MathJax.Extension["TeX/enclose"]={version:"2.7.9",ALLOWED:{arrow:1,color:1,mathcolor:1,background:1,mathbackground:1,padding:1,thickness:1}},MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){var s=MathJax.InputJax.TeX,r=MathJax.ElementJax.mml,i=MathJax.Extension["TeX/enclose"].ALLOWED;s.Definitions.Add({macros:{enclose:"Enclose"}},null,!0),s.Parse.Augment({Enclose:function(n){var c=this.GetArgument(n),a=this.GetBrackets(n),h=this.ParseArg(n),o={notation:c.replace(/,/g," ")};if(a){a=a.replace(/ /g,"").split(/,/);for(var e=0,l=a.length;e<l;e++){var t=a[e].split(/[:=]/);i[t[0]]&&(t[1]=t[1].replace(/^"(.*)"$/,"$1"),t[1]==="true"&&(t[1]=!0),t[1]==="false"&&(t[1]=!1),t[0]==="arrow"&&t[1]?o.notation=o.notation+" updiagonalarrow":o[t[0]]=t[1])}}this.Push(r.menclose(h).With(o))}}),MathJax.Hub.Startup.signal.Post("TeX enclose Ready")}),MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/enclose.js");
