(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"002f":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Smoking"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M256 576v128h640V576H256zm-32-64h704a32 32 0 0132 32v192a32 32 0 01-32 32H224a32 32 0 01-32-32V544a32 32 0 0132-32z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M704 576h64v128h-64zM256 64h64v320h-64zM128 192h64v192h-64zM64 512h64v256H64z"},null,-1),s=[l,c];function u(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,s)}var d=r["default"](a,[["render",u]]);t["default"]=d},"00ee":function(e,t,n){var o=n("b622"),r=o("toStringTag"),a={};a[r]="z",e.exports="[object z]"===String(a)},"00fd":function(e,t,n){var o=n("9e69"),r=Object.prototype,a=r.hasOwnProperty,i=r.toString,l=o?o.toStringTag:void 0;function c(e){var t=a.call(e,l),n=e[l];try{e[l]=void 0;var o=!0}catch(c){}var r=i.call(e);return o&&(t?e[l]=n:delete e[l]),r}e.exports=c},"01b4":function(e,t){var n=function(){this.head=null,this.tail=null};n.prototype={add:function(e){var t={item:e,next:null};this.head?this.tail.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return this.head=e.next,this.tail===e&&(this.tail=null),e.item}},e.exports=n},"0215":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Soccer"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M418.496 871.04L152.256 604.8c-16.512 94.016-2.368 178.624 42.944 224 44.928 44.928 129.344 58.752 223.296 42.24zm72.32-18.176a573.056 573.056 0 00224.832-137.216 573.12 573.12 0 00137.216-224.832L533.888 171.84a578.56 578.56 0 00-227.52 138.496A567.68 567.68 0 00170.432 532.48l320.384 320.384zM871.04 418.496c16.512-93.952 2.688-178.368-42.24-223.296-44.544-44.544-128.704-58.048-222.592-41.536L871.04 418.496zM149.952 874.048c-112.96-112.96-88.832-408.96 111.168-608.96C461.056 65.152 760.96 36.928 874.048 149.952c113.024 113.024 86.784 411.008-113.152 610.944-199.936 199.936-497.92 226.112-610.944 113.152zm452.544-497.792l22.656-22.656a32 32 0 0145.248 45.248l-22.656 22.656 45.248 45.248A32 32 0 11647.744 512l-45.248-45.248L557.248 512l45.248 45.248a32 32 0 11-45.248 45.248L512 557.248l-45.248 45.248L512 647.744a32 32 0 11-45.248 45.248l-45.248-45.248-22.656 22.656a32 32 0 11-45.248-45.248l22.656-22.656-45.248-45.248A32 32 0 11376.256 512l45.248 45.248L466.752 512l-45.248-45.248a32 32 0 1145.248-45.248L512 466.752l45.248-45.248L512 376.256a32 32 0 0145.248-45.248l45.248 45.248z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"0221":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Watch"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M512 768a256 256 0 100-512 256 256 0 000 512zm0 64a320 320 0 110-640 320 320 0 010 640z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M480 352a32 32 0 0132 32v160a32 32 0 01-64 0V384a32 32 0 0132-32z"},null,-1),s=o.createElementVNode("path",{fill:"currentColor",d:"M480 512h128q32 0 32 32t-32 32H480q-32 0-32-32t32-32zM608 256V128H416v128h-64V64h320v192h-64zM416 768v128h192V768h64v192H352V768h64z"},null,-1),u=[l,c,s];function d(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,u)}var f=r["default"](a,[["render",d]]);t["default"]=f},"02bc":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"ArrowRightBold"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M338.752 104.704a64 64 0 000 90.496l316.8 316.8-316.8 316.8a64 64 0 0090.496 90.496l362.048-362.048a64 64 0 000-90.496L429.248 104.704a64 64 0 00-90.496 0z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"030a":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Collection"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M192 736h640V128H256a64 64 0 00-64 64v544zm64-672h608a32 32 0 0132 32v672a32 32 0 01-32 32H160l-32 57.536V192A128 128 0 01256 64z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M240 800a48 48 0 100 96h592v-96H240zm0-64h656v160a64 64 0 01-64 64H240a112 112 0 010-224zm144-608v250.88l96-76.8 96 76.8V128H384zm-64-64h320v381.44a32 32 0 01-51.968 24.96L480 384l-108.032 86.4A32 32 0 01320 445.44V64z"},null,-1),s=[l,c];function u(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,s)}var d=r["default"](a,[["render",u]]);t["default"]=d},"030f":function(e,t,n){(function(e){(function(){"use strict";var t=function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t},n=function(e){return function(n){return t(n)===e}},o=function(e){return function(t){return typeof t===e}},r=function(e){return function(t){return e===t}},a=n("string"),i=n("object"),l=n("array"),c=r(null),s=o("boolean"),u=r(void 0),d=function(e){return null===e||void 0===e},f=function(e){return!d(e)},p=o("function"),m=o("number"),h=function(e,t){if(l(e)){for(var n=0,o=e.length;n-1},$=function(e,t){for(var n=0,o=e.length;n=0;n--){var o=e[n];t(o,n)}},Y=function(e,t){for(var n=[],o=[],r=0,a=e.length;r=0&&t=t.length&&e.substr(n,n+t.length)===t},Le=function(e,t){return $e(e,t)?ze(e,t.length):e},Fe=function(e,t){return Ue(e,t)?e:Ie(e,t)},He=function(e,t){return-1!==e.indexOf(t)},$e=function(e,t){return Re(e,t,0)},Ue=function(e,t){return Re(e,t,e.length-t.length)},We=function(e){return function(t){return t.replace(e,"")}},qe=We(/^\s+|\s+$/g),Ke=function(e){return e.length>0},Ge=function(e){return!Ke(e)},Ye=function(e){return void 0!==e.style&&p(e.style.getPropertyValue)},Xe=function(e,t){var n=t||document,o=n.createElement("div");if(o.innerHTML=e,!o.hasChildNodes()||o.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return Ze(o.childNodes[0])},Je=function(e,t){var n=t||document,o=n.createElement(e);return Ze(o)},Qe=function(e,t){var n=t||document,o=n.createTextNode(e);return Ze(o)},Ze=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:e}},et=function(e,t,n){return P.from(e.dom.elementFromPoint(t,n)).map(Ze)},tt={fromHtml:Xe,fromTag:Je,fromText:Qe,fromDom:Ze,fromPoint:et};"undefined"!==typeof window?window:Function("return this;")();var nt,ot=9,rt=11,at=1,it=3,lt=function(e){var t=e.dom.nodeName;return t.toLowerCase()},ct=function(e){return e.dom.nodeType},st=function(e){return function(t){return ct(t)===e}},ut=st(at),dt=st(it),ft=st(ot),pt=st(rt),mt=function(e){var t,n=!1;return function(){for(var o=[],r=0;r0&&t0}))},eo=function(e){var t={},n=e.dom;if(Ye(n))for(var o=0;oo?t-o:0;return r};return{set:n,get:o,getOuter:r,aggregate:a,max:i}},ao=ro("height",(function(e){var t=e.dom;return Pn(e)?t.getBoundingClientRect().height:t.offsetHeight})),io=function(e){return ao.get(e)},lo=function(e){return ao.getOuter(e)},co=function(e,t){var n=["margin-top","border-top-width","padding-top","padding-bottom","border-bottom-width","margin-bottom"],o=ao.max(e,t,n);Gn(e,"max-height",o+"px")},so=function(e,t){var n=function(n,o){return so(e+n,t+o)};return{left:e,top:t,translate:n}},uo=so,fo=function(e){var t=e.getBoundingClientRect();return uo(t.left,t.top)},po=function(e,t){return void 0!==e?e:void 0!==t?t:0},mo=function(e){var t=e.dom.ownerDocument,n=t.body,o=t.defaultView,r=t.documentElement;if(n===e.dom)return uo(n.offsetLeft,n.offsetTop);var a=po(null===o||void 0===o?void 0:o.pageYOffset,r.scrollTop),i=po(null===o||void 0===o?void 0:o.pageXOffset,r.scrollLeft),l=po(r.clientTop,n.clientTop),c=po(r.clientLeft,n.clientLeft);return ho(e).translate(i-c,a-l)},ho=function(e){var t=e.dom,n=t.ownerDocument,o=n.body;return o===t?uo(o.offsetLeft,o.offsetTop):Pn(e)?fo(t):uo(0,0)},vo=ro("width",(function(e){return e.dom.offsetWidth})),bo=function(e,t){return vo.set(e,t)},go=function(e){return vo.get(e)},yo=function(e){return vo.getOuter(e)},Oo=function(e,t){var n=["margin-left","border-left-width","padding-left","padding-right","border-right-width","margin-right"],o=vo.max(e,t,n);Gn(e,"max-width",o+"px")},wo=function(e,t,n,o,r,a,i){return{target:e,x:t,y:n,stop:o,prevent:r,kill:a,raw:i}},jo=function(e){var t=tt.fromDom(An(e).getOr(e.target)),n=function(){return e.stopPropagation()},o=function(){return e.preventDefault()},r=g(o,n);return wo(t,e.clientX,e.clientY,n,o,r,e)},xo=function(e,t){return function(n){e(n)&&t(jo(n))}},Co=function(e,t,n,o,r){var a=xo(n,o);return e.dom.addEventListener(t,a,r),{unbind:x(Eo,e,t,a,r)}},ko=function(e,t,n,o){return Co(e,t,n,o,!1)},So=function(e,t,n,o){return Co(e,t,n,o,!0)},Eo=function(e,t,n,o){e.dom.removeEventListener(t,n,o)},To=function(e,t){var n=bn(e);n.each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},Bo=function(e,t){var n=On(e);n.fold((function(){var n=bn(e);n.each((function(e){No(e,t)}))}),(function(e){To(e,t)}))},Mo=function(e,t){var n=xn(e);n.fold((function(){No(e,t)}),(function(n){e.dom.insertBefore(t.dom,n.dom)}))},No=function(e,t){e.dom.appendChild(t.dom)},_o=function(e,t,n){jn(e,n).fold((function(){No(e,t)}),(function(e){To(e,t)}))},Vo=function(e,t){K(t,(function(t){To(e,t)}))},Ao=function(e,t){K(t,(function(t){No(e,t)}))},Do=function(e){e.dom.textContent="",K(wn(e),(function(e){Po(e)}))},Po=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},Io=function(e){var t=wn(e);t.length>0&&Vo(e,t),Po(e)},zo=function(e){var t=void 0!==e?e.dom:document,n=t.body.scrollLeft||t.documentElement.scrollLeft,o=t.body.scrollTop||t.documentElement.scrollTop;return uo(n,o)},Ro=function(e,t,n){var o=void 0!==n?n.dom:document,r=o.defaultView;r&&r.scrollTo(e,t)},Lo=function(e){var t=void 0===e?window:e;return tn().browser.isFirefox()?P.none():P.from(t["visualViewport"])},Fo=function(e,t,n,o){return{x:e,y:t,width:n,height:o,right:e+n,bottom:t+o}},Ho=function(e){var t=void 0===e?window:e,n=t.document,o=zo(tt.fromDom(n));return Lo(t).fold((function(){var e=t.document.documentElement,n=e.clientWidth,r=e.clientHeight;return Fo(o.left,o.top,n,r)}),(function(e){return Fo(Math.max(e.pageLeft,o.left),Math.max(e.pageTop,o.top),e.width,e.height)}))},$o=function(e,t){var n=e.view(t);return n.fold(O([]),(function(t){var n=e.owner(t),o=$o(e,n);return[t].concat(o)}))},Uo=function(e,t){var n=t.owner(e),o=$o(t,n);return P.some(o)},Wo=function(e){var t,n=e.dom===document?P.none():P.from(null===(t=e.dom.defaultView)||void 0===t?void 0:t.frameElement);return n.map(tt.fromDom)},qo=function(e){return pn(e)},Ko=Object.freeze({__proto__:null,view:Wo,owner:qo}),Go=function(e){var t=tt.fromDom(document),n=zo(t),o=Uo(e,Ko);return o.fold(x(mo,e),(function(t){var o=ho(e),r=J(t,(function(e,t){var n=ho(t);return{left:e.left+n.left,top:e.top+n.top}}),{left:0,top:0});return uo(r.left+o.left+n.left,r.top+o.top+n.top)}))},Yo=function(e,t,n){return{point:e,width:t,height:n}},Xo=function(e,t,n,o){return{x:e,y:t,width:n,height:o}},Jo=function(e,t,n,o){return{x:e,y:t,width:n,height:o,right:e+n,bottom:t+o}},Qo=function(e){var t=mo(e),n=yo(e),o=lo(e);return Jo(t.left,t.top,n,o)},Zo=function(e){var t=Go(e),n=yo(e),o=lo(e);return Jo(t.left,t.top,n,o)},er=function(){return Ho(window)},tr=function(e){var t=function(t){return tr(e)},n=function(t){return tr(e)},o=function(t){return tr(t(e))},r=function(t){return tr(e)},a=function(t){t(e)},i=function(t){return t(e)},l=function(t,n){return n(e)},c=function(t){return t(e)},s=function(t){return t(e)},u=function(){return P.some(e)};return{isValue:E,isError:S,getOr:O(e),getOrThunk:O(e),getOrDie:O(e),or:t,orThunk:n,fold:l,map:o,mapError:r,each:a,bind:i,exists:c,forall:s,toOptional:u}},nr=function(e){var t=function(e){return e()},n=function(){return k(String(e))()},o=w,r=function(e){return e()},a=function(t){return nr(e)},i=function(t){return nr(t(e))},l=function(t){return nr(e)},c=function(t,n){return t(e)};return{isValue:S,isError:E,getOr:w,getOrThunk:t,getOrDie:n,or:o,orThunk:r,fold:c,map:a,mapError:i,each:v,bind:l,exists:S,forall:E,toOptional:P.none}},or=function(e,t){return e.fold((function(){return nr(t)}),tr)},rr={value:tr,error:nr,fromOption:or};(function(e){e[e["Error"]=0]="Error",e[e["Value"]=1]="Value"})(nt||(nt={}));var ar=function(e,t,n){return e.stype===nt.Error?t(e.serror):n(e.svalue)},ir=function(e){var t=[],n=[];return K(e,(function(e){ar(e,(function(e){return n.push(e)}),(function(e){return t.push(e)}))})),{values:t,errors:n}},lr=function(e,t){return e.stype===nt.Error?{stype:nt.Error,serror:t(e.serror)}:e},cr=function(e,t){return e.stype===nt.Value?{stype:nt.Value,svalue:t(e.svalue)}:e},sr=function(e,t){return e.stype===nt.Value?t(e.svalue):e},ur=function(e,t){return e.stype===nt.Error?t(e.serror):e},dr=function(e){return{stype:nt.Value,svalue:e}},fr=function(e){return{stype:nt.Error,serror:e}},pr=function(e){return ar(e,rr.error,rr.value)},mr=function(e){return e.fold(fr,dr)},hr={fromResult:mr,toResult:pr,svalue:dr,partition:ir,serror:fr,bind:sr,bindError:ur,map:cr,mapError:lr,fold:ar},vr=function(e,t,n,o){return{tag:"field",key:e,newKey:t,presence:n,prop:o}},br=function(e,t){return{tag:"custom",newKey:e,instantiator:t}},gr=function(e,t,n){switch(e.tag){case"field":return t(e.key,e.newKey,e.presence,e.prop);case"custom":return n(e.newKey,e.instantiator)}},yr=function(e,t){return t},Or=function(e,t){var n=i(e)&&i(t);return n?jr(e,t):t},wr=function(e){return function(){for(var t=[],n=0;n0?hr.svalue(jr(t,xr.apply(void 0,e))):hr.svalue(t)},Nr=function(e){return g(hr.serror,ne)(e)},_r=function(e,t){var n=hr.partition(e);return n.errors.length>0?Nr(n.errors):Mr(n.values,t)},Vr=function(e){var t=hr.partition(e);return t.errors.length>0?Nr(t.errors):hr.svalue(t.values)},Ar={consolidateObj:_r,consolidateArr:Vr},Dr=function(e){return i(e)&&he(e).length>100?" removed due to size":JSON.stringify(e,null,2)},Pr=function(e){var t=e.length>10?e.slice(0,10).concat([{path:[],getErrorInfo:O("... (only showing first ten failures)")}]):e;return q(t,(function(e){return"Failed path: ("+e.path.join(" > ")+")\n"+e.getErrorInfo()}))},Ir=function(e,t){return hr.serror([{path:e,getErrorInfo:t}])},zr=function(e,t,n){return Ir(e,(function(){return'Could not find valid *required* value for "'+t+'" in '+Dr(n)}))},Rr=function(e,t){return Ir(e,(function(){return'Choice schema did not contain choice key: "'+t+'"'}))},Lr=function(e,t,n){return Ir(e,(function(){return'The chosen schema: "'+n+'" did not exist in branches: '+Dr(t)}))},Fr=function(e,t){return Ir(e,(function(){return"There are unsupported fields: ["+t.join(", ")+"] specified"}))},Hr=function(e,t){return Ir(e,O(t))},$r=function(e){var t=function(t,n){return hr.bindError(e(n),(function(e){return Hr(t,e)}))},n=O("val");return{extract:t,toString:n}},Ur=$r(hr.svalue),Wr=function(e,t,n,o){return Se(t,n).fold((function(){return zr(e,n,t)}),o)},qr=function(e,t,n,o){var r=Se(e,t).getOrThunk((function(){return n(e)}));return o(r)},Kr=function(e,t,n){return n(Se(e,t))},Gr=function(e,t,n,o){var r=Se(e,t).map((function(t){return!0===t?n(e):t}));return o(r)},Yr=function(e,t,n,o,r){var a=function(e){return r.extract(t.concat([o]),e)},i=function(e){return e.fold((function(){return hr.svalue(P.none())}),(function(e){var n=r.extract(t.concat([o]),e);return hr.map(n,P.some)}))};switch(e.tag){case"required":return Wr(t,n,o,a);case"defaultedThunk":return qr(n,o,e.process,a);case"option":return Kr(n,o,i);case"defaultedOptionThunk":return Gr(n,o,e.process,i);case"mergeWithThunk":return qr(n,o,O({}),(function(t){var o=jr(e.process(n),t);return a(o)}))}},Xr=function(e,t,n){for(var o={},r=[],a=0,i=n;a0?hr.serror(r):hr.svalue(o)},Jr=function(e){var t=function(t,n){return e().extract(t,n)},n=function(){return e().toString()};return{extract:t,toString:n}},Qr=function(e){return he(je(e,f))},Zr=function(e){var t=ea(e),n=J(e,(function(e,t){return gr(t,(function(t){var n;return jr(e,(n={},n[t]=!0,n))}),O(e))}),{}),o=function(e,o){var r=s(o)?[]:Qr(o),a=X(r,(function(e){return!Te(n,e)}));return 0===a.length?t.extract(e,o):Fr(e,a)};return{extract:o,toString:t.toString}},ea=function(e){var t=function(t,n){return Xr(t,n,e)},n=function(){var t=q(e,(function(e){return gr(e,(function(e,t,n,o){return e+" -> "+o.toString()}),(function(e,t){return"state("+e+")"}))}));return"obj{\n"+t.join("\n")+"}"};return{extract:t,toString:n}},ta=function(e){var t=function(t,n){var o=q(n,(function(n,o){return e.extract(t.concat(["["+o+"]"]),n)}));return Ar.consolidateArr(o)},n=function(){return"array("+e.toString()+")"};return{extract:t,toString:n}},na=function(e){var t=function(t,n){for(var o=[],r=0,a=e;r0?vi(n.errors):hi(n.values,t)},gi=function(e){return p(e)?e:S},yi=function(e,t,n){var o=e.dom,r=gi(n);while(o.parentNode){o=o.parentNode;var a=tt.fromDom(o),i=t(a);if(i.isSome())return i;if(r(a))break}return P.none()},Oi=function(e,t,n){var o=t(e),r=gi(n);return o.orThunk((function(){return r(e)?P.none():yi(e,t,r)}))},wi=function(e,t){return sn(e.element,t.event.target)},ji={can:E,abort:S,run:v},xi=function(e){if(!Te(e,"can")&&!Te(e,"abort")&&!Te(e,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(e,null,2)+" does not have can, abort, or run!");return B(B({},ji),e)},Ci=function(e,t){return function(){for(var n=[],o=0;o1?X(t[n],(function(t){return $(e,(function(e){return e.name===t}))})).join(" > "):e[0].name;return pi(n,Ac(r,a))}))}));return bi(n,{})},qc="alloy.base.behaviour",Kc=ea([Sa("dom","dom",Cr(),ea([Ba("tag"),Ga("styles",{}),Ga("classes",[]),Ga("attributes",{}),La("value"),La("innerHtml")])),Ba("components"),Ba("uid"),Ga("events",{}),Ga("apis",{}),Sa("eventOrder","eventOrder",Br((li={},li[tl()]=["disabling",qc,"toggling","typeaheadevents"],li[Ji()]=[qc,"focusing","keying"],li[ll()]=[qc,"disabling","toggling","representing"],li[Hi()]=[qc,"representing","streaming","invalidating"],li[pl()]=[qc,"representing","item-events","tooltipping"],li[Vi()]=["focusing",qc,"item-type-events"],li[Bi()]=["focusing",qc,"item-type-events"],li[Ii()]=["item-type-events","tooltipping"],li[el()]=["receiving","reflecting","tooltipping"],li)),ia()),La("domModification")]),Gc=function(e){return Oa("custom.definition",Kc,e)},Yc=function(e){return B(B({},e.dom),{uid:e.uid,domChildren:q(e.components,(function(e){return e.element}))})},Xc=function(e){return e.domModification.fold((function(){return Mc({})}),Mc)},Jc=function(e){return e.events},Qc=function(e,t){var n=Hn(e,t);return void 0===n||""===n?[]:n.split(" ")},Zc=function(e,t,n){var o=Qc(e,t),r=o.concat([n]);return Ln(e,t,r.join(" ")),!0},es=function(e,t,n){var o=X(Qc(e,t),(function(e){return e!==n}));return o.length>0?Ln(e,t,o.join(" ")):Wn(e,t),!1},ts=function(e){return void 0!==e.dom.classList},ns=function(e){return Qc(e,"class")},os=function(e,t){return Zc(e,"class",t)},rs=function(e,t){return es(e,"class",t)},as=function(e,t){ts(e)?e.dom.classList.add(t):os(e,t)},is=function(e){var t=ts(e)?e.dom.classList:ns(e);0===t.length&&Wn(e,"class")},ls=function(e,t){if(ts(e)){var n=e.dom.classList;n.remove(t)}else rs(e,t);is(e)},cs=function(e,t){return ts(e)&&e.dom.classList.contains(t)},ss=function(e,t){K(t,(function(t){as(e,t)}))},us=function(e,t){K(t,(function(t){ls(e,t)}))},ds=function(e,t){return re(t,(function(t){return cs(e,t)}))},fs=function(e){return e.dom.value},ps=function(e,t){if(void 0===t)throw new Error("Value.set was undefined");e.dom.value=t},ms=function(e){var t=tt.fromTag(e.tag);Fn(t,e.attributes),ss(t,e.classes),Yn(t,e.styles),e.innerHtml.each((function(e){return Gl(t,e)}));var n=e.domChildren;return Ao(t,n),e.value.each((function(e){ps(t,e)})),e.uid,uc(t,e.uid),t},hs=function(e){var t=Se(e,"behaviours").getOr({});return oe(he(t),(function(e){var n=t[e];return f(n)?[n.me]:[]}))},vs=function(e,t){return Sc(e,t)},bs=function(e){var t=hs(e);return vs(e,t)},gs=function(e,t,n){var o=Yc(e),r=Xc(e),a={"alloy.base.modification":r},i=t.length>0?_c(n,a,t,o):r;return Nc(o,i)},ys=function(e,t,n){var o={"alloy.base.behaviour":Jc(e)};return Fc(n,e.eventOrder,t,o).getOrDie()},Os=function(e){var t=function(){return y},n=ri(hc),o=wa(Gc(e)),r=bs(e),a=Ec(r),i=Tc(r),l=gs(o,a,i),c=ms(l),s=ys(o,a,i),u=ri(o.components),d=function(e){n.set(e)},f=function(){n.set(mc(t))},m=function(){var e=wn(c),t=oe(e,(function(e){return n.get().getByDom(e).fold((function(){return[]}),ce)}));u.set(t)},h=function(t){var n=i,o=p(n[t.name()])?n[t.name()]:function(){throw new Error("Could not find "+t.name()+" in "+JSON.stringify(e,null,2))};return o()},v=function(e){return p(i[e.name()])},b=function(){return o.apis},g=function(e){return i[e]().map((function(e){return e.state.readState()})).getOr("not enabled")},y={uid:e.uid,getSystem:n.get,config:h,hasConfigured:v,spec:e,readState:g,getApis:b,connect:d,disconnect:f,element:c,syncComponents:m,components:u.get,events:s};return y},ws=function(e){var t=Se(e,"components").getOr([]);return q(t,Es)},js=function(e){var t=pc(e),n=t.events,o=M(t,["events"]),r=ws(o),a=B(B({},o),{events:B(B({},nc),n),components:r});return rr.value(Os(a))},xs=function(e){var t=tt.fromText(e);return Cs({element:t})},Cs=function(e){var t=ja("external.component",Zr([Ba("element"),La("uid")]),e),n=ri(mc()),o=function(e){n.set(e)},r=function(){n.set(mc((function(){return i})))},a=t.uid.getOrThunk((function(){return fc("external")}));uc(t.element,a);var i={uid:a,getSystem:n.get,config:P.none,hasConfigured:S,connect:o,disconnect:r,getApis:function(){return{}},element:t.element,spec:e,readState:O("No state"),syncComponents:v,components:O([]),events:{}};return wc(i)},ks=fc,Ss=function(e){return Ee(e,"uid")},Es=function(e){return jc(e).getOrThunk((function(){var t=Ss(e)?e:B({uid:ks("")},e);return js(t).getOrDie()}))},Ts=wc;function Bs(e,t,n,o,r){return e(n,o)?P.some(n):p(r)&&r(n)?P.none():t(n,o,r)}var Ms,Ns=function(e,t,n){var o=e.dom,r=p(n)?n:S;while(o.parentNode){o=o.parentNode;var a=tt.fromDom(o);if(t(a))return P.some(a);if(r(a))break}return P.none()},_s=function(e,t,n){var o=function(e,t){return t(e)};return Bs(o,Ns,e,t,n)},Vs=function(e,t){var n=function(e){return t(tt.fromDom(e))},o=ee(e.dom.childNodes,n);return o.map(tt.fromDom)},As=function(e,t){var n=function(e){for(var o=0;o-1}));return t.bind((function(e){var t=Hn(e,"id"),n=Bn(e);return zs(n,'[aria-owns="'+t+'"]')}))},Fs=function(){var e=rc("aria-owns"),t=function(t){Ln(t,"aria-owns",e)},n=function(e){Wn(e,"aria-owns")};return{id:e,link:t,unlink:n}},Hs=function(e,t){return Ls(t).exists((function(t){return $s(e,t)}))},$s=function(e,t){return Ds(t,(function(t){return sn(t,e.element)}),S)||Hs(e,t)},Us="unknown";(function(e){e[e["STOP"]=0]="STOP",e[e["NORMAL"]=1]="NORMAL",e[e["LOGGING"]=2]="LOGGING"})(Ms||(Ms={}));var Ws=ri({}),qs=function(e,t){var n=[],o=(new Date).getTime();return{logEventCut:function(e,t,o){n.push({outcome:"cut",target:t,purpose:o})},logEventStopped:function(e,t,o){n.push({outcome:"stopped",target:t,purpose:o})},logNoParent:function(e,t,o){n.push({outcome:"no-parent",target:t,purpose:o})},logEventNoHandlers:function(e,t){n.push({outcome:"no-handlers-left",target:t})},logEventResponse:function(e,t,o){n.push({outcome:"response",purpose:o,target:t})},write:function(){var r=(new Date).getTime();H(["mousemove","mouseover","mouseout",ll()],e)||console.log(e,{event:e,time:r-o,target:t.dom,sequence:q(n,(function(e){return H(["cut","stopped","response"],e.outcome)?"{"+e.purpose+"} "+e.outcome+" at ("+Zl(e.target)+")":e.outcome}))})}}},Ks=function(e,t,n){var o=Se(Ws.get(),e).orThunk((function(){var t=he(Ws.get());return me(t,(function(t){return e.indexOf(t)>-1?P.some(Ws.get()[t]):P.none()}))})).getOr(Ms.NORMAL);switch(o){case Ms.NORMAL:return n(Qs());case Ms.LOGGING:var r=qs(e,t),a=n(r);return r.write(),a;case Ms.STOP:return!0}},Gs=["alloy/data/Fields","alloy/debugging/Debugging"],Ys=function(){var e=new Error;if(void 0!==e.stack){var t=e.stack.split("\n");return ee(t,(function(e){return e.indexOf("alloy")>0&&!$(Gs,(function(t){return e.indexOf(t)>-1}))})).getOr(Us)}return Us},Xs={logEventCut:v,logEventStopped:v,logNoParent:v,logEventNoHandlers:v,logEventResponse:v,write:v},Js=function(e,t,n){return Ks(e,t,n)},Qs=O(Xs),Zs=O([Ba("menu"),Ba("selectedMenu")]),eu=O([Ba("item"),Ba("selectedItem")]);O(ea(eu().concat(Zs())));var tu=O(ea(eu())),nu=Ia("initSize",[Ba("numColumns"),Ba("numRows")]),ou=function(){return Ma("markers",tu())},ru=function(){return Ia("markers",[Ba("backgroundMenu")].concat(Zs()).concat(eu()))},au=function(e){return Ia("markers",q(e,Ba))},iu=function(e,t,n){return Ys(),Sa(t,t,n,ba((function(e){return rr.value((function(){for(var t=[],n=0;no?n:r=n&&i<=r,p=l>=o&&l<=a,m=f&&p,h=c<=r&&c>=n,v=s<=a&&s>=o,b=h&&v,g=Math.min(u,i>=n?r-i:c-n),y=Math.min(d,l>=o?a-l:s-o);return{originInBounds:m,sizeInBounds:b,visibleW:g,visibleH:y}},Yd=function(e,t){var n=t.x,o=t.y,r=t.right,a=t.bottom,i=e.x,l=e.y,c=e.width,s=e.height,u=Math.max(n,r-c),d=Math.max(o,a-s),f=Tu(i,n,u),p=Tu(l,o,d),m=Math.min(f+c,r)-f,h=Math.min(p+s,a)-p;return Jo(f,p,m,h)},Xd=function(e,t,n){var o=O(t.bottom-n.y),r=O(n.bottom-t.y),a=bu(e,r,r,o),i=O(t.right-n.x),l=O(n.right-t.x),c=gu(e,l,l,i);return{maxWidth:c,maxHeight:a}},Jd=function(e,t,n,o){var r=e.bubble,a=r.offset,i=Nu(o,e.restriction,a),l=e.x+a.left,c=e.y+a.top,s=Jo(l,c,t,n),u=Gd(s,i),d=u.originInBounds,f=u.sizeInBounds,p=u.visibleW,m=u.visibleH,h=d&&f,v=h?s:Yd(s,i),b=v.width>0&&v.height>0,g=Xd(e.direction,v,o),y=g.maxWidth,O=g.maxHeight,w={rect:v,maxHeight:O,maxWidth:y,direction:e.direction,placement:e.placement,classes:{on:r.classesOn,off:r.classesOff},layout:e.label,testY:c};return h||e.alwaysFit?Kd.fit(w):Kd.nofit(w,p,m,b)},Qd=function(e,t,n,o,r,a){var i=o.width,l=o.height,c=function(t,c,s,u,d){var f=t(n,o,r,e,a),p=Jd(f,i,l,a);return p.fold(O(p),(function(e,t,n,o){var r=d===o?n>u||t>s:!d&&o;return r?p:Kd.nofit(c,s,u,d)}))},s=Q(t,(function(e,t){var n=x(c,t);return e.fold(O(e),n)}),Kd.nofit({rect:n,maxHeight:o.height,maxWidth:o.width,direction:yu(),placement:"southeast",classes:{on:[],off:[]},layout:"none",testY:n.y},-1,-1,!1));return s.fold(w,w)},Zd=function(e){var t=ri(P.none()),n=function(){return t.get().each(e)},o=function(){n(),t.set(P.none())},r=function(){return t.get().isSome()},a=function(){return t.get()},i=function(e){n(),t.set(P.some(e))};return{clear:o,isSet:r,get:a,set:i}},ef=function(){return Zd((function(e){return e.destroy()}))},tf=function(){return Zd((function(e){return e.unbind()}))},nf=function(){var e=ef(),t=function(t){return e.get().each(t)};return B(B({},e),{run:t})},of=function(){var e=Zd(v),t=function(t){return e.get().each(t)};return B(B({},e),{on:t})},rf=E,af=function(e,t,n){return ko(e,t,rf,n)},lf=function(e,t,n){return So(e,t,rf,n)},cf=jo,sf=["top","bottom","right","left"],uf="data-alloy-transition-timer",df=function(e,t){return ds(e,t.classes)},ff=function(e,t,n){return n.exists((function(n){var o=e.mode;return"all"===o||n[o]!==t[o]}))},pf=function(e,t){var n=function(e){return parseFloat(e).toFixed(3)};return Ce(t,(function(t,o){var r=e[o].map(n),a=t.map(n);return!Me(r,a)})).isSome()},mf=function(e){var t=function(t){var n=Jn(e,t),o=a(n)?n.split(/\s*,\s*/):[];return X(o,Ke)},n=function(e){if(a(e)&&/^[\d.]+/.test(e)){var t=parseFloat(e);return Ue(e,"ms")?t:1e3*t}return 0},o=t("transition-delay"),r=t("transition-duration");return Q(r,(function(e,t,r){var a=n(o[r])+n(t);return Math.max(e,a)}),0)},hf=function(e,t){var n,o=tf(),r=tf(),a=function(t){var n,o=null!==(n=t.raw.pseudoElement)&&void 0!==n?n:"";return sn(t.target,e)&&Ge(o)&&H(sf,t.raw.propertyName)},i=function(i){if(d(i)||a(i)){o.clear(),r.clear();var l=null===i||void 0===i?void 0:i.raw.type;(d(l)||l===qi())&&(clearTimeout(n),Wn(e,uf),us(e,t.classes))}},l=function(){o.set(af(e,qi(),i)),r.set(af(e,Wi(),i))};if("ontransitionstart"in e.dom)var c=af(e,Ki(),(function(e){a(e)&&(c.unbind(),l())}));else l();var s=mf(e);requestAnimationFrame((function(){n=setTimeout(i,s+17),Ln(e,uf,n)}))},vf=function(e,t){ss(e,t.classes),$n(e,uf).each((function(t){clearTimeout(parseInt(t,10)),Wn(e,uf)})),hf(e,t)},bf=function(e,t,n,o,r,a){var i=ff(o,r,a);if(i||df(e,o)){Gn(e,"position",n.position);var l=Ad(t,e),c=Vd(t,B(B({},r),{rect:l})),s=le(sf,(function(e){return c[e]}));pf(n,s)&&(Xn(e,s),i&&vf(e,o),oo(e))}else us(e,o.classes)},gf=function(e){return{width:yo(e),height:lo(e)}},yf=function(e,t,n,o){no(t,"max-height"),no(t,"max-width");var r=gf(t);return Qd(t,o.preference,e,r,n,o.bounds)},Of=function(e,t){var n=t.classes;us(e,n.off),ss(e,n.on)},wf=function(e,t,n){var o=n.maxHeightFunction;o(e,t.maxHeight)},jf=function(e,t,n){var o=n.maxWidthFunction;o(e,t.maxWidth)},xf=function(e,t,n){var o=Vd(n.origin,t);n.transition.each((function(r){bf(e,n.origin,o,r,t,n.lastPlacement)})),Md(e,o)},Cf=function(e,t){Ud(e,t.placement)},kf=function(e,t){co(e,Math.floor(t))},Sf=O((function(e,t){kf(e,t),Yn(e,{"overflow-x":"hidden","overflow-y":"auto"})})),Ef=O((function(e,t){kf(e,t)})),Tf=function(e,t,n){return void 0===e[t]?n:e[t]},Bf=function(e,t,n,o,r,a,i,l){var c=Tf(i,"maxHeightFunction",Sf()),s=Tf(i,"maxWidthFunction",v),u=e.anchorBox,d=e.origin,f={bounds:Dd(d,a),origin:d,preference:o,maxHeightFunction:c,maxWidthFunction:s,lastPlacement:r,transition:l};return Mf(u,t,n,f)},Mf=function(e,t,n,o){var r=yf(e,t,n,o);return xf(t,r,o),Cf(t,r),Of(t,r),wf(t,r,o),jf(t,r,o),{layout:r.layout,placement:r.placement}},Nf=["valignCentre","alignLeft","alignRight","alignCentre","top","bottom","left","right","inset"],_f=function(e,t,n,o){void 0===o&&(o=1);var r=e*o,a=t*o,i=function(e){return Se(n,e).getOr([])},l=function(e,t,n){var o=ie(Nf,n);return{offset:uo(e,t),classesOn:oe(n,i),classesOff:oe(o,i)}};return{southeast:function(){return l(-e,t,["top","alignLeft"])},southwest:function(){return l(e,t,["top","alignRight"])},south:function(){return l(-e/2,t,["top","alignCentre"])},northeast:function(){return l(-e,-t,["bottom","alignLeft"])},northwest:function(){return l(e,-t,["bottom","alignRight"])},north:function(){return l(-e/2,-t,["bottom","alignCentre"])},east:function(){return l(e,-t/2,["valignCentre","left"])},west:function(){return l(-e,-t/2,["valignCentre","right"])},insetNortheast:function(){return l(r,a,["top","alignLeft","inset"])},insetNorthwest:function(){return l(-r,a,["top","alignRight","inset"])},insetNorth:function(){return l(-r/2,a,["top","alignCentre","inset"])},insetSoutheast:function(){return l(r,-a,["bottom","alignLeft","inset"])},insetSouthwest:function(){return l(-r,-a,["bottom","alignRight","inset"])},insetSouth:function(){return l(-r/2,-a,["bottom","alignCentre","inset"])},insetEast:function(){return l(-r,-a/2,["valignCentre","right","inset"])},insetWest:function(){return l(r,-a/2,["valignCentre","left","inset"])}}},Vf=function(){return _f(0,0,{})},Af=w,Df=function(e,t){return function(n){return"rtl"===Pf(n)?t:e}},Pf=function(e){return"rtl"===Jn(e,"direction")?"rtl":"ltr"};(function(e){e["TopToBottom"]="toptobottom",e["BottomToTop"]="bottomtotop"})(zd||(zd={}));var If="data-alloy-vertical-dir",zf=function(e){return Ds(e,(function(e){return ut(e)&&Hn(e,"data-alloy-vertical-dir")===zd.BottomToTop}))},Rf=function(){return qa("layouts",[Ba("onLtr"),Ba("onRtl"),La("onBottomLtr"),La("onBottomRtl")])},Lf=function(e,t,n,o,r,a,i){var l=i.map(zf).getOr(!1),c=t.layouts.map((function(t){return t.onLtr(e)})),s=t.layouts.map((function(t){return t.onRtl(e)})),u=l?t.layouts.bind((function(t){return t.onBottomLtr.map((function(t){return t(e)}))})).or(c).getOr(r):c.getOr(n),d=l?t.layouts.bind((function(t){return t.onBottomRtl.map((function(t){return t(e)}))})).or(s).getOr(a):s.getOr(o),f=Df(u,d);return f(e)},Ff=function(e,t,n){var o=t.hotspot,r=Ad(n,o.element),a=Lf(e.element,t,Zu(),ed(),Ju(),Qu(),P.some(t.hotspot.element));return P.some(Af({anchorBox:r,bubble:t.bubble.getOr(Vf()),overrides:t.overrides,layouts:a,placer:P.none()}))},Hf=[Ba("hotspot"),La("bubble"),Ga("overrides",{}),Rf(),du("placement",Ff)],$f=function(e,t,n){var o=Pd(n,t.x,t.y),r=Jo(o.left,o.top,t.width,t.height),a=Lf(e.element,t,Yu(),Xu(),Yu(),Xu(),P.none());return P.some(Af({anchorBox:r,bubble:t.bubble,overrides:t.overrides,layouts:a,placer:P.none()}))},Uf=[Ba("x"),Ba("y"),Ga("height",0),Ga("width",0),Ga("bubble",Vf()),Ga("overrides",{}),Rf(),du("placement",$f)],Wf=ii.generate([{screen:["point"]},{absolute:["point","scrollLeft","scrollTop"]}]),qf=function(e){return e.fold(w,(function(e,t,n){return e.translate(-t,-n)}))},Kf=function(e){return e.fold(w,w)},Gf=function(e){return Q(e,(function(e,t){return e.translate(t.left,t.top)}),uo(0,0))},Yf=function(e){var t=q(e,qf);return Gf(t)},Xf=function(e){var t=q(e,Kf);return Gf(t)},Jf=Wf.screen,Qf=Wf.absolute,Zf=function(e,t,n){var o=vn(n.root).dom,r=function(t){var n=pn(t),o=pn(e.element);return sn(n,o)};return P.from(o.frameElement).map(tt.fromDom).filter(r).map(mo)},ep=function(e,t,n){var o=pn(e.element),r=zo(o),a=Zf(e,t,n).getOr(r);return Qf(a,r.left,r.top)},tp=function(e,t,n,o){var r=Jf(uo(e,t));return P.some(Yo(r,n,o))},np=function(e,t,n,o,r){return e.map((function(e){var a=[t,e.point],i=Id(o,(function(){return Xf(a)}),(function(){return Xf(a)}),(function(){return Yf(a)})),l=Xo(i.left,i.top,e.width,e.height),c=n.showAbove?Ju():Zu(),s=n.showAbove?Qu():ed(),u=Lf(r,n,c,s,c,s,P.none());return Af({anchorBox:l,bubble:n.bubble.getOr(Vf()),overrides:n.overrides,layouts:u,placer:P.none()})}))},op=function(e,t,n){var o=ep(e,n,t);return t.node.filter(Pn).bind((function(r){var a=r.dom.getBoundingClientRect(),i=tp(a.left,a.top,a.width,a.height),l=t.node.getOr(e.element);return np(i,o,t,n,l)}))},rp=[Ba("node"),Ba("root"),La("bubble"),Rf(),Ga("overrides",{}),Ga("showAbove",!1),du("placement",op)],ap="\ufeff",ip=" ",lp=function(e,t,n,o){return{start:e,soffset:t,finish:n,foffset:o}},cp={create:lp},sp=ii.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),up=function(e,t,n,o){return e.fold(t,n,o)},dp=function(e){return e.fold(w,w,w)},fp=sp.before,pp=sp.on,mp=sp.after,hp={before:fp,on:pp,after:mp,cata:up,getStart:dp},vp=ii.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),bp=function(e){return vp.exact(e.start,e.soffset,e.finish,e.foffset)},gp=function(e){return e.match({domRange:function(e){return tt.fromDom(e.startContainer)},relative:function(e,t){return hp.getStart(e)},exact:function(e,t,n,o){return e}})},yp=vp.domRange,Op=vp.relative,wp=vp.exact,jp=function(e){var t=gp(e);return vn(t)},xp=cp.create,Cp={domRange:yp,relative:Op,exact:wp,exactFromRange:bp,getWin:jp,range:xp},kp=function(e,t){t.fold((function(t){e.setStartBefore(t.dom)}),(function(t,n){e.setStart(t.dom,n)}),(function(t){e.setStartAfter(t.dom)}))},Sp=function(e,t){t.fold((function(t){e.setEndBefore(t.dom)}),(function(t,n){e.setEnd(t.dom,n)}),(function(t){e.setEndAfter(t.dom)}))},Ep=function(e,t,n){var o=e.document.createRange();return kp(o,t),Sp(o,n),o},Tp=function(e,t,n,o,r){var a=e.document.createRange();return a.setStart(t.dom,n),a.setEnd(o.dom,r),a},Bp=function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom,width:e.width,height:e.height}},Mp=function(e){var t=e.getClientRects(),n=t.length>0?t[0]:e.getBoundingClientRect();return n.width>0||n.height>0?P.some(n).map(Bp):P.none()},Np=function(e){var t=e.getBoundingClientRect();return t.width>0||t.height>0?P.some(t).map(Bp):P.none()},_p=ii.generate([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),Vp=function(e,t,n){return t(tt.fromDom(n.startContainer),n.startOffset,tt.fromDom(n.endContainer),n.endOffset)},Ap=function(e,t){return t.match({domRange:function(e){return{ltr:O(e),rtl:P.none}},relative:function(t,n){return{ltr:mt((function(){return Ep(e,t,n)})),rtl:mt((function(){return P.some(Ep(e,n,t))}))}},exact:function(t,n,o,r){return{ltr:mt((function(){return Tp(e,t,n,o,r)})),rtl:mt((function(){return P.some(Tp(e,o,r,t,n))}))}}})},Dp=function(e,t){var n=t.ltr();if(n.collapsed){var o=t.rtl().filter((function(e){return!1===e.collapsed}));return o.map((function(e){return _p.rtl(tt.fromDom(e.endContainer),e.endOffset,tt.fromDom(e.startContainer),e.startOffset)})).getOrThunk((function(){return Vp(e,_p.ltr,n)}))}return Vp(e,_p.ltr,n)},Pp=function(e,t){var n=Ap(e,t);return Dp(e,n)},Ip=function(e,t){var n=Pp(e,t);return n.match({ltr:function(t,n,o,r){var a=e.document.createRange();return a.setStart(t.dom,n),a.setEnd(o.dom,r),a},rtl:function(t,n,o,r){var a=e.document.createRange();return a.setStart(o.dom,r),a.setEnd(t.dom,n),a}})};_p.ltr,_p.rtl;var zp,Rp=function(e,t){var n=function(n){if(!e(n))throw new Error("Can only get "+t+" value of a "+t+" node");return o(n).getOr("")},o=function(t){return e(t)?P.from(t.dom.nodeValue):P.none()},r=function(n,o){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom.nodeValue=o};return{get:n,getOption:o,set:r}},Lp=Rp(dt,"text"),Fp=function(e){return Lp.get(e)},Hp=function(e){return Lp.getOption(e)},$p=function(e){return"img"===lt(e)?1:Hp(e).fold((function(){return wn(e).length}),(function(e){return e.length}))},Up=function(e){return Hp(e).filter((function(e){return 0!==e.trim().length||e.indexOf(ip)>-1})).isSome()},Wp=["img","br"],qp=function(e){var t=Up(e);return t||H(Wp,lt(e))},Kp=function(e){return Gp(e,qp)},Gp=function(e,t){var n=function(e){for(var o=wn(e),r=o.length-1;r>=0;r--){var a=o[r];if(t(a))return P.some(a);var i=n(a);if(i.isSome())return i}return P.none()};return n(e)},Yp=function(e,t){return ln(t,e)},Xp=function(e,t,n,o){var r=pn(e),a=r.dom.createRange();return a.setStart(e.dom,t),a.setEnd(n.dom,o),a},Jp=function(e,t,n,o){var r=Xp(e,t,n,o),a=sn(e,n)&&t===o;return r.collapsed&&!a},Qp=function(e){return P.from(e.getSelection())},Zp=function(e){if(e.rangeCount>0){var t=e.getRangeAt(0),n=e.getRangeAt(e.rangeCount-1);return P.some(cp.create(tt.fromDom(t.startContainer),t.startOffset,tt.fromDom(n.endContainer),n.endOffset))}return P.none()},em=function(e){if(null===e.anchorNode||null===e.focusNode)return Zp(e);var t=tt.fromDom(e.anchorNode),n=tt.fromDom(e.focusNode);return Jp(t,e.anchorOffset,n,e.focusOffset)?P.some(cp.create(t,e.anchorOffset,n,e.focusOffset)):Zp(e)},tm=function(e){return Qp(e).filter((function(e){return e.rangeCount>0})).bind(em)},nm=function(e,t){var n=Ip(e,t);return Mp(n)},om=function(e,t){var n=Ip(e,t);return Np(n)},rm=function(e,t){return{element:e,offset:t}},am=function(e,t){var n=wn(e);if(0===n.length)return rm(e,t);if(t"})),ia()),jv=Ea("schema",(function(){return[La("preprocess")]})),xv=Ga("defaults",O({})),Cv=Ga("overrides",O({})),kv=ea([gv,yv,Ov,wv,xv,Cv]),Sv=ea([gv,yv,Ov,xv,Cv]),Ev=ea([gv,yv,Ov,wv,xv,Cv]),Tv=ea([gv,jv,Ov,Ba("unit"),wv,xv,Cv]),Bv=function(e){return e.fold(P.some,P.none,P.some,P.some)},Mv=function(e){var t=function(e){return e.name};return e.fold(t,t,t,t)},Nv=function(e){return e.fold(w,w,w,w)},_v=function(e,t){return function(n){var o=ja("Converting part type",t,n);return e(o)}},Vv=_v(bv.required,kv),Av=_v(bv.external,Sv),Dv=_v(bv.optional,Ev),Pv=_v(bv.group,Tv),Iv=O("entirety"),zv=Object.freeze({__proto__:null,required:Vv,external:Av,optional:Dv,group:Pv,asNamedPart:Bv,name:Mv,asCommon:Nv,original:Iv}),Rv=function(e,t,n,o){return jr(t.defaults(e,n,o),n,{uid:e.partUids[t.name]},t.overrides(e,n,o))},Lv=function(e,t,n){var o={},r={};return K(n,(function(e){e.fold((function(e){o[e.pname]=mv(!0,(function(t,n,o){return e.factory.sketch(Rv(t,e,n,o))}))}),(function(e){var n=t.parts[e.name];r[e.name]=O(e.factory.sketch(Rv(t,e,n[Iv()]),n))}),(function(e){o[e.pname]=mv(!1,(function(t,n,o){return e.factory.sketch(Rv(t,e,n,o))}))}),(function(e){o[e.pname]=hv(!0,(function(t,n,o){var r=t[e.name];return q(r,(function(n){return e.factory.sketch(jr(e.defaults(t,n,o),n,e.overrides(t,n)))}))}))}))})),{internals:O(o),externals:O(r)}},Fv=function(e,t){var n={};return K(t,(function(t){Bv(t).each((function(t){var o=Hv(e,t.pname);n[t.name]=function(n){var r=ja("Part: "+t.name+" in "+e,ea(t.schema),n);return B(B({},o),{config:n,validated:r})}}))})),n},Hv=function(e,t){return{uiType:vv(),owner:e,name:t}},$v=function(e,t,n){return{uiType:vv(),owner:e,name:t,config:n,validated:{}}},Uv=function(e){return oe(e,(function(e){return e.fold(P.none,P.some,P.none,P.none).map((function(e){return Ia(e.name,e.schema.concat([fu(Iv())]))})).toArray()}))},Wv=function(e){return q(e,Mv)},qv=function(e,t,n){return Lv(e,t,n)},Kv=function(e,t,n){return pv(P.some(e),t,t.components,n)},Gv=function(e,t,n){var o=t.partUids[n];return e.getSystem().getByUid(o).toOptional()},Yv=function(e,t,n){return Gv(e,t,n).getOrDie("Could not find part: "+n)},Xv=function(e,t,n){var o={},r=t.partUids,a=e.getSystem();return K(n,(function(e){o[e]=O(a.getByUid(r[e]))})),o},Jv=function(e,t){var n=e.getSystem();return ge(t.partUids,(function(e,t){return O(n.getByUid(e))}))},Qv=function(e){return he(e.partUids)},Zv=function(e,t,n){var o={},r=t.partUids,a=e.getSystem();return K(n,(function(e){o[e]=O(a.getByUid(r[e]).getOrDie())})),o},eb=function(e,t){var n=Wv(t);return mi(q(n,(function(t){return{key:t,value:e+"-"+t}})))},tb=function(e){return Sa("partUids","partUids",Tr((function(t){return eb(t.uid,e)})),ia())},nb=Object.freeze({__proto__:null,generate:Fv,generateOne:$v,schemas:Uv,names:Wv,substitutes:qv,components:Kv,defaultUids:eb,defaultUidsSchema:tb,getAllParts:Jv,getAllPartNames:Qv,getPart:Gv,getPartOrDie:Yv,getParts:Xv,getPartsOrDie:Zv}),ob=function(e,t){var n=e.length>0?[Ia("parts",e)]:[];return n.concat([Ba("uid"),Ga("dom",{}),Ga("components",[]),fu("originalSpec"),Ga("debug.sketcher",{})]).concat(t)},rb=function(e,t,n,o,r){var a=ob(o,r);return ja(e+" [SpecSchema]",Zr(a.concat(t)),n)},ab=function(e,t,n,o){var r=cb(o),a=rb(e,t,r,[],[]);return n(a,r)},ib=function(e,t,n,o,r){var a=cb(r),i=Uv(n),l=tb(n),c=rb(e,t,a,i,[l]),s=qv(e,c,n),u=Kv(e,c,s.internals());return o(c,u,a,s.externals())},lb=function(e){return Ee(e,"uid")},cb=function(e){return lb(e)?e:B(B({},e),{uid:fc("uid")})},sb=function(e){return void 0!==e.uid},ub=Zr([Ba("name"),Ba("factory"),Ba("configFields"),Ga("apis",{}),Ga("extraApis",{})]),db=Zr([Ba("name"),Ba("factory"),Ba("configFields"),Ba("partFields"),Ga("apis",{}),Ga("extraApis",{})]),fb=function(e){var t=ja("Sketcher for "+e.name,ub,e),n=function(e){return ab(t.name,t.configFields,t.factory,e)},o=ge(t.apis,xc),r=ge(t.extraApis,(function(e,t){return gc(e,t)}));return B(B({name:t.name,configFields:t.configFields,sketch:n},o),r)},pb=function(e){var t=ja("Sketcher for "+e.name,db,e),n=function(e){return ib(t.name,t.configFields,t.partFields,t.factory,e)},o=Fv(t.name,t.partFields),r=ge(t.apis,xc),a=ge(t.extraApis,(function(e,t){return gc(e,t)}));return B(B({name:t.name,partFields:t.partFields,configFields:t.configFields,sketch:n,parts:o},r),a)},mb=function(e){return"input"===lt(e)&&"radio"!==Hn(e,"type")||"textarea"===lt(e)},hb=function(e,t,n){return t.find(e)},vb=Object.freeze({__proto__:null,getCurrent:hb}),bb=[Ba("find")],gb=md({fields:bb,name:"composing",apis:vb}),yb=["input","button","textarea","select"],Ob=function(e,t,n){var o=t.disabled()?Tb:Bb;o(e,t)},wb=function(e,t){return!0===t.useNative&&H(yb,lt(e.element))},jb=function(e){return Un(e.element,"disabled")},xb=function(e){Ln(e.element,"disabled","disabled")},Cb=function(e){Wn(e.element,"disabled")},kb=function(e){return"true"===Hn(e.element,"aria-disabled")},Sb=function(e){Ln(e.element,"aria-disabled","true")},Eb=function(e){Ln(e.element,"aria-disabled","false")},Tb=function(e,t,n){t.disableClass.each((function(t){as(e.element,t)}));var o=wb(e,t)?xb:Sb;o(e),t.onDisabled(e)},Bb=function(e,t,n){t.disableClass.each((function(t){ls(e.element,t)}));var o=wb(e,t)?Cb:Eb;o(e),t.onEnabled(e)},Mb=function(e,t){return wb(e,t)?jb(e):kb(e)},Nb=function(e,t,n,o){var r=o?Tb:Bb;r(e,t)},_b=Object.freeze({__proto__:null,enable:Bb,disable:Tb,isDisabled:Mb,onLoad:Ob,set:Nb}),Vb=function(e,t){return Mc({classes:t.disabled()?t.disableClass.toArray():[]})},Ab=function(e,t){return Tl([Bl(tl(),(function(t,n){return Mb(t,e)})),id(e,t,Ob)])},Db=Object.freeze({__proto__:null,exhibit:Vb,events:Ab}),Pb=[ei("disabled",S),Ga("useNative",!0),La("disableClass"),lu("onDisabled"),lu("onEnabled")],Ib=md({fields:Pb,name:"disabling",active:Db,apis:_b}),zb=function(e,t,n,o){var r=Yp(e.element,"."+t.highlightClass);K(r,(function(n){$(o,(function(e){return e.element===n}))||(ls(n,t.highlightClass),e.getSystem().getByDom(n).each((function(n){t.onDehighlight(e,n),jl(n,wl())})))}))},Rb=function(e,t,n){return zb(e,t,n,[])},Lb=function(e,t,n,o){qb(e,t,n,o)&&(ls(o.element,t.highlightClass),t.onDehighlight(e,o),jl(o,wl()))},Fb=function(e,t,n,o){zb(e,t,n,[o]),qb(e,t,n,o)||(as(o.element,t.highlightClass),t.onHighlight(e,o),jl(o,Ol()))},Hb=function(e,t,n){Yb(e,t).each((function(o){Fb(e,t,n,o)}))},$b=function(e,t,n){Xb(e,t).each((function(o){Fb(e,t,n,o)}))},Ub=function(e,t,n,o){Gb(e,t,n,o).fold((function(e){throw e}),(function(o){Fb(e,t,n,o)}))},Wb=function(e,t,n,o){var r=eg(e,t),a=ee(r,o);a.each((function(o){Fb(e,t,n,o)}))},qb=function(e,t,n,o){return cs(o.element,t.highlightClass)},Kb=function(e,t,n){return zs(e.element,"."+t.highlightClass).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))},Gb=function(e,t,n,o){var r=Yp(e.element,"."+t.itemClass);return P.from(r[o]).fold((function(){return rr.error(new Error("No element found with index "+o))}),e.getSystem().getByDom)},Yb=function(e,t,n){return zs(e.element,"."+t.itemClass).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))},Xb=function(e,t,n){var o=Yp(e.element,"."+t.itemClass),r=o.length>0?P.some(o[o.length-1]):P.none();return r.bind((function(t){return e.getSystem().getByDom(t).toOptional()}))},Jb=function(e,t,n,o){var r=Yp(e.element,"."+t.itemClass),a=te(r,(function(e){return cs(e,t.highlightClass)}));return a.bind((function(t){var n=Eu(t,o,0,r.length-1);return e.getSystem().getByDom(r[n]).toOptional()}))},Qb=function(e,t,n){return Jb(e,t,n,-1)},Zb=function(e,t,n){return Jb(e,t,n,1)},eg=function(e,t,n){var o=Yp(e.element,"."+t.itemClass);return Ne(q(o,(function(t){return e.getSystem().getByDom(t).toOptional()})))},tg=Object.freeze({__proto__:null,dehighlightAll:Rb,dehighlight:Lb,highlight:Fb,highlightFirst:Hb,highlightLast:$b,highlightAt:Ub,highlightBy:Wb,isHighlighted:qb,getHighlighted:Kb,getFirst:Yb,getLast:Xb,getPrevious:Qb,getNext:Zb,getCandidates:eg}),ng=[Ba("highlightClass"),Ba("itemClass"),lu("onHighlight"),lu("onDehighlight")],og=md({fields:ng,name:"highlighting",apis:tg}),rg=[8],ag=[9],ig=[13],lg=[27],cg=[32],sg=[37],ug=[38],dg=[39],fg=[40],pg=function(e,t,n){var o=ae(e.slice(0,t)),r=ae(e.slice(t+1));return ee(o.concat(r),n)},mg=function(e,t,n){var o=ae(e.slice(0,t));return ee(o,n)},hg=function(e,t,n){var o=e.slice(0,t),r=e.slice(t+1);return ee(r.concat(o),n)},vg=function(e,t,n){var o=e.slice(t+1);return ee(o,n)},bg=function(e){return function(t){var n=t.raw;return H(e,n.which)}},gg=function(e){return function(t){return re(e,(function(e){return e(t)}))}},yg=function(e){var t=e.raw;return!0===t.shiftKey},Og=function(e){var t=e.raw;return!0===t.ctrlKey},wg=C(yg),jg=function(e,t){return{matches:e,classification:t}},xg=function(e,t){var n=ee(e,(function(e){return e.matches(t)}));return n.map((function(e){return e.classification}))},Cg=function(e,t,n){var o=t.exists((function(e){return n.exists((function(t){return sn(t,e)}))}));o||xl(e,vl(),{prevFocus:t,newFocus:n})},kg=function(){var e=function(e){return Sd(e.element)},t=function(t,n){var o=e(t);t.getSystem().triggerFocus(n,t.element);var r=e(t);Cg(t,o,r)};return{get:e,set:t}},Sg=function(){var e=function(e){return og.getHighlighted(e).map((function(e){return e.element}))},t=function(t,n){var o=e(t);t.getSystem().getByDom(n).fold(v,(function(e){og.highlight(t,e)}));var r=e(t);Cg(t,o,r)};return{get:e,set:t}};(function(e){e["OnFocusMode"]="onFocus",e["OnEnterOrSpaceMode"]="onEnterOrSpace",e["OnApiMode"]="onApi"})(zp||(zp={}));var Eg=function(e,t,n,o,r){var a=function(){return e.concat([Ga("focusManager",kg()),Ya("focusInside","onFocus",ba((function(e){return H(["onFocus","onEnterOrSpace","onApi"],e)?rr.value(e):rr.error("Invalid value for focusInside")}))),du("handler",c),du("state",t),du("sendFocusIn",r)])},i=function(e,t,n,o,r){var a=n(e,t,o,r);return xg(a,t.event).bind((function(n){return n(e,t,o,r)}))},l=function(e,t){var a=e.focusInside!==zp.OnFocusMode?P.none():r(e).map((function(n){return _l(Ji(),(function(o,r){n(o,e,t),r.stop()}))})),l=function(n,o){var a=bg(cg.concat(ig))(o.event);e.focusInside===zp.OnEnterOrSpaceMode&&a&&wi(n,o)&&r(e).each((function(r){r(n,e,t),o.stop()}))},c=[_l(Li(),(function(o,r){i(o,r,n,e,t).fold((function(){l(o,r)}),(function(e){r.stop()}))})),_l(Fi(),(function(n,r){i(n,r,o,e,t).each((function(e){r.stop()}))}))];return Tl(a.toArray().concat(c))},c={schema:a,processKey:i,toEvents:l};return c},Tg=function(e){var t=[La("onEscape"),La("onEnter"),Ga("selector",'[data-alloy-tabstop="true"]:not(:disabled)'),Ga("firstTabstop",0),Ga("useTabstopAt",E),La("visibilitySelector")].concat([e]),n=function(e,t){var n=e.visibilitySelector.bind((function(e){return Rs(t,e)})).getOr(t);return io(n)>0},o=function(e,t){var o=Yp(e.element,t.selector),r=X(o,(function(e){return n(t,e)}));return P.from(r[t.firstTabstop])},r=function(e,t){return t.focusManager.get(e).bind((function(e){return Rs(e,t.selector)}))},a=function(e,t){return n(e,t)&&e.useTabstopAt(t)},i=function(e,t,n){o(e,t).each((function(n){t.focusManager.set(e,n)}))},l=function(e,t,n,o,r){return r(t,n,(function(e){return a(o,e)})).fold((function(){return o.cyclic?P.some(!0):P.none()}),(function(t){return o.focusManager.set(e,t),P.some(!0)}))},c=function(e,t,n,o){var a=Yp(e.element,n.selector);return r(e,n).bind((function(t){var r=te(a,x(sn,t));return r.bind((function(t){return l(e,a,t,n,o)}))}))},s=function(e,t,n){var o=n.cyclic?pg:mg;return c(e,t,n,o)},u=function(e,t,n){var o=n.cyclic?hg:vg;return c(e,t,n,o)},d=function(e,t,n){return n.onEnter.bind((function(n){return n(e,t)}))},f=function(e,t,n){return n.onEscape.bind((function(n){return n(e,t)}))},p=O([jg(gg([yg,bg(ag)]),s),jg(bg(ag),u),jg(bg(lg),f),jg(gg([wg,bg(ig)]),d)]),m=O([]);return Eg(t,Cc.init,p,m,(function(){return P.some(i)}))},Bg=Tg(Ea("cyclic",S)),Mg=Tg(Ea("cyclic",E)),Ng=function(e,t,n){return kl(e,n,tl()),P.some(!0)},_g=function(e,t,n){var o=mb(n)&&bg(cg)(t.event);return o?P.none():Ng(e,t,n)},Vg=function(e,t){return P.some(!0)},Ag=[Ga("execute",_g),Ga("useSpace",!1),Ga("useEnter",!0),Ga("useControlEnter",!1),Ga("useDown",!1)],Dg=function(e,t,n){return n.execute(e,t,e.element)},Pg=function(e,t,n,o){var r=n.useSpace&&!mb(e.element)?cg:[],a=n.useEnter?ig:[],i=n.useDown?fg:[],l=r.concat(a).concat(i);return[jg(bg(l),Dg)].concat(n.useControlEnter?[jg(gg([Og,bg(ig)]),Dg)]:[])},Ig=function(e,t,n,o){return n.useSpace&&!mb(e.element)?[jg(bg(cg),Vg)]:[]},zg=Eg(Ag,Cc.init,Pg,Ig,(function(){return P.none()})),Rg=function(){var e=of(),t=function(t,n){e.set({numRows:t,numColumns:n})},n=function(){return e.get().map((function(e){return e.numRows}))},o=function(){return e.get().map((function(e){return e.numColumns}))};return kc({readState:function(){return e.get().map((function(e){return{numRows:String(e.numRows),numColumns:String(e.numColumns)}})).getOr({numRows:"?",numColumns:"?"})},setGridSize:t,getNumRows:n,getNumColumns:o})},Lg=function(e){return e.state(e)},Fg=Object.freeze({__proto__:null,flatgrid:Rg,init:Lg}),Hg=function(e){return function(t,n,o,r){var a=e(t.element);return qg(a,t,n,o,r)}},$g=function(e,t){var n=Df(e,t);return Hg(n)},Ug=function(e,t){var n=Df(t,e);return Hg(n)},Wg=function(e){return function(t,n,o,r){return qg(e,t,n,o,r)}},qg=function(e,t,n,o,r){var a=o.focusManager.get(t).bind((function(n){return e(t.element,n,o,r)}));return a.map((function(e){return o.focusManager.set(t,e),!0}))},Kg=Wg,Gg=Wg,Yg=Wg,Xg=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0},Jg=function(e){return!Xg(e.dom)},Qg=function(e,t){return te(e,t).map((function(t){return{index:t,candidates:e}}))},Zg=function(e,t,n){var o=function(e){return sn(e,t)},r=Yp(e,n),a=X(r,Jg);return Qg(a,o)},ey=function(e,t){return te(e,(function(e){return sn(t,e)}))},ty=function(e,t,n,o){var r=Math.floor(t/n),a=t%n;return o(r,a).bind((function(t){var o=t.row*n+t.column;return o>=0&&o1?P.some(e.slice(1)):P.none()}))},m=function(e){return Se(n.get(),e)},h=function(e){return v(e).bind(Ww)},v=function(e){return Se(t.get(),e)},b=function(t){return Se(e.get(),t)},g=function(e){var t=r.get();return ie(he(t),e)},y=function(){return o.get().bind(h)},O=function(){return t.get()};return{setMenuBuilt:l,setContents:c,expand:f,refresh:m,collapse:p,lookupMenu:v,lookupItem:b,otherMenus:g,getPrimary:y,getMenus:O,clear:a,isClear:i,getTriggeringPath:d}},Ww=function(e){return"prepared"===e.type?P.some(e.menu):P.none()},qw={init:Uw,extractPreparedMenu:Ww},Kw=function(e,t){var n,o=of(),r=function(t,n,o){return ge(o,(function(o,r){var a=function(){return Lw.sketch(B(B({},o),{value:r,markers:e.markers,fakeFocus:e.fakeFocus,onHighlight:e.onHighlight,focusManager:e.fakeFocus?Sg():kg()}))};return r===n?{type:"prepared",menu:t.getSystem().build(a())}:{type:"notbuilt",nbMenu:a}}))},a=qw.init(),i=function(t){var n=r(t,e.data.primary,e.data.menus),o=s();return a.setContents(e.data.primary,n,e.data.expansions,o),a.getPrimary()},l=function(e){return ev.getValue(e).value},c=function(e,t,n){return me(t,(function(e){if(!e.getSystem().isConnected())return P.none();var t=og.getCandidates(e);return ee(t,(function(e){return l(e)===n}))}))},s=function(t){return ge(e.data.menus,(function(e,t){return oe(e.items,(function(e){return"separator"===e.type?[]:[e.data.value]}))}))},u=function(e,t){og.highlight(e,t),og.getHighlighted(t).orThunk((function(){return og.getFirst(t)})).each((function(t){kl(e,t.element,nl())}))},d=function(e,t){return Ne(q(t,(function(t){return e.lookupMenu(t).bind((function(e){return"prepared"===e.type?P.some(e.menu):P.none()}))})))},f=function(t,n,o){var r=d(n,n.otherMenus(o));K(r,(function(n){us(n.element,[e.markers.backgroundMenu]),e.stayInDom||RO.remove(t,n)}))},p=function(t){return o.get().getOrThunk((function(){var n={},r=Yp(t.element,"."+e.markers.item),a=X(r,(function(e){return"true"===Hn(e,"aria-haspopup")}));return K(a,(function(e){t.getSystem().getByDom(e).each((function(e){var t=l(e);n[t]=e}))})),o.set(n),n}))},m=function(e,t){var n=p(e);be(n,(function(e,n){var o=H(t,n);Ln(e.element,"aria-expanded",o)}))},h=function(t,n,o){return P.from(o[0]).bind((function(r){return n.lookupMenu(r).bind((function(r){if("notbuilt"===r.type)return P.none();var a=r.menu,i=d(n,o.slice(1));return K(i,(function(t){as(t.element,e.markers.backgroundMenu)})),Pn(a.element)||RO.append(t,Ts(a)),us(a.element,[e.markers.backgroundMenu]),u(t,a),f(t,n,o),P.some(a)}))}))};(function(e){e[e["HighlightSubmenu"]=0]="HighlightSubmenu",e[e["HighlightParent"]=1]="HighlightParent"})(n||(n={}));var b=function(e,t,n){if("notbuilt"===n.type){var o=e.getSystem().build(n.nbMenu());return a.setMenuBuilt(t,o),o}return n.menu},g=function(t,o,r){if(void 0===r&&(r=n.HighlightSubmenu),o.hasConfigured(Ib)&&Ib.isDisabled(o))return P.some(o);var i=l(o);return a.expand(i).bind((function(i){return m(t,i),P.from(i[0]).bind((function(l){return a.lookupMenu(l).bind((function(c){var s=b(t,l,c);return Pn(s.element)||RO.append(t,Ts(s)),e.onOpenSubmenu(t,o,s,ae(i)),r===n.HighlightSubmenu?(og.highlightFirst(s),h(t,a,i)):(og.dehighlightAll(s),P.some(o))}))}))}))},y=function(t,n){var o=l(n);return a.collapse(o).bind((function(o){return m(t,o),h(t,a,o).map((function(o){return e.onCollapseMenu(t,n,o),o}))}))},O=function(e,t){var n=l(t);return a.refresh(n).bind((function(t){return m(e,t),h(e,a,t)}))},w=function(e,t){return mb(t.element)?P.none():g(e,t,n.HighlightSubmenu)},j=function(e,t){return mb(t.element)?P.none():y(e,t)},x=function(t,n){return y(t,n).orThunk((function(){return e.onEscape(t,n).map((function(){return t}))}))},C=function(t){return function(n,o){return Rs(o.getSource(),"."+e.markers.item).bind((function(e){return n.getSystem().getByDom(e).toOptional().bind((function(e){return t(n,e).map(E)}))}))}},k=Tl([_l(zw(),(function(e,t){var n=t.event.item;a.lookupItem(l(n)).each((function(){var n=t.event.menu;og.highlight(e,n);var o=l(t.event.item);a.refresh(o).each((function(t){return f(e,a,t)}))}))})),Wl((function(t,o){var r=o.event.target;t.getSystem().getByDom(r).each((function(o){var r=l(o);0===r.indexOf("collapse-item")&&y(t,o),g(t,o,n.HighlightSubmenu).fold((function(){e.onExecute(t,o)}),v)}))})),Hl((function(t,n){i(t).each((function(n){RO.append(t,Ts(n)),e.onOpenMenu(t,n),e.highlightImmediately&&u(t,n)}))}))].concat(e.navigateOnHover?[_l(jw(),(function(t,o){var r=o.event.item;O(t,r),g(t,r,n.HighlightParent),e.onHover(t,r)}))]:[])),S=function(e){return og.getHighlighted(e).bind(og.getHighlighted)},T=function(e){S(e).each((function(t){y(e,t)}))},M=function(e){a.getPrimary().each((function(t){u(e,t)}))},N=function(e){return P.from(e.components()[0]).filter((function(e){return"menu"===Hn(e.element,"role")}))},_=function(t){var n=a.getPrimary().bind((function(e){return S(t).bind((function(e){var n=l(e),o=ke(a.getMenus()),r=Ne(q(o,qw.extractPreparedMenu));return a.getTriggeringPath(n,(function(e){return c(t,r,e)}))})).map((function(t){return{primary:e,triggeringPath:t}}))}));n.fold((function(){N(t).each((function(n){e.onRepositionMenu(t,n,[])}))}),(function(n){var o=n.primary,r=n.triggeringPath;e.onRepositionMenu(t,o,r)}))},V={collapseMenu:T,highlightPrimary:M,repositionMenus:_};return{uid:e.uid,dom:e.dom,markers:e.markers,behaviours:ov(e.tmenuBehaviours,[BO.config({mode:"special",onRight:C(w),onLeft:C(j),onEscape:C(x),focusIn:function(e,t){a.getPrimary().each((function(t){kl(e,t.element,nl())}))}}),og.config({highlightClass:e.markers.selectedMenu,itemClass:e.markers.menu}),gb.config({find:function(e){return og.getHighlighted(e)}}),RO.config({})]),eventOrder:e.eventOrder,apis:V,events:k}},Gw=O("collapse-item"),Yw=function(e,t,n){return{primary:e,menus:t,expansions:n}},Xw=function(e,t){return{primary:e,menus:pi(e,t),expansions:{}}},Jw=function(e){return{value:rc(Gw()),meta:{text:e}}},Qw=fb({name:"TieredMenu",configFields:[uu("onExecute"),uu("onEscape"),su("onOpenMenu"),su("onOpenSubmenu"),lu("onRepositionMenu"),lu("onCollapseMenu"),Ga("highlightImmediately",!0),Ia("data",[Ba("primary"),Ba("menus"),Ba("expansions")]),Ga("fakeFocus",!1),lu("onHighlight"),lu("onHover"),ru(),Ba("dom"),Ga("navigateOnHover",!0),Ga("stayInDom",!1),tv("tmenuBehaviours",[BO,og,gb,RO]),Ga("eventOrder",{})],apis:{collapseMenu:function(e,t){e.collapseMenu(t)},highlightPrimary:function(e,t){e.highlightPrimary(t)},repositionMenus:function(e,t){e.repositionMenus(t)}},factory:Kw,extraApis:{tieredData:Yw,singleData:Xw,collapseItem:Jw}}),Zw=function(e,t,n,o,r){var a=function(){return e.lazySink(t)},i="horizontal"===o.type?{layouts:{onLtr:function(){return Zu()},onRtl:function(){return ed()}}}:{},l=function(e){return 2===e.length},c=function(e){return l(e)?i:{}};return Qw.sketch({dom:{tag:"div"},data:o.data,markers:o.menu.markers,highlightImmediately:o.menu.highlightImmediately,onEscape:function(){return gh.close(t),e.onEscape.map((function(e){return e(t)})),P.some(!0)},onExecute:function(){return P.some(!0)},onOpenMenu:function(e,t){zm.positionWithinBounds(a().getOrDie(),t,n,r())},onOpenSubmenu:function(e,t,n,o){var r=a().getOrDie();zm.position(r,n,{anchor:B({type:"submenu",item:t},c(o))})},onRepositionMenu:function(e,t,o){var i=a().getOrDie();zm.positionWithinBounds(i,t,n,r()),K(o,(function(e){var t=c(e.triggeringPath);zm.position(i,e.triggeredMenu,{anchor:B({type:"submenu",item:e.triggeringItem},t)})}))}})},ej=function(e,t){var n=function(t,n){var o=e.getRelated(t);return o.exists((function(e){return $s(e,n)}))},o=function(e,t){gh.setContent(e,t)},r=function(e,t,n){a(e,t,n,P.none())},a=function(e,t,n,o){i(e,t,n,(function(){return o.map((function(e){return Qo(e)}))}))},i=function(t,n,o,r){var a=e.lazySink(t).getOrDie();gh.openWhileCloaked(t,n,(function(){return zm.positionWithinBounds(a,t,o,r())})),ev.setValue(t,P.some({mode:"position",config:o,getBounds:r}))},l=function(e,t,n){c(e,t,n,P.none)},c=function(t,n,o,r){var a=Zw(e,t,n,o,r);gh.open(t,a),ev.setValue(t,P.some({mode:"menu",menu:a}))},s=function(e){gh.isOpen(e)&&(ev.setValue(e,P.none()),gh.close(e))},u=function(e){return gh.getState(e)},d=function(t){gh.isOpen(t)&&ev.getValue(t).each((function(n){switch(n.mode){case"menu":gh.getState(t).each(Qw.repositionMenus);break;case"position":var o=e.lazySink(t).getOrDie();zm.positionWithinBounds(o,t,n.config,n.getBounds());break}}))},f={setContent:o,showAt:r,showWithin:a,showWithinBounds:i,showMenuAt:l,showMenuWithinBounds:c,hide:s,getContent:u,reposition:d,isOpen:gh.isOpen};return{uid:e.uid,dom:e.dom,behaviours:ov(e.inlineBehaviours,[gh.config({isPartOf:function(e,t,o){return $s(t,o)||n(e,o)},getAttachPoint:function(t){return e.lazySink(t).getOrDie()},onOpen:function(t){e.onShow(t)},onClose:function(t){e.onHide(t)}}),ev.config({store:{mode:"memory",initialValue:P.none()}}),gd.config({channels:B(B({},xh(B({isExtraPart:t.isExtraPart},e.fireDismissalEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})))),kh(B(B({},e.fireRepositionEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})),{doReposition:d})))})]),eventOrder:e.eventOrder,apis:f}},tj=fb({name:"InlineView",configFields:[Ba("lazySink"),lu("onShow"),lu("onHide"),Ua("onEscape"),tv("inlineBehaviours",[gh,ev,gd]),qa("fireDismissalEventInstead",[Ga("event",ml())]),qa("fireRepositionEventInstead",[Ga("event",hl())]),Ga("getRelated",P.none),Ga("isExtraPart",S),Ga("eventOrder",P.none)],factory:ej,apis:{showAt:function(e,t,n,o){e.showAt(t,n,o)},showWithin:function(e,t,n,o,r){e.showWithin(t,n,o,r)},showWithinBounds:function(e,t,n,o,r){e.showWithinBounds(t,n,o,r)},showMenuAt:function(e,t,n,o){e.showMenuAt(t,n,o)},showMenuWithinBounds:function(e,t,n,o,r){e.showMenuWithinBounds(t,n,o,r)},hide:function(e,t){e.hide(t)},isOpen:function(e,t){return e.isOpen(t)},getContent:function(e,t){return e.getContent(t)},setContent:function(e,t,n){e.setContent(t,n)},reposition:function(e,t){e.reposition(t)}}}),nj="layout-inset",oj=function(e){return e.x},rj=function(e,t){return e.x+e.width/2-t.width/2},aj=function(e,t){return e.x+e.width-t.width},ij=function(e){return e.y},lj=function(e,t){return e.y+e.height-t.height},cj=function(e,t){return e.y+e.height/2-t.height/2},sj=function(e,t,n){return mu(aj(e,t),lj(e,t),n.insetSouthwest(),ju(),"southwest",Mu(e,{right:0,bottom:3}),nj)},uj=function(e,t,n){return mu(oj(e),lj(e,t),n.insetSoutheast(),wu(),"southeast",Mu(e,{left:1,bottom:3}),nj)},dj=function(e,t,n){return mu(aj(e,t),ij(e),n.insetNorthwest(),Ou(),"northwest",Mu(e,{right:0,top:2}),nj)},fj=function(e,t,n){return mu(oj(e),ij(e),n.insetNortheast(),yu(),"northeast",Mu(e,{left:1,top:2}),nj)},pj=function(e,t,n){return mu(rj(e,t),ij(e),n.insetNorth(),xu(),"north",Mu(e,{top:2}),nj)},mj=function(e,t,n){return mu(rj(e,t),lj(e,t),n.insetSouth(),Cu(),"south",Mu(e,{bottom:3}),nj)},hj=function(e,t,n){return mu(aj(e,t),cj(e,t),n.insetEast(),Su(),"east",Mu(e,{right:0}),nj)},vj=function(e,t,n){return mu(oj(e),cj(e,t),n.insetWest(),ku(),"west",Mu(e,{left:1}),nj)},bj=function(e){switch(e){case"north":return pj;case"northeast":return fj;case"northwest":return dj;case"south":return mj;case"southeast":return uj;case"southwest":return sj;case"east":return hj;case"west":return vj}},gj=function(e,t,n,o,r){var a=Wd(o).map(bj).getOr(pj);return a(e,t,n,o,r)},yj=function(e){switch(e){case"north":return mj;case"northeast":return uj;case"northwest":return sj;case"south":return pj;case"southeast":return fj;case"southwest":return dj;case"east":return vj;case"west":return hj}},Oj=function(e,t,n,o,r){var a=Wd(o).map(yj).getOr(pj);return a(e,t,n,o,r)},wj=tinymce.util.Tools.resolve("tinymce.util.Delay"),jj=function(e){var t=bw(e.action),n=e.dom.tag,o=function(t){return Se(e.dom,"attributes").bind((function(e){return Se(e,t)}))},r=function(){if("button"===n){var e=o("type").getOr("button"),t=o("role").map((function(e){return{role:e}})).getOr({});return B({type:e},t)}var r=o("role").getOr("button");return{role:r}};return{uid:e.uid,dom:e.dom,components:e.components,events:t,behaviours:rv.augment(e.buttonBehaviours,[XO.config({}),BO.config({mode:"execution",useSpace:!0,useEnter:!0})]),domModification:{attributes:r()},eventOrder:e.eventOrder}},xj=fb({name:"Button",factory:jj,configFields:[Ga("uid",void 0),Ba("dom"),Ga("components",[]),rv.field("buttonBehaviours",[XO,BO]),La("action"),La("role"),Ga("eventOrder",{})]}),Cj=function(e){var t=sb(e)&&Te(e,"uid")?e.uid:fc("memento"),n=function(e){return e.getSystem().getByUid(t).getOrDie()},o=function(e){return e.getSystem().getByUid(t).toOptional()},r=function(){return B(B({},e),{uid:t})};return{get:n,getOpt:o,asSpec:r}},kj=tinymce.util.Tools.resolve("tinymce.util.I18n"),Sj={indent:!0,outdent:!0,"table-insert-column-after":!0,"table-insert-column-before":!0,"paste-column-after":!0,"paste-column-before":!0,"unordered-list":!0,"list-bull-circle":!0,"list-bull-default":!0,"list-bull-square":!0},Ej="temporary-placeholder",Tj=function(e){return function(){return Se(e,Ej).getOr("!not found!")}},Bj=function(e,t){var n=e.toLowerCase();if(kj.isRtl()){var o=Fe(n,"-rtl");return Ee(t,o)?o:n}return n},Mj=function(e,t){return Se(t,Bj(e,t))},Nj=function(e,t){var n=t();return Mj(e,n).getOrThunk(Tj(n))},_j=function(e,t,n){var o=t();return Mj(e,o).or(n).getOrThunk(Tj(o))},Vj=function(e){return!!kj.isRtl()&&Ee(Sj,e)},Aj=function(){return FO("add-focusable",[Hl((function(e){Is(e.element,"svg").each((function(e){return Ln(e,"focusable","false")}))}))])},Dj=function(e,t,n,o){var r,a,i=Vj(t)?["tox-icon--flip"]:[],l=Se(n,Bj(t,n)).or(o).getOrThunk(Tj(n));return{dom:{tag:e.tag,attributes:null!==(r=e.attributes)&&void 0!==r?r:{},classes:e.classes.concat(i),innerHtml:l},behaviours:fd(N(N([],null!==(a=e.behaviours)&&void 0!==a?a:[],!0),[Aj()],!1))}},Pj=function(e,t,n,o){return void 0===o&&(o=P.none()),Dj(t,e,n(),o)},Ij=function(e,t,n){var o=n(),r=ee(e,(function(e){return Ee(o,Bj(e,o))}));return Dj(t,r.getOr(Ej),o,P.none())},zj={success:"checkmark",error:"warning",err:"error",warning:"warning",warn:"warning",info:"info"},Rj=function(e){var t=Cj({dom:{tag:"p",innerHtml:e.translationProvider(e.text)},behaviours:fd([RO.config({})])}),n=function(e){return{dom:{tag:"div",classes:["tox-bar"],attributes:{style:"width: "+e+"%"}}}},o=function(e){return{dom:{tag:"div",classes:["tox-text"],innerHtml:e+"%"}}},r=Cj({dom:{tag:"div",classes:e.progress?["tox-progress-bar","tox-progress-indicator"]:["tox-progress-bar"]},components:[{dom:{tag:"div",classes:["tox-bar-container"]},components:[n(0)]},o(0)],behaviours:fd([RO.config({})])}),a=function(e,t){e.getSystem().isConnected()&&r.getOpt(e).each((function(e){RO.set(e,[{dom:{tag:"div",classes:["tox-bar-container"]},components:[n(t)]},o(t)])}))},i=function(e,n){if(e.getSystem().isConnected()){var o=t.get(e);RO.set(o,[xs(n)])}},l={updateProgress:a,updateText:i},c=ne([e.icon.toArray(),e.level.toArray(),e.level.bind((function(e){return P.from(zj[e])})).toArray()]),s=Cj(xj.sketch({dom:{tag:"button",classes:["tox-notification__dismiss","tox-button","tox-button--naked","tox-button--icon"]},components:[Pj("close",{tag:"div",classes:["tox-icon"],attributes:{"aria-label":e.translationProvider("Close")}},e.iconProvider)],action:function(t){e.onAction(t)}})),u=Ij(c,{tag:"div",classes:["tox-notification__icon"]},e.iconProvider),d={dom:{tag:"div",classes:["tox-notification__body"]},components:[t.asSpec()],behaviours:fd([RO.config({})])},f=[u,d];return{uid:e.uid,dom:{tag:"div",attributes:{role:"alert"},classes:e.level.map((function(e){return["tox-notification","tox-notification--in","tox-notification--"+e]})).getOr(["tox-notification","tox-notification--in"])},behaviours:fd([XO.config({}),FO("notification-events",[_l(zi(),(function(e){s.getOpt(e).each(XO.focus)}))])]),components:f.concat(e.progress?[r.asSpec()]:[]).concat(e.closeButton?[s.asSpec()]:[]),apis:l}},Lj=fb({name:"Notification",factory:Rj,configFields:[La("level"),Ba("progress"),Ba("icon"),Ba("onAction"),Ba("text"),Ba("iconProvider"),Ba("translationProvider"),Za("closeButton",!0)],apis:{updateProgress:function(e,t,n){e.updateProgress(t,n)},updateText:function(e,t,n){e.updateText(t,n)}}});function Fj(e,t,n){var o=t.backstage.shared,r=function(e){switch(e){case"bc-bc":return mj;case"tc-tc":return pj;case"tc-bc":return Wu;case"bc-tc":default:return qu}},a=function(e){e.length>0&&K(e,(function(t,n){0===n?t.moveRel(null,"banner"):t.moveRel(e[n-1].getEl(),"bc-tc")}))},i=function(t,a){var i=!t.closeButton&&t.timeout&&(t.timeout>0||t.timeout<0),l=function(){a(),tj.hide(s)},c=Es(Lj.sketch({text:t.text,level:H(["success","error","warning","warn","info"],t.type)?t.type:void 0,progress:!0===t.progressBar,icon:P.from(t.icon),closeButton:!i,onAction:l,iconProvider:o.providers.icons,translationProvider:o.providers.translate})),s=Es(tj.sketch(B({dom:{tag:"div",classes:["tox-notifications-container"]},lazySink:o.getSink,fireDismissalEventInstead:{}},o.header.isPositionedAtTop()?{}:{fireRepositionEventInstead:{}})));n.add(s),t.timeout>0&&wj.setTimeout((function(){l()}),t.timeout);var u=function(){var t=Qo(tt.fromDom(e.getContentAreaContainer())),n=er(),o=Tu(n.x,t.x,t.right),r=Tu(n.y,t.y,t.bottom),a=Math.max(t.right,n.right),i=Math.max(t.bottom,n.bottom);return P.some(Jo(o,r,a-o,i-r))};return{close:l,moveTo:function(e,t){tj.showAt(s,Ts(c),{anchor:{type:"makeshift",x:e,y:t}})},moveRel:function(e,t){var n=Ts(c),a={maxHeightFunction:Ef()};if("banner"!==t&&f(e)){var i=r(t),l={type:"node",root:In(),node:P.some(tt.fromDom(e)),overrides:a,layouts:{onRtl:function(){return[i]},onLtr:function(){return[i]}}};tj.showWithinBounds(s,n,{anchor:l},u)}else{var d=B(B({},o.anchors.banner()),{overrides:a});tj.showWithinBounds(s,n,{anchor:d},u)}},text:function(e){Lj.updateText(c,e)},settings:t,getEl:function(){return c.element.dom},progressBar:{value:function(e){Lj.updateProgress(c,e)}}}},l=function(e){e.close()},c=function(e){return e.settings};return{open:i,close:l,reposition:a,getArgs:c}}var Hj,$j=function(e,t){var n=null,o=function(){c(n)||(clearTimeout(n),n=null)},r=function(){for(var o=[],r=0;r',e.getDoc());return No(n,tt.fromDom(t.extractContents())),t.insertNode(n.dom),bn(n).each((function(e){return e.dom.normalize()})),Kp(n).map((function(t){e.selection.setCursorLocation(t.dom,$p(t))})),n}))},Xj=function(e){return Rs(e,Gj)},Jj=function(e){return e.collapsed&&3===e.startContainer.nodeType},Qj=function(e){return e.toString().replace(/\u00A0/g," ").replace(/\uFEFF/g,"")},Zj=function(e){return""!==e&&-1!=="  \f\n\r\t\v".indexOf(e)},ex=function(e,t){return e.substring(t.length)},tx=function(e,t,n){var o;for(o=t-1;o>=0;o--){var r=e.charAt(o);if(Zj(r))return P.none();if(r===n)break}return P.some(o)},nx=function(e,t,n,o){if(void 0===o&&(o=0),!Jj(t))return P.none();var r=function(e,t,o){return tx(o,t,n).getOr(t)},a=e.getParent(t.startContainer,e.isBlock)||e.getRoot();return Kj(e,t.startContainer,t.startOffset,r,a).bind((function(e){var r=t.cloneRange();if(r.setStart(e.container,e.offset),r.setEnd(t.endContainer,t.endOffset),r.collapsed)return P.none();var a=Qj(r),i=a.lastIndexOf(n);return 0!==i||ex(a,n).length0?ux(t[t.length-1]):lx(e,t.length)},dx=function(e,t){var n=e.childNodes;return n.length>0&&t0&&sx(e)&&n.length===t?ux(n[n.length-1]):lx(e,t)},fx=function(e,t){return Kj(e,t.container,t.offset,(function(e,t){return 0===t?-1:t}),e.getRoot()).filter((function(e){var t=e.container.data.charAt(e.offset-1);return!Zj(t)})).isSome()},px=function(e){return function(t){var n=dx(t.startContainer,t.startOffset);return!fx(e,n)}},mx=function(e,t,n){return me(n.triggerChars,(function(n){return ox(e,t,n)}))},hx=function(e,t){var n=t(),o=e.selection.getRng();return mx(e.dom,o,n).bind((function(n){return vx(e,t,n)}))},vx=function(e,t,n,o){void 0===o&&(o={});var r=t(),a=e.selection.getRng(),i=a.startContainer.nodeValue,l=X(r.lookupByChar(n.triggerChar),(function(t){return n.text.length>=t.minChars&&t.matches.getOrThunk((function(){return px(e.dom)}))(n.range,i,n.text)}));if(0===l.length)return P.none();var c=ix.all(q(l,(function(e){var t=e.fetch(n.text,e.maxResults,o);return t.then((function(t){return{matchText:n.text,items:t,columns:e.columns,onAction:e.onAction,highlightOn:e.highlightOn}}))})));return P.some({lookupData:c,context:n})},bx=ea([_a("type"),$a("text")]),gx=function(e){return Oa("separatormenuitem",bx,e)},yx=ea([Ga("type","autocompleteitem"),Ga("active",!1),Ga("disabled",!1),Ga("meta",{}),_a("value"),$a("text"),$a("icon")]),Ox=ea([_a("type"),_a("ch"),Xa("minChars",1),Ga("columns",1),Xa("maxResults",10),Ua("matches"),Da("fetch"),Da("onAction"),ni("highlightOn",[],sa)]),wx=function(e){return Oa("Autocompleter.Separator",bx,e)},jx=function(e){return Oa("Autocompleter.Item",yx,e)},xx=function(e){return Oa("Autocompleter",Ox,e)},Cx=[Za("disabled",!1),$a("tooltip"),$a("icon"),$a("text"),ei("onSetup",(function(){return v}))],kx=ea([_a("type"),Da("onAction")].concat(Cx)),Sx=function(e){return Oa("toolbarbutton",kx,e)},Ex=[Za("active",!1)].concat(Cx),Tx=ea(Ex.concat([_a("type"),Da("onAction")])),Bx=function(e){return Oa("ToggleButton",Tx,e)},Mx=[ei("predicate",S),Qa("scope","node",["node","editor"]),Qa("position","selection",["node","selection","line"])],Nx=Cx.concat([Ga("type","contextformbutton"),Ga("primary",!1),Da("onAction"),Ea("original",w)]),_x=Ex.concat([Ga("type","contextformbutton"),Ga("primary",!1),Da("onAction"),Ea("original",w)]),Vx=Cx.concat([Ga("type","contextformbutton")]),Ax=Ex.concat([Ga("type","contextformtogglebutton")]),Dx=Ca("type",{contextformbutton:Nx,contextformtogglebutton:_x}),Px=ea([Ga("type","contextform"),ei("initValue",O("")),$a("label"),Ra("commands",Dx),Fa("launch",Ca("type",{contextformbutton:Vx,contextformtogglebutton:Ax}))].concat(Mx)),Ix=function(e){return Oa("ContextForm",Px,e)},zx=ea([Ga("type","contexttoolbar"),_a("items")].concat(Mx)),Rx=function(e){return Oa("ContextToolbar",zx,e)},Lx=function(e){var t={};return K(e,(function(e){t[e]={}})),he(t)},Fx=function(e){var t=e.ui.registry.getAll().popups,n=ge(t,(function(e){return xx(e).fold((function(e){throw new Error(xa(e))}),w)})),o=Lx(xe(n,(function(e){return e.ch}))),r=ke(n),a=function(e){return X(r,(function(t){return t.ch===e}))};return{dataset:n,triggerChars:o,lookupByChar:a}};(function(e){e[e["CLOSE_ON_EXECUTE"]=0]="CLOSE_ON_EXECUTE",e[e["BUBBLE_TO_SANDBOX"]=1]="BUBBLE_TO_SANDBOX"})(Hj||(Hj={}));var Hx,$x=Hj,Ux="tox-menu-nav__js",Wx="tox-collection__item",qx="tox-swatch",Kx={normal:Ux,color:qx},Gx="tox-collection__item--enabled",Yx="tox-collection__group-heading",Xx="tox-collection__item-icon",Jx="tox-collection__item-label",Qx="tox-collection__item-accessory",Zx="tox-collection__item-caret",eC="tox-collection__item-checkmark",tC="tox-collection__item--active",nC="tox-collection__item-container",oC="tox-collection__item-container--column",rC="tox-collection__item-container--row",aC="tox-collection__item-container--align-right",iC="tox-collection__item-container--align-left",lC="tox-collection__item-container--valign-top",cC="tox-collection__item-container--valign-middle",sC="tox-collection__item-container--valign-bottom",uC=function(e){return Se(Kx,e).getOr(Ux)},dC=function(e){return"color"===e?"tox-swatches":"tox-menu"},fC=function(e){return{backgroundMenu:"tox-background-menu",selectedMenu:"tox-selected-menu",selectedItem:"tox-collection__item--active",hasIcons:"tox-menu--has-icons",menu:dC(e),tieredMenu:"tox-tiered-menu"}},pC=function(e){var t=fC(e);return{backgroundMenu:t.backgroundMenu,selectedMenu:t.selectedMenu,menu:t.menu,selectedItem:t.selectedItem,item:uC(e)}},mC=function(e,t,n){var o=fC(n);return{tag:"div",classes:ne([[o.menu,"tox-menu-"+t+"-column"],e?[o.hasIcons]:[]])}},hC=[Lw.parts.items({})],vC=function(e,t,n){var o=fC(n),r={tag:"div",classes:ne([[o.tieredMenu]])};return{dom:r,markers:pC(n)}},bC=function(e,t){return function(n){var o=W(n,t);return q(o,(function(t){return{dom:e,components:t}}))}},gC=function(e){return{dom:{tag:"div",classes:["tox-menu","tox-swatches-menu"]},components:[{dom:{tag:"div",classes:["tox-swatches"]},components:[Lw.parts.items({preprocess:"auto"!==e?bC({tag:"div",classes:["tox-swatches__row"]},e):w})]}]}},yC=function(e){return{dom:{tag:"div",classes:["tox-menu","tox-collection","tox-collection--toolbar","tox-collection--toolbar-lg"]},components:[Lw.parts.items({preprocess:bC({tag:"div",classes:["tox-collection__group"]},e)})]}},OC=function(e,t){var n=[],o=[];return K(e,(function(e,r){t(e,r)?(o.length>0&&n.push(o),o=[],Ee(e.dom,"innerHtml")&&o.push(e)):o.push(e)})),o.length>0&&n.push(o),q(n,(function(e){return{dom:{tag:"div",classes:["tox-collection__group"]},components:e}}))},wC=function(e,t,n){return{dom:{tag:"div",classes:["tox-menu","tox-collection"].concat(1===e?["tox-collection--list"]:["tox-collection--grid"])},components:[Lw.parts.items({preprocess:function(n){return"auto"!==e&&e>1?bC({tag:"div",classes:["tox-collection__group"]},e)(n):OC(n,(function(e,n){return"separator"===t[n].type}))}})]}},jC=function(e,t){return{dom:{tag:"div",classes:["tox-collection","tox-collection--horizontal"]},components:[Lw.parts.items({preprocess:function(t){return OC(t,(function(t,n){return"separator"===e[n].type}))}})]}},xC=function(e){return $(e,(function(e){return"icon"in e&&void 0!==e.icon}))},CC=function(e){return console.error(xa(e)),console.log(e),P.none()},kC=function(e,t,n,o,r){var a=jC(n);return{value:e,dom:a.dom,components:a.components,items:n}},SC=function(e,t,n,o,r){if("color"===r){var a=gC(o);return{value:e,dom:a.dom,components:a.components,items:n}}if("normal"===r&&"auto"===o){a=wC(o,n);return{value:e,dom:a.dom,components:a.components,items:n}}if("normal"===r&&1===o){a=wC(1,n);return{value:e,dom:a.dom,components:a.components,items:n}}if("normal"===r){a=wC(o,n);return{value:e,dom:a.dom,components:a.components,items:n}}if("listpreview"===r&&"auto"!==o){a=yC(o);return{value:e,dom:a.dom,components:a.components,items:n}}return{value:e,dom:mC(t,o,r),components:hC,items:n}},EC=[_a("type"),_a("src"),$a("alt"),ni("classes",[],sa)],TC=ea(EC),BC=[_a("type"),_a("text"),$a("name"),ni("classes",["tox-collection__item-label"],sa)],MC=ea(BC),NC=Jr((function(){return ha("type",{cardimage:TC,cardtext:MC,cardcontainer:_C})})),_C=ea([_a("type"),Ja("direction","horizontal"),Ja("align","left"),Ja("valign","middle"),Ra("items",NC)]),VC=[Za("disabled",!1),$a("text"),$a("shortcut"),Sa("value","value",kr((function(){return rc("menuitem-value")})),ia()),Ga("meta",{})],AC=ea([_a("type"),$a("label"),Ra("items",NC),ei("onSetup",(function(){return v})),ei("onAction",v)].concat(VC)),DC=function(e){return Oa("cardmenuitem",AC,e)},PC=ea([_a("type"),Za("active",!1),$a("icon")].concat(VC)),IC=function(e){return Oa("choicemenuitem",PC,e)},zC=[_a("type"),_a("fancytype"),ei("onAction",v)],RC=[Ga("initData",{})].concat(zC),LC=[oi("initData",{},[Za("allowCustomColors",!0),Wa("colors",ia())])].concat(zC),FC=Ca("fancytype",{inserttable:RC,colorswatch:LC}),HC=function(e){return Oa("fancymenuitem",FC,e)},$C=ea([_a("type"),ei("onSetup",(function(){return v})),ei("onAction",v),$a("icon")].concat(VC)),UC=function(e){return Oa("menuitem",$C,e)},WC=ea([_a("type"),Da("getSubmenuItems"),ei("onSetup",(function(){return v})),$a("icon")].concat(VC)),qC=function(e){return Oa("nestedmenuitem",WC,e)},KC=ea([_a("type"),$a("icon"),Za("active",!1),ei("onSetup",(function(){return v})),Da("onAction")].concat(VC)),GC=function(e){return Oa("togglemenuitem",KC,e)},YC=function(e,t,n){var o=Yp(e.element,"."+n);if(o.length>0){var r=te(o,(function(e){var n=e.dom.getBoundingClientRect().top,r=o[0].dom.getBoundingClientRect().top;return Math.abs(n-r)>t})).getOr(o.length);return P.some({numColumns:r,numRows:Math.ceil(o.length/r)})}return P.none()},XC=function(e,t){return fd([FO(e,t)])},JC=function(e){return XC(rc("unnamed-events"),e)},QC={namedEvents:XC,unnamedEvents:JC},ZC=rc("tooltip.exclusive"),ek=rc("tooltip.show"),tk=rc("tooltip.hide"),nk=function(e,t,n){e.getSystem().broadcastOn([ZC],{})},ok=function(e,t,n,o){n.getTooltip().each((function(e){e.getSystem().isConnected()&&RO.set(e,o)}))},rk=Object.freeze({__proto__:null,hideAllExclusive:nk,setComponents:ok}),ak=function(e,t){var n=function(n){t.getTooltip().each((function(o){Km(o),e.onHide(n,o),t.clearTooltip()})),t.clearTimer()},o=function(n){if(!t.isShowing()){nk(n);var o=e.lazySink(n).getOrDie(),r=n.getSystem().build({dom:e.tooltipDom,components:e.tooltipComponents,events:Tl("normal"===e.mode?[_l(Ii(),(function(e){jl(n,ek)})),_l(Di(),(function(e){jl(n,tk)}))]:[]),behaviours:fd([RO.config({})])});t.setTooltip(r),Um(o,r),e.onShow(n,r),zm.position(o,r,{anchor:e.anchor(n)})}};return Tl(ne([[_l(ek,(function(n){t.resetTimer((function(){o(n)}),e.delay)})),_l(tk,(function(o){t.resetTimer((function(){n(o)}),e.delay)})),_l(el(),(function(e,t){var o=t;o.universal||H(o.channels,ZC)&&n(e)})),$l((function(e){n(e)}))],"normal"===e.mode?[_l(zi(),(function(e){jl(e,ek)})),_l(Qi(),(function(e){jl(e,tk)})),_l(Ii(),(function(e){jl(e,ek)})),_l(Di(),(function(e){jl(e,tk)}))]:[_l(Ol(),(function(e,t){jl(e,ek)})),_l(wl(),(function(e){jl(e,tk)}))]]))},ik=Object.freeze({__proto__:null,events:ak}),lk=[Ba("lazySink"),Ba("tooltipDom"),Ga("exclusive",!0),Ga("tooltipComponents",[]),Ga("delay",300),Qa("mode","normal",["normal","follow-highlight"]),Ga("anchor",(function(e){return{type:"hotspot",hotspot:e,layouts:{onLtr:O([qu,Wu,Fu,$u,Hu,Uu]),onRtl:O([qu,Wu,Fu,$u,Hu,Uu])}}})),lu("onHide"),lu("onShow")],ck=function(){var e=of(),t=of(),n=function(){e.on(clearTimeout)},o=function(t,o){n(),e.set(setTimeout(t,o))},r=O("not-implemented");return kc({getTooltip:t.get,isShowing:t.isSet,setTooltip:t.set,clearTooltip:t.clear,clearTimer:n,resetTimer:o,readState:r})},sk=Object.freeze({__proto__:null,init:ck}),uk=md({fields:lk,name:"tooltipping",active:ik,state:sk,apis:rk}),dk=function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},fk=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),pk=tinymce.util.Tools.resolve("tinymce.EditorManager"),mk=function(e){var t=e.getParam("skin"),n=e.getParam("skin_url");if(!1!==t){var o=t||"oxide";n=n?e.documentBaseURI.toAbsolute(n):pk.baseURL+"/skins/ui/"+o}return n},hk=function(e){return e.getParam("readonly",!1,"boolean")},vk=function(e){return!1===e.getParam("skin")},bk=function(e){return e.getParam("height",Math.max(e.getElement().offsetHeight,200))},gk=function(e){return e.getParam("width",fk.DOM.getStyle(e.getElement(),"width"))},yk=function(e){return P.from(e.getParam("min_width")).filter(m)},Ok=function(e){return P.from(e.getParam("min_height")).filter(m)},wk=function(e){return P.from(e.getParam("max_width")).filter(m)},jk=function(e){return P.from(e.getParam("max_height")).filter(m)},xk=function(e){return P.from(e.getParam("style_formats")).filter(l)},Ck=function(e){return e.getParam("style_formats_merge",!1,"boolean")},kk=function(e){return e.getParam("lineheight_formats","1 1.1 1.2 1.3 1.4 1.5 2","string").split(" ")},Sk=function(e){return e.getParam("content_langs",void 0,"array")},Ek=function(e){return e.getParam("removed_menuitems","")},Tk=function(e){return!1!==e.getParam("menubar",!0,"boolean")},Bk=function(e){var t=e.getParam("toolbar",!0),n=!0===t,o=a(t),r=l(t)&&t.length>0;return!Nk(e)&&(r||o||n)},Mk=function(e){var t=U(9,(function(t){return e.getParam("toolbar"+(t+1),!1,"string")})),n=X(t,(function(e){return"string"===typeof e}));return n.length>0?P.some(n):P.none()},Nk=function(e){return Mk(e).fold((function(){var t=e.getParam("toolbar",[],"string[]");return t.length>0}),E)};(function(e){e["default"]="wrap",e["floating"]="floating",e["sliding"]="sliding",e["scrolling"]="scrolling"})(Hx||(Hx={}));var _k,Vk=function(e){return e.getParam("toolbar_mode","","string")};(function(e){e["auto"]="auto",e["top"]="top",e["bottom"]="bottom"})(_k||(_k={}));var Ak,Dk=function(e){return e.getParam("toolbar_groups",{},"object")},Pk=function(e){return e.getParam("toolbar_location",_k.auto,"string")},Ik=function(e){return Pk(e)===_k.bottom},zk=function(e){return e.getParam("fixed_toolbar_container","","string")},Rk=function(e){return e.getParam("fixed_toolbar_container_target")},Lk=function(e){return e.getParam("toolbar_persist",!1,"boolean")},Fk=function(e){if(!e.inline)return P.none();var t=zk(e);if(t.length>0)return zs(In(),t);var n=Rk(e);return f(n)?P.some(tt.fromDom(n)):P.none()},Hk=function(e){return e.inline&&Fk(e).isSome()},$k=function(e){var t=Fk(e);return t.getOrThunk((function(){return Mn(Bn(tt.fromDom(e.getElement())))}))},Uk=function(e){return e.inline&&!Tk(e)&&!Bk(e)&&!Nk(e)},Wk=function(e){var t=e.getParam("toolbar_sticky",!1,"boolean");return(t||e.inline)&&!Hk(e)&&!Uk(e)},qk=function(e){return e.getParam("toolbar_sticky_offset",0,"number")},Kk=function(e){return e.getParam("draggable_modal",!1,"boolean")},Gk=function(e){var t=e.getParam("menu");return t?ge(t,(function(e){return B(B({},e),{items:e.items})})):{}},Yk=function(e){return e.getParam("menubar")},Xk=function(e){return e.getParam("toolbar",!0)},Jk=function(e){return e.getParam("file_picker_callback")},Qk=function(e){return e.getParam("file_picker_types")},Zk=function(e){return e.getParam("file_browser_callback_types")},eS=function(e){return!1===e.getParam("typeahead_urls")},tS=function(e){return e.getParam("anchor_top","#top")},nS=function(e){return e.getParam("anchor_bottom","#bottom")},oS=function(e){var t=e.getParam("file_picker_validator_handler",void 0,"function");return void 0===t?e.getParam("filepicker_validator_handler",void 0,"function"):t},rS="silver.readonly",aS=ea([Aa("readonly")]),iS=function(e,t){var n=e.outerContainer,o=n.element;t&&(e.mothership.broadcastOn([yh()],{target:o}),e.uiMothership.broadcastOn([yh()],{target:o})),e.mothership.broadcastOn([rS],{readonly:t}),e.uiMothership.broadcastOn([rS],{readonly:t})},lS=function(e,t){e.on("init",(function(){e.mode.isReadOnly()&&iS(t,!0)})),e.on("SwitchMode",(function(){return iS(t,e.mode.isReadOnly())})),hk(e)&&e.setMode("readonly")},cS=function(){var e;return gd.config({channels:(e={},e[rS]={schema:aS,onReceive:function(e,t){Ib.set(e,t.readonly)}},e)})},sS=function(e){return Ib.config({disabled:e,disableClass:"tox-collection__item--state-disabled"})},uS=function(e){return Ib.config({disabled:e})},dS=function(e){return Ib.config({disabled:e,disableClass:"tox-tbtn--disabled"})},fS=function(e){return Ib.config({disabled:e,disableClass:"tox-tbtn--disabled",useNative:!1})},pS={item:sS,button:uS,splitButton:dS,toolbarButton:fS},mS=function(e,t){var n=e.getApi(t);return function(e){e(n)}},hS=function(e,t){return Hl((function(n){var o=mS(e,n);o((function(n){var o=e.onSetup(n);p(o)&&t.set(o)}))}))},vS=function(e,t){return $l((function(n){return mS(e,n)(t.get())}))},bS=function(e,t){return Wl((function(n,o){mS(e,n)(e.onAction),e.triggersSubmenu||t!==$x.CLOSE_ON_EXECUTE||(jl(n,al()),o.stop())}))},gS=(Ak={},Ak[tl()]=["disabling","alloy.base.behaviour","toggling","item-events"],Ak),yS=Ne,OS=function(e,t,n,o){var r=ri(v);return{type:"item",dom:t.dom,components:yS(t.optComponents),data:e.data,eventOrder:gS,hasSubmenu:e.triggersSubmenu,itemBehaviours:fd([FO("item-events",[bS(e,n),hS(e,r),vS(e,r)]),pS.item((function(){return e.disabled||o.isDisabled()})),cS(),RO.config({})].concat(e.itemBehaviours))}},wS=function(e){return{value:e.value,meta:B({text:e.text.getOr("")},e.meta)}},jS=tinymce.util.Tools.resolve("tinymce.Env"),xS=function(e){var t={alt:"⌥",ctrl:"⌃",shift:"⇧",meta:"⌘",access:"⌃⌥"},n={meta:"Ctrl",access:"Shift+Alt"},o=jS.mac?t:n,r=e.split("+"),a=q(r,(function(e){var t=e.toLowerCase().trim();return Ee(o,t)?o[t]:e}));return jS.mac?a.join(""):a.join("+")},CS=function(e,t,n){return void 0===n&&(n=[Xx]),Pj(e,{tag:"div",classes:n},t)},kS=function(e){return{dom:{tag:"div",classes:[Jx]},components:[xs(kj.translate(e))]}},SS=function(e,t){return{dom:{tag:"div",classes:t,innerHtml:e}}},ES=function(e,t){return{dom:{tag:"div",classes:[Jx]},components:[{dom:{tag:e.tag,styles:e.styles},components:[xs(kj.translate(t))]}]}},TS=function(e){return{dom:{tag:"div",classes:[Qx],innerHtml:xS(e)}}},BS=function(e){return CS("checkmark",e,[eC])},MS=function(e){return CS("chevron-right",e,[Zx])},NS=function(e){return CS("chevron-down",e,[Zx])},_S=function(e,t){var n="vertical"===e.direction?oC:rC,o="left"===e.align?iC:aC,r=function(){switch(e.valign){case"top":return lC;case"middle":return cC;case"bottom":return sC}};return{dom:{tag:"div",classes:[nC,n,o,r()]},components:t}},VS=function(e,t,n){return{dom:{tag:"img",classes:t,attributes:{src:e,alt:n.getOr("")}}}},AS=function(e,t,n){var o="custom",r="remove",a=e.ariaLabel,i=e.value,l=e.iconContent.map((function(e){return _j(e,t.icons,n)})),c=function(){var e=qx,n=l.getOr(""),c=a.map((function(e){return{title:t.translate(e)}})).getOr({}),s={tag:"div",attributes:c,classes:[e]};return B(B({},s),i===o?{tag:"button",classes:N(N([],s.classes,!0),["tox-swatches__picker-btn"],!1),innerHtml:n}:i===r?{classes:N(N([],s.classes,!0),["tox-swatch--remove"],!1),innerHtml:n}:{attributes:B(B({},s.attributes),{"data-mce-color":i}),styles:{"background-color":i}})};return{dom:c(),optComponents:[]}},DS=function(e){var t=e.map((function(e){return{attributes:{title:kj.translate(e)}}})).getOr({});return B({tag:"div",classes:[Ux,Wx]},t)},PS=function(e,t,n,o){var r={tag:"div",classes:[Xx]},a=function(e){return Pj(e,r,t.icons,o)},i=function(){return P.some({dom:r})},l=n?e.iconContent.map(a).orThunk(i):P.none(),c=e.checkMark,s=P.from(e.meta).fold((function(){return kS}),(function(e){return Ee(e,"style")?x(ES,e.style):kS})),u=e.htmlContent.fold((function(){return e.textContent.map(s)}),(function(e){return P.some(SS(e,[Jx]))})),d={dom:DS(e.ariaLabel),optComponents:[l,u,e.shortcutContent.map(TS),c,e.caret]};return d},IS=function(e,t,n,o){return void 0===o&&(o=P.none()),"color"===e.presets?AS(e,t,o):PS(e,t,n,o)},zS=function(e,t){return Se(e,"tooltipWorker").map((function(e){return[uk.config({lazySink:t.getSink,tooltipDom:{tag:"div",classes:["tox-tooltip-worker-container"]},tooltipComponents:[],anchor:function(e){return{type:"submenu",item:e,overrides:{maxHeightFunction:Ef}}},mode:"follow-highlight",onShow:function(t,n){e((function(e){uk.setComponents(t,[Cs({element:tt.fromDom(e)})])}))}})]})).getOr([])},RS=function(e){return fk.DOM.encode(e)},LS=function(e,t){var n=kj.translate(e),o=RS(n);if(t.length>0){var r=new RegExp(dk(t),"gi");return o.replace(r,(function(e){return''+e+""}))}return o},FS=function(e,t,n,o,r,a,i,l){void 0===l&&(l=!0);var c=IS({presets:o,textContent:P.none(),htmlContent:n?e.text.map((function(e){return LS(e,t)})):P.none(),ariaLabel:e.text,iconContent:e.icon,shortcutContent:P.none(),checkMark:P.none(),caret:P.none(),value:e.value},i.providers,l,e.icon);return OS({data:wS(e),disabled:e.disabled,getApi:O({}),onAction:function(t){return r(e.value,e.meta)},onSetup:O(v),triggersSubmenu:!1,itemBehaviours:zS(e.meta,i)},c,a,i.providers)},HS=function(e,t){return q(e,(function(e){switch(e.type){case"cardcontainer":return _S(e,HS(e.items,t));case"cardimage":return VS(e.src,e.classes,e.alt);case"cardtext":var n=e.name.exists((function(e){return H(t.cardText.highlightOn,e)})),o=n?P.from(t.cardText.matchText).getOr(""):"";return SS(LS(e.text,o),e.classes)}}))},$S=function(e,t,n,o){var r=function(e){return{isDisabled:function(){return Ib.isDisabled(e)},setDisabled:function(t){Ib.set(e,t),K(Yp(e.element,"*"),(function(n){e.getSystem().getByDom(n).each((function(e){e.hasConfigured(Ib)&&Ib.set(e,t)}))}))}}},a={dom:DS(e.label),optComponents:[P.some({dom:{tag:"div",classes:[nC,rC]},components:HS(e.items,o)})]};return OS({data:wS(B({text:P.none()},e)),disabled:e.disabled,getApi:r,onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:P.from(o.itemBehaviours).getOr([])},a,t,n.providers)},US=function(e,t,n,o,r,a,i,l){void 0===l&&(l=!0);var c=function(e){return{setActive:function(t){hw.set(e,t)},isActive:function(){return hw.isOn(e)},isDisabled:function(){return Ib.isDisabled(e)},setDisabled:function(t){return Ib.set(e,t)}}},s=IS({presets:n,textContent:t?e.text:P.none(),htmlContent:P.none(),ariaLabel:e.text,iconContent:e.icon,shortcutContent:t?e.shortcut:P.none(),checkMark:t?P.some(BS(i.icons)):P.none(),caret:P.none(),value:e.value},i,l);return jr(OS({data:wS(e),disabled:e.disabled,getApi:c,onAction:function(t){return o(e.value)},onSetup:function(e){return e.setActive(r),v},triggersSubmenu:!1,itemBehaviours:[]},s,a,i),{toggling:{toggleClass:Gx,toggleOnExecute:!1,selected:e.active}})},WS=Fv(Tw(),Bw()),qS=function(e){return{value:e}},KS=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,GS=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,YS=function(e){return KS.test(e)||GS.test(e)},XS=function(e){return Le(e,"#").toUpperCase()},JS=function(e){return YS(e)?P.some({value:XS(e)}):P.none()},QS=function(e){var t=e.value.replace(KS,(function(e,t,n,o){return t+t+n+n+o+o}));return{value:t}},ZS=function(e){var t=QS(e),n=GS.exec(t.value);return null===n?["FFFFFF","FF","FF","FF"]:n},eE=function(e){var t=e.toString(16);return(1===t.length?"0"+t:t).toUpperCase()},tE=function(e){var t=eE(e.red)+eE(e.green)+eE(e.blue);return qS(t)},nE=Math.min,oE=Math.max,rE=Math.round,aE=/^rgb\((\d+),\s*(\d+),\s*(\d+)\)/,iE=/^rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d?(?:\.\d+)?)\)/,lE=function(e,t,n,o){return{red:e,green:t,blue:n,alpha:o}},cE=function(e){var t=parseInt(e,10);return t.toString()===e&&t>=0&&t<=255},sE=function(e){var t,n,o,r=(e.hue||0)%360,a=e.saturation/100,i=e.value/100;if(a=oE(0,nE(a,1)),i=oE(0,nE(i,1)),0===a)return t=n=o=rE(255*i),lE(t,n,o,1);var l=r/60,c=i*a,s=c*(1-Math.abs(l%2-1)),u=i-c;switch(Math.floor(l)){case 0:t=c,n=s,o=0;break;case 1:t=s,n=c,o=0;break;case 2:t=0,n=c,o=s;break;case 3:t=0,n=s,o=c;break;case 4:t=s,n=0,o=c;break;case 5:t=c,n=0,o=s;break;default:t=n=o=0}return t=rE(255*(t+u)),n=rE(255*(n+u)),o=rE(255*(o+u)),lE(t,n,o,1)},uE=function(e){var t=ZS(e),n=parseInt(t[1],16),o=parseInt(t[2],16),r=parseInt(t[3],16);return lE(n,o,r,1)},dE=function(e,t,n,o){var r=parseInt(e,10),a=parseInt(t,10),i=parseInt(n,10),l=parseFloat(o);return lE(r,a,i,l)},fE=function(e){if("transparent"===e)return P.some(lE(0,0,0,0));var t=aE.exec(e);if(null!==t)return P.some(dE(t[1],t[2],t[3],"1"));var n=iE.exec(e);return null!==n?P.some(dE(n[1],n[2],n[3],n[4])):P.none()},pE=function(e){return"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"},mE=lE(255,0,0,1),hE=function(e){return e.fire("SkinLoaded")},vE=function(e,t){return e.fire("SkinLoadError",t)},bE=function(e){return e.fire("ResizeEditor")},gE=function(e,t){return e.fire("ResizeContent",t)},yE=function(e,t){return e.fire("ScrollContent",t)},OE=function(e,t){return e.fire("TextColorChange",t)},wE=function(e,t,n){return{hue:e,saturation:t,value:n}},jE=function(e){var t=0,n=0,o=0,r=e.red/255,a=e.green/255,i=e.blue/255,l=Math.min(r,Math.min(a,i)),c=Math.max(r,Math.max(a,i));if(l===c)return o=l,wE(0,0,100*o);var s=r===l?a-i:i===l?r-a:i-r;return t=r===l?3:i===l?1:5,t=60*(t-s/(c-l)),n=(c-l)/c,o=c,wE(Math.round(t),Math.round(100*n),Math.round(100*o))},xE=function(e){return jE(uE(e))},CE=function(e){return tE(sE(e))},kE=function(e){return JS(e).orThunk((function(){return fE(e).map(tE)})).getOrThunk((function(){var t=document.createElement("canvas");t.height=1,t.width=1;var n=t.getContext("2d");n.clearRect(0,0,t.width,t.height),n.fillStyle="#FFFFFF",n.fillStyle=e,n.fillRect(0,0,1,1);var o=n.getImageData(0,0,1,1).data,r=o[0],a=o[1],i=o[2],l=o[3];return tE(lE(r,a,i,l))}))},SE=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),EE="tinymce-custom-colors";function TE(e){void 0===e&&(e=10);var t=SE.getItem(EE),n=a(t)?JSON.parse(t):[],o=function(t){var n=e-t.length;return n<0?t.slice(0,e):t},r=o(n),i=function(t){F(r,t).each(l),r.unshift(t),r.length>e&&r.pop(),SE.setItem(EE,JSON.stringify(r))},l=function(e){r.splice(e,1)},c=function(){return r.slice(0)};return{add:i,state:c}}var BE,ME="choiceitem",NE=[{type:ME,text:"Light Green",value:"#BFEDD2"},{type:ME,text:"Light Yellow",value:"#FBEEB8"},{type:ME,text:"Light Red",value:"#F8CAC6"},{type:ME,text:"Light Purple",value:"#ECCAFA"},{type:ME,text:"Light Blue",value:"#C2E0F4"},{type:ME,text:"Green",value:"#2DC26B"},{type:ME,text:"Yellow",value:"#F1C40F"},{type:ME,text:"Red",value:"#E03E2D"},{type:ME,text:"Purple",value:"#B96AD9"},{type:ME,text:"Blue",value:"#3598DB"},{type:ME,text:"Dark Turquoise",value:"#169179"},{type:ME,text:"Orange",value:"#E67E23"},{type:ME,text:"Dark Red",value:"#BA372A"},{type:ME,text:"Dark Purple",value:"#843FA1"},{type:ME,text:"Dark Blue",value:"#236FA1"},{type:ME,text:"Light Gray",value:"#ECF0F1"},{type:ME,text:"Medium Gray",value:"#CED4D9"},{type:ME,text:"Gray",value:"#95A5A6"},{type:ME,text:"Dark Gray",value:"#7E8C8D"},{type:ME,text:"Navy Blue",value:"#34495E"},{type:ME,text:"Black",value:"#000000"},{type:ME,text:"White",value:"#ffffff"}],_E=TE(10),VE=function(e){for(var t=[],n=0;n0?f(n,o,t,r):o.text.length-n.matchLength>=10?c():l()}}))}))}))},h=Uj((function(e){27!==e.which&&m()}),50),v={onKeypress:h,cancelIfNecessary:c,isMenuOpen:a,isActive:i,isProcessingAction:o.get,getView:function(){return tj.getContent(r)}};!1===e.hasPlugin("rtc")&&ax.setup(v,e)},DT={register:AT},PT=function(e,t,n){return Rs(e,t,n).isSome()},IT=function(e,t){var n=null,o=function(){for(var o=[],r=0;rzT||o>zT},HT=function(e){var t=of(),n=ri(!1),o=IT((function(t){e.triggerEvent(rl(),t),n.set(!0)}),RT),r=function(e){return LT(e).each((function(r){o.cancel();var a={x:r.clientX,y:r.clientY,target:e.target};o.schedule(e),n.set(!1),t.set(a)})),P.none()},a=function(e){return o.cancel(),LT(e).each((function(e){t.on((function(n){FT(e,n)&&t.clear()}))})),P.none()},i=function(r){o.cancel();var a=function(e){return sn(e.target,r.target)};return t.get().filter(a).map((function(t){return n.get()?(r.prevent(),!1):e.triggerEvent(ol(),r)}))},l=mi([{key:Bi(),value:r},{key:Mi(),value:a},{key:Ni(),value:i}]),c=function(e,t){return Se(l,t).bind((function(t){return t(e)}))};return{fireIfReady:c}},$T=function(e){var t=e.raw;return t.which===rg[0]&&!H(["input","textarea"],lt(e.target))&&!PT(e.target,'[contenteditable="true"]')},UT=function(){return tn().browser.isFirefox()},WT=function(e,t){return UT()?lf(e,"focus",t):af(e,"focusin",t)},qT=function(e,t){return UT()?lf(e,"blur",t):af(e,"focusout",t)},KT=function(e,t){var n=B({stopBackspace:!0},t),o=["touchstart","touchmove","touchend","touchcancel","gesturestart","mousedown","mouseup","mouseover","mousemove","mouseout","click"],r=HT(n),a=q(o.concat(["selectstart","input","contextmenu","change","transitionend","transitioncancel","drag","dragstart","dragend","dragenter","dragleave","dragover","drop","keyup"]),(function(t){return af(e,t,(function(e){r.fireIfReady(e,t).each((function(t){t&&e.kill()}));var o=n.triggerEvent(t,e);o&&e.kill()}))})),i=of(),l=af(e,"paste",(function(e){r.fireIfReady(e,"paste").each((function(t){t&&e.kill()}));var t=n.triggerEvent("paste",e);t&&e.kill(),i.set(setTimeout((function(){n.triggerEvent(Zi(),e)}),0))})),c=af(e,"keydown",(function(e){var t=n.triggerEvent("keydown",e);t?e.kill():n.stopBackspace&&$T(e)&&e.prevent()})),s=WT(e,(function(e){var t=n.triggerEvent("focusin",e);t&&e.kill()})),u=of(),d=qT(e,(function(e){var t=n.triggerEvent("focusout",e);t&&e.kill(),u.set(setTimeout((function(){n.triggerEvent(Qi(),e)}),0))})),f=function(){K(a,(function(e){e.unbind()})),c.unbind(),s.unbind(),d.unbind(),l.unbind(),i.on(clearTimeout),u.on(clearTimeout)};return{unbind:f}},GT=function(e,t){var n=Se(e,"target").getOr(t);return ri(n)},YT=function(e,t){var n=ri(!1),o=ri(!1),r=function(){n.set(!0)},a=function(){o.set(!0)};return{stop:r,cut:a,isStopped:n.get,isCut:o.get,event:e,setSource:t.set,getSource:t.get}},XT=function(e){var t=ri(!1),n=function(){t.set(!0)};return{stop:n,cut:v,isStopped:t.get,isCut:S,event:e,setSource:k("Cannot set source of a broadcasted event"),getSource:k("Cannot get source of a broadcasted event")}},JT=ii.generate([{stopped:[]},{resume:["element"]},{complete:[]}]),QT=function(e,t,n,o,r,a){var i=e(t,o),l=YT(n,r);return i.fold((function(){return a.logEventNoHandlers(t,o),JT.complete()}),(function(e){var n=e.descHandler,o=Ic(n);return o(l),l.isStopped()?(a.logEventStopped(t,e.element,n.purpose),JT.stopped()):l.isCut()?(a.logEventCut(t,e.element,n.purpose),JT.complete()):bn(e.element).fold((function(){return a.logNoParent(t,e.element,n.purpose),JT.complete()}),(function(o){return a.logEventResponse(t,e.element,n.purpose),JT.resume(o)}))}))},ZT=function(e,t,n,o,r,a){return QT(e,t,n,o,r,a).fold(E,(function(o){return ZT(e,t,n,o,r,a)}),S)},eB=function(e,t,n,o,r){var a=GT(n,o);return QT(e,t,n,o,a,r)},tB=function(e,t,n){var o=XT(t);return K(e,(function(e){var t=e.descHandler,n=Ic(t);n(o)})),o.isStopped()},nB=function(e,t,n,o){return oB(e,t,n,n.target,o)},oB=function(e,t,n,o,r){var a=GT(n,o);return ZT(e,t,n,o,a,r)},rB=function(e,t){return{element:e,descHandler:t}},aB=function(e,t){return{id:e,descHandler:t}},iB=function(){var e={},t=function(t,n,o){be(o,(function(o,r){var a=void 0!==e[r]?e[r]:{};a[n]=Pc(o,t),e[r]=a}))},n=function(e,t){return dc(t).bind((function(t){return Se(e,t)})).map((function(e){return rB(t,e)}))},o=function(t){return Se(e,t).map((function(e){return xe(e,(function(e,t){return aB(t,e)}))})).getOr([])},r=function(t,o,r){return Se(e,o).bind((function(e){return Oi(r,(function(t){return n(e,t)}),t)}))},a=function(t){be(e,(function(e,n){Ee(e,t)&&delete e[t]}))};return{registerId:t,unregisterId:a,filterByType:o,find:r}},lB=function(){var e=iB(),t={},n=function(e){var t=e.element;return dc(t).getOrThunk((function(){return sc("uid-",e.element)}))},o=function(e,n){var o=t[n];if(o!==e)throw new Error('The tagId "'+n+'" is already used by: '+Zl(o.element)+"\nCannot use it for: "+Zl(e.element)+"\nThe conflicting element is"+(Pn(o.element)?" ":" not ")+"already in the DOM");a(e)},r=function(r){var a=n(r);Te(t,a)&&o(r,a);var i=[r];e.registerId(i,a,r.events),t[a]=r},a=function(n){dc(n.element).each((function(n){delete t[n],e.unregisterId(n)}))},i=function(t){return e.filterByType(t)},l=function(t,n,o){return e.find(t,n,o)},c=function(e){return Se(t,e)};return{find:l,filter:i,register:r,unregister:a,getById:c}},cB=function(e){var t=e.dom,n=t.attributes,o=M(t,["attributes"]);return{uid:e.uid,dom:B({tag:"div",attributes:B({role:"presentation"},n)},o),components:e.components,behaviours:nv(e.containerBehaviours),events:e.events,domModification:e.domModification,eventOrder:e.eventOrder}},sB=fb({name:"Container",factory:cB,configFields:[Ga("components",[]),tv("containerBehaviours",[]),Ga("events",{}),Ga("domModification",{}),Ga("eventOrder",{})]}),uB=function(e){var t=function(t){return bn(e.element).fold(E,(function(e){return sn(t,e)}))},n=lB(),o=function(e,o){return n.find(t,e,o)},r=KT(e.element,{triggerEvent:function(e,t){return Js(e,t.target,(function(n){return nB(o,e,t,n)}))}}),a={debugInfo:O("real"),triggerEvent:function(e,t,n){Js(e,t,(function(r){return oB(o,e,n,t,r)}))},triggerFocus:function(e,t){dc(e).fold((function(){jd(e)}),(function(n){Js(Ji(),e,(function(n){return eB(o,Ji(),{originator:t,kill:v,prevent:v,target:e},e,n),!1}))}))},triggerEscape:function(e,t){a.triggerEvent("keydown",e.element,t.event)},getByUid:function(e){return h(e)},getByDom:function(e){return b(e)},build:Es,addToGui:function(e){c(e)},removeFromGui:function(e){s(e)},addToWorld:function(e){i(e)},removeFromWorld:function(e){l(e)},broadcast:function(e){f(e)},broadcastOn:function(e,t){p(e,t)},broadcastEvent:function(e,t){m(e,t)},isConnected:E},i=function(e){e.connect(a),dt(e.element)||(n.register(e),K(e.components(),i),a.triggerEvent(ll(),e.element,{target:e.element}))},l=function(e){dt(e.element)||(K(e.components(),l),n.unregister(e)),e.disconnect()},c=function(t){Um(e,t)},s=function(e){Km(e)},u=function(){r.unbind(),Po(e.element)},d=function(e){var t=n.filter(el());K(t,(function(t){var n=t.descHandler,o=Ic(n);o(e)}))},f=function(e){d({universal:!0,data:e})},p=function(e,t){d({universal:!1,channels:e,data:t})},m=function(e,t){var o=n.filter(e);return tB(o,t)},h=function(e){return n.getById(e).fold((function(){return rr.error(new Error('Could not find component with uid: "'+e+'" in system.'))}),rr.value)},b=function(e){var t=dc(e).getOr("not found");return h(t)};return i(e),{root:e,element:e.element,destroy:u,add:c,remove:s,getByUid:h,getByDom:b,addToWorld:i,removeFromWorld:l,broadcast:f,broadcastOn:p,broadcastEvent:m}},dB=function(e,t){return{dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:q(e.items,t.interpreter)}},fB=O([Ga("prefix","form-field"),tv("fieldBehaviours",[gb,ev])]),pB=O([Dv({schema:[Ba("dom")],name:"label"}),Dv({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:e.text}}}},schema:[Ba("text")],name:"aria-descriptor"}),Vv({factory:{sketch:function(e){var t=fi(e,["factory"]);return e.factory.sketch(t)}},schema:[Ba("factory")],name:"field"})]),mB=function(e,t,n,o){var r=ov(e.fieldBehaviours,[gb.config({find:function(t){return Gv(t,e,"field")}}),ev.config({store:{mode:"manual",getValue:function(e){return gb.getCurrent(e).bind(ev.getValue)},setValue:function(e,t){gb.getCurrent(e).each((function(e){ev.setValue(e,t)}))}}})]),a=Tl([Hl((function(t,n){var o=Xv(t,e,["label","field","aria-descriptor"]);o.field().each((function(t){var n=rc(e.prefix);o.label().each((function(e){Ln(e.element,"for",n),Ln(t.element,"id",n)})),o["aria-descriptor"]().each((function(n){var o=rc(e.prefix);Ln(n.element,"id",o),Ln(t.element,"aria-describedby",o)}))}))}))]),i={getField:function(t){return Gv(t,e,"field")},getLabel:function(t){return Gv(t,e,"label")}};return{uid:e.uid,dom:e.dom,components:t,behaviours:r,events:a,apis:i}},hB=pb({name:"FormField",configFields:fB(),partFields:pB(),factory:mB,apis:{getField:function(e,t){return e.getField(t)},getLabel:function(e,t){return e.getLabel(t)}}}),vB=function(e,t){return Mc({attributes:mi([{key:t.tabAttr,value:"true"}])})},bB=Object.freeze({__proto__:null,exhibit:vB}),gB=[Ga("tabAttr","data-alloy-tabstop")],yB=md({fields:gB,name:"tabstopping",active:bB}),OB=tinymce.util.Tools.resolve("tinymce.html.Entities"),wB=function(e,t,n,o){var r=xB(e,t,n,o);return hB.sketch(r)},jB=function(e,t){return wB(e,t,[],[])},xB=function(e,t,n,o){return{dom:kB(n),components:e.toArray().concat([t]),fieldBehaviours:fd(o)}},CB=function(){return kB([])},kB=function(e){return{tag:"div",classes:["tox-form__group"].concat(e)}},SB=function(e,t){return hB.parts.label({dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}})},EB=rc("form-component-change"),TB=rc("form-close"),BB=rc("form-cancel"),MB=rc("form-action"),NB=rc("form-submit"),_B=rc("form-block"),VB=rc("form-unblock"),AB=rc("form-tabchange"),DB=rc("form-resize"),PB=function(e,t){var n,o=e.label.map((function(e){return SB(e,t)})),r=function(e){return function(t,n){Rs(n.event.target,"[data-collection-item-value]").each((function(o){e(t,n,o,Hn(o,"data-collection-item-value"))}))}},a=function(n,o){var r=q(o,(function(n){var o=kj.translate(n.text),r=1===e.columns?'
'+o+"
":"",a='
'+n.icon+"
",i={_:" "," - ":" ","-":" "},l=o.replace(/\_| \- |\-/g,(function(e){return i[e]})),c=t.isDisabled()?" tox-collection__item--state-disabled":"";return'
'+a+r+"
"})),a="auto"!==e.columns&&e.columns>1?W(r,e.columns):[r],i=q(a,(function(e){return'
'+e.join("")+"
"}));Gl(n.element,i.join(""))},i=r((function(n,o,r,a){o.stop(),t.isDisabled()||xl(n,MB,{name:e.name,value:a})})),l=[_l(Ii(),r((function(e,t,n){jd(n)}))),_l(Ui(),i),_l(ol(),i),_l(zi(),r((function(e,t,n){zs(e.element,"."+tC).each((function(e){ls(e,tC)})),as(n,tC)}))),_l(Ri(),r((function(e){zs(e.element,"."+tC).each((function(e){ls(e,tC)}))}))),Wl(r((function(t,n,o,r){xl(t,MB,{name:e.name,value:r})})))],c=function(e,t){return q(Yp(e.element,".tox-collection__item"),t)},s=hB.parts.field({dom:{tag:"div",classes:["tox-collection"].concat(1!==e.columns?["tox-collection--grid"]:["tox-collection--list"])},components:[],factory:{sketch:w},behaviours:fd([Ib.config({disabled:t.isDisabled,onDisabled:function(e){c(e,(function(e){as(e,"tox-collection__item--state-disabled"),Ln(e,"aria-disabled",!0)}))},onEnabled:function(e){c(e,(function(e){ls(e,"tox-collection__item--state-disabled"),Wn(e,"aria-disabled")}))}}),cS(),RO.config({}),ev.config({store:{mode:"memory",initialValue:[]},onSetValue:function(t,n){a(t,n),"auto"===e.columns&&YC(t,5,"tox-collection__item").each((function(e){var n=e.numRows,o=e.numColumns;BO.setGridSize(t,n,o)})),jl(t,DB)}}),yB.config({}),BO.config(aT(e.columns,"normal")),FO("collection-events",l)]),eventOrder:(n={},n[tl()]=["disabling","alloy.base.behaviour","collection-events"],n)}),u=["tox-form__group--collection"];return wB(o,s,u,[])},IB=O([La("data"),Ga("inputAttributes",{}),Ga("inputStyles",{}),Ga("tag","input"),Ga("inputClasses",[]),lu("onSetValue"),Ga("styles",{}),Ga("eventOrder",{}),tv("inputBehaviours",[ev,XO]),Ga("selectOnFocus",!0)]),zB=function(e){return fd([XO.config({onFocus:e.selectOnFocus?function(e){var t=e.element,n=fs(t);t.dom.setSelectionRange(0,n.length)}:v})])},RB=function(e){return B(B({},zB(e)),ov(e.inputBehaviours,[ev.config({store:B(B({mode:"manual"},e.data.map((function(e){return{initialValue:e}})).getOr({})),{getValue:function(e){return fs(e.element)},setValue:function(e,t){var n=fs(e.element);n!==t&&ps(e.element,t)}}),onSetValue:e.onSetValue})]))},LB=function(e){return{tag:e.tag,attributes:B({type:"text"},e.inputAttributes),styles:e.inputStyles,classes:e.inputClasses}},FB=function(e,t){return{uid:e.uid,dom:LB(e),components:[],behaviours:RB(e),eventOrder:e.eventOrder}},HB=fb({name:"Input",configFields:IB(),factory:FB}),$B={},UB={exports:$B};(function(t,n,o,r){(function(e,r){"object"===typeof n&&"undefined"!==typeof o?o.exports=r():"function"===typeof t&&t.amd?t(r):(e="undefined"!==typeof globalThis?globalThis:e||self,e.EphoxContactWrapper=r())})(this,(function(){var t="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof e?e:"undefined"!==typeof self?self:{},n={exports:{}};(function(e){(function(t){var n=setTimeout;function o(){}function r(e,t){return function(){e.apply(t,arguments)}}function a(e){if("object"!==typeof this)throw new TypeError("Promises must be constructed via new");if("function"!==typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],d(e,this)}function i(e,t){while(3===e._state)e=e._value;0!==e._state?(e._handled=!0,a._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var o;try{o=n(e._value)}catch(r){return void c(t.promise,r)}l(t.promise,o)}else(1===e._state?l:c)(t.promise,e._value)}))):e._deferreds.push(t)}function l(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===typeof t||"function"===typeof t)){var n=t.then;if(t instanceof a)return e._state=3,e._value=t,void s(e);if("function"===typeof n)return void d(r(n,t),e)}e._state=1,e._value=t,s(e)}catch(o){c(e,o)}}function c(e,t){e._state=2,e._value=t,s(e)}function s(e){2===e._state&&0===e._deferreds.length&&a._immediateFn((function(){e._handled||a._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;tn?n:e===t?t-1:Math.max(t,e-o)},e_=function(e,t,n,o){return e>n?e:ef)return h;var v=o_(r,d,f),b=t_(v/p*o+t,m,h);return i&&b>=t&&b<=n?n_(b,t,n,a,l):c?Math.round(b):b},a_=function(e){var t=e.min,n=e.max,o=e.range,r=e.value,a=e.hasMinEdge,i=e.hasMaxEdge,l=e.maxBound,c=e.maxOffset,s=e.centerMinEdge,u=e.centerMaxEdge;return rn?i?l:u:(r-t)/o*c},i_="top",l_="right",c_="bottom",s_="left",u_="width",d_="height",f_=function(e){return e.element.dom.getBoundingClientRect()},p_=function(e,t){return e[t]},m_=function(e){var t=f_(e);return p_(t,s_)},h_=function(e){var t=f_(e);return p_(t,l_)},v_=function(e){var t=f_(e);return p_(t,i_)},b_=function(e){var t=f_(e);return p_(t,c_)},g_=function(e){var t=f_(e);return p_(t,u_)},y_=function(e){var t=f_(e);return p_(t,d_)},O_=function(e,t,n){return(e+t)/2-n},w_=function(e,t){var n=f_(e),o=f_(t),r=p_(n,s_),a=p_(n,l_),i=p_(o,s_);return O_(r,a,i)},j_=function(e,t){var n=f_(e),o=f_(t),r=p_(n,i_),a=p_(n,c_),i=p_(o,i_);return O_(r,a,i)},x_=function(e,t){xl(e,lN(),{value:t})},C_=function(e){return{x:e}},k_=function(e,t,n){var o={min:mN(t),max:gN(t),range:xN(t),value:n,step:EN(t),snap:TN(t),snapStart:BN(t),rounded:MN(t),hasMinEdge:_N(t),hasMaxEdge:VN(t),minBound:m_(e),maxBound:h_(e),screenRange:g_(e)};return r_(o)},S_=function(e,t,n){var o=k_(e,t,n),r=C_(o);return x_(e,r),o},E_=function(e,t){var n=mN(t);x_(e,C_(n))},T_=function(e,t){var n=gN(t);x_(e,C_(n))},B_=function(e,t,n){var o=e>0?e_:ZN,r=o(PN(n).x,mN(n),gN(n),EN(n));return x_(t,C_(r)),P.some(r)},M_=function(e){return function(t,n){return B_(e,t,n).map(E)}},N_=function(e){var t=sN(e);return t.map((function(e){return e.left}))},__=function(e,t,n,o,r){var a=0,i=g_(e),l=o.bind((function(t){return P.some(w_(t,e))})).getOr(a),c=r.bind((function(t){return P.some(w_(t,e))})).getOr(i),s={min:mN(t),max:gN(t),range:xN(t),value:n,hasMinEdge:_N(t),hasMaxEdge:VN(t),minBound:m_(e),minOffset:a,maxBound:h_(e),maxOffset:i,centerMinEdge:l,centerMaxEdge:c};return a_(s)},V_=function(e,t,n,o,r,a){var i=__(t,a,n,o,r);return m_(t)-m_(e)+i},A_=function(e,t,n,o){var r=PN(n),a=V_(e,o.getSpectrum(e),r.x,o.getLeftEdge(e),o.getRightEdge(e),n),i=go(t.element)/2;Gn(t.element,"left",a-i+"px")},D_=M_(-1),P_=M_(1),I_=P.none,z_=P.none,R_={"top-left":P.none(),top:P.none(),"top-right":P.none(),right:P.some(WN),"bottom-right":P.none(),bottom:P.none(),"bottom-left":P.none(),left:P.some(JN)},L_=Object.freeze({__proto__:null,setValueFrom:S_,setToMin:E_,setToMax:T_,findValueOfOffset:k_,getValueFromEvent:N_,findPositionOfValue:V_,setPositionFromValue:A_,onLeft:D_,onRight:P_,onUp:I_,onDown:z_,edgeActions:R_}),F_=function(e,t){xl(e,lN(),{value:t})},H_=function(e){return{y:e}},$_=function(e,t,n){var o={min:hN(t),max:yN(t),range:CN(t),value:n,step:EN(t),snap:TN(t),snapStart:BN(t),rounded:MN(t),hasMinEdge:AN(t),hasMaxEdge:DN(t),minBound:v_(e),maxBound:b_(e),screenRange:y_(e)};return r_(o)},U_=function(e,t,n){var o=$_(e,t,n),r=H_(o);return F_(e,r),o},W_=function(e,t){var n=hN(t);F_(e,H_(n))},q_=function(e,t){var n=yN(t);F_(e,H_(n))},K_=function(e,t,n){var o=e>0?e_:ZN,r=o(PN(n).y,hN(n),yN(n),EN(n));return F_(t,H_(r)),P.some(r)},G_=function(e){return function(t,n){return K_(e,t,n).map(E)}},Y_=function(e){var t=sN(e);return t.map((function(e){return e.top}))},X_=function(e,t,n,o,r){var a=0,i=y_(e),l=o.bind((function(t){return P.some(j_(t,e))})).getOr(a),c=r.bind((function(t){return P.some(j_(t,e))})).getOr(i),s={min:hN(t),max:yN(t),range:CN(t),value:n,hasMinEdge:AN(t),hasMaxEdge:DN(t),minBound:v_(e),minOffset:a,maxBound:b_(e),maxOffset:i,centerMinEdge:l,centerMaxEdge:c};return a_(s)},J_=function(e,t,n,o,r,a){var i=X_(t,a,n,o,r);return v_(t)-v_(e)+i},Q_=function(e,t,n,o){var r=PN(n),a=J_(e,o.getSpectrum(e),r.y,o.getTopEdge(e),o.getBottomEdge(e),n),i=io(t.element)/2;Gn(t.element,"top",a-i+"px")},Z_=P.none,eV=P.none,tV=G_(-1),nV=G_(1),oV={"top-left":P.none(),top:P.some(HN),"top-right":P.none(),right:P.none(),"bottom-right":P.none(),bottom:P.some(GN),"bottom-left":P.none(),left:P.none()},rV=Object.freeze({__proto__:null,setValueFrom:U_,setToMin:W_,setToMax:q_,findValueOfOffset:$_,getValueFromEvent:Y_,findPositionOfValue:J_,setPositionFromValue:Q_,onLeft:Z_,onRight:eV,onUp:tV,onDown:nV,edgeActions:oV}),aV=function(e,t){xl(e,lN(),{value:t})},iV=function(e,t){return{x:e,y:t}},lV=function(e,t,n){var o=k_(e,t,n.left),r=$_(e,t,n.top),a=iV(o,r);return aV(e,a),a},cV=function(e,t,n,o){var r=e>0?e_:ZN,a=t?PN(o).x:r(PN(o).x,mN(o),gN(o),EN(o)),i=t?r(PN(o).y,hN(o),yN(o),EN(o)):PN(o).y;return aV(n,iV(a,i)),P.some(a)},sV=function(e,t){return function(n,o){return cV(e,t,n,o).map(E)}},uV=function(e,t){var n=mN(t),o=hN(t);aV(e,iV(n,o))},dV=function(e,t){var n=gN(t),o=yN(t);aV(e,iV(n,o))},fV=function(e){return sN(e)},pV=function(e,t,n,o){var r=PN(n),a=V_(e,o.getSpectrum(e),r.x,o.getLeftEdge(e),o.getRightEdge(e),n),i=J_(e,o.getSpectrum(e),r.y,o.getTopEdge(e),o.getBottomEdge(e),n),l=go(t.element)/2,c=io(t.element)/2;Gn(t.element,"left",a-l+"px"),Gn(t.element,"top",i-c+"px")},mV=sV(-1,!1),hV=sV(1,!1),vV=sV(-1,!0),bV=sV(1,!0),gV={"top-left":P.some(FN),top:P.some($N),"top-right":P.some(UN),right:P.some(qN),"bottom-right":P.some(KN),bottom:P.some(YN),"bottom-left":P.some(XN),left:P.some(QN)},yV=Object.freeze({__proto__:null,setValueFrom:lV,setToMin:uV,setToMax:dV,getValueFromEvent:fV,setPositionFromValue:pV,onLeft:mV,onRight:hV,onUp:vV,onDown:bV,edgeActions:gV}),OV=[Ga("stepSize",1),Ga("onChange",v),Ga("onChoose",v),Ga("onInit",v),Ga("onDragStart",v),Ga("onDragEnd",v),Ga("snapToGrid",!1),Ga("rounded",!0),La("snapStart"),Ma("model",Ca("mode",{x:[Ga("minX",0),Ga("maxX",100),Ea("value",(function(e){return ri(e.mode.minX)})),Ba("getInitialValue"),du("manager",L_)],y:[Ga("minY",0),Ga("maxY",100),Ea("value",(function(e){return ri(e.mode.minY)})),Ba("getInitialValue"),du("manager",rV)],xy:[Ga("minX",0),Ga("maxX",100),Ga("minY",0),Ga("maxY",100),Ea("value",(function(e){return ri({x:e.mode.minX,y:e.mode.minY})})),Ba("getInitialValue"),du("manager",yV)]})),tv("sliderBehaviours",[BO,ev]),Ea("mouseIsDown",(function(){return ri(!1)}))],wV=function(e,t,n,o){var r,a=function(t){return Yv(t,e,"thumb")},i=function(t){return Yv(t,e,"spectrum")},l=function(t){return Gv(t,e,"left-edge")},c=function(t){return Gv(t,e,"right-edge")},s=function(t){return Gv(t,e,"top-edge")},u=function(t){return Gv(t,e,"bottom-edge")},d=e.model,f=d.manager,p=function(t,n){f.setPositionFromValue(t,n,e,{getLeftEdge:l,getRightEdge:c,getTopEdge:s,getBottomEdge:u,getSpectrum:i})},m=function(e,t){d.value.set(t);var n=a(e);p(e,n)},h=function(t,n){m(t,n);var o=a(t);return e.onChange(t,o,n),P.some(!0)},v=function(t){f.setToMin(t,e)},b=function(t){f.setToMax(t,e)},g=function(t){var n=function(){Gv(t,e,"thumb").each((function(n){var o=d.value.get();e.onChoose(t,n,o)}))},o=e.mouseIsDown.get();e.mouseIsDown.set(!1),o&&n()},y=function(t,n){n.stop(),e.mouseIsDown.set(!0),e.onDragStart(t,a(t))},O=function(t,n){n.stop(),e.onDragEnd(t,a(t)),g(t)};return{uid:e.uid,dom:e.dom,components:t,behaviours:ov(e.sliderBehaviours,[BO.config({mode:"special",focusIn:function(t){return Gv(t,e,"spectrum").map(BO.focusIn).map(E)}}),ev.config({store:{mode:"manual",getValue:function(e){return d.value.get()}}}),gd.config({channels:(r={},r[wh()]={onReceive:g},r)})]),events:Tl([_l(lN(),(function(e,t){h(e,t.event.value)})),Hl((function(t,n){var o=d.getInitialValue();d.value.set(o);var r=a(t);p(t,r);var l=i(t);e.onInit(t,r,l,d.value.get())})),_l(Bi(),y),_l(Ni(),O),_l(Vi(),y),_l(Pi(),O)]),apis:{resetToMin:v,resetToMax:b,setValue:m,refresh:p},domModification:{styles:{position:"relative"}}}},jV=pb({name:"Slider",configFields:OV,partFields:aN,factory:wV,apis:{setValue:function(e,t,n){e.setValue(t,n)},resetToMin:function(e,t){e.resetToMin(t)},resetToMax:function(e,t){e.resetToMax(t)},refresh:function(e,t){e.refresh(t)}}}),xV=rc("rgb-hex-update"),CV=rc("slider-update"),kV=rc("palette-update"),SV=function(e,t){var n=jV.parts.spectrum({dom:{tag:"div",classes:[t("hue-slider-spectrum")],attributes:{role:"presentation"}}}),o=jV.parts.thumb({dom:{tag:"div",classes:[t("hue-slider-thumb")],attributes:{role:"presentation"}}});return jV.sketch({dom:{tag:"div",classes:[t("hue-slider")],attributes:{role:"presentation"}},rounded:!1,model:{mode:"y",getInitialValue:O({y:0})},components:[n,o],sliderBehaviours:fd([XO.config({})]),onChange:function(e,t,n){xl(e,CV,{value:n})}})},EV="form",TV=[tv("formBehaviours",[ev])],BV=function(e){return""},MV=function(e){var t=function(){var e=[],t=function(t,n){return e.push(t),$v(EV,BV(t),n)};return{field:t,record:O(e)}}(),n=e(t),o=t.record(),r=q(o,(function(e){return Vv({name:e,pname:BV(e)})}));return ib(EV,TV,r,_V,n)},NV=function(e,t){return e.fold((function(){return rr.error(t)}),rr.value)},_V=function(e,t){return{uid:e.uid,dom:e.dom,components:t,behaviours:ov(e.formBehaviours,[ev.config({store:{mode:"manual",getValue:function(t){var n=Jv(t,e);return ge(n,(function(e,t){return e().bind((function(e){var n=gb.getCurrent(e);return NV(n,new Error("Cannot find a current component to extract the value from for form part '"+t+"': "+Zl(e.element)))})).map(ev.getValue)}))},setValue:function(t,n){be(n,(function(n,o){Gv(t,e,o).each((function(e){gb.getCurrent(e).each((function(e){ev.setValue(e,n)}))}))}))}}})]),apis:{getField:function(t,n){return Gv(t,e,n).bind(gb.getCurrent)}}}},VV={getField:xc((function(e,t,n){return e.getField(t,n)})),sketch:MV},AV=rc("valid-input"),DV=rc("invalid-input"),PV=rc("validating-input"),IV="colorcustom.rgb.",zV=function(e,t,n,o){var r=function(n,o){return fM.config({invalidClass:t("invalid"),notify:{onValidate:function(e){xl(e,PV,{type:n})},onValid:function(e){xl(e,AV,{type:n,value:ev.getValue(e)})},onInvalid:function(e){xl(e,DV,{type:n,value:ev.getValue(e)})}},validator:{validate:function(t){var n=ev.getValue(t),r=o(n)?rr.value(!0):rr.error(e("aria.input.invalid"));return eM.pure(r)},validateOnLoad:!1}})},a=function(n,o,a,i,l){var c=e(IV+"range"),s=hB.parts.label({dom:{tag:"label",innerHtml:a,attributes:{"aria-label":i}}}),u=hB.parts.field({data:l,factory:HB,inputAttributes:B({type:"text"},"hex"===o?{"aria-live":"polite"}:{}),inputClasses:[t("textfield")],inputBehaviours:fd([r(o,n),yB.config({})]),onSetValue:function(e){if(fM.isInvalid(e)){var t=fM.run(e);t.get(v)}}}),d=[s,u],f="hex"!==o?[hB.parts["aria-descriptor"]({text:c})]:[],p=d.concat(f);return{dom:{tag:"div",attributes:{role:"presentation"}},components:p}},i=function(e,t){var n=tE(t);return VV.getField(e,"hex").each((function(t){XO.isFocused(t)||ev.setValue(e,{hex:n.value})})),n},l=function(e,t){var n=t.red,o=t.green,r=t.blue;ev.setValue(e,{red:n,green:o,blue:r})},c=Cj({dom:{tag:"div",classes:[t("rgba-preview")],styles:{"background-color":"white"},attributes:{role:"presentation"}}}),s=function(e,t){c.getOpt(e).each((function(e){Gn(e.element,"background-color","#"+t.value)}))},u=function(){var r={red:ri(P.some(255)),green:ri(P.some(255)),blue:ri(P.some(255)),hex:ri(P.some("ffffff"))},u=function(e,t){var n=uE(t);l(e,n),m(n)},d=function(e){return r[e].get()},f=function(e,t){r[e].set(t)},p=function(){return d("red").bind((function(e){return d("green").bind((function(t){return d("blue").map((function(n){return lE(e,t,n,1)}))}))}))},m=function(e){var t=e.red,n=e.green,o=e.blue;f("red",P.some(t)),f("green",P.some(n)),f("blue",P.some(o))},h=function(e,t){var n=t.event;"hex"!==n.type?f(n.type,P.none()):o(e)},v=function(e,t){n(e);var o=qS(t);f("hex",P.some(t));var r=uE(o);l(e,r),m(r),xl(e,xV,{hex:o}),s(e,o)},b=function(e,t,n){var o=parseInt(n,10);f(t,P.some(o)),p().each((function(t){var n=i(e,t);xl(e,xV,{hex:n}),s(e,n)}))},g=function(e){return"hex"===e.type},y=function(e,t){var n=t.event;g(n)?v(e,n.value):b(e,n.type,n.value)},O=function(t){return{label:e(IV+t+".label"),description:e(IV+t+".description")}},w=O("red"),j=O("green"),x=O("blue"),C=O("hex");return jr(VV.sketch((function(n){return{dom:{tag:"form",classes:[t("rgb-form")],attributes:{"aria-label":e("aria.color.picker")}},components:[n.field("red",hB.sketch(a(cE,"red",w.label,w.description,255))),n.field("green",hB.sketch(a(cE,"green",j.label,j.description,255))),n.field("blue",hB.sketch(a(cE,"blue",x.label,x.description,255))),n.field("hex",hB.sketch(a(YS,"hex",C.label,C.description,"ffffff"))),c.asSpec()],formBehaviours:fd([fM.config({invalidClass:t("form-invalid")}),FO("rgb-form-events",[_l(AV,y),_l(DV,h),_l(PV,h)])])}})),{apis:{updateHex:function(e,t){ev.setValue(e,{hex:t.value}),u(e,t),s(e,t)}}})},d=fb({factory:u,name:"RgbForm",configFields:[],apis:{updateHex:function(e,t,n){e.updateHex(t,n)}},extraApis:{}});return d},RV=function(e,t){var n=jV.parts.spectrum({dom:{tag:"canvas",attributes:{role:"presentation"},classes:[t("sv-palette-spectrum")]}}),o=jV.parts.thumb({dom:{tag:"div",attributes:{role:"presentation"},classes:[t("sv-palette-thumb")],innerHtml:"'}}),r=function(e,t){var n=e.width,o=e.height,r=e.getContext("2d");if(null!==r){r.fillStyle=t,r.fillRect(0,0,n,o);var a=r.createLinearGradient(0,0,n,0);a.addColorStop(0,"rgba(255,255,255,1)"),a.addColorStop(1,"rgba(255,255,255,0)"),r.fillStyle=a,r.fillRect(0,0,n,o);var i=r.createLinearGradient(0,0,0,o);i.addColorStop(0,"rgba(0,0,0,0)"),i.addColorStop(1,"rgba(0,0,0,1)"),r.fillStyle=i,r.fillRect(0,0,n,o)}},a=function(e,t){var n=e.components()[0].element.dom,o=wE(t,100,100),a=sE(o);r(n,pE(a))},i=function(e,t){var n=jE(uE(t));jV.setValue(e,{x:n.saturation,y:100-n.value})},l=function(e){var a=O({x:0,y:0}),i=function(e,t,n){xl(e,kV,{value:n})},l=function(e,t,n,o){r(n.element.dom,pE(mE))},c=fd([gb.config({find:P.some}),XO.config({})]);return jV.sketch({dom:{tag:"div",attributes:{role:"presentation"},classes:[t("sv-palette")]},model:{mode:"xy",getInitialValue:a},rounded:!1,components:[n,o],onChange:i,onInit:l,sliderBehaviours:c})},c=fb({factory:l,name:"SaturationBrightnessPalette",configFields:[],apis:{setHue:function(e,t,n){a(t,n)},setThumb:function(e,t,n){i(t,n)}},extraApis:{}});return c},LV=function(e,t){var n=function(n){var o=zV(e,t,n.onValidHex,n.onInvalidHex),r=RV(e,t),a=function(e){return(100-e)/100*360},i=function(e){return 100-e/360*100},l={paletteRgba:ri(mE),paletteHue:ri(0)},c=Cj(SV(e,t)),s=Cj(r.sketch({})),u=Cj(o.sketch({})),d=function(e,t,n){s.getOpt(e).each((function(e){r.setHue(e,n)}))},f=function(e,t){u.getOpt(e).each((function(e){o.updateHex(e,t)}))},p=function(e,t,n){c.getOpt(e).each((function(e){jV.setValue(e,{y:i(n)})}))},m=function(e,t){s.getOpt(e).each((function(e){r.setThumb(e,t)}))},h=function(e,t){var n=uE(e);l.paletteRgba.set(n),l.paletteHue.set(t)},v=function(e,t,n,o){h(t,n),K(o,(function(o){o(e,t,n)}))},b=function(){var e=[f];return function(t,n){var o=n.event.value,r=l.paletteHue.get(),a=wE(r,o.x,100-o.y),i=CE(a);v(t,i,r,e)}},g=function(){var e=[d,f];return function(t,n){var o=a(n.event.value.y),r=l.paletteRgba.get(),i=jE(r),c=wE(o,i.saturation,i.value),s=CE(c);v(t,s,o,e)}},y=function(){var e=[d,p,m];return function(t,n){var o=n.event.hex,r=xE(o);v(t,o,r.hue,e)}};return{uid:n.uid,dom:n.dom,components:[s.asSpec(),c.asSpec(),u.asSpec()],behaviours:fd([FO("colour-picker-events",[_l(xV,y()),_l(kV,b()),_l(CV,g())]),gb.config({find:function(e){return u.getOpt(e)}}),BO.config({mode:"acyclic"})])}},o=fb({name:"ColourPicker",configFields:[Ba("dom"),Ga("onValidHex",v),Ga("onInvalidHex",v)],factory:n});return o},FV=function(){return gb.config({find:P.some})},HV=function(e){return gb.config({find:e.getOpt})},$V=function(e){return gb.config({find:function(t){return jn(t.element,e).bind((function(e){return t.getSystem().getByDom(e).toOptional()}))}})},UV={self:FV,memento:HV,childAt:$V},WV={"colorcustom.rgb.red.label":"R","colorcustom.rgb.red.description":"Red component","colorcustom.rgb.green.label":"G","colorcustom.rgb.green.description":"Green component","colorcustom.rgb.blue.label":"B","colorcustom.rgb.blue.description":"Blue component","colorcustom.rgb.hex.label":"#","colorcustom.rgb.hex.description":"Hex color code","colorcustom.rgb.range":"Range 0 to 255","colorcustom.sb.saturation":"Saturation","colorcustom.sb.brightness":"Brightness","colorcustom.sb.picker":"Saturation and Brightness Picker","colorcustom.sb.palette":"Saturation and Brightness Palette","colorcustom.sb.instructions":"Use arrow keys to select saturation and brightness, on x and y axes","colorcustom.hue.hue":"Hue","colorcustom.hue.slider":"Hue Slider","colorcustom.hue.palette":"Hue Palette","colorcustom.hue.instructions":"Use arrow keys to select a hue","aria.color.picker":"Color Picker","aria.input.invalid":"Invalid input"},qV=function(e){return WV[e]},KV=function(e){return qV(e)},GV=function(e){var t=function(e){return"tox-"+e},n=LV(KV,t),o=function(e){xl(e,MB,{name:"hex-valid",value:!0})},r=function(e){xl(e,MB,{name:"hex-valid",value:!1})},a=Cj(n.sketch({dom:{tag:"div",classes:[t("color-picker-container")],attributes:{role:"presentation"}},onValidHex:o,onInvalidHex:r}));return{dom:{tag:"div"},components:[a.asSpec()],behaviours:fd([ev.config({store:{mode:"manual",getValue:function(e){var t=a.get(e),n=gb.getCurrent(t),o=n.bind((function(e){var t=ev.getValue(e);return t.hex}));return o.map((function(e){return"#"+e})).getOr("")},setValue:function(e,t){var n=/^#([a-fA-F0-9]{3}(?:[a-fA-F0-9]{3})?)/,o=n.exec(t),r=a.get(e),i=gb.getCurrent(r);i.fold((function(){console.log("Can not find form")}),(function(e){ev.setValue(e,{hex:P.from(o[1]).getOr("")}),VV.getField(e,"hex").each((function(e){jl(e,Hi())}))}))}}}),UV.self()])}},YV=tinymce.util.Tools.resolve("tinymce.Resource"),XV=function(e){return Ee(e,"init")},JV=function(e){var t=of(),n=Cj({dom:{tag:e.tag}}),o=of();return{dom:{tag:"div",classes:["tox-custom-editor"]},behaviours:fd([FO("custom-editor-events",[Hl((function(r){n.getOpt(r).each((function(n){(XV(e)?e.init(n.element.dom):YV.load(e.scriptId,e.scriptUrl).then((function(t){return t(n.element.dom,e.settings)}))).then((function(e){o.on((function(t){e.setValue(t)})),o.clear(),t.set(e)}))}))}))]),ev.config({store:{mode:"manual",getValue:function(){return t.get().fold((function(){return o.get().getOr("")}),(function(e){return e.getValue()}))},setValue:function(e,n){t.get().fold((function(){o.set(n)}),(function(e){return e.setValue(n)}))}}}),UV.self()]),components:[n.asSpec()]}},QV=tinymce.util.Tools.resolve("tinymce.util.Tools"),ZV=ea([Ga("preprocess",w),Ga("postprocess",w)]),eA=function(e,t){var n=ja("RepresentingConfigs.memento processors",ZV,t);return ev.config({store:{mode:"manual",getValue:function(t){var o=e.get(t),r=ev.getValue(o);return n.postprocess(r)},setValue:function(t,o){var r=n.preprocess(o),a=e.get(t);ev.setValue(a,r)}}})},tA=function(e,t,n){return ev.config(jr({store:{mode:"manual",getValue:t,setValue:n}},e.map((function(e){return{store:{initialValue:e}}})).getOr({})))},nA=function(e,t,n){return tA(e,(function(e){return t(e.element)}),(function(e,t){return n(e.element,t)}))},oA=function(e){return nA(e,fs,ps)},rA=function(e){return nA(e,Kl,Gl)},aA=function(e){return ev.config({store:{mode:"memory",initialValue:e}})},iA={memento:eA,withElement:nA,withComp:tA,domValue:oA,domHtml:rA,memory:aA},lA="jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp",cA=function(e,t){var n=QV.explode(t.getSetting("images_file_types",lA,"string")),o=function(e){return $(n,(function(t){return Ue(e.name.toLowerCase(),"."+t.toLowerCase())}))};return X(pe(e),o)},sA=function(e,t){var n=function(e,t){t.stop()},o=function(e){return function(t,n){K(e,(function(e){e(t,n)}))}},r=function(e,t){if(!Ib.isDisabled(e)){var n=t.event.raw;i(e,n.dataTransfer.files)}},a=function(e,t){var n=t.event.raw.target;i(e,n.files)},i=function(n,o){ev.setValue(n,cA(o,t)),xl(n,EB,{name:e.name})},l=Cj({dom:{tag:"input",attributes:{type:"file",accept:"image/*"},styles:{display:"none"}},behaviours:fd([FO("input-file-events",[Rl(Ui()),Rl(ol())])])}),c=function(e){return{uid:e.uid,dom:{tag:"div",classes:["tox-dropzone-container"]},behaviours:fd([iA.memory([]),UV.self(),Ib.config({}),hw.config({toggleClass:"dragenter",toggleOnExecute:!1}),FO("dropzone-events",[_l("dragenter",o([n,hw.toggle])),_l("dragleave",o([n,hw.toggle])),_l("dragover",n),_l("drop",o([n,r])),_l($i(),a)])]),components:[{dom:{tag:"div",classes:["tox-dropzone"],styles:{}},components:[{dom:{tag:"p",innerHtml:t.translate("Drop an image here")}},xj.sketch({dom:{tag:"button",innerHtml:t.translate("Browse for an image"),styles:{position:"relative"},classes:["tox-button","tox-button--secondary"]},components:[l.asSpec()],action:function(e){var t=l.get(e);t.element.dom.click()},buttonBehaviours:fd([yB.config({}),pS.button(t.isDisabled),cS()])})]}]}},s=e.label.map((function(e){return SB(e,t)})),u=hB.parts.field({factory:{sketch:c}});return wB(s,u,["tox-form__group--stretched"],[])},uA=function(e,t){return{dom:{tag:"div",classes:["tox-form__grid","tox-form__grid--"+e.columns+"col"]},components:q(e.items,t.interpreter)}},dA=rc("alloy-fake-before-tabstop"),fA=rc("alloy-fake-after-tabstop"),pA=function(e){return{dom:{tag:"div",styles:{width:"1px",height:"1px",outline:"none"},attributes:{tabindex:"0"},classes:e},behaviours:fd([XO.config({ignore:!0}),yB.config({})])}},mA=function(e){return{dom:{tag:"div",classes:["tox-navobj"]},components:[pA([dA]),e,pA([fA])],behaviours:fd([UV.childAt(1)])}},hA=function(e,t){xl(e,Li(),{raw:{which:9,shiftKey:t}})},vA=function(e,t){var n=t.element;cs(n,dA)?hA(e,!0):cs(n,fA)&&hA(e,!1)},bA=function(e){return PT(e,["."+dA,"."+fA].join(","),S)},gA=!(tn().browser.isIE()||tn().browser.isEdge()),yA=function(e){var t=ri("");return{getValue:function(e){return t.get()},setValue:function(n,o){if(e)Ln(n.element,"srcdoc",o);else{Ln(n.element,"src","javascript:''");var r=n.element.dom.contentWindow.document;r.open(),r.write(o),r.close()}t.set(o)}}},OA=function(e,t){var n=gA&&e.sandboxed,o=B(B({},e.label.map((function(e){return{title:e}})).getOr({})),n?{sandbox:"allow-scripts allow-same-origin"}:{}),r=yA(n),a=e.label.map((function(e){return SB(e,t)})),i=function(e){return mA({uid:e.uid,dom:{tag:"iframe",attributes:o},behaviours:fd([yB.config({}),XO.config({}),iA.withComp(P.none(),r.getValue,r.setValue)])})},l=hB.parts.field({factory:{sketch:i}});return wB(a,l,["tox-form__group--stretched"],[])},wA=function(e,t){return CA(document.createElement("canvas"),e,t)},jA=function(e){var t=wA(e.width,e.height),n=xA(t);return n.drawImage(e,0,0),t},xA=function(e){return e.getContext("2d")},CA=function(e,t,n){return e.width=t,e.height=n,e},kA=function(e){return e.naturalWidth||e.width},SA=function(e){return e.naturalHeight||e.height},EA=function(e){return new qB((function(t,n){var o=URL.createObjectURL(e),r=new Image,a=function(){r.removeEventListener("load",i),r.removeEventListener("error",l)},i=function(){a(),t(r)},l=function(){a(),n("Unable to load data of type "+e.type+": "+o)};r.addEventListener("load",i),r.addEventListener("error",l),r.src=o,r.complete&&setTimeout(i,0)}))},TA=function(e){var t=e.split(","),n=/data:([^;]+)/.exec(t[0]);if(!n)return P.none();for(var o=n[1],r=t[1],a=1024,i=atob(r),l=i.length,c=Math.ceil(l/a),s=new Array(c),u=0;un?o=n:on?e=n:e2)&&(a=a<.5?.5:2,l=!0),(i<.5||i>2)&&(i=i<.5?.5:2,l=!0);var c=lD(e,a,i);return l?c.then((function(e){return iD(e,t,n)})):c},lD=function(e,t,n){return new qB((function(o){var r=kA(e),a=SA(e),i=Math.floor(r*t),l=Math.floor(a*n),c=wA(i,l),s=xA(c);s.drawImage(e,0,0,r,a,0,0,i,l),o(c)}))},cD=function(e,t){void 0===t&&(t=2);var n=Math.pow(10,t),o=Math.round(e*n);return Math.ceil(o/n)},sD=function(e,t){return e.toCanvas().then((function(n){return uD(n,e.getType(),t)}))},uD=function(e,t,n){var o=n<0?360+n:n,r=o*Math.PI/180,a=e.width,i=e.height,l=Math.sin(r),c=Math.cos(r),s=cD(Math.abs(a*c)+Math.abs(i*l)),u=cD(Math.abs(a*l)+Math.abs(i*c)),d=wA(s,u),f=xA(d);return f.translate(s/2,u/2),f.rotate(r),f.drawImage(e,-a/2,-i/2),IA(d,t)},dD=function(e,t){return e.toCanvas().then((function(n){return fD(n,e.getType(),t)}))},fD=function(e,t,n){var o=wA(e.width,e.height),r=xA(o);return"v"===n?(r.scale(1,-1),r.drawImage(e,0,-o.height)):(r.scale(-1,1),r.drawImage(e,-o.width,0)),IA(o,t)},pD=function(e,t,n,o,r){return e.toCanvas().then((function(a){return mD(a,e.getType(),t,n,o,r)}))},mD=function(e,t,n,o,r,a){var i=wA(r,a),l=xA(i);return l.drawImage(e,-n,-o),IA(i,t)},hD=function(e,t,n){return e.toCanvas().then((function(o){return iD(o,t,n).then((function(t){return IA(t,e.getType())}))}))},vD=function(e){return eD(e)},bD=function(e){return rD(e)},gD=function(e,t){return aD(e,t)},yD=function(e,t,n,o){return oD(e,t,n,o)},OD=function(e,t){return tD(e,t)},wD=function(e,t){return nD(e,t)},jD=function(e,t){return dD(e,t)},xD=function(e,t,n,o,r){return pD(e,t,n,o,r)},CD=function(e,t,n){return hD(e,t,n)},kD=function(e,t){return sD(e,t)},SD=function(e,t,n){return Pj(e,{tag:"span",classes:["tox-icon","tox-tbtn__icon-wrap"],behaviours:n},t)},ED=function(e,t){return SD(e,t,[])},TD=function(e,t){return SD(e,t,[RO.config({})])},BD=function(e,t,n){return{dom:{tag:"span",innerHtml:n.translate(e),classes:[t+"__select-label"]},behaviours:fd([RO.config({})])}},MD=rc("toolbar.button.execute"),ND=function(e){return Wl((function(t,n){mS(e,t)((function(n){xl(t,MD,{buttonApi:n}),e.onAction(n)}))}))},_D=(wM={},wM[tl()]=["disabling","alloy.base.behaviour","toggling","toolbar-button-events"],wM),VD=rc("update-menu-text"),AD=rc("update-menu-icon"),DD=function(e,t,n){var o=ri(v),r=e.text.map((function(e){return Cj(BD(e,t,n.providers))})),a=e.icon.map((function(e){return Cj(TD(e,n.providers.icons))})),i=function(e,t){var n=ev.getValue(e);return XO.focus(n),xl(n,"keydown",{raw:t.event.raw}),IM.close(n),P.some(!0)},l=e.role.fold((function(){return{}}),(function(e){return{role:e}})),c=e.tooltip.fold((function(){return{}}),(function(e){var t=n.providers.translate(e);return{title:t,"aria-label":t}})),s=Pj("chevron-down",{tag:"div",classes:[t+"__select-chevron"]},n.providers.icons),u=Cj(IM.sketch(B(B(B({},e.uid?{uid:e.uid}:{}),l),{dom:{tag:"button",classes:[t,t+"--select"].concat(q(e.classes,(function(e){return t+"--"+e}))),attributes:B({},c)},components:yS([a.map((function(e){return e.asSpec()})),r.map((function(e){return e.asSpec()})),P.some(s)]),matchWidth:!0,useMinWidth:!0,dropdownBehaviours:fd(N(N([],e.dropdownBehaviours,!0),[pS.button((function(){return e.disabled||n.providers.isDisabled()})),cS(),FM.config({}),RO.config({}),FO("dropdown-events",[hS(e,o),vS(e,o)]),FO("menubutton-update-display-text",[_l(VD,(function(e,t){r.bind((function(t){return t.getOpt(e)})).each((function(e){RO.set(e,[xs(n.providers.translate(t.event.text))])}))})),_l(AD,(function(e,t){a.bind((function(t){return t.getOpt(e)})).each((function(e){RO.set(e,[TD(t.event.icon,n.providers.icons)])}))}))])],!1)),eventOrder:jr(_D,{mousedown:["focusing","alloy.base.behaviour","item-type-events","normal-dropdown-events"]}),sandboxBehaviours:fd([BO.config({mode:"special",onLeft:i,onRight:i})]),lazySink:n.getSink,toggleClass:t+"--active",parts:{menu:vC(!1,e.columns,e.presets)},fetch:function(t){return eM.nu(x(e.fetch,t))}})));return u.asSpec()},PD=function(e){return a(e)},ID=function(e){return"separator"===e.type},zD=function(e){return Ee(e,"getSubmenuItems")},RD={type:"separator"},LD=function(e,t){var n=Q(e,(function(e,n){return PD(n)?""===n?e:"|"===n?e.length>0&&!ID(e[e.length-1])?e.concat([RD]):e:Ee(t,n.toLowerCase())?e.concat([t[n.toLowerCase()]]):e:e.concat([n])}),[]);return n.length>0&&ID(n[n.length-1])&&n.pop(),n},FD=function(e,t){var n=e.getSubmenuItems(),o=UD(n,t),r=jr(o.menus,pi(e.value,o.items)),a=jr(o.expansions,pi(e.value,e.value));return{item:e,menus:r,expansions:a}},HD=function(e,t){return zD(e)?FD(e,t):{item:e,menus:{},expansions:{}}},$D=function(e){if(ID(e))return e;var t=Se(e,"value").getOrThunk((function(){return rc("generated-menu-item")}));return jr({value:t},e)},UD=function(e,t){var n=LD(a(e)?e.split(" "):e,t);return J(n,(function(e,n){var o=$D(n),r=HD(o,t);return{menus:jr(e.menus,r.menus),items:[r.item].concat(e.items),expansions:jr(e.expansions,r.expansions)}}),{menus:{},expansions:{},items:[]})},WD=function(e,t,n,o){var r=rc("primary-menu"),a=UD(e,n.shared.providers.menuItems());if(0===a.items.length)return P.none();var i=NT(r,a.items,t,n,o),l=ge(a.menus,(function(e,o){return NT(o,e,t,n,!1)})),c=jr(l,pi(r,i));return P.from(Qw.tieredData(r,c,a.expansions))},qD=function(e){return{isDisabled:function(){return Ib.isDisabled(e)},setDisabled:function(t){return Ib.set(e,t)},setActive:function(t){var n=e.element;t?(as(n,"tox-tbtn--enabled"),Ln(n,"aria-pressed",!0)):(ls(n,"tox-tbtn--enabled"),Wn(n,"aria-pressed"))},isActive:function(){return cs(e.element,"tox-tbtn--enabled")}}},KD=function(e,t,n,o){return DD({text:e.text,icon:e.icon,tooltip:e.tooltip,role:o,fetch:function(t,o){e.fetch((function(e){o(WD(e,$x.CLOSE_ON_EXECUTE,n,!1))}))},onSetup:e.onSetup,getApi:qD,columns:1,presets:"normal",classes:[],dropdownBehaviours:[yB.config({})]},t,n.shared)},GD=function(e,t,n){var o=function(e){return function(o){var r=!o.isActive();o.setActive(r),e.storage.set(r),n.shared.getSink().each((function(n){t().getOpt(n).each((function(t){jd(t.element),xl(t,MB,{name:e.name,value:e.storage.get()})}))}))}},r=function(e){return function(t){t.setActive(e.storage.get())}};return function(t){t(q(e,(function(e){var t=e.text.fold((function(){return{}}),(function(e){return{text:e}}));return B(B({type:e.type,active:!1},t),{onAction:o(e),onSetup:r(e)})})))}},YD=function(e,t,n,o,r,a){void 0===n&&(n=[]);var i=t.fold((function(){return{}}),(function(e){return{action:e}})),l=B({buttonBehaviours:fd([pS.button((function(){return e.disabled||a.isDisabled()})),cS(),yB.config({}),FO("button press",[Nl("click"),Nl("mousedown")])].concat(n)),eventOrder:{click:["button press","alloy.base.behaviour"],mousedown:["button press","alloy.base.behaviour"]}},i),c=jr(l,{dom:o});return jr(c,{components:r})},XD=function(e,t,n,o){void 0===o&&(o=[]);var r=e.tooltip.map((function(e){return{"aria-label":n.translate(e),title:n.translate(e)}})).getOr({}),a={tag:"button",classes:["tox-tbtn"],attributes:r},i=e.icon.map((function(e){return ED(e,n.icons)})),l=yS([i]);return YD(e,t,o,a,l,n)},JD=function(e,t,n,o){void 0===o&&(o=[]);var r=XD(e,P.some(t),n,o);return xj.sketch(r)},QD=function(e,t,n,o,r){void 0===o&&(o=[]),void 0===r&&(r=[]);var a=n.translate(e.text),i=e.icon?e.icon.map((function(e){return ED(e,n.icons)})):P.none(),l=i.isSome()?yS([i]):[],c=i.isSome()?{}:{innerHtml:a},s=N(N(N(N([],e.primary||e.borderless?["tox-button"]:["tox-button","tox-button--secondary"],!0),i.isSome()?["tox-button--icon"]:[],!0),e.borderless?["tox-button--naked"]:[],!0),r,!0),u=B(B({tag:"button",classes:s},c),{attributes:{title:a}});return YD(e,t,o,u,l,n)},ZD=function(e,t,n,o,r){void 0===o&&(o=[]),void 0===r&&(r=[]);var a=QD(e,P.some(t),n,o,r);return xj.sketch(a)},eP=function(e,t){return function(n){"custom"===t?xl(n,MB,{name:e,value:{}}):"submit"===t?jl(n,NB):"cancel"===t?jl(n,BB):console.error("Unknown button type: ",t)}},tP=function(e,t){return"menu"===t},nP=function(e,t){return"custom"===t||"cancel"===t||"submit"===t},oP=function(e,t,n){if(tP(e,t)){var o=function(){return i},r=e,a=B(B({},e),{onSetup:function(t){return t.setDisabled(e.disabled),v},fetch:GD(r.items,o,n)}),i=Cj(KD(a,"tox-tbtn",n,P.none()));return i.asSpec()}if(nP(e,t)){var l=eP(e.name,t),c=B(B({},e),{borderless:!1});return ZD(c,l,n.shared.providers,[])}console.error("Unknown footer button type: ",t)},rP=function(e,t){var n=eP(e.name,"custom");return jB(P.none(),hB.parts.field(B({factory:xj},QD(e,P.some(n),t,[iA.memory(""),UV.self()]))))},aP=O([Ga("field1Name","field1"),Ga("field2Name","field2"),su("onLockedChange"),au(["lockClass"]),Ga("locked",!1),rv.field("coupledFieldBehaviours",[gb,ev])]),iP=function(e,t,n){return Gv(e,t,n).bind(gb.getCurrent)},lP=function(e,t){return Vv({factory:hB,name:e,overrides:function(e){return{fieldBehaviours:fd([FO("coupled-input-behaviour",[_l(Hi(),(function(n){iP(n,e,t).each((function(t){Gv(n,e,"lock").each((function(o){hw.isOn(o)&&e.onLockedChange(n,t,o)}))}))}))])])}}})},cP=O([lP("field1","field2"),lP("field2","field1"),Vv({factory:xj,schema:[Ba("dom")],name:"lock",overrides:function(e){return{buttonBehaviours:fd([hw.config({selected:e.locked,toggleClass:e.markers.lockClass,aria:{mode:"pressed"}})])}}})]),sP=function(e,t,n,o){return{uid:e.uid,dom:e.dom,components:t,behaviours:rv.augment(e.coupledFieldBehaviours,[gb.config({find:P.some}),ev.config({store:{mode:"manual",getValue:function(t){var n,o=Zv(t,e,["field1","field2"]);return n={},n[e.field1Name]=ev.getValue(o.field1()),n[e.field2Name]=ev.getValue(o.field2()),n},setValue:function(t,n){var o=Zv(t,e,["field1","field2"]);Te(n,e.field1Name)&&ev.setValue(o.field1(),n[e.field1Name]),Te(n,e.field2Name)&&ev.setValue(o.field2(),n[e.field2Name])}}})]),apis:{getField1:function(t){return Gv(t,e,"field1")},getField2:function(t){return Gv(t,e,"field2")},getLock:function(t){return Gv(t,e,"lock")}}}},uP=pb({name:"FormCoupledInputs",configFields:aP(),partFields:cP(),factory:sP,apis:{getField1:function(e,t){return e.getField1(t)},getField2:function(e,t){return e.getField2(t)},getLock:function(e,t){return e.getLock(t)}}}),dP=function(e){var t={"":0,px:0,pt:1,mm:1,pc:2,ex:2,em:2,ch:2,rem:2,cm:3,in:4,"%":4},n=function(e){return e in t?t[e]:1},o=e.value.toFixed(n(e.unit));return-1!==o.indexOf(".")&&(o=o.replace(/\.?0*$/,"")),o+e.unit},fP=function(e){var t=/^\s*(\d+(?:\.\d+)?)\s*(|cm|mm|in|px|pt|pc|em|ex|ch|rem|vw|vh|vmin|vmax|%)\s*$/,n=t.exec(e);if(null!==n){var o=parseFloat(n[1]),r=n[2];return rr.value({value:o,unit:r})}return rr.error(e)},pP=function(e,t){var n={"":96,px:96,pt:72,cm:2.54,pc:12,mm:25.4,in:1},o=function(e){return Ee(n,e)};return e.unit===t?P.some(e.value):o(e.unit)&&o(t)?n[e.unit]===n[t]?P.some(e.value):P.some(e.value/n[e.unit]*n[t]):P.none()},mP=function(e){return P.none()},hP=function(e,t){return function(n){return pP(n,t).map((function(n){return{value:n*e,unit:t}}))}},vP=function(e,t){var n=fP(e).toOptional(),o=fP(t).toOptional();return Ve(n,o,(function(e,t){return pP(e,t.unit).map((function(e){return t.value/e})).map((function(e){return hP(e,t.unit)})).getOr(mP)})).getOr(mP)},bP=function(e,t){var n=mP,o=rc("ratio-event"),r=function(e){return Pj(e,{tag:"span",classes:["tox-icon","tox-lock-icon__"+e]},t.icons)},a=uP.parts.lock({dom:{tag:"button",classes:["tox-lock","tox-button","tox-button--naked","tox-button--icon"],attributes:{title:t.translate(e.label.getOr("Constrain proportions"))}},components:[r("lock"),r("unlock")],buttonBehaviours:fd([Ib.config({disabled:function(){return e.disabled||t.isDisabled()}}),cS(),yB.config({})])}),i=function(e){return{dom:{tag:"div",classes:["tox-form__group"]},components:e}},l=function(n){return hB.parts.field({factory:HB,inputClasses:["tox-textfield"],inputBehaviours:fd([Ib.config({disabled:function(){return e.disabled||t.isDisabled()}}),cS(),yB.config({}),FO("size-input-events",[_l(zi(),(function(e,t){xl(e,o,{isField1:n})})),_l($i(),(function(t,n){xl(t,EB,{name:e.name})}))])]),selectOnFocus:!1})},c=function(e){return{dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}}},s=uP.parts.field1(i([hB.parts.label(c("Width")),l(!0)])),u=uP.parts.field2(i([hB.parts.label(c("Height")),l(!1)]));return uP.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:[{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:[s,u,i([c(" "),a])]}],field1Name:"width",field2Name:"height",locked:!0,markers:{lockClass:"tox-locked"},onLockedChange:function(e,t,o){fP(ev.getValue(e)).each((function(e){n(e).each((function(e){ev.setValue(t,dP(e))}))}))},coupledFieldBehaviours:fd([Ib.config({disabled:function(){return e.disabled||t.isDisabled()},onDisabled:function(e){uP.getField1(e).bind(hB.getField).each(Ib.disable),uP.getField2(e).bind(hB.getField).each(Ib.disable),uP.getLock(e).each(Ib.disable)},onEnabled:function(e){uP.getField1(e).bind(hB.getField).each(Ib.enable),uP.getField2(e).bind(hB.getField).each(Ib.enable),uP.getLock(e).each(Ib.enable)}}),cS(),FO("size-input-events2",[_l(o,(function(e,t){var o=t.event.isField1,r=o?uP.getField1(e):uP.getField2(e),a=o?uP.getField2(e):uP.getField1(e),i=r.map(ev.getValue).getOr(""),l=a.map(ev.getValue).getOr("");n=vP(i,l)}))])])})},gP=O(rc("undo")),yP=O(rc("redo")),OP=O(rc("zoom")),wP=O(rc("back")),jP=O(rc("apply")),xP=O(rc("swap")),CP=O(rc("transform")),kP=O(rc("temp-transform")),SP=O(rc("transform-apply")),EP={undo:gP,redo:yP,zoom:OP,back:wP,apply:jP,swap:xP,transform:CP,tempTransform:kP,transformApply:SP},TP=O("save-state"),BP=O("disable"),MP=O("enable"),NP={formActionEvent:MB,saveState:TP,disable:BP,enable:MP},_P=function(e,t){var n=function(e,n,o,r){return Cj(ZD({name:e,text:e,disabled:o,primary:r,icon:P.none(),borderless:!1},n,t))},o=function(e,n,o,r){return Cj(JD({name:e,icon:P.some(e),tooltip:P.some(n),disabled:r,primary:!1,borderless:!1},o,t))},r=function(e,t){e.map((function(e){var n=e.get(t);n.hasConfigured(Ib)&&Ib.disable(n)}))},a=function(e,t){e.map((function(e){var n=e.get(t);n.hasConfigured(Ib)&&Ib.enable(n)}))},i={tag:"div",classes:["tox-image-tools__toolbar","tox-image-tools-edit-panel"]},l=v,c=function(e,t,n){xl(e,t,n)},s=function(e){return jl(e,NP.disable())},u=function(e){return jl(e,NP.enable())},d=function(e,t){s(e),c(e,EP.transform(),{transform:t}),u(e)},f=function(e,t){s(e),c(e,EP.tempTransform(),{transform:t}),u(e)},p=function(e){return function(){ie.getOpt(e).each((function(e){RO.set(e,[re])}))}},m=function(e,t){s(e),c(e,EP.transformApply(),{transform:t,swap:p(e)}),u(e)},h=function(){return n("Back",(function(e){return c(e,EP.back(),{swap:p(e)})}),!1,!1)},b=function(){return Cj({dom:{tag:"div",classes:["tox-spacer"]},behaviours:fd([Ib.config({})])})},g=function(){return n("Apply",(function(e){return c(e,EP.apply(),{swap:p(e)})}),!0,!0)},y=function(){return function(t){var n=e.getRect();return xD(t,n.x,n.y,n.w,n.h)}},w=[h(),b(),n("Apply",(function(t){var n=y();m(t,n),e.hideCrop()}),!1,!0)],j=sB.sketch({dom:i,components:w.map((function(e){return e.asSpec()})),containerBehaviours:fd([FO("image-tools-crop-buttons-events",[_l(NP.disable(),(function(e,t){r(w,e)})),_l(NP.enable(),(function(e,t){a(w,e)}))])])}),x=Cj(bP({name:"size",label:P.none(),constrain:!0,disabled:!1},t)),C=function(e,t){return function(n){return CD(n,e,t)}},k=[h(),b(),x,b(),n("Apply",(function(e){x.getOpt(e).each((function(t){var n=ev.getValue(t),o=parseInt(n.width,10),r=parseInt(n.height,10),a=C(o,r);m(e,a)}))}),!1,!0)],S=sB.sketch({dom:i,components:k.map((function(e){return e.asSpec()})),containerBehaviours:fd([FO("image-tools-resize-buttons-events",[_l(NP.disable(),(function(e,t){r(k,e)})),_l(NP.enable(),(function(e,t){a(k,e)}))])])}),E=function(e,t){return function(n){return e(n,t)}},T=E(jD,"h"),B=E(jD,"v"),M=E(kD,-90),N=E(kD,90),_=function(e,t){f(e,t)},V=[h(),b(),o("flip-horizontally","Flip horizontally",(function(e){_(e,T)}),!1),o("flip-vertically","Flip vertically",(function(e){_(e,B)}),!1),o("rotate-left","Rotate counterclockwise",(function(e){_(e,M)}),!1),o("rotate-right","Rotate clockwise",(function(e){_(e,N)}),!1),b(),g()],A=sB.sketch({dom:i,components:V.map((function(e){return e.asSpec()})),containerBehaviours:fd([FO("image-tools-fliprotate-buttons-events",[_l(NP.disable(),(function(e,t){r(V,e)})),_l(NP.enable(),(function(e,t){a(V,e)}))])])}),D=function(e,n,o,r,a){var i=jV.parts.label({dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}}),l=jV.parts.spectrum({dom:{tag:"div",classes:["tox-slider__rail"],attributes:{role:"presentation"}}}),c=jV.parts.thumb({dom:{tag:"div",classes:["tox-slider__handle"],attributes:{role:"presentation"}}});return Cj(jV.sketch({dom:{tag:"div",classes:["tox-slider"],attributes:{role:"presentation"}},model:{mode:"x",minX:o,maxX:a,getInitialValue:O({x:r})},components:[i,l,c],sliderBehaviours:fd([XO.config({})]),onChoose:n}))},I=function(e,t,n,o,r){var a=function(e,n,o){var r=E(t,o.x/100);d(e,r)};return D(e,a,n,o,r)},z=function(e,t,n,o,r){return[h(),I(e,t,n,o,r),g()]},R=function(e,t,n,o,l){var c=z(e,t,n,o,l);return sB.sketch({dom:i,components:c.map((function(e){return e.asSpec()})),containerBehaviours:fd([FO("image-tools-filter-panel-buttons-events",[_l(NP.disable(),(function(e,t){r(c,e)})),_l(NP.enable(),(function(e,t){a(c,e)}))])])})},L=[h(),b(),g()],F=sB.sketch({dom:i,components:L.map((function(e){return e.asSpec()}))}),H=R("Brightness",OD,-100,0,100),$=R("Contrast",wD,-100,0,100),U=R("Gamma",gD,-100,0,100),W=function(e,t,n){return function(o){return yD(o,e,t,n)}},q=function(e){var t=function(e,t,n){var o=K.getOpt(e),r=Y.getOpt(e),a=G.getOpt(e);o.each((function(t){r.each((function(n){a.each((function(o){var r=ev.getValue(t).x/100,a=ev.getValue(o).x/100,i=ev.getValue(n).x/100,l=W(r,a,i);d(e,l)}))}))}))};return D(e,t,0,100,200)},K=q("R"),G=q("G"),Y=q("B"),X=[h(),K,G,Y,g()],J=sB.sketch({dom:i,components:X.map((function(e){return e.asSpec()}))}),Q=function(e,t,n){return function(o){var r=function(){ie.getOpt(o).each((function(t){RO.set(t,[e]),n(t)}))};c(o,EP.swap(),{transform:t,swap:r})}},Z=function(t){e.showCrop()},ee=function(t){x.getOpt(t).each((function(t){var n=e.getMeasurements(),o=n.width,r=n.height;ev.setValue(t,{width:o,height:r})}))},te=P.some(bD),ne=P.some(vD),oe=[o("crop","Crop",Q(j,P.none(),Z),!1),o("resize","Resize",Q(S,P.none(),ee),!1),o("orientation","Orientation",Q(A,P.none(),l),!1),o("brightness","Brightness",Q(H,P.none(),l),!1),o("sharpen","Sharpen",Q(F,te,l),!1),o("contrast","Contrast",Q($,P.none(),l),!1),o("color-levels","Color levels",Q(J,P.none(),l),!1),o("gamma","Gamma",Q(U,P.none(),l),!1),o("invert","Invert",Q(F,ne,l),!1)],re=sB.sketch({dom:i,components:oe.map((function(e){return e.asSpec()}))}),ae=sB.sketch({dom:{tag:"div"},components:[re],containerBehaviours:fd([RO.config({})])}),ie=Cj(ae),le=function(e){return ie.getOpt(e).map((function(e){var t=e.components()[0];return t.components()[t.components().length-1]}))};return{memContainer:ie,getApplyButton:le}},VP=tinymce.util.Tools.resolve("tinymce.geom.Rect"),AP=tinymce.util.Tools.resolve("tinymce.util.Observable"),DP=tinymce.util.Tools.resolve("tinymce.util.VK"),PP=function(e){var t=Math.max,n=e.documentElement,o=e.body,r=t(n.scrollWidth,o.scrollWidth),a=t(n.clientWidth,o.clientWidth),i=t(n.offsetWidth,o.offsetWidth),l=t(n.scrollHeight,o.scrollHeight),c=t(n.clientHeight,o.clientHeight),s=t(n.offsetHeight,o.offsetHeight);return{width:r=1?n.set(1):n.set(l)}))},c=function(e,t){var n=tt.fromTag("img");return Ln(n,"src",t),$P(n.dom).then((function(){e.getSystem().isConnected()&&m.getOpt(e).map((function(e){var t=Cs({element:n});RO.replaceAt(e,1,P.some(t));var o=a.get(),c={x:0,y:0,w:n.dom.naturalWidth,h:n.dom.naturalHeight};a.set(c);var s=VP.inflate(c,-20,-20);r.set(s),o.w===c.w&&o.h===c.h||l(e,n),i(e,n)}))}))},s=function(e,t){var o=n.get(),r=t>0?Math.min(2,o+.1):Math.max(.1,o-.1);n.set(r),m.getOpt(e).each((function(e){var t=e.components()[1].element;i(e,t)}))},u=function(){o.run((function(e){e.toggleVisibility(!0)}))},d=function(){o.run((function(e){e.toggleVisibility(!1)}))},f=function(){return r.get()},p=sB.sketch({dom:{tag:"div",classes:["tox-image-tools__image"]},components:[t.asSpec(),{dom:{tag:"img",attributes:{src:e}}},{dom:{tag:"div"},behaviours:fd([FO("image-panel-crop-events",[Hl((function(e){m.getOpt(e).each((function(e){var t=e.element.dom,a=HP.create({x:10,y:10,w:100,h:100},{x:0,y:0,w:200,h:200},{x:0,y:0,w:200,h:200},t,v);a.toggleVisibility(!1),a.on("updateRect",(function(e){var t=e.rect,o=n.get(),a={x:Math.round(t.x/o),y:Math.round(t.y/o),w:Math.round(t.w/o),h:Math.round(t.h/o)};r.set(a)})),o.set(a)}))})),$l((function(){o.clear()}))])])}],containerBehaviours:fd([RO.config({}),FO("image-panel-events",[Hl((function(t){c(t,e)}))])])}),m=Cj(p),h=function(){var e=a.get();return{width:e.w,height:e.h}};return{memContainer:m,updateSrc:c,zoom:s,showCrop:u,hideCrop:d,getRect:f,getMeasurements:h}},WP=function(e,t,n,o,r){return JD({name:e,icon:P.some(t),disabled:n,tooltip:P.some(e),primary:!1,borderless:!1},o,r)},qP=function(e,t){t?Ib.enable(e):Ib.disable(e)},KP=function(e){var t=function(e,t,r){n.getOpt(e).each((function(e){qP(e,t)})),o.getOpt(e).each((function(e){qP(e,r)}))},n=Cj(WP("Undo","undo",!0,(function(e){xl(e,EP.undo(),{direction:1})}),e)),o=Cj(WP("Redo","redo",!0,(function(e){xl(e,EP.redo(),{direction:1})}),e)),r=sB.sketch({dom:{tag:"div",classes:["tox-image-tools__toolbar","tox-image-tools__sidebar"]},components:[n.asSpec(),o.asSpec(),WP("Zoom in","zoom-in",!1,(function(e){xl(e,EP.zoom(),{direction:1})}),e),WP("Zoom out","zoom-out",!1,(function(e){xl(e,EP.zoom(),{direction:-1})}),e)]});return{container:r,updateButtonUndoStates:t}};function GP(){var e=[],t=-1,n=function(n){var o=e.splice(++t);return e.push(n),{state:n,removed:o}},o=function(){if(a())return e[--t]},r=function(){if(i())return e[++t]},a=function(){return t>0},i=function(){return-1!==t&&t1?P.none():P.some(Pj("chevron-down",{tag:"div",classes:["tox-selectfield__icon-js"]},t.icons)),i={dom:{tag:"div",classes:["tox-selectfield"]},components:ne([[r],a.toArray()])};return hB.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:ne([o.toArray(),[i]]),fieldBehaviours:fd([Ib.config({disabled:function(){return e.disabled||t.isDisabled()},onDisabled:function(e){hB.getField(e).each(Ib.disable)},onEnabled:function(e){hB.getField(e).each(Ib.enable)}}),cS()])})},cI=function(e,t){var n=function(e){return{dom:{tag:"th",innerHtml:t.translate(e)}}},o=function(e){return{dom:{tag:"thead"},components:[{dom:{tag:"tr"},components:q(e,n)}]}},r=function(e){return{dom:{tag:"td",innerHtml:t.translate(e)}}},a=function(e){return{dom:{tag:"tr"},components:q(e,r)}},i=function(e){return{dom:{tag:"tbody"},components:q(e,a)}};return{dom:{tag:"table",classes:["tox-dialog__table"]},components:[o(e.header),i(e.cells)],behaviours:fd([yB.config({}),XO.config({})])}},sI=function(e,t){var n=e.label.map((function(e){return SB(e,t)})),o=[Ib.config({disabled:function(){return e.disabled||t.isDisabled()}}),cS(),BO.config({mode:"execution",useEnter:!0!==e.multiline,useControlEnter:!0===e.multiline,execute:function(e){return jl(e,NB),P.some(!0)}}),FO("textfield-change",[_l(Hi(),(function(t,n){xl(t,EB,{name:e.name})})),_l(Zi(),(function(t,n){xl(t,EB,{name:e.name})}))]),yB.config({})],r=e.validation.map((function(e){return fM.config({getRoot:function(e){return bn(e.element)},invalidClass:"tox-invalid",validator:{validate:function(t){var n=ev.getValue(t),o=e.validator(n);return eM.pure(!0===o?rr.value(n):rr.error(o))},validateOnLoad:e.validateOnLoad}})})).toArray(),a=e.placeholder.fold(O({}),(function(e){return{placeholder:t.translate(e)}})),i=e.inputMode.fold(O({}),(function(e){return{inputmode:e}})),l=B(B({},a),i),c=hB.parts.field({tag:!0===e.multiline?"textarea":"input",inputAttributes:l,inputClasses:[e.classname],inputBehaviours:fd(ne([o,r])),selectOnFocus:!1,factory:HB}),s=e.flex?["tox-form__group--stretched"]:[],u=s.concat(e.maximized?["tox-form-group--maximize"]:[]),d=[Ib.config({disabled:function(){return e.disabled||t.isDisabled()},onDisabled:function(e){hB.getField(e).each(Ib.disable)},onEnabled:function(e){hB.getField(e).each(Ib.enable)}}),cS()];return wB(n,c,u,d)},uI=function(e,t){return sI({name:e.name,multiline:!1,label:e.label,inputMode:e.inputMode,placeholder:e.placeholder,flex:!1,disabled:e.disabled,classname:"tox-textfield",validation:P.none(),maximized:e.maximized},t)},dI=function(e,t){return sI({name:e.name,multiline:!0,label:e.label,inputMode:P.none(),placeholder:e.placeholder,flex:!0,disabled:e.disabled,classname:"tox-textarea",validation:P.none(),maximized:e.maximized},t)},fI=function(e,t){var n=e.stream.streams,o=n.setup(e,t);return Tl([_l(e.event,o),$l((function(){return t.cancel()}))].concat(e.cancelEvent.map((function(e){return[_l(e,(function(){return t.cancel()}))]})).getOr([])))},pI=Object.freeze({__proto__:null,events:fI}),mI=function(e){var t=ri(null),n=function(){return{timer:null!==t.get()?"set":"unset"}},o=function(e){t.set(e)},r=function(){var e=t.get();null!==e&&e.cancel()};return kc({readState:n,setTimer:o,cancel:r})},hI=function(e){return e.stream.streams.state(e)},vI=Object.freeze({__proto__:null,throttle:mI,init:hI}),bI=function(e,t){var n=e.stream,o=Uj(e.onStream,n.delay);return t.setTimer(o),function(e,t){o.throttle(e,t),n.stopEvent&&t.stop()}},gI=[Ma("stream",Ca("mode",{throttle:[Ba("delay"),Ga("stopEvent",!0),du("streams",{setup:bI,state:mI})]})),Ga("event","input"),La("cancelEvent"),su("onStream")],yI=md({fields:gI,name:"streaming",active:pI,state:vI}),OI=function(e,t,n){var o=ev.getValue(n);ev.setValue(t,o),jI(t)},wI=function(e,t){var n=e.element,o=fs(n),r=n.dom;"number"!==Hn(n,"type")&&t(r,o)},jI=function(e){wI(e,(function(e,t){return e.setSelectionRange(t.length,t.length)}))},xI=function(e,t){wI(e,(function(e,n){return e.setSelectionRange(t,n.length)}))},CI=function(e,t,n){if(e.selectsOver){var o=ev.getValue(t),r=e.getDisplayText(o),a=ev.getValue(n),i=e.getDisplayText(a);return 0===i.indexOf(r)?P.some((function(){OI(e,t,n),xI(t,r.length)})):P.none()}return P.none()},kI=O("alloy.typeahead.itemexecute"),SI=function(e,t,n,o){var r=function(t,n,r){e.previewing.set(!1);var a=gM.getCoupled(t,"sandbox");if(gh.isOpen(a))gb.getCurrent(a).each((function(e){og.getHighlighted(e).fold((function(){r(e)}),(function(){El(a,e.element,"keydown",n)}))}));else{var l=function(e){gb.getCurrent(e).each(r)};kM(e,i(t),t,a,o,l,WB.HighlightFirst).get(v)}},a=zB(e),i=function(e){return function(t){return t.map((function(t){var n=ke(t.menus),o=oe(n,(function(e){return X(e.items,(function(e){return"item"===e.type}))})),r=ev.getState(e);return r.update(q(o,(function(e){return e.data}))),t}))}},l=[XO.config({}),ev.config({onSetValue:e.onSetValue,store:B({mode:"dataset",getDataKey:function(e){return fs(e.element)},getFallbackEntry:function(e){return{value:e,meta:{}}},setValue:function(t,n){ps(t.element,e.model.getDisplayText(n))}},e.initialData.map((function(e){return pi("initialValue",e)})).getOr({}))}),yI.config({stream:{mode:"throttle",delay:e.responseTime,stopEvent:!1},onStream:function(t,n){var r=gM.getCoupled(t,"sandbox"),a=XO.isFocused(t);if(a&&fs(t.element).length>=e.minChars){var l=gb.getCurrent(r).bind((function(e){return og.getHighlighted(e).map(ev.getValue)}));e.previewing.set(!0);var c=function(t){gb.getCurrent(r).each((function(t){l.fold((function(){e.model.selectsOver&&og.highlightFirst(t)}),(function(e){og.highlightBy(t,(function(t){var n=ev.getValue(t);return n.value===e.value})),og.getHighlighted(t).orThunk((function(){return og.highlightFirst(t),P.none()}))}))}))};kM(e,i(t),t,r,o,c,WB.HighlightFirst).get(v)}},cancelEvent:il()}),BO.config({mode:"special",onDown:function(e,t){return r(e,t,og.highlightFirst),P.some(!0)},onEscape:function(e){var t=gM.getCoupled(e,"sandbox");return gh.isOpen(t)?(gh.close(t),P.some(!0)):P.none()},onUp:function(e,t){return r(e,t,og.highlightLast),P.some(!0)},onEnter:function(t){var n=gM.getCoupled(t,"sandbox"),o=gh.isOpen(n);if(o&&!e.previewing.get())return gb.getCurrent(n).bind((function(e){return og.getHighlighted(e)})).map((function(e){return xl(t,kI(),{item:e}),!0}));var r=ev.getValue(t);return jl(t,il()),e.onExecute(n,t,r),o&&gh.close(n),P.some(!0)}}),hw.config({toggleClass:e.markers.openClass,aria:{mode:"expanded"}}),gM.config({others:{sandbox:function(t){return NM(e,t,{onOpen:function(){return hw.on(t)},onClose:function(){return hw.off(t)}})}}}),FO("typeaheadevents",[Wl((function(t){var n=v;EM(e,i(t),t,o,n,WB.HighlightFirst).get(v)})),_l(kI(),(function(t,n){var o=gM.getCoupled(t,"sandbox");OI(e.model,t,n.event.item),jl(t,il()),e.onItemExecute(t,o,n.event.item,ev.getValue(t)),gh.close(o),jI(t)}))].concat(e.dismissOnBlur?[_l(Qi(),(function(e){var t=gM.getCoupled(e,"sandbox");Sd(t.element).isNone()&&gh.close(t)}))]:[]))];return{uid:e.uid,dom:LB(jr(e,{inputAttributes:{role:"combobox","aria-autocomplete":"list","aria-haspopup":"true"}})),behaviours:B(B({},a),ov(e.typeaheadBehaviours,l)),eventOrder:e.eventOrder}},EI=O([La("lazySink"),Ba("fetch"),Ga("minChars",5),Ga("responseTime",1e3),lu("onOpen"),Ga("getHotspot",P.some),Ga("getAnchorOverrides",O({})),Ga("layouts",P.none()),Ga("eventOrder",{}),oi("model",{},[Ga("getDisplayText",(function(e){return void 0!==e.meta&&void 0!==e.meta.text?e.meta.text:e.value})),Ga("selectsOver",!0),Ga("populateFromBrowse",!0)]),lu("onSetValue"),cu("onExecute"),lu("onItemExecute"),Ga("inputClasses",[]),Ga("inputAttributes",{}),Ga("inputStyles",{}),Ga("matchWidth",!0),Ga("useMinWidth",!1),Ga("dismissOnBlur",!0),au(["openClass"]),La("initialData"),tv("typeaheadBehaviours",[XO,ev,yI,BO,hw,gM]),Ea("previewing",(function(){return ri(!0)}))].concat(IB()).concat(VM())),TI=O([Av({schema:[ru()],name:"menu",overrides:function(e){return{fakeFocus:!0,onHighlight:function(t,n){e.previewing.get()?t.getSystem().getByUid(e.uid).each((function(o){CI(e.model,o,n).fold((function(){return og.dehighlight(t,n)}),(function(e){return e()}))})):t.getSystem().getByUid(e.uid).each((function(t){e.model.populateFromBrowse&&OI(e.model,t,n)})),e.previewing.set(!1)},onExecute:function(t,n){return t.getSystem().getByUid(e.uid).toOptional().map((function(e){return xl(e,kI(),{item:n}),!0}))},onHover:function(t,n){e.previewing.set(!1),t.getSystem().getByUid(e.uid).each((function(t){e.model.populateFromBrowse&&OI(e.model,t,n)}))}}}})]),BI=pb({name:"Typeahead",configFields:EI(),partFields:TI(),factory:SI}),MI=function(e){var t=function(){return MI(e.toCached())},n=function(t){return MI(e.bind((function(e){return e.fold((function(e){return eM.pure(rr.error(e))}),(function(e){return t(e)}))})))},o=function(t){return MI(e.map((function(e){return e.bind(t)})))},r=function(t){return MI(e.map((function(e){return e.map(t)})))},a=function(t){return MI(e.map((function(e){return e.mapError(t)})))},i=function(t,n){return e.map((function(e){return e.fold(t,n)}))},l=function(t,n){return MI(eM.nu((function(o){var r=!1,a=setTimeout((function(){r=!0,o(rr.error(n()))}),t);e.get((function(e){r||(clearTimeout(a),o(e))}))})))};return B(B({},e),{toCached:t,bindFuture:n,bindResult:o,mapResult:r,mapError:a,foldResult:i,withTimeout:l})},NI=function(e){return MI(eM.nu(e))},_I=function(e){return MI(eM.pure(rr.value(e)))},VI=function(e){return MI(eM.pure(rr.error(e)))},AI=function(e){return MI(eM.pure(e))},DI=function(e){return MI(e.map(rr.value))},PI=function(e){return NI((function(t){e.then((function(e){t(rr.value(e))}),(function(e){t(rr.error(e))}))}))},II={nu:NI,wrap:MI,pure:_I,value:_I,error:VI,fromResult:AI,fromFuture:DI,fromPromise:PI},zI={type:"separator"},RI=function(e){return{type:"menuitem",value:e.url,text:e.title,meta:{attach:e.attach},onAction:v}},LI=function(e,t){return{type:"menuitem",value:t,text:e,meta:{attach:void 0},onAction:v}},FI=function(e){return q(e,RI)},HI=function(e,t){return X(t,(function(t){return t.type===e}))},$I=function(e,t){return FI(HI(e,t))},UI=function(e){return $I("header",e.targets)},WI=function(e){return $I("anchor",e.targets)},qI=function(e){return P.from(e.anchorTop).map((function(e){return LI("",e)})).toArray()},KI=function(e){return P.from(e.anchorBottom).map((function(e){return LI("",e)})).toArray()},GI=function(e){return q(e,(function(e){return LI(e,e)}))},YI=function(e){return Q(e,(function(e,t){var n=0===e.length||0===t.length;return n?e.concat(t):e.concat(zI,t)}),[])},XI=function(e,t){var n=e.toLowerCase();return X(t,(function(e){var t=void 0!==e.meta&&void 0!==e.meta.text?e.meta.text:e.text;return He(t.toLowerCase(),n)||He(e.value.toLowerCase(),n)}))},JI=function(e,t,n){var o=ev.getValue(t),r=void 0!==o.meta.text?o.meta.text:o.value,a=n.getLinkInformation();return a.fold((function(){return[]}),(function(t){var o=XI(r,GI(n.getHistory(e)));return"file"===e?YI([o,XI(r,UI(t)),XI(r,ne([qI(t),WI(t),KI(t)]))]):o}))},QI=rc("aria-invalid"),ZI=function(e,t,n){var o,r=t.shared.providers,a=function(t){var o=ev.getValue(t);n.addToHistory(o.value,e.filetype)},i=hB.parts.field({factory:BI,dismissOnBlur:!0,inputClasses:["tox-textfield"],sandboxClasses:["tox-dialog__popups"],inputAttributes:{"aria-errormessage":QI,type:"url"},minChars:0,responseTime:0,fetch:function(o){var r=JI(e.filetype,o,n),a=WD(r,$x.BUBBLE_TO_SANDBOX,t,!1);return eM.pure(a)},getHotspot:function(e){return p.getOpt(e)},onSetValue:function(e,t){e.hasConfigured(fM)&&fM.run(e).get(v)},typeaheadBehaviours:fd(ne([n.getValidationHandler().map((function(t){return fM.config({getRoot:function(e){return bn(e.element)},invalidClass:"tox-control-wrap--status-invalid",notify:{onInvalid:function(e,t){s.getOpt(e).each((function(e){Ln(e.element,"title",r.translate(t))}))}},validator:{validate:function(n){var o=ev.getValue(n);return II.nu((function(n){t({type:e.filetype,url:o.value},(function(e){if("invalid"===e.status){var t=rr.error(e.message);n(t)}else{var o=rr.value(e.message);n(o)}}))}))},validateOnLoad:!1}})})).toArray(),[Ib.config({disabled:function(){return e.disabled||r.isDisabled()}}),yB.config({}),FO("urlinput-events",ne(["file"===e.filetype?[_l(Hi(),(function(t){xl(t,EB,{name:e.name})}))]:[],[_l($i(),(function(t){xl(t,EB,{name:e.name}),a(t)})),_l(Zi(),(function(t){xl(t,EB,{name:e.name}),a(t)}))]]))]])),eventOrder:(o={},o[Hi()]=["streaming","urlinput-events","invalidating"],o),model:{getDisplayText:function(e){return e.value},selectsOver:!1,populateFromBrowse:!1},markers:{openClass:"tox-textfield--popup-open"},lazySink:t.shared.getSink,parts:{menu:vC(!1,1,"normal")},onExecute:function(e,t,n){xl(t,NB,{})},onItemExecute:function(t,n,o,r){a(t),xl(t,EB,{name:e.name})}}),l=e.label.map((function(e){return SB(e,r)})),c=function(e,t,n,o){return void 0===n&&(n=e),void 0===o&&(o=e),Pj(n,{tag:"div",classes:["tox-icon","tox-control-wrap__status-icon-"+e],attributes:B({title:r.translate(o),"aria-live":"polite"},t.fold((function(){return{}}),(function(e){return{id:e}})))},r.icons)},s=Cj(c("invalid",P.some(QI),"warning")),u=Cj({dom:{tag:"div",classes:["tox-control-wrap__status-icon-wrap"]},components:[s.asSpec()]}),d=n.getUrlPicker(e.filetype),f=rc("browser.url.event"),p=Cj({dom:{tag:"div",classes:["tox-control-wrap"]},components:[i,u.asSpec()],behaviours:fd([Ib.config({disabled:function(){return e.disabled||r.isDisabled()}})])}),m=Cj(ZD({name:e.name,icon:P.some("browse"),text:e.label.getOr(""),disabled:e.disabled,primary:!1,borderless:!0},(function(e){return jl(e,f)}),r,[],["tox-browse-url"])),h=function(){return{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:ne([[p.asSpec()],d.map((function(){return m.asSpec()})).toArray()])}},b=function(t){gb.getCurrent(t).each((function(n){var o=ev.getValue(n),r=B({fieldname:e.name},o);d.each((function(o){o(r).get((function(o){ev.setValue(n,o),xl(t,EB,{name:e.name})}))}))}))};return hB.sketch({dom:CB(),components:l.toArray().concat([h()]),fieldBehaviours:fd([Ib.config({disabled:function(){return e.disabled||r.isDisabled()},onDisabled:function(e){hB.getField(e).each(Ib.disable),m.getOpt(e).each(Ib.disable)},onEnabled:function(e){hB.getField(e).each(Ib.enable),m.getOpt(e).each(Ib.enable)}}),cS(),FO("url-input-events",[_l(f,b)])])})},ez=function(e,t){return sB.sketch({dom:{tag:"div",attributes:{role:"alert"},classes:["tox-notification","tox-notification--in","tox-notification--"+e.level]},components:[{dom:{tag:"div",classes:["tox-notification__icon"]},components:[xj.sketch({dom:{tag:"button",classes:["tox-button","tox-button--naked","tox-button--icon"],innerHtml:Nj(e.icon,t.icons),attributes:{title:t.translate(e.iconTooltip)}},action:function(t){xl(t,MB,{name:"alert-banner",value:e.url})},buttonBehaviours:fd([Aj()])})]},{dom:{tag:"div",classes:["tox-notification__body"],innerHtml:t.translate(e.text)}}]})},tz=function(e,t){var n=ev.config({store:{mode:"manual",getValue:function(e){var t=e.element.dom;return t.checked},setValue:function(e,t){var n=e.element.dom;n.checked=t}}}),o=function(e){return e.element.dom.click(),P.some(!0)},r=hB.parts.field({factory:{sketch:w},dom:{tag:"input",classes:["tox-checkbox__input"],attributes:{type:"checkbox"}},behaviours:fd([UV.self(),Ib.config({disabled:function(){return e.disabled||t.isDisabled()}}),yB.config({}),XO.config({}),n,BO.config({mode:"special",onEnter:o,onSpace:o,stopSpaceKeyup:!0}),FO("checkbox-events",[_l($i(),(function(t,n){xl(t,EB,{name:e.name})}))])])}),a=hB.parts.label({dom:{tag:"span",classes:["tox-checkbox__label"],innerHtml:t.translate(e.label)},behaviours:fd([FM.config({})])}),i=function(e){var n="checked"===e?"selected":"unselected";return Pj(n,{tag:"span",classes:["tox-icon","tox-checkbox-icon__"+e]},t.icons)},l=Cj({dom:{tag:"div",classes:["tox-checkbox__icons"]},components:[i("checked"),i("unchecked")]});return hB.sketch({dom:{tag:"label",classes:["tox-checkbox"]},components:[r,l.asSpec(),a],fieldBehaviours:fd([Ib.config({disabled:function(){return e.disabled||t.isDisabled()},disableClass:"tox-checkbox--disabled",onDisabled:function(e){hB.getField(e).each(Ib.disable)},onEnabled:function(e){hB.getField(e).each(Ib.enable)}}),cS()])})},nz=function(e){return"presentation"===e.presets?sB.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html}}):sB.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html,attributes:{role:"document"}},containerBehaviours:fd([yB.config({}),XO.config({})])})},oz=function(e){return function(t,n,o){return Se(n,"name").fold((function(){return e(n,o)}),(function(r){return t.field(r,e(n,o))}))}},rz=function(e){return function(t,n,o){var r=jr(n,{source:"dynamic"});return oz(e)(t,r,o)}},az={bar:oz((function(e,t){return dB(e,t.shared)})),collection:oz((function(e,t){return PB(e,t.shared.providers)})),alertbanner:oz((function(e,t){return ez(e,t.shared.providers)})),input:oz((function(e,t){return uI(e,t.shared.providers)})),textarea:oz((function(e,t){return dI(e,t.shared.providers)})),label:oz((function(e,t){return QP(e,t.shared)})),iframe:rz((function(e,t){return OA(e,t.shared.providers)})),button:oz((function(e,t){return rP(e,t.shared.providers)})),checkbox:oz((function(e,t){return tz(e,t.shared.providers)})),colorinput:oz((function(e,t){return qM(e,t.shared,t.colorinput)})),colorpicker:oz(GV),dropzone:oz((function(e,t){return sA(e,t.shared.providers)})),grid:oz((function(e,t){return uA(e,t.shared)})),listbox:oz((function(e,t){return oI(e,t)})),selectbox:oz((function(e,t){return lI(e,t.shared.providers)})),sizeinput:oz((function(e,t){return bP(e,t.shared.providers)})),urlinput:oz((function(e,t){return ZI(e,t,t.urlinput)})),customeditor:oz(JV),htmlpanel:oz(nz),imagetools:oz((function(e,t){return JP(e,t.shared.providers)})),table:oz((function(e,t){return cI(e,t.shared.providers)})),panel:oz((function(e,t){return rI(e,t)}))},iz={field:function(e,t){return t}},lz=function(e,t,n){var o=jr(n,{shared:{interpreter:function(t){return cz(e,t,o)}}});return cz(e,t,o)},cz=function(e,t,n){return Se(az,t.type).fold((function(){return console.error('Unknown factory type "'+t.type+'", defaulting to container: ',t),t}),(function(o){return o(e,t,n)}))},sz=function(e,t){var n=iz;return cz(n,e,t)},uz={valignCentre:[],alignCentre:[],alignLeft:[],alignRight:[],right:[],left:[],bottom:[],top:[]},dz=function(e,t,n){var o=12,r={maxHeightFunction:Ef()},a=function(){return{type:"node",root:Mn(e()),node:P.from(e()),bubble:_f(o,o,uz),layouts:{onRtl:function(){return[fj]},onLtr:function(){return[dj]}},overrides:r}},i=function(){return{type:"hotspot",hotspot:t(),bubble:_f(-o,o,uz),layouts:{onRtl:function(){return[Fu]},onLtr:function(){return[Hu]}},overrides:r}};return function(){return n()?a():i()}},fz=function(e,t,n){var o=function(){return{type:"node",root:Mn(e()),node:P.from(e()),layouts:{onRtl:function(){return[pj]},onLtr:function(){return[pj]}}}},r=function(){return{type:"hotspot",hotspot:t(),layouts:{onRtl:function(){return[qu]},onLtr:function(){return[qu]}}}};return function(){return n()?o():r()}},pz=function(e,t){return function(){return{type:"selection",root:t(),getSelection:function(){var t=e.selection.getRng();return P.some(Cp.range(tt.fromDom(t.startContainer),t.startOffset,tt.fromDom(t.endContainer),t.endOffset))}}}},mz=function(e){return function(t){return{type:"node",root:e(),node:t}}},hz=function(e,t,n){var o=Hk(e),r=function(){return tt.fromDom(e.getBody())},a=function(){return tt.fromDom(e.getContentAreaContainer())},i=function(){return o||!n()};return{inlineDialog:dz(a,t,i),banner:fz(a,t,i),cursor:pz(e,r),node:mz(r)}},vz=function(e){return function(t,n){var o=eT(e);o(t,n)}},bz=function(e){return function(){return DE(e)}},gz=function(e){return function(){return IE(e)}},yz=function(e){return function(){return qE(e)}},Oz=function(e){return{colorPicker:vz(e),hasCustomColors:bz(e),getColors:gz(e),getColorCols:yz(e)}},wz=function(e){return function(){return Kk(e)}},jz=function(e){return{isDraggableModal:wz(e)}},xz=function(e){var t=ri(Ik(e)?"bottom":"top");return{isPositionedAtTop:function(){return"top"===t.get()},getDockingMode:t.get,setDockingMode:t.set}},Cz=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",format:"bold"},{title:"Italic",format:"italic"},{title:"Underline",format:"underline"},{title:"Strikethrough",format:"strikethrough"},{title:"Superscript",format:"superscript"},{title:"Subscript",format:"subscript"},{title:"Code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Align",items:[{title:"Left",format:"alignleft"},{title:"Center",format:"aligncenter"},{title:"Right",format:"alignright"},{title:"Justify",format:"alignjustify"}]}],kz=function(e){return Ee(e,"items")},Sz=function(e){return Ee(e,"block")},Ez=function(e){return Ee(e,"inline")},Tz=function(e){return Ee(e,"selector")},Bz=function(e){return Q(e,(function(e,t){if(kz(t)){var n=Bz(t.items);return{customFormats:e.customFormats.concat(n.customFormats),formats:e.formats.concat([{title:t.title,items:n.formats}])}}if(Ez(t)||Sz(t)||Tz(t)){var o=a(t.name)?t.name:t.title.toLowerCase(),r="custom-"+o;return{customFormats:e.customFormats.concat([{name:r,format:t}]),formats:e.formats.concat([{title:t.title,format:r,icon:t.icon}])}}return B(B({},e),{formats:e.formats.concat(t)})}),{customFormats:[],formats:[]})},Mz=function(e,t){var n=Bz(t),o=function(t){K(t,(function(t){e.formatter.has(t.name)||e.formatter.register(t.name,t.format)}))};return e.formatter?o(n.customFormats):e.on("init",(function(){o(n.customFormats)})),n.formats},Nz=function(e){return xk(e).map((function(t){var n=Mz(e,t);return Ck(e)?Cz.concat(n):n})).getOr(Cz)},_z=function(e,t,n){var o={type:"formatter",isSelected:t(e.format),getStylePreview:n(e.format)};return jr(e,o)},Vz=function(e,t,n,o){var r=function(e){return _z(e,n,o)},i=function(e){var t={type:"submenu"};return jr(e,t)},l=function(t){var r=a(t.name)?t.name:rc(t.title),i="custom-"+r,l={type:"formatter",format:i,isSelected:n(i),getStylePreview:o(i)},c=jr(t,l);return e.formatter.register(r,c),c},c=function(e){return q(e,(function(e){var t=he(e);if(Te(e,"items")){var n=c(e.items);return jr(i(e),{getStyleItems:O(n)})}return Te(e,"format")?r(e):1===t.length&&H(t,"title")?jr(e,{type:"separator"}):l(e)}))};return c(t)},Az=function(e){var t=function(t){return function(){return e.formatter.match(t)}},n=function(t){return function(){var n=e.formatter.get(t);return void 0!==n?P.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))}):P.none()}},o=function(e){var t=e.items;return void 0!==t&&t.length>0?oe(t,o):[e.format]},r=ri([]),a=ri([]),i=ri([]),l=ri([]),c=ri(!1);e.on("PreInit",(function(i){var l=Nz(e),c=Vz(e,l,t,n);r.set(c),a.set(oe(c,o))})),e.on("addStyleModifications",(function(r){var a=Vz(e,r.items,t,n);i.set(a),c.set(r.replace),l.set(oe(a,o))}));var s=function(){var e=c.get()?[]:r.get(),t=i.get();return e.concat(t)},u=function(){var e=c.get()?[]:a.get(),t=l.get();return e.concat(t)};return{getData:s,getFlattenedKeys:u}},Dz=function(e){return f(e)&&1===e.nodeType},Pz=QV.trim,Iz=function(e){return function(t){if(Dz(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},zz=Iz("true"),Rz=Iz("false"),Lz=function(e,t,n,o,r){return{type:e,title:t,url:n,level:o,attach:r}},Fz=function(e){while(e=e.parentNode){var t=e.contentEditable;if(t&&"inherit"!==t)return zz(e)}return!1},Hz=function(e,t){return q(Yp(tt.fromDom(t),e),(function(e){return e.dom}))},$z=function(e){return e.innerText||e.textContent},Uz=function(e){return e.id?e.id:rc("h")},Wz=function(e){return e&&"A"===e.nodeName&&void 0!==(e.id||e.name)},qz=function(e){return Wz(e)&&Gz(e)},Kz=function(e){return e&&/^(H[1-6])$/.test(e.nodeName)},Gz=function(e){return Fz(e)&&!Rz(e)},Yz=function(e){return Kz(e)&&Gz(e)},Xz=function(e){return Kz(e)?parseInt(e.nodeName.substr(1),10):0},Jz=function(e){var t=Uz(e),n=function(){e.id=t};return Lz("header",$z(e),"#"+t,Xz(e),n)},Qz=function(e){var t=e.id||e.name,n=$z(e);return Lz("anchor",n||"#"+t,"#"+t,0,v)},Zz=function(e){return q(X(e,Yz),Jz)},eR=function(e){return q(X(e,qz),Qz)},tR=function(e){var t=Hz("h1,h2,h3,h4,h5,h6,a:not([href])",e);return t},nR=function(e){return Pz(e.title).length>0},oR=function(e){var t=tR(e);return X(Zz(t).concat(eR(t)),nR)},rR={find:oR},aR="tinymce-url-history",iR=5,lR=function(e){return a(e)&&/^https?/.test(e)},cR=function(e){return l(e)&&e.length<=iR&&re(e,lR)},sR=function(e){return i(e)&&Ce(e,(function(e){return!cR(e)})).isNone()},uR=function(){var e,t=SE.getItem(aR);if(null===t)return{};try{e=JSON.parse(t)}catch(n){if(n instanceof SyntaxError)return console.log("Local storage "+aR+" was not valid JSON",n),{};throw n}return sR(e)?e:(console.log("Local storage "+aR+" was not valid format",e),{})},dR=function(e){if(!sR(e))throw new Error("Bad format for history:\n"+JSON.stringify(e));SE.setItem(aR,JSON.stringify(e))},fR=function(e){var t=uR();return Se(t,e).getOr([])},pR=function(e,t){if(lR(e)){var n=uR(),o=Se(n,t).getOr([]),r=X(o,(function(t){return t!==e}));n[t]=[e].concat(r).slice(0,iR),dR(n)}},mR=function(e){return!!e},hR=function(e){return ge(QV.makeMap(e,/[, ]/),mR)},vR=function(e){return P.from(Jk(e)).filter(p)},bR=function(e){var t=P.some(Qk(e)).filter(mR),n=P.some(Zk(e)).filter(mR),o=t.or(n).map(hR);return vR(e).fold(S,(function(e){return o.fold(E,(function(e){return he(e).length>0&&e}))}))},gR=function(e,t){var n=bR(e);return s(n)?n?vR(e):P.none():n[t]?vR(e):P.none()},yR=function(e,t){return gR(e,t).map((function(n){return function(o){return eM.nu((function(r){var l=function(e,t){if(!a(e))throw new Error("Expected value to be string");if(void 0!==t&&!i(t))throw new Error("Expected meta to be a object");var n={value:e,meta:t};r(n)},c=B({filetype:t,fieldname:o.fieldname},P.from(o.meta).getOr({}));n.call(e,l,o.value,c)}))}}))},OR=function(e){return P.from(e).filter(a).getOrUndefined()},wR=function(e){return eS(e)?P.none():P.some({targets:rR.find(e.getBody()),anchorTop:OR(tS(e)),anchorBottom:OR(nS(e))})},jR=function(e){return P.from(oS(e))},xR=function(e){return{getHistory:fR,addToHistory:pR,getLinkInformation:function(){return wR(e)},getValidationHandler:function(){return jR(e)},getUrlPicker:function(t){return yR(e,t)}}},CR=function(e,t,n){var o=ri(!1),r=xz(t),a={shared:{providers:{icons:function(){return t.ui.registry.getAll().icons},menuItems:function(){return t.ui.registry.getAll().menuItems},translate:kj.translate,isDisabled:function(){return t.mode.isReadOnly()||t.ui.isDisabled()},getSetting:t.getParam.bind(t)},interpreter:function(e){return sz(e,a)},anchors:hz(t,n,r.isPositionedAtTop),header:r,getSink:function(){return rr.value(e)}},urlinput:xR(t),styleselect:Az(t),colorinput:Oz(t),dialog:jz(t),isContextMenuOpen:function(){return o.get()},setContextMenuState:function(e){return o.set(e)}};return a},kR=function(e,t,n){var o=function(e,o){K([t,n],(function(t){t.broadcastEvent(e,o)}))},r=function(e,o){K([t,n],(function(t){t.broadcastOn([e],o)}))},a=function(e){return r(yh(),{target:e.target})},i=wd(),l=af(i,"touchstart",a),c=af(i,"touchmove",(function(e){return o(cl(),e)})),s=af(i,"touchend",(function(e){return o(sl(),e)})),u=af(i,"mousedown",a),d=af(i,"mouseup",(function(e){0===e.raw.button&&r(wh(),{target:e.target})})),f=function(e){return r(yh(),{target:tt.fromDom(e.target)})},p=function(e){0===e.button&&r(wh(),{target:tt.fromDom(e.target)})},m=function(){K(e.editorManager.get(),(function(t){e!==t&&t.fire("DismissPopups",{relatedTarget:e})}))},h=function(e){return o(ul(),cf(e))},v=function(e){r(Oh(),{}),o(dl(),cf(e))},b=function(){return r(Oh(),{})},g=function(t){t.state&&r(yh(),{target:tt.fromDom(e.getContainer())})},y=function(e){r(yh(),{target:tt.fromDom(e.relatedTarget.getContainer())})};e.on("PostRender",(function(){e.on("click",f),e.on("tap",f),e.on("mouseup",p),e.on("mousedown",m),e.on("ScrollWindow",h),e.on("ResizeWindow",v),e.on("ResizeEditor",b),e.on("AfterProgressState",g),e.on("DismissPopups",y)})),e.on("remove",(function(){e.off("click",f),e.off("tap",f),e.off("mouseup",p),e.off("mousedown",m),e.off("ScrollWindow",h),e.off("ResizeWindow",v),e.off("ResizeEditor",b),e.off("AfterProgressState",g),e.off("DismissPopups",y),u.unbind(),l.unbind(),c.unbind(),s.unbind(),d.unbind()})),e.on("detach",(function(){Qm(t),Qm(n),t.destroy(),n.destroy()}))},SR=nb,ER=zv,TR=O([Ga("shell",!1),Ba("makeItem"),Ga("setupItem",v),rv.field("listBehaviours",[RO])]),BR=function(){return{behaviours:fd([RO.config({})])}},MR=Dv({name:"items",overrides:BR}),NR=O([MR]),_R=O("CustomList"),VR=function(e,t,n,o){var r=function(t,n){i(t).fold((function(){throw console.error("Custom List was defined to not be a shell, but no item container was specified in components"),new Error("Custom List was defined to not be a shell, but no item container was specified in components")}),(function(o){var r=RO.contents(o),a=n.length,i=a-r.length,l=i>0?U(i,(function(){return e.makeItem()})):[],c=r.slice(a);K(c,(function(e){return RO.remove(o,e)})),K(l,(function(e){return RO.append(o,e)}));var s=RO.contents(o);K(s,(function(o,r){e.setupItem(t,o,n[r],r)}))}))},a=e.shell?{behaviours:[RO.config({})],components:[]}:{behaviours:[],components:t},i=function(t){return e.shell?P.some(t):Gv(t,e,"items")};return{uid:e.uid,dom:e.dom,components:a.components,behaviours:ov(e.listBehaviours,a.behaviours),apis:{setItems:r}}},AR=pb({name:_R(),configFields:TR(),partFields:NR(),factory:VR,apis:{setItems:function(e,t,n){e.setItems(t,n)}}}),DR=O([Ba("dom"),Ga("shell",!0),tv("toolbarBehaviours",[RO])]),PR=function(){return{behaviours:fd([RO.config({})])}},IR=O([Dv({name:"groups",overrides:PR})]),zR=function(e,t,n,o){var r=function(e,t){a(e).fold((function(){throw console.error("Toolbar was defined to not be a shell, but no groups container was specified in components"),new Error("Toolbar was defined to not be a shell, but no groups container was specified in components")}),(function(e){RO.set(e,t)}))},a=function(t){return e.shell?P.some(t):Gv(t,e,"groups")},i=e.shell?{behaviours:[RO.config({})],components:[]}:{behaviours:[],components:t};return{uid:e.uid,dom:e.dom,components:i.components,behaviours:ov(e.toolbarBehaviours,i.behaviours),apis:{setGroups:r},domModification:{attributes:{role:"group"}}}},RR=pb({name:"Toolbar",configFields:DR(),partFields:IR(),factory:zR,apis:{setGroups:function(e,t,n){e.setGroups(t,n)}}}),LR=v,FR=S,HR=O([]),$R=Object.freeze({__proto__:null,setup:LR,isDocked:FR,getBehaviours:HR}),UR=function(e){var t=Be(Zn(e,"position"),"fixed"),n=t?P.none():yn(e);return n.orThunk((function(){var t=tt.fromTag("span");return bn(e).bind((function(e){No(e,t);var n=yn(t);return Po(t),n}))}))},WR=function(e){return UR(e).map(mo).getOrThunk((function(){return uo(0,0)}))},qR=ii.generate([{static:[]},{absolute:["positionCss"]},{fixed:["positionCss"]}]),KR=function(e,t){var n=e.element;as(n,t.transitionClass),ls(n,t.fadeOutClass),as(n,t.fadeInClass),t.onShow(e)},GR=function(e,t){var n=e.element;as(n,t.transitionClass),ls(n,t.fadeInClass),as(n,t.fadeOutClass),t.onHide(e)},YR=function(e,t){return e.yt.y},XR=function(e,t){return e.y>=t.y},JR=function(e,t){return e.bottom<=t.bottom},QR=function(e,t,n){return re(e,(function(e){switch(e){case"bottom":return JR(t,n);case"top":return XR(t,n)}}))},ZR=function(e,t){return t.getInitialPos().map((function(t){return Jo(t.bounds.x,t.bounds.y,go(e),io(e))}))},eL=function(e,t,n){n.setInitialPos({style:eo(e),position:Jn(e,"position")||"static",bounds:t})},tL=function(e,t,n){return n.getInitialPos().bind((function(o){switch(n.clearInitialPos(),o.position){case"static":return P.some(qR.static());case"absolute":var r=UR(e).map(Qo).getOrThunk((function(){return Qo(In())}));return P.some(qR.absolute(Td("absolute",Se(o.style,"left").map((function(e){return t.x-r.x})),Se(o.style,"top").map((function(e){return t.y-r.y})),Se(o.style,"right").map((function(e){return r.right-t.right})),Se(o.style,"bottom").map((function(e){return r.bottom-t.bottom})))));default:return P.none()}}))},nL=function(e,t,n){return ZR(e,n).filter((function(e){return QR(n.getModes(),e,t)})).bind((function(t){return tL(e,t,n)}))},oL=function(e,t,n){var o=Qo(e);if(QR(n.getModes(),o,t))return P.none();eL(e,o,n);var r=er(),a=o.x-r.x,i=t.y-r.y,l=r.bottom-t.bottom,c=o.y<=t.y;return P.some(qR.fixed(Td("fixed",P.some(a),c?P.some(i):P.none(),P.none(),c?P.none():P.some(l))))},rL=function(e,t,n){var o=e.element,r=Be(Zn(o,"position"),"fixed");return r?nL(o,t,n):oL(o,t,n)},aL=function(e,t){var n=e.element;return ZR(n,t).bind((function(e){return tL(n,e,t)}))},iL=function(e,t,n){n.setDocked(!1),K(["left","right","top","bottom","position"],(function(t){return no(e.element,t)})),t.onUndocked(e)},lL=function(e,t,n,o){var r="fixed"===o.position;n.setDocked(r),Md(e.element,o);var a=r?t.onDocked:t.onUndocked;a(e)},cL=function(e,t,n,o,r){void 0===r&&(r=!1),t.contextual.each((function(t){t.lazyContext(e).each((function(a){var i=YR(a,o);if(i!==n.isVisible())if(n.setVisible(i),r&&!i)ss(e.element,[t.fadeOutClass]),t.onHide(e);else{var l=i?KR:GR;l(e,t)}}))}))},sL=function(e,t,n){var o=t.lazyViewport(e),r=n.isDocked();r&&cL(e,t,n,o),rL(e,o,n).each((function(r){r.fold((function(){return iL(e,t,n)}),(function(o){return lL(e,t,n,o)}),(function(r){cL(e,t,n,o,!0),lL(e,t,n,r)}))}))},uL=function(e,t,n){var o=e.element;n.setDocked(!1),aL(e,n).each((function(o){o.fold((function(){return iL(e,t,n)}),(function(o){return lL(e,t,n,o)}),v)})),n.setVisible(!0),t.contextual.each((function(t){us(o,[t.fadeInClass,t.fadeOutClass,t.transitionClass]),t.onShow(e)})),dL(e,t,n)},dL=function(e,t,n){e.getSystem().isConnected()&&sL(e,t,n)},fL=function(e,t,n){n.isDocked()&&uL(e,t,n)},pL=function(e,t,n){return n.isDocked()},mL=function(e,t,n,o){return n.setModes(o)},hL=function(e,t,n){return n.getModes()},vL=Object.freeze({__proto__:null,refresh:dL,reset:fL,isDocked:pL,getModes:hL,setModes:mL}),bL=function(e,t){return Tl([Fl(qi(),(function(n,o){e.contextual.each((function(e){if(cs(n.element,e.transitionClass)){us(n.element,[e.transitionClass,e.fadeInClass]);var r=t.isVisible()?e.onShown:e.onHidden;r(n)}o.stop()}))})),_l(ul(),(function(n,o){dL(n,e,t)})),_l(dl(),(function(n,o){fL(n,e,t)}))])},gL=Object.freeze({__proto__:null,events:bL}),yL=[qa("contextual",[_a("fadeInClass"),_a("fadeOutClass"),_a("transitionClass"),Da("lazyContext"),lu("onShow"),lu("onShown"),lu("onHide"),lu("onHidden")]),ei("lazyViewport",er),ni("modes",["top","bottom"],sa),lu("onDocked"),lu("onUndocked")],OL=function(e){var t=ri(!1),n=ri(!0),o=of(),r=ri(e.modes),a=function(){return"docked: "+t.get()+", visible: "+n.get()+", modes: "+r.get().join(",")};return kc({isDocked:t.get,setDocked:t.set,getInitialPos:o.get,setInitialPos:o.set,clearInitialPos:o.clear,isVisible:n.get,setVisible:n.set,getModes:r.get,setModes:r.set,readState:a})},wL=Object.freeze({__proto__:null,init:OL}),jL=md({fields:yL,name:"docking",active:gL,apis:vL,state:wL}),xL=O(rc("toolbar-height-change")),CL={fadeInClass:"tox-editor-dock-fadein",fadeOutClass:"tox-editor-dock-fadeout",transitionClass:"tox-editor-dock-transition"},kL="tox-tinymce--toolbar-sticky-on",SL="tox-tinymce--toolbar-sticky-off",EL=function(e,t){var n=pn(t),o=n.dom.defaultView.innerHeight,r=zo(n),a=tt.fromDom(e.elm),i=Zo(a),l=io(a),c=i.y,s=c+l,u=mo(t),d=io(t),f=u.top,p=f+d,m=Math.abs(f-r.top)<2,h=Math.abs(p-(r.top+o))<2;if(m&&cf){var v=c-o+l+d;Ro(r.left,v,n)}},TL=function(e,t){return H(jL.getModes(e),t)},BL=function(e){var t=function(e){return lo(e)+(parseInt(Jn(e,"margin-top"),10)||0)+(parseInt(Jn(e,"margin-bottom"),10)||0)},n=e.element;bn(n).each((function(o){var r="padding-"+jL.getModes(e)[0];if(jL.isDocked(e)){var a=go(o);Gn(n,"width",a+"px"),Gn(o,r,t(n)+"px")}else no(n,"width"),no(o,r)}))},ML=function(e,t){t?(ls(e,CL.fadeOutClass),ss(e,[CL.transitionClass,CL.fadeInClass])):(ls(e,CL.fadeInClass),ss(e,[CL.fadeOutClass,CL.transitionClass]))},NL=function(e,t){var n=tt.fromDom(e.getContainer());t?(as(n,kL),ls(n,SL)):(as(n,SL),ls(n,kL))},_L=function(e,t){var n=pn(t);kd(n).filter((function(e){return!sn(t,e)})).filter((function(t){return sn(t,tt.fromDom(n.dom.body))||fn(e,t)})).each((function(){return jd(t)}))},VL=function(e,t){return Sd(e).orThunk((function(){return t().toOptional().bind((function(e){return Sd(e.element)}))}))},AL=function(e,t,n){e.inline||(t.header.isPositionedAtTop()||e.on("ResizeEditor",(function(){n().each(jL.reset)})),e.on("ResizeWindow ResizeEditor",(function(){n().each(BL)})),e.on("SkinLoaded",(function(){n().each((function(e){jL.isDocked(e)?jL.reset(e):jL.refresh(e)}))})),e.on("FullscreenStateChanged",(function(){n().each(jL.reset)}))),e.on("AfterScrollIntoView",(function(e){n().each((function(t){jL.refresh(t);var n=t.element;Jg(n)&&EL(e,n)}))})),e.on("PostRender",(function(){NL(e,!1)}))},DL=function(e){return e().map(jL.isDocked).getOr(!1)},PL=function(){var e;return[gd.config({channels:(e={},e[xL()]={onReceive:BL},e)})]},IL=function(e,t){var n=of(),o=t.getSink,r=function(e){o().each((function(t){return e(t.element)}))},a=function(t){e.inline||BL(t),NL(e,jL.isDocked(t)),t.getSystem().broadcastOn([Oh()],{}),o().each((function(e){return e.getSystem().broadcastOn([Oh()],{})}))},i=e.inline?[]:PL();return N([XO.config({}),jL.config({contextual:B({lazyContext:function(t){var n=lo(t.element),o=e.inline?e.getContentAreaContainer():e.getContainer(),r=Qo(tt.fromDom(o)),a=r.height-n,i=r.y+(TL(t,"top")?0:n);return P.some(Jo(r.x,i,r.width,a))},onShow:function(){r((function(e){return ML(e,!0)}))},onShown:function(e){r((function(e){return us(e,[CL.transitionClass,CL.fadeInClass])})),n.get().each((function(t){_L(e.element,t),n.clear()}))},onHide:function(e){VL(e.element,o).fold(n.clear,n.set),r((function(e){return ML(e,!1)}))},onHidden:function(){r((function(e){return us(e,[CL.transitionClass])}))}},CL),lazyViewport:function(t){var n=er(),o=qk(e),r=n.y+(TL(t,"top")?o:0),a=n.height-(TL(t,"bottom")?o:0);return Jo(n.x,r,n.width,a)},modes:[t.header.getDockingMode()],onDocked:a,onUndocked:a})],i,!0)},zL=Object.freeze({__proto__:null,setup:AL,isDocked:DL,getBehaviours:IL}),RL=function(e){var t=e.editor,n=e.sticky?IL:HR;return{uid:e.uid,dom:e.dom,components:e.components,behaviours:fd(n(t,e.sharedBackstage))}},LL=ea([_a("type"),Ma("items",na([aa([_a("name"),Ra("items",sa)]),sa]))].concat(Cx)),FL=function(e){return Oa("GroupToolbarButton",LL,e)},HL=[$a("text"),$a("tooltip"),$a("icon"),Da("fetch"),ei("onSetup",(function(){return v}))],$L=ea(N([_a("type")],HL,!0)),UL=function(e){return Oa("menubutton",$L,e)},WL=ea([_a("type"),$a("tooltip"),$a("icon"),$a("text"),Ua("select"),Da("fetch"),ei("onSetup",(function(){return v})),Qa("presets","normal",["normal","color","listpreview"]),Ga("columns",1),Da("onAction"),Da("onItemAction")]),qL=function(e){return Oa("SplitButton",WL,e)},KL=function(e,t){var n=function(e,n){var o=q(n,(function(e){var n={type:"menubutton",text:e.text,fetch:function(t){t(e.getItems())}},o=UL(n).mapError((function(e){return xa(e)})).getOrDie();return KD(o,"tox-mbtn",t.backstage,P.some("menuitem"))}));RO.set(e,o)},o={focus:BO.focusIn,setMenus:n};return{uid:e.uid,dom:e.dom,components:[],behaviours:fd([RO.config({}),FO("menubar-events",[Hl((function(t){e.onSetup(t)})),_l(Ii(),(function(e,t){zs(e.element,".tox-mbtn--active").each((function(n){Rs(t.event.target,".tox-mbtn").each((function(t){sn(n,t)||e.getSystem().getByDom(n).each((function(n){e.getSystem().getByDom(t).each((function(e){IM.expand(e),IM.close(n),XO.focus(e)}))}))}))}))})),_l(vl(),(function(e,t){t.event.prevFocus.bind((function(t){return e.getSystem().getByDom(t).toOptional()})).each((function(n){t.event.newFocus.bind((function(t){return e.getSystem().getByDom(t).toOptional()})).each((function(e){IM.isOpen(n)&&(IM.expand(e),IM.close(n))}))}))}))]),BO.config({mode:"flow",selector:".tox-mbtn",onEscape:function(t){return e.onEscape(t),P.some(!0)}}),yB.config({})]),apis:o,domModification:{attributes:{role:"menubar"}}}},GL=fb({factory:KL,name:"silver.Menubar",configFields:[Ba("dom"),Ba("uid"),Ba("onEscape"),Ba("backstage"),Ga("onSetup",v)],apis:{focus:function(e,t){e.focus(t)},setMenus:function(e,t,n){e.setMenus(t,n)}}}),YL=function(e,t){return t.getAnimationRoot.fold((function(){return e.element}),(function(t){return t(e)}))},XL=function(e){return e.dimension.property},JL=function(e,t){return e.dimension.getDimension(t)},QL=function(e,t){var n=YL(e,t);us(n,[t.shrinkingClass,t.growingClass])},ZL=function(e,t){ls(e.element,t.openClass),as(e.element,t.closedClass),Gn(e.element,XL(t),"0px"),oo(e.element)},eF=function(e,t){ls(e.element,t.closedClass),as(e.element,t.openClass),no(e.element,XL(t))},tF=function(e,t,n,o){n.setCollapsed(),Gn(e.element,XL(t),JL(t,e.element)),oo(e.element),QL(e,t),ZL(e,t),t.onStartShrink(e),t.onShrunk(e)},nF=function(e,t,n,o){var r=o.getOrThunk((function(){return JL(t,e.element)}));n.setCollapsed(),Gn(e.element,XL(t),r),oo(e.element);var a=YL(e,t);ls(a,t.growingClass),as(a,t.shrinkingClass),ZL(e,t),t.onStartShrink(e)},oF=function(e,t,n){var o=JL(t,e.element),r="0px"===o?tF:nF;r(e,t,n,P.some(o))},rF=function(e,t,n){var o=YL(e,t),r=cs(o,t.shrinkingClass),a=JL(t,e.element);eF(e,t);var i=JL(t,e.element),l=function(){Gn(e.element,XL(t),a),oo(e.element)},c=function(){ZL(e,t)},s=r?l:c;s(),ls(o,t.shrinkingClass),as(o,t.growingClass),eF(e,t),Gn(e.element,XL(t),i),n.setExpanded(),t.onStartGrow(e)},aF=function(e,t,n){if(n.isExpanded()){no(e.element,XL(t));var o=JL(t,e.element);Gn(e.element,XL(t),o)}},iF=function(e,t,n){n.isExpanded()||rF(e,t,n)},lF=function(e,t,n){n.isExpanded()&&oF(e,t,n)},cF=function(e,t,n){n.isExpanded()&&tF(e,t,n)},sF=function(e,t,n){return n.isExpanded()},uF=function(e,t,n){return n.isCollapsed()},dF=function(e,t,n){var o=YL(e,t);return!0===cs(o,t.growingClass)},fF=function(e,t,n){var o=YL(e,t);return!0===cs(o,t.shrinkingClass)},pF=function(e,t,n){return dF(e,t)||fF(e,t)},mF=function(e,t,n){var o=n.isExpanded()?oF:rF;o(e,t,n)},hF=Object.freeze({__proto__:null,refresh:aF,grow:iF,shrink:lF,immediateShrink:cF,hasGrown:sF,hasShrunk:uF,isGrowing:dF,isShrinking:fF,isTransitioning:pF,toggleGrow:mF,disableTransitions:QL}),vF=function(e,t,n){var o=t.expanded;return Mc(o?{classes:[t.openClass],styles:{}}:{classes:[t.closedClass],styles:pi(t.dimension.property,"0px")})},bF=function(e,t){return Tl([Fl(qi(),(function(n,o){var r=o.event.raw;if(r.propertyName===e.dimension.property){QL(n,e),t.isExpanded()&&no(n.element,e.dimension.property);var a=t.isExpanded()?e.onGrown:e.onShrunk;a(n)}}))])},gF=Object.freeze({__proto__:null,exhibit:vF,events:bF}),yF=[Ba("closedClass"),Ba("openClass"),Ba("shrinkingClass"),Ba("growingClass"),La("getAnimationRoot"),lu("onShrunk"),lu("onStartShrink"),lu("onGrown"),lu("onStartGrow"),Ga("expanded",!1),Ma("dimension",Ca("property",{width:[du("property","width"),du("getDimension",(function(e){return go(e)+"px"}))],height:[du("property","height"),du("getDimension",(function(e){return io(e)+"px"}))]}))],OF=function(e){var t=ri(e.expanded),n=function(){return"expanded: "+t.get()};return kc({isExpanded:function(){return!0===t.get()},isCollapsed:function(){return!1===t.get()},setCollapsed:x(t.set,!1),setExpanded:x(t.set,!0),readState:n})},wF=Object.freeze({__proto__:null,init:OF}),jF=md({fields:yF,name:"sliding",active:gF,apis:hF,state:wF}),xF="container",CF=[tv("slotBehaviours",[])],kF=function(e){return""},SF=function(e){var t=function(){var e=[],t=function(t,n){return e.push(t),$v(xF,kF(t),n)};return{slot:t,record:O(e)}}(),n=e(t),o=t.record(),r=q(o,(function(e){return Vv({name:e,pname:kF(e)})}));return ib(xF,CF,r,EF,n)},EF=function(e,t){var n=function(t){return Qv(e)},o=function(t,n){return Gv(t,e,n)},r=function(t,n){return function(o,r){return Gv(o,e,r).map((function(e){return t(e,r)})).getOr(n)}},a=function(e){return function(t,n){K(n,(function(n){return e(t,n)}))}},i=function(e,t){return"true"!==Hn(e.element,"aria-hidden")},l=function(e,t){if(!i(e)){var n=e.element;no(n,"display"),Wn(n,"aria-hidden"),xl(e,bl(),{name:t,visible:!0})}},c=function(e,t){if(i(e)){var n=e.element;Gn(n,"display","none"),Ln(n,"aria-hidden","true"),xl(e,bl(),{name:t,visible:!1})}},s=r(i,!1),u=r(c),d=a(u),f=function(e){return d(e,n())},p=r(l),m={getSlotNames:n,getSlot:o,isShowing:s,hideSlot:u,hideAllSlots:f,showSlot:p};return{uid:e.uid,dom:e.dom,components:t,behaviours:nv(e.slotBehaviours),apis:m}},TF=ge({getSlotNames:function(e,t){return e.getSlotNames(t)},getSlot:function(e,t,n){return e.getSlot(t,n)},isShowing:function(e,t,n){return e.isShowing(t,n)},hideSlot:function(e,t,n){return e.hideSlot(t,n)},hideAllSlots:function(e,t){return e.hideAllSlots(t)},showSlot:function(e,t,n){return e.showSlot(t,n)}},(function(e){return xc(e)})),BF=B(B({},TF),{sketch:SF}),MF=ea([$a("icon"),$a("tooltip"),ei("onShow",v),ei("onHide",v),ei("onSetup",(function(){return v}))]),NF=function(e){return Oa("sidebar",MF,e)},_F=function(e){var t=e.ui.registry.getAll().sidebars;K(he(t),(function(n){var o=t[n],r=function(){return Be(P.from(e.queryCommandValue("ToggleSidebar")),n)};e.ui.registry.addToggleButton(n,{icon:o.icon,tooltip:o.tooltip,onAction:function(t){e.execCommand("ToggleSidebar",!1,n),t.setActive(r())},onSetup:function(t){var n=function(){return t.setActive(r())};return e.on("ToggleSidebar",n),function(){e.off("ToggleSidebar",n)}}})}))},VF=function(e){return{element:function(){return e.element.dom}}},AF=function(e,t){var n=q(he(t),(function(e){var n=t[e],o=wa(NF(n));return{name:e,getApi:VF,onSetup:o.onSetup,onShow:o.onShow,onHide:o.onHide}}));return q(n,(function(t){var o=ri(v);return e.slot(t.name,{dom:{tag:"div",classes:["tox-sidebar__pane"]},behaviours:QC.unnamedEvents([hS(t,o),vS(t,o),_l(bl(),(function(e,t){var o=t.event,r=ee(n,(function(e){return e.name===o.name}));r.each((function(t){var n=o.visible?t.onShow:t.onHide;n(t.getApi(e))}))}))])})}))},DF=function(e){return BF.sketch((function(t){return{dom:{tag:"div",classes:["tox-sidebar__pane-container"]},components:AF(t,e),slotBehaviours:QC.unnamedEvents([Hl((function(e){return BF.hideAllSlots(e)}))])}}))},PF=function(e,t){var n=gb.getCurrent(e);n.each((function(e){return RO.set(e,[DF(t)])}))},IF=function(e,t){var n=gb.getCurrent(e);n.each((function(e){var n=gb.getCurrent(e);n.each((function(n){jF.hasGrown(e)?BF.isShowing(n,t)?jF.shrink(e):(BF.hideAllSlots(n),BF.showSlot(n,t)):(BF.hideAllSlots(n),BF.showSlot(n,t),jF.grow(e))}))}))},zF=function(e){var t=gb.getCurrent(e);return t.bind((function(e){var t=jF.isGrowing(e)||jF.hasGrown(e);if(t){var n=gb.getCurrent(e);return n.bind((function(e){return ee(BF.getSlotNames(e),(function(t){return BF.isShowing(e,t)}))}))}return P.none()}))},RF=rc("FixSizeEvent"),LF=rc("AutoSizeEvent"),FF=function(e){return{uid:e.uid,dom:{tag:"div",classes:["tox-sidebar"],attributes:{role:"complementary"}},components:[{dom:{tag:"div",classes:["tox-sidebar__slider"]},components:[],behaviours:fd([yB.config({}),XO.config({}),jF.config({dimension:{property:"width"},closedClass:"tox-sidebar--sliding-closed",openClass:"tox-sidebar--sliding-open",shrinkingClass:"tox-sidebar--sliding-shrinking",growingClass:"tox-sidebar--sliding-growing",onShrunk:function(e){var t=gb.getCurrent(e);t.each(BF.hideAllSlots),jl(e,LF)},onGrown:function(e){jl(e,LF)},onStartGrow:function(e){xl(e,RF,{width:Zn(e.element,"width").getOr("")})},onStartShrink:function(e){xl(e,RF,{width:go(e.element)+"px"})}}),RO.config({}),gb.config({find:function(e){var t=RO.contents(e);return de(t)}})])}],behaviours:fd([UV.childAt(0),FO("sidebar-sliding-events",[_l(RF,(function(e,t){Gn(e.element,"width",t.event.width)})),_l(LF,(function(e,t){no(e.element,"width")}))])])}},HF=function(e,t,n,o){Ln(e.element,"aria-busy",!0);var r=t.getRoot(e).getOr(e),a=fd([BO.config({mode:"special",onTab:function(){return P.some(!0)},onShiftTab:function(){return P.some(!0)}}),XO.config({})]),i=o(r,a),l=r.getSystem().build(i);RO.append(r,Ts(l)),l.hasConfigured(BO)&&t.focus&&BO.focusIn(l),n.isBlocked()||t.onBlock(e),n.blockWith((function(){return RO.remove(r,l)}))},$F=function(e,t,n){Wn(e.element,"aria-busy"),n.isBlocked()&&t.onUnblock(e),n.clear()},UF=Object.freeze({__proto__:null,block:HF,unblock:$F}),WF=[ei("getRoot",P.none),Za("focus",!0),lu("onBlock"),lu("onUnblock")],qF=function(){var e=ef(),t=function(t){e.set({destroy:t})};return kc({readState:e.isSet,blockWith:t,clear:e.clear,isBlocked:e.isSet})},KF=Object.freeze({__proto__:null,init:qF}),GF=md({fields:WF,name:"blocking",apis:UF,state:KF}),YF=function(e){var t=void 0!==e.dom.attributes?e.dom.attributes:[];return Q(t,(function(e,t){var n;return"class"===t.name?e:B(B({},e),(n={},n[t.name]=t.value,n))}),{})},XF=function(e){return Array.prototype.slice.call(e.dom.classList,0)},JF=function(e){var t=tt.fromHtml(e),n=wn(t),o=YF(t),r=XF(t),a=0===n.length?{}:{innerHtml:Kl(t)};return B({tag:lt(t),classes:r,attributes:o},a)},QF=function(e){return function(t,n){return{dom:{tag:"div",attributes:{"aria-label":e.translate("Loading..."),tabindex:"0"},classes:["tox-throbber__busy-spinner"]},components:[{dom:JF('
')}]}}},ZF=function(e){return gb.getCurrent(e).each((function(e){return jd(e.element)}))},eH=function(e,t){var n="tabindex",o="data-mce-"+n;P.from(e.iframeElement).map(tt.fromDom).each((function(e){t?($n(e,n).each((function(t){return Ln(e,o,t)})),Ln(e,n,-1)):(Wn(e,n),$n(e,o).each((function(t){Ln(e,n,t),Wn(e,o)})))}))},tH=function(e,t,n,o){var r=t.element;if(eH(e,n),n)GF.block(t,QF(o)),no(r,"display"),Wn(r,"aria-hidden"),e.hasFocus()&&ZF(t);else{var a=gb.getCurrent(t).exists((function(e){return Cd(e.element)}));GF.unblock(t),Gn(r,"display","none"),Ln(r,"aria-hidden","true"),a&&e.focus()}},nH=function(e){return{uid:e.uid,dom:{tag:"div",attributes:{"aria-hidden":"true"},classes:["tox-throbber"],styles:{display:"none"}},behaviours:fd([RO.config({}),GF.config({focus:!1}),gb.config({find:function(e){return de(e.components())}})]),components:[]}},oH=function(e){return"focusin"===e.type},rH=function(e){if(oH(e)){var t=e.composed?de(e.composedPath()):P.from(e.target);return t.map(tt.fromDom).filter(ut).exists((function(e){return cs(e,"mce-pastebin")}))}return!1},aH=function(e,t,n){var o=ri(!1),r=of(),a=function(n){o.get()&&!rH(n)&&(n.preventDefault(),ZF(t()),e.editorManager.setActive(e))};e.inline||e.on("PreInit",(function(){e.dom.bind(e.getWin(),"focusin",a),e.on("BeforeExecCommand",(function(e){"mcefocus"===e.command.toLowerCase()&&!0!==e.value&&a(e)}))}));var i=function(r){r!==o.get()&&(o.set(r),tH(e,t(),r,n.providers),e.fire("AfterProgressState",{state:r}))};e.on("ProgressState",(function(t){if(r.on(wj.clearTimeout),m(t.time)){var n=wj.setEditorTimeout(e,(function(){return i(t.state)}),t.time);r.set(n)}else i(t.state),r.clear()}))},iH=function(e,t){var n={len:0,list:[]},o=Q(e,(function(e,n){var o=t(n,e.len);return o.fold(O(e),(function(t){return{len:t.finish,list:e.list.concat([t])}}))}),n);return o.list},lH=function(e,t,n){return{within:e,extra:t,withinWidth:n}},cH=function(e,t,n){var o=iH(e,(function(e,t){var o=n(e);return P.some({element:e,start:t,finish:t+o,width:o})})),r=X(o,(function(e){return e.finish<=t})),a=J(r,(function(e,t){return e+t.width}),0),i=o.slice(r.length);return{within:r,extra:i,withinWidth:a}},sH=function(e){return q(e,(function(e){return e.element}))},uH=function(e,t,n){var o=sH(e.concat(t));return lH(o,[],n)},dH=function(e,t,n,o){var r=sH(e).concat([n]);return lH(r,sH(t),o)},fH=function(e,t,n){return lH(sH(e),[],n)},pH=function(e,t,n){var o=cH(t,e,n);return 0===o.extra.length?P.some(o):P.none()},mH=function(e,t,n,o){var r=pH(e,t,n).getOrThunk((function(){return cH(t,e-n(o),n)})),a=r.within,i=r.extra,l=r.withinWidth;return 1===i.length&&i[0].width<=n(o)?uH(a,i,l):i.length>=1?dH(a,i,o,l):fH(a,i,l)},hH=function(e,t){var n=q(t,(function(e){return Ts(e)}));RR.setGroups(e,n)},vH=function(e){return me(e,(function(e){return Sd(e.element).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))}))},bH=function(e,t,n){var o=t.builtGroups.get();if(0!==o.length){var r=Yv(e,t,"primary"),a=gM.getCoupled(e,"overflowGroup");Gn(r.element,"visibility","hidden");var i=o.concat([a]),l=vH(i);n([]),hH(r,i);var c=go(r.element),s=mH(c,t.builtGroups.get(),(function(e){return go(e.element)}),a);0===s.extra.length?(RO.remove(r,a),n([])):(hH(r,s.within),n(s.extra)),no(r.element,"visibility"),oo(r.element),l.each(XO.focus)}},gH=O([tv("splitToolbarBehaviours",[gM]),Ea("builtGroups",(function(){return ri([])}))]),yH=O([au(["overflowToggledClass"]),Ua("getOverflowBounds"),Ba("lazySink"),Ea("overflowGroups",(function(){return ri([])}))].concat(gH())),OH=O([Vv({factory:RR,schema:DR(),name:"primary"}),Av({schema:DR(),name:"overflow"}),Av({name:"overflow-button"}),Av({name:"overflow-group"})]),wH=O((function(e,t){Oo(e,Math.floor(t))})),jH=O([au(["toggledClass"]),Ba("lazySink"),Da("fetch"),Ua("getBounds"),qa("fireDismissalEventInstead",[Ga("event",ml())]),Rf()]),xH=O([Av({name:"button",overrides:function(e){return{dom:{attributes:{"aria-haspopup":"true"}},buttonBehaviours:fd([hw.config({toggleClass:e.markers.toggledClass,aria:{mode:"expanded"},toggleOnExecute:!1})])}}}),Av({factory:RR,schema:DR(),name:"toolbar",overrides:function(e){return{toolbarBehaviours:fd([BO.config({mode:"cyclic",onEscape:function(t){return Gv(t,e,"button").each(XO.focus),P.none()}})])}}})]),CH=function(e,t){var n=gM.getCoupled(e,"toolbarSandbox");gh.isOpen(n)?gh.close(n):gh.open(n,t.toolbar())},kH=function(e,t,n,o){var r=n.getBounds.map((function(e){return e()})),a=n.lazySink(e).getOrDie();zm.positionWithinBounds(a,t,{anchor:{type:"hotspot",hotspot:e,layouts:o,overrides:{maxWidthFunction:wH()}}},r)},SH=function(e,t,n,o,r){RR.setGroups(t,r),kH(e,t,n,o),hw.on(e)},EH=function(e,t,n){var o=Fs(),r=function(r,a){n.fetch().get((function(r){SH(e,a,n,t.layouts,r),o.link(e.element),BO.focusIn(a)}))},a=function(){hw.off(e),XO.focus(e),o.unlink(e.element)};return{dom:{tag:"div",attributes:{id:o.id}},behaviours:fd([BO.config({mode:"special",onEscape:function(e){return gh.close(e),P.some(!0)}}),gh.config({onOpen:r,onClose:a,isPartOf:function(t,n,o){return $s(n,o)||$s(e,o)},getAttachPoint:function(){return n.lazySink(e).getOrDie()}}),gd.config({channels:B(B({},xh(B({isExtraPart:S},n.fireDismissalEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})))),kh({doReposition:function(){gh.getState(gM.getCoupled(e,"toolbarSandbox")).each((function(o){kH(e,o,n,t.layouts)}))}}))})])}},TH=function(e,t,n,o){return B(B({},xj.sketch(B(B({},o.button()),{action:function(e){CH(e,o)},buttonBehaviours:rv.augment({dump:o.button().buttonBehaviours},[gM.config({others:{toolbarSandbox:function(t){return EH(t,n,e)}}})])}))),{apis:{setGroups:function(t,o){gh.getState(gM.getCoupled(t,"toolbarSandbox")).each((function(r){SH(t,r,e,n.layouts,o)}))},reposition:function(t){gh.getState(gM.getCoupled(t,"toolbarSandbox")).each((function(o){kH(t,o,e,n.layouts)}))},toggle:function(e){CH(e,o)},getToolbar:function(e){return gh.getState(gM.getCoupled(e,"toolbarSandbox"))},isOpen:function(e){return gh.isOpen(gM.getCoupled(e,"toolbarSandbox"))}}})},BH=pb({name:"FloatingToolbarButton",factory:TH,configFields:jH(),partFields:xH(),apis:{setGroups:function(e,t,n){e.setGroups(t,n)},reposition:function(e,t){e.reposition(t)},toggle:function(e,t){e.toggle(t)},getToolbar:function(e,t){return e.getToolbar(t)},isOpen:function(e,t){return e.isOpen(t)}}}),MH=O([Ba("items"),au(["itemSelector"]),tv("tgroupBehaviours",[BO])]),NH=O([Pv({name:"items",unit:"item"})]),_H=function(e,t,n,o){return{uid:e.uid,dom:e.dom,components:t,behaviours:ov(e.tgroupBehaviours,[BO.config({mode:"flow",selector:e.markers.itemSelector})]),domModification:{attributes:{role:"toolbar"}}}},VH=pb({name:"ToolbarGroup",configFields:MH(),partFields:NH(),factory:_H}),AH=function(e){return q(e,(function(e){return Ts(e)}))},DH=function(e,t,n){bH(e,n,(function(o){n.overflowGroups.set(o),t.getOpt(e).each((function(e){BH.setGroups(e,AH(o))}))}))},PH=function(e,t,n,o){var r=Cj(BH.sketch({fetch:function(){return eM.nu((function(t){t(AH(e.overflowGroups.get()))}))},layouts:{onLtr:function(){return[Hu,Fu]},onRtl:function(){return[Fu,Hu]},onBottomLtr:function(){return[Uu,$u]},onBottomRtl:function(){return[$u,Uu]}},getBounds:n.getOverflowBounds,lazySink:e.lazySink,fireDismissalEventInstead:{},markers:{toggledClass:e.markers.overflowToggledClass},parts:{button:o["overflow-button"](),toolbar:o.overflow()}}));return{uid:e.uid,dom:e.dom,components:t,behaviours:ov(e.splitToolbarBehaviours,[gM.config({others:{overflowGroup:function(){return VH.sketch(B(B({},o["overflow-group"]()),{items:[r.asSpec()]}))}}})]),apis:{setGroups:function(t,n){e.builtGroups.set(q(n,t.getSystem().build)),DH(t,r,e)},refresh:function(t){return DH(t,r,e)},toggle:function(e){r.getOpt(e).each((function(e){BH.toggle(e)}))},isOpen:function(e){return r.getOpt(e).map(BH.isOpen).getOr(!1)},reposition:function(e){r.getOpt(e).each((function(e){BH.reposition(e)}))},getOverflow:function(e){return r.getOpt(e).bind(BH.getToolbar)}},domModification:{attributes:{role:"group"}}}},IH=pb({name:"SplitFloatingToolbar",configFields:yH(),partFields:OH(),factory:PH,apis:{setGroups:function(e,t,n){e.setGroups(t,n)},refresh:function(e,t){e.refresh(t)},reposition:function(e,t){e.reposition(t)},toggle:function(e,t){e.toggle(t)},isOpen:function(e,t){return e.isOpen(t)},getOverflow:function(e,t){return e.getOverflow(t)}}}),zH=O([au(["closedClass","openClass","shrinkingClass","growingClass","overflowToggledClass"]),lu("onOpened"),lu("onClosed")].concat(gH())),RH=O([Vv({factory:RR,schema:DR(),name:"primary"}),Vv({factory:RR,schema:DR(),name:"overflow",overrides:function(e){return{toolbarBehaviours:fd([jF.config({dimension:{property:"height"},closedClass:e.markers.closedClass,openClass:e.markers.openClass,shrinkingClass:e.markers.shrinkingClass,growingClass:e.markers.growingClass,onShrunk:function(t){Gv(t,e,"overflow-button").each((function(e){hw.off(e),XO.focus(e)})),e.onClosed(t)},onGrown:function(t){BO.focusIn(t),e.onOpened(t)},onStartGrow:function(t){Gv(t,e,"overflow-button").each(hw.on)}}),BO.config({mode:"acyclic",onEscape:function(t){return Gv(t,e,"overflow-button").each(XO.focus),P.some(!0)}})])}}}),Av({name:"overflow-button",overrides:function(e){return{buttonBehaviours:fd([hw.config({toggleClass:e.markers.overflowToggledClass,aria:{mode:"pressed"},toggleOnExecute:!1})])}}}),Av({name:"overflow-group"})]),LH=function(e,t){return Gv(e,t,"overflow").map(jF.hasGrown).getOr(!1)},FH=function(e,t){Gv(e,t,"overflow-button").bind((function(){return Gv(e,t,"overflow")})).each((function(n){HH(e,t),jF.toggleGrow(n)}))},HH=function(e,t){Gv(e,t,"overflow").each((function(n){bH(e,t,(function(e){var t=q(e,(function(e){return Ts(e)}));RR.setGroups(n,t)})),Gv(e,t,"overflow-button").each((function(e){jF.hasGrown(n)&&hw.on(e)})),jF.refresh(n)}))},$H=function(e,t,n,o){var r="alloy.toolbar.toggle",a=function(t,n){var o=q(n,t.getSystem().build);e.builtGroups.set(o)};return{uid:e.uid,dom:e.dom,components:t,behaviours:ov(e.splitToolbarBehaviours,[gM.config({others:{overflowGroup:function(e){return VH.sketch(B(B({},o["overflow-group"]()),{items:[xj.sketch(B(B({},o["overflow-button"]()),{action:function(t){jl(e,r)}}))]}))}}}),FO("toolbar-toggle-events",[_l(r,(function(t){FH(t,e)}))])]),apis:{setGroups:function(t,n){a(t,n),HH(t,e)},refresh:function(t){return HH(t,e)},toggle:function(t){return FH(t,e)},isOpen:function(t){return LH(t,e)}},domModification:{attributes:{role:"group"}}}},UH=pb({name:"SplitSlidingToolbar",configFields:zH(),partFields:RH(),factory:$H,apis:{setGroups:function(e,t,n){e.setGroups(t,n)},refresh:function(e,t){e.refresh(t)},toggle:function(e,t){e.toggle(t)},isOpen:function(e,t){return e.isOpen(t)}}}),WH=function(e){var t=e.title.fold((function(){return{}}),(function(e){return{attributes:{title:e}}}));return{dom:B({tag:"div",classes:["tox-toolbar__group"]},t),components:[VH.parts.items({})],items:e.items,markers:{itemSelector:"*:not(.tox-split-button) > .tox-tbtn:not([disabled]), .tox-split-button:not([disabled]), .tox-toolbar-nav-js:not([disabled])"},tgroupBehaviours:fd([yB.config({}),XO.config({})])}},qH=function(e){return VH.sketch(WH(e))},KH=function(e,t){var n=Hl((function(t){var n=q(e.initGroups,qH);RR.setGroups(t,n)}));return fd([pS.toolbarButton(e.providers.isDisabled),cS(),BO.config({mode:t,onEscape:e.onEscape,selector:".tox-toolbar__group"}),FO("toolbar-events",[n])])},GH=function(e){var t=e.cyclicKeying?"cyclic":"acyclic";return{uid:e.uid,dom:{tag:"div",classes:["tox-toolbar-overlord"]},parts:{"overflow-group":WH({title:P.none(),items:[]}),"overflow-button":XD({name:"more",icon:P.some("more-drawer"),disabled:!1,tooltip:P.some("More..."),primary:!1,borderless:!1},P.none(),e.providers)},splitToolbarBehaviours:KH(e,t)}},YH=function(e){var t=GH(e),n=4,o=IH.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}});return IH.sketch(B(B({},t),{lazySink:e.getSink,getOverflowBounds:function(){var t=e.moreDrawerData.lazyHeader().element,o=Zo(t),r=hn(t),a=Zo(r),i=Math.max(r.dom.scrollHeight,a.height);return Jo(o.x+n,a.y,o.width-2*n,i)},parts:B(B({},t.parts),{overflow:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:e.attributes}}}),components:[o],markers:{overflowToggledClass:"tox-tbtn--enabled"}}))},XH=function(e){var t=UH.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}}),n=UH.parts.overflow({dom:{tag:"div",classes:["tox-toolbar__overflow"]}}),o=GH(e);return UH.sketch(B(B({},o),{components:[t,n],markers:{openClass:"tox-toolbar__overflow--open",closedClass:"tox-toolbar__overflow--closed",growingClass:"tox-toolbar__overflow--growing",shrinkingClass:"tox-toolbar__overflow--shrinking",overflowToggledClass:"tox-tbtn--enabled"},onOpened:function(e){e.getSystem().broadcastOn([xL()],{type:"opened"})},onClosed:function(e){e.getSystem().broadcastOn([xL()],{type:"closed"})}}))},JH=function(e){var t=e.cyclicKeying?"cyclic":"acyclic";return RR.sketch({uid:e.uid,dom:{tag:"div",classes:["tox-toolbar"].concat(e.type===Hx.scrolling?["tox-toolbar--scrolling"]:[])},components:[RR.parts.groups({})],toolbarBehaviours:KH(e,t)})},QH=function(e,t,n){var o={getSocket:function(t){return SR.getPart(t,e,"socket")},setSidebar:function(t,n){SR.getPart(t,e,"sidebar").each((function(e){return PF(e,n)}))},toggleSidebar:function(t,n){SR.getPart(t,e,"sidebar").each((function(e){return IF(e,n)}))},whichSidebar:function(t){return SR.getPart(t,e,"sidebar").bind(zF).getOrNull()},getHeader:function(t){return SR.getPart(t,e,"header")},getToolbar:function(t){return SR.getPart(t,e,"toolbar")},setToolbar:function(t,n){SR.getPart(t,e,"toolbar").each((function(e){e.getApis().setGroups(e,n)}))},setToolbars:function(t,n){SR.getPart(t,e,"multiple-toolbar").each((function(e){AR.setItems(e,n)}))},refreshToolbar:function(t){var n=SR.getPart(t,e,"toolbar");n.each((function(e){return e.getApis().refresh(e)}))},toggleToolbarDrawer:function(t){SR.getPart(t,e,"toolbar").each((function(e){De(e.getApis().toggle,(function(t){return t(e)}))}))},isToolbarDrawerToggled:function(t){return SR.getPart(t,e,"toolbar").bind((function(e){return P.from(e.getApis().isOpen).map((function(t){return t(e)}))})).getOr(!1)},getThrobber:function(t){return SR.getPart(t,e,"throbber")},focusToolbar:function(t){var n=SR.getPart(t,e,"toolbar").orThunk((function(){return SR.getPart(t,e,"multiple-toolbar")}));n.each((function(e){BO.focusIn(e)}))},setMenubar:function(t,n){SR.getPart(t,e,"menubar").each((function(e){GL.setMenus(e,n)}))},focusMenubar:function(t){SR.getPart(t,e,"menubar").each((function(e){GL.focus(e)}))}};return{uid:e.uid,dom:e.dom,components:t,apis:o,behaviours:e.behaviours}},ZH=ER.optional({factory:GL,name:"menubar",schema:[Ba("backstage")]}),e$=function(e){return e.type===Hx.sliding?XH:e.type===Hx.floating?YH:JH},t$=ER.optional({factory:{sketch:function(e){return AR.sketch({uid:e.uid,dom:e.dom,listBehaviours:fd([BO.config({mode:"acyclic",selector:".tox-toolbar"})]),makeItem:function(){return JH({type:e.type,uid:rc("multiple-toolbar-item"),cyclicKeying:!1,initGroups:[],providers:e.providers,onEscape:function(){return e.onEscape(),P.some(!0)}})},setupItem:function(e,t,n,o){RR.setGroups(t,n)},shell:!0})}},name:"multiple-toolbar",schema:[Ba("dom"),Ba("onEscape")]}),n$=ER.optional({factory:{sketch:function(e){var t=e$(e),n={type:e.type,uid:e.uid,onEscape:function(){return e.onEscape(),P.some(!0)},cyclicKeying:!1,initGroups:[],getSink:e.getSink,providers:e.providers,moreDrawerData:{lazyToolbar:e.lazyToolbar,lazyMoreButton:e.lazyMoreButton,lazyHeader:e.lazyHeader},attributes:e.attributes};return t(n)}},name:"toolbar",schema:[Ba("dom"),Ba("onEscape"),Ba("getSink")]}),o$=ER.optional({factory:{sketch:RL},name:"header",schema:[Ba("dom")]}),r$=ER.optional({name:"socket",schema:[Ba("dom")]}),a$=ER.optional({factory:{sketch:FF},name:"sidebar",schema:[Ba("dom")]}),i$=ER.optional({factory:{sketch:nH},name:"throbber",schema:[Ba("dom")]}),l$=pb({name:"OuterContainer",factory:QH,configFields:[Ba("dom"),Ba("behaviours")],partFields:[o$,ZH,n$,t$,r$,a$,i$],apis:{getSocket:function(e,t){return e.getSocket(t)},setSidebar:function(e,t,n){e.setSidebar(t,n)},toggleSidebar:function(e,t,n){e.toggleSidebar(t,n)},whichSidebar:function(e,t){return e.whichSidebar(t)},getHeader:function(e,t){return e.getHeader(t)},getToolbar:function(e,t){return e.getToolbar(t)},setToolbar:function(e,t,n){var o=q(n,(function(e){return qH(e)}));e.setToolbar(t,o)},setToolbars:function(e,t,n){var o=q(n,(function(e){return q(e,qH)}));e.setToolbars(t,o)},refreshToolbar:function(e,t){return e.refreshToolbar(t)},toggleToolbarDrawer:function(e,t){e.toggleToolbarDrawer(t)},isToolbarDrawerToggled:function(e,t){return e.isToolbarDrawerToggled(t)},getThrobber:function(e,t){return e.getThrobber(t)},setMenubar:function(e,t,n){e.setMenubar(t,n)},focusMenubar:function(e,t){e.focusMenubar(t)},focusToolbar:function(e,t){e.focusToolbar(t)}}}),c$="file edit view insert format tools table help",s$={file:{title:"File",items:"newdocument restoredraft | preview | export print | deleteallconversations"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall | searchreplace"},view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template codesample inserttable | charmap emoticons hr | pagebreak nonbreaking anchor toc | insertdatetime"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript codeformat | formats blockformats fontformats fontsizes align lineheight | forecolor backcolor | language | removeformat"},tools:{title:"Tools",items:"spellchecker spellcheckerlanguage | a11ycheck code wordcount"},table:{title:"Table",items:"inserttable | cell row column | advtablesort | tableprops deletetable"},help:{title:"Help",items:"help"}},u$=function(e,t,n){var o=Ek(n).split(/[ ,]/);return{text:e.title,getItems:function(){return oe(e.items,(function(e){var n=e.toLowerCase();return 0===n.trim().length||$(o,(function(e){return e===n}))?[]:"separator"===n||"|"===n?[{type:"separator"}]:t.menuItems[n]?[t.menuItems[n]]:[]}))}}},d$=function(e){return"string"===typeof e?e.split(" "):e},f$=function(e,t){var n=B(B({},s$),t.menus),o=he(t.menus).length>0,r=void 0===t.menubar||!0===t.menubar?d$(c$):d$(!1===t.menubar?"":t.menubar),a=X(r,(function(e){var n=Ee(s$,e);return o?n||Se(t.menus,e).exists((function(e){return Ee(e,"items")})):n})),i=q(a,(function(o){var r=n[o];return u$({title:r.title,items:d$(r.items)},t,e)}));return X(i,(function(e){var t=function(e){return"separator"!==e.type};return e.getItems().length>0&&$(e.getItems(),t)}))},p$=function(e){var t=function(){e._skinLoaded=!0,hE(e)};return function(){e.initialized?t():e.on("init",t)}},m$=function(e,t){return function(){return vE(e,{message:t})}},h$=function(e,t,n){return new ix((function(o,r){n.load(t,o,r),e.on("remove",(function(){return n.unload(t)}))}))},v$=function(e,t){var n=t+"/skin.min.css";return h$(e,n,e.ui.styleSheetLoader)},b$=function(e,t){var n=Nn(tt.fromDom(e.getElement()));if(n){var o=t+"/skin.shadowdom.min.css";return h$(e,o,fk.DOM.styleSheetLoader)}return ix.resolve()},g$=function(e,t){var n=mk(t);n&&t.contentCSS.push(n+(e?"/content.inline":"/content")+".min.css"),!1===vk(t)&&a(n)?ix.all([v$(t,n),b$(t,n)]).then(p$(t),m$(t,"Skin could not be loaded")):p$(t)()},y$=x(g$,!1),O$=x(g$,!0),w$=function(e,t){return function(n){var o=tf(),r=function(){n.setActive(e.formatter.match(t));var r=e.formatter.formatChanged(t,n.setActive);o.set(r)};return e.initialized?r():e.once("init",r),function(){e.off("init",r),o.clear()}}},j$=function(e,t,n){return function(o){var r=function(){return n(o)},a=function(){n(o),e.on(t,r)};return e.initialized?a():e.once("init",a),function(){e.off("init",a),e.off(t,r)}}},x$=function(e){return function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("mceToggleFormat",!1,t.format)}))}}},C$=function(e,t){return function(){return e.execCommand(t)}},k$=function(e,t,n){var o=function(e,o,a,i){var l=t.shared.providers.translate(e.title);if("separator"===e.type)return P.some({type:"separator",text:l});if("submenu"===e.type){var c=oe(e.getStyleItems(),(function(e){return r(e,o,i)}));return 0===o&&c.length<=0?P.none():P.some({type:"nestedmenuitem",text:l,disabled:c.length<=0,getSubmenuItems:function(){return oe(e.getStyleItems(),(function(e){return r(e,o,i)}))}})}return P.some(B({type:"togglemenuitem",text:l,icon:e.icon,active:e.isSelected(i),disabled:a,onAction:n.onAction(e)},e.getStylePreview().fold((function(){return{}}),(function(e){return{meta:{style:e}}}))))},r=function(e,t,r){var a="formatter"===e.type&&n.isInvalid(e);return 0===t?a?[]:o(e,t,!1,r).toArray():o(e,t,a,r).toArray()},a=function(e){var t=n.getCurrentValue(),o=n.shouldHide?0:1;return oe(e,(function(e){return r(e,o,t)}))},i=function(e,t){return function(n,o){var r=t(),i=a(r),l=WD(i,$x.CLOSE_ON_EXECUTE,e,!1);o(l)}};return{validateItems:a,getFetch:i}},S$=function(e,t,n){var o=n.dataset,r="basic"===o.type?function(){return q(o.data,(function(e){return _z(e,n.isSelectedFor,n.getPreviewFor)}))}:o.getData;return{items:k$(e,t,n),getStyleItems:r}},E$=function(e,t,n){var o=S$(e,t,n),r=o.items,a=o.getStyleItems,i=function(e){return{getComponent:O(e)}},l=j$(e,"NodeChange",(function(e){var t=e.getComponent();n.updateText(t)}));return DD({text:n.icon.isSome()?P.none():n.text,icon:n.icon,tooltip:P.from(n.tooltip),role:P.none(),fetch:r.getFetch(t,a),onSetup:l,getApi:i,columns:1,presets:"normal",classes:n.icon.isSome()?[]:["bespoke"],dropdownBehaviours:[]},"tox-tbtn",t.shared)},T$=function(e){return q(e,(function(e){var t=e,n=e,o=e.split("=");return o.length>1&&(t=o[0],n=o[1]),{title:t,format:n}}))},B$=function(e){return{type:"basic",data:e}};(function(e){e[e["SemiColon"]=0]="SemiColon",e[e["Space"]=1]="Space"})(YP||(YP={}));var M$,N$=function(e,t){return t===YP.SemiColon?e.replace(/;$/,"").split(";"):e.split(" ")},_$=function(e,t,n,o){var r=e.getParam(t,n,"string"),a=T$(N$(r,o));return{type:"basic",data:a}},V$=[{title:"Left",icon:"align-left",format:"alignleft",command:"JustifyLeft"},{title:"Center",icon:"align-center",format:"aligncenter",command:"JustifyCenter"},{title:"Right",icon:"align-right",format:"alignright",command:"JustifyRight"},{title:"Justify",icon:"align-justify",format:"alignjustify",command:"JustifyFull"}],A$=function(e){var t=function(){return ee(V$,(function(t){return e.formatter.match(t.format)}))},n=function(t){return function(){return e.formatter.match(t)}},o=function(e){return P.none},r=function(e){var n=t(),o=n.fold(O("left"),(function(e){return e.title.toLowerCase()}));xl(e,AD,{icon:"align-"+o})},a=B$(V$),i=function(t){return function(){return ee(V$,(function(e){return e.format===t.format})).each((function(t){return e.execCommand(t.command)}))}};return{tooltip:"Align",text:P.none(),icon:P.some("align-left"),isSelectedFor:n,getCurrentValue:P.none,getPreviewFor:o,onAction:i,updateText:r,dataset:a,shouldHide:!1,isInvalid:function(t){return!e.formatter.canApply(t.format)}}},D$=function(e,t){return E$(e,t,A$(e))},P$=function(e,t){var n=S$(e,t,A$(e));e.ui.registry.addNestedMenuItem("align",{text:t.shared.providers.translate("Align"),getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},I$="Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats",z$=["-apple-system","Segoe UI","Roboto","Helvetica Neue","sans-serif"],R$=function(e){var t=e.split(/\s*,\s*/);return q(t,(function(e){return e.replace(/^['"]+|['"]+$/g,"")}))},L$=function(e){var t=function(){var t=R$(e.toLowerCase());return re(z$,(function(e){return t.indexOf(e.toLowerCase())>-1}))};return 0===e.indexOf("-apple-system")&&t()},F$=function(e){var t="System Font",n=function(){var n=function(e){return e?R$(e)[0]:""},o=e.queryCommandValue("FontName"),r=c.data,a=o?o.toLowerCase():"",i=ee(r,(function(e){var t=e.format;return t.toLowerCase()===a||n(t).toLowerCase()===n(a).toLowerCase()})).orThunk((function(){return Pe(L$(a),{title:t,format:a})}));return{matchOpt:i,font:o}},o=function(e){return function(t){return t.exists((function(t){return t.format===e}))}},r=function(){var e=n().matchOpt;return e},a=function(e){return function(){return P.some({tag:"div",styles:-1===e.indexOf("dings")?{"font-family":e}:{}})}},i=function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("FontName",!1,t.format)}))}},l=function(e){var t=n(),o=t.matchOpt,r=t.font,a=o.fold(O(r),(function(e){return e.title}));xl(e,VD,{text:a})},c=_$(e,"font_formats",I$,YP.SemiColon);return{tooltip:"Fonts",text:P.some(t),icon:P.none(),isSelectedFor:o,getCurrentValue:r,getPreviewFor:a,onAction:i,updateText:l,dataset:c,shouldHide:!1,isInvalid:S}},H$=function(e,t){return E$(e,t,F$(e))},$$=function(e,t){var n=S$(e,t,F$(e));e.ui.registry.addNestedMenuItem("fontformats",{text:t.shared.providers.translate("Fonts"),getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},U$="8pt 10pt 12pt 14pt 18pt 24pt 36pt",W$={"8pt":"1","10pt":"2","12pt":"3","14pt":"4","18pt":"5","24pt":"6","36pt":"7"},q$={"xx-small":"7pt","x-small":"8pt",small:"10pt",medium:"12pt",large:"14pt","x-large":"18pt","xx-large":"24pt"},K$=function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n},G$=function(e,t){return/[0-9.]+px$/.test(e)?K$(72*parseInt(e,10)/96,t||0)+"pt":Se(q$,e).getOr(e)},Y$=function(e){return Se(W$,e).getOr("")},X$=function(e){var t=function(){var t=P.none(),n=l.data,o=e.queryCommandValue("FontSize");if(o)for(var r=function(e){var r=G$(o,e),a=Y$(r);t=ee(n,(function(e){return e.format===o||e.format===r||e.format===a}))},a=3;t.isNone()&&a>=0;a--)r(a);return{matchOpt:t,size:o}},n=function(e){return function(t){return t.exists((function(t){return t.format===e}))}},o=function(){var e=t().matchOpt;return e},r=O(P.none),a=function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("FontSize",!1,t.format)}))}},i=function(e){var n=t(),o=n.matchOpt,r=n.size,a=o.fold(O(r),(function(e){return e.title}));xl(e,VD,{text:a})},l=_$(e,"fontsize_formats",U$,YP.Space);return{tooltip:"Font sizes",text:P.some("12pt"),icon:P.none(),isSelectedFor:n,getPreviewFor:r,getCurrentValue:o,onAction:a,updateText:i,dataset:l,shouldHide:!1,isInvalid:S}},J$=function(e,t){return E$(e,t,X$(e))},Q$=function(e,t){var n=S$(e,t,X$(e));e.ui.registry.addNestedMenuItem("fontsizes",{text:"Font sizes",getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},Z$=function(e,t){var n=t(),o=q(n,(function(e){return e.format}));return P.from(e.formatter.closest(o)).bind((function(e){return ee(n,(function(t){return t.format===e}))})).orThunk((function(){return Pe(e.formatter.match("p"),{title:"Paragraph",format:"p"})}))},eU="Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre",tU=function(e){var t="Paragraph",n=function(t){return function(){return e.formatter.match(t)}},o=function(t){return function(){var n=e.formatter.get(t);return P.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))})}},r=function(n){var o=Z$(e,(function(){return a.data})),r=o.fold(O(t),(function(e){return e.title}));xl(n,VD,{text:r})},a=_$(e,"block_formats",eU,YP.SemiColon);return{tooltip:"Blocks",text:P.some(t),icon:P.none(),isSelectedFor:n,getCurrentValue:P.none,getPreviewFor:o,onAction:x$(e),updateText:r,dataset:a,shouldHide:!1,isInvalid:function(t){return!e.formatter.canApply(t.format)}}},nU=function(e,t){return E$(e,t,tU(e))},oU=function(e,t){var n=S$(e,t,tU(e));e.ui.registry.addNestedMenuItem("blockformats",{text:"Blocks",getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},rU=function(e,t){var n="Paragraph",o=function(t){return function(){return e.formatter.match(t)}},r=function(t){return function(){var n=e.formatter.get(t);return void 0!==n?P.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))}):P.none()}},a=function(t){var o=function(e){var t=e.items;return void 0!==t&&t.length>0?oe(t,o):[{title:e.title,format:e.format}]},r=oe(Nz(e),o),a=Z$(e,O(r)),i=a.fold(O(n),(function(e){return e.title}));xl(t,VD,{text:i})};return{tooltip:"Formats",text:P.some(n),icon:P.none(),isSelectedFor:o,getCurrentValue:P.none,getPreviewFor:r,onAction:x$(e),updateText:a,shouldHide:e.getParam("style_formats_autohide",!1,"boolean"),isInvalid:function(t){return!e.formatter.canApply(t.format)},dataset:t}},aU=function(e,t){var n=B({type:"advanced"},t.styleselect);return E$(e,t,rU(e,n))},iU=function(e,t){var n=B({type:"advanced"},t.styleselect),o=S$(e,t,rU(e,n));e.ui.registry.addNestedMenuItem("formats",{text:"Formats",getSubmenuItems:function(){return o.items.validateItems(o.getStyleItems())}})},lU=function(e,t){var n=function(n,o){e.updateState.each((function(e){var r=e(n,o);t.set(r)})),e.renderComponents.each((function(e){var r=e(o,t.get()),a=q(r,n.getSystem().build);$m(n,a)}))};return Tl([_l(el(),(function(t,o){var r=o;if(!r.universal){var a=e.channel;H(r.channels,a)&&n(t,r.data)}})),Hl((function(t,o){e.initialData.each((function(e){n(t,e)}))}))])},cU=Object.freeze({__proto__:null,events:lU}),sU=function(e,t,n){return n},uU=Object.freeze({__proto__:null,getState:sU}),dU=[Ba("channel"),La("renderComponents"),La("updateState"),La("initialData")],fU=function(){var e=ri(P.none()),t=function(){return e.set(P.none())},n=function(){return e.get().getOr("none")};return{readState:n,get:e.get,set:e.set,clear:t}},pU=Object.freeze({__proto__:null,init:fU}),mU=md({fields:dU,name:"reflecting",active:cU,apis:uU,state:pU}),hU=O([Ba("toggleClass"),Ba("fetch"),su("onExecute"),Ga("getHotspot",P.some),Ga("getAnchorOverrides",O({})),Rf(),su("onItemExecute"),La("lazySink"),Ba("dom"),lu("onOpen"),tv("splitDropdownBehaviours",[gM,BO,XO]),Ga("matchWidth",!1),Ga("useMinWidth",!1),Ga("eventOrder",{}),La("role")].concat(VM())),vU=Vv({factory:xj,schema:[Ba("dom")],name:"arrow",defaults:function(){return{buttonBehaviours:fd([XO.revoke()])}},overrides:function(e){return{dom:{tag:"span",attributes:{role:"presentation"}},action:function(t){t.getSystem().getByUid(e.uid).each(Cl)},buttonBehaviours:fd([hw.config({toggleOnExecute:!1,toggleClass:e.toggleClass})])}}}),bU=Vv({factory:xj,schema:[Ba("dom")],name:"button",defaults:function(){return{buttonBehaviours:fd([XO.revoke()])}},overrides:function(e){return{dom:{tag:"span",attributes:{role:"presentation"}},action:function(t){t.getSystem().getByUid(e.uid).each((function(n){e.onExecute(n,t)}))}}}}),gU=O([vU,bU,Dv({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:e.text}}}},schema:[Ba("text")],name:"aria-descriptor"}),Av({schema:[ru()],name:"menu",defaults:function(e){return{onExecute:function(t,n){t.getSystem().getByUid(e.uid).each((function(o){e.onItemExecute(o,t,n)}))}}}}),OM()]),yU=function(e,t,n,o){var r,a=function(e){gb.getCurrent(e).each((function(e){og.highlightFirst(e),BO.focusIn(e)}))},i=function(t){var n=a;EM(e,w,t,o,n,WB.HighlightFirst).get(v)},l=function(e){return i(e),P.some(!0)},c=function(t){var n=Yv(t,e,"button");return Cl(n),P.some(!0)},s=B(B({},Tl([Hl((function(t,n){var o=Gv(t,e,"aria-descriptor");o.each((function(e){var n=rc("aria");Ln(e.element,"id",n),Ln(t.element,"aria-describedby",n)}))}))])),bw(P.some(i))),u={repositionMenus:function(e){hw.isOn(e)&&_M(e)}};return{uid:e.uid,dom:e.dom,components:t,apis:u,eventOrder:B(B({},e.eventOrder),(r={},r[tl()]=["disabling","toggling","alloy.base.behaviour"],r)),events:s,behaviours:ov(e.splitDropdownBehaviours,[gM.config({others:{sandbox:function(t){var n=Yv(t,e,"arrow"),o={onOpen:function(){hw.on(n),hw.on(t)},onClose:function(){hw.off(n),hw.off(t)}};return NM(e,t,o)}}}),BO.config({mode:"special",onSpace:c,onEnter:c,onDown:l}),XO.config({}),hw.config({toggleOnExecute:!1,aria:{mode:"expanded"}})]),domModification:{attributes:{role:e.role.getOr("button"),"aria-haspopup":!0}}}},OU=pb({name:"SplitDropdown",configFields:hU(),partFields:gU(),factory:yU,apis:{repositionMenus:function(e,t){return e.repositionMenus(t)}}}),wU=function(e){return{isDisabled:function(){return Ib.isDisabled(e)},setDisabled:function(t){return Ib.set(e,t)}}},jU=function(e){return{setActive:function(t){hw.set(e,t)},isActive:function(){return hw.isOn(e)},isDisabled:function(){return Ib.isDisabled(e)},setDisabled:function(t){return Ib.set(e,t)}}},xU=function(e,t){return e.map((function(e){return{"aria-label":t.translate(e),title:t.translate(e)}})).getOr({})},CU=rc("focus-button"),kU=function(e,t,n,o,r,a){var i;return{dom:{tag:"button",classes:["tox-tbtn"].concat(t.isSome()?["tox-tbtn--select"]:[]),attributes:xU(n,a)},components:yS([e.map((function(e){return ED(e,a.icons)})),t.map((function(e){return BD(e,"tox-tbtn",a)}))]),eventOrder:(i={},i[Vi()]=["focusing","alloy.base.behaviour","common-button-display-events"],i),buttonBehaviours:fd([pS.toolbarButton(a.isDisabled),cS(),FO("common-button-display-events",[_l(Vi(),(function(e,t){t.event.prevent(),jl(e,CU)}))])].concat(o.map((function(n){return mU.config({channel:n,initialData:{icon:e,text:t},renderComponents:function(e,t){return yS([e.icon.map((function(e){return ED(e,a.icons)})),e.text.map((function(e){return BD(e,"tox-tbtn",a)}))])}})})).toArray()).concat(r.getOr([])))}},SU=function(e,t,n,o){var r=t.shared;return BH.sketch({lazySink:r.getSink,fetch:function(){return eM.nu((function(t){t(q(n(e.items),qH))}))},markers:{toggledClass:"tox-tbtn--enabled"},parts:{button:kU(e.icon,e.text,e.tooltip,P.none(),P.none(),r.providers),toolbar:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:o}}}})},EU=function(e,t,n){var o=ri(v),r=kU(e.icon,e.text,e.tooltip,P.none(),P.none(),n);return xj.sketch({dom:r.dom,components:r.components,eventOrder:_D,buttonBehaviours:fd([FO("toolbar-button-events",[ND({onAction:e.onAction,getApi:t.getApi}),hS(t,o),vS(t,o)]),pS.toolbarButton((function(){return e.disabled||n.isDisabled()})),cS()].concat(t.toolbarButtonBehaviours))})},TU=function(e,t){return BU(e,t,[])},BU=function(e,t,n){return EU(e,{toolbarButtonBehaviours:[].concat(n.length>0?[FO("toolbarButtonWith",n)]:[]),getApi:wU,onSetup:e.onSetup},t)},MU=function(e,t){return NU(e,t,[])},NU=function(e,t,n){return jr(EU(e,{toolbarButtonBehaviours:[RO.config({}),hw.config({toggleClass:"tox-tbtn--enabled",aria:{mode:"pressed"},toggleOnExecute:!1})].concat(n.length>0?[FO("toolbarToggleButtonWith",n)]:[]),getApi:jU,onSetup:e.onSetup},t))},_U=function(e,t,n){return function(o){return eM.nu((function(e){return t.fetch(e)})).map((function(r){return P.from(_T(jr(nT(rc("menu-value"),r,(function(n){t.onItemAction(e(o),n)}),t.columns,t.presets,$x.CLOSE_ON_EXECUTE,t.select.getOr(S),n),{movement:rT(t.columns,t.presets),menuBehaviours:QC.unnamedEvents("auto"!==t.columns?[]:[Hl((function(e,n){YC(e,4,uC(t.presets)).each((function(t){var n=t.numRows,o=t.numColumns;BO.setGridSize(e,n,o)}))}))])})))}))}},VU=function(e,t){var n,o=rc("channel-update-split-dropdown-display"),r=function(e){return{isDisabled:function(){return Ib.isDisabled(e)},setDisabled:function(t){return Ib.set(e,t)},setIconFill:function(t,n){zs(e.element,'svg path[id="'+t+'"], rect[id="'+t+'"]').each((function(e){Ln(e,"fill",n)}))},setIconStroke:function(t,n){zs(e.element,'svg path[id="'+t+'"], rect[id="'+t+'"]').each((function(e){Ln(e,"stroke",n)}))},setActive:function(t){Ln(e.element,"aria-pressed",t),zs(e.element,"span").each((function(n){e.getSystem().getByDom(n).each((function(e){return hw.set(e,t)}))}))},isActive:function(){return zs(e.element,"span").exists((function(t){return e.getSystem().getByDom(t).exists(hw.isOn)}))}}},a=ri(v),i={getApi:r,onSetup:e.onSetup};return OU.sketch({dom:{tag:"div",classes:["tox-split-button"],attributes:B({"aria-pressed":!1},xU(e.tooltip,t.providers))},onExecute:function(t){e.onAction(r(t))},onItemExecute:function(e,t,n){},splitDropdownBehaviours:fd([pS.splitButton(t.providers.isDisabled),cS(),FO("split-dropdown-events",[_l(CU,XO.focus),hS(i,a),vS(i,a)]),FM.config({})]),eventOrder:(n={},n[fl()]=["alloy.base.behaviour","split-dropdown-events"],n),toggleClass:"tox-tbtn--enabled",lazySink:t.getSink,fetch:_U(r,e,t.providers),parts:{menu:vC(!1,e.columns,e.presets)},components:[OU.parts.button(kU(e.icon,e.text,P.none(),P.some(o),P.some([hw.config({toggleClass:"tox-tbtn--enabled",toggleOnExecute:!1})]),t.providers)),OU.parts.arrow({dom:{tag:"button",classes:["tox-tbtn","tox-split-button__chevron"],innerHtml:Nj("chevron-down",t.providers.icons)},buttonBehaviours:fd([pS.splitButton(t.providers.isDisabled),cS(),Aj()])}),OU.parts["aria-descriptor"]({text:t.providers.translate("To open the popup, press Shift+Enter")})]})},AU=[{name:"history",items:["undo","redo"]},{name:"styles",items:["styleselect"]},{name:"formatting",items:["bold","italic"]},{name:"alignment",items:["alignleft","aligncenter","alignright","alignjustify"]},{name:"indentation",items:["outdent","indent"]},{name:"permanent pen",items:["permanentpen"]},{name:"comments",items:["addcomment"]}],DU=function(e,t){return function(n,o,r){var a=e(n).mapError((function(e){return xa(e)})).getOrDie();return t(a,o,r)}},PU={button:DU(Sx,(function(e,t){return TU(e,t.backstage.shared.providers)})),togglebutton:DU(Bx,(function(e,t){return MU(e,t.backstage.shared.providers)})),menubutton:DU(UL,(function(e,t){return KD(e,"tox-tbtn",t.backstage,P.none())})),splitbutton:DU(qL,(function(e,t){return VU(e,t.backstage.shared)})),grouptoolbarbutton:DU(FL,(function(e,t,n){var o,r=n.ui.registry.getAll().buttons,a=function(e){return UU(n,{buttons:r,toolbar:e,allowToolbarGroups:!1},t,P.none())},i=(o={},o[If]=t.backstage.shared.header.isPositionedAtTop()?zd.TopToBottom:zd.BottomToTop,o);switch(Vk(n)){case Hx.floating:return SU(e,t.backstage,a,i);default:throw new Error("Toolbar groups are only supported when using floating toolbar mode")}})),styleSelectButton:function(e,t){return aU(e,t.backstage)},fontsizeSelectButton:function(e,t){return J$(e,t.backstage)},fontSelectButton:function(e,t){return H$(e,t.backstage)},formatButton:function(e,t){return nU(e,t.backstage)},alignMenuButton:function(e,t){return D$(e,t.backstage)}},IU=function(e,t,n){return Se(PU,e.type).fold((function(){return console.error("skipping button defined by",e),P.none()}),(function(o){return P.some(o(e,t,n))}))},zU={styleselect:PU.styleSelectButton,fontsizeselect:PU.fontsizeSelectButton,fontselect:PU.fontSelectButton,formatselect:PU.formatButton,align:PU.alignMenuButton},RU=function(e){var t=q(AU,(function(t){var n=X(t.items,(function(t){return Ee(e,t)||Ee(zU,t)}));return{name:t.name,items:n}}));return X(t,(function(e){return e.items.length>0}))},LU=function(e){var t=e.split("|");return q(t,(function(e){return{items:e.trim().split(" ")}}))},FU=function(e){return h(e,(function(e){return Ee(e,"name")&&Ee(e,"items")}))},HU=function(e){var t=e.toolbar,n=e.buttons;return!1===t?[]:void 0===t||!0===t?RU(n):a(t)?LU(t):FU(t)?t:(console.error("Toolbar type should be string, string[], boolean or ToolbarGroup[]"),[])},$U=function(e,t,n,o,r,a){return Se(t,n.toLowerCase()).orThunk((function(){return a.bind((function(e){return me(e,(function(e){return Se(t,e+n.toLowerCase())}))}))})).fold((function(){return Se(zU,n.toLowerCase()).map((function(t){return t(e,r)})).orThunk((function(){return P.none()}))}),(function(t){return"grouptoolbarbutton"!==t.type||o?IU(t,r,e):(console.warn("Ignoring the '"+n+"' toolbar button. Group toolbar buttons are only supported when using floating toolbar mode and cannot be nested."),P.none())}))},UU=function(e,t,n,o){var r=HU(t),a=q(r,(function(r){var a=oe(r.items,(function(r){return 0===r.trim().length?[]:$U(e,t.buttons,r,t.allowToolbarGroups,n,o).toArray()}));return{title:P.from(e.translate(r.name)),items:a}}));return X(a,(function(e){return e.items.length>0}))},WU=function(e,t,n,o){var r=t.outerContainer,i=n.toolbar,l=n.buttons;if(h(i,a)){var c=i.map((function(t){var r={toolbar:t,buttons:l,allowToolbarGroups:n.allowToolbarGroups};return UU(e,r,{backstage:o},P.none())}));l$.setToolbars(r,c)}else l$.setToolbar(r,UU(e,n,{backstage:o},P.none()))},qU=tn(),KU=qU.os.isiOS()&&qU.os.version.major<=12,GU=function(e,t){var n=e.dom,o=e.getWin(),r=e.getDoc().documentElement,a=ri(uo(o.innerWidth,o.innerHeight)),i=ri(uo(r.offsetWidth,r.offsetHeight)),l=function(){var t=a.get();t.left===o.innerWidth&&t.top===o.innerHeight||(a.set(uo(o.innerWidth,o.innerHeight)),gE(e))},c=function(){var t=e.getDoc().documentElement,n=i.get();n.left===t.offsetWidth&&n.top===t.offsetHeight||(i.set(uo(t.offsetWidth,t.offsetHeight)),gE(e))},s=function(t){return yE(e,t)};n.bind(o,"resize",l),n.bind(o,"scroll",s);var u=lf(tt.fromDom(e.getBody()),"load",c),d=t.uiMothership.element;e.on("hide",(function(){Gn(d,"display","none")})),e.on("show",(function(){no(d,"display")})),e.on("NodeChange",c),e.on("remove",(function(){u.unbind(),n.unbind(o,"resize",l),n.unbind(o,"scroll",s),o=null}))},YU=function(e,t,n,o,r){var a=ri(0),i=t.outerContainer;y$(e);var l=tt.fromDom(r.targetNode),c=Mn(Bn(l));Xm(l,t.mothership),Ym(c,t.uiMothership),e.on("PostRender",(function(){WU(e,t,n,o),a.set(e.getWin().innerWidth),l$.setMenubar(i,f$(e,n)),l$.setSidebar(i,n.sidebar),GU(e,t)}));var s=l$.getSocket(i).getOrDie("Could not find expected socket element");if(KU){Yn(s.element,{overflow:"scroll","-webkit-overflow-scrolling":"touch"});var u=$j((function(){e.fire("ScrollContent")}),20),d=af(s.element,"scroll",u.throttle);e.on("remove",d.unbind)}lS(e,t),e.addCommand("ToggleSidebar",(function(t,n){l$.toggleSidebar(i,n),e.fire("ToggleSidebar")})),e.addQueryValueHandler("ToggleSidebar",(function(){return l$.whichSidebar(i)}));var f=Vk(e),p=function(){l$.refreshToolbar(t.outerContainer)};f!==Hx.sliding&&f!==Hx.floating||e.on("ResizeWindow ResizeEditor ResizeContent",(function(){var t=e.getWin().innerWidth;t!==a.get()&&(p(),a.set(t))}));var m={enable:function(){iS(t,!1)},disable:function(){iS(t,!0)},isDisabled:function(){return Ib.isDisabled(i)}};return{iframeContainer:s.element.dom,editorContainer:i.element.dom,api:m}},XU=Object.freeze({__proto__:null,render:YU}),JU=function(e){var t=/^[0-9\.]+(|px)$/i;return t.test(""+e)?P.some(parseInt(""+e,10)):P.none()},QU=function(e){return m(e)?e+"px":e},ZU=function(e,t,n){var o=t.filter((function(t){return et}));return o.or(r).getOr(e)},eW=function(e){var t=bk(e),n=Ok(e),o=jk(e);return JU(t).map((function(e){return ZU(e,n,o)}))},tW=function(e){var t=eW(e);return t.getOr(bk(e))},nW=function(e){var t=gk(e),n=yk(e),o=wk(e);return JU(t).map((function(e){return ZU(e,n,o)}))},oW=function(e){var t=nW(e);return t.getOr(gk(e))},rW=function(e,t,n,o,r){var a=n.uiMothership,i=n.outerContainer,l=fk.DOM,c=Hk(e),s=Wk(e),u=wk(e).or(nW(e)),d=o.shared.header,f=d.isPositionedAtTop,p=Vk(e),m=p===Hx.sliding||p===Hx.floating,h=ri(!1),v=function(){return h.get()&&!e.removed},b=function(e){return m?e.fold(O(0),(function(e){return e.components().length>1?io(e.components()[1].element):0})):0},g=function(n){switch(Pk(e)){case _k.auto:var o=l$.getToolbar(i),r=b(o),a=io(n.element)-r,l=Qo(t),c=l.y>a;if(c)return"top";var s=hn(t),u=Math.max(s.dom.scrollHeight,io(s)),d=l.bottom=n&&e.bottom-t.y>=n},wW=function(e){var t=e.getBoundingClientRect();if(t.height<=0&&t.width<=0){var n=kn(tt.fromDom(e.startContainer),e.startOffset).element,o=dt(n)?bn(n):P.some(n);return o.filter(ut).map((function(e){return e.dom.getBoundingClientRect()})).getOr(t)}return t},jW=function(e){var t=e.selection.getRng(),n=wW(t);if(e.inline){var o=zo();return Jo(o.left+n.left,o.top+n.top,n.width,n.height)}var r=Zo(tt.fromDom(e.getBody()));return Jo(r.x+n.left,r.y+n.top,n.width,n.height)},xW=function(e,t){return t.filter(Pn).map(Zo).getOrThunk((function(){return jW(e)}))},CW=function(e,t,n){var o=Math.max(e.x+n,t.x),r=Math.min(e.right-n,t.right);return{x:o,width:r-o}},kW=function(e,t,n,o,r,a){var i=tt.fromDom(e.getContainer()),l=zs(i,".tox-editor-header").getOr(i),c=Qo(l),s=c.y>=t.bottom,u=o&&!s;if(e.inline&&u)return{y:Math.max(c.bottom+a,n.y),bottom:n.bottom};if(e.inline&&!u)return{y:n.y,bottom:Math.min(c.y-a,n.bottom)};var d="line"===r?Qo(i):t;return u?{y:Math.max(c.bottom+a,n.y),bottom:Math.min(d.bottom-a,n.bottom)}:{y:Math.max(d.y+a,n.y),bottom:Math.min(c.y-a,n.bottom)}},SW=function(e,t,n,o){void 0===o&&(o=0);var r=Ho(window),a=Qo(tt.fromDom(e.getContentAreaContainer())),i=Tk(e)||Bk(e)||Nk(e),l=CW(a,r,o),c=l.x,s=l.width;if(e.inline&&!i)return Jo(c,r.y,s,r.height);var u=t.header.isPositionedAtTop(),d=kW(e,a,r,u,n,o),f=d.y,p=d.bottom;return Jo(c,f,s,p-f)},EW=12,TW={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"],inset:["tox-pop--inset"]},BW={maxHeightFunction:Ef(),maxWidthFunction:wH()},MW=function(e,t){var n=e.selection.getRng(),o=kn(tt.fromDom(n.startContainer),n.startOffset);return n.startContainer===n.endContainer&&n.startOffset===n.endOffset-1&&sn(o.element,t)},NW=function(e,t,n){var o=Zn(e,"position");Gn(e,"position",t);var r=n(e);return o.each((function(t){return Gn(e,"position",t)})),r},_W=function(e){return"node"===e},VW=function(e,t,n,o,r){var a=jW(e),i=o.lastElement().exists((function(e){return sn(n,e)}));if(MW(e,n))return i?gj:pj;if(i)return NW(t,o.getMode(),(function(){var e=OW(a,Qo(t));return e&&!o.isReposition()?Oj:gj}));var l="fixed"===o.getMode()?r.y+zo().top:r.y,c=io(t)+EW;return l+c<=a.y?pj:mj},AW=function(e,t,n,o){var r=function(t){return function(o,r,a,i,l){var c=VW(e,i,t,n,l),s=B(B({},o),{y:l.y,height:l.height});return B(B({},c(s,r,a,i,l)),{alwaysFit:!0})}},a=function(e){return _W(o)?[r(e)]:[]},i={onLtr:function(e){return[Wu,qu,$u,Fu,Uu,Hu].concat(a(e))},onRtl:function(e){return[Wu,qu,Uu,Hu,$u,Fu].concat(a(e))}},l={onLtr:function(e){return[qu,Fu,Hu,$u,Uu,Wu].concat(a(e))},onRtl:function(e){return[qu,Hu,Fu,Uu,$u,Wu].concat(a(e))}};return t?l:i},DW=function(e,t,n,o){return"line"===t?{bubble:_f(EW,0,TW),layouts:{onLtr:function(){return[Ku]},onRtl:function(){return[Gu]}},overrides:BW}:{bubble:_f(0,EW,TW,1/EW),layouts:AW(e,n,o,t),overrides:BW}},PW=function(e,t){var n=X(t,(function(t){return t.predicate(e.dom)})),o=Y(n,(function(e){return"contexttoolbar"===e.type})),r=o.pass,a=o.fail;return{contextToolbars:r,contextForms:a}},IW=function(e){if(e.length<=1)return e;var t=function(t){return $(e,(function(e){return e.position===t}))},n=function(t){return X(e,(function(e){return e.position===t}))},o=t("selection"),r=t("node");if(o||r){if(r&&o){var a=n("node"),i=q(n("selection"),(function(e){return B(B({},e),{position:"node"})}));return a.concat(i)}return n(o?"selection":"node")}return n("line")},zW=function(e){if(e.length<=1)return e;var t=function(t){return ee(e,(function(e){return e.position===t}))},n=t("selection").orThunk((function(){return t("node")})).orThunk((function(){return t("line")})).map((function(e){return e.position}));return n.fold((function(){return[]}),(function(t){return X(e,(function(e){return e.position===t}))}))},RW=function(e,t,n){var o=PW(e,t);if(o.contextForms.length>0)return P.some({elem:e,toolbars:[o.contextForms[0]]});var r=PW(e,n);if(r.contextForms.length>0)return P.some({elem:e,toolbars:[r.contextForms[0]]});if(o.contextToolbars.length>0||r.contextToolbars.length>0){var a=IW(o.contextToolbars.concat(r.contextToolbars));return P.some({elem:e,toolbars:a})}return P.none()},LW=function(e,t,n){return e(t)?P.none():yi(t,(function(e){if(ut(e)){var t=PW(e,n.inNodeScope),o=t.contextToolbars,r=t.contextForms,a=r.length>0?r:zW(o);return a.length>0?P.some({elem:e,toolbars:a}):P.none()}return P.none()}),e)},FW=function(e,t){var n=tt.fromDom(t.getBody()),o=function(e){return sn(e,n)},r=function(e){return!o(e)&&!fn(n,e)},a=tt.fromDom(t.selection.getNode());return r(a)?P.none():RW(a,e.inNodeScope,e.inEditorScope).orThunk((function(){return LW(o,a,e)}))},HW=function(e,t){var n={},o=[],r=[],a={},i={},l=function(e,l){var c=wa(Ix(l));n[e]=c,c.launch.map((function(n){a["form:"+e]=B(B({},l.launch),{type:"contextformtogglebutton"===n.type?"togglebutton":"button",onAction:function(){t(c)}})})),"editor"===c.scope?r.push(c):o.push(c),i[e]=c},c=function(e,t){Rx(t).each((function(n){"editor"===t.scope?r.push(n):o.push(n),i[e]=n}))},s=he(e);return K(s,(function(t){var n=e[t];"contextform"===n.type?l(t,n):"contexttoolbar"===n.type&&c(t,n)})),{forms:n,inNodeScope:o,inEditorScope:r,lookupTable:i,formNavigators:a}},$W=rc("forward-slide"),UW=rc("backward-slide"),WW=rc("change-slide-event"),qW="tox-pop--resizing",KW=function(e){var t=ri([]);return tj.sketch({dom:{tag:"div",classes:["tox-pop"]},fireDismissalEventInstead:{event:"doNotDismissYet"},onShow:function(e){t.set([]),tj.getContent(e).each((function(e){no(e.element,"visibility")})),ls(e.element,qW),no(e.element,"width")},inlineBehaviours:fd([FO("context-toolbar-events",[Fl(qi(),(function(e,t){"width"===t.event.raw.propertyName&&(ls(e.element,qW),no(e.element,"width"))})),_l(WW,(function(e,t){var n=e.element;no(n,"width");var o=go(n);tj.setContent(e,t.event.contents),as(n,qW);var r=go(n);Gn(n,"width",o+"px"),tj.getContent(e).each((function(e){t.event.focus.bind((function(e){return jd(e),Sd(n)})).orThunk((function(){return BO.focusIn(e),kd(Bn(n))}))})),wj.setTimeout((function(){Gn(e.element,"width",r+"px")}),0)})),_l($W,(function(e,n){tj.getContent(e).each((function(n){t.set(t.get().concat([{bar:n,focus:kd(Bn(e.element))}]))})),xl(e,WW,{contents:n.event.forwardContents,focus:P.none()})})),_l(UW,(function(e,n){fe(t.get()).each((function(n){t.set(t.get().slice(0,t.get().length-1)),xl(e,WW,{contents:Ts(n.bar),focus:n.focus})}))}))]),BO.config({mode:"special",onEscape:function(n){return fe(t.get()).fold((function(){return e.onEscape()}),(function(e){return jl(n,UW),P.some(!0)}))}})]),lazySink:function(){return rr.value(e.sink)}})},GW="tox-pop--transition",YW=function(e,t,n,o){var r=o.backstage,a=r.shared,i=tn().deviceType.isTouch,l=of(),c=of(),s=of(),u=Es(KW({sink:n,onEscape:function(){return e.focus(),P.some(!0)}})),d=function(){var t=s.get().getOr("node"),n=_W(t)?1:0;return SW(e,a,t,n)},f=function(){return!e.removed&&!(i()&&r.isContextMenuOpen())},p=function(e){return Be(Ve(e,l.get(),sn),!0)},m=function(){if(f()){var t=d(),n=Be(s.get(),"node")?xW(e,l.get()):jW(e);return t.height<=0||!OW(n,t)}return!0},h=function(){l.clear(),c.clear(),s.clear(),tj.hide(u)},b=function(){if(tj.isOpen(u)){var e=u.element;no(e,"display"),m()?Gn(e,"display","none"):(c.set(0),tj.reposition(u))}},g=function(t){return{dom:{tag:"div",classes:["tox-pop__dialog"]},components:[t],behaviours:fd([BO.config({mode:"acyclic"}),FO("pop-dialog-wrap-events",[Hl((function(t){e.shortcuts.add("ctrl+F9","focus statusbar",(function(){return BO.focusIn(t)}))})),$l((function(t){e.shortcuts.remove("ctrl+F9")}))])])}},y=mt((function(){return HW(t,(function(e){var t=j([e]);xl(u,$W,{forwardContents:g(t)})}))})),O=function(t,n){return UU(e,{buttons:t,toolbar:n.items,allowToolbarGroups:!1},o,P.some(["form:"]))},w=function(e,t){return yW.buildInitGroups(e,t)},j=function(t){var n=e.ui.registry.getAll().buttons,o=y(),r=B(B({},n),o.formNavigators),i=Vk(e)===Hx.scrolling?Hx.scrolling:Hx.default,l=ne(q(t,(function(e){return"contexttoolbar"===e.type?O(r,e):w(e,a.providers)})));return JH({type:i,uid:rc("context-toolbar"),initGroups:l,onEscape:P.none,cyclicKeying:!0,providers:a.providers})},x=function(t,o){var r="node"===t?a.anchors.node(o):a.anchors.cursor(),s=DW(e,t,i(),{lastElement:l.get,isReposition:function(){return Be(c.get(),0)},getMode:function(){return zm.getMode(n)}});return jr(r,s)},C=function(e,t){if(k.cancel(),f()){var o=j(e),r=e[0].position,a=x(r,t);s.set(r),c.set(1);var i=u.element;no(i,"display"),p(t)||(ls(i,GW),zm.reset(n,u)),tj.showWithinBounds(u,g(o),{anchor:a,transition:{classes:[GW],mode:"placement"}},(function(){return P.some(d())})),t.fold(l.clear,l.set),m()&&Gn(i,"display","none")}},k=Uj((function(){if(e.hasFocus()&&!e.removed)if(cs(u.element,GW))k.throttle();else{var t=y();FW(t,e).fold(h,(function(e){C(e.toolbars,P.some(e.elem))}))}}),17);e.on("init",(function(){e.on("remove",h),e.on("ScrollContent ScrollWindow ObjectResized ResizeEditor longpress",b),e.on("click keyup focus SetContent",k.throttle),e.on(uW,h),e.on(sW,(function(t){var n=y();Se(n.lookupTable,t.toolbarKey).each((function(n){C([n],Pe(t.target!==e,t.target)),tj.getContent(u).each(BO.focusIn)}))})),e.on("focusout",(function(t){wj.setEditorTimeout(e,(function(){Sd(n.element).isNone()&&Sd(u.element).isNone()&&h()}),0)})),e.on("SwitchMode",(function(){e.mode.isReadOnly()&&h()})),e.on("AfterProgressState",(function(t){t.state?h():e.hasFocus()&&k.throttle()})),e.on("NodeChange",(function(e){Sd(u.element).fold(k.throttle,v)}))}))},XW=function(e){var t=[{name:"alignleft",text:"Align left",cmd:"JustifyLeft",icon:"align-left"},{name:"aligncenter",text:"Align center",cmd:"JustifyCenter",icon:"align-center"},{name:"alignright",text:"Align right",cmd:"JustifyRight",icon:"align-right"},{name:"alignjustify",text:"Justify",cmd:"JustifyFull",icon:"align-justify"}];K(t,(function(t){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onAction:C$(e,t.cmd),onSetup:w$(e,t.name)})})),e.ui.registry.addButton("alignnone",{tooltip:"No alignment",icon:"align-none",onAction:C$(e,"JustifyNone")})},JW={unsupportedLength:["em","ex","cap","ch","ic","rem","lh","rlh","vw","vh","vi","vb","vmin","vmax","cm","mm","Q","in","pc","pt","px"],fixed:["px","pt"],relative:["%"],empty:[""]},QW=function(){var e="[0-9]+",t="[+-]?"+e,n="[eE]"+t,o="\\.",r=function(e){return"(?:"+e+")?"},a=["Infinity",e+o+r(e)+r(n),o+e+r(n),e+r(n)].join("|"),i="[+-]?(?:"+a+")";return new RegExp("^("+i+")(.*)$")}(),ZW=function(e,t){return $(t,(function(t){return $(JW[t],(function(t){return e===t}))}))},eq=function(e,t){var n=P.from(QW.exec(e));return n.bind((function(e){var n=Number(e[1]),o=e[2];return ZW(o,t)?P.some({value:n,unit:o}):P.none()}))},tq=function(e,t){return eq(e,t).map((function(e){var t=e.value,n=e.unit;return t+n}))},nq=function(e,t){var n=function(){var n=t.getOptions(e),o=t.getCurrent(e).map(t.hash),r=of();return q(n,(function(n){return{type:"togglemenuitem",text:t.display(n),onSetup:function(a){var i=function(e){e&&(r.on((function(e){return e.setActive(!1)})),r.set(a)),a.setActive(e)};i(Be(o,t.hash(n)));var l=t.watcher(e,n,i);return function(){r.clear(),l()}},onAction:function(){return t.setCurrent(e,n)}}}))};e.ui.registry.addMenuButton(t.name,{tooltip:t.text,icon:t.icon,fetch:function(e){return e(n())},onSetup:t.onToolbarSetup}),e.ui.registry.addNestedMenuItem(t.name,{type:"nestedmenuitem",text:t.text,getSubmenuItems:n,onSetup:t.onMenuSetup})},oq={name:"lineheight",text:"Line height",icon:"line-height",getOptions:kk,hash:function(e){return tq(e,["fixed","relative","empty"]).getOr(e)},display:w,watcher:function(e,t,n){return e.formatter.formatChanged("lineheight",n,!1,{value:t}).unbind},getCurrent:function(e){return P.from(e.queryCommandValue("LineHeight"))},setCurrent:function(e,t){return e.execCommand("LineHeight",!1,t)}},rq=function(e){var t=P.from(Sk(e));return t.map((function(t){return{name:"language",text:"Language",icon:"language",getOptions:O(t),hash:function(e){return u(e.customCode)?e.code:e.code+"/"+e.customCode},display:function(e){return e.title},watcher:function(e,t,n){return e.formatter.formatChanged("lang",n,!1,{value:t.code,customValue:t.customCode}).unbind},getCurrent:function(e){var t=tt.fromDom(e.selection.getNode());return Oi(t,(function(e){return P.some(e).filter(ut).bind((function(e){var t=$n(e,"lang");return t.map((function(t){var n=$n(e,"data-mce-lang").getOrUndefined();return{code:t,customCode:n,title:""}}))}))}))},setCurrent:function(e,t){return e.execCommand("Lang",!1,t)},onToolbarSetup:function(t){var n=tf();return t.setActive(e.formatter.match("lang",{},void 0,!0)),n.set(e.formatter.formatChanged("lang",t.setActive,!0)),n.clear}}}))},aq=function(e){nq(e,oq),rq(e).each((function(t){return nq(e,t)}))},iq=function(e,t){P$(e,t),$$(e,t),iU(e,t),oU(e,t),Q$(e,t)},lq=function(e){return j$(e,"NodeChange",(function(t){t.setDisabled(!e.queryCommandState("outdent"))}))},cq=function(e){e.ui.registry.addButton("outdent",{tooltip:"Decrease indent",icon:"outdent",onSetup:lq(e),onAction:C$(e,"outdent")}),e.ui.registry.addButton("indent",{tooltip:"Increase indent",icon:"indent",onAction:C$(e,"indent")})},sq=function(e){cq(e)},uq=function(e,t){return function(){e.execCommand("mceToggleFormat",!1,t)}},dq=function(e){QV.each([{name:"bold",text:"Bold",icon:"bold"},{name:"italic",text:"Italic",icon:"italic"},{name:"underline",text:"Underline",icon:"underline"},{name:"strikethrough",text:"Strikethrough",icon:"strike-through"},{name:"subscript",text:"Subscript",icon:"subscript"},{name:"superscript",text:"Superscript",icon:"superscript"}],(function(t,n){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onSetup:w$(e,t.name),onAction:uq(e,t.name)})}));for(var t=1;t<=6;t++){var n="h"+t;e.ui.registry.addToggleButton(n,{text:n.toUpperCase(),tooltip:"Heading "+t,onSetup:w$(e,n),onAction:uq(e,n)})}},fq=function(e){QV.each([{name:"cut",text:"Cut",action:"Cut",icon:"cut"},{name:"copy",text:"Copy",action:"Copy",icon:"copy"},{name:"paste",text:"Paste",action:"Paste",icon:"paste"},{name:"help",text:"Help",action:"mceHelp",icon:"help"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all"},{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document"},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting"},{name:"remove",text:"Remove",action:"Delete",icon:"remove"}],(function(t){e.ui.registry.addButton(t.name,{tooltip:t.text,icon:t.icon,onAction:C$(e,t.action)})}))},pq=function(e){QV.each([{name:"blockquote",text:"Blockquote",action:"mceBlockQuote",icon:"quote"}],(function(t){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onAction:C$(e,t.action),onSetup:w$(e,t.name)})}))},mq=function(e){dq(e),fq(e),pq(e)},hq=function(e){QV.each([{name:"bold",text:"Bold",action:"Bold",icon:"bold",shortcut:"Meta+B"},{name:"italic",text:"Italic",action:"Italic",icon:"italic",shortcut:"Meta+I"},{name:"underline",text:"Underline",action:"Underline",icon:"underline",shortcut:"Meta+U"},{name:"strikethrough",text:"Strikethrough",action:"Strikethrough",icon:"strike-through",shortcut:""},{name:"subscript",text:"Subscript",action:"Subscript",icon:"subscript",shortcut:""},{name:"superscript",text:"Superscript",action:"Superscript",icon:"superscript",shortcut:""},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting",shortcut:""},{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document",shortcut:""},{name:"cut",text:"Cut",action:"Cut",icon:"cut",shortcut:"Meta+X"},{name:"copy",text:"Copy",action:"Copy",icon:"copy",shortcut:"Meta+C"},{name:"paste",text:"Paste",action:"Paste",icon:"paste",shortcut:"Meta+V"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all",shortcut:"Meta+A"}],(function(t){e.ui.registry.addMenuItem(t.name,{text:t.text,icon:t.icon,shortcut:t.shortcut,onAction:C$(e,t.action)})})),e.ui.registry.addMenuItem("codeformat",{text:"Code",icon:"sourcecode",onAction:uq(e,"code")})},vq=function(e){mq(e),hq(e)},bq=function(e,t){return j$(e,"Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",(function(n){n.setDisabled(e.mode.isReadOnly()||!e.undoManager[t]())}))},gq=function(e){e.ui.registry.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onSetup:bq(e,"hasUndo"),onAction:C$(e,"undo")}),e.ui.registry.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onSetup:bq(e,"hasRedo"),onAction:C$(e,"redo")})},yq=function(e){e.ui.registry.addButton("undo",{tooltip:"Undo",icon:"undo",disabled:!0,onSetup:bq(e,"hasUndo"),onAction:C$(e,"undo")}),e.ui.registry.addButton("redo",{tooltip:"Redo",icon:"redo",disabled:!0,onSetup:bq(e,"hasRedo"),onAction:C$(e,"redo")})},Oq=function(e){gq(e),yq(e)},wq=function(e){return j$(e,"VisualAid",(function(t){t.setActive(e.hasVisual)}))},jq=function(e){e.ui.registry.addToggleMenuItem("visualaid",{text:"Visual aids",onSetup:wq(e),onAction:C$(e,"mceToggleVisualAid")})},xq=function(e){e.ui.registry.addButton("visualaid",{tooltip:"Visual aids",text:"Visual aids",onAction:C$(e,"mceToggleVisualAid")})},Cq=function(e){xq(e),jq(e)},kq=function(e,t){XW(e),vq(e),iq(e,t),Oq(e),tT(e),Cq(e),sq(e),aq(e)},Sq=function(e,t){return{type:"makeshift",x:e,y:t}},Eq=function(e,t,n){return Sq(e.x+t,e.y+n)},Tq=function(e){return"longpress"===e.type||0===e.type.indexOf("touch")},Bq=function(e){if(Tq(e)){var t=e.touches[0];return Sq(t.pageX,t.pageY)}return Sq(e.pageX,e.pageY)},Mq=function(e){if(Tq(e)){var t=e.touches[0];return Sq(t.clientX,t.clientY)}return Sq(e.clientX,e.clientY)},Nq=function(e,t){var n=fk.DOM.getPos(e);return Eq(t,n.x,n.y)},_q=function(e,t){return"contextmenu"===t.type||"longpress"===t.type?e.inline?Bq(t):Nq(e.getContentAreaContainer(),Mq(t)):Vq(e)},Vq=function(e){return{type:"selection",root:tt.fromDom(e.selection.getNode())}},Aq=function(e){return{type:"node",node:P.some(tt.fromDom(e.selection.getNode())),root:tt.fromDom(e.getBody())}},Dq=function(e,t,n){switch(n){case"node":return Aq(e);case"point":return _q(e,t);case"selection":return Vq(e)}},Pq=function(e,t,n,o,r,a){var i=n(),l=Dq(e,t,a);WD(i,$x.CLOSE_ON_EXECUTE,o,!1).map((function(e){t.preventDefault(),tj.showMenuAt(r,{anchor:l},{menu:{markers:pC("normal")},data:e})}))},Iq={onLtr:function(){return[qu,Fu,Hu,$u,Uu,Wu,pj,mj,fj,uj,dj,sj]},onRtl:function(){return[qu,Hu,Fu,Uu,$u,Wu,pj,mj,dj,sj,fj,uj]}},zq=12,Rq={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"]},Lq=function(e,t){var n=e.selection;if(n.isCollapsed()||t.touches.length<1)return!1;var o=t.touches[0],r=n.getRng(),a=nm(e.getWin(),Cp.domRange(r));return a.exists((function(e){return e.left<=o.clientX&&e.right>=o.clientX&&e.top<=o.clientY&&e.bottom>=o.clientY}))},Fq=function(e){var t=e.selection.getRng(),n=function(){wj.setEditorTimeout(e,(function(){e.selection.setRng(t)}),10),a()};e.once("touchend",n);var o=function(e){e.preventDefault(),e.stopImmediatePropagation()};e.on("mousedown",o,!0);var r=function(){return a()};e.once("longpresscancel",r);var a=function(){e.off("touchend",n),e.off("longpresscancel",r),e.off("mousedown",o)}},Hq=function(e,t,n){var o=Dq(e,t,n),r="point"===n?zq:0;return B({bubble:_f(0,r,Rq),layouts:Iq,overrides:{maxWidthFunction:wH(),maxHeightFunction:Ef()}},o)},$q=function(e,t,n,o,r,a,i){var l=Hq(e,t,a);WD(n,$x.CLOSE_ON_EXECUTE,o,!0).map((function(n){t.preventDefault(),tj.showMenuWithinBounds(r,{anchor:l},{menu:{markers:pC("normal"),highlightImmediately:i},data:n,type:"horizontal"},(function(){return P.some(SW(e,o.shared,"node"===a?"node":"selection"))})),e.fire(uW)}))},Uq=function(e,t,n,o,r,a){var i=tn(),l=i.os.isiOS(),c=i.os.isOSX(),s=i.os.isAndroid(),u=i.deviceType.isTouch(),d=function(){return!(s||l||c&&u)},f=function(){var i=n();$q(e,t,i,o,r,a,d())};if((c||l)&&"node"!==a){var p=function(){Fq(e),f()};Lq(e,t)?p():(e.once("selectionchange",p),e.once("touchend",(function(){return e.off("selectionchange",p)})))}else f()},Wq=function(e){return"string"===typeof e?e.split(/[ ,]/):e},qq=function(e){return e.getParam("contextmenu_never_use_native",!1,"boolean")},Kq=function(e,t,n){var o=e.ui.registry.getAll().contextMenus;return P.from(e.getParam(t)).map(Wq).getOrThunk((function(){return X(Wq(n),(function(e){return Ee(o,e)}))}))},Gq=function(e){return!1===e.getParam("contextmenu")},Yq=function(e){return Kq(e,"contextmenu","link linkchecker image imagetools table spellchecker configurepermanentpen")},Xq=function(e){return e.getParam("contextmenu_avoid_overlap","","string")},Jq=function(e){return a(e)?"|"===e:"separator"===e.type},Qq={type:"separator"},Zq=function(e){var t=function(e){return{text:e.text,icon:e.icon,disabled:e.disabled,shortcut:e.shortcut}};if(a(e))return e;switch(e.type){case"separator":return Qq;case"submenu":return B(B({type:"nestedmenuitem"},t(e)),{getSubmenuItems:function(){var t=e.getSubmenuItems();return a(t)?t:q(t,Zq)}});default:return B(B({type:"menuitem"},t(e)),{onAction:b(e.onAction)})}},eK=function(e,t){if(0===t.length)return e;var n=fe(e).filter((function(e){return!Jq(e)})),o=n.fold((function(){return[]}),(function(e){return[Qq]}));return e.concat(o).concat(t).concat([Qq])},tK=function(e,t,n){var o=Q(t,(function(t,o){return Se(e,o.toLowerCase()).map((function(e){var o=e.update(n);if(a(o))return eK(t,o.split(" "));if(o.length>0){var r=q(o,Zq);return eK(t,r)}return t})).getOrThunk((function(){return t.concat([o])}))}),[]);return o.length>0&&Jq(o[o.length-1])&&o.pop(),o},nK=function(e,t){return t.ctrlKey&&!qq(e)},oK=function(e,t){return"longpress"!==t.type&&(2!==t.button||t.target===e.getBody()&&""===t.pointerType)},rK=function(e,t){return oK(e,t)?e.selection.getStart(!0):t.target},aK=function(e,t){var n=Xq(e),o=oK(e,t)?"selection":"point";if(Ke(n)){var r=rK(e,t),a=PT(tt.fromDom(r),n);return a?"node":o}return o},iK=function(e,t,n){var o=tn(),r=o.deviceType.isTouch,a=Es(tj.sketch({dom:{tag:"div"},lazySink:t,onEscape:function(){return e.focus()},onShow:function(){return n.setContextMenuState(!0)},onHide:function(){return n.setContextMenuState(!1)},fireDismissalEventInstead:{},inlineBehaviours:fd([FO("dismissContextMenu",[_l(ml(),(function(t,n){gh.close(t),e.focus()}))])])})),i=function(e){return tj.hide(a)},l=function(t){if(qq(e)&&t.preventDefault(),!nK(e,t)&&!Gq(e)){var o=aK(e,t),i=function(){var n=rK(e,t),o=e.ui.registry.getAll(),r=Yq(e);return tK(o.contextMenus,r,n)},l=r()?Uq:Pq;l(e,t,i,n,a,o)}};e.on("init",(function(){var t="ResizeEditor ScrollContent ScrollWindow longpresscancel"+(r()?"":" ResizeWindow");e.on(t,i),e.on("longpress contextmenu",l)}))},lK=ii.generate([{offset:["x","y"]},{absolute:["x","y"]},{fixed:["x","y"]}]),cK=function(e){return function(t){return t.translate(-e.left,-e.top)}},sK=function(e){return function(t){return t.translate(e.left,e.top)}},uK=function(e){return function(t,n){return Q(e,(function(e,t){return t(e)}),uo(t,n))}},dK=function(e,t,n){return e.fold(uK([sK(n),cK(t)]),uK([cK(t)]),uK([]))},fK=function(e,t,n){return e.fold(uK([sK(n)]),uK([]),uK([sK(t)]))},pK=function(e,t,n){return e.fold(uK([]),uK([cK(n)]),uK([sK(t),cK(n)]))},mK=function(e,t,n,o,r,a){var i=fK(e,r,a),l=fK(t,r,a);return Math.abs(i.left-l.left)<=n&&Math.abs(i.top-l.top)<=o},hK=function(e,t,n,o,r,a){var i=fK(e,r,a),l=fK(t,r,a),c=Math.abs(i.left-l.left),s=Math.abs(i.top-l.top);return uo(c,s)},vK=function(e,t,n){var o=e.fold((function(e,t){return{position:P.some("absolute"),left:P.some(e+"px"),top:P.some(t+"px")}}),(function(e,t){return{position:P.some("absolute"),left:P.some(e-n.left+"px"),top:P.some(t-n.top+"px")}}),(function(e,t){return{position:P.some("fixed"),left:P.some(e+"px"),top:P.some(t+"px")}}));return B({right:P.none(),bottom:P.none()},o)},bK=function(e,t,n){return e.fold((function(e,o){return yK(e+t,o+n)}),(function(e,o){return OK(e+t,o+n)}),(function(e,o){return wK(e+t,o+n)}))},gK=function(e,t,n,o){var r=function(e,r){return function(a,i){var l=e(t,n,o);return r(a.getOr(l.left),i.getOr(l.top))}};return e.fold(r(pK,yK),r(fK,OK),r(dK,wK))},yK=lK.offset,OK=lK.absolute,wK=lK.fixed,jK=function(e,t){var n=Hn(e,t);return u(n)?NaN:parseInt(n,10)},xK=function(e,t){var n=e.element,o=jK(n,t.leftAttr),r=jK(n,t.topAttr);return isNaN(o)||isNaN(r)?P.none():P.some(uo(o,r))},CK=function(e,t,n){var o=e.element;Ln(o,t.leftAttr,n.left+"px"),Ln(o,t.topAttr,n.top+"px")},kK=function(e,t){var n=e.element;Wn(n,t.leftAttr),Wn(n,t.topAttr)},SK=function(e,t,n,o){return xK(e,t).fold((function(){return n}),(function(e){return wK(e.left+o.left,e.top+o.top)}))},EK=function(e,t,n,o,r,a){var i=SK(e,t,n,o),l=t.mustSnap?MK(e,t,i,r,a):NK(e,t,i,r,a),c=dK(i,r,a);return CK(e,t,c),l.fold((function(){return{coord:wK(c.left,c.top),extra:P.none()}}),(function(e){return{coord:e.output,extra:e.extra}}))},TK=function(e,t){kK(e,t)},BK=function(e,t,n,o){return me(e,(function(e){var r=e.sensor,a=mK(t,r,e.range.left,e.range.top,n,o);return a?P.some({output:gK(e.output,t,n,o),extra:e.extra}):P.none()}))},MK=function(e,t,n,o,r){var a=t.getSnapPoints(e),i=BK(a,n,o,r);return i.orThunk((function(){var e=Q(a,(function(e,t){var a=t.sensor,i=hK(n,a,t.range.left,t.range.top,o,r);return e.deltas.fold((function(){return{deltas:P.some(i),snap:P.some(t)}}),(function(n){var o=(i.left+i.top)/2,r=(n.left+n.top)/2;return o<=r?{deltas:P.some(i),snap:P.some(t)}:e}))}),{deltas:P.none(),snap:P.none()});return e.snap.map((function(e){return{output:gK(e.output,n,o,r),extra:e.extra}}))}))},NK=function(e,t,n,o,r){var a=t.getSnapPoints(e);return BK(a,n,o,r)},_K=function(e,t,n){return{coord:gK(e.output,e.output,t,n),extra:e.extra}},VK=function(e,t,n,o){var r=t.getTarget(e.element);if(t.repositionTarget){var a=pn(e.element),i=zo(a),l=WR(r),c=_K(o,i,l),s=vK(c.coord,i,l);Xn(r,s)}},AK=Object.freeze({__proto__:null,snapTo:VK}),DK="data-initial-z-index",PK=function(e){bn(e.element).filter(ut).each((function(e){$n(e,DK).fold((function(){return no(e,"z-index")}),(function(t){return Gn(e,"z-index",t)})),Wn(e,DK)}))},IK=function(e){bn(e.element).filter(ut).each((function(t){Zn(t,"z-index").each((function(e){Ln(t,DK,e)})),Gn(t,"z-index",Jn(e.element,"z-index"))}))},zK=function(e,t){e.getSystem().addToGui(t),IK(t)},RK=function(e){PK(e),e.getSystem().removeFromGui(e)},LK=function(e,t,n){return e.getSystem().build(sB.sketch({dom:{styles:{left:"0px",top:"0px",width:"100%",height:"100%",position:"fixed","z-index":"1000000000000000"},classes:[t]},events:n}))},FK=qa("snaps",[Ba("getSnapPoints"),lu("onSensor"),Ba("leftAttr"),Ba("topAttr"),Ga("lazyViewport",er),Ga("mustSnap",!1)]),HK=[Ga("useFixed",S),Ba("blockerClass"),Ga("getTarget",w),Ga("onDrag",v),Ga("repositionTarget",!0),Ga("onDrop",v),ei("getBounds",er),FK],$K=function(e){return Ae(Zn(e,"left"),Zn(e,"top"),Zn(e,"position"),(function(e,t,n){var o="fixed"===n?wK:yK;return o(parseInt(e,10),parseInt(t,10))})).getOrThunk((function(){var t=mo(e);return OK(t.left,t.top)}))},UK=function(e,t,n,o,r){var a=r.bounds,i=fK(t,n,o),l=Tu(i.left,a.x,a.x+a.width-r.width),c=Tu(i.top,a.y,a.y+a.height-r.height),s=OK(l,c);return t.fold((function(){var e=pK(s,n,o);return yK(e.left,e.top)}),O(s),(function(){var e=dK(s,n,o);return wK(e.left,e.top)}))},WK=function(e,t,n,o,r,a,i){var l=t.fold((function(){var e=bK(n,a.left,a.top),t=dK(e,o,r);return wK(t.left,t.top)}),(function(t){var i=EK(e,t,n,a,o,r);return i.extra.each((function(n){t.onSensor(e,n)})),i.coord}));return UK(e,l,o,r,i)},qK=function(e,t,n,o){var r=t.getTarget(e.element);if(t.repositionTarget){var a=pn(e.element),i=zo(a),l=WR(r),c=$K(r),s=WK(e,t.snaps,c,i,l,o,n),u=vK(s,i,l);Xn(r,u)}t.onDrag(e,r,o)},KK=function(e,t){return{bounds:e.getBounds(),height:lo(t.element),width:yo(t.element)}},GK=function(e,t,n,o,r){var a=n.update(o,r),i=n.getStartData().getOrThunk((function(){return KK(t,e)}));a.each((function(n){qK(e,t,i,n)}))},YK=function(e,t,n,o){t.each(RK),n.snaps.each((function(t){TK(e,t)}));var r=n.getTarget(e.element);o.reset(),n.onDrop(e,r)},XK=function(e){return function(t,n){var o=function(e){n.setStartData(KK(t,e))};return Tl(N([_l(ul(),(function(e){n.getStartData().each((function(){return o(e)}))}))],e(t,n,o),!0))}},JK=function(e){return Tl([_l(Vi(),e.forceDrop),_l(Pi(),e.drop),_l(Ai(),(function(t,n){e.move(n.event)})),_l(Di(),e.delayDrop)])},QK=function(e){return P.from(uo(e.x,e.y))},ZK=function(e,t){return uo(t.left-e.left,t.top-e.top)},eG=Object.freeze({__proto__:null,getData:QK,getDelta:ZK}),tG=function(e,t,n){return[_l(Vi(),(function(o,r){var a=r.event.raw;if(0===a.button){r.stop();var i=function(){return YK(o,P.some(s),e,t)},l=IT(i,200),c={drop:i,delayDrop:l.schedule,forceDrop:i,move:function(n){l.cancel(),GK(o,e,t,eG,n)}},s=LK(o,e.blockerClass,JK(c)),u=function(){n(o),zK(o,s)};u()}}))]},nG=N(N([],HK,!0),[du("dragger",{handlers:XK(tG)})],!1),oG=function(e){return Tl([_l(Bi(),e.forceDrop),_l(Ni(),e.drop),_l(_i(),e.drop),_l(Mi(),(function(t,n){e.move(n.event)}))])},rG=function(e){var t=e[0];return P.some(uo(t.clientX,t.clientY))},aG=function(e){var t=e.raw,n=t.touches;return 1===n.length?rG(n):P.none()},iG=function(e,t){return uo(t.left-e.left,t.top-e.top)},lG=Object.freeze({__proto__:null,getData:aG,getDelta:iG}),cG=function(e,t,n){var o=of(),r=function(n){YK(n,o.get(),e,t),o.clear()};return[_l(Bi(),(function(a,i){i.stop();var l=function(){return r(a)},c={drop:l,delayDrop:v,forceDrop:l,move:function(n){GK(a,e,t,lG,n)}},s=LK(a,e.blockerClass,oG(c));o.set(s);var u=function(){n(a),zK(a,s)};u()})),_l(Mi(),(function(n,o){o.stop(),GK(n,e,t,lG,o.event)})),_l(Ni(),(function(e,t){t.stop(),r(e)})),_l(_i(),r)]},sG=N(N([],HK,!0),[du("dragger",{handlers:XK(cG)})],!1),uG=function(e,t,n){return N(N([],tG(e,t,n),!0),cG(e,t,n),!0)},dG=N(N([],HK,!0),[du("dragger",{handlers:XK(uG)})],!1),fG=nG,pG=sG,mG=dG,hG=Object.freeze({__proto__:null,mouse:fG,touch:pG,mouseOrTouch:mG}),vG=function(){var e=P.none(),t=P.none(),n=function(){e=P.none(),t=P.none()},o=function(t,n){var o=e.map((function(e){return t.getDelta(e,n)}));return e=P.some(n),o},r=function(e,t){return e.getData(t).bind((function(t){return o(e,t)}))},a=function(e){t=P.some(e)},i=function(){return t},l=O({});return kc({readState:l,reset:n,update:r,getStartData:i,setStartData:a})},bG=Object.freeze({__proto__:null,init:vG}),gG=vd({branchKey:"mode",branches:hG,name:"dragging",active:{events:function(e,t){var n=e.dragger;return n.handlers(e,t)}},extra:{snap:function(e){return{sensor:e.sensor,range:e.range,output:e.output,extra:P.from(e.extra)}}},state:bG,apis:AK}),yG=40,OG=yG/2,wG=function(e,t,n,o,r,a){return e.fold((function(){return gG.snap({sensor:OK(n-OG,o-OG),range:uo(r,a),output:OK(P.some(n),P.some(o)),extra:{td:t}})}),(function(e){var r=n-OG,a=o-OG,i=yG,l=yG,c=e.element.dom.getBoundingClientRect();return gG.snap({sensor:OK(r,a),range:uo(i,l),output:OK(P.some(n-c.width/2),P.some(o-c.height/2)),extra:{td:t}})}))},jG=function(e,t,n){var o=function(e,t){return e.exists((function(e){return sn(e,t)}))};return{getSnapPoints:e,leftAttr:"data-drag-left",topAttr:"data-drag-top",onSensor:function(e,r){var a=r.td;o(t.get(),a)||(t.set(a),n(a))},mustSnap:!0}},xG=function(e){return Cj(xj.sketch({dom:{tag:"div",classes:["tox-selector"]},buttonBehaviours:fd([gG.config({mode:"mouseOrTouch",blockerClass:"blocker",snaps:e}),FM.config({})]),eventOrder:{mousedown:["dragging","alloy.base.behaviour"],touchstart:["dragging","alloy.base.behaviour"]}}))},CG=function(e,t){var n=ri([]),o=ri([]),r=ri(!1),a=of(),i=of(),l=function(e){var n=Zo(e);return wG(p.getOpt(t),e,n.x,n.y,n.width,n.height)},c=function(){return q(n.get(),(function(e){return l(e)}))},s=function(e){var n=Zo(e);return wG(m.getOpt(t),e,n.right,n.bottom,n.width,n.height)},u=function(){return q(o.get(),(function(e){return s(e)}))},d=jG(c,a,(function(t){i.get().each((function(n){e.fire("TableSelectorChange",{start:t,finish:n})}))})),f=jG(u,i,(function(t){a.get().each((function(n){e.fire("TableSelectorChange",{start:n,finish:t})}))})),p=xG(d),m=xG(f),h=Es(p.asSpec()),v=Es(m.asSpec()),b=function(t,n,o,r){var a=n.dom.getBoundingClientRect();no(t.element,"display");var i=vn(tt.fromDom(e.getBody())).dom.innerHeight,l=o(a),c=r(a,i);(l||c)&&Gn(t.element,"display","none")},g=function(e,t,n,o){var r=n(t);gG.snapTo(e,r);var a=function(e){return e[o]<0},i=function(e,t){return e[o]>t};b(e,t,a,i)},y=function(e){return g(h,e,l,"top")},O=function(){return a.get().each(y)},w=function(e){return g(v,e,s,"bottom")},j=function(){return i.get().each(w)};tn().deviceType.isTouch()&&(e.on("TableSelectionChange",(function(e){r.get()||(Um(t,h),Um(t,v),r.set(!0)),a.set(e.start),i.set(e.finish),e.otherCells.each((function(t){n.set(t.upOrLeftCells),o.set(t.downOrRightCells),y(e.start),w(e.finish)}))})),e.on("ResizeEditor ResizeWindow ScrollContent",(function(){O(),j()})),e.on("TableSelectionClear",(function(){r.get()&&(Km(h),Km(v),r.set(!1)),a.clear(),i.clear()})))},kG=function(e){if(1===e.nodeType){if("BR"===e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1},SG=function(e,t,n){t.delimiter||(t.delimiter="»");var o=function(o){var r=o||[],a=q(r,(function(t,o){return xj.sketch({dom:{tag:"div",classes:["tox-statusbar__path-item"],attributes:{role:"button","data-index":o,"tab-index":-1,"aria-level":o+1},innerHtml:t.name},action:function(n){e.focus(),e.selection.select(t.element),e.nodeChanged()},buttonBehaviours:fd([pS.button(n.isDisabled),cS()])})})),i={dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0},innerHtml:" "+t.delimiter+" "}};return Q(a.slice(1),(function(e,t){var n=e;return n.push(i),n.push(t),n}),[a[0]])},r=function(t){var n=[],o=t.length;while(o-- >0){var r=t[o];if(1===r.nodeType&&!kG(r)){var a=e.fire("ResolveName",{name:r.nodeName.toLowerCase(),target:r});if(a.isDefaultPrevented()||n.push({name:a.name,element:r}),a.isPropagationStopped())break}}return n};return{dom:{tag:"div",classes:["tox-statusbar__path"],attributes:{role:"navigation"}},behaviours:fd([BO.config({mode:"flow",selector:"div[role=button]"}),Ib.config({disabled:n.isDisabled}),cS(),yB.config({}),RO.config({}),FO("elementPathEvents",[Hl((function(t,n){e.shortcuts.add("alt+F11","focus statusbar elementpath",(function(){return BO.focusIn(t)})),e.on("NodeChange",(function(e){var n=r(e.parents);n.length>0?RO.set(t,o(n)):RO.set(t,[])}))}))])]),components:[]}};(function(e){e[e["None"]=0]="None",e[e["Both"]=1]="Both",e[e["Vertical"]=2]="Vertical"})(M$||(M$={}));var EG=function(e,t,n,o,r){var a={};return a.height=ZU(o+t.top,Ok(e),jk(e)),n===M$.Both&&(a.width=ZU(r+t.left,yk(e),wk(e))),a},TG=function(e,t,n){var o=tt.fromDom(e.getContainer()),r=EG(e,t,n,io(o),go(o));be(r,(function(e,t){return Gn(o,t,QU(e))})),bE(e)},BG=function(e){var t=!e.hasPlugin("autoresize"),n=e.getParam("resize",t);return!1===n?M$.None:"both"===n?M$.Both:M$.Vertical},MG=function(e,t,n,o){var r=20,a=uo(n*r,o*r);return TG(e,a,t),P.some(!0)},NG=function(e,t){var n=BG(e);return n===M$.None?P.none():P.some(Pj("resize-handle",{tag:"div",classes:["tox-statusbar__resize-handle"],attributes:{title:t.translate("Resize")},behaviours:[gG.config({mode:"mouse",repositionTarget:!1,onDrag:function(t,o,r){return TG(e,r,n)},blockerClass:"tox-blocker"}),BO.config({mode:"special",onLeft:function(){return MG(e,n,-1,0)},onRight:function(){return MG(e,n,1,0)},onUp:function(){return MG(e,n,0,-1)},onDown:function(){return MG(e,n,0,1)}}),yB.config({}),XO.config({})]},t.icons))},_G=function(e,t){var n,o=function(e,n,o){return RO.set(e,[xs(t.translate(["{0} "+o,n[o]]))])};return xj.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:fd([pS.button(t.isDisabled),cS(),yB.config({}),RO.config({}),ev.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),FO("wordcount-events",[Wl((function(e){var t=ev.getValue(e),n="words"===t.mode?"characters":"words";ev.setValue(e,{mode:n,count:t.count}),o(e,t.count,n)})),Hl((function(t){e.on("wordCountUpdate",(function(e){var n=ev.getValue(t).mode;ev.setValue(t,{mode:n,count:e.wordCount}),o(t,e.wordCount,n)}))}))])]),eventOrder:(n={},n[tl()]=["disabling","alloy.base.behaviour","wordcount-events"],n)})},VG=function(e,t){var n=function(){var e=kj.translate(["Powered by {0}","Tiny"]),t=''+e+"";return{dom:{tag:"span",classes:["tox-statusbar__branding"],innerHtml:t}}},o=function(){var o=[];return e.getParam("elementpath",!0,"boolean")&&o.push(SG(e,{},t)),e.hasPlugin("wordcount")&&o.push(_G(e,t)),e.getParam("branding",!0,"boolean")&&o.push(n()),o.length>0?[{dom:{tag:"div",classes:["tox-statusbar__text-container"]},components:o}]:[]},r=function(){var n=o(),r=NG(e,t);return n.concat(r.toArray())};return{dom:{tag:"div",classes:["tox-statusbar"]},components:r()}},AG=function(e){var t,n=e.inline,o=n?cW:XU,r=Wk(e)?zL:$R,a=P.none(),i=tn(),l=i.browser.isIE(),c=l?["tox-platform-ie"]:[],s=i.deviceType.isTouch(),u="tox-platform-touch",d=s?[u]:[],f=Ik(e),p=$k(e),m=kj.isRtl()?{attributes:{dir:"rtl"}}:{},h={attributes:(t={},t[If]=f?zd.BottomToTop:zd.TopToBottom,t)},b=function(){return a.bind(l$.getHeader)},g=function(){return r.isDocked(b)},y=function(){Gn(Q.element,"width",document.body.clientWidth+"px")},O=function(){var e=sn(In(),p)&&"grid"===Jn(p,"display"),t={dom:B({tag:"div",classes:["tox","tox-silver-sink","tox-tinymce-aux"].concat(c).concat(d)},m),behaviours:fd([zm.config({useFixed:function(){return g()}})])},n={dom:{styles:{width:document.body.clientWidth+"px"}},events:Tl([_l(dl(),y)])};return jr(t,e?n:{})},w=Es(O()),j=function(){return rr.value(w)},x=Cj({dom:{tag:"div",classes:["tox-anchorbar"]}}),C=function(){return a.bind((function(e){return x.getOpt(e)})).getOrDie("Could not find a anchor bar element")},k=function(){return a.bind((function(e){return l$.getToolbar(e)})).getOrDie("Could not find more toolbar element")},S=function(){return a.bind((function(e){return l$.getThrobber(e)})).getOrDie("Could not find throbber element")},E=CR(w,e,C),T=l$.parts.menubar({dom:{tag:"div",classes:["tox-menubar"]},backstage:E,onEscape:function(){e.focus()}}),M=Vk(e),N=l$.parts.toolbar(B({dom:{tag:"div",classes:["tox-toolbar"]},getSink:j,providers:E.shared.providers,onEscape:function(){e.focus()},type:M,lazyToolbar:k,lazyHeader:function(){return b().getOrDie("Could not find header element")}},h)),_=l$.parts["multiple-toolbar"]({dom:{tag:"div",classes:["tox-toolbar-overlord"]},providers:E.shared.providers,onEscape:function(){e.focus()},type:M}),V=l$.parts.socket({dom:{tag:"div",classes:["tox-edit-area"]}}),A=l$.parts.sidebar({dom:{tag:"div",classes:["tox-sidebar"]}}),D=l$.parts.throbber({dom:{tag:"div",classes:["tox-throbber"]},backstage:E}),I=e.getParam("statusbar",!0,"boolean"),z=I&&!n?P.some(VG(e,E.shared.providers)):P.none(),R={dom:{tag:"div",classes:["tox-sidebar-wrap"]},components:[V,A]},L=Nk(e),F=Bk(e),H=Tk(e),$=function(){return L?[_]:F?[N]:[]},U=l$.parts.header({dom:B({tag:"div",classes:["tox-editor-header"]},h),components:ne([H?[T]:[],$(),Hk(e)?[]:[x.asSpec()]]),sticky:Wk(e),editor:e,sharedBackstage:E.shared}),W=ne([f?[]:[U],n?[]:[R],f?[U]:[]]),q={dom:{tag:"div",classes:["tox-editor-container"]},components:W},K=ne([[q],n?[]:z.toArray(),[D]]),G=Uk(e),Y=B(B({role:"application"},kj.isRtl()?{dir:"rtl"}:{}),G?{"aria-hidden":"true"}:{}),X=Es(l$.sketch({dom:{tag:"div",classes:["tox","tox-tinymce"].concat(n?["tox-tinymce-inline"]:[]).concat(f?["tox-tinymce--toolbar-bottom"]:[]).concat(d).concat(c),styles:B({visibility:"hidden"},G?{opacity:"0",border:"0"}:{}),attributes:Y},components:K,behaviours:fd([cS(),Ib.config({disableClass:"tox-tinymce--disabled"}),BO.config({mode:"cyclic",selector:".tox-menubar, .tox-toolbar, .tox-toolbar__primary, .tox-toolbar__overflow--open, .tox-sidebar__overflow--open, .tox-statusbar__path, .tox-statusbar__wordcount, .tox-statusbar__branding a, .tox-statusbar__resize-handle"})])}));a=P.some(X),e.shortcuts.add("alt+F9","focus menubar",(function(){l$.focusMenubar(X)})),e.shortcuts.add("alt+F10","focus toolbar",(function(){l$.focusToolbar(X)})),e.addCommand("ToggleToolbarDrawer",(function(){l$.toggleToolbarDrawer(X)})),e.addQueryStateHandler("ToggleToolbarDrawer",(function(){return l$.isToolbarDrawerToggled(X)}));var J=uB(X),Q=uB(w);kR(e,J,Q);var Z=function(){var e={broadcastAll:Q.broadcast,broadcastOn:Q.broadcastOn,register:v};return{channels:e}},ee=function(){var t=QU(tW(e)),n=QU(oW(e));return e.inline||(to("div","width",n)&&Gn(X.element,"width",n),to("div","height",t)?Gn(X.element,"height",t):Gn(X.element,"height","200px")),t},te=function(){r.setup(e,E.shared,b),kq(e,E),iK(e,j,E),_F(e),aH(e,S,E.shared),ge(Dk(e),(function(t,n){e.ui.registry.addGroupToolbarButton(n,t)}));var t=e.ui.registry.getAll(),n=t.buttons,a=t.menuItems,i=t.contextToolbars,l=t.sidebars,c=Mk(e),s={menuItems:a,menus:Gk(e),menubar:Yk(e),toolbar:c.getOrThunk((function(){return Xk(e)})),allowToolbarGroups:M===Hx.floating,buttons:n,sidebar:l};YW(e,i,w,{backstage:E}),CG(e,w);var u=e.getElement(),d=ee(),f={mothership:J,uiMothership:Q,outerContainer:X},p={targetNode:u,height:d};return o.render(e,f,s,E,p)};return{mothership:J,uiMothership:Q,backstage:E,renderUI:te,getUi:Z}},DG=function(e,t){var n=P.from(Hn(e,"id")).fold((function(){var e=rc("dialog-describe");return Ln(t,"id",e),e}),w);Ln(e,"aria-describedby",n)},PG=function(e,t){var n=$n(e,"id").fold((function(){var e=rc("dialog-label");return Ln(t,"id",e),e}),w);Ln(e,"aria-labelledby",n)},IG=O([Ba("lazySink"),La("dragBlockClass"),ei("getBounds",er),Ga("useTabstopAt",E),Ga("eventOrder",{}),tv("modalBehaviours",[BO]),cu("onExecute"),uu("onEscape")]),zG={sketch:w},RG=O([Dv({name:"draghandle",overrides:function(e,t){return{behaviours:fd([gG.config({mode:"mouse",getTarget:function(e){return Ps(e,'[role="dialog"]').getOr(e)},blockerClass:e.dragBlockClass.getOrDie(new Error("The drag blocker class was not specified for a dialog with a drag handle: \n"+JSON.stringify(t,null,2)).message),getBounds:e.getDragBounds})])}}}),Vv({schema:[Ba("dom")],name:"title"}),Vv({factory:zG,schema:[Ba("dom")],name:"close"}),Vv({factory:zG,schema:[Ba("dom")],name:"body"}),Dv({factory:zG,schema:[Ba("dom")],name:"footer"}),Av({factory:{sketch:function(e,t){return B(B({},e),{dom:t.dom,components:t.components})}},schema:[Ga("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),Ga("components",[])],name:"blocker"})]),LG=function(e,t,n,o){var r,a=of(),i=function(t){a.set(t);var n=e.lazySink(t).getOrDie(),r=o.blocker(),i=n.getSystem().build(B(B({},r),{components:r.components.concat([Ts(t)]),behaviours:fd([XO.config({}),FO("dialog-blocker-events",[Fl(zi(),(function(){BO.focusIn(t)}))])])}));Um(n,i),BO.focusIn(t)},l=function(e){a.clear(),bn(e.element).each((function(t){e.getSystem().getByDom(t).each((function(e){Km(e)}))}))},c=function(t){return Yv(t,e,"body")},s=function(t){return Yv(t,e,"footer")},u=function(e,t){GF.block(e,t)},d=function(e){GF.unblock(e)},f=rc("modal-events"),p=B(B({},e.eventOrder),(r={},r[fl()]=[f].concat(e.eventOrder["alloy.system.attached"]||[]),r));return{uid:e.uid,dom:e.dom,components:t,apis:{show:i,hide:l,getBody:c,getFooter:s,setIdle:d,setBusy:u},eventOrder:p,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:ov(e.modalBehaviours,[RO.config({}),BO.config({mode:"cyclic",onEnter:e.onExecute,onEscape:e.onEscape,useTabstopAt:e.useTabstopAt}),GF.config({getRoot:a.get}),FO(f,[Hl((function(t){PG(t.element,Yv(t,e,"title").element),DG(t.element,Yv(t,e,"body").element)}))])])}},FG=pb({name:"ModalDialog",configFields:IG(),partFields:RG(),factory:LG,apis:{show:function(e,t){e.show(t)},hide:function(e,t){e.hide(t)},getBody:function(e,t){return e.getBody(t)},getFooter:function(e,t){return e.getFooter(t)},setBusy:function(e,t,n){e.setBusy(t,n)},setIdle:function(e,t){e.setIdle(t)}}}),HG=ea([_a("type"),_a("name")].concat(VC)),$G=ua,UG=[Sa("name","name",kr((function(){return rc("button-name")})),sa),$a("icon"),Qa("align","end",["start","end"]),Za("primary",!1),Za("disabled",!1)],WG=N(N([],UG,!0),[_a("text")],!1),qG=N([Va("type",["submit","cancel","custom"])],WG,!0),KG=N([Va("type",["menu"]),$a("text"),$a("tooltip"),$a("icon"),Ra("items",HG)],UG,!0),GG=Ca("type",{submit:qG,cancel:qG,custom:qG,menu:KG}),YG=[_a("type"),_a("text"),Va("level",["info","warn","error","success"]),_a("icon"),Ga("url","")],XG=ea(YG),JG=function(e){return[_a("type"),e]},QG=[_a("type"),_a("text"),Za("disabled",!1),Za("primary",!1),Sa("name","name",kr((function(){return rc("button-name")})),sa),$a("icon"),Za("borderless",!1)],ZG=ea(QG),eY=[_a("type"),_a("name"),_a("label"),Za("disabled",!1)],tY=ea(eY),nY=ua,oY=[_a("type"),_a("name")],rY=oY.concat([$a("label")]),aY=rY.concat([Ga("columns","auto")]),iY=ea(aY),lY=aa([_a("value"),_a("text"),_a("icon")]),cY=rY,sY=ea(cY),uY=sa,dY=rY,fY=ea(dY),pY=sa,mY=oY.concat([Ja("tag","textarea"),_a("scriptId"),_a("scriptUrl"),ti("settings",void 0)]),hY=oY.concat([Ja("tag","textarea"),Da("init")]),vY=ba((function(e){return Oa("customeditor.old",Zr(hY),e).orThunk((function(){return Oa("customeditor.new",Zr(mY),e)}))})),bY=sa,gY=rY,yY=ea(gY),OY=va(),wY=function(e){return[_a("type"),Na("columns"),e]},jY=[_a("type"),_a("html"),Qa("presets","presentation",["presentation","document"])],xY=ea(jY),CY=rY.concat([Za("sandboxed",!0)]),kY=ea(CY),SY=sa,EY=rY.concat([Ma("currentState",ea([Ba("blob"),_a("url")]))]),TY=ea(EY),BY=rY.concat([$a("inputMode"),$a("placeholder"),Za("maximized",!1),Za("disabled",!1)]),MY=ea(BY),NY=sa,_Y=function(e){return[_a("type"),_a("label"),e]},VY=[_a("text"),_a("value")],AY=[_a("text"),Ra("items",ka("items",(function(){return DY})))],DY=na([ea(VY),ea(AY)]),PY=rY.concat([Ra("items",DY),Za("disabled",!1)]),IY=ea(PY),zY=sa,RY=rY.concat([za("items",[_a("text"),_a("value")]),Xa("size",1),Za("disabled",!1)]),LY=ea(RY),FY=sa,HY=rY.concat([Za("constrain",!0),Za("disabled",!1)]),$Y=ea(HY),UY=ea([_a("width"),_a("height")]),WY=[_a("type"),Ra("header",sa),Ra("cells",ta(sa))],qY=ea(WY),KY=rY.concat([$a("placeholder"),Za("maximized",!1),Za("disabled",!1)]),GY=ea(KY),YY=sa,XY=rY.concat([Qa("filetype","file",["image","media","file"]),Ga("disabled",!1)]),JY=ea(XY),QY=ea([_a("value"),Ga("meta",{})]),ZY=function(e){return Sa("items","items",Cr(),ta(ba((function(t){return Oa("Checking item of "+e,eX,t).fold((function(e){return rr.error(xa(e))}),(function(e){return rr.value(e)}))}))))},eX=Jr((function(){return ha("type",{alertbanner:XG,bar:ea(JG(ZY("bar"))),button:ZG,checkbox:tY,colorinput:sY,colorpicker:fY,dropzone:yY,grid:ea(wY(ZY("grid"))),iframe:kY,input:MY,listbox:IY,selectbox:LY,sizeinput:$Y,textarea:GY,urlinput:JY,customeditor:vY,htmlpanel:xY,imagetools:TY,collection:iY,label:ea(_Y(ZY("label"))),table:qY,panel:nX})})),tX=[_a("type"),Ga("classes",[]),Ra("items",eX)],nX=ea(tX),oX=[Sa("name","name",kr((function(){return rc("tab-name")})),sa),_a("title"),Ra("items",eX)],rX=[_a("type"),za("tabs",oX)],aX=ea(rX),iX=WG,lX=GG,cX=ea([_a("title"),Ma("body",ha("type",{panel:nX,tabpanel:aX})),Ja("size","normal"),Ra("buttons",lX),Ga("initialData",{}),ei("onAction",v),ei("onChange",v),ei("onSubmit",v),ei("onClose",v),ei("onCancel",v),Ga("onTabChange",v)]),sX=function(e){return Oa("dialog",cX,e)},uX=ea(N([Va("type",["cancel","custom"])],iX,!0)),dX=ea([_a("title"),_a("url"),Ha("height"),Ha("width"),Wa("buttons",uX),ei("onAction",v),ei("onCancel",v),ei("onClose",v),ei("onMessage",v)]),fX=function(e){return Oa("dialog",dX,e)},pX=function(e){return i(e)?[e].concat(oe(ke(e),pX)):l(e)?oe(e,pX):[]},mX=function(e){return a(e.type)&&a(e.name)},hX={checkbox:nY,colorinput:uY,colorpicker:pY,dropzone:OY,input:NY,iframe:SY,sizeinput:UY,selectbox:FY,listbox:zY,size:UY,textarea:YY,urlinput:QY,customeditor:bY,collection:lY,togglemenuitem:$G},vX=function(e){return P.from(hX[e.type])},bX=function(e){return X(pX(e),mX)},gX=function(e){var t=bX(e),n=oe(t,(function(e){return vX(e).fold((function(){return[]}),(function(t){return[Ma(e.name,t)]}))}));return ea(n)},yX=function(e){var t=wa(sX(e)),n=gX(e),o=e.initialData;return{internalDialog:t,dataValidator:n,initialData:o}},OX={open:function(e,t){var n=yX(t);return e(n.internalDialog,n.initialData,n.dataValidator)},openUrl:function(e,t){var n=wa(fX(t));return e(n)},redial:function(e){return yX(e)}},wX=function(e){var t=[],n={};return be(e,(function(e,o){e.fold((function(){t.push(o)}),(function(e){n[o]=e}))})),t.length>0?rr.error(t):rr.value(n)},jX=function(e,t){var n=Cj(VV.sketch((function(n){return{dom:{tag:"div",classes:["tox-form"].concat(e.classes)},components:q(e.items,(function(e){return lz(n,e,t)}))}})));return{dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[n.asSpec()]}],behaviours:fd([BO.config({mode:"acyclic",useTabstopAt:C(bA)}),UV.memento(n),iA.memento(n,{postprocess:function(e){return wX(e).fold((function(e){return console.error(e),{}}),w)}})])}},xX=function(e,t){return{uid:e.uid,dom:e.dom,components:e.components,events:bw(e.action),behaviours:ov(e.tabButtonBehaviours,[XO.config({}),BO.config({mode:"execution",useSpace:!0,useEnter:!0}),ev.config({store:{mode:"memory",initialValue:e.value}})]),domModification:e.domModification}},CX=fb({name:"TabButton",configFields:[Ga("uid",void 0),Ba("value"),Sa("dom","dom",Tr((function(){return{attributes:{role:"tab",id:rc("aria"),"aria-selected":"false"}}})),ia()),La("action"),Ga("domModification",{}),tv("tabButtonBehaviours",[XO,BO,ev]),Ba("view")],factory:xX}),kX=O([Ba("tabs"),Ba("dom"),Ga("clickToDismiss",!1),tv("tabbarBehaviours",[og,BO]),au(["tabClass","selectedClass"])]),SX=Pv({factory:CX,name:"tabs",unit:"tab",overrides:function(e){var t=function(e,t){og.dehighlight(e,t),xl(e,yl(),{tabbar:e,button:t})},n=function(e,t){og.highlight(e,t),xl(e,gl(),{tabbar:e,button:t})};return{action:function(o){var r=o.getSystem().getByUid(e.uid).getOrDie(),a=og.isHighlighted(r,o),i=function(){return a&&e.clickToDismiss?t:a?v:n}();i(r,o)},domModification:{classes:[e.markers.tabClass]}}}}),EX=O([SX]),TX=function(e,t,n,o){return{uid:e.uid,dom:e.dom,components:t,"debug.sketcher":"Tabbar",domModification:{attributes:{role:"tablist"}},behaviours:ov(e.tabbarBehaviours,[og.config({highlightClass:e.markers.selectedClass,itemClass:e.markers.tabClass,onHighlight:function(e,t){Ln(t.element,"aria-selected","true")},onDehighlight:function(e,t){Ln(t.element,"aria-selected","false")}}),BO.config({mode:"flow",getInitial:function(e){return og.getHighlighted(e).map((function(e){return e.element}))},selector:"."+e.markers.tabClass,executeOnMove:!0})])}},BX=pb({name:"Tabbar",configFields:kX(),partFields:EX(),factory:TX}),MX=function(e,t){return{uid:e.uid,dom:e.dom,behaviours:ov(e.tabviewBehaviours,[RO.config({})]),domModification:{attributes:{role:"tabpanel"}}}},NX=fb({name:"Tabview",configFields:[tv("tabviewBehaviours",[RO])],factory:MX}),_X=O([Ga("selectFirst",!0),lu("onChangeTab"),lu("onDismissTab"),Ga("tabs",[]),tv("tabSectionBehaviours",[])]),VX=Vv({factory:BX,schema:[Ba("dom"),Ia("markers",[Ba("tabClass"),Ba("selectedClass")])],name:"tabbar",defaults:function(e){return{tabs:e.tabs}}}),AX=Vv({factory:NX,name:"tabview"}),DX=O([VX,AX]),PX=function(e,t,n,o){var r=function(t){var n=ev.getValue(t);Gv(t,e,"tabview").each((function(o){var r=ee(e.tabs,(function(e){return e.value===n}));r.each((function(n){var r=n.view();$n(t.element,"id").each((function(e){Ln(o.element,"aria-labelledby",e)})),RO.set(o,r),e.onChangeTab(o,t,r)}))}))},a=function(t,n){Gv(t,e,"tabbar").each((function(e){n(e).each(Cl)}))};return{uid:e.uid,dom:e.dom,components:t,behaviours:nv(e.tabSectionBehaviours),events:Tl(ne([e.selectFirst?[Hl((function(e,t){a(e,og.getFirst)}))]:[],[_l(gl(),(function(e,t){var n=t.event.button;r(n)})),_l(yl(),(function(t,n){var o=n.event.button;e.onDismissTab(t,o)}))]])),apis:{getViewItems:function(t){return Gv(t,e,"tabview").map((function(e){return RO.contents(e)})).getOr([])},showTab:function(e,t){var n=function(e){var n=og.getCandidates(e),o=ee(n,(function(e){return ev.getValue(e)===t}));return o.filter((function(t){return!og.isHighlighted(e,t)}))};a(e,n)}}}},IX=pb({name:"TabSection",configFields:_X(),partFields:DX(),factory:PX,apis:{getViewItems:function(e,t){return e.getViewItems(t)},showTab:function(e,t,n){e.showTab(t,n)}}}),zX=function(e,t,n){return q(e,(function(o,r){RO.set(n,e[r].view());var a=t.dom.getBoundingClientRect();return RO.set(n,[]),a.height}))},RX=function(e){return de(se(e,(function(e,t){return e>t?-1:e=n.dom.offsetLeft+go(n),s=c?Math.max(io(n),l):l,u=parseInt(Jn(e,"margin-top"),10)||0,d=parseInt(Jn(e,"margin-bottom"),10)||0,f=io(e)+u+d,p=f-s;return o-p},FX=function(e,t){de(e).each((function(e){return IX.showTab(t,e.value)}))},HX=function(e,t){Gn(e,"height",t+"px"),tn().browser.isIE()?no(e,"flex-basis"):Gn(e,"flex-basis",t+"px")},$X=function(e,t,n){Ps(e,'[role="dialog"]').each((function(e){zs(e,'[role="tablist"]').each((function(o){n.get().map((function(n){return Gn(t,"height","0"),Gn(t,"flex-basis","0"),Math.min(n,LX(e,t,o))})).each((function(e){HX(t,e)}))}))}))},UX=function(e){return zs(e,'[role="tabpanel"]')},WX=function(e){var t=function(){var t=of(),n=[Hl((function(n){var o=n.element;UX(o).each((function(r){Gn(r,"visibility","hidden"),n.getSystem().getByDom(r).toOptional().each((function(n){var o=zX(e,r,n),a=RX(o);a.fold(t.clear,t.set)})),$X(o,r,t),no(r,"visibility"),FX(e,n),wj.requestAnimationFrame((function(){$X(o,r,t)}))}))})),_l(dl(),(function(e){var n=e.element;UX(n).each((function(e){$X(n,e,t)}))})),_l(DB,(function(e,n){var o=e.element;UX(o).each((function(e){var n=kd(Bn(e));Gn(e,"visibility","hidden");var r=Zn(e,"height").map((function(e){return parseInt(e,10)}));no(e,"height"),no(e,"flex-basis");var a=e.dom.getBoundingClientRect().height,i=r.forall((function(e){return a>e}));i?(t.set(a),$X(o,e,t)):r.each((function(t){HX(e,t)})),no(e,"visibility"),n.each(jd)}))}))],o=!1;return{extraEvents:n,selectFirst:o}}(),n=function(){var e=[],t=!0;return{extraEvents:e,selectFirst:t}}();return{smartTabHeight:t,naiveTabHeight:n}},qX="send-data-to-section",KX="send-data-to-view",GX=function(e,t){var n=ri({}),o=function(e){var t=ev.getValue(e),o=wX(t).getOr({}),r=n.get(),a=jr(r,o);n.set(a)},r=function(e){var t=n.get();ev.setValue(e,t)},a=ri(null),i=q(e.tabs,(function(e){return{value:e.name,dom:{tag:"div",classes:["tox-dialog__body-nav-item"],innerHtml:t.shared.providers.translate(e.title)},view:function(){return[VV.sketch((function(n){return{dom:{tag:"div",classes:["tox-form"]},components:q(e.items,(function(e){return lz(n,e,t)})),formBehaviours:fd([BO.config({mode:"acyclic",useTabstopAt:C(bA)}),FO("TabView.form.events",[Hl(r),$l(o)]),gd.config({channels:mi([{key:qX,value:{onReceive:o}},{key:KX,value:{onReceive:r}}])})])}}))]}}})),l=WX(i).smartTabHeight;return IX.sketch({dom:{tag:"div",classes:["tox-dialog__body"]},onChangeTab:function(e,t,n){var o=ev.getValue(t);xl(e,AB,{name:o,oldName:a.get()}),a.set(o)},tabs:i,components:[IX.parts.tabbar({dom:{tag:"div",classes:["tox-dialog__body-nav"]},components:[BX.parts.tabs({})],markers:{tabClass:"tox-tab",selectedClass:"tox-dialog__body-nav-item--active"},tabbarBehaviours:fd([yB.config({})])}),IX.parts.tabview({dom:{tag:"div",classes:["tox-dialog__body-content"]}})],selectFirst:l.selectFirst,tabSectionBehaviours:fd([FO("tabpanel",l.extraEvents),BO.config({mode:"acyclic"}),gb.config({find:function(e){return de(IX.getViewItems(e))}}),ev.config({store:{mode:"manual",getValue:function(e){return e.getSystem().broadcastOn([qX],{}),n.get()},setValue:function(e,t){n.set(t),e.getSystem().broadcastOn([KX],{})}}})])})},YX=rc("update-dialog"),XX=rc("update-title"),JX=rc("update-body"),QX=rc("update-footer"),ZX=rc("body-send-message"),eJ=function(e,t,n,o){var r=function(e){switch(e.body.type){case"tabpanel":return[GX(e.body,n)];default:return[jX(e.body,n)]}},a=function(e,t){return P.some({isTabPanel:function(){return"tabpanel"===t.body.type}})},i={"aria-live":"polite"};return{dom:{tag:"div",classes:["tox-dialog__content-js"],attributes:B(B({},t.map((function(e){return{id:e}})).getOr({})),o?i:{})},components:[],behaviours:fd([UV.childAt(0),mU.config({channel:JX,updateState:a,renderComponents:r,initialData:e})])}},tJ=function(e,t,n,o){return eJ(e,P.some(t),n,o)},nJ=function(e,t){var n=eJ(e,P.none(),t,!1);return FG.parts.body(n)},oJ=function(e){var t={dom:{tag:"div",classes:["tox-dialog__content-js"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-iframe"]},components:[mA({dom:{tag:"iframe",attributes:{src:e.url}},behaviours:fd([yB.config({}),XO.config({})])})]}],behaviours:fd([BO.config({mode:"acyclic",useTabstopAt:C(bA)})])};return FG.parts.body(t)},rJ=jS.deviceType.isTouch(),aJ=function(e,t){return{dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[e,t]}},iJ=function(e,t){return FG.parts.close(xj.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":t.translate("Close")}},action:e,buttonBehaviours:fd([yB.config({})])}))},lJ=function(){return FG.parts.title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}})},cJ=function(e,t){return FG.parts.body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:JF("

"+t.translate(e)+"

")}]}]})},sJ=function(e){return FG.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:e})},uJ=function(e,t){return[sB.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:e}),sB.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]},components:t})]},dJ=function(e){var t,n="tox-dialog",o=n+"-wrap",r=o+"__backdrop",a=n+"__disable-scroll";return FG.sketch({lazySink:e.lazySink,onEscape:function(t){return e.onEscape(t),P.some(!0)},useTabstopAt:function(e){return!bA(e)},dom:{tag:"div",classes:[n].concat(e.extraClasses),styles:B({position:"relative"},e.extraStyles)},components:N([e.header,e.body],e.footer.toArray(),!0),parts:{blocker:{dom:JF('
'),components:[{dom:{tag:"div",classes:rJ?[r,r+"--opaque"]:[r]}}]}},dragBlockClass:o,modalBehaviours:fd(N([XO.config({}),FO("dialog-events",e.dialogEvents.concat([Fl(zi(),(function(e,t){BO.focusIn(e)}))])),FO("scroll-lock",[Hl((function(){as(In(),a)})),$l((function(){ls(In(),a)}))])],e.extraBehaviours,!0)),eventOrder:B((t={},t[tl()]=["dialog-events"],t[fl()]=["scroll-lock","dialog-events","alloy.base.behaviour"],t[pl()]=["alloy.base.behaviour","dialog-events","scroll-lock"],t),e.eventOrder)})},fJ=function(e){return xj.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":e.translate("Close"),title:e.translate("Close")}},components:[Pj("close",{tag:"div",classes:["tox-icon"]},e.icons)],action:function(e){jl(e,BB)}})},pJ=function(e,t,n){var o=function(e){return[xs(n.translate(e.title))]};return{dom:{tag:"div",classes:["tox-dialog__title"],attributes:B({},t.map((function(e){return{id:e}})).getOr({}))},components:o(e),behaviours:fd([mU.config({channel:XX,renderComponents:o})])}},mJ=function(){return{dom:JF('
')}},hJ=function(e,t,n){return sB.sketch({dom:JF('
'),components:[pJ(e,P.some(t),n),mJ(),fJ(n)],containerBehaviours:fd([gG.config({mode:"mouse",blockerClass:"blocker",getTarget:function(e){return Rs(e,'[role="dialog"]').getOrDie()},snaps:{getSnapPoints:function(){return[]},leftAttr:"data-drag-left",topAttr:"data-drag-top"}})])})},vJ=function(e,t){var n=FG.parts.title(pJ(e,P.none(),t)),o=FG.parts.draghandle(mJ()),r=FG.parts.close(fJ(t)),a=[n].concat(e.draggable?[o]:[]).concat([r]);return sB.sketch({dom:JF('
'),components:a})},bJ=function(e,t){return vJ({title:t.shared.providers.translate(e),draggable:t.dialog.isDraggableModal()},t.shared.providers)},gJ=function(e,t,n){return{dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":n.translate(e)},styles:{left:"0px",right:"0px",bottom:"0px",top:"0px",position:"absolute"}},behaviours:t,components:[{dom:JF('
')}]}},yJ=function(e,t,n){return{onClose:function(){return n.closeWindow()},onBlock:function(n){FG.setBusy(e(),(function(e,o){return gJ(n.message,o,t)}))},onUnblock:function(){FG.setIdle(e())}}},OJ=function(e,t,n,o){var r,a=function(e,t){return P.some(t)};return Es(dJ(B(B({},e),{lazySink:o.shared.getSink,extraBehaviours:N([mU.config({channel:YX,updateState:a,initialData:t}),iA.memory({})],e.extraBehaviours,!0),onEscape:function(e){jl(e,BB)},dialogEvents:n,eventOrder:(r={},r[el()]=[mU.name(),gd.name()],r[fl()]=["scroll-lock",mU.name(),"messages","dialog-events","alloy.base.behaviour"],r[pl()]=["alloy.base.behaviour","dialog-events","messages",mU.name(),"scroll-lock"],r)})))},wJ=function(e){var t=function(e){var t=q(e.items,(function(e){var t=ri(!1);return B(B({},e),{storage:t})}));return B(B({},e),{items:t})};return q(e,(function(e){return"menu"===e.type?t(e):e}))},jJ=function(e){return Q(e,(function(e,t){if("menu"===t.type){var n=t;return Q(n.items,(function(e,t){return e[t.name]=t.storage,e}),e)}return e}),{})},xJ=function(e,t){return[zl(zi(),vA),e(TB,(function(e,n){t.onClose(),n.onClose()})),e(BB,(function(e,t,n,o){t.onCancel(e),jl(o,TB)})),_l(VB,(function(e,n){return t.onUnblock()})),_l(_B,(function(e,n){return t.onBlock(n.event)}))]},CJ=function(e,t){var n=function(t,n){return _l(t,(function(t,r){o(t,(function(o,a){n(e(),o,r.event,t)}))}))},o=function(e,t){mU.getState(e).get().each((function(n){t(n,e)}))};return N(N([],xJ(n,t),!0),[n(MB,(function(e,t,n){t.onAction(e,{name:n.name})}))],!1)},kJ=function(e,t,n){var o=function(t,n){return _l(t,(function(t,o){r(t,(function(r,a){n(e(),r,o.event,t)}))}))},r=function(e,t){mU.getState(e).get().each((function(n){t(n.internalDialog,e)}))};return N(N([],xJ(o,t),!0),[o(NB,(function(e,t){return t.onSubmit(e)})),o(EB,(function(e,t,n){t.onChange(e,{name:n.name})})),o(MB,(function(e,t,o,r){var a=function(){return BO.focusIn(r)},i=function(e){return Un(e,"disabled")||$n(e,"aria-disabled").exists((function(e){return"true"===e}))},l=Bn(r.element),c=kd(l);t.onAction(e,{name:o.name,value:o.value}),kd(l).fold(a,(function(e){i(e)||c.exists((function(t){return fn(e,t)&&i(t)}))?a():n().toOptional().filter((function(t){return!fn(t.element,e)})).each(a)}))})),o(AB,(function(e,t,n){t.onTabChange(e,{newTabName:n.name,oldTabName:n.oldName})})),$l((function(t){var n=e();ev.setValue(t,n.getData())}))],!1)},SJ={initUrlDialog:CJ,initDialog:kJ},EJ=function(e,t){return oP(e,e.type,t)},TJ=function(e,t,n){return ee(t,(function(e){return e.name===n})).bind((function(t){return t.memento.getOpt(e)}))},BJ=function(e,t){var n=t.map((function(e){return e.footerButtons})).getOr([]),o=Y(n,(function(e){return"start"===e.align})),r=function(e,t){return sB.sketch({dom:{tag:"div",classes:["tox-dialog__footer-"+e]},components:q(t,(function(e){return e.memento.asSpec()}))})},a=r("start",o.pass),i=r("end",o.fail);return[a,i]},MJ=function(e,t){var n=function(e,n){var o=q(n.buttons,(function(e){var n=Cj(EJ(e,t));return{name:e.name,align:e.align,memento:n}})),r=function(e,t){return TJ(e,o,t)};return P.some({lookupByName:r,footerButtons:o})};return{dom:JF(''),components:[],behaviours:fd([mU.config({channel:QX,initialData:e,updateState:n,renderComponents:BJ})])}},NJ=function(e,t){return MJ(e,t)},_J=function(e,t){return FG.parts.footer(MJ(e,t))},VJ=function(e,t){var n=e.getRoot();if(n.getSystem().isConnected()){var o=gb.getCurrent(e.getFormWrapper()).getOr(e.getFormWrapper());return VV.getField(o,t).fold((function(){var n=e.getFooter(),r=mU.getState(n);return r.get().bind((function(e){return e.lookupByName(o,t)}))}),(function(e){return P.some(e)}))}return P.none()},AJ=function(e,t){var n=e.getRoot();return mU.getState(n).get().map((function(e){return wa(Oa("data",e.dataValidator,t))})).getOr(t)},DJ=function(e,t,n){var o=function(t){var n=e.getRoot();n.getSystem().isConnected()&&t(n)},r=function(){var t=e.getRoot(),o=t.getSystem().isConnected()?e.getFormWrapper():t,r=ev.getValue(o),a=ge(n,(function(e){return e.get()}));return B(B({},r),a)},i=function(t){o((function(o){var r=h.getData(),a=B(B({},r),t),i=AJ(e,a),l=e.getFormWrapper();ev.setValue(l,i),be(n,(function(e,t){Ee(a,t)&&e.set(a[t])}))}))},l=function(t){VJ(e,t).each(Ib.disable)},c=function(t){VJ(e,t).each(Ib.enable)},s=function(t){VJ(e,t).each(XO.focus)},u=function(e){if(!a(e))throw new Error("The dialogInstanceAPI.block function should be passed a blocking message of type string as an argument");o((function(t){xl(t,_B,{message:e})}))},d=function(){o((function(e){jl(e,VB)}))},f=function(t){o((function(n){var o=e.getBody(),r=mU.getState(o);r.get().exists((function(e){return e.isTabPanel()}))&&gb.getCurrent(o).each((function(e){IX.showTab(e,t)}))}))},p=function(e){o((function(n){var o=t(e);n.getSystem().broadcastOn([YX],o),n.getSystem().broadcastOn([XX],o.internalDialog),n.getSystem().broadcastOn([JX],o.internalDialog),n.getSystem().broadcastOn([QX],o.internalDialog),h.setData(o.initialData)}))},m=function(){o((function(e){jl(e,TB)}))},h={getData:r,setData:i,disable:l,enable:c,focus:s,block:u,unblock:d,showTab:f,redial:p,close:m};return h},PJ=function(e){switch(e){case"large":return["tox-dialog--width-lg"];case"medium":return["tox-dialog--width-md"];default:return[]}},IJ=function(e,t,n){var o=bJ(e.internalDialog.title,n),r=nJ({body:e.internalDialog.body},n),a=wJ(e.internalDialog.buttons),i=jJ(a),l=_J({buttons:a},n),c=SJ.initDialog((function(){return p}),yJ((function(){return d}),n.shared.providers,t),n.shared.getSink),s=PJ(e.internalDialog.size),u={header:o,body:r,footer:P.some(l),extraClasses:s,extraBehaviours:[],extraStyles:{}},d=OJ(u,e,c,n),f=function(){var e=function(){var e=FG.getBody(d);return gb.getCurrent(e).getOr(e)};return{getRoot:O(d),getBody:function(){return FG.getBody(d)},getFooter:function(){return FG.getFooter(d)},getFormWrapper:e}}(),p=DJ(f,t.redial,i);return{dialog:d,instanceApi:p}},zJ=function(e,t,n,o){var r,a,i=rc("dialog-label"),l=rc("dialog-content"),c=function(e,t){return P.some(t)},s=Cj(hJ({title:e.internalDialog.title,draggable:!0},i,n.shared.providers)),u=Cj(tJ({body:e.internalDialog.body},l,n,o)),d=wJ(e.internalDialog.buttons),f=jJ(d),p=Cj(NJ({buttons:d},n)),m=SJ.initDialog((function(){return v}),{onBlock:function(e){GF.block(h,(function(t,o){return gJ(e.message,o,n.shared.providers)}))},onUnblock:function(){GF.unblock(h)},onClose:function(){return t.closeWindow()}},n.shared.getSink),h=Es({dom:{tag:"div",classes:["tox-dialog","tox-dialog-inline"],attributes:(r={role:"dialog"},r["aria-labelledby"]=i,r["aria-describedby"]=l,r)},eventOrder:(a={},a[el()]=[mU.name(),gd.name()],a[tl()]=["execute-on-form"],a[fl()]=["reflecting","execute-on-form"],a),behaviours:fd([BO.config({mode:"cyclic",onEscape:function(e){return jl(e,TB),P.some(!0)},useTabstopAt:function(e){return!bA(e)&&("button"!==lt(e)||"disabled"!==Hn(e,"disabled"))}}),mU.config({channel:YX,updateState:c,initialData:e}),XO.config({}),FO("execute-on-form",m.concat([Fl(zi(),(function(e,t){BO.focusIn(e)}))])),GF.config({getRoot:function(){return P.some(h)}}),RO.config({}),iA.memory({})]),components:[s.asSpec(),u.asSpec(),p.asSpec()]}),v=DJ({getRoot:O(h),getFooter:function(){return p.get(h)},getBody:function(){return u.get(h)},getFormWrapper:function(){var e=u.get(h);return gb.getCurrent(e).getOr(e)}},t.redial,f);return{dialog:h,instanceApi:v}},RJ=tinymce.util.Tools.resolve("tinymce.util.URI"),LJ=function(e){var t=function(t){e.getSystem().isConnected()&&t(e)},n=function(e){if(!a(e))throw new Error("The urlDialogInstanceAPI.block function should be passed a blocking message of type string as an argument");t((function(t){xl(t,_B,{message:e})}))},o=function(){t((function(e){jl(e,VB)}))},r=function(){t((function(e){jl(e,TB)}))},i=function(e){t((function(t){t.getSystem().broadcastOn([ZX],e)}))};return{block:n,unblock:o,close:r,sendMessage:i}},FJ=["insertContent","setContent","execCommand","close","block","unblock"],HJ=function(e){return i(e)&&-1!==FJ.indexOf(e.mceAction)},$J=function(e){return!HJ(e)&&i(e)&&Ee(e,"mceAction")},UJ=function(e,t,n){switch(n.mceAction){case"insertContent":e.insertContent(n.content);break;case"setContent":e.setContent(n.content);break;case"execCommand":var o=!!s(n.ui)&&n.ui;e.execCommand(n.cmd,o,n.value);break;case"close":t.close();break;case"block":t.block(n.message);break;case"unblock":t.unblock();break}},WJ=function(e,t,n,o){var r,a=bJ(e.title,o),i=oJ(e),l=e.buttons.bind((function(e){return 0===e.length?P.none():P.some(_J({buttons:e},o))})),c=SJ.initUrlDialog((function(){return b}),yJ((function(){return v}),o.shared.providers,t)),s=B(B({},e.height.fold((function(){return{}}),(function(e){return{height:e+"px","max-height":e+"px"}}))),e.width.fold((function(){return{}}),(function(e){return{width:e+"px","max-width":e+"px"}}))),u=e.width.isNone()&&e.height.isNone()?["tox-dialog--width-lg"]:[],d=new RJ(e.url,{base_uri:new RJ(window.location.href)}),f=d.protocol+"://"+d.host+(d.port?":"+d.port:""),p=tf(),m=[FO("messages",[Hl((function(){var t=af(tt.fromDom(window),"message",(function(t){if(d.isSameOrigin(new RJ(t.raw.origin))){var o=t.raw.data;HJ(o)?UJ(n,b,o):$J(o)&&e.onMessage(b,o)}}));p.set(t)})),$l(p.clear)]),gd.config({channels:(r={},r[ZX]={onReceive:function(e,t){zs(e.element,"iframe").each((function(e){var n=e.dom.contentWindow;n.postMessage(t,f)}))}},r)})],h={header:a,body:i,footer:l,extraClasses:u,extraBehaviours:m,extraStyles:s},v=OJ(h,e,c,o),b=LJ(v);return{dialog:v,instanceApi:b}},qJ=function(e){var t=e.backstage.shared,n=function(n,o){var r=function(){FG.hide(c),o()},a=Cj(oP({name:"close-alert",text:"OK",primary:!0,align:"end",disabled:!1,icon:P.none()},"cancel",e.backstage)),i=lJ(),l=iJ(r,t.providers),c=Es(dJ({lazySink:function(){return t.getSink()},header:aJ(i,l),body:cJ(n,t.providers),footer:P.some(sJ(uJ([],[a.asSpec()]))),onEscape:r,extraClasses:["tox-alert-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[_l(BB,r)],eventOrder:{}}));FG.show(c);var s=a.get(c);XO.focus(s)};return{open:n}},KJ=function(e){var t=e.backstage.shared,n=function(n,o){var r=function(e){FG.hide(s),o(e)},a=Cj(oP({name:"yes",text:"Yes",primary:!0,align:"end",disabled:!1,icon:P.none()},"submit",e.backstage)),i=oP({name:"no",text:"No",primary:!1,align:"end",disabled:!1,icon:P.none()},"cancel",e.backstage),l=lJ(),c=iJ((function(){return r(!1)}),t.providers),s=Es(dJ({lazySink:function(){return t.getSink()},header:aJ(l,c),body:cJ(n,t.providers),footer:P.some(sJ(uJ([],[i,a.asSpec()]))),onEscape:function(){return r(!1)},extraClasses:["tox-confirm-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[_l(BB,(function(){return r(!1)})),_l(NB,(function(){return r(!0)}))],eventOrder:{}}));FG.show(s);var u=a.get(s);XO.focus(u)};return{open:n}},GJ=function(e,t){return wa(Oa("data",t,e))},YJ=function(e){return PT(e,".tox-alert-dialog")||PT(e,".tox-confirm-dialog")},XJ=function(e,t,n){return t&&n?[]:[jL.config({contextual:{lazyContext:function(){return P.some(Qo(tt.fromDom(e.getContentAreaContainer())))},fadeInClass:"tox-dialog-dock-fadein",fadeOutClass:"tox-dialog-dock-fadeout",transitionClass:"tox-dialog-dock-transition"},modes:["top"]})]},JJ=function(e){var t=e.backstage,n=e.editor,o=Wk(n),r=qJ(e),a=KJ(e),i=function(e,n,o){return void 0!==n&&"toolbar"===n.inline?u(e,t.shared.anchors.inlineDialog(),o,n.ariaAttrs):void 0!==n&&"cursor"===n.inline?u(e,t.shared.anchors.cursor(),o,n.ariaAttrs):s(e,o)},l=function(e,t){return c(e,t)},c=function(e,o){var r=function(e){var r=WJ(e,{closeWindow:function(){FG.hide(r.dialog),o(r.instanceApi)}},n,t);return FG.show(r.dialog),r.instanceApi};return OX.openUrl(r,e)},s=function(e,n){var o=function(e,o,r){var a=o,i={dataValidator:r,initialData:a,internalDialog:e},l=IJ(i,{redial:OX.redial,closeWindow:function(){FG.hide(l.dialog),n(l.instanceApi)}},t);return FG.show(l.dialog),l.instanceApi.setData(a),l.instanceApi};return OX.open(o,e)},u=function(e,r,a,i){var l=function(e,l,c){var s=GJ(l,c),u=of(),d=t.shared.header.isPositionedAtTop(),f={dataValidator:c,initialData:s,internalDialog:e},p=function(){return u.on((function(e){tj.reposition(e),jL.refresh(e)}))},m=zJ(f,{redial:OX.redial,closeWindow:function(){u.on(tj.hide),n.off("ResizeEditor",p),u.clear(),a(m.instanceApi)}},t,i),h=Es(tj.sketch(B(B({lazySink:t.shared.getSink,dom:{tag:"div",classes:[]},fireDismissalEventInstead:{}},d?{}:{fireRepositionEventInstead:{}}),{inlineBehaviours:fd(N([FO("window-manager-inline-events",[_l(ml(),(function(e,t){jl(m.dialog,BB)}))])],XJ(n,o,d),!0)),isExtraPart:function(e,t){return YJ(t)}})));return u.set(h),tj.showWithin(h,Ts(m.dialog),{anchor:r},P.some(In())),o&&d||(jL.refresh(h),n.on("ResizeEditor",p)),m.instanceApi.setData(s),BO.focusIn(m.dialog),m.instanceApi};return OX.open(l,e)},d=function(e,t){a.open(e,(function(e){t(e)}))},f=function(e,t){r.open(e,(function(){t()}))},p=function(e){e.close()};return{open:i,openUrl:l,alert:f,close:p,confirm:d}};function QJ(){T.add("silver",(function(e){var t=AG(e),n=t.uiMothership,o=t.backstage,r=t.renderUI,a=t.getUi;DT.register(e,o.shared);var i=JJ({editor:e,backstage:o});return{renderUI:r,getWindowManagerImpl:O(i),getNotificationManagerImpl:function(){return Fj(e,{backstage:o},n)},ui:a()}}))}QJ()})()}).call(this,n("c8ba"))},"0342":function(e,t,n){},"034c":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Lock"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M224 448a32 32 0 00-32 32v384a32 32 0 0032 32h576a32 32 0 0032-32V480a32 32 0 00-32-32H224zm0-64h576a96 96 0 0196 96v384a96 96 0 01-96 96H224a96 96 0 01-96-96V480a96 96 0 0196-96z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M512 544a32 32 0 0132 32v192a32 32 0 11-64 0V576a32 32 0 0132-32zM704 384v-64a192 192 0 10-384 0v64h384zM512 64a256 256 0 01256 256v128H256V320A256 256 0 01512 64z"},null,-1),s=[l,c];function u(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,s)}var d=r["default"](a,[["render",u]]);t["default"]=d},"0366":function(e,t,n){var o=n("e330"),r=n("59ed"),a=n("40d5"),i=o(o.bind);e.exports=function(e,t){return r(e),void 0===t?e:a?i(e,t):function(){return e.apply(t,arguments)}}},"0388":function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var o=n("a3ae"),r=n("7a23"),a=n("bc34");const i=Object(a["b"])({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"}});var l=n("2711"),c=n("304f");const s=Object(r["defineComponent"])({name:"ElBadge",props:i,setup(e){const t=Object(c["a"])("badge"),n=Object(r["computed"])(()=>e.isDot?"":"number"===typeof e.value&&"number"===typeof e.max&&e.max[Object(r["withDirectives"])(Object(r["createElementVNode"])("sup",{class:Object(r["normalizeClass"])([e.ns.e("content"),e.ns.em("content",e.type),e.ns.is("fixed",!!e.$slots.default),e.ns.is("dot",e.isDot)]),textContent:Object(r["toDisplayString"])(e.content)},null,10,u),[[r["vShow"],!e.hidden&&(e.content||"0"===e.content||e.isDot)]])]),_:1})],2)}var f=Object(l["a"])(s,[["render",d]]);const p=Object(o["a"])(f)},"03dd":function(e,t,n){var o=n("eac5"),r=n("57a5"),a=Object.prototype,i=a.hasOwnProperty;function l(e){if(!o(e))return r(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}e.exports=l},"043a":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"DataBoard"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M32 128h960v64H32z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M192 192v512h640V192H192zm-64-64h768v608a32 32 0 01-32 32H160a32 32 0 01-32-32V128z"},null,-1),s=o.createElementVNode("path",{fill:"currentColor",d:"M322.176 960H248.32l144.64-250.56 55.424 32L322.176 960zm453.888 0h-73.856L576 741.44l55.424-32L776.064 960z"},null,-1),u=[l,c,s];function d(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,u)}var f=r["default"](a,[["render",d]]);t["default"]=f},"0512":function(e,t,n){(function(e){var o=Object.defineProperty,r=function(e){return o(e,"__esModule",{value:!0})},a=function(e,t){for(var n in r(e),t)o(e,n,{get:t[n],enumerable:!0})};a(t,{default:function(){return D}});"undefined"==typeof document?new(n("0b16").URL)("file:"+e).href:document.currentScript&&document.currentScript.src||new URL("main.js",document.baseURI).href;var i,l,c,s,u,d,f,p,m,h,v,b,g,y,O,w=!1;function j(){if(!w){w=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),n=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(b=/\b(iPhone|iP[ao]d)/.exec(e),g=/\b(iP[ao]d)/.exec(e),h=/Android/i.exec(e),y=/FBAN\/\w+;/i.exec(e),O=/Mobile/i.exec(e),v=!!/Win64/.exec(e),t){i=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,i&&document&&document.documentMode&&(i=document.documentMode);var o=/(?:Trident\/(\d+.\d+))/.exec(e);d=o?parseFloat(o[1])+4:i,l=t[2]?parseFloat(t[2]):NaN,c=t[3]?parseFloat(t[3]):NaN,s=t[4]?parseFloat(t[4]):NaN,s?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),u=t&&t[1]?parseFloat(t[1]):NaN):u=NaN}else i=l=c=u=s=NaN;if(n){if(n[1]){var r=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);f=!r||parseFloat(r[1].replace("_","."))}else f=!1;p=!!n[2],m=!!n[3]}else f=p=m=!1}}var x,C={ie:function(){return j()||i},ieCompatibilityMode:function(){return j()||d>i},ie64:function(){return C.ie()&&v},firefox:function(){return j()||l},opera:function(){return j()||c},webkit:function(){return j()||s},safari:function(){return C.webkit()},chrome:function(){return j()||u},windows:function(){return j()||p},osx:function(){return j()||f},linux:function(){return j()||m},iphone:function(){return j()||b},mobile:function(){return j()||b||g||h||O},nativeApp:function(){return j()||y},android:function(){return j()||h},ipad:function(){return j()||g}},k=C,S=!("undefined"==typeof window||!window.document||!window.document.createElement),E={canUseDOM:S,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:S&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:S&&!!window.screen,isInWorker:!S},T=E;function B(e,t){if(!T.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,o=n in document;if(!o){var r=document.createElement("div");r.setAttribute(n,"return;"),o="function"==typeof r[n]}return!o&&x&&"wheel"===e&&(o=document.implementation.hasFeature("Events.wheel","3.0")),o}T.canUseDOM&&(x=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("",""));var M=B,N=10,_=40,V=800;function A(e){var t=0,n=0,o=0,r=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),o=t*N,r=n*N,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(o=e.deltaX),(o||r)&&e.deltaMode&&(1==e.deltaMode?(o*=_,r*=_):(o*=V,r*=V)),o&&!t&&(t=o<1?-1:1),r&&!n&&(n=r<1?-1:1),{spinX:t,spinY:n,pixelX:o,pixelY:r}}A.getEventType=function(){return k.firefox()?"DOMMouseScroll":M("wheel")?"wheel":"mousewheel"};var D=A}).call(this,"/index.js")},"057f":function(e,t,n){var o=n("c6b6"),r=n("fc6a"),a=n("241c").f,i=n("4dae"),l="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(e){try{return a(e)}catch(t){return i(l)}};e.exports.f=function(e){return l&&"Window"==o(e)?c(e):a(r(e))}},"0621":function(e,t,n){var o=n("9e69"),r=n("d370"),a=n("6747"),i=o?o.isConcatSpreadable:void 0;function l(e){return a(e)||r(e)||!!(i&&e&&e[i])}e.exports=l},"0644":function(e,t,n){var o=n("3818"),r=1,a=4;function i(e){return o(e,r|a)}e.exports=i},"06cf":function(e,t,n){var o=n("83ab"),r=n("c65b"),a=n("d1e7"),i=n("5c6c"),l=n("fc6a"),c=n("a04b"),s=n("1a2d"),u=n("0cfb"),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=l(e),t=c(t),u)try{return d(e,t)}catch(n){}if(s(e,t))return i(!r(a.f,e,t),e[t])}},"06e6":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Box"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M317.056 128L128 344.064V896h768V344.064L706.944 128H317.056zm-14.528-64h418.944a32 32 0 0124.064 10.88l206.528 236.096A32 32 0 01960 332.032V928a32 32 0 01-32 32H96a32 32 0 01-32-32V332.032a32 32 0 017.936-21.12L278.4 75.008A32 32 0 01302.528 64z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M64 320h896v64H64z"},null,-1),s=o.createElementVNode("path",{fill:"currentColor",d:"M448 327.872V640h128V327.872L526.08 128h-28.16L448 327.872zM448 64h128l64 256v352a32 32 0 01-32 32H416a32 32 0 01-32-32V320l64-256z"},null,-1),u=[l,c,s];function d(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,u)}var f=r["default"](a,[["render",d]]);t["default"]=f},"0799":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Warning"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 110 896 448 448 0 010-896zm0 832a384 384 0 000-768 384 384 0 000 768zm48-176a48 48 0 11-96 0 48 48 0 0196 0zm-48-464a32 32 0 0132 32v288a32 32 0 01-64 0V288a32 32 0 0132-32z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"07c7":function(e,t){function n(){return!1}e.exports=n},"07d1":function(e,t,n){n("94ce")},"07fa":function(e,t,n){var o=n("50c4");e.exports=function(e){return o(e.length)}},"080b":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),n=function(e){return e.getParam("pagebreak_separator","\x3c!-- pagebreak --\x3e")},o=function(e){return e.getParam("pagebreak_split_block",!1)},r="mce-pagebreak",a=function(e){var n='';return e?"

"+n+"

":n},i=function(e){var t=n(e),i=function(){return o(e)},l=new RegExp(t.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,(function(e){return"\\"+e})),"gi");e.on("BeforeSetContent",(function(e){e.content=e.content.replace(l,a(i()))})),e.on("PreInit",(function(){e.serializer.addNodeFilter("img",(function(n){var o,a,l=n.length;while(l--)if(o=n[l],a=o.attr("class"),a&&-1!==a.indexOf(r)){var c=o.parent;if(e.schema.getBlockElements()[c.name]&&i()){c.type=3,c.value=t,c.raw=!0,o.remove();continue}o.type=3,o.value=t,o.raw=!0}}))}))},l=function(e){e.addCommand("mcePageBreak",(function(){e.insertContent(a(o(e)))}))},c=function(e){e.on("ResolveName",(function(t){"IMG"===t.target.nodeName&&e.dom.hasClass(t.target,r)&&(t.name="pagebreak")}))},s=function(e){var t=function(){return e.execCommand("mcePageBreak")};e.ui.registry.addButton("pagebreak",{icon:"page-break",tooltip:"Page break",onAction:t}),e.ui.registry.addMenuItem("pagebreak",{text:"Page break",icon:"page-break",onAction:t})};function u(){e.add("pagebreak",(function(e){l(e),s(e),i(e),c(e)}))}u()})()},"0819":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Right"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M754.752 480H160a32 32 0 100 64h594.752L521.344 777.344a32 32 0 0045.312 45.312l288-288a32 32 0 000-45.312l-288-288a32 32 0 10-45.312 45.312L754.752 480z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"087d":function(e,t){function n(e,t){var n=-1,o=t.length,r=e.length;while(++n",'"',"`"," ","\r","\n","\t"],u=["{","}","|","\\","^","`"].concat(s),d=["'"].concat(u),f=["%","/","?",";","#"].concat(d),p=["/","?","#"],m=255,h=/^[+a-z0-9A-Z_-]{0,63}$/,v=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,b={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},O=n("b383");function w(e,t,n){if(e&&r.isObject(e)&&e instanceof a)return e;var o=new a;return o.parse(e,t,n),o}function j(e){return r.isString(e)&&(e=w(e)),e instanceof a?e.format():a.prototype.format.call(e)}function x(e,t){return w(e,!1,!0).resolve(t)}function C(e,t){return e?w(e,!1,!0).resolveObject(t):t}a.prototype.parse=function(e,t,n){if(!r.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var a=e.indexOf("?"),l=-1!==a&&a127?D+="x":D+=A[P];if(!D.match(h)){var z=_.slice(0,B),R=_.slice(B+1),L=A.match(v);L&&(z.push(L[1]),R.unshift(L[2])),R.length&&(w="/"+R.join(".")+w),this.hostname=z.join(".");break}}}this.hostname.length>m?this.hostname="":this.hostname=this.hostname.toLowerCase(),N||(this.hostname=o.toASCII(this.hostname));var F=this.port?":"+this.port:"",H=this.hostname||"";this.host=H+F,this.href+=this.host,N&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==w[0]&&(w="/"+w))}if(!b[C])for(B=0,V=d.length;B0)&&n.host.split("@");k&&(n.auth=k.shift(),n.host=n.hostname=k.shift())}return n.search=e.search,n.query=e.query,r.isNull(n.pathname)&&r.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!x.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var S=x.slice(-1)[0],E=(n.host||e.host||x.length>1)&&("."===S||".."===S)||""===S,T=0,B=x.length;B>=0;B--)S=x[B],"."===S?x.splice(B,1):".."===S?(x.splice(B,1),T++):T&&(x.splice(B,1),T--);if(!w&&!j)for(;T--;T)x.unshift("..");!w||""===x[0]||x[0]&&"/"===x[0].charAt(0)||x.unshift(""),E&&"/"!==x.join("/").substr(-1)&&x.push("");var M=""===x[0]||x[0]&&"/"===x[0].charAt(0);if(C){n.hostname=n.host=M?"":x.length?x.shift():"";k=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@");k&&(n.auth=k.shift(),n.host=n.hostname=k.shift())}return w=w||n.host&&x.length,w&&!M&&x.unshift(""),x.length?n.pathname=x.join("/"):(n.pathname=null,n.path=null),r.isNull(n.pathname)&&r.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},a.prototype.parseHost=function(){var e=this.host,t=l.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},"0b42":function(e,t,n){var o=n("da84"),r=n("e8b5"),a=n("68ee"),i=n("861d"),l=n("b622"),c=l("species"),s=o.Array;e.exports=function(e){var t;return r(e)&&(t=e.constructor,a(t)&&(t===s||r(t.prototype))?t=void 0:i(t)&&(t=t[c],null===t&&(t=void 0))),void 0===t?s:t}},"0b7a":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Service"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M864 409.6a192 192 0 01-37.888 349.44A256.064 256.064 0 01576 960h-96a32 32 0 110-64h96a192.064 192.064 0 00181.12-128H736a32 32 0 01-32-32V416a32 32 0 0132-32h32c10.368 0 20.544.832 30.528 2.432a288 288 0 00-573.056 0A193.235 193.235 0 01256 384h32a32 32 0 0132 32v320a32 32 0 01-32 32h-32a192 192 0 01-96-358.4 352 352 0 01704 0zM256 448a128 128 0 100 256V448zm640 128a128 128 0 00-128-128v256a128 128 0 00128-128z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"0cfb":function(e,t,n){var o=n("83ab"),r=n("d039"),a=n("cc12");e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},"0d24":function(e,t,n){(function(e){var o=n("2b3e"),r=n("07c7"),a=t&&!t.nodeType&&t,i=a&&"object"==typeof e&&e&&!e.nodeType&&e,l=i&&i.exports===a,c=l?o.Buffer:void 0,s=c?c.isBuffer:void 0,u=s||r;e.exports=u}).call(this,n("62e4")(e))},"0d51":function(e,t,n){var o=n("da84"),r=o.String;e.exports=function(e){try{return r(e)}catch(t){return"Object"}}},"0d68":function(e,t,n){n("030f")},"0de7":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Trophy"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M480 896V702.08A256.256 256.256 0 01264.064 512h-32.64a96 96 0 01-91.968-68.416L93.632 290.88a76.8 76.8 0 0173.6-98.88H256V96a32 32 0 0132-32h448a32 32 0 0132 32v96h88.768a76.8 76.8 0 0173.6 98.88L884.48 443.52A96 96 0 01792.576 512h-32.64A256.256 256.256 0 01544 702.08V896h128a32 32 0 110 64H352a32 32 0 110-64h128zm224-448V128H320v320a192 192 0 10384 0zm64 0h24.576a32 32 0 0030.656-22.784l45.824-152.768A12.8 12.8 0 00856.768 256H768v192zm-512 0V256h-88.768a12.8 12.8 0 00-12.288 16.448l45.824 152.768A32 32 0 00231.424 448H256z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"0df6":function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},"0df9":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"CameraFilled"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M160 224a64 64 0 00-64 64v512a64 64 0 0064 64h704a64 64 0 0064-64V288a64 64 0 00-64-64H748.416l-46.464-92.672A64 64 0 00644.736 96H379.328a64 64 0 00-57.216 35.392L275.776 224H160zm352 435.2a115.2 115.2 0 100-230.4 115.2 115.2 0 000 230.4zm0 140.8a256 256 0 110-512 256 256 0 010 512z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"0f0f":function(e,t,n){var o=n("8eeb"),r=n("9934");function a(e,t){return e&&o(t,r(t),e)}e.exports=a},"0f16":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Management"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M576 128v288l96-96 96 96V128h128v768H320V128h256zm-448 0h128v768H128V128z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"0f32":function(e,t,n){var o=n("b047"),r=n("1a8c"),a="Expected a function";function i(e,t,n){var i=!0,l=!0;if("function"!=typeof e)throw new TypeError(a);return r(n)&&(i="leading"in n?!!n.leading:i,l="trailing"in n?!!n.trailing:l),o(e,t,{leading:i,maxWait:t,trailing:l})}e.exports=i},"0f3d":function(e,t,n){"use strict";(function(e){function n(){return n=Object.assign||function(e){for(var t=1;t1?t-1:0),o=1;o=a)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(t){return"[Circular]"}break;default:return e}}));return i}return e}function m(e){return"string"===e||"url"===e||"hex"===e||"email"===e||"date"===e||"pattern"===e}function h(e,t){return void 0===e||null===e||(!("array"!==t||!Array.isArray(e)||e.length)||!(!m(t)||"string"!==typeof e||e))}function v(e,t,n){var o=[],r=0,a=e.length;function i(e){o.push.apply(o,e||[]),r++,r===a&&n(o)}e.forEach((function(e){t(e,i)}))}function b(e,t,n){var o=0,r=e.length;function a(i){if(i&&i.length)n(i);else{var l=o;o+=1,l()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},T={integer:function(e){return T.number(e)&&parseInt(e,10)===e},float:function(e){return T.number(e)&&!T.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(t){return!1}},date:function(e){return"function"===typeof e.getTime&&"function"===typeof e.getMonth&&"function"===typeof e.getYear&&!isNaN(e.getTime())},number:function(e){return!isNaN(e)&&"number"===typeof e},object:function(e){return"object"===typeof e&&!T.array(e)},method:function(e){return"function"===typeof e},email:function(e){return"string"===typeof e&&e.length<=320&&!!e.match(E.email)},url:function(e){return"string"===typeof e&&e.length<=2048&&!!e.match(E.url)},hex:function(e){return"string"===typeof e&&!!e.match(E.hex)}},B=function(e,t,n,o,r){if(e.required&&void 0===t)k(e,t,n,o,r);else{var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],i=e.type;a.indexOf(i)>-1?T[i](t)||o.push(p(r.messages.types[i],e.fullField,e.type)):i&&typeof t!==e.type&&o.push(p(r.messages.types[i],e.fullField,e.type))}},M=function(e,t,n,o,r){var a="number"===typeof e.len,i="number"===typeof e.min,l="number"===typeof e.max,c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,s=t,u=null,d="number"===typeof t,f="string"===typeof t,m=Array.isArray(t);if(d?u="number":f?u="string":m&&(u="array"),!u)return!1;m&&(s=t.length),f&&(s=t.replace(c,"_").length),a?s!==e.len&&o.push(p(r.messages[u].len,e.fullField,e.len)):i&&!l&&se.max?o.push(p(r.messages[u].max,e.fullField,e.max)):i&&l&&(se.max)&&o.push(p(r.messages[u].range,e.fullField,e.min,e.max))},N="enum",_=function(e,t,n,o,r){e[N]=Array.isArray(e[N])?e[N]:[],-1===e[N].indexOf(t)&&o.push(p(r.messages[N],e.fullField,e[N].join(", ")))},V=function(e,t,n,o,r){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||o.push(p(r.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"===typeof e.pattern){var a=new RegExp(e.pattern);a.test(t)||o.push(p(r.messages.pattern.mismatch,e.fullField,t,e.pattern))}},A={required:k,whitespace:S,type:B,range:M,enum:_,pattern:V},D=function(e,t,n,o,r){var a=[],i=e.required||!e.required&&o.hasOwnProperty(e.field);if(i){if(h(t,"string")&&!e.required)return n();A.required(e,t,o,a,r,"string"),h(t,"string")||(A.type(e,t,o,a,r),A.range(e,t,o,a,r),A.pattern(e,t,o,a,r),!0===e.whitespace&&A.whitespace(e,t,o,a,r))}n(a)},P=function(e,t,n,o,r){var a=[],i=e.required||!e.required&&o.hasOwnProperty(e.field);if(i){if(h(t)&&!e.required)return n();A.required(e,t,o,a,r),void 0!==t&&A.type(e,t,o,a,r)}n(a)},I=function(e,t,n,o,r){var a=[],i=e.required||!e.required&&o.hasOwnProperty(e.field);if(i){if(""===t&&(t=void 0),h(t)&&!e.required)return n();A.required(e,t,o,a,r),void 0!==t&&(A.type(e,t,o,a,r),A.range(e,t,o,a,r))}n(a)},z=function(e,t,n,o,r){var a=[],i=e.required||!e.required&&o.hasOwnProperty(e.field);if(i){if(h(t)&&!e.required)return n();A.required(e,t,o,a,r),void 0!==t&&A.type(e,t,o,a,r)}n(a)},R=function(e,t,n,o,r){var a=[],i=e.required||!e.required&&o.hasOwnProperty(e.field);if(i){if(h(t)&&!e.required)return n();A.required(e,t,o,a,r),h(t)||A.type(e,t,o,a,r)}n(a)},L=function(e,t,n,o,r){var a=[],i=e.required||!e.required&&o.hasOwnProperty(e.field);if(i){if(h(t)&&!e.required)return n();A.required(e,t,o,a,r),void 0!==t&&(A.type(e,t,o,a,r),A.range(e,t,o,a,r))}n(a)},F=function(e,t,n,o,r){var a=[],i=e.required||!e.required&&o.hasOwnProperty(e.field);if(i){if(h(t)&&!e.required)return n();A.required(e,t,o,a,r),void 0!==t&&(A.type(e,t,o,a,r),A.range(e,t,o,a,r))}n(a)},H=function(e,t,n,o,r){var a=[],i=e.required||!e.required&&o.hasOwnProperty(e.field);if(i){if((void 0===t||null===t)&&!e.required)return n();A.required(e,t,o,a,r,"array"),void 0!==t&&null!==t&&(A.type(e,t,o,a,r),A.range(e,t,o,a,r))}n(a)},$=function(e,t,n,o,r){var a=[],i=e.required||!e.required&&o.hasOwnProperty(e.field);if(i){if(h(t)&&!e.required)return n();A.required(e,t,o,a,r),void 0!==t&&A.type(e,t,o,a,r)}n(a)},U="enum",W=function(e,t,n,o,r){var a=[],i=e.required||!e.required&&o.hasOwnProperty(e.field);if(i){if(h(t)&&!e.required)return n();A.required(e,t,o,a,r),void 0!==t&&A[U](e,t,o,a,r)}n(a)},q=function(e,t,n,o,r){var a=[],i=e.required||!e.required&&o.hasOwnProperty(e.field);if(i){if(h(t,"string")&&!e.required)return n();A.required(e,t,o,a,r),h(t,"string")||A.pattern(e,t,o,a,r)}n(a)},K=function(e,t,n,o,r){var a=[],i=e.required||!e.required&&o.hasOwnProperty(e.field);if(i){if(h(t,"date")&&!e.required)return n();var l;if(A.required(e,t,o,a,r),!h(t,"date"))l=t instanceof Date?t:new Date(t),A.type(e,l,o,a,r),l&&A.range(e,l.getTime(),o,a,r)}n(a)},G=function(e,t,n,o,r){var a=[],i=Array.isArray(t)?"array":typeof t;A.required(e,t,o,a,r,i),n(a)},Y=function(e,t,n,o,r){var a=e.type,i=[],l=e.required||!e.required&&o.hasOwnProperty(e.field);if(l){if(h(t,a)&&!e.required)return n();A.required(e,t,o,i,r,a),h(t,a)||A.type(e,t,o,i,r)}n(i)},X=function(e,t,n,o,r){var a=[],i=e.required||!e.required&&o.hasOwnProperty(e.field);if(i){if(h(t)&&!e.required)return n();A.required(e,t,o,a,r)}n(a)},J={string:D,method:P,number:I,boolean:z,regexp:R,integer:L,float:F,array:H,object:$,enum:W,pattern:q,date:K,url:Y,hex:Y,email:Y,required:G,any:X};function Q(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var Z=Q(),ee=function(){function e(e){this.rules=null,this._messages=Z,this.define(e)}var t=e.prototype;return t.define=function(e){var t=this;if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!==typeof e||Array.isArray(e))throw new Error("Rules must be an object");this.rules={},Object.keys(e).forEach((function(n){var o=e[n];t.rules[n]=Array.isArray(o)?o:[o]}))},t.messages=function(e){return e&&(this._messages=C(Q(),e)),this._messages},t.validate=function(t,o,r){var a=this;void 0===o&&(o={}),void 0===r&&(r=function(){});var i=t,l=o,c=r;if("function"===typeof l&&(c=l,l={}),!this.rules||0===Object.keys(this.rules).length)return c&&c(null,i),Promise.resolve(i);function s(e){var t=[],n={};function o(e){var n;Array.isArray(e)?t=(n=t).concat.apply(n,e):t.push(e)}for(var r=0;rb)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},1127:function(e,t,n){"use strict";function o(e,t){a(e)&&(e="100%");var n=i(e);return e=360===t?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(e=360===t?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t)),e)}function r(e){return Math.min(1,Math.max(0,e))}function a(e){return"string"===typeof e&&-1!==e.indexOf(".")&&1===parseFloat(e)}function i(e){return"string"===typeof e&&-1!==e.indexOf("%")}function l(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function c(e){return e<=1?100*Number(e)+"%":e}function s(e){return 1===e.length?"0"+e:String(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.pad2=t.convertToPercentage=t.boundAlpha=t.isPercentage=t.isOnePointZero=t.clamp01=t.bound01=void 0,t.bound01=o,t.clamp01=r,t.isOnePointZero=a,t.isPercentage=i,t.boundAlpha=l,t.convertToPercentage=c,t.pad2=s},1130:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Money"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M256 640v192h640V384H768v-64h150.976c14.272 0 19.456 1.472 24.64 4.288a29.056 29.056 0 0112.16 12.096c2.752 5.184 4.224 10.368 4.224 24.64v493.952c0 14.272-1.472 19.456-4.288 24.64a29.056 29.056 0 01-12.096 12.16c-5.184 2.752-10.368 4.224-24.64 4.224H233.024c-14.272 0-19.456-1.472-24.64-4.288a29.056 29.056 0 01-12.16-12.096c-2.688-5.184-4.224-10.368-4.224-24.576V640h64z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M768 192H128v448h640V192zm64-22.976v493.952c0 14.272-1.472 19.456-4.288 24.64a29.056 29.056 0 01-12.096 12.16c-5.184 2.752-10.368 4.224-24.64 4.224H105.024c-14.272 0-19.456-1.472-24.64-4.288a29.056 29.056 0 01-12.16-12.096C65.536 682.432 64 677.248 64 663.04V169.024c0-14.272 1.472-19.456 4.288-24.64a29.056 29.056 0 0112.096-12.16C85.568 129.536 90.752 128 104.96 128h685.952c14.272 0 19.456 1.472 24.64 4.288a29.056 29.056 0 0112.16 12.096c2.752 5.184 4.224 10.368 4.224 24.64z"},null,-1),s=o.createElementVNode("path",{fill:"currentColor",d:"M448 576a160 160 0 110-320 160 160 0 010 320zm0-64a96 96 0 100-192 96 96 0 000 192z"},null,-1),u=[l,c,s];function d(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,u)}var f=r["default"](a,[["render",d]]);t["default"]=f},1169:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Unlock"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M224 448a32 32 0 00-32 32v384a32 32 0 0032 32h576a32 32 0 0032-32V480a32 32 0 00-32-32H224zm0-64h576a96 96 0 0196 96v384a96 96 0 01-96 96H224a96 96 0 01-96-96V480a96 96 0 0196-96z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M512 544a32 32 0 0132 32v192a32 32 0 11-64 0V576a32 32 0 0132-32zM690.304 248.704A192.064 192.064 0 00320 320v64h352l96 38.4V448H256V320a256 256 0 01493.76-95.104l-59.456 23.808z"},null,-1),s=[l,c];function u(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,s)}var d=r["default"](a,[["render",u]]);t["default"]=d},1276:function(e,t,n){"use strict";var o=n("2ba4"),r=n("c65b"),a=n("e330"),i=n("d784"),l=n("44e7"),c=n("825a"),s=n("1d80"),u=n("4840"),d=n("8aa5"),f=n("50c4"),p=n("577e"),m=n("dc4a"),h=n("4dae"),v=n("14c3"),b=n("9263"),g=n("9f7f"),y=n("d039"),O=g.UNSUPPORTED_Y,w=4294967295,j=Math.min,x=[].push,C=a(/./.exec),k=a(x),S=a("".slice),E=!y((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));i("split",(function(e,t,n){var a;return a="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var a=p(s(this)),i=void 0===n?w:n>>>0;if(0===i)return[];if(void 0===e)return[a];if(!l(e))return r(t,a,e,i);var c,u,d,f=[],m=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),v=0,g=new RegExp(e.source,m+"g");while(c=r(b,g,a)){if(u=g.lastIndex,u>v&&(k(f,S(a,v,c.index)),c.length>1&&c.index=i))break;g.lastIndex===c.index&&g.lastIndex++}return v===a.length?!d&&C(g,"")||k(f,""):k(f,S(a,v)),f.length>i?h(f,0,i):f}:"0".split(void 0,0).length?function(e,n){return void 0===e&&0===n?[]:r(t,this,e,n)}:t,[function(t,n){var o=s(this),i=void 0==t?void 0:m(t,e);return i?r(i,t,o,n):r(a,p(o),t,n)},function(e,o){var r=c(this),i=p(e),l=n(a,r,i,o,a!==t);if(l.done)return l.value;var s=u(r,RegExp),m=r.unicode,h=(r.ignoreCase?"i":"")+(r.multiline?"m":"")+(r.unicode?"u":"")+(O?"g":"y"),b=new s(O?"^(?:"+r.source+")":r,h),g=void 0===o?w:o>>>0;if(0===g)return[];if(0===i.length)return null===v(b,i)?[i]:[];var y=0,x=0,C=[];while(x1?[{name:"All",characters:C(t,(function(e){return e.characters}))}].concat(t):t},D=function(e){var t=function(){return A(e)},o=function(t){n(e,t)};return{getCharMap:t,insertChar:o}},P=function(e){var t=e,n=function(){return t},o=function(e){t=e};return{get:n,set:o}},I=function(e,t){var n=null,o=function(){l(n)||(clearTimeout(n),n=null)},r=function(){for(var r=[],a=0;a>>0===l))throw RangeError("Invalid code point: "+l);l<=65535?o=n.push(l):(l-=65536,o=n.push(55296+(l>>10),l%1024+56320)),o>=16383&&(r+=String.fromCharCode.apply(null,n),n.length=0)}return r+String.fromCharCode.apply(null,n)},F=function(e,t,n){return!!R(L(e).toLowerCase(),n)||(R(t.toLowerCase(),n)||R(t.toLowerCase().replace(/\s+/g,""),n))},H=function(e,t){var n=[],o=t.toLowerCase();return O(e.characters,(function(e){F(e[0],e[1],o)&&n.push(e)})),y(n,(function(e){return{text:e[1],value:L(e[0]),icon:L(e[0])}}))},$="pattern",U=function(e,t){var o=function(){return[{label:"Search",type:"input",name:$},{type:"collection",name:"results"}]},r=function(){return y(t,(function(e){return{title:e.name,name:e.name,items:o()}}))},a=function(){return{type:"panel",items:o()}},i=function(){return{type:"tabpanel",tabs:r()}},l=1===t.length?P(B):P("All"),c=function(e,n){j(t,(function(e){return e.name===l.get()})).each((function(t){var o=H(t,n);e.setData({results:o})}))},s=40,u=I((function(e){var t=e.getData().pattern;c(e,t)}),s),d=1===t.length?a():i(),f={pattern:"",results:H(t[0],"")},p={title:"Special Character",size:"normal",body:d,buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}],initialData:f,onAction:function(t,o){"results"===o.name&&(n(e,o.value),t.close())},onTabChange:function(e,t){l.set(t.newTabName),u.throttle(e)},onChange:function(e,t){t.name===$&&u.throttle(e)}},m=e.windowManager.open(p);m.focus($)},W=function(e,t){e.addCommand("mceShowCharmap",(function(){U(e,t)}))},q=tinymce.util.Tools.resolve("tinymce.util.Promise"),K=function(e,t){e.ui.registry.addAutocompleter("charmap",{ch:":",columns:"auto",minChars:2,fetch:function(e,n){return new q((function(n,o){n(H(t,e))}))},onAction:function(t,n,o){e.selection.setRng(n),e.insertContent(o),t.hide()}})},G=function(e){e.ui.registry.addButton("charmap",{icon:"insert-character",tooltip:"Special character",onAction:function(){return e.execCommand("mceShowCharmap")}}),e.ui.registry.addMenuItem("charmap",{icon:"insert-character",text:"Special character...",onAction:function(){return e.execCommand("mceShowCharmap")}})};function Y(){e.add("charmap",(function(e){var t=A(e);return W(e,t),G(e),K(e,t[0]),D(e)}))}Y()})()},"175a":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Bicycle"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createStaticVNode('',5),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"17c2":function(e,t,n){"use strict";var o=n("b727").forEach,r=n("a640"),a=r("forEach");e.exports=a?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}},1873:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"IceCreamRound"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M308.352 489.344l226.304 226.304a32 32 0 0045.248 0L783.552 512A192 192 0 10512 240.448L308.352 444.16a32 32 0 000 45.248zm135.744 226.304L308.352 851.392a96 96 0 01-135.744-135.744l135.744-135.744-45.248-45.248a96 96 0 010-135.808L466.752 195.2A256 256 0 01828.8 557.248L625.152 760.96a96 96 0 01-135.808 0l-45.248-45.248zM398.848 670.4L353.6 625.152 217.856 760.896a32 32 0 0045.248 45.248L398.848 670.4zm248.96-384.64a32 32 0 010 45.248L466.624 512a32 32 0 11-45.184-45.248l180.992-181.056a32 32 0 0145.248 0zm90.496 90.496a32 32 0 010 45.248L557.248 602.496A32 32 0 11512 557.248l180.992-180.992a32 32 0 0145.312 0z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"18d8":function(e,t,n){var o=n("234d"),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,i=o((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(r,(function(e,n,o,r){t.push(o?r.replace(a,"$1"):n||e)})),t}));e.exports=i},1985:function(e,t,n){(function(e,o){var r;/*! https://mths.be/punycode v1.4.1 by @mathias */(function(a){t&&t.nodeType,e&&e.nodeType;var i="object"==typeof o&&o;i.global!==i&&i.window!==i&&i.self;var l,c=2147483647,s=36,u=1,d=26,f=38,p=700,m=72,h=128,v="-",b=/^xn--/,g=/[^\x20-\x7E]/,y=/[\x2E\u3002\uFF0E\uFF61]/g,O={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},w=s-u,j=Math.floor,x=String.fromCharCode;function C(e){throw new RangeError(O[e])}function k(e,t){var n=e.length,o=[];while(n--)o[n]=t(e[n]);return o}function S(e,t){var n=e.split("@"),o="";n.length>1&&(o=n[0]+"@",e=n[1]),e=e.replace(y,".");var r=e.split("."),a=k(r,t).join(".");return o+a}function E(e){var t,n,o=[],r=0,a=e.length;while(r=55296&&t<=56319&&r65535&&(e-=65536,t+=x(e>>>10&1023|55296),e=56320|1023&e),t+=x(e),t})).join("")}function B(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:s}function M(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function N(e,t,n){var o=0;for(e=n?j(e/p):e>>1,e+=j(e/t);e>w*d>>1;o+=s)e=j(e/w);return j(o+(w+1)*e/(e+f))}function _(e){var t,n,o,r,a,i,l,f,p,b,g=[],y=e.length,O=0,w=h,x=m;for(n=e.lastIndexOf(v),n<0&&(n=0),o=0;o=128&&C("not-basic"),g.push(e.charCodeAt(o));for(r=n>0?n+1:0;r=y&&C("invalid-input"),f=B(e.charCodeAt(r++)),(f>=s||f>j((c-O)/i))&&C("overflow"),O+=f*i,p=l<=x?u:l>=x+d?d:l-x,fj(c/b)&&C("overflow"),i*=b}t=g.length+1,x=N(O-a,t,0==a),j(O/t)>c-w&&C("overflow"),w+=j(O/t),O%=t,g.splice(O++,0,w)}return T(g)}function V(e){var t,n,o,r,a,i,l,f,p,b,g,y,O,w,k,S=[];for(e=E(e),y=e.length,t=h,n=0,a=m,i=0;i=t&&gj((c-n)/O)&&C("overflow"),n+=(l-t)*O,t=l,i=0;ic&&C("overflow"),g==t){for(f=n,p=s;;p+=s){if(b=p<=a?u:p>=a+d?d:p-a,fe.every(e=>Object(o["unref"])(e)))}function a(e,t){const n="sync",r=Object(o["watch"])(e,e=>{t.value=e},{flush:n,immediate:!0}),a=Object(o["watch"])(t,t=>{e.value=t},{flush:n,immediate:!0});return()=>{r(),a()}}function i(e,t){let n,r,a=void 0;const i=Object(o["ref"])(!0);return Object(o["watch"])(e,()=>{i.value=!0,r()},{flush:"sync"}),Object(o["customRef"])((e,o)=>(n=e,r=o,{get(){return i.value&&(a=t(),i.value=!1),n(),a},set(){}}))}function l(e="this function"){if(!o["isVue3"])throw new Error(`[VueUse] ${e} is only works on Vue 3.`)}function c(e,t,{enumerable:n=!1,unwrap:r=!0}={}){l();for(const[a,i]of Object.entries(t))"value"!==a&&(Object(o["isRef"])(i)&&r?Object.defineProperty(e,a,{get(){return i.value},set(e){i.value=e},enumerable:n}):Object.defineProperty(e,a,{value:i,enumerable:n}));return e}function s(e,t={}){let n,r,a=e;const i=Object(o["customRef"])((e,t)=>(n=e,r=t,{get(){return l()},set(e){s(e)}}));function l(e=!0){return e&&n(),a}function s(e,n=!0){var o,i;if(e===a)return;const l=a;!1!==(null==(o=t.onBeforeChange)?void 0:o.call(t,e,l))&&(a=e,null==(i=t.onChanged)||i.call(t,e,l),n&&r())}const u=()=>l(!1),d=e=>s(e,!1),f=()=>l(!1),p=e=>s(e,!1);return c(i,{get:l,set:s,untrackedGet:u,silentSet:d,peek:f,lay:p},{enumerable:!0})}function u(){const e=[],t=t=>{const n=e.indexOf(t);-1!==n&&e.splice(n,1)},n=n=>(e.push(n),{off:()=>t(n)}),o=t=>{e.forEach(e=>e(t))};return{on:n,off:t,trigger:o}}function d(e){let t,n=!1;const r=Object(o["effectScope"])(!0);return()=>(n||(t=r.run(e),n=!0),t)}function f(e){return function(...t){return Object(o["computed"])(()=>e.apply(this,t.map(e=>Object(o["unref"])(e))))}}function p(e){return!!Object(o["getCurrentScope"])()&&(Object(o["onScopeDispose"])(e),!0)}function m(e){let t,n,r=0;const a=()=>{r-=1,n&&r<=0&&(n.stop(),t=void 0,n=void 0)};return(...i)=>(r+=1,t||(n=Object(o["effectScope"])(!0),t=n.run(()=>e(...i))),p(a),t)}const h="undefined"!==typeof window,v=e=>"undefined"!==typeof e,b=(e,...t)=>{e||console.warn(...t)},g=Object.prototype.toString,y=e=>"boolean"===typeof e,O=e=>"function"===typeof e,w=e=>"number"===typeof e,j=e=>"string"===typeof e,x=e=>"[object Object]"===g.call(e),C=e=>"undefined"!==typeof window&&"[object Window]"===g.call(e),k=()=>Date.now(),S=()=>+Date.now(),E=(e,t,n)=>Math.min(n,Math.max(t,e)),T=()=>{},B=(e,t)=>(e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e);function M(e,t){function n(...n){e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})}return n}const N=e=>e();function _(e,t={}){let n,r;const a=a=>{const i=Object(o["unref"])(e),l=Object(o["unref"])(t.maxWait);if(n&&clearTimeout(n),i<=0||void 0!==l&&l<=0)return r&&(clearTimeout(r),r=null),a();l&&!r&&(r=setTimeout(()=>{n&&clearTimeout(n),r=null,a()},l)),n=setTimeout(()=>{r&&clearTimeout(r),r=null,a()},i)};return a}function V(e,t=!0,n=!0){let r,a=0,i=!n;const l=()=>{r&&(clearTimeout(r),r=void 0)},c=c=>{const s=Object(o["unref"])(e),u=Date.now()-a;if(l(),s<=0)return a=Date.now(),c();u>s&&(a=Date.now(),i?i=!1:c()),t&&(r=setTimeout(()=>{a=Date.now(),n||(i=!0),l(),c()},s)),n||r||(r=setTimeout(()=>i=!0,s))};return c}function A(e=N){const t=Object(o["ref"])(!0);function n(){t.value=!1}function r(){t.value=!0}const a=(...n)=>{t.value&&e(...n)};return{isActive:t,pause:n,resume:r,eventFilter:a}}function D(e,t=!1,n="Timeout"){return new Promise((o,r)=>{t?setTimeout(()=>r(n),e):setTimeout(o,e)})}function P(e){return e}function I(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const e=t;t=void 0,e&&await e},n}function z(e){return e()}function R(e,...t){return t.some(t=>t in e)}function L(e,t){var n;if("number"===typeof e)return e+t;const o=(null==(n=e.match(/^-?[0-9]+\.?[0-9]*/))?void 0:n[0])||"",r=e.slice(o.length),a=parseFloat(o)+t;return Number.isNaN(a)?e:a+r}function F(e,t,n=!1){return t.reduce((t,o)=>(o in e&&(n&&void 0!==!e[o]||(t[o]=e[o])),t),{})}function H(e,t=200,n={}){return M(_(t,n),e)}function $(e,t=200,n={}){if(t<=0)return e;const r=Object(o["ref"])(e.value),a=H(()=>{r.value=e.value},t,n);return Object(o["watch"])(e,()=>a()),r}var U=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,K=(e,t)=>{var n={};for(var o in e)W.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&U)for(var o of U(e))t.indexOf(o)<0&&q.call(e,o)&&(n[o]=e[o]);return n};function G(e,t,n={}){const r=n,{eventFilter:a=N}=r,i=K(r,["eventFilter"]);return Object(o["watch"])(e,M(a,t),i)}var Y=Object.defineProperty,X=Object.defineProperties,J=Object.getOwnPropertyDescriptors,Q=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(e,t,n)=>t in e?Y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ne=(e,t)=>{for(var n in t||(t={}))Z.call(t,n)&&te(e,n,t[n]);if(Q)for(var n of Q(t))ee.call(t,n)&&te(e,n,t[n]);return e},oe=(e,t)=>X(e,J(t)),re=(e,t)=>{var n={};for(var o in e)Z.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Q)for(var o of Q(e))t.indexOf(o)<0&&ee.call(e,o)&&(n[o]=e[o]);return n};function ae(e,t,n={}){const o=n,{debounce:r=0}=o,a=re(o,["debounce"]);return G(e,t,oe(ne({},a),{eventFilter:_(r)}))}var ie=Object.defineProperty,le=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,fe=(e,t,n)=>t in e?ie(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,pe=(e,t)=>{for(var n in t||(t={}))ue.call(t,n)&&fe(e,n,t[n]);if(se)for(var n of se(t))de.call(t,n)&&fe(e,n,t[n]);return e},me=(e,t)=>le(e,ce(t));function he(e,t){var n;const r=Object(o["shallowRef"])();return Object(o["watchEffect"])(()=>{r.value=e()},me(pe({},t),{flush:null!=(n=null==t?void 0:t.flush)?n:"sync"})),Object(o["readonly"])(r)}function ve(e,t){return null==t?Object(o["unref"])(e):Object(o["unref"])(e)[t]}var be=Object.defineProperty,ge=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,xe=(e,t,n)=>t in e?be(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ce=(e,t)=>{for(var n in t||(t={}))we.call(t,n)&&xe(e,n,t[n]);if(Oe)for(var n of Oe(t))je.call(t,n)&&xe(e,n,t[n]);return e},ke=(e,t)=>ge(e,ye(t)),Se=(e,t)=>{var n={};for(var o in e)we.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Oe)for(var o of Oe(e))t.indexOf(o)<0&&je.call(e,o)&&(n[o]=e[o]);return n};function Ee(e,t,n={}){const r=n,{eventFilter:a=N}=r,i=Se(r,["eventFilter"]),l=M(a,t);let c,s,u;if("sync"===i.flush){const t=Object(o["ref"])(!1);s=()=>{},c=e=>{t.value=!0,e(),t.value=!1},u=Object(o["watch"])(e,(...e)=>{t.value||l(...e)},i)}else{const t=[],n=Object(o["ref"])(0),r=Object(o["ref"])(0);s=()=>{n.value=r.value},t.push(Object(o["watch"])(e,()=>{r.value++},ke(Ce({},i),{flush:"sync"}))),c=e=>{const t=r.value;e(),n.value+=r.value-t},t.push(Object(o["watch"])(e,(...e)=>{const t=n.value>0&&n.value===r.value;n.value=0,r.value=0,t||l(...e)},i)),u=()=>{t.forEach(e=>e())}}return{stop:u,ignoreUpdates:c,ignorePrevAsyncUpdates:s}}function Te(e){return null!=Object(o["unref"])(e)}var Be=Object.defineProperty,Me=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Ve=(e,t,n)=>t in e?Be(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ae=(e,t)=>{for(var n in t||(t={}))Ne.call(t,n)&&Ve(e,n,t[n]);if(Me)for(var n of Me(t))_e.call(t,n)&&Ve(e,n,t[n]);return e};function De(e,t){if("undefined"!==typeof Symbol){const n=Ae({},e);return Object.defineProperty(n,Symbol.iterator,{enumerable:!1,value(){let e=0;return{next:()=>({value:t[e++],done:e>t.length})}}}),n}return Object.assign([...t],e)}function Pe(e){return Object(o["computed"])(()=>!Object(o["unref"])(e))}function Ie(...e){return Object(o["computed"])(()=>e.some(e=>Object(o["unref"])(e)))}var ze=Object.defineProperty,Re=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Ue=(e,t,n)=>t in e?ze(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,We=(e,t)=>{for(var n in t||(t={}))He.call(t,n)&&Ue(e,n,t[n]);if(Fe)for(var n of Fe(t))$e.call(t,n)&&Ue(e,n,t[n]);return e},qe=(e,t)=>Re(e,Le(t)),Ke=(e,t)=>{var n={};for(var o in e)He.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Fe)for(var o of Fe(e))t.indexOf(o)<0&&$e.call(e,o)&&(n[o]=e[o]);return n};function Ge(e,t,n={}){const o=n,{eventFilter:r}=o,a=Ke(o,["eventFilter"]),{eventFilter:i,pause:l,resume:c,isActive:s}=A(r),u=G(e,t,qe(We({},a),{eventFilter:i}));return{stop:u,pause:l,resume:c,isActive:s}}function Ye(e,t={}){let n=[];if(Array.isArray(t))n=t;else{const{includeOwnProperties:o=!0}=t;n.push(...Object.keys(e)),o&&n.push(...Object.getOwnPropertyNames(e))}return Object.fromEntries(n.map(t=>{const n=e[t];return[t,"function"===typeof n?f(n.bind(e)):n]}))}function Xe(e,...t){return Object(o["reactive"])(Object.fromEntries(t.map(t=>[t,Object(o["toRef"])(e,t)])))}function Je(e,t){return Object(o["computed"])({get(){var n;return null!=(n=e.value)?n:t},set(t){e.value=t}})}function Qe(...e){if(2===e.length){const[t,n]=e;t.value=n}if(3===e.length)if(o["isVue2"])Object(o["set"])(...e);else{const[t,n,o]=e;t[n]=o}}function Ze(e,t,{flush:n="sync",deep:r=!1,immediate:a=!0}={}){return Array.isArray(t)||(t=[t]),Object(o["watch"])(e,e=>t.forEach(t=>t.value=e),{flush:n,deep:r,immediate:a})}function et(e,t=200,n=!0,o=!0){return M(V(t,n,o),e)}function tt(e,t=200,n=!0,r=!0){if(t<=0)return e;const a=Object(o["ref"])(e.value),i=et(()=>{a.value=e.value},t,n,r);return Object(o["watch"])(e,()=>i()),a}var nt=Object.defineProperty,ot=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,ct=(e,t,n)=>t in e?nt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,st=(e,t)=>{for(var n in t||(t={}))it.call(t,n)&&ct(e,n,t[n]);if(at)for(var n of at(t))lt.call(t,n)&&ct(e,n,t[n]);return e},ut=(e,t)=>ot(e,rt(t)),dt=(e,t)=>{var n={};for(var o in e)it.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&at)for(var o of at(e))t.indexOf(o)<0&<.call(e,o)&&(n[o]=e[o]);return n};function ft(e,t,n={}){const o=n,{throttle:r=0,trailing:a=!0,leading:i=!0}=o,l=dt(o,["throttle","trailing","leading"]);return G(e,t,ut(st({},l),{eventFilter:V(r,a,i)}))}function pt(e){if(!Object(o["isRef"])(e))return Object(o["reactive"])(e);const t=new Proxy({},{get(t,n,o){return Reflect.get(e.value,n,o)},set(t,n,o){return e.value[n]=o,!0},deleteProperty(t,n){return Reflect.deleteProperty(e.value,n)},has(t,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return Object(o["reactive"])(t)}var mt=Object.defineProperty,ht=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,bt=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Ot=(e,t,n)=>t in e?mt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,wt=(e,t)=>{for(var n in t||(t={}))gt.call(t,n)&&Ot(e,n,t[n]);if(bt)for(var n of bt(t))yt.call(t,n)&&Ot(e,n,t[n]);return e},jt=(e,t)=>ht(e,vt(t));function xt(e){if(!Object(o["isRef"])(e))return Object(o["toRefs"])(e);const t=Array.isArray(e.value)?new Array(e.value.length):{};for(const n in e.value)t[n]=Object(o["customRef"])(()=>({get(){return e.value[n]},set(t){if(Array.isArray(e.value)){const o=[...e.value];o[n]=t,e.value=o}else e.value=jt(wt({},e.value),{[n]:t})}}));return t}function Ct(e){Object(o["getCurrentInstance"])()&&Object(o["onBeforeUnmount"])(e)}function kt(e,t=!0){Object(o["getCurrentInstance"])()?Object(o["onMounted"])(e):t?e():Object(o["nextTick"])(e)}function St(e){Object(o["getCurrentInstance"])()&&Object(o["onUnmounted"])(e)}function Et(e){let t=!1;function n(n,{flush:r="sync",deep:a=!1,timeout:i,throwOnTimeout:l}={}){let c=null;const s=new Promise(i=>{c=Object(o["watch"])(e,e=>{n(e)===!t&&(null==c||c(),i())},{flush:r,deep:a,immediate:!0})}),u=[s];return i&&u.push(D(i,l).finally(()=>{null==c||c()})),Promise.race(u)}function r(e,t){return n(t=>t===Object(o["unref"])(e),t)}function a(e){return n(e=>Boolean(e),e)}function i(e){return r(null,e)}function l(e){return r(void 0,e)}function c(e){return n(Number.isNaN,e)}function s(e,t){return n(t=>{const n=Array.from(t);return n.includes(e)||n.includes(Object(o["unref"])(e))},t)}function u(e){return d(1,e)}function d(e=1,t){let o=-1;return n(()=>(o+=1,o>=e),t)}if(Array.isArray(Object(o["unref"])(e))){const e={toMatch:n,toContains:s,changed:u,changedTimes:d,get not(){return t=!t,this}};return e}{const e={toMatch:n,toBe:r,toBeTruthy:a,toBeNull:i,toBeNaN:c,toBeUndefined:l,changed:u,changedTimes:d,get not(){return t=!t,this}};return e}}function Tt(e=0,t={}){const n=Object(o["ref"])(e),{max:r=1/0,min:a=-1/0}=t,i=(e=1)=>n.value=Math.min(r,n.value+e),l=(e=1)=>n.value=Math.max(a,n.value-e),c=()=>n.value,s=e=>n.value=e,u=(t=e)=>(e=t,s(t));return{count:n,inc:i,dec:l,get:c,set:s,reset:u}}function Bt(e,t=1e3,n={}){const{immediate:r=!0,immediateCallback:a=!1}=n;let i=null;const l=Object(o["ref"])(!1);function c(){i&&(clearInterval(i),i=null)}function s(){l.value=!1,c()}function u(){t<=0||(l.value=!0,a&&e(),c(),i=setInterval(e,Object(o["unref"])(t)))}if(r&&h&&u(),Object(o["isRef"])(t)){const e=Object(o["watch"])(t,()=>{r&&h&&u()});p(e)}return p(s),{isActive:l,pause:s,resume:u}}var Mt=Object.defineProperty,Nt=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,At=(e,t,n)=>t in e?Mt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Dt=(e,t)=>{for(var n in t||(t={}))_t.call(t,n)&&At(e,n,t[n]);if(Nt)for(var n of Nt(t))Vt.call(t,n)&&At(e,n,t[n]);return e};function Pt(e=1e3,t={}){const{controls:n=!1,immediate:r=!0}=t,a=Object(o["ref"])(0),i=Bt(()=>a.value+=1,e,{immediate:r});return n?Dt({counter:a},i):a}function It(e,t={}){var n;const r=Object(o["ref"])(null!=(n=t.initialValue)?n:null);return Object(o["watch"])(e,()=>r.value=S(),t),r}function zt(e,t,n={}){const{immediate:r=!0}=n,a=Object(o["ref"])(!1);let i=null;function l(){i&&(clearTimeout(i),i=null)}function c(){a.value=!1,l()}function s(...n){l(),a.value=!0,i=setTimeout(()=>{a.value=!1,i=null,e(...n)},Object(o["unref"])(t))}return r&&(a.value=!0,h&&s()),p(c),{isPending:a,start:s,stop:c}}var Rt=Object.defineProperty,Lt=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,$t=(e,t,n)=>t in e?Rt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ut=(e,t)=>{for(var n in t||(t={}))Ft.call(t,n)&&$t(e,n,t[n]);if(Lt)for(var n of Lt(t))Ht.call(t,n)&&$t(e,n,t[n]);return e};function Wt(e=1e3,t={}){const{controls:n=!1}=t,r=zt(T,e,t),a=Object(o["computed"])(()=>!r.isPending.value);return n?Ut({ready:a},r):a}function qt(e=!1){if(Object(o["isRef"])(e))return t=>{e.value="boolean"===typeof t?t:!e.value};{const t=Object(o["ref"])(e),n=e=>{t.value="boolean"===typeof e?e:!t.value};return[t,n]}}var Kt=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,Xt=(e,t)=>{var n={};for(var o in e)Gt.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Kt)for(var o of Kt(e))t.indexOf(o)<0&&Yt.call(e,o)&&(n[o]=e[o]);return n};function Jt(e,t,n){const r=n,{count:a}=r,i=Xt(r,["count"]),l=Object(o["ref"])(0),c=G(e,(...e)=>{l.value+=1,l.value>=Object(o["unref"])(a)&&Object(o["nextTick"])(()=>c()),t(...e)},i);return{count:l,stop:c}}function Qt(e,t,n){const r=Object(o["watch"])(e,(...e)=>(Object(o["nextTick"])(()=>r()),t(...e)),n)}function Zt(e,t,n){return Object(o["watch"])(e,(e,n,o)=>{e&&t(e,n,o)},n)}},"19aa":function(e,t,n){var o=n("da84"),r=n("3a9b"),a=o.TypeError;e.exports=function(e,t){if(r(t,e))return e;throw a("Incorrect invocation")}},"1a2d":function(e,t,n){var o=n("e330"),r=n("7b0b"),a=o({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return a(r(e),t)}},"1a2d0":function(e,t,n){var o=n("42a2"),r=n("1310"),a="[object Map]";function i(e){return r(e)&&o(e)==a}e.exports=i},"1a8c":function(e,t){function n(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=n},"1ac8":function(e,t,n){!function(t,n){e.exports=n()}(0,(function(){"use strict";return function(e,t){t.prototype.weekYear=function(){var e=this.month(),t=this.week(),n=this.year();return 1===t&&11===e?n+1:0===e&&t>=52?n-1:n}}}))},"1ad3":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Tools"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M764.416 254.72a351.68 351.68 0 0186.336 149.184H960v192.064H850.752a351.68 351.68 0 01-86.336 149.312l54.72 94.72-166.272 96-54.592-94.72a352.64 352.64 0 01-172.48 0L371.136 936l-166.272-96 54.72-94.72a351.68 351.68 0 01-86.336-149.312H64v-192h109.248a351.68 351.68 0 0186.336-149.312L204.8 160l166.208-96h.192l54.656 94.592a352.64 352.64 0 01172.48 0L652.8 64h.128L819.2 160l-54.72 94.72zM704 499.968a192 192 0 10-384 0 192 192 0 00384 0z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"1b34":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Delete"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M160 256H96a32 32 0 010-64h256V95.936a32 32 0 0132-32h256a32 32 0 0132 32V192h256a32 32 0 110 64h-64v672a32 32 0 01-32 32H192a32 32 0 01-32-32V256zm448-64v-64H416v64h192zM224 896h576V256H224v640zm192-128a32 32 0 01-32-32V416a32 32 0 0164 0v320a32 32 0 01-32 32zm192 0a32 32 0 01-32-32V416a32 32 0 0164 0v320a32 32 0 01-32 32z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"1bac":function(e,t,n){var o=n("7d1f"),r=n("a029"),a=n("9934");function i(e){return o(e,a,r)}e.exports=i},"1be4":function(e,t,n){var o=n("d066");e.exports=o("document","documentElement")},"1c3c":function(e,t,n){var o=n("9e69"),r=n("2474"),a=n("9638"),i=n("a2be"),l=n("edfa"),c=n("ac41"),s=1,u=2,d="[object Boolean]",f="[object Date]",p="[object Error]",m="[object Map]",h="[object Number]",v="[object RegExp]",b="[object Set]",g="[object String]",y="[object Symbol]",O="[object ArrayBuffer]",w="[object DataView]",j=o?o.prototype:void 0,x=j?j.valueOf:void 0;function C(e,t,n,o,j,C,k){switch(n){case w:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case O:return!(e.byteLength!=t.byteLength||!C(new r(e),new r(t)));case d:case f:case h:return a(+e,+t);case p:return e.name==t.name&&e.message==t.message;case v:case g:return e==t+"";case m:var S=l;case b:var E=o&s;if(S||(S=c),e.size!=t.size&&!E)return!1;var T=k.get(e);if(T)return T==t;o|=u,k.set(e,t);var B=i(S(e),S(t),o,j,C,k);return k["delete"](e),B;case y:if(x)return x.call(e)==x.call(t)}return!1}e.exports=C},"1c51":function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));var o=n("7a23");const r=Symbol();function a(e){const t=Object(o["inject"])(r,null);t&&Object(o["watch"])(t,t=>{t&&e()})}},"1c7e":function(e,t,n){var o=n("b622"),r=o("iterator"),a=!1;try{var i=0,l={next:function(){return{done:!!i++}},return:function(){a=!0}};l[r]=function(){return this},Array.from(l,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!a)return!1;var n=!1;try{var o={};o[r]=function(){return{next:function(){return{done:n=!0}}}},e(o)}catch(c){}return n}},"1cdc":function(e,t,n){var o=n("342f");e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(o)},"1cec":function(e,t,n){var o=n("0b07"),r=n("2b3e"),a=o(r,"Promise");e.exports=a},"1d2b":function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),o=0;o{e.show=t},n=n=>{Object(r["a"])(e,n,{transitionAppear:!0}),t(!0)},i=()=>t(!1);return Object(a["a"])({open:n,close:i,toggle:t}),{open:n,close:i,state:e,toggle:t}}function l(e){const t=Object(o["createApp"])(e),n=document.createElement("div");return document.body.appendChild(n),{instance:t.mount(n),unmount(){t.unmount(),document.body.removeChild(n)}}}},"1dde":function(e,t,n){var o=n("d039"),r=n("b622"),a=n("2d00"),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[],n=t.constructor={};return n[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},"1e27":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"MoonNight"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M384 512a448 448 0 01215.872-383.296A384 384 0 00213.76 640h188.8A448.256 448.256 0 01384 512zM171.136 704a448 448 0 01636.992-575.296A384 384 0 00499.328 704h-328.32z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M32 640h960q32 0 32 32t-32 32H32q-32 0-32-32t32-32zM160 768h384a32 32 0 110 64H160a32 32 0 110-64zm160 127.68l224 .256a32 32 0 0132 32V928a32 32 0 01-32 32l-224-.384a32 32 0 01-32-32v-.064a32 32 0 0132-32z"},null,-1),s=[l,c];function u(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,s)}var d=r["default"](a,[["render",u]]);t["default"]=d},"1e55":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"ChatDotSquare"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M273.536 736H800a64 64 0 0064-64V256a64 64 0 00-64-64H224a64 64 0 00-64 64v570.88L273.536 736zM296 800L147.968 918.4A32 32 0 0196 893.44V256a128 128 0 01128-128h576a128 128 0 01128 128v416a128 128 0 01-128 128H296z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M512 499.2a51.2 51.2 0 110-102.4 51.2 51.2 0 010 102.4zm192 0a51.2 51.2 0 110-102.4 51.2 51.2 0 010 102.4zm-384 0a51.2 51.2 0 110-102.4 51.2 51.2 0 010 102.4z"},null,-1),s=[l,c];function u(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,s)}var d=r["default"](a,[["render",u]]);t["default"]=d},"1ee6":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"AlarmClock"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M512 832a320 320 0 100-640 320 320 0 000 640zm0 64a384 384 0 110-768 384 384 0 010 768z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M292.288 824.576l55.424 32-48 83.136a32 32 0 11-55.424-32l48-83.136zm439.424 0l-55.424 32 48 83.136a32 32 0 1055.424-32l-48-83.136zM512 512h160a32 32 0 110 64H480a32 32 0 01-32-32V320a32 32 0 0164 0v192zM90.496 312.256A160 160 0 01312.32 90.496l-46.848 46.848a96 96 0 00-128 128L90.56 312.256zm835.264 0A160 160 0 00704 90.496l46.848 46.848a96 96 0 01128 128l46.912 46.912z"},null,-1),s=[l,c];function u(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,s)}var d=r["default"](a,[["render",u]]);t["default"]=d},"1efc":function(e,t){function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}e.exports=n},"1f30":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"List"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M704 192h160v736H160V192h160v64h384v-64zM288 512h448v-64H288v64zm0 256h448v-64H288v64zm96-576V96h256v96H384z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"1fc8":function(e,t,n){var o=n("4245");function r(e,t){var n=o(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}e.exports=r},2033:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"FolderChecked"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0132 32v576a32 32 0 01-32 32H96a32 32 0 01-32-32V160a32 32 0 0132-32zm414.08 502.144l180.992-180.992L736.32 494.4 510.08 720.64l-158.4-158.336 45.248-45.312L510.08 630.144z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},2045:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Document"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640V384zm-26.496-64L640 154.496V320h165.504zM160 64h480l256 256v608a32 32 0 01-32 32H160a32 32 0 01-32-32V96a32 32 0 0132-32zm160 448h384v64H320v-64zm0-192h160v64H320v-64zm0 384h384v64H320v-64z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},2234:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Sugar"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M801.728 349.184l4.48 4.48a128 128 0 010 180.992L534.656 806.144a128 128 0 01-181.056 0l-4.48-4.48-19.392 109.696a64 64 0 01-108.288 34.176L78.464 802.56a64 64 0 0134.176-108.288l109.76-19.328-4.544-4.544a128 128 0 010-181.056l271.488-271.488a128 128 0 01181.056 0l4.48 4.48 19.392-109.504a64 64 0 01108.352-34.048l142.592 143.04a64 64 0 01-34.24 108.16l-109.248 19.2zm-548.8 198.72h447.168v2.24l60.8-60.8a63.808 63.808 0 0018.752-44.416h-426.88l-89.664 89.728a64.064 64.064 0 00-10.24 13.248zm0 64c2.752 4.736 6.144 9.152 10.176 13.248l135.744 135.744a64 64 0 0090.496 0L638.4 611.904H252.928zm490.048-230.976L625.152 263.104a64 64 0 00-90.496 0L416.768 380.928h326.208zM123.712 757.312l142.976 142.976 24.32-137.6a25.6 25.6 0 00-29.696-29.632l-137.6 24.256zm633.6-633.344l-24.32 137.472a25.6 25.6 0 0029.632 29.632l137.28-24.064-142.656-143.04z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},2266:function(e,t,n){var o=n("da84"),r=n("0366"),a=n("c65b"),i=n("825a"),l=n("0d51"),c=n("e95a"),s=n("07fa"),u=n("3a9b"),d=n("9a1f"),f=n("35a1"),p=n("2a62"),m=o.TypeError,h=function(e,t){this.stopped=e,this.result=t},v=h.prototype;e.exports=function(e,t,n){var o,b,g,y,O,w,j,x=n&&n.that,C=!(!n||!n.AS_ENTRIES),k=!(!n||!n.IS_ITERATOR),S=!(!n||!n.INTERRUPTED),E=r(t,x),T=function(e){return o&&p(o,"normal",e),new h(!0,e)},B=function(e){return C?(i(e),S?E(e[0],e[1],T):E(e[0],e[1])):S?E(e,T):E(e)};if(k)o=e;else{if(b=f(e),!b)throw m(l(e)+" is not iterable");if(c(b)){for(g=0,y=s(e);y>g;g++)if(O=B(e[g]),O&&u(v,O))return O;return new h(!1)}o=d(e,b)}w=o.next;while(!(j=a(w,o)).done){try{O=B(j.value)}catch(M){p(o,"throw",M)}if("object"==typeof O&&O&&u(v,O))return O}return new h(!1)}},2286:function(e,t,n){var o=n("85e3"),r=Math.max;function a(e,t,n){return t=r(void 0===t?e.length-1:t,0),function(){var a=arguments,i=-1,l=r(a.length-t,0),c=Array(l);while(++i=0&&t0},ne=function(e){return!te(e)},oe=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,re=function(e){return function(t){return Q(t,e)}},ae=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Q(e,"edge/")&&Q(e,"chrome")&&Q(e,"safari")&&Q(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,oe],search:function(e){return Q(e,"chrome")&&!Q(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Q(e,"msie")||Q(e,"trident")}},{name:"Opera",versionRegexes:[oe,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:re("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:re("firefox")},{name:"Safari",versionRegexes:[oe,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Q(e,"safari")||Q(e,"mobile/"))&&Q(e,"applewebkit")}}],ie=[{name:"Windows",search:re("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Q(e,"iphone")||Q(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:re("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:re("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:re("linux"),versionRegexes:[]},{name:"Solaris",search:re("sunos"),versionRegexes:[]},{name:"FreeBSD",search:re("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:re("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],le={browsers:d(ae),oses:d(ie)},ce="Edge",se="Chrome",ue="IE",de="Opera",fe="Firefox",pe="Safari",me=function(){return he({current:void 0,version:K.unknown()})},he=function(e){var t=e.current,n=e.version,o=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:o(ce),isChrome:o(se),isIE:o(ue),isOpera:o(de),isFirefox:o(fe),isSafari:o(pe)}},ve={unknown:me,nu:he,edge:d(ce),chrome:d(se),ie:d(ue),opera:d(de),firefox:d(fe),safari:d(pe)},be="Windows",ge="iOS",ye="Android",Oe="Linux",we="OSX",je="Solaris",xe="FreeBSD",Ce="ChromeOS",ke=function(){return Se({current:void 0,version:K.unknown()})},Se=function(e){var t=e.current,n=e.version,o=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:o(be),isiOS:o(ge),isAndroid:o(ye),isOSX:o(we),isLinux:o(Oe),isSolaris:o(je),isFreeBSD:o(xe),isChromeOS:o(Ce)}},Ee={unknown:ke,nu:Se,windows:d(be),ios:d(ge),android:d(ye),linux:d(Oe),osx:d(we),solaris:d(je),freebsd:d(xe),chromeos:d(Ce)},Te=function(e,t,n){var o=le.browsers(),r=le.oses(),a=t.bind((function(e){return G(o,e)})).orThunk((function(){return X(o,e)})).fold(ve.unknown,ve.nu),i=J(r,e).fold(Ee.unknown,Ee.nu),l=F(i,a,e,n);return{browser:a,os:i,deviceType:l}},Be={detect:Te},Me=function(e){return window.matchMedia(e).matches},Ne=L((function(){return Be.detect(navigator.userAgent,w.from(navigator.userAgentData),Me)})),_e=function(){return Ne()},Ve=function(e,t,n){return 0!==(e.compareDocumentPosition(t)&n)},Ae=function(e,t){return Ve(e,t,Node.DOCUMENT_POSITION_CONTAINED_BY)},De=1,Pe=function(e,t){var n=t||document,o=n.createElement("div");if(o.innerHTML=e,!o.hasChildNodes()||o.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return Re(o.childNodes[0])},Ie=function(e,t){var n=t||document,o=n.createElement(e);return Re(o)},ze=function(e,t){var n=t||document,o=n.createTextNode(e);return Re(o)},Re=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:e}},Le=function(e,t,n){return w.from(e.dom.elementFromPoint(t,n)).map(Re)},Fe={fromHtml:Pe,fromTag:Ie,fromText:ze,fromDom:Re,fromPoint:Le},He=function(e,t){var n=e.dom;if(n.nodeType!==De)return!1;var o=n;if(void 0!==o.matches)return o.matches(t);if(void 0!==o.msMatchesSelector)return o.msMatchesSelector(t);if(void 0!==o.webkitMatchesSelector)return o.webkitMatchesSelector(t);if(void 0!==o.mozMatchesSelector)return o.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},$e=function(e,t){return e.dom===t.dom},Ue=function(e,t){var n=e.dom,o=t.dom;return n!==o&&n.contains(o)},We=function(e,t){return Ae(e.dom,t.dom)},qe=function(e,t){return _e().browser.isIE()?We(e,t):Ue(e,t)},Ke=He,Ge=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),Ye=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),Xe=tinymce.util.Tools.resolve("tinymce.util.VK"),Je=Object.keys,Qe=function(e,t){for(var n=Je(e),o=0,r=n.length;o0)&&o},Ft=function(e,t){return e.isChildOf(t,e.getRoot())},Ht=function(e){return e.getParam("lists_indent_on_tab",!0)},$t=function(e){var t=e.getParam("forced_root_block","p");return!1===t?"":!0===t?"p":t},Ut=function(e){return e.getParam("forced_root_block_attrs",{})},Wt=function(e,t){var n,o,r,a=e.dom,i=e.schema.getBlockElements(),l=a.createFragment(),c=$t(e);if(c&&(o=a.create(c),o.tagName===c.toUpperCase()&&a.setAttribs(o,Ut(e)),zt(t.firstChild,i)||l.appendChild(o)),t)while(n=t.firstChild){var s=n.nodeName;r||"SPAN"===s&&"bookmark"===n.getAttribute("data-mce-type")||(r=!0),zt(n,i)?(l.appendChild(n),o=null):c?(o||(o=a.create(c),l.appendChild(o)),o.appendChild(n)):l.appendChild(n)}return c?r||o.appendChild(a.create("br",{"data-mce-bogus":"1"})):l.appendChild(a.create("br")),l},qt=Ct.DOM,Kt=function(e,t,n){var o=function(e){kt.each(r,(function(t){e.parentNode.insertBefore(t,n.parentNode)})),qt.remove(e)},r=qt.select('span[data-mce-type="bookmark"]',t),a=Wt(e,n),i=qt.createRng();i.setStartAfter(n),i.setEndAfter(t);for(var l=i.extractContents(),c=l.firstChild;c;c=c.firstChild)if("LI"===c.nodeName&&e.dom.isEmpty(c)){qt.remove(c);break}e.dom.isEmpty(l)||qt.insertAfter(l,t),qt.insertAfter(a,t),Lt(e.dom,n.parentNode)&&o(n.parentNode),qt.remove(n),Lt(e.dom,t)&&qt.remove(t)},Gt=it("dd"),Yt=it("dt"),Xt=function(e,t){Gt(t)?xt(t,"dt"):Yt(t)&&ut(t).each((function(n){return Kt(e,n.dom,t.dom)}))},Jt=function(e){Yt(e)&&xt(e,"dd")},Qt=function(e,t,n){k(n,"Indent"===t?Jt:function(t){return Xt(e,t)})},Zt=function(e,t){if(Tt(e))return{container:e,offset:t};var n=Ge.getNode(e,t);return Tt(n)?{container:n,offset:t>=e.childNodes.length?n.data.length:0}:n.previousSibling&&Tt(n.previousSibling)?{container:n.previousSibling,offset:n.previousSibling.data.length}:n.nextSibling&&Tt(n.nextSibling)?{container:n.nextSibling,offset:0}:{container:e,offset:t}},en=function(e){var t=e.cloneRange(),n=Zt(e.startContainer,e.startOffset);t.setStart(n.container,n.offset);var o=Zt(e.endContainer,e.endOffset);return t.setEnd(o.container,o.offset),t},tn=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),nn=function(e,t){var n=t||e.selection.getStart(!0);return e.dom.getParent(n,"OL,UL,DL",un(e,n))},on=function(e,t){return e&&1===t.length&&t[0]===e},rn=function(e){return S(e.querySelectorAll("ol,ul,dl"),Bt)},an=function(e){var t=nn(e),n=e.selection.getSelectedBlocks();return on(t,n)?rn(t):S(n,(function(e){return Bt(e)&&t!==e}))},ln=function(e,t){var n=kt.map(t,(function(t){var n=e.dom.getParent(t,"li,dd,dt",un(e,t));return n||t}));return tn.unique(n)},cn=function(e){var t=e.selection.getSelectedBlocks();return S(ln(e,t),_t)},sn=function(e){return S(cn(e),Vt)},un=function(e,t){var n=e.dom.getParents(t,"TD,TH");return n.length>0?n[0]:e.getBody()},dn=function(e,t){var n=e.dom.getParents(t,"ol,ul",un(e,t));return P(n)},fn=function(e){var t=dn(e,e.selection.getStart()),n=S(e.selection.getSelectedBlocks(),Mt);return t.toArray().concat(n)},pn=function(e){var t=fn(e);return mn(e,t)},mn=function(e,t){var n=C(t,(function(t){return dn(e,t).getOr(t)}));return tn.unique(n)},hn=function(e,t,n){return void 0===n&&(n=p),e.exists((function(e){return n(e,t)}))},vn=function(e,t,n){return e.isSome()&&t.isSome()?w.some(n(e.getOrDie(),t.getOrDie())):w.none()},bn=function(e,t){var n=t||document,o=n.createDocumentFragment();return k(e,(function(e){o.appendChild(e.dom)})),Fe.fromDom(o)},gn=function(e,t,n){return e.fire("ListMutation",{action:t,element:n})},yn=function(e){return void 0!==e.style&&c(e.style.getPropertyValue)},On=function(e,t,n){if(!r(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);yn(e)&&e.style.setProperty(t,n)},wn=function(e,t,n){var o=e.dom;On(o,t,n)},jn=function(e,t){vt(e.item,t.list)},xn=function(e){for(var t=1;tt.length?_n(e,t,n):Nn(e,t,n)}),[]);return D(n).map((function(e){return e.list}))},An=function(e){return Ke(e,"OL,UL")},Dn=function(e){return pt(e).exists(An)},Pn=function(e){return mt(e).exists(An)},In=function(e){return e.depth>0},zn=function(e){return e.isSelected},Rn=function(e){var t=dt(e),n=Pn(e)?t.slice(0,-1):t;return C(n,wt)},Ln=function(e,t,n){return ut(e).filter(at).map((function(o){return{depth:t,dirty:!1,isSelected:n,content:Rn(e),itemAttributes:st(e),listAttributes:st(o),listType:nt(o)}}))},Fn=function(e,t){switch(e){case"Indent":t.depth++;break;case"Outdent":t.depth--;break;case"Flatten":t.depth=0}t.dirty=!0},Hn=function(e,t){e.listType=t.listType,e.listAttributes=z({},t.listAttributes)},$n=function(e){e.listAttributes=tt(e.listAttributes,(function(e,t){return"start"!==t}))},Un=function(e,t){var n=e[t].depth,o=function(e){return e.depth===n&&!e.dirty},r=function(e){return e.depth0?Bo(e,o,r,t,i):No(e,o,t,i)},Vo=Ct.DOM,Ao=function(e,t){var n=t.parentNode;if("LI"===n.nodeName&&n.firstChild===t){var o=n.previousSibling;o&&"LI"===o.nodeName?(o.appendChild(t),Lt(e,n)&&Vo.remove(n)):Vo.setStyle(n,"listStyleType","none")}if(Bt(n)){o=n.previousSibling;o&&"LI"===o.nodeName&&o.appendChild(t)}},Do=function(e,t){var n=kt.grep(e.select("ol,ul",t));kt.each(n,(function(t){Ao(e,t)}))},Po=function(e,t,n,o){var r=t.startContainer,a=t.startOffset;if(Tt(r)&&(n?a0))return r;var i=e.schema.getNonEmptyElements();1===r.nodeType&&(r=Ge.getNode(r,a));var l=new Ye(r,o);n&&Rt(e.dom,r)&&l.next();while(r=l[n?"next":"prev2"]()){if("LI"===r.nodeName&&!r.hasChildNodes())return r;if(i[r.nodeName])return r;if(Tt(r)&&r.data.length>0)return r}},Io=function(e,t){var n=t.childNodes;return 1===n.length&&!Bt(n[0])&&e.isBlock(n[0])},zo=function(e,t){Io(e,t)&&e.remove(t.firstChild,!0)},Ro=function(e,t,n){var o,r=Io(e,n)?n.firstChild:n;if(zo(e,t),!Lt(e,t,!0))while(o=t.firstChild)r.appendChild(o)},Lo=function(e,t,n){var o,r=t.parentNode;if(Ft(e,t)&&Ft(e,n)){Bt(n.lastChild)&&(o=n.lastChild),r===n.lastChild&&Dt(r.previousSibling)&&e.remove(r.previousSibling);var a=n.lastChild;a&&Dt(a)&&t.hasChildNodes()&&e.remove(a),Lt(e,n,!0)&&e.$(n).empty(),Ro(e,t,n),o&&n.appendChild(o);var i=qe(Fe.fromDom(n),Fe.fromDom(t)),l=i?e.getParents(t,Bt,n):[];e.remove(t),k(l,(function(t){Lt(e,t)&&t!==e.getRoot()&&e.remove(t)}))}},Fo=function(e,t,n){e.dom.$(n).empty(),Lo(e.dom,t,n),e.selection.setCursorLocation(n,0)},Ho=function(e,t,n,o){var r=e.dom;if(r.isEmpty(o))Fo(e,n,o);else{var a=co(t);Lo(r,n,o),e.selection.setRng(so(a))}},$o=function(e,t,n,o){var r=co(t);Lo(e.dom,n,o);var a=so(r);e.selection.setRng(a)},Uo=function(e,t){var n=e.dom,o=e.selection,r=o.getStart(),a=un(e,r),i=n.getParent(o.getStart(),"LI",a);if(i){var l=i.parentNode;if(l===e.getBody()&&Lt(n,l))return!0;var c=en(o.getRng()),s=n.getParent(Po(e,c,t,a),"LI",a);if(s&&s!==i)return e.undoManager.transact((function(){t?Ho(e,c,s,i):Pt(i)?ro(e):$o(e,c,i,s)})),!0;if(!s&&!t&&0===c.startOffset&&0===c.endOffset)return e.undoManager.transact((function(){ao(e)})),!0}return!1},Wo=function(e,t,n){var o=e.getParent(t.parentNode,e.isBlock,n);e.remove(t),o&&e.isEmpty(o)&&e.remove(o)},qo=function(e,t){var n=e.dom,o=e.selection.getStart(),r=un(e,o),a=n.getParent(o,n.isBlock,r);if(a&&n.isEmpty(a)){var i=en(e.selection.getRng()),l=n.getParent(Po(e,i,t,r),"LI",r);if(l)return e.undoManager.transact((function(){Wo(n,a,r),Eo(n,l.parentNode),e.selection.select(l,!0),e.selection.collapse(t)})),!0}return!1},Ko=function(e,t){return Uo(e,t)||qo(e,t)},Go=function(e){var t=e.selection.getStart(),n=un(e,t),o=e.dom.getParent(t,"LI,DT,DD",n);return!!(o||cn(e).length>0)&&(e.undoManager.transact((function(){e.execCommand("Delete"),Do(e.dom,e.getBody())})),!0)},Yo=function(e,t){return e.selection.isCollapsed()?Ko(e,t):Go(e)},Xo=function(e){e.on("keydown",(function(t){t.keyCode===Xe.BACKSPACE?Yo(e,!1)&&t.preventDefault():t.keyCode===Xe.DELETE&&Yo(e,!0)&&t.preventDefault()}))},Jo=function(e){return{backspaceDelete:function(t){Yo(e,t)}}},Qo=function(e,t){var n=nn(e);e.undoManager.transact((function(){a(t.styles)&&e.dom.setStyles(n,t.styles),a(t.attrs)&&Qe(t.attrs,(function(t,o){return e.dom.setAttrib(n,o,t)}))}))},Zo=function(e){var t=V(ee(e).split("")),n=C(t,(function(e,t){var n=e.toUpperCase().charCodeAt(0)-"A".charCodeAt(0)+1;return Math.pow(26,t)*n}));return T(n,(function(e,t){return e+t}),0)},er=function(e){if(e--,e<0)return"";var t=e%26,n=Math.floor(e/26),o=er(n),r=String.fromCharCode("A".charCodeAt(0)+t);return o+r},tr=function(e){return/^[A-Z]+$/.test(e)},nr=function(e){return/^[a-z]+$/.test(e)},or=function(e){return/^[0-9]+$/.test(e)},rr=function(e){return or(e)?2:tr(e)?0:nr(e)?1:ne(e)?3:4},ar=function(e){switch(rr(e)){case 2:return w.some({listStyleType:w.none(),start:e});case 0:return w.some({listStyleType:w.some("upper-alpha"),start:Zo(e).toString()});case 1:return w.some({listStyleType:w.some("lower-alpha"),start:Zo(e).toString()});case 3:return w.some({listStyleType:w.none(),start:""});case 4:return w.none()}},ir=function(e){var t=parseInt(e.start,10);return hn(e.listStyleType,"upper-alpha")?er(t):hn(e.listStyleType,"lower-alpha")?er(t).toLowerCase():e.start},lr=function(e){var t=nn(e);Nt(t)&&e.windowManager.open({title:"List Properties",body:{type:"panel",items:[{type:"input",name:"start",label:"Start list at number",inputMode:"numeric"}]},initialData:{start:ir({start:e.dom.getAttrib(t,"start","1"),listStyleType:w.some(e.dom.getStyle(t,"list-style-type"))})},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:function(t){var n=t.getData();ar(n.start).each((function(t){e.execCommand("mceListUpdate",!1,{attrs:{start:"1"===t.start?"":t.start},styles:{"list-style-type":t.listStyleType.getOr("")}})})),t.close()}})},cr=function(e,t){return function(){var n=nn(e);return n&&n.nodeName===t}},sr=function(e){e.addCommand("mceListProps",(function(){lr(e)}))},ur=function(e){e.on("BeforeExecCommand",(function(t){var n=t.command.toLowerCase();"indent"===n?oo(e):"outdent"===n&&ro(e)})),e.addCommand("InsertUnorderedList",(function(t,n){_o(e,"UL",n)})),e.addCommand("InsertOrderedList",(function(t,n){_o(e,"OL",n)})),e.addCommand("InsertDefinitionList",(function(t,n){_o(e,"DL",n)})),e.addCommand("RemoveList",(function(){ao(e)})),sr(e),e.addCommand("mceListUpdate",(function(t,n){a(n)&&Qo(e,n)})),e.addQueryStateHandler("InsertUnorderedList",cr(e,"UL")),e.addQueryStateHandler("InsertOrderedList",cr(e,"OL")),e.addQueryStateHandler("InsertDefinitionList",cr(e,"DL"))},dr=function(e){e.on("keydown",(function(t){t.keyCode!==Xe.TAB||Xe.metaKeyPressed(t)||e.undoManager.transact((function(){(t.shiftKey?ro(e):oo(e))&&t.preventDefault()}))}))},fr=function(e){Ht(e)&&dr(e),Xo(e)},pr=function(e){var t=function(t){return function(){return e.execCommand(t)}};e.hasPlugin("advlist")||(e.ui.registry.addToggleButton("numlist",{icon:"ordered-list",active:!1,tooltip:"Numbered list",onAction:t("InsertOrderedList"),onSetup:function(t){return po(e,"OL",t.setActive)}}),e.ui.registry.addToggleButton("bullist",{icon:"unordered-list",active:!1,tooltip:"Bullet list",onAction:t("InsertUnorderedList"),onSetup:function(t){return po(e,"UL",t.setActive)}}))},mr=function(e){var t={text:"List properties...",icon:"ordered-list",onAction:function(){return e.execCommand("mceListProps")},onSetup:function(t){return po(e,"OL",(function(e){return t.setDisabled(!e)}))}};e.ui.registry.addMenuItem("listprops",t),e.ui.registry.addContextMenu("lists",{update:function(t){var n=nn(e,t);return Nt(n)?["listprops"]:[]}})};function hr(){e.add("lists",(function(e){return!1===e.hasPlugin("rtc",!0)?(fr(e),ur(e)):sr(e),pr(e),mr(e),Jo(e)}))}hr()})()},"241c":function(e,t,n){var o=n("ca84"),r=n("7839"),a=r.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,a)}},2444:function(e,t,n){"use strict";(function(t){var o=n("c532"),r=n("c8af"),a=n("387f"),i={"Content-Type":"application/x-www-form-urlencoded"};function l(e,t){!o.isUndefined(e)&&o.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function c(){var e;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof t&&"[object process]"===Object.prototype.toString.call(t))&&(e=n("b50d")),e}function s(e,t,n){if(o.isString(e))try{return(t||JSON.parse)(e),o.trim(e)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(e)}var u={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:c(),transformRequest:[function(e,t){return r(t,"Accept"),r(t,"Content-Type"),o.isFormData(e)||o.isArrayBuffer(e)||o.isBuffer(e)||o.isStream(e)||o.isFile(e)||o.isBlob(e)?e:o.isArrayBufferView(e)?e.buffer:o.isURLSearchParams(e)?(l(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):o.isObject(e)||t&&"application/json"===t["Content-Type"]?(l(t,"application/json"),s(e)):e}],transformResponse:[function(e){var t=this.transitional||u.transitional,n=t&&t.silentJSONParsing,r=t&&t.forcedJSONParsing,i=!n&&"json"===this.responseType;if(i||r&&o.isString(e)&&e.length)try{return JSON.parse(e)}catch(l){if(i){if("SyntaxError"===l.name)throw a(l,this,"E_JSON_PARSE");throw l}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};o.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),o.forEach(["post","put","patch"],(function(e){u.headers[e]=o.merge(i)})),e.exports=u}).call(this,n("4362"))},2474:function(e,t,n){var o=n("2b3e"),r=o.Uint8Array;e.exports=r},2478:function(e,t,n){var o=n("4245");function r(e){return o(this,e).get(e)}e.exports=r},2519:function(e,t){(function(){"use strict";var e=function(e){var t=e,n=function(){return t},o=function(e){t=e};return{get:n,set:o}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(){return n=Object.assign||function(e){for(var t,n=1,o=arguments.length;n=0;n--){var o=e[n];t(o,n)}},M=function(e,t){if(0===e.length)return[];for(var n=t(e[0]),o=[],r=[],a=0,i=e.length;a1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return J(o.childNodes[0])},Y=function(e,t){var n=t||document,o=n.createElement(e);return J(o)},X=function(e,t){var n=t||document,o=n.createTextNode(e);return J(o)},J=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:e}},Q=function(e,t,n){return w.from(e.dom.elementFromPoint(t,n)).map(J)},Z={fromHtml:G,fromTag:Y,fromText:X,fromDom:J,fromPoint:Q},ee=function(e){return e.nodeType!==R&&e.nodeType!==I&&e.nodeType!==z||0===e.childElementCount},te=function(e,t){var n=void 0===t?document:t.dom;return ee(n)?[]:E(n.querySelectorAll(e),Z.fromDom)},ne=function(e){return w.from(e.dom.parentNode).map(Z.fromDom)},oe=function(e){return E(e.dom.childNodes,Z.fromDom)},re=function(e,t){return{element:e,offset:t}},ae=function(e,t){var n=oe(e);return n.length>0&&t0&&(l.push(c),c=Oe()),!1};return je(e,i.next.bind(i),n,{boundary:s,cef:function(e){return s(),r&&l.push.apply(l,r.cef(e)),!1},text:function(e){c.elements.push(Z.fromDom(e)),r&&r.text(e,c)}},o,a),o&&xe(e,c,o,t,!0),s(),l},ke=function(e,t){var n=we(t.startContainer,t.startOffset),o=n.element.dom,r=we(t.endContainer,t.endOffset),a=r.element.dom;return Ce(e,t.commonAncestorContainer,o,a,{text:function(e,t){e===a?t.fOffset+=e.length-r.offset:e===o&&(t.sOffset+=n.offset)},cef:function(t){var n=V(fe(Z.fromDom(t),"*[contenteditable=true]"),(function(t){var n=t.dom;return Ce(e,n,n)}));return A(n,(function(e,t){return K(e.elements[0].dom,t.elements[0].dom)?1:-1}))}},!1)},Se=function(e,t){return t.collapsed?[]:ke(e,t)},Ee=function(e,t){var n=e.createRng();return n.selectNode(t),Se(e,n)},Te=function(e,t){return V(t,(function(t){return Ee(e,t)}))},Be=function(e,t,n,o){void 0===n&&(n=0),void 0===o&&(o=e.length);var r=t.regex;r.lastIndex=n;var a,i=[];while(a=r.exec(e)){var l=a[t.matchIndex],c=a.index+a[0].indexOf(l),s=c+l.length;if(s>o)break;i.push({start:c,finish:s}),r.lastIndex=s}return i},Me=function(e,t){var n=N(e,(function(e,n){var o=de(n),r=e.last,a=r+o.length,i=V(t,(function(e,t){return e.startr?[{element:n,start:Math.max(r,e.start)-r,finish:Math.min(a,e.finish)-r,matchId:t}]:[]}));return{results:e.results.concat(i),last:a}}),{results:[],last:0}).results;return M(n,(function(e){return e.matchId}))},Ne=function(e,t){return V(t,(function(t){var n=t.elements,o=E(n,de).join(""),r=Be(o,e,t.sOffset,o.length-t.fOffset);return Me(n,r)}))},_e=function(e,t){B(e,(function(e,n){B(e,(function(e){var o=Z.fromDom(t.cloneNode(!1));W(o,"data-mce-index",n);var r=e.element.dom;if(r.length===e.finish&&0===e.start)ce(e.element,o);else{r.length!==e.finish&&r.splitText(e.finish);var a=r.splitText(e.start);ce(Z.fromDom(a),o)}}))}))},Ve=function(e,t,n,o){var r=Ee(e,n),a=Ne(t,r);return _e(a,o),a.length},Ae=function(e,t,n,o){var r=n.getBookmark(),a=e.select("td[data-mce-selected],th[data-mce-selected]"),i=a.length>0?Te(e,a):Se(e,n.getRng()),l=Ne(t,i);return _e(l,o),n.moveToBookmark(r),l.length},De=function(e){var t=e.getAttribute("data-mce-index");return"number"===typeof t?""+t:t},Pe=function(e,t,n,o){var r=e.dom.create("span",{"data-mce-bogus":1});r.className="mce-match-marker";var a=e.getBody();return Ke(e,t,!1),o?Ae(e.dom,n,e.selection,r):Ve(e.dom,n,a,r)},Ie=function(e){var t=e.parentNode;e.firstChild&&t.insertBefore(e.firstChild,e),e.parentNode.removeChild(e)},ze=function(e,t){var n=[],o=C.toArray(e.getBody().getElementsByTagName("span"));if(o.length)for(var r=0;r0},qe=function(e,t,o,r,a){var i,l=t.get(),c=l.index,s=c;r=!1!==r;for(var u=e.getBody(),d=C.grep(C.toArray(u.getElementsByTagName("span")),We),f=0;fc&&d[f].setAttribute("data-mce-index",String(i-1))}return t.set(n(n({},l),{count:a?0:l.count-1,index:s})),r?$e(e,t):Ue(e,t),!a&&t.get().count>0},Ke=function(e,t,o){for(var r,a,i=t.get(),l=C.toArray(e.getBody().getElementsByTagName("span")),c=0;c1},Ye=function(e,t){return t.get().count>1},Xe=function(e,t){var n=function(n){return Ke(e,t,n)},o=function(n,o,r,a){return void 0===a&&(a=!1),He(e,t,n,o,r,a)},r=function(){return $e(e,t)},a=function(){return Ue(e,t)},i=function(n,o,r){return qe(e,t,n,o,r)};return{done:n,find:o,next:r,prev:a,replace:i}},Je=function(t){var n=e(w.none()),o=function(){return n.get().each(t)},r=function(){o(),n.set(w.none())},a=function(){return n.get().isSome()},i=function(){return n.get()},l=function(e){o(),n.set(w.some(e))};return{clear:r,isSet:a,get:i,set:l}},Qe=function(){var e=Je(u),t=function(t){return e.get().each(t)};return n(n({},e),{on:t})},Ze=function(e,t){var o=Qe();e.undoManager.add();var r=C.trim(e.selection.getContent({format:"text"})),a=function(n){var o=Ge(e,t)?n.enable:n.disable;o("next");var r=Ye(e,t)?n.enable:n.disable;r("prev")},i=function(e){var o=e.getData(),r=t.get();t.set(n(n({},r),{matchCase:o.matchcase,wholeWord:o.wholewords,inSelection:o.inselection}))},l=function(e,t){var n=["replace","replaceall","prev","next"],o=t?e.disable:e.enable;T(n,o)},c=function(t){e.windowManager.alert("Could not find the specified string.",(function(){t.focus("findtext")}))},s=function(e,t){x.browser.isSafari()&&x.deviceType.isTouch()&&("find"===t||"replace"===t||"replaceall"===t)&&e.focus(t)},u=function(n){Ke(e,t,!1),l(n,!0),a(n)},d=function(n){var o=n.getData(),r=t.get();if(o.findtext.length){if(r.text===o.findtext&&r.matchCase===o.matchcase&&r.wholeWord===o.wholewords)$e(e,t);else{var i=He(e,t,o.findtext,o.matchcase,o.wholewords,o.inselection);i<=0&&c(n),l(n,0===i)}a(n)}else u(n)},f=t.get(),p={findtext:r,replacetext:"",wholewords:f.wholeWord,matchcase:f.matchCase,inselection:f.inSelection},m={title:"Find and Replace",size:"normal",body:{type:"panel",items:[{type:"bar",items:[{type:"input",name:"findtext",placeholder:"Find",maximized:!0,inputMode:"search"},{type:"button",name:"prev",text:"Previous",icon:"action-prev",disabled:!0,borderless:!0},{type:"button",name:"next",text:"Next",icon:"action-next",disabled:!0,borderless:!0}]},{type:"input",name:"replacetext",placeholder:"Replace with",inputMode:"search"}]},buttons:[{type:"menu",name:"options",icon:"preferences",tooltip:"Preferences",align:"start",items:[{type:"togglemenuitem",name:"matchcase",text:"Match case"},{type:"togglemenuitem",name:"wholewords",text:"Find whole words only"},{type:"togglemenuitem",name:"inselection",text:"Find in selection"}]},{type:"custom",name:"find",text:"Find",primary:!0},{type:"custom",name:"replace",text:"Replace",disabled:!0},{type:"custom",name:"replaceall",text:"Replace all",disabled:!0}],initialData:p,onChange:function(e,n){"findtext"===n.name&&t.get().count>0&&u(e)},onAction:function(n,o){var r=n.getData();switch(o.name){case"find":d(n);break;case"replace":qe(e,t,r.replacetext)?a(n):u(n);break;case"replaceall":qe(e,t,r.replacetext,!0,!0),u(n);break;case"prev":Ue(e,t),a(n);break;case"next":$e(e,t),a(n);break;case"matchcase":case"wholewords":case"inselection":i(n),u(n);break}s(n,o.name)},onSubmit:function(e){d(e),s(e,"find")},onClose:function(){e.focus(),Ke(e,t),e.undoManager.add()}};o.set(e.windowManager.open(m,{inline:"toolbar"}))},et=function(e,t){e.addCommand("SearchReplace",(function(){Ze(e,t)}))},tt=function(e,t){return function(){Ze(e,t)}},nt=function(e,t){e.ui.registry.addMenuItem("searchreplace",{text:"Find and replace...",shortcut:"Meta+F",onAction:tt(e,t),icon:"search"}),e.ui.registry.addButton("searchreplace",{tooltip:"Find and replace",onAction:tt(e,t),icon:"search"}),e.shortcuts.add("Meta+F","",tt(e,t))};function ot(){t.add("searchreplace",(function(t){var n=e({index:-1,count:0,text:"",matchCase:!1,wholeWord:!1,inSelection:!1});return et(t,n),nt(t,n),Xe(t,n)}))}ot()})()},2524:function(e,t,n){var o=n("6044"),r="__lodash_hash_undefined__";function a(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=o&&void 0===t?r:t,this}e.exports=a},2532:function(e,t,n){"use strict";var o=n("23e7"),r=n("e330"),a=n("5a34"),i=n("1d80"),l=n("577e"),c=n("ab13"),s=r("".indexOf);o({target:"String",proto:!0,forced:!c("includes")},{includes:function(e){return!!~s(l(i(this)),l(a(e)),arguments.length>1?arguments[1]:void 0)}})},"253c":function(e,t,n){var o=n("3729"),r=n("1310"),a="[object Arguments]";function i(e){return r(e)&&o(e)==a}e.exports=i},"256c":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"DocumentCopy"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M128 320v576h576V320H128zm-32-64h640a32 32 0 0132 32v640a32 32 0 01-32 32H96a32 32 0 01-32-32V288a32 32 0 0132-32zM960 96v704a32 32 0 01-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0132-32h576a32 32 0 0132 32zM256 672h320v64H256v-64zm0-192h320v64H256v-64z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"25cc":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"CaretBottom"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M192 384l320 384 320-384z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},2624:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"ChatLineRound"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M174.72 855.68l135.296-45.12 23.68 11.84C388.096 849.536 448.576 864 512 864c211.84 0 384-166.784 384-352S723.84 160 512 160 128 326.784 128 512c0 69.12 24.96 139.264 70.848 199.232l22.08 28.8-46.272 115.584zm-45.248 82.56A32 32 0 0189.6 896l58.368-145.92C94.72 680.32 64 596.864 64 512 64 299.904 256 96 512 96s448 203.904 448 416-192 416-448 416a461.056 461.056 0 01-206.912-48.384l-175.616 58.56z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M352 576h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32zM384 384h256q32 0 32 32t-32 32H384q-32 0-32-32t32-32z"},null,-1),s=[l,c];function u(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,s)}var d=r["default"](a,[["render",u]]);t["default"]=d},2626:function(e,t,n){"use strict";var o=n("d066"),r=n("9bf2"),a=n("b622"),i=n("83ab"),l=a("species");e.exports=function(e){var t=o(e),n=r.f;i&&t&&!t[l]&&n(t,l,{configurable:!0,get:function(){return this}})}},"266d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Basketball"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M778.752 788.224a382.464 382.464 0 00116.032-245.632 256.512 256.512 0 00-241.728-13.952 762.88 762.88 0 01125.696 259.584zm-55.04 44.224a699.648 699.648 0 00-125.056-269.632 256.128 256.128 0 00-56.064 331.968 382.72 382.72 0 00181.12-62.336zm-254.08 61.248A320.128 320.128 0 01557.76 513.6a715.84 715.84 0 00-48.192-48.128 320.128 320.128 0 01-379.264 88.384 382.4 382.4 0 00110.144 229.696 382.4 382.4 0 00229.184 110.08zM129.28 481.088a256.128 256.128 0 00331.072-56.448 699.648 699.648 0 00-268.8-124.352 382.656 382.656 0 00-62.272 180.8zm106.56-235.84a762.88 762.88 0 01258.688 125.056 256.512 256.512 0 00-13.44-241.088A382.464 382.464 0 00235.84 245.248zm318.08-114.944c40.576 89.536 37.76 193.92-8.448 281.344a779.84 779.84 0 0166.176 66.112 320.832 320.832 0 01282.112-8.128 382.4 382.4 0 00-110.144-229.12 382.4 382.4 0 00-229.632-110.208zM828.8 828.8a448 448 0 11-633.6-633.6 448 448 0 01633.6 633.6z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},2711:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var o=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n}},"289c":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Comment"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M736 504a56 56 0 110-112 56 56 0 010 112zm-224 0a56 56 0 110-112 56 56 0 010 112zm-224 0a56 56 0 110-112 56 56 0 010 112zM128 128v640h192v160l224-160h352V128H128z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"28c9":function(e,t){function n(){this.__data__=[],this.size=0}e.exports=n},"29f3":function(e,t){var n=Object.prototype,o=n.toString;function r(e){return o.call(e)}e.exports=r},"2a04":function(e,t,n){!function(t,n){e.exports=n()}(0,(function(){"use strict";var e="week",t="year";return function(n,o,r){var a=o.prototype;a.week=function(n){if(void 0===n&&(n=null),null!==n)return this.add(7*(n-this.week()),"day");var o=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var a=r(this).startOf(t).add(1,t).date(o),i=r(this).endOf(e);if(a.isBefore(i))return 1}var l=r(this).startOf(t).date(o).startOf(e).subtract(1,"millisecond"),c=this.diff(l,e,!0);return c<0?r(this).startOf("week").week():Math.ceil(c)},a.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}))},"2a42":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Rank"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M186.496 544l41.408 41.344a32 32 0 11-45.248 45.312l-96-96a32 32 0 010-45.312l96-96a32 32 0 1145.248 45.312L186.496 480h290.816V186.432l-41.472 41.472a32 32 0 11-45.248-45.184l96-96.128a32 32 0 0145.312 0l96 96.064a32 32 0 01-45.248 45.184l-41.344-41.28V480H832l-41.344-41.344a32 32 0 0145.248-45.312l96 96a32 32 0 010 45.312l-96 96a32 32 0 01-45.248-45.312L832 544H541.312v293.44l41.344-41.28a32 32 0 1145.248 45.248l-96 96a32 32 0 01-45.312 0l-96-96a32 32 0 1145.312-45.248l41.408 41.408V544H186.496z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"2a62":function(e,t,n){var o=n("c65b"),r=n("825a"),a=n("dc4a");e.exports=function(e,t,n){var i,l;r(e);try{if(i=a(e,"return"),!i){if("throw"===t)throw n;return n}i=o(i,e)}catch(c){l=!0,i=c}if("throw"===t)throw n;if(l)throw i;return r(i),n}},"2b03":function(e,t){function n(e,t,n,o){var r=e.length,a=n+(o?1:-1);while(o?a--:++a{if(!s.value)return;d++;const n=d;let o=!1;l&&Promise.resolve().then(()=>{l.value=!0});try{const r=await e(e=>{t(()=>{l&&(l.value=!1),o||e()})});n===d&&(u.value=r)}catch(r){c(r)}finally{l&&(l.value=!1),o=!0}}),i?Object(a["computed"])(()=>(s.value=!0,u.value)):u}function c(e,t=1e4){return Object(a["customRef"])((n,o)=>{let r,i=e;const l=()=>setTimeout(()=>{i=e,o()},Object(a["unref"])(t));return{get(){return n(),i},set(e){i=e,o(),clearTimeout(r),r=l()}}})}function s(e,t,n,o){let r=Object(a["inject"])(e);return n&&(r=Object(a["inject"])(e,n)),o&&(r=Object(a["inject"])(e,n,o)),"function"===typeof t?Object(a["computed"])(e=>t(r,e)):Object(a["computed"])({get:e=>t.get(r,e),set:t.set})}const u=e=>function(...t){return e.apply(this,t.map(e=>Object(a["unref"])(e)))};function d(e){var t;const n=Object(a["unref"])(e);return null!=(t=null==n?void 0:n.$el)?t:n}const f=o["isClient"]?window:void 0,p=o["isClient"]?window.document:void 0,m=o["isClient"]?window.navigator:void 0,h=o["isClient"]?window.location:void 0;function v(...e){let t,n,r,i;if(Object(o["isString"])(e[0])?([n,r,i]=e,t=f):[t,n,r,i]=e,!t)return o["noop"];let l=o["noop"];const c=Object(a["watch"])(()=>Object(a["unref"])(t),e=>{l(),e&&(e.addEventListener(n,r,i),l=()=>{e.removeEventListener(n,r,i),l=o["noop"]})},{immediate:!0,flush:"post"}),s=()=>{c(),l()};return Object(o["tryOnScopeDispose"])(s),s}function b(e,t,n={}){const{window:o=f,ignore:r}=n;if(!o)return;const i=Object(a["ref"])(!0),l=n=>{const o=d(e),a=n.composedPath();o&&o!==n.target&&!a.includes(o)&&i.value&&(r&&r.length>0&&r.some(e=>{const t=d(e);return t&&(n.target===t||a.includes(t))})||t(n))},c=[v(o,"click",l,{passive:!0,capture:!0}),v(o,"pointerdown",t=>{const n=d(e);i.value=!!n&&!t.composedPath().includes(n)},{passive:!0})],s=()=>c.forEach(e=>e());return s}var g=Object.defineProperty,y=Object.defineProperties,O=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,C=(e,t,n)=>t in e?g(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,k=(e,t)=>{for(var n in t||(t={}))j.call(t,n)&&C(e,n,t[n]);if(w)for(var n of w(t))x.call(t,n)&&C(e,n,t[n]);return e},S=(e,t)=>y(e,O(t));const E=e=>"function"===typeof e?e:"string"===typeof e?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):e?()=>!0:()=>!1;function T(e,t,n={}){const{target:o=f,eventName:r="keydown",passive:a=!1}=n,i=E(e),l=e=>{i(e)&&t(e)};return v(o,r,l,a)}function B(e,t,n={}){return T(e,t,S(k({},n),{eventName:"keydown"}))}function M(e,t,n={}){return T(e,t,S(k({},n),{eventName:"keypress"}))}function N(e,t,n={}){return T(e,t,S(k({},n),{eventName:"keyup"}))}const _=500;function V(e,t,n){const o=Object(a["computed"])(()=>Object(i["unrefElement"])(e));let r=null;function l(){null!=r&&(clearTimeout(r),r=null)}function c(e){var o;l(),r=setTimeout(()=>t(e),null!=(o=null==n?void 0:n.delay)?o:_)}Object(i["useEventListener"])(o,"pointerdown",c),Object(i["useEventListener"])(o,"pointerup",l),Object(i["useEventListener"])(o,"pointerleave",l)}const A=()=>{const{activeElement:e,body:t}=document;if(!e)return!1;if(e===t)return!1;switch(e.tagName){case"INPUT":case"TEXTAREA":return!0}return e.hasAttribute("contenteditable")},D=({keyCode:e,metaKey:t,ctrlKey:n,altKey:o})=>!(t||n||o)&&(e>=48&&e<=57||e>=96&&e<=105||e>=65&&e<=90);function P(e,t={}){const{document:n=p}=t,o=t=>{!A()&&D(t)&&e(t)};n&&v(n,"keydown",o,{passive:!0})}function I(e,t=null){const n=Object(a["getCurrentInstance"])();let r=()=>{};const i=Object(a["customRef"])((o,a)=>(r=a,{get(){var r,a;return o(),null!=(a=null==(r=null==n?void 0:n.proxy)?void 0:r.$refs[e])?a:t},set(){}}));return Object(o["tryOnMounted"])(r),Object(a["onUpdated"])(r),i}function z(e={}){const{window:t=f}=e,n=Object(a["ref"])(0);return t&&(v(t,"blur",()=>n.value+=1,!0),v(t,"focus",()=>n.value+=1,!0)),Object(a["computed"])(()=>(n.value,null==t?void 0:t.document.activeElement))}function R(e,t={}){const{interrupt:n=!0,onError:r=o["noop"],onFinished:i=o["noop"]}=t,l={pending:"pending",rejected:"rejected",fulfilled:"fulfilled"},c=Array.from(new Array(e.length),()=>({state:l.pending,data:null})),s=Object(a["reactive"])(c),u=Object(a["ref"])(-1);if(!e||0===e.length)return i(),{activeIndex:u,result:s};function d(e,t){u.value++,s[u.value].data=t,s[u.value].state=e}return e.reduce((t,o)=>t.then(t=>{var r;if((null==(r=s[u.value])?void 0:r.state)!==l.rejected||!n)return o(t).then(t=>(d(l.fulfilled,t),u.value===e.length-1&&i(),t));i()}).catch(e=>(d(l.rejected,e),r(),e)),Promise.resolve()),{activeIndex:u,result:s}}function L(e,t,n){const{immediate:r=!0,delay:i=0,onError:l=o["noop"],resetOnExecute:c=!0,shallow:s=!0}=null!=n?n:{},u=s?Object(a["shallowRef"])(t):Object(a["ref"])(t),d=Object(a["ref"])(!1),f=Object(a["ref"])(!1),p=Object(a["ref"])(void 0);async function m(n=0,...r){c&&(u.value=t),p.value=void 0,d.value=!1,f.value=!0,n>0&&await Object(o["promiseTimeout"])(n);const a="function"===typeof e?e(...r):e;try{const e=await a;u.value=e,d.value=!0}catch(i){p.value=i,l(i)}return f.value=!1,u.value}return r&&m(i),{state:u,isReady:d,isLoading:f,error:p,execute:m}}function F(e,t){const n=Object(a["ref"])(""),r=Object(a["ref"])();function i(){if(o["isClient"])return r.value=new Promise((n,o)=>{try{const r=Object(a["unref"])(e);if(void 0===r||null===r)n("");else if("string"===typeof r)n($(new Blob([r],{type:"text/plain"})));else if(r instanceof Blob)n($(r));else if(r instanceof ArrayBuffer)n(window.btoa(String.fromCharCode(...new Uint8Array(r))));else if(r instanceof HTMLCanvasElement)n(r.toDataURL(null==t?void 0:t.type,null==t?void 0:t.quality));else if(r instanceof HTMLImageElement){const e=r.cloneNode(!1);e.crossOrigin="Anonymous",H(e).then(()=>{const o=document.createElement("canvas"),r=o.getContext("2d");o.width=e.width,o.height=e.height,r.drawImage(e,0,0,o.width,o.height),n(o.toDataURL(null==t?void 0:t.type,null==t?void 0:t.quality))}).catch(o)}else o(new Error("target is unsupported types"))}catch(r){o(r)}}),r.value.then(e=>n.value=e),r.value}return Object(a["watch"])(e,i,{immediate:!0}),{base64:n,promise:r,execute:i}}function H(e){return new Promise((t,n)=>{e.complete?t():(e.onload=()=>{t()},e.onerror=n)})}function $(e){return new Promise((t,n)=>{const o=new FileReader;o.onload=e=>{t(e.target.result)},o.onerror=n,o.readAsDataURL(e)})}function U({navigator:e=m}={}){const t=["chargingchange","chargingtimechange","dischargingtimechange","levelchange"],n=e&&"getBattery"in e,o=Object(a["ref"])(!1),r=Object(a["ref"])(0),i=Object(a["ref"])(0),l=Object(a["ref"])(1);let c;function s(){o.value=this.charging,r.value=this.chargingTime||0,i.value=this.dischargingTime||0,l.value=this.level}return n&&e.getBattery().then(e=>{c=e,s.call(c);for(const n of t)v(c,n,s,{passive:!0})}),{isSupported:n,charging:o,chargingTime:r,dischargingTime:i,level:l}}function W(e,t={}){const{window:n=f}=t;let r;const i=Object(a["ref"])(!1),l=()=>{n&&(r||(r=n.matchMedia(e)),i.value=r.matches)};return Object(o["tryOnMounted"])(()=>{l(),r&&("addEventListener"in r?r.addEventListener("change",l):r.addListener(l),Object(o["tryOnScopeDispose"])(()=>{"removeEventListener"in l?r.removeEventListener("change",l):r.removeListener(l)}))}),i}const q={sm:640,md:768,lg:1024,xl:1280,"2xl":1536},K={sm:576,md:768,lg:992,xl:1200,xxl:1400},G={xs:600,sm:960,md:1264,lg:1904},Y={xs:480,sm:576,md:768,lg:992,xl:1200,xxl:1600},X={xs:600,sm:1024,md:1440,lg:1920},J={mobileS:320,mobileM:375,mobileL:425,tablet:768,laptop:1024,laptopL:1440,desktop4K:2560};var Q=Object.defineProperty,Z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(e,t,n)=>t in e?Q(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,oe=(e,t)=>{for(var n in t||(t={}))ee.call(t,n)&&ne(e,n,t[n]);if(Z)for(var n of Z(t))te.call(t,n)&&ne(e,n,t[n]);return e};function re(e,t={}){function n(t,n){let r=e[t];return null!=n&&(r=Object(o["increaseWithUnit"])(r,n)),"number"===typeof r&&(r+="px"),r}const{window:r=f}=t;function a(e){return!!r&&r.matchMedia(e).matches}const i=e=>W(`(min-width: ${n(e)})`,t),l=Object.keys(e).reduce((e,t)=>(Object.defineProperty(e,t,{get:()=>i(t),enumerable:!0,configurable:!0}),e),{});return oe({greater:i,smaller(e){return W(`(max-width: ${n(e,-.1)})`,t)},between(e,o){return W(`(min-width: ${n(e)}) and (max-width: ${n(o,-.1)})`,t)},isGreater(e){return a(`(min-width: ${n(e)})`)},isSmaller(e){return a(`(max-width: ${n(e,-.1)})`)},isInBetween(e,t){return a(`(min-width: ${n(e)}) and (max-width: ${n(t,-.1)})`)}},l)}const ae=e=>{const{name:t,window:n=f}=e,r=n&&"BroadcastChannel"in n,i=Object(a["ref"])(!1),l=Object(a["ref"])(),c=Object(a["ref"])(),s=Object(a["ref"])(null),u=e=>{l.value&&l.value.postMessage(e)},d=()=>{l.value&&l.value.close(),i.value=!0};return r&&Object(o["tryOnMounted"])(()=>{s.value=null,l.value=new BroadcastChannel(t),l.value.addEventListener("message",e=>{c.value=e.data},{passive:!0}),l.value.addEventListener("messageerror",e=>{s.value=e},{passive:!0}),l.value.addEventListener("close",()=>{i.value=!0})}),Object(o["tryOnScopeDispose"])(()=>{d()}),{isSupported:r,channel:l,data:c,post:u,close:d,error:s,isClosed:i}};function ie({window:e=f}={}){const t=t=>{const{state:n,length:o}=(null==e?void 0:e.history)||{},{hash:r,host:a,hostname:i,href:l,origin:c,pathname:s,port:u,protocol:d,search:f}=(null==e?void 0:e.location)||{};return{trigger:t,state:n,length:o,hash:r,host:a,hostname:i,href:l,origin:c,pathname:s,port:u,protocol:d,search:f}},n=Object(a["ref"])(t("load"));return e&&(v(e,"popstate",()=>n.value=t("popstate"),{passive:!0}),v(e,"hashchange",()=>n.value=t("hashchange"),{passive:!0})),n}function le(e,t=((e,t)=>e===t),n){const o=Object(a["ref"])(e.value);return Object(a["watch"])(()=>e.value,e=>{t(e,o.value)||(o.value=e)},n),o}function ce(e,t,n){const r=Object(a["ref"])(e);return Object(a["computed"])({get(){return Object(o["clamp"])(r.value,Object(a["unref"])(t),Object(a["unref"])(n))},set(e){r.value=Object(o["clamp"])(e,Object(a["unref"])(t),Object(a["unref"])(n))}})}function se(e={}){const{navigator:t=m,read:n=!1,source:r,copiedDuring:i=1500}=e,l=["copy","cut"],c=Boolean(t&&"clipboard"in t),s=Object(a["ref"])(""),u=Object(a["ref"])(!1),d=Object(o["useTimeoutFn"])(()=>u.value=!1,i);function f(){t.clipboard.readText().then(e=>{s.value=e})}if(c&&n)for(const o of l)v(o,f);async function p(e=Object(a["unref"])(r)){c&&null!=e&&(await t.clipboard.writeText(e),s.value=e,u.value=!0,d.start())}return{isSupported:c,text:s,copied:u,copy:p}}const ue="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof e?e:"undefined"!==typeof self?self:{},de="__vueuse_ssr_handlers__";ue[de]=ue[de]||{};const fe=ue[de];function pe(e,t){return fe[e]||t}function me(e,t){fe[e]=t}function he(e){return null==e?"any":e instanceof Set?"set":e instanceof Map?"map":"boolean"===typeof e?"boolean":"string"===typeof e?"string":"object"===typeof e||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}const ve={boolean:{read:e=>"true"===e,write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))}};function be(e,t,n,r={}){var i;const{flush:l="pre",deep:c=!0,listenToStorageChanges:s=!0,writeDefaults:u=!0,shallow:d,window:p=f,eventFilter:m,onError:h=(e=>{console.error(e)})}=r,b=Object(a["unref"])(t),g=he(b),y=(d?a["shallowRef"]:a["ref"])(t),O=null!=(i=r.serializer)?i:ve[g];if(!n)try{n=pe("getDefaultStorage",()=>{var e;return null==(e=f)?void 0:e.localStorage})()}catch(j){h(j)}function w(t){if(n&&(!t||t.key===e))try{const o=t?t.newValue:n.getItem(e);null==o?(y.value=b,u&&null!==b&&n.setItem(e,O.write(b))):y.value="string"!==typeof o?o:O.read(o)}catch(j){h(j)}}return w(),p&&s&&v(p,"storage",e=>setTimeout(()=>w(e),0)),n&&Object(o["watchWithFilter"])(y,()=>{try{null==y.value?n.removeItem(e):n.setItem(e,O.write(y.value))}catch(j){h(j)}},{flush:l,deep:c,eventFilter:m}),y}function ge(e){return W("(prefers-color-scheme: dark)",e)}var ye=Object.defineProperty,Oe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,xe=(e,t,n)=>t in e?ye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ce=(e,t)=>{for(var n in t||(t={}))we.call(t,n)&&xe(e,n,t[n]);if(Oe)for(var n of Oe(t))je.call(t,n)&&xe(e,n,t[n]);return e};function ke(e={}){const{selector:t="html",attribute:n="class",window:r=f,storage:i,storageKey:l="vueuse-color-scheme",listenToStorageChanges:c=!0,storageRef:s}=e,u=Ce({auto:"",light:"light",dark:"dark"},e.modes||{}),d=ge({window:r}),p=Object(a["computed"])(()=>d.value?"dark":"light"),m=s||(null==l?Object(a["ref"])("auto"):be(l,"auto",i,{window:r,listenToStorageChanges:c})),h=Object(a["computed"])({get(){return"auto"===m.value?p.value:m.value},set(e){m.value=e}}),v=pe("updateHTMLAttrs",(e,t,n)=>{const o=null==r?void 0:r.document.querySelector(e);if(o)if("class"===t){const e=n.split(/\s/g);Object.values(u).flatMap(e=>(e||"").split(/\s/g)).filter(Boolean).forEach(t=>{e.includes(t)?o.classList.add(t):o.classList.remove(t)})}else o.setAttribute(t,n)});function b(e){var o;v(t,n,null!=(o=u[e])?o:e)}function g(t){e.onChanged?e.onChanged(t,b):b(t)}return Object(a["watch"])(h,g,{flush:"post",immediate:!0}),Object(o["tryOnMounted"])(()=>g(h.value)),h}function Se(e=Object(a["ref"])(!1)){const t=Object(o["createEventHook"])(),n=Object(o["createEventHook"])(),r=Object(o["createEventHook"])();let i=o["noop"];const l=t=>(r.trigger(t),e.value=!0,new Promise(e=>{i=e})),c=n=>{e.value=!1,t.trigger(n),i({data:n,isCanceled:!1})},s=t=>{e.value=!1,n.trigger(t),i({data:t,isCanceled:!0})};return{isRevealed:Object(a["computed"])(()=>e.value),reveal:l,confirm:c,cancel:s,onReveal:r.on,onConfirm:t.on,onCancel:n.on}}function Ee(e,t,{window:n=f}={}){const o=Object(a["ref"])(""),r=Object(a["computed"])(()=>{var e;return d(t)||(null==(e=null==n?void 0:n.document)?void 0:e.documentElement)});return Object(a["watch"])(r,t=>{t&&n&&(o.value=n.getComputedStyle(t).getPropertyValue(e))},{immediate:!0}),Object(a["watch"])(o,t=>{var n;(null==(n=r.value)?void 0:n.style)&&r.value.style.setProperty(e,t)}),o}function Te(e,t){const n=Object(a["shallowRef"])((null==t?void 0:t.initialValue)||e[0]),o=Object(a["computed"])({get(){var o;let r=(null==t?void 0:t.getIndexOf)?t.getIndexOf(n.value,e):e.indexOf(n.value);return r<0&&(r=null!=(o=null==t?void 0:t.fallbackIndex)?o:0),r},set(e){r(e)}});function r(t){const o=e.length,r=(t%o+o)%o,a=e[r];return n.value=a,a}function i(e=1){return r(o.value+e)}function l(e=1){return i(e)}function c(e=1){return i(-e)}return{state:n,index:o,next:l,prev:c}}var Be=Object.defineProperty,Me=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,De=(e,t,n)=>t in e?Be(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Pe=(e,t)=>{for(var n in t||(t={}))Ve.call(t,n)&&De(e,n,t[n]);if(_e)for(var n of _e(t))Ae.call(t,n)&&De(e,n,t[n]);return e},Ie=(e,t)=>Me(e,Ne(t));function ze(e={}){const{valueDark:t="dark",valueLight:n="",window:o=f}=e,r=ke(Ie(Pe({},e),{onChanged:(t,n)=>{var o;e.onChanged?null==(o=e.onChanged)||o.call(e,"dark"===t):n(t)},modes:{dark:t,light:n}})),i=ge({window:o}),l=Object(a["computed"])({get(){return"dark"===r.value},set(e){e===i.value?r.value="auto":r.value=e?"dark":"light"}});return l}const Re=e=>JSON.parse(JSON.stringify(e)),Le=e=>e,Fe=(e,t)=>e.value=t;function He(e){return e?Object(o["isFunction"])(e)?e:Re:Le}function $e(e){return e?Object(o["isFunction"])(e)?e:Re:Le}function Ue(e,t={}){const{clone:n=!1,dump:r=He(n),parse:i=$e(n),setSource:l=Fe}=t;function c(){return Object(a["markRaw"])({snapshot:r(e.value),timestamp:Object(o["timestamp"])()})}const s=Object(a["ref"])(c()),u=Object(a["ref"])([]),d=Object(a["ref"])([]),f=t=>{l(e,i(t.snapshot)),s.value=t},p=()=>{u.value.unshift(s.value),s.value=c(),t.capacity&&u.value.length>t.capacity&&u.value.splice(t.capacity,1/0),d.value.length&&d.value.splice(0,d.value.length)},m=()=>{u.value.splice(0,u.value.length),d.value.splice(0,d.value.length)},h=()=>{const e=u.value.shift();e&&(d.value.unshift(s.value),f(e))},v=()=>{const e=d.value.shift();e&&(u.value.unshift(s.value),f(e))},b=()=>{f(s.value)},g=Object(a["computed"])(()=>[s.value,...u.value]),y=Object(a["computed"])(()=>u.value.length>0),O=Object(a["computed"])(()=>d.value.length>0);return{source:e,undoStack:u,redoStack:d,last:s,history:g,canUndo:y,canRedo:O,clear:m,commit:p,reset:b,undo:h,redo:v}}var We=Object.defineProperty,qe=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Je=(e,t,n)=>t in e?We(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Qe=(e,t)=>{for(var n in t||(t={}))Ye.call(t,n)&&Je(e,n,t[n]);if(Ge)for(var n of Ge(t))Xe.call(t,n)&&Je(e,n,t[n]);return e},Ze=(e,t)=>qe(e,Ke(t));function et(e,t={}){const{deep:n=!1,flush:r="pre",eventFilter:a}=t,{eventFilter:i,pause:l,resume:c,isActive:s}=Object(o["pausableFilter"])(a),{ignoreUpdates:u,ignorePrevAsyncUpdates:d,stop:f}=Object(o["ignorableWatch"])(e,b,{deep:n,flush:r,eventFilter:i});function p(e,t){d(),u(()=>{e.value=t})}const m=Ue(e,Ze(Qe({},t),{clone:t.clone||n,setSource:p})),{clear:h,commit:v}=m;function b(){d(),v()}function g(e){c(),e&&b()}function y(e){let t=!1;const n=()=>t=!0;u(()=>{e(n)}),t||b()}function O(){f(),h()}return Ze(Qe({},m),{isTracking:s,pause:l,resume:g,commit:b,batch:y,dispose:O})}var tt=Object.defineProperty,nt=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,lt=(e,t,n)=>t in e?tt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ct=(e,t)=>{for(var n in t||(t={}))at.call(t,n)&<(e,n,t[n]);if(rt)for(var n of rt(t))it.call(t,n)&<(e,n,t[n]);return e},st=(e,t)=>nt(e,ot(t));function ut(e,t={}){const n=t.debounce?Object(o["debounceFilter"])(t.debounce):void 0,r=et(e,st(ct({},t),{eventFilter:n}));return ct({},r)}function dt(e={}){const{window:t=f,eventFilter:n=o["bypassFilter"]}=e,r=Object(a["ref"])({x:null,y:null,z:null}),i=Object(a["ref"])({alpha:null,beta:null,gamma:null}),l=Object(a["ref"])(0),c=Object(a["ref"])({x:null,y:null,z:null});if(t){const e=Object(o["createFilterWrapper"])(n,e=>{r.value=e.acceleration,c.value=e.accelerationIncludingGravity,i.value=e.rotationRate,l.value=e.interval});v(t,"devicemotion",e)}return{acceleration:r,accelerationIncludingGravity:c,rotationRate:i,interval:l}}function ft(e={}){const{window:t=f}=e,n=Boolean(t&&"DeviceOrientationEvent"in t),o=Object(a["ref"])(!1),r=Object(a["ref"])(null),i=Object(a["ref"])(null),l=Object(a["ref"])(null);return t&&n&&v(t,"deviceorientation",e=>{o.value=e.absolute,r.value=e.alpha,i.value=e.beta,l.value=e.gamma}),{isSupported:n,isAbsolute:o,alpha:r,beta:i,gamma:l}}const pt=[1,1.325,1.4,1.5,1.8,2,2.4,2.5,2.75,3,3.5,4];function mt({window:e=f}={}){if(!e)return{pixelRatio:Object(a["ref"])(1)};const t=Object(a["ref"])(e.devicePixelRatio),n=()=>{t.value=e.devicePixelRatio};return v(e,"resize",n,{passive:!0}),pt.forEach(e=>{const t=W(`screen and (min-resolution: ${e}dppx)`),o=W(`screen and (max-resolution: ${e}dppx)`);Object(a["watch"])([t,o],n)}),{pixelRatio:t}}function ht(e,t={}){const{controls:n=!1,navigator:r=m}=t,i=Boolean(r&&"permissions"in r);let l;const c="string"===typeof e?{name:e}:e,s=Object(a["ref"])(),u=()=>{l&&(s.value=l.state)},d=Object(o["createSingletonPromise"])(async()=>{if(i){if(!l)try{l=await r.permissions.query(c),v(l,"change",u),u()}catch(e){s.value="prompt"}return l}});return d(),n?{state:s,isSupported:i,query:d}:s}function vt(e={}){const{navigator:t=m,requestPermissions:n=!1,constraints:o={audio:!0,video:!0},onUpdated:r}=e,i=Object(a["ref"])([]),l=Object(a["computed"])(()=>i.value.filter(e=>"videoinput"===e.kind)),c=Object(a["computed"])(()=>i.value.filter(e=>"audioinput"===e.kind)),s=Object(a["computed"])(()=>i.value.filter(e=>"audiooutput"===e.kind));let u=!1;const d=Object(a["ref"])(!1);async function f(){u&&(i.value=await t.mediaDevices.enumerateDevices(),null==r||r(i.value))}async function p(){if(!u)return!1;if(d.value)return!0;const{state:e,query:n}=ht("camera",{controls:!0});if(await n(),"granted"!==e.value){const e=await t.mediaDevices.getUserMedia(o);e.getTracks().forEach(e=>e.stop()),f(),d.value=!0}else d.value=!0;return d.value}return t&&(u=Boolean(t.mediaDevices&&t.mediaDevices.enumerateDevices),u&&(n&&p(),v(t.mediaDevices,"devicechange",f),f())),{devices:i,ensurePermissions:p,permissionGranted:d,videoInputs:l,audioInputs:c,audioOutputs:s,isSupported:u}}function bt(e={}){var t,n;const o=Object(a["ref"])(null!=(t=e.enabled)&&t),r=e.video,i=e.audio,{navigator:l=m}=e,c=Boolean(null==(n=null==l?void 0:l.mediaDevices)?void 0:n.getDisplayMedia),s={audio:i,video:r},u=Object(a["shallowRef"])();async function d(){if(c&&!u.value)return u.value=await l.mediaDevices.getDisplayMedia(s),u.value}async function f(){var e;null==(e=u.value)||e.getTracks().forEach(e=>e.stop()),u.value=void 0}function p(){f(),o.value=!1}async function h(){return await d(),u.value&&(o.value=!0),u.value}return Object(a["watch"])(o,e=>{e?d():f()},{immediate:!0}),{isSupported:c,stream:u,start:h,stop:p,enabled:o}}function gt({document:e=p}={}){if(!e)return Object(a["ref"])("visible");const t=Object(a["ref"])(e.visibilityState);return v(e,"visibilitychange",()=>{t.value=e.visibilityState}),t}var yt=Object.defineProperty,Ot=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,kt=(e,t,n)=>t in e?yt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,St=(e,t)=>{for(var n in t||(t={}))xt.call(t,n)&&kt(e,n,t[n]);if(jt)for(var n of jt(t))Ct.call(t,n)&&kt(e,n,t[n]);return e},Et=(e,t)=>Ot(e,wt(t));function Tt(e,t={}){var n,r;const i=null!=(n=t.draggingElement)?n:f,l=Object(a["ref"])(null!=(r=t.initialValue)?r:{x:0,y:0}),c=Object(a["ref"])(),s=e=>!t.pointerTypes||t.pointerTypes.includes(e.pointerType),u=e=>{Object(a["unref"])(t.preventDefault)&&e.preventDefault()},d=n=>{var o;if(!s(n))return;if(Object(a["unref"])(t.exact)&&n.target!==Object(a["unref"])(e))return;const r=Object(a["unref"])(e).getBoundingClientRect(),i={x:n.pageX-r.left,y:n.pageY-r.top};!1!==(null==(o=t.onStart)?void 0:o.call(t,i,n))&&(c.value=i,u(n))},p=e=>{var n;s(e)&&c.value&&(l.value={x:e.pageX-c.value.x,y:e.pageY-c.value.y},null==(n=t.onMove)||n.call(t,l.value,e),u(e))},m=e=>{var n;s(e)&&c.value&&(c.value=void 0,null==(n=t.onEnd)||n.call(t,l.value,e),u(e))};return o["isClient"]&&(v(e,"pointerdown",d,!0),v(i,"pointermove",p,!0),v(i,"pointerup",m,!0)),Et(St({},Object(o["toRefs"])(l)),{position:l,isDragging:Object(a["computed"])(()=>!!c.value),style:Object(a["computed"])(()=>`left:${l.value.x}px;top:${l.value.y}px;`)})}var Bt=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,_t=(e,t)=>{var n={};for(var o in e)Mt.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Bt)for(var o of Bt(e))t.indexOf(o)<0&&Nt.call(e,o)&&(n[o]=e[o]);return n};function Vt(e,t,n={}){const r=n,{window:i=f}=r,l=_t(r,["window"]);let c;const s=i&&"ResizeObserver"in i,u=()=>{c&&(c.disconnect(),c=void 0)},p=Object(a["watch"])(()=>d(e),e=>{u(),s&&i&&e&&(c=new i.ResizeObserver(t),c.observe(e,l))},{immediate:!0,flush:"post"}),m=()=>{u(),p()};return Object(o["tryOnScopeDispose"])(m),{isSupported:s,stop:m}}function At(e){const t=Object(a["ref"])(0),n=Object(a["ref"])(0),o=Object(a["ref"])(0),r=Object(a["ref"])(0),i=Object(a["ref"])(0),l=Object(a["ref"])(0),c=Object(a["ref"])(0),s=Object(a["ref"])(0);function u(){const a=d(e);if(!a)return t.value=0,n.value=0,o.value=0,r.value=0,i.value=0,l.value=0,c.value=0,void(s.value=0);const u=a.getBoundingClientRect();t.value=u.height,n.value=u.bottom,o.value=u.left,r.value=u.right,i.value=u.top,l.value=u.width,c.value=u.x,s.value=u.y}return v("scroll",u,!0),Vt(e,u),{height:t,bottom:n,left:o,right:r,top:i,width:l,x:c,y:s,update:u}}function Dt(e,t={}){const{immediate:n=!0,window:r=f}=t,i=Object(a["ref"])(!1);function l(){i.value&&r&&(e(),r.requestAnimationFrame(l))}function c(){!i.value&&r&&(i.value=!0,l())}function s(){i.value=!1}return n&&c(),Object(o["tryOnScopeDispose"])(s),{isActive:i,pause:s,resume:c}}var Pt=Object.defineProperty,It=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Lt=(e,t,n)=>t in e?Pt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ft=(e,t)=>{for(var n in t||(t={}))zt.call(t,n)&&Lt(e,n,t[n]);if(It)for(var n of It(t))Rt.call(t,n)&&Lt(e,n,t[n]);return e};function Ht(e){const t=Object(a["ref"])(null),{x:n,y:o}=e,r=Dt(()=>{t.value=document.elementFromPoint(Object(a["unref"])(n),Object(a["unref"])(o))});return Ft({element:t},r)}function $t(e){const t=Object(a["ref"])(!1);return v(e,"mouseenter",()=>t.value=!0),v(e,"mouseleave",()=>t.value=!1),t}function Ut(e,t={width:0,height:0},n={}){const o=Object(a["ref"])(t.width),r=Object(a["ref"])(t.height);return Vt(e,([e])=>{o.value=e.contentRect.width,r.value=e.contentRect.height},n),{width:o,height:r}}function Wt(e,{window:t=f,scrollTarget:n}={}){const r=Object(a["ref"])(!1),i=()=>{if(!t)return;const n=t.document;if(e.value){const o=e.value.getBoundingClientRect();r.value=o.top<=(t.innerHeight||n.documentElement.clientHeight)&&o.left<=(t.innerWidth||n.documentElement.clientWidth)&&o.bottom>=0&&o.right>=0}else r.value=!1};return Object(o["tryOnMounted"])(i),t&&Object(o["tryOnMounted"])(()=>v((null==n?void 0:n.value)||t,"scroll",i,{capture:!1,passive:!0})),r}const qt=new Map;function Kt(e){const t=Object(a["getCurrentScope"])();function n(n){const o=qt.get(e)||[];o.push(n),qt.set(e,o);const a=()=>r(n);return null==t||t.cleanups.push(a),a}function o(e){function t(...n){r(t),e(...n)}return n(t)}function r(t){const n=qt.get(e);if(!n)return;const o=n.indexOf(t);o>-1&&n.splice(o,1),n.length||qt.delete(e)}function i(){qt.delete(e)}function l(t){var n;null==(n=qt.get(e))||n.forEach(e=>e(t))}return{on:n,once:o,off:r,emit:l,reset:i}}function Gt(e,t=[],n={}){const r=Object(a["ref"])(null),i=Object(a["ref"])(null),l=Object(a["ref"])("CONNECTING"),c=Object(a["ref"])(null),s=Object(a["ref"])(null),{withCredentials:u=!1}=n,d=()=>{c.value&&(c.value.close(),c.value=null,l.value="CLOSED")},f=new EventSource(e,{withCredentials:u});c.value=f,f.onopen=()=>{l.value="OPEN",s.value=null},f.onerror=e=>{l.value="CLOSED",s.value=e},f.onmessage=e=>{r.value=null,i.value=e.data};for(const o of t)v(f,o,e=>{r.value=o,i.value=e.data||null});return Object(o["tryOnScopeDispose"])(()=>{d()}),{eventSource:c,event:r,data:i,status:l,error:s,close:d}}function Yt(e={}){const{initialValue:t=""}=e,n=Boolean("undefined"!==typeof window&&"EyeDropper"in window),o=Object(a["ref"])(t);async function r(e){if(!n)return;const t=new window.EyeDropper,r=await t.open(e);return o.value=r.sRGBHex,r}return{isSupported:n,sRGBHex:o,open:r}}function Xt(e=null,t={}){const{baseUrl:n="",rel:r="icon",document:i=p}=t,l=Object(a["isRef"])(e)?e:Object(a["ref"])(e),c=e=>{null==i||i.head.querySelectorAll(`link[rel*="${r}"]`).forEach(t=>t.href=`${n}${e}`)};return Object(a["watch"])(l,(e,t)=>{Object(o["isString"])(e)&&e!==t&&c(e)},{immediate:!0}),l}var Jt=Object.defineProperty,Qt=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,tn=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,on=(e,t,n)=>t in e?Jt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,rn=(e,t)=>{for(var n in t||(t={}))tn.call(t,n)&&on(e,n,t[n]);if(en)for(var n of en(t))nn.call(t,n)&&on(e,n,t[n]);return e},an=(e,t)=>Qt(e,Zt(t));const ln={json:"application/json",text:"text/plain",formData:"multipart/form-data"};function cn(e){return Object(o["containsProp"])(e,"immediate","refetch","initialData","timeout","beforeFetch","afterFetch","onFetchError")}function sn(e){return e instanceof Headers?Object.fromEntries([...e.entries()]):e}function un(e={}){const t=e.options||{},n=e.fetchOptions||{};function o(o,...r){const i=Object(a["computed"])(()=>e.baseUrl?fn(Object(a["unref"])(e.baseUrl),Object(a["unref"])(o)):Object(a["unref"])(o));let l=t,c=n;return r.length>0&&(cn(r[0])?l=rn(rn({},l),r[0]):c=an(rn(rn({},c),r[0]),{headers:rn(rn({},sn(c.headers)||{}),sn(r[0].headers)||{})})),r.length>1&&cn(r[1])&&(l=rn(rn({},l),r[1])),dn(i,c,l)}return o}function dn(e,...t){var n;const r="function"===typeof AbortController;let i={},l={immediate:!0,refetch:!1,timeout:0};const c={method:"get",type:"text",payload:void 0};t.length>0&&(cn(t[0])?l=rn(rn({},l),t[0]):i=t[0]),t.length>1&&cn(t[1])&&(l=rn(rn({},l),t[1]));const{fetch:s=(null==(n=f)?void 0:n.fetch),initialData:u,timeout:d}=l,p=Object(o["createEventHook"])(),m=Object(o["createEventHook"])(),h=Object(o["createEventHook"])(),v=Object(a["ref"])(!1),b=Object(a["ref"])(!1),g=Object(a["ref"])(!1),y=Object(a["ref"])(null),O=Object(a["shallowRef"])(null),w=Object(a["ref"])(null),j=Object(a["shallowRef"])(u),x=Object(a["computed"])(()=>r&&b.value);let C,k;const S=()=>{r&&C&&C.abort()},E=e=>{b.value=e,v.value=!e};d&&(k=Object(o["useTimeoutFn"])(S,d,{immediate:!1}));const T=async(t=!1)=>{var n;E(!0),w.value=null,y.value=null,g.value=!1,C=void 0,r&&(C=new AbortController,C.signal.onabort=()=>g.value=!0,i=an(rn({},i),{signal:C.signal}));const o={method:c.method,headers:{}};if(c.payload){const e=sn(o.headers);c.payloadType&&(e["Content-Type"]=null!=(n=ln[c.payloadType])?n:c.payloadType),o.body="json"===c.payloadType?JSON.stringify(Object(a["unref"])(c.payload)):Object(a["unref"])(c.payload)}let u=!1;const d={url:Object(a["unref"])(e),options:i,cancel:()=>{u=!0}};if(l.beforeFetch&&Object.assign(d,await l.beforeFetch(d)),u||!s)return E(!1),Promise.resolve(null);let f=null;return k&&k.start(),new Promise((e,n)=>{var r;s(d.url,an(rn(rn({},o),d.options),{headers:rn(rn({},sn(o.headers)),sn(null==(r=d.options)?void 0:r.headers))})).then(async t=>{if(O.value=t,y.value=t.status,f=await t[c.type](),l.afterFetch&&({data:f}=await l.afterFetch({data:f,response:t})),j.value=f,!t.ok)throw new Error(t.statusText);return p.trigger(t),e(t)}).catch(async o=>{let r=o.message||o.name;return l.onFetchError&&({data:f,error:r}=await l.onFetchError({data:f,error:o})),j.value=f,w.value=r,m.trigger(o),t?n(o):e(null)}).finally(()=>{E(!1),k&&k.stop(),h.trigger(null)})})};Object(a["watch"])(()=>[Object(a["unref"])(e),Object(a["unref"])(l.refetch)],()=>Object(a["unref"])(l.refetch)&&T(),{deep:!0});const B={isFinished:v,statusCode:y,response:O,error:w,data:j,isFetching:b,canAbort:x,aborted:g,abort:S,execute:T,onFetchResponse:p.on,onFetchError:m.on,onFetchFinally:h.on,get:M("get"),put:M("put"),post:M("post"),delete:M("delete"),patch:M("patch"),head:M("head"),options:M("options"),json:_("json"),text:_("text"),blob:_("blob"),arrayBuffer:_("arrayBuffer"),formData:_("formData")};function M(e){return(t,n)=>{if(!b.value)return c.method=e,c.payload=t,c.payloadType=n,Object(a["isRef"])(c.payload)&&Object(a["watch"])(()=>[Object(a["unref"])(c.payload),Object(a["unref"])(l.refetch)],()=>Object(a["unref"])(l.refetch)&&T(),{deep:!0}),!n&&Object(a["unref"])(t)&&Object.getPrototypeOf(Object(a["unref"])(t))===Object.prototype&&(c.payloadType="json"),B}}function N(){return new Promise((e,t)=>{Object(o["until"])(v).toBe(!0).then(()=>e(B)).catch(e=>t(e))})}function _(e){return()=>{if(!b.value)return c.type=e,an(rn({},B),{then(e,t){return N().then(e,t)}})}}return l.immediate&&setTimeout(T,0),an(rn({},B),{then(e,t){return N().then(e,t)}})}function fn(e,t){return e.endsWith("/")||t.startsWith("/")?`${e}${t}`:`${e}/${t}`}function pn(e={}){const{initialValue:t=!1}=e,n=z(e),o=Object(a["computed"])(()=>d(e.target)),r=Object(a["computed"])({get(){return n.value===o.value},set(e){var t,n;!e&&r.value&&(null==(t=o.value)||t.blur()),e&&!r.value&&(null==(n=o.value)||n.focus())}});return Object(a["watch"])(o,()=>{r.value=t},{immediate:!0,flush:"post"}),{focused:r}}function mn(e,t={}){const n=z(t),o=Object(a["computed"])(()=>d(e)),r=Object(a["computed"])(()=>!(!o.value||!n.value)&&o.value.contains(n.value));return{focused:r}}function hn(e){var t;const n=Object(a["ref"])(0),o=null!=(t=null==e?void 0:e.every)?t:10;let r=performance.now(),i=0;return Dt(()=>{if(i+=1,i>=o){const e=performance.now(),t=e-r;n.value=Math.round(1e3/(t/i)),r=e,i=0}}),n}const vn=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];function bn(e,t={}){const{document:n=p}=t,o=e||(null==n?void 0:n.querySelector("html")),r=Object(a["ref"])(!1);let i=!1,l=vn[0];if(n){for(const a of vn)if(a[1]in n){l=a,i=!0;break}}else i=!1;const[c,s,u,,f]=l;async function m(){i&&((null==n?void 0:n[u])&&await n[s](),r.value=!1)}async function h(){if(!i)return;await m();const e=d(o);e&&(await e[c](),r.value=!0)}async function b(){r.value?await m():await h()}return n&&v(n,f,()=>{r.value=!!(null==n?void 0:n[u])},!1),{isSupported:i,isFullscreen:r,enter:h,exit:m,toggle:b}}function gn(e={}){const{enableHighAccuracy:t=!0,maximumAge:n=3e4,timeout:r=27e3,navigator:i=m}=e,l=i&&"geolocation"in i,c=Object(a["ref"])(null),s=Object(a["ref"])(null),u=Object(a["ref"])({accuracy:0,latitude:1/0,longitude:1/0,altitude:null,altitudeAccuracy:null,heading:null,speed:null});function d(e){c.value=e.timestamp,u.value=e.coords,s.value=null}let f;return l&&(f=i.geolocation.watchPosition(d,e=>s.value=e,{enableHighAccuracy:t,maximumAge:n,timeout:r})),Object(o["tryOnScopeDispose"])(()=>{f&&i&&i.geolocation.clearWatch(f)}),{isSupported:l,coords:u,locatedAt:c,error:s}}const yn=["mousemove","mousedown","resize","keydown","touchstart","wheel"],On=6e4;function wn(e=On,t={}){const{initialState:n=!1,listenForVisibilityChange:r=!0,events:i=yn,window:l=f,eventFilter:c=Object(o["throttleFilter"])(50)}=t,s=Object(a["ref"])(n),u=Object(a["ref"])(Object(o["timestamp"])());let d;const p=Object(o["createFilterWrapper"])(c,()=>{s.value=!1,u.value=Object(o["timestamp"])(),clearTimeout(d),d=setTimeout(()=>s.value=!0,e)});if(l){const e=l.document;for(const t of i)v(l,t,p,{passive:!0});r&&v(e,"visibilitychange",()=>{e.hidden||p()})}return d=setTimeout(()=>s.value=!0,e),{idle:s,lastActive:u}}function jn(e,t={}){const{throttle:n=0,idle:r=200,onStop:i=o["noop"],onScroll:l=o["noop"],offset:c={left:0,right:0,top:0,bottom:0},eventListenerOptions:s={capture:!1,passive:!0}}=t,u=Object(a["ref"])(0),d=Object(a["ref"])(0),f=Object(a["ref"])(!1),p=Object(a["reactive"])({left:!0,right:!1,top:!0,bottom:!1}),m=Object(a["reactive"])({left:!1,right:!1,top:!1,bottom:!1});if(e){const t=Object(o["useDebounceFn"])(e=>{f.value=!1,m.left=!1,m.right=!1,m.top=!1,m.bottom=!1,i(e)},n+r),a=e=>{const n=e.target===document?e.target.documentElement:e.target,o=n.scrollLeft;m.left=ou.value,p.left=o<=0+(c.left||0),p.right=o+n.clientWidth>=n.scrollWidth-(c.right||0),u.value=o;const r=n.scrollTop;m.top=rd.value,p.top=r<=0+(c.top||0),p.bottom=r+n.clientHeight>=n.scrollHeight-(c.bottom||0),d.value=r,f.value=!0,t(e),l(e)};v(e,"scroll",n?Object(o["useThrottleFn"])(a,n):a,s)}return{x:u,y:d,isScrolling:f,arrivedState:p,directions:m}}var xn=Object.defineProperty,Cn=Object.defineProperties,kn=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,Bn=(e,t,n)=>t in e?xn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Mn=(e,t)=>{for(var n in t||(t={}))En.call(t,n)&&Bn(e,n,t[n]);if(Sn)for(var n of Sn(t))Tn.call(t,n)&&Bn(e,n,t[n]);return e},Nn=(e,t)=>Cn(e,kn(t));function _n(e,t,n={}){var o;const r=Object(a["reactive"])(jn(e,Nn(Mn({},n),{offset:Mn({bottom:null!=(o=n.distance)?o:0},n.offset)})));Object(a["watch"])(()=>r.arrivedState.bottom,e=>{e&&t(r)})}function Vn(e,t,n={}){const{root:r,rootMargin:i="0px",threshold:l=.1,window:c=f}=n,s=c&&"IntersectionObserver"in c;let u=o["noop"];const p=s?Object(a["watch"])(()=>({el:d(e),root:d(r)}),({el:e,root:n})=>{if(u(),!e)return;const r=new c.IntersectionObserver(t,{root:n,rootMargin:i,threshold:l});r.observe(e),u=()=>{r.disconnect(),u=o["noop"]}},{immediate:!0,flush:"post"}):o["noop"],m=()=>{u(),p()};return Object(o["tryOnScopeDispose"])(m),{isSupported:s,stop:m}}const An=["mousedown","mouseup","keydown","keyup"];function Dn(e,t={}){const{events:n=An,document:o=p,initial:r=null}=t,i=Object(a["ref"])(r);return o&&n.forEach(t=>{v(o,t,t=>{i.value=t.getModifierState(e)})}),i}function Pn(e,t,n={}){const{window:o=f}=n;return be(e,t,null==o?void 0:o.localStorage,n)}const In={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function zn(e={}){const{reactive:t=!1,target:n=f,aliasMap:r=In,passive:i=!0,onEventFired:l=o["noop"]}=e,c=Object(a["reactive"])(new Set),s={toJSON(){return{}},current:c},u=t?Object(a["reactive"])(s):s;function d(e,n){const o=e.key.toLowerCase(),r=e.code.toLowerCase(),a=[r,o];n?c.add(e.code):c.delete(e.code);for(const i of a)i in u&&(t?u[i]=n:u[i].value=n)}n&&(v(n,"keydown",e=>(d(e,!0),l(e)),{passive:i}),v(n,"keyup",e=>(d(e,!1),l(e)),{passive:i}));const p=new Proxy(u,{get(e,n,o){if("string"!==typeof n)return Reflect.get(e,n,o);if(n=n.toLowerCase(),n in r&&(n=r[n]),!(n in u))if(/[+_-]/.test(n)){const e=n.split(/[+_-]/g).map(e=>e.trim());u[n]=Object(a["computed"])(()=>e.every(e=>Object(a["unref"])(p[e])))}else u[n]=Object(a["ref"])(!1);const i=Reflect.get(e,n,o);return t?Object(a["unref"])(i):i}});return p}var Rn=Object.defineProperty,Ln=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,$n=(e,t,n)=>t in e?Rn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Un=(e,t)=>{for(var n in t||(t={}))Fn.call(t,n)&&$n(e,n,t[n]);if(Ln)for(var n of Ln(t))Hn.call(t,n)&&$n(e,n,t[n]);return e};function Wn(e,t){Object(a["unref"])(e)&&t(Object(a["unref"])(e))}function qn(e){let t=[];for(let n=0;n({id:l,label:e,kind:t,language:n,mode:o,activeCues:r,cues:a,inBandMetadataTrackDispatchType:i}))}const Gn={src:"",tracks:[]};function Yn(e,t={}){t=Un(Un({},Gn),t);const{document:n=p}=t,r=Object(a["ref"])(0),i=Object(a["ref"])(0),l=Object(a["ref"])(!1),c=Object(a["ref"])(1),s=Object(a["ref"])(!1),u=Object(a["ref"])(!1),d=Object(a["ref"])(!1),f=Object(a["ref"])(1),m=Object(a["ref"])(!1),h=Object(a["ref"])([]),b=Object(a["ref"])([]),g=Object(a["ref"])(-1),y=Object(a["ref"])(!1),O=Object(a["ref"])(!1),w=n&&"pictureInPictureEnabled"in n,j=Object(o["createEventHook"])(),x=t=>{Wn(e,e=>{if(t){const n=Object(o["isNumber"])(t)?t:t.id;e.textTracks[n].mode="disabled"}else for(let t=0;t{Wn(e,e=>{const r=Object(o["isNumber"])(t)?t:t.id;n&&x(),e.textTracks[r].mode="showing",g.value=r})},k=()=>new Promise((t,o)=>{Wn(e,async e=>{w&&(y.value?n.exitPictureInPicture().then(t).catch(o):e.requestPictureInPicture().then(t).catch(o))})});Object(a["watchEffect"])(()=>{if(!n)return;const r=Object(a["unref"])(e);if(!r)return;const i=Object(a["unref"])(t.src);let l=[];i&&(Object(o["isString"])(i)?l=[{src:i}]:Array.isArray(i)?l=i:Object(o["isObject"])(i)&&(l=[i]),r.querySelectorAll("source").forEach(e=>{e.removeEventListener("error",j.trigger),e.remove()}),l.forEach(({src:e,type:t})=>{const o=n.createElement("source");o.setAttribute("src",e),o.setAttribute("type",t||""),o.addEventListener("error",j.trigger),r.appendChild(o)}),r.load())}),Object(o["tryOnScopeDispose"])(()=>{const t=Object(a["unref"])(e);t&&t.querySelectorAll("source").forEach(e=>e.removeEventListener("error",j.trigger))}),Object(a["watch"])(c,t=>{const n=Object(a["unref"])(e);n&&(n.volume=t)}),Object(a["watch"])(O,t=>{const n=Object(a["unref"])(e);n&&(n.muted=t)}),Object(a["watch"])(f,t=>{const n=Object(a["unref"])(e);n&&(n.playbackRate=t)}),Object(a["watchEffect"])(()=>{if(!n)return;const o=Object(a["unref"])(t.tracks),r=Object(a["unref"])(e);o&&o.length&&r&&(r.querySelectorAll("track").forEach(e=>e.remove()),o.forEach(({default:e,kind:t,label:o,src:a,srcLang:i},l)=>{const c=n.createElement("track");c.default=e||!1,c.kind=t,c.label=o,c.src=a,c.srclang=i,c.default&&(g.value=l),r.appendChild(c)}))});const{ignoreUpdates:S}=Object(o["ignorableWatch"])(r,t=>{const n=Object(a["unref"])(e);n&&(n.currentTime=t)}),{ignoreUpdates:E}=Object(o["ignorableWatch"])(d,t=>{const n=Object(a["unref"])(e);n&&(t?n.play():n.pause())});v(e,"timeupdate",()=>S(()=>r.value=Object(a["unref"])(e).currentTime)),v(e,"durationchange",()=>i.value=Object(a["unref"])(e).duration),v(e,"progress",()=>h.value=qn(Object(a["unref"])(e).buffered)),v(e,"seeking",()=>l.value=!0),v(e,"seeked",()=>l.value=!1),v(e,"waiting",()=>s.value=!0),v(e,"playing",()=>s.value=!1),v(e,"ratechange",()=>f.value=Object(a["unref"])(e).playbackRate),v(e,"stalled",()=>m.value=!0),v(e,"ended",()=>u.value=!0),v(e,"pause",()=>E(()=>d.value=!1)),v(e,"play",()=>E(()=>d.value=!0)),v(e,"enterpictureinpicture",()=>y.value=!0),v(e,"leavepictureinpicture",()=>y.value=!1),v(e,"volumechange",()=>{const t=Object(a["unref"])(e);t&&(c.value=t.volume,O.value=t.muted)});const T=[],B=Object(a["watch"])([e],()=>{const t=Object(a["unref"])(e);t&&(B(),T[0]=v(t.textTracks,"addtrack",()=>b.value=Kn(t.textTracks)),T[1]=v(t.textTracks,"removetrack",()=>b.value=Kn(t.textTracks)),T[2]=v(t.textTracks,"change",()=>b.value=Kn(t.textTracks)))});return Object(o["tryOnScopeDispose"])(()=>T.forEach(e=>e())),{currentTime:r,duration:i,waiting:s,seeking:l,ended:u,stalled:m,buffered:h,playing:d,rate:f,volume:c,muted:O,tracks:b,selectedTrack:g,enableTrack:C,disableTrack:x,supportsPictureInPicture:w,togglePictureInPicture:k,isPictureInPicture:y,onSourceError:j.on}}const Xn=()=>{const e=Object(a["reactive"])({});return{get:t=>e[t],set:(t,n)=>Object(a["set"])(e,t,n),has:t=>Object.prototype.hasOwnProperty.call(e,t),delete:t=>Object(a["del"])(e,t),clear:()=>{Object.keys(e).forEach(t=>{Object(a["del"])(e,t)})}}};function Jn(e,t){const n=()=>(null==t?void 0:t.cache)?Object(a["reactive"])(t.cache):a["isVue2"]?Xn():Object(a["reactive"])(new Map),o=n(),r=(...e)=>(null==t?void 0:t.getKey)?t.getKey(...e):JSON.stringify(e),i=(t,...n)=>(o.set(t,e(...n)),o.get(t)),l=(...e)=>i(r(...e),...e),c=(...e)=>{o.delete(r(...e))},s=()=>{o.clear()},u=(...e)=>{const t=r(...e);return o.has(t)?o.get(t):i(t,...e)};return u.load=l,u.delete=c,u.clear=s,u.generateKey=r,u.cache=o,u}function Qn(e={}){const t=Object(a["ref"])(),n=performance&&"memory"in performance;if(n){const{interval:n=1e3}=e;Object(o["useIntervalFn"])(()=>{t.value=performance.memory},n,{immediate:e.immediate,immediateCallback:e.immediateCallback})}return{isSupported:n,memory:t}}function Zn(){const e=Object(a["ref"])(!1);return Object(a["onMounted"])(()=>{e.value=!0}),e}function eo(e={}){const{type:t="page",touch:n=!0,resetOnTouchEnds:o=!1,initialValue:r={x:0,y:0},window:i=f}=e,l=Object(a["ref"])(r.x),c=Object(a["ref"])(r.y),s=Object(a["ref"])(null),u=e=>{"page"===t?(l.value=e.pageX,c.value=e.pageY):"client"===t&&(l.value=e.clientX,c.value=e.clientY),s.value="mouse"},d=()=>{l.value=r.x,c.value=r.y},p=e=>{if(e.touches.length>0){const n=e.touches[0];"page"===t?(l.value=n.pageX,c.value=n.pageY):"client"===t&&(l.value=n.clientX,c.value=n.clientY),s.value="touch"}};return i&&(v(i,"mousemove",u,{passive:!0}),v(i,"dragover",u,{passive:!0}),n&&(v(i,"touchstart",p,{passive:!0}),v(i,"touchmove",p,{passive:!0}),o&&v(i,"touchend",d,{passive:!0}))),{x:l,y:c,sourceType:s}}function to(e,t={}){const{handleOutside:n=!0,window:o=f}=t,{x:r,y:i,sourceType:l}=eo(t),c=Object(a["ref"])(null!=e?e:null==o?void 0:o.document.body),s=Object(a["ref"])(0),u=Object(a["ref"])(0),p=Object(a["ref"])(0),m=Object(a["ref"])(0),h=Object(a["ref"])(0),v=Object(a["ref"])(0),b=Object(a["ref"])(!1);let g=()=>{};return o&&(g=Object(a["watch"])([c,r,i],()=>{const e=d(c);if(!e)return;const{left:t,top:a,width:l,height:f}=e.getBoundingClientRect();p.value=t+o.pageXOffset,m.value=a+o.pageYOffset,h.value=f,v.value=l;const g=r.value-p.value,y=i.value-m.value;b.value=g<0||y<0||g>v.value||y>h.value,!n&&b.value||(s.value=g,u.value=y)},{immediate:!0})),{x:r,y:i,sourceType:l,elementX:s,elementY:u,elementPositionX:p,elementPositionY:m,elementHeight:h,elementWidth:v,isOutside:b,stop:g}}function no(e={}){const{touch:t=!0,drag:n=!0,initialValue:o=!1,window:r=f}=e,i=Object(a["ref"])(o),l=Object(a["ref"])(null);if(!r)return{pressed:i,sourceType:l};const c=e=>()=>{i.value=!0,l.value=e},s=()=>{i.value=!1,l.value=null},u=Object(a["computed"])(()=>d(e.target)||r);return v(u,"mousedown",c("mouse"),{passive:!0}),v(r,"mouseleave",s,{passive:!0}),v(r,"mouseup",s,{passive:!0}),n&&(v(u,"dragstart",c("mouse"),{passive:!0}),v(r,"drop",s,{passive:!0}),v(r,"dragend",s,{passive:!0})),t&&(v(u,"touchstart",c("touch"),{passive:!0}),v(r,"touchend",s,{passive:!0}),v(r,"touchcancel",s,{passive:!0})),{pressed:i,sourceType:l}}var oo=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,io=(e,t)=>{var n={};for(var o in e)ro.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&oo)for(var o of oo(e))t.indexOf(o)<0&&ao.call(e,o)&&(n[o]=e[o]);return n};function lo(e,t,n={}){const r=n,{window:i=f}=r,l=io(r,["window"]);let c;const s=i&&"IntersectionObserver"in i,u=()=>{c&&(c.disconnect(),c=void 0)},p=Object(a["watch"])(()=>d(e),e=>{u(),s&&i&&e&&(c=new i.MutationObserver(t),c.observe(e,l))},{immediate:!0}),m=()=>{u(),p()};return Object(o["tryOnScopeDispose"])(m),{isSupported:s,stop:m}}const co=(e={})=>{const{window:t=f}=e,n=null==t?void 0:t.navigator,o=Boolean(n&&"language"in n),r=Object(a["ref"])(null==n?void 0:n.language);return v(t,"languagechange",()=>{n&&(r.value=n.language)}),{isSupported:o,language:r}};function so(e={}){const{window:t=f}=e,n=null==t?void 0:t.navigator,o=Boolean(n&&"connection"in n),r=Object(a["ref"])(!0),i=Object(a["ref"])(!1),l=Object(a["ref"])(void 0),c=Object(a["ref"])(void 0),s=Object(a["ref"])(void 0),u=Object(a["ref"])(void 0),d=Object(a["ref"])(void 0),p=Object(a["ref"])("unknown"),m=o&&n.connection;function h(){n&&(r.value=n.onLine,l.value=r.value?void 0:Date.now(),m&&(c.value=m.downlink,s.value=m.downlinkMax,d.value=m.effectiveType,u.value=m.rtt,i.value=m.saveData,p.value=m.type))}return t&&(v(t,"offline",()=>{r.value=!1,l.value=Date.now()}),v(t,"online",()=>{r.value=!0})),m&&v(m,"change",h,!1),h(),{isSupported:o,isOnline:r,saveData:i,offlineAt:l,downlink:c,downlinkMax:s,effectiveType:d,rtt:u,type:p}}var uo=Object.defineProperty,fo=Object.getOwnPropertySymbols,po=Object.prototype.hasOwnProperty,mo=Object.prototype.propertyIsEnumerable,ho=(e,t,n)=>t in e?uo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,vo=(e,t)=>{for(var n in t||(t={}))po.call(t,n)&&ho(e,n,t[n]);if(fo)for(var n of fo(t))mo.call(t,n)&&ho(e,n,t[n]);return e};function bo(e={}){const{controls:t=!1,interval:n="requestAnimationFrame"}=e,r=Object(a["ref"])(new Date),i=()=>r.value=new Date,l="requestAnimationFrame"===n?Dt(i,{immediate:!0}):Object(o["useIntervalFn"])(i,n,{immediate:!0});return t?vo({now:r},l):r}function go(e){const{total:t=1/0,pageSize:n=10,page:o=1,onPageChange:r=i["noop"],onPageSizeChange:l=i["noop"],onPageCountChange:c=i["noop"]}=e,s=Object(i["useClamp"])(n,1,1/0),u=Object(a["computed"])(()=>Math.ceil(Object(a["unref"])(t)/Object(a["unref"])(s))),d=Object(i["useClamp"])(o,1,u),f=Object(a["computed"])(()=>1===d.value),p=Object(a["computed"])(()=>d.value===u.value);function m(){d.value--}function h(){d.value++}Object(a["isRef"])(o)&&Object(i["biSyncRef"])(o,d),Object(a["isRef"])(n)&&Object(i["biSyncRef"])(n,s);const v={currentPage:d,currentPageSize:s,pageCount:u,isFirstPage:f,isLastPage:p,prev:m,next:h};return Object(a["watch"])(d,()=>{r(Object(a["reactive"])(v))}),Object(a["watch"])(s,()=>{l(Object(a["reactive"])(v))}),Object(a["watch"])(u,()=>{c(Object(a["reactive"])(v))}),v}function yo(e={}){const{isOnline:t}=so(e);return t}function Oo(e={}){const{window:t=f}=e,n=Object(a["ref"])(!1),o=e=>{if(!t)return;e=e||t.event;const o=e.relatedTarget||e.toElement;n.value=!o};return t&&(v(t,"mouseout",o,{passive:!0}),v(t.document,"mouseleave",o,{passive:!0}),v(t.document,"mouseenter",o,{passive:!0})),n}function wo(e,t={}){const{deviceOrientationTiltAdjust:n=(e=>e),deviceOrientationRollAdjust:o=(e=>e),mouseTiltAdjust:r=(e=>e),mouseRollAdjust:i=(e=>e),window:l=f}=t,c=Object(a["reactive"])(ft({window:l})),{elementX:s,elementY:u,elementWidth:d,elementHeight:p}=to(e,{handleOutside:!1,window:l}),m=Object(a["computed"])(()=>c.isSupported&&(null!=c.alpha&&0!==c.alpha||null!=c.gamma&&0!==c.gamma)?"deviceOrientation":"mouse"),h=Object(a["computed"])(()=>{if("deviceOrientation"===m.value){const e=-c.beta/90;return o(e)}{const e=-(u.value-p.value/2)/p.value;return i(e)}}),v=Object(a["computed"])(()=>{if("deviceOrientation"===m.value){const e=c.gamma/90;return n(e)}{const e=(s.value-d.value/2)/d.value;return r(e)}});return{roll:h,tilt:v,source:m}}var jo=Object.defineProperty,xo=Object.defineProperties,Co=Object.getOwnPropertyDescriptors,ko=Object.getOwnPropertySymbols,So=Object.prototype.hasOwnProperty,Eo=Object.prototype.propertyIsEnumerable,To=(e,t,n)=>t in e?jo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Bo=(e,t)=>{for(var n in t||(t={}))So.call(t,n)&&To(e,n,t[n]);if(ko)for(var n of ko(t))Eo.call(t,n)&&To(e,n,t[n]);return e},Mo=(e,t)=>xo(e,Co(t));const No={x:0,y:0,pointerId:0,pressure:0,tiltX:0,tiltY:0,width:0,height:0,twist:0,pointerType:null},_o=Object.keys(No);function Vo(e={}){const{target:t=f}=e,n=Object(a["ref"])(!1),r=Object(a["ref"])(e.initialValue||{});Object.assign(r.value,No,r.value);const i=t=>{n.value=!0,e.pointerTypes&&!e.pointerTypes.includes(t.pointerType)||(r.value=Object(o["objectPick"])(t,_o,!1))};return t&&(v(t,"pointerdown",i,{passive:!0}),v(t,"pointermove",i,{passive:!0}),v(t,"pointerleave",()=>n.value=!1,{passive:!0})),Mo(Bo({},Object(o["toRefs"])(r)),{isInside:n})}var Ao=(e=>(e["UP"]="UP",e["RIGHT"]="RIGHT",e["DOWN"]="DOWN",e["LEFT"]="LEFT",e["NONE"]="NONE",e))(Ao||{});function Do(e,t={}){const{threshold:n=50,onSwipe:o,onSwipeEnd:r,onSwipeStart:i,passive:l=!0,window:c=f}=t,s=Object(a["reactive"])({x:0,y:0}),u=Object(a["reactive"])({x:0,y:0}),d=Object(a["computed"])(()=>s.x-u.x),p=Object(a["computed"])(()=>s.y-u.y),{max:m,abs:h}=Math,b=Object(a["computed"])(()=>m(h(d.value),h(p.value))>=n),g=Object(a["ref"])(!1),y=Object(a["computed"])(()=>b.value?h(d.value)>h(p.value)?d.value>0?"LEFT":"RIGHT":p.value>0?"UP":"DOWN":"NONE"),O=e=>[e.touches[0].clientX,e.touches[0].clientY],w=(e,t)=>{s.x=e,s.y=t},j=(e,t)=>{u.x=e,u.y=t};let x;const C=Po(null==c?void 0:c.document);x=l?C?{passive:!0}:{capture:!1}:C?{passive:!1,capture:!0}:{capture:!0};const k=e=>{g.value&&(null==r||r(e,y.value)),g.value=!1},S=[v(e,"touchstart",e=>{x.capture&&!x.passive&&e.preventDefault();const[t,n]=O(e);w(t,n),j(t,n),null==i||i(e)},x),v(e,"touchmove",e=>{const[t,n]=O(e);j(t,n),!g.value&&b.value&&(g.value=!0),g.value&&(null==o||o(e))},x),v(e,"touchend",k,x),v(e,"touchcancel",k,x)],E=()=>S.forEach(e=>e());return{isPassiveEventSupported:C,isSwiping:g,direction:y,coordsStart:s,coordsEnd:u,lengthX:d,lengthY:p,stop:E}}function Po(e){if(!e)return!1;let t=!1;const n={get passive(){return t=!0,!1}};return e.addEventListener("x",o["noop"],n),e.removeEventListener("x",o["noop"]),t}function Io(e,t={}){const n=Object(a["ref"])(e),{threshold:o=50,onSwipe:r,onSwipeEnd:i,onSwipeStart:l}=t,c=Object(a["reactive"])({x:0,y:0}),s=(e,t)=>{c.x=e,c.y=t},u=Object(a["reactive"])({x:0,y:0}),d=(e,t)=>{u.x=e,u.y=t},f=Object(a["computed"])(()=>c.x-u.x),p=Object(a["computed"])(()=>c.y-u.y),{max:m,abs:h}=Math,b=Object(a["computed"])(()=>m(h(f.value),h(p.value))>=o),g=Object(a["ref"])(!1),y=Object(a["ref"])(!1),O=Object(a["computed"])(()=>b.value?h(f.value)>h(p.value)?f.value>0?Ao.LEFT:Ao.RIGHT:p.value>0?Ao.UP:Ao.DOWN:Ao.NONE),w=e=>!t.pointerTypes||t.pointerTypes.includes(e.pointerType),j=[v(e,"pointerdown",e=>{var t,o;if(!w(e))return;y.value=!0,null==(o=null==(t=n.value)?void 0:t.style)||o.setProperty("touch-action","none");const r=e.target;null==r||r.setPointerCapture(e.pointerId);const{clientX:a,clientY:i}=e;s(a,i),d(a,i),null==l||l(e)}),v(e,"pointermove",e=>{if(!w(e))return;if(!y.value)return;const{clientX:t,clientY:n}=e;d(t,n),!g.value&&b.value&&(g.value=!0),g.value&&(null==r||r(e))}),v(e,"pointerup",e=>{var t,o;w(e)&&(g.value&&(null==i||i(e,O.value)),y.value=!1,g.value=!1,null==(o=null==(t=n.value)?void 0:t.style)||o.setProperty("touch-action","initial"))})],x=()=>j.forEach(e=>e());return{isSwiping:Object(a["readonly"])(g),direction:Object(a["readonly"])(O),posStart:Object(a["readonly"])(c),posEnd:Object(a["readonly"])(u),distanceX:f,distanceY:p,stop:x}}function zo(e){const t=W("(prefers-color-scheme: light)",e),n=W("(prefers-color-scheme: dark)",e);return Object(a["computed"])(()=>n.value?"dark":t.value?"light":"no-preference")}function Ro(e={}){const{window:t=f}=e;if(!t)return Object(a["ref"])(["en"]);const n=t.navigator,o=Object(a["ref"])(n.languages);return v(t,"languagechange",()=>{o.value=n.languages}),o}const Lo="--vueuse-safe-area-top",Fo="--vueuse-safe-area-right",Ho="--vueuse-safe-area-bottom",$o="--vueuse-safe-area-left";function Uo(){const e=Object(a["ref"])(""),t=Object(a["ref"])(""),n=Object(a["ref"])(""),r=Object(a["ref"])("");if(o["isClient"]){const e=Ee(Lo),t=Ee(Fo),n=Ee(Ho),r=Ee($o);e.value="env(safe-area-inset-top, 0px)",t.value="env(safe-area-inset-right, 0px)",n.value="env(safe-area-inset-bottom, 0px)",r.value="env(safe-area-inset-left, 0px)",i(),v("resize",Object(o["useDebounceFn"])(i))}function i(){e.value=Wo(Lo),t.value=Wo(Fo),n.value=Wo(Ho),r.value=Wo($o)}return{top:e,right:t,bottom:n,left:r,update:i}}function Wo(e){return getComputedStyle(document.documentElement).getPropertyValue(e)}function qo(e,t=o["noop"],n={}){const{immediate:r=!0,manual:i=!1,type:l="text/javascript",async:c=!0,crossOrigin:s,referrerPolicy:u,noModule:d,defer:f,document:m=p}=n,h=Object(a["ref"])(null);let v=null;const b=n=>new Promise((o,r)=>{const i=e=>(h.value=e,o(e),e);if(!m)return void o(!1);let p=!1,v=m.querySelector(`script[src="${e}"]`);v?v.hasAttribute("data-loaded")&&i(v):(v=m.createElement("script"),v.type=l,v.async=c,v.src=Object(a["unref"])(e),f&&(v.defer=f),s&&(v.crossOrigin=s),d&&(v.noModule=d),u&&(v.referrerPolicy=u),p=!0),v.addEventListener("error",e=>r(e)),v.addEventListener("abort",e=>r(e)),v.addEventListener("load",()=>{v.setAttribute("data-loaded","true"),t(v),i(v)}),p&&(v=m.head.appendChild(v)),n||i(v)}),g=(e=!0)=>(v||(v=b(e)),v),y=()=>{if(!m)return;v=null,h.value&&(h.value=null);const t=m.querySelector(`script[src="${e}"]`);t&&m.head.removeChild(t)};return r&&!i&&Object(o["tryOnMounted"])(g),i||Object(o["tryOnUnmounted"])(y),{scriptTag:h,load:g,unload:y}}var Ko,Go;function Yo(e){const t=e||window.event;return t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)}const Xo=o["isClient"]&&(null==window?void 0:window.navigator)&&(null==(Ko=null==window?void 0:window.navigator)?void 0:Ko.platform)&&/iP(ad|hone|od)/.test(null==(Go=null==window?void 0:window.navigator)?void 0:Go.platform);function Jo(e,t=!1){const n=Object(a["ref"])(t);let o,r=null;const i=()=>{const t=Object(a["unref"])(e);t&&!n.value&&(o=t.style.overflow,Xo&&(r=v(document,"touchmove",Yo,{passive:!1})),t.style.overflow="hidden",n.value=!0)},l=()=>{const t=Object(a["unref"])(e);t&&n.value&&(Xo&&(null==r||r()),t.style.overflow=o,n.value=!1)};return Object(a["computed"])({get(){return n.value},set(e){e?i():l()}})}function Qo(e,t,n={}){const{window:o=f}=n;return be(e,t,null==o?void 0:o.sessionStorage,n)}var Zo=Object.defineProperty,er=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,or=(e,t,n)=>t in e?Zo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,rr=(e,t)=>{for(var n in t||(t={}))tr.call(t,n)&&or(e,n,t[n]);if(er)for(var n of er(t))nr.call(t,n)&&or(e,n,t[n]);return e};function ar(e={},t={}){const{navigator:n=m}=t,o=n,r=o&&"canShare"in o,i=async(t={})=>{if(r){const n=rr(rr({},Object(a["unref"])(e)),Object(a["unref"])(t));let r=!0;if(n.files&&o.canShare&&(r=o.canShare({files:n.files})),r)return o.share(n)}};return{isSupported:r,share:i}}function ir(e={}){const{interimResults:t=!0,continuous:n=!0,window:r=f}=e,i=Object(a["ref"])(e.lang||"en-US"),l=Object(a["ref"])(!1),c=Object(a["ref"])(!1),s=Object(a["ref"])(""),u=Object(a["shallowRef"])(void 0),d=(e=!l.value)=>{l.value=e},p=()=>{l.value=!0},m=()=>{l.value=!1},h=r&&(r.SpeechRecognition||r.webkitSpeechRecognition),v=Boolean(h);let b;return v&&(b=new h,b.continuous=n,b.interimResults=t,b.lang=Object(a["unref"])(i),b.onstart=()=>{c.value=!1},Object(a["watch"])(i,e=>{b&&!l.value&&(b.lang=e)}),b.onresult=e=>{const t=Array.from(e.results).map(e=>(c.value=e.isFinal,e[0])).map(e=>e.transcript).join("");s.value=t,u.value=void 0},b.onerror=e=>{u.value=e},b.onend=()=>{l.value=!1,b.lang=Object(a["unref"])(i)},Object(a["watch"])(l,()=>{l.value?b.start():b.stop()})),Object(o["tryOnScopeDispose"])(()=>{l.value=!1}),{isSupported:v,isListening:l,isFinal:c,recognition:b,result:s,error:u,toggle:d,start:p,stop:m}}function lr(e,t={}){var n,r;const{pitch:i=1,rate:l=1,volume:c=1,window:s=f}=t,u=s&&s.speechSynthesis,d=Boolean(u),p=Object(a["ref"])(!1),m=Object(a["ref"])("init"),h={lang:(null==(n=t.voice)?void 0:n.lang)||"default",name:(null==(r=t.voice)?void 0:r.name)||""},v=Object(a["ref"])(e||""),b=Object(a["ref"])(t.lang||"en-US"),g=Object(a["shallowRef"])(void 0),y=(e=!p.value)=>{p.value=e},O=e=>{e.lang=Object(a["unref"])(b),t.voice&&(e.voice=t.voice),e.pitch=i,e.rate=l,e.volume=c,e.onstart=()=>{p.value=!0,m.value="play"},e.onpause=()=>{p.value=!1,m.value="pause"},e.onresume=()=>{p.value=!0,m.value="play"},e.onend=()=>{p.value=!1,m.value="end"},e.onerror=e=>{g.value=e},e.onend=()=>{p.value=!1,e.lang=Object(a["unref"])(b)}},w=Object(a["computed"])(()=>{p.value=!1,m.value="init";const e=new SpeechSynthesisUtterance(v.value);return O(e),e}),j=()=>{u.cancel(),w&&u.speak(w.value)};return d&&(O(w.value),Object(a["watch"])(b,e=>{w.value&&!p.value&&(w.value.lang=e)}),Object(a["watch"])(p,()=>{p.value?u.resume():u.pause()})),Object(o["tryOnScopeDispose"])(()=>{p.value=!1}),{isSupported:d,isPlaying:p,status:m,voiceInfo:h,utterance:w,error:g,toggle:y,speak:j}}function cr(e,t,n,r={}){var i;const{flush:l="pre",deep:c=!0,listenToStorageChanges:s=!0,writeDefaults:u=!0,shallow:d,window:p=f,eventFilter:m,onError:h=(e=>{console.error(e)})}=r,b=Object(a["unref"])(t),g=he(b),y=(d?a["shallowRef"]:a["ref"])(t),O=null!=(i=r.serializer)?i:ve[g];if(!n)try{n=pe("getDefaultStorage",()=>{var e;return null==(e=f)?void 0:e.localStorage})()}catch(j){h(j)}async function w(t){if(n&&(!t||t.key===e))try{const o=t?t.newValue:await n.getItem(e);null==o?(y.value=b,u&&null!==b&&await n.setItem(e,await O.write(b))):y.value=await O.read(o)}catch(j){h(j)}}return w(),p&&s&&v(p,"storage",e=>setTimeout(()=>w(e),0)),n&&Object(o["watchWithFilter"])(y,async()=>{try{null==y.value?await n.removeItem(e):await n.setItem(e,await O.write(y.value))}catch(j){h(j)}},{flush:l,deep:c,eventFilter:m}),y}let sr=0;function ur(e,t={}){const n=Object(a["ref"])(!1),{document:r=p,immediate:i=!0,manual:l=!1,id:c="vueuse_styletag_"+ ++sr}=t,s=Object(a["ref"])(e);let u=()=>{};const d=()=>{if(!r)return;const e=r.getElementById(c)||r.createElement("style");e.type="text/css",e.id=c,t.media&&(e.media=t.media),r.head.appendChild(e),n.value||(u=Object(a["watch"])(s,t=>{e.innerText=t},{immediate:!0}),n.value=!0)},f=()=>{r&&n.value&&(u(),r.head.removeChild(r.getElementById(c)),n.value=!1)};return i&&!l&&d(),l||Object(o["tryOnScopeDispose"])(f),{id:c,css:s,unload:f,load:d,isLoaded:Object(a["readonly"])(n)}}function dr(){const e=Object(a["ref"])([]);return e.value.set=t=>{t&&e.value.push(t)},Object(a["onBeforeUpdate"])(()=>{e.value.length=0}),e}var fr=Object.defineProperty,pr=Object.defineProperties,mr=Object.getOwnPropertyDescriptors,hr=Object.getOwnPropertySymbols,vr=Object.prototype.hasOwnProperty,br=Object.prototype.propertyIsEnumerable,gr=(e,t,n)=>t in e?fr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,yr=(e,t)=>{for(var n in t||(t={}))vr.call(t,n)&&gr(e,n,t[n]);if(hr)for(var n of hr(t))br.call(t,n)&&gr(e,n,t[n]);return e},Or=(e,t)=>pr(e,mr(t));const wr={top:0,left:0,bottom:0,right:0,height:0,width:0},jr=yr({text:""},wr);function xr(e){if(!e||e.rangeCount<1)return wr;const t=e.getRangeAt(0),{height:n,width:o,top:r,left:a,right:i,bottom:l}=t.getBoundingClientRect();return{height:n,width:o,top:r,left:a,right:i,bottom:l}}function Cr(e){var t;const n=Object(a["ref"])(jr);if(!(null==(t=f)?void 0:t.getSelection))return n;const o=()=>{var e;const t=null==(e=window.getSelection())?void 0:e.toString();if(t){const e=xr(window.getSelection());n.value=Or(yr(yr({},n.value),e),{text:t})}},r=()=>{var e;n.value.text&&(n.value=jr),null==(e=window.getSelection())||e.removeAllRanges()};return v(null!=e?e:document,"mouseup",o),v(document,"mousedown",r),n}var kr=Object.defineProperty,Sr=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,Tr=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Nr=(e,t,n)=>t in e?kr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_r=(e,t)=>{for(var n in t||(t={}))Br.call(t,n)&&Nr(e,n,t[n]);if(Tr)for(var n of Tr(t))Mr.call(t,n)&&Nr(e,n,t[n]);return e},Vr=(e,t)=>Sr(e,Er(t));function Ar(e,t={}){const{throttle:n=200,trailing:r=!0}=t,a=Object(o["throttleFilter"])(n,r),i=et(e,Vr(_r({},t),{eventFilter:a}));return _r({},i)}var Dr=Object.defineProperty,Pr=Object.getOwnPropertySymbols,Ir=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,Rr=(e,t,n)=>t in e?Dr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Lr=(e,t)=>{for(var n in t||(t={}))Ir.call(t,n)&&Rr(e,n,t[n]);if(Pr)for(var n of Pr(t))zr.call(t,n)&&Rr(e,n,t[n]);return e},Fr=(e,t)=>{var n={};for(var o in e)Ir.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Pr)for(var o of Pr(e))t.indexOf(o)<0&&zr.call(e,o)&&(n[o]=e[o]);return n};const Hr=[{max:6e4,value:1e3,name:"second"},{max:276e4,value:6e4,name:"minute"},{max:72e6,value:36e5,name:"hour"},{max:5184e5,value:864e5,name:"day"},{max:24192e5,value:6048e5,name:"week"},{max:28512e6,value:2592e6,name:"month"},{max:1/0,value:31536e6,name:"year"}],$r={justNow:"just now",past:e=>e.match(/\d/)?e+" ago":e,future:e=>e.match(/\d/)?"in "+e:e,month:(e,t)=>1===e?t?"last month":"next month":`${e} month${e>1?"s":""}`,year:(e,t)=>1===e?t?"last year":"next year":`${e} year${e>1?"s":""}`,day:(e,t)=>1===e?t?"yesterday":"tomorrow":`${e} day${e>1?"s":""}`,week:(e,t)=>1===e?t?"last week":"next week":`${e} week${e>1?"s":""}`,hour:e=>`${e} hour${e>1?"s":""}`,minute:e=>`${e} minute${e>1?"s":""}`,second:e=>`${e} second${e>1?"s":""}`},Ur=e=>e.toISOString().slice(0,10);function Wr(e,t={}){const{controls:n=!1,max:o,updateInterval:r=3e4,messages:i=$r,fullDateFormatter:l=Ur}=t,{abs:c,round:s}=Math,u=bo({interval:r,controls:!0}),{now:d}=u,f=Fr(u,["now"]);function p(e,t){var n;const r=+t-+e,a=c(r);if(a<6e4)return i.justNow;if("number"===typeof o&&a>o)return l(new Date(e));if("string"===typeof o){const t=null==(n=Hr.find(e=>e.name===o))?void 0:n.max;if(t&&a>t)return l(new Date(e))}for(const o of Hr)if(a0,r=m(t.name,n,o);return m(o?"past":"future",r,o)}const v=Object(a["computed"])(()=>p(new Date(Object(a["unref"])(e)),Object(a["unref"])(d.value)));return n?Lr({timeAgo:v},f):v}var qr=Object.defineProperty,Kr=Object.getOwnPropertySymbols,Gr=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,Xr=(e,t,n)=>t in e?qr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Jr=(e,t)=>{for(var n in t||(t={}))Gr.call(t,n)&&Xr(e,n,t[n]);if(Kr)for(var n of Kr(t))Yr.call(t,n)&&Xr(e,n,t[n]);return e};function Qr(e={}){const{controls:t=!1,offset:n=0,immediate:r=!0,interval:i="requestAnimationFrame"}=e,l=Object(a["ref"])(Object(o["timestamp"])()+n),c=()=>l.value=Object(o["timestamp"])()+n,s="requestAnimationFrame"===i?Dt(c,{immediate:r}):Object(o["useIntervalFn"])(c,i,{immediate:r});return t?Jr({timestamp:l},s):l}function Zr(e=null,t={}){var n,r;const{document:i=p,observe:l=!1,titleTemplate:c="%s"}=t,s=Object(a["ref"])(null!=(n=null!=e?e:null==i?void 0:i.title)?n:null);return Object(a["watch"])(s,(e,t)=>{Object(o["isString"])(e)&&e!==t&&i&&(i.title=c.replace("%s",e))},{immediate:!0}),l&&i&&lo(null==(r=i.head)?void 0:r.querySelector("title"),()=>{i&&i.title!==s.value&&(s.value=c.replace("%s",i.title))},{childList:!0}),s}const ea={linear:o["identity"],easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};function ta([e,t,n,o]){const r=(e,t)=>1-3*t+3*e,a=(e,t)=>3*t-6*e,i=e=>3*e,l=(e,t,n)=>((r(t,n)*e+a(t,n))*e+i(t))*e,c=(e,t,n)=>3*r(t,n)*e*e+2*a(t,n)*e+i(t),s=t=>{let o=t;for(let r=0;r<4;++r){const r=c(o,e,n);if(0===r)return o;const a=l(o,e,n)-t;o-=a/r}return o};return r=>e===t&&n===o?r:l(s(r),t,o)}function na(e,t={}){const{delay:n=0,disabled:r=!1,duration:i=1e3,onFinished:l=o["noop"],onStarted:c=o["noop"],transition:s=o["identity"]}=t,u=Object(a["computed"])(()=>{const e=Object(a["unref"])(s);return Object(o["isFunction"])(e)?e:ta(e)}),d=Object(a["computed"])(()=>{const t=Object(a["unref"])(e);return Object(o["isNumber"])(t)?t:t.map(a["unref"])}),f=Object(a["computed"])(()=>Object(o["isNumber"])(d.value)?[d.value]:d.value),p=Object(a["ref"])(f.value.slice(0));let m,h,v,b,g;const{resume:y,pause:O}=Dt(()=>{const e=Date.now(),t=Object(o["clamp"])(1-(v-e)/m,0,1);p.value=g.map((e,n)=>{var o;return e+(null!=(o=h[n])?o:0)*u.value(t)}),t>=1&&(O(),l())},{immediate:!1}),w=()=>{O(),m=Object(a["unref"])(i),h=p.value.map((e,t)=>{var n,o;return(null!=(n=f.value[t])?n:0)-(null!=(o=p.value[t])?o:0)}),g=p.value.slice(0),b=Date.now(),v=b+m,y(),c()},j=Object(o["useTimeoutFn"])(w,n,{immediate:!1});return Object(a["watch"])(f,()=>{Object(a["unref"])(r)?p.value=f.value.slice(0):Object(a["unref"])(n)<=0?w():j.start()},{deep:!0}),Object(a["computed"])(()=>{const e=Object(a["unref"])(r)?f:p;return Object(o["isNumber"])(d.value)?e.value[0]:e.value})}function oa(e="history",t={}){const{initialValue:n={},removeNullishValues:r=!0,removeFalsyValues:i=!1,window:l=f}=t;if(!l)return Object(a["reactive"])(n);const c=Object(a["reactive"])(n);function s(){if("history"===e)return l.location.search||"";if("hash"===e){const e=l.location.hash||"",t=e.indexOf("?");return t>0?e.slice(t):""}return(l.location.hash||"").replace(/^#/,"")}function u(t){const n=t.toString();if("history"===e)return`${n?"?"+n:""}${location.hash||""}`;if("hash-params"===e)return`${location.search||""}${n?"#"+n:""}`;const o=l.location.hash||"#",r=o.indexOf("?");return r>0?`${o.slice(0,r)}${n?"?"+n:""}`:`${o}${n?"?"+n:""}`}function d(){return new URLSearchParams(s())}function p(e){const t=new Set(Object.keys(c));for(const n of e.keys()){const o=e.getAll(n);c[n]=o.length>1?o:e.get(n)||"",t.delete(n)}Array.from(t).forEach(e=>delete c[e])}const{pause:m,resume:h}=Object(o["pausableWatch"])(c,()=>{const e=new URLSearchParams("");Object.keys(c).forEach(t=>{const n=c[t];Array.isArray(n)?n.forEach(n=>e.append(t,n)):r&&null==n||i&&!n?e.delete(t):e.set(t,n)}),b(e)},{deep:!0});function b(e,t){m(),t&&p(e),l.history.replaceState({},"",l.location.pathname+u(e)),h()}function g(){b(d(),!0)}return v(l,"popstate",g,!1),"history"!==e&&v(l,"hashchange",g,!1),p(d()),c}function ra(e={}){var t,n,o;const r=Object(a["ref"])(null!=(t=e.enabled)&&t),i=Object(a["ref"])(null==(n=e.autoSwitch)||n),l=Object(a["ref"])(e.videoDeviceId),c=Object(a["ref"])(e.audioDeviceId),{navigator:s=m}=e,u=Boolean(null==(o=null==s?void 0:s.mediaDevices)?void 0:o.getUserMedia),d=Object(a["shallowRef"])();function f(e){return"none"!==e.value&&!1!==e.value&&(null==e.value||{deviceId:e.value})}async function p(){if(u&&!d.value)return d.value=await s.mediaDevices.getUserMedia({video:f(l),audio:f(c)}),d.value}async function h(){var e;null==(e=d.value)||e.getTracks().forEach(e=>e.stop()),d.value=void 0}function v(){h(),r.value=!1}async function b(){return await p(),d.value&&(r.value=!0),d.value}async function g(){return h(),await b()}return Object(a["watch"])(r,e=>{e?p():h()},{immediate:!0}),Object(a["watch"])([l,c],()=>{i.value&&d.value&&g()},{immediate:!0}),{isSupported:u,stream:d,start:b,stop:v,restart:g,videoDeviceId:l,audioDeviceId:c,enabled:r,autoSwitch:i}}function aa(e,t,n,o={}){var r,i,l;const{passive:c=!1,eventName:s,deep:u=!1}=o,d=Object(a["getCurrentInstance"])(),f=n||(null==d?void 0:d.emit)||(null==(r=null==d?void 0:d.$emit)?void 0:r.bind(d));let p=s;if(!t)if(a["isVue2"]){const e=null==(l=null==(i=null==d?void 0:d.proxy)?void 0:i.$options)?void 0:l.model;t=(null==e?void 0:e.value)||"value",s||(p=(null==e?void 0:e.event)||"input")}else t="modelValue";if(p=s||p||"update:"+t,c){const n=Object(a["ref"])(e[t]);return Object(a["watch"])(()=>e[t],e=>n.value=e),Object(a["watch"])(n,n=>{(n!==e[t]||u)&&f(p,n)},{deep:u}),n}return Object(a["computed"])({get(){return e[t]},set(e){f(p,e)}})}function ia(e,t,n={}){const o={};for(const r in e)o[r]=aa(e,r,t,n);return o}function la(e){const{pattern:t=[],interval:n=0,navigator:r=m}=e||{},i="undefined"!==typeof r&&"vibrate"in r,l=Object(a["ref"])(t);let c;const s=(e=l.value)=>{i&&r.vibrate(e)},u=()=>{i&&r.vibrate(0),null==c||c.pause()};return n>0&&(c=Object(o["useIntervalFn"])(s,n,{immediate:!1,immediateCallback:!1})),{isSupported:i,pattern:t,intervalControls:c,vibrate:s,stop:u}}function ca(e,t){const n=Object(a["ref"])(),o=Ut(n),r=Object(a["ref"])([]),i=Object(a["shallowRef"])(e),l=Object(a["ref"])({start:0,end:10}),{itemHeight:c,overscan:s=5}=t,u=e=>{if("number"===typeof c)return Math.ceil(e/c);const{start:t=0}=l.value;let n=0,o=0;for(let r=t;r=e){o=r;break}}return o-t},d=e=>{if("number"===typeof c)return Math.floor(e/c)+1;let t=0,n=0;for(let o=0;o=e){n=o;break}}return n+1},f=()=>{const e=n.value;if(e){const t=d(e.scrollTop),n=u(e.clientHeight),o=t-s,a=t+n+s;l.value={start:o<0?0:o,end:a>i.value.length?i.value.length:a},r.value=i.value.slice(l.value.start,l.value.end).map((e,t)=>({data:e,index:t+l.value.start}))}};Object(a["watch"])([o.width,o.height,e],()=>{f()});const p=Object(a["computed"])(()=>"number"===typeof c?i.value.length*c:i.value.reduce((e,t,n)=>e+c(n),0)),m=e=>{if("number"===typeof c){const t=e*c;return t}const t=i.value.slice(0,e).reduce((e,t,n)=>e+c(n),0);return t},h=e=>{n.value&&(n.value.scrollTop=m(e),f())},v=Object(a["computed"])(()=>m(l.value.start)),b=Object(a["computed"])(()=>({style:{width:"100%",height:p.value-v.value+"px",marginTop:v.value+"px"}})),g={overflowY:"auto"};return{list:r,scrollTo:h,containerProps:{ref:n,onScroll:()=>{f()},style:g},wrapperProps:b}}const sa=(e={})=>{const{navigator:t=m,document:n=p}=e;let o;const r=t&&"wakeLock"in t,i=Object(a["ref"])(!1);async function l(){r&&o&&(n&&"visible"===n.visibilityState&&(o=await t.wakeLock.request("screen")),i.value=!o.released)}async function c(e){r&&(o=await t.wakeLock.request(e),i.value=!o.released)}async function s(){r&&o&&(await o.release(),i.value=!o.released,o=null)}return n&&v(n,"visibilitychange",l,{passive:!0}),{isSupported:r,isActive:i,request:c,release:s}},ua=(e={})=>{const{window:t=f}=e,n=!!t&&"Notification"in t,r=Object(a["ref"])(null),i=async()=>{n&&"permission"in Notification&&"denied"!==Notification.permission&&await Notification.requestPermission()},l=Object(o["createEventHook"])(),c=Object(o["createEventHook"])(),s=Object(o["createEventHook"])(),u=Object(o["createEventHook"])(),d=async t=>{if(!n)return;await i();const o=Object.assign({},e,t);return r.value=new Notification(o.title||"",o),r.value.onclick=e=>l.trigger(e),r.value.onshow=e=>c.trigger(e),r.value.onerror=e=>s.trigger(e),r.value.onclose=e=>u.trigger(e),r.value},p=()=>{r.value&&r.value.close(),r.value=null};if(Object(o["tryOnMounted"])(async()=>{n&&await i()}),Object(o["tryOnScopeDispose"])(p),n&&t){const e=t.document;v(e,"visibilitychange",t=>{t.preventDefault(),"visible"===e.visibilityState&&p()})}return{isSupported:n,notification:r,show:d,close:p,onClick:l,onShow:c,onError:s,onClose:u}};function da(e){return!0===e?{}:e}function fa(e,t={}){const{onConnected:n,onDisconnected:r,onError:i,onMessage:l,immediate:c=!0,autoClose:s=!0,protocols:u=[]}=t,d=Object(a["ref"])(null),f=Object(a["ref"])("CONNECTING"),p=Object(a["ref"])();let m,h,b=!1,g=0,y=[];const O=(e=1e3,t)=>{p.value&&(b=!0,null==m||m(),p.value.close(e,t))},w=()=>{if(y.length&&p.value&&"OPEN"===f.value){for(const e of y)p.value.send(e);y=[]}},j=(e,t=!0)=>p.value&&"OPEN"===f.value?(w(),p.value.send(e),!0):(t&&y.push(e),!1),x=()=>{const o=new WebSocket(e,u);p.value=o,f.value="CONNECTING",b=!1,o.onopen=()=>{f.value="OPEN",null==n||n(o),null==h||h(),w()},o.onclose=e=>{if(f.value="CLOSED",p.value=void 0,null==r||r(o,e),!b&&t.autoReconnect){const{retries:e=-1,delay:n=1e3,onFailed:o}=da(t.autoReconnect);g+=1,e<0||g{null==i||i(o,e)},o.onmessage=e=>{d.value=e.data,null==l||l(o,e)}};if(t.heartbeat){const{message:e="ping",interval:n=1e3}=da(t.heartbeat),{pause:r,resume:a}=Object(o["useIntervalFn"])(()=>j(e,!1),n,{immediate:!1});m=r,h=a}c&&x(),s&&(v(window,"beforeunload",()=>O()),Object(o["tryOnScopeDispose"])(O));const C=()=>{O(),g=0,x()};return{data:d,status:f,close:O,send:j,open:C,ws:p}}function pa(e,t,n={}){const{window:r=f}=n,i=Object(a["ref"])(null),l=Object(a["shallowRef"])(),c=function(e){l.value&&l.value.postMessage(e)},s=function(){l.value&&l.value.terminate()};return r&&(l.value=new r.Worker(e,t),l.value.onmessage=e=>{i.value=e.data},Object(o["tryOnScopeDispose"])(()=>{l.value&&l.value.terminate()})),{data:i,post:c,terminate:s,worker:l}}const ma=e=>t=>{const n=t.data[0];return Promise.resolve(e.apply(void 0,n)).then(e=>{postMessage(["SUCCESS",e])}).catch(e=>{postMessage(["ERROR",e])})},ha=e=>{if(0===e.length)return"";const t=e.map(e=>`'${e}'`).toString();return`importScripts(${t})`},va=(e,t)=>{const n=`${ha(t)}; onmessage=(${ma})(${e})`,o=new Blob([n],{type:"text/javascript"}),r=URL.createObjectURL(o);return r},ba=(e,t={})=>{const{dependencies:n=[],timeout:r,window:i=f}=t,l=Object(a["ref"])(),c=Object(a["ref"])("PENDING"),s=Object(a["ref"])({}),u=Object(a["ref"])(),d=(e="PENDING")=>{l.value&&l.value._url&&i&&(l.value.terminate(),URL.revokeObjectURL(l.value._url),s.value={},l.value=void 0,i.clearTimeout(u.value),c.value=e)};d(),Object(o["tryOnScopeDispose"])(d);const p=()=>{const t=va(e,n),o=new Worker(t);return o._url=t,o.onmessage=e=>{const{resolve:t=(()=>{}),reject:n=(()=>{})}=s.value,[o,r]=e.data;switch(o){case"SUCCESS":t(r),d(o);break;default:n(r),d("ERROR");break}},o.onerror=e=>{const{reject:t=(()=>{})}=s.value;t(e),d("ERROR")},r&&(u.value=setTimeout(()=>d("TIMEOUT_EXPIRED"),r)),o},m=(...e)=>new Promise((t,n)=>{s.value={resolve:t,reject:n},l.value&&l.value.postMessage([[...e]]),c.value="RUNNING"}),h=(...e)=>"RUNNING"===c.value?(console.error("[useWebWorkerFn] You can only run one instance of the worker at a time."),Promise.reject()):(l.value=p(),m(...e));return{workerFn:h,workerStatus:c,workerTerminate:d}};function ga({window:e=f}={}){if(!e)return Object(a["ref"])(!1);const t=Object(a["ref"])(e.document.hasFocus());return v(e,"blur",()=>{t.value=!1}),v(e,"focus",()=>{t.value=!0}),t}function ya({window:e=f}={}){if(!e)return{x:Object(a["ref"])(0),y:Object(a["ref"])(0)};const t=Object(a["ref"])(e.pageXOffset),n=Object(a["ref"])(e.pageYOffset);return v("scroll",()=>{t.value=e.pageXOffset,n.value=e.pageYOffset},{capture:!1,passive:!0}),{x:t,y:n}}function Oa({window:e=f,initialWidth:t=1/0,initialHeight:n=1/0}={}){const r=Object(a["ref"])(t),i=Object(a["ref"])(n),l=()=>{e&&(r.value=e.innerWidth,i.value=e.innerHeight)};return l(),Object(o["tryOnMounted"])(l),v("resize",l,{passive:!0}),{width:r,height:i}}}.call(this,n("c8ba"))},"2c56":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"CaretTop"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M512 320L192 704h639.936z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"2c66":function(e,t,n){var o=n("d612"),r=n("8db3"),a=n("5edf"),i=n("c584"),l=n("750a"),c=n("ac41"),s=200;function u(e,t,n){var u=-1,d=r,f=e.length,p=!0,m=[],h=m;if(n)p=!1,d=a;else if(f>=s){var v=t?null:l(e);if(v)return c(v);p=!1,d=i,h=new o}else h=t?[]:m;e:while(++u0&&o[0]<4?1:+(o[0]+o[1])),!r&&i&&(o=i.match(/Edge\/(\d+)/),(!o||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/),o&&(r=+o[1]))),e.exports=r},"2d7c":function(e,t){function n(e,t){var n=-1,o=null==e?0:e.length,r=0,a=[];while(++n{let a=`${e}-${t}`;return n&&(a+="-"+n),o&&(a+="__"+o),r&&(a+="--"+r),a},c=e=>{const t=Object(o["computed"])(()=>Object(r["b"])("namespace").value||a),n=(n="")=>l(Object(o["unref"])(t),e,n,"",""),c=n=>n?l(Object(o["unref"])(t),e,"",n,""):"",s=n=>n?l(Object(o["unref"])(t),e,"","",n):"",u=(n,r)=>n&&r?l(Object(o["unref"])(t),e,n,r,""):"",d=(n,r)=>n&&r?l(Object(o["unref"])(t),e,"",n,r):"",f=(n,r)=>n&&r?l(Object(o["unref"])(t),e,n,"",r):"",p=(n,r,a)=>n&&r&&a?l(Object(o["unref"])(t),e,n,r,a):"",m=(e,t=!0)=>t?`${i}${e}`:"";return{namespace:t,b:n,e:c,m:s,be:u,em:d,bm:f,bem:p,is:m}}},"30b5":function(e,t,n){"use strict";var o=n("c532");function r(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var a;if(n)a=n(t);else if(o.isURLSearchParams(t))a=t.toString();else{var i=[];o.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(o.isArray(e)?t+="[]":e=[e],o.forEach(e,(function(e){o.isDate(e)?e=e.toISOString():o.isObject(e)&&(e=JSON.stringify(e)),i.push(r(t)+"="+r(e))})))})),a=i.join("&")}if(a){var l=e.indexOf("#");-1!==l&&(e=e.slice(0,l)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}},"30c9":function(e,t,n){var o=n("9520"),r=n("b218");function a(e){return null!=e&&r(e.length)&&!o(e)}e.exports=a},3139:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Sort"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M384 96a32 32 0 0164 0v786.752a32 32 0 01-54.592 22.656L95.936 608a32 32 0 010-45.312h.128a32 32 0 0145.184 0L384 805.632V96zm192 45.248a32 32 0 0154.592-22.592L928.064 416a32 32 0 010 45.312h-.128a32 32 0 01-45.184 0L640 218.496V928a32 32 0 11-64 0V141.248z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},3154:function(e,t,n){n("f034")},"317b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Dish"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M480 257.152V192h-96a32 32 0 010-64h256a32 32 0 110 64h-96v65.152A448 448 0 01955.52 768H68.48A448 448 0 01480 257.152zM128 704h768a384 384 0 10-768 0zM96 832h832a32 32 0 110 64H96a32 32 0 110-64z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"31be":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Bell"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M512 64a64 64 0 0164 64v64H448v-64a64 64 0 0164-64z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M256 768h512V448a256 256 0 10-512 0v320zm256-640a320 320 0 01320 320v384H192V448a320 320 0 01320-320z"},null,-1),s=o.createElementVNode("path",{fill:"currentColor",d:"M96 768h832q32 0 32 32t-32 32H96q-32 0-32-32t32-32zM448 896h128a64 64 0 01-128 0z"},null,-1),u=[l,c,s];function d(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,u)}var f=r["default"](a,[["render",d]]);t["default"]=f},"31df":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Brush"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M896 448H128v192a64 64 0 0064 64h192v192h256V704h192a64 64 0 0064-64V448zm-770.752-64c0-47.552 5.248-90.24 15.552-128 14.72-54.016 42.496-107.392 83.2-160h417.28l-15.36 70.336L736 96h211.2c-24.832 42.88-41.92 96.256-51.2 160a663.872 663.872 0 00-6.144 128H960v256a128 128 0 01-128 128H704v160a32 32 0 01-32 32H352a32 32 0 01-32-32V768H192A128 128 0 0164 640V384h61.248zm64 0h636.544c-2.048-45.824.256-91.584 6.848-137.216 4.48-30.848 10.688-59.776 18.688-86.784h-96.64l-221.12 141.248L561.92 160H256.512c-25.856 37.888-43.776 75.456-53.952 112.832-8.768 32.064-13.248 69.12-13.312 111.168z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"323e":function(e,t,n){var o,r; /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT */(function(a,i){o=i,r="function"===typeof o?o.call(t,n,t,e):o,void 0===r||(e.exports=r)})(0,(function(){var e={version:"0.2.0"},t=e.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function n(e,t,n){return en?n:e}function o(e){return 100*(-1+e)}function r(e,n,r){var a;return a="translate3d"===t.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===t.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"},a.transition="all "+n+"ms "+r,a}e.configure=function(e){var n,o;for(n in e)o=e[n],void 0!==o&&e.hasOwnProperty(n)&&(t[n]=o);return this},e.status=null,e.set=function(o){var l=e.isStarted();o=n(o,t.minimum,1),e.status=1===o?null:o;var c=e.render(!l),s=c.querySelector(t.barSelector),u=t.speed,d=t.easing;return c.offsetWidth,a((function(n){""===t.positionUsing&&(t.positionUsing=e.getPositioningCSS()),i(s,r(o,u,d)),1===o?(i(c,{transition:"none",opacity:1}),c.offsetWidth,setTimeout((function(){i(c,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){e.remove(),n()}),u)}),u)):setTimeout(n,u)})),this},e.isStarted=function(){return"number"===typeof e.status},e.start=function(){e.status||e.set(0);var n=function(){setTimeout((function(){e.status&&(e.trickle(),n())}),t.trickleSpeed)};return t.trickle&&n(),this},e.done=function(t){return t||e.status?e.inc(.3+.5*Math.random()).set(1):this},e.inc=function(t){var o=e.status;return o?("number"!==typeof t&&(t=(1-o)*n(Math.random()*o,.1,.95)),o=n(o+t,0,.994),e.set(o)):e.start()},e.trickle=function(){return e.inc(Math.random()*t.trickleRate)},function(){var t=0,n=0;e.promise=function(o){return o&&"resolved"!==o.state()?(0===n&&e.start(),t++,n++,o.always((function(){n--,0===n?(t=0,e.done()):e.set((t-n)/t)})),this):this}}(),e.render=function(n){if(e.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var r=document.createElement("div");r.id="nprogress",r.innerHTML=t.template;var a,l=r.querySelector(t.barSelector),s=n?"-100":o(e.status||0),u=document.querySelector(t.parent);return i(l,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),t.showSpinner||(a=r.querySelector(t.spinnerSelector),a&&d(a)),u!=document.body&&c(u,"nprogress-custom-parent"),u.appendChild(r),r},e.remove=function(){s(document.documentElement,"nprogress-busy"),s(document.querySelector(t.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&d(e)},e.isRendered=function(){return!!document.getElementById("nprogress")},e.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var a=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),i=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function o(t){var n=document.body.style;if(t in n)return t;var o,r=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);while(r--)if(o=e[r]+a,o in n)return o;return t}function r(e){return e=n(e),t[e]||(t[e]=o(e))}function a(e,t,n){t=r(t),e.style[t]=n}return function(e,t){var n,o,r=arguments;if(2==r.length)for(n in t)o=t[n],void 0!==o&&t.hasOwnProperty(n)&&a(e,n,o);else a(e,r[1],r[2])}}();function l(e,t){var n="string"==typeof e?e:u(e);return n.indexOf(" "+t+" ")>=0}function c(e,t){var n=u(e),o=n+t;l(n,t)||(e.className=o.substring(1))}function s(e,t){var n,o=u(e);l(e,t)&&(n=o.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function u(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function d(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e}))},"32b3":function(e,t,n){var o=n("872a"),r=n("9638"),a=Object.prototype,i=a.hasOwnProperty;function l(e,t,n){var a=e[t];i.call(e,t)&&r(a,n)&&(void 0!==n||t in e)||o(e,t,n)}e.exports=l},"32f4":function(e,t,n){var o=n("2d7c"),r=n("d327"),a=Object.prototype,i=a.propertyIsEnumerable,l=Object.getOwnPropertySymbols,c=l?function(e){return null==e?[]:(e=Object(e),o(l(e),(function(t){return i.call(e,t)})))}:r;e.exports=c},"330d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"ArrowUpBold"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M104.704 685.248a64 64 0 0090.496 0l316.8-316.8 316.8 316.8a64 64 0 0090.496-90.496L557.248 232.704a64 64 0 00-90.496 0L104.704 594.752a64 64 0 000 90.496z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},3332:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"CaretLeft"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M672 192L288 511.936 672 832z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},3352:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Dessert"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M128 416v-48a144 144 0 01168.64-141.888 224.128 224.128 0 01430.72 0A144 144 0 01896 368v48a384 384 0 01-352 382.72V896h-64v-97.28A384 384 0 01128 416zm287.104-32.064h193.792a143.808 143.808 0 0158.88-132.736 160.064 160.064 0 00-311.552 0 143.808 143.808 0 0158.88 132.8zm-72.896 0a72 72 0 10-140.48 0h140.48zm339.584 0h140.416a72 72 0 10-140.48 0zM512 736a320 320 0 00318.4-288.064H193.6A320 320 0 00512 736zM384 896.064h256a32 32 0 110 64H384a32 32 0 110-64z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"337f":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"SuccessFilled"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 110 896 448 448 0 010-896zm-55.808 536.384l-99.52-99.584a38.4 38.4 0 10-54.336 54.336l126.72 126.72a38.272 38.272 0 0054.336 0l262.4-262.464a38.4 38.4 0 10-54.272-54.336L456.192 600.384z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"342f":function(e,t,n){var o=n("d066");e.exports=o("navigator","userAgent")||""},3453:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"HotWater"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M273.067 477.867h477.866V409.6H273.067v68.267zm0 68.266v51.2A187.733 187.733 0 00460.8 785.067h102.4a187.733 187.733 0 00187.733-187.734v-51.2H273.067zm-34.134-204.8h546.134a34.133 34.133 0 0134.133 34.134v221.866a256 256 0 01-256 256H460.8a256 256 0 01-256-256V375.467a34.133 34.133 0 0134.133-34.134zM512 34.133a34.133 34.133 0 0134.133 34.134v170.666a34.133 34.133 0 01-68.266 0V68.267A34.133 34.133 0 01512 34.133zM375.467 102.4a34.133 34.133 0 0134.133 34.133v102.4a34.133 34.133 0 01-68.267 0v-102.4a34.133 34.133 0 0134.134-34.133zm273.066 0a34.133 34.133 0 0134.134 34.133v102.4a34.133 34.133 0 11-68.267 0v-102.4a34.133 34.133 0 0134.133-34.133zM170.667 921.668h682.666a34.133 34.133 0 110 68.267H170.667a34.133 34.133 0 110-68.267z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},3481:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Operation"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M389.44 768a96.064 96.064 0 01181.12 0H896v64H570.56a96.064 96.064 0 01-181.12 0H128v-64h261.44zm192-288a96.064 96.064 0 01181.12 0H896v64H762.56a96.064 96.064 0 01-181.12 0H128v-64h453.44zm-320-288a96.064 96.064 0 01181.12 0H896v64H442.56a96.064 96.064 0 01-181.12 0H128v-64h133.44z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"34ac":function(e,t,n){var o=n("9520"),r=n("1368"),a=n("1a8c"),i=n("dc57"),l=/[\\^$.*+?()[\]{}|]/g,c=/^\[object .+?Constructor\]$/,s=Function.prototype,u=Object.prototype,d=s.toString,f=u.hasOwnProperty,p=RegExp("^"+d.call(f).replace(l,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function m(e){if(!a(e)||r(e))return!1;var t=o(e)?p:c;return t.test(i(e))}e.exports=m},"34e4":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Film"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M160 160v704h704V160H160zm-32-64h768a32 32 0 0132 32v768a32 32 0 01-32 32H128a32 32 0 01-32-32V128a32 32 0 0132-32z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M320 288V128h64v352h256V128h64v160h160v64H704v128h160v64H704v128h160v64H704v160h-64V544H384v352h-64V736H128v-64h192V544H128v-64h192V352H128v-64h192z"},null,-1),s=[l,c];function u(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,s)}var d=r["default"](a,[["render",u]]);t["default"]=d},"35a1":function(e,t,n){var o=n("f5df"),r=n("dc4a"),a=n("3f8c"),i=n("b622"),l=i("iterator");e.exports=function(e){if(void 0!=e)return r(e,l)||r(e,"@@iterator")||a[o(e)]}},"35e8":function(e,t,n){"use strict";e.exports={isString:function(e){return"string"===typeof e},isObject:function(e){return"object"===typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},"35ef":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Calendar"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M128 384v512h768V192H768v32a32 32 0 11-64 0v-32H320v32a32 32 0 01-64 0v-32H128v128h768v64H128zm192-256h384V96a32 32 0 1164 0v32h160a32 32 0 0132 32v768a32 32 0 01-32 32H96a32 32 0 01-32-32V160a32 32 0 0132-32h160V96a32 32 0 0164 0v32zm-32 384h64a32 32 0 010 64h-64a32 32 0 010-64zm0 192h64a32 32 0 110 64h-64a32 32 0 110-64zm192-192h64a32 32 0 010 64h-64a32 32 0 010-64zm0 192h64a32 32 0 110 64h-64a32 32 0 110-64zm192-192h64a32 32 0 110 64h-64a32 32 0 110-64zm0 192h64a32 32 0 110 64h-64a32 32 0 110-64z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},3654:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("8afd");function r(...e){return o.computed(()=>e.every(e=>o.unref(e)))}function a(e,t){const n="sync",r=o.watch(e,e=>{t.value=e},{flush:n,immediate:!0}),a=o.watch(t,t=>{e.value=t},{flush:n,immediate:!0});return()=>{r(),a()}}function i(e,t){let n,r,a=void 0;const i=o.ref(!0);return o.watch(e,()=>{i.value=!0,r()},{flush:"sync"}),o.customRef((e,o)=>(n=e,r=o,{get(){return i.value&&(a=t(),i.value=!1),n(),a},set(){}}))}function l(e="this function"){if(!o.isVue3)throw new Error(`[VueUse] ${e} is only works on Vue 3.`)}function c(e,t,{enumerable:n=!1,unwrap:r=!0}={}){l();for(const[a,i]of Object.entries(t))"value"!==a&&(o.isRef(i)&&r?Object.defineProperty(e,a,{get(){return i.value},set(e){i.value=e},enumerable:n}):Object.defineProperty(e,a,{value:i,enumerable:n}));return e}function s(e,t={}){let n,r,a=e;const i=o.customRef((e,t)=>(n=e,r=t,{get(){return l()},set(e){s(e)}}));function l(e=!0){return e&&n(),a}function s(e,n=!0){var o,i;if(e===a)return;const l=a;!1!==(null==(o=t.onBeforeChange)?void 0:o.call(t,e,l))&&(a=e,null==(i=t.onChanged)||i.call(t,e,l),n&&r())}const u=()=>l(!1),d=e=>s(e,!1),f=()=>l(!1),p=e=>s(e,!1);return c(i,{get:l,set:s,untrackedGet:u,silentSet:d,peek:f,lay:p},{enumerable:!0})}function u(){const e=[],t=t=>{const n=e.indexOf(t);-1!==n&&e.splice(n,1)},n=n=>(e.push(n),{off:()=>t(n)}),o=t=>{e.forEach(e=>e(t))};return{on:n,off:t,trigger:o}}function d(e){let t,n=!1;const r=o.effectScope(!0);return()=>(n||(t=r.run(e),n=!0),t)}function f(e){return function(...t){return o.computed(()=>e.apply(this,t.map(e=>o.unref(e))))}}function p(e){return!!o.getCurrentScope()&&(o.onScopeDispose(e),!0)}function m(e){let t,n,r=0;const a=()=>{r-=1,n&&r<=0&&(n.stop(),t=void 0,n=void 0)};return(...i)=>(r+=1,t||(n=o.effectScope(!0),t=n.run(()=>e(...i))),p(a),t)}const h="undefined"!==typeof window,v=e=>"undefined"!==typeof e,b=(e,...t)=>{e||console.warn(...t)},g=Object.prototype.toString,y=e=>"boolean"===typeof e,O=e=>"function"===typeof e,w=e=>"number"===typeof e,j=e=>"string"===typeof e,x=e=>"[object Object]"===g.call(e),C=e=>"undefined"!==typeof window&&"[object Window]"===g.call(e),k=()=>Date.now(),S=()=>+Date.now(),E=(e,t,n)=>Math.min(n,Math.max(t,e)),T=()=>{},B=(e,t)=>(e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e);function M(e,t){function n(...n){e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})}return n}const N=e=>e();function _(e,t={}){let n,r;const a=a=>{const i=o.unref(e),l=o.unref(t.maxWait);if(n&&clearTimeout(n),i<=0||void 0!==l&&l<=0)return r&&(clearTimeout(r),r=null),a();l&&!r&&(r=setTimeout(()=>{n&&clearTimeout(n),r=null,a()},l)),n=setTimeout(()=>{r&&clearTimeout(r),r=null,a()},i)};return a}function V(e,t=!0,n=!0){let r,a=0,i=!n;const l=()=>{r&&(clearTimeout(r),r=void 0)},c=c=>{const s=o.unref(e),u=Date.now()-a;if(l(),s<=0)return a=Date.now(),c();u>s&&(a=Date.now(),i?i=!1:c()),t&&(r=setTimeout(()=>{a=Date.now(),n||(i=!0),l(),c()},s)),n||r||(r=setTimeout(()=>i=!0,s))};return c}function A(e=N){const t=o.ref(!0);function n(){t.value=!1}function r(){t.value=!0}const a=(...n)=>{t.value&&e(...n)};return{isActive:t,pause:n,resume:r,eventFilter:a}}function D(e,t=!1,n="Timeout"){return new Promise((o,r)=>{t?setTimeout(()=>r(n),e):setTimeout(o,e)})}function P(e){return e}function I(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const e=t;t=void 0,e&&await e},n}function z(e){return e()}function R(e,...t){return t.some(t=>t in e)}function L(e,t){var n;if("number"===typeof e)return e+t;const o=(null==(n=e.match(/^-?[0-9]+\.?[0-9]*/))?void 0:n[0])||"",r=e.slice(o.length),a=parseFloat(o)+t;return Number.isNaN(a)?e:a+r}function F(e,t,n=!1){return t.reduce((t,o)=>(o in e&&(n&&void 0!==!e[o]||(t[o]=e[o])),t),{})}function H(e,t=200,n={}){return M(_(t,n),e)}function $(e,t=200,n={}){if(t<=0)return e;const r=o.ref(e.value),a=H(()=>{r.value=e.value},t,n);return o.watch(e,()=>a()),r}var U=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,K=(e,t)=>{var n={};for(var o in e)W.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&U)for(var o of U(e))t.indexOf(o)<0&&q.call(e,o)&&(n[o]=e[o]);return n};function G(e,t,n={}){const r=n,{eventFilter:a=N}=r,i=K(r,["eventFilter"]);return o.watch(e,M(a,t),i)}var Y=Object.defineProperty,X=Object.defineProperties,J=Object.getOwnPropertyDescriptors,Q=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(e,t,n)=>t in e?Y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ne=(e,t)=>{for(var n in t||(t={}))Z.call(t,n)&&te(e,n,t[n]);if(Q)for(var n of Q(t))ee.call(t,n)&&te(e,n,t[n]);return e},oe=(e,t)=>X(e,J(t)),re=(e,t)=>{var n={};for(var o in e)Z.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Q)for(var o of Q(e))t.indexOf(o)<0&&ee.call(e,o)&&(n[o]=e[o]);return n};function ae(e,t,n={}){const o=n,{debounce:r=0}=o,a=re(o,["debounce"]);return G(e,t,oe(ne({},a),{eventFilter:_(r)}))}var ie=Object.defineProperty,le=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,fe=(e,t,n)=>t in e?ie(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,pe=(e,t)=>{for(var n in t||(t={}))ue.call(t,n)&&fe(e,n,t[n]);if(se)for(var n of se(t))de.call(t,n)&&fe(e,n,t[n]);return e},me=(e,t)=>le(e,ce(t));function he(e,t){var n;const r=o.shallowRef();return o.watchEffect(()=>{r.value=e()},me(pe({},t),{flush:null!=(n=null==t?void 0:t.flush)?n:"sync"})),o.readonly(r)}function ve(e,t){return null==t?o.unref(e):o.unref(e)[t]}var be=Object.defineProperty,ge=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,xe=(e,t,n)=>t in e?be(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ce=(e,t)=>{for(var n in t||(t={}))we.call(t,n)&&xe(e,n,t[n]);if(Oe)for(var n of Oe(t))je.call(t,n)&&xe(e,n,t[n]);return e},ke=(e,t)=>ge(e,ye(t)),Se=(e,t)=>{var n={};for(var o in e)we.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Oe)for(var o of Oe(e))t.indexOf(o)<0&&je.call(e,o)&&(n[o]=e[o]);return n};function Ee(e,t,n={}){const r=n,{eventFilter:a=N}=r,i=Se(r,["eventFilter"]),l=M(a,t);let c,s,u;if("sync"===i.flush){const t=o.ref(!1);s=()=>{},c=e=>{t.value=!0,e(),t.value=!1},u=o.watch(e,(...e)=>{t.value||l(...e)},i)}else{const t=[],n=o.ref(0),r=o.ref(0);s=()=>{n.value=r.value},t.push(o.watch(e,()=>{r.value++},ke(Ce({},i),{flush:"sync"}))),c=e=>{const t=r.value;e(),n.value+=r.value-t},t.push(o.watch(e,(...e)=>{const t=n.value>0&&n.value===r.value;n.value=0,r.value=0,t||l(...e)},i)),u=()=>{t.forEach(e=>e())}}return{stop:u,ignoreUpdates:c,ignorePrevAsyncUpdates:s}}function Te(e){return null!=o.unref(e)}var Be=Object.defineProperty,Me=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Ve=(e,t,n)=>t in e?Be(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ae=(e,t)=>{for(var n in t||(t={}))Ne.call(t,n)&&Ve(e,n,t[n]);if(Me)for(var n of Me(t))_e.call(t,n)&&Ve(e,n,t[n]);return e};function De(e,t){if("undefined"!==typeof Symbol){const n=Ae({},e);return Object.defineProperty(n,Symbol.iterator,{enumerable:!1,value(){let e=0;return{next:()=>({value:t[e++],done:e>t.length})}}}),n}return Object.assign([...t],e)}function Pe(e){return o.computed(()=>!o.unref(e))}function Ie(...e){return o.computed(()=>e.some(e=>o.unref(e)))}var ze=Object.defineProperty,Re=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Ue=(e,t,n)=>t in e?ze(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,We=(e,t)=>{for(var n in t||(t={}))He.call(t,n)&&Ue(e,n,t[n]);if(Fe)for(var n of Fe(t))$e.call(t,n)&&Ue(e,n,t[n]);return e},qe=(e,t)=>Re(e,Le(t)),Ke=(e,t)=>{var n={};for(var o in e)He.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Fe)for(var o of Fe(e))t.indexOf(o)<0&&$e.call(e,o)&&(n[o]=e[o]);return n};function Ge(e,t,n={}){const o=n,{eventFilter:r}=o,a=Ke(o,["eventFilter"]),{eventFilter:i,pause:l,resume:c,isActive:s}=A(r),u=G(e,t,qe(We({},a),{eventFilter:i}));return{stop:u,pause:l,resume:c,isActive:s}}function Ye(e,t={}){let n=[];if(Array.isArray(t))n=t;else{const{includeOwnProperties:o=!0}=t;n.push(...Object.keys(e)),o&&n.push(...Object.getOwnPropertyNames(e))}return Object.fromEntries(n.map(t=>{const n=e[t];return[t,"function"===typeof n?f(n.bind(e)):n]}))}function Xe(e,...t){return o.reactive(Object.fromEntries(t.map(t=>[t,o.toRef(e,t)])))}function Je(e,t){return o.computed({get(){var n;return null!=(n=e.value)?n:t},set(t){e.value=t}})}function Qe(...e){if(2===e.length){const[t,n]=e;t.value=n}if(3===e.length)if(o.isVue2)o.set(...e);else{const[t,n,o]=e;t[n]=o}}function Ze(e,t,{flush:n="sync",deep:r=!1,immediate:a=!0}={}){return Array.isArray(t)||(t=[t]),o.watch(e,e=>t.forEach(t=>t.value=e),{flush:n,deep:r,immediate:a})}function et(e,t=200,n=!0,o=!0){return M(V(t,n,o),e)}function tt(e,t=200,n=!0,r=!0){if(t<=0)return e;const a=o.ref(e.value),i=et(()=>{a.value=e.value},t,n,r);return o.watch(e,()=>i()),a}var nt=Object.defineProperty,ot=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,ct=(e,t,n)=>t in e?nt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,st=(e,t)=>{for(var n in t||(t={}))it.call(t,n)&&ct(e,n,t[n]);if(at)for(var n of at(t))lt.call(t,n)&&ct(e,n,t[n]);return e},ut=(e,t)=>ot(e,rt(t)),dt=(e,t)=>{var n={};for(var o in e)it.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&at)for(var o of at(e))t.indexOf(o)<0&<.call(e,o)&&(n[o]=e[o]);return n};function ft(e,t,n={}){const o=n,{throttle:r=0,trailing:a=!0,leading:i=!0}=o,l=dt(o,["throttle","trailing","leading"]);return G(e,t,ut(st({},l),{eventFilter:V(r,a,i)}))}function pt(e){if(!o.isRef(e))return o.reactive(e);const t=new Proxy({},{get(t,n,o){return Reflect.get(e.value,n,o)},set(t,n,o){return e.value[n]=o,!0},deleteProperty(t,n){return Reflect.deleteProperty(e.value,n)},has(t,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return o.reactive(t)}var mt=Object.defineProperty,ht=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,bt=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Ot=(e,t,n)=>t in e?mt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,wt=(e,t)=>{for(var n in t||(t={}))gt.call(t,n)&&Ot(e,n,t[n]);if(bt)for(var n of bt(t))yt.call(t,n)&&Ot(e,n,t[n]);return e},jt=(e,t)=>ht(e,vt(t));function xt(e){if(!o.isRef(e))return o.toRefs(e);const t=Array.isArray(e.value)?new Array(e.value.length):{};for(const n in e.value)t[n]=o.customRef(()=>({get(){return e.value[n]},set(t){if(Array.isArray(e.value)){const o=[...e.value];o[n]=t,e.value=o}else e.value=jt(wt({},e.value),{[n]:t})}}));return t}function Ct(e){o.getCurrentInstance()&&o.onBeforeUnmount(e)}function kt(e,t=!0){o.getCurrentInstance()?o.onMounted(e):t?e():o.nextTick(e)}function St(e){o.getCurrentInstance()&&o.onUnmounted(e)}function Et(e){let t=!1;function n(n,{flush:r="sync",deep:a=!1,timeout:i,throwOnTimeout:l}={}){let c=null;const s=new Promise(i=>{c=o.watch(e,e=>{n(e)===!t&&(null==c||c(),i())},{flush:r,deep:a,immediate:!0})}),u=[s];return i&&u.push(D(i,l).finally(()=>{null==c||c()})),Promise.race(u)}function r(e,t){return n(t=>t===o.unref(e),t)}function a(e){return n(e=>Boolean(e),e)}function i(e){return r(null,e)}function l(e){return r(void 0,e)}function c(e){return n(Number.isNaN,e)}function s(e,t){return n(t=>{const n=Array.from(t);return n.includes(e)||n.includes(o.unref(e))},t)}function u(e){return d(1,e)}function d(e=1,t){let o=-1;return n(()=>(o+=1,o>=e),t)}if(Array.isArray(o.unref(e))){const e={toMatch:n,toContains:s,changed:u,changedTimes:d,get not(){return t=!t,this}};return e}{const e={toMatch:n,toBe:r,toBeTruthy:a,toBeNull:i,toBeNaN:c,toBeUndefined:l,changed:u,changedTimes:d,get not(){return t=!t,this}};return e}}function Tt(e=0,t={}){const n=o.ref(e),{max:r=1/0,min:a=-1/0}=t,i=(e=1)=>n.value=Math.min(r,n.value+e),l=(e=1)=>n.value=Math.max(a,n.value-e),c=()=>n.value,s=e=>n.value=e,u=(t=e)=>(e=t,s(t));return{count:n,inc:i,dec:l,get:c,set:s,reset:u}}function Bt(e,t=1e3,n={}){const{immediate:r=!0,immediateCallback:a=!1}=n;let i=null;const l=o.ref(!1);function c(){i&&(clearInterval(i),i=null)}function s(){l.value=!1,c()}function u(){t<=0||(l.value=!0,a&&e(),c(),i=setInterval(e,o.unref(t)))}if(r&&h&&u(),o.isRef(t)){const e=o.watch(t,()=>{r&&h&&u()});p(e)}return p(s),{isActive:l,pause:s,resume:u}}var Mt=Object.defineProperty,Nt=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,At=(e,t,n)=>t in e?Mt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Dt=(e,t)=>{for(var n in t||(t={}))_t.call(t,n)&&At(e,n,t[n]);if(Nt)for(var n of Nt(t))Vt.call(t,n)&&At(e,n,t[n]);return e};function Pt(e=1e3,t={}){const{controls:n=!1,immediate:r=!0}=t,a=o.ref(0),i=Bt(()=>a.value+=1,e,{immediate:r});return n?Dt({counter:a},i):a}function It(e,t={}){var n;const r=o.ref(null!=(n=t.initialValue)?n:null);return o.watch(e,()=>r.value=S(),t),r}function zt(e,t,n={}){const{immediate:r=!0}=n,a=o.ref(!1);let i=null;function l(){i&&(clearTimeout(i),i=null)}function c(){a.value=!1,l()}function s(...n){l(),a.value=!0,i=setTimeout(()=>{a.value=!1,i=null,e(...n)},o.unref(t))}return r&&(a.value=!0,h&&s()),p(c),{isPending:a,start:s,stop:c}}var Rt=Object.defineProperty,Lt=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,$t=(e,t,n)=>t in e?Rt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ut=(e,t)=>{for(var n in t||(t={}))Ft.call(t,n)&&$t(e,n,t[n]);if(Lt)for(var n of Lt(t))Ht.call(t,n)&&$t(e,n,t[n]);return e};function Wt(e=1e3,t={}){const{controls:n=!1}=t,r=zt(T,e,t),a=o.computed(()=>!r.isPending.value);return n?Ut({ready:a},r):a}function qt(e=!1){if(o.isRef(e))return t=>{e.value="boolean"===typeof t?t:!e.value};{const t=o.ref(e),n=e=>{t.value="boolean"===typeof e?e:!t.value};return[t,n]}}var Kt=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,Xt=(e,t)=>{var n={};for(var o in e)Gt.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Kt)for(var o of Kt(e))t.indexOf(o)<0&&Yt.call(e,o)&&(n[o]=e[o]);return n};function Jt(e,t,n){const r=n,{count:a}=r,i=Xt(r,["count"]),l=o.ref(0),c=G(e,(...e)=>{l.value+=1,l.value>=o.unref(a)&&o.nextTick(()=>c()),t(...e)},i);return{count:l,stop:c}}function Qt(e,t,n){const r=o.watch(e,(...e)=>(o.nextTick(()=>r()),t(...e)),n)}function Zt(e,t,n){return o.watch(e,(e,n,o)=>{e&&t(e,n,o)},n)}t.and=r,t.assert=b,t.biSyncRef=a,t.bypassFilter=N,t.clamp=E,t.containsProp=R,t.controlledComputed=i,t.controlledRef=s,t.createEventHook=u,t.createFilterWrapper=M,t.createGlobalState=d,t.createReactiveFn=f,t.createSharedComposable=m,t.createSingletonPromise=I,t.debounceFilter=_,t.debouncedRef=$,t.debouncedWatch=ae,t.eagerComputed=he,t.extendRef=c,t.get=ve,t.identity=P,t.ignorableWatch=Ee,t.increaseWithUnit=L,t.invoke=z,t.isBoolean=y,t.isClient=h,t.isDef=v,t.isDefined=Te,t.isFunction=O,t.isNumber=w,t.isObject=x,t.isString=j,t.isWindow=C,t.makeDestructurable=De,t.noop=T,t.not=Pe,t.now=k,t.objectPick=F,t.or=Ie,t.pausableFilter=A,t.pausableWatch=Ge,t.promiseTimeout=D,t.rand=B,t.reactify=f,t.reactifyObject=Ye,t.reactivePick=Xe,t.refDefault=Je,t.set=Qe,t.syncRef=Ze,t.throttleFilter=V,t.throttledRef=tt,t.throttledWatch=ft,t.timestamp=S,t.toReactive=pt,t.toRefs=xt,t.tryOnBeforeUnmount=Ct,t.tryOnMounted=kt,t.tryOnScopeDispose=p,t.tryOnUnmounted=St,t.until=Et,t.useCounter=Tt,t.useDebounce=$,t.useDebounceFn=H,t.useInterval=Pt,t.useIntervalFn=Bt,t.useLastChanged=It,t.useThrottle=tt,t.useThrottleFn=et,t.useTimeout=Wt,t.useTimeoutFn=zt,t.useToggle=qt,t.watchAtMost=Jt,t.watchOnce=Qt,t.watchWithFilter=G,t.whenever=Zt},3698:function(e,t){function n(e,t){return null==e?void 0:e[t]}e.exports=n},3729:function(e,t,n){var o=n("9e69"),r=n("00fd"),a=n("29f3"),i="[object Null]",l="[object Undefined]",c=o?o.toStringTag:void 0;function s(e){return null==e?void 0===e?l:i:c&&c in Object(e)?r(e):a(e)}e.exports=s},"37b2":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"SetUp"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M224 160a64 64 0 00-64 64v576a64 64 0 0064 64h576a64 64 0 0064-64V224a64 64 0 00-64-64H224zm0-64h576a128 128 0 01128 128v576a128 128 0 01-128 128H224A128 128 0 0196 800V224A128 128 0 01224 96z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M384 416a64 64 0 100-128 64 64 0 000 128zm0 64a128 128 0 110-256 128 128 0 010 256z"},null,-1),s=o.createElementVNode("path",{fill:"currentColor",d:"M480 320h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32zM640 736a64 64 0 100-128 64 64 0 000 128zm0 64a128 128 0 110-256 128 128 0 010 256z"},null,-1),u=o.createElementVNode("path",{fill:"currentColor",d:"M288 640h256q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),d=[l,c,s,u];function f(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,d)}var p=r["default"](a,[["render",f]]);t["default"]=p},"37e8":function(e,t,n){var o=n("83ab"),r=n("aed9"),a=n("9bf2"),i=n("825a"),l=n("fc6a"),c=n("df75");t.f=o&&!r?Object.defineProperties:function(e,t){i(e);var n,o=l(t),r=c(t),s=r.length,u=0;while(s>u)a.f(e,n=r[u++],o[n]);return e}},3818:function(e,t,n){var o=n("7e64"),r=n("8057"),a=n("32b3"),i=n("5b01"),l=n("0f0f"),c=n("e5383"),s=n("4359"),u=n("54eb"),d=n("1041"),f=n("a994"),p=n("1bac"),m=n("42a2"),h=n("c87c"),v=n("c2b6"),b=n("fa21"),g=n("6747"),y=n("0d24"),O=n("cc45"),w=n("1a8c"),j=n("d7ee"),x=n("ec69"),C=n("9934"),k=1,S=2,E=4,T="[object Arguments]",B="[object Array]",M="[object Boolean]",N="[object Date]",_="[object Error]",V="[object Function]",A="[object GeneratorFunction]",D="[object Map]",P="[object Number]",I="[object Object]",z="[object RegExp]",R="[object Set]",L="[object String]",F="[object Symbol]",H="[object WeakMap]",$="[object ArrayBuffer]",U="[object DataView]",W="[object Float32Array]",q="[object Float64Array]",K="[object Int8Array]",G="[object Int16Array]",Y="[object Int32Array]",X="[object Uint8Array]",J="[object Uint8ClampedArray]",Q="[object Uint16Array]",Z="[object Uint32Array]",ee={};function te(e,t,n,B,M,N){var _,D=t&k,P=t&S,z=t&E;if(n&&(_=M?n(e,B,M,N):n(e)),void 0!==_)return _;if(!w(e))return e;var R=g(e);if(R){if(_=h(e),!D)return s(e,_)}else{var L=m(e),F=L==V||L==A;if(y(e))return c(e,D);if(L==I||L==T||F&&!M){if(_=P||F?{}:b(e),!D)return P?d(e,l(_,e)):u(e,i(_,e))}else{if(!ee[L])return M?e:{};_=v(e,L,D)}}N||(N=new o);var H=N.get(e);if(H)return H;N.set(e,_),j(e)?e.forEach((function(o){_.add(te(o,t,n,o,e,N))})):O(e)&&e.forEach((function(o,r){_.set(r,te(o,t,n,r,e,N))}));var $=z?P?p:f:P?C:x,U=R?void 0:$(e);return r(U||e,(function(o,r){U&&(r=o,o=e[r]),a(_,r,te(o,t,n,r,e,N))})),_}ee[T]=ee[B]=ee[$]=ee[U]=ee[M]=ee[N]=ee[W]=ee[q]=ee[K]=ee[G]=ee[Y]=ee[D]=ee[P]=ee[I]=ee[z]=ee[R]=ee[L]=ee[F]=ee[X]=ee[J]=ee[Q]=ee[Z]=!0,ee[_]=ee[V]=ee[H]=!1,e.exports=te},"383f":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Failed"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M557.248 608l135.744-135.744-45.248-45.248-135.68 135.744-135.808-135.68-45.248 45.184L466.752 608l-135.68 135.68 45.184 45.312L512 653.248l135.744 135.744 45.248-45.248L557.312 608zM704 192h160v736H160V192h160v64h384v-64zm-320 0V96h256v96H384z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"387f":function(e,t,n){"use strict";e.exports=function(e,t,n,o,r){return e.config=t,n&&(e.code=n),e.request=o,e.response=r,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}},"38c7":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Platform"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M448 832v-64h128v64h192v64H256v-64h192zM128 704V128h768v576H128z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"38fd":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"SoldOut"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M704 288h131.072a32 32 0 0131.808 28.8L886.4 512h-64.384l-16-160H704v96a32 32 0 11-64 0v-96H384v96a32 32 0 01-64 0v-96H217.92l-51.2 512H512v64H131.328a32 32 0 01-31.808-35.2l57.6-576a32 32 0 0131.808-28.8H320v-22.336C320 154.688 405.504 64 512 64s192 90.688 192 201.664v22.4zm-64 0v-22.336C640 189.248 582.272 128 512 128c-70.272 0-128 61.248-128 137.664v22.4h256zm201.408 476.16a32 32 0 1145.248 45.184l-128 128a32 32 0 01-45.248 0l-128-128a32 32 0 1145.248-45.248L704 837.504V608a32 32 0 1164 0v229.504l73.408-73.408z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},3934:function(e,t,n){"use strict";var o=n("c532");e.exports=o.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function r(e){var o=e;return t&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=r(window.location.href),function(t){var n=o.isString(t)?r(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return function(){return!0}}()},"39ff":function(e,t,n){var o=n("0b07"),r=n("2b3e"),a=o(r,"WeakMap");e.exports=a},"3a9b":function(e,t,n){var o=n("e330");e.exports=o({}.isPrototypeOf)},"3b24":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"DCaret"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M512 128l288 320H224l288-320zM224 576h576L512 896 224 576z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"3b4a":function(e,t,n){var o=n("0b07"),r=function(){try{var e=o(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=r},"3bb8":function(e,t){function n(e){var t=-1,n=null==e?0:e.length,o={};while(++t{t["--van-"+Object(i["h"])(n)]=e[n]}),t}var f=Object(o["defineComponent"])({name:l,props:u,setup(e,{slots:t}){const n=Object(o["computed"])(()=>{if(e.themeVars)return d(e.themeVars)});return Object(o["provide"])(s,e),()=>Object(o["createVNode"])(e.tag,{class:c(),style:n.value},{default:()=>{var e;return[null==(e=t.default)?void 0:e.call(t)]}})}})},"3c69":function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f}));var o=n("7a23"),r=n("8da3");const{hasOwnProperty:a}=Object.prototype;function i(e,t,n){const o=t[n];Object(r["b"])(o)&&(a.call(e,n)&&Object(r["g"])(o)?e[n]=l(Object(e[n]),o):e[n]=o)}function l(e,t){return Object.keys(t).forEach(n=>{i(e,t,n)}),e}var c={name:"姓名",tel:"电话",save:"保存",confirm:"确认",cancel:"取消",delete:"删除",loading:"加载中...",noCoupon:"暂无优惠券",nameEmpty:"请填写姓名",addContact:"添加联系人",telInvalid:"请填写正确的电话",vanCalendar:{end:"结束",start:"开始",title:"日期选择",weekdays:["日","一","二","三","四","五","六"],monthTitle:(e,t)=>`${e}年${t}月`,rangePrompt:e=>`最多选择 ${e} 天`},vanCascader:{select:"请选择"},vanPagination:{prev:"上一页",next:"下一页"},vanPullRefresh:{pulling:"下拉即可刷新...",loosing:"释放即可刷新..."},vanSubmitBar:{label:"合计:"},vanCoupon:{unlimited:"无门槛",discount:e=>e+"折",condition:e=>`满${e}元可用`},vanCouponCell:{title:"优惠券",count:e=>e+"张可用"},vanCouponList:{exchange:"兑换",close:"不使用",enable:"可用",disabled:"不可用",placeholder:"输入优惠码"},vanAddressEdit:{area:"地区",postal:"邮政编码",areaEmpty:"请选择地区",addressEmpty:"请填写详细地址",postalEmpty:"邮政编码不正确",addressDetail:"详细地址",defaultAddress:"设为默认收货地址"},vanAddressList:{add:"新增地址"}};const s=Object(o["ref"])("zh-CN"),u=Object(o["reactive"])({"zh-CN":c}),d={messages(){return u[s.value]},use(e,t){s.value=e,this.add({[e]:t})},add(e={}){l(u,e)}};var f=d},"3c73":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"ColdDrink"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M768 64a192 192 0 11-69.952 370.88L480 725.376V896h96a32 32 0 110 64H320a32 32 0 110-64h96V725.376L76.8 273.536a64 64 0 01-12.8-38.4v-10.688a32 32 0 0132-32h71.808l-65.536-83.84a32 32 0 0150.432-39.424l96.256 123.264h337.728A192.064 192.064 0 01768 64zM656.896 192.448H800a32 32 0 0132 32v10.624a64 64 0 01-12.8 38.4l-80.448 107.2a128 128 0 10-81.92-188.16v-.064zm-357.888 64l129.472 165.76a32 32 0 01-50.432 39.36l-160.256-205.12H144l304 404.928 304-404.928H299.008z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"3ca3":function(e,t,n){"use strict";var o=n("6547").charAt,r=n("577e"),a=n("69f3"),i=n("7dd0"),l="String Iterator",c=a.set,s=a.getterFor(l);i(String,"String",(function(e){c(this,{type:l,string:r(e),index:0})}),(function(){var e,t=s(this),n=t.string,r=t.index;return r>=n.length?{value:void 0,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},"3ca4":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Crop"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M256 768h672a32 32 0 110 64H224a32 32 0 01-32-32V96a32 32 0 0164 0v672z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M832 224v704a32 32 0 11-64 0V256H96a32 32 0 010-64h704a32 32 0 0132 32z"},null,-1),s=[l,c];function u(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,s)}var d=r["default"](a,[["render",u]]);t["default"]=d},"3cb2":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"TopRight"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M768 256H353.6a32 32 0 110-64H800a32 32 0 0132 32v448a32 32 0 01-64 0V256z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M777.344 201.344a32 32 0 0145.312 45.312l-544 544a32 32 0 01-45.312-45.312l544-544z"},null,-1),s=[l,c];function u(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,s)}var d=r["default"](a,[["render",u]]);t["default"]=d},"3d02":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Help"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M759.936 805.248l-90.944-91.008A254.912 254.912 0 01512 768a254.912 254.912 0 01-156.992-53.76l-90.944 91.008A382.464 382.464 0 00512 896c94.528 0 181.12-34.176 247.936-90.752zm45.312-45.312A382.464 382.464 0 00896 512c0-94.528-34.176-181.12-90.752-247.936l-91.008 90.944C747.904 398.4 768 452.864 768 512c0 59.136-20.096 113.6-53.76 156.992l91.008 90.944zm-45.312-541.184A382.464 382.464 0 00512 128c-94.528 0-181.12 34.176-247.936 90.752l90.944 91.008A254.912 254.912 0 01512 256c59.136 0 113.6 20.096 156.992 53.76l90.944-91.008zm-541.184 45.312A382.464 382.464 0 00128 512c0 94.528 34.176 181.12 90.752 247.936l91.008-90.944A254.912 254.912 0 01256 512c0-59.136 20.096-113.6 53.76-156.992l-91.008-90.944zm417.28 394.496a194.56 194.56 0 0022.528-22.528C686.912 602.56 704 559.232 704 512a191.232 191.232 0 00-67.968-146.56A191.296 191.296 0 00512 320a191.232 191.232 0 00-146.56 67.968C337.088 421.44 320 464.768 320 512a191.232 191.232 0 0067.968 146.56C421.44 686.912 464.768 704 512 704c47.296 0 90.56-17.088 124.032-45.44zM512 960a448 448 0 110-896 448 448 0 010 896z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"3dea":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Select"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M77.248 415.04a64 64 0 0190.496 0l226.304 226.304L846.528 188.8a64 64 0 1190.56 90.496l-543.04 543.04-316.8-316.8a64 64 0 010-90.496z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"3ef4":function(e,t,n){"use strict";n.d(t,"a",(function(){return M}));var o=n("a3ae"),r=n("7a23"),a=n("461c"),i=n("443c"),l=n("5eb9"),c=n("8afb"),s=n("93b2"),u=n("aa4a"),d=n("0388"),f=n("54bb"),p=n("77e3"),m=n("bc34");const h=["success","info","warning","error"],v=Object(m["b"])({customClass:{type:String,default:""},center:{type:Boolean,default:!1},dangerouslyUseHTMLString:{type:Boolean,default:!1},duration:{type:Number,default:3e3},icon:{type:Object(m["d"])([String,Object]),default:""},id:{type:String,default:""},message:{type:Object(m["d"])([String,Object]),default:""},onClose:{type:Object(m["d"])(Function),required:!1},showClose:{type:Boolean,default:!1},type:{type:String,values:h,default:"info"},offset:{type:Number,default:20},zIndex:{type:Number,default:0},grouping:{type:Boolean,default:!1},repeatNum:{type:Number,default:1}}),b={destroy:()=>!0};var g=n("2711");const y=Object(r["defineComponent"])({name:"ElMessage",components:{ElBadge:d["a"],ElIcon:f["a"],...p["b"]},props:v,emits:b,setup(e){const t=Object(r["ref"])(!1),n=Object(r["ref"])(e.type?"error"===e.type?"danger":e.type:"info");let o=void 0;const i=Object(r["computed"])(()=>{const t=e.type;return t&&p["c"][t]?"el-message-icon--"+t:""}),l=Object(r["computed"])(()=>e.icon||p["c"][e.type]||""),c=Object(r["computed"])(()=>({top:e.offset+"px",zIndex:e.zIndex}));function s(){e.duration>0&&({stop:o}=Object(a["useTimeoutFn"])(()=>{t.value&&f()},e.duration))}function d(){null==o||o()}function f(){t.value=!1}function m({code:e}){e===u["a"].esc?t.value&&f():s()}return Object(r["onMounted"])(()=>{s(),t.value=!0}),Object(r["watch"])(()=>e.repeatNum,()=>{d(),s()}),Object(a["useEventListener"])(document,"keydown",m),{typeClass:i,iconComponent:l,customStyle:c,visible:t,badgeType:n,close:f,clearTimer:d,startTimer:s}}}),O=["id"],w={key:0,class:"el-message__content"},j=["innerHTML"];function x(e,t,n,o,a,i){const l=Object(r["resolveComponent"])("el-badge"),c=Object(r["resolveComponent"])("el-icon"),s=Object(r["resolveComponent"])("close");return Object(r["openBlock"])(),Object(r["createBlock"])(r["Transition"],{name:"el-message-fade",onBeforeLeave:e.onClose,onAfterLeave:t[2]||(t[2]=t=>e.$emit("destroy"))},{default:Object(r["withCtx"])(()=>[Object(r["withDirectives"])(Object(r["createElementVNode"])("div",{id:e.id,class:Object(r["normalizeClass"])(["el-message",e.type&&!e.icon?"el-message--"+e.type:"",e.center?"is-center":"",e.showClose?"is-closable":"",e.customClass]),style:Object(r["normalizeStyle"])(e.customStyle),role:"alert",onMouseenter:t[0]||(t[0]=(...t)=>e.clearTimer&&e.clearTimer(...t)),onMouseleave:t[1]||(t[1]=(...t)=>e.startTimer&&e.startTimer(...t))},[e.repeatNum>1?(Object(r["openBlock"])(),Object(r["createBlock"])(l,{key:0,value:e.repeatNum,type:e.badgeType,class:"el-message__badge"},null,8,["value","type"])):Object(r["createCommentVNode"])("v-if",!0),e.iconComponent?(Object(r["openBlock"])(),Object(r["createBlock"])(c,{key:1,class:Object(r["normalizeClass"])(["el-message__icon",e.typeClass])},{default:Object(r["withCtx"])(()=>[(Object(r["openBlock"])(),Object(r["createBlock"])(Object(r["resolveDynamicComponent"])(e.iconComponent)))]),_:1},8,["class"])):Object(r["createCommentVNode"])("v-if",!0),Object(r["renderSlot"])(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:1},[Object(r["createCommentVNode"])(" Caution here, message could've been compromised, never use user's input as message "),Object(r["createElementVNode"])("p",{class:"el-message__content",innerHTML:e.message},null,8,j)],2112)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",w,Object(r["toDisplayString"])(e.message),1))]),e.showClose?(Object(r["openBlock"])(),Object(r["createBlock"])(c,{key:2,class:"el-message__closeBtn",onClick:Object(r["withModifiers"])(e.close,["stop"])},{default:Object(r["withCtx"])(()=>[Object(r["createVNode"])(s)]),_:1},8,["onClick"])):Object(r["createCommentVNode"])("v-if",!0)],46,O),[[r["vShow"],e.visible]])]),_:3},8,["onBeforeLeave"])}var C=Object(g["a"])(y,[["render",x]]);const k=[];let S=1;const E=function(e={}){if(!a["isClient"])return{close:()=>{}};if(Object(i["m"])(s["b"].max)&&k.length>=s["b"].max)return{close:()=>{}};if(!Object(r["isVNode"])(e)&&"object"===typeof e&&e.grouping&&!Object(r["isVNode"])(e.message)&&k.length){const t=k.find(t=>{var n,o,r;return""+(null!=(o=null==(n=t.vm.props)?void 0:n.message)?o:"")===""+(null!=(r=e.message)?r:"")});if(t)return t.vm.component.props.repeatNum+=1,t.vm.component.props.type=null==e?void 0:e.type,{close:()=>m.component.proxy.visible=!1}}("string"===typeof e||Object(r["isVNode"])(e))&&(e={message:e});let t=e.offset||20;k.forEach(({vm:e})=>{var n;t+=((null==(n=e.el)?void 0:n.offsetHeight)||0)+16}),t+=16;const n="message_"+S++,o=e.onClose,u={zIndex:l["a"].nextZIndex(),offset:t,...e,id:n,onClose:()=>{T(n,o)}};let d=document.body;e.appendTo instanceof HTMLElement?d=e.appendTo:"string"===typeof e.appendTo&&(d=document.querySelector(e.appendTo)),d instanceof HTMLElement||(Object(c["a"])("ElMessage","the appendTo option is not an HTMLElement. Falling back to document.body."),d=document.body);const f=document.createElement("div");f.className="container_"+n;const p=u.message,m=Object(r["createVNode"])(C,u,Object(r["isVNode"])(u.message)?{default:()=>p}:null);return m.props.onDestroy=()=>{Object(r["render"])(null,f)},Object(r["render"])(m,f),k.push({vm:m}),d.appendChild(f.firstElementChild),{close:()=>m.component.proxy.visible=!1}};function T(e,t){const n=k.findIndex(({vm:t})=>e===t.component.props.id);if(-1===n)return;const{vm:o}=k[n];if(!o)return;null==t||t(o);const r=o.el.offsetHeight;k.splice(n,1);const a=k.length;if(!(a<1))for(let i=n;i=0;t--){const n=k[t].vm.component;null==(e=null==n?void 0:n.proxy)||e.close()}}h.forEach(e=>{E[e]=(t={})=>(("string"===typeof t||Object(r["isVNode"])(t))&&(t={message:t}),E({...t,type:e}))}),E.closeAll=B;const M=Object(o["b"])(E,"$message")},"3f4e":function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var o=n("abc5");const r="devtools-plugin:setup",a="plugin:settings:set";class i{constructor(e,t){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=e,this.hook=t;const n={};if(e.settings)for(const a in e.settings){const t=e.settings[a];n[a]=t.defaultValue}const o="__vue-devtools-plugin-settings__"+e.id;let r=Object.assign({},n);try{const e=localStorage.getItem(o),t=JSON.parse(e);Object.assign(r,t)}catch(i){}this.fallbacks={getSettings(){return r},setSettings(e){try{localStorage.setItem(o,JSON.stringify(e))}catch(i){}r=e}},t&&t.on(a,(e,t)=>{e===this.plugin.id&&this.fallbacks.setSettings(t)}),this.proxiedOn=new Proxy({},{get:(e,t)=>this.target?this.target.on[t]:(...e)=>{this.onQueue.push({method:t,args:e})}}),this.proxiedTarget=new Proxy({},{get:(e,t)=>this.target?this.target[t]:"on"===t?this.proxiedOn:Object.keys(this.fallbacks).includes(t)?(...e)=>(this.targetQueue.push({method:t,args:e,resolve:()=>{}}),this.fallbacks[t](...e)):(...e)=>new Promise(n=>{this.targetQueue.push({method:t,args:e,resolve:n})})})}async setRealTarget(e){this.target=e;for(const t of this.onQueue)this.target.on[t.method](...t.args);for(const t of this.targetQueue)t.resolve(await this.target[t.method](...t.args))}}function l(e,t){const n=Object(o["b"])(),a=Object(o["a"])(),l=o["c"]&&e.enableEarlyProxy;if(!a||!n.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__&&l){const o=l?new i(e,a):null,r=n.__VUE_DEVTOOLS_PLUGINS__=n.__VUE_DEVTOOLS_PLUGINS__||[];r.push({pluginDescriptor:e,setupFn:t,proxy:o}),o&&t(o.proxiedTarget)}else a.emit(r,e,t)}},"3f8c":function(e,t){e.exports={}},"408c":function(e,t,n){var o=n("2b3e"),r=function(){return o.Date.now()};e.exports=r},"40b3":function(module,exports,__webpack_require__){(function(e,t){module.exports=t()})(window,(function(){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s="./index.js")}({"./index.js": /*!******************!*\ !*** ./index.js ***! \******************/ /*! no static exports found */function(e,t,n){var o=n(/*! ./src/cos */"./src/cos.js");e.exports=o},"./lib/beacon.min.js": /*!***************************!*\ !*** ./lib/beacon.min.js ***! \***************************/ /*! no static exports found */function(e,t,n){(function(o){var r,a,i=n(/*! @babel/runtime/helpers/typeof */"./node_modules/@babel/runtime/helpers/typeof.js");!function(o,l){"object"==i(t)&&"undefined"!=typeof e?e.exports=l():(r=l,a="function"===typeof r?r.call(t,n,t,e):r,void 0===a||(e.exports=a))}(0,(function(){"use strict";var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(t,n)},t=function(){return(t=Object.assign||function(e){for(var t,n=1,o=arguments.length;n0&&r[r.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]60*this.strategy.requestInterval*1e3},e.prototype.getUploadUrl=function(){return this.strategy.httpsUploadUrl+"?appkey="+this.appkey},e.prototype.isBlackEvent=function(e){return-1!=this.strategy.blacklist.indexOf(e)},e.prototype.isEventUpOnOff=function(){return this.strategy.isEventUpOnOff},e.prototype.isSampleEvent=function(e){return!!Object.prototype.hasOwnProperty.call(this.realSample,e)&&this.realSample[e]this.duration)return this.createSession();t=o.sessionId,n=o.sessionStart}catch(e){}return{sessionId:t,sessionStart:n}},e.prototype.createSession=function(){var e=Date.now(),t={sessionId:this.appkey+"_"+e.toString(),sessionStart:e};this.storage.setItem(O,JSON.stringify(t)),this.storage.setItem(c,e.toString());var n="is_new_user",o=this.storage.getItem(n);return this.beacon.onDirectUserAction("rqd_applaunched",{A21:o?"N":"Y"}),this.storage.setItem(n,JSON.stringify(!1)),t},e}();function j(){var e=navigator.userAgent,t=e.indexOf("compatible")>-1&&e.indexOf("MSIE")>-1,n=e.indexOf("Edge")>-1&&!t,o=e.indexOf("Trident")>-1&&e.indexOf("rv:11.0")>-1;if(t){new RegExp("MSIE (\\d+\\.\\d+);").test(e);var r=parseFloat(RegExp.$1);return 7==r?7:8==r?8:9==r?9:10==r?10:6}return n?-2:o?11:-1}var x,C=function(){return(C=Object.assign||function(e){for(var t,n=1,o=arguments.length;n0||!window.indexedDB||/X5Lite/.test(navigator.userAgent)?(this.store=new B(t),this.dbEventCount=this.store.getCount()):(this.store=new T(e),this.getCount().then((function(e){n.dbEventCount=e})))}return e.prototype.getCount=function(){return n(this,void 0,void 0,(function(){return r(this,(function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,this.store.getCount()];case 1:return[2,e.sent()];case 2:return e.sent(),[2,Promise.reject()];case 3:return[2]}}))}))},e.prototype.insertEvent=function(e,t){return n(this,void 0,void 0,(function(){var n,o;return r(this,(function(r){switch(r.label){case 0:if(this.dbEventCount>=1e4)return[2,Promise.reject()];n=h(e.mapValue),r.label=1;case 1:return r.trys.push([1,3,,4]),this.dbEventCount++,[4,this.store.setItem(n,e)];case 2:return[2,r.sent()];case 3:return o=r.sent(),t&&t(o,e),this.dbEventCount--,[2,Promise.reject()];case 4:return[2]}}))}))},e.prototype.getEvents=function(){return n(this,void 0,void 0,(function(){var e;return r(this,(function(t){switch(t.label){case 0:e=[],t.label=1;case 1:return t.trys.push([1,3,,4]),[4,this.store.iterate((function(t){e.push(t)}))];case 2:return t.sent(),[2,Promise.all(e)];case 3:return t.sent(),[2,Promise.all(e)];case 4:return[2]}}))}))},e.prototype.removeEvent=function(e){return n(this,void 0,void 0,(function(){var t;return r(this,(function(n){switch(n.label){case 0:t=h(e.mapValue),n.label=1;case 1:return n.trys.push([1,3,,4]),this.dbEventCount--,[4,this.store.removeItem(t)];case 2:return[2,n.sent()];case 3:return n.sent(),this.dbEventCount++,[2,Promise.reject()];case 4:return[2]}}))}))},e}(),N=function(){return(N=Object.assign||function(e){for(var t,n=1,o=arguments.length;n0&&r[r.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var n=[0,0,0,0];return n[3]+=e[3]+t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]+t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]+t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]+t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]},o=function(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var n=[0,0,0,0];return n[3]+=e[3]*t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]*t[3],n[1]+=n[2]>>>16,n[2]&=65535,n[2]+=e[3]*t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]*t[3],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[2]*t[2],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[3]*t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]},r=function(e,t){return 32==(t%=64)?[e[1],e[0]]:t<32?[e[0]<>>32-t,e[1]<>>32-t]:[e[1]<<(t-=32)|e[0]>>>32-t,e[0]<>>32-t]},a=function(e,t){return 0==(t%=64)?e:t<32?[e[0]<>>32-t,e[1]<>>1]),e=o(e,[4283543511,3981806797]),e=i(e,[0,e[0]>>>1]),e=o(e,[3301882366,444984403]),i(e,[0,e[0]>>>1])},c=(e=e||"").length%16,s=e.length-c,u=[0,t=t||0],d=[0,t],f=[0,0],p=[0,0],m=[2277735313,289559509],h=[1291169091,658871167],v=0;v>>0).toString(16)).slice(-8)+("00000000"+(u[1]>>>0).toString(16)).slice(-8)+("00000000"+(d[0]>>>0).toString(16)).slice(-8)+("00000000"+(d[1]>>>0).toString(16)).slice(-8)}}])&&t(r.prototype,a),n}()}()})),X="logid_start",J="4.5.6-web";return function(n){function o(e){var t=n.call(this,e)||this;t.qimei36="",t.uselessCycleTaskNum=0,t.underWeakNet=!1,t.send=function(e,n,o){t.storage.setItem(c,Date.now().toString()),t.network.post(t.uploadUrl||t.strategy.getUploadUrl(),e.data).then((function(o){var r;100==(null===(r=null==o?void 0:o.data)||void 0===r?void 0:r.result)?t.delayTime=1e3*o.data.delayTime:t.delayTime=0,n&&n(e.data),e.data.events.forEach((function(e){t.store.removeEvent(e).then((function(){t.removeSendingId(h(e.mapValue))}))})),t.doCustomCycleTask()})).catch((function(n){var r=e.data.events;t.errorReport.reportError(n.code?n.code.toString():"600",n.message),o&&o(e.data);var a=JSON.parse(t.storage.getItem(s));r.forEach((function(e){a&&-1!=a.indexOf(h(e))&&t.store.insertEvent(e,(function(e,n){e&&t.errorReport.reportError("604","insertEvent fail!")})),t.removeSendingId(h(e))})),t.monitorUploadFailed()}))};var o,r,a=j();return t.isUnderIE8=a>0&&a<8,t.isUnderIE8||(t.isUnderIE=a>0,e.needInitQimei&&t.initQimei(e.appkey),t.network=new K(e),t.storage=new G(e.appkey),t.initCommonInfo(e),t.store=new M(e.appkey,t.storage),t.errorReport=new g(t.config,t.commonInfo,"web",t.network),t.strategy=new y(t.config,t.commonInfo,t.storage,t.network),t.logidStartTime=t.storage.getItem(X),t.logidStartTime||(t.logidStartTime=Date.now().toString(),t.storage.setItem(X,t.logidStartTime)),o=t.logidStartTime,r=Date.now()-Number.parseFloat(o),Math.floor(r/864e5)>=365&&t.storage.clear(),t.initSession(e),t.onDirectUserAction("rqd_js_init",{}),setTimeout((function(){return t.lifeCycle.emit("init")}),0),t.initDelayTime=e.delay?e.delay:1e3,t.cycleTask(t.initDelayTime)),t}return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}(o,n),o.prototype.initQimei=function(e){var t=this;(new Y).getQimei36(e,(function(e){t.qimei36=e.q36}))},o.prototype.initSession=function(e){var t=18e5;e.sessionDuration&&e.sessionDuration>3e4&&(t=e.sessionDuration),this.beaconSession=new w(this.storage,t,this)},o.prototype.initCommonInfo=function(e){var t=Number(this.storage.getItem(c));try{var n=JSON.parse(this.storage.getItem(s));(Date.now()-t>3e4||!n)&&this.storage.setItem(s,JSON.stringify([]))}catch(e){}e.uploadUrl&&(this.uploadUrl=e.uploadUrl+"?appkey="+e.appkey);var o=[window.screen.width,window.screen.height];window.devicePixelRatio&&o.push(window.devicePixelRatio),this.commonInfo={deviceId:this.storage.createDeviceId(),language:navigator&&navigator.language||"zh_CN",query:window.location.search,userAgent:navigator.userAgent,pixel:o.join("*"),channelID:e.channelID?String(e.channelID):"",openid:e.openid?String(e.openid):"",unid:e.unionid?String(e.unionid):"",sdkVersion:J},this.config.appVersion=e.versionCode?String(e.versionCode):"",this.config.strictMode=e.strictMode},o.prototype.cycleTask=function(e){var t=this;this.intervalID=window.setInterval((function(){t.store.getEvents().then((function(e){var n=[],o=JSON.parse(t.storage.getItem(s));o||(o=[]),e&&e.forEach((function(e){var t=h(e.mapValue);-1==o.indexOf(t)&&(n.push(e),o.push(t))})),0!=n.length&&(t.storage.setItem(s,JSON.stringify(o)),t._normalLogPipeline(t.assembleData(n)))})).catch((function(e){}))}),e)},o.prototype.onReport=function(e,t,n){var o=this;if(this.isUnderIE8)this.errorReport.reportError("601","UnderIE8");else{var r=this.generateData(e,t,n);if(n&&0==this.delayTime&&!this.underWeakNet)this._normalLogPipeline(this.assembleData(r));else{var a=r.shift();a&&this.store.insertEvent(a,(function(e){e&&o.errorReport.reportError("604","insertEvent fail!")})).catch((function(e){o._normalLogPipeline(o.assembleData(r))}))}}},o.prototype.onSendBeacon=function(e,t){if(this.isUnderIE)this.errorReport.reportError("605","UnderIE");else{var n=this.assembleData(this.generateData(e,t,!0));"function"==typeof navigator.sendBeacon&&navigator.sendBeacon(this.uploadUrl||this.strategy.getUploadUrl(),JSON.stringify(n))}},o.prototype.generateData=function(e,n,o){var r=[],a="4.5.6-web_"+(o?"direct_log_id":"normal_log_id"),i=Number(this.storage.getItem(a));return i=i||1,n=t(t({},n),{A99:o?"Y":"N",A100:i.toString(),A72:J,A88:this.logidStartTime}),i++,this.storage.setItem(a,i.toString()),r.push({eventCode:e,eventTime:Date.now().toString(),mapValue:p(n,this.config.strictMode)}),r},o.prototype.assembleData=function(e){var n=this.beaconSession.getSession();return{appVersion:this.config.appVersion?m(this.config.appVersion):"",sdkId:"js",sdkVersion:J,mainAppKey:this.config.appkey,platformId:3,common:p(t(t({},this.additionalParams),{A2:this.commonInfo.deviceId,A8:this.commonInfo.openid,A12:this.commonInfo.language,A17:this.commonInfo.pixel,A23:this.commonInfo.channelID,A50:this.commonInfo.unid,A76:n.sessionId,A101:this.commonInfo.userAgent,A102:window.location.href,A104:document.referrer,A119:this.commonInfo.query,A153:this.qimei36}),!1),events:e}},o.prototype.monitorUploadFailed=function(){this.uselessCycleTaskNum++,this.uselessCycleTaskNum>=5&&(window.clearInterval(this.intervalID),this.cycleTask(6e4),this.underWeakNet=!0)},o.prototype.doCustomCycleTask=function(){this.uselessCycleTaskNum>=5&&(window.clearInterval(this.intervalID),this.cycleTask(this.initDelayTime)),this.uselessCycleTaskNum=0,this.underWeakNet=!1},o}(b)}))}).call(this,n(/*! ./../node_modules/webpack/buildin/global.js */"./node_modules/webpack/buildin/global.js"))},"./lib/crypto.js": /*!***********************!*\ !*** ./lib/crypto.js ***! \***********************/ /*! no static exports found */function(e,t,n){(function(e){var t=n(/*! @babel/runtime/helpers/typeof */"./node_modules/@babel/runtime/helpers/typeof.js"),o=o||function(e,t){var n={},o=n.lib={},r=function(){},a=o.Base={extend:function(e){r.prototype=this;var t=new r;return e&&t.mixIn(e),t.hasOwnProperty("init")||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},i=o.WordArray=a.extend({init:function(e,n){e=this.words=e||[],this.sigBytes=n!=t?n:4*e.length},toString:function(e){return(e||c).stringify(this)},concat:function(e){var t=this.words,n=e.words,o=this.sigBytes;if(e=e.sigBytes,this.clamp(),o%4)for(var r=0;r>>2]|=(n[r>>>2]>>>24-r%4*8&255)<<24-(o+r)%4*8;else if(65535>>2]=n[r>>>2];else t.push.apply(t,n);return this.sigBytes+=e,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=a.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n=[],o=0;o>>2]>>>24-o%4*8&255;n.push((r>>>4).toString(16)),n.push((15&r).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,n=[],o=0;o>>3]|=parseInt(e.substr(o,2),16)<<24-o%8*4;return new i.init(n,t/2)}},s=l.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var n=[],o=0;o>>2]>>>24-o%4*8&255));return n.join("")},parse:function(e){for(var t=e.length,n=[],o=0;o>>2]|=(255&e.charCodeAt(o))<<24-o%4*8;return new i.init(n,t)}},u=l.Utf8={stringify:function(e){try{return decodeURIComponent(escape(s.stringify(e)))}catch(t){throw Error("Malformed UTF-8 data")}},parse:function(e){return s.parse(unescape(encodeURIComponent(e)))}},d=o.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new i.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=u.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,o=n.words,r=n.sigBytes,a=this.blockSize,l=r/(4*a);l=t?e.ceil(l):e.max((0|l)-this._minBufferSize,0);if(t=l*a,r=e.min(4*t,r),t){for(var c=0;cs;s++){if(16>s)a[s]=0|e[t+s];else{var u=a[s-3]^a[s-8]^a[s-14]^a[s-16];a[s]=u<<1|u>>>31}u=(o<<5|o>>>27)+c+a[s],u=20>s?u+(1518500249+(r&i|~r&l)):40>s?u+(1859775393+(r^i^l)):60>s?u+((r&i|r&l|i&l)-1894007588):u+((r^i^l)-899497514),c=l,l=i,i=r<<30|r>>>2,r=o,o=u}n[0]=n[0]+o|0,n[1]=n[1]+r|0,n[2]=n[2]+i|0,n[3]=n[3]+l|0,n[4]=n[4]+c|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,o=8*e.sigBytes;return t[o>>>5]|=128<<24-o%32,t[14+(o+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(o+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}});e.SHA1=r._createHelper(t),e.HmacSHA1=r._createHmacHelper(t)})(),function(){var e=o,t=e.enc.Utf8;e.algo.HMAC=e.lib.Base.extend({init:function(e,n){e=this._hasher=new e.init,"string"==typeof n&&(n=t.parse(n));var o=e.blockSize,r=4*o;n.sigBytes>r&&(n=e.finalize(n)),n.clamp();for(var a=this._oKey=n.clone(),i=this._iKey=n.clone(),l=a.words,c=i.words,s=0;s>>2]>>>24-a%4*8&255,l=t[a+1>>>2]>>>24-(a+1)%4*8&255,c=t[a+2>>>2]>>>24-(a+2)%4*8&255,s=i<<16|l<<8|c,u=0;u<4&&a+.75*u>>6*(3-u)&63));var d=o.charAt(64);if(d)while(r.length%4)r.push(d);return r.join("")},parse:function(e){var t=e.length,o=this._map,r=o.charAt(64);if(r){var a=e.indexOf(r);-1!=a&&(t=a)}for(var i=[],l=0,c=0;c>>6-c%4*2;i[l>>>2]|=(s|u)<<24-l%4*8,l++}return n.create(i,l)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),"object"===t(e)?e.exports=o:window.CryptoJS=o}).call(this,n(/*! ./../node_modules/webpack/buildin/module.js */"./node_modules/webpack/buildin/module.js")(e))},"./lib/json2xml.js": /*!*************************!*\ !*** ./lib/json2xml.js ***! \*************************/ /*! no static exports found */function(e,t,n){var o=n(/*! @babel/runtime/helpers/typeof */"./node_modules/@babel/runtime/helpers/typeof.js"),r="a-zA-Z_À-ÖØ-öø-ÿͰ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿿、-퟿豈-﷏ﷰ-�",a="-.0-9·̀-ͯ‿⁀",i=new RegExp("^([^"+r+"])|^((x|X)(m|M)(l|L))|([^"+r+a+"])","g"),l=/[^\x09\x0A\x0D\x20-\xFF\x85\xA0-\uD7FF\uE000-\uFDCF\uFDE0-\uFFFD]/gm,c=function(e){var t=[];if(e instanceof Object)for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t},s=function(e,t){var n=function(e,n,o,r,a){var l=void 0!==t.indent?t.indent:"\t",c=t.prettyPrint?"\n"+new Array(r).join(l):"";t.removeIllegalNameCharacters&&(e=e.replace(i,"_"));var s=[c,"<",e,o||""];return n&&n.length>0?(s.push(">"),s.push(n),a&&s.push(c),s.push("")):s.push("/>"),s.join("")};return function e(r,a,i){var l=o(r);switch((Array.isArray?Array.isArray(r):r instanceof Array)?l="array":r instanceof Date&&(l="date"),l){case"array":var s=[];return r.map((function(t){s.push(e(t,1,i+1))})),t.prettyPrint&&s.push("\n"),s.join("");case"date":return r.toJSON?r.toJSON():r+"";case"object":var u=[];for(var f in r)if(r.hasOwnProperty(f))if(r[f]instanceof Array)for(var p=0;p0&&u.push("\n"),u.join("");case"function":return r();default:return t.escape?d(r):""+r}}(e,0,0)},u=function(e){var t=['"),t.join("")};function d(e){return(""+e).replace(/&/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""").replace(l,"")}e.exports=function(e,t){if(t||(t={xmlHeader:{standalone:!0},prettyPrint:!0,indent:" ",escape:!0}),"string"==typeof e)try{e=JSON.parse(e.toString())}catch(i){return!1}var n="",r="";t&&("object"==o(t)?(t.xmlHeader&&(n=u(!!t.xmlHeader.standalone)),"undefined"!=typeof t.docType&&(r="")):n=u()),t=t||{};var a=[n,t.prettyPrint&&r?"\n":"",r,s(e,t)];return a.join("").replace(/\n{2,}/g,"\n").replace(/\s+$/g,"")}},"./lib/md5.js": /*!********************!*\ !*** ./lib/md5.js ***! \********************/ /*! no static exports found */function(module,exports,__webpack_require__){(function(process,global,module){var __WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(/*! @babel/runtime/helpers/typeof */"./node_modules/@babel/runtime/helpers/typeof.js");(function(){"use strict";var ERROR="input is invalid type",WINDOW="object"===("undefined"===typeof window?"undefined":_typeof(window)),root=WINDOW?window:{};root.JS_MD5_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"===("undefined"===typeof self?"undefined":_typeof(self)),NODE_JS=!root.JS_MD5_NO_NODE_JS&&"object"===("undefined"===typeof process?"undefined":_typeof(process))&&process.versions&&process.versions.node;NODE_JS?root=global:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_MD5_NO_COMMON_JS&&"object"===_typeof(module)&&module.exports,AMD=__webpack_require__(/*! !webpack amd options */"./node_modules/webpack/buildin/amd-options.js"),ARRAY_BUFFER=!root.JS_MD5_NO_ARRAY_BUFFER&&"undefined"!==typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[128,32768,8388608,-2147483648],SHIFT=[0,8,16,24],OUTPUT_TYPES=["hex","array","digest","buffer","arrayBuffer","base64"],BASE64_ENCODE_CHAR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),blocks=[],buffer8;if(ARRAY_BUFFER){var buffer=new ArrayBuffer(68);buffer8=new Uint8Array(buffer),blocks=new Uint32Array(buffer)}!root.JS_MD5_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!ARRAY_BUFFER||!root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"===_typeof(e)&&e.buffer&&e.buffer.constructor===ArrayBuffer});var createOutputMethod=function(e){return function(t,n){return new Md5(!0).update(t,n)[e]()}},createMethod=function(){var e=createOutputMethod("hex");NODE_JS&&(e=nodeWrap(e)),e.getCtx=e.create=function(){return new Md5},e.update=function(t){return e.create().update(t)};for(var t=0;t>6,l[o++]=128|63&n):n<55296||n>=57344?(l[o++]=224|n>>12,l[o++]=128|n>>6&63,l[o++]=128|63&n):(n=65536+((1023&n)<<10|1023&e.charCodeAt(++r)),l[o++]=240|n>>18,l[o++]=128|n>>12&63,l[o++]=128|n>>6&63,l[o++]=128|63&n);else for(o=this.start;r>2]|=n<>2]|=(192|n>>6)<>2]|=(128|63&n)<=57344?(i[o>>2]|=(224|n>>12)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<>2]|=(240|n>>18)<>2]|=(128|n>>12&63)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<=64?(this.start=o-64,this.hash(),this.hashed=!0):this.start=o}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Md5.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[t>>2]|=EXTRA[3&t],t>=56&&(this.hashed||this.hash(),e[0]=e[16],e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.bytes<<3,e[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},Md5.prototype.hash=function(){var e,t,n,o,r,a,i=this.blocks;this.first?(e=i[0]-680876937,e=(e<<7|e>>>25)-271733879<<0,o=(-1732584194^2004318071&e)+i[1]-117830708,o=(o<<12|o>>>20)+e<<0,n=(-271733879^o&(-271733879^e))+i[2]-1126478375,n=(n<<17|n>>>15)+o<<0,t=(e^n&(o^e))+i[3]-1316259209,t=(t<<22|t>>>10)+n<<0):(e=this.h0,t=this.h1,n=this.h2,o=this.h3,e+=(o^t&(n^o))+i[0]-680876936,e=(e<<7|e>>>25)+t<<0,o+=(n^e&(t^n))+i[1]-389564586,o=(o<<12|o>>>20)+e<<0,n+=(t^o&(e^t))+i[2]+606105819,n=(n<<17|n>>>15)+o<<0,t+=(e^n&(o^e))+i[3]-1044525330,t=(t<<22|t>>>10)+n<<0),e+=(o^t&(n^o))+i[4]-176418897,e=(e<<7|e>>>25)+t<<0,o+=(n^e&(t^n))+i[5]+1200080426,o=(o<<12|o>>>20)+e<<0,n+=(t^o&(e^t))+i[6]-1473231341,n=(n<<17|n>>>15)+o<<0,t+=(e^n&(o^e))+i[7]-45705983,t=(t<<22|t>>>10)+n<<0,e+=(o^t&(n^o))+i[8]+1770035416,e=(e<<7|e>>>25)+t<<0,o+=(n^e&(t^n))+i[9]-1958414417,o=(o<<12|o>>>20)+e<<0,n+=(t^o&(e^t))+i[10]-42063,n=(n<<17|n>>>15)+o<<0,t+=(e^n&(o^e))+i[11]-1990404162,t=(t<<22|t>>>10)+n<<0,e+=(o^t&(n^o))+i[12]+1804603682,e=(e<<7|e>>>25)+t<<0,o+=(n^e&(t^n))+i[13]-40341101,o=(o<<12|o>>>20)+e<<0,n+=(t^o&(e^t))+i[14]-1502002290,n=(n<<17|n>>>15)+o<<0,t+=(e^n&(o^e))+i[15]+1236535329,t=(t<<22|t>>>10)+n<<0,e+=(n^o&(t^n))+i[1]-165796510,e=(e<<5|e>>>27)+t<<0,o+=(t^n&(e^t))+i[6]-1069501632,o=(o<<9|o>>>23)+e<<0,n+=(e^t&(o^e))+i[11]+643717713,n=(n<<14|n>>>18)+o<<0,t+=(o^e&(n^o))+i[0]-373897302,t=(t<<20|t>>>12)+n<<0,e+=(n^o&(t^n))+i[5]-701558691,e=(e<<5|e>>>27)+t<<0,o+=(t^n&(e^t))+i[10]+38016083,o=(o<<9|o>>>23)+e<<0,n+=(e^t&(o^e))+i[15]-660478335,n=(n<<14|n>>>18)+o<<0,t+=(o^e&(n^o))+i[4]-405537848,t=(t<<20|t>>>12)+n<<0,e+=(n^o&(t^n))+i[9]+568446438,e=(e<<5|e>>>27)+t<<0,o+=(t^n&(e^t))+i[14]-1019803690,o=(o<<9|o>>>23)+e<<0,n+=(e^t&(o^e))+i[3]-187363961,n=(n<<14|n>>>18)+o<<0,t+=(o^e&(n^o))+i[8]+1163531501,t=(t<<20|t>>>12)+n<<0,e+=(n^o&(t^n))+i[13]-1444681467,e=(e<<5|e>>>27)+t<<0,o+=(t^n&(e^t))+i[2]-51403784,o=(o<<9|o>>>23)+e<<0,n+=(e^t&(o^e))+i[7]+1735328473,n=(n<<14|n>>>18)+o<<0,t+=(o^e&(n^o))+i[12]-1926607734,t=(t<<20|t>>>12)+n<<0,r=t^n,e+=(r^o)+i[5]-378558,e=(e<<4|e>>>28)+t<<0,o+=(r^e)+i[8]-2022574463,o=(o<<11|o>>>21)+e<<0,a=o^e,n+=(a^t)+i[11]+1839030562,n=(n<<16|n>>>16)+o<<0,t+=(a^n)+i[14]-35309556,t=(t<<23|t>>>9)+n<<0,r=t^n,e+=(r^o)+i[1]-1530992060,e=(e<<4|e>>>28)+t<<0,o+=(r^e)+i[4]+1272893353,o=(o<<11|o>>>21)+e<<0,a=o^e,n+=(a^t)+i[7]-155497632,n=(n<<16|n>>>16)+o<<0,t+=(a^n)+i[10]-1094730640,t=(t<<23|t>>>9)+n<<0,r=t^n,e+=(r^o)+i[13]+681279174,e=(e<<4|e>>>28)+t<<0,o+=(r^e)+i[0]-358537222,o=(o<<11|o>>>21)+e<<0,a=o^e,n+=(a^t)+i[3]-722521979,n=(n<<16|n>>>16)+o<<0,t+=(a^n)+i[6]+76029189,t=(t<<23|t>>>9)+n<<0,r=t^n,e+=(r^o)+i[9]-640364487,e=(e<<4|e>>>28)+t<<0,o+=(r^e)+i[12]-421815835,o=(o<<11|o>>>21)+e<<0,a=o^e,n+=(a^t)+i[15]+530742520,n=(n<<16|n>>>16)+o<<0,t+=(a^n)+i[2]-995338651,t=(t<<23|t>>>9)+n<<0,e+=(n^(t|~o))+i[0]-198630844,e=(e<<6|e>>>26)+t<<0,o+=(t^(e|~n))+i[7]+1126891415,o=(o<<10|o>>>22)+e<<0,n+=(e^(o|~t))+i[14]-1416354905,n=(n<<15|n>>>17)+o<<0,t+=(o^(n|~e))+i[5]-57434055,t=(t<<21|t>>>11)+n<<0,e+=(n^(t|~o))+i[12]+1700485571,e=(e<<6|e>>>26)+t<<0,o+=(t^(e|~n))+i[3]-1894986606,o=(o<<10|o>>>22)+e<<0,n+=(e^(o|~t))+i[10]-1051523,n=(n<<15|n>>>17)+o<<0,t+=(o^(n|~e))+i[1]-2054922799,t=(t<<21|t>>>11)+n<<0,e+=(n^(t|~o))+i[8]+1873313359,e=(e<<6|e>>>26)+t<<0,o+=(t^(e|~n))+i[15]-30611744,o=(o<<10|o>>>22)+e<<0,n+=(e^(o|~t))+i[6]-1560198380,n=(n<<15|n>>>17)+o<<0,t+=(o^(n|~e))+i[13]+1309151649,t=(t<<21|t>>>11)+n<<0,e+=(n^(t|~o))+i[4]-145523070,e=(e<<6|e>>>26)+t<<0,o+=(t^(e|~n))+i[11]-1120210379,o=(o<<10|o>>>22)+e<<0,n+=(e^(o|~t))+i[2]+718787259,n=(n<<15|n>>>17)+o<<0,t+=(o^(n|~e))+i[9]-343485551,t=(t<<21|t>>>11)+n<<0,this.first?(this.h0=e+1732584193<<0,this.h1=t-271733879<<0,this.h2=n-1732584194<<0,this.h3=o+271733878<<0,this.first=!1):(this.h0=this.h0+e<<0,this.h1=this.h1+t<<0,this.h2=this.h2+n<<0,this.h3=this.h3+o<<0)},Md5.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,o=this.h3;return HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[15&o]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]},Md5.prototype.toString=Md5.prototype.hex,Md5.prototype.digest=function(e){if("hex"===e)return this.hex();this.finalize();var t=this.h0,n=this.h1,o=this.h2,r=this.h3,a=[255&t,t>>8&255,t>>16&255,t>>24&255,255&n,n>>8&255,n>>16&255,n>>24&255,255&o,o>>8&255,o>>16&255,o>>24&255,255&r,r>>8&255,r>>16&255,r>>24&255];return a},Md5.prototype.array=Md5.prototype.digest,Md5.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(16),t=new Uint32Array(e);return t[0]=this.h0,t[1]=this.h1,t[2]=this.h2,t[3]=this.h3,e},Md5.prototype.buffer=Md5.prototype.arrayBuffer,Md5.prototype.base64=function(){for(var e,t,n,o="",r=this.array(),a=0;a<15;)e=r[a++],t=r[a++],n=r[a++],o+=BASE64_ENCODE_CHAR[e>>>2]+BASE64_ENCODE_CHAR[63&(e<<4|t>>>4)]+BASE64_ENCODE_CHAR[63&(t<<2|n>>>6)]+BASE64_ENCODE_CHAR[63&n];return e=r[a],o+=BASE64_ENCODE_CHAR[e>>>2]+BASE64_ENCODE_CHAR[e<<4&63]+"==",o};var exports=createMethod();COMMON_JS?module.exports=exports:(root.md5=exports,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))})()}).call(this,__webpack_require__(/*! ./../node_modules/process/browser.js */"./node_modules/process/browser.js"),__webpack_require__(/*! ./../node_modules/webpack/buildin/global.js */"./node_modules/webpack/buildin/global.js"),__webpack_require__(/*! ./../node_modules/webpack/buildin/module.js */"./node_modules/webpack/buildin/module.js")(module))},"./lib/request.js": /*!************************!*\ !*** ./lib/request.js ***! \************************/ /*! no static exports found */function(e,t,n){var o=n(/*! @babel/runtime/helpers/typeof */"./node_modules/@babel/runtime/helpers/typeof.js"),r=function(e){switch(o(e)){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}},a=function(e,t,n,a){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"===o(e)?Object.keys(e).map((function(o){var a=encodeURIComponent(r(o))+n;return Array.isArray(e[o])?e[o].map((function(e){return a+encodeURIComponent(r(e))})).join(t):a+encodeURIComponent(r(e[o]))})).filter(Boolean).join(t):a?encodeURIComponent(r(a))+n+encodeURIComponent(r(e)):""},i=function(e,t,n){var o={};return t.getAllResponseHeaders().trim().split("\n").forEach((function(e){if(e){var t=e.indexOf(":"),n=e.substr(0,t).trim().toLowerCase(),r=e.substr(t+1).trim();o[n]=r}})),{error:e,statusCode:t.status,statusMessage:t.statusText,headers:o,body:n}},l=function(e,t){return t||"text"!==t?e.response:e.responseText},c=function(e,t){var n=(e.method||"GET").toUpperCase(),o=e.url;if(e.qs){var r=a(e.qs);r&&(o+=(-1===o.indexOf("?")?"?":"&")+r)}var c=new XMLHttpRequest;if(c.open(n,o,!0),c.responseType=e.dataType||"text",e.xhrFields)for(var s in e.xhrFields)c[s]=e.xhrFields[s];var u=e.headers;if(u)for(var d in u)u.hasOwnProperty(d)&&"content-length"!==d.toLowerCase()&&"user-agent"!==d.toLowerCase()&&"origin"!==d.toLowerCase()&&"host"!==d.toLowerCase()&&c.setRequestHeader(d,u[d]);return e.onProgress&&c.upload&&(c.upload.onprogress=e.onProgress),e.onDownloadProgress&&(c.onprogress=e.onDownloadProgress),e.timeout&&(c.timeout=e.timeout),c.ontimeout=function(e){var n=new Error("timeout");t(i(n,c))},c.onload=function(){t(i(null,c,l(c,e.dataType)))},c.onerror=function(n){var o=l(c,e.dataType);if(o)t(i(null,c,o));else{var r=c.statusText;r||0!==c.status||(r=new Error("CORS blocked or network error")),t(i(r,c,o))}},c.send(e.body||""),c};e.exports=c},"./lib/xml2json.js": /*!*************************!*\ !*** ./lib/xml2json.js ***! \*************************/ /*! no static exports found */function(e,t,n){var o=n(/*! @xmldom/xmldom */"./node_modules/@xmldom/xmldom/lib/index.js").DOMParser,r=function(){this.version="1.3.5";var e={mergeCDATA:!0,normalize:!0,stripElemPrefix:!0},t=new RegExp(/(?!xmlns)^.*:/);new RegExp(/^\s+|\s+$/g);return this.grokType=function(e){return/^\s*$/.test(e)?null:/^(?:true|false)$/i.test(e)?"true"===e.toLowerCase():isFinite(e)?parseFloat(e):e},this.parseString=function(e,t){if(e){var n=this.stringToXML(e);return n.getElementsByTagName("parsererror").length?null:this.parseXML(n,t)}return null},this.parseXML=function(n,o){for(var a in o)e[a]=o[a];var i={},l=0,c="",s=n.childNodes.length;if(s)for(var u,d,f,p=0;p=t+n||t?new java.lang.String(e,t,n)+"":e}function g(e,t){e.currentElement?e.currentElement.appendChild(t):e.doc.appendChild(t)}f.prototype.parseFromString=function(e,t){var n=this.options,o=new u,r=n.domBuilder||new m,i=n.errorHandler,l=n.locator,s=n.xmlns||{},f=/\/x?html?$/.test(t),h=f?a.HTML_ENTITIES:a.XML_ENTITIES;l&&r.setDocumentLocator(l),o.errorHandler=p(i,r,l),o.domBuilder=n.domBuilder||r,f&&(s[""]=c.HTML),s.xml=s.xml||c.XML;var v=n.normalizeLineEndings||d;return e&&"string"===typeof e?o.parse(v(e),s,h):o.errorHandler.error("invalid doc source"),r.doc},m.prototype={startDocument:function(){this.doc=(new l).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,n,o){var r=this.doc,a=r.createElementNS(e,n||t),i=o.length;g(this,a),this.currentElement=a,this.locator&&h(this.locator,a);for(var l=0;l=0))throw M(T,new Error(e.tagName+"@"+n));var r=t.length-1;while(o"==e&&">")||"&"==e&&"&"||'"'==e&&"""||"&#"+e.charCodeAt()+";"}function F(e,t){if(t(e))return!0;if(e=e.firstChild)do{if(F(e,t))return!0}while(e=e.nextSibling)}function H(){}function $(e,t,n){e&&e._inc++;var o=n.namespaceURI;o===r.XMLNS&&(t._nsMap[n.prefix?n.localName:""]=n.value)}function U(e,t,n,o){e&&e._inc++;var a=n.namespaceURI;a===r.XMLNS&&delete t._nsMap[n.prefix?n.localName:""]}function W(e,t,n){if(e&&e._inc){e._inc++;var o=t.childNodes;if(n)o[o.length++]=n;else{var r=t.firstChild,a=0;while(r)o[a++]=r,r=r.nextSibling;o.length=a,delete o[o.length]}}}function q(e,t){var n=t.previousSibling,o=t.nextSibling;return n?n.nextSibling=o:e.firstChild=o,o?o.previousSibling=n:e.lastChild=n,t.parentNode=null,t.previousSibling=null,t.nextSibling=null,W(e.ownerDocument,e),t}function K(e,t,n){var o=t.parentNode;if(o&&o.removeChild(t),t.nodeType===x){var r=t.firstChild;if(null==r)return t;var a=t.lastChild}else r=a=t;var i=n?n.previousSibling:e.lastChild;r.previousSibling=i,a.nextSibling=n,i?i.nextSibling=r:e.firstChild=r,null==n?e.lastChild=a:n.previousSibling=a;do{r.parentNode=e}while(r!==a&&(r=r.nextSibling));return W(e.ownerDocument||e,e),t.nodeType==x&&(t.firstChild=t.lastChild=null),t}function G(e,t){return t.parentNode&&t.parentNode.removeChild(t),t.parentNode=e,t.previousSibling=e.lastChild,t.nextSibling=null,t.previousSibling?t.previousSibling.nextSibling=t:e.firstChild=t,e.lastChild=t,W(e.ownerDocument,e,t),t}function Y(){this._nsMap={}}function X(){}function J(){}function Q(){}function Z(){}function ee(){}function te(){}function ne(){}function oe(){}function re(){}function ae(){}function ie(){}function le(){}function ce(e,t){var n=[],o=9==this.nodeType&&this.documentElement||this,r=o.prefix,a=o.namespaceURI;if(a&&null==r){r=o.lookupPrefix(a);if(null==r)var i=[{namespace:a,prefix:null}]}return de(this,n,e,t,i),n.join("")}function se(e,t,n){var o=e.prefix||"",a=e.namespaceURI;if(!a)return!1;if("xml"===o&&a===r.XML||a===r.XMLNS)return!1;var i=n.length;while(i--){var l=n[i];if(l.prefix===o)return l.namespace!==a}return!0}function ue(e,t,n){e.push(" ",t,'="',n.replace(/[<>&"\t\n\r]/g,L),'"')}function de(e,t,n,o,a){if(a||(a=[]),o){if(e=o(e),!e)return;if("string"==typeof e)return void t.push(e)}switch(e.nodeType){case p:var i=e.attributes,l=i.length,c=e.firstChild,s=e.tagName;n=r.isHTML(e.namespaceURI)||n;var u=s;if(!n&&!e.prefix&&e.namespaceURI){for(var d,f=0;f=0;g--){var C=a[g];if(""===C.prefix&&C.namespace===e.namespaceURI){d=C.namespace;break}}if(d!==e.namespaceURI)for(g=a.length-1;g>=0;g--){C=a[g];if(C.namespace===e.namespaceURI){C.prefix&&(u=C.prefix+":"+s);break}}}t.push("<",u);for(var k=0;k"),n&&/^script$/i.test(s))while(c)c.data?t.push(c.data):de(c,t,n,o,a.slice()),c=c.nextSibling;else while(c)de(c,t,n,o,a.slice()),c=c.nextSibling;t.push("")}else t.push("/>");return;case w:case x:c=e.firstChild;while(c)de(c,t,n,o,a.slice()),c=c.nextSibling;return;case m:return ue(t,e.name,e.value);case h:return t.push(e.data.replace(/[<&>]/g,L));case v:return t.push("");case O:return t.push("\x3c!--",e.data,"--\x3e");case j:var B=e.publicId,M=e.systemId;if(t.push("");else if(M&&"."!=M)t.push(" SYSTEM ",M,">");else{var N=e.internalSubset;N&&t.push(" [",N,"]"),t.push(">")}return;case y:return t.push("");case b:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function fe(e,t,n){var o;switch(t.nodeType){case p:o=t.cloneNode(!1),o.ownerDocument=e;case x:break;case m:n=!0;break}if(o||(o=t.cloneNode(!1)),o.ownerDocument=e,o.parentNode=null,n){var r=t.firstChild;while(r)o.appendChild(fe(e,r,n)),r=r.nextSibling}return o}function pe(e,t,n){var o=new t.constructor;for(var r in t){var a=t[r];"object"!=typeof a&&a!=o[r]&&(o[r]=a)}switch(t.childNodes&&(o.childNodes=new N),o.ownerDocument=e,o.nodeType){case p:var i=t.attributes,l=o.attributes=new A,c=i.length;l._ownerElement=o;for(var s=0;s0},lookupPrefix:function(e){var t=this;while(t){var n=t._nsMap;if(n)for(var o in n)if(n[o]==e)return o;t=t.nodeType==m?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){var t=this;while(t){var n=t._nsMap;if(n&&e in n)return n[e];t=t.nodeType==m?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){var t=this.lookupPrefix(e);return null==t}},u(f,R),u(f,R.prototype),H.prototype={nodeName:"#document",nodeType:w,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType==x){var n=e.firstChild;while(n){var o=n.nextSibling;this.insertBefore(n,t),n=o}return e}return null==this.documentElement&&e.nodeType==p&&(this.documentElement=e),K(this,e,t),e.ownerDocument=this,e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),q(this,e)},importNode:function(e,t){return fe(this,e,t)},getElementById:function(e){var t=null;return F(this.documentElement,(function(n){if(n.nodeType==p&&n.getAttribute("id")==e)return t=n,!0})),t},getElementsByClassName:function(e){var t=c(e);return new _(this,(function(n){var o=[];return t.length>0&&F(n.documentElement,(function(r){if(r!==n&&r.nodeType===p){var a=r.getAttribute("class");if(a){var i=e===a;if(!i){var l=c(a);i=t.every(s(l))}i&&o.push(r)}}})),o}))},createElement:function(e){var t=new Y;t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.localName=e,t.childNodes=new N;var n=t.attributes=new A;return n._ownerElement=t,t},createDocumentFragment:function(){var e=new ae;return e.ownerDocument=this,e.childNodes=new N,e},createTextNode:function(e){var t=new Q;return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new Z;return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new ee;return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var n=new ie;return n.ownerDocument=this,n.tagName=n.target=e,n.nodeValue=n.data=t,n},createAttribute:function(e){var t=new X;return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new re;return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var n=new Y,o=t.split(":"),r=n.attributes=new A;return n.childNodes=new N,n.ownerDocument=this,n.nodeName=t,n.tagName=t,n.namespaceURI=e,2==o.length?(n.prefix=o[0],n.localName=o[1]):n.localName=t,r._ownerElement=n,n},createAttributeNS:function(e,t){var n=new X,o=t.split(":");return n.ownerDocument=this,n.nodeName=t,n.name=t,n.namespaceURI=e,n.specified=!0,2==o.length?(n.prefix=o[0],n.localName=o[1]):n.localName=t,n}},d(H,R),Y.prototype={nodeType:p,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){var t=this.getAttributeNode(e);return t&&t.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){var n=this.ownerDocument.createAttribute(e);n.value=n.nodeValue=""+t,this.setAttributeNode(n)},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t)},appendChild:function(e){return e.nodeType===x?this.insertBefore(e,null):G(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);n&&this.removeAttributeNode(n)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);return n&&n.value||""},setAttributeNS:function(e,t,n){var o=this.ownerDocument.createAttributeNS(e,t);o.value=o.nodeValue=""+n,this.setAttributeNode(o)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(e){return new _(this,(function(t){var n=[];return F(t,(function(o){o===t||o.nodeType!=p||"*"!==e&&o.tagName!=e||n.push(o)})),n}))},getElementsByTagNameNS:function(e,t){return new _(this,(function(n){var o=[];return F(n,(function(r){r===n||r.nodeType!==p||"*"!==e&&r.namespaceURI!==e||"*"!==t&&r.localName!=t||o.push(r)})),o}))}},H.prototype.getElementsByTagName=Y.prototype.getElementsByTagName,H.prototype.getElementsByTagNameNS=Y.prototype.getElementsByTagNameNS,d(Y,R),X.prototype.nodeType=m,d(X,R),J.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(S[E])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,n){var o=this.data.substring(0,e),r=this.data.substring(e+t);n=o+n+r,this.nodeValue=this.data=n,this.length=n.length}},d(J,R),Q.prototype={nodeName:"#text",nodeType:h,splitText:function(e){var t=this.data,n=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var o=this.ownerDocument.createTextNode(n);return this.parentNode&&this.parentNode.insertBefore(o,this.nextSibling),o}},d(Q,J),Z.prototype={nodeName:"#comment",nodeType:O},d(Z,J),ee.prototype={nodeName:"#cdata-section",nodeType:v},d(ee,J),te.prototype.nodeType=j,d(te,R),ne.prototype.nodeType=C,d(ne,R),oe.prototype.nodeType=g,d(oe,R),re.prototype.nodeType=b,d(re,R),ae.prototype.nodeName="#document-fragment",ae.prototype.nodeType=x,d(ae,R),ie.prototype.nodeType=y,d(ie,R),le.prototype.serializeToString=function(e,t,n){return ce.call(e,t,n)},R.prototype.toString=ce;try{if(Object.defineProperty){function he(e){switch(e.nodeType){case p:case x:var t=[];e=e.firstChild;while(e)7!==e.nodeType&&8!==e.nodeType&&t.push(he(e)),e=e.nextSibling;return t.join("");default:return e.nodeValue}}Object.defineProperty(_.prototype,"length",{get:function(){return V(this),this.$$length}}),Object.defineProperty(R.prototype,"textContent",{get:function(){return he(this)},set:function(e){switch(this.nodeType){case p:case x:while(this.firstChild)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e));break;default:this.data=e,this.value=e,this.nodeValue=e}}}),me=function(e,t,n){e["$$"+t]=n}}}catch(ve){}t.DocumentType=te,t.DOMException=M,t.DOMImplementation=z,t.Element=Y,t.Node=R,t.NodeList=N,t.XMLSerializer=le},"./node_modules/@xmldom/xmldom/lib/entities.js": /*!*****************************************************!*\ !*** ./node_modules/@xmldom/xmldom/lib/entities.js ***! \*****************************************************/ /*! no static exports found */function(e,t,n){var o=n(/*! ./conventions */"./node_modules/@xmldom/xmldom/lib/conventions.js").freeze;t.XML_ENTITIES=o({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),t.HTML_ENTITIES=o({lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",times:"×",divide:"÷",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",euro:"€",trade:"™",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}),t.entityMap=t.HTML_ENTITIES},"./node_modules/@xmldom/xmldom/lib/index.js": /*!**************************************************!*\ !*** ./node_modules/@xmldom/xmldom/lib/index.js ***! \**************************************************/ /*! no static exports found */function(e,t,n){var o=n(/*! ./dom */"./node_modules/@xmldom/xmldom/lib/dom.js");t.DOMImplementation=o.DOMImplementation,t.XMLSerializer=o.XMLSerializer,t.DOMParser=n(/*! ./dom-parser */"./node_modules/@xmldom/xmldom/lib/dom-parser.js").DOMParser},"./node_modules/@xmldom/xmldom/lib/sax.js": /*!************************************************!*\ !*** ./node_modules/@xmldom/xmldom/lib/sax.js ***! \************************************************/ /*! no static exports found */function(e,t,n){var o=n(/*! ./conventions */"./node_modules/@xmldom/xmldom/lib/conventions.js").NAMESPACE,r=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,a=new RegExp("[\\-\\.0-9"+r.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),i=new RegExp("^"+r.source+a.source+"*(?::"+r.source+a.source+"*)?$"),l=0,c=1,s=2,u=3,d=4,f=5,p=6,m=7;function h(e,t){this.message=e,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,h)}function v(){}function b(e,t,n,r,a){function i(e){if(e>65535){e-=65536;var t=55296+(e>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}function l(e){var t=e.slice(1,-1);return Object.hasOwnProperty.call(n,t)?n[t]:"#"===t.charAt(0)?i(parseInt(t.substr(1).replace("x","0x"))):(a.error("entity not found:"+e),e)}function c(t){if(t>b){var n=e.substring(b,t).replace(/&#?\w+;/g,l);p&&s(b),r.characters(n,0,t-b),b=t}}function s(t,n){while(t>=d&&(n=f.exec(e)))u=n.index,d=u+n[0].length,p.lineNumber++;p.columnNumber=t-u+1}var u=0,d=0,f=/.*(?:\r\n?|\n)|.*$/g,p=r.locator,m=[{currentNSMap:t}],v={},b=0;while(1){try{var x=e.indexOf("<",b);if(x<0){if(!e.substr(b).match(/^\s*$/)){var E=r.doc,T=E.createTextNode(e.substr(b));E.appendChild(T),r.currentElement=T}return}switch(x>b&&c(x),e.charAt(x+1)){case"/":var B=e.indexOf(">",x+3),M=e.substring(x+2,B).replace(/[ \t\n\r]+$/g,""),N=m.pop();B<0?(M=e.substring(x+2).replace(/[\s<].*/,""),a.error("end tag name: "+M+" is not complete:"+N.tagName),B=x+1+M.length):M.match(/\sb?b=B:c(Math.max(x,b)+1)}}function g(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function y(e,t,n,r,a,i){function h(e,t,o){n.attributeNames.hasOwnProperty(e)&&i.fatalError("Attribute "+e+" redefined"),n.addValue(e,t.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,a),o)}var v,b=++t,g=l;while(1){var y=e.charAt(b);switch(y){case"=":if(g===c)v=e.slice(t,b),g=u;else{if(g!==s)throw new Error("attribute equal must after attrName");g=u}break;case"'":case'"':if(g===u||g===c){if(g===c&&(i.warning('attribute value must after "="'),v=e.slice(t,b)),t=b+1,b=e.indexOf(y,t),!(b>0))throw new Error("attribute value no end '"+y+"' match");O=e.slice(t,b),h(v,O,t-1),g=f}else{if(g!=d)throw new Error('attribute value must after "="');O=e.slice(t,b),h(v,O,t),i.warning('attribute "'+v+'" missed start quot('+y+")!!"),t=b+1,g=f}break;case"/":switch(g){case l:n.setTagName(e.slice(t,b));case f:case p:case m:g=m,n.closed=!0;case d:case c:case s:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return i.error("unexpected end of input"),g==l&&n.setTagName(e.slice(t,b)),b;case">":switch(g){case l:n.setTagName(e.slice(t,b));case f:case p:case m:break;case d:case c:O=e.slice(t,b),"/"===O.slice(-1)&&(n.closed=!0,O=O.slice(0,-1));case s:g===s&&(O=v),g==d?(i.warning('attribute "'+O+'" missed quot(")!'),h(v,O,t)):(o.isHTML(r[""])&&O.match(/^(?:disabled|checked|selected)$/i)||i.warning('attribute "'+O+'" missed value!! "'+O+'" instead!!'),h(O,O,t));break;case u:throw new Error("attribute value missed!!")}return b;case"€":y=" ";default:if(y<=" ")switch(g){case l:n.setTagName(e.slice(t,b)),g=p;break;case c:v=e.slice(t,b),g=s;break;case d:var O=e.slice(t,b);i.warning('attribute "'+O+'" missed quot(")!!'),h(v,O,t);case f:g=p;break}else switch(g){case s:n.tagName;o.isHTML(r[""])&&v.match(/^(?:disabled|checked|selected)$/i)||i.warning('attribute "'+v+'" missed value!! "'+v+'" instead2!!'),h(v,v,t),t=b,g=c;break;case f:i.warning('attribute space is required"'+v+'"!!');case p:g=c,t=b;break;case u:g=d,t=b;break;case m:throw new Error("elements closed character '/' and '>' must be connected to")}}b++}}function O(e,t,n){var r=e.tagName,a=null,i=e.length;while(i--){var l=e[i],c=l.qName,s=l.value,u=c.indexOf(":");if(u>0)var d=l.prefix=c.slice(0,u),f=c.slice(u+1),p="xmlns"===d&&f;else f=c,d=null,p="xmlns"===c&&"";l.localName=f,!1!==p&&(null==a&&(a={},x(n,n={})),n[p]=a[p]=s,l.uri=o.XMLNS,t.startPrefixMapping(p,s))}i=e.length;while(i--){l=e[i];d=l.prefix;d&&("xml"===d&&(l.uri=o.XML),"xmlns"!==d&&(l.uri=n[d||""]))}u=r.indexOf(":");u>0?(d=e.prefix=r.slice(0,u),f=e.localName=r.slice(u+1)):(d=null,f=e.localName=r);var m=e.uri=n[d||""];if(t.startElement(m,f,r,e),!e.closed)return e.currentNSMap=n,e.localNSMap=a,!0;if(t.endElement(m,f,r),a)for(d in a)t.endPrefixMapping(d)}function w(e,t,n,o,r){if(/^(?:script|textarea)$/i.test(n)){var a=e.indexOf("",t),i=e.substring(t+1,a);if(/[&<]/.test(i))return/^script$/i.test(n)?(r.characters(i,0,i.length),a):(i=i.replace(/&#?\w+;/g,o),r.characters(i,0,i.length),a)}return t+1}function j(e,t,n,o){var r=o[n];return null==r&&(r=e.lastIndexOf(""),rt?(n.comment(e,t+4,a-t-4),a+3):(o.error("Unclosed comment"),-1)}return-1;default:if("CDATA["==e.substr(t+3,6)){a=e.indexOf("]]>",t+9);return n.startCDATA(),n.characters(e,t+9,a-t-9),n.endCDATA(),a+3}var i=E(e,t),l=i.length;if(l>1&&/!doctype/i.test(i[0][0])){var c=i[1][0],s=!1,u=!1;l>3&&(/^public$/i.test(i[2][0])?(s=i[3][0],u=l>4&&i[4][0]):/^system$/i.test(i[2][0])&&(u=i[3][0]));var d=i[l-1];return n.startDTD(c,s,u),n.endDTD(),d.index+d[0].length}}return-1}function k(e,t,n){var o=e.indexOf("?>",t);if(o){var r=e.substring(t,o).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(r){r[0].length;return n.processingInstruction(r[1],r[2]),o+2}return-1}return-1}function S(){this.attributeNames={}}function E(e,t){var n,o=[],r=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;r.lastIndex=t,r.exec(e);while(n=r.exec(e))if(o.push(n),n[1])return o}h.prototype=new Error,h.prototype.name=h.name,v.prototype={parse:function(e,t,n){var o=this.domBuilder;o.startDocument(),x(t,t={}),b(e,t,n,o,this.errorHandler),o.endDocument()}},S.prototype={setTagName:function(e){if(!i.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},addValue:function(e,t,n){if(!i.test(e))throw new Error("invalid attribute:"+e);this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:t,offset:n}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}},t.XMLReader=v,t.ParseError=h},"./node_modules/process/browser.js": /*!*****************************************!*\ !*** ./node_modules/process/browser.js ***! \*****************************************/ /*! no static exports found */function(e,t){var n,o,r=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}function c(e){if(o===clearTimeout)return clearTimeout(e);if((o===i||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{return o(e)}catch(t){try{return o.call(null,e)}catch(t){return o.call(this,e)}}}(function(){try{n="function"===typeof setTimeout?setTimeout:a}catch(e){n=a}try{o="function"===typeof clearTimeout?clearTimeout:i}catch(e){o=i}})();var s,u=[],d=!1,f=-1;function p(){d&&s&&(d=!1,s.length?u=s.concat(u):f=-1,u.length&&m())}function m(){if(!d){var e=l(p);d=!0;var t=u.length;while(t){s=u,u=[];while(++f1)for(var n=1;nb)return t(null,!1);if(n>1){var o=Math.max(e[0].Size,e[1].Size);if(o!==v)return t(null,!1)}var r=function o(r){if(r=i.length)j.emit("has_and_check_upload_id",t);else{var d=i[u];if(!l.isInArray(t,d))return r.removeUploadId.call(p,d),void a(u+1);r.using[d]?a(u+1):f.call(p,{Bucket:o,Region:c,Key:s,UploadId:d,tracker:e.tracker},(function(e,t){p._isRunningTask(n)&&(e?(r.removeUploadId.call(p,d),a(u+1)):j.emit("upload_id_available",{UploadId:d,PartList:t.PartList}))}))}};u(0)}else j.emit("has_and_check_upload_id",t)})),j.on("get_remote_upload_id_list",(function(){d.call(p,{Bucket:o,Region:c,Key:s,tracker:e.tracker},(function(t,a){if(p._isRunningTask(n)){if(t)return j.emit("error",t);var i=l.filter(a.UploadList,(function(e){return e.Key===s&&(!u||e.StorageClass.toUpperCase()===u.toUpperCase())})).reverse().map((function(e){return e.UploadId||e.UploadID}));if(i.length)j.emit("seek_local_avail_upload_id",i);else{var c,d=r.getFileId(e.Body,e.ChunkSize,o,s);d&&(c=r.getUploadIdList.call(p,d))&&l.each(c,(function(e){r.removeUploadId.call(p,e)})),j.emit("no_available_upload_id")}}}))})),j.emit("get_remote_upload_id_list")}function d(e,t){var n=this,o=[],r={Bucket:e.Bucket,Region:e.Region,Prefix:e.Key,calledBySdk:e.calledBySdk||"sliceUploadFile",tracker:e.tracker},a=function e(){n.multipartList(r,(function(n,a){if(n)return t(n);o.push.apply(o,a.Upload||[]),"true"===a.IsTruncated?(r.KeyMarker=a.NextKeyMarker,r.UploadIdMarker=a.NextUploadIdMarker,e()):t(null,{UploadList:o})}))};a()}function f(e,t){var n=this,o=[],r={Bucket:e.Bucket,Region:e.Region,Key:e.Key,UploadId:e.UploadId,calledBySdk:"sliceUploadFile",tracker:e.tracker},a=function e(){n.multipartListPart(r,(function(n,a){if(n)return t(n);o.push.apply(o,a.Part||[]),"true"===a.IsTruncated?(r.PartNumberMarker=a.NextPartNumberMarker,e()):t(null,{PartList:o})}))};a()}function p(e,t){var n=this,o=e.TaskId,r=e.Bucket,i=e.Region,c=e.Key,s=e.UploadData,u=e.FileSize,d=e.SliceSize,f=Math.min(e.AsyncLimit||n.options.ChunkParallelLimit||1,256),p=e.Body,h=Math.ceil(u/d),v=0,b=e.ServerSideEncryption,g=e.Headers,y=l.filter(s.PartList,(function(e){return e["Uploaded"]&&(v+=e["PartNumber"]>=h&&u%d||d),!e["Uploaded"]})),O=e.onProgress;a.eachLimit(y,f,(function(t,a){if(n._isRunningTask(o)){var l=t["PartNumber"],f=Math.min(u,t["PartNumber"]*d)-(t["PartNumber"]-1)*d,h=0;m.call(n,{TaskId:o,Bucket:r,Region:i,Key:c,SliceSize:d,FileSize:u,PartNumber:l,ServerSideEncryption:b,Body:p,UploadData:s,Headers:g,onProgress:function(e){v+=e.loaded-h,h=e.loaded,O({loaded:v,total:u})},tracker:e.tracker},(function(e,r){n._isRunningTask(o)&&(e||r.ETag||(e='get ETag error, please add "ETag" to CORS ExposeHeader setting.( 获取ETag失败,请在CORS ExposeHeader设置中添加ETag,请参考文档:https://cloud.tencent.com/document/product/436/13318 )'),e?v-=h:(v+=f-h,t.ETag=r.ETag),O({loaded:v,total:u}),a(e||null,r))}))}}),(function(e){if(n._isRunningTask(o))return e?t(e):void t(null,{UploadId:s.UploadId,SliceList:s.PartList})}))}function m(e,t){var n=this,o=e.TaskId,r=e.Bucket,i=e.Region,c=e.Key,s=e.FileSize,u=e.Body,d=1*e.PartNumber,f=e.SliceSize,p=e.ServerSideEncryption,m=e.UploadData,h=e.Headers||{},v=n.options.ChunkRetryTimes+1,b=f*(d-1),g=f,y=b+f;y>s&&(y=s,g=y-b);var O=["x-cos-traffic-limit","x-cos-mime-limit"],w={};l.each(h,(function(e,t){O.indexOf(t)>-1&&(w[t]=e)}));var j=m.PartList[d-1];a.retry(v,(function(t){n._isRunningTask(o)&&l.fileSlice(u,b,y,!0,(function(a){n.multipartUpload({TaskId:o,Bucket:r,Region:i,Key:c,ContentLength:g,PartNumber:d,UploadId:m.UploadId,ServerSideEncryption:p,Body:a,Headers:w,onProgress:e.onProgress,calledBySdk:"sliceUploadFile",tracker:e.tracker},(function(e,r){if(n._isRunningTask(o))return e?t(e):(j.Uploaded=!0,t(null,r))}))}))}),(function(e,r){if(n._isRunningTask(o))return t(e,r)}))}function h(e,t){var n=e.Bucket,o=e.Region,r=e.Key,i=e.UploadId,l=e.SliceList,c=this,s=this.options.ChunkRetryTimes+1,u=e.Headers,d=l.map((function(e){return{PartNumber:e.PartNumber,ETag:e.ETag}}));a.retry(s,(function(t){c.multipartComplete({Bucket:n,Region:o,Key:r,UploadId:i,Parts:d,Headers:u,calledBySdk:"sliceUploadFile",tracker:e.tracker},t)}),(function(e,n){t(e,n)}))}function v(e,t){var n=e.Bucket,o=e.Region,r=e.Key,a=e.UploadId,c=e.Level||"task",s=e.AsyncLimit,u=this,f=new i;if(f.on("error",(function(e){return t(e)})),f.on("get_abort_array",(function(a){b.call(u,{Bucket:n,Region:o,Key:r,Headers:e.Headers,AsyncLimit:s,AbortArray:a},t)})),"bucket"===c)d.call(u,{Bucket:n,Region:o,calledBySdk:"abortUploadTask"},(function(e,n){if(e)return t(e);f.emit("get_abort_array",n.UploadList||[])}));else if("file"===c){if(!r)return t(l.error(new Error("abort_upload_task_no_key")));d.call(u,{Bucket:n,Region:o,Key:r,calledBySdk:"abortUploadTask"},(function(e,n){if(e)return t(e);f.emit("get_abort_array",n.UploadList||[])}))}else{if("task"!==c)return t(l.error(new Error("abort_unknown_level")));if(!a)return t(l.error(new Error("abort_upload_task_no_id")));if(!r)return t(l.error(new Error("abort_upload_task_no_key")));f.emit("get_abort_array",[{Key:r,UploadId:a}])}}function b(e,t){var n=e.Bucket,o=e.Region,r=e.Key,i=e.AbortArray,l=e.AsyncLimit||1,c=this,s=0,u=new Array(i.length);a.eachLimit(i,l,(function(t,a){var i=s;if(r&&r!==t.Key)return u[i]={error:{KeyNotMatch:!0}},void a(null);var l=t.UploadId||t.UploadID;c.multipartAbort({Bucket:n,Region:o,Key:t.Key,Headers:e.Headers,UploadId:l},(function(e){var r={Bucket:n,Region:o,Key:t.Key,UploadId:l};u[i]={error:e,task:r},a(null)})),s++}),(function(e){if(e)return t(e);for(var n=[],o=[],r=0,a=u.length;rr?"sliceUploadFile":"putObject",h=e.onFileFinish,v=function(n,o){e.tracker&&e.tracker.formatResult(n,o),h&&h(n,o,u),t&&t(n,o)};a.push({api:m,params:e,callback:v}),n._addTasks(a)}function y(e,t){var n=this,r=void 0===e.SliceSize?n.options.SliceSize:e.SliceSize,a=0,i=0,s=l.throttleOnProgress.call(n,i,e.onProgress),u=e.files.length,d=e.onFileFinish,f=Array(u),p=function(e,n,o){s(null,!0),d&&d(e,n,o),f[o.Index]={options:o,error:e,data:n},--u<=0&&t&&t(null,{files:f})},m=[];l.each(e.files,(function(e,t){(function(){var u=e.Body,d=u.size||u.length||0,f={Index:t,TaskId:""};if(a+=d,n.options.EnableTracker){var h=n.options.UseAccelerate||n.options.Domain&&n.options.Domain.includes("accelerate.");e.tracker=new c({bucket:e.Bucket,region:e.Region,apiName:"uploadFiles",fileKey:e.Key,fileSize:d,accelerate:h,deepTracker:n.options.DeepTracker,customId:n.options.CustomId,delay:n.options.TrackerDelay})}l.each(e,(function(e,t){"object"!==o(e)&&"function"!==typeof e&&(f[t]=e)}));var v=e.onTaskReady,b=function(e){f.TaskId=e,v&&v(e)};e.onTaskReady=b;var g=0,y=e.onProgress,O=function(e){i=i-g+e.loaded,g=e.loaded,y&&y(e),s({loaded:i,total:a})};e.onProgress=O;var w=d>r?"sliceUploadFile":"putObject",j=e.onFileFinish,x=function(t,n){e.tracker&&e.tracker.formatResult(t,n),j&&j(t,n),p&&p(t,n,f)};m.push({api:w,params:e,callback:x})})()})),n._addTasks(m)}function O(e,t){var n=new i,o=this,c=e.Bucket,s=e.Region,u=e.Key,d=e.CopySource,p=l.getSourceParams.call(this,d);if(p){var m=p.Bucket,h=p.Region,v=decodeURIComponent(p.Key),b=void 0===e.CopySliceSize?o.options.CopySliceSize:e.CopySliceSize;b=Math.max(0,b);var g,y,O=e.CopyChunkSize||this.options.CopyChunkSize,j=this.options.CopyChunkParallelLimit,x=this.options.ChunkRetryTimes+1,C=0,k=0,S={},E={},T={};n.on("copy_slice_complete",(function(n){var i={};l.each(e.Headers,(function(e,t){0===t.toLowerCase().indexOf("x-cos-meta-")&&(i[t]=e)}));var d=l.map(n.PartList,(function(e){return{PartNumber:e.PartNumber,ETag:e.ETag}}));a.retry(x,(function(e){o.multipartComplete({Bucket:c,Region:s,Key:u,UploadId:n.UploadId,Parts:d,calledBySdk:"sliceCopyFile"},e)}),(function(e,o){if(r.removeUsing(n.UploadId),e)return y(null,!0),t(e);r.removeUploadId(n.UploadId),y({loaded:g,total:g},!0),t(null,o)}))})),n.on("get_copy_data_finish",(function(e){var i=r.getCopyFileId(d,S,O,c,u);i&&r.saveUploadId(i,e.UploadId,o.options.UploadIdCacheLimit),r.setUsing(e.UploadId);var f=l.filter(e.PartList,(function(e){return e["Uploaded"]&&(k+=e["PartNumber"]>=C&&g%O||O),!e["Uploaded"]}));a.eachLimit(f,j,(function(t,n){var r=t.PartNumber,i=t.CopySourceRange,l=t.end-t.start;a.retry(x,(function(t){w.call(o,{Bucket:c,Region:s,Key:u,CopySource:d,UploadId:e.UploadId,PartNumber:r,CopySourceRange:i},t)}),(function(e,o){if(e)return n(e);k+=l,y({loaded:k,total:g}),t.ETag=o.ETag,n(e||null,o)}))}),(function(o){if(o)return r.removeUsing(e.UploadId),y(null,!0),t(o);n.emit("copy_slice_complete",e)}))})),n.on("get_chunk_size_finish",(function(){var a=function(){o.multipartInit({Bucket:c,Region:s,Key:u,Headers:T},(function(o,r){if(o)return t(o);e.UploadId=r.UploadId,n.emit("get_copy_data_finish",{UploadId:e.UploadId,PartList:e.PartList})}))},i=r.getCopyFileId(d,S,O,c,u),p=r.getUploadIdList(i);if(!i||!p)return a();var m=function t(i){if(i>=p.length)return a();var d=p[i];if(r.using[d])return t(i+1);f.call(o,{Bucket:c,Region:s,Key:u,UploadId:d},(function(o,a){if(o)r.removeUploadId(d),t(i+1);else{if(r.using[d])return t(i+1);var c={},s=0;l.each(a.PartList,(function(e){var t=parseInt(e.Size),n=s+t-1;c[e.PartNumber+"|"+s+"|"+n]=e.ETag,s+=t})),l.each(e.PartList,(function(e){var t=c[e.PartNumber+"|"+e.start+"|"+e.end];t&&(e.ETag=t,e.Uploaded=!0)})),n.emit("get_copy_data_finish",{UploadId:d,PartList:e.PartList})}}))};m(0)})),n.on("get_file_size_finish",(function(){if(function(){for(var t=[1,2,4,8,16,32,64,128,256,512,1024,2048,4096,5120],n=1048576,r=0;rn.length&&(E[t]=e)})),n.emit("get_file_size_finish")}else t(l.error(new Error('get Content-Length error, please add "Content-Length" to CORS ExposeHeader setting.( 获取Content-Length失败,请在CORS ExposeHeader设置中添加Content-Length,请参考文档:https://cloud.tencent.com/document/product/436/13318 )')))}))}else t(l.error(new Error("CopySource format error")))}function w(e,t){var n=e.TaskId,o=e.Bucket,r=e.Region,i=e.Key,l=e.CopySource,c=e.UploadId,s=1*e.PartNumber,u=e.CopySourceRange,d=this.options.ChunkRetryTimes+1,f=this;a.retry(d,(function(e){f.uploadPartCopy({TaskId:n,Bucket:o,Region:r,Key:i,CopySource:l,UploadId:c,PartNumber:s,CopySourceRange:u},(function(t,n){e(t||null,n)}))}),(function(e,n){return t(e,n)}))}var j={sliceUploadFile:s,abortUploadTask:v,uploadFile:g,uploadFiles:y,sliceCopyFile:O};e.exports.init=function(e,t){t.transferToTaskMethod(j,"sliceUploadFile"),l.each(j,(function(t,n){e.prototype[n]=l.apiWrapper(n,t)}))}},"./src/async.js": /*!**********************!*\ !*** ./src/async.js ***! \**********************/ /*! no static exports found */function(e,t){var n=function(e,t,n,o){if(o=o||function(){},!e.length||t<=0)return o();var r=0,a=0,i=0;(function l(){if(r>=e.length)return o();while(i=e.length?o():l())}))})()},o=function(e,t,n){var o=function o(r){t((function(t,a){t&&r/gi,"<$1Rule>"),o=o.replace(/<(\/?)Tags>/gi,"<$1Tag>");var a=e.Headers;a["Content-Type"]="application/xml",a["Content-MD5"]=r.binaryBase64(r.md5(o)),Me.call(this,{Action:"name/cos:PutBucketReplication",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:o,action:"replication",headers:a},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))}function T(e,t){Me.call(this,{Action:"name/cos:GetBucketReplication",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"replication"},(function(e,n){if(e)if(404!==e.statusCode||!e.error||"Not Found"!==e.error&&"ReplicationConfigurationnotFoundError"!==e.error.Code)t(e);else{var o={ReplicationConfiguration:{Rules:[]},statusCode:e.statusCode};e.headers&&(o.headers=e.headers),t(null,o)}else!n.ReplicationConfiguration&&(n.ReplicationConfiguration={}),n.ReplicationConfiguration.Rule&&(n.ReplicationConfiguration.Rules=r.makeArray(n.ReplicationConfiguration.Rule),delete n.ReplicationConfiguration.Rule),t(e,n)}))}function B(e,t){Me.call(this,{Action:"name/cos:DeleteBucketReplication",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"replication"},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))}function M(e,t){if(e["WebsiteConfiguration"]){var n=r.clone(e["WebsiteConfiguration"]||{}),o=n["RoutingRules"]||n["RoutingRule"]||[];o=r.isArray(o)?o:[o],delete n.RoutingRule,delete n.RoutingRules,o.length&&(n.RoutingRules={RoutingRule:o});var a=r.json2xml({WebsiteConfiguration:n}),i=e.Headers;i["Content-Type"]="application/xml",i["Content-MD5"]=r.binaryBase64(r.md5(a)),Me.call(this,{Action:"name/cos:PutBucketWebsite",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:a,action:"website",headers:i},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))}else t(r.error(new Error("missing param WebsiteConfiguration")))}function N(e,t){Me.call(this,{Action:"name/cos:GetBucketWebsite",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"website"},(function(e,n){if(e)if(404===e.statusCode&&"NoSuchWebsiteConfiguration"===e.error.Code){var o={WebsiteConfiguration:{},statusCode:e.statusCode};e.headers&&(o.headers=e.headers),t(null,o)}else t(e);else{var a=n.WebsiteConfiguration||{};if(a["RoutingRules"]){var i=r.clone(a["RoutingRules"].RoutingRule||[]);i=r.makeArray(i),a.RoutingRules=i}t(null,{WebsiteConfiguration:a,statusCode:n.statusCode,headers:n.headers})}}))}function _(e,t){Me.call(this,{Action:"name/cos:DeleteBucketWebsite",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"website"},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))}function V(e,t){if(e["RefererConfiguration"]){var n=r.clone(e["RefererConfiguration"]||{}),o=n["DomainList"]||{},a=o["Domains"]||o["Domain"]||[];a=r.isArray(a)?a:[a],a.length&&(n.DomainList={Domain:a});var i=r.json2xml({RefererConfiguration:n}),l=e.Headers;l["Content-Type"]="application/xml",l["Content-MD5"]=r.binaryBase64(r.md5(i)),Me.call(this,{Action:"name/cos:PutBucketReferer",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:i,action:"referer",headers:l},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))}else t(r.error(new Error("missing param RefererConfiguration")))}function A(e,t){Me.call(this,{Action:"name/cos:GetBucketReferer",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"referer"},(function(e,n){if(e)if(404===e.statusCode&&"NoSuchRefererConfiguration"===e.error.Code){var o={WebsiteConfiguration:{},statusCode:e.statusCode};e.headers&&(o.headers=e.headers),t(null,o)}else t(e);else{var a=n.RefererConfiguration||{};if(a["DomainList"]){var i=r.makeArray(a["DomainList"].Domain||[]);a.DomainList={Domains:i}}t(null,{RefererConfiguration:a,statusCode:n.statusCode,headers:n.headers})}}))}function D(e,t){var n=e["DomainConfiguration"]||{},o=n.DomainRule||e.DomainRule||[];o=r.clone(o);var a=r.json2xml({DomainConfiguration:{DomainRule:o}}),i=e.Headers;i["Content-Type"]="application/xml",i["Content-MD5"]=r.binaryBase64(r.md5(a)),Me.call(this,{Action:"name/cos:PutBucketDomain",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:a,action:"domain",headers:i},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))}function P(e,t){Me.call(this,{Action:"name/cos:GetBucketDomain",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"domain"},(function(e,n){if(e)return t(e);var o=[];try{o=n.DomainConfiguration.DomainRule||[]}catch(a){}o=r.clone(r.isArray(o)?o:[o]),t(null,{DomainRule:o,statusCode:n.statusCode,headers:n.headers})}))}function I(e,t){Me.call(this,{Action:"name/cos:DeleteBucketDomain",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"domain"},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))}function z(e,t){var n=e["OriginConfiguration"]||{},o=n.OriginRule||e.OriginRule||[];o=r.clone(o);var a=r.json2xml({OriginConfiguration:{OriginRule:o}}),i=e.Headers;i["Content-Type"]="application/xml",i["Content-MD5"]=r.binaryBase64(r.md5(a)),Me.call(this,{Action:"name/cos:PutBucketOrigin",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:a,action:"origin",headers:i},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))}function R(e,t){Me.call(this,{Action:"name/cos:GetBucketOrigin",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"origin"},(function(e,n){if(e)return t(e);var o=[];try{o=n.OriginConfiguration.OriginRule||[]}catch(a){}o=r.clone(r.isArray(o)?o:[o]),t(null,{OriginRule:o,statusCode:n.statusCode,headers:n.headers})}))}function L(e,t){Me.call(this,{Action:"name/cos:DeleteBucketOrigin",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"origin"},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))}function F(e,t){var n=r.json2xml({BucketLoggingStatus:e["BucketLoggingStatus"]||""}),o=e.Headers;o["Content-Type"]="application/xml",o["Content-MD5"]=r.binaryBase64(r.md5(n)),Me.call(this,{Action:"name/cos:PutBucketLogging",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:n,action:"logging",headers:o},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))}function H(e,t){Me.call(this,{Action:"name/cos:GetBucketLogging",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"logging"},(function(e,n){if(e)return t(e);t(null,{BucketLoggingStatus:n.BucketLoggingStatus,statusCode:n.statusCode,headers:n.headers})}))}function $(e,t){var n=r.clone(e["InventoryConfiguration"]);if(n.OptionalFields){var o=n.OptionalFields||[];n.OptionalFields={Field:o}}if(n.Destination&&n.Destination.COSBucketDestination&&n.Destination.COSBucketDestination.Encryption){var a=n.Destination.COSBucketDestination.Encryption;Object.keys(a).indexOf("SSECOS")>-1&&(a["SSE-COS"]=a["SSECOS"],delete a["SSECOS"])}var i=r.json2xml({InventoryConfiguration:n}),l=e.Headers;l["Content-Type"]="application/xml",l["Content-MD5"]=r.binaryBase64(r.md5(i)),Me.call(this,{Action:"name/cos:PutBucketInventory",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:i,action:"inventory",qs:{id:e["Id"]},headers:l},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))}function U(e,t){Me.call(this,{Action:"name/cos:GetBucketInventory",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"inventory",qs:{id:e["Id"]}},(function(e,n){if(e)return t(e);var o=n["InventoryConfiguration"];if(o&&o.OptionalFields&&o.OptionalFields.Field){var a=o.OptionalFields.Field;r.isArray(a)||(a=[a]),o.OptionalFields=a}if(o.Destination&&o.Destination.COSBucketDestination&&o.Destination.COSBucketDestination.Encryption){var i=o.Destination.COSBucketDestination.Encryption;Object.keys(i).indexOf("SSE-COS")>-1&&(i["SSECOS"]=i["SSE-COS"],delete i["SSE-COS"])}t(null,{InventoryConfiguration:o,statusCode:n.statusCode,headers:n.headers})}))}function W(e,t){Me.call(this,{Action:"name/cos:ListBucketInventory",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"inventory",qs:{"continuation-token":e["ContinuationToken"]}},(function(e,n){if(e)return t(e);var o=n["ListInventoryConfigurationResult"],a=o.InventoryConfiguration||[];a=r.isArray(a)?a:[a],delete o["InventoryConfiguration"],r.each(a,(function(e){if(e&&e.OptionalFields&&e.OptionalFields.Field){var t=e.OptionalFields.Field;r.isArray(t)||(t=[t]),e.OptionalFields=t}if(e.Destination&&e.Destination.COSBucketDestination&&e.Destination.COSBucketDestination.Encryption){var n=e.Destination.COSBucketDestination.Encryption;Object.keys(n).indexOf("SSE-COS")>-1&&(n["SSECOS"]=n["SSE-COS"],delete n["SSE-COS"])}})),o.InventoryConfigurations=a,r.extend(o,{statusCode:n.statusCode,headers:n.headers}),t(null,o)}))}function q(e,t){Me.call(this,{Action:"name/cos:DeleteBucketInventory",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"inventory",qs:{id:e["Id"]}},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))}function K(e,t){if(e["AccelerateConfiguration"]){var n={AccelerateConfiguration:e.AccelerateConfiguration||{}},o=r.json2xml(n),a={"Content-Type":"application/xml"};a["Content-MD5"]=r.binaryBase64(r.md5(o)),Me.call(this,{Action:"name/cos:PutBucketAccelerate",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:o,action:"accelerate",headers:a},(function(e,n){if(e)return t(e);t(null,{statusCode:n.statusCode,headers:n.headers})}))}else t(r.error(new Error("missing param AccelerateConfiguration")))}function G(e,t){Me.call(this,{Action:"name/cos:GetBucketAccelerate",method:"GET",Bucket:e.Bucket,Region:e.Region,action:"accelerate"},(function(e,n){e||!n.AccelerateConfiguration&&(n.AccelerateConfiguration={}),t(e,n)}))}function Y(e,t){var n=e.ServerSideEncryptionConfiguration||{},o=n.Rule||n.Rules||[],a=r.json2xml({ServerSideEncryptionConfiguration:{Rule:o}}),i=e.Headers;i["Content-Type"]="application/xml",i["Content-MD5"]=r.binaryBase64(r.md5(a)),Me.call(this,{Action:"name/cos:PutBucketEncryption",method:"PUT",Bucket:e.Bucket,Region:e.Region,body:a,action:"encryption",headers:i},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))}function X(e,t){Me.call(this,{Action:"name/cos:GetBucketEncryption",method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"encryption"},(function(e,n){if(e)if(404===e.statusCode&&"NoSuchEncryptionConfiguration"===e.code){var o={EncryptionConfiguration:{Rules:[]},statusCode:e.statusCode};e.headers&&(o.headers=e.headers),t(null,o)}else t(e);else{var a=r.makeArray(n.EncryptionConfiguration&&n.EncryptionConfiguration.Rule||[]);n.EncryptionConfiguration={Rules:a},t(e,n)}}))}function J(e,t){Me.call(this,{Action:"name/cos:DeleteBucketReplication",method:"DELETE",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"encryption"},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))}function Q(e,t){Me.call(this,{Action:"name/cos:HeadObject",method:"HEAD",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,headers:e.Headers},(function(n,o){if(n){var a=n.statusCode;return e.Headers["If-Modified-Since"]&&a&&304===a?t(null,{NotModified:!0,statusCode:a}):t(n)}o.ETag=r.attr(o.headers,"etag",""),t(null,o)}))}function Z(e,t){var n={};n["prefix"]=e["Prefix"]||"",n["delimiter"]=e["Delimiter"],n["key-marker"]=e["KeyMarker"],n["version-id-marker"]=e["VersionIdMarker"],n["max-keys"]=e["MaxKeys"],n["encoding-type"]=e["EncodingType"],Me.call(this,{Action:"name/cos:GetBucketObjectVersions",ResourceKey:n["prefix"],method:"GET",Bucket:e.Bucket,Region:e.Region,headers:e.Headers,qs:n,action:"versions"},(function(e,n){if(e)return t(e);var o=n.ListVersionsResult||{},a=o.DeleteMarker||[];a=r.isArray(a)?a:[a];var i=o.Version||[];i=r.isArray(i)?i:[i];var l=r.clone(o);delete l.DeleteMarker,delete l.Version,r.extend(l,{DeleteMarkers:a,Versions:i,statusCode:n.statusCode,headers:n.headers}),t(null,l)}))}function ee(e,t){var n=e.Query||{},o=e.QueryString||"",a=r.throttleOnProgress.call(this,0,e.onProgress),i=e.tracker;i&&i.setParams({signStartTime:(new Date).getTime()}),n["response-content-type"]=e["ResponseContentType"],n["response-content-language"]=e["ResponseContentLanguage"],n["response-expires"]=e["ResponseExpires"],n["response-cache-control"]=e["ResponseCacheControl"],n["response-content-disposition"]=e["ResponseContentDisposition"],n["response-content-encoding"]=e["ResponseContentEncoding"],Me.call(this,{Action:"name/cos:GetObject",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,DataType:e.DataType,headers:e.Headers,qs:n,qsStr:o,rawBody:!0,onDownloadProgress:a,tracker:i},(function(n,o){if(a(null,!0),n){var i=n.statusCode;return e.Headers["If-Modified-Since"]&&i&&304===i?t(null,{NotModified:!0}):t(n)}t(null,{Body:o.body,ETag:r.attr(o.headers,"etag",""),statusCode:o.statusCode,headers:o.headers})}))}function te(e,t){var n=this,o=e.ContentLength,a=r.throttleOnProgress.call(n,o,e.onProgress),i=e.Headers;i["Cache-Control"]||i["cache-control"]||(i["Cache-Control"]=""),i["Content-Type"]||i["content-type"]||(i["Content-Type"]=e.Body&&e.Body.type||"");var l=e.UploadAddMetaMd5||n.options.UploadAddMetaMd5||n.options.UploadCheckContentMd5,c=e.tracker;l&&c&&c.setParams({md5StartTime:(new Date).getTime()}),r.getBodyMd5(l,e.Body,(function(l){l&&(c&&c.setParams({md5EndTime:(new Date).getTime()}),n.options.UploadCheckContentMd5&&(i["Content-MD5"]=r.binaryBase64(l)),(e.UploadAddMetaMd5||n.options.UploadAddMetaMd5)&&(i["x-cos-meta-md5"]=l)),void 0!==e.ContentLength&&(i["Content-Length"]=e.ContentLength),a(null,!0),Me.call(n,{Action:"name/cos:PutObject",TaskId:e.TaskId,method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,qs:e.Query,body:e.Body,onProgress:a,tracker:c},(function(i,l){if(i)return a(null,!0),t(i);a({loaded:o,total:o},!0);var c=Se({ForcePathStyle:n.options.ForcePathStyle,protocol:n.options.Protocol,domain:n.options.Domain,bucket:e.Bucket,region:n.options.UseAccelerate?"accelerate":e.Region,object:e.Key});c=c.substr(c.indexOf("://")+3),l.Location=c,l.ETag=r.attr(l.headers,"etag",""),t(null,l)}))}),e.onHashProgress)}function ne(e,t){Me.call(this,{Action:"name/cos:DeleteObject",method:"DELETE",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,VersionId:e.VersionId,action:e.Recursive?"recursive":""},(function(e,n){if(e){var o=e.statusCode;return o&&404===o?t(null,{BucketNotFound:!0,statusCode:o}):t(e)}t(null,{statusCode:n.statusCode,headers:n.headers})}))}function oe(e,t){Me.call(this,{Action:"name/cos:GetObjectACL",method:"GET",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"acl"},(function(e,n){if(e)return t(e);var o=n.AccessControlPolicy||{},a=o.Owner||{},i=o.AccessControlList&&o.AccessControlList.Grant||[];i=r.isArray(i)?i:[i];var l=Ce(o);delete l.GrantWrite,n.headers&&n.headers["x-cos-acl"]&&(l.ACL=n.headers["x-cos-acl"]),l=r.extend(l,{Owner:a,Grants:i,statusCode:n.statusCode,headers:n.headers}),t(null,l)}))}function re(e,t){var n=e.Headers,o="";if(e["AccessControlPolicy"]){var a=r.clone(e["AccessControlPolicy"]||{}),i=a.Grants||a.Grant;i=r.isArray(i)?i:[i],delete a.Grant,delete a.Grants,a.AccessControlList={Grant:i},o=r.json2xml({AccessControlPolicy:a}),n["Content-Type"]="application/xml",n["Content-MD5"]=r.binaryBase64(r.md5(o))}r.each(n,(function(e,t){0===t.indexOf("x-cos-grant-")&&(n[t]=ke(n[t]))})),Me.call(this,{Action:"name/cos:PutObjectACL",method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,action:"acl",headers:n,body:o},(function(e,n){if(e)return t(e);t(null,{statusCode:n.statusCode,headers:n.headers})}))}function ae(e,t){var n=e.Headers;n["Origin"]=e["Origin"],n["Access-Control-Request-Method"]=e["AccessControlRequestMethod"],n["Access-Control-Request-Headers"]=e["AccessControlRequestHeaders"],Me.call(this,{Action:"name/cos:OptionsObject",method:"OPTIONS",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:n},(function(e,n){if(e)return e.statusCode&&403===e.statusCode?t(null,{OptionsForbidden:!0,statusCode:e.statusCode}):t(e);var o=n.headers||{};t(null,{AccessControlAllowOrigin:o["access-control-allow-origin"],AccessControlAllowMethods:o["access-control-allow-methods"],AccessControlAllowHeaders:o["access-control-allow-headers"],AccessControlExposeHeaders:o["access-control-expose-headers"],AccessControlMaxAge:o["access-control-max-age"],statusCode:n.statusCode,headers:n.headers})}))}function ie(e,t){var n=this,o=e.Headers;o["Cache-Control"]||o["cache-control"]||(o["Cache-Control"]="");var a=e.CopySource||"",i=r.getSourceParams.call(this,a);if(i){var l=i[1],c=i[3],s=decodeURIComponent(i[4]);Me.call(this,{Scope:[{action:"name/cos:GetObject",bucket:l,region:c,prefix:s},{action:"name/cos:PutObject",bucket:e.Bucket,region:e.Region,prefix:e.Key}],method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,headers:e.Headers},(function(o,a){if(o)return t(o);var i=r.clone(a.CopyObjectResult||{}),l=Se({ForcePathStyle:n.options.ForcePathStyle,protocol:n.options.Protocol,domain:n.options.Domain,bucket:e.Bucket,region:e.Region,object:e.Key,isLocation:!0});r.extend(i,{Location:l,statusCode:a.statusCode,headers:a.headers}),t(null,i)}))}else t(r.error(new Error("CopySource format error")))}function le(e,t){var n=e.CopySource||"",o=r.getSourceParams.call(this,n);if(o){var a=o[1],i=o[3],l=decodeURIComponent(o[4]);Me.call(this,{Scope:[{action:"name/cos:GetObject",bucket:a,region:i,prefix:l},{action:"name/cos:PutObject",bucket:e.Bucket,region:e.Region,prefix:e.Key}],method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,qs:{partNumber:e["PartNumber"],uploadId:e["UploadId"]},headers:e.Headers},(function(e,n){if(e)return t(e);var o=r.clone(n.CopyPartResult||{});r.extend(o,{statusCode:n.statusCode,headers:n.headers}),t(null,o)}))}else t(r.error(new Error("CopySource format error")))}function ce(e,t){var n=e.Objects||[],o=e.Quiet;n=r.isArray(n)?n:[n];var a=r.json2xml({Delete:{Object:n,Quiet:o||!1}}),i=e.Headers;i["Content-Type"]="application/xml",i["Content-MD5"]=r.binaryBase64(r.md5(a));var l=r.map(n,(function(t){return{action:"name/cos:DeleteObject",bucket:e.Bucket,region:e.Region,prefix:t.Key}}));Me.call(this,{Scope:l,method:"POST",Bucket:e.Bucket,Region:e.Region,body:a,action:"delete",headers:i},(function(e,n){if(e)return t(e);var o=n.DeleteResult||{},a=o.Deleted||[],i=o.Error||[];a=r.isArray(a)?a:[a],i=r.isArray(i)?i:[i];var l=r.clone(o);r.extend(l,{Error:i,Deleted:a,statusCode:n.statusCode,headers:n.headers}),t(null,l)}))}function se(e,t){var n=e.Headers;if(e["RestoreRequest"]){var o=e.RestoreRequest||{},a=r.json2xml({RestoreRequest:o});n["Content-Type"]="application/xml",n["Content-MD5"]=r.binaryBase64(r.md5(a)),Me.call(this,{Action:"name/cos:RestoreObject",method:"POST",Bucket:e.Bucket,Region:e.Region,Key:e.Key,VersionId:e.VersionId,body:a,action:"restore",headers:n},t)}else t(r.error(new Error("missing param RestoreRequest")))}function ue(e,t){var n=e["Tagging"]||{},o=n.TagSet||n.Tags||e["Tags"]||[];o=r.clone(r.isArray(o)?o:[o]);var a=r.json2xml({Tagging:{TagSet:{Tag:o}}}),i=e.Headers;i["Content-Type"]="application/xml",i["Content-MD5"]=r.binaryBase64(r.md5(a)),Me.call(this,{Action:"name/cos:PutObjectTagging",method:"PUT",Bucket:e.Bucket,Key:e.Key,Region:e.Region,body:a,action:"tagging",headers:i,VersionId:e.VersionId},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))}function de(e,t){Me.call(this,{Action:"name/cos:GetObjectTagging",method:"GET",Key:e.Key,Bucket:e.Bucket,Region:e.Region,headers:e.Headers,action:"tagging",VersionId:e.VersionId},(function(e,n){if(e)if(404!==e.statusCode||!e.error||"Not Found"!==e.error&&"NoSuchTagSet"!==e.error.Code)t(e);else{var o={Tags:[],statusCode:e.statusCode};e.headers&&(o.headers=e.headers),t(null,o)}else{var a=[];try{a=n.Tagging.TagSet.Tag||[]}catch(i){}a=r.clone(r.isArray(a)?a:[a]),t(null,{Tags:a,statusCode:n.statusCode,headers:n.headers})}}))}function fe(e,t){Me.call(this,{Action:"name/cos:DeleteObjectTagging",method:"DELETE",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"tagging",VersionId:e.VersionId},(function(e,n){return e&&204===e.statusCode?t(null,{statusCode:e.statusCode}):e?t(e):void t(null,{statusCode:n.statusCode,headers:n.headers})}))}function pe(e,t){var n=e["SelectType"];if(!n)return t(r.error(new Error("missing param SelectType")));var o=e["SelectRequest"]||{},a=r.json2xml({SelectRequest:o}),i=e.Headers;i["Content-Type"]="application/xml",i["Content-MD5"]=r.binaryBase64(r.md5(a)),Me.call(this,{Action:"name/cos:GetObject",method:"POST",Bucket:e.Bucket,Region:e.Region,Key:e.Key,headers:e.Headers,action:"select",qs:{"select-type":e["SelectType"]},VersionId:e.VersionId,body:a,DataType:"arraybuffer",rawBody:!0},(function(e,n){if(e&&204===e.statusCode)return t(null,{statusCode:e.statusCode});if(e)return t(e);var o=r.parseSelectPayload(n.body);t(null,{statusCode:n.statusCode,headers:n.headers,Body:o.body,Payload:o.payload})}))}function me(e,t){var n=this,o=e.Headers,a=e.tracker;o["Cache-Control"]||o["cache-control"]||(o["Cache-Control"]=""),o["Content-Type"]||o["content-type"]||(o["Content-Type"]=e.Body&&e.Body.type||"");var i=e.Body&&(e.UploadAddMetaMd5||n.options.UploadAddMetaMd5);i&&a&&a.setParams({md5StartTime:(new Date).getTime()}),r.getBodyMd5(i,e.Body,(function(o){o&&(e.Headers["x-cos-meta-md5"]=o),i&&a&&a.setParams({md5EndTime:(new Date).getTime()}),Me.call(n,{Action:"name/cos:InitiateMultipartUpload",method:"POST",Bucket:e.Bucket,Region:e.Region,Key:e.Key,action:"uploads",headers:e.Headers,qs:e.Query,tracker:a},(function(e,n){return e?(a&&a.parent&&a.parent.setParams({errorNode:"multipartInit"}),t(e)):(n=r.clone(n||{}),n&&n.InitiateMultipartUploadResult?t(null,r.extend(n.InitiateMultipartUploadResult,{statusCode:n.statusCode,headers:n.headers})):void t(null,n))}))}),e.onHashProgress)}function he(e,t){var n=this;r.getFileSize("multipartUpload",e,(function(){var o=e.tracker,a=n.options.UploadCheckContentMd5;a&&o&&o.setParams({md5StartTime:(new Date).getTime()}),r.getBodyMd5(a,e.Body,(function(i){i&&(e.Headers["Content-MD5"]=r.binaryBase64(i)),a&&o&&o.setParams({md5EndTime:(new Date).getTime()}),o&&o.setParams({partNumber:e.PartNumber}),Me.call(n,{Action:"name/cos:UploadPart",TaskId:e.TaskId,method:"PUT",Bucket:e.Bucket,Region:e.Region,Key:e.Key,qs:{partNumber:e["PartNumber"],uploadId:e["UploadId"]},headers:e.Headers,onProgress:e.onProgress,body:e.Body||null,tracker:o},(function(e,n){if(e)return o&&o.parent&&o.parent.setParams({errorNode:"multipartUpload"}),t(e);t(null,{ETag:r.attr(n.headers,"etag",""),statusCode:n.statusCode,headers:n.headers})}))}))}))}function ve(e,t){for(var n=this,o=e.UploadId,a=e["Parts"],i=e.tracker,l=0,c=a.length;l-1?o(n.Authorization):"sign="+encodeURIComponent(n.Authorization)),n.SecurityToken&&(r+="&x-cos-security-token="+n.SecurityToken),n.ClientIP&&(r+="&clientIP="+n.ClientIP),n.ClientUA&&(r+="&clientUA="+n.ClientUA),n.Token&&(r+="&token="+n.Token),i&&(r+="&"+i),setTimeout((function(){t(null,{Url:r})}))}}));return s?(l+="?"+s.Authorization+(s.SecurityToken?"&x-cos-security-token="+s.SecurityToken:""),i&&(l+="&"+i)):i&&(l+="?"+i),l}function Ce(e){var t={GrantFullControl:[],GrantWrite:[],GrantRead:[],GrantReadAcp:[],GrantWriteAcp:[],ACL:""},n={FULL_CONTROL:"GrantFullControl",WRITE:"GrantWrite",READ:"GrantRead",READ_ACP:"GrantReadAcp",WRITE_ACP:"GrantWriteAcp"},o=e&&e.AccessControlList||{},a=o.Grant;a&&(a=r.isArray(a)?a:[a]);var i={READ:0,WRITE:0,FULL_CONTROL:0};return a&&a.length&&r.each(a,(function(o){"qcs::cam::anyone:anyone"===o.Grantee.ID||"http://cam.qcloud.com/groups/global/AllUsers"===o.Grantee.URI?i[o.Permission]=1:o.Grantee.ID!==e.Owner.ID&&t[n[o.Permission]].push('id="'+o.Grantee.ID+'"')})),i.FULL_CONTROL||i.WRITE&&i.READ?t.ACL="public-read-write":i.READ?t.ACL="public-read":t.ACL="private",r.each(n,(function(e){t[e]=ke(t[e].join(","))})),t}function ke(e){var t,n,o=e.split(","),r={};for(t=0;t-1?"{Region}.myqcloud.com":"cos.{Region}.myqcloud.com",e.ForcePathStyle||(i="{Bucket}."+i)),i=i.replace(/\{\{AppId\}\}/gi,a).replace(/\{\{Bucket\}\}/gi,o).replace(/\{\{Region\}\}/gi,t).replace(/\{\{.*?\}\}/gi,""),i=i.replace(/\{AppId\}/gi,a).replace(/\{BucketName\}/gi,o).replace(/\{Bucket\}/gi,n).replace(/\{Region\}/gi,t).replace(/\{.*?\}/gi,""),/^[a-zA-Z]+:\/\//.test(i)||(i=c+"//"+i),"/"===i.slice(-1)&&(i=i.slice(0,-1));var s=i;return e.ForcePathStyle&&(s+="/"+n),s+="/",l&&(s+=r.camSafeUrlEncode(l).replace(/%2F/g,"/")),e.isLocation&&(s=s.replace(/^https?:\/\//,"")),s}var Ee=function(e){if(!e.Bucket||!e.Region)return"";var t=void 0===e.UseAccelerate?this.options.UseAccelerate:e.UseAccelerate,n=e.Url||Se({ForcePathStyle:this.options.ForcePathStyle,protocol:this.options.Protocol,domain:this.options.Domain,bucket:e.Bucket,region:t?"accelerate":e.Region}),o=n.replace(/^https?:\/\/([^/]+)(\/.*)?$/,"$1"),r=new RegExp("^([a-z\\d-]+-\\d+\\.)?(cos|cosv6|ci|pic)\\.([a-z\\d-]+)\\.myqcloud\\.com$");return r.test(o)?o:""};function Te(e,t){var n=r.clone(e.Headers),o="";r.each(n,(function(e,t){(""===e||["content-type","cache-control","expires"].indexOf(t.toLowerCase())>-1)&&delete n[t],"host"===t.toLowerCase()&&(o=e)}));var a=!1!==e.ForceSignHost;!o&&e.SignHost&&a&&(n.Host=e.SignHost);var i=!1,l=function(e,n){i||(i=!0,n&&n.XCosSecurityToken&&!n.SecurityToken&&(n=r.clone(n),n.SecurityToken=n.XCosSecurityToken,delete n.XCosSecurityToken),t&&t(e,n))},c=this,s=e.Bucket||"",u=e.Region||"",d=e.Key||"";c.options.ForcePathStyle&&s&&(d=s+"/"+d);var f="/"+d,p={},m=e.Scope;if(!m){var h=e.Action||"",v=e.ResourceKey||e.Key||"";m=e.Scope||[{action:h,bucket:s,region:u,prefix:v}]}var b=r.md5(JSON.stringify(m));c._StsCache=c._StsCache||[],function(){var e,t;for(e=c._StsCache.length-1;e>=0;e--){t=c._StsCache[e];var n=Math.round(r.getSkewTime(c.options.SystemClockOffset)/1e3)+30;if(t.StartTime&&n=t.ExpiredTime)c._StsCache.splice(e,1);else if(!t.ScopeLimit||t.ScopeLimit&&t.ScopeKey===b){p=t;break}}}();var g=function(){var t="";p.StartTime&&e.Expires?t=p.StartTime+";"+(p.StartTime+1*e.Expires):p.StartTime&&p.ExpiredTime&&(t=p.StartTime+";"+p.ExpiredTime);var o=r.getAuth({SecretId:p.TmpSecretId,SecretKey:p.TmpSecretKey,Method:e.Method,Pathname:f,Query:e.Query,Headers:n,Expires:e.Expires,UseRawKey:c.options.UseRawKey,SystemClockOffset:c.options.SystemClockOffset,KeyTime:t,ForceSignHost:a}),i={Authorization:o,SecurityToken:p.SecurityToken||p.XCosSecurityToken||"",Token:p.Token||"",ClientIP:p.ClientIP||"",ClientUA:p.ClientUA||""};l(null,i)},y=function(e){if(e.Authorization){var t=!1,n=e.Authorization;if(n)if(n.indexOf(" ")>-1)t=!1;else if(n.indexOf("q-sign-algorithm=")>-1&&n.indexOf("q-ak=")>-1&&n.indexOf("q-sign-time=")>-1&&n.indexOf("q-key-time=")>-1&&n.indexOf("q-url-param-list=")>-1)t=!0;else try{n=atob(n),n.indexOf("a=")>-1&&n.indexOf("k=")>-1&&n.indexOf("t=")>-1&&n.indexOf("r=")>-1&&n.indexOf("b=")>-1&&(t=!0)}catch(o){}if(!t)return r.error(new Error("getAuthorization callback params format error"))}else{if(!e.TmpSecretId)return r.error(new Error('getAuthorization callback params missing "TmpSecretId"'));if(!e.TmpSecretKey)return r.error(new Error('getAuthorization callback params missing "TmpSecretKey"'));if(!e.SecurityToken&&!e.XCosSecurityToken)return r.error(new Error('getAuthorization callback params missing "SecurityToken"'));if(!e.ExpiredTime)return r.error(new Error('getAuthorization callback params missing "ExpiredTime"'));if(e.ExpiredTime&&10!==e.ExpiredTime.toString().length)return r.error(new Error('getAuthorization callback params "ExpiredTime" should be 10 digits'));if(e.StartTime&&10!==e.StartTime.toString().length)return r.error(new Error('getAuthorization callback params "StartTime" should be 10 StartTime'))}return!1};if(p.ExpiredTime&&p.ExpiredTime-r.getSkewTime(c.options.SystemClockOffset)/1e3>60)g();else if(c.options.getAuthorization)c.options.getAuthorization.call(c,{Bucket:s,Region:u,Method:e.Method,Key:d,Pathname:f,Query:e.Query,Headers:n,Scope:m,SystemClockOffset:c.options.SystemClockOffset,ForceSignHost:a},(function(e){"string"===typeof e&&(e={Authorization:e});var t=y(e);if(t)return l(t);e.Authorization?l(null,e):(p=e||{},p.Scope=m,p.ScopeKey=b,c._StsCache.push(p),g())}));else{if(!c.options.getSTS)return function(){var t=r.getAuth({SecretId:e.SecretId||c.options.SecretId,SecretKey:e.SecretKey||c.options.SecretKey,Method:e.Method,Pathname:f,Query:e.Query,Headers:n,Expires:e.Expires,UseRawKey:c.options.UseRawKey,SystemClockOffset:c.options.SystemClockOffset,ForceSignHost:a}),o={Authorization:t,SecurityToken:c.options.SecurityToken||c.options.XCosSecurityToken};return l(null,o),o}();c.options.getSTS.call(c,{Bucket:s,Region:u},(function(e){p=e||{},p.Scope=m,p.ScopeKey=b,p.TmpSecretId||(p.TmpSecretId=p.SecretId),p.TmpSecretKey||(p.TmpSecretKey=p.SecretKey);var t=y(p);if(t)return l(t);c._StsCache.push(p),g()}))}return""}function Be(e){var t=!1,n=!1,o=e.headers&&(e.headers.date||e.headers.Date)||e.error&&e.error.ServerTime;try{var a=e.error.Code,i=e.error.Message;("RequestTimeTooSkewed"===a||"AccessDenied"===a&&"Request has expired"===i)&&(n=!0)}catch(c){}if(e)if(n&&o){var l=Date.parse(o);this.options.CorrectClockSkew&&Math.abs(r.getSkewTime(this.options.SystemClockOffset)-l)>=3e4&&(console.error("error: Local time is too skewed."),this.options.SystemClockOffset=l-Date.now(),t=!0)}else 5===Math.floor(e.statusCode/100)&&(t=!0);return t}function Me(e,t){var n=this;!e.headers&&(e.headers={}),!e.qs&&(e.qs={}),e.VersionId&&(e.qs.versionId=e.VersionId),e.qs=r.clearKey(e.qs),e.headers&&(e.headers=r.clearKey(e.headers)),e.qs&&(e.qs=r.clearKey(e.qs));var o=r.clone(e.qs);e.action&&(o[e.action]="");var a=e.url||e.Url,i=e.SignHost||Ee.call(this,{Bucket:e.Bucket,Region:e.Region,Url:a}),l=e.tracker,c=function r(a){var c=n.options.SystemClockOffset;l&&l.setParams({signStartTime:(new Date).getTime(),retryTimes:a-1}),Te.call(n,{Bucket:e.Bucket||"",Region:e.Region||"",Method:e.method,Key:e.Key,Query:o,Headers:e.headers,SignHost:i,Action:e.Action,ResourceKey:e.ResourceKey,Scope:e.Scope,ForceSignHost:n.options.ForceSignHost},(function(o,i){o?t(o):(l&&l.setParams({signEndTime:(new Date).getTime(),httpStartTime:(new Date).getTime()}),e.AuthData=i,Ne.call(n,e,(function(o,i){l&&l.setParams({httpEndTime:(new Date).getTime()}),o&&a<2&&(c!==n.options.SystemClockOffset||Be.call(n,o))?(e.headers&&(delete e.headers.Authorization,delete e.headers["token"],delete e.headers["clientIP"],delete e.headers["clientUA"],e.headers["x-cos-security-token"]&&delete e.headers["x-cos-security-token"],e.headers["x-ci-security-token"]&&delete e.headers["x-ci-security-token"]),r(a+1)):t(o,i)})))}))};c(1)}function Ne(e,t){var n=this,a=e.TaskId;if(!a||n._isRunningTask(a)){var i=e.Bucket,l=e.Region,c=e.Key,s=e.method||"GET",u=e.Url||e.url,d=e.body,f=e.rawBody;n.options.UseAccelerate&&(l="accelerate"),u=u||Se({ForcePathStyle:n.options.ForcePathStyle,protocol:n.options.Protocol,domain:n.options.Domain,bucket:i,region:l,object:c}),e.action&&(u=u+"?"+e.action),e.qsStr&&(u=u.indexOf("?")>-1?u+"&"+e.qsStr:u+"?"+e.qsStr);var p={method:s,url:u,headers:e.headers,qs:e.qs,body:d},m="x-cos-security-token";if(r.isCIHost(u)&&(m="x-ci-security-token"),p.headers.Authorization=e.AuthData.Authorization,e.AuthData.Token&&(p.headers["token"]=e.AuthData.Token),e.AuthData.ClientIP&&(p.headers["clientIP"]=e.AuthData.ClientIP),e.AuthData.ClientUA&&(p.headers["clientUA"]=e.AuthData.ClientUA),e.AuthData.SecurityToken&&(p.headers[m]=e.AuthData.SecurityToken),p.headers&&(p.headers=r.clearKey(p.headers)),p=r.clearKey(p),e.onProgress&&"function"===typeof e.onProgress){var h=d&&(d.size||d.length)||0;p.onProgress=function(t){if(!a||n._isRunningTask(a)){var o=t?t.loaded:0;e.onProgress({loaded:o,total:h})}}}e.onDownloadProgress&&(p.onDownloadProgress=e.onDownloadProgress),e.DataType&&(p.dataType=e.DataType),this.options.Timeout&&(p.timeout=this.options.Timeout),n.options.ForcePathStyle&&(p.pathStyle=n.options.ForcePathStyle),n.emit("before-send",p);var v=p.url.includes("accelerate."),b=p.qs?Object.keys(p.qs).map((function(e){return"".concat(e,"=").concat(p.qs[e])})).join("&"):"",g=b?p.url+"?"+b:p.url;e.tracker&&e.tracker.setParams({reqUrl:g,accelerate:v?"Y":"N"}),e.tracker&&e.tracker.parent&&e.tracker.parent.setParams({reqUrl:g,accelerate:v?"Y":"N"});var y=(n.options.Request||o)(p,(function(e){if("abort"!==e.error){var o={options:p,error:c,statusCode:l&&l.statusCode||0,headers:l&&l.headers||{},body:s};n.emit("after-receive",o),c=o.error,s=o.body,l={statusCode:o.statusCode,headers:o.headers},n.emit("after-receive",e);var i,l={statusCode:e.statusCode,statusMessage:e.statusMessage,headers:e.headers},c=e.error,s=e.body,u=function(e,o){if(a&&n.off("inner-kill-task",O),!i){i=!0;var c={};l&&l.statusCode&&(c.statusCode=l.statusCode),l&&l.headers&&(c.headers=l.headers),e?(e=r.extend(e||{},c),t(e,null)):(o=r.extend(o||{},c),t(null,o)),y=null}};if(c)return u(r.error(c));var d,m=l.statusCode,h=2===Math.floor(m/100);if(f&&h)return u(null,{body:s});try{d=s&&s.indexOf("<")>-1&&s.indexOf(">")>-1&&r.xml2json(s)||{}}catch(b){d={}}var v=d&&d.Error;h?u(null,d):v?u(r.error(new Error(v.Message),{code:v.Code,error:v})):m?u(r.error(new Error(l.statusMessage),{code:""+m})):m&&u(r.error(new Error("statusCode error")))}})),O=function e(t){t.TaskId===a&&(y&&y.abort&&y.abort(),n.off("inner-kill-task",e))};a&&n.on("inner-kill-task",O)}}var _e={getService:a,putBucket:i,headBucket:l,getBucket:c,deleteBucket:s,putBucketAcl:u,getBucketAcl:d,putBucketCors:f,getBucketCors:p,deleteBucketCors:m,getBucketLocation:h,getBucketPolicy:b,putBucketPolicy:v,deleteBucketPolicy:g,putBucketTagging:y,getBucketTagging:O,deleteBucketTagging:w,putBucketLifecycle:j,getBucketLifecycle:x,deleteBucketLifecycle:C,putBucketVersioning:k,getBucketVersioning:S,putBucketReplication:E,getBucketReplication:T,deleteBucketReplication:B,putBucketWebsite:M,getBucketWebsite:N,deleteBucketWebsite:_,putBucketReferer:V,getBucketReferer:A,putBucketDomain:D,getBucketDomain:P,deleteBucketDomain:I,putBucketOrigin:z,getBucketOrigin:R,deleteBucketOrigin:L,putBucketLogging:F,getBucketLogging:H,putBucketInventory:$,getBucketInventory:U,listBucketInventory:W,deleteBucketInventory:q,putBucketAccelerate:K,getBucketAccelerate:G,putBucketEncryption:Y,getBucketEncryption:X,deleteBucketEncryption:J,getObject:ee,headObject:Q,listObjectVersions:Z,putObject:te,deleteObject:ne,getObjectAcl:oe,putObjectAcl:re,optionsObject:ae,putObjectCopy:ie,deleteMultipleObject:ce,restoreObject:se,putObjectTagging:ue,getObjectTagging:de,deleteObjectTagging:fe,selectObjectContent:pe,appendObject:we,uploadPartCopy:le,multipartInit:me,multipartUpload:he,multipartComplete:ve,multipartList:be,multipartListPart:ge,multipartAbort:ye,request:Oe,getObjectUrl:xe,getAuth:je};function Ve(e,t,n){r.each(["Cors","Acl"],(function(o){if(e.slice(-o.length)===o){var a=e.slice(0,-o.length)+o.toUpperCase(),i=r.apiWrapper(e,t),l=!1;n[a]=function(){!l&&console.warn("warning: cos."+a+" has been deprecated. Please Use cos."+e+" instead."),l=!0,i.apply(this,arguments)}}}))}e.exports.init=function(e,t){t.transferToTaskMethod(_e,"putObject"),r.each(_e,(function(t,n){e.prototype[n]=r.apiWrapper(n,t),Ve(n,t,e.prototype)}))}},"./src/cos.js": /*!********************!*\ !*** ./src/cos.js ***! \********************/ /*! no static exports found */function(e,t,n){"use strict";var o=n(/*! ./util */"./src/util.js"),r=n(/*! ./event */"./src/event.js"),a=n(/*! ./task */"./src/task.js"),i=n(/*! ./base */"./src/base.js"),l=n(/*! ./advance */"./src/advance.js"),c=n(/*! ../package.json */"./package.json"),s={AppId:"",SecretId:"",SecretKey:"",SecurityToken:"",ChunkRetryTimes:2,FileParallelLimit:3,ChunkParallelLimit:3,ChunkSize:1048576,SliceSize:1048576,CopyChunkParallelLimit:20,CopyChunkSize:10485760,CopySliceSize:10485760,MaxPartNumber:1e4,ProgressInterval:1e3,Domain:"",ServiceDomain:"",Protocol:"",CompatibilityMode:!1,ForcePathStyle:!1,UseRawKey:!1,Timeout:0,CorrectClockSkew:!0,SystemClockOffset:0,UploadCheckContentMd5:!1,UploadQueueSize:1e4,UploadAddMetaMd5:!1,UploadIdCacheLimit:50,UseAccelerate:!1,ForceSignHost:!0,EnableTracker:!1,DeepTracker:!1,TrackerDelay:5e3,CustomId:""},u=function(e){this.options=o.extend(o.clone(s),e||{}),this.options.FileParallelLimit=Math.max(1,this.options.FileParallelLimit),this.options.ChunkParallelLimit=Math.max(1,this.options.ChunkParallelLimit),this.options.ChunkRetryTimes=Math.max(0,this.options.ChunkRetryTimes),this.options.ChunkSize=Math.max(1048576,this.options.ChunkSize),this.options.CopyChunkParallelLimit=Math.max(1,this.options.CopyChunkParallelLimit),this.options.CopyChunkSize=Math.max(1048576,this.options.CopyChunkSize),this.options.CopySliceSize=Math.max(0,this.options.CopySliceSize),this.options.MaxPartNumber=Math.max(1024,Math.min(1e4,this.options.MaxPartNumber)),this.options.Timeout=Math.max(0,this.options.Timeout),this.options.AppId&&console.warn('warning: AppId has been deprecated, Please put it at the end of parameter Bucket(E.g: "test-1250000000").'),this.options.SecretId&&this.options.SecretId.indexOf(" ")>-1&&(console.error("error: SecretId格式错误,请检查"),console.error("error: SecretId format is incorrect. Please check")),this.options.SecretKey&&this.options.SecretKey.indexOf(" ")>-1&&(console.error("error: SecretKey格式错误,请检查"),console.error("error: SecretKey format is incorrect. Please check")),o.isNode()&&(console.warn("warning: cos-js-sdk-v5 不支持 nodejs 环境使用,请改用 cos-nodejs-sdk-v5,参考文档: https://cloud.tencent.com/document/product/436/8629"),console.warn("warning: cos-js-sdk-v5 does not support nodejs environment. Please use cos-nodejs-sdk-v5 instead. See: https://cloud.tencent.com/document/product/436/8629")),r.init(this),a.init(this)};i.init(u,a),l.init(u,a),u.util={md5:o.md5,xml2json:o.xml2json,json2xml:o.json2xml},u.getAuthorization=o.getAuth,u.version=c.version,e.exports=u},"./src/event.js": /*!**********************!*\ !*** ./src/event.js ***! \**********************/ /*! no static exports found */function(e,t){var n=function(e){var t={},n=function(e){return!t[e]&&(t[e]=[]),t[e]};e.on=function(e,t){"task-list-update"===e&&console.warn('warning: Event "'+e+'" has been deprecated. Please use "list-update" instead.'),n(e).push(t)},e.off=function(e,t){for(var o=n(e),r=o.length-1;r>=0;r--)t===o[r]&&o.splice(r,1)},e.emit=function(e,t){for(var o=n(e).map((function(e){return e})),r=0;r=0;n--){var r=o[n][2];(!r||r+l=0;r--){var a=o[r];a[0]===e&&a[1]===t&&o.splice(r,1)}o.unshift([e,t,Math.round(Date.now()/1e3)]),o.length>n&&o.splice(n),d()}},removeUploadId:function(e){u.call(this),delete f.using[e];for(var t=o.length-1;t>=0;t--)o[t][1]===e&&o.splice(t,1);d()}};e.exports=f},"./src/task.js": /*!*********************!*\ !*** ./src/task.js ***! \*********************/ /*! no static exports found */function(e,t,n){var o=n(/*! ./session */"./src/session.js"),r=n(/*! ./util */"./src/util.js"),a={},i=function(e,t){a[t]=e[t],e[t]=function(e,n){e.SkipTask?a[t].call(this,e,n):this._addTask(t,e,n)}},l=function(e){var t=[],n={},i=0,l=0,c=function(e){var t={id:e.id,Bucket:e.Bucket,Region:e.Region,Key:e.Key,FilePath:e.FilePath,state:e.state,loaded:e.loaded,size:e.size,speed:e.speed,percent:e.percent,hashPercent:e.hashPercent,error:e.error};return e.FilePath&&(t.FilePath=e.FilePath),e._custom&&(t._custom=e._custom),t},s=function(){var n,o=function(){n=0,e.emit("task-list-update",{list:r.map(t,c)}),e.emit("list-update",{list:r.map(t,c)})};return function(){n||(n=setTimeout(o))}}(),u=function(){if(!(t.length<=e.options.UploadQueueSize)){for(var o=0;oe.options.UploadQueueSize;){var r="waiting"===t[o].state||"checking"===t[o].state||"uploading"===t[o].state;t[o]&&r?o++:(n[t[o].id]&&delete n[t[o].id],t.splice(o,1),l--)}s()}},d=function n(){if(!(i>=e.options.FileParallelLimit)){while(t[l]&&"waiting"!==t[l].state)l++;if(!(l>=t.length)){var o=t[l];l++,i++,o.state="checking",o.params.onTaskStart&&o.params.onTaskStart(c(o)),!o.params.UploadData&&(o.params.UploadData={});var d=r.formatParams(o.api,o.params);a[o.api].call(e,d,(function(t,r){e._isRunningTask(o.id)&&("checking"!==o.state&&"uploading"!==o.state||(o.state=t?"error":"success",t&&(o.error=t),i--,s(),n(),o.callback&&o.callback(t,r),"success"===o.state&&(o.params&&(delete o.params.UploadData,delete o.params.Body,delete o.params),delete o.callback)),u())})),s(),setTimeout(n)}}},f=function(t,r){var a=n[t];if(a){var l=a&&"waiting"===a.state,c=a&&("checking"===a.state||"uploading"===a.state);if("canceled"===r&&"canceled"!==a.state||"paused"===r&&l||"paused"===r&&c){if("paused"===r&&a.params.Body&&"function"===typeof a.params.Body.pipe)return void console.error("stream not support pause");a.state=r,e.emit("inner-kill-task",{TaskId:t,toState:r});try{var f=a&&a.params&&a.params.UploadData.UploadId}catch(p){}"canceled"===r&&f&&o.removeUsing(f),s(),c&&(i--,d()),"canceled"===r&&(a.params&&(delete a.params.UploadData,delete a.params.Body,delete a.params),delete a.callback)}u()}};e._addTasks=function(t){r.each(t,(function(t){e._addTask(t.api,t.params,t.callback,!0)})),s()};var p=!0;e._addTask=function(o,a,i,l){a=r.formatParams(o,a);var c=r.uuid();a.TaskId=c,a.onTaskReady&&a.onTaskReady(c),a.TaskReady&&(a.TaskReady(c),p&&console.warn('warning: Param "TaskReady" has been deprecated. Please use "onTaskReady" instead.'),p=!1);var f={params:a,callback:i,api:o,index:t.length,id:c,Bucket:a.Bucket,Region:a.Region,Key:a.Key,FilePath:a.FilePath||"",state:"waiting",loaded:0,size:0,speed:0,percent:0,hashPercent:0,error:null,_custom:a._custom},m=a.onHashProgress;a.onHashProgress=function(t){e._isRunningTask(f.id)&&(f.hashPercent=t.percent,m&&m(t),s())};var h=a.onProgress;return a.onProgress=function(t){e._isRunningTask(f.id)&&("checking"===f.state&&(f.state="uploading"),f.loaded=t.loaded,f.speed=t.speed,f.percent=t.percent,h&&h(t),s())},r.getFileSize(o,a,(function(e,o){if(e)return i(r.error(e));n[c]=f,t.push(f),f.size=o,!l&&s(),d(),u()})),c},e._isRunningTask=function(e){var t=n[e];return!(!t||"checking"!==t.state&&"uploading"!==t.state)},e.getTaskList=function(){return r.map(t,c)},e.cancelTask=function(e){f(e,"canceled")},e.pauseTask=function(e){f(e,"paused")},e.restartTask=function(e){var t=n[e];!t||"paused"!==t.state&&"error"!==t.state||(t.state="waiting",s(),l=Math.min(l,t.index),d())},e.isUploadRunning=function(){return i||l=0||e.indexOf("wow32")>=0?"win32":e.indexOf("win64")>=0||e.indexOf("wow64")>=0?"win64":t?"mac":"unknown os"},isMobile:function(){var e=/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i;return!("object"!==("undefined"===typeof navigator?"undefined":a(navigator))||!navigator.userAgent.match(e))},isAndroid:function(){var e=/(Android|Adr|Linux)/i;return!("object"!==("undefined"===typeof navigator?"undefined":a(navigator))||!navigator.userAgent.match(e))},isIOS:function(){var e=/(iPhone|iPod|iPad|iOS)/i;return!("object"!==("undefined"===typeof navigator?"undefined":a(navigator))||!navigator.userAgent.match(e))},isOtherMobile:function(){return isMobile&&!isAndroid&&!isIOS},getDeviceName:function(){if("object"!==("undefined"===typeof navigator?"undefined":a(navigator)))return"unknown device";var e=navigator.userAgent.toLowerCase();if(e.includes("app/tencent_wemeet"))return"tencent_wemeet";if(e.indexOf("maxthon")>=0){var t=e.match(/maxthon\/([\d.]+)/),n=t&&t[1]||"";return"傲游浏览器 ".concat(n).trim()}if(e.indexOf("qqbrowser")>=0){var o=e.match(/qqbrowser\/([\d.]+)/),r=o&&o[1]||"";return"QQ浏览器 ".concat(r).trim()}if(e.indexOf("se 2.x")>=0)return"搜狗浏览器";if(e.indexOf("wxwork")>=0)return"微信内置浏览器";if(e.indexOf("msie")>=0){var i=e.match(/msie ([\d.]+)/),l=i&&i[1]||"";return"IE ".concat(l).trim()}if(e.indexOf("firefox")>=0){var c=e.match(/firefox\/([\d.]+)/),s=c&&c[1]||"";return"Firefox ".concat(s).trim()}if(e.indexOf("chrome")>=0){var u=e.match(/chrome\/([\d.]+)/),d=u&&u[1]||"";return"Chrome ".concat(d).trim()}if(e.indexOf("opera")>=0){var f=e.match(/opera.([\d.]+)/),p=f&&f[1]||"";return"Opera ".concat(p).trim()}if(e.indexOf("safari")>=0){var m=e.match(/version\/([\d.]+)/),h=m&&m[1]||"";return"Safari ".concat(h).trim()}if(e.indexOf("edge")>=0){var v=e.match(/edge\/([\d.]+)/),b=v&&v[1]||"";return"edge ".concat(b).trim()}return e.substr(0,200)}},d={isMobile:u.isMobile(),isBrowser:!u.isMobile(),mobileOsType:u.isAndroid()?"android":u.isIOS?"ios":"other_mobile",pcOsType:u.getOsType()},f={deviceType:d.isMobile?"mobile":d.isBrowser?"browser":"unknown",devicePlatform:d.isMobile?d.mobileOsType:d.pcOsType,deviceName:u.getDeviceName()},p=["multipartInit","multipartUpload","multipartComplete","multipartList","multipartListPart","multipartAbort"],m=["putObject","postObject","appendObject","sliceUploadFile","uploadFile","uploadFiles"].concat(p),h=["getObject"];function v(e){return m.includes(e)?"cos_upload":h.includes(e)?"cos_download":"base_service"}function b(e){return e.replace(/([A-Z])/g,"_$1").toLowerCase()}function g(e){var t={},n=["tracePlatform","cossdkVersion","region","networkType","host","accelerate","requestPath","size","httpMd5","httpSign","httpFull","name","result","tookTime","errorNode","errorCode","errorMessage","errorRequestId","errorStatusCode","errorServiceName","errorType","traceId","bucket","appid","partNumber","retryTimes","reqUrl","customId","fullError","deviceType","devicePlatform","deviceName"],o=["tracePlatform","cossdkVersion","region","bucket","appid","networkType","host","accelerate","requestPath","partNumber","size","name","result","tookTime","errorRequestId","retryTimes","reqUrl","customId","deviceType","devicePlatform","deviceName"],r="Success"===e.result?o:n;for(var a in e)if(r.includes(a)){var i=b(a);t[i]=e[a]}return t}var y=function(){"use strict";function e(t){o(this,e);var n=t.parent,r=t.traceId,a=t.bucket,l=t.region,c=t.apiName,d=t.fileKey,p=t.fileSize,m=t.accelerate,h=t.customId,v=t.delay,b=t.deepTracker,g=a&&a.substr(a.lastIndexOf("-")+1)||"";this.parent=n,this.deepTracker=b,this.params={cossdkVersion:i.version,region:l,networkType:"",host:"",accelerate:m?"Y":"N",requestPath:d||"",size:p||-1,httpMd5:0,httpSign:0,httpFull:0,name:c||"",result:"",tookTime:0,errorNode:"",errorCode:"",errorMessage:"",errorRequestId:"",errorStatusCode:0,errorServiceName:"",tracePlatform:"cos-js-sdk-v5",traceId:r||u.getUid(),bucket:a,appid:g,partNumber:0,retryTimes:0,reqUrl:"",customId:h||"",deviceType:f.deviceType,devicePlatform:f.devicePlatform,deviceName:f.deviceName,md5StartTime:0,md5EndTime:0,signStartTime:0,signEndTime:0,httpStartTime:0,httpEndTime:0,startTime:(new Date).getTime(),endTime:0},this.beacon=s(v)}return r(e,[{key:"formatResult",value:function(e,t){var n,o,r,a,i,l,c=(new Date).getTime(),s=c-this.params.startTime,d=u.getNetType(),f=e?(null===e||void 0===e?void 0:e.code)||(null===e||void 0===e||null===(n=e.error)||void 0===n?void 0:n.code)||(null===e||void 0===e||null===(o=e.error)||void 0===o?void 0:o.Code):"",p=e?(null===e||void 0===e?void 0:e.message)||(null===e||void 0===e||null===(r=e.error)||void 0===r?void 0:r.message)||(null===e||void 0===e||null===(a=e.error)||void 0===a?void 0:a.Message):"",m=e?(null===e||void 0===e?void 0:e.resource)||(null===e||void 0===e||null===(i=e.error)||void 0===i?void 0:i.resource)||(null===e||void 0===e||null===(l=e.error)||void 0===l?void 0:l.Resource):"",h=e?null===e||void 0===e?void 0:e.statusCode:t.statusCode,v=e?(null===e||void 0===e?void 0:e.headers)&&(null===e||void 0===e?void 0:e.headers["x-cos-request-id"]):(null===t||void 0===t?void 0:t.headers)&&(null===t||void 0===t?void 0:t.headers["x-cos-request-id"]),b=e?v?"Server":"Client":"";if(Object.assign(this.params,{tookTime:s,networkType:d,httpMd5:this.params.md5EndTime-this.params.md5StartTime,httpSign:this.params.signEndTime-this.params.signStartTime,httpFull:this.params.httpEndTime-this.params.httpStartTime,result:e?"Fail":"Success",errorType:b,errorCode:f,errorStatusCode:h,errorMessage:p,errorServiceName:m,errorRequestId:v}),!e||f&&p||(this.params.fullError=e?JSON.stringify(e):""),"getObject"===this.params.name&&(this.params.size=t?t.headers&&t.headers["content-length"]:-1),this.params.reqUrl)try{var g=/^http(s)?:\/\/(.*?)\//.exec(this.params.reqUrl);this.params.host=g[2]}catch(y){this.params.host=this.params.reqUrl}this.sendEvents()}},{key:"setParams",value:function(e){Object.assign(this.params,e)}},{key:"sendEvents",value:function(){if(!p.includes(this.params.name)||this.deepTracker){var e=v(this.params.name),t=g(this.params);0===this.params.delay?this.beacon.onDirectUserAction(e,t):this.beacon.onUserAction(e,t),this.destroy()}}},{key:"generateSubTracker",value:function(t){return Object.assign(t,{parent:this,deepTracker:this.deepTracker,traceId:this.params.traceId,bucket:this.params.bucket,region:this.params.region,fileKey:this.params.requestPath,customId:this.params.customId,delay:this.params.delay}),new e(t)}},{key:"destroy",value:function(){this.beacon=null,this.params={}}}]),e}();e.exports=y},"./src/util.js": /*!*********************!*\ !*** ./src/util.js ***! \*********************/ /*! no static exports found */function(e,t,n){"use strict";(function(t){var o=n(/*! @babel/runtime/helpers/typeof */"./node_modules/@babel/runtime/helpers/typeof.js"),r=n(/*! ../lib/md5 */"./lib/md5.js"),a=n(/*! ../lib/crypto */"./lib/crypto.js"),i=n(/*! ../lib/xml2json */"./lib/xml2json.js"),l=n(/*! ../lib/json2xml */"./lib/json2xml.js"),c=n(/*! ./tracker */"./src/tracker.js");function s(e){return encodeURIComponent(e).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A")}function u(e,t){var n=[];for(var o in e)e.hasOwnProperty(o)&&n.push(t?s(o).toLowerCase():o);return n.sort((function(e,t){return e=e.toLowerCase(),t=t.toLowerCase(),e===t?0:e>t?1:-1}))}var d=function(e,t){var n,o,r,a=[],i=u(e);for(n=0;n-1||f.indexOf(o)>-1)&&(t[n]=e[n])}return t},m=function(e){e=e||{};var t,n=e.SecretId,o=e.SecretKey,r=e.KeyTime,i=(e.method||e.Method||"get").toLowerCase(),l=E(e.Query||e.params||{}),c=p(E(e.Headers||e.headers||{})),s=e.Key||"";e.UseRawKey?t=e.Pathname||e.pathname||"/"+s:(t=e.Pathname||e.pathname||s,0!==t.indexOf("/")&&(t="/"+t));var d=!1!==e.ForceSignHost;if(!c.Host&&!c.host&&e.Bucket&&e.Region&&d&&(c.Host=e.Bucket+".cos."+e.Region+".myqcloud.com"),!n)throw new Error("missing param SecretId");if(!o)throw new Error("missing param SecretKey");var f=Math.round($(e.SystemClockOffset)/1e3)-1,m=f,h=e.Expires||e.expires;m+=void 0===h?900:1*h||0;var v="sha1",b=n,g=r||f+";"+m,y=r||f+";"+m,O=u(c,!0).join(";").toLowerCase(),w=u(l,!0).join(";").toLowerCase(),j=a.HmacSHA1(y,o).toString(),x=[i,t,G.obj2str(l,!0),G.obj2str(c,!0),""].join("\n"),C=["sha1",g,a.SHA1(x).toString(),""].join("\n"),k=a.HmacSHA1(C,j).toString(),S=["q-sign-algorithm="+v,"q-ak="+b,"q-sign-time="+g,"q-key-time="+y,"q-header-list="+O,"q-url-param-list="+w,"q-signature="+k].join("&");return S},h=function(e,t,n){var o=t/8,r=e.slice(n,n+o);return new Uint8Array(r).reverse(),new{8:Uint8Array,16:Uint16Array,32:Uint32Array}[t](r)[0]},v=function(e,t,n,o){var r=e.slice(t,n),a="";return new Uint8Array(r).forEach((function(e){a+=String.fromCharCode(e)})),o&&(a=decodeURIComponent(escape(a))),a},b=function(e){var t={},n=v(e),o={records:[]};while(e.byteLength){var r,a=h(e,32,0),i=h(e,32,4),l=a-i-16,c=0;e=e.slice(12);while(cparseInt(t[n])?1:-1;return 0},t=function(t){if(!t)return!1;var n=(t.match(/Chrome\/([.\d]+)/)||[])[1],o=(t.match(/QBCore\/([.\d]+)/)||[])[1],r=(t.match(/QQBrowser\/([.\d]+)/)||[])[1],a=n&&e(n,"53.0.2785.116")<0&&o&&e(o,"3.53.991.400")<0&&r&&e(r,"9.0.2524.400")<=0||!1;return a};return t("undefined"!==typeof navigator&&navigator.userAgent)}(),x=function(e,t,n,o,r){var a;if(e.slice?a=e.slice(t,n):e.mozSlice?a=e.mozSlice(t,n):e.webkitSlice&&(a=e.webkitSlice(t,n)),o&&j){var i=new FileReader;i.onload=function(e){a=null,r(new Blob([i.result]))},i.readAsArrayBuffer(a)}else r(a)},C=function(e,t,n,o){n=n||y,e?"string"===typeof t?n(G.md5(t,!0)):Blob&&t instanceof Blob?G.getFileMd5(t,(function(e,t){n(t)}),o):n():n()},k=1048576,S=function(e,t,n){var o=e.size,a=0,i=r.getCtx(),l=function r(l){if(l>=o){var c=i.digest("hex");t(null,c)}else{var s=Math.min(o,l+k);G.fileSlice(e,l,s,!1,(function(e){w(e,(function(t){e=null,i=i.update(t,!0),a+=t.length,t=null,n&&n({loaded:a,total:o,percent:Math.round(a/o*1e4)/1e4}),r(l+k)}))}))}};l(0)};function E(e){return A(e,(function(e){return"object"===o(e)&&null!==e?E(e):e}))}function T(e,t,n){return e&&t in e?e[t]:n}function B(e,t){return V(t,(function(n,o){e[o]=t[o]})),e}function M(e){return e instanceof Array}function N(e,t){for(var n=!1,o=0;o-1,l=!a||"string"===typeof a&&a.indexOf("{Region}")>-1;if(e.indexOf("Bucket")>-1||"deleteMultipleObject"===e||"multipartList"===e||"listObjectVersions"===e){if(i&&!n)return"Bucket";if(l&&!o)return"Region"}else if(e.indexOf("Object")>-1||e.indexOf("multipart")>-1||"sliceUploadFile"===e||"abortUploadTask"===e){if(i&&!n)return"Bucket";if(l&&!o)return"Region";if(!r)return"Key"}return!1},R=function(e,t){if(t=B({},t),"getAuth"!==e&&"getV4Auth"!==e&&"getObjectUrl"!==e){var n=t.Headers||{};if(t&&"object"===o(t)){(function(){for(var e in t)t.hasOwnProperty(e)&&e.indexOf("x-cos-")>-1&&(n[e]=t[e])})();var r={"x-cos-mfa":"MFA","Content-MD5":"ContentMD5","Content-Length":"ContentLength","Content-Type":"ContentType",Expect:"Expect",Expires:"Expires","Cache-Control":"CacheControl","Content-Disposition":"ContentDisposition","Content-Encoding":"ContentEncoding",Range:"Range","If-Modified-Since":"IfModifiedSince","If-Unmodified-Since":"IfUnmodifiedSince","If-Match":"IfMatch","If-None-Match":"IfNoneMatch","x-cos-copy-source":"CopySource","x-cos-copy-source-Range":"CopySourceRange","x-cos-metadata-directive":"MetadataDirective","x-cos-copy-source-If-Modified-Since":"CopySourceIfModifiedSince","x-cos-copy-source-If-Unmodified-Since":"CopySourceIfUnmodifiedSince","x-cos-copy-source-If-Match":"CopySourceIfMatch","x-cos-copy-source-If-None-Match":"CopySourceIfNoneMatch","x-cos-acl":"ACL","x-cos-grant-read":"GrantRead","x-cos-grant-write":"GrantWrite","x-cos-grant-full-control":"GrantFullControl","x-cos-grant-read-acp":"GrantReadAcp","x-cos-grant-write-acp":"GrantWriteAcp","x-cos-storage-class":"StorageClass","x-cos-traffic-limit":"TrafficLimit","x-cos-mime-limit":"MimeLimit","x-cos-server-side-encryption-customer-algorithm":"SSECustomerAlgorithm","x-cos-server-side-encryption-customer-key":"SSECustomerKey","x-cos-server-side-encryption-customer-key-MD5":"SSECustomerKeyMD5","x-cos-server-side-encryption":"ServerSideEncryption","x-cos-server-side-encryption-cos-kms-key-id":"SSEKMSKeyId","x-cos-server-side-encryption-context":"SSEContext"};G.each(r,(function(e,o){void 0!==t[e]&&(n[o]=t[e])})),t.Headers=O(n)}}return t},L=function(e,t){return function(n,o){var r,a=this;if("function"===typeof n&&(o=n,n={}),n=R(e,n),a.options.EnableTracker)if("sliceUploadFile"===n.calledBySdk)r=n.tracker&&n.tracker.generateSubTracker({apiName:e});else if(["uploadFile","uploadFiles"].includes(e))r=null;else{var i=-1;n.Body&&(i="string"===typeof n.Body?n.Body.length:n.Body.size||n.Body.byteLength||-1),r=new c({bucket:n.Bucket,region:n.Region,apiName:e,fileKey:n.Key,fileSize:i,deepTracker:a.options.DeepTracker,customId:a.options.CustomId,delay:a.options.TrackerDelay})}n.tracker=r;var l=function(e){return e&&e.headers&&(e.headers["x-cos-request-id"]&&(e.RequestId=e.headers["x-cos-request-id"]),e.headers["x-ci-request-id"]&&(e.RequestId=e.headers["x-ci-request-id"]),e.headers["x-cos-version-id"]&&(e.VersionId=e.headers["x-cos-version-id"]),e.headers["x-cos-delete-marker"]&&(e.DeleteMarker=e.headers["x-cos-delete-marker"])),e},s=function(e,t){r&&r.formatResult(e,t),o&&o(l(e),l(t))},u=function(){if("getService"!==e&&"abortUploadTask"!==e){var t=z.call(a,e,n);if(t)return"missing param "+t;if(n.Region){if(a.options.CompatibilityMode){if(!/^([a-z\d-.]+)$/.test(n.Region))return"Region format error."}else{if(n.Region.indexOf("cos.")>-1)return'param Region should not be start with "cos."';if(!/^([a-z\d-]+)$/.test(n.Region))return"Region format error."}a.options.CompatibilityMode||-1!==n.Region.indexOf("-")||"yfb"===n.Region||"default"===n.Region||"accelerate"===n.Region||console.warn("warning: param Region format error, find help here: https://cloud.tencent.com/document/product/436/6224")}if(n.Bucket){if(!/^([a-z\d-]+)-(\d+)$/.test(n.Bucket))if(n.AppId)n.Bucket=n.Bucket+"-"+n.AppId;else{if(!a.options.AppId)return'Bucket should format as "test-1250000000".';n.Bucket=n.Bucket+"-"+a.options.AppId}n.AppId&&(console.warn('warning: AppId has been deprecated, Please put it at the end of parameter Bucket(E.g Bucket:"test-1250000000" ).'),delete n.AppId)}!a.options.UseRawKey&&n.Key&&"/"===n.Key.substr(0,1)&&(n.Key=n.Key.substr(1))}},d=u(),f="getAuth"===e||"getObjectUrl"===e;if("function"===typeof Promise&&!f&&!o)return new Promise((function(e,r){if(o=function(t,n){t?r(t):e(n)},d)return s(G.error(new Error(d)));t.call(a,n,s)}));if(d)return s(G.error(new Error(d)));var p=t.call(a,n,s);return f?p:void 0}},F=function(e,t){var n,o,r=this,a=0,i=0,l=Date.now();function c(){if(o=0,t&&"function"===typeof t){n=Date.now();var r,c=Math.max(0,Math.round((i-a)/((n-l)/1e3)*100)/100)||0;r=0===i&&0===e?1:Math.floor(i/e*100)/100||0,l=n,a=i;try{t({loaded:i,total:e,speed:c,percent:r})}catch(s){}}}return function(t,n){if(t&&(i=t.loaded,e=t.total),n)clearTimeout(o),c();else{if(o)return;o=setTimeout(c,r.options.ProgressInterval)}}},H=function(e,t,n){var o;"string"===typeof t.Body?t.Body=new Blob([t.Body],{type:"text/plain"}):t.Body instanceof ArrayBuffer&&(t.Body=new Blob([t.Body])),t.Body&&(t.Body instanceof Blob||"[object File]"===t.Body.toString()||"[object Blob]"===t.Body.toString())?(o=t.Body.size,t.ContentLength=o,n(null,o)):n(G.error(new Error("params body format error, Only allow File|Blob|String.")))},$=function(e){return Date.now()+(e||0)},U=function(e,t){var n=e;return e.message=e.message||null,"string"===typeof t?(e.error=t,e.message=t):"object"===o(t)&&null!==t&&(B(e,t),(t.code||t.name)&&(e.code=t.code||t.name),t.message&&(e.message=t.message),t.stack&&(e.stack=t.stack)),"function"===typeof Object.defineProperty&&(Object.defineProperty(e,"name",{writable:!0,enumerable:!1}),Object.defineProperty(e,"message",{enumerable:!0})),e.name=t&&t.name||e.name||e.code||"Error",e.code||(e.code=e.name),e.error||(e.error=E(n)),e},W=function(){return"object"===("undefined"===typeof globalThis?"undefined":o(globalThis))&&("DedicatedWorkerGlobalScope"===globalThis.constructor.name||globalThis.FileReaderSync)},q=function(){return"object"!==("undefined"===typeof window?"undefined":o(window))&&"object"===("undefined"===typeof t?"undefined":o(t))&&!W()},K=function(e){return/^https?:\/\/([^/]+\.)?ci\.[^/]+/.test(e)},G={noop:y,formatParams:R,apiWrapper:L,xml2json:i,json2xml:l,md5:r,clearKey:O,fileSlice:x,getBodyMd5:C,getFileMd5:S,binaryBase64:P,extend:B,isArray:M,isInArray:N,makeArray:_,each:V,map:A,filter:D,clone:E,attr:T,uuid:I,camSafeUrlEncode:s,throttleOnProgress:F,getFileSize:H,getSkewTime:$,error:U,obj2str:d,getAuth:m,parseSelectPayload:b,getSourceParams:g,isBrowser:!0,isNode:q,isCIHost:K};e.exports=G}).call(this,n(/*! ./../node_modules/process/browser.js */"./node_modules/process/browser.js"))}})}))},"40d5":function(e,t,n){var o=n("d039");e.exports=!o((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},"41c3":function(e,t,n){var o=n("1a8c"),r=n("eac5"),a=n("ec8c"),i=Object.prototype,l=i.hasOwnProperty;function c(e){if(!o(e))return a(e);var t=r(e),n=[];for(var i in e)("constructor"!=i||!t&&l.call(e,i))&&n.push(i);return n}e.exports=c},4236:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"GoodsFilled"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M192 352h640l64 544H128l64-544zm128 224h64V448h-64v128zm320 0h64V448h-64v128zM384 288h-64a192 192 0 11384 0h-64a128 128 0 10-256 0z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},4237:function(e,t,n){n("be7f")},4245:function(e,t,n){var o=n("1290");function r(e,t){var n=e.__data__;return o(t)?n["string"==typeof t?"string":"hash"]:n.map}e.exports=r},4284:function(e,t){function n(e,t){var n=-1,o=null==e?0:e.length;while(++n{let n=e;return t.split(".").map(e=>{n=null==n?void 0:n[e]}),n};function c(e,t,n){let r,l,c=e;if(e&&Object(o["hasOwn"])(e,t))r=t,l=null==c?void 0:c[t];else{t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,"");const e=t.split(".");let o=0;for(o;oMath.floor(1e4*Math.random()),u=(e="")=>String(e).replace(/[|\\{}()[\]^$+*?.]/g,"\\$&"),d=e=>e||0===e?Array.isArray(e)?e:[e]:[],f=function(){return r["isClient"]&&!!window.navigator.userAgent.match(/firefox/i)},p=function(e){const t=["transform","transition","animation"],n=["ms-","webkit-"];return t.forEach(t=>{const o=e[t];t&&o&&n.forEach(n=>{e[n+t]=o})}),e},m=(o["hyphenate"],e=>"boolean"===typeof e),h=e=>"number"===typeof e;function v(e){let t=!1;return function(...n){t||(t=!0,window.requestAnimationFrame(()=>{Reflect.apply(e,this,n),t=!1}))}}function b(e){return void 0===e}function g(e){return!!(!e&&0!==e||Object(o["isArray"])(e)&&!e.length||Object(o["isObject"])(e)&&!Object.keys(e).length)}function y(e){return e.reduce((e,t)=>{const n=Array.isArray(t)?y(t):t;return e.concat(n)},[])}function O(e){return Array.from(new Set(e))}function w(e){return Object(o["isString"])(e)?e:h(e)?e+"px":(Object(a["a"])(i,"binding value must be a string or number"),"")}const j=(e,t)=>{var n;const o=[...new Set([...Object.keys(e),...Object.keys(t)])],r={};for(const a of o)r[a]=null!=(n=t[a])?n:e[a];return r}},"446f":function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return i}));var o=n("bc34"),r=n("7bc7"),a=n("c23a");const i=["default","primary","success","warning","info","danger","text",""],l=["button","submit","reset"],c=Object(o["b"])({size:a["c"],disabled:Boolean,type:{type:String,values:i,default:""},icon:{type:Object(o["d"])([String,Object]),default:""},nativeType:{type:String,values:l,default:"button"},loading:Boolean,loadingIcon:{type:Object(o["d"])([String,Object]),default:()=>r["Loading"]},plain:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,autoInsertSpace:{type:Boolean,default:void 0}}),s={click:e=>e instanceof MouseEvent}},"449c":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Grape"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M544 195.2a160 160 0 0196 60.8 160 160 0 11146.24 254.976 160 160 0 01-128 224 160 160 0 11-292.48 0 160 160 0 01-128-224A160 160 0 11384 256a160 160 0 0196-60.8V128h-64a32 32 0 010-64h192a32 32 0 010 64h-64v67.2zM512 448a96 96 0 100-192 96 96 0 000 192zm-256 0a96 96 0 100-192 96 96 0 000 192zm128 224a96 96 0 100-192 96 96 0 000 192zm128 224a96 96 0 100-192 96 96 0 000 192zm128-224a96 96 0 100-192 96 96 0 000 192zm128-224a96 96 0 100-192 96 96 0 000 192z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"44ad":function(e,t,n){var o=n("da84"),r=n("e330"),a=n("d039"),i=n("c6b6"),l=o.Object,c=r("".split);e.exports=a((function(){return!l("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?c(e,""):l(e)}:l},"44d2":function(e,t,n){var o=n("b622"),r=n("7c73"),a=n("9bf2"),i=o("unscopables"),l=Array.prototype;void 0==l[i]&&a.f(l,i,{configurable:!0,value:r(null)}),e.exports=function(e){l[i][e]=!0}},"44de":function(e,t,n){var o=n("da84");e.exports=function(e,t){var n=o.console;n&&n.error&&(1==arguments.length?n.error(e):n.error(e,t))}},"44e7":function(e,t,n){var o=n("861d"),r=n("c6b6"),a=n("b622"),i=a("match");e.exports=function(e){var t;return o(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==r(e))}},"44fa":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Moon"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M240.448 240.448a384 384 0 10559.424 525.696 448 448 0 01-542.016-542.08 390.592 390.592 0 00-17.408 16.384zm181.056 362.048a384 384 0 00525.632 16.384A448 448 0 11405.056 76.8a384 384 0 0016.448 525.696z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"454e":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Stamp"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M624 475.968V640h144a128 128 0 01128 128H128a128 128 0 01128-128h144V475.968a192 192 0 11224 0zM128 896v-64h768v64H128z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},4590:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"SortUp"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M384 141.248V928a32 32 0 1064 0V218.56l242.688 242.688A32 32 0 10736 416L438.592 118.656A32 32 0 00384 141.248z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"45bc":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Mug"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M736 800V160H160v640a64 64 0 0064 64h448a64 64 0 0064-64zm64-544h63.552a96 96 0 0196 96v224a96 96 0 01-96 96H800v128a128 128 0 01-128 128H224A128 128 0 0196 800V128a32 32 0 0132-32h640a32 32 0 0132 32v128zm0 64v288h63.552a32 32 0 0032-32V352a32 32 0 00-32-32H800z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},4616:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Search"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M795.904 750.72l124.992 124.928a32 32 0 01-45.248 45.248L750.656 795.904a416 416 0 1145.248-45.248zM480 832a352 352 0 100-704 352 352 0 000 704z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"461c":function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var o=n("19a5"),r=n("8afd"),a=n("2c28");function i(e,t,n){let a;a=r.isRef(n)?{evaluating:n}:n||{};const{lazy:i=!1,evaluating:l,onError:c=o.noop}=a,s=r.ref(!i),u=r.ref(t);let d=0;return r.watchEffect(async t=>{if(!s.value)return;d++;const n=d;let o=!1;l&&Promise.resolve().then(()=>{l.value=!0});try{const r=await e(e=>{t(()=>{l&&(l.value=!1),o||e()})});n===d&&(u.value=r)}catch(r){c(r)}finally{l&&(l.value=!1),o=!0}}),i?r.computed(()=>(s.value=!0,u.value)):u}function l(e,t=1e4){return r.customRef((n,o)=>{let a,i=e;const l=()=>setTimeout(()=>{i=e,o()},r.unref(t));return{get(){return n(),i},set(e){i=e,o(),clearTimeout(a),a=l()}}})}function c(e,t,n,o){let a=r.inject(e);return n&&(a=r.inject(e,n)),o&&(a=r.inject(e,n,o)),"function"===typeof t?r.computed(e=>t(a,e)):r.computed({get:e=>t.get(a,e),set:t.set})}const s=e=>function(...t){return e.apply(this,t.map(e=>r.unref(e)))};function u(e){var t;const n=r.unref(e);return null!=(t=null==n?void 0:n.$el)?t:n}const d=o.isClient?window:void 0,f=o.isClient?window.document:void 0,p=o.isClient?window.navigator:void 0,m=o.isClient?window.location:void 0;function h(...e){let t,n,a,i;if(o.isString(e[0])?([n,a,i]=e,t=d):[t,n,a,i]=e,!t)return o.noop;let l=o.noop;const c=r.watch(()=>r.unref(t),e=>{l(),e&&(e.addEventListener(n,a,i),l=()=>{e.removeEventListener(n,a,i),l=o.noop})},{immediate:!0,flush:"post"}),s=()=>{c(),l()};return o.tryOnScopeDispose(s),s}function v(e,t,n={}){const{window:o=d,ignore:a}=n;if(!o)return;const i=r.ref(!0),l=n=>{const o=u(e),r=n.composedPath();o&&o!==n.target&&!r.includes(o)&&i.value&&(a&&a.length>0&&a.some(e=>{const t=u(e);return t&&(n.target===t||r.includes(t))})||t(n))},c=[h(o,"click",l,{passive:!0,capture:!0}),h(o,"pointerdown",t=>{const n=u(e);i.value=!!n&&!t.composedPath().includes(n)},{passive:!0})],s=()=>c.forEach(e=>e());return s}var b=Object.defineProperty,g=Object.defineProperties,y=Object.getOwnPropertyDescriptors,O=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,x=(e,t,n)=>t in e?b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,C=(e,t)=>{for(var n in t||(t={}))w.call(t,n)&&x(e,n,t[n]);if(O)for(var n of O(t))j.call(t,n)&&x(e,n,t[n]);return e},k=(e,t)=>g(e,y(t));const S=e=>"function"===typeof e?e:"string"===typeof e?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):e?()=>!0:()=>!1;function E(e,t,n={}){const{target:o=d,eventName:r="keydown",passive:a=!1}=n,i=S(e),l=e=>{i(e)&&t(e)};return h(o,r,l,a)}function T(e,t,n={}){return E(e,t,k(C({},n),{eventName:"keydown"}))}function B(e,t,n={}){return E(e,t,k(C({},n),{eventName:"keypress"}))}function M(e,t,n={}){return E(e,t,k(C({},n),{eventName:"keyup"}))}const N=500;function _(e,t,n){const o=r.computed(()=>a.unrefElement(e));let i=null;function l(){null!=i&&(clearTimeout(i),i=null)}function c(e){var o;l(),i=setTimeout(()=>t(e),null!=(o=null==n?void 0:n.delay)?o:N)}a.useEventListener(o,"pointerdown",c),a.useEventListener(o,"pointerup",l),a.useEventListener(o,"pointerleave",l)}const V=()=>{const{activeElement:e,body:t}=document;if(!e)return!1;if(e===t)return!1;switch(e.tagName){case"INPUT":case"TEXTAREA":return!0}return e.hasAttribute("contenteditable")},A=({keyCode:e,metaKey:t,ctrlKey:n,altKey:o})=>!(t||n||o)&&(e>=48&&e<=57||e>=96&&e<=105||e>=65&&e<=90);function D(e,t={}){const{document:n=f}=t,o=t=>{!V()&&A(t)&&e(t)};n&&h(n,"keydown",o,{passive:!0})}function P(e,t=null){const n=r.getCurrentInstance();let a=()=>{};const i=r.customRef((o,r)=>(a=r,{get(){var r,a;return o(),null!=(a=null==(r=null==n?void 0:n.proxy)?void 0:r.$refs[e])?a:t},set(){}}));return o.tryOnMounted(a),r.onUpdated(a),i}function I(e={}){const{window:t=d}=e,n=r.ref(0);return t&&(h(t,"blur",()=>n.value+=1,!0),h(t,"focus",()=>n.value+=1,!0)),r.computed(()=>(n.value,null==t?void 0:t.document.activeElement))}function z(e,t={}){const{interrupt:n=!0,onError:a=o.noop,onFinished:i=o.noop}=t,l={pending:"pending",rejected:"rejected",fulfilled:"fulfilled"},c=Array.from(new Array(e.length),()=>({state:l.pending,data:null})),s=r.reactive(c),u=r.ref(-1);if(!e||0===e.length)return i(),{activeIndex:u,result:s};function d(e,t){u.value++,s[u.value].data=t,s[u.value].state=e}return e.reduce((t,o)=>t.then(t=>{var r;if((null==(r=s[u.value])?void 0:r.state)!==l.rejected||!n)return o(t).then(t=>(d(l.fulfilled,t),u.value===e.length-1&&i(),t));i()}).catch(e=>(d(l.rejected,e),a(),e)),Promise.resolve()),{activeIndex:u,result:s}}function R(e,t,n){const{immediate:a=!0,delay:i=0,onError:l=o.noop,resetOnExecute:c=!0,shallow:s=!0}=null!=n?n:{},u=s?r.shallowRef(t):r.ref(t),d=r.ref(!1),f=r.ref(!1),p=r.ref(void 0);async function m(n=0,...r){c&&(u.value=t),p.value=void 0,d.value=!1,f.value=!0,n>0&&await o.promiseTimeout(n);const a="function"===typeof e?e(...r):e;try{const e=await a;u.value=e,d.value=!0}catch(i){p.value=i,l(i)}return f.value=!1,u.value}return a&&m(i),{state:u,isReady:d,isLoading:f,error:p,execute:m}}function L(e,t){const n=r.ref(""),a=r.ref();function i(){if(o.isClient)return a.value=new Promise((n,o)=>{try{const a=r.unref(e);if(void 0===a||null===a)n("");else if("string"===typeof a)n(H(new Blob([a],{type:"text/plain"})));else if(a instanceof Blob)n(H(a));else if(a instanceof ArrayBuffer)n(window.btoa(String.fromCharCode(...new Uint8Array(a))));else if(a instanceof HTMLCanvasElement)n(a.toDataURL(null==t?void 0:t.type,null==t?void 0:t.quality));else if(a instanceof HTMLImageElement){const e=a.cloneNode(!1);e.crossOrigin="Anonymous",F(e).then(()=>{const o=document.createElement("canvas"),r=o.getContext("2d");o.width=e.width,o.height=e.height,r.drawImage(e,0,0,o.width,o.height),n(o.toDataURL(null==t?void 0:t.type,null==t?void 0:t.quality))}).catch(o)}else o(new Error("target is unsupported types"))}catch(a){o(a)}}),a.value.then(e=>n.value=e),a.value}return r.watch(e,i,{immediate:!0}),{base64:n,promise:a,execute:i}}function F(e){return new Promise((t,n)=>{e.complete?t():(e.onload=()=>{t()},e.onerror=n)})}function H(e){return new Promise((t,n)=>{const o=new FileReader;o.onload=e=>{t(e.target.result)},o.onerror=n,o.readAsDataURL(e)})}function $({navigator:e=p}={}){const t=["chargingchange","chargingtimechange","dischargingtimechange","levelchange"],n=e&&"getBattery"in e,o=r.ref(!1),a=r.ref(0),i=r.ref(0),l=r.ref(1);let c;function s(){o.value=this.charging,a.value=this.chargingTime||0,i.value=this.dischargingTime||0,l.value=this.level}return n&&e.getBattery().then(e=>{c=e,s.call(c);for(const n of t)h(c,n,s,{passive:!0})}),{isSupported:n,charging:o,chargingTime:a,dischargingTime:i,level:l}}function U(e,t={}){const{window:n=d}=t;let a;const i=r.ref(!1),l=()=>{n&&(a||(a=n.matchMedia(e)),i.value=a.matches)};return o.tryOnMounted(()=>{l(),a&&("addEventListener"in a?a.addEventListener("change",l):a.addListener(l),o.tryOnScopeDispose(()=>{"removeEventListener"in l?a.removeEventListener("change",l):a.removeListener(l)}))}),i}const W={sm:640,md:768,lg:1024,xl:1280,"2xl":1536},q={sm:576,md:768,lg:992,xl:1200,xxl:1400},K={xs:600,sm:960,md:1264,lg:1904},G={xs:480,sm:576,md:768,lg:992,xl:1200,xxl:1600},Y={xs:600,sm:1024,md:1440,lg:1920},X={mobileS:320,mobileM:375,mobileL:425,tablet:768,laptop:1024,laptopL:1440,desktop4K:2560};var J=Object.defineProperty,Q=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(e,t,n)=>t in e?J(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ne=(e,t)=>{for(var n in t||(t={}))Z.call(t,n)&&te(e,n,t[n]);if(Q)for(var n of Q(t))ee.call(t,n)&&te(e,n,t[n]);return e};function oe(e,t={}){function n(t,n){let r=e[t];return null!=n&&(r=o.increaseWithUnit(r,n)),"number"===typeof r&&(r+="px"),r}const{window:r=d}=t;function a(e){return!!r&&r.matchMedia(e).matches}const i=e=>U(`(min-width: ${n(e)})`,t),l=Object.keys(e).reduce((e,t)=>(Object.defineProperty(e,t,{get:()=>i(t),enumerable:!0,configurable:!0}),e),{});return ne({greater:i,smaller(e){return U(`(max-width: ${n(e,-.1)})`,t)},between(e,o){return U(`(min-width: ${n(e)}) and (max-width: ${n(o,-.1)})`,t)},isGreater(e){return a(`(min-width: ${n(e)})`)},isSmaller(e){return a(`(max-width: ${n(e,-.1)})`)},isInBetween(e,t){return a(`(min-width: ${n(e)}) and (max-width: ${n(t,-.1)})`)}},l)}const re=e=>{const{name:t,window:n=d}=e,a=n&&"BroadcastChannel"in n,i=r.ref(!1),l=r.ref(),c=r.ref(),s=r.ref(null),u=e=>{l.value&&l.value.postMessage(e)},f=()=>{l.value&&l.value.close(),i.value=!0};return a&&o.tryOnMounted(()=>{s.value=null,l.value=new BroadcastChannel(t),l.value.addEventListener("message",e=>{c.value=e.data},{passive:!0}),l.value.addEventListener("messageerror",e=>{s.value=e},{passive:!0}),l.value.addEventListener("close",()=>{i.value=!0})}),o.tryOnScopeDispose(()=>{f()}),{isSupported:a,channel:l,data:c,post:u,close:f,error:s,isClosed:i}};function ae({window:e=d}={}){const t=t=>{const{state:n,length:o}=(null==e?void 0:e.history)||{},{hash:r,host:a,hostname:i,href:l,origin:c,pathname:s,port:u,protocol:d,search:f}=(null==e?void 0:e.location)||{};return{trigger:t,state:n,length:o,hash:r,host:a,hostname:i,href:l,origin:c,pathname:s,port:u,protocol:d,search:f}},n=r.ref(t("load"));return e&&(h(e,"popstate",()=>n.value=t("popstate"),{passive:!0}),h(e,"hashchange",()=>n.value=t("hashchange"),{passive:!0})),n}function ie(e,t=((e,t)=>e===t),n){const o=r.ref(e.value);return r.watch(()=>e.value,e=>{t(e,o.value)||(o.value=e)},n),o}function le(e,t,n){const a=r.ref(e);return r.computed({get(){return o.clamp(a.value,r.unref(t),r.unref(n))},set(e){a.value=o.clamp(e,r.unref(t),r.unref(n))}})}function ce(e={}){const{navigator:t=p,read:n=!1,source:a,copiedDuring:i=1500}=e,l=["copy","cut"],c=Boolean(t&&"clipboard"in t),s=r.ref(""),u=r.ref(!1),d=o.useTimeoutFn(()=>u.value=!1,i);function f(){t.clipboard.readText().then(e=>{s.value=e})}if(c&&n)for(const o of l)h(o,f);async function m(e=r.unref(a)){c&&null!=e&&(await t.clipboard.writeText(e),s.value=e,u.value=!0,d.start())}return{isSupported:c,text:s,copied:u,copy:m}}const se="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof e?e:"undefined"!==typeof self?self:{},ue="__vueuse_ssr_handlers__";se[ue]=se[ue]||{};const de=se[ue];function fe(e,t){return de[e]||t}function pe(e,t){de[e]=t}function me(e){return null==e?"any":e instanceof Set?"set":e instanceof Map?"map":"boolean"===typeof e?"boolean":"string"===typeof e?"string":"object"===typeof e||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}const he={boolean:{read:e=>"true"===e,write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))}};function ve(e,t,n,a={}){var i;const{flush:l="pre",deep:c=!0,listenToStorageChanges:s=!0,writeDefaults:u=!0,shallow:f,window:p=d,eventFilter:m,onError:v=(e=>{console.error(e)})}=a,b=r.unref(t),g=me(b),y=(f?r.shallowRef:r.ref)(t),O=null!=(i=a.serializer)?i:he[g];if(!n)try{n=fe("getDefaultStorage",()=>{var e;return null==(e=d)?void 0:e.localStorage})()}catch(j){v(j)}function w(t){if(n&&(!t||t.key===e))try{const o=t?t.newValue:n.getItem(e);null==o?(y.value=b,u&&null!==b&&n.setItem(e,O.write(b))):y.value="string"!==typeof o?o:O.read(o)}catch(j){v(j)}}return w(),p&&s&&h(p,"storage",e=>setTimeout(()=>w(e),0)),n&&o.watchWithFilter(y,()=>{try{null==y.value?n.removeItem(e):n.setItem(e,O.write(y.value))}catch(j){v(j)}},{flush:l,deep:c,eventFilter:m}),y}function be(e){return U("(prefers-color-scheme: dark)",e)}var ge=Object.defineProperty,ye=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,je=(e,t,n)=>t in e?ge(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,xe=(e,t)=>{for(var n in t||(t={}))Oe.call(t,n)&&je(e,n,t[n]);if(ye)for(var n of ye(t))we.call(t,n)&&je(e,n,t[n]);return e};function Ce(e={}){const{selector:t="html",attribute:n="class",window:a=d,storage:i,storageKey:l="vueuse-color-scheme",listenToStorageChanges:c=!0,storageRef:s}=e,u=xe({auto:"",light:"light",dark:"dark"},e.modes||{}),f=be({window:a}),p=r.computed(()=>f.value?"dark":"light"),m=s||(null==l?r.ref("auto"):ve(l,"auto",i,{window:a,listenToStorageChanges:c})),h=r.computed({get(){return"auto"===m.value?p.value:m.value},set(e){m.value=e}}),v=fe("updateHTMLAttrs",(e,t,n)=>{const o=null==a?void 0:a.document.querySelector(e);if(o)if("class"===t){const e=n.split(/\s/g);Object.values(u).flatMap(e=>(e||"").split(/\s/g)).filter(Boolean).forEach(t=>{e.includes(t)?o.classList.add(t):o.classList.remove(t)})}else o.setAttribute(t,n)});function b(e){var o;v(t,n,null!=(o=u[e])?o:e)}function g(t){e.onChanged?e.onChanged(t,b):b(t)}return r.watch(h,g,{flush:"post",immediate:!0}),o.tryOnMounted(()=>g(h.value)),h}function ke(e=r.ref(!1)){const t=o.createEventHook(),n=o.createEventHook(),a=o.createEventHook();let i=o.noop;const l=t=>(a.trigger(t),e.value=!0,new Promise(e=>{i=e})),c=n=>{e.value=!1,t.trigger(n),i({data:n,isCanceled:!1})},s=t=>{e.value=!1,n.trigger(t),i({data:t,isCanceled:!0})};return{isRevealed:r.computed(()=>e.value),reveal:l,confirm:c,cancel:s,onReveal:a.on,onConfirm:t.on,onCancel:n.on}}function Se(e,t,{window:n=d}={}){const o=r.ref(""),a=r.computed(()=>{var e;return u(t)||(null==(e=null==n?void 0:n.document)?void 0:e.documentElement)});return r.watch(a,t=>{t&&n&&(o.value=n.getComputedStyle(t).getPropertyValue(e))},{immediate:!0}),r.watch(o,t=>{var n;(null==(n=a.value)?void 0:n.style)&&a.value.style.setProperty(e,t)}),o}function Ee(e,t){const n=r.shallowRef((null==t?void 0:t.initialValue)||e[0]),o=r.computed({get(){var o;let r=(null==t?void 0:t.getIndexOf)?t.getIndexOf(n.value,e):e.indexOf(n.value);return r<0&&(r=null!=(o=null==t?void 0:t.fallbackIndex)?o:0),r},set(e){a(e)}});function a(t){const o=e.length,r=(t%o+o)%o,a=e[r];return n.value=a,a}function i(e=1){return a(o.value+e)}function l(e=1){return i(e)}function c(e=1){return i(-e)}return{state:n,index:o,next:l,prev:c}}var Te=Object.defineProperty,Be=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ae=(e,t,n)=>t in e?Te(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,De=(e,t)=>{for(var n in t||(t={}))_e.call(t,n)&&Ae(e,n,t[n]);if(Ne)for(var n of Ne(t))Ve.call(t,n)&&Ae(e,n,t[n]);return e},Pe=(e,t)=>Be(e,Me(t));function Ie(e={}){const{valueDark:t="dark",valueLight:n="",window:o=d}=e,a=Ce(Pe(De({},e),{onChanged:(t,n)=>{var o;e.onChanged?null==(o=e.onChanged)||o.call(e,"dark"===t):n(t)},modes:{dark:t,light:n}})),i=be({window:o}),l=r.computed({get(){return"dark"===a.value},set(e){e===i.value?a.value="auto":a.value=e?"dark":"light"}});return l}const ze=e=>JSON.parse(JSON.stringify(e)),Re=e=>e,Le=(e,t)=>e.value=t;function Fe(e){return e?o.isFunction(e)?e:ze:Re}function He(e){return e?o.isFunction(e)?e:ze:Re}function $e(e,t={}){const{clone:n=!1,dump:a=Fe(n),parse:i=He(n),setSource:l=Le}=t;function c(){return r.markRaw({snapshot:a(e.value),timestamp:o.timestamp()})}const s=r.ref(c()),u=r.ref([]),d=r.ref([]),f=t=>{l(e,i(t.snapshot)),s.value=t},p=()=>{u.value.unshift(s.value),s.value=c(),t.capacity&&u.value.length>t.capacity&&u.value.splice(t.capacity,1/0),d.value.length&&d.value.splice(0,d.value.length)},m=()=>{u.value.splice(0,u.value.length),d.value.splice(0,d.value.length)},h=()=>{const e=u.value.shift();e&&(d.value.unshift(s.value),f(e))},v=()=>{const e=d.value.shift();e&&(u.value.unshift(s.value),f(e))},b=()=>{f(s.value)},g=r.computed(()=>[s.value,...u.value]),y=r.computed(()=>u.value.length>0),O=r.computed(()=>d.value.length>0);return{source:e,undoStack:u,redoStack:d,last:s,history:g,canUndo:y,canRedo:O,clear:m,commit:p,reset:b,undo:h,redo:v}}var Ue=Object.defineProperty,We=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Xe=(e,t,n)=>t in e?Ue(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Je=(e,t)=>{for(var n in t||(t={}))Ge.call(t,n)&&Xe(e,n,t[n]);if(Ke)for(var n of Ke(t))Ye.call(t,n)&&Xe(e,n,t[n]);return e},Qe=(e,t)=>We(e,qe(t));function Ze(e,t={}){const{deep:n=!1,flush:r="pre",eventFilter:a}=t,{eventFilter:i,pause:l,resume:c,isActive:s}=o.pausableFilter(a),{ignoreUpdates:u,ignorePrevAsyncUpdates:d,stop:f}=o.ignorableWatch(e,b,{deep:n,flush:r,eventFilter:i});function p(e,t){d(),u(()=>{e.value=t})}const m=$e(e,Qe(Je({},t),{clone:t.clone||n,setSource:p})),{clear:h,commit:v}=m;function b(){d(),v()}function g(e){c(),e&&b()}function y(e){let t=!1;const n=()=>t=!0;u(()=>{e(n)}),t||b()}function O(){f(),h()}return Qe(Je({},m),{isTracking:s,pause:l,resume:g,commit:b,batch:y,dispose:O})}var et=Object.defineProperty,tt=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,it=(e,t,n)=>t in e?et(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,lt=(e,t)=>{for(var n in t||(t={}))rt.call(t,n)&&it(e,n,t[n]);if(ot)for(var n of ot(t))at.call(t,n)&&it(e,n,t[n]);return e},ct=(e,t)=>tt(e,nt(t));function st(e,t={}){const n=t.debounce?o.debounceFilter(t.debounce):void 0,r=Ze(e,ct(lt({},t),{eventFilter:n}));return lt({},r)}function ut(e={}){const{window:t=d,eventFilter:n=o.bypassFilter}=e,a=r.ref({x:null,y:null,z:null}),i=r.ref({alpha:null,beta:null,gamma:null}),l=r.ref(0),c=r.ref({x:null,y:null,z:null});if(t){const e=o.createFilterWrapper(n,e=>{a.value=e.acceleration,c.value=e.accelerationIncludingGravity,i.value=e.rotationRate,l.value=e.interval});h(t,"devicemotion",e)}return{acceleration:a,accelerationIncludingGravity:c,rotationRate:i,interval:l}}function dt(e={}){const{window:t=d}=e,n=Boolean(t&&"DeviceOrientationEvent"in t),o=r.ref(!1),a=r.ref(null),i=r.ref(null),l=r.ref(null);return t&&n&&h(t,"deviceorientation",e=>{o.value=e.absolute,a.value=e.alpha,i.value=e.beta,l.value=e.gamma}),{isSupported:n,isAbsolute:o,alpha:a,beta:i,gamma:l}}const ft=[1,1.325,1.4,1.5,1.8,2,2.4,2.5,2.75,3,3.5,4];function pt({window:e=d}={}){if(!e)return{pixelRatio:r.ref(1)};const t=r.ref(e.devicePixelRatio),n=()=>{t.value=e.devicePixelRatio};return h(e,"resize",n,{passive:!0}),ft.forEach(e=>{const t=U(`screen and (min-resolution: ${e}dppx)`),o=U(`screen and (max-resolution: ${e}dppx)`);r.watch([t,o],n)}),{pixelRatio:t}}function mt(e,t={}){const{controls:n=!1,navigator:a=p}=t,i=Boolean(a&&"permissions"in a);let l;const c="string"===typeof e?{name:e}:e,s=r.ref(),u=()=>{l&&(s.value=l.state)},d=o.createSingletonPromise(async()=>{if(i){if(!l)try{l=await a.permissions.query(c),h(l,"change",u),u()}catch(e){s.value="prompt"}return l}});return d(),n?{state:s,isSupported:i,query:d}:s}function ht(e={}){const{navigator:t=p,requestPermissions:n=!1,constraints:o={audio:!0,video:!0},onUpdated:a}=e,i=r.ref([]),l=r.computed(()=>i.value.filter(e=>"videoinput"===e.kind)),c=r.computed(()=>i.value.filter(e=>"audioinput"===e.kind)),s=r.computed(()=>i.value.filter(e=>"audiooutput"===e.kind));let u=!1;const d=r.ref(!1);async function f(){u&&(i.value=await t.mediaDevices.enumerateDevices(),null==a||a(i.value))}async function m(){if(!u)return!1;if(d.value)return!0;const{state:e,query:n}=mt("camera",{controls:!0});if(await n(),"granted"!==e.value){const e=await t.mediaDevices.getUserMedia(o);e.getTracks().forEach(e=>e.stop()),f(),d.value=!0}else d.value=!0;return d.value}return t&&(u=Boolean(t.mediaDevices&&t.mediaDevices.enumerateDevices),u&&(n&&m(),h(t.mediaDevices,"devicechange",f),f())),{devices:i,ensurePermissions:m,permissionGranted:d,videoInputs:l,audioInputs:c,audioOutputs:s,isSupported:u}}function vt(e={}){var t,n;const o=r.ref(null!=(t=e.enabled)&&t),a=e.video,i=e.audio,{navigator:l=p}=e,c=Boolean(null==(n=null==l?void 0:l.mediaDevices)?void 0:n.getDisplayMedia),s={audio:i,video:a},u=r.shallowRef();async function d(){if(c&&!u.value)return u.value=await l.mediaDevices.getDisplayMedia(s),u.value}async function f(){var e;null==(e=u.value)||e.getTracks().forEach(e=>e.stop()),u.value=void 0}function m(){f(),o.value=!1}async function h(){return await d(),u.value&&(o.value=!0),u.value}return r.watch(o,e=>{e?d():f()},{immediate:!0}),{isSupported:c,stream:u,start:h,stop:m,enabled:o}}function bt({document:e=f}={}){if(!e)return r.ref("visible");const t=r.ref(e.visibilityState);return h(e,"visibilitychange",()=>{t.value=e.visibilityState}),t}var gt=Object.defineProperty,yt=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,wt=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Ct=(e,t,n)=>t in e?gt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,kt=(e,t)=>{for(var n in t||(t={}))jt.call(t,n)&&Ct(e,n,t[n]);if(wt)for(var n of wt(t))xt.call(t,n)&&Ct(e,n,t[n]);return e},St=(e,t)=>yt(e,Ot(t));function Et(e,t={}){var n,a;const i=null!=(n=t.draggingElement)?n:d,l=r.ref(null!=(a=t.initialValue)?a:{x:0,y:0}),c=r.ref(),s=e=>!t.pointerTypes||t.pointerTypes.includes(e.pointerType),u=e=>{r.unref(t.preventDefault)&&e.preventDefault()},f=n=>{var o;if(!s(n))return;if(r.unref(t.exact)&&n.target!==r.unref(e))return;const a=r.unref(e).getBoundingClientRect(),i={x:n.pageX-a.left,y:n.pageY-a.top};!1!==(null==(o=t.onStart)?void 0:o.call(t,i,n))&&(c.value=i,u(n))},p=e=>{var n;s(e)&&c.value&&(l.value={x:e.pageX-c.value.x,y:e.pageY-c.value.y},null==(n=t.onMove)||n.call(t,l.value,e),u(e))},m=e=>{var n;s(e)&&c.value&&(c.value=void 0,null==(n=t.onEnd)||n.call(t,l.value,e),u(e))};return o.isClient&&(h(e,"pointerdown",f,!0),h(i,"pointermove",p,!0),h(i,"pointerup",m,!0)),St(kt({},o.toRefs(l)),{position:l,isDragging:r.computed(()=>!!c.value),style:r.computed(()=>`left:${l.value.x}px;top:${l.value.y}px;`)})}var Tt=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Nt=(e,t)=>{var n={};for(var o in e)Bt.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Tt)for(var o of Tt(e))t.indexOf(o)<0&&Mt.call(e,o)&&(n[o]=e[o]);return n};function _t(e,t,n={}){const a=n,{window:i=d}=a,l=Nt(a,["window"]);let c;const s=i&&"ResizeObserver"in i,f=()=>{c&&(c.disconnect(),c=void 0)},p=r.watch(()=>u(e),e=>{f(),s&&i&&e&&(c=new i.ResizeObserver(t),c.observe(e,l))},{immediate:!0,flush:"post"}),m=()=>{f(),p()};return o.tryOnScopeDispose(m),{isSupported:s,stop:m}}function Vt(e){const t=r.ref(0),n=r.ref(0),o=r.ref(0),a=r.ref(0),i=r.ref(0),l=r.ref(0),c=r.ref(0),s=r.ref(0);function d(){const r=u(e);if(!r)return t.value=0,n.value=0,o.value=0,a.value=0,i.value=0,l.value=0,c.value=0,void(s.value=0);const d=r.getBoundingClientRect();t.value=d.height,n.value=d.bottom,o.value=d.left,a.value=d.right,i.value=d.top,l.value=d.width,c.value=d.x,s.value=d.y}return h("scroll",d,!0),_t(e,d),{height:t,bottom:n,left:o,right:a,top:i,width:l,x:c,y:s,update:d}}function At(e,t={}){const{immediate:n=!0,window:a=d}=t,i=r.ref(!1);function l(){i.value&&a&&(e(),a.requestAnimationFrame(l))}function c(){!i.value&&a&&(i.value=!0,l())}function s(){i.value=!1}return n&&c(),o.tryOnScopeDispose(s),{isActive:i,pause:s,resume:c}}var Dt=Object.defineProperty,Pt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Rt=(e,t,n)=>t in e?Dt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Lt=(e,t)=>{for(var n in t||(t={}))It.call(t,n)&&Rt(e,n,t[n]);if(Pt)for(var n of Pt(t))zt.call(t,n)&&Rt(e,n,t[n]);return e};function Ft(e){const t=r.ref(null),{x:n,y:o}=e,a=At(()=>{t.value=document.elementFromPoint(r.unref(n),r.unref(o))});return Lt({element:t},a)}function Ht(e){const t=r.ref(!1);return h(e,"mouseenter",()=>t.value=!0),h(e,"mouseleave",()=>t.value=!1),t}function $t(e,t={width:0,height:0},n={}){const o=r.ref(t.width),a=r.ref(t.height);return _t(e,([e])=>{o.value=e.contentRect.width,a.value=e.contentRect.height},n),{width:o,height:a}}function Ut(e,{window:t=d,scrollTarget:n}={}){const a=r.ref(!1),i=()=>{if(!t)return;const n=t.document;if(e.value){const o=e.value.getBoundingClientRect();a.value=o.top<=(t.innerHeight||n.documentElement.clientHeight)&&o.left<=(t.innerWidth||n.documentElement.clientWidth)&&o.bottom>=0&&o.right>=0}else a.value=!1};return o.tryOnMounted(i),t&&o.tryOnMounted(()=>h((null==n?void 0:n.value)||t,"scroll",i,{capture:!1,passive:!0})),a}const Wt=new Map;function qt(e){const t=r.getCurrentScope();function n(n){const o=Wt.get(e)||[];o.push(n),Wt.set(e,o);const r=()=>a(n);return null==t||t.cleanups.push(r),r}function o(e){function t(...n){a(t),e(...n)}return n(t)}function a(t){const n=Wt.get(e);if(!n)return;const o=n.indexOf(t);o>-1&&n.splice(o,1),n.length||Wt.delete(e)}function i(){Wt.delete(e)}function l(t){var n;null==(n=Wt.get(e))||n.forEach(e=>e(t))}return{on:n,once:o,off:a,emit:l,reset:i}}function Kt(e,t=[],n={}){const a=r.ref(null),i=r.ref(null),l=r.ref("CONNECTING"),c=r.ref(null),s=r.ref(null),{withCredentials:u=!1}=n,d=()=>{c.value&&(c.value.close(),c.value=null,l.value="CLOSED")},f=new EventSource(e,{withCredentials:u});c.value=f,f.onopen=()=>{l.value="OPEN",s.value=null},f.onerror=e=>{l.value="CLOSED",s.value=e},f.onmessage=e=>{a.value=null,i.value=e.data};for(const o of t)h(f,o,e=>{a.value=o,i.value=e.data||null});return o.tryOnScopeDispose(()=>{d()}),{eventSource:c,event:a,data:i,status:l,error:s,close:d}}function Gt(e={}){const{initialValue:t=""}=e,n=Boolean("undefined"!==typeof window&&"EyeDropper"in window),o=r.ref(t);async function a(e){if(!n)return;const t=new window.EyeDropper,r=await t.open(e);return o.value=r.sRGBHex,r}return{isSupported:n,sRGBHex:o,open:a}}function Yt(e=null,t={}){const{baseUrl:n="",rel:a="icon",document:i=f}=t,l=r.isRef(e)?e:r.ref(e),c=e=>{null==i||i.head.querySelectorAll(`link[rel*="${a}"]`).forEach(t=>t.href=`${n}${e}`)};return r.watch(l,(e,t)=>{o.isString(e)&&e!==t&&c(e)},{immediate:!0}),l}var Xt=Object.defineProperty,Jt=Object.defineProperties,Qt=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,nn=(e,t,n)=>t in e?Xt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,on=(e,t)=>{for(var n in t||(t={}))en.call(t,n)&&nn(e,n,t[n]);if(Zt)for(var n of Zt(t))tn.call(t,n)&&nn(e,n,t[n]);return e},rn=(e,t)=>Jt(e,Qt(t));const an={json:"application/json",text:"text/plain",formData:"multipart/form-data"};function ln(e){return o.containsProp(e,"immediate","refetch","initialData","timeout","beforeFetch","afterFetch","onFetchError")}function cn(e){return e instanceof Headers?Object.fromEntries([...e.entries()]):e}function sn(e={}){const t=e.options||{},n=e.fetchOptions||{};function o(o,...a){const i=r.computed(()=>e.baseUrl?dn(r.unref(e.baseUrl),r.unref(o)):r.unref(o));let l=t,c=n;return a.length>0&&(ln(a[0])?l=on(on({},l),a[0]):c=rn(on(on({},c),a[0]),{headers:on(on({},cn(c.headers)||{}),cn(a[0].headers)||{})})),a.length>1&&ln(a[1])&&(l=on(on({},l),a[1])),un(i,c,l)}return o}function un(e,...t){var n;const a="function"===typeof AbortController;let i={},l={immediate:!0,refetch:!1,timeout:0};const c={method:"get",type:"text",payload:void 0};t.length>0&&(ln(t[0])?l=on(on({},l),t[0]):i=t[0]),t.length>1&&ln(t[1])&&(l=on(on({},l),t[1]));const{fetch:s=(null==(n=d)?void 0:n.fetch),initialData:u,timeout:f}=l,p=o.createEventHook(),m=o.createEventHook(),h=o.createEventHook(),v=r.ref(!1),b=r.ref(!1),g=r.ref(!1),y=r.ref(null),O=r.shallowRef(null),w=r.ref(null),j=r.shallowRef(u),x=r.computed(()=>a&&b.value);let C,k;const S=()=>{a&&C&&C.abort()},E=e=>{b.value=e,v.value=!e};f&&(k=o.useTimeoutFn(S,f,{immediate:!1}));const T=async(t=!1)=>{var n;E(!0),w.value=null,y.value=null,g.value=!1,C=void 0,a&&(C=new AbortController,C.signal.onabort=()=>g.value=!0,i=rn(on({},i),{signal:C.signal}));const o={method:c.method,headers:{}};if(c.payload){const e=cn(o.headers);c.payloadType&&(e["Content-Type"]=null!=(n=an[c.payloadType])?n:c.payloadType),o.body="json"===c.payloadType?JSON.stringify(r.unref(c.payload)):r.unref(c.payload)}let u=!1;const d={url:r.unref(e),options:i,cancel:()=>{u=!0}};if(l.beforeFetch&&Object.assign(d,await l.beforeFetch(d)),u||!s)return E(!1),Promise.resolve(null);let f=null;return k&&k.start(),new Promise((e,n)=>{var r;s(d.url,rn(on(on({},o),d.options),{headers:on(on({},cn(o.headers)),cn(null==(r=d.options)?void 0:r.headers))})).then(async t=>{if(O.value=t,y.value=t.status,f=await t[c.type](),l.afterFetch&&({data:f}=await l.afterFetch({data:f,response:t})),j.value=f,!t.ok)throw new Error(t.statusText);return p.trigger(t),e(t)}).catch(async o=>{let r=o.message||o.name;return l.onFetchError&&({data:f,error:r}=await l.onFetchError({data:f,error:o})),j.value=f,w.value=r,m.trigger(o),t?n(o):e(null)}).finally(()=>{E(!1),k&&k.stop(),h.trigger(null)})})};r.watch(()=>[r.unref(e),r.unref(l.refetch)],()=>r.unref(l.refetch)&&T(),{deep:!0});const B={isFinished:v,statusCode:y,response:O,error:w,data:j,isFetching:b,canAbort:x,aborted:g,abort:S,execute:T,onFetchResponse:p.on,onFetchError:m.on,onFetchFinally:h.on,get:M("get"),put:M("put"),post:M("post"),delete:M("delete"),patch:M("patch"),head:M("head"),options:M("options"),json:_("json"),text:_("text"),blob:_("blob"),arrayBuffer:_("arrayBuffer"),formData:_("formData")};function M(e){return(t,n)=>{if(!b.value)return c.method=e,c.payload=t,c.payloadType=n,r.isRef(c.payload)&&r.watch(()=>[r.unref(c.payload),r.unref(l.refetch)],()=>r.unref(l.refetch)&&T(),{deep:!0}),!n&&r.unref(t)&&Object.getPrototypeOf(r.unref(t))===Object.prototype&&(c.payloadType="json"),B}}function N(){return new Promise((e,t)=>{o.until(v).toBe(!0).then(()=>e(B)).catch(e=>t(e))})}function _(e){return()=>{if(!b.value)return c.type=e,rn(on({},B),{then(e,t){return N().then(e,t)}})}}return l.immediate&&setTimeout(T,0),rn(on({},B),{then(e,t){return N().then(e,t)}})}function dn(e,t){return e.endsWith("/")||t.startsWith("/")?`${e}${t}`:`${e}/${t}`}function fn(e={}){const{initialValue:t=!1}=e,n=I(e),o=r.computed(()=>u(e.target)),a=r.computed({get(){return n.value===o.value},set(e){var t,n;!e&&a.value&&(null==(t=o.value)||t.blur()),e&&!a.value&&(null==(n=o.value)||n.focus())}});return r.watch(o,()=>{a.value=t},{immediate:!0,flush:"post"}),{focused:a}}function pn(e,t={}){const n=I(t),o=r.computed(()=>u(e)),a=r.computed(()=>!(!o.value||!n.value)&&o.value.contains(n.value));return{focused:a}}function mn(e){var t;const n=r.ref(0),o=null!=(t=null==e?void 0:e.every)?t:10;let a=performance.now(),i=0;return At(()=>{if(i+=1,i>=o){const e=performance.now(),t=e-a;n.value=Math.round(1e3/(t/i)),a=e,i=0}}),n}const hn=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];function vn(e,t={}){const{document:n=f}=t,o=e||(null==n?void 0:n.querySelector("html")),a=r.ref(!1);let i=!1,l=hn[0];if(n){for(const r of hn)if(r[1]in n){l=r,i=!0;break}}else i=!1;const[c,s,d,,p]=l;async function m(){i&&((null==n?void 0:n[d])&&await n[s](),a.value=!1)}async function v(){if(!i)return;await m();const e=u(o);e&&(await e[c](),a.value=!0)}async function b(){a.value?await m():await v()}return n&&h(n,p,()=>{a.value=!!(null==n?void 0:n[d])},!1),{isSupported:i,isFullscreen:a,enter:v,exit:m,toggle:b}}function bn(e={}){const{enableHighAccuracy:t=!0,maximumAge:n=3e4,timeout:a=27e3,navigator:i=p}=e,l=i&&"geolocation"in i,c=r.ref(null),s=r.ref(null),u=r.ref({accuracy:0,latitude:1/0,longitude:1/0,altitude:null,altitudeAccuracy:null,heading:null,speed:null});function d(e){c.value=e.timestamp,u.value=e.coords,s.value=null}let f;return l&&(f=i.geolocation.watchPosition(d,e=>s.value=e,{enableHighAccuracy:t,maximumAge:n,timeout:a})),o.tryOnScopeDispose(()=>{f&&i&&i.geolocation.clearWatch(f)}),{isSupported:l,coords:u,locatedAt:c,error:s}}const gn=["mousemove","mousedown","resize","keydown","touchstart","wheel"],yn=6e4;function On(e=yn,t={}){const{initialState:n=!1,listenForVisibilityChange:a=!0,events:i=gn,window:l=d,eventFilter:c=o.throttleFilter(50)}=t,s=r.ref(n),u=r.ref(o.timestamp());let f;const p=o.createFilterWrapper(c,()=>{s.value=!1,u.value=o.timestamp(),clearTimeout(f),f=setTimeout(()=>s.value=!0,e)});if(l){const e=l.document;for(const t of i)h(l,t,p,{passive:!0});a&&h(e,"visibilitychange",()=>{e.hidden||p()})}return f=setTimeout(()=>s.value=!0,e),{idle:s,lastActive:u}}function wn(e,t={}){const{throttle:n=0,idle:a=200,onStop:i=o.noop,onScroll:l=o.noop,offset:c={left:0,right:0,top:0,bottom:0},eventListenerOptions:s={capture:!1,passive:!0}}=t,u=r.ref(0),d=r.ref(0),f=r.ref(!1),p=r.reactive({left:!0,right:!1,top:!0,bottom:!1}),m=r.reactive({left:!1,right:!1,top:!1,bottom:!1});if(e){const t=o.useDebounceFn(e=>{f.value=!1,m.left=!1,m.right=!1,m.top=!1,m.bottom=!1,i(e)},n+a),r=e=>{const n=e.target===document?e.target.documentElement:e.target,o=n.scrollLeft;m.left=ou.value,p.left=o<=0+(c.left||0),p.right=o+n.clientWidth>=n.scrollWidth-(c.right||0),u.value=o;const r=n.scrollTop;m.top=rd.value,p.top=r<=0+(c.top||0),p.bottom=r+n.clientHeight>=n.scrollHeight-(c.bottom||0),d.value=r,f.value=!0,t(e),l(e)};h(e,"scroll",n?o.useThrottleFn(r,n):r,s)}return{x:u,y:d,isScrolling:f,arrivedState:p,directions:m}}var jn=Object.defineProperty,xn=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,kn=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,Tn=(e,t,n)=>t in e?jn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Bn=(e,t)=>{for(var n in t||(t={}))Sn.call(t,n)&&Tn(e,n,t[n]);if(kn)for(var n of kn(t))En.call(t,n)&&Tn(e,n,t[n]);return e},Mn=(e,t)=>xn(e,Cn(t));function Nn(e,t,n={}){var o;const a=r.reactive(wn(e,Mn(Bn({},n),{offset:Bn({bottom:null!=(o=n.distance)?o:0},n.offset)})));r.watch(()=>a.arrivedState.bottom,e=>{e&&t(a)})}function _n(e,t,n={}){const{root:a,rootMargin:i="0px",threshold:l=.1,window:c=d}=n,s=c&&"IntersectionObserver"in c;let f=o.noop;const p=s?r.watch(()=>({el:u(e),root:u(a)}),({el:e,root:n})=>{if(f(),!e)return;const r=new c.IntersectionObserver(t,{root:n,rootMargin:i,threshold:l});r.observe(e),f=()=>{r.disconnect(),f=o.noop}},{immediate:!0,flush:"post"}):o.noop,m=()=>{f(),p()};return o.tryOnScopeDispose(m),{isSupported:s,stop:m}}const Vn=["mousedown","mouseup","keydown","keyup"];function An(e,t={}){const{events:n=Vn,document:o=f,initial:a=null}=t,i=r.ref(a);return o&&n.forEach(t=>{h(o,t,t=>{i.value=t.getModifierState(e)})}),i}function Dn(e,t,n={}){const{window:o=d}=n;return ve(e,t,null==o?void 0:o.localStorage,n)}const Pn={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function In(e={}){const{reactive:t=!1,target:n=d,aliasMap:a=Pn,passive:i=!0,onEventFired:l=o.noop}=e,c=r.reactive(new Set),s={toJSON(){return{}},current:c},u=t?r.reactive(s):s;function f(e,n){const o=e.key.toLowerCase(),r=e.code.toLowerCase(),a=[r,o];n?c.add(e.code):c.delete(e.code);for(const i of a)i in u&&(t?u[i]=n:u[i].value=n)}n&&(h(n,"keydown",e=>(f(e,!0),l(e)),{passive:i}),h(n,"keyup",e=>(f(e,!1),l(e)),{passive:i}));const p=new Proxy(u,{get(e,n,o){if("string"!==typeof n)return Reflect.get(e,n,o);if(n=n.toLowerCase(),n in a&&(n=a[n]),!(n in u))if(/[+_-]/.test(n)){const e=n.split(/[+_-]/g).map(e=>e.trim());u[n]=r.computed(()=>e.every(e=>r.unref(p[e])))}else u[n]=r.ref(!1);const i=Reflect.get(e,n,o);return t?r.unref(i):i}});return p}var zn=Object.defineProperty,Rn=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Hn=(e,t,n)=>t in e?zn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,$n=(e,t)=>{for(var n in t||(t={}))Ln.call(t,n)&&Hn(e,n,t[n]);if(Rn)for(var n of Rn(t))Fn.call(t,n)&&Hn(e,n,t[n]);return e};function Un(e,t){r.unref(e)&&t(r.unref(e))}function Wn(e){let t=[];for(let n=0;n({id:l,label:e,kind:t,language:n,mode:o,activeCues:r,cues:a,inBandMetadataTrackDispatchType:i}))}const Kn={src:"",tracks:[]};function Gn(e,t={}){t=$n($n({},Kn),t);const{document:n=f}=t,a=r.ref(0),i=r.ref(0),l=r.ref(!1),c=r.ref(1),s=r.ref(!1),u=r.ref(!1),d=r.ref(!1),p=r.ref(1),m=r.ref(!1),v=r.ref([]),b=r.ref([]),g=r.ref(-1),y=r.ref(!1),O=r.ref(!1),w=n&&"pictureInPictureEnabled"in n,j=o.createEventHook(),x=t=>{Un(e,e=>{if(t){const n=o.isNumber(t)?t:t.id;e.textTracks[n].mode="disabled"}else for(let t=0;t{Un(e,e=>{const r=o.isNumber(t)?t:t.id;n&&x(),e.textTracks[r].mode="showing",g.value=r})},k=()=>new Promise((t,o)=>{Un(e,async e=>{w&&(y.value?n.exitPictureInPicture().then(t).catch(o):e.requestPictureInPicture().then(t).catch(o))})});r.watchEffect(()=>{if(!n)return;const a=r.unref(e);if(!a)return;const i=r.unref(t.src);let l=[];i&&(o.isString(i)?l=[{src:i}]:Array.isArray(i)?l=i:o.isObject(i)&&(l=[i]),a.querySelectorAll("source").forEach(e=>{e.removeEventListener("error",j.trigger),e.remove()}),l.forEach(({src:e,type:t})=>{const o=n.createElement("source");o.setAttribute("src",e),o.setAttribute("type",t||""),o.addEventListener("error",j.trigger),a.appendChild(o)}),a.load())}),o.tryOnScopeDispose(()=>{const t=r.unref(e);t&&t.querySelectorAll("source").forEach(e=>e.removeEventListener("error",j.trigger))}),r.watch(c,t=>{const n=r.unref(e);n&&(n.volume=t)}),r.watch(O,t=>{const n=r.unref(e);n&&(n.muted=t)}),r.watch(p,t=>{const n=r.unref(e);n&&(n.playbackRate=t)}),r.watchEffect(()=>{if(!n)return;const o=r.unref(t.tracks),a=r.unref(e);o&&o.length&&a&&(a.querySelectorAll("track").forEach(e=>e.remove()),o.forEach(({default:e,kind:t,label:o,src:r,srcLang:i},l)=>{const c=n.createElement("track");c.default=e||!1,c.kind=t,c.label=o,c.src=r,c.srclang=i,c.default&&(g.value=l),a.appendChild(c)}))});const{ignoreUpdates:S}=o.ignorableWatch(a,t=>{const n=r.unref(e);n&&(n.currentTime=t)}),{ignoreUpdates:E}=o.ignorableWatch(d,t=>{const n=r.unref(e);n&&(t?n.play():n.pause())});h(e,"timeupdate",()=>S(()=>a.value=r.unref(e).currentTime)),h(e,"durationchange",()=>i.value=r.unref(e).duration),h(e,"progress",()=>v.value=Wn(r.unref(e).buffered)),h(e,"seeking",()=>l.value=!0),h(e,"seeked",()=>l.value=!1),h(e,"waiting",()=>s.value=!0),h(e,"playing",()=>s.value=!1),h(e,"ratechange",()=>p.value=r.unref(e).playbackRate),h(e,"stalled",()=>m.value=!0),h(e,"ended",()=>u.value=!0),h(e,"pause",()=>E(()=>d.value=!1)),h(e,"play",()=>E(()=>d.value=!0)),h(e,"enterpictureinpicture",()=>y.value=!0),h(e,"leavepictureinpicture",()=>y.value=!1),h(e,"volumechange",()=>{const t=r.unref(e);t&&(c.value=t.volume,O.value=t.muted)});const T=[],B=r.watch([e],()=>{const t=r.unref(e);t&&(B(),T[0]=h(t.textTracks,"addtrack",()=>b.value=qn(t.textTracks)),T[1]=h(t.textTracks,"removetrack",()=>b.value=qn(t.textTracks)),T[2]=h(t.textTracks,"change",()=>b.value=qn(t.textTracks)))});return o.tryOnScopeDispose(()=>T.forEach(e=>e())),{currentTime:a,duration:i,waiting:s,seeking:l,ended:u,stalled:m,buffered:v,playing:d,rate:p,volume:c,muted:O,tracks:b,selectedTrack:g,enableTrack:C,disableTrack:x,supportsPictureInPicture:w,togglePictureInPicture:k,isPictureInPicture:y,onSourceError:j.on}}const Yn=()=>{const e=r.reactive({});return{get:t=>e[t],set:(t,n)=>r.set(e,t,n),has:t=>Object.prototype.hasOwnProperty.call(e,t),delete:t=>r.del(e,t),clear:()=>{Object.keys(e).forEach(t=>{r.del(e,t)})}}};function Xn(e,t){const n=()=>(null==t?void 0:t.cache)?r.reactive(t.cache):r.isVue2?Yn():r.reactive(new Map),o=n(),a=(...e)=>(null==t?void 0:t.getKey)?t.getKey(...e):JSON.stringify(e),i=(t,...n)=>(o.set(t,e(...n)),o.get(t)),l=(...e)=>i(a(...e),...e),c=(...e)=>{o.delete(a(...e))},s=()=>{o.clear()},u=(...e)=>{const t=a(...e);return o.has(t)?o.get(t):i(t,...e)};return u.load=l,u.delete=c,u.clear=s,u.generateKey=a,u.cache=o,u}function Jn(e={}){const t=r.ref(),n=performance&&"memory"in performance;if(n){const{interval:n=1e3}=e;o.useIntervalFn(()=>{t.value=performance.memory},n,{immediate:e.immediate,immediateCallback:e.immediateCallback})}return{isSupported:n,memory:t}}function Qn(){const e=r.ref(!1);return r.onMounted(()=>{e.value=!0}),e}function Zn(e={}){const{type:t="page",touch:n=!0,resetOnTouchEnds:o=!1,initialValue:a={x:0,y:0},window:i=d}=e,l=r.ref(a.x),c=r.ref(a.y),s=r.ref(null),u=e=>{"page"===t?(l.value=e.pageX,c.value=e.pageY):"client"===t&&(l.value=e.clientX,c.value=e.clientY),s.value="mouse"},f=()=>{l.value=a.x,c.value=a.y},p=e=>{if(e.touches.length>0){const n=e.touches[0];"page"===t?(l.value=n.pageX,c.value=n.pageY):"client"===t&&(l.value=n.clientX,c.value=n.clientY),s.value="touch"}};return i&&(h(i,"mousemove",u,{passive:!0}),h(i,"dragover",u,{passive:!0}),n&&(h(i,"touchstart",p,{passive:!0}),h(i,"touchmove",p,{passive:!0}),o&&h(i,"touchend",f,{passive:!0}))),{x:l,y:c,sourceType:s}}function eo(e,t={}){const{handleOutside:n=!0,window:o=d}=t,{x:a,y:i,sourceType:l}=Zn(t),c=r.ref(null!=e?e:null==o?void 0:o.document.body),s=r.ref(0),f=r.ref(0),p=r.ref(0),m=r.ref(0),h=r.ref(0),v=r.ref(0),b=r.ref(!1);let g=()=>{};return o&&(g=r.watch([c,a,i],()=>{const e=u(c);if(!e)return;const{left:t,top:r,width:l,height:d}=e.getBoundingClientRect();p.value=t+o.pageXOffset,m.value=r+o.pageYOffset,h.value=d,v.value=l;const g=a.value-p.value,y=i.value-m.value;b.value=g<0||y<0||g>v.value||y>h.value,!n&&b.value||(s.value=g,f.value=y)},{immediate:!0})),{x:a,y:i,sourceType:l,elementX:s,elementY:f,elementPositionX:p,elementPositionY:m,elementHeight:h,elementWidth:v,isOutside:b,stop:g}}function to(e={}){const{touch:t=!0,drag:n=!0,initialValue:o=!1,window:a=d}=e,i=r.ref(o),l=r.ref(null);if(!a)return{pressed:i,sourceType:l};const c=e=>()=>{i.value=!0,l.value=e},s=()=>{i.value=!1,l.value=null},f=r.computed(()=>u(e.target)||a);return h(f,"mousedown",c("mouse"),{passive:!0}),h(a,"mouseleave",s,{passive:!0}),h(a,"mouseup",s,{passive:!0}),n&&(h(f,"dragstart",c("mouse"),{passive:!0}),h(a,"drop",s,{passive:!0}),h(a,"dragend",s,{passive:!0})),t&&(h(f,"touchstart",c("touch"),{passive:!0}),h(a,"touchend",s,{passive:!0}),h(a,"touchcancel",s,{passive:!0})),{pressed:i,sourceType:l}}var no=Object.getOwnPropertySymbols,oo=Object.prototype.hasOwnProperty,ro=Object.prototype.propertyIsEnumerable,ao=(e,t)=>{var n={};for(var o in e)oo.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&no)for(var o of no(e))t.indexOf(o)<0&&ro.call(e,o)&&(n[o]=e[o]);return n};function io(e,t,n={}){const a=n,{window:i=d}=a,l=ao(a,["window"]);let c;const s=i&&"IntersectionObserver"in i,f=()=>{c&&(c.disconnect(),c=void 0)},p=r.watch(()=>u(e),e=>{f(),s&&i&&e&&(c=new i.MutationObserver(t),c.observe(e,l))},{immediate:!0}),m=()=>{f(),p()};return o.tryOnScopeDispose(m),{isSupported:s,stop:m}}const lo=(e={})=>{const{window:t=d}=e,n=null==t?void 0:t.navigator,o=Boolean(n&&"language"in n),a=r.ref(null==n?void 0:n.language);return h(t,"languagechange",()=>{n&&(a.value=n.language)}),{isSupported:o,language:a}};function co(e={}){const{window:t=d}=e,n=null==t?void 0:t.navigator,o=Boolean(n&&"connection"in n),a=r.ref(!0),i=r.ref(!1),l=r.ref(void 0),c=r.ref(void 0),s=r.ref(void 0),u=r.ref(void 0),f=r.ref(void 0),p=r.ref("unknown"),m=o&&n.connection;function v(){n&&(a.value=n.onLine,l.value=a.value?void 0:Date.now(),m&&(c.value=m.downlink,s.value=m.downlinkMax,f.value=m.effectiveType,u.value=m.rtt,i.value=m.saveData,p.value=m.type))}return t&&(h(t,"offline",()=>{a.value=!1,l.value=Date.now()}),h(t,"online",()=>{a.value=!0})),m&&h(m,"change",v,!1),v(),{isSupported:o,isOnline:a,saveData:i,offlineAt:l,downlink:c,downlinkMax:s,effectiveType:f,rtt:u,type:p}}var so=Object.defineProperty,uo=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,po=Object.prototype.propertyIsEnumerable,mo=(e,t,n)=>t in e?so(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ho=(e,t)=>{for(var n in t||(t={}))fo.call(t,n)&&mo(e,n,t[n]);if(uo)for(var n of uo(t))po.call(t,n)&&mo(e,n,t[n]);return e};function vo(e={}){const{controls:t=!1,interval:n="requestAnimationFrame"}=e,a=r.ref(new Date),i=()=>a.value=new Date,l="requestAnimationFrame"===n?At(i,{immediate:!0}):o.useIntervalFn(i,n,{immediate:!0});return t?ho({now:a},l):a}function bo(e){const{total:t=1/0,pageSize:n=10,page:o=1,onPageChange:i=a.noop,onPageSizeChange:l=a.noop,onPageCountChange:c=a.noop}=e,s=a.useClamp(n,1,1/0),u=r.computed(()=>Math.ceil(r.unref(t)/r.unref(s))),d=a.useClamp(o,1,u),f=r.computed(()=>1===d.value),p=r.computed(()=>d.value===u.value);function m(){d.value--}function h(){d.value++}r.isRef(o)&&a.biSyncRef(o,d),r.isRef(n)&&a.biSyncRef(n,s);const v={currentPage:d,currentPageSize:s,pageCount:u,isFirstPage:f,isLastPage:p,prev:m,next:h};return r.watch(d,()=>{i(r.reactive(v))}),r.watch(s,()=>{l(r.reactive(v))}),r.watch(u,()=>{c(r.reactive(v))}),v}function go(e={}){const{isOnline:t}=co(e);return t}function yo(e={}){const{window:t=d}=e,n=r.ref(!1),o=e=>{if(!t)return;e=e||t.event;const o=e.relatedTarget||e.toElement;n.value=!o};return t&&(h(t,"mouseout",o,{passive:!0}),h(t.document,"mouseleave",o,{passive:!0}),h(t.document,"mouseenter",o,{passive:!0})),n}function Oo(e,t={}){const{deviceOrientationTiltAdjust:n=(e=>e),deviceOrientationRollAdjust:o=(e=>e),mouseTiltAdjust:a=(e=>e),mouseRollAdjust:i=(e=>e),window:l=d}=t,c=r.reactive(dt({window:l})),{elementX:s,elementY:u,elementWidth:f,elementHeight:p}=eo(e,{handleOutside:!1,window:l}),m=r.computed(()=>c.isSupported&&(null!=c.alpha&&0!==c.alpha||null!=c.gamma&&0!==c.gamma)?"deviceOrientation":"mouse"),h=r.computed(()=>{if("deviceOrientation"===m.value){const e=-c.beta/90;return o(e)}{const e=-(u.value-p.value/2)/p.value;return i(e)}}),v=r.computed(()=>{if("deviceOrientation"===m.value){const e=c.gamma/90;return n(e)}{const e=(s.value-f.value/2)/f.value;return a(e)}});return{roll:h,tilt:v,source:m}}var wo=Object.defineProperty,jo=Object.defineProperties,xo=Object.getOwnPropertyDescriptors,Co=Object.getOwnPropertySymbols,ko=Object.prototype.hasOwnProperty,So=Object.prototype.propertyIsEnumerable,Eo=(e,t,n)=>t in e?wo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,To=(e,t)=>{for(var n in t||(t={}))ko.call(t,n)&&Eo(e,n,t[n]);if(Co)for(var n of Co(t))So.call(t,n)&&Eo(e,n,t[n]);return e},Bo=(e,t)=>jo(e,xo(t));const Mo={x:0,y:0,pointerId:0,pressure:0,tiltX:0,tiltY:0,width:0,height:0,twist:0,pointerType:null},No=Object.keys(Mo);function _o(e={}){const{target:t=d}=e,n=r.ref(!1),a=r.ref(e.initialValue||{});Object.assign(a.value,Mo,a.value);const i=t=>{n.value=!0,e.pointerTypes&&!e.pointerTypes.includes(t.pointerType)||(a.value=o.objectPick(t,No,!1))};return t&&(h(t,"pointerdown",i,{passive:!0}),h(t,"pointermove",i,{passive:!0}),h(t,"pointerleave",()=>n.value=!1,{passive:!0})),Bo(To({},o.toRefs(a)),{isInside:n})}var Vo=(e=>(e["UP"]="UP",e["RIGHT"]="RIGHT",e["DOWN"]="DOWN",e["LEFT"]="LEFT",e["NONE"]="NONE",e))(Vo||{});function Ao(e,t={}){const{threshold:n=50,onSwipe:o,onSwipeEnd:a,onSwipeStart:i,passive:l=!0,window:c=d}=t,s=r.reactive({x:0,y:0}),u=r.reactive({x:0,y:0}),f=r.computed(()=>s.x-u.x),p=r.computed(()=>s.y-u.y),{max:m,abs:v}=Math,b=r.computed(()=>m(v(f.value),v(p.value))>=n),g=r.ref(!1),y=r.computed(()=>b.value?v(f.value)>v(p.value)?f.value>0?"LEFT":"RIGHT":p.value>0?"UP":"DOWN":"NONE"),O=e=>[e.touches[0].clientX,e.touches[0].clientY],w=(e,t)=>{s.x=e,s.y=t},j=(e,t)=>{u.x=e,u.y=t};let x;const C=Do(null==c?void 0:c.document);x=l?C?{passive:!0}:{capture:!1}:C?{passive:!1,capture:!0}:{capture:!0};const k=e=>{g.value&&(null==a||a(e,y.value)),g.value=!1},S=[h(e,"touchstart",e=>{x.capture&&!x.passive&&e.preventDefault();const[t,n]=O(e);w(t,n),j(t,n),null==i||i(e)},x),h(e,"touchmove",e=>{const[t,n]=O(e);j(t,n),!g.value&&b.value&&(g.value=!0),g.value&&(null==o||o(e))},x),h(e,"touchend",k,x),h(e,"touchcancel",k,x)],E=()=>S.forEach(e=>e());return{isPassiveEventSupported:C,isSwiping:g,direction:y,coordsStart:s,coordsEnd:u,lengthX:f,lengthY:p,stop:E}}function Do(e){if(!e)return!1;let t=!1;const n={get passive(){return t=!0,!1}};return e.addEventListener("x",o.noop,n),e.removeEventListener("x",o.noop),t}function Po(e,t={}){const n=r.ref(e),{threshold:o=50,onSwipe:a,onSwipeEnd:i,onSwipeStart:l}=t,c=r.reactive({x:0,y:0}),s=(e,t)=>{c.x=e,c.y=t},u=r.reactive({x:0,y:0}),d=(e,t)=>{u.x=e,u.y=t},f=r.computed(()=>c.x-u.x),p=r.computed(()=>c.y-u.y),{max:m,abs:v}=Math,b=r.computed(()=>m(v(f.value),v(p.value))>=o),g=r.ref(!1),y=r.ref(!1),O=r.computed(()=>b.value?v(f.value)>v(p.value)?f.value>0?Vo.LEFT:Vo.RIGHT:p.value>0?Vo.UP:Vo.DOWN:Vo.NONE),w=e=>!t.pointerTypes||t.pointerTypes.includes(e.pointerType),j=[h(e,"pointerdown",e=>{var t,o;if(!w(e))return;y.value=!0,null==(o=null==(t=n.value)?void 0:t.style)||o.setProperty("touch-action","none");const r=e.target;null==r||r.setPointerCapture(e.pointerId);const{clientX:a,clientY:i}=e;s(a,i),d(a,i),null==l||l(e)}),h(e,"pointermove",e=>{if(!w(e))return;if(!y.value)return;const{clientX:t,clientY:n}=e;d(t,n),!g.value&&b.value&&(g.value=!0),g.value&&(null==a||a(e))}),h(e,"pointerup",e=>{var t,o;w(e)&&(g.value&&(null==i||i(e,O.value)),y.value=!1,g.value=!1,null==(o=null==(t=n.value)?void 0:t.style)||o.setProperty("touch-action","initial"))})],x=()=>j.forEach(e=>e());return{isSwiping:r.readonly(g),direction:r.readonly(O),posStart:r.readonly(c),posEnd:r.readonly(u),distanceX:f,distanceY:p,stop:x}}function Io(e){const t=U("(prefers-color-scheme: light)",e),n=U("(prefers-color-scheme: dark)",e);return r.computed(()=>n.value?"dark":t.value?"light":"no-preference")}function zo(e={}){const{window:t=d}=e;if(!t)return r.ref(["en"]);const n=t.navigator,o=r.ref(n.languages);return h(t,"languagechange",()=>{o.value=n.languages}),o}const Ro="--vueuse-safe-area-top",Lo="--vueuse-safe-area-right",Fo="--vueuse-safe-area-bottom",Ho="--vueuse-safe-area-left";function $o(){const e=r.ref(""),t=r.ref(""),n=r.ref(""),a=r.ref("");if(o.isClient){const e=Se(Ro),t=Se(Lo),n=Se(Fo),r=Se(Ho);e.value="env(safe-area-inset-top, 0px)",t.value="env(safe-area-inset-right, 0px)",n.value="env(safe-area-inset-bottom, 0px)",r.value="env(safe-area-inset-left, 0px)",i(),h("resize",o.useDebounceFn(i))}function i(){e.value=Uo(Ro),t.value=Uo(Lo),n.value=Uo(Fo),a.value=Uo(Ho)}return{top:e,right:t,bottom:n,left:a,update:i}}function Uo(e){return getComputedStyle(document.documentElement).getPropertyValue(e)}function Wo(e,t=o.noop,n={}){const{immediate:a=!0,manual:i=!1,type:l="text/javascript",async:c=!0,crossOrigin:s,referrerPolicy:u,noModule:d,defer:p,document:m=f}=n,h=r.ref(null);let v=null;const b=n=>new Promise((o,a)=>{const i=e=>(h.value=e,o(e),e);if(!m)return void o(!1);let f=!1,v=m.querySelector(`script[src="${e}"]`);v?v.hasAttribute("data-loaded")&&i(v):(v=m.createElement("script"),v.type=l,v.async=c,v.src=r.unref(e),p&&(v.defer=p),s&&(v.crossOrigin=s),d&&(v.noModule=d),u&&(v.referrerPolicy=u),f=!0),v.addEventListener("error",e=>a(e)),v.addEventListener("abort",e=>a(e)),v.addEventListener("load",()=>{v.setAttribute("data-loaded","true"),t(v),i(v)}),f&&(v=m.head.appendChild(v)),n||i(v)}),g=(e=!0)=>(v||(v=b(e)),v),y=()=>{if(!m)return;v=null,h.value&&(h.value=null);const t=m.querySelector(`script[src="${e}"]`);t&&m.head.removeChild(t)};return a&&!i&&o.tryOnMounted(g),i||o.tryOnUnmounted(y),{scriptTag:h,load:g,unload:y}}var qo,Ko;function Go(e){const t=e||window.event;return t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)}const Yo=o.isClient&&(null==window?void 0:window.navigator)&&(null==(qo=null==window?void 0:window.navigator)?void 0:qo.platform)&&/iP(ad|hone|od)/.test(null==(Ko=null==window?void 0:window.navigator)?void 0:Ko.platform);function Xo(e,t=!1){const n=r.ref(t);let o,a=null;const i=()=>{const t=r.unref(e);t&&!n.value&&(o=t.style.overflow,Yo&&(a=h(document,"touchmove",Go,{passive:!1})),t.style.overflow="hidden",n.value=!0)},l=()=>{const t=r.unref(e);t&&n.value&&(Yo&&(null==a||a()),t.style.overflow=o,n.value=!1)};return r.computed({get(){return n.value},set(e){e?i():l()}})}function Jo(e,t,n={}){const{window:o=d}=n;return ve(e,t,null==o?void 0:o.sessionStorage,n)}var Qo=Object.defineProperty,Zo=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,tr=Object.prototype.propertyIsEnumerable,nr=(e,t,n)=>t in e?Qo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,or=(e,t)=>{for(var n in t||(t={}))er.call(t,n)&&nr(e,n,t[n]);if(Zo)for(var n of Zo(t))tr.call(t,n)&&nr(e,n,t[n]);return e};function rr(e={},t={}){const{navigator:n=p}=t,o=n,a=o&&"canShare"in o,i=async(t={})=>{if(a){const n=or(or({},r.unref(e)),r.unref(t));let a=!0;if(n.files&&o.canShare&&(a=o.canShare({files:n.files})),a)return o.share(n)}};return{isSupported:a,share:i}}function ar(e={}){const{interimResults:t=!0,continuous:n=!0,window:a=d}=e,i=r.ref(e.lang||"en-US"),l=r.ref(!1),c=r.ref(!1),s=r.ref(""),u=r.shallowRef(void 0),f=(e=!l.value)=>{l.value=e},p=()=>{l.value=!0},m=()=>{l.value=!1},h=a&&(a.SpeechRecognition||a.webkitSpeechRecognition),v=Boolean(h);let b;return v&&(b=new h,b.continuous=n,b.interimResults=t,b.lang=r.unref(i),b.onstart=()=>{c.value=!1},r.watch(i,e=>{b&&!l.value&&(b.lang=e)}),b.onresult=e=>{const t=Array.from(e.results).map(e=>(c.value=e.isFinal,e[0])).map(e=>e.transcript).join("");s.value=t,u.value=void 0},b.onerror=e=>{u.value=e},b.onend=()=>{l.value=!1,b.lang=r.unref(i)},r.watch(l,()=>{l.value?b.start():b.stop()})),o.tryOnScopeDispose(()=>{l.value=!1}),{isSupported:v,isListening:l,isFinal:c,recognition:b,result:s,error:u,toggle:f,start:p,stop:m}}function ir(e,t={}){var n,a;const{pitch:i=1,rate:l=1,volume:c=1,window:s=d}=t,u=s&&s.speechSynthesis,f=Boolean(u),p=r.ref(!1),m=r.ref("init"),h={lang:(null==(n=t.voice)?void 0:n.lang)||"default",name:(null==(a=t.voice)?void 0:a.name)||""},v=r.ref(e||""),b=r.ref(t.lang||"en-US"),g=r.shallowRef(void 0),y=(e=!p.value)=>{p.value=e},O=e=>{e.lang=r.unref(b),t.voice&&(e.voice=t.voice),e.pitch=i,e.rate=l,e.volume=c,e.onstart=()=>{p.value=!0,m.value="play"},e.onpause=()=>{p.value=!1,m.value="pause"},e.onresume=()=>{p.value=!0,m.value="play"},e.onend=()=>{p.value=!1,m.value="end"},e.onerror=e=>{g.value=e},e.onend=()=>{p.value=!1,e.lang=r.unref(b)}},w=r.computed(()=>{p.value=!1,m.value="init";const e=new SpeechSynthesisUtterance(v.value);return O(e),e}),j=()=>{u.cancel(),w&&u.speak(w.value)};return f&&(O(w.value),r.watch(b,e=>{w.value&&!p.value&&(w.value.lang=e)}),r.watch(p,()=>{p.value?u.resume():u.pause()})),o.tryOnScopeDispose(()=>{p.value=!1}),{isSupported:f,isPlaying:p,status:m,voiceInfo:h,utterance:w,error:g,toggle:y,speak:j}}function lr(e,t,n,a={}){var i;const{flush:l="pre",deep:c=!0,listenToStorageChanges:s=!0,writeDefaults:u=!0,shallow:f,window:p=d,eventFilter:m,onError:v=(e=>{console.error(e)})}=a,b=r.unref(t),g=me(b),y=(f?r.shallowRef:r.ref)(t),O=null!=(i=a.serializer)?i:he[g];if(!n)try{n=fe("getDefaultStorage",()=>{var e;return null==(e=d)?void 0:e.localStorage})()}catch(j){v(j)}async function w(t){if(n&&(!t||t.key===e))try{const o=t?t.newValue:await n.getItem(e);null==o?(y.value=b,u&&null!==b&&await n.setItem(e,await O.write(b))):y.value=await O.read(o)}catch(j){v(j)}}return w(),p&&s&&h(p,"storage",e=>setTimeout(()=>w(e),0)),n&&o.watchWithFilter(y,async()=>{try{null==y.value?await n.removeItem(e):await n.setItem(e,await O.write(y.value))}catch(j){v(j)}},{flush:l,deep:c,eventFilter:m}),y}let cr=0;function sr(e,t={}){const n=r.ref(!1),{document:a=f,immediate:i=!0,manual:l=!1,id:c="vueuse_styletag_"+ ++cr}=t,s=r.ref(e);let u=()=>{};const d=()=>{if(!a)return;const e=a.getElementById(c)||a.createElement("style");e.type="text/css",e.id=c,t.media&&(e.media=t.media),a.head.appendChild(e),n.value||(u=r.watch(s,t=>{e.innerText=t},{immediate:!0}),n.value=!0)},p=()=>{a&&n.value&&(u(),a.head.removeChild(a.getElementById(c)),n.value=!1)};return i&&!l&&d(),l||o.tryOnScopeDispose(p),{id:c,css:s,unload:p,load:d,isLoaded:r.readonly(n)}}function ur(){const e=r.ref([]);return e.value.set=t=>{t&&e.value.push(t)},r.onBeforeUpdate(()=>{e.value.length=0}),e}var dr=Object.defineProperty,fr=Object.defineProperties,pr=Object.getOwnPropertyDescriptors,mr=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,br=(e,t,n)=>t in e?dr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,gr=(e,t)=>{for(var n in t||(t={}))hr.call(t,n)&&br(e,n,t[n]);if(mr)for(var n of mr(t))vr.call(t,n)&&br(e,n,t[n]);return e},yr=(e,t)=>fr(e,pr(t));const Or={top:0,left:0,bottom:0,right:0,height:0,width:0},wr=gr({text:""},Or);function jr(e){if(!e||e.rangeCount<1)return Or;const t=e.getRangeAt(0),{height:n,width:o,top:r,left:a,right:i,bottom:l}=t.getBoundingClientRect();return{height:n,width:o,top:r,left:a,right:i,bottom:l}}function xr(e){var t;const n=r.ref(wr);if(!(null==(t=d)?void 0:t.getSelection))return n;const o=()=>{var e;const t=null==(e=window.getSelection())?void 0:e.toString();if(t){const e=jr(window.getSelection());n.value=yr(gr(gr({},n.value),e),{text:t})}},a=()=>{var e;n.value.text&&(n.value=wr),null==(e=window.getSelection())||e.removeAllRanges()};return h(null!=e?e:document,"mouseup",o),h(document,"mousedown",a),n}var Cr=Object.defineProperty,kr=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,Er=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,Mr=(e,t,n)=>t in e?Cr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Nr=(e,t)=>{for(var n in t||(t={}))Tr.call(t,n)&&Mr(e,n,t[n]);if(Er)for(var n of Er(t))Br.call(t,n)&&Mr(e,n,t[n]);return e},_r=(e,t)=>kr(e,Sr(t));function Vr(e,t={}){const{throttle:n=200,trailing:r=!0}=t,a=o.throttleFilter(n,r),i=Ze(e,_r(Nr({},t),{eventFilter:a}));return Nr({},i)}var Ar=Object.defineProperty,Dr=Object.getOwnPropertySymbols,Pr=Object.prototype.hasOwnProperty,Ir=Object.prototype.propertyIsEnumerable,zr=(e,t,n)=>t in e?Ar(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Rr=(e,t)=>{for(var n in t||(t={}))Pr.call(t,n)&&zr(e,n,t[n]);if(Dr)for(var n of Dr(t))Ir.call(t,n)&&zr(e,n,t[n]);return e},Lr=(e,t)=>{var n={};for(var o in e)Pr.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&Dr)for(var o of Dr(e))t.indexOf(o)<0&&Ir.call(e,o)&&(n[o]=e[o]);return n};const Fr=[{max:6e4,value:1e3,name:"second"},{max:276e4,value:6e4,name:"minute"},{max:72e6,value:36e5,name:"hour"},{max:5184e5,value:864e5,name:"day"},{max:24192e5,value:6048e5,name:"week"},{max:28512e6,value:2592e6,name:"month"},{max:1/0,value:31536e6,name:"year"}],Hr={justNow:"just now",past:e=>e.match(/\d/)?e+" ago":e,future:e=>e.match(/\d/)?"in "+e:e,month:(e,t)=>1===e?t?"last month":"next month":`${e} month${e>1?"s":""}`,year:(e,t)=>1===e?t?"last year":"next year":`${e} year${e>1?"s":""}`,day:(e,t)=>1===e?t?"yesterday":"tomorrow":`${e} day${e>1?"s":""}`,week:(e,t)=>1===e?t?"last week":"next week":`${e} week${e>1?"s":""}`,hour:e=>`${e} hour${e>1?"s":""}`,minute:e=>`${e} minute${e>1?"s":""}`,second:e=>`${e} second${e>1?"s":""}`},$r=e=>e.toISOString().slice(0,10);function Ur(e,t={}){const{controls:n=!1,max:o,updateInterval:a=3e4,messages:i=Hr,fullDateFormatter:l=$r}=t,{abs:c,round:s}=Math,u=vo({interval:a,controls:!0}),{now:d}=u,f=Lr(u,["now"]);function p(e,t){var n;const r=+t-+e,a=c(r);if(a<6e4)return i.justNow;if("number"===typeof o&&a>o)return l(new Date(e));if("string"===typeof o){const t=null==(n=Fr.find(e=>e.name===o))?void 0:n.max;if(t&&a>t)return l(new Date(e))}for(const o of Fr)if(a0,r=m(t.name,n,o);return m(o?"past":"future",r,o)}const v=r.computed(()=>p(new Date(r.unref(e)),r.unref(d.value)));return n?Rr({timeAgo:v},f):v}var Wr=Object.defineProperty,qr=Object.getOwnPropertySymbols,Kr=Object.prototype.hasOwnProperty,Gr=Object.prototype.propertyIsEnumerable,Yr=(e,t,n)=>t in e?Wr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Xr=(e,t)=>{for(var n in t||(t={}))Kr.call(t,n)&&Yr(e,n,t[n]);if(qr)for(var n of qr(t))Gr.call(t,n)&&Yr(e,n,t[n]);return e};function Jr(e={}){const{controls:t=!1,offset:n=0,immediate:a=!0,interval:i="requestAnimationFrame"}=e,l=r.ref(o.timestamp()+n),c=()=>l.value=o.timestamp()+n,s="requestAnimationFrame"===i?At(c,{immediate:a}):o.useIntervalFn(c,i,{immediate:a});return t?Xr({timestamp:l},s):l}function Qr(e=null,t={}){var n,a;const{document:i=f,observe:l=!1,titleTemplate:c="%s"}=t,s=r.ref(null!=(n=null!=e?e:null==i?void 0:i.title)?n:null);return r.watch(s,(e,t)=>{o.isString(e)&&e!==t&&i&&(i.title=c.replace("%s",e))},{immediate:!0}),l&&i&&io(null==(a=i.head)?void 0:a.querySelector("title"),()=>{i&&i.title!==s.value&&(s.value=c.replace("%s",i.title))},{childList:!0}),s}const Zr={linear:o.identity,easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};function ea([e,t,n,o]){const r=(e,t)=>1-3*t+3*e,a=(e,t)=>3*t-6*e,i=e=>3*e,l=(e,t,n)=>((r(t,n)*e+a(t,n))*e+i(t))*e,c=(e,t,n)=>3*r(t,n)*e*e+2*a(t,n)*e+i(t),s=t=>{let o=t;for(let r=0;r<4;++r){const r=c(o,e,n);if(0===r)return o;const a=l(o,e,n)-t;o-=a/r}return o};return r=>e===t&&n===o?r:l(s(r),t,o)}function ta(e,t={}){const{delay:n=0,disabled:a=!1,duration:i=1e3,onFinished:l=o.noop,onStarted:c=o.noop,transition:s=o.identity}=t,u=r.computed(()=>{const e=r.unref(s);return o.isFunction(e)?e:ea(e)}),d=r.computed(()=>{const t=r.unref(e);return o.isNumber(t)?t:t.map(r.unref)}),f=r.computed(()=>o.isNumber(d.value)?[d.value]:d.value),p=r.ref(f.value.slice(0));let m,h,v,b,g;const{resume:y,pause:O}=At(()=>{const e=Date.now(),t=o.clamp(1-(v-e)/m,0,1);p.value=g.map((e,n)=>{var o;return e+(null!=(o=h[n])?o:0)*u.value(t)}),t>=1&&(O(),l())},{immediate:!1}),w=()=>{O(),m=r.unref(i),h=p.value.map((e,t)=>{var n,o;return(null!=(n=f.value[t])?n:0)-(null!=(o=p.value[t])?o:0)}),g=p.value.slice(0),b=Date.now(),v=b+m,y(),c()},j=o.useTimeoutFn(w,n,{immediate:!1});return r.watch(f,()=>{r.unref(a)?p.value=f.value.slice(0):r.unref(n)<=0?w():j.start()},{deep:!0}),r.computed(()=>{const e=r.unref(a)?f:p;return o.isNumber(d.value)?e.value[0]:e.value})}function na(e="history",t={}){const{initialValue:n={},removeNullishValues:a=!0,removeFalsyValues:i=!1,window:l=d}=t;if(!l)return r.reactive(n);const c=r.reactive(n);function s(){if("history"===e)return l.location.search||"";if("hash"===e){const e=l.location.hash||"",t=e.indexOf("?");return t>0?e.slice(t):""}return(l.location.hash||"").replace(/^#/,"")}function u(t){const n=t.toString();if("history"===e)return`${n?"?"+n:""}${location.hash||""}`;if("hash-params"===e)return`${location.search||""}${n?"#"+n:""}`;const o=l.location.hash||"#",r=o.indexOf("?");return r>0?`${o.slice(0,r)}${n?"?"+n:""}`:`${o}${n?"?"+n:""}`}function f(){return new URLSearchParams(s())}function p(e){const t=new Set(Object.keys(c));for(const n of e.keys()){const o=e.getAll(n);c[n]=o.length>1?o:e.get(n)||"",t.delete(n)}Array.from(t).forEach(e=>delete c[e])}const{pause:m,resume:v}=o.pausableWatch(c,()=>{const e=new URLSearchParams("");Object.keys(c).forEach(t=>{const n=c[t];Array.isArray(n)?n.forEach(n=>e.append(t,n)):a&&null==n||i&&!n?e.delete(t):e.set(t,n)}),b(e)},{deep:!0});function b(e,t){m(),t&&p(e),l.history.replaceState({},"",l.location.pathname+u(e)),v()}function g(){b(f(),!0)}return h(l,"popstate",g,!1),"history"!==e&&h(l,"hashchange",g,!1),p(f()),c}function oa(e={}){var t,n,o;const a=r.ref(null!=(t=e.enabled)&&t),i=r.ref(null==(n=e.autoSwitch)||n),l=r.ref(e.videoDeviceId),c=r.ref(e.audioDeviceId),{navigator:s=p}=e,u=Boolean(null==(o=null==s?void 0:s.mediaDevices)?void 0:o.getUserMedia),d=r.shallowRef();function f(e){return"none"!==e.value&&!1!==e.value&&(null==e.value||{deviceId:e.value})}async function m(){if(u&&!d.value)return d.value=await s.mediaDevices.getUserMedia({video:f(l),audio:f(c)}),d.value}async function h(){var e;null==(e=d.value)||e.getTracks().forEach(e=>e.stop()),d.value=void 0}function v(){h(),a.value=!1}async function b(){return await m(),d.value&&(a.value=!0),d.value}async function g(){return h(),await b()}return r.watch(a,e=>{e?m():h()},{immediate:!0}),r.watch([l,c],()=>{i.value&&d.value&&g()},{immediate:!0}),{isSupported:u,stream:d,start:b,stop:v,restart:g,videoDeviceId:l,audioDeviceId:c,enabled:a,autoSwitch:i}}function ra(e,t,n,o={}){var a,i,l;const{passive:c=!1,eventName:s,deep:u=!1}=o,d=r.getCurrentInstance(),f=n||(null==d?void 0:d.emit)||(null==(a=null==d?void 0:d.$emit)?void 0:a.bind(d));let p=s;if(!t)if(r.isVue2){const e=null==(l=null==(i=null==d?void 0:d.proxy)?void 0:i.$options)?void 0:l.model;t=(null==e?void 0:e.value)||"value",s||(p=(null==e?void 0:e.event)||"input")}else t="modelValue";if(p=s||p||"update:"+t,c){const n=r.ref(e[t]);return r.watch(()=>e[t],e=>n.value=e),r.watch(n,n=>{(n!==e[t]||u)&&f(p,n)},{deep:u}),n}return r.computed({get(){return e[t]},set(e){f(p,e)}})}function aa(e,t,n={}){const o={};for(const r in e)o[r]=ra(e,r,t,n);return o}function ia(e){const{pattern:t=[],interval:n=0,navigator:a=p}=e||{},i="undefined"!==typeof a&&"vibrate"in a,l=r.ref(t);let c;const s=(e=l.value)=>{i&&a.vibrate(e)},u=()=>{i&&a.vibrate(0),null==c||c.pause()};return n>0&&(c=o.useIntervalFn(s,n,{immediate:!1,immediateCallback:!1})),{isSupported:i,pattern:t,intervalControls:c,vibrate:s,stop:u}}function la(e,t){const n=r.ref(),o=$t(n),a=r.ref([]),i=r.shallowRef(e),l=r.ref({start:0,end:10}),{itemHeight:c,overscan:s=5}=t,u=e=>{if("number"===typeof c)return Math.ceil(e/c);const{start:t=0}=l.value;let n=0,o=0;for(let r=t;r=e){o=r;break}}return o-t},d=e=>{if("number"===typeof c)return Math.floor(e/c)+1;let t=0,n=0;for(let o=0;o=e){n=o;break}}return n+1},f=()=>{const e=n.value;if(e){const t=d(e.scrollTop),n=u(e.clientHeight),o=t-s,r=t+n+s;l.value={start:o<0?0:o,end:r>i.value.length?i.value.length:r},a.value=i.value.slice(l.value.start,l.value.end).map((e,t)=>({data:e,index:t+l.value.start}))}};r.watch([o.width,o.height,e],()=>{f()});const p=r.computed(()=>"number"===typeof c?i.value.length*c:i.value.reduce((e,t,n)=>e+c(n),0)),m=e=>{if("number"===typeof c){const t=e*c;return t}const t=i.value.slice(0,e).reduce((e,t,n)=>e+c(n),0);return t},h=e=>{n.value&&(n.value.scrollTop=m(e),f())},v=r.computed(()=>m(l.value.start)),b=r.computed(()=>({style:{width:"100%",height:p.value-v.value+"px",marginTop:v.value+"px"}})),g={overflowY:"auto"};return{list:a,scrollTo:h,containerProps:{ref:n,onScroll:()=>{f()},style:g},wrapperProps:b}}const ca=(e={})=>{const{navigator:t=p,document:n=f}=e;let o;const a=t&&"wakeLock"in t,i=r.ref(!1);async function l(){a&&o&&(n&&"visible"===n.visibilityState&&(o=await t.wakeLock.request("screen")),i.value=!o.released)}async function c(e){a&&(o=await t.wakeLock.request(e),i.value=!o.released)}async function s(){a&&o&&(await o.release(),i.value=!o.released,o=null)}return n&&h(n,"visibilitychange",l,{passive:!0}),{isSupported:a,isActive:i,request:c,release:s}},sa=(e={})=>{const{window:t=d}=e,n=!!t&&"Notification"in t,a=r.ref(null),i=async()=>{n&&"permission"in Notification&&"denied"!==Notification.permission&&await Notification.requestPermission()},l=o.createEventHook(),c=o.createEventHook(),s=o.createEventHook(),u=o.createEventHook(),f=async t=>{if(!n)return;await i();const o=Object.assign({},e,t);return a.value=new Notification(o.title||"",o),a.value.onclick=e=>l.trigger(e),a.value.onshow=e=>c.trigger(e),a.value.onerror=e=>s.trigger(e),a.value.onclose=e=>u.trigger(e),a.value},p=()=>{a.value&&a.value.close(),a.value=null};if(o.tryOnMounted(async()=>{n&&await i()}),o.tryOnScopeDispose(p),n&&t){const e=t.document;h(e,"visibilitychange",t=>{t.preventDefault(),"visible"===e.visibilityState&&p()})}return{isSupported:n,notification:a,show:f,close:p,onClick:l,onShow:c,onError:s,onClose:u}};function ua(e){return!0===e?{}:e}function da(e,t={}){const{onConnected:n,onDisconnected:a,onError:i,onMessage:l,immediate:c=!0,autoClose:s=!0,protocols:u=[]}=t,d=r.ref(null),f=r.ref("CONNECTING"),p=r.ref();let m,v,b=!1,g=0,y=[];const O=(e=1e3,t)=>{p.value&&(b=!0,null==m||m(),p.value.close(e,t))},w=()=>{if(y.length&&p.value&&"OPEN"===f.value){for(const e of y)p.value.send(e);y=[]}},j=(e,t=!0)=>p.value&&"OPEN"===f.value?(w(),p.value.send(e),!0):(t&&y.push(e),!1),x=()=>{const o=new WebSocket(e,u);p.value=o,f.value="CONNECTING",b=!1,o.onopen=()=>{f.value="OPEN",null==n||n(o),null==v||v(),w()},o.onclose=e=>{if(f.value="CLOSED",p.value=void 0,null==a||a(o,e),!b&&t.autoReconnect){const{retries:e=-1,delay:n=1e3,onFailed:o}=ua(t.autoReconnect);g+=1,e<0||g{null==i||i(o,e)},o.onmessage=e=>{d.value=e.data,null==l||l(o,e)}};if(t.heartbeat){const{message:e="ping",interval:n=1e3}=ua(t.heartbeat),{pause:r,resume:a}=o.useIntervalFn(()=>j(e,!1),n,{immediate:!1});m=r,v=a}c&&x(),s&&(h(window,"beforeunload",()=>O()),o.tryOnScopeDispose(O));const C=()=>{O(),g=0,x()};return{data:d,status:f,close:O,send:j,open:C,ws:p}}function fa(e,t,n={}){const{window:a=d}=n,i=r.ref(null),l=r.shallowRef(),c=function(e){l.value&&l.value.postMessage(e)},s=function(){l.value&&l.value.terminate()};return a&&(l.value=new a.Worker(e,t),l.value.onmessage=e=>{i.value=e.data},o.tryOnScopeDispose(()=>{l.value&&l.value.terminate()})),{data:i,post:c,terminate:s,worker:l}}const pa=e=>t=>{const n=t.data[0];return Promise.resolve(e.apply(void 0,n)).then(e=>{postMessage(["SUCCESS",e])}).catch(e=>{postMessage(["ERROR",e])})},ma=e=>{if(0===e.length)return"";const t=e.map(e=>`'${e}'`).toString();return`importScripts(${t})`},ha=(e,t)=>{const n=`${ma(t)}; onmessage=(${pa})(${e})`,o=new Blob([n],{type:"text/javascript"}),r=URL.createObjectURL(o);return r},va=(e,t={})=>{const{dependencies:n=[],timeout:a,window:i=d}=t,l=r.ref(),c=r.ref("PENDING"),s=r.ref({}),u=r.ref(),f=(e="PENDING")=>{l.value&&l.value._url&&i&&(l.value.terminate(),URL.revokeObjectURL(l.value._url),s.value={},l.value=void 0,i.clearTimeout(u.value),c.value=e)};f(),o.tryOnScopeDispose(f);const p=()=>{const t=ha(e,n),o=new Worker(t);return o._url=t,o.onmessage=e=>{const{resolve:t=(()=>{}),reject:n=(()=>{})}=s.value,[o,r]=e.data;switch(o){case"SUCCESS":t(r),f(o);break;default:n(r),f("ERROR");break}},o.onerror=e=>{const{reject:t=(()=>{})}=s.value;t(e),f("ERROR")},a&&(u.value=setTimeout(()=>f("TIMEOUT_EXPIRED"),a)),o},m=(...e)=>new Promise((t,n)=>{s.value={resolve:t,reject:n},l.value&&l.value.postMessage([[...e]]),c.value="RUNNING"}),h=(...e)=>"RUNNING"===c.value?(console.error("[useWebWorkerFn] You can only run one instance of the worker at a time."),Promise.reject()):(l.value=p(),m(...e));return{workerFn:h,workerStatus:c,workerTerminate:f}};function ba({window:e=d}={}){if(!e)return r.ref(!1);const t=r.ref(e.document.hasFocus());return h(e,"blur",()=>{t.value=!1}),h(e,"focus",()=>{t.value=!0}),t}function ga({window:e=d}={}){if(!e)return{x:r.ref(0),y:r.ref(0)};const t=r.ref(e.pageXOffset),n=r.ref(e.pageYOffset);return h("scroll",()=>{t.value=e.pageXOffset,n.value=e.pageYOffset},{capture:!1,passive:!0}),{x:t,y:n}}function ya({window:e=d,initialWidth:t=1/0,initialHeight:n=1/0}={}){const a=r.ref(t),i=r.ref(n),l=()=>{e&&(a.value=e.innerWidth,i.value=e.innerHeight)};return l(),o.tryOnMounted(l),h("resize",l,{passive:!0}),{width:a,height:i}}t.DefaultMagicKeysAliasMap=Pn,t.StorageSerializers=he,t.SwipeDirection=Vo,t.TransitionPresets=Zr,t.asyncComputed=i,t.autoResetRef=l,t.breakpointsAntDesign=G,t.breakpointsBootstrapV5=q,t.breakpointsQuasar=Y,t.breakpointsSematic=X,t.breakpointsTailwind=W,t.breakpointsVuetify=K,t.computedInject=c,t.createFetch=sn,t.createUnrefFn=s,t.defaultDocument=f,t.defaultLocation=m,t.defaultNavigator=p,t.defaultWindow=d,t.getSSRHandler=fe,t.onClickOutside=v,t.onKeyDown=T,t.onKeyPressed=B,t.onKeyStroke=E,t.onKeyUp=M,t.onLongPress=_,t.onStartTyping=D,t.setSSRHandler=pe,t.templateRef=P,t.unrefElement=u,t.useActiveElement=I,t.useAsyncQueue=z,t.useAsyncState=R,t.useBase64=L,t.useBattery=$,t.useBreakpoints=oe,t.useBroadcastChannel=re,t.useBrowserLocation=ae,t.useCached=ie,t.useClamp=le,t.useClipboard=ce,t.useColorMode=Ce,t.useConfirmDialog=ke,t.useCssVar=Se,t.useCycleList=Ee,t.useDark=Ie,t.useDebouncedRefHistory=st,t.useDeviceMotion=ut,t.useDeviceOrientation=dt,t.useDevicePixelRatio=pt,t.useDevicesList=ht,t.useDisplayMedia=vt,t.useDocumentVisibility=bt,t.useDraggable=Et,t.useElementBounding=Vt,t.useElementByPoint=Ft,t.useElementHover=Ht,t.useElementSize=$t,t.useElementVisibility=Ut,t.useEventBus=qt,t.useEventListener=h,t.useEventSource=Kt,t.useEyeDropper=Gt,t.useFavicon=Yt,t.useFetch=un,t.useFocus=fn,t.useFocusWithin=pn,t.useFps=mn,t.useFullscreen=vn,t.useGeolocation=bn,t.useIdle=On,t.useInfiniteScroll=Nn,t.useIntersectionObserver=_n,t.useKeyModifier=An,t.useLocalStorage=Dn,t.useMagicKeys=In,t.useManualRefHistory=$e,t.useMediaControls=Gn,t.useMediaQuery=U,t.useMemoize=Xn,t.useMemory=Jn,t.useMounted=Qn,t.useMouse=Zn,t.useMouseInElement=eo,t.useMousePressed=to,t.useMutationObserver=io,t.useNavigatorLanguage=lo,t.useNetwork=co,t.useNow=vo,t.useOffsetPagination=bo,t.useOnline=go,t.usePageLeave=yo,t.useParallax=Oo,t.usePermission=mt,t.usePointer=_o,t.usePointerSwipe=Po,t.usePreferredColorScheme=Io,t.usePreferredDark=be,t.usePreferredLanguages=zo,t.useRafFn=At,t.useRefHistory=Ze,t.useResizeObserver=_t,t.useScreenSafeArea=$o,t.useScriptTag=Wo,t.useScroll=wn,t.useScrollLock=Xo,t.useSessionStorage=Jo,t.useShare=rr,t.useSpeechRecognition=ar,t.useSpeechSynthesis=ir,t.useStorage=ve,t.useStorageAsync=lr,t.useStyleTag=sr,t.useSwipe=Ao,t.useTemplateRefsList=ur,t.useTextSelection=xr,t.useThrottledRefHistory=Vr,t.useTimeAgo=Ur,t.useTimestamp=Jr,t.useTitle=Qr,t.useTransition=ta,t.useUrlSearchParams=na,t.useUserMedia=oa,t.useVModel=ra,t.useVModels=aa,t.useVibrate=ia,t.useVirtualList=la,t.useWakeLock=ca,t.useWebNotification=sa,t.useWebSocket=da,t.useWebWorker=fa,t.useWebWorkerFn=va,t.useWindowFocus=ba,t.useWindowScroll=ga,t.useWindowSize=ya,Object.keys(o).forEach((function(e){"default"===e||t.hasOwnProperty(e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}})}))}).call(this,n("c8ba"))},"467f":function(e,t,n){"use strict";var o=n("2d83");e.exports=function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(o("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},"471a":function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var o=n("c199"),r=n("7a23"),a=n("fe7e"),i=n("f691"),l=n("8da3"),c=n("8405");const[s,u]=Object(a["a"])("badge"),d={dot:Boolean,max:i["f"],tag:Object(i["e"])("div"),color:String,offset:Array,content:i["f"],showZero:i["g"],position:Object(i["e"])("top-right")};var f=Object(r["defineComponent"])({name:s,props:d,setup(e,{slots:t}){const n=()=>{if(t.content)return!0;const{content:n,showZero:o}=e;return Object(l["b"])(n)&&""!==n&&(o||0!==n)},o=()=>{const{dot:o,max:r,content:a}=e;if(!o&&n())return t.content?t.content():Object(l["b"])(r)&&Object(l["f"])(a)&&+a>r?r+"+":a},a=Object(r["computed"])(()=>{const n={background:e.color};if(e.offset){const[o,r]=e.offset;t.default?(n.top=Object(c["b"])(r),n.right="number"===typeof o?Object(c["b"])(-o):o.startsWith("-")?o.replace("-",""):"-"+o):(n.marginTop=Object(c["b"])(r),n.marginLeft=Object(c["b"])(o))}return n}),i=()=>{if(n()||e.dot)return Object(r["createVNode"])("div",{class:u([e.position,{dot:e.dot,fixed:!!t.default}]),style:a.value},[o()])};return()=>{if(t.default){const{tag:n}=e;return Object(r["createVNode"])(n,{class:u("wrapper")},{default:()=>[t.default(),i()]})}return i()}}});const p=Object(o["a"])(f)},"478f":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"CircleCloseFilled"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 110 896 448 448 0 010-896zm0 393.664L407.936 353.6a38.4 38.4 0 10-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1054.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1054.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 10-54.336-54.336L512 457.664z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"47f5":function(e,t,n){var o=n("2b03"),r=n("d9a8"),a=n("099a");function i(e,t,n){return t===t?a(e,t,n):o(e,r,n)}e.exports=i},4840:function(e,t,n){var o=n("825a"),r=n("5087"),a=n("b622"),i=a("species");e.exports=function(e,t){var n,a=o(e).constructor;return void 0===a||void 0==(n=o(a)[i])?t:r(n)}},"485a":function(e,t,n){var o=n("da84"),r=n("c65b"),a=n("1626"),i=n("861d"),l=o.TypeError;e.exports=function(e,t){var n,o;if("string"===t&&a(n=e.toString)&&!i(o=r(n,e)))return o;if(a(n=e.valueOf)&&!i(o=r(n,e)))return o;if("string"!==t&&a(n=e.toString)&&!i(o=r(n,e)))return o;throw l("Can't convert object to primitive value")}},"492b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Timer"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M512 896a320 320 0 100-640 320 320 0 000 640zm0 64a384 384 0 110-768 384 384 0 010 768z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M512 320a32 32 0 0132 32l-.512 224a32 32 0 11-64 0L480 352a32 32 0 0132-32z"},null,-1),s=o.createElementVNode("path",{fill:"currentColor",d:"M448 576a64 64 0 10128 0 64 64 0 10-128 0zM544 128v128h-64V128h-96a32 32 0 010-64h256a32 32 0 110 64h-96z"},null,-1),u=[l,c,s];function d(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,u)}var f=r["default"](a,[["render",d]]);t["default"]=f},4930:function(e,t,n){var o=n("2d00"),r=n("d039");e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},4949:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Shop"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M704 704h64v192H256V704h64v64h384v-64zm188.544-152.192C894.528 559.616 896 567.616 896 576a96 96 0 11-192 0 96 96 0 11-192 0 96 96 0 11-192 0 96 96 0 11-192 0c0-8.384 1.408-16.384 3.392-24.192L192 128h640l60.544 423.808z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"494c":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Menu"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M160 448a32 32 0 01-32-32V160.064a32 32 0 0132-32h256a32 32 0 0132 32V416a32 32 0 01-32 32H160zm448 0a32 32 0 01-32-32V160.064a32 32 0 0132-32h255.936a32 32 0 0132 32V416a32 32 0 01-32 32H608zM160 896a32 32 0 01-32-32V608a32 32 0 0132-32h256a32 32 0 0132 32v256a32 32 0 01-32 32H160zm448 0a32 32 0 01-32-32V608a32 32 0 0132-32h255.936a32 32 0 0132 32v256a32 32 0 01-32 32H608z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"495b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Microphone"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M512 128a128 128 0 00-128 128v256a128 128 0 10256 0V256a128 128 0 00-128-128zm0-64a192 192 0 01192 192v256a192 192 0 11-384 0V256A192 192 0 01512 64zm-32 832v-64a288 288 0 01-288-288v-32a32 32 0 0164 0v32a224 224 0 00224 224h64a224 224 0 00224-224v-32a32 32 0 1164 0v32a288 288 0 01-288 288v64h64a32 32 0 110 64H416a32 32 0 110-64h64z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},4994:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"ArrowLeftBold"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M685.248 104.704a64 64 0 010 90.496L368.448 512l316.8 316.8a64 64 0 01-90.496 90.496L232.704 557.248a64 64 0 010-90.496l362.048-362.048a64 64 0 0190.496 0z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"49f4":function(e,t,n){var o=n("6044");function r(){this.__data__=o?o(null):{},this.size=0}e.exports=r},"49f6":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Female"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M512 640a256 256 0 100-512 256 256 0 000 512zm0 64a320 320 0 110-640 320 320 0 010 640z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M512 640q32 0 32 32v256q0 32-32 32t-32-32V672q0-32 32-32z"},null,-1),s=o.createElementVNode("path",{fill:"currentColor",d:"M352 800h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32z"},null,-1),u=[l,c,s];function d(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,u)}var f=r["default"](a,[["render",d]]);t["default"]=f},"4a6e":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Back"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M224 480h640a32 32 0 110 64H224a32 32 0 010-64z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M237.248 512l265.408 265.344a32 32 0 01-45.312 45.312l-288-288a32 32 0 010-45.312l288-288a32 32 0 1145.312 45.312L237.248 512z"},null,-1),s=[l,c];function u(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,s)}var d=r["default"](a,[["render",u]]);t["default"]=d},"4a7b":function(e,t,n){"use strict";var o=n("c532");e.exports=function(e,t){t=t||{};var n={};function r(e,t){return o.isPlainObject(e)&&o.isPlainObject(t)?o.merge(e,t):o.isPlainObject(t)?o.merge({},t):o.isArray(t)?t.slice():t}function a(n){return o.isUndefined(t[n])?o.isUndefined(e[n])?void 0:r(void 0,e[n]):r(e[n],t[n])}function i(e){if(!o.isUndefined(t[e]))return r(void 0,t[e])}function l(n){return o.isUndefined(t[n])?o.isUndefined(e[n])?void 0:r(void 0,e[n]):r(void 0,t[n])}function c(n){return n in t?r(e[n],t[n]):n in e?r(void 0,e[n]):void 0}var s={url:i,method:i,data:i,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,responseEncoding:l,validateStatus:c};return o.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=s[e]||a,r=t(e);o.isUndefined(r)&&t!==c||(n[e]=r)})),n}},"4a89":function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return h})),n.d(t,"e",(function(){return m})),n.d(t,"f",(function(){return f})),n.d(t,"g",(function(){return s})),n.d(t,"h",(function(){return l})),n.d(t,"i",(function(){return p})),n.d(t,"j",(function(){return b})),n.d(t,"k",(function(){return v}));var o=n("f465"),r=n("7a23"),a=n("8da3");function i(e){const t="scrollTop"in e?e.scrollTop:e.pageYOffset;return Math.max(t,0)}function l(e,t){"scrollTop"in e?e.scrollTop=t:e.scrollTo(e.scrollX,t)}function c(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}function s(e){l(window,e),l(document.body,e)}function u(e,t){if(e===window)return 0;const n=t?i(t):c();return Object(o["n"])(e).top+n}const d=Object(a["d"])();function f(){d&&s(c())}const p=e=>e.stopPropagation();function m(e,t){("boolean"!==typeof e.cancelable||e.cancelable)&&e.preventDefault(),t&&p(e)}function h(e){const t=Object(r["unref"])(e);if(!t)return!1;const n=window.getComputedStyle(t),o="none"===n.display,a=null===t.offsetParent&&"fixed"!==n.position;return o||a}const{width:v,height:b}=Object(o["q"])()},"4af5":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isValidCSSUnit=t.stringInputToObject=t.inputToRGB=void 0;var o=n("d756"),r=n("fc75"),a=n("1127");function i(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,l=null,c=!1,s=!1;return"string"===typeof e&&(e=p(e)),"object"===typeof e&&(m(e.r)&&m(e.g)&&m(e.b)?(t=o.rgbToRgb(e.r,e.g,e.b),c=!0,s="%"===String(e.r).substr(-1)?"prgb":"rgb"):m(e.h)&&m(e.s)&&m(e.v)?(r=a.convertToPercentage(e.s),i=a.convertToPercentage(e.v),t=o.hsvToRgb(e.h,r,i),c=!0,s="hsv"):m(e.h)&&m(e.s)&&m(e.l)&&(r=a.convertToPercentage(e.s),l=a.convertToPercentage(e.l),t=o.hslToRgb(e.h,r,l),c=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=a.boundAlpha(n),{ok:c,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}t.inputToRGB=i;var l="[-\\+]?\\d+%?",c="[-\\+]?\\d*\\.\\d+%?",s="(?:"+c+")|(?:"+l+")",u="[\\s|\\(]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")\\s*\\)?",d="[\\s|\\(]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")\\s*\\)?",f={CSS_UNIT:new RegExp(s),rgb:new RegExp("rgb"+u),rgba:new RegExp("rgba"+d),hsl:new RegExp("hsl"+u),hsla:new RegExp("hsla"+d),hsv:new RegExp("hsv"+u),hsva:new RegExp("hsva"+d),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function p(e){if(e=e.trim().toLowerCase(),0===e.length)return!1;var t=!1;if(r.names[e])e=r.names[e],t=!0;else if("transparent"===e)return{r:0,g:0,b:0,a:0,format:"name"};var n=f.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=f.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=f.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=f.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=f.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=f.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=f.hex8.exec(e),n?{r:o.parseIntFromHex(n[1]),g:o.parseIntFromHex(n[2]),b:o.parseIntFromHex(n[3]),a:o.convertHexToDecimal(n[4]),format:t?"name":"hex8"}:(n=f.hex6.exec(e),n?{r:o.parseIntFromHex(n[1]),g:o.parseIntFromHex(n[2]),b:o.parseIntFromHex(n[3]),format:t?"name":"hex"}:(n=f.hex4.exec(e),n?{r:o.parseIntFromHex(n[1]+n[1]),g:o.parseIntFromHex(n[2]+n[2]),b:o.parseIntFromHex(n[3]+n[3]),a:o.convertHexToDecimal(n[4]+n[4]),format:t?"name":"hex8"}:(n=f.hex3.exec(e),!!n&&{r:o.parseIntFromHex(n[1]+n[1]),g:o.parseIntFromHex(n[2]+n[2]),b:o.parseIntFromHex(n[3]+n[3]),format:t?"name":"hex"})))))))))}function m(e){return Boolean(f.CSS_UNIT.exec(String(e)))}t.stringInputToObject=p,t.isValidCSSUnit=m},"4b8b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"DeleteLocation"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M288 896h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M800 416a288 288 0 10-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 01704 0c0 149.312-117.312 330.688-352 544z"},null,-1),s=o.createElementVNode("path",{fill:"currentColor",d:"M384 384h256q32 0 32 32t-32 32H384q-32 0-32-32t32-32z"},null,-1),u=[l,c,s];function d(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,u)}var f=r["default"](a,[["render",d]]);t["default"]=f},"4bae":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Avatar"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M628.736 528.896A416 416 0 01928 928H96a415.872 415.872 0 01299.264-399.104L512 704l116.736-175.104zM720 304a208 208 0 11-416 0 208 208 0 01416 0z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"4bd0":function(e,t,n){n("a376")},"4cb3":function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var o=n("7a23"),r=n("9b02"),a=n.n(r),i={name:"en",el:{colorpicker:{confirm:"OK",clear:"Clear"},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"}}},l=n("c083");const c=e=>(t,n)=>s(t,n,Object(o["unref"])(e)),s=(e,t,n)=>a()(n,e,e).replace(/\{(\w+)\}/g,(e,n)=>{var o;return""+(null!=(o=null==t?void 0:t[n])?o:`{${n}}`)}),u=e=>{const t=Object(o["computed"])(()=>Object(o["unref"])(e).name),n=Object(o["isRef"])(e)?e:Object(o["ref"])(e);return{lang:t,locale:n,t:c(e)}},d=()=>{const e=Object(l["b"])("locale");return u(Object(o["computed"])(()=>e.value||i))}},"4cef":function(e,t){var n=/\s/;function o(e){var t=e.length;while(t--&&n.test(e.charAt(t)));return t}e.exports=o},"4d24":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Pear"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M542.336 258.816a443.255 443.255 0 00-9.024 25.088 32 32 0 11-60.8-20.032l1.088-3.328a162.688 162.688 0 00-122.048 131.392l-17.088 102.72-20.736 15.36C256.192 552.704 224 610.88 224 672c0 120.576 126.4 224 288 224s288-103.424 288-224c0-61.12-32.192-119.296-89.728-161.92l-20.736-15.424-17.088-102.72a162.688 162.688 0 00-130.112-133.12zm-40.128-66.56c7.936-15.552 16.576-30.08 25.92-43.776 23.296-33.92 49.408-59.776 78.528-77.12a32 32 0 1132.704 55.04c-20.544 12.224-40.064 31.552-58.432 58.304a316.608 316.608 0 00-9.792 15.104 226.688 226.688 0 01164.48 181.568l12.8 77.248C819.456 511.36 864 587.392 864 672c0 159.04-157.568 288-352 288S160 831.04 160 672c0-84.608 44.608-160.64 115.584-213.376l12.8-77.248a226.624 226.624 0 01213.76-189.184z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"4d5e":function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o}));const o=Symbol("elForm"),r=Symbol("elFormItem")},"4d64":function(e,t,n){var o=n("fc6a"),r=n("23cb"),a=n("07fa"),i=function(e){return function(t,n,i){var l,c=o(t),s=a(c),u=r(i,s);if(e&&n!=n){while(s>u)if(l=c[u++],l!=l)return!0}else for(;s>u;u++)if((e||u in c)&&c[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},"4da3":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Phone"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M79.36 432.256L591.744 944.64a32 32 0 0035.2 6.784l253.44-108.544a32 32 0 009.984-52.032l-153.856-153.92a32 32 0 00-36.928-6.016l-69.888 34.944L358.08 394.24l35.008-69.888a32 32 0 00-5.952-36.928L233.152 133.568a32 32 0 00-52.032 10.048L72.512 397.056a32 32 0 006.784 35.2zm60.48-29.952l81.536-190.08L325.568 316.48l-24.64 49.216-20.608 41.216 32.576 32.64 271.552 271.552 32.64 32.64 41.216-20.672 49.28-24.576 104.192 104.128-190.08 81.472L139.84 402.304zM512 320v-64a256 256 0 01256 256h-64a192 192 0 00-192-192zm0-192V64a448 448 0 01448 448h-64a384 384 0 00-384-384z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"4dae":function(e,t,n){var o=n("da84"),r=n("23cb"),a=n("07fa"),i=n("8418"),l=o.Array,c=Math.max;e.exports=function(e,t,n){for(var o=a(e),s=r(t,o),u=r(void 0===n?o:n,o),d=l(c(u-s,0)),f=0;s1?arguments[1]:void 0)}})},"4e07":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"ZoomIn"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M795.904 750.72l124.992 124.928a32 32 0 01-45.248 45.248L750.656 795.904a416 416 0 1145.248-45.248zM480 832a352 352 0 100-704 352 352 0 000 704zm-32-384v-96a32 32 0 0164 0v96h96a32 32 0 010 64h-96v96a32 32 0 01-64 0v-96h-96a32 32 0 010-64h96z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"4e73":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"ArrowDownBold"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M104.704 338.752a64 64 0 0190.496 0l316.8 316.8 316.8-316.8a64 64 0 0190.496 90.496L557.248 791.296a64 64 0 01-90.496 0L104.704 429.248a64 64 0 010-90.496z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"4ea8":function(e,t,n){n("cdd9")},"4eda":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var o=n("7a23"),r=n("f344");function a(e){const t=Object(o["getCurrentInstance"])();t&&Object(r["a"])(t.proxy,e)}},"4f76":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"FolderDelete"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0132 32v576a32 32 0 01-32 32H96a32 32 0 01-32-32V160a32 32 0 0132-32zm370.752 448l-90.496-90.496 45.248-45.248L512 530.752l90.496-90.496 45.248 45.248L557.248 576l90.496 90.496-45.248 45.248L512 621.248l-90.496 90.496-45.248-45.248L466.752 576z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},5033:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Chicken"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M349.952 716.992L478.72 588.16a106.688 106.688 0 01-26.176-19.072 106.688 106.688 0 01-19.072-26.176L304.704 671.744c.768 3.072 1.472 6.144 2.048 9.216l2.048 31.936 31.872 1.984c3.136.64 6.208 1.28 9.28 2.112zm57.344 33.152a128 128 0 11-216.32 114.432l-1.92-32-32-1.92a128 128 0 11114.432-216.32L416.64 469.248c-2.432-101.44 58.112-239.104 149.056-330.048 107.328-107.328 231.296-85.504 316.8 0 85.44 85.44 107.328 209.408 0 316.8-91.008 90.88-228.672 151.424-330.112 149.056L407.296 750.08zm90.496-226.304c49.536 49.536 233.344-7.04 339.392-113.088 78.208-78.208 63.232-163.072 0-226.304-63.168-63.232-148.032-78.208-226.24 0C504.896 290.496 448.32 474.368 497.792 523.84zM244.864 708.928a64 64 0 10-59.84 59.84l56.32-3.52 3.52-56.32zm8.064 127.68a64 64 0 1059.84-59.84l-56.32 3.52-3.52 56.32z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"506c":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Aim"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 100-768 384 384 0 000 768zm0 64a448 448 0 110-896 448 448 0 010 896z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M512 96a32 32 0 0132 32v192a32 32 0 01-64 0V128a32 32 0 0132-32zm0 576a32 32 0 0132 32v192a32 32 0 11-64 0V704a32 32 0 0132-32zM96 512a32 32 0 0132-32h192a32 32 0 010 64H128a32 32 0 01-32-32zm576 0a32 32 0 0132-32h192a32 32 0 110 64H704a32 32 0 01-32-32z"},null,-1),s=[l,c];function u(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,s)}var d=r["default"](a,[["render",u]]);t["default"]=d},"506c8":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"CreditCard"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M896 324.096c0-42.368-2.496-55.296-9.536-68.48a52.352 52.352 0 00-22.144-22.08c-13.12-7.04-26.048-9.536-68.416-9.536H228.096c-42.368 0-55.296 2.496-68.48 9.536a52.352 52.352 0 00-22.08 22.144c-7.04 13.12-9.536 26.048-9.536 68.416v375.808c0 42.368 2.496 55.296 9.536 68.48a52.352 52.352 0 0022.144 22.08c13.12 7.04 26.048 9.536 68.416 9.536h567.808c42.368 0 55.296-2.496 68.48-9.536a52.352 52.352 0 0022.08-22.144c7.04-13.12 9.536-26.048 9.536-68.416V324.096zm64 0v375.808c0 57.088-5.952 77.76-17.088 98.56-11.136 20.928-27.52 37.312-48.384 48.448-20.864 11.136-41.6 17.088-98.56 17.088H228.032c-57.088 0-77.76-5.952-98.56-17.088a116.288 116.288 0 01-48.448-48.384c-11.136-20.864-17.088-41.6-17.088-98.56V324.032c0-57.088 5.952-77.76 17.088-98.56 11.136-20.928 27.52-37.312 48.384-48.448 20.864-11.136 41.6-17.088 98.56-17.088H795.84c57.088 0 77.76 5.952 98.56 17.088 20.928 11.136 37.312 27.52 48.448 48.384 11.136 20.864 17.088 41.6 17.088 98.56z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M64 320h896v64H64v-64zm0 128h896v64H64v-64zm128 192h256v64H192z"},null,-1),s=[l,c];function u(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,s)}var d=r["default"](a,[["render",u]]);t["default"]=d},5087:function(e,t,n){var o=n("da84"),r=n("68ee"),a=n("0d51"),i=o.TypeError;e.exports=function(e){if(r(e))return e;throw i(a(e)+" is not a constructor")}},"50ae":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Van"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M128.896 736H96a32 32 0 01-32-32V224a32 32 0 0132-32h576a32 32 0 0132 32v96h164.544a32 32 0 0131.616 27.136l54.144 352A32 32 0 01922.688 736h-91.52a144 144 0 11-286.272 0H415.104a144 144 0 11-286.272 0zm23.36-64a143.872 143.872 0 01239.488 0H568.32c17.088-25.6 42.24-45.376 71.744-55.808V256H128v416h24.256zm655.488 0h77.632l-19.648-128H704v64.896A144 144 0 01807.744 672zm48.128-192l-14.72-96H704v96h151.872zM688 832a80 80 0 100-160 80 80 0 000 160zm-416 0a80 80 0 100-160 80 80 0 000 160z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"50c4":function(e,t,n){var o=n("5926"),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},"50d8":function(e,t){function n(e,t){var n=-1,o=Array(e);while(++nObject(r["createVNode"])("i",{class:u("line",String(t+1))},null)),f=Object(r["createVNode"])("svg",{class:u("circular"),viewBox:"25 25 50 50"},[Object(r["createVNode"])("circle",{cx:"50",cy:"50",r:"20",fill:"none"},null)]),p={size:i["f"],type:Object(i["e"])("circular"),color:String,vertical:Boolean,textSize:i["f"],textColor:String};var m=Object(r["defineComponent"])({name:s,props:p,setup(e,{slots:t}){const n=Object(r["computed"])(()=>Object(l["a"])({color:e.color},Object(c["f"])(e.size))),o=()=>{var n;if(t.default)return Object(r["createVNode"])("span",{class:u("text"),style:{fontSize:Object(c["b"])(e.textSize),color:null!=(n=e.textColor)?n:e.color}},[t.default()])};return()=>{const{type:t,vertical:a}=e;return Object(r["createVNode"])("div",{class:u([t,{vertical:a}])},[Object(r["createVNode"])("span",{class:u("spinner",t),style:n.value},["spinner"===t?d:f]),o()])}}});const h=Object(o["a"])(m)},"546d":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var o=n("7a23"),r=n("4d5e");const a=()=>{const e=Object(o["inject"])(r["b"],void 0),t=Object(o["inject"])(r["a"],void 0);return{form:e,formItem:t}}},"54bb":function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var o=n("a3ae"),r=n("7a23"),a=n("443c"),i=n("bc34");const l=Object(i["b"])({size:{type:Object(i["d"])([Number,String])},color:{type:String}});var c=n("2711"),s=n("304f");const u=Object(r["defineComponent"])({name:"ElIcon",inheritAttrs:!1,props:l,setup(e){const t=Object(s["a"])("icon"),n=Object(r["computed"])(()=>e.size||e.color?{fontSize:Object(a["n"])(e.size)?void 0:Object(a["a"])(e.size),"--color":e.color}:{});return{ns:t,style:n}}});function d(e,t,n,o,a,i){return Object(r["openBlock"])(),Object(r["createElementBlock"])("i",Object(r["mergeProps"])({class:e.ns.b(),style:e.style},e.$attrs),[Object(r["renderSlot"])(e.$slots,"default")],16)}var f=Object(c["a"])(u,[["render",d]]);const p=Object(o["a"])(f)},"54eb":function(e,t,n){var o=n("8eeb"),r=n("32f4");function a(e,t){return o(e,r(e),t)}e.exports=a},5502:function(e,t,n){"use strict";n.d(t,"a",(function(){return Y}));var o=n("7a23"),r=n("3f4e"),a="store";function i(e,t){Object.keys(e).forEach((function(n){return t(e[n],n)}))}function l(e){return null!==e&&"object"===typeof e}function c(e){return e&&"function"===typeof e.then}function s(e,t){if(!e)throw new Error("[vuex] "+t)}function u(e,t){return function(){return e(t)}}function d(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function f(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;m(e,n,[],e._modules.root,!0),p(e,n,t)}function p(e,t,n){var r=e._state;e.getters={},e._makeLocalGettersCache=Object.create(null);var a=e._wrappedGetters,l={};i(a,(function(t,n){l[n]=u(t,e),Object.defineProperty(e.getters,n,{get:function(){return l[n]()},enumerable:!0})})),e._state=Object(o["reactive"])({data:t}),e.strict&&O(e),r&&n&&e._withCommit((function(){r.data=null}))}function m(e,t,n,o,r){var a=!n.length,i=e._modules.getNamespace(n);if(o.namespaced&&(e._modulesNamespaceMap[i]&&console.error("[vuex] duplicate namespace "+i+" for the namespaced module "+n.join("/")),e._modulesNamespaceMap[i]=o),!a&&!r){var l=w(t,n.slice(0,-1)),c=n[n.length-1];e._withCommit((function(){c in l&&console.warn('[vuex] state field "'+c+'" was overridden by a module with the same name at "'+n.join(".")+'"'),l[c]=o.state}))}var s=o.context=h(e,i,n);o.forEachMutation((function(t,n){var o=i+n;b(e,o,t,s)})),o.forEachAction((function(t,n){var o=t.root?n:i+n,r=t.handler||t;g(e,o,r,s)})),o.forEachGetter((function(t,n){var o=i+n;y(e,o,t,s)})),o.forEachChild((function(o,a){m(e,t,n.concat(a),o,r)}))}function h(e,t,n){var o=""===t,r={dispatch:o?e.dispatch:function(n,o,r){var a=j(n,o,r),i=a.payload,l=a.options,c=a.type;if(l&&l.root||(c=t+c,e._actions[c]))return e.dispatch(c,i);console.error("[vuex] unknown local action type: "+a.type+", global type: "+c)},commit:o?e.commit:function(n,o,r){var a=j(n,o,r),i=a.payload,l=a.options,c=a.type;l&&l.root||(c=t+c,e._mutations[c])?e.commit(c,i,l):console.error("[vuex] unknown local mutation type: "+a.type+", global type: "+c)}};return Object.defineProperties(r,{getters:{get:o?function(){return e.getters}:function(){return v(e,t)}},state:{get:function(){return w(e.state,n)}}}),r}function v(e,t){if(!e._makeLocalGettersCache[t]){var n={},o=t.length;Object.keys(e.getters).forEach((function(r){if(r.slice(0,o)===t){var a=r.slice(o);Object.defineProperty(n,a,{get:function(){return e.getters[r]},enumerable:!0})}})),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function b(e,t,n,o){var r=e._mutations[t]||(e._mutations[t]=[]);r.push((function(t){n.call(e,o.state,t)}))}function g(e,t,n,o){var r=e._actions[t]||(e._actions[t]=[]);r.push((function(t){var r=n.call(e,{dispatch:o.dispatch,commit:o.commit,getters:o.getters,state:o.state,rootGetters:e.getters,rootState:e.state},t);return c(r)||(r=Promise.resolve(r)),e._devtoolHook?r.catch((function(t){throw e._devtoolHook.emit("vuex:error",t),t})):r}))}function y(e,t,n,o){e._wrappedGetters[t]?console.error("[vuex] duplicate getter key: "+t):e._wrappedGetters[t]=function(e){return n(o.state,o.getters,e.state,e.getters)}}function O(e){Object(o["watch"])((function(){return e._state.data}),(function(){s(e._committing,"do not mutate vuex store state outside mutation handlers.")}),{deep:!0,flush:"sync"})}function w(e,t){return t.reduce((function(e,t){return e[t]}),e)}function j(e,t,n){return l(e)&&e.type&&(n=t,t=e,e=e.type),s("string"===typeof e,"expects string as the type, but found "+typeof e+"."),{type:e,payload:t,options:n}}var x="vuex bindings",C="vuex:mutations",k="vuex:actions",S="vuex",E=0;function T(e,t){Object(r["a"])({id:"org.vuejs.vuex",app:e,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[x]},(function(n){n.addTimelineLayer({id:C,label:"Vuex Mutations",color:B}),n.addTimelineLayer({id:k,label:"Vuex Actions",color:B}),n.addInspector({id:S,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree((function(n){if(n.app===e&&n.inspectorId===S)if(n.filter){var o=[];D(o,t._modules.root,n.filter,""),n.rootNodes=o}else n.rootNodes=[A(t._modules.root,"")]})),n.on.getInspectorState((function(n){if(n.app===e&&n.inspectorId===S){var o=n.nodeId;v(t,o),n.state=P(z(t._modules,o),"root"===o?t.getters:t._makeLocalGettersCache,o)}})),n.on.editInspectorState((function(n){if(n.app===e&&n.inspectorId===S){var o=n.nodeId,r=n.path;"root"!==o&&(r=o.split("/").filter(Boolean).concat(r)),t._withCommit((function(){n.set(t._state.data,r,n.state.value)}))}})),t.subscribe((function(e,t){var o={};e.payload&&(o.payload=e.payload),o.state=t,n.notifyComponentUpdate(),n.sendInspectorTree(S),n.sendInspectorState(S),n.addTimelineEvent({layerId:C,event:{time:Date.now(),title:e.type,data:o}})})),t.subscribeAction({before:function(e,t){var o={};e.payload&&(o.payload=e.payload),e._id=E++,e._time=Date.now(),o.state=t,n.addTimelineEvent({layerId:k,event:{time:e._time,title:e.type,groupId:e._id,subtitle:"start",data:o}})},after:function(e,t){var o={},r=Date.now()-e._time;o.duration={_custom:{type:"duration",display:r+"ms",tooltip:"Action duration",value:r}},e.payload&&(o.payload=e.payload),o.state=t,n.addTimelineEvent({layerId:k,event:{time:Date.now(),title:e.type,groupId:e._id,subtitle:"end",data:o}})}})}))}var B=8702998,M=6710886,N=16777215,_={label:"namespaced",textColor:N,backgroundColor:M};function V(e){return e&&"root"!==e?e.split("/").slice(-2,-1)[0]:"Root"}function A(e,t){return{id:t||"root",label:V(t),tags:e.namespaced?[_]:[],children:Object.keys(e._children).map((function(n){return A(e._children[n],t+n+"/")}))}}function D(e,t,n,o){o.includes(n)&&e.push({id:o||"root",label:o.endsWith("/")?o.slice(0,o.length-1):o||"Root",tags:t.namespaced?[_]:[]}),Object.keys(t._children).forEach((function(r){D(e,t._children[r],n,o+r+"/")}))}function P(e,t,n){t="root"===n?t:t[n];var o=Object.keys(t),r={state:Object.keys(e.state).map((function(t){return{key:t,editable:!0,value:e.state[t]}}))};if(o.length){var a=I(t);r.getters=Object.keys(a).map((function(e){return{key:e.endsWith("/")?V(e):e,editable:!1,value:R((function(){return a[e]}))}}))}return r}function I(e){var t={};return Object.keys(e).forEach((function(n){var o=n.split("/");if(o.length>1){var r=t,a=o.pop();o.forEach((function(e){r[e]||(r[e]={_custom:{value:{},display:e,tooltip:"Module",abstract:!0}}),r=r[e]._custom.value})),r[a]=R((function(){return e[n]}))}else t[n]=R((function(){return e[n]}))})),t}function z(e,t){var n=t.split("/").filter((function(e){return e}));return n.reduce((function(e,o,r){var a=e[o];if(!a)throw new Error('Missing module "'+o+'" for path "'+t+'".');return r===n.length-1?a:a._children}),"root"===t?e:e.root._children)}function R(e){try{return e()}catch(t){return t}}var L=function(e,t){this.runtime=t,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=("function"===typeof n?n():n)||{}},F={namespaced:{configurable:!0}};F.namespaced.get=function(){return!!this._rawModule.namespaced},L.prototype.addChild=function(e,t){this._children[e]=t},L.prototype.removeChild=function(e){delete this._children[e]},L.prototype.getChild=function(e){return this._children[e]},L.prototype.hasChild=function(e){return e in this._children},L.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},L.prototype.forEachChild=function(e){i(this._children,e)},L.prototype.forEachGetter=function(e){this._rawModule.getters&&i(this._rawModule.getters,e)},L.prototype.forEachAction=function(e){this._rawModule.actions&&i(this._rawModule.actions,e)},L.prototype.forEachMutation=function(e){this._rawModule.mutations&&i(this._rawModule.mutations,e)},Object.defineProperties(L.prototype,F);var H=function(e){this.register([],e,!1)};function $(e,t,n){if(K(e,n),t.update(n),n.modules)for(var o in n.modules){if(!t.getChild(o))return void console.warn("[vuex] trying to add a new module '"+o+"' on hot reloading, manual reload is needed");$(e.concat(o),t.getChild(o),n.modules[o])}}H.prototype.get=function(e){return e.reduce((function(e,t){return e.getChild(t)}),this.root)},H.prototype.getNamespace=function(e){var t=this.root;return e.reduce((function(e,n){return t=t.getChild(n),e+(t.namespaced?n+"/":"")}),"")},H.prototype.update=function(e){$([],this.root,e)},H.prototype.register=function(e,t,n){var o=this;void 0===n&&(n=!0),K(e,t);var r=new L(t,n);if(0===e.length)this.root=r;else{var a=this.get(e.slice(0,-1));a.addChild(e[e.length-1],r)}t.modules&&i(t.modules,(function(t,r){o.register(e.concat(r),t,n)}))},H.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1],o=t.getChild(n);o?o.runtime&&t.removeChild(n):console.warn("[vuex] trying to unregister module '"+n+"', which is not registered")},H.prototype.isRegistered=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1];return!!t&&t.hasChild(n)};var U={assert:function(e){return"function"===typeof e},expected:"function"},W={assert:function(e){return"function"===typeof e||"object"===typeof e&&"function"===typeof e.handler},expected:'function or object with "handler" function'},q={getters:U,mutations:U,actions:W};function K(e,t){Object.keys(q).forEach((function(n){if(t[n]){var o=q[n];i(t[n],(function(t,r){s(o.assert(t),G(e,n,r,t,o.expected))}))}}))}function G(e,t,n,o,r){var a=t+" should be "+r+' but "'+t+"."+n+'"';return e.length>0&&(a+=' in module "'+e.join(".")+'"'),a+=" is "+JSON.stringify(o)+".",a}function Y(e){return new X(e)}var X=function e(t){var n=this;void 0===t&&(t={}),s("undefined"!==typeof Promise,"vuex requires a Promise polyfill in this browser."),s(this instanceof e,"store must be called with the new operator.");var o=t.plugins;void 0===o&&(o=[]);var r=t.strict;void 0===r&&(r=!1);var a=t.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new H(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._devtools=a;var i=this,l=this,c=l.dispatch,u=l.commit;this.dispatch=function(e,t){return c.call(i,e,t)},this.commit=function(e,t,n){return u.call(i,e,t,n)},this.strict=r;var d=this._modules.root.state;m(this,d,[],this._modules.root),p(this,d),o.forEach((function(e){return e(n)}))},J={state:{configurable:!0}};X.prototype.install=function(e,t){e.provide(t||a,this),e.config.globalProperties.$store=this;var n=void 0===this._devtools||this._devtools;n&&T(e,this)},J.state.get=function(){return this._state.data},J.state.set=function(e){s(!1,"use store.replaceState() to explicit replace store state.")},X.prototype.commit=function(e,t,n){var o=this,r=j(e,t,n),a=r.type,i=r.payload,l=r.options,c={type:a,payload:i},s=this._mutations[a];s?(this._withCommit((function(){s.forEach((function(e){e(i)}))})),this._subscribers.slice().forEach((function(e){return e(c,o.state)})),l&&l.silent&&console.warn("[vuex] mutation type: "+a+". Silent option has been removed. Use the filter functionality in the vue-devtools")):console.error("[vuex] unknown mutation type: "+a)},X.prototype.dispatch=function(e,t){var n=this,o=j(e,t),r=o.type,a=o.payload,i={type:r,payload:a},l=this._actions[r];if(l){try{this._actionSubscribers.slice().filter((function(e){return e.before})).forEach((function(e){return e.before(i,n.state)}))}catch(s){console.warn("[vuex] error in before action subscribers: "),console.error(s)}var c=l.length>1?Promise.all(l.map((function(e){return e(a)}))):l[0](a);return new Promise((function(e,t){c.then((function(t){try{n._actionSubscribers.filter((function(e){return e.after})).forEach((function(e){return e.after(i,n.state)}))}catch(s){console.warn("[vuex] error in after action subscribers: "),console.error(s)}e(t)}),(function(e){try{n._actionSubscribers.filter((function(e){return e.error})).forEach((function(t){return t.error(i,n.state,e)}))}catch(s){console.warn("[vuex] error in error action subscribers: "),console.error(s)}t(e)}))}))}console.error("[vuex] unknown action type: "+r)},X.prototype.subscribe=function(e,t){return d(e,this._subscribers,t)},X.prototype.subscribeAction=function(e,t){var n="function"===typeof e?{before:e}:e;return d(n,this._actionSubscribers,t)},X.prototype.watch=function(e,t,n){var r=this;return s("function"===typeof e,"store.watch only accepts a function."),Object(o["watch"])((function(){return e(r.state,r.getters)}),t,Object.assign({},n))},X.prototype.replaceState=function(e){var t=this;this._withCommit((function(){t._state.data=e}))},X.prototype.registerModule=function(e,t,n){void 0===n&&(n={}),"string"===typeof e&&(e=[e]),s(Array.isArray(e),"module path must be a string or an Array."),s(e.length>0,"cannot register the root module by using registerModule."),this._modules.register(e,t),m(this,this.state,e,this._modules.get(e),n.preserveState),p(this,this.state)},X.prototype.unregisterModule=function(e){var t=this;"string"===typeof e&&(e=[e]),s(Array.isArray(e),"module path must be a string or an Array."),this._modules.unregister(e),this._withCommit((function(){var n=w(t.state,e.slice(0,-1));delete n[e[e.length-1]]})),f(this)},X.prototype.hasModule=function(e){return"string"===typeof e&&(e=[e]),s(Array.isArray(e),"module path must be a string or an Array."),this._modules.isRegistered(e)},X.prototype.hotUpdate=function(e){this._modules.update(e),f(this,!0)},X.prototype._withCommit=function(e){var t=this._committing;this._committing=!0,e(),this._committing=t},Object.defineProperties(X.prototype,J);ee((function(e,t){var n={};return Z(t)||console.error("[vuex] mapState: mapper parameter must be either an Array or an Object"),Q(t).forEach((function(t){var o=t.key,r=t.val;n[o]=function(){var t=this.$store.state,n=this.$store.getters;if(e){var o=te(this.$store,"mapState",e);if(!o)return;t=o.context.state,n=o.context.getters}return"function"===typeof r?r.call(this,t,n):t[r]},n[o].vuex=!0})),n})),ee((function(e,t){var n={};return Z(t)||console.error("[vuex] mapMutations: mapper parameter must be either an Array or an Object"),Q(t).forEach((function(t){var o=t.key,r=t.val;n[o]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var o=this.$store.commit;if(e){var a=te(this.$store,"mapMutations",e);if(!a)return;o=a.context.commit}return"function"===typeof r?r.apply(this,[o].concat(t)):o.apply(this.$store,[r].concat(t))}})),n})),ee((function(e,t){var n={};return Z(t)||console.error("[vuex] mapGetters: mapper parameter must be either an Array or an Object"),Q(t).forEach((function(t){var o=t.key,r=t.val;r=e+r,n[o]=function(){if(!e||te(this.$store,"mapGetters",e)){if(r in this.$store.getters)return this.$store.getters[r];console.error("[vuex] unknown getter: "+r)}},n[o].vuex=!0})),n})),ee((function(e,t){var n={};return Z(t)||console.error("[vuex] mapActions: mapper parameter must be either an Array or an Object"),Q(t).forEach((function(t){var o=t.key,r=t.val;n[o]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var o=this.$store.dispatch;if(e){var a=te(this.$store,"mapActions",e);if(!a)return;o=a.context.dispatch}return"function"===typeof r?r.apply(this,[o].concat(t)):o.apply(this.$store,[r].concat(t))}})),n}));function Q(e){return Z(e)?Array.isArray(e)?e.map((function(e){return{key:e,val:e}})):Object.keys(e).map((function(t){return{key:t,val:e[t]}})):[]}function Z(e){return Array.isArray(e)||l(e)}function ee(e){return function(t,n){return"string"!==typeof t?(n=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),e(t,n)}}function te(e,t,n){var o=e._modulesNamespaceMap[n];return o||console.error("[vuex] module namespace not found in "+t+"(): "+n),o}},5530:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));n("b64b"),n("a4d3"),n("4de4"),n("d3b7"),n("e439"),n("159b"),n("dbb4");function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function a(e){for(var t=1;t{if(0!==i.length&&e.code===a["a"].esc){e.stopPropagation();const t=i[i.length-1];t.handleClose()}},c=(e,t)=>{Object(o["watch"])(t,t=>{t?i.push(e):i.splice(i.findIndex(t=>t===e),1)})};r["isClient"]&&Object(r["useEventListener"])(document,"keydown",l)},"572b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Lollipop"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M513.28 448a64 64 0 1176.544 49.728A96 96 0 00768 448h64a160 160 0 01-320 0h1.28zm-126.976-29.696a256 256 0 1043.52-180.48A256 256 0 01832 448h-64a192 192 0 00-381.696-29.696zm105.664 249.472L285.696 874.048a96 96 0 01-135.68-135.744l206.208-206.272a320 320 0 11135.744 135.744zm-54.464-36.032a321.92 321.92 0 01-45.248-45.248L195.2 783.552a32 32 0 1045.248 45.248l197.056-197.12z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"577e":function(e,t,n){var o=n("da84"),r=n("f5df"),a=o.String;e.exports=function(e){if("Symbol"===r(e))throw TypeError("Cannot convert a Symbol value to a string");return a(e)}},"57a5":function(e,t,n){var o=n("91e9"),r=o(Object.keys,Object);e.exports=r},"585a":function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n("c8ba"))},5926:function(e,t){var n=Math.ceil,o=Math.floor;e.exports=function(e){var t=+e;return t!==t||0===t?0:(t>0?o:n)(t)}},"59ed":function(e,t,n){var o=n("da84"),r=n("1626"),a=n("0d51"),i=o.TypeError;e.exports=function(e){if(r(e))return e;throw i(a(e)+" is not a function")}},"5a0c":function(e,t,n){!function(t,n){e.exports=n()}(0,(function(){"use strict";var e=1e3,t=6e4,n=36e5,o="millisecond",r="second",a="minute",i="hour",l="day",c="week",s="month",u="quarter",d="year",f="date",p="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,v={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},b=function(e,t,n){var o=String(e);return!o||o.length>=t?e:""+Array(t+1-o.length).join(n)+e},g={s:b,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),o=Math.floor(n/60),r=n%60;return(t<=0?"+":"-")+b(o,2,"0")+":"+b(r,2,"0")},m:function e(t,n){if(t.date()0&&n(u)?t>1?a(u,t-1,n,i,l):o(l,u):i||(l[l.length]=u)}return l}e.exports=a},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5cce":function(e,t){e.exports={version:"0.25.0"}},"5cf0":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Present"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M480 896V640H192v-64h288V320H192v576h288zm64 0h288V320H544v256h288v64H544v256zM128 256h768v672a32 32 0 01-32 32H160a32 32 0 01-32-32V256z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M96 256h832q32 0 32 32t-32 32H96q-32 0-32-32t32-32z"},null,-1),s=o.createElementVNode("path",{fill:"currentColor",d:"M416 256a64 64 0 100-128 64 64 0 000 128zm0 64a128 128 0 110-256 128 128 0 010 256z"},null,-1),u=o.createElementVNode("path",{fill:"currentColor",d:"M608 256a64 64 0 100-128 64 64 0 000 128zm0 64a128 128 0 110-256 128 128 0 010 256z"},null,-1),d=[l,c,s,u];function f(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,d)}var p=r["default"](a,[["render",f]]);t["default"]=p},"5d0a":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"RefreshRight"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M784.512 230.272v-50.56a32 32 0 1164 0v149.056a32 32 0 01-32 32H667.52a32 32 0 110-64h92.992A320 320 0 10524.8 833.152a320 320 0 00320-320h64a384 384 0 01-384 384 384 384 0 01-384-384 384 384 0 01643.712-282.88z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"5d88":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Ticket"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M640 832H64V640a128 128 0 100-256V192h576v160h64V192h256v192a128 128 0 100 256v192H704V672h-64v160zm0-416v192h64V416h-64z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"5d89":function(e,t,n){var o=n("f8af");function r(e,t){var n=t?o(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}e.exports=r},"5d93":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"ArrowUp"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M488.832 344.32l-339.84 356.672a32 32 0 000 44.16l.384.384a29.44 29.44 0 0042.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0042.688 0l.384-.384a32 32 0 000-44.16L535.168 344.32a32 32 0 00-46.336 0z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"5e0f":function(e,t,n){!function(t,n){e.exports=n()}(0,(function(){"use strict";return function(e,t,n){var o=t.prototype,r=function(e){return e&&(e.indexOf?e:e.s)},a=function(e,t,n,o,a){var i=e.name?e:e.$locale(),l=r(i[t]),c=r(i[n]),s=l||c.map((function(e){return e.substr(0,o)}));if(!a)return s;var u=i.weekStart;return s.map((function(e,t){return s[(t+(u||0))%7]}))},i=function(){return n.Ls[n.locale()]},l=function(e,t){return e.formats[t]||function(e){return e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}(e.formats[t.toUpperCase()])},c=function(){var e=this;return{months:function(t){return t?t.format("MMMM"):a(e,"months")},monthsShort:function(t){return t?t.format("MMM"):a(e,"monthsShort","months",3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format("dddd"):a(e,"weekdays")},weekdaysMin:function(t){return t?t.format("dd"):a(e,"weekdaysMin","weekdays",2)},weekdaysShort:function(t){return t?t.format("ddd"):a(e,"weekdaysShort","weekdays",3)},longDateFormat:function(t){return l(e.$locale(),t)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};o.localeData=function(){return c.bind(this)()},n.localeData=function(){var e=i();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return n.weekdays()},weekdaysShort:function(){return n.weekdaysShort()},weekdaysMin:function(){return n.weekdaysMin()},months:function(){return n.months()},monthsShort:function(){return n.monthsShort()},longDateFormat:function(t){return l(e,t)},meridiem:e.meridiem,ordinal:e.ordinal}},n.months=function(){return a(i(),"months")},n.monthsShort=function(){return a(i(),"monthsShort","months",3)},n.weekdays=function(e){return a(i(),"weekdays",null,null,e)},n.weekdaysShort=function(e){return a(i(),"weekdaysShort","weekdays",3,e)},n.weekdaysMin=function(e){return a(i(),"weekdaysMin","weekdays",2,e)}}}))},"5e2e":function(e,t,n){var o=n("28c9"),r=n("69d5"),a=n("b4c0"),i=n("fba5"),l=n("67ca");function c(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t{e.preventDefault(),e.stopPropagation()},s=()=>{null==p||p.doOnModalClick()};let u=!1;const d=function(){if(!r["isClient"])return;let e=p.modalDom;return e?u=!0:(u=!1,e=document.createElement("div"),p.modalDom=e,Object(a["k"])(e,"touchmove",c),Object(a["k"])(e,"click",s)),e},f={},p={modalFade:!0,modalDom:void 0,globalInitialZIndex:2e3,zIndex:0,getInitialZIndex(){var e;return Object(o["getCurrentInstance"])()&&null!=(e=Object(l["b"])("zIndex").value)?e:this.globalInitialZIndex},getInstance(e){return f[e]},register(e,t){e&&t&&(f[e]=t)},deregister(e){e&&(f[e]=null,delete f[e])},nextZIndex(){return this.getInitialZIndex()+ ++this.zIndex},modalStack:[],doOnModalClick(){const e=p.modalStack[p.modalStack.length-1];if(!e)return;const t=p.getInstance(e.id);t&&t.closeOnClickModal.value&&t.close()},openModal(e,t,n,o,i){if(!r["isClient"])return;if(!e||void 0===t)return;this.modalFade=i;const l=this.modalStack;for(let r=0,a=l.length;rObject(a["a"])(c,e))}setTimeout(()=>{Object(a["m"])(c,"v-modal-enter")},200),n&&n.parentNode&&11!==n.parentNode.nodeType?n.parentNode.appendChild(c):document.body.appendChild(c),t&&(c.style.zIndex=String(t)),c.tabIndex=0,c.style.display="",this.modalStack.push({id:e,zIndex:t,modalClass:o})},closeModal(e){const t=this.modalStack,n=d();if(t.length>0){const o=t[t.length-1];if(o.id===e){if(o.modalClass){const e=o.modalClass.trim().split(/\s+/);e.forEach(e=>Object(a["m"])(n,e))}t.pop(),t.length>0&&(n.style.zIndex=""+t[t.length-1].zIndex)}else for(let n=t.length-1;n>=0;n--)if(t[n].id===e){t.splice(n,1);break}}0===t.length&&(this.modalFade&&Object(a["a"])(n,"v-modal-leave"),setTimeout(()=>{0===t.length&&(n.parentNode&&n.parentNode.removeChild(n),n.style.display="none",p.modalDom=void 0),Object(a["m"])(n,"v-modal-leave")},200))}},m=function(){if(r["isClient"]&&p.modalStack.length>0){const e=p.modalStack[p.modalStack.length-1];if(!e)return;const t=p.getInstance(e.id);return t}};r["isClient"]&&window.addEventListener("keydown",(function(e){if(e.code===i["a"].esc){const e=m();e&&e.closeOnPressEscape.value&&(e.handleClose?e.handleClose():e.handleAction?e.handleAction("cancel"):e.close())}}))},"5edf":function(e,t){function n(e,t,n){var o=-1,r=null==e?0:e.length;while(++oi){var h,v=d(arguments[i++]),b=f?m(l(v),f(v)):l(v),g=b.length,y=0;while(g>y)h=b[y++],o&&!a(p,v,h)||(n[h]=v[h])}return n}:f},"617c":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"ForkSpoon"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M256 410.304V96a32 32 0 0164 0v314.304a96 96 0 0064-90.56V96a32 32 0 0164 0v223.744a160 160 0 01-128 156.8V928a32 32 0 11-64 0V476.544a160 160 0 01-128-156.8V96a32 32 0 0164 0v223.744a96 96 0 0064 90.56zM672 572.48C581.184 552.128 512 446.848 512 320c0-141.44 85.952-256 192-256s192 114.56 192 256c0 126.848-69.184 232.128-160 252.48V928a32 32 0 11-64 0V572.48zM704 512c66.048 0 128-82.56 128-192s-61.952-192-128-192-128 82.56-128 192 61.952 192 128 192z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},6215:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"CircleCheck"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 100-768 384 384 0 000 768zm0 64a448 448 0 110-896 448 448 0 010 896z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0145.312 45.312l-288 288a32 32 0 01-45.312 0l-160-160a32 32 0 1145.312-45.312L480 626.752l265.344-265.408z"},null,-1),s=[l,c];function u(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,s)}var d=r["default"](a,[["render",u]]);t["default"]=d},"626a":function(e,t,n){"use strict";n.d(t,"a",(function(){return T}));var o=n("7a23"),r=n("f344"),a=n("8da3"),i=n("c199"),l=n("1da4"),c=n("fe7e"),s=n("f691");let u=0;function d(e){e?(u||document.body.classList.add("van-toast--unclickable"),u++):u&&(u--,u||document.body.classList.remove("van-toast--unclickable"))}var f=n("ad06"),p=n("e41f"),m=n("543e");const[h,v]=Object(c["a"])("toast"),b=["show","overlay","transition","overlayClass","overlayStyle","closeOnClickOverlay"],g={icon:String,show:Boolean,type:Object(s["e"])("text"),overlay:Boolean,message:s["f"],iconSize:s["f"],duration:Object(s["b"])(2e3),position:Object(s["e"])("middle"),className:s["h"],iconPrefix:String,transition:Object(s["e"])("van-fade"),loadingType:String,forbidClick:Boolean,overlayClass:s["h"],overlayStyle:Object,closeOnClick:Boolean,closeOnClickOverlay:Boolean};var y=Object(o["defineComponent"])({name:h,props:g,emits:["update:show"],setup(e,{emit:t}){let n,i=!1;const l=()=>{const t=e.show&&e.forbidClick;i!==t&&(i=t,d(i))},c=e=>t("update:show",e),s=()=>{e.closeOnClick&&c(!1)},u=()=>clearTimeout(n),h=()=>{const{icon:t,type:n,iconSize:r,iconPrefix:a,loadingType:i}=e,l=t||"success"===n||"fail"===n;return l?Object(o["createVNode"])(f["a"],{name:t||n,size:r,class:v("icon"),classPrefix:a},null):"loading"===n?Object(o["createVNode"])(m["a"],{class:v("loading"),size:r,type:i},null):void 0},g=()=>{const{type:t,message:n}=e;if(Object(a["b"])(n)&&""!==n)return"html"===t?Object(o["createVNode"])("div",{class:v("text"),innerHTML:String(n)},null):Object(o["createVNode"])("div",{class:v("text")},[n])};return Object(o["watch"])(()=>[e.show,e.forbidClick],l),Object(o["watch"])(()=>[e.show,e.type,e.message,e.duration],()=>{u(),e.show&&e.duration>0&&(n=setTimeout(()=>{c(!1)},e.duration))}),Object(o["onMounted"])(l),Object(o["onUnmounted"])(l),()=>Object(o["createVNode"])(p["a"],Object(o["mergeProps"])({class:[v([e.position,{[e.type]:!e.icon}]),e.className],lockScroll:!1,onClick:s,onClosed:u,"onUpdate:show":c},Object(r["e"])(e,b)),{default:()=>[h(),g()]})}});const O={icon:"",type:"text",message:"",className:"",overlay:!1,onClose:void 0,onOpened:void 0,duration:2e3,teleport:"body",iconSize:void 0,iconPrefix:void 0,position:"middle",transition:"van-fade",forbidClick:!1,loadingType:void 0,overlayClass:"",overlayStyle:void 0,closeOnClick:!1,closeOnClickOverlay:!1};let w=[],j=!1,x=Object(r["a"])({},O);const C=new Map;function k(e){return Object(a["g"])(e)?e:{message:e}}function S(){const{instance:e,unmount:t}=Object(l["a"])({setup(){const n=Object(o["ref"])(""),{open:r,state:a,close:i,toggle:c}=Object(l["b"])(),s=()=>{j&&(w=w.filter(t=>t!==e),t())},u=()=>{const e={onClosed:s,"onUpdate:show":c};return Object(o["createVNode"])(y,Object(o["mergeProps"])(a,e),null)};return Object(o["watch"])(n,e=>{a.message=e}),Object(o["getCurrentInstance"])().render=u,{open:r,clear:i,message:n}}});return e}function E(){if(!w.length||j){const e=S();w.push(e)}return w[w.length-1]}function T(e={}){if(!r["c"])return{};const t=E(),n=k(e);return t.open(Object(r["a"])({},x,C.get(n.type||x.type),n)),t}const B=e=>t=>T(Object(r["a"])({type:e},k(t)));function M(e,t){"string"===typeof e?C.set(e,t):Object(r["a"])(x,e)}T.loading=B("loading"),T.success=B("success"),T.fail=B("fail"),T.clear=e=>{var t;w.length&&(e?(w.forEach(e=>{e.clear()}),w=[]):j?null==(t=w.shift())||t.clear():w[0].clear())},T.setDefaultOptions=M,T.resetDefaultOptions=e=>{"string"===typeof e?C.delete(e):(x=Object(r["a"])({},O),C.clear())},T.allowMultiple=(e=!0)=>{j=e},T.install=e=>{e.use(Object(i["a"])(y)),e.config.globalProperties.$toast=T}},"62d9":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"ZoomOut"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M795.904 750.72l124.992 124.928a32 32 0 01-45.248 45.248L750.656 795.904a416 416 0 1145.248-45.248zM480 832a352 352 0 100-704 352 352 0 000 704zM352 448h256a32 32 0 010 64H352a32 32 0 010-64z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"62e4":function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},"62e5":function(e,t,n){n("2519")},6352:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"BottomRight"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M352 768a32 32 0 100 64h448a32 32 0 0032-32V352a32 32 0 00-64 0v416H352z"},null,-1),c=o.createElementVNode("path",{fill:"currentColor",d:"M777.344 822.656a32 32 0 0045.312-45.312l-544-544a32 32 0 00-45.312 45.312l544 544z"},null,-1),s=[l,c];function u(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,s)}var d=r["default"](a,[["render",u]]);t["default"]=d},"63a5":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"RefreshLeft"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M289.088 296.704h92.992a32 32 0 010 64H232.96a32 32 0 01-32-32V179.712a32 32 0 0164 0v50.56a384 384 0 01643.84 282.88 384 384 0 01-383.936 384 384 384 0 01-384-384h64a320 320 0 10640 0 320 320 0 00-555.712-216.448z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"63ea":function(e,t,n){var o=n("c05f");function r(e,t){return o(e,t)}e.exports=r},"640e":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"Filter"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M384 523.392V928a32 32 0 0046.336 28.608l192-96A32 32 0 00640 832V523.392l280.768-343.104a32 32 0 10-49.536-40.576l-288 352A32 32 0 00576 512v300.224l-128 64V512a32 32 0 00-7.232-20.288L195.52 192H704a32 32 0 100-64H128a32 32 0 00-24.768 52.288L384 523.392z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},"64d8":function(e,t,n){n("ef1f")},"652f":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("7a23"),r=n("db6b"),a=o.defineComponent({name:"House"}),i={class:"icon",width:"200",height:"200",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},l=o.createElementVNode("path",{fill:"currentColor",d:"M192 413.952V896h640V413.952L512 147.328 192 413.952zM139.52 374.4l352-293.312a32 32 0 0140.96 0l352 293.312A32 32 0 01896 398.976V928a32 32 0 01-32 32H160a32 32 0 01-32-32V398.976a32 32 0 0111.52-24.576z"},null,-1),c=[l];function s(e,t,n,r,a,l){return o.openBlock(),o.createElementBlock("svg",i,c)}var u=r["default"](a,[["render",s]]);t["default"]=u},6547:function(e,t,n){var o=n("e330"),r=n("5926"),a=n("577e"),i=n("1d80"),l=o("".charAt),c=o("".charCodeAt),s=o("".slice),u=function(e){return function(t,n){var o,u,d=a(i(t)),f=r(n),p=d.length;return f<0||f>=p?e?"":void 0:(o=c(d,f),o<55296||o>56319||f+1===p||(u=c(d,f+1))<56320||u>57343?e?l(d,f):o:e?s(d,f,f+2):u-56320+(o-55296<<10)+65536)}};e.exports={codeAt:u(!1),charAt:u(!0)}},"656b":function(e,t,n){var o=n("e2e4"),r=n("f4d6");function a(e,t){t=o(t,e);var n=0,a=t.length;while(null!=e&&n';var u=r(e)?' crossorigin="anonymous"':"";n.each(e.contentCSS,(function(t){a+='"})),s&&(a+='");var d=c(e),f=i(e),p=t.mac?"e.metaKey":"e.ctrlKey && !e.altKey",m='