https://www.amnesty-international.be/themes/custom/amnesty_international/assets/js/js_main.js?tm86pe
1var NB=(_e,tn)=>()=>(tn||_e((tn={exports:{}}).exports,tn),tn.exports);var BB=NB((exports,module)=>{const DEFAULT_CONFIG={globals:{mode:"production"},general:{legacy:!1},app:{showReadyMessage:!0,readyMessage:["%cMade with %c⥠%cby %cwww.minsky.be","font-weight: normal; font-size: 12px; font-family: Poppins, Helvetica","color: red; font-weight: bold; font-size: 14px","font-weight: normal; font-size: 12px; font-family: Poppins, Helvetica","font-weight: bold; font-size: 12px; font-family: Poppins, Helvetica"]},mqManager:{debounce:250,queries:[]},libManager:{libraries:{}},logger:{activate:{all:!1}},svgSprites:[],useLegacyDomParser:!1,cookieConsent:{active:!0,loggedInUsers:!1,triggers:".js-orejime-trigger",appElement:document.querySelector(".page")?".page":document.body.firstChild,privacyPolicy:"/privacy-policy",lang:document.querySelector("html").getAttribute("lang")||"en",logo:!1,debug:!1}};let key=null,type="log";const colors={log:"black",info:"blue",warn:"olive",error:"red"};class Logger{static setKey(tn=null){key=tn}static setType(tn="log"){type=tn}static set(tn=null,nn="log"){this.setKey(tn),this.setType(nn)}static log(...tn){(DEFAULT_CONFIG.globals.mode!=="production"||type==="error")&&(key?console[type](`%c[ ${key} ]`,`color: ${colors[type]||colors.log}; font-weight: bold; font-size: 11px; font-family: "Menlo-Regular", Consolas, Monospace`,"-",...tn):console[type](...tn))}static reset(){this.settings()}}const plugins$3={},instances$1={};class Core{constructor(tn={},nn="Core"){if(this._objectName=nn,this._debug=tn.debug||!1,this.autoInit=typeof tn.autoInit=="boolean"?tn.autoInit:!0,this.autoInit&&this.initialize(tn),DEFAULT_CONFIG.logger.activate[this._objectName]||(DEFAULT_CONFIG.logger.activate[this._objectName]=!1),instances$1[this._objectName]||(instances$1[this._objectName]=[]),instances$1[this._objectName].push(this),this._debug){window.debug=window.debug||{};let sn=this.objectName;if(window.debug[sn]){let an=1;for(;window.debug[sn+an]!==void 0;)an++;sn+=an}window.debug[sn]=this,this._debugMentioned||(this.log(`Debug mode is enabled, instances of this class are accessible in window.debug.${sn}`),this._debugMentioned=!0)}this.log("constructed")}initialize(){this.log("initialized")}log(...tn){!DEFAULT_CONFIG.logger.activate[this._objectName]&&!this._debug&&tn[0]!=="error"&&DEFAULT_CONFIG.globals.mode!=="production"&&tn[0]!=="warn"||(Logger.set(this._objectName,console[tn[0]]?tn.shift():"log"),Logger.log(...tn))}destroy(){const tn=instances$1[this._objectName].indexOf(this);tn>-1&&instances$1[this._objectName].splice(tn,1),this.plugins&&(this.plugins.run("destroy"),this.plugins.destroy()),this.log("destroyed")}get objectName(){return this._objectName}static get plugins(){return plugins$3}static get instances(){return getInstances()}}function getInstances(){const _e={};for(const tn of Object.keys(instances$1))_e[tn]=[...instances$1[tn]];return _e}window.getInstances=getInstances;class BLManager extends Core{constructor(tn={},nn="BL MGR"){super(tn,nn),this._listeners={},this._scope=tn.scope||this}add(tn,nn,sn=null){Array.isArray(this._listeners[tn])||(this._listeners[tn]=[]);const an={original:nn,boundListener:nn.bind(sn||this._scope),scope:sn||this._scope};return this._listeners[tn].push(an),an.boundListener}addOnce(...tn){return this.get(...tn)||this.add(...tn)}get(tn,nn=null,sn=null){const an=this._listeners[tn];if(an){const cn=findMatchingDefinition(an,nn,sn);if(cn)return cn.boundListener}return null}remove(tn,nn=null,sn=null){const an=this._listeners[tn];if(an){const cn=findMatchingDefinition(an,nn,sn),un=an.indexOf(cn);return un>-1&&an.splice(un,1),cn.boundListener}return null}destroy(){for(const tn of Object.keys(this._listeners))this._listeners[tn]=null;super.destroy()}}function findMatchingDefinition(_e,tn=null,nn=null){return tn?_e.find(sn=>sn.original===tn&&(!nn||sn.scope===nn)):_e[_e.length-1]}class Base extends Core{constructor(tn={},nn="Base"){super({...tn,autoInit:!1},nn),this._blm=null}initialize(){this.log("initialized")}destroy(){this._blm&&this._blm.destroy(),super.destroy()}get blm(){return this._blm||(this._blm=new BLManager({scope:this})),this._blm}}let id$3=0,Event$1=class extends Base{constructor(tn={},nn="Event"){super(tn,nn),this.id=id$3++,this.type=tn.type,this.currentTarget=tn.currentTarget,this.data=tn.data||{},this.timestamp=Date.now(),this._defaultPrevented=!1,this._allDefaultPrevented=!1}preventDefault(){this._defaultPrevented=!0,this.data.originalEvent&&this.data.originalEvent.preventDefault&&this.data.originalEvent.preventDefault()}preventAllDefaults(){this.preventDefault(),this._allDefaultPrevented=!0}destroy(){super.destoy()}get defaultPrevented(){return this._defaultPrevented}get allDefaultPrevented(){return this._allDefaultPrevented}};class EventDispatcher extends Base{constructor(tn={},nn="Event Dispatcher"){super(tn,nn),this.listeners={},this.isSilent=tn.silent||!1,this._q=[],setTimeout(()=>{this._q.length&&(this._q.forEach(sn=>this.dispatch(sn.e,sn.data,sn.process)),this._q.length=0),this._q=null},1)}initialize(tn={}){return super.initialize(tn),this}on(tn,nn,sn=null){return addEvent(this.listeners,tn,nn,sn,!1),this}once(tn,nn,sn=null){return addEvent(this.listeners,tn,nn,sn,!0),this}off(tn,nn=null){let sn;const an=processMultiTypeParam(tn),cn=processMultiTypeParam(nn);if(an[0])for(let un=0,hn=an.length;un<hn;un++)sn=this.listeners[an[un]],sn.length&&removeCallback(sn,cn);else for(const un of Object.keys(this.listeners))sn=this.listeners[un],sn.length&&removeCallback(sn,cn);return this}
1dispatch(tn,nn={},sn=null){if(!this.listeners)return this;if(this.silent)return this;let an,cn,un,hn;const fn=processMultiTypeParam(tn);fn.push("");for(let vn=0;vn<fn.length;vn++)if(un=fn[vn],an=this.listeners[un],an)for(let _n=0;_n<an.length;_n++){if(cn=an[_n],hn=new Event$1({type:un,currentTarget:this,data:{...cn.data,...nn}}),sn&&sn(hn),cn.callback.call(this,hn),cn.once&&(this.off(un,cn.callback),_n--),hn.allDefaultsPrevented)return this;if(hn.defaultPrevented)break}else this._q&&this._q.push({e:un,data:nn,process:sn});return this}hasListener(tn,nn){return Array.isArray(tn)||(tn=[tn]),tn.find(sn=>this.listeners[sn]?this.listeners[sn].find(an=>an===nn):!1)}destroy(){return this.listeners=null,super.destroy(),this}get silent(){return this.isSilent}set silent(tn){this.isSilent=!!tn}}function processMultiTypeParam(_e){return Array.isArray(_e)?_e:[_e]}function addEvent(_e,tn,nn,sn,an){let cn,un,hn;!Array.isArray(tn)&&typeof tn!="string"?un=tn:cn=processMultiTypeParam(tn),Array.isArray(nn)||typeof nn=="function"?(un={},hn=processMultiTypeParam(nn)):(un=nn,hn=processMultiTypeParam(sn));let fn;for(let vn=0;vn<cn.length;vn++){fn=cn[vn],_e[fn]||(_e[fn]=[]);for(let _n=0;_n<hn.length;_n++)_e[fn].push({data:{...un},callback:hn[_n],once:an})}}function removeCallback(_e,tn){for(let nn=0;nn<tn.length;nn++){let sn=-1;for(let an=0;an<_e.length;an++)if(_e[an].callback===tn[nn]){sn=an;break}sn>-1&&_e.splice(sn,1)}}class PluginManager extends Core{constructor(tn={}){super({},"Plugin MGR"),this.plugins=[],this.Target=tn.Target,tn.plugins&&this.register(tn.plugins)}define(tn){if(Array.isArray(tn))for(let nn=0,sn=tn.length;nn<sn;nn++)this.define(tn[nn]);else{for(const nn of Object.keys(tn)){const sn=tn[nn];!this.Target.prototype[nn]&&typeof sn=="function"&&(this.Target.prototype[nn]=sn)}this.plugins.push(tn)}}get(tn){for(const nn of this.plugins)if(nn.name&&nn.name===tn)return nn;return!1}setOption(tn,nn){tn=this.get(tn),tn&&Object.assign(tn.options,nn)}run(tn,nn,sn=null){if(Array.isArray(this.plugins)&&this.plugins.length){const{plugins:an}=this;for(let cn=0,un=an.length;cn<un;cn++)an[cn][tn]&&an[cn][tn].call(sn||this.scope,nn)}}logPlugins(){const tn=[];this.plugins.forEach(nn=>{tn.push(` ${[nn.name,nn.version].join(" ")}`)}),this.log(`Plugins defined: 2`,tn.join(` 3`))}destroy(){this.plugins&&(this.plugins.length=0,this.plugins=null),super.destroy()}}class Ticker extends EventDispatcher{constructor(tn={},nn="Ticker"){super(tn,nn),this.timeout=tn.timeout?processTimeoutArgument(tn.timeout):0,this.isInterval=tn.isInterval||!1,this.autoDestroy=typeof tn.autoDestroy=="boolean"?tn.autoDestroy:!1,this.autoStart=typeof tn.autoStart=="boolean"?tn.autoStart:!1,this.data=tn.data||{},this.useTimeout=tn.useTimeout||!1,this.autoReset=tn.autoReset||!1,this.timerId=0,this.time=tn.time||0,this.lastTick=0,tn.autoStart&&this.start(),super.initialize(tn),this.autoStart&&this.start()}start(tn=!1){tn&&this.reset(),this.running||(this.id=this.useTimeout?setTimeout(this.tick.bind(this)):requestAnimationFrame(this.tick.bind(this)),this.lastTick=performance.now(),this.dispatch("start"))}stop(tn=!1){this.running&&(this.useTimeout?clearTimeout(this.id):cancelAnimationFrame(this.id),this.id=0,this.dispatch("stop")),tn&&this.reset()}reset(tn=!1){this.time=0,this.dispatch("reset"),this.id&&tn&&this.stop()}tick(tn){if(!tn&&!this.running)return;const nn=performance.now();let sn=!0;this.time+=nn-this.lastTick,this.dispatch("tick"),this.time>=this.timeout&&(this.isInterval?(this.reset(),this.dispatch("interval",this.data)):(this.stop(this.autoReset),this.dispatch("timeout",this.data),sn=!1,this.autoDestroy&&this.destroy())),sn&&(this.id=requestAnimationFrame(this.tick.bind(this))),this.lastTick=nn}destroy(){this.dispatch("destroy"),this.stop(),this.id=this.timeout=this.callback=this.isInterval=this.autoDestroy=this.time=this.lastTick=null,super.destroy()}get running(){return!!this.id}get progress(){return this.time/this.timeout}}function processTimeoutArgument(_e){if(!Number.isNaN(_e))return _e;if(_e.indexOf(":")){const tn=_e.split(":"),nn=tn.length-1;return(parseFloat(tn[nn])+parseInt(tn[nn-1])*60+(nn>1?parseInt(tn[nn-2])*3600:0))*1e3}return parseFloat(_e)*getMsFactorFromString(_e)}function getMsFactorFromString(_e){let tn;switch(!0){case(_e.indexOf("ms")>-1||_e.indexOf("milliseconds")>-1):tn=1;break;case(_e.indexOf("s")>-1||_e.indexOf("seconds")>-1):tn=1e3;break;case(_e.indexOf("min")>-1||_e.indexOf("minutes")>-1):tn=6e4;break;case(_e.indexOf("h")>-1||_e.indexOf("hr")>-1||_e.indexOf("hour")>-1):tn=36e5;break}return tn}function quickTick(..._e){let tn,nn,sn=!1,an;typeof _e[0]=="number"&&(tn=_e.shift()),typeof _e[0]=="object"?(tn=tn||0,an=_e[0],typeof _e[1]=="function"&&(nn=_e[1])):typeof _e[0]=="function"&&(nn=_e[0],an={},tn=tn||0),(typeof _e[1]=="boolean"||typeof _e[2]=="boolean"||typeof _e[3]=="boolean")&&(sn=!0);const cn=new Ticker({timeout:tn,isInterval:sn,data:an});return cn.autoDestroy=!0,cn.on(sn?"interval":"timeout",an,nn),cn.start(!0),cn}Ticker.quick=quickTick;
3class MQDefinition extends EventDispatcher{constructor(tn={},nn="MQDefinition"){tn.debug=tn.debug||!1,super(tn,nn),this.name=tn.name,this._query=tn.query,this._weight=tn.weight!==void 0?tn.weight:null,this._matches=!1,this._listen=!1,this._mqListener=window.matchMedia(this._query),this.listen=tn.listen!==void 0?tn.listen:!0,tn.autoCheck&&this.check()}check(){refreshMatchState.call(this,this._mqListener.matches)}resetMatch(){this._matches=!1}destroy(){super.destroy()}get matches(){return this._matches}get weight(){return this._weight}set weight(tn){if(tn!==this._weight){const nn=this._weight;this._weight=tn,this.dispatch("weightChange",{oldWeight:nn,newWeight:this._weight})}}get listen(){return this._listen}set listen(tn){tn!==this._listen&&(this._listen=tn,tn?this._mqListener.addEventListener?this._mqListener.addEventListener("change",this.blm.add("onMqHit",onMqHit)):this._mqListener.addListener(this.blm.add("onMqHit",onMqHit)):this._mqListener.removeEventListener?this._mqListener.removeEventListener(this.blm.remove(onMqHit)):this._mqListener.removeListener(this.blm.remove("onMqHit")))}}function refreshMatchState(){this._matches!==this._mqListener.matches&&(this._matches=this._mqListener.matches,this.dispatch("matchChange",{matches:this._matches}))}function onMqHit(_e){this.log("MediaQuery Hit",this.name,this._query,_e.matches),refreshMatchState.call(this,_e.matches)}class MQManager extends EventDispatcher{constructor(tn={},nn="MQ MGR"){tn.debug=tn.debug||!1,super(tn,nn),this._definitions=[],this._matchChangedDefinitions=[],this.debouncer=new Ticker({timeout:tn.debounce||0}),this.blm.add("onMqMatchChange",onMqMatchChange),this.blm.add("onMqWeightChange",onMqWeightChange),this.debouncer.on("timeout",this.blm.add("onDebounceTimeout",onDebounceTimeout))}add(tn){this.log("add",tn),tn=forceArray(tn),tn.forEach(nn=>{if(!instanceOfMQDefinition(nn)){const sn={...nn};sn.debug=this._debug,nn=new MQDefinition(sn)}nn.on("matchChange",this.blm.get("onMqMatchChange")),nn.on("weightChange",this.blm.get("onMqWeightChange")),nn.weight||(nn.weight=this._definitions.length?this._definitions[this._definitions.length-1].weight+1:0),this._definitions.push(nn)}),fixOrderOfDefinitions(this._definitions)}get(tn){if(!instanceOfMQDefinition(tn)){const nn=Object.keys(tn);return this._definitions.filter(sn=>
3{for(const an of nn)if(this.mqDefinitions[an]!==sn[an])return!1;return[]})}return this._definitions.indexOf(tn)?[tn]:[]}remove(tn){this.log("remove",tn),tn=forceArray(tn);for(const nn of tn)if(!instanceOfMQDefinition(nn))this.get(nn).length&&(this.log("Given definition was not a correct instance, filtering will be done + all matching will be removed."),this.remove(nn));else{const sn=this._definitions.indexOf(nn);sn>-1&&this._definitions.splice(sn,1)}fixOrderOfDefinitions(this._definitions)}check(){this.log("check"),this._definitions.forEach(tn=>tn.check())}resetMatches(){this.log("reset matches"),this._definitions.forEach(tn=>tn.resetMatch())}destroy(){super.destroy()}get matchingDefinitions(){return this._definitions.filter(tn=>tn.matches)}}function fixOrderOfDefinitions(_e){return _e.sort((tn,nn)=>tn.weight-nn.weight)}function instanceOfMQDefinition(_e){return _e instanceof MQDefinition}function forceArray(_e){return Array.isArray(_e)||(_e=[_e]),_e}function dispatchMatchChanges(){this.dispatch("matchChanges",{definitions:fixOrderOfDefinitions(this._matchChangedDefinitions.slice())}),this._matchChangedDefinitions.length=0}function onMqMatchChange(_e){this.log("MQ Match Change",_e.currentTarget.name,_e.currentTarget._query),this._matchChangedDefinitions.indexOf(_e.currentTarget)===-1&&this._matchChangedDefinitions.push(_e.currentTarget),this.dispatch("singleMatchChange",{definition:_e.currentTarget}),this.debouncer.start(!0)}function onMqWeightChange(_e){this.log("MQ Weight Change",_e.currentTarget.name,_e.currentTarget._query),fixOrderOfDefinitions(this._definitions)}function onDebounceTimeout(){dispatchMatchChanges.call(this)}let instance,id$2=0;class LibManager extends EventDispatcher{constructor(tn={},nn="Lib MGR"){if(instance)return instance.add(tn),instance;tn.debug=tn.debug||!1,super(tn,nn),instance=this,this.libs={},tn&&this.add(tn)}add(tn){this.log("Adding libraries",Object.keys(tn));for(const nn of Object.keys(tn))this.libs[nn]&&this.log("warn",`Duplicate keys in libraries (${nn}), old will be overwritten by new`,{old:this.libs[nn],new:tn[nn]}),this.libs[nn]=tn[nn];Object.assign(this.libs,tn)}load(tn=[],nn=!1){if(this.log("Load",nn?"sequential":"parallel",tn),typeof tn=="string"&&(tn=tn.split(",")),nn)return tn.reduce(async(an,cn)=>(this.log("nextKey",cn),await an,this.load(cn)),Promise.resolve());const sn=[];for(const an of tn)this.libs[an]&&sn.push(loadLib.call(this,this.libs[an]));return sn.length||sn.push(new Promise((an,cn)=>{cn(new Error({error:` - ${tn} - key for lib load not found.`}))})),Promise.all(sn)}}function toQueryPiece(_e,tn){return`${_e}=${encodeURI(tn)}`}function prepJsonPCallback(){const _e=`libMgrCallback_${id$2}`;return window[_e]=()=>{},_e}function loadLib(_e){if(_e.loading)return this.log("Lib is already loading, returning the previously created promise instance."),_e.promise;if(!_e.loaded&&!_e.loading){const tn=[];_e.js&&tn.push(loadJs.call(this,_e)),_e.css&&tn.push(loadStyle.call(this,_e)),_e.promise=Promise.all(tn)}else _e.loading||(_e.promise=new Promise(tn=>{this.log("Lib already loaded. Running resolve immediatelly"),tn()}));return _e.promise}function loadJs(_e){this.log("Load js file",_e.js);let tn=_e.js;const nn=(_e.options||{}).js||{},sn=document.createElement("script");sn.setAttribute("data-libmgr-key",id$2++);const an=[];if(nn.parameters){for(const cn of Object.keys(nn.parameters))an.push(toQueryPiece(cn,nn.parameters[cn]));tn+=`?${an.join("&")}`}return nn.ajaxCallback&&an.push(toQueryPiece(nn.ajaxCallback,prepJsonPCallback())),sn.src=tn,increaseLoadState(_e),new Promise((cn,un)=>{sn.addEventListener("load",()=>{this.log("JS loaded",_e.js),decreaseLoadState(_e),cn()}),sn.addEventListener("error",hn=>{this.log("error",`Failed loading dependency: ${_e.js}`,hn),un(hn)}),document.body.appendChild(sn)})}function loadStyle(_e){this.log("Load css file",_e.css);const tn=_e.css,nn=(_e.options||{}).css||{},sn=document.createElement("link");return sn.setAttribute("rel","stylesheet"),sn.setAttribute("type","text/css"),sn.setAttribute("data-libmgr-key",id$2),sn.href=tn,increaseLoadState(_e),new Promise((an,cn)=>{nn.addType==="append"?document.head.appendChild(sn):document.head.insertBefore(sn,document.head.firstChild),sn.addEventListener("load",()=>{this.log("CSS loaded",_e.css),decreaseLoadState(_e),an()}),sn.addEventListener("error",un=>{this.log("error",`Failed loading dependency: ${_e.js}`,un),cn(un)})})}function increaseLoadState(_e){_e.loaded=!1,_e.loading=_e.loading?_e.loading++:1}function decreaseLoadState(_e){_e.loading&&_e.loading--,_e.loading||(_e.loading=!1,_e.loaded=!0)}new LibManager;var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};
vendor: 5,656 bytes, line 3
3function getDefaultExportFromCjs(_e){return _e&&_e.__esModule&&Object.prototype.hasOwnProperty.call(_e,"default")?_e.default:_e}function getAugmentedNamespace(_e){if(_e.__esModule)return _e;var tn=_e.default;if(typeof tn=="function"){var nn=function sn(){return this instanceof sn?Reflect.construct(tn,arguments,this.constructor):tn.apply(this,arguments)};nn.prototype=tn.prototype}else nn={};return Object.defineProperty(nn,"__esModule",{value:!0}),Object.keys(_e).forEach(function(sn){var an=Object.getOwnPropertyDescriptor(_e,sn);Object.defineProperty(nn,sn,an.get?an:{enumerable:!0,get:function(){return _e[sn]}})}),nn}function identity$3(_e){return _e}var identity_1=identity$3;function apply$2(_e,tn,nn){switch(nn.length){case 0:return _e.call(tn);case 1:return _e.call(tn,nn[0]);case 2:return _e.call(tn,nn[0],nn[1]);case 3:return _e.call(tn,nn[0],nn[1],nn[2])}return _e.apply(tn,nn)}var _apply=apply$2,apply$1=_apply,nativeMax$1=Math.max;function overRest$2(_e,tn,nn){return tn=nativeMax$1(tn===void 0?_e.length-1:tn,0),function(){for(var sn=arguments,an=-1,cn=nativeMax$1(sn.length-tn,0),un=Array(cn);++an<cn;)un[an]=sn[tn+an];an=-1;for(var hn=Array(tn+1);++an<tn;)hn[an]=sn[an];return hn[tn]=nn(un),apply$1(_e,this,hn)}}var _overRest=overRest$2;function constant$2(_e){return function(){return _e}}var constant_1=constant$2,freeGlobal$3=typeof commonjsGlobal=="object"&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal,_freeGlobal=freeGlobal$3,freeGlobal$2=_freeGlobal,freeSelf$1=typeof self=="object"&&self&&self.Object===Object&&self,root$b=freeGlobal$2||freeSelf$1||Function("return this")(),_root$2=root$b,root$a=_root$2,Symbol$8=root$a.Symbol,_Symbol=Symbol$8,Symbol$7=_Symbol,objectProto$t=Object.prototype,hasOwnProperty$q=objectProto$t.hasOwnProperty,nativeObjectToString$4=objectProto$t.toString,symToStringTag$3=Symbol$7?Symbol$7.toStringTag:void 0;function getRawTag$2(_e){var tn=hasOwnProperty$q.call(_e,symToStringTag$3),nn=_e[symToStringTag$3];try{_e[symToStringTag$3]=void 0;var sn=!0}catch{}var an=nativeObjectToString$4.call(_e);return sn&&(tn?_e[symToStringTag$3]=nn:delete _e[symToStringTag$3]),an}var _getRawTag=getRawTag$2,objectProto$s=Object.prototype,nativeObjectToString$3=objectProto$s.toString;function objectToString$4(_e){return nativeObjectToString$3.call(_e)}var _objectToString=objectToString$4,Symbol$6=_Symbol,getRawTag$1=_getRawTag,objectToString$3=_objectToString,nullTag$1="[object Null]",undefinedTag$1="[object Undefined]",symToStringTag$2=Symbol$6?Symbol$6.toStringTag:void 0;function baseGetTag$7(_e){return _e==null?_e===void 0?undefinedTag$1:nullTag$1:symToStringTag$2&&symToStringTag$2 in Object(_e)?getRawTag$1(_e):objectToString$3(_e)}var _baseGetTag=baseGetTag$7;function isObject$j(_e){var tn=typeof _e;return _e!=null&&(tn=="object"||tn=="function")}var isObject_1=isObject$j,baseGetTag$6=_baseGetTag,isObject$i=isObject_1,asyncTag$1="[object AsyncFunction]",funcTag$5="[object Function]",genTag$3="[object GeneratorFunction]",proxyTag$1="[object Proxy]";function isFunction$5(_e){if(!isObject$i(_e))return!1;var tn=baseGetTag$6(_e);return tn==funcTag$5||tn==genTag$3||tn==asyncTag$1||tn==proxyTag$1}var isFunction_1=isFunction$5,root$9=_root$2,coreJsData$3=root$9["__core-js_shared__"],_coreJsData=coreJsData$3,coreJsData$2=_coreJsData,maskSrcKey$1=function(){var _e=/[^.]+$/.exec(coreJsData$2&&coreJsData$2.keys&&coreJsData$2.keys.IE_PROTO||"");return _e?"Symbol(src)_1."+_e:""}();function isMasked$2(_e){return!!maskSrcKey$1&&maskSrcKey$1 in _e}var _isMasked=isMasked$2,funcProto$4=Function.prototype,funcToString$4=funcProto$4.toString;function toSource$3(_e){if(_e!=null){try{return funcToString$4.call(_e)}catch{}try{return _e+""}catch{}}return""}var _toSource=toSource$3,isFunction$4=isFunction_1,isMasked$1=_isMasked,isObject$h=isObject_1,toSource$2=_toSource,reRegExpChar$1=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor$1=/^\[object .+?Constructor\]$/,funcProto$3=Function.prototype,objectProto$r=Object.prototype,funcToString$3=funcProto$3.toString,hasOwnProperty$p=objectProto$r.hasOwnProperty,reIsNative$1=RegExp("^"+funcToString$3.call(hasOwnProperty$p).replace(reRegExpChar$1,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative$2(_e){if(!isObject$h(_e)||isMasked$1(_e))return!1;var tn=isFunction$4(_e)?reIsNative$1:reIsHostCtor$1;return tn.test(toSource$2(_e))}var _baseIsNative=baseIsNative$2;function getValue$4(_e,tn){return _e==null?void 0:_e[tn]}var _getValue=getValue$4,baseIsNative$1=_baseIsNative,getValue$3=_getValue;function getNative$8(_e,tn){var nn=getValue$3(_e,tn);return baseIsNative$1(nn)?nn:void 0}var _getNative=getNative$8,getNative$7=_getNative,defineProperty$4=function(){try{var _e=getNative$7(Object,"defineProperty");return _e({},"",{}),_e}catch{}}(),_defineProperty$7=defineProperty$4,constant$1=constant_1,defineProperty$3=_defineProperty$7,identity$2=identity_1,baseSetToString$1=defineProperty$3?function(_e,tn){return defineProperty$3(_e,"toString",{configurable:!0,enumerable:!1,value:constant$1(tn),writable:!0})}:identity$2,_baseSetToString=baseSetToString$1,HOT_COUNT=800,HOT_SPAN=16,nativeNow=Date.now;function shortOut$1(_e){var tn=0,nn=0;return function(){var sn=nativeNow(),an=HOT_SPAN-(sn-nn);if(nn=sn,an>0){if(++tn>=HOT_COUNT)return arguments[0]}else tn=0;return _e.apply(void 0,arguments)}}var _shortOut=shortOut$1,baseSetToString=_baseSetToString,shortOut=_shortOut,setToString$2=shortOut(baseSetToString),_setToString=setToString$2,identity$1=identity_1,overRest$1=_overRest,setToString$1=_setToString;function baseRest$3(_e,tn){return setToString$1(overRest$1(_e,tn,identity$1),_e
vendor: 8,714 bytes, line 3
3+"")}var _baseRest=baseRest$3;function arrayMap$2(_e,tn){for(var nn=-1,sn=_e==null?0:_e.length,an=Array(sn);++nn<sn;)an[nn]=tn(_e[nn],nn,_e);return an}var _arrayMap=arrayMap$2;function baseFindIndex$1(_e,tn,nn,sn){for(var an=_e.length,cn=nn+(sn?1:-1);sn?cn--:++cn<an;)if(tn(_e[cn],cn,_e))return cn;return-1}var _baseFindIndex=baseFindIndex$1;function baseIsNaN$1(_e){return _e!==_e}var _baseIsNaN=baseIsNaN$1;function strictIndexOf$1(_e,tn,nn){for(var sn=nn-1,an=_e.length;++sn<an;)if(_e[sn]===tn)return sn;return-1}var _strictIndexOf=strictIndexOf$1,baseFindIndex=_baseFindIndex,baseIsNaN=_baseIsNaN,strictIndexOf=_strictIndexOf;function baseIndexOf$1(_e,tn,nn){return tn===tn?strictIndexOf(_e,tn,nn):baseFindIndex(_e,baseIsNaN,nn)}var _baseIndexOf=baseIndexOf$1;function baseIndexOfWith$1(_e,tn,nn,sn){for(var an=nn-1,cn=_e.length;++an<cn;)if(sn(_e[an],tn))return an;return-1}var _baseIndexOfWith=baseIndexOfWith$1;function baseUnary$5(_e){return function(tn){return _e(tn)}}var _baseUnary=baseUnary$5;function copyArray$4(_e,tn){var nn=-1,sn=_e.length;for(tn||(tn=Array(sn));++nn<sn;)tn[nn]=_e[nn];return tn}var _copyArray=copyArray$4,arrayMap$1=_arrayMap,baseIndexOf=_baseIndexOf,baseIndexOfWith=_baseIndexOfWith,baseUnary$4=_baseUnary,copyArray$3=_copyArray,arrayProto$2=Array.prototype,splice$2=arrayProto$2.splice;function basePullAll$1(_e,tn,nn,sn){var an=sn?baseIndexOfWith:baseIndexOf,cn=-1,un=tn.length,hn=_e;for(_e===tn&&(tn=copyArray$3(tn)),nn&&(hn=arrayMap$1(_e,baseUnary$4(nn)));++cn<un;)for(var fn=0,vn=tn[cn],_n=nn?nn(vn):vn;(fn=an(hn,_n,fn,sn))>-1;)hn!==_e&&splice$2.call(hn,fn,1),splice$2.call(_e,fn,1);return _e}var _basePullAll=basePullAll$1,basePullAll=_basePullAll;function pullAll$1(_e,tn){return _e&&_e.length&&tn&&tn.length?basePullAll(_e,tn):_e}var pullAll_1=pullAll$1,baseRest$2=_baseRest,pullAll=pullAll_1,pull=baseRest$2(pullAll),pull_1=pull;const _pullAll=getDefaultExportFromCjs(pull_1);function listCacheClear$2(){this.__data__=[],this.size=0}var _listCacheClear=listCacheClear$2;function eq$8(_e,tn){return _e===tn||_e!==_e&&tn!==tn}var eq_1=eq$8,eq$7=eq_1;function assocIndexOf$5(_e,tn){for(var nn=_e.length;nn--;)if(eq$7(_e[nn][0],tn))return nn;return-1}var _assocIndexOf=assocIndexOf$5,assocIndexOf$4=_assocIndexOf,arrayProto$1=Array.prototype,splice$1=arrayProto$1.splice;function listCacheDelete$2(_e){var tn=this.__data__,nn=assocIndexOf$4(tn,_e);if(nn<0)return!1;var sn=tn.length-1;return nn==sn?tn.pop():splice$1.call(tn,nn,1),--this.size,!0}var _listCacheDelete=listCacheDelete$2,assocIndexOf$3=_assocIndexOf;function listCacheGet$2(_e){var tn=this.__data__,nn=assocIndexOf$3(tn,_e);return nn<0?void 0:tn[nn][1]}var _listCacheGet=listCacheGet$2,assocIndexOf$2=_assocIndexOf;function listCacheHas$2(_e){return assocIndexOf$2(this.__data__,_e)>-1}var _listCacheHas=listCacheHas$2,assocIndexOf$1=_assocIndexOf;function listCacheSet$2(_e,tn){var nn=this.__data__,sn=assocIndexOf$1(nn,_e);return sn<0?(++this.size,nn.push([_e,tn])):nn[sn][1]=tn,this}var _listCacheSet=listCacheSet$2,listCacheClear$1=_listCacheClear,listCacheDelete$1=_listCacheDelete,listCacheGet$1=_listCacheGet,listCacheHas$1=_listCacheHas,listCacheSet$1=_listCacheSet;function ListCache$5(_e){var tn=-1,nn=_e==null?0:_e.length;for(this.clear();++tn<nn;){var sn=_e[tn];this.set(sn[0],sn[1])}}ListCache$5.prototype.clear=listCacheClear$1;ListCache$5.prototype.delete=listCacheDelete$1;ListCache$5.prototype.get=listCacheGet$1;ListCache$5.prototype.has=listCacheHas$1;ListCache$5.prototype.set=listCacheSet$1;var _ListCache=ListCache$5,ListCache$4=_ListCache;function stackClear$2(){this.__data__=new ListCache$4,this.size=0}var _stackClear=stackClear$2;function stackDelete$2(_e){var tn=this.__data__,nn=tn.delete(_e);return this.size=tn.size,nn}var _stackDelete=stackDelete$2;function stackGet$2(_e){return this.__data__.get(_e)}var _stackGet=stackGet$2;function stackHas$2(_e){return this.__data__.has(_e)}var _stackHas=stackHas$2,getNative$6=_getNative,root$8=_root$2,Map$5=getNative$6(root$8,"Map"),_Map=Map$5,getNative$5=_getNative,nativeCreate$6=getNative$5(Object,"create"),_nativeCreate=nativeCreate$6,nativeCreate$5=_nativeCreate;function hashClear$2(){this.__data__=nativeCreate$5?nativeCreate$5(null):{},this.size=0}var _hashClear=hashClear$2;function hashDelete$2(_e){var tn=this.has(_e)&&delete this.__data__[_e];return this.size-=tn?1:0,tn}var _hashDelete=hashDelete$2,nativeCreate$4=_nativeCreate,HASH_UNDEFINED$5="__lodash_hash_undefined__",objectProto$q=Object.prototype,hasOwnProperty$o=objectProto$q.hasOwnProperty;function hashGet$2(_e){var tn=this.__data__;if(nativeCreate$4){var nn=tn[_e];return nn===HASH_UNDEFINED$5?void 0:nn}return hasOwnProperty$o.call(tn,_e)?tn[_e]:void 0}var _hashGet=hashGet$2,nativeCreate$3=_nativeCreate,objectProto$p=Object.prototype,hasOwnProperty$n=objectProto$p.hasOwnProperty;function hashHas$2(_e){var tn=this.__data__;return nativeCreate$3?tn[_e]!==void 0:hasOwnProperty$n.call(tn,_e)}var _hashHas=hashHas$2,nativeCreate$2=_nativeCreate,HASH_UNDEFINED$4="__lodash_hash_undefined__";function hashSet$2(_e,tn){var nn=this.__data__;return this.size+=this.has(_e)?0:1,nn[_e]=nativeCreate$2&&tn===void 0?HASH_UNDEFINED$4:tn,this}var _hashSet=hashSet$2,hashClear$1=_hashClear,hashDelete$1=_hashDelete,hashGet$1=_hashGet,hashHas$1=_hashHas,hashSet$1=_hashSet;function Hash$2(_e){var tn=-1,nn=_e==null?0:_e.length;for(this.clear();++tn<nn;){var sn=_e[tn];this.set(sn[0],sn[1])}}Hash$2.prototype.clear=hashClear$1;Hash$2.prototype.delete=hashDelete$1;Hash$2.prototype.get=hashGet$1;Hash$2.prototype.has=hashHas$1;Hash$2.prototype.set=hashSet$1;var _Hash=Hash$2,Hash$1=_Hash,ListCache$3=_ListCache,Map$4=_Map;function mapCacheClear$2(){this.size=0,this.__data__={hash:new Hash$1,map:new(Map$4||ListCache$3),string:new Hash$1}}var _mapCacheClear=mapCacheClear$2;function isKeyable$2(_e){var tn=typeof _e;return tn=="string"||tn=="number"||tn=="symbol"||tn=="boolean"?_e!=="__proto__":_e===null}var _isKeyable=isKeyable$2,isKeyable$1=_isKeyable;function getMapData$5(_e,tn){var nn=_e.__data__;return isKeyable$1(tn)?nn[typeof tn=="string"?"string":"hash"]:nn.map}var _getMapData=getMapData$5,getMapData$4=_getMapData;function mapCacheDelete$2(_e){var tn=getMapData$4(this,_e).delete(_e);return this.size-=tn?1:0,tn}var _mapCacheDelete=mapCacheDelete$2,getMapData$3=_getMapData;function mapCacheGet$2(_e){return getMapData$3(this,_e).get(_e)}var _mapCacheGet=mapCacheGet$2,getMapData$2=_getMapData;function mapCacheHas$2(_e){return getMapData$2(this,_e).has(_e)}var _mapCacheHas=mapCacheHas$2,getMapData$1=_getMapData;function mapCacheSet$2(_e,tn){var nn=getMapData$1(this,_e),sn=nn.size;return nn.set(_e,tn),this.size+=nn.size==sn?0:1,this}var _mapCacheSet=mapCacheSet$2,mapCacheClear$1=_mapCacheClear,mapCacheDelete$1=_mapCacheDelete,mapCacheGet$1=_mapCacheGet,mapCacheHas$1=_mapCacheHas,mapCacheSet$1=_mapCacheSet;function MapCache$4(_e){var tn=-1,nn=_e==null?0:_e.length;for(this.clear();++tn<nn;){var sn=_e[tn];this.set(sn[0],sn[1])}}MapCache$4.prototype.clear=mapCacheClear$1;MapCache$4.prototype.delete=mapCacheDelete$1;MapCache$4.prototype.get=mapCacheGet$1;MapCache$4.prototype.has=mapCacheHas$1;MapCache$4.prototype.set=mapCacheSet$1;var _MapCache=MapCache$4,ListCache$2=_ListCache,Map$3=_Map,MapCache$3=_MapCache,LARGE_ARRAY_SIZE$1=200;function stackSet$2(_e,tn){var nn=this.__data__;if(nn instanceof ListCache$2){var sn=nn.__data__;if(!Map$3||sn.length<LARGE_ARRAY_SIZE$1-1)return sn.push([_e,tn]),this.size=++nn.size,this;nn=this.__data__=new MapCache$3(sn)}return nn.set(_e,tn),this.size=nn.size,this}var _stackSet=stackSet$2,ListCache$1=_ListCache,stackClear$1=_stackClear,stackDelete$1=_stackDelete,stackGet$1=_stackGet,stackHas$1=_stackHas,stackSet$1=_stackSet;function Stack$4(_e){var tn=this.__data__=new ListCache$1(_e);this.size=tn.size}Stack$4.prototype.clear=stackClear$1;Stack$4.prototype.delete=stackDelete$1;Stack$4.prototype.get=stackGet$1;Stack$4.prototype.has=stackHas$1;Stack$4.prototype.set=stackSet$1;var _Stack=Stack$4;function arrayEach$2(_e,tn){for(var nn=-1,sn=_e==null?0:_e.length;++nn<sn&&tn(_e[nn],nn,_e)!==!1;);return _e}var _arrayEach=arrayEach$2,defineProperty$2=_defineProperty$7;function baseAssignValue$4(_e,tn,nn){tn=="__proto__"&&defineProperty$2?defineProperty$2(_e,tn,{configurable:!0,enumerable:!0,value:nn,writable:!0}):_e[tn]=nn}var _baseAssignValue=baseAssignValue$4,baseAssignValue$3=_baseAssignValue,eq$6=eq_1,objectProto$o=Object.prototype,hasOwnProperty$m=objectProto$o.hasOwnProperty;function assignValue$4(_e,tn,nn){var sn=_e[tn];(!(hasOwnProperty$m.call(_e,tn)&&eq$6(sn,nn))||nn===void 0&&!(tn in _e))&&baseAssignValue$3(_e,tn,nn)}var _assignValue=assignValue$4,assignValue$3=_assignValue,baseAssignValue$2
vendor: 8,105 bytes, line 3
3=_baseAssignValue;function copyObject$6(_e,tn,nn,sn){var an=!nn;nn||(nn={});for(var cn=-1,un=tn.length;++cn<un;){var hn=tn[cn],fn=sn?sn(nn[hn],_e[hn],hn,nn,_e):void 0;fn===void 0&&(fn=_e[hn]),an?baseAssignValue$2(nn,hn,fn):assignValue$3(nn,hn,fn)}return nn}var _copyObject=copyObject$6;function baseTimes$2(_e,tn){for(var nn=-1,sn=Array(_e);++nn<_e;)sn[nn]=tn(nn);return sn}var _baseTimes=baseTimes$2;function isObjectLike$a(_e){return _e!=null&&typeof _e=="object"}var isObjectLike_1=isObjectLike$a,baseGetTag$5=_baseGetTag,isObjectLike$9=isObjectLike_1,argsTag$7="[object Arguments]";function baseIsArguments$2(_e){return isObjectLike$9(_e)&&baseGetTag$5(_e)==argsTag$7}var _baseIsArguments=baseIsArguments$2,baseIsArguments$1=_baseIsArguments,isObjectLike$8=isObjectLike_1,objectProto$n=Object.prototype,hasOwnProperty$l=objectProto$n.hasOwnProperty,propertyIsEnumerable$3=objectProto$n.propertyIsEnumerable,isArguments$6=baseIsArguments$1(function(){return arguments}())?baseIsArguments$1:function(_e){return isObjectLike$8(_e)&&hasOwnProperty$l.call(_e,"callee")&&!propertyIsEnumerable$3.call(_e,"callee")},isArguments_1=isArguments$6,isArray$g=Array.isArray,isArray_1=isArray$g,isBuffer$6={exports:{}};function stubFalse$1(){return!1}var stubFalse_1=stubFalse$1;isBuffer$6.exports;(function(_e,tn){var nn=_root$2,sn=stubFalse_1,an=tn&&!tn.nodeType&&tn,cn=an&&!0&&_e&&!_e.nodeType&&_e,un=cn&&cn.exports===an,hn=un?nn.Buffer:void 0,fn=hn?hn.isBuffer:void 0,vn=fn||sn;_e.exports=vn})(isBuffer$6,isBuffer$6.exports);var isBufferExports=isBuffer$6.exports,MAX_SAFE_INTEGER$3=9007199254740991,reIsUint$1=/^(?:0|[1-9]\d*)$/;function isIndex$5(_e,tn){var nn=typeof _e;return tn=tn??MAX_SAFE_INTEGER$3,!!tn&&(nn=="number"||nn!="symbol"&&reIsUint$1.test(_e))&&_e>-1&&_e%1==0&&_e<tn}var _isIndex=isIndex$5,MAX_SAFE_INTEGER$2=9007199254740991;function isLength$4(_e){return typeof _e=="number"&&_e>-1&&_e%1==0&&_e<=MAX_SAFE_INTEGER$2}var isLength_1=isLength$4,baseGetTag$4=_baseGetTag,isLength$3=isLength_1,isObjectLike$7=isObjectLike_1,argsTag$6="[object Arguments]",arrayTag$5="[object Array]",boolTag$7="[object Boolean]",dateTag$7="[object Date]",errorTag$5="[object Error]",funcTag$4="[object Function]",mapTag$b="[object Map]",numberTag$7="[object Number]",objectTag$8="[object Object]",regexpTag$7="[object RegExp]",setTag$b="[object Set]",stringTag$7="[object String]",weakMapTag$5="[object WeakMap]",arrayBufferTag$7="[object ArrayBuffer]",dataViewTag$9="[object DataView]",float32Tag$5="[object Float32Array]",float64Tag$5="[object Float64Array]",int8Tag$5="[object Int8Array]",int16Tag$5="[object Int16Array]",int32Tag$5="[object Int32Array]",uint8Tag$5="[object Uint8Array]",uint8ClampedTag$5="[object Uint8ClampedArray]",uint16Tag$5="[object Uint16Array]",uint32Tag$5="[object Uint32Array]",typedArrayTags$1={};typedArrayTags$1[float32Tag$5]=typedArrayTags$1[float64Tag$5]=typedArrayTags$1[int8Tag$5]=typedArrayTags$1[int16Tag$5]=typedArrayTags$1[int32Tag$5]=typedArrayTags$1[uint8Tag$5]=typedArrayTags$1[uint8ClampedTag$5]=typedArrayTags$1[uint16Tag$5]=typedArrayTags$1[uint32Tag$5]=!0;typedArrayTags$1[argsTag$6]=typedArrayTags$1[arrayTag$5]=typedArrayTags$1[arrayBufferTag$7]=typedArrayTags$1[boolTag$7]=typedArrayTags$1[dataViewTag$9]=typedArrayTags$1[dateTag$7]=typedArrayTags$1[errorTag$5]=typedArrayTags$1[funcTag$4]=typedArrayTags$1[mapTag$b]=typedArrayTags$1[numberTag$7]=typedArrayTags$1[objectTag$8]=typedArrayTags$1[regexpTag$7]=typedArrayTags$1[setTag$b]=typedArrayTags$1[stringTag$7]=typedArrayTags$1[weakMapTag$5]=!1;function baseIsTypedArray$2(_e){return isObjectLike$7(_e)&&isLength$3(_e.length)&&!!typedArrayTags$1[baseGetTag$4(_e)]}var _baseIsTypedArray=baseIsTypedArray$2,_nodeUtil={exports:{}};_nodeUtil.exports;(function(_e,tn){var nn=_freeGlobal,sn=tn&&!tn.nodeType&&tn,an=sn&&!0&&_e&&!_e.nodeType&&_e,cn=an&&an.exports===sn,un=cn&&nn.process,hn=function(){try{var fn=an&&an.require&&an.require("util").types;return fn||un&&un.binding&&un.binding("util")}catch{}}();_e.exports=hn})(_nodeUtil,_nodeUtil.exports);var _nodeUtilExports=_nodeUtil.exports,baseIsTypedArray$1=_baseIsTypedArray,baseUnary$3=_baseUnary,nodeUtil$4=_nodeUtilExports,nodeIsTypedArray$1=nodeUtil$4&&nodeUtil$4.isTypedArray,isTypedArray$4=nodeIsTypedArray$1?baseUnary$3(nodeIsTypedArray$1):baseIsTypedArray$1,isTypedArray_1=isTypedArray$4,baseTimes$1=_baseTimes,isArguments$5=isArguments_1,isArray$f=isArray_1,isBuffer$5=isBufferExports,isIndex$4=_isIndex,isTypedArray$3=isTypedArray_1,objectProto$m=Object.prototype,hasOwnProperty$k=objectProto$m.hasOwnProperty;function arrayLikeKeys$3(_e,tn){var nn=isArray$f(_e),sn=!nn&&isArguments$5(_e),an=!nn&&!sn&&isBuffer$5(_e),cn=!nn&&!sn&&!an&&isTypedArray$3(_e),un=nn||sn||an||cn,hn=un?baseTimes$1(_e.length,String):[],fn=hn.length;for(var vn in _e)(tn||hasOwnProperty$k.call(_e,vn))&&!(un&&(vn=="length"||an&&(vn=="offset"||vn=="parent")||cn&&(vn=="buffer"||vn=="byteLength"||vn=="byteOffset")||isIndex$4(vn,fn)))&&hn.push(vn);return hn}var _arrayLikeKeys=arrayLikeKeys$3,objectProto$l=Object.prototype;function isPrototype$4(_e){var tn=_e&&_e.constructor,nn=typeof tn=="function"&&tn.prototype||objectProto$l;return _e===nn}var _isPrototype=isPrototype$4;function overArg$3(_e,tn){return function(nn){return _e(tn(nn))}}var _overArg=overArg$3,overArg$2=_overArg,nativeKeys$3=overArg$2(Object.keys,Object),_nativeKeys=nativeKeys$3,isPrototype$3=_isPrototype,nativeKeys$2=_nativeKeys,objectProto$k=Object.prototype,hasOwnProperty$j=objectProto$k.hasOwnProperty;function baseKeys$2(_e){if(!isPrototype$3(_e))return nativeKeys$2(_e);var tn=[];for(var nn in Object(_e))hasOwnProperty$j.call(_e,nn)&&nn!="constructor"&&tn.push(nn);return tn}var _baseKeys=baseKeys$2,isFunction$3=isFunction_1,isLength$2=isLength_1;function isArrayLike$5(_e){return _e!=null&&isLength$2(_e.length)&&!isFunction$3(_e)}var isArrayLike_1=isArrayLike$5,arrayLikeKeys$2=_arrayLikeKeys,baseKeys$1=_baseKeys,isArrayLike$4=isArrayLike_1;function keys$5(_e){return isArrayLike$4(_e)?arrayLikeKeys$2(_e):baseKeys$1(_e)}var keys_1=keys$5;const _keys=getDefaultExportFromCjs(keys_1);var copyObject$5=_copyObject,keys$4=keys_1;function baseAssign$2(_e,tn){return _e&©Object$5(tn,keys$4(tn),_e)}var _baseAssign=baseAssign$2;function nativeKeysIn$2(_e){var tn=[];if(_e!=null)for(var nn in Object(_e))tn.push(nn);return tn}var _nativeKeysIn=nativeKeysIn$2,isObject$g=isObject_1,isPrototype$2=_isPrototype,nativeKeysIn$1=_nativeKeysIn,objectProto$j=Object.prototype,hasOwnProperty$i=objectProto$j.hasOwnProperty;function baseKeysIn$2(_e){if(!isObject$g(_e))return nativeKeysIn$1(_e);var tn=isPrototype$2(_e),nn=[];for(var sn in _e)sn=="constructor"&&(tn||!hasOwnProperty$i.call(_e,sn))||nn.push(sn);return nn}var _baseKeysIn=baseKeysIn$2,arrayLikeKeys$1=_arrayLikeKeys,baseKeysIn$1=_baseKeysIn,isArrayLike$3=isArrayLike_1;function keysIn$6(_e){return isArrayLike$3(_e)?arrayLikeKeys$1(_e,!0):baseKeysIn$1(_e)}var keysIn_1=keysIn$6,copyObject$4=_copyObject,keysIn$5=keysIn_1;function baseAssignIn$2(_e,tn){return _e&©Object$4(tn,keysIn$5(tn),_e)}var _baseAssignIn=baseAssignIn$2,_cloneBuffer={exports:{}};_cloneBuffer.exports;(function(_e,tn){var nn=_root$2,sn=tn&&!tn.nodeType&&tn,an=sn&&!0&&_e&&!_e.nodeType&&_e,cn=an&&an.exports===sn,un=cn?nn.Buffer:void 0,hn=un?un.allocUnsafe:void 0;function fn(vn,_n){if(_n)return vn.slice();var kn=vn.length,yn=hn?hn(kn):new vn.constructor(kn);return vn.copy(yn),yn}_e.exports=fn})(_cloneBuffer,_cloneBuffer.exports);var _cloneBufferExports=_cloneBuffer.exports;function arrayFilter$2(_e,tn){for(var nn=-1,sn=_e==null?0:_e.length,an=0,cn=[];++nn<sn;){var un=_e[nn];tn(un,nn,_e)&&(cn[an++]=un)}return cn}var _arrayFilter=arrayFilter$2;function stubArray$3(){return[]}var stubArray_1=stubArray$3,arrayFilter$1=_arrayFilter,stubArray$2=stubArray_1,objectProto$i=Object.prototype,propertyIsEnumerable$2=objectProto$i.propertyIsEnumerable,nativeGetSymbols$3=Object.getOwnPropertySymbols,getSymbols$5=nativeGetSymbols$3?function(_e){return _e==null?[]:(_e=Object(_e),arrayFilter$1(nativeGetSymbols$3(_e),function(tn){return propertyIsEnumerable$2.call(_e,tn)}
vendor: 10,510 bytes, line 3
3))}:stubArray$2,_getSymbols=getSymbols$5,copyObject$3=_copyObject,getSymbols$4=_getSymbols;function copySymbols$2(_e,tn){return copyObject$3(_e,getSymbols$4(_e),tn)}var _copySymbols=copySymbols$2;function arrayPush$4(_e,tn){for(var nn=-1,sn=tn.length,an=_e.length;++nn<sn;)_e[an+nn]=tn[nn];return _e}var _arrayPush=arrayPush$4,overArg$1=_overArg,getPrototype$5=overArg$1(Object.getPrototypeOf,Object),_getPrototype=getPrototype$5,arrayPush$3=_arrayPush,getPrototype$4=_getPrototype,getSymbols$3=_getSymbols,stubArray$1=stubArray_1,nativeGetSymbols$2=Object.getOwnPropertySymbols,getSymbolsIn$4=nativeGetSymbols$2?function(_e){for(var tn=[];_e;)arrayPush$3(tn,getSymbols$3(_e)),_e=getPrototype$4(_e);return tn}:stubArray$1,_getSymbolsIn=getSymbolsIn$4,copyObject$2=_copyObject,getSymbolsIn$3=_getSymbolsIn;function copySymbolsIn$2(_e,tn){return copyObject$2(_e,getSymbolsIn$3(_e),tn)}var _copySymbolsIn=copySymbolsIn$2,arrayPush$2=_arrayPush,isArray$e=isArray_1;function baseGetAllKeys$3(_e,tn,nn){var sn=tn(_e);return isArray$e(_e)?sn:arrayPush$2(sn,nn(_e))}var _baseGetAllKeys=baseGetAllKeys$3,baseGetAllKeys$2=_baseGetAllKeys,getSymbols$2=_getSymbols,keys$3=keys_1;function getAllKeys$3(_e){return baseGetAllKeys$2(_e,keys$3,getSymbols$2)}var _getAllKeys=getAllKeys$3,baseGetAllKeys$1=_baseGetAllKeys,getSymbolsIn$2=_getSymbolsIn,keysIn$4=keysIn_1;function getAllKeysIn$2(_e){return baseGetAllKeys$1(_e,keysIn$4,getSymbolsIn$2)}var _getAllKeysIn=getAllKeysIn$2,getNative$4=_getNative,root$7=_root$2,DataView$3=getNative$4(root$7,"DataView"),_DataView=DataView$3,getNative$3=_getNative,root$6=_root$2,Promise$4=getNative$3(root$6,"Promise"),_Promise=Promise$4,getNative$2=_getNative,root$5=_root$2,Set$3=getNative$2(root$5,"Set"),_Set=Set$3,getNative$1=_getNative,root$4=_root$2,WeakMap$3=getNative$1(root$4,"WeakMap"),_WeakMap=WeakMap$3,DataView$2=_DataView,Map$2=_Map,Promise$3=_Promise,Set$2=_Set,WeakMap$2=_WeakMap,baseGetTag$3=_baseGetTag,toSource$1=_toSource,mapTag$a="[object Map]",objectTag$7="[object Object]",promiseTag$1="[object Promise]",setTag$a="[object Set]",weakMapTag$4="[object WeakMap]",dataViewTag$8="[object DataView]",dataViewCtorString$1=toSource$1(DataView$2),mapCtorString$1=toSource$1(Map$2),promiseCtorString$1=toSource$1(Promise$3),setCtorString$1=toSource$1(Set$2),weakMapCtorString$1=toSource$1(WeakMap$2),getTag$5=baseGetTag$3;(DataView$2&&getTag$5(new DataView$2(new ArrayBuffer(1)))!=dataViewTag$8||Map$2&&getTag$5(new Map$2)!=mapTag$a||Promise$3&&getTag$5(Promise$3.resolve())!=promiseTag$1||Set$2&&getTag$5(new Set$2)!=setTag$a||WeakMap$2&&getTag$5(new WeakMap$2)!=weakMapTag$4)&&(getTag$5=function(_e){var tn=baseGetTag$3(_e),nn=tn==objectTag$7?_e.constructor:void 0,sn=nn?toSource$1(nn):"";if(sn)switch(sn){case dataViewCtorString$1:return dataViewTag$8;case mapCtorString$1:return mapTag$a;case promiseCtorString$1:return promiseTag$1;case setCtorString$1:return setTag$a;case weakMapCtorString$1:return weakMapTag$4}return tn});var _getTag=getTag$5,objectProto$h=Object.prototype,hasOwnProperty$h=objectProto$h.hasOwnProperty;function initCloneArray$2(_e){var tn=_e.length,nn=new _e.constructor(tn);return tn&&typeof _e[0]=="string"&&hasOwnProperty$h.call(_e,"index")&&(nn.index=_e.index,nn.input=_e.input),nn}var _initCloneArray=initCloneArray$2,root$3=_root$2,Uint8Array$3=root$3.Uint8Array,_Uint8Array=Uint8Array$3,Uint8Array$2=_Uint8Array;function cloneArrayBuffer$4(_e){var tn=new _e.constructor(_e.byteLength);return new Uint8Array$2(tn).set(new Uint8Array$2(_e)),tn}var _cloneArrayBuffer=cloneArrayBuffer$4,cloneArrayBuffer$3=_cloneArrayBuffer;function cloneDataView$2(_e,tn){var nn=tn?cloneArrayBuffer$3(_e.buffer):_e.buffer;return new _e.constructor(nn,_e.byteOffset,_e.byteLength)}var _cloneDataView=cloneDataView$2,reFlags$1=/\w*$/;function cloneRegExp$2(_e){var tn=new _e.constructor(_e.source,reFlags$1.exec(_e));return tn.lastIndex=_e.lastIndex,tn}var _cloneRegExp=cloneRegExp$2,Symbol$5=_Symbol,symbolProto$4=Symbol$5?Symbol$5.prototype:void 0,symbolValueOf$3=symbolProto$4?symbolProto$4.valueOf:void 0;function cloneSymbol$2(_e){return symbolValueOf$3?Object(symbolValueOf$3.call(_e)):{}}var _cloneSymbol=cloneSymbol$2,cloneArrayBuffer$2=_cloneArrayBuffer;function cloneTypedArray$3(_e,tn){var nn=tn?cloneArrayBuffer$2(_e.buffer):_e.buffer;return new _e.constructor(nn,_e.byteOffset,_e.length)}var _cloneTypedArray=cloneTypedArray$3,cloneArrayBuffer$1=_cloneArrayBuffer,cloneDataView$1=_cloneDataView,cloneRegExp$1=_cloneRegExp,cloneSymbol$1=_cloneSymbol,cloneTypedArray$2=_cloneTypedArray,boolTag$6="[object Boolean]",dateTag$6="[object Date]",mapTag$9="[object Map]",numberTag$6="[object Number]",regexpTag$6="[object RegExp]",setTag$9="[object Set]",stringTag$6="[object String]",symbolTag$6="[object Symbol]",arrayBufferTag$6="[object ArrayBuffer]",dataViewTag$7="[object DataView]",float32Tag$4="[object Float32Array]",float64Tag$4="[object Float64Array]",int8Tag$4="[object Int8Array]",int16Tag$4="[object Int16Array]",int32Tag$4="[object Int32Array]",uint8Tag$4="[object Uint8Array]",uint8ClampedTag$4="[object Uint8ClampedArray]",uint16Tag$4="[object Uint16Array]",uint32Tag$4="[object Uint32Array]";function initCloneByTag$2(_e,tn,nn){var sn=_e.constructor;switch(tn){case arrayBufferTag$6:return cloneArrayBuffer$1(_e);case boolTag$6:case dateTag$6:return new sn(+_e);case dataViewTag$7:return cloneDataView$1(_e,nn);case float32Tag$4:case float64Tag$4:case int8Tag$4:case int16Tag$4:case int32Tag$4:case uint8Tag$4:case uint8ClampedTag$4:case uint16Tag$4:case uint32Tag$4:return cloneTypedArray$2(_e,nn);case mapTag$9:return new sn;case numberTag$6:case stringTag$6:return new sn(_e);case regexpTag$6:return cloneRegExp$1(_e);case setTag$9:return new sn;case symbolTag$6:return cloneSymbol$1(_e)}}var _initCloneByTag=initCloneByTag$2,isObject$f=isObject_1,objectCreate$1=Object.create,baseCreate$3=function(){function _e(){}return function(tn){if(!isObject$f(tn))return{};if(objectCreate$1)return objectCreate$1(tn);_e.prototype=tn;var nn=new _e;return _e.prototype=void 0,nn}}(),_baseCreate=baseCreate$3,baseCreate$2=_baseCreate,getPrototype$3=_getPrototype,isPrototype$1=_isPrototype;function initCloneObject$3(_e){return typeof _e.constructor=="function"&&!isPrototype$1(_e)?baseCreate$2(getPrototype$3(_e)):{}}var _initCloneObject=initCloneObject$3,getTag$4=_getTag,isObjectLike$6=isObjectLike_1,mapTag$8="[object Map]";function baseIsMap$2(_e){return isObjectLike$6(_e)&&getTag$4(_e)==mapTag$8}var _baseIsMap=baseIsMap$2,baseIsMap$1=_baseIsMap,baseUnary$2=_baseUnary,nodeUtil$3=_nodeUtilExports,nodeIsMap$1=nodeUtil$3&&nodeUtil$3.isMap,isMap$4=nodeIsMap$1?baseUnary$2(nodeIsMap$1):baseIsMap$1,isMap_1=isMap$4,getTag$3=_getTag,isObjectLike$5=isObjectLike_1,setTag$8="[object Set]";function baseIsSet$2(_e){return isObjectLike$5(_e)&&getTag$3(_e)==setTag$8}var _baseIsSet=baseIsSet$2,baseIsSet$1=_baseIsSet,baseUnary$1=_baseUnary,nodeUtil$2=_nodeUtilExports,nodeIsSet$1=nodeUtil$2&&nodeUtil$2.isSet,isSet$4=nodeIsSet$1?baseUnary$1(nodeIsSet$1):baseIsSet$1,isSet_1=isSet$4,Stack$3=_Stack,arrayEach$1=_arrayEach,assignValue$2=_assignValue,baseAssign$1=_baseAssign,baseAssignIn$1=_baseAssignIn,cloneBuffer$2=_cloneBufferExports,copyArray$2=_copyArray,copySymbols$1=_copySymbols,copySymbolsIn$1=_copySymbolsIn,getAllKeys$2=_getAllKeys,getAllKeysIn$1=_getAllKeysIn,getTag$2=_getTag,initCloneArray$1=_initCloneArray,initCloneByTag$1=_initCloneByTag,initCloneObject$2=_initCloneObject,isArray$d=isArray_1,isBuffer$4=isBufferExports,isMap$3=isMap_1,isObject$e=isObject_1,isSet$3=isSet_1,keys$2=keys_1,keysIn$3=keysIn_1,CLONE_DEEP_FLAG$3=1,CLONE_FLAT_FLAG$1=2,CLONE_SYMBOLS_FLAG$4=4,argsTag$5="[object Arguments]",arrayTag$4="[object Array]",boolTag$5="[object Boolean]",dateTag$5="[object Date]",errorTag$4="[object Error]",funcTag$3="[object Function]",genTag$2="[object GeneratorFunction]",mapTag$7="[object Map]",numberTag$5="[object Number]",objectTag$6="[object Object]",regexpTag$5="[object RegExp]",setTag$7="[object Set]",stringTag$5="[object String]",symbolTag$5="[object Symbol]",weakMapTag$3="[object WeakMap]",arrayBufferTag$5="[object ArrayBuffer]",dataViewTag$6="[object DataView]",float32Tag$3="[object Float32Array]",float64Tag$3="[object Float64Array]",int8Tag$3="[object Int8Array]",int16Tag$3="[object Int16Array]",int32Tag$3="[object Int32Array]",uint8Tag$3="[object Uint8Array]",uint8ClampedTag$3="[object Uint8ClampedArray]",uint16Tag$3="[object Uint16Array]",uint32Tag$3="[object Uint32Array]",cloneableTags$1={};cloneableTags$1[argsTag$5]=cloneableTags$1[arrayTag$4]=cloneableTags$1[arrayBufferTag$5]=cloneableTags$1[dataViewTag$6]=cloneableTags$1[boolTag$5]=cloneableTags$1[dateTag$5]=cloneableTags$1[float32Tag$3]=cloneableTags$1[float64Tag$3]=cloneableTags$1[int8Tag$3]=cloneableTags$1[int16Tag$3]=cloneableTags$1[int32Tag$3]=cloneableTags$1[mapTag$7]=cloneableTags$1[numberTag$5]=cloneableTags$1[objectTag$6]=cloneableTags$1[regexpTag$5]=cloneableTags$1[setTag$7]=cloneableTags$1[stringTag$5]=cloneableTags$1[symbolTag$5]=cloneableTags$1[uint8Tag$3]=cloneableTags$1[uint8ClampedTag$3]=cloneableTags$1[uint16Tag$3]=cloneableTags$1[uint32Tag$3]=!0;cloneableTags$1[errorTag$4]=cloneableTags$1[funcTag$3]=cloneableTags$1[weakMapTag$3]=!1;function baseClone$4(_e,tn,nn,sn,an,cn){var un,hn=tn&CLONE_DEEP_FLAG$3,fn=tn&CLONE_FLAT_FLAG$1,vn=tn&CLONE_SYMBOLS_FLAG$4;if(nn&&(un=an?nn(_e,sn,an,cn):nn(_e)),un!==void 0)return un;if(!isObject$e(_e))return _e;var _n=isArray$d(_e);if(_n){if(un=initCloneArray$1(_e),!hn)return copyArray$2(_e,un)}else{var kn=getTag$2(_e),yn=kn==funcTag$3||kn==genTag$2;if(isBuffer$4(_e))return cloneBuffer$2(_e,hn);if(kn==objectTag$6||kn==argsTag$5||yn&&!an){if(un=fn||yn?{}:initCloneObject$2(_e),!hn)return fn?copySymbolsIn$1(_e,baseAssignIn$1(un,_e)):copySymbols$1(_e,baseAssign$1(un,_e))}else{if(!cloneableTags$1[kn])return an?_e:{};un=initCloneByTag$1(_e,kn,hn)}}cn||(cn=new Stack$3);var Cn=cn.get(_e);if(Cn)return Cn;cn.set(_e,un),isSet$3(_e)?_e.forEach(function(Pn){un.add(baseClone$4(Pn,tn,nn,Pn,_e,cn))}):isMap$3(_e)&&_e.forEach(function(Pn,xn){un.set(xn,baseClone$4(Pn,tn,nn,xn,_e,cn))});var Sn=vn?fn?getAllKeysIn$1:getAllKeys$2:fn?keysIn$3:keys$2,$n=_n?void 0:Sn(_e);return arrayEach$1($n||_e,function(Pn,xn){$n&&(xn=Pn,Pn=_e[xn]),assignValue$2(un,xn,baseClone$4(Pn,tn,nn,xn,_e,cn))}),un}var _baseClone=baseClone$4,baseClone$3=_baseClone,CLONE_SYMBOLS_FLAG$3=4;function clone$2(_e){return baseClone$3(_e,CLONE_SYMBOLS_FLAG$3)}var clone_1=clone$2;const _clone=getDefaultExportFromCjs(clone_1);
3class InstanceManager extends EventDispatcher{constructor(tn={},nn="InstanceManager"){tn.debug=tn.debug||!1,super(tn,nn),this._instances={}}add(tn,...nn){nn=processInstancesParam(nn),this._instances[tn]||(this._instances[tn]=[]),this._instances[tn].push(...nn)}addOnce(tn,...nn){nn=processInstancesParam(nn);const sn=this._instances[tn];sn?nn.forEach(an=>{sn.indexOf(an)>-1&&sn.push(an)}):this.add(tn,...nn)}initAdd(tn,nn,sn={}){this.add(tn,new nn(sn))}initAddOnce(tn,nn,sn={}){this.get(tn).length||this.add(tn,nn,sn)}initAddComponent(tn,nn,sn,an={},cn=null){cn||(cn=document),typeof sn=="string"&&(sn=cn.querySelectorAll(sn)),Array.isArray(sn)||(sn.length!==void 0?sn=Array.from(sn):sn=[sn]),sn.forEach(un=>{const hn=typeof an=="function"?an(un):_clone(an);hn.$el===void 0&&(hn.$el=un),this.initAdd(tn,nn,hn)})}get(tn){return this._instances[tn]||[]}run(tn,nn,...sn){tn=processKeys(tn),tn.forEach(an=>{const cn=this._instances[an];if(cn)switch(!0){case typeof nn=="function":cn.forEach(un=>{nn(un,...sn)});break;case typeof nn=="object":cn.forEach(un=>{Object.keys(nn).forEach(hn=>{assignValueToProp(un,hn,nn[hn])})});break;default:cn.forEach(un=>{assignValueToProp(un,nn,...sn)})}})}runDispatchers(tn,nn,sn={},an=null){this.run(tn,"dispatch",nn,sn,an)}clear(tn){this._instances[tn]&&(this._instances[tn].length=0)}remove(tn,...nn){tn=processKeys(tn),nn=processInstancesParam(nn),tn.forEach(sn=>{const an=this._instances[sn];an&&(nn.length?nn.length&&_pullAll(an,nn):an.length=0)})}destroy(tn){tn=processKeys(tn),tn&&tn.length?(this.run(tn,"destroy"),this.remove(tn)):(Object.keys(this._instances).forEach(nn=>{nn.length=0}),this._instances=null,super.destroy())}get instances(){return{...this._instances}}}function processInstancesParam(_e){return Array.isArray(_e)?_e.length===1&&Array.isArray(_e[0])&&(_e=_e[0]):_e=[_e],_e}function processKeys(_e){return Array.isArray(_e)||(_e=[_e]),_e}function assignValueToProp(_e,tn,...nn){typeof _e[tn]=="function"?_e[tn](...nn):_e[tn]=nn[0]}var baseAssignValue$1=_baseAssignValue,eq$5=eq_1;function assignMergeValue$2(_e,tn,nn){(nn!==void 0&&!eq$5(_e[tn],nn)||nn===void 0&&!(tn in _e))&&baseAssignValue$1(_e,tn,nn)}var _assignMergeValue=assignMergeValue$2;function createBaseFor$1(_e){return function(tn,nn,sn){for(var an=-1,cn=Object(tn),un=sn(tn),hn=un.length;hn--;){var fn=un[_e?hn:++an];if(nn(cn[fn],fn,cn)===!1)break}return tn}}var _createBaseFor=createBaseFor$1,createBaseFor=_createBaseFor,baseFor$2=createBaseFor(),_baseFor=baseFor$2,isArrayLike$2=isArrayLike_1,isObjectLike$4=isObjectLike_1;function isArrayLikeObject$1(_e){return isObjectLike$4(_e)&&isArrayLike$2(_e)}var isArrayLikeObject_1=isArrayLikeObject$1,baseGetTag$2=_baseGetTag,getPrototype$2=_getPrototype,isObjectLike$3=isObjectLike_1,objectTag$5="[object Object]",funcProto$2=Function.prototype,objectProto$g=Object.prototype,funcToString$2=funcProto$2.toString,hasOwnProperty$g=objectProto$g.hasOwnProperty,objectCtorString=funcToString$2.call(Object);function isPlainObject$3(_e){if(!isObjectLike$3(_e)||baseGetTag$2(_e)!=objectTag$5)return!1;var tn=getPrototype$2(_e);if(tn===null)return!0;var nn=hasOwnProperty$g.call(tn,"constructor")&&tn.constructor;return typeof nn=="function"&&nn instanceof nn&&funcToString$2.call(nn)==objectCtorString}var isPlainObject_1=isPlainObject$3;const _isPlainObject=getDefaultExportFromCjs(isPlainObject_1);function safeGet$2(_e,tn){if(!(tn==="constructor"&&typeof _e[tn]=="function")&&tn!="__proto__")return _e[tn]}var _safeGet=safeGet$2,copyObject$1=_copyObject,keysIn$2=keysIn_1;function toPlainObject$1(_e){return copyObject$1(_e,keysIn$2(_e))}var toPlainObject_1=toPlainObject$1,assignMergeValue$1=_assignMergeValue,cloneBuffer$1=_cloneBufferExports,cloneTypedArray$1=_cloneTypedArray,copyArray$1=_copyArray,initCloneObject$1=_initCloneObject,isArguments$4=isArguments_1,isArray$c=isArray_1,isArrayLikeObject=isArrayLikeObject_1,isBuffer$3=isBufferExports,isFunction$2=isFunction_1,isObject$d=isObject_1,isPlainObject$2=isPlainObject_1,isTypedArray$2=isTypedArray_1,safeGet$1=_safeGet,toPlainObject=toPlainObject_1;function baseMergeDeep$1(_e,tn,nn,sn,an,cn,un){var hn=safeGet$1(_e,nn),fn=safeGet$1(tn,nn),vn=un.get(fn);if(vn){assignMergeValue$1(_e,nn,vn);return}var _n=cn?cn(hn,fn,nn+"",_e,tn,un):void 0,kn=_n===void 0;if(kn){var yn=isArray$c(fn),Cn=!yn&&isBuffer$3(fn),Sn=!yn&&!Cn&&isTypedArray$2(fn);_n=fn,yn||Cn||Sn?isArray$c(hn)?_n=hn:isArrayLikeObject(hn)?_n=copyArray$1(hn):Cn?(kn=!1,_n=cloneBuffer$1(fn,!0)):Sn?(kn=!1,_n=cloneTypedArray$1(fn,!0)):_n=[]:isPlainObject$2(fn)||isArguments$4(fn)?(_n=hn,isArguments$4(hn)?_n=toPlainObject(hn):(!isObject$d(hn)||isFunction$2(hn))&&(_n=initCloneObject$1(fn))):kn=!1}kn&&(un.set(fn,_n),an(_n,fn,sn,cn,un),un.delete(fn)),assignMergeValue$1(_e,nn,_n)}var _baseMergeDeep=baseMergeDeep$1,Stack$2=_Stack,assignMergeValue=_assignMergeValue,baseFor$1=_baseFor,baseMergeDeep=_baseMergeDeep,isObject$c=isObject_1,keysIn$1=keysIn_1,safeGet=_safeGet;function baseMerge$3(_e,tn,nn,sn,an){_e!==tn&&baseFor$1(tn,function(cn,un){if(an||(an=new Stack$2),isObject$c(cn))baseMergeDeep(_e,tn,un,nn,baseMerge$3,sn,an);else{var hn=sn?sn(safeGet(_e,un),cn,un+"",_e,tn,an):void 0;hn===void 0&&(hn=cn),assignMergeValue(_e,un,hn)}},keysIn$1)}var _baseMerge=baseMerge$3,eq$4=eq_1,isArrayLike$1=isArrayLike_1,isIndex$3=_isIndex,isObject$b=isObject_1;function isIterateeCall$1(_e,tn,nn){if(!isObject$b(nn))return!1;var sn=typeof tn;return(sn=="number"?isArrayLike$1(nn)&&isIndex$3(tn,nn.length):sn=="string"&&tn in nn)?eq$4(nn[tn],_e):!1}var _isIterateeCall=isIterateeCall$1,baseRest$1=_baseRest,isIterateeCall=_isIterateeCall;function createAssigner$2(_e){return baseRest$1(function(tn,nn){var sn=-1,an=nn.length,cn=an>1?nn[an-1]:void 0,un=an>2?nn[2]:void 0;for(cn=_e.length>3&&typeof cn=="function"?(an--,cn):void 0,un&&isIterateeCall(nn[0],nn[1],un)&&(cn=an<3?void 0:cn,an=1),tn=Object(tn);++sn<an;){var hn=nn[sn];hn&&_e(tn,hn,sn,cn)}return tn})}var _createAssigner=createAssigner$2,baseMerge$2=_baseMerge,createAssigner$1=_createAssigner,merge$2=createAssigner$1(function(_e,tn,nn){baseMerge$2(_e,tn,nn)}),merge_1=merge$2;const _merge$1=getDefaultExportFromCjs(merge_1);var react={exports:{}},react_production_min={};/* 4object-assign 5(c) Sindre Sorhus 6@license MIT
7*/var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty$f=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject(_e){if(_e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(_e)}function shouldUseNative(){try{if(!Object.assign)return!1;var _e=new String("abc");if(_e[5]="de",Object.getOwnPropertyNames(_e)[0]==="5")return!1;for(var tn={},nn=0;nn<10;nn++)tn["_"+String.fromCharCode(nn)]=nn;var sn=Object.getOwnPropertyNames(tn).map(function(cn){return tn[cn]});if(sn.join("")!=="0123456789")return!1;var an={};return"abcdefghijklmnopqrst".split("").forEach(function(cn){an[cn]=cn}),Object.keys(Object.assign({},an)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var objectAssign=shouldUseNative()?Object.assign:function(_e,tn){for(var nn,sn=toObject(_e),an,cn=1;cn<arguments.length;cn++){nn=Object(arguments[cn]);for(var un in nn)hasOwnProperty$f.call(nn,un)&&(sn[un]=nn[un]);if(getOwnPropertySymbols){an=getOwnPropertySymbols(nn);for(var hn=0;hn<an.length;hn++)propIsEnumerable.call(nn,an[hn])&&(sn[an[hn]]=nn[an[hn]])}}return sn};/** @license React v16.14.0 8 * react.production.min.js 9 * 10 * Copyright (c) Facebook, Inc. and its affiliates. 11 * 12 * This source code is licensed under the MIT license found in the 13 * LICENSE file in the root directory of this source tree. 14 */var l$3=objectAssign,n$5=typeof Symbol=="function"&&Symbol.for,p$5=n$5?Symbol.for("react.element"):60103,q$1=n$5?Symbol.for("react.portal"):60106,r$4=n$5?Symbol.for("react.fragment"):60107,t$2=n$5?Symbol.for("react.strict_mode"):60108,u$4=n$5?Symbol.for("react.profiler"):60114,v$5=n$5?Symbol.for("react.provider"):60109,w$4=n$5?Symbol.for("react.context"):60110,x$4=n$5?Symbol.for("react.forward_ref"):60112,y$5=n$5?Symbol.for("react.suspense"):60113,z$4=n$5?Symbol.for("react.memo"):60115,A$2=n$5?Symbol.for("react.lazy"):60116,B$3=typeof Symbol=="function"&&Symbol.iterator;function C$5(_e){for(var tn="https://reactjs.org/docs/error-decoder.html?invariant="+_e,nn=1;nn<arguments.length;nn++)tn+="&args[]="+encodeURIComponent(arguments[nn]);return"Minified React error #"+_e+"; visit "+tn+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var D$3={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E$5={};function F$3(_e,tn,nn){this.props=_e,this.context=tn,this.refs=E$5,this.updater=nn||D$3}F$3.prototype.isReactComponent={};F$3.prototype.setState=function(_e,tn){if(typeof _e!="object"&&typeof _e!="function"&&_e!=null)throw Error(C$5(85));this.updater.enqueueSetState(this,_e,tn,"setState")};F$3.prototype.forceUpdate=function(_e){this.updater.enqueueForceUpdate(this,_e,"forceUpdate")};function G$4(){}G$4.prototype=F$3.prototype;function H$4(_e,tn,nn){this.props=_e,this.context=tn,this.refs=E$5,this.updater=nn||D$3}var I$2=H$4.prototype=new G$4;I$2.constructor=H$4;l$3(I$2,F$3.prototype);I$2.isPureReactComponent=!0;var J$4={current:null},K$2=Object.prototype.hasOwnProperty,L$4={key:!0,ref:!0,__self:!0,__source:!0};function M$4(_e,tn,nn){var sn,an={},cn=null,un=null;if(tn!=null)for(sn in tn.ref!==void 0&&(un=tn.ref),tn.key!==void 0&&(cn=""+tn.key),tn)K$2.call(tn,sn)&&!L$4.hasOwnProperty(sn)&&(an[sn]=tn[sn]);var hn=arguments.length-2;if(hn===1)an.children=nn;else if(1<hn){for(var fn=Array(hn),vn=0;vn<hn;vn++)fn[vn]=arguments[vn+2];an.children=fn}if(_e&&_e.defaultProps)for(sn in hn=_e.defaultProps,hn)an[sn]===void 0&&(an[sn]=hn[sn]);return{$$typeof:p$5,type:_e,key:cn,ref:un,props:an,_owner:J$4.current}}function N$3(_e,tn){return{$$typeof:p$5,type:_e.type,key:tn,ref:_e.ref,props:_e.props,_owner:_e._owner}}function O$3(_e){return typeof _e=="object"&&_e!==null&&_e.$$typeof===p$5}function escape$1(_e){var tn={"=":"=0",":":"=2"};return"$"+(""+_e).replace(/[=:]/g,function(nn){return tn[nn]})}var P$3=/\/+/g,Q$4=[];function R$4(_e,tn,nn,sn){if(Q$4.length){var an=Q$4.pop();return an.result=_e,an.keyPrefix=tn,an.func=nn,an.context=sn,an.count=0,an}return{result:_e,keyPrefix:tn,func:nn,context:sn,count:0}}function S$5(_e){_e.result=null,_e.keyPrefix=null,_e.func=null,_e.context=null,_e.count=0,10>Q$4.length&&Q$4.push(_e)}function T$5(_e,tn,nn,sn){var an=typeof _e;(an==="undefined"||an==="boolean")&&(_e=null);var cn=!1;if(_e===null)cn=!0;else switch(an){case"string":case"number":cn=!0;break;case"object":switch(_e.$$typeof){case p$5:case q$1:cn=!0}}if(cn)return nn(sn,_e,tn===""?"."+U$3(_e,0):tn),1;if(cn=0,tn=tn===""?".":tn+":",Array.isArray(_e))for(var un=0;un<_e.length;un++){an=_e[un];var hn=tn+U$3(an,un);cn+=T$5(an,hn,nn,sn)}else if(_e===null||typeof _e!="object"?hn=null:(hn=B$3&&_e[B$3]||_e["@@iterator"],hn=typeof hn=="function"?hn:null),typeof hn=="function")for(_e=hn.call(_e),un=0;!(an=_e.next()).done;)an=an.value,hn=tn+U$3(an,un++),cn+=T$5(an,hn,nn,sn);else if(an==="object")throw nn=""+_e,Error(C$5(31,nn==="[object Object]"?"object with keys {"+Object.keys(_e).join(", ")+"}":nn,""));return cn}function V$2(_e,tn,nn){return _e==null?0:T$5(_e,"",tn,nn)}function U$3(_e,tn){return typeof _e=="object"&&_e!==null&&_e.key!=null?escape$1(_e.key):tn.toString(36)}function W$5(_e,tn){_e.func.call(_e.context,tn,_e.count++)}function aa$2(_e,tn,nn){var sn=_e.result,an=_e.keyPrefix;_e=_e.func.call(_e.context,tn,_e.count++),Array.isArray(_e)?X$4(_e,sn,nn,function(cn){return cn}):_e!=null&&(O$3(_e)&&(_e=N$3(_e,an+(!_e.key||tn&&tn.key===_e.key?"":(""+_e.key).replace(P$3,"$&/")+"/")+nn)),sn.push(_e))}function X$4(_e,tn,nn,sn,an){var cn="";nn!=null&&(cn=(""+nn).replace(P$3,"$&/")+"/"),tn=R$4(tn,cn,sn,an),V$2(_e,aa$2,tn),S$5(tn)}var Y$3={current:null};function Z$3(){var _e=Y$3.current;if(_e===null)throw Error(C$5(321));return _e}var ba$2={ReactCurrentDispatcher:Y$3,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:J$4,IsSomeRendererActing:{current:!1},assign:l$3};react_production_min.Children={map:function(_e,tn,nn){if(_e==null)return _e;var sn=[];return X$4(_e,sn,null,tn,nn),sn}
vendor: 91,391 bytes, lines 14-29
14,forEach:function(_e,tn,nn){if(_e==null)return _e;tn=R$4(null,null,tn,nn),V$2(_e,W$5,tn),S$5(tn)},count:function(_e){return V$2(_e,function(){return null},null)},toArray:function(_e){var tn=[];return X$4(_e,tn,null,function(nn){return nn}),tn},only:function(_e){if(!O$3(_e))throw Error(C$5(143));return _e}};react_production_min.Component=F$3;react_production_min.Fragment=r$4;react_production_min.Profiler=u$4;react_production_min.PureComponent=H$4;react_production_min.StrictMode=t$2;react_production_min.Suspense=y$5;react_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ba$2;react_production_min.cloneElement=function(_e,tn,nn){if(_e==null)throw Error(C$5(267,_e));var sn=l$3({},_e.props),an=_e.key,cn=_e.ref,un=_e._owner;if(tn!=null){if(tn.ref!==void 0&&(cn=tn.ref,un=J$4.current),tn.key!==void 0&&(an=""+tn.key),_e.type&&_e.type.defaultProps)var hn=_e.type.defaultProps;for(fn in tn)K$2.call(tn,fn)&&!L$4.hasOwnProperty(fn)&&(sn[fn]=tn[fn]===void 0&&hn!==void 0?hn[fn]:tn[fn])}var fn=arguments.length-2;if(fn===1)sn.children=nn;else if(1<fn){hn=Array(fn);for(var vn=0;vn<fn;vn++)hn[vn]=arguments[vn+2];sn.children=hn}return{$$typeof:p$5,type:_e.type,key:an,ref:cn,props:sn,_owner:un}};react_production_min.createContext=function(_e,tn){return tn===void 0&&(tn=null),_e={$$typeof:w$4,_calculateChangedBits:tn,_currentValue:_e,_currentValue2:_e,_threadCount:0,Provider:null,Consumer:null},_e.Provider={$$typeof:v$5,_context:_e},_e.Consumer=_e};react_production_min.createElement=M$4;react_production_min.createFactory=function(_e){var tn=M$4.bind(null,_e);return tn.type=_e,tn};react_production_min.createRef=function(){return{current:null}};react_production_min.forwardRef=function(_e){return{$$typeof:x$4,render:_e}};react_production_min.isValidElement=O$3;react_production_min.lazy=function(_e){return{$$typeof:A$2,_ctor:_e,_status:-1,_result:null}};react_production_min.memo=function(_e,tn){return{$$typeof:z$4,type:_e,compare:tn===void 0?null:tn}};react_production_min.useCallback=function(_e,tn){return Z$3().useCallback(_e,tn)};react_production_min.useContext=function(_e,tn){return Z$3().useContext(_e,tn)};react_production_min.useDebugValue=function(){};react_production_min.useEffect=function(_e,tn){return Z$3().useEffect(_e,tn)};react_production_min.useImperativeHandle=function(_e,tn,nn){return Z$3().useImperativeHandle(_e,tn,nn)};react_production_min.useLayoutEffect=function(_e,tn){return Z$3().useLayoutEffect(_e,tn)};react_production_min.useMemo=function(_e,tn){return Z$3().useMemo(_e,tn)};react_production_min.useReducer=function(_e,tn,nn){return Z$3().useReducer(_e,tn,nn)};react_production_min.useRef=function(_e){return Z$3().useRef(_e)};react_production_min.useState=function(_e){return Z$3().useState(_e)};react_production_min.version="16.14.0";react.exports=react_production_min;var reactExports=react.exports;const React=getDefaultExportFromCjs(reactExports);var reactDom={exports:{}},reactDom_production_min={},scheduler={exports:{}},scheduler_production_min={};/** @license React v0.19.1 15 * scheduler.production.min.js 16 * 17 * Copyright (c) Facebook, Inc. and its affiliates. 18 * 19 * This source code is licensed under the MIT license found in the 20 * LICENSE file in the root directory of this source tree. 21 */(function(_e){var tn,nn,sn,an,cn;if(typeof window>"u"||typeof MessageChannel!="function"){var un=null,hn=null,fn=function(){if(un!==null)try{var mr=_e.unstable_now();un(!0,mr),un=null}catch(Ar){throw setTimeout(fn,0),Ar}},vn=Date.now();_e.unstable_now=function(){return Date.now()-vn},tn=function(mr){un!==null?setTimeout(tn,0,mr):(un=mr,setTimeout(fn,0))},nn=function(mr,Ar){hn=setTimeout(mr,Ar)},sn=function(){clearTimeout(hn)},an=function(){return!1},cn=_e.unstable_forceFrameRate=function(){}}else{var _n=window.performance,kn=window.Date,yn=window.setTimeout,Cn=window.clearTimeout;if(typeof console<"u"){var Sn=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),typeof Sn!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if(typeof _n=="object"&&typeof _n.now=="function")_e.unstable_now=function(){return _n.now()};else{var $n=kn.now();_e.unstable_now=function(){return kn.now()-$n}}var Pn=!1,xn=null,Mn=-1,En=5,Tn=0;an=function(){return _e.unstable_now()>=Tn},cn=function(){},_e.unstable_forceFrameRate=function(mr){0>mr||125<mr?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):En=0<mr?Math.floor(1e3/mr):5};var Ln=new MessageChannel,Nn=Ln.port2;Ln.port1.onmessage=function(){if(xn!==null){var mr=_e.unstable_now();Tn=mr+En;try{xn(!0,mr)?Nn.postMessage(null):(Pn=!1,xn=null)}catch(Ar){throw Nn.postMessage(null),Ar}}else Pn=!1},tn=function(mr){xn=mr,Pn||(Pn=!0,Nn.postMessage(null))},nn=function(mr,Ar){Mn=yn(function(){mr(_e.unstable_now())},Ar)},sn=function(){Cn(Mn),Mn=-1}}function Rn(mr,Ar){var Mr=mr.length;mr.push(Ar);e:for(;;){var nr=Mr-1>>>1,hr=mr[nr];if(hr!==void 0&&0<zn(hr,Ar))mr[nr]=Ar,mr[Mr]=hr,Mr=nr;else break e}}function On(mr){return mr=mr[0],mr===void 0?null:mr}function jn(mr){var Ar=mr[0];if(Ar!==void 0){var Mr=mr.pop();if(Mr!==Ar){mr[0]=Mr;e:for(var nr=0,hr=mr.length;nr<hr;){var Pr=2*(nr+1)-1,Nr=mr[Pr],Lr=Pr+1,ar=mr[Lr];if(Nr!==void 0&&0>zn(Nr,Mr))ar!==void 0&&0>zn(ar,Nr)?(mr[nr]=ar,mr[Lr]=Mr,nr=Lr):(mr[nr]=Nr,mr[Pr]=Mr,nr=Pr);else if(ar!==void 0&&0>zn(ar,Mr))mr[nr]=ar,mr[Lr]=Mr,nr=Lr;else break e}}return Ar}return null}function zn(mr,Ar){var Mr=mr.sortIndex-Ar.sortIndex;return Mr!==0?Mr:mr.id-Ar.id}var Kn=[],Vn=[],Qn=1,Jn=null,er=3,Wn=!1,qn=!1,Hn=!1;function Yn(mr){for(var Ar=On(Vn);Ar!==null;){if(Ar.callback===null)jn(Vn);else if(Ar.startTime<=mr)jn(Vn),Ar.sortIndex=Ar.expirationTime,Rn(Kn,Ar);else break;Ar=On(Vn)}}function Xn(mr){if(Hn=!1,Yn(mr),!qn)if(On(Kn)!==null)qn=!0,tn(sr);else{var Ar=On(Vn);Ar!==null&&nn(Xn,Ar.startTime-mr)}}function sr(mr,Ar){qn=!1,Hn&&(Hn=!1,sn()),Wn=!0;var Mr=er;try{for(Yn(Ar),Jn=On(Kn);Jn!==null&&(!(Jn.expirationTime>Ar)||mr&&!an());){var nr=Jn.callback;if(nr!==null){Jn.callback=null,er=Jn.priorityLevel;var hr=nr(Jn.expirationTime<=Ar);Ar=_e.unstable_now(),typeof hr=="function"?Jn.callback=hr:Jn===On(Kn)&&jn(Kn),Yn(Ar)}else jn(Kn);Jn=On(Kn)}if(Jn!==null)var Pr=!0;else{var Nr=On(Vn);Nr!==null&&nn(Xn,Nr.startTime-Ar),Pr=!1}return Pr}finally{Jn=null,er=Mr,Wn=!1}}function xr(mr){switch(mr){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var vr=cn;_e.unstable_IdlePriority=5,_e.unstable_ImmediatePriority=1,_e.unstable_LowPriority=4,_e.unstable_NormalPriority=3,_e.unstable_Profiling=null,_e.unstable_UserBlockingPriority=2,_e.unstable_cancelCallback=function(mr){mr.callback=null},_e.unstable_continueExecution=function(){qn||Wn||(qn=!0,tn(sr))},_e.unstable_getCurrentPriorityLevel=function(){return er},_e.unstable_getFirstCallbackNode=function(){return On(Kn)},_e.unstable_next=function(mr){switch(er){case 1:case 2:case 3:var Ar=3;break;default:Ar=er}var Mr=er;er=Ar;try{return mr()}finally{er=Mr}},_e.unstable_pauseExecution=function(){},_e.unstable_requestPaint=vr,_e.unstable_runWithPriority=function(mr,Ar){switch(mr){case 1:case 2:case 3:case 4:case 5:break;default:mr=3}var Mr=er;er=mr;try{return Ar()}finally{er=Mr}},_e.unstable_scheduleCallback=function(mr,Ar,Mr){var nr=_e.unstable_now();if(typeof Mr=="object"&&Mr!==null){var hr=Mr.delay;hr=typeof hr=="number"&&0<hr?nr+hr:nr,Mr=typeof Mr.timeout=="number"?Mr.timeout:xr(mr)}else Mr=xr(mr),hr=nr;return Mr=hr+Mr,mr={id:Qn++,callback:Ar,priorityLevel:mr,startTime:hr,expirationTime:Mr,sortIndex:-1},hr>nr?(mr.sortIndex=hr,Rn(Vn,mr),On(Kn)===null&&mr===On(Vn)&&(Hn?sn():Hn=!0,nn(Xn,hr-nr))):(mr.sortIndex=Mr,Rn(Kn,mr),qn||Wn||(qn=!0,tn(sr))),mr},_e.unstable_shouldYield=function(){var mr=_e.unstable_now();Yn(mr);var Ar=On(Kn);return Ar!==Jn&&Jn!==null&&Ar!==null&&Ar.callback!==null&&Ar.startTime<=mr&&Ar.expirationTime<Jn.expirationTime||an()},_e.unstable_wrapCallback=function(mr){var Ar=er;return function(){var Mr=er;er=Ar;try{return mr.apply(this,arguments)}finally{er=Mr}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @license React v16.14.0 22 * react-dom.production.min.js 23 * 24 * Copyright (c) Facebook, Inc. and its affiliates. 25 * 26 * This source code is licensed under the MIT license found in the 27 * LICENSE file in the root directory of this source tree. 28 */var aa$1=reactExports,n$4=objectAssign,r$3=schedulerExports;function u$3(_e){for(var tn="https://reactjs.org/docs/error-decoder.html?invariant="+_e,nn=1;nn<arguments.length;nn++)tn+="&args[]="+encodeURIComponent(arguments[nn]);return"Minified React error #"+_e+"; visit "+tn+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!aa$1)throw Error(u$3(227));function ba$1(_e,tn,nn,sn,an,cn,un,hn,fn){var vn=Array.prototype.slice.call(arguments,3);try{tn.apply(nn,vn)}catch(_n){this.onError(_n)}}var da$1=!1,ea$1=null,fa$1=!1,ha$1=null,ia$1={onError:function(_e){da$1=!0,ea$1=_e}};function ja$1(_e,tn,nn,sn,an,cn,un,hn,fn){da$1=!1,ea$1=null,ba$1.apply(ia$1,arguments)}function ka$1(_e,tn,nn,sn,an,cn,un,hn,fn){if(ja$1.apply(this,arguments),da$1){if(da$1){var vn=ea$1;da$1=!1,ea$1=null}else throw Error(u$3(198));fa$1||(fa$1=!0,ha$1=vn)}}var la$1=null,ma$1=null,na$1=null;function oa$1(_e,tn,nn){var sn=_e.type||"unknown-event";_e.currentTarget=na$1(nn),ka$1(sn,tn,void 0,_e),_e.currentTarget=null}var pa$1=null,qa$1={};function ra$1(){if(pa$1)for(var _e in qa$1){var tn=qa$1[_e],nn=pa$1.indexOf(_e);if(!(-1<nn))throw Error(u$3(96,_e));if(!sa$1[nn]){if(!tn.extractEvents)throw Error(u$3(97,_e));sa$1[nn]=tn,nn=tn.eventTypes;for(var sn in nn){var an=void 0,cn=nn[sn],un=tn,hn=sn;if(ta$1.hasOwnProperty(hn))throw Error(u$3(99,hn));ta$1[hn]=cn;var fn=cn.phasedRegistrationNames;if(fn){for(an in fn)fn.hasOwnProperty(an)&&ua$1(fn[an],un,hn);an=!0}else cn.registrationName?(ua$1(cn.registrationName,un,hn),an=!0):an=!1;if(!an)throw Error(u$3(98,sn,_e))}}}}function ua$1(_e,tn,nn){if(va$1[_e])throw Error(u$3(100,_e));va$1[_e]=tn,wa$1[_e]=tn.eventTypes[nn].dependencies}var sa$1=[],ta$1={},va$1={},wa$1={};function xa$1(_e){var tn=!1,nn;for(nn in _e)if(_e.hasOwnProperty(nn)){var sn=_e[nn];if(!qa$1.hasOwnProperty(nn)||qa$1[nn]!==sn){if(qa$1[nn])throw Error(u$3(102,nn));qa$1[nn]=sn,tn=!0}}tn&&ra$1()}var ya$1=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),za$1=null,Aa$1=null,Ba$1=null;function Ca$1(_e){if(_e=ma$1(_e)){if(typeof za$1!="function")throw Error(u$3(280));var tn=_e.stateNode;tn&&(tn=la$1(tn),za$1(_e.stateNode,_e.type,tn))}}function Da$1(_e){Aa$1?Ba$1?Ba$1.push(_e):Ba$1=[_e]:Aa$1=_e}function Ea$1(){if(Aa$1){var _e=Aa$1,tn=Ba$1;if(Ba$1=Aa$1=null,Ca$1(_e),tn)for(_e=0;_e<tn.length;_e++)Ca$1(tn[_e])}}function Fa$1(_e,tn){return _e(tn)}function Ga$1(_e,tn,nn,sn,an){return _e(tn,nn,sn,an)}function Ha$1(){}var Ia$1=Fa$1,Ja$1=!1,Ka$1=!1;function La$1(){(Aa$1!==null||Ba$1!==null)&&(Ha$1(),Ea$1())}function Ma$1(_e,tn,nn){if(Ka$1)return _e(tn,nn);Ka$1=!0;try{return Ia$1(_e,tn,nn)}finally{Ka$1=!1,La$1()}}var Na$1=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Oa$1=Object.prototype.hasOwnProperty,Pa$1={},Qa$1={};function Ra$1(_e){return Oa$1.call(Qa$1,_e)?!0:Oa$1.call(Pa$1,_e)?!1:Na$1.test(_e)?Qa$1[_e]=!0:(Pa$1[_e]=!0,!1)}function Sa$1(_e,tn,nn,sn){if(nn!==null&&nn.type===0)return!1;switch(typeof tn){case"function":case"symbol":return!0;case"boolean":return sn?!1:nn!==null?!nn.acceptsBooleans:(_e=_e.toLowerCase().slice(0,5),_e!=="data-"&&_e!=="aria-");default:return!1}}function Ta$1(_e,tn,nn,sn){if(tn===null||typeof tn>"u"||Sa$1(_e,tn,nn,sn))return!0;if(sn)return!1;if(nn!==null)switch(nn.type){case 3:return!tn;case 4:return tn===!1;case 5:return isNaN(tn);case 6:return isNaN(tn)||1>tn}return!1}function v$4(_e,tn,nn,sn,an,cn){this.acceptsBooleans=tn===2||tn===3||tn===4,this.attributeName=sn,this.attributeNamespace=an,this.mustUseProperty=nn,this.propertyName=_e,this.type=tn,this.sanitizeURL=cn}var C$4={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(_e){C$4[_e]=new v$4(_e,0,!1,_e,null,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(_e){var tn=_e[0];C$4[tn]=new v$4(tn,1,!1,_e[1],null,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(_e){C$4[_e]=new v$4(_e,2,!1,_e.toLowerCase(),null,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(_e){C$4[_e]=new v$4(_e,2,!1,_e,null,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(_e){C$4[_e]=new v$4(_e,3,!1,_e.toLowerCase(),null,!1)});["checked","multiple","muted","selected"].forEach(function(_e){C$4[_e]=new v$4(_e,3,!0,_e,null,!1)});["capture","download"].forEach(function(_e){C$4[_e]=new v$4(_e,4,!1,_e,null,!1)});["cols","rows","size","span"].forEach(function(_e){C$4[_e]=new v$4(_e,6,!1,_e,null,!1)});["rowSpan","start"].forEach(function(_e){C$4[_e]=new v$4(_e,5,!1,_e.toLowerCase(),null,!1)});var Ua$1=/[\-:]([a-z])/g;function Va$1(_e){return _e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(_e){var tn=_e.replace(Ua$1,Va$1);C$4[tn]=new v$4(tn,1,!1,_e,null,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(_e){var tn=_e.replace(Ua$1,Va$1);C$4[tn]=new v$4(tn,1,!1,_e,"http://www.w3.org/1999/xlink",!1)});["xml:base","xml:lang","xml:space"].forEach(function(_e){var tn=_e.replace(Ua$1,Va$1);C$4[tn]=new v$4(tn,1,!1,_e,"http://www.w3.org/XML/1998/namespace",!1)});["tabIndex","crossOrigin"].forEach(function(_e){C$4[_e]=new v$4(_e,1,!1,_e.toLowerCase(),null,!1)});C$4.xlinkHref=new v$4("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0);["src","href","action","formAction"].forEach(function(_e){C$4[_e]=new v$4(_e,1,!1,_e.toLowerCase(),null,!0)});var Wa$1=aa$1.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;Wa$1.hasOwnProperty("ReactCurrentDispatcher")||(Wa$1.ReactCurrentDispatcher={current:null});Wa$1.hasOwnProperty("ReactCurrentBatchConfig")||(Wa$1.ReactCurrentBatchConfig={suspense:null});function Xa$1(_e,tn,nn,sn){var an=C$4.hasOwnProperty(tn)?C$4[tn]:null,cn=an!==null?an.type===0:sn?!1:!(!(2<tn.length)||tn[0]!=="o"&&tn[0]!=="O"||tn[1]!=="n"&&tn[1]!=="N");cn||(Ta$1(tn,nn,an,sn)&&(nn=null),sn||an===null?Ra$1(tn)&&(nn===null?_e.removeAttribute(tn):_e.setAttribute(tn,""+nn)):an.mustUseProperty?_e[an.propertyName]=nn===null?an.type===3?!1:"":nn:(tn=an.attributeName,sn=an.attributeNamespace,nn===null?_e.removeAttribute(tn):(an=an.type,nn=an===3||an===4&&nn===!0?"":""+nn,sn?_e.setAttributeNS(sn,tn,nn):_e.setAttribute(tn,nn))))}var Ya$1=/^(.*)[\\\/]/,E$4=typeof Symbol=="function"&&Symbol.for,Za$1=E$4?Symbol.for("react.element"):60103,$a$1=E$4?Symbol.for("react.portal"):60106,ab=E$4?Symbol.for("react.fragment"):60107,bb=E$4?Symbol.for("react.strict_mode"):60108,cb=E$4?Symbol.for("react.profiler"):60114,db=E$4?Symbol.for("react.provider"):60109,eb=E$4?Symbol.for("react.context"):60110,fb=E$4?Symbol.for("react.concurrent_mode"):60111,gb=E$4?Symbol.for("react.forward_ref"):60112,hb=E$4?Symbol.for("react.suspense"):60113,ib=E$4?Symbol.for("react.suspense_list"):60120,jb=E$4?Symbol.for("react.memo"):60115,kb=E$4?Symbol.for("react.lazy"):60116,lb=E$4?Symbol.for("react.block"):60121,mb=typeof Symbol=="function"&&Symbol.iterator;function nb$1(_e){return _e===null||typeof _e!="object"?null:(_e=mb&&_e[mb]||_e["@@iterator"],typeof _e=="function"?_e:null)}function ob(_e){if(_e._status===-1){_e._status=0;var tn=_e._ctor;tn=tn(),_e._result=tn,tn.then(function(nn){_e._status===0&&(nn=nn.default,_e._status=1,_e._result=nn)},function(nn){_e._status===0&&(_e._status=2,_e._result=nn)})}}function pb(_e){if(_e==null)return null;if(typeof _e=="function")return _e.displayName||_e.name||null;if(typeof _e=="string")return _e;switch(_e){case ab:return"Fragment";case $a$1:return"Portal";case cb:return"Profiler";case bb:return"StrictMode";case hb:return"Suspense";case ib:return"SuspenseList"}if(typeof _e=="object")switch(_e.$$typeof){case eb:return"Context.Consumer";case db:return"Context.Provider";case gb:var tn=_e.render;return tn=tn.displayName||tn.name||"",_e.displayName||(tn!==""?"ForwardRef("+tn+")":"ForwardRef");case jb:return pb(_e.type);case lb:return pb(_e.render);case kb:if(_e=_e._status===1?_e._result:null)return pb(_e)}return null}function qb(_e){var tn="";do{e:switch(_e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var nn="";break e;default:var sn=_e._debugOwner,an=_e._debugSource,cn=pb(_e.type);nn=null,sn&&(nn=pb(sn.type)),sn=cn,cn="",an?cn=" (at "+an.fileName.replace(Ya$1,"")+":"+an.lineNumber+")":nn&&(cn=" (created by "+nn+")"),nn=` 29 in `+(sn||"Unknown")+cn}tn+=nn,_e=_e.return}while(_e);return tn}function rb(_e){switch(typeof _e){case"boolean":case"number":case"object":case"string":case"undefined":return _e;default:return""}}function sb(_e){var tn=_e.type;return(_e=_e.nodeName)&&_e.toLowerCase()==="input"&&(tn==="checkbox"||tn==="radio")}function tb(_e){var tn=sb(_e)?"checked":"value",nn=Object.getOwnPropertyDescriptor(_e.constructor.prototype,tn),sn=""+_e[tn];if(!_e.hasOwnProperty(tn)&&typeof nn<"u"&&typeof nn.get=="function"&&typeof nn.set=="function"){var an=nn.get,cn=nn.set;return Object.defineProperty(_e,tn,{configurable:!0,get:function(){return an.call(this)},set:function(un){sn=""+un,cn.call(this,un)}}),Object.defineProperty(_e,tn,{enumerable:nn.enumerable}),{getValue:function(){return sn},setValue:function(un){sn=""+un},stopTracking:function(){_e._valueTracker=null,delete _e[tn]}}}}function xb(_e){_e._valueTracker||(_e._valueTracker=tb(_e))}function yb(_e){if(!_e)return!1;var tn=_e._valueTracker;if(!tn)return!0;var nn=tn.getValue(),sn="";return _e&&(sn=sb(_e)?_e.checked?"true":"false":_e.value),_e=sn,_e!==nn?(tn.setValue(_e),!0):!1}function zb(_e,tn){var nn=tn.checked;return n$4({},tn,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:nn??_e._wrapperState.initialChecked})}function Ab(_e,tn){var nn=tn.defaultValue==null?"":tn.defaultValue,sn=tn.checked!=null?tn.checked:tn.defaultChecked;nn=rb(tn.value!=null?tn.value:nn),_e._wrapperState={initialChecked:sn,initialValue:nn,controlled:tn.type==="checkbox"||tn.type==="radio"?tn.checked!=null:tn.value!=null}}function Bb(_e,tn){tn=tn.checked,tn!=null&&Xa$1(_e,"checked",tn,!1)}function Cb(_e,tn){Bb(_e,tn);var nn=rb(tn.value),sn=tn.type;if(nn!=null)sn==="number"?(nn===0&&_e.value===""||_e.value!=nn)&&(_e.value=""+nn):_e.value!==""+nn&&(_e.value=""+nn);else if(sn==="submit"||sn==="reset"){_e.removeAttribute("value");return}tn.hasOwnProperty("value")?Db(_e,tn.type,nn):tn.hasOwnProperty("defaultValue")&&Db(_e,tn.type,rb(tn.defaultValue)),tn.checked==null&&tn.defaultChecked!=null&&(_e.defaultChecked=!!tn.defaultChecked)}function Eb(_e,tn,nn){if(tn.hasOwnProperty("value")||tn.hasOwnProperty("defaultValue")){var sn=tn.type;if(!(sn!=="submit"&&sn!=="reset"||tn.value!==void 0&&tn.value!==null))return;tn=""+_e._wrapperState.initialValue,nn||tn===_e.value||(_e.value=tn),_e.defaultValue=tn}nn=_e.name,nn!==""&&(_e.name=""),_e.defaultChecked=!!_e._wrapperState.initialChecked,nn!==""&&(_e.name=nn)}function Db(_e,tn,nn){(tn!=="number"||_e.ownerDocument.activeElement!==_e)&&(nn==null?_e.defaultValue=""+_e._wrapperState.initialValue:_e.defaultValue!==""+nn&&(_e.defaultValue=""+nn))}function Fb(_e){var tn="";return aa$1.Children.forEach(_e,function(nn){nn!=null&&(tn+=nn)}),tn}function Gb(_e,tn){return _e=n$4({children:void 0},tn),(tn=Fb(tn.children))&&(_e.children=tn),_e}function Hb(_e,tn,nn,sn){if(_e=_e.options,tn){tn={};for(var an=0;an<nn.length;an++)tn["$"+nn[an]]=!0;for(nn=0;nn<_e.length;nn++)an=tn.hasOwnProperty("$"+_e[nn].value),_e[nn].selected!==an&&(_e[nn].selected=an),an&&sn&&(_e[nn].defaultSelected=!0)}else{for(nn=""+rb(nn),tn=null,an=0;an<_e.length;an++){if(_e[an].value===nn){_e[an].selected=!0,sn&&(_e[an].defaultSelected=!0);return}tn!==null||_e[an].disabled||(tn=_e[an])}tn!==null&&(tn.selected=!0)}}function Ib(_e,tn){if(tn.dangerouslySetInnerHTML!=null)throw Error(u$3(91));return n$4({},tn,{value:void 0,defaultValue:void 0,children:""+_e._wrapperState.initialValue})}function Jb(_e,tn){var nn=tn.value;if(nn==null){if(nn=tn.children,tn=tn.defaultValue,nn!=null){if(tn!=null)throw Error(u$3(92));if(Array.isArray(nn)){if(!(1>=nn.length))throw Error(u$3(93));nn=nn[0]}tn=nn}tn==null&&(tn=""),nn=tn}_e._wrapperState={initialValue:rb(nn)}}function Kb(_e,tn){var nn=rb(tn.value),sn=rb(tn.defaultValue);nn!=null&&(nn=""+nn,nn!==_e.value&&(_e.value=nn),tn.defaultValue==null&&_e.defaultValue!==nn&&(_e.defaultValue=nn)),sn!=null&&(_e.defaultValue=""+sn)}function Lb(_e){var tn=_e.textContent;tn===_e._wrapperState.initialValue&&tn!==""&&tn!==null&&(_e.value=tn)}var Mb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Nb(_e){switch(_e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ob(_e,tn){return _e==null||_e==="http://www.w3.org/1999/xhtml"?Nb(tn):_e==="http://www.w3.org/2000/svg"&&tn==="foreignObject"?"http://www.w3.org/1999/xhtml":_e}var Pb,Qb=function(_e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(tn,nn,sn,an){MSApp.execUnsafeLocalFunction(function(){return _e(tn,nn,sn,an)})}:_e}(function(_e,tn){if(_e.namespaceURI!==Mb.svg||"innerHTML"in _e)_e.innerHTML=tn;else{for(Pb=Pb||document.createElement("div"),Pb.innerHTML="<svg>"+tn.valueOf().toString()+"</svg>",tn=Pb.firstChild;_e.firstChild;)_e.removeChild(_e.firstChild);for(;tn.firstChild;)_e.appendChild(tn.firstChild)}});function Rb(_e,tn){if(tn){var nn=_e.firstChild;if(nn&&nn===_e.lastChild&&nn.nodeType===3){nn.nodeValue=tn;return}}_e.textContent=tn}function Sb(_e,tn){var nn={};return nn[_e.toLowerCase()]=tn.toLowerCase(),nn["Webkit"+_e]="webkit"+tn,nn["Moz"+_e]="moz"+tn,nn}var Tb={animationend:Sb("Animation","AnimationEnd"),animationiteration:Sb("Animation","AnimationIteration"),animationstart:Sb("Animation","AnimationStart"),transitionend:Sb("Transition","TransitionEnd")},Ub={},Vb={};ya$1&&(Vb=document.createElement("div").style,"AnimationEvent"in window||(delete Tb.animationend.animation,delete Tb.animationiteration.animation,delete Tb.animationstart.animation),"TransitionEvent"in window||delete Tb.transitionend.transition);function Wb(_e){if(Ub[_e])return Ub[_e];if(!Tb[_e])return _e;var tn=Tb[_e],nn;for(nn in tn)if(tn.hasOwnProperty(nn)&&nn in Vb)return Ub[_e]=tn[nn];return _e}var Xb=Wb("animationend"),Yb=Wb("animationiteration"),Zb=Wb("animationstart"),$b=Wb("transitionend"),ac="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),bc=new(typeof WeakMap=="function"?WeakMap:Map);function cc(_e){var tn=bc.get(_e);return tn===void 0&&(tn=new Map,bc.set(_e,tn)),tn}function dc(_e){var tn=_e,nn=_e;if(_e.alternate)for(;tn.return;)tn=tn.return;else{_e=tn;do tn=_e,tn.effectTag&1026&&(nn=tn.return),_e=tn.return;while(_e)}return tn.tag===3?nn:null}function ec(_e){if(_e.tag===13){var tn=_e.memoizedState;if(tn===null&&(_e=_e.alternate,_e!==null&&(tn=_e.memoizedState)),tn!==null)return tn.dehydrated}return null}function fc(_e){if(dc(_e)!==_e)throw Error(u$3(188))}function gc(_e){var tn=_e.alternate;if(!tn){if(tn=dc(_e),tn===null)throw Error(u$3(188));return tn!==_e?null:_e}for(var nn=_e,sn=tn;;){var an=nn.return;if(an===null)break;var cn=an.alternate;if(cn===null){if(sn=an.return,sn!==null){nn=sn;continue}break}if(an.child===cn.child){for(cn=an.child;cn;){if(cn===nn)return fc(an),_e;if(cn===sn)return fc(an),tn;cn=cn.sibling}throw Error(u$3(188))}if(nn.return!==sn.return)nn=an,sn=cn;else{for(var un=!1,hn=an.child;hn;){if(hn===nn){un=!0,nn=an,sn=cn;break}if(hn===sn){un=!0,sn=an,nn=cn;break}hn=hn.sibling}if(!un){for(hn=cn.child;hn;){if(hn===nn){un=!0,nn=cn,sn=an;break}if(hn===sn){un=!0,sn=cn,nn=an;break}hn=hn.sibling}if(!un)throw Error(u$3(189))}}if(nn.alternate!==sn)throw Error(u$3(190))}if(nn.tag!==3)throw Error(u$3(188));return nn.stateNode.current===nn?_e:tn}function hc(_e){if(_e=gc(_e),!_e)return null;for(var tn=_e;;){if(tn.tag===5||tn.tag===6)return tn;if(tn.child)tn.child.return=tn,tn=tn.child;else{if(tn===_e)break;for(;!tn.sibling;){if(!tn.return||tn.return===_e)return null;tn=tn.return}tn.sibling.return=tn.return,tn=tn.sibling}}return null}function ic(_e,tn){if(tn==null)throw Error(u$3(30));return _e==null?tn:Array.isArray(_e)?Array.isArray(tn)?(_e.push.apply(_e,tn),_e):(_e.push(tn),_e):Array.isArray(tn)?[_e].concat(tn):[_e,tn]}function jc(_e,tn,nn){Array.isArray(_e)?_e.forEach(tn,nn):_e&&tn.call(nn,_e)}var kc=null;function lc(_e){if(_e){var tn=_e._dispatchListeners,nn=_e._dispatchInstances;if(Array.isArray(tn))for(var sn=0;sn<tn.length&&!_e.isPropagationStopped();sn++)oa$1(_e,tn[sn],nn[sn]);else tn&&oa$1(_e,tn,nn);_e._dispatchListeners=null,_e._dispatchInstances=null,_e.isPersistent()||_e.constructor.release(_e)}}function mc(_e){if(_e!==null&&(kc=ic(kc,_e)),_e=kc,kc=null,_e){if(jc(_e,lc),kc)throw Error(u$3(95));if(fa$1)throw _e=ha$1,fa$1=!1,ha$1=null,_e}}function nc(_e){return _e=_e.target||_e.srcElement||window,_e.correspondingUseElement&&(_e=_e.correspondingUseElement),_e.nodeType===3?_e.parentNode:_e}function oc$1(_e){if(!ya$1)return!1;_e="on"+_e;var tn=_e in document;return tn||(tn=document.createElement("div"),tn.setAttribute(_e,"return;"),tn=typeof tn[_e]=="function"),tn}var pc=[];function qc(_e){_e.topLevelType=null,_e.nativeEvent=null,_e.targetInst=null,_e.ancestors.length=0,10>pc.length&&pc.push(_e)}function rc(_e,tn,nn,sn){if(pc.length){var an=pc.pop();return an.topLevelType=_e,an.eventSystemFlags=sn,an.nativeEvent=tn,an.targetInst=nn,an}return{topLevelType:_e,eventSystemFlags:sn,nativeEvent:tn,targetInst:nn,ancestors:[]}}function sc(_e){var tn=_e.targetInst,nn=tn;do{if(!nn){_e.ancestors.push(nn);break}var sn=nn;if(sn.tag===3)sn=sn.stateNode.containerInfo;else{for(;sn.return;)sn=sn.return;sn=sn.tag!==3?null:sn.stateNode.containerInfo}if(!sn)break;tn=nn.tag,tn!==5&&tn!==6||_e.ancestors.push(nn),nn=tc(sn)}while(nn);for(nn=0;nn<_e.ancestors.length;nn++){tn=_e.ancestors[nn];var an=nc(_e.nativeEvent);sn=_e.topLevelType;var cn=_e.nativeEvent,un=_e.eventSystemFlags;nn===0&&(un|=64);for(var hn=null,fn=0;fn<sa$1.length;fn++){var vn=sa$1[fn];vn&&(vn=vn.extractEvents(sn,tn,cn,an,un))&&(hn=ic(hn,vn))}mc(hn)}}function uc(_e,tn,nn){if(!nn.has(_e)){switch(_e){case"scroll":vc(tn,"scroll",!0);break;case"focus":case"blur":vc(tn,"focus",!0),vc(tn,"blur",!0),nn.set("blur",null),nn.set("focus",null);break;case"cancel":case"close":oc$1(_e)&&vc(tn,_e,!0);break;case"invalid":case"submit":case"reset":break;default:ac.indexOf(_e)===-1&&F$2(_e,tn)}nn.set(_e,null)}}var wc,xc,yc,zc=!1,Ac=[],Bc=null,Cc=null,Dc=null,Ec=new Map,Fc=new Map,Gc=[],Hc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),Ic="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function Jc(_e,tn){var nn=cc(tn);Hc.forEach(function(sn){uc(sn,tn,nn)}),Ic.forEach(function(sn){uc(sn,tn,nn)})}function Kc(_e,tn,nn,sn,an){return{blockedOn:_e,topLevelType:tn,eventSystemFlags:nn|32,nativeEvent:an,container:sn}}function Lc(_e,tn){switch(_e){case"focus":case"blur":Bc=null;break;case"dragenter":case"dragleave":Cc=null;break;case"mouseover":case"mouseout":Dc=null;break;case"pointerover":case"pointerout":Ec.delete(tn.pointerId);break;case"gotpointercapture":case"lostpointercapture":Fc.delete(tn.pointerId)}}function Mc(_e,tn,nn,sn,an,cn){return _e===null||_e.nativeEvent!==cn?(_e=Kc(tn,nn,sn,an,cn),tn!==null&&(tn=Nc(tn),tn!==null&&xc(tn)),_e):(_e.eventSystemFlags|=sn,_e)}function Oc(_e,tn,nn,sn,an){switch(tn){case"focus":return Bc=Mc(Bc,_e,tn,nn,sn,an),!0;case"dragenter":return Cc=Mc(Cc,_e,tn,nn,sn,an),!0;case"mouseover":return Dc=Mc(Dc,_e,tn,nn,sn,an),!0;case"pointerover":var cn=an.pointerId;return Ec.set(cn,Mc(Ec.get(cn)||null,_e,tn,nn,sn,an)),!0;case"gotpointercapture":return cn=an.pointerId,Fc.set(cn,Mc(Fc.get(cn)||null,_e,tn,nn,sn,an)),!0}return!1}function Pc(_e){var tn=tc(_e.target);if(tn!==null){var nn=dc(tn);if(nn!==null){if(tn=nn.tag,tn===13){if(tn=ec(nn),tn!==null){_e.blockedOn=tn,r$3.unstable_runWithPriority(_e.priority,function(){yc(nn)});return}}else if(tn===3&&nn.stateNode.hydrate){_e.blockedOn=nn.tag===3?nn.stateNode.containerInfo:null;return}}}_e.blockedOn=null}function Qc(_e){if(_e.blockedOn!==null)return!1;var tn=Rc(_e.topLevelType,_e.eventSystemFlags,_e.container,_e.nativeEvent);if(tn!==null){var nn=Nc(tn);return nn!==null&&xc(nn),_e.blockedOn=tn,!1}return!0}function Sc(_e,tn,nn){Qc(_e)&&nn.delete(tn)}function Tc(){for(zc=!1;0<Ac.length;){var _e=Ac[0];if(_e.blockedOn!==null){_e=Nc(_e.blockedOn),_e!==null&&wc(_e);break}var tn=Rc(_e.topLevelType,_e.eventSystemFlags,_e.container,_e.nativeEvent);tn!==null?_e.blockedOn=tn:Ac.shift()}Bc!==null&&Qc(Bc)&&(Bc=null),Cc!==null&&Qc(Cc)&&(Cc=null),Dc!==null&&Qc(Dc)&&(Dc=null),Ec.forEach(Sc),Fc.forEach(Sc)}function Uc(_e,tn){_e.blockedOn===tn&&(_e.blockedOn=null,zc||(zc=!0,r$3.unstable_scheduleCallback(r$3.unstable_NormalPriority,Tc)))}function Vc(_e){function tn(an){return Uc(an,_e)}if(0<Ac.length){Uc(Ac[0],_e);for(var nn=1;nn<Ac.length;nn++){var sn=Ac[nn];sn.blockedOn===_e&&(sn.blockedOn=null)}}for(Bc!==null&&Uc(Bc,_e),Cc!==null&&Uc(Cc,_e),Dc!==null&&Uc(Dc,_e),Ec.forEach(tn),Fc.forEach(tn),nn=0;nn<Gc.length;nn++)sn=Gc[nn],sn.blockedOn===_e&&(sn.blockedOn=null);for(;0<Gc.length&&(nn=Gc[0],nn.blockedOn===null);)Pc(nn),nn.blockedOn===null&&Gc.shift()}var Wc={},Yc=new Map,Zc=new Map,$c=["abort","abort",Xb,"animationEnd",Yb,"animationIteration",Zb,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",$b,"transitionEnd","waiting","waiting"];function ad(_e,tn){for(var nn=0;nn<_e.length;nn+=2){var sn=_e[nn],an=_e[nn+1],cn="on"+(an[0].toUpperCase()+an.slice(1));cn={phasedRegistrationNames:{bubbled:cn,captured:cn+"Capture"},dependencies:[sn],eventPriority:tn},Zc.set(sn,tn),Yc.set(sn,cn),Wc[an]=cn}}ad("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0);ad("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1);ad($c,2);for(var bd="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),cd=0;cd<bd.length;cd++)Zc.set(bd[cd],0);var dd=r$3.unstable_UserBlockingPriority,ed=r$3.unstable_runWithPriority,fd=!0;function F$2(_e,tn){vc(tn,_e,!1)}function vc(_e,tn,nn){var sn=Zc.get(tn);switch(sn===void 0?2:sn){case 0:sn=gd.bind(null,tn,1,_e);break;case 1:sn=hd.bind(null,tn,1,_e);break;default:sn=id$1.bind(null,tn,1,_e)}nn?_e.addEventListener(tn,sn,!0):_e.addEventListener(tn,sn,!1)}function gd(_e,tn,nn,sn){Ja$1||Ha$1();var an=id$1,cn=Ja$1;Ja$1=!0;try{Ga$1(an,_e,tn,nn,sn)}finally{(Ja$1=cn)||La$1()}}function hd(_e,tn,nn,sn){ed(dd,id$1.bind(null,_e,tn,nn,sn))}function id$1(_e,tn,nn,sn){if(fd)if(0<Ac.length&&-1<Hc.indexOf(_e))_e=Kc(null,_e,tn,nn,sn),Ac.push(_e);else{var an=Rc(_e,tn,nn,sn);if(an===null)Lc(_e,sn);else if(-1<Hc.indexOf(_e))_e=Kc(an,_e,tn,nn,sn),Ac.push(_e);else if(!Oc(an,_e,tn,nn,sn)){Lc(_e,sn),_e=rc(_e,sn,null,tn);try{Ma$1(sc,_e)}finally{qc(_e)}}}}function Rc(_e,tn,nn,sn){if(nn=nc(sn),nn=tc(nn),nn!==null){var an=dc(nn);if(an===null)nn=null;else{var cn=an.tag;if(cn===13){if(nn=ec(an),nn!==null)return nn;nn=null}else if(cn===3){if(an.stateNode.hydrate)return an.tag===3?an.stateNode.containerInfo:null;nn=null}else an!==nn&&(nn=null)}}_e=rc(_e,sn,nn,tn);try{Ma$1(sc,_e)}finally{qc(_e)}return null}var jd={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},kd=["Webkit","ms","Moz","O"];Object.keys(jd).forEach(function(_e){kd.forEach(function(tn){tn=tn+_e.charAt(0).toUpperCase()+_e.substring(1),jd[tn]=jd[_e]})});function ld(_e,tn,nn){return tn==null||typeof tn=="boolean"||tn===""?"":nn||typeof tn!="number"||tn===0||jd.hasOwnProperty(_e)&&jd[_e]?(""+tn).trim():tn+"px"}function md(_e,tn){_e=_e.style;for(var nn in tn)if(tn.hasOwnProperty(nn)){var sn=nn.indexOf("--")===0,an=ld(nn,tn[nn],sn);nn==="float"&&(nn="cssFloat"),sn?_e.setProperty(nn,an):_e[nn]=an}}var nd=n$4({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function od(_e,tn){if(tn){if(nd[_e]&&(tn.children!=null||tn.dangerouslySetInnerHTML!=null))throw Error(u$3(137,_e,""));if(tn.dangerouslySetInnerHTML!=null){if(tn.children!=null)throw Error(u$3(60));if(!(typeof tn.dangerouslySetInnerHTML=="object"&&"__html"in tn.dangerouslySetInnerHTML))throw Error(u$3(61))}if(tn.style!=null&&typeof tn.style!="object")throw Error(u$3(62,""))}}function pd(_e,tn){if(_e.indexOf("-")===-1)return typeof tn.is=="string";switch(_e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var qd=Mb.html;function rd(_e,tn){_e=_e.nodeType===9||_e.nodeType===11?_e:_e.ownerDocument;var nn=cc(_e);tn=wa$1[tn];for(var sn=0;sn<tn.length;sn++)uc(tn[sn],_e,nn)}function sd(){}function td(_e){if(_e=_e||(typeof document<"u"?document:void 0),typeof _e>"u")return null;try{return _e.activeElement||_e.body}catch{return _e.body}}function ud(_e){for(;_e&&_e.firstChild;)_e=_e.firstChild;return _e}function vd(_e,tn){var nn=ud(_e);_e=0;for(var sn;nn;){if(nn.nodeType===3){if(sn=_e+nn.textContent.length,_e<=tn&&sn>=tn)return{node:nn,offset:tn-_e};_e=sn}e:{for(;nn;){if(nn.nextSibling){nn=nn.nextSibling;break e}nn=nn.parentNode}nn=void 0}nn=ud(nn)}}function wd(_e,tn){return _e&&tn?_e===tn?!0:_e&&_e.nodeType===3?!1:tn&&tn.nodeType===3?wd(_e,tn.parentNode):"contains"in _e?_e.contains(tn):_e.compareDocumentPosition?!!(_e.compareDocumentPosition(tn)&16):!1:!1}function xd(){for(var _e=window,tn=td();tn instanceof _e.HTMLIFrameElement;){try{var nn=typeof tn.contentWindow.location.href=="string"}catch{nn=!1}if(nn)_e=tn.contentWindow;else break;tn=td(_e.document)}return tn}function yd(_e){var tn=_e&&_e.nodeName&&_e.nodeName.toLowerCase();return tn&&(tn==="input"&&(_e.type==="text"||_e.type==="search"||_e.type==="tel"||_e.type==="url"||_e.type==="password")||tn==="textarea"||_e.contentEditable==="true")}var zd="$",Ad="/$",Bd="$?",Cd="$!",Dd=null,Ed=null;function Fd(_e,tn){switch(_e){case"button":case"input":case"select":case"textarea":return!!tn.autoFocus}return!1}function Gd(_e,tn){return _e==="textarea"||_e==="option"||_e==="noscript"||typeof tn.children=="string"||typeof tn.children=="number"||typeof tn.dangerouslySetInnerHTML=="object"&&tn.dangerouslySetInnerHTML!==null&&tn.dangerouslySetInnerHTML.__html!=null}var Hd=typeof setTimeout=="function"?setTimeout:void 0,Id=typeof clearTimeout=="function"?clearTimeout:void 0;function Jd(_e){for(;_e!=null;_e=_e.nextSibling){var tn=_e.nodeType;if(tn===1||tn===3)break}return _e}function Kd(_e){_e=_e.previousSibling;for(var tn=0;_e;){if(_e.nodeType===8){var nn=_e.data;if(nn===zd||nn===Cd||nn===Bd){if(tn===0)return _e;tn--}else nn===Ad&&tn++}_e=_e.previousSibling}return null}var Ld=Math.random().toString(36).slice(2),Md="__reactInternalInstance$"+Ld,Nd="__reactEventHandlers$"+Ld,Od="__reactContainere$"+Ld;function tc(_e){var tn=_e[Md];if(tn)return tn;for(var nn=_e.parentNode;nn;){if(tn=nn[Od]||nn[Md]){if(nn=tn.alternate,tn.child!==null||nn!==null&&nn.child!==null)for(_e=Kd(_e);_e!==null;){if(nn=_e[Md])return nn;_e=Kd(_e)}return tn}_e=nn,nn=_e.parentNode}return null}function Nc(_e){return _e=_e[Md]||_e[Od],!_e||_e.tag!==5&&_e.tag!==6&&_e.tag!==13&&_e.tag!==3?null:_e}function Pd(_e){if(_e.tag===5||_e.tag===6)return _e.stateNode;throw Error(u$3(33))}function Qd(_e){return _e[Nd]||null}function Rd(_e){do _e=_e.return;while(_e&&_e.tag!==5);return _e||null}function Sd(_e,tn){var nn=_e.stateNode;if(!nn)return null;var sn=la$1(nn);if(!sn)return null;nn=sn[tn];e:switch(tn){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(sn=!sn.disabled)||(_e=_e.type,sn=!(_e==="button"||_e==="input"||_e==="select"||_e==="textarea")),_e=!sn;break e;default:_e=!1}if(_e)return null;if(nn&&typeof nn!="function")throw Error(u$3(231,tn,typeof nn));return nn}function Td(_e,tn,nn){(tn=Sd(_e,nn.dispatchConfig.phasedRegistrationNames[tn]))&&(nn._dispatchListeners=ic(nn._dispatchListeners,tn),nn._dispatchInstances=ic(nn._dispatchInstances,_e))}function Ud(_e){if(_e&&_e.dispatchConfig.phasedRegistrationNames){for(var tn=_e._targetInst,nn=[];tn;)nn.push(tn),tn=Rd(tn);for(tn=nn.length;0<tn--;)Td(nn[tn],"captured",_e);for(tn=0;tn<nn.length;tn++)Td(nn[tn],"bubbled",_e)}}function Vd(_e,tn,nn){_e&&nn&&nn.dispatchConfig.registrationName&&(tn=Sd(_e,nn.dispatchConfig.registrationName))&&(nn._dispatchListeners=ic(nn._dispatchListeners,tn),nn._dispatchInstances=ic(nn._dispatchInstances,_e))}function Wd(_e){_e&&_e.dispatchConfig.registrationName&&Vd(_e._targetInst,null,_e)}function Xd(_e){jc(_e,Ud)}var Yd=null,Zd=null,$d=null;function ae$3(){if($d)return $d;var _e,tn=Zd,nn=tn.length,sn,an="value"in Yd?Yd.value:Yd.textContent,cn=an.length;for(_e=0;_e<nn&&tn[_e]===an[_e];_e++);var un=nn-_e;for(sn=1;sn<=un&&tn[nn-sn]===an[cn-sn];sn++);return $d=an.slice(_e,1<sn?1-sn:void 0)}function be$2(){return!0}function ce$2(){return!1}function G$3(_e,tn,nn,sn){this.dispatchConfig=_e,this._targetInst=tn,this.nativeEvent=nn,_e=this.constructor.Interface;for(var an in _e)_e.hasOwnProperty(an)&&((tn=_e[an])?this[an]=tn(nn):an==="target"?this.target=sn:this[an]=nn[an]);return this.isDefaultPrevented=(nn.defaultPrevented!=null?nn.defaultPrevented:nn.returnValue===!1)?be$2:ce$2,this.isPropagationStopped=ce$2,this}n$4(G$3.prototype,{preventDefault:function(){this.defaultPrevented=!0;var _e=this.nativeEvent;_e&&(_e.preventDefault?_e.preventDefault():typeof _e.returnValue!="unknown"&&(_e.returnValue=!1),this.isDefaultPrevented=be$2)},stopPropagation:function(){var _e=this.nativeEvent;_e&&(_e.stopPropagation?_e.stopPropagation():typeof _e.cancelBubble!="unknown"&&(_e.cancelBubble=!0),this.isPropagationStopped=be$2)},persist:function(){this.isPersistent=be$2},isPersistent:ce$2,destructor:function(){var _e=this.constructor.Interface,tn;for(tn in _e)this[tn]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=ce$2,this._dispatchInstances=this._dispatchListeners=null}});G$3.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(_e){return _e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};G$3.extend=function(_e){function tn(){}function nn(){return sn.apply(this,arguments)}var sn=this;tn.prototype=sn.prototype;var an=new tn;return n$4(an,nn.prototype),nn.prototype=an,nn.prototype.constructor=nn,nn.Interface=n$4({},sn.Interface,_e),nn.extend=sn.extend,de$3(nn),nn};de$3(G$3);function ee$3(_e,tn,nn,sn){if(this.eventPool.length){var an=this.eventPool.pop();return this.call(an,_e,tn,nn,sn),an}return new this(_e,tn,nn,sn)}function fe$2(_e){if(!(_e instanceof this))throw Error(u$3(279));_e.destructor(),10>this.eventPool.length&&this.eventPool.push(_e)}function de$3(_e){_e.eventPool=[],_e.getPooled=ee$3,_e.release=fe$2}var ge$2=G$3.extend({data:null}),he$3=G$3.extend({data:null}),ie$1=[9,13,27,32],je=ya$1&&"CompositionEvent"in window,ke=null;ya$1&&"documentMode"in document&&(ke=document.documentMode);var le$3=ya$1&&"TextEvent"in window&&!ke,me$1=ya$1&&(!je||ke&&8<ke&&11>=ke),ne$2=" ",oe$2={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},pe$3=!1;function qe(_e,tn){switch(_e){case"keyup":return ie$1.indexOf(tn.keyCode)!==-1;case"keydown":return tn.keyCode!==229;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function re$3(_e){return _e=_e.detail,typeof _e=="object"&&"data"in _e?_e.data:null}var se$2=!1;function te$2(_e,tn){switch(_e){case"compositionend":return re$3(tn);case"keypress":return tn.which!==32?null:(pe$3=!0,ne$2);case"textInput":return _e=tn.data,_e===ne$2&&pe$3?null:_e;default:return null}}function ue$3(_e,tn){if(se$2)return _e==="compositionend"||!je&&qe(_e,tn)?(_e=ae$3(),$d=Zd=Yd=null,se$2=!1,_e):null;switch(_e){case"paste":return null;case"keypress":if(!(tn.ctrlKey||tn.altKey||tn.metaKey)||tn.ctrlKey&&tn.altKey){if(tn.char&&1<tn.char.length)return tn.char;if(tn.which)return String.fromCharCode(tn.which)}return null;case"compositionend":return me$1&&tn.locale!=="ko"?null:tn.data;default:return null}}var ve$3={eventTypes:oe$2,extractEvents:function(_e,tn,nn,sn){var an;if(je)e:{switch(_e){case"compositionstart":var cn=oe$2.compositionStart;break e;case"compositionend":cn=oe$2.compositionEnd;break e;case"compositionupdate":cn=oe$2.compositionUpdate;break e}cn=void 0}else se$2?qe(_e,nn)&&(cn=oe$2.compositionEnd):_e==="keydown"&&nn.keyCode===229&&(cn=oe$2.compositionStart);return cn?(me$1&&nn.locale!=="ko"&&(se$2||cn!==oe$2.compositionStart?cn===oe$2.compositionEnd&&se$2&&(an=ae$3()):(Yd=sn,Zd="value"in Yd?Yd.value:Yd.textContent,se$2=!0)),cn=ge$2.getPooled(cn,tn,nn,sn),an?cn.data=an:(an=re$3(nn),an!==null&&(cn.data=an)),Xd(cn),an=cn):an=null,(_e=le$3?te$2(_e,nn):ue$3(_e,nn))?(tn=he$3.getPooled(oe$2.beforeInput,tn,nn,sn),tn.data=_e,Xd(tn)):tn=null,an===null?tn:tn===null?an:[an,tn]}},we={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function xe(_e){var tn=_e&&_e.nodeName&&_e.nodeName.toLowerCase();return tn==="input"?!!we[_e.type]:tn==="textarea"}var ye$2={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function ze(_e,tn,nn){return _e=G$3.getPooled(ye$2.change,_e,tn,nn),_e.type="change",Da$1(nn),Xd(_e),_e}var Ae=null,Be=null;function Ce(_e){mc(_e)}function De(_e){var tn=Pd(_e);if(yb(tn))return _e}function Ee(_e,tn){if(_e==="change")return tn}var Fe=!1;ya$1&&(Fe=oc$1("input")&&(!document.documentMode||9<document.documentMode));function Ge(){Ae&&(Ae.detachEvent("onpropertychange",He),Be=Ae=null)}function He(_e){if(_e.propertyName==="value"&&De(Be))if(_e=ze(Be,_e,nc(_e)),Ja$1)mc(_e);else{Ja$1=!0;try{Fa$1(Ce,_e)}finally{Ja$1=!1,La$1()}}}function Ie(_e,tn,nn){_e==="focus"?(Ge(),Ae=tn,Be=nn,Ae.attachEvent("onpropertychange",He)):_e==="blur"&&Ge()}function Je$1(_e){if(_e==="selectionchange"||_e==="keyup"||_e==="keydown")return De(Be)}function Ke(_e,tn){if(_e==="click")return De(tn)}function Le(_e,tn){if(_e==="input"||_e==="change")return De(tn)}var Me={eventTypes:ye$2,_isInputEventSupported:Fe,extractEvents:function(_e,tn,nn,sn){var an=tn?Pd(tn):window,cn=an.nodeName&&an.nodeName.toLowerCase();if(cn==="select"||cn==="input"&&an.type==="file")var un=Ee;else if(xe(an))if(Fe)un=Le;else{un=Je$1;var hn=Ie}else(cn=an.nodeName)&&cn.toLowerCase()==="input"&&(an.type==="checkbox"||an.type==="radio")&&(un=Ke);if(un&&(un=un(_e,tn)))return ze(un,nn,sn);hn&&hn(_e,an,tn),_e==="blur"&&(_e=an._wrapperState)&&_e.controlled&&an.type==="number"&&Db(an,"number",an.value)}},Ne=G$3.extend({view:null,detail:null}),Oe={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Pe$1(_e){var tn=this.nativeEvent;return tn.getModifierState?tn.getModifierState(_e):(_e=Oe[_e])?!!tn[_e]:!1}function Qe$2(){return Pe$1}var Re=0,Se=0,Te=!1,Ue=!1,Ve=Ne.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Qe$2,button:null,buttons:null,relatedTarget:function(_e){return _e.relatedTarget||(_e.fromElement===_e.srcElement?_e.toElement:_e.fromElement)},movementX:function(_e){if("movementX"in _e)return _e.movementX;var tn=Re;return Re=_e.screenX,Te?_e.type==="mousemove"?_e.screenX-tn:0:(Te=!0,0)},movementY:function(_e){if("movementY"in _e)return _e.movementY;var tn=Se;return Se=_e.screenY,Ue?_e.type==="mousemove"?_e.screenY-tn:0:(Ue=!0,0)}}),We=Ve.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Xe={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Ye={eventTypes:Xe,extractEvents:function(_e,tn,nn,sn,an){var cn=_e==="mouseover"||_e==="pointerover",un=_e==="mouseout"||_e==="pointerout";if(cn&&!(an&32)&&(nn.relatedTarget||nn.fromElement)||!un&&!cn)return null;if(cn=sn.window===sn?sn:(cn=sn.ownerDocument)?cn.defaultView||cn.parentWindow:window,un){if(un=tn,tn=(tn=nn.relatedTarget||nn.toElement)?tc(tn):null,tn!==null){var hn=dc(tn);(tn!==hn||tn.tag!==5&&tn.tag!==6)&&(tn=null)}}else un=null;if(un===tn)return null;if(_e==="mouseout"||_e==="mouseover")var fn=Ve,vn=Xe.mouseLeave,_n=Xe.mouseEnter,kn="mouse";else(_e==="pointerout"||_e==="pointerover")&&(fn=We,vn=Xe.pointerLeave,_n=Xe.pointerEnter,kn="pointer");if(_e=un==null?cn:Pd(un),cn=tn==null?cn:Pd(tn),vn=fn.getPooled(vn,un,nn,sn),vn.type=kn+"leave",vn.target=_e,vn.relatedTarget=cn,nn=fn.getPooled(_n,tn,nn,sn),nn.type=kn+"enter",nn.target=cn,nn.relatedTarget=_e,sn=un,kn=tn,sn&&kn)e:{for(fn=sn,_n=kn,un=0,_e=fn;_e;_e=Rd(_e))un++;for(_e=0,tn=_n;tn;tn=Rd(tn))_e++;for(;0<un-_e;)fn=Rd(fn),un--;for(;0<_e-un;)_n=Rd(_n),_e--;for(;un--;){if(fn===_n||fn===_n.alternate)break e;fn=Rd(fn),_n=Rd(_n)}fn=null}else fn=null;for(_n=fn,fn=[];sn&&sn!==_n&&(un=sn.alternate,!(un!==null&&un===_n));)fn.push(sn),sn=Rd(sn);for(sn=[];kn&&kn!==_n&&(un=kn.alternate,!(un!==null&&un===_n));)sn.push(kn),kn=Rd(kn);for(kn=0;kn<fn.length;kn++)Vd(fn[kn],"bubbled",vn);for(kn=sn.length;0<kn--;)Vd(sn[kn],"captured",nn);return an&64?[vn,nn]:[vn]}};function Ze$1(_e,tn){return _e===tn&&(_e!==0||1/_e===1/tn)||_e!==_e&&tn!==tn}var $e$1=typeof Object.is=="function"?Object.is:Ze$1,af=Object.prototype.hasOwnProperty;function bf(_e,tn){if($e$1(_e,tn))return!0;if(typeof _e!="object"||_e===null||typeof tn!="object"||tn===null)return!1;var nn=Object.keys(_e),sn=Object.keys(tn);if(nn.length!==sn.length)return!1;for(sn=0;sn<nn.length;sn++)if(!af.call(tn,nn[sn])||!$e$1(_e[nn[sn]],tn[nn[sn]]))return!1;return!0}var cf=ya$1&&"documentMode"in document&&11>=document.documentMode,df={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},ef=null,ff=null,gf=null,hf=!1;function jf(_e,tn){var nn=tn.window===tn?tn.document:tn.nodeType===9?tn:tn.ownerDocument;return hf||ef==null||ef!==td(nn)?null:(nn=ef,"selectionStart"in nn&&yd(nn)?nn={start:nn.selectionStart,end:nn.selectionEnd}:(nn=(nn.ownerDocument&&nn.ownerDocument.defaultView||window).getSelection(),nn={anchorNode:nn.anchorNode,anchorOffset:nn.anchorOffset,focusNode:nn.focusNode,focusOffset:nn.focusOffset}),gf&&bf(gf,nn)?null:(gf=nn,_e=G$3.getPooled(df.select,ff,_e,tn),_e.type="select",_e.target=ef,Xd(_e),_e))}var kf={eventTypes:df,extractEvents:function(_e,tn,nn,sn,an,cn){if(an=cn||(sn.window===sn?sn.document:sn.nodeType===9?sn:sn.ownerDocument),!(cn=!an)){e:{an=cc(an),cn=wa$1.onSelect;for(var un=0;un<cn.length;un++)if(!an.has(cn[un])){an=!1;break e}an=!0}cn=!an}if(cn)return null;switch(an=tn?Pd(tn):window,_e){case"focus":(xe(an)||an.contentEditable==="true")&&(ef=an,ff=tn,gf=null);break;case"blur":gf=ff=ef=null;break;case"mousedown":hf=!0;break;case"contextmenu":case"mouseup":case"dragend":return hf=!1,jf(nn,sn);case"selectionchange":if(cf)break;case"keydown":case"keyup":return jf(nn,sn)}return null}},lf=G$3.extend({animationName:null,elapsedTime:null,pseudoElement:null}),mf=G$3.extend({clipboardData:function(_e){return"clipboardData"in _e?_e.clipboardData:window.clipboardData}}),nf=Ne.extend({relatedTarget:null});function of(_e){var tn=_e.keyCode;return"charCode"in _e?(_e=_e.charCode,_e===0&&tn===13&&(_e=13)):_e=tn,_e===10&&(_e=13),32<=_e||_e===13?_e:0}var pf={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},qf={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},rf=Ne.extend({key:function(_e){if(_e.key){var tn=pf[_e.key]||_e.key;if(tn!=="Unidentified")return tn}return _e.type==="keypress"?(_e=of(_e),_e===13?"Enter":String.fromCharCode(_e)):_e.type==="keydown"||_e.type==="keyup"?qf[_e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Qe$2,charCode:function(_e){return _e.type==="keypress"?of(_e):0},keyCode:function(_e){return _e.type==="keydown"||_e.type==="keyup"?_e.keyCode:0},which:function(_e){return _e.type==="keypress"?of(_e):_e.type==="keydown"||_e.type==="keyup"?_e.keyCode:0}}),sf=Ve.extend({dataTransfer:null}),tf=Ne.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Qe$2}),uf=G$3.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),vf=Ve.extend({deltaX:function(_e){return"deltaX"in _e?_e.deltaX:"wheelDeltaX"in _e?-_e.wheelDeltaX:0},deltaY:function(_e){return"deltaY"in _e?_e.deltaY:"wheelDeltaY"in _e?-_e.wheelDeltaY:"wheelDelta"in _e?-_e.wheelDelta:0},deltaZ:null,deltaMode:null}),wf={eventTypes:Wc,extractEvents:function(_e,tn,nn,sn){var an=Yc.get(_e);if(!an)return null;switch(_e){case"keypress":if(of(nn)===0)return null;case"keydown":case"keyup":_e=rf;break;case"blur":case"focus":_e=nf;break;case"click":if(nn.button===2)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":_e=Ve;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":_e=sf;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":_e=tf;break;case Xb:case Yb:case Zb:_e=lf;break;case $b:_e=uf;break;case"scroll":_e=Ne;break;case"wheel":_e=vf;break;case"copy":case"cut":case"paste":_e=mf;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":_e=We;break;default:_e=G$3}return tn=_e.getPooled(an,tn,nn,sn),Xd(tn),tn}};if(pa$1)throw Error(u$3(101));pa$1=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" "));ra$1();var xf=Nc;la$1=Qd;ma$1=xf;na$1=Pd;xa$1({SimpleEventPlugin:wf,EnterLeaveEventPlugin:Ye,ChangeEventPlugin:Me,SelectEventPlugin:kf,BeforeInputEventPlugin:ve$3});var yf=[],zf=-1;function H$3(_e){0>zf||(_e.current=yf[zf],yf[zf]=null,zf--)}function I$1(_e,tn){zf++,yf[zf]=_e.current,_e.current=tn}var Af={},J$3={current:Af},K$1={current:!1},Bf=Af;function Cf(_e,tn){var nn=_e.type.contextTypes;if(!nn)return Af;var sn=_e.stateNode;if(sn&&sn.__reactInternalMemoizedUnmaskedChildContext===tn)return sn.__reactInternalMemoizedMaskedChildContext;var an={},cn;for(cn in nn)an[cn]=tn[cn];return sn&&(_e=_e.stateNode,_e.__reactInternalMemoizedUnmaskedChildContext=tn,_e.__reactInternalMemoizedMaskedChildContext=an),an}function L$3(_e){return _e=_e.childContextTypes,_e!=null}function Df(){H$3(K$1),H$3(J$3)}function Ef(_e,tn,nn){if(J$3.current!==Af)throw Error(u$3(168));I$1(J$3,tn),I$1(K$1,nn)}function Ff(_e,tn,nn){var sn=_e.stateNode;if(_e=tn.childContextTypes,typeof sn.getChildContext!="function")return nn;sn=sn.getChildContext();for(var an in sn)if(!(an in _e))throw Error(u$3(108,pb(tn)||"Unknown",an));return n$4({},nn,{},sn)}function Gf(_e){return _e=(_e=_e.stateNode)&&_e.__reactInternalMemoizedMergedChildContext||Af,Bf=J$3.current,I$1(J$3,_e),I$1(K$1,K$1.current),!0}function Hf(_e,tn,nn){var sn=_e.stateNode;if(!sn)throw Error(u$3(169));nn?(_e=Ff(_e,tn,Bf),sn.__reactInternalMemoizedMergedChildContext=_e,H$3(K$1),H$3(J$3),I$1(J$3,_e)):H$3(K$1),I$1(K$1,nn)}var If=r$3.unstable_runWithPriority,Jf=r$3.unstable_scheduleCallback,Kf=r$3.unstable_cancelCallback,Lf=r$3.unstable_requestPaint,Mf=r$3.unstable_now,Nf=r$3.unstable_getCurrentPriorityLevel,Of=r$3.unstable_ImmediatePriority,Pf=r$3.unstable_UserBlockingPriority,Qf=r$3.unstable_NormalPriority,Rf=r$3.unstable_LowPriority,Sf=r$3.unstable_IdlePriority,Tf={},Uf=r$3.unstable_shouldYield,Vf=Lf!==void 0?Lf:function(){},Wf=null,Xf=null,Yf=!1,Zf=Mf(),$f=1e4>Zf?Mf:function(){return Mf()-Zf};function ag(){switch(Nf()){case Of:return 99;case Pf:return 98;case Qf:return 97;case Rf:return 96;case Sf:return 95;default:throw Error(u$3(332))}}function bg(_e){switch(_e){case 99:return Of;case 98:return Pf;case 97:return Qf;case 96:return Rf;case 95:return Sf;default:throw Error(u$3(332))}}function cg(_e,tn){return _e=bg(_e),If(_e,tn)}function dg(_e,tn,nn){return _e=bg(_e),Jf(_e,tn,nn)}function eg(_e){return Wf===null?(Wf=[_e],Xf=Jf(Of,fg)):Wf.push(_e),Tf}function gg(){if(Xf!==null){var _e=Xf;Xf=null,Kf(_e)}fg()}function fg(){if(!Yf&&Wf!==null){Yf=!0;var _e=0;try{var tn=Wf;cg(99,function(){for(;_e<tn.length;_e++){var nn=tn[_e];do nn=nn(!0);while(nn!==null)}}),Wf=null}catch(nn){throw Wf!==null&&(Wf=Wf.slice(_e+1)),Jf(Of,gg),nn}finally{Yf=!1}}}function hg(_e,tn,nn){return nn/=10,1073741821-(((1073741821-_e+tn/10)/nn|0)+1)*nn}function ig(_e,tn){if(_e&&_e.defaultProps){tn=n$4({},tn),_e=_e.defaultProps;for(var nn in _e)tn[nn]===void 0&&(tn[nn]=_e[nn])}return tn}var jg={current:null},kg=null,lg=null,mg=null;function ng(){mg=lg=kg=null}function og(_e){var tn=jg.current;H$3(jg),_e.type._context._currentValue=tn}function pg(_e,tn){for(;_e!==null;){var nn=_e.alternate;if(_e.childExpirationTime<tn)_e.childExpirationTime=tn,nn!==null&&nn.childExpirationTime<tn&&(nn.childExpirationTime=tn);else if(nn!==null&&nn.childExpirationTime<tn)nn.childExpirationTime=tn;else break;_e=_e.return}}function qg(_e,tn){kg=_e,mg=lg=null,_e=_e.dependencies,_e!==null&&_e.firstContext!==null&&(_e.expirationTime>=tn&&(rg=!0),_e.firstContext=null)}function sg(_e,tn){if(mg!==_e&&tn!==!1&&tn!==0)if((typeof tn!="number"||tn===1073741823)&&(mg=_e,tn=1073741823),tn={context:_e,observedBits:tn,next:null},lg===null){if(kg===null)throw Error(u$3(308));lg=tn,kg.dependencies={expirationTime:0,firstContext:tn,responders:null}}else lg=lg.next=tn;return _e._currentValue}var tg=!1;function ug(_e){_e.updateQueue={baseState:_e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function vg(_e,tn){_e=_e.updateQueue,tn.updateQueue===_e&&(tn.updateQueue={baseState:_e.baseState,baseQueue:_e.baseQueue,shared:_e.shared,effects:_e.effects})}function wg(_e,tn){return _e={expirationTime:_e,suspenseConfig:tn,tag:0,payload:null,callback:null,next:null},_e.next=_e}function xg(_e,tn){if(_e=_e.updateQueue,_e!==null){_e=_e.shared;var nn=_e.pending;nn===null?tn.next=tn:(tn.next=nn.next,nn.next=tn),_e.pending=tn}}function yg(_e,tn){var nn=_e.alternate;nn!==null&&vg(nn,_e),_e=_e.updateQueue,nn=_e.baseQueue,nn===null?(_e.baseQueue=tn.next=tn,tn.next=tn):(tn.next=nn.next,nn.next=tn)}function zg(_e,tn,nn,sn){var an=_e.updateQueue;tg=!1;var cn=an.baseQueue,un=an.shared.pending;if(un!==null){if(cn!==null){var hn=cn.next;cn.next=un.next,un.next=hn}cn=un,an.shared.pending=null,hn=_e.alternate,hn!==null&&(hn=hn.updateQueue,hn!==null&&(hn.baseQueue=un))}if(cn!==null){hn=cn.next;var fn=an.baseState,vn=0,_n=null,kn=null,yn=null;if(hn!==null){var Cn=hn;do{if(un=Cn.expirationTime,un<sn){var Sn={expirationTime:Cn.expirationTime,suspenseConfig:Cn.suspenseConfig,tag:Cn.tag,payload:Cn.payload,callback:Cn.callback,next:null};yn===null?(kn=yn=Sn,_n=fn):yn=yn.next=Sn,un>vn&&(vn=un)}else{yn!==null&&(yn=yn.next={expirationTime:1073741823,suspenseConfig:Cn.suspenseConfig,tag:Cn.tag,payload:Cn.payload,callback:Cn.callback,next:null}),Ag(un,Cn.suspenseConfig);e:{var $n=_e,Pn=Cn;switch(un=tn,Sn=nn,Pn.tag){case 1:if($n=Pn.payload,typeof $n=="function"){fn=$n.call(Sn,fn,un);break e}fn=$n;break e;case 3:$n.effectTag=$n.effectTag&-4097|64;case 0:if($n=Pn.payload,un=typeof $n=="function"?$n.call(Sn,fn,un):$n,un==null)break e;fn=n$4({},fn,un);break e;case 2:tg=!0}}Cn.callback!==null&&(_e.effectTag|=32,un=an.effects,un===null?an.effects=[Cn]:un.push(Cn))}if(Cn=Cn.next,Cn===null||Cn===hn){if(un=an.shared.pending,un===null)break;Cn=cn.next=un.next,un.next=hn,an.baseQueue=cn=un,an.shared.pending=null}}while(!0)}yn===null?_n=fn:yn.next=kn,an.baseState=_n,an.baseQueue=yn,Bg(vn),_e.expirationTime=vn,_e.memoizedState=fn}}function Cg(_e,tn,nn){if(_e=tn.effects,tn.effects=null,_e!==null)for(tn=0;tn<_e.length;tn++){var sn=_e[tn],an=sn.callback;if(an!==null){if(sn.callback=null,sn=an,an=nn,typeof sn!="function")throw Error(u$3(191,sn));sn.call(an)}}}var Dg=Wa$1.ReactCurrentBatchConfig,Eg=new aa$1.Component().refs;function Fg(_e,tn,nn,sn){tn=_e.memoizedState,nn=nn(sn,tn),nn=nn==null?tn:n$4({},tn,nn),_e.memoizedState=nn,_e.expirationTime===0&&(_e.updateQueue.baseState=nn)}var Jg={isMounted:function(_e){return(_e=_e._reactInternalFiber)?dc(_e)===_e:!1},enqueueSetState:function(_e,tn,nn){_e=_e._reactInternalFiber;var sn=Gg(),an=Dg.suspense;sn=Hg(sn,_e,an),an=wg(sn,an),an.payload=tn,nn!=null&&(an.callback=nn),xg(_e,an),Ig(_e,sn)},enqueueReplaceState:function(_e,tn,nn){_e=_e._reactInternalFiber;var sn=Gg(),an=Dg.suspense;sn=Hg(sn,_e,an),an=wg(sn,an),an.tag=1,an.payload=tn,nn!=null&&(an.callback=nn),xg(_e,an),Ig(_e,sn)},enqueueForceUpdate:function(_e,tn){_e=_e._reactInternalFiber;var nn=Gg(),sn=Dg.suspense;nn=Hg(nn,_e,sn),sn=wg(nn,sn),sn.tag=2,tn!=null&&(sn.callback=tn),xg(_e,sn),Ig(_e,nn)}};function Kg(_e,tn,nn,sn,an,cn,un){return _e=_e.stateNode,typeof _e.shouldComponentUpdate=="function"?_e.shouldComponentUpdate(sn,cn,un):tn.prototype&&tn.prototype.isPureReactComponent?!bf(nn,sn)||!bf(an,cn):!0}function Lg(_e,tn,nn){var sn=!1,an=Af,cn=tn.contextType;return typeof cn=="object"&&cn!==null?cn=sg(cn):(an=L$3(tn)?Bf:J$3.current,sn=tn.contextTypes,cn=(sn=sn!=null)?Cf(_e,an):Af),tn=new tn(nn,cn),_e.memoizedState=tn.state!==null&&tn.state!==void 0?tn.state:null,tn.updater=Jg,_e.stateNode=tn,tn._reactInternalFiber=_e,sn&&(_e=_e.stateNode,_e.__reactInternalMemoizedUnmaskedChildContext=an,_e.__reactInternalMemoizedMaskedChildContext=cn),tn}function Mg(_e,tn,nn,sn){_e=tn.state,typeof tn.componentWillReceiveProps=="function"&&tn.componentWillReceiveProps(nn,sn),typeof tn.UNSAFE_componentWillReceiveProps=="function"&&tn.UNSAFE_componentWillReceiveProps(nn,sn),tn.state!==_e&&Jg.enqueueReplaceState(tn,tn.state,null)}function Ng(_e,tn,nn,sn){var an=_e.stateNode;an.props=nn,an.state=_e.memoizedState,an.refs=Eg,ug(_e);var cn=tn.contextType;typeof cn=="object"&&cn!==null?an.context=sg(cn):(cn=L$3(tn)?Bf:J$3.current,an.context=Cf(_e,cn)),zg(_e,nn,an,sn),an.state=_e.memoizedState,cn=tn.getDerivedStateFromProps,typeof cn=="function"&&(Fg(_e,tn,cn,nn),an.state=_e.memoizedState),typeof tn.getDerivedStateFromProps=="function"||typeof an.getSnapshotBeforeUpdate=="function"||typeof an.UNSAFE_componentWillMount!="function"&&typeof an.componentWillMount!="function"||(tn=an.state,typeof an.componentWillMount=="function"&&an.componentWillMount(),typeof an.UNSAFE_componentWillMount=="function"&&an.UNSAFE_componentWillMount(),tn!==an.state&&Jg.enqueueReplaceState(an,an.state,null),zg(_e,nn,an,sn),an.state=_e.memoizedState),typeof an.componentDidMount=="function"&&(_e.effectTag|=4)}var Og=Array.isArray;function Pg(_e,tn,nn){if(_e=nn.ref,_e!==null&&typeof _e!="function"&&typeof _e!="object"){if(nn._owner){if(nn=nn._owner,nn){if(nn.tag!==1)throw Error(u$3(309));var sn=nn.stateNode}if(!sn)throw Error(u$3(147,_e));var an=""+_e;return tn!==null&&tn.ref!==null&&typeof tn.ref=="function"&&tn.ref._stringRef===an?tn.ref:(tn=function(cn){var un=sn.refs;un===Eg&&(un=sn.refs={}),cn===null?delete un[an]:un[an]=cn},tn._stringRef=an,tn)}if(typeof _e!="string")throw Error(u$3(284));if(!nn._owner)throw Error(u$3(290,_e))}return _e}function Qg(_e,tn){if(_e.type!=="textarea")throw Error(u$3(31,Object.prototype.toString.call(tn)==="[object Object]"?"object with keys {"+Object.keys(tn).join(", ")+"}":tn,""))}function Rg(_e){function tn(Pn,xn){if(_e){var Mn=Pn.lastEffect;Mn!==null?(Mn.nextEffect=xn,Pn.lastEffect=xn):Pn.firstEffect=Pn.lastEffect=xn,xn.nextEffect=null,xn.effectTag=8}}function nn(Pn,xn){if(!_e)return null;for(;xn!==null;)tn(Pn,xn),xn=xn.sibling;return null}function sn(Pn,xn){for(Pn=new Map;xn!==null;)xn.key!==null?Pn.set(xn.key,xn):Pn.set(xn.index,xn),xn=xn.sibling;return Pn}function an(Pn,xn){return Pn=Sg(Pn,xn),Pn.index=0,Pn.sibling=null,Pn}function cn(Pn,xn,Mn){return Pn.index=Mn,_e?(Mn=Pn.alternate,Mn!==null?(Mn=Mn.index,Mn<xn?(Pn.effectTag=2,xn):Mn):(Pn.effectTag=2,xn)):xn}function un(Pn){return _e&&Pn.alternate===null&&(Pn.effectTag=2),Pn}function hn(Pn,xn,Mn,En){return xn===null||xn.tag!==6?(xn=Tg(Mn,Pn.mode,En),xn.return=Pn,xn):(xn=an(xn,Mn),xn.return=Pn,xn)}function fn(Pn,xn,Mn,En){return xn!==null&&xn.elementType===Mn.type?(En=an(xn,Mn.props),En.ref=Pg(Pn,xn,Mn),En.return=Pn,En):(En=Ug(Mn.type,Mn.key,Mn.props,null,Pn.mode,En),En.ref=Pg(Pn,xn,Mn),En.return=Pn,En)}function vn(Pn,xn,Mn,En){return xn===null||xn.tag!==4||xn.stateNode.containerInfo!==Mn.containerInfo||xn.stateNode.implementation!==Mn.implementation?(xn=Vg(Mn,Pn.mode,En),xn.return=Pn,xn):(xn=an(xn,Mn.children||[]),xn.return=Pn,xn)}function _n(Pn,xn,Mn,En,Tn){return xn===null||xn.tag!==7?(xn=Wg(Mn,Pn.mode,En,Tn),xn.return=Pn,xn):(xn=an(xn,Mn),xn.return=Pn,xn)}function kn(Pn,xn,Mn){if(typeof xn=="string"||typeof xn=="number")return xn=Tg(""+xn,Pn.mode,Mn),xn.return=Pn,xn;if(typeof xn=="object"&&xn!==null){switch(xn.$$typeof){case Za$1:return Mn=Ug(xn.type,xn.key,xn.props,null,Pn.mode,Mn),Mn.ref=Pg(Pn,null,xn),Mn.return=Pn,Mn;case $a$1:return xn=Vg(xn,Pn.mode,Mn),xn.return=Pn,xn}if(Og(xn)||nb$1(xn))return xn=Wg(xn,Pn.mode,Mn,null),xn.return=Pn,xn;Qg(Pn,xn)}return null}function yn(Pn,xn,Mn,En){var Tn=xn!==null?xn.key:null;if(typeof Mn=="string"||typeof Mn=="number")return Tn!==null?null:hn(Pn,xn,""+Mn,En);if(typeof Mn=="object"&&Mn!==null){switch(Mn.$$typeof){case Za$1:return Mn.key===Tn?Mn.type===ab?_n(Pn,xn,Mn.props.children,En,Tn):fn(Pn,xn,Mn,En):null;case $a$1:return Mn.key===Tn?vn(Pn,xn,Mn,En):null}if(Og(Mn)||nb$1(Mn))return Tn!==null?null:_n(Pn,xn,Mn,En,null);Qg(Pn,Mn)}return null}function Cn(Pn,xn,Mn,En,Tn){if(typeof En=="string"||typeof En=="number")return Pn=Pn.get(Mn)||null,hn(xn,Pn,""+En,Tn);if(typeof En=="object"&&En!==null){switch(En.$$typeof){case Za$1:return Pn=Pn.get(En.key===null?Mn:En.key)||null,En.type===ab?_n(xn,Pn,En.props.children,Tn,En.key):fn(xn,Pn,En,Tn);case $a$1:return Pn=Pn.get(En.key===null?Mn:En.key)||null,vn(xn,Pn,En,Tn)}if(Og(En)||nb$1(En))return Pn=Pn.get(Mn)||null,_n(xn,Pn,En,Tn,null);Qg(xn,En)}return null}function Sn(Pn,xn,Mn,En){for(var Tn=null,Ln=null,Nn=xn,Rn=xn=0,On=null;Nn!==null&&Rn<Mn.length;Rn++){Nn.index>Rn?(On=Nn,Nn=null):On=Nn.sibling;var jn=yn(Pn,Nn,Mn[Rn],En);if(jn===null){Nn===null&&(Nn=On);break}_e&&Nn&&jn.alternate===null&&tn(Pn,Nn),xn=cn(jn,xn,Rn),Ln===null?Tn=jn:Ln.sibling=jn,Ln=jn,Nn=On}if(Rn===Mn.length)return nn(Pn,Nn),Tn;if(Nn===null){for(;Rn<Mn.length;Rn++)Nn=kn(Pn,Mn[Rn],En),Nn!==null&&(xn=cn(Nn,xn,Rn),Ln===null?Tn=Nn:Ln.sibling=Nn,Ln=Nn);return Tn}for(Nn=sn(Pn,Nn);Rn<Mn.length;Rn++)On=Cn(Nn,Pn,Rn,Mn[Rn],En),On!==null&&(_e&&On.alternate!==null&&Nn.delete(On.key===null?Rn:On.key),xn=cn(On,xn,Rn),Ln===null?Tn=On:Ln.sibling=On,Ln=On);return _e&&Nn.forEach(function(zn){return tn(Pn,zn)}),Tn}function $n(Pn,xn,Mn,En){var Tn=nb$1(Mn);if(typeof Tn!="function")throw Error(u$3(150));if(Mn=Tn.call(Mn),Mn==null)throw Error(u$3(151));for(var Ln=Tn=null,Nn=xn,Rn=xn=0,On=null,jn=Mn.next();Nn!==null&&!jn.done;Rn++,jn=Mn.next()){Nn.index>Rn?(On=Nn,Nn=null):On=Nn.sibling;var zn=yn(Pn,Nn,jn.value,En);if(zn===null){Nn===null&&(Nn=On);break}_e&&Nn&&zn.alternate===null&&tn(Pn,Nn),xn=cn(zn,xn,Rn),Ln===null?Tn=zn:Ln.sibling=zn,Ln=zn,Nn=On}if(jn.done)return nn(Pn,Nn),Tn;if(Nn===null){for(;!jn.done;Rn++,jn=Mn.next())jn=kn(Pn,jn.value,En),jn!==null&&(xn=cn(jn,xn,Rn),Ln===null?Tn=jn:Ln.sibling=jn,Ln=jn);return Tn}for(Nn=sn(Pn,Nn);!jn.done;Rn++,jn=Mn.next())jn=Cn(Nn,Pn,Rn,jn.value,En),jn!==null&&(_e&&jn.alternate!==null&&Nn.delete(jn.key===null?Rn:jn.key),xn=cn(jn,xn,Rn),Ln===null?Tn=jn:Ln.sibling=jn,Ln=jn);return _e&&Nn.forEach(function(Kn){return tn(Pn,Kn)}),Tn}return function(Pn,xn,Mn,En){var Tn=typeof Mn=="object"&&Mn!==null&&Mn.type===ab&&Mn.key===null;Tn&&(Mn=Mn.props.children);var Ln=typeof Mn=="object"&&Mn!==null;if(Ln)switch(Mn.$$typeof){case Za$1:e:{for(Ln=Mn.key,Tn=xn;Tn!==null;){if(Tn.key===Ln){switch(Tn.tag){case 7:if(Mn.type===ab){nn(Pn,Tn.sibling),xn=an(Tn,Mn.props.children),xn.return=Pn,Pn=xn;break e}break;default:if(Tn.elementType===Mn.type){nn(Pn,Tn.sibling),xn=an(Tn,Mn.props),xn.ref=Pg(Pn,Tn,Mn),xn.return=Pn,Pn=xn;break e}}nn(Pn,Tn);break}else tn(Pn,Tn);Tn=Tn.sibling}Mn.type===ab?(xn=Wg(Mn.props.children,Pn.mode,En,Mn.key),xn.return=Pn,Pn=xn):(En=Ug(Mn.type,Mn.key,Mn.props,null,Pn.mode,En),En.ref=Pg(Pn,xn,Mn),En.return=Pn,Pn=En)}return un(Pn);case $a$1:e:{for(Tn=Mn.key;xn!==null;){if(xn.key===Tn)if(xn.tag===4&&xn.stateNode.containerInfo===Mn.containerInfo&&xn.stateNode.implementation===Mn.implementation){nn(Pn,xn.sibling),xn=an(xn,Mn.children||[]),xn.return=Pn,Pn=xn;break e}else{nn(Pn,xn);break}else tn(Pn,xn);xn=xn.sibling}xn=Vg(Mn,Pn.mode,En),xn.return=Pn,Pn=xn}return un(Pn)}if(typeof Mn=="string"||typeof Mn=="number")return Mn=""+Mn,xn!==null&&xn.tag===6?(nn(Pn,xn.sibling),xn=an(xn,Mn),xn.return=Pn,Pn=xn):(nn(Pn,xn),xn=Tg(Mn,Pn.mode,En),xn.return=Pn,Pn=xn),un(Pn);if(Og(Mn))return Sn(Pn,xn,Mn,En);if(nb$1(Mn))return $n(Pn,xn,Mn,En);if(Ln&&Qg(Pn,Mn),typeof Mn>"u"&&!Tn)switch(Pn.tag){case 1:case 0:throw Pn=Pn.type,Error(u$3(152,Pn.displayName||Pn.name||"Component"))}return nn(Pn,xn)}}var Xg=Rg(!0),Yg=Rg(!1),Zg={},$g={current:Zg},ah={current:Zg},bh={current:Zg};function ch(_e){if(_e===Zg)throw Error(u$3(174));return _e}function dh(_e,tn){switch(I$1(bh,tn),I$1(ah,_e),I$1($g,Zg),_e=tn.nodeType,_e){case 9:case 11:tn=(tn=tn.documentElement)?tn.namespaceURI:Ob(null,"");break;default:_e=_e===8?tn.parentNode:tn,tn=_e.namespaceURI||null,_e=_e.tagName,tn=Ob(tn,_e)}H$3($g),I$1($g,tn)}function eh(){H$3($g),H$3(ah),H$3(bh)}function fh(_e){ch(bh.current);var tn=ch($g.current),nn=Ob(tn,_e.type);tn!==nn&&(I$1(ah,_e),I$1($g,nn))}function gh(_e){ah.current===_e&&(H$3($g),H$3(ah))}var M$3={current:0};function hh(_e){for(var tn=_e;tn!==null;){if(tn.tag===13){var nn=tn.memoizedState;if(nn!==null&&(nn=nn.dehydrated,nn===null||nn.data===Bd||nn.data===Cd))return tn}else if(tn.tag===19&&tn.memoizedProps.revealOrder!==void 0){if(tn.effectTag&64)return tn}else if(tn.child!==null){tn.child.return=tn,tn=tn.child;continue}if(tn===_e)break;for(;tn.sibling===null;){if(tn.return===null||tn.return===_e)return null;tn=tn.return}tn.sibling.return=tn.return,tn=tn.sibling}return null}function ih(_e,tn){return{responder:_e,props:tn}}var jh=Wa$1.ReactCurrentDispatcher,kh=Wa$1.ReactCurrentBatchConfig,lh=0,N$2=null,O$2=null,P$2=null,mh=!1;function Q$3(){throw Error(u$3(321))}function nh(_e,tn){if(tn===null)return!1;for(var nn=0;nn<tn.length&&nn<_e.length;nn++)if(!$e$1(_e[nn],tn[nn]))return!1;return!0}function oh(_e,tn,nn,sn,an,cn){if(lh=cn,N$2=tn,tn.memoizedState=null,tn.updateQueue=null,tn.expirationTime=0,jh.current=_e===null||_e.memoizedState===null?ph:qh,_e=nn(sn,an),tn.expirationTime===lh){cn=0;do{if(tn.expirationTime=0,!(25>cn))throw Error(u$3(301));cn+=1,P$2=O$2=null,tn.updateQueue=null,jh.current=rh,_e=nn(sn,an)}while(tn.expirationTime===lh)}if(jh.current=sh,tn=O$2!==null&&O$2.next!==null,lh=0,P$2=O$2=N$2=null,mh=!1,tn)throw Error(u$3(300));return _e}function th(){var _e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return P$2===null?N$2.memoizedState=P$2=_e:P$2=P$2.next=_e,P$2}function uh(){if(O$2===null){var _e=N$2.alternate;_e=_e!==null?_e.memoizedState:null}else _e=O$2.next;var tn=P$2===null?N$2.memoizedState:P$2.next;if(tn!==null)P$2=tn,O$2=_e;else{if(_e===null)throw Error(u$3(310));O$2=_e,_e={memoizedState:O$2.memoizedState,baseState:O$2.baseState,baseQueue:O$2.baseQueue,queue:O$2.queue,next:null},P$2===null?N$2.memoizedState=P$2=_e:P$2=P$2.next=_e}return P$2}function vh(_e,tn){return typeof tn=="function"?tn(_e):tn}function wh(_e){var tn=uh(),nn=tn.queue;if(nn===null)throw Error(u$3(311));nn.lastRenderedReducer=_e;var sn=O$2,an=sn.baseQueue,cn=nn.pending;if(cn!==null){if(an!==null){var un=an.next;an.next=cn.next,cn.next=un}sn.baseQueue=an=cn,nn.pending=null}if(an!==null){an=an.next,sn=sn.baseState;var hn=un=cn=null,fn=an;do{var vn=fn.expirationTime;if(vn<lh){var _n={expirationTime:fn.expirationTime,suspenseConfig:fn.suspenseConfig,action:fn.action,eagerReducer:fn.eagerReducer,eagerState:fn.eagerState,next:null};hn===null?(un=hn=_n,cn=sn):hn=hn.next=_n,vn>N$2.expirationTime&&(N$2.expirationTime=vn,Bg(vn))}else hn!==null&&(hn=hn.next={expirationTime:1073741823,suspenseConfig:fn.suspenseConfig,action:fn.action,eagerReducer:fn.eagerReducer,eagerState:fn.eagerState,next:null}),Ag(vn,fn.suspenseConfig),sn=fn.eagerReducer===_e?fn.eagerState:_e(sn,fn.action);fn=fn.next}while(fn!==null&&fn!==an);hn===null?cn=sn:hn.next=un,$e$1(sn,tn.memoizedState)||(rg=!0),tn.memoizedState=sn,tn.baseState=cn,tn.baseQueue=hn,nn.lastRenderedState=sn}return[tn.memoizedState,nn.dispatch]}function xh(_e){var tn=uh(),nn=tn.queue;if(nn===null)throw Error(u$3(311));nn.lastRenderedReducer=_e;var sn=nn.dispatch,an=nn.pending,cn=tn.memoizedState;if(an!==null){nn.pending=null;var un=an=an.next;do cn=_e(cn,un.action),un=un.next;while(un!==an);$e$1(cn,tn.memoizedState)||(rg=!0),tn.memoizedState=cn,tn.baseQueue===null&&(tn.baseState=cn),nn.lastRenderedState=cn}return[cn,sn]}function yh(_e){var tn=th();return typeof _e=="function"&&(_e=_e()),tn.memoizedState=tn.baseState=_e,_e=tn.queue={pending:null,dispatch:null,lastRenderedReducer:vh,lastRenderedState:_e},_e=_e.dispatch=zh.bind(null,N$2,_e),[tn.memoizedState,_e]}function Ah(_e,tn,nn,sn){return _e={tag:_e,create:tn,destroy:nn,deps:sn,next:null},tn=N$2.updateQueue,tn===null?(tn={lastEffect:null},N$2.updateQueue=tn,tn.lastEffect=_e.next=_e):(nn=tn.lastEffect,nn===null?tn.lastEffect=_e.next=_e:(sn=nn.next,nn.next=_e,_e.next=sn,tn.lastEffect=_e)),_e}function Bh(){return uh().memoizedState}function Ch(_e,tn,nn,sn){var an=th();N$2.effectTag|=_e,an.memoizedState=Ah(1|tn,nn,void 0,sn===void 0?null:sn)}function Dh(_e,tn,nn,sn){var an=uh();sn=sn===void 0?null:sn;var cn=void 0;if(O$2!==null){var un=O$2.memoizedState;if(cn=un.destroy,sn!==null&&nh(sn,un.deps)){Ah(tn,nn,cn,sn);return}}N$2.effectTag|=_e,an.memoizedState=Ah(1|tn,nn,cn,sn)}function Eh(_e,tn){return Ch(516,4,_e,tn)}function Fh(_e,tn){return Dh(516,4,_e,tn)}function Gh(_e,tn){return Dh(4,2,_e,tn)}function Hh(_e,tn){if(typeof tn=="function")return _e=_e(),tn(_e),function(){tn(null)};if(tn!=null)return _e=_e(),tn.current=_e,function(){tn.current=null}}function Ih(_e,tn,nn){return nn=nn!=null?nn.concat([_e]):null,Dh(4,2,Hh.bind(null,tn,_e),nn)}function Jh(){}function Kh(_e,tn){return th().memoizedState=[_e,tn===void 0?null:tn],_e}function Lh(_e,tn){var nn=uh();tn=tn===void 0?null:tn;var sn=nn.memoizedState;return sn!==null&&tn!==null&&nh(tn,sn[1])?sn[0]:(nn.memoizedState=[_e,tn],_e)}function Mh(_e,tn){var nn=uh();tn=tn===void 0?null:tn;var sn=nn.memoizedState;return sn!==null&&tn!==null&&nh(tn,sn[1])?sn[0]:(_e=_e(),nn.memoizedState=[_e,tn],_e)}function Nh(_e,tn,nn){var sn=ag();cg(98>sn?98:sn,function(){_e(!0)}),cg(97<sn?97:sn,function(){var an=kh.suspense;kh.suspense=tn===void 0?null:tn;try{_e(!1),nn()}finally{kh.suspense=an}})}function zh(_e,tn,nn){var sn=Gg(),an=Dg.suspense;sn=Hg(sn,_e,an),an={expirationTime:sn,suspenseConfig:an,action:nn,eagerReducer:null,eagerState:null,next:null};var cn=tn.pending;if(cn===null?an.next=an:(an.next=cn.next,cn.next=an),tn.pending=an,cn=_e.alternate,_e===N$2||cn!==null&&cn===N$2)mh=!0,an.expirationTime=lh,N$2.expirationTime=lh;else{if(_e.expirationTime===0&&(cn===null||cn.expirationTime===0)&&(cn=tn.lastRenderedReducer,cn!==null))try{var un=tn.lastRenderedState,hn=cn(un,nn);if(an.eagerReducer=cn,an.eagerState=hn,$e$1(hn,un))return}catch{}finally{}Ig(_e,sn)}}var sh={readContext:sg,useCallback:Q$3,useContext:Q$3,useEffect:Q$3,useImperativeHandle:Q$3,useLayoutEffect:Q$3,useMemo:Q$3,useReducer:Q$3,useRef:Q$3,useState:Q$3,useDebugValue:Q$3,useResponder:Q$3,useDeferredValue:Q$3,useTransition:Q$3},ph={readContext:sg,useCallback:Kh,useContext:sg,useEffect:Eh,useImperativeHandle:function(_e,tn,nn){return nn=nn!=null?nn.concat([_e]):null,Ch(4,2,Hh.bind(null,tn,_e),nn)},useLayoutEffect:function(_e,tn){return Ch(4,2,_e,tn)},useMemo:function(_e,tn){var nn=th();return tn=tn===void 0?null:tn,_e=_e(),nn.memoizedState=[_e,tn],_e},useReducer:function(_e,tn,nn){var sn=th();return tn=nn!==void 0?nn(tn):tn,sn.memoizedState=sn.baseState=tn,_e=sn.queue={pending:null,dispatch:null,lastRenderedReducer:_e,lastRenderedState:tn},_e=_e.dispatch=zh.bind(null,N$2,_e),[sn.memoizedState,_e]},useRef:function(_e){var tn=th();return _e={current:_e},tn.memoizedState=_e},useState:yh,useDebugValue:Jh,useResponder:ih,useDeferredValue:function(_e,tn){var nn=yh(_e),sn=nn[0],an=nn[1];return Eh(function(){var cn=kh.suspense;kh.suspense=tn===void 0?null:tn;try{an(_e)}finally{kh.suspense=cn}},[_e,tn]),sn},useTransition:function(_e){var tn=yh(!1),nn=tn[0];return tn=tn[1],[Kh(Nh.bind(null,tn,_e),[tn,_e]),nn]}},qh={readContext:sg,useCallback:Lh,useContext:sg,useEffect:Fh,useImperativeHandle:Ih,useLayoutEffect:Gh,useMemo:Mh,useReducer:wh,useRef:Bh,useState:function(){return wh(vh)},useDebugValue:Jh,useResponder:ih,useDeferredValue:function(_e,tn){var nn=wh(vh),sn=nn[0],an=nn[1];return Fh(function(){var cn=kh.suspense;kh.suspense=tn===void 0?null:tn;try{an(_e)}finally{kh.suspense=cn}},[_e,tn]),sn},useTransition:function(_e){var tn=wh(vh),nn=tn[0];return tn=tn[1],[Lh(Nh.bind(null,tn,_e),[tn,_e]),nn]}},rh={readContext:sg,useCallback:Lh,useContext:sg,useEffect:Fh,useImperativeHandle:Ih,useLayoutEffect:Gh,useMemo:Mh,useReducer:xh,useRef:Bh,useState:function(){return xh(vh)},useDebugValue:Jh,useResponder:ih,useDeferredValue:function(_e,tn){var nn=xh(vh),sn=nn[0],an=nn[1];return Fh(function(){var cn=kh.suspense;kh.suspense=tn===void 0?null:tn;try{an(_e)}finally{kh.suspense=cn}},[_e,tn]),sn},useTransition:function(_e){var tn=xh(vh),nn=tn[0];return tn=tn[1],[Lh(Nh.bind(null,tn,_e),[tn,_e]),nn]}},Oh=null,Ph=null,Qh=!1;function Rh(_e,tn){var nn=Sh(5,null,null,0);nn.elementType="DELETED",nn.type="DELETED",nn.stateNode=tn,nn.return=_e,nn.effectTag=8,_e.lastEffect!==null?(_e.lastEffect.nextEffect=nn,_e.lastEffect=nn):_e.firstEffect=_e.lastEffect=nn}function Th(_e,tn){switch(_e.tag){case 5:var nn=_e.type;return tn=tn.nodeType!==1||nn.toLowerCase()!==tn.nodeName.toLowerCase()?null:tn,tn!==null?(_e.stateNode=tn,!0):!1;case 6:return tn=_e.pendingProps===""||tn.nodeType!==3?null:tn,tn!==null?(_e.stateNode=tn,!0):!1;case 13:return!1;default:return!1}}function Uh(_e){if(Qh){var tn=Ph;if(tn){var nn=tn;if(!Th(_e,tn)){if(tn=Jd(nn.nextSibling),!tn||!Th(_e,tn)){_e.effectTag=_e.effectTag&-1025|2,Qh=!1,Oh=_e;return}Rh(Oh,nn)}Oh=_e,Ph=Jd(tn.firstChild)}else _e.effectTag=_e.effectTag&-1025|2,Qh=!1,Oh=_e}}function Vh(_e){for(_e=_e.return;_e!==null&&_e.tag!==5&&_e.tag!==3&&_e.tag!==13;)_e=_e.return;Oh=_e}function Wh(_e){if(_e!==Oh)return!1;if(!Qh)return Vh(_e),Qh=!0,!1;var tn=_e.type;if(_e.tag!==5||tn!=="head"&&tn!=="body"&&!Gd(tn,_e.memoizedProps))for(tn=Ph;tn;)Rh(_e,tn),tn=Jd(tn.nextSibling);if(Vh(_e),_e.tag===13){if(_e=_e.memoizedState,_e=_e!==null?_e.dehydrated:null,!_e)throw Error(u$3(317));e:{for(_e=_e.nextSibling,tn=0;_e;){if(_e.nodeType===8){var nn=_e.data;if(nn===Ad){if(tn===0){Ph=Jd(_e.nextSibling);break e}tn--}else nn!==zd&&nn!==Cd&&nn!==Bd||tn++}_e=_e.nextSibling}Ph=null}}else Ph=Oh?Jd(_e.stateNode.nextSibling):null;return!0}function Xh(){Ph=Oh=null,Qh=!1}var Yh=Wa$1.ReactCurrentOwner,rg=!1;function R$3(_e,tn,nn,sn){tn.child=_e===null?Yg(tn,null,nn,sn):Xg(tn,_e.child,nn,sn)}function Zh(_e,tn,nn,sn,an){nn=nn.render;var cn=tn.ref;return qg(tn,an),sn=oh(_e,tn,nn,sn,cn,an),_e!==null&&!rg?(tn.updateQueue=_e.updateQueue,tn.effectTag&=-517,_e.expirationTime<=an&&(_e.expirationTime=0),$h(_e,tn,an)):(tn.effectTag|=1,R$3(_e,tn,sn,an),tn.child)}function ai(_e,tn,nn,sn,an,cn){if(_e===null){var un=nn.type;return typeof un=="function"&&!bi(un)&&un.defaultProps===void 0&&nn.compare===null&&nn.defaultProps===void 0?(tn.tag=15,tn.type=un,ci(_e,tn,un,sn,an,cn)):(_e=Ug(nn.type,null,sn,null,tn.mode,cn),_e.ref=tn.ref,_e.return=tn,tn.child=_e)}return un=_e.child,an<cn&&(an=un.memoizedProps,nn=nn.compare,nn=nn!==null?nn:bf,nn(an,sn)&&_e.ref===tn.ref)?$h(_e,tn,cn):(tn.effectTag|=1,_e=Sg(un,sn),_e.ref=tn.ref,_e.return=tn,tn.child=_e)}function ci(_e,tn,nn,sn,an,cn){return _e!==null&&bf(_e.memoizedProps,sn)&&_e.ref===tn.ref&&(rg=!1,an<cn)?(tn.expirationTime=_e.expirationTime,$h(_e,tn,cn)):di(_e,tn,nn,sn,cn)}function ei(_e,tn){var nn=tn.ref;(_e===null&&nn!==null||_e!==null&&_e.ref!==nn)&&(tn.effectTag|=128)}function di(_e,tn,nn,sn,an){var cn=L$3(nn)?Bf:J$3.current;return cn=Cf(tn,cn),qg(tn,an),nn=oh(_e,tn,nn,sn,cn,an),_e!==null&&!rg?(tn.updateQueue=_e.updateQueue,tn.effectTag&=-517,_e.expirationTime<=an&&(_e.expirationTime=0),$h(_e,tn,an)):(tn.effectTag|=1,R$3(_e,tn,nn,an),tn.child)}function fi$1(_e,tn,nn,sn,an){if(L$3(nn)){var cn=!0;Gf(tn)}else cn=!1;if(qg(tn,an),tn.stateNode===null)_e!==null&&(_e.alternate=null,tn.alternate=null,tn.effectTag|=2),Lg(tn,nn,sn),Ng(tn,nn,sn,an),sn=!0;else if(_e===null){var un=tn.stateNode,hn=tn.memoizedProps;un.props=hn;var fn=un.context,vn=nn.contextType;typeof vn=="object"&&vn!==null?vn=sg(vn):(vn=L$3(nn)?Bf:J$3.current,vn=Cf(tn,vn));var _n=nn.getDerivedStateFromProps,kn=typeof _n=="function"||typeof un.getSnapshotBeforeUpdate=="function";kn||typeof un.UNSAFE_componentWillReceiveProps!="function"&&typeof un.componentWillReceiveProps!="function"||(hn!==sn||fn!==vn)&&Mg(tn,un,sn,vn),tg=!1;var yn=tn.memoizedState;un.state=yn,zg(tn,sn,un,an),fn=tn.memoizedState,hn!==sn||yn!==fn||K$1.current||tg?(typeof _n=="function"&&(Fg(tn,nn,_n,sn),fn=tn.memoizedState),(hn=tg||Kg(tn,nn,hn,sn,yn,fn,vn))?(kn||typeof un.UNSAFE_componentWillMount!="function"&&typeof un.componentWillMount!="function"||(typeof un.componentWillMount=="function"&&un.componentWillMount(),typeof un.UNSAFE_componentWillMount=="function"&&un.UNSAFE_componentWillMount()),typeof un.componentDidMount=="function"&&(tn.effectTag|=4)):(typeof un.componentDidMount=="function"&&(tn.effectTag|=4),tn.memoizedProps=sn,tn.memoizedState=fn),un.props=sn,un.state=fn,un.context=vn,sn=hn):(typeof un.componentDidMount=="function"&&(tn.effectTag|=4),sn=!1)}else un=tn.stateNode,vg(_e,tn),hn=tn.memoizedProps,un.props=tn.type===tn.elementType?hn:ig(tn.type,hn),fn=un.context,vn=nn.contextType,typeof vn=="object"&&vn!==null?vn=sg(vn):(vn=L$3(nn)?Bf:J$3.current,vn=Cf(tn,vn)),_n=nn.getDerivedStateFromProps,(kn=typeof _n=="function"||typeof un.getSnapshotBeforeUpdate=="function")||typeof un.UNSAFE_componentWillReceiveProps!="function"&&typeof un.componentWillReceiveProps!="function"||(hn!==sn||fn!==vn)&&Mg(tn,un,sn,vn),tg=!1,fn=tn.memoizedState,un.state=fn,zg(tn,sn,un,an),yn=tn.memoizedState,hn!==sn||fn!==yn||K$1.current||tg?(typeof _n=="function"&&(Fg(tn,nn,_n,sn),yn=tn.memoizedState),(_n=tg||Kg(tn,nn,hn,sn,fn,yn,vn))?(kn||typeof un.UNSAFE_componentWillUpdate!="function"&&typeof un.componentWillUpdate!="function"||(typeof un.componentWillUpdate=="function"&&un.componentWillUpdate(sn,yn,vn),typeof un.UNSAFE_componentWillUpdate=="function"&&un.UNSAFE_componentWillUpdate(sn,yn,vn)),typeof un.componentDidUpdate=="function"&&(tn.effectTag|=4),typeof un.getSnapshotBeforeUpdate=="function"&&(tn.effectTag|=256)):(typeof un.componentDidUpdate!="function"||hn===_e.memoizedProps&&fn===_e.memoizedState||(tn.effectTag|=4),typeof un.getSnapshotBeforeUpdate!="function"||hn===_e.memoizedProps&&fn===_e.memoizedState||(tn.effectTag|=256),tn.memoizedProps=sn,tn.memoizedState=yn),un.props=sn,un.state=yn,un.context=vn,sn=_n):(typeof un.componentDidUpdate!="function"||hn===_e.memoizedProps&&fn===_e.memoizedState||(tn.effectTag|=4),typeof un.getSnapshotBeforeUpdate!="function"||hn===_e.memoizedProps&&fn===_e.memoizedState||(tn.effectTag|=256),sn=!1);return gi(_e,tn,nn,sn,cn,an)}function gi(_e,tn,nn,sn,an,cn){ei(_e,tn);var un=(tn.effectTag&64)!==0;if(!sn&&!un)return an&&Hf(tn,nn,!1),$h(_e,tn,cn);sn=tn.stateNode,Yh.current=tn;var hn=un&&typeof nn.getDerivedStateFromError!="function"?null:sn.render();return tn.effectTag|=1,_e!==null&&un?(tn.child=Xg(tn,_e.child,null,cn),tn.child=Xg(tn,null,hn,cn)):R$3(_e,tn,hn,cn),tn.memoizedState=sn.state,an&&Hf(tn,nn,!0),tn.child}function hi(_e){var tn=_e.stateNode;tn.pendingContext?Ef(_e,tn.pendingContext,tn.pendingContext!==tn.context):tn.context&&Ef(_e,tn.context,!1),dh(_e,tn.containerInfo)}var ii={dehydrated:null,retryTime:0};function ji(_e,tn,nn){var sn=tn.mode,an=tn.pendingProps,cn=M$3.current,un=!1,hn;if((hn=(tn.effectTag&64)!==0)||(hn=(cn&2)!==0&&(_e===null||_e.memoizedState!==null)),hn?(un=!0,tn.effectTag&=-65):_e!==null&&_e.memoizedState===null||an.fallback===void 0||an.unstable_avoidThisFallback===!0||(cn|=1),I$1(M$3,cn&1),_e===null){if(an.fallback!==void 0&&Uh(tn),un){if(un=an.fallback,an=Wg(null,sn,0,null),an.return=tn,!(tn.mode&2))for(_e=tn.memoizedState!==null?tn.child.child:tn.child,an.child=_e;_e!==null;)_e.return=an,_e=_e.sibling;return nn=Wg(un,sn,nn,null),nn.return=tn,an.sibling=nn,tn.memoizedState=ii,tn.child=an,nn}return sn=an.children,tn.memoizedState=null,tn.child=Yg(tn,null,sn,nn)}if(_e.memoizedState!==null){if(_e=_e.child,sn=_e.sibling,un){if(an=an.fallback,nn=Sg(_e,_e.pendingProps),nn.return=tn,!(tn.mode&2)&&(un=tn.memoizedState!==null?tn.child.child:tn.child,un!==_e.child))for(nn.child=un;un!==null;)un.return=nn,un=un.sibling;return sn=Sg(sn,an),sn.return=tn,nn.sibling=sn,nn.childExpirationTime=0,tn.memoizedState=ii,tn.child=nn,sn}return nn=Xg(tn,_e.child,an.children,nn),tn.memoizedState=null,tn.child=nn}if(_e=_e.child,un){if(un=an.fallback,an=Wg(null,sn,0,null),an.return=tn,an.child=_e,_e!==null&&(_e.return=an),!(tn.mode&2))for(_e=tn.memoizedState!==null?tn.child.child:tn.child,an.child=_e;_e!==null;)_e.return=an,_e=_e.sibling;return nn=Wg(un,sn,nn,null),nn.return=tn,an.sibling=nn,nn.effectTag|=2,an.childExpirationTime=0,tn.memoizedState=ii,tn.child=an,nn}return tn.memoizedState=null,tn.child=Xg(tn,_e,an.children,nn)}function ki$1(_e,tn){_e.expirationTime<tn&&(_e.expirationTime=tn);var nn=_e.alternate;nn!==null&&nn.expirationTime<tn&&(nn.expirationTime=tn),pg(_e.return,tn)}function li(_e,tn,nn,sn,an,cn){var un=_e.memoizedState;un===null?_e.memoizedState={isBackwards:tn,rendering:null,renderingStartTime:0,last:sn,tail:nn,tailExpiration:0,tailMode:an,lastEffect:cn}:(un.isBackwards=tn,un.rendering=null,un.renderingStartTime=0,un.last=sn,un.tail=nn,un.tailExpiration=0,un.tailMode=an,un.lastEffect=cn)}function mi(_e,tn,nn){var sn=tn.pendingProps,an=sn.revealOrder,cn=sn.tail;if(R$3(_e,tn,sn.children,nn),sn=M$3.current,sn&2)sn=sn&1|2,tn.effectTag|=64;else{if(_e!==null&&_e.effectTag&64)e:for(_e=tn.child;_e!==null;){if(_e.tag===13)_e.memoizedState!==null&&ki$1(_e,nn);else if(_e.tag===19)ki$1(_e,nn);else if(_e.child!==null){_e.child.return=_e,_e=_e.child;continue}if(_e===tn)break e;for(;_e.sibling===null;){if(_e.return===null||_e.return===tn)break e;_e=_e.return}_e.sibling.return=_e.return,_e=_e.sibling}sn&=1}if(I$1(M$3,sn),!(tn.mode&2))tn.memoizedState=null;else switch(an){case"forwards":for(nn=tn.child,an=null;nn!==null;)_e=nn.alternate,_e!==null&&hh(_e)===null&&(an=nn),nn=nn.sibling;nn=an,nn===null?(an=tn.child,tn.child=null):(an=nn.sibling,nn.sibling=null),li(tn,!1,an,nn,cn,tn.lastEffect);break;case"backwards":for(nn=null,an=tn.child,tn.child=null;an!==null;){if(_e=an.alternate,_e!==null&&hh(_e)===null){tn.child=an;break}_e=an.sibling,an.sibling=nn,nn=an,an=_e}li(tn,!0,nn,null,cn,tn.lastEffect);break;case"together":li(tn,!1,null,null,void 0,tn.lastEffect);break;default:tn.memoizedState=null}return tn.child}function $h(_e,tn,nn){_e!==null&&(tn.dependencies=_e.dependencies);var sn=tn.expirationTime;if(sn!==0&&Bg(sn),tn.childExpirationTime<nn)return null;if(_e!==null&&tn.child!==_e.child)throw Error(u$3(153));if(tn.child!==null){for(_e=tn.child,nn=Sg(_e,_e.pendingProps),tn.child=nn,nn.return=tn;_e.sibling!==null;)_e=_e.sibling,nn=nn.sibling=Sg(_e,_e.pendingProps),nn.return=tn;nn.sibling=null}return tn.child}var ni,oi,pi,qi;ni=function(_e,tn){for(var nn=tn.child;nn!==null;){if(nn.tag===5||nn.tag===6)_e.appendChild(nn.stateNode);else if(nn.tag!==4&&nn.child!==null){nn.child.return=nn,nn=nn.child;continue}if(nn===tn)break;for(;nn.sibling===null;){if(nn.return===null||nn.return===tn)return;nn=nn.return}nn.sibling.return=nn.return,nn=nn.sibling}};oi=function(){};pi=function(_e,tn,nn,sn,an){var cn=_e.memoizedProps;if(cn!==sn){var un=tn.stateNode;switch(ch($g.current),_e=null,nn){case"input":cn=zb(un,cn),sn=zb(un,sn),_e=[];break;case"option":cn=Gb(un,cn),sn=Gb(un,sn),_e=[];break;case"select":cn=n$4({},cn,{value:void 0}),sn=n$4({},sn,{value:void 0}),_e=[];break;case"textarea":cn=Ib(un,cn),sn=Ib(un,sn),_e=[];break;default:typeof cn.onClick!="function"&&typeof sn.onClick=="function"&&(un.onclick=sd)}od(nn,sn);var hn,fn;nn=null;for(hn in cn)if(!sn.hasOwnProperty(hn)&&cn.hasOwnProperty(hn)&&cn[hn]!=null)if(hn==="style")for(fn in un=cn[hn],un)un.hasOwnProperty(fn)&&(nn||(nn={}),nn[fn]="");else hn!=="dangerouslySetInnerHTML"&&hn!=="children"&&hn!=="suppressContentEditableWarning"&&hn!=="suppressHydrationWarning"&&hn!=="autoFocus"&&(va$1.hasOwnProperty(hn)?_e||(_e=[]):(_e=_e||[]).push(hn,null));for(hn in sn){var vn=sn[hn];if(un=cn!=null?cn[hn]:void 0,sn.hasOwnProperty(hn)&&vn!==un&&(vn!=null||un!=null))if(hn==="style")if(un){for(fn in un)!un.hasOwnProperty(fn)||vn&&vn.hasOwnProperty(fn)||(nn||(nn={}),nn[fn]="");for(fn in vn)vn.hasOwnProperty(fn)&&un[fn]!==vn[fn]&&(nn||(nn={}),nn[fn]=vn[fn])}else nn||(_e||(_e=[]),_e.push(hn,nn)),nn=vn;else hn==="dangerouslySetInnerHTML"?(vn=vn?vn.__html:void 0,un=un?un.__html:void 0,vn!=null&&un!==vn&&(_e=_e||[]).push(hn,vn)):hn==="children"?un===vn||typeof vn!="str
29ing"&&typeof vn!="number"||(_e=_e||[]).push(hn,""+vn):hn!=="suppressContentEditableWarning"&&hn!=="suppressHydrationWarning"&&(va$1.hasOwnProperty(hn)?(vn!=null&&rd(an,hn),_e||un===vn||(_e=[])):(_e=_e||[]).push(hn,vn))}nn&&(_e=_e||[]).push("style",nn),an=_e,(tn.updateQueue=an)&&(tn.effectTag|=4)}};qi=function(_e,tn,nn,sn){nn!==sn&&(tn.effectTag|=4)};function ri(_e,tn){switch(_e.tailMode){case"hidden":tn=_e.tail;for(var nn=null;tn!==null;)tn.alternate!==null&&(nn=tn),tn=tn.sibling;nn===null?_e.tail=null:nn.sibling=null;break;case"collapsed":nn=_e.tail;for(var sn=null;nn!==null;)nn.alternate!==null&&(sn=nn),nn=nn.sibling;sn===null?tn||_e.tail===null?_e.tail=null:_e.tail.sibling=null:sn.sibling=null}}function si(_e,tn,nn){var sn=tn.pendingProps;switch(tn.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return L$3(tn.type)&&Df(),null;case 3:return eh(),H$3(K$1),H$3(J$3),nn=tn.stateNode,nn.pendingContext&&(nn.context=nn.pendingContext,nn.pendingContext=null),_e!==null&&_e.child!==null||!Wh(tn)||(tn.effectTag|=4),oi(tn),null;case 5:gh(tn),nn=ch(bh.current);var an=tn.type;if(_e!==null&&tn.stateNode!=null)pi(_e,tn,an,sn,nn),_e.ref!==tn.ref&&(tn.effectTag|=128);else{if(!sn){if(tn.stateNode===null)throw Error(u$3(166));return null}if(_e=ch($g.current),Wh(tn)){sn=tn.stateNode,an=tn.type;var cn=tn.memoizedProps;switch(sn[Md]=tn,sn[Nd]=cn,an){case"iframe":case"object":case"embed":F$2("load",sn);break;case"video":case"audio":for(_e=0;_e<ac.length;_e++)F$2(ac[_e],sn);break;case"source":F$2("error",sn);break;case"img":case"image":case"link":F$2("error",sn),F$2("load",sn);break;case"form":F$2("reset",sn),F$2("submit",sn);break;case"details":F$2("toggle",sn);break;case"input":Ab(sn,cn),F$2("invalid",sn),rd(nn,"onChange");break;case"select":sn._wrapperState={wasMultiple:!!cn.multiple},F$2("invalid",sn),rd(nn,"onChange");break;case"textarea":Jb(sn,cn),F$2("invalid",sn),rd(nn,"onChange")}od(an,cn),_e=null;for(var un in cn)if(cn.hasOwnProperty(un)){var hn=cn[un];un==="children"?typeof hn=="string"?sn.textContent!==hn&&(_e=["children",hn]):typeof hn=="number"&&sn.textContent!==""+hn&&(_e=["children",""+hn]):va$1.hasOwnProperty(un)&&hn!=null&&rd(nn,un)}switch(an){case"input":xb(sn),Eb(sn,cn,!0);break;case"textarea":xb(sn),Lb(sn);break;case"select":case"option":break;default:typeof cn.onClick=="function"&&(sn.onclick=sd)}nn=_e,tn.updateQueue=nn,nn!==null&&(tn.effectTag|=4)}else{switch(un=nn.nodeType===9?nn:nn.ownerDocument,_e===qd&&(_e=Nb(an)),_e===qd?an==="script"?(_e=un.createElement("div"),_e.innerHTML="<script><\/script>",_e=_e.removeChild(_e.firstChild)):typeof sn.is=="string"?_e=un.createElement(an,{is:sn.is}):(_e=un.createElement(an),an==="select"&&(un=_e,sn.multiple?un.multiple=!0:sn.size&&(un.size=sn.size))):_e=un.createElementNS(_e,an),_e[Md]=tn,_e[Nd]=sn,ni(_e,tn,!1,!1),tn.stateNode=_e,un=pd(an,sn),an){case"iframe":case"object":case"embed":F$2("load",_e),hn=sn;break;case"video":case"audio":for(hn=0;hn<ac.length;hn++)F$2(ac[hn],_e);hn=sn;break;case"source":F$2("error",_e),hn=sn;break;case"img":case"image":case"link":F$2("error",_e),F$2("load",_e),hn=sn;break;case"form":F$2("reset",_e),F$2("submit",_e),hn=sn;break;case"details":F$2("toggle",_e),hn=sn;break;case"input":Ab(_e,sn),hn=zb(_e,sn),F$2("invalid",_e),rd(nn,"onChange");break;case"option":hn=Gb(_e,sn);break;case"select":_e._wrapperState={wasMultiple:!!sn.multiple},hn=n$4({},sn,{value:void 0}),F$2("invalid",_e),rd(nn,"onChange");break;case"textarea":Jb(_e,sn),hn=Ib(_e,sn),F$2("invalid",_e),rd(nn,"onChange");break;default:hn=sn}od(an,hn);var fn=hn;for(cn in fn)if(fn.hasOwnProperty(cn)){var vn=fn[cn];cn==="style"?md(_e,vn):cn==="dangerouslySetInnerHTML"?(vn=vn?vn.__html:void 0,vn!=null&&Qb(_e,vn)):cn==="children"?typeof vn=="string"?(an!=="textarea"||vn!=="")&&Rb(_e,vn):typeof vn=="number"&&Rb(_e,""+vn):cn!=="suppressContentEditableWarning"&&cn!=="suppressHydrationWarning"&&cn!=="autoFocus"&&(va$1.hasOwnProperty(cn)?vn!=null&&rd(nn,cn):vn!=null&&Xa$1(_e,cn,vn,un))}switch(an){case"input":xb(_e),Eb(_e,sn,!1);break;case"textarea":xb(_e),Lb(_e);break;case"option":sn.value!=null&&_e.setAttribute("value",""+rb(sn.value));break;
vendor: 38,967 bytes, lines 29-31
29case"select":_e.multiple=!!sn.multiple,nn=sn.value,nn!=null?Hb(_e,!!sn.multiple,nn,!1):sn.defaultValue!=null&&Hb(_e,!!sn.multiple,sn.defaultValue,!0);break;default:typeof hn.onClick=="function"&&(_e.onclick=sd)}Fd(an,sn)&&(tn.effectTag|=4)}tn.ref!==null&&(tn.effectTag|=128)}return null;case 6:if(_e&&tn.stateNode!=null)qi(_e,tn,_e.memoizedProps,sn);else{if(typeof sn!="string"&&tn.stateNode===null)throw Error(u$3(166));nn=ch(bh.current),ch($g.current),Wh(tn)?(nn=tn.stateNode,sn=tn.memoizedProps,nn[Md]=tn,nn.nodeValue!==sn&&(tn.effectTag|=4)):(nn=(nn.nodeType===9?nn:nn.ownerDocument).createTextNode(sn),nn[Md]=tn,tn.stateNode=nn)}return null;case 13:return H$3(M$3),sn=tn.memoizedState,tn.effectTag&64?(tn.expirationTime=nn,tn):(nn=sn!==null,sn=!1,_e===null?tn.memoizedProps.fallback!==void 0&&Wh(tn):(an=_e.memoizedState,sn=an!==null,nn||an===null||(an=_e.child.sibling,an!==null&&(cn=tn.firstEffect,cn!==null?(tn.firstEffect=an,an.nextEffect=cn):(tn.firstEffect=tn.lastEffect=an,an.nextEffect=null),an.effectTag=8))),nn&&!sn&&tn.mode&2&&(_e===null&&tn.memoizedProps.unstable_avoidThisFallback!==!0||M$3.current&1?S$4===ti&&(S$4=ui):((S$4===ti||S$4===ui)&&(S$4=vi),wi$1!==0&&T$4!==null&&(xi$1(T$4,U$2),yi(T$4,wi$1)))),(nn||sn)&&(tn.effectTag|=4),null);case 4:return eh(),oi(tn),null;case 10:return og(tn),null;case 17:return L$3(tn.type)&&Df(),null;case 19:if(H$3(M$3),sn=tn.memoizedState,sn===null)return null;if(an=(tn.effectTag&64)!==0,cn=sn.rendering,cn===null){if(an)ri(sn,!1);else if(S$4!==ti||_e!==null&&_e.effectTag&64)for(cn=tn.child;cn!==null;){if(_e=hh(cn),_e!==null){for(tn.effectTag|=64,ri(sn,!1),an=_e.updateQueue,an!==null&&(tn.updateQueue=an,tn.effectTag|=4),sn.lastEffect===null&&(tn.firstEffect=null),tn.lastEffect=sn.lastEffect,sn=tn.child;sn!==null;)an=sn,cn=nn,an.effectTag&=2,an.nextEffect=null,an.firstEffect=null,an.lastEffect=null,_e=an.alternate,_e===null?(an.childExpirationTime=0,an.expirationTime=cn,an.child=null,an.memoizedProps=null,an.memoizedState=null,an.updateQueue=null,an.dependencies=null):(an.childExpirationTime=_e.childExpirationTime,an.expirationTime=_e.expirationTime,an.child=_e.child,an.memoizedProps=_e.memoizedProps,an.memoizedState=_e.memoizedState,an.updateQueue=_e.updateQueue,cn=_e.dependencies,an.dependencies=cn===null?null:{expirationTime:cn.expirationTime,firstContext:cn.firstContext,responders:cn.responders}),sn=sn.sibling;return I$1(M$3,M$3.current&1|2),tn.child}cn=cn.sibling}}else{if(!an)if(_e=hh(cn),_e!==null){if(tn.effectTag|=64,an=!0,nn=_e.updateQueue,nn!==null&&(tn.updateQueue=nn,tn.effectTag|=4),ri(sn,!0),sn.tail===null&&sn.tailMode==="hidden"&&!cn.alternate)return tn=tn.lastEffect=sn.lastEffect,tn!==null&&(tn.nextEffect=null),null}else 2*$f()-sn.renderingStartTime>sn.tailExpiration&&1<nn&&(tn.effectTag|=64,an=!0,ri(sn,!1),tn.expirationTime=tn.childExpirationTime=nn-1);sn.isBackwards?(cn.sibling=tn.child,tn.child=cn):(nn=sn.last,nn!==null?nn.sibling=cn:tn.child=cn,sn.last=cn)}return sn.tail!==null?(sn.tailExpiration===0&&(sn.tailExpiration=$f()+500),nn=sn.tail,sn.rendering=nn,sn.tail=nn.sibling,sn.lastEffect=tn.lastEffect,sn.renderingStartTime=$f(),nn.sibling=null,tn=M$3.current,I$1(M$3,an?tn&1|2:tn&1),nn):null}throw Error(u$3(156,tn.tag))}function zi(_e){switch(_e.tag){case 1:L$3(_e.type)&&Df();var tn=_e.effectTag;return tn&4096?(_e.effectTag=tn&-4097|64,_e):null;case 3:if(eh(),H$3(K$1),H$3(J$3),tn=_e.effectTag,tn&64)throw Error(u$3(285));return _e.effectTag=tn&-4097|64,_e;case 5:return gh(_e),null;case 13:return H$3(M$3),tn=_e.effectTag,tn&4096?(_e.effectTag=tn&-4097|64,_e):null;case 19:return H$3(M$3),null;case 4:return eh(),null;case 10:return og(_e),null;default:return null}}function Ai$1(_e,tn){return{value:_e,source:tn,stack:qb(tn)}}var Bi$1=typeof WeakSet=="function"?WeakSet:Set;function Ci$1(_e,tn){var nn=tn.source,sn=tn.stack;sn===null&&nn!==null&&(sn=qb(nn)),nn!==null&&pb(nn.type),tn=tn.value,_e!==null&&_e.tag===1&&pb(_e.type);try{console.error(tn)}catch(an){setTimeout(function(){throw an})}}function Di$1(_e,tn){try{tn.props=_e.memoizedProps,tn.state=_e.memoizedState,tn.componentWillUnmount()}catch(nn){Ei$1(_e,nn)}}function Fi$1(_e){var tn=_e.ref;if(tn!==null)if(typeof tn=="function")try{tn(null)}catch(nn){Ei$1(_e,nn)}else tn.current=null}function Gi(_e,tn){switch(tn.tag){case 0:case 11:case 15:case 22:return;case 1:if(tn.effectTag&256&&_e!==null){var nn=_e.memoizedProps,sn=_e.memoizedState;_e=tn.stateNode,tn=_e.getSnapshotBeforeUpdate(tn.elementType===tn.type?nn:ig(tn.type,nn),sn),_e.__reactInternalSnapshotBeforeUpdate=tn}return;case 3:case 5:case 6:case 4:case 17:return}throw Error(u$3(163))}function Hi$1(_e,tn){if(tn=tn.updateQueue,tn=tn!==null?tn.lastEffect:null,tn!==null){var nn=tn=tn.next;do{if((nn.tag&_e)===_e){var sn=nn.destroy;nn.destroy=void 0,sn!==void 0&&sn()}nn=nn.next}while(nn!==tn)}}function Ii$1(_e,tn){if(tn=tn.updateQueue,tn=tn!==null?tn.lastEffect:null,tn!==null){var nn=tn=tn.next;do{if((nn.tag&_e)===_e){var sn=nn.create;nn.destroy=sn()}nn=nn.next}while(nn!==tn)}}function Ji(_e,tn,nn){switch(nn.tag){case 0:case 11:case 15:case 22:Ii$1(3,nn);return;case 1:if(_e=nn.stateNode,nn.effectTag&4)if(tn===null)_e.componentDidMount();else{var sn=nn.elementType===nn.type?tn.memoizedProps:ig(nn.type,tn.memoizedProps);_e.componentDidUpdate(sn,tn.memoizedState,_e.__reactInternalSnapshotBeforeUpdate)}tn=nn.updateQueue,tn!==null&&Cg(nn,tn,_e);return;case 3:if(tn=nn.updateQueue,tn!==null){if(_e=null,nn.child!==null)switch(nn.child.tag){case 5:_e=nn.child.stateNode;break;case 1:_e=nn.child.stateNode}Cg(nn,tn,_e)}return;case 5:_e=nn.stateNode,tn===null&&nn.effectTag&4&&Fd(nn.type,nn.memoizedProps)&&_e.focus();return;case 6:return;case 4:return;case 12:return;case 13:nn.memoizedState===null&&(nn=nn.alternate,nn!==null&&(nn=nn.memoizedState,nn!==null&&(nn=nn.dehydrated,nn!==null&&Vc(nn))));return;case 19:case 17:case 20:case 21:return}throw Error(u$3(163))}function Ki$1(_e,tn,nn){switch(typeof Li$1=="function"&&Li$1(tn),tn.tag){case 0:case 11:case 14:case 15:case 22:if(_e=tn.updateQueue,_e!==null&&(_e=_e.lastEffect,_e!==null)){var sn=_e.next;cg(97<nn?97:nn,function(){var an=sn;do{var cn=an.destroy;if(cn!==void 0){var un=tn;try{cn()}catch(hn){Ei$1(un,hn)}}an=an.next}while(an!==sn)})}break;case 1:Fi$1(tn),nn=tn.stateNode,typeof nn.componentWillUnmount=="function"&&Di$1(tn,nn);break;case 5:Fi$1(tn);break;case 4:Mi$1(_e,tn,nn)}}function Ni$1(_e){var tn=_e.alternate;_e.return=null,_e.child=null,_e.memoizedState=null,_e.updateQueue=null,_e.dependencies=null,_e.alternate=null,_e.firstEffect=null,_e.lastEffect=null,_e.pendingProps=null,_e.memoizedProps=null,_e.stateNode=null,tn!==null&&Ni$1(tn)}function Oi$1(_e){return _e.tag===5||_e.tag===3||_e.tag===4}function Pi$1(_e){e:{for(var tn=_e.return;tn!==null;){if(Oi$1(tn)){var nn=tn;break e}tn=tn.return}throw Error(u$3(160))}switch(tn=nn.stateNode,nn.tag){case 5:var sn=!1;break;case 3:tn=tn.containerInfo,sn=!0;break;case 4:tn=tn.containerInfo,sn=!0;break;default:throw Error(u$3(161))}nn.effectTag&16&&(Rb(tn,""),nn.effectTag&=-17);e:t:for(nn=_e;;){for(;nn.sibling===null;){if(nn.return===null||Oi$1(nn.return)){nn=null;break e}nn=nn.return}for(nn.sibling.return=nn.return,nn=nn.sibling;nn.tag!==5&&nn.tag!==6&&nn.tag!==18;){if(nn.effectTag&2||nn.child===null||nn.tag===4)continue t;nn.child.return=nn,nn=nn.child}if(!(nn.effectTag&2)){nn=nn.stateNode;break e}}sn?Qi(_e,nn,tn):Ri$1(_e,nn,tn)}function Qi(_e,tn,nn){var sn=_e.tag,an=sn===5||sn===6;if(an)_e=an?_e.stateNode:_e.stateNode.instance,tn?nn.nodeType===8?nn.parentNode.insertBefore(_e,tn):nn.insertBefore(_e,tn):(nn.nodeType===8?(tn=nn.parentNode,tn.insertBefore(_e,nn)):(tn=nn,tn.appendChild(_e)),nn=nn._reactRootContainer,nn!=null||tn.onclick!==null||(tn.onclick=sd));else if(sn!==4&&(_e=_e.child,_e!==null))for(Qi(_e,tn,nn),_e=_e.sibling;_e!==null;)Qi(_e,tn,nn),_e=_e.sibling}function Ri$1(_e,tn,nn){var sn=_e.tag,an=sn===5||sn===6;if(an)_e=an?_e.stateNode:_e.stateNode.instance,tn?nn.insertBefore(_e,tn):nn.appendChild(_e);else if(sn!==4&&(_e=_e.child,_e!==null))for(Ri$1(_e,tn,nn),_e=_e.sibling;_e!==null;)Ri$1(_e,tn,nn),_e=_e.sibling}function Mi$1(_e,tn,nn){for(var sn=tn,an=!1,cn,un;;){if(!an){an=sn.return;e:for(;;){if(an===null)throw Error(u$3(160));switch(cn=an.stateNode,an.tag){case 5:un=!1;break e;case 3:cn=cn.containerInfo,un=!0;break e;case 4:cn=cn.containerInfo,un=!0;break e}an=an.return}an=!0}if(sn.tag===5||sn.tag===6){e:for(var hn=_e,fn=sn,vn=nn,_n=fn;;)if(Ki$1(hn,_n,vn),_n.child!==null&&_n.tag!==4)_n.child.return=_n,_n=_n.child;else{if(_n===fn)break e;for(;_n.sibling===null;){if(_n.return===null||_n.return===fn)break e;_n=_n.return}_n.sibling.return=_n.return,_n=_n.sibling}un?(hn=cn,fn=sn.stateNode,hn.nodeType===8?hn.parentNode.removeChild(fn):hn.removeChild(fn)):cn.removeChild(sn.stateNode)}else if(sn.tag===4){if(sn.child!==null){cn=sn.stateNode.containerInfo,un=!0,sn.child.return=sn,sn=sn.child;continue}}else if(Ki$1(_e,sn,nn),sn.child!==null){sn.child.return=sn,sn=sn.child;continue}if(sn===tn)break;for(;sn.sibling===null;){if(sn.return===null||sn.return===tn)return;sn=sn.return,sn.tag===4&&(an=!1)}sn.sibling.return=sn.return,sn=sn.sibling}}function Si$1(_e,tn){switch(tn.tag){case 0:case 11:case 14:case 15:case 22:Hi$1(3,tn);return;case 1:return;case 5:var nn=tn.stateNode;if(nn!=null){var sn=tn.memoizedProps,an=_e!==null?_e.memoizedProps:sn;_e=tn.type;var cn=tn.updateQueue;if(tn.updateQueue=null,cn!==null){for(nn[Nd]=sn,_e==="input"&&sn.type==="radio"&&sn.name!=null&&Bb(nn,sn),pd(_e,an),tn=pd(_e,sn),an=0;an<cn.length;an+=2){var un=cn[an],hn=cn[an+1];un==="style"?md(nn,hn):un==="dangerouslySetInnerHTML"?Qb(nn,hn):un==="children"?Rb(nn,hn):Xa$1(nn,un,hn,tn)}switch(_e){case"input":Cb(nn,sn);break;case"textarea":Kb(nn,sn);break;case"select":tn=nn._wrapperState.wasMultiple,nn._wrapperState.wasMultiple=!!sn.multiple,_e=sn.value,_e!=null?Hb(nn,!!sn.multiple,_e,!1):tn!==!!sn.multiple&&(sn.defaultValue!=null?Hb(nn,!!sn.multiple,sn.defaultValue,!0):Hb(nn,!!sn.multiple,sn.multiple?[]:"",!1))}}}return;case 6:if(tn.stateNode===null)throw Error(u$3(162));tn.stateNode.nodeValue=tn.memoizedProps;return;case 3:tn=tn.stateNode,tn.hydrate&&(tn.hydrate=!1,Vc(tn.containerInfo));return;case 12:return;case 13:if(nn=tn,tn.memoizedState===null?sn=!1:(sn=!0,nn=tn.child,Ti$1=$f()),nn!==null)e:for(_e=nn;;){if(_e.tag===5)cn=_e.stateNode,sn?(cn=cn.style,typeof cn.setProperty=="function"?cn.setProperty("display","none","important"):cn.display="none"):(cn=_e.stateNode,an=_e.memoizedProps.style,an=an!=null&&an.hasOwnProperty("display")?an.display:null,cn.style.display=ld("display",an));else if(_e.tag===6)_e.stateNode.nodeValue=sn?"":_e.memoizedProps;else if(_e.tag===13&&_e.memoizedState!==null&&_e.memoizedState.dehydrated===null){cn=_e.child.sibling,cn.return=_e,_e=cn;continue}else if(_e.child!==null){_e.child.return=_e,_e=_e.child;continue}if(_e===nn)break;for(;_e.sibling===null;){if(_e.return===null||_e.return===nn)break e;_e=_e.return}_e.sibling.return=_e.return,_e=_e.sibling}Ui$1(tn);return;case 19:Ui$1(tn);return;case 17:return}throw Error(u$3(163))}function Ui$1(_e){var tn=_e.updateQueue;if(tn!==null){_e.updateQueue=null;var nn=_e.stateNode;nn===null&&(nn=_e.stateNode=new Bi$1),tn.forEach(function(sn){var an=Vi$1.bind(null,_e,sn);nn.has(sn)||(nn.add(sn),sn.then(an,an))})}}var Wi$1=typeof WeakMap=="function"?WeakMap:Map;function Xi(_e,tn,nn){nn=wg(nn,null),nn.tag=3,nn.payload={element:null};var sn=tn.value;return nn.callback=function(){Yi||(Yi=!0,Zi=sn),Ci$1(_e,tn)},nn}function $i(_e,tn,nn){nn=wg(nn,null),nn.tag=3;var sn=_e.type.getDerivedStateFromError;if(typeof sn=="function"){var an=tn.value;nn.payload=function(){return Ci$1(_e,tn),sn(an)}}var cn=_e.stateNode;return cn!==null&&typeof cn.componentDidCatch=="function"&&(nn.callback=function(){typeof sn!="function"&&(aj===null?aj=new Set([this]):aj.add(this),Ci$1(_e,tn));var un=tn.stack;this.componentDidCatch(tn.value,{componentStack:un!==null?un:""})}),nn}var bj=Math.ceil,cj=Wa$1.ReactCurrentDispatcher,dj=Wa$1.ReactCurrentOwner,V$1=0,ej=8,fj=16,gj=32,ti=0,hj=1,ij=2,ui=3,vi=4,jj=5,W$4=V$1,T$4=null,X$3=null,U$2=0,S$4=ti,kj=null,lj=1073741823,mj=1073741823,nj=null,wi$1=0,oj=!1,Ti$1=0,pj=500,Y$2=null,Yi=!1,Zi=null,aj=null,qj=!1,rj=null,sj=90,tj=null,uj=0,vj=null,wj=0;function Gg(){return(W$4&(fj|gj))!==V$1?1073741821-($f()/10|0):wj!==0?wj:wj=1073741821-($f()/10|0)}function Hg(_e,tn,nn){if(tn=tn.mode,!(tn&2))return 1073741823;var sn=ag();if(!(tn&4))return sn===99?1073741823:1073741822;if((W$4&fj)!==V$1)return U$2;if(nn!==null)_e=hg(_e,nn.timeoutMs|0||5e3,250);else switch(sn){case 99:_e=1073741823;break;case 98:_e=hg(_e,150,100);break;case 97:case 96:_e=hg(_e,5e3,250);break;case 95:_e=2;break;default:throw Error(u$3(326))}return T$4!==null&&_e===U$2&&--_e,_e}function Ig(_e,tn){if(50<uj)throw uj=0,vj=null,Error(u$3(185));if(_e=xj(_e,tn),_e!==null){var nn=ag();tn===1073741823?(W$4&ej)!==V$1&&(W$4&(fj|gj))===V$1?yj(_e):(Z$2(_e),W$4===V$1&&gg()):Z$2(_e),(W$4&4)===V$1||nn!==98&&nn!==99||(tj===null?tj=new Map([[_e,tn]]):(nn=tj.get(_e),(nn===void 0||nn>tn)&&tj.set(_e,tn)))}}function xj(_e,tn){_e.expirationTime<tn&&(_e.expirationTime=tn);var nn=_e.alternate;nn!==null&&nn.expirationTime<tn&&(nn.expirationTime=tn);var sn=_e.return,an=null;if(sn===null&&_e.tag===3)an=_e.stateNode;else for(;sn!==null;){if(nn=sn.alternate,sn.childExpirationTime<tn&&(sn.childExpirationTime=tn),nn!==null&&nn.childExpirationTime<tn&&(nn.childExpirationTime=tn),sn.return===null&&sn.tag===3){an=sn.stateNode;break}sn=sn.return}return an!==null&&(T$4===an&&(Bg(tn),S$4===vi&&xi$1(an,U$2)),yi(an,tn)),an}function zj(_e){var tn=_e.lastExpiredTime;if(tn!==0||(tn=_e.firstPendingTime,!Aj(_e,tn)))return tn;var nn=_e.lastPingedTime;return _e=_e.nextKnownPendingLevel,_e=nn>_e?nn:_e,2>=_e&&tn!==_e?0:_e}function Z$2(_e){if(_e.lastExpiredTime!==0)_e.callbackExpirationTime=1073741823,_e.callbackPriority=99,_e.callbackNode=eg(yj.bind(null,_e));else{var tn=zj(_e),nn=_e.callbackNode;if(tn===0)nn!==null&&(_e.callbackNode=null,_e.callbackExpirationTime=0,_e.callbackPriority=90);else{var sn=Gg();if(tn===1073741823?sn=99:tn===1||tn===2?sn=95:(sn=10*(1073741821-tn)-10*(1073741821-sn),sn=0>=sn?99:250>=sn?98:5250>=sn?97:95),nn!==null){var an=_e.callbackPriority;if(_e.callbackExpirationTime===tn&&an>=sn)return;nn!==Tf&&Kf(nn)}_e.callbackExpirationTime=tn,_e.callbackPriority=sn,tn=tn===1073741823?eg(yj.bind(null,_e)):dg(sn,Bj.bind(null,_e),{timeout:10*(1073741821-tn)-$f()}),_e.callbackNode=tn}}}function Bj(_e,tn){if(wj=0,tn)return tn=Gg(),Cj(_e,tn),Z$2(_e),null;var nn=zj(_e);if(nn!==0){if(tn=_e.callbackNode,(W$4&(fj|gj))!==V$1)throw Error(u$3(327));if(Dj(),_e===T$4&&nn===U$2||Ej(_e,nn),X$3!==null){var sn=W$4;W$4|=fj;var an=Fj();do try{Gj();break}catch(hn){Hj(_e,hn)}while(!0);if(ng(),W$4=sn,cj.current=an,S$4===hj)throw tn=kj,Ej(_e,nn),xi$1(_e,nn),Z$2(_e),tn;if(X$3===null)switch(an=_e.finishedWork=_e.current.alternate,_e.finishedExpirationTime=nn,sn=S$4,T$4=null,sn){case ti:case hj:throw Error(u$3(345));case ij:Cj(_e,2<nn?2:nn);break;case ui:if(xi$1(_e,nn),sn=_e.lastSuspendedTime,nn===sn&&(_e.nextKnownPendingLevel=Ij(an)),lj===1073741823&&(an=Ti$1+pj-$f(),10<an)){if(oj){var cn=_e.lastPingedTime;if(cn===0||cn>=nn){_e.lastPingedTime=nn,Ej(_e,nn);break}}if(cn=zj(_e),cn!==0&&cn!==nn)break;if(sn!==0&&sn!==nn){_e.lastPingedTime=sn;break}_e.timeoutHandle=Hd(Jj.bind(null,_e),an);break}Jj(_e);break;case vi:if(xi$1(_e,nn),sn=_e.lastSuspendedTime,nn===sn&&(_e.nextKnownPendingLevel=Ij(an)),oj&&(an=_e.lastPingedTime,an===0||an>=nn)){_e.lastPingedTime=nn,Ej(_e,nn);break}if(an=zj(_e),an!==0&&an!==nn)break;if(sn!==0&&sn!==nn){_e.lastPingedTime=sn;break}if(mj!==1073741823?sn=10*(1073741821-mj)-$f():lj===1073741823?sn=0:(sn=10*(1073741821-lj)-5e3,an=$f(),nn=10*(1073741821-nn)-an,sn=an-sn,0>sn&&(sn=0),sn=(120>sn?120:480>sn?480:1080>sn?1080:1920>sn?1920:3e3>sn?3e3:4320>sn?4320:1960*bj(sn/1960))-sn,nn<sn&&(sn=nn)),10<sn){_e.timeoutHandle=Hd(Jj.bind(null,_e),sn);break}Jj(_e);break;case jj:if(lj!==1073741823&&nj!==null){cn=lj;var un=nj;if(sn=un.busyMinDurationMs|0,0>=sn?sn=0:(an=un.busyDelayMs|0,cn=$f()-(10*(1073741821-cn)-(un.timeoutMs|0||5e3)),sn=cn<=an?0:an+sn-cn),10<sn){xi$1(_e,nn),_e.timeoutHandle=Hd(Jj.bind(null,_e),sn);break}}Jj(_e);break;default:throw Error(u$3(329))}if(Z$2(_e),_e.callbackNode===tn)return Bj.bind(null,_e)}}return null}function yj(_e){var tn=_e.lastExpiredTime;if(tn=tn!==0?tn:1073741823,(W$4&(fj|gj))!==V$1)throw Error(u$3(327));if(Dj(),_e===T$4&&tn===U$2||Ej(_e,tn),X$3!==null){var nn=W$4;W$4|=fj;var sn=Fj();do try{Kj();break}catch(an){Hj(_e,an)}while(!0);if(ng(),W$4=nn,cj.current=sn,S$4===hj)throw nn=kj,Ej(_e,tn),xi$1(_e,tn),Z$2(_e),nn;if(X$3!==null)throw Error(u$3(261));_e.finishedWork=_e.current.alternate,_e.finishedExpirationTime=tn,T$4=null,Jj(_e),Z$2(_e)}return null}function Lj(){if(tj!==null){var _e=tj;tj=null,_e.forEach(function(tn,nn){Cj(nn,tn),Z$2(nn)}),gg()}}function Mj(_e,tn){var nn=W$4;W$4|=1;try{return _e(tn)}finally{W$4=nn,W$4===V$1&&gg()}}function Nj(_e,tn){var nn=W$4;W$4&=-2,W$4|=ej;try{return _e(tn)}finally{W$4=nn,W$4===V$1&&gg()}}function Ej(_e,tn){_e.finishedWork=null,_e.finishedExpirationTime=0;var nn=_e.timeoutHandle;if(nn!==-1&&(_e.timeoutHandle=-1,Id(nn)),X$3!==null)for(nn=X$3.return;nn!==null;){var sn=nn;switch(sn.tag){case 1:sn=sn.type.childContextTypes,sn!=null&&Df();break;case 3:eh(),H$3(K$1),H$3(J$3);break;case 5:gh(sn);break;case 4:eh();break;case 13:H$3(M$3);break;case 19:H$3(M$3);break;case 10:og(sn)}nn=nn.return}T$4=_e,X$3=Sg(_e.current,null),U$2=tn,S$4=ti,kj=null,mj=lj=1073741823,nj=null,wi$1=0,oj=!1}function Hj(_e,tn){do{try{if(ng(),jh.current=sh,mh)for(var nn=N$2.memoizedState;nn!==null;){var sn=nn.queue;sn!==null&&(sn.pending=null),nn=nn.next}if(lh=0,P$2=O$2=N$2=null,mh=!1,X$3===null||X$3.return===null)return S$4=hj,kj=tn,X$3=null;e:{var an=_e,cn=X$3.return,un=X$3,hn=tn;if(tn=U$2,un.effectTag|=2048,un.firstEffect=un.lastEffect=null,hn!==null&&typeof hn=="object"&&typeof hn.then=="function"){var fn=hn;if(!(un.mode&2)){var vn=un.alternate;vn?(un.updateQueue=vn.updateQueue,un.memoizedState=vn.memoizedState,un.expirationTime=vn.expirationTime):(un.updateQueue=null,un.memoizedState=null)}var _n=(M$3.current&1)!==0,kn=cn;do{var yn;if(yn=kn.tag===13){var Cn=kn.memoizedState;if(Cn!==null)yn=Cn.dehydrated!==null;else{var Sn=kn.memoizedProps;yn=Sn.fallback===void 0?!1:Sn.unstable_avoidThisFallback!==!0?!0:!_n}}if(yn){var $n=kn.updateQueue;if($n===null){var Pn=new Set;Pn.add(fn),kn.updateQueue=Pn}else $n.add(fn);if(!(kn.mode&2)){if(kn.effectTag|=64,un.effectTag&=-2981,un.tag===1)if(un.alternate===null)un.tag=17;else{var xn=wg(1073741823,null);xn.tag=2,xg(un,xn)}un.expirationTime=1073741823;break e}hn=void 0,un=tn;var Mn=an.pingCache;if(Mn===null?(Mn=an.pingCache=new Wi$1,hn=new Set,Mn.set(fn,hn)):(hn=Mn.get(fn),hn===void 0&&(hn=new Set,Mn.set(fn,hn))),!hn.has(un)){hn.add(un);var En=Oj.bind(null,an,fn,un);fn.then(En,En)}kn.effectTag|=4096,kn.expirationTime=tn;break e}kn=kn.return}while(kn!==null);hn=Error((pb(un.type)||"A React component")+` suspended while rendering, but no fallback UI was specified. 30 31Add a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.`+qb(un))}S$4!==jj&&(S$4=ij),hn=Ai$1(hn,un),kn=cn;do{switch(kn.tag){case 3:fn=hn,kn.effectTag|=4096,kn.expirationTime=tn;var Tn=Xi(kn,fn,tn);yg(kn,Tn);break e;case 1:fn=hn;var Ln=kn.type,Nn=kn.stateNode;if(!(kn.effectTag&64)&&(typeof Ln.getDerivedStateFromError=="function"||Nn!==null&&typeof Nn.componentDidCatch=="function"&&(aj===null||!aj.has(Nn)))){kn.effectTag|=4096,kn.expirationTime=tn;var Rn=$i(kn,fn,tn);yg(kn,Rn);break e}}kn=kn.return}while(kn!==null)}X$3=Pj(X$3)}catch(On){tn=On;continue}break}while(!0)}function Fj(){var _e=cj.current;return cj.current=sh,_e===null?sh:_e}function Ag(_e,tn){_e<lj&&2<_e&&(lj=_e),tn!==null&&_e<mj&&2<_e&&(mj=_e,nj=tn)}function Bg(_e){_e>wi$1&&(wi$1=_e)}function Kj(){for(;X$3!==null;)X$3=Qj(X$3)}function Gj(){for(;X$3!==null&&!Uf();)X$3=Qj(X$3)}function Qj(_e){var tn=Rj(_e.alternate,_e,U$2);return _e.memoizedProps=_e.pendingProps,tn===null&&(tn=Pj(_e)),dj.current=null,tn}function Pj(_e){X$3=_e;do{var tn=X$3.alternate;if(_e=X$3.return,X$3.effectTag&2048){if(tn=zi(X$3),tn!==null)return tn.effectTag&=2047,tn;_e!==null&&(_e.firstEffect=_e.lastEffect=null,_e.effectTag|=2048)}else{if(tn=si(tn,X$3,U$2),U$2===1||X$3.childExpirationTime!==1){for(var nn=0,sn=X$3.child;sn!==null;){var an=sn.expirationTime,cn=sn.childExpirationTime;an>nn&&(nn=an),cn>nn&&(nn=cn),sn=sn.sibling}X$3.childExpirationTime=nn}if(tn!==null)return tn;_e!==null&&!(_e.effectTag&2048)&&(_e.firstEffect===null&&(_e.firstEffect=X$3.firstEffect),X$3.lastEffect!==null&&(_e.lastEffect!==null&&(_e.lastEffect.nextEffect=X$3.firstEffect),_e.lastEffect=X$3.lastEffect),1<X$3.effectTag&&(_e.lastEffect!==null?_e.lastEffect.nextEffect=X$3:_e.firstEffect=X$3,_e.lastEffect=X$3))}if(tn=X$3.sibling,tn!==null)return tn;X$3=_e}while(X$3!==null);return S$4===ti&&(S$4=jj),null}function Ij(_e){var tn=_e.expirationTime;return _e=_e.childExpirationTime,tn>_e?tn:_e}function Jj(_e){var tn=ag();return cg(99,Sj.bind(null,_e,tn)),null}function Sj(_e,tn){do Dj();while(rj!==null);if((W$4&(fj|gj))!==V$1)throw Error(u$3(327));var nn=_e.finishedWork,sn=_e.finishedExpirationTime;if(nn===null)return null;if(_e.finishedWork=null,_e.finishedExpirationTime=0,nn===_e.current)throw Error(u$3(177));_e.callbackNode=null,_e.callbackExpirationTime=0,_e.callbackPriority=90,_e.nextKnownPendingLevel=0;var an=Ij(nn);if(_e.firstPendingTime=an,sn<=_e.lastSuspendedTime?_e.firstSuspendedTime=_e.lastSuspendedTime=_e.nextKnownPendingLevel=0:sn<=_e.firstSuspendedTime&&(_e.firstSuspendedTime=sn-1),sn<=_e.lastPingedTime&&(_e.lastPingedTime=0),sn<=_e.lastExpiredTime&&(_e.lastExpiredTime=0),_e===T$4&&(X$3=T$4=null,U$2=0),1<nn.effectTag?nn.lastEffect!==null?(nn.lastEffect.nextEffect=nn,an=nn.firstEffect):an=nn:an=nn.firstEffect,an!==null){var cn=W$4;W$4|=gj,dj.current=null,Dd=fd;var un=xd();if(yd(un)){if("selectionStart"in un)var hn={start:un.selectionStart,end:un.selectionEnd};else e:{hn=(hn=un.ownerDocument)&&hn.defaultView||window;var fn=hn.getSelection&&hn.getSelection();if(fn&&fn.rangeCount!==0){hn=fn.anchorNode;var vn=fn.anchorOffset,_n=fn.focusNode;fn=fn.focusOffset;try{hn.nodeType,_n.nodeType}catch{hn=null;break e}var kn=0,yn=-1,Cn=-1,Sn=0,$n=0,Pn=un,xn=null;t:for(;;){for(var Mn;Pn!==hn||vn!==0&&Pn.nodeType!==3||(yn=kn+vn),Pn!==_n||fn!==0&&Pn.nodeType!==3||(Cn=kn+fn),Pn.nodeType===3&&(kn+=Pn.nodeValue.length),(Mn=Pn.firstChild)!==null;)xn=Pn,Pn=Mn;for(;;){if(Pn===un)break t;if(xn===hn&&++Sn===vn&&(yn=kn),xn===_n&&++$n===fn&&(Cn=kn),(Mn=Pn.nextSibling)!==null)break;Pn=xn,xn=Pn.parentNode}Pn=Mn}hn=yn===-1||Cn===-1?null:{start:yn,end:Cn}}else hn=null}hn=hn||{start:0,end:0}}else hn=null;Ed={activeElementDetached:null,focusedElem:un,selectionRange:hn},fd=!1,Y$2=an;do try{Tj()}catch(jn){if(Y$2===null)throw Error(u$3(330));Ei$1(Y$2,jn),Y$2=Y$2.nextEffect}while(Y$2!==null);Y$2=an;do try{for(un=_e,hn=tn;Y$2!==null;){var En=Y$2.effectTag;if(En&16&&Rb(Y$2.stateNode,""),En&128){var Tn=Y$2.alternate;if(Tn!==null){var Ln=Tn.ref;Ln!==null&&(typeof Ln=="function"?Ln(null):Ln.current=null)}}switch(En&1038){case 2:Pi$1(Y$2),Y$2.effectTag&=-3;break;case 6:Pi$1(Y$2),Y$2.effectTag&=-3,Si$1(Y$2.alternate,Y$2);break;case 1024:Y$2.effectTag&=-1025;break;case 1028:Y$2.effectTag&=-1025,Si$1(Y$2.alternate,Y$2);break;case 4:Si$1(Y$2.alternate,Y$2);break;case 8:vn=Y$2,Mi$1(un,vn,hn),Ni$1(vn)}Y$2=Y$2.nextEffect}}catch(jn){if(Y$2===null)throw Error(u$3(330));Ei$1(Y$2,jn),Y$2=Y$2.nextEffect}while(Y$2!==null);if(Ln=Ed,Tn=xd(),En=Ln.focusedElem,hn=Ln.selectionRange,Tn!==En&&En&&En.ownerDocument&&wd(En.ownerDocument.documentElement,En)){for(hn!==null&&yd(En)&&(Tn=hn.start,Ln=hn.end,Ln===void 0&&(Ln=Tn),"selectionStart"in En?(En.selectionStart=Tn,En.selectionEnd=Math.min(Ln,En.value.length)):(Ln=(Tn=En.ownerDocument||document)&&Tn.defaultView||window,Ln.getSelection&&(Ln=Ln.getSelection(),vn=En.textContent.length,un=Math.min(hn.start,vn),hn=hn.end===void 0?un:Math.min(hn.end,vn),!Ln.extend&&un>hn&&(vn=hn,hn=un,un=vn),vn=vd(En,un),_n=vd(En,hn),vn&&_n&&(Ln.rangeCount!==1||Ln.anchorNode!==vn.node||Ln.anchorOffset!==vn.offset||Ln.focusNode!==_n.node||Ln.focusOffset!==_n.offset)&&(Tn=Tn.createRange(),Tn.setStart(vn.node,vn.offset),Ln.removeAllRanges(),un>hn?(Ln.addRange(Tn),Ln.extend(_n.node,_n.offset)):(Tn.setEnd(_n.node,_n.offset),Ln.addRange(Tn)))))),Tn=[],Ln=En;Ln=Ln.parentNode;)Ln.nodeType===1&&Tn.push({element:Ln,left:Ln.scrollLeft,top:Ln.scrollTop});for(typeof En.focus=="function"&&En.focus(),En=0;En<Tn.length;En++)Ln=Tn[En],Ln.element.scrollLeft=Ln.left,Ln.element.scrollTop=Ln.top}fd=!!Dd,Ed=Dd=null,_e.current=nn,Y$2=an;do try{for(En=_e;Y$2!==null;){var Nn=Y$2.effectTag;if(Nn&36&&Ji(En,Y$2.alternate,Y$2),Nn&128){Tn=void 0;var Rn=Y$2.ref;if(Rn!==null){var On=Y$2.stateNode;switch(Y$2.tag){case 5:Tn=On;break;default:Tn=On}typeof Rn=="function"?Rn(Tn):Rn.current=Tn}}Y$2=Y$2.nextEffect}}catch(jn){if(Y$2===null)throw Error(u$3(330));Ei$1(Y$2,jn),Y$2=Y$2.nextEffect}while(Y$2!==null);Y$2=null,Vf(),W$4=cn}else _e.current=nn;if(qj)qj=!1,rj=_e,sj=tn;else for(Y$2=an;Y$2!==null;)tn=Y$2.nextEffect,Y$2.nextEffect=null,Y$2=tn;if(tn=_e.firstPendingTime,tn===0&&(aj=null),tn===1073741823?_e===vj?uj++:(uj=0,vj=_e):uj=0,typeof Uj=="function"&&Uj(nn.stateNode,sn),Z$2(_e),Yi)throw Yi=!1,_e=Zi,Zi=null,_e;return(W$4&ej)!==V$1||gg(),null}function Tj(){for(;Y$2!==null;){var _e=Y$2.effectTag;_e&256&&Gi(Y$2.alternate,Y$2),!(_e&512)||qj||(qj=!0,dg(97,function(){return Dj(),null})),Y$2=Y$2.nextEffect}}function Dj(){if(sj!==90){var _e=97<sj?97:sj;return sj=90,cg(_e,Vj)}}function Vj(){if(rj===null)return!1;var _e=rj;if(rj=null,(W$4&(fj|gj))!==V$1)throw Error(u$3(331));var tn=W$4;for(W$4|=gj,_e=_e.current.firstEffect;_e!==null;){try{var nn=_e;if(nn.effectTag&512)switch(nn.tag){case 0:case 11:case 15:case 22:Hi$1(5,nn),Ii$1(5,nn)}}catch(sn){if(_e===null)throw Error(u$3(330));Ei$1(_e,sn)}nn=_e.nextEffect,_e.nextEffect=null,_e=nn}return W$4=tn,gg(),!0}function Wj(_e,tn,nn){tn=Ai$1(nn,tn),tn=Xi(_e,tn,1073741823),xg(_e,tn),_e=xj(_e,1073741823),_e!==null&&Z$2(_e)}function Ei$1(_e,tn){if(_e.tag===3)Wj(_e,_e,tn);else for(var nn=_e.return;nn!==null;){if(nn.tag===3){Wj(nn,_e,tn);break}else if(nn.tag===1){var sn=nn.stateNode;if(typeof nn.type.getDerivedStateFromError=="function"||typeof sn.componentDidCatch=="function"&&(aj===null||!aj.has(sn))){_e=Ai$1(tn,_e),_e=$i(nn,_e,1073741823),xg(nn,_e),nn=xj(nn,1073741823),nn!==null&&Z$2(nn);break}}nn=nn.return}}function Oj(_e,tn,nn){var sn=_e.pingCache;sn!==null&&sn.delete(tn),T$4===_e&&U$2===nn?S$4===vi||S$4===ui&&lj===1073741823&&$f()-Ti$1<pj?Ej(_e,U$2):oj=!0:Aj(_e,nn)&&(tn=_e.lastPingedTime,tn!==0&&tn<nn||(_e.lastPingedTime=nn,Z$2(_e)))}function Vi$1(_e,tn){var nn=_e.stateNode;nn!==null&&nn.delete(tn),tn=0,tn===0&&(tn=Gg(),tn=Hg(tn,_e,null)),_e=xj(_e,tn),_e!==null&&Z$2(_e)}var Rj;Rj=function(_e,tn,nn){var sn=tn.expirationTime;if(_e!==null){var an=tn.pendingProps;if(_e.memoizedProps!==an||K$1.current)rg=!0;else{if(sn<nn){switch(rg=!1,tn.tag){case 3:hi(tn),Xh();break;case 5:if(fh(tn),tn.mode&4&&nn!==1&&an.hidden)return tn.expirationTime=tn.childExpirationTime=1,null;break;case 1:L$3(tn.type)&&Gf(tn);break;case 4:dh(tn,tn.stateNode.containerInfo);break;case 10:sn=tn.memoizedProps.value,an=tn.type._context,I$1(jg,an._currentValue),an._currentValue=sn;break;case 13:if(tn.memoizedState!==null)return sn=tn.child.childExpirationTime,sn!==0&&sn>=nn?ji(_e,tn,nn):(I$1(M$3,M$3.current&1),tn=$h(_e,tn,nn),tn!==null?tn.sibling:null);I$1(M$3,M$3.current&1);break;case 19:if(sn=tn.childExpirationTime>=nn,_e.effectTag&64){if(sn)return mi(_e,tn,nn);tn.effectTag|=64}if(an=tn.memoizedState,an!==null&&(an.rendering=null,an.tail=null),I$1(M$3,M$3.current),!sn)return null}return $h(_e,tn,nn)}rg=!1}}else rg=!1;switch(tn.expirationTime=0,tn.tag){case 2:if(sn=tn.type,_e!==null&&(_e.alternate=null,tn.alternate=null,tn.effectTag|=2),_e=tn.pendingProps,an=Cf(tn,J$3.current),qg(tn,nn),an=oh(null,tn,sn,_e,an,nn),tn.effectTag|=1,typeof an=="object"&&an!==null&&typeof an.render=="function"&&an.$$typeof===void 0){if(tn.tag=1,tn.memoizedState=null,tn.updateQueue=null,L$3(sn)){var cn=!0;Gf(tn)}else cn=!1;tn.memoizedState=an.state!==null&&an.state!==void 0?an.state:null,ug(tn);var un=sn.getDerivedStateFromProps;typeof un=="function"&&Fg(tn,sn,un,_e),an.updater=Jg,tn.stateNode=an,an._reactInternalFiber=tn,Ng(tn,sn,_e,nn),tn=gi(null,tn,sn,!0,cn,nn)}else tn.tag=0,R$3(null,tn,an,nn),tn=tn.child;return tn;case 16:e:{if(an=tn.elementType,_e!==null&&(_e.alternate=null,tn.alternate=null,tn.effectTag|=2),_e=tn.pendingProps,ob(an),an._status!==1)throw an._result;switch(an=an._result,tn.type=an,cn=tn.tag=Xj(an),_e=ig(an,_e),cn){case 0:tn=di(null,tn,an,_e,nn);break e;case 1:tn=fi$1(null,tn,an,_e,nn);break e;case 11:tn=Zh(null,tn,an,_e,nn);break e;case 14:tn=ai(null,tn,an,ig(an.type,_e),sn,nn);break e}throw Error(u$3(306,an,""))}return tn;case 0:return sn=tn.type,an=tn.pendingProps,an=tn.elementType===sn?an:ig(sn,an),di(_e,tn,sn,an,nn);case 1:return sn=tn.type,an=tn.pendingProps,an=tn.elementType===sn?an:ig(sn,an),fi$1(_e,tn,sn,an,nn);case 3:if(hi(tn),sn=tn.updateQueue,_e===null||sn===null)throw Error(u$3(282));if(sn=tn.pendingProps,an=tn.memoizedState,an=an!==null?an.element:null,vg(_e,tn),zg(tn,sn,null,nn),sn=tn.memoizedState.element,sn===an)Xh(),tn=$h(_e,tn,nn);else{if((an=tn.stateNode.hydrate)&&(Ph=Jd(tn.stateNode.containerInfo.firstChild),Oh=tn,an=Qh=!0),an)for(nn=Yg(tn,null,sn,nn),tn.child=nn;nn;)nn.effectTag=nn.effectTag&-3|1024,nn=nn.sibling;else R$3(_e,tn,sn,nn),Xh();tn=tn.child}return tn;case 5:return fh(tn),_e===null&&Uh(tn),sn=tn.type,an=tn.pendingProps,cn=_e!==null?_e.memoizedProps:null,un=an.children,Gd(sn,an)?un=null:cn!==null&&Gd(sn,cn)&&(tn.effectTag|=16),ei(_e,tn),tn.mode&4&&nn!==1&&an.hidden?(tn.expirationTime=tn.childExpirationTime=1,tn=null):(R$3(_e,tn,un,nn),tn=tn.child),tn;case 6:return _e===null&&Uh(tn),null;case 13:return ji(_e,tn,nn);case 4:return dh(tn,tn.stateNode.containerInfo),sn=tn.pendingProps,_e===null?tn.child=Xg(tn,null,sn,nn):R$3(_e,tn,sn,nn),tn.child;case 11:return sn=tn.type,an=tn.pendingProps,an=tn.elementType===sn?an:ig(sn,an),Zh(_e,tn,sn,an,nn);case 7:return R$3(_e,tn,tn.pendingProps,nn),tn.child;case 8:return R$3(_e,tn,tn.pendingProps.children,nn),tn.child;case 12:return R$3(_e,tn,tn.pendingProps.children,nn),tn.child;case 10:e:{sn=tn.type._context,an=tn.pendingProps,un=tn.memoizedProps,cn=an.value;var hn=tn.type._context;if(I$1(jg,hn._currentValue),hn._currentValue=cn,un!==null)if(hn=un.value,cn=$e$1(hn,cn)?0:(typeof sn._calculateChangedBits=="function"?sn._calculateChangedBits(hn,cn):1073741823)|0,cn===0){if(un.children===an.children&&!K$1.current){tn=$h(_e,tn,nn);break e}}else for(hn=tn.child,hn!==null&&(hn.return=tn);hn!==null;){var fn=hn.dependencies;if(fn!==null){un=hn.child;for(var vn=fn.firstContext;vn!==null;){if(vn.context===sn&&vn.observedBits&cn){hn.tag===1&&(vn=wg(nn,null),vn.tag=2,xg(hn,vn)),hn.expirationTime<nn&&(hn.expirationTime=nn),vn=hn.alternate,vn!==null&&vn.expirationTime<nn&&(vn.expirationTime=nn),pg(hn.return,nn),fn.expirationTime<nn&&(fn.expirationTime=nn);break}vn=vn.next}}else un=hn.tag===10&&hn.type===tn.type?null:hn.child;if(un!==null)un.return=hn;else for(un=hn;un!==null;){if(un===tn){un=null;break}if(hn=un.sibling,hn!==null){hn.return=un.return,un=hn;break}un=un.return}hn=un}R$3(_e,tn,an.children,nn),tn=tn.child}return tn;case 9:return an=tn.type,cn=tn.pendingProps,sn=cn.children,qg(tn,nn),an=sg(an,cn.unstable_observedBits),sn=sn(an),tn.effectTag|=1,R$3(_e,tn,sn,nn),tn.child;case 14:return an=tn.type,cn=ig(an,tn.pendingProps),cn=ig(an.type,cn),ai(_e,tn,an,cn,sn,nn);case 15:return ci(_e,tn,tn.type,tn.pendingProps,sn,nn);case 17:return sn=tn.type,an=tn.pendingProps,an=tn.elementType===sn?an:ig(sn,an),_e!==null&&(_e.alternate=null,tn.alternate=null,tn.effectTag|=2),tn.tag=1,L$3(sn)?(_e=!0,Gf(tn)):_e=!1,qg(tn,nn),Lg(tn,sn,an),Ng(tn,sn,an,nn),gi(null,tn,sn,!0,_e,nn);case 19:return mi(_e,tn,nn)}throw Error(u$3(156,tn.tag))};var Uj=null,Li$1=null;function Yj(_e){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")return!1;var tn=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(tn.isDisabled||!tn.supportsFiber)return!0;try{var nn=tn.inject(_e);Uj=function(sn){try{tn.onCommitFiberRoot(nn,sn,void 0,(sn.current.effectTag&64)===64)}catch{}},Li$1=function(sn){try{tn.onCommitFiberUnmount(nn,sn)}catch{}}}catch{}return!0}function Zj(_e,tn,nn,sn){this.tag=_e,this.key=nn,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=tn,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=sn,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Sh(_e,tn,nn,sn){return new Zj(_e,tn,nn,sn)}function bi(_e){return _e=_e.prototype,!(!_e||!_e.isReactComponent)}function Xj(_e){if(typeof _e=="function")return bi(_e)?1:0;if(_e!=null){if(_e=_e.$$typeof,_e===gb)return 11;if(_e===jb)return 14}return 2}function Sg(_e,tn){var nn=_e.alternate;return nn===null?(nn=Sh(_e.tag,tn,_e.key,_e.mode),nn.elementType=_e.elementType,nn.type=_e.type,nn.stateNode=_e.stateNode,nn.alternate=_e,_e.alternate=nn):(nn.pendingProps=tn,nn.effectTag=0,nn.nextEffect=null,nn.firstEffect=null,nn.lastEffect=null),nn.childExpirationTime=_e.childExpirationTime,nn.expirationTime=_e.expirationTime,nn.child=_e.child,nn.memoizedProps=_e.memoizedProps,nn.memoizedState=_e.memoizedState,nn.updateQueue=_e.updateQueue,tn=_e.dependencies,nn.dependencies=tn===null?null:{expirationTime:tn.expirationTime,firstContext:tn.firstContext,responders:tn.responders},nn.sibling=_e.sibling,nn.index=_e.index,nn.ref=_e.ref,nn}function Ug(_e,tn,nn,sn,an,cn){var un=2;if(sn=_e,typeof _e=="function")bi(_e)&&(un=1);else if(typeof _e=="string")un=5;else e:switch(_e){case ab:return Wg(nn.children,an,cn,tn);case fb:un=8,an|=7;break;case bb:un=8,an|=1;break;case cb:return _e=Sh(12,nn,tn,an|8),_e.elementType=cb,_e.type=cb,_e.expirationTime=cn,_e;case hb:return _e=Sh(13,nn,tn,an),_e.type=hb,_e.elementType=hb,_e.expirationTime=cn,_e;case ib:return _e=Sh(19,nn,tn,an),_e.elementType=ib,_e.expirationTime=cn,_e;default:if(typeof _e=="object"&&_e!==null)switch(_e.$$typeof){case db:un=10;break e;case eb:un=9;break e;case gb:un=11;break e;case jb:un=14;break e;case kb:un=16,sn=null;break e;case lb:un=22;break e}throw Error(u$3(130,_e==null?_e:typeof _e,""))}return tn=Sh(un,nn,tn,an),tn.elementType=_e,tn.type=sn,tn.expirationTime=cn,tn}function Wg(_e,tn,nn,sn){return _e=Sh(7,_e,sn,tn),_e.expirationTime=nn,_e}function Tg(_e,tn,nn){return _e=Sh(6,_e,null,tn),_e.expirationTime=nn,_e}function Vg(_e,tn,nn){return tn=Sh(4,_e.children!==null?_e.children:[],_e.key,tn),tn.expirationTime=nn,tn.stateNode={containerInfo:_e.containerInfo,pendingChildren:null,implementation:_e.implementation},tn}function ak(_e,tn,nn){this.tag=tn,this.current=null,this.containerInfo=_e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=nn,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Aj(_e,tn){var nn=_e.firstSuspendedTime;return _e=_e.lastSuspendedTime,nn!==0&&nn>=tn&&_e<=tn}function xi$1(_e,tn){var nn=_e.firstSuspendedTime,sn=_e.lastSuspendedTime;nn<tn&&(_e.firstSuspendedTime=tn),(sn>tn||nn===0)&&(_e.lastSuspendedTime=tn),tn<=_e.lastPingedTime&&(_e.lastPingedTime=0),tn<=_e.lastExpiredTime&&(_e.lastExpiredTime=0)}function yi(_e,tn){tn>_e.firstPendingTime&&(_e.firstPendingTime=tn);var nn=_e.firstSuspendedTime;nn!==0&&(tn>=nn?_e.firstSuspendedTime=_e.lastSuspendedTime=_e.nextKnownPendingLevel=0:tn>=_e.lastSuspendedTime&&(_e.lastSuspendedTime=tn+1),tn>_e.nextKnownPendingLevel&&(_e.nextKnownPendingLevel=tn))}function Cj(_e,tn){var nn=_e.lastExpiredTime;(nn===0||nn>tn)&&(_e.lastExpiredTime=tn)}function bk(_e,tn,nn,sn){var an=tn.current,cn=Gg(),un=Dg.suspense;cn=Hg(cn,an,un);e:if(nn){nn=nn._reactInternalFiber;t:{if(dc(nn)!==nn||nn.tag!==1)throw Error(u$3(170));var hn=nn;do{switch(hn.tag){case 3:hn=hn.stateNode.context;break t;case 1:if(L$3(hn.type)){hn=hn.stateNode.__reactInternalMemoizedMergedChildContext;break t}}hn=hn.return}while(hn!==null);throw Error(u$3(171))}if(nn.tag===1){var fn=nn.type;if(L$3(fn)){nn=Ff(nn,fn,hn);break e}}nn=hn}else nn=Af;return tn.context===null?tn.context=nn:tn.pendingContext=nn,tn=wg(cn,un),tn.payload={element:_e},sn=sn===void 0?null:sn,sn!==null&&(tn.callback=sn),xg(an,tn),Ig(an,cn),cn}function ck(_e){if(_e=_e.current,!_e.child)return null;switch(_e.child.tag){case 5:return _e.child.stateNode;default:return _e.child.stateNode}}function dk(_e,tn){_e=_e.memoizedState,_e!==null&&_e.dehydrated!==null&&_e.retryTime<tn&&(_e.retryTime=tn)}function ek(_e,tn){dk(_e,tn),(_e=_e.alternate)&&dk(_e,tn)}function fk(_e,tn,nn){nn=nn!=null&&nn.hydrate===!0;var sn=new ak(_e,tn,nn),an=Sh(3,null,null,tn===2?7:tn===1?3:0);sn.current=an,an.stateNode=sn,ug(an),_e[Od]=sn.current,nn&&tn!==0&&Jc(_e,_e.nodeType===9?_e:_e.ownerDocument),this._internalRoot=sn}fk.prototype.render=function(_e){bk(_e,this._internalRoot,null,null)};fk.prototype.unmount=function(){var _e=this._internalRoot,tn=_e.containerInfo;bk(null,_e,null,function(){tn[Od]=null})};function gk(_e){return!(!_e||_e.nodeType!==1&&_e.nodeType!==9&&_e.nodeType!==11&&(_e.nodeType!==8||_e.nodeValue!==" react-mount-point-unstable "))}function hk(_e,tn){if(tn||(tn=_e?_e.nodeType===9?_e.documentElement:_e.firstChild:null,tn=!(!tn||tn.nodeType!==1||!tn.hasAttribute("data-reactroot"))),!tn)for(var nn;nn=_e.lastChild;)_e.removeChild(nn);return new fk(_e,0,tn?{hydrate:!0}:void 0)}function ik(_e,tn,nn,sn,an){var cn=nn._reactRootContainer;if(cn){var un=cn._internalRoot;if(typeof an=="function"){var hn=an;an=function(){var vn=ck(un);hn.call(vn)}}bk(tn,un,_e,an)}else{if(cn=nn._reactRootContainer=hk(nn,sn),un=cn._internalRoot,typeof an=="function"){var fn=an;an=function(){var vn=ck(un);fn.call(vn)}}Nj(function(){bk(tn,un,_e,an)})}return ck(un)}function jk(_e,tn,nn){var sn=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:$a$1,key:sn==null?null:""+sn,children:_e,containerInfo:tn,implementation:nn}}wc=function(_e){if(_e.tag===13){var tn=hg(Gg(),150,100);Ig(_e,tn),ek(_e,tn)}};xc=function(_e){_e.tag===13&&(Ig(_e,3),ek(_e,3))};yc=function(_e){if(_e.tag===13){var tn=Gg();tn=Hg(tn,_e,null),Ig(_e,tn),ek(_e,tn)}};za$1=function(_e,tn,nn){switch(tn){case"input":if(Cb(_e,nn),tn=nn.name,nn.type==="radio"&&tn!=null){for(nn=_e;nn.parentNode;)nn=nn.parentNode;for(nn=nn.querySelectorAll("input[name="+JSON.stringify(""+tn)+'][type="radio"]'),tn=0;tn<nn.length;tn++){var sn=nn[tn];if(sn!==_e&&sn.form===_e.form){var an=Qd(sn);
31if(!an)throw Error(u$3(90));yb(sn),Cb(sn,an)}}}break;case"textarea":Kb(_e,nn);break;case"select":tn=nn.value,tn!=null&&Hb(_e,!!nn.multiple,tn,!1)}};Fa$1=Mj;Ga$1=function(_e,tn,nn,sn,an){var cn=W$4;W$4|=4;try{return cg(98,_e.bind(null,tn,nn,sn,an))}finally{W$4=cn,W$4===V$1&&gg()}};Ha$1=function(){(W$4&(1|fj|gj))===V$1&&(Lj(),Dj())};Ia$1=function(_e,tn){var nn=W$4;W$4|=2;try{return _e(tn)}finally{W$4=nn,W$4===V$1&&gg()}};function kk(_e,tn){var nn=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!gk(tn))throw Error(u$3(200));return jk(_e,tn,null,nn)}var lk={Events:[Nc,Pd,Qd,xa$1,ta$1,Xd,function(_e){jc(_e,Wd)},Da$1,Ea$1,id$1,mc,Dj,{current:!1}]};(function(_e){var tn=_e.findFiberByHostInstance;return Yj(n$4({},_e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Wa$1.ReactCurrentDispatcher,findHostInstanceByFiber:function(nn){return nn=hc(nn),nn===null?null:nn.stateNode},findFiberByHostInstance:function(nn){return tn?tn(nn):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))})({findFiberByHostInstance:tc,bundleType:0,version:"16.14.0",rendererPackageName:"react-dom"});reactDom_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=lk;reactDom_production_min.createPortal=kk;reactDom_production_min.findDOMNode=function(_e){if(_e==null)return null;if(_e.nodeType===1)return _e;var tn=_e._reactInternalFiber;if(tn===void 0)throw typeof _e.render=="function"?Error(u$3(188)):Error(u$3(268,Object.keys(_e)));return _e=hc(tn),_e=_e===null?null:_e.stateNode,_e};reactDom_production_min.flushSync=function(_e,tn){if((W$4&(fj|gj))!==V$1)throw Error(u$3(187));var nn=W$4;W$4|=1;try{return cg(99,_e.bind(null,tn))}finally{W$4=nn,gg()}};reactDom_production_min.hydrate=function(_e,tn,nn){if(!gk(tn))throw Error(u$3(200));return ik(null,_e,tn,!0,nn)};reactDom_production_min.render=function(_e,tn,nn){if(!gk(tn))throw Error(u$3(200));return ik(null,_e,tn,!1,nn)};reactDom_production_min.unmountComponentAtNode=function(_e){if(!gk(_e))throw Error(u$3(40));return _e._reactRootContainer?(Nj(function(){ik(null,null,_e,!1,function(){_e._reactRootContainer=null,_e[Od]=null})}),!0):!1};reactDom_production_min.unstable_batchedUpdates=Mj;reactDom_production_min.unstable_createPortal=function(_e,tn){return kk(_e,tn,2<arguments.length&&arguments[2]!==void 0?arguments[2]:null)};reactDom_production_min.unstable_renderSubtreeIntoContainer=function(_e,tn,nn,sn){if(!gk(nn))throw Error(u$3(200));if(_e==null||_e._reactInternalFiber===void 0)throw Error(u$3(38));return ik(_e,tn,nn,!1,sn)};reactDom_production_min.version="16.14.0";function checkDCE(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(_e){console.error(_e)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;function _arrayWithHoles$1(_e){if(Array.isArray(_e))return _e}function _iterableToArrayLimit$1(_e,tn){var nn=_e==null?null:typeof Symbol<"u"&&_e[Symbol.iterator]||_e["@@iterator"];if(nn!=null){var sn,an,cn,un,hn=[],fn=!0,vn=!1;try{if(cn=(nn=nn.call(_e)).next,tn===0){if(Object(nn)!==nn)return;fn=!1}else for(;!(fn=(sn=cn.call(nn)).done)&&(hn.push(sn.value),hn.length!==tn);fn=!0);}catch(_n){vn=!0,an=_n}finally{try{if(!fn&&nn.return!=null&&(un=nn.return(),Object(un)!==un))return}finally{if(vn)throw an}}return hn}}function _arrayLikeToArray$6(_e,tn){(tn==null||tn>_e.length)&&(tn=_e.length);for(var nn=0,sn=new Array(tn);nn<tn;nn++)sn[nn]=_e[nn];return sn}function _unsupportedIterableToArray$6(_e,tn){if(_e){if(typeof _e=="string")return _arrayLikeToArray$6(_e,tn);var nn=Object.prototype.toString.call(_e).slice(8,-1);if(nn==="Object"&&_e.constructor&&(nn=_e.constructor.name),nn==="Map"||nn==="Set")return Array.from(_e);if(nn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(nn))return _arrayLikeToArray$6(_e,tn)}}function _nonIterableRest$1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 32In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _slicedToArray$1(_e,tn){return _arrayWithHoles$1(_e)||_iterableToArrayLimit$1(_e,tn)||_unsupportedIterableToArray$6(_e,tn)||_nonIterableRest$1()}function _classCallCheck$5(_e,tn){if(!(_e instanceof tn))throw new TypeError("Cannot call a class as a function")}function _typeof$2(_e){"@babel/helpers - typeof";return _typeof$2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(tn){return typeof tn}:function(tn){return tn&&typeof Symbol=="function"&&tn.constructor===Symbol&&tn!==Symbol.prototype?"symbol":typeof tn},_typeof$2(_e)}function _toPrimitive(_e,tn){if(_typeof$2(_e)!=="object"||_e===null)return _e;var nn=_e[Symbol.toPrimitive];if(nn!==void 0){var sn=nn.call(_e,tn||"default");if(_typeof$2(sn)!=="object")return sn;throw new TypeError("@@toPrimitive must return a primitive value.")}
32return(tn==="string"?String:Number)(_e)}function _toPropertyKey(_e){var tn=_toPrimitive(_e,"string");return _typeof$2(tn)==="symbol"?tn:String(tn)}function _defineProperties$4(_e,tn){for(var nn=0;nn<tn.length;nn++){var sn=tn[nn];sn.enumerable=sn.enumerable||!1,sn.configurable=!0,"value"in sn&&(sn.writable=!0),Object.defineProperty(_e,_toPropertyKey(sn.key),sn)}}function _createClass$5(_e,tn,nn){return tn&&_defineProperties$4(_e.prototype,tn),nn&&_defineProperties$4(_e,nn),Object.defineProperty(_e,"prototype",{writable:!1}),_e}function getCookies(){for(var _e=document.cookie.split(";"),tn=[],nn=new RegExp("^\\s*([^=]+)\\s*=\\s*(.*?)$"),sn=0;sn<_e.length;sn++){var an=_e[sn],cn=nn.exec(an);cn!==null&&tn.push({name:cn[1],value:cn[2]})}return tn}function getCookie(_e){for(var tn=getCookies(),nn=0;nn<tn.length;nn++)if(tn[nn].name==_e)return tn[nn];return null}function pair(_e,tn){return"".concat(_e,"=").concat(tn)}function setCookie(_e){var tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",nn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,sn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:void 0,an=[pair(_e,tn)];if(nn){var cn=new Date;cn.setTime(cn.getTime()+nn*24*60*60*1e3),an.push(pair("expires",cn.toUTCString()))}sn&&an.push(pair("domain",sn)),an.push(pair("path","/")),document.cookie=an.join("; ")}function deleteCookie(_e,tn,nn){var sn="".concat(_e,"=; Max-Age=-99999999;").concat(tn!==void 0?" path=".concat(tn,";"):" path=/;");if(nn!==void 0){document.cookie="".concat(sn," domain=").concat(nn,";");return}document.cookie=sn,document.cookie="".concat(sn," domain=.").concat(location.hostname,";"),document.cookie="".concat(sn," domain=.").concat(location.hostname.split(".").slice(-2).join("."),";")}var ConsentManager=function(){function _e(tn){_classCallCheck$5(this,_e),this.config=tn,this.consents=this.defaultConsents,this.confirmed=!1,this.changed=!1,this.states={},this.executedOnce={},this.watchers=new Set([]),this.loadConsents(),this.applyConsents()}return _createClass$5(_e,[{key:"watch",value:function(nn){this.watchers.has(nn)||this.watchers.add(nn)}},{key:"unwatch",value:function(nn){this.watchers.has(nn)&&this.watchers.delete(nn)}},{key:"notify",value:function(nn,sn){var an=this;this.watchers.forEach(function(cn){cn.update(an,nn,sn)})}},{key:"getApp",value:function(nn){var sn=this.config.apps.filter(function(an){return an.name==nn});if(sn.length>0)return sn[0]}},{key:"getDefaultConsent",value:function(nn){var sn=nn.default;return sn===void 0&&(sn=this.config.default),sn===void 0&&(sn=!1),sn}},{key:"canBypassConsent",value:function(){return this.config.apps.every(function(nn){var sn=nn.optOut,an=sn===void 0?!1:sn,cn=nn.required,un=cn===void 0?!1:cn;return an||un})}},{key:"declineAll",value:function(){var nn=this;this.config.apps.map(function(sn){nn.updateConsent(sn,!1)})}},{key:"acceptAll",value:function(){var nn=this;this.config.apps.map(function(sn){nn.updateConsent(sn,!0)})}},{key:"updateConsent",value:function(nn,sn){nn.required&&!sn||(this.consents[nn.name]=sn,this.notify("consents",this.consents))}},{key:"resetConsent",value:function(){this.consents=this.defaultConsents,this.confirmed=!1,this.applyConsents(),deleteCookie(this.cookieName),this.notify("consents",this.consents)}},{key:"getConsent",value:function(nn){return this.consents[nn]||!1}},{key:"_checkConsents",value:function(){var nn=!0,sn=this.config.apps.map(function(an){return an.name});Object.keys(this.consents).forEach((function(an){sn.indexOf(an)===-1&&delete this.consents[an]}).bind(this)),this.config.apps.forEach((function(an){typeof this.consents[an.name]>"u"&&(this.consents[an.name]=this.getDefaultConsent(an),nn=!1)}).bind(this)),this.confirmed=nn,nn||(this.changed=!0)}},{key:"loadConsents",value:function(){var nn=getCookie(this.cookieName);return nn!==null&&nn.value!==""&&(this.consents=this.config.parseCookie(nn.value),this._checkConsents(),this.notify("consents",this.consents)),this.consents}},{key:"saveAndApplyConsents",value:function(){this.saveConsents(),this.applyConsents()}},{key:"saveConsents",value:function(){this.consents===null&&deleteCookie(this.cookieName);var nn=this.config.stringifyCookie(this.consents);setCookie(this.cookieName,nn,this.config.cookieExpiresAfterDays||120,this.config.cookieDomain),this.confirmed=!0,this.changed=!1}},{key:"applyConsents",value:function(){for(var nn=0;nn<this.config.apps.length;nn++){var sn=this.config.apps[nn],an=this.states[sn.name],cn=this.confirmed||(sn.optOut!==void 0?sn.optOut:this.config.optOut||!1),un=this.getConsent(sn.name)&&cn;an!==un&&(this.updateAppElements(sn,un),this.updateAppCookies(sn,un),sn.callback!==void 0&&sn.callback(un,sn),this.states[sn.name]=un)}}},{key:"updateAppElements",value:function(nn,sn){if(sn){if(nn.onlyOnce&&this.executedOnce[nn.name])return;this.executedOnce[nn.name]=!0}for(var an=document.querySelectorAll("[data-name='"+nn.name+"']"),cn=0;cn<an.length;cn++){var un=an[cn],hn=un.parentElement,fn=un.dataset,vn=fn.type;fn.name;var _n=["href","src"];
32if(un.tagName=="SCRIPT"){for(var kn=document.createElement("script"),yn=Object.keys(fn),Cn=0;Cn<yn.length;Cn++){var Sn=yn[Cn];kn.dataset[Sn]=fn[Sn]}kn.type="opt-in",kn.innerText=un.innerText,kn.text=un.text,kn.class=un.class,kn.style.cssText=un.style,kn.id=un.id,kn.name=un.name,kn.defer=un.defer,kn.async=un.async,sn&&(kn.type=vn,fn.src!==void 0&&(kn.src=fn.src)),hn.insertBefore(kn,un),hn.removeChild(un)}else if(sn){for(var $n=0;$n<_n.length;$n++){var Pn=_n[$n],xn=fn[Pn];xn!==void 0&&(fn["original"+Pn]===void 0&&(fn["original"+Pn]=un[Pn]),un[Pn]=xn)}fn.title!==void 0&&(un.title=fn.title),fn.originalDisplay!==void 0&&(un.style.display=fn.originalDisplay)}else{fn.title!==void 0&&un.removeAttribute("title"),fn.hide==="true"&&(fn.originalDisplay===void 0&&(fn.originalDisplay=un.style.display),un.style.display="none");for(var Mn=0;Mn<_n.length;Mn++){var Pn=_n[Mn],En=fn[Pn];En!==void 0&&fn["original"+Pn]!==void 0&&(un[Pn]=fn["original"+Pn])}}}}},{key:"updateAppCookies",value:function(nn,sn){if(sn)return;function an($n){return $n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}if(nn.cookies!==void 0&&nn.cookies.length>0)for(var cn=getCookies(),un=0;un<nn.cookies.length;un++){var hn=nn.cookies[un],fn=void 0,vn=void 0;if(hn instanceof Array){var _n=hn,kn=_slicedToArray$1(_n,3);hn=kn[0],fn=kn[1],vn=kn[2]}hn instanceof RegExp||(hn=new RegExp("^"+an(hn)+"$"));for(var yn=0;yn<cn.length;yn++){var Cn=cn[yn],Sn=hn.exec(Cn.name);Sn!==null&&deleteCookie(Cn.name,fn,vn)}}}},{key:"cookieName",get:function(){return this.config.cookieName||"orejime"}},{key:"defaultConsents",get:function(){for(var nn={},sn=0;sn<this.config.apps.length;sn++){var an=this.config.apps[sn];nn[an.name]=this.getDefaultConsent(an)}return nn}}]),_e}(),ca$1={consentModal:{title:"La informació que recollim",description:`Aquà podeu veure i personalitzar la
32informació que recopilem sobre vosaltres. 33`,privacyPolicy:{name:"polÃtica de privacitat",text:`Per saber-ne més, llegiu la nostre {privacyPolicy}. 34`}},consentNotice:{changeDescription:"S'han produït canvis des de la vostra última visita, actualitzeu el vostre consentiment.",description:`Recopilem i processem la vostra informació personal amb la finalitat següent : {purposes}. 35`,learnMore:"Més informació"},accept:"Acceptar",acceptTitle:"Acceptar les cookies",acceptAll:"Acceptar-ho tot",save:"Desa",saveData:"Desa la meva configuració sobre la informació recollida",decline:"Refusar",declineAll:"Rebutja tot",close:"Tancar",enabled:"Actiu",disabled:"Inactiu",app:{optOut:{title:"(desactivar)",description:"Aquesta aplicació es carrega de manera predeterminada (però podeu desactivar-la)"},required:{title:"(sempre obligatori)",description:"Aquesta aplicació sempre és necessà ria"},purposes:"Usos",purpose:"Ãs"},poweredBy:"Desenvolupat per Orejime",newWindow:"finestra nova"},de$2={consentModal:{title:"Informationen zur Privatsphäre",description:`Hier können Sie einsehen und anpassen, welche persönlichen Daten gespeichert werden. 36`,privacyPolicy:{name:"Datenschutzerklärung",text:`Bitte lesen Sie unsere {privacyPolicy} um weitere Details zu erfahren. 37`}},consentNotice:{changeDescription:"Es gab Ãnderungen seit Ihrem letzten Besuch, bitte aktualisieren Sie Ihre Auswahl.",description:`Wir speichern und verarbeiten Ihre persönlichen Daten für folgende Zwecke: {purposes}. 38`,learnMore:"Mehr erfahren"},accept:"Akzeptieren",acceptTitle:"Cookies akzeptieren",acceptAll:"Alle Einstellungen akzeptieren",save:"Speichern",saveData:"Meine Einstellungen speichern",decline:"Ablehnen",declineAll:"Alle Einstellungen ablehnen",close:"SchlieÃen",enabled:"Aktiviert",disabled:"Deaktiviert",app:{optOut:{title:"(Opt-Out)",description:"Diese Einstellungen als Standard festlegen (sie können jederzeit deaktiviert werden)"},required:{title:"(immer notwendig)",description:"Diese Einstellungen werden immer benötigt"},purposes:"Zwecke",purpose:"Zweck"},poweredBy:"Durchgeführt mit Orejime",newWindow:"Neues Fenster"},en$1={consentModal:{title:"Information that we collect",description:`Here you can see and customize the information that we collect about you. 39`,privacyPolicy:{name:"privacy policy",text:`To learn more, please read our {privacyPolicy}. 40`}},consentNotice:{changeDescription:"There were changes since your last visit, please update your consent.",description:`We collect and process your personal information for the following purposes: {purposes}. 41`,learnMore:"Learn more"},accept:"Accept",acceptTitle:"Accept cookies",acceptAll:"Accept all apps",save:"Save",saveData:"Save my configuration on collected information",decline:"Decline",declineAll:"Decline all apps",close:"Close",enabled:"Enabled",disabled:"Disabled",app:{optOut:{title:"(opt-out)",description:"This app is loaded by default (but you can opt out)"},required:{title:"(always required)",description:"This application is always required"},purposes:"Purposes",purpose:"Purpose"},poweredBy:"Powered by Orejime",newWindow:"new window"},es={consentModal:{title:"La información que recopilamos",description:`Aquà puede ver y personalizar la información que recopilamos sobre usted. 42`,privacyPolicy:{name:"polÃtica de confidencialidad",text:`Para obtener más información, lea nuestra {privacyPolicy}. 43`}},consentNotice:{changeDescription:"Se han producido cambios desde su última visita, actualice su consentimiento.",description:`Recopilamos y procesamos su información personal para los siguientes propósitos : {purposes}. 44`,learnMore:"Más información"},accept:"Aceptar",acceptTitle:"Aceptar cookies",acceptAll:"Aceptar todas las apps",save:"Guardar",saveData:"Guardar mi configuración en la información recopilada",decline:"Rechazar",declineAll:"Rechazar todas las apps",close:"Cerrar",enabled:"Habilitado",disabled:"Deshabilitado",app:{optOut:{title:"(desactivar)",description:"Esta aplicación se carga por defecto (pero puedes desactivarla)"},required:{title:"(siempre obligatorio)",description:"Esta aplicación es siempre obligatoria"},purposes:"Propósitos",purpose:"Propósito"},poweredBy:"Desarrollado por Orejime",newWindow:"nueva ventana"},et$3={consentModal:{title:"Isikuandmete kogumine",description:`Siit saate vaadata ja hallata teavet, mida me teie kohta kogume. 45`,privacyPolicy:{name:"privaatsustingimused",text:`Lisateabe saamiseks lugege palun meie {privacyPolicy} 46`}},consentNotice:{changeDescription:"Pärast teie viimast külastust on toimunud muudatusi, palun uuendage oma nõusolekut.",description:`Me kogume ja töötleme teie isikuandmeid järgmistel eesmärkidel: {purposes}. 47`,learnMore:"Lisateave"},accept:"Nõustu",acceptTitle:"Nõustu küpsistega",acceptAll:"Nõustu kõigi rakendustega",save:"Salvesta",saveData:"Salvesta kogutud teabe seadistused",decline:"Keeldu",declineAll:"Keela kõik rakendused",close:"Sulge",enabled:"Lubatud",disabled:"Välja lülitatud",app:{optOut:{title:"(Opt-Out)",de
47scription:"See rakendus on vaikimisi lisatud (kuid saate sellest loobuda)"},required:{title:"(alati vajalik)",description:"See rakendus on alati vajalik"},purposes:"Eesmärgid",purpose:"Eesmärk"},poweredBy:"Teenuse pakkuja on Orejime",newWindow:"uus aken"},fi={consentModal:{title:"Keräämämme tiedot",description:`Voit tarkastella ja muokata sinusta keräämiämme tietoja. 48`,privacyPolicy:{name:"tietosuojasivultamme",text:`Voit lukea lisätietoja {privacyPolicy}. 49`}},consentNotice:{changeDescription:"Olemme tehneet muutoksia ehtoihin viime vierailusi jälkeen, tarkista ehdot.",description:`Keräämme ja käsittelemme henkilötietoja seuraaviin tarkoituksiin: {purposes}. 50`,learnMore:"Lue lisää"},save:"Tallenna",decline:"Hylkää",app:{optOut:{title:"(ladataan oletuksena)",description:"Ladataan oletuksena (mutta voit ottaa sen pois päältä)"},required:{title:"(vaaditaan)",description:"Sivusto vaatii tämän aina"},purposes:"Käyttötarkoitukset",purpose:"Käyttötarkoitus"},poweredBy:"Palvelun tarjoaa Orejime"},fr$1={consentModal:{title:"Les informations que nous collectons",description:`Ici, vous pouvez voir et personnaliser les informations que nous collectons sur vous. 51`,privacyPolicy:{name:"politique de confidentialité",text:`Pour en savoir plus, merci de lire notre {privacyPolicy}. 52`}},consentNotice:{changeDescription:"Des modifications ont eu lieu depuis votre dernière visite, merci de mettre à jour votre consentement.",description:`Nous collectons et traitons vos informations personnelles dans le but suivant : {purposes}. 53`,learnMore:"En savoir plus"},accept:"Accepter",acceptTitle:"Accepter les cookies",acceptAll:"Tout accepter",save:"Sauvegarder",saveData:"Sauvegarder ma configuration sur les informations collectées",decline:"Refuser",declineAll:"Tout refuser",close:"Fermer",enabled:"Activé",disabled:"Désactivé",app:{optOut:{title:"(opt-out)",description:"Cette application est chargée par défaut (mais vous pouvez la désactiver)"},required:{title:"(toujours requis)",description:"Cette application est toujours requise"},purposes:"Utilisations",purpose:"Utilisation"},poweredBy:"Propulsé par Orejime",newWindow:"nouvelle fenêtre"},hu={consentModal:{title:"Információk, amiket gyűjtünk",description:`Itt láthatod és testreszabhatod az rólad gyűjtött információkat. 54`,privacyPolicy:{name:"adatvédelmi irányelveinket",text:`További információért kérjük, olvassd el az {privacyPolicy}. 55`}},consentNotice:{changeDescription:"Az utolsó látogatás óta változások történtek, kérjük, frissÃtsd a hozzájárulásodat.",description:`Az személyes adataidat összegyűjtjük és feldolgozzuk az alábbi célokra: {purposes}. 56`,learnMore:"Tudj meg többet"},save:"Mentés",decline:"Elvet",app:{optOut:{title:"(leiratkozás)",description:"Ez az alkalmazás alapértelmezés szerint betöltött (de ki lehet kapcsolni)"},required:{title:"(mindig kötelezÅ)",description:"Ez az applikáció mindig kötelezÅ"},purposes:"Célok",purpose:"Cél"},poweredBy:"Powered by Orejime"},it$2={consentModal:{title:"Informazioni che raccogliamo",description:`Qui puoi vedere e scegliere le informazioni che raccogliamo su di te. 57`,privacyPolicy:{name:"policy privacy",text:`Per saperne di più, leggi la nostra {privacyPolicy}. 58`}},consentNotice:{changeDescription:"Ci sono stati cambiamenti dalla tua ultima visita, aggiorna il tuo consenso.",description:`Raccogliamo ed elaboriamo le vostre informazioni personali per i seguenti scopi: {purposes}. 59`,learnMore:"Scopri di più"},save:"Salva",decline:"Rifiuta",app:{optOut:{title:"(opt-out)",description:"Quest'applicazione è caricata di default (ma puoi disattivarla)"},required:{title:"(sempre richiesto)",description:"Quest'applicazione è sempre richiesta"},purposes:"Scopi",purpose:"Scopo"},poweredBy:"Realizzato da Orejime"},nb={consentModal:{title:"Informasjon vi samler inn",description:`Her kan du se og velge hvilken informasjon vi samler inn om deg. 60`,privacyPolicy:{name:"personvernerklæring",text:`For Ã¥ lære mer, vennligst les vÃ¥r {privacyPolicy}. 61`}},consentNotice:{changeDescription:"Det har skjedd endringer siden ditt siste besøk, vennligst oppdater ditt samtykke.",description:`Vi samler inn og prosesserer din personlige informasjon av følgende Ã¥rsaker: {purposes}. 62`,learnMore:"Lær mer"},save:"Opslaan",decline:"AvslÃ¥",app:{optOut:{title:"(opt-out)",description:"Denne appen er lastet som standard (men du kan skru det av)"},required:{title:"(alltid pÃ¥krevd)",description:"Denne applikasjonen er alltid pÃ¥krevd"},purposes:"à rsaker",purpose:"à rsak"},poweredBy:"Laget med Orejime"},nl$2={consentModal:{title:"Informatie die we verzamelen",description:`Hier kunt u de informatie bekijken en aanpassen die we over u verzamelen. 63`,privacyPolicy:{name:"privacybeleid",text:`Lees ons privacybeleid voor meer informatie {privacyPolicy}. 64`}},consentNotice:{changeDescription:"Er waren wijzigingen sinds uw laatste bezoek, werk uw voorkeuren bij.",description:`Wij verzamelen en verwerken uw persoonlijke gegevens voor de volgende doeleinden: {purposes}. 65`,learnMore:"Lees meer"},accept:"Aanvaarden",acceptAll:"Alles aanvaarden",save:"Opslaan",saveData:"Mijn configuratie voor de informatievergaring opslaan",decline:"Afwijzen",declineAll:"Alles weigeren",close:"Sluiten",enabled:"Geactiveerd",disabled:"Gedesactiveerd",app:{optOut:{title:"(afmelden)",description:"Deze app is standaard geladen (maar je kunt je afmelden)"},required:{title:"(altijd verplicht)",description:"Deze applicatie is altijd vereist"},purposes:"Doeleinden",purpose:"Doeleinde"},poweredBy:"Aangedreven door Orejime",newWindow:"nieuw venster"},oc={consentModal:{title:"Las informacions que reculhissèm",description:`AicÃ, podètz veire e personalizar las informacions que reculhissèm vos tocant. 66`,privacyPolicy:{name:"politica de confidencialitat",text:`Per ne saber mai, mercés de legir nòstra {privacyPolicy}. 67`}},consentNotice:{changeDescription:"I aguèt de modificacions dempuèi vòstra darrièra visita, mercés dâactualizar vòstre consentiment.",description:`Reculhissèm e tractam vòstras informacions personalas amb la tòca seguenta : {purposes}. 68`,learnMore:"Ne saber mai"},accept:"Acceptar",acceptTitle:"Acceptar los cookies",acceptAll:"Tot acceptar",save:"Salvagardar",saveData:"Salvagardar ma configuracion per las informacions collectadas",decline:"Refusar",declineAll:"Tot refusar",close:"Tancar",enabled:"Activat",disabled:"Desactivat",app:{optOut:{title:"(opt-out)",description:"Aquesta aplicacion es cargada per defaut (mas la podètz desactivar)"},required:{title:"(tojors requerit)",description:"Aquesta aplicacion es totjorn requerida"},purposes:"Utilizacions",purpose:"Utilizacion"},poweredBy:"Propulsat per Orejime",newWindow:"fenèstra novèla"},ro={consentModal:{title:"InformaÈiile pe care le colectÄm",description:`Aici puteÈi vedea Èi personaliza informaÈiile pe care le colectÄm despre dvs. 69`,privacyPolicy:{name:"politica privacy",text:`Pentru a afla mai multe, vÄ rugÄm sÄ citiÈi {privacyPolicy}. 70`}},consentNotice:{changeDescription:"Au existat modificÄri de la ultima vizitÄ, vÄ rugÄm sÄ actualizaÈi consimÈÄmântul.",description:`ColectÄm Èi procesÄm informaÈiile dvs. personale în urmÄtoarele scopuri: {purposes}. 71`,learnMore:"AflÄ mai multe"},save:"SalveazÄ",decline:"RenunÈÄ",app:{optOut:{title:"(opt-out)",description:"AceastÄ aplicaÈie este încÄrcatÄ Ã®n mod implicit (dar puteÈ
71i renunÈa)"},required:{title:"(întotdeauna necesar)",description:"AceastÄ aplicaÈie este întotdeauna necesarÄ"},purposes:"Scopuri",purpose:"Scop"},poweredBy:"Realizat de Orejime"},sv={consentModal:{title:"Information som vi samlar",description:`Här kan du se och anpassa vilken information vi samlar om dig. 72`,privacyPolicy:{name:"Integritetspolicy",text:`För att veta mer, läs vÃ¥r {privacyPolicy}. 73`}},consentNotice:{changeDescription:"Det har skett förändringar sedan ditt senaste besök, var god uppdatera ditt medgivande.",description:`Vi samlar och bearbetar din personliga data i följande syften: {purposes}. 74`,learnMore:"Läs mer"},save:"Spara",decline:"Avböj",app:{optOut:{title:"(Avaktivera)",description:"Den här appen laddas som standardinställning (men du kan avaktivera den)"},required:{title:"(Krävs alltid)",description:"Den här applikationen krävs alltid"},purposes:"Syften",purpose:"Syfte"},poweredBy:"Körs pÃ¥ Orejime"};const translations={ca:ca$1,de:de$2,en:en$1,es,et:et$3,fi,fr:fr$1,hu,it:it$2,nb,nl:nl$2,oc,ro,sv};function _assertThisInitialized$2(_e){if(_e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return _e}function _possibleConstructorReturn$2(_e,tn){if(tn&&(_typeof$2(tn)==="object"||typeof tn=="function"))return tn;if(tn!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$2(_e)}function _getPrototypeOf$1(_e){return _getPrototypeOf$1=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(nn){return nn.__proto__||Object.getPrototypeOf(nn)},_getPrototypeOf$1(_e)}function _setPrototypeOf$1(_e,tn){return _setPrototypeOf$1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(sn,an){return sn.__proto__=an,sn},_setPrototypeOf$1(_e,tn)}function _inherits$2(_e,tn){if(typeof tn!="function"&&tn!==null)throw new TypeError("Super expression must either be null or a function");_e.prototype=Object.create(tn&&tn.prototype,{constructor:{value:_e,writable:!0,configurable:!0}}),Object.defineProperty(_e,"prototype",{writable:!1}),tn&&_setPrototypeOf$1(_e,tn)}function _extends$1(){return _extends$1=Object.assign?Object.assign.bind():function(_e){for(var tn=1;tn<arguments.length;tn++){var nn=arguments[tn];for(var sn in nn)Object.prototype.hasOwnProperty.call(nn,sn)&&(_e[sn]=nn[sn])}return _e},_extends$1.apply(this,arguments)}function _objectWithoutPropertiesLoose(_e,tn){if(_e==null)return{};var nn={},sn=Object.keys(_e),an,cn;for(cn=0;cn<sn.length;cn++)an=sn[cn],!(tn.indexOf(an)>=0)&&(nn[an]=_e[an]);return nn}function _objectWithoutProperties(_e,tn){if(_e==null)return{};var nn=_objectWithoutPropertiesLoose(_e,tn),sn,an;if(Object.getOwnPropertySymbols){var cn=Object.getOwnPropertySymbols(_e);for(an=0;an<cn.length;an++)sn=cn[an],!(tn.indexOf(sn)>=0)&&Object.prototype.propertyIsEnumerable.call(_e,sn)&&(nn[sn]=_e[sn])}return nn}function getPurposes(_e){for(var tn=new Set([]),nn=0;nn<_e.apps.length;nn++)for(var sn=_e.apps[nn].purposes||[],an=0;an<sn.length;an++)tn.add(sn[an]);return Array.from(tn)}var lib$1={exports:{}},Modal$1={},propTypes={exports:{}},ReactPropTypesSecret$1="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",ReactPropTypesSecret_1=ReactPropTypesSecret$1,ReactPropTypesSecret=ReactPropTypesSecret_1;function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction;var factoryWithThrowingShims=function(){function _e(sn,an,cn,un,hn,fn){if(fn!==ReactPropTypesSecret){var vn=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw vn.name="Invariant Violation",vn}}_e.isRequired=_e;function tn(){return _e}var nn={array:_e,bigint:_e,bool:_e,func:_e,number:_e,object:_e,string:_e,symbol:_e,any:_e,arrayOf:tn,element:_e,elementType:_e,instanceOf:tn,node:_e,objectOf:tn,oneOf:tn,oneOfType:tn,shape:tn,exact:tn,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return nn.PropTypes=nn,nn};
vendor: 5,015 bytes, lines 74-88
74propTypes.exports=factoryWithThrowingShims();var propTypesExports=propTypes.exports,ModalPortal={exports:{}},focusManager={},tabbable$1={exports:{}};(function(_e,tn){Object.defineProperty(tn,"__esModule",{value:!0}),tn.default=_n;/*! 75 * Adapted from jQuery UI core 76 * 77 * http://jqueryui.com 78 * 79 * Copyright 2014 jQuery Foundation and other contributors 80 * Released under the MIT license. 81 * http://jquery.org/license 82 * 83 * http://api.jqueryui.com/category/ui-core/ 84 */var nn="none",sn="contents",an=/input|select|textarea|button|object|iframe/;function cn(kn,yn){return yn.getPropertyValue("overflow")!=="visible"||kn.scrollWidth<=0&&kn.scrollHeight<=0}function un(kn){var yn=kn.offsetWidth<=0&&kn.offsetHeight<=0;if(yn&&!kn.innerHTML)return!0;try{var Cn=window.getComputedStyle(kn),Sn=Cn.getPropertyValue("display");return yn?Sn!==sn&&cn(kn,Cn):Sn===nn}catch{return console.warn("Failed to inspect element style"),!1}}function hn(kn){for(var yn=kn,Cn=kn.getRootNode&&kn.getRootNode();yn&&yn!==document.body;){if(Cn&&yn===Cn&&(yn=Cn.host.parentNode),un(yn))return!1;yn=yn.parentNode}return!0}function fn(kn,yn){var Cn=kn.nodeName.toLowerCase(),Sn=an.test(Cn)&&!kn.disabled||Cn==="a"&&kn.href||yn;return Sn&&hn(kn)}function vn(kn){var yn=kn.getAttribute("tabindex");yn===null&&(yn=void 0);var Cn=isNaN(yn);return(Cn||yn>=0)&&fn(kn,!Cn)}function _n(kn){var yn=[].slice.call(kn.querySelectorAll("*"),0).reduce(function(Cn,Sn){return Cn.concat(Sn.shadowRoot?_n(Sn.shadowRoot):[Sn])},[]);return yn.filter(vn)}_e.exports=tn.default})(tabbable$1,tabbable$1.exports);var tabbableExports=tabbable$1.exports;Object.defineProperty(focusManager,"__esModule",{value:!0});focusManager.resetState=resetState$4;focusManager.log=log$5;focusManager.handleBlur=handleBlur;focusManager.handleFocus=handleFocus;focusManager.markForFocusLater=markForFocusLater;focusManager.returnFocus=returnFocus;focusManager.popWithoutFocus=popWithoutFocus;focusManager.setupScopedFocus=setupScopedFocus;focusManager.teardownScopedFocus=teardownScopedFocus;var _tabbable=tabbableExports,_tabbable2=_interopRequireDefault$4(_tabbable);function _interopRequireDefault$4(_e){return _e&&_e.__esModule?_e:{default:_e}}var focusLaterElements=[],modalElement=null,needToFocus=!1;function resetState$4(){focusLaterElements=[]}function log$5(){}function handleBlur(){needToFocus=!0}function handleFocus(){if(needToFocus){if(needToFocus=!1,!modalElement)return;setTimeout(function(){if(!modalElement.contains(document.activeElement)){var _e=(0,_tabbable2.default)(modalElement)[0]||modalElement;_e.focus()}},0)}}function markForFocusLater(){focusLaterElements.push(document.activeElement)}function returnFocus(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,tn=null;try{focusLaterElements.length!==0&&(tn=focusLaterElements.pop(),tn.focus({preventScroll:_e}));return}catch{console.warn(["You tried to return focus to",tn,"but it is not in the DOM anymore"].join(" "))}}function popWithoutFocus(){focusLaterElements.length>0&&focusLaterElements.pop()}function setupScopedFocus(_e){modalElement=_e,window.addEventListener?(window.addEventListener("blur",handleBlur,!1),document.addEventListener("focus",handleFocus,!0)):(window.attachEvent("onBlur",handleBlur),document.attachEvent("onFocus",handleFocus))}function teardownScopedFocus(){modalElement=null,window.addEventListener?(window.removeEventListener("blur",handleBlur),document.removeEventListener("focus",handleFocus)):(window.detachEvent("onBlur",handleBlur),document.detachEvent("onFocus",handleFocus))}var scopeTab={exports:{}};(function(_e,tn){Object.defineProperty(tn,"__esModule",{value:!0}),tn.default=un;var nn=tabbableExports,sn=an(nn);function an(hn){return hn&&hn.__esModule?hn:{default:hn}}function cn(){var hn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;return hn.activeElement.shadowRoot?cn(hn.activeElement.shadowRoot):hn.activeElement}function un(hn,fn){var vn=(0,sn.default)(hn);if(!vn.length){fn.preventDefault();return}var _n=void 0,kn=fn.shiftKey,yn=vn[0],Cn=vn[vn.length-1],Sn=cn();if(hn===Sn){if(!kn)return;_n=Cn}if(Cn===Sn&&!kn&&(_n=yn),yn===Sn&&kn&&(_n=Cn),_n){fn.preventDefault(),_n.focus();return}var $n=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent),Pn=$n!=null&&$n[1]!="Chrome"&&/\biPod\b|\biPad\b/g.exec(navigator.userAgent)==null;if(Pn){var xn=vn.indexOf(Sn);if(xn>-1&&(xn+=kn?-1:1),_n=vn[xn],typeof _n>"u"){fn.preventDefault(),_n=kn?Cn:yn,_n.focus();return}fn.preventDefault(),_n.focus()}}_e.exports=tn.default})(scopeTab,scopeTab.exports);var scopeTabExports=scopeTab.exports,ariaAppHider$1={},warning=function(){},warning_1=warning,safeHTMLElement={},exenv={exports:{}};/*! 85 Copyright (c) 2015 Jed Watson. 86 Based on code that is Copyright 2013-2015, Facebook, Inc. 87 All rights reserved. 88*/(function(_e){(function(){var tn=!!(typeof window<"u"&&window.document&&window.document.createElement),nn={canUseDOM:tn,canUseWorkers:typeof Worker<"u",canUseEventListeners:tn&&!!(window.addEventListener||window.attachEvent),canUseVie
vendor: 4,860 bytes, line 88
88wport:tn&&!!window.screen};_e.exports?_e.exports=nn:window.ExecutionEnvironment=nn})()})(exenv);var exenvExports=exenv.exports;Object.defineProperty(safeHTMLElement,"__esModule",{value:!0});safeHTMLElement.canUseDOM=safeHTMLElement.SafeNodeList=safeHTMLElement.SafeHTMLCollection=void 0;var _exenv=exenvExports,_exenv2=_interopRequireDefault$3(_exenv);function _interopRequireDefault$3(_e){return _e&&_e.__esModule?_e:{default:_e}}var EE=_exenv2.default,SafeHTMLElement=EE.canUseDOM?window.HTMLElement:{};safeHTMLElement.SafeHTMLCollection=EE.canUseDOM?window.HTMLCollection:{};safeHTMLElement.SafeNodeList=EE.canUseDOM?window.NodeList:{};safeHTMLElement.canUseDOM=EE.canUseDOM;safeHTMLElement.default=SafeHTMLElement;Object.defineProperty(ariaAppHider$1,"__esModule",{value:!0});ariaAppHider$1.resetState=resetState$3;ariaAppHider$1.log=log$4;ariaAppHider$1.assertNodeList=assertNodeList;ariaAppHider$1.setElement=setElement;ariaAppHider$1.validateElement=validateElement;ariaAppHider$1.hide=hide$2;ariaAppHider$1.show=show;ariaAppHider$1.documentNotReadyOrSSRTesting=documentNotReadyOrSSRTesting;var _warning=warning_1,_warning2=_interopRequireDefault$2(_warning),_safeHTMLElement$1=safeHTMLElement;function _interopRequireDefault$2(_e){return _e&&_e.__esModule?_e:{default:_e}}var globalElement=null;function resetState$3(){globalElement&&(globalElement.removeAttribute?globalElement.removeAttribute("aria-hidden"):globalElement.length!=null?globalElement.forEach(function(_e){return _e.removeAttribute("aria-hidden")}):document.querySelectorAll(globalElement).forEach(function(_e){return _e.removeAttribute("aria-hidden")})),globalElement=null}function log$4(){}function assertNodeList(_e,tn){if(!_e||!_e.length)throw new Error("react-modal: No elements were found for selector "+tn+".")}function setElement(_e){var tn=_e;if(typeof tn=="string"&&_safeHTMLElement$1.canUseDOM){var nn=document.querySelectorAll(tn);assertNodeList(nn,tn),tn=nn}return globalElement=tn||globalElement,globalElement}function validateElement(_e){var tn=_e||globalElement;return tn?Array.isArray(tn)||tn instanceof HTMLCollection||tn instanceof NodeList?tn:[tn]:((0,_warning2.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}function hide$2(_e){var tn=!0,nn=!1,sn=void 0;try{for(var an=validateElement(_e)[Symbol.iterator](),cn;!(tn=(cn=an.next()).done);tn=!0){var un=cn.value;un.setAttribute("aria-hidden","true")}}catch(hn){nn=!0,sn=hn}finally{try{!tn&&an.return&&an.return()}finally{if(nn)throw sn}}}function show(_e){var tn=!0,nn=!1,sn=void 0;try{for(var an=validateElement(_e)[Symbol.iterator](),cn;!(tn=(cn=an.next()).done);tn=!0){var un=cn.value;un.removeAttribute("aria-hidden")}}catch(hn){nn=!0,sn=hn}finally{try{!tn&&an.return&&an.return()}finally{if(nn)throw sn}}}function documentNotReadyOrSSRTesting(){globalElement=null}var classList={};Object.defineProperty(classList,"__esModule",{value:!0});classList.resetState=resetState$2;classList.log=log$3;var htmlClassList={},docBodyClassList={};function removeClass(_e,tn){_e.classList.remove(tn)}function resetState$2(){var _e=document.getElementsByTagName("html")[0];for(var tn in htmlClassList)removeClass(_e,htmlClassList[tn]);var nn=document.body;for(var sn in docBodyClassList)removeClass(nn,docBodyClassList[sn]);htmlClassList={},docBodyClassList={}}function log$3(){}var incrementReference=function(tn,nn){return tn[nn]||(tn[nn]=0),tn[nn]+=1,nn},decrementReference=function(tn,nn){return tn[nn]&&(tn[nn]-=1),nn},trackClass=function(tn,nn,sn){sn.forEach(function(an){incrementReference(nn,an),tn.add(an)})},untrackClass=function(tn,nn,sn){sn.forEach(function(an){decrementReference(nn,an),nn[an]===0&&tn.remove(an)})};classList.add=function(tn,nn){return trackClass(tn.classList,tn.nodeName.toLowerCase()=="html"?htmlClassList:docBodyClassList,nn.split(" "))};classList.remove=function(tn,nn){return untrackClass(tn.classList,tn.nodeName.toLowerCase()=="html"?htmlClassList:docBodyClassList,nn.split(" "))};var portalOpenInstances$1={};Object.defineProperty(portalOpenInstances$1,"__esModule",{value:!0});portalOpenInstances$1.log=log$2;portalOpenInstances$1.resetState=resetState$1;function _classCallCheck$4(_e,tn){if(!(_e instanceof tn))throw new TypeError("Cannot call a class as a function")}var PortalOpenInstances=function _e(){var tn=this;_classCallCheck$4(this,_e),this.register=function(nn){tn.openInstances.indexOf(nn)===-1&&(tn.openInstances.push(nn),tn.emit("register"))},this.deregister=function(nn){var sn=tn.openInstances.indexOf(nn);sn!==-1&&(tn.openInstances.splice(sn,1),tn.emit("deregister"))},this.subscribe=function(nn){tn.subscribers.push(nn)}
vendor: 18,461 bytes, lines 88-96
88,this.emit=function(nn){tn.subscribers.forEach(function(sn){return sn(nn,tn.openInstances.slice())})},this.openInstances=[],this.subscribers=[]},portalOpenInstances=new PortalOpenInstances;function log$2(){console.log("portalOpenInstances ----------"),console.log(portalOpenInstances.openInstances.length),portalOpenInstances.openInstances.forEach(function(_e){return console.log(_e)}),console.log("end portalOpenInstances ----------")}function resetState$1(){portalOpenInstances=new PortalOpenInstances}portalOpenInstances$1.default=portalOpenInstances;var bodyTrap$1={};Object.defineProperty(bodyTrap$1,"__esModule",{value:!0});bodyTrap$1.resetState=resetState;bodyTrap$1.log=log$1;var _portalOpenInstances=portalOpenInstances$1,_portalOpenInstances2=_interopRequireDefault$1(_portalOpenInstances);function _interopRequireDefault$1(_e){return _e&&_e.__esModule?_e:{default:_e}}var before=void 0,after=void 0,instances=[];function resetState(){for(var _e=[before,after],tn=0;tn<_e.length;tn++){var nn=_e[tn];nn&&nn.parentNode&&nn.parentNode.removeChild(nn)}before=after=null,instances=[]}function log$1(){console.log("bodyTrap ----------"),console.log(instances.length);for(var _e=[before,after],tn=0;tn<_e.length;tn++){var nn=_e[tn],sn=nn||{};console.log(sn.nodeName,sn.className,sn.id)}console.log("edn bodyTrap ----------")}function focusContent(){instances.length!==0&&instances[instances.length-1].focusContent()}function bodyTrap(_e,tn){!before&&!after&&(before=document.createElement("div"),before.setAttribute("data-react-modal-body-trap",""),before.style.position="absolute",before.style.opacity="0",before.setAttribute("tabindex","0"),before.addEventListener("focus",focusContent),after=before.cloneNode(),after.addEventListener("focus",focusContent)),instances=tn,instances.length>0?(document.body.firstChild!==before&&document.body.insertBefore(before,document.body.firstChild),document.body.lastChild!==after&&document.body.appendChild(after)):(before.parentElement&&before.parentElement.removeChild(before),after.parentElement&&after.parentElement.removeChild(after))}_portalOpenInstances2.default.subscribe(bodyTrap);(function(_e,tn){Object.defineProperty(tn,"__esModule",{value:!0});var nn=Object.assign||function(Jn){for(var er=1;er<arguments.length;er++){var Wn=arguments[er];for(var qn in Wn)Object.prototype.hasOwnProperty.call(Wn,qn)&&(Jn[qn]=Wn[qn])}return Jn},sn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Jn){return typeof Jn}:function(Jn){return Jn&&typeof Symbol=="function"&&Jn.constructor===Symbol&&Jn!==Symbol.prototype?"symbol":typeof Jn},an=function(){function Jn(er,Wn){for(var qn=0;qn<Wn.length;qn++){var Hn=Wn[qn];Hn.enumerable=Hn.enumerable||!1,Hn.configurable=!0,"value"in Hn&&(Hn.writable=!0),Object.defineProperty(er,Hn.key,Hn)}}return function(er,Wn,qn){return Wn&&Jn(er.prototype,Wn),qn&&Jn(er,qn),er}}(),cn=reactExports,un=propTypesExports,hn=Ln(un),fn=focusManager,vn=Tn(fn),_n=scopeTabExports,kn=Ln(_n),yn=ariaAppHider$1,Cn=Tn(yn),Sn=classList,$n=Tn(Sn),Pn=safeHTMLElement,xn=Ln(Pn),Mn=portalOpenInstances$1,En=Ln(Mn);function Tn(Jn){if(Jn&&Jn.__esModule)return Jn;var er={};if(Jn!=null)for(var Wn in Jn)Object.prototype.hasOwnProperty.call(Jn,Wn)&&(er[Wn]=Jn[Wn]);return er.default=Jn,er}function Ln(Jn){return Jn&&Jn.__esModule?Jn:{default:Jn}}function Nn(Jn,er){if(!(Jn instanceof er))throw new TypeError("Cannot call a class as a function")}function Rn(Jn,er){if(!Jn)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return er&&(typeof er=="object"||typeof er=="function")?er:Jn}function On(Jn,er){if(typeof er!="function"&&er!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof er);Jn.prototype=Object.create(er&&er.prototype,{constructor:{value:Jn,enumerable:!1,writable:!0,configurable:!0}}),er&&(Object.setPrototypeOf?Object.setPrototypeOf(Jn,er):Jn.__proto__=er)}var jn={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},zn=function(er){return er.code==="Tab"||er.keyCode===9},Kn=function(er){return er.code==="Escape"||er.keyCode===27},Vn=0,Qn=function(Jn){On(er,Jn);function er(Wn){Nn(this,er);var qn=Rn(this,(er.__proto__||Object.getPrototypeOf(er)).call(this,Wn));return qn.setOverlayRef=function(Hn){qn.overlay=Hn,qn.props.overlayRef&&qn.props.overlayRef(Hn)},qn.setContentRef=function(Hn){qn.content=Hn,qn.props.contentRef&&qn.props.contentRef(Hn)},qn.afterClose=function(){var Hn=qn.props,Yn=Hn.appElement,Xn=Hn.ariaHideApp,sr=Hn.htmlOpenClassName,xr=Hn.bodyOpenClassName,vr=Hn.parentSelector,mr=vr&&vr().ownerDocument||document;xr&&$n.remove(mr.body,xr),sr&&$n.remove(mr.getElementsByTagName("html")[0],sr),Xn&&Vn>0&&(Vn-=1,Vn===0&&Cn.show(Yn)),qn.props.shouldFocusAfterRender&&(qn.props.shouldReturnFocusAfterClose?(vn.returnFocus(qn.props.preventScroll),vn.teardownScopedFocus()):vn.popWithoutFocus()),qn.props.onAfterClose&&qn.props.onAfterClose(),En.default.deregister(qn)},qn.open=function(){qn.beforeOpen(),qn.state.afterOpen&&qn.state.beforeClose?(clearTimeout(qn.closeTimer),qn.setState({beforeClose:!1})):(qn.props.shouldFocusAfterRender&&(vn.setupScopedFocus(qn.node),vn.markForFocusLater()),qn.setState({isOpen:!0},function(){qn.openAnimationFrame=requestAnimationFrame(function(){qn.setState({afterOpen:!0}),qn.props.isOpen&&qn.props.onAfterOpen&&qn.props.onAfterOpen({overlayEl:qn.overlay,contentEl:qn.content})})}))},qn.close=function(){qn.props.closeTimeoutMS>0?qn.closeWithTimeout():qn.closeWithoutTimeout()},qn.focusContent=function(){return qn.content&&!qn.contentHasFocus()&&qn.content.focus({preventScroll:!0})},qn.closeWithTimeout=function(){var Hn=Date.now()+qn.props.closeTimeoutMS;qn.setState({beforeClose:!0,closesAt:Hn},function(){qn.closeTimer=setTimeout(qn.closeWithoutTimeout,qn.state.closesAt-Date.now())})},qn.closeWithoutTimeout=function(){qn.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},qn.afterClose)},qn.handleKeyDown=function(Hn){zn(Hn)&&(0,kn.default)(qn.content,Hn),qn.props.shouldCloseOnEsc&&Kn(Hn)&&(Hn.stopPropagation(),qn.requestClose(Hn))},qn.handleOverlayOnClick=function(Hn){qn.shouldClose===null&&(qn.shouldClose=!0),qn.shouldClose&&qn.props.shouldCloseOnOverlayClick&&(qn.ownerHandlesClose()?qn.requestClose(Hn):qn.focusContent()),qn.shouldClose=null},qn.handleContentOnMouseUp=function(){qn.shouldClose=!1},qn.handleOverlayOnMouseDown=function(Hn){!qn.props.shouldCloseOnOverlayClick&&Hn.target==qn.overlay&&Hn.preventDefault()},qn.handleContentOnClick=function(){qn.shouldClose=!1},qn.handleContentOnMouseDown=function(){qn.shouldClose=!1},qn.requestClose=function(Hn){return qn.ownerHandlesClose()&&qn.props.onRequestClose(Hn)},qn.ownerHandlesClose=function(){return qn.props.onRequestClose},qn.shouldBeClosed=function(){return!qn.state.isOpen&&!qn.state.beforeClose},qn.contentHasFocus=function(){return document.activeElement===qn.content||qn.content.contains(document.activeElement)},qn.buildClassName=function(Hn,Yn){var Xn=(typeof Yn>"u"?"undefined":sn(Yn))==="object"?Yn:{base:jn[Hn],afterOpen:jn[Hn]+"--after-open",beforeClose:jn[Hn]+"--before-close"},sr=Xn.base;return qn.state.afterOpen&&(sr=sr+" "+Xn.afterOpen),qn.state.beforeClose&&(sr=sr+" "+Xn.beforeClose),typeof Yn=="string"&&Yn?sr+" "+Yn:sr},qn.attributesFromObject=function(Hn,Yn){return Object.keys(Yn).reduce(function(Xn,sr){return Xn[Hn+"-"+sr]=Yn[sr],Xn},{})},qn.state={afterOpen:!1,beforeClose:!1},qn.shouldClose=null,qn.moveFromContentToOverlay=null,qn}return an(er,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(qn,Hn){this.props.isOpen&&!qn.isOpen?this.open():!this.props.isOpen&&qn.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!Hn.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var qn=this.props,Hn=qn.appElement,Yn=qn.ariaHideApp,Xn=qn.htmlOpenClassName,sr=qn.bodyOpenClassName,xr=qn.parentSelector,vr=xr&&xr().ownerDocument||document;sr&&$n.add(vr.body,sr),Xn&&$n.add(vr.getElementsByTagName("html")[0],Xn),Yn&&(Vn+=1,Cn.hide(Hn)),En.default.register(this)}},{key:"render",value:function(){var qn=this.props,Hn=qn.id,Yn=qn.className,Xn=qn.overlayClassName,sr=qn.defaultStyles,xr=qn.children,vr=Yn?{}:sr.content,mr=Xn?{}:sr.overlay;if(this.shouldBeClosed())return null;var Ar={ref:this.setOverlayRef,className:this.buildClassName("overlay",Xn),style:nn({},mr,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},Mr=nn({id:Hn,ref:this.setContentRef,style:nn({},vr,this.props.style.content),className:this.buildClassName("content",Yn),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",nn({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),nr=this.props.contentElement(Mr,xr);return this.props.overlayElement(Ar,nr)}}]),er}(cn.Component);Qn.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},Qn.propTypes={isOpen:hn.default.bool.isRequired,defaultStyles:hn.default.shape({content:hn.default.object,overlay:hn.default.object}),style:hn.default.shape({content:hn.default.object,overlay:hn.default.object}),className:hn.default.oneOfType([hn.default.string,hn.default.object]),overlayClassName:hn.default.oneOfType([hn.default.string,hn.default.object]),parentSelector:hn.default.func,bodyOpenClassName:hn.default.string,htmlOpenClassName:hn.default.string,ariaHideApp:hn.default.bool,appElement:hn.default.oneOfType([hn.default.instanceOf(xn.default),hn.default.instanceOf(Pn.SafeHTMLCollection),hn.default.instanceOf(Pn.SafeNodeList),hn.default.arrayOf(hn.default.instanceOf(xn.default))]),onAfterOpen:hn.default.func,onAfterClose:hn.default.func,onRequestClose:hn.default.func,closeTimeoutMS:hn.default.number,shouldFocusAfterRender:hn.default.bool,shouldCloseOnOverlayClick:hn.default.bool,shouldReturnFocusAfterClose:hn.default.bool,preventScroll:hn.default.bool,role:hn.default.string,contentLabel:hn.default.string,aria:hn.default.object,data:hn.default.object,children:hn.default.node,shouldCloseOnEsc:hn.default.bool,overlayRef:hn.default.func,contentRef:hn.default.func,id:hn.default.string,overlayElement:hn.default.func,contentElement:hn.default.func,testId:hn.default.string},tn.default=Qn,_e.exports=tn.default})(ModalPortal,ModalPortal.exports);var ModalPortalExports=ModalPortal.exports;function componentWillMount(){var _e=this.constructor.getDerivedStateFromProps(this.props,this.state);_e!=null&&this.setState(_e)}function componentWillReceiveProps(_e){function tn(nn){var sn=this.constructor.getDerivedStateFromProps(_e,nn);return sn??null}this.setState(tn.bind(this))}function componentWillUpdate(_e,tn){try{var nn=this.props,sn=this.state;this.props=_e,this.state=tn,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(nn,sn)}finally{this.props=nn,this.state=sn}}componentWillMount.__suppressDeprecationWarning=!0;componentWillReceiveProps.__suppressDeprecationWarning=!0;componentWillUpdate.__suppressDeprecationWarning=!0;function polyfill(_e){var tn=_e.prototype;if(!tn||!tn.isReactComponent)throw new Error("Can only polyfill class components");if(typeof _e.getDerivedStateFromProps!="function"&&typeof tn.getSnapshotBeforeUpdate!="function")return _e;var nn=null,sn=null,an=null;if(typeof tn.componentWillMount=="function"?nn="componentWillMount":typeof tn.UNSAFE_componentWillMount=="function"&&(nn="UNSAFE_componentWillMount"),typeof tn.componentWillReceiveProps=="function"?sn="componentWillReceiveProps":typeof tn.UNSAFE_componentWillReceiveProps=="function"&&(sn="UNSAFE_componentWillReceiveProps"),typeof tn.componentWillUpdate=="function"?an="componentWillUpdate":typeof tn.UNSAFE_componentWillUpdate=="function"&&(an="UNSAFE_componentWillUpdate"),nn!==null||sn!==null||an!==null){var cn=_e.displayName||_e.name,un=typeof _e.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. 89 90`+cn+" uses "+un+" but also contains the following legacy lifecycles:"+(nn!==null?` 91 `+nn:"")+(sn!==null?` 92 `+sn:"")+(an!==null?` 93 `+an:"")+` 94 95The above lifecycles should be removed. Learn more about this warning here: 96https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof _e.getDerivedStateFromProps=="function"&&(tn.componentWillMount=componentWillMount,tn.componentWillReceiveProps=componentWillReceiveProps),typeof tn.getSnapshotBeforeUpdate=="function"){if(typeof tn.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");tn.componentWillUpdate=componentWillUpdate;var hn=tn.componentDidUpdate;tn.componentDidUpdate=function(vn,_n,kn){var yn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:kn;hn.call(this,vn,_n,yn)}}return _e}const reactLifecyclesCompat_es=Object.freeze(Object.defineProperty({__proto__:null,polyfill},Symbol.toStringTag,{value:"Module"})),require$$6=getAugmentedNamespace(reactLifecyclesCompat_es);Object.defineProperty(Modal$1,"__esModule",{value:!0});Modal$1.bodyOpenClassName=Modal$1.portalClassName=void 0;var _extends=Object.assign||function(_e){for(var tn=1;tn<arguments.length;tn++){var nn=arguments[tn];for(var sn in nn)Object.prototype.hasOwnProperty.call(nn,sn)&&(_e[sn]=nn[sn])}return _e},_createClass$4=function(){function _e(tn,nn){for(var sn=0;sn<nn.length;sn++){var an=nn[sn];an.enumerable=an.enumerable||!1,an.configurable=!0,"value"in an&&(an.writable=!0),Object.defineProperty(tn,an.key,an)}}return function(tn,nn,sn){return nn&&_e(tn.prototype,nn),sn&&_e(tn,sn),tn}}(),_react=reactExports,_react2=_interopRequireDefault(_react),_reactDom=reactDomExports,_reactDom2=_interopRequireDefault(_reactDom),_propTypes=propTypesExports,_propTypes2=_interopRequireDefault(_propTypes),_ModalPortal=ModalPortalExports,_ModalPortal2=_interopRequireDefault(_ModalPortal),_ariaAppHider=ariaAppHider$1,ariaAppHider=_interopRequireWildcard(_ariaAppHider),_safeHTMLElement=safeHTMLElement,_safeHTMLElement2=_interopRequireDefault(_safeHTMLElement),_reactLifecyclesCompat=require$$6;function _interopRequireWildcard(_e){if(_e&&_e.__esModule)return _e;var tn={};if(_e!=null)for(var nn in _e)Object.prototype.hasOwnProperty.call(_e,nn)&&(tn[nn]=_e[nn]);return tn.default=_e,tn}function _interopRequireDefault(_e){return _e&&_e.__esModule?_e:{default:_e}}function _classCallCheck$3(_e,tn){if(!(_e instanceof tn))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$1(_e,tn){if(!_e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tn&&(typeof tn=="object"||typeof tn=="function")?tn:_e}function _inherits$1(_e,tn){if(typeof tn!="function"&&tn!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof tn);_e.prototype=Object.create(tn&&tn.prototype,{constructor:{value:_e,enumerable:!1,writable:!0,configurable:!0}}),tn&&(Object.setPrototypeOf?Object.setPrototypeOf(_e,tn):_e.__proto__=tn)}var portalClassName=Modal$1.portalClassName="ReactModalPortal",bodyOpenClassName=Modal$1.bodyOpenClassName="ReactModal__Body--open",isReact16=_safeHTMLElement.canUseDOM&&_reactDom2.default.createPortal!==void 0,createHTMLElement=function(tn){return document.createElement(tn)},getCreatePortal=function(){return isReact16?_reactDom2.default.createPortal:_reactDom2.default.unstable_renderSubtreeIntoContainer};function getParentElement(_e){return _e()}var Modal=function(_e){_inherits$1(tn,_e);function tn(){var nn,sn,an,cn;_classCallCheck$3(this,tn);for(var un=arguments.length,hn=Array(un),fn=0;fn<un;fn++)hn[fn]=arguments[fn];return cn=(sn=(an=_possibleConstructorReturn$1(this,(nn=tn.__proto__||Object.getPrototypeOf(tn)).call.apply(nn,[this].concat(hn))),an),an.removePortal=function(){!isReact16&&_reactDom2.default.unmountComponentAtNode(an.node);var vn=getParentElement(an.props.parentSelector);vn&&vn.contains(an.node)?vn.removeChild(an.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},an.portalRef=function(vn){an.portal=vn},an.renderPortal=function(vn){var _n=getCreatePortal(),kn=_n(an,_react2.default.createElement(_ModalPortal2.default,_extends({defaultStyles:tn.defaultStyles},vn)),an.node);an.portalRef(kn)},sn),_possibleConstructorReturn$1(an,cn)}return _createClass$4(tn,[{key:"componentDidMount",value:function(){if(_safeHTMLElement.canUseDOM){isReact16||(this.node=createHTMLElement("div")),this.node.className=this.props.portalClassName;var sn=getParentElement(this.props.parentSelector);sn.appendChild(this.node),!isReact16&&this.renderPortal(this.props)}}},{key:"getSnapshotBeforeUpdate",value:function(sn){var an=getParentElement(sn.parentSelector),cn=getParentElement(this.props.parentSelector);return{prevParent:an,nextParent:cn}}},{key:"componentDidUpdate",value:function(sn,an,cn){if(_safeHTMLElement.canUseDOM){var un=this.props,hn=un.isOpen,fn=un.portalClassName;sn.portalClassName!==fn&&(this.node.className=fn);var vn=cn.prevParent,_n=cn.nextParent;_n!==vn&&(vn.removeChild(this.node),_n.appendChild(this.node)),!(!sn.isOpen&&!hn)&&!isReact16&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(!(!_safeHTMLElement.canUseDOM||!this.node||!this.portal)){var sn=this.portal.state,an=Date.now(),cn=sn.isOpen&&this.props.closeTimeoutMS&&(sn.closesAt||an+this.props.closeTimeoutMS);cn?(sn.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,cn-an)):this.removePortal()}}},{key:"render",value:function(){if(!_safeHTMLElement.canUseDOM||!isReact16)return null;!this.node&&isReact16&&(this.node=createHTMLElement("div"));var sn=getCreatePortal();return sn(_react2.default.createElement(_ModalPortal2.default,_extends({ref:this.portalRef,defaultStyles:tn.defaultStyles},this.props)),this.node)}}],[{key:"setAppElement",value:function(sn){ariaAppHider.setElement(sn)}}]),tn}(_react.Component);
96Modal.propTypes={isOpen:_propTypes2.default.bool.isRequired,style:_propTypes2.default.shape({content:_propTypes2.default.object,overlay:_propTypes2.default.object}),portalClassName:_propTypes2.default.string,bodyOpenClassName:_propTypes2.default.string,htmlOpenClassName:_propTypes2.default.string,className:_propTypes2.default.oneOfType([_propTypes2.default.string,_propTypes2.default.shape({base:_propTypes2.default.string.isRequired,afterOpen:_propTypes2.default.string.isRequired,beforeClose:_propTypes2.default.string.isRequired})]),overlayClassName:_propTypes2.default.oneOfType([_propTypes2.default.string,_propTypes2.default.shape({base:_propTypes2.default.string.isRequired,afterOpen:_propTypes2.default.string.isRequired,beforeClose:_propTypes2.default.string.isRequired})]),appElement:_propTypes2.default.oneOfType([_propTypes2.default.instanceOf(_safeHTMLElement2.default),_propTypes2.default.instanceOf(_safeHTMLElement.SafeHTMLCollection),_propTypes2.default.instanceOf(_safeHTMLElement.SafeNodeList),_propTypes2.default.arrayOf(_propTypes2.default.instanceOf(_safeHTMLElement2.default))]),onAfterOpen:_propTypes2.default.func,onRequestClose:_propTypes2.default.func,closeTimeoutMS:_propTypes2.default.number,ariaHideApp:_propTypes2.default.bool,shouldFocusAfterRender:_propTypes2.default.bool,shouldCloseOnOverlayClick:_propTypes2.default.bool,shouldReturnFocusAfterClose:_propTypes2.default.bool,preventScroll:_propTypes2.default.bool,parentSelector:_propTypes2.default.func,aria:_propTypes2.default.object,data:_propTypes2.default.object,role:_propTypes2.default.string,contentLabel:_propTypes2.default.string,shouldCloseOnEsc:_propTypes2.default.bool,overlayRef:_propTypes2.default.func,contentRef:_propTypes2.default.func,id:_propTypes2.default.string,overlayElement:_propTypes2.default.func,contentElement:_propTypes2.default.func};Modal.defaultProps={isOpen:!1,portalClassName,bodyOpenClassName,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(tn,nn){return _react2.default.createElement("div",tn,nn)},contentElement:function(tn,nn){return _react2.default.createElement("div",tn,nn)}};Modal.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}};(0,_reactLifecyclesCompat.polyfill)(Modal);Modal$1.default=Modal;(function(_e,tn){Object.defineProperty(tn,"__esModule",{value:!0});var nn=Modal$1,sn=an(nn);function an(cn){return cn&&cn.__esModule?cn:{default:cn}}tn.default=sn.default,_e.exports=tn.default})(lib$1,lib$1.exports);var libExports=lib$1.exports;const ReactModal=getDefaultExportFromCjs(libExports);function useLegacyLifecycleMethods(){var _e=React.version.match(/(\d+)\.(\d+)*/),tn=_e[1]*1,nn=_e[2]*1;return tn<=15||tn===16&&nn<=2}var Dialog=function(_e){_inherits$2(tn,_e);function tn(nn){var sn;return _classCallCheck$5(this,tn),sn=_possibleConstructorReturn$2(this,_getPrototypeOf$1(tn).call(this)),nn.config.appElement&&ReactModal.setAppElement(nn.config.appElement),sn.scrollPosition=null,useLegacyLifecycleMethods()?sn.componentWillUpdate=sn.componentWillUpdateLifecycle:sn.getSnapshotBeforeUpdate=sn.getSnapshotBeforeUpdateLifecycle,sn}return _createClass$5(tn,[{key:"componentWillUpdateLifecycle",value:function(sn){var an=sn.isOpen;an&&!this.props.isOpen&&(this.scrollPosition=window.pageYOffset)}},{key:"getSnapshotBeforeUpdateLifecycle",value:function(sn){var an=this.props.isOpen;return an&&!sn.isOpen&&(this.scrollPosition=window.pageYOffset),null}},{key:"componentDidUpdate",value:function(sn){var an=this,cn=this.props.isOpen;!cn&&sn.isOpen&&this.props.handleScrollPosition&&this.scrollPosition!==null&&setTimeout(function(){window.scrollTo(window.pageXOffset,an.scrollPosition),an.scrollPosition=null},0)}},{key:"render",value:function(){var sn=this.props,an=sn.children;sn.appElement,sn.handleScrollPosition;var cn=sn.config,un=_objectWithoutProperties(sn,["children","appElement","handleScrollPosition","config"]);return React.createElement(ReactModal,_extends$1({parentSelector:function(){return document.getElementById(cn.elementID||"orejime")},htmlOpenClassName:"orejimeHtml-WithModalOpen",bodyOpenClassName:"orejimeBody-WithModalOpen"},un),an)}}]),tn}(React.Component);Dialog.defaultProps={handleScrollPosition:!0};var ConsentNotice=function(_e){_inherits$2(tn,_e);function tn(){return _classCallCheck$5(this,tn),_possibleConstructorReturn$2(this,_getPrototypeOf$1(tn).apply(this,arguments))}return _createClass$5(tn,[{key:"render",value:function(){var sn=this.props,an=sn.config,cn=sn.manager,un=sn.isModalVisible,hn=sn.isMandatory,fn=sn.t,vn=sn.ns,_n=sn.onSaveRequest,kn=sn.onDeclineRequest,yn=sn.onConfigRequest,Cn=getPurposes(an),Sn=Cn.map(function(Pn){return fn(["purposes",Pn])}).join(", "),$n=fn(["consentNotice","title"]);return React.createElement("div",{"aria-hidden":un,className:vn("Notice".concat(hn?" Notice--mandatory":""))},React.createElement("div",{className:vn("Notice-body")},an.logo&&React.createElement("div",{className:vn("Notice-logoContainer")},React.createElement("img",{src:_typeof$2(an.logo)=="object"?an.logo.src:an.logo,alt:_typeof$2(an.logo)=="object"&&an.logo.alt?an.logo.alt:"",className:vn("Notice-logo")})),React.createElement("div",{className:vn("Notice-text")},$n&&React.createElement("h1",{className:vn("Notice-title"),id:"orejime-notice-title"},$n),React.createElement("p",{className:vn("Notice-description")},fn(["consentNotice","description"],{purposes:React.createElement("strong",{key:"purposes",className:vn("Notice-purposes")},Sn)}),fn(["consentNotice","privacyPolicy","text"],{privacyPolicy:React.createElement("a",{key:"privacyPolicyLink",className:vn("Notice-privacyPolicyLink"),href:an.privacyPolicy},fn(["consentNotice","privacyPolicy","name"]))}))),cn.changed&&React.createElement("p",{className:vn("Notice-changes")}
96,fn(["consentNotice","changeDescription"])),React.createElement("ul",{className:vn("Notice-actions")},React.createElement("li",{className:vn("Notice-actionItem Notice-actionItem--save")},React.createElement("button",{className:vn("Button Button--save Notice-button Notice-saveButton"),type:"button",title:fn(["acceptTitle"]),onClick:_n},fn(["accept"]))),React.createElement("li",{className:vn("Notice-actionItem Notice-actionItem--decline")},React.createElement("button",{className:vn("Button Button--decline Notice-button Notice-declineButton"),type:"button",onClick:kn},fn(["decline"]))),React.createElement("li",{className:vn("Notice-actionItem Notice-actionItem--info")},React.createElement("button",{type:"button",className:vn("Button Button--info Notice-learnMoreButton"),onClick:yn},fn(["consentNotice","learnMore"]))))))}}]),tn}(React.Component),ConsentNoticeWrapper=function(_e){_inherits$2(tn,_e);function tn(){return _classCallCheck$5(this,tn),_possibleConstructorReturn$2(this,_getPrototypeOf$1(tn).apply(this,arguments))}return _createClass$5(tn,[{key:"render",value:function(){var sn=this.props,an=sn.isVisible,cn=_objectWithoutProperties(sn,["isVisible"]);if(!this.props.isMandatory&&!an)return null;var un=this.props.t(["consentNotice","title"]),hn=un?{aria:{labelledby:"orejime-notice-title"}}:{};return this.props.isMandatory?React.createElement(Dialog,_extends$1({isOpen:an},hn,{config:this.props.config,portalClassName:this.props.ns("NoticePortal"),overlayClassName:this.props.ns("NoticeOverlay"),className:this.props.ns("NoticeWrapper")}),React.createElement(ConsentNotice,cn)):React.createElement(ConsentNotice,cn)}}]),tn}(React.Component),Close=function(tn){var nn=tn.t,sn=tn.ns;return React.createElement("svg",{role:"img",className:sn("CloseIcon"),"aria-label":nn(["close"]),width:"12",height:"12",viewport:"0 0 12 12",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},React.createElement("title",null,nn(["close"])),React.createElement("line",{x1:"1",y1:"11",x2:"11",y2:"1",strokeWidth:"1"}),React.createElement("line",{x1:"1",y1:"1",x2:"11",y2:"11",strokeWidth:"1"}))},AppItem=function(_e){_inherits$2(tn,_e);function tn(){return _classCallCheck$5(this,tn),_possibleConstructorReturn$2(this,_getPrototypeOf$1(tn).apply(this,arguments))}return _createClass$5(tn,[{key:"render",value:function(){var sn=this.props,an=sn.checked,cn=sn.onToggle,un=sn.name,hn=sn.title,fn=sn.description,vn=sn.t,_n=sn.ns,kn=this.props.required||!1,yn=this.props.optOut||!1,Cn=this.props.purposes||[],Sn=function(Rn){cn(Rn.target.checked)},$n="orejime-app-item-".concat(un),Pn=an||kn,xn=Cn.map(function(Nn){return vn(["purposes",Nn])}).join(", "),Mn=yn?React.createElement("span",{className:_n("AppItem-optOut"),title:vn(["app","optOut","description"])},vn(["app","optOut","title"])):"",En=kn?React.createElement("span",{className:_n("AppItem-required"),title:vn(["app","required","description"])},vn(["app","required","title"])):"",Tn=Cn.length>0?React.createElement("p",{className:_n("AppItem-purposes")},vn(["app",Cn.length>1?"purposes":"purpose"]),":"," ",xn):null,Ln=Pn?"enabled":"disabled";return React.createElement("div",{className:_n("AppItem")},React.createElement("input",{id:$n,className:_n("AppItem-input"),"aria-describedby":"".concat($n,"-description"),disabled:kn,checked:Pn,type:"checkbox",onChange:Sn}),React.createElement("label",_extends$1({htmlFor:$n,className:_n("AppItem-label")},kn?{tabIndex:"0"}:{}),React.createElement("span",{className:_n("AppItem-title")},vn([un,"title"])||hn),En,Mn,React.createElement("span",{className:_n("AppItem-switch ".concat(kn?"AppItem-switch--disabled":""))},React.createElement("div",{className:_n("AppItem-slider")}),React.createElement("div",{"aria-hidden":"true",className:_n("AppItem-switchLabel")},vn(Ln)))),React.createElement("div",{id:"".concat($n,"-description"),className:_n("AppItem-fullDescription")},React.createElement("p",{className:_n("AppItem-description"),dangerouslySetInnerHTML:{__html:vn([un,"description"])||fn}}),Tn))}}]),tn}(React.Component),AppList=function(tn){var nn=tn.t,sn=tn.ns,an=tn.apps,cn=tn.consents,un=tn.onToggle;return React.createElement("ul",{className:sn("AppList")},an.map(function(hn){var fn=cn[hn.name],vn=function(kn){return un(hn,kn)};return React.createElement("li",{key:"app-".concat(hn.name),className:sn("AppList-item AppList-item--".concat(hn.name))},React.createElement(AppItem,_extends$1({checked:fn||hn.required,onToggle:vn,t:nn,ns:sn},hn)))}))},pickApps=function(tn,nn){return nn.map(function(sn){return tn.find(function(an){return an.name===sn})})},CategorizedAppList=function(tn){var nn=tn.t,sn=tn.ns,an=tn.categories,cn=tn.apps,un=tn.consents,hn=tn.onToggle;return React.createElement("ul",{className:sn("CategorizedAppList")},an.map(function(fn){var vn=fn.name,_n=fn.title,kn=fn.description,yn=fn.apps;return React.createElement("li",{className:sn("CategorizedAppList-item")},React.createElement("h2",{className:sn("CategorizedAppList-title")},nn(["categories",vn,"title"])||_n),React.createElement("p",{className:sn("CategorizedAppList-description")},nn(["categories",vn,"description"])||kn),React.createElement("div",{className:sn("CategorizedAppList-apps")},React.createElement(AppList,{t:nn,ns:sn,apps:pickApps(cn,yn),consents:un,onToggle:hn})))}))},Apps=function(_e){_inherits$2(tn,_e);function tn(nn,sn){var an;return _classCallCheck$5(this,tn),an=_possibleConstructorReturn$2(this,_getPrototypeOf$1(tn).call(this,nn,sn)),nn.manager.watch(_assertThisInitialized$2(_assertThisInitialized$2(an))),an.state={consents:nn.manager.consents},an}
96return _createClass$5(tn,[{key:"componentWillUnmount",value:function(){var sn=this.props.manager;sn.unwatch(this)}},{key:"update",value:function(sn,an,cn){var un=this.props.manager;sn==un&&an=="consents"&&this.setState({consents:cn})}},{key:"render",value:function(){var sn=this.props,an=sn.config,cn=sn.t,un=sn.ns,hn=sn.manager,fn=this.state.consents,vn=an.apps,_n=an.categories,kn=function(Mn){vn.map(function(En){hn.updateConsent(En,Mn)})},yn=function(){return kn(!0)},Cn=function(){return kn(!1)},Sn=vn.filter(function(xn){return xn.required?!1:fn[xn.name]}).length===0,$n=vn.filter(function(xn){return fn[xn.name]}).length===vn.length,Pn=vn.some(function(xn){return!xn.required});return React.createElement("div",null,Pn?React.createElement("div",{className:un("AppToggles")},React.createElement("button",{type:"button",className:un("Button Button--info AppToggles-button AppToggles-enableAll"),disabled:$n,onClick:yn},cn(["acceptAll"])),React.createElement("button",{type:"button",className:un("Button Button--info AppToggles-button AppToggles-disableAll"),disabled:Sn,onClick:Cn},cn(["declineAll"]))):null,_n?React.createElement(CategorizedAppList,{t:cn,ns:un,categories:_n,apps:vn,consents:fn,onToggle:hn.updateConsent.bind(hn)}):React.createElement(AppList,{t:cn,ns:un,apps:vn,consents:fn,onToggle:hn.updateConsent.bind(hn)}))}}]),tn}(React.Component),ConsentModal=function(_e){_inherits$2(tn,_e);function tn(){return _classCallCheck$5(this,tn),_possibleConstructorReturn$2(this,_getPrototypeOf$1(tn).apply(this,arguments))}return _createClass$5(tn,[{key:"render",value:function(){var sn=this.props,an=sn.isOpen,cn=sn.onHideRequest,un=sn.onSaveRequest,hn=sn.config,fn=sn.manager,vn=sn.t,_n=sn.ns,kn=hn.mustConsent&&(!fn.confirmed||fn.changed);return React.createElement(Dialog,{isOpen:an,aria:{labelledby:"orejime-modal-title"},portalClassName:_n("ModalPortal"),overlayClassName:_n("ModalOverlay"),className:_n("ModalWrapper"),config:hn,onRequestClose:cn,role:kn?"alertdialog":"dialog"},React.createElement("div",{className:_n("Modal")},React.createElement("div",{className:_n("Modal-header")},!kn&&React.createElement("button",{title:vn(["close"]),className:_n("Modal-closeButton"),type:"button",onClick:cn},React.createElement(Close,{t:vn,ns:_n})),React.createElement("h1",{className:_n("Modal-title"),id:"orejime-modal-title"},vn(["consentModal","title"])),React.createElement("p",{className:_n("Modal-description")},fn.changed&&(hn.mustConsent||hn.noNotice)&&React.createElement("p",{className:_n("Modal-description")},React.createElement("strong",{className:_n("Modal-changes")},vn(["consentNotice","changeDescription"]))),vn(["consentModal","description"]),"Â ",vn(["consentModal","privacyPolicy","text"],{privacyPolicy:React.createElement("a",{key:"privacyPolicyLink",className:_n("Modal-privacyPolicyLink"),onClick:function(Cn){cn()},href:hn.privacyPolicy},vn(["consentModal","privacyPolicy","name"]))}))),React.createElement("form",{className:_n("Modal-form")},React.createElement("div",{className:_n("Modal-body")},React.createElement(Apps,{t:vn,ns:_n,config:hn,manager:fn})),React.createElement("div",{className:_n("Modal-footer")},React.createElement("button",{className:_n("Button Button--save Modal-saveButton"),onClick:un,title:vn(["saveData"])},vn(["save"])),React.createElement("a",{target:"_blank",className:_n("Modal-poweredByLink"),href:hn.poweredBy||"https://orejime.empreintedigitale.fr",title:"".concat(vn(["poweredBy"])," (").concat(vn(["newWindow"]),")")},vn(["poweredBy"]))))))}}]),tn}(React.Component),Main=function(_e){_inherits$2(tn,_e);function tn(nn){var sn;return _classCallCheck$5(this,tn),sn=_possibleConstructorReturn$2(this,_getPrototypeOf$1(tn).call(this,nn)),sn.state={isModalVisible:sn.isModalVisible()},sn.showModal=sn.showModal.bind(_assertThisInitialized$2(_assertThisInitialized$2(sn))),sn.hideModal=sn.hideModal.bind(_assertThisInitialized$2(_assertThisInitialized$2(sn))),sn.saveAndHideAll=sn.saveAndHideAll.bind(_assertThisInitialized$2(_assertThisInitialized$2(sn))),sn.declineAndHideAll=sn.declineAndHideAll.bind(_assertThisInitialized$2(_assertThisInitialized$2(sn))
96),sn.acceptAndHideAll=sn.acceptAndHideAll.bind(_assertThisInitialized$2(_assertThisInitialized$2(sn))),sn}return _createClass$5(tn,[{key:"isModalVisible",value:function(sn){var an=this.props,cn=an.config,un=an.manager;return!!(sn||cn.mustConsent&&(!un.confirmed||un.changed))}},{key:"isNoticeVisible",value:function(){var sn=this.props,an=sn.config,cn=sn.manager;return!(an.mustConsent||an.noNotice||cn.confirmed&&!cn.changed||cn.canBypassConsent())}},{key:"showModal",value:function(sn){sn!==void 0&&sn.preventDefault(),this.setState({isModalVisible:this.isModalVisible(!0)})}},{key:"hideModal",value:function(sn){sn!==void 0&&sn.preventDefault(),this.setState({isModalVisible:this.isModalVisible(!1)})}},{key:"saveAndHideAll",value:function(sn){sn!==void 0&&sn.preventDefault(),this.props.manager.saveAndApplyConsents(),this.setState({isModalVisible:this.isModalVisible(!1)})}},{key:"declineAndHideAll",value:function(sn){this.props.manager.declineAll(),this.props.manager.saveAndApplyConsents(),this.setState({isModalVisible:this.isModalVisible(!1)})}},{key:"acceptAndHideAll",value:function(sn){this.props.manager.acceptAll(),this.props.manager.saveAndApplyConsents(),this.setState({isModalVisible:this.isModalVisible(!1)})}},{key:"render",value:function(){var sn=this.props,an=sn.config,cn=sn.t,un=sn.manager,hn=sn.ns,fn=this.isNoticeVisible();return React.createElement("div",{className:hn("Main")},React.createElement(ConsentNoticeWrapper,{key:"notice",t:cn,ns:hn,isVisible:fn,isMandatory:an.mustNotice||!1,isModalVisible:this.state.isModalVisible,config:an,manager:un,onSaveRequest:this.acceptAndHideAll,onDeclineRequest:this.declineAndHideAll,onConfigRequest:this.showModal}),React.createElement(ConsentModal,{key:"modal",isOpen:this.state.isModalVisible,t:cn,ns:hn,config:an,onHideRequest:this.hideModal,onSaveRequest:this.saveAndHideAll,manager:un}))}}]),tn}(React.Component);function convertToMap(_e){for(var tn=new Map([]),nn=Object.keys(_e),sn=0;sn<nn.length;sn++){var an=nn[sn],cn=_e[an];typeof an=="string"&&(typeof cn=="string"?tn.set(an,cn):tn.set(an,convertToMap(cn)))}return tn}function update$1(_e,tn,nn,sn){var an=function(Sn,$n,Pn){if(Pn instanceof Map){var xn=new Map([]);update$1(xn,Pn,!0,!1),Sn.set($n,xn)}else Sn.set($n,Pn)};if(!(tn instanceof Map)||!(_e instanceof Map))throw"Parameters are not maps!";nn===void 0&&(nn=!0),sn===void 0&&(sn=!1),sn&&(_e=new _e.constructor(_e));var cn=!0,un=!1,hn=void 0;try{for(var fn=tn.keys()[Symbol.iterator](),vn;!(cn=(vn=fn.next()).done);cn=!0){var _n=vn.value,kn=tn.get(_n),yn=_e.get(_n);if(!_e.has(_n))an(_e,_n,kn);else if(kn instanceof Map&&yn instanceof Map)_e.set(_n,update$1(yn,kn,nn,sn));else{if(!nn)continue;an(_e,_n,kn)}}}catch(Cn){un=!0,hn=Cn}finally{try{!cn&&fn.return!=null&&fn.return()}finally{if(un)throw hn}}return _e}function _arrayWithoutHoles(_e){if(Array.isArray(_e))return _arrayLikeToArray$6(_e)}function _iterableToArray(_e){if(typeof Symbol<"u"&&_e[Symbol.iterator]!=null||_e["@@iterator"]!=null)return Array.from(_e)}function _nonIterableSpread(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 97In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _toConsumableArray(_e){return _arrayWithoutHoles(_e)||_iterableToArray(_e)||_unsupportedIterableToArray$6(_e)||_nonIterableSpread()}function format$2(_e){for(var tn=arguments.length,nn=new Array(tn>1?tn-1:0),sn=1;sn<tn;sn++)nn[sn-1]=arguments[sn];var an=_typeof$2(nn[0]),cn;nn.length==0?cn={}:cn=an==="string"||an==="number"?nn:nn[0];for(var un=[],hn=_e;hn.length>0;){var fn=hn.match(/\{(?!\{)([\w\d]+)\}(?!\})/);if(fn!==null){var vn=hn.substr(0,fn.index);hn.substr(fn.index,fn[0].length),hn=hn.substr(fn.index+fn[0].length);var _n=parseInt(fn[1]);un.push(vn),_n!=_n?un.push(cn[fn[1]]):un.push(cn[_n])}else un.push(hn),hn=""}return un}function language(){return window.language||document.documentElement.lang||"en"}function hget(_e,tn,nn){var sn=tn;Array.isArray(sn)||(sn=[sn]);for(var an=_e,cn=0;cn<sn.length;cn++){if(an===void 0)return nn;an instanceof Map?an=an.get(sn[cn]):an=an[sn[cn]]}return an===void 0?nn:an}function t$1(_e,tn,nn,sn){var an=sn;Array.isArray(an)||(an=[an]);var cn=hget(_e,[tn].concat(_toConsumableArray(an)));if(cn===void 0)return nn&&console.log(format$2("[missing translation: {lang}/{key}]",{key:an.join("/"),lang:tn}).join("")),!1;var un=Array.prototype.slice.call(arguments,4);return un.length>0?format$2.apply(void 0,[cn].concat(_toConsumableArray(un))):cn}function createCssNamespace(_e){return function(nn){var sn=nn.split(" ");return sn.filter(function(an){return an.length>0}).map(function(an){return"".concat(_e,"-").concat(an)}).join(" ")}}function getElement(_e){var tn=_e.elementID,nn=_e.stylePrefix,sn=document.getElementById(tn);sn===null&&(sn=document.createElement("div"),sn.id=tn,document.body.insertBefore(sn,document.body.firstChild));var an=document.querySelector(".".concat(nn,"-AppContainer"));return an===null&&(an=document.createElement("div"),an.className="".concat(nn,"-AppContainer"),sn.appendChild(an)),document.querySelector(".".concat(nn,"-AppContainer"))}function getTranslations(_e){var tn=new Map([]);return update$1(tn,convertToMap(translations)),update$1(tn,convertToMap(_e.translations)),tn}var managers={};function getManager(_e){var tn=_e.elementID;return managers[tn]===void 0&&(managers[tn]=new ConsentManager(_e)),managers[tn]}var defaultConfig$3={elementID:"orejime",appElement:void 0,stylePrefix:"orejime",cookieName:"orejime",cookieExpiresAfterDays:365,cookieDomain:void 0,stringifyCookie:JSON.stringify.bind(JSON),parseCookie:JSON.parse.bind(JSON),privacyPolicy:"",default:!0,mustConsent:!1,mustNotice:!1,logo:!1,lang:language(),translations:{},apps:{},debug:!1};function init$3(_e){var tn=Object.assign({},defaultConfig$3,_e),nn=[];if(Object.keys(tn.apps).length||nn.push(" - you must define `apps` to manage"),tn.privacyPolicy.length||nn.push(" - you must define a `privacyPolicy` url"),nn.length){nn.unshift("Orejime config error:"),console.error(nn.join(` 98`));return}var sn=getElement(tn),an=getTranslations(tn),cn=getManager(tn),un=function(){for(var vn=arguments.length,_n=new Array(vn),kn=0;kn<vn;kn++)_n[kn]=arguments[kn];return t$1.apply(void 0,[an,tn.lang,tn.debug].concat(_n))},hn=reactDomExports.render(React.createElement(Main,{t:un,ns:createCssNamespace(tn.stylePrefix),manager:cn,config:tn}),sn);return{show:hn.showModal.bind(hn),internals:{react:hn,manager:cn,config:tn}}}const orejime={init:init$3,defaultConfig:defaultConfig$3};
98class DomStateManager extends EventDispatcher{constructor(tn={},nn="State MGR"){super(tn,nn),this.currentState="",this.states={},this.currentState=null,this.currentStepIndex=0,this.el=tn.el,tn.defaults=tn.defaults||{},this.defaults={immediate:tn.defaults||!0,steps:{duration:0}},this.ticker=new Ticker,this.ticker.on("timeout",this.blm.add("onStateTick",onStateTick))}add(tn,nn=null){switch(!0){case(typeof tn=="string"&&Array.isArray(nn)):this.states[tn]={name:tn,immediate:this.defaults.immediate,steps:nn};break;case Array.isArray(tn):for(let sn=0;sn<tn.length;sn++)this.add(tn[sn]);break;default:for(let sn=0;sn<tn.steps.length;sn++)tn.steps[sn].duration=tn.steps[sn].duration||this.defaults.steps.duration;this.states[tn.name]={name:tn.name,steps:tn.steps,immediate:tn.immediate||this.defaults.immediate}}return this}set(tn,nn={}){let sn={};const an=nn.immediate?nn.immediate:null,cn=nn.instant?nn.instant:null;if(!this._el)return this.log("State could not be set, el is unknown"),!1;if(this.ticker.running&&(this.ticker.stop(!0),this.currentStepIndex=0),this.states[tn])sn={...this.states[tn]};else{this.log("Passed state (",tn,") is not present in state definitions");return}return an&&(sn.immediate=an,sn.alteredOnSet=!0),this.currentState=sn,cn?this.currentStepIndex=this.currentState.steps.length-1:this.currentStepIndex=0,runStep.call(this,this.currentState.steps[this.currentStepIndex]),this}get(tn){return this.states[tn]}nextStep(){this.log("Next step called");let tn;return this.currentState&&(tn=this.currentState.steps[++this.currentStepIndex],!tn)?!1:(this.log("Next step found",tn),runStep.call(this,tn),this)}tick(){this.log("Tick");const{currentStep:tn}=this;if(tn){tn.removeClass&&cssClassAction(this.el,tn.removeClass,"remove"),tn.addClass&&cssClassAction(this.el,tn.addClass,"add"),tn.removeAttribute&&attributeAction(this.el,tn.removeAttribute,"remove"),tn.addAttribute&&attributeAction(this.el,tn.addAttribute,"add");const nn={index:this.currentStep,step:tn,state:this.currentState},sn=[tn.name,"stepChange"];this.nextStep()||(sn.push(this.currentState.name),sn.push("stateChange")),this.dispatch(sn,nn)}}destroy(){this.ticker.destroy(),this.states.length=0,this.states=this.currentState=null,super.destroy()}get state(){return this.currentState}set state(tn){this.activate(tn)}get currentStep(){return this.currentState?this.currentState.steps[this.currentStepIndex]:null}get running(){return this.ticker.running}get allClasses(){let tn=[];for(const nn of Object.keys(this.states))for(const sn of this.states[nn].steps)sn.removeClass&&(tn=tn.concat(sn.removeClass)),sn.addClass&&(tn=tn.concat(sn.addClass));return tn.filter((nn,sn,an)=>an.indexOf(nn)===sn)}get el(){return this._el}set el(tn){if(this._el!==tn){this._el&&this.allClasses&&this._el.classList.remove(...this.allClasses),this._el=tn;const{currentStep:nn}=this;this._el&&nn&&(nn.removeClass&&this._el.classList.remove(nn.removeClass),nn.addClass&&this._el.classList.add(nn.addClass))}}}function onStateTick(){this.tick()}function runStep(_e){this.log("Run step",_e),this.ticker.timeout=_e.duration,this.ticker.start(!0)}function cssClassAction(_e,tn,nn){if(Array.isArray(tn)){for(let sn=0;sn<tn.length;sn++)cssClassAction(_e,tn[sn],nn);return}switch(nn){case"add":_e.classList.add(tn);break;case"remove":_e.classList.remove(tn);break}}function attributeAction(_e,tn,nn){if(Array.isArray(tn)){for(let sn=0;sn<tn.length;sn++)attributeAction(_e,tn[sn],nn);return}if(typeof tn=="object")for(const sn of Object.keys(tn))attributeAction(_e,sn,tn[sn]);switch(nn){case"add":_e.setAttribute(tn);break;case"remove":_e.removeAttribute(tn);break}}function arrayReduce$1(_e,tn,nn,sn){var an=-1,cn=_e==null?0:_e.length;for(sn&&cn&&(nn=_e[++an]);++an<cn;)nn=tn(nn,_e[an],an,_e);return nn}var _arrayReduce=arrayReduce$1;function basePropertyOf$2(_e){return function(tn){return _e==null?void 0:_e[tn]}}var _basePropertyOf=basePropertyOf$2,basePropertyOf$1=_basePropertyOf,deburredLetters={Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã
:"A",à :"a",á:"a",â:"a",ã:"a",ä:"a",Ã¥:"a",Ã:"C",ç:"c",Ã:"D",ð:"d",Ã:"E",Ã:"E",Ã:"E",Ã:"E",è:"e",é:"e",ê:"e",ë:"e",Ã:"I",Ã:"I",Ã:"I",Ã:"I",ì:"i",Ã:"i",î:"i",ï:"i",Ã:"N",ñ:"n",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ã:"U",Ã:"U",Ã:"U",Ã:"U",ù:"u",ú:"u",û:"u",ü:"u",Ã:"Y",ý:"y",ÿ:"y",Ã:"Ae",æ:"ae",Ã:"Th",þ:"th",Ã:"ss",Ä:"A",Ä:"A",Ä:"A",Ä:"a",Ä:"a",Ä
:"a",Ä:"C",Ä:"C",Ä:"C",Ä:"C",Ä:"c",Ä:"c",Ä:"c",Ä:"c",Ä:"D",Ä:"D",Ä:"d",Ä:"d",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"G",Ä:"G",Ä :"G",Ä¢:"G",Ä:"g",Ä:"g",Ä¡:"g",Ä£:"g",Ĥ:"H",Ħ:"H",Ä¥:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Ä®:"I",İ:"I",Ä©:"i",Ä«:"i",Ä:"i",į:"i",ı:"i",Ä´:"J",ĵ:"j",Ķ:"K",Ä·:"k",ĸ:"k",Ĺ:"L",Ä»:"L",Ľ:"L",Ä¿:"L",Å:"L",ĺ:"l",ļ:"l",ľ:"l",Å:"l",Å:"l",Å:"N",Å
:"N",Å:"N",Å:"N",Å:"n",Å:"n",Å:"n",Å:"n",Å:"O",Å:"O",Å:"O",Å:"o",Å:"o",Å:"o",Å:"R",Å:"R",Å:"R",Å:"r",Å:"r",Å:"r",Å:"S",Å:"S",Å:"S",Å :"S",Å:"s",Å:"s",Å:"s",Å¡:"s",Å¢:"T",Ť:"T",Ŧ:"T",Å£:"t",Å¥:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Å®:"U",Ű:"U",Ų:"U",Å©:"u",Å«:"u",Å:"u",ů:"u",ű:"u",ų:"u",Å´:"W",ŵ:"w",Ŷ:"Y",Å·:"y",Ÿ:"Y",Ź:"Z",Å»:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Å:"Oe",Å:"oe",Å:"'n",Å¿:"s"},deburrLetter$1=basePropertyOf$1(deburredLetters),_deburrLetter=deburrLetter$1,baseGetTag$1=_baseGetTag,isObjectLike$2=isObjectLike_1,symbolTag$4="[object Symbol]";function isSymbol$6(_e){return typeof _e=="symbol"||isObjectLike$2(_e)&&baseGetTag$1(_e)==symbolTag$4}var isSymbol_1=isSymbol$6,Symbol$4=_Symbol,arrayMap=_arrayMap,isArray$b=isArray_1,isSymbol$5=isSymbol_1,INFINITY$1=1/0,symbolProto$3=Symbol$4?Symbol$4.prototype:void 0,symbolToString=symbolProto$3?symbolProto$3.toString:void 0;function baseToString$1(_e){if(typeof _e=="string")return _e;if(isArray$b(_e))return arrayMap(_e,baseToString$1)+"";if(isSymbol$5(_e))return symbolToString?symbolToString.call(_e):"";var tn=_e+"";return tn=="0"&&1/_e==-INFINITY$1?"-0":tn}var _baseToString=baseToString$1,baseToString=_baseToString;function toString$7(_e){return _e==null?"":baseToString(_e)}var toString_1=toString$7,deburrLetter=_deburrLetter,toString$6=toString_1,reLatin=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
987f]/g,rsComboMarksRange$3="\\u0300-\\u036f",reComboHalfMarksRange$3="\\ufe20-\\ufe2f",rsComboSymbolsRange$3="\\u20d0-\\u20ff",rsComboRange$3=rsComboMarksRange$3+reComboHalfMarksRange$3+rsComboSymbolsRange$3,rsCombo$2="["+rsComboRange$3+"]",reComboMark=RegExp(rsCombo$2,"g");function deburr$1(_e){return _e=toString$6(_e),_e&&_e.replace(reLatin,deburrLetter).replace(reComboMark,"")}var deburr_1=deburr$1,reAsciiWord=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function asciiWords$1(_e){return _e.match(reAsciiWord)||[]}var _asciiWords=asciiWords$1,reHasUnicodeWord=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function hasUnicodeWord$1(_e){return reHasUnicodeWord.test(_e)}var _hasUnicodeWord=hasUnicodeWord$1,rsAstralRange$2="\\ud800-\\udfff",rsComboMarksRange$2="\\u0300-\\u036f",reComboHalfMarksRange$2="\\ufe20-\\ufe2f",rsComboSymbolsRange$2="\\u20d0-\\u20ff",rsComboRange$2=rsComboMarksRange$2+reComboHalfMarksRange$2+rsComboSymbolsRange$2,rsDingbatRange="\\u2700-\\u27bf",rsLowerRange="a-z\\xdf-\\xf6\\xf8-\\xff",rsMathOpRange="\\xac\\xb1\\xd7\\xf7",rsNonCharRange="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",rsPunctuationRange="\\u2000-\\u206f",rsSpaceRange=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",rsUpperRange="A-Z\\xc0-\\xd6\\xd8-\\xde",rsVarRange$2="\\ufe0e\\ufe0f",rsBreakRange=rsMathOpRange+rsNonCharRange+rsPunctuationRange+rsSpaceRange,rsApos$1="['â]",rsBreak="["+rsBreakRange+"]",rsCombo$1="["+rsComboRange$2+"]",rsDigits="\\d+",rsDingbat="["+rsDingbatRange+"]",rsLower="["+rsLowerRange+"]",rsMisc="[^"+rsAstralRange$2+rsBreakRange+rsDigits+rsDingbatRange+rsLowerRange+rsUpperRange+"]",rsFitz$1="\\ud83c[\\udffb-\\udfff]",rsModifier$1="(?:"+rsCombo$1+"|"+rsFitz$1+")",rsNonAstral$1="[^"+rsAstralRange$2+"]",rsRegional$1="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair$1="[\\ud800-\\udbff][\\udc00-\\udfff]",rsUpper="["+rsUpperRange+"]",rsZWJ$2="\\u200d",rsMiscLower="(?:"+rsLower+"|"+rsMisc+")",rsMiscUpper="(?:"+rsUpper+"|"+rsMisc+")",rsOptContrLower="(?:"+rsApos$1+"(?:d|ll|m|re|s|t|ve))?",rsOptContrUpper="(?:"+rsApos$1+"(?:D|LL|M|RE|S|T|VE))?",reOptMod$1=rsModifier$1+"?",rsOptVar$1="["+rsVarRange$2+"]?",rsOptJoin$1="(?:"+rsZWJ$2+"(?:"+[rsNonAstral$1,rsRegional$1,rsSurrPair$1].join("|")+")"+rsOptVar$1+reOptMod$1+")*",rsOrdLower="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rsOrdUpper="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",rsSeq$1=rsOptVar$1+reOptMod$1+rsOptJoin$1,rsEmoji="(?:"+[rsDingbat,rsRegional$1,rsSurrPair$1].join("|")+")"+rsSeq$1,reUnicodeWord=RegExp([rsUpper+"?"+rsLower+"+"+rsOptContrLower+"(?="+[rsBreak,rsUpper,"$"].join("|")+")",rsMiscUpper+"+"+rsOptContrUpper+"(?="+[rsBreak,rsUpper+rsMiscLower,"$"].join("|")+")",rsUpper+"?"+rsMiscLower+"+"+rsOptContrLower,rsUpper+"+"+rsOptContrUpper,rsOrdUpper,rsOrdLower,rsDigits,rsEmoji].join("|"),"g");function unicodeWords$1(_e){return _e.match(reUnicodeWord)||[]}var _unicodeWords=unicodeWords$1,asciiWords=_asciiWords,hasUnicodeWord=_hasUnicodeWord,toString$5=toString_1,unicodeWords=_unicodeWords;function words$1(_e,tn,nn){return _e=toString$5(_e),tn=nn?void 0:tn,tn===void 0?hasUnicodeWord(_e)?unicodeWords(_e):asciiWords(_e):_e.match(tn)||[]}var words_1=words$1,arrayReduce=_arrayReduce,deburr=deburr_1,words=words_1,rsApos="['â]",reApos=RegExp(rsApos,"g");function createCompounder$2(_e){return function(tn){return arrayReduce(words(deburr(tn).replace(reApos,"")),_e,"")}}var _createCompounder=createCompounder$2,createCompounder$1=_createCompounder,kebabCase=createCompounder$1(function(_e,tn,nn){return _e+(nn?"-":"")+tn.toLowerCase()}),kebabCase_1=kebabCase;const _kebabCase=getDefaultExportFromCjs(kebabCase_1);class AccessibilityManager extends EventDispatcher{constructor(tn={},nn="AccessibilityManager"){tn.debug=tn.debug||!1,super(tn,nn),this._$el=tn.$el,this._states={}}setAria(...tn){let nn=null,sn=null,an=null;tn.length===2?(sn=tn[0],an=tn[1]):tn.length===3&&(nn=tn[0],sn=tn[1],an=tn[2]);let cn=this.$el,un=!1;if(nn){if(nn instanceof HTMLElement)cn=nn;else if(nn instanceof NodeList||Array.isArray(nn))nn.forEach(hn=>{this.setAria(hn,sn,an)}),un=!0;
98else if(typeof nn=="string"){const hn=this.$el.querySelectorAll(nn);hn.length&&hn.forEach(fn=>{this.setAria(fn,sn,an)}),un=!0}}return un||(an===null?cn.removeAttribute(`aria-${_kebabCase(sn)}`):cn.setAttribute(`aria-${_kebabCase(sn)}`,an)),this}unsetAria(...tn){let nn=null,sn=null;tn.length===2?(sn=tn[0],this.setAria(sn,null)):tn.length===3&&(nn=tn[0],sn=tn[1],this.setAria(nn,sn,null))}getAria(...tn){let nn=null,sn=null;tn.length===2?sn=tn[0]:tn.length===3&&(nn=tn[0],sn=tn[1]);let an=this.$el;if(nn){if(nn instanceof HTMLElement)an=nn;else if(typeof nn=="string"){const cn=this.$el.querySelectorAll(nn).map(un=>un.getAttribute(`aria-${_kebabCase(sn)}`));return cn.length>1?cn:cn[0]}}return an.getAttribute("role")}setRole(...tn){let nn=null,sn=null;tn.length===2?sn=tn[0]:tn.length===3&&(nn=tn[0],sn=tn[1]);let an=this.$el,cn=!1;if(nn){if(nn instanceof HTMLElement)an=nn;else if(nn instanceof NodeList||Array.isArray(nn))nn.forEach(un=>{this.setRole(un,sn)}),cn=!0;else if(typeof nn=="string"){const un=this.$el.querySelectorAll(nn);un.length&&un.forEach(hn=>{this.setRole(hn,sn)}),cn=!0}}return cn||(sn===null?an.removeAttribute("role"):an.setAttribute("role",sn)),this}getRole(...tn){const nn=tn[0];let sn=this.$el;if(nn){if(nn instanceof HTMLElement)sn=nn;else if(typeof nn=="string"){const an=this.$el.querySelectorAll(nn).map(cn=>cn.getAttribute("role"));return an.length>1?an:an[0]}}return sn.getAttribute("role")}unsetRole(tn=null){tn?this.setRole(tn,null):this.setRole(null)}destroy(){this.$el&&this.log("warn","Destroying an accessibility manager will not (yet) reset it's accessibility state changes!"),super.destroy()}get $el(){return this._$el}set $el(tn){this.$el!==tn&&(this.$el&&this.log("warn","Changing $el value of an component with accessibility manager will not (yet) reset it's accessibility state changes that were performed during its lifetime!"),this.$el=tn)}}function baseSlice$1(_e,tn,nn){var sn=-1,an=_e.length;tn<0&&(tn=-tn>an?0:an+tn),nn=nn>an?an:nn,nn<0&&(nn+=an),an=tn>nn?0:nn-tn>>>0,tn>>>=0;for(var cn=Array(an);++sn<an;)cn[sn]=_e[sn+tn];return cn}var _baseSlice=baseSlice$1,baseSlice=_baseSlice;function castSlice$1(_e,tn,nn){var sn=_e.length;return nn=nn===void 0?sn:nn,!tn&&nn>=sn?_e:baseSlice(_e,tn,nn)}var _castSlice=castSlice$1,rsAstralRange$1="\\ud800-\\udfff",rsComboMarksRange$1="\\u0300-\\u036f",reComboHalfMarksRange$1="\\ufe20-\\ufe2f",rsComboSymbolsRange$1="\\u20d0-\\u20ff",rsComboRange$1=rsComboMarksRange$1+reComboHalfMarksRange$1+rsComboSymbolsRange$1,rsVarRange$1="\\ufe0e\\ufe0f",rsZWJ$1="\\u200d",reHasUnicode=RegExp("["+rsZWJ$1+rsAstralRange$1+rsComboRange$1+rsVarRange$1+"]");function hasUnicode$2(_e){return reHasUnicode.test(_e)}var _hasUnicode=hasUnicode$2;function asciiToArray$1(_e){return _e.split("")}var _asciiToArray=asciiToArray$1,rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsVarRange="\\ufe0e\\ufe0f",rsAstral="["+rsAstralRange+"]",rsCombo="["+rsComboRange+"]",rsFitz="\\ud83c[\\udffb-\\udfff]",rsModifier="(?:"+rsCombo+"|"+rsFitz+")",rsNonAstral="[^"+rsAstralRange+"]",rsRegional="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair="[\\ud800-\\udbff][\\udc00-\\udfff]",rsZWJ="\\u200d",reOptMod=rsModifier+"?",rsOptVar="["+rsVarRange+"]?",rsOptJoin="(?:"+rsZWJ+"(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",rsSeq=rsOptVar+reOptMod+rsOptJoin,rsSymbol="(?:"+[rsNonAstral+rsCombo+"?",rsCombo,rsRegional,rsSurrPair,rsAstral].join("|")+")",reUnicode=RegExp(rsFitz+"(?="+rsFitz+")|"+rsSymbol+rsSeq,"g");function unicodeToArray$1(_e){return _e.match(reUnicode)||[]}var _unicodeToArray=unicodeToArray$1,asciiToArray=_asciiToArray,hasUnicode$1=_hasUnicode,unicodeToArray=_unicodeToArray;function stringToArray$1(_e){return hasUnicode$1(_e)?unicodeToArray(_e):asciiToArray(_e)}var _stringToArray=stringToArray$1,castSlice=_castSlice,hasUnicode=_hasUnicode,stringToArray=_stringToArray,toString$4=toString_1;function createCaseFirst$1(_e){return function(tn){tn=toString$4(tn);var nn=hasUnicode(tn)?stringToArray(tn):void 0,sn=nn?nn[0]:tn.charAt(0),an=nn?castSlice(nn,1).join(""):tn.slice(1);return sn[_e]()+an}}var _createCaseFirst=createCaseFirst$1,createCaseFirst=_createCaseFirst,upperFirst$1=createCaseFirst("toUpperCase"),upperFirst_1=upperFirst$1,toString$3=toString_1,upperFirst=upperFirst_1;function capitalize$2(_e){return upperFirst(toString$3(_e).toLowerCase())}var capitalize_1=capitalize$2,capitalize$1=capitalize_1,createCompounder=_createCompounder,camelCase=createCompounder(function(_e,tn,nn){return tn=tn.toLowerCase(),_e+(nn?capitalize$1(tn):tn)}
98),camelCase_1=camelCase;const _camelCase=getDefaultExportFromCjs(camelCase_1);function strToCssClass(_e,tn=null,nn=null){let sn="";return DEFAULT_CONFIG.general.legacy?(sn=_camelCase(_e),tn&&tn.length&&(sn+=`-${_camelCase(tn)}`),nn&&nn.length&&(sn+=`--${_camelCase(nn)}`),sn):(sn=_kebabCase(_e),tn&&tn.length&&(sn+=`__${_kebabCase(tn)}`),nn&&nn.length&&(sn+=`--${_kebabCase(nn)}`),sn)}function strToReadyClass(_e,tn=null){return strToCssClass(_e,tn,"ready")}function strToCssSelector(_e,tn=null,nn=null){return`.${strToCssClass(_e,tn,nn)}`}function createLogger(_e){return function(tn){return function(...nn){Logger.set(tn,console[nn[0]]?nn.shift():"log"),Logger.log(...nn)}}(_e)}const log=createLogger("Dom - util");function strToDom(_e){if(typeof _e=="string")if(DEFAULT_CONFIG.useLegacyDomParser){const tn=document.createElement("div");return tn.innerHTML=_e.trim(),tn.firstChild}else{const nn=new DOMParser().parseFromString(_e,"text/html"),sn=nn.querySelector("parsererror");sn?log("error","Parsing failed",sn,{$html:nn}):(_e=nn.body.children,_e.length===1&&(_e=_e[0]))}return _e}const plugins$2=new PluginManager;class Component extends EventDispatcher{constructor(tn,nn="Component"){super(tn,nn),this._hadObjectName=!1,this.$el=tn.$el||tn.el,this._states=null,this._accessibility=null,tn.states&&this.states.add(tn.states),this.ready=tn.autoReady!==!1}initialize(tn={}){super.initialize(tn)}refresh(){this.log("empty refresh")}destroy(){this._states&&this._states.destroy(),this.ready=!1,this._states=null,this.$el=null,super.destroy()}get $el(){return this._$el}
98set $el(tn){if(this._$el!==tn){const nn=strToCssClass(this.objectName);this._$el&&(this._hadObjectName||this._$el.classList.remove(nn),this._$el.classList.remove(strToReadyClass(this.objectName)),this._$el.classList.remove(strToCssClass("has-js")));const sn=this._$el;this._$el=strToDom(tn),this._states&&(this.states.el=this._$el),this._$el&&(this._hadObjectName=this._$el.classList.contains(nn),this._hadObjectName||this._$el.classList.add(nn),this._$el.classList.add(strToCssClass("has-js"))),this.dispatch("elementChange",{old:sn,new:tn})}}get ready(){return this._ready}set ready(tn){this._ready!==tn&&(this._$el&&(tn?this._$el.classList.add(strToReadyClass(this.objectName)):this._$el.classList.remove(strToReadyClass(this.objectName))),this._ready=tn,this.dispatch("readyStateChange",{ready:tn}))}get states(){return this._states||(this._states=new DomStateManager({el:this._$el})),this._states}get accessibility(){return this._accessibility||(this._accessibility=new AccessibilityManager({$el:this._$el})),this._accessibility}get plugins(){return plugins$2}get el(){return this.log("warn","The el property is deprecated. Use $el instead."),this.deprecationMentioned=!0,this._$el}set el(tn){this.log("warn","The el property is deprecated. Use $el instead."),this.deprecationMentioned=!0,this._$el=tn}}class Orejime extends Component{constructor(tn={},nn="Orejime"){tn.debug=tn.debug||!1,super(tn,nn),tn=processArgs.call(this,_merge$1({},tn)),this._consents={},this._promises={},this._triggers=tn.triggers,this._refreshDebouncer=new Ticker({timeout:100}),this._orejime=orejime.init(tn),initTriggers.call(this),this._refreshDebouncer.on("timeout",this.blm.add("onRefreshDebounceTick",onRefreshDebounceTick))}refresh(){initTriggers.call(this)}show(){this._orejime&&this._orejime.show()}destroy(){super.destroy()}get internals(){return this._orejime.internals}get config(){return this._orejime.internals.config}get instance(){return this._orejime}get consents(){return _merge$1({},this._consents)}}function initTriggers(){const _e=Array.from(document.body.querySelectorAll(`${this._triggers}:not(${this._triggers}--ready)`));this.log("init,",_e.length,"triggers",_e,`${this._triggers}:not(${this._triggers}--ready)`);const tn=this.blm.addOnce("onTriggerClick",onTriggerClick$1);for(const nn of _e)nn.addEventListener("click",tn),nn.classList.add(`${this._triggers.replace(".","")}--ready`)}function processArgs(_e){const tn=this;for(const nn of _e.apps||{})nn.callback&&(nn.callback=function(sn){return function(an,cn){tn.log("App callback execution for ",cn.title),sn(an,cn),tn._consents[cn.name]=an,tn.dispatch("consentChange",{trigger:cn.name,accepted:an,consents:tn.consents})}}(nn.callback));return _e}function onTriggerClick$1(_e){this.log("trigger click",_e.currentTarget),this.show()}function onRefreshDebounceTick(){this.refresh()}function loadSprite(_e){return fetch(_e).then(tn=>tn.text()).then(tn=>{const nn=document.createElement("div");nn.className="svg-sprite noRender",nn.innerHTML=tn,document.body.appendChild(nn),Logger.set("Load Sprite"),Logger.log("Sprite load successfull.")}).catch(tn=>{Logger.set("Load Sprite"),Logger.log("error","Sprite load failed.",tn)})}let id=0;const DEBOUNCE_MS=125,debouncers={resize:initDebouncer(onWindowResizeDebounce),delayedResize:initDebouncer(onWindowResizeDelayedDebounce),scroll:initDebouncer(onWindowScrollDebounce),delayedScroll:initDebouncer(onWindowScrollDelayedDebounce)};class MainApp extends EventDispatcher{constructor(tn={},nn="Minsky App"){tn.autoInit=!1,tn.debug=tn.debug||!1,super(tn,nn),this.id=id++,DEFAULT_CONFIG.globals.mode==="development"&&document.querySelector("html").classList.add("env-dev"),this.loggedIn=document.body.classList.contains("page--loggedIn"),window.M||(window.M={}),window.M.Apps||(window.M.Apps=[]),M.Apps.push(this),this.mqManager=new MQManager({debounce:DEFAULT_CONFIG.mqManager.debounce}),this.libraries=new LibManager(DEFAULT_CONFIG.libManager.libraries),this._im=new InstanceManager,this.mqManager.on("matchChanges",this.blm.add("onMqMatchChanges",onMqMatchChanges)),this.mqManager.add(DEFAULT_CONFIG.mqManager.queries),this.mqManager.check(),DEFAULT_CONFIG.app.showReadyMessage&&MainApp.showReadyMessage(),(!this.loggedIn||DEFAULT_CONFIG.cookieConsent.loggedInUsers)&&DEFAULT_CONFIG.cookieConsent.active&&(this.cookieConsent=new(tn.CookieConsent||Orejime)(DEFAULT_CONFIG.cookieConsent),this.cookieConsent.on("consentChange",this.blm.add("onConsentChange",onConsentChange))),document.querySelectorAll(".js-orejime-trigger").forEach(an=>{an&&an.addEventListener("click",()=>{this.cookieConsent._orejime.show()})}),window.addEventListener("resize",this.blm.add("onWindowResize",onWindowResize)),window.addEventListener("scroll",this.blm.add("onWindowScroll",onWindowScroll)),DEFAULT_CONFIG.svgSprites&&DEFAULT_CONFIG.svgSprites.length&&Promise.all(DEFAULT_CONFIG.svgSprites.map(an=>loadSprite(an))).then(()=>{this.dispatch("spritesheetsLoaded")})}reInitialize(){this.mqManager.resetMatches(),this.mqManager.check()}refresh(){plugins$1.run("refresh",{},this),this.log("Refresh")}resize(){plugins$1.run("resize",{},this),this.log("resize")}debouncedResize(){plugins$1.run("debouncedResize",{},this),this.log("debouncedResize")}delayedDebouncedResize(){plugins$1.run("delayedDebouncedResize",{},this),this.log("delayedDebouncedResize")}scroll(){plugins$1.run("scroll",{},this),this.log("scroll")}debouncedScroll(){plugins$1.run("debouncedScroll",{},this),this.log("debouncedScroll")}delayedDebouncedScroll(){plugins$1.run("delayedDebouncedScroll",{},this),this.log("delayedDebouncedScroll")}debug(tn,nn=null){nn=nn!==null?nn:!DEFAULT_CONFIG.logger.activate[tn],this.log("Toggle debug for ",tn,"to",nn),DEFAULT_CONFIG.logger.activate[tn]=nn}destroy(){plugins$1.run("destroy",{},this),this.instances.destroy("*"),this.instances.destroy(),this.mqManager.destroy(),super.destroy()}static showReadyMessage(){console.log(...DEFAULT_CONFIG.app.readyMessage)}static get plugins(){return plugins$1}get plugins(){return plugins$1}}function mqBasedInits(_e=[]){this.log("Perform MQ definition based inits",_e),_e.forEach(tn=>{if(tn.matches){const nn=`on${tn.name.substring(0,1).toUpperCase()}${tn.name.substring(1)}`,sn=this[nn];sn&&(plugins$1.run(nn,{},this),sn.call(this))}})}function initDebouncer(_e){const tn=new Ticker({timeout:DEBOUNCE_MS,data:{instances:[]}});return tn.on("timeout",_e),tn}
98function runDebouncer(_e,tn,nn){_e.data.instances.forEach(sn=>{tn.call(sn,nn)}),_e.data.length=0,_e.reset()}function addInstanceToDebouncer(_e,tn){_e.data.instances.indexOf(tn)===-1&&_e.data.instances.push(tn)}function onMqMatchChanges(_e){mqBasedInits.call(this,_e.data.definitions)}function onWindowScroll(_e){this.scroll(_e),addInstanceToDebouncer(debouncers.scroll,this),addInstanceToDebouncer(debouncers.delayedScroll,this),debouncers.scroll.start(),debouncers.delayedScroll.start(!0)}function onWindowResize(_e){this.resize(_e),addInstanceToDebouncer(debouncers.resize,this),addInstanceToDebouncer(debouncers.delayedResize,this),debouncers.resize.start(),debouncers.delayedResize.start(!0)}function onWindowScrollDebounce(){runDebouncer(this,this.data.instances[0].debouncedScroll)}function onWindowScrollDelayedDebounce(){runDebouncer(this,this.data.instances[0].delayedDebouncedScroll)}function onWindowResizeDebounce(){runDebouncer(this,this.data.instances[0].debouncedResize)}function onWindowResizeDelayedDebounce(){runDebouncer(this,this.data.instances[0].delayedDebouncedResize)}function onConsentChange(_e){this.log("consent change detected, updating all instances with new consent settings");const tn=this._im.instances;for(const nn of Object.keys(tn)){const sn=tn[nn];for(const an of sn)an.setConsent&&an.setConsent(_e.data.consents)}this.cookieConsent.refresh()}let plugins$1=new PluginManager({Target:MainApp});window.dataLayer=window.dataLayer||[];const DEFAULT_APPS=[{name:"functional-cookies",title:"Functional cookies",cookies:[],purposes:["functional"],callback:generalCallback,required:!0,default:!0},{name:"marketing-cookies",title:"Marketing cookies",cookies:[],purposes:["analytics","marketing"],callback:generalCallback,required:!1,default:!0},{name:"social-cookies",title:"Social cookies",cookies:[],purposes:["social"],callback:generalCallback,required:!1,default:!0}];function defaultApps(){return _merge$1([],DEFAULT_APPS)}function generalCallback(_e,tn){if(_e)switch(tn.name){case"functional-cookies":window.dataLayer.push({event:"cookieConsent-functional",cookieType:"functional"});break;case"marketing-cookies":window.dataLayer.push({event:"cookieConsent-marketing",cookieType:"marketing"});break;case"social-cookies":window.dataLayer.push({event:"cookieConsent-social",cookieType:"social"});break}}window.dataLayer=window.dataLayer||[];const Config$1=_merge$1(DEFAULT_CONFIG,{app:{showReadyMessage:!1},mqManager:{debounce:250,queries:[{name:"ready",query:"(min-width: 0em)"},{name:"mobileNavInit",query:"(max-width: 75.9375em)"},{name:"mobileNavDestroy",query:"(min-width: 75.9375em)"}]},svgSprites:[],cookieConsent:{active:!0,loggedInUsers:!0,debug:!1,lang:"nl",translations:{nl:{consentNotice:{title:"We gebruiken cookies",learnMore:"Meer info over cookies",description:"Welkom! Fijn dat je onze website bezoekt. We gebruiken cookies om de site correct te doen werken. Kies voor âAanvaardenâ als we ook cookies mogen gebruiken om gepersonaliseerde inhoud te tonen en interactie met sociale media mogelijk te maken.",privacyPolicy:{name:"privacybeleid",text:"Lees ons {privacyPolicy} voor meer informatie."}},consentModal:{title:"Zo gebruiken we cookies",description:"We verzamelen en verwerken persoonlijke gegevens via cookies. Kies hierna welke cookies je wil toestaan.",privacyPolicy:{name:"privacyverklaring",text:`In onze {privacyPolicy} lees je hoe we persoonsgegevens verwerken. 99`}},purposes:{functional:"Functioneel",marketing:"Marketing",social:"Social",analytics:"Analytisch"},"functional-cookies":{title:"Noodzakelijke cookies",description:"Deze cookies helpen basisfuncties zoals paginanavigatie mogelijk te maken. Ze kunnen niet worden uitgeschakeld, want zonder deze cookies kan de website niet correct werken."},"marketing-cookies":{title:"Marketing cookies",description:"Deze cookies zorgen ervoor dat je gepersonaliseerde advertenties te zien krijgt op basis van je surfgedrag."},"social-cookies":{title:"Social cookies",description:"Deze cookies maken interactie met verschillende sociale media mogelijk, zodat je bv. videoâs kan zien of artikels kan delen op sociale media."},accept:"Aanvaarden",acceptAll:"Alles aanvaarden",acceptTitle:"Aanvaarden",save:"Opslaan",decline:"Weigeren",declineAll:"Alles weigeren",close:"Sluiten",enabled:"Aan",disabled:"Uit",app:{required:{title:" (Altijd verplicht)"}}}},apps:defaultApps(),mustNotice:!0,logo:{src:"/"+window.drupalSettings.path.themeUrl+"/assets/images/logo-mobile.png",alt:document.querySelector(".header__logo title")?document.querySelector(".header__logo title").innerHTML:""}}});function svgIconString(_e,tn=[]){return` 100 <span role="none" class="icon icon--svg icon--${_e} ${tn.join(" ")}"> 101 <svg class="icon__svg" role="none" alt=""> 102 <use xlink:href="#${_e}"></use> 103 </svg> 104 </span>`}const DEF_GENERATORS={overlay:overlayGenerator,closeBtn:closeBtnGenerator},DEF_GEN_ARGS={baseClass:"overlay",attributes:{},content:"",closeBtnLocation:"inner",closeBtnTitle:"close",closeBtnContent:null};function generateOverlay(_e,tn){this&&this.log&&this.log("Generate Overlay HTML"),tn=_merge$1({},DEF_GENERATORS,tn);const nn=tn.overlay(_e,tn);return this&&this.log&&this.log("Overlay HTML generation done."),nn}function overlayGenerator(_e,tn){this&&this.log&&this.log("Generate overlay",_e),_e.attributes=_merge$1({},DEF_GEN_ARGS.attributes,_e.attributes),_e.attributes.class=_e.attributes.class||"",_e.baseClass=_e.baseClass||DEF_GEN_ARGS.baseClass,_e.content=_e.content||DEF_GEN_ARGS.content,_e.closeBtnContent=_e.closeBtnContent||"",_e.components=_e.components||{},_e.components.backdrop=typeof _e.components.backdrop=="boolean"?_e.components.backdrop:!0,_e.components.closeButton=typeof _e.components.closeButton=="boolean"?_e.components.closeButton:!0,_e.attributes.class=`${_e.baseClass} ${Array.isArray(_e.attributes.class)?_e.attributes.class.join(" "):_e.attributes.class}`;const nn=[];for(const cn of Object.keys(_e.attributes))nn.push(`${cn}="${_e.attributes[cn]}"`);const sn=tn.closeBtn.call(this,{baseClass:_e.baseClass,title:_e.closeBtnTitle||DEF_GEN_ARGS.closeBtnTitle,content:_e.closeBtnContent||DEF_GEN_ARGS.closeBtnContent}),an=strToDom(`<div ${nn.join(" ")}> 105 <div class="${strToCssClass(_e.baseClass,"container")}"> 106 <div class="${strToCssClass(_e.baseClass,"inner")}"> 107 <div class="${strToCssClass(_e.baseClass,"content")}"></div> 108 </div> 109 </div> 110 </div>`);if(_e.content){const cn=an.querySelector(`.${strToCssClass(_e.baseClass,"content")}`);_e.content instanceof HTMLElement?cn.appendChild(_e.content):cn.innerHTML=_e.content}return _e.components.backdrop&&an.appendChild(strToDom(`<div class="${strToCssClass(_e.baseClass,"backdrop")}"></div>`)),_e.components.closeButton&&an.querySelector(strToCssSelector(_e.baseClass,_e.closeBtnLocation||DEF_GEN_ARGS.closeBtnLocation)).appendChild(sn),this&&this.log&&this.log("Overlay generation done.",an),an}function closeBtnGenerator(_e){this&&this.log&&this.log("Generate closeBtn",_e);const tn=strToDom(`<a href="#" title="${_e.title}" class="${strToCssClass(_e.baseClass,"closeBtn")}">${svgIconString("close",[strToCssClass(_e.baseClass,"closeSvg")])}</a>`);return this&&this.log&&this.log("closeBtn generation done.",tn),tn}class Overlay extends Component{constructor(tn={},nn="Overlay"){tn.debug=tn.debug||!1;const sn=tn.$el||{};sn.attributes=sn.attributes||{},tn.$el=null;const an=typeof tn.autoInit=="boolean"?tn.autoInit:!0;tn.autoInit=!1,super(tn,nn),this.log("Preparing"),this.$el=generateOverlay.call(this,{...sn||{}},tn.generators||{}),this.triggers=[],this._keepInDom=tn.keepInDom||!1,this._$parent=tn.$parent||document.body,this._generators=tn.generators||{},this._plugins=tn.plugins||{},this._blockScroll=typeof tn.blockScroll=="boolean"?tn.blockScroll:!0,this.quitOnEscape=!0,this._scrollBlocked=!1;const cn=sn.attributes.baseClass||DEF_GEN_ARGS.baseClass;this.states.add("show",[{name:"showing",duration:0,removeClass:[`${cn}--shown`,`${cn}--hiding`,`${cn}--hidden`],addClass:[`${cn}--showing`]},{name:"shown",duration:0,removeClass:[`${cn}--showing`,`${cn}--hiding`,`${cn}--hidden`],addClass:[`${cn}--shown`]}]),this.states.add("hide",[{name:"hiding",duration:0,removeClass:[`${cn}--shown`,`${cn}--showing`,`${cn}--hidden`],addClass:[`${cn}--hiding`]},{name:"hidden",duration:500,removeClass:[`${cn}--showing`,`${cn}--hiding`,`${cn}--shown`],addClass:[`${cn}--hidden`]}]),this._visible=null,tn.$trigger&&this.addTrigger(tn.$trigger);const un=this.$el.querySelector(strToCssSelector(cn,"closeBtn"));un&&un.addEventListener("click",this.blm.add("closeBtn.click",onCloseBtnClick));const hn=this.$el.querySelector(strToCssSelector(cn,"backdrop"));hn&&hn.addEventListener("click",this.blm.add("backdrop.click",onCloseBtnClick)),this.states.on("hidden",this.blm.add("onHidden",onHidden
110)),this.states.on("shown",this.blm.add("onShown",onShown)),this._keepInDom&&!this.visible&&this._$parent.appendChild(this.$el),an&&this.initialize(tn),plugins.run("initialize",tn,this),this.silent=!0,tn.visible===!0?this.show(!0):this.hide(!0),this.silent=!1}show(tn=!1){this.log("Show"),this._$parent.appendChild(this.$el),this._blockScroll&&blockScroll.call(this),this._quitOnEscape&&listenToBodyKeyUp.call(this,!0),this.states.set("show",{instant:tn}),plugins.run("show",tn,this),this.dispatch("show")}hide(tn=!1){this.log("Hide"),unblockScroll.call(this),this._quitOnEscape&&listenToBodyKeyUp.call(this,!1),this.states.set("hide",{instant:tn}),plugins.run("hide",tn,this),this.dispatch("hide")}toggle(tn=!1){this.log("toggle"),this.visible?this.hide(tn):this.show(tn),plugins.run("toggle",tn,this)}addTrigger(tn){!Array.isArray(tn)&&!(tn instanceof NodeList)&&(tn=[tn]);for(const nn of tn)this.triggers.push(nn),nn.classList.add("js-isOverlayTrigger"),nn.addEventListener("click",this.blm.add("trigger.click",onTriggerClick));return plugins.run("addTrigger",tn,this),this.log("Triggers added",tn),this.dispatch("triggerAdded"),this}removeTrigger(tn){!Array.isArray(tn)&&!(tn instanceof NodeList)&&(tn=[tn]);for(const nn of tn){nn.classList.add("js-isOverlayTrigger");const sn=this.triggers.indexOf(nn);sn>-1&&(this.triggers.slice(sn,1),nn.removeEventListener("click",this.blm.remove("trigger.click")))}return plugins.run("removeTrigger",tn,this),this.log("Triggers added",tn),this.dispatch("triggerRemoved"),this}setContent(tn){const nn=this.$el.querySelector(".overlay__content");if(nn.innerHTML="",tn instanceof Element)nn.appendChild(tn);else if(tn instanceof NodeList)for(const sn of tn)nn.appendChild(sn);else nn.innerHTML=tn;plugins.run("setContent",tn,this),this.dispatch("contentChanged")}destroy(){plugins.run("destroy",this),this.removeTrigger(this.triggers.slice(0)),this._scrollBlocked&&unblockScroll.call(this),this.$el.remove(),super.destroy()}get visible(){return this._visible}set visible(tn){tn?this.show():this.hide()}get hiding(){return this._visible&&this.states.state.name==="hide"}get showing(){return!this._visible&&this.states.state.name==="show"}get quitOnEscape(){return this._quitOnEscape}set quitOnEscape(tn){this.quitOnEscape!==tn&&(this._quitOnEscape=tn,this.visible&&listenToBodyKeyUp.call(this,tn))}static get plugins(){return plugins}get parent(){return this.log("warn","Deprecation: this._parent is deprecated, use this._$parent instead"),this._$parent}}function blockScroll(){this.log("block scroll"),!this._scrollBlocked&&(document.body.style.overflow="hidden",document.body.style.top=`-${window.scrollY}px`,document.body.style.left=`-${window.scrollX}px`,document.body.style.right="0",document.body.style.position="fixed",this._scrollBlocked=!0,this.dispatch("scrollBlocked"))}function unblockScroll(){if(this.log("unblock scroll"),!this._scrollBlocked)return;const _e=parseInt(document.body.style.left||0),tn=parseInt(document.body.style.top||0);document.body.style.position="",document.body.style.top="",document.body.style.left="",document.body.style.right="",document.body.style.overflow="",window.scrollTo(_e,tn*-1),this._scrollBlocked=!1,this.dispatch("scrollUnblocked")}function listenToBodyKeyUp(_e){const tn=this.blm.get("onBodyKeyUp");_e&&!tn?document.body.addEventListener("keyup",this.blm.add("onBodyKeyUp",onBodyKeyUp)):!_e&&tn&&document.body.removeEventListener("keyup",this.blm.remove("onBodyKeyUp"))}function onTriggerClick(_e){this.log("Trigger click",_e.currentTarget),_e.preventDefault(),this.toggle(),this.dispatch("triggerClick",{$trigger:_e.currentTarget})}function onCloseBtnClick(_e){this.log("Close button click",_e.currentTarget),_e.preventDefault(),this.hide(),this.dispatch("closeBtnClick")}function onShown(){this.log("Visible"),this._visible=!0,this.dispatch("shown")}function onHidden(){this.log("Hidden"),!this._keepInDom&&this._$parent.contains(this.$el)&&this._$parent.removeChild(this.$el),this._visible=!1,this.dispatch("hidden")}function onBodyKeyUp(_e){this.log("Key up",_e.key),_e.key&&this.quitOnEscape&&_e.key.toLowerCase()==="escape"&&(this.log("Escape pressed => closing"),this.hide())}let plugins=new PluginManager({Target:Overlay});class Hamburger extends Component{constructor(tn={},nn="Hamburger"){tn instanceof Element&&(tn={$el:tn}),tn instanceof NodeList&&(tn={$el:tn[0]}),(typeof tn=="string"||!tn)&&(tn={$el:document.querySelector(tn||".hamburger:not(.hamburger--ready")}),super(tn,nn),this._skipStateChangeOnClick=!!tn.skipStateChangeOnClick,this.$el&&this.$el.addEventListener("click",this.blm.add("hamburger.click",onHamburgerClick))}activate(tn=!1){this.active||(this.$el.classList.add(strToCssClass("hamburger",null,"active")),tn||this.dispatch("activate"))}deactivate(tn=!1){this.active&&(this.$el.classList.remove(strToCssClass("hamburger",null,"active")),tn||this.dispatch("deactivate"))}toggle(tn=!1){this.active=!this.active,tn||this.dispatch("toggle",{active:this.active})}destroy(){this.$el.removeEventListener("click",this.blm.remove("hamburger.click")),this.deactivate(!0),super.destroy()}get active(){return this.$el.classList.contains("hamburger--active")}set active(tn){this.active!==tn&&(tn===!0?this.activate():this.deactivate())}}function onHamburgerClick(_e){_e.preventDefault(),this.dispatch("click",{originalEvent:_e}),this._skipStateChangeOnClick||this.toggle()}class MenuOverlay extends Overlay{constructor(tn={},nn="Menu Overlay"){const sn=tn.$el?tn.$el.components||{}:null;tn.$el={content:tn.$el?tn.$el.content:void 0,components:{backdrop:sn&&sn.backdrop?sn.backdrop:!0,closeButton:sn&&sn.closeButton?sn.closeButton:!1},attributes:tn.$el?tn.$el.attributes:void 0};const an={$el:tn.$source,$parent:tn.$source.parentNode,$prevSibling:tn.$source.previousSibling,$nextSibling:tn.$source.nextSibling};super(tn,nn),tn.$hamburger&&(this.hamburger=new Hamburger(tn.$hamburger)),this._source=an,this.$el.querySelector(strToCssSelector("overlay","content")).appendChild(this._source.$el),this.hamburger&&this.hamburger.on(["toggle"],this.blm.add("mobileNav.hamburger.toggle",onHamburgerToggle))}show(tn=!1){this.hamburger&&this.hamburger.activate(!0),document.body.classList.add(strToCssClass("menuOverlayOpen")),super.show(tn)}hide(tn=!1){this.hamburger&&this.hamburger.deactivate(!0),document.body.classList.remove(strToCssClass("menuOverlayOpen")),super.hide(tn)}destroy(){this.hamburger&&(this.hamburger.off(["toggle"],this.blm.remove("mobileNav.hamburger.toggle")),this.hamburger.destroy()),document.body.classList.contains(strToCssClass("menuOverlayOpen"))&&document.body.classList.remove(strToCssClass("menuOverlayOpen")),this._source.$nextSibling?this._source.$parent.insertBefore(this._source.$el,this._source.$nextSibling):this._source.$prevSibling?this._source.$parent.insertBefore(this._source.$el,this._source.$prevSibling.nextSibling):this._source.$parent.append(this._source.$el),super.destroy()}}function onHamburgerToggle(){this.hamburger.active?this.show():this.hide()}function _assertThisInitialized$1(_e){if(_e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return _e}function _inheritsLoose(_e,tn){_e.prototype=Object.create(tn.prototype),_e.prototype.constructor=_e,_e.__proto__=tn}/*! 111 * GSAP 3.12.3 112 * https://gsap.com 113 * 114 * @license Copyright 2008-2023, GreenSock. All rights reserved. 115 * Subject to the terms at https://gsap.com/standard-license or for 116 * Club GSAP members, the agreement issued with that membership. 117 * @author: Jack Doyle, [email protected] 118*/var _config$1={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},_defaults$1={duration:.5,overwrite:!1,delay:0},_suppressOverwrites$1,_reverting$1,_context$2,_bigNum$1=1e8,_tinyNum=1/_bigNum$1,_2PI=Math.PI*2,_HALF_PI=_2PI/4,_gsID=0,_sqrt=Math.sqrt,_cos=Math.cos,_sin=Math.sin,_isString$2=function(tn){return typeof tn=="string"},_isFunction$2=function(tn){return typeof tn=="function"},_isNumber$1=function(tn){return typeof tn=="number"},_isUndefined=function(tn){return typeof tn>"u"},_isObject$1=function(tn){return typeof tn=="object"},_isNotFalse=function(tn){return tn!==!1},_windowExists$3=function(){return typeof window<"u"},_isFuncOrString=function(tn){return _isFunction$2(tn)||_isString$2(tn)},_isTypedArray=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},_isArray=Array.isArray,_strictNumExp=/(?:-?\.?\d|\.)+/gi,_numExp=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,_numWithUnitExp=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,_complexStringNumExp=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,_relExp=/[+-]=-?[.\d]+/,_delimitedValueExp=/[^,'"\[\]\s]+/gi,_unitExp=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,_globalTimeline,_win$3,_coreInitted$3,_doc$3,_globals={},_installScope={},_coreReady,_install=function(tn){return(_installScope=_merge(tn,_globals))&&gsap$3},_missingPlugin=function(tn,nn){return console.warn("Invalid property",tn,"set to",nn,"Missing plugin? gsap.registerPlugin()")},_warn=function(tn,nn){return!nn&&console.warn(tn)},_addGlobal=function(tn,nn){return tn&&(_globals[tn]=nn)&&_installScope&&(_installScope[tn]=nn)||_globals},_emptyFunc=function(){return 0},_startAtRevertConfig={suppressEvents:!0,isStart:!0,kill:!1},_revertConfigNoKill={suppressEvents:!0,kill:!1},_revertConfig={suppressEvents:!0},_reservedProps={},_lazyTweens=[],_lazyLookup={},_lastRenderedFrame,_plugins={},_effects={},_nextGCFrame=30,_harnessPlugins=[],_callbackNames="",_harness=function(tn){var nn=tn[0],sn,an;if(_isObject$1(nn)||_isFunction$2(nn)||(tn=[tn]),!(sn=(nn._gsap||{}).harness)){for(an=_harnessPlugins.length;
vendor: 11,391 bytes, line 118
118an--&&!_harnessPlugins[an].targetTest(nn););sn=_harnessPlugins[an]}for(an=tn.length;an--;)tn[an]&&(tn[an]._gsap||(tn[an]._gsap=new GSCache(tn[an],sn)))||tn.splice(an,1);return tn},_getCache=function(tn){return tn._gsap||_harness(toArray(tn))[0]._gsap},_getProperty=function(tn,nn,sn){return(sn=tn[nn])&&_isFunction$2(sn)?tn[nn]():_isUndefined(sn)&&tn.getAttribute&&tn.getAttribute(nn)||sn},_forEachName=function(tn,nn){return(tn=tn.split(",")).forEach(nn)||tn},_round$1=function(tn){return Math.round(tn*1e5)/1e5||0},_roundPrecise=function(tn){return Math.round(tn*1e7)/1e7||0},_parseRelative=function(tn,nn){var sn=nn.charAt(0),an=parseFloat(nn.substr(2));return tn=parseFloat(tn),sn==="+"?tn+an:sn==="-"?tn-an:sn==="*"?tn*an:tn/an},_arrayContainsAny=function(tn,nn){for(var sn=nn.length,an=0;tn.indexOf(nn[an])<0&&++an<sn;);return an<sn},_lazyRender=function(){var tn=_lazyTweens.length,nn=_lazyTweens.slice(0),sn,an;for(_lazyLookup={},_lazyTweens.length=0,sn=0;sn<tn;sn++)an=nn[sn],an&&an._lazy&&(an.render(an._lazy[0],an._lazy[1],!0)._lazy=0)},_lazySafeRender=function(tn,nn,sn,an){_lazyTweens.length&&!_reverting$1&&_lazyRender(),tn.render(nn,sn,an||_reverting$1&&nn<0&&(tn._initted||tn._startAt)),_lazyTweens.length&&!_reverting$1&&_lazyRender()},_numericIfPossible=function(tn){var nn=parseFloat(tn);return(nn||nn===0)&&(tn+"").match(_delimitedValueExp).length<2?nn:_isString$2(tn)?tn.trim():tn},_passThrough$1=function(tn){return tn},_setDefaults$1=function(tn,nn){for(var sn in nn)sn in tn||(tn[sn]=nn[sn]);return tn},_setKeyframeDefaults=function(tn){return function(nn,sn){for(var an in sn)an in nn||an==="duration"&&tn||an==="ease"||(nn[an]=sn[an])}},_merge=function(tn,nn){for(var sn in nn)tn[sn]=nn[sn];return tn},_mergeDeep=function _e(tn,nn){for(var sn in nn)sn!=="__proto__"&&sn!=="constructor"&&sn!=="prototype"&&(tn[sn]=_isObject$1(nn[sn])?_e(tn[sn]||(tn[sn]={}),nn[sn]):nn[sn]);return tn},_copyExcluding=function(tn,nn){var sn={},an;for(an in tn)an in nn||(sn[an]=tn[an]);return sn},_inheritDefaults=function(tn){var nn=tn.parent||_globalTimeline,sn=tn.keyframes?_setKeyframeDefaults(_isArray(tn.keyframes)):_setDefaults$1;if(_isNotFalse(tn.inherit))for(;nn;)sn(tn,nn.vars.defaults),nn=nn.parent||nn._dp;return tn},_arraysMatch=function(tn,nn){for(var sn=tn.length,an=sn===nn.length;an&&sn--&&tn[sn]===nn[sn];);return sn<0},_addLinkedListItem=function(tn,nn,sn,an,cn){sn===void 0&&(sn="_first"),an===void 0&&(an="_last");var un=tn[an],hn;if(cn)for(hn=nn[cn];un&&un[cn]>hn;)un=un._prev;return un?(nn._next=un._next,un._next=nn):(nn._next=tn[sn],tn[sn]=nn),nn._next?nn._next._prev=nn:tn[an]=nn,nn._prev=un,nn.parent=nn._dp=tn,nn},_removeLinkedListItem=function(tn,nn,sn,an){sn===void 0&&(sn="_first"),an===void 0&&(an="_last");var cn=nn._prev,un=nn._next;cn?cn._next=un:tn[sn]===nn&&(tn[sn]=un),un?un._prev=cn:tn[an]===nn&&(tn[an]=cn),nn._next=nn._prev=nn.parent=null},_removeFromParent=function(tn,nn){tn.parent&&(!nn||tn.parent.autoRemoveChildren)&&tn.parent.remove&&tn.parent.remove(tn),tn._act=0},_uncache=function(tn,nn){if(tn&&(!nn||nn._end>tn._dur||nn._start<0))for(var sn=tn;sn;)sn._dirty=1,sn=sn.parent;return tn},_recacheAncestors=function(tn){for(var nn=tn.parent;nn&&nn.parent;)nn._dirty=1,nn.totalDuration(),nn=nn.parent;return tn},_rewindStartAt=function(tn,nn,sn,an){return tn._startAt&&(_reverting$1?tn._startAt.revert(_revertConfigNoKill):tn.vars.immediateRender&&!tn.vars.autoRevert||tn._startAt.render(nn,!0,an))},_hasNoPausedAncestors=function _e(tn){return!tn||tn._ts&&_e(tn.parent)},_elapsedCycleDuration=function(tn){return tn._repeat?_animationCycle(tn._tTime,tn=tn.duration()+tn._rDelay)*tn:0},_animationCycle=function(tn,nn){var sn=Math.floor(tn/=nn);return tn&&sn===tn?sn-1:sn},_parentToChildTotalTime=function(tn,nn){return(tn-nn._start)*nn._ts+(nn._ts>=0?0:nn._dirty?nn.totalDuration():nn._tDur)},_setEnd=function(tn){return tn._end=_roundPrecise(tn._start+(tn._tDur/Math.abs(tn._ts||tn._rts||_tinyNum)||0))},_alignPlayhead=function(tn,nn){var sn=tn._dp;return sn&&sn.smoothChildTiming&&tn._ts&&(tn._start=_roundPrecise(sn._time-(tn._ts>0?nn/tn._ts:((tn._dirty?tn.totalDuration():tn._tDur)-nn)/-tn._ts)),_setEnd(tn),sn._dirty||_uncache(sn,tn)),tn},_postAddChecks=function(tn,nn){var sn;if((nn._time||!nn._dur&&nn._initted||nn._start<tn._time&&(nn._dur||!nn.add))&&(sn=_parentToChildTotalTime(tn.rawTime(),nn),(!nn._dur||_clamp$1(0,nn.totalDuration(),sn)-nn._tTime>_tinyNum)&&nn.render(sn,!0)),_uncache(tn,nn)._dp&&tn._initted&&tn._time>=tn._dur&&tn._ts){if(tn._dur<tn.duration())for(sn=tn;sn._dp;)sn.rawTime()>=0&&sn.totalTime(sn._tTime),sn=sn._dp;tn._zTime=-_tinyNum}},_addToTimeline=function(tn,nn,sn,an){return nn.parent&&_removeFromParent(nn),nn._start=_roundPrecise((_isNumber$1(sn)?sn:sn||tn!==_globalTimeline?_parsePosition$1(tn,sn,nn):tn._time)+nn._delay),nn._end=_roundPrecise(nn._start+(nn.totalDuration()/Math.abs(nn.timeScale())||0)),_addLinkedListItem(tn,nn,"_first","_last",tn._sort?"_start":0),_isFromOrFromStart(nn)||(tn._recent=nn),an||_postAddChecks(tn,nn),tn._ts<0&&_alignPlayhead(tn,tn._tTime),tn},_scrollTrigger=function(tn,nn){return(_globals.ScrollTrigger||_missingPlugin("scrollTrigger",nn))&&_globals.ScrollTrigger.create(nn,tn)},_attemptInitTween=function(tn,nn,sn,an,cn){if(_initTween(tn,nn,cn),!tn._initted)return 1;if(!sn&&tn._pt&&!_reverting$1&&(tn._dur&&tn.vars.lazy!==!1||!tn._dur&&tn.vars.lazy)&&_lastRenderedFrame!==_ticker.frame)return _lazyTweens.push(tn),tn._lazy=[cn,an],1},_parentPlayheadIsBeforeStart=function _e(tn){var nn=tn.parent;return nn&&nn._ts&&nn._initted&&!nn._lock&&(nn.rawTime()<0||_e(nn))},_isFromOrFromStart=function(tn){var nn=tn.data;return nn==="isFromStart"||nn==="isStart"},_renderZeroDurationTween=function(tn,nn,sn,an){var cn=tn.ratio,un=nn<0||!nn&&(!tn._start&&_parentPlayheadIsBeforeStart(tn)&&!(!tn._initted&&_isFromOrFromStart(tn))||(tn._ts<0||tn._dp._ts<0)&&!_isFromOrFromStart(tn))?0:1,hn=tn._rDelay,fn=0,vn,_n,kn;if(hn&&tn._repeat&&(fn=_clamp$1(0,tn._tDur,nn),_n=_animationCycle(fn,hn),tn._yoyo&&_n&1&&(un=1-un),_n!==_animationCycle(tn._tTime,hn)&&(cn=1-un,tn.vars.repeatRefresh&&tn._initted&&tn.invalidate())),un!==cn||_reverting$1||an||tn._zTime===_tinyNum||!nn&&tn._zTime){if(!tn._initted&&_attemptInitTween(tn,nn,an,sn,fn))return;for(kn=tn._zTime,tn._zTime=nn||(sn?_tinyNum:0),sn||(sn=nn&&!kn),tn.ratio=un,tn._from&&(un=1-un),tn._time=0,tn._tTime=fn,vn=tn._pt;vn;)vn.r(un,vn.d),vn=vn._next;nn<0&&_rewindStartAt(tn,nn,sn,!0),tn._onUpdate&&!sn&&_callback$1(tn,"onUpdate"),fn&&tn._repeat&&!sn&&tn.parent&&_callback$1(tn,"onRepeat"),(nn>=tn._tDur||nn<0)&&tn.ratio===un&&(un&&_removeFromParent(tn,1),!sn&&!_reverting$1&&(_callback$1(tn,un?"onComplete":"onReverseComplete",!0),tn._prom&&tn._prom()))}else tn._zTime||(tn._zTime=nn)},_findNextPauseTween=function(tn,nn,sn){var an;if(sn>nn)for(an=tn._first;an&&an._start<=sn;){if(an.data==="isPause"&&an._start>nn)return an;an=an._next}else for(an=tn._last;an&&an._start>=sn;){if(an.data==="isPause"&&an._start<nn)return an;an=an._prev}},_setDuration=function(tn,nn,sn,an){var cn=tn._repeat,un=_roundPrecise(nn)||0,hn=tn._tTime/tn._tDur;return hn&&!an&&(tn._time*=un/tn._dur),tn._dur=un,tn._tDur=cn?cn<0?1e10:_roundPrecise(un*(cn+1)+tn._rDelay*cn):un,hn>0&&!an&&_alignPlayhead(tn,tn._tTime=tn._tDur*hn),tn.parent&&_setEnd(tn),sn||_uncache(tn.parent,tn),tn},_onUpdateTotalDuration=function(tn){return tn instanceof Timeline?_uncache(tn):_setDuration(tn,tn._dur)},_zeroPosition={_start:0,endTime:_emptyFunc,totalDuration:_emptyFunc},_parsePosition$1=function _e(tn,nn,sn){var an=tn.labels,cn=tn._recent||_zeroPosition,un=tn.duration()>=_bigNum$1?cn.endTime(!1):tn._dur,hn,fn,vn;return _isString$2(nn)&&(isNaN(nn)||nn in an)?(fn=nn.charAt(0),vn=nn.substr(-1)==="%",hn=nn.indexOf("="),fn==="<"||fn===">"?(hn>=0&&(nn=nn.replace(/=/,"")),(fn==="<"?cn._start:cn.endTime(cn._repeat>=0))+(parseFloat(nn.substr(1))||0)*(vn?(hn<0?cn:sn).totalDuration()/100:1)):hn<0?(nn in an||(an[nn]=un),an[nn]):(fn=parseFloat(nn.charAt(hn-1)+nn.substr(hn+1)),vn&&sn&&(fn=fn/100*(_isArray(sn)?sn[0]:sn).totalDuration()),hn>1?_e(tn,nn.substr(0,hn-1),sn)+fn:un+fn)):nn==null?un:+nn},_createTweenType=function(tn,nn,sn){var an=_isNumber$1(nn[1]),cn=(an?2:1)+(tn<2?0:1),un=nn[cn],hn,fn;if(an&&(un.duration=nn[1]),un.parent=sn,tn){for(hn=un,fn=sn;fn&&!("immediateRender"in hn);)hn=fn.vars.defaults||{},fn=_isNotFalse(fn.vars.inherit)&&fn.parent;un.immediateRender=_isNotFalse(hn.immediateRender),tn<2?un.runBackwards=1:un.startAt=nn[cn-1]}return new Tween(nn[0],un,nn[cn+1])},_conditionalReturn=function(tn,nn){return tn||tn===0?nn(tn):nn},_clamp$1=function(tn,nn,sn){return sn<tn?tn:sn>nn?nn:sn},getUnit=function(tn,nn){return!_isString$2(tn)||!(nn=_unitExp.exec(tn))?"":nn[1]},clamp$1=function(tn,nn,sn){return _conditionalReturn(sn,function(an){return _clamp$1(tn,nn,an)})},_slice=[].slice,_isArrayLike=function(tn,nn){return tn&&_isObject$1(tn)&&"length"in tn&&(!nn&&!tn.length||tn.length-1 in tn&&_isObject$1(tn[0]))&&!tn.nodeType&&tn!==_win$3},_flatten=function(tn,nn,sn){return sn===void 0&&(sn=[]),tn.forEach(function(an){var cn;return _isString$2(an)&&!nn||_isArrayLike(an,1)?(cn=sn).push.apply(cn,toArray(an)):sn.push(an)})||sn},toArray=function(tn,nn,sn){return _context$2&&!nn&&_context$2.selector?_context$2.selector(tn):_isString$2(tn)&&!sn&&(_coreInitted$3||!_wake())?_slice.call((nn||_doc$3).querySelectorAll(tn),0):_isArray(tn)?_flatten(tn,sn):_isArrayLike(tn)?_slice.call(tn,0):tn?[tn]:[]},selector=function(tn){return tn=toArray(tn)[0]||_warn("Invalid scope")||{},function(nn){var sn=tn.current||tn.nativeElement||tn;return toArray(nn,sn.querySelectorAll?sn:sn===tn?_warn("Invalid scope")||_doc$3.createElement("div"):tn)}},shuffle=function(tn){return tn.sort(function(){return .5-Math.random()})},distribute=function(tn){if(_isFunction$2(tn))return tn;var nn=_isObject$1(tn)?tn:{each:tn},sn=_parseEase(nn.ease),an=nn.from||0,cn=parseFloat(nn.base)||0,un={},hn=an>0&&an<1,fn=isNaN(an)||hn,vn=nn.axis,_n=an,kn=an;return _isString$2(an)?_n=kn={center:.5,edges:.5,end:1}[an]||0:!hn&&fn&&(_n=an[0],kn=an[1]),function(yn,Cn,Sn){var $n=(Sn||nn).length,Pn=un[$n],xn,Mn,En,Tn,Ln,Nn,Rn,On,jn;if(!Pn){if(jn=nn.grid==="auto"?0:(nn.grid||[1,_bigNum$1])[1],!jn){for(Rn=-_bigNum$1;Rn<(Rn=Sn[jn++].getBoundingClientRect().left)&&jn<$n;);jn<$n&&jn--}for(Pn=un[$n]=[],xn=fn?Math.min(jn,$n)*_n-.5:an%jn,Mn=jn===_bigNum$1?0:fn?$n*kn/jn-.5:an/jn|0,Rn=0,On=_bigNum$1,Nn=0;Nn<$n;Nn++)En=Nn%jn-xn,Tn=Mn-(Nn/jn|0),Pn[Nn]=Ln=vn?Math.abs(vn==="y"?Tn:En):_sqrt(En*En+Tn*Tn),Ln>Rn&&(Rn=Ln),Ln<On&&(On=Ln);an==="random"&&shuffle(Pn),Pn.max=Rn-On,Pn.min=On,Pn.v=$n=(parseFloat(nn.amount)||parseFloat(nn.each)*(jn>$n?$n-1:vn?vn==="y"?$n/jn:jn:Math.max(jn,$n/jn))||0)*(an==="edges"?-1:1),Pn.b=$n<0?cn-$n:cn,Pn.u=getUnit(nn.amount||nn.each)||0,sn=sn&&$n<0?_invertEase(sn):sn}return $n=(Pn[yn]-Pn.min)/Pn.max||0,_roundPrecise(Pn.b+(sn?sn($n):$n)*Pn.v)+Pn.u}},_roundModifier=function(tn){var nn=Math.pow(10,((tn+"").split(".")[1]||"").length);return function(sn){var an=_roundPrecise(Math.round(parseFloat(sn)/tn)*tn*nn);return(an-an%1)/nn+(_isNumber$1(sn)?0:getUnit(sn))}},snap=function(tn,nn){var sn=_isArray(tn),an,cn;return!sn&&_isObject$1(tn)&&(an=sn=tn.radius||_bigNum$1,tn.values?(tn=toArray(tn.values),(cn=!_isNumber$1(tn[0]))&&(an*=an)):tn=_roundModifier(tn.increment)),_conditionalReturn(nn,sn?_isFunction$2(tn)?function(un){return cn=tn(un),Math.abs(cn-un)<=an?cn:un}
vendor: 4,848 bytes, line 118
118:function(un){for(var hn=parseFloat(cn?un.x:un),fn=parseFloat(cn?un.y:0),vn=_bigNum$1,_n=0,kn=tn.length,yn,Cn;kn--;)cn?(yn=tn[kn].x-hn,Cn=tn[kn].y-fn,yn=yn*yn+Cn*Cn):yn=Math.abs(tn[kn]-hn),yn<vn&&(vn=yn,_n=kn);return _n=!an||vn<=an?tn[_n]:un,cn||_n===un||_isNumber$1(un)?_n:_n+getUnit(un)}:_roundModifier(tn))},random=function(tn,nn,sn,an){return _conditionalReturn(_isArray(tn)?!nn:sn===!0?!!(sn=0):!an,function(){return _isArray(tn)?tn[~~(Math.random()*tn.length)]:(sn=sn||1e-5)&&(an=sn<1?Math.pow(10,(sn+"").length-2):1)&&Math.floor(Math.round((tn-sn/2+Math.random()*(nn-tn+sn*.99))/sn)*sn*an)/an})},pipe=function(){for(var tn=arguments.length,nn=new Array(tn),sn=0;sn<tn;sn++)nn[sn]=arguments[sn];return function(an){return nn.reduce(function(cn,un){return un(cn)},an)}},unitize=function(tn,nn){return function(sn){return tn(parseFloat(sn))+(nn||getUnit(sn))}},normalize$1=function(tn,nn,sn){return mapRange(tn,nn,0,1,sn)},_wrapArray=function(tn,nn,sn){return _conditionalReturn(sn,function(an){return tn[~~nn(an)]})},wrap=function _e(tn,nn,sn){var an=nn-tn;return _isArray(tn)?_wrapArray(tn,_e(0,tn.length),nn):_conditionalReturn(sn,function(cn){return(an+(cn-tn)%an)%an+tn})},wrapYoyo=function _e(tn,nn,sn){var an=nn-tn,cn=an*2;return _isArray(tn)?_wrapArray(tn,_e(0,tn.length-1),nn):_conditionalReturn(sn,function(un){return un=(cn+(un-tn)%cn)%cn||0,tn+(un>an?cn-un:un)})},_replaceRandom=function(tn){for(var nn=0,sn="",an,cn,un,hn;~(an=tn.indexOf("random(",nn));)un=tn.indexOf(")",an),hn=tn.charAt(an+7)==="[",cn=tn.substr(an+7,un-an-7).match(hn?_delimitedValueExp:_strictNumExp),sn+=tn.substr(nn,an-nn)+random(hn?cn:+cn[0],hn?0:+cn[1],+cn[2]||1e-5),nn=un+1;return sn+tn.substr(nn,tn.length-nn)},mapRange=function(tn,nn,sn,an,cn){var un=nn-tn,hn=an-sn;return _conditionalReturn(cn,function(fn){return sn+((fn-tn)/un*hn||0)})},interpolate=function _e(tn,nn,sn,an){var cn=isNaN(tn+nn)?0:function(Cn){return(1-Cn)*tn+Cn*nn};if(!cn){var un=_isString$2(tn),hn={},fn,vn,_n,kn,yn;if(sn===!0&&(an=1)&&(sn=null),un)tn={p:tn},nn={p:nn};else if(_isArray(tn)&&!_isArray(nn)){for(_n=[],kn=tn.length,yn=kn-2,vn=1;vn<kn;vn++)_n.push(_e(tn[vn-1],tn[vn]));kn--,cn=function(Sn){Sn*=kn;var $n=Math.min(yn,~~Sn);return _n[$n](Sn-$n)},sn=nn}else an||(tn=_merge(_isArray(tn)?[]:{},tn));if(!_n){for(fn in nn)_addPropTween.call(hn,tn,fn,"get",nn[fn]);cn=function(Sn){return _renderPropTweens(Sn,hn)||(un?tn.p:tn)}}}return _conditionalReturn(sn,cn)},_getLabelInDirection=function(tn,nn,sn){var an=tn.labels,cn=_bigNum$1,un,hn,fn;for(un in an)hn=an[un]-nn,hn<0==!!sn&&hn&&cn>(hn=Math.abs(hn))&&(fn=un,cn=hn);return fn},_callback$1=function(tn,nn,sn){var an=tn.vars,cn=an[nn],un=_context$2,hn=tn._ctx,fn,vn,_n;if(cn)return fn=an[nn+"Params"],vn=an.callbackScope||tn,sn&&_lazyTweens.length&&_lazyRender(),hn&&(_context$2=hn),_n=fn?cn.apply(vn,fn):cn.call(vn),_context$2=un,_n},_interrupt=function(tn){return _removeFromParent(tn),tn.scrollTrigger&&tn.scrollTrigger.kill(!!_reverting$1),tn.progress()<1&&_callback$1(tn,"onInterrupt"),tn},_quickTween,_registerPluginQueue=[],_createPlugin=function(tn){if(_windowExists$3()&&tn){tn=!tn.name&&tn.default||tn;var nn=tn.name,sn=_isFunction$2(tn),an=nn&&!sn&&tn.init?function(){this._props=[]}:tn,cn={init:_emptyFunc,render:_renderPropTweens,add:_addPropTween,kill:_killPropTweensOf,modifier:_addPluginModifier,rawVars:0},un={targetTest:0,get:0,getSetter:_getSetter,aliases:{},register:0};if(_wake(),tn!==an){if(_plugins[nn])return;_setDefaults$1(an,_setDefaults$1(_copyExcluding(tn,cn),un)),_merge(an.prototype,_merge(cn,_copyExcluding(tn,un))),_plugins[an.prop=nn]=an,tn.targetTest&&(_harnessPlugins.push(an),_reservedProps[nn]=1),nn=(nn==="css"?"CSS":nn.charAt(0).toUpperCase()+nn.substr(1))+"Plugin"}_addGlobal(nn,an),tn.register&&tn.register(gsap$3,an,PropTween)}else tn&&_registerPluginQueue.push(tn)},_255=255,_colorLookup={aqua:[0,_255,_255],lime:[0,_255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,_255],navy:[0,0,128],white:[_255,_255,_255],olive:[128,128,0],yellow:[_255,_255,0],orange:[_255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[_255,0,0],pink:[_255,192,203],cyan:[0,_255,_255],transparent:[_255,_255,_255,0]},_hue=function(tn,nn,sn){return tn+=tn<0?1:tn>1?-1:0,(tn*6<1?nn+(sn-nn)*tn*6:tn<.5?sn:tn*3<2?nn+(sn-nn)*(2/3-tn)*6:nn)*_255+.5|0},splitColor=function(tn,nn,sn){var an=tn?_isNumber$1(tn)?[tn>>16,tn>>8&_255,tn&_255]:0:_colorLookup.black,cn,un,hn,fn,vn,_n,kn,yn,Cn,Sn;if(!an){if(tn.substr(-1)===","&&(tn=tn.substr(0,tn.length-1)),_colorLookup[tn])an=_colorLookup[tn];else if(tn.charAt(0)==="#"){if(tn.length<6&&(cn=tn.charAt(1),un=tn.charAt(2),hn=tn.charAt(3),tn="#"+cn+cn+un+un+hn+hn+(tn.length===5?tn.charAt(4)+tn.charAt(4):"")),tn.length===9)return an=parseInt(tn.substr(1,6),16),[an>>16,an>>8&_255,an&_255,parseInt(tn.substr(7),16)/255];
vendor: 7,201 bytes, line 118
118tn=parseInt(tn.substr(1),16),an=[tn>>16,tn>>8&_255,tn&_255]}else if(tn.substr(0,3)==="hsl"){if(an=Sn=tn.match(_strictNumExp),!nn)fn=+an[0]%360/360,vn=+an[1]/100,_n=+an[2]/100,un=_n<=.5?_n*(vn+1):_n+vn-_n*vn,cn=_n*2-un,an.length>3&&(an[3]*=1),an[0]=_hue(fn+1/3,cn,un),an[1]=_hue(fn,cn,un),an[2]=_hue(fn-1/3,cn,un);else if(~tn.indexOf("="))return an=tn.match(_numExp),sn&&an.length<4&&(an[3]=1),an}else an=tn.match(_strictNumExp)||_colorLookup.transparent;an=an.map(Number)}return nn&&!Sn&&(cn=an[0]/_255,un=an[1]/_255,hn=an[2]/_255,kn=Math.max(cn,un,hn),yn=Math.min(cn,un,hn),_n=(kn+yn)/2,kn===yn?fn=vn=0:(Cn=kn-yn,vn=_n>.5?Cn/(2-kn-yn):Cn/(kn+yn),fn=kn===cn?(un-hn)/Cn+(un<hn?6:0):kn===un?(hn-cn)/Cn+2:(cn-un)/Cn+4,fn*=60),an[0]=~~(fn+.5),an[1]=~~(vn*100+.5),an[2]=~~(_n*100+.5)),sn&&an.length<4&&(an[3]=1),an},_colorOrderData=function(tn){var nn=[],sn=[],an=-1;return tn.split(_colorExp).forEach(function(cn){var un=cn.match(_numWithUnitExp)||[];nn.push.apply(nn,un),sn.push(an+=un.length+1)}),nn.c=sn,nn},_formatColors=function(tn,nn,sn){var an="",cn=(tn+an).match(_colorExp),un=nn?"hsla(":"rgba(",hn=0,fn,vn,_n,kn;if(!cn)return tn;if(cn=cn.map(function(yn){return(yn=splitColor(yn,nn,1))&&un+(nn?yn[0]+","+yn[1]+"%,"+yn[2]+"%,"+yn[3]:yn.join(","))+")"}),sn&&(_n=_colorOrderData(tn),fn=sn.c,fn.join(an)!==_n.c.join(an)))for(vn=tn.replace(_colorExp,"1").split(_numWithUnitExp),kn=vn.length-1;hn<kn;hn++)an+=vn[hn]+(~fn.indexOf(hn)?cn.shift()||un+"0,0,0,0)":(_n.length?_n:cn.length?cn:sn).shift());if(!vn)for(vn=tn.split(_colorExp),kn=vn.length-1;hn<kn;hn++)an+=vn[hn]+cn[hn];return an+vn[kn]},_colorExp=function(){var _e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b",tn;for(tn in _colorLookup)_e+="|"+tn+"\\b";return new RegExp(_e+")","gi")}(),_hslExp=/hsl[a]?\(/,_colorStringFilter=function(tn){var nn=tn.join(" "),sn;if(_colorExp.lastIndex=0,_colorExp.test(nn))return sn=_hslExp.test(nn),tn[1]=_formatColors(tn[1],sn),tn[0]=_formatColors(tn[0],sn,_colorOrderData(tn[1])),!0},_tickerActive,_ticker=function(){var _e=Date.now,tn=500,nn=33,sn=_e(),an=sn,cn=1e3/240,un=cn,hn=[],fn,vn,_n,kn,yn,Cn,Sn=function $n(Pn){var xn=_e()-an,Mn=Pn===!0,En,Tn,Ln,Nn;if(xn>tn&&(sn+=xn-nn),an+=xn,Ln=an-sn,En=Ln-un,(En>0||Mn)&&(Nn=++kn.frame,yn=Ln-kn.time*1e3,kn.time=Ln=Ln/1e3,un+=En+(En>=cn?4:cn-En),Tn=1),Mn||(fn=vn($n)),Tn)for(Cn=0;Cn<hn.length;Cn++)hn[Cn](Ln,yn,Nn,Pn)};return kn={time:0,frame:0,tick:function(){Sn(!0)},deltaRatio:function(Pn){return yn/(1e3/(Pn||60))},wake:function(){_coreReady&&(!_coreInitted$3&&_windowExists$3()&&(_win$3=_coreInitted$3=window,_doc$3=_win$3.document||{},_globals.gsap=gsap$3,(_win$3.gsapVersions||(_win$3.gsapVersions=[])).push(gsap$3.version),_install(_installScope||_win$3.GreenSockGlobals||!_win$3.gsap&&_win$3||{}),_n=_win$3.requestAnimationFrame,_registerPluginQueue.forEach(_createPlugin)),fn&&kn.sleep(),vn=_n||function(Pn){return setTimeout(Pn,un-kn.time*1e3+1|0)},_tickerActive=1,Sn(2))},sleep:function(){(_n?_win$3.cancelAnimationFrame:clearTimeout)(fn),_tickerActive=0,vn=_emptyFunc},lagSmoothing:function(Pn,xn){tn=Pn||1/0,nn=Math.min(xn||33,tn)},fps:function(Pn){cn=1e3/(Pn||240),un=kn.time*1e3+cn},add:function(Pn,xn,Mn){var En=xn?function(Tn,Ln,Nn,Rn){Pn(Tn,Ln,Nn,Rn),kn.remove(En)}:Pn;return kn.remove(Pn),hn[Mn?"unshift":"push"](En),_wake(),En},remove:function(Pn,xn){~(xn=hn.indexOf(Pn))&&hn.splice(xn,1)&&Cn>=xn&&Cn--},_listeners:hn},kn}(),_wake=function(){return!_tickerActive&&_ticker.wake()},_easeMap={},_customEaseExp=/^[\d.\-M][\d.\-,\s]/,_quotesExp=/["']/g,_parseObjectInString=function(tn){for(var nn={},sn=tn.substr(1,tn.length-3).split(":"),an=sn[0],cn=1,un=sn.length,hn,fn,vn;cn<un;cn++)fn=sn[cn],hn=cn!==un-1?fn.lastIndexOf(","):fn.length,vn=fn.substr(0,hn),nn[an]=isNaN(vn)?vn.replace(_quotesExp,"").trim():+vn,an=fn.substr(hn+1).trim();return nn},_valueInParentheses=function(tn){var nn=tn.indexOf("(")+1,sn=tn.indexOf(")"),an=tn.indexOf("(",nn);return tn.substring(nn,~an&&an<sn?tn.indexOf(")",sn+1):sn)},_configEaseFromString=function(tn){var nn=(tn+"").split("("),sn=_easeMap[nn[0]];return sn&&nn.length>1&&sn.config?sn.config.apply(null,~tn.indexOf("{")?[_parseObjectInString(nn[1])]:_valueInParentheses(tn).split(",").map(_numericIfPossible)):_easeMap._CE&&_customEaseExp.test(tn)?_easeMap._CE("",tn):sn},_invertEase=function(tn){return function(nn){return 1-tn(1-nn)}},_propagateYoyoEase=function _e(tn,nn){for(var sn=tn._first,an;sn;)sn instanceof Timeline?_e(sn,nn):sn.vars.yoyoEase&&(!sn._yoyo||!sn._repeat)&&sn._yoyo!==nn&&(sn.timeline?_e(sn.timeline,nn):(an=sn._ease,sn._ease=sn._yEase,sn._yEase=an,sn._yoyo=nn)),sn=sn._next},_parseEase=function(tn,nn){return tn&&(_isFunction$2(tn)?tn:_easeMap[tn]||_configEaseFromString(tn))||nn},_insertEase=function(tn,nn,sn,an){sn===void 0&&(sn=function(fn){return 1-nn(1-fn)}),an===void 0&&(an=function(fn){return fn<.5?nn(fn*2)/2:1-nn((1-fn)*2)/2});var cn={easeIn:nn,easeOut:sn,easeInOut:an},un;return _forEachName(tn,function(hn){_easeMap[hn]=_globals[hn]=cn,_easeMap[un=hn.toLowerCase()]=sn;for(var fn in cn)_easeMap[un+(fn==="easeIn"?".in":fn==="easeOut"?".out":".inOut")]=_easeMap[hn+"."+fn]=cn[fn]}),cn},_easeInOutFromOut=function(tn){return function(nn){return nn<.5?(1-tn(1-nn*2))/2:.5+tn((nn-.5)*2)/2}},_configElastic=function _e(tn,nn,sn){var an=nn>=1?nn:1,cn=(sn||(tn?.3:.45))/(nn<1?nn:1),un=cn/_2PI*(Math.asin(1/an)||0),hn=function(_n){return _n===1?1:an*Math.pow(2,-10*_n)*_sin((_n-un)*cn)+1},fn=tn==="out"?hn:tn==="in"?function(vn){return 1-hn(1-vn)}:_easeInOutFromOut(hn);return cn=_2PI/cn,fn.config=function(vn,_n){return _e(tn,vn,_n)},fn},_configBack=function _e(tn,nn){nn===void 0&&(nn=1.70158);var sn=function(un){return un?--un*un*((nn+1)*un+nn)+1:0},an=tn==="out"?sn:tn==="in"?function(cn){return 1-sn(1-cn)}:_easeInOutFromOut(sn);return an.config=function(cn){return _e(tn,cn)},an};_forEachName("Linear,Quad,Cubic,Quart,Quint,Strong",function(_e,tn){var nn=tn<5?tn+1:tn;_insertEase(_e+",Power"+(nn-1),tn?function(sn){return Math.pow(sn,nn)}:function(sn){return sn},function(sn){return 1-Math.pow(1-sn,nn)},function(sn){return sn<.5?Math.pow(sn*2,nn)/2:1-Math.pow((1-sn)*2,nn)/2})});_easeMap.Linear.easeNone=_easeMap.none=_easeMap.Linear.easeIn;_insertEase("Elastic",_configElastic("in"),_configElastic("out"),_configElastic());(function(_e,tn){var nn=1/tn,sn=2*nn,an=2.5*nn,cn=function(hn){return hn<nn?_e*hn*hn:hn<sn?_e*Math.pow(hn-1.5/tn,2)+.75:hn<an?_e*(hn-=2.25/tn)*hn+.9375:_e*Math.pow(hn-2.625/tn,2)+.984375};_insertEase("Bounce",function(un){return 1-cn(1-un)},cn)})(7.5625,2.75);_insertEase("Expo",function(_e){return _e?Math.pow(2,10*(_e-1)):0});_insertEase("Circ",function(_e){return-(_sqrt(1-_e*_e)-1)});_insertEase("Sine",function(_e){return _e===1?1:-_cos(_e*_HALF_PI)+1});_insertEase("Back",_configBack("in"),_configBack("out"),_configBack());_easeMap.SteppedEase=_easeMap.steps=_globals.SteppedEase={config:function(tn,nn){tn===void 0&&(tn=1);var sn=1/tn,an=tn+(nn?0:1),cn=nn?1:0,un=1-_tinyNum;return function(hn){return((an*_clamp$1(0,un,hn)|0)+cn)*sn}}};_defaults$1.ease=_easeMap["quad.out"];_forEachName("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(_e){return _callbackNames+=_e+","+_e+"Param
118s,"});var GSCache=function(tn,nn){this.id=_gsID++,tn._gsap=this,this.target=tn,this.harness=nn,this.get=nn?nn.get:_getProperty,this.set=nn?nn.getSetter:_getSetter},Animation$1=function(){function _e(nn){this.vars=nn,this._delay=+nn.delay||0,(this._repeat=nn.repeat===1/0?-2:nn.repeat||0)&&(this._rDelay=nn.repeatDelay||0,this._yoyo=!!nn.yoyo||!!nn.yoyoEase),this._ts=1,_setDuration(this,+nn.duration,1,1),this.data=nn.data,_context$2&&(this._ctx=_context$2,_context$2.data.push(this)),_tickerActive||_ticker.wake()}var tn=_e.prototype;return tn.delay=function(sn){return sn||sn===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+sn-this._delay),this._delay=sn,this):this._delay},tn.duration=function(sn){return arguments.length?this.totalDuration(this._repeat>0?sn+(sn+this._rDelay)*this._repeat:sn):this.totalDuration()&&this._dur},tn.totalDuration=function(sn){return arguments.length?(this._dirty=0,_setDuration(this,this._repeat<0?sn:(sn-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},tn.totalTime=function(sn,an){if(_wake(),!arguments.length)return this._tTime;var cn=this._dp;if(cn&&cn.smoothChildTiming&&this._ts){for(_alignPlayhead(this,sn),!cn._dp||cn.parent||_postAddChecks(cn,this);cn&&cn.parent;)cn.parent._time!==cn._start+(cn._ts>=0?cn._tTime/cn._ts:(cn.totalDuration()-cn._tTime)/-cn._ts)&&cn.totalTime(cn._tTime,!0),cn=cn.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&sn<this._tDur||this._ts<0&&sn>0||!this._tDur&&!sn)&&_addToTimeline(this._dp,this,this._start-this._delay)}return(this._tTime!==sn||!this._dur&&!an||this._initted&&Math.abs(this._zTime)===_tinyNum||!sn&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=sn),_lazySafeRender(this,sn,an)),this},tn.time=function(sn,an){return arguments.length?this.totalTime(Math.min(this.totalDuration(),sn+_elapsedCycleDuration(this))%(this._dur+this._rDelay)||(sn?this._dur:0),an):this._time},tn.totalProgress=function(sn,an){return arguments.length?this.totalTime(this.totalDuration()*sn,an):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},tn.progress=function(sn,an){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-sn:sn)+_elapsedCycleDuration(this),an):this.duration()?Math.min(1,this._time/this._dur):this.ratio},tn.iteration=function(sn,an){var cn=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(sn-1)*cn,an):this._repeat?_animationCycle(this._tTime,cn)+1:1},tn.timeScale=function(sn,an){if(!arguments.length)return this._rts===-_tinyNum?0:this._rts;if(this._rts===sn)return this;var cn=this.parent&&this._ts?_parentToChildTotalTime(this.parent._time,this):this._tTime;return this._rts=+sn||0,this._ts=this._ps||sn===-_tinyNum?0:this._rts,this.totalTime(_clamp$1(-Math.abs(this._delay),this._tDur,cn),an!==!1),_setEnd(this),_recacheAncestors(this)},tn.paused=function(sn){return arguments.length?(this._ps!==sn&&(this._ps=sn,sn?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(_wake(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==_tinyNum&&(this._tTime-=_tinyNum)))),this):this._ps},tn.startTime=function(sn){if(arguments.length){this._start=sn;var an=this.parent||this._dp;return an&&(an._sort||!this.parent)&&_addToTimeline(an,this,sn-this._delay),this}return this._start},tn.endTime=function(sn){return this._start+(_isNotFalse(sn)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},tn.rawTime=function(sn){var an=this.parent||this._dp;return an?sn&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?_parentToChildTotalTime(an.rawTime(sn),this):this._tTime:this._tTime},tn.revert=function(sn){sn===void 0&&(sn=_revertConfig);var an=_reverting$1;return _reverting$1=sn,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(sn),this.totalTime(-.01,sn.suppressEvents)),this.data!=="nested"&&sn.kill!==!1&&this.kill(),_reverting$1=an,this},tn.globalTime=function(sn){for(var an=this,cn=arguments.length?sn:an.rawTime();an;)cn=an._start+cn/(Math.abs(an._ts)||1),an=an._dp;return!this.parent&&this._sat?this._sat.globalTime(sn):cn},tn.repeat=function(sn){return arguments.length?(this._repeat=sn===1/0?-2:sn,_onUp
vendor: 20,334 bytes, line 118
118dateTotalDuration(this)):this._repeat===-2?1/0:this._repeat},tn.repeatDelay=function(sn){if(arguments.length){var an=this._time;return this._rDelay=sn,_onUpdateTotalDuration(this),an?this.time(an):this}return this._rDelay},tn.yoyo=function(sn){return arguments.length?(this._yoyo=sn,this):this._yoyo},tn.seek=function(sn,an){return this.totalTime(_parsePosition$1(this,sn),_isNotFalse(an))},tn.restart=function(sn,an){return this.play().totalTime(sn?-this._delay:0,_isNotFalse(an))},tn.play=function(sn,an){return sn!=null&&this.seek(sn,an),this.reversed(!1).paused(!1)},tn.reverse=function(sn,an){return sn!=null&&this.seek(sn||this.totalDuration(),an),this.reversed(!0).paused(!1)},tn.pause=function(sn,an){return sn!=null&&this.seek(sn,an),this.paused(!0)},tn.resume=function(){return this.paused(!1)},tn.reversed=function(sn){return arguments.length?(!!sn!==this.reversed()&&this.timeScale(-this._rts||(sn?-_tinyNum:0)),this):this._rts<0},tn.invalidate=function(){return this._initted=this._act=0,this._zTime=-_tinyNum,this},tn.isActive=function(){var sn=this.parent||this._dp,an=this._start,cn;return!!(!sn||this._ts&&this._initted&&sn.isActive()&&(cn=sn.rawTime(!0))>=an&&cn<this.endTime(!0)-_tinyNum)},tn.eventCallback=function(sn,an,cn){var un=this.vars;return arguments.length>1?(an?(un[sn]=an,cn&&(un[sn+"Params"]=cn),sn==="onUpdate"&&(this._onUpdate=an)):delete un[sn],this):un[sn]},tn.then=function(sn){var an=this;return new Promise(function(cn){var un=_isFunction$2(sn)?sn:_passThrough$1,hn=function(){var vn=an.then;an.then=null,_isFunction$2(un)&&(un=un(an))&&(un.then||un===an)&&(an.then=vn),cn(un),an.then=vn};an._initted&&an.totalProgress()===1&&an._ts>=0||!an._tTime&&an._ts<0?hn():an._prom=hn})},tn.kill=function(){_interrupt(this)},_e}();_setDefaults$1(Animation$1.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-_tinyNum,_prom:0,_ps:!1,_rts:1});var Timeline=function(_e){_inheritsLoose(tn,_e);function tn(sn,an){var cn;return sn===void 0&&(sn={}),cn=_e.call(this,sn)||this,cn.labels={},cn.smoothChildTiming=!!sn.smoothChildTiming,cn.autoRemoveChildren=!!sn.autoRemoveChildren,cn._sort=_isNotFalse(sn.sortChildren),_globalTimeline&&_addToTimeline(sn.parent||_globalTimeline,_assertThisInitialized$1(cn),an),sn.reversed&&cn.reverse(),sn.paused&&cn.paused(!0),sn.scrollTrigger&&_scrollTrigger(_assertThisInitialized$1(cn),sn.scrollTrigger),cn}var nn=tn.prototype;return nn.to=function(an,cn,un){return _createTweenType(0,arguments,this),this},nn.from=function(an,cn,un){return _createTweenType(1,arguments,this),this},nn.fromTo=function(an,cn,un,hn){return _createTweenType(2,arguments,this),this},nn.set=function(an,cn,un){return cn.duration=0,cn.parent=this,_inheritDefaults(cn).repeatDelay||(cn.repeat=0),cn.immediateRender=!!cn.immediateRender,new Tween(an,cn,_parsePosition$1(this,un),1),this},nn.call=function(an,cn,un){return _addToTimeline(this,Tween.delayedCall(0,an,cn),un)},nn.staggerTo=function(an,cn,un,hn,fn,vn,_n){return un.duration=cn,un.stagger=un.stagger||hn,un.onComplete=vn,un.onCompleteParams=_n,un.parent=this,new Tween(an,un,_parsePosition$1(this,fn)),this},nn.staggerFrom=function(an,cn,un,hn,fn,vn,_n){return un.runBackwards=1,_inheritDefaults(un).immediateRender=_isNotFalse(un.immediateRender),this.staggerTo(an,cn,un,hn,fn,vn,_n)},nn.staggerFromTo=function(an,cn,un,hn,fn,vn,_n,kn){return hn.startAt=un,_inheritDefaults(hn).immediateRender=_isNotFalse(hn.immediateRender),this.staggerTo(an,cn,hn,fn,vn,_n,kn)},nn.render=function(an,cn,un){var hn=this._time,fn=this._dirty?this.totalDuration():this._tDur,vn=this._dur,_n=an<=0?0:_roundPrecise(an),kn=this._zTime<0!=an<0&&(this._initted||!vn),yn,Cn,Sn,$n,Pn,xn,Mn,En,Tn,Ln,Nn,Rn;if(this!==_globalTimeline&&_n>fn&&an>=0&&(_n=fn),_n!==this._tTime||un||kn){if(hn!==this._time&&vn&&(_n+=this._time-hn,an+=this._time-hn),yn=_n,Tn=this._start,En=this._ts,xn=!En,kn&&(vn||(hn=this._zTime),(an||!cn)&&(this._zTime=an)),this._repeat){if(Nn=this._yoyo,Pn=vn+this._rDelay,this._repeat<-1&&an<0)return this.totalTime(Pn*100+an,cn,un);if(yn=_roundPrecise(_n%Pn),_n===fn?($n=this._repeat,yn=vn):($n=~~(_n/Pn),$n&&$n===_n/Pn&&(yn=vn,$n--),yn>vn&&(yn=vn)),Ln=_animationCycle(this._tTime,Pn),!hn&&this._tTime&&Ln!==$n&&this._tTime-Ln*Pn-this._dur<=0&&(Ln=$n),Nn&&$n&1&&(yn=vn-yn,Rn=1),$n!==Ln&&!this._lock){var On=Nn&&Ln&1,jn=On===(Nn&&$n&1);if($n<Ln&&(On=!On),hn=On?0:_n%vn?vn:_n,this._lock=1,this.render(hn||(Rn?0:_roundPrecise($n*Pn)),cn,!vn)._lock=0,this._tTime=_n,!cn&&this.parent&&_callback$1(this,"onRepeat"),this.vars.repeatRefresh&&!Rn&&(this.invalidate()._lock=1),hn&&hn!==this._time||xn!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(vn=this._dur,fn=this._tDur,jn&&(this._lock=2,hn=On?vn:-1e-4,this.render(hn,!0),this.vars.repeatRefresh&&!Rn&&this.invalidate()),this._lock=0,!this._ts&&!xn)return this;_propagateYoyoEase(this,Rn)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(Mn=_findNextPauseTween(this,_roundPrecise(hn),_roundPrecise(yn)),Mn&&(_n-=yn-(yn=Mn._start))),this._tTime=_n,this._time=yn,this._act=!En,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=an,hn=0),!hn&&yn&&!cn&&!$n&&(_callback$1(this,"onStart"),this._tTime!==_n))return this;if(yn>=hn&&an>=0)for(Cn=this._first;Cn;){if(Sn=Cn._next,(Cn._act||yn>=Cn._start)&&Cn._ts&&Mn!==Cn){if(Cn.parent!==this)return this.render(an,cn,un);if(Cn.render(Cn._ts>0?(yn-Cn._start)*Cn._ts:(Cn._dirty?Cn.totalDuration():Cn._tDur)+(yn-Cn._start)*Cn._ts,cn,un),yn!==this._time||!this._ts&&!xn){Mn=0,Sn&&(_n+=this._zTime=-_tinyNum);break}}Cn=Sn}else{Cn=this._last;for(var zn=an<0?an:yn;Cn;){if(Sn=Cn._prev,(Cn._act||zn<=Cn._end)&&Cn._ts&&Mn!==Cn){if(Cn.parent!==this)return this.render(an,cn,un);if(Cn.render(Cn._ts>0?(zn-Cn._start)*Cn._ts:(Cn._dirty?Cn.totalDuration():Cn._tDur)+(zn-Cn._start)*Cn._ts,cn,un||_reverting$1&&(Cn._initted||Cn._startAt)),yn!==this._time||!this._ts&&!xn){Mn=0,Sn&&(_n+=this._zTime=zn?-_tinyNum:_tinyNum);break}}Cn=Sn}}if(Mn&&!cn&&(this.pause(),Mn.render(yn>=hn?0:-_tinyNum)._zTime=yn>=hn?1:-1,this._ts))return this._start=Tn,_setEnd(this),this.render(an,cn,un);this._onUpdate&&!cn&&_callback$1(this,"onUpdate",!0),(_n===fn&&this._tTime>=this.totalDuration()||!_n&&hn)&&(Tn===this._start||Math.abs(En)!==Math.abs(this._ts))&&(this._lock||((an||!vn)&&(_n===fn&&this._ts>0||!_n&&this._ts<0)&&_removeFromParent(this,1),!cn&&!(an<0&&!hn)&&(_n||hn||!fn)&&(_callback$1(this,_n===fn&&an>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(_n<fn&&this.timeScale()>0)&&this._prom())))}return this},nn.add=function(an,cn){var un=this;if(_isNumber$1(cn)||(cn=_parsePosition$1(this,cn,an)),!(an instanceof Animation$1)){if(_isArray(an))return an.forEach(function(hn){return un.add(hn,cn)}),this;if(_isString$2(an))return this.addLabel(an,cn);if(_isFunction$2(an))an=Tween.delayedCall(0,an);else return this}return this!==an?_addToTimeline(this,an,cn):this},nn.getChildren=function(an,cn,un,hn){an===void 0&&(an=!0),cn===void 0&&(cn=!0),un===void 0&&(un=!0),hn===void 0&&(hn=-_bigNum$1);for(var fn=[],vn=this._first;vn;)vn._start>=hn&&(vn instanceof Tween?cn&&fn.push(vn):(un&&fn.push(vn),an&&fn.push.apply(fn,vn.getChildren(!0,cn,un)))),vn=vn._next;return fn},nn.getById=function(an){for(var cn=this.getChildren(1,1,1),un=cn.length;un--;)if(cn[un].vars.id===an)return cn[un]},nn.remove=function(an){return _isString$2(an)?this.removeLabel(an):_isFunction$2(an)?this.killTweensOf(an):(_removeLinkedListItem(this,an),an===this._recent&&(this._recent=this._last),_uncache(this))},nn.totalTime=function(an,cn){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=_roundPrecise(_ticker.time-(this._ts>0?an/this._ts:(this.totalDuration()-an)/-this._ts))),_e.prototype.totalTime.call(this,an,cn),this._forcing=0,this):this._tTime},nn.addLabel=function(an,cn){return this.labels[an]=_parsePosition$1(this,cn),this},nn.removeLabel=function(an){return delete this.labels[an],this},nn.addPause=function(an,cn,un){var hn=Tween.delayedCall(0,cn||_emptyFunc,un);return hn.data="isPause",this._hasPause=1,_addToTimeline(this,hn,_parsePosition$1(this,an))},nn.removePause=function(an){var cn=this._first;for(an=_parsePosition$1(this,an);cn;)cn._start===an&&cn.data==="isPause"&&_removeFromParent(cn),cn=cn._next},nn.killTweensOf=function(an,cn,un){for(var hn=this.getTweensOf(an,un),fn=hn.length;fn--;)_overwritingTween!==hn[fn]&&hn[fn].kill(an,cn);return this},nn.getTweensOf=function(an,cn){for(var un=[],hn=toArray(an),fn=this._first,vn=_isNumber$1(cn),_n;fn;)fn instanceof Tween?_arrayContainsAny(fn._targets,hn)&&(vn?(!_overwritingTween||fn._initted&&fn._ts)&&fn.globalTime(0)<=cn&&fn.globalTime(fn.totalDuration())>cn:!cn||fn.isActive())&&un.push(fn):(_n=fn.getTweensOf(hn,cn)).length&&un.push.apply(un,_n),fn=fn._next;return un},nn.tweenTo=function(an,cn){cn=cn||{};var un=this,hn=_parsePosition$1(un,an),fn=cn,vn=fn.startAt,_n=fn.onStart,kn=fn.onStartParams,yn=fn.immediateRender,Cn,Sn=Tween.to(un,_setDefaults$1({ease:cn.ease||"none",lazy:!1,immediateRender:!1,time:hn,overwrite:"auto",duration:cn.duration||Math.abs((hn-(vn&&"time"in vn?vn.time:un._time))/un.timeScale())||_tinyNum,onStart:function(){if(un.pause(),!Cn){var Pn=cn.duration||Math.abs((hn-(vn&&"time"in vn?vn.time:un._time))/un.timeScale());Sn._dur!==Pn&&_setDuration(Sn,Pn,0,1).render(Sn._time,!0,!0),Cn=1}_n&&_n.apply(Sn,kn||[])}},cn));return yn?Sn.render(0):Sn},nn.tweenFromTo=function(an,cn,un){return this.tweenTo(cn,_setDefaults$1({startAt:{time:_parsePosition$1(this,an)}},un))},nn.recent=function(){return this._recent},nn.nextLabel=function(an){return an===void 0&&(an=this._time),_getLabelInDirection(this,_parsePosition$1(this,an))},nn.previousLabel=function(an){return an===void 0&&(an=this._time),_getLabelInDirection(this,_parsePosition$1(this,an),1)},nn.currentLabel=function(an){return arguments.length?this.seek(an,!0):this.previousLabel(this._time+_tinyNum)},nn.shiftChildren=function(an,cn,un){un===void 0&&(un=0);for(var hn=this._first,fn=this.labels,vn;hn;)hn._start>=un&&(hn._start+=an,hn._end+=an),hn=hn._next;if(cn)for(vn in fn)fn[vn]>=un&&(fn[vn]+=an);return _uncache(this)},nn.invalidate=function(an){var cn=this._first;for(this._lock=0;cn;)cn.invalidate(an),cn=cn._next;return _e.prototype.invalidate.call(this,an)},nn.clear=function(an){an===void 0&&(an=!0);for(var cn=this._first,un;cn;)un=cn._next,this.remove(cn),cn=un;return this._dp&&(this._time=this._tTime=this._pTime=0),an&&(this.labels={}),_uncache(this)},nn.totalDuration=function(an){var cn=0,un=this,hn=un._last,fn=_bigNum$1,vn,_n,kn;if(arguments.length)return un.timeScale((un._repeat<0?un.duration():un.totalDuration())/(un.reversed()?-an:an));if(un._dirty){for(kn=un.parent;hn;)vn=hn._prev,hn._dirty&&hn.totalDuration(),_n=hn._start,_n>fn&&un._sort&&hn._ts&&!un._lock?(un._lock=1,_addToTimeline(un,hn,_n-hn._delay,1)._lock=0):fn=_n,_n<0&&hn._ts&&(cn-=_n,(!kn&&!un._dp||kn&&kn.smoothChildTiming)&&(un._start+=_n/un._ts,un._time-=_n,un._tTime-=_n),un.shiftChildren(-_n,!1,-1/0),fn=0),hn._end>cn&&hn._ts&&(cn=hn._end),hn=vn;_setDuration(un,un===_globalTimeline&&un._time>cn?un._time:cn,1,1),un._dirty=0}return un._tDur},tn.updateRoot=function(an){if(_globalTimeline._ts&&(_lazySafeRender(_globalTimeline,_parentToChildTotalTime(an,_globalTimeline)),_lastRenderedFrame=_ticker.frame),_ticker.frame>=_nextGCFrame){_nextGCFrame+=_config$1.autoSleep||120;var cn=_globalTimeline._first;if((!cn||!cn._ts)&&_config$1.autoSleep&&_ticker._listeners.length<2){for(;cn&&!cn._ts;)cn=cn._next;cn||_ticker.sleep()}}},tn}(Animation$1);_setDefaults$1(Timeline.prototype,{_lock:0,_hasPause:0,_forcing:0});var _addComplexStringPropTween=function(tn,nn,sn,an,cn,un,hn){var fn=new PropTween(this._pt,tn,nn,0,1,_renderComplexString,null,cn),vn=0,_n=0,kn,yn,Cn,Sn,$n,Pn,xn,Mn;for(fn.b=sn,fn.e=an,sn+="",an+="",(xn=~an.indexOf("random("))&&(an=_replaceRandom(an)),un&&(Mn=[sn,an],un(Mn,tn,nn),sn=Mn[0],an=Mn[1]),yn=sn.match(_complexStringNumExp)||[];kn=_complexStringNumExp.exec(an);)Sn=kn[0],$n=an.substring(vn,kn.index),Cn?Cn=(Cn+1)%5:$n.substr(-5)==="rgba("&&(Cn=1),Sn!==yn[_n++]&&(Pn=parseFloat(yn[_n-1])||0,fn._pt={_next:fn._pt,p:$n||_n===1?$n:",",s:Pn,c:Sn.charAt(1)==="="?_parseRelative(Pn,Sn)-Pn:parseFloat(Sn)-Pn,m:Cn&&Cn<4?Math.round:0},vn=_complexStringNumExp.lastIndex);return fn.c=vn<an.length?an.substring(vn,an.length):"",fn.fp=hn,(_relExp.test(an)||xn)&&(fn.e=0),this._pt=fn,fn},_addPropTween=function(tn,nn,sn,an,cn,un,hn,fn,vn,_n){_isFunction$2(an)&&(an=an(cn||0,tn,un));var kn=tn[nn],yn=sn!=="get"?sn:_isFunction$2(kn)?vn?tn[nn.indexOf("set")||!_isFunction$2(tn["get"+nn.substr(3)])?nn:"get"+nn.substr(3)](vn):tn[nn]():kn,Cn=_isFunction$2(kn)?vn?_setterFuncWithParam:_setterFunc:_setterPlain,Sn;if(_isString$2(an)&&(~an.indexOf("random(")&&(an=_replaceRandom(an)),an.charAt(1)==="="&&(Sn=_parseRelative(yn,an)+(getUnit(yn)||0),(Sn||Sn===0)&&(an=Sn))),!_n||yn!==an||_forceAllPropTweens)return!isNaN(yn*an)&&an!==""?(Sn=new PropTween(this._pt,tn,nn,+yn||0,an-(yn||0),typeof kn=="boolean"?_renderBoolean:_renderPlain,0,Cn),vn&&(Sn.fp=vn),hn&&Sn.modifier(hn,this,tn),this._pt=Sn):(!kn&&!(nn in tn)&&_missingPlugin(nn,an),_addComplexStringPropTween.call(this,tn,nn,yn,an,Cn,fn||_config$1.stringFilter,vn))},_processVars=function(tn,nn,sn,an,cn){if(_isFunction$2(tn)&&(tn=_parseFuncOrString(tn,cn,nn,sn,an)),!_isObject$1(tn)||tn.style&&tn.nodeType||_isArray(tn)||_isTypedArray(tn))return _isString$2(tn)?_parseFuncOrString(tn,cn,nn,sn,an):tn;var un={},hn;for(hn in tn)un[hn]=_parseFuncOrString(tn[hn],cn,nn,sn,an);return un},_checkPlugin=function(tn,nn,sn,an,cn,un){var hn,fn,vn,_n;if(_plugins[tn]&&(hn=new _plugins[tn]).init(cn,hn.rawVars?nn[tn]:_processVars(nn[tn],an,cn,un,sn),sn,an,un)!==!1&&(sn._pt=fn=new PropTween(sn._pt,cn,tn,0,1,hn.render,hn,0,hn.priority),sn!==_quickTween))for(vn=sn._ptLookup[sn._targets.indexOf(cn)],_n=hn._props.length;_n--;)vn[hn._props[_n]]=fn;return hn},_overwritingTween,_forceAllPropTweens,_initTween=function _e(tn,nn,sn){var an=tn.vars,cn=an.ease,un=an.startAt,hn=an.immediateRender,fn=an.lazy,vn=an.onUpdate,_n=an.runBackwards,kn=an.yoyoEase,yn=an.keyframes,Cn=an.autoRevert,Sn=tn._dur,$n=tn._startAt,Pn=tn._targets,xn=tn.parent,Mn=xn&&xn.data==="nested"?xn.vars.targets:Pn,En=tn._overwrite==="auto"&&!_suppressOverwrites$1,Tn=tn.timeline,Ln,Nn,Rn,On,jn,zn,Kn,Vn,Qn,Jn,er,Wn,qn;if(Tn&&(!yn||!cn)&&(cn="none"),tn._ease=_parseEase(cn,_defaults$1.ease),tn._yEase=kn?_invertEase(_parseEase(kn===!0?cn:kn,_defaults$1.ease)):0,kn&&tn._yoyo&&!tn._repeat&&(kn=tn._yEase,tn._yEase=tn._ease,tn._ease=kn),tn._from=!Tn&&!!an.runBackwards,!Tn||yn&&!an.stagger){if(Vn=Pn[0]?_getCache(Pn[0]).harness:0,Wn=Vn&&an[Vn.prop],Ln=_copyExcluding(an,_reservedProps),$n&&($n._zTime<0&&$n.progress(1),nn<0&&_n&&hn&&!Cn?$n.render(-1,!0):$n.revert(_n&&Sn?_revertConfigNoKill:_startAtRevertConfig),$n._lazy=0),un){if(_removeFromParent(tn._startAt=Tween.set(Pn,_setDefaults$1({data:"isStart",overwrite:!1,parent:xn,immediateRender:!0,lazy:!$n&&_isNotFalse(fn),startAt:null,delay:0,onUpdate:vn&&function(){return _callback$1(tn,"onUpdate")},stagger:0},un))),tn._startAt._dp=0,tn._startAt._sat=tn,nn<0&&(_reverting$1||!hn&&!Cn)&&tn._startAt.revert(_revertConfigNoKill),hn&&Sn&&nn<=0&&sn<=0){nn&&(tn._zTime=nn);return}}else if(_n&&Sn&&!$n){if(nn&&(hn=!1),Rn=_setDefaults$1({overwrite:!1,data:"isFromStart",lazy:hn&&!$n&&_isNotFalse(fn),immediateRender:hn,stagger:0,parent:xn},Ln),Wn&&(Rn[Vn.prop]=Wn),_removeFromParent(tn._startAt=Tween.set(Pn,Rn)),tn._startAt._dp=0,tn._startAt._sat=tn,nn<0&&(_reverting$1?tn._startAt.revert(_revertConfigNoKill):tn._startAt.render(-1,!0)),tn._zTime=nn,!hn)_e(tn._startAt,_tinyNum,_tinyNum);else if(!nn)return}for(tn._pt=tn._ptCache=0,fn=Sn&&_isNotFalse(fn)||fn&&!Sn,Nn=0;Nn<Pn.length;Nn++){if(jn=Pn[Nn],Kn=jn._gsap||_harness(Pn)[Nn]._gsap,tn._ptLookup[Nn]=Jn={},_lazyLookup[Kn.id]&&_lazyTweens.length&&_lazyRender(),er=Mn===Pn?Nn:Mn.indexOf(jn),Vn&&(Qn=new Vn).init(jn,Wn||Ln,tn,er,Mn)!==!1&&(tn._pt=On=new PropTween(tn._pt,jn,Qn.name,0,1,Qn.render,Qn,0,Qn.priority),Qn._props.forEach(function(Hn){Jn[Hn]=On}),Qn.priority&&(zn=1)),!Vn||Wn)for(Rn in Ln)_plugins[Rn]&&(Qn=_checkPlugin(Rn,Ln,tn,er,jn,Mn))?Qn.priority&&(zn=1):Jn[Rn]=On=_addPropTween.call(tn,jn,Rn,"get",Ln[Rn],er,Mn,0,an.stringFilter);tn._op&&tn._op[Nn]&&tn.kill(jn,tn._op[Nn]),En&&tn._pt&&(_overwritingTween=tn,_globalTimeline.killTweensOf(jn,Jn,tn.globalTime(nn)),qn=!tn.parent,_overwritingTween=0),tn._pt&&fn&&(_lazyLookup[Kn.id]=1)}zn&&_sortPropTweensByPriority(tn),tn._onInit&&tn._onInit(tn)}tn._onUpdate=vn,tn._initted=(!tn._op||tn._pt)&&!qn,yn&&nn<=0&&Tn.render(_bigNum$1,!0,!0)},_updatePropTweens=function(tn,nn,sn,an,cn,un,hn,fn){var vn=(tn._pt&&tn._ptCache||(tn._ptCache={}))[nn],_n,kn,yn,Cn;if(!vn)for(vn=tn._ptCache[nn]=[],yn=tn._ptLookup,Cn=tn._targets.length;Cn--;){if(_n=yn[Cn][nn],_n&&_n.d&&_n.d._pt)for(_n=_n.d._pt;_n&&_n.p!==nn&&_n.fp!==nn;)_n=_n._next;if(!_n)return _forceAllPropTweens=1,tn.vars[nn]="+=0",_initTween(tn,hn),_forceAllPropTweens=0,fn?_warn(nn+" not eligible for reset"):1;vn.push(_n)}for(Cn=vn.length;Cn--;)kn=vn[Cn],_n=kn._pt||kn,_n.s=(an||an===0)&&!cn?an:_n.s+(an||0)+un*_n.c,_n.c=sn-_n.s,kn.e&&(kn.e=_round$1(sn)+getUnit(kn.e)),kn.b&&(kn.b=_n.s+getUnit(kn.b))},_addAliasesToVars=function(tn,nn){var sn=tn[0]?_getCache(tn[0]).harness:0,an=sn&&sn.aliases,cn,un,hn,fn;if(!an)return nn;cn=_merge({},nn);for(un in an)if(un in cn)for(fn=an[un].split(","),hn=fn.length;hn--;)cn[fn[hn]]=cn[un];return cn},_parseKeyframe=function(tn,nn,sn,an){var cn=nn.ease||an||"power1.inOut",un,hn;if(_isArray(nn))hn=sn[tn]||(sn[tn]=[]),nn.forEach(function(fn,vn){return hn.push({t:vn/(nn.length-1)*100,v:fn,e:cn})});else for(un in nn)hn=sn[un]||(sn[un]=[]),un==="ease"||hn.push({t:parseFloat(tn),v:nn[un],e:cn})},_parseFuncOrString=function(tn,nn,sn,an,cn){return _isFunction$2(tn)?tn.call(nn,sn,an,cn):_isString$2(tn)&&~tn.indexOf("random(")?_replaceRandom(tn):tn},_staggerTweenProps=_callbackNames+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",_staggerPropsToSkip={};_forEachName(_staggerTweenProps+",id,stagger,delay,duration,paused,scrollTrigger",function(_e){return _staggerPropsToSkip[_e]=1});var Tween=function(_e){_inheritsLoose(tn,_e);function tn(sn,an,cn,un){var hn;typeof an=="number"&&(cn.duration=an,an=cn,cn=null),hn=_e.call(this,un?an:_inheritDefaults(an))||this;var fn=hn.vars,vn=fn.duration,_n=fn.delay,kn=fn.immediateRender,yn=fn.stagger,Cn=fn.overwrite,Sn=fn.keyframes,$n=fn.defaults,Pn=fn.scrollTrigger,xn=fn.yoyoEase,Mn=an.parent||_globalTimeline,En=(_isArray(sn)||_isTypedArray(sn)?_isNumber$1(sn[0]):"length"in an)?[sn]:toArray(sn),Tn,Ln,Nn,Rn,On,jn,zn,Kn;if(hn._targets=En.length?_harness(En):_warn("GSAP target "+sn+" not found. https://gsap.com",!_config$1.nullTargetWarn)||[],hn._ptLookup=[],hn._overwrite=Cn,Sn||yn||_isFuncOrString(vn)||_isFuncOrString(_n)){if(an=hn.vars,Tn=hn.timeline=new Timeline({data:"nested",defaults:$n||{},targets:Mn&&Mn.data==="nested"?Mn.vars.targets:En}),Tn.kill(),Tn.parent=Tn._dp=_assertThisInitialized$1(hn),Tn._start=0,yn||_isFuncOrString(vn)||_isFuncOrString(_n)){if(Rn=En.length,zn=yn&&distribute(yn),_isObject$1(yn))for(On in yn)~_staggerTweenProps.indexOf(On)&&(Kn||(Kn={}),Kn[On]=yn[On]);for(Ln=0;Ln<Rn;Ln++)Nn=_copyExcluding(an,_staggerPropsToSkip),Nn.stagger=0,xn&&(Nn.yoyoEase=xn),Kn&&_merge(Nn,Kn),jn=En[Ln],Nn.duration=+_parseFuncOrString(vn,_assertThisInitialized$1(hn),Ln,jn,En),Nn.delay=(+_parseFuncOrString(_n,_assertThisInitialized$1(hn),Ln,jn,En)||0)-hn._delay,!yn&&Rn===1&&Nn.delay&&(hn._delay=_n=Nn.delay,hn._start+=_n,Nn.delay=0),Tn.to(jn,Nn,zn?zn(Ln,jn,En):0),Tn._ease=_easeMap.none;Tn.duration()?vn=_n=0:hn.timeline=0}else if(Sn){_inheritDefaults(_setDefaults$1(Tn.vars.defaults,{ease:"none"})),Tn._ease=_parseEase(Sn.ease||an.ease||"none");var Vn=0,Qn,Jn,er;if(_isArray(Sn))Sn.forEach(function(Wn){return Tn.to(En,Wn,">")}),Tn.duration();else{Nn={};for(On in Sn)On==="ease"||On==="easeEach"||_parseKeyframe(On,Sn[On],Nn,Sn.easeEach);for(On in Nn)for(Qn=Nn[On].sort(function(Wn,qn){return Wn.t-qn.t}),Vn=0,Ln=0;Ln<Qn.length;Ln++)Jn=Qn[Ln],er={ease:Jn.e,duration:(Jn.t-(Ln?Qn[Ln-1].t:0))/100*vn},er[On]=Jn.v,Tn.to(En,er,Vn),Vn+=er.duration;Tn.duration()<vn&&Tn.to({},{duration:vn-Tn.duration()})}}vn||hn.duration(vn=Tn.duration())}else hn.timeline=0;
vendor: 4,338 bytes, line 118
118return Cn===!0&&!_suppressOverwrites$1&&(_overwritingTween=_assertThisInitialized$1(hn),_globalTimeline.killTweensOf(En),_overwritingTween=0),_addToTimeline(Mn,_assertThisInitialized$1(hn),cn),an.reversed&&hn.reverse(),an.paused&&hn.paused(!0),(kn||!vn&&!Sn&&hn._start===_roundPrecise(Mn._time)&&_isNotFalse(kn)&&_hasNoPausedAncestors(_assertThisInitialized$1(hn))&&Mn.data!=="nested")&&(hn._tTime=-_tinyNum,hn.render(Math.max(0,-_n)||0)),Pn&&_scrollTrigger(_assertThisInitialized$1(hn),Pn),hn}var nn=tn.prototype;return nn.render=function(an,cn,un){var hn=this._time,fn=this._tDur,vn=this._dur,_n=an<0,kn=an>fn-_tinyNum&&!_n?fn:an<_tinyNum?0:an,yn,Cn,Sn,$n,Pn,xn,Mn,En,Tn;if(!vn)_renderZeroDurationTween(this,an,cn,un);else if(kn!==this._tTime||!an||un||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==_n){if(yn=kn,En=this.timeline,this._repeat){if($n=vn+this._rDelay,this._repeat<-1&&_n)return this.totalTime($n*100+an,cn,un);if(yn=_roundPrecise(kn%$n),kn===fn?(Sn=this._repeat,yn=vn):(Sn=~~(kn/$n),Sn&&Sn===_roundPrecise(kn/$n)&&(yn=vn,Sn--),yn>vn&&(yn=vn)),xn=this._yoyo&&Sn&1,xn&&(Tn=this._yEase,yn=vn-yn),Pn=_animationCycle(this._tTime,$n),yn===hn&&!un&&this._initted&&Sn===Pn)return this._tTime=kn,this;Sn!==Pn&&(En&&this._yEase&&_propagateYoyoEase(En,xn),this.vars.repeatRefresh&&!xn&&!this._lock&&this._time!==vn&&this._initted&&(this._lock=un=1,this.render(_roundPrecise($n*Sn),!0).invalidate()._lock=0))}if(!this._initted){if(_attemptInitTween(this,_n?an:yn,un,cn,kn))return this._tTime=0,this;if(hn!==this._time&&!(un&&this.vars.repeatRefresh&&Sn!==Pn))return this;if(vn!==this._dur)return this.render(an,cn,un)}if(this._tTime=kn,this._time=yn,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=Mn=(Tn||this._ease)(yn/vn),this._from&&(this.ratio=Mn=1-Mn),yn&&!hn&&!cn&&!Sn&&(_callback$1(this,"onStart"),this._tTime!==kn))return this;for(Cn=this._pt;Cn;)Cn.r(Mn,Cn.d),Cn=Cn._next;En&&En.render(an<0?an:!yn&&xn?-_tinyNum:En._dur*En._ease(yn/this._dur),cn,un)||this._startAt&&(this._zTime=an),this._onUpdate&&!cn&&(_n&&_rewindStartAt(this,an,cn,un),_callback$1(this,"onUpdate")),this._repeat&&Sn!==Pn&&this.vars.onRepeat&&!cn&&this.parent&&_callback$1(this,"onRepeat"),(kn===this._tDur||!kn)&&this._tTime===kn&&(_n&&!this._onUpdate&&_rewindStartAt(this,an,!0,!0),(an||!vn)&&(kn===this._tDur&&this._ts>0||!kn&&this._ts<0)&&_removeFromParent(this,1),!cn&&!(_n&&!hn)&&(kn||hn||xn)&&(_callback$1(this,kn===fn?"onComplete":"onReverseComplete",!0),this._prom&&!(kn<fn&&this.timeScale()>0)&&this._prom()))}return this},nn.targets=function(){return this._targets},nn.invalidate=function(an){return(!an||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(an),_e.prototype.invalidate.call(this,an)},nn.resetTo=function(an,cn,un,hn,fn){_tickerActive||_ticker.wake(),this._ts||this.play();var vn=Math.min(this._dur,(this._dp._time-this._start)*this._ts),_n;return this._initted||_initTween(this,vn),_n=this._ease(vn/this._dur),_updatePropTweens(this,an,cn,un,hn,_n,vn,fn)?this.resetTo(an,cn,un,hn,1):(_alignPlayhead(this,0),this.parent||_addLinkedListItem(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},nn.kill=function(an,cn){if(cn===void 0&&(cn="all"),!an&&(!cn||cn==="all"))return this._lazy=this._pt=0,this.parent?_interrupt(this):this;if(this.timeline){var un=this.timeline.totalDuration();return this.timeline.killTweensOf(an,cn,_overwritingTween&&_overwritingTween.vars.overwrite!==!0)._first||_interrupt(this),this.parent&&un!==this.timeline.totalDuration()&&_setDuration(this,this._dur*this.timeline._tDur/un,0,1),this}var hn=this._targets,fn=an?toArray(an):hn,vn=this._ptLookup,_n=this._pt,kn,yn,Cn,Sn,$n,Pn,xn;if((!cn||cn==="all")&&_arraysMatch(hn,fn))return cn==="all"&&(this._pt=0),_interrupt(this);for(kn=this._op=this._op||[],cn!=="all"&&(_isString$2(cn)&&($n={},_forEachName(cn,function(Mn){return $n[Mn]=1}),cn=$n),cn=_addAliasesToVars(hn,cn)),xn=hn.length;xn--;)if(~fn.indexOf(hn[xn])){yn=vn[xn],cn==="all"?(kn[xn]=cn,Sn=yn,Cn={}):(Cn=kn[xn]=kn[xn]||{},Sn=cn);for($n in Sn)Pn=yn&&yn[$n],Pn&&((!("kill"in Pn.d)||Pn.d.kill($n)===!0)&&_removeLinkedListItem(this,Pn,"_pt"),delete yn[$n]),Cn!=="all"&&(Cn[$n]=1)}return this._initted&&!this._pt&&_n&&_interrupt(this),this}
vendor: 4,423 bytes, line 118
118,tn.to=function(an,cn){return new tn(an,cn,arguments[2])},tn.from=function(an,cn){return _createTweenType(1,arguments)},tn.delayedCall=function(an,cn,un,hn){return new tn(cn,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:an,onComplete:cn,onReverseComplete:cn,onCompleteParams:un,onReverseCompleteParams:un,callbackScope:hn})},tn.fromTo=function(an,cn,un){return _createTweenType(2,arguments)},tn.set=function(an,cn){return cn.duration=0,cn.repeatDelay||(cn.repeat=0),new tn(an,cn)},tn.killTweensOf=function(an,cn,un){return _globalTimeline.killTweensOf(an,cn,un)},tn}(Animation$1);_setDefaults$1(Tween.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});_forEachName("staggerTo,staggerFrom,staggerFromTo",function(_e){Tween[_e]=function(){var tn=new Timeline,nn=_slice.call(arguments,0);return nn.splice(_e==="staggerFromTo"?5:4,0,0),tn[_e].apply(tn,nn)}});var _setterPlain=function(tn,nn,sn){return tn[nn]=sn},_setterFunc=function(tn,nn,sn){return tn[nn](sn)},_setterFuncWithParam=function(tn,nn,sn,an){return tn[nn](an.fp,sn)},_setterAttribute=function(tn,nn,sn){return tn.setAttribute(nn,sn)},_getSetter=function(tn,nn){return _isFunction$2(tn[nn])?_setterFunc:_isUndefined(tn[nn])&&tn.setAttribute?_setterAttribute:_setterPlain},_renderPlain=function(tn,nn){return nn.set(nn.t,nn.p,Math.round((nn.s+nn.c*tn)*1e6)/1e6,nn)},_renderBoolean=function(tn,nn){return nn.set(nn.t,nn.p,!!(nn.s+nn.c*tn),nn)},_renderComplexString=function(tn,nn){var sn=nn._pt,an="";if(!tn&&nn.b)an=nn.b;else if(tn===1&&nn.e)an=nn.e;else{for(;sn;)an=sn.p+(sn.m?sn.m(sn.s+sn.c*tn):Math.round((sn.s+sn.c*tn)*1e4)/1e4)+an,sn=sn._next;an+=nn.c}nn.set(nn.t,nn.p,an,nn)},_renderPropTweens=function(tn,nn){for(var sn=nn._pt;sn;)sn.r(tn,sn.d),sn=sn._next},_addPluginModifier=function(tn,nn,sn,an){for(var cn=this._pt,un;cn;)un=cn._next,cn.p===an&&cn.modifier(tn,nn,sn),cn=un},_killPropTweensOf=function(tn){for(var nn=this._pt,sn,an;nn;)an=nn._next,nn.p===tn&&!nn.op||nn.op===tn?_removeLinkedListItem(this,nn,"_pt"):nn.dep||(sn=1),nn=an;return!sn},_setterWithModifier=function(tn,nn,sn,an){an.mSet(tn,nn,an.m.call(an.tween,sn,an.mt),an)},_sortPropTweensByPriority=function(tn){for(var nn=tn._pt,sn,an,cn,un;nn;){for(sn=nn._next,an=cn;an&&an.pr>nn.pr;)an=an._next;(nn._prev=an?an._prev:un)?nn._prev._next=nn:cn=nn,(nn._next=an)?an._prev=nn:un=nn,nn=sn}tn._pt=cn},PropTween=function(){function _e(nn,sn,an,cn,un,hn,fn,vn,_n){this.t=sn,this.s=cn,this.c=un,this.p=an,this.r=hn||_renderPlain,this.d=fn||this,this.set=vn||_setterPlain,this.pr=_n||0,this._next=nn,nn&&(nn._prev=this)}var tn=_e.prototype;return tn.modifier=function(sn,an,cn){this.mSet=this.mSet||this.set,this.set=_setterWithModifier,this.m=sn,this.mt=cn,this.tween=an},_e}();_forEachName(_callbackNames+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(_e){return _reservedProps[_e]=1});_globals.TweenMax=_globals.TweenLite=Tween;_globals.TimelineLite=_globals.TimelineMax=Timeline;_globalTimeline=new Timeline({sortChildren:!1,defaults:_defaults$1,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});_config$1.stringFilter=_colorStringFilter;var _media=[],_listeners$2={},_emptyArray$1=[],_lastMediaTime=0,_contextID=0,_dispatch$1=function(tn){return(_listeners$2[tn]||_emptyArray$1).map(function(nn){return nn()})},_onMediaChange=function(){var tn=Date.now(),nn=[];tn-_lastMediaTime>2&&(_dispatch$1("matchMediaInit"),_media.forEach(function(sn){var an=sn.queries,cn=sn.conditions,un,hn,fn,vn;for(hn in an)un=_win$3.matchMedia(an[hn]).matches,un&&(fn=1),un!==cn[hn]&&(cn[hn]=un,vn=1);vn&&(sn.revert(),fn&&nn.push(sn))}),_dispatch$1("matchMediaRevert"),nn.forEach(function(sn){return sn.onMatch(sn,function(an){return sn.add(null,an)})}),_lastMediaTime=tn,_dispatch$1("matchMedia"))},Context=function(){function _e(nn,sn){this.selector=sn&&selector(sn),this.data=[],this._r=[],this.isReverted=!1,this.id=_contextID++,nn&&this.add(nn)}var tn=_e.prototype;return tn.add=function(sn,an,cn){_isFunction$2(sn)&&(cn=an,an=sn,sn=_isFunction$2);var un=this,hn=function(){var vn=_context$2,_n=un.selector,kn;return vn&&vn!==un&&vn.data.push(un),cn&&(un.selector=selector(cn)),_context$2=un,kn=an.apply(un,arguments),_isFunction$2(kn)&&un._r.push(kn),_context$2=vn,un.selector=_n,un.isReverted=!1,kn};
vendor: 2,017 bytes, line 118
118return un.last=hn,sn===_isFunction$2?hn(un,function(fn){return un.add(null,fn)}):sn?un[sn]=hn:hn},tn.ignore=function(sn){var an=_context$2;_context$2=null,sn(this),_context$2=an},tn.getTweens=function(){var sn=[];return this.data.forEach(function(an){return an instanceof _e?sn.push.apply(sn,an.getTweens()):an instanceof Tween&&!(an.parent&&an.parent.data==="nested")&&sn.push(an)}),sn},tn.clear=function(){this._r.length=this.data.length=0},tn.kill=function(sn,an){var cn=this;if(sn?function(){for(var hn=cn.getTweens(),fn=cn.data.length,vn;fn--;)vn=cn.data[fn],vn.data==="isFlip"&&(vn.revert(),vn.getChildren(!0,!0,!1).forEach(function(_n){return hn.splice(hn.indexOf(_n),1)}));for(hn.map(function(_n){return{g:_n._dur||_n._delay||_n._sat&&!_n._sat.vars.immediateRender?_n.globalTime(0):-1/0,t:_n}}).sort(function(_n,kn){return kn.g-_n.g||-1/0}).forEach(function(_n){return _n.t.revert(sn)}),fn=cn.data.length;fn--;)vn=cn.data[fn],vn instanceof Timeline?vn.data!=="nested"&&(vn.scrollTrigger&&vn.scrollTrigger.revert(),vn.kill()):!(vn instanceof Tween)&&vn.revert&&vn.revert(sn);cn._r.forEach(function(_n){return _n(sn,cn)}),cn.isReverted=!0}():this.data.forEach(function(hn){return hn.kill&&hn.kill()}),this.clear(),an)for(var un=_media.length;un--;)_media[un].id===this.id&&_media.splice(un,1)},tn.revert=function(sn){this.kill(sn||{})},_e}(),MatchMedia=function(){function _e(nn){this.contexts=[],this.scope=nn}var tn=_e.prototype;return tn.add=function(sn,an,cn){_isObject$1(sn)||(sn={matches:sn});var un=new Context(0,cn||this.scope),hn=un.conditions={},fn,vn,_n;_context$2&&!un.selector&&(un.selector=_context$2.selector),this.contexts.push(un),an=un.add("onMatch",an),un.queries=sn;for(vn in sn)vn==="all"?_n=1:(fn=_win$3.matchMedia(sn[vn]),fn&&(_media.indexOf(un)<0&&_media.push(un),(hn[vn]=fn.matches)&&(_n=1),fn.addListener?fn.addListener(_onMediaChange):fn.addEventListener("change",_onMediaChange)));return _n&&an(un,function(kn){return un.add(null,kn)}),this},tn.revert=function(sn){this.kill(sn||{})}
vendor: 9,551 bytes, lines 118-126
118,tn.kill=function(sn){this.contexts.forEach(function(an){return an.kill(sn,!0)})},_e}(),_gsap={registerPlugin:function(){for(var tn=arguments.length,nn=new Array(tn),sn=0;sn<tn;sn++)nn[sn]=arguments[sn];nn.forEach(function(an){return _createPlugin(an)})},timeline:function(tn){return new Timeline(tn)},getTweensOf:function(tn,nn){return _globalTimeline.getTweensOf(tn,nn)},getProperty:function(tn,nn,sn,an){_isString$2(tn)&&(tn=toArray(tn)[0]);var cn=_getCache(tn||{}).get,un=sn?_passThrough$1:_numericIfPossible;return sn==="native"&&(sn=""),tn&&(nn?un((_plugins[nn]&&_plugins[nn].get||cn)(tn,nn,sn,an)):function(hn,fn,vn){return un((_plugins[hn]&&_plugins[hn].get||cn)(tn,hn,fn,vn))})},quickSetter:function(tn,nn,sn){if(tn=toArray(tn),tn.length>1){var an=tn.map(function(_n){return gsap$3.quickSetter(_n,nn,sn)}),cn=an.length;return function(_n){for(var kn=cn;kn--;)an[kn](_n)}}tn=tn[0]||{};var un=_plugins[nn],hn=_getCache(tn),fn=hn.harness&&(hn.harness.aliases||{})[nn]||nn,vn=un?function(_n){var kn=new un;_quickTween._pt=0,kn.init(tn,sn?_n+sn:_n,_quickTween,0,[tn]),kn.render(1,kn),_quickTween._pt&&_renderPropTweens(1,_quickTween)}:hn.set(tn,fn);return un?vn:function(_n){return vn(tn,fn,sn?_n+sn:_n,hn,1)}},quickTo:function(tn,nn,sn){var an,cn=gsap$3.to(tn,_merge((an={},an[nn]="+=0.1",an.paused=!0,an),sn||{})),un=function(fn,vn,_n){return cn.resetTo(nn,fn,vn,_n)};return un.tween=cn,un},isTweening:function(tn){return _globalTimeline.getTweensOf(tn,!0).length>0},defaults:function(tn){return tn&&tn.ease&&(tn.ease=_parseEase(tn.ease,_defaults$1.ease)),_mergeDeep(_defaults$1,tn||{})},config:function(tn){return _mergeDeep(_config$1,tn||{})},registerEffect:function(tn){var nn=tn.name,sn=tn.effect,an=tn.plugins,cn=tn.defaults,un=tn.extendTimeline;(an||"").split(",").forEach(function(hn){return hn&&!_plugins[hn]&&!_globals[hn]&&_warn(nn+" effect requires "+hn+" plugin.")}),_effects[nn]=function(hn,fn,vn){return sn(toArray(hn),_setDefaults$1(fn||{},cn),vn)},un&&(Timeline.prototype[nn]=function(hn,fn,vn){return this.add(_effects[nn](hn,_isObject$1(fn)?fn:(vn=fn)&&{},this),vn)})},registerEase:function(tn,nn){_easeMap[tn]=_parseEase(nn)},parseEase:function(tn,nn){return arguments.length?_parseEase(tn,nn):_easeMap},getById:function(tn){return _globalTimeline.getById(tn)},exportRoot:function(tn,nn){tn===void 0&&(tn={});var sn=new Timeline(tn),an,cn;for(sn.smoothChildTiming=_isNotFalse(tn.smoothChildTiming),_globalTimeline.remove(sn),sn._dp=0,sn._time=sn._tTime=_globalTimeline._time,an=_globalTimeline._first;an;)cn=an._next,(nn||!(!an._dur&&an instanceof Tween&&an.vars.onComplete===an._targets[0]))&&_addToTimeline(sn,an,an._start-an._delay),an=cn;return _addToTimeline(_globalTimeline,sn,0),sn},context:function(tn,nn){return tn?new Context(tn,nn):_context$2},matchMedia:function(tn){return new MatchMedia(tn)},matchMediaRefresh:function(){return _media.forEach(function(tn){var nn=tn.conditions,sn,an;for(an in nn)nn[an]&&(nn[an]=!1,sn=1);sn&&tn.revert()})||_onMediaChange()},addEventListener:function(tn,nn){var sn=_listeners$2[tn]||(_listeners$2[tn]=[]);~sn.indexOf(nn)||sn.push(nn)},removeEventListener:function(tn,nn){var sn=_listeners$2[tn],an=sn&&sn.indexOf(nn);an>=0&&sn.splice(an,1)},utils:{wrap,wrapYoyo,distribute,random,snap,normalize:normalize$1,getUnit,clamp:clamp$1,splitColor,toArray,selector,mapRange,pipe,unitize,interpolate,shuffle},install:_install,effects:_effects,ticker:_ticker,updateRoot:Timeline.updateRoot,plugins:_plugins,globalTimeline:_globalTimeline,core:{PropTween,globals:_addGlobal,Tween,Timeline,Animation:Animation$1,getCache:_getCache,_removeLinkedListItem,reverting:function(){return _reverting$1},context:function(tn){return tn&&_context$2&&(_context$2.data.push(tn),tn._ctx=_context$2),_context$2},suppressOverwrites:function(tn){return _suppressOverwrites$1=tn}}};_forEachName("to,from,fromTo,delayedCall,set,killTweensOf",function(_e){return _gsap[_e]=Tween[_e]});_ticker.add(Timeline.updateRoot);_quickTween=_gsap.to({},{duration:0});var _getPluginPropTween=function(tn,nn){for(var sn=tn._pt;sn&&sn.p!==nn&&sn.op!==nn&&sn.fp!==nn;)sn=sn._next;return sn},_addModifiers=function(tn,nn){var sn=tn._targets,an,cn,un;for(an in nn)for(cn=sn.length;cn--;)un=tn._ptLookup[cn][an],un&&(un=un.d)&&(un._pt&&(un=_getPluginPropTween(un,an)),un&&un.modifier&&un.modifier(nn[an],tn,sn[cn],an))},_buildModifierPlugin=function(tn,nn){return{name:tn,rawVars:1,init:function(an,cn,un){un._onInit=function(hn){var fn,vn;if(_isString$2(cn)&&(fn={},_forEachName(cn,function(_n){return fn[_n]=1}),cn=fn),nn){fn={};for(vn in cn)fn[vn]=nn(cn[vn]);cn=fn}_addModifiers(hn,cn)}}}},gsap$3=_gsap.registerPlugin({name:"attr",init:function(tn,nn,sn,an,cn){var un,hn,fn;this.tween=sn;for(un in nn)fn=tn.getAttribute(un)||"",hn=this.add(tn,"setAttribute",(fn||0)+"",nn[un],an,cn,0,0,un),hn.op=un,hn.b=fn,this._props.push(un)},render:function(tn,nn){for(var sn=nn._pt;sn;)_reverting$1?sn.set(sn.t,sn.p,sn.b,sn):sn.r(tn,sn.d),sn=sn._next}},{name:"endArray",init:function(tn,nn){for(var sn=nn.length;sn--;)this.add(tn,sn,tn[sn]||0,nn[sn],0,0,0,0,0,1)}},_buildModifierPlugin("roundProps",_roundModifier),_buildModifierPlugin("modifiers"),_buildModifierPlugin("snap",snap))||_gsap;Tween.version=Timeline.version=gsap$3.version="3.12.3";_coreReady=1;_windowExists$3()&&_wake();_easeMap.Power0;_easeMap.Power1;_easeMap.Power2;_easeMap.Power3;_easeMap.Power4;_easeMap.Linear;_easeMap.Quad;_easeMap.Cubic;_easeMap.Quart;_easeMap.Quint;_easeMap.Strong;_easeMap.Elastic;_easeMap.Back;_easeMap.SteppedEase;_easeMap.Bounce;_easeMap.Sine;_easeMap.Expo;_easeMap.Circ;/*! 119 * CSSPlugin 3.12.3 120 * https://gsap.com 121 * 122 * Copyright 2008-2023, GreenSock. All rights reserved. 123 * Subject to the terms at https://gsap.com/standard-license or for 124 * Club GSAP members, the agreement issued with that membership. 125 * @author: Jack Doyle, [email protected] 126*/var _win$2,_doc$2,_docElement,_pluginInitted,_tempDiv,_recentSetterPlugin,_reverting,_windowExists$2=function(){return typeof window<"u"},_transformProps={},_RAD2DEG=180/Math.PI,_DEG2RAD=Math.PI/180,_atan2=Math.atan2,_bigNum=1e8,_capsExp$1=/([A-Z])/g,_horizontalExp=/(left|right|width|margin|padding|x)/i,_complexExp=/[\s,\(]\S/,_propertyAliases={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},_renderCSSProp=function(tn,nn){return nn.set(nn.t,nn.p,Math.round((nn.s+nn.c*tn)*1e4)/1e4+nn.u,nn)},_renderPropWithEnd=function(tn,nn){return nn.set(nn.t,nn.p,tn===1?nn.e:Math.round((nn.s+nn.c*tn)*1e4)/1e4+nn.u,nn)},_renderCSSPropWithBeginning=function(tn,nn){return nn.set(nn.t,nn.p,tn?Math.round((nn.s+nn.c*tn)*1e4)/1e4+nn.u:nn.b,nn)},_renderRoundedCSSProp=function(tn,nn){var sn=nn.s+nn.c*tn;nn.set(nn.t,nn.p,~~(sn+(sn<0?-.5:.5))+nn.u,nn)},_renderNonTweeningValue=function(tn,nn){return nn.set(nn.t,nn.p,tn?nn.e:nn.b,nn)},_renderNonTweeningValueOnlyAtEnd=function(tn,nn){return nn.set(nn.t,nn.p,tn!==1?nn.b:nn.e,nn)},_setterCSSStyle=function(tn,nn,sn){return tn.style[nn]=sn},_setterCSSProp=function(tn,nn,sn){return tn.style.setProperty(nn,sn)},_setterTransform=function(tn,nn,sn){return tn._gsap[nn]=sn},_setterScale=function(tn,nn,sn){return tn._gsap.scaleX=tn._gsap.scaleY=sn},_setterScaleWithRender=function(tn,nn,sn,an,cn){var un=tn._gsap;un.scaleX=un.scaleY=sn,un.renderTransform(cn,un)},_setterTransformWithRender=function(tn,nn,sn,an,cn){var un=tn._gsap;un[nn]=sn,un.renderTransform(cn,un)},_transformProp$1="transform",_transformOriginProp=_transformProp$1+"Origin",_saveStyle=function _e(tn,nn){var sn=this,an=this.target,cn=an.style,un=an._gsap;if(tn in _transformProps&&cn){if(this.tfm=this.tfm||{},tn!=="transform")tn=_propertyAliases[tn]||tn,~tn.indexOf(",")?tn.split(",").forEach(function(hn){return sn.tfm[hn]=_get(an,hn)}):this.tfm[tn]=un.x?un[tn]:_get(an,tn),tn===_transformOriginProp&&(this.tfm.zOrigin=un.zOrigin);else return _propertyAliases.transform.split(",").forEach(function(hn){return _e.call(sn,hn,nn)});if(this.props.indexOf(_transformProp$1)>=0)return;un.svg&&(this.svgo=an.getAttribute("data-svg-origin"),this.props.push(_transformOriginProp,nn,"")),tn=_transformProp$1}(cn||nn)&&this.props.push(tn,nn,cn[tn])},_removeIndependentTransforms=function(tn){tn.translate&&(tn.removeProperty("translate"),tn.removeProperty("scale"),tn.removeProperty("rotate"))},_revertStyle=function(){var tn=this.props,nn=this.target,sn=nn.style,an=nn._gsap,cn,un;for(cn=0;cn<tn.length;cn+=3)tn[cn+1]?nn[tn[cn]]=tn[cn+2]:tn[cn+2]?sn[tn[cn]]=tn[cn+2]:sn.removeProperty(tn[cn].substr(0,2)==="--"?tn[cn]:tn[cn].replace(_capsExp$1,"-$1").toLowerCase());if(this.tfm){for(un in this.tfm)an[un]=this.tfm[un];an.svg&&(an.renderTransform(),nn.setAttribute("data-svg-origin",this.svgo||"")),cn=_reverting(),(!cn||!cn.isStart)&&!sn[_transformProp$1]&&(_removeIndependentTransforms(sn),an.zOrigin&&sn[_transformOriginProp]&&(sn[_transformOriginProp]+=" "+an.zOrigin+"px",an.zOrigin=0,an.renderTransform()),an.uncache=1)}},_getStyleSaver=function(tn,nn){var sn={target:tn,props:[],revert:_revertStyle,save:_saveStyle};return tn._gsap||gsap$3.core.getCache(tn),nn&&nn.split(",").forEach(function(an){return sn.save(an)}),sn},_supports3D,_createElement=function(tn,nn){var sn=_doc$2.createElementNS?_doc$2.createElementNS((nn||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),tn):_doc$2.createElement(tn);return sn&&sn.style?sn:_doc$2.createElement(tn)},_getComputedProperty=function _e(tn,nn,sn){var an=getComputedStyle(tn);return an[nn]||an.getPropertyValue(nn.replace(_capsExp$1,"-$1").toLowerCase())||an.getPropertyValue(nn)||!sn&&_e(tn,_checkPropPrefix(nn)||nn,
vendor: 4,765 bytes, line 126
1261)||""},_prefixes="O,Moz,ms,Ms,Webkit".split(","),_checkPropPrefix=function(tn,nn,sn){var an=nn||_tempDiv,cn=an.style,un=5;if(tn in cn&&!sn)return tn;for(tn=tn.charAt(0).toUpperCase()+tn.substr(1);un--&&!(_prefixes[un]+tn in cn););return un<0?null:(un===3?"ms":un>=0?_prefixes[un]:"")+tn},_initCore$2=function(){_windowExists$2()&&window.document&&(_win$2=window,_doc$2=_win$2.document,_docElement=_doc$2.documentElement,_tempDiv=_createElement("div")||{style:{}},_createElement("div"),_transformProp$1=_checkPropPrefix(_transformProp$1),_transformOriginProp=_transformProp$1+"Origin",_tempDiv.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",_supports3D=!!_checkPropPrefix("perspective"),_reverting=gsap$3.core.reverting,_pluginInitted=1)},_getBBoxHack=function _e(tn){var nn=_createElement("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),sn=this.parentNode,an=this.nextSibling,cn=this.style.cssText,un;if(_docElement.appendChild(nn),nn.appendChild(this),this.style.display="block",tn)try{un=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=_e}catch{}else this._gsapBBox&&(un=this._gsapBBox());return sn&&(an?sn.insertBefore(this,an):sn.appendChild(this)),_docElement.removeChild(nn),this.style.cssText=cn,un},_getAttributeFallbacks=function(tn,nn){for(var sn=nn.length;sn--;)if(tn.hasAttribute(nn[sn]))return tn.getAttribute(nn[sn])},_getBBox=function(tn){var nn;try{nn=tn.getBBox()}catch{nn=_getBBoxHack.call(tn,!0)}return nn&&(nn.width||nn.height)||tn.getBBox===_getBBoxHack||(nn=_getBBoxHack.call(tn,!0)),nn&&!nn.width&&!nn.x&&!nn.y?{x:+_getAttributeFallbacks(tn,["x","cx","x1"])||0,y:+_getAttributeFallbacks(tn,["y","cy","y1"])||0,width:0,height:0}:nn},_isSVG=function(tn){return!!(tn.getCTM&&(!tn.parentNode||tn.ownerSVGElement)&&_getBBox(tn))},_removeProperty=function(tn,nn){if(nn){var sn=tn.style,an;nn in _transformProps&&nn!==_transformOriginProp&&(nn=_transformProp$1),sn.removeProperty?(an=nn.substr(0,2),(an==="ms"||nn.substr(0,6)==="webkit")&&(nn="-"+nn),sn.removeProperty(an==="--"?nn:nn.replace(_capsExp$1,"-$1").toLowerCase())):sn.removeAttribute(nn)}},_addNonTweeningPT=function(tn,nn,sn,an,cn,un){var hn=new PropTween(tn._pt,nn,sn,0,1,un?_renderNonTweeningValueOnlyAtEnd:_renderNonTweeningValue);return tn._pt=hn,hn.b=an,hn.e=cn,tn._props.push(sn),hn},_nonConvertibleUnits={deg:1,rad:1,turn:1},_nonStandardLayouts={grid:1,flex:1},_convertToUnit=function _e(tn,nn,sn,an){var cn=parseFloat(sn)||0,un=(sn+"").trim().substr((cn+"").length)||"px",hn=_tempDiv.style,fn=_horizontalExp.test(nn),vn=tn.tagName.toLowerCase()==="svg",_n=(vn?"client":"offset")+(fn?"Width":"Height"),kn=100,yn=an==="px",Cn=an==="%",Sn,$n,Pn,xn;if(an===un||!cn||_nonConvertibleUnits[an]||_nonConvertibleUnits[un])return cn;if(un!=="px"&&!yn&&(cn=_e(tn,nn,sn,"px")),xn=tn.getCTM&&_isSVG(tn),(Cn||un==="%")&&(_transformProps[nn]||~nn.indexOf("adius")))return Sn=xn?tn.getBBox()[fn?"width":"height"]:tn[_n],_round$1(Cn?cn/Sn*kn:cn/100*Sn);if(hn[fn?"width":"height"]=kn+(yn?un:an),$n=~nn.indexOf("adius")||an==="em"&&tn.appendChild&&!vn?tn:tn.parentNode,xn&&($n=(tn.ownerSVGElement||{}).parentNode),(!$n||$n===_doc$2||!$n.appendChild)&&($n=_doc$2.body),Pn=$n._gsap,Pn&&Cn&&Pn.width&&fn&&Pn.time===_ticker.time&&!Pn.uncache)return _round$1(cn/Pn.width*kn);if(Cn&&(nn==="height"||nn==="width")){var Mn=tn.style[nn];tn.style[nn]=kn+an,Sn=tn[_n],Mn?tn.style[nn]=Mn:_removeProperty(tn,nn)}else(Cn||un==="%")&&!_nonStandardLayouts[_getComputedProperty($n,"display")]&&(hn.position=_getComputedProperty(tn,"position")),$n===tn&&(hn.position="static"),$n.appendChild(_tempDiv),Sn=_tempDiv[_n],$n.removeChild(_tempDiv),hn.position="absolute";return fn&&Cn&&(Pn=_getCache($n),Pn.time=_ticker.time,Pn.width=$n[_n]),_round$1(yn?Sn*cn/kn:Sn&&cn?kn/Sn*cn:0)},_get=function(tn,nn,sn,an){var cn;return _pluginInitted||_initCore$2(),nn in _propertyAliases&&nn!=="transform"&&(nn=_propertyAliases[nn],~nn.indexOf(",")&&(nn=nn.split(",")[0])),_transformProps[nn]&&nn!=="transform"?(cn=_parseTransform(tn,an),cn=nn!=="transformOrigin"?cn[nn]:cn.svg?cn.origin:_firstTwoOnly(_getComputedProperty(tn,_transformOriginProp))+" "+cn.zOrigin+"px"):(cn=tn.style[nn],(!cn||cn==="auto"||an||~(cn+"").indexOf("calc("))&&(cn=_specialProps[nn]&&_specialProps[nn](tn,nn,sn)||_getComputedProperty(tn,nn)||_getProperty(tn,nn)||(nn==="opacity"?1:0))),sn&&!~(cn+"").trim().indexOf(" ")?_convertToUnit(tn,nn,cn,sn)+sn:cn},_tweenComplexCSSString=function(tn,nn,sn,an){if(!sn||sn==="none"){var cn=_checkPropPrefix(nn,tn,1),un=cn&&_getComputedProperty(tn,cn,1);un&&un!==sn?(nn=cn,sn=un):nn==="borderColor"&&(sn=_getComputedProperty(tn,"borderTopColor"))}var hn=new PropTween(this._pt,tn.style,nn,0,1,_renderComplexString),fn=0,vn=0,_n,
vendor: 10,503 bytes, line 126
126kn,yn,Cn,Sn,$n,Pn,xn,Mn,En,Tn,Ln;if(hn.b=sn,hn.e=an,sn+="",an+="",an==="auto"&&($n=tn.style[nn],tn.style[nn]=an,an=_getComputedProperty(tn,nn)||an,$n?tn.style[nn]=$n:_removeProperty(tn,nn)),_n=[sn,an],_colorStringFilter(_n),sn=_n[0],an=_n[1],yn=sn.match(_numWithUnitExp)||[],Ln=an.match(_numWithUnitExp)||[],Ln.length){for(;kn=_numWithUnitExp.exec(an);)Pn=kn[0],Mn=an.substring(fn,kn.index),Sn?Sn=(Sn+1)%5:(Mn.substr(-5)==="rgba("||Mn.substr(-5)==="hsla(")&&(Sn=1),Pn!==($n=yn[vn++]||"")&&(Cn=parseFloat($n)||0,Tn=$n.substr((Cn+"").length),Pn.charAt(1)==="="&&(Pn=_parseRelative(Cn,Pn)+Tn),xn=parseFloat(Pn),En=Pn.substr((xn+"").length),fn=_numWithUnitExp.lastIndex-En.length,En||(En=En||_config$1.units[nn]||Tn,fn===an.length&&(an+=En,hn.e+=En)),Tn!==En&&(Cn=_convertToUnit(tn,nn,$n,En)||0),hn._pt={_next:hn._pt,p:Mn||vn===1?Mn:",",s:Cn,c:xn-Cn,m:Sn&&Sn<4||nn==="zIndex"?Math.round:0});hn.c=fn<an.length?an.substring(fn,an.length):""}else hn.r=nn==="display"&&an==="none"?_renderNonTweeningValueOnlyAtEnd:_renderNonTweeningValue;return _relExp.test(an)&&(hn.e=0),this._pt=hn,hn},_keywordToPercent={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},_convertKeywordsToPercentages=function(tn){var nn=tn.split(" "),sn=nn[0],an=nn[1]||"50%";return(sn==="top"||sn==="bottom"||an==="left"||an==="right")&&(tn=sn,sn=an,an=tn),nn[0]=_keywordToPercent[sn]||sn,nn[1]=_keywordToPercent[an]||an,nn.join(" ")},_renderClearProps=function(tn,nn){if(nn.tween&&nn.tween._time===nn.tween._dur){var sn=nn.t,an=sn.style,cn=nn.u,un=sn._gsap,hn,fn,vn;if(cn==="all"||cn===!0)an.cssText="",fn=1;else for(cn=cn.split(","),vn=cn.length;--vn>-1;)hn=cn[vn],_transformProps[hn]&&(fn=1,hn=hn==="transformOrigin"?_transformOriginProp:_transformProp$1),_removeProperty(sn,hn);fn&&(_removeProperty(sn,_transformProp$1),un&&(un.svg&&sn.removeAttribute("transform"),_parseTransform(sn,1),un.uncache=1,_removeIndependentTransforms(an)))}},_specialProps={clearProps:function(tn,nn,sn,an,cn){if(cn.data!=="isFromStart"){var un=tn._pt=new PropTween(tn._pt,nn,sn,0,0,_renderClearProps);return un.u=an,un.pr=-10,un.tween=cn,tn._props.push(sn),1}}},_identity2DMatrix=[1,0,0,1,0,0],_rotationalProperties={},_isNullTransform=function(tn){return tn==="matrix(1, 0, 0, 1, 0, 0)"||tn==="none"||!tn},_getComputedTransformMatrixAsArray=function(tn){var nn=_getComputedProperty(tn,_transformProp$1);return _isNullTransform(nn)?_identity2DMatrix:nn.substr(7).match(_numExp).map(_round$1)},_getMatrix=function(tn,nn){var sn=tn._gsap||_getCache(tn),an=tn.style,cn=_getComputedTransformMatrixAsArray(tn),un,hn,fn,vn;return sn.svg&&tn.getAttribute("transform")?(fn=tn.transform.baseVal.consolidate().matrix,cn=[fn.a,fn.b,fn.c,fn.d,fn.e,fn.f],cn.join(",")==="1,0,0,1,0,0"?_identity2DMatrix:cn):(cn===_identity2DMatrix&&!tn.offsetParent&&tn!==_docElement&&!sn.svg&&(fn=an.display,an.display="block",un=tn.parentNode,(!un||!tn.offsetParent)&&(vn=1,hn=tn.nextElementSibling,_docElement.appendChild(tn)),cn=_getComputedTransformMatrixAsArray(tn),fn?an.display=fn:_removeProperty(tn,"display"),vn&&(hn?un.insertBefore(tn,hn):un?un.appendChild(tn):_docElement.removeChild(tn))),nn&&cn.length>6?[cn[0],cn[1],cn[4],cn[5],cn[12],cn[13]]:cn)},_applySVGOrigin=function(tn,nn,sn,an,cn,un){var hn=tn._gsap,fn=cn||_getMatrix(tn,!0),vn=hn.xOrigin||0,_n=hn.yOrigin||0,kn=hn.xOffset||0,yn=hn.yOffset||0,Cn=fn[0],Sn=fn[1],$n=fn[2],Pn=fn[3],xn=fn[4],Mn=fn[5],En=nn.split(" "),Tn=parseFloat(En[0])||0,Ln=parseFloat(En[1])||0,Nn,Rn,On,jn;sn?fn!==_identity2DMatrix&&(Rn=Cn*Pn-Sn*$n)&&(On=Tn*(Pn/Rn)+Ln*(-$n/Rn)+($n*Mn-Pn*xn)/Rn,jn=Tn*(-Sn/Rn)+Ln*(Cn/Rn)-(Cn*Mn-Sn*xn)/Rn,Tn=On,Ln=jn):(Nn=_getBBox(tn),Tn=Nn.x+(~En[0].indexOf("%")?Tn/100*Nn.width:Tn),Ln=Nn.y+(~(En[1]||En[0]).indexOf("%")?Ln/100*Nn.height:Ln),!("xOrigin"in hn)&&(Tn||Ln)&&(Tn-=Nn.x,Ln-=Nn.y)),an||an!==!1&&hn.smooth?(xn=Tn-vn,Mn=Ln-_n,hn.xOffset=kn+(xn*Cn+Mn*$n)-xn,hn.yOffset=yn+(xn*Sn+Mn*Pn)-Mn):hn.xOffset=hn.yOffset=0,hn.xOrigin=Tn,hn.yOrigin=Ln,hn.smooth=!!an,hn.origin=nn,hn.originIsAbsolute=!!sn,tn.style[_transformOriginProp]="0px 0px",un&&(_addNonTweeningPT(un,hn,"xOrigin",vn,Tn),_addNonTweeningPT(un,hn,"yOrigin",_n,Ln),_addNonTweeningPT(un,hn,"xOffset",kn,hn.xOffset),_addNonTweeningPT(un,hn,"yOffset",yn,hn.yOffset)),tn.setAttribute("data-svg-origin",Tn+" "+Ln)},_parseTransform=function(tn,nn){var sn=tn._gsap||new GSCache(tn);if("x"in sn&&!nn&&!sn.uncache)return sn;var an=tn.style,cn=sn.scaleX<0,un="px",hn="deg",fn=getComputedStyle(tn),vn=_getComputedProperty(tn,_transformOriginProp)||"0",_n,kn,yn,Cn,Sn,$n,Pn,xn,Mn,En,Tn,Ln,Nn,Rn,On,jn,zn,Kn,Vn,Qn,Jn,er,Wn,qn,Hn,Yn,Xn,sr,xr,vr,mr,Ar;return _n=kn=yn=$n=Pn=xn=Mn=En=Tn=0,Cn=Sn=1,sn.svg=!!(tn.getCTM&&_isSVG(tn)),fn.translate&&((fn.translate!=="none"||fn.scale!=="none"||fn.rotate!=="none")&&(an[_transformProp$1]=(fn.translate!=="none"?"translate3d("+(fn.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(fn.rotate!=="none"?"rotate("+fn.rotate+") ":"")+(fn.scale!=="none"?"scale("+fn.scale.split(" ").join(",")+") ":"")+(fn[_transformProp$1]!=="none"?fn[_transformProp$1]:"")),an.scale=an.rotate=an.translate="none"),Rn=_getMatrix(tn,sn.svg),sn.svg&&(sn.uncache?(Hn=tn.getBBox(),vn=sn.xOrigin-Hn.x+"px "+(sn.yOrigin-Hn.y)+"px",qn=""):qn=!nn&&tn.getAttribute("data-svg-origin"),_applySVGOrigin(tn,qn||vn,!!qn||sn.originIsAbsolute,sn.smooth!==!1,Rn)),Ln=sn.xOrigin||0,Nn=sn.yOrigin||0,Rn!==_identity2DMatrix&&(Kn=Rn[0],Vn=Rn[1],Qn=Rn[2],Jn=Rn[3],_n=er=Rn[4],kn=Wn=Rn[5],Rn.length===6?(Cn=Math.sqrt(Kn*Kn+Vn*Vn),Sn=Math.sqrt(Jn*Jn+Qn*Qn),$n=Kn||Vn?_atan2(Vn,Kn)*_RAD2DEG:0,Mn=Qn||Jn?_atan2(Qn,Jn)*_RAD2DEG+$n:0,Mn&&(Sn*=Math.abs(Math.cos(Mn*_DEG2RAD))),sn.svg&&(_n-=Ln-(Ln*Kn+Nn*Qn),kn-=Nn-(Ln*Vn+Nn*Jn))):(Ar=Rn[6],vr=Rn[7],Xn=Rn[8],sr=Rn[9],xr=Rn[10],mr=Rn[11],_n=Rn[12],kn=Rn[13],yn=Rn[14],On=_atan2(Ar,xr),Pn=On*_RAD2DEG,On&&(jn=Math.cos(-On),zn=Math.sin(-On),qn=er*jn+Xn*zn,Hn=Wn*jn+sr*zn,Yn=Ar*jn+xr*zn,Xn=er*-zn+Xn*jn,sr=Wn*-zn+sr*jn,xr=Ar*-zn+xr*jn,mr=vr*-zn+mr*jn,er=qn,Wn=Hn,Ar=Yn),On=_atan2(-Qn,xr),xn=On*_RAD2DEG,On&&(jn=Math.cos(-On),zn=Math.sin(-On),qn=Kn*jn-Xn*zn,Hn=Vn*jn-sr*zn,Yn=Qn*jn-xr*zn,mr=Jn*zn+mr*jn,Kn=qn,Vn=Hn,Qn=Yn),On=_atan2(Vn,Kn),$n=On*_RAD2DEG,On&&(jn=Math.cos(On),zn=Math.sin(On),qn=Kn*jn+Vn*zn,Hn=er*jn+Wn*zn,Vn=Vn*jn-Kn*zn,Wn=Wn*jn-er*zn,Kn=qn,er=Hn),Pn&&Math.abs(Pn)+Math.abs($n)>359.9&&(Pn=$n=0,xn=180-xn),Cn=_round$1(Math.sqrt(Kn*Kn+Vn*Vn+Qn*Qn)),Sn=_round$1(Math.sqrt(Wn*Wn+Ar*Ar)),On=_atan2(er,Wn),Mn=Math.abs(On)>2e-4?On*_RAD2DEG:0,Tn=mr?1/(mr<0?-mr:mr):0),sn.svg&&(qn=tn.getAttribute("transform"),sn.forceCSS=tn.setAttribute("transform","")||!_isNullTransform(_getComputedProperty(tn,_transformProp$1)),qn&&tn.setAttribute("transform",qn))),Math.abs(Mn)>90&&Math.abs(Mn)<270&&(cn?(Cn*=-1,Mn+=$n<=0?180:-180,$n+=$n<=0?180:-180):(Sn*=-1,Mn+=Mn<=0?180:-180)),nn=nn||sn.uncache,sn.x=_n-((sn.xPercent=_n&&(!nn&&sn.xPercent||(Math.round(tn.offsetWidth/2)===Math.round(-_n)?-50:0)))?tn.offsetWidth*sn.xPercent/100:0)+un,sn.y=kn-((sn.yPercent=kn&&(!nn&&sn.yPercent||(Math.round(tn.offsetHeight/2)===Math.round(-kn)?-50:0)))?tn.offsetHeight*sn.yPercent/100:0)+un,sn.z=yn+un,sn.scaleX=_round$1(Cn),sn.scaleY=_round$1(Sn),sn.rotation=_round$1($n)+hn,sn.rotationX=_round$1(Pn)+hn,sn.rotationY=_round$1(xn)+hn,sn.skewX=Mn+hn,sn.skewY=En+hn,sn.transformPerspective=Tn+un,(sn.zOrigin=parseFloat(vn.split(" ")[2])||!nn&&sn.zOrigin||0)&&(an[_transformOriginProp]=_firstTwoOnly(vn)),sn.svg||(sn.xOffset=sn.yOffset=0),sn.force3D=_config$1.force3D,sn.renderTransform=sn.svg?_renderSVGTransforms:_supports3D?_renderCSSTransforms:_renderNon3DTransforms,sn.uncache=0,sn},_firstTwoOnly=function(tn){return(tn=tn.split(" "))[0]+" "+tn[1]},_addPxTranslate=function(tn,nn,sn){var an=getUnit(nn);return _round$1(parseFloat(nn)+parseFloat(_convertToUnit(tn,"x",sn+"px",an)))+an},_renderNon3DTransforms=function(tn,nn){nn.z="0px",nn.rotationY=nn.rotationX="0deg",nn.force3D=0,_renderCSSTransforms(tn,nn)},_zeroDeg="0deg",_zeroPx="0px",_endParenthesis=") ",_renderCSSTransforms=function(tn,nn){var sn=nn||this,an=sn.xPercent,cn=sn.yPercent,un=sn.x,hn=sn.y,fn=sn.z,vn=sn.rotation,_n=sn.rotationY,kn=sn.rotationX,yn=sn.skewX,Cn=sn.skewY,Sn=sn.scaleX,$n=sn.scaleY,Pn=sn.transformPerspective,xn=sn.force3D,Mn=sn.target,En=sn.zOrigin,Tn="",Ln=xn==="auto"&&tn&&tn!==1||xn===!0;if(En&&(kn!==_zeroDeg||_n!==_zeroDeg)){var Nn=parseFloat(_n)*_DEG2RAD,Rn=Math.sin(Nn),On=Math.cos(Nn),jn;Nn=parseFloat(kn)*_DEG2RAD,jn=Math.cos(Nn),un=_addPxTranslate(Mn,un,Rn*jn*-En),hn=_addPxTranslate(Mn,hn,-Math.sin(Nn)*-En),fn=_addPxTranslate(Mn,fn,On*jn*-En+En)}Pn!==_zeroPx&&(Tn+="perspective("+Pn+_endParenthesis),(an||cn)&&(Tn+="translate("+an+"%, "+cn+"%) "),(Ln||un!==_zeroPx||hn!==_zeroPx||fn!==_zeroPx)&&(Tn+=fn!==_zeroPx||Ln?"translate3d("+un+", "+hn+", "+fn+") ":"translate("+un+", "+hn+_endParenthesis),vn!==_zeroDeg&&(Tn+="rotate("+vn+_endParenthesis),_n!==_zeroDeg&&(Tn+="rotateY("+_n+_endParenthesis),kn!==_zeroDeg&&(Tn+="rotateX("+kn+_endParenthesis),(yn!==_zeroDeg||Cn!==_zeroDeg)&&(Tn+="skew("+yn+", "+Cn+_endParenthesis),(Sn!==1||$n!==1)&&(Tn+="scale("+Sn+", "+$n+_endParenthesis),Mn.style[_transformProp$1]=Tn||"translate(0, 0)"},_renderSVGTransforms=function(tn,nn){var sn=nn||this,an=sn.xPercent,cn=sn.yPercent,un=sn.x,hn=sn.y,fn=sn.rotation,vn=sn.skewX,_n=sn.skewY,kn=sn.scaleX,yn=sn.scaleY,Cn=sn.target,Sn=sn.xOrigin,$n=sn.yOrigin,Pn=sn.xOffset,xn=sn.yOffset,Mn=sn.forceCSS,En=parseFloat(un),Tn=parseFloat(hn),Ln,Nn,Rn,On,jn;fn=parseFloat(fn),vn=parseFloat(vn),_n=parseFloat(_n),_n&&(_n=parseFloat(_n),vn+=_n,fn+=_n),fn||vn?(fn*=_DEG2RAD,vn*=_DEG2RAD,Ln=Math.cos(fn)*kn,Nn=Math.sin(fn)*kn,Rn=Math.sin(fn-vn)*-yn,On=Math.cos(fn-vn)*yn,vn&&(_n*=_DEG2RAD,jn=Math.tan(vn-_n),jn=Math.sqrt(1+jn*jn),Rn*=jn,On*=jn,_n&&(jn=Math.tan(_n),jn=Math.sqrt(1+jn*jn),Ln*=jn,Nn*=jn)),Ln=_round$1(Ln),Nn=_round$1(Nn),Rn=_round$1(Rn),On=_round$1(On)):(Ln=kn,On=yn,Nn=Rn=0),(En&&!~(un+"").indexOf("px")||Tn&&!~(hn+"").indexOf("px"))&&(En=_convertToUnit(Cn,"x",un,"px"),Tn=_convertToUnit(Cn,"y",hn,"px")),(Sn||$n||Pn||xn)&&(En=_round$1(En+Sn-(Sn*Ln+$n*Rn)+Pn),Tn=_round$1(Tn+$n-(Sn*Nn+$n*On)+xn)),(an||cn)&&(jn=Cn.getBBox(),En=_round$1(En+an/100*jn.width),Tn=_round$1(Tn+cn/100*jn.height)),jn="matrix("+Ln+","+Nn+","+Rn+","+On+","+En+","+Tn+")",Cn.setAttribute("transform",jn),Mn&&(Cn.style[_transformProp$1]=jn)},_addRotationalPropTween=function(tn,nn,sn,an,cn){var un=360,hn=_isString$2(cn),fn=parseFloat(cn)*(hn&&~cn.indexOf("rad")?_RAD2DEG:1),vn=fn-an,_n=an+vn+"deg",kn,yn;return hn&&(kn=cn.split("_")[1],kn==="short"&&(vn%=un,vn!==vn%(un
vendor: 6,176 bytes, line 126
126/2)&&(vn+=vn<0?un:-un)),kn==="cw"&&vn<0?vn=(vn+un*_bigNum)%un-~~(vn/un)*un:kn==="ccw"&&vn>0&&(vn=(vn-un*_bigNum)%un-~~(vn/un)*un)),tn._pt=yn=new PropTween(tn._pt,nn,sn,an,vn,_renderPropWithEnd),yn.e=_n,yn.u="deg",tn._props.push(sn),yn},_assign=function(tn,nn){for(var sn in nn)tn[sn]=nn[sn];return tn},_addRawTransformPTs=function(tn,nn,sn){var an=_assign({},sn._gsap),cn="perspective,force3D,transformOrigin,svgOrigin",un=sn.style,hn,fn,vn,_n,kn,yn,Cn,Sn;an.svg?(vn=sn.getAttribute("transform"),sn.setAttribute("transform",""),un[_transformProp$1]=nn,hn=_parseTransform(sn,1),_removeProperty(sn,_transformProp$1),sn.setAttribute("transform",vn)):(vn=getComputedStyle(sn)[_transformProp$1],un[_transformProp$1]=nn,hn=_parseTransform(sn,1),un[_transformProp$1]=vn);for(fn in _transformProps)vn=an[fn],_n=hn[fn],vn!==_n&&cn.indexOf(fn)<0&&(Cn=getUnit(vn),Sn=getUnit(_n),kn=Cn!==Sn?_convertToUnit(sn,fn,vn,Sn):parseFloat(vn),yn=parseFloat(_n),tn._pt=new PropTween(tn._pt,hn,fn,kn,yn-kn,_renderCSSProp),tn._pt.u=Sn||0,tn._props.push(fn));_assign(hn,an)};_forEachName("padding,margin,Width,Radius",function(_e,tn){var nn="Top",sn="Right",an="Bottom",cn="Left",un=(tn<3?[nn,sn,an,cn]:[nn+cn,nn+sn,an+sn,an+cn]).map(function(hn){return tn<2?_e+hn:"border"+hn+_e});_specialProps[tn>1?"border"+_e:_e]=function(hn,fn,vn,_n,kn){var yn,Cn;if(arguments.length<4)return yn=un.map(function(Sn){return _get(hn,Sn,vn)}),Cn=yn.join(" "),Cn.split(yn[0]).length===5?yn[0]:Cn;yn=(_n+"").split(" "),Cn={},un.forEach(function(Sn,$n){return Cn[Sn]=yn[$n]=yn[$n]||yn[($n-1)/2|0]}),hn.init(fn,Cn,kn)}});var CSSPlugin={name:"css",register:_initCore$2,targetTest:function(tn){return tn.style&&tn.nodeType},init:function(tn,nn,sn,an,cn){var un=this._props,hn=tn.style,fn=sn.vars.startAt,vn,_n,kn,yn,Cn,Sn,$n,Pn,xn,Mn,En,Tn,Ln,Nn,Rn,On;_pluginInitted||_initCore$2(),this.styles=this.styles||_getStyleSaver(tn),On=this.styles.props,this.tween=sn;for($n in nn)if($n!=="autoRound"&&(_n=nn[$n],!(_plugins[$n]&&_checkPlugin($n,nn,sn,an,tn,cn)))){if(Cn=typeof _n,Sn=_specialProps[$n],Cn==="function"&&(_n=_n.call(sn,an,tn,cn),Cn=typeof _n),Cn==="string"&&~_n.indexOf("random(")&&(_n=_replaceRandom(_n)),Sn)Sn(this,tn,$n,_n,sn)&&(Rn=1);else if($n.substr(0,2)==="--")vn=(getComputedStyle(tn).getPropertyValue($n)+"").trim(),_n+="",_colorExp.lastIndex=0,_colorExp.test(vn)||(Pn=getUnit(vn),xn=getUnit(_n)),xn?Pn!==xn&&(vn=_convertToUnit(tn,$n,vn,xn)+xn):Pn&&(_n+=Pn),this.add(hn,"setProperty",vn,_n,an,cn,0,0,$n),un.push($n),On.push($n,0,hn[$n]);else if(Cn!=="undefined"){if(fn&&$n in fn?(vn=typeof fn[$n]=="function"?fn[$n].call(sn,an,tn,cn):fn[$n],_isString$2(vn)&&~vn.indexOf("random(")&&(vn=_replaceRandom(vn)),getUnit(vn+"")||vn==="auto"||(vn+=_config$1.units[$n]||getUnit(_get(tn,$n))||""),(vn+"").charAt(1)==="="&&(vn=_get(tn,$n))):vn=_get(tn,$n),yn=parseFloat(vn),Mn=Cn==="string"&&_n.charAt(1)==="="&&_n.substr(0,2),Mn&&(_n=_n.substr(2)),kn=parseFloat(_n),$n in _propertyAliases&&($n==="autoAlpha"&&(yn===1&&_get(tn,"visibility")==="hidden"&&kn&&(yn=0),On.push("visibility",0,hn.visibility),_addNonTweeningPT(this,hn,"visibility",yn?"inherit":"hidden",kn?"inherit":"hidden",!kn)),$n!=="scale"&&$n!=="transform"&&($n=_propertyAliases[$n],~$n.indexOf(",")&&($n=$n.split(",")[0]))),En=$n in _transformProps,En){if(this.styles.save($n),Tn||(Ln=tn._gsap,Ln.renderTransform&&!nn.parseTransform||_parseTransform(tn,nn.parseTransform),Nn=nn.smoothOrigin!==!1&&Ln.smooth,Tn=this._pt=new PropTween(this._pt,hn,_transformProp$1,0,1,Ln.renderTransform,Ln,0,-1),Tn.dep=1),$n==="scale")this._pt=new PropTween(this._pt,Ln,"scaleY",Ln.scaleY,(Mn?_parseRelative(Ln.scaleY,Mn+kn):kn)-Ln.scaleY||0,_renderCSSProp),this._pt.u=0,un.push("scaleY",$n),$n+="X";else if($n==="transformOrigin"){On.push(_transformOriginProp,0,hn[_transformOriginProp]),_n=_convertKeywordsToPercentages(_n),Ln.svg?_applySVGOrigin(tn,_n,0,Nn,0,this):(xn=parseFloat(_n.split(" ")[2])||0,xn!==Ln.zOrigin&&_addNonTweeningPT(this,Ln,"zOrigin",Ln.zOrigin,xn),_addNonTweeningPT(this,hn,$n,_firstTwoOnly(vn),_firstTwoOnly(_n)));continue}else if($n==="svgOrigin"){_applySVGOrigin(tn,_n,1,Nn,0,this);continue}else if($n in _rotationalProperties){_addRotationalPropTween(this,Ln,$n,yn,Mn?_parseRelative(yn,Mn+_n):_n);continue}else if($n==="smoothOrigin"){_addNonTweeningPT(this,Ln,"smooth",Ln.smooth,_n);continue}else if($n==="force3D"){Ln[$n]=_n;continue}else if($n==="transform"){_addRawTransformPTs(this,_n,tn);continue}}else $n in hn||($n=_checkPropPrefix($n)||$n);if(En||(kn||kn===0)&&(yn||yn===0)&&!_complexExp.test(_n)&&$n in hn)Pn=(vn+"").substr((yn+"").length),kn||(kn=0),xn=getUnit(_n)||($n in _config$1.units?_config$1.units[$n]:Pn),Pn!==xn&&(yn=_convertToUnit(tn,$n,vn,xn)),this._pt=new PropTween(this._pt,En?Ln:hn,$n,yn,(Mn?_parseRelative(yn,Mn+kn):kn)-yn,!En&&(xn==="px"||$n==="zIndex")&&nn.autoRound!==!1?_renderRoundedCSSProp:_renderCSSProp),this._pt.u=xn||0,Pn!==xn&&xn!=="%"&&(this._pt.b=vn,this._pt.r=_renderCSSPropWithBeginning);else if($n in hn)_tweenComplexCSSString.call(this,tn,$n,vn,Mn?Mn+_n:_n);else if($n in tn)this.add(tn,$n,vn||tn[$n],Mn?Mn+_n:_n,an,cn);else if($n!=="parseTransform"){_missingPlugin($n,_n);continue}En||($n in hn?On.push($n,0,hn[$n]):On.push($n,1,vn||tn[$n])),un.push($n)}}Rn&&_sortPropTweensByPriority(this)},render:function(tn,nn){if(nn.tween._time||!_reverting())for(var sn=nn._pt;sn;)sn.r(tn,sn.d),sn=sn._next;else nn.styles.revert()},get:_get,aliases:_propertyAliases,getSetter:function(tn,nn,sn){var an=_propertyAliases[nn];return an&&an.indexOf(",")<0&&(nn=an),nn in _transformProps&&nn!==_transformOriginProp&&(tn._gsap.x||_get(tn,"x"))?sn&&_recentSetterPlugin===sn?nn==="scale"?_setterScale:_setterTransform:(_recentSetterPlugin=sn||{})&&(nn==="scale"?_setterScaleWithRender:_setterTransformWithRender):tn.style&&!_isUndefined(tn.style[nn])?_setterCSSStyle:~nn.indexOf("-")?_setterCSSProp:_getSetter(tn,nn)},core:{_removeProperty,_getMatrix}};gsap$3.utils.checkPrefix=_checkPropPrefix;gsap$3.core.getStyleSaver=_getStyleSaver;(function(_e,tn,nn,sn){var an=_forEachName(_e+","+tn+","+nn,function(cn){_transformProps[cn]=1});_forEachName(tn,function(cn){_config$1.units[cn]="deg",_rotationalProperties[cn]=1}
126),_propertyAliases[an[13]]=_e+","+tn,_forEachName(sn,function(cn){var un=cn.split(":");_propertyAliases[un[1]]=an[un[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");_forEachName("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(_e){_config$1.units[_e]="px"});gsap$3.registerPlugin(CSSPlugin);var gsapWithCSS$1=gsap$3.registerPlugin(CSSPlugin)||gsap$3;gsapWithCSS$1.core.Tween;class MainMenuOverlay extends MenuOverlay{constructor(tn={},nn="MainMenuOverlay"){tn.debug=tn.debug||!1,super(tn,nn),this.$button=document.querySelector(".header__cta .button"),this.$service=document.querySelector(".header__cta .header__service")}refresh(...tn){super.refresh(...tn)}show(...tn){super.show(...tn),document.documentElement.style.scrollBehavior="initial",this.hamburger&&(this.hamburger._$el.setAttribute("aria-label","Mobiel menu sluiten"),this.hamburger._$el.setAttribute("title","Mobiel menu sluiten")),gsapWithCSS$1.to(this.$button,{y:"-100%",opacity:0,duration:.1,ease:"power1.inOut",onComplete:()=>{gsapWithCSS$1.set(this.$button,{display:"none"})}}),gsapWithCSS$1.set(this.$service,{display:"flex"}),gsapWithCSS$1.to(this.$service,{y:"-50%",opacity:1,duration:.25,ease:"power1.inOut"})}hide(...tn){super.hide(...tn),document.documentElement.style.scrollBehavior="smooth",this.hamburger&&(this.hamburger._$el.setAttribute("aria-label","Mobiel menu openen"),this.hamburger._$el.setAttribute("title","Mobiel menu openen")),this.$button&&(this.$button.style.display="flex"),this.$button&&gsapWithCSS$1.to(this.$button,{y:0,opacity:1,duration:.1,ease:"power1.inOut"}),this.$service&&gsapWithCSS$1.to(this.$service,{y:"50%",opacity:0,duration:.25,ease:"power1.inOut",onComplete:()=>{gsapWithCSS$1.set(this.$service,{display:"none"})}})}destroy(){this.hide(),super.destroy()}}function isObject$a(_e){return _e!==null&&typeof _e=="object"&&"constructor"in _e&&_e.constructor===Object}function extend$6(_e,tn){_e===void 0&&(_e={}),tn===void 0&&(tn={}),Object.keys(tn).forEach(nn=>{typeof _e[nn]>"u"?_e[nn]=tn[nn]:isObject$a(tn[nn])&&isObject$a(_e[nn])&&Object.keys(tn[nn]).length>0&&extend$6(_e[nn],tn[nn])})}const ssrDocument={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function getDocument(){const _e=typeof document<"u"?document:{};return extend$6(_e,ssrDocument),_e}const ssrWindow={document:ssrDocument,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(_e){return typeof setTimeout>"u"?(_e(),null):setTimeout(_e,0)},cancelAnimationFrame(_e){typeof setTimeout>"u"||clearTimeout(_e)}};function getWindow$1(){const _e=typeof window<"u"?window:{};return extend$6(_e,ssrWindow),_e}function classesToTokens(_e){return _e===void 0&&(_e=""),_e.trim().split(" ").filter(tn=>!!tn.trim())}function deleteProps(_e){const tn=_e;Object.keys(tn).forEach(nn=>{try{tn[nn]=null}catch{}try{delete tn[nn]}catch{}})}function nextTick$1(_e,tn){return tn===void 0&&(tn=0),setTimeout(_e,tn)}function now$2(){return Date.now()}function getComputedStyle$2(_e){const tn=getWindow$1();let nn;return tn.getComputedStyle&&(nn=tn.getComputedStyle(_e,null)),!nn&&_e.currentStyle&&(nn=_e.currentStyle),nn||(nn=_e.style),nn}function getTranslate(_e,tn){tn===void 0&&(tn="x");const nn=getWindow$1();let sn,an,cn;const un=getComputedStyle$2(_e);return nn.WebKitCSSMatrix?(an=un.transform||un.webkitTransform,an.split(",").length>6&&(an=an.split(", ").map(hn=>hn.replace(",",".")).join(", ")),cn=new nn.WebKitCSSMatrix(an==="none"?"":an)):(cn=un.MozTransform||un.OTransform||un.MsTransform||un.msTransform||un.transform||un.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),sn=cn.toString().split(",")),tn==="x"&&(nn.Web
126KitCSSMatrix?an=cn.m41:sn.length===16?an=parseFloat(sn[12]):an=parseFloat(sn[4])),tn==="y"&&(nn.WebKitCSSMatrix?an=cn.m42:sn.length===16?an=parseFloat(sn[13]):an=parseFloat(sn[5])),an||0}function isObject$9(_e){return typeof _e=="object"&&_e!==null&&_e.constructor&&Object.prototype.toString.call(_e).slice(8,-1)==="Object"}function isNode$2(_e){return typeof window<"u"&&typeof window.HTMLElement<"u"?_e instanceof HTMLElement:_e&&(_e.nodeType===1||_e.nodeType===11)}function extend$5(){const _e=Object(arguments.length<=0?void 0:arguments[0]),tn=["__proto__","constructor","prototype"];for(let nn=1;nn<arguments.length;nn+=1){const sn=nn<0||arguments.length<=nn?void 0:arguments[nn];if(sn!=null&&!isNode$2(sn)){const an=Object.keys(Object(sn)).filter(cn=>tn.indexOf(cn)<0);for(let cn=0,un=an.length;cn<un;cn+=1){const hn=an[cn],fn=Object.getOwnPropertyDescriptor(sn,hn);fn!==void 0&&fn.enumerable&&(isObject$9(_e[hn])&&isObject$9(sn[hn])?sn[hn].__swiper__?_e[hn]=sn[hn]:extend$5(_e[hn],sn[hn]):!isObject$9(_e[hn])&&isObject$9(sn[hn])?(_e[hn]={},sn[hn].__swiper__?_e[hn]=sn[hn]:extend$5(_e[hn],sn[hn])):_e[hn]=sn[hn])}}}return _e}function setCSSProperty(_e,tn,nn){_e.style.setProperty(tn,nn)}function animateCSSModeScroll(_e){let{swiper:tn,targetPosition:nn,side:sn}=_e;const an=getWindow$1(),cn=-tn.translate;let un=null,hn;const fn=tn.params.speed;tn.wrapperEl.style.scrollSnapType="none",an.cancelAnimationFrame(tn.cssModeFrameID);const vn=nn>cn?"next":"prev",_n=(yn,Cn)=>vn==="next"&&yn>=Cn||vn==="prev"&&yn<=Cn,kn=()=>{hn=new Date().getTime(),un===null&&(un=hn);
vendor: 9,015 bytes, line 126
126const yn=Math.max(Math.min((hn-un)/fn,1),0),Cn=.5-Math.cos(yn*Math.PI)/2;let Sn=cn+Cn*(nn-cn);if(_n(Sn,nn)&&(Sn=nn),tn.wrapperEl.scrollTo({[sn]:Sn}),_n(Sn,nn)){tn.wrapperEl.style.overflow="hidden",tn.wrapperEl.style.scrollSnapType="",setTimeout(()=>{tn.wrapperEl.style.overflow="",tn.wrapperEl.scrollTo({[sn]:Sn})}),an.cancelAnimationFrame(tn.cssModeFrameID);return}tn.cssModeFrameID=an.requestAnimationFrame(kn)};kn()}function elementChildren(_e,tn){return tn===void 0&&(tn=""),[..._e.children].filter(nn=>nn.matches(tn))}function showWarning(_e){try{console.warn(_e);return}catch{}}function createElement(_e,tn){tn===void 0&&(tn=[]);const nn=document.createElement(_e);return nn.classList.add(...Array.isArray(tn)?tn:classesToTokens(tn)),nn}function elementPrevAll(_e,tn){const nn=[];for(;_e.previousElementSibling;){const sn=_e.previousElementSibling;tn?sn.matches(tn)&&nn.push(sn):nn.push(sn),_e=sn}return nn}function elementNextAll(_e,tn){const nn=[];for(;_e.nextElementSibling;){const sn=_e.nextElementSibling;tn?sn.matches(tn)&&nn.push(sn):nn.push(sn),_e=sn}return nn}function elementStyle(_e,tn){return getWindow$1().getComputedStyle(_e,null).getPropertyValue(tn)}function elementIndex(_e){let tn=_e,nn;if(tn){for(nn=0;(tn=tn.previousSibling)!==null;)tn.nodeType===1&&(nn+=1);return nn}}function elementParents(_e,tn){const nn=[];let sn=_e.parentElement;for(;sn;)tn?sn.matches(tn)&&nn.push(sn):nn.push(sn),sn=sn.parentElement;return nn}function elementTransitionEnd(_e,tn){function nn(sn){sn.target===_e&&(tn.call(_e,sn),_e.removeEventListener("transitionend",nn))}tn&&_e.addEventListener("transitionend",nn)}function elementOuterSize(_e,tn,nn){const sn=getWindow$1();return nn?_e[tn==="width"?"offsetWidth":"offsetHeight"]+parseFloat(sn.getComputedStyle(_e,null).getPropertyValue(tn==="width"?"margin-right":"margin-top"))+parseFloat(sn.getComputedStyle(_e,null).getPropertyValue(tn==="width"?"margin-left":"margin-bottom")):_e.offsetWidth}let support;function calcSupport(){const _e=getWindow$1(),tn=getDocument();return{smoothScroll:tn.documentElement&&tn.documentElement.style&&"scrollBehavior"in tn.documentElement.style,touch:!!("ontouchstart"in _e||_e.DocumentTouch&&tn instanceof _e.DocumentTouch)}}function getSupport(){return support||(support=calcSupport()),support}let deviceCached;function calcDevice(_e){let{userAgent:tn}=_e===void 0?{}:_e;const nn=getSupport(),sn=getWindow$1(),an=sn.navigator.platform,cn=tn||sn.navigator.userAgent,un={ios:!1,android:!1},hn=sn.screen.width,fn=sn.screen.height,vn=cn.match(/(Android);?[\s\/]+([\d.]+)?/);let _n=cn.match(/(iPad).*OS\s([\d_]+)/);const kn=cn.match(/(iPod)(.*OS\s([\d_]+))?/),yn=!_n&&cn.match(/(iPhone\sOS|iOS)\s([\d_]+)/),Cn=an==="Win32";let Sn=an==="MacIntel";const $n=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!_n&&Sn&&nn.touch&&$n.indexOf(`${hn}x${fn}`)>=0&&(_n=cn.match(/(Version)\/([\d.]+)/),_n||(_n=[0,1,"13_0_0"]),Sn=!1),vn&&!Cn&&(un.os="android",un.android=!0),(_n||yn||kn)&&(un.os="ios",un.ios=!0),un}function getDevice(_e){return _e===void 0&&(_e={}),deviceCached||(deviceCached=calcDevice(_e)),deviceCached}let browser;function calcBrowser(){const _e=getWindow$1();let tn=!1;function nn(){const sn=_e.navigator.userAgent.toLowerCase();return sn.indexOf("safari")>=0&&sn.indexOf("chrome")<0&&sn.indexOf("android")<0}if(nn()){const sn=String(_e.navigator.userAgent);if(sn.includes("Version/")){const[an,cn]=sn.split("Version/")[1].split(" ")[0].split(".").map(un=>Number(un));tn=an<16||an===16&&cn<2}}return{isSafari:tn||nn(),needPerspectiveFix:tn,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(_e.navigator.userAgent)}}function getBrowser(){return browser||(browser=calcBrowser()),browser}function Resize(_e){let{swiper:tn,on:nn,emit:sn}=_e;const an=getWindow$1();let cn=null,un=null;const hn=()=>{!tn||tn.destroyed||!tn.initialized||(sn("beforeResize"),sn("resize"))},fn=()=>{!tn||tn.destroyed||!tn.initialized||(cn=new ResizeObserver(kn=>{un=an.requestAnimationFrame(()=>{const{width:yn,height:Cn}=tn;let Sn=yn,$n=Cn;kn.forEach(Pn=>{let{contentBoxSize:xn,contentRect:Mn,target:En}=Pn;En&&En!==tn.el||(Sn=Mn?Mn.width:(xn[0]||xn).inlineSize,$n=Mn?Mn.height:(xn[0]||xn).blockSize)}),(Sn!==yn||$n!==Cn)&&hn()})}),cn.observe(tn.el))},vn=()=>{un&&an.cancelAnimationFrame(un),cn&&cn.unobserve&&tn.el&&(cn.unobserve(tn.el),cn=null)},_n=()=>{!tn||tn.destroyed||!tn.initialized||sn("orientationchange")};nn("init",()=>{if(tn.params.resizeObserver&&typeof an.ResizeObserver<"u"){fn();return}an.addEventListener("resize",hn),an.addEventListener("orientationchange",_n)}),nn("destroy",()=>{vn(),an.removeEventListener("resize",hn),an.removeEventListener("orientationchange",_n)})}function Observer$1(_e){let{swiper:tn,extendParams:nn,on:sn,emit:an}=_e;const cn=[],un=getWindow$1(),hn=function(_n,kn){kn===void 0&&(kn={});const yn=un.MutationObserver||un.WebkitMutationObserver,Cn=new yn(Sn=>{if(tn.__preventObserver__)return;if(Sn.length===1){an("observerUpdate",Sn[0]);return}const $n=function(){an("observerUpdate",Sn[0])};un.requestAnimationFrame?un.requestAnimationFrame($n):un.setTimeout($n,0)});Cn.observe(_n,{attributes:typeof kn.attributes>"u"?!0:kn.attributes,childList:typeof kn.childList>"u"?!0:kn.childList,characterData:typeof kn.characterData>"u"?!0:kn.characterData}),cn.push(Cn)},fn=()=>{if(tn.params.observer){if(tn.params.observeParents){const _n=elementParents(tn.hostEl);for(let kn=0;kn<_n.length;kn+=1)hn(_n[kn])}hn(tn.hostEl,{childList:tn.params.observeSlideChildren}),hn(tn.wrapperEl,{attributes:!1})}},vn=()=>{cn.forEach(_n=>{_n.disconnect()}),cn.splice(0,cn.length)};nn({observer:!1,observeParents:!1,observeSlideChildren:!1}),sn("init",fn),sn("destroy",vn)}var eventsEmitter={on(_e,tn,nn){const sn=this;if(!sn.eventsListeners||sn.destroyed||typeof tn!="function")return sn;const an=nn?"unshift":"push";return _e.split(" ").forEach(cn=>{sn.eventsListeners[cn]||(sn.eventsListeners[cn]=[]),sn.eventsListeners[cn][an](tn)}),sn},once(_e,tn,nn){const sn=this;if(!sn.eventsListeners||sn.destroyed||typeof tn!="function")return sn;function an(){sn.off(_e,an),an.__emitterProxy&&delete an.__emitterProxy;for(var cn=arguments.length,un=new Array(cn),hn=0;hn<cn;hn++)un[hn]=arguments[hn];tn.apply(sn,un)}return an.__emitterProxy=tn,sn.on(_e,an,nn)},onAny(_e,tn){const nn=this;if(!nn.eventsListeners||nn.destroyed||typeof _e!="function")return nn;const sn=tn?"unshift":"push";return nn.eventsAnyListeners.indexOf(_e)<0&&nn.eventsAnyListeners[sn](_e),nn},offAny(_e){const tn=this;if(!tn.eventsListeners||tn.destroyed||!tn.eventsAnyListeners)return tn;const nn=tn.eventsAnyListeners.indexOf(_e);return nn>=0&&tn.eventsAnyListeners.splice(nn,1),tn},off(_e,tn){const nn=this;return!nn.eventsListeners||nn.destroyed||!nn.eventsListeners||_e.split(" ").forEach(sn=>{typeof tn>"u"?nn.eventsListeners[sn]=[]:nn.eventsListeners[sn]&&nn.eventsListeners[sn].forEach((an,cn)=>{(an===tn||an.__emitterProxy&&an.__emitterProxy===tn)&&nn.eventsListeners[sn].splice(cn,1)})}),nn},emit(){const _e=this;if(!_e.eventsListeners||_e.destroyed||!_e.eventsListeners)return _e;let tn,nn,sn;for(var an=arguments.length,cn=new Array(an),un=0;un<an;un++)cn[un]=arguments[un];return typeof cn[0]=="string"||Array.isArray(cn[0])?(tn=cn[0],nn=cn.slice(1,cn.length),sn=_e):(tn=cn[0].events,nn=cn[0].data,sn=cn[0].context||_e),nn.unshift(sn),(Array.isArray(tn)?tn:tn.split(" ")).forEach(fn=>{_e.eventsAnyListeners&&_e.eventsAnyListeners.length&&_e.eventsAnyListeners.forEach(vn=>{vn.apply(sn,[fn,...nn])}),_e.eventsListeners&&_e.eventsListeners[fn]&&_e.eventsListeners[fn].forEach(vn=>{vn.apply(sn,nn)})}),_e}};function updateSize(){const _e=this;let tn,nn;const sn=_e.el;typeof _e.params.width<"u"&&_e.params.width!==null?tn=_e.params.width:tn=sn.clientWidth,typeof _e.params.height<"u"&&_e.params.height!==null?nn=_e.params.height:nn=sn.clientHeight,!(tn===0&&_e.isHorizontal()||nn===0&&_e.isVertical())&&(tn=tn-parseInt(elementStyle(sn,"padding-left")||0,10)-parseInt(elementStyle(sn,"padding-right")||0,10),nn=nn-parseInt(elementStyle(sn,"padding-top")||0,10)-parseInt(elementStyle(sn,"padding-bottom")||0,10),Number.isNaN(tn)&&(tn=0),Number.isNaN(nn)&&(nn=0),Object.assign(_e,{width:tn,height:nn,size:_e.isHorizontal()?tn:nn}))}function updateSlides(){const _e=this;function tn(zn,Kn){return parseFloat(zn.getPropertyValue(_e.getDirectionLabel(Kn))||0)}const nn=_e.params,{wrapperEl:sn,slidesEl:an,size:cn,rtlTranslate:un,wrongRTL:hn}=_e,fn=_e.virtual&&nn.virtual.enabled,vn=fn?_e.virtual.slides.length:_e.slides.length,_n=elementChildren(an,`.${_e.params.slideClass}, swiper-slide`),kn=fn?_e.virtual.slides.length:_n.length;let yn=[];const Cn=[],Sn=[];let $n=nn.slidesOffsetBefore;typeof $n=="function"&&($n=nn.slidesOffsetBefore.call(_e));let Pn=nn.slidesOffsetAfter;typeof Pn=="function"&&(Pn=nn.slidesOffsetAfter.call(_e));const xn=_e.snapGrid.length,Mn=_e.slidesGrid.length;let En=nn.spaceBetween,Tn=-$n,Ln=0,Nn=0;if(typeof cn>"u")return;
vendor: 4,792 bytes, line 126
126typeof En=="string"&&En.indexOf("%")>=0?En=parseFloat(En.replace("%",""))/100*cn:typeof En=="string"&&(En=parseFloat(En)),_e.virtualSize=-En,_n.forEach(zn=>{un?zn.style.marginLeft="":zn.style.marginRight="",zn.style.marginBottom="",zn.style.marginTop=""}),nn.centeredSlides&&nn.cssMode&&(setCSSProperty(sn,"--swiper-centered-offset-before",""),setCSSProperty(sn,"--swiper-centered-offset-after",""));const Rn=nn.grid&&nn.grid.rows>1&&_e.grid;Rn?_e.grid.initSlides(_n):_e.grid&&_e.grid.unsetSlides();let On;const jn=nn.slidesPerView==="auto"&&nn.breakpoints&&Object.keys(nn.breakpoints).filter(zn=>typeof nn.breakpoints[zn].slidesPerView<"u").length>0;for(let zn=0;zn<kn;zn+=1){On=0;let Kn;if(_n[zn]&&(Kn=_n[zn]),Rn&&_e.grid.updateSlide(zn,Kn,_n),!(_n[zn]&&elementStyle(Kn,"display")==="none")){if(nn.slidesPerView==="auto"){jn&&(_n[zn].style[_e.getDirectionLabel("width")]="");const Vn=getComputedStyle(Kn),Qn=Kn.style.transform,Jn=Kn.style.webkitTransform;if(Qn&&(Kn.style.transform="none"),Jn&&(Kn.style.webkitTransform="none"),nn.roundLengths)On=_e.isHorizontal()?elementOuterSize(Kn,"width",!0):elementOuterSize(Kn,"height",!0);else{const er=tn(Vn,"width"),Wn=tn(Vn,"padding-left"),qn=tn(Vn,"padding-right"),Hn=tn(Vn,"margin-left"),Yn=tn(Vn,"margin-right"),Xn=Vn.getPropertyValue("box-sizing");if(Xn&&Xn==="border-box")On=er+Hn+Yn;else{const{clientWidth:sr,offsetWidth:xr}=Kn;On=er+Wn+qn+Hn+Yn+(xr-sr)}}Qn&&(Kn.style.transform=Qn),Jn&&(Kn.style.webkitTransform=Jn),nn.roundLengths&&(On=Math.floor(On))}else On=(cn-(nn.slidesPerView-1)*En)/nn.slidesPerView,nn.roundLengths&&(On=Math.floor(On)),_n[zn]&&(_n[zn].style[_e.getDirectionLabel("width")]=`${On}px`);_n[zn]&&(_n[zn].swiperSlideSize=On),Sn.push(On),nn.centeredSlides?(Tn=Tn+On/2+Ln/2+En,Ln===0&&zn!==0&&(Tn=Tn-cn/2-En),zn===0&&(Tn=Tn-cn/2-En),Math.abs(Tn)<1/1e3&&(Tn=0),nn.roundLengths&&(Tn=Math.floor(Tn)),Nn%nn.slidesPerGroup===0&&yn.push(Tn),Cn.push(Tn)):(nn.roundLengths&&(Tn=Math.floor(Tn)),(Nn-Math.min(_e.params.slidesPerGroupSkip,Nn))%_e.params.slidesPerGroup===0&&yn.push(Tn),Cn.push(Tn),Tn=Tn+On+En),_e.virtualSize+=On+En,Ln=On,Nn+=1}}if(_e.virtualSize=Math.max(_e.virtualSize,cn)+Pn,un&&hn&&(nn.effect==="slide"||nn.effect==="coverflow")&&(sn.style.width=`${_e.virtualSize+En}px`),nn.setWrapperSize&&(sn.style[_e.getDirectionLabel("width")]=`${_e.virtualSize+En}px`),Rn&&_e.grid.updateWrapperSize(On,yn),!nn.centeredSlides){const zn=[];for(let Kn=0;Kn<yn.length;Kn+=1){let Vn=yn[Kn];nn.roundLengths&&(Vn=Math.floor(Vn)),yn[Kn]<=_e.virtualSize-cn&&zn.push(Vn)}yn=zn,Math.floor(_e.virtualSize-cn)-Math.floor(yn[yn.length-1])>1&&yn.push(_e.virtualSize-cn)}if(fn&&nn.loop){const zn=Sn[0]+En;if(nn.slidesPerGroup>1){const Kn=Math.ceil((_e.virtual.slidesBefore+_e.virtual.slidesAfter)/nn.slidesPerGroup),Vn=zn*nn.slidesPerGroup;for(let Qn=0;Qn<Kn;Qn+=1)yn.push(yn[yn.length-1]+Vn)}for(let Kn=0;Kn<_e.virtual.slidesBefore+_e.virtual.slidesAfter;Kn+=1)nn.slidesPerGroup===1&&yn.push(yn[yn.length-1]+zn),Cn.push(Cn[Cn.length-1]+zn),_e.virtualSize+=zn}if(yn.length===0&&(yn=[0]),En!==0){const zn=_e.isHorizontal()&&un?"marginLeft":_e.getDirectionLabel("marginRight");_n.filter((Kn,Vn)=>!nn.cssMode||nn.loop?!0:Vn!==_n.length-1).forEach(Kn=>{Kn.style[zn]=`${En}px`})}if(nn.centeredSlides&&nn.centeredSlidesBounds){let zn=0;Sn.forEach(Vn=>{zn+=Vn+(En||0)}),zn-=En;const Kn=zn-cn;yn=yn.map(Vn=>Vn<=0?-$n:Vn>Kn?Kn+Pn:Vn)}if(nn.centerInsufficientSlides){let zn=0;if(Sn.forEach(Kn=>{zn+=Kn+(En||0)}),zn-=En,zn<cn){const Kn=(cn-zn)/2;yn.forEach((Vn,Qn)=>{yn[Qn]=Vn-Kn}),Cn.forEach((Vn,Qn)=>{Cn[Qn]=Vn+Kn})}}if(Object.assign(_e,{slides:_n,snapGrid:yn,slidesGrid:Cn,slidesSizesGrid:Sn}),nn.centeredSlides&&nn.cssMode&&!nn.centeredSlidesBounds){setCSSProperty(sn,"--swiper-centered-offset-before",`${-yn[0]}px`),setCSSProperty(sn,"--swiper-centered-offset-after",`${_e.size/2-Sn[Sn.length-1]/2}px`);const zn=-_e.snapGrid[0],Kn=-_e.slidesGrid[0];_e.snapGrid=_e.snapGrid.map(Vn=>Vn+zn),_e.slidesGrid=_e.slidesGrid.map(Vn=>Vn+Kn)}if(kn!==vn&&_e.emit("slidesLengthChange"),yn.length!==xn&&(_e.params.watchOverflow&&_e.checkOverflow(),_e.emit("snapGridLengthChange")),Cn.length!==Mn&&_e.emit("slidesGridLengthChange"),nn.watchSlidesProgress&&_e.updateSlidesOffset(),_e.emit("slidesUpdated"),!fn&&!nn.cssMode&&(nn.effect==="slide"||nn.effect==="fade")){const zn=`${nn.containerModifierClass}backface-hidden`,Kn=_e.el.classList.contains(zn);kn<=nn.maxBackfaceHiddenSlides?Kn||_e.el.classList.add(zn):Kn&&_e.el.classList.remove(zn)}}function updateAutoHeight(_e){const tn=this,nn=[],sn=tn.virtual&&tn.params.virtual.enabled;let an=0,cn;typeof _e=="number"?tn.setTransition(_e):_e===!0&&tn.setTransition(tn.params.speed);const un=hn=>sn?tn.slides[tn.getSlideIndexByData(hn)]:tn.slides[hn];if(tn.params.slidesPerView!=="auto"&&tn.params.slidesPerView>
1261)if(tn.params.centeredSlides)(tn.visibleSlides||[]).forEach(hn=>{nn.push(hn)});else for(cn=0;cn<Math.ceil(tn.params.slidesPerView);cn+=1){const hn=tn.activeIndex+cn;if(hn>tn.slides.length&&!sn)break;nn.push(un(hn))}else nn.push(un(tn.activeIndex));for(cn=0;cn<nn.length;cn+=1)if(typeof nn[cn]<"u"){const hn=nn[cn].offsetHeight;an=hn>an?hn:an}(an||an===0)&&(tn.wrapperEl.style.height=`${an}px`)}function updateSlidesOffset(){const _e=this,tn=_e.slides,nn=_e.isElement?_e.isHorizontal()?_e.wrapperEl.offsetLeft:_e.wrapperEl.offsetTop:0;for(let sn=0;sn<tn.length;sn+=1)tn[sn].swiperSlideOffset=(_e.isHorizontal()?tn[sn].offsetLeft:tn[sn].offsetTop)-nn-_e.cssOverflowAdjustment()}function updateSlidesProgress(_e){_e===void 0&&(_e=this&&this.translate||0);const tn=this,nn=tn.params,{slides:sn,rtlTranslate:an,snapGrid:cn}=tn;if(sn.length===0)return;typeof sn[0].swiperSlideOffset>"u"&&tn.updateSlidesOffset();let un=-_e;an&&(un=_e),sn.forEach(fn=>{fn.classList.remove(nn.slideVisibleClass,nn.slideFullyVisibleClass)}),tn.visibleSlidesIndexes=[],tn.visibleSlides=[];let hn=nn.spaceBetween;typeof hn=="string"&&hn.indexOf("%")>=0?hn=parseFloat(hn.replace("%",""))/100*tn.size:typeof hn=="string"&&(hn=parseFloat(hn));for(let fn=0;fn<sn.length;fn+=1){const vn=sn[fn];let _n=vn.swiperSlideOffset;nn.cssMode&&nn.centeredSlides&&(_n-=sn[0].swiperSlideOffset);const kn=(un+(nn.centeredSlides?tn.minTranslate():0)-_n)/(vn.swiperSlideSize+hn),yn=(un-cn[0]+(nn.centeredSlides?tn.minTranslate():0)-_n)/(vn.swiperSlideSize+hn),Cn=-(un-_n),Sn=Cn+tn.slidesSizesGrid[fn],$n=Cn>=0&&Cn<=tn.size-tn.slidesSizesGrid[fn];(Cn>=0&&Cn<tn.size-1||Sn>1&&Sn<=tn.size||Cn<=0&&Sn>=tn.size)&&(tn.visibleSlides.push(vn),tn.visibleSlidesIndexes.push(fn),sn[fn].classList.add(nn.slideVisibleClass)),$n&&sn[fn].classList.add(nn.slideFullyVisibleClass),vn.progress=an?-kn:kn,vn.originalProgress=an?-yn:yn}}function updateProgress(_e){const tn=this;if(typeof _e>"u"){const _n=tn.rtlTranslate?-1:1;_e=tn&&tn.translate&&tn.translate*_n||0}const nn=tn.params,sn=tn.maxTranslate()-tn.minTranslate();let{progress:an,isBeginning:cn,isEnd:un,progressLoop:hn}=tn;const fn=cn,vn=un;if(sn===0)an=0,cn=!0,un=!0;else{an=(_e-tn.minTranslate())/sn;const _n=Math.abs(_e-tn.minTranslate())<1,kn=Math.abs(_e-tn.maxTranslate())<1;cn=_n||an<=0,un=kn||an>=1,_n&&(an=0),kn&&(an=1)}if(nn.loop){const _n=tn.getSlideIndexByData(0),kn=tn.getSlideIndexByData(tn.slides.length-1),yn=tn.slidesGrid[_n],Cn=tn.slidesGrid[kn],Sn=tn.slidesGrid[tn.slidesGrid.length-1],$n=Math.abs(_e);$n>=yn?hn=($n-yn)/Sn:hn=($n+Sn-Cn)/Sn,hn>1&&(hn-=1)}Object.assign(tn,{progress:an,progressLoop:hn,isBeginning:cn,isEnd:un}),(nn.watchSlidesProgress||nn.centeredSlides&&nn.autoHeight)&&tn.updateSlidesProgress(_e),cn&&!fn&&tn.emit("reachBeginning toEdge"),un&&!vn&&tn.emit("reachEnd toEdge"),(fn&&!cn||vn&&!un)&&tn.emit("fromEdge"),tn.emit("progress",an)}function updateSlidesClasses(){const _e=this,{slides:tn,params:nn,slidesEl:sn,activeIndex:an}=_e,cn=_e.virtual&&nn.virtual.enabled,un=_e.grid&&nn.grid&&nn.grid.rows>1,hn=kn=>elementChildren(sn,`.${nn.slideClass}${kn}, swiper-slide${kn}`)[0];tn.forEach(kn=>{kn.classList.remove(nn.slideActiveClass,nn.slideNextClass,nn.slidePrevClass)});let fn,vn,_n;if(cn)if(nn.loop){let kn=an-_e.virtual.slidesBefore;kn<0&&(kn=_e.virtual.slides.length+kn),kn>=_e.virtual.slides.length&&(kn-=_e.virtual.slides.length),fn=hn(`[data-swiper-slide-index="${kn}"]`)}else fn=hn(`[data-swiper-slide-index="${an}"]`);else un?(fn=tn.filter(kn=>kn.column===an)[0],_n=tn.filter(kn=>kn.column===an+1)[0],vn=tn.filter(kn=>kn.column===an-1)[0]):fn=tn[an];fn&&(fn.classList.add(nn.slideActiveClass),un?(_n&&_n.classList.add(nn.slideNextClass),vn&&vn.classList.add(nn.slidePrevClass)):(_n=elementNextAll(fn,`.${nn.slideClass}, swiper-slide`)[0],nn.loop&&!_n&&(_n=tn[0]),_n&&_n.classList.add(nn.slideNextClass),vn=elementPrevAll(fn,`.${nn.slideClass}, swiper-slide`)[0],nn.loop&&!vn===0&&(vn=tn[tn.length-1]),vn&&vn.classList.add(nn.slidePrevClass))),_e.emitSlidesClasses()}const processLazyPreloader=(_e,tn)=>{if(!_e||_e.destroyed||!_e.params)return;const nn=()=>_e.isElement?"swiper-slide":`.${_e.params.slideClass}`,sn=tn.closest(nn());if(sn){let an=sn.querySelector(`.${_e.params.lazyPreloaderClass}`);!an&&_e.isElement&&(sn.shadowRoot?an=sn.shadowRoot.querySelector(`.${_e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{sn.shadowRoot&&(an=sn.shadowRoot.querySelector(`.${_e.params.lazyPreloaderClass}`),an&&an.remove())}
vendor: 2,182 bytes, line 126
126)),an&&an.remove()}},unlazy=(_e,tn)=>{if(!_e.slides[tn])return;const nn=_e.slides[tn].querySelector('[loading="lazy"]');nn&&nn.removeAttribute("loading")},preload=_e=>{if(!_e||_e.destroyed||!_e.params)return;let tn=_e.params.lazyPreloadPrevNext;const nn=_e.slides.length;if(!nn||!tn||tn<0)return;tn=Math.min(tn,nn);const sn=_e.params.slidesPerView==="auto"?_e.slidesPerViewDynamic():Math.ceil(_e.params.slidesPerView),an=_e.activeIndex;if(_e.params.grid&&_e.params.grid.rows>1){const un=an,hn=[un-tn];hn.push(...Array.from({length:tn}).map((fn,vn)=>un+sn+vn)),_e.slides.forEach((fn,vn)=>{hn.includes(fn.column)&&unlazy(_e,vn)});return}const cn=an+sn-1;if(_e.params.rewind||_e.params.loop)for(let un=an-tn;un<=cn+tn;un+=1){const hn=(un%nn+nn)%nn;(hn<an||hn>cn)&&unlazy(_e,hn)}else for(let un=Math.max(an-tn,0);un<=Math.min(cn+tn,nn-1);un+=1)un!==an&&(un>cn||un<an)&&unlazy(_e,un)};function getActiveIndexByTranslate(_e){const{slidesGrid:tn,params:nn}=_e,sn=_e.rtlTranslate?_e.translate:-_e.translate;let an;for(let cn=0;cn<tn.length;cn+=1)typeof tn[cn+1]<"u"?sn>=tn[cn]&&sn<tn[cn+1]-(tn[cn+1]-tn[cn])/2?an=cn:sn>=tn[cn]&&sn<tn[cn+1]&&(an=cn+1):sn>=tn[cn]&&(an=cn);return nn.normalizeSlideIndex&&(an<0||typeof an>"u")&&(an=0),an}function updateActiveIndex(_e){const tn=this,nn=tn.rtlTranslate?tn.translate:-tn.translate,{snapGrid:sn,params:an,activeIndex:cn,realIndex:un,snapIndex:hn}=tn;let fn=_e,vn;const _n=Cn=>{let Sn=Cn-tn.virtual.slidesBefore;return Sn<0&&(Sn=tn.virtual.slides.length+Sn),Sn>=tn.virtual.slides.length&&(Sn-=tn.virtual.slides.length),Sn};if(typeof fn>"u"&&(fn=getActiveIndexByTranslate(tn)),sn.indexOf(nn)>=0)vn=sn.indexOf(nn);else{const Cn=Math.min(an.slidesPerGroupSkip,fn);vn=Cn+Math.floor((fn-Cn)/an.slidesPerGroup)}if(vn>=sn.length&&(vn=sn.length-1),fn===cn&&!tn.params.loop){vn!==hn&&(tn.snapIndex=vn,tn.emit("snapIndexChange"));return}if(fn===cn&&tn.params.loop&&tn.virtual&&tn.params.virtual.enabled){tn.realIndex=_n(fn);return}const kn=tn.grid&&an.grid&&an.grid.rows>1;let yn;if(tn.virtual&&an.virtual.enabled&&an.loop)yn=_n(fn);else if(kn){const Cn=tn.slides.filter($n=>$n.column===fn)[0];let Sn=parseInt(Cn.getAttribute("data-swiper-slide-index"),10);
vendor: 4,217 bytes, line 126
126Number.isNaN(Sn)&&(Sn=Math.max(tn.slides.indexOf(Cn),0)),yn=Math.floor(Sn/an.grid.rows)}else if(tn.slides[fn]){const Cn=tn.slides[fn].getAttribute("data-swiper-slide-index");Cn?yn=parseInt(Cn,10):yn=fn}else yn=fn;Object.assign(tn,{previousSnapIndex:hn,snapIndex:vn,previousRealIndex:un,realIndex:yn,previousIndex:cn,activeIndex:fn}),tn.initialized&&preload(tn),tn.emit("activeIndexChange"),tn.emit("snapIndexChange"),(tn.initialized||tn.params.runCallbacksOnInit)&&(un!==yn&&tn.emit("realIndexChange"),tn.emit("slideChange"))}function updateClickedSlide(_e,tn){const nn=this,sn=nn.params;let an=_e.closest(`.${sn.slideClass}, swiper-slide`);!an&&nn.isElement&&tn&&tn.length>1&&tn.includes(_e)&&[...tn.slice(tn.indexOf(_e)+1,tn.length)].forEach(hn=>{!an&&hn.matches&&hn.matches(`.${sn.slideClass}, swiper-slide`)&&(an=hn)});let cn=!1,un;if(an){for(let hn=0;hn<nn.slides.length;hn+=1)if(nn.slides[hn]===an){cn=!0,un=hn;break}}if(an&&cn)nn.clickedSlide=an,nn.virtual&&nn.params.virtual.enabled?nn.clickedIndex=parseInt(an.getAttribute("data-swiper-slide-index"),10):nn.clickedIndex=un;else{nn.clickedSlide=void 0,nn.clickedIndex=void 0;return}sn.slideToClickedSlide&&nn.clickedIndex!==void 0&&nn.clickedIndex!==nn.activeIndex&&nn.slideToClickedSlide()}var update={updateSize,updateSlides,updateAutoHeight,updateSlidesOffset,updateSlidesProgress,updateProgress,updateSlidesClasses,updateActiveIndex,updateClickedSlide};function getSwiperTranslate(_e){_e===void 0&&(_e=this.isHorizontal()?"x":"y");const tn=this,{params:nn,rtlTranslate:sn,translate:an,wrapperEl:cn}=tn;if(nn.virtualTranslate)return sn?-an:an;if(nn.cssMode)return an;let un=getTranslate(cn,_e);return un+=tn.cssOverflowAdjustment(),sn&&(un=-un),un||0}function setTranslate(_e,tn){const nn=this,{rtlTranslate:sn,params:an,wrapperEl:cn,progress:un}=nn;let hn=0,fn=0;const vn=0;nn.isHorizontal()?hn=sn?-_e:_e:fn=_e,an.roundLengths&&(hn=Math.floor(hn),fn=Math.floor(fn)),nn.previousTranslate=nn.translate,nn.translate=nn.isHorizontal()?hn:fn,an.cssMode?cn[nn.isHorizontal()?"scrollLeft":"scrollTop"]=nn.isHorizontal()?-hn:-fn:an.virtualTranslate||(nn.isHorizontal()?hn-=nn.cssOverflowAdjustment():fn-=nn.cssOverflowAdjustment(),cn.style.transform=`translate3d(${hn}px, ${fn}px, ${vn}px)`);let _n;const kn=nn.maxTranslate()-nn.minTranslate();kn===0?_n=0:_n=(_e-nn.minTranslate())/kn,_n!==un&&nn.updateProgress(_e),nn.emit("setTranslate",nn.translate,tn)}function minTranslate(){return-this.snapGrid[0]}function maxTranslate(){return-this.snapGrid[this.snapGrid.length-1]}function translateTo(_e,tn,nn,sn,an){_e===void 0&&(_e=0),tn===void 0&&(tn=this.params.speed),nn===void 0&&(nn=!0),sn===void 0&&(sn=!0);const cn=this,{params:un,wrapperEl:hn}=cn;if(cn.animating&&un.preventInteractionOnTransition)return!1;const fn=cn.minTranslate(),vn=cn.maxTranslate();let _n;if(sn&&_e>fn?_n=fn:sn&&_e<vn?_n=vn:_n=_e,cn.updateProgress(_n),un.cssMode){const kn=cn.isHorizontal();if(tn===0)hn[kn?"scrollLeft":"scrollTop"]=-_n;else{if(!cn.support.smoothScroll)return animateCSSModeScroll({swiper:cn,targetPosition:-_n,side:kn?"left":"top"}),!0;hn.scrollTo({[kn?"left":"top"]:-_n,behavior:"smooth"})}return!0}return tn===0?(cn.setTransition(0),cn.setTranslate(_n),nn&&(cn.emit("beforeTransitionStart",tn,an),cn.emit("transitionEnd"))):(cn.setTransition(tn),cn.setTranslate(_n),nn&&(cn.emit("beforeTransitionStart",tn,an),cn.emit("transitionStart")),cn.animating||(cn.animating=!0,cn.onTranslateToWrapperTransitionEnd||(cn.onTranslateToWrapperTransitionEnd=function(yn){!cn||cn.destroyed||yn.target===this&&(cn.wrapperEl.removeEventListener("transitionend",cn.onTranslateToWrapperTransitionEnd),cn.onTranslateToWrapperTransitionEnd=null,delete cn.onTranslateToWrapperTransitionEnd,nn&&cn.emit("transitionEnd"))}),cn.wrapperEl.addEventListener("transitionend",cn.onTranslateToWrapperTransitionEnd))),!0}var translate={getTranslate:getSwiperTranslate,setTranslate,minTranslate,maxTranslate,translateTo};function setTransition(_e,tn){const nn=this;nn.params.cssMode||(nn.wrapperEl.style.transitionDuration=`${_e}ms`,nn.wrapperEl.style.transitionDelay=_e===0?"0ms":""),nn.emit("setTransition",_e,tn)}function transitionEmit(_e){let{swiper:tn,runCallbacks:nn,direction:sn,step:an}=_e;
126const{activeIndex:cn,previousIndex:un}=tn;let hn=sn;if(hn||(cn>un?hn="next":cn<un?hn="prev":hn="reset"),tn.emit(`transition${an}`),nn&&cn!==un){if(hn==="reset"){tn.emit(`slideResetTransition${an}`);return}tn.emit(`slideChangeTransition${an}`),hn==="next"?tn.emit(`slideNextTransition${an}`):tn.emit(`slidePrevTransition${an}`)}}function transitionStart(_e,tn){_e===void 0&&(_e=!0);const nn=this,{params:sn}=nn;sn.cssMode||(sn.autoHeight&&nn.updateAutoHeight(),transitionEmit({swiper:nn,runCallbacks:_e,direction:tn,step:"Start"}))}function transitionEnd(_e,tn){_e===void 0&&(_e=!0);const nn=this,{params:sn}=nn;nn.animating=!1,!sn.cssMode&&(nn.setTransition(0),transitionEmit({swiper:nn,runCallbacks:_e,direction:tn,step:"End"}))}var transition={setTransition,transitionStart,transitionEnd};function slideTo(_e,tn,nn,sn,an){_e===void 0&&(_e=0),tn===void 0&&(tn=this.params.speed),nn===void 0&&(nn=!0),typeof _e=="string"&&(_e=parseInt(_e,10));const cn=this;let un=_e;un<0&&(un=0);const{params:hn,snapGrid:fn,slidesGrid:vn,previousIndex:_n,activeIndex:kn,rtlTranslate:yn,wrapperEl:Cn,enabled:Sn}=cn;if(cn.animating&&hn.preventInteractionOnTransition||!Sn&&!sn&&!an)return!1;const $n=Math.min(cn.params.slidesPerGroupSkip,un);let Pn=$n+Math.floor((un-$n)/cn.params.slidesPerGroup);Pn>=fn.length&&(Pn=fn.length-1);const xn=-fn[Pn];if(hn.normalizeSlideIndex)for(let En=0;En<vn.length;En+=1){const Tn=-Math.floor(xn*100),Ln=Math.floor(vn[En]*100),Nn=Math.floor(vn[En+1]*100);typeof vn[En+1]<"u"?Tn>=Ln&&Tn<Nn-(Nn-Ln)/2?un=En:Tn>=Ln&&Tn<Nn&&(un=En+1):Tn>=Ln&&(un=En)}if(cn.initialized&&un!==kn&&(!cn.allowSlideNext&&(yn?xn>cn.translate&&xn>cn.minTranslate():xn<cn.translate&&xn<cn.minTranslate())||!cn.allowSlidePrev&&xn>cn.translate&&xn>cn.maxTranslate()&&(kn||0)!==un))return!1;un!==(_n||0)&&nn&&cn.emit("beforeSlideChangeStart"),cn.updateProgress(xn);let Mn;if(un>kn?Mn="next":un<kn?Mn="prev":Mn="reset",yn&&-xn===cn.translate||!yn&&xn===cn.translate)return cn.updateActiveIndex(un),hn.autoHeight&&cn.updateAutoHeight(),cn.updateSlidesClasses(),hn.effect!=="slide"&&cn.setTranslate(xn),Mn!=="reset"&&(cn.transitionStart(nn,Mn),cn.transitionEnd(nn,Mn)),!1;if(hn.cssMode){const En=cn.isHorizontal(),Tn=yn?xn:-xn;if(tn===0){const Ln=cn.virtual&&cn.params.virtual.enabled;Ln&&(cn.wrapperEl.style.scrollSnapType="none",cn._immediateVirtual=!0),Ln&&!cn._cssModeVirtualInitialSet&&cn.params.initialSlide>0?(cn._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{Cn[En?"scrollLeft":"scrollTop"]=Tn})):Cn[En?"scrollLeft":"scrollTop"]=Tn,Ln&&requestAnimationFrame(()=>{cn.wrapperEl.style.scrollSnapType="",cn._immediateVirtual=!1})}else{if(!cn.support.smoothScroll)return animateCSSModeScroll({swiper:cn,targetPosition:Tn,side:En?"left":"top"}),!0;Cn.scrollTo({[En?"left":"top"]:Tn,behavior:"smooth"})}return!0}return cn.setTransition(tn),cn.setTranslate(xn),cn.updateActiveIndex(un),cn.updateSlidesClasses(),cn.emit("beforeTransitionStart",tn,sn),cn.transitionStart(nn,Mn),tn===0?cn.transitionEnd(nn,Mn):cn.animating||(cn.animating=!0,cn.onSlideToWrapperTransitionEnd||(cn.onSlideToWrapperTransitionEnd=function(Tn){!cn||cn.destroyed||Tn.target===this&&(cn.wrapperEl.removeEventListener("transitionend",cn.onSlideToWrapperTransitionEnd),cn.onSlideToWrapperTransitionEnd=null,delete cn.onSlideToWrapperTransitionEnd,cn.transitionEnd(nn,Mn))}),cn.wrapperEl.addEventListener("transitionend",cn.onSlideToWrapperTransitionEnd)),!0}function slideToLoop(_e,tn,nn,sn){_e===void 0&&(_e=0),tn===void 0&&(tn=this.params.speed),nn===void 0&&(nn=!0),typeof _e=="string"&&(_e=parseInt(_e,10));const an=this,cn=an.grid&&an.params.grid&&an.params.grid.rows>1;let un=_e;if(an.params.loop)if(an.virtual&&an.params.virtual.enabled)un=un+an.virtual.slidesBefore;else{let hn;if(cn){const yn=un*an.params.grid.rows;hn=an.slides.filter(Cn=>Cn.getAttribute("data-swiper-slide-index")*1===yn)[0].column}else hn=an.getSlideIndexByData(un);const fn=cn?Math.ceil(an.slides.length/an.params.grid.rows):an.slides.length,{centeredSlides:vn}=an.params;let _n=an.params.slidesPerView;_n==="auto"?_n=an.slidesPerViewDynamic():(_n=Math.ceil(parseFloat(an.params.slidesPerView,10)),vn&&_n%2===0&&(_n=_n+1));let kn=fn-hn<_n;if(vn&&(kn=kn||hn<Math.ceil(_n/2)),kn){const yn=vn?hn<an.activeIndex?"prev":"next":hn-an.activeIndex-1<an.params.slidesPerView?"next":"prev";an.loopFix({direction:yn,slideTo:!0,activeSlideIndex:yn==="next"?hn+1:hn-fn+1,slideRealIndex:yn==="next"?an.realIndex:void 0})}if(cn){const yn=un*an.params.grid.rows;un=an.slides.filter(Cn=>Cn.getAttribute("data-swiper-slide-index")*1===yn)[0].column}else un=an.getSlideIndexByData(un)}return requestAnimationFrame(()=>{an.slideTo(un,tn,nn,sn)}),an}function slideNext(_e,tn,nn){_e===void 0&&(_e=this.params.speed),tn===void 0&&(tn=!0);const sn=this,{enabled:an,params:cn,animating:un}=sn;if(!an)return sn;let hn=cn.slidesPerGroup;cn.slidesPerView==="auto"&&cn.slidesPerGroup===1&&cn.slidesPerGroupAuto&&(hn=Math.max(sn.slidesPerViewDynamic("current",!0),1));const fn=sn.activeIndex<cn.slidesPerGroupSkip?1:hn,vn=sn.virtual&&cn.virtual.enabled;if(cn.loop){if(un&&!vn&&cn.loopPreventsSliding)return!1;if(sn.loopFix({direction:"next"}),sn._clientLeft=sn.wrapperEl.clientLeft,sn.activeIndex===sn.slides.length-1&&
126cn.cssMode)return requestAnimationFrame(()=>{sn.slideTo(sn.activeIndex+fn,_e,tn,nn)}),!0}return cn.rewind&&sn.isEnd?sn.slideTo(0,_e,tn,nn):sn.slideTo(sn.activeIndex+fn,_e,tn,nn)}function slidePrev(_e,tn,nn){_e===void 0&&(_e=this.params.speed),tn===void 0&&(tn=!0);const sn=this,{params:an,snapGrid:cn,slidesGrid:un,rtlTranslate:hn,enabled:fn,animating:vn}=sn;if(!fn)return sn;const _n=sn.virtual&&an.virtual.enabled;if(an.loop){if(vn&&!_n&&an.loopPreventsSliding)return!1;sn.loopFix({direction:"prev"}),sn._clientLeft=sn.wrapperEl.clientLeft}const kn=hn?sn.translate:-sn.translate;function yn(xn){return xn<0?-Math.floor(Math.abs(xn)):Math.floor(xn)}const Cn=yn(kn),Sn=cn.map(xn=>yn(xn));let $n=cn[Sn.indexOf(Cn)-1];if(typeof $n>"u"&&an.cssMode){let xn;cn.forEach((Mn,En)=>{Cn>=Mn&&(xn=En)}),typeof xn<"u"&&($n=cn[xn>0?xn-1:xn])}let Pn=0;if(typeof $n<"u"&&(Pn=un.indexOf($n),Pn<0&&(Pn=sn.activeIndex-1),an.slidesPerView==="auto"&&an.slidesPerGroup===1&&an.slidesPerGroupAuto&&(Pn=Pn-sn.slidesPerViewDynamic("previous",!0)+1,Pn=Math.max(Pn,0))),an.rewind&&sn.isBeginning){const xn=sn.params.virtual&&sn.params.virtual.enabled&&sn.virtual?sn.virtual.slides.length-1:sn.slides.length-1;return sn.slideTo(xn,_e,tn,nn)}else if(an.loop&&sn.activeIndex===0&&an.cssMode)return requestAnimationFrame(()=>{sn.slideTo(Pn,_e,tn,nn)}),!0;return sn.slideTo(Pn,_e,tn,nn)}function slideReset(_e,tn,nn){_e===void 0&&(_e=this.params.speed),tn===void 0&&(tn=!0);const sn=this;return sn.slideTo(sn.activeIndex,_e,tn,nn)}function slideToClosest(_e,tn,nn,sn){_e===void 0&&(_e=this.params.speed),tn===void 0&&(tn=!0),sn===void 0&&(sn=.5);const an=this;let cn=an.activeIndex;const un=Math.min(an.params.slidesPerGroupSkip,cn),hn=un+Math.floor((cn-un)/an.params.slidesPerGroup),fn=an.rtlTranslate?an.translate:-an.translate;if(fn>=an.snapGrid[hn]){const vn=an.snapGrid[hn],_n=an.snapGrid[hn+1];fn-vn>(_n-vn)*sn&&(cn+=an.params.slidesPerGroup)}else{const vn=an.snapGrid[hn-1],_n=an.snapGrid[hn];fn-vn<=(_n-vn)*sn&&(cn-=an.params.slidesPerGroup)}return cn=Math.max(cn,0),cn=Math.min(cn,an.slidesGrid.length-1),an.slideTo(cn,_e,tn,nn)}function slideToClickedSlide(){const _e=this,{params:tn,slidesEl:nn}=_e,sn=tn.slidesPerView==="auto"?_e.slidesPerViewDynamic():tn.slidesPerView;let an=_e.clickedIndex,cn;const un=_e.isElement?"swiper-slide":`.${tn.slideClass}`;if(tn.loop){if(_e.animating)return;cn=parseInt(_e.clickedSlide.getAttribute("data-swiper-slide-index"),10),tn.centeredSlides?an<_e.loopedSlides-sn/2||an>_e.slides.length-_e.loopedSlides+sn/2?(_e.loopFix(),an=_e.getSlideIndex(elementChildren(nn,`${un}[data-swiper-slide-index="${cn}"]`)[0]),nextTick$1(()=>{_e.slideTo(an)})):_e.slideTo(an):an>_e.slides.length-sn?(_e.loopFix(),an=_e.getSlideIndex(elementChildren(nn,`${un}[data-swiper-slide-index="${cn}"]`)[0]),nextTick$1(()=>{_e.slideTo(an)})):_e.slideTo(an)}else _e.slideTo(an)}var slide={slideTo,slideToLoop,slideNext,slidePrev,slideReset,slideToClosest,slideToClickedSlide};function loopCreate(_e){const tn=this,{params:nn,slidesEl:sn}=tn;if(!nn.loop||tn.virtual&&tn.params.virtual.enabled)return;const an=()=>{elementChildren(sn,`.${nn.slideClass}, swiper-slide`).forEach((kn,yn)=>{kn.setAttribute("data-swiper-slide-index",yn)})},cn=tn.grid&&nn.grid&&nn.grid.rows>1,un=nn.slidesPerGroup*(cn?nn.grid.rows:1),hn=tn.slides.length%un!==0,fn=cn&&tn.slides.length%nn.grid.rows!==0,vn=_n=>{for(let kn=0;kn<_n;kn+=1){const yn=tn.isElement?createElement("swiper-slide",[nn.slideBlankClass]):createElement("div",[nn.slideClass,nn.slideBlankClass]);tn.slidesEl.append(yn)}};if(hn){if(nn.loopAddBlankSlides){const _n=un-tn.slides.length%un;vn(_n),tn.recalcSlides(),tn.updateSlides()}else showWarning("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");an()}else if(fn){if(nn.loopAddBlankSlides){const _n=nn.grid.rows-tn.slides.length%nn.grid.rows;vn(_n),tn.recalcSlides(),tn.updateSlides()}else showWarning("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");an()}else an();tn.loopFix({slideRealIndex:_e,direction:nn.centeredSlides?void 0:"next"})}function loopFix(_e){let{slideRealIndex:tn,slideTo:nn=!0,direction:sn,setTranslate:an,activeSlideIndex:cn,byController:un,byMousewheel:hn}=_e===void 0?{}:_e;const fn=this;if(!fn.params.loop)return;fn.emit("beforeLoopFix");const{slides:vn,allowSlidePrev:_n,allowSlideNext:kn,slidesEl:yn,params:Cn}=fn,{centeredSlides:Sn}=Cn;
vendor: 4,601 bytes, line 126
126if(fn.allowSlidePrev=!0,fn.allowSlideNext=!0,fn.virtual&&Cn.virtual.enabled){nn&&(!Cn.centeredSlides&&fn.snapIndex===0?fn.slideTo(fn.virtual.slides.length,0,!1,!0):Cn.centeredSlides&&fn.snapIndex<Cn.slidesPerView?fn.slideTo(fn.virtual.slides.length+fn.snapIndex,0,!1,!0):fn.snapIndex===fn.snapGrid.length-1&&fn.slideTo(fn.virtual.slidesBefore,0,!1,!0)),fn.allowSlidePrev=_n,fn.allowSlideNext=kn,fn.emit("loopFix");return}let $n=Cn.slidesPerView;$n==="auto"?$n=fn.slidesPerViewDynamic():($n=Math.ceil(parseFloat(Cn.slidesPerView,10)),Sn&&$n%2===0&&($n=$n+1));const Pn=Cn.slidesPerGroupAuto?$n:Cn.slidesPerGroup;let xn=Pn;xn%Pn!==0&&(xn+=Pn-xn%Pn),xn+=Cn.loopAdditionalSlides,fn.loopedSlides=xn;const Mn=fn.grid&&Cn.grid&&Cn.grid.rows>1;vn.length<$n+xn?showWarning("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):Mn&&Cn.grid.fill==="row"&&showWarning("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const En=[],Tn=[];let Ln=fn.activeIndex;typeof cn>"u"?cn=fn.getSlideIndex(vn.filter(Qn=>Qn.classList.contains(Cn.slideActiveClass))[0]):Ln=cn;const Nn=sn==="next"||!sn,Rn=sn==="prev"||!sn;let On=0,jn=0;const zn=Mn?Math.ceil(vn.length/Cn.grid.rows):vn.length,Vn=(Mn?vn[cn].column:cn)+(Sn&&typeof an>"u"?-$n/2+.5:0);if(Vn<xn){On=Math.max(xn-Vn,Pn);for(let Qn=0;Qn<xn-Vn;Qn+=1){const Jn=Qn-Math.floor(Qn/zn)*zn;if(Mn){const er=zn-Jn-1;for(let Wn=vn.length-1;Wn>=0;Wn-=1)vn[Wn].column===er&&En.push(Wn)}else En.push(zn-Jn-1)}}else if(Vn+$n>zn-xn){jn=Math.max(Vn-(zn-xn*2),Pn);for(let Qn=0;Qn<jn;Qn+=1){const Jn=Qn-Math.floor(Qn/zn)*zn;Mn?vn.forEach((er,Wn)=>{er.column===Jn&&Tn.push(Wn)}):Tn.push(Jn)}}if(fn.__preventObserver__=!0,requestAnimationFrame(()=>{fn.__preventObserver__=!1}),Rn&&En.forEach(Qn=>{vn[Qn].swiperLoopMoveDOM=!0,yn.prepend(vn[Qn]),vn[Qn].swiperLoopMoveDOM=!1}),Nn&&Tn.forEach(Qn=>{vn[Qn].swiperLoopMoveDOM=!0,yn.append(vn[Qn]),vn[Qn].swiperLoopMoveDOM=!1}),fn.recalcSlides(),Cn.slidesPerView==="auto"?fn.updateSlides():Mn&&(En.length>0&&Rn||Tn.length>0&&Nn)&&fn.slides.forEach((Qn,Jn)=>{fn.grid.updateSlide(Jn,Qn,fn.slides)}),Cn.watchSlidesProgress&&fn.updateSlidesOffset(),nn){if(En.length>0&&Rn){if(typeof tn>"u"){const Qn=fn.slidesGrid[Ln],er=fn.slidesGrid[Ln+On]-Qn;hn?fn.setTranslate(fn.translate-er):(fn.slideTo(Ln+On,0,!1,!0),an&&(fn.touchEventsData.startTranslate=fn.touchEventsData.startTranslate-er,fn.touchEventsData.currentTranslate=fn.touchEventsData.currentTranslate-er))}else if(an){const Qn=Mn?En.length/Cn.grid.rows:En.length;fn.slideTo(fn.activeIndex+Qn,0,!1,!0),fn.touchEventsData.currentTranslate=fn.translate}}else if(Tn.length>0&&Nn)if(typeof tn>"u"){const Qn=fn.slidesGrid[Ln],er=fn.slidesGrid[Ln-jn]-Qn;hn?fn.setTranslate(fn.translate-er):(fn.slideTo(Ln-jn,0,!1,!0),an&&(fn.touchEventsData.startTranslate=fn.touchEventsData.startTranslate-er,fn.touchEventsData.currentTranslate=fn.touchEventsData.currentTranslate-er))}else{const Qn=Mn?Tn.length/Cn.grid.rows:Tn.length;fn.slideTo(fn.activeIndex-Qn,0,!1,!0)}}if(fn.allowSlidePrev=_n,fn.allowSlideNext=kn,fn.controller&&fn.controller.control&&!un){const Qn={slideRealIndex:tn,direction:sn,setTranslate:an,activeSlideIndex:cn,byController:!0};Array.isArray(fn.controller.control)?fn.controller.control.forEach(Jn=>{!Jn.destroyed&&Jn.params.loop&&Jn.loopFix({...Qn,slideTo:Jn.params.slidesPerView===Cn.slidesPerView?nn:!1})}):fn.controller.control instanceof fn.constructor&&fn.controller.control.params.loop&&fn.controller.control.loopFix({...Qn,slideTo:fn.controller.control.params.slidesPerView===Cn.slidesPerView?nn:!1})}fn.emit("loopFix")}function loopDestroy(){const _e=this,{params:tn,slidesEl:nn}=_e;if(!tn.loop||_e.virtual&&_e.params.virtual.enabled)return;_e.recalcSlides();const sn=[];_e.slides.forEach(an=>{const cn=typeof an.swiperSlideIndex>"u"?an.getAttribute("data-swiper-slide-index")*1:an.swiperSlideIndex;sn[cn]=an}),_e.slides.forEach(an=>{an.removeAttribute("data-swiper-slide-index")}),sn.forEach(an=>{nn.append(an)}),_e.recalcSlides(),_e.slideTo(_e.realIndex,0)}var loop={loopCreate,loopFix,loopDestroy};function setGrabCursor(_e){const tn=this;if(!tn.params.simulateTouch||tn.params.watchOverflow&&tn.isLocked||tn.params.cssMode)return;const nn=tn.params.touchEventsTarget==="container"?tn.el:tn.wrapperEl;tn.isElement&&(tn.__preventObserver__=!0),nn.style.cursor="move",nn.style.cursor=_e?"grabbing":"grab",tn.isElement&&requestAnimationFrame(()=>{tn.__preventObserver__=!1})}
vendor: 25,875 bytes, line 126
126function unsetGrabCursor(){const _e=this;_e.params.watchOverflow&&_e.isLocked||_e.params.cssMode||(_e.isElement&&(_e.__preventObserver__=!0),_e[_e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",_e.isElement&&requestAnimationFrame(()=>{_e.__preventObserver__=!1}))}var grabCursor={setGrabCursor,unsetGrabCursor};function closestElement(_e,tn){tn===void 0&&(tn=this);function nn(sn){if(!sn||sn===getDocument()||sn===getWindow$1())return null;sn.assignedSlot&&(sn=sn.assignedSlot);const an=sn.closest(_e);return!an&&!sn.getRootNode?null:an||nn(sn.getRootNode().host)}return nn(tn)}function preventEdgeSwipe(_e,tn,nn){const sn=getWindow$1(),{params:an}=_e,cn=an.edgeSwipeDetection,un=an.edgeSwipeThreshold;return cn&&(nn<=un||nn>=sn.innerWidth-un)?cn==="prevent"?(tn.preventDefault(),!0):!1:!0}function onTouchStart(_e){const tn=this,nn=getDocument();let sn=_e;sn.originalEvent&&(sn=sn.originalEvent);const an=tn.touchEventsData;if(sn.type==="pointerdown"){if(an.pointerId!==null&&an.pointerId!==sn.pointerId)return;an.pointerId=sn.pointerId}else sn.type==="touchstart"&&sn.targetTouches.length===1&&(an.touchId=sn.targetTouches[0].identifier);if(sn.type==="touchstart"){preventEdgeSwipe(tn,sn,sn.targetTouches[0].pageX);return}const{params:cn,touches:un,enabled:hn}=tn;if(!hn||!cn.simulateTouch&&sn.pointerType==="mouse"||tn.animating&&cn.preventInteractionOnTransition)return;!tn.animating&&cn.cssMode&&cn.loop&&tn.loopFix();let fn=sn.target;if(cn.touchEventsTarget==="wrapper"&&!tn.wrapperEl.contains(fn)||"which"in sn&&sn.which===3||"button"in sn&&sn.button>0||an.isTouched&&an.isMoved)return;const vn=!!cn.noSwipingClass&&cn.noSwipingClass!=="",_n=sn.composedPath?sn.composedPath():sn.path;vn&&sn.target&&sn.target.shadowRoot&&_n&&(fn=_n[0]);const kn=cn.noSwipingSelector?cn.noSwipingSelector:`.${cn.noSwipingClass}`,yn=!!(sn.target&&sn.target.shadowRoot);if(cn.noSwiping&&(yn?closestElement(kn,fn):fn.closest(kn))){tn.allowClick=!0;return}if(cn.swipeHandler&&!fn.closest(cn.swipeHandler))return;un.currentX=sn.pageX,un.currentY=sn.pageY;const Cn=un.currentX,Sn=un.currentY;if(!preventEdgeSwipe(tn,sn,Cn))return;Object.assign(an,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),un.startX=Cn,un.startY=Sn,an.touchStartTime=now$2(),tn.allowClick=!0,tn.updateSize(),tn.swipeDirection=void 0,cn.threshold>0&&(an.allowThresholdMove=!1);let $n=!0;fn.matches(an.focusableElements)&&($n=!1,fn.nodeName==="SELECT"&&(an.isTouched=!1)),nn.activeElement&&nn.activeElement.matches(an.focusableElements)&&nn.activeElement!==fn&&nn.activeElement.blur();const Pn=$n&&tn.allowTouchMove&&cn.touchStartPreventDefault;(cn.touchStartForcePreventDefault||Pn)&&!fn.isContentEditable&&sn.preventDefault(),cn.freeMode&&cn.freeMode.enabled&&tn.freeMode&&tn.animating&&!cn.cssMode&&tn.freeMode.onTouchStart(),tn.emit("touchStart",sn)}function onTouchMove(_e){const tn=getDocument(),nn=this,sn=nn.touchEventsData,{params:an,touches:cn,rtlTranslate:un,enabled:hn}=nn;if(!hn||!an.simulateTouch&&_e.pointerType==="mouse")return;let fn=_e;if(fn.originalEvent&&(fn=fn.originalEvent),fn.type==="pointermove"&&(sn.touchId!==null||fn.pointerId!==sn.pointerId))return;let vn;if(fn.type==="touchmove"){if(vn=[...fn.changedTouches].filter(Nn=>Nn.identifier===sn.touchId)[0],!vn||vn.identifier!==sn.touchId)return}else vn=fn;if(!sn.isTouched){sn.startMoving&&sn.isScrolling&&nn.emit("touchMoveOpposite",fn);return}const _n=vn.pageX,kn=vn.pageY;if(fn.preventedByNestedSwiper){cn.startX=_n,cn.startY=kn;return}if(!nn.allowTouchMove){fn.target.matches(sn.focusableElements)||(nn.allowClick=!1),sn.isTouched&&(Object.assign(cn,{startX:_n,startY:kn,currentX:_n,currentY:kn}),sn.touchStartTime=now$2());return}if(an.touchReleaseOnEdges&&!an.loop){if(nn.isVertical()){if(kn<cn.startY&&nn.translate<=nn.maxTranslate()||kn>cn.startY&&nn.translate>=nn.minTranslate()){sn.isTouched=!1,sn.isMoved=!1;return}}else if(_n<cn.startX&&nn.translate<=nn.maxTranslate()||_n>cn.startX&&nn.translate>=nn.minTranslate())return}if(tn.activeElement&&fn.target===tn.activeElement&&fn.target.matches(sn.focusableElements)){sn.isMoved=!0,nn.allowClick=!1;return}sn.allowTouchCallbacks&&nn.emit("touchMove",fn),cn.previousX=cn.currentX,cn.previousY=cn.currentY,cn.currentX=_n,cn.currentY=kn;const yn=cn.currentX-cn.startX,Cn=cn.currentY-cn.startY;if(nn.params.threshold&&Math.sqrt(yn**2+Cn**2)<nn.params.threshold)return;if(typeof sn.isScrolling>"u"){let Nn;nn.isHorizontal()&&cn.currentY===cn.startY||nn.isVertical()&&cn.currentX===cn.startX?sn.isScrolling=!1:yn*yn+Cn*Cn>=25&&(Nn=Math.atan2(Math.abs(Cn),Math.abs(yn))*180/Math.PI,sn.isScrolling=nn.isHorizontal()?Nn>an.touchAngle:90-Nn>an.touchAngle)}if(sn.isScrolling&&nn.emit("touchMoveOpposite",fn),typeof sn.startMoving>"u"&&(cn.currentX!==cn.startX||cn.currentY!==cn.startY)&&(sn.startMoving=!0),sn.isScrolling){sn.isTouched=!1;return}if(!sn.startMoving)return;nn.allowClick=!1,!an.cssMode&&fn.cancelable&&fn.preventDefault(),an.touchMoveStopPropagation&&!an.nested&&fn.stopPropagation();let Sn=nn.isHorizontal()?yn:Cn,$n=nn.isHorizontal()?cn.currentX-cn.previousX:cn.currentY-cn.previousY;an.oneWayMovement&&(Sn=Math.abs(Sn)*(un?1:-1),$n=Math.abs($n)*(un?1:-1)),cn.diff=Sn,Sn*=an.touchRatio,un&&(Sn=-Sn,$n=-$n);const Pn=nn.touchesDirection;nn.swipeDirection=Sn>0?"prev":"next",nn.touchesDirection=$n>0?"prev":"next";const xn=nn.params.loop&&!an.cssMode,Mn=nn.touchesDirection==="next"&&nn.allowSlideNext||nn.touchesDirection==="prev"&&nn.allowSlidePrev;if(!sn.isMoved){if(xn&&Mn&&nn.loopFix({direction:nn.swipeDirection}),sn.startTranslate=nn.getTranslate(),nn.setTransition(0),nn.animating){const Nn=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});nn.wrapperEl.dispatchEvent(Nn)}sn.allowMomentumBounce=!1,an.grabCursor&&(nn.allowSlideNext===!0||nn.allowSlidePrev===!0)&&nn.setGrabCursor(!0),nn.emit("sliderFirstMove",fn)}let En;if(new Date().getTime(),sn.isMoved&&sn.allowThresholdMove&&Pn!==nn.touchesDirection&&xn&&Mn&&Math.abs(Sn)>=1){Object.assign(cn,{startX:_n,startY:kn,currentX:_n,currentY:kn,startTranslate:sn.currentTranslate}),sn.loopSwapReset=!0,sn.startTranslate=sn.currentTranslate;return}nn.emit("sliderMove",fn),sn.isMoved=!0,sn.currentTranslate=Sn+sn.startTranslate;let Tn=!0,Ln=an.resistanceRatio;if(an.touchReleaseOnEdges&&(Ln=0),Sn>0?(xn&&Mn&&!En&&sn.allowThresholdMove&&sn.currentTranslate>(an.centeredSlides?nn.minTranslate()-nn.slidesSizesGrid[nn.activeIndex+1]:nn.minTranslate())&&nn.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),sn.currentTranslate>nn.minTranslate()&&(Tn=!1,an.resistance&&(sn.currentTranslate=nn.minTranslate()-1+(-nn.minTranslate()+sn.startTranslate+Sn)**Ln))):Sn<0&&(xn&&Mn&&!En&&sn.allowThresholdMove&&sn.currentTranslate<(an.centeredSlides?nn.maxTranslate()+nn.slidesSizesGrid[nn.slidesSizesGrid.length-1]:nn.maxTranslate())&&nn.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:nn.slides.length-(an.slidesPerView==="auto"?nn.slidesPerViewDynamic():Math.ceil(parseFloat(an.slidesPerView,10)))}),sn.currentTranslate<nn.maxTranslate()&&(Tn=!1,an.resistance&&(sn.currentTranslate=nn.maxTranslate()+1-(nn.maxTranslate()-sn.startTranslate-Sn)**Ln))),Tn&&(fn.preventedByNestedSwiper=!0),!nn.allowSlideNext&&nn.swipeDirection==="next"&&sn.currentTranslate<sn.startTranslate&&(sn.currentTranslate=sn.startTranslate),!nn.allowSlidePrev&&nn.swipeDirection==="prev"&&sn.currentTranslate>sn.startTranslate&&(sn.currentTranslate=sn.startTranslate),!nn.allowSlidePrev&&!nn.allowSlideNext&&(sn.currentTranslate=sn.startTranslate),an.threshold>0)if(Math.abs(Sn)>an.threshold||sn.allowThresholdMove){if(!sn.allowThresholdMove){sn.allowThresholdMove=!0,cn.startX=cn.currentX,cn.startY=cn.currentY,sn.currentTranslate=sn.startTranslate,cn.diff=nn.isHorizontal()?cn.currentX-cn.startX:cn.currentY-cn.startY;return}}else{sn.currentTranslate=sn.startTranslate;return}!an.followFinger||an.cssMode||((an.freeMode&&an.freeMode.enabled&&nn.freeMode||an.watchSlidesProgress)&&(nn.updateActiveIndex(),nn.updateSlidesClasses()),an.freeMode&&an.freeMode.enabled&&nn.freeMode&&nn.freeMode.onTouchMove(),nn.updateProgress(sn.currentTranslate),nn.setTranslate(sn.currentTranslate))}function onTouchEnd(_e){const tn=this,nn=tn.touchEventsData;let sn=_e;sn.originalEvent&&(sn=sn.originalEvent);let an;if(sn.type==="touchend"||sn.type==="touchcancel"){if(an=[...sn.changedTouches].filter(Ln=>Ln.identifier===nn.touchId)[0],!an||an.identifier!==nn.touchId)return}else{if(nn.touchId!==null||sn.pointerId!==nn.pointerId)return;an=sn}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(sn.type)&&!(["pointercancel","contextmenu"].includes(sn.type)&&(tn.browser.isSafari||tn.browser.isWebView)))return;nn.pointerId=null,nn.touchId=null;const{params:un,touches:hn,rtlTranslate:fn,slidesGrid:vn,enabled:_n}=tn;if(!_n||!un.simulateTouch&&sn.pointerType==="mouse")return;if(nn.allowTouchCallbacks&&tn.emit("touchEnd",sn),nn.allowTouchCallbacks=!1,!nn.isTouched){nn.isMoved&&un.grabCursor&&tn.setGrabCursor(!1),nn.isMoved=!1,nn.startMoving=!1;return}un.grabCursor&&nn.isMoved&&nn.isTouched&&(tn.allowSlideNext===!0||tn.allowSlidePrev===!0)&&tn.setGrabCursor(!1);const kn=now$2(),yn=kn-nn.touchStartTime;if(tn.allowClick){const Ln=sn.path||sn.composedPath&&sn.composedPath();tn.updateClickedSlide(Ln&&Ln[0]||sn.target,Ln),tn.emit("tap click",sn),yn<300&&kn-nn.lastClickTime<300&&tn.emit("doubleTap doubleClick",sn)}if(nn.lastClickTime=now$2(),nextTick$1(()=>{tn.destroyed||(tn.allowClick=!0)}),!nn.isTouched||!nn.isMoved||!tn.swipeDirection||hn.diff===0&&!nn.loopSwapReset||nn.currentTranslate===nn.startTranslate&&!nn.loopSwapReset){nn.isTouched=!1,nn.isMoved=!1,nn.startMoving=!1;return}nn.isTouched=!1,nn.isMoved=!1,nn.startMoving=!1;let Cn;if(un.followFinger?Cn=fn?tn.translate:-tn.translate:Cn=-nn.currentTranslate,un.cssMode)return;if(un.freeMode&&un.freeMode.enabled){tn.freeMode.onTouchEnd({currentPos:Cn});return}const Sn=Cn>=-tn.maxTranslate()&&!tn.params.loop;let $n=0,Pn=tn.slidesSizesGrid[0];for(let Ln=0;Ln<vn.length;Ln+=Ln<un.slidesPerGroupSkip?1:un.slidesPerGroup){const Nn=Ln<un.slidesPerGroupSkip-1?1:un.slidesPerGroup;typeof vn[Ln+Nn]<"u"?(Sn||Cn>=vn[Ln]&&Cn<vn[Ln+Nn])&&($n=Ln,Pn=vn[Ln+Nn]-vn[Ln]):(Sn||Cn>=vn[Ln])&&($n=Ln,Pn=vn[vn.length-1]-vn[vn.length-2])}let xn=null,Mn=null;un.rewind&&(tn.isBeginning?Mn=un.virtual&&un.virtual.enabled&&tn.virtual?tn.virtual.slides.length-1:tn.slides.length-1:tn.isEnd&&(xn=0));const En=(Cn-vn[$n])/Pn,Tn=$n<un.slidesPerGroupSkip-1?1:un.slidesPerGroup;if(yn>un.longSwipesMs){if(!un.longSwipes){tn.slideTo(tn.activeIndex);return}tn.swipeDirection==="next"&&(En>=un.longSwipesRatio?tn.slideTo(un.rewind&&tn.isEnd?xn:$n+Tn):tn.slideTo($n)),tn.swipeDirection==="prev"&&(En>1-un.longSwipesRatio?tn.slideTo($n+Tn):Mn!==null&&En<0&&Math.abs(En)>un.longSwipesRatio?tn.slideTo(Mn):tn.slideTo($n))}else{if(!un.shortSwipes){tn.slideTo(tn.activeIndex);return}tn.navigation&&(sn.target===tn.navigation.nextEl||sn.target===tn.navigation.prevEl)?sn.target===tn.navigation.nextEl?tn.slideTo($n+Tn):tn.slideTo($n):(tn.swipeDirection==="next"&&tn.slideTo(xn!==null?xn:$n+Tn),tn.swipeDirection==="prev"&&tn.slideTo(Mn!==null?Mn:$n))}}function onResize(){const _e=this,{params:tn,el:nn}=_e;if(nn&&nn.offsetWidth===0)return;tn.breakpoints&&_e.setBreakpoint();const{allowSlideNext:sn,allowSlidePrev:an,snapGrid:cn}=_e,un=_e.virtual&&_e.params.virtual.enabled;_e.allowSlideNext=!0,_e.allowSlidePrev=!0,_e.updateSize(),_e.updateSlides(),_e.updateSlidesClasses();const hn=un&&tn.loop;(tn.slidesPerView==="auto"||tn.slidesPerView>1)&&_e.isEnd&&!_e.isBeginning&&!_e.params.centeredSlides&&!hn?_e.slideTo(_e.slides.length-1,0,!1,!0):_e.params.loop&&!un?_e.slideToLoop(_e.realIndex,0,!1,!0):_e.slideTo(_e.activeIndex,0,!1,!0),_e.autoplay&&_e.autoplay.running&&_e.autoplay.paused&&(clearTimeout(_e.autoplay.resizeTimeout),_e.autoplay.resizeTimeout=setTimeout(()=>{_e.autoplay&&_e.autoplay.running&&_e.autoplay.paused&&_e.autoplay.resume()},500)),_e.allowSlidePrev=an,_e.allowSlideNext=sn,_e.params.watchOverflow&&cn!==_e.snapGrid&&_e.checkOverflow()}function onClick(_e){const tn=this;tn.enabled&&(tn.allowClick||(tn.params.preventClicks&&_e.preventDefault(),tn.params.preventClicksPropagation&&tn.animating&&(_e.stopPropagation(),_e.stopImmediatePropagation())))}function onScroll(){const _e=this,{wrapperEl:tn,rtlTranslate:nn,enabled:sn}=_e;if(!sn)return;_e.previousTranslate=_e.translate,_e.isHorizontal()?_e.translate=-tn.scrollLeft:_e.translate=-tn.scrollTop,_e.translate===0&&(_e.translate=0),_e.updateActiveIndex(),_e.updateSlidesClasses();let an;const cn=_e.maxTranslate()-_e.minTranslate();cn===0?an=0:an=(_e.translate-_e.minTranslate())/cn,an!==_e.progress&&_e.updateProgress(nn?-_e.translate:_e.translate),_e.emit("setTranslate",_e.translate,!1)}function onLoad(_e){const tn=this;processLazyPreloader(tn,_e.target),!(tn.params.cssMode||tn.params.slidesPerView!=="auto"&&!tn.params.autoHeight)&&tn.update()}function onDocumentTouchStart$1(){const _e=this;_e.documentTouchHandlerProceeded||(_e.documentTouchHandlerProceeded=!0,_e.params.touchReleaseOnEdges&&(_e.el.style.touchAction="auto"))}const events=(_e,tn)=>{const nn=getDocument(),{params:sn,el:an,wrapperEl:cn,device:un}=_e,hn=!!sn.nested,fn=tn==="on"?"addEventListener":"removeEventListener",vn=tn;nn[fn]("touchstart",_e.onDocumentTouchStart,{passive:!1,capture:hn}),an[fn]("touchstart",_e.onTouchStart,{passive:!1}),an[fn]("pointerdown",_e.onTouchStart,{passive:!1}),nn[fn]("touchmove",_e.onTouchMove,{passive:!1,capture:hn}),nn[fn]("pointermove",_e.onTouchMove,{passive:!1,capture:hn}),nn[fn]("touchend",_e.onTouchEnd,{passive:!0}),nn[fn]("pointerup",_e.onTouchEnd,{passive:!0}),nn[fn]("pointercancel",_e.onTouchEnd,{passive:!0}),nn[fn]("touchcancel",_e.onTouchEnd,{passive:!0}),nn[fn]("pointerout",_e.onTouchEnd,{passive:!0}),nn[fn]("pointerleave",_e.onTouchEnd,{passive:!0}),nn[fn]("contextmenu",_e.onTouchEnd,{passive:!0}),(sn.preventClicks||sn.preventClicksPropagation)&&an[fn]("click",_e.onClick,!0),sn.cssMode&&cn[fn]("scroll",_e.onScroll),sn.updateOnWindowResize?_e[vn](un.ios||un.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):_e[vn]("observerUpdate",onResize,!0),an[fn]("load",_e.onLoad,{capture:!0})};function attachEvents(){const _e=this,{params:tn}=_e;_e.onTouchStart=onTouchStart.bind(_e),_e.onTouchMove=onTouchMove.bind(_e),_e.onTouchEnd=onTouchEnd.bind(_e),_e.onDocumentTouchStart=onDocumentTouchStart$1.bind(_e),tn.cssMode&&(_e.onScroll=onScroll.bind(_e)),_e.onClick=onClick.bind(_e),_e.onLoad=onLoad.bind(_e),events(_e,"on")}function detachEvents(){events(this,"off")}var events$1={attachEvents,detachEvents};const isGridEnabled=(_e,tn)=>_e.grid&&tn.grid&&tn.grid.rows>1;function setBreakpoint(){const _e=this,{realIndex:tn,initialized:nn,params:sn,el:an}=_e,cn=sn.breakpoints;if(!cn||cn&&Object.keys(cn).length===0)return;const un=_e.getBreakpoint(cn,_e.params.breakpointsBase,_e.el);if(!un||_e.currentBreakpoint===un)return;const fn=(un in cn?cn[un]:void 0)||_e.originalParams,vn=isGridEnabled(_e,sn),_n=isGridEnabled(_e,fn),kn=sn.enabled;vn&&!_n?(an.classList.remove(`${sn.containerModifierClass}grid`,`${sn.containerModifierClass}grid-column`),_e.emitContainerClasses()):!vn&&_n&&(an.classList.add(`${sn.containerModifierClass}grid`),(fn.grid.fill&&fn.grid.fill==="column"||!fn.grid.fill&&sn.grid.fill==="column")&&an.classList.add(`${sn.containerModifierClass}grid-column`),_e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(xn=>{if(typeof fn[xn]>"u")return;const Mn=sn[xn]&&sn[xn].enabled,En=fn[xn]&&fn[xn].enabled;Mn&&!En&&_e[xn].disable(),!Mn&&En&&_e[xn].enable()});const yn=fn.direction&&fn.direction!==sn.direction,Cn=sn.loop&&(fn.slidesPerView!==sn.slidesPerView||yn),Sn=sn.loop;yn&&nn&&_e.changeDirection(),extend$5(_e.params,fn);const $n=_e.params.enabled,Pn=_e.params.loop;Object.assign(_e,{allowTouchMove:_e.params.allowTouchMove,allowSlideNext:_e.params.allowSlideNext,allowSlidePrev:_e.params.allowSlidePrev}),kn&&!$n?_e.disable():!kn&&$n&&_e.enable(),_e.currentBreakpoint=un,_e.emit("_beforeBreakpoint",fn),nn&&(Cn?(_e.loopDestroy(),_e.loopCreate(tn),_e.updateSlides()):!Sn&&Pn?(_e.loopCreate(tn),_e.updateSlides()):Sn&&!Pn&&_e.loopDestroy()),_e.emit("breakpoint",fn)}function getBreakpoint(_e,tn,nn){if(tn===void 0&&(tn="window"),!_e||tn==="container"&&!nn)return;let sn=!1;const an=getWindow$1(),cn=tn==="window"?an.innerHeight:nn.clientHeight,un=Object.keys(_e).map(hn=>{if(typeof hn=="string"&&hn.indexOf("@")===0){const fn=parseFloat(hn.substr(1));return{value:cn*fn,point:hn}}return{value:hn,point:hn}});un.sort((hn,fn)=>parseInt(hn.value,10)-parseInt(fn.value,10));for(let hn=0;hn<un.length;hn+=1){const{point:fn,value:vn}=un[hn];tn==="window"?an.matchMedia(`(min-width: ${vn}px)`).matches&&(sn=fn):vn<=nn.clientWidth&&(sn=fn)}return sn||"max"}var breakpoints={setBreakpoint,getBreakpoint};function prepareClasses(_e,tn){const nn=[];return _e.forEach(sn=>{typeof sn=="object"?Object.keys(sn).forEach(an=>{sn[an]&&nn.push(tn+an)}):typeof sn=="string"&&nn.push(tn+sn)}),nn}function addClasses(){const _e=this,{classNames:tn,params:nn,rtl:sn,el:an,device:cn}=_e,un=prepareClasses(["initialized",nn.direction,{"free-mode":_e.params.freeMode&&nn.freeMode.enabled},{autoheight:nn.autoHeight},{rtl:sn},{grid:nn.grid&&nn.grid.rows>1},{"grid-column":nn.grid&&nn.grid.rows>1&&nn.grid.fill==="column"},{android:cn.android},{ios:cn.ios},{"css-mode":nn.cssMode},{centered:nn.cssMode&&nn.centeredSlides},{"watch-progress":nn.watchSlidesProgress}],nn.containerModifierClass);tn.push(...un),an.classList.add(...tn),_e.emitContainerClasses()}function removeClasses(){const _e=this,{el:tn,classNames:nn}=_e;tn.classList.remove(...nn),_e.emitContainerClasses()}var classes={addClasses,removeClasses};function checkOverflow(){const _e=this,{isLocked:tn,params:nn}=_e,{slidesOffsetBefore:sn}=nn;if(sn){const an=_e.slides.length-1,cn=_e.slidesGrid[an]+_e.slidesSizesGrid[an]+sn*2;_e.isLocked=_e.size>cn}else _e.isLocked=_e.snapGrid.length===1;nn.allowSlideNext===!0&&(_e.allowSlideNext=!_e.isLocked),nn.allowSlidePrev===!0&&(_e.allowSlidePrev=!_e.isLocked),tn&&tn!==_e.isLocked&&(_e.isEnd=!1),tn!==_e.isLocked&&_e.emit(_e.isLocked?"lock":"unlock")}var checkOverflow$1={checkOverflow},defaults$2={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function moduleExtendParams(_e,tn){return function(sn){sn===void 0&&(sn={});const an=Object.keys(sn)[0],cn=sn[an];if(typeof cn!="object"||cn===null){extend$5(tn,sn);return}if(_e[an]===!0&&(_e[an]={enabled:!0}),an==="navigation"&&_e[an]&&_e[an].enabled&&!_e[an].prevEl&&!_e[an].nextEl&&(_e[an].auto=!0),["pagination","scrollbar"].indexOf(an)>=0&&_e[an]&&_e[an].enabled&&!_e[an].el&&(_e[an].auto=!0),!(an in _e&&"enabled"in cn)){extend$5(tn,sn);return}typeof _e[an]=="object"&&!("enabled"in _e[an])&&(_e[an].enabled=!0),_e[an]||(_e[an]={enabled:!1}),extend$5(tn,sn)}}const prototypes={eventsEmitter,update,translate,transition,slide,loop,grabCursor,events:events$1,breakpoints,checkOverflow:checkOverflow$1,classes},extendedDefaults={};class Swiper{constructor(){let tn,nn;for(var sn=arguments.length,an=new Array(sn),cn=0;cn<sn;cn++)an[cn]=arguments[cn];an.length===1&&an[0].constructor&&Object.prototype.toString.call(an[0]).slice(8,-1)==="Object"?nn=an[0]:[tn,nn]=an,nn||(nn={}),nn=extend$5({},nn),tn&&!nn.el&&(nn.el=tn);const un=getDocument();if(nn.el&&typeof nn.el=="string"&&un.querySelectorAll(nn.el).length>1){const _n=[];return un.querySelectorAll(nn.el).forEach(kn=>{const yn=extend$5({},nn,{el:kn});_n.push(new Swiper(yn))}),_n}const hn=this;hn.__swiper__=!0,hn.support=getSupport(),hn.device=getDevice({userAgent:nn.userAgent}),hn.browser=getBrowser(),hn.eventsListeners={},hn.eventsAnyListeners=[],hn.modules=[...hn.__modules__],nn.modules&&Array.isArray(nn.modules)&&hn.modules.push(...nn.modules);const fn={};hn.modules.forEach(_n=>{_n({params:nn,swiper:hn,extendParams:moduleExtendParams(nn,fn),on:hn.on.bind(hn),once:hn.once.bind(hn),off:hn.off.bind(hn),emit:hn.emit.bind(hn)})});const vn=extend$5({},defaults$2,fn);return hn.params=extend$5({},vn,extendedDefaults,nn),hn.originalParams=extend$5({},hn.params),hn.passedParams=extend$5({},nn),hn.params&&hn.params.on&&Object.keys(hn.params.on).forEach(_n=>{hn.on(_n,hn.params.on[_n])}),hn.params&&hn.params.onAny&&hn.onAny(hn.params.onAny),Object.assign(hn,{enabled:hn.params.enabled,el:tn,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return hn.params.direction==="horizontal"},isVertical(){return hn.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:hn.params.allowSlideNext,allowSlidePrev:hn.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:hn.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:hn.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),hn.emit("_swiper"),hn.params.init&&hn.init(),hn}getDirectionLabel(tn){return this.isHorizontal()?tn:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[tn]}getSlideIndex(tn){const{slidesEl:nn,params:sn}=this,an=elementChildren(nn,`.${sn.slideClass}, swiper-slide`),cn=elementIndex(an[0]);return elementIndex(tn)-cn}getSlideIndexByData(tn){return this.getSlideIndex(this.slides.filter(nn=>nn.getAttribute("data-swiper-slide-index")*1===tn)[0])}recalcSlides(){const tn=this,{slidesEl:nn,params:sn}=tn;tn.slides=elementChildren(nn,`.${sn.slideClass}, swiper-slide`)}enable(){const tn=this;tn.enabled||(tn.enabled=!0,tn.params.grabCursor&&tn.setGrabCursor(),tn.emit("enable"))}disable(){const tn=this;tn.enabled&&(tn.enabled=!1,tn.params.grabCursor&&tn.unsetGrabCursor(),tn.emit("disable"))}setProgress(tn,nn){const sn=this;tn=Math.min(Math.max(tn,0),1);const an=sn.minTranslate(),un=(sn.maxTranslate()-an)*tn+an;sn.translateTo(un,typeof nn>"u"?0:nn),sn.updateActiveIndex(),sn.updateSlidesClasses()}emitContainerClasses(){const tn=this;if(!tn.params._emitClasses||!tn.el)return;const nn=tn.el.className.split(" ").filter(sn=>sn.indexOf("swiper")===0||sn.indexOf(tn.params.containerModifierClass)===0);tn.emit("_containerClasses",nn.join(" "))}getSlideClasses(tn){const nn=this;return nn.destroyed?"":tn.className.split(" ").filter(sn=>sn.indexOf("swiper-slide")===0||sn.indexOf(nn.params.slideClass)===0).join(" ")}emitSlidesClasses(){const tn=this;if(!tn.params._emitClasses||!tn.el)return;const nn=[];tn.slides.forEach(sn=>{const an=tn.getSlideClasses(sn);nn.push({slideEl:sn,classNames:an}),tn.emit("_slideClass",sn,an)}),tn.emit("_slideClasses",nn)}slidesPerViewDynamic(tn,nn){tn===void 0&&(tn="current"),nn===void 0&&(nn=!1);const sn=this,{params:an,slides:cn,slidesGrid:un,slidesSizesGrid:hn,size:fn,activeIndex:vn}=sn;let _n=1;if(typeof an.slidesPerView=="number")return an.slidesPerView;if(an.centeredSlides){let kn=cn[vn]?cn[vn].swiperSlideSize:0,yn;for(let Cn=vn+1;Cn<cn.length;Cn+=1)cn[Cn]&&!yn&&(kn+=cn[Cn].swiperSlideSize,_n+=1,kn>fn&&(yn=!0));for(let Cn=vn-1;Cn>=0;Cn-=1)cn[Cn]&&!yn&&(kn+=cn[Cn].swiperSlideSize,_n+=1,kn>fn&&(yn=!0))}else if(tn==="current")for(let kn=vn+1;kn<cn.length;kn+=1)(nn?un[kn]+hn[kn]-un[vn]<fn:un[kn]-un[vn]<fn)&&(_n+=1);else for(let kn=vn-1;kn>=0;kn-=1)un[vn]-un[kn]<fn&&(_n+=1);return _n}update(){const tn=this;if(!tn||tn.destroyed)return;const{snapGrid:nn,params:sn}=tn;sn.breakpoints&&tn.setBreakpoint(),[...tn.el.querySelectorAll('[loading="lazy"]')].forEac
vendor: 8,697 bytes, line 126
126h(un=>{un.complete&&processLazyPreloader(tn,un)}),tn.updateSize(),tn.updateSlides(),tn.updateProgress(),tn.updateSlidesClasses();function an(){const un=tn.rtlTranslate?tn.translate*-1:tn.translate,hn=Math.min(Math.max(un,tn.maxTranslate()),tn.minTranslate());tn.setTranslate(hn),tn.updateActiveIndex(),tn.updateSlidesClasses()}let cn;if(sn.freeMode&&sn.freeMode.enabled&&!sn.cssMode)an(),sn.autoHeight&&tn.updateAutoHeight();else{if((sn.slidesPerView==="auto"||sn.slidesPerView>1)&&tn.isEnd&&!sn.centeredSlides){const un=tn.virtual&&sn.virtual.enabled?tn.virtual.slides:tn.slides;cn=tn.slideTo(un.length-1,0,!1,!0)}else cn=tn.slideTo(tn.activeIndex,0,!1,!0);cn||an()}sn.watchOverflow&&nn!==tn.snapGrid&&tn.checkOverflow(),tn.emit("update")}changeDirection(tn,nn){nn===void 0&&(nn=!0);const sn=this,an=sn.params.direction;return tn||(tn=an==="horizontal"?"vertical":"horizontal"),tn===an||tn!=="horizontal"&&tn!=="vertical"||(sn.el.classList.remove(`${sn.params.containerModifierClass}${an}`),sn.el.classList.add(`${sn.params.containerModifierClass}${tn}`),sn.emitContainerClasses(),sn.params.direction=tn,sn.slides.forEach(cn=>{tn==="vertical"?cn.style.width="":cn.style.height=""}),sn.emit("changeDirection"),nn&&sn.update()),sn}changeLanguageDirection(tn){const nn=this;nn.rtl&&tn==="rtl"||!nn.rtl&&tn==="ltr"||(nn.rtl=tn==="rtl",nn.rtlTranslate=nn.params.direction==="horizontal"&&nn.rtl,nn.rtl?(nn.el.classList.add(`${nn.params.containerModifierClass}rtl`),nn.el.dir="rtl"):(nn.el.classList.remove(`${nn.params.containerModifierClass}rtl`),nn.el.dir="ltr"),nn.update())}mount(tn){const nn=this;if(nn.mounted)return!0;let sn=tn||nn.params.el;if(typeof sn=="string"&&(sn=document.querySelector(sn)),!sn)return!1;sn.swiper=nn,sn.parentNode&&sn.parentNode.host&&sn.parentNode.host.nodeName==="SWIPER-CONTAINER"&&(nn.isElement=!0);const an=()=>`.${(nn.params.wrapperClass||"").trim().split(" ").join(".")}`;let un=sn&&sn.shadowRoot&&sn.shadowRoot.querySelector?sn.shadowRoot.querySelector(an()):elementChildren(sn,an())[0];return!un&&nn.params.createElements&&(un=createElement("div",nn.params.wrapperClass),sn.append(un),elementChildren(sn,`.${nn.params.slideClass}`).forEach(hn=>{un.append(hn)})),Object.assign(nn,{el:sn,wrapperEl:un,slidesEl:nn.isElement&&!sn.parentNode.host.slideSlots?sn.parentNode.host:un,hostEl:nn.isElement?sn.parentNode.host:sn,mounted:!0,rtl:sn.dir.toLowerCase()==="rtl"||elementStyle(sn,"direction")==="rtl",rtlTranslate:nn.params.direction==="horizontal"&&(sn.dir.toLowerCase()==="rtl"||elementStyle(sn,"direction")==="rtl"),wrongRTL:elementStyle(un,"display")==="-webkit-box"}),!0}init(tn){const nn=this;if(nn.initialized||nn.mount(tn)===!1)return nn;nn.emit("beforeInit"),nn.params.breakpoints&&nn.setBreakpoint(),nn.addClasses(),nn.updateSize(),nn.updateSlides(),nn.params.watchOverflow&&nn.checkOverflow(),nn.params.grabCursor&&nn.enabled&&nn.setGrabCursor(),nn.params.loop&&nn.virtual&&nn.params.virtual.enabled?nn.slideTo(nn.params.initialSlide+nn.virtual.slidesBefore,0,nn.params.runCallbacksOnInit,!1,!0):nn.slideTo(nn.params.initialSlide,0,nn.params.runCallbacksOnInit,!1,!0),nn.params.loop&&nn.loopCreate(),nn.attachEvents();const an=[...nn.el.querySelectorAll('[loading="lazy"]')];return nn.isElement&&an.push(...nn.hostEl.querySelectorAll('[loading="lazy"]')),an.forEach(cn=>{cn.complete?processLazyPreloader(nn,cn):cn.addEventListener("load",un=>{processLazyPreloader(nn,un.target)})}),preload(nn),nn.initialized=!0,preload(nn),nn.emit("init"),nn.emit("afterInit"),nn}destroy(tn,nn){tn===void 0&&(tn=!0),nn===void 0&&(nn=!0);const sn=this,{params:an,el:cn,wrapperEl:un,slides:hn}=sn;return typeof sn.params>"u"||sn.destroyed||(sn.emit("beforeDestroy"),sn.initialized=!1,sn.detachEvents(),an.loop&&sn.loopDestroy(),nn&&(sn.removeClasses(),cn.removeAttribute("style"),un.removeAttribute("style"),hn&&hn.length&&hn.forEach(fn=>{fn.classList.remove(an.slideVisibleClass,an.slideFullyVisibleClass,an.slideActiveClass,an.slideNextClass,an.slidePrevClass),fn.removeAttribute("style"),fn.removeAttribute("data-swiper-slide-index")})),sn.emit("destroy"),Object.keys(sn.eventsListeners).forEach(fn=>{sn.off(fn)}),tn!==!1&&(sn.el.swiper=null,deleteProps(sn)),sn.destroyed=!0),null}static extendDefaults(tn){extend$5(extendedDefaults,tn)}static get extendedDefaults(){return extendedDefaults}static get defaults(){return defaults$2}static installModule(tn){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const nn=Swiper.prototype.__modules__;typeof tn=="function"&&nn.indexOf(tn)<0&&nn.push(tn)}static use(tn){return Array.isArray(tn)?(tn.forEach(nn=>Swiper.installModule(nn)),Swiper):(Swiper.installModule(tn),Swiper)}}Object.keys(prototypes).forEach(_e=>{Object.keys(prototypes[_e]).forEach(tn=>{Swiper.prototype[tn]=prototypes[_e][tn]})});Swiper.use([Resize,Observer$1]);function Mousewheel(_e){let{swiper:tn,extendParams:nn,on:sn,emit:an}=_e;const cn=getWindow$1();nn({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),tn.mousewheel={enabled:!1};let un,hn=now$2(),fn;const vn=[];function _n(En){let Rn=0,On=0,jn=0,zn=0;return"detail"in En&&(On=En.detail),"wheelDelta"in En&&(On=-En.wheelDelta/120),"wheelDeltaY"in En&&(On=-En.wheelDeltaY/120),"wheelDeltaX"in En&&(Rn=-En.wheelDeltaX/120),"axis"in En&&En.axis===En.HORIZONTAL_AXIS&&(Rn=On,On=0),jn=Rn*10,zn=On*10,"deltaY"in En&&(zn=En.deltaY),"deltaX"in En&&(jn=En.deltaX),En.shiftKey&&!jn&&(jn=zn,zn=0),(jn||zn)&&En.deltaMode&&(En.deltaMode===1?(jn*=40,zn*=40):(jn*=800,zn*=800)),jn&&!Rn&&(Rn=jn<1?-1:1),zn&&!On&&(On=zn<1?-1:1),{spinX:Rn,spinY:On,pixelX:jn,pixelY:zn}}function kn(){tn.enabled&&(tn.mouseEntered=!0)}function yn(){tn.enabled&&(tn.mouseEntered=!1)}function Cn(En){return tn.params.mousewheel.thresholdDelta&&En.delta<tn.params.mousewheel.thresholdDelta||tn.params.mousewheel.thresholdTime&&now$2()-hn<tn.params.mousewheel.thresholdTime?!1:En.delta>=6&&now$2()-hn<60?!0:(En.direction<0?(!tn.isEnd||tn.params.loop)&&!tn.animating&&(tn.slideNext(),an("scroll",En.raw)):(!tn.isBeginning||tn.params.loop)&&!tn.animating&&(tn.slidePrev(),an("scroll",En.raw)),hn=new cn.Date().getTime(),!1)}function Sn(En){const Tn=tn.params.mousewheel;if(En.direction<0){if(tn.isEnd&&!tn.params.loop&&Tn.releaseOnEdges)return!0}else if(tn.isBeginning&&!tn.params.loop&&Tn.releaseOnEdges)return!0;return!1}function $n(En){let Tn=En,Ln=!0;if(!tn.enabled||En.target.closest(`.${tn.params.mousewheel.noMousewheelClass}`))return;const Nn=tn.params.mousewheel;tn.params.cssMode&&Tn.preventDefault();let Rn=tn.el;tn.params.mousewheel.eventsTarget!=="container"&&(Rn=document.querySelector(tn.params.mousewheel.eventsTarget));const On=Rn&&Rn.contains(Tn.target);if(!tn.mouseEntered&&!On&&!Nn.releaseOnEdges)return!0;Tn.originalEvent&&(Tn=Tn.originalEvent);let jn=0;const zn=tn.rtlTranslate?-1:1,Kn=_n(Tn);if(Nn.forceToAxis)if(tn.isHorizontal())if(Math.abs(Kn.pixelX)>Math.abs(Kn.pixelY))jn=-Kn.pixelX*zn;else return!0;else if(Math.abs(Kn.pixelY)>Math.abs(Kn.pixelX))jn=-Kn.pixelY;else return!0;else jn=Math.abs(Kn.pixelX)>Math.abs(Kn.pixelY)?-Kn.pixelX*zn:-Kn.pixelY;if(jn===0)return!0;Nn.invert&&(jn=-jn);let Vn=tn.getTranslate()+jn*Nn.sensitivity;if(Vn>=tn.minTranslate()&&(Vn=tn.minTranslate()),Vn<=tn.maxTranslate()&&(Vn=tn.maxTranslate()),Ln=tn.params.loop?!0:!(Vn===tn.minTranslate()||Vn===tn.maxTranslate()),Ln&&tn.params.nested&&Tn.stopPropagation(),!tn.params.freeMode||!tn.params.freeMode.enabled){const Qn={time:now$2(),delta:Math.abs(jn),direction:Math.sign(jn),raw:En};vn.length>=2&&vn.shift();const Jn=vn.length?vn[vn.length-1]:void 0;if(vn.push(Qn),Jn?(Qn.direction!==Jn.direction||Qn.delta>Jn.delta||Qn.time>Jn.time+150)&&Cn(Qn):Cn(Qn),Sn(Qn))return!0}else{const Qn={time:now$2(),delta:Math.abs(jn),direction:Math.sign(jn)},Jn=fn&&Qn.time<fn.time+500&&Qn.delta<=fn.delta&&Qn.direction===fn.direction;if(!Jn){fn=void 0;let er=tn.getTranslate()+jn*Nn.sensitivity;const Wn=tn.isBeginning,qn=tn.isEnd;if(er>=tn.minTranslate()&&(er=tn.minTranslate()),er<=tn.maxTranslate()&&(er=tn.maxTranslate()),tn.setTransition(0),tn.setTranslate(er),tn.updateProgress(),tn.updateActiveIndex(),tn.updateSlidesClasses(),(!Wn&&tn.isBeginning||!qn&&tn.isEnd)&&tn.updateSlidesClasses(),tn.params.loop&&tn.loopFix({direction:Qn.direction<0?"next":"prev",byMousewheel:!0}),tn.params.freeMode.sticky){clearTimeout(un),un=void 0,vn.length>=15&&vn.shift();const Hn=vn.length?vn[vn.length-1]:void 0,Yn=vn[0];if(vn.push(Qn),Hn&&(Qn.delta>Hn.delta||Qn.direction!==Hn.direction))vn.splice(0);else if(vn.length>=15&&Qn.time-Yn.time<500&&Yn.delta-Qn.delta>=1&&Qn.delta<=6){const Xn=jn>0?.8:.2;
vendor: 4,586 bytes, line 126
126fn=Qn,vn.splice(0),un=nextTick$1(()=>{tn.slideToClosest(tn.params.speed,!0,void 0,Xn)},0)}un||(un=nextTick$1(()=>{fn=Qn,vn.splice(0),tn.slideToClosest(tn.params.speed,!0,void 0,.5)},500))}if(Jn||an("scroll",Tn),tn.params.autoplay&&tn.params.autoplayDisableOnInteraction&&tn.autoplay.stop(),Nn.releaseOnEdges&&(er===tn.minTranslate()||er===tn.maxTranslate()))return!0}}return Tn.preventDefault?Tn.preventDefault():Tn.returnValue=!1,!1}function Pn(En){let Tn=tn.el;tn.params.mousewheel.eventsTarget!=="container"&&(Tn=document.querySelector(tn.params.mousewheel.eventsTarget)),Tn[En]("mouseenter",kn),Tn[En]("mouseleave",yn),Tn[En]("wheel",$n)}function xn(){return tn.params.cssMode?(tn.wrapperEl.removeEventListener("wheel",$n),!0):tn.mousewheel.enabled?!1:(Pn("addEventListener"),tn.mousewheel.enabled=!0,!0)}function Mn(){return tn.params.cssMode?(tn.wrapperEl.addEventListener(event,$n),!0):tn.mousewheel.enabled?(Pn("removeEventListener"),tn.mousewheel.enabled=!1,!0):!1}sn("init",()=>{!tn.params.mousewheel.enabled&&tn.params.cssMode&&Mn(),tn.params.mousewheel.enabled&&xn()}),sn("destroy",()=>{tn.params.cssMode&&xn(),tn.mousewheel.enabled&&Mn()}),Object.assign(tn.mousewheel,{enable:xn,disable:Mn})}function createElementIfNotDefined(_e,tn,nn,sn){return _e.params.createElements&&Object.keys(sn).forEach(an=>{if(!nn[an]&&nn.auto===!0){let cn=elementChildren(_e.el,`.${sn[an]}`)[0];cn||(cn=createElement("div",sn[an]),cn.className=sn[an],_e.el.append(cn)),nn[an]=cn,tn[an]=cn}}),nn}function Navigation(_e){let{swiper:tn,extendParams:nn,on:sn,emit:an}=_e;nn({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),tn.navigation={nextEl:null,prevEl:null};const cn=$n=>(Array.isArray($n)?$n:[$n]).filter(Pn=>!!Pn);function un($n){let Pn;return $n&&typeof $n=="string"&&tn.isElement&&(Pn=tn.el.querySelector($n),Pn)?Pn:($n&&(typeof $n=="string"&&(Pn=[...document.querySelectorAll($n)]),tn.params.uniqueNavElements&&typeof $n=="string"&&Pn.length>1&&tn.el.querySelectorAll($n).length===1&&(Pn=tn.el.querySelector($n))),$n&&!Pn?$n:Pn)}function hn($n,Pn){const xn=tn.params.navigation;$n=cn($n),$n.forEach(Mn=>{Mn&&(Mn.classList[Pn?"add":"remove"](...xn.disabledClass.split(" ")),Mn.tagName==="BUTTON"&&(Mn.disabled=Pn),tn.params.watchOverflow&&tn.enabled&&Mn.classList[tn.isLocked?"add":"remove"](xn.lockClass))})}function fn(){const{nextEl:$n,prevEl:Pn}=tn.navigation;if(tn.params.loop){hn(Pn,!1),hn($n,!1);return}hn(Pn,tn.isBeginning&&!tn.params.rewind),hn($n,tn.isEnd&&!tn.params.rewind)}function vn($n){$n.preventDefault(),!(tn.isBeginning&&!tn.params.loop&&!tn.params.rewind)&&(tn.slidePrev(),an("navigationPrev"))}function _n($n){$n.preventDefault(),!(tn.isEnd&&!tn.params.loop&&!tn.params.rewind)&&(tn.slideNext(),an("navigationNext"))}function kn(){const $n=tn.params.navigation;if(tn.params.navigation=createElementIfNotDefined(tn,tn.originalParams.navigation,tn.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!($n.nextEl||$n.prevEl))return;let Pn=un($n.nextEl),xn=un($n.prevEl);Object.assign(tn.navigation,{nextEl:Pn,prevEl:xn}),Pn=cn(Pn),xn=cn(xn);const Mn=(En,Tn)=>{En&&En.addEventListener("click",Tn==="next"?_n:vn),!tn.enabled&&En&&En.classList.add(...$n.lockClass.split(" "))};Pn.forEach(En=>Mn(En,"next")),xn.forEach(En=>Mn(En,"prev"))}function yn(){let{nextEl:$n,prevEl:Pn}=tn.navigation;$n=cn($n),Pn=cn(Pn);const xn=(Mn,En)=>{Mn.removeEventListener("click",En==="next"?_n:vn),Mn.classList.remove(...tn.params.navigation.disabledClass.split(" "))};$n.forEach(Mn=>xn(Mn,"next")),Pn.forEach(Mn=>xn(Mn,"prev"))}sn("init",()=>{tn.params.navigation.enabled===!1?Sn():(kn(),fn())}),sn("toEdge fromEdge lock unlock",()=>{fn()}),sn("destroy",()=>{yn()}),sn("enable disable",()=>{let{nextEl:$n,prevEl:Pn}=tn.navigation;if($n=cn($n),Pn=cn(Pn),tn.enabled){fn();return}[...$n,...Pn].filter(xn=>!!xn).forEach(xn=>xn.classList.add(tn.params.navigation.lockClass))}),sn("click",($n,Pn)=>{let{nextEl:xn,prevEl:Mn}=tn.navigation;xn=cn(xn),Mn=cn(Mn);const En=Pn.target;if(tn.params.navigation.hideOnClick&&!Mn.includes(En)&&!xn.includes(En)){if(tn.pagination&&tn.params.pagination&&tn.params.pagination.clickable&&(tn.pagination.el===En||tn.pagination.el.contains(En)))return;let Tn;xn.length?Tn=xn[0].classList.contains(tn.params.navigation.hiddenClass):Mn.length&&(Tn=Mn[0].classList.contains(tn.params.navigation.hiddenClass)),an(Tn===!0?"navigationShow":"navigationHide"),[...xn,...Mn].filter(Ln=>
126!!Ln).forEach(Ln=>Ln.classList.toggle(tn.params.navigation.hiddenClass))}});const Cn=()=>{tn.el.classList.remove(...tn.params.navigation.navigationDisabledClass.split(" ")),kn(),fn()},Sn=()=>{tn.el.classList.add(...tn.params.navigation.navigationDisabledClass.split(" ")),yn()};Object.assign(tn.navigation,{enable:Cn,disable:Sn,update:fn,init:kn,destroy:yn})}function classesToSelector(_e){return _e===void 0&&(_e=""),`.${_e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function Pagination(_e){let{swiper:tn,extendParams:nn,on:sn,emit:an}=_e;const cn="swiper-pagination";nn({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:Mn=>Mn,formatFractionTotal:Mn=>Mn,bulletClass:`${cn}-bullet`,bulletActiveClass:`${cn}-bullet-active`,modifierClass:`${cn}-`,currentClass:`${cn}-current`,totalClass:`${cn}-total`,hiddenClass:`${cn}-hidden`,progressbarFillClass:`${cn}-progressbar-fill`,progressbarOppositeClass:`${cn}-progressbar-opposite`,clickableClass:`${cn}-clickable`,lockClass:`${cn}-lock`,horizontalClass:`${cn}-horizontal`,verticalClass:`${cn}-vertical`,paginationDisabledClass:`${cn}-disabled`}}),tn.pagination={el:null,bullets:[]};let un,hn=0;const fn=Mn=>(Array.isArray(Mn)?Mn:[Mn]).filter(En=>!!En);function vn(){return!tn.params.pagination.el||!tn.pagination.el||Array.isArray(tn.pagination.el)&&tn.pagination.el.length===0}function _n(Mn,En){const{bulletActiveClass:Tn}=tn.params.pagination;Mn&&(Mn=Mn[`${En==="prev"?"previous":"next"}ElementSibling`],Mn&&(Mn.classList.add(`${Tn}-${En}`),Mn=Mn[`${En==="prev"?"previous":"next"}ElementSibling`],Mn&&Mn.classList.add(`${Tn}-${En}-${En}`)))}function kn(Mn){const En=Mn.target.closest(classesToSelector(tn.params.pagination.bulletClass));if(!En)return;Mn.preventDefault();const Tn=elementIndex(En)*tn.params.slidesPerGroup;if(tn.params.loop){if(tn.realIndex===Tn)return;tn.slideToLoop(Tn)}else tn.slideTo(Tn)}function yn(){const Mn=tn.rtl,En=tn.params.pagination;if(vn())return;let Tn=tn.pagination.el;Tn=fn(Tn);let Ln,Nn;const Rn=tn.virtual&&tn.params.virtual.enabled?tn.virtual.slides.length:tn.slides.length,On=tn.params.loop?Math.ceil(Rn/tn.params.slidesPerGroup):tn.snapGrid.length;if(tn.params.loop?(Nn=tn.previousRealIndex||0,Ln=tn.params.slidesPerGroup>1?Math.floor(tn.realIndex/tn.params.slidesPerGroup):tn.realIndex):typeof tn.snapIndex<"u"?(Ln=tn.snapIndex,Nn=tn.previousSnapIndex):(Nn=tn.previousIndex||0,Ln=tn.activeIndex||0),En.type==="bullets"&&tn.pagination.bullets&&tn.pagination.bullets.length>0){const jn=tn.pagination.bullets;let zn,Kn,Vn;if(En.dynamicBullets&&(un=elementOuterSize(jn[0],tn.isHorizontal()?"width":"height",!0),Tn.forEach(Qn=>{Qn.style[tn.isHorizontal()?"width":"height"]=`${un*(En.dynamicMainBullets+4)}px`}),En.dynamicMainBullets>1&&Nn!==void 0&&(hn+=Ln-(Nn||0),hn>En.dynamicMainBullets-1?hn=En.dynamicMainBullets-1:hn<0&&(hn=0)),zn=Math.max(Ln-hn,0),Kn=zn+(Math.min(jn.length,En.dynamicMainBullets)-1),Vn=(Kn+zn)/2),jn.forEach(Qn=>{const Jn=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(er=>`${En.bulletActiveClass}${er}`)].map(er=>typeof er=="string"&&er.includes(" ")?er.split(" "):er).flat();Qn.classList.remove(...Jn)}),Tn.length>1)jn.forEach(Qn=>{const Jn=elementIndex(Qn);Jn===Ln?Qn.classList.add(...En.bulletActiveClass.split(" ")):tn.isElement&&Qn.setAttribute("part","bullet"),En.dynamicBullets&&(Jn>=zn&&Jn<=Kn&&Qn.classList.add(...`${En.bulletActiveClass}-main`.split(" ")),Jn===zn&&_n(Qn,"prev"),Jn===Kn&&_n(Qn,"next"))});else{const Qn=jn[Ln];if(Qn&&Qn.classList.add(...En.bulletActiveClass.split(" ")),tn.isElement&&jn.forEach((Jn,er)=>{Jn.setAttribute("part",er===Ln?"bullet-active":"bullet")}),En.dynamicBullets){const Jn=jn[zn],er=jn[Kn];for(let Wn=zn;Wn<=Kn;Wn+=1)jn[Wn]&&jn[Wn].classList.add(...`${En.bulletActiveClass}-main`.split(" "));_n(Jn,"prev"),_n(er,"next")}}if(En.dynamicBullets){const Qn=Math.min(jn.length,En.dynamicMainBullets+4),Jn=(un*Qn-un)/2-Vn*un,er=Mn?"right":"left";jn.forEach(Wn=>{Wn.style[tn.isHorizontal()?er:"top"]=`${Jn}px`})}}
vendor: 1,933 bytes, line 126
126Tn.forEach((jn,zn)=>{if(En.type==="fraction"&&(jn.querySelectorAll(classesToSelector(En.currentClass)).forEach(Kn=>{Kn.textContent=En.formatFractionCurrent(Ln+1)}),jn.querySelectorAll(classesToSelector(En.totalClass)).forEach(Kn=>{Kn.textContent=En.formatFractionTotal(On)})),En.type==="progressbar"){let Kn;En.progressbarOpposite?Kn=tn.isHorizontal()?"vertical":"horizontal":Kn=tn.isHorizontal()?"horizontal":"vertical";const Vn=(Ln+1)/On;let Qn=1,Jn=1;Kn==="horizontal"?Qn=Vn:Jn=Vn,jn.querySelectorAll(classesToSelector(En.progressbarFillClass)).forEach(er=>{er.style.transform=`translate3d(0,0,0) scaleX(${Qn}) scaleY(${Jn})`,er.style.transitionDuration=`${tn.params.speed}ms`})}En.type==="custom"&&En.renderCustom?(jn.innerHTML=En.renderCustom(tn,Ln+1,On),zn===0&&an("paginationRender",jn)):(zn===0&&an("paginationRender",jn),an("paginationUpdate",jn)),tn.params.watchOverflow&&tn.enabled&&jn.classList[tn.isLocked?"add":"remove"](En.lockClass)})}function Cn(){const Mn=tn.params.pagination;if(vn())return;const En=tn.virtual&&tn.params.virtual.enabled?tn.virtual.slides.length:tn.grid&&tn.params.grid.rows>1?tn.slides.length/Math.ceil(tn.params.grid.rows):tn.slides.length;let Tn=tn.pagination.el;Tn=fn(Tn);let Ln="";if(Mn.type==="bullets"){let Nn=tn.params.loop?Math.ceil(En/tn.params.slidesPerGroup):tn.snapGrid.length;tn.params.freeMode&&tn.params.freeMode.enabled&&Nn>En&&(Nn=En);for(let Rn=0;Rn<Nn;Rn+=1)Mn.renderBullet?Ln+=Mn.renderBullet.call(tn,Rn,Mn.bulletClass):Ln+=`<${Mn.bulletElement} ${tn.isElement?'part="bullet"':""} class="${Mn.bulletClass}"></${Mn.bulletElement}>`}Mn.type==="fraction"&&(Mn.renderFraction?Ln=Mn.renderFraction.call(tn,Mn.currentClass,Mn.totalClass):Ln=`<span class="${Mn.currentClass}"></span> / <span class="${Mn.totalClass}"></span>`),Mn.type==="progressbar"&&(Mn.renderProgressbar?Ln=Mn.renderProgressbar.call(tn,Mn.progressbarFillClass):Ln=`<span class="${Mn.progressbarFillClass}"></span>
126`),tn.pagination.bullets=[],Tn.forEach(Nn=>{Mn.type!=="custom"&&(Nn.innerHTML=Ln||""),Mn.type==="bullets"&&tn.pagination.bullets.push(...Nn.querySelectorAll(classesToSelector(Mn.bulletClass)))}),Mn.type!=="custom"&&an("paginationRender",Tn[0])}function Sn(){tn.params.pagination=createElementIfNotDefined(tn,tn.originalParams.pagination,tn.params.pagination,{el:"swiper-pagination"});const Mn=tn.params.pagination;if(!Mn.el)return;let En;typeof Mn.el=="string"&&tn.isElement&&(En=tn.el.querySelector(Mn.el)),!En&&typeof Mn.el=="string"&&(En=[...document.querySelectorAll(Mn.el)]),En||(En=Mn.el),!(!En||En.length===0)&&(tn.params.uniqueNavElements&&typeof Mn.el=="string"&&Array.isArray(En)&&En.length>1&&(En=[...tn.el.querySelectorAll(Mn.el)],En.length>1&&(En=En.filter(Tn=>elementParents(Tn,".swiper")[0]===tn.el)[0])),Array.isArray(En)&&En.length===1&&(En=En[0]),Object.assign(tn.pagination,{el:En}),En=fn(En),En.forEach(Tn=>{Mn.type==="bullets"&&Mn.clickable&&Tn.classList.add(...(Mn.clickableClass||"").split(" ")),Tn.classList.add(Mn.modifierClass+Mn.type),Tn.classList.add(tn.isHorizontal()?Mn.horizontalClass:Mn.verticalClass),Mn.type==="bullets"&&Mn.dynamicBullets&&(Tn.classList.add(`${Mn.modifierClass}${Mn.type}-dynamic`),hn=0,Mn.dynamicMainBullets<1&&(Mn.dynamicMainBullets=1)),Mn.type==="progressbar"&&Mn.progressbarOpposite&&Tn.classList.add(Mn.progressbarOppositeClass),Mn.clickable&&Tn.addEventListener("click",kn),tn.enabled||Tn.classList.add(Mn.lockClass)}))}function $n(){const Mn=tn.params.pagination;if(vn())return;let En=tn.pagination.el;En&&(En=fn(En),En.forEach(Tn=>{Tn.classList.remove(Mn.hiddenClass),Tn.classList.remove(Mn.modifierClass+Mn.type),Tn.classList.remove(tn.isHorizontal()?Mn.horizontalClass:Mn.verticalClass),Mn.clickable&&(Tn.classList.remove(...(Mn.clickableClass||"").split(" ")),Tn.removeEventListener("click",kn))})),tn.pagination.bullets&&tn.pagination.bullets.forEach(Tn=>Tn.classList.remove(...Mn.bulletActiveClass.split(" ")))}sn("changeDirection",()=>{if(!tn.pagination||!tn.pagination.el)return;const Mn=tn.params.pagination;let{el:En}=tn.pagination;En=fn(En),En.forEach(Tn=>{Tn.classList.remove(Mn.horizontalClass,Mn.verticalClass),Tn.classList.add(tn.isHorizontal()?Mn.horizontalClass:Mn.verticalClass)})}),sn("init",()=>{tn.params.pagination.enabled===!1?xn():(Sn(),Cn(),yn())}),sn("activeIndexChange",()=>{typeof tn.snapIndex>"u"&&yn()}),sn("snapIndexChange",()=>{yn()}),sn("snapGridLengthChange",()=>{Cn(),yn()}),sn("destroy",()=>{$n()}),sn("enable disable",()=>{let{el:Mn}=tn.pagination;Mn&&(Mn=fn(Mn),Mn.forEach(En=>En.classList[tn.enabled?"remove":"add"](tn.params.pagination.lockClass)))}),sn("lock unlock",()=>{yn()}),sn("click",(Mn,En)=>{const Tn=En.target,Ln=fn(tn.pagination.el);if(tn.params.pagination.el&&tn.params.pagination.hideOnClick&&Ln&&Ln.length>0&&!Tn.classList.contains(tn.params.pagination.bulletClass)){if(tn.navigation&&(tn.navigation.nextEl&&Tn===tn.navigation.nextEl||tn.navigation.prevEl&&Tn===tn.navigation.prevEl))return;const Nn=Ln[0].classList.contains(tn.params.pagination.hiddenClass);an(Nn===!0?"paginationShow":"paginationHide"),Ln.forEach(Rn=>Rn.classList.toggle(tn.params.pagination.hiddenClass))}});const Pn=()=>{tn.el.classList.remove(tn.params.pagination.paginationDisabledClass);let{el:Mn}=tn.pagination;Mn&&(Mn=fn(Mn),Mn.forEach(En=>En.classList.remove(tn.params.pagination.paginationDisabledClass))),Sn(),Cn(),yn()},xn=()=>{tn.el.classList.add(tn.params.pagination.paginationDisabledClass);let{el:Mn}=tn.pagination;Mn&&(Mn=fn(Mn),Mn.forEach(En=>En.classList.add(tn.params.pagination.paginationDisabledClass))),$n()};Object.assign(tn.pagination,{enable:Pn,disable:xn,render:Cn,update:yn,init:Sn,destroy:$n})}function freeMode(_e){let{swiper:tn,extendParams:nn,emit:sn,once:an}=_e;nn({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function cn(){if(tn.params.cssMode)return;const fn=tn.getTranslate();tn.setTranslate(fn),tn.setTransition(0),tn.touchEventsData.velocities.length=0,tn.freeMode.onTouchEnd({currentPos:tn.rtl?tn.translate:-tn.translate})}function un(){if(tn.params.cssMode)return;const{touchEventsData:fn,touches:vn}=tn;fn.velocities.length===0&&fn.velocities.push({position:vn[tn.isHorizontal()?"startX":"startY"],time:fn.touchStartTime}),fn.velocities.push({position:vn[tn.isHorizontal()?"currentX":"currentY"],time:now$2()})}function hn(fn){let{currentPos:vn}=fn;if(tn.params.cssMode)return;const{params:_n,wrapperEl:kn,rtlTranslate:yn,snapGrid:Cn,touchEventsData:Sn}=tn,Pn=now$2()-Sn.touchStartTime;if(vn<-tn.minTranslate()){tn.slideTo(tn.activeIndex);return}if(vn>-tn.maxTranslate()){tn.slides.length<Cn.length?tn.slideTo(Cn.length-1):tn.slideTo(tn.slides.length-1);return}if(_n.freeMode.momentum){if(Sn.velocities.length>1){const On=Sn.velocities.pop(),jn=Sn.velocities.pop(),zn=On.position-jn.position,Kn=On.time-jn.time;tn.velocity=zn/Kn,tn.velocity/=2,Math.abs(tn.velocity)<_n.freeMode.minimumVelocity&&(tn.velocity=0),(Kn>150||now$2()-On.time>300)&&(tn.velocity=0)}else tn.velocity=0;
126tn.velocity*=_n.freeMode.momentumVelocityRatio,Sn.velocities.length=0;let xn=1e3*_n.freeMode.momentumRatio;const Mn=tn.velocity*xn;let En=tn.translate+Mn;yn&&(En=-En);let Tn=!1,Ln;const Nn=Math.abs(tn.velocity)*20*_n.freeMode.momentumBounceRatio;let Rn;if(En<tn.maxTranslate())_n.freeMode.momentumBounce?(En+tn.maxTranslate()<-Nn&&(En=tn.maxTranslate()-Nn),Ln=tn.maxTranslate(),Tn=!0,Sn.allowMomentumBounce=!0):En=tn.maxTranslate(),_n.loop&&_n.centeredSlides&&(Rn=!0);else if(En>tn.minTranslate())_n.freeMode.momentumBounce?(En-tn.minTranslate()>Nn&&(En=tn.minTranslate()+Nn),Ln=tn.minTranslate(),Tn=!0,Sn.allowMomentumBounce=!0):En=tn.minTranslate(),_n.loop&&_n.centeredSlides&&(Rn=!0);else if(_n.freeMode.sticky){let On;for(let jn=0;jn<Cn.length;jn+=1)if(Cn[jn]>-En){On=jn;break}Math.abs(Cn[On]-En)<Math.abs(Cn[On-1]-En)||tn.swipeDirection==="next"?En=Cn[On]:En=Cn[On-1],En=-En}if(Rn&&an("transitionEnd",()=>{tn.loopFix()}),tn.velocity!==0){if(yn?xn=Math.abs((-En-tn.translate)/tn.velocity):xn=Math.abs((En-tn.translate)/tn.velocity),_n.freeMode.sticky){const On=Math.abs((yn?-En:En)-tn.translate),jn=tn.slidesSizesGrid[tn.activeIndex];On<jn?xn=_n.speed:On<2*jn?xn=_n.speed*1.5:xn=_n.speed*2.5}}else if(_n.freeMode.sticky){tn.slideToClosest();return}_n.freeMode.momentumBounce&&Tn?(tn.updateProgress(Ln),tn.setTransition(xn),tn.setTranslate(En),tn.transitionStart(!0,tn.swipeDirection),tn.animating=!0,elementTransitionEnd(kn,()=>{!tn||tn.destroyed||!Sn.allowMomentumBounce||(sn("momentumBounce"),tn.setTransition(_n.speed),setTimeout(()=>{tn.setTranslate(Ln),elementTransitionEnd(kn,()=>{!tn||tn.destroyed||tn.transitionEnd()})},0))})):tn.velocity?(sn("_freeModeNoMomentumRelease"),tn.updateProgress(En),tn.setTransition(xn),tn.setTranslate(En),tn.transitionStart(!0,tn.swipeDirection),tn.animating||(tn.animating=!0,elementTransitionEnd(kn,()=>{!tn||tn.destroyed||tn.transitionEnd()}))):tn.updateProgress(En),tn.updateActiveIndex(),tn.updateSlidesClasses()}else if(_n.freeMode.sticky){tn.slideToClosest();return}else _n.freeMode&&sn("_freeModeNoMomentumRelease");(!_n.freeMode.momentum||Pn>=_n.longSwipesMs)&&(sn("_freeModeStaticRelease"),tn.updateProgress(),tn.updateActiveIndex(),tn.updateSlidesClasses())}Object.assign(tn,{freeMode:{onTouchStart:cn,onTouchMove:un,onTouchEnd:hn}})}const DEFAULT_ARGS={settings:{slidesPerView:"auto",spaceBetween:10,centeredSlides:!1,mousewheel:!1,allowTouchMove:!0,breakpoints:{},pagination:{el:".swiper-pagination"}}};class Carousel extends Component{constructor(tn={},nn="Carousel"){tn.debug=tn.debug||!0,tn=_merge$1({},DEFAULT_ARGS,tn||{}),super(tn,nn),this.settings=tn.settings,this.$swiper=this.$el.querySelector(".swiper"),this.init()}init(){const tn=this.$el;this.swiper=new Swiper(this.$swiper,{modules:[Navigation,Pagination,freeMode,Mousewheel],slidesPerView:this.settings.slidesPerView,spaceBetween:this.settings.spaceBetween,mousewheel:this.settings.mousewheel,allowTouchMove:this.settings.allowTouchMove,centeredSlides:this.settings.centeredSlides,freeMode:!0,navigation:{nextEl:this.$el.querySelector(".swiper-button-next"),prevEl:this.$el.querySelector(".swiper-button-prev")},breakpoints:this.settings.breakpoints,on:{afterInit(){tn.classList.add("is-loaded")}}})}destroy(){super.destroy(),this.swiper&&this.swiper.destroy(),this.swiper=null}}class CarouselNews extends Carousel{constructor(tn={},nn="CarouselNews"){tn.debug=tn.debug||!1,tn.settings=_merge$1({spaceBetween:50,allowTouchMove:!1},tn.settings||{}),super(tn,nn)}destroy(){super.destroy()}}class Accordion extends Component{constructor(tn={},nn="Accordion"){super(tn,nn),this._name=tn.name||"accordion",this.$titleWrapper=Array.from(this.$el.children).find(sn=>sn.classList.contains(strToCssClass(this._name,"titleWrapper"))),this.$trigger=this.$el.querySelector(strToCssSelector(this._name,"trigger")),this.$arrow=this.$el.querySelector(strToCssSelector(this._name,"arrow")),this.$contentWrapper=Array.from(this.$el.children).find(sn=>sn.classList.contains(strToCssClass(this._name,"contentWrapper"))),this.$content=Array.from(this.$contentWrapper.children).find(sn=>sn.classList.contains(strToCssClass(this._name,"content"))),this.hash=`#${this.$el.getAttribute("id")}`,this.isOpen=tn.isOpen?tn.isOpen:!1,this.group=tn.group,this.closedHeight=tn.closedHeight||0,this.preventDefault=tn.preventDefault||!1,this.$el.dataset.accordionGroup=this.group,setNoAnimation.call(this),window.location.hash&&window.location.hash===this.hash&&!this.isOpen&&(this.isOpen=!0),this.toggle(this.isOpen,!0),this.$titleWrapper.addEventListener("click",this.blm.add("onTitleClick",onTitleClick)),this.$trigger&&this.$trigger.addEventListener("keyup",this.blm.add("onTriggerKeyUp",onTriggerKeyUp))}open(tn=!1){tn&&setNoAnimation.call(this);const nn=getInstances();for(const sn of nn[this.objectName])sn.isOpen&&sn.group===this.group&&sn.close();this.$el.classList.add(strToCssClass(this._name,null,"open")),this.$el.classList.remove(strToCssClass(this._name,null,"closed")),this.isOpen=!0,this.refresh(),this.accessibility.setAria(strToCssSelector(this._name,"trigger"),"expanded",!0),this.dispatch("open")}close(tn=!1){tn&&setNoAnimation.call(this),this.$el.classList.add(strToCssClass(this._name,null,"closed")),this.$el.classList.remove(strToCssClass(this._name,null,"open")),this.isOpen=!1,this.refresh(),this.accessibility.setAria(strToCssSelector(this._name,"trigger"),"expanded",!1),this.dispatch("close")}toggle(tn=null,nn=!1){(typeof tn=="boolean"?!!tn:!this.isOpen)?this.open(nn):this.close(nn)}refresh(){const tn=this.isOpen?this.$content.offsetHeight:this.closedHeight;this.$contentWrapper.style.height=tn+(parseFloat(tn).toString().length===tn.toString().length?"px":""),this.dispatch("refresh")}destroy(){this.$contentWrapper.style.height=null,this.$el.classList.remove(strToCssClass(this._name,null,"open"),strToCssClass(this._name,null,"closed"),this._name),this.$titleWrapper.removeEventListener("click",this.blm.remove("onTitleClick",onTitleClick)),super.destroy()}get title(){return this.$titleWrapper.querySelector(`.${strToCssClass(this._name,"title")}`).innerText}set title(tn){tn!==this.title&&(this.$titleWrapper.querySelector(`.${strToCssClass(this._name,"title")}`).innerText=tn)}get transition(){return this.$el.classList.contains(strToCssClass(this._name,"noAnimation"))}set transition(tn){this.transition!==tn&&(tn?(this.$el.classList.remove(strToCssClass(this._name,"noAnimation")),this.$contentWrapper.style.transition=null,this.$arrow.style.transition=null):(this.$el.classList.add(strToCssClass(this._name,"noAnimation")),this.$contentWrapper.style.transition="none",this.$arrow.style.transition="none"))}}function onTitleClick(_e){this.dispatch("titleClick",{originalEvent:_e}),_e.defaultPrevented||this.toggle(),this.preventDefault&&_e.preventDefault()}function setNoAnimation(){this.transition=!1,Ticker.quick(50,()=>{this.transition=!0})}function onTriggerKeyUp(_e){const tn=getInstances()[this.objectName].filter(an=>an.group===this.group);let nn=tn.indexOf(this);switch(_e.key){case"Home":nn=0;break;case"End":nn=tn.length-1;break;case"ArrowDown":nn++,nn>=tn.length&&(nn=0);break;case"ArrowUp":nn--,nn<0&&(nn=tn.length-1);break}const sn=tn[nn];sn.$trigger&&sn.$trigger.focus()}class FAQAccordion extends Accordion{constructor(tn={},nn="Accordion"){tn.debug=tn.debug||!1,tn.group=`group-${Math.random()}`,super(tn,nn)}open(){this.$contentWrapper.style.display="block",super.open()}close(){super.close(),setTimeout(()=>{this.$contentWrapper.style.display="none"},151)}destroy(){super.destroy()}}class ImageSlider extends Component{constructor(tn={},nn="ImageSlider"){tn.debug=tn.debug||!0,super(tn,nn),this.$swiper=this.$el.querySelector(".swiper"),this.$items=this.$el.querySelectorAll(".swiper-slide"),this.init()}init(){this.swiper=new Swiper(this.$swiper,{modules:[Navigation,Pagination],slidesPerView:"auto",spaceBetween:20,centeredSlides:!0,initialSlide:this.$items.length>4?1:0,loop:this.$items.length>4,breakpoints:{960:{spaceBetween:50},1070:{spaceBetween:150}},navigation:{nextEl:this.$el.querySelector(".swiper-button-next"),prevEl:this.$el.querySelector(".swiper-button-prev")},pagination:{el:this.$el.querySelector(".swiper-pagination"),dynamicBullets:!0}})}destroy(){super.destroy()}}class CookieConsentDeclineDialog extends Component{constructor(tn={},nn="CookieConsentDeclineDialog"){tn.debug=tn.debug||!0,super(tn,nn),this.$iframe=this.$el.querySelector("iframe"),this.$consent=this.$el.querySelector(".consent-declined-message"),this.$iframe&&(this.toggleConsent(this.$iframe),this.$iframe.getAttribute("src")&&this.$consent.classList.remove("consent-declined-message--enabled"))}setConsent(){this.toggleConsent(this.$iframe)}hide(){this.$consent.classList.add("consent-declined-message--disabled"),this.$consent.classList.remove("consent-declined-message--enabled"),this.$consent.setAttribute("aria-hidden","true")}show(){this.$consent.classList.remove("consent-declined-message--disabled"),this.$consent.classList.add("consent-declined-message--enabled"),this.$consent.setAttribute("aria-hidden","false")}destroy(){super.destroy()}toggleConsent(tn){tn.getAttribute("src")?this.hide():this.show()}}const animation={ease:"power2.out",duration:3.5};class PetitionCounter extends Component{constructor(tn={},nn="PetitionCounter"){tn.debug=tn.debug||!0,super(tn,nn),this.$current=this.$el.querySelector(".petition-counter__current"),this.$progress=this.$el.querySelector(".petition-counter__progress"),this.campaignId=this.$el.dataset.campaignId,this.data=null,this.init()}init(){fetch(`/api/amnesty/campaign/${this.campaignId}/progress`).then(tn=>tn.json()).then(tn=>{this.data=tn,tn||(this.$el.style.display="none"),this.animate()}).catch(()=>{this.$el.style.display="none"})}animate(){let tn=null;tn=window.matchMedia("(min-width: 60em)").matches?"80%":"90%",gsapWithCSS$1.to(this.$progress,{width:tn,duration:animation.duration,ease:animation.ease});const sn={val:0},an=this.$current,cn=this.data.progress;gsapWithCSS$1.to(sn,{duration:animation.duration,ease:animation.ease,val:cn,roundProps:"val",onUpdate(){an.innerHTML=` Al <b>
vendor: 6,651 bytes, line 126
126${sn.val.toLocaleString().replace(",",".")}</b> handtekening${cn===1?"":"en"} gezet`}})}destroy(){super.destroy()}}class FoldOutMenu extends Component{constructor(tn={},nn="FoldOutMenu"){tn.debug=tn.debug||!0,super(tn,nn);const sn=Array.from(this.$el.querySelectorAll(".menu__list > .menu__item > a"));this.$foldoutBg=document.querySelector(".header__foldout"),this.$subMenus=Array.from(this.$el.querySelectorAll(".menu__sub")),this.isOpen=!1,sn.forEach(cn=>{this.addListeners(cn)}),this.$el.addEventListener("mouseleave",()=>{this.hide()}),this.activeMenu=null,this.foldAnim=null,this.subAnim=null,document.addEventListener("keydown",cn=>{this.isOpen&&(cn.keyCode===27||cn.code==="Escape")&&(this.hide(),location.href=document.querySelector("#skip > a").href)});const an=this.$el.querySelectorAll(".menu__link");an[an.length-1].addEventListener("focusout",()=>{this.hide()})}show(tn){this.subAnim&&this.subAnim.kill(),this.foldAnim&&this.foldAnim.kill();const nn=this.getTargetHeight();this.foldAnim=gsapWithCSS$1.to(this.$foldoutBg,{height:nn,duration:.2}),this.subAnim=gsapWithCSS$1.to(this.$subMenus,{opacity:1,duration:.15,delay:.1}),this.$el.classList.contains("active")||this.$el.classList.add("active"),this.activeMenu&&this.activeMenu.classList.remove("active"),this.activeMenu=tn,this.isOpen=!0,tn.classList.add("active")}hide(){this.subAnim&&this.subAnim.kill(),this.foldAnim&&this.foldAnim.kill(),this.foldAnim=gsapWithCSS$1.to(this.$foldoutBg,{height:0,duration:.2,delay:.1}),this.subAnim=gsapWithCSS$1.to(this.$subMenus,{opacity:0,duration:.15}),this.$el.classList.remove("active"),this.activeMenu&&this.activeMenu.classList.remove("active"),this.activeMenu=null,this.isOpen=!1}toggleActiveMenu(tn){this.activeMenu&&this.activeMenu.classList.remove("active"),this.activeMenu=tn,tn.classList.add("active")}addListeners(tn){tn.addEventListener("mouseover",()=>{this.show(tn.parentNode)}),tn.addEventListener("focus",()=>{this.show(tn.parentNode)}),Array.from(tn.parentNode.querySelectorAll(".menu__sub a")).forEach(nn=>{nn.addEventListener("mouseover",()=>{this.toggleActiveMenu(tn.parentNode)})})}getTargetHeight(){let tn=0;return this.$subMenus.forEach(nn=>{const{height:sn}=nn.getBoundingClientRect();sn>tn&&(tn=sn)}),tn}destroy(){super.destroy()}}class EmbedGDPR extends Component{constructor(tn={},nn="EmbedGDPR"){tn.debug=tn.debug||!0,super(tn,nn),this.$embedWrapper=this.$el.querySelector(".embed-p__embed"),this.consents=tn.cookieConsents,this.cookieDialog=new CookieConsentDeclineDialog({$el:this.$el}),this.$embedWrapper&&(this.embed=this.$embedWrapper.dataset.embed,this.cookieType=this.$embedWrapper.dataset.cookieType,this.$embed=document.createElement("div"),this.$embed.innerHTML=this.embed,this.$embed.classList.add("embed-p__wrapper"),this.$iframe=this.$embed.querySelector("iframe"),this.$iframe&&(this.iframeSrc=this.$iframe.getAttribute("src"),this.$iframe&&this.iframeSrc&&(this.$iframe.setAttribute("data-src",this.iframeSrc),this.$iframe.removeAttribute("src")),this.$iframe&&this.cookieType&&this.$iframe.setAttribute("data-name",this.cookieType),this.$embedWrapper.prepend(this.$iframe)));for(const sn in this.consents)sn===this.cookieType&&(this.consents[sn]===!0?(this.$iframe?(this.$iframe.setAttribute("src",this.iframeSrc),this.$iframe.setAttribute("data-originalsrc","")):(this.$embedWrapper.prepend(this.$embed),nodeScriptReplace(this.$embed)),this.cookieDialog.hide()):this.cookieDialog.show())}setConsent(){for(const tn in this.consents)tn===this.cookieType&&(this.consents[tn]===!0?(this.$embedWrapper.prepend(this.$embed),nodeScriptReplace(this.$embed),this.cookieDialog.hide()):(this.$embed.remove(),this.cookieDialog.show()))}destroy(){super.destroy()}}function nodeScriptReplace(_e){if(nodeScriptIs(_e)===!0)_e.parentNode.replaceChild(nodeScriptClone(_e),_e);else{let tn=-1;const nn=_e.childNodes;for(;++tn<nn.length;)nodeScriptReplace(nn[tn])}return _e}function nodeScriptClone(_e){const tn=document.createElement("script");tn.text=_e.innerHTML;let nn=-1;const sn=_e.attributes;let an;for(;++nn<sn.length;)tn.setAttribute((an=sn[nn]).name,an.value);return tn}function nodeScriptIs(_e){return _e.tagName==="SCRIPT"}function makeMap(_e,tn){const nn=Object.create(null),sn=_e.split(",");for(let an=0;an<sn.length;an++)nn[sn[an]]=!0;return tn?an=>!!nn[an.toLowerCase()]:an=>!!nn[an]}const EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn=_e=>_e.charCodeAt(0)===111&&_e.charCodeAt(1)===110&&(_e.charCodeAt(2)>122||_e.charCodeAt(2)<97),isModelListener=_e=>_e.startsWith("onUpdate:"),extend$4=Object.assign,remove$1=(_e,tn)=>{const nn=_e.indexOf(tn);nn>-1&&_e.splice(nn,1)},hasOwnProperty$e=Object.prototype.hasOwnProperty,hasOwn$2=(_e,tn)=>hasOwnProperty$e.call(_e,tn),isArray$a=Array.isArray,isMap$2=_e=>toTypeString(_e)==="[object Map]",isSet$2=_e=>toTypeString(_e)==="[object Set]",isDate$2=_e=>toTypeString(_e)==="[object Date]",isRegExp$2=_e=>toTypeString(_e)==="[object RegExp]",isFunction$1=_e=>typeof _e=="function",isString$1=_e=>typeof _e=="string",isSymbol$4=_e=>typeof _e=="symbol",isObject$8=_e=>_e!==null&&typeof _e=="object",isPromise=_e=>(isObject$8(_e)||isFunction$1(_e))&&isFunction$1(_e.then)&&isFunction$1(_e.catch),objectToString$2=Object.prototype.toString,toTypeString=_e=>objectToString$2.call(_e),toRawType=_e=>toTypeString(_e).slice(8,-1),isPlainObject$1=_e=>toTypeString(_e)==="[object Object]",isIntegerKey=_e=>isString$1(_e)&&_e!=="NaN"&&_e[0]!=="-"&&""+parseInt(_e,10)===_e,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction=_e=>{const tn=Object.create(null);return nn=>tn[nn]||(tn[nn]=_e(nn))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction(_e=>_e.replace(camelizeRE,(tn,nn)=>nn?nn.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(_e=>_e.replace(hyphenateRE,"-$1").toLowerCase()),capitalize=cacheStringFunction(_e=>_e.charAt(0).toUpperCase()+_e.slice(1)),toHandlerKey=cacheStringFunction(_e=>_e?`on${capitalize(_e)}`:""),hasChanged=(_e,tn)=>!Object.is(_e,tn),invokeArrayFns=(_e,tn)=>{for(let nn=0;nn<_e.length;nn++)_e[nn](tn)},def=(_e,tn,nn)=>{Object.defineProperty(_e,tn,{configurable:!0,enumerable:!1,value:nn})},looseToNumber=_e=>{const tn=parseFloat(_e);return isNaN(tn)?_e:tn},toNumber$2=_e=>{const tn=isString$1(_e)?Number(_e):NaN;return isNaN(tn)?_e:tn};let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),GLOBALS_ALLOWED="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decode
126URI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console",isGloballyAllowed=makeMap(GLOBALS_ALLOWED);function normalizeStyle(_e){if(isArray$a(_e)){const tn={};for(let nn=0;nn<_e.length;nn++){const sn=_e[nn],an=isString$1(sn)?parseStringStyle(sn):normalizeStyle(sn);if(an)for(const cn in an)tn[cn]=an[cn]}return tn}else if(isString$1(_e)||isObject$8(_e))return _e}const listDelimiterRE=/;(?![^(]*\))/g,propertyDelimiterRE=/:([^]+)/,styleCommentRE=/\/\*[^]*?\*\//g;function parseStringStyle(_e){const tn={};return _e.replace(styleCommentRE,"").split(listDelimiterRE).forEach(nn=>{if(nn){const sn=nn.split(propertyDelimiterRE);sn.length>1&&(tn[sn[0].trim()]=sn[1].trim())}}),tn}function normalizeClass(_e){let tn="";if(isString$1(_e))tn=_e;else if(isArray$a(_e))for(let nn=0;nn<_e.length;nn++){const sn=normalizeClass(_e[nn]);sn&&(tn+=sn+" ")}else if(isObject$8(_e))for(const nn in _e)_e[nn]&&(tn+=nn+" ");return tn.trim()}function normalizeProps(_e){if(!_e)return null;let{class:tn,style:nn}=_e;return tn&&!isString$1(tn)&&(_e.class=normalizeClass(tn)),nn&&(_e.style=normalizeStyle(nn)),_e}const specialBooleanAttrs="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",isSpecialBooleanAttr=makeMap(specialBooleanAttrs);function includeBooleanAttr(_e){return!!_e||_e===""}function looseCompareArrays(_e,tn){if(_e.length!==tn.length)return!1;let nn=!0;for(let sn=0;nn&&sn<_e.length;sn++)nn=looseEqual(_e[sn],tn[sn]);return nn}function looseEqual(_e,tn){if(_e===tn)return!0;let nn=isDate$2(_e),sn=isDate$2(tn);if(nn||sn)return nn&&sn?_e.getTime()===tn.getTime():!1;if(nn=isSymbol$4(_e),sn=isSymbol$4(tn),nn||sn)return _e===tn;if(nn=isArray$a(_e),sn=isArray$a(tn),nn||sn)return nn&&sn?looseCompareArrays(_e,tn):!1;if(nn=isObject$8(_e),sn=isObject$8(tn),nn||sn){if(!nn||!sn)return!1;const an=Object.keys(_e).length,cn=Object.keys(tn).length;if(an!==cn)return!1;for(const un in _e){const hn=_e.hasOwnProperty(un),fn=tn.hasOwnProperty(un);if(hn&&!fn||!hn&&fn||!looseEqual(_e[un],tn[un]))return!1}}return String(_e)===String(tn)}function looseIndexOf(_e,tn){return _e.findIndex(nn=>looseEqual(nn,tn))}const toDisplayString=_e=>isString$1(_e)?_e:_e==null?"":isArray$a(_e)||isObject$8(_e)&&(_e.toString===objectToString$2||!isFunction$1(_e.toString))?JSON.stringify(_e,replacer,2):String(_e),replacer=(_e,tn)=>tn&&tn.__v_isRef?replacer(_e,tn.value):isMap$2(tn)?{[`Map(${tn.size})`]:[...tn.entries()].reduce((nn,[sn,an],cn)=>(nn[stringifySymbol(sn,cn)+" =>"]=an,nn),{})}:isSet$2(tn)?{[`Set(${tn.size})`]:[...tn.values()].map(nn=>stringifySymbol(nn))}:isSymbol$4(tn)?stringifySymbol(tn):isObject$8(tn)&&!isArray$a(tn)&&!isPlainObject$1(tn)?String(tn):tn,stringifySymbol=(_e,tn="")=>{var nn;return isSymbol$4(_e)?`Symbol(${(nn=_e.description)!=null?nn:tn})`:_e};let activeEffectScope;class EffectScope{constructor(tn=!1){this.detached=tn,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!tn&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}run(tn){if(this._active){const nn=activeEffectScope;try{return activeEffectScope=this,tn()}finally{activeEffectScope=nn}}}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(tn){if(this._active){let nn,sn;for(nn=0,sn=this.effects.length;nn<sn;nn++)this.effects[nn].stop();for(nn=0,sn=this.cleanups.length;nn<sn;nn++)this.cleanups[nn]();if(this.scopes)for(nn=0,sn=this.scopes.length;nn<sn;nn++)this.scopes[nn].stop(!0);if(!this.detached&&this.parent&&!tn){const an=this.parent.scopes.pop();an&&an!==this&&(this.parent.scopes[this.index]=an,an.index=this.index)}this.parent=void 0,this._active=!1}}}function effectScope(_e){return new EffectScope(_e)}function recordEffectScope(_e,tn=activeEffectScope){tn&&tn.active&&tn.effects.push(_e)}function getCurrentScope(){return activeEffectScope}function onScopeDispose(_e){activeEffectScope&&activeEffectScope.cleanups.push(_e)}const createDep=_e=>{const tn=new Set(_e);return tn.w=0,tn.n=0,tn},wasTracked=_e=>(_e.w&trackOpBit)>0,newTracked=_e=>(_e.n&trackOpBit)>0,initDepMarkers=({deps:_e})=>{if(_e.length)for(let tn=0;tn<_e.length;
vendor: 4,720 bytes, line 126
126tn++)_e[tn].w|=trackOpBit},finalizeDepMarkers=_e=>{const{deps:tn}=_e;if(tn.length){let nn=0;for(let sn=0;sn<tn.length;sn++){const an=tn[sn];wasTracked(an)&&!newTracked(an)?an.delete(_e):tn[nn++]=an,an.w&=~trackOpBit,an.n&=~trackOpBit}tn.length=nn}},targetMap=new WeakMap;let effectTrackDepth=0,trackOpBit=1;const maxMarkerBits=30;let activeEffect;const ITERATE_KEY=Symbol(""),MAP_KEY_ITERATE_KEY=Symbol("");class ReactiveEffect{constructor(tn,nn=null,sn){this.fn=tn,this.scheduler=nn,this.active=!0,this.deps=[],this.parent=void 0,recordEffectScope(this,sn)}run(){if(!this.active)return this.fn();let tn=activeEffect,nn=shouldTrack;for(;tn;){if(tn===this)return;tn=tn.parent}try{return this.parent=activeEffect,activeEffect=this,shouldTrack=!0,trackOpBit=1<<++effectTrackDepth,effectTrackDepth<=maxMarkerBits?initDepMarkers(this):cleanupEffect(this),this.fn()}finally{effectTrackDepth<=maxMarkerBits&&finalizeDepMarkers(this),trackOpBit=1<<--effectTrackDepth,activeEffect=this.parent,shouldTrack=nn,this.parent=void 0,this.deferStop&&this.stop()}}stop(){activeEffect===this?this.deferStop=!0:this.active&&(cleanupEffect(this),this.onStop&&this.onStop(),this.active=!1)}}function cleanupEffect(_e){const{deps:tn}=_e;if(tn.length){for(let nn=0;nn<tn.length;nn++)tn[nn].delete(_e);tn.length=0}}function effect$3(_e,tn){_e.effect instanceof ReactiveEffect&&(_e=_e.effect.fn);const nn=new ReactiveEffect(_e);tn&&(extend$4(nn,tn),tn.scope&&recordEffectScope(nn,tn.scope)),(!tn||!tn.lazy)&&nn.run();const sn=nn.run.bind(nn);return sn.effect=nn,sn}function stop(_e){_e.effect.stop()}let shouldTrack=!0;const trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function resetTracking(){const _e=trackStack.pop();shouldTrack=_e===void 0?!0:_e}function track(_e,tn,nn){if(shouldTrack&&activeEffect){let sn=targetMap.get(_e);sn||targetMap.set(_e,sn=new Map);let an=sn.get(nn);an||sn.set(nn,an=createDep()),trackEffects(an)}}function trackEffects(_e,tn){let nn=!1;effectTrackDepth<=maxMarkerBits?newTracked(_e)||(_e.n|=trackOpBit,nn=!wasTracked(_e)):nn=!_e.has(activeEffect),nn&&(_e.add(activeEffect),activeEffect.deps.push(_e))}function trigger(_e,tn,nn,sn,an,cn){const un=targetMap.get(_e);if(!un)return;let hn=[];if(tn==="clear")hn=[...un.values()];else if(nn==="length"&&isArray$a(_e)){const fn=Number(sn);un.forEach((vn,_n)=>{(_n==="length"||!isSymbol$4(_n)&&_n>=fn)&&hn.push(vn)})}else switch(nn!==void 0&&hn.push(un.get(nn)),tn){case"add":isArray$a(_e)?isIntegerKey(nn)&&hn.push(un.get("length")):(hn.push(un.get(ITERATE_KEY)),isMap$2(_e)&&hn.push(un.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$a(_e)||(hn.push(un.get(ITERATE_KEY)),isMap$2(_e)&&hn.push(un.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap$2(_e)&&hn.push(un.get(ITERATE_KEY));break}if(hn.length===1)hn[0]&&triggerEffects(hn[0]);else{const fn=[];for(const vn of hn)vn&&fn.push(...vn);triggerEffects(createDep(fn))}}function triggerEffects(_e,tn){const nn=isArray$a(_e)?_e:[..._e];for(const sn of nn)sn.computed&&triggerEffect(sn);for(const sn of nn)sn.computed||triggerEffect(sn)}function triggerEffect(_e,tn){(_e!==activeEffect||_e.allowRecurse)&&(_e.scheduler?_e.scheduler():_e.run())}function getDepFromReactive(_e,tn){var nn;return(nn=targetMap.get(_e))==null?void 0:nn.get(tn)}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(_e=>_e!=="arguments"&&_e!=="caller").map(_e=>Symbol[_e]).filter(isSymbol$4)),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const _e={};return["includes","indexOf","lastIndexOf"].forEach(tn=>{_e[tn]=function(...nn){const sn=toRaw(this);for(let cn=0,un=this.length;cn<un;cn++)track(sn,"get",cn+"");const an=sn[tn](...nn);return an===-1||an===!1?sn[tn](...nn.map(toRaw)):an}}),["push","pop","shift","unshift","splice"].forEach(tn=>{_e[tn]=function(...nn){pauseTracking();const sn=toRaw(this)[tn].apply(this,nn);return resetTracking(),sn}}),_e}function hasOwnProperty$d(_e){const tn=toRaw(this);return track(tn,"has",_e),tn.hasOwnProperty(_e)}class BaseReactiveHandler{constructor(tn=!1,nn=!1){this._isReadonly=tn,this._shallow=nn}get(tn,nn,sn){const an=this._isReadonly,cn=this._shallow;if(nn==="__v_isReactive")return!an;if(nn==="__v_isReadonly")return an;if(nn==="__v_isShallow")return cn;if(nn==="__v_raw")return sn===(an?cn?shallowReadonlyMap:readonlyMap:cn?shallowReactiveMap:reactiveMap).get(tn)||Object.getPrototypeOf(tn)===Object.getPrototypeOf(sn)?tn:void 0;const un=isArray$a(tn);if(!an){if(un&&hasOwn$2(arrayInstrumentations,nn))return Reflect.get(arrayInstrumentations,nn,sn);if(nn==="hasOwnProperty")return hasOwnProperty$d}const hn=Reflect.get(tn,nn,sn);
vendor: 2,931 bytes, line 126
126return(isSymbol$4(nn)?builtInSymbols.has(nn):isNonTrackableKeys(nn))||(an||track(tn,"get",nn),cn)?hn:isRef(hn)?un&&isIntegerKey(nn)?hn:hn.value:isObject$8(hn)?an?readonly(hn):reactive(hn):hn}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(tn=!1){super(!1,tn)}set(tn,nn,sn,an){let cn=tn[nn];if(!this._shallow){const fn=isReadonly(cn);if(!isShallow(sn)&&!isReadonly(sn)&&(cn=toRaw(cn),sn=toRaw(sn)),!isArray$a(tn)&&isRef(cn)&&!isRef(sn))return fn?!1:(cn.value=sn,!0)}const un=isArray$a(tn)&&isIntegerKey(nn)?Number(nn)<tn.length:hasOwn$2(tn,nn),hn=Reflect.set(tn,nn,sn,an);return tn===toRaw(an)&&(un?hasChanged(sn,cn)&&trigger(tn,"set",nn,sn):trigger(tn,"add",nn,sn)),hn}deleteProperty(tn,nn){const sn=hasOwn$2(tn,nn);tn[nn];const an=Reflect.deleteProperty(tn,nn);return an&&sn&&trigger(tn,"delete",nn,void 0),an}has(tn,nn){const sn=Reflect.has(tn,nn);return(!isSymbol$4(nn)||!builtInSymbols.has(nn))&&track(tn,"has",nn),sn}ownKeys(tn){return track(tn,"iterate",isArray$a(tn)?"length":ITERATE_KEY),Reflect.ownKeys(tn)}}class ReadonlyReactiveHandler extends BaseReactiveHandler{constructor(tn=!1){super(!0,tn)}set(tn,nn){return!0}deleteProperty(tn,nn){return!0}}const mutableHandlers=new MutableReactiveHandler,readonlyHandlers=new ReadonlyReactiveHandler,shallowReactiveHandlers=new MutableReactiveHandler(!0),shallowReadonlyHandlers=new ReadonlyReactiveHandler(!0),toShallow=_e=>_e,getProto$1=_e=>Reflect.getPrototypeOf(_e);function get$1(_e,tn,nn=!1,sn=!1){_e=_e.__v_raw;const an=toRaw(_e),cn=toRaw(tn);nn||(hasChanged(tn,cn)&&track(an,"get",tn),track(an,"get",cn));const{has:un}=getProto$1(an),hn=sn?toShallow:nn?toReadonly:toReactive;if(un.call(an,tn))return hn(_e.get(tn));if(un.call(an,cn))return hn(_e.get(cn));_e!==an&&_e.get(tn)}function has$6(_e,tn=!1){const nn=this.__v_raw,sn=toRaw(nn),an=toRaw(_e);return tn||(hasChanged(_e,an)&&track(sn,"has",_e),track(sn,"has",an)),_e===an?nn.has(_e):nn.has(_e)||nn.has(an)}function size$1(_e,tn=!1){return _e=_e.__v_raw,!tn&&track(toRaw(_e),"iterate",ITERATE_KEY),Reflect.get(_e,"size",_e)}function add$2(_e){_e=toRaw(_e);const tn=toRaw(this);return getProto$1(tn).has.call(tn,_e)||(tn.add(_e),trigger(tn,"add",_e,_e)),this}function set(_e,tn){tn=toRaw(tn);const nn=toRaw(this),{has:sn,get:an}=getProto$1(nn);let cn=sn.call(nn,_e);cn||(_e=toRaw(_e),cn=sn.call(nn,_e));const un=an.call(nn,_e);return nn.set(_e,tn),cn?hasChanged(tn,un)&&trigger(nn,"set",_e,tn):trigger(nn,"add",_e,tn),this}function deleteEntry(_e){const tn=toRaw(this),{has:nn,get:sn}=getProto$1(tn);let an=nn.call(tn,_e);an||(_e=toRaw(_e),an=nn.call(tn,_e)),sn&&sn.call(tn,_e);const cn=tn.delete(_e);return an&&trigger(tn,"delete",_e,void 0),cn}function clear(){const _e=toRaw(this),tn=_e.size!==0,nn=_e.clear();return tn&&trigger(_e,"clear",void 0,void 0),nn}function createForEach(_e,tn){return function(sn,an){const cn=this,un=cn.__v_raw,hn=toRaw(un),fn=tn?toShallow:_e?toReadonly:toReactive;
vendor: 8,756 bytes, line 126
126return!_e&&track(hn,"iterate",ITERATE_KEY),un.forEach((vn,_n)=>sn.call(an,fn(vn),fn(_n),cn))}}function createIterableMethod(_e,tn,nn){return function(...sn){const an=this.__v_raw,cn=toRaw(an),un=isMap$2(cn),hn=_e==="entries"||_e===Symbol.iterator&&un,fn=_e==="keys"&&un,vn=an[_e](...sn),_n=nn?toShallow:tn?toReadonly:toReactive;return!tn&&track(cn,"iterate",fn?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:kn,done:yn}=vn.next();return yn?{value:kn,done:yn}:{value:hn?[_n(kn[0]),_n(kn[1])]:_n(kn),done:yn}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(_e){return function(...tn){return _e==="delete"?!1:_e==="clear"?void 0:this}}function createInstrumentations(){const _e={get(cn){return get$1(this,cn)},get size(){return size$1(this)},has:has$6,add:add$2,set,delete:deleteEntry,clear,forEach:createForEach(!1,!1)},tn={get(cn){return get$1(this,cn,!1,!0)},get size(){return size$1(this)},has:has$6,add:add$2,set,delete:deleteEntry,clear,forEach:createForEach(!1,!0)},nn={get(cn){return get$1(this,cn,!0)},get size(){return size$1(this,!0)},has(cn){return has$6.call(this,cn,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},sn={get(cn){return get$1(this,cn,!0,!0)},get size(){return size$1(this,!0)},has(cn){return has$6.call(this,cn,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(cn=>{_e[cn]=createIterableMethod(cn,!1,!1),nn[cn]=createIterableMethod(cn,!0,!1),tn[cn]=createIterableMethod(cn,!1,!0),sn[cn]=createIterableMethod(cn,!0,!0)}),[_e,nn,tn,sn]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(_e,tn){const nn=tn?_e?shallowReadonlyInstrumentations:shallowInstrumentations:_e?readonlyInstrumentations:mutableInstrumentations;return(sn,an,cn)=>an==="__v_isReactive"?!_e:an==="__v_isReadonly"?_e:an==="__v_raw"?sn:Reflect.get(hasOwn$2(nn,an)&&an in sn?nn:sn,an,cn)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},shallowReadonlyCollectionHandlers={get:createInstrumentationGetter(!0,!0)},reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(_e){switch(_e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(_e){return _e.__v_skip||!Object.isExtensible(_e)?0:targetTypeMap(toRawType(_e))}function reactive(_e){return isReadonly(_e)?_e:createReactiveObject(_e,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(_e){return createReactiveObject(_e,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(_e){return createReactiveObject(_e,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function shallowReadonly(_e){return createReactiveObject(_e,!0,shallowReadonlyHandlers,shallowReadonlyCollectionHandlers,shallowReadonlyMap)}function createReactiveObject(_e,tn,nn,sn,an){if(!isObject$8(_e)||_e.__v_raw&&!(tn&&_e.__v_isReactive))return _e;const cn=an.get(_e);if(cn)return cn;const un=getTargetType(_e);if(un===0)return _e;const hn=new Proxy(_e,un===2?sn:nn);return an.set(_e,hn),hn}function isReactive(_e){return isReadonly(_e)?isReactive(_e.__v_raw):!!(_e&&_e.__v_isReactive)}function isReadonly(_e){return!!(_e&&_e.__v_isReadonly)}function isShallow(_e){return!!(_e&&_e.__v_isShallow)}function isProxy(_e){return isReactive(_e)||isReadonly(_e)}function toRaw(_e){const tn=_e&&_e.__v_raw;return tn?toRaw(tn):_e}function markRaw(_e){return def(_e,"__v_skip",!0),_e}const toReactive=_e=>isObject$8(_e)?reactive(_e):_e,toReadonly=_e=>isObject$8(_e)?readonly(_e):_e;function trackRefValue(_e){shouldTrack&&activeEffect&&(_e=toRaw(_e),trackEffects(_e.dep||(_e.dep=createDep())))}function triggerRefValue(_e,tn){_e=toRaw(_e);const nn=_e.dep;nn&&triggerEffects(nn)}function isRef(_e){return!!(_e&&_e.__v_isRef===!0)}function ref(_e){return createRef(_e,!1)}function shallowRef(_e){return createRef(_e,!0)}function createRef(_e,tn){return isRef(_e)?_e:new RefImpl(_e,tn)}class RefImpl{constructor(tn,nn){this.__v_isShallow=nn,this.dep=void 0,this.__v_isRef=!0,this._rawValue=nn?tn:toRaw(tn),this._value=nn?tn:toReactive(tn)}get value(){return trackRefValue(this),this._value}set value(tn){const nn=this.__v_isShallow||isShallow(tn)||isReadonly(tn);tn=nn?tn:toRaw(tn),hasChanged(tn,this._rawValue)&&(this._rawValue=tn,this._value=nn?tn:toReactive(tn),triggerRefValue(this))}}function triggerRef(_e){triggerRefValue(_e)}function unref(_e){return isRef(_e)?_e.value:_e}function toValue(_e){return isFunction$1(_e)?_e():unref(_e)}const shallowUnwrapHandlers={get:(_e,tn,nn)=>unref(Reflect.get(_e,tn,nn)),set:(_e,tn,nn,sn)=>{const an=_e[tn];return isRef(an)&&!isRef(nn)?(an.value=nn,!0):Reflect.set(_e,tn,nn,sn)}};function proxyRefs(_e){return isReactive(_e)?_e:new Proxy(_e,shallowUnwrapHandlers)}class CustomRefImpl{constructor(tn){this.dep=void 0,this.__v_isRef=!0;const{get:nn,set:sn}=tn(()=>trackRefValue(this),()=>triggerRefValue(this));this._get=nn,this._set=sn}get value(){return this._get()}set value(tn){this._set(tn)}}function customRef(_e){return new CustomRefImpl(_e)}function toRefs(_e){const tn=isArray$a(_e)?new Array(_e.length):{};for(const nn in _e)tn[nn]=propertyToRef(_e,nn);return tn}class ObjectRefImpl{constructor(tn,nn,sn){this._object=tn,this._key=nn,this._defaultValue=sn,this.__v_isRef=!0}get value(){const tn=this._object[this._key];return tn===void 0?this._defaultValue:tn}set value(tn){this._object[this._key]=tn}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class GetterRefImpl{constructor(tn){this._getter=tn,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function toRef(_e,tn,nn){return isRef(_e)?_e:isFunction$1(_e)?new GetterRefImpl(_e):isObject$8(_e)&&arguments.length>1?propertyToRef(_e,tn,nn):ref(_e)}function propertyToRef(_e,tn,nn){const sn=_e[tn];return isRef(sn)?sn:new ObjectRefImpl(_e,tn,nn)}class ComputedRefImpl{constructor(tn,nn,sn,an){this._setter=nn,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new ReactiveEffect(tn,()=>{this._dirty||(this._dirty=!0,triggerRefValue(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!an,this.__v_isReadonly=sn}get value(){const tn=toRaw(this);return trackRefValue(tn),(tn._dirty||!tn._cacheable)&&(tn._dirty=!1,tn._value=tn.effect.run()),tn._value}set value(tn){this._setter(tn)}}function computed$1(_e,tn,nn=!1){let sn,an;const cn=isFunction$1(_e);return cn?(sn=_e,an=NOOP):(sn=_e.get,an=_e.set),new ComputedRefImpl(sn,an,cn||!an,nn)}function warn$2(_e,...tn){}function assertNumber(_e,tn){}function callWithErrorHandling(_e,tn,nn,sn){let an;try{an=sn?_e(...sn):_e()}catch(cn){handleError(cn,tn,nn)}return an}function callWithAsyncErrorHandling(_e,tn,nn,sn){if(isFunction$1(_e)){const cn=callWithErrorHandling(_e,tn,nn,sn);return cn&&isPromise(cn)&&cn.catch(un=>{handleError(un,tn,nn)}),cn}const an=[];for(let cn=0;cn<_e.length;cn++)an.push(callWithAsyncErrorHandling(_e[cn],tn,nn,sn));return an}function handleError(_e,tn,nn,sn=!0){const an=tn?tn.vnode:null;if(tn){let cn=tn.parent;const un=tn.proxy,hn=nn;for(;cn;){const vn=cn.ec;if(vn){for(let _n=0;_n<vn.length;_n++)if(vn[_n](_e,un,hn)===!1)return}cn=cn.parent}const fn=tn.appContext.config.errorHandler;if(fn){callWithErrorHandling(fn,null,10,[_e,un,hn]);return}}logError(_e,nn,an,sn)}function logError(_e,tn,nn,sn=!0){console.error(_e)}let isFlushing=!1,isFlushPending=!1;const queue=[];let flushIndex=0;const pendingPostFlushCbs=[];let activePostFlushCbs=null,postFlushIndex=0;const resolvedPromise=Promise.resolve();let currentFlushPromise=null;function nextTick(_e){const tn=currentFlushPromise||resolvedPromise;return _e?tn.then(this?_e.bind(this):_e):tn}function findInsertionIndex(_e){let tn=flushIndex+1,nn=queue.length;for(;tn<nn;){const sn=tn+nn>>>1,an=queue[sn],cn=getId(an);cn<_e||cn===_e&&an.pre?tn=sn+1:nn=sn}return tn}function queueJob(_e){(!queue.length||!queue.includes(_e,isFlushing&&_e.allowRecurse?flushIndex+1:flushIndex))&&(_e.id==null?queue.push(_e):queue.splice(findInsertionIndex(_e.id),0,_e),queueFlush())}function queueFlush(){!isFlushing&&!isFlushPending&&(isFlushPending=!0,currentFlushPromise=resolvedPromise.then(flushJobs))}
vendor: 5,231 bytes, line 126
126function invalidateJob(_e){const tn=queue.indexOf(_e);tn>flushIndex&&queue.splice(tn,1)}function queuePostFlushCb(_e){isArray$a(_e)?pendingPostFlushCbs.push(..._e):(!activePostFlushCbs||!activePostFlushCbs.includes(_e,_e.allowRecurse?postFlushIndex+1:postFlushIndex))&&pendingPostFlushCbs.push(_e),queueFlush()}function flushPreFlushCbs(_e,tn,nn=isFlushing?flushIndex+1:0){for(;nn<queue.length;nn++){const sn=queue[nn];if(sn&&sn.pre){if(_e&&sn.id!==_e.uid)continue;queue.splice(nn,1),nn--,sn()}}}function flushPostFlushCbs(_e){if(pendingPostFlushCbs.length){const tn=[...new Set(pendingPostFlushCbs)];if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...tn);return}for(activePostFlushCbs=tn,activePostFlushCbs.sort((nn,sn)=>getId(nn)-getId(sn)),postFlushIndex=0;postFlushIndex<activePostFlushCbs.length;postFlushIndex++)activePostFlushCbs[postFlushIndex]();activePostFlushCbs=null,postFlushIndex=0}}const getId=_e=>_e.id==null?1/0:_e.id,comparator=(_e,tn)=>{const nn=getId(_e)-getId(tn);if(nn===0){if(_e.pre&&!tn.pre)return-1;if(tn.pre&&!_e.pre)return 1}return nn};function flushJobs(_e){isFlushPending=!1,isFlushing=!0,queue.sort(comparator);try{for(flushIndex=0;flushIndex<queue.length;flushIndex++){const tn=queue[flushIndex];tn&&tn.active!==!1&&callWithErrorHandling(tn,null,14)}}finally{flushIndex=0,queue.length=0,flushPostFlushCbs(),isFlushing=!1,currentFlushPromise=null,(queue.length||pendingPostFlushCbs.length)&&flushJobs()}}let devtools,buffer=[];function setDevtoolsHook(_e,tn){var nn,sn;devtools=_e,devtools?(devtools.enabled=!0,buffer.forEach(({event:an,args:cn})=>devtools.emit(an,...cn)),buffer=[]):typeof window<"u"&&window.HTMLElement&&!((sn=(nn=window.navigator)==null?void 0:nn.userAgent)!=null&&sn.includes("jsdom"))?((tn.__VUE_DEVTOOLS_HOOK_REPLAY__=tn.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(cn=>{setDevtoolsHook(cn,tn)}),setTimeout(()=>{devtools||(tn.__VUE_DEVTOOLS_HOOK_REPLAY__=null,buffer=[])},3e3)):buffer=[]}function emit$3(_e,tn,...nn){if(_e.isUnmounted)return;const sn=_e.vnode.props||EMPTY_OBJ;let an=nn;const cn=tn.startsWith("update:"),un=cn&&tn.slice(7);if(un&&un in sn){const _n=`${un==="modelValue"?"model":un}Modifiers`,{number:kn,trim:yn}=sn[_n]||EMPTY_OBJ;yn&&(an=nn.map(Cn=>isString$1(Cn)?Cn.trim():Cn)),kn&&(an=nn.map(looseToNumber))}let hn,fn=sn[hn=toHandlerKey(tn)]||sn[hn=toHandlerKey(camelize(tn))];!fn&&cn&&(fn=sn[hn=toHandlerKey(hyphenate(tn))]),fn&&callWithAsyncErrorHandling(fn,_e,6,an);const vn=sn[hn+"Once"];if(vn){if(!_e.emitted)_e.emitted={};else if(_e.emitted[hn])return;_e.emitted[hn]=!0,callWithAsyncErrorHandling(vn,_e,6,an)}}function normalizeEmitsOptions(_e,tn,nn=!1){const sn=tn.emitsCache,an=sn.get(_e);if(an!==void 0)return an;const cn=_e.emits;let un={},hn=!1;if(!isFunction$1(_e)){const fn=vn=>{const _n=normalizeEmitsOptions(vn,tn,!0);_n&&(hn=!0,extend$4(un,_n))};!nn&&tn.mixins.length&&tn.mixins.forEach(fn),_e.extends&&fn(_e.extends),_e.mixins&&_e.mixins.forEach(fn)}return!cn&&!hn?(isObject$8(_e)&&sn.set(_e,null),null):(isArray$a(cn)?cn.forEach(fn=>un[fn]=null):extend$4(un,cn),isObject$8(_e)&&sn.set(_e,un),un)}function isEmitListener(_e,tn){return!_e||!isOn(tn)?!1:(tn=tn.slice(2).replace(/Once$/,""),hasOwn$2(_e,tn[0].toLowerCase()+tn.slice(1))||hasOwn$2(_e,hyphenate(tn))||hasOwn$2(_e,tn))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(_e){const tn=currentRenderingInstance;return currentRenderingInstance=_e,currentScopeId=_e&&_e.type.__scopeId||null,tn}function pushScopeId(_e){currentScopeId=_e}function popScopeId(){currentScopeId=null}const withScopeId=_e=>withCtx;function withCtx(_e,tn=currentRenderingInstance,nn){if(!tn||_e._n)return _e;const sn=(...an)=>{sn._d&&setBlockTracking(-1);const cn=setCurrentRenderingInstance(tn);let un;try{un=_e(...an)}finally{setCurrentRenderingInstance(cn),sn._d&&setBlockTracking(1)}return un};return sn._n=!0,sn._c=!0,sn._d=!0,sn}function markAttrsAccessed(){}function renderComponentRoot(_e){const{type:tn,vnode:nn,proxy:sn,withProxy:an,props:cn,propsOptions:[un],slots:hn,attrs:fn,emit:vn,render:_n,renderCache:kn,data:yn,setupState:Cn,ctx:Sn,inheritAttrs:$n}=_e;let Pn,xn;const Mn=setCurrentRenderingInstance(_e);try{if(nn.shapeFlag&4){const Tn=an||sn,Ln=Tn;Pn=normalizeVNode(_n.call(Ln,Tn,kn,cn,Cn,yn,Sn)),xn=fn}else{const Tn=tn;Pn=normalizeVNode(Tn.length>1?Tn(cn,{attrs:fn,slots:hn,emit:vn}):Tn(cn,null)),xn=tn.props?fn:getFunctionalFallthrough(fn)}}catch(Tn){blockStack.length=0,handleError(Tn,_e,1),Pn=createVNode(Comment)}let En=Pn;if(xn&&$n!==!1){const Tn=Object.keys(xn),{shapeFlag:Ln}=En;Tn.length&&Ln&7&&(un&&Tn.some(isModelListener)&&(xn=filterModelListeners(xn,un)),En=cloneVNode(En,xn))}return nn.dirs&&(En=cloneVNode(En),En.dirs=En.dirs?En.dirs.concat(nn.dirs):nn.dirs),nn.transition&&(En.transition=nn.transition),Pn=En,setCurrentRenderingInstance(Mn),Pn}function filterSingleRoot(_e){let tn;for(let nn=0;nn<_e.length;nn++){const sn=_e[nn];if(isVNode(sn)){if(sn.type!==Comment||sn.children==="v-if"){if(tn)return;tn=sn}}else return}return tn}const getFunctionalFallthrough=_e=>{let tn;for(const nn in _e)(nn==="class"||nn==="style"||isOn(nn))&&((tn||(tn={}))[nn]=_e[nn]);return tn},filterModelListeners=(_e,tn)=>{const nn={};
vendor: 8,162 bytes, line 126
126for(const sn in _e)(!isModelListener(sn)||!(sn.slice(9)in tn))&&(nn[sn]=_e[sn]);return nn};function shouldUpdateComponent(_e,tn,nn){const{props:sn,children:an,component:cn}=_e,{props:un,children:hn,patchFlag:fn}=tn,vn=cn.emitsOptions;if(tn.dirs||tn.transition)return!0;if(nn&&fn>=0){if(fn&1024)return!0;if(fn&16)return sn?hasPropsChanged(sn,un,vn):!!un;if(fn&8){const _n=tn.dynamicProps;for(let kn=0;kn<_n.length;kn++){const yn=_n[kn];if(un[yn]!==sn[yn]&&!isEmitListener(vn,yn))return!0}}}else return(an||hn)&&(!hn||!hn.$stable)?!0:sn===un?!1:sn?un?hasPropsChanged(sn,un,vn):!0:!!un;return!1}function hasPropsChanged(_e,tn,nn){const sn=Object.keys(tn);if(sn.length!==Object.keys(_e).length)return!0;for(let an=0;an<sn.length;an++){const cn=sn[an];if(tn[cn]!==_e[cn]&&!isEmitListener(nn,cn))return!0}return!1}function updateHOCHostEl({vnode:_e,parent:tn},nn){for(;tn&&tn.subTree===_e;)(_e=tn.vnode).el=nn,tn=tn.parent}const COMPONENTS="components",DIRECTIVES="directives";function resolveComponent(_e,tn){return resolveAsset(COMPONENTS,_e,!0,tn)||_e}const NULL_DYNAMIC_COMPONENT=Symbol.for("v-ndc");function resolveDynamicComponent(_e){return isString$1(_e)?resolveAsset(COMPONENTS,_e,!1)||_e:_e||NULL_DYNAMIC_COMPONENT}function resolveDirective(_e){return resolveAsset(DIRECTIVES,_e)}function resolveAsset(_e,tn,nn=!0,sn=!1){const an=currentRenderingInstance||currentInstance;if(an){const cn=an.type;if(_e===COMPONENTS){const hn=getComponentName(cn,!1);if(hn&&(hn===tn||hn===camelize(tn)||hn===capitalize(camelize(tn))))return cn}const un=resolve(an[_e]||cn[_e],tn)||resolve(an.appContext[_e],tn);return!un&&sn?cn:un}}function resolve(_e,tn){return _e&&(_e[tn]||_e[camelize(tn)]||_e[capitalize(camelize(tn))])}const isSuspense=_e=>_e.__isSuspense,SuspenseImpl={name:"Suspense",__isSuspense:!0,process(_e,tn,nn,sn,an,cn,un,hn,fn,vn){_e==null?mountSuspense(tn,nn,sn,an,cn,un,hn,fn,vn):patchSuspense(_e,tn,nn,sn,an,un,hn,fn,vn)},hydrate:hydrateSuspense,create:createSuspenseBoundary,normalize:normalizeSuspenseChildren},Suspense=SuspenseImpl;function triggerEvent(_e,tn){const nn=_e.props&&_e.props[tn];isFunction$1(nn)&&nn()}function mountSuspense(_e,tn,nn,sn,an,cn,un,hn,fn){const{p:vn,o:{createElement:_n}}=fn,kn=_n("div"),yn=_e.suspense=createSuspenseBoundary(_e,an,sn,tn,kn,nn,cn,un,hn,fn);vn(null,yn.pendingBranch=_e.ssContent,kn,null,sn,yn,cn,un),yn.deps>0?(triggerEvent(_e,"onPending"),triggerEvent(_e,"onFallback"),vn(null,_e.ssFallback,tn,nn,sn,null,cn,un),setActiveBranch(yn,_e.ssFallback)):yn.resolve(!1,!0)}function patchSuspense(_e,tn,nn,sn,an,cn,un,hn,{p:fn,um:vn,o:{createElement:_n}}){const kn=tn.suspense=_e.suspense;kn.vnode=tn,tn.el=_e.el;const yn=tn.ssContent,Cn=tn.ssFallback,{activeBranch:Sn,pendingBranch:$n,isInFallback:Pn,isHydrating:xn}=kn;if($n)kn.pendingBranch=yn,isSameVNodeType(yn,$n)?(fn($n,yn,kn.hiddenContainer,null,an,kn,cn,un,hn),kn.deps<=0?kn.resolve():Pn&&(fn(Sn,Cn,nn,sn,an,null,cn,un,hn),setActiveBranch(kn,Cn))):(kn.pendingId++,xn?(kn.isHydrating=!1,kn.activeBranch=$n):vn($n,an,kn),kn.deps=0,kn.effects.length=0,kn.hiddenContainer=_n("div"),Pn?(fn(null,yn,kn.hiddenContainer,null,an,kn,cn,un,hn),kn.deps<=0?kn.resolve():(fn(Sn,Cn,nn,sn,an,null,cn,un,hn),setActiveBranch(kn,Cn))):Sn&&isSameVNodeType(yn,Sn)?(fn(Sn,yn,nn,sn,an,kn,cn,un,hn),kn.resolve(!0)):(fn(null,yn,kn.hiddenContainer,null,an,kn,cn,un,hn),kn.deps<=0&&kn.resolve()));else if(Sn&&isSameVNodeType(yn,Sn))fn(Sn,yn,nn,sn,an,kn,cn,un,hn),setActiveBranch(kn,yn);else if(triggerEvent(tn,"onPending"),kn.pendingBranch=yn,kn.pendingId++,fn(null,yn,kn.hiddenContainer,null,an,kn,cn,un,hn),kn.deps<=0)kn.resolve();else{const{timeout:Mn,pendingId:En}=kn;Mn>0?setTimeout(()=>{kn.pendingId===En&&kn.fallback(Cn)},Mn):Mn===0&&kn.fallback(Cn)}}function createSuspenseBoundary(_e,tn,nn,sn,an,cn,un,hn,fn,vn,_n=!1){const{p:kn,m:yn,um:Cn,n:Sn,o:{parentNode:$n,remove:Pn}}=vn;let xn;const Mn=isVNodeSuspensible(_e);Mn&&tn!=null&&tn.pendingBranch&&(xn=tn.pendingId,tn.deps++);const En=_e.props?toNumber$2(_e.props.timeout):void 0,Tn={vnode:_e,parent:tn,parentComponent:nn,isSVG:un,container:sn,hiddenContainer:an,anchor:cn,deps:0,pendingId:0,timeout:typeof En=="number"?En:-1,activeBranch:null,pendingBranch:null,isInFallback:!_n,isHydrating:_n,isUnmounted:!1,effects:[],resolve(Ln=!1,Nn=!1){const{vnode:Rn,activeBranch:On,pendingBranch:jn,pendingId:zn,effects:Kn,parentComponent:Vn,container:Qn}=Tn;let Jn=!1;if(Tn.isHydrating)Tn.isHydrating=!1;else if(!Ln){Jn=On&&jn.transition&&jn.transition.mode==="out-in",Jn&&(On.transition.afterLeave=()=>{zn===Tn.pendingId&&(yn(jn,Qn,Sn(On),0),queuePostFlushCb(Kn))});let{anchor:qn}=Tn;On&&(qn=Sn(On),Cn(On,Vn,Tn,!0)),Jn||yn(jn,Qn,qn,0)}setActiveBranch(Tn,jn),Tn.pendingBranch=null,Tn.isInFallback=!1;let er=Tn.parent,Wn=!1;for(;er;){if(er.pendingBranch){er.effects.push(...Kn),Wn=!0;break}er=er.parent}!Wn&&!Jn&&queuePostFlushCb(Kn),Tn.effects=[],Mn&&tn&&tn.pendingBranch&&xn===tn.pendingId&&(tn.deps--,tn.deps===0&&!Nn&&tn.resolve()),triggerEvent(Rn,"onResolve")},fallback(Ln){if(!Tn.pendingBranch)return;const{vnode:Nn,activeBranch:Rn,parentComponent:On,container:jn,isSVG:zn}=Tn;triggerEvent(Nn,"onFallback");const Kn=Sn(Rn),Vn=()=>{Tn.isInFallback&&(kn(null,Ln,jn,Kn,On,null,zn,hn,fn),setActiveBranch(Tn,Ln))},Qn=Ln.transition&&Ln.transition.mode==="out-in";Qn&&(Rn.transition.afterLeave=Vn),Tn.isInFallback=!0,Cn(Rn,On,null,!0),Qn||Vn()},move(Ln,Nn,Rn){Tn.activeBranch&&yn(Tn.activeBranch,Ln,Nn,Rn),Tn.container=Ln},next(){return Tn.activeBranch&&Sn(Tn.activeBranch)},registerDep(Ln,Nn){const Rn=!!Tn.pendingBranch;Rn&&Tn.deps++;const On=Ln.vnode.el;Ln.asyncDep.catch(jn=>{handleError(jn,Ln,0)}).then(jn=>{if(Ln.isUnmounted||Tn.isUnmounted||Tn.pendingId!==Ln.suspenseId)return;Ln.asyncResolved=!0;const{vnode:zn}=Ln;handleSetupResult(Ln,jn,!1),On&&(zn.el=On);const Kn=!On&&Ln.subTree.el;Nn(Ln,zn,$n(On||Ln.subTree.el),On?null:Sn(Ln.subTree),Tn,un,fn),Kn&&Pn(Kn),updateHOCHostEl(Ln,zn.el),Rn&&--Tn.deps===0&&Tn.resolve()})},unmount(Ln,Nn){Tn.isUnmounted=!0,Tn.activeBranch&&Cn(Tn.activeBranch,nn,Ln,Nn),Tn.pendingBranch&&Cn(Tn.pendingBranch,nn,Ln,Nn)}};return Tn}function hydrateSuspense(_e,tn,nn,sn,an,cn,un,hn,fn){const vn=tn.suspense=createSuspenseBoundary(tn,sn,nn,_e.parentNode,document.createElement("div"),null,an,cn,un,hn,!0),_n=fn(_e,vn.pendingBranch=tn.ssContent,nn,vn,cn,un);return vn.deps===0&&vn.resolve(!1,!0),_n}function normalizeSuspenseChildren(_e){const{shapeFlag:tn,children:nn}=_e,sn=tn&32;_e.ssContent=normalizeSuspenseSlot(sn?nn.default:nn),_e.ssFallback=sn?normalizeSuspenseSlot(nn.fallback):createVNode(Comment)}function normalizeSuspenseSlot(_e){let tn;if(isFunction$1(_e)){const nn=isBlockTreeEnabled&&_e._c;nn&&(_e._d=!1,openBlock()),_e=_e(),nn&&(_e._d=!0,tn=currentBlock,closeBlock())}return isArray$a(_e)&&(_e=filterSingleRoot(_e)),_e=normalizeVNode(_e),tn&&!_e.dynamicChildren&&(_e.dynamicChildren=tn.filter(nn=>nn!==_e)),_e}function queueEffectWithSuspense(_e,tn){tn&&tn.pendingBranch?isArray$a(_e)?tn.effects.push(..._e):tn.effects.push(_e):queuePostFlushCb(_e)}function setActiveBranch(_e,tn){_e.activeBranch=tn;const{vnode:nn,parentComponent:sn}=_e,an=nn.el=tn.el;sn&&sn.subTree===nn&&(sn.vnode.el=an,updateHOCHostEl(sn,an))}function isVNodeSuspensible(_e){var tn;return((tn=_e.props)==null?void 0:tn.suspensible)!=null&&_e.props.suspensible!==!1}function watchEffect(_e,tn){return doWatch(_e,null,tn)}function watchPostEffect(_e,tn){return doWatch(_e,null,{flush:"post"})}function watchSyncEffect(_e,tn){return doWatch(_e,null,{flush:"sync"})}const INITIAL_WATCHER_VALUE={};function watch$1(_e,tn,nn){return doWatch(_e,tn,nn)}function doWatch(_e,tn,{immediate:nn,deep:sn,flush:an,onTrack:cn,onTrigger:un}=EMPTY_OBJ){var hn;const fn=getCurrentScope()===((hn=currentInstance)==null?void 0:hn.scope)?currentInstance:null;let vn,_n=!1,kn=!1;if(isRef(_e)?(vn=()=>_e.value,_n=isShallow(_e)):isReactive(_e)?(vn=()=>_e,sn=!0):isArray$a(_e)?(kn=!0,_n=_e.some(Tn=>isReactive(Tn)||isShallow(Tn)),vn=()=>_e.map(Tn=>{if(isRef(Tn))return Tn.value;if(isReactive(Tn))return traverse(Tn);if(isFunction$1(Tn))return callWithErrorHandling(Tn,fn,2)})):isFunction$1(_e)?tn?vn=()=>callWithErrorHandling(_e,fn,2):vn=()=>
vendor: 4,713 bytes, line 126
126{if(!(fn&&fn.isUnmounted))return yn&&yn(),callWithAsyncErrorHandling(_e,fn,3,[Cn])}:vn=NOOP,tn&&sn){const Tn=vn;vn=()=>traverse(Tn())}let yn,Cn=Tn=>{yn=Mn.onStop=()=>{callWithErrorHandling(Tn,fn,4),yn=Mn.onStop=void 0}},Sn;if(isInSSRComponentSetup)if(Cn=NOOP,tn?nn&&callWithAsyncErrorHandling(tn,fn,3,[vn(),kn?[]:void 0,Cn]):vn(),an==="sync"){const Tn=useSSRContext();Sn=Tn.__watcherHandles||(Tn.__watcherHandles=[])}else return NOOP;let $n=kn?new Array(_e.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const Pn=()=>{if(Mn.active)if(tn){const Tn=Mn.run();(sn||_n||(kn?Tn.some((Ln,Nn)=>hasChanged(Ln,$n[Nn])):hasChanged(Tn,$n)))&&(yn&&yn(),callWithAsyncErrorHandling(tn,fn,3,[Tn,$n===INITIAL_WATCHER_VALUE?void 0:kn&&$n[0]===INITIAL_WATCHER_VALUE?[]:$n,Cn]),$n=Tn)}else Mn.run()};Pn.allowRecurse=!!tn;let xn;an==="sync"?xn=Pn:an==="post"?xn=()=>queuePostRenderEffect(Pn,fn&&fn.suspense):(Pn.pre=!0,fn&&(Pn.id=fn.uid),xn=()=>queueJob(Pn));const Mn=new ReactiveEffect(vn,xn);tn?nn?Pn():$n=Mn.run():an==="post"?queuePostRenderEffect(Mn.run.bind(Mn),fn&&fn.suspense):Mn.run();const En=()=>{Mn.stop(),fn&&fn.scope&&remove$1(fn.scope.effects,Mn)};return Sn&&Sn.push(En),En}function instanceWatch(_e,tn,nn){const sn=this.proxy,an=isString$1(_e)?_e.includes(".")?createPathGetter(sn,_e):()=>sn[_e]:_e.bind(sn,sn);let cn;isFunction$1(tn)?cn=tn:(cn=tn.handler,nn=tn);const un=currentInstance;setCurrentInstance(this);const hn=doWatch(an,cn.bind(sn),nn);return un?setCurrentInstance(un):unsetCurrentInstance(),hn}function createPathGetter(_e,tn){const nn=tn.split(".");return()=>{let sn=_e;for(let an=0;an<nn.length&&sn;an++)sn=sn[nn[an]];return sn}}function traverse(_e,tn){if(!isObject$8(_e)||_e.__v_skip||(tn=tn||new Set,tn.has(_e)))return _e;if(tn.add(_e),isRef(_e))traverse(_e.value,tn);else if(isArray$a(_e))for(let nn=0;nn<_e.length;nn++)traverse(_e[nn],tn);else if(isSet$2(_e)||isMap$2(_e))_e.forEach(nn=>{traverse(nn,tn)});else if(isPlainObject$1(_e))for(const nn in _e)traverse(_e[nn],tn);return _e}function withDirectives(_e,tn){const nn=currentRenderingInstance;if(nn===null)return _e;const sn=getExposeProxy(nn)||nn.proxy,an=_e.dirs||(_e.dirs=[]);for(let cn=0;cn<tn.length;cn++){let[un,hn,fn,vn=EMPTY_OBJ]=tn[cn];un&&(isFunction$1(un)&&(un={mounted:un,updated:un}),un.deep&&traverse(hn),an.push({dir:un,instance:sn,value:hn,oldValue:void 0,arg:fn,modifiers:vn}))}return _e}function invokeDirectiveHook(_e,tn,nn,sn){const an=_e.dirs,cn=tn&&tn.dirs;for(let un=0;un<an.length;un++){const hn=an[un];cn&&(hn.oldValue=cn[un].value);let fn=hn.dir[sn];fn&&(pauseTracking(),callWithAsyncErrorHandling(fn,nn,8,[_e.el,hn,_e,tn]),resetTracking())}}const leaveCbKey=Symbol("_leaveCb"),enterCbKey$1=Symbol("_enterCb");function useTransitionState(){const _e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return onMounted(()=>{_e.isMounted=!0}),onBeforeUnmount(()=>{_e.isUnmounting=!0}),_e}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(_e,{slots:tn}){const nn=getCurrentInstance(),sn=useTransitionState();let an;return()=>{const cn=tn.default&&getTransitionRawChildren(tn.default(),!0);if(!cn||!cn.length)return;let un=cn[0];if(cn.length>1){for(const $n of cn)if($n.type!==Comment){un=$n;break}}const hn=toRaw(_e),{mode:fn}=hn;if(sn.isLeaving)return emptyPlaceholder(un);const vn=getKeepAliveChild(un);if(!vn)return emptyPlaceholder(un);const _n=resolveTransitionHooks(vn,hn,sn,nn);setTransitionHooks(vn,_n);const kn=nn.subTree,yn=kn&&getKeepAliveChild(kn);let Cn=!1;const{getTransitionKey:Sn}=vn.type;if(Sn){const $n=Sn();an===void 0?an=$n:$n!==an&&(an=$n,Cn=!0)}if(yn&&yn.type!==Comment&&(!isSameVNodeType(vn,yn)||Cn)){const $n=resolveTransitionHooks(yn,hn,sn,nn);if(setTransitionHooks(yn,$n),fn==="out-in")return sn.isLeaving=!0,$n.afterLeave=()=>{sn.isLeaving=!1,nn.update.active!==!1&&nn.update()},emptyPlaceholder(un);fn==="in-out"&&vn.type!==Comment&&($n.delayLeave=(Pn,xn,Mn)=>{const En=getLeavingNodesForType(sn,yn);En[String(yn.key)]=yn,Pn[leaveCbKey]=()=>{xn(),Pn[leaveCbKey]=void 0,delete _n.delayedLeave},_n.delayedLeave=Mn})}return un}}},BaseTransition=BaseTransitionImpl;
vendor: 9,076 bytes, line 126
126function getLeavingNodesForType(_e,tn){const{leavingVNodes:nn}=_e;let sn=nn.get(tn.type);return sn||(sn=Object.create(null),nn.set(tn.type,sn)),sn}function resolveTransitionHooks(_e,tn,nn,sn){const{appear:an,mode:cn,persisted:un=!1,onBeforeEnter:hn,onEnter:fn,onAfterEnter:vn,onEnterCancelled:_n,onBeforeLeave:kn,onLeave:yn,onAfterLeave:Cn,onLeaveCancelled:Sn,onBeforeAppear:$n,onAppear:Pn,onAfterAppear:xn,onAppearCancelled:Mn}=tn,En=String(_e.key),Tn=getLeavingNodesForType(nn,_e),Ln=(On,jn)=>{On&&callWithAsyncErrorHandling(On,sn,9,jn)},Nn=(On,jn)=>{const zn=jn[1];Ln(On,jn),isArray$a(On)?On.every(Kn=>Kn.length<=1)&&zn():On.length<=1&&zn()},Rn={mode:cn,persisted:un,beforeEnter(On){let jn=hn;if(!nn.isMounted)if(an)jn=$n||hn;else return;On[leaveCbKey]&&On[leaveCbKey](!0);const zn=Tn[En];zn&&isSameVNodeType(_e,zn)&&zn.el[leaveCbKey]&&zn.el[leaveCbKey](),Ln(jn,[On])},enter(On){let jn=fn,zn=vn,Kn=_n;if(!nn.isMounted)if(an)jn=Pn||fn,zn=xn||vn,Kn=Mn||_n;else return;let Vn=!1;const Qn=On[enterCbKey$1]=Jn=>{Vn||(Vn=!0,Jn?Ln(Kn,[On]):Ln(zn,[On]),Rn.delayedLeave&&Rn.delayedLeave(),On[enterCbKey$1]=void 0)};jn?Nn(jn,[On,Qn]):Qn()},leave(On,jn){const zn=String(_e.key);if(On[enterCbKey$1]&&On[enterCbKey$1](!0),nn.isUnmounting)return jn();Ln(kn,[On]);let Kn=!1;const Vn=On[leaveCbKey]=Qn=>{Kn||(Kn=!0,jn(),Qn?Ln(Sn,[On]):Ln(Cn,[On]),On[leaveCbKey]=void 0,Tn[zn]===_e&&delete Tn[zn])};Tn[zn]=_e,yn?Nn(yn,[On,Vn]):Vn()},clone(On){return resolveTransitionHooks(On,tn,nn,sn)}};return Rn}function emptyPlaceholder(_e){if(isKeepAlive(_e))return _e=cloneVNode(_e),_e.children=null,_e}function getKeepAliveChild(_e){return isKeepAlive(_e)?_e.children?_e.children[0]:void 0:_e}function setTransitionHooks(_e,tn){_e.shapeFlag&6&&_e.component?setTransitionHooks(_e.component.subTree,tn):_e.shapeFlag&128?(_e.ssContent.transition=tn.clone(_e.ssContent),_e.ssFallback.transition=tn.clone(_e.ssFallback)):_e.transition=tn}function getTransitionRawChildren(_e,tn=!1,nn){let sn=[],an=0;for(let cn=0;cn<_e.length;cn++){let un=_e[cn];const hn=nn==null?un.key:String(nn)+String(un.key!=null?un.key:cn);un.type===Fragment?(un.patchFlag&128&&an++,sn=sn.concat(getTransitionRawChildren(un.children,tn,hn))):(tn||un.type!==Comment)&&sn.push(hn!=null?cloneVNode(un,{key:hn}):un)}if(an>1)for(let cn=0;cn<sn.length;cn++)sn[cn].patchFlag=-2;return sn}/*! #__NO_SIDE_EFFECTS__ */function defineComponent(_e,tn){return isFunction$1(_e)?extend$4({name:_e.name},tn,{setup:_e}):_e}const isAsyncWrapper=_e=>!!_e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function defineAsyncComponent(_e){isFunction$1(_e)&&(_e={loader:_e});const{loader:tn,loadingComponent:nn,errorComponent:sn,delay:an=200,timeout:cn,suspensible:un=!0,onError:hn}=_e;let fn=null,vn,_n=0;const kn=()=>(_n++,fn=null,yn()),yn=()=>{let Cn;return fn||(Cn=fn=tn().catch(Sn=>{if(Sn=Sn instanceof Error?Sn:new Error(String(Sn)),hn)return new Promise(($n,Pn)=>{hn(Sn,()=>$n(kn()),()=>Pn(Sn),_n+1)});throw Sn}).then(Sn=>Cn!==fn&&fn?fn:(Sn&&(Sn.__esModule||Sn[Symbol.toStringTag]==="Module")&&(Sn=Sn.default),vn=Sn,Sn)))};return defineComponent({name:"AsyncComponentWrapper",__asyncLoader:yn,get __asyncResolved(){return vn},setup(){const Cn=currentInstance;if(vn)return()=>createInnerComp(vn,Cn);const Sn=Mn=>{fn=null,handleError(Mn,Cn,13,!sn)};if(un&&Cn.suspense||isInSSRComponentSetup)return yn().then(Mn=>()=>createInnerComp(Mn,Cn)).catch(Mn=>(Sn(Mn),()=>sn?createVNode(sn,{error:Mn}):null));const $n=ref(!1),Pn=ref(),xn=ref(!!an);return an&&setTimeout(()=>{xn.value=!1},an),cn!=null&&setTimeout(()=>{if(!$n.value&&!Pn.value){const Mn=new Error(`Async component timed out after ${cn}ms.`);Sn(Mn),Pn.value=Mn}},cn),yn().then(()=>{$n.value=!0,Cn.parent&&isKeepAlive(Cn.parent.vnode)&&queueJob(Cn.parent.update)}).catch(Mn=>{Sn(Mn),Pn.value=Mn}),()=>{if($n.value&&vn)return createInnerComp(vn,Cn);if(Pn.value&&sn)return createVNode(sn,{error:Pn.value});if(nn&&!xn.value)return createVNode(nn)}}})}function createInnerComp(_e,tn){const{ref:nn,props:sn,children:an,ce:cn}=tn.vnode,un=createVNode(_e,sn,an);return un.ref=nn,un.ce=cn,delete tn.vnode.ce,un}const isKeepAlive=_e=>_e.type.__isKeepAlive,KeepAliveImpl={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(_e,{slots:tn}){const nn=getCurrentInstance(),sn=nn.ctx;if(!sn.renderer)return()=>{const Mn=tn.default&&tn.default();return Mn&&Mn.length===1?Mn[0]:Mn};const an=new Map,cn=new Set;let un=null;const hn=nn.suspense,{renderer:{p:fn,m:vn,um:_n,o:{createElement:kn}}}=sn,yn=kn("div");sn.activate=(Mn,En,Tn,Ln,Nn)=>{const Rn=Mn.component;vn(Mn,En,Tn,0,hn),fn(Rn.vnode,Mn,En,Tn,Rn,hn,Ln,Mn.slotScopeIds,Nn),queuePostRenderEffect(()=>{Rn.isDeactivated=!1,Rn.a&&invokeArrayFns(Rn.a);const On=Mn.props&&Mn.props.onVnodeMounted;On&&invokeVNodeHook(On,Rn.parent,Mn)},hn)},sn.deactivate=Mn=>{const En=Mn.component;vn(Mn,yn,null,1,hn),queuePostRenderEffect(()=>{En.da&&invokeArrayFns(En.da);const Tn=Mn.props&&Mn.props.onVnodeUnmounted;Tn&&invokeVNodeHook(Tn,En.parent,Mn),En.isDeactivated=!0},hn)};function Cn(Mn){resetShapeFlag(Mn),_n(Mn,nn,hn,!0)}function Sn(Mn){an.forEach((En,Tn)=>{const Ln=getComponentName(En.type);Ln&&(!Mn||!Mn(Ln))&&$n(Tn)})}function $n(Mn){const En=an.get(Mn);!un||!isSameVNodeType(En,un)?Cn(En):un&&resetShapeFlag(un),an.delete(Mn),cn.delete(Mn)}watch$1(()=>[_e.include,_e.exclude],([Mn,En])=>{Mn&&Sn(Tn=>matches$2(Mn,Tn)),En&&Sn(Tn=>!matches$2(En,Tn))},{flush:"post",deep:!0});let Pn=null;const xn=()=>{Pn!=null&&an.set(Pn,getInnerChild(nn.subTree))};return onMounted(xn),onUpdated(xn),onBeforeUnmount(()=>{an.forEach(Mn=>{const{subTree:En,suspense:Tn}=nn,Ln=getInnerChild(En);if(Mn.type===Ln.type&&Mn.key===Ln.key){resetShapeFlag(Ln);const Nn=Ln.component.da;Nn&&queuePostRenderEffect(Nn,Tn);return}Cn(Mn)})}),()=>{if(Pn=null,!tn.default)return null;const Mn=tn.default(),En=Mn[0];if(Mn.length>1)return un=null,Mn;if(!isVNode(En)||!(En.shapeFlag&4)&&!(En.shapeFlag&128))return un=null,En;let Tn=getInnerChild(En);const Ln=Tn.type,Nn=getComponentName(isAsyncWrapper(Tn)?Tn.type.__asyncResolved||{}:Ln),{include:Rn,exclude:On,max:jn}=_e;if(Rn&&(!Nn||!matches$2(Rn,Nn))||On&&Nn&&matches$2(On,Nn))return un=Tn,En;const zn=Tn.key==null?Ln:Tn.key,Kn=an.get(zn);return Tn.el&&(Tn=cloneVNode(Tn),En.shapeFlag&128&&(En.ssContent=Tn)),Pn=zn,Kn?(Tn.el=Kn.el,Tn.component=Kn.component,Tn.transition&&setTransitionHooks(Tn,Tn.transition),Tn.shapeFlag|=512,cn.delete(zn),cn.add(zn)):(cn.add(zn),jn&&cn.size>parseInt(jn,10)&&$n(cn.values().next().value)),Tn.shapeFlag|=256,un=Tn,isSuspense(En.type)?En:Tn}}},KeepAlive=KeepAliveImpl;function matches$2(_e,tn){return isArray$a(_e)?_e.some(nn=>matches$2(nn,tn)):isString$1(_e)?_e.split(",").includes(tn):isRegExp$2(_e)?_e.test(tn):!1}function onActivated(_e,tn){registerKeepAliveHook(_e,"a",tn)}function onDeactivated(_e,tn){registerKeepAliveHook(_e,"da",tn)}function registerKeepAliveHook(_e,tn,nn=currentInstance){const sn=_e.__wdc||(_e.__wdc=()=>{let an=nn;for(;an;){if(an.isDeactivated)return;an=an.parent}return _e()});if(injectHook(tn,sn,nn),nn){let an=nn.parent;for(;an&&an.parent;)isKeepAlive(an.parent.vnode)&&injectToKeepAliveRoot(sn,tn,nn,an),an=an.parent}}function injectToKeepAliveRoot(_e,tn,nn,sn){const an=injectHook(tn,_e,sn,!0);onUnmounted(()=>{remove$1(sn[tn],an)},nn)}function resetShapeFlag(_e){_e.shapeFlag&=-257,_e.shapeFlag&=-513}function getInnerChild(_e){return _e.shapeFlag&128?_e.ssContent:_e}function injectHook(_e,tn,nn=currentInstance,sn=!1){if(nn){const an=nn[_e]||(nn[_e]=[]),cn=tn.__weh||(tn.__weh=(...un)=>{if(nn.isUnmounted)return;pauseTracking(),setCurrentInstance(nn);const hn=callWithAsyncErrorHandling(tn,nn,_e,un);return unsetCurrentInstance(),resetTracking(),hn});return sn?an.unshift(cn):an.push(cn),cn}}const createHook=_e=>(tn,nn=currentInstance)=>(!isInSSRComponentSetup||_e==="sp")&&injectHook(_e,(...sn)=>tn(...sn),nn),onBeforeMount=createHook("bm"),onMounted=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(_e,tn=currentInstance){injectHook("ec",_e,tn)}function renderList(_e,tn,nn,sn){let an;const cn=nn&&nn[sn];if(isArray$a(_e)||isString$1(_e)){an=new Array(_e.length);for(let un=0,hn=_e.length;un<hn;un++)an[un]=tn(_e[un],un,void 0,cn&&cn[un])}else if(typeof _e=="number"){an=new Array(_e);for(let un=0;un<_e;un++)an[un]=tn(un+1,un,void 0,cn&&cn[un])}else if(isObject$8(_e))if(_e[Symbol.iterator])an=Array.from(_e,(un,hn)=>tn(un,hn,void 0,cn&&cn[hn]));else{const un=Object.keys(_e);an=new Array(un.length);for(let hn=0,fn=un.length;hn<fn;hn++){const vn=un[hn];an[hn]=tn(_e[vn],vn,hn,cn&&cn[hn])}}else an=[];return nn&&(nn[sn]=an),an}function createSlots(_e,tn){for(let nn=0;nn<tn.length;nn++){const sn=tn[nn];if(isArray$a(sn))for(let an=0;an<sn.length;an++)_e[sn[an].name]=sn[an].fn;else sn&&(_e[sn.name]=sn.key?(...an)=>{const cn=sn.fn(...an);return cn&&(cn.key=sn.key),cn}:sn.fn)}return _e}
vendor: 10,548 bytes, line 126
126function renderSlot(_e,tn,nn={},sn,an){if(currentRenderingInstance.isCE||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&¤tRenderingInstance.parent.isCE)return tn!=="default"&&(nn.name=tn),createVNode("slot",nn,sn&&sn());let cn=_e[tn];cn&&cn._c&&(cn._d=!1),openBlock();const un=cn&&ensureValidVNode(cn(nn)),hn=createBlock(Fragment,{key:nn.key||un&&un.key||`_${tn}`},un||(sn?sn():[]),un&&_e._===1?64:-2);return!an&&hn.scopeId&&(hn.slotScopeIds=[hn.scopeId+"-s"]),cn&&cn._c&&(cn._d=!0),hn}function ensureValidVNode(_e){return _e.some(tn=>isVNode(tn)?!(tn.type===Comment||tn.type===Fragment&&!ensureValidVNode(tn.children)):!0)?_e:null}function toHandlers(_e,tn){const nn={};for(const sn in _e)nn[tn&&/[A-Z]/.test(sn)?`on:${sn}`:toHandlerKey(sn)]=_e[sn];return nn}const getPublicInstance=_e=>_e?isStatefulComponent(_e)?getExposeProxy(_e)||_e.proxy:getPublicInstance(_e.parent):null,publicPropertiesMap=extend$4(Object.create(null),{$:_e=>_e,$el:_e=>_e.vnode.el,$data:_e=>_e.data,$props:_e=>_e.props,$attrs:_e=>_e.attrs,$slots:_e=>_e.slots,$refs:_e=>_e.refs,$parent:_e=>getPublicInstance(_e.parent),$root:_e=>getPublicInstance(_e.root),$emit:_e=>_e.emit,$options:_e=>resolveMergedOptions(_e),$forceUpdate:_e=>_e.f||(_e.f=()=>queueJob(_e.update)),$nextTick:_e=>_e.n||(_e.n=nextTick.bind(_e.proxy)),$watch:_e=>instanceWatch.bind(_e)}),hasSetupBinding=(_e,tn)=>_e!==EMPTY_OBJ&&!_e.__isScriptSetup&&hasOwn$2(_e,tn),PublicInstanceProxyHandlers={get({_:_e},tn){const{ctx:nn,setupState:sn,data:an,props:cn,accessCache:un,type:hn,appContext:fn}=_e;let vn;if(tn[0]!=="$"){const Cn=un[tn];if(Cn!==void 0)switch(Cn){case 1:return sn[tn];case 2:return an[tn];case 4:return nn[tn];case 3:return cn[tn]}else{if(hasSetupBinding(sn,tn))return un[tn]=1,sn[tn];if(an!==EMPTY_OBJ&&hasOwn$2(an,tn))return un[tn]=2,an[tn];if((vn=_e.propsOptions[0])&&hasOwn$2(vn,tn))return un[tn]=3,cn[tn];if(nn!==EMPTY_OBJ&&hasOwn$2(nn,tn))return un[tn]=4,nn[tn];shouldCacheAccess&&(un[tn]=0)}}const _n=publicPropertiesMap[tn];let kn,yn;if(_n)return tn==="$attrs"&&track(_e,"get",tn),_n(_e);if((kn=hn.__cssModules)&&(kn=kn[tn]))return kn;if(nn!==EMPTY_OBJ&&hasOwn$2(nn,tn))return un[tn]=4,nn[tn];if(yn=fn.config.globalProperties,hasOwn$2(yn,tn))return yn[tn]},set({_:_e},tn,nn){const{data:sn,setupState:an,ctx:cn}=_e;return hasSetupBinding(an,tn)?(an[tn]=nn,!0):sn!==EMPTY_OBJ&&hasOwn$2(sn,tn)?(sn[tn]=nn,!0):hasOwn$2(_e.props,tn)||tn[0]==="$"&&tn.slice(1)in _e?!1:(cn[tn]=nn,!0)},has({_:{data:_e,setupState:tn,accessCache:nn,ctx:sn,appContext:an,propsOptions:cn}},un){let hn;return!!nn[un]||_e!==EMPTY_OBJ&&hasOwn$2(_e,un)||hasSetupBinding(tn,un)||(hn=cn[0])&&hasOwn$2(hn,un)||hasOwn$2(sn,un)||hasOwn$2(publicPropertiesMap,un)||hasOwn$2(an.config.globalProperties,un)},defineProperty(_e,tn,nn){return nn.get!=null?_e._.accessCache[tn]=0:hasOwn$2(nn,"value")&&this.set(_e,tn,nn.value,null),Reflect.defineProperty(_e,tn,nn)}},RuntimeCompiledPublicInstanceProxyHandlers=extend$4({},PublicInstanceProxyHandlers,{get(_e,tn){if(tn!==Symbol.unscopables)return PublicInstanceProxyHandlers.get(_e,tn,_e)},has(_e,tn){return tn[0]!=="_"&&!isGloballyAllowed(tn)}});function defineProps(){return null}function defineEmits(){return null}function defineExpose(_e){}function defineOptions(_e){}function defineSlots(){return null}function defineModel(){}function withDefaults(_e,tn){return null}function useSlots(){return getContext$2().slots}function useAttrs(){return getContext$2().attrs}function useModel(_e,tn,nn){const sn=getCurrentInstance();if(nn&&nn.local){const an=ref(_e[tn]);return watch$1(()=>_e[tn],cn=>an.value=cn),watch$1(an,cn=>{cn!==_e[tn]&&sn.emit(`update:${tn}`,cn)}),an}else return{__v_isRef:!0,get value(){return _e[tn]},set value(an){sn.emit(`update:${tn}`,an)}}}function getContext$2(){const _e=getCurrentInstance();return _e.setupContext||(_e.setupContext=createSetupContext(_e))}function normalizePropsOrEmits(_e){return isArray$a(_e)?_e.reduce((tn,nn)=>(tn[nn]=null,tn),{}):_e}function mergeDefaults(_e,tn){const nn=normalizePropsOrEmits(_e);for(const sn in tn){if(sn.startsWith("__skip"))continue;let an=nn[sn];an?isArray$a(an)||isFunction$1(an)?an=nn[sn]={type:an,default:tn[sn]}:an.default=tn[sn]:an===null&&(an=nn[sn]={default:tn[sn]}),an&&tn[`__skip_${sn}`]&&(an.skipFactory=!0)}return nn}function mergeModels(_e,tn){return!_e||!tn?_e||tn:isArray$a(_e)&&isArray$a(tn)?_e.concat(tn):extend$4({},normalizePropsOrEmits(_e),normalizePropsOrEmits(tn))}function createPropsRestProxy(_e,tn){const nn={};for(const sn in _e)tn.includes(sn)||Object.defineProperty(nn,sn,{enumerable:!0,get:()=>_e[sn]});return nn}function withAsyncContext(_e){const tn=getCurrentInstance();let nn=_e();return unsetCurrentInstance(),isPromise(nn)&&(nn=nn.catch(sn=>{throw setCurrentInstance(tn),sn})),[nn,()=>setCurrentInstance(tn)]}let shouldCacheAccess=!0;function applyOptions(_e){const tn=resolveMergedOptions(_e),nn=_e.proxy,sn=_e.ctx;shouldCacheAccess=!1,tn.beforeCreate&&callHook$1(tn.beforeCreate,_e,"bc");const{data:an,computed:cn,methods:un,watch:hn,provide:fn,inject:vn,created:_n,beforeMount:kn,mounted:yn,beforeUpdate:Cn,updated:Sn,activated:$n,deactivated:Pn,beforeDestroy:xn,beforeUnmount:Mn,destroyed:En,unmounted:Tn,render:Ln,renderTracked:Nn,renderTriggered:Rn,errorCaptured:On,serverPrefetch:jn,expose:zn,inheritAttrs:Kn,components:Vn,directives:Qn,filters:Jn}=tn;if(vn&&resolveInjections(vn,sn,null),un)for(const qn in un){const Hn=un[qn];isFunction$1(Hn)&&(sn[qn]=Hn.bind(nn))}if(an){const qn=an.call(nn,nn);isObject$8(qn)&&(_e.data=reactive(qn))}if(shouldCacheAccess=!0,cn)for(const qn in cn){const Hn=cn[qn],Yn=isFunction$1(Hn)?Hn.bind(nn,nn):isFunction$1(Hn.get)?Hn.get.bind(nn,nn):NOOP,Xn=!isFunction$1(Hn)&&isFunction$1(Hn.set)?Hn.set.bind(nn):NOOP,sr=computed({get:Yn,set:Xn});Object.defineProperty(sn,qn,{enumerable:!0,configurable:!0,get:()=>sr.value,set:xr=>sr.value=xr})}if(hn)for(const qn in hn)createWatcher(hn[qn],sn,nn,qn);if(fn){const qn=isFunction$1(fn)?fn.call(nn):fn;Reflect.ownKeys(qn).forEach(Hn=>{provide(Hn,qn[Hn])})}_n&&callHook$1(_n,_e,"c");function Wn(qn,Hn){isArray$a(Hn)?Hn.forEach(Yn=>qn(Yn.bind(nn))):Hn&&qn(Hn.bind(nn))}if(Wn(onBeforeMount,kn),Wn(onMounted,yn),Wn(onBeforeUpdate,Cn),Wn(onUpdated,Sn),Wn(onActivated,$n),Wn(onDeactivated,Pn),Wn(onErrorCaptured,On),Wn(onRenderTracked,Nn),Wn(onRenderTriggered,Rn),Wn(onBeforeUnmount,Mn),Wn(onUnmounted,Tn),Wn(onServerPrefetch,jn),isArray$a(zn))if(zn.length){const qn=_e.exposed||(_e.exposed={});zn.forEach(Hn=>{Object.defineProperty(qn,Hn,{get:()=>nn[Hn],set:Yn=>nn[Hn]=Yn})})}else _e.exposed||(_e.exposed={});Ln&&_e.render===NOOP&&(_e.render=Ln),Kn!=null&&(_e.inheritAttrs=Kn),Vn&&(_e.components=Vn),Qn&&(_e.directives=Qn)}function resolveInjections(_e,tn,nn=NOOP){isArray$a(_e)&&(_e=normalizeInject(_e));for(const sn in _e){const an=_e[sn];let cn;isObject$8(an)?"default"in an?cn=inject(an.from||sn,an.default,!0):cn=inject(an.from||sn):cn=inject(an),isRef(cn)?Object.defineProperty(tn,sn,{enumerable:!0,configurable:!0,get:()=>cn.value,set:un=>cn.value=un}):tn[sn]=cn}}function callHook$1(_e,tn,nn){callWithAsyncErrorHandling(isArray$a(_e)?_e.map(sn=>sn.bind(tn.proxy)):_e.bind(tn.proxy),tn,nn)}function createWatcher(_e,tn,nn,sn){const an=sn.includes(".")?createPathGetter(nn,sn):()=>nn[sn];if(isString$1(_e)){const cn=tn[_e];isFunction$1(cn)&&watch$1(an,cn)}else if(isFunction$1(_e))watch$1(an,_e.bind(nn));else if(isObject$8(_e))if(isArray$a(_e))_e.forEach(cn=>createWatcher(cn,tn,nn,sn));else{const cn=isFunction$1(_e.handler)?_e.handler.bind(nn):tn[_e.handler];isFunction$1(cn)&&watch$1(an,cn,_e)}}function resolveMergedOptions(_e){const tn=_e.type,{mixins:nn,extends:sn}=tn,{mixins:an,optionsCache:cn,config:{optionMergeStrategies:un}}=_e.appContext,hn=cn.get(tn);let fn;return hn?fn=hn:!an.length&&!nn&&!sn?fn=tn:(fn={},an.length&&an.forEach(vn=>mergeOptions(fn,vn,un,!0)),mergeOptions(fn,tn,un)),isObject$8(tn)&&cn.set(tn,fn),fn}function mergeOptions(_e,tn,nn,sn=!1){const{mixins:an,extends:cn}=tn;cn&&mergeOptions(_e,cn,nn,!0),an&&an.forEach(un=>mergeOptions(_e,un,nn,!0));for(const un in tn)if(!(sn&&un==="expose")){const hn=internalOptionMergeStrats[un]||nn&&nn[un];_e[un]=hn?hn(_e[un],tn[un]):tn[un]}return _e}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(_e,tn){return tn?_e?function(){return extend$4(isFunction$1(_e)?_e.call(this,this):_e,isFunction$1(tn)?tn.call(this,this):tn)}:tn:_e}function mergeInject(_e,tn){return mergeObjectOptions(normalizeInject(_e),normalizeInject(tn))}function normalizeInject(_e){if(isArray$a(_e)){const tn={};for(let nn=0;nn<_e.length;nn++)tn[_e[nn]]=_e[nn];return tn}return _e}function mergeAsArray(_e,tn){return _e?[...new Set([].concat(_e,tn))]:tn}function mergeObjectOptions(_e,tn){return _e?extend$4(Object.create(null),_e,tn):tn}function mergeEmitsOrPropsOptions(_e,tn){return _e?isArray$a(_e)&&isArray$a(tn)?[...new Set([..._e,...tn])]:extend$4(Object.create(null),normalizePropsOrEmits(_e),normalizePropsOrEmits(tn??{})):tn}function mergeWatchOptions(_e,tn){if(!_e)return tn;if(!tn)return _e;const nn=extend$4(Object.create(null),_e);for(const sn in tn)nn[sn]=mergeAsArray(_e[sn],tn[sn]);return nn}function createAppContext(){return{app:null,config:{isNativeTag:NO,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let uid$1=0;function createAppAPI(_e,tn){return function(sn,an=null){isFunction$1(sn)||(sn=extend$4({},sn)),an!=null&&!isObject$8(an)&&(an=null);const cn=createAppContext(),un=new WeakSet;let hn=!1;const fn=cn.app={_uid:uid$1++,_component:sn,_props:an,_container:null,_context:cn,_instance:null,version:version$1,get config(){return cn.config},set config(vn){},use(vn,..._n){return un.has(vn)||(vn&&isFunction$1(vn.install)?(un.add(vn),vn.install(fn,..._n)):isFunction$1(vn)&&
vendor: 3,229 bytes, line 126
126(un.add(vn),vn(fn,..._n))),fn},mixin(vn){return cn.mixins.includes(vn)||cn.mixins.push(vn),fn},component(vn,_n){return _n?(cn.components[vn]=_n,fn):cn.components[vn]},directive(vn,_n){return _n?(cn.directives[vn]=_n,fn):cn.directives[vn]},mount(vn,_n,kn){if(!hn){const yn=createVNode(sn,an);return yn.appContext=cn,_n&&tn?tn(yn,vn):_e(yn,vn,kn),hn=!0,fn._container=vn,vn.__vue_app__=fn,getExposeProxy(yn.component)||yn.component.proxy}},unmount(){hn&&(_e(null,fn._container),delete fn._container.__vue_app__)},provide(vn,_n){return cn.provides[vn]=_n,fn},runWithContext(vn){currentApp=fn;try{return vn()}finally{currentApp=null}}};return fn}}let currentApp=null;function provide(_e,tn){if(currentInstance){let nn=currentInstance.provides;const sn=currentInstance.parent&¤tInstance.parent.provides;sn===nn&&(nn=currentInstance.provides=Object.create(sn)),nn[_e]=tn}}function inject(_e,tn,nn=!1){const sn=currentInstance||currentRenderingInstance;if(sn||currentApp){const an=sn?sn.parent==null?sn.vnode.appContext&&sn.vnode.appContext.provides:sn.parent.provides:currentApp._context.provides;if(an&&_e in an)return an[_e];if(arguments.length>1)return nn&&isFunction$1(tn)?tn.call(sn&&sn.proxy):tn}}function hasInjectionContext(){return!!(currentInstance||currentRenderingInstance||currentApp)}function initProps(_e,tn,nn,sn=!1){const an={},cn={};def(cn,InternalObjectKey,1),_e.propsDefaults=Object.create(null),setFullProps(_e,tn,an,cn);for(const un in _e.propsOptions[0])un in an||(an[un]=void 0);nn?_e.props=sn?an:shallowReactive(an):_e.type.props?_e.props=an:_e.props=cn,_e.attrs=cn}function updateProps(_e,tn,nn,sn){const{props:an,attrs:cn,vnode:{patchFlag:un}}=_e,hn=toRaw(an),[fn]=_e.propsOptions;let vn=!1;if((sn||un>0)&&!(un&16)){if(un&8){const _n=_e.vnode.dynamicProps;for(let kn=0;kn<_n.length;kn++){let yn=_n[kn];if(isEmitListener(_e.emitsOptions,yn))continue;const Cn=tn[yn];if(fn)if(hasOwn$2(cn,yn))Cn!==cn[yn]&&(cn[yn]=Cn,vn=!0);else{const Sn=camelize(yn);an[Sn]=resolvePropValue(fn,hn,Sn,Cn,_e,!1)}else Cn!==cn[yn]&&(cn[yn]=Cn,vn=!0)}}}else{setFullProps(_e,tn,an,cn)&&(vn=!0);let _n;for(const kn in hn)(!tn||!hasOwn$2(tn,kn)&&((_n=hyphenate(kn))===kn||!hasOwn$2(tn,_n)))&&(fn?nn&&(nn[kn]!==void 0||nn[_n]!==void 0)&&(an[kn]=resolvePropValue(fn,hn,kn,void 0,_e,!0)):delete an[kn]);if(cn!==hn)for(const kn in cn)(!tn||!hasOwn$2(tn,kn))&&(delete cn[kn],vn=!0)}vn&&trigger(_e,"set","$attrs")}function setFullProps(_e,tn,nn,sn){const[an,cn]=_e.propsOptions;let un=!1,hn;if(tn)for(let fn in tn){if(isReservedProp(fn))continue;const vn=tn[fn];let _n;an&&hasOwn$2(an,_n=camelize(fn))?!cn||!cn.includes(_n)?nn[_n]=vn:(hn||(hn={}))[_n]=vn:isEmitListener(_e.emitsOptions,fn)||(!(fn in sn)||vn!==sn[fn])&&(sn[fn]=vn,un=!0)}if(cn){const fn=toRaw(nn),vn=hn||EMPTY_OBJ;for(let _n=0;_n<cn.length;_n++){const kn=cn[_n];nn[kn]=resolvePropValue(an,fn,kn,vn[kn],_e,!hasOwn$2(vn,kn))}}return un}function resolvePropValue(_e,tn,nn,sn,an,cn){const un=_e[nn];if(un!=null){const hn=hasOwn$2(un,"default");if(hn&&sn===void 0){const fn=un.default;if(un.type!==Function&&!un.skipFactory&&isFunction$1(fn)){const{propsDefaults:vn}=an;nn in vn?sn=vn[nn]:(setCurrentInstance(an),sn=vn[nn]=fn.call(null,tn),unsetCurrentInstance())}else sn=fn}
vendor: 8,972 bytes, line 126
126un[0]&&(cn&&!hn?sn=!1:un[1]&&(sn===""||sn===hyphenate(nn))&&(sn=!0))}return sn}function normalizePropsOptions(_e,tn,nn=!1){const sn=tn.propsCache,an=sn.get(_e);if(an)return an;const cn=_e.props,un={},hn=[];let fn=!1;if(!isFunction$1(_e)){const _n=kn=>{fn=!0;const[yn,Cn]=normalizePropsOptions(kn,tn,!0);extend$4(un,yn),Cn&&hn.push(...Cn)};!nn&&tn.mixins.length&&tn.mixins.forEach(_n),_e.extends&&_n(_e.extends),_e.mixins&&_e.mixins.forEach(_n)}if(!cn&&!fn)return isObject$8(_e)&&sn.set(_e,EMPTY_ARR),EMPTY_ARR;if(isArray$a(cn))for(let _n=0;_n<cn.length;_n++){const kn=camelize(cn[_n]);validatePropName(kn)&&(un[kn]=EMPTY_OBJ)}else if(cn)for(const _n in cn){const kn=camelize(_n);if(validatePropName(kn)){const yn=cn[_n],Cn=un[kn]=isArray$a(yn)||isFunction$1(yn)?{type:yn}:extend$4({},yn);if(Cn){const Sn=getTypeIndex(Boolean,Cn.type),$n=getTypeIndex(String,Cn.type);Cn[0]=Sn>-1,Cn[1]=$n<0||Sn<$n,(Sn>-1||hasOwn$2(Cn,"default"))&&hn.push(kn)}}}const vn=[un,hn];return isObject$8(_e)&&sn.set(_e,vn),vn}function validatePropName(_e){return _e[0]!=="$"}function getType$1(_e){const tn=_e&&_e.toString().match(/^\s*(function|class) (\w+)/);return tn?tn[2]:_e===null?"null":""}function isSameType(_e,tn){return getType$1(_e)===getType$1(tn)}function getTypeIndex(_e,tn){return isArray$a(tn)?tn.findIndex(nn=>isSameType(nn,_e)):isFunction$1(tn)&&isSameType(tn,_e)?0:-1}const isInternalKey=_e=>_e[0]==="_"||_e==="$stable",normalizeSlotValue=_e=>isArray$a(_e)?_e.map(normalizeVNode):[normalizeVNode(_e)],normalizeSlot=(_e,tn,nn)=>{if(tn._n)return tn;const sn=withCtx((...an)=>normalizeSlotValue(tn(...an)),nn);return sn._c=!1,sn},normalizeObjectSlots=(_e,tn,nn)=>{const sn=_e._ctx;for(const an in _e){if(isInternalKey(an))continue;const cn=_e[an];if(isFunction$1(cn))tn[an]=normalizeSlot(an,cn,sn);else if(cn!=null){const un=normalizeSlotValue(cn);tn[an]=()=>un}}},normalizeVNodeSlots=(_e,tn)=>{const nn=normalizeSlotValue(tn);_e.slots.default=()=>nn},initSlots=(_e,tn)=>{if(_e.vnode.shapeFlag&32){const nn=tn._;nn?(_e.slots=toRaw(tn),def(tn,"_",nn)):normalizeObjectSlots(tn,_e.slots={})}else _e.slots={},tn&&normalizeVNodeSlots(_e,tn);def(_e.slots,InternalObjectKey,1)},updateSlots=(_e,tn,nn)=>{const{vnode:sn,slots:an}=_e;let cn=!0,un=EMPTY_OBJ;if(sn.shapeFlag&32){const hn=tn._;hn?nn&&hn===1?cn=!1:(extend$4(an,tn),!nn&&hn===1&&delete an._):(cn=!tn.$stable,normalizeObjectSlots(tn,an)),un=tn}else tn&&(normalizeVNodeSlots(_e,tn),un={default:1});if(cn)for(const hn in an)!isInternalKey(hn)&&un[hn]==null&&delete an[hn]};function setRef(_e,tn,nn,sn,an=!1){if(isArray$a(_e)){_e.forEach((yn,Cn)=>setRef(yn,tn&&(isArray$a(tn)?tn[Cn]:tn),nn,sn,an));return}if(isAsyncWrapper(sn)&&!an)return;const cn=sn.shapeFlag&4?getExposeProxy(sn.component)||sn.component.proxy:sn.el,un=an?null:cn,{i:hn,r:fn}=_e,vn=tn&&tn.r,_n=hn.refs===EMPTY_OBJ?hn.refs={}:hn.refs,kn=hn.setupState;if(vn!=null&&vn!==fn&&(isString$1(vn)?(_n[vn]=null,hasOwn$2(kn,vn)&&(kn[vn]=null)):isRef(vn)&&(vn.value=null)),isFunction$1(fn))callWithErrorHandling(fn,hn,12,[un,_n]);else{const yn=isString$1(fn),Cn=isRef(fn);if(yn||Cn){const Sn=()=>{if(_e.f){const $n=yn?hasOwn$2(kn,fn)?kn[fn]:_n[fn]:fn.value;an?isArray$a($n)&&remove$1($n,cn):isArray$a($n)?$n.includes(cn)||$n.push(cn):yn?(_n[fn]=[cn],hasOwn$2(kn,fn)&&(kn[fn]=_n[fn])):(fn.value=[cn],_e.k&&(_n[_e.k]=fn.value))}else yn?(_n[fn]=un,hasOwn$2(kn,fn)&&(kn[fn]=un)):Cn&&(fn.value=un,_e.k&&(_n[_e.k]=un))};un?(Sn.id=-1,queuePostRenderEffect(Sn,nn)):Sn()}}}let hasMismatch=!1;const isSVGContainer=_e=>/svg/.test(_e.namespaceURI)&&_e.tagName!=="foreignObject",isComment=_e=>_e.nodeType===8;function createHydrationFunctions(_e){const{mt:tn,p:nn,o:{patchProp:sn,createText:an,nextSibling:cn,parentNode:un,remove:hn,insert:fn,createComment:vn}}=_e,_n=(En,Tn)=>{if(!Tn.hasChildNodes()){nn(null,En,Tn),flushPostFlushCbs(),Tn._vnode=En;return}hasMismatch=!1,kn(Tn.firstChild,En,null,null,null),flushPostFlushCbs(),Tn._vnode=En,hasMismatch&&console.error("Hydration completed but contains mismatches.")},kn=(En,Tn,Ln,Nn,Rn,On=!1)=>{const jn=isComment(En)&&En.data==="[",zn=()=>$n(En,Tn,Ln,Nn,Rn,jn),{type:Kn,ref:Vn,shapeFlag:Qn,patchFlag:Jn}=Tn;let er=En.nodeType;Tn.el=En,Jn===-2&&(On=!1,Tn.dynamicChildren=null);let Wn=null;switch(Kn){case Text:er!==3?Tn.children===""?(fn(Tn.el=an(""),un(En),En),Wn=En):Wn=zn():(En.data!==Tn.children&&(hasMismatch=!0,En.data=Tn.children),Wn=cn(En));break;case Comment:Mn(En)?(Wn=cn(En),xn(Tn.el=En.content.firstChild,En,Ln)):er!==8||jn?Wn=zn():Wn=cn(En);break;case Static:if(jn&&(En=cn(En),er=En.nodeType),er===1||er===3){Wn=En;const qn=!Tn.children.length;for(let Hn=0;Hn<Tn.staticCount;Hn++)qn&&(Tn.children+=Wn.nodeType===1?Wn.outerHTML:Wn.data),Hn===Tn.staticCount-1&&(Tn.anchor=Wn),Wn=cn(Wn);return jn?cn(Wn):Wn}else zn();break;case Fragment:jn?Wn=Sn(En,Tn,Ln,Nn,Rn,On):Wn=zn();break;default:if(Qn&1)(er!==1||Tn.type.toLowerCase()!==En.tagName.toLowerCase())&&!Mn(En)?Wn=zn():Wn=yn(En,Tn,Ln,Nn,Rn,On);else if(Qn&6){Tn.slotScopeIds=Rn;const qn=un(En);if(jn?Wn=Pn(En):isComment(En)&&En.data==="teleport start"?Wn=Pn(En,En.data,"teleport end"):Wn=cn(En),tn(Tn,qn,null,Ln,Nn,isSVGContainer(qn),On),isAsyncWrapper(Tn)){let Hn;jn?(Hn=createVNode(Fragment),Hn.anchor=Wn?Wn.previousSibling:qn.lastChild):Hn=En.nodeType===3?createTextVNode(""):createVNode("div"),Hn.el=En,Tn.component.subTree=Hn}}else Qn&64?er!==8?Wn=zn():Wn=Tn.type.hydrate(En,Tn,Ln,Nn,Rn,On,_e,Cn):Qn&128&&(Wn=Tn.type.hydrate(En,Tn,Ln,Nn,isSVGContainer(un(En)),Rn,On,_e,kn))}return Vn!=null&&setRef(Vn,null,Nn,Tn),Wn},yn=(En,Tn,Ln,Nn,Rn,On)=>{On=On||!!Tn.dynamicChildren;const{type:jn,props:zn,patchFlag:Kn,shapeFlag:Vn,dirs:Qn,transition:Jn}=Tn,er=jn==="input"||jn==="option";if(er||Kn!==-1){Qn&&invokeDirectiveHook(Tn,null,Ln,"created");let Wn=!1;if(Mn(En)){Wn=needTransition(Nn,Jn)&&Ln&&Ln.vnode.props&&Ln.vnode.props.appear;const Hn=En.content.firstChild;Wn&&Jn.beforeEnter(Hn),xn(Hn,En,Ln),Tn.el=En=Hn}if(zn)if(er||!On||Kn&48)for(const Hn in zn)(er&&(Hn.endsWith("value")||Hn==="indeterminate")||isOn(Hn)&&!isReservedProp(Hn)||Hn[0]===".")&&sn(En,Hn,null,zn[Hn],!1,void 0,Ln);else zn.onClick&&sn(En,"onClick",null,zn.onClick,!1,void 0,Ln);let qn;if((qn=zn&&zn.onVnodeBeforeMount)&&invokeVNodeHook(qn,Ln,Tn),Qn&&invokeDirectiveHook(Tn,null,Ln,"beforeMount"),((qn=zn&&zn.onVnodeMounted)||Qn||Wn)&&queueEffectWithSuspense(()=>{qn&&invokeVNodeHook(qn,Ln,Tn),Wn&&Jn.enter(En),Qn&&invokeDirectiveHook(Tn,null,Ln,"mounted")},Nn),Vn&16&&!(zn&&(zn.innerHTML||zn.textContent))){let Hn=Cn(En.firstChild,Tn,En,Ln,Nn,Rn,On);for(;Hn;){hasMismatch=!0;const Yn=Hn;Hn=Hn.nextSibling,hn(Yn)}}else Vn&8&&En.textContent!==Tn.children&&(hasMismatch=!0,En.textContent=Tn.children)}return En.nextSibling},Cn=(En,Tn,Ln,Nn,Rn,On,jn)=>{jn=jn||!!Tn.dynamicChildren;const zn=Tn.children,Kn=zn.length;for(let Vn=0;Vn<Kn;Vn++){const Qn=jn?zn[Vn]:zn[Vn]=normalizeVNode(zn[Vn]);if(En)En=kn(En,Qn,Nn,Rn,On,jn);else{if(Qn.type===Text&&!Qn.children)continue;hasMismatch=!0,nn(null,Qn,Ln,null,Nn,Rn,isSVGContainer(Ln),On)}}return En},Sn=(En,Tn,Ln,Nn,Rn,On)=>{const{slotScopeIds:jn}=Tn;jn&&(Rn=Rn?Rn.concat(jn):jn);const zn=un(En),Kn=Cn(cn(En),Tn,zn,Ln,Nn,Rn,On);return Kn&&isComment(Kn)&&Kn.data==="]"?cn(Tn.anchor=Kn):(hasMismatch=!0,fn(Tn.anchor=vn("]"),zn,Kn),Kn)},$n=(En,Tn,Ln,Nn,Rn,On)=>{if(hasMismatch=!0,Tn.el=null,On){const Kn=Pn(En);for(;;){const Vn=cn(En);if(Vn&&Vn!==Kn)hn(Vn);else break}}const jn=cn(En),zn=un(En);return hn(En),nn(null,Tn,zn,jn,Ln,Nn,isSVGContainer(zn),Rn),jn},Pn=(En,Tn="[",Ln="]")=>{let Nn=0;for(;En;)if(En=cn(En),En&&isComment(En)&&(En.data===Tn&&Nn++,En.data===Ln)){if(Nn===0)return cn(En);Nn--}return En},xn=(En,Tn,Ln)=>{const Nn=Tn.parentNode;Nn&&Nn.replaceChild(En,Tn);let Rn=Ln;for(;Rn;)Rn.vnode.el===Tn&&(Rn.vnode.el=Rn.subTree.el=En),Rn=Rn.parent},Mn=En=>En.nodeType===1&&En.tagName.toLowerCase()==="template";return[_n,kn]}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(_e){return baseCreateRenderer(_e)}function createHydrationRenderer(_e){return baseCreateRenderer(_e,createHydrationFunctions)}function baseCreateRenderer(_e,tn){const nn=getGlobalThis();nn.__VUE__=!0;const{insert:sn,remove:an,patchProp:cn,createElement:un,createText:hn,createComment:fn,setText:vn,setElementText:_n,parentNode:kn,nextSibling:yn,setScopeId:Cn=NOOP,insertStaticContent:Sn}=_e,$n=(ar,or,cr,wr=null,kr=null,ur=null,Sr=!1,Tr=null,Er=!!or.dynamicChildren)=>{if(ar===or)return;ar&&!isSameVNodeType(ar,or)&&(wr=nr(ar),xr(ar,kr,ur,!0),ar=null),or.patchFlag===-2&&(Er=!1,or.dynamicChildren=null);const{type:br,ref:Dr,shapeFlag:Ir}=or;switch(br){case Text:Pn(ar,or,cr,wr);break;case Comment:xn(ar,or,cr,wr);break;case Static:ar==null&&Mn(or,cr,wr,Sr);break;case Fragment:Vn(ar,or,cr,wr,kr,ur,Sr,Tr,Er);break;default:Ir&1?Ln(ar,or,cr,wr,kr,ur,Sr,Tr,Er):Ir&6?Qn(ar,or,cr,wr,kr,ur,Sr,Tr,Er):(Ir&64||Ir&128)&&br.process(ar,or,cr,wr,kr,ur,Sr,Tr,Er,Pr)}Dr!=null&&kr&&setRef(Dr,ar&&ar.ref,ur,or||ar,!or)},Pn=(ar,or,cr,wr)=>{if(ar==null)sn(or.el=hn(or.children),cr,wr);
vendor: 9,069 bytes, line 126
126else{const kr=or.el=ar.el;or.children!==ar.children&&vn(kr,or.children)}},xn=(ar,or,cr,wr)=>{ar==null?sn(or.el=fn(or.children||""),cr,wr):or.el=ar.el},Mn=(ar,or,cr,wr)=>{[ar.el,ar.anchor]=Sn(ar.children,or,cr,wr,ar.el,ar.anchor)},En=({el:ar,anchor:or},cr,wr)=>{let kr;for(;ar&&ar!==or;)kr=yn(ar),sn(ar,cr,wr),ar=kr;sn(or,cr,wr)},Tn=({el:ar,anchor:or})=>{let cr;for(;ar&&ar!==or;)cr=yn(ar),an(ar),ar=cr;an(or)},Ln=(ar,or,cr,wr,kr,ur,Sr,Tr,Er)=>{Sr=Sr||or.type==="svg",ar==null?Nn(or,cr,wr,kr,ur,Sr,Tr,Er):jn(ar,or,kr,ur,Sr,Tr,Er)},Nn=(ar,or,cr,wr,kr,ur,Sr,Tr)=>{let Er,br;const{type:Dr,props:Ir,shapeFlag:Vr,transition:Hr,dirs:zr}=ar;if(Er=ar.el=un(ar.type,ur,Ir&&Ir.is,Ir),Vr&8?_n(Er,ar.children):Vr&16&&On(ar.children,Er,null,wr,kr,ur&&Dr!=="foreignObject",Sr,Tr),zr&&invokeDirectiveHook(ar,null,wr,"created"),Rn(Er,ar,ar.scopeId,Sr,wr),Ir){for(const io in Ir)io!=="value"&&!isReservedProp(io)&&cn(Er,io,null,Ir[io],ur,ar.children,wr,kr,Mr);"value"in Ir&&cn(Er,"value",null,Ir.value),(br=Ir.onVnodeBeforeMount)&&invokeVNodeHook(br,wr,ar)}zr&&invokeDirectiveHook(ar,null,wr,"beforeMount");const Wr=needTransition(kr,Hr);Wr&&Hr.beforeEnter(Er),sn(Er,or,cr),((br=Ir&&Ir.onVnodeMounted)||Wr||zr)&&queuePostRenderEffect(()=>{br&&invokeVNodeHook(br,wr,ar),Wr&&Hr.enter(Er),zr&&invokeDirectiveHook(ar,null,wr,"mounted")},kr)},Rn=(ar,or,cr,wr,kr)=>{if(cr&&Cn(ar,cr),wr)for(let ur=0;ur<wr.length;ur++)Cn(ar,wr[ur]);if(kr){let ur=kr.subTree;if(or===ur){const Sr=kr.vnode;Rn(ar,Sr,Sr.scopeId,Sr.slotScopeIds,kr.parent)}}},On=(ar,or,cr,wr,kr,ur,Sr,Tr,Er=0)=>{for(let br=Er;br<ar.length;br++){const Dr=ar[br]=Tr?cloneIfMounted(ar[br]):normalizeVNode(ar[br]);$n(null,Dr,or,cr,wr,kr,ur,Sr,Tr)}},jn=(ar,or,cr,wr,kr,ur,Sr)=>{const Tr=or.el=ar.el;let{patchFlag:Er,dynamicChildren:br,dirs:Dr}=or;Er|=ar.patchFlag&16;const Ir=ar.props||EMPTY_OBJ,Vr=or.props||EMPTY_OBJ;let Hr;cr&&toggleRecurse(cr,!1),(Hr=Vr.onVnodeBeforeUpdate)&&invokeVNodeHook(Hr,cr,or,ar),Dr&&invokeDirectiveHook(or,ar,cr,"beforeUpdate"),cr&&toggleRecurse(cr,!0);const zr=kr&&or.type!=="foreignObject";if(br?zn(ar.dynamicChildren,br,Tr,cr,wr,zr,ur):Sr||Hn(ar,or,Tr,null,cr,wr,zr,ur,!1),Er>0){if(Er&16)Kn(Tr,or,Ir,Vr,cr,wr,kr);else if(Er&2&&Ir.class!==Vr.class&&cn(Tr,"class",null,Vr.class,kr),Er&4&&cn(Tr,"style",Ir.style,Vr.style,kr),Er&8){const Wr=or.dynamicProps;for(let io=0;io<Wr.length;io++){const lo=Wr[io],xo=Ir[lo],Uo=Vr[lo];(Uo!==xo||lo==="value")&&cn(Tr,lo,xo,Uo,kr,ar.children,cr,wr,Mr)}}Er&1&&ar.children!==or.children&&_n(Tr,or.children)}else!Sr&&br==null&&Kn(Tr,or,Ir,Vr,cr,wr,kr);((Hr=Vr.onVnodeUpdated)||Dr)&&queuePostRenderEffect(()=>{Hr&&invokeVNodeHook(Hr,cr,or,ar),Dr&&invokeDirectiveHook(or,ar,cr,"updated")},wr)},zn=(ar,or,cr,wr,kr,ur,Sr)=>{for(let Tr=0;Tr<or.length;Tr++){const Er=ar[Tr],br=or[Tr],Dr=Er.el&&(Er.type===Fragment||!isSameVNodeType(Er,br)||Er.shapeFlag&70)?kn(Er.el):cr;$n(Er,br,Dr,null,wr,kr,ur,Sr,!0)}},Kn=(ar,or,cr,wr,kr,ur,Sr)=>{if(cr!==wr){if(cr!==EMPTY_OBJ)for(const Tr in cr)!isReservedProp(Tr)&&!(Tr in wr)&&cn(ar,Tr,cr[Tr],null,Sr,or.children,kr,ur,Mr);for(const Tr in wr){if(isReservedProp(Tr))continue;const Er=wr[Tr],br=cr[Tr];Er!==br&&Tr!=="value"&&cn(ar,Tr,br,Er,Sr,or.children,kr,ur,Mr)}"value"in wr&&cn(ar,"value",cr.value,wr.value)}},Vn=(ar,or,cr,wr,kr,ur,Sr,Tr,Er)=>{const br=or.el=ar?ar.el:hn(""),Dr=or.anchor=ar?ar.anchor:hn("");let{patchFlag:Ir,dynamicChildren:Vr,slotScopeIds:Hr}=or;Hr&&(Tr=Tr?Tr.concat(Hr):Hr),ar==null?(sn(br,cr,wr),sn(Dr,cr,wr),On(or.children,cr,Dr,kr,ur,Sr,Tr,Er)):Ir>0&&Ir&64&&Vr&&ar.dynamicChildren?(zn(ar.dynamicChildren,Vr,cr,kr,ur,Sr,Tr),(or.key!=null||kr&&or===kr.subTree)&&traverseStaticChildren(ar,or,!0)):Hn(ar,or,cr,Dr,kr,ur,Sr,Tr,Er)},Qn=(ar,or,cr,wr,kr,ur,Sr,Tr,Er)=>{or.slotScopeIds=Tr,ar==null?or.shapeFlag&512?kr.ctx.activate(or,cr,wr,Sr,Er):Jn(or,cr,wr,kr,ur,Sr,Er):er(ar,or,Er)},Jn=(ar,or,cr,wr,kr,ur,Sr)=>{const Tr=ar.component=createComponentInstance(ar,wr,kr);if(isKeepAlive(ar)&&(Tr.ctx.renderer=Pr),setupComponent(Tr),Tr.asyncDep){if(kr&&kr.registerDep(Tr,Wn),!ar.el){const Er=Tr.subTree=createVNode(Comment);xn(null,Er,or,cr)}return}Wn(Tr,ar,or,cr,kr,ur,Sr)},er=(ar,or,cr)=>{const wr=or.component=ar.component;if(shouldUpdateComponent(ar,or,cr))if(wr.asyncDep&&!wr.asyncResolved){qn(wr,or,cr);return}else wr.next=or,invalidateJob(wr.update),wr.update();else or.el=ar.el,wr.vnode=or},Wn=(ar,or,cr,wr,kr,ur,Sr)=>{const Tr=()=>{if(ar.isMounted){let{next:Dr,bu:Ir,u:Vr,parent:Hr,vnode:zr}=ar,Wr=Dr,io;toggleRecurse(ar,!1),Dr?(Dr.el=zr.el,qn(ar,Dr,Sr)):Dr=zr,Ir&&invokeArrayFns(Ir),(io=Dr.props&&Dr.props.onVnodeBeforeUpdate)&&invokeVNodeHook(io,Hr,Dr,zr),toggleRecurse(ar,!0);const lo=renderComponentRoot(ar),xo=ar.subTree;ar.subTree=lo,$n(xo,lo,kn(xo.el),nr(xo),ar,kr,ur),Dr.el=lo.el,Wr===null&&updateHOCHostEl(ar,lo.el),Vr&&queuePostRenderEffect(Vr,kr),(io=Dr.props&&Dr.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(io,Hr,Dr,zr),kr)}else{let Dr;const{el:Ir,props:Vr}=or,{bm:Hr,m:zr,parent:Wr}=ar,io=isAsyncWrapper(or);if(toggleRecurse(ar,!1),Hr&&invokeArrayFns(Hr),!io&&(Dr=Vr&&Vr.onVnodeBeforeMount)&&invokeVNodeHook(Dr,Wr,or),toggleRecurse(ar,!0),Ir&&Lr){const lo=()=>{ar.subTree=renderComponentRoot(ar),Lr(Ir,ar.subTree,ar,kr,null)};io?or.type.__asyncLoader().then(()=>!ar.isUnmounted&&lo()):lo()}else{const lo=ar.subTree=renderComponentRoot(ar);$n(null,lo,cr,wr,ar,kr,ur),or.el=lo.el}if(zr&&queuePostRenderEffect(zr,kr),!io&&(Dr=Vr&&Vr.onVnodeMounted)){const lo=or;queuePostRenderEffect(()=>invokeVNodeHook(Dr,Wr,lo),kr)}(or.shapeFlag&256||Wr&&isAsyncWrapper(Wr.vnode)&&Wr.vnode.shapeFlag&256)&&ar.a&&queuePostRenderEffect(ar.a,kr),ar.isMounted=!0,or=cr=wr=null}},Er=ar.effect=new ReactiveEffect(Tr,()=>queueJob(br),ar.scope),br=ar.update=()=>Er.run();br.id=ar.uid,toggleRecurse(ar,!0),br()},qn=(ar,or,cr)=>{or.component=ar;const wr=ar.vnode.props;ar.vnode=or,ar.next=null,updateProps(ar,or.props,wr,cr),updateSlots(ar,or.children,cr),pauseTracking(),flushPreFlushCbs(ar),resetTracking()},Hn=(ar,or,cr,wr,kr,ur,Sr,Tr,Er=!1)=>{const br=ar&&ar.children,Dr=ar?ar.shapeFlag:0,Ir=or.children,{patchFlag:Vr,shapeFlag:Hr}=or;if(Vr>0){if(Vr&128){Xn(br,Ir,cr,wr,kr,ur,Sr,Tr,Er);return}else if(Vr&256){Yn(br,Ir,cr,wr,kr,ur,Sr,Tr,Er);return}}Hr&8?(Dr&16&&Mr(br,kr,ur),Ir!==br&&_n(cr,Ir)):Dr&16?Hr&16?Xn(br,Ir,cr,wr,kr,ur,Sr,Tr,Er):Mr(br,kr,ur,!0):(Dr&8&&_n(cr,""),Hr&16&&On(Ir,cr,wr,kr,ur,Sr,Tr,Er))},Yn=(ar,or,cr,wr,kr,ur,Sr,Tr,Er)=>{ar=ar||EMPTY_ARR,or=or||EMPTY_ARR;const br=ar.length,Dr=or.length,Ir=Math.min(br,Dr);let Vr;for(Vr=0;Vr<Ir;Vr++){const Hr=or[Vr]=Er?cloneIfMounted(or[Vr]):normalizeVNode(or[Vr]);$n(ar[Vr],Hr,cr,null,kr,ur,Sr,Tr,Er)}br>Dr?Mr(ar,kr,ur,!0,!1,Ir):On(or,cr,wr,kr,ur,Sr,Tr,Er,Ir)},Xn=(ar,or,cr,wr,kr,ur,Sr,Tr,Er)=>{let br=0;const Dr=or.length;let Ir=ar.length-1,Vr=Dr-1;for(;br<=Ir&&br<=Vr;){const Hr=ar[br],zr=or[br]=Er?cloneIfMounted(or[br]):normalizeVNode(or[br]);if(isSameVNodeType(Hr,zr))$n(Hr,zr,cr,null,kr,ur,Sr,Tr,Er);else break;br++}for(;br<=Ir&&br<=Vr;){const Hr=ar[Ir],zr=or[Vr]=Er?cloneIfMounted(or[Vr]):normalizeVNode(or[Vr]);if(isSameVNodeType(Hr,zr))$n(Hr,zr,cr,null,kr,ur,Sr,Tr,Er);else break;Ir--,Vr--}if(br>Ir){if(br<=Vr){const Hr=Vr+1,zr=Hr<Dr?or[Hr].el:wr;for(;br<=Vr;)$n(null,or[br]=Er?cloneIfMounted(or[br]):normalizeVNode(or[br]),cr,zr,kr,ur,Sr,Tr,Er),br++}}else if(br>Vr)for(;br<=Ir;)xr(ar[br],kr,ur,!0),br++;else{const Hr=br,zr=br,Wr=new Map;for(br=zr;br<=Vr;br++){const Gr=or[br]=Er?cloneIfMounted(or[br]):normalizeVNode(or[br]);Gr.key!=null&&Wr.set(Gr.key,br)}let io,lo=0;const xo=Vr-zr+1;let Uo=!1,Jo=0;const gu=new Array(xo);for(br=0;br<xo;br++)gu[br]=0;for(br=Hr;br<=Ir;br++){const Gr=ar[br];if(lo>=xo){xr(Gr,kr,ur,!0);continue}let Zr;if(Gr.key!=null)Zr=Wr.get(Gr.key);else for(io=zr;io<=Vr;io++)if(gu[io-zr]===0&&isSameVNodeType(Gr,or[io])){Zr=io;break}Zr===void 0?xr(Gr,kr,ur,!0):(gu[Zr-zr]=br+1,Zr>=Jo?Jo=Zr:Uo=!0,$n(Gr,or[Zr],cr,null,kr,ur,Sr,Tr,Er),lo++)}const $r=Uo?getSequence(gu):EMPTY_ARR;for(io=$r.length-1,br=xo-1;br>=0;br--){const Gr=zr+br,Zr=or[Gr],oo=Gr+1<Dr?or[Gr+1].el:wr;gu[br]===0?$n(null,Zr,cr,oo,kr,ur,Sr,Tr,Er):Uo&&(io<0||br!==$r[io]?sr(Zr,cr,oo,2):io--)}}},sr=(ar,or,cr,wr,kr=null)=>{const{el:ur,type:Sr,transition:Tr,children:Er,shapeFlag:br}=ar;if(br&6){sr(ar.component.subTree,or,cr,wr);return}if(br&128){ar.suspense.move(or,cr,wr);return}if(br&64){Sr.move(ar,or,cr,Pr);return}if(Sr===Fragment){sn(ur,or,cr);for(let Ir=0;Ir<Er.length;Ir++)sr(Er[Ir],or,cr,wr);sn(ar.anchor,or,cr);return}if(Sr===Static){En(ar,or,cr);return}if(wr!==2&&br&1&&Tr)if(wr===0)Tr.beforeEnter(ur),sn(ur,or,cr),queuePostRenderEffect(()=>Tr.enter(ur),kr);else{const{leave:Ir,delayLeave:Vr,afterLeave:Hr}=Tr,zr=()=>sn(ur,or,cr),Wr=()=>{Ir(ur,()=>{zr(),Hr&&Hr()})};Vr?Vr(ur,zr,Wr):Wr()}else sn(ur,or,cr)},xr=(ar,or,cr,wr=!1,kr=!1)=>{const{type:ur,props:Sr,ref:Tr,children:Er,dynamicChildren:br,shapeFlag:Dr,patchFlag:Ir,dirs:Vr}=ar;if(Tr!=null&&setRef(Tr,null,cr,ar,!0),Dr&256){or.ctx.deactivate(ar);return}const Hr=Dr&1&&Vr,zr=!isAsyncWrapper(ar);let Wr;if(zr&&(Wr=Sr&&Sr.onVnodeBeforeUnmount)&&invokeVNodeHook(Wr,or,ar),Dr&6)Ar(ar.component,cr,wr);
vendor: 10,647 bytes, line 126
126else{if(Dr&128){ar.suspense.unmount(cr,wr);return}Hr&&invokeDirectiveHook(ar,null,or,"beforeUnmount"),Dr&64?ar.type.remove(ar,or,cr,kr,Pr,wr):br&&(ur!==Fragment||Ir>0&&Ir&64)?Mr(br,or,cr,!1,!0):(ur===Fragment&&Ir&384||!kr&&Dr&16)&&Mr(Er,or,cr),wr&&vr(ar)}(zr&&(Wr=Sr&&Sr.onVnodeUnmounted)||Hr)&&queuePostRenderEffect(()=>{Wr&&invokeVNodeHook(Wr,or,ar),Hr&&invokeDirectiveHook(ar,null,or,"unmounted")},cr)},vr=ar=>{const{type:or,el:cr,anchor:wr,transition:kr}=ar;if(or===Fragment){mr(cr,wr);return}if(or===Static){Tn(ar);return}const ur=()=>{an(cr),kr&&!kr.persisted&&kr.afterLeave&&kr.afterLeave()};if(ar.shapeFlag&1&&kr&&!kr.persisted){const{leave:Sr,delayLeave:Tr}=kr,Er=()=>Sr(cr,ur);Tr?Tr(ar.el,ur,Er):Er()}else ur()},mr=(ar,or)=>{let cr;for(;ar!==or;)cr=yn(ar),an(ar),ar=cr;an(or)},Ar=(ar,or,cr)=>{const{bum:wr,scope:kr,update:ur,subTree:Sr,um:Tr}=ar;wr&&invokeArrayFns(wr),kr.stop(),ur&&(ur.active=!1,xr(Sr,ar,or,cr)),Tr&&queuePostRenderEffect(Tr,or),queuePostRenderEffect(()=>{ar.isUnmounted=!0},or),or&&or.pendingBranch&&!or.isUnmounted&&ar.asyncDep&&!ar.asyncResolved&&ar.suspenseId===or.pendingId&&(or.deps--,or.deps===0&&or.resolve())},Mr=(ar,or,cr,wr=!1,kr=!1,ur=0)=>{for(let Sr=ur;Sr<ar.length;Sr++)xr(ar[Sr],or,cr,wr,kr)},nr=ar=>ar.shapeFlag&6?nr(ar.component.subTree):ar.shapeFlag&128?ar.suspense.next():yn(ar.anchor||ar.el),hr=(ar,or,cr)=>{ar==null?or._vnode&&xr(or._vnode,null,null,!0):$n(or._vnode||null,ar,or,null,null,null,cr),flushPreFlushCbs(),flushPostFlushCbs(),or._vnode=ar},Pr={p:$n,um:xr,m:sr,r:vr,mt:Jn,mc:On,pc:Hn,pbc:zn,n:nr,o:_e};let Nr,Lr;return tn&&([Nr,Lr]=tn(Pr)),{render:hr,hydrate:Nr,createApp:createAppAPI(hr,Nr)}}function toggleRecurse({effect:_e,update:tn},nn){_e.allowRecurse=tn.allowRecurse=nn}function needTransition(_e,tn){return(!_e||_e&&!_e.pendingBranch)&&tn&&!tn.persisted}function traverseStaticChildren(_e,tn,nn=!1){const sn=_e.children,an=tn.children;if(isArray$a(sn)&&isArray$a(an))for(let cn=0;cn<sn.length;cn++){const un=sn[cn];let hn=an[cn];hn.shapeFlag&1&&!hn.dynamicChildren&&((hn.patchFlag<=0||hn.patchFlag===32)&&(hn=an[cn]=cloneIfMounted(an[cn]),hn.el=un.el),nn||traverseStaticChildren(un,hn)),hn.type===Text&&(hn.el=un.el)}}function getSequence(_e){const tn=_e.slice(),nn=[0];let sn,an,cn,un,hn;const fn=_e.length;for(sn=0;sn<fn;sn++){const vn=_e[sn];if(vn!==0){if(an=nn[nn.length-1],_e[an]<vn){tn[sn]=an,nn.push(sn);continue}for(cn=0,un=nn.length-1;cn<un;)hn=cn+un>>1,_e[nn[hn]]<vn?cn=hn+1:un=hn;vn<_e[nn[cn]]&&(cn>0&&(tn[sn]=nn[cn-1]),nn[cn]=sn)}}for(cn=nn.length,un=nn[cn-1];cn-- >0;)nn[cn]=un,un=tn[un];return nn}const isTeleport=_e=>_e.__isTeleport,isTeleportDisabled=_e=>_e&&(_e.disabled||_e.disabled===""),isTargetSVG=_e=>typeof SVGElement<"u"&&_e instanceof SVGElement,resolveTarget=(_e,tn)=>{const nn=_e&&_e.to;return isString$1(nn)?tn?tn(nn):null:nn},TeleportImpl={name:"Teleport",__isTeleport:!0,process(_e,tn,nn,sn,an,cn,un,hn,fn,vn){const{mc:_n,pc:kn,pbc:yn,o:{insert:Cn,querySelector:Sn,createText:$n,createComment:Pn}}=vn,xn=isTeleportDisabled(tn.props);let{shapeFlag:Mn,children:En,dynamicChildren:Tn}=tn;if(_e==null){const Ln=tn.el=$n(""),Nn=tn.anchor=$n("");Cn(Ln,nn,sn),Cn(Nn,nn,sn);const Rn=tn.target=resolveTarget(tn.props,Sn),On=tn.targetAnchor=$n("");Rn&&(Cn(On,Rn),un=un||isTargetSVG(Rn));const jn=(zn,Kn)=>{Mn&16&&_n(En,zn,Kn,an,cn,un,hn,fn)};xn?jn(nn,Nn):Rn&&jn(Rn,On)}else{tn.el=_e.el;const Ln=tn.anchor=_e.anchor,Nn=tn.target=_e.target,Rn=tn.targetAnchor=_e.targetAnchor,On=isTeleportDisabled(_e.props),jn=On?nn:Nn,zn=On?Ln:Rn;if(un=un||isTargetSVG(Nn),Tn?(yn(_e.dynamicChildren,Tn,jn,an,cn,un,hn),traverseStaticChildren(_e,tn,!0)):fn||kn(_e,tn,jn,zn,an,cn,un,hn,!1),xn)On?tn.props&&_e.props&&tn.props.to!==_e.props.to&&(tn.props.to=_e.props.to):moveTeleport(tn,nn,Ln,vn,1);else if((tn.props&&tn.props.to)!==(_e.props&&_e.props.to)){const Kn=tn.target=resolveTarget(tn.props,Sn);Kn&&moveTeleport(tn,Kn,null,vn,0)}else On&&moveTeleport(tn,Nn,Rn,vn,1)}updateCssVars(tn)},remove(_e,tn,nn,sn,{um:an,o:{remove:cn}},un){const{shapeFlag:hn,children:fn,anchor:vn,targetAnchor:_n,target:kn,props:yn}=_e;if(kn&&cn(_n),un&&cn(vn),hn&16){const Cn=un||!isTeleportDisabled(yn);for(let Sn=0;Sn<fn.length;Sn++){const $n=fn[Sn];an($n,tn,nn,Cn,!!$n.dynamicChildren)}}},move:moveTeleport,hydrate:hydrateTeleport};function moveTeleport(_e,tn,nn,{o:{insert:sn},m:an},cn=2){cn===0&&sn(_e.targetAnchor,tn,nn);const{el:un,anchor:hn,shapeFlag:fn,children:vn,props:_n}=_e,kn=cn===2;if(kn&&sn(un,tn,nn),(!kn||isTeleportDisabled(_n))&&fn&16)for(let yn=0;yn<vn.length;yn++)an(vn[yn],tn,nn,2);kn&&sn(hn,tn,nn)}function hydrateTeleport(_e,tn,nn,sn,an,cn,{o:{nextSibling:un,parentNode:hn,querySelector:fn}},vn){const _n=tn.target=resolveTarget(tn.props,fn);if(_n){const kn=_n._lpa||_n.firstChild;if(tn.shapeFlag&16)if(isTeleportDisabled(tn.props))tn.anchor=vn(un(_e),tn,hn(_e),nn,sn,an,cn),tn.targetAnchor=kn;else{tn.anchor=un(_e);let yn=kn;for(;yn;)if(yn=un(yn),yn&&yn.nodeType===8&&yn.data==="teleport anchor"){tn.targetAnchor=yn,_n._lpa=tn.targetAnchor&&un(tn.targetAnchor);break}vn(kn,tn,_n,nn,sn,an,cn)}updateCssVars(tn)}return tn.anchor&&un(tn.anchor)}const Teleport=TeleportImpl;function updateCssVars(_e){const tn=_e.ctx;if(tn&&tn.ut){let nn=_e.children[0].el;for(;nn&&nn!==_e.targetAnchor;)nn.nodeType===1&&nn.setAttribute("data-v-owner",tn.uid),nn=nn.nextSibling;tn.ut()}}const Fragment=Symbol.for("v-fgt"),Text=Symbol.for("v-txt"),Comment=Symbol.for("v-cmt"),Static=Symbol.for("v-stc"),blockStack=[];let currentBlock=null;function openBlock(_e=!1){blockStack.push(currentBlock=_e?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(_e){isBlockTreeEnabled+=_e}function setupBlock(_e){return _e.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(_e),_e}function createElementBlock(_e,tn,nn,sn,an,cn){return setupBlock(createBaseVNode(_e,tn,nn,sn,an,cn,!0))}function createBlock(_e,tn,nn,sn,an){return setupBlock(createVNode(_e,tn,nn,sn,an,!0))}function isVNode(_e){return _e?_e.__v_isVNode===!0:!1}function isSameVNodeType(_e,tn){return _e.type===tn.type&&_e.key===tn.key}function transformVNodeArgs(_e){}const InternalObjectKey="__vInternal",normalizeKey=({key:_e})=>_e??null,normalizeRef=({ref:_e,ref_key:tn,ref_for:nn})=>(typeof _e=="number"&&(_e=""+_e),_e!=null?isString$1(_e)||isRef(_e)||isFunction$1(_e)?{i:currentRenderingInstance,r:_e,k:tn,f:!!nn}:_e:null);function createBaseVNode(_e,tn=null,nn=null,sn=0,an=null,cn=_e===Fragment?0:1,un=!1,hn=!1){const fn={__v_isVNode:!0,__v_skip:!0,type:_e,props:tn,key:tn&&normalizeKey(tn),ref:tn&&normalizeRef(tn),scopeId:currentScopeId,slotScopeIds:null,children:nn,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:cn,patchFlag:sn,dynamicProps:an,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return hn?(normalizeChildren(fn,nn),cn&128&&_e.normalize(fn)):nn&&(fn.shapeFlag|=isString$1(nn)?8:16),isBlockTreeEnabled>0&&!un&¤tBlock&&(fn.patchFlag>0||cn&6)&&fn.patchFlag!==32&¤tBlock.push(fn),fn}const createVNode=_createVNode;function _createVNode(_e,tn=null,nn=null,sn=0,an=null,cn=!1){if((!_e||_e===NULL_DYNAMIC_COMPONENT)&&(_e=Comment),isVNode(_e)){const hn=cloneVNode(_e,tn,!0);return nn&&normalizeChildren(hn,nn),isBlockTreeEnabled>0&&!cn&¤tBlock&&(hn.shapeFlag&6?currentBlock[currentBlock.indexOf(_e)]=hn:currentBlock.push(hn)),hn.patchFlag|=-2,hn}if(isClassComponent(_e)&&(_e=_e.__vccOpts),tn){tn=guardReactiveProps(tn);let{class:hn,style:fn}=tn;hn&&!isString$1(hn)&&(tn.class=normalizeClass(hn)),isObject$8(fn)&&(isProxy(fn)&&!isArray$a(fn)&&(fn=extend$4({},fn)),tn.style=normalizeStyle(fn))}const un=isString$1(_e)?1:isSuspense(_e)?128:isTeleport(_e)?64:isObject$8(_e)?4:isFunction$1(_e)?2:0;return createBaseVNode(_e,tn,nn,sn,an,un,cn,!0)}function guardReactiveProps(_e){return _e?isProxy(_e)||InternalObjectKey in _e?extend$4({},_e):_e:null}function cloneVNode(_e,tn,nn=!1){const{props:sn,ref:an,patchFlag:cn,children:un}=_e,hn=tn?mergeProps$1(sn||{},tn):sn;return{__v_isVNode:!0,__v_skip:!0,type:_e.type,props:hn,key:hn&&normalizeKey(hn),ref:tn&&tn.ref?nn&&an?isArray$a(an)?an.concat(normalizeRef(tn)):[an,normalizeRef(tn)]:normalizeRef(tn):an,scopeId:_e.scopeId,slotScopeIds:_e.slotScopeIds,children:un,target:_e.target,targetAnchor:_e.targetAnchor,staticCount:_e.staticCount,shapeFlag:_e.shapeFlag,patchFlag:tn&&_e.type!==Fragment?cn===-1?16:cn|16:cn,dynamicProps:_e.dynamicProps,dynamicChildren:_e.dynamicChildren,appContext:_e.appContext,dirs:_e.dirs,transition:_e.transition,component:_e.component,suspense:_e.suspense,ssContent:_e.ssContent&&cloneVNode(_e.ssContent),ssFallback:_e.ssFallback&&cloneVNode(_e.ssFallback),el:_e.el,anchor:_e.anchor,ctx:_e.ctx,ce:_e.ce}}function createTextVNode(_e=" ",tn=0){return createVNode(Text,null,_e,tn)}function createStaticVNode(_e,tn){const nn=createVNode(Static,null,_e);return nn.staticCount=tn,nn}function createCommentVNode(_e="",tn=!1){return tn?(openBlock(),createBlock(Comment,null,_e)):createVNode(Comment,null,_e)}function normalizeVNode(_e){return _e==null||typeof _e=="boolean"?createVNode(Comment):isArray$a(_e)?createVNode(Fragment,null,_e.slice()):typeof _e=="object"?cloneIfMounted(_e):createVNode(Text,null,String(_e))}function cloneIfMounted(_e){return _e.el===null&&_e.patchFlag!==-1||_e.memo?_e:cloneVNode(_e)}function normalizeChildren(_e,tn){let nn=0;const{shapeFlag:sn}=_e;if(tn==null)tn=null;else if(isArray$a(tn))nn=16;else if(typeof tn=="object")if(sn&65){const an=tn.default;an&&(an._c&&(an._d=!1),normalizeChildren(_e,an()),an._c&&(an._d=!0));return}else{nn=32;const an=tn._;!an&&!(InternalObjectKey in tn)?tn._ctx=currentRenderingInstance:an===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?tn._=1:(tn._=2,_e.patchFlag|=1024))}else isFunction$1(tn)?(tn={default:tn,_ctx:currentRenderingInstance},nn=32):(tn=String(tn),sn&64?(nn=16,tn=[createTextVNode(tn)]):nn=8);_e.children=tn,_e.shapeFlag|=nn}function mergeProps$1(..._e){const tn={};for(let nn=0;nn<_e.length;nn++){const sn=_e[nn];for(const an in sn)if(an==="class")tn.class!==sn.class&&(tn.class=normalizeClass([tn.class,sn.class]));else if(an==="style")tn.style=normalizeStyle([tn.style,sn.style]);else if(isOn(an)){const cn=tn[an],un=sn[an];un&&cn!==un&&!(isArray$a(cn)&&cn.includes(un))&&(tn[an]=cn?[].concat(cn,un):un)}else an!==""&&(tn[an]=sn[an])}return tn}function invokeVNodeHook(_e,tn,nn,sn=null){callWithAsyncErrorHandling(_e,tn,7,[nn,sn]
126)}const emptyAppContext=createAppContext();let uid=0;function createComponentInstance(_e,tn,nn){const sn=_e.type,an=(tn?tn.appContext:_e.appContext)||emptyAppContext,cn={uid:uid++,vnode:_e,type:sn,parent:tn,appContext:an,root:null,next:null,subTree:null,effect:null,update:null,scope:new EffectScope(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:tn?tn.provides:Object.create(an.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:normalizePropsOptions(sn,an),emitsOptions:normalizeEmitsOptions(sn,an),emit:null,emitted:null,propsDefaults:EMPTY_OBJ,inheritAttrs:sn.inheritAttrs,ctx:EMPTY_OBJ,data:EMPTY_OBJ,props:EMPTY_OBJ,attrs:EMPTY_OBJ,slots:EMPTY_OBJ,refs:EMPTY_OBJ,setupState:EMPTY_OBJ,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:nn,suspenseId:nn?nn.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return cn.ctx={_:cn},cn.root=tn?tn.root:cn,cn.emit=emit$3.bind(null,cn),_e.ce&&_e.ce(cn),cn}let currentInstance=null;const getCurrentInstance=()=>currentInstance||currentRenderingInstance;let internalSetCurrentInstance,globalCurrentInstanceSetters,settersKey="__VUE_INSTANCE_SETTERS__";(globalCurrentInstanceSetters=getGlobalThis()[settersKey])||(globalCurrentInstanceSetters=getGlobalThis()[settersKey]=[]),globalCurrentInstanceSetters.push(_e=>currentInstance=_e),internalSetCurrentInstance=_e=>{globalCurrentInstanceSetters.length>1?globalCurrentInstanceSetters.forEach(tn=>tn(_e)):globalCurrentInstanceSetters[0](_e)};const setCurrentInstance=_e=>{internalSetCurrentInstance(_e),_e.scope.on()},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(_e){return _e.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(_e,tn=!1){isInSSRComponentSetup=tn;const{props:nn,children:sn}=_e.vnode,an=isStatefulComponent(_e);initProps(_e,nn,an,tn),initSlots(_e,sn);const cn=an?setupStatefulComponent(_e,tn):void 0;return isInSSRComponentSetup=!1,cn}function setupStatefulComponent(_e,tn){const nn=_e.type;_e.accessCache=Object.create(null),_e.proxy=markRaw(new Proxy(_e.ctx,PublicInstanceProxyHandlers));const{setup:sn}=nn;if(sn){const an=_e.setupContext=sn.length>1?createSetupContext(_e):null;setCurrentInstance(_e),pauseTracking();const cn=callWithErrorHandling(sn,_e,0,[_e.props,an]);if(resetTracking(),unsetCurrentInstance(),isPromise(cn)){if(cn.then(unsetCurrentInstance,unsetCurrentInstance),tn)return cn.then(un=>{handleSetupResult(_e,un,tn)}).catch(un=>{handleError(un,_e,0)});_e.asyncDep=cn}else handleSetupResult(_e,cn,tn)}else finishComponentSetup(_e,tn)}function handleSetupResult(_e,tn,nn){isFunction$1(tn)?_e.type.__ssrInlineRender?_e.ssrRender=tn:_e.render=tn:isObject$8(tn)&&(_e.setupState=proxyRefs(tn)),finishComponentSetup(_e,nn)}let compile$2,installWithProxy;function registerRuntimeCompiler(_e){compile$2=_e,installWithProxy=tn=>{tn.render._rc&&(tn.withProxy=new Proxy(tn.ctx,RuntimeCompiledPublicInstanceProxyHandlers))}}const isRuntimeOnly=()=>!compile$2;function finishComponentSetup(_e,tn,nn){const sn=_e.type;if(!_e.render){if(!tn&&compile$2&&!sn.render){const an=sn.template||resolveMergedOptions(_e).template;if(an){const{isCustomElement:cn,compilerOptions:un}=_e.appContext.config,{delimiters:hn,compilerOptions:fn}=sn,vn=extend$4(extend$4({isCustomElement:cn,delimiters:hn},un),fn);sn.render=compile$2(an,vn)}}_e.render=sn.render||NOOP,installWithProxy&&installWithProxy(_e)}{setCurrentInstance(_e),pauseTracking();try{applyOptions(_e)}finally{resetTracking(),unsetCurrentInstance()}}}function getAttrsProxy(_e){return _e.attrsProxy||(_e.attrsProxy=new Proxy(_e.attrs,{get(tn,nn){return track(_e,"get","$attrs"),tn[nn]}}))}function createSetupContext(_e){const tn=nn=>{_e.exposed=nn||{}};return{get attrs(){return getAttrsProxy(_e)},slots:_e.slots,emit:_e.emit,expose:tn}}function getExposeProxy(_e){if(_e.exposed)return _e.exposeProxy||(_e.exposeProxy=new Proxy(proxyRefs(markRaw(_e.exposed)),{get(tn,nn){if(nn in tn)return tn[nn];if(nn in publicPropertiesMap)return publicPropertiesMap[nn](_e)},has(tn,nn){return nn in tn||nn in publicPropertiesMap}}))}function getComponentName(_e,tn=!0){return isFunction$1(_e)?_e.displayName||_e.name:_e.name||tn&&_e.__name}function isClassComponent(_e){return isFunction$1(_e)&&"__vccOpts"in _e}const computed=(_e,tn)=>computed$1(_e,tn,isInSSRComponentSetup);function h$5(_e,tn,nn){const sn=arguments.length;return sn===2?isObject$8(tn)&&!isArray$a(tn)?isVNode(tn)?createVNode(_e,null,[tn]):createVNode(_e,tn):createVNode(_e,null,tn):(sn>3?nn=Array.prototype.slice.call(arguments,2):sn===3&&isVNode(nn)&&(nn=[nn]),createVNode(_e,tn,nn))}const ssrContextKey=Symbol.for("v-scx"),useSSRContext=()=>inject(ssrContextKey);function initCustomFormatter(){}function withMemo(_e,tn,nn,sn){const an=nn[sn];if(an&&isMemoSame(an,_e))return an;const cn=tn();return cn.memo=_e.slice(),nn[sn]=cn}function isMemoSame(_e,tn){const nn=_e.memo;if(nn.length!=tn.length)return!1;for(let sn=0;sn<nn.length;sn++)if(hasChanged(nn[sn],tn[sn]))return!1;return isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(_e),!0}const version$1="3.3.13",_ssrUtils={createComponentInstance,setupComponent,renderComponentRoot,setCurrentRenderingInstance,isVNode,normalizeVNode}
vendor: 4,044 bytes, line 126
126,ssrUtils=_ssrUtils,resolveFilter=null,compatUtils=null,svgNS="http://www.w3.org/2000/svg",doc=typeof document<"u"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(_e,tn,nn)=>{tn.insertBefore(_e,nn||null)},remove:_e=>{const tn=_e.parentNode;tn&&tn.removeChild(_e)},createElement:(_e,tn,nn,sn)=>{const an=tn?doc.createElementNS(svgNS,_e):doc.createElement(_e,nn?{is:nn}:void 0);return _e==="select"&&sn&&sn.multiple!=null&&an.setAttribute("multiple",sn.multiple),an},createText:_e=>doc.createTextNode(_e),createComment:_e=>doc.createComment(_e),setText:(_e,tn)=>{_e.nodeValue=tn},setElementText:(_e,tn)=>{_e.textContent=tn},parentNode:_e=>_e.parentNode,nextSibling:_e=>_e.nextSibling,querySelector:_e=>doc.querySelector(_e),setScopeId(_e,tn){_e.setAttribute(tn,"")},insertStaticContent(_e,tn,nn,sn,an,cn){const un=nn?nn.previousSibling:tn.lastChild;if(an&&(an===cn||an.nextSibling))for(;tn.insertBefore(an.cloneNode(!0),nn),!(an===cn||!(an=an.nextSibling)););else{templateContainer.innerHTML=sn?`<svg>${_e}</svg>`:_e;const hn=templateContainer.content;if(sn){const fn=hn.firstChild;for(;fn.firstChild;)hn.appendChild(fn.firstChild);hn.removeChild(fn)}tn.insertBefore(hn,nn)}return[un?un.nextSibling:tn.firstChild,nn?nn.previousSibling:tn.lastChild]}},TRANSITION="transition",ANIMATION="animation",vtcKey=Symbol("_vtc"),Transition=(_e,{slots:tn})=>h$5(BaseTransition,resolveTransitionProps(_e),tn);Transition.displayName="Transition";const DOMTransitionPropsValidators={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},TransitionPropsValidators=Transition.props=extend$4({},BaseTransitionPropsValidators,DOMTransitionPropsValidators),callHook=(_e,tn=[])=>{isArray$a(_e)?_e.forEach(nn=>nn(...tn)):_e&&_e(...tn)},hasExplicitCallback=_e=>_e?isArray$a(_e)?_e.some(tn=>tn.length>1):_e.length>1:!1;function resolveTransitionProps(_e){const tn={};for(const Vn in _e)Vn in DOMTransitionPropsValidators||(tn[Vn]=_e[Vn]);if(_e.css===!1)return tn;const{name:nn="v",type:sn,duration:an,enterFromClass:cn=`${nn}-enter-from`,enterActiveClass:un=`${nn}-enter-active`,enterToClass:hn=`${nn}-enter-to`,appearFromClass:fn=cn,appearActiveClass:vn=un,appearToClass:_n=hn,leaveFromClass:kn=`${nn}-leave-from`,leaveActiveClass:yn=`${nn}-leave-active`,leaveToClass:Cn=`${nn}-leave-to`}=_e,Sn=normalizeDuration(an),$n=Sn&&Sn[0],Pn=Sn&&Sn[1],{onBeforeEnter:xn,onEnter:Mn,onEnterCancelled:En,onLeave:Tn,onLeaveCancelled:Ln,onBeforeAppear:Nn=xn,onAppear:Rn=Mn,onAppearCancelled:On=En}=tn,jn=(Vn,Qn,Jn)=>{removeTransitionClass(Vn,Qn?_n:hn),removeTransitionClass(Vn,Qn?vn:un),Jn&&Jn()},zn=(Vn,Qn)=>{Vn._isLeaving=!1,removeTransitionClass(Vn,kn),removeTransitionClass(Vn,Cn),removeTransitionClass(Vn,yn),Qn&&Qn()},Kn=Vn=>(Qn,Jn)=>{const er=Vn?Rn:Mn,Wn=()=>jn(Qn,Vn,Jn);callHook(er,[Qn,Wn]),nextFrame(()=>{removeTransitionClass(Qn,Vn?fn:cn),addTransitionClass(Qn,Vn?_n:hn),hasExplicitCallback(er)||whenTransitionEnds(Qn,sn,$n,Wn)})};return extend$4(tn,{onBeforeEnter(Vn){callHook(xn,[Vn]),addTransitionClass(Vn,cn),addTransitionClass(Vn,un)},onBeforeAppear(Vn){callHook(Nn,[Vn]),addTransitionClass(Vn,fn),addTransitionClass(Vn,vn)},onEnter:Kn(!1),onAppear:Kn(!0),onLeave(Vn,Qn){Vn._isLeaving=!0;const Jn=()=>zn(Vn,Qn);addTransitionClass(Vn,kn),forceReflow(),addTransitionClass(Vn,yn),nextFrame(()=>{Vn._isLeaving&&(removeTransitionClass(Vn,kn),addTransitionClass(Vn,Cn),hasExplicitCallback(Tn)||whenTransitionEnds(Vn,sn,Pn,Jn))}),callHook(Tn,[Vn,Jn])},onEnterCancelled(Vn){jn(Vn,!1),callHook(En,[Vn])},onAppearCancelled(Vn){jn(Vn,!0),callHook(On,[Vn])},onLeaveCancelled(Vn){zn(Vn),callHook(Ln,[Vn])}})}function normalizeDuration(_e){if(_e==null)return null;if(isObject$8(_e))return[NumberOf(_e.enter),NumberOf(_e.leave)];{const tn=NumberOf(_e);return[tn,tn]}}function NumberOf(_e){return toNumber$2(_e)}
vendor: 21,135 bytes, line 126
126function addTransitionClass(_e,tn){tn.split(/\s+/).forEach(nn=>nn&&_e.classList.add(nn)),(_e[vtcKey]||(_e[vtcKey]=new Set)).add(tn)}function removeTransitionClass(_e,tn){tn.split(/\s+/).forEach(sn=>sn&&_e.classList.remove(sn));const nn=_e[vtcKey];nn&&(nn.delete(tn),nn.size||(_e[vtcKey]=void 0))}function nextFrame(_e){requestAnimationFrame(()=>{requestAnimationFrame(_e)})}let endId=0;function whenTransitionEnds(_e,tn,nn,sn){const an=_e._endId=++endId,cn=()=>{an===_e._endId&&sn()};if(nn)return setTimeout(cn,nn);const{type:un,timeout:hn,propCount:fn}=getTransitionInfo(_e,tn);if(!un)return sn();const vn=un+"end";let _n=0;const kn=()=>{_e.removeEventListener(vn,yn),cn()},yn=Cn=>{Cn.target===_e&&++_n>=fn&&kn()};setTimeout(()=>{_n<fn&&kn()},hn+1),_e.addEventListener(vn,yn)}function getTransitionInfo(_e,tn){const nn=window.getComputedStyle(_e),sn=Sn=>(nn[Sn]||"").split(", "),an=sn(`${TRANSITION}Delay`),cn=sn(`${TRANSITION}Duration`),un=getTimeout(an,cn),hn=sn(`${ANIMATION}Delay`),fn=sn(`${ANIMATION}Duration`),vn=getTimeout(hn,fn);let _n=null,kn=0,yn=0;tn===TRANSITION?un>0&&(_n=TRANSITION,kn=un,yn=cn.length):tn===ANIMATION?vn>0&&(_n=ANIMATION,kn=vn,yn=fn.length):(kn=Math.max(un,vn),_n=kn>0?un>vn?TRANSITION:ANIMATION:null,yn=_n?_n===TRANSITION?cn.length:fn.length:0);const Cn=_n===TRANSITION&&/\b(transform|all)(,|$)/.test(sn(`${TRANSITION}Property`).toString());return{type:_n,timeout:kn,propCount:yn,hasTransform:Cn}}function getTimeout(_e,tn){for(;_e.length<tn.length;)_e=_e.concat(_e);return Math.max(...tn.map((nn,sn)=>toMs(nn)+toMs(_e[sn])))}function toMs(_e){return _e==="auto"?0:Number(_e.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}function patchClass(_e,tn,nn){const sn=_e[vtcKey];sn&&(tn=(tn?[tn,...sn]:[...sn]).join(" ")),tn==null?_e.removeAttribute("class"):nn?_e.setAttribute("class",tn):_e.className=tn}const vShowOldKey=Symbol("_vod"),vShow={beforeMount(_e,{value:tn},{transition:nn}){_e[vShowOldKey]=_e.style.display==="none"?"":_e.style.display,nn&&tn?nn.beforeEnter(_e):setDisplay(_e,tn)},mounted(_e,{value:tn},{transition:nn}){nn&&tn&&nn.enter(_e)},updated(_e,{value:tn,oldValue:nn},{transition:sn}){!tn!=!nn&&(sn?tn?(sn.beforeEnter(_e),setDisplay(_e,!0),sn.enter(_e)):sn.leave(_e,()=>{setDisplay(_e,!1)}):setDisplay(_e,tn))},beforeUnmount(_e,{value:tn}){setDisplay(_e,tn)}};function setDisplay(_e,tn){_e.style.display=tn?_e[vShowOldKey]:"none"}function initVShowForSSR(){vShow.getSSRProps=({value:_e})=>{if(!_e)return{style:{display:"none"}}}}const CSS_VAR_TEXT=Symbol("");function useCssVars(_e){const tn=getCurrentInstance();if(!tn)return;const nn=tn.ut=(an=_e(tn.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${tn.uid}"]`)).forEach(cn=>setVarsOnNode(cn,an))},sn=()=>{const an=_e(tn.proxy);setVarsOnVNode(tn.subTree,an),nn(an)};watchPostEffect(sn),onMounted(()=>{const an=new MutationObserver(sn);an.observe(tn.subTree.el.parentNode,{childList:!0}),onUnmounted(()=>an.disconnect())})}function setVarsOnVNode(_e,tn){if(_e.shapeFlag&128){const nn=_e.suspense;_e=nn.activeBranch,nn.pendingBranch&&!nn.isHydrating&&nn.effects.push(()=>{setVarsOnVNode(nn.activeBranch,tn)})}for(;_e.component;)_e=_e.component.subTree;if(_e.shapeFlag&1&&_e.el)setVarsOnNode(_e.el,tn);else if(_e.type===Fragment)_e.children.forEach(nn=>setVarsOnVNode(nn,tn));else if(_e.type===Static){let{el:nn,anchor:sn}=_e;for(;nn&&(setVarsOnNode(nn,tn),nn!==sn);)nn=nn.nextSibling}}function setVarsOnNode(_e,tn){if(_e.nodeType===1){const nn=_e.style;let sn="";for(const an in tn)nn.setProperty(`--${an}`,tn[an]),sn+=`--${an}: ${tn[an]};`;nn[CSS_VAR_TEXT]=sn}}function patchStyle(_e,tn,nn){const sn=_e.style,an=isString$1(nn);if(nn&&!an){if(tn&&!isString$1(tn))for(const cn in tn)nn[cn]==null&&setStyle(sn,cn,"");for(const cn in nn)setStyle(sn,cn,nn[cn])}else{const cn=sn.display;if(an){if(tn!==nn){const un=sn[CSS_VAR_TEXT];un&&(nn+=";"+un),sn.cssText=nn}}else tn&&_e.removeAttribute("style");vShowOldKey in _e&&(sn.display=cn)}}const importantRE=/\s*!important$/;function setStyle(_e,tn,nn){if(isArray$a(nn))nn.forEach(sn=>setStyle(_e,tn,sn));else if(nn==null&&(nn=""),tn.startsWith("--"))_e.setProperty(tn,nn);else{const sn=autoPrefix(_e,tn);importantRE.test(nn)?_e.setProperty(hyphenate(sn),nn.replace(importantRE,""),"important"):_e[sn]=nn}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(_e,tn){const nn=prefixCache[tn];if(nn)return nn;let sn=camelize(tn);if(sn!=="filter"&&sn in _e)return prefixCache[tn]=sn;sn=capitalize(sn);for(let an=0;an<prefixes.length;an++){const cn=prefixes[an]+sn;if(cn in _e)return prefixCache[tn]=cn}return tn}const xlinkNS="http://www.w3.org/1999/xlink";function patchAttr(_e,tn,nn,sn,an){if(sn&&tn.startsWith("xlink:"))nn==null?_e.removeAttributeNS(xlinkNS,tn.slice(6,tn.length)):_e.setAttributeNS(xlinkNS,tn,nn);else{const cn=isSpecialBooleanAttr(tn);nn==null||cn&&!includeBooleanAttr(nn)?_e.removeAttribute(tn):_e.setAttribute(tn,cn?"":nn)}}function patchDOMProp(_e,tn,nn,sn,an,cn,un){if(tn==="innerHTML"||tn==="textContent"){sn&&un(sn,an,cn),_e[tn]=nn??"";return}const hn=_e.tagName;if(tn==="value"&&hn!=="PROGRESS"&&!hn.includes("-")){_e._value=nn;const vn=hn==="OPTION"?_e.getAttribute("value"):_e.value,_n=nn??"";vn!==_n&&(_e.value=_n),nn==null&&_e.removeAttribute(tn);return}let fn=!1;if(nn===""||nn==null){const vn=typeof _e[tn];vn==="boolean"?nn=includeBooleanAttr(nn):nn==null&&vn==="string"?(nn="",fn=!0):vn==="number"&&(nn=0,fn=!0)}try{_e[tn]=nn}catch{}fn&&_e.removeAttribute(tn)}function addEventListener(_e,tn,nn,sn){_e.addEventListener(tn,nn,sn)}function removeEventListener(_e,tn,nn,sn){_e.removeEventListener(tn,nn,sn)}const veiKey=Symbol("_vei");function patchEvent(_e,tn,nn,sn,an=null){const cn=_e[veiKey]||(_e[veiKey]={}),un=cn[tn];if(sn&&un)un.value=sn;else{const[hn,fn]=parseName(tn);if(sn){const vn=cn[tn]=createInvoker(sn,an);addEventListener(_e,hn,vn,fn)}else un&&(removeEventListener(_e,hn,un,fn),cn[tn]=void 0)}}const optionsModifierRE=/(?:Once|Passive|Capture)$/;function parseName(_e){let tn;if(optionsModifierRE.test(_e)){tn={};let sn;for(;sn=_e.match(optionsModifierRE);)_e=_e.slice(0,_e.length-sn[0].length),tn[sn[0].toLowerCase()]=!0}return[_e[2]===":"?_e.slice(3):hyphenate(_e.slice(2)),tn]}let cachedNow=0;const p$4=Promise.resolve(),getNow=()=>cachedNow||(p$4.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(_e,tn){const nn=sn=>{if(!sn._vts)sn._vts=Date.now();else if(sn._vts<=nn.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(sn,nn.value),tn,5,[sn])};return nn.value=_e,nn.attached=getNow(),nn}function patchStopImmediatePropagation(_e,tn){if(isArray$a(tn)){const nn=_e.stopImmediatePropagation;return _e.stopImmediatePropagation=()=>{nn.call(_e),_e._stopped=!0},tn.map(sn=>an=>!an._stopped&&sn&&sn(an))}else return tn}const isNativeOn=_e=>_e.charCodeAt(0)===111&&_e.charCodeAt(1)===110&&_e.charCodeAt(2)>96&&_e.charCodeAt(2)<123,patchProp=(_e,tn,nn,sn,an=!1,cn,un,hn,fn)=>{tn==="class"?patchClass(_e,sn,an):tn==="style"?patchStyle(_e,nn,sn):isOn(tn)?isModelListener(tn)||patchEvent(_e,tn,nn,sn,un):(tn[0]==="."?(tn=tn.slice(1),!0):tn[0]==="^"?(tn=tn.slice(1),!1):shouldSetAsProp(_e,tn,sn,an))?patchDOMProp(_e,tn,sn,cn,un,hn,fn):(tn==="true-value"?_e._trueValue=sn:tn==="false-value"&&(_e._falseValue=sn),patchAttr(_e,tn,sn,an))};function shouldSetAsProp(_e,tn,nn,sn){if(sn)return!!(tn==="innerHTML"||tn==="textContent"||tn in _e&&isNativeOn(tn)&&isFunction$1(nn));if(tn==="spellcheck"||tn==="draggable"||tn==="translate"||tn==="form"||tn==="list"&&_e.tagName==="INPUT"||tn==="type"&&_e.tagName==="TEXTAREA")return!1;if(tn==="width"||tn==="height"){const an=_e.tagName;if(an==="IMG"||an==="VIDEO"||an==="CANVAS"||an==="SOURCE")return!1}return isNativeOn(tn)&&isString$1(nn)?!1:tn in _e}/*! #__NO_SIDE_EFFECTS__ */function defineCustomElement(_e,tn){const nn=defineComponent(_e);class sn extends VueElement{constructor(cn){super(nn,cn,tn)}}return sn.def=nn,sn}/*! #__NO_SIDE_EFFECTS__ */const defineSSRCustomElement=_e=>defineCustomElement(_e,hydrate$2),BaseClass=typeof HTMLElement<"u"?HTMLElement:class{};class VueElement extends BaseClass{constructor(tn,nn={},sn){super(),this._def=tn,this._props=nn,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&sn?sn(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),nextTick(()=>{this._connected||(render$1(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let sn=0;sn<this.attributes.length;sn++)this._setAttr(this.attributes[sn].name);this._ob=new MutationObserver(sn=>{for(const an of sn)this._setAttr(an.attributeName)}),this._ob.observe(this,{attributes:!0});const tn=(sn,an=!1)=>{const{props:cn,styles:un}=sn;let hn;if(cn&&!isArray$a(cn))for(const fn in cn){const vn=cn[fn];(vn===Number||vn&&vn.type===Number)&&(fn in this._props&&(this._props[fn]=toNumber$2(this._props[fn])),(hn||(hn=Object.create(null)))[camelize(fn)]=!0)}this._numberProps=hn,an&&this._resolveProps(sn),this._applyStyles(un),this._update()},nn=this._def.__asyncLoader;nn?nn().then(sn=>tn(sn,!0)):tn(this._def)}_resolveProps(tn){const{props:nn}=tn,sn=isArray$a(nn)?nn:Object.keys(nn||{});for(const an of Object.keys(this))an[0]!=="_"&&sn.includes(an)&&this._setProp(an,this[an],!0,!1);for(const an of sn.map(camelize))Object.defineProperty(this,an,{get(){return this._getProp(an)},set(cn){this._setProp(an,cn)}})}_setAttr(tn){let nn=this.getAttribute(tn);const sn=camelize(tn);this._numberProps&&this._numberProps[sn]&&(nn=toNumber$2(nn)),this._setProp(sn,nn,!1)}_getProp(tn){return this._props[tn]}_setProp(tn,nn,sn=!0,an=!0){nn!==this._props[tn]&&(this._props[tn]=nn,an&&this._instance&&this._update(),sn&&(nn===!0?this.setAttribute(hyphenate(tn),""):typeof nn=="string"||typeof nn=="number"?this.setAttribute(hyphenate(tn),nn+""):nn||this.removeAttribute(hyphenate(tn))))}_update(){render$1(this._createVNode(),this.shadowRoot)}_createVNode(){const tn=createVNode(this._def,extend$4({},this._props));return this._instance||(tn.ce=nn=>{this._instance=nn,nn.isCE=!0;const sn=(cn,un)=>{this.dispatchEvent(new CustomEvent(cn,{detail:un}))};nn.emit=(cn,...un)=>{sn(cn,un),hyphenate(cn)!==cn&&sn(hyphenate(cn),un)};let an=this;for(;an=an&&(an.parentNode||an.host);)if(an instanceof VueElement){nn.parent=an._instance,nn.provides=an._instance.provides;break}}),tn}_applyStyles(tn){tn&&tn.forEach(nn=>{const sn=document.createElement("style");sn.textContent=nn,this.shadowRoot.appendChild(sn)})}}function useCssModule(_e="$style"){{const tn=getCurrentInstance();if(!tn)return EMPTY_OBJ;const nn=tn.type.__cssModules;if(!nn)return EMPTY_OBJ;const sn=nn[_e];return sn||EMPTY_OBJ}}const positionMap=new WeakMap,newPositionMap=new WeakMap,moveCbKey=Symbol("_moveCb"),enterCbKey=Symbol("_enterCb"),TransitionGroupImpl={name:"TransitionGroup",props:extend$4({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(_e,{slots:tn}){const nn=getCurrentInstance(),sn=useTransitionState();let an,cn;return onUpdated(()=>{if(!an.length)return;const un=_e.moveClass||`${_e.name||"v"}-move`;if(!hasCSSTransform(an[0].el,nn.vnode.el,un))return;an.forEach(callPendingCbs),an.forEach(recordPosition);const hn=an.filter(applyTranslation);forceReflow(),hn.forEach(fn=>{const vn=fn.el,_n=vn.style;addTransitionClass(vn,un),_n.transform=_n.webkitTransform=_n.transitionDuration="";const kn=vn[moveCbKey]=yn=>{yn&&yn.target!==vn||(!yn||/transform$/.test(yn.propertyName))&&(vn.removeEventListener("transitionend",kn),vn[moveCbKey]=null,removeTransitionClass(vn,un))};vn.addEventListener("transitionend",kn)})}),()=>{const un=toRaw(_e),hn=resolveTransitionProps(un);let fn=un.tag||Fragment;an=cn,cn=tn.default?getTransitionRawChildren(tn.default()):[];for(let vn=0;vn<cn.length;vn++){const _n=cn[vn];_n.key!=null&&setTransitionHooks(_n,resolveTransitionHooks(_n,hn,sn,nn))}if(an)for(let vn=0;vn<an.length;vn++){const _n=an[vn];setTransitionHooks(_n,resolveTransitionHooks(_n,hn,sn,nn)),positionMap.set(_n,_n.el.getBoundingClientRect())}return createVNode(fn,null,cn)}}},removeMode=_e=>delete _e.mode;TransitionGroupImpl.props;const TransitionGroup=TransitionGroupImpl;function callPendingCbs(_e){const tn=_e.el;tn[moveCbKey]&&tn[moveCbKey](),tn[enterCbKey]&&tn[enterCbKey]()}function recordPosition(_e){newPositionMap.set(_e,_e.el.getBoundingClientRect())}function applyTranslation(_e){const tn=positionMap.get(_e),nn=newPositionMap.get(_e),sn=tn.left-nn.left,an=tn.top-nn.top;if(sn||an){const cn=_e.el.style;return cn.transform=cn.webkitTransform=`translate(${sn}px,${an}px)`,cn.transitionDuration="0s",_e}}function hasCSSTransform(_e,tn,nn){const sn=_e.cloneNode(),an=_e[vtcKey];an&&an.forEach(hn=>{hn.split(/\s+/).forEach(fn=>fn&&sn.classList.remove(fn))}),nn.split(/\s+/).forEach(hn=>hn&&sn.classList.add(hn)),sn.style.display="none";const cn=tn.nodeType===1?tn:tn.parentNode;cn.appendChild(sn);const{hasTransform:un}=getTransitionInfo(sn);return cn.removeChild(sn),un}const getModelAssigner=_e=>{const tn=_e.props["onUpdate:modelValue"]||!1;return isArray$a(tn)?nn=>invokeArrayFns(tn,nn):tn};function onCompositionStart(_e){_e.target.composing=!0}function onCompositionEnd(_e){const tn=_e.target;tn.composing&&(tn.composing=!1,tn.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText={created(_e,{modifiers:{lazy:tn,trim:nn,number:sn}},an){_e[assignKey]=getModelAssigner(an);const cn=sn||an.props&&an.props.type==="number";addEventListener(_e,tn?"change":"input",un=>{if(un.target.composing)return;let hn=_e.value;nn&&(hn=hn.trim()),cn&&(hn=looseToNumber(hn)),_e[assignKey](hn)}),nn&&addEventListener(_e,"change",()=>{_e.value=_e.value.trim()}),tn||(addEventListener(_e,"compositionstart",onCompositionStart),addEventListener(_e,"compositionend",onCompositionEnd),addEventListener(_e,"change",onCompositionEnd))},mounted(_e,{value:tn}){_e.value=tn??""},beforeUpdate(_e,{value:tn,modifiers:{lazy:nn,trim:sn,number:an}},cn){if(_e[assignKey]=getModelAssigner(cn),_e.composing)return;const un=an||_e.type==="number"?looseToNumber(_e.value):_e.value,hn=tn??"";un!==hn&&(document.activeElement===_e&&_e.type!=="range"&&(nn||sn&&_e.value.trim()===hn)||(_e.value=hn))}},vModelCheckbox={deep:!0,created(_e,tn,nn){_e[assignKey]=getModelAssigner(nn),addEventListener(_e,"change",()=>{const sn=_e._modelValue,an=getValue$2(_e),cn=_e.checked,un=_e[assignKey];if(isArray$a(sn)){const hn=looseIndexOf(sn,an),fn=hn!==-1;if(cn&&!fn)un(sn.concat(an));else if(!cn&&fn){const vn=[...sn];vn.splice(hn,1),un(vn)}}else if(isSet$2(sn)){const hn=new Set(sn);cn?hn.add(an):hn.delete(an),un(hn)}else un(getCheckboxValue(_e,cn))})},mounted:setChecked,beforeUpdate(_e,tn,nn){_e[assignKey]=getModelAssigner(nn),setChecked(_e,tn,nn)}};function setChecked(_e,{value:tn,oldValue:nn},sn){_e._modelValue=tn,isArray$a(tn)?_e.checked=looseIndexOf(tn,sn.props.value)>-1:isSet$2(tn)?_e.checked=tn.has(sn.props.value):tn!==nn&&(_e.checked=looseEqual(tn,getCheckboxValue(_e,!0)))}const vModelRadio={created(_e,{value:tn},nn){_e.checked=looseEqual(tn,nn.props.value),_e[assignKey]=getModelAssigner(nn),addEventListener(_e,"change",()=>{_e[assignKey](getValue$2(_e))})},beforeUpdate(_e,{value:tn,oldValue:nn},sn){_e[assignKey]=getModelAssigner(sn),tn!==nn&&(_e.checked=looseEqual(tn,sn.props.value))}},vModelSelect={deep:!0,created(_e,{value:tn,modifiers:{number:nn}},sn){const an=isSet$2(tn);addEventListener(_e,"change",()=>{const cn=Array.prototype.filter.call(_e.options,un=>un.selected).map(un=>nn?looseToNumber(getValue$2(un)):getValue$2(un));_e[assignKey](_e.multiple?an?new Set(cn):cn:cn[0])}),_e[assignKey]=getModelAssigner(sn)},mounted(_e,{value:tn}){setSelected(_e,tn)},beforeUpdate(_e,tn,nn){_e[assignKey]=getModelAssigner(nn)},updated(_e,{value:tn}){setSelected(_e,tn)}};function setSelected(_e,tn){const nn=_e.multiple;if(!(nn&&!isArray$a(tn)&&!isSet$2(tn))){for(let sn=0,an=_e.options.length;sn<an;sn++){const cn=_e.options[sn],un=getValue$2(cn);if(nn)isArray$a(tn)?cn.selected=looseIndexOf(tn,un)>-1:cn.selected=tn.has(un);else if(looseEqual(getValue$2(cn),tn)){_e.selectedIndex!==sn&&(_e.selectedIndex=sn);return}}!nn&&_e.selectedIndex!==-1&&(_e.selectedIndex=-1)}}function getValue$2(_e){return"_value"in _e?_e._value:_e.value}function getCheckboxValue(_e,tn){const nn=tn?"_trueValue":"_falseValue";return nn in _e?_e[nn]:tn}const vModelDynamic={created(_e,tn,nn){callModelHook(_e,tn,nn,null,"created")},mounted(_e,tn,nn){callModelHook(_e,tn,nn,null,"mounted")},beforeUpdate(_e,tn,nn,sn){callModelHook(_e,tn,nn,sn,"beforeUpdate")},updated(_e,tn,nn,sn){callModelHook(_e,tn,nn,sn,"updated")}};function resolveDynamicModel(_e,tn){switch(_e){case"SELECT":return vModelSelect;case"TEXTAREA":return vModelText;default:switch(tn){case"checkbox":return vModelCheckbox;case"radio":return vModelRadio;default:return vModelText}}}function callModelHook(_e,tn,nn,sn,an){const un=resolveDynamicModel(_e.tagName,nn.props&&nn.props.type)[an];un&&un(_e,tn,nn,sn)}function initVModelForSSR(){vModelText.getSSRProps=({value:_e})=>({value:_e}),vModelRadio.getSSRProps=({value:_e},tn)=>{if(tn.props&&looseEqual(tn.props.value,_e))return{checked:!0}},vModelCheckbox.getSSRProps=({value:_e},tn)=>{if(isArray$a(_e)){if(tn.props&&looseIndexOf(_e,tn.props.value)>-1)return{checked:!0}}else if(isSet$2(_e)){if(tn.props&&_e.has(tn.props.value))return{checked:!0}}else if(_e)return{checked:!0}},vModelDynamic.getSSRProps=(_e,tn)=>{if(typeof tn.type!="string")return;const nn=resolveDynamicModel(tn.type.toUpperCase(),tn.props&&tn.props.type);if(nn.getSSRProps)return nn.getSSRProps(_e,tn)}}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:_e=>_e.stopPropagation(),prevent:_e=>_e.preventDefault(),self:_e=>_e.target!==_e.currentTarget,ctrl:_e=>!_e.ctrlKey,shift:_e=>!_e.shiftKey,alt:_e=>!_e.altKey,meta:_e=>!_e.metaKey,left:_e=>"button"in _e&&_e.button!==0,middle:_e=>"button"in _e&&_e.button!==1,right:_e=>"button"in _e&&_e.button!==2,exact:(_e,tn)=>systemModifiers.some(nn=>_e[`${nn}Key`]&&!tn.includes(nn))},withModifiers=(_e,tn)=>{const nn=_e._withMods||(_e._withMods={}),sn=tn.join(".");return nn[sn]||(nn[sn]=(an,...cn)=>{for(let un=0;un<tn.length;un++){const hn=modifierGuards[tn[un]];if(hn&&hn(an,tn))return}return _e(an,...cn)})},keyNames={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},withKeys=(_e,tn)=>{const nn=_e._withKeys||(_e._withKeys={}),sn=tn.join(".");return nn[sn]||(nn[sn]=an=>{if(!("key"in an))return;const cn=hyphenate(an.key);if(tn.some(un=>un===cn||keyNames[un]===cn))return _e(an)})},rendererOptions=extend$4({patchProp},nodeOps);let renderer,enabledHydration=!1;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}function ensureHydrationRenderer(){return renderer=enabledHydration?renderer:createHydrationRenderer(rendererOptions),enabledHydration=!0,renderer}const render$1=(..._e)=>{ensureRenderer().render(..._e)},hydrate$2=(..._e)=>{ensureHydrationRenderer().hydrate(..._e)},createApp=(..._e)=>{const tn=ensureRenderer().createApp(..._e),{mount:nn}=tn;return tn.mount=sn=>{const an=normalizeContainer(sn);if(!an)return;const cn=tn._component;!isFunction$1(cn)&&!cn.render&&!cn.template&&(cn.template=an.innerHTML),an.innerHTML="";const un=nn(an,!1,an instanceof SVGElement);return an instanceof Element&&(an.removeAttribute("v-cloak"),an.setAttribute("data-v-app","")),un},tn},createSSRApp=(..._e)=>{const tn=ensureHydrationRenderer().createApp(..._e),{mount:nn}=tn;return tn.mount=sn=>{const an=normalizeContainer(sn);if(an)return nn(an,!0,an instanceof SVGElement)},tn};function normalizeContainer(_e){return isString$1(_e)?document.querySelector(_e):_e}let ssrDirectiveInitialized=!1;const initDirectivesForSSR=()=>{ssrDirectiveInitialized||(ssrDirectiveInitialized=!0,initVModelForSSR(),initVShowForSSR())},compile$1=()=>{},vue_runtime_esmBundler=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition,BaseTransitionPropsValidators,Comment,EffectScope,Fragment,KeepAlive,ReactiveEffect,Static,Suspense,Teleport,Text,Transition,TransitionGroup,VueElement,assertNumber,callWithAsyncErrorHandling,callWithErrorHandling,camelize,capitalize,cloneVNode,compatUtils,compile:compile$1,computed,createApp,createBlock,createCommentVNode,createElementBlock,createElementVNode:createBaseVNode,createHydrationRenderer,createPropsRestProxy,createRenderer,createSSRApp,createSlots,createStaticVNode,createTextVNode,createVNode,customRef,defineAsyncComponent,defineComponent,defineCustomElement,defineEmits,defineExpose,defineModel,defineOptions,defineProps,defineSSRCustomElement,defineSlots,get devtools(){return devtools},effect:effect$3,effectScope,getCurrentInstance,getCurrentScope,getTransitionRawChildren,guardReactiveProps,h:h$5,handleError,hasInjectionContext,hydrate:hydrate$2,initCustomFormatter,initDirectivesForSSR,inject,
126isMemoSame,isProxy,isReactive,isReadonly,isRef,isRuntimeOnly,isShallow,isVNode,markRaw,mergeDefaults,mergeModels,mergeProps:mergeProps$1,nextTick,normalizeClass,normalizeProps,normalizeStyle,onActivated,onBeforeMount,onBeforeUnmount,onBeforeUpdate,onDeactivated,onErrorCaptured,onMounted,onRenderTracked,onRenderTriggered,onScopeDispose,onServerPrefetch,onUnmounted,onUpdated,openBlock,popScopeId,provide,proxyRefs,pushScopeId,queuePostFlushCb,reactive,readonly,ref,registerRuntimeCompiler,render:render$1,renderList,renderSlot,resolveComponent,resolveDirective,resolveDynamicComponent,resolveFilter,resolveTransitionHooks,setBlockTracking,setDevtoolsHook,setTransitionHooks,shallowReactive,shallowReadonly,shallowRef,ssrContextKey,ssrUtils,stop,toDisplayString,toHandlerKey,toHandlers,toRaw,toRef,toRefs,toValue,transformVNodeArgs,triggerRef,unref,useAttrs,useCssModule,useCssVars,useModel,useSSRContext,useSlots,useTransitionState,vModelCheckbox,vModelDynamic,vModelRadio,vModelSelect,vModelText,vShow,version:version$1,warn:warn$2,watch:watch$1,watchEffect,watchPostEffect,watchSyncEffect,withAsyncContext,withCtx,withDefaults,withDirectives,withKeys,withMemo,withModifiers,withScopeId},Symbol.toStringTag,{value:"Module"}));var isBrowser$6=typeof window<"u",explicitKeys$1=["__key","__init","__shim","__original","__index","__prevKey"];function token$1(){return Math.random().toString(36).substring(2,15)}function dedupe(_e,tn){const nn=_e instanceof Set?_e:new Set(_e);return tn&&tn.forEach(sn=>nn.add(sn)),[...nn]}function has$5(_e,tn){return Object.prototype.hasOwnProperty.call(_e,tn)}function eq$3(_e,tn,nn=!0,sn=["__key"]){if(_e===tn)return!0;if(typeof tn=="object"&&typeof _e=="object"){if(_e instanceof Map||_e instanceof Set)return!1;if(_e instanceof Date&&tn instanceof Date)return _e.getTime()===tn.getTime();if(_e instanceof RegExp&&tn instanceof RegExp)return eqRegExp(_e,tn);if(_e===null||tn===null||Object.keys(_e).length!==Object.keys(tn).length)return!1;for(const an of sn)if((an in _e||an in tn)&&_e[an]!==tn[an])return!1;for(const an in _e)if(!(an in tn)||_e[an]!==tn[an]&&!nn||nn&&!eq$3(_e[an],tn[an],nn,sn))return!1;return!0}return!1}function eqRegExp(_e,tn){return _e.source===tn.source&&_e.flags.split("").sort().join("")===tn.flags.split("").sort().join("")}function empty$1(_e){const tn=typeof _e;if(tn==="number")return!1;if(_e===void 0)return!0;if(tn==="string")return _e==="";if(tn==="object"){if(_e===null)return!0;for(const nn in _e)return!1;return!(_e instanceof RegExp||_e instanceof Date)}return!1}function escapeExp(_e){return _e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function regexForFormat(_e){const tn=`^${escapeExp(_e)}$`,nn={MM:"(0[1-9]|1[012])",M:"([1-9]|1[012])",DD:"([012][0-9]|3[01])",D:"([012]?[0-9]|3[01])",YYYY:"\\d{4}",YY:"\\d{2}"},sn=Object.keys(nn);return new RegExp(sn.reduce((an,cn)=>an.replace(cn,nn[cn]),tn))}function isRecord$1(_e){return Object.prototype.toString.call(_e)==="[object Object]"}function isObject$7(_e){return isRecord$1(_e)||Array.isArray(_e)}function isPojo$1(_e){if(isRecord$1(_e)===!1||_e.__FKNode__||_e.__POJO__===!1)return!1;const tn=_e.constructor;if(tn===void 0)return!0;const nn=tn.prototype;return!(isRecord$1(nn)===!1||nn.hasOwnProperty("isPrototypeOf")===!1)}var extend$3=(_e,tn,nn=!1,sn=!1)=>{if(tn===null)return null;const an={};if(typeof tn=="string")return tn;for(const cn in _e)if(has$5(tn,cn)&&(tn[cn]!==void 0||!sn)){if(nn&&Array.isArray(_e[cn])&&Array.isArray(tn[cn])){an[cn]=_e[cn].concat(tn[cn]);continue}if(tn[cn]===void 0)continue;isPojo$1(_e[cn])&&isPojo$1(tn[cn])?an[cn]=extend$3(_e[cn],tn[cn],nn,sn):an[cn]=tn[cn]}else an[cn]=_e[cn];for(const cn in tn)!has$5(an,cn)&&tn[cn]!==void 0&&(an[cn]=tn[cn]);return an};function isQuotedString(_e){if(_e[0]!=='"'&&_e[0]!=="'"||_e[0]!==_e[_e.length-1])return!1;const tn=_e[0];for(let nn=1;nn<_e.length;nn++)if(_e[nn]===tn&&(nn===1||_e[nn-1]!=="\\")&&nn!==_e.length-1)return!1;return!0}function rmEscapes(_e){if(!_e.length)return"";let tn="",nn="";for(let sn=0;sn<_e.length;sn++){const an=_e.charAt(sn);(an!=="\\"||nn==="\\")&&(tn+=an),nn=an}return tn}function nodeProps(..._e){return _e.reduce((tn,nn)=>{const{value:sn,name:an,modelValue:cn,config:un,plugins:hn,...fn}=nn;return Object.assign(tn,fn)},{})}function parseArgs(_e){const tn=[];let nn="",sn=0,an="",cn="";for(let un=0;un<_e.length;un++){const hn=_e.charAt(un);hn===an&&cn!=="\\"?an="":(hn==="'"||hn==='"')&&!an&&cn!=="\\"?an=hn:hn==="("&&!an?sn++:hn===")"&&!an&&sn--,hn===","&&!an&&sn===0?(tn.push(nn),nn=""):(hn!==" "||an)&&(nn+=hn),cn=hn}return nn&&tn.push(nn),tn}function except(_e,tn){const nn={},sn=tn.filter(cn=>cn instanceof RegExp),an=new Set(tn);for(const cn in _e)!an.has(cn)&&!sn.some(un=>un.test(cn))&&(nn[cn]=_e[cn]);return nn}function only(_e,tn){const nn={},sn=tn.filter(an=>an instanceof RegExp);
126return tn.forEach(an=>{an instanceof RegExp||(nn[an]=_e[an])}),Object.keys(_e).forEach(an=>{sn.some(cn=>cn.test(an))&&(nn[an]=_e[an])}),nn}function camel$1(_e){return _e.replace(/-([a-z0-9])/gi,(tn,nn)=>nn.toUpperCase())}function kebab$1(_e){return _e.replace(/([a-z0-9])([A-Z])/g,(tn,nn,sn)=>nn+"-"+sn.toLowerCase()).replace(" ","-").toLowerCase()}function shallowClone(_e,tn=explicitKeys$1){if(_e!==null&&typeof _e=="object"){let nn;if(Array.isArray(_e)?nn=[..._e]:isPojo$1(_e)&&(nn={..._e}),nn)return applyExplicit(_e,nn,tn),nn}return _e}function clone$1(_e,tn=explicitKeys$1){if(_e===null||_e instanceof RegExp||_e instanceof Date||_e instanceof Map||_e instanceof Set||typeof File=="function"&&_e instanceof File)return _e;let nn;Array.isArray(_e)?nn=_e.map(sn=>typeof sn=="object"?clone$1(sn,tn):sn):nn=Object.keys(_e).reduce((sn,an)=>(sn[an]=typeof _e[an]=="object"?clone$1(_e[an],tn):_e[an],sn),{});for(const sn of tn)sn in _e&&Object.defineProperty(nn,sn,{enumerable:!1,value:_e[sn]});return nn}function cloneAny$1(_e){return typeof _e=="object"?clone$1(_e):_e}function getAt(_e,tn){if(!_e||typeof _e!="object")return null;const nn=tn.split(".");let sn=_e;for(const an in nn){const cn=nn[an];if(has$5(sn,cn)&&(sn=sn[cn]),+an===nn.length-1)return sn;if(!sn||typeof sn!="object")return null}return null}function undefine$1(_e){return _e!==void 0&&_e!=="false"&&_e!==!1?!0:void 0}function init$2(_e){return Object.isFrozen(_e)?_e:Object.defineProperty(_e,"__init",{enumerable:!1,value:!0})}function slugify$1(_e){return _e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/[^a-z0-9]/g," ").trim().replace(/\s+/g,"-")}function applyExplicit(_e,tn,nn){for(const sn of nn)sn in _e&&Object.defineProperty(tn,sn,{enumerable:!1,value:_e[sn]});return tn}function whenAvailable$1(_e,tn,nn){if(!isBrowser$6)return;nn||(nn=document);const sn=nn.getElementById(_e);if(sn)return tn(sn);const an=new MutationObserver(()=>{const cn=nn==null?void 0:nn.getElementById(_e);cn&&(an==null||an.disconnect(),tn(cn))});an.observe(nn,{childList:!0,subtree:!0})}function oncePerTick(_e){let tn=!1;return(...nn)=>{if(!tn)return tn=!0,queueMicrotask(()=>tn=!1),_e(...nn)}}function boolGetter(_e){if(!(_e==="false"||_e===!1))return!0}function createDispatcher$1(){const _e=[];let tn=0;const nn=an=>_e.push(an),sn=an=>{const cn=_e[tn];return typeof cn=="function"?cn(an,un=>(tn++,sn(un))):(tn=0,an)};return nn.dispatch=sn,nn.unshift=an=>_e.unshift(an),nn.remove=an=>{const cn=_e.indexOf(an);cn>-1&&_e.splice(cn,1)},nn}function createEmitter$1(){const _e=new Map,tn=new Map;let nn;const sn=(an,cn)=>{if(nn){nn.set(cn.name,[an,cn]);return}_e.has(cn.name)&&_e.get(cn.name).forEach(un=>{(cn.origin===an||un.modifiers.includes("deep"))&&un.listener(cn)}),cn.bubble&&an.bubble(cn)};return sn.flush=()=>{_e.clear(),tn.clear(),nn==null||nn.clear()},sn.on=(an,cn,un="push")=>{const[hn,...fn]=an.split("."),vn=cn.receipt||token$1(),_n={modifiers:fn,event:hn,listener:cn,receipt:vn};return _e.has(hn)?_e.get(hn)[un](_n):_e.set(hn,[_n]),tn.has(vn)?tn.get(vn)[un](hn):tn.set(vn,[hn]),vn},sn.off=an=>{var cn;tn.has(an)&&((cn=tn.get(an))==null||cn.forEach(un=>{const hn=_e.get(un);Array.isArray(hn)&&_e.set(un,hn.filter(fn=>fn.receipt!==an))}),tn.delete(an))},sn.pause=an=>{nn||(nn=new Map),an&&an.walk(cn=>cn._e.pause())},sn.play=an=>{if(!nn)return;const cn=nn;nn=void 0,cn.forEach(([un,hn])=>sn(un,hn)),an&&an.walk(un=>un._e.play())},sn}function emit$2(_e,tn,nn,sn,an=!0,cn){return tn._e(_e,{payload:sn,name:nn,bubble:an,origin:_e,meta:cn}),_e}function bubble$1(_e,tn,nn){return isNode$1(_e.parent)&&_e.parent._e(_e.parent,nn),_e}function on$1(_e,tn,nn,sn,an){return tn._e.on(nn,sn,an)}function off$1(_e,tn,nn){return tn._e.off(nn),_e}var errorHandler$1=createDispatcher$1();errorHandler$1((_e,tn)=>(_e.message||(_e.message=`E${_e.code}`),tn(_e)));var warningHandler$1=createDispatcher$1();warningHandler$1((_e,tn)=>{_e.message||(_e.message=`W${_e.code}`);const nn=tn(_e);return console&&typeof console.warn=="function"&&console.warn(nn.message),nn});function warn$1(_e,tn={}){warningHandler$1.dispatch({code:_e,data:tn})}function error$1(_e,tn={}){throw Error(errorHandler$1.dispatch({code:_e,data:tn}).message)}function createMessage$1(_e,tn){const nn={blocking:!1,key:token$1(),meta:{},type:"state",visible:!0,..._e};return tn&&nn.value&&nn.meta.localize!==!1&&(nn.value=tn.t(nn),nn.meta.locale=tn.config.locale),nn}var storeTraps={apply:applyMessages,set:setMessage,remove:removeMessage$1,filter:filterMessages,reduce:reduceMessages,release:releaseBuffer,touch:touchMessages};function createStore(_e=!1){const tn={};let nn,sn=_e,an=[];const cn=new Map;let un;const hn=new Proxy(tn,{get(...fn){const[vn,_n]=fn;return _n==="buffer"?sn:_n==="_b"?an:_n==="_m"?cn:_n==="_r"?un:has$5(storeTraps,_n)?storeTraps[_n].bind(null,tn,hn,nn):Reflect.get(...fn)},set(fn,vn,_n){return vn==="_n"?(nn=_n,un==="__n"&&releaseMissed(nn,hn),!0):vn==="_b"?(an=_n,!0):vn==="buffer"?(sn=_n,!0):vn==="_r"?(un=_n,!0):(error$1(101,nn),!1)}});return hn}function setMessage(_e,tn,nn,sn){if(tn.buffer)return tn._b.push([[sn]]),tn;if(_e[sn.key]!==sn){if(typeof sn.value=="string"&&sn.meta.localize!==!1){const cn=sn.value;sn.value=nn.t(sn),sn.value!==cn&&(sn.meta.locale=nn.props.locale)}const an=`message-${has$5(_e,sn.key)?"updated":"added"}`;_e[sn.key]=Object.freeze(nn.hook.message.dispatch(sn)),nn.emit(an,sn)}return tn}function touchMessages(_e,tn){for(const nn in _e){const sn={..._e[nn]};tn.set(sn)}}function removeMessage$1(_e,tn,nn,sn){if(has$5(_e,sn)){const an=_e[sn];delete _e[sn],nn.emit("message-removed",an)}return tn.buffer===!0&&(tn._b=tn._b.filter(an=>(an[0]=an[0].filter(cn=>cn.key!==sn),an[1]||an[0].length))),tn}function filterMessages(_e,tn,nn,sn,an){for(const cn in _e){const un=_e[cn];(!an||un.type===an)&&!sn(un)&&removeMessage$1(_e,tn,nn,cn)}}function reduceMessages(_e,tn,nn,sn,an){for(const cn in _e){const un=_e[cn];an=sn(an,un)}return an}function applyMessages(_e,tn,nn,sn,an){if(Array.isArray(sn)){if(tn.buffer){tn._b.push([sn,an]);return}const cn=new Set(sn.map(un=>(tn.set(un),un.key)));typeof an=="string"?tn.filter(un=>un.type!==an||cn.has(un.key)):typeof an=="function"&&tn.filter(un=>!an(un)||cn.has(un.key))}else for(const cn in sn){const un=nn.at(cn);un?un.store.apply(sn[cn],an):missed(nn,tn,cn,sn[cn],an)}}function createMessages$1(_e,...tn){const nn=`${_e.name}-set`,sn=an=>createMessage$1({key:slugify$1(an),type:"error",value:an,meta:{source:nn,autoClear:!0}});return tn.filter(an=>!!an).map(an=>{if(typeof an=="string"&&(an=[an]),Array.isArray(an))return an.map(cn=>sn(cn));
126{const cn={};for(const un in an)Array.isArray(an[un])?cn[un]=an[un].map(hn=>sn(hn)):cn[un]=[sn(an[un])];return cn}})}function missed(_e,tn,nn,sn,an){var un;const cn=tn._m;cn.has(nn)||cn.set(nn,[]),tn._r||(tn._r=releaseMissed(_e,tn)),(un=cn.get(nn))==null||un.push([sn,an])}function releaseMissed(_e,tn){return _e.on("child.deep",({payload:nn})=>{tn._m.forEach((sn,an)=>{_e.at(an)===nn&&(sn.forEach(([cn,un])=>{nn.store.apply(cn,un)}),tn._m.delete(an))}),tn._m.size===0&&tn._r&&(_e.off(tn._r),tn._r=void 0)})}function releaseBuffer(_e,tn){tn.buffer=!1,tn._b.forEach(([nn,sn])=>tn.apply(nn,sn)),tn._b=[]}function createLedger(){const _e={};let tn;return{count:(...nn)=>createCounter(tn,_e,...nn),init(nn){tn=nn,nn.on("message-added.deep",add$1(_e,1)),nn.on("message-removed.deep",add$1(_e,-1))},merge:nn=>merge$1(tn,_e,nn),settled(nn){return has$5(_e,nn)?_e[nn].promise:Promise.resolve()},unmerge:nn=>merge$1(tn,_e,nn,!0),value(nn){return has$5(_e,nn)?_e[nn].count:0}}}function createCounter(_e,tn,nn,sn,an=0){if(sn=parseCondition(sn||nn),!has$5(tn,nn)){const cn={condition:sn,count:0,name:nn,node:_e,promise:Promise.resolve(),resolve:()=>{}};tn[nn]=cn,an=_e.store.reduce((un,hn)=>un+cn.condition(hn)*1,an),_e.each(un=>{un.ledger.count(cn.name,cn.condition),an+=un.ledger.value(cn.name)})}return count(tn[nn],an).promise}function parseCondition(_e){return typeof _e=="function"?_e:tn=>tn.type===_e}function count(_e,tn){const nn=_e.count,sn=_e.count+tn;return _e.count=sn,nn===0&&sn!==0?(_e.node.emit(`unsettled:${_e.name}`,_e.count,!1),_e.promise=new Promise(an=>_e.resolve=an)):nn!==0&&sn===0&&(_e.node.emit(`settled:${_e.name}`,_e.count,!1),_e.resolve()),_e.node.emit(`count:${_e.name}`,_e.count,!1),_e}function add$1(_e,tn){return nn=>{for(const sn in _e){const an=_e[sn];an.condition(nn.payload)&&count(an,tn)}}}function merge$1(_e,tn,nn,sn=!1){const an=_e;for(const cn in tn){const un=tn[cn].condition;sn||nn.ledger.count(cn,un);const hn=nn.ledger.value(cn)*(sn?-1:1);if(_e){do _e.ledger.count(cn,un,hn),_e=_e.parent;while(_e);_e=an}}}var registry$1=new Map,reflected$1=new Map,emit2=createEmitter$1();function register$1(_e){_e.props.id&&(registry$1.set(_e.props.id,_e),reflected$1.set(_e,_e.props.id),emit2(_e,{payload:_e,name:_e.props.id,bubble:!1,origin:_e}))}function deregister$1(_e){if(reflected$1.has(_e)){const tn=reflected$1.get(_e);reflected$1.delete(_e),registry$1.delete(tn),emit2(_e,{payload:null,name:tn,bubble:!1,origin:_e})}}function getNode$2(_e){return registry$1.get(_e)}function watchRegistry(_e,tn){return emit2.on(_e,tn)}function configChange$1(_e,tn,nn){let sn=!0;return tn in _e.config._t?sn=!1:_e.emit(`config:${tn}`,nn,!1),tn in _e.props||(_e.emit("prop",{prop:tn,value:nn}),_e.emit(`prop:${tn}`,nn)),sn}function createConfig$1(_e={}){const tn=new Set,nn={..._e,_add:an=>tn.add(an),_rm:an=>tn.delete(an)};return new Proxy(nn,{set(an,cn,un,hn){return typeof cn=="string"&&tn.forEach(fn=>configChange$1(fn,cn,un)),Reflect.set(an,cn,un,hn)}})}function submitForm$1(_e,tn){const nn=(tn||document).getElementById(_e);if(nn instanceof HTMLFormElement){const sn=new Event("submit",{cancelable:!0,bubbles:!0});nn.dispatchEvent(sn);return}warn$1(151,_e)}function clearState$1(_e){const tn=nn=>{for(const sn in nn.store){const an=nn.store[sn];an.type==="error"||an.type==="ui"&&sn==="incomplete"?nn.store.remove(sn):an.type==="state"&&nn.store.set({...an,value:!1})}};tn(_e),_e.walk(tn)}function reset$1(_e,tn){const nn=typeof _e=="string"?getNode$2(_e):_e;if(nn){const sn=un=>{const hn=cloneAny$1(un.props.initial);return hn!==void 0?hn:un.type==="group"?{}:un.type==="list"?[]:void 0};nn._e.pause(nn);const an=cloneAny$1(tn);return tn&&!empty$1(tn)&&(nn.props.initial=isObject$7(an)?init$2(an):an,nn.props._init=nn.props.initial),nn.input(sn(nn),!1),nn.walk(un=>{un.type==="list"&&un.sync||un.input(sn(un),!1)}),nn.input(empty$1(an)&&an?an:sn(nn),!1),nn.type!=="input"&&tn&&!empty$1(tn)&&isObject$7(tn)&&nn.walk(un=>{un.props.initial=isObject$7(un.value)?init$2(un.value):un.value,un.props._init=un.props.initial}),nn._e.play(nn),clearState$1(nn),nn.emit("reset",nn),nn}warn$1(152,_e)}var defaultConfig$2={delimiter:".",delay:0,locale:"en",rootClasses:_e=>({[`formkit-${kebab$1(_e)}`]:!0})},useIndex$1=Symbol("index"),valueRemoved$1=Symbol("removed"),valueMoved$1=Symbol("moved"),valueInserted$1=Symbol("inserted");function isList$1(_e){return _e.type==="list"&&Array.isArray(_e._value)}function isNode$1(_e){return _e&&typeof _e=="object"&&_e.__FKNode__===!0}var invalidSetter$1=(_e,tn,nn)=>{error$1(102,[_e,nn])},traps={_c:trap$1(getContext$1,invalidSetter$1,!1),add:trap$1(addChild$1),addProps:trap$1(addProps$1),address:trap$1(getAddress$1,invalidSetter$1,!1),at:trap$1(getNode2),bubble:trap$1(bubble$1),clearErrors:trap$1(clearErrors),calm:trap$1(calm$1),config:trap$1(!1),define:trap$1(define$1),disturb:trap$1(disturb$1),destroy:trap$1(destroy$1),extend:trap$1(extend$2),hydrate:trap$1(hydrate$1),index:trap$1(getIndex$1,setIndex$1,!1),input:trap$1(input$1),each:trap$1(eachChild$1),emit:trap$1(emit$2),find:trap$1(find$1),on:trap$1(on$1),off:trap$
1261(off$1),parent:trap$1(!1,setParent$1),plugins:trap$1(!1),remove:trap$1(removeChild$1),root:trap$1(getRoot$1,invalidSetter$1,!1),reset:trap$1(resetValue$1),resetConfig:trap$1(resetConfig$1),setErrors:trap$1(setErrors),submit:trap$1(submit$1),t:trap$1(text$2),use:trap$1(use$1),name:trap$1(getName$1,!1,!1),walk:trap$1(walkTree$1)};function createTraps(){return new Map(Object.entries(traps))}function trap$1(_e,tn,nn=!0){return{get:_e?(sn,an)=>nn?(...cn)=>_e(sn,an,...cn):_e(sn,an):!1,set:tn!==void 0?tn:invalidSetter$1.bind(null)}}function createHooks(){const _e=new Map;return new Proxy(_e,{get(tn,nn){return _e.has(nn)||_e.set(nn,createDispatcher$1()),_e.get(nn)}})}var nameCount$1=0,idCount=0;function createName(_e){var tn,nn;return((tn=_e.parent)==null?void 0:tn.type)==="list"?useIndex$1:_e.name||`${((nn=_e.props)==null?void 0:nn.type)||"input"}_${++nameCount$1}`}function createValue$1(_e){return _e.type==="group"?init$2(_e.value&&typeof _e.value=="object"&&!Array.isArray(_e.value)?_e.value:{}):_e.type==="list"?init$2(Array.isArray(_e.value)?_e.value:[]):_e.value}function input$1(_e,tn,nn,sn=!0){return tn._value=validateInput$1(_e,_e.hook.input.dispatch(nn)),_e.emit("input",tn._value),_e.isCreated&&_e.type==="input"&&eq$3(tn._value,tn.value)&&!_e.props.mergeStrategy?(_e.emit("commitRaw",tn.value),tn.settled):(tn.isSettled&&_e.disturb(),sn?(tn._tmo&&clearTimeout(tn._tmo),tn._tmo=setTimeout(commit$1,_e.props.delay,_e,tn)):commit$1(_e,tn),tn.settled)}function validateInput$1(_e,tn){switch(_e.type){case"input":break;case"group":(!tn||typeof tn!="object")&&error$1(107,[_e,tn]);break;case"list":Array.isArray(tn)||error$1(108,[_e,tn]);break}return tn}function commit$1(_e,tn,nn=!0,sn=!0){tn._value=tn.value=_e.hook.commit.dispatch(tn._value),_e.type!=="input"&&sn&&_e.hydrate(),_e.emit("commitRaw",tn.value),_e.emit("commit",tn.value),nn&&_e.calm()}function partial$1(_e,{name:tn,value:nn,from:sn}){if(!Object.isFrozen(_e._value)){if(isList$1(_e)){const an=nn===valueRemoved$1?[]:nn===valueMoved$1&&typeof sn=="number"?_e._value.splice(sn,1):[nn];_e._value.splice(tn,nn===valueMoved$1||sn===valueInserted$1?0:1,...an);return}nn!==valueRemoved$1?_e._value[tn]=nn:delete _e._value[tn]}}function hydrate$1(_e,tn){const nn=tn._value;return _e.type==="list"&&_e.sync&&syncListNodes$1(_e,tn),tn.children.forEach(sn=>{if(typeof nn=="object")if(sn.name in nn){const an=sn.type!=="input"||nn[sn.name]&&typeof nn[sn.name]=="object"?init$2(nn[sn.name]):nn[sn.name];if(!sn.isSettled||(!isObject$7(an)||sn.props.mergeStrategy)&&eq$3(an,sn._value))return;sn.input(an,!1)}else(_e.type!=="list"||typeof sn.name=="number")&&partial$1(tn,{name:sn.name,value:sn.value}),nn.__init||(sn.type==="group"?sn.input({},!1):sn.type==="list"?sn.input([],!1):sn.input(void 0,!1))}),_e}function syncListNodes$1(_e,tn){const nn=_e._value;if(!Array.isArray(nn))return;const sn=[],an=new Set(tn.children),cn=new Map;nn.forEach((hn,fn)=>{if(tn.children[fn]&&tn.children[fn]._value===hn)sn.push(tn.children[fn]),an.delete(tn.children[fn]);else{sn.push(null);const vn=cn.get(hn)||[];vn.push(fn),cn.set(hn,vn)}}),an.size&&cn.size&&an.forEach(hn=>{if(cn.has(hn._value)){const fn=cn.get(hn._value),vn=fn.shift();sn[vn]=hn,an.delete(hn),fn.length||cn.delete(hn._value)}});const un=[];for(let hn=0;hn<sn.length;hn++)sn[hn]===null&&un.push(hn);for(;an.size&&un.length;){const hn=an.values().next().value,fn=un.shift();if(fn===void 0||hn===void 0)break;sn[fn]=hn,an.delete(hn)}un.forEach(hn=>{sn[hn]=createPlaceholder$1({value:nn[hn]})}),an.size&&an.forEach(hn=>{if(!("__FKP"in hn)){const fn=hn._c.parent;if(!fn||isPlaceholder$1(fn))return;fn.ledger.unmerge(hn),hn._c.parent=null,hn.destroy()}}),tn.children=sn}function disturb$1(_e,tn){var nn;return tn._d<=0&&(tn.isSettled=!1,_e.emit("settled",!1,!1),tn.settled=new Promise(sn=>{tn._resolve=sn}),_e.parent&&((nn=_e.parent)==null||nn.disturb())),tn._d++,_e}function calm$1(_e,tn,nn){var sn;if(nn!==void 0&&_e.type!=="input"){partial$1(tn,nn);const an=!!(_e.config.mergeStrategy&&_e.config.mergeStrategy[nn.name]);return commit$1(_e,tn,!0,an)}tn._d>0&&tn._d--,tn._d===0&&(tn.isSettled=!0,_e.emit("settled",!0,!1),_e.parent&&((sn=_e.parent)==null||sn.calm({
126name:_e.name,value:tn.value})),tn._resolve&&tn._resolve(tn.value))}function destroy$1(_e,tn){_e.emit("destroying",_e),_e.store.filter(()=>!1),_e.parent&&_e.parent.remove(_e),deregister$1(_e),_e.emit("destroyed",_e),tn._e.flush(),tn._value=tn.value=void 0;for(const nn in tn.context)delete tn.context[nn];tn.plugins.clear(),tn.context=null}function define$1(_e,tn,nn){tn.type=nn.type;const sn=clone$1(nn);_e.props.__propDefs=mergeProps(_e.props.__propDefs??[],(sn==null?void 0:sn.props)||[]),sn.props=_e.props.__propDefs,tn.props.definition=sn,tn.value=tn._value=createValue$1({type:_e.type,value:tn.value}),nn.forceTypeProp&&(_e.props.type&&(_e.props.originalType=_e.props.type),tn.props.type=nn.forceTypeProp),nn.family&&(tn.props.family=nn.family),nn.features&&nn.features.forEach(an=>an(_e)),nn.props&&_e.addProps(nn.props),_e.emit("defined",nn)}function addProps$1(_e,tn,nn){const sn=Array.isArray(nn)?nn:Object.keys(nn),an=Array.isArray(nn)?{}:sn.reduce((un,hn)=>("default"in nn[hn]&&(un[hn]=nn[hn].default),un),{});if(_e.props.attrs){const un={..._e.props.attrs};_e.props._emit=!1;for(const fn in un){const vn=camel$1(fn);sn.includes(vn)&&(_e.props[vn]=un[fn],delete un[fn])}Array.isArray(nn)||sn.forEach(fn=>{"default"in nn[fn]&&_e.props[fn]===void 0&&(_e.props[fn]=an[fn])});const hn=cloneAny$1(tn._value);_e.props.initial=_e.type!=="input"?init$2(hn):hn,_e.props._emit=!0,_e.props.attrs=un}const cn=mergeProps(_e.props.__propDefs??[],nn);return _e.props.definition&&(_e.props.definition.props=cn),_e.props.__propDefs=cn,_e.emit("added-props",nn),_e}function toPropsObj(_e){return Array.isArray(_e)?_e.reduce((tn,nn)=>(tn[nn]={},tn),{}):_e}function mergeProps(_e,tn){return Array.isArray(_e)&&Array.isArray(tn)?_e.concat(tn):extend$3(toPropsObj(_e),toPropsObj(tn))}function addChild$1(_e,tn,nn,sn){if(_e.type==="input"&&error$1(100,_e),nn.parent&&nn.parent!==_e&&nn.parent.remove(nn),!tn.children.includes(nn)){if(sn!==void 0&&_e.type==="list"){const an=tn.children[sn];an&&"__FKP"in an?(nn._c.uid=an.uid,tn.children.splice(sn,1,nn)):tn.children.splice(sn,0,nn),Array.isArray(_e.value)&&_e.value.length<tn.children.length&&_e.disturb().calm({name:sn,value:nn.value,from:valueInserted$1})}else tn.children.push(nn);nn.isSettled||_e.disturb()}if(nn.parent!==_e){if(nn.parent=_e,nn.parent!==_e)return _e.remove(nn),nn.parent.add(nn),_e}else nn.use(_e.plugins);return commit$1(_e,tn,!1),_e.ledger.merge(nn),_e.emit("child",nn),_e}function setParent$1(_e,tn,nn,sn){return isNode$1(sn)?(_e.parent&&_e.parent!==sn&&_e.parent.remove(_e),tn.parent=sn,_e.resetConfig(),sn.children.includes(_e)?_e.use(sn.plugins):sn.add(_e),!0):sn===null?(tn.parent=null,!0):!1}function removeChild$1(_e,tn,nn){const sn=tn.children.indexOf(nn);if(sn!==-1){nn.isSettled&&_e.disturb(),tn.children.splice(sn,1);let an=undefine$1(nn.props.preserve),cn=nn.parent;for(;an===void 0&&cn;)an=undefine$1(cn.props.preserve),cn=cn.parent;an?_e.calm():_e.calm({name:_e.type==="list"?sn:nn.name,value:valueRemoved$1}),nn.parent=null,nn.config._rmn=nn}return _e.ledger.unmerge(nn),_e.emit("childRemoved",nn),_e}function eachChild$1(_e,tn,nn){tn.children.forEach(sn=>!("__FKP"in sn)&&nn(sn))}function walkTree$1(_e,tn,nn,sn=!1,an=!1){tn.children.some(cn=>{if("__FKP"in cn)return!1;const un=nn(cn);return sn&&un===!1?!0:an&&un===!1?!1:cn.walk(nn,sn,an)})}function resetConfig$1(_e,tn){const nn=_e.parent||void 0;tn.config=createConfig2(_e.config._t,nn),_e.walk(sn=>sn.resetConfig())}function use$1(_e,tn,nn,sn=!0,an=!0){return Array.isArray(nn)||nn instanceof Set?(nn.forEach(cn=>use$1(_e,tn,cn)),_e):(tn.plugins.has(nn)||(an&&typeof nn.library=="function"&&nn.library(_e),sn&&nn(_e)!==!1&&(tn.plugins.add(nn),_e.children.forEach(cn=>cn.use(nn)))),_e)}function setIndex$1(_e,tn,nn,sn){if(isNode$1(_e.parent)){const an=_e.parent.children,cn=sn>=an.length?an.length-1:sn<0?0:sn,un=an.indexOf(_e);return un===-1?!1:(an.splice(un,1),an.splice(cn,0,_e),_e.parent.children=an,_e.parent.type==="list"&&_e.parent.disturb().calm({name:cn,value:valueMoved$1,from:un}),!0)}return!1}function getIndex$1(_e){if(_e.parent){const tn=[..._e.parent.children].indexOf(_e);return tn===-1?_e.parent.children.length:tn}return-1}function getContext$1(_e,tn){return tn}function getName$1(_e,tn){var nn;return((nn=_e.parent)==null?void 0:nn.type)==="list"?_e.index:tn.name!==useIndex$1?tn.name:_e.index}function getAddress$1(_e,tn){return tn.parent?tn.parent.address.concat([_e.name]):[_e.name]}
126function getNode2(_e,tn,nn){const sn=typeof nn=="string"?nn.split(_e.config.delimiter):nn;if(!sn.length)return;const an=sn[0];let cn=_e.parent;for(cn||(String(sn[0])===String(_e.name)&&sn.shift(),cn=_e),an==="$parent"&&sn.shift();cn&&sn.length;){const un=sn.shift();switch(un){case"$root":cn=_e.root;break;case"$parent":cn=cn.parent;break;case"$self":cn=_e;break;default:cn=cn.children.find(hn=>!("__FKP"in hn)&&String(hn.name)===String(un))||select$3(cn,un)}}return cn||void 0}function select$3(_e,tn){const nn=String(tn).match(/^(find)\((.*)\)$/);if(nn){const[,sn,an]=nn,cn=an.split(",").map(un=>un.trim());switch(sn){case"find":return _e.find(cn[0],cn[1]);default:return}}}function find$1(_e,tn,nn,sn){return bfs$1(_e,nn,sn)}function bfs$1(_e,tn,nn="name"){const sn=typeof nn=="string"?cn=>cn[nn]==tn:nn,an=[_e];for(;an.length;){const cn=an.shift();if(!("__FKP"in cn)){if(sn(cn,tn))return cn;an.push(...cn.children)}}}function getRoot$1(_e){let tn=_e;for(;tn.parent;)tn=tn.parent;return tn}function createConfig2(_e={},tn){let nn;return new Proxy(_e,{get(...sn){const an=sn[1];if(an==="_t")return _e;const cn=Reflect.get(...sn);if(cn!==void 0)return cn;if(tn){const un=tn.config[an];if(un!==void 0)return un}if(_e.rootConfig&&typeof an=="string"){const un=_e.rootConfig[an];if(un!==void 0)return un}return an==="delay"&&(nn==null?void 0:nn.type)==="input"?20:defaultConfig$2[an]},set(...sn){const an=sn[1],cn=sn[2];if(an==="_n")return nn=cn,_e.rootConfig&&_e.rootConfig._add(nn),!0;if(an==="_rmn")return _e.rootConfig&&_e.rootConfig._rm(nn),nn=void 0,!0;if(!eq$3(_e[an],cn,!1)){const un=Reflect.set(...sn);return nn&&(nn.emit(`config:${an}`,cn,!1),configChange$1(nn,an,cn),nn.walk(hn=>configChange$1(hn,an,cn),!1,!0)),un}return!0}})}function text$2(_e,tn,nn,sn="ui"){const an=typeof nn=="string"?{key:nn,value:nn,type:sn}:nn,cn=_e.hook.text.dispatch(an);return _e.emit("text",cn,!1),cn.value}function submit$1(_e){const tn=_e.name;do{if(_e.props.isForm===!0)break;_e.parent||error$1(106,tn),_e=_e.parent}while(_e);_e.props.id&&submitForm$1(_e.props.id,_e.props.__root)}function resetValue$1(_e,tn,nn){return reset$1(_e,nn)}function setErrors(_e,tn,nn,sn){const an=`${_e.name}-set`,cn=_e.hook.setErrors.dispatch({localErrors:nn,childErrors:sn});return createMessages$1(_e,cn.localErrors,cn.childErrors).forEach(un=>{_e.store.apply(un,hn=>hn.meta.source===an)}),_e}function clearErrors(_e,tn,nn=!0,sn){return _e.store.filter(an=>!(sn===void 0||an.meta.source===sn),"error"),nn&&(sn=sn||`${_e.name}-set`,_e.walk(an=>{an.store.filter(cn=>!(cn.type==="error"&&cn.meta&&cn.meta.source===sn))})),_e}function createProps(_e){const tn={initial:typeof _e=="object"?cloneAny$1(_e):_e};let nn,sn=!0,an={};return new Proxy(tn,{get(...cn){var _n,kn,yn,Cn;const[un,hn]=cn;let fn;has$5(tn,hn)?(fn=Reflect.get(...cn),(_n=an[hn])!=null&&_n.boolean&&(fn=boolGetter(fn))):nn&&typeof hn=="string"&&nn.config[hn]!==void 0?(fn=nn.config[hn],hn==="mergeStrategy"&&(nn==null?void 0:nn.type)==="input"&&isRecord$1(fn)&&nn.name in fn&&(fn=fn[nn.name])):fn=(kn=an[hn])==null?void 0:kn.default;const vn=(yn=an[hn])==null?void 0:yn.getter;return(Cn=an[hn])!=null&&Cn.boolean&&(fn=!!fn),vn?vn(fn,nn):fn},set(cn,un,hn,fn){var yn;if(un==="_n")return nn=hn,!0;if(un==="_emit")return sn=hn,!0;let{prop:vn,value:_n}=nn.hook.prop.dispatch({prop:un,value:hn});const kn=(yn=an[vn])==null?void 0:yn.setter;if(_n=kn?kn(_n,nn):_n,!eq$3(tn[vn],_n,!1)||typeof _n=="object"){const Cn=Reflect.set(cn,vn,_n,fn);return vn==="__propDefs"&&(an=toPropsObj(_n)),sn&&(nn.emit("prop",{prop:vn,value:_n}),typeof vn=="string"&&nn.emit(`prop:${vn}`,_n)),Cn}return!0}})}function extend$2(_e,tn,nn,sn){return tn.traps.set(nn,sn),_e}function findDefinition(_e,tn){if(_e.props.definition)return _e.define(_e.props.definition);for(const nn of tn){if(_e.props.definition)return;typeof nn.library=="function"&&nn.library(_e)}}function createContext(_e){const tn=createValue$1(_e),nn=createConfig2(_e.config||{},_e.parent);return{_d:0,_e:createEmitter$1(),uid:Symbol(),_resolve:!1,_tmo:!1,_value:tn,children:dedupe(_e.children||[]),config:nn,hook:createHooks(),isCreated:!1,isSettled:!0,ledger:createLedger(),name:createName(_e),parent:_e.parent||null,plugins:new Set,props:createProps(tn),settled:Promise.resolve(tn),store:createStore(!0),sync:_e.sync||!1,traps:createTraps(),type:_e.type||"input",value:tn}}function nodeInit(_e,tn){var sn,an;const nn=(sn=tn.props)==null?void 0:sn.id;if(nn||(an=tn.props)==null||delete an.id,_e.ledger.init(_e.store._n=_e.props._n=_e.config._n=_e),_e.props._emit=!1,Object.assign(_e.props,nn?{}
126:{id:`input_${idCount++}`},tn.props??{}),_e.props._emit=!0,findDefinition(_e,new Set([...tn.plugins||[],..._e.parent?_e.parent.plugins:[]])),tn.plugins)for(const cn of tn.plugins)use$1(_e,_e._c,cn,!0,!1);return _e.each(cn=>_e.add(cn)),_e.parent&&_e.parent.add(_e,tn.index),_e.type==="input"&&_e.children.length&&error$1(100,_e),input$1(_e,_e._c,_e._value,!1),_e.store.release(),nn&®ister$1(_e),_e.emit("created",_e),_e.isCreated=!0,_e}function createPlaceholder$1(_e){return{__FKP:!0,uid:Symbol(),name:(_e==null?void 0:_e.name)??`p_${nameCount$1++}`,value:(_e==null?void 0:_e.value)??null,_value:(_e==null?void 0:_e.value)??null,type:(_e==null?void 0:_e.type)??"input",props:{},use:()=>{},input(tn){return this._value=tn,this.value=tn,Promise.resolve()},isSettled:!0}}function isPlaceholder$1(_e){return"__FKP"in _e}function createNode(_e){const tn=_e||{},nn=createContext(tn),sn=new Proxy(nn,{get(...an){const[,cn]=an;if(cn==="__FKNode__")return!0;const un=nn.traps.get(cn);return un&&un.get?un.get(sn,nn):Reflect.get(...an)},set(...an){const[,cn,un]=an,hn=nn.traps.get(cn);return hn&&hn.set?hn.set(sn,nn,cn,un):Reflect.set(...an)}});return nodeInit(sn,tn)}function isDOM$1(_e){return typeof _e!="string"&&has$5(_e,"$el")}function isComponent$1(_e){return typeof _e!="string"&&has$5(_e,"$cmp")}function isConditional$1(_e){return!_e||typeof _e=="string"?!1:has$5(_e,"if")&&has$5(_e,"then")}function isSugar(_e){return typeof _e!="string"&&"$formkit"in _e}function sugar(_e){if(typeof _e=="string")return{$el:"text",children:_e};if(isSugar(_e)){const{$formkit:tn,for:nn,if:sn,children:an,bind:cn,...un}=_e;return Object.assign({$cmp:"FormKit",props:{...un,type:tn}},sn?{if:sn}:{},nn?{for:nn}:{},an?{children:an}:{},cn?{bind:cn}:{})}return _e}function compile(_e){let tn;const nn=new Set,sn=function(Pn,xn){return typeof Pn=="function"?Pn(xn):Pn},an=[{"&&":($n,Pn,xn)=>sn($n,xn)&&sn(Pn,xn),"||":($n,Pn,xn)=>sn($n,xn)||sn(Pn,xn)},{"===":($n,Pn,xn)=>sn($n,xn)===sn(Pn,xn),"!==":($n,Pn,xn)=>sn($n,xn)!==sn(Pn,xn),"==":($n,Pn,xn)=>sn($n,xn)==sn(Pn,xn),"!=":($n,Pn,xn)=>sn($n,xn)!=sn(Pn,xn),">=":($n,Pn,xn)=>sn($n,xn)>=sn(Pn,xn),"<=":($n,Pn,xn)=>sn($n,xn)<=sn(Pn,xn),">":($n,Pn,xn)=>sn($n,xn)>sn(Pn,xn),"<":($n,Pn,xn)=>sn($n,xn)<sn(Pn,xn)},{"+":($n,Pn,xn)=>sn($n,xn)+sn(Pn,xn),"-":($n,Pn,xn)=>sn($n,xn)-sn(Pn,xn)},{"*":($n,Pn,xn)=>sn($n,xn)*sn(Pn,xn),"/":($n,Pn,xn)=>sn($n,xn)/sn(Pn,xn),"%":($n,Pn,xn)=>sn($n,xn)%sn(Pn,xn)}],cn=an.reduce(($n,Pn)=>$n.concat(Object.keys(Pn)),[]),un=new Set(cn.map($n=>$n.charAt(0)));function hn($n,Pn,xn,Mn){const En=$n.filter(Tn=>Tn.startsWith(Pn));return En.length?En.find(Tn=>Mn.length>=xn+Tn.length&&Mn.substring(xn,xn+Tn.length)===Tn?Tn:!1):!1}function fn($n,Pn,xn=1){let Mn=xn?Pn.substring($n+1).trim():Pn.substring(0,$n).trim();if(!Mn.length)return-1;if(!xn){const Tn=Mn.split("").reverse(),Ln=Tn.findIndex(Nn=>un.has(Nn));Mn=Tn.slice(Ln).join("")}const En=Mn[0];return an.findIndex(Tn=>{const Ln=Object.keys(Tn);return!!hn(Ln,En,0,Mn)})}function vn($n,Pn){let xn="";const Mn=Pn.length;let En=0;for(let Tn=$n;Tn<Mn;Tn++){const Ln=Pn.charAt(Tn);if(Ln==="(")En++;else if(Ln===")")En--;else if(En===0&&Ln===" ")continue;if(En===0&&hn(cn,Ln,Tn,Pn))return[xn,Tn-1];xn+=Ln}return[xn,Pn.length-1]}function _n($n,Pn=0){const xn=an[Pn],Mn=$n.length,En=Object.keys(xn);let Tn=0,Ln=!1,Nn=null,Rn="",On=null,jn,zn="",Kn="",Vn="",Qn="",Jn=0;const er=(Wn,qn)=>{Wn?Vn+=qn:Rn+=qn};for(let Wn=0;Wn<Mn;Wn++)if(zn=Kn,Kn=$n.charAt(Wn),(Kn==="'"||Kn==='"')&&zn!=="\\"&&(Tn===0&&!Ln||Tn&&!Qn)){Tn?Qn=Kn:Ln=Kn,er(Tn,Kn);continue}else if(Ln&&(Kn!==Ln||zn==="\\")||Qn&&(Kn!==Qn||zn==="\\")){er(Tn,Kn);continue}else if(Ln===Kn){Ln=!1,er(Tn,Kn);continue}else if(Qn===Kn){Qn=!1,er(Tn,Kn);continue}else{if(Kn===" ")continue;if(Kn==="(")Tn===0?Jn=Wn:Vn+=Kn,Tn++;else if(Kn===")")if(Tn--,Tn===0){const qn=typeof Rn=="string"&&Rn.startsWith("$")?Rn:void 0,Hn=qn&&$n.charAt(Wn+1)===".";let Yn="";Hn&&([Yn,Wn]=vn(Wn+2,$n));const Xn=Nn?Pn:fn(Jn,$n,0),sr=fn(Wn,$n);Xn===-1&&sr===-1?(Rn=kn(Vn,-1,qn,Yn),typeof Rn=="string"&&(Rn=Vn)):Nn&&(Xn>=sr||sr===-1)&&Pn===Xn?(On=Nn.bind(null,kn(Vn,-1,qn,Yn)),Nn=null,Rn=""):sr>Xn&&Pn===sr?Rn=kn(Vn,-1,qn,Yn):Rn+=`(${Vn})${Hn?`.${Yn}`:""}`,Vn=""}else Vn+=Kn;else if(Tn===0&&(jn=hn(En,Kn,Wn,$n))){Wn===0&&error$1(103,[jn,$n]),Wn+=jn.length-1,Wn===$n.length-1&&error$1(104,[jn,$n]),Nn?Rn&&(On=Nn.bind(null,kn(Rn,Pn)),Nn=xn[jn].bind(null,On),Rn=""):On?(Nn=xn[jn].bind(null,kn(On,Pn)),On=null):(Nn=xn[jn].bind(null,kn(Rn,Pn)),Rn="");continue}else er(Tn,Kn)}return Rn&&Nn&&(Nn=Nn.bind(null,kn(Rn,Pn))),Nn=!Nn&&On?On:Nn,!Nn&&Rn&&(Nn=(Wn,qn)=>typeof Wn=="function"?Wn(qn):Wn,Nn=Nn.bind(null,kn(Rn,Pn))),!Nn&&!
126Rn&&error$1(105,$n),Nn}function kn($n,Pn,xn,Mn){if(xn){const En=kn(xn,an.length);let Tn,Ln=Mn?compile(`$${Mn}`):!1;if(typeof En=="function"){const Nn=parseArgs(String($n)).map(Rn=>kn(Rn,-1));return Rn=>{const On=En(Rn);return typeof On!="function"?(warn$1(150,xn),On):(Tn=On(...Nn.map(jn=>typeof jn=="function"?jn(Rn):jn)),Ln&&(Ln=Ln.provide(jn=>{const zn=tn(jn);return jn.reduce((Vn,Qn)=>{if(Qn===Mn||(Mn==null?void 0:Mn.startsWith(`${Qn}(`))){const er=getAt(Tn,Qn);Vn[Qn]=()=>er}else Vn[Qn]=zn[Qn];return Vn},{})})),Ln?Ln():Tn)}}}else if(typeof $n=="string"){if($n==="true")return!0;if($n==="false")return!1;if($n==="undefined")return;if(isQuotedString($n))return rmEscapes($n.substring(1,$n.length-1));if(!isNaN(+$n))return Number($n);if(Pn<an.length-1)return _n($n,Pn+1);if($n.startsWith("$")){const En=$n.substring(1);return nn.add(En),function(Ln){return En in Ln?Ln[En]():void 0}}return $n}return $n}const yn=_n(_e.startsWith("$:")?_e.substring(2):_e),Cn=Array.from(nn);function Sn($n){return tn=$n,Object.assign(yn.bind(null,$n(Cn)),{provide:Sn})}return Object.assign(yn,{provide:Sn})}function createClasses(_e,tn,nn){return nn?typeof nn=="string"?nn.split(" ").reduce((an,cn)=>Object.assign(an,{[cn]:!0}),{}):typeof nn=="function"?createClasses(_e,tn,nn(tn,_e)):nn:{}}function generateClassList(_e,tn,...nn){const sn=nn.reduce((an,cn)=>{if(!cn)return handleNegativeClasses(an);const{$reset:un,...hn}=cn;return handleNegativeClasses(un?hn:Object.assign(an,hn))},{});return Object.keys(_e.hook.classes.dispatch({property:tn,classes:sn}).classes).filter(an=>sn[an]).join(" ")||null}function handleNegativeClasses(_e){const tn="$remove:";let nn=!1;const sn=Object.keys(_e).filter(an=>(_e[an]&&an.startsWith(tn)&&(nn=!0),_e[an]));return sn.length>1&&nn&&sn.filter(cn=>cn.startsWith(tn)).map(cn=>{const un=cn.substring(tn.length);_e[un]=!1,_e[cn]=!1}),_e}function setErrors2(_e,tn,nn){const sn=getNode$2(_e);sn?sn.setErrors(tn,nn):warn$1(651,_e)}function clearErrors2(_e,tn=!0){const nn=getNode$2(_e);nn?nn.clearErrors(tn):warn$1(652,_e)}var FORMKIT_VERSION="1.7.2",revokedObservers=new WeakSet;function createObserver(_e,tn){const nn=tn||Object.assign(new Map,{active:!1}),sn=new Map,an=function(_n){var kn;nn.active&&(nn.has(_e)||nn.set(_e,new Set),(kn=nn.get(_e))==null||kn.add(_n))},cn=function(_n){return new Proxy(_n,{get(...kn){return typeof kn[1]=="string"&&an(`prop:${kn[1]}`),Reflect.get(...kn)}})},un=function(_n){return new Proxy(_n,{get(...kn){return kn[1]==="value"?yn=>(an(`count:${yn}`),_n.value(yn)):Reflect.get(...kn)}})},hn=function(_n,kn){return isNode$1(_n)?createObserver(_n,nn):(kn==="value"&&an("commit"),kn==="_value"&&an("input"),kn==="props"?cn(_n):kn==="ledger"?un(_n):(kn==="children"&&(an("child"),an("childRemoved")),_n))},{proxy:fn,revoke:vn}=Proxy.revocable(_e,{get(..._n){switch(_n[1]){case"_node":return _e;case"deps":return nn;case"watch":return(yn,Cn,Sn)=>watch(fn,yn,Cn,Sn);case"observe":return()=>{const yn=new Map(nn);return nn.clear(),nn.active=!0,yn};case"stopObserve":return()=>{const yn=new Map(nn);return nn.active=!1,yn};case"receipts":return sn;case"kill":return()=>
126{removeListeners(sn),revokedObservers.add(_n[2]),vn()}}const kn=Reflect.get(..._n);return typeof kn=="function"?(...yn)=>{const Cn=kn(...yn);return hn(Cn,_n[1])}:hn(kn,_n[1])}});return fn}function applyListeners(_e,[tn,nn],sn,an){tn.forEach((cn,un)=>{cn.forEach(hn=>{_e.receipts.has(un)||_e.receipts.set(un,{});const fn=_e.receipts.get(un)??{};fn[hn]=fn[hn]??[],fn[hn].push(un.on(hn,sn,an)),_e.receipts.set(un,fn)})}),nn.forEach((cn,un)=>{cn.forEach(hn=>{if(_e.receipts.has(un)){const fn=_e.receipts.get(un);fn&&has$5(fn,hn)&&(fn[hn].map(un.off),delete fn[hn],_e.receipts.set(un,fn))}})})}function removeListeners(_e){_e.forEach((tn,nn)=>{for(const sn in tn)tn[sn].map(nn.off)}),_e.clear()}function watch(_e,tn,nn,sn){const an=hn=>{const fn=_e.stopObserve();applyListeners(_e,diffDeps(cn,fn),()=>watch(_e,tn,nn,sn),sn),nn&&nn(hn)},cn=new Map(_e.deps);_e.observe();const un=tn(_e);un instanceof Promise?un.then(hn=>an(hn)):an(un)}function diffDeps(_e,tn){const nn=new Map,sn=new Map;return tn.forEach((an,cn)=>{if(!_e.has(cn))nn.set(cn,an);else{const un=new Set,hn=_e.get(cn);an.forEach(fn=>!(hn!=null&&hn.has(fn))&&un.add(fn)),nn.set(cn,un)}}),_e.forEach((an,cn)=>{if(!tn.has(cn))sn.set(cn,an);else{const un=new Set,hn=tn.get(cn);an.forEach(fn=>!(hn!=null&&hn.has(fn))&&un.add(fn)),sn.set(cn,un)}}),[nn,sn]}function isKilled(_e){return revokedObservers.has(_e)}var accepted=function({value:tn}){return["yes","on","1",1,!0,"true"].includes(tn)};accepted.skipEmpty=!1;var accepted_default=accepted,date_after=function({value:_e},tn=!1){const nn=Date.parse(tn||new Date),sn=Date.parse(String(_e));return isNaN(sn)?!1:sn>nn},date_after_default=date_after,date_after_or_equal=function({value:_e},tn=!1){const nn=Date.parse(tn||new Date),sn=Date.parse(String(_e));return isNaN(sn)?!1:sn>nn||sn===nn},date_after_or_equal_default=date_after_or_equal,date_after_node=function(_e,tn){var an;if(!tn)return!1;const nn=Date.parse(String(_e.value)),sn=Date.parse(String((an=_e.at(tn))==null?void 0:an.value));return isNaN(sn)?!0:isNaN(nn)?!1:nn>sn},date_after_node_default=date_after_node,alpha=function({value:_e},tn="default"){const nn={default:new RegExp("^\\p{L}+$","u"),latin:/^[a-z]+$/i},sn=has$5(nn,tn)?tn:"default";return nn[sn].test(String(_e))},alpha_default=alpha,alpha_spaces=function({value:_e},tn="default"){const nn={default:/^[\p{L} ]+$/u,latin:/^[a-z ]+$/i},sn=has$5(nn,tn)?tn:"default";return nn[sn].test(String(_e))},alpha_spaces_default=alpha_spaces,alphanumeric=function({value:_e},tn="default"){const nn={default:/^[0-9\p{L}]+$/u,latin:/^[0-9a-z]+$/i},sn=has$5(nn,tn)?tn:"default";return nn[sn].test(String(_e))},alphanumeric_default=alphanumeric,date_before=function({value:_e},tn=!1){const nn=Date.parse(tn||new Date),sn=Date.parse(String(_e));return isNaN(sn)?!1:sn<nn},date_before_default=date_before,date_before_node=function(_e,tn){var an;if(!tn)return!1;const nn=Date.parse(String(_e.value)),sn=Date.parse(String((an=_e.at(tn))==null?void 0:an.value));return isNaN(sn)?!0:isNaN(nn)?!1:nn<sn},date_before_node_default=date_before_node,date_before_or_equal=function({value:_e},tn=!1){const nn=Date.parse(tn||new Date),sn=Date.parse(String(_e));return isNaN(sn)?!1:sn<nn||sn===nn},date_before_or_equal_default=date_before_or_equal,between=function({value:tn},nn,sn){if(!isNaN(tn)&&!isNaN(nn)&&!isNaN(sn)){const an=1*tn;nn=Number(nn),sn=Number(sn);const[cn,un]=nn<=sn?[nn,sn]:[sn,nn];return an>=1*cn&&an<=1*un}return!1},between_default=between,hasConfirm=/(_confirm(?:ed)?)$/,confirm=function(tn,nn,sn="loose"){var cn;nn||(nn=hasConfirm.test(tn.name)?tn.name.replace(hasConfirm,""):`${tn.name}_confirm`);const an=(cn=tn.at(nn))==null?void 0:cn.value;return sn==="strict"?tn.value===an:tn.value==an},confirm_default=confirm,contains_alpha=function({value:_e},tn="default"){const nn={default:new RegExp("\\p{L}","u"),latin:/[a-z]/i},sn=has$5(nn,tn)?tn:"default";return nn[sn].test(String(_e))},contains_alpha_default=contains_alpha,contains_alpha_spaces=function({value:_e},tn="default"){const nn={default:/[\p{L} ]/u,latin:/[a-z ]/i},sn=has$5(nn,tn)?tn:"default";return nn[sn].test(String(_e))},contains_alpha_spaces_default=contains_alpha_spaces,contains_alphanumeric=function({value:_e},tn="default"){const nn={default:/[0-9\p{L}]/u,latin:/[0-9a-z]/i},sn=has$5(nn,tn)?tn:"default";return nn[sn].test(String(_e))},contains_alphanumeric_default=contains_alphanumeric,contains_lowercase=function({value:_e},tn="default"){const nn={default:new RegExp("\\p{Ll}","u"),latin:/[a-z]/},sn=has$5(nn,tn)?tn:"default";return nn[sn].test(String(_e))},contains_lowercase_default=contains_lowercase,contains_numeric=function({value:tn}){return/[0-9]/.test(String(tn))},contains_numeric_default=contains_numeric,contains_symbol=function({value:_e}){return/[!-/:-@[-`{-~]/.test(String(_e))},contains_symbol_default=contains_symbol,contains_uppercase=function({value:_e},tn="default"){const nn={default:new RegExp("\\p{Lu}","u"),latin:/[A-Z]/},sn=has$5(nn,tn)?tn:"default";return nn[sn].test(String(_e))},contains_uppercase_default=contains_uppercase,date_between=function({value:tn},nn,sn){nn=nn instanceof Date?nn.getTime():Date.parse(nn),sn=sn instanceof Date?sn.getTime():Date.parse(sn);const an=tn instanceof Date?tn.getTime():Date.parse(String(tn));if(nn&&isNaN(sn))sn=nn,nn=Date.now();else if(nn===void 0||an===void 0)return!1;return an>=nn&&an<=sn},date_between_default=date_between,date_format=function({value:tn}
126,nn){return nn&&typeof nn=="string"?regexForFormat(nn).test(String(tn)):!isNaN(Date.parse(String(tn)))},date_format_default=date_format,email=function({value:tn}){return/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i.test(String(tn))},email_default=email,ends_with=function({value:tn},...nn){return typeof tn=="string"&&nn.length?nn.some(sn=>tn.endsWith(sn)):typeof tn=="string"&&nn.length===0},ends_with_default=ends_with,is$1=function({value:tn},...nn){return nn.some(sn=>typeof sn=="object"?eq$3(sn,tn):sn==tn)},is_default=is$1,length=function({value:tn},nn=0,sn=1/0){nn=parseInt(nn),sn=isNaN(parseInt(sn))?1/0:parseInt(sn);const an=nn<=sn?nn:sn,cn=sn>=nn?sn:nn;if(typeof tn=="string"||Array.isArray(tn))return tn.length>=an&&tn.length<=cn;if(tn&&typeof tn=="object"){const un=Object.keys(tn).length;return un>=an&&un<=cn}return!1},length_default=length,lowercase=function({value:_e},tn="default"){const nn={default:new RegExp("^\\p{Ll}+$","u"),allow_non_alpha:/^[0-9\p{Ll}!-/:-@[-`{-~]+$/u,allow_numeric:/^[0-9\p{Ll}]+$/u,allow_numeric_dashes:/^[0-9\p{Ll}-]+$/u,latin:/^[a-z]+$/},sn=has$5(nn,tn)?tn:"default";return nn[sn].test(String(_e))},lowercase_default=lowercase,matches$1=function({value:tn},...nn){return nn.some(sn=>(typeof sn=="string"&&sn.substr(0,1)==="/"&&sn.substr(-1)==="/"&&(sn=new RegExp(sn.substr(1,sn.length-2))),sn instanceof RegExp?sn.test(String(tn)):sn===tn))},matches_default=matches$1,max$2=function({value:tn},nn=10){return Array.isArray(tn)?tn.length<=nn:Number(tn)<=Number(nn)},max_default=max$2,min$2=function({value:tn},nn=1){return Array.isArray(tn)?tn.length>=nn:Number(tn)>=Number(nn)},min_default=min$2,not=function({value:tn},...nn){return!nn.some(sn=>typeof sn=="object"?eq$3(sn,tn):sn===tn)},not_default=not,number2=function({value:tn}){return!isNaN(tn)},number_default=number2,require_one=function(_e,...tn){return empty$1(_e.value)?tn.map(sn=>{var an;return(an=_e.at(sn))==null?void 0:an.value}).some(sn=>!empty$1(sn)):!0};require_one.skipEmpty=!1;var require_one_default=require_one,required=function({value:tn},nn="default"){return nn==="trim"&&typeof tn=="string"?!empty$1(tn.trim()):!empty$1(tn)};required.skipEmpty=!1;var required_default=required,starts_with=function({value:tn},...nn){return typeof tn=="string"&&nn.length?nn.some(sn=>tn.startsWith(sn)):typeof tn=="string"&&nn.length===0},starts_with_default=starts_with,symbol=function({value:_e}){return/^[!-/:-@[-`{-~]+$/.test(String(_e))},symbol_default=symbol,uppercase=function({value:_e},tn="default"){const nn={default:new RegExp("^\\p{Lu}+$","u"),latin:/^[A-Z]+$/},sn=has$5(nn,tn)?tn:"default";return nn[sn].test(String(_e))},uppercase_default=uppercase,url=function({value:tn},...nn){try{const sn=nn.length?nn:["http:","https:"],an=new URL(String(tn));return sn.includes(an.protocol)}catch{return!1}},url_default=url;const defaultRules=Object.freeze(Object.defineProperty({__proto__:null,accepted:accepted_default,alpha:alpha_default,alpha_spaces:alpha_spaces_default,alphanumeric:alphanumeric_default,between:between_default,confirm:confirm_default,contains_alpha:contains_alpha_default,contains_alpha_spaces:contains_alpha_spaces_default,contains_alphanumeric:contains_alphanumeric_default,contains_lowercase:contains_lowercase_default,contains_numeric:contains_numeric_default,contains_symbol:contains_symbol_default,contains_uppercase:contains_uppercase_default,date_after:date_after_default,date_after_node:date_after_node_default,date_after_or_equal:date_after_or_equal_default,date_before:date_before_default,date_before_node:date_before_node_default,date_before_or_equal:date_before_or_equal_default,date_between:date_between_default,date_format:date_format_default,email:email_default,ends_with:ends_with_default,is:is_default,length:length_default,lowercase:lowercase_default,matches:matches_default,max:max_default,min:min_default,not:not_default,number:number_default,require_one:require_one_default,required:required_default,starts_with:starts_with_default,symbol:symbol_default,uppercase:uppercase_default,url:url_default},Symbol.toStringTag,{value:"Module"}));var validatingMessage=createMessage$1({type:"state",blocking:!0,visible:!1,value:!0,key:"validating"});function createValidationPlugin(_e={}){return function(nn){let sn=cloneAny$1(nn.props.validationRules||{}),an={..._e,...sn};const cn={input:token$1(),rerun:null,isPassing:!0};let un=cloneAny$1(nn.props.validation);nn.on("prop:validation",({payload:fn})=>hn(fn,sn)),nn.on("prop:validationRules",({payload:fn})=>hn(un,fn));function hn(fn,vn){var _n;eq$3(Object.keys(sn||{}
126),Object.keys(vn||{}))&&eq$3(un,fn)||(sn=cloneAny$1(vn),un=cloneAny$1(fn),an={..._e,...sn},(_n=nn.props.parsedRules)==null||_n.forEach(kn=>{removeMessage(kn),removeListeners(kn.observer.receipts),kn.observer.kill()}),nn.store.filter(()=>!1,"validation"),nn.props.parsedRules=parseRules(fn,an,nn),cn.isPassing=!0,validate$2(nn,nn.props.parsedRules,cn))}nn.props.parsedRules=parseRules(un,an,nn),validate$2(nn,nn.props.parsedRules,cn)}}function validate$2(_e,tn,nn){isKilled(_e)||(nn.input=token$1(),_e.store.set(createMessage$1({key:"failing",value:!nn.isPassing,visible:!1})),nn.isPassing=!0,_e.store.filter(sn=>!sn.meta.removeImmediately,"validation"),tn.forEach(sn=>sn.debounce&&clearTimeout(sn.timer)),tn.length&&(_e.store.set(validatingMessage),run(0,tn,nn,!1,()=>{_e.store.remove(validatingMessage.key),_e.store.set(createMessage$1({key:"failing",value:!nn.isPassing,visible:!1}))})))}function run(_e,tn,nn,sn,an){const cn=tn[_e];if(!cn)return an();const un=cn.observer;if(isKilled(un))return;const hn=nn.input;cn.state=null;function fn(vn,_n){if(nn.input!==hn)return;nn.isPassing=nn.isPassing&&!!_n,cn.queued=!1;const kn=un.stopObserve(),yn=diffDeps(cn.deps,kn);if(applyListeners(un,yn,function(){try{un.store.set(validatingMessage)}catch{}cn.queued=!0,nn.rerun&&clearTimeout(nn.rerun),nn.rerun=setTimeout(validate$2,0,un,tn,nn)},"unshift"),cn.deps=kn,cn.state=_n,_n===!1?createFailedMessage(cn,sn||vn):removeMessage(cn),tn.length>_e+1){const Cn=tn[_e+1];(_n||Cn.force||!Cn.skipEmpty)&&Cn.state===null&&(Cn.queued=!0),run(_e+1,tn,nn,sn||vn,an)}else an()}(!empty$1(un.value)||!cn.skipEmpty)&&(nn.isPassing||cn.force)?cn.queued?runRule(cn,un,vn=>{vn instanceof Promise?vn.then(_n=>fn(!0,_n)):fn(!1,vn)}):run(_e+1,tn,nn,sn,an):empty$1(un.value)&&cn.skipEmpty&&nn.isPassing?(un.observe(),un.value,fn(!1,nn.isPassing)):fn(!1,null)}function runRule(_e,tn,nn){_e.debounce?_e.timer=setTimeout(()=>{tn.observe(),nn(_e.rule(tn,..._e.args))},_e.debounce):(tn.observe(),nn(_e.rule(tn,..._e.args)))}function removeMessage(_e){const tn=`rule_${_e.name}`;_e.messageObserver&&(_e.messageObserver=_e.messageObserver.kill()),has$5(_e.observer.store,tn)&&_e.observer.store.remove(tn)}function createFailedMessage(_e,tn){const nn=_e.observer;isKilled(nn)||(_e.messageObserver||(_e.messageObserver=createObserver(nn._node)),_e.messageObserver.watch(sn=>createI18nArgs(sn,_e),sn=>{const an=createCustomMessage(nn,_e,sn),cn=createMessage$1({blocking:_e.blocking,key:`rule_${_e.name}`,meta:{messageKey:_e.name,removeImmediately:tn,localize:!an,i18nArgs:sn},type:"validation",value:an||"This field is not valid."});nn.store.set(cn)}))}function createCustomMessage(_e,tn,nn){const sn=_e.props.validationMessages&&has$5(_e.props.validationMessages,tn.name)?_e.props.validationMessages[tn.name]:void 0;return typeof sn=="function"?sn(...nn):sn}function createI18nArgs(_e,tn){return[{node:_e,name:createMessageName(_e),args:tn.args}]}function createMessageName(_e){return typeof _e.props.validationLabel=="function"?_e.props.validationLabel(_e):_e.props.validationLabel||_e.props.label||_e.props.name||String(_e.name)}var hintPattern="(?:[\\*+?()0-9]+)",rulePattern="[a-zA-Z][a-zA-Z0-9_]+",ruleExtractor=new RegExp(`^(${hintPattern}?${rulePattern})(?:\\:(.*)+)?$`,"i"),hintExtractor=new RegExp(`^(${hintPattern})(${rulePattern})$`,"i"),debounceExtractor=/([\*+?]+)?(\(\d+\))([\*+?]+)?/,hasDebounce=/\(\d+\)/,defaultHints={blocking:!0,debounce:0,force:!1,skipEmpty:!0,name:""};function parseRules(_e,tn,nn){return _e?(typeof _e=="string"?extractRules(_e):clone$1(_e)).reduce((an,cn)=>{let un=cn.shift();const hn={};if(typeof un=="string"){const[fn,vn]=parseHints(un);has$5(tn,fn)&&(un=tn[fn],Object.assign(hn,vn))}return typeof un=="function"&&an.push({observer:createObserver(nn),rule:un,args:cn,timer:0,state:null,queued:!0,deps:new Map,...defaultHints,...fnHints(hn,un)}),an},[]):[]}function extractRules(_e){return _e.split("|").reduce((tn,nn)=>{const sn=parseRule(nn);return sn&&tn.push(sn),tn},[])}function parseRule(_e){const tn=_e.trim();if(tn){const nn=tn.match(ruleExtractor);if(nn&&typeof nn[1]=="string"){const sn=nn[1].trim(),an=nn[2]&&typeof nn[2]=="str
126ing"?nn[2].split(",").map(cn=>cn.trim()):[];return[sn,...an]}}return!1}function parseHints(_e){const tn=_e.match(hintExtractor);if(!tn)return[_e,{name:_e}];const nn={"*":{force:!0},"+":{skipEmpty:!1},"?":{blocking:!1}},[,sn,an]=tn,cn=hasDebounce.test(sn)?sn.match(debounceExtractor)||[]:[,sn];return[an,[cn[1],cn[2],cn[3]].reduce((un,hn)=>(hn&&(hasDebounce.test(hn)?un.debounce=parseInt(hn.substr(1,hn.length-1)):hn.split("").forEach(fn=>has$5(nn,fn)&&Object.assign(un,nn[fn]))),un),{name:an})]}function fnHints(_e,tn){return _e.name||(_e.name=tn.ruleName||tn.name),["skipEmpty","force","debounce","blocking"].reduce((nn,sn)=>(has$5(tn,sn)&&!has$5(nn,sn)&&Object.assign(nn,{[sn]:tn[sn]}),nn),_e)}function sentence(_e){return _e[0].toUpperCase()+_e.substr(1)}function list$1(_e,tn="or"){return _e.reduce((nn,sn,an)=>(nn+=sn,an<=_e.length-2&&_e.length>2&&(nn+=", "),an===_e.length-2&&(nn+=`${_e.length===2?" ":""}${tn} `),nn),"")}function date$1(_e){const tn=typeof _e=="string"?new Date(Date.parse(_e)):_e;return tn instanceof Date?new Intl.DateTimeFormat(void 0,{dateStyle:"medium",timeZone:"UTC"}).format(tn):"(unknown)"}function order$1(_e,tn){return Number(_e)>=Number(tn)?[tn,_e]:[_e,tn]}var ui11={add:"Add",remove:"Remove",removeAll:"Remove all",incomplete:"Sorry, not all fields are filled out correctly.",submit:"Submit",noFiles:"No file chosen",moveUp:"Move up",moveDown:"Move down",isLoading:"Loading...",loadMore:"Load more",next:"Next",prev:"Previous",addAllValues:"Add all values",addSelectedValues:"Add selected values",removeAllValues:"Remove all values",removeSelectedValues:"Remove selected values",chooseDate:"Choose date",changeDate:"Change date",summaryHeader:"There were errors in your form.",close:"Close",open:"Open"},validation11={accepted({name:_e}){return`Please accept the ${_e}.`},date_after({name:_e,args:tn}){return Array.isArray(tn)&&tn.length?`${sentence(_e)} must be after ${date$1(tn[0])}.`:`${sentence(_e)} must be in the future.`},alpha({name:_e}){return`${sentence(_e)} can only contain alphabetical characters.`},alphanumeric({name:_e}){return`${sentence(_e)} can only contain letters and numbers.`},alpha_spaces({name:_e}){return`${sentence(_e)} can only contain letters and spaces.`},contains_alpha({name:_e}){return`${sentence(_e)} must contain alphabetical characters.`},contains_alphanumeric({name:_e}){return`${sentence(_e)} must contain letters or numbers.`},contains_alpha_spaces({name:_e}){return`${sentence(_e)} must contain letters or spaces.`},contains_symbol({name:_e}){return`${sentence(_e)} must contain a symbol.`},contains_uppercase({name:_e}){return`${sentence(_e)} must contain an uppercase letter.`},contains_lowercase({name:_e}){return`${sentence(_e)} must contain a lowercase letter.`},contains_numeric({name:_e}){return`${sentence(_e)} must contain numbers.`},symbol({name:_e}){return`${sentence(_e)} must be a symbol.`},uppercase({name:_e}){return`${sentence(_e)} can only contain uppercase letters.`},lowercase({name:_e,args:tn}){let nn="";return Array.isArray(tn)&&tn.length&&(tn[0]==="allow_non_alpha"&&(nn=", numbers and symbols"),tn[0]==="allow_numeric"&&(nn=" and numbers"),tn[0]==="allow_numeric_dashes"&&(nn=", numbers and dashes")),`${sentence(_e)} can only contain lowercase letters${nn}.`},date_before({name:_e,args:tn}){return Array.isArray(tn)&&tn.length?`${sentence(_e)} must be before ${date$1(tn[0])}.`:`${sentence(_e)} must be in the past.`},between({name:_e,args:tn}){if(isNaN(tn[0])||isNaN(tn[1]))return"This field was configured incorrectly and canât be submitted.";const[nn,sn]=order$1(tn[0],tn[1]);return`${sentence(_e)} must be between ${nn} and ${sn}.`},confirm({name:_e}){return`${sentence(_e)} does not match.`},date_format({name:_e,args:tn}){return Array.isArray(tn)&&tn.length?`${sentence(_e)} is not a valid date, please use the format ${tn[0]}`:"This field was configured incorrectly and canât be submitted"},date_between({name:_e,args:tn}){return`${sentence(_e)} must be between ${date$1(tn[0])} and ${date$1(tn[1])}`},email:"Please enter a valid email address.",ends_with({name:_e,args:tn}){return`${sentence(_e)} doesnât end with ${list$1(tn)}.`},is({name:_e}){return`${sentence(_e)} is not an allowed value.`}
126,length({name:_e,args:[tn=0,nn=1/0]}){const sn=Math.min(tn,nn),an=Math.max(tn,nn);return sn==1&&an===1/0?`${sentence(_e)} must be at least one character.`:sn==0&&an?`${sentence(_e)} must be less than or equal to ${an} characters.`:sn===an?`${sentence(_e)} should be ${an} characters long.`:sn&&an===1/0?`${sentence(_e)} must be greater than or equal to ${sn} characters.`:`${sentence(_e)} must be between ${sn} and ${an} characters.`},matches({name:_e}){return`${sentence(_e)} is not an allowed value.`},max({name:_e,node:{value:tn},args:nn}){return Array.isArray(tn)?`Cannot have more than ${nn[0]} ${_e}.`:`${sentence(_e)} must be no more than ${nn[0]}.`},mime({name:_e,args:tn}){return tn[0]?`${sentence(_e)} must be of the type: ${tn[0]}`:"No file formats allowed."},min({name:_e,node:{value:tn},args:nn}){return Array.isArray(tn)?`Cannot have fewer than ${nn[0]} ${_e}.`:`${sentence(_e)} must be at least ${nn[0]}.`},not({name:_e,node:{value:tn}}){return`â${tn}â is not an allowed ${_e}.`},number({name:_e}){return`${sentence(_e)} must be a number.`},require_one:({name:_e,node:tn,args:nn})=>{const sn=nn.map(an=>{const cn=tn.at(an);return cn?createMessageName(cn):!1}).filter(an=>!!an);return sn.unshift(_e),`${sn.join(" or ")} is required.`},required({name:_e}){return`${sentence(_e)} is required.`},starts_with({name:_e,args:tn}){return`${sentence(_e)} doesnât start with ${list$1(tn)}.`},url(){return"Please enter a valid URL."},invalidDate:"The selected date is invalid."},en={ui:ui11,validation:validation11},ui30={add:"Toevoegen",remove:"Verwijderen",removeAll:"Alles verwijderen",incomplete:"Sorry, niet alle velden zijn correct ingevuld.",submit:"Versturen",noFiles:"Geen bestand gekozen",moveUp:"Naar boven gaan",moveDown:"Naar beneden verplaatsen",isLoading:"Aan het laden...",loadMore:"Meer laden",next:"Volgende",prev:"Vorige",addAllValues:"Alle waarden toevoegen",addSelectedValues:"Geselecteerde waarden toevoegen",removeAllValues:"Alle waarden verwijderen",removeSelectedValues:"Geselecteerde waarden verwijderen",chooseDate:"Kies een datum",changeDate:"Datum wijzigen",summaryHeader:"Er zijn fouten in uw formulier gevonden.",close:"Sluiten",open:"Open"},validation30={accepted({name:_e}){return`Accepteer de ${_e}.`},date_after({name:_e,args:tn}){return Array.isArray(tn)&&tn.length?`${sentence(_e)} moet na ${date$1(tn[0])} zijn.`:`${sentence(_e)} moet in de toekomst liggen.`},alpha({name:_e}){return`${sentence(_e)} mag alleen alfabetische tekens bevatten.`},alphanumeric({name:_e}){return`${sentence(_e)} mag alleen letters en cijfers bevatten.`},alpha_spaces({name:_e}){return`${sentence(_e)} mag alleen letters en spaties bevatten.`},contains_alpha({name:_e}){return`${sentence(_e)} moet alfabetische tekens bevatten.`},contains_alphanumeric({name:_e}){return`${sentence(_e)} moet letters of cijfers bevatten.`},contains_alpha_spaces({name:_e}){return`${sentence(_e)} moet letters of spaties bevatten.`},contains_symbol({name:_e}){return`${sentence(_e)} moet een symbool bevatten.`},contains_uppercase({name:_e}){return`${sentence(_e)} moet hoofdletters bevatten.`},contains_lowercase({name:_e}){return`${sentence(_e)} moet kleine letters bevatten.`},contains_numeric({name:_e}){return`${sentence(_e)} moet cijfers bevatten.`},symbol({name:_e}){return`${sentence(_e)} moet een symbool zijn.`},uppercase({name:_e}){return`${sentence(_e)} mag alleen hoofdletters bevatten.`},lowercase({name:_e}){return`${sentence(_e)} mag alleen kleine letters bevatten.`},date_before({name:_e,args:tn}){return Array.isArray(tn)&&tn.length?`${sentence(_e)} moet vóór ${date$1(tn[0])} vallen.`:`${sentence(_e)} moet in het verleden liggen.`},between({name:_e,args:tn}){if(isNaN(tn[0])||isNaN(tn[1]))return"Dit veld is onjuist geconfigureerd en kan niet worden verzonden.";const[nn,sn]=order$1(tn[0],tn[1]);return`${sentence(_e)} moet tussen ${nn} en ${sn} liggen.`},confirm({name:_e}){return`${sentence(_e)} komt niet overeen.`},date_format({name:_e,args:tn}){return Array.isArray(tn)&&tn.length?`${sentence(_e)} is geen geldige datum, gebruik de notatie ${tn[0]}`:"Dit veld is onjuist geconfigureerd en kan niet worden verzonden"},date_between({name:_e,args:tn}){return`${sentence(_e)} moet tussen ${date$1(tn[0])} en ${date$1(tn[1])} liggen`},email:"Vul een geldig e-mailadres in.",ends_with({name:_e,args:tn}){return`${sentence(_e)} eindigt niet met ${list$1(tn)}.`},is({name:_e}){return`${sentence(_e)} is geen toegestane waarde.`}
126,length({name:_e,args:[tn=0,nn=1/0]}){const sn=Math.min(tn,nn),an=Math.max(tn,nn);return sn==1&&an===1/0?`${sentence(_e)} moet minimaal één teken zijn.`:sn==0&&an?`${sentence(_e)} mag maximaal ${an} tekens lang zijn.`:sn===an?`${sentence(_e)} moet ${an} tekens lang zijn.`:sn&&an===1/0?`${sentence(_e)} moet minimaal ${sn} tekens lang zijn.`:`${sentence(_e)} moet tussen de ${sn} en ${an} tekens zijn.`},matches({name:_e}){return`${sentence(_e)} is geen toegestane waarde.`},max({name:_e,node:{value:tn},args:nn}){return Array.isArray(tn)?`Mag niet meer dan ${nn[0]} ${_e} hebben.`:`${sentence(_e)} moet kleiner zijn dan of gelijk zijn aan ${nn[0]}.`},mime({name:_e,args:tn}){return tn[0]?`${sentence(_e)} moet van het type: ${tn[0]} zijn`:"Geen bestandsformaten toegestaan."},min({name:_e,node:{value:tn},args:nn}){return Array.isArray(tn)?`Mag niet minder dan ${nn[0]} ${_e} hebben.`:`${sentence(_e)} moet minimaal ${nn[0]} zijn.`},not({name:_e,node:{value:tn}}){return`"${tn}" is geen toegestane ${_e}.`},number({name:_e}){return`${sentence(_e)} moet een getal zijn.`},require_one:({name:_e,node:tn,args:nn})=>{const sn=nn.map(an=>{const cn=tn.at(an);return cn?createMessageName(cn):!1}).filter(an=>!!an);return sn.unshift(_e),`${sn.join(" of ")} is vereist.`},required({name:_e}){return`${sentence(_e)} is verplicht.`},starts_with({name:_e,args:tn}){return`${sentence(_e)} begint niet met ${list$1(tn)}.`},url(){return"Voer een geldige URL in."},invalidDate:"De geselecteerde datum is ongeldig."},nl$1={ui:ui30,validation:validation30},i18nNodes=new Set;function createI18nPlugin(_e){return function(nn){i18nNodes.add(nn),nn.on("destroying",()=>i18nNodes.delete(nn));let sn=parseLocale(nn.config.locale,_e),an=sn?_e[sn]:{};nn.on("prop:locale",({payload:cn})=>{sn=parseLocale(cn,_e),an=sn?_e[sn]:{},nn.store.touch()}),nn.on("prop:label",()=>nn.store.touch()),nn.on("prop:validationLabel",()=>nn.store.touch()),nn.hook.text((cn,un)=>{var fn,vn;const hn=((fn=cn.meta)==null?void 0:fn.messageKey)||cn.key;if(has$5(an,cn.type)&&has$5(an[cn.type],hn)){const _n=an[cn.type][hn];typeof _n=="function"?cn.value=Array.isArray((vn=cn.meta)==null?void 0:vn.i18nArgs)?_n(...cn.meta.i18nArgs):_n(cn):cn.value=_n}return un(cn)})}}function parseLocale(_e,tn){if(has$5(tn,_e))return _e;const[nn]=_e.split("-");if(has$5(tn,nn))return nn;for(const sn in tn)return sn;return!1}function createLibraryPlugin(..._e){const tn=_e.reduce((sn,an)=>extend$3(sn,an),{}),nn=()=>{};return nn.library=function(sn){const an=camel$1(sn.props.type);has$5(tn,an)&&sn.define(tn[an])},nn}var runtimeProps=["classes","config","delay","errors","id","index","inputErrors","library","modelValue","onUpdate:modelValue","name","number","parent","plugins","sectionsSchema","type","validation","validationLabel","validationMessages","validationRules","onInput","onInputRaw","onUpdate:modelValue","onNode","onSubmit","onSubmitInvalid","onSubmitRaw"];function isGroupOption(_e){return _e&&typeof _e=="object"&&"group"in _e&&Array.isArray(_e.options)}function normalizeOptions$1(_e,tn={count:1}){return Array.isArray(_e)?_e.map(nn=>{if(typeof nn=="string"||typeof nn=="number")return{label:String(nn),value:String(nn)};if(typeof nn=="object"){if("group"in nn)return nn.options=normalizeOptions$1(nn.options||[],tn),nn;"value"in nn&&typeof nn.value!="string"&&Object.assign(nn,{value:`__mask_${tn.count++}`,__original:nn.value})}return nn}):Object.keys(_e).map(nn=>({label:_e[nn],value:nn}))}function optionValue$1(_e,tn,nn=!1){if(Array.isArray(_e)){for(const sn of _e)if(!(typeof sn!="object"&&sn)){if(isGroupOption(sn)){const an=optionValue$1(sn.options,tn,!0);if(an!==void 0)return an}else if(tn==sn.value)return"__original"in sn?sn.__original:sn.value}}return nn?void 0:tn}function shouldSelect$1(_e,tn){return _e===null&&tn===void 0||_e===void 0&&tn===null?!1:_e==tn?!0:isPojo$1(_e)&&isPojo$1(tn)?eq$3(_e,tn):!1}function options$2(_e){_e.hook.prop((tn,nn)=>{var sn;return tn.prop==="options"&&(typeof tn.value=="function"?(_e.props.optionsLoader=tn.value,tn.value=[]):((sn=_e.props)._normalizeCounter??(sn._normalizeCounter={count:1}),tn.value=normalizeOptions$1(tn.value,_e.props._normalizeCounter))),nn(tn)})}function createSection$1(_e,tn,nn=!1){return(...sn)=>{const an=cn=>{const un=!tn||typeof tn=="string"?{$el:tn}:tn();return(isDOM$1(un)||isComponent$1(un))&&(un.meta?un.meta.section=_e:un.meta={section:_e},sn.length&&!un.children&&(un.children=[...sn.map(hn=>typeof hn=="function"?hn(cn):hn)]),isDOM$1(un)&&(un.attrs={class:`$classes.${_e}`,...un.attrs||{}})),{if:`$slots.${_e}`,then:`$slots.${_e}`,else:_e in cn?extendSchema$1(un,cn[_e]):un}};return an._s=_e,nn?createRoot$1(an):an}}function createRoot$1(_e){return tn=>[_e(tn)]}function isSchemaObject$1(_e){return!!(_e&&typeof _e=="object"&&("$el"in _e||"$cmp"in _e||"$formkit"in _e))}function extendSchema$1(_e,tn={}){return typeof _e=="string"?isSchemaObject$1(tn)||typeof tn=="string"?tn:_e:Array.isArray(_e)?isSchemaObject$1(tn)?tn:_e:extend$3(_e,tn)}var actions$1=createSection$1("actions",()=>({$el:"div",if:"$actions"})),box$1=createSection$1("input",()=>({$el:"input",bind:"$attrs",attrs:{type:"$type",name:"$node.props.altName || $node.name",disabled:"$option.attrs.disabled || $disabled",onInput:"$handlers.toggleChecked",checked:"$fns.eq($_value, $onValue)",onBlur:"$handlers.blur",value:"$: true",id:"$id","aria-describedby":{if:"$options.length",then:{if:"$option.help",then:'$: "help-" + $option.attrs.id',else:void 0},else:{if:"$help",then:'$: "help-" + $id',else:void 0}}}})),boxHelp$1=createSection$1("optionHelp",()=>({$el:"div",if:"$option.help",attrs:{id:'$: "help-" + $option.attrs.id'}})),boxInner=createSection$1("inner","span"),boxLabel$1=createSection$1("label","span"),boxOption$1=createSection$1("option",()=>({$el:"li",for:["option","$options"],attrs:{"data-disabled":"$option.attrs.disabled || $disabled || undefined"}})),boxOptions$1=createSection$1("options","ul"),boxWrapper$1=createSection$1("wrapper",()=>({$el:"label",attrs:{"data-disabled":{if:"$options.length",then:void 0,else:"$disabled || undefined"},"data-checked":{if:"$options == undefined",then:"$fns.eq($_value, $onValue) || undefined",else:"$fns.isChecked($option.value) || undefined"}}})),buttonInput$1=createSection$1("input",()=>({$el:"button",bind:"$attrs",attrs:{type:"$type",disabled:"$disabled",name:"$node.name",id:"$id"}})),buttonLabel$1=createSection$1("default",null),decorator$1=createSection$1("decorator",()=>({$el:"span",attrs:{"aria-hidden":"true"}})),fieldset$1=createSection$1("fieldset",()=>({$el:"fieldset",attrs:{id:"$id","aria-describedby":{if:"$help",then:'$: "help-" + $id',else:void 0}}})),fileInput$1=createSection$1("input",()=>({$el:"input",bind:"$attrs",attrs:{type:"file",disabled:"$disabled",name:"$node.name",onChange:"$handlers.files",onBlur:"$handlers.blur",id:"$id","aria-describedby":"$describedBy","aria-required":"$state.required || undefined"}})),fileItem$1=createSection$1("fileItem",()=>({$el:"li",for:["file","$value"]})),fileList$1=createSection$1("fileList",()=>({$el:"ul",if:"$value.length",attrs:{"data-has-multiple":"$_hasMultipleFiles"}})),fileName$1=createSection$1("fileName",()=>({$el:"span",attrs:{class:"$classes.fileName"}})),fileRemove$1=createSection$1("fileRemove",()=>({$el:"button",attrs:{type:"button",onClick:"$handlers.resetFiles"}})),formInput$1=createSection$1("form",()=>({$el:"form",bind:"$attrs",meta:{autoAnimate:!0},attrs:{id:"$id",name:"$node.name",onSubmit:"$handlers.submit","data-loading":"$state.loading || undefined"}})),fragment$1=createSection$1("wrapper",null,!0),help$1=createSection$1("help",()=>({$el:"div",if:"$help",attrs:{id:'$: "help-" + $id'}})),icon$1=(_e,tn)=>createSection$1(`${_e}Icon`,()=>{const nn=`_raw${_e.charAt(0).toUpperCase()}${_e.slice(1)}Icon`;return{if:`$${_e}Icon && $${nn}`,$el:`${tn||"span"}`,attrs:{class:`$classes.${_e}Icon + " " + $classes.icon`,innerHTML:`$${nn}
126`,onClick:`$handlers.iconClick(${_e})`,role:`$fns.iconRole(${_e})`,tabindex:`$fns.iconRole(${_e}) === "button" && "0" || undefined`,for:{if:`${tn==="label"}`,then:"$id"}}}})(),inner$1=createSection$1("inner","div"),label$1=createSection$1("label",()=>({$el:"label",if:"$label",attrs:{for:"$id"}})),legend$1=createSection$1("legend",()=>({$el:"legend",if:"$label"})),message$3=createSection$1("message",()=>({$el:"li",for:["message","$messages"],attrs:{key:"$message.key",id:"$id + '-' + $message.key","data-message-type":"$message.type"}})),messages$2=createSection$1("messages",()=>({$el:"ul",if:"$defaultMessagePlacement && $fns.length($messages)"})),noFiles$1=createSection$1("noFiles",()=>({$el:"span",if:"$value == null || $value.length == 0"})),optGroup=createSection$1("optGroup",()=>({$el:"optgroup",bind:"$option.attrs",attrs:{label:"$option.group"}})),option$1=createSection$1("option",()=>({$el:"option",bind:"$option.attrs",attrs:{class:"$classes.option",value:"$option.value",selected:"$fns.isSelected($option)"}})),optionSlot$1=createSection$1("options",()=>({$el:null,if:"$options.length",for:["option","$option.options || $options"]})),outer$1=createSection$1("outer",()=>({$el:"div",meta:{autoAnimate:!0},attrs:{key:"$id","data-family":"$family || undefined","data-type":"$type","data-multiple":'$attrs.multiple || ($type != "select" && $options != undefined) || undefined',"data-has-multiple":"$_hasMultipleFiles","data-disabled":'$: ($disabled !== "false" && $disabled) || undefined',"data-empty":"$state.empty || undefined","data-complete":"$state.complete || undefined","data-invalid":"$state.invalid || undefined","data-errors":"$state.errors || undefined","data-submitted":"$state.submitted || undefined","data-
126prefix-icon":"$_rawPrefixIcon !== undefined || undefined","data-suffix-icon":"$_rawSuffixIcon !== undefined || undefined","data-prefix-icon-click":"$onPrefixIconClick !== undefined || undefined","data-suffix-icon-click":"$onSuffixIconClick !== undefined || undefined"}})),prefix$1=createSection$1("prefix",null),selectInput$2=createSection$1("input",()=>({$el:"select",bind:"$attrs",attrs:{id:"$id","data-placeholder":"$fns.showPlaceholder($_value, $placeholder)",disabled:"$disabled",class:"$classes.input",name:"$node.name",onChange:"$handlers.onChange",onInput:"$handlers.selectInput",onBlur:"$handlers.blur","aria-describedby":"$describedBy","aria-required":"$state.required || undefined"}})),submitInput$1=createSection$1("submit",()=>({$cmp:"FormKit",bind:"$submitAttrs",props:{type:"submit",label:"$submitLabel"}})),suffix$1=createSection$1("suffix",null),textInput$1=createSection$1("input",()=>({$el:"input",bind:"$attrs",attrs:{type:"$type",disabled:"$disabled",name:"$node.name",onInput:"$handlers.DOMInput",onBlur:"$handlers.blur",value:"$_value",id:"$id","aria-describedby":"$describedBy","aria-required":"$state.required || undefined"}})),textareaInput$1=createSection$1("input",()=>({$el:"textarea",bind:"$attrs",attrs:{disabled:"$disabled",name:"$node.name",onInput:"$handlers.DOMInput",onBlur:"$handlers.blur",value:"$_value",id:"$id","aria-describedby":"$describedBy","aria-required":"$state.required || undefined"},children:"$initialValue"})),wrapper$1=createSection$1("wrapper","div"),radioInstance=0;function renamesRadios(_e){(_e.type==="group"||_e.type==="list")&&_e.plugins.add(renamesRadiosPlugin)}function renamesRadiosPlugin(_e){_e.props.type==="radio"&&(_e.addProps(["altName"]),_e.props.altName=`${_e.name}_${radioInstance++}`)}function normalizeBoxes$1(_e){return function(tn,nn){return tn.prop==="options"&&Array.isArray(tn.value)&&(tn.value=tn.value.map(sn=>{var an;return(an=sn.attrs)!=null&&an.id?sn:extend$3(sn,{attrs:{id:`${_e.props.id}-option-${slugify$1(String(sn.value))}`}})}),_e.props.type==="checkbox"&&!Array.isArray(_e.value)&&(_e.isCreated?_e.input([],!1):_e.on("created",()=>{Array.isArray(_e.value)||_e.input([],!1)}))),nn(tn)}}function toggleChecked$2(_e,tn){const nn=tn.target;if(nn instanceof HTMLInputElement){const sn=Array.isArray(_e.props.options)?optionValue$1(_e.props.options,nn.value):nn.value;Array.isArray(_e.props.options)&&_e.props.options.length?Array.isArray(_e._value)?_e._value.some(an=>shouldSelect$1(sn,an))?_e.input(_e._value.filter(an=>!shouldSelect$1(sn,an))):_e.input([..._e._value,sn]):_e.input([sn]):nn.checked?_e.input(_e.props.onValue):_e.input(_e.props.offValue)}}function isChecked$2(_e,tn){var nn,sn;return(nn=_e.context)==null||nn.value,(sn=_e.context)==null||sn._value,Array.isArray(_e._value)?_e._value.some(an=>shouldSelect$1(optionValue$1(_e.props.options,tn),an)):!1}function checkboxes$1(_e){_e.on("created",()=>{var tn,nn;(tn=_e.context)!=null&&tn.handlers&&(_e.context.handlers.toggleChecked=toggleChecked$2.bind(null,_e)),(nn=_e.context)!=null&&nn.fns&&(_e.context.fns.isChecked=isChecked$2.bind(null,_e)),has$5(_e.props,"onValue")||(_e.props.onValue=!0),has$5(_e.props,"offValue")||(_e.props.offValue=!1)}),_e.hook.prop(normalizeBoxes$1(_e))}function defaultIcon$1(_e,tn){return nn=>{nn.props[`${_e}Icon`]===void 0&&(nn.props[`${_e}Icon`]=tn.startsWith("<svg")?tn:`default:${tn}`)}}function disables$1(_e){_e.on("created",()=>{"disabled"in _e.props&&(_e.props.disabled=undefine$1(_e.props.disabled),_e.config.disabled=undefine$1(_e.props.disabled))}),_e.hook.prop(({prop:tn,value:nn},sn)=>(nn=tn==="disabled"?undefine$1(nn):nn,sn({prop:tn,value:nn}))),_e.on("prop:disabled",({payload:tn})=>{_e.config.disabled=undefine$1(tn)})}function localize$3(_e,tn){return nn=>{nn.store.set(createMessage$1({key:_e,type:"ui",value:tn||_e,meta:{localize:!0,i18nArgs:[nn]}}))}}var isBrowser$5=typeof window<"u";function removeHover$1(_e){_e.target instanceof HTMLElement&&_e.target.hasAttribute("data-file-hover")&&_e.target.removeAttribute("data-file-hover")}function preventStrayDrop$1(_e,tn){tn.target instanceof HTMLInputElement?_e==="dragover"&&tn.target.setAttribute("data-file-hover","true"):tn.preventDefault(),_e==="drop"&&removeHover$1(tn)}function files$1(_e){localize$3("noFiles","Select file")(_e),localize$3("removeAll","Remove all")(_e),localize$3("remove")(_e),_e.addProps(["_hasMultipleFiles"]),isBrowser$5&&(window._FormKit_File_Drop||(window.addEventListener("dragover",preventStrayDrop$1.bind(null,"dragover")),window.addEventListener("drop",preventStrayDrop$1.bind(null,"drop")),window.addEventListener("dragleave",removeHover$1),window._FormKit_File_Drop=!0)),_e.hook.input((tn,nn)=>nn(Array.isArray(tn)?tn:[])),_e.on("input",({payload:tn})=>{_e.props._hasMultipleFiles=Array.isArray(tn)&&tn.length>1?!0:void 0}),_e.on("reset",()=>{if(_e.props.id&&isBrowser$5){const tn=document.getElementById(_e.props.id);tn&&(tn.value="")}}),_e.on("created",()=>{Array.isArray(_e.value)||_e.input([],!1),_e.context&&(_e.context.handlers.resetFiles=tn=>{if(tn.preventDefault(),_e.input([]),_e.props.id&&isBrowser$5){const nn=document.getElementById(_e.props.id);nn&&(nn.value=""),nn==null||nn.focus()}},_e.context.handlers.files=tn=>{var sn,an;const nn=[];if(tn.target instanceof HTMLInputElement&&tn.target.files){for(let cn=0;cn<tn.target.files.length;cn++){let un;(un=tn.target.files.item(cn))&&nn.push({name:un.name,file:un})}_e.input(nn)}_e.context&&(_e.context.files=nn),typeof((sn=_e.props.attrs)==null?void 0:sn.onChange)=="function"&&((an=_e.props.attrs)==null||an.onChange(tn))})})}var loading$1=createMessage$1({key:"loading",value:!0,visible:!1});async function handleSubmit$1(_e,tn){const nn=Math.random();if(_e.props._submitNonce=nn,tn.preventDefault(),await _e.settled,_e.ledger.value("validating")&&(_e.store.set(loading$1),await _e.ledger.settled("validating"),_e.store.remove("loading"),_e.props._submitNonce!==nn))return;const sn=an=>an.store.set(createMessage$1({key:"submitted",value:!0,visible:!1}));if(_e.walk(sn),sn(_e),_e.emit("submit-raw"),typeof _e.props.onSubmitRaw=="function"&&_e.props.onSubmitRaw(tn,_e),_e.ledger.value("blocking"))typeof _e.props.onSubmitInvalid=="function"&&_e.props.onSubmitInvalid(_e),_e.props.incompleteMessage!==!1&&setIncompleteMessage(_e);else if(typeof _e.props.onSubmit=="function"){const an=_e.props.onSubmit(_e.hook.submit.dispatch(clone$1(_e.value)),_e);if(an instanceof Promise){const cn=_e.props.disabled===void 0&&_e.props.submitBehavior!=="live";cn&&(_e.props.disabled=!0),_e.store.set(loading$1),await an,cn&&(_e.props.disabled=!1),_e.store.remove("loading")}}else tn.target instanceof HTMLFormElement&&tn.target.submit()}function setIncompleteMessage(_e){_e.store.set(createMessage$1({blocking:!1,key:"incomplete",meta:{localize:_e.props.incompleteMessage===void 0,i18nArgs:[{node:_e}],showAsMessage:!0},type:"ui",value:_e.props.incompleteMessage||"Form incomplete."}))}function form(_e){var tn;_e.props.isForm=!0,_e.ledger.count("validating",nn=>nn.key==="validating"),(tn=_e.props).submitAttrs??(tn.submitAttrs={disabled:_e.props.disabled}),_e.on("prop:disabled",({payload:nn})=>{_e.props.submitAttrs={..._e.props.submitAttrs,disabled:nn}}),_e.on("created",()=>{var nn;(nn=_e.context)!=null&&nn.handlers&&(_e.context.handlers.submit=handleSubmit$1.bind(null,_e)),has$5(_e.props,"actions")||(_e.props.actions=!0)}),_e.on("prop:incompleteMessage",()=>{_e.store.incomplete&&setIncompleteMessage(_e)}),_e.on("settled:blocking",()=>_e.store.remove("incomplete"))}function ignore$1(_e){_e.props.ignore===void 0&&(_e.props.ignore=!0,_e.parent=null)}function initialValue$1(_e){_e.on("created",()=>
126{_e.context&&(_e.context.initialValue=_e.value||"")})}function casts(_e){if(typeof _e.props.number>"u")return;const tn=["number","range","hidden"].includes(_e.props.type);_e.hook.input((nn,sn)=>{if(nn==="")return sn(void 0);const an=_e.props.number==="integer"?parseInt(nn):parseFloat(nn);return Number.isFinite(an)?sn(an):sn(tn?void 0:nn)})}function toggleChecked2(_e,tn){tn.target instanceof HTMLInputElement&&_e.input(optionValue$1(_e.props.options,tn.target.value))}function isChecked2(_e,tn){var nn,sn;return(nn=_e.context)==null||nn.value,(sn=_e.context)==null||sn._value,shouldSelect$1(optionValue$1(_e.props.options,tn),_e._value)}function radios$1(_e){_e.on("created",()=>{var tn,nn;Array.isArray(_e.props.options)||warn$1(350,{node:_e,inputType:"radio"}),(tn=_e.context)!=null&&tn.handlers&&(_e.context.handlers.toggleChecked=toggleChecked2.bind(null,_e)),(nn=_e.context)!=null&&nn.fns&&(_e.context.fns.isChecked=isChecked2.bind(null,_e))}),_e.hook.prop(normalizeBoxes$1(_e))}function isSelected$1(_e,tn){if(isGroupOption(tn))return!1;_e.context&&_e.context.value;const nn="__original"in tn?tn.__original:tn.value;return Array.isArray(_e._value)?_e._value.some(sn=>shouldSelect$1(sn,nn)):(_e._value===void 0||_e._value===null&&!containsValue(_e.props.options,null))&&tn.attrs&&tn.attrs["data-is-placeholder"]?!0:shouldSelect$1(nn,_e._value)}function containsValue(_e,tn){return _e.some(nn=>isGroupOption(nn)?containsValue(nn.options,tn):("__original"in nn?nn.__original:nn.value)===tn)}async function deferChange$1(_e,tn){var nn;typeof((nn=_e.props.attrs)==null?void 0:nn.onChange)=="function"&&(await new Promise(sn=>setTimeout(sn,0)),await _e.settled,_e.props.attrs.onChange(tn))}function selectInput2(_e,tn){const nn=tn.target,sn=nn.hasAttribute("multiple")?Array.from(nn.selectedOptions).map(an=>optionValue$1(_e.props.options,an.value)):optionValue$1(_e.props.options,nn.value);_e.input(sn)}function applyPlaceholder$1(_e,tn){return _e.some(nn=>nn.attrs&&nn.attrs["data-is-placeholder"])?_e:[{label:tn,value:"",attrs:{hidden:!0,disabled:!0,"data-is-placeholder":"true"}},..._e]}function firstValue(_e){const tn=_e.length>0?_e[0]:void 0;if(tn)return isGroupOption(tn)?firstValue(tn.options):"__original"in tn?tn.__original:tn.value}function select$2(_e){_e.on("created",()=>{var nn,sn,an;const tn=undefine$1((nn=_e.props.attrs)==null?void 0:nn.multiple);!tn&&_e.props.placeholder&&Array.isArray(_e.props.options)&&(_e.hook.prop(({prop:cn,value:un},hn)=>(cn==="options"&&(un=applyPlaceholder$1(un,_e.props.placeholder)),hn({prop:cn,value:un}))),_e.props.options=applyPlaceholder$1(_e.props.options,_e.props.placeholder)),tn?_e.value===void 0&&_e.input([],!1):_e.context&&!_e.context.options&&(_e.props.attrs=Object.assign({},_e.props.attrs,{value:_e._value}),_e.on("input",({payload:cn})=>{_e.props.attrs=Object.assign({},_e.props.attrs,{value:cn})})),(sn=_e.context)!=null&&sn.handlers&&(_e.context.handlers.selectInput=selectInput2.bind(null,_e),_e.context.handlers.onChange=deferChange$1.bind(null,_e)),(an=_e.context)!=null&&an.fns&&(_e.context.fns.isSelected=isSelected$1.bind(null,_e),_e.context.fns.showPlaceholder=(cn,un)=>{if(!Array.isArray(_e.props.options))return!1;const hn=_e.props.options.some(fn=>{if(fn.attrs&&"data-is-placeholder"in fn.attrs)return!1;const vn="__original"in fn?fn.__original:fn.value;return eq$3(cn,vn)});return un&&!hn?!0:void 0})}),_e.hook.input((tn,nn)=>{var sn,an,cn;return!_e.props.placeholder&&tn===void 0&&Array.isArray((sn=_e.props)==null?void 0:sn.options)&&_e.props.options.length&&!undefine$1((cn=(an=_e.props)==null?void 0:an.attrs)==null?void 0:cn.multiple)&&(tn=firstValue(_e.props.options)),nn(tn)})}function isSlotCondition$1(_e){return!!(isConditional$1(_e)&&_e.if&&_e.if.startsWith("$slots.")&&t
vendor: 4,753 bytes, line 126
126ypeof _e.then=="string"&&_e.then.startsWith("$slots.")&&"else"in _e)}function useSchema(_e,tn={}){const nn=outer$1(wrapper$1(label$1("$label"),inner$1(icon$1("prefix"),prefix$1(),_e(),suffix$1(),icon$1("suffix"))),help$1("$help"),messages$2(message$3("$message.value")));return(sn={})=>nn(extend$3(tn,sn))}function $if$1(_e,tn,nn){const sn=an=>{const cn=tn(an);if(nn||isSchemaObject$1(cn)&&"if"in cn||isSlotCondition$1(cn)){const un={if:_e,then:cn};return nn&&(un.else=nn(an)),un}else isSlotCondition$1(cn)?Object.assign(cn.else,{if:_e}):isSchemaObject$1(cn)&&Object.assign(cn,{if:_e});return cn};return sn._s=token$1(),sn}function $extend$1(_e,tn){const nn=sn=>{const an=_e({});return isSlotCondition$1(an)?(Array.isArray(an.else)||(an.else=extendSchema$1(extendSchema$1(an.else,tn),_e._s?sn[_e._s]:{})),an):extendSchema$1(extendSchema$1(an,tn),_e._s?sn[_e._s]:{})};return nn._s=_e._s,nn}var button={schema:outer$1(messages$2(message$3("$message.value")),wrapper$1(buttonInput$1(icon$1("prefix"),prefix$1(),buttonLabel$1("$label || $ui.submit.value"),suffix$1(),icon$1("suffix"))),help$1("$help")),type:"input",family:"button",props:[],features:[localize$3("submit"),ignore$1],schemaMemoKey:"h6st4epl3j8"},checkbox={schema:outer$1($if$1("$options == undefined",boxWrapper$1(boxInner(prefix$1(),box$1(),decorator$1(icon$1("decorator")),suffix$1()),$extend$1(boxLabel$1("$label"),{if:"$label"})),fieldset$1(legend$1("$label"),help$1("$help"),boxOptions$1(boxOption$1(boxWrapper$1(boxInner(prefix$1(),$extend$1(box$1(),{bind:"$option.attrs",attrs:{id:"$option.attrs.id",value:"$option.value",checked:"$fns.isChecked($option.value)"}}),decorator$1(icon$1("decorator")),suffix$1()),$extend$1(boxLabel$1("$option.label"),{if:"$option.label"})),boxHelp$1("$option.help"))))),$if$1("$options == undefined && $help",help$1("$help")),messages$2(message$3("$message.value"))),type:"input",family:"box",props:["options","onValue","offValue","optionsLoader"],features:[options$2,checkboxes$1,defaultIcon$1("decorator","checkboxDecorator")],schemaMemoKey:"qje02tb3gu8"},file={schema:outer$1(wrapper$1(label$1("$label"),inner$1(icon$1("prefix","label"),prefix$1(),fileInput$1(),fileList$1(fileItem$1(icon$1("fileItem"),fileName$1("$file.name"),$if$1("$value.length === 1",fileRemove$1(icon$1("fileRemove"),'$ui.remove.value + " " + $file.name')))),$if$1("$value.length > 1",fileRemove$1("$ui.removeAll.value")),noFiles$1(icon$1("noFiles"),"$ui.noFiles.value"),suffix$1(),icon$1("suffix"))),help$1("$help"),messages$2(message$3("$message.value"))),type:"input",family:"text",props:[],features:[files$1,defaultIcon$1("fileItem","fileItem"),defaultIcon$1("fileRemove","fileRemove"),defaultIcon$1("noFiles","noFiles")],schemaMemoKey:"9kqc4852fv8"},form2={schema:formInput$1("$slots.default",messages$2(message$3("$message.value")),actions$1(submitInput$1())),type:"group",props:["actions","submit","submitLabel","submitAttrs","submitBehavior","incompleteMessage"],features:[form,disables$1],schemaMemoKey:"5bg016redjo"},group={schema:fragment$1("$slots.default"),type:"group",props:[],features:[disables$1,renamesRadios]},hidden={schema:textInput$1(),type:"input",props:[],features:[casts]},list={schema:fragment$1("$slots.default"),type:"list",props:["sync","dynamic"],features:[disables$1,renamesRadios]},meta={schema:fragment$1(),type:"input",props:[],features:[]},radio={schema:outer$1($if$1("$options == undefined",boxWrapper$1(boxInner(prefix$1(),box$1(),decorator$1(icon$1("decorator")),suffix$1()),$extend$1(boxLabel$1("$label"),{if:"$label"})),fieldset$1(legend$1("$label"),help$1("$help"),boxOptions$1(boxOption$1(boxWrapper$1(boxInner(prefix$1(),$extend$1(box$1(),{bind:"$option.attrs",attrs:{id:"$option.attrs.id",value:"$option.value",checked:"$fns.isChecked($option.value)"}}),decorator$1(icon$1("decorator")),suffix$1()),$extend$1(boxLabel$1("$option.label"),{if:"$option.label"})),boxHelp$1("$option.help"))))),$if$1("$options == undefined && $help",help$1("$help")),messages$2(message$3("$message.value"))),type:"input",family:"box",props:["options","onValue","offValue","optionsLoader"],features:[options$2,radios$1,defaultIcon$1("decorator","radioDecorator")],schemaMemoKey:"qje02tb3gu8"},select2={schema:outer$1(wrapper$1(label$1("$label"),inner$1(icon$1("prefix"),prefix$1(),selectInput$2($if$1("$slots.default",()=>"$slots.default",optionSlot$1($if$1("$option.group",optGroup(optionSlot$1(option$1("$option.label"))),option$1("$option.label"))))),$if$1("$attrs.multiple !== undefined",()=>"",icon$1("select")),suffix$1(),icon$1("suffix"))),help$1("$help"),messages$2(message$3("$message.value"))),type:"input",props:["options","placeholder","optionsLoader"],features:[options$2,select$2,defaultIcon$1("select","select")],schemaMemoKey:"cb119h43krg"}
126,textarea={schema:outer$1(wrapper$1(label$1("$label"),inner$1(icon$1("prefix","label"),prefix$1(),textareaInput$1(),suffix$1(),icon$1("suffix"))),help$1("$help"),messages$2(message$3("$message.value"))),type:"input",props:[],features:[initialValue$1],schemaMemoKey:"b1n0td79m9g"},text$1={schema:outer$1(wrapper$1(label$1("$label"),inner$1(icon$1("prefix","label"),prefix$1(),textInput$1(),suffix$1(),icon$1("suffix"))),help$1("$help"),messages$2(message$3("$message.value"))),type:"input",family:"text",props:[],features:[casts],schemaMemoKey:"c3cc4kflsg"},inputs={button,submit:button,checkbox,file,form:form2,group,hidden,list,meta,radio,select:select2,textarea,text:text$1,color:text$1,date:text$1,datetimeLocal:text$1,email:text$1,month:text$1,number:text$1,password:text$1,search:text$1,tel:text$1,time:text$1,url:text$1,week:text$1,range:text$1},documentStyles=void 0,documentThemeLinkTag=null,themeDidLoad,themeHasLoaded=!1,themeWasRequested=!1,themeLoaded=new Promise(_e=>{themeDidLoad=()=>{themeHasLoaded=!0,_e()}}),isClient=typeof window<"u"&&typeof fetch<"u";documentStyles=isClient?getComputedStyle(document.documentElement):void 0;var iconRegistry={},iconRequests={};function createThemePlugin(_e,tn,nn,sn){tn&&Object.assign(iconRegistry,tn),isClient&&!themeWasRequested&&(documentStyles!=null&&documentStyles.getPropertyValue("--formkit-theme"))?(themeDidLoad(),themeWasRequested=!0):_e&&!themeWasRequested&&isClient?loadTheme(_e):!themeWasRequested&&isClient&&themeDidLoad();const an=function(un){var hn,fn;un.addProps(["iconLoader","iconLoaderUrl"]),un.props.iconHandler=createIconHandler((hn=un.props)!=null&&hn.iconLoader?un.props.iconLoader:sn,(fn=un.props)!=null&&fn.iconLoaderUrl?un.props.iconLoaderUrl:nn),loadIconPropIcons(un,un.props.iconHandler),un.on("created",()=>{var vn,_n;(vn=un==null?void 0:un.context)!=null&&vn.handlers&&(un.context.handlers.iconClick=kn=>{const yn=`on${kn.charAt(0).toUpperCase()}${kn.slice(1)}IconClick`,Cn=un.props[yn];if(Cn&&typeof Cn=="function")return Sn=>Cn(un,Sn)}),(_n=un==null?void 0:un.context)!=null&&_n.fns&&(un.context.fns.iconRole=kn=>{const yn=`on${kn.charAt(0).toUpperCase()}${kn.slice(1)}IconClick`;return typeof un.props[yn]=="function"?"button":null})})};return an.iconHandler=createIconHandler(sn,nn),an}function loadTheme(_e){if(!(!_e||!isClient||typeof getComputedStyle!="function")&&(themeWasRequested=!0,documentThemeLinkTag=document.getElementById("formkit-theme"),_e&&isClient&&(!(documentStyles!=null&&documentStyles.getPropertyValue("--formkit-theme"))&&!documentThemeLinkTag||documentThemeLinkTag!=null&&documentThemeLinkTag.getAttribute("data-theme")&&(documentThemeLinkTag==null?void 0:documentThemeLinkTag.getAttribute("data-theme"))!==_e))){const nn=`https://cdn.jsdelivr.net/npm/@formkit/themes@${FORMKIT_VERSION.startsWith("__")?"latest":FORMKIT_VERSION}/dist/${_e}/theme.css`,sn=document.createElement("link");sn.type="text/css",sn.rel="stylesheet",sn.id="formkit-theme",sn.setAttribute("data-theme",_e),sn.onload=()=>{documentStyles=getComputedStyle(document.documentElement),themeDidLoad()},document.head.appendChild(sn),sn.href=nn,documentThemeLinkTag&&documentThemeLinkTag.remove()}}function createIconHandler(_e,tn){return nn=>{if(typeof nn!="string")return;if(nn.startsWith("<svg"))return nn;const sn=nn.startsWith("default:");nn=sn?nn.split(":")[1]:nn;const an=nn in iconRegistry;let cn;if(an)return iconRegistry[nn];if(!iconRequests[nn]){if(cn=getIconFromStylesheet(nn),cn=isClient&&typeof cn>"u"?Promise.resolve(cn):cn,cn instanceof Promise)iconRequests[nn]=cn.then(un=>!un&&typeof nn=="string"&&!sn?cn=typeof _e=="function"?_e(nn):getRemoteIcon(nn,tn):un).then(un=>(typeof nn=="string"&&(iconRegistry[sn?`default:${nn}`:nn]=un),un));else if(typeof cn=="string")return iconRegistry[sn?`default:${nn}`:nn]=cn,cn}return iconRequests[nn]}}function getIconFromStylesheet(_e){if(isClient)return themeHasLoaded?loadStylesheetIcon(_e):themeLoaded.then(()=>loadStylesheetIcon(_e))}function loadStylesheetIcon(_e){const tn=documentStyles==null?void 0:documentStyles.getPropertyValue(`--fk-icon-${_e}`);if(tn){const nn=atob(tn);if(nn.startsWith("<svg"))return iconRegistry[_e]=nn,nn}}function getRemoteIcon(_e,tn){const nn=FORMKIT_VERSION.startsWith("__")?"latest":FORMKIT_VERSION,sn=typeof tn=="function"?tn(_e):`https://cdn.jsdelivr.net/npm/@formkit/icons@${nn}/dist/icons/${_e}.svg`;if(isClient)return fetch(`${sn}`).then(async an=>{const cn=await an.text();if(cn.startsWith("<svg"))return cn}).catch(an=>{console.error(an)})}function loadIconPropIcons(_e,tn){const nn=/^[a-zA-Z-]+(?:-icon|Icon)$/;Object.keys(_e.props).filter(an=>
126nn.test(an)).forEach(an=>loadPropIcon(_e,tn,an))}function loadPropIcon(_e,tn,nn){const sn=_e.props[nn],an=tn(sn),cn=`_raw${nn.charAt(0).toUpperCase()}${nn.slice(1)}`,un=`on${nn.charAt(0).toUpperCase()}${nn.slice(1)}Click`;if(_e.addProps([cn,un]),_e.on(`prop:${nn}`,reloadIcon),an instanceof Promise)return an.then(hn=>{_e.props[cn]=hn});_e.props[cn]=an}function reloadIcon(_e){var un;const tn=_e.origin,nn=_e.payload,sn=(un=tn==null?void 0:tn.props)==null?void 0:un.iconHandler,an=_e.name.split(":")[1],cn=`_raw${an.charAt(0).toUpperCase()}${an.slice(1)}`;if(sn&&typeof sn=="function"){const hn=sn(nn);if(hn instanceof Promise)return hn.then(fn=>{tn.props[cn]=fn});tn.props[cn]=hn}}var errors={100:({data:_e})=>`Only groups, lists, and forms can have children (${_e.name}).`,101:({data:_e})=>`You cannot directly modify the store (${_e.name}). See: https://formkit.com/advanced/core#message-store`,102:({data:[_e,tn]})=>`You cannot directly assign node.${tn} (${_e.name})`,103:({data:[_e]})=>`Schema expressions cannot start with an operator (${_e})`,104:({data:[_e,tn]})=>`Schema expressions cannot end with an operator (${_e} in "${tn}")`,105:({data:_e})=>`Invalid schema expression: ${_e}`,106:({data:_e})=>`Cannot submit because (${_e}) is not in a form.`,107:({data:[_e,tn]})=>`Cannot set ${_e.name} to non object value: ${tn}`,108:({data:[_e,tn]})=>`Cannot set ${_e.name} to non array value: ${tn}`,300:({data:[_e]})=>`Cannot set behavior prop to overscroll (on ${_e.name} input) when options prop is a function.`,600:({data:_e})=>`Unknown input type${typeof _e.props.type=="string"?' "'+_e.props.type+'"':""} ("${_e.name}")`,601:({data:_e})=>`Input definition${typeof _e.props.type=="string"?' "'+_e.props.type+'"':""} is missing a schema or component property (${_e.name}).`},warnings={150:({data:_e})=>`Schema function "${_e}()" is not a valid function.`,151:({data:_e})=>`No form element with id: ${_e}`,152:({data:_e})=>`No input element with id: ${_e}`,350:({data:{node:_e,inputType:tn}})=>`Invalid options prop for ${_e.name} input (${tn}). See https://formkit.com/inputs/${tn}`,650:'Schema "$get()" must use the id of an input to access.',651:({data:_e})=>`Cannot setErrors() on "${_e}" because no such id exists.`,652:({data:_e})=>`Cannot clearErrors() on "${_e}" because no such id exists.`,800:({data:_e})=>`${_e} is deprecated.`},decodeErrors=(_e,tn)=>{if(_e.code in errors){const nn=errors[_e.code];_e.message=typeof nn=="function"?nn(_e):nn}return tn(_e)},registered=!1;function register(){registered||(errorHandler$1(decodeErrors),warningHandler$1(decodeWarnings),registered=!0)}var decodeWarnings=(_e,tn)=>{if(_e.code in warnings){const nn=warnings[_e.code];_e.message=typeof nn=="function"?nn(_e):nn}return tn(_e)},__defProp$3=Object.defineProperty,__getOwnPropNames=Object.getOwnPropertyNames,__esm=(_e,tn)=>function(){return _e&&(tn=(0,_e[__getOwnPropNames(_e)[0]])(_e=0)),tn},__export=(_e,tn)=>{for(var nn in tn)__defProp$3(_e,nn,{get:tn[nn],enumerable:!0})},vueBindings,bindings_default,init_bindings=__esm({"packages/vue/src/bindings.ts"(){vueBindings=function(tn){tn.ledger.count("blocking",Vn=>Vn.blocking);const nn=ref(!tn.ledger.value("blocking"));tn.ledger.count("errors",Vn=>Vn.type==="error");const sn=ref(!!tn.ledger.value("errors"));let an=!1;nextTick(()=>{an=!0});const cn=reactive(tn.store.reduce((Vn,Qn)=>(Qn.visible&&(Vn[Qn.key]=Qn),Vn),{})),un=ref(tn.props.validationVisibility||(tn.props.type==="checkbox"?"dirty":"blur"));tn.on("prop:validationVisibility",({payload:Vn})=>{un.value=Vn});const hn=ref(un.value==="live"),fn=ref(!1),vn=Vn=>{fn.value=(Vn??[]).some(Qn=>Qn.name==="required")};vn(tn.props.parsedRules),tn.on("prop:parsedRules",({payload:Vn})=>vn(Vn));const _n=ref(tn.children.map(Vn=>Vn.uid)),kn=computed(()=>{if(!Rn.state)return!1;if(Rn.state.submitted)return!0;if(!hn.value&&!Rn.state.settled)return!1;switch(un.value){case"live":return!0;case"blur":return Rn.state.blurred;case"dirty":return Rn.state.dirty;default:return!1}}),yn=computed(()=>Rn.state.failing&&kn.value),Cn=computed(()=>Rn&&Sn.value?nn.value&&!sn.value:Rn.state.dirty&&!empty$1(Rn.value)),Sn=ref(Array.isArray(tn.props.parsedRules)&&tn.props.parsedRules.length>0);tn.on("prop:parsedRules",({payload:Vn})=>{Sn.value=Array.isArray(Vn)&&Vn.length>0});const $n=computed(()=>{const Vn={};for(const Qn in cn){const Jn=cn[Qn];
126(Jn.type!=="validation"||kn.value)&&(Vn[Qn]=Jn)}return Vn}),Pn=reactive(tn.store.reduce((Vn,Qn)=>(Qn.type==="ui"&&Qn.visible&&(Vn[Qn.key]=Qn),Vn),{})),xn=computed(()=>!Rn.state.failing),Mn=reactive({}),En=new Proxy(Mn,{get(...Vn){if(!tn)return"";const[Qn,Jn]=Vn;let er=Reflect.get(...Vn);return!er&&typeof Jn=="string"&&!has$5(Qn,Jn)&&!Jn.startsWith("__v")&&createObserver(tn).watch(qn=>{const Hn=typeof qn.config.rootClasses=="function"?qn.config.rootClasses(Jn,qn):{},Yn=qn.config.classes?createClasses(Jn,qn,qn.config.classes[Jn]):{},Xn=createClasses(Jn,qn,qn.props[`_${Jn}Class`]),sr=createClasses(Jn,qn,qn.props[`${Jn}Class`]);er=generateClassList(qn,Jn,Hn,Yn,Xn,sr),Qn[Jn]=er??""}),er}});tn.on("prop:rootClasses",()=>{const Vn=Object.keys(Mn);for(const Qn of Vn)delete Mn[Qn]});const Tn=computed(()=>{if(!tn)return;const Vn=[];Rn.help&&Vn.push(`help-${tn.props.id}`);for(const Qn in $n.value)Vn.push(`${tn.props.id}-${Qn}`);return Vn.length?Vn.join(" "):void 0}),Ln=ref(tn.value),Nn=ref(tn.value),Rn=reactive({_value:Nn,attrs:tn.props.attrs,disabled:tn.props.disabled,describedBy:Tn,fns:{length:Vn=>Object.keys(Vn).length,number:Vn=>Number(Vn),string:Vn=>String(Vn),json:Vn=>JSON.stringify(Vn),eq:eq$3},handlers:{blur:Vn=>{tn&&(tn.store.set(createMessage$1({key:"blurred",visible:!1,value:!0})),typeof tn.props.attrs.onBlur=="function"&&tn.props.attrs.onBlur(Vn))},touch:()=>{var Jn;const Vn=Rn.dirtyBehavior==="compare";if((Jn=tn.store.dirty)!=null&&Jn.value&&!Vn)return;const Qn=!eq$3(tn.props._init,tn._value);!Qn&&!Vn||tn.store.set(createMessage$1({key:"dirty",visible:!1,value:Qn}))},DOMInput:Vn=>{tn.input(Vn.target.value),tn.emit("dom-input-event",Vn)}},help:tn.props.help,id:tn.props.id,items:_n,label:tn.props.label,messages:$n,didMount:!1,node:markRaw(tn),options:tn.props.options,defaultMessagePlacement:!0,slots:tn.props.__slots,state:{blurred:!1,complete:Cn,dirty:!1,empty:empty$1(Ln),submitted:!1,settled:tn.isSettled,valid:nn,invalid:yn,errors:sn,rules:Sn,validationVisible:kn,required:fn,failing:!1,passing:xn},type:tn.props.type,family:tn.props.family,ui:Pn,value:Ln,classes:En});tn.on("created",()=>{eq$3(Rn.value,tn.value)||(Nn.value=tn.value,Ln.value=tn.value,triggerRef(Ln),triggerRef(Nn)),(async()=>(await tn.settled,tn&&(tn.props._init=cloneAny$1(tn.value))))()}),tn.on("mounted",()=>{Rn.didMount=!0}),tn.on("settled",({payload:Vn})=>{Rn.state.settled=Vn});function On(Vn){(Array.isArray(Vn)?Vn:Object.keys(Vn)).forEach(Jn=>{Jn=camel$1(Jn),has$5(Rn,Jn)||(Rn[Jn]=tn.props[Jn]),tn.on(`prop:${Jn}`,({payload:er})=>{Rn[Jn]=er})})}On((()=>{const Vn=["__root","help","label","disabled","options","type","attrs","preserve","preserveErrors","id","dirtyBehavior"],Qn=/^[a-zA-Z-]+(?:-icon|Icon)$/,Jn=Object.keys(tn.props).filter(er=>Qn.test(er));return Vn.concat(Jn)})());function zn(Vn){Vn.props&&On(Vn.props)}tn.props.definition&&zn(tn.props.definition),tn.on("added-props",({payload:Vn})=>On(Vn)),tn.on("input",({payload:Vn})=>{tn.type!=="input"&&!isRef(Vn)&&!isReactive(Vn)?Nn.value=shallowClone(Vn):(Nn.value=Vn,triggerRef(Nn))}),tn.on("commitRaw",({payload:Vn})=>{tn.type!=="input"&&!isRef(Vn)&&!isReactive(Vn)?Ln.value=Nn.value=shallowClone(Vn):(Ln.value=Nn.value=Vn,triggerRef(Ln)),tn.emit("modelUpdated")}),tn.on("commit",({payload:Vn})=>{var Qn;if((!Rn.state.dirty||Rn.dirtyBehavior==="compare")&&tn.isCreated&&an)if(!((Qn=tn.store.validating)!=null&&Qn.value))Rn.handlers.touch();else{const Jn=tn.on("message-removed",({payload:er})=>{er.key==="validating"&&(Rn.handlers.touch(),tn.off(Jn))})}Cn&&tn.type==="input"&&sn.value&&!undefine$1(tn.props.preserveErrors)&&tn.store.filter(Jn=>{var er;return!(Jn.type==="error"&&((er=Jn.meta)==null?void 0:er.autoClear)===!0)}),tn.type==="list"&&tn.sync&&(_n.value=tn.children.map(Jn=>Jn.uid)),Rn.state.empty=empty$1(Vn)});const Kn=async Vn=>{Vn.type==="ui"&&Vn.visible&&!Vn.meta.showAsMessage?Pn[Vn.key]=Vn:Vn.visible?cn[Vn.key]=Vn:Vn.type==="state"&&(Rn.state[Vn.key]=!!Vn.value)};tn.on("message-added",Vn=>Kn(Vn.payload)),tn.on("message-updated",Vn=>Kn(Vn.payload)),tn.on("message-removed",({payload:Vn})=>{delete Pn[Vn.key],delete cn[Vn.key],delete Rn.state[Vn.key]}),tn.on("settled:blocking",()=>{nn.value=!0}),tn.on("unsettled:blocking",()=>{nn.value=!1}),tn.on("settled:errors",()=>{sn.value=!1}),tn.on("unsettled:errors",()=>{sn.value=!0}),watch$1(kn,Vn=>{Vn&&(hn.value=!0)}),tn.context=Rn,tn.emit("context",tn,!1),tn.on("destroyed",()=>{tn.context=void 0,tn=null})},bindings_default=vueBindings}}),defaultConfig_exports={};__export(defaultConfig_exports,{defaultConfig:()=>defaultConfig$1});var defaultConfig$1,init_defaultConfig=__esm({"packages/vue/src/defaultConfig.ts"(){init_bindings(),defaultConfig$1=(_e={})=>{register();const{rules:tn={},locales:nn={},inputs:sn={},messages:an={},locale:cn=void 0,theme:un=void 0,iconLoaderUrl:hn=void 0,iconLoader:fn=void 0,icons:vn={},..._n}=_e,kn=createValidationPlugin({...defaultRules,...tn||{}}),yn=createI18nPlugin(extend$3({en,...nn||{}},an)),Cn=createLibraryPlugin(inputs,sn),Sn=createThemePlugin(un,vn,hn,fn);return extend$3({plugins:[Cn,Sn,bindings_default,yn,kn],...cn?{config:{locale:cn}}:{}},_n||{},!0)}}}),isServer=typeof window>"u",ssrCompleteRegistry=new Map;function onSSRComplete(_e,tn){var nn;!isServer||!_e||(ssrCompleteRegistry.has(_e)||ssrCompleteRegistry.set(_e,new Set),(nn=ssrC
126ompleteRegistry.get(_e))==null||nn.add(tn))}var isServer2=typeof window>"u",memo={},memoKeys={},instanceKey,instanceScopes=new WeakMap,raw$1="__raw__",isClassProp=/[a-zA-Z0-9\-][cC]lass$/;function getRef(_e,tn){const nn=ref(null);if(_e==="get"){const an={};return nn.value=get.bind(null,an),nn}const sn=_e.split(".");return watchEffect(()=>{nn.value=getValue$1(isRef(tn)?tn.value:tn,sn)}),nn}function getValue$1(_e,tn){if(Array.isArray(_e)){for(const an of _e){const cn=an!==!1&&getValue$1(an,tn);if(cn!==void 0)return cn}return}let nn,sn=_e;for(const an in tn){const cn=tn[an];if(typeof sn!="object"||sn===null){nn=void 0;break}const un=sn[cn];if(Number(an)===tn.length-1&&un!==void 0){nn=typeof un=="function"?un.bind(sn):un;break}sn=un}return nn}function get(_e,tn){if(typeof tn!="string")return warn$1(650);if(tn in _e||(_e[tn]=ref(void 0)),_e[tn].value===void 0){_e[tn].value=null;const nn=getNode$2(tn);nn&&(_e[tn].value=nn.context),watchRegistry(tn,({payload:sn})=>{_e[tn].value=isNode$1(sn)?sn.context:sn})}return _e[tn].value}function parseSchema(_e,tn,nn){function sn(Cn,Sn){const $n=kn(compile(Sn.if),{if:!0}),Pn=vn(Cn,Sn.then),xn=Sn.else?vn(Cn,Sn.else):null;return[$n,Pn,xn]}function an(Cn,Sn){var Mn,En;const $n=kn(compile(Cn.if));let Pn=()=>Sn,xn=()=>Sn;return typeof Cn.then=="object"?xn=cn(Cn.then,void 0):typeof Cn.then=="string"&&((Mn=Cn.then)!=null&&Mn.startsWith("$"))?xn=kn(compile(Cn.then)):xn=()=>Cn.then,has$5(Cn,"else")&&(typeof Cn.else=="object"?Pn=cn(Cn.else):typeof Cn.else=="string"&&((En=Cn.else)!=null&&En.startsWith("$"))?Pn=kn(compile(Cn.else)):Pn=()=>Cn.else),()=>$n()?xn():Pn()}function cn(Cn,Sn,$n={}){const Pn=new Set(Object.keys(Cn||{})),xn=Sn?kn(compile(Sn)):()=>({}),Mn=[En=>{const Tn=xn();for(const Ln in Tn)Pn.has(Ln)||(En[Ln]=Tn[Ln])}];if(Cn){if(isConditional$1(Cn))return an(Cn,$n);
126for(let En in Cn){const Tn=Cn[En];let Ln;const Nn=typeof Tn=="string";En.startsWith(raw$1)?(En=En.substring(7),Ln=()=>Tn):Nn&&Tn.startsWith("$")&&Tn.length>1&&!(Tn.startsWith("$reset")&&isClassProp.test(En))?Ln=kn(compile(Tn)):typeof Tn=="object"&&isConditional$1(Tn)?Ln=an(Tn,void 0):typeof Tn=="object"&&isPojo$1(Tn)?Ln=cn(Tn):Ln=()=>Tn,Mn.push(Rn=>{Rn[En]=Ln()})}}return()=>{const En=Array.isArray(Cn)?[]:{};return Mn.forEach(Tn=>Tn(En)),En}}function un(Cn,Sn){let $n=null,Pn=()=>null,xn=!1,Mn=null,En=null,Tn=null,Ln=!1;const Nn=sugar(Sn);if(isDOM$1(Nn)?($n=Nn.$el,Pn=Nn.$el!=="text"?cn(Nn.attrs,Nn.bind):()=>null):isComponent$1(Nn)?(typeof Nn.$cmp=="string"?has$5(Cn,Nn.$cmp)?$n=Cn[Nn.$cmp]:($n=Nn.$cmp,Ln=!0):$n=Nn.$cmp,Pn=cn(Nn.props,Nn.bind)):isConditional$1(Nn)&&([xn,Mn,En]=sn(Cn,Nn)),!isConditional$1(Nn)&&"if"in Nn?xn=kn(compile(Nn.if)):!isConditional$1(Nn)&&$n===null&&(xn=()=>!0),"children"in Nn&&Nn.children)if(typeof Nn.children=="string")if(Nn.children.startsWith("$slots."))$n=$n==="text"?"slot":$n,Mn=kn(compile(Nn.children));else if(Nn.children.startsWith("$")&&Nn.children.length>1){const Rn=kn(compile(Nn.children));Mn=()=>String(Rn())}else Mn=()=>String(Nn.children);else if(Array.isArray(Nn.children))Mn=vn(Cn,Nn.children);else{const[Rn,On,jn]=sn(Cn,Nn.children);Mn=zn=>Rn&&Rn()?On&&On(zn):jn&&jn(zn)}if(isComponent$1(Nn))if(Mn){const Rn=Mn;Mn=On=>({default(jn,zn,Kn){var er,Wn,qn,Hn,Yn,Xn;const Vn=instanceKey;zn&&(instanceKey=zn);const Qn=(Kn==null?void 0:Kn.length)||0;if(Kn)for(let sr=Kn.length-1;sr>=0;sr--)(er=instanceScopes.get(instanceKey))==null||er.unshift(Kn[sr]);On&&((Wn=instanceScopes.get(instanceKey))==null||Wn.unshift(On)),jn&&((qn=instanceScopes.get(instanceKey))==null||qn.unshift(jn));const Jn=Rn(On);jn&&((Hn=instanceScopes.get(instanceKey))==null||Hn.shift()),On&&((Yn=instanceScopes.get(instanceKey))==null||Yn.shift());for(let sr=0;sr<Qn;sr++)(Xn=instanceScopes.get(instanceKey))==null||Xn.shift();return instanceKey=Vn,Jn}}),Mn.slot=!0}else Mn=()=>({});if("for"in Nn&&Nn.for){const Rn=Nn.for.length===3?Nn.for[2]:Nn.for[1];Tn=[typeof Rn=="string"&&Rn.startsWith("$")?kn(compile(Rn)):()=>Rn,Nn.for[0],Nn.for.length===3?String(Nn.for[1]):null]}return[xn,$n,Pn,Mn,En,Tn,Ln]}function hn(Cn,Sn){var Mn;const $n=Cn(Sn),Pn=instanceKey,xn=((Mn=instanceScopes.get(Pn))==null?void 0:Mn.slice())||[];return Object.keys($n).reduce((En,Tn)=>{const Ln=$n&&$n[Tn];return En[Tn]=Nn=>Ln&&Ln(Nn,Pn,xn)||null,En},{})}function fn(Cn,Sn){const[$n,Pn,xn,Mn,En,Tn,Ln]=un(Cn,Sn);let Nn=Rn=>{if($n&&Pn===null&&Mn)return $n()?Mn(Rn):En&&En(Rn);if(Pn&&(!$n||$n())){if(Pn==="text"&&Mn)return createTextVNode(String(Mn()));if(Pn==="slot"&&Mn)return Mn(Rn);const On=Ln?resolveComponent(Pn):Pn,jn=Mn!=null&&Mn.slot?hn(Mn,Rn):null;return h$5(On,xn(),jn||(Mn?Mn(Rn):[]))}return typeof En=="function"?En(Rn):En};if(Tn){const Rn=Nn,[On,jn,zn]=Tn;Nn=()=>{const Kn=On(),Vn=Number.isFinite(Kn)?Array(Number(Kn)).fill(0).map((Wn,qn)=>qn):Kn,Qn=[];if(typeof Vn!="object")return null;const Jn=instanceScopes.get(instanceKey)||[],er=Array.isArray(Vn);for(const Wn in Vn){if(er&&Wn in Array.prototype)continue;const qn=Object.defineProperty({...Jn.reduce((Hn,Yn)=>Hn.__idata?{...Hn,...Yn}:Yn,{}),[jn]:Vn[Wn],...zn!==null?{[zn]:er?Number(Wn):Wn}:{}},"__idata",{enumerable:!1,value:!0});Jn.unshift(qn),Qn.push(Rn.bind(null,qn)()),Jn.shift()}return Qn}}return Nn}function vn(Cn,Sn){if(Array.isArray(Sn)){const Pn=Sn.map(fn.bind(null,Cn));return xn=>Pn.map(Mn=>Mn(xn))}const $n=fn(Cn,Sn);return Pn=>$n(Pn)}const _n=[];function kn(Cn,Sn={}){const $n=new WeakMap;return _n.push((Pn,xn)=>{$n.set(xn,Cn.provide(Mn=>Pn(Mn,Sn)))}),()=>$n.get(instanceKey)()}function yn(Cn,Sn){nn??(nn=toMemoKey(tn));const[$n,Pn]=has$5(memo,nn)?memo[nn]:[vn(_e,tn),_n];return isServer2||(memoKeys[nn]??(memoKeys[nn]=0),memoKeys[nn]++,memo[nn]=[$n,Pn]),Pn.forEach(xn=>{xn(Cn,Sn)}),()=>(instanceKey=Sn,$n())}return yn}function useScope(_e,tn){const nn=instanceScopes.get(instanceKey)||[];let sn;return nn.length&&(sn=getValue$1(nn,_e.split("."))),sn===void 0?tn:sn}function slotData(_e,tn){return new Proxy(_e,{get(...nn){let sn;const an=nn[1];if(typeof an=="string"){const cn=instanceKey;instanceKey=tn,sn=useScope(an,void 0),instanceKey=cn}return sn!==void 0?sn:Reflect.get(...nn)}})}function createRenderFn(_e,tn,nn){return _e((sn,an={})=>sn.reduce((cn,un)=>{if(un.startsWith("slots.")){const hn=un.substring(6),fn=()=>tn.slots&&has$5(tn.slots,hn)&&typeof tn.slots[hn]=="function";if(an.if)cn[un]=fn;else if(tn.slots){const vn=slotData(tn,nn);cn[un]=()=>fn()?tn.slots[hn](vn):null}}else{const hn=getRef(un,tn);cn[un]=()=>useScope(un,hn.value)}return cn},{}),nn)}function clean(_e,tn,nn){if(tn??(tn=toMemoKey(_e)),memoKeys[tn]--,memoKeys[tn]===0){delete memoKeys[tn];const[,sn]=memo[tn];delete memo[tn],sn.length=0}instanceScopes.delete(nn)}function toMemoKey(_e){return JSON.stringify(_e,(tn,nn)=>typeof nn=="function"?nn.toString():nn)}var FormKitSchema=defineComponent({name:"FormKitSchema",props:{schema:{type:[Array,Object],required:!0},data:{type:Object,default:()=>({})},library:{type:Object,default:()=>({})},memoKey:{type:String,required:!1}},emits:["mounted"],setup(_e,tn){var vn;const nn=getCurrentInstance();let sn={};instanceScopes.set(sn,[]);const an={FormKit:markRaw(FormKit_default),..._e.library};let cn=parseSchema(an,_e.schema,_e.memoKey),un,hn;isServer2||watch$1(()=>_e.schema,(_n,kn)=>{var Cn;const yn=sn;sn={},instanceScopes.set(sn,[]),cn=parseSchema(an,_e.schema,_e.memoKey),un=createRenderFn(cn,hn,sn),_n===kn&&((Cn=nn==null?void 0:nn.proxy)==null?void 0:Cn.$forceUpdate).call(Cn),clean(_e.
126schema,_e.memoKey,yn)},{deep:!0}),watchEffect(()=>{hn=Object.assign(reactive(_e.data??{}),{slots:tn.slots}),tn.slots,un=createRenderFn(cn,hn,sn)});function fn(){clean(_e.schema,_e.memoKey,sn),hn&&(hn.node&&hn.node.destroy(),hn.slots=null,hn=null),un=null}return onMounted(()=>tn.emit("mounted")),onUnmounted(fn),onSSRComplete((vn=getCurrentInstance())==null?void 0:vn.appContext.app,fn),()=>un?un():null}}),FormKitSchema_default=FormKitSchema,isServer3=typeof window>"u",parentSymbol=Symbol("FormKitParent"),componentSymbol=Symbol("FormKitComponentCallback");function FormKit(_e,tn){const nn=useInput(_e,tn);if(nn.props.definition||error$1(600,nn),nn.props.definition.component)return()=>{var vn;return h$5((vn=nn.props.definition)==null?void 0:vn.component,{context:nn.context},{...tn.slots})};const sn=ref([]);let an=nn.props.definition.schemaMemoKey;const cn=()=>{var _n,kn;const vn=(kn=(_n=nn.props)==null?void 0:_n.definition)==null?void 0:kn.schema;vn||error$1(601,nn),typeof vn=="function"?(sn.value=vn({..._e.sectionsSchema||{}}),(an&&_e.sectionsSchema||"memoKey"in vn&&typeof vn.memoKey=="string")&&(an=(an??(vn==null?void 0:vn.memoKey))+JSON.stringify(_e.sectionsSchema))):sn.value=vn};cn(),isServer3||nn.on("schema",()=>{an+="â»ï¸",cn()}),tn.emit("node",nn);const un=nn.props.definition.library,hn={FormKit:markRaw(formkitComponent),...un,..._e.library??{}};function fn(){nn.emit("mounted")}return tn.expose({node:nn}),()=>h$5(FormKitSchema,{schema:sn.value,data:nn.context,onMounted:fn,library:hn,memoKey:an},{...tn.slots})}var formkitComponent=defineComponent(FormKit,{props:runtimeProps,inheritAttrs:!1}),FormKit_default=formkitComponent,rootSymbol=Symbol();function removeConfig(_e){if(typeof window<"u"&&globalThis.__FORMKIT_CONFIGS__){const tn=globalThis.__FORMKIT_CONFIGS__.indexOf(_e);tn!==-1&&globalThis.__FORMKIT_CONFIGS__.splice(tn,1)}}function createPlugin(_e,tn){return _e.component(tn.alias||"FormKit",FormKit_default).component(tn.schemaAlias||"FormKitSchema",FormKitSchema_default),{get:getNode$2,setLocale:nn=>{var sn;(sn=tn.config)!=null&&sn.rootConfig&&(tn.config.rootConfig.locale=nn)},clearErrors:clearErrors2,setErrors:setErrors2,submit:submitForm$1,reset:reset$1}}var optionsSymbol=Symbol.for("FormKitOptions"),configSymbol=Symbol.for("FormKitConfig"),plugin={install(_e,tn){const nn=Object.assign({alias:"FormKit",schemaAlias:"FormKitSchema"},typeof tn=="function"?tn():tn),sn=createConfig$1(nn.config||{});nn.config={rootConfig:sn},_e.config.globalProperties.$formkit=createPlugin(_e,nn),_e.provide(optionsSymbol,nn),_e.provide(configSymbol,sn),typeof window<"u"&&(globalThis.__FORMKIT_CONFIGS__=(globalThis.__FORMKIT_CONFIGS__||[]).concat([sn]));const an=_e;if(typeof an.onUnmount=="function")an.onUnmount(()=>{removeConfig(sn)});else{const cn=_e.unmount.bind(_e);_e.unmount=()=>(removeConfig(sn),cn())}}},isBrowser$4=typeof window<"u",pseudoProps=["ignore","disabled","preserve","help","label",/^preserve(-e|E)rrors/,/^[a-z]+(?:-visibility|Visibility|-behavior|Behavior)$/,/^[a-zA-Z-]+(?:-class|Class)$/,"prefixIcon","suffixIcon",/^[a-zA-Z-]+(?:-icon|Icon)$/],boolProps=["disabled","ignore","preserve"];function classesToNodeProps(_e,tn){tn.classes&&Object.keys(tn.classes).forEach(nn=>{typeof nn=="string"&&(_e.props[`_${nn}Class`]=tn.classes[nn],isObject$7(tn.classes[nn])&&nn==="inner"&&Object.values(tn.classes[nn]))})}function onlyListeners(_e){return _e?["Submit","SubmitRaw","SubmitInvalid"].reduce((nn,sn)=>{const an=`on${sn}`;return an in _e&&typeof _e[an]=="function"&&(nn[an]=_e[an]),nn},{}):{}}function useInput(_e,tn,nn={}){const sn=Object.assign({},inject(optionsSymbol)||{},nn),an=inject(rootSymbol,ref(isBrowser$4?document:void 0)),cn=inject(componentSymbol,()=>{}),un=getCurrentInstance(),hn=onlyListeners(un==null?void 0:un.vnode.props),fn=["modelValue","model-value"].some(Nn=>Nn in((un==null?void 0:un.vnode.props)??{}));let vn=!1;onMounted(()=>{vn=!0});const _n=_e.modelValue!==void 0?_e.modelValue:cloneAny$1(tn.attrs.value);function kn(){const Nn={...nodeProps(_e),...hn,type:_e.type??"text",__root:an.value,__slots:tn.slots},Rn=except(nodeProps(tn.attrs),pseudoProps);Rn.key||(Rn.key=token$1()),Nn.attrs=Rn;const On=only(nodeProps(tn.attrs),pseudoProps);
126for(const zn in On)boolProps.includes(zn)&&On[zn]===""&&(On[zn]=!0),Nn[camel$1(zn)]=On[zn];const jn={props:{}};return classesToNodeProps(jn,_e),Object.assign(Nn,jn.props),typeof Nn.type!="string"&&(Nn.definition=Nn.type,delete Nn.type),Nn}const yn=kn(),Cn=yn.ignore?null:_e.parent||inject(parentSymbol,null),Sn=createNode(extend$3(sn||{},{name:_e.name||void 0,value:_n,parent:Cn,plugins:(sn.plugins||[]).concat(_e.plugins??[]),config:_e.config||{},props:yn,index:_e.index,sync:!!undefine$1(tn.attrs.sync||tn.attrs.dynamic)},!1,!0));cn(Sn),Sn.props.definition||error$1(600,Sn);const $n=ref(new Set(Array.isArray(Sn.props.__propDefs)?Sn.props.__propDefs:Object.keys(Sn.props.__propDefs??{})));Sn.on("added-props",({payload:Nn})=>{(Array.isArray(Nn)?Nn:Object.keys(Nn??{})).forEach(On=>$n.value.add(On))});const Pn=computed(()=>pseudoProps.concat([...$n.value]).reduce((Nn,Rn)=>(typeof Rn=="string"?(Nn.push(camel$1(Rn)),Nn.push(kebab$1(Rn))):Nn.push(Rn),Nn),[]));watchEffect(()=>classesToNodeProps(Sn,_e));const xn=nodeProps(_e);for(const Nn in xn)watch$1(()=>_e[Nn],()=>{_e[Nn]!==void 0&&(Sn.props[Nn]=_e[Nn])});watchEffect(()=>{Sn.props.__root=an.value});const Mn=new Set,En=nodeProps(tn.attrs);watchEffect(()=>{Tn(only(En,Pn.value))});function Tn(Nn){Mn.forEach(Rn=>{Rn(),Mn.delete(Rn)});for(const Rn in Nn){const On=camel$1(Rn);Mn.add(watch$1(()=>tn.attrs[Rn],()=>{Sn.props[On]=tn.attrs[Rn]}))}}if(watchEffect(()=>{const Nn=except(nodeProps(tn.attrs),Pn.value);"multiple"in Nn&&(Nn.multiple=undefine$1(Nn.multiple)),typeof Nn.onBlur=="function"&&(Nn.onBlur=oncePerTick(Nn.onBlur)),Sn.props.attrs=Object.assign({},Sn.props.attrs||{},Nn)}),watchEffect(()=>{const Nn=(_e.errors??[]).map(Rn=>createMessage$1({key:slugify$1(Rn),type:"error",value:Rn,meta:{source:"prop"}}));Sn.store.apply(Nn,Rn=>Rn.type==="error"&&Rn.meta.source==="prop")}),Sn.type!=="input"){const Nn=`${Sn.name}-prop`;watchEffect(()=>{const Rn=_e.inputErrors??{},On=Object.keys(Rn);On.length||Sn.clearErrors(!0,Nn);const jn=On.reduce((zn,Kn)=>{let Vn=Rn[Kn];return typeof Vn=="string"&&(Vn=[Vn]),Array.isArray(Vn)&&(zn[Kn]=Vn.map(Qn=>createMessage$1({key:Qn,type:"error",value:Qn,meta:{source:Nn}}))),zn},{});Sn.store.apply(jn,zn=>zn.type==="error"&&zn.meta.source===Nn)})}watchEffect(()=>Object.assign(Sn.config,_e.config)),Sn.type!=="input"&&provide(parentSymbol,Sn);let Ln;return Sn.on("modelUpdated",()=>{var Nn,Rn;tn.emit("inputRaw",(Nn=Sn.context)==null?void 0:Nn.value,Sn),vn&&tn.emit("input",(Rn=Sn.context)==null?void 0:Rn.value,Sn),fn&&Sn.context&&(Ln=cloneAny$1(Sn.value),tn.emit("update:modelValue",shallowClone(Sn.value)))}),fn&&(watch$1(toRef(_e,"modelValue"),Nn=>{eq$3(Ln,Nn)||Sn.input(Nn,!1)},{deep:!0}),Sn.value!==_n&&Sn.emit("modelUpdated")),onBeforeUnmount(()=>Sn.destroy()),Sn}var totalCreated=1;function isComponent2(_e){return typeof _e=="function"&&_e.length===2||typeof _e=="object"&&!Array.isArray(_e)&&!("$el"in _e)&&!("$cmp"in _e)&&!("if"in _e)}function createInput(_e,tn={},nn={}){const sn={type:"input",...tn};let an;if(isComponent2(_e)){const cn=`SchemaComponent${totalCreated++}`;an=createSection$1("input",()=>({$cmp:cn,props:{context:"$node.context"}})),sn.library={[cn]:markRaw(_e)}}else typeof _e=="function"?an=_e:an=createSection$1("input",()=>cloneAny$1(_e));return sn.schema=useSchema(an||"Schema undefined",nn),sn.schemaMemoKey||(sn.schemaMemoKey=`${Math.random()}`),sn}var messages$1=createSection$1("messages",()=>({$el:"ul",if:"$fns.length($messages)"})),message$2=createSection$1("message",()=>({$el:"li",for:["message","$messages"],attrs:{key:"$message.key",id:"$id + '-' + $message.key","data-message-type":"$message.type"}})),definition=messages$1(message$2("$message.value")),FormKitMessages=defineComponent({props:{node:{type:Object,required:!1},sectionsSchema:{type:Object,default:{}},defaultPosition:{type:[String,Boolean],default:!1},library:{type:Object,default:()=>({})}},setup(_e,tn){const nn=computed(()=>_e.node||inject(parentSymbol,void 0));watch$1(nn,()=>{var cn;(cn=nn.value)!=null&&cn.context&&!undefine$1(_e.defaultPosition)&&(nn.value.context.defaultMessagePlacement=!1)},{immediate:!0});const sn=definition(_e.sectionsSchema||{}),an=computed(()=>{var cn,un,hn,fn,vn,_n;return{messages:((un=(cn=nn.value)==null?void 0:cn.context)==null?void 0:un.messages)||{},fns:((fn=(hn=nn.value)==null?void 0:hn.context)==null?void 0:fn.fns)||{},classes:((_n=(vn=nn.value)==null?void 0:vn.context)==null?void 0:_n.classes)||{}}});return()=>{var cn;return(cn=nn.value)!=null&&cn.context?h$5(FormKitSchema_default,{schema:sn,data:an.value,library:_e.library},{...tn.slots}):null}}}),summary=createSection$1("summary",()=>({$el:"div",attrs:{"aria-live":"polite"}})),summaryInner=createSection$1("summaryInner",()=>({$el:"div",if:"$summaries.length && $showSummaries"})),messages2=createSection$1("messages",()=>({$el:"ul",if:"$summaries.length && $showSummaries"})),message2=createSection$1("message",()=>({$el:"li",for:["summary","$summaries"],attrs:{key:"$summary.key","data-message-type":"$summary.type"}})),summaryHeader=createSection$1("summaryHeader",()=>({$el:"h2",attrs:{id:"$id"}})),messageLink=createSection$1("messageLink",()=>({$el:"a",attrs:{id:"$summary.key",href:'$: "#" + $summary.id',onClick:"$jumpLink"}}));summary(summaryInner(summaryHeader("$summaryHeader"),messages2(message2(messageLink("$summary.message")))));init_defaultConfig();init_bindings();const _sfc_main$v={props:{name:{type:String,default:""},loading:{type:Boolean,default:!1},modifiers:{type:Array,default:()=>[]},ariaHidden:{type:Boolean,default:!1},showTitle:{type:Boolean,default:!1}},components:{},mixins:[],mounted(){},data(){return{}},computed:{},methods:{},watch:{}},_export_sfc$1=(_e,tn)=>{const nn=_e.__vccOpts||_e;
126for(const[sn,an]of tn)nn[sn]=an;return nn},_hoisted_1$u=["aria-hidden"],_hoisted_2$q={key:0,id:"L9",version:"1.1",class:"icon-svg icon-svg--loader",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 100 100","enable-background":"new 0 0 0 0","xml:space":"preserve"},_hoisted_3$n={key:0},_hoisted_4$k=createBaseVNode("path",{fill:"currentColor",d:"M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50"},[createBaseVNode("animateTransform",{attributeName:"transform",attributeType:"XML",type:"rotate",dur:"1s",from:"0 50 50",to:"360 50 50",repeatCount:"indefinite"})],-1),_hoisted_5$j={key:1,class:"icon__svg"},_hoisted_6$i=["xlink:href"];function _sfc_render$v(_e,tn,nn,sn,an,cn){return openBlock(),createElementBlock("span",{class:normalizeClass(["icon",[_e.name!==""?"icon--"+_e.name:"",_e.modifiers.length?"icon--"+_e.modifiers.join(" icon--"):""]]),"aria-hidden":_e.ariaHidden},[_e.loading?(openBlock(),createElementBlock("svg",_hoisted_2$q,[_e.showTitle?(openBlock(),createElementBlock("title",_hoisted_3$n,"name")):createCommentVNode("",!0),_hoisted_4$k])):(openBlock(),createElementBlock("svg",_hoisted_5$j,[_e.name?(openBlock(),createElementBlock("use",{key:0,"xlink:href":"#sprite-"+_e.name},null,8,_hoisted_6$i)):createCommentVNode("",!0)]))],10,_hoisted_1$u)}const Icon=_export_sfc$1(_sfc_main$v,[["render",_sfc_render$v]]),sides=["top","right","bottom","left"],alignments=["start","end"],placements$1=sides.reduce((_e,tn)=>_e.concat(tn,tn+"-"+alignments[0],tn+"-"+alignments[1]),[]),min$1=Math.min,max$1=Math.max,oppositeSideMap={left:"right",right:"left",bottom:"top",top:"bottom"},oppositeAlignmentMap={start:"end",end:"start"};function clamp(_e,tn,nn){return max$1(_e,min$1(tn,nn))}function evaluate(_e,tn){return typeof _e=="function"?_e(tn):_e}function getSide(_e){return _e.split("-")[0]}function getAlignment(_e){return _e.split("-")[1]}function getOppositeAxis(_e){return _e==="x"?"y":"x"}function getAxisLength(_e){return _e==="y"?"height":"width"}function getSideAxis(_e){return["top","bottom"].includes(getSide(_e))?"y":"x"}function getAlignmentAxis(_e){return getOppositeAxis(getSideAxis(_e))}function getAlignmentSides(_e,tn,nn){nn===void 0&&(nn=!1);const sn=getAlignment(_e),an=getAlignmentAxis(_e),cn=getAxisLength(an);let un=an==="x"?sn===(nn?"end":"start")?"right":"left":sn==="start"?"bottom":"top";return tn.reference[cn]>tn.floating[cn]&&(un=getOppositePlacement$1(un)),[un,getOppositePlacement$1(un)]}function getExpandedPlacements(_e){const tn=getOppositePlacement$1(_e);return[getOppositeAlignmentPlacement(_e),tn,getOppositeAlignmentPlacement(tn)]}function getOppositeAlignmentPlacement(_e){return _e.replace(/start|end/g,tn=>oppositeAlignmentMap[tn])}function getSideList(_e,tn,nn){const sn=["left","right"],an=["right","left"],cn=["top","bottom"],un=["bottom","top"];switch(_e){case"top":case"bottom":return nn?tn?an:sn:tn?sn:an;case"left":case"right":return tn?cn:un;default:return[]}}function getOppositeAxisPlacements(_e,tn,nn,sn){const an=getAlignment(_e);let cn=getSideList(getSide(_e),nn==="start",sn);return an&&(cn=cn.map(un=>un+"-"+an),tn&&(cn=cn.concat(cn.map(getOppositeAlignmentPlacement)))),cn}function getOppositePlacement$1(_e){return _e.replace(/left|right|bottom|top/g,tn=>oppositeSideMap[tn])}function expandPaddingObject(_e){return{top:0,right:0,bottom:0,left:0,..._e}}function getPaddingObject(_e){return typeof _e!="number"?expandPaddingObject(_e):{top:_e,right:_e,bottom:_e,left:_e}}function rectToClientRect$1(_e){return{..._e,top:_e.y,left:_e.x,right:_e.x+_e.width,bottom:_e.y+_e.height}}function computeCoordsFromPlacement(_e,tn,nn){let{reference:sn,floating:an}=_e;const cn=getSideAxis(tn),un=getAlignmentAxis(tn),hn=getAxisLength(un),fn=getSide(tn),vn=cn==="y",_n=sn.x+sn.width/2-an.width/2,kn=sn.y+sn.height/2-an.height/2,yn=sn[hn]/2-an[hn]/2;let Cn;switch(fn){case"top":Cn={x:_n,y:sn.y-an.height};break;case"bottom":Cn={x:_n,y:sn.y+sn.height};break;case"right":Cn={x:sn.x+sn.width,y:kn};break;case"left":Cn={x:sn.x-an.width,y:kn};break;default:Cn={x:sn.x,y:sn.y}}switch(getAlignment(tn)){case"start":Cn[un]-=yn*(nn&&vn?-1:1);break;case"end":Cn[un]+=yn*(nn&&vn?-1:1);break}return Cn}const computePosition=async(_e,tn,nn)=>{const{placement:sn="bottom",strategy:an="absolute",middleware:cn=[],platform:un}
126=nn,hn=cn.filter(Boolean),fn=await(un.isRTL==null?void 0:un.isRTL(tn));let vn=await un.getElementRects({reference:_e,floating:tn,strategy:an}),{x:_n,y:kn}=computeCoordsFromPlacement(vn,sn,fn),yn=sn,Cn={},Sn=0;for(let $n=0;$n<hn.length;$n++){const{name:Pn,fn:xn}=hn[$n],{x:Mn,y:En,data:Tn,reset:Ln}=await xn({x:_n,y:kn,initialPlacement:sn,placement:yn,strategy:an,middlewareData:Cn,rects:vn,platform:un,elements:{reference:_e,floating:tn}});if(_n=Mn??_n,kn=En??kn,Cn={...Cn,[Pn]:{...Cn[Pn],...Tn}},Ln&&Sn<=50){Sn++,typeof Ln=="object"&&(Ln.placement&&(yn=Ln.placement),Ln.rects&&(vn=Ln.rects===!0?await un.getElementRects({reference:_e,floating:tn,strategy:an}):Ln.rects),{x:_n,y:kn}=computeCoordsFromPlacement(vn,yn,fn)),$n=-1;continue}}return{x:_n,y:kn,placement:yn,strategy:an,middlewareData:Cn}};async function detectOverflow$1(_e,tn){var nn;tn===void 0&&(tn={});const{x:sn,y:an,platform:cn,rects:un,elements:hn,strategy:fn}=_e,{boundary:vn="clippingAncestors",rootBoundary:_n="viewport",elementContext:kn="floating",altBoundary:yn=!1,padding:Cn=0}=evaluate(tn,_e),Sn=getPaddingObject(Cn),Pn=hn[yn?kn==="floating"?"reference":"floating":kn],xn=rectToClientRect$1(await cn.getClippingRect({element:(nn=await(cn.isElement==null?void 0:cn.isElement(Pn)))==null||nn?Pn:Pn.contextElement||await(cn.getDocumentElement==null?void 0:cn.getDocumentElement(hn.floating)),boundary:vn,rootBoundary:_n,strategy:fn})),Mn=kn==="floating"?{...un.floating,x:sn,y:an}:un.reference,En=await(cn.getOffsetParent==null?void 0:cn.getOffsetParent(hn.floating)),Tn=await(cn.isElement==null?void 0:cn.isElement(En))?await(cn.getScale==null?void 0:cn.getScale(En))||{x:1,y:1}:{x:1,y:1},Ln=rectToClientRect$1(cn.convertOffsetParentRelativeRectToViewportRelativeRect?await cn.convertOffsetParentRelativeRectToViewportRelativeRect({rect:Mn,offsetParent:En,strategy:fn}):Mn);return{top:(xn.top-Ln.top+Sn.top)/Tn.y,bottom:(Ln.bottom-xn.bottom+Sn.bottom)/Tn.y,left:(xn.left-Ln.left+Sn.left)/Tn.x,right:(Ln.right-xn.right+Sn.right)/Tn.x}}const arrow$2=_e=>({name:"arrow",options:_e,async fn(tn){const{x:nn,y:sn,placement:an,rects:cn,platform:un,elements:hn,middlewareData:fn}=tn,{element:vn,padding:_n=0}=evaluate(_e,tn)||{};if(vn==null)return{};const kn=getPaddingObject(_n),yn={x:nn,y:sn},Cn=getAlignmentAxis(an),Sn=getAxisLength(Cn),$n=await un.getDimensions(vn),Pn=Cn==="y",xn=Pn?"top":"left",Mn=Pn?"bottom":"right",En=Pn?"clientHeight":"clientWidth",Tn=cn.reference[Sn]+cn.reference[Cn]-yn[Cn]-cn.floating[Sn],Ln=yn[Cn]-cn.reference[Cn],Nn=await(un.getOffsetParent==null?void 0:un.getOffsetParent(vn));let Rn=Nn?Nn[En]:0;(!Rn||!await(un.isElement==null?void 0:un.isElement(Nn)))&&(Rn=hn.floating[En]||cn.floating[Sn]);const On=Tn/2-Ln/2,jn=Rn/2-$n[Sn]/2-1,zn=min$1(kn[xn],jn),Kn=min$1(kn[Mn],jn),Vn=zn,Qn=Rn-$n[Sn]-Kn,Jn=Rn/2-$n[Sn]/2+On,er=clamp(Vn,Jn,Qn),Wn=!fn.arrow&&getAlignment(an)!=null&&Jn!=er&&cn.reference[Sn]/2-(Jn<Vn?zn:Kn)-$n[Sn]/2<0,qn=Wn?Jn<Vn?Jn-Vn:Jn-Qn:0;return{[Cn]:yn[Cn]+qn,data:{[Cn]:er,centerOffset:Jn-er-qn,...Wn&&{alignmentOffset:qn}},reset:Wn}}});function getPlacementList(_e,tn,nn){return(_e?[...nn.filter(an=>getAlignment(an)===_e),...nn.filter(an=>getAlignment(an)!==_e)]:nn.filter(an=>getSide(an)===an)).filter(an=>_e?getAlignment(an)===_e||(tn?getOppositeAlignmentPlacement(an)!==an:!1):!0)}const autoPlacement=function(_e){return _e===void 0&&(_e={}),{name:"autoPlacement",options:_e,async fn(tn){var nn,sn,an;const{rects:cn,middlewareData:un,placement:hn,platform:fn,elements:vn}=tn,{crossAxis:_n=!1,alignment:kn,allowedPlacements:yn=placements$1,autoAlignment:Cn=!0,...Sn}=evaluate(_e,tn),$n=kn!==void 0||yn===placements$1?getPlacementList(kn||null,Cn,yn):yn,Pn=await detectOverflow$1(tn,Sn),xn=((nn=un.autoPlacement)==null?void 0:nn.index)||0,Mn=$n[xn];if(Mn==null)return{};const En=getAlignmentSides(Mn,cn,await(fn.isRTL==null?void 0:fn.isRTL(vn.floating)));if(hn!==Mn)return{reset:{placement:$n[0]}};const Tn=[Pn[getSide(Mn)],Pn[En[0]],Pn[En[1]]],Ln=[...((sn=un.autoPlacement)==null?void 0:sn.overflows)||[],{placement:Mn,overflows:Tn}],Nn=$n[xn+1];if(Nn)return{data:{index:xn+1,overflows:Ln},reset:{placement:Nn}};const Rn=Ln.map(zn=>{const Kn=getAlignment(zn.placement);return[zn.placement,Kn&&_n?zn.overflows.slice(0,2).reduce((Vn,Qn)=>Vn+Qn,0):zn.overflows[0],zn.overflows]}).sort((zn,Kn)=>zn[1]-Kn[1]),jn=((an=Rn.filter(zn=>zn[2].slice(0,getAlignment(zn[0])?2:3).every(Kn=>Kn<=0))[0])==null?void 0:an[0])||Rn[0][0];return jn!==hn?{data:{index:xn+1,overflows:Ln},reset:{placement:jn}}:{}}}},flip$2=function(_e){return _e===void 0&&(_e={}),{name:"flip",options:_e,async fn(tn){var nn,sn;const{placement:an,middlewareData:cn,rects:un,initialPlacement:hn,platform:fn,elements:vn}=tn,{mainAxis:_n=!0,crossAxis:kn=!0,fallbackPlacements:yn,fallbackStrategy:Cn="bestFit",fallbackAxisSideDirection:Sn="none",flipAlignment:$n=!0,...Pn}=evaluate(_e,tn);if((nn=cn.arrow)!=null&&nn.alignmentOffset)return{};const xn=getSide(an),Mn=getSide(hn)===hn,En=await(fn.isRTL==null?void 0:fn.isRTL(vn.floating)),Tn=yn||(Mn||!$n?[getOppositePlacement$1(hn)]:getExpandedPlacements(hn));!yn&&Sn!=="none"&&Tn.push(...getOppositeAxisPlacements(hn,$n,Sn,En));const Ln=[hn,...Tn],Nn=await detectOverflow$1(tn,Pn),Rn=[];let On=((sn=cn.flip)==null?void 0:sn.overflows)||[];if(_n&&Rn.push(Nn[xn]),kn){const Vn=getAlignmentSides(an,un,En);Rn.push(Nn[Vn[0]],Nn[Vn[1]])}if(On=[...On,{placement:an,overflows:Rn}],!Rn.every(Vn=>Vn<=0)){var jn,zn;const Vn=(((jn=cn.flip)==null?void 0:jn.index)||0)+1,Qn=Ln[Vn];if(Qn)return{data:{index:Vn,overflows:On},reset:{placement:Qn}};let Jn=(zn=On.filter(er=>er.overflows[0]<=0).sort((er,Wn)=>er.overflows[1]-Wn.overflows[1])[0])==null?void 0:zn.placement;if(!Jn)switch(Cn){case"bestFit":{var Kn;const er=(Kn=On.map(Wn=>[Wn.placement,Wn.overflows.filter(qn=>qn>0).reduce((qn,Hn)=>qn+Hn,0)]).sort((Wn,qn)=>Wn[1]-qn[1])[0])==null?void 0:Kn[0];er&&(Jn=er);break}case"initialPlacement":Jn=hn;break}if(an!==Jn)return{reset:{placement:Jn}}}return{}}}};async function convertValueToCoords(_e,tn){const{placement:nn,platform:sn,elements:an}=_e,cn=await(sn.isRTL==null?void 0:sn.isRTL(an.floating)),un=getSide(nn),hn=getAlignment(nn),fn=getSideAxis(nn)==="y",vn=["left","top"].includes(un)?-1:1,_n=cn&&fn?-1:1,kn=evaluate(tn,_e);let{mainAxis:yn,crossAxis:Cn,alignmentAxis:Sn}=typeof kn=="number"?{mainAxis:kn,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...kn};return hn&&typeof Sn=="number"&&(Cn=hn==="end"?Sn*-1:Sn),fn?{x:Cn*_n,y:yn*vn}:{x:yn*vn,y:Cn*_n}}const offset$3=function(_e){return _e===void 0&&(_e=0),{name:"offset",options:_e,async fn(tn){var nn,sn;const{x:an,y:cn,placement:un,middlewareData:hn}=tn,fn=await convertValueToCoords(tn,_e);return un===((nn=hn.offset)==null?void 0:nn.placement)&&(sn=hn.arrow)!=null&&sn.alignmentOffset?{}:{x:an+fn.x,y:cn+fn.y,data:{...fn,placement:un}}}}},shift=function(_e){return _e===void 0&&(_e={}),{name:"shift",options:_e,async fn(tn){const{x:nn,y:sn,placement:an}=tn,{mainAxis:cn=!0,crossAxis:un=!1,limiter:hn={fn:Pn=>{let{x:xn,y:Mn}=Pn;return{x:xn,y:Mn}}},...fn}=evaluate(_e,tn),vn={x:nn,y:sn},_n=await detectOverflow$1(tn,fn),kn=getSideAxis(getSide(an)),yn=getOppositeAxis(kn);let Cn=vn[yn],Sn=vn[kn];if(cn){const Pn=yn==="y"?"top":"left",xn=yn==="y"?"bottom":"right",Mn=Cn+_n[Pn],En=Cn-_n[xn];Cn=clamp(Mn,Cn,En)}if(un){const Pn=kn==="y"?"top":"left",xn=kn==="y"?"bottom":"right",Mn=Sn+_n[Pn],En=Sn-_n[xn];Sn=clamp(Mn,Sn,En)}const $n=hn.fn({...tn,[yn]:Cn,[kn]:Sn});return{...$n,data:{x:$n.x-nn,y:$n.y-sn}}}}},size=function(_e){return _e===void 0&&(_e={}),{name:"size",options:_e,async fn(tn){const{placement:nn,rects:sn,platform:an,elements:cn}=tn,{apply:un=()=>{},...hn}=evaluate(_e,tn),fn=await detectOverflow$1(tn,hn),vn=getSide(nn),_n=getAlignment(nn),kn=getSideAxis(nn)==="y",{width:yn,height:Cn}=sn.floating;let Sn,$n;vn==="top"||vn==="bottom"?(Sn=vn,$n=_n===(await(an.isRTL==null?void 0:an.isRTL(cn.floating))?"start":"end")?"left":"right"):($n=vn,Sn=_n==="end"?"top":"bottom");const Pn=Cn-fn[Sn],xn=yn-fn[$n],Mn=!tn.middlewareData.shift;let En=Pn,Tn=xn;if(kn){const Nn=yn-fn.left-fn.right;Tn=_n||Mn?min$1(xn,Nn):Nn}else{const Nn=Cn-fn.top-fn.bottom;En=_n||Mn?min$1(Pn,Nn):Nn}if(Mn&&!_n){const Nn=max$1(fn.left,0),Rn=max$1(fn.right,0),On=max$1(fn.top,0),jn=max$1(fn.bottom,0);kn?Tn=yn-2*(Nn!==0||Rn!==0?Nn+Rn:max$1(fn.left,fn.right)):En=Cn-2*(On!==0||jn!==0?On+jn:max$1(fn.top,fn.bottom))}await un({...tn,availableWidth:Tn,availableHeight:En});const Ln=await an.getDimensions(cn.floating);return yn!==Ln.width||Cn!==Ln.height?{reset:{rects:!0}}:{}}}};function n$3(_e){var tn;return((tn=_e.ownerDocument)==null?void 0:tn.defaultView)||window}function o$2(_e){return n$3(_e).getComputedStyle(_e)}const i$2=Math.min,r$2=Math.max,l$2=Math.round;function c$2(_e){const tn=o$2(_e);let nn=parseFloat(tn.width),sn=parseFloat(tn.height);const an=_e.offsetWidth,cn=_e.offsetHeight,un=l$2(nn)!==an||l$2(sn)!==cn;return un&&(nn=an,sn=cn),{width:nn,height:sn,fallback:un}}function s$2(_e){return h$4(_e)?(_e.nodeName||"").toLowerCase():""}let f$2;function u$2(){if(f$2)return f$2;const _e=navigator.userAgentData;return _e&&Array.isArray(_e.brands)?(f$2=_e.brands.map(tn=>tn.brand+"/"+tn.version).join(" "),f$2):navigator.userAgent}function a$2(_e){return _e instanceof n$3(_e).HTMLElement}function d$2(_e){return _e instanceof n$3(_e).Element}function h$4(_e){return _e instanceof n$3(_e).Node}function p$3(_e){return typeof ShadowRoot>"u"?!1:_e instanceof n$3(_e).ShadowRoot||_e instanceof ShadowRoot}function g$4(_e){const{overflow:tn,overflowX:nn,overflowY:sn,display:an}=o$2(_e);return/auto|scroll|overlay|hidden|clip/.test(tn+sn+nn)&&!["inline","contents"].includes(an)}function m$2(_e){return["table","td","th"].includes(s$2(_e))}function y$4(_e){const tn=/firefox/i.test(u$2()),nn=o$2(_e),sn=nn.backdropFilter||nn.WebkitBackdropFilter;return nn.transform!=="none"||nn.perspective!=="none"||!!sn&&sn!=="none"||tn&&nn.willChange==="filter"||tn&&!!nn.filter&&nn.filter!=="none"||["transform","perspective"].some(an=>nn.willChange.includes(an))||["paint","layout","strict","content"].some(an=>{const cn=nn.contain;return cn!=null&&cn.includes(an)})}function x$3(){return!/^((?!chrome|android).)*safari/i.test(u$2())}function w$3(_e){return["html","body","#document"].includes(s$2(_e))}function v$3(_e){return d$2(_e)?_e:_e.contextElement}const b$3={x:1,y:1};function L$2(_e){const tn=v$3(_e);if(!a$2(tn))return b$3;const nn=tn.getBoundingClientRect(),{width:sn,height:an,fallback:cn}=c$2(tn);let un=(cn?l$2(nn.width):nn.width)/sn,hn=(cn?l$2(nn.height):nn.height)/an;return un&&Number.isFinite(un)||(un=1),hn&&Number.isFinite(hn)||(hn=1),{x:un,y:hn}}function E$3(_e,tn,nn,sn){var an,cn;tn===void 0&&(tn=!1),nn===void 0&&(nn=!1);const un=_e.getBoundingClientRect(),hn=v$3(_e);let fn=b$3;tn&&(sn?d$2(sn)&&(fn=L$2(sn)):fn=L$2(_e));const vn=hn?n$3(hn):window,_n=!x$3()&&nn;
126let kn=(un.left+(_n&&((an=vn.visualViewport)==null?void 0:an.offsetLeft)||0))/fn.x,yn=(un.top+(_n&&((cn=vn.visualViewport)==null?void 0:cn.offsetTop)||0))/fn.y,Cn=un.width/fn.x,Sn=un.height/fn.y;if(hn){const $n=n$3(hn),Pn=sn&&d$2(sn)?n$3(sn):sn;let xn=$n.frameElement;for(;xn&&sn&&Pn!==$n;){const Mn=L$2(xn),En=xn.getBoundingClientRect(),Tn=getComputedStyle(xn);En.x+=(xn.clientLeft+parseFloat(Tn.paddingLeft))*Mn.x,En.y+=(xn.clientTop+parseFloat(Tn.paddingTop))*Mn.y,kn*=Mn.x,yn*=Mn.y,Cn*=Mn.x,Sn*=Mn.y,kn+=En.x,yn+=En.y,xn=n$3(xn).frameElement}}return{width:Cn,height:Sn,top:yn,right:kn+Cn,bottom:yn+Sn,left:kn,x:kn,y:yn}}function R$2(_e){return((h$4(_e)?_e.ownerDocument:_e.document)||window.document).documentElement}function T$3(_e){return d$2(_e)?{scrollLeft:_e.scrollLeft,scrollTop:_e.scrollTop}:{scrollLeft:_e.pageXOffset,scrollTop:_e.pageYOffset}}function C$3(_e){return E$3(R$2(_e)).left+T$3(_e).scrollLeft}function F$1(_e){if(s$2(_e)==="html")return _e;const tn=_e.assignedSlot||_e.parentNode||p$3(_e)&&_e.host||R$2(_e);return p$3(tn)?tn.host:tn}function W$3(_e){const tn=F$1(_e);return w$3(tn)?tn.ownerDocument.body:a$2(tn)&&g$4(tn)?tn:W$3(tn)}function D$2(_e,tn){var nn;tn===void 0&&(tn=[]);const sn=W$3(_e),an=sn===((nn=_e.ownerDocument)==null?void 0:nn.body),cn=n$3(sn);return an?tn.concat(cn,cn.visualViewport||[],g$4(sn)?sn:[]):tn.concat(sn,D$2(sn))}function S$3(_e,tn,nn){return tn==="viewport"?rectToClientRect$1(function(sn,an){const cn=n$3(sn),un=R$2(sn),hn=cn.visualViewport;let fn=un.clientWidth,vn=un.clientHeight,_n=0,kn=0;if(hn){fn=hn.width,vn=hn.height;const yn=x$3();(yn||!yn&&an==="fixed")&&(_n=hn.offsetLeft,kn=hn.offsetTop)}return{width:fn,height:vn,x:_n,y:kn}}(_e,nn)):d$2(tn)?rectToClientRect$1(function(sn,an){const cn=E$3(sn,!0,an==="fixed"),un=cn.top+sn.clientTop,hn=cn.left+sn.clientLeft,fn=a$2(sn)?L$2(sn):{x:1,y:1};return{width:sn.clientWidth*fn.x,height:sn.clientHeight*fn.y,x:hn*fn.x,y:un*fn.y}}(tn,nn)):rectToClientRect$1(function(sn){const an=R$2(sn),cn=T$3(sn),un=sn.ownerDocument.body,hn=r$2(an.scrollWidth,an.clientWidth,un.scrollWidth,un.clientWidth),fn=r$2(an.scrollHeight,an.clientHeight,un.scrollHeight,un.clientHeight);let vn=-cn.scrollLeft+C$3(sn);const _n=-cn.scrollTop;return o$2(un).direction==="rtl"&&(vn+=r$2(an.clientWidth,un.clientWidth)-hn),{width:hn,height:fn,x:vn,y:_n}}(R$2(_e)))}function A$1(_e){return a$2(_e)&&o$2(_e).position!=="fixed"?_e.offsetParent:null}function H$2(_e){const tn=n$3(_e);let nn=A$1(_e);for(;nn&&m$2(nn)&&o$2(nn).position==="static";)nn=A$1(nn);return nn&&(s$2(nn)==="html"||s$2(nn)==="body"&&o$2(nn).position==="static"&&!y$4(nn))?tn:nn||function(sn){let an=F$1(sn);for(;a$2(an)&&!w$3(an);){if(y$4(an))return an;an=F$1(an)}return null}(_e)||tn}function O$1(_e,tn,nn){const sn=a$2(tn),an=R$2(tn),cn=E$3(_e,!0,nn==="fixed",tn);let un={scrollLeft:0,scrollTop:0};const hn={x:0,y:0};if(sn||!sn&&nn!=="fixed")if((s$2(tn)!=="body"||g$4(an))&&(un=T$3(tn)),a$2(tn)){const fn=E$3(tn,!0);hn.x=fn.x+tn.clientLeft,hn.y=fn.y+tn.clientTop}else an&&(hn.x=C$3(an));return{x:cn.left+un.scrollLeft-hn.x,y:cn.top+un.scrollTop-hn.y,width:cn.width,height:cn.height}}const P$1={getClippingRect:function(_e){let{element:tn,boundary:nn,rootBoundary:sn,strategy:an}=_e;const cn=nn==="clippingAncestors"?function(vn,_n){const kn=_n.get(vn);if(kn)return kn;let yn=D$2(vn).filter(Pn=>d$2(Pn)&&s$2(Pn)!=="body"),Cn=null;const Sn=o$2(vn).position==="fixed";let $n=Sn?F$1(vn):vn;for(;d$2($n)&&!w$3($n);){const Pn=o$2($n),xn=y$4($n);(Sn?xn||Cn:xn||Pn.position!=="static"||!Cn||!["absolute","fixed"].includes(Cn.position))?Cn=Pn:yn=yn.filter(Mn=>Mn!==$n),$n=F$1($n)}return _n.set(vn,yn),yn}(tn,this._c):[].concat(nn),un=[...cn,sn],hn=un[0],fn=un.reduce((vn,_n)=>{const kn=S$3(tn,_n,an);return vn.top=r$2(kn.top,vn.top),vn.right=i$2(kn.right,vn.right),vn.bottom=i$2(kn.bottom,vn.bottom),vn.left=r$2(kn.left,vn.left),vn},S$3(tn,hn,an));return{width:fn.right-fn.left,height:fn.bottom-fn.top,x:fn.left,y:fn.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(_e){let{rect:tn,offsetParent:nn,strategy:sn}=_e;const an=a$2(nn),cn=R$2(nn);if(nn===cn)return tn;let un={scrollLeft:0,scrollTop:0},hn={x:1,y:1};const fn={x:0,y:0};if((an||!an&&sn!=="fixed")&&((s$2(nn)!=="body"||g$4(cn))&&(un=T$3(nn)),a$2(nn))
vendor: 16,237 bytes, line 126
126){const vn=E$3(nn);hn=L$2(nn),fn.x=vn.x+nn.clientLeft,fn.y=vn.y+nn.clientTop}return{width:tn.width*hn.x,height:tn.height*hn.y,x:tn.x*hn.x-un.scrollLeft*hn.x+fn.x,y:tn.y*hn.y-un.scrollTop*hn.y+fn.y}},isElement:d$2,getDimensions:function(_e){return a$2(_e)?c$2(_e):_e.getBoundingClientRect()},getOffsetParent:H$2,getDocumentElement:R$2,getScale:L$2,async getElementRects(_e){let{reference:tn,floating:nn,strategy:sn}=_e;const an=this.getOffsetParent||H$2,cn=this.getDimensions;return{reference:O$1(tn,await an(nn),sn),floating:{x:0,y:0,...await cn(nn)}}},getClientRects:_e=>Array.from(_e.getClientRects()),isRTL:_e=>o$2(_e).direction==="rtl"},B$2=(_e,tn,nn)=>{const sn=new Map,an={platform:P$1,...nn},cn={...an.platform,_c:sn};return computePosition(_e,tn,{...an,platform:cn})},u$1={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:150,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:_e=>[..._e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function S$2(_e,tn){let nn=u$1.themes[_e]||{},sn;do sn=nn[tn],typeof sn>"u"?nn.$extend?nn=u$1.themes[nn.$extend]||{}:(nn=null,sn=u$1[tn]):nn=null;while(nn);return sn}function Je(_e){const tn=[_e];let nn=u$1.themes[_e]||{};do nn.$extend&&!nn.$resetCss?(tn.push(nn.$extend),nn=u$1.themes[nn.$extend]||{}):nn=null;while(nn);return tn.map(sn=>`v-popper--theme-${sn}`)}function ne$1(_e){const tn=[_e];let nn=u$1.themes[_e]||{};do nn.$extend?(tn.push(nn.$extend),nn=u$1.themes[nn.$extend]||{}):nn=null;while(nn);return tn}let $$1=!1;if(typeof window<"u"){$$1=!1;try{const _e=Object.defineProperty({},"passive",{get(){$$1=!0}});window.addEventListener("test",null,_e)}catch{}}let ve$2=!1;typeof window<"u"&&typeof navigator<"u"&&(ve$2=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const ye$1=["auto","top","bottom","left","right"].reduce((_e,tn)=>_e.concat([tn,`${tn}-start`,`${tn}-end`]),[]),re$2={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},pe$2={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ae$2(_e,tn){const nn=_e.indexOf(tn);nn!==-1&&_e.splice(nn,1)}function W$2(){return new Promise(_e=>requestAnimationFrame(()=>{requestAnimationFrame(_e)}))}const h$3=[];let g$3=null;const de$1={};function le$2(_e){let tn=de$1[_e];return tn||(tn=de$1[_e]=[]),tn}let Y$1=function(){};typeof window<"u"&&(Y$1=window.Element);function n$2(_e){return function(tn){return S$2(tn.theme,_e)}}const G$2="__floating-vue__popper",J$2=()=>defineComponent({name:"VPopper",provide(){return{[G$2]:{parentPopper:this}}},inject:{[G$2]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:n$2("disabled")},positioningDisabled:{type:Boolean,default:n$2("positioningDisabled")},placement:{type:String,default:n$2("placement"),validator:_e=>ye$1.includes(_e)},delay:{type:[String,Number,Object],default:n$2("delay")},distance:{type:[Number,String],default:n$2("distance")},skidding:{type:[Number,String],default:n$2("skidding")},triggers:{type:Array,default:n$2("triggers")},showTriggers:{type:[Array,Function],default:n$2("showTriggers")},hideTriggers:{type:[Array,Function],default:n$2("hideTriggers")},popperTriggers:{type:Array,default:n$2("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:n$2("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:n$2("popperHideTriggers")},container:{type:[String,Object,Y$1,Boolean],default:n$2("container")},boundary:{type:[String,Y$1],default:n$2("boundary")},strategy:{type:String,validator:_e=>["absolute","fixed"].includes(_e),default:n$2("strategy")},autoHide:{type:[Boolean,Function],default:n$2("autoHide")},handleResize:{type:Boolean,default:n$2("handleResize")},instantMove:{type:Boolean,default:n$2("instantMove")},eagerMount:{type:Boolean,default:n$2("eagerMount")},popperClass:{type:[String,Array,Object],default:n$2("popperClass")},computeTransformOrigin:{type:Boolean,default:n$2("computeTransformOrigin")},autoMinSize:{type:Boolean,default:n$2("autoMinSize")},autoSize:{type:[Boolean,String],default:n$2("autoSize")},autoMaxSize:{type:Boolean,default:n$2("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:n$2("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:n$2("preventOverflow")},overflowPadding:{type:[Number,String],default:n$2("overflowPadding")},arrowPadding:{type:[Number,String],default:n$2("arrowPadding")},arrowOverflow:{type:Boolean,default:n$2("arrowOverflow")},flip:{type:Boolean,default:n$2("flip")},shift:{type:Boolean,default:n$2("shift")},shiftCrossAxis:{type:Boolean,default:n$2("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:n$2("noAutoFocus")},disposeTimeout:{type:Number,default:n$2("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":_e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:`popper_${[Math.random(),Date.now()].map(_e=>_e.toString(36).substring(2,10)).join("_")}`,shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide=="function"?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var _e;return(_e=this[G$2])==null?void 0:_e.parentPopper},hasPopperShowTriggerHover(){var _e,tn;return((_e=this.popperTriggers)==null?void 0:_e.includes("hover"))||((tn=this.popperShowTriggers)==null?void 0:tn.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(_e){_e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},...["triggers","positioningDisabled"].reduce((_e,tn)=>(_e[tn]="$_refreshListeners",_e),{}),...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((_e,tn)=>(_e[tn]="$_computePosition",_e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:_e=null,skipDelay:tn=!1,force:nn=!1}={}){var sn,an;(sn=this.parentPopper)!=null&&sn.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(nn||!this.disabled)&&(((an=this.parentPopper)==null?void 0:an.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(_e,tn),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:_e=null,skipDelay:tn=!1}={}){var nn;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.pendingHide=!0;return}if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:tn}),this.parentPopper.lockedChild=null)},1e3));return}((nn=this.parentPopper)==null?void 0:nn.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(_e,tn),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var _e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((_e=this.referenceNode)==null?void 0:_e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(tn=>tn.nodeType===tn.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const _e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&_e.middleware.push(offset$3({mainAxis:this.distance,crossAxis:this.skidding}));const tn=this.placement.startsWith("auto");if(tn?_e.middleware.push(autoPlacement({alignment:this.placement.split("-")[1]??""})):_e.placement=this.placement,this.preventOverflow&&(this.shift&&_e.middleware.push(shift({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!tn&&this.flip&&_e.middleware.push(flip$2({padding:this.overflowPadding,boundary:this.boundary}))),_e.middleware.push(arrow$2({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&_e.middleware.push({name:"arrowOverflow",fn:({placement:sn,rects:an,middlewareData:cn})=>{let un;const{centerOffset:hn}=cn.arrow;return sn.startsWith("top")||sn.startsWith("bottom")?un=Math.abs(hn)>an.reference.width/2:un=Math.abs(hn)>an.reference.height/2,{data:{overflow:un}}}}),this.autoMinSize||this.autoSize){const sn=this.autoSize?this.autoSize:this.autoMinSize?"min":null;_e.middleware.push({name:"autoSize",fn:({rects:an,placement:cn,middlewareData:un})=>{var hn;if((hn=un.autoSize)!=null&&hn.skip)return{};let fn,vn;return cn.startsWith("top")||cn.startsWith("bottom")?fn=an.reference.width:vn=an.reference.height,this.$_innerNode.style[sn==="min"?"minWidth":sn==="max"?"maxWidth":"width"]=fn!=null?`${fn}px`:null,this.$_innerNode.style[sn==="min"?"minHeight":sn==="max"?"maxHeight":"height"]=vn!=null?`${vn}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,_e.middleware.push(size({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:sn,availableHeight:an})=>{this.$_innerNode.style.maxWidth=sn!=null?`${sn}px`:null,this.$_innerNode.style.maxHeight=an!=null?`${an}px`:null}})));const nn=await B$2(this.$_referenceNode,this.$_popperNode,_e);Object.assign(this.result,{x:nn.x,y:nn.y,placement:nn.placement,strategy:nn.strategy,arrow:{...nn.middlewareData.arrow,...nn.middlewareData.arrowOverflow}})},$_scheduleShow(_e,tn=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),g$3&&this.instantMove&&g$3.instantMove&&g$3!==this.parentPopper){g$3.$_applyHide(!0),this.$_applyShow(!0);return}tn?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(_e,tn=!1){if(this.shownChildren.size>0){this.pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(g$3=this),tn?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(_e){const tn=this.delay;return parseInt(tn&&tn[_e]||tn||0)},async $_applyShow(_e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=_e,!this.isShown&&(this.$_ensureTeleport(),await W$2(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...D$2(this.$_referenceNode),...D$2(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const tn=this.$_referenceNode.getBoundingClientRect(),nn=this.$_popperNode.querySelector(".v-popper__wrapper"),sn=nn.parentNode.getBoundingClientRect(),an=tn.x+tn.width/2-(sn.left+nn.offsetLeft),cn=tn.y+tn.height/2-(sn.top+nn.offsetTop);this.result.transformOrigin=`${an}px ${cn}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const _e=this.showGroup;if(_e){let tn;for(let nn=0;nn<h$3.length;nn++)tn=h$3[nn],tn.showGroup!==_e&&(tn.hide(),tn.$emit("close-group"))}h$3.push(this),document.body.classList.add("v-popper--some-open");for(const tn of ne$1(this.theme))le$2(tn).push(this),document.body.classList.add(`v-popper--some-open--${tn}`);this.$emit("apply-show"),this.classes.showFrom=!0,this.classes.showTo=!1,this.classes.hideFrom=!1,this.classes.hideTo=!1,await W$2(),this.classes.showFrom=!1,this.classes.showTo=!0,this.noAutoFocus||this.$_popperNode.focus()},async $_applyHide(_e=!1){if(this.shownChildren.size>0){this.pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=_e,ae$2(h$3,this),h$3.length===0&&document.body.classList.remove("v-popper--some-open");for(const nn of ne$1(this.theme)){const sn=le$2(nn);ae$2(sn,this),sn.length===0&&document.body.classList.remove(`v-popper--some-open--${nn}`)}g$3===this&&(g$3=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const tn=this.disposeTimeout;tn!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},tn)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await W$2(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let _e=this.container;if(typeof _e=="string"?_e=window.document.querySelector(_e):_e===!1&&(_e=this.$_targetNodes[0].parentNode),!_e)throw new Error("No container for popover: "+this.container);_e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const _e=nn=>{this.isShown&&!this.$_hideInProgress||(nn.usedByTooltip=!0,!this.$_preventShow&&this.show({event:nn}))};this.$_registerTriggerListeners(this.$_targetNodes,re$2,this.triggers,this.showTriggers,_e),this.$_registerTriggerListeners([this.$_popperNode],re$2,this.popperTriggers,this.popperShowTriggers,_e);const tn=nn=>{nn.usedByTooltip||this.hide({event:nn})};this.$_registerTriggerListeners(this.$_targetNodes,pe$2,this.triggers,this.hideTriggers,tn),this.$_registerTriggerListeners([this.$_popperNode],pe$2,this.popperTriggers,this.popperHideTriggers,tn)},$_registerEventListeners(_e,tn,nn){this.$_events.push({targetNodes:_e,eventType:tn,handler:nn}),_e.forEach(sn=>sn.addEventListener(tn,nn,$$1?{passive:!0}:void 0))},$_registerTriggerListeners(_e,tn,nn,sn,an){let cn=nn;sn!=null&&(cn=typeof sn=="function"?sn(cn):sn),cn.forEach(un=>{const hn=tn[un];hn&&this.$_registerEventListeners(_e,hn,an)})},$_removeEventListeners(_e){const tn=[];
126this.$_events.forEach(nn=>{const{targetNodes:sn,eventType:an,handler:cn}=nn;!_e||_e===an?sn.forEach(un=>un.removeEventListener(an,cn)):tn.push(nn)}),this.$_events=tn},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(_e,tn=!1){this.$_showFrameLocked||(this.hide({event:_e}),_e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),tn&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(_e,tn){for(const nn of this.$_targetNodes){const sn=nn.getAttribute(_e);sn&&(nn.removeAttribute(_e),nn.setAttribute(tn,sn))}},$_applyAttrsToTarget(_e){for(const tn of this.$_targetNodes)for(const nn in _e){const sn=_e[nn];sn==null?tn.removeAttribute(nn):tn.setAttribute(nn,sn)}},$_updateParentShownChildren(_e){let tn=this.parentPopper;for(;tn;)_e?tn.shownChildren.add(this.randomId):(tn.shownChildren.delete(this.randomId),tn.pendingHide&&tn.hide()),tn=tn.parentPopper},$_isAimingPopper(){const _e=this.$_referenceNode.getBoundingClientRect();if(y$3>=_e.left&&y$3<=_e.right&&_$1>=_e.top&&_$1<=_e.bottom){const tn=this.$_popperNode.getBoundingClientRect(),nn=y$3-c$1,sn=_$1-m$1,an=tn.left+tn.width/2-c$1+(tn.top+tn.height/2)-m$1+tn.width+tn.height,cn=c$1+nn*an,un=m$1+sn*an;return C$2(c$1,m$1,cn,un,tn.left,tn.top,tn.left,tn.bottom)||C$2(c$1,m$1,cn,un,tn.left,tn.top,tn.right,tn.top)||C$2(c$1,m$1,cn,un,tn.right,tn.top,tn.right,tn.bottom)||C$2(c$1,m$1,cn,un,tn.left,tn.bottom,tn.right,tn.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});typeof document<"u"&&typeof window<"u"&&(ve$2?document.addEventListener("touchstart",he$2,$$1?{passive:!0,capture:!0}:!0):window.addEventListener("mousedown",he$2,!0),window.addEventListener("resize",Ze));function he$2(_e,tn=!1){const nn={};for(let sn=h$3.length-1;sn>=0;sn--){const an=h$3[sn];try{const cn=an.containsGlobalTarget=an.popperNode().contains(_e.target);an.pendingHide=!1,requestAnimationFrame(()=>{if(an.pendingHide=!1,!nn[an.randomId]&&ue$2(an,cn,_e)){if(an.$_handleGlobalClose(_e,tn),!_e.closeAllPopover&&_e.closePopover&&cn){let hn=an.parentPopper;for(;hn;)nn[hn.randomId]=!0,hn=hn.parentPopper;return}let un=an.parentPopper;for(;un&&ue$2(un,un.containsGlobalTarget,_e);)un.$_handleGlobalClose(_e,tn),un=un.parentPopper}})}catch{}}}function ue$2(_e,tn,nn){return nn.closeAllPopover||nn.closePopover&&tn||Qe$1(_e,nn)&&!tn}function Qe$1(_e,tn){if(typeof _e.autoHide=="function"){const nn=_e.autoHide(tn);return _e.lastAutoHide=nn,nn}return _e.autoHide}function Ze(){for(let _e=0;_e<h$3.length;_e++)h$3[_e].$_computePosition()}let c$1=0,m$1=0,y$3=0,_$1=0;typeof window<"u"&&window.addEventListener("mousemove",_e=>{c$1=y$3,m$1=_$1,y$3=_e.clientX,_$1=_e.clientY},$$1?{passive:!0}:void 0);function C$2(_e,tn,nn,sn,an,cn,un,hn){const fn=((un-an)*(tn-cn)-(hn-cn)*(_e-an))/((hn-cn)*(nn-_e)-(un-an)*(sn-tn)),vn=((nn-_e)*(tn-cn)-(sn-tn)*(_e-an))/((hn-cn)*(nn-_e)-(un-an)*(sn-tn));return fn>=0&&fn<=1&&vn>=0&&vn<=1}const et$2={extends:J$2()},M$2=(_e,tn)=>{const nn=_e.__vccOpts||_e;for(const[sn,an]of tn)nn[sn]=an;return nn};function tt$1(_e,tn,nn,sn,an,cn){return openBlock(),createElementBlock("div",{ref:"reference",class:normalizeClass(["v-popper",{"v-popper--shown":_e.slotData.isShown}])},[renderSlot(_e.$slots,"default",normalizeProps(guardReactiveProps(_e.slotData)))],2)}const ot$2=M$2(et$2,[["render",tt$1]]);function it$1(){var _e=window.navigator.userAgent,tn=_e.indexOf("MSIE ");if(tn>0)return parseInt(_e.substring(tn+5,_e.indexOf(".",tn)),10);var nn=_e.indexOf("Trident/");if(nn>0){var sn=_e.indexOf("rv:");return parseInt(_e.substring(sn+3,_e.indexOf(".",sn)),10)}var an=_e.indexOf("Edge/");return an>0?parseInt(_e.substring(an+5,_e.indexOf(".",an)),10):-1}let z$3;function U$1(){U$1.init||(U$1.init=!0,z$3=it$1()!==-1)}var B$1={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){U$1(),nextTick(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const _e=document.createElement("object");this._resizeObject=_e,_e.setAttribute("aria-hidden","true"),_e.setAttribute("tabindex",-1),_e.onload=this.addResizeHandlers,_e.type="text/html",z$3&&this.$el.appendChild(_e),_e.data="about:blank",z$3||this.$el.appendChild(_e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!z$3&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const st$2=withScopeId();pushScopeId("data-v-b329ee4c");const nt$1={class:"resize-observer",tabindex:"-1"};popScopeId();const rt$2=st$2((_e,tn,nn,sn,an,cn)=>(openBlock(),createBlock("div",nt$1)));B$1.render=rt$2;B$1.__scopeId="data-v-b329ee4c";B$1.__file="src/components/ResizeObserver.vue";const Q$2=(_e="theme")=>({computed:{themeClass(){return Je(this[_e])}}}),pt$1=defineComponent({name:"VPopperContent",components:{ResizeObserver:B$1},mixins:[Q$2()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(_e){return _e!=null&&!isNaN(_e)?`${_e}px`:null}}}
126),at$1=["id","aria-hidden","tabindex","data-popper-placement"],dt$1={ref:"inner",class:"v-popper__inner"},lt$1=createBaseVNode("div",{class:"v-popper__arrow-outer"},null,-1),ht$1=createBaseVNode("div",{class:"v-popper__arrow-inner"},null,-1),ut$1=[lt$1,ht$1];function ft$1(_e,tn,nn,sn,an,cn){const un=resolveComponent("ResizeObserver");return openBlock(),createElementBlock("div",{id:_e.popperId,ref:"popover",class:normalizeClass(["v-popper__popper",[_e.themeClass,_e.classes.popperClass,{"v-popper__popper--shown":_e.shown,"v-popper__popper--hidden":!_e.shown,"v-popper__popper--show-from":_e.classes.showFrom,"v-popper__popper--show-to":_e.classes.showTo,"v-popper__popper--hide-from":_e.classes.hideFrom,"v-popper__popper--hide-to":_e.classes.hideTo,"v-popper__popper--skip-transition":_e.skipTransition,"v-popper__popper--arrow-overflow":_e.result&&_e.result.arrow.overflow,"v-popper__popper--no-positioning":!_e.result}]]),style:normalizeStyle(_e.result?{position:_e.result.strategy,transform:`translate3d(${Math.round(_e.result.x)}px,${Math.round(_e.result.y)}px,0)`}:void 0),"aria-hidden":_e.shown?"false":"true",tabindex:_e.autoHide?0:void 0,"data-popper-placement":_e.result?_e.result.placement:void 0,onKeyup:tn[2]||(tn[2]=withKeys(hn=>_e.autoHide&&_e.$emit("hide"),["esc"]))},[createBaseVNode("div",{class:"v-popper__backdrop",onClick:tn[0]||(tn[0]=hn=>_e.autoHide&&_e.$emit("hide"))}),createBaseVNode("div",{class:"v-popper__wrapper",style:normalizeStyle(_e.result?{transformOrigin:_e.result.transformOrigin}:void 0)},[createBaseVNode("div",dt$1,[_e.mounted?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("div",null,[renderSlot(_e.$slots,"default")]),_e.handleResize?(openBlock(),createBlock(un,{key:0,onNotify:tn[1]||(tn[1]=hn=>_e.$emit("resize",hn))})):createCommentVNode("",!0)],64)):createCommentVNode("",!0)],512),createBaseVNode("div",{ref:"arrow",class:"v-popper__arrow-container",style:normalizeStyle(_e.result?{left:_e.toPx(_e.result.arrow.x),top:_e.toPx(_e.result.arrow.y)}:void 0)},ut$1,4)],4)],46,at$1)}const Z$1=M$2(pt$1,[["render",ft$1]]),ee$2={methods:{show(..._e){return this.$refs.popper.show(..._e)},hide(..._e){return this.$refs.popper.hide(..._e)},dispose(..._e){return this.$refs.popper.dispose(..._e)},onResize(..._e){return this.$refs.popper.onResize(..._e)}}};let X$2=function(){};typeof window<"u"&&(X$2=window.Element);const ct$1=defineComponent({name:"VPopperWrapper",components:{Popper:ot$2,PopperContent:Z$1},mixins:[ee$2,Q$2("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,X$2,Boolean],default:void 0},boundary:{type:[String,X$2],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":_e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(_e=>_e!==this.$refs.popperContent.$el)}}});function mt$1(_e,tn,nn,sn,an,cn){const un=resolveComponent("PopperContent"),hn=resolveComponent("Popper");return openBlock(),createBlock(hn,mergeProps$1({ref:"popper"},_e.$props,{theme:_e.finalTheme,"target-nodes":_e.getTargetNodes,"popper-node":()=>_e.$refs.popperContent.$el,class:[_e.themeClass],onShow:tn[0]||(tn[0]=()=>_e.$emit("show")),onHide:tn[1]||(tn[1]=()=>_e.$emit("hide")),"onUpdate:shown":tn[2]||(tn[2]=fn=>_e.$emit("update:shown",fn)),onApplyShow:tn[3]||(tn[3]=()=>_e.$emit("apply-show")),onApplyHide:tn[4]||(tn[4]=()=>_e.$emit("apply-hide")),onCloseGroup:tn[5]||(tn[5]=()=>_e.$emit("close-group")),onCloseDirective:tn[6]||(tn[6]=()=>_e.$emit("close-directive")),onAutoHide:tn[7]||(tn[7]=()=>_e.$emit("auto-hide")),onResize:tn[8]||(tn[8]=()=>_e.$emit("resize"))}),{default:withCtx(({popperId:fn,isShown:vn,shouldMountContent:_n,skipTransition:kn,autoHide:yn,show:Cn,hide:Sn,handleResize:$n,onResize:Pn,classes:xn,result:Mn})=>[renderSlot(_e.$slots,"default",{shown:vn,show:Cn,hide:Sn}),createVNode(un,{ref:"popperContent","popper-id":fn,theme:_e.finalTheme,shown:vn,mounted:_n,"ski
126p-transition":kn,"auto-hide":yn,"handle-resize":$n,classes:xn,result:Mn,onHide:Sn,onResize:Pn},{default:withCtx(()=>[renderSlot(_e.$slots,"popper",{shown:vn,hide:Sn})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}const E$2=M$2(ct$1,[["render",mt$1]]);({...E$2});({...E$2});const Pe={...E$2,name:"VTooltip",vPopperTheme:"tooltip"};J$2();const Rt$1=Pe,_sfc_main$u={props:{content:{type:String}},components:{Tooltip:Rt$1},mounted(){},data(){return{}},computed:{},methods:{},watch:{}},_hoisted_1$t={class:"info-tooltip"},_hoisted_2$p=["innerHTML"];function _sfc_render$u(_e,tn,nn,sn,an,cn){const un=resolveComponent("Icon"),hn=resolveComponent("Tooltip");return openBlock(),createElementBlock("span",_hoisted_1$t,[createVNode(hn,{triggers:["click","hover"]},{popper:withCtx(()=>[createBaseVNode("div",{innerHTML:_e.content},null,8,_hoisted_2$p)]),default:withCtx(()=>[createVNode(un,{name:"info"})]),_:1})])}const InfoTooltip=_export_sfc$1(_sfc_main$u,[["render",_sfc_render$u]]),isBrowser$3=typeof window<"u",explicitKeys=["__key","__init","__shim","__original","__index","__prevKey"];function token(){return Math.random().toString(36).substring(2,15)}function has$4(_e,tn){return Object.prototype.hasOwnProperty.call(_e,tn)}function eq$2(_e,tn,nn=!0,sn=["__key"]){if(_e===tn)return!0;if(typeof tn=="object"&&typeof _e=="object"){if(_e instanceof Map||_e instanceof Set||_e instanceof Date||_e===null||tn===null||Object.keys(_e).length!==Object.keys(tn).length)return!1;for(const an of sn)if((an in _e||an in tn)&&_e[an]!==tn[an])return!1;for(const an in _e)if(!(an in tn)||_e[an]!==tn[an]&&!nn||nn&&!eq$2(_e[an],tn[an],nn,sn))return!1;return!0}return!1}function empty(_e){const tn=typeof _e;if(tn==="number")return!1;if(_e===void 0)return!0;if(tn==="string")return _e==="";if(tn==="object"){if(_e===null)return!0;for(const nn in _e)return!1;return!(_e instanceof RegExp||_e instanceof Date)}return!1}function isRecord(_e){return Object.prototype.toString.call(_e)==="[object Object]"}function isObject$6(_e){return isRecord(_e)||Array.isArray(_e)}function isPojo(_e){if(isRecord(_e)===!1||_e.__FKNode__||_e.__POJO__===!1)return!1;const tn=_e.constructor;if(tn===void 0)return!0;const nn=tn.prototype;return!(isRecord(nn)===!1||nn.hasOwnProperty("isPrototypeOf")===!1)}function extend$1(_e,tn,nn=!1,sn=!1){if(tn===null)return null;const an={};if(typeof tn=="string")return tn;for(const cn in _e)if(has$4(tn,cn)&&(tn[cn]!==void 0||!sn)){if(nn&&Array.isArray(_e[cn])&&Array.isArray(tn[cn])){an[cn]=_e[cn].concat(tn[cn]);continue}if(tn[cn]===void 0)continue;isPojo(_e[cn])&&isPojo(tn[cn])?an[cn]=extend$1(_e[cn],tn[cn],nn,sn):an[cn]=tn[cn]}else an[cn]=_e[cn];for(const cn in tn)!has$4(an,cn)&&tn[cn]!==void 0&&(an[cn]=tn[cn]);return an}function camel(_e){return _e.replace(/-([a-z0-9])/gi,(tn,nn)=>nn.toUpperCase())}function kebab(_e){return _e.replace(/([a-z0-9])([A-Z])/g,(tn,nn,sn)=>nn+"-"+sn.toLowerCase()).replace(" ","-").toLowerCase()}function clone(_e,tn=explicitKeys){if(_e===null||_e instanceof RegExp||_e instanceof Date||_e instanceof Map||_e instanceof Set||typeof File=="function"&&_e instanceof File)return _e;let nn;Array.isArray(_e)?nn=_e.map(sn=>typeof sn=="object"?clone(sn,tn):sn):nn=Object.keys(_e).reduce((sn,an)=>(sn[an]=typeof _e[an]=="object"?clone(_e[an],tn):_e[an],sn),{});for(const sn of tn)sn in _e&&Object.defineProperty(nn,sn,{enumerable:!1,value:_e[sn]});return nn}function cloneAny(_e){return typeof _e=="object"?clone(_e):_e}function undefine(_e){return _e!==void 0&&_e!=="false"&&_e!==!1?!0:void 0}function init$1(_e){return Object.isFrozen(_e)?_e:Object.defineProperty(_e,"__init",{enumerable:!1,value:!0})}function slugify(_e){return _e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/[^a-z0-9]/g," ").trim().replace(/\s+/g,"-")}function whenAvailable(_e,tn,nn){if(!isBrowser$3)return;nn||(nn=document);const sn=nn.getElementById(_e);if(sn)return tn(sn);const an=new MutationObserver(()=>{const cn=nn==null?void 0:nn.getElementById(_e);cn&&(an==null||an.disconnect(),tn(cn))});an.observe(nn,{childList:!0,subtree:!0})}function createDispatcher(){const _e=[];let tn=0;const nn=an=>_e.push(an),sn=an=>{const cn=_e[tn];return typeof cn=="function"?cn(an,un=>(tn++,sn(un===void 0?an:un))):(tn=0,an)};return nn.dispatch=sn,nn.unshift=an=>_e.unshift(an),nn.remove=an=>{const cn=_e.indexOf(an);cn>-1&&_e.splice(cn,1)},nn}function createEmitter(){const _e=new Map,tn=new Map;let nn;const sn=(an,cn)=>
126{if(nn){nn.set(cn.name,[an,cn]);return}_e.has(cn.name)&&_e.get(cn.name).forEach(un=>{(cn.origin===an||un.modifiers.includes("deep"))&&un.listener(cn)}),cn.bubble&&an.bubble(cn)};return sn.flush=()=>{_e.clear(),tn.clear(),nn==null||nn.clear()},sn.on=(an,cn)=>{const[un,...hn]=an.split("."),fn=cn.receipt||token(),vn={modifiers:hn,event:un,listener:cn,receipt:fn};return _e.has(un)?_e.get(un).push(vn):_e.set(un,[vn]),tn.has(fn)?tn.get(fn).push(un):tn.set(fn,[un]),fn},sn.off=an=>{var cn;tn.has(an)&&((cn=tn.get(an))===null||cn===void 0||cn.forEach(un=>{const hn=_e.get(un);Array.isArray(hn)&&_e.set(un,hn.filter(fn=>fn.receipt!==an))}),tn.delete(an))},sn.pause=an=>{nn||(nn=new Map),an&&an.walk(cn=>cn._e.pause())},sn.play=an=>{if(!nn)return;const cn=nn;nn=void 0,cn.forEach(([un,hn])=>sn(un,hn)),an&&an.walk(un=>un._e.play())},sn}function emit$1(_e,tn,nn,sn,an=!0){return tn._e(_e,{payload:sn,name:nn,bubble:an,origin:_e}),_e}function bubble(_e,tn,nn){return isNode(_e.parent)&&_e.parent._e(_e.parent,nn),_e}function on(_e,tn,nn,sn){return tn._e.on(nn,sn)}function off(_e,tn,nn){return tn._e.off(nn),_e}const errorHandler=createDispatcher();errorHandler((_e,tn)=>(_e.message||(_e.message=`E${_e.code}`),tn(_e)));const warningHandler=createDispatcher();warningHandler((_e,tn)=>{_e.message||(_e.message=`W${_e.code}`);const nn=tn(_e);return console&&typeof console.warn=="function"&&console.warn(nn.message),nn});function warn(_e,tn={}){warningHandler.dispatch({code:_e,data:tn})}function error(_e,tn={}){throw Error(errorHandler.dispatch({code:_e,data:tn}).message)}function createMessage(_e,tn){const nn={blocking:!1,key:token(),meta:{},type:"state",visible:!0,..._e};return tn&&nn.value&&nn.meta.localize!==!1&&(nn.value=tn.t(nn),nn.meta.locale=tn.config.locale),nn}function createMessages(_e,...tn){const nn=`${_e.name}-set`,sn=an=>createMessage({key:slugify(an),type:"error",value:an,meta:{source:nn,autoClear:!0}});return tn.filter(an=>!!an).map(an=>{if(typeof an=="string"&&(an=[an]),Array.isArray(an))return an.map(cn=>sn(cn));{const cn={};for(const un in an)Array.isArray(an[un])?cn[un]=an[un].map(hn=>sn(hn)):cn[un]=[sn(an[un])];return cn}})}const registry=new Map,reflected=new Map,emit=createEmitter();function deregister(_e){if(reflected.has(_e)){const tn=reflected.get(_e);reflected.delete(_e),registry.delete(tn),emit(_e,{payload:null,name:tn,bubble:!1,origin:_e})}}function getNode$1(_e){return registry.get(_e)}function configChange(_e,tn,nn){let sn=!0;return tn in _e.config._t?sn=!1:_e.emit(`config:${tn}`,nn,!1),tn in _e.props||(_e.emit("prop",{prop:tn,value:nn}),_e.emit(`prop:${tn}`,nn)),sn}function submitForm(_e){const tn=document.getElementById(_e);if(tn instanceof HTMLFormElement){const nn=new Event("submit",{cancelable:!0,bubbles:!0});tn.dispatchEvent(nn);return}warn(151,_e)}function clearState(_e){const tn=nn=>{for(const sn in nn.store){const an=nn.store[sn];an.type==="error"||an.type==="ui"&&sn==="incomplete"?nn.store.remove(sn):an.type==="state"&&nn.store.set({...an,value:!1})}};tn(_e),_e.walk(tn)}function reset(_e,tn){const nn=typeof _e=="string"?getNode$1(_e):_e;if(nn){const sn=cn=>cloneAny(cn.props.initial)||(cn.type==="group"?{}:cn.type==="list"?[]:void 0);nn._e.pause(nn);const an=cloneAny(tn);return tn&&!empty(tn)&&(nn.props.initial=isObject$6(an)?init$1(an):an),nn.input(sn(nn),!1),nn.walk(cn=>cn.input(sn(cn),!1)),nn.input(empty(an)&&an?an:sn(nn),!1),nn._e.play(nn),clearState(nn),nn.emit("reset",nn),nn}warn(152,_e)}const defaultConfig={delimiter:".",delay:0,locale:"en",rootClasses:_e=>({[`formkit-${kebab(_e)}`]:!0})},useIndex=Symbol("index"),valueRemoved=Symbol("removed"),valueMoved=Symbol("moved"),valueInserted=Symbol("inserted");function isList(_e){return _e.type==="list"&&Array.isArray(_e._value)}function isNode(_e){return _e&&typeof _e=="object"&&_e.__FKNode__===!0}const invalidSetter=(_e,tn,nn)=>{error(102,[_e,nn])};trap(getContext,invalidSetter,!1),trap(addChild),trap(addProps),trap(getAddress,invalidSetter,!1),trap(getNode),trap(bubble),trap(clearErrors$1),trap(calm),trap(!1),trap(define),trap(disturb),trap(destroy),trap(extend),trap(hydrate),trap(getIndex,setIndex,!1),trap(input),trap(eachChild),trap(emit$1),trap(find),trap(on),trap(off),trap(!1,setParent),trap(!1),trap(removeChild),trap(getRoot,invali
126dSetter,!1),trap(resetValue),trap(resetConfig),trap(setErrors$1),trap(submit),trap(text),trap(use),trap(getName,!1,!1),trap(walkTree);function trap(_e,tn,nn=!0){return{get:_e?(sn,an)=>nn?(...cn)=>_e(sn,an,...cn):_e(sn,an):!1,set:tn!==void 0?tn:invalidSetter.bind(null)}}let nameCount=0;function createValue(_e){return _e.type==="group"?init$1(_e.value&&typeof _e.value=="object"&&!Array.isArray(_e.value)?_e.value:{}):_e.type==="list"?init$1(Array.isArray(_e.value)?_e.value:[]):_e.value}function input(_e,tn,nn,sn=!0){return tn._value=validateInput(_e,_e.hook.input.dispatch(nn)),_e.emit("input",tn._value),_e.isCreated&&_e.type==="input"&&eq$2(tn._value,tn.value)?(_e.emit("commitRaw",tn.value),tn.settled):(tn.isSettled&&_e.disturb(),sn?(tn._tmo&&clearTimeout(tn._tmo),tn._tmo=setTimeout(commit,_e.props.delay,_e,tn)):commit(_e,tn),tn.settled)}function validateInput(_e,tn){switch(_e.type){case"input":break;case"group":(!tn||typeof tn!="object")&&error(107,[_e,tn]);break;case"list":Array.isArray(tn)||error(108,[_e,tn]);break}return tn}function commit(_e,tn,nn=!0,sn=!0){tn._value=tn.value=_e.hook.commit.dispatch(tn._value),_e.type!=="input"&&sn&&_e.hydrate(),_e.emit("commitRaw",tn.value),_e.emit("commit",tn.value),nn&&_e.calm()}function partial(_e,{name:tn,value:nn,from:sn}){if(!Object.isFrozen(_e._value)){if(isList(_e)){const an=nn===valueRemoved?[]:nn===valueMoved&&typeof sn=="number"?_e._value.splice(sn,1):[nn];_e._value.splice(tn,nn===valueMoved||sn===valueInserted?0:1,...an);return}nn!==valueRemoved?_e._value[tn]=nn:delete _e._value[tn]}}function hydrate(_e,tn){const nn=tn._value;return _e.type==="list"&&_e.sync&&syncListNodes(_e,tn),tn.children.forEach(sn=>{if(typeof nn=="object")if(sn.name in nn){const an=sn.type!=="input"||nn[sn.name]&&typeof nn[sn.name]=="object"?init$1(nn[sn.name]):nn[sn.name];if(!sn.isSettled||!isObject$6(an)&&eq$2(an,sn._value))return;sn.input(an,!1)}else(_e.type!=="list"||typeof sn.name=="number")&&partial(tn,{name:sn.name,value:sn.value}),nn.__init||(sn.type==="group"?sn.input({},!1):sn.type==="list"?sn.input([],!1):sn.input(void 0,!1))}),_e}function syncListNodes(_e,tn){const nn=_e._value;if(!Array.isArray(nn))return;const sn=[],an=new Set(tn.children),cn=new Map;nn.forEach((hn,fn)=>{if(tn.children[fn]&&tn.children[fn]._value===hn)sn.push(tn.children[fn]),an.delete(tn.children[fn]);else{sn.push(null);const vn=cn.get(hn)||[];vn.push(fn),cn.set(hn,vn)}}),an.size&&cn.size&&an.forEach(hn=>{if(cn.has(hn._value)){const fn=cn.get(hn._value),vn=fn.shift();sn[vn]=hn,an.delete(hn),fn.length||cn.delete(hn._value)}});const un=[];for(cn.forEach(hn=>{un.push(...hn)});an.size&&un.length;){const hn=an.values().next().value,fn=un.shift();if(fn===void 0)break;sn[fn]=hn,an.delete(hn)}un.forEach((hn,fn)=>{sn[hn]=createPlaceholder({value:fn})}),an.size&&an.forEach(hn=>{if(!("__FKP"in hn)){const fn=hn._c.parent;if(!fn||isPlaceholder(fn))return;fn.ledger.unmerge(hn),hn._c.parent=null,hn.destroy()}}),tn.children=sn}function disturb(_e,tn){var nn;return tn._d<=0&&(tn.isSettled=!1,_e.emit("settled",!1,!1),tn.settled=new Promise(sn=>{tn._resolve=sn}),_e.parent&&((nn=_e.parent)===null||nn===void 0||nn.disturb())),tn._d++,_e}function calm(_e,tn,nn){var sn;if(nn!==void 0&&_e.type!=="input")return partial(tn,nn),commit(_e,tn,!0,!1);tn._d>0&&tn._d--,tn._d===0&&(tn.isSettled=!0,_e.emit("settled",!0,!1),_e.parent&&((sn=_e.parent)===null||sn===void 0||sn.calm({name:_e.name,value:tn.value})),tn._resolve&&tn._resolve(tn.value))}function destroy(_e,tn){_e.emit("destroying",_e),_e.store.filter(()=>!1),_e.parent&&(_e.parent.emit("childRemoved",_e),_e.parent.remove(_e)),deregister(_e),_e.emit("destroyed",_e),tn._e.flush(),tn._value=tn.value=void 0;for(const nn in tn.context)delete tn.context[nn];tn.plugins.clear(),tn.context=null}function define(_e,tn,nn){tn.type=nn.type,tn.props.definition=clone(nn),tn.value=tn._value=createValue({type:_e.type,value:tn.value}),nn.forceTypeProp&&(_e.props.type&&(_e.props.originalType=_e.props.type),tn.props.type=nn.forceTypeProp),nn.family&&(tn.props.family=nn.family),nn.features&&nn.features.forEach(sn=>sn(_e)),nn.props&&_e.addProps(nn.props),_e.emit("defined",nn)}function addProps(_e,tn,nn){var sn;if(_e.props.attrs){const an={..._e.props.attrs};_e.props._emit=!1;for(const un in an){const hn=camel(un);nn.includes(hn)&&(_e.props[hn]=an[un],delete an[un])}const cn=cloneAny(tn._value);_e.props.initial=_e.type!=="input"?init$1(cn):cn,_e.props._emit=!0,_e.props.attrs=an,_e.props.definition&&(_e.props.definition.props=[...((sn=_e.props.definition)===null||sn===void 0?void 0:sn.props)||[],...nn])}return _e.emit("added-props",nn),_e}function addChild(_e,tn,nn,sn){if(_e.type==="input"&&error(100,_e),nn.parent&&nn.parent!==_e&&nn.parent.remove(nn),!tn.children.includes(nn)){if(sn!==void 0&&_e.type==="list"){const an=tn.children[sn];an&&"__FKP"in an?(nn._c.uid=an.uid,tn.children.splice(sn,1,nn)):tn.children.splice(sn,0,nn),Array.isArray(_e.value)&&_e.value.length<tn.children.length&&_e.disturb().calm({name:sn,value:nn.value,from:valueInserted})}else tn.children.push(nn);nn.isSettled||_e.disturb()}if(nn.parent!==_e){if(nn.parent=_e,nn.parent!==_e)return _e.remove(nn),nn.parent.add(nn),_e}else nn.use(_e.plugins);return commit(_e,tn,!1),_e.ledger.merge(nn),_e.emit("child",nn),_e}function setParent(_e,tn,nn,sn){return isNode(sn)?(_e.parent&&_e.parent!==sn&&_e.parent.remove(_e),tn.parent=sn,_e.resetConfig(),sn.children.includes(_e)?_e.use(sn.plugins):sn.add(_e),!0):sn===null?(tn.parent=null,!0):!1}function removeChild(_e,tn,nn){const sn=tn.children.indexOf(nn);if(sn!==-1){nn.isSettled&&_e.disturb(),tn.children.splice(sn,1);
126let an=undefine(nn.props.preserve),cn=nn.parent;for(;an===void 0&&cn;)an=undefine(cn.props.preserve),cn=cn.parent;an?_e.calm():_e.calm({name:_e.type==="list"?sn:nn.name,value:valueRemoved}),nn.parent=null,nn.config._rmn=nn}return _e.ledger.unmerge(nn),_e}function eachChild(_e,tn,nn){tn.children.forEach(sn=>!("__FKP"in sn)&&nn(sn))}function walkTree(_e,tn,nn,sn=!1,an=!1){tn.children.some(cn=>{if("__FKP"in cn)return!1;const un=nn(cn);return sn&&un===!1?!0:an&&un===!1?!1:cn.walk(nn,sn,an)})}function resetConfig(_e,tn){const nn=_e.parent||void 0;tn.config=createConfig(_e.config._t,nn),_e.walk(sn=>sn.resetConfig())}function use(_e,tn,nn,sn=!0,an=!0){return Array.isArray(nn)||nn instanceof Set?(nn.forEach(cn=>use(_e,tn,cn)),_e):(tn.plugins.has(nn)||(an&&typeof nn.library=="function"&&nn.library(_e),sn&&nn(_e)!==!1&&(tn.plugins.add(nn),_e.children.forEach(cn=>cn.use(nn)))),_e)}function setIndex(_e,tn,nn,sn){if(isNode(_e.parent)){const an=_e.parent.children,cn=sn>=an.length?an.length-1:sn<0?0:sn,un=an.indexOf(_e);return un===-1?!1:(an.splice(un,1),an.splice(cn,0,_e),_e.parent.children=an,_e.parent.type==="list"&&_e.parent.disturb().calm({name:cn,value:valueMoved,from:un}),!0)}return!1}function getIndex(_e){if(_e.parent){const tn=[..._e.parent.children].indexOf(_e);return tn===-1?_e.parent.children.length:tn}return-1}function getContext(_e,tn){return tn}function getName(_e,tn){var nn;return((nn=_e.parent)===null||nn===void 0?void 0:nn.type)==="list"?_e.index:tn.name!==useIndex?tn.name:_e.index}function getAddress(_e,tn){return tn.parent?tn.parent.address.concat([_e.name]):[_e.name]}function getNode(_e,tn,nn){const sn=typeof nn=="string"?nn.split(_e.config.delimiter):nn;if(!sn.length)return;const an=sn[0];let cn=_e.parent;for(cn||(String(sn[0])===String(_e.name)&&sn.shift(),cn=_e),an==="$parent"&&sn.shift();cn&&sn.length;){const un=sn.shift();switch(un){case"$root":cn=_e.root;break;case"$parent":cn=cn.parent;break;case"$self":cn=_e;break;default:cn=cn.children.find(hn=>!("__FKP"in hn)&&String(hn.name)===String(un))||select(cn,un)}}return cn||void 0}function select(_e,tn){const nn=String(tn).match(/^(find)\((.*)\)$/);if(nn){const[,sn,an]=nn,cn=an.split(",").map(un=>un.trim());switch(sn){case"find":return _e.find(cn[0],cn[1]);default:return}}}function find(_e,tn,nn,sn){return bfs(_e,nn,sn)}function bfs(_e,tn,nn="name"){const sn=typeof nn=="string"?cn=>cn[nn]==tn:nn,an=[_e];for(;an.length;){const cn=an.shift();if(!("__FKP"in cn)){if(sn(cn,tn))return cn;an.push(...cn.children)}}}function getRoot(_e){let tn=_e;for(;tn.parent;)tn=tn.parent;return tn}function createConfig(_e={},tn){let nn;return new Proxy(_e,{get(...sn){const an=sn[1];if(an==="_t")return _e;const cn=Reflect.get(...sn);if(cn!==void 0)return cn;if(tn){const un=tn.config[an];if(un!==void 0)return un}if(_e.rootConfig&&typeof an=="string"){const un=_e.rootConfig[an];if(un!==void 0)return un}return an==="delay"&&(nn==null?void 0:nn.type)==="input"?20:defaultConfig[an]},set(...sn){const an=sn[1],cn=sn[2];if(an==="_n")return nn=cn,_e.rootConfig&&_e.rootConfig._add(nn),!0;if(an==="_rmn")return _e.rootConfig&&_e.rootConfig._rm(nn),nn=void 0,!0;if(!eq$2(_e[an],cn,!1)){const un=Reflect.set(...sn);return nn&&(nn.emit(`config:${an}`,cn,!1),configChange(nn,an,cn),nn.walk(hn=>configChange(hn,an,cn),!1,!0)),un}return!0}})}function text(_e,tn,nn,sn="ui"){const an=typeof nn=="string"?{key:nn,value:nn,type:sn}:nn,cn=_e.hook.text.dispatch(an);return _e.emit("text",cn,!1),cn.value}function submit(_e){const tn=_e.name;do{if(_e.props.isForm===!0)break;_e.parent||error(106,tn),_e=_e.parent}while(_e);_e.props.id&&submitForm(_e.props.id)}function resetValue(_e,tn,nn){return reset(_e,nn)}function setErrors$1(_e,tn,nn,sn){const an=`${_e.name}-set`,cn=_e.hook.setErrors.dispatch({localErrors:nn,childErrors:sn});return createMessages(_e,cn.localErrors,cn.childErrors).forEach(un=>{_e.store.apply(un,hn=>hn.meta.source===an)}),_e}function clearErrors$1(_e,tn,nn=!0,sn){return setErrors$1(_e,tn,[]),nn&&(sn=sn||`${_e.name}-set`,_e.walk(an=>{an.store.filter(cn=>!(cn.type==="error"&&cn.meta&&cn.meta.source===sn))})),_e}function extend(_e,tn,nn,sn){return tn.traps.set(nn,sn),_e}function createPlaceholder(_e){var tn,nn,sn,an;return{__FKP:!0,uid:Symbol(),name:(tn=_e==null?void 0:_e.name)!==null&&tn!==void 0?tn:`p_${nameCount++}`,value:(nn=_e==null?void 0:_e.value)!==null&&nn!==void 0?nn:null,_value:(sn=_e==null?void 0:_e.value)!==null&&sn!==void 0?sn:null,type:(an=_e==null?void 0:_e.type)!==null&&an!==void 0?an:"input",use:()=>{},input(cn){return this._value=cn,this.value=cn,Promise.resolve()},isSettled:!0}}function isPlaceholder(_e){return"__FKP"in _e}function isDOM(_e){return typeof _e!="string"&&has$4(_e,"$el")}function isComponent(_e){return typeof _e!="string"&&has$4(_e,"$cmp")}function isConditional(_e){return!_e||typeof _e=="string"?!1:has$4(_e,"if")&&has$4(_e,"then")}
vendor: 6,570 bytes, line 126
126const parents=new Set,coords=new WeakMap,siblings=new WeakMap,animations=new WeakMap,intersections=new WeakMap,options$1=new WeakMap,debounces=new WeakMap,enabled=new WeakSet;let root$2,scrollX=0,scrollY=0;const TGT="__aa_tgt",DEL="__aa_del",NEW="__aa_new",handleMutations=_e=>{const tn=getElements(_e);tn&&tn.forEach(nn=>animate(nn))},handleResizes=_e=>{_e.forEach(tn=>{tn.target===root$2&&updateAllPos(),coords.has(tn.target)&&updatePos(tn.target)})};function observePosition(_e){const tn=intersections.get(_e);tn==null||tn.disconnect();let nn=coords.get(_e),sn=0;const an=5;nn||(nn=getCoords(_e),coords.set(_e,nn));const{offsetWidth:cn,offsetHeight:un}=root$2,fn=[nn.top-an,cn-(nn.left+an+nn.width),un-(nn.top+an+nn.height),nn.left-an].map(_n=>`${-1*Math.floor(_n)}px`).join(" "),vn=new IntersectionObserver(()=>{++sn>1&&updatePos(_e)},{root:root$2,threshold:1,rootMargin:fn});vn.observe(_e),intersections.set(_e,vn)}function updatePos(_e){clearTimeout(debounces.get(_e));const tn=getOptions(_e),nn=isPlugin(tn)?500:tn.duration;debounces.set(_e,setTimeout(async()=>{const sn=animations.get(_e);try{await(sn==null?void 0:sn.finished),coords.set(_e,getCoords(_e)),observePosition(_e)}catch{}},nn))}function updateAllPos(){clearTimeout(debounces.get(root$2)),debounces.set(root$2,setTimeout(()=>{parents.forEach(_e=>forEach(_e,tn=>lowPriority(()=>updatePos(tn))))},100))}function lowPriority(_e){typeof requestIdleCallback=="function"?requestIdleCallback(()=>_e()):requestAnimationFrame(()=>_e())}let resize;typeof window<"u"&&(root$2=document.documentElement,new MutationObserver(handleMutations),resize=new ResizeObserver(handleResizes),window.addEventListener("scroll",()=>{scrollY=window.scrollY,scrollX=window.scrollX}),resize.observe(root$2));function getElements(_e){return _e.reduce((sn,an)=>[...sn,...Array.from(an.addedNodes),...Array.from(an.removedNodes)],[]).every(sn=>sn.nodeName==="#comment")?!1:_e.reduce((sn,an)=>{if(sn===!1)return!1;if(an.target instanceof Element){if(target(an.target),!sn.has(an.target)){sn.add(an.target);for(let cn=0;cn<an.target.children.length;cn++){const un=an.target.children.item(cn);if(un){if(DEL in un)return!1;target(an.target,un),sn.add(un)}}}if(an.removedNodes.length)for(let cn=0;cn<an.removedNodes.length;cn++){const un=an.removedNodes[cn];if(DEL in un)return!1;un instanceof Element&&(sn.add(un),target(an.target,un),siblings.set(un,[an.previousSibling,an.nextSibling]))}}return sn},new Set)}function target(_e,tn){!tn&&!(TGT in _e)?Object.defineProperty(_e,TGT,{value:_e}):tn&&!(TGT in tn)&&Object.defineProperty(tn,TGT,{value:_e})}function animate(_e){var tn;const nn=_e.isConnected,sn=coords.has(_e);nn&&siblings.has(_e)&&siblings.delete(_e),animations.has(_e)&&((tn=animations.get(_e))===null||tn===void 0||tn.cancel()),NEW in _e?add(_e):sn&&nn?remain(_e):sn&&!nn?remove(_e):add(_e)}function raw(_e){return Number(_e.replace(/[^0-9.\-]/g,""))}function getScrollOffset(_e){let tn=_e.parentElement;for(;tn;){if(tn.scrollLeft||tn.scrollTop)return{x:tn.scrollLeft,y:tn.scrollTop};tn=tn.parentElement}return{x:0,y:0}}function getCoords(_e){const tn=_e.getBoundingClientRect(),{x:nn,y:sn}=getScrollOffset(_e);return{top:tn.top+sn,left:tn.left+nn,width:tn.width,height:tn.height}}function getTransitionSizes(_e,tn,nn){let sn=tn.width,an=tn.height,cn=nn.width,un=nn.height;const hn=getComputedStyle(_e);if(hn.getPropertyValue("box-sizing")==="content-box"){const vn=raw(hn.paddingTop)+raw(hn.paddingBottom)+raw(hn.borderTopWidth)+raw(hn.borderBottomWidth),_n=raw(hn.paddingLeft)+raw(hn.paddingRight)+raw(hn.borderRightWidth)+raw(hn.borderLeftWidth);sn-=_n,cn-=_n,an-=vn,un-=vn}return[sn,cn,an,un].map(Math.round)}function getOptions(_e){return TGT in _e&&options$1.has(_e[TGT])?options$1.get(_e[TGT]):{duration:250,easing:"ease-in-out"}}function getTarget(_e){if(TGT in _e)return _e[TGT]}function isEnabled(_e){const tn=getTarget(_e);return tn?enabled.has(tn):!1}function forEach(_e,...tn){tn.forEach(nn=>nn(_e,options$1.has(_e)));for(let nn=0;nn<_e.children.length;nn++){const sn=_e.children.item(nn);sn&&tn.forEach(an=>an(sn,options$1.has(sn)))}}function getPluginTuple(_e){return Array.isArray(_e)?_e:[_e]}function isPlugin(_e){return typeof _e=="function"}function remain(_e){const tn=coords.get(_e),nn=getCoords(_e);if(!isEnabled(_e))return coords.set(_e,nn);let sn;if(!tn)return;const an=getOptions(_e);if(typeof an!="function"){const cn=tn.left-nn.left,un=tn.top-nn.top,[hn,fn,vn,_n]=getTransitionSizes(_e,tn,nn),kn={transform:`translate(${cn}px, ${un}px)`},yn={transform:"translate(0, 0)"};hn!==fn&&(kn.width=`${hn}px`,yn.width=`${fn}px`),vn!==_n&&(kn.height=`${vn}px`,yn.height=`${_n}px`),sn=_e.animate([kn,yn],{duration:an.duration,easing:an.easing})}else{const[cn]=getPluginTuple(an(_e,"remain",tn,nn));sn=new Animation(cn),sn.play()}animations.set(_e,sn),coords.set(_e,nn),sn.addEventListener("finish",updatePos.bind(null,_e))}function add(_e){NEW in _e&&delete _e[NEW];const tn=getCoords(_e);coords.set(_e,tn);const nn=getOptions(_e);if(!isEnabled(_e))return;let sn;if(typeof nn!="function")sn=_e.animate([{transform:"scale(.98)",opacity:0},{transform:"scale(0.98)",opacity:0,offset:.5},{transform:"scale(1)",opacity:1}],{duration:nn.duration*1.5,easing:"ease-in"});else{const[an]=getPluginTuple(nn(_e,"add",tn));sn=new Animation(an),sn.play()}animations.set(_e,sn),sn.addEventListener("finish",updatePos.bind(null,_e))}function cleanUp(_e,tn){var nn;_e.remove(),coords.delete(_e),siblings.delete(_e),animations.delete(_e),(nn=intersections.get(_e))===null||nn===void 0||nn.disconnect(),setTimeout(()=>{if(DEL in _e&&delete _e[DEL],Object.defineProperty(_e,NEW,{value:!0,configurable:!0}),tn&&_e instanceof HTMLElement)for(const sn in tn)_e.style[sn]=""},0)}function remove(_e){var tn;if(!siblings.has(_e)||!coords.has(_e))return;const[nn,sn]=siblings.get(_e);Object.defineProperty(_e,DEL,{value:!0,configurable:!0});const an=window.scrollX,cn=window.scrollY;if(sn&&sn.parentNode&&sn.parentNode instanceof Element?sn.parentNode.insertBefore(_e,sn):nn&&nn.parentNode?nn.parentNode.appendChild(_e):(tn=getTarget(_e))===null||tn===void 0||tn.appendChild(_e),!isEnabled(_e))return cleanUp(_e);const[un,hn,fn,vn]=deletePosition(_e),_n=getOptions(_e),kn=coords.get(_e);(an!==scrollX||cn!==scrollY)&&adjustScroll(_e,an,cn,_n);let yn,Cn={position:"absolute",top:`${un}px`,left:`${hn}px`,width:`${fn}px`,height:`${vn}px`,margin:"0",pointerEvents:"none",transformOrigin:"center",zIndex:"100"};if(!isPlugin(_n))Object.assign(_e.style,Cn),yn=_e.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.98)",opacity:0}
126],{duration:_n.duration,easing:"ease-out"});else{const[Sn,$n]=getPluginTuple(_n(_e,"remove",kn));($n==null?void 0:$n.styleReset)!==!1&&(Cn=($n==null?void 0:$n.styleReset)||Cn,Object.assign(_e.style,Cn)),yn=new Animation(Sn),yn.play()}animations.set(_e,yn),yn.addEventListener("finish",cleanUp.bind(null,_e,Cn))}function adjustScroll(_e,tn,nn,sn){const an=scrollX-tn,cn=scrollY-nn,un=document.documentElement.style.scrollBehavior;if(getComputedStyle(root$2).scrollBehavior==="smooth"&&(document.documentElement.style.scrollBehavior="auto"),window.scrollTo(window.scrollX+an,window.scrollY+cn),!_e.parentElement)return;const fn=_e.parentElement;let vn=fn.clientHeight,_n=fn.clientWidth;const kn=performance.now();function yn(){requestAnimationFrame(()=>{if(!isPlugin(sn)){const Cn=vn-fn.clientHeight,Sn=_n-fn.clientWidth;kn+sn.duration>performance.now()?(window.scrollTo({left:window.scrollX-Sn,top:window.scrollY-Cn}),vn=fn.clientHeight,_n=fn.clientWidth,yn()):document.documentElement.style.scrollBehavior=un}})}yn()}function deletePosition(_e){const tn=coords.get(_e),[nn,,sn]=getTransitionSizes(_e,tn,getCoords(_e));let an=_e.parentElement;for(;an&&(getComputedStyle(an).position==="static"||an instanceof HTMLBodyElement);)an=an.parentElement;an||(an=document.body);const cn=getComputedStyle(an),un=coords.get(an)||getCoords(an),hn=Math.round(tn.top-un.top)-raw(cn.borderTopWidth),fn=Math.round(tn.left-un.left)-raw(cn.borderLeftWidth);return[hn,fn,nn,sn]}function normalizeOptions(_e){let tn=1;return Array.isArray(_e)?_e.map(nn=>typeof nn=="string"||typeof nn=="number"?{label:String(nn),value:String(nn)}:(typeof nn=="object"&&"value"in nn&&typeof nn.value!="string"&&Object.assign(nn,{value:`__mask_${tn++}`,__original:nn.value}),nn)):Object.keys(_e).map(nn=>({label:_e[nn],value:nn}))}function optionValue(_e,tn){if(Array.isArray(_e)){for(const nn of _e)if(tn==nn.value)return"__original"in nn?nn.__original:nn.value}return tn}function shouldSelect(_e,tn){return _e===null&&tn===void 0||_e===void 0&&tn===null?!1:_e==tn?!0:isPojo(_e)&&isPojo(tn)?eq$2(_e,tn):!1}function options(_e){_e.hook.prop((tn,nn)=>(tn.prop==="options"&&(typeof tn.value=="function"?(_e.props.optionsLoader=tn.value,tn.value=[]):tn.value=normalizeOptions(tn.value)),nn(tn)))}function createSection(_e,tn,nn=!1){return(...sn)=>{const an=cn=>{const un=!tn||typeof tn=="string"?{$el:tn}:tn();return(isDOM(un)||isComponent(un))&&(un.meta||(un.meta={section:_e}),sn.length&&!un.children&&(un.children=[...sn.map(hn=>typeof hn=="string"?hn:hn(cn))]),isDOM(un)&&(un.attrs={class:`$classes.${_e}`,...un.attrs||{}})),{if:`$slots.${_e}`,then:`$slots.${_e}`,else:_e in cn?extendSchema(un,cn[_e]):un}};return an._s=_e,nn?createRoot(an):an}}function createRoot(_e){return tn=>[_e(tn)]}function isSchemaObject(_e){return typeof _e=="object"&&("$el"in _e||"$cmp"in _e||"$formkit"in _e)}function extendSchema(_e,tn={}){return typeof _e=="string"?isSchemaObject(tn)||typeof tn=="string"?tn:_e:Array.isArray(_e)?isSchemaObject(tn)?tn:_e:extend$1(_e,tn)}const outer=createSection("outer",()=>({$el:"div",attrs:{key:"$id","data-family":"$family || undefined","data-type":"$type","data-multiple":'$attrs.multiple || ($type != "select" && $options != undefined) || undefined',"data-disabled":"$disabled || undefined","data-empty":"$state.empty || undefined","data-complete":"$state.complete || undefined","data-invalid":"$state.valid === false && $state.validationVisible || undefined","data-errors":"$state.errors || undefined","data-submitted":"$state.submitted || undefined","data-
126prefix-icon":"$_rawPrefixIcon !== undefined || undefined","data-suffix-icon":"$_rawSuffixIcon !== undefined || undefined","data-prefix-icon-click":"$onPrefixIconClick !== undefined || undefined","data-suffix-icon-click":"$onSuffixIconClick !== undefined || undefined"}})),inner=createSection("inner","div"),wrapper=createSection("wrapper","div"),label=createSection("label",()=>({$el:"label",if:"$label",attrs:{for:"$id"}})),messages=createSection("messages",()=>({$el:"ul",if:"$defaultMessagePlacement && $fns.length($messages)"})),message$1=createSection("message",()=>({$el:"li",for:["message","$messages"],attrs:{key:"$message.key",id:"$id + '-' + $message.key","data-message-type":"$message.type"}})),prefix=createSection("prefix",null),suffix=createSection("suffix",null),help=createSection("help",()=>({$el:"div",if:"$help",attrs:{id:'$: "help-" + $id'}})),fieldset=createSection("fieldset",()=>({$el:"fieldset",attrs:{id:"$id","aria-describedby":{if:"$help",then:'$: "help-" + $id',else:void 0}}})),decorator=createSection("decorator",()=>({$el:"span",attrs:{"aria-hidden":"true"}})),box=createSection("input",()=>({$el:"input",bind:"$attrs",attrs:{type:"$type",name:"$node.props.altName || $node.name",disabled:"$option.attrs.disabled || $disabled",onInput:"$handlers.toggleChecked",checked:"$fns.eq($_value, $onValue)",onBlur:"$handlers.blur",value:"$: true",id:"$id","aria-describedby":{if:"$options.length",then:{if:"$option.help",then:'$: "help-" + $option.attrs.id',else:void 0},else:{if:"$help",then:'$: "help-" + $id',else:void 0}}}})),legend=createSection("legend",()=>({$el:"legend",if:"$label"})),boxOption=createSection("option",()=>({$el:"li",for:["option","$options"],attrs:{"data-disabled":"$option.attrs.disabled || $disabled"}})),boxOptions=createSection("options","ul"),boxWrapper=createSection("wrapper",()=>({$el:"label",attrs:{"data-disabled":{if:"$options.length",then:void 0,else:"$disabled || undefined"},"data-checked":{if:"$options == undefined",then:"$fns.eq($_value, $onValue) || undefined",else:"$fns.isChecked($option.value) || undefined"}}})),boxHelp=createSection("optionHelp",()=>({$el:"div",if:"$option.help",attrs:{id:'$: "help-" + $option.attrs.id'}})),boxLabel=createSection("label","span"),buttonInput=createSection("input",()=>({$el:"button",bind:"$attrs",attrs:{type:"$type",disabled:"$disabled",name:"$node.name",id:"$id"}})),buttonLabel=createSection("default",null),fileInput=createSection("input",()=>({$el:"input",bind:"$attrs",attrs:{type:"file",disabled:"$disabled",name:"$node.name",onChange:"$handlers.files",onBlur:"$handlers.blur",id:"$id","aria-describedby":"$describedBy"}})),fileItem=createSection("fileItem",()=>({$el:"li",for:["file","$value"]})),fileList=createSection("fileList",()=>({$el:"ul",if:"$value.length",attrs:{"data-has-multiple":{if:"$value.length > 1",then:"true"}}})),fileName=createSection("fileName",()=>({$el:"span",attrs:{class:"$classes.fileName"}})),fileRemove=createSection("fileRemove",()=>({$el:"button",attrs:{onClick:"$handlers.resetFiles"}})),noFiles=createSection("noFiles",()=>({$el:"span",if:"$value.length == 0"})),formInput=createSection("form",()=>({$el:"form",bind:"$attrs",attrs:{id:"$id",name:"$node.name",onSubmit:"$handlers.submit","data-loading":"$state.loading || undefined"}})),actions=createSection("actions",()=>({$el:"div",if:"$actions"})),submitInput=createSection("submit",()=>({$cmp:"FormKit",bind:"$submitAttrs",props:{type:"submit",disabled:"$disabled",label:"$submitLabel"}})),textInput=createSection("input",()=>({$el:"input",bind:"$attrs",attrs:{type:"$type",disabled:"$disabled",name:"$node.name",onInput:"$handlers.DOMInput",onBlur:"$handlers.blur",value:"$_value",id:"$id","aria-describedby":"$describedBy"}})),fragment=createSection("wrapper",null,!0),selectInput$1=createSection("input",()=>({$el:"select",bind:"$attrs",attrs:{id:"$id","data-placeholder":"$fns.showPlaceholder($_value, $placeholder)",disabled:"$disabled",class:"$classes.input",name:"$node.name",onChange:"$handlers.onChange",onInput:"$handlers.selectInput",onBlur:"$handlers.blur","aria-describedby":"$describedBy"}})),option=createSection("option",()=>({$el:"option",for:["option","$options"],bind:"$option.attrs",attrs:{class:"$classes.option",value:"$option.value",selected:"$fns.isSelected($option)"}})),optionSlot=()=>({$el:null,if:"$options.length",for:["option","$options"],children:"$slots.option"}),textareaInput=createSection("input",()=>({$el:"textarea",bind:"$attrs",attrs:{disabled:"$disabled",name:"$node.name",onInput:"$handlers.DOMInput",onBlur:"$handlers.blur",value:"$_value",id:"$id","aria-describedby":"$describedBy"},children:"$initialValue"})),icon=(_e,tn)=>createSection(`${_e}Icon`,()=>{const nn=`_raw${_e.charAt(0).toUpperCase()}${_e.slice(1)}Icon`;return{if:`$${_e}Icon && $${nn}`,$el:`${tn||"span"}`,attrs:{class:`$classes.${_e}Icon + " formkit-icon"`,innerHTML:`$${nn}
126`,onClick:`$handlers.iconClick(${_e})`,for:{if:`${tn==="label"}`,then:"$id"}}}})();function normalizeBoxes(_e){return function(tn,nn){return tn.prop==="options"&&Array.isArray(tn.value)&&(tn.value=tn.value.map(sn=>{var an;return!((an=sn.attrs)===null||an===void 0)&&an.id?sn:extend$1(sn,{attrs:{id:`${_e.name}-option-${slugify(String(sn.value))}`}})}),_e.props.type==="checkbox"&&!Array.isArray(_e.value)&&(_e.isCreated?_e.input([],!1):_e.on("created",()=>{Array.isArray(_e.value)||_e.input([],!1)}))),nn(tn)}}function toggleChecked$1(_e,tn){const nn=tn.target;if(nn instanceof HTMLInputElement){const sn=Array.isArray(_e.props.options)?optionValue(_e.props.options,nn.value):nn.value;Array.isArray(_e.props.options)&&_e.props.options.length?Array.isArray(_e._value)?_e._value.some(an=>shouldSelect(sn,an))?_e.input(_e._value.filter(an=>!shouldSelect(sn,an))):_e.input([..._e._value,sn]):_e.input([sn]):nn.checked?_e.input(_e.props.onValue):_e.input(_e.props.offValue)}}function isChecked$1(_e,tn){var nn,sn;return(nn=_e.context)===null||nn===void 0||nn.value,(sn=_e.context)===null||sn===void 0||sn._value,Array.isArray(_e._value)?_e._value.some(an=>shouldSelect(optionValue(_e.props.options,tn),an)):!1}function checkboxes(_e){_e.on("created",()=>{var tn,nn;!((tn=_e.context)===null||tn===void 0)&&tn.handlers&&(_e.context.handlers.toggleChecked=toggleChecked$1.bind(null,_e)),!((nn=_e.context)===null||nn===void 0)&&nn.fns&&(_e.context.fns.isChecked=isChecked$1.bind(null,_e)),has$4(_e.props,"onValue")||(_e.props.onValue=!0),has$4(_e.props,"offValue")||(_e.props.offValue=!1)}),_e.hook.prop(normalizeBoxes(_e))}function disables(_e){_e.on("created",()=>{_e.props.disabled=undefine(_e.props.disabled),_e.config.disabled=undefine(_e.props.disabled)}),_e.hook.prop(({prop:tn,value:nn},sn)=>(nn=tn==="disabled"?undefine(nn):nn,sn({prop:tn,value:nn}))),_e.on("prop:disabled",({payload:tn})=>{_e.config.disabled=undefine(tn)})}function localize$2(_e,tn){return nn=>{nn.store.set(createMessage({key:_e,type:"ui",value:tn||_e,meta:{localize:!0,i18nArgs:[nn]}}))}}const isBrowser$2=typeof window<"u";function removeHover(_e){_e.target instanceof HTMLElement&&_e.target.hasAttribute("data-file-hover")&&_e.target.removeAttribute("data-file-hover")}function preventStrayDrop(_e,tn){tn.target instanceof HTMLInputElement?_e==="dragover"&&tn.target.setAttribute("data-file-hover","true"):tn.preventDefault(),_e==="drop"&&removeHover(tn)}function files(_e){localize$2("noFiles","Select file")(_e),localize$2("removeAll","Remove all")(_e),localize$2("remove")(_e),isBrowser$2&&(window._FormKit_File_Drop||(window.addEventListener("dragover",preventStrayDrop.bind(null,"dragover")),window.addEventListener("drop",preventStrayDrop.bind(null,"drop")),window.addEventListener("dragleave",removeHover),window._FormKit_File_Drop=!0)),_e.hook.input((tn,nn)=>nn(Array.isArray(tn)?tn:[])),_e.on("reset",()=>{if(_e.props.id&&isBrowser$2){const tn=document.getElementById(_e.props.id);tn&&(tn.value="")}}),_e.on("created",()=>{Array.isArray(_e.value)||_e.input([],!1),_e.context&&(_e.context.handlers.resetFiles=tn=>{if(tn.preventDefault(),_e.input([]),_e.props.id&&isBrowser$2){const nn=document.getElementById(_e.props.id);nn&&(nn.value="")}},_e.context.handlers.files=tn=>{var nn,sn;const an=[];if(tn.target instanceof HTMLInputElement&&tn.target.files){for(let cn=0;cn<tn.target.files.length;cn++){let un;(un=tn.target.files.item(cn))&&an.push({name:un.name,file:un})}_e.input(an)}_e.context&&(_e.context.files=an),typeof((nn=_e.props.attrs)===null||nn===void 0?void 0:nn.onChange)=="function"&&((sn=_e.props.attrs)===null||sn===void 0||sn.onChange(tn))})})}const loading=createMessage({key:"loading",value:!0,visible:!1});async function handleSubmit(_e,tn){const nn=Math.random();if(_e.props._submitNonce=nn,tn.preventDefault(),await _e.settled,_e.ledger.value("validating")&&(_e.store.set(loading),await _e.ledger.settled("validating"),_e.store.remove("loading"),_e.props._submitNonce!==nn))return;const sn=an=>an.store.set(createMessage({key:"submitted",value:!0,visible:!1}));if(_e.walk(sn),sn(_e),typeof _e.props.onSubmitRaw=="function"&&_e.props.onSubmitRaw(tn,_e),_e.ledger.value("blocking"))typeof _e.props.onSubmitInvalid=="function"&&_e.props.onSubmitInvalid(_e),_e.props.incompleteMessage!==!1&&_e.store.set(createMessage({blocking:!1,key:"incomplete",meta:{localize:_e.props.incompleteMessage===void 0,i18nArgs:[{node:_e}],showAsMessage:!0},type:"ui",value:_e.props.incompleteMessage||"Form incomplete."}));else if(typeof _e.props.onSubmit=="function"){const an=_e.props.onSubmit(_e.hook.submit.dispatch(clone(_e.value)),_e);if(an instanceof Promise){const cn=_e.props.disabled===void 0&&_e.props.submitBehavior!=="live";cn&&(_e.props.disabled=!0),_e.store.set(loading),await an,cn&&(_e.props.disabled=!1),_e.store.remove("loading")}}else tn.target instanceof HTMLFormElement&&tn.target.submit()}function form$1(_e){_e.props.isForm=!0,_e.ledger.count("validating",tn=>tn.key==="validating"),_e.on("created",()=>{var tn;!((tn=_e.context)===null||tn===void 0)&&tn.handlers&&(_e.context.handlers.submit=handleSubmit.bind(null,_e)),has$4(_e.props,"actions")||(_e.props.actions=!0)}),_e.on("settled:blocking",()=>_e.store.remove("incomplete"))}function ignore(_e){_e.props.ignore===void 0&&(_e.props.ignore=!0,_e.parent=null)}function initialValue(_e){_e.on("created",()=>
126{_e.context&&(_e.context.initialValue=_e.value||"")})}function toggleChecked(_e,tn){tn.target instanceof HTMLInputElement&&_e.input(optionValue(_e.props.options,tn.target.value))}function isChecked(_e,tn){var nn,sn;return(nn=_e.context)===null||nn===void 0||nn.value,(sn=_e.context)===null||sn===void 0||sn._value,shouldSelect(optionValue(_e.props.options,tn),_e._value)}function radios(_e){_e.on("created",()=>{var tn,nn;Array.isArray(_e.props.options)||warn(350,{node:_e,inputType:"radio"}),!((tn=_e.context)===null||tn===void 0)&&tn.handlers&&(_e.context.handlers.toggleChecked=toggleChecked.bind(null,_e)),!((nn=_e.context)===null||nn===void 0)&&nn.fns&&(_e.context.fns.isChecked=isChecked.bind(null,_e))}),_e.hook.prop(normalizeBoxes(_e))}function isSelected(_e,tn){_e.context&&_e.context.value;const nn="__original"in tn?tn.__original:tn.value;function sn(){return!_e.props.options.some(an=>("__original"in an?an.__original:an.value)===null)}return Array.isArray(_e._value)?_e._value.some(an=>shouldSelect(an,nn)):(_e._value===void 0||_e._value===null&&sn())&&tn.attrs&&tn.attrs["data-is-placeholder"]?!0:shouldSelect(nn,_e._value)}async function deferChange(_e,tn){var nn;typeof((nn=_e.props.attrs)===null||nn===void 0?void 0:nn.onChange)=="function"&&(await new Promise(sn=>setTimeout(sn,0)),await _e.settled,_e.props.attrs.onChange(tn))}function selectInput(_e,tn){const nn=tn.target,sn=nn.hasAttribute("multiple")?Array.from(nn.selectedOptions).map(an=>optionValue(_e.props.options,an.value)):optionValue(_e.props.options,nn.value);_e.input(sn)}function applyPlaceholder(_e,tn){return _e.some(nn=>nn.attrs&&nn.attrs["data-is-placeholder"])?_e:[{label:tn,value:"",attrs:{hidden:!0,disabled:!0,"data-is-placeholder":"true"}},..._e]}function select$1(_e){_e.on("created",()=>{var tn,nn,sn;const an=undefine((tn=_e.props.attrs)===null||tn===void 0?void 0:tn.multiple);!an&&_e.props.placeholder&&Array.isArray(_e.props.options)&&(_e.hook.prop(({prop:cn,value:un},hn)=>(cn==="options"&&(un=applyPlaceholder(un,_e.props.placeholder)),hn({prop:cn,value:un}))),_e.props.options=applyPlaceholder(_e.props.options,_e.props.placeholder)),an?_e.value===void 0&&_e.input([],!1):_e.context&&!_e.context.options&&(_e.props.attrs=Object.assign({},_e.props.attrs,{value:_e._value}),_e.on("input",({payload:cn})=>{_e.props.attrs=Object.assign({},_e.props.attrs,{value:cn})})),!((nn=_e.context)===null||nn===void 0)&&nn.handlers&&(_e.context.handlers.selectInput=selectInput.bind(null,_e),_e.context.handlers.onChange=deferChange.bind(null,_e)),!((sn=_e.context)===null||sn===void 0)&&sn.fns&&(_e.context.fns.isSelected=isSelected.bind(null,_e),_e.context.fns.showPlaceholder=(cn,un)=>{if(!Array.isArray(_e.props.options))return!1;const hn=_e.props.options.some(fn=>{if(fn.attrs&&"data-is-placeholder"in fn.attrs)return!1;const vn="__original"in fn?fn.__original:fn.value;return eq$2(cn,vn)});return un&&!hn?!0:void 0})}),_e.hook.input((tn,nn)=>{var sn,an,cn;return!_e.props.placeholder&&tn===void 0&&Array.isArray((sn=_e.props)===null||sn===void 0?void 0:sn.options)&&_e.props.options.length&&!undefine((cn=(an=_e.props)===null||an===void 0?void 0:an.attrs)===null||cn===void 0?void 0:cn.multiple)&&(tn="__original"in _e.props.options[0]?_e.props.options[0].__original:_e.props.options[0].value),nn(tn)})}function defaultIcon(_e,tn){return nn=>{nn.props[`${_e}Icon`]===void 0&&(nn.props[`${_e}Icon`]=`default:${tn}`)}}function isSlotCondition(_e){return!!(isConditional(_e)&&_e.if&&_e.if.startsWith("$slots.")&&t
126ypeof _e.then=="string"&&_e.then.startsWith("$slots.")&&"else"in _e)}function $if(_e,tn,nn){const sn=an=>{const cn=tn(an);if(nn||isSchemaObject(cn)&&"if"in cn||isSlotCondition(cn)){const un={if:_e,then:cn};return nn&&(un.else=nn(an)),un}else isSlotCondition(cn)?Object.assign(cn.else,{if:_e}):isSchemaObject(cn)&&Object.assign(cn,{if:_e});return cn};return sn._s=token(),sn}function $extend(_e,tn){const nn=sn=>{const an=_e({});return isSlotCondition(an)?(Array.isArray(an.else)||(an.else=extendSchema(extendSchema(an.else,tn),_e._s?sn[_e._s]:{})),an):extendSchema(extendSchema(an,tn),_e._s?sn[_e._s]:{})};return nn._s=_e._s,nn}outer(messages(message$1("$message.value")),wrapper(buttonInput(icon("prefix"),prefix(),buttonLabel("$label || $ui.submit.value"),suffix(),icon("suffix"))),help("$help")),localize$2("submit");outer($if("$options == undefined",boxWrapper(inner(prefix(),box(),decorator(icon("decorator")),suffix()),$extend(boxLabel("$label"),{if:"$label"})),fieldset(legend("$label"),help("$help"),boxOptions(boxOption(boxWrapper(inner(prefix(),$extend(box(),{bind:"$option.attrs",attrs:{id:"$option.attrs.id",value:"$option.value",checked:"$fns.isChecked($option.value)"}}),decorator(icon("decorator")),suffix()),$extend(boxLabel("$option.label"),{if:"$option.label"})),boxHelp("$option.help"))))),$if("$options == undefined && $help",help("$help")),messages(message$1("$message.value"))),defaultIcon("decorator","checkboxDecorator");outer(wrapper(label("$label"),inner(icon("prefix","label"),prefix(),fileInput(),fileList(fileItem(icon("fileItem"),fileName("$file.name"),$if("$value.length === 1",fileRemove(icon("fileRemove"),"$ui.remove.value")))),$if("$value.length > 1",fileRemove("$ui.removeAll.value")),noFiles(icon("noFiles"),"$ui.noFiles.value"),suffix(),icon("suffix"))),help("$help"),messages(message$1("$message.value"))),defaultIcon("fileItem","fileItem"),defaultIcon("fileRemove","fileRemove"),defaultIcon("noFiles","noFiles");formInput("$slots.default",messages(message$1("$message.value")),actions(submitInput()));fragment("$slots.default");textInput();fragment("$slots.default");outer($if("$options == undefined",boxWrapper(inner(prefix(),box(),decorator(icon("decorator")),suffix()),$if("$label",boxLabel("$label"))),fieldset(legend("$label"),help("$help"),boxOptions(boxOption(boxWrapper(inner(prefix(),$extend(box(),{bind:"$option.attrs",attrs:{id:"$option.attrs.id",value:"$option.value",checked:"$fns.isChecked($option.value)"}}),decorator(icon("decorator")),suffix()),$extend(boxLabel("$option.label"),{if:"$option.label"})),boxHelp("$option.help"))))),$if("$options == undefined && $help",help("$help")),messages(message$1("$message.value"))),defaultIcon("decorator","radioDecorator");outer(wrapper(label("$label"),inner(icon("prefix"),prefix(),selectInput$1($if("$slots.default",()=>"$slots.default",$if("$slots.option",optionSlot,option("$option.label")))),$if("$attrs.multiple !== undefined",()=>"",icon("select")),suffix(),icon("suffix"))),help("$help"),messages(message$1("$message.value"))),defaultIcon("select","select");outer(wrapper(label("$label"),inner(icon("prefix","label"),prefix(),textareaInput(),suffix(),icon("suffix"))),help("$help"),messages(message$1("$message.value")));outer(wrapper(label("$label"),inner(icon("prefix","label"),prefix(),textInput(),suffix(),icon("suffix"))),help("$help"),messages(message$1("$message.value")));const badge=createSection("badge",()=>({$el:"span",attrs:{role:"presentation"}})),stepActions=createSection("stepActions",()=>({$el:"div"})),stepInner=createSection("stepInner","div"),stepNext=createSection("stepNext",()=>({$el:"div",if:"$isLastStep === false || $stepIndex === 0",children:[{$cmp:"FormKit",bind:"$nextAttrs",props:{type:"button",label:{if:"$nextLabel",then:"$nextLabel",else:"$ui.next.value"},"data-next":"$isLastStep === false",onClick:"$handlers.next"}}]})),stepOuter=createSection("stepOuter",()=>({$el:"div",attrs:{key:"$id","data-type":"step","data-disabled":"$disabled || undefined","data-complete":"$state.complete || undefined","data-invalid":"$state.valid === false && $state.validationVisible || undefined","data-errors":"$state.errors || undefined","data-submitted":"$state.submitted || undefined",id:"$id",role:"tabpanel","aria-labelledby":'$node.parent.props.id + "_tab_" + $stepIndex',class:"$classes.step",hidden:"$isActiveStep === false || undefined"}})),stepPrevious=createSection("stepPrevious",()=>({$el:"div",if:"$isFirstStep === false",children:[{$cmp:"FormKit",bind:"$previousAttrs",props:{type:"button",label:{if:"$previousLabel",then:"$previousLabel",else:"$ui.prev.value"},"data-prev":"$isFirstStep === false",onClick:"$handlers.previous"}}]})),steps=createSection("steps",()=>({$el:"div"})),stepIcon=(_e,tn)=>createSection(`${_e}Icon`,()=>{const nn=`_raw${_e.charAt(0).toUpperCase()}${_e.slice(1)}Icon`;return{if:`$step.${_e}Icon && $step.${nn}`,then:{$el:`${tn||"span"}`,attrs:{class:`$classes.${_e}Icon + " formkit-icon"`,innerHTML:`$step.${nn}
126`,role:"presentation",onClick:`$handlers.iconClick(${_e})`}},else:{if:`$${_e}Icon && $${nn}`,then:{$el:`${tn||"span"}`,attrs:{class:`$classes.${_e}Icon + " formkit-icon"`,innerHTML:`$${nn}`,role:"presentation",onClick:`$handlers.iconClick(${_e})`}}}}})(),tab=createSection("tab",()=>({$el:"button",for:["step","index","$steps"],attrs:{key:"$step.id",type:"button",onClick:"$step.makeActive","data-active":"$step.isActiveStep","data-valid":"$step.isValid","data-visited":"$step.hasBeenVisited",role:"tab",id:'$id + "_tab_" + $index',"aria-selected":"$step.isActiveStep || false","aria-controls":"$step.id",tabindex:{if:"$step.isActiveStep",then:"0",else:"-1"}}})),tabLabel=createSection("tabLabel",()=>({$el:"span"})),tabs=createSection("tabs",()=>({$el:"div",attrs:{role:"tablist"}})),multiStepOuter=createSection("multiStepOuter",()=>({$el:"div",attrs:{key:"$id",id:"$id",class:"$classes.outer","data-family":"$family || undefined","data-type":"$type","data-multiple":'$attrs.multiple || ($type != "select" && $options != undefined) || undefined',"data-disabled":"$disabled || undefined","data-complete":"$state.complete || undefined","data-invalid":"$state.valid === false && $state.validationVisible || undefined","data-errors":"$state.errors || undefined","data-submitted":"$state.submitted || undefined"}})),multiStep={schema:multiStepOuter($extend(wrapper(tabs(tab($if('$tabStyle === "tab" || ($tabStyle === "progress" && $hideProgressLabels === false)',tabLabel("$step.stepName")),$if("($step.totalErrorCount > 0) && $step.showStepErrors",badge("$step.totalErrorCount")),$if("$step.isValid && $step.hasBeenVisited",badge(stepIcon("validStep"))))),steps("$slots.default")),{attrs:{"data-tab-style":"$tabStyle","data-hide-labels":"$hideProgressLabels"}})),type:"group",family:"multi-step",props:["allowIncomplete","hideProgressLabels","tabStyle","beforeStepChange","validStepIcon"],features:[defaultIcon("validStep","check"),disables]},step={schema:stepOuter(stepInner("$slots.default"),stepActions(stepPrevious(),stepNext())),type:"group",family:"",props:["previousLabel","nextLabel","beforeStepChange","previousAttrs","nextAttrs","validStepIcon"],features:[localize$2("next"),localize$2("prev"),disables]},isBrowser$1=typeof window<"u",camel2title=_e=>_e&&_e.replace(/([A-Z])/g,tn=>` ${tn}`).replace(/^./,tn=>tn.toUpperCase()).trim();function orderSteps(_e,tn){if(!isBrowser$1||!tn)return tn;const nn=[...tn];return nn.sort((sn,an)=>{var cn,un;const hn=(cn=_e.props.__root)===null||cn===void 0?void 0:cn.getElementById(sn.id),fn=(un=_e.props.__root)===null||un===void 0?void 0:un.getElementById(an.id);return!hn||!fn?0:hn.compareDocumentPosition(fn)===2?1:-1}),nn.map(sn=>{sn.ordered=!0}),nn}function setNodePositionProps(_e){_e&&_e.forEach((tn,nn)=>{tn.isFirstStep=nn===0,tn.isLastStep=nn===_e.length-1,tn.stepIndex=nn,tn.steps=_e})}function showStepErrors(_e){if(_e.showStepErrors)return parseInt(_e.blockingCount)+parseInt(_e.errorCount)>0}async function isTargetStepAllowed(_e,tn){var nn,sn,an;if(_e===tn)return!0;const{allowIncomplete:cn}=((nn=_e.node.parent)===null||nn===void 0?void 0:nn.props)||{},un=_e.node.parent,hn=un==null?void 0:un.props.steps.indexOf(_e),fn=un==null?void 0:un.props.steps.indexOf(tn),vn=_e.node.props.beforeStepChange||((sn=_e.node.parent)===null||sn===void 0?void 0:sn.props.beforeStepChange);if(vn&&typeof vn=="function"){un&&(un==null||un.store.set(createMessage({key:"loading",value:!0,visible:!1})),un.props.disabled=!0,_e.disabled=!0);const kn=await vn({currentStep:_e,targetStep:tn,delta:fn-hn});if(un&&(un==null||un.store.remove("loading"),un.props.disabled=!1,_e.disabled=!1),typeof kn=="boolean"&&!kn)return!1}if(triggerStepValidations(_e),_e.showStepErrors=!0,fn<hn)return!0;const _n=fn-hn;for(let kn=0;kn<_n;kn++){const yn=un==null?void 0:un.props.steps[hn+kn];if(!(cn||((an=yn.state)===null||an===void 0?void 0:an.valid)))return!1}return!0}async function setActiveStep(_e,tn){if(tn&&tn.preventDefault(),_e&&_e.node.name&&_e.node.parent){const nn=_e.node.parent.props.steps.find(an=>{var cn;return an.node.name===((cn=_e.node.parent)===null||cn===void 0?void 0:cn.props.activeStep)});await isTargetStepAllowed(nn,_e)&&_e.node.parent.context&&(_e.node.parent.props.activeStep=_e.node.name)}
126}async function incrementStep(_e,tn){if(tn&&tn.node.name&&tn.node.parent){const nn=tn.node.parent.props.steps,sn=tn.stepIndex,an=nn[sn+_e];if(!an)return;const cn=await isTargetStepAllowed(tn,an);an&&cn&&(tn.node.parent.props.activeStep=an.node.name)}}function triggerStepValidations(_e){var tn,nn;return _e.node.walk(sn=>{sn.store.set(createMessage({key:"submitted",value:!0,visible:!1}))}),((tn=_e.node.context)===null||tn===void 0?void 0:tn.state.valid)||((nn=_e.node.parent)===null||nn===void 0?void 0:nn.props.allowIncomplete)}function initEvents(_e,tn){tn instanceof HTMLElement&&tn.addEventListener("keydown",nn=>{var sn;if(nn.target instanceof HTMLButtonElement&&nn.key==="Tab"&&"data-next"in((sn=nn.target)===null||sn===void 0?void 0:sn.attributes)&&!nn.shiftKey){nn.preventDefault();const an=_e.children.find(cn=>!isPlaceholder(cn)&&cn.name===_e.props.activeStep);an&&an.context&&incrementStep(1,an.context)}})}function createSSRStepsFromTabs(_e){return!_e||!_e.length?[]:_e.map((nn,sn)=>{var an,cn,un;return{__isPlaceholder:!0,stepName:((an=nn.props)===null||an===void 0?void 0:an.label)||camel2title((cn=nn.props)===null||cn===void 0?void 0:cn.name),isFirstStep:sn===0,isLastStep:sn===_e.length-1,isActiveStep:sn===0,node:{name:(un=nn.props)===null||un===void 0?void 0:un.name}}})}function createMultiStepPlugin(_e){let tn=!0;const nn=sn=>{var an,cn;if(sn.props.type==="multi-step"){if(!sn.context)return;tn=!0,sn.addProps(["steps","tabs","activeStep"]),sn.context.slots&&sn.context.slots.default&&(sn.props.tabs=sn.context.slots.default()),sn.props.steps=sn.props.steps||createSSRStepsFromTabs(sn.props.tabs),sn.props.allowIncomplete=typeof sn.props.allowIncomplete=="boolean"?sn.props.allowIncomplete:typeof(_e==null?void 0:_e.allowIncomplete)=="boolean"?_e==null?void 0:_e.allowIncomplete:!0,sn.props.hideProgressLabels=typeof sn.props.hideProgressLabels=="boolean"?sn.props.hideProgressLabels:(_e==null?void 0:_e.hideProgressLabels)||!1,sn.props.tabStyle=sn.props.tabStyle||(_e==null?void 0:_e.tabStyle)||"tab",sn.context.handlers.triggerStepValidations=triggerStepValidations,sn.context.handlers.showStepErrors=showStepErrors,sn.on("created",()=>{sn.context&&(sn.extend("next",{get:hn=>()=>{var fn;incrementStep(1,(fn=hn==null?void 0:hn.props)===null||fn===void 0?void 0:fn.steps.find(vn=>vn.isActiveStep))},set:!1}),sn.extend("previous",{get:hn=>()=>{var fn;incrementStep(-1,(fn=hn==null?void 0:hn.props)===null||fn===void 0?void 0:fn.steps.find(vn=>vn.isActiveStep))},set:!1}),sn.extend("goTo",{get:hn=>fn=>{if(typeof fn=="number"){const vn=hn.props.steps[fn];setActiveStep(vn)}else if(typeof fn=="string"){const vn=hn.props.steps.find(_n=>_n.node.name===fn);setActiveStep(vn)}},set:!1}),whenAvailable(`${sn.props.id}`,hn=>{initEvents(sn,hn)},sn.props.__root))}),sn.on("child",({payload:hn})=>{sn.props.steps&&sn.props.steps.length&&(sn.props.steps=sn.props.steps.filter(fn=>!fn.__isPlaceholder)),sn.props.steps=Array.isArray(sn.props.steps)&&sn.props.steps.length>0?[...sn.props.steps,hn.context]:[hn.context],sn.props.steps=orderSteps(sn,sn.props.steps),setNodePositionProps(sn.props.steps),hn.props.stepName=hn.props.label||camel2title(hn.name),hn.props.errorCount=0,hn.props.blockingCount=0,hn.props.isActiveStep=tn,tn=!1,sn.props.activeStep=sn.props.activeStep?sn.props.activeStep:sn.props.steps[0]?sn.props.steps[0].node.name:""}),sn.on("prop:activeStep",({payload:hn})=>{sn.children.forEach(fn=>{var vn;if(!isPlaceholder(fn)&&(fn.props.isActiveStep=fn.name===hn,isBrowser$1&&fn.name===hn)){const _n=(vn=sn.props.__root)===null||vn===void 0?void 0:vn.querySelector(`[aria-controls="${fn.props.id}"]`);_n instanceof HTMLButtonElement&&_n.focus()}})}),sn.on("childRemoved",({payload:hn})=>{let fn=-1;if(hn.props.ordered=!1,sn.props.steps=sn.props.steps.filter((vn,_n)=>vn.node.name!==hn.name?!0:(fn=_n,!1)),setNodePositionProps(sn.props.steps),sn.props.activeStep===hn.name){const vn=fn>0?fn-1:0;sn.props.activeStep=sn.props.steps[vn]?sn.props.steps[vn].node.name:""}})}if(sn.props.type==="step"&&((an=sn.parent)===null||an===void 0?void 0:an.props.type)==="multi-step"){let fn=function(vn){vn.props.totalErrorCount=vn.props.errorCount+vn.props.blockingCount};var un=fn;if(!sn.context||!sn.parent||!sn.parent.context)return;sn.addProps(["isActiveStep","isFirstStep","isLastStep","stepName","errorCount","blockingCount","totalErrorCount","showStepErrors","isValid","hasBeenVisited","ordered"]);const hn=sn.parent;sn.on("created",()=>{!sn.context||!hn.context||whenAvailable(`${sn.props.id}`,()=>{hn.props.steps=orderSteps(sn,hn.props.steps),setNodePositionProps(hn.props.steps)},sn.props.__root)}
126),sn.context&&hn.context&&(hn.context.handlers.setActiveStep=vn=>setActiveStep.bind(null,vn),sn.context.handlers.incrementStep=(vn,_n)=>incrementStep.bind(null,vn,_n),sn.context.makeActive=()=>{setActiveStep(sn.context)},sn.context.handlers.next=()=>incrementStep(1,sn.context),sn.context.handlers.previous=()=>incrementStep(-1,sn.context)),sn.on("count:errors",({payload:vn})=>{sn.props.errorCount=vn}),sn.on("count:blocking",({payload:vn})=>{sn.props.blockingCount=vn}),sn.on("prop:errorCount",()=>fn(sn)),sn.on("prop:blockingCount",()=>fn(sn)),sn.on("prop:totalErrorCount",()=>{sn.props.isValid=sn.props.totalErrorCount<=0}),sn.on("message-added",({payload:vn})=>{vn.key==="submitted"&&(fn(sn),sn.context&&(triggerStepValidations(sn.context),sn.props.showStepErrors=!0))}),sn.on("prop:isActiveStep",()=>{!sn.props.hasBeenVisited&&sn.props.isActiveStep&&(sn.props.hasBeenVisited=!0)})}else((cn=sn.parent)===null||cn===void 0?void 0:cn.props.type)==="multi-step"&&console.warn('Invalid FormKit input location. <FormKit type="multi-step"> should only have <FormKit type="step"> inputs as immediate children. Failure to wrap child inputs in <FormKit type="step"> can lead to undesired behaviors.')};return nn.library=sn=>{switch(sn.props.type){case"multi-step":return sn.define(multiStep);case"step":return(!sn.parent||sn.parent.props.type!=="multi-step")&&console.warn('Invalid use of <FormKit type="step">. <FormKit type="step"> must be an immediate child of a <FormKit type="multi-step"> component.'),sn.define(step)}},nn}Array();var iso8601Match=/^([0-9]{4})-([0-1][0-9])(?:-([0-3][0-9]))?(?:[T ]?([0-2][0-9])(?::([0-5][0-9]))?(?::([0-5][0-9]))?)?(?:\.[0-9]+)?(Z|(?:\+|\-)[0-9]{2}:?[0-9]{2}(?::?[0-9]{2})?)?$/;function iso8601(_e){const tn=_e.match(iso8601Match);if(tn){const nn=Number(tn[2]);if(nn<1||nn>12)return!1;if(typeof tn[3]!==void 0){const sn=Number(tn[3]);if(sn<1||sn>31)return!1}if(typeof tn[4]!==void 0){const sn=Number(tn[4]);if(sn<0||sn>23)return!1}return!0}return!1}function normalize(_e){const tn=_e.match(iso8601Match);return tn&&typeof tn[4]>"u"?_e+="T00:00:00":_e}function date(_e){if(_e||(_e=new Date),_e instanceof Date)return new Date(_e);if(_e=_e.trim(),iso8601(_e))return new Date(normalize(_e));throw new Error(`Non ISO 8601 compliant date (${_e}).`)}function addDay(_e,tn=1){const nn=date(_e);return nn.setDate(nn.getDate()+tn),nn}function monthEnd(_e){const tn=date(_e);return tn.setDate(1),tn.setMonth(tn.getMonth()+1),tn.setDate(0),tn}function monthDays(_e){return monthEnd(_e).getDate()}function handleOverflow(_e,tn,nn=!1){const sn=date(_e),an=sn.getDate();if(nn||sn.setDate(1),tn(sn),!nn){const cn=monthDays(sn);sn.setDate(cn<an?cn:an)}return sn}function addMonth(_e,tn=1,nn=!1){return handleOverflow(_e,sn=>sn.setMonth(sn.getMonth()+tn),nn)}function addYear(_e,tn=1,nn=!1){return handleOverflow(_e,sn=>sn.setFullYear(sn.getFullYear()+tn),nn)}var specDate="1999-03-04T02:05:01.000Z",memoParts=new Map,clockAgnostic=[["YYYY",{year:"numeric"}],["YY",{year:"2-digit"}],["MMMM",{month:"long"}],["MMM",{month:"short"}],["MM",{month:"2-digit"}],["M",{month:"numeric"}],["DD",{day:"2-digit"}],["D",{day:"numeric"}],["dddd",{weekday:"long"}],["ddd",{weekday:"short"}],["d",{weekday:"narrow"}],["mm",{minute:"2-digit"}],["m",{minute:"numeric"}],["ss",{second:"2-digit"}],["s",{second:"numeric"}],["ZZ",{timeZoneName:"long"}],["Z",{timeZoneName:"short"}]],clock24=[["HH",{hour:"2-digit"}],["H",{hour:"numeric"}]],clock12=[["hh",{hour:"2-digit"}],["h",{hour:"numeric"}],["a",{dayPeriod:"narrow"}],["A",{dayPeriod:"narrow"}]],fractionalSeconds=[["SSS",{fractionalSecond:"3-digit"}]],fixedLength={DD:2,HH:2,MM:2,YY:2,YYYY:4,hh:2,mm:2,ss:2};function fixedLengthByOffset(_e){if(/^[+-]\d{2}:\d{2}:\d{2}/.test(_e))return 9;if(/^[+-]\d{6}/.test(_e))return 8;if(/^[+-]\d{2}:\d{2}/.test(_e))return 6;if(/^[+-]\d{4}/.test(_e))return 5;throw new Error("Invalid offset format")}var genitiveTokens=["MMMM","MMM","dddd","ddd"],tokens=new Map([...clockAgnostic,...clock24,...clock12,...fractionalSeconds].map(_e=>[_e[0],_e])),dayPeriodMap=new Map,styles=["full","long","medium","short"],two=_e=>String(_e).padStart(2,"0"),four=_e=>String(_e).padStart(2,"0");function normStr(_e){return _e.type==="literal"&&(_e.value=_e.value.normalize("NFKC")),_e}function fill(_e,tn,nn,sn=!1,an=null){const cn=createPartMap(_e,tn,nn,sn),un=date(_e);function hn({partName:fn,partValue:vn,token:_n}){if(fn==="literal")return vn;const kn=cn[fn];if(fn==="hour"&&_n==="H")return kn.replace(/^0/,"")||"0";if(["mm","ss","MM"].includes(_n)&&kn.length===1)return`0${kn}`;if(fn==="dayPeriod"){const yn=ap(un.getUTCHours()<12?"am":"pm",nn);return _n==="A"?yn.toUpperCase():yn.toLowerCase()}return fn==="fractionalSecond"?String(un.getUTCMilliseconds()).padStart(3,"0"):fn==="timeZoneName"?an??minsToOffset(-1*un.getTimezoneOffset(),_n):kn}return tn.map(fn=>({...fn,value:hn(fn)}))}function createPartMap(_e,tn,nn,sn=!1){const an=date(_e),cn=tn.filter(_n=>_n.hour12),un=tn.filter(_n=>!_n.hour12),hn=[],fn=[];function vn(_n,kn=!1){const yn=`${nn}-u-hc-${kn?"h12":"h23"}`;if(hn.push(...new Intl.DateTimeFormat(yn,_n.reduce((Cn,Sn)=>Sn.partName==="literal"?Cn:(sn&&genitiveTokens.includes(Sn.token)&&fn.push(Sn),Object.assign(Cn,Sn.option)),{timeZone:"UTC"})).formatToParts(an).map(normStr)),sn&&fn.length)for(const Cn of fn){let Sn=[];switch(Cn.token){case"MMMM":Sn=new Intl.DateTimeFormat(yn,{dateStyle:"long",timeZone:"UTC"}).formatToParts(an).map(normStr);break;case"MMM":Sn=new Intl.DateTimeFormat(yn,{dateStyle:"medium",timeZone:"UTC"}).formatToParts(an).map(normStr);break}const $n=Sn.find(xn=>xn.type===Cn.partName),Pn=hn.findIndex(xn=>xn.type===Cn.partName);$n&&Pn>-1&&(hn[Pn]=$n)}}return cn.length&&vn(cn,!0),un.length&&vn(un),hn.reduce((_n,kn)=>(_n[kn.type]=kn.value,_n),{})}function secsToOffset(_e,tn="Z"){const nn=_e<0?"-":"+",sn=Math.abs(_e),an=String(Math.floor(sn/3600)).padStart(2,"0"),cn=String(Math.floor(sn%3600/60)).padStart(2,"0"),un=Math.round(sn%60);return tn==="ZZ"?un===0?`${nn}${an}${cn}`:`${nn}${an}${cn}${String(un).padStart(2,"0")}`:un===0?`${nn}${an}:${cn}`:`${nn}${an}:${cn}
126:${String(un).padStart(2,"0")}`}function minsToOffset(_e,tn="Z"){return secsToOffset(_e*60,tn)}function offsetToSecs(_e,tn){validOffset(_e,tn);const nn=_e.match(/([+-])([0-3][0-9]):?([0-5][0-9])(?::?([0-5][0-9]))?/),[sn,an,cn,un,hn="0"]=nn,fn=Number(cn)*3600+Number(un)*60+Number(hn);return an==="+"?fn:-fn}function validOffset(_e,tn="Z"){if(!(sn=>{switch(sn){case"Z":return/^([+-])[0-3][0-9]:[0-5][0-9](?::[0-5][0-9])?$/.test(_e);case"ZZ":return/^([+-])[0-3][0-9][0-5][0-9](?:[0-5][0-9])?$/.test(_e)}})(tn))throw new Error(`Invalid offset: ${_e}`);return _e}function escapeTokens(_e){return clockAgnostic.concat(clock24).concat(clock12).concat(fractionalSeconds).sort((tn,nn)=>tn[0].length>nn[0].length?1:-1).reduce((tn,nn)=>tn.replace(nn[0],`\\${nn[0]}`),_e)}function isNumeric(_e){return["numeric","2-digit"].includes(_e.partValue)}function validate$1(_e){let tn;for(const nn of _e){if(nn.partName==="literal"&&!isNaN(parseFloat(nn.partValue)))throw new Error(`Numbers in format (${nn.partValue}).`);if(tn&&tn.partName!=="literal"&&nn.partName!=="literal"&&!(tn.token in fixedLength)&&!(nn.token in fixedLength)&&!(isNumeric(tn)&&nn.token.toLowerCase()==="a")&&tn.token!=="SSS")throw new Error(`Illegal adjacent tokens (${tn.token}, ${nn.token})`);tn=nn}return _e}function getOffsetFormat(_e){return typeof _e=="string"?_e.includes("ZZ")?"ZZ":"Z":"time"in _e&&_e.time==="full"?"Z":"ZZ"}function ap(_e,tn){const nn=dayPeriodMap.get(tn);if(nn&&nn[_e])return nn[_e];const sn=new Date(specDate);sn.setUTCHours(_e==="am"?5:20);const cn=new Intl.DateTimeFormat(tn,{timeStyle:"full",timeZone:"UTC",hour12:!0}).formatToParts(sn).map(normStr).find(un=>un.type==="dayPeriod");if(cn){const un=nn||{};return dayPeriodMap.set(tn,Object.assign(un,{[_e]:cn.value})),cn.value}return _e}function applyOffset(_e,tn="+00:00"){const nn=date(_e),sn=fixedLengthByOffset(tn),cn=offsetToSecs(tn,sn===5||sn===8?"ZZ":"Z");return new Date(nn.getTime()+cn*1e3)}function deviceTZ(){return Intl.DateTimeFormat().resolvedOptions().timeZone}function relativeTime(_e,tn){const nn=new Intl.DateTimeFormat("en-US",{era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",timeZone:tn,hourCycle:"h23"}).formatToParts(_e),sn={};nn.forEach(un=>{un.type!=="literal"&&(sn[un.type]=un.value)});const an=sn.era==="BC"?1-Number(sn.year):Number(sn.year),cn=new Date(Date.UTC(0,0,1,Number(sn.hour),Number(sn.minute),Number(sn.second)));return cn.setUTCFullYear(an,Number(sn.month)-1,Number(sn.day)),cn}function offset$2(_e,tn="UTC",nn="device",sn="Z"){var an;nn=nn==="device"?(an=deviceTZ())!=null?an:"utc":nn;const cn=date(_e),un=relativeTime(cn,tn),hn=relativeTime(cn,nn),fn=Math.round((hn.getTime()-un.getTime())/1e3);return secsToOffset(fn,sn)}function dayOfYear(_e){const tn=date(_e);return Math.round((new Date(tn.getFullYear(),tn.getMonth(),tn.getDate(),0,0).getTime()-new Date(tn.getFullYear(),0,0).getTime())/864e5)}function dayStart(_e){const tn=date(_e);return tn.setHours(0,0,0,0),tn}function parts(_e,tn){if(styles.includes(_e)||typeof _e=="object")return styleParts(_e,tn);let nn=_e,sn=0;const an=_n=>{if(_n[2]||(_n[2]=new RegExp(`(.)?(${_n[0]})`,"g")),_n[2].test(nn)){let kn=0;return nn=nn.replace(_n[2],(yn,Cn,Sn)=>Cn==="\\"?Sn:`${typeof Cn=="string"?Cn:""}{!${kn++?sn:sn++}!}`),!!kn}return!1};function cn(_n){const kn=_n.map(Cn=>Cn.partName),yn=new Set(kn);if(kn.length>yn.size)throw new Error("Cannot reuse format tokens.");return _n}function un(_n,[kn,yn,Cn]){const Sn=Object.keys(yn)[0],$n=yn[Sn];return{option:yn,partName:Sn,partValue:$n,token:kn,pattern:Cn,hour12:_n}}const hn=clockAgnostic.filter(an).concat(clock24.filter(an)).concat(fractionalSeconds.filter(an)).map(un.bind(null,!1)),fn=cn(hn.concat(clock12.filter(an).map(un.bind(null,!0)))),vn=/^\{!(\d+)!\}$/;return nn.split(/(\{!\d+!\})/).map(_n=>{const kn=_n.match(vn);return kn?fn[Number(kn[1])]:{option:{literal:_n},partName:"literal",partValue:_n,token:_n,pattern:new RegExp(""),hour12:!1}}).filter(_n=>!(_n.partName==="literal"&&_n.partValue===""))}function styleParts(_e,tn){const nn={timeZone:"UTC"};typeof _e=="string"?nn.dateStyle=_e:("date"in _e&&(nn.dateStyle=_e.date),"time"in _e&&(nn.timeStyle=_e.time));const sn=new Intl.DateTimeFormat(tn,nn),an=sn.formatToParts(new Date(specDate)).map(normStr),un=sn.formatToParts(new Date("1999-04-05T23:05:01.000Z")).map(normStr).find(fn=>fn.type==="hour"),hn=un&&un.value==="23"?24:12;return an.map(fn=>{const vn=fn.type,_n=guessPattern(fn.type,fn.value,tn,fn.type==="hour"?hn:void 0,nn);if(_n===void 0)return;const kn=_n[1][vn];if(kn)return _n[2]||(_n[2]=new RegExp(`${_n[0]}`,"g")),{option:{[vn]:kn},partName:vn,partValue:kn,token:_n[0],pattern:_n[2],hour12:hn===12}}).filter(fn=>!!fn)}function guessPattern(_e,tn,nn,sn,an){const cn=tn.length,un=!isNaN(Number(tn));let hn;
126switch(_e){case"year":return cn===2?tokens.get("YY"):tokens.get("YYYY");case"month":if(un)return cn===1?tokens.get("M"):tokens.get("MM");switch(hn=partStyle(nn,_e,tn),hn){case"long":return tokens.get("MMMM");default:return tokens.get("MMM")}case"day":return cn===1?tokens.get("D"):tokens.get("DD");case"weekday":switch(hn=partStyle(nn,_e,tn),hn){case"narrow":return tokens.get("d");case"short":return tokens.get("ddd");default:return tokens.get("dddd")}case"hour":return sn===12?cn===1?tokens.get("h"):tokens.get("hh"):cn===1?tokens.get("H"):tokens.get("HH");case"minute":return cn===1?tokens.get("m"):tokens.get("mm");case"second":return cn===1?tokens.get("s"):tokens.get("ss");case"dayPeriod":return/^[A-Z]+$/u.test(tn)?tokens.get("A"):tokens.get("a");case"literal":return[tn,{literal:tn},new RegExp("")];case"timeZoneName":return an.timeStyle==="full"?tokens.get("Z"):tokens.get("ZZ");default:return}}function partStyle(_e,tn,nn){if(!memoParts.has(_e)){const an=new Date(specDate),cn=[3,8,9,7,6,4,3],un=["weekday","month","dayPeriod"],hn=["long","short","narrow"],fn={};for(let vn=0;vn<12;vn++){an.setMonth(0+vn),vn in cn&&an.setDate(cn[vn]),an.setUTCHours(8+vn);for(const _n of hn){const kn=new Intl.DateTimeFormat(_e,un.reduce((yn,Cn)=>Object.assign(yn,{[Cn]:_n}),{hour12:!0,timeZone:"UTC"})).formatToParts(an).map(normStr);if(_n==="long"||_n==="short"){const Cn=new Intl.DateTimeFormat(_e,{dateStyle:_n==="short"?"medium":"long",timeZone:"UTC"}).formatToParts(an).map(normStr).find($n=>$n.type==="month"),Sn=kn.findIndex($n=>$n.type==="month");Sn>-1&&Cn&&(kn[Sn]=Cn)}kn.forEach(yn=>{if(yn.type==="literal")return;const Cn=yn.type;fn[Cn]=Object.assign(fn[Cn]||{},{[yn.value]:_n})})}}memoParts.set(_e,fn)}const sn=memoParts.get(_e);return sn?sn[tn][nn]:void 0}function removeOffset(_e,tn="+00:00"){const nn=tn.slice(0,1)==="+";return applyOffset(_e,tn.replace(nn?"+":"-",nn?"-":"+"))}function deviceLocale(){return Intl.DateTimeFormat().resolvedOptions().locale}function format$1(_e,tn="long",nn="device",sn=!1,an){let cn,un;return typeof _e=="object"&&!(_e instanceof Date)&&({date:_e,format:tn,locale:nn,genitive:sn,partFilter:an,tz:cn}=_e),tn==="ISO8601"?date(_e).toISOString():(cn&&(un=offset$2(_e,"utc",cn,getOffsetFormat(tn))),cn??(cn=deviceTZ()),(cn==null?void 0:cn.toLowerCase())!=="utc"&&(_e=removeOffset(_e,offset$2(_e,cn,"utc"))),(!nn||nn==="device")&&(nn=deviceLocale()),fill(_e,parts(tn,nn).filter(an??(()=>!0)),nn,sn,un).map(hn=>hn.value).join(""))}function formatStr(_e,tn="en",nn=!1,sn=()=>!0){return parts(_e,tn).filter(sn).reduce((an,cn)=>an+=nn&&cn.partName==="literal"?escapeTokens(cn.token):cn.token,"").normalize("NFKC")}function fourDigitYear(_e){const tn=new Date().getFullYear(),nn=tn%100,sn=Math.floor(tn/100),an=Number(_e);return(sn+(an>nn+20?-1:0))*100+an}function monthStart(_e){const tn=date(_e);return tn.setDate(1),tn.setHours(0,0,0,0),tn}function yearDays(_e){const tn=date(_e);return(new Date(tn.getFullYear()+1,0,0).getTime()-new Date(tn.getFullYear(),0,0).getTime())/864e5}function nearestDay(_e,tn,nn=7){let sn,an;const cn=date(_e);switch(nn){case"month":an=cn.getDate(),sn=monthDays(cn)-cn.getDate();break;case"week":an=cn.getDay()+1,sn=6-cn.getDay();break;case"year":const un=yearDays(cn),hn=dayOfYear(cn);an=hn,sn=un-hn;break;default:sn=an=nn}for(let un=0;un<=sn||un<an;un++){if(un<=sn){const hn=addDay(cn,un);if(tn(hn))return hn}if(un&&un<=an){const hn=addDay(cn,-un);if(tn(hn))return hn}}return null}function range(_e,tn="en",nn=!1){const sn=(an,cn)=>Array(an).fill("").map((un,hn)=>`${cn(hn)}`);if(_e==="M")return sn(12,an=>an+1);if(_e==="MM")return sn(12,an=>{const cn=an+1;return cn<10?`0${cn}`:cn});if(_e.startsWith("M"))return range("MM").map(an=>format$1(`2000-${an}-05`,_e,tn,nn));if(_e.startsWith("d"))return sn(7,an=>`0${an+2}`).map(an=>format$1(`2022-10-${an}`,_e,tn));if(_e==="a")return[ap("am",tn).toLowerCase(),ap("pm",tn).toLowerCase()];if(_e==="A")return[ap("am",tn).toUpperCase(),ap("pm",tn).toUpperCase()];if(_e.startsWith("Y")){const an=new Date().getFullYear();return sn(120,cn=>cn+1).reduce((cn,un)=>(un!=="120"&&cn.push(format$1(`${an+Number(un)}-06-06`,_e,tn)),cn.unshift(format$1(`${an-Number(un)}-06-06`,_e,tn)),cn),[format$1(`${an}-06-06`,_e,tn)])}return _e.startsWith("D")?sn(31,an=>`${_e==="DD"&&an<9?"0":""}${an+1}`):_e.startsWith("H")?sn(24,an=>`${_e==="HH"&&an<10?"0":""}${an}`):_e.startsWith("h")?sn(12,an=>`${_e==="hh"&&an<9?"0":""}${an+1}`):_e.startsWith("m")||_e.startsWith("s")?sn(60,an=>`${_e.length>1&&an<10?"0":""}${an}`):[]}function parse$3(_e,tn="ISO8601",nn="device"){let sn=()=>!0,an,cn="backward";if(typeof _e=="object"?{date:an,format:tn="ISO8601",locale:nn="device",dateOverflow:cn="backward",partFilter:sn=()=>!0}=_e:an=_e,!an)throw new Error("parse() requires a date string.");const un=()=>{throw new Error(`Date (${an}) does not match format (${formatStr(tn,nn)})`)};if(tn==="ISO8601")return date(an);
126const hn=styles.includes(tn)||typeof tn=="object",fn=validate$1(parts(tn,nn).filter(sn));if(!fn.length)throw new Error("parse() requires a pattern.");let vn;try{vn=parseParts(an,fn)}catch{return un()}const _n=new Date,kn=new Map([["YYYY",_n.getFullYear()],["MM",_n.getMonth()+1],["DD",_n.getDate()],["HH",0],["mm",0],["ss",0],["SSS",0]]);let yn=null,Cn="";vn.forEach(zn=>{if(zn.partName==="literal")return;if(zn.token===zn.value)return un();const Kn=Number(zn.value);if(zn.token==="SSS"){const Vn=zn.value.padEnd(3,"0").slice(0,3);kn.set("SSS",Number(Vn))}else if(kn.has(zn.token))kn.set(zn.token,Kn);else if(zn.token==="YY")kn.set("YYYY",fourDigitYear(zn.value));else{const Vn=zn.token;if(Vn.startsWith("d"))return;if(Vn==="D")kn.set("DD",Kn);else if(Vn==="H"||Vn.startsWith("h"))kn.set("HH",Kn);else if(Vn==="M")kn.set("MM",Kn);else if(Vn==="a"||Vn==="A")yn=zn.value.toLowerCase()===ap("am",nn).toLowerCase();else if(Vn==="Z"||Vn==="ZZ")Cn=validOffset(zn.value,Vn);else{const Jn=range(Vn,nn,hn).indexOf(zn.value);if(Jn!==-1)switch(Vn){case"MMM":case"MMMM":kn.set("MM",Jn+1);break}}}});let Sn=kn.get("HH")||0;yn===!1?(Sn+=Sn===12?0:12,kn.set("HH",Sn===24?0:Sn)):yn===!0&&Sn===12&&kn.set("HH",0),kn.set("MM",(kn.get("MM")||1)-1);let[$n,Pn,xn,Mn,En,Tn,Ln]=Array.from(kn.values());const Nn=monthDays(new Date(`${four($n)}-${two(Pn+1)}-10`));if(Nn<xn&&cn==="throw")throw new Error(`Invalid date ${four($n)}-${two(Pn+1)}-${two(xn)}`);xn=cn==="backward"?Math.min(xn,Nn):xn;const Rn=String(Ln).padStart(3,"0");if(Cn){const zn=`${four($n)}-${two(Pn+1)}-${two(xn)}T${two(Mn)}:${two(En)}:${two(Tn)}.${Rn}Z`,Kn=new Date(zn);if(!isFinite(+Kn))return un();const Vn=fixedLengthByOffset(Cn),Jn=offsetToSecs(Cn,Vn===5||Vn===8?"ZZ":"Z");return new Date(Kn.getTime()-Jn*1e3)}const On=`${four($n)}-${two(Pn+1)}-${two(xn)}T${two(Mn)}:${two(En)}:${two(Tn)}.${Rn}`,jn=new Date(On);return isFinite(+jn)?jn:un()}function parseParts(_e,tn){let nn=0;const sn=hn=>[hn[nn++],hn[nn]];let an=0;const cn=[];let un;do{const[hn,fn]=sn(tn);un=fn;let vn=1;if(hn.partName==="literal")vn=hn.partValue.length;else if(hn.partName==="timeZoneName")vn=fixedLengthByOffset(_e.substring(an));else if(hn.token==="SSS"){let _n=an;for(;_n<_e.length&&/\d/.test(_e.charAt(_n));)_n++;vn=_n-an}else if(hn.token in fixedLength)vn=fixedLength[hn.token];else if(fn)if(fn.partName==="literal"){if(vn=_e.indexOf(fn.partValue,an)-an,vn<0)throw new Error}else if(fn.partName==="dayPeriod"){for(let _n=1;_n<=4;_n++)if(isNaN(Number(_e.charAt(an+_n)))){vn=_n;break}}else{const _n=_e.substring(an).search(/\d/);_n!==-1&&(vn=an+_n)}else vn=_e.length;cn.push({...hn,value:_e.substring(an,an+vn)}),an+=vn}while(un);return cn}function sameDay(_e,tn){const nn=date(_e),sn=date(tn);return nn.getDate()===sn.getDate()&&nn.getMonth()===sn.getMonth()&&nn.getFullYear()===sn.getFullYear()}function weekStart(_e,tn=0){const nn=date(_e);let sn=tn-nn.getDay();return sn>0&&(sn=sn-7),nn.setDate(nn.getDate()+sn),nn.setHours(0,0,0,0),nn}function weekEnd(_e,tn=0){const nn=weekStart(_e,tn);return nn.setDate(nn.getDate()+6),nn.setHours(23,59,59,999),nn}function isBefore(_e,tn){const nn=date(_e),sn=date(tn);return+nn<+sn}function isAfter(_e,tn){const nn=date(_e),sn=date(tn);return+nn>+sn}let z$2=189024;const G$1=/^[0-9a-f]+$/;ee$1(32,_e=>_e).map(()=>{z$2|=0,z$2=z$2+1831565813|0;let _e=z$2^z$2>>>15|z$2;return _e=_e+_e^_e>>>427|_e^_e,((_e^_e>>>14)>>>0)/4294967296});const X$1={},J$1=new Set(["",null,void 0]);function Q$1(_e,tn,nn){if(function(sn,an){sn in X$1||(X$1[sn]={timer:0,inputs:new Set});const cn=X$1[sn];clearTimeout(cn.timer),cn.inputs.add(an)}(tn,nn),!tn)throw new Error("FormKitNoKey");return J$1.has(tn)?null:_e}function ee$1(_e,tn){return new Array(_e).fill("").map((nn,sn)=>tn(sn))}const te$1=()=>({$el:"div",attrs:{key:"$id","data-type":"$type","data-family":"$family","data-multiple":"$attrs.multiple || $multiple || undefined","data-disabled":"$disabled || $disabledInternally || undefined","data-empty":"$state.empty || undefined","data-complete":"$state.complete || undefined","data-invalid":"$state.invalid || undefined","data-errors":"$state.errors || undefined","data-submitted":"$state.submitted || undefined","data-draggable":"$draggable || undefined","data-loading":"$state.loading || undefined","data-overscroll":'$behavior === "overscroll" && true || undefined',"data-id":"$id","data-inline":"$inline || undefined","data-is-max":"$max && $value && $value.length >= $max || undefined","data-multi-select":"$transferOnSelect === false || undefined","data-has-overlay":"$overlay || undefined","data-expanded":"$expanded || undefined","data-focused":"$_isFocused || undefined","data-appearance":"$selectionAppearance || undefined","data-is-multiline":"$multiLine || undefined","data-
126prefix-icon":"$_rawPrefixIcon !== undefined || undefined","data-suffix-icon":"$_rawSuffixIcon !== undefined || undefined","data-prefix-icon-click":"$onPrefixIconClick !== undefined || undefined","data-suffix-icon-click":"$onSuffixIconClick !== undefined || undefined"}}),oe$1=()=>({$el:"div",attrs:{id:'$id + "_inner"'}}),ne=()=>({if:"$label",$el:"label",attrs:{for:"$id",id:"$id + '_label'"}}),re$1=()=>({$el:"ul",if:"$defaultMessagePlacement && $fns.length($messages)"}),se$1=()=>({$el:"li",for:["message","$messages"],attrs:{key:"$message.key",id:"$id + '-' + $message.key","data-message-type":"$message.type"}}),ae$1=()=>({$el:"div",if:"$help",attrs:{id:'$: "help-" + $id'}}),le$1=()=>({$el:null}),ie=(_e,tn)=>()=>icon$1(_e,tn),pe$1=()=>({$el:"span",if:'$part.type === "placeholder" && $part.value'}),de=()=>({$el:"span",if:'$part.type === "literal" && $part.value'}),ce$1=()=>({$el:"span",if:'$part.type === "char" && $part.value'}),ue$1=()=>({$el:"span",if:'$part.type === "enum" && $part.value'}),fe$1=()=>({$el:"div",if:"$overlay",attrs:{id:'$id + "_overlay"',class:"$classes.overlay",style:"$_overlayStyles",onClick:"$_isPlaceholder && $handlers.overlayClick"}}),ve$1=()=>({$el:"div",attrs:{id:'$id + "_overlay_inner"',class:"$classes.overlayInner",style:"$_overlayInnerStyles"}}),he$1=()=>({$el:null,for:["part","$_overlayParts"]});function me(_e,tn,nn,sn){return(...an)=>cn=>un=>{const hn=function(fn,vn,_n,kn,yn,Cn){const Sn=Cn[_n],$n=typeof kn=="function"?kn():{$el:kn},Pn=yn.map(Mn=>typeof Mn=="string"?Mn:Mn(vn)(Cn));let xn=Pn.length&&$n?extendSchema$1($n,{children:Pn}):$n;if(xn=extendSchema$1(xn,Sn),typeof xn=="object"){let Mn=xn;if((isDOM$1(xn)||isComponent$1(xn))&&(xn.meta={...xn.meta||{},section:_n,node:kn}),isDOM$1(xn)){const{$el:En,...Tn}=xn;Tn.attrs?"class"in Tn.attrs||"if"in Tn.attrs||(Tn.attrs={class:`$classes.${_n}`,...Tn.attrs}):Tn.attrs={class:`$classes.${_n}`},Mn=ge$1(vn,_n,Object.defineProperty(Tn,"$el",{enumerable:!1,get:Q$1.bind(null,En,vn,fn)}))}else if(isComponent$1(xn)){const{$cmp:En,...Tn}=xn;Mn=ge$1(vn,_n,Object.defineProperty(Tn,"$cmp",{enumerable:!1,get:Q$1.bind(null,En,vn,fn)}))}else if("$formkit"in xn){xn.outerClass=`$classes.${_n}`;const{$formkit:En,...Tn}=xn;Mn=ge$1(vn,_n,Object.defineProperty(Tn,"$formkit",{enumerable:!1,get:Q$1.bind(null,En,vn,fn)}))}return Mn}return ge$1(vn,_n,xn)}(_e,cn,tn,nn,an,un);return sn&&isRecord$1(hn)&&(hn.memo=_e+JSON.stringify(un)),sn?[hn]:hn}}function ge$1(_e,tn,nn){const sn=an=>_e?an||`$slots.${tn}`:null;return Object.defineProperties({},{if:{enumerable:!1,get:sn},then:{enumerable:!1,get:sn},else:{enumerable:!1,get:sn.bind(null,nn)}})}function $e(_e){return(tn,nn,sn=!1)=>me(_e,tn,nn,sn)}function be$1(_e){return{outer:_e("outer",te$1,!0),wrapper:_e("wrapper","div",!1),inner:_e("inner",oe$1,!1),icon:ie,label:_e("label",ne,!1),prefix:_e("prefix",le$1,!1),suffix:_e("suffix",le$1,!1),help:_e("help",ae$1,!1),messages:_e("messages",re$1,!1),message:_e("message",se$1,!1)}}function ye(_e){return{overlayPlaceholder:_e("overlayPlaceholder",pe$1),overlayLiteral:_e("overlayLiteral",de),overlayChar:_e("overlayChar",ce$1),overlayEnum:_e("overlayEnum",ue$1),overlay:_e("overlay",fe$1),overlayParts:_e("overlayParts",he$1),overlayInner:_e("overlayInner",ve$1)}}function Qe(_e){return _e?_e.reduce((tn,nn)=>{var sn;return((sn=tn.at(-1))===null||sn===void 0?void 0:sn.type)===nn.type?tn.at(-1).value+=nn.value:tn.push({type:nn.type,value:nn.value}),tn},[]):[]}function et$1(){var _e,tn,nn;const sn=((_e=document.activeElement)===null||_e===void 0?void 0:_e.tagName.toLowerCase())||"";if(customElements.get(sn)){const an=(nn=(tn=document.activeElement)===null||tn===void 0?void 0:tn.shadowRoot)===null||nn===void 0?void 0:nn.activeElement;if(an)return an}return document.activeElement}const ot$1=new WeakMap;function rt$1(_e,tn){ot$1.has(_e)||(ot$1.set(_e,new Set),_e.on("destroyed",()=>{const sn=ot$1.get(_e);sn&&(sn.forEach(an=>{try{an()}catch{}}),sn.clear(),ot$1.delete(_e))}));const nn=ot$1.get(_e);return nn.add(tn),()=>{nn.delete(tn)}}function st$1(_e,tn){const nn=new MutationObserver(tn);return rt$1(_e,()=>{nn.disconnect()}),nn}const To=(_e,tn)=>{let nn=null,sn=null,an=null;return function(...cn){const un=this;nn?(sn=cn,an=un):(_e.apply(un,cn),nn=window.setTimeout(()=>{nn=null,sn!==null&&an!==null&&(_e.apply(an,sn),sn=null,an=null)},tn))}};function Eo(_e){if(_e.addProps(["popover","popoverOffset","usePopover","popoverCoordinates","popoverAncestorCoordinates"]),_e.props.popover=undefine$1(_e.props.popover)?"manual":void 0,_e.type!=="input"||_e.props.behavior==="overscroll")return;let tn=null,nn=null,sn=[],an=null;if(_e.props.popoverOffset=undefine$1(_e.props.popoverOffset)?parseInt(_e.props.popoverOffset):0,!_e.props.popover)return;if(typeof document>"u"||!("popover"in HTMLElement.prototype))return void(typeof window<"u"&&console.warn('FormKit: Popover API is not supported in this browser â input panels will be rendered with fallback CSS positioning. This could result in inaccessible inputs due to parent containers using "overflow: hidden" or z-index conflicts.'));const cn=()=>{_e.props.invertPopover=!1,document.removeEventListener("resize",an),document.removeEventListener("scroll",an),sn.forEach(fn=>{fn.removeEventListener("scroll",an)})};function un(){const{x:fn,y:vn,width:_n,height:kn}=function(yn,Cn){if(!yn||!Cn)return{x:0,y:0};const{left:Sn,top:$n,width:Pn,height:xn}=Cn.getBoundingClientRect();return{x:Sn+window.scrollX,y:$n+xn+window.scrollY,width:Pn,height:xn}}(tn,nn);_e.props.popoverAncestorCoordinates={x:fn,y:vn,width:_n,height:kn},_e.props.popoverCoordinates={x:fn,y:vn,width:_n,height:0}}function hn(fn){tn&&document.body.contains(tn)&&(fn?(tn==null||tn.showPopover(),setTimeout(()=>{_e.props.popoverCoordinates.height=(tn==null?void 0:tn.offsetHeight)||0},5)):tn.matches(":popover-open")&&(tn.hidePopover(),_e.props.popoverCoordinates.height=0))}_e.on("mounted",()=>{_e.context&&(_e.props.usePopover=!0,_e.props.popoverCoordinates={x:0,y:0,width:0,height:0},_e.props.popoverAncestorCoordinates={x:0,y:0,width:0,height:0})}),_e.on("destroyed",()=>{cn()}),_e.on("prop:inputText",()=>{_e.context&&(un(),hn(!0))}),_e.on("prop:expanded",({payload:fn})=>{var vn;_e.context&&(fn===!1?cn():whenAvailable$1(`${(vn=_e.context)===null||vn===void 0?void 0:vn.id}_popover`,()=>{if(!_e.context)return;
126tn=document.querySelector(`[id="${_e.context.id}_popover"][popover]`)||document.querySelector(`[id="${_e.context.id}_popover"] [popover]`),nn||(nn=function(kn){if(!kn)return null;let yn=kn.parentElement;for(;yn&&window.getComputedStyle(yn).position==="static";)yn=yn.parentElement;return yn}(tn)),un(),hn(fn),an=To(()=>{_e.context&&(un(),hn(fn))},10),document.addEventListener("resize",an),document.addEventListener("scroll",an),sn=[];let _n=tn==null?void 0:tn.parentElement;for(;_n;)_n.scrollHeight>_n.clientHeight&&sn.push(_n),_n=_n.parentElement;sn.forEach(kn=>{kn.addEventListener("scroll",an)})}))})}const ns=$e("dp"),{outer:rs,wrapper:ss,inner:as,icon:ls,label:is,prefix:ps,suffix:ds,help:cs,messages:us,message:fs}=be$1(ns),vs=ns("input",()=>({$el:"input",bind:"$attrs",attrs:{name:"$node.name",id:"$id",onKeydown:"$handlers.inputKeydown",value:"$inputText",onInput:"$handlers.dateInput",onClick:"$pickerOnly && $handlers.open",onBlur:"$handlers._blur",onFocus:"$handlers.focus",readonly:"$pickerOnly || $expanded",disabled:"$disabled"}})),hs=ns("panelWrapper",()=>({$el:"div",if:"$expanded",attrs:{id:'$id + "_popover"',role:"dialog",onBlur:"$handlers._blurOut()",tabindex:"-1",popover:"$popover","aria-modal":"true","aria-label":"Choose date","data-panel":"$panel",style:{if:"$usePopover",then:{margin:0,top:'$popoverCoordinates.y + "px"',left:'$popoverCoordinates.x + "px"',width:'$popoverCoordinates.width + "px"'}}}})),ms=ns("next",()=>({$el:"button",if:"$showPagination",attrs:{id:"$id + _next_button",type:"button",onClick:"$handlers.next"}})),gs=ns("nextLabel","span"),$s=ns("prev",()=>({$el:"button",if:"$showPagination",attrs:{id:"$id + _prev_button",type:"button",onClick:"$handlers.prev"}})),bs=ns("prevLabel","span"),ys=ns("calendar",()=>({if:'$panel === "day"',$el:"table",for:["month","$calendar"],attrs:{key:'$fns.format($month.monthDay, "YYYY-MM")'}})),xs=ns("calendarWeeks",()=>({$el:"tbody"})),ws=ns("calendarHeader",()=>({$el:"thead"})),_s=ns("weekDays",()=>({$el:"tr"})),ks=ns("weekDay",()=>({$el:"th",for:["day","$month.weeks.0"],attrs:{"aria-label":'$fns.format($day, "dddd")'}})),Ss=ns("week",()=>({$el:"tr",for:["week","weekIndex","$month.weeks"]})),Ls=ns("dayCell",()=>({$el:"td",for:["day","dayIndex","$week"],attrs:{key:"$day",onClick:"$handlers.setDate($day)",onKeydown:"$handlers.keyDown",onMouseenter:"$handlers.mouseEnter($day)",onMouseleave:"$handlers.mouseLeave",onBlur:"$handlers._blurOut(day)",tabindex:'$fns.sameDay($day) && "0" || "-1"',"data-is-extra":"$fns.notInMonth($month.monthDay, $day)","data-disabled":"$fns.isDisabled($day)","aria-selected":"$selectedWeek === $weekIndex && $selectedDay === $dayIndex","aria-label":'$fns.format($day, "long")'}})),Is=ns("day","div"),As=ns("openButton",()=>({$el:"div",attrs:{style:"$visibilityStyles",id:'$id + "_listbox_button"',type:"div",role:"button",onClick:"$handlers.open",onKeydown:"$handlers.openKeydown",tabIndex:'$pickerOnly && "-1" || "0"',"data-disabled":"$disabled","aria-disabled":"$disabled","aria-label":'$value && ($ui.changeDate.value + ", " + $inputText) || $ui.chooseDate.value',"aria-haspopup":"true","aria-expanded":"$expanded","aria-controls":'$expanded && $id + "_listbox" || undefined'}})),Cs=ns("years",()=>({if:'$panel === "year"',$el:"ul",attrs:{id:'$id + "_years"'}})),Ds=ns("year",()=>({for:["year","yearIndex","$years"],$el:"li",attrs:{key:'$: "year" + $fns.format($year, "YYYY")',onClick:"$handlers.setDate($year)",onKeydown:"$handlers.keyDown",onMouseenter:"$handlers.mouseEnter($year)",onMouseleave:"$handlers.mouseLeave",onBlur:"$handlers._blurOut(year)",tabindex:'$fns.sameYear($year) && "0" || "-1"',"aria-selected":"$selectedYear === $yearIndex","data-disabled":"$fns.isDisabledYear($year)","aria-label":"$fns.format($year, $yearFormat)"}})),Ts=ns("months",()=>({if:'$panel === "month"',$el:"ul"})),Es=ns("month",()=>({$el:"li",for:["month","index","$months"],attrs:{key:"$month",onClick:"$handlers.setDate($month)",onKeydown:"$handlers.keyDown",onMouseenter:"$handlers.mouseEnter($month)",onMouseleave:"$handlers.mouseLeave",onBlur:"$handlers._blurOut(month)",tabindex:'$fns.sameMonth($month) && "0" || "-1"',"aria-selected":"$selectedMonth === $index","data-disabled":"$fns.isDisabledMonth($month)"}})),Os=ns("panelHeader",()=>({$el:"header",attrs:{"aria-live":"polite"}})),Ms=ns("yearsHeader",()=>({$el:"div",if:'$panel === "year"'})),Vs=ns("monthsHeader",()=>({$el:"div",if:'$panel === "month"'})),Fs=ns("daysHeader",()=>({$el:"div",if:'$panel === "day"'})),Ps=ns("timeHeader",()=>({$el:"div",if:'$panel === "time"'})),Bs=ns("yearButton",()=>({$el:"button",attrs:{type:"button",id:"$id + _year_button",onClick:"$handlers.jumpTo(year)"},children:"$fns.format($renderedDate, $yearFormat)"})),Hs=ns("monthButton",()=>({$el:"button",attrs:{type:"button",id:"$id + _month_button",onClick:"$handlers.jumpTo(month)"},children:"$fns.format($renderedDate, $monthButtonFormat)"})),Rs=ns("dayButton",()=>({$el:"button",attrs:{type:"button",id:"$id + _day_button",onClick:"$handlers.jumpTo(day)",tabindex:"2"},children:"$fns.format($renderedDate, $dayButtonFormat)"})),Ns=ns("removeSelection",()=>({$el:"button",if:"$clearable && $_value",attrs:{id:'$id + "_remove_selection"',type:"button",onClick:"$handlers.clear","aria-controls":"$id"}})),Ks=ns("time",()=>({$el:"div",if:'$panel === "time"'})),Ws=ns("timeInput",()=>({$el:"input",attrs:{type:"time",value:"$localTime",onInput:"$handlers.localTime",onKeydown:"$handlers.keyDown",spellcheck:"false",onBlur:"$handlers._blurOut(time)"}})),Us=ns("panelClose",()=>({$el:"button",if:"$showPanelClose && ($inline === undefined || $inline === false)",attrs:{type:"button",class:"$classes.panelClose",onClick:"$handlers.closePanel",tabindex:-1,"aria-label":"$ui.close.value"}})),{overlayPlaceholder:Ys,overlayLiteral:js,overlayChar:qs$1,overlayEnum:zs,overlay:Gs,overlayParts:Zs,overlayInner:Xs}=ye(ns),Js=ns("panel","div"),Qs=new WeakMap,ea=new WeakMap,ta=new WeakSet,oa=new WeakMap,na=new WeakMap,ra=new WeakSet,sa=new WeakMap,aa=/[\uD800-\uDBFF]/,la=new WeakMap,ia=new WeakMap,pa=new WeakMap,da=new WeakMap,ca=new WeakMap,ua=new WeakSet,fa=new WeakMap,va=new WeakMap,ha=new WeakMap,ma=new WeakMap;let ga=!1;const $a=()=>{ga=!0,setTimeout(()=>{ga=!1},500)},ba={"#":{type:"char",pattern:/\d/,token:"#",placeholder:"_",selectDirection:"right"},a:{type:"char",pattern:/[a-zA-Z]/,token:"a",placeholder:"_",selectDirection:"left"},h:{type:"char",pattern:/[0-9a-fA-F]/,token:"h",placeholder:"_",selectDirection:"left"},"*":{type:"char",pattern:/./,token:"*",placeholder:"_",selectDirection:"left"}},ya=new WeakMap,xa=typeof window<"u";let wa=!1,_a=!1;function ka(){xa&&!_a&&(_a=!0,document.addEventListener("selectionchange",()=>{const _e=et$1();if(!(_e instanceof HTMLInputElement))return;if(ma.has(_e))return function(nn){const sn=ma.get(nn);if(sn){const[an,cn]=sn,[un,hn]=il(nn),fn=hn.indexOf(an);if(fn===-1)return void ma.delete(nn);const vn=un[fn],_n=[vn[0]+cn[0],vn[1],"none"];Fa(Pa(nn),_n)||Wa(nn,_n)}}(_e);if(sa.get(_e)!=="select")return;const tn=Pa(_e);
126if(!Fa(tn,ya.get(_e))){if(ya.set(_e,tn),ta.has(_e))return ta.delete(_e);_e.dispatchEvent(new CustomEvent("selection",{detail:Pa(_e)}))}}))}function Sa(_e,tn,nn){var sn;if(ka(),Qs.has(_e))return;Qs.set(_e,[]),tn.reverse&&ua.add(_e),tn.prefix&&fa.set(_e,tn.prefix),tn.suffix&&va.set(_e,tn.suffix),Da(_e,tn.pattern,tn.partOverrides,tn.explicitParts);const an=na.get(_e),cn=an==null?void 0:an.some(vn=>Oa(vn)),un=an==null?void 0:an.some(vn=>function(_n){return!!_n&&_n.type==="group"&&Array.isArray(_n.parts)}(vn));if(cn&&un)throw new Error("Cannot use enums and groups in the same mask.");const hn=cn?"select":(sn=tn.mode)!==null&&sn!==void 0?sn:"shift";if(un&&hn==="select")throw new Error("Cannot use groups in select mode.");(tn.placeholder||hn==="select")&&ra.add(_e),sa.set(_e,hn),tn.onChange&&da.set(_e,tn.onChange);let fn=!1;_e.addEventListener("beforeinput",vn=>{if(wa||vn.inputType==="insertLineBreak")return;if(vn.inputType.startsWith("history"))return function(Sn,$n){Sn.addEventListener("input",Pn=>{var xn;Pn.preventDefault(),Pn.stopImmediatePropagation();const Mn=Qs.get(Sn);if(Mn!=null&&Mn.length){const En=((xn=ea.get(Sn))!==null&&xn!==void 0?xn:Mn.length-1)+($n.endsWith("Undo")?-1:1),Tn=Mn[En];if(!Tn)return;Ua(Sn,Tn),Sn.setSelectionRange(...Tn.selectionAfter),ea.set(Sn,En),da.has(Sn)&&da.get(Sn)(Tn,Sn)}},{once:!0})}(_e,vn.inputType);vn.preventDefault(),fn=!0;const _n=(kn=vn.inputType).startsWith("insert")?"insert":!!kn.startsWith("delete")&&(kn==="deleteContentForward"?"deleteContentForward":"deleteContentBackward");var kn;const yn=Pa(_e),Cn=_e.value;_n&&Ba(_e,{type:_n,selectionBefore:yn,data:vn.data,valueBefore:Cn,suffix:tn.suffix,prefix:tn.prefix})}),_e.addEventListener("input",vn=>{fn=!1,"data"in vn||!fn&&nn&&(nn.input(_e.value,!1),nn.props._maskValue=_e.value)}),hn==="select"&&_e.addEventListener("keydown",vn=>{switch(vn.key){case"ArrowRight":return vn.preventDefault(),fl(_e);case"ArrowLeft":return vn.preventDefault(),fl(_e,-1);case"ArrowUp":return void(vl(_e,1)&&vn.preventDefault());case"ArrowDown":return void(vl(_e,-1)&&vn.preventDefault());case"Tab":return ga?void vn.preventDefault():void(fl(_e,vn.shiftKey?-1:1)&&vn.preventDefault())}}),_e.addEventListener("focus",()=>function(vn){var _n;const kn=ra.has(vn),yn=sa.get(vn);if(kn){let Cn=null,Sn=null,$n=!1;const Pn=yn==="shift"?0:1,xn=vn.value;el(vn,{type:"insert",data:xn,selectionBefore:[0,0,"none"],valueBefore:xn},yn==="shift"?"":xn,(En,Tn)=>(Cn===null&&Tn.type==="char"&&(Cn=En.pos-Pn),(Ea(Tn)||Oa(Tn))&&En.value.endsWith(Tn.placeholder)?(Sn=En.pos-Pn,!1):(Tn.type==="char"&&($n=!0),!0)));const Mn=(_n=Sn??($n?xn.length:Cn))!==null&&_n!==void 0?_n:null;if(Mn!==null){let En=[Mn,Mn,"none"];if(sa.get(vn)==="select"){const[Tn]=il(vn),Ln=ml(vn,En);Ln!==void 0&&Ln in Tn&&(En=Tn[Ln])}return function(Tn,Ln,Nn=50){la.set(Tn,Ra(Tn,Ln));const Rn=()=>{document.removeEventListener("selectionchange",On),la.delete(Tn)},On=async()=>{if(!xa||et$1()!==Tn)return;const jn=sa.get(Tn);jn==="select"&&(await new Promise(Qn=>setTimeout(Qn,10)),function(Qn){let Jn=Pa(Qn);if(Jn[0]===Jn[1]&&Jn[0]===0||Qn.value.length===Jn[1]&&Jn[0]===0)return;Jn=Na(Qn,Jn);const[er]=il(Qn),Wn=ml(Qn,Jn),qn=Jn[0];Wn!==void 0&&er.some(Hn=>qn>=Hn[0]&&qn<Hn[1])&&la.set(Qn,Ra(Qn,er[Wn]))}(Tn));const zn=la.get(Tn);if(!zn)return;const Kn=Pa(Tn),Vn=Kn[0]===Kn[1]&&Kn[0]===0||Kn[0]===0&&Kn[1]===Tn.value.length;jn==="select"||Fa(Kn,zn)||Vn?Tn.setSelectionRange(...zn):Rn()};On(),document.addEventListener("selectionchange",On),setTimeout(()=>{Rn()},Nn)}(vn,En)}}}(_e)),_e.addEventListener("selection",vn=>function(_n,kn){if(la.get(_n))return;xl(_n),kn=Na(_n,kn);const[yn]=il(_n),Cn=ml(_n,kn),Sn=Cn!==void 0&&Ra(_n,yn[Cn]);Sn&&!Fa(kn,Sn)&&Wa(_n,Sn,!0)}(_e,vn.detail)),Ba(_e,{type:"insert",selectionBefore:[0,0,"forward"],data:_e.value,valueBefore:"",suffix:tn.suffix,prefix:tn.prefix})}function La(_e){var tn,nn;if(ma.has(_e))return;const sn=(tn=Qs.get(_e))!==null&&tn!==void 0?tn:[],an=sn[(nn=ea.get(_e))!==null&&nn!==void 0?nn:sn.length-1];if(an){const cn=an.selectionAfter,[un,hn]=il(_e,an.valueAfter),fn=ml(_e,cn,[un,hn]);if(fn!==void 0&&fn in un){const vn=hn[fn],_n=un[fn],kn=[cn[0]-_n[0],cn[1]-_n[0],"none"];ma.set(_e,[vn,kn])}}}function Ia(_e){ma.delete(_e)}function Aa(_e,tn,nn){const sn=typeof _e=="string"||!Qs.has(_e),an=typeof _e=="string"?Ca(_e):_e;if(sn)tn.prefix&&fa.set(an,tn.prefix),tn.suffix&&va.set(an,tn.suffix),an.value=Ha(an,an.value),Sa(an,tn,nn);else{const cn=gl(an),un=an.value;an.value="",Ba(an,{type:"insert",selectionBefore:[0,cn?cn.valueAfter.length:0,"none"],valueBefore:cn?cn.valueAfter:"",data:un,suffix:tn.suffix,prefix:tn.prefix})}return an.value}function Ca(_e){return{value:_e,selectionStart:0,selectionEnd:0,scrollWidth:0,clientWidth:0,addEventListener:()=>{},dispatchEvent:()=>{},setSelectionRange:()=>{}}}function Da(_e,tn,nn,sn,an){an=_e&&ua.has(_e)||an;const cn=(sn??function(yn){const Cn=Object.values(ba);if(!yn)return Cn;const Sn={...yn},$n=[];for(const xn of Cn)if(!Va(xn)){if("token"in xn&&xn.token in yn){const Mn={...xn,...yn[xn.token]};Ta(Mn)&&$n.push(Mn),delete Sn[xn.token];continue}$n.push(xn)}const Pn=Object.values(Sn);for(const xn of Pn)Ta(xn)?$n.push(xn):console.warn(`Invalid ${xn.type} token`,xn);return $n}(nn)).sort((yn,Cn)=>{const Sn="token"in yn?yn.token.length:-1,$n="token"in Cn?Cn.token.length:-1;return Sn===$n?0:Sn>$n?-1:1});let un=[];[tn,un]=function(yn,Cn,Sn,$n){let Pn,xn=0,Mn="",En="",Tn="";const Ln=[];for(;Mn=Ya(yn);)Mn===Cn&&Pn!==$n?(xn++,xn>1&&(Tn+=Mn)):Mn===Sn&&xn&&Pn!==$n?(xn--,xn===0?(En+=`{$${Ln.length}}`,Ln.push(Tn),Tn=""):Tn+=Mn):xn?Tn+=Mn:Pn!==$n||Mn!==Cn&&Mn!==Sn?En+=Mn:En=`${En.substring(0,En.length-1)}${Mn}`,Pn=Mn,yn=yn.substring(Mn.length);return[En,Ln]}(tn,"{","}","\\");const hn=un.length;tn=cn.reduce((yn,Cn,Sn)=>"token"in Cn?yn.replaceAll(`\\${Cn.token}`,"{â!â}").replaceAll(Cn.token,`{$${hn+Sn}}`).replaceAll("{â!â}",Cn.token):yn,tn);const fn=function(yn,Cn,Sn){return yn.reduce(($n,Pn)=>{const[xn,Mn]=function(Ln){const[Nn,...Rn]=Ln.split("|"),On=Rn.reduce((jn,zn)=>{const[Kn,Vn=!0]=zn.split(":");return Object.assign(jn,{[Kn]:Vn})},{});return[Nn,On]}(Pn);let En=Da(null,xn,void 0,Cn,Sn);En=En.map(Ln=>{const Nn={...Ln};if(Nn.type==="char"&&Mn.placeholder)Nn.placeholder=Mn.placeholder;else if(Nn.type==="enum")throw new Error("Groups cannot contain enums.");return Nn});const Tn={type:"group",parts:En,...Mn};return $n.push(Tn),$n},[])}(un,cn,an).concat(cn),vn=/\{\$\d+\}/g,_n=tn.match(vn),kn=tn.split(vn).reduce((yn,Cn,Sn)=>
126{if(Cn&&(Cn=Cn.replaceAll("\\",""),yn.push({type:"literal",value:an?[...Cn].reverse().join(""):Cn})),_n&&_n[Sn]){const $n=_n[Sn],Pn=Number($n.substring(2,$n.length-1));!isNaN(Pn)&&fn[Pn]&&yn.push(fn[Pn])}return yn},[]);return an&&kn.reverse(),_e&&na.set(_e,kn),kn}function Ta(_e){return!!_e&&(Va(_e)||Ea(_e)||Oa(_e))}function Ea(_e){return!!_e&&_e.type==="char"&&_e.pattern instanceof RegExp&&Ma(_e)}function Oa(_e){return!!_e&&_e.type==="enum"&&Array.isArray(_e.values)&&Ma(_e)}function Ma(_e){return!!_e&&"placeholder"in _e&&"token"in _e}function Va(_e){return!!_e&&_e.type==="literal"&&typeof _e.value=="string"}function Fa(_e,tn){return _e===tn||_e!==void 0&&tn!==void 0&&_e[0]===tn[0]&&_e[1]===tn[1]}function Pa(_e){var tn,nn;return[(tn=_e.selectionStart)!==null&&tn!==void 0?tn:_e.value.length,(nn=_e.selectionEnd)!==null&&nn!==void 0?nn:_e.value.length,"none"]}function Ba(_e,tn){var nn;ua.has(_e)&&yl(tn);let sn=!1;switch(ca.set(_e,"playing"),tn.type){case"insert":sn=function(an,cn){let un=Ka(cn);const hn=cn.selectionBefore,fn=function(_n,kn){var yn,Cn,Sn;if(sa.get(_n)==="select"){const[$n,Pn]=il(_n),xn=$n.findIndex(En=>Fa(En,kn.selectionBefore)),Mn=(yn=Pn[xn])!==null&&yn!==void 0?yn:null;if(Ea(Mn)){const En=kn.selectionBefore,Tn=En[1]-En[0],Ln=kn.valueBefore.substring(En[0],En[1]),Nn=Mn.selectDirection==="left",Rn=Ja(Ln,Mn),On=Nn?0:function(zn,Kn,Vn){if(!zn)return 0;let Qn="";for(;zn.length;){const Jn=Ya(zn);zn=zn.substring(Jn.length),Kn.pattern.test(Jn)&&(Qn+=Jn)}return Math.min(Math.max(Qn.length,1),Vn)}(kn.data,Mn,Tn);if(Rn.length>=Tn)return Nn||(kn.insertPos=En[1]-On),((Cn=Mn.selectFill)!==null&&Cn!==void 0?Cn:Mn.placeholder).repeat(Tn);const jn=((Sn=Mn.selectFill)!==null&&Sn!==void 0?Sn:Mn.placeholder).repeat(Tn-Rn.length-(Nn?0:On));return kn.insertPos=Nn?En[0]+Rn.length:En[1]-On,Mn.selectDirection==="left"?`${Rn}${jn}`:`${jn}${Rn}${Mn.placeholder}`}if(Oa(Mn)){const En=kn.selectionBefore;return kn.valueBefore.substring(En[0],En[1])}}return""}(an,cn);un=`${un.substring(0,hn[0])}${fn}${un.substring(hn[1])}`;const vn=el(an,cn,un);return oa.set(an,vn.endPos),{...cn,valueAfter:vn.value,selectionAfter:Qa(an,vn),unmasked:vn.unmasked,complete:vn.complete,meta:vn.meta}}(_e,tn);break;case"deleteContentBackward":case"deleteContentForward":sn=function(an,cn){const un=Ka(cn),hn=cn.selectionBefore,fn=ua.has(an);let vn=hn[0],_n=hn[1];vn===_n&&(cn.type!=="deleteContentBackward"||fn?_n+=ja(un,vn):vn-=ja(un,vn,"backward"));const kn=sa.get(an);let yn="";if(kn==="select"){const[$n,Pn]=il(an),xn=ml(an,[vn,_n,"none"]);if(xn!==void 0){const Mn=Pn[xn],En=$n[xn];Ea(Mn)?yn=Mn.placeholder.repeat(_n-vn):Oa(Mn)&&([yn,vn]=Fa(En,Pa(an))?[Mn.placeholder,vn]:function(Tn,Ln,Nn,Rn){const On=Rn.valueBefore,jn=ja(On,Rn.selectionBefore[0],"backward"),zn=Math.max(Nn[0],Rn.selectionBefore[0]-jn),Kn=On.substring(Nn[0],zn),Vn=dl(Ln.values,Kn);let Qn=Vn==null?void 0:Vn.substring(Kn.length);return Vn&&!Qn&&cl(Ln.values,Vn)&&(Qn=Vn),[Qn??Ln.placeholder,Qn?zn:Nn[0]]}(0,Mn,En,cn))}}const Cn=`${un.substring(0,vn)}${yn}${un.substring(_n)}`,Sn=el(an,cn,Cn);return{...cn,valueAfter:Sn.value,selectionAfter:sl(an,Sn,cn,vn),unmasked:Sn.unmasked,complete:Sn.complete,meta:Sn.meta}}(_e,tn)}if(ua.has(_e)&&sn&&yl(sn),sn&&function(an,cn){cn.prefix&&(cn.valueAfter=cn.prefix+cn.valueAfter,cn.selectionAfter=Ra(an,cn.selectionAfter)),cn.suffix&&(cn.valueAfter+=cn.suffix)}(_e,sn),sn&&function(an){return an.valueBefore!==an.valueAfter||an.selectionBefore[0]!==an.selectionAfter[0]||an.selectionBefore[1]!==an.selectionAfter[1]}(sn)){da.has(_e)&&ha.set(_e,()=>{ha.delete(_e),sn&&da.get(_e)(sn,_e)}),ca.set(_e,"beforeCallback");let an=(nn=Qs.get(_e))!==null&&nn!==void 0?nn:[];const cn=ea.get(_e);cn&&(an=an.slice(0,cn),ea.delete(_e)),an.push(sn),Qs.set(_e,an),xa&&et$1()===_e&&typeof document.execCommand=="function"&&!wa?(Wa(_e,[0,_e.value.length,"forward"],!0),wa=!0,document.execCommand("insertText",void 0,sn.valueAfter),wa=!1):Ua(_e,sn),xa&&et$1()===_e&&Wa(_e,sn.selectionAfter);const un=ha.get(_e);un&&un(),xl(_e)}ca.set(_e,"complete")}function Ha(_e,tn){var nn,sn;const an=(nn=fa.get(_e))!==null&&nn!==void 0?nn:"",cn=(sn=va.get(_e))!==null&&sn!==void 0?sn:"";return an&&tn.startsWith(an)&&(tn=tn.substring(an.length)),cn&&tn.endsWith(cn)&&(tn=tn.substring(0,tn.length-cn.length)),tn}function Ra(_e,tn){const nn=fa.get(_e),sn=[...tn];return nn&&(sn[0]+=nn.length,sn[1]+=nn.length),sn}function Na(_e,tn){const nn=fa.get(_e),sn=[...tn];return nn&&(sn[0]-=nn.length,sn[1]-=nn.length),sn}function Ka(_e){let tn=_e.valueBefore;const nn=_e.selectionBefore;
126if(_e.suffix&&tn.endsWith(_e.suffix)&&(tn=tn.substring(0,tn.length-_e.suffix.length),_e.valueBefore=tn,nn[0]>=tn.length&&(nn[0]=tn.length),nn[1]>=tn.length&&(nn[1]=tn.length)),_e.prefix&&tn.startsWith(_e.prefix)){const sn=_e.prefix.length;tn=tn.substring(sn),_e.valueBefore=tn,nn[0]=Math.max(nn[0]-sn,0),nn[1]=Math.max(nn[1]-sn,0)}return tn}function Wa(_e,tn,nn=!1){nn&&(ta.add(_e),setTimeout(()=>ta.delete(_e),5)),la.get(_e)&&la.set(_e,tn),_e.setSelectionRange(...tn)}function Ua(_e,tn,nn="After"){if(_e.value=tn[`value${nn}`],xa){const sn=new InputEvent("input",{inputType:tn.type==="insert"?"insertText":tn.type,data:tn.data});_e.dispatchEvent(sn)}}function Ya(_e){if(_e==null)return"";const tn=aa.test(_e.charAt(0))&&aa.test(_e.charAt(1))?2:1;return _e.substring(0,tn)}function ja(_e,tn,nn="forward"){if(nn==="backward")return tn===0?0:tn===1?1:aa.test(_e.charAt(tn))&&aa.test(_e.charAt(tn-1))?2:1;const sn=_e.length-tn;return sn===0?0:sn===1?1:Ya(_e.substring(tn)).length}function qa(_e,tn){const nn=Ya(_e.data),sn=nn.length;if(_e.value+=nn,_e.pos+=sn,typeof _e.data=="string"&&(_e.data=_e.data.substring(sn),_e.data.length||(_e.endPos=_e.pos)),tn)return tn.substring(sn)}function za(_e){const tn=Ya(_e.buffer),nn=tn.length;_e.value+=tn,_e.pos+=nn,_e.buffer=_e.buffer.substring(nn)}function Ga(_e,tn){const nn=Ya(tn),sn=nn.length;return _e.value+=nn,_e.pos+=sn,tn.substring(sn)}function Za(_e,tn){for(;tn.buffer;){const nn=Ya(tn.buffer);if(_e.pattern.test(nn)||tn.placeholder&&_e.placeholder===nn)return void(tn.mode!=="replace"&&tn.mode!=="select"||(tn.buffer=tn.buffer.substring(nn.length)));tn.buffer=tn.buffer.substring(nn.length)}}function Xa(_e,tn){const nn=_e.values.concat([_e.placeholder]).map(sn=>sn.toLowerCase()).sort((sn,an)=>sn.length>an.length?-1:1);for(;tn.buffer;){const sn=tn.buffer.toLowerCase(),an=nn.find(cn=>sn.startsWith(cn));if(an){const cn=tn.buffer.substring(0,an.length);return tn.buffer=tn.buffer.substring(an.length),cn}tn.buffer=tn.buffer.substring(ja(tn.buffer,0))}return null}function Ja(_e,tn){let nn=_e.replaceAll(tn.placeholder,"");const sn=tn.selectDirection==="left";if(tn.selectFill){const cn=new RegExp(`${sn?"":"^"}${an=tn.selectFill,an.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}+${sn?"$":""}`);nn=nn.replace(cn,"")}var an;return nn}function Qa(_e,tn){let nn=[tn.endPos,tn.endPos,"forward"];if(tn.mode!=="select")return nn;const sn=Pa(_e);nn=[sn[0],tn.endPos,"none"];const[an,cn]=il(_e,tn.value),un=ml(_e,nn,[an,cn]);if(un===void 0||!(un in an)||!(un in cn))return nn;const hn=an[un],fn=cn[un],vn=tn.value.slice(hn[0],hn[1]);if(Ea(fn)&&Ja(vn,fn).length===vn.length&&un<an.length-1)return $a(),an[un+1];if(Oa(fn)&&tn.insertPos>=hn[0]&&tn.insertPos<=hn[1]){if(tn.cycle)return hn;const _n=function(yn,Cn,Sn){if(yn.originalData===null)return 0;const $n=yn.insertPos>=Cn?yn.value.substring(Cn,yn.insertPos):"",Pn=`${$n}${yn.originalData}`,xn=dl(Sn.values,Pn);return xn?ll(Pn,xn).length-$n.length:0}(tn,hn[0],fn);if(tn.insertPos+_n===hn[1])return cl(fn.values,vn)?[hn[1],hn[1],"forward"]:($a(),an[un+1]?an[un+1]:an[un]);const kn=[tn.insertPos+_n,hn[1],"none"];return Fa(kn,sn)||(ta.add(_e),setTimeout(()=>ta.delete(_e),5)),kn}return hn}function el(_e,tn,nn,sn){var an,cn;const un=(an=na.get(_e))!==null&&an!==void 0?an:[],hn={pos:0,insertPos:(cn=tn.insertPos)!==null&&cn!==void 0?cn:tn.selectionBefore[0],range:tn.selectionBefore,chars:0,placeholder:ra.has(_e),buffer:nn,data:tn.data,originalData:tn.data,value:"",mode:sa.get(_e)||"replace",endPos:tn.selectionBefore[0],rangeParts:il(_e),unmasked:"",complete:!0,cycle:tn.cycle,meta:[]};return tl(un,hn,void 0,sn),hn}function tl(_e,tn,nn,sn){var an,cn;const un={...tn};nn!=null&&nn.placeholder&&(tn.placeholder=!0);const hn=nn!=null&&nn.repeat&&((an=nn.nextPart)===null||an===void 0?void 0:an.type)==="literal"?nn.nextPart.value:null;let fn=0;const vn=_e.reduce((kn,yn)=>kn+(yn.type==="char"?1:0),0),_n=tn.chars;for(const kn of _e){const yn=_e[fn+1];switch(kn.type){case"literal":nl(kn,tn,_e.at(-1)===kn);break;case"char":rl(kn,tn,hn);break;case"enum":ol(kn,tn);break;case"group":const Sn={repeat:(cn=kn.repeat)!==null&&cn!==void 0&&cn,nextPart:yn,repeats:0,placeholder:!!kn.placeholder};tl(kn.parts,tn,Sn,sn)}if(sn&&sn(tn,kn)===!1)break;const Cn=Va(yn)&&fn+2===_e.length&&_n!==tn.chars;if(!(tn.buffer||tn.data||tn.placeholder||Cn))break;fn++}
126if(tn.chars<vn&&(tn.complete=!1),nn){const kn=tn.chars-_n,yn=kn===vn,Cn=!(!tn.data||hn&&tn.data.startsWith(hn)&&tn.insertPos<=tn.pos),Sn=!(tn.buffer&&hn&&tn.buffer.startsWith(hn)&&tn.insertPos>=tn.pos+hn.length)&&(tn.buffer||Cn);if(nn.repeat&&Sn&&yn)return nn.repeats++,tl(_e,tn,nn,sn);if(!yn){tn.complete=!1;const $n=_e.reverse().find(Pn=>Pn.type==="literal");_e.reverse(),Va($n)&&tn.value.endsWith($n.value)&&(tn.value=tn.value.substring(0,tn.value.length-$n.value.length),tn.pos=tn.value.length)}vn>1&&kn<vn&&kn!==0&&tn.insertPos<=tn.pos?tn.data="":nn.repeat&&!yn&&nn.repeats&&Object.assign(tn,un)}tn.placeholder=un.placeholder}function ol(_e,tn){const[nn,sn]=tn.rangeParts,an=nn[sn.indexOf(_e)];if(an&&(tn.insertPos<=tn.pos||tn.insertPos>=an[0]&&tn.insertPos<=an[1])&&tn.data){const cn=tn.buffer.substring(0,tn.insertPos-tn.pos),un=`${cn}${tn.data}`,hn=dl(_e.values.concat([_e.placeholder]),un);if(hn){const fn=ll(un,hn);return tn.data=tn.data.substring(fn.length),tn.value+=hn,hn!==_e.placeholder?tn.unmasked+=hn:tn.complete=!1,tn.meta.push({type:hn!==_e.placeholder?"enum":"placeholder",value:hn}),cn?tn.buffer=tn.buffer.substring(cn.length):Xa(_e,tn),tn.endPos=tn.pos+fn.length,void(tn.pos=tn.value.length)}tn.data=""}if(tn.buffer){const cn=Xa(_e,tn);if(cn)return tn.value+=cn,cn!==_e.placeholder?tn.unmasked+=cn:tn.complete=!1,tn.meta.push({type:cn!==_e.placeholder?"enum":"placeholder",value:cn}),void(tn.pos=tn.value.length)}tn.complete=!1,tn.value+=_e.placeholder,tn.meta.push({type:"placeholder",value:_e.placeholder}),tn.pos=tn.value.length}function nl(_e,tn,nn){let sn=_e.value;if(tn.data===""&&!tn.buffer&&!tn.placeholder&&!nn)return;let an=!1;for(;sn;){const cn=tn.insertPos<=tn.pos?Ya(tn.data):"",un=Ya(sn);if(cn===un)sn=qa(tn,sn),tn.meta.push({type:"literal",value:un}),an=!0;else if(!an||tn.data||tn.data===null||tn.placeholder||nn)sn=Ga(tn,sn),tn.meta.push({type:"literal",value:un});else if(an&&!tn.data)break;tn.buffer.startsWith(un)&&(tn.buffer=tn.buffer.substring(un.length))}tn.data===null&&!tn.buffer&&tn.insertPos<=tn.pos&&!tn.placeholder&&(tn.value=tn.value.substring(0,tn.value.length-_e.value.length),tn.pos=tn.endPos=tn.value.length)}function rl(_e,tn,nn){var sn;let an=!0;if(tn.insertPos<=tn.pos)for(;!((sn=tn.data)===null||sn===void 0)&&sn.length;){const cn=Ya(tn.data);if(_e.pattern.test(cn))return qa(tn),tn.meta.push({type:"char",value:cn}),tn.chars++,tn.unmasked+=cn,void Za(_e,tn);
126if(typeof tn.data=="string"){if(nn&&tn.data.startsWith(nn)){an=!1;break}tn.data=tn.data.substring(cn.length)}}for(;an&&tn.buffer;){const cn=Ya(tn.buffer);if(_e.pattern.test(cn))return tn.chars++,tn.unmasked+=cn,za(tn),void tn.meta.push({type:"char",value:cn});if(tn.placeholder&&cn===_e.placeholder)return za(tn),void tn.meta.push({type:"placeholder",value:cn});if(typeof tn.buffer=="string"){if(nn&&tn.buffer.startsWith(nn)){tn.buffer=tn.buffer.substring(nn.length);break}tn.buffer=tn.buffer.substring(cn.length)}}tn.placeholder?(tn.value+=_e.placeholder,tn.meta.push({type:"placeholder",value:_e.placeholder})):tn.endPos=tn.pos}function sl(_e,tn,nn,sn){const an=[sn,sn,"none"];if(tn.mode==="select"){const cn=il(_e),un=ml(_e,an,cn),[hn,fn]=il(_e,tn.value),vn=un!==void 0&&al(nn.valueBefore,cn[0][un],cn[1][un]);if(un!==void 0&&un in hn)return vn?hn.slice(un).every((kn,yn)=>al(tn.value,kn,fn[un+yn]))&&hn[un-1]?hn[un-1]:hn[un]:[sn,hn[un][1],"none"]}return an}function al(_e,tn,nn){if(Va(nn))return!1;if(Ea(nn)){let sn=tn[0];for(;sn<tn[1];){const an=Ya(_e.substring(sn));if(an!==nn.placeholder)return!1;sn+=an.length}}return!Oa(nn)||_e.substring(tn[0],tn[1])===nn.placeholder}function ll(_e,tn){let nn="";do{const sn=Ya(_e).toLowerCase(),an=Ya(tn).toLowerCase();if(sn!==an)break;nn+=sn,_e=_e.substring(sn.length),tn=tn.substring(an.length)}while(_e.length&&tn.length);return nn}function il(_e,tn){const nn=na.get(_e);if(!nn)return[[],[]];if(ia.has(_e))return ia.get(_e);const sn=tn??Ha(_e,_e.value),an=[],cn=[];
126let un=null,hn=null,fn=0,vn=!0;for(const kn of nn)if(Va(kn))un=kn,hn!==null&&(an.push([hn,fn,"none"]),hn=null),fn+=kn.value.length;else{if(Ea(un)&&Ea(kn)&&kn.token===un.token)fn++;else if(Ea(kn))hn===null?(hn=fn,cn.push(kn)):(an.push([hn,fn,"none"]),hn=fn,cn.push(kn)),fn++;else if(Oa(kn)){hn&&an.push([hn,fn,"none"]),ul(kn)||(vn=!1);const yn=pl(sn,kn,fn);hn=null,an.push([fn,fn+yn,"none"]),cn.push(kn),fn+=yn}un=kn}hn!==null&&an.push([hn,fn,"none"]);const _n=[[...an],[...cn]];return vn&&!tn&&ia.set(_e,_n),_n}function pl(_e,tn,nn){if(ul(tn))return tn.values[0].length;const sn=_e.slice(nn),an=dl(tn.values.concat([tn.placeholder]),sn);return an?an.length:0}function dl(_e,tn,nn=null,sn){var an;if(tn.length===0)return nn;if(!sn){const vn=_e.find(_n=>_n.toLowerCase()===tn.toLowerCase());if(vn)return vn}const cn=Ya(tn.toLowerCase()),un=`${sn??""}${cn}`,hn=_e.filter(vn=>vn.toLowerCase().startsWith(un)),fn=hn.find(vn=>vn.toLowerCase()===un);return fn&&(nn=fn),hn.length===0?nn:hn.length===1?hn[0]:(hn.length>1&&(nn=hn[0]),(an=dl(hn,tn.substring(cn.length),nn,un))!==null&&an!==void 0?an:hn[0])}function cl(_e,tn){return tn=tn.toLowerCase(),_e.some(nn=>(nn=nn.toLowerCase()).startsWith(tn.toLocaleLowerCase())&&nn!==tn)}function ul(_e){if(!pa.has(_e)&&Array.isArray(_e.values)&&_e.values.length>0){const tn=_e.values[0].length;if(_e.placeholder.length!==tn)return!1;pa.set(_e,_e.values.every(nn=>nn.length===tn))}return pa.get(_e)}function fl(_e,tn=1){const[nn]=il(_e),sn=ml(_e,Na(_e,Pa(_e)));return sn!==void 0&&nn[sn+tn]!==void 0&&(_e.setSelectionRange(...Ra(_e,nn[sn+tn])),!0)}function vl(_e,tn=1){const[nn,sn]=il(_e),an=ml(_e,Pa(_e));if(an!==void 0&&an in sn){const cn=sn[an];if(Oa(cn)){const un=nn[an],hn=_e.value.slice(un[0],un[1]);let fn=null,vn=cn.values.indexOf(hn);const _n=cn.values.length-1;if(vn!==-1){const kn=vn+tn;vn=kn<0?_n:kn>_n?0:kn,fn=cn.values[vn]}else hn===cn.placeholder&&(fn=tn>0?cn.values[0]:cn.values[_n]);if(fn!==null){const kn={selectionBefore:un,insertPos:un[0],type:"insert",data:fn,valueBefore:_e.value,cycle:!0};return setTimeout(()=>Ba(_e,kn),0),!0}}}return!1}function hl(_e,tn){if(!_e.length)return-1;if(_e.length===1)return _e[0];const nn=_e.length/2,sn=Number.isInteger(nn)?nn:Math.floor(nn),an=Math.abs(tn-_e[sn-1])<Math.abs(tn-_e[sn])?[0,sn]:[sn];return hl(_e.slice(...an),tn)}function ml(_e,tn,nn){const[sn]=nn??il(_e),an=sn.findIndex(fn=>fn[0]!==fn[1]&&(!!Fa(fn,tn)||tn[1]>fn[0]&&tn[1]<fn[1]));if(an!==-1)return an;const[cn,un]=sn.reduce((fn,vn,_n)=>(fn[0].add(vn[0]),fn[0].add(vn[1]),fn[1][vn[0]]=_n,fn[1][vn[1]]=_n,fn),[new Set,{}]),hn=hl([...cn],tn[0]===0&&tn[1]===_e.value.length?0:tn[1]);return hn in un?un[hn]:void 0}function gl(_e){var tn,nn;const sn=(tn=Qs.get(_e))!==null&&tn!==void 0?tn:[];return sn[(nn=ea.get(_e))!==null&&nn!==void 0?nn:sn.length-1]}function $l(_e,tn=!1){const nn=gl(_e);return nn&&(nn.complete||tn)?ua.has(_e)?[...nn.unmasked].reverse().join(""):nn.unmasked:tn?"":null}function bl(_e){var tn;const nn=gl(_e);return(tn=nn==null?void 0:nn.meta)!==null&&tn!==void 0?tn:null}function yl(_e){const tn=sn=>[...sn].reverse().join(""),nn=(sn,an)=>[an-sn[1],an-sn[0],sn[2]];_e.data&&(_e.data=tn(_e.data)),_e.valueBefore=tn(_e.valueBefore),"valueAfter"in _e&&(_e.valueAfter=tn(_e.valueAfter)),"selectionAfter"in _e&&(_e.selectionAfter=nn(_e.selectionBefore,_e.valueAfter.length)),_e.selectionBefore=nn(_e.selectionBefore,_e.valueBefore.length)}function xl(_e){if(_e.scrollWidth>_e.clientWidth&&_e.selectionStart!==null&&_e.selectionEnd!==null){const tn=_e.selectionStart/_e.value.length,nn=_e.selectionEnd/_e.value.length;_e.scrollLeft=nn>.9?_e.scrollWidth:tn*_e.scrollWidth-20,_e.dispatchEvent(new CustomEvent("input-scroll",{bubbles:!1,detail:_e.scrollLeft}))}}const wl=typeof window<"u",_l=new WeakSet,kl=new WeakSet,Sl=new WeakSet,Ll=new WeakMap,Il=new WeakMap,Al=new WeakSet,Cl=new WeakSet;function Dl(_e){_e.props.selectedMonth=_e.props.selectedYear=_e.props.selectedDay=_e.props.selectedWeek=void 0}function Tl(_e){var tn,nn,sn;_e.props.selectedMonth=_e.props.months.findIndex(an=>Ml(an,_e.props.activeDate)),_e.props.selectedYear=_e.props.years.findIndex(an=>Ol(an,_e.props.activeDate));for(let an=0;an<((tn=_e.props.calendar[0])===null||tn===void 0?void 0:tn.weeks.length);an++)for(let cn=0;cn<((nn=_e.props.calendar[0])===null||nn===void 0?void 0:nn.weeks[an].length);cn++){const un=(sn=_e.props.calendar[0])===null||sn===void 0?void 0:sn.weeks[an][cn];if(sameDay(un,_e.props.activeDate)){_e.props.selectedWeek=an,_e.props.selectedDay=cn;break}}}function El(_e){return _e.partName!=="timeZoneName"}function Ol(_e,tn){return tn instanceof Date&&_e.getFullYear()===tn.getFullYear()}function Ml(_e,tn){return tn instanceof Date&&_e.getMonth()===tn.getMonth()}function Vl(_e){_e.props.skipBuildCalendar||Dl(_e),_e.props.selectedIndex=_e.props.calendar=ee$1(_e.props.showMonths,tn=>tn).map(tn=>function(nn,sn){const an=[],cn=date(sn);cn.setDate(1);let un=weekStart(cn,nn.props.weekStart);un.setHours(cn.getHours(),cn.getMinutes(),cn.getSeconds());const hn=weekEnd(monthEnd(sn),nn.props.weekStart);let fn=[];do fn.push(un),fn.length===7&&(an.push(fn),fn=[]),un=addDay(un);while(un.getTime()<=hn.getTime());return{monthDay:cn,weeks:an}}(_e,addMonth(_e.props.renderedDate,tn))),_e.props.years=function(tn){const nn=Number(format$1(tn.props.renderedDate,"YYYY")),sn=nn-nn%10;return tn.props.decade=`${sn} - ${sn+9}`,ee$1(10,an=>addYear(tn.props.renderedDate,sn+an-nn))}(_e),_e.props.months=function(tn){const nn=date(tn.props.renderedDate);return nn.setMonth(0),ee$1(12,sn=>addMonth(nn,sn))}(_e),_e.props.skipBuildCalendar?_e.props.skipBuildCalendar=!1:_e.value&&Tl(_e)}function Fl(_e,tn){var nn;tn.target&&tn.target instanceof Element&&(tn.target.closest(`#${_e.props.id}_popover`)||!(!((nn=_e.props.__root)===null||nn===void 0)&&nn.contains(tn.target)))||(_e.props.expanded=!1)}function Pl(_e,tn){if(!tn)return _e.props.inputText="",new Date;const nn=tn instanceof Date?tn:parse$3(tn,_e.props.valueFormat,_e.props.valueLocale);return _e.props.inputText=_e.props.formatDate(nn,_e.props.format,_e.props.locale,!1,El),nn}function Bl(_e){return Array.isArray(_e.props.sequence)?clone$1(_e.props.sequence):["day"]}function Hl(_e,tn,nn=!0){var sn,an;if(_e._value===tn)return;if(tn==null)return _e.input(tn,nn);_e.props.offset=_e.props.timezone?offset$2(tn,_e.props.timezone):"+0000";const cn=applyOffset(tn,(sn=(an=_e.props).offset)!==null&&sn!==void 0?sn:an.offset="+0000");_e.input(format$1(cn,_e.props.valueFormat,_e.props.valueLocale,!1),nn)}function Rl(_e,tn){var nn;const sn=["prev_button","month_button","day_button","year_button","next_button"].find(cn=>{var un;return(un=_e.props.__root)===null||un===void 0?void 0:un.getElementById(`${_e.props.id}_${cn}`)}
126),an=(nn=_e.props.__root)===null||nn===void 0?void 0:nn.getElementById(`${_e.props.id}_${sn}`);an instanceof HTMLElement&&(tn.preventDefault(),an.focus())}function Nl(_e,tn){let nn="";if(!(tn instanceof HTMLInputElement)||_e.props.pickerOnly)return;Ll.set(_e,tn);const sn=hn=>{_e.props.expanded&&hn.target instanceof HTMLElement&&hn.target.closest(`#${_e.props.id}_popover`)?Cl.add(_e):Cl.delete(_e)},an=_e.props.__root;an&&(an.addEventListener("click",sn),rt$1(_e,()=>an.removeEventListener("click",sn))),_e.on("prop:inputText",({payload:hn})=>{hn!==tn.value&&(ca.get(tn)==="beforeCallback"&&(nn=tn.value),La(tn),tn.selectionStart=0,tn.selectionEnd=tn.value.length,function(fn,vn){var _n,kn;if(!Qs.has(fn))return;const yn=(_n=fa.get(fn))!==null&&_n!==void 0?_n:"",Cn=(kn=va.get(fn))!==null&&kn!==void 0?kn:"";Ba(fn,{type:"insert",selectionBefore:Pa(fn),data:vn,valueBefore:fn.value,suffix:Cn,prefix:yn})}(tn,hn),tn.value=hn,setTimeout(()=>Ia(tn),10))});const[cn,un]=Wl(_e);Sa(tn,{pattern:cn,explicitParts:un,onChange:({valueAfter:hn})=>{if(Kl(_e),_l.has(_e))return _l.delete(_e);nn&&nn===hn?nn="":(La(tn),_e.props.inputText=hn,setTimeout(()=>Ia(tn),10))}},_e)}function Kl(_e){var tn,nn;if(_e.props.overlay){const sn=Ll.get(_e);!sn||!(!((tn=_e.props.attrs)===null||tn===void 0)&&tn.placeholder)||_e._value||$l(sn,!0)||_e.props._isFocused||_e.props.activeDate&&_e.props.expanded?sn&&(_e.props._isPlaceholder=!1,_e.props._overlayParts=Qe(bl(sn))):(_e.props._isPlaceholder=!0,_e.props._overlayParts=[{type:"placeholder",value:(nn=_e.props.attrs)===null||nn===void 0?void 0:nn.placeholder}])}}function Wl(_e){const tn=_e.props.locale,nn=["full","long","medium","short"].includes(_e.props.format)||typeof _e.props.format=="object",sn=parts(_e.props.format,tn);return[formatStr(_e.props.format,tn,!0,El),sn.reduce((an,cn)=>{if(cn.partName==="literal")return an;let un=range(cn.token,tn,nn);if(cn.token==="YYYY"&&_e.props.minDate&&_e.props.maxDate){const fn=_e.props.minDate.getFullYear();un=ee$1(_e.props.maxDate.getFullYear()-fn+1,vn=>String(fn+vn))}const hn={type:"enum",token:cn.token,values:un,placeholder:cn.token==="A"?"A/P":cn.token,selectDirection:"left"};return an.push(hn),cn.token.startsWith("D")&&Il.set(_e,un),an},[])]}function Ul(_e,tn){const nn=Il.get(_e),sn=tn||_e.props.activeDate;if((_e._value||tn)&&nn&&sn){const an=monthDays(sn);if(nn.length>an)nn.splice(an,nn.length-an);else if(nn.length<an)for(let cn=nn.length+1;cn<=an;cn++)nn.push(String(cn))}}function Yl(_e,tn){return!tn||!(!_e.props.minDate||!isBefore(tn,_e.props.minDate))||!(!_e.props.maxDate||!isAfter(tn,_e.props.maxDate))||void 0}function jl(_e){return typeof _e.props.validationLabel=="function"?_e.props.validationLabel(_e):_e.props.validationLabel||_e.props.label||_e.props.name||String(_e.name)}const ql=typeof window<"u",zl=new WeakMap;function Gl(_e,tn){var nn,sn;if(tn instanceof HTMLInputElement&&!zl.get(_e)&&ql){const an=(nn=_e.props.__root)===null||nn===void 0?void 0:nn.getElementById(`${_e.props.id}_overlay`),cn=(sn=_e.props.__root)===null||sn===void 0?void 0:sn.getElementById(`${_e.props.id}_overlay_inner`);if(an&&tn&&cn){zl.set(_e,an);const un=getComputedStyle(tn).color;tn.style.color="transparent",tn.style.caretColor=un;const hn=new ResizeObserver(()=>{var vn;const _n=getComputedStyle(tn),kn=tn.getBoundingClientRect(),yn=(vn=tn.parentElement)===null||vn===void 0?void 0:vn.getBoundingClientRect();_e.props._overlayStyles={..._e.props._overlayStyles,width:_n.width,height:_n.height,boxSizing:_n.boxSizing,padding:_n.padding,margin:_n.margin,fontSize:_n.fontSize,lineHeight:_n.lineHeight,top:kn.top-((yn==null?void 0:yn.top)||kn.top)+"px",left:kn.left-((yn==null?void 0:yn.left)||kn.left)+"px"}});hn.observe(tn);const fn=vn=>{cn.scrollLeft=vn.detail};tn.addEventListener("input-scroll",fn),_e.on("destroyed",()=>{tn.removeEventListener("input-scroll",fn),hn.disconnect()})}}}function Zl(_e){_e.addProps(["_overlayStyles","_overlayParts","_overlayInnerStyles","_isPlaceholder"]),_e.props._overlayParts=[],_e.props._overlayStyles={position:"absolute",top:"0",left:"0",pointerEvents:_e.props._isPlaceholder?"auto":"none"}
126,_e.props._overlayInnerStyles={overflow:"hidden",whiteSpace:"nowrap",paddingRight:"20px"},_e.on("created",()=>{_e.props.overlay=undefine$1(_e.props.overlay),_e.props.pickerOnly=undefine$1(_e.props.pickerOnly),_e.props.overlay=_e.props.pickerOnly?void 0:_e.props.overlay,_e.props.overlay&&whenAvailable$1(`${_e.props.id}`,Gl.bind(null,_e),_e.props.__root)}),_e.on("prop:_isPlaceholder",()=>{_e.props._overlayStyles={..._e.props._overlayStyles,pointerEvents:_e.props._isPlaceholder?"auto":"none"}})}const Xl={schema:rs(ss(is("$label"),as(ls("prefix"),ps(),Gs(Xs(Zs(Ys("$part.value"),js("$part.value"),qs$1("$part.value"),zs("$part.value")))),vs(),hs(Os($s(bs("$ui.prev.value"),ls("prev")),Ms("$decade"),Vs(Bs()),Fs(Hs(),Bs()),Ps(Hs(),Rs(),Bs()),ms(gs("$ui.next.value"),ls("next")),Us(ls("close"))),Js(Cs(Ds("$fns.format($year, $yearFormat)")),Ts(Es("$fns.format($month, $monthFormat)")),ys(ws(_s(ks("$fns.format($day, $weekdayFormat)"))),xs(Ss(Ls(Is("$fns.format($day, $dateFormat)"))))),Ks(Ws()))),Ns(ls("clear")),As(ls("calendar")),ds(),ls("suffix"))),cs("$help"),us(fs("$message.value"))),type:"input",family:"text",props:["dateFormat","dayButtonFormat","format","monthButtonFormat","monthFormat","overlay","pickerOnly","showMonths","showPagination","weekStart","weekdayFormat","yearFormat","years"],features:[Zl,function(_e){var tn,nn,sn,an,cn,un,hn,fn,vn,_n,kn,yn,Cn,Sn,$n,Pn,xn,Mn,En,Tn,Ln,Nn;_e.addProps(["_isDisabled","_isFocused","activeDate","calendar","clearable","disabled","decade","disabledDays","expanded","inputText","localTime","maxDate","maxScan","minDate","months","offset","paginatedPanels","panel","pickerOnly","renderedDate","sequence","timezone","valueFormat","valueLocale","showPanelClose","selectedDay","selectedWeek","selectedMonth","selectedYear"]),_e.hook.prop((On,jn)=>(On.prop==="expanded"&&_e.props.disabled&&(On.value=!1),On.prop==="weekStart"&&(On.value=Number(On.value||0)),On.prop==="showMonths"&&(On.value=Number(On.value||1)),On.prop==="maxScan"&&(On.value=Number(On.value||7)),On.prop==="timezone"&&(typeof _e._value=="string"||_e._value instanceof Date)&&(_e.props.offset=offset$2(_e._value,On.value)),jn(On))),_e.props._isFocused=!1,_e.props._isPlaceholder=!1,(tn=(yn=_e.props).valueFormat)!==null&&tn!==void 0||(yn.valueFormat="ISO8601"),(nn=(Cn=_e.props).weekdayFormat)!==null&&nn!==void 0||(Cn.weekdayFormat="d"),(sn=(Sn=_e.props).monthFormat)!==null&&sn!==void 0||(Sn.monthFormat="MMM"),(an=($n=_e.props).monthButtonFormat)!==null&&an!==void 0||($n.monthButtonFormat="MMMM"),(cn=(Pn=_e.props).dayButtonFormat)!==null&&cn!==void 0||(Pn.dayButtonFormat="D"),(un=(xn=_e.props).dateFormat)!==null&&un!==void 0||(xn.dateFormat="D"),(hn=(Mn=_e.props).yearFormat)!==null&&hn!==void 0||(Mn.yearFormat="YYYY"),(fn=(En=_e.props).paginatedPanels)!==null&&fn!==void 0||(En.paginatedPanels=["day","year"]),(vn=(Tn=_e.props).valueLocale)!==null&&vn!==void 0||(Tn.valueLocale=_e.props.locale),(_n=(Ln=_e.props).format)!==null&&_n!==void 0||(Ln.format="long"),_e.props.panels=Bl(_e),_e.props.pickerOnly=undefine$1(_e.props.pickerOnly),"disabled"in _e.props&&(_e.props.disabled=undefine$1(_e.props.disabled)),"clearable"in _e.props&&(_e.props.clearable=undefine$1(_e.props.clearable)),(kn=(Nn=_e.props).maxScan)!==null&&kn!==void 0||(Nn.maxScan=7),_e.props._isDisabled=typeof _e.props.disabledDays=="function"?_e.props.disabledDays.bind(null,_e):Yl.bind(null,_e),_e.props.calendar=[],_e.props.inputText="",_e.props.showMonths=_e.props.showMonths||1,typeof _e.props.format=="function"?(_e.props.formatDate=_e.props.format,_e.props.format=null):_e.props.formatDate=format$1,Vl(_e),_e.on("mounted",()=>{whenAvailable$1(`${_e.props.id}`,Nl.bind(null,_e),_e.props.__root)}),_e.on("created",()=>{if(function(On){const jn=On._value;let zn=new Date;if(jn instanceof Date)zn=date(jn);else if(typeof jn=="string")try{const Vn=parse$3(jn,On.props.valueFormat,On.props.valueLocale);zn=date(Vn)}catch{console.warn(`Date (${jn}) does not match format (${formatStr(On.props.valueFormat,On.props.valueLocale)})`),zn=void 0}else jn||(zn=void 0);if(On.props.offset=On.props.timezone?offset$2(zn||new Date,On.props.timezone):"+0000",On.props.minDate){const Vn=typeof On.props.minDate=="string"?parse$3(On.props.minDate):On.props.minDate;
126On.props.minDate=removeOffset(Vn,On.props.offset)}if(On.props.maxDate){const Vn=typeof On.props.maxDate=="string"?parse$3(On.props.maxDate):On.props.maxDate;On.props.maxDate=removeOffset(Vn,On.props.offset)}zn=zn&&removeOffset(zn,On.props.offset),zn&&Hl(On,zn,!1);let Kn=zn||new Date;On.props.minDate&&Kn<On.props.minDate?Kn=On.props.minDate:On.props.maxDate&&Kn>On.props.maxDate&&(Kn=On.props.maxDate),On.props.renderedDate=Kn,On.props.activeDate=Kn,On.props.localTime=zn&&format$1(zn,"HH:mm")||"12:00"}(_e),_e.context){const On={};let jn;_e.context.fns.format=(zn,Kn)=>{if(On[Kn]&&On[Kn][zn.toString()])return On[Kn][zn.toString()];const Vn=format$1(zn,Kn,_e.props.locale||"en",!1,El);return On[Kn]?On[Kn][zn.toString()]=Vn:On[Kn]={[zn.toString()]:Vn},Vn},_e.context.fns.isDisabled=_e.props._isDisabled,_e.context.fns.isDisabledMonth=zn=>!nearestDay(zn,Kn=>!_e.props._isDisabled(Kn),"month"),_e.context.fns.isDisabledYear=zn=>!nearestDay(zn,Kn=>!_e.props._isDisabled(Kn),"year"),_e.context.handlers._blur=zn=>{var Kn,Vn;_e.props._isFocused=!1,typeof((Kn=_e.context)===null||Kn===void 0?void 0:Kn.handlers.blur)=="function"&&((Vn=_e.context)===null||Vn===void 0||Vn.handlers.blur(zn))},_e.context.handlers.closePanel=()=>{_e.props.expanded=!1},_e.context.handlers._blurOut=zn=>Kn=>{var Vn;Kn.preventDefault(),_e.props.keydown?_e.props.keydown=!1:zn&&zn!==_e.props.panel||_e.props.pickerOnly&&Kn.relatedTarget instanceof Element&&(Kn.relatedTarget===document.getElementById(`${_e.props.id}_inner`)||Kn.relatedTarget.closest(`#${_e.props.id}_inner`))||Kn.relatedTarget&&Kn.relatedTarget instanceof Element&&(Kn.relatedTarget.closest(`#${_e.props.id}_popover`)||!(!((Vn=_e.props.__root)===null||Vn===void 0)&&Vn.contains(Kn.relatedTarget))||Kn.relatedTarget.id===`${_e.props.id}_popover`)||(_e.props.expanded=!1)},_e.context.handlers.overlayClick=()=>{const zn=Ll.get(_e);zn&&(zn.focus(),_e.props._isPlaceholder=!1)},_e.context.handlers.focus=()=>{_e.props.pickerOnly||(_e.props._isFocused=!0,_e.props.pickerOnly&&!kl.has(_e)&&(Sl.add(_e),_e.props.expanded=!0,setTimeout(()=>Sl.delete(_e),200)))},_e.context.handlers.clear=()=>{var zn,Kn;Hl(_e,void 0,!0),Pl(_e,void 0);const Vn=(Kn=(zn=_e.props)===null||zn===void 0?void 0:zn.__root)===null||Kn===void 0?void 0:Kn.getElementById(`${_e.props.id}`);Vn instanceof HTMLInputElement&&(Vn.focus(),setTimeout(()=>{Vn.setSelectionRange(0,0)},50))},_e.context.handlers.dateInput=zn=>{var Kn;if(Al.has(_e))return Al.delete(_e);if(zn.target instanceof HTMLInputElement&&!_e.props.expanded)try{let Vn=parse$3({date:zn.target.value,format:_e.props.format,locale:_e.props.locale,partFilter:El});if(function(Qn){return parts(Qn.props.format,Qn.props.locale).some(Jn=>Jn.partName==="weekday")}(_e)&&_e.props.activeDate instanceof Date&&_e.props.activeDate.getTime()===Vn.getTime()&&!ma.get(zn.target)&&format$1(Vn,_e.props.format,_e.props.locale,!1,El)!==zn.target.value){const Qn=range("dddd",_e.props.locale),Jn=parts(_e.props.format,_e.props.locale),er=(Kn=parseParts(zn.target.value,Jn).find(qn=>qn.token==="dddd"))===null||Kn===void 0?void 0:Kn.value,Wn=format$1(Vn,"dddd",_e.props.locale);if(er&&Qn.includes(er)&&Wn!==er){let qn=Qn.indexOf(er)-Qn.indexOf(Wn);qn=qn<-1?7+qn:qn,Vn=addDay(Vn,qn),_l.add(_e)}}Hl(_e,Vn)}catch{Hl(_e,void 0)}},_e.context.handlers.open=()=>{_e.props.expanded=!0},_e.context.handlers.next=()=>{switch(_e.props.panel){case"year":return void(_e.props.renderedDate=addYear(_e.props.renderedDate,10));case"day":return void(_e.props.renderedDate=addMonth(_e.props.renderedDate,1))}},_e.context.handlers.prev=()=>{switch(_e.props.panel){case"year":return void(_e.props.renderedDate=addYear(_e.props.renderedDate,-10));case"day":return void(_e.props.renderedDate=addMonth(_e.props.renderedDate,-1))}},_e.context.handlers.setDate=zn=>()=>{_e.props.panel!=="month"&&_e.props.panel!=="year"||!_e.props.activeDate||(zn=_e.props.activeDate),_e.emit("dateSelected",zn)},_e.context.handlers.localTime=zn=>{const Kn=zn.target;if(!Kn.value)return;const[Vn,Qn]=Kn.value.split(":");_e.props.localTime=Kn.value,_e.props.activeDate.setHours(Vn,Qn),Pl(_e,_e.props.activeDate)},_e.context.handlers.keyDown=zn=>{switch(_e.props.keydown=!0,_e.props.panel){case"day":return _e.emit("calendarKeydown",zn);case"year":return _e.emit("yearKeydown",zn);case"month":return _e.emit("monthKeydown",zn);case"time":return _e.emit("timeKeydown",zn);default:return}},_e.context.handlers.inputKeydown=zn=>{_e.emit("keydown",zn)},_e.context.handlers.openKeydown=zn=>{zn.key!=="Enter"&&zn.key!=="Space"||(_e.props.expanded=!0)},_e.context.handlers.mouseEnter=zn=>Kn=>{if(clearTimeout(jn),Kn.target instanceof HTMLElement&&Kn.target.getAttribute("tabindex")==="-1"&&Kn.target.getAttribute("data-is-extra")!=="true")if(_e.props.panel==="month"||_e.props.panel==="year"){const Vn=nearestDay(zn,()=>!0,_e.props.panel);Vn&&(_e.props.activeDate=Vn)}else _e.props.activeDate=zn},_e.context.handlers.mouseLeave=()=>{clearTimeout(jn),jn=setTimeout(()=>{},100)},_e.context.handlers.jumpTo=zn=>()=>{_e.props.panels.unshift(_e.props.panel),_e.props.panel=zn},_e.context.fns.sameDay=zn=>function(Kn,Vn){return Vn instanceof Date&&sameDay(Kn,Vn)}(zn,_e.props.activeDate),_e.context.fns.sameMonth=zn=>Ml(zn,_e.props.activeDate),_e.context.fns.sameYear=zn=>Ol(zn,_e.props.activeDate),_e.context.fns.notInMonth=(zn,Kn)=>{const Vn=dayStart(Kn).getTime();return Vn<monthStart(zn).getTime()||Vn>monthEnd(zn).getTime()||void 0}}});const Rn=Fl.bind(null,_e);rt$1(_e,()=>{document.removeEventListener("click",Rn)}),_e.on("prop:panel",({payload:On})=>{_e.props.showPagination=_e.props.paginatedPanels.includes(On)}),_e.on("dateSelected",({payload:On})=>{var jn,zn;Array.isArray(_e.props.panels)&&_e.props.panels.length?_e.props.panel=_e.props.panels.shift():(_e.props.expanded=!1,(zn=(jn=_e.props.__root)===null||jn===void 0?void 0:jn.getElementById(`${_e.props.id}`))===null||zn===void 0||zn.focus()),On&&_e.props._isDisabled(On)||Hl(_e,On)}),_e.on("input",({payload:On})=>
126{if(On===void 0&&!_e.props._isFocused)return void Pl(_e,void 0);const jn=new Date,zn=On&&removeOffset(typeof On=="string"?parse$3(On,_e.props.valueFormat,_e.props.valueLocale):On,_e.props.offset);zn&&Ul(_e,zn);const Kn=zn?Pl(_e,zn):jn;_e.props.activeDate=!On&&_e.props.activeDate?_e.props.activeDate:Kn,_e.props.renderedDate=!On&&_e.props.renderedDate?_e.props.renderedDate:Kn,_e.props.localTime=format$1(Kn,"HH:mm"),Ul(_e)}),_e.on("prop:renderedDate",Vl.bind(null,_e)),_e.on("prop:expanded",({payload:On})=>{if(On){if(Cl.delete(_e),_e.props.panels=Bl(_e),_e.props.panel=_e.props.panels.shift(),window.innerWidth<=430&&!window.matchMedia("(hover: hover)").matches?_e.props.showPanelClose=!0:_e.props.showPanelClose=!1,_e.props.panel==="day"){const jn=_e.props.activeDate;_e.props.activeDate=nearestDay(_e.props.activeDate,zn=>!_e.props._isDisabled(zn),"month")||jn}Vl(_e),whenAvailable$1(`${_e.props.id}_popover`,jn=>{const zn=jn.querySelector('[tabindex="0"]');zn&&setTimeout(()=>{zn.focus(),function(Kn,Vn){const Qn=st$1(Kn,er=>{for(const Wn of er)Wn.type==="attributes"&&Wn.target instanceof HTMLElement&&Wn.target.getAttribute("tabindex")==="0"?Wn.target.focus():Wn.addedNodes.length&&Wn.addedNodes.forEach(qn=>{var Hn;if(qn instanceof HTMLElement&&qn.getAttribute("tabindex")==="0")qn.focus();else if(qn instanceof HTMLElement&&qn.querySelector('[tabindex="0"]')){const Yn=qn.querySelector('[tabindex="0"]');Yn instanceof HTMLElement&&Yn.focus()}else qn instanceof HTMLElement&&qn.querySelector('input[type="time"]')&&((Hn=qn.querySelector('input[type="time"]'))===null||Hn===void 0||Hn.focus())})});Qn.observe(Vn,{attributes:!0,attributeFilter:["tabindex"],childList:!0,subtree:!0});const Jn=Kn.on("prop:expanded",({payload:er})=>{er||(Kn.off(Jn),Qn.disconnect())})}(_e,jn)},0)},_e.props.__root),wl&&setTimeout(()=>{document.addEventListener("click",Rn)},10)}else{if(_e.props.activeDate=_e.props.renderedDate,_e.props.panel==="time")_e.emit("dateSelected",_e.props.activeDate);else if(_e._value){Al.add(_e);const jn=typeof _e._value=="string"?parse$3(_e._value,_e.props.valueFormat,_e.props.valueLocale):_e._value;Pl(_e,removeOffset(jn,_e.props.offset))}else Pl(_e,void 0);wl&&(kl.add(_e),document.removeEventListener("click",Rn),setTimeout(()=>kl.delete(_e),50))}}),_e.on("prop:activeDate",({payload:On})=>{if(Array.isArray(_e.props.calendar)&&_e.props.calendar.length){if(_e.props.panel==="day"){const jn=_e.props.calendar,zn=monthStart(_e.props.renderedDate),Kn=monthEnd(addMonth(_e.props.renderedDate,jn.length-1));On.getTime()<zn.getTime()?_e.props.renderedDate=addMonth(_e.props.renderedDate,-1):On.getTime()>Kn.getTime()&&(_e.props.renderedDate=addMonth(_e.props.renderedDate))}else if(_e.props.panel==="year"){const jn=_e.props.years,zn=jn[0].getFullYear(),Kn=jn[jn.length-1].getFullYear(),Vn=_e.props.activeDate.getFullYear();Vn>Kn?_e.props.renderedDate=addYear(_e.props.renderedDate,10):Vn<zn?_e.props.renderedDate=addYear(_e.props.renderedDate,-10):(_e.props.skipBuildCalendar=!0,_e.props.renderedDate=On)}}_e.props.expanded&&Pl(_e,_e.props.activeDate)}),_e.on("keydown",({payload:On})=>{switch(On.key){case"ArrowDown":case"ArrowUp":case" ":On.preventDefault(),_e.props.pickerOnly&&(_e.props.expanded=!0);break;case"Enter":case"Return":_e.props.expanded||(_e.props.expanded=!0);break;case"Escape":_e.props.expanded=!1}}),_e.on("calendarKeydown",({payload:On})=>{On.preventDefault();let jn=null,zn=0;switch(On.key){case"ArrowRight":zn=1;break;case"ArrowLeft":zn=-1;break;case"ArrowDown":zn=7;break;case"ArrowUp":zn=-7;break;case"Return":case"Enter":_e.emit("dateSelected",_e.props.activeDate);break;case"Tab":On.shiftKey||Rl(_e,On);break;case"Escape":_e.props.expanded=!1}if(zn&&(On.preventDefault(),jn=addDay(_e.props.activeDate,zn)),jn&&!_e.props._isDisabled(jn))_e.props.activeDate=jn;else if(jn&&_e.props._isDisabled(jn)){const Kn=zn>0?1:-1;ee$1(Number(_e.props.maxScan),Vn=>Kn*Vn).some(Vn=>{const Qn=addDay(jn,Vn);return!_e.props._isDisabled(Qn)&&(_e.props.activeDate=Qn,!0)})}}),_e.on("yearKeydown",({payload:On})=>{let jn=0;switch(On.key){case"ArrowDown":jn=5;break;case"ArrowRight":jn=1;break;case"ArrowUp":jn=-5;break;case"ArrowLeft":jn=-1;break;case"Tab":On.shiftKey||Rl(_e,On);break;case"Return":case"Enter":_e.emit("dateSelected",_e.props.activeDate);break;case"Escape":_e.props.expanded=!1}const zn=_e.props.activeDate.getFullYear()+jn-_e.props.renderedDate.getFullYear();_e.props.activeDate=addYear(_e.props.renderedDate,zn)}),_e.on("monthKeydown",({payload:On})=>{let jn=0;switch(On.key){case"ArrowDown":jn=3;break;case"ArrowRight":jn=1;break;case"ArrowLeft":jn=-1;break;case"ArrowUp":jn=-3;break;case"Tab":On.shiftKey||Rl(_e,On);break;case"Return":case"Enter":_e.emit("dateSelected",_e.props.activeDate);break;case"Escape":_e.props.expanded=!1}jn&&On.preventDefault();let zn=(_e.props.activeDate.getMonth()+jn)%12;zn=zn<0?12+zn:zn;const Kn=zn-_e.props.renderedDate.getMonth();let Vn=addMonth(_e.props.renderedDate,Kn);if(_e.props._isDisabled(Vn)){const Qn=nearestDay(Vn,Jn=>!_e.props._isDisabled(Jn),"month");Qn&&(Vn=Qn)}_e.props.activeDate=Vn}),_e.on("timeKeydown",({payload:On})=>{switch(On.key){case"Return":case"Enter":On.preventDefault(),_e.emit("dateSelected",_e.props.activeDate)}}),_e.on("prop:_isFocused",()=>{Ll.get(_e)&&Kl(_e)}),_e.on("commit",({payload:On})=>{if(On?Tl(_e):Dl(_e),_e.props.activeDate&&_e.props._isDisabled(_e.props.activeDate)){const jn=createMessage$1({blocking:!0,key:"rule_invalidDate",meta:{messageKey:"invalidDate",removeImmediately:!1,localize:!0,i18nArgs:[{node:_e,name:jl(_e),args:[]}]}
126,type:"validation",value:"The selected date is invalid."});_e.store.set(jn)}else _e.store.remove("rule_invalidDate")})},Eo,localize$3("next"),localize$3("prev"),localize$3("changeDate"),localize$3("chooseDate"),defaultIcon$1("close","close"),defaultIcon$1("next","right"),defaultIcon$1("clear","close"),defaultIcon$1("prev","left"),defaultIcon$1("calendar","date")]},xi=$e("mk"),{outer:wi,wrapper:_i$1,inner:ki,label:Si,prefix:Li,suffix:Ii,help:Ai,messages:Ci,message:Di,icon:Ti}=be$1(xi),{overlayPlaceholder:Ei,overlayLiteral:Oi,overlayChar:Mi,overlayEnum:Vi,overlay:Fi,overlayParts:Pi,overlayInner:Bi}=ye(xi),Hi=xi("input",()=>({$el:"input",bind:"$attrs",attrs:{type:"text",disabled:"$disabled",name:"$node.name",onBlur:"$handlers.blur",onInput:"$handlers.DOMInput",value:"$_maskValue",placeholder:"$placeholder",id:"$id","aria-describedby":"$describedBy"}})),Ri=new WeakMap,Ni=new WeakMap,Ki=new WeakMap;function Wi(_e,tn){if(!(tn instanceof HTMLInputElement))throw new Error(`Masks can only be applied to an HTMLInputElement (id: ${tn.id}).`);Ni.set(_e,tn),Sa(tn,{...Ri.get(_e),onChange:({valueAfter:nn,meta:sn})=>{_e.props._maskValue=nn,_e.input({maskValue:nn}),_e.props._overlayParts=Qe(sn)}},_e)}const Ui={schema:wi(_i$1(Si("$label"),ki(Ti("prefix"),Li(),Fi(Bi(Pi(Ei("$part.value"),Oi("$part.value"),Mi("$part.value"),Vi("$part.value")))),Hi(),Ii(),Ti("suffix"))),Ai("$help"),Ci(Di("$message.value"))),type:"input",props:["allowIncomplete","mask","mode","tokens","showMask","unmaskValue","prefix","suffix","reverse","overlay"],family:"text",features:[Zl,function(_e){_e.addProps(["_maskValue","_overlayParts"]),_e.on("created",()=>{var tn,nn,sn,an,cn;const un=Ca(typeof _e._value=="string"?_e._value:"");Ni.set(_e,un),Ki.set(_e,un),_e.props.allowIncomplete=undefine$1(_e.props.allowIncomplete),_e.props.overlay=undefine$1(_e.props.overlay);const hn=!(_e.props.showMask!==void 0&&!undefine$1(_e.props.showMask));_e.props.unmaskValue=undefine$1(_e.props.unmaskValue),_e.hook.prop((vn,_n)=>(vn.prop==="unmaskValue"&&(vn.value=undefine$1(vn)),_n(vn)));const fn={placeholder:hn,pattern:(tn=_e.props.mask)!==null&&tn!==void 0?tn:"",mode:(nn=_e.props.mode)!==null&&nn!==void 0?nn:"shift",partOverrides:(sn=_e.props.tokens)!==null&&sn!==void 0?sn:{},prefix:(an=_e.props.prefix)!==null&&an!==void 0?an:void 0,suffix:(cn=_e.props.suffix)!==null&&cn!==void 0?cn:void 0,reverse:undefine$1(_e.props.reverse)};Ri.set(_e,fn),_e.hook.input((vn,_n)=>{const kn=function(yn,Cn){const Sn=Ni.get(yn),$n=typeof Cn=="object"&&"maskValue"in Cn;Cn=typeof Cn=="string"?Cn:$n?Cn.maskValue:"";const Pn=Ki.get(yn);Pn.value=Ha(Pn,Cn);const xn=Aa(Pn,Ri.get(yn),yn),Mn=$l(Pn,yn.props.allowIncomplete);return Cn===Sn.value?yn.props.unmaskValue?Mn??"":Mn===null?"":typeof Cn=="string"?Cn:"":Cn===""&&Sn.value!==""&&!yn.props.allowIncomplete?(Sn.value=xn,yn.props._maskValue=xn,yn.props._overlayParts=Qe(bl(Pn)||[]),Cn):($n||xn===yn.props._maskValue||(Sn.value=xn,yn.props._maskValue=xn,yn.props._overlayParts=Qe(bl(Pn)||[])),Mn===null?"":yn.props.unmaskValue?Mn:xn)}(_e,vn);return _n(kn)}),_e.props._maskValue=Aa(un,fn,_e),_e.input(_e.props._maskValue,!1),_e.context&&(_e.context.handlers.DOMInput=vn=>{_e.emit("dom-input-event",vn)}),whenAvailable$1(`${_e.props.id}`,Wi.bind(null,_e),_e.props.__root)})}]},Bu=new WeakSet;function Hu(_e,tn={}){const nn=_e;try{let an=function(cn){};var sn=an;if(!nn)throw new Error("FormKitNoKey");return function(cn){const un=()=>{throw new Error(`InvalidFormKitKey ${cn}`)};if(!/^fk-/i.test(cn))return un();const hn=cn.substring(3);if(!G$1.test(hn))return un();const fn=parseInt(hn,16).toString(),vn=Number(fn[0])<6?Number(fn[0]):6,_n=fn.substring(vn,vn+(fn.length-6)),kn=fn.substring(0,vn)+fn.substring(vn+_n.length),yn=kn.slice(0,2),Cn=`${kn[kn.length-1]}${kn[0]}`;Number(_n)!==Math.floor(Number(kn)*Number(yn)/Number(Cn))&&un()}(nn),an.library=cn=>{if(cn.props.type in tn){const{schema:un,...hn}=tn[cn.props.type];Bu.add(cn),cn.define({...hn,schema:un(_e)})}},an}catch(an){throw an instanceof Error&&function(cn){if(cn.message==="FormKitNoKey")throw new Error("A FormKit API key is required, please visit https://form
126kit.com/pro")}(an),an}}var __defProp$2=Object.defineProperty,__defProps$2=Object.defineProperties,__getOwnPropDescs$2=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$2=Object.getOwnPropertySymbols,__hasOwnProp$2=Object.prototype.hasOwnProperty,__propIsEnum$2=Object.prototype.propertyIsEnumerable,__defNormalProp$2=(_e,tn,nn)=>tn in _e?__defProp$2(_e,tn,{enumerable:!0,configurable:!0,writable:!0,value:nn}):_e[tn]=nn,__spreadValues$2=(_e,tn)=>{for(var nn in tn||(tn={}))__hasOwnProp$2.call(tn,nn)&&__defNormalProp$2(_e,nn,tn[nn]);if(__getOwnPropSymbols$2)for(var nn of __getOwnPropSymbols$2(tn))__propIsEnum$2.call(tn,nn)&&__defNormalProp$2(_e,nn,tn[nn]);return _e},__spreadProps$2=(_e,tn)=>__defProps$2(_e,__getOwnPropDescs$2(tn)),__objRest=(_e,tn)=>{var nn={};for(var sn in _e)__hasOwnProp$2.call(_e,sn)&&tn.indexOf(sn)<0&&(nn[sn]=_e[sn]);if(_e!=null&&__getOwnPropSymbols$2)for(var sn of __getOwnPropSymbols$2(_e))tn.indexOf(sn)<0&&__propIsEnum$2.call(_e,sn)&&(nn[sn]=_e[sn]);return nn},__accessCheck$1=(_e,tn,nn)=>{if(!tn.has(_e))throw TypeError("Cannot "+nn)},__privateGet$1=(_e,tn,nn)=>(__accessCheck$1(_e,tn,"read from private field"),nn?nn.call(_e):tn.get(_e)),__privateAdd$1=(_e,tn,nn)=>{if(tn.has(_e))throw TypeError("Cannot add the same private member more than once");tn instanceof WeakSet?tn.add(_e):tn.set(_e,nn)},__privateSet$1=(_e,tn,nn,sn)=>(__accessCheck$1(_e,tn,"write to private field"),sn?sn.call(_e,nn):tn.set(_e,nn),nn),__privateMethod$1=(_e,tn,nn)=>(__accessCheck$1(_e,tn,"access private method"),nn),__async$1=(_e,tn,nn)=>new Promise((sn,an)=>{var cn=fn=>{try{hn(nn.next(fn))}catch(vn){an(vn)}},un=fn=>{try{hn(nn.throw(fn))}catch(vn){an(vn)}},hn=fn=>fn.done?sn(fn.value):Promise.resolve(fn.value).then(cn,un);hn((nn=nn.apply(_e,tn)).next())}),SEARCH_URL="https://api.mapbox.com/autofill/v1",ENDPOINT_SUGGEST="suggest",ENDPOINT_RETRIEVE="retrieve",SUGGEST_URL=`${SEARCH_URL}/${ENDPOINT_SUGGEST}`,RETRIEVE_URL=`${SEARCH_URL}/${ENDPOINT_RETRIEVE}`,LngLat=class{constructor(_e,tn){if(isNaN(_e)||isNaN(tn))throw new Error(`Invalid LngLat object: (${_e}, ${tn})`);if(this.lng=+_e,this.lat=+tn,this.lat>90||this.lat<-90)throw new Error("Invalid LngLat latitude value: must be between -90 and 90");if(this.lng>180||this.lng<-180)throw new Error("Invalid LngLat longitude value: must be between -180 and 180")}toArray(){return[this.lng,this.lat]}toString(){return`LngLat(${this.lng}, ${this.lat})`}static convert(_e){if(_e instanceof LngLat)return new LngLat(_e.lng,_e.lat);if(Array.isArray(_e)&&_e.length===2)return new LngLat(Number(_e[0]),Number(_e[1]));if(!Array.isArray(_e)&&typeof _e=="object"&&_e!==null&&("lng"in _e||"lon"in _e)&&"lat"in _e)return new LngLat(Number("lng"in _e?_e.lng:_e.lon),Number(_e.lat));throw new Error("`LngLatLike` argument must be specified as an object {lng: <lng>, lat: <lat>}, an object {lon: <lng>, lat: <lat>}, or an array of [<lng>, <lat>]")}},LngLatBounds=class{constructor(_e,tn){this._sw=LngLat.convert(_e),this._ne=LngLat.convert(tn)}getSouthWest(){return this._sw}getNorthEast(){return this._ne}getNorthWest(){return new LngLat(this.getWest(),this.getNorth())}getSouthEast(){return new LngLat(this.getEast(),this.getSouth())}getWest(){return this._sw.lng}getSouth(){return this._sw.lat}getEast(){return this._ne.lng}getNorth(){return this._ne.lat}toArray(){return[this._sw.toArray(),this._ne.toArray()]}toFlatArray(){return[this._sw.lng,this._sw.lat,this._ne.lng,this._ne.lat]}toString(){return`LngLatBounds(${this._sw.toString()}, ${this._ne.toString()})`}static convert(_e){if(!_e)throw new Error("Invalid LngLatBounds convert value: falsy");if(_e instanceof LngLatBounds)return new LngLatBounds(_e.getSouthWest
126(),_e.getNorthEast());if(Array.isArray(_e)&&_e.length===2)return new LngLatBounds(LngLat.convert(_e[0]),LngLat.convert(_e[1]));if(Array.isArray(_e)&&_e.length===4)return new LngLatBounds(LngLat.convert([_e[0],_e[1]]),LngLat.convert([_e[2],_e[3]]));throw new Error("`LngLatBoundsLike` argument must be specified as an array [<LngLatLike>, <LngLatLike>] or an array [<west>, <south>, <east>, <north>]")}};function generateUUID(){const tn=(Math.random().toString(16)+Date.now().toString(16)+Math.random().toString(16)).replace(/\./g,"");return[tn.slice(0,8),tn.slice(8,12),"4"+tn.slice(12,15)+"-8"+tn.slice(15,18),tn.slice(18,30)].join("-")}var SessionToken=class{constructor(_e){this.id=_e??generateUUID()}toString(){return this.id}static convert(_e){return new SessionToken(_e instanceof SessionToken?_e.id:_e.toString())}},UNKNOWN_ERROR="Unknown error",MapboxError=class extends Error{constructor(_e,tn){super(String(_e.message||_e.error||UNKNOWN_ERROR)),this.name="MapboxError",this.statusCode=tn}toString(){return`${this.name} (${this.statusCode}): ${this.message}`}};function handleNonOkRes(_e){return __async$1(this,null,function*(){if(!_e.ok){const tn=yield _e.json();throw new MapboxError(tn,_e.status)}})}var _fetchImpl=globalThis.fetch,_abortControllerImpl=globalThis.AbortController;function getFetch(){if(!_fetchImpl)throw new Error("Fetch implementation not found. Please include a fetch polyfill in your application or use `polyfillFetch` from `@mapbox/search-js-core` to fix this issue.");return{fetch:_fetchImpl,AbortController:_abortControllerImpl}}function queryParams(..._e){const tn=[];for(const nn of _e){if(!nn)continue;const sn=Object.entries(nn);for(const[an,cn]of sn)cn!=null&&tn.push(`${an}=${encodeURIComponent(String(cn))}`)}return tn.join("&")}var _getQueryParams,getQueryParams_fn,_AddressAutofillCore=class{constructor(_e={}){__privateAdd$1(this,_getQueryParams);const tn=_e,{accessToken:nn}=tn,sn=__objRest(tn,["accessToken"]);this.accessToken=nn,this.defaults=__spreadValues$2(__spreadValues$2({},_AddressAutofillCore.defaults),sn)}suggest(_e,tn){return __async$1(this,null,function*(){if(!_e)throw new Error("searchText is required");const{sessionToken:nn,signal:sn}=tn,an=__spreadProps$2(__spreadValues$2(__spreadValues$2({},this.defaults),tn),{sessionToken:nn}),cn=new URL(`${SUGGEST_URL}/${encodeURIComponent(_e)}`);cn.search=__privateMethod$1(this,_getQueryParams,getQueryParams_fn).call(this,an);const{fetch:un}=getFetch(),hn=yield un(cn.toString(),{signal:sn});yield handleNonOkRes(hn);const fn=yield hn.json();return __spreadProps$2(__spreadValues$2({},fn),{suggestions:fn.suggestions.map(vn=>__spreadProps$2(__spreadValues$2({},vn),{original_search_text:_e})),url:cn.toString()})})}retrieve(_e,tn){return __async$1(this,null,function*(){if(!_e)throw new Error("suggestion is required");if(!this.canRetrieve(_e))throw new Error("suggestion cannot be retrieved");const{sessionToken:nn,signal:sn}=tn,an=SessionToken.convert(nn),cn=new URL(`${RETRIEVE_URL}/${_e.action.id}`);cn.search=queryParams({access_token:this.accessToken,session_token:an.id});const{fetch:un}=getFetch(),hn=yield un(cn.toString(),{signal:sn});yield handleNonOkRes(hn);const fn=yield hn.json();return fn.url=cn.toString(),fn})}canRetrieve(_e){const tn=_e.action;return typeof(tn==null?void 0:tn.id)=="string"}},AddressAutofillCore=_AddressAutofillCore;_getQueryParams=new WeakSet;getQueryParams_fn=function(_e){return queryParams({types:"address",access_token:this.accessToken,streets:_e.streets,language:_e.language,country:_e.country,limit:_e.limit},_e.sessionToken&&{session_token:SessionToken.convert(_e.sessionToken).id},_e.proximity&&{proximity:typeof _e.proximity=="string"?_e.proximity:LngLat.convert(_e.proximity).toArray().join(",")},_e.bbox&&{bbox:typeof _e.bbox=="string"?_e.bbox:LngLatBounds.convert(_e.bbox).toFlatArray().join(",")})};AddressAutofillCore.defaults={language:"en",proximity:"ip",streets:!0};var SEARCH_URL2="https://api.mapbox.com/search/searchbox/v1",ENDPOINT_SUGGEST2="suggest",ENDPOINT_RETRIEVE2="retrieve",ENDPOINT_CATEGORY="category",ENDPOINT_REVERSE="reverse",SUGGEST_URL2=`${SEARCH_URL2}/${ENDPOINT_SUGGEST2}`,RETRIEVE_URL2=`${SEARCH_URL2}/${ENDPOINT_RETRIEVE2}`,CATEGORY_URL=`${SEARCH_URL2}/${ENDPOINT_CATEGORY}`,REVERSE_URL=`${SEARCH_URL2}/${ENDPOINT_REVERSE}`,_getQueryParams2,getQueryParams_fn2,_SearchBoxCore=class{constructor(_e={}){__privateAdd$1(this,_getQueryParams2);const tn=_e,{accessToken:nn}=tn,sn=__objRest(tn,["accessToken"]);this.accessToken=nn,this.defaults=__spreadValues$2(__spreadValues$2({},_SearchBoxCore.defaults),sn)}suggest(_e,tn){return __async$1(this,null,function*(){if(!_e)throw new Error("searchText is required");const{sessionToken:nn,signal:sn}=tn,an=__spreadProps$2(__spreadValues$2(__spreadValues$2({},this.defaults),tn),{q:_e,sessionToken:nn});if(an.eta_type&&(!an.origin||!an.navigation_profile))throw new Error("to provide eta estimate: eta, navigation_profile, and origin are required");if(an.origin&&!an.navigation_profile)throw new Error("to provide distance estimate: both navigation_profile and origin are required");const cn=new URL(SUGGEST_URL2);cn.search=__privateMethod$1(this,_getQueryParams2,getQueryParams_fn2).call(this,an);const{fetch:un}=getFetch(),hn=yield un(cn.toString(),{signal:sn});yield handleNonOkRes(hn);const fn=yield hn.json();return fn.url=cn.toString(),fn})}retrieve(_e,tn){return __async$1(this,null,function*(){if(!_e)throw new Error("suggestion is required");const{sessionToken:nn,signal:sn}=tn,an=SessionToken.convert(nn),cn=new URL(`${RETRIEVE_URL2}/${encodeURIComponent(_e.mapbox_id)}`);cn.search=queryParams({access_token:this.accessToken,session_token:an.id});const{fetch:un}=getFetch(),hn=yield un(cn.toString(),{signal:sn});yield handleNonOkRes(hn);const fn=yield hn.json();return fn.url=cn.toString(),fn})}category(_e){return __async$1(this,arguments,function*(tn,nn={}){if(!tn)throw new Error("category is required");const sn=__spreadValues$2(__spreadValues$2({},this.defaults),nn),an=new URL(`${CATEGORY_URL}/${encodeURIComponent(tn)}`);an.search=__privateMethod$1(this,_getQueryParams2,getQueryParams_fn2).call(this,sn);const{fetch:cn}=getFetch(),un=yield cn(an.toString(),{signal:sn.signal});yield handleNonOkRes(un);const hn=yield un.json();return hn.url=an.toString(),hn})}reverse(_e){return __async$1(this,arguments,function*(tn,nn={}){if(!tn)throw new Error("lngLat is required");const[sn,an]=typeof tn=="string"?tn.split(",").map(_n=>parseFloat(_n)):LngLat.convert(tn).toArray();if(isNaN(sn)||isNaN(an))throw new Error("lngLat is required");const cn=__spreadValues$2(__spreadValues$2({},this.defaults),nn),un=new URL(REVERSE_URL);un.search=queryParams({access_token:this.accessToken,language:cn.language,limit:cn.limit,longitude:sn,latitude:an},cn.types&&{types:typeof cn.types=="string"?cn.types:[...cn.types].join(",")});const{fetch:hn}=getFetch(),fn=yield hn(un.toString(),{signal:cn.signal});yield handleNonOkRes(fn);const vn=yield fn.json();return vn.url=un.toString(),vn})}},SearchBoxCore=_SearchBoxCore;_getQueryParams2=new WeakSet;getQueryParams_fn2=function(_e){return queryParams({q:_e.q,access_token:this.accessToken,language:_e.language,limit:_e.limit,navigation_profile:_e.navigation_profile,route:_e.route,route_geometry:_e.route_geometry,sar_type:_e.sar_type,time_deviation:_e.time_deviation,eta_type:_e.eta_type,country:_e.country,poi_category:_e.poi_category,radius:_e.radius,user_id:_e.user_id,rich_metadata_provider:_e.rich_metadata_provider,poi_category_exclusions:_e.poi_category_exclusions},_e.sessionToken&&{session_token:SessionToken.convert(_e.sessionToken).id},_e.proximity&&{proximity:typeof _e.proximity=="string"?_e.proximity:LngLat.convert(_e.proximity).toArray().join(",")}
126,_e.origin&&{origin:typeof _e.origin=="string"?_e.origin:LngLat.convert(_e.origin).toArray().join(",")},_e.bbox&&{bbox:typeof _e.bbox=="string"?_e.bbox:LngLatBounds.convert(_e.bbox).toFlatArray().join(",")},_e.types&&{types:typeof _e.types=="string"?_e.types:[..._e.types].join(",")})};SearchBoxCore.defaults={language:"en"};var SEARCH_URL3="https://api.mapbox.com/autofill/v1",ENDPOINT_VALIDATE="retrieve",VALIDATE_URL=`${SEARCH_URL3}/${ENDPOINT_VALIDATE}`,_getQueryParams3,getQueryParams_fn3,_ValidationCore=class{constructor(_e={}){__privateAdd$1(this,_getQueryParams3);const tn=_e,{accessToken:nn}=tn,sn=__objRest(tn,["accessToken"]);this.accessToken=nn,this.defaults=__spreadValues$2(__spreadValues$2({},_ValidationCore.defaults),sn)}validate(_e,tn){return __async$1(this,null,function*(){if(!_e)throw new Error("searchText is required");const{sessionToken:nn,signal:sn}=tn,an=__spreadProps$2(__spreadValues$2(__spreadValues$2({},this.defaults),tn),{sessionToken:nn}),cn=new URL(`${VALIDATE_URL}/${encodeURIComponent(_e)}`);cn.search=__privateMethod$1(this,_getQueryParams3,getQueryParams_fn3).call(this,an);const{fetch:un}=getFetch(),hn=yield un(cn.toString(),{signal:sn});yield handleNonOkRes(hn);const fn=yield hn.json();return fn.url=cn.toString(),fn.features.length>0&&(fn.features=[fn.features[0]]),fn})}},ValidationCore=_ValidationCore;_getQueryParams3=new WeakSet;getQueryParams_fn3=function(_e){return queryParams({access_token:this.accessToken,language:_e.language,country:_e.country},_e.sessionToken&&{session_token:SessionToken.convert(_e.sessionToken).id},_e.proximity&&{proximity:typeof _e.proximity=="string"?_e.proximity:LngLat.convert(_e.proximity).toArray().join(",")},_e.bbox&&{bbox:typeof _e.bbox=="string"?_e.bbox:LngLatBounds.convert(_e.bbox).toFlatArray().join(",")})};ValidationCore.defaults={language:"en",proximity:"ip"};var BASE_URL="https://api.mapbox.com/search/geocode/v6",FORWARD_URL=`${BASE_URL}/forward`,REVERSE_URL2=`${BASE_URL}/reverse`,REVERSE_GEOCODE_COORD_REGEX=/^[ ]*(-?\d{1,3}(\.\d{0,256})?)[, ]+(-?\d{1,3}(\.\d{0,256})?)[ ]*$/,SPACES_OR_COMMA_REGEX=/[\s,]+/,_getQueryParams4,getQueryParams_fn4,GeocodingCore=class{constructor(_e={}){__privateAdd$1(this,_getQueryParams4);const tn=_e,{accessToken:nn}=tn,sn=__objRest(tn,["accessToken"]);this.accessToken=nn,this.defaults=__spreadValues$2({},sn)}forward(_e,tn){return __async$1(this,null,function*(){if(!_e)throw new Error("searchText is required");let nn;tn&&({signal:nn}=tn);const sn=__spreadProps$2(__spreadValues$2(__spreadValues$2({},this.defaults),tn),{q:_e}),an=new URL(`${FORWARD_URL}`);an.search=__privateMethod$1(this,_getQueryParams4,getQueryParams_fn4).call(this,sn);const{fetch:cn}=getFetch(),un=nn?{signal:nn}:{},hn=yield cn(an.toString(),un);yield handleNonOkRes(hn);const fn=yield hn.json();return fn.url=an.toString(),fn})}reverse(_e,tn){return __async$1(this,null,function*(){if(!_e)throw new Error("lngLat is required");let nn;tn&&({signal:nn}=tn);let sn;if(typeof _e=="string"){const[_n,kn]=_e.split(",");sn=new LngLat(Number(_n),Number(kn))}else sn=LngLat.convert(_e);const an=__spreadProps$2(__spreadValues$2(__spreadValues$2({},this.defaults),tn),{longitude:sn.lng,latitude:sn.lat}),cn=new URL(`${REVERSE_URL2}`);cn.search=__privateMethod$1(this,_getQueryParams4,getQueryParams_fn4).call(this,an,!0);const{fetch:un}=getFetch(),hn=nn?{signal:nn}:{},fn=yield un(cn.toString(),hn);yield handleNonOkRes(fn);const vn=yield fn.json();return vn.url=cn.toString(),vn})}suggest(_e,tn){return __async$1(this,null,function*(){if(REVERSE_GEOCODE_COORD_REGEX.test(_e)){const sn=_e.trim().split(SPACES_OR_COMMA_REGEX).map(an=>an.trim()).join(",");return this.reverse(sn,tn)}else return this.forward(_e,tn)})}retrieve(_e){return __async$1(this,null,function*(){return _e})}};_getQueryParams4=new WeakSet;getQueryParams_fn4=function(_e,tn=!1){return tn&&["proximity","autocomplete","bbox"].forEach(nn=>{nn in _e&&delete _e[nn]}),queryParams({q:_e.q,longitude:_e.longitude,latitude:_e.latitude,access_token:this.accessToken,permanent:_e.permanent,language:_e.language,country:_e.country,limit:_e.limit,autocomplete:_e.autocomplete,worldview:_e.worldview},_e.proximity&&{proximity:typeof _e.proximity=="string"?_e.proximity:LngLat.convert(_e.proximity).toArray().join(",")},_e.bbox&&{bbox:typeof _e.bbox=="string"?_e.bbox:LngLatBounds.convert(_e.bbox).toFlatArray().join(",")},_e.types&&{types:typeof _e.types=="string"?_e.types:[..._e.types].join(",")})};var MatchCodeConfidence=(_e=>(_e.exact="exact",_e.high="high",_e.medium="medium",_e.low="low",_e))(MatchCodeConfidence||{}),_listeners$1,Evented=class{constructor(){__privateAdd$1(this,_listeners$1,{})}addEventListener(_e,tn){const nn=__privateGet$1(this,_listeners$1);nn[_e]||(nn[_e]=[]),nn[_e].push(tn)}removeEventListener(_e,tn){const nn=__privateGet$1(this,_listeners$1);if(!nn[_e])return;const sn=nn[_e],an=sn.indexOf(tn);an!==-1&&sn.splice(an,1)}fire(_e,tn){const nn=__privateGet$1(this,_listeners$1);if(!nn[_e])return;const sn=nn[_e];for(const an of sn)an(tn)}};_listeners$1=new WeakMap;function debounce$3(_e,tn,nn){let sn=null;return(...an)=>{sn!==null&&clearTimeout(sn);const cn=nn&&nn();sn=setTimeout(()=>{sn=null,!(cn!=null&&cn.aborted)&&_e(...an)},tn)}}function createAbortController(){const{AbortController:_e}=getFetch();return new _e}var _suggestions,_abort,_suggestDebounce,SearchSession=class extends
126Evented{constructor(_e,tn=0){super(),this.sessionToken=new SessionToken,__privateAdd$1(this,_suggestions,void 0),__privateAdd$1(this,_abort,createAbortController()),__privateAdd$1(this,_suggestDebounce,void 0),__privateSet$1(this,_suggestDebounce,debounce$3((nn,...sn)=>__async$1(this,[nn,...sn],function*(an,cn={}){if(__privateGet$1(this,_abort).abort(),__privateSet$1(this,_abort,createAbortController()),!an){__privateSet$1(this,_suggestions,null),this.fire("suggest",__privateGet$1(this,_suggestions));return}try{const un=yield this.search.suggest(an,__spreadProps$2(__spreadValues$2({sessionToken:this.sessionToken},cn),{signal:__privateGet$1(this,_abort).signal}));__privateSet$1(this,_suggestions,un),this.fire("suggest",un)}catch(un){if(un.name==="AbortError")return;this.fire("suggesterror",un)}}),tn,()=>__privateGet$1(this,_abort).signal)),Object.defineProperties(this,{search:{value:_e,writable:!1},debounce:{value:tn,writable:!1}})}get suggestions(){return __privateGet$1(this,_suggestions)}suggest(_e,tn){return __privateGet$1(this,_suggestDebounce).call(this,_e,tn),new Promise((nn,sn)=>{let an,cn;an=un=>{this.removeEventListener("suggest",an),this.removeEventListener("suggesterror",cn),nn(un)},cn=un=>{this.removeEventListener("suggest",an),this.removeEventListener("suggesterror",cn),sn(un)},this.addEventListener("suggest",an),this.addEventListener("suggesterror",cn)})}clear(){this.suggest("")}retrieve(_e,tn){return __async$1(this,null,function*(){const nn=yield this.search.retrieve(_e,__spreadValues$2({sessionToken:this.sessionToken},tn));return this.fire("retrieve",nn),nn})}canRetrieve(_e){return this.search.canRetrieve?this.search.canRetrieve(_e):!0}canSuggest(_e){return this.search.canSuggest?this.search.canSuggest(_e):!0}abort(){__privateGet$1(this,_abort).abort(),__privateSet$1(this,_abort,createAbortController())}};_suggestions=new WeakMap;_abort=new WeakMap;_suggestDebounce=new WeakMap;function featureToSuggestion(_e){const{properties:tn}=_e;return __spreadValues$2({},tn)}function t(_e){return _e.split("-")[0]}function e(_e){return _e.split("-")[1]}function n$1(_e){return["top","bottom"].includes(t(_e))?"x":"y"}function r$1(_e){return _e==="y"?"height":"width"}function i$1(_e,tn,nn){let{reference:sn,floating:an}=_e;const cn=sn.x+sn.width/2-an.width/2,un=sn.y+sn.height/2-an.height/2,hn=n$1(tn),fn=r$1(hn),vn=sn[fn]/2-an[fn]/2,_n=hn==="x";let kn;switch(t(tn)){case"top":kn={x:cn,y:sn.y-an.height};break;case"bottom":kn={x:cn,y:sn.y+sn.height};break;case"right":kn={x:sn.x+sn.width,y:un};break;case"left":kn={x:sn.x-an.width,y:un};break;default:kn={x:sn.x,y:sn.y}}switch(e(tn)){case"start":kn[hn]-=vn*(nn&&_n?-1:1);break;case"end":kn[hn]+=vn*(nn&&_n?-1:1)}return kn}const o$1=async(_e,tn,nn)=>{const{placement:sn="bottom",strategy:an="absolute",middleware:cn=[],platform:un}=nn,hn=await(un.isRTL==null?void 0:un.isRTL(tn));let fn=await un.getElementRects({reference:_e,floating:tn,strategy:an}),{x:vn,y:_n}=i$1(fn,sn,hn),kn=sn,yn={},Cn=0;for(let Sn=0;Sn<cn.length;Sn++){const{name:$n,fn:Pn}=cn[Sn],{x:xn,y:Mn,data:En,reset:Tn}=await Pn({x:vn,y:_n,initialPlacement:sn,placement:kn,strategy:an,middlewareData:yn,rects:fn,platform:un,elements:{reference:_e,floating:tn}});vn=xn??vn,_n=Mn??_n,yn={...yn,[$n]:{...yn[$n],...En}},Tn&&Cn<=50&&(Cn++,typeof Tn=="object"&&(Tn.placement&&(kn=Tn.placement),Tn.rects&&(fn=Tn.rects===!0?await un.getElementRects({reference:_e,floating:tn,strategy:an}):Tn.rects),{x:vn,y:_n}=i$1(fn,kn,hn)),Sn=-1)}return{x:vn,y:_n,placement:kn,strategy:an,middlewareData:yn}};function a$1(_e){return typeof _e!="number"?function(tn){return{top:0,right:0,bottom:0,left:0,...tn}}(_e):{top:_e,right:_e,bottom:_e,left:_e}}function l$1(_e){return{..._e,top:_e.y,left:_e.x,right:_e.x+_e.width,bottom:_e.y+_e.height}}async function s$1(_e,tn){var nn;tn===void 0&&(tn={});const{x:sn,y:an,platform:cn,rects:un,elements:hn,strategy:fn}=_e,{boundary:vn="clippingAncestors",rootBoundary:_n="viewport",elementContext:kn="floating",altBoundary:yn=!1,padding:Cn=0}=tn,Sn=a$1(Cn),$n=hn[yn?kn==="floating"?"reference":"floating":kn],Pn=l$1(await cn.getClippingRect
vendor: 9,401 bytes, line 126
126({element:(nn=await(cn.isElement==null?void 0:cn.isElement($n)))==null||nn?$n:$n.contextElement||await(cn.getDocumentElement==null?void 0:cn.getDocumentElement(hn.floating)),boundary:vn,rootBoundary:_n,strategy:fn})),xn=l$1(cn.convertOffsetParentRelativeRectToViewportRelativeRect?await cn.convertOffsetParentRelativeRectToViewportRelativeRect({rect:kn==="floating"?{...un.floating,x:sn,y:an}:un.reference,offsetParent:await(cn.getOffsetParent==null?void 0:cn.getOffsetParent(hn.floating)),strategy:fn}):un[kn]);return{top:Pn.top-xn.top+Sn.top,bottom:xn.bottom-Pn.bottom+Sn.bottom,left:Pn.left-xn.left+Sn.left,right:xn.right-Pn.right+Sn.right}}const g$2={left:"right",right:"left",bottom:"top",top:"bottom"};function d$1(_e){return _e.replace(/left|right|bottom|top/g,tn=>g$2[tn])}function p$2(_e,tn,nn){nn===void 0&&(nn=!1);const sn=e(_e),an=n$1(_e),cn=r$1(an);let un=an==="x"?sn===(nn?"end":"start")?"right":"left":sn==="start"?"bottom":"top";return tn.reference[cn]>tn.floating[cn]&&(un=d$1(un)),{main:un,cross:d$1(un)}}const h$2={start:"end",end:"start"};function y$2(_e){return _e.replace(/start|end/g,tn=>h$2[tn])}const x$2=["top","right","bottom","left"];x$2.reduce((_e,tn)=>_e.concat(tn,tn+"-start",tn+"-end"),[]);const b$2=function(_e){return _e===void 0&&(_e={}),{name:"flip",options:_e,async fn(tn){var nn;const{placement:sn,middlewareData:an,rects:cn,initialPlacement:un,platform:hn,elements:fn}=tn,{mainAxis:vn=!0,crossAxis:_n=!0,fallbackPlacements:kn,fallbackStrategy:yn="bestFit",flipAlignment:Cn=!0,...Sn}=_e,$n=t(sn),Pn=kn||($n===un||!Cn?[d$1(un)]:function(On){const jn=d$1(On);return[y$2(On),jn,y$2(jn)]}(un)),xn=[un,...Pn],Mn=await s$1(tn,Sn),En=[];let Tn=((nn=an.flip)==null?void 0:nn.overflows)||[];if(vn&&En.push(Mn[$n]),_n){const{main:On,cross:jn}=p$2(sn,cn,await(hn.isRTL==null?void 0:hn.isRTL(fn.floating)));En.push(Mn[On],Mn[jn])}if(Tn=[...Tn,{placement:sn,overflows:En}],!En.every(On=>On<=0)){var Ln,Nn;const On=((Ln=(Nn=an.flip)==null?void 0:Nn.index)!=null?Ln:0)+1,jn=xn[On];if(jn)return{data:{index:On,overflows:Tn},reset:{placement:jn}};let zn="bottom";switch(yn){case"bestFit":{var Rn;const Kn=(Rn=Tn.map(Vn=>[Vn,Vn.overflows.filter(Qn=>Qn>0).reduce((Qn,Jn)=>Qn+Jn,0)]).sort((Vn,Qn)=>Vn[1]-Qn[1])[0])==null?void 0:Rn[0].placement;Kn&&(zn=Kn);break}case"initialPlacement":zn=un}if(sn!==zn)return{reset:{placement:zn}}}return{}}}},T$2=function(_e){return _e===void 0&&(_e=0),{name:"offset",options:_e,async fn(tn){const{x:nn,y:sn}=tn,an=await async function(cn,un){const{placement:hn,platform:fn,elements:vn}=cn,_n=await(fn.isRTL==null?void 0:fn.isRTL(vn.floating)),kn=t(hn),yn=e(hn),Cn=n$1(hn)==="x",Sn=["left","top"].includes(kn)?-1:1,$n=_n&&Cn?-1:1,Pn=typeof un=="function"?un(cn):un;let{mainAxis:xn,crossAxis:Mn,alignmentAxis:En}=typeof Pn=="number"?{mainAxis:Pn,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...Pn};return yn&&typeof En=="number"&&(Mn=yn==="end"?-1*En:En),Cn?{x:Mn*$n,y:xn*Sn}:{x:xn*Sn,y:Mn*$n}}(tn,_e);return{x:nn+an.x,y:sn+an.y,data:an}}}};function n(_e){return _e&&_e.document&&_e.location&&_e.alert&&_e.setInterval}function o(_e){if(_e==null)return window;if(!n(_e)){const tn=_e.ownerDocument;return tn&&tn.defaultView||window}return _e}function i(_e){return o(_e).getComputedStyle(_e)}function r(_e){return n(_e)?"":_e?(_e.nodeName||"").toLowerCase():""}function l(){const _e=navigator.userAgentData;return _e!=null&&_e.brands?_e.brands.map(tn=>tn.brand+"/"+tn.version).join(" "):navigator.userAgent}function c(_e){return _e instanceof o(_e).HTMLElement}function f$1(_e){return _e instanceof o(_e).Element}function s(_e){return typeof ShadowRoot>"u"?!1:_e instanceof o(_e).ShadowRoot||_e instanceof ShadowRoot}function u(_e){const{overflow:tn,overflowX:nn,overflowY:sn}=i(_e);return/auto|scroll|overlay|hidden/.test(tn+sn+nn)}function d(_e){return["table","td","th"].includes(r(_e))}function h$1(_e){const tn=/firefox/i.test(l()),nn=i(_e);return nn.transform!=="none"||nn.perspective!=="none"||nn.contain==="paint"||["transform","perspective"].includes(nn.willChange)||tn&&nn.willChange==="filter"||tn&&!!nn.filter&&nn.filter!=="none"}function a(){return!/^((?!chrome|android).)*safari/i.test(l())}const g$1=Math.min,p$1=Math.max,m=Math.round;function w$2(_e,tn,nn){var sn,an,cn,un;tn===void 0&&(tn=!1),nn===void 0&&(nn=!1);const hn=_e.getBoundingClientRect();let fn=1,vn=1;tn&&c(_e)&&(fn=_e.offsetWidth>0&&m(hn.width)/_e.offsetWidth||1,vn=_e.offsetHeight>0&&m(hn.height)/_e.offsetHeight||1);const _n=f$1(_e)?o(_e):window,kn=!a()&&nn,yn=(hn.left+(kn&&(sn=(an=_n.visualViewport)==null?void 0:an.offsetLeft)!=null?sn:0))/fn,Cn=(hn.top+(kn&&(cn=(un=_n.visualViewport)==null?void 0:un.offsetTop)!=null?cn:0))/vn,Sn=hn.width/fn,$n=hn.height/vn;return{width:Sn,height:$n,top:Cn,right:yn+Sn,bottom:Cn+$n,left:yn,x:yn,y:Cn}}function v$2(_e){return(tn=_e,(tn instanceof o(tn).Node?_e.ownerDocument:_e.document)||window.document).documentElement;var tn}function y$1(_e){return f$1(_e)?{scrollLeft:_e.scrollLeft,scrollTop:_e.scrollTop}:{scrollLeft:_e.pageXOffset,scrollTop:_e.pageYOffset}}function x$1(_e){return w$2(v$2(_e)).left+y$1(_e).scrollLeft}function b$1(_e,tn,nn){const sn=c(tn),an=v$2(tn),cn=w$2(_e,sn&&function(fn){const vn=w$2(fn);return m(vn.width)!==fn.offsetWidth||m(vn.height)!==fn.offsetHeight}(tn),nn==="fixed");let un={scrollLeft:0,scrollTop:0};const hn={x:0,y:0};if(sn||!sn&&nn!=="fixed")if((r(tn)!=="body"||u(an))&&(un=y$1(tn)),c(tn)){const fn=w$2(tn,!0);hn.x=fn.x+tn.clientLeft,hn.y=fn.y+tn.clientTop}else an&&(hn.x=x$1(an));return{x:cn.left+un.scrollLeft-hn.x,y:cn.top+un.scrollTop-hn.y,width:cn.width,height:cn.height}}function L$1(_e){return r(_e)==="html"?_e:_e.assignedSlot||_e.parentNode||(s(_e)?_e.host:null)||v$2(_e)}function R$1(_e){return c(_e)&&getComputedStyle(_e).position!=="fixed"?_e.offsetParent:null}function T$1(_e){const tn=o(_e);let nn=R$1(_e);for(;nn&&d(nn)&&getComputedStyle(nn).position==="static";)nn=R$1(nn);return nn&&(r(nn)==="html"||r(nn)==="body"&&getComputedStyle(nn).position==="static"&&!h$1(nn))?tn:nn||function(sn){let an=L$1(sn);for(s(an)&&(an=an.host);c(an)&&!["html","body"].includes(r(an));){if(h$1(an))return an;an=an.parentNode}return null}(_e)||tn}function W$1(_e){if(c(_e))return{width:_e.offsetWidth,height:_e.offsetHeight};const tn=w$2(_e);return{width:tn.width,height:tn.height}}function E$1(_e){const tn=L$1(_e);return["html","body","#document"].includes(r(tn))?_e.ownerDocument.body:c(tn)&&u(tn)?tn:E$1(tn)}function H$1(_e,tn){var nn;tn===void 0&&(tn=[]);const sn=E$1(_e),an=sn===((nn=_e.ownerDocument)==null?void 0:nn.body),cn=o(sn),un=an?[cn].concat(cn.visualViewport||[],u(sn)?sn:[]):sn,hn=tn.concat(un);return an?hn:hn.concat(H$1(un))}function C$1(_e,tn,nn){return tn==="viewport"?l$1(function(sn,an){const cn=o(sn),un=v$2(sn),hn=cn.visualViewport;let fn=un.clientWidth,vn=un.clientHeight,_n=0,kn=0;if(hn){fn=hn.width,vn=hn.height;const yn=a();(yn||!yn&&an==="fixed")&&(_n=hn.offsetLeft,kn=hn.offsetTop)}return{width:fn,height:vn,x:_n,y:kn}}(_e,nn)):f$1(tn)?function(sn,an){const cn=w$2(sn,!1,an==="fixed"),un=cn.top+sn.clientTop,hn=cn.left+sn.clientLeft;return{top:un,left:hn,x:hn,y:un,right:hn+sn.clientWidth,bottom:un+sn.clientHeight,width:sn.clientWidth,height:sn.clientHeight}}(tn,nn):l$1(function(sn){var an;const cn=v$2(sn),un=y$1(sn),hn=(an=sn.ownerDocument)==null?void 0:an.body,fn=p$1(cn.scrollWidth,cn.clientWidth,hn?hn.scrollWidth:0,hn?hn.clientWidth:0),vn=p$1(cn.scrollHeight,cn.clientHeight,hn?hn.scrollHeight:0,hn?hn.clientHeight:0);let _n=-un.scrollLeft+x$1(sn);const kn=-un.scrollTop;return i(hn||cn).direction==="rtl"&&(_n+=p$1(cn.clientWidth,hn?hn.clientWidth:0)-fn),{width:fn,height:vn,x:_n,y:kn}}(v$2(_e)))}function S$1(_e){const tn=H$1(_e),nn=["absolute","fixed"].includes(i(_e).position)&&c(_e)?T$1(_e):_e;return f$1(nn)?tn.filter(sn=>f$1(sn)&&function(an,cn){const un=cn.getRootNode==null?void 0:cn.getRootNode();if(an.contains(cn))return!0;if(un&&s(un)){let hn=cn;do{if(hn&&an===hn)return!0;hn=hn.parentNode||hn.host}while(hn)}return!1}(sn,nn)&&r(sn)!=="body"):[]}const D$1={getClippingRect:function(_e){let{element:tn,boundary:nn,rootBoundary:sn,strategy:an}=_e;const cn=[...nn==="clippingAncestors"?S$1(tn):[].concat(nn),sn],un=cn[0],hn=cn.reduce((fn,vn)=>{const _n=C$1(tn,vn,an);return fn.top=p$1(_n.top,fn.top),fn.right=g$1(_n.right,fn.right),fn.bottom=g$1(_n.bottom,fn.bottom),fn.left=p$1(_n.left,fn.left),fn},C$1(tn,un,an));return{width:hn.right-hn.left,height:hn.bottom-hn.top,x:hn.left,y:hn.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(_e){let{rect:tn,offsetParent:nn,strategy:sn}=_e;const an=c(nn),cn=v$2(nn);if(nn===cn)return tn;let un={scrollLeft:0,scrollTop:0};const hn={x:0,y:0};if((an||!an&&sn!=="fixed")&&((r(nn)!=="body"||u(cn))&&(un=y$1(nn)),c(nn))){const fn=w$2(nn,!0);hn.x=fn.x+nn.clientLeft,hn.y=fn.y+nn.clientTop}return{...tn,x:tn.x-un.scrollLeft+hn.x,y:tn.y-un.scrollTop+hn.y}},isElement:f$1,getDimensions:W$1,getOffsetParent:T$1,getDocumentElement:v$2,getElementRects:_e=>{let{reference:tn,floating:nn,strategy:sn}=_e;return{reference:b$1(tn,T$1(nn),sn),floating:{...W$1(nn),x:0,y:0}}},getClientRects:_e=>Array.from(_e.getClientRects()),isRTL:_e=>i(_e).direction==="rtl"};function N$1(_e,tn,nn,sn){sn===void 0&&(sn={});const{ancestorScroll:an=!0,ancestorResize:cn=!0,elementResize:un=!0,animationFrame:hn=!1}=sn,fn=an&&!hn,vn=cn&&!hn,_n=fn||vn?[...f$1(_e)?H$1(_e):[],...H$1(tn)]:[];
126_n.forEach(Sn=>{fn&&Sn.addEventListener("scroll",nn,{passive:!0}),vn&&Sn.addEventListener("resize",nn)});let kn,yn=null;if(un){let Sn=!0;yn=new ResizeObserver(()=>{Sn||nn(),Sn=!1}),f$1(_e)&&!hn&&yn.observe(_e),yn.observe(tn)}let Cn=hn?w$2(_e):null;return hn&&function Sn(){const $n=w$2(_e);!Cn||$n.x===Cn.x&&$n.y===Cn.y&&$n.width===Cn.width&&$n.height===Cn.height||nn(),Cn=$n,kn=requestAnimationFrame(Sn)}(),nn(),()=>{var Sn;_n.forEach($n=>{fn&&$n.removeEventListener("scroll",nn),vn&&$n.removeEventListener("resize",nn)}),(Sn=yn)==null||Sn.disconnect(),yn=null,hn&&cancelAnimationFrame(kn)}}const z$1=(_e,tn,nn)=>o$1(_e,tn,{platform:D$1,...nn});var noScroll$1={exports:{}};(function(_e){(function(tn){var nn=!1,sn,an;function cn(){if(typeof sn<"u")return sn;var kn=document.documentElement,yn=document.createElement("div");return yn.setAttribute("style","width:99px;height:99px;position:absolute;top:-9999px;overflow:scroll;"),kn.appendChild(yn),sn=yn.offsetWidth-yn.clientWidth,kn.removeChild(yn),sn}function un(){return document.documentElement.scrollHeight>window.innerHeight}function hn(kn){if(!(typeof document>"u"||nn)){var yn=document.documentElement;an=window.pageYOffset,un()?yn.style.width="calc(100% - "+cn()+"px)":yn.style.width="100%",yn.style.position="fixed",yn.style.top=-an+"px",yn.style.overflow="hidden",nn=!0}}function fn(){if(!(typeof document>"u"||!nn)){var kn=document.documentElement;kn.style.width="",kn.style.position="",kn.style.top="",kn.style.overflow="",window.scroll(0,an),nn=!1}}function vn(){if(nn){fn();return}hn()}var _n={on:hn,off:fn,toggle:vn};_e.exports=_n})()})(noScroll$1);var noScrollExports=noScroll$1.exports;const noScroll=getDefaultExportFromCjs(noScrollExports);/*! 127* tabbable 5.3.3 128* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE 129*/var candidateSelectors=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],candidateSelector=candidateSelectors.join(","),NoElement=typeof Element>"u",matches=NoElement?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,getRootNode=!NoElement&&Element.prototype.getRootNode?function(_e){return _e.getRootNode()}:function(_e){return _e.ownerDocument},getCandidates=function(tn,nn,sn){var an=Array.prototype.slice.apply(tn.querySelectorAll(candidateSelector));return nn&&matches.call(tn,candidateSelector)&&an.unshift(tn),an=an.filter(sn),an},getCandidatesIteratively=function _e(tn,nn,sn){for(var an=[],cn=Array.from(tn);cn.length;){var un=cn.shift();if(un.tagName==="SLOT"){var hn=un.assignedElements(),fn=hn.length?hn:un.children,vn=_e(fn,!0,sn);sn.flatten?an.push.apply(an,vn):an.push({scope:un,candidates:vn})}else{var _n=matches.call(un,candidateSelector);_n&&sn.filter(un)&&(nn||!tn.includes(un))&&an.push(un);var kn=un.shadowRoot||typeof sn.getShadowRoot=="function"&&sn.getShadowRoot(un),yn=!sn.shadowRootFilter||sn.shadowRootFilter(un);if(kn&&yn){var Cn=_e(kn===!0?un.children:kn.children,!0,sn);sn.flatten?an.push.apply(an,Cn):an.push({scope:un,candidates:Cn})}else cn.unshift.apply(cn,un.children)}}return an},getTabindex=function(tn,nn){return tn.tabIndex<0&&(nn||/^(AUDIO|VIDEO|DETAILS)$/.test(tn.tagName)||tn.isContentEditable)&&isNaN(parseInt(tn.getAttribute("tabindex"),10))?0:tn.tabIndex},sortOrderedTabbables=function(tn,nn){return tn.tabIndex===nn.tabIndex?tn.documentOrder-nn.documentOrder:tn.tabIndex-nn.tabIndex},isInput=function(tn){return tn.tagName==="INPUT"},isHiddenInput=function(tn){return isInput(tn)&&tn.type==="hidden"},isDetailsWithSummary=function(tn){var nn=tn.tagName==="DETAILS"&&Array.prototype.slice.apply(tn.children).some(function(sn){return sn.tagName==="SUMMARY"});return nn},getCheckedRadio=function(tn,nn){for(var sn=0;sn<tn.length;sn++)if(tn[sn].checked&&tn[sn].form===nn)return tn[sn]},isTabbableRadio=function(tn){if(!tn.name)return!0;var nn=tn.form||getRootNode(tn),sn=function(hn){return nn.querySelectorAll('input[type="radio"][name="'+hn+'"]')},an;
vendor: 4,088 bytes, lines 129-132
129if(typeof window<"u"&&typeof window.CSS<"u"&&typeof window.CSS.escape=="function")an=sn(window.CSS.escape(tn.name));else try{an=sn(tn.name)}catch(un){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",un.message),!1}var cn=getCheckedRadio(an,tn.form);return!cn||cn===tn},isRadio=function(tn){return isInput(tn)&&tn.type==="radio"},isNonTabbableRadio=function(tn){return isRadio(tn)&&!isTabbableRadio(tn)},isZeroArea=function(tn){var nn=tn.getBoundingClientRect(),sn=nn.width,an=nn.height;return sn===0&&an===0},isHidden=function(tn,nn){var sn=nn.displayCheck,an=nn.getShadowRoot;if(getComputedStyle(tn).visibility==="hidden")return!0;var cn=matches.call(tn,"details>summary:first-of-type"),un=cn?tn.parentElement:tn;if(matches.call(un,"details:not([open]) *"))return!0;var hn=getRootNode(tn).host,fn=(hn==null?void 0:hn.ownerDocument.contains(hn))||tn.ownerDocument.contains(tn);if(!sn||sn==="full"){if(typeof an=="function"){for(var vn=tn;tn;){var _n=tn.parentElement,kn=getRootNode(tn);if(_n&&!_n.shadowRoot&&an(_n)===!0)return isZeroArea(tn);tn.assignedSlot?tn=tn.assignedSlot:!_n&&kn!==tn.ownerDocument?tn=kn.host:tn=_n}tn=vn}if(fn)return!tn.getClientRects().length}else if(sn==="non-zero-area")return isZeroArea(tn);return!1},isDisabledFromFieldset=function(tn){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(tn.tagName))for(var nn=tn.parentElement;nn;){if(nn.tagName==="FIELDSET"&&nn.disabled){for(var sn=0;sn<nn.children.length;sn++){var an=nn.children.item(sn);if(an.tagName==="LEGEND")return matches.call(nn,"fieldset[disabled] *")?!0:!an.contains(tn)}return!0}nn=nn.parentElement}return!1},isNodeMatchingSelectorFocusable=function(tn,nn){return!(nn.disabled||isHiddenInput(nn)||isHidden(nn,tn)||isDetailsWithSummary(nn)||isDisabledFromFieldset(nn))},isNodeMatchingSelectorTabbable=function(tn,nn){return!(isNonTabbableRadio(nn)||getTabindex(nn)<0||!isNodeMatchingSelectorFocusable(tn,nn))},isValidShadowRootTabbable=function(tn){var nn=parseInt(tn.getAttribute("tabindex"),10);return!!(isNaN(nn)||nn>=0)},sortByOrder=function _e(tn){var nn=[],sn=[];return tn.forEach(function(an,cn){var un=!!an.scope,hn=un?an.scope:an,fn=getTabindex(hn,un),vn=un?_e(an.candidates):hn;fn===0?un?nn.push.apply(nn,vn):nn.push(hn):sn.push({documentOrder:cn,tabIndex:fn,item:an,isScope:un,content:vn})}),sn.sort(sortOrderedTabbables).reduce(function(an,cn){return cn.isScope?an.push.apply(an,cn.content):an.push(cn.content),an},[]).concat(nn)},tabbable=function(tn,nn){nn=nn||{};var sn;return nn.getShadowRoot?sn=getCandidatesIteratively([tn],nn.includeContainer,{filter:isNodeMatchingSelectorTabbable.bind(null,nn),flatten:!1,getShadowRoot:nn.getShadowRoot,shadowRootFilter:isValidShadowRootTabbable}):sn=getCandidates(tn,nn.includeContainer,isNodeMatchingSelectorTabbable.bind(null,nn)),sortByOrder(sn)},focusable=function(tn,nn){nn=nn||{};var sn;return nn.getShadowRoot?sn=getCandidatesIteratively([tn],nn.includeContainer,{filter:isNodeMatchingSelectorFocusable.bind(null,nn),flatten:!0,getShadowRoot:nn.getShadowRoot}):sn=getCandidates(tn,nn.includeContainer,isNodeMatchingSelectorFocusable.bind(null,nn)),sn},isTabbable=function(tn,nn){if(nn=nn||{},!tn)throw new Error("No node provided");return matches.call(tn,candidateSelector)===!1?!1:isNodeMatchingSelectorTabbable(nn,tn)},focusableCandidateSelector=candidateSelectors.concat("iframe").join(","),isFocusable=function(tn,nn){if(nn=nn||{},!tn)throw new Error("No node provided");return matches.call(tn,focusableCandidateSelector)===!1?!1:isNodeMatchingSelectorFocusable(nn,tn)};/*! 130* focus-trap 6.9.4 131* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE 132*/function ownKeys$6(_e,tn){var nn=Object.keys(_e);if(Object.getOwnPropertySymbols){var sn=Object.getOwnPropertySymbols(_e);tn&&(sn=sn.filter(function(an){return Object.getOwnPropertyDescriptor(_e,an).enumerable})),nn.push.apply(nn,sn)}return nn}function _objectSpread2(_e){for(var tn=1;tn<arguments.length;tn++){var nn=arguments[tn]!=null?arguments[tn]:{};
vendor: 4,847 bytes, line 132
132tn%2?ownKeys$6(Object(nn),!0).forEach(function(sn){_defineProperty$6(_e,sn,nn[sn])}):Object.getOwnPropertyDescriptors?Object.defineProperties(_e,Object.getOwnPropertyDescriptors(nn)):ownKeys$6(Object(nn)).forEach(function(sn){Object.defineProperty(_e,sn,Object.getOwnPropertyDescriptor(nn,sn))})}return _e}function _defineProperty$6(_e,tn,nn){return tn in _e?Object.defineProperty(_e,tn,{value:nn,enumerable:!0,configurable:!0,writable:!0}):_e[tn]=nn,_e}var activeFocusTraps=function(){var _e=[];return{activateTrap:function(nn){if(_e.length>0){var sn=_e[_e.length-1];sn!==nn&&sn.pause()}var an=_e.indexOf(nn);an===-1||_e.splice(an,1),_e.push(nn)},deactivateTrap:function(nn){var sn=_e.indexOf(nn);sn!==-1&&_e.splice(sn,1),_e.length>0&&_e[_e.length-1].unpause()}}}(),isSelectableInput=function(tn){return tn.tagName&&tn.tagName.toLowerCase()==="input"&&typeof tn.select=="function"},isEscapeEvent=function(tn){return tn.key==="Escape"||tn.key==="Esc"||tn.keyCode===27},isTabEvent=function(tn){return tn.key==="Tab"||tn.keyCode===9},delay=function(tn){return setTimeout(tn,0)},findIndex$1=function(tn,nn){var sn=-1;return tn.every(function(an,cn){return nn(an)?(sn=cn,!1):!0}),sn},valueOrHandler=function(tn){for(var nn=arguments.length,sn=new Array(nn>1?nn-1:0),an=1;an<nn;an++)sn[an-1]=arguments[an];return typeof tn=="function"?tn.apply(void 0,sn):tn},getActualTarget=function(tn){return tn.target.shadowRoot&&typeof tn.composedPath=="function"?tn.composedPath()[0]:tn.target},createFocusTrap=function(tn,nn){var sn=(nn==null?void 0:nn.document)||document,an=_objectSpread2({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0},nn),cn={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,delayInitialFocusTimer:void 0},un,hn=function(Nn,Rn,On){return Nn&&Nn[Rn]!==void 0?Nn[Rn]:an[On||Rn]},fn=function(Nn){return cn.containerGroups.findIndex(function(Rn){var On=Rn.container,jn=Rn.tabbableNodes;return On.contains(Nn)||jn.find(function(zn){return zn===Nn})})},vn=function(Nn){var Rn=an[Nn];if(typeof Rn=="function"){for(var On=arguments.length,jn=new Array(On>1?On-1:0),zn=1;zn<On;zn++)jn[zn-1]=arguments[zn];Rn=Rn.apply(void 0,jn)}if(Rn===!0&&(Rn=void 0),!Rn){if(Rn===void 0||Rn===!1)return Rn;throw new Error("`".concat(Nn,"` was specified but was not a node, or did not return a node"))}var Kn=Rn;if(typeof Rn=="string"&&(Kn=sn.querySelector(Rn),!Kn))throw new Error("`".concat(Nn,"` as selector refers to no known node"));return Kn},_n=function(){var Nn=vn("initialFocus");if(Nn===!1)return!1;if(Nn===void 0)if(fn(sn.activeElement)>=0)Nn=sn.activeElement;else{var Rn=cn.tabbableGroups[0],On=Rn&&Rn.firstTabbableNode;Nn=On||vn("fallbackFocus")}if(!Nn)throw new Error("Your focus-trap needs to have at least one focusable element");return Nn},kn=function(){if(cn.containerGroups=cn.containers.map(function(Nn){var Rn=tabbable(Nn,an.tabbableOptions),On=focusable(Nn,an.tabbableOptions);return{container:Nn,tabbableNodes:Rn,focusableNodes:On,firstTabbableNode:Rn.length>0?Rn[0]:null,lastTabbableNode:Rn.length>0?Rn[Rn.length-1]:null,nextTabbableNode:function(zn){var Kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,Vn=On.findIndex(function(Qn){return Qn===zn});if(!(Vn<0))return Kn?On.slice(Vn+1).find(function(Qn){return isTabbable(Qn,an.tabbableOptions)}):On.slice(0,Vn).reverse().find(function(Qn){return isTabbable(Qn,an.tabbableOptions)})}}}),cn.tabbableGroups=cn.containerGroups.filter(function(Nn){return Nn.tabbableNodes.length>0}),cn.tabbableGroups.length<=0&&!vn("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},yn=function Ln(Nn){if(Nn!==!1&&Nn!==sn.activeElement){if(!Nn||!Nn.focus){Ln(_n());return}Nn.focus({preventScroll:!!an.preventScroll}),cn.mostRecentlyFocusedNode=Nn,isSelectableInput(Nn)&&Nn.select()}},Cn=function(Nn){var Rn=vn("setReturnFocus",Nn);return Rn||(Rn===!1?!1:Nn)},Sn=function(Nn){var Rn=getActualTarget(Nn);if(!(fn(Rn)>=0)){if(valueOrHandler(an.clickOutsideDeactivates,Nn)){un.deactivate({returnFocus:an.returnFocusOnDeactivate&&!isFocusable(Rn,an.tabbableOptions)});return}valueOrHandler(an.allowOutsideClick,Nn)||Nn.preventDefault()}},$n=function(Nn){var Rn=getActualTarget(Nn),On=fn(Rn)>=0;On||Rn instanceof Document?On&&(cn.mostRecentlyFocusedNode=Rn):(Nn.stopImmediatePropagation(),yn(cn.mostRecentlyFocusedNode||_n()))},Pn=function(Nn){var Rn=getActualTarget(Nn);kn();var On=null;if(cn.tabbableGroups.length>0){var jn=fn(Rn),zn=jn>=0?cn.containerGroups[jn]:void 0;if(jn<0)Nn.shiftKey?On=cn.tabbableGroups[cn.tabbableGroups.length-1].lastTabbableNode:On=cn.tabbableGroups[0].firstTabbableNode;else if(Nn.shiftKey){var Kn=findIndex$1(cn.tabbableGroups,function(qn){var Hn=qn.firstTabbableNode;return Rn===Hn}
132);if(Kn<0&&(zn.container===Rn||isFocusable(Rn,an.tabbableOptions)&&!isTabbable(Rn,an.tabbableOptions)&&!zn.nextTabbableNode(Rn,!1))&&(Kn=jn),Kn>=0){var Vn=Kn===0?cn.tabbableGroups.length-1:Kn-1,Qn=cn.tabbableGroups[Vn];On=Qn.lastTabbableNode}}else{var Jn=findIndex$1(cn.tabbableGroups,function(qn){var Hn=qn.lastTabbableNode;return Rn===Hn});if(Jn<0&&(zn.container===Rn||isFocusable(Rn,an.tabbableOptions)&&!isTabbable(Rn,an.tabbableOptions)&&!zn.nextTabbableNode(Rn))&&(Jn=jn),Jn>=0){var er=Jn===cn.tabbableGroups.length-1?0:Jn+1,Wn=cn.tabbableGroups[er];On=Wn.firstTabbableNode}}}else On=vn("fallbackFocus");On&&(Nn.preventDefault(),yn(On))},xn=function(Nn){if(isEscapeEvent(Nn)&&valueOrHandler(an.escapeDeactivates,Nn)!==!1){Nn.preventDefault(),un.deactivate();return}if(isTabEvent(Nn)){Pn(Nn);return}},Mn=function(Nn){var Rn=getActualTarget(Nn);fn(Rn)>=0||valueOrHandler(an.clickOutsideDeactivates,Nn)||valueOrHandler(an.allowOutsideClick,Nn)||(Nn.preventDefault(),Nn.stopImmediatePropagation())},En=function(){if(cn.active)return activeFocusTraps.activateTrap(un),cn.delayInitialFocusTimer=an.delayInitialFocus?delay(function(){yn(_n())}):yn(_n()),sn.addEventListener("focusin",$n,!0),sn.addEventListener("mousedown",Sn,{capture:!0,passive:!1}),sn.addEventListener("touchstart",Sn,{capture:!0,passive:!1}),sn.addEventListener("click",Mn,{capture:!0,passive:!1}),sn.addEventListener("keydown",xn,{capture:!0,passive:!1}),un},Tn=function(){if(cn.active)return sn.removeEventListener("focusin",$n,!0),sn.removeEventListener("mousedown",Sn,!0),sn.removeEventListener("touchstart",Sn,!0),sn.removeEventListener("click",Mn,!0),sn.removeEventListener("keydown",xn,!0),un};return un={get active(){return cn.active},get paused(){return cn.paused},activate:function(Nn){if(cn.active)return this;var Rn=hn(Nn,"onActivate"),On=hn(Nn,"onPostActivate"),jn=hn(Nn,"checkCanFocusTrap");jn||kn(),cn.active=!0,cn.paused=!1,cn.nodeFocusedBeforeActivation=sn.activeElement,Rn&&Rn();var zn=function(){jn&&kn(),En(),On&&On()};return jn?(jn(cn.containers.concat()).then(zn,zn),this):(zn(),this)},deactivate:function(Nn){if(!cn.active)return this;var Rn=_objectSpread2({onDeactivate:an.onDeactivate,onPostDeactivate:an.onPostDeactivate,checkCanReturnFocus:an.checkCanReturnFocus},Nn);clearTimeout(cn.delayInitialFocusTimer),cn.delayInitialFocusTimer=void 0,Tn(),cn.active=!1,cn.paused=!1,activeFocusTraps.deactivateTrap(un);var On=hn(Rn,"onDeactivate"),jn=hn(Rn,"onPostDeactivate"),zn=hn(Rn,"checkCanReturnFocus"),Kn=hn(Rn,"returnFocus","returnFocusOnDeactivate");On&&On();var Vn=function(){delay(function(){Kn&&yn(Cn(cn.nodeFocusedBeforeActivation)),jn&&jn()})};return Kn&&zn?(zn(Cn(cn.nodeFocusedBeforeActivation)).then(Vn,Vn),this):(Vn(),this)},pause:function(){return cn.paused||!cn.active?this:(cn.paused=!0,Tn(),this)},unpause:function(){return!cn.paused||!cn.active?this:(cn.paused=!1,kn(),En(),this)},updateContainerElements:function(Nn){var Rn=[].concat(Nn).filter(Boolean);return cn.containers=Rn.map(function(On){return typeof On=="string"?sn.querySelector(On):On}),cn.active&&kn(),this}},un.updateContainerElements(tn),un},subtag={exports:{}};(function(_e){(function(tn,nn,sn){_e.exports?_e.exports=sn():tn[nn]=sn()})(commonjsGlobal,"subtag",function(){var tn="",nn=/^([a-zA-Z]{2,3})(?:[_-]+([a-zA-Z]{3})(?=$|[_-]+))?(?:[_-]+([a-zA-Z]{4})(?=$|[_-]+))?(?:[_-]+([a-zA-Z]{2}|[0-9]{3})(?=$|[_-]+))?/;function sn(fn){return fn.match(nn)||[]}function an(fn){return sn(fn).filter(function(vn,_n){return vn&&_n})}function cn(fn){return fn=sn(fn),{language:fn[1]||tn,extlang:fn[2]||tn,script:fn[3]||tn,region:fn[4]||tn}}function un(fn,vn,_n){Object.defineProperty(fn,vn,{value:_n,enumerable:!0})}function hn(fn,vn,_n){function kn(yn){return sn(yn)[fn]||tn}un(kn,"pattern",vn),un(cn,_n,kn)}return hn(1,/^[a-zA-Z]{2,3}$/,"language"),hn(2,/^[a-zA-Z]{3}$/,"extlang"),hn(3,/^[a-zA-Z]{4}$/,"script"),hn(4,/^[a-zA-Z]{2}$|^[0-9]{3}$/,"region"),un(cn,"split",an),cn})})(subtag);var subtagExports=subtag.exports;const subtag2=getDefaultExportFromCjs(subtagExports);var sphericalmercator={exports:{}};(function(_e,tn){var nn=function(){var sn={},an=Math.PI/180,cn=180/Math.PI,un=6378137,hn=20037508342789244e-9;
132function fn(_n){return Number(_n)===_n&&_n%1!==0}function vn(_n){if(_n=_n||{},this.size=_n.size||256,this.expansion=_n.antimeridian===!0?2:1,!sn[this.size]){var kn=this.size,yn=sn[this.size]={};yn.Bc=[],yn.Cc=[],yn.zc=[],yn.Ac=[];for(var Cn=0;Cn<30;Cn++)yn.Bc.push(kn/360),yn.Cc.push(kn/(2*Math.PI)),yn.zc.push(kn/2),yn.Ac.push(kn),kn*=2}this.Bc=sn[this.size].Bc,this.Cc=sn[this.size].Cc,this.zc=sn[this.size].zc,this.Ac=sn[this.size].Ac}return vn.prototype.px=function(_n,kn){if(fn(kn)){var yn=this.size*Math.pow(2,kn),Cn=yn/2,Sn=yn/360,$n=yn/(2*Math.PI),Pn=yn,xn=Math.min(Math.max(Math.sin(an*_n[1]),-.9999),.9999),Mn=Cn+_n[0]*Sn,En=Cn+.5*Math.log((1+xn)/(1-xn))*-$n;return Mn>Pn*this.expansion&&(Mn=Pn*this.expansion),En>Pn&&(En=Pn),[Mn,En]}else{var Cn=this.zc[kn],xn=Math.min(Math.max(Math.sin(an*_n[1]),-.9999),.9999),Mn=Math.round(Cn+_n[0]*this.Bc[kn]),En=Math.round(Cn+.5*Math.log((1+xn)/(1-xn))*-this.Cc[kn]);return Mn>this.Ac[kn]*this.expansion&&(Mn=this.Ac[kn]*this.expansion),En>this.Ac[kn]&&(En=this.Ac[kn]),[Mn,En]}},vn.prototype.ll=function(_n,kn){if(fn(kn)){var yn=this.size*Math.pow(2,kn),Cn=yn/360,Sn=yn/(2*Math.PI),$n=yn/2,Pn=(_n[1]-$n)/-Sn,xn=(_n[0]-$n)/Cn,Mn=cn*(2*Math.atan(Math.exp(Pn))-.5*Math.PI);return[xn,Mn]}else{var Pn=(_n[1]-this.zc[kn])/-this.Cc[kn],xn=(_n[0]-this.zc[kn])/this.Bc[kn],Mn=cn*(2*Math.atan(Math.exp(Pn))-.5*Math.PI);return[xn,Mn]}},vn.prototype.bbox=function(_n,kn,yn,Cn,Sn){Cn&&(kn=Math.pow(2,yn)-1-kn);var $n=[_n*this.size,(+kn+1)*this.size],Pn=[(+_n+1)*this.size,kn*this.size],xn=this.ll($n,yn).concat(this.ll(Pn,yn));return Sn==="900913"?this.convert(xn,"900913"):xn},vn.prototype.xyz=function(_n,kn,yn,Cn){Cn==="900913"&&(_n=this.convert(_n,"WGS84"));var Sn=[_n[0],_n[1]],$n=[_n[2],_n[3]],Pn=this.px(Sn,kn),xn=this.px($n,kn),Mn=[Math.floor(Pn[0]/this.size),Math.floor((xn[0]-1)/this.size)],En=[Math.floor(xn[1]/this.size),Math.floor((Pn[1]-1)/this.size)],Tn={minX:Math.min.apply(Math,Mn)<0?0:Math.min.apply(Math,Mn),minY:Math.min.apply(Math,En)<0?0:Math.min.apply(Math,En),maxX:Math.max.apply(Math,Mn),maxY:Math.max.apply(Math,En)};if(yn){var Ln={minY:Math.pow(2,kn)-1-Tn.maxY,maxY:Math.pow(2,kn)-1-Tn.minY};Tn.minY=Ln.minY,Tn.maxY=Ln.maxY}return Tn},vn.prototype.convert=function(_n,kn){return kn==="900913"?this.forward(_n.slice(0,2)).concat(this.forward(_n.slice(2,4))):this.inverse(_n.slice(0,2)).concat(this.inverse(_n.slice(2,4)))},vn.prototype.forward=function(_n){var kn=[un*_n[0]*an,un*Math.log(Math.tan(Math.PI*.25+.5*_n[1]*an))];return kn[0]>hn&&(kn[0]=hn),kn[0]<-hn&&(kn[0]=-hn),kn[1]>hn&&(kn[1]=hn),kn[1]<-hn&&(kn[1]=-hn),kn},vn.prototype.inverse=function(_n){return[_n[0]*cn/un,(Math.PI*.5-2*Math.atan(Math.exp(-_n[1]/un)))*cn]},vn}();_e.exports=nn})(sphericalmercator);var sphericalmercatorExports=sphericalmercator.exports;const SphericalMercator=getDefaultExportFromCjs(sphericalmercatorExports);var __defProp$1=Object.defineProperty,__defProps$1=Object.defineProperties,__getOwnPropDescs$1=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$1=Object.getOwnPropertySymbols,__hasOwnProp$1=Object.prototype.hasOwnProperty,__propIsEnum$1=Object.prototype.propertyIsEnumerable,__defNormalProp$1=(_e,tn,nn)=>tn in _e?__defProp$1(_e,tn,{enumerable:!0,configurable:!0,writable:!0,value:nn}):_e[tn]=nn,__spreadValues$1=(_e,tn)=>{for(var nn in tn||(tn={}))__hasOwnProp$1.call(tn,nn)&&__defNormalProp$1(_e,nn,tn[nn]);if(__getOwnPropSymbols$1)for(var nn of __getOwnPropSymbols$1(tn))__propIsEnum$1.call(tn,nn)&&__defNormalProp$1(_e,nn,tn[nn]);return _e},__spreadProps$1=(_e,tn)=>__defProps$1(_e,__getOwnPropDescs$1(tn)),__accessCheck=(_e,tn,nn)=>{if(!tn.has(_e))throw TypeError("Cannot "+nn)},__privateGet=(_e,tn,nn)=>(__accessCheck(_e,tn,"read from private field"),nn?nn.call(_e):tn.get(_e)),__privateAdd=(_e,tn,nn)=>{if(tn.has(_e))throw TypeError("Cannot add the same private member more than once");tn instanceof WeakSet?tn.add(_e):tn.set(_e,nn)},__privateSet=(_e,tn,nn,sn)=>(__accessCheck(_e,tn,"write to private field"),sn?sn.call(_e,nn):tn.set(_e,nn),nn),__privateMethod=(_e,tn,nn)=>(__accessCheck(_e,tn,"access private method"),nn),__async=(_e,tn,nn)=>new Promise((sn,an)=>{var cn=fn=>{try{hn(nn.next(fn))}catch(vn){an(vn)}},un=fn=>{try{hn(nn.throw(fn))}catch(vn){an(vn)}},hn=fn=>fn.done?sn(fn.value):Promise.resolve(fn.value).then(cn,un);hn((nn=nn.apply(_e,tn)).next())}),subdoc=document.implementation.createHTMLDocument();function bindElements(_e,tn){const nn={};for(const[sn,an]of Object.entries(tn))nn[sn]=_e.querySelector(an);return nn}function getChildElements(_e){return Array.from(_e.childNodes||[]).filter(tn=>tn.nodeType===Node.ELEMENT_NODE)}function createElementFromString(_e){const tn=document.createElement("template");return tn.innerHTML=_e,tn.content.firstElementChild}function createCSSStyleSheet(_e){const tn=subdoc.createElement("style");return tn.textContent=_e,subdoc.head.appendChild(tn),tn.sheet}function isVisible(_e){return window.getComputedStyle(_e).display!=="none"}function setValue(_e,tn){if(!_e)return;Object.getOwnPropertyDescriptor(_e.constructor.prototype,"value").set.call(_e,tn);const sn=_e;sn._valueTracker&&sn._valueTracker.setValue("");const an=new Event("input",{bubbles:!0});an.simulated=!0,_e.dispatchEvent(an);const cn=new Event("change",{bubbles:!0});cn.simulated=!0,_e.dispatchEvent(cn)}function getElementSize(_e,tn=!1){let nn,sn;const an=_e.getBoundingClientRect();if(_e.style.display==="none"||an.height===0&&an.width===0){const cn=_e.cloneNode(tn);_e.parentElement.appendChild(cn),cn.style.setProperty("display","block","important");const un=cn.getBoundingClientRect();nn=un.width,sn=un.height,cn.style.setProperty("display","none"),cn.remove()}else nn=an.width,sn=an.height;return{height:Math.floor(sn),width:Math.floor(nn)}}function addDocumentStyle(_e){const tn=document.createElement("style");tn.innerHTML=_e,document.head.appendChild(tn)}var IDENTIFIER_REGEX=new RegExp("[_a-zA-Z]+[_a-zA-Z0-9-]*","g"),CLASS_NAME_REGEX=new RegExp(`\\.${IDENTIFIER_REGEX.source}`,"g"),CONDITION_RULE_REGEX=new RegExp("^\\s*(@(?:media|supports)[^{]*){(.*)}\\s*$");function transformClassSelectors(_e,tn){return _e.replace(CLASS_NAME_REGEX,nn=>"."+tn(nn.slice(1)))}function transformCSSClassRules(_e,tn){const sn=createCSSStyleSheet(_e).cssRules;function an(un){if(un instanceof CSSStyleRule)return`${transformClassSelectors(un.selectorText,tn)} { ${un.style.cssText} }`;const hn=CONDITION_RULE_REGEX.exec(un.cssText.split(` 133`).join(""));if(hn&&hn.length>2){const fn=hn[1],vn=hn[2];return`${fn} { ${transformCSSClassRules(vn,tn)} }`}return un.cssText}let cn="";for(const un of Array.from(sn))cn+=an(un)+` 134 135`;return cn.trim()}function transformDOMClassAttributes(_e,tn){const nn=Array.from(_e.querySelectorAll("[class]"));nn.push(_e);for(const sn of nn){const{classList:an}=sn;for(const cn of Array.from(an))an.remove(cn),an.add(tn(cn))}return _e}var FLY_TO_SPEED=1.4;function bboxViewport(_e,tn,nn=.5){const{center:sn,zoom:an}=_e.cameraForBounds(tn),cn=Math.max(an-nn,0);return{center:sn,zoom:cn,speed:FLY_TO_SPEED}}function getMaxZoom(_e){switch(_e){case"street":return 15;case"neighborhood":case"postcode":case"locality":case"oaza":return 14;case"place":case"city":return 13;case"district":return 9;
135case"region":case"prefecture":return 6;case"country":return 4;default:return 16}}function getStaticBaseUrl(_e,tn){return`https://api.mapbox.com/styles/v1/${_e}/${tn}/static/`}var close_default='<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.8 3.8a1 1 0 0 1 1.4 0L9 7.58l3.8-3.8a1 1 0 1 1 1.4 1.42L10.42 9l3.8 3.8a1 1 0 0 1-1.42 1.4L9 10.42l-3.8 3.8a1 1 0 0 1-1.4-1.42L7.58 9l-3.8-3.8a1 1 0 0 1 0-1.4Z" fill="currentColor"/></svg>',loading_default='<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path fill="#333" d="M4.4 4.4l.8.8c2.1-2.1 5.5-2.1 7.6 0l.8-.8c-2.5-2.5-6.7-2.5-9.2 0z"/><path opacity=".1" d="M12.8 12.9c-2.1 2.1-5.5 2.1-7.6 0-2.1-2.1-2.1-5.5 0-7.7l-.8-.8c-2.5 2.5-2.5 6.7 0 9.2s6.6 2.5 9.2 0 2.5-6.6 0-9.2l-.8.8c2.2 2.1 2.2 5.6 0 7.7z"/></svg>',STATIC_BASE_URL_SATELLITE=getStaticBaseUrl("mapbox","satellite-streets-v11"),AUTOFILL_SKU_TOKEN_PREFIX="20d01",MAPBOX_DOMAINS=["mapbox.com","mapbox.cn","tilestream.net"],LISTBOX_TEMPLATE=createElementFromString(` 136<template> 137 <div class="MapboxSearch"> 138 <div class="Label" role="label" aria-live="polite" aria-atomic="true"> 139 </div> 140 <div class="Results" aria-hidden="true"> 141 <div class="ResultsList" role="listbox"> 142 </div> 143 <div class="ResultsAttribution" aria-hidden="true"> 144 <a href="https://www.mapbox.com/search-service" target="_blank" tabindex="-1"> 145 Powered by Mapbox 146 </a> 147 </div> 148 </div> 149 </div> 150</template> 151`),LISTBOX_SUGGESTION_TEMPLATE=createElementFromString(` 152<template> 153 <div class="Suggestion" role="option" tabindex="-1"> 154 <div class="SuggestionIcon" aria-hidden="true"></div> 155 <div class="SuggestionText"> 156 <div class="SuggestionName"></div> 157 <div class="SuggestionDesc"></div> 158 </div> 159 </div> 160</template> 161`),SEARCHBOX_TEMPLATE=createElementFromString(` 162<template> 163 <div class="SearchBox"> 164 <div class="SearchIcon"></div> 165 <input class="Input" type="text" /> 166 <div class="ActionIcon"> 167 <button aria-label="Clear" class="ClearBtn">${close_default}</button> 168 <div class="LoadingIcon">${loading_default}</div> 169 </div> 170 </div> 171</template> 172`),GEOCODER_TEMPLATE=createElementFromString(` 173<template> 174 <div class="Geocoder"> 175 <div class="SearchIcon"></div> 176 <input class="Input" type="text" /> 177 <div class="ActionIcon"> 178 <button aria-label="Clear" class="ClearBtn">${close_default}</button> 179 <div class="LoadingIcon">${loading_default}</div> 180 </div> 181 </div> 182</template> 183`);function randomValidID(){return"mbx"+new SessionToken().id.slice(0,8)}function tryParseJSON(_e){try{return JSON.parse(_e)}catch{return null}}function deepEquals(_e,tn){if(_e==null||tn==null||typeof _e!="object"||typeof tn!="object")return _e===tn;const nn=Object.keys(_e),sn=Object.keys(tn);if(nn.length!==sn.length)return!1;for(const an of nn)if(!deepEquals(_e[an],tn[an]))return!1;return!0}function round$1(_e,tn){const nn=Math.pow(10,tn);return Math.round(_e*nn)/nn}function isLocalServer(_e){return!!_e.match(/localhost|[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}|::1|\.local|^$/gi)}function isMapboxDomain(_e){return!!MAPBOX_DOMAINS.some(tn=>_e.includes(tn))}var _seed,_templateUserStyleElement,_transform,HTMLScopedElement=class extends HTMLElement{constructor(){super(...arguments),__privateAdd(this,_seed,randomValidID()),__privateAdd(this,_templateUserStyleElement,void 0),__privateAdd(this,_transform,_e=>`${__privateGet(this,_seed)}--${_e}`)}get template(){return null}get templateStyle(){return null}get templateUserStyle(){return null}clonedCallback(_e,tn){const nn=cn=>cn.replace(_e,tn);transformDOMClassAttributes(this,nn);const sn=Array.from(this.querySelectorAll("style"));for(const cn of sn)cn.textContent=transformClassSelectors(cn.textContent,nn);sn.length&&__privateSet(this,_templateUserStyleElement,sn[sn.length-1]);const an=Array.from(this.querySelectorAll(`[id^="${_e}"]`));for(const cn of an)cn.id=cn.id.replace(_e,tn)}connectedCallback(){if(this.childElementCount>0){const sn=this.dataset.seed,an=__privateGet(this,_seed);sn&&sn!==an&&(this.clonedCallback(sn,an),this.dataset.seed=an);return}this.dataset.seed=__privateGet(this,_seed);const _e=this.template;if(_e){const sn=this.prepareTemplate(_e);this.appendChild(sn)}const tn=this.templateStyle;if(tn){const sn=document.createElement("style");sn.textContent=this.prepareCSS(tn),this.appendChild(sn)}const nn=document.createElement("style");this.templateUserStyle&&(nn.textContent=this.prepareCSS(this.templateUserStyle)),this.appendChild(nn),__privateSet(this,_templateUserStyleElement,nn)}prepareTemplate(_e){const tn=_e.content.firstElementChild;return transformDOMClassAttributes(tn.cloneNode(!0),__privateGet(this,_transform))}prepareCSS(_e){return transformCSSClassRules(_e,__privateGet(this,_transform))}updateTemplateUserStyle(_e){__privateGet(this,_templateUserStyleElement)&&(__privateGet(this,_templateUserStyleElement).textContent=this.prepareCSS(_e))}querySelector(_e){return super.querySelector(transformClassSelectors(_e,__privateGet(this,_transform)))}querySelectorAll(_e){return super.querySelectorAll(transformClassSelectors(_e,__privateGet(this,_transform)))}addEventListener(_e,tn,nn){super.addEventListener(_e,tn,nn)}removeEventListener(_e,tn,nn){super.removeEventListener(_e,tn,nn)}dispatchEvent(_e){return super.dispatchEvent(_e)}};_seed=new WeakMap;_templateUserStyleElement=new WeakMap;_transform=new WeakMap;var question_default='<?xml version="1.0" encoding="UTF-8" standalone="yes"?><svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 16A7 7 0 1 0 9 2a7 7 0 0 0 0 14ZM6.88 4.88a2.58 2.58 0 0 1 1.83-.75h1.08a2.58 2.58 0 0 1 2.59 2.58v.16c0 1-.53 1.94-1.4 2.46l-.56.34c-.27.16-.45.42-.52.71-.03.14-.14.25-.28.25H8.38a.23.23 0 0 1-.24-.25c.08-.91.59-1.74 1.38-2.21l.56-.34c.34-.2.54-.57.54-.96V6.7a.83.83 0 0 0-.83-.83H8.71a.83.83 0 0 0-.84.83v.18a.87.87 0 1 1-1.75 0V6.7c0-.69.28-1.34.76-1.83ZM10 13a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z" fill="currentColor"/></svg>',marker_default='<svg width="48" height="56" fill="none" xmlns="http://www.w3.org/2000/svg">
183<g filter="url(#a)"><path d="m24 50.4 13.79-14.12a18.82 18.82 0 0 0 4.23-20.86 19.23 19.23 0 0 0-7.19-8.6 19.76 19.76 0 0 0-21.66 0c-3.21 2.11-5.71 5.1-7.19 8.6a18.82 18.82 0 0 0 4.23 20.86L24 50.4Z" fill="currentColor"/><path d="M37.26 35.75 24 49.34 10.75 35.76l-.01-.01A18.07 18.07 0 0 1 6.68 15.7a18.48 18.48 0 0 1 6.9-8.26 19 19 0 0 1 20.84 0 18.48 18.48 0 0 1 6.9 8.26 18.07 18.07 0 0 1-4.06 20.04Z" stroke="#fff" stroke-width="1.5"/></g><circle cx="24" cy="22.45" fill="#fff" r="5.85"/><defs><filter id="a" x=".5" y=".6" width="47" height="54.8" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="1"/><feGaussianBlur stdDeviation="2"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_17_871"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_17_871" result="shape"/></filter></defs></svg>',street_default=`<svg width="24" height="24" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 184 <path fill-rule="evenodd" clip-rule="evenodd" d="M1.08 14.94 5.625 3.06h1.17l-3.42 11.88H1.08Zm15.885 0L12.42 3.06h-1.17l3.42 11.88h2.295Zm-6.86-1.44H7.946l.128-2.61h1.912l.119 2.61Zm-.217-4.77H8.181l.088-1.8h1.537l.082 1.8ZM9.74 5.49h-1.4l.049-.99h1.306l.045.99Z" fill="currentColor" /> 185</svg>`,addressMarker_default=`<!-- TODO: I'm not sure if the way I added the circle will "scale" properly, need to check that --> 186<svg width="24" height="24" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> 187 <path fill="none" stroke="currentColor" stroke-width="1.5" d="M4 7a5 5 0 1 1 10 0c0 3.025-3.28 6.713-5 9-1.72-2.287-5-5.975-5-9z"></path> 188 <circle cx="9" cy="7" r="2" fill="currentColor"></circle> 189</svg>`,search_default=`<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> 190 <path d="M7.4 2.5c-2.7 0-4.9 2.2-4.9 4.9s2.2 4.9 4.9 4.9c1 0 1.8-.2 2.5-.8l3.7 3.7c.2.2.4.3.8.3.7 0 1.1-.4 1.1-1.1 0-.3-.1-.5-.3-.8L11.4 10c.4-.8.8-1.6.8-2.5.1-2.8-2.1-5-4.8-5zm0 1.6c1.8 0 3.2 1.4 3.2 3.2s-1.4 3.2-3.2 3.2-3.3-1.3-3.3-3.1 1.4-3.3 3.3-3.3z"/> 191</svg>`,version="1.0.0-beta.21",styleToggleSatelliteImg=`https://api.mapbox.com/search-js/v${version}/img/style-toggle-satellite.jpg`,styleToggleDefaultImg=`https://api.mapbox.com/search-js/v${version}/img/style-toggle-default.jpg`,MOBILE_BREAKPOINT=767,MOBILE_MEDIA_QUERY=`@media only screen and (max-width: ${MOBILE_BREAKPOINT}px)`,DEFAULT_THEME={variables:{unit:["mobile","16px","14px"],unitHeader:["mobile","24px","18px"],minWidth:"min(300px, 100vw)",spacing:"0.75em",padding:"0.5em 0.75em",paddingFooterLabel:"0.5em 0.75em",paddingModal:"1.25em",colorText:"rgba(0, 0, 0, 0.75)",colorPrimary:"#4264FB",colorSecondary:"#667F91",colorBackground:"#fff",colorBackgroundHover:"#f5f5f5",colorBackgroundActive:"#f0f0f0",colorBackdrop:"rgba(102, 127, 145, 0.3)",border:"none",borderRadius:"4px",boxShadow:` 192 0 0 10px 2px rgba(0, 0, 0, 0.05), 193 0 0 6px 1px rgba(0, 0, 0, 0.1), 194 0 0 0 1px rgba(0, 0, 0, 0.1) 195 `,lineHeight:"1.2em",fontFamily:` 196 -apple-system, BlinkMacSystemFont, 197 avenir next, avenir, 198 segoe ui, 199 helvetica neue, helvetica, 200 Ubuntu, roboto, noto, arial, sans-serif 201 `,fontWeight:"normal",fontWeightSemibold:"600",fontWeightBold:"bold",duration:"150ms",curve:"ease-out"},icons:{close:close_default,question:question_default,marker:marker_default,street:street_default,addressMarker:addressMarker_default,search:search_default},images:{styleToggleDefault:styleToggleDefaultImg,styleToggleSatellite:styleToggleSatelliteImg}};function getThemeCSS(_e,tn={}){const nn=__spreadValues$1(__spreadValues$1({},DEFAULT_THEME.variables),tn.variables||{});let sn=tn.cssText||"",an="";for(const[cn,un]of Object.entries(nn)){if(!Array.isArray(un)){an+=`--${cn}: ${un};`;continue}if(un[0]!=="mobile"){const vn=JSON.stringify(un);throw new Error(`Unsupported expression in theme variables: ${cn} ${vn}`)}const[,hn,fn]=un;sn+=`${MOBILE_MEDIA_QUERY} { ${_e} { --${cn}: ${hn} !important; } }`,an+=`--${cn}: ${fn};`}return sn+`${_e} { ${an} }`}function getIcon(_e,tn={}){return __spreadValues$1(__spreadValues$1({},DEFAULT_THEME.icons),tn.icons||{})[_e]}function getImage(_e,tn={}){return __spreadValues$1(__spreadValues$1({},DEFAULT_THEME.images),tn.images||{})[_e]}var _options,_defaultOptions,Popover=class{constructor(_e,tn,nn){__privateAdd(this,_options,void 0),__privateAdd(this,_defaultOptions,{placement:"bottom-start",flip:!1,offset:10}),this.update=()=>__async(this,null,function*(){const sn={placement:this.options.placement,middleware:[T$2(this.options.offset),this.options.flip&&b$2()].filter(
201Boolean)},{x:an,y:cn}=yield z$1(this.referenceEl,this.floatingEl,sn);Object.assign(this.floatingEl.style,{left:`${an}px`,top:`${cn}px`})}),this.referenceEl=_e,this.floatingEl=tn,__privateSet(this,_options,__spreadValues$1(__spreadValues$1({},__privateGet(this,_defaultOptions)),nn)),this.destroy=N$1(this.referenceEl,this.floatingEl,this.update)}get options(){return __privateGet(this,_options)}set options(_e){__privateSet(this,_options,__spreadValues$1(__spreadValues$1({},__privateGet(this,_options)),_e))}};_options=new WeakMap;_defaultOptions=new WeakMap;var style_default="*{box-sizing:border-box!important}[role=button]{cursor:pointer}.MapboxSearch{--width:0;display:none}.Results{background-color:var(--colorBackground);border:var(--border);border-radius:var(--borderRadius);box-shadow:var(--boxShadow);color:var(--colorText);font-family:var(--fontFamily);font-size:var(--unit);font-weight:var(--fontWeight);line-height:var(--lineHeight);min-width:var(--minWidth);overflow-y:auto;position:absolute;transform:translateZ(0);transition:visibility var(--duration);width:var(--width);z-index:1000}.Results:not([aria-hidden=true]){visibility:visible}.Results[aria-hidden=true]{animation:fadein var(--duration) var(--curve) reverse forwards;visibility:hidden}.Suggestion{align-items:center;display:flex;padding:var(--padding)}.Suggestion:hover{cursor:pointer}.Suggestion[aria-selected=true]{background-color:var(--colorBackgroundHover)}.Suggestion:active{background-color:var(--colorBackgroundActive)}.SuggestionName{font-weight:var(--fontWeightBold)}.SuggestionIcon{margin-right:6px}.SuggestionIcon[aria-hidden=true]{display:none}.ResultsAttribution{padding:var(--paddingFooterLabel)}.ResultsAttribution a{color:var(--colorSecondary)}.ResultsAttribution a:not(:hover){text-decoration:none}.ResultsList{list-style:none;margin:0;padding:0}.Label{display:none}.Geocoder,.SearchBox{background-color:var(--colorBackground);border:var(--border);border-radius:var(--borderRadius);box-shadow:var(--boxShadow);color:var(--colorText);font-family:var(--fontFamily);font-size:var(--unit);font-weight:var(--fontWeight);line-height:var(--lineHeight);padding:var(--padding);padding-bottom:0;padding-top:0;position:relative;width:100%}.SearchIcon{fill:#757575;left:.5em}.ActionIcon,.SearchIcon{bottom:0;height:20px;margin:auto 0;position:absolute;top:0;width:20px}.ActionIcon{right:.5em}.ActionIcon>button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;height:100%;outline:inherit;padding:0;width:100%}.ActionIcon>button:hover{background:none!important}.ClearBtn{display:none}.ClearBtn:hover{color:#909090}.LoadingIcon{-moz-animation:rotate .8s cubic-bezier(.45,.05,.55,.95) infinite;-webkit-animation:rotate .8s cubic-bezier(.45,.05,.55,.95) infinite;animation:rotate .8s cubic-bezier(.45,.05,.55,.95) infinite;display:none;height:100%}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Input{background-color:transparent;border:0;color:#404040;color:rgba(0,0,0,.75);font:inherit;height:36px;margin:0;overflow:hidden;padding:0 40px;text-overflow:ellipsis;white-space:nowrap;width:100%}.Input::-ms-clear{display:none}.Input:focus{border:thin dotted;border-radius:var(--borderRadius);box-shadow:none;color:#404040;color:rgba(0,0,0,.75);outline:0}mapbox-address-confirmation-feature[aria-hidden=true],mapbox-address-confirmation-no-feature[aria-hidden=true]{display:none}.MapboxAddressConfirmation{align-items:center;background-color:var(--colorBackdrop);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transform:translateZ(0);z-index:1000}.MapboxAddressConfirmation:not([aria-hidden=true]){animation:fadein var(--duration) var(--curve) forwards;visibility:visible}.MapboxAddressConfirmation[aria-hidden=true]{visibility:hidden}.ContentFeature,.ContentNoFeature{width:var(--minWidth)}.Modal{background-color:var(--colorBackground);border:var(--border);border-radius:var(--borderRadius);box-shadow:var(--boxShadow);color:var(--colorText);font-family:var(--fontFamily);font-size:var(--unit);font-weight:var(--fontWeight);line-height:var(--lineHeight);padding:var(--paddingModal);width:100%}@media screen and (max-width:480px){.MapboxAddressConfirmation{align-items:flex-end}
201.ContentFeature,.ContentNoFeature{width:100%}.Modal{border-bottom-left-radius:0;border-bottom-right-radius:0}}.ModalHeader{align-items:center;color:var(--colorPrimary);display:flex;font-size:var(--unitHeader);font-weight:var(--fontWeightBold);margin-bottom:var(--spacing);user-select:none;width:100%}.ModalMap{height:calc(var(--minWidth)*9/16);margin-left:calc(var(--paddingModal)*-1);width:calc(100% + var(--paddingModal)*2)}.ModalMap[aria-hidden=true]{display:none}.Icon{height:var(--unitHeader);width:var(--unitHeader)}.Icon.IconClose{color:var(--colorSecondary)}.ModalHeaderTitle{flex:1;margin-left:.25em}.ModalFooter{color:var(--colorSecondary);margin-top:var(--spacing);text-align:center}.ModalFooter[aria-hidden=true]{display:none}.ModalSubheader{font-weight:var(--fontWeightBold);user-select:none}.ModalDescription{color:var(--colorPrimary)}.ModalAddress,.ModalSubheader{margin-bottom:var(--spacing)}.ModalAddress.ModalAddressApprove{color:var(--colorPrimary)}.Button{border-radius:var(--borderRadius);cursor:pointer;font-weight:var(--fontWeightSemibold);margin-top:var(--spacing);padding:var(--padding);text-align:center;user-select:none;width:100%}.Button[aria-hidden=true]{display:none}.Button.ButtonPrimary{background-color:var(--colorPrimary);color:var(--colorBackground)}.Button.ButtonSecondary{border:1px solid var(--colorSecondary);color:var(--colorSecondary)}@keyframes fadein{0%{opacity:0}to{opacity:1}}.MapboxAddressMinimap{font-family:var(--fontFamily);font-size:var(--unit);font-weight:var(--fontWeight);line-height:var(--lineHeight)}.MapboxAddressMinimap[aria-hidden=true]{display:none}.MinimapImageContainer{border-radius:var(--borderRadius);overflow:hidden}.MinimapImage{height:unset;max-height:unset;max-width:unset;position:relative;width:unset}.MinimapInnerFrame{border:var(--border);border-radius:inherit;height:inherit;left:0;overflow:hidden;position:absolute;top:0;width:inherit}.MinimapMarker{left:50%;position:absolute;top:50%}.MinimapMarker>svg{color:var(--colorPrimary);display:block!important}.MinimapAttributionLogo{bottom:0;left:0;margin:0 0 6px 6px;position:absolute}.MinimapAttributionLogo a{cursor:pointer;display:block;height:23px;width:88px}.MinimapAttributionText{background-color:hsla(0,0%,100%,.65);bottom:0;font:11px/16px Helvetica Neue,Arial,Helvetica,sans-serif;padding:0 5px;position:absolute;right:0}.MinimapAttributionText a{color:rgba(0,0,0,.75);text-decoration:none}.MinimapAttributionText a:hover{color:inherit;text-decoration:underline}.MinimapAttributionText a:not(:first-child){margin-left:3px}.MinimapStyleToggle{background-position:0;background-repeat:no-repeat;background-size:contain;border:2px solid #fff;border-radius:3px;box-shadow:var(--boxShadow);cursor:pointer;height:2em;position:absolute;right:var(--spacing);top:var(--spacing);width:2em}.MinimapFooter{color:var(--colorSecondary);font-family:var(--fontFamily);font-size:var(--unit);margin-top:var(--spacing)}.MinimapFooter[aria-hidden=true]{display:none}.MinimapEditButtons{bottom:26px;display:flex;font-family:var(--fontFamily);position:absolute;right:var(--spacing)}.MinimapEditButtons .Button{box-shadow:var(--boxShadow)}.MinimapButtonCancel{background-color:var(--colorBackground);margin-left:var(--spacing)}.draggable{cursor:move;cursor:grab}.draggable:active{cursor:grabbing}",MapboxHTMLEvent=class extends CustomEvent{constructor(_e,tn){super(_e,{composed:!0,detail:tn})}clone(_e){const tn=new MapboxHTMLEvent(this.type,this.detail);return _e&&Object.defineProperty(tn,"target",{value:_e}),tn}},LENGTH_MESSAGE="Type in 2 or more characters for results.",KEYBOARD_NAVIGATION_GUIDE_MESSAGE="When autocomplete results are available use up and down arrows to review and enter to select. Touch device users, explore by touch or with swipe gestures.",NO_SEARCH_RESULTS_MESSAGE="No search results.",getSuggestionSelectedMessage=(_e,tn,nn)=>`${tn} ${tn===1?"result is":"results are"} available. ${_e}. ${nn} of ${tn} is selected.`,getSuggestionsReadyMessage=_e=>`${_e} ${_e===1?"result is":"results are"} available. Use up and down arrows to review and enter to select. Touch device users, explore by touch or with swipe gestures.`;function ariaButtonKeyDown(_e){const tn=_e.currentTarget;(_e.key===" "||_e.key==="Enter")&&(_e.preventDefault(),_e.stopPropagation(),tn.dispatchEvent(new MouseEvent("click",{bubbles:!0,composed:!0})))}var ARIA_DESCRIPTION_ID="search-listbox__description",createAriaLiveElement=_e=>{const tn=document.createElement("div");tn.setAttribute("aria-live","polite"),tn.setAttribute("aria-atomic","true"),tn.setAttribute("role","status"),tn.setAttribute("style","border: 0px;clip: rect(0px, 0px, 0px, 0px);height: 1px;margin-bottom: -1px;margin-right: -1px;overflow: hidden;padding: 0px;position: absolute;white-space: nowrap;width: 1px;");const nn=document.createElement("div");return nn.setAttribute("id",`${_e}--${ARIA_DESCRIPTION_ID}`),tn.appendChild(nn),tn}
201,setLiveRegionMessage=(_e,tn)=>{var nn;const sn=(nn=document.body.querySelector(`[id="${tn}--${ARIA_DESCRIPTION_ID}"]`))!=null?nn:null;sn&&(sn.textContent=_e)},suppressExtensionsAutocomplete=_e=>{_e.name=_e.name+" address-search",_e.setAttribute("data-lpignore","true")},getAriaMessage=(_e,tn,nn)=>{let sn=null;const an=!tn||tn.length===0;if((_e==null?void 0:_e.length)<2)sn=LENGTH_MESSAGE+" "+KEYBOARD_NAVIGATION_GUIDE_MESSAGE;else if(an)sn=NO_SEARCH_RESULTS_MESSAGE;else if(nn!==void 0){const cn=tn[nn],un=cn.name||cn.feature_name||cn.properties.name;sn=getSuggestionSelectedMessage(un,tn.length,nn+1)}else sn=getSuggestionsReadyMessage(tn.length);return sn},getSuggestionTitle=(_e,tn)=>{switch(tn){case 0:return _e.matching_name||_e.feature_name||_e.address_line1;case 2:return _e.name;case 1:return _e.properties.name;default:return""}},buildSuggestionDescription=(_e,tn)=>{switch(tn){case 0:return _e.description;case 2:return _e.feature_type==="poi"?_e.full_address:_e.place_formatted;case 1:return _e.properties.place_formatted;default:return""}};function getAriaIdForSuggestion(_e,tn){return`${_e}-${tn}`}var _popover,_binding,_labelID,_resultListID,_inputInternal,_searchService,_selectedIndexInternal,_showResults,showResults_fn,_renderResultsList,renderResultsList_fn,_themeInternal,_popoverOptions,_handleInput,_handleSelect,_handleFocus,_handleBlur,_handleKeyDown,MapboxSearchListbox=class extends HTMLScopedElement{constructor(){super(...arguments),__privateAdd(this,_showResults),__privateAdd(this,_renderResultsList),this.suggestions=null,__privateAdd(this,_popover,null),__privateAdd(this,_binding,void 0),__privateAdd(this,_labelID,void 0),__privateAdd(this,_resultListID,void 0),__privateAdd(this,_inputInternal,void 0),__privateAdd(this,_searchService,null),__privateAdd(this,_selectedIndexInternal,void 0),__privateAdd(this,_themeInternal,{}),__privateAdd(this,_popoverOptions,{}),__privateAdd(this,_handleInput,_e=>{const{Results:tn}=__privateGet(this,_binding),nn=_e.target;if(nn.dataset.mapboxSuccess){delete nn.dataset.mapboxSuccess;return}const sn=nn.value;this.renderAriaMessage(),tn.setAttribute("aria-busy","true"),this.dispatchEvent(new MapboxHTMLEvent("input",sn))}),this.renderAriaMessage=()=>{var _e;const tn=getAriaMessage((_e=this.input)==null?void 0:_e.value,this.suggestions,this.selectedIndex);setLiveRegionMessage(tn,this.dataset.seed)},this.clearAriaMessage=()=>{setLiveRegionMessage("",this.dataset.seed)},this.handleSuggest=_e=>{if(this.suggestions=_e,(!_e||_e.length===0)&&this.renderAriaMessage(),!_e){this.hideResults();return}__privateMethod(this,_renderResultsList,renderResultsList_fn).call(this),_e.length&&__privateMethod(this,_showResults,showResults_fn).call(this);const{Results:tn}=__privateGet(this,_binding);tn.setAttribute("aria-busy","false")},this.handleError=()=>{const{Results:_e}=__privateGet(this,_binding);_e.setAttribute("aria-busy","false"),this.hideResults()},__privateAdd(this,_handleSelect,_e=>__async(this,null,function*(){const tn=this.input;tn&&(tn.dataset.mapboxSuccess="true"),this.dispatchEvent(new MapboxHTMLEvent("select",_e)),this.hideResults()})),__privateAdd(this,_handleFocus,()=>{const _e=this.input;delete _e.dataset.mapboxSuccess,this.dispatchEvent(new MapboxHTMLEvent("focus")),this.renderAriaMessage(),__privateMethod(this,_showResults,showResults_fn).call(this)}),__privateAdd(this,_handleBlur,()=>{document.activeElement!==this.input&&(this.dispatchEvent(new MapboxHTMLEvent("blur")),this.clearAriaMessage(),this.hideResults())}),this.handleArrowUp=()=>{this.selectedIndex===void 0?this.selectedIndex=this.suggestions.length-1:this.selectedIndex===0?this.selectedIndex=void 0:this.selectedIndex=Math.max(0,this.selectedIndex-1)},this.handleArrowDown=()=>{this.selectedIndex===void 0?this.selectedIndex=0:this.selectedIndex===this.suggestions.length-1?this.selectedIndex=void 0:this.selectedIndex=Math.min(this.selectedIndex+1,this.suggestions.length-1)},__privateAdd(this,_handleKeyDown,_e=>{var tn;if((tn=this.suggestions)!=null&&tn.length){if(_e.key==="ArrowDown"){_e.preventDefault(),this.handleArrowDown();return}if(_e.key==="ArrowUp"){_e.preventDefault(),this.handleArrowUp();return}if(_e.key==="Escape"){this.hideResults();return}if(this.selectedIndex!==void 0){if(_e.key==="Tab"){__privateGet(this,_handleSelect).call(this,this.suggestions[this.selectedIndex]);return}if(_e.key==="Enter"){_e.preventDefault(),__privateGet(this,_handleSelect).call(this,this.suggestions[this.selectedIndex]);return}}}})}get template(){return LISTBOX_TEMPLATE}get templateStyle(){return style_default}get templateUserStyle(){return getThemeCSS(".MapboxSearch",this.theme)}get input(){return __privateGet(this,_inputInternal)}set input(_e){const tn=__privateGet(this,_inputInternal);tn&&(tn.removeEventListener("input",__privateGet(this,_handleInput)),tn.removeEventListener("focus",__privateGet(this,_handleFocus)),tn.removeEventListener("blur",__privateGet(this,_handleBlur)),tn.removeEventListener("keydown",__privateGet(this,_handleKeyDown)),__privateGet(this,_popover)&&__privateGet(this,_popover).destroy()),_e&&(_e.addEventListener("input",__privateGet(this,_handleInput)),_e.addEventListener("focus",__privateGet(this,_handleFocus)),_e.addEventListener("blur",__privateGet(this,_handleBlur)),_e.addEventListener("keydown",__privateGet(this,_handleKeyDown)),_e.setAttribute("role","combobox"),_e.setAttribute("aria-autocomplete","list"),_e.setAttribute("aria-controls",__privateGet(this,_resultListID)),this.isConnected&&__privateSet(this,_popover,new Popover(_e,__privateGet(this,_binding).Results,this.popoverOptions))),__privateSet(this,_inputInternal,_e)}get searchService(){return __privateGet(this,_searchService)}set searchService(_e){__privateSet(this,_searchService,_e)}get selectedIndex(){return __privateGet(this,_selectedIndexInternal)}set selectedIndex(_e){const tn=__privateGet(this,_selectedIndexInternal);__privateSet(this,_selectedIndexInternal,_e);const{ResultsList:nn}=__privateGet(this,_binding),sn=getAriaIdForSuggestion(__privateGet(this,_resultListID),_e);if(_e!==void 0?(this.input.setAttribute("aria-activedescendant",sn),nn.setAttribute("aria-activedescendant",sn)):(this.input.removeAttribute("aria-activedescendant"),nn.removeAttribute("aria-activedescendant")),tn!==_e){const an=getAriaIdForSuggestion(__privateGet(this,_resultListID),tn),cn=nn.querySelector(`#${an}`);
201if(cn==null||cn.removeAttribute("aria-selected"),cn==null||cn.setAttribute("tabindex","-1"),_e!==void 0){const un=nn.querySelector(`#${sn}`);un==null||un.setAttribute("aria-selected","true"),un==null||un.setAttribute("tabindex","0")}}this.renderAriaMessage()}hideResults(){const{Results:_e,ResultsList:tn}=__privateGet(this,_binding);_e.setAttribute("aria-hidden","true"),this.input.setAttribute("aria-expanded","false"),tn.removeAttribute("aria-activedescendant"),this.input.removeAttribute("aria-activedescendant")}renderItem(_e){const tn=this.prepareTemplate(LISTBOX_SUGGESTION_TEMPLATE);return tn.id=getAriaIdForSuggestion(__privateGet(this,_resultListID),_e),tn}fillItem(_e,tn,nn,sn){const an=_e.querySelector('[class$="SuggestionIcon"]'),cn=_e.querySelector('[class$="SuggestionName"]'),un=_e.querySelector('[class$="SuggestionDesc"]');this.searchService===0?(an.innerHTML=getIcon(tn.accuracy==="street"?"street":"addressMarker",this.theme),an.removeAttribute("aria-hidden")):an.setAttribute("aria-hidden","true"),cn.textContent=un.textContent="",cn.textContent=getSuggestionTitle(tn,this.searchService),un.textContent=buildSuggestionDescription(tn,this.searchService),nn===this.selectedIndex?_e.setAttribute("aria-selected","true"):_e.removeAttribute("aria-selected"),_e.setAttribute("aria-posinset",(nn+1).toString()),_e.setAttribute("aria-setsize",sn.toString())}get theme(){return __privateGet(this,_themeInternal)}set theme(_e){__privateSet(this,_themeInternal,_e),!(!__privateGet(this,_binding)||!_e)&&this.updateTemplateUserStyle(getThemeCSS(".MapboxSearch",_e))}get popoverOptions(){return __privateGet(this,_popoverOptions)}set popoverOptions(_e){__privateSet(this,_popoverOptions,_e),__privateGet(this,_popover)&&(__privateGet(this,_popover).options=_e,__privateGet(this,_popover).update())}connectedCallback(){super.connectedCallback(),this.dataSeed=this.dataset.seed,__privateSet(this,_labelID,this.dataset.seed+"-Label"),__privateSet(this,_resultListID,this.dataset.seed+"-ResultsList"),this.input&&this.input.setAttribute("aria-controls",__privateGet(this,_resultListID)),__privateSet(this,_binding,bindElements(this,{MapboxSearch:".MapboxSearch",Results:".Results",ResultsList:".ResultsList",Label:".Label"}));const{Results:_e,ResultsList:tn,Label:nn}=__privateGet(this,_binding);nn.id=__privateGet(this,_labelID),tn.id=__privateGet(this,_resultListID),tn.setAttribute("aria-labelledby",__privateGet(this,_labelID)),_e.addEventListener("blur",__privateGet(this,_handleBlur)),!__privateGet(this,_popover)&&this.input&&__privateSet(this,_popover,new Popover(this.input,__privateGet(this,_binding).Results,this.popoverOptions)),requestAnimationFrame(()=>{__privateGet(this,_popover)&&__privateGet(this,_popover).update()})}disconnectedCallback(){this.input=null;const{Results:_e}=__privateGet(this,_binding);_e.removeEventListener("blur",__privateGet(this,_handleBlur)),__privateGet(this,_popover)&&__privateGet(this,_popover).destroy()}focus(){document.activeElement===this.input?__privateGet(this,_handleFocus).call(this):this.input.focus()}blur(){this.input.blur()}updatePopover(){__privateGet(this,_popover)&&__privateGet(this,_popover).update()}};_popover=new WeakMap;_binding=new WeakMap;_labelID=new WeakMap;_resultListID=new WeakMap;_inputInternal=new WeakMap;_searchService=new WeakMap;_selectedIndexInternal=new WeakMap;_showResults=new WeakSet;showResults_fn=function(){if(!this.suggestions||!this.suggestions.length)return;const{Results:_e,MapboxSearch:tn}=__privateGet(this,_binding),nn=this.input.getBoundingClientRect();tn.style.setProperty("--width",`${nn.width}px`),tn.style.setProperty("display","block"),this.input.setAttribute("aria-expanded","true"),_e.removeAttribute("aria-hidden"),this.selectedIndex=void 0};_renderResultsList=new WeakSet;renderResultsList_fn=function(){const{ResultsList:_e}=__privateGet(this,_binding);if(!this.suggestions||!this.suggestions.length){_e.innerHTML="",this.hideResults();return}const tn=getChildElements(_e);if(this.suggestions.length>tn.length)for(let nn=tn.length;nn<this.suggestions.length;nn++){const sn=this.renderItem(nn);tn.push(sn),sn.onmouseenter=()=>{this.selectedIndex=nn},sn.onmouseleave=()=>{this.selectedIndex=void 0},_e.appendChild(sn)}if(this.suggestions.length<tn.length)for(let nn=this.suggestions.length;nn<tn.length;nn++)tn[nn].remove();for(const nn of this.suggestions){const sn=this.suggestions.indexOf(nn),an=tn[sn];this.fillItem(an,nn,sn,this.suggestions.length),an.onclick=()=>{__privateGet(this,_handleSelect).call(this,nn)}}};_themeInternal=new WeakMap;_popoverOptions=new WeakMap;_handleInput=new WeakMap;_handleSelect=new WeakMap;_handleFocus=new WeakMap;_handleBlur=new WeakMap;_handleKeyDown=new WeakMap;window.MapboxSearchListbox=MapboxSearchListbox;window.customElements.get("mapbox-search-listbox")||customElements.define("mapbox-search-listbox",MapboxSearchListbox);var AUTOFILL_TOKENS=new Set(["street-address","address-line1","address-line2","address-line3","address-level4","address-level3","address-level2","address-level1","country","country-name","postal-code"]),AUTOFILL_SKIP_TOKENS=new Set(["off","on","true","false"]);function findParentForm(_e){let tn=_e.parentNode;for(;tn;){if(tn instanceof HTMLFormElement)return tn;tn=tn.parentNode}return null}function findAddressInputs(_e){const tn=_e||document;return Array.from(tn.querySelectorAll('input[autocomplete~="address-line1"], input[autocomplete~="street-address"]'))}var SECTION="section-",SECTION_DEFAULT="section-default",SECTION_SHIPPING="section-shipping",SECTION_BILLING="section-billing";function parseFormStructure(_e){const tn=Array.from(_e.querySelectorAll("[autocomplete]")).filter(sn=>{const an=sn.tagName.toLowerCase();return an==="input"||an==="select"||an==="textarea"}),nn=[];for(const sn of tn){if(!isVisible(sn))continue;const an=sn.getAttribute("autocomplete")||"";if(!an||AUTOFILL_SKIP_TOKENS.has(an))continue;const cn=an.toLowerCase().split(" ");if(cn.length>3)continue;const un=cn[cn.length-1];if(!AUTOFILL_TOKENS.has(un))continue;cn.pop();let hn=SECTION_DEFAULT;if(cn.length){const fn=cn[cn.length-1];fn==="shipping"&&(hn=SECTION_SHIPPING,cn.pop()),fn==="billing"&&(hn=SECTION_BILLING,cn.pop())}if(cn.length){const fn=cn[cn.length-1];fn.startsWith(SECTION)&&(hn=fn)}nn.push({input:sn,section:hn,field:un})}return nn}function findAddressAutofillInputs(_e,tn){const nn=[],sn=[],an=parseFormStructure(_e);let cn=null;for(const{input:un,section:hn,field:fn}of an){let vn=nn.length-1,_n=!1;
201if(nn.length?(sn[vn]!==hn||nn[vn][fn])&&(_n=!0):_n=!0,_n){if(cn)break;nn.push({[fn]:un}),sn.push(hn),vn++}else nn[vn][fn]=un;un===tn&&(cn=nn[vn])}return cn??{}}function setFormAutofillValues(_e,tn,nn){var sn;const an=findAddressAutofillInputs(_e,tn),cn=[nn.address_line1,nn.address_line2,nn.address_line3].filter(hn=>!!hn).join(", ");setValue(an["street-address"],an["address-line2"]?nn.address_line1||"":cn),setValue(an["address-line1"],nn.address_line1||""),setValue(an["address-line2"],nn.address_line2||""),setValue(an["address-level1"],nn.address_level1||""),setValue(an["address-level2"],nn.address_level2||""),setValue(an["address-level3"],nn.address_level3||"");const un=nn.country_code||((sn=nn.metadata)==null?void 0:sn.iso_3166_1)||"";if(an.country&&an.country instanceof HTMLSelectElement){let hn=an.country.querySelector("option").value;hn===""&&(hn=an.country.querySelectorAll("option")[1].value);const fn=hn===hn.toUpperCase();setValue(an.country,fn?un.toUpperCase():un)}else setValue(an.country,un);setValue(an["country-name"],nn.country||""),setValue(an["postal-code"],nn.postcode||"")}function getFormAutofillValues(_e,tn){const nn=findAddressAutofillInputs(_e,tn),sn={};for(const[an,cn]of Object.entries(nn))cn!=null&&cn.value&&(sn[an]=cn.value);return sn}function getAutofillSearchText(_e){const tn=[];return _e["street-address"]?tn.push(_e["street-address"]):tn.push(_e["address-line1"]||""),tn.push(_e["address-line2"]||""),tn.push(_e["address-line3"]||""),tn.push(_e["address-level3"]||""),tn.push(_e["address-level2"]||""),tn.push(_e["address-level1"]||""),tn.push(_e["postal-code"]||""),_e["country-name"]?tn.push(_e["country-name"]):tn.push(_e.country||""),tn.filter(nn=>!!nn).map(nn=>nn.trim()).join(", ")}function fillFormWithFeature(_e,tn){const nn=findParentForm(tn);if(!nn)return;const sn=featureToSuggestion(_e);setFormAutofillValues(nn,tn,sn);const an=findAddressAutofillInputs(nn,tn);an["address-line2"]&&!sn.address_line2&&an["address-line2"].focus()}function featureToAutofillValueMap(_e){var tn;const nn={},sn=[_e.properties.address_line1,_e.properties.address_line2,_e.properties.address_line3].filter(an=>!!an).join(", ");return nn["street-address"]=sn,nn["address-line1"]=_e.properties.address_line1,nn["address-line2"]=_e.properties.address_line2,nn["address-line3"]=_e.properties.address_line3,nn["address-level1"]=_e.properties.address_level1,nn["address-level2"]=_e.properties.address_level2,nn["address-level3"]=_e.properties.address_level3,nn.country=(tn=_e.properties.metadata)==null?void 0:tn.iso_3166_1,nn["country-name"]=_e.properties.country,nn["postal-code"]=_e.properties.postcode,nn}function checkAutofillValuesChanged(_e,tn){for(const[nn,sn]of Object.entries(_e))if(tn[nn]!==sn)return!0;return!1}var distinctExactStreetResults=_e=>_e.filter((tn,nn,sn)=>{const an=getSuggestionTitle(tn,0);return tn.accuracy!=="street"||sn.findIndex(cn=>an===getSuggestionTitle(cn,0))===nn}),toggleAutocompletion=(_e,tn,nn)=>{const cn=nn?tn||"address-line1":"new-password";_e&&(_e.autocomplete=cn)},handleStreetSelection=(_e,tn,nn)=>{if(!_e||!nn)return;toggleAutocompletion(_e,tn,!0);const sn={properties:__spreadProps$1(__spreadValues$1({},nn),{address_line1:nn.address_line1+" ",postcode:null})};fillFormWithFeature(sn,_e),toggleAutocompletion(_e,tn,!1),_e==null||_e.focus()},Config=class{constructor(){this.feedbackEnabled=!0,this.autofillSessionToken=new SessionToken,this.autofillSessionEnabled=!1,this.detectBrowserAutofillEnabled=!1}},config$1=new Config;Object.defineProperty(config$1,"autofillSessionToken",{configurable:!1,writable:!1});var TEMPLATE=createElementFromString(` 202<template> 203 <div class="MapboxAddressConfirmation" aria-hidden="true"> 204 <mapbox-address-confirmation-feature class="ContentFeature"></mapbox-address-confirmation-feature> 205 <mapbox-address-confirmation-no-feature class="ContentNoFeature"></mapbox-address-confirmation-no-feature> 206 </div> 207</template> 208`),_show,_binding2,_focusTrap,_themeInternal2,MapboxAddressConfirmation=class extends HTMLScopedElement{constructor(){super(...arguments),__privateAdd(this,_show,!1),__privateAdd(this,_binding2,void 0),__privateAdd(this,_focusTrap,void 0),__privateAdd(this,_themeInternal2,{})}get template(){return TEMPLATE}get templateStyle(){return style_default}get templateUserStyle(){return getThemeCSS(".MapboxAddressConfirmation",this.theme)}get theme(){return __privateGet(this,_themeInternal2)}set theme(_e){if(__privateSet(this,_themeInternal2,_e),!__privateGet(this,_binding2)||!_e)return;this.updateTemplateUserStyle(getThemeCSS(".MapboxAddressConfirmation",_e));const{ContentFeature:tn,ContentNoFeature:nn}=__privateGet(this,_binding2);tn.theme=_e,nn.theme=_e}connectedCallback(){super.connectedCallback(),__privateSet(this,_binding2,bindElements(this,{MapboxAddressConfirmation:".MapboxAddressConfirmation",ContentFeature:".ContentFeature",ContentNoFeature:".ContentNoFeature"}));const{MapboxAddressConfirmation:_e}=__privateGet(this,_binding2);_e.setAttribute("aria-hidden","true");const tn=this.theme;if(tn){const{ContentFeature:nn,ContentNoFeature:sn}=__privateGet(this,_binding2);nn.theme=tn,sn.theme=tn}}disconnectedCallback(){__privateSet(this,_focusTrap,null)}hide(){var _e;if(__privateSet(this,_show,!1),!__privateGet(this,_binding2))return;const{MapboxAddressConfirmation:tn}=__privateGet(this,_binding2);tn.setAttribute("aria-hidden","true"),(_e=__privateGet(this,_focusTrap))==null||_e.deactivate(),noScroll.off()}show(_e,tn,nn){return __async(this,null,function*(){var sn;if(!__privateGet(this,_binding2))return{type:"cancel"};const{MapboxAddressConfirmation:an,ContentFeature:cn,ContentNoFeature:un}=__privateGet(this,_binding2),{accessToken:hn,minimap:fn=!1,theme:vn,footer:_n}=tn;this.theme=vn,nn?(cn.removeAttribute("aria-hidden"),un.setAttribute("aria-hidden","true"),cn.minimap=fn,cn.accessToken=hn,cn.footer=_n,cn.update(nn,_e)):(cn.setAttribute("aria-hidden","true"),un.removeAttribute("aria-hidden"),un.update(_e)),__privateSet(this,_show,!0),an.removeAttribute("aria-hidden"),noScroll.on();const kn=nn?cn:un;return __privateSet(this,_focusTrap,createFocusTrap(an,{fallbackFocus:kn,escapeDeactivates:()=>(this.hide(),!0)})),(sn=__privateGet(this,_focusTrap))==null||sn.activate(),new Promise(yn=>{const Cn=kn,Sn=$n=>{Cn.removeEventListener("result",Sn);const Pn=$n.detail;this.hide(),yn(Pn==="change"?{type:"change",feature:nn}:{type:Pn})};Cn.addEventListener("result",Sn)})})}tryShow(_e,tn){return __async(this,null,function*(){if(!__privateGet(this,_binding2))return{type:"cancel"};const{accessToken:nn,options:sn={}}=tn,an=new ValidationCore(__spreadValues$1({accessToken:nn},sn)),cn=getAutofillSearchText(_e),hn=(yield an.validate(cn,{sessionToken:config$1.autofillSessionToken})).features[0];if(hn){const fn=_n=>_n.properties.match_code.confidence===MatchCodeConfidence.exact,{skipConfirmModal:vn=fn}=tn;if(vn(hn))return{type:"nochange"}}return yield this.show(_e,tn,hn)})}};_show=new WeakMap;_binding2=new WeakMap;_focusTrap=new WeakMap;_themeInternal2=new WeakMap;window.MapboxAddressConfirmation=MapboxAddressConfirmation;window.customElements.get("mapbox-address-confirmation")||customElements.define("mapbox-address-confirmation",MapboxAddressConfirmation);var confirmation=new MapboxAddressConfirmation;function confirmAddress(_e){return __async(this,arguments,function*(tn,nn={}){var sn;const{sections:an=[]}=nn;confirmation.parentNode||document.body.appendChild(confirmation);let cn={type:"nochange"};const un=findAddressInputs(tn),hn=parseFormStructure(tn),fn=Array.from(document.querySelectorAll("mapbox-search-listbox"));for(const vn of un){if(an.length){const $n=hn.find(Pn=>Pn.input===vn);if(!$n||!an.includes($n.section))continue}const _n=getFormAutofillValues(tn,vn),kn=fn.find($n=>$n.input===vn),yn=kn==null?void 0:kn.autofillHost;if(yn){const $n=yn.retrieveFeature;if($n){const Pn=featureToAutofillValueMap($n);if(!checkAutofillValuesChanged(_n,Pn))continue}}const Cn=nn.accessToken||config$1.accessToken,Sn=yield confirmation.tryShow(_n,__spreadProps$1(__spreadValues$1({},nn),{accessToken:Cn}));if(Sn.type==="change"){const $n=findAddressAutofillInputs(tn,vn);if((sn=$n["address-line2"])!=null&&sn.value&&(Sn.feature.properties.address_line2=$n["address-line2"].value),kn)yn.simulateRetrieve(Sn.feature);else{vn.dataset.mapboxSuccess="true";const Pn=featureToSuggestion(Sn.feature);setFormAutofillValues(tn,vn,Pn)}}Sn.type==="change"&&cn.type!=="cancel"&&(cn=Sn),Sn.type==="cancel"&&(cn=Sn)}return cn})}function createAddressElement(_e,tn,nn,sn,an){if(tn){const cn=createElementFromString(`
209 <span> 210 <span></span> 211 <br /> 212 <span></span> 213 </span> 214 `),[un,hn]=Array.from(cn.querySelectorAll("span > span"));if(nn&&sn)un.textContent=nn,hn.textContent=sn;else{const fn=tn.split(",");un.textContent=fn[0].trim(),hn.textContent=fn.slice(1).join(",").trim()}if(!an){if(_e["address-line2"]){const fn=document.createElement("span");fn.textContent=_e["address-line2"],cn.insertBefore(fn,hn),cn.insertBefore(document.createElement("br"),hn)}if(_e["address-line3"]){const fn=document.createElement("span");fn.textContent=_e["address-line3"],cn.insertBefore(fn,hn),cn.insertBefore(document.createElement("br"),hn)}}return cn}else{const cn=_e["street-address"]||_e["address-line1"]||"",un=_e["address-line2"],hn=_e["address-line3"],fn=[_e["address-level4"]||"",_e["address-level3"]||"",_e["address-level2"]||"",`${_e["address-level1"]||""} ${_e["postal-code"]||""}`,_e.country||_e["country-name"]||""].filter(Boolean).join(", "),_n=[cn,un,hn,fn].filter(Boolean).map(yn=>`<span>${yn}</span>`).join("<br />");return createElementFromString(` 215 <span>${_n}</span> 216 `)}}function tryConfirmBrowserAutofill(_e,tn,nn,sn){return __async(this,null,function*(){if(!nn)return;const an=findParentForm(_e),cn=Object.values(findAddressAutofillInputs(an,_e));if(!tn.detail.elements.some(yn=>cn.includes(yn)))return;const un=parseFormStructure(an),fn=un.find(yn=>yn.input===_e).section,vn=Array.from(new Set(un.filter(yn=>tn.detail.elements.includes(yn.input)).map(yn=>yn.section)));if(!vn.includes(fn))return;const _n=typeof nn=="object"&&nn.sections||[];if(_n.length&&!_n.some(yn=>vn.includes(yn)))return;let kn=typeof nn=="object"?nn:{};kn=__spreadProps$1(__spreadValues$1({},kn),{accessToken:sn,sections:[fn]}),yield confirmAddress(an,kn)})}var CONTRIBUTE_API_BASE_URL="https://contribute-api.mapbox.com/v1",CONTRIBUTE_API_STAGING_BASE_URL="https://contribute-api-staging.tilestream.net/v1",EDIT_SUGGESTION_ENDPOINT="edit-suggestion";function sendFeedback(_e,tn){if(!config$1.feedbackEnabled)return;const nn=window.location.hostname,an=`${isLocalServer(nn)||isMapboxDomain(nn)?CONTRIBUTE_API_STAGING_BASE_URL:CONTRIBUTE_API_BASE_URL}/${EDIT_SUGGESTION_ENDPOINT}/address?access_token=${_e}`,{originalCoordinate:cn,originalAddress:un,changes:hn}=tn,fn={action:"update",reason:"incorrect_address",location:{longitude:cn[0],latitude:cn[1]},userEmail:"[email protected]",changes:hn,placeName:un};fetch(an,{method:"POST",headers:new Headers({"User-Agent":`mapbox-search-js.${version}.${navigator.userAgent}`,"Content-Type":"application/json"}),body:JSON.stringify(fn)})}var TEMPLATE2=createElementFromString(` 217<template> 218 <div class="MapboxAddressConfirmationFeature"> 219 <div class="Modal" aria-modal="true" role="dialog"> 220 <div class="ModalHeader"> 221 <svg viewBox="0 0 18 18" class="Icon IconQuestion"></svg> 222 <div class="ModalHeaderTitle">Did you mean?</div> 223 <svg
224 viewBox="0 0 18 18" 225 class="Icon IconClose" 226 tabindex="0" 227 role="button" 228 title="Close" 229 aria-label="Close" 230 aria-expanded="true" 231 ></svg> 232 </div> 233 234 <div class="ModalAddress ModalAddressApprove"></div> 235 236 <div class="ModalMap"> 237 <mapbox-address-minimap class="Minimap"></mapbox-address-minimap> 238 </div> 239 240 <div 241 class="Button ButtonPrimary ButtonApprove" 242 tabindex="0" 243 role="button" 244 aria-label="Yes" 245 > 246 Yes 247 </div> 248 249 <div 250 class="Button ButtonSecondary ButtonReject" 251 tabindex="0" 252 role="button" 253 aria-label="No, use the address I provided" 254 > 255 No, use the address I provided 256 </div> 257 258 <div class="ModalFooter"> 259 Your confirmation helps improve address data accuracy. 260 </div> 261 </div> 262 </div> 263</template> 264`),_binding3,_themeInternal3,_feature,_formValues,_handleClose,_modalID,_modalHeaderTitleID,_modalAddressApproveID,MapboxAddressConfirmationFeature=class extends HTMLScopedElement{constructor(){super(...arguments),__privateAdd(this,_binding3,void 0),__privateAdd(this,_themeInternal3,{}),this.minimap=!1,__privateAdd(this,_feature,void 0),__privateAdd(this,_formValues,void 0),this.update=(_e,tn)=>{var nn;__privateSet(this,_feature,_e),__privateSet(this,_formValues,tn);const{ModalMap:sn,Minimap:an,ModalAddressApprove:cn}=__privateGet(this,_binding3);if(this.minimap){if(sn.removeAttribute("aria-hidden"),an.accessToken=this.accessToken,typeof this.minimap=="object"){const{defaultMapStyle:hn,theme:fn,mapStyleMode:vn,satelliteToggle:_n}=this.minimap;hn&&(an.defaultMapStyle=this.minimap.defaultMapStyle),fn&&(an.theme=this.minimap.theme),vn&&(an.mapStyleMode=vn),_n!==void 0&&(an.satelliteToggle=_n)}an.feature=_e}else sn.setAttribute("aria-hidden","true");const un=_e.properties.place_name||_e.properties.full_address||_e.properties.address;cn.innerHTML="",cn.appendChild(createAddressElement(tn,un,_e.properties.feature_name,_e.properties.description,((nn=_e.properties.place_type)==null?void 0:nn[0])==="secondary_address"))},__privateAdd(this,_handleClose,()=>{this.dispatchEvent(new MapboxHTMLEvent("result","cancel"))}),this.approve=()=>{this.dispatchEvent(new MapboxHTMLEvent("result","change"))},this.reject=()=>{this.dispatchEvent(new MapboxHTMLEvent("result","nochange")),sendFeedback(this.accessToken,{originalCoordinate:__privateGet(this,_feature).geometry.coordinates,originalAddress:__privateGet(this,_feature).properties.full_address,changes:{address:getAutofillSearchText(__privateGet(this,_formValues))}})},__privateAdd(this,_modalID,randomValidID()),__privateAdd(this,_modalHeaderTitleID,randomValidID()),__privateAdd(this,_modalAddressApproveID,randomValidID())}get template(){return TEMPLATE2}get templateStyle(){return style_default}get templateUserStyle(){return getThemeCSS(".MapboxAddressConfirmationFeature",this.theme)}get theme(){return __privateGet(this,_themeInternal3)}set theme(_e){if(__privateSet(this,_themeInternal3,_e),!__privateGet(this,_binding3)||!_e)return;this.updateTemplateUserStyle(getThemeCSS(".MapboxAddressConfirmationFeature",_e));const{IconQuestion:tn,IconClose:nn}=__privateGet(this,_binding3);tn.innerHTML=getIcon("question",_e),nn.innerHTML=getIcon("close",_e)}set footer(_e){if(_e===void 0)return;const tn=this.querySelector(".ModalFooter");typeof _e=="string"?(tn.textContent=_e,tn.removeAttribute("aria-hidden")):_e?tn.removeAttribute("aria-hidden"):tn.setAttribute("aria-hidden","true")}connectedCallback(){super.connectedCallback(),__privateSet(this,_binding3,bindElements(this,{MapboxAddressConfirmationFeature:".MapboxAddressConfirmationFeature",Modal:".Modal",ModalHeaderTitle:".ModalHeaderTitle",ModalMap:".ModalMap",Minimap:".Minimap",IconQuestion:".IconQuestion",IconClose:".IconClose",ButtonApprove:".ButtonApprove",ButtonReject:".ButtonReject",ModalAddressApprove:".ModalAddressApprove"}));const{Modal:_e,ModalHeaderTitle:tn,IconClose:nn,ButtonApprove:sn,ButtonReject:an,ModalAddressApprove:cn}=__privateGet(this,_binding3);_e.setAttribute("aria-labelledby",__privateGet(this,_modalHeaderTitleID)
264),_e.setAttribute("aria-describedby",__privateGet(this,_modalAddressApproveID)),nn.setAttribute("aria-controls",__privateGet(this,_modalID)),_e.id=__privateGet(this,_modalID),tn.id=__privateGet(this,_modalHeaderTitleID),cn.id=__privateGet(this,_modalAddressApproveID);const un=Array.from(this.querySelectorAll('[role="button"]'));for(const fn of un)fn.addEventListener("keydown",ariaButtonKeyDown);nn.addEventListener("click",__privateGet(this,_handleClose)),sn.addEventListener("click",this.approve),an.addEventListener("click",this.reject);const hn=this.theme;if(hn){const{IconQuestion:fn,IconClose:vn}=__privateGet(this,_binding3);fn.innerHTML=getIcon("question",hn),vn.innerHTML=getIcon("close",hn)}}disconnectedCallback(){const{IconClose:_e,ButtonApprove:tn}=__privateGet(this,_binding3);_e.removeEventListener("click",__privateGet(this,_handleClose)),tn.removeEventListener("click",this.approve)}};_binding3=new WeakMap;_themeInternal3=new WeakMap;_feature=new WeakMap;_formValues=new WeakMap;_handleClose=new WeakMap;_modalID=new WeakMap;_modalHeaderTitleID=new WeakMap;_modalAddressApproveID=new WeakMap;window.MapboxAddressConfirmationFeature=MapboxAddressConfirmationFeature;window.customElements.get("mapbox-address-confirmation-feature")||customElements.define("mapbox-address-confirmation-feature",MapboxAddressConfirmationFeature);var TEMPLATE3=createElementFromString(` 265<template> 266 <div class="MapboxAddressConfirmationNoFeature"> 267 <div class="Modal" aria-modal="true" role="dialog"> 268 <div class="ModalHeader"> 269 <svg viewBox="0 0 18 18" class="Icon IconQuestion"></svg> 270 <div class="ModalHeaderTitle">Confirm address</div> 271 <svg
272 viewBox="0 0 18 18" 273 class="Icon IconClose" 274 tabindex="0" 275 role="button" 276 title="Close" 277 aria-label="Close" 278 aria-expanded="true" 279 ></svg> 280 </div> 281 <div class="ModalDescription"> 282 We couldn't verify this address. Please check that your information is correct before continuing. 283 </div> 284 <br /> 285 <div class="ModalSubheader"> 286 You entered 287 </div> 288 <div class="ModalAddress"></div> 289 <div 290 class="Button ButtonPrimary" 291 tabindex="0" 292 role="button" 293 aria-label="Use the address I provided" 294 > 295 Use the address I provided 296 </div> 297 </div> 298 </div> 299</template> 300`),_binding4,_themeInternal4,_handleClose2,_modalID2,_modalHeaderTitleID2,_modalAddressID,MapboxAddressConfirmationNoFeature=class extends HTMLScopedElement{constructor(){super(...arguments),__privateAdd(this,_binding4,void 0),__privateAdd(this,_themeInternal4,{}),this.update=_e=>{const{ModalAddress:tn}=__privateGet(this,_binding4);tn.innerHTML="",tn.appendChild(createAddressElement(_e))},__privateAdd(this,_handleClose2,()=>{this.dispatchEvent(new MapboxHTMLEvent("result","cancel"))}),this.reject=()=>{this.dispatchEvent(new MapboxHTMLEvent("result","nochange"))},__privateAdd(this,_modalID2,randomValidID()),__privateAdd(this,_modalHeaderTitleID2,randomValidID()),__privateAdd(this,_modalAddressID,randomValidID())}get template(){return TEMPLATE3}get templateStyle(){return style_default}get templateUserStyle(){return getThemeCSS(".MapboxAddressConfirmationNoFeature",this.theme)}get theme(){return __privateGet(this,_themeInternal4)}set theme(_e){if(__privateSet(this,_themeInternal4,_e),!__privateGet(this,_binding4)||!_e)return;this.updateTemplateUserStyle(getThemeCSS(".MapboxAddressConfirmationNoFeature",_e));const{IconQuestion:tn,IconClose:nn}=__privateGet(this,_binding4);tn.innerHTML=getIcon("question",_e),nn.innerHTML=getIcon("close",_e)}connectedCallback(){super.connectedCallback(),__privateSet(this,_binding4,bindElements(this,{Modal:".Modal",ModalHeaderTitle:".ModalHeaderTitle",IconQuestion:".IconQuestion",IconClose:".IconClose",ModalAddress:".ModalAddress",ButtonReject:".Button"}));const{Modal:_e,ModalHeaderTitle:tn,IconClose:nn,ModalAddress:sn,ButtonReject:an}=__privateGet(this,_binding4);_e.setAttribute("aria-labelledby",__privateGet(this,_modalHeaderTitleID2)),_e.setAttribute("aria-describedby",__privateGet(this,_modalAddressID)),nn.setAttribute("aria-controls",__privateGet(this,_modalID2)),_e.id=__privateGet(this,_modalID2),tn.id=__privateGet(this,_modalHeaderTitleID2),sn.id=__privateGet(this,_modalAddressID);const cn=Array.from(this.querySelectorAll('[role="button"]'));for(const hn of cn)hn.addEventListener("keydown",ariaButtonKeyDown);nn.addEventListener("click",__privateGet(this,_handleClose2)),an.addEventListener("click",this.reject);const un=this.theme;if(un){const{IconQuestion:hn,IconClose:fn}=__privateGet(this,_binding4);hn.innerHTML=getIcon("question",un),fn.innerHTML=getIcon("close",un)}}disconnectedCallback(){const{IconClose:_e,ButtonReject:tn}=__privateGet(this,_binding4);_e.removeEventListener("click",__privateGet(this,_handleClose2)),tn.removeEventListener("click",this.reject)}};_binding4=new WeakMap;_themeInternal4=new WeakMap;_handleClose2=new WeakMap;_modalID2=new WeakMap;_modalHeaderTitleID2=new WeakMap;_modalAddressID=new WeakMap;window.MapboxAddressConfirmationNoFeature=MapboxAddressConfirmationNoFeature;window.customElements.get("mapbox-address-confirmation-no-feature")||customElements.define("mapbox-address-confirmation-no-feature",MapboxAddressConfirmationNoFeature);var detect_browser_autofill_default='input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{animation-name:onbrowserautofillstart}input:not(:-webkit-autofill),select:not(:-webkit-autofill),textarea:not(:-webkit-autofill){animation-name:onbrowserautofillcancel}@keyframes onbrowserautofillstart{0%{animation-name:"onbrowserautofillstart"}to{animation-name:"onbrowserautofillstart"}}@keyframes onbrowserautofillcancel{0%{animation-name:"onbrowserautofillcancel"}to{animation-name:"onbrowserautofillcancel"}}',ATTR_NAME="browser-autofilled",AUTOFILLED_ELEMENTS=[];function dispatchBrowserAutofillEvent(){window.dispatchEvent(new window.CustomEvent("browserautofill",{bubbles:!0,cancelable:!0,detail:{elements:AUTOFILLED_ELEMENTS}})),AUTOFILLED_ELEMENTS=[]}
300var debouncedAutofill=debounce$3(dispatchBrowserAutofillEvent,5);function browserAutofill(_e){_e.hasAttribute(ATTR_NAME)||(_e.setAttribute(ATTR_NAME,""),AUTOFILLED_ELEMENTS.push(_e),debouncedAutofill())}function cancelBrowserAutofill(_e){_e.hasAttribute(ATTR_NAME)&&_e.removeAttribute(ATTR_NAME)}function onAnimationStart(_e){_e.animationName==="onbrowserautofillstart"?browserAutofill(_e.target):cancelBrowserAutofill(_e.target)}function onInput(_e){const tn=_e.target;tn.nodeName.toLowerCase()!=="select"&&!_e.simulated&&!(_e instanceof MapboxHTMLEvent)&&(_e.inputType==="insertReplacementText"||!("data"in _e))?browserAutofill(tn):cancelBrowserAutofill(tn)}function initDetectBrowserAutofill(){config$1.detectBrowserAutofillEnabled||(config$1.detectBrowserAutofillEnabled=!0,addDocumentStyle(detect_browser_autofill_default),document.addEventListener("animationstart",onAnimationStart,!0),document.addEventListener("input",onInput,!0))}var _autofill,_session,_input,_listbox,_initialAutocompleteValue,_browserAutofillEnabled,_handleSuggest,_handleSuggestError,_handleRetrieve,_handleObserve,_observer,_handleBrowserAutofill,_onHandleInput,_onHandleSelect,_onHandleBlur,_onHandleFocus,MapboxAddressAutofill=class extends HTMLScopedElement{constructor(){super(...arguments),__privateAdd(this,_autofill,new AddressAutofillCore),__privateAdd(this,_session,new SearchSession(__privateGet(this,_autofill))),__privateAdd(this,_input,void 0),__privateAdd(this,_listbox,new MapboxSearchListbox),__privateAdd(this,_initialAutocompleteValue,void 0),this.options={},this.confirmOnBrowserAutofill=!1,__privateAdd(this,_browserAutofillEnabled,!1),__privateAdd(this,_handleSuggest,_e=>{const tn=_e!=null&&_e.suggestions?distinctExactStreetResults(_e.suggestions):null;__privateGet(this,_listbox).handleSuggest(tn),this.dispatchEvent(new MapboxHTMLEvent("suggest",_e))}),__privateAdd(this,_handleSuggestError,_e=>{__privateGet(this,_listbox).handleError(),this.dispatchEvent(new MapboxHTMLEvent("suggesterror",_e))}),__privateAdd(this,_handleRetrieve,_e=>{var tn;if(this.dispatchEvent(new MapboxHTMLEvent("retrieve",_e)),this.retrieveFeature=(tn=_e.features)==null?void 0:tn[0],!__privateGet(this,_input))return;const nn=_e;!nn||!nn.features||!nn.features.length||fillFormWithFeature(nn.features[0],__privateGet(this,_input))}),__privateAdd(this,_handleObserve,()=>{var _e;try{const tn=(_e=this.querySelector("input"))!=null?_e:null;__privateSet(this,_input,tn),__privateGet(this,_listbox).input=tn}catch(tn){__privateSet(this,_input,null),__privateGet(this,_listbox).input=null,console.error(tn.message||tn)}}),__privateAdd(this,_observer,new MutationObserver(__privateGet(this,_handleObserve))),__privateAdd(this,_handleBrowserAutofill,_e=>{__privateGet(this,_listbox).blur(),tryConfirmBrowserAutofill(__privateGet(this,_input),_e,this.confirmOnBrowserAutofill,this.accessToken)}),this.retrieveFeature=null,this.interceptSearch=null,__privateAdd(this,_onHandleInput,_e=>{this.dispatchEvent(_e.clone());const tn=_e.detail,nn=this.browserAutofillEnabled===!0&&(tn==null?void 0:tn.length)<=2;toggleAutocompletion(__privateGet(this,_input),__privateGet(this,_initialAutocompleteValue),nn);const sn=this.interceptSearch&&this.interceptSearch(tn),an=this.interceptSearch?sn:tn;if(this.interceptSearch&&!sn||(an==null?void 0:an.length)<=2){__privateGet(this,_listbox).handleSuggest(null);return}__privateGet(this,_session).suggest(an,this.options)}),__privateAdd(this,_onHandleSelect,_e=>{const tn=_e.detail;_e.detail.accuracy!=="street"?(toggleAutocompletion(__privateGet(this,_input),__privateGet(this,_initialAutocompleteValue),!0),__privateGet(this,_session).retrieve(tn,this.options)):handleStreetSelection(__privateGet(this,_input),__privateGet(this,_initialAutocompleteValue),tn)}),__privateAdd(this,_onHandleBlur,()=>{toggleAutocompletion(__privateGet(this,_input),__privateGet(this,_initialAutocompleteValue),!0),__privateGet(this,_session).abort()}),__privateAdd(this,_onHandleFocus,()=>{var _e;const tn=this.browserAutofillEnabled===!0&&((_e=__privateGet(this,_input).value)==null?void 0:_e.length)<=2;toggleAutocompletion(__privateGet(this,_input),__privateGet(this,_initialAutocompleteValue),tn)})}get accessToken(){return __privateGet(this,_autofill).accessToken}set accessToken(_e){__privateGet(this,_autofill).accessToken=_e}get input(){return __privateGet(this,_input)}get theme(){return __privateGet(this,_listbox).theme}set theme(_e){__privateGet(this,_listbox).theme=_e}get popoverOptions(){return __privateGet(this,_listbox).popoverOptions}set popoverOptions(_e){__privateGet(this,_listbox).popoverOptions=_e}get browserAutofillEnabled(){return __privateGet(this,_browserAutofillEnabled)}set browserAutofillEnabled(_e){__privateSet(this,_browserAutofillEnabled,_e)}connectedCallback(){var _e;super.connectedCallback(),config$1.autofillSessionEnabled=!0,__privateGet(this,_session).sessionToken=config$1.autofillSessionToken,__privateGet(this,_listbox).autofillHost=this,__privateGet(this,_listbox).searchService=0;const tn=(_e=this.querySelector("input"))!=null?_e:null;__privateGet(this,_observer).observe(this,{subtree:!0,childList:!0}),__privateGet(this,_handleObserve).call(this),__privateGet(this,_listbox).addEventListener("input",__privateGet(this,_onHandleInput)),__privateGet(this,_listbox).addEventListener("select",__privateGet(this,_onHandleSelect)),__privateGet(this,_listbox).addEventListener("blur",__privateGet(this,_onHandleBlur)),__privateGet(this,_listbox).addEventListener("focus",__privateGet(this,_onHandleFocus)),__privateGet(this,_session).addEventListener("suggest",__privateGet(this,_handleSuggest)),__privateGet(this,_session).addEventListener("suggesterror",__privateGet(this,_handleSuggestError)),__privateGet(this,_session).addEventListener("retrieve",__privateGet(this,_handleRetrieve)),document.body.appendChild(__privateGet(this,_listbox)),tn&&(tn.insertAdjacentElement("beforebegin",createAriaLiveElement(__privateGet(this,_listbox).dataSeed)),suppressExtensionsAutocomplete(tn),__privateSet(this,_initialAutocompleteValue,tn.autocomplete)),initDetectBrowserAutofill(),window.addEventListener("browserautofill",__privateGet(this,_handleBrowserAutofill))}disconnectedCallback(){__privateGet(this,_listbox).remove(),__privateGet(this,_listbox).removeEventListener("input",__privateGet(this,_onHandleInput)),__privateGet(this,_listbox).removeEventListener("select",__privateGet(this,_onHandleSelect)),__privateGet(this,_listbox).removeEventListener("blur",__privateGet(this,_onHandleBlur)),__privateGet(this,_listbox).removeEventListener("focus",__privateGet(this,_onHandleFocus)),__privateGet(this,_session).removeEventListener("suggest",__privateGet(this,_handleSuggest)),__privateGet(this,_session).removeEventListener("suggesterror",__privateGet(this,_handleSuggestError)),__privateGet(this,_session).removeEventListener("retrieve",__privateGet(this,_handleRetrieve)),__privateGet(this,_observer).disconnect(),window.removeEventListener("browserautofill",__privateGet(this,_handleBrowserAutofill))}attributeChangedCallback(_e,tn,nn){if(_e==="access-token"){__privateGet(this,_autofill).accessToken=nn;return}if(_e==="browser-autofill-enabled"){__privateSet(this,_browserAutofillEnabled,!!nn);return}if(_e==="theme"){this.theme=tryParseJSON(nn);return}if(_e==="popover-options"){this.popoverOptions=tryParseJSON(nn);return}const sn=_e.split("-").join("_");nn||delete this.options[sn],this.options[sn]=nn}focus(){__privateGet(this,_listbox).focus()}simulateRetrieve(_e){const tn=this.input;tn&&(tn.dataset.mapboxSuccess="true"),__privateGet(this,_listbox).hideResults();const nn={type:"FeatureCollection",features:[_e],url:""};__privateGet(this,_handleRetrieve).call(this,nn)}};_autofill=new WeakMap;_session=new WeakMap;_input=new WeakMap;_listbox=new WeakMap;_initialAutocompleteValue=new WeakMap;_browserAutofillEnabled=new WeakMap;_handleSuggest=new WeakMap;_handleSuggestError=new WeakMap;_handleRetrieve=new WeakMap;_handleObserve=new WeakMap;_observer=new WeakMap;_handleBrowserAutofill=new WeakMap;_onHandleInput=new WeakMap;_onHandleSelect=new WeakMap;_onHandleBlur=new WeakMap;_onHandleFocus=new WeakMap;MapboxAddressAutofill.observedAttributes=["access-token","browser-autofill-enabled","theme","popover-options","css-text","language","country","bbox","limit","proximity","streets"];window.MapboxAddressAutofill=MapboxAddressAutofill;window.customElements.get("mapbox-address-autofill")||customElements.define("mapbox-address-autofill",MapboxAddressAutofill);var placeholder={de:"Suche",it:"Ricerca",en:"Search",nl:"Zoeken",fr:"Chercher",ca:"Cerca",he:"××פש",ja:"ãµã¼ã",lv:"MeklÄt",pt:"Procurar",sr:"ÐÑеÑÑага",zh:"æç´¢",cs:"VyhledávánÃ",hu:"Keresés",ka:"á«áááá",nb:"Søke",sk:"Vyhľadávanie",th:"à¸à¹à¸à¸«à¸²",fi:"Hae",is:"Leita",ko:"ìì",pl:"Szukaj",
300sl:"Iskanje",fa:"جستجÙ",ru:"ÐоиÑк"},localization_default={placeholder},MAX_ZOOM=9,_binding5,_search,_session2,_map,_input2,_listbox2,_getDefaultPlaceholder,getDefaultPlaceholder_fn,_placeholder,_handleSuggest2,_handleSuggestError2,_handleRetrieve2,_mapMarker,_removeMarker,_handleMarker,_onHandleInput2,_onHandleSelect2,_onHandleBlur2,_setActionIcons,_handleClear,_handleMoveEnd,MapboxSearchBox=class extends HTMLScopedElement{constructor(){super(...arguments),__privateAdd(this,_getDefaultPlaceholder),__privateAdd(this,_binding5,void 0),__privateAdd(this,_search,new SearchBoxCore({})),__privateAdd(this,_session2,new SearchSession(__privateGet(this,_search))),__privateAdd(this,_map,null),__privateAdd(this,_input2,void 0),__privateAdd(this,_listbox2,new MapboxSearchListbox),this.options={},__privateAdd(this,_placeholder,void 0),__privateAdd(this,_handleSuggest2,_e=>{__privateGet(this,_setActionIcons).call(this),__privateGet(this,_listbox2).handleSuggest((_e==null?void 0:_e.suggestions)||null),this.dispatchEvent(new MapboxHTMLEvent("suggest",_e))}),__privateAdd(this,_handleSuggestError2,_e=>{__privateGet(this,_setActionIcons).call(this),__privateGet(this,_listbox2).handleError(),this.dispatchEvent(new MapboxHTMLEvent("suggesterror",_e))}),__privateAdd(this,_handleRetrieve2,_e=>{__privateGet(this,_setActionIcons).call(this),this.dispatchEvent(new MapboxHTMLEvent("retrieve",_e));const tn=_e;if(!tn||!tn.features.length)return;const nn=featureToSuggestion(tn.features[0]);__privateGet(this,_input2).value=nn.name;const sn=__privateGet(this,_map);if(!sn)return;const an=tn.features[0];if(!an)return;const cn=an.properties.feature_type,un=an.properties.bbox;if(un)sn.flyTo(bboxViewport(sn,LngLatBounds.convert(un).toFlatArray()));else{const hn=an.geometry.coordinates,fn=getMaxZoom(cn);sn.flyTo({center:hn,zoom:fn,speed:FLY_TO_SPEED})}this.marker&&this.mapboxgl&&__privateGet(this,_handleMarker).call(this,an)}),__privateAdd(this,_mapMarker,void 0),__privateAdd(this,_removeMarker,()=>{__privateGet(this,_mapMarker)&&(__privateGet(this,_mapMarker).remove(),__privateSet(this,_mapMarker,null))}),__privateAdd(this,_handleMarker,_e=>{if(!__privateGet(this,_map)||(__privateGet(this,_removeMarker).call(this),!_e))return;const nn=__spreadValues$1(__spreadValues$1({},{color:"#4668F2"}),typeof this.marker=="object"&&this.marker);__privateSet(this,_mapMarker,new this.mapboxgl.Marker(nn)),_e.geometry&&_e.geometry.type&&_e.geometry.type==="Point"&&_e.geometry.coordinates&&__privateGet(this,_mapMarker).setLngLat(_e.geometry.coordinates).addTo(__privateGet(this,_map))}),this.interceptSearch=null,__privateAdd(this,_onHandleInput2,_e=>{this.dispatchEvent(_e.clone());const tn=_e.detail;if(!tn){__privateGet(this,_handleClear).call(this);return}const nn=this.interceptSearch&&this.interceptSearch(tn),sn=this.interceptSearch?nn:tn;if(this.interceptSearch&&!nn){__privateGet(this,_listbox2).hideResults();return}__privateGet(this,_session2).suggest(sn,this.options),__privateGet(this,_setActionIcons).call(this,!0)}),__privateAdd(this,_onHandleSelect2,_e=>{const tn=_e.detail;__privateGet(this,_session2).retrieve(tn,this.options),__privateGet(this,_setActionIcons).call(this,!0)}),__privateAdd(this,_onHandleBlur2,()=>{__privateGet(this,_session2).abort()}),__privateAdd(this,_setActionIcons,(_e=!1)=>{_e?(__privateGet(this,_binding5).ClearBtn.style.display="none",__privateGet(this,_binding5).LoadingIcon.style.display="block"):(__privateGet(this,_binding5).LoadingIcon.style.display="none",__privateGet(this,_binding5).ClearBtn.style.display=this.value?"block":"none")}),__privateAdd(this,_handleClear,()=>{this.value="",__privateGet(this,_setActionIcons).call(this),__privateGet(this,_handleMarker).call(this,null),__privateGet(this,_listbox2).handleSuggest(null)}),this.marker=!0,__privateAdd(this,_handleMoveEnd,()=>{const _e=__privateGet(this,_map),tn=__spreadValues$1({},this.options);if(_e.getZoom()<=MAX_ZOOM){delete tn.proximity,this.options=tn;return}const nn=_e.getCenter();this.options=__spreadProps$1(__spreadValues$1({},tn),{proximity:nn})})}get accessToken(){return __privateGet(this,_search).accessToken}set accessToken(_e){__privateGet(this,_search).accessToken=_e}get value(){return __privateGet(this,_input2).value}set value(_e){__privateGet(this,_input2).value=_e}get input(){return __privateGet(this,_input2)}get template(){return SEARCHBOX_TEMPLATE}get templateStyle(){return style_default}get templateUserStyle(){return getThemeCSS(".SearchBox",__privateGet(this,_listbox2).theme)}get theme(){return __privateGet(this,_listbox2).theme}set theme(_e){if(__privateGet(this,_listbox2).theme=_e,!__privateGet(this,_binding5)||!_e)return;this.updateTemplateUserStyle(getThemeCSS(".SearchBox",_e)),__privateGet(this,_listbox2).updatePopover();const{SearchIcon:tn}=__privateGet(this,_binding5);tn.innerHTML=getIcon("search",_e)}get popoverOptions(){return __privateGet(this,_listbox2).popoverOptions}set popoverOptions(_e){__privateGet(this,_listbox2).popoverOptions=_e}get placeholder(){return __privateGet(this,_placeholder)||__privateMethod(this,_getDefaultPlaceholder,getDefaultPlaceholder_fn).call(this)}set placeholder(_e){__privateSet(this,_placeholder,_e),__privateGet(this,_input2)&&(__privateGet(this,_input2).placeholder=this.placeholder,__privateGet(this,_input2).setAttribute("aria-label",this.placeholder))}connectedCallback(){super.connectedCallback(),__privateSet(this,_binding5,bindElements(this,{SearchBox:".SearchBox",SearchIcon:".SearchIcon",Input:".Input",ClearBtn:".ClearBtn",LoadingIcon:".LoadingIcon"})),this.theme=__spreadValues$1({},this.theme);const{Input:_e,ClearBtn:tn}=__privateGet(this,_binding5);__privateSet(this,_input2,_e),__privateGet(this,_listbox2).input=_e,__privateGet(this,_listbox2).searchService=2,__privateGet(this,_listbox2).addEventListener("input",__privateGet(this,_onHandleInput2)),__privateGet(this,_listbox2).addEventListener("select",__privateGet(this,_onHandleSelect2)),__privateGet(this,_listbox2).addEventListener("blur",__privateGet(this,_onHandleBlur2)),__privateGet(this,_session2).addEventListener("suggest",__privateGet(this,_handleSuggest2)),__privateGet(this,_session2).addEventListener("suggesterror",__privateGet(this,_handleSuggestError2)),__privateGet(this,_session2).addEventListener("retrieve",__privateGet(this,_handleRetrieve2)),tn.addEventListener("click",__privateGet(this,_handleClear)),this.placeholder=__privateGet(this,_placeholder),document.body.appendChild(__privateGet(this,_listbox2)),_e&&(_e.previousElementSibling.hasAttribute("aria-live")&&_e.previousElementSibling.remove(),_e.insertAdjacentElement("beforebegin",createAriaLiveElement(__privateGet(this,_listbox2).dataSeed)))}disconnectedCallback(){__privateGet(this,_listbox2).remove(),__privateGet(this,_listbox2).input=null,__privateGet(this,_listbox2).removeEventListener("input",__privateGet(this,_onHandleInput2)),__privateGet(this,_listbox2).removeEventListener("select",__privateGet(this,_onHandleSelect2)),__privateGet(this,_listbox2).removeEventListener("blur",__privateGet(this,_onHandleBlur2)),__privateGet(this,_session2).removeEventListener("suggest",__privateGet(this,_handleSuggest2)),__privateGet(this,_session2).removeEventListener("suggesterror",__privateGet(this,_handleSuggestError2)),__privateGet(this,_session2).removeEventListener("retrieve",__privateGet(this,_handleRetrieve2))}attributeChangedCallback(_e,tn,nn){if(_e==="access-token"){__privateGet(this,_search).accessToken=nn;return}if(_e==="theme"){this.theme=tryParseJSON(nn);return}if(_e==="popover-options"){this.popoverOptions=tryParseJSON(nn);return}if(_e==="placeholder"){this.placeholder=nn;return}const sn=_e.split("-").join("_");nn||delete this.options[sn],this.options[sn]=nn,sn==="language"&&(this.placeholder=__privateGet(this,_placeholder))}focus(){__privateGet(this,_listbox2).focus()}search(_e){this.value=_e,__privateGet(this,_onHandleInput2).call(this,new MapboxHTMLEvent("input",_e))}bindMap(_e){__privateGet(this,_map)&&__privateGet(this,_map).off("moveend",__privateGet(this,_handleMoveEnd)),_e&&_e.on("moveend",__privateGet(this,_handleMoveEnd)),__privateSet(this,_map,_e)}unbindMap(){this.bindMap(null)}onAdd(_e){this.bindMap(_e),this.remove();const tn=document.createElement("div");return tn.className="mapboxgl-ctrl",tn.style.width="300px",tn.appendChild(this),tn}onRemove(){this.remove(),this.unbindMap(),__privateGet(this,_removeMarker).call(this)}getDefaultPosition(){return"top-right"}};_binding5=new WeakMap;_search=new WeakMap;_session2=new WeakMap;_map=new WeakMap;_input2=new WeakMap;_listbox2=new WeakMap;_getDefaultPlaceholder=new WeakSet;getDefaultPlaceholder_fn=function(){if(this.options.language){const _e=this.options.language.split(",")[0],tn=subtag2.language(_e),nn=localization_default.placeholder[tn];if(nn)return nn}return"Search"};_placeholder=new WeakMap;_handleSuggest2=new WeakMap;_handleSuggestError2=new WeakMap;_handleRetrieve2=new WeakMap;_mapMarker=new WeakMap;_removeMarker=new WeakMap;_handleMarker=new WeakMap;_onHandleInput2=new WeakMap;_onHandleSelect2=new WeakMap;_onHandleBlur2=new WeakMap;_setActionIcons=new WeakMap;_handleClear=new WeakMap;_handleMoveEnd=new WeakMap;MapboxSearchBox.observedAttributes=["access-token","theme","popover-options","placeholder","language","country","bbox","limit","navigation-profile","origin","proximity","eta-type","types"];window.MapboxSearchBox=MapboxSearchBox;window.customElements.get("mapbox-search-box")||customElements.define("mapbox-search-box",MapboxSearchBox
300);var MAX_ZOOM2=9,_binding6,_search2,_session3,_map2,_input3,_listbox3,_getDefaultPlaceholder2,getDefaultPlaceholder_fn2,_placeholder2,_handleSuggest3,_handleSuggestError3,_handleRetrieve3,_mapMarker2,_removeMarker2,_handleMarker2,_onHandleInput3,_onHandleSelect3,_onHandleBlur3,_setActionIcons2,_handleClear2,_handleMoveEnd2,MapboxGeocoder=class extends HTMLScopedElement{constructor(){super(...arguments),__privateAdd(this,_getDefaultPlaceholder2),__privateAdd(this,_binding6,void 0),__privateAdd(this,_search2,new GeocodingCore({})),__privateAdd(this,_session3,new SearchSession(__privateGet(this,_search2))),__privateAdd(this,_map2,null),__privateAdd(this,_input3,void 0),__privateAdd(this,_listbox3,new MapboxSearchListbox),this.options={},__privateAdd(this,_placeholder2,void 0),__privateAdd(this,_handleSuggest3,_e=>{__privateGet(this,_setActionIcons2).call(this),__privateGet(this,_listbox3).handleSuggest((_e==null?void 0:_e.features)||null),this.dispatchEvent(new MapboxHTMLEvent("suggest",_e))}),__privateAdd(this,_handleSuggestError3,_e=>{__privateGet(this,_setActionIcons2).call(this),__privateGet(this,_listbox3).handleError(),this.dispatchEvent(new MapboxHTMLEvent("suggesterror",_e))}),__privateAdd(this,_handleRetrieve3,_e=>{__privateGet(this,_setActionIcons2).call(this),this.dispatchEvent(new MapboxHTMLEvent("retrieve",_e));const tn=_e;if(!tn)return;__privateGet(this,_input3).value=tn.properties.full_address;const nn=__privateGet(this,_map2);if(!nn)return;const sn=tn.properties.feature_type,an=tn.properties.bbox;if(an)nn.flyTo(bboxViewport(nn,LngLatBounds.convert(an).toFlatArray()));else{const cn=tn.geometry.coordinates,un=getMaxZoom(sn);nn.flyTo({center:cn,zoom:un,speed:FLY_TO_SPEED})}this.marker&&this.mapboxgl&&__privateGet(this,_handleMarker2).call(this,tn)}),__privateAdd(this,_mapMarker2,void 0),__privateAdd(this,_removeMarker2,()=>{__privateGet(this,_mapMarker2)&&(__privateGet(this,_mapMarker2).remove(),__privateSet(this,_mapMarker2,null))}),__privateAdd(this,_handleMarker2,_e=>{if(!__privateGet(this,_map2)||(__privateGet(this,_removeMarker2).call(this),!_e))return;const nn=__spreadValues$1(__spreadValues$1({},{color:"#4668F2"}),typeof this.marker=="object"&&this.marker);__privateSet(this,_mapMarker2,new this.mapboxgl.Marker(nn)),_e.geometry&&_e.geometry.type&&_e.geometry.type==="Point"&&_e.geometry.coordinates&&__privateGet(this,_mapMarker2).setLngLat(_e.geometry.coordinates).addTo(__privateGet(this,_map2))}),this.interceptSearch=null,__privateAdd(this,_onHandleInput3,_e=>{this.dispatchEvent(_e.clone());const tn=_e.detail;if(!tn){__privateGet(this,_handleClear2).call(this);return}const nn=this.interceptSearch&&this.interceptSearch(tn),sn=this.interceptSearch?nn:tn;if(this.interceptSearch&&!nn){__privateGet(this,_listbox3).hideResults();return}__privateGet(this,_session3).suggest(sn,this.options),__privateGet(this,_setActionIcons2).call(this,!0)}),__privateAdd(this,_onHandleSelect3,_e=>{const tn=_e.detail;__privateGet(this,_session3).retrieve(tn,this.options),__privateGet(this,_setActionIcons2).call(this,!0)}),__privateAdd(this,_onHandleBlur3,()=>{__privateGet(this,_session3).abort()}),__privateAdd(this,_setActionIcons2,(_e=!1)=>{_e?(__privateGet(this,_binding6).ClearBtn.style.display="none",__privateGet(this,_binding6).LoadingIcon.style.display="block"):(__privateGet(this,_binding6).LoadingIcon.style.display="none",__privateGet(this,_binding6).ClearBtn.style.display=this.value?"block":"none")}),__privateAdd(this,_handleClear2,()=>{this.value="",__privateGet(this,_setActionIcons2).call(this),__privateGet(this,_handleMarker2).call(this,null),__privateGet(this,_listbox3).handleSuggest(null)}),this.marker=!0,__privateAdd(this,_handleMoveEnd2,()=>{const _e=__privateGet(this,_map2),tn=__spreadValues$1({},this.options);if(_e.getZoom()<=MAX_ZOOM2){delete tn.proximity,this.options=tn;return}const nn=_e.getCenter();this.options=__spreadProps$1(__spreadValues$1({},tn),{proximity:nn})})}get accessToken(){return __privateGet(this,_search2).accessToken}set accessToken(_e){__privateGet(this,_search2).accessToken=_e}get value(){return __privateGet(this,_input3).value}set value(_e){__privateGet(this,_input3).value=_e}get input(){return __privateGet(this,_input3)}get template(){return GEOCODER_TEMPLATE}get templateStyle(){return style_default}get templateUserStyle(){return getThemeCSS(".Geocoder",__privateGet(this,_listbox3).theme)}get theme(){return __privateGet(this,_listbox3).theme}set theme(_e){if(__privateGet(this,_listbox3).theme=_e,!__privateGet(this,_binding6)||!_e)return;this.updateTemplateUserStyle(getThemeCSS(".Geocoder",_e)),__privateGet(this,_listbox3).updatePopover();const{SearchIcon:tn}=__privateGet(this,_binding6);tn.innerHTML=getIcon("search",_e)}get popoverOptions(){return __privateGet(this,_listbox3).popoverOptions}set popoverOptions(_e){__privateGet(this,_listbox3).popoverOptions=_e}get placeholder(){return __privateGet(this,_placeholder2)||__privateMethod(this,_getDefaultPlaceholder2,getDefaultPlaceholder_fn2).call(this)}set placeholder(_e){__privateSet(this,_placeholder2,_e),__privateGet(this,_input3)&&(__privateGet(this,_input3).placeholder=this.placeholder,__privateGet(this,_input3).setAttribute("aria-label",this.placeholder))}connectedCallback(){super.connectedCallback(),__privateSet(this,_binding6,bindElements(this,{Geocoder:".Geocoder",SearchIcon:".SearchIcon",Input:".Input",ClearBtn:".ClearBtn",LoadingIcon:".LoadingIcon"})),this.theme=__spreadValues$1({},this.theme);const{Input:_e,ClearBtn:tn}=__privateGet(this,_binding6);__privateSet(this,_input3,_e),__privateGet(this,_listbox3).input=_e,__privateGet(this,_listbox3).searchService=1,__privateGet(this,_listbox3).addEventListener("input",__privateGet(this,_onHandleInput3)),__privateGet(this,_listbox3).addEventListener("select",__privateGet(this,_onHandleSelect3)),__privateGet(this,_listbox3).addEventListener("blur",__privateGet(this,_onHandleBlur3)),__privateGet(this,_session3).addEventListener("suggest",__privateGet(this,_handleSuggest3)),__privateGet(this,_session3).addEventListener("suggesterror",__privateGet(this,_handleSuggestError3)),__privateGet(this,_session3).addEventListener("retrieve",__privateGet(this,_handleRetrieve3)),tn.addEventListener("click",__privateGet(this,_handleClear2)),this.placeholder=__privateGet(this,_placeholder2),document.body.appendChild(__privateGet(this,_listbox3)),_e&&(_e.previousElementSibling.hasAttribute("aria-live")&&_e.previousElementSibling.remove(),_e.insertAdjacentElement("beforebegin",createAriaLiveElement(__privateGet(this,_listbox3).dataSeed)))}disconnectedCallback(){__privateGet(this,_listbox3).remove(),__privateGet(this,_listbox3).input=null,__privateGet(this,_listbox3).removeEventListener("input",__privateGet(this,_onHandleInput3)),__privateGet(this,_listbox3).removeEventListener("select",__privateGet(this,_onHandleSelect3)),__privateGet(this,_listbox3).removeEventListener("blur",__privateGet(this,_onHandleBlur3)),__privateGet(this,_session3).removeEventListener("suggest",__privateGet(this,_handleSuggest3)),__privateGet(this,_session3).removeEventListener("suggesterror",__privateGet(this,_handleSuggestError3)),__privateGet(this,_session3).removeEventListener("retrieve",__privateGet(this,_handleRetrieve3))}attributeChangedCallback(_e,tn,nn){if(_e==="access-token"){__privateGet(this,_search2).accessToken=nn;return}if(_e==="theme"){this.theme=tryParseJSON(nn);return}if(_e==="popover-options"){this.popoverOptions=tryParseJSON(nn);return}if(_e==="placeholder"){this.placeholder=nn;return}const sn=_e.split("-").join("_");nn||delete this.options[sn],this.options[sn]=nn,sn==="language"&&(this.placeholder=__privateGet(this,_placeholder2))}focus(){__privateGet(this,_listbox3).focus()}search(_e){this.value=_e,__privateGet(this,_onHandleInput3).call(this,new MapboxHTMLEvent("input",_e))}bindMap(_e){__privateGet(this,_map2)&&__privateGet(this,_map2).off("moveend",__privateGet(this,_handleMoveEnd2)),_e&&_e.on("moveend",__privateGet(this,_handleMoveEnd2)),__privateSet(this,_map2,_e)}unbindMap(){this.bindMap(null)}onAdd(_e){this.bindMap(_e),this.remove();const tn=document.createElement("div");return tn.className="mapboxgl-ctrl",tn.style.width="300px",tn.appendChild(this),tn}onRemove(){this.remove(),this.unbindMap(),__privateGet(this,_removeMarker2).call(this)}getDefaultPosition(){return"top-right"}};_binding6=new WeakMap;_search2=new WeakMap;_session3=new WeakMap;_map2=new WeakMap;_input3=new WeakMap;_listbox3=new WeakMap;_getDefaultPlaceholder2=new WeakSet;getDefaultPlaceholder_fn2=function(){if(this.options.language){const _e=this.options.language.split(",")[0],tn=subtag2.language(_e),nn=localization_default.placeholder[tn];if(nn)return nn}return"Search"};_placeholder2=new WeakMap;_handleSuggest3=new WeakMap;_handleSuggestError3=new WeakMap;_handleRetrieve3=new WeakMap;_mapMarker2=new WeakMap;_removeMarker2=new WeakMap;_handleMarker2=new WeakMap;_onHandleInput3=new WeakMap;_onHandleSelect3=new WeakMap;_onHandleBlur3=new WeakMap;_setActionIcons2=new WeakMap;_handleClear2=new WeakMap;_handleMoveEnd2=new WeakMap;MapboxGeocoder.observedAttributes=["access-token","theme","popover-options","placeholder","autocomplete","language","country","bbox","limit","proximity","types","worldview","permanent"];window.MapboxGeocoder=MapboxGeocoder;window.customElements.get("mapbox-geocoder")||customElements.define("mapbox-geocoder",MapboxGeocoder);var merc=new SphericalMercator({size:512,antimeridian:!0}),MAX_IMAGE_DIM=1280;function getAnchorOffset(_e,tn){const{width:nn,height:sn}=getElementSize(_e,!0);switch(tn){case"center":return[0,0];case"top":return[0,sn/2];case"bottom":return[0,-1*sn/2];case"left":return[nn/2,0];case"right":return[-1*nn/2,0];case"top-left":return[nn/2,sn/2];case"top-right":return[-1*nn/2,sn/2];case"bottom-left":return[nn/2,-1*sn/2];case"bottom-right":return[-1*nn/2,-1*sn/2]}}var _anchor,_handleAnchorResize,_markerTransform,_isActive,_originalCoordinate,_onPointerDownMarker,_onPointerUpMarker,_onPointerMoveMarker,_onPointerDownImage,_onPointerUpImage,_onPointerMoveImage,_updatePointerPosition,_updateMarkerTransform,_updateMarkerCorrection,MarkerController=class{constructor(_e,tn,nn,sn,an,cn){__privateAdd(this,_anchor,void 0),__privateAdd(this,_handleAnchorResize,()=>{[this.anchorOffsetX,this.anchorOffsetY]=getAnchorOffset(this.markerElement,this.anchor),this.markerTransform={anchorX:this.anchorOffsetX,anchorY:this.anchorOffsetY}}),__privateAdd(this,_markerTransform,{anchorX:0,anchorY:0,globalX:0,globalY:0,correctionX:0,correctionY:0}),__privateAdd(this,_isActive,!1),__privateAdd(this,_originalCoordinate,void 0),__privateAdd(this,_onPointerDownMarker,hn=>{this.isActive&&(hn.preventDefault(),hn.stopPropagation(),__privateGet(this,_updatePointerPosition).call(this,hn),window.addEventListener("pointermove",__privateGet(this,_onPointerMoveMarker)),window.addEventListener("pointerup",__privateGet(this,_onPointerUpMarker)))}),__privateAdd(this,_onPointerUpMarker,()=>{window.removeEventListener("pointermove",__privateGet(this,_onPointerMoveMarker)),window.removeEventListener("pointerup",__privateGet(this,_onPointerUpMarker))}),__privateAdd(this,_onPointerMoveMarker,hn=>{hn.preventDefault(),hn.stopPropagation();const fn=this.curPointerXPos-hn.pageX,vn=this.curPointerYPos-hn.pageY;this.markerDeltaX+=fn,this.markerDeltaY-=vn,this.markerDeltaX=Math.max(Math.min(this.imgElement.width/2,this.markerDeltaX),this.img
300Element.width/2*-1),this.markerDeltaY=Math.max(Math.min(this.imgElement.height/2,this.markerDeltaY),this.imgElement.height/2*-1);const _n=this.imgCenterPx[0]-this.imgCenterAdjustedPx[0],kn=this.imgCenterPx[1]-this.imgCenterAdjustedPx[1],yn=this.markerDeltaX-_n,Cn=this.markerDeltaY+kn;this.markerTransform={globalX:yn,globalY:Cn},__privateGet(this,_updatePointerPosition).call(this,hn)}),__privateAdd(this,_onPointerDownImage,hn=>{this.isActive&&(hn.preventDefault(),hn.stopPropagation(),__privateGet(this,_updatePointerPosition).call(this,hn),window.addEventListener("pointermove",__privateGet(this,_onPointerMoveImage)),window.addEventListener("pointerup",__privateGet(this,_onPointerUpImage)))}),__privateAdd(this,_onPointerUpImage,()=>{window.removeEventListener("pointermove",__privateGet(this,_onPointerMoveImage)),window.removeEventListener("pointerup",__privateGet(this,_onPointerUpImage))}),__privateAdd(this,_onPointerMoveImage,hn=>{hn.preventDefault();let fn=Math.round(this.imgContainerElement.scrollTop+(this.curPointerYPos-hn.pageY));fn=Math.max(Math.min(this.imgElement.height-this.imgContainerElement.clientHeight,fn),0);let vn=Math.round(this.imgContainerElement.scrollLeft+(this.curPointerXPos-hn.pageX));vn=Math.max(Math.min(this.imgElement.width-this.imgContainerElement.clientWidth,vn),0),this.imgContainerElement.scrollTop=fn,this.imgContainerElement.scrollLeft=vn;const _n=Math.round(vn-(this.imgElement.width-this.imgContainerElement.clientWidth)/2),kn=Math.round((this.imgElement.height-this.imgContainerElement.clientHeight)/2-fn);if(this.imgCenterAdjustedPx=[this.imgCenterPx[0]+_n,this.imgCenterPx[1]-kn],!this.keepMarkerCentered){const yn=this.markerDeltaX+_n,Cn=this.markerDeltaY+kn;this.markerTransform={globalX:yn,globalY:Cn}}__privateGet(this,_updateMarkerCorrection).call(this,vn,fn),__privateGet(this,_updatePointerPosition).call(this,hn)}),__privateAdd(this,_updatePointerPosition,hn=>{this.curPointerXPos=hn.pageX,this.curPointerYPos=hn.pageY}),__privateAdd(this,_updateMarkerTransform,()=>{const{anchorX:hn,anchorY:fn,globalX:vn,globalY:_n,correctionX:kn,correctionY:yn}=__privateGet(this,_markerTransform),Cn=hn-vn+kn,Sn=fn+_n+yn;this.markerElement.style.transform=`translate(calc(-50% + ${Cn}px), calc(-50% + ${Sn}px))`}),this.reCenter=()=>{const hn=(this.imgElement.height-this.imgContainerElement.clientHeight)/2,fn=(this.imgElement.width-this.imgContainerElement.clientWidth)/2;this.imgContainerElement.scrollTop=hn,this.imgContainerElement.scrollLeft=fn,this.imgCenterAdjustedPx=this.imgCenterPx,this.markerDeltaX=this.markerDeltaY=0,this.markerTransform={globalX:0,globalY:0,correctionX:0,correctionY:0}},this.handleMinimapResize=()=>{if(!this.imgElement.height||!this.imgElement.width)return;const hn=this.imgCenterOffset.x,fn=this.imgCenterOffset.y,vn=this.imgElement.width/2-hn-this.imgContainerElement.clientWidth/2,_n=this.imgElement.height/2-fn-this.imgContainerElement.clientHeight/2;this.imgContainerElement.scrollLeft=vn,this.imgContainerElement.scrollTop=_n,__privateGet(this,_updateMarkerCorrection).call(this,vn,_n)},__privateAdd(this,_updateMarkerCorrection,(hn,fn)=>{const vn=this.imgCenterOffset.x,_n=this.imgCenterOffset.y,{correctionX:kn,correctionY:yn}=this.markerTransform,Cn={};if(hn/2<vn*-1){const Sn=vn*-1-hn/2;Cn.correctionX=Sn*2}else hn<0?Cn.correctionX=hn:kn!==0&&(Cn.correctionX=0);if(fn/2<_n*-1){const Sn=_n*-1-fn/2;Cn.correctionY=Sn*2}else fn<0?Cn.correctionY=fn:yn!==0&&(Cn.correctionY=0);this.markerTransform=Cn}),this.markerElement=nn,this.imgContainerElement=_e,this.imgElement=tn,this.keepMarkerCentered=sn,this.zoom=an,this.anchor=cn,this.curPointerXPos=0,this.curPointerYPos=0,this.markerDeltaX=0,this.markerDeltaY=0,this.imgContainerElement.addEventListener("pointerdown",__privateGet(this,_onPointerDownImage)),this.keepMarkerCentered||this.markerElement.addEventListener("pointerdown",__privateGet(this,_onPointerDownMarker)),new ResizeObserver(__privateGet(this,_handleAnchorResize)).observe(this.markerElement)}get anchor(){return __privateGet(this,_anchor)}set anchor(_e){__privateSet(this,_anchor,_e),[this.anchorOffsetX,this.anchorOffsetY]=getAnchorOffset(this.markerElement,_e),this.markerTransform={anchorX:this.anchorOffsetX,anchorY:this.anchorOffsetY}}get markerTransform(){return __privateGet(this,_markerTransform)}set markerTransform(_e){__privateSet(this,_markerTransform,__spreadValues$1(__spreadValues$1({},__privateGet(this,_markerTransform)),_e)),__privateGet(this,_updateMarkerTransform).call(this)}get isActive(){return __privateGet(this,_isActive)}set isActive(_e){this.imgContainerElement.style.touchAction=_e?"none":"",__privateSet(this,_isActive,_e)}get coordinate(){const _e=this.keepMarkerCentered?this.imgCenterAdjustedPx:[this.imgCenterPx[0]-this.markerDeltaX,this.imgCenterPx[1]+this.markerDeltaY];if(deepEquals(_e,this.imgCenterPx))return __privateGet(this,_originalCoordinate);{const tn=merc.ll(_e,this.zoom);
300return[round$1(tn[0],6),round$1(tn[1],6)]}}set coordinate(_e){__privateSet(this,_originalCoordinate,_e),this.imgCenterPx=this.imgCenterAdjustedPx=merc.px(_e,this.zoom)}get imgCenterOffset(){return{x:this.imgCenterPx[0]-this.imgCenterAdjustedPx[0],y:this.imgCenterPx[1]-this.imgCenterAdjustedPx[1]}}};_anchor=new WeakMap;_handleAnchorResize=new WeakMap;_markerTransform=new WeakMap;_isActive=new WeakMap;_originalCoordinate=new WeakMap;_onPointerDownMarker=new WeakMap;_onPointerUpMarker=new WeakMap;_onPointerMoveMarker=new WeakMap;_onPointerDownImage=new WeakMap;_onPointerUpImage=new WeakMap;_onPointerMoveImage=new WeakMap;_updatePointerPosition=new WeakMap;_updateMarkerTransform=new WeakMap;_updateMarkerCorrection=new WeakMap;var mapboxgl_ctrl_logo_default='<svg width="88" height="23" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill-rule="evenodd"><defs><path id="g" d="M11.5 2.25a9.25 9.25 0 1 1 0 18.5 9.25 9.25 0 0 1 0-18.5zM7 15.98c-.05-.33-.83-5.8 2.23-8.87a4.4 4.4 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39a4.4 4.4 0 0 1-1.28 3.13C12.72 16.93 7 16 7 16v-.02zm8.3-5.48-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z"/><path id="b" d="M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19A3.77 3.77 0 0 1 50.86 15v3.77c0 .13-.1.23-.23.23h-1.4a.23.23 0 0 1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01.01-.01c.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4a.23.23 0 0 1-.23-.23V15a3.7 3.7 0 0 1-2.73 1.19c-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.38-.19a4.24 4.24 0 0 0-4.16 3.29 4.07 4.07 0 0 0 0 1.77 4.23 4.23 0 0 0 4.17 3.3 4.22 4.22 0 0 0 4.26-4.19 4.2 4.2 0 0 0-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18a4 4 0 0 1 3.84 3.28c.13.59.13 1.2 0 1.8a4 4 0 0 1-3.84 3.29A3.77 3.77 0 0 1 60.86 15v.77c0 .12-.1.23-.23.23h-1.4a.23.23 0 0 1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4a.23.23 0 0 1-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55a2.73 2.73 0 0 1 2.44-1.56c1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41a.23.23 0 0 1-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41a.23.23 0 0 1-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.62 0h-1.61a.27.27 0 0 1-.12-.03c-.1-.06-.13-.19-.06-.28l2.43-3.71-2.4-3.65a.21.21 0 0 1-.02-.12.2.2 0 0 1 .2-.21h1.61c.13 0 .24.06.3.17L82 10.54l1.4-2.37a.34.34 0 0 1 .3-.17h1.6l.12.03c.1.06.13.19.06.28l-2.37 3.65 2.43 3.7.01.13a.2.2 0 0 1-.2.21h-1.61a.33.33 0 0 1-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49A2.47 2.47 0 0 1 70.7 12a2.47 2.47 0 0 1 2.42-2.52 2.47 2.47 0 0 1 2.42 2.51 2.48 2.48 0 0 1-2.42 2.52zm-19.87 0a2.48 2.48 0 0 1-2.42-2.48v-.07a2.47 2.47 0 0 1 2.4-2.49 2.47 2.47 0 0 1 2.41 2.51 2.47 2.47 0 0 1-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51a2.47 2.47 0 0 1 2.4-2.52 2.46 2.46 0 0 1 2.41 2.48l.02.08zm18.12 2.47a2.47 2.47 0 0 1-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51a2.47 2.47 0 0 1-2.42 2.51z"/></defs><mask id="c"><rect width="100%" height="100%" fill="#fff"/><use xlink:href="#g"/><use xlink:href="#b"/></mask><g opacity=".3" stroke="#000" stroke-width="3"><circle mask="url(#c)" cx="11.5" cy="11.5" r="9.25"/><use xlink:href="#b" mask="url(#c)"/></g><g opacity=".9" fill="#fff"><use xlink:href="#g"/><use xlink:href="#b"/></g></svg>',ZOOM=16,TEMPLATE4=createElementFromString(` 301<template> 302 <div class="MapboxAddressMinimap" aria-hidden="true"> 303 <div class="MinimapImageContainer"> 304 <img class="MinimapImage" draggable="false"></img> 305 <div class="MinimapInnerFrame"> 306 <div class="MinimapMarker"></div> 307 <div class="MinimapAttribution"> 308 <div class="MinimapAttributionLogo"> 309 <a target="_blank" rel="noopener nofollow" href="https://www.mapbox.com/" aria-label="Mapbox logo"> 310 ${mapboxgl_ctrl_logo_default} 311 </a> 312 </div> 313 <div class="MinimapAttributionText"> 314 <a target="_blank" href='https://www.mapbox.com/about/maps/'>© Mapbox</a><a target="_blank" href='http://www.openstreetmap.org/copyright'>© OpenStreetMap</a> 315 </div> 316 </div> 317 </div> 318 </div> 319 </div> 320</template> 321`),STYLE_TOGGLE_TEMPLATE=createElementFromString(` 322<template> 323 <button type="button" class="MinimapStyleToggle"></button> 324</template> 325`),FOOTER_TEMPLATE=createElementFromString(` 326<template> 327 <div class="MinimapFooter">Adjust the marker on the map if it doesn't precisely match your location. This helps improve address data quality.</div> 328</template> 329`),ADJUST_PIN_TEXT="Adjust pin",SAVE_TEXT="Save",CANCEL_TEXT="Cancel",EDIT_BUTTONS_TEMPLATE=createElementFromString(` 330<template> 331 <div class="MinimapEditButtons"> 332 <div class="Button ButtonPrimary MinimapButtonAdjust">${ADJUST_PIN_TEXT}</div> 333 <div class="Button ButtonPrimary MinimapButtonSave" aria-hidden="true">${SAVE_TEXT}</div> 334 <div class="Button MinimapButtonCancel" aria-hidden="true">${CANCEL_TEXT}</div> 335 </div> 336</template> 337`),_canAdjustMarkerInternal,_isAdjustMarkerEditing,_imageLoaded,_feature2,_url,_width$1,_height$1,_binding7,_markerController,_accessToken,_themeInternal5,_satelliteToggleInternal,_mapStyleMode,_adjustBtnText,_saveBtnText,_cancelBtnText,_defaultMapStyle,_footer,_
337container,_toggleMarkerEditing,_handleStartMarkerEditing,_handleSaveMarkerEditing,_handleCancelMarkerEditing,_handleToggleMapStyle,_handleImageLoad,_handleImageError,_getImageUrl,_updateImageSrc,_getToggleBackgroundImageUrl,_setSize,_addMarkerEditControls,_removeMarkerEditControls,_addSatelliteToggle,_removeSatelliteToggle,MapboxAddressMinimap=class extends HTMLScopedElement{constructor(){super(...arguments),__privateAdd(this,_canAdjustMarkerInternal,!1),this.keepMarkerCentered=!1,this.markerAnchor="bottom",__privateAdd(this,_isAdjustMarkerEditing,!1),__privateAdd(this,_imageLoaded,!1),__privateAdd(this,_feature2,void 0),__privateAdd(this,_url,""),__privateAdd(this,_width$1,void 0),__privateAdd(this,_height$1,void 0),__privateAdd(this,_binding7,void 0),__privateAdd(this,_markerController,void 0),__privateAdd(this,_accessToken,void 0),__privateAdd(this,_themeInternal5,{}),__privateAdd(this,_satelliteToggleInternal,!1),__privateAdd(this,_mapStyleMode,"default"),__privateAdd(this,_adjustBtnText,void 0),__privateAdd(this,_saveBtnText,void 0),__privateAdd(this,_cancelBtnText,void 0),__privateAdd(this,_defaultMapStyle,["mapbox","streets-v11"]),__privateAdd(this,_footer,void 0),__privateAdd(this,_container,void 0),__privateAdd(this,_toggleMarkerEditing,()=>{const{ImageContainer:_e,ButtonAdjust:tn,ButtonSave:nn,ButtonCancel:sn}=__privateGet(this,_binding7);__privateGet(this,_isAdjustMarkerEditing)?(_e.classList.add(`${this.dataset.seed}--draggable`),__privateGet(this,_markerController).isActive=!0,tn.setAttribute("aria-hidden","true"),nn.removeAttribute("aria-hidden"),sn.removeAttribute("aria-hidden")):(_e.classList.remove(`${this.dataset.seed}--draggable`),__privateGet(this,_markerController).isActive=!1,tn.removeAttribute("aria-hidden"),nn.setAttribute("aria-hidden","true"),sn.setAttribute("aria-hidden","true"))}),__privateAdd(this,_handleStartMarkerEditing,()=>{__privateSet(this,_isAdjustMarkerEditing,!0),__privateGet(this,_toggleMarkerEditing).call(this)}),__privateAdd(this,_handleSaveMarkerEditing,()=>{if(this.feature.properties.full_address&&!deepEquals(this.feature.geometry.coordinates,__privateGet(this,_markerController).coordinate)){const[_e,tn]=__privateGet(this,_markerController).coordinate;sendFeedback(this.accessToken,{originalCoordinate:this.feature.geometry.coordinates,originalAddress:this.feature.properties.full_address,changes:{location:{longitude:_e,latitude:tn}}})}this.onSaveMarkerLocation&&this.onSaveMarkerLocation(__privateGet(this,_markerController).coordinate),__privateSet(this,_isAdjustMarkerEditing,!1),__privateGet(this,_toggleMarkerEditing).call(this)}),__privateAdd(this,_handleCancelMarkerEditing,()=>{__privateGet(this,_markerController).reCenter(),__privateSet(this,_isAdjustMarkerEditing,!1),__privateGet(this,_toggleMarkerEditing).call(this)}),__privateAdd(this,_handleToggleMapStyle,()=>{this.mapStyleMode=this.mapStyleMode==="default"?"satellite":"default"}),__privateAdd(this,_handleImageLoad,()=>{__privateGet(this,_imageLoaded)||__privateGet(this,_markerController).reCenter(),__privateSet(this,_imageLoaded,!0),__privateGet(this,_markerController)&&__privateGet(this,_markerController).handleMinimapResize()}),__privateAdd(this,_handleImageError,()=>{__privateSet(this,_imageLoaded,!1)}),__privateAdd(this,_getImageUrl,_e=>{if(__privateGet(this,_width$1)===0||__privateGet(this,_height$1)===0)return"";const[tn,nn]=this.defaultMapStyle,sn=getStaticBaseUrl(tn,nn),an=this.mapStyleMode==="default"?sn:STATIC_BASE_URL_SATELLITE,cn=AUTOFILL_SKU_TOKEN_PREFIX+config$1.autofillSessionToken.toString();let un=an+LngLat.convert(_e).toArray().join(",")+","+ZOOM+",0/"+Math.min(__privateGet(this,_width$1)*2,MAX_IMAGE_DIM)+"x"+Math.min(__privateGet(this,_height$1)*2,MAX_IMAGE_DIM)+"?access_token="+this.accessToken+"&attribution=false&logo=false";return config$1.autofillSessionEnabled&&(un+=`&sku=${cn}`),un}),__privateAdd(this,_updateImageSrc,()=>{if(__privateGet(this,_feature2)){const _e=__privateGet(this,_feature2).geometry.coordinates;__privateSet(this,_url,__privateGet(this,_getImageUrl).call(this,_e));const{Image:tn}=__privateGet(this,_binding7);tn.src=__privateGet(this,_url)}}
337),__privateAdd(this,_getToggleBackgroundImageUrl,_e=>`url("${getImage(_e==="default"?"styleToggleDefault":"styleToggleSatellite",this.theme)}")`),__privateAdd(this,_setSize,()=>{const{MapboxAddressMinimap:_e,ImageContainer:tn,Image:nn}=__privateGet(this,_binding7),{width:sn,height:an}=getElementSize(this.container),[cn,un]=[__privateGet(this,_width$1),__privateGet(this,_height$1)];__privateSet(this,_width$1,Math.min(sn,MAX_IMAGE_DIM)),__privateSet(this,_height$1,Math.min(an,MAX_IMAGE_DIM)),_e.style.setProperty("width",`${__privateGet(this,_width$1)}px`),_e.style.setProperty("height",`${__privateGet(this,_height$1)}px`),tn.style.setProperty("height",`${__privateGet(this,_height$1)}px`),tn.style.setProperty("width",`${__privateGet(this,_width$1)}px`);const[hn,fn]=[nn.width,nn.height];__privateGet(this,_width$1)>cn&&__privateGet(this,_width$1)>hn/2&&hn<MAX_IMAGE_DIM||__privateGet(this,_height$1)>un&&__privateGet(this,_height$1)>fn/2&&fn<MAX_IMAGE_DIM?__privateGet(this,_updateImageSrc).call(this):__privateGet(this,_markerController)&&__privateGet(this,_markerController).handleMinimapResize()}),__privateAdd(this,_addMarkerEditControls,()=>{if(this.querySelector(".MinimapFooter"))return;const tn=this.prepareTemplate(FOOTER_TEMPLATE),nn=this.querySelector(".MapboxAddressMinimap");if(!nn||(nn.appendChild(tn),this.querySelector(".MinimapEditButtons")))return;const an=this.prepareTemplate(EDIT_BUTTONS_TEMPLATE);this.querySelector(".MinimapInnerFrame").appendChild(an),__privateSet(this,_binding7,__spreadProps$1(__spreadValues$1({},__privateGet(this,_binding7)),{EditButtons:this.querySelector(".MinimapEditButtons"),ButtonAdjust:this.querySelector(".MinimapButtonAdjust"),ButtonSave:this.querySelector(".MinimapButtonSave"),ButtonCancel:this.querySelector(".MinimapButtonCancel")}));const{ButtonAdjust:un,ButtonSave:hn,ButtonCancel:fn}=__privateGet(this,_binding7);un.addEventListener("click",__privateGet(this,_handleStartMarkerEditing)),hn.addEventListener("click",__privateGet(this,_handleSaveMarkerEditing)),fn.addEventListener("click",__privateGet(this,_handleCancelMarkerEditing))}),__privateAdd(this,_removeMarkerEditControls,()=>{if(!__privateGet(this,_binding7))return;const{EditButtons:_e,ButtonAdjust:tn,ButtonSave:nn,ButtonCancel:sn}=__privateGet(this,_binding7),an=this.querySelector(".MinimapFooter");an==null||an.remove(),_e==null||_e.remove(),tn&&(tn.remove(),tn.removeEventListener("click",__privateGet(this,_handleStartMarkerEditing))),nn&&(nn.remove(),nn.removeEventListener("click",__privateGet(this,_handleSaveMarkerEditing))),sn&&(sn.remove(),sn.removeEventListener("click",__privateGet(this,_handleCancelMarkerEditing))),delete __privateGet(this,_binding7).EditButtons,delete __privateGet(this,_binding7).ButtonAdjust,delete __privateGet(this,_binding7).ButtonSave,delete __privateGet(this,_binding7).ButtonCancel}),__privateAdd(this,_addSatelliteToggle,()=>{if(this.querySelector(".MinimapStyleToggle"))return;const tn=this.prepareTemplate(STYLE_TOGGLE_TEMPLATE),nn=this.querySelector(".MinimapInnerFrame");nn&&(nn.appendChild(tn),__privateGet(this,_binding7).MapStyleToggle=tn,tn.addEventListener("click",__privateGet(this,_handleToggleMapStyle)),tn.style.backgroundImage=__privateGet(this,_getToggleBackgroun
337dImageUrl).call(this,this.mapStyleMode==="default"?"satellite":"default"),tn.setAttribute("title",`Switch to ${this.mapStyleMode==="default"?"Satellite":"Default"}`))}),__privateAdd(this,_removeSatelliteToggle,()=>{if(!__privateGet(this,_binding7))return;const{MapStyleToggle:_e}=__privateGet(this,_binding7);_e&&(_e.remove(),_e.removeEventListener("click",__privateGet(this,_handleToggleMapStyle)),delete __privateGet(this,_binding7).MapStyleToggle)})}get canAdjustMarker(){return __privateGet(this,_canAdjustMarkerInternal)}set canAdjustMarker(_e){__privateSet(this,_canAdjustMarkerInternal,_e),_e?__privateGet(this,_addMarkerEditControls).call(this):__privateGet(this,_removeMarkerEditControls).call(this)}get accessToken(){return __privateGet(this,_accessToken)||config$1.accessToken}set accessToken(_e){__privateSet(this,_accessToken,_e)}get feature(){return __privateGet(this,_feature2)}set feature(_e){__privateSet(this,_feature2,_e),_e?this.show():this.hide()}get template(){return TEMPLATE4}get templateStyle(){return style_default}get templateUserStyle(){return getThemeCSS(".MapboxAddressMinimap",this.theme)}get satelliteToggle(){return __privateGet(this,_satelliteToggleInternal)}set satelliteToggle(_e){__privateSet(this,_satelliteToggleInternal,_e),_e?__privateGet(this,_addSatelliteToggle).call(this):__privateGet(this,_removeSatelliteToggle).call(this)}get theme(){return __privateGet(this,_themeInternal5)}set theme(_e){if(__privateSet(this,_themeInternal5,_e),!__privateGet(this,_binding7)||!_e)return;this.updateTemplateUserStyle(getThemeCSS(".MapboxAddressMinimap",_e));const{Marker:tn,MapStyleToggle:nn}=__privateGet(this,_binding7);tn.innerHTML=getIcon("marker",_e),nn&&(nn.style.backgroundImage=__privateGet(this,_getToggleBackgroun
337dImageUrl).call(this,this.mapStyleMode==="default"?"satellite":"default"))}get adjustBtnText(){return __privateGet(this,_adjustBtnText)||ADJUST_PIN_TEXT}set adjustBtnText(_e){__privateSet(this,_adjustBtnText,_e);const tn=this.querySelector(".MinimapButtonAdjust");tn.textContent=_e||ADJUST_PIN_TEXT}get saveBtnText(){return __privateGet(this,_saveBtnText)||SAVE_TEXT}set saveBtnText(_e){__privateSet(this,_saveBtnText,_e);const tn=this.querySelector(".MinimapButtonSave");tn.textContent=_e||SAVE_TEXT}get cancelBtnText(){return __privateGet(this,_cancelBtnText)||CANCEL_TEXT}set cancelBtnText(_e){__privateSet(this,_cancelBtnText,_e);const tn=this.querySelector(".MinimapButtonCancel");tn.textContent=_e||CANCEL_TEXT}get mapStyleMode(){return __privateGet(this,_mapStyleMode)}set mapStyleMode(_e){const tn=__privateGet(this,_mapStyleMode);if(tn===_e||(__privateSet(this,_mapStyleMode,_e),!__privateGet(this,_binding7)))return;const{MapStyleToggle:nn}=__privateGet(this,_binding7);nn&&(nn.style.backgroundImage=__privateGet(this,_getToggleBackgroun
337dImageUrl).call(this,tn),nn.setAttribute("title",`Switch to ${tn==="satellite"?"Satellite":"Default"}`),__privateGet(this,_updateImageSrc).call(this))}get defaultMapStyle(){return __privateGet(this,_defaultMapStyle)}set defaultMapStyle(_e){__privateSet(this,_defaultMapStyle,_e),__privateGet(this,_updateImageSrc).call(this)}get footer(){return __privateGet(this,_footer)}set footer(_e){__privateSet(this,_footer,_e);const tn=this.querySelector(".MinimapFooter");tn&&(typeof _e=="string"?(tn.textContent=_e,tn.removeAttribute("aria-hidden")):_e?tn.removeAttribute("aria-hidden"):tn.setAttribute("aria-hidden","true"))}get container(){return __privateGet(this,_container)}set container(_e){_e&&(_e.style.position="relative",__privateSet(this,_container,_e))}show(){if(!__privateGet(this,_feature2))return;const _e=__privateGet(this,_feature2).geometry.coordinates;__privateGet(this,_markerController).coordinate=_e,__privateSet(this,_url,__privateGet(this,_getImageUrl).call(this,_e));const{MapboxAddressMinimap:tn,Image:nn}=__privateGet(this,_binding7);nn.src=__privateGet(this,_url),tn.removeAttribute("aria-hidden")}hide(){const{MapboxAddressMinimap:_e}=__privateGet(this,_binding7);_e.setAttribute("aria-hidden","true")}connectedCallback(){super.connectedCallback(),__privateSet(this,_binding7,bindElements(this,{MapboxAddressMinimap:".MapboxAddressMinimap",ImageContainer:".MinimapImageContainer",Image:".MinimapImage",Marker:".MinimapMarker",MapStyleToggle:".MinimapStyleToggle",EditButtons:".MinimapEditButtons",ButtonAdjust:".MinimapButtonAdjust",ButtonSave:".MinimapButtonSave",ButtonCancel:".MinimapButtonCancel"})),this.mapStyleMode=__privateGet(this,_mapStyleMode),this.theme=__spreadValues$1({},this.theme),this.canAdjustMarker&&__privateGet(this,_addMarkerEditControls).call(this),this.satelliteToggle&&__privateGet(this,_addSatelliteToggle).call(this),this.container=this.parentElement,new ResizeObserver(__privateGet(this,_setSize)).observe(this.container),__privateGet(this,_setSize).call(this);const{MapboxAddressMinimap:tn,ImageContainer:nn,Image:sn,Marker:an}=__privateGet(this,_binding7);__privateSet(this,_markerController,new MarkerController(nn,sn,an,this.keepMarkerCentered,ZOOM,this.markerAnchor)),__privateGet(this,_markerController).reCenter(),sn.onload=__privateGet(this,_handleImageLoad),sn.onerror=__privateGet(this,_handleImageError),sn.src=__privateGet(this,_url),__privateGet(this,_feature2)?tn.removeAttribute("aria-hidden"):tn.setAttribute("aria-hidden","true")}attributeChangedCallback(_e,tn,nn){if(_e==="access-token")this.accessToken=nn;else if(_e==="can-adjust-marker")this.canAdjustMarker=nn==="true";else if(_e==="keep-marker-centered")this.keepMarkerCentered=nn==="true";else if(_e==="marker-anchor"){const sn=nn;this.markerAnchor=sn,__privateGet(this,_markerController)&&(__privateGet(this,_markerController).anchor=sn)}else _e==="satellite-toggle"&&(this.satelliteToggle=nn==="true")}};_canAdjustMarkerInternal=new WeakMap;_isAdjustMarkerEditing=new WeakMap;_imageLoaded=new WeakMap;_feature2=new WeakMap;_url=new WeakMap;_width$1=new WeakMap;_height$1=new WeakMap;_binding7=new WeakMap;_markerController=new WeakMap;_accessToken=new WeakMap;_themeInternal5=new WeakMap;_satelliteToggleInternal=new WeakMap;_mapStyleMode=new WeakMap;_adjustBtnText=new WeakMap;_saveBtnText=new WeakMap;_cancelBtnText=new WeakMap;_defaultMapStyle=new WeakMap;_footer=new WeakMap;_container=new WeakMap;_toggleMarkerEditing=new WeakMap;_handleStartMarkerEditing=new WeakMap;_handleSaveMarkerEditing=new WeakMap;_handleCancelMarkerEditing=new WeakMap;_handleToggleMapStyle=new WeakMap;_handleImageLoad=new WeakMap;_handleImageError=new WeakMap;_getImageUrl=new WeakMap;_updateImageSrc=new WeakMap;
337_getToggleBackgroundImageUrl=new WeakMap;_setSize=new WeakMap;_addMarkerEditControls=new WeakMap;_removeMarkerEditControls=new WeakMap;_addSatelliteToggle=new WeakMap;_removeSatelliteToggle=new WeakMap;MapboxAddressMinimap.observedAttributes=["access-token","can-adjust-marker","keep-marker-centered","marker-anchor","satellite-toggle"];window.MapboxAddressMinimap=MapboxAddressMinimap;window.customElements.get("mapbox-address-minimap")||customElements.define("mapbox-address-minimap",MapboxAddressMinimap);var _input4,_collection,_session4,_initialAutocompleteValue2,_onHandleInput4,_onHandleSelect4,_onHandleBlur4,_onHandleFocus2,_handleSuggest4,_handleSuggestError4,_handleRetrieve4,AddressAutofillInstance=class{constructor(_e,tn,nn){__privateAdd(this,_input4,void 0),__privateAdd(this,_collection,void 0),__privateAdd(this,_session4,void 0),this.options={},this.retrieveFeature=null,this.listbox=new MapboxSearchListbox,__privateAdd(this,_initialAutocompleteValue2,void 0),__privateAdd(this,_onHandleInput4,sn=>{const an=sn.detail,cn=__privateGet(this,_collection).browserAutofillEnabled===!0&&(an==null?void 0:an.length)<=2;if(toggleAutocompletion(__privateGet(this,_input4),__privateGet(this,_initialAutocompleteValue2),cn),(an==null?void 0:an.length)<=2){this.listbox.handleSuggest(null);return}__privateGet(this,_session4).suggest(an,this.options)}),__privateAdd(this,_onHandleSelect4,sn=>{const an=sn.detail;sn.detail.accuracy!=="street"?(toggleAutocompletion(__privateGet(this,_input4),__privateGet(this,_initialAutocompleteValue2),!0),__privateGet(this,_session4).retrieve(an,this.options)):handleStreetSelection(__privateGet(this,_input4),__privateGet(this,_initialAutocompleteValue2),an)}),__privateAdd(this,_onHandleBlur4,()=>{toggleAutocompletion(__privateGet(this,_input4),__privateGet(this,_initialAutocompleteValue2),!0),__privateGet(this,_session4).abort()}),__privateAdd(this,_onHandleFocus2,()=>{var sn;const an=__privateGet(this,_collection).browserAutofillEnabled===!0&&((sn=__privateGet(this,_input4).value)==null?void 0:sn.length)<=2;toggleAutocompletion(__privateGet(this,_input4),__privateGet(this,_initialAutocompleteValue2),an)}),__privateAdd(this,_handleSuggest4,sn=>{const an=sn!=null&&sn.suggestions?distinctExactStreetResults(sn.suggestions):null;this.listbox.handleSuggest(an);const cn=new MapboxHTMLEvent("suggest",sn);Object.defineProperty(cn,"target",{value:__privateGet(this,_input4)}),__privateGet(this,_collection).fire("suggest",cn)}),__privateAdd(this,_handleSuggestError4,sn=>{this.listbox.handleError();const an=new MapboxHTMLEvent("suggesterror",sn);Object.defineProperty(an,"target",{value:__privateGet(this,_input4)}),__privateGet(this,_collection).fire("suggesterror",an)}),__privateAdd(this,_handleRetrieve4,sn=>{var an;const cn=new MapboxHTMLEvent("retrieve",sn);if(Object.defineProperty(cn,"target",{value:__privateGet(this,_input4)}),__privateGet(this,_collection).fire("retrieve",cn),this.retrieveFeature=(an=sn.features)==null?void 0:an[0],!__privateGet(this,_input4))return;const un=sn;!un||!un.features||!un.features.length||fillFormWithFeature(un.features[0],__privateGet(this,_input4))}),__privateSet(this,_input4,tn),__privateSet(this,_collection,_e),__privateSet(this,_session4,new SearchSession(nn)),__privateGet(this,_session4).sessionToken=config$1.autofillSessionToken,this.listbox.input=__privateGet(this,_input4),this.listbox.autofillHost=this,this.listbox.searchService=0,this.listbox.addEventListener("input",__privateGet(this,_onHandleInput4)),this.listbox.addEventListener("select",__privateGet(this,_onHandleSelect4)),this.listbox.addEventListener("blur",__privateGet(this,_onHandleBlur4)),this.listbox.addEventListener("focus",__privateGet(this,_onHandleFocus2)),__privateGet(this,_session4).addEventListener("suggest",__privateGet(this,_handleSuggest4)),__privateGet(this,_session4).addEventListener("suggesterror",__privateGet(this,_handleSuggestError4)),__privateGet(this,_session4).addEventListener("retrieve",__privateGet(this,_handleRetrieve4)),document.body.appendChild(this.listbox),tn&&(tn.insertAdjacentElement("beforebegin",createAriaLiveElement(this.listbox.dataSeed)),suppressExtensionsAutocomplete(tn),__privateSet(this,_initialAutocompleteValue2,tn.autocomplete))}get input(){return __privateGet(this,_input4)}remove(){this.listbox.remove(),this.listbox.removeEventListener("input",__privateGet(this,_onHandleInput4)),this.listbox.removeEventListener("select",__privateGet(this,_onHandleSelect4)),this.listbox.removeEventListener("blur",__privateGet(this,_onHandleBlur4)),this.listbox.removeEventListener("focus",__privateGet(this,_onHandleFocus2)),__privateGet(this,_session4).removeEventListener("suggest",__privateGet(this,_handleSuggest4)),__privateGet(this,_session4).removeEventListener("suggesterror",__privateGet(this,_handleSuggestError4)),__privateGet(this,_session4).removeEventListener("retrieve",__privateGet(this,_handleRetrieve4))}simulateRetrieve(_e){const tn=__privateGet(this,_input4);tn&&(tn.dataset.mapboxSuccess="true"),this.listbox.hideResults();const nn={type:"FeatureCollection",features:[_e],url:""};__privateGet(this,_handleRetrieve4).call(this,nn)}};_input4=new WeakMap;_collection=new WeakMap;_session4=new WeakMap;_initialAutocompleteValue2=new WeakMap;_onHandleInput4=new WeakMap;_onHandleSelect4=new WeakMap;_onHandleBlur4=new WeakMap;_onHandleFocus2=new WeakMap;_handleSuggest4=new WeakMap;_handleSuggestError4=new WeakMap;_handleRetrieve4=new WeakMap;var _currentInputs,_autofill2,_options2,_theme,_popoverOptions2,_handleObserve2,_observer2,_handleBrowserAutofill2,AddressAutofillCollection=class extends
337Evented{constructor({accessToken:_e,options:tn,theme:nn,popoverOptions:sn,confirmOnBrowserAutofill:an,browserAutofillEnabled:cn}){super(),this.instances=[],__privateAdd(this,_currentInputs,void 0),__privateAdd(this,_autofill2,new AddressAutofillCore),__privateAdd(this,_options2,void 0),__privateAdd(this,_theme,void 0),__privateAdd(this,_popoverOptions2,void 0),this.confirmOnBrowserAutofill=!1,this.browserAutofillEnabled=!1,__privateAdd(this,_handleObserve2,()=>{deepEquals(findAddressInputs(),__privateGet(this,_currentInputs))||this.update()}),__privateAdd(this,_observer2,new MutationObserver(__privateGet(this,_handleObserve2))),__privateAdd(this,_handleBrowserAutofill2,un=>__async(this,null,function*(){this.instances.forEach(hn=>hn.listbox.blur());for(const hn of this.instances){const fn=hn.listbox.input;yield tryConfirmBrowserAutofill(fn,un,this.confirmOnBrowserAutofill,this.accessToken)}})),initDetectBrowserAutofill(),window.addEventListener("browserautofill",__privateGet(this,_handleBrowserAutofill2)),config$1.autofillSessionEnabled=!0,this.accessToken=_e||config$1.accessToken,tn&&(this.options=tn),nn&&(this.theme=nn),sn&&(this.popoverOptions=sn),an&&(this.confirmOnBrowserAutofill=an),cn&&(this.browserAutofillEnabled=cn),this.update()}get accessToken(){return __privateGet(this,_autofill2).accessToken}set accessToken(_e){__privateGet(this,_autofill2).accessToken=_e}get options(){return __privateGet(this,_options2)}set options(_e){__privateSet(this,_options2,__spreadValues$1(__spreadValues$1({},__privateGet(this,_options2)),_e)),this.instances.forEach(tn=>{tn.options=__spreadValues$1(__spreadValues$1({},tn.options),_e)})}get theme(){return __privateGet(this,_theme)}set theme(_e){__privateSet(this,_theme,_e),this.instances.forEach(tn=>{tn.listbox.theme=_e})}get popoverOptions(){return __privateGet(this,_popoverOptions2)}set popoverOptions(_e){__privateSet(this,_popoverOptions2,_e),this.instances.forEach(tn=>{tn.listbox.popoverOptions=_e})}update(){this.instances.forEach(_e=>{_e.remove()}),__privateSet(this,_currentInputs,findAddressInputs()),this.instances=[],__privateGet(this,_currentInputs).forEach(_e=>{const tn=new AddressAutofillInstance(this,_e,__privateGet(this,_autofill2));tn.options=this.options,tn.listbox.theme=this.theme,tn.listbox.popoverOptions=this.popoverOptions,this.instances.push(tn)})}observe(){__privateGet(this,_observer2).observe(document,{subtree:!0,childList:!0}),__privateGet(this,_handleObserve2).call(this)}unobserve(){__privateGet(this,_observer2).disconnect()}remove(){this.instances.forEach(_e=>{_e.remove()}),this.unobserve(),window.removeEventListener("browserautofill",__privateGet(this,_handleBrowserAutofill2))}};_currentInputs=new WeakMap;_autofill2=new WeakMap;_options2=new WeakMap;_theme=new WeakMap;_popoverOptions2=new WeakMap;_handleObserve2=new WeakMap;_observer2=new WeakMap;_handleBrowserAutofill2=new WeakMap;function autofill(_e){return new AddressAutofillCollection(_e)}const theme={variables:{fontFamily:"Amnesty Trade Gothic , arial, sans- serif"}},_sfc_main$t={props:{context:{type:Object},children:{type:Object}},components:{},mounted(){autofill({accessToken:"pk.eyJ1IjoiYWl2bGRhdGEiLCJhIjoiY200MmgxMXlqMDBsbTJrc2ZvcnZ5cjlqcSJ9.egmDa8arHla52Zjcct-VRw",options:{language:"nl",country:"BE"},theme,popoverOptions:{offset:5}}).addEventListener("retrieve",tn=>{const nn=tn.detail.features[0];if(nn){const sn=nn.properties.address_number;if(sn&&(this.numberField&&this.numberField.context.node.input(sn),this.addressField)){const an=this.addressField.value.replace(`${sn}`,"");this.$nextTick(()=>{tn.target.value=an,this.addressField.context.node.input(an)})}}})},data(){},computed:{numberField(){const _e=this.context.node.children.filter(nn=>nn.context.attrs.autocomplete==="address-number")[0],tn=_e?_e.context.id:null;return tn?this.$formkit.get(tn):null},addressField(){const _e=this.context.node.children.filter(nn=>nn.context.attrs.autocomplete==="address-line1")[0],tn=_e?_e.context.id:null;return tn?this.$formkit.get(tn):null}},watch:{}},_hoisted_1$s={class:"formkit-address-autocomplete"};function _sfc_render$t(_e,tn,nn,sn,an,cn){const un=resolveComponent("FormKitSchema");return openBlock(),createElementBlock("div",_hoisted_1$s,[createVNode(un,{schema:_e.context.attrs.schema},null,8,["schema"])])}const FormKitAddress=_export_sfc$1(_sfc_main$t,[["render",_sfc_render$t]]),_sfc_main$s={props:{context:{type:Object}},components:{},mounted(){this.context.executeRecaptcha=this.executeRecaptcha,grecaptcha.ready(()=>{grecaptcha.render(this.$refs.recaptcha,{sitekey:this.context.attrs.siteKey,callback:this.onSubmit})})},data(){return{}},computed:{},methods:{onSubmit(_e){this.context.node.input({captcha_sid:this.context.attrs.sid,captcha_token:this.context.attrs.token,captcha_response:"","g-recaptcha-response":_e,captcha_cacheable:"1"})}},watch:{}},_hoisted_1$r={ref:"formkit-recaptcha",class:"formkit-recaptcha"},_hoisted_2$o={class:"g-recaptcha",ref:"recaptcha","data-theme":"light","data-type":"image"};function _sfc_render$s(_e,tn,nn,sn,an,cn){return openBlock(),createElementBlock("div",_hoisted_1$r,[createBaseVNode("div",_hoisted_2$o,null,512)],512)}const FormKitRecaptcha=_export_sfc$1(_sfc_main$s,[["render",_sfc_render$s]]),examples={AC:"40123",AD:"312345",AE:"501234567",AF:"701234567",AG:"2684641234",AI:"2642351234",AL:"672123456",AM:"77123456",AO:"923123456",AR:"91123456789",AS:"6847331234",AT:"664123456",AU:"412345678",AW:"5601234",AX:"412345678",AZ:"401234567",BA:"61123456",BB:"2462501234",BD:"1812345678",BE:"470123456",BF:"70123456",BG:"43012345",BH:"36001234",BI:"79561234",BJ:"90011234",BL:"690001234",BM:"4413701234",BN:"7123456",BO:"71234567",BQ:"3181234",BR:"11961234567",BS:"2423591234",BT:"17123456",BW:"71123456",BY:"294911911",BZ:"6221234",CA:"5062345678",CC:"412345678",CD:"991234567",CF:"70012345",CG:"061234567",CH:"781234567",CI:"0123456789",CK:"71234",CL:"221234567",CM:"671234567",CN:"13123456789",CO:"3211234567",CR:"83123456",CU:"51234567",CV:"9911234",CW:"95181234",CX:"412345678",CY:"96123456",CZ:"601123456",DE:"15123456789",DJ:"77831001",DK:"32123456",DM:"7672251234",DO:"8092345678",DZ:"551234567",EC:"991234567",EE:"51234567",EG:"1001234567",EH:"650123456",ER:"7123456",ES:"612345678",ET:"911234567",FI:"412345678",FJ:"7012345",FK:"51234",FM:"3501234",FO:"211234",FR:"612345678",GA:"06031234",GB:"7400123456",GD:"4734031234",GE:"555123456",GF:"694201234",GG:"7781123456",GH:"231234567",GI:"57123456",GL:"221234",GM:"3012345",GN:"601123456",GP:"690001234",GQ:"222123456",GR:"6912345678",GT:"51234567",GU:"6713001234",GW:"955012345",GY:"6091234",HK:"51234567",HN:"91234567",HR:"921234567",HT:"34101234",HU:"201234567",ID:"812345678",IE:"850123456",IL:"502345678",IM:"7924123456",IN:"8123456789",IO:"3801234",IQ:"7912345678",IR:"9123456789",IS:"6111234",IT:"3123456789",JE:"7797712345",JM:"8762101234",JO:"790123456",JP:"9012345678",KE:"712123456",KG:"700123456",KH:"91234567",KI:"72001234",KM:"3212345",KN:"8697652917",KP:"1921234567",KR:"1020000000",KW:"50012345",KY:"3453231234",KZ:"7710009998",LA:"2023123456",LB:"71123456",LC:"7582845678",LI:"660234567",LK:"712345678",LR:"770123456",LS:"50123456",LT:"61234567",LU:"628123456",LV:"21234567",LY:"912345678",MA:"650123456",MC:"612345678",MD:"62112345",ME:"67622901",MF:"690001234",MG:"321234567",MH:"2351234",MK:"72345678",ML:"65012345",MM:"92123456",MN:"88123456",MO:"66123456",MP:"6702345678",MQ:"696201234",MR:"22123456",MS:"6644923456",MT:"96961234",MU:"52512345",MV:"7712345",MW:"991234567",MX:"12221234567",MY:"123456789",MZ:"821234567",NA:"811234567",NC:"751234",NE:"93123456",NF:"381234",NG:"8021234567",NI:"81234567",NL:"612345678",NO:"40612345",NP:"9841234567",NR:"5551234",NU:"8884012",NZ:"211234567",OM:"92123456",PA:"61234567",PE:"912345678",PF:"87123456",PG:"70123456",PH:"9051234567",PK:"3012345678",PL:"512345678",PM:"551234",PR:"7872345678",PS:"599123456",PT:"912345678",PW:"6201234",PY:"961456789",QA:"33123456",RE:"692123456",RO:"712034567",RS:"601234567",RU:"9123456789",RW:"720123456",SA:"512345678",SB:"7421234",SC:"2510123",SD:"911231234",SE:"701234567",SG:"81234567",SH:"51234",SI:"31234567",SJ:"41234567",SK:"912123456",SL:"25123456",SM:"66661212",SN:"701234567",SO:"71123456",SR:"7412345",SS:"977123456",ST:"9812345",SV:"70123456",SX:"7215205678",SY:"944567890",SZ:"76123456",TA:"8999",TC:"6492311234",TD:"63012345",TG:"90112345",TH:"812345678",TJ:"917123456",TK:"7290",TL:"77212345",TM:"66123456",TN:"20123456",TO:"7715123",TR:"5012345678",TT:"8682911234",TV:"901234",TW:"912345678",TZ:"621234567",UA:"501234567",UG:"712345678",US:"2015550123",UY:"94231234",UZ:"912345678",VA:"3123456789",VC:"7844301234",VE:"4121234567",VG:"2843001234",VI:"3406421234",VN:"912345678",VU:"5912345",WF:"821234",WS:"7212345",XK:"43201234",YE:"712345678",YT:"639012345",ZA:"711234567",ZM:"955123456",ZW:"712345678"},metadata={version:4,country_calling_codes:{1:["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],["(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],"0"],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0"],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268"],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264"],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],"0"],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],["(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],"0"],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",1],["(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",0,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-4
3376-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1"],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684"],AT:["43","00","1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",[4,5,6,7,8,9,10,11,12,13],[["(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],["(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],["(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],["(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],"0"],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|7(?:[013-57-9]\\d|2[0-8]))\\d|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90)))\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|3\\d\\d)|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",0,"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0"],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0"],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246"],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0"],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0"],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0"],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441"],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]]],BO:["591","00(?:1\\d)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?"],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]"],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2"],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242"],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,0,"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],"0"],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0"],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4}
337)","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,0,"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([3579]|4(?:[14]4|56))?"],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))"],CU:["53","119","[27]\\d{6,7}|[34]\\d{5,7}|63\\d{6}|(?:5|8\\d\\d)\\d{7}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0"],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]"],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"0$1"],["(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],["(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],["(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],["(\\d{3})(\\d{2})(\\d{8}
337)","$1 $2 $3",["15"],"0$1"]],"0"],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767"],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9"],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],"0"],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0"],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],["(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0"],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]"],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0"],ES:["34","00","[5-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0"],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:1[3-79]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",0,"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,0,"00"],FK:["500","00","[2-7]\\d{4}",[5]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))"],FR:["33","00","[1-9]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],"0"],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1"],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-2
vendor: 18,583 bytes, line 337
337]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473"],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0"],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0"],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0"],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],["(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671"],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]]],GY:["592","001","(?:[2-8]\\d{3}|9008)\\d{3}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,0,"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6|7[245]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-57]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0"],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06"],ID:["62","00[89]","(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0"],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0"],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0"],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24"],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0"],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0"],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0"],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,0,"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}"],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876"],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0"],JP:["81","010","00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],["(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1"],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0"],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0"],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0"],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869"],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0"],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["
33760|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?"],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345"],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",0,"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0"],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0"],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758"],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0"],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0"],LR:["231","00","(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0"],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(8-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"8 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(8-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(8-$1)",1]],"8",0,"[08]"],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)"],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0"],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],["(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-46-9]|3[3-9]|9)|8(?:0[89]|92)"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5(?:2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0"],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],"0"],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0"],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-5])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1"],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1"],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],"0"],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],["(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],["(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],"0"],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],["(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],"0"],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670"],MQ:["596","00","596\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664"],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,0,"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,0,"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0"],MX:["52","0[09]","1(?:(?:22|44|7[27]|87|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-689]|8[1-69]|9[1-8])|[2-9]\\d)\\d{8}",[10,11],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],0,1],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],0,1],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],0,1]],"01",0,"0(?:[12]|4[45])|1",0,0,0,0,"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0"],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[047]"]]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1"],NG:["234","009","2[0-24-9]\\d{8}|[78]\\d{10,13}|[7-9]\\d{9}|[1-9]\\d{7}|[124-7]\\d{6}",[7,8,10,11,12,13,14],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-6]|7(?:0[0-689]|[1-79])|8[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],["(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],"0"],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],["(\\d)(\\d{8})","$1 $2",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0"],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]"],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7}
337)","$1-$2",["9"]]],"0"],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]]],NU:["683","00","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,0,"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,0,"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,0,"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],["(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],"0"],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["1"]],["(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],["(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],["(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],["(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],"0"],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]]],PM:["508","00","[45]\\d{5}|(?:708|80\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939"],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],["(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0"],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]]],RE:["262","00","(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}"],["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-5]|76(?:2[27]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],["(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"],"0$1"]],"0",0,0,0,0,0,0,0," int "],RS:["381","00","38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",[6,7,8,9,10,11,12],[["(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],["(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],"0"],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",1],["(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",0,"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],"0"],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["9"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],"0"],SB:["677","0[01]","(?:[1-6]|[7-9]\\d\\d)\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,0,"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0"],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0"],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-9]|[1-9])"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],["(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]"],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,0,"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79"],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],"0"],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0"],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1"],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0"],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],["(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],["(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0"],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]]],SV:["503","00","[267]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721"],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0"],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8"],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649"],TD:["235","00|16","(?:22|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,0,"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,0,"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]]],TM:["993","810","[1-6]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|61[06])","5(?:[0-59]|61[06]1)"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",1],["(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",1]],"0"],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868"],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,0,0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0"],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,0,"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5})","$1 $2",["202
337","2024"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],"0"],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["(?:5056(?:[0-35-9]\\d|4[468])|7302[0-3]\\d)\\d{4}|(?:472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[6,7,8,9,10,11,12,13],[["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,0,"00"," int. "],UZ:["998","810","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11],0,0,0,0,0,0,"06698"],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784"],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0"],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284"],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340"],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0"],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],XK:["383","00","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],"0"],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0"],YT:["262","00","(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|15|5[0-4]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0"],ZW:["263","00","2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",[5,6,7,8,9,10],[["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],["(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],["(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],"0"]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4}
337)","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,0,0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}};function withMetadataArgument(_e,tn){var nn=Array.prototype.slice.call(tn);return nn.push(metadata),_e.apply(this,nn)}function _typeof$1(_e){"@babel/helpers - typeof";return _typeof$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(tn){return typeof tn}:function(tn){return tn&&typeof Symbol=="function"&&tn.constructor===Symbol&&tn!==Symbol.prototype?"symbol":typeof tn},_typeof$1(_e)}function _defineProperties$3(_e,tn){for(var nn=0;nn<tn.length;nn++){var sn=tn[nn];sn.enumerable=sn.enumerable||!1,sn.configurable=!0,"value"in sn&&(sn.writable=!0),Object.defineProperty(_e,sn.key,sn)}}function _createClass$3(_e,tn,nn){return tn&&_defineProperties$3(_e.prototype,tn),nn&&_defineProperties$3(_e,nn),Object.defineProperty(_e,"prototype",{writable:!1}),_e}function _classCallCheck$2(_e,tn){if(!(_e instanceof tn))throw new TypeError("Cannot call a class as a function")}function _inherits(_e,tn){if(typeof tn!="function"&&tn!==null)throw new TypeError("Super expression must either be null or a function");_e.prototype=Object.create(tn&&tn.prototype,{constructor:{value:_e,writable:!0,configurable:!0}}),Object.defineProperty(_e,"prototype",{writable:!1}),tn&&_setPrototypeOf(_e,tn)}function _createSuper(_e){var tn=_isNativeReflectConstruct();return function(){var sn=_getPrototypeOf(_e),an;if(tn){var cn=_getPrototypeOf(this).constructor;an=Reflect.construct(sn,arguments,cn)}else an=sn.apply(this,arguments);return _possibleConstructorReturn(this,an)}}function _possibleConstructorReturn(_e,tn){if(tn&&(_typeof$1(tn)==="object"||typeof tn=="function"))return tn;if(tn!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(_e)}function _assertThisInitialized(_e){if(_e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return _e}function _wrapNativeSuper(_e){var tn=typeof Map=="function"?new Map:void 0;return _wrapNativeSuper=function(sn){if(sn===null||!_isNativeFunction(sn))return sn;if(typeof sn!="function")throw new TypeError("Super expression must either be null or a function");if(typeof tn<"u"){if(tn.has(sn))return tn.get(sn);tn.set(sn,an)}function an(){return _construct(sn,arguments,_getPrototypeOf(this).constructor)}return an.prototype=Object.create(sn.prototype,{constructor:{value:an,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(an,sn)},_wrapNativeSuper(_e)}function _construct(_e,tn,nn){return _isNativeReflectConstruct()?_construct=Reflect.construct:_construct=function(an,cn,un){var hn=[null];hn.push.apply(hn,cn);var fn=Function.bind.apply(an,hn),vn=new fn;return un&&_setPrototypeOf(vn,un.prototype),vn},_construct.apply(null,arguments)}function _isNativeReflectConstruct(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _isNativeFunction(_e){return Function.toString.call(_e).indexOf("[native code]")!==-1}function _setPrototypeOf(_e,tn){return _setPrototypeOf=Object.setPrototypeOf||function(sn,an){return sn.__proto__=an,sn},_setPrototypeOf(_e,tn)}function _getPrototypeOf(_e){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(nn){return nn.__proto__||Object.getPrototypeOf(nn)},_getPrototypeOf(_e)}
vendor: 9,294 bytes, line 337
337var ParseError=function(_e){_inherits(nn,_e);var tn=_createSuper(nn);function nn(sn){var an;return _classCallCheck$2(this,nn),an=tn.call(this,sn),Object.setPrototypeOf(_assertThisInitialized(an),nn.prototype),an.name=an.constructor.name,an}return _createClass$3(nn)}(_wrapNativeSuper(Error)),MIN_LENGTH_FOR_NSN=2,MAX_LENGTH_FOR_NSN=17,MAX_LENGTH_COUNTRY_CODE=3,VALID_DIGITS="0-9ï¼-ï¼Ù -Ù©Û°-Û¹",DASHES="-â-ââã¼ï¼",SLASHES="ï¼/",DOTS="ï¼.",WHITESPACE="  Âââ ã",BRACKETS="()ï¼ï¼ï¼»ï¼½\\[\\]",TILDES="~ââ¼ï½",VALID_PUNCTUATION="".concat(DASHES).concat(SLASHES).concat(DOTS).concat(WHITESPACE).concat(BRACKETS).concat(TILDES),PLUS_CHARS="+ï¼";function compare(_e,tn){_e=_e.split("-"),tn=tn.split("-");for(var nn=_e[0].split("."),sn=tn[0].split("."),an=0;an<3;an++){var cn=Number(nn[an]),un=Number(sn[an]);if(cn>un)return 1;if(un>cn)return-1;if(!isNaN(cn)&&isNaN(un))return 1;if(isNaN(cn)&&!isNaN(un))return-1}return _e[1]&&tn[1]?_e[1]>tn[1]?1:_e[1]<tn[1]?-1:0:!_e[1]&&tn[1]?1:_e[1]&&!tn[1]?-1:0}var objectConstructor={}.constructor;function isObject$5(_e){return _e!=null&&_e.constructor===objectConstructor}function _typeof(_e){"@babel/helpers - typeof";return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(tn){return typeof tn}:function(tn){return tn&&typeof Symbol=="function"&&tn.constructor===Symbol&&tn!==Symbol.prototype?"symbol":typeof tn},_typeof(_e)}function _classCallCheck$1(_e,tn){if(!(_e instanceof tn))throw new TypeError("Cannot call a class as a function")}function _defineProperties$2(_e,tn){for(var nn=0;nn<tn.length;nn++){var sn=tn[nn];sn.enumerable=sn.enumerable||!1,sn.configurable=!0,"value"in sn&&(sn.writable=!0),Object.defineProperty(_e,sn.key,sn)}}function _createClass$2(_e,tn,nn){return tn&&_defineProperties$2(_e.prototype,tn),nn&&_defineProperties$2(_e,nn),Object.defineProperty(_e,"prototype",{writable:!1}),_e}var V3="1.2.0",V4="1.7.35",DEFAULT_EXT_PREFIX=" ext. ",CALLING_CODE_REG_EXP=/^\d+$/,Metadata=function(){function _e(tn){_classCallCheck$1(this,_e),validateMetadata(tn),this.metadata=tn,setVersion.call(this,tn)}return _createClass$2(_e,[{key:"getCountries",value:function(){return Object.keys(this.metadata.countries).filter(function(nn){return nn!=="001"})}},{key:"getCountryMetadata",value:function(nn){return this.metadata.countries[nn]}},{key:"nonGeographic",value:function(){if(!(this.v1||this.v2||this.v3))return this.metadata.nonGeographic||this.metadata.nonGeographical}},{key:"hasCountry",value:function(nn){return this.getCountryMetadata(nn)!==void 0}},{key:"hasCallingCode",value:function(nn){if(this.getCountryCodesForCallingCode(nn))return!0;if(this.nonGeographic()){if(this.nonGeographic()[nn])return!0}else{var sn=this.countryCallingCodes()[nn];if(sn&&sn.length===1&&sn[0]==="001")return!0}}},{key:"isNonGeographicCallingCode",value:function(nn){return this.nonGeographic()?!!this.nonGeographic()[nn]:!this.getCountryCodesForCallingCode(nn)}},{key:"country",value:function(nn){return this.selectNumberingPlan(nn)}},{key:"selectNumberingPlan",value:function(nn,sn){if(nn&&CALLING_CODE_REG_EXP.test(nn)&&(sn=nn,nn=null),nn&&nn!=="001"){if(!this.hasCountry(nn))throw new Error("Unknown country: ".concat(nn));this.numberingPlan=new NumberingPlan(this.getCountryMetadata(nn),this)}else if(sn){if(!this.hasCallingCode(sn))throw new Error("Unknown calling code: ".concat(sn));this.numberingPlan=new NumberingPlan(this.getNumberingPlanMetadata(sn),this)}else this.numberingPlan=void 0;return this}},{key:"getCountryCodesForCallingCode",value:function(nn){var sn=this.countryCallingCodes()[nn];if(sn)return sn.length===1&&sn[0].length===3?void 0:sn}},{key:"getCountryCodeForCallingCode",value:function(nn){var sn=this.getCountryCodesForCallingCode(nn);if(sn)return sn[0]}},{key:"getNumberingPlanMetadata",value:function(nn){var sn=this.getCountryCodeForCallingCode(nn);if(sn)return this.getCountryMetadata(sn);if(this.nonGeographic()){var an=this.nonGeographic()[nn];if(an)return an}else{var cn=this.countryCallingCodes()[nn];if(cn&&cn.length===1&&cn[0]==="001")return this.metadata.countries["001"]}}},{key:"countryCallingCode",value:function(){return this.numberingPlan.callingCode()}},{key:"IDDPrefix",value:function(){return this.numberingPlan.IDDPrefix()}},{key:"defaultIDDPrefix",value:function(){return this.numberingPlan.defaultIDDPrefix()}},{key:"nationalNumberPattern",value:function(){return this.numberingPlan.nationalNumberPattern()}},{key:"possibleLengths",value:function(){return this.numberingPlan.possibleLengths()}},{key:"formats",value:function(){return this.numberingPlan.formats()}},{key:"nationalPrefixForParsing",value:function(){return this.numberingPlan.nationalPrefixForParsing()}},{key:"nationalPrefixTransformRule",value:function(){return this.numberingPlan.nationalPrefixTransformRule()}},{key:"leadingDigits",value:function(){return this.numberingPlan.leadingDigits()}},{key:"hasTypes",value:function(){return this.numberingPlan.hasTypes()}},{key:"type",value:function(nn){return this.numberingPlan.type(nn)}},{key:"ext",value:function(){return this.numberingPlan.ext()}},{key:"countryCallingCodes",value:function(){return this.v1?this.metadata.country_phone_code_to_countries:this.metadata.country_calling_codes}},{key:"chooseCountryByCountryCallingCode",value:function(nn){return this.selectNumberingPlan(nn)}},{key:"hasSelectedNumberingPlan",value:function(){return this.numberingPlan!==void 0}}]),_e}(),NumberingPlan=function(){function _e(tn,nn){_classCallCheck$1(this,_e),this.globalMetadataObject=nn,this.metadata=tn,setVersion.call(this,nn.metadata)}return _createClass$2(_e,[{key:"callingCode",value:function(){return this.metadata[0]}},{key:"getDefaultCountryMetadataForRegion",value:function(){return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode())}},{key:"IDDPrefix",value:function(){if(!(this.v1||this.v2))return this.metadata[1]}},{key:"defaultIDDPrefix",value:function(){if(!(this.v1||this.v2))return this.metadata[12]}},{key:"nationalNumberPattern",value:function(){return this.v1||this.v2?this.metadata[1]:this.metadata[2]}},{key:"possibleLengths",value:function(){if(!this.v1)return this.metadata[this.v2?2:3]}},{key:"_getFormats",value:function(nn){return nn[this.v1?2:this.v2?3:4]}},{key:"formats",value:function(){var nn=this,sn=this._getFormats(this.metadata)||this._getFormats(this.getDefaultCountryMetadataForRegion())||[];return sn.map(function(an){return new Format$1(an,nn)})}},{key:"nationalPrefix",value:function(){return this.metadata[this.v1?3:this.v2?4:5]}},{key:"_getNationalPrefixFormattingRule",value:function(nn){return nn[this.v1?4:this.v2?5:6]}},{key:"nationalPrefixFormattingRule",value:function(){return this._getNationalPrefixFormattingRule(this.metadata)||this._getNationalPrefixFormattingRule(this.getDefaultCountryMetadataForRegion())}},{key:"_nationalPrefixForParsing",value:function(){return this.metadata[this.v1?5:this.v2?6:7]}},{key:"nationalPrefixForParsing",value:function(){return this._nationalPrefixForParsing()||this.nationalPrefix()}},{key:"nationalPrefixTransformRule",value:function(){return this.metadata[this.v1?6:this.v2?7:8]}},{key:"_getNationalPrefixIsOptionalWhenFormatting",value:function(){return!!this.metadata[this.v1?7:this.v2?8:9]}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return this._getNationalPrefixIsOptionalWhenFormatting(this.metadata)||this._getNationalPrefixIsOptionalWhenFormatting(this.getDefaultCountryMetadataForRegion())}},{key:"leadingDigits",value:function(){return this.metadata[this.v1?8:this.v2?9:10]}},{key:"types",value:function(){return this.metadata[this.v1?9:this.v2?10:11]}},{key:"hasTypes",value:function(){return this.types()&&this.types().length===0?!1:!!this.types()}},{key:"type",value:function(nn){if(this.hasTypes()&&getType(this.types(),nn))return new Type(getType(this.types(),nn),this)}},{key:"ext",value:function(){return this.v1||this.v2?DEFAULT_EXT_PREFIX:this.metadata[13]||DEFAULT_EXT_PREFIX}}]),_e}(),Format$1=function(){function _e(tn,nn){_classCallCheck$1(this,_e),this._format=tn,this.metadata=nn}return _createClass$2(_e,[{key:"pattern",value:function(){return this._format[0]}},{key:"format",value:function(){return this._format[1]}},{key:"leadingDigitsPatterns",value:function(){return this._format[2]||[]}},{key:"nationalPrefixFormattingRule",value:function(){return this._format[3]||this.metadata.nationalPrefixFormattingRule()}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return!!this._format[4]||this.metadata.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"nationalPrefixIsMandatoryWhenFormattingInNationalFormat",value:function(){return this.usesNationalPrefix()&&!this.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"usesNationalPrefix",value:function(){return!!(this.nationalPrefixFormattingRule()&&!FIRST_GROUP_ONLY_PREFIX_PATTERN.test(this.nationalPrefixFormattingRule()))}},{key:"internationalFormat",value:function(){return this._format[5]||this.format()}}]),_e}(),FIRST_GROUP_ONLY_PREFIX_PATTERN=/^\(?\$1\)?$/,Type=function(){function _e(tn,nn){_classCallCheck$1(this,_e),this.type=tn,this.metadata=nn}return _createClass$2(_e,[{key:"pattern",value:function(){return this.metadata.v1?this.type:this.t
vendor: 9,282 bytes, lines 337-340
337ype[0]}},{key:"possibleLengths",value:function(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}]),_e}();function getType(_e,tn){switch(tn){case"FIXED_LINE":return _e[0];case"MOBILE":return _e[1];case"TOLL_FREE":return _e[2];case"PREMIUM_RATE":return _e[3];case"PERSONAL_NUMBER":return _e[4];case"VOICEMAIL":return _e[5];case"UAN":return _e[6];case"PAGER":return _e[7];case"VOIP":return _e[8];case"SHARED_COST":return _e[9]}}function validateMetadata(_e){if(!_e)throw new Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments.");if(!isObject$5(_e)||!isObject$5(_e.countries))throw new Error("[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got ".concat(isObject$5(_e)?"an object of shape: { "+Object.keys(_e).join(", ")+" }":"a "+typeOf(_e)+": "+_e,"."))}var typeOf=function(tn){return _typeof(tn)};function getCountryCallingCode(_e,tn){if(tn=new Metadata(tn),tn.hasCountry(_e))return tn.country(_e).countryCallingCode();throw new Error("Unknown country: ".concat(_e))}function isSupportedCountry(_e,tn){return tn.countries.hasOwnProperty(_e)}function setVersion(_e){var tn=_e.version;typeof tn=="number"?(this.v1=tn===1,this.v2=tn===2,this.v3=tn===3,this.v4=tn===4):tn?compare(tn,V3)===-1?this.v2=!0:compare(tn,V4)===-1?this.v3=!0:this.v4=!0:this.v1=!0}var RFC3966_EXTN_PREFIX=";ext=",getExtensionDigitsPattern=function(tn){return"([".concat(VALID_DIGITS,"]{1,").concat(tn,"})")};function createExtensionPattern(_e){var tn="20",nn="15",sn="9",an="6",cn="[  \\t,]*",un="[:\\.ï¼]?[  \\t,-]*",hn="#?",fn="(?:e?xt(?:ensi(?:oÌ?|ó))?n?|ï½ ?ï½ï½ï½?|доб|anexo)",vn="(?:[xï½#ï¼~ï½]|int|ï½ï½ï½)",_n="[- ]+",kn="[  \\t]*",yn="(?:,{2}|;)",Cn=RFC3966_EXTN_PREFIX+getExtensionDigitsPattern(tn),Sn=cn+fn+un+getExtensionDigitsPattern(tn)+hn,$n=cn+vn+un+getExtensionDigitsPattern(sn)+hn,Pn=_n+getExtensionDigitsPattern(an)+"#",xn=kn+yn+un+getExtensionDigitsPattern(nn)+hn,Mn=kn+"(?:,)+"+un+getExtensionDigitsPattern(sn)+hn;return Cn+"|"+Sn+"|"+$n+"|"+Pn+"|"+xn+"|"+Mn}var MIN_LENGTH_PHONE_NUMBER_PATTERN="["+VALID_DIGITS+"]{"+MIN_LENGTH_FOR_NSN+"}",VALID_PHONE_NUMBER="["+PLUS_CHARS+"]{0,1}(?:["+VALID_PUNCTUATION+"]*["+VALID_DIGITS+"]){3,}["+VALID_PUNCTUATION+VALID_DIGITS+"]*",VALID_PHONE_NUMBER_START_REG_EXP=new RegExp("^["+PLUS_CHARS+"]{0,1}(?:["+VALID_PUNCTUATION+"]*["+VALID_DIGITS+"]){1,2}$","i"),VALID_PHONE_NUMBER_WITH_EXTENSION=VALID_PHONE_NUMBER+"(?:"+createExtensionPattern()+")?",VALID_PHONE_NUMBER_PATTERN=new RegExp("^"+MIN_LENGTH_PHONE_NUMBER_PATTERN+"$|^"+VALID_PHONE_NUMBER_WITH_EXTENSION+"$","i");function isViablePhoneNumber(_e){return _e.length>=MIN_LENGTH_FOR_NSN&&VALID_PHONE_NUMBER_PATTERN.test(_e)}function isViablePhoneNumberStart(_e){return VALID_PHONE_NUMBER_START_REG_EXP.test(_e)}var EXTN_PATTERN=new RegExp("(?:"+createExtensionPattern()+")$","i");function extractExtension(_e){var tn=_e.search(EXTN_PATTERN);if(tn<0)return{};for(var nn=_e.slice(0,tn),sn=_e.match(EXTN_PATTERN),an=1;an<sn.length;){if(sn[an])return{number:nn,ext:sn[an]};an++}}var DIGITS={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","ï¼":"0","ï¼":"1","ï¼":"2","ï¼":"3","ï¼":"4","ï¼":"5","ï¼":"6","ï¼":"7","ï¼":"8","ï¼":"9","Ù ":"0","Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Û°":"0","Û±":"1","Û²":"2","Û³":"3","Û´":"4","Ûµ":"5","Û¶":"6","Û·":"7","Û¸":"8","Û¹":"9"};function parseDigit(_e){return DIGITS[_e]}function _createForOfIteratorHelperLoose$4(_e,tn){var nn=typeof Symbol<"u"&&_e[Symbol.iterator]||_e["@@iterator"];if(nn)return(nn=nn.call(_e)).next.bind(nn);if(Array.isArray(_e)||(nn=_unsupportedIterableToArray$5(_e))||tn&&_e&&typeof _e.length=="number"){nn&&(_e=nn);var sn=0;return function(){return sn>=_e.length?{done:!0}:{done:!1,value:_e[sn++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 338In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$5(_e,tn){if(_e){if(typeof _e=="string")return _arrayLikeToArray$5(_e,tn);var nn=Object.prototype.toString.call(_e).slice(8,-1);if(nn==="Object"&&_e.constructor&&(nn=_e.constructor.name),nn==="Map"||nn==="Set")return Array.from(_e);if(nn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(nn))return _arrayLikeToArray$5(_e,tn)}}function _arrayLikeToArray$5(_e,tn){(tn==null||tn>_e.length)&&(tn=_e.length);for(var nn=0,sn=new Array(tn);nn<tn;nn++)sn[nn]=_e[nn];return sn}function parseIncompletePhoneNumber(_e){for(var tn="",nn=_createForOfIteratorHelperLoose$4(_e.split("")),sn;!(sn=nn()).done;){var an=sn.value;tn+=parsePhoneNumberCharacter(an,tn)||""}return tn}function parsePhoneNumberCharacter(_e,tn,nn){if(_e==="+"){if(tn){typeof nn=="function"&&nn("end");return}return"+"}return parseDigit(_e)}function _createForOfIteratorHelperLoose$3(_e,tn){var nn=typeof Symbol<"u"&&_e[Symbol.iterator]||_e["@@iterator"];if(nn)return(nn=nn.call(_e)).next.bind(nn);if(Array.isArray(_e)||(nn=_unsupportedIterableToArray$4(_e))||tn&&_e&&typeof _e.length=="number"){nn&&(_e=nn);var sn=0;return function(){return sn>=_e.length?{done:!0}:{done:!1,value:_e[sn++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 339In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$4(_e,tn){if(_e){if(typeof _e=="string")return _arrayLikeToArray$4(_e,tn);var nn=Object.prototype.toString.call(_e).slice(8,-1);if(nn==="Object"&&_e.constructor&&(nn=_e.constructor.name),nn==="Map"||nn==="Set")return Array.from(_e);if(nn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(nn))return _arrayLikeToArray$4(_e,tn)}}function _arrayLikeToArray$4(_e,tn){(tn==null||tn>_e.length)&&(tn=_e.length);for(var nn=0,sn=new Array(tn);nn<tn;nn++)sn[nn]=_e[nn];return sn}function mergeArrays(_e,tn){for(var nn=_e.slice(),sn=_createForOfIteratorHelperLoose$3(tn),an;!(an=sn()).done;){var cn=an.value;_e.indexOf(cn)<0&&nn.push(cn)}return nn.sort(function(un,hn){return un-hn})}function checkNumberLength(_e,tn){return checkNumberLengthForType(_e,void 0,tn)}function checkNumberLengthForType(_e,tn,nn){var sn=nn.type(tn),an=sn&&sn.possibleLengths()||nn.possibleLengths();if(!an)return"IS_POSSIBLE";if(tn==="FIXED_LINE_OR_MOBILE"){if(!nn.type("FIXED_LINE"))return checkNumberLengthForType(_e,"MOBILE",nn);var cn=nn.type("MOBILE");cn&&(an=mergeArrays(an,cn.possibleLengths()))}else if(tn&&!sn)return"INVALID_LENGTH";var un=_e.length,hn=an[0];return hn===un?"IS_POSSIBLE":hn>un?"TOO_SHORT":an[an.length-1]<un?"TOO_LONG":an.indexOf(un,1)>=0?"IS_POSSIBLE":"INVALID_LENGTH"}function isPossiblePhoneNumber(_e,tn,nn){if(tn===void 0&&(tn={}),nn=new Metadata(nn),tn.v2){if(!_e.countryCallingCode)throw new Error("Invalid phone number object passed");nn.selectNumberingPlan(_e.countryCallingCode)}else{if(!_e.phone)return!1;if(_e.country){if(!nn.hasCountry(_e.country))throw new Error("Unknown country: ".concat(_e.country));nn.country(_e.country)}else{if(!_e.countryCallingCode)throw new Error("Invalid phone number object passed");nn.selectNumberingPlan(_e.countryCallingCode)}}if(nn.possibleLengths())return isPossibleNumber(_e.phone||_e.nationalNumber,nn);if(_e.countryCallingCode&&nn.isNonGeographicCallingCode(_e.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}function isPossibleNumber(_e,tn){switch(checkNumberLength(_e,tn)){case"IS_POSSIBLE":return!0;default:return!1}}function matchesEntirely(_e,tn){return _e=_e||"",new RegExp("^(?:"+tn+")$").test(_e)}function _createForOfIteratorHelperLoose$2(_e,tn){var nn=typeof Symbol<"u"&&_e[Symbol.iterator]||_e["@@iterator"];if(nn)return(nn=nn.call(_e)).next.bind(nn);if(Array.isArray(_e)||(nn=_unsupportedIterableToArray$3(_e))||tn&&_e&&typeof _e.length=="number"){nn&&(_e=nn);var sn=0;return function(){return sn>=_e.length?{done:!0}:{done:!1,value:_e[sn++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 340In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$3(_e,tn){if(_e){if(typeof _e=="string")return _arrayLikeToArray$3(_e,tn);var nn=Object.prototype.toString.call(_e).slice(8,-1);if(nn==="Object"&&_e.constructor&&(nn=_e.constructor.name),nn==="Map"||nn==="Set")return Array.from(_e);if(nn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(nn))return _arrayLikeToArray$3(_e,tn)}}function _arrayLikeToArray$3(_e,tn){(tn==null||tn>_e.length)&&(tn=_e.length);for(var nn=0,sn=new Array(tn);nn<tn;nn++)sn[nn]=_e[nn];return sn}var NON_FIXED_LINE_PHONE_TYPES=["MOBILE","PREMIUM_RATE","TOLL_FREE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];function getNumberType(_e,tn,nn){if(tn=tn||{},!(!_e.country&&!_e.countryCallingCode)){nn=new Metadata(nn),nn.selectNumberingPlan(_e.country,_e.countryCallingCode);var sn=tn.v2?_e.nationalNumber:_e.phone;if(matchesEntirely(sn,nn.nationalNumberPattern())){if(isNumberTypeEqualTo(sn,"FIXED_LINE",nn))return nn.type("MOBILE")&&nn.type("MOBILE").pattern()===""||!nn.type("MOBILE")||isNumberTypeEqualTo(sn,"MOBILE",nn)?"FIXED_LINE_OR_MOBILE":"FIXED_LINE";
vendor: 20,684 bytes, lines 340-342
340for(var an=_createForOfIteratorHelperLoose$2(NON_FIXED_LINE_PHONE_TYPES),cn;!(cn=an()).done;){var un=cn.value;if(isNumberTypeEqualTo(sn,un,nn))return un}}}}function isNumberTypeEqualTo(_e,tn,nn){return tn=nn.type(tn),!tn||!tn.pattern()||tn.possibleLengths()&&tn.possibleLengths().indexOf(_e.length)<0?!1:matchesEntirely(_e,tn.pattern())}function isValidNumber(_e,tn,nn){if(tn=tn||{},nn=new Metadata(nn),nn.selectNumberingPlan(_e.country,_e.countryCallingCode),nn.hasTypes())return getNumberType(_e,tn,nn.metadata)!==void 0;var sn=tn.v2?_e.nationalNumber:_e.phone;return matchesEntirely(sn,nn.nationalNumberPattern())}function getPossibleCountriesForNumber(_e,tn,nn){var sn=new Metadata(nn),an=sn.getCountryCodesForCallingCode(_e);return an?an.filter(function(cn){return couldNationalNumberBelongToCountry(tn,cn,nn)}):[]}function couldNationalNumberBelongToCountry(_e,tn,nn){var sn=new Metadata(nn);return sn.selectNumberingPlan(tn),sn.numberingPlan.possibleLengths().indexOf(_e.length)>=0}function applyInternationalSeparatorStyle(_e){return _e.replace(new RegExp("[".concat(VALID_PUNCTUATION,"]+"),"g")," ").trim()}var FIRST_GROUP_PATTERN=/(\$\d)/;function formatNationalNumberUsingFormat(_e,tn,nn){var sn=nn.useInternationalFormat,an=nn.withNationalPrefix;nn.carrierCode,nn.metadata;var cn=_e.replace(new RegExp(tn.pattern()),sn?tn.internationalFormat():an&&tn.nationalPrefixFormattingRule()?tn.format().replace(FIRST_GROUP_PATTERN,tn.nationalPrefixFormattingRule()):tn.format());return sn?applyInternationalSeparatorStyle(cn):cn}var SINGLE_IDD_PREFIX_REG_EXP=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function getIddPrefix(_e,tn,nn){var sn=new Metadata(nn);if(sn.selectNumberingPlan(_e,tn),sn.defaultIDDPrefix())return sn.defaultIDDPrefix();if(SINGLE_IDD_PREFIX_REG_EXP.test(sn.IDDPrefix()))return sn.IDDPrefix()}function formatRFC3966(_e){var tn=_e.number,nn=_e.ext;if(!tn)return"";if(tn[0]!=="+")throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat(tn).concat(nn?";ext="+nn:"")}function _createForOfIteratorHelperLoose$1(_e,tn){var nn=typeof Symbol<"u"&&_e[Symbol.iterator]||_e["@@iterator"];if(nn)return(nn=nn.call(_e)).next.bind(nn);if(Array.isArray(_e)||(nn=_unsupportedIterableToArray$2(_e))||tn&&_e&&typeof _e.length=="number"){nn&&(_e=nn);var sn=0;return function(){return sn>=_e.length?{done:!0}:{done:!1,value:_e[sn++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 341In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$2(_e,tn){if(_e){if(typeof _e=="string")return _arrayLikeToArray$2(_e,tn);var nn=Object.prototype.toString.call(_e).slice(8,-1);if(nn==="Object"&&_e.constructor&&(nn=_e.constructor.name),nn==="Map"||nn==="Set")return Array.from(_e);if(nn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(nn))return _arrayLikeToArray$2(_e,tn)}}function _arrayLikeToArray$2(_e,tn){(tn==null||tn>_e.length)&&(tn=_e.length);for(var nn=0,sn=new Array(tn);nn<tn;nn++)sn[nn]=_e[nn];return sn}function ownKeys$5(_e,tn){var nn=Object.keys(_e);if(Object.getOwnPropertySymbols){var sn=Object.getOwnPropertySymbols(_e);tn&&(sn=sn.filter(function(an){return Object.getOwnPropertyDescriptor(_e,an).enumerable})),nn.push.apply(nn,sn)}return nn}function _objectSpread$5(_e){for(var tn=1;tn<arguments.length;tn++){var nn=arguments[tn]!=null?arguments[tn]:{};tn%2?ownKeys$5(Object(nn),!0).forEach(function(sn){_defineProperty$5(_e,sn,nn[sn])}):Object.getOwnPropertyDescriptors?Object.defineProperties(_e,Object.getOwnPropertyDescriptors(nn)):ownKeys$5(Object(nn)).forEach(function(sn){Object.defineProperty(_e,sn,Object.getOwnPropertyDescriptor(nn,sn))})}return _e}function _defineProperty$5(_e,tn,nn){return tn in _e?Object.defineProperty(_e,tn,{value:nn,enumerable:!0,configurable:!0,writable:!0}):_e[tn]=nn,_e}var DEFAULT_OPTIONS$1={formatExtension:function(tn,nn,sn){return"".concat(tn).concat(sn.ext()).concat(nn)}};function formatNumber(_e,tn,nn,sn){if(nn?nn=_objectSpread$5(_objectSpread$5({},DEFAULT_OPTIONS$1),nn):nn=DEFAULT_OPTIONS$1,sn=new Metadata(sn),_e.country&&_e.country!=="001"){if(!sn.hasCountry(_e.country))throw new Error("Unknown country: ".concat(_e.country));sn.country(_e.country)}else if(_e.countryCallingCode)sn.selectNumberingPlan(_e.countryCallingCode);else return _e.phone||"";var an=sn.countryCallingCode(),cn=nn.v2?_e.nationalNumber:_e.phone,un;switch(tn){case"NATIONAL":return cn?(un=formatNationalNumber(cn,_e.carrierCode,"NATIONAL",sn,nn),addExtension(un,_e.ext,sn,nn.formatExtension)):"";case"INTERNATIONAL":return cn?(un=formatNationalNumber(cn,null,"INTERNATIONAL",sn,nn),un="+".concat(an," ").concat(un),addExtension(un,_e.ext,sn,nn.formatExtension)):"+".concat(an);case"E.164":return"+".concat(an).concat(cn);case"RFC3966":return formatRFC3966({number:"+".concat(an).concat(cn),ext:_e.ext});case"IDD":if(!nn.fromCountry)return;var hn=formatIDD(cn,_e.carrierCode,an,nn.fromCountry,sn);return addExtension(hn,_e.ext,sn,nn.formatExtension);default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat(tn,'"'))}}function formatNationalNumber(_e,tn,nn,sn,an){var cn=chooseFormatForNumber(sn.formats(),_e);return cn?formatNationalNumberUsingFormat(_e,cn,{useInternationalFormat:nn==="INTERNATIONAL",withNationalPrefix:!(cn.nationalPrefixIsOptionalWhenFormattingInNationalFormat()&&an&&an.nationalPrefix===!1),carrierCode:tn,metadata:sn}):_e}function chooseFormatForNumber(_e,tn){for(var nn=_createForOfIteratorHelperLoose$1(_e),sn;!(sn=nn()).done;){var an=sn.value;if(an.leadingDigitsPatterns().length>0){var cn=an.leadingDigitsPatterns()[an.leadingDigitsPatterns().length-1];if(tn.search(cn)!==0)continue}if(matchesEntirely(tn,an.pattern()))return an}}function addExtension(_e,tn,nn,sn){return tn?sn(_e,tn,nn):_e}function formatIDD(_e,tn,nn,sn,an){var cn=getCountryCallingCode(sn,an.metadata);if(cn===nn){var un=formatNationalNumber(_e,tn,"NATIONAL",an);return nn==="1"?nn+" "+un:un}var hn=getIddPrefix(sn,void 0,an.metadata);if(hn)return"".concat(hn," ").concat(nn," ").concat(formatNationalNumber(_e,null,"INTERNATIONAL",an))}function ownKeys$4(_e,tn){var nn=Object.keys(_e);if(Object.getOwnPropertySymbols){var sn=Object.getOwnPropertySymbols(_e);tn&&(sn=sn.filter(function(an){return Object.getOwnPropertyDescriptor(_e,an).enumerable})),nn.push.apply(nn,sn)}return nn}function _objectSpread$4(_e){for(var tn=1;tn<arguments.length;tn++){var nn=arguments[tn]!=null?arguments[tn]:{};tn%2?ownKeys$4(Object(nn),!0).forEach(function(sn){_defineProperty$4(_e,sn,nn[sn])}):Object.getOwnPropertyDescriptors?Object.defineProperties(_e,Object.getOwnPropertyDescriptors(nn)):ownKeys$4(Object(nn)).forEach(function(sn){Object.defineProperty(_e,sn,Object.getOwnPropertyDescriptor(nn,sn))})}return _e}function _defineProperty$4(_e,tn,nn){return tn in _e?Object.defineProperty(_e,tn,{value:nn,enumerable:!0,configurable:!0,writable:!0}):_e[tn]=nn,_e}function _classCallCheck(_e,tn){if(!(_e instanceof tn))throw new TypeError("Cannot call a class as a function")}function _defineProperties$1(_e,tn){for(var nn=0;nn<tn.length;nn++){var sn=tn[nn];sn.enumerable=sn.enumerable||!1,sn.configurable=!0,"value"in sn&&(sn.writable=!0),Object.defineProperty(_e,sn.key,sn)}}function _createClass$1(_e,tn,nn){return tn&&_defineProperties$1(_e.prototype,tn),nn&&_defineProperties$1(_e,nn),Object.defineProperty(_e,"prototype",{writable:!1}),_e}var PhoneNumber=function(){function _e(tn,nn,sn){if(_classCallCheck(this,_e),!tn)throw new TypeError("`country` or `countryCallingCode` not passed");if(!nn)throw new TypeError("`nationalNumber` not passed");if(!sn)throw new TypeError("`metadata` not passed");var an=getCountryAndCountryCallingCode(tn,sn),cn=an.country,un=an.countryCallingCode;this.country=cn,this.countryCallingCode=un,this.nationalNumber=nn,this.number="+"+this.countryCallingCode+this.nationalNumber,this.getMetadata=function(){return sn}}return _createClass$1(_e,[{key:"setExt",value:function(nn){this.ext=nn}},{key:"getPossibleCountries",value:function(){return this.country?[this.country]:getPossibleCountriesForNumber(this.countryCallingCode,this.nationalNumber,this.getMetadata())}},{key:"isPossible",value:function(){return isPossiblePhoneNumber(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return isValidNumber(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){var nn=new Metadata(this.getMetadata());return nn.isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(nn){return this.number===nn.number&&this.ext===nn.ext}},{key:"getType",value:function(){return getNumberType(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(nn,sn){return formatNumber(this,nn,sn?_objectSpread$4(_objectSpread$4({},sn),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(nn){return this.format("NATIONAL",nn)}},{key:"formatInternational",value:function(nn){return this.format("INTERNATIONAL",nn)}},{key:"getURI",value:function(nn){return this.format("RFC3966",nn)}}]),_e}(),isCountryCode=function(tn){return/^[A-Z]{2}$/.test(tn)};function getCountryAndCountryCallingCode(_e,tn){var nn,sn,an=new Metadata(tn);return isCountryCode(_e)?(nn=_e,an.selectNumberingPlan(nn),sn=an.countryCallingCode()):sn=_e,{country:nn,countryCallingCode:sn}}var CAPTURING_DIGIT_PATTERN=new RegExp("(["+VALID_DIGITS+"])");function stripIddPrefix(_e,tn,nn,sn){if(tn){var an=new Metadata(sn);an.selectNumberingPlan(tn,nn);var cn=new RegExp(an.IDDPrefix());if(_e.search(cn)===0){_e=_e.slice(_e.match(cn)[0].length);var un=_e.match(CAPTURING_DIGIT_PATTERN);if(!(un&&un[1]!=null&&un[1].length>0&&un[1]==="0"))return _e}}}function extractNationalNumberFromPossiblyIncompleteNumber(_e,tn){if(_e&&tn.numberingPlan.nationalPrefixForParsing()){var nn=new RegExp("^(?:"+tn.numberingPlan.nationalPrefixForParsing()+")"),sn=nn.exec(_e);if(sn){var an,cn,un=sn.length-1,hn=un>0&&sn[un];if(tn.nationalPrefixTransformRule()&&hn)an=_e.replace(nn,tn.nationalPrefixTransformRule()),un>1&&(cn=sn[1]);else{var fn=sn[0];an=_e.slice(fn.length),hn&&(cn=sn[1])}var vn;if(hn){var _n=_e.indexOf(sn[1]),kn=_e.slice(0,_n);kn===tn.numberingPlan.nationalPrefix()&&(vn=tn.numberingPlan.nationalPrefix())}else vn=sn[0];return{nationalNumber:an,nationalPrefix:vn,carrierCode:cn}}}return{nationalNumber:_e}}function extractNationalNumber(_e,tn){var nn=extractNationalNumberFromPossiblyIncompleteNumber(_e,tn),sn=nn.carrierCode,an=nn.nationalNumber;if(an!==_e){if(!shouldHaveExtractedNationalPrefix(_e,an,tn))return{nationalNumber:_e};if(tn.possibleLengths()&&!isPossibleIncompleteNationalNumber(an,tn))return{nationalNumber:_e}}return{nationalNumber:an,carrierCode:sn}}function shouldHaveExtractedNationalPrefix(_e,tn,nn){return!(matchesEntirely(_e,nn.nationalNumberPattern())&&!matchesEntirely(tn,nn.nationalNumberPattern()))}function isPossibleIncompleteNationalNumber(_e,tn){switch(checkNumberLength(_e,tn)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}function extractCountryCallingCodeFromInternationalNumberWithoutPlusSign(_e,tn,nn,sn){var an=tn?getCountryCallingCode(tn,sn):nn;if(_e.indexOf(an)===0){sn=new Metadata(sn),sn.selectNumberingPlan(tn,nn);var cn=_e.slice(an.length),un=extractNationalNumber(cn,sn),hn=un.nationalNumber,fn=extractNationalNumber(_e,sn),vn=fn.nationalNumber;if(!matchesEntirely(vn,sn.nationalNumberPattern())&&matchesEntirely(hn,sn.nationalNumberPattern())||checkNumberLength(vn,sn)==="TOO_LONG")return{countryCallingCode:an,number:cn}}return{number:_e}}function extractCountryCallingCode(_e,tn,nn,sn){if(!_e)return{};var an;if(_e[0]!=="+"){var cn=stripIddPrefix(_e,tn,nn,sn);if(cn&&cn!==_e)an=!0,_e="+"+cn;else{if(tn||nn){var un=extractCountryCallingCodeFromInternationalNumberWithoutPlusSign(_e,tn,nn,sn),hn=un.countryCallingCode,fn=un.number;if(hn)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:hn,number:fn}}return{number:_e}}}if(_e[1]==="0")return{};sn=new Metadata(sn);for(var vn=2;vn-1<=MAX_LENGTH_COUNTRY_CODE&&vn<=_e.length;){var _n=_e.slice(1,vn);if(sn.hasCallingCode(_n))return sn.selectNumberingPlan(_n),{countryCallingCodeSource:an?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:_n,number:_e.slice(vn)};vn++}return{}}function _createForOfIteratorHelperLoose(_e,tn){var nn=typeof Symbol<"u"&&_e[Symbol.iterator]||_e["@@iterator"];if(nn)return(nn=nn.call(_e)).next.bind(nn);if(Array.isArray(_e)||(nn=_unsupportedIterableToArray$1(_e))||tn&&_e&&typeof _e.length=="number"){nn&&(_e=nn);var sn=0;return function(){return sn>=_e.length?{done:!0}:{done:!1,value:_e[sn++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 342In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$1(_e,tn){if(_e){if(typeof _e=="string")return _arrayLikeToArray$1(_e,tn);var nn=Object.prototype.toString.call(_e).slice(8,-1);if(nn==="Object"&&_e.constructor&&(nn=_e.constructor.name),nn==="Map"||nn==="Set")return Array.from(_e);if(nn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(nn))return _arrayLikeToArray$1(_e,tn)}}function _arrayLikeToArray$1(_e,tn){(tn==null||tn>_e.length)&&(tn=_e.length);for(var nn=0,sn=new Array(tn);nn<tn;nn++)sn[nn]=_e[nn];return sn}function getCountryByNationalNumber(_e,tn){var nn=tn.countries,sn=tn.defaultCountry,an=tn.metadata;an=new Metadata(an);for(var cn=[],un=_createForOfIteratorHelperLoose(nn),hn;!(hn=un()).done;){var fn=hn.value;if(an.country(fn),an.leadingDigits()){if(_e&&_e.search(an.leadingDigits())===0)return fn}else if(getNumberType({phone:_e,country:fn},void 0,an.metadata))if(sn){if(fn===sn)return fn;cn.push(fn)}else return fn}if(cn.length>0)return cn[0]}var USE_NON_GEOGRAPHIC_COUNTRY_CODE=!1;function getCountryByCallingCode(_e,tn){var nn=tn.nationalNumber,sn=tn.defaultCountry,an=tn.metadata;if(USE_NON_GEOGRAPHIC_COUNTRY_CODE&&an.isNonGeographicCallingCode(_e))return"001";var cn=an.getCountryCodesForCallingCode(_e);if(cn)return cn.length===1?cn[0]:getCountryByNationalNumber(nn,{countries:cn,defaultCountry:sn,metadata:an.metadata})}var PLUS_SIGN="+",RFC3966_VISUAL_SEPARATOR_="[\\-\\.\\(\\)]?",RFC3966_PHONE_DIGIT_="(["+VALID_DIGITS+"]|"+RFC3966_VISUAL_SEPARATOR_+")",RFC3966_GLOBAL_NUMBER_DIGITS_="^\\"+PLUS_SIGN+RFC3966_PHONE_DIGIT_+"*["+VALID_DIGITS+"]"+RFC3966_PHONE_DIGIT_+"*$",RFC3966_GLOBAL_NUMBER_DIGITS_PATTERN_=new RegExp(RFC3966_GLOBAL_NUMBER_DIGITS_,"g"),ALPHANUM_=VALID_DIGITS,RFC3966_DOMAINLABEL_="["+ALPHANUM_+"]+((\\-)*["+ALPHANUM_+"])*",VALID_ALPHA_="a-zA-Z",RFC3966_TOPLABEL_="["+VALID_ALPHA_+"]+((\\-)*["+ALPHANUM_+"])*",RFC3966_DOMAINNAME_="^("+RFC3966_DOMAINLABEL_+"\\.)*"+RFC3966_TOPLABEL_+"\\.?$",RFC3966_DOMAINNAME_PATTERN_=new RegExp(RFC3966_DOMAINNAME_,"g"),RFC3966_PREFIX_="tel:",RFC3966_PHONE_CONTEXT_=";phone-context=",RFC3966_ISDN_SUBADDRESS_=";isub=";function extractPhoneContext(_e){var tn=_e.indexOf(RFC3966_PHONE_CONTEXT_);if(tn<0)return null;var nn=tn+RFC3966_PHONE_CONTEXT_.length;if(nn>=_e.length)return"";var sn=_e.indexOf(";",nn);return sn>=0?_e.substring(nn,sn):_e.substring(nn)}function isPhoneContextValid(_e){return _e===null?!0:_e.length===0?!1:RFC3966_GLOBAL_NUMBER_DIGITS_PATTERN_.test(_e)||RFC3966_DOMAINNAME_PATTERN_.test(_e)}function extractFormattedPhoneNumberFromPossibleRfc3966NumberUri(_e,tn){var nn=tn.extractFormattedPhoneNumber,sn=extractPhoneContext(_e);if(!isPhoneContextValid(sn))throw new ParseError("NOT_A_NUMBER");var an;if(sn===null)an=nn(_e)||"";else{an="",sn.charAt(0)===PLUS_SIGN&&(an+=sn);var cn=_e.indexOf(RFC3966_PREFIX_),un;cn>=0?un=cn+RFC3966_PREFIX_.length:un=0;var hn=_e.indexOf(RFC3966_PHONE_CONTEXT_);an+=_e.substring(un,hn)}var fn=an.indexOf(RFC3966_ISDN_SUBADDRESS_);if(fn>0&&(an=an.substring(0,fn)),an!=="")return an}var MAX_INPUT_STRING_LENGTH=250,PHONE_NUMBER_START_PATTERN=new RegExp("["+PLUS_CHARS+VALID_DIGITS+"]"),AFTER_PHONE_NUMBER_END_PATTERN=new RegExp("[^"+VALID_DIGITS+"#]+$");function parse$2(_e,tn,nn){if(tn=tn||{},nn=new Metadata(nn),tn.defaultCountry&&!nn.hasCountry(tn.defaultCountry))throw tn.v2?new ParseError("INVALID_COUNTRY"):new Error("Unknown country: ".concat(tn.defaultCountry));var sn=parseInput(_e,tn.v2,tn.extract),an=sn.number,cn=sn.ext,un=sn.error;if(!an){if(tn.v2)throw un==="TOO_SHORT"?new ParseError("TOO_SHORT"):new ParseError("NOT_A_NUMBER");return{}}var hn=parsePhoneNumber$1(an,tn.defaultCountry,tn.defaultCallingCode,nn),fn=hn.country,vn=hn.nationalNumber,_n=hn.countryCallingCode,kn=hn.countryCallingCodeSource,yn=hn.carrierCode;if(!nn.hasSelectedNumberingPlan()){if(tn.v2)throw new ParseError("INVALID_COUNTRY");return{}}if(!vn||vn.length<MIN_LENGTH_FOR_NSN){if(tn.v2)throw new ParseError("TOO_SHORT");return{}}if(vn.length>MAX_LENGTH_FOR_NSN){if(tn.v2)throw new ParseError("TOO_LONG");return{}}if(tn.v2){var Cn=new PhoneNumber(_n,vn,nn.metadata);return fn&&(Cn.country=fn),yn&&(Cn.carrierCode=yn),cn&&(Cn.ext=cn),Cn.__countryCallingCodeSource=kn,Cn}var Sn=(tn.extended?nn.hasSelectedNumberingPlan():fn)?matchesEntirely(vn,nn.nationalNumberPattern()):!1;return tn.extended?{country:fn,countryCallingCode:_n,carrierCode:yn,valid:Sn,possible:Sn?!0:!!(tn.extended===!0&&nn.possibleLengths()&&isPossibleNumber(vn,nn)),phone:vn,ext:cn}:Sn?result(fn,vn,cn):{}}function _extractFormattedPhoneNumber(_e,tn,nn){if(_e){if(_e.length>MAX_INPUT_STRING_LENGTH){if(nn)throw new ParseError("TOO_LONG");return}if(tn===!1)return _e;var sn=_e.search(PHONE_NUMBER_START_PATTERN);if(!(sn<0))return _e.slice(sn).replace(AFTER_PHONE_NUMBER_END_PATTERN,"")}}function parseInput(_e,tn,nn){var sn=extractFormattedPhoneNumberFromPossibleRfc3966NumberUri(_e,{extractFormattedPhoneNumber:function(un){return _extractFormattedPhoneNumber(un,nn,tn)}});if(!sn)return{};if(!isViablePhoneNumber(sn))return isViablePhoneNumberStart(sn)?{error:"TOO_SHORT"}:{};var an=extractExtension(sn);return an.ext?an:{number:sn}}function result(_e,tn,nn){var sn={country:_e,phone:tn};return nn&&(sn.ext=nn),sn}function parsePhoneNumber$1(_e,tn,nn,sn){var an=extractCountryCallingCode(parseIncompletePhoneNumber(_e),tn,nn,sn.metadata),cn=an.countryCallingCodeSource,un=an.countryCallingCode,hn=an.number,fn;if(un)sn.selectNumberingPlan(un);else if(hn&&(tn||nn))sn.selectNumberingPlan(tn,nn),tn&&(fn=tn),un=nn||getCountryCallingCode(tn,sn.metadata);else return{};if(!hn)return{countryCallingCodeSource:cn,countryCallingCode:un};var vn=extractNationalNumber(parseIncompletePhoneNumber(hn),sn),_n=vn.nationalNumber,kn=vn.carrierCode,yn=getCountryByCallingCode(un,{nationalNumber:_n,defaultCountry:tn,metadata:sn});return yn&&(fn=yn,yn==="001"||sn.country(fn)),{country:fn,countryCallingCode:un,countryCallingCodeSource:cn,nationalNumber:_n,carrierCode:kn}}function ownKeys$3(_e,tn){var nn=Object.keys(_e);if(Object.getOwnPropertySymbols){var sn=Object.getOwnPropertySymbols(_e);tn&&(sn=sn.filter(function(an){return Object.getOwnPropertyDescriptor(_e,an).enumerable})),nn.push.apply(nn,sn)}return nn}function _objectSpread$3(_e){for(var tn=1;tn<arguments.length;tn++){var nn=arguments[tn]!=null?arguments[tn]:{};tn%2?ownKeys$3(Object(nn),!0).forEach(function(sn){_defineProperty$3(_e,sn,nn[sn])}):Object.getOwnPropertyDescriptors?Object.defineProperties(_e,Object.getOwnPropertyDescriptors(nn)):ownKeys$3(Object(nn)).forEach(function(sn){Object.defineProperty(_e,sn,Object.getOwnPropertyDescriptor(nn,sn))})}return _e}function _defineProperty$3(_e,tn,nn){return tn in _e?Object.defineProperty(_e,tn,{value:nn,enumerable:!0,configurable:!0,writable:!0}):_e[tn]=nn,_e}function parsePhoneNumberWithError$2(_e,tn,nn){return parse$2(_e,_objectSpread$3(_objectSpread$3({},tn),{},{v2:!0}),nn)}function ownKeys$2(_e,tn){var nn=Object.keys(_e);if(Object.getOwnPropertySymbols){var sn=Object.getOwnPropertySymbols(_e);tn&&(sn=sn.filter(function(an){return Object.getOwnPropertyDescriptor(_e,an).enumerable})),nn.push.apply(nn,sn)}return nn}function _objectSpread$2(_e){for(var tn=1;tn<arguments.length;tn++){var nn=arguments[tn]!=null?arguments[tn]:{};tn%2?ownKeys$2(Object(nn),!0).forEach(function(sn){_defineProperty$2(_e,sn,nn[sn])}):Object.getOwnPropertyDescriptors?Object.defineProperties(_e,Object.getOwnPropertyDescriptors(nn)):ownKeys$2(Object(nn)).forEach(function(sn){Object.defineProperty(_e,sn,Object.getOwnPropertyDescriptor(nn,sn))})}return _e}function _defineProperty$2(_e,tn,nn){return tn in _e?Object.defineProperty(_e,tn,{value:nn,enumerable:!0,configurable:!0,writable:!0}):_e[tn]=nn,_e}function _slicedToArray(_e,tn){return _arrayWithHoles(_e)||_iterableToArrayLimit(_e,tn)||_unsupportedIterableToArray(_e,tn)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError(`Invalid attempt to de
342structure non-iterable instance. 343In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray(_e,tn){if(_e){if(typeof _e=="string")return _arrayLikeToArray(_e,tn);var nn=Object.prototype.toString.call(_e).slice(8,-1);if(nn==="Object"&&_e.constructor&&(nn=_e.constructor.name),nn==="Map"||nn==="Set")return Array.from(_e);if(nn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(nn))return _arrayLikeToArray(_e,tn)}}function _arrayLikeToArray(_e,tn){(tn==null||tn>_e.length)&&(tn=_e.length);for(var nn=0,sn=new Array(tn);nn<tn;nn++)sn[nn]=_e[nn];return sn}function _iterableToArrayLimit(_e,tn){var nn=_e==null?null:typeof Symbol<"u"&&_e[Symbol.iterator]||_e["@@iterator"];if(nn!=null){var sn=[],an=!0,cn=!1,un,hn;try{for(nn=nn.call(_e);!(an=(un=nn.next()).done)&&(sn.push(un.value),!(tn&&sn.length===tn));an=!0);}catch(fn){cn=!0,hn=fn}finally{try{!an&&nn.return!=null&&nn.return()}finally{if(cn)throw hn}}return sn}}function _arrayWithHoles(_e){if(Array.isArray(_e))return _e}function normalizeArguments(_e){var tn=Array.prototype.slice.call(_e),nn=_slicedToArray(tn,4),sn=nn[0],an=nn[1],cn=nn[2],un=nn[3],hn,fn,vn;if(typeof sn=="string")hn=sn;else throw new TypeError("A text for parsing must be a string.");if(!an||typeof an=="string")un?(fn=cn,vn=un):(fn=void 0,vn=cn),an&&(fn=_objectSpread$2({defaultCountry:an},fn));else if(isObject$5(an))cn?(fn=an,vn=cn):vn=an;else throw new Error("Invalid second argument: ".concat(an));return{text:hn,options:fn,metadata:vn}}function parsePhoneNumberWithError$1(){var _e=normalizeArguments(arguments),tn=_e.text,nn=_e.options,sn=_e.metadata;return parsePhoneNumberWithError$2(tn,nn,sn)}function ownKeys$1(_e,tn){var nn=Object.keys(_e);if(Object.getOwnPropertySymbols){var sn=Object.getOwnPropertySymbols(_e);tn&&(sn=sn.filter(function(an){return Object.getOwnPropertyDescriptor(_e,an).enumerable})),nn.push.apply(nn,sn)}return nn}function _objectSpread$1(_e){for(var tn=1;tn<arguments.length;tn++){var nn=arguments[tn]!=null?arguments[tn]:{};tn%2?ownKeys$1(Object(nn),!0).forEach(function(sn){_defineProperty$1(_e,sn,nn[sn])}):Object.getOwnPropertyDescriptors?Object.defineProperties(_e,Object.getOwnPropertyDescriptors(nn)):ownKeys$1(Object(nn)).forEach(function(sn){Object.defineProperty(_e,sn,Object.getOwnPropertyDescriptor(nn,sn))})}return _e}function _defineProperty$1(_e,tn,nn){return tn in _e?Object.defineProperty(_e,tn,{value:nn,enumerable:!0,configurable:!0,writable:!0}):_e[tn]=nn,_e}function parsePhoneNumber(_e,tn,nn){tn&&tn.defaultCountry&&!isSupportedCountry(tn.defaultCountry,nn)&&(tn=_objectSpread$1(_objectSpread$1({},tn),{},{defaultCountry:void 0}));try{return parsePhoneNumberWithError$2(_e,tn,nn)}catch(sn){if(!(sn instanceof ParseError))throw sn}}function ownKeys(_e,tn){var nn=Object.keys(_e);if(Object.getOwnPropertySymbols){var sn=Object.getOwnPropertySymbols(_e);tn&&(sn=sn.filter(function(an){return Object.getOwnPropertyDescriptor(_e,an).enumerable})),nn.push.apply(nn,sn)}return nn}function _objectSpread(_e){for(var tn=1;tn<arguments.length;tn++){var nn=arguments[tn]!=null?arguments[tn]:{};tn%2?ownKeys(Object(nn),!0).forEach(function(sn){_defineProperty(_e,sn,nn[sn])}):Object.getOwnPropertyDescriptors?Object.defineProperties(_e,Object.getOwnPropertyDescriptors(nn)):ownKeys(Object(nn)).forEach(function(sn){Object.defineProperty(_e,sn,Object.getOwnPropertyDescriptor(nn,sn))})}return _e}function _defineProperty(_e,tn,nn){return tn in _e?Object.defineProperty(_e,tn,{value:nn,enumerable:!0,configurable:!0,writable:!0}):_e[tn]=nn,_e}function isValidPhoneNumber$1(){var _e=normalizeArguments(arguments),tn=_e.text,nn=_e.options,sn=_e.metadata;nn=_objectSpread(_objectSpread({},nn),{},{extract:!1});var an=parsePhoneNumber(tn,nn,sn);return an&&an.isValid()||!1}function getExampleNumber$1(_e,tn,nn){if(tn[_e])return new PhoneNumber(_e,tn[_e],nn)}function parsePhoneNumberWithError(){return withMetadataArgument(parsePhoneNumberWithError$1,arguments)}function isValidPhoneNumber(){return withMetadataArgument(isValidPhoneNumber$1,arguments)}function getExampleNumber(){return withMetadataArgument(getExampleNumber$1,arguments)}const countryCodes=[{name:"Afghanistan",dial_code:"+93",code:"AF"},{name:"Aland Islands",dial_code:"+358",code:"AX"},{name:"Albania",dial_code:"+355",code:"AL"},{name:"Algeria",dial_code:"+213",code:"DZ"},{name:"AmericanSamoa",dial_code:"+1684",code:"AS"},{name:"Andorra",dial_code:"+376",code:"AD"},{name:"Angola",dial_code:"+244",code:"AO"},{name:"Anguilla",dial_code:"+1264",code:"AI"},{name:"Antarctica",dial_code:"+672",code:"AQ"},{name:"Antigua and Barbuda",dial_code:"+1268",code:"AG"},{name:"Argentina",dial_code:"+54",code:"AR"},{name:"Armenia",dial_code:"+374",code:"AM"},{name:"Aruba",dial_code:"+297",code:"AW"},{name:"Australia",dial_code:"+61",code:"AU"},{name:"Austria",dial_code:"+43",code:"AT"},{name:"Azerbaijan",dial_code:"+994",code:"AZ"},{name:"Bahamas",dial_code:"+1242",code:"BS"},{name:"Bahrain",dial_code:"+973",code:"BH"},{name:"Bangladesh",dial_code:"+880",code:"BD"},{name:"Barbados",dial_code:"+1246",code:"BB"},{name:"Belarus",dial_code:"+375",code:"BY"},{name:"Belgium",dial_code:"+32",code:"BE"},{name:"Belize",dial_code:"+501",code:"BZ"},{name:"Benin",dial_code:"+229",code:"BJ"},{name:"Bermuda",dial_code:"+1441",code:"BM"},{name:"Bhutan",dial_code:"+975",code:"BT"},{name:"Bolivia, Plurinational State of",dial_code:"+591",code:"BO"},{name:"Bosnia and Herzegovina",dial_code:"+387",code:"BA"},{name:"Botswana",dial_code:"+267",code:"BW"},{name:"Brazil",dial_code:"+55",code:"BR"},{name:"British Indian Ocean Territory",dial_code:"+246",code:"IO"},{name:"Brunei Darussalam",dial_code:"+673",code:"BN"},{name:"Bulgaria",dial_code:"+359",code:"BG"},{name:"Burkina Faso",dial_code:"+226",code:"BF"},{name:"Burundi",dial_code:"+257",code:"BI"},{name:"Cambodia",dial_code:"+855",code:"KH"},{name:"Cameroon",dial_code:"+237",code:"CM"},{name:"Canada",dial_code:"+1",code:"CA"},{name:"Cape Verde",dial_code:"+238",code:"CV"},{name:"Cayman Islands",dial_code:"+ 345",code:"KY"},{name:"Central African Republic",dial_code:"+236",code:"CF"},{name:"Chad",dial_code:"+235",code:"TD"},{name:"Chile",dial_code:"+56",code:"CL"},{name:"China",dial_code:"+86",code:"CN"},{name:"Christmas Island",dial_code:"+61",code:"CX"},{name:"Cocos (Keeling) Islands",dial_code:"+61",code:"CC"},{name:"Colombia",dial_code:"+57",code:"CO"},{name:"Comoros",dial_code:"+269",code:"KM"},{name:"Congo",dial_code:"+242",code:"CG"},{name:"Congo, The Democratic Republic of the Congo",dial_code:"+243",code:"CD"},{name:"Cook Islands",dial_code:"+682",code:"CK"},{name:"Costa Rica",dial_code:"+506",code:"CR"},{name:"Cote d'Ivoire",dial_code:"+225",code:"CI"},{name:"Croatia",dial_code:"+385",code:"HR"},{name:"Cuba",dial_code:"+53",code:"CU"},{name:"Cyprus",dial_code:"+357",code:"CY"},{name:"Czech Republic",dial_code:"+420",code:"CZ"},{name:"Denmark",dial_code:"+45",code:"DK"},{name:"Djibouti",dial_code:"+253",code:"DJ"}
343,{name:"Dominica",dial_code:"+1767",code:"DM"},{name:"Dominican Republic",dial_code:"+1849",code:"DO"},{name:"Ecuador",dial_code:"+593",code:"EC"},{name:"Egypt",dial_code:"+20",code:"EG"},{name:"El Salvador",dial_code:"+503",code:"SV"},{name:"Equatorial Guinea",dial_code:"+240",code:"GQ"},{name:"Eritrea",dial_code:"+291",code:"ER"},{name:"Estonia",dial_code:"+372",code:"EE"},{name:"Ethiopia",dial_code:"+251",code:"ET"},{name:"Falkland Islands (Malvinas)",dial_code:"+500",code:"FK"},{name:"Faroe Islands",dial_code:"+298",code:"FO"},{name:"Fiji",dial_code:"+679",code:"FJ"},{name:"Finland",dial_code:"+358",code:"FI"},{name:"France",dial_code:"+33",code:"FR"},{name:"French Guiana",dial_code:"+594",code:"GF"},{name:"French Polynesia",dial_code:"+689",code:"PF"},{name:"Gabon",dial_code:"+241",code:"GA"},{name:"Gambia",dial_code:"+220",code:"GM"},{name:"Georgia",dial_code:"+995",code:"GE"},{name:"Germany",dial_code:"+49",code:"DE"},{name:"Ghana",dial_code:"+233",code:"GH"},{name:"Gibraltar",dial_code:"+350",code:"GI"},{name:"Greece",dial_code:"+30",code:"GR"},{name:"Greenland",dial_code:"+299",code:"GL"},{name:"Grenada",dial_code:"+1473",code:"GD"},{name:"Guadeloupe",dial_code:"+590",code:"GP"},{name:"Guam",dial_code:"+1671",code:"GU"},{name:"Guatemala",dial_code:"+502",code:"GT"},{name:"Guernsey",dial_code:"+44",code:"GG"},{name:"Guinea",dial_code:"+224",code:"GN"},{name:"Guinea-Bissau",dial_code:"+245",code:"GW"},{name:"Guyana",dial_code:"+595",code:"GY"},{name:"Haiti",dial_code:"+509",code:"HT"},{name:"Holy See (Vatican City State)",dial_code:"+379",code:"VA"},{name:"Honduras",dial_code:"+504",code:"HN"},{name:"Hong Kong",dial_code:"+852",code:"HK"},{name:"Hungary",dial_code:"+36",code:"HU"},{name:"Iceland",dial_code:"+354",code:"IS"},{name:"India",dial_code:"+91",code:"IN"},{name:"Indonesia",dial_code:"+62",code:"ID"},{name:"Iran, Islamic Republic of Persian Gulf",dial_code:"+98",code:"IR"},{name:"Iraq",dial_code:"+964",code:"IQ"},{name:"Ireland",dial_code:"+353",code:"IE"},{name:"Isle of Man",dial_code:"+44",code:"IM"},{name:"Israel",dial_code:"+972",code:"IL"},{name:"Italy",dial_code:"+39",code:"IT"},{name:"Jamaica",dial_code:"+1876",code:"JM"},{name:"Japan",dial_code:"+81",code:"JP"},{name:"Jersey",dial_code:"+44",code:"JE"},{name:"Jordan",dial_code:"+962",code:"JO"},{name:"Kazakhstan",dial_code:"+77",code:"KZ"},{name:"Kenya",dial_code:"+254",code:"KE"},{name:"Kiribati",dial_code:"+686",code:"KI"},{name:"Korea, Democratic People's Republic of Korea",dial_code:"+850",code:"KP"},{name:"Korea, Republic of South Korea",dial_code:"+82",code:"KR"},{name:"Kuwait",dial_code:"+965",code:"KW"},{name:"Kyrgyzstan",dial_code:"+996",code:"KG"},{name:"Laos",dial_code:"+856",code:"LA"},{name:"Latvia",dial_code:"+371",code:"LV"},{name:"Lebanon",dial_code:"+961",code:"LB"},{name:"Lesotho",dial_code:"+266",code:"LS"},{name:"Liberia",dial_code:"+231",code:"LR"},{name:"Libyan Arab Jamahiriya",dial_code:"+218",code:"LY"},{name:"Liechtenstein",dial_code:"+423",code:"LI"},{name:"Lithuania",dial_code:"+370",code:"LT"},{name:"Luxembourg",dial_code:"+352",code:"LU"},{name:"Macao",dial_code:"+853",code:"MO"},{name:"Macedonia",dial_code:"+389",code:"MK"},{name:"Madagascar",dial_code:"+261",code:"MG"},{name:"Malawi",dial_code:"+265",code:"MW"},{name:"Malaysia",dial_code:"+60",code:"MY"},{name:"Maldives",dial_code:"+960",code:"MV"},{name:"Mali",dial_code:"+223",code:"ML"},{name:"Malta",dial_code:"+356",code:"MT"},{name:"Marshall Islands",dial_code:"+692",code:"MH"},{name:"Martinique",dial_code:"+596",code:"MQ"},{name:"Mauritania",dial_code:"+222",code:"MR"},{name:"Mauritius",dial_code:"+230",code:"MU"},{name:"Mayotte",dial_code:"+262",code:"YT"},{name:"Mexico",dial_code:"+52",code:"MX"},{name:"Micronesia, Federated States of Micronesia",dial_code:"+691",code:"FM"},{name:"Moldova",dial_code:"+373",code:"MD"},{name:"Monaco",dial_code:"+377",code:"MC"},{name:"Mongolia",dial_code:"+976",code:"MN"},{name:"Montenegro",dial_code:"+382",code:"ME"},{name:"Montserrat",dial_code:"+1664",code:"MS"},{name:"Morocco",dial_code:"+212",code:"MA"},{name:"Mozambique",dial_code:"+258",code:"MZ"},{name:"Myanmar",dial_code:"+95",code:"MM"},{name:"Namibia",dial_code:"+264",code:"NA"},{name:"Nauru",dial_code:"+674",code:"NR"},{name:"Nepal",dial_code:"+977",code:"NP"},{name:"Netherlands",dial_code:"+31",code:"NL"},{name:"Netherlands Antilles",dial_code:"+599",code:"AN"},{name:"New Caledonia",dial_code:"+687",code:"NC"},{name:"New Zealand",dial_code:"+64",code:"NZ"},{name:"Nicaragua",dial_code:"+505",code:"NI"},{name:"Niger",dial_code:"+227",code:"NE"},{name:"Nigeria",dial_code:"+234",code:"NG"},{name:"Niue",dial_code:"+683",code:"NU"},{name:"Norfolk Island",dial_code:"+672",code:"NF"},{name:"Northern Mariana Islands",dial_code:"+1670",code:"MP"},{name:"Norway",dial_code:"+47",code:"NO"},{name:"Oman",dial_code:"+968",code:"OM"},{name:"Pakistan",dial_code:"+92",code:"PK"},{name:"Palau",dial_code:"+680",code:"PW"},{name:"Palestinian Territory, Occupied",dial_code:"+970",code:"PS"},{name:"Panama",dial_code:"+507",code:"PA"},{name:"Papua New Guinea",dial_code:"+675",code:"PG"},{name:"Paraguay",dial_code:"+595",code:"PY"},{name:"Peru",dial_code:"+51",code:"PE"},{name:"Philippines",dial_code:"+63",code:"PH"},{name:"Pitcairn",dial_code:"+872",code:"PN"},{name:"Poland",dial_code:"+48",code:"PL"},{name:"Portugal",dial_code:"+351",code:"PT"},{name:"Puerto Rico",dial_code:"+1939",code:"PR"},{name:"Qatar",dial_code:"+974",code:"QA"},{name:"Romania",dial_code:"+40",code:"RO"},{name:"Russia",dial_code:"+7",code:"RU"},{name:"Rwanda",dial_code:"+250",code:"RW"},{name:"Reunion",dial_code:"+262",code:"RE"},{name:"Saint Barthelemy",dial_code:"+590",code:"BL"},{name:"Saint Helena, Ascension and Tristan Da Cunha",dial_code:"+290",code:"SH"},{name:"Saint Kitts and Nevis",dial_code:"+1869",code:"KN"}
343,{name:"Saint Lucia",dial_code:"+1758",code:"LC"},{name:"Saint Martin",dial_code:"+590",code:"MF"},{name:"Saint Pierre and Miquelon",dial_code:"+508",code:"PM"},{name:"Saint Vincent and the Grenadines",dial_code:"+1784",code:"VC"},{name:"Samoa",dial_code:"+685",code:"WS"},{name:"San Marino",dial_code:"+378",code:"SM"},{name:"Sao Tome and Principe",dial_code:"+239",code:"ST"},{name:"Saudi Arabia",dial_code:"+966",code:"SA"},{name:"Senegal",dial_code:"+221",code:"SN"},{name:"Serbia",dial_code:"+381",code:"RS"},{name:"Seychelles",dial_code:"+248",code:"SC"},{name:"Sierra Leone",dial_code:"+232",code:"SL"},{name:"Singapore",dial_code:"+65",code:"SG"},{name:"Slovakia",dial_code:"+421",code:"SK"},{name:"Slovenia",dial_code:"+386",code:"SI"},{name:"Solomon Islands",dial_code:"+677",code:"SB"},{name:"Somalia",dial_code:"+252",code:"SO"},{name:"South Africa",dial_code:"+27",code:"ZA"},{name:"South Sudan",dial_code:"+211",code:"SS"},{name:"South Georgia and the South Sandwich Islands",dial_code:"+500",code:"GS"},{name:"Spain",dial_code:"+34",code:"ES"},{name:"Sri Lanka",dial_code:"+94",code:"LK"},{name:"Sudan",dial_code:"+249",code:"SD"},{name:"Suriname",dial_code:"+597",code:"SR"},{name:"Svalbard and Jan Mayen",dial_code:"+47",code:"SJ"},{name:"Swaziland",dial_code:"+268",code:"SZ"},{name:"Sweden",dial_code:"+46",code:"SE"},{name:"Switzerland",dial_code:"+41",code:"CH"},{name:"Syrian Arab Republic",dial_code:"+963",code:"SY"},{name:"Taiwan",dial_code:"+886",code:"TW"},{name:"Tajikistan",dial_code:"+992",code:"TJ"},{name:"Tanzania, United Republic of Tanzania",dial_code:"+255",code:"TZ"},{name:"Thailand",dial_code:"+66",code:"TH"},{name:"Timor-Leste",dial_code:"+670",code:"TL"},{name:"Togo",dial_code:"+228",code:"TG"},{name:"Tokelau",dial_code:"+690",code:"TK"},{name:"Tonga",dial_code:"+676",code:"TO"},{name:"Trinidad and Tobago",dial_code:"+1868",code:"TT"},{name:"Tunisia",dial_code:"+216",code:"TN"},{name:"Turkey",dial_code:"+90",code:"TR"},{name:"Turkmenistan",dial_code:"+993",code:"TM"},{name:"Turks and Caicos Islands",dial_code:"+1649",code:"TC"},{name:"Tuvalu",dial_code:"+688",code:"TV"},{name:"Uganda",dial_code:"+256",code:"UG"},{name:"Ukraine",dial_code:"+380",code:"UA"},{name:"United Arab Emirates",dial_code:"+971",code:"AE"},{name:"United Kingdom",dial_code:"+44",code:"GB"},{name:"United States",dial_code:"+1",code:"US"},{name:"Uruguay",dial_code:"+598",code:"UY"},{name:"Uzbekistan",dial_code:"+998",code:"UZ"},{name:"Vanuatu",dial_code:"+678",code:"VU"},{name:"Venezuela, Bolivarian Republic of Venezuela",dial_code:"+58",code:"VE"},{name:"Vietnam",dial_code:"+84",code:"VN"},{name:"Virgin Islands, British",dial_code:"+1284",code:"VG"},{name:"Virgin Islands, U.S.",dial_code:"+1340",code:"VI"},{name:"Wallis and Futuna",dial_code:"+681",code:"WF"},{name:"Yemen",dial_code:"+967",code:"YE"},{name:"Zambia",dial_code:"+260",code:"ZM"},{name:"Zimbabwe",dial_code:"+263",code:"ZW"}],isOnlyNumbers=/[0-9.]/,_sfc_main$r={props:{context:{type:Object}},components:{},mounted(){this.setCountries(),this.setCode(),watchEffect(async()=>{if(this.context.value){await nextTick();const _e=parsePhoneNumberWithError(this.context.value);this.country=_e.country,this.phone=_e.nationalNumber}})},data(){return{country:this.context.attrs.initialCountry,countries:[],phone:"",code:""}},computed:{placeholder(){let _e=getExampleNumber(this.country,examples);return _e=_e.formatNational(),_e.charAt(0)==="0"&&(_e=_e.slice(1)),replaceDigits(_e)}},methods:{onInput(){this.phone.charAt(0)==="0"&&(this.phone=this.phone.slice(1)),this.phone===""?this.context.node.input(this.phone):this.context.node.input(this.code+this.phone)},setCode(){this.code=countryCodes.find(_e=>_e.code===this.country).dial_code},setCountries(){let _e=[...countryCodes];this.context.attrs.preferredCountries&&(this.context.attrs.preferredCountries&&this.context.attrs.preferredCountries.reverse().forEach(tn=>{_e.sort(nn=>nn.code===tn?-1:1)}),this.context.attrs.initialCountry&&_e.sort(tn=>tn.code===this.context.attrs.initialCountry?-1:1),this.countries=_e),this.context.attrs.initialCountry&&_e.sort(tn=>tn.code===this.context.attrs.initialCountry?-1:1),this.countries=_e},blockNonNumber(_e){_e.data&&!isOnlyNumbers.test(_e.data)&&_e.preventDefault()}},watch:{country(){this.setCode(),this.phone!==""&&this.context.node.input(this.code+this.phone)}}};function replaceDigits(_e,tn=5){const nn=_e.substring(0,_e.length-tn),sn=_e.replace(/\d/g,"x").substring(_e.length-tn);return nn+sn}const _hoisted_1$q={class:"formkit-phone-enhanced"},_hoisted_2$n=["value"],_hoisted_3$m=["id","name","aria-required","placeholder"];function _sfc_render$r(_e,tn,nn,sn,an,cn){return openBlock(),createElementBlock("div",_hoisted_1$q,[withDirectives(createBaseVNode("select",{class:"formkit-phone-enhanced__code","onUpdate:modelValue":tn[0]||(tn[0]=un=>_e.country=un)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(_e.countries,un=>(openBlock(),createElementBlock("option",{value:un.code,key:un.code}
343,toDisplayString(un.dial_code),9,_hoisted_2$n))),128))],512),[[vModelSelect,_e.country]]),withDirectives(createBaseVNode("input",{class:"formkit-phone-enhanced__input",type:"text",id:_e.context.id,name:_e.context.node.name,"aria-required":_e.context.node.props.validation==="required",placeholder:_e.placeholder,"onUpdate:modelValue":tn[1]||(tn[1]=un=>_e.phone=un),onInput:tn[2]||(tn[2]=(...un)=>_e.onInput&&_e.onInput(...un)),onBeforeinput:tn[3]||(tn[3]=(...un)=>_e.blockNonNumber&&_e.blockNonNumber(...un))},null,40,_hoisted_3$m),[[vModelText,_e.phone]])])}const FormKitPhoneEnhanced=_export_sfc$1(_sfc_main$r,[["render",_sfc_render$r]]);var vue3Slider_common={exports:{}};const require$$0$1=getAugmentedNamespace(vue_runtime_esmBundler);(function(_e){_e.exports=function(tn){var nn={};function sn(an){if(nn[an])return nn[an].exports;var cn=nn[an]={i:an,l:!1,exports:{}};return tn[an].call(cn.exports,cn,cn.exports,sn),cn.l=!0,cn.exports}return sn.m=tn,sn.c=nn,sn.d=function(an,cn,un){sn.o(an,cn)||Object.defineProperty(an,cn,{enumerable:!0,get:un})},sn.r=function(an){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(an,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(an,"__esModule",{value:!0})},sn.t=function(an,cn){if(cn&1&&(an=sn(an)),cn&8||cn&4&&typeof an=="object"&&an&&an.__esModule)return an;var un=Object.create(null);if(sn.r(un),Object.defineProperty(un,"default",{enumerable:!0,value:an}),cn&2&&typeof an!="string")for(var hn in an)sn.d(un,hn,(function(fn){return an[fn]}).bind(null,hn));return un},sn.n=function(an){var cn=an&&an.__esModule?function(){return an.default}:function(){return an};return sn.d(cn,"a",cn),cn},sn.o=function(an,cn){return Object.prototype.hasOwnProperty.call(an,cn)},sn.p="",sn(sn.s="fb15")}({"24fb":function(tn,nn,sn){tn.exports=function(un){var hn=[];return hn.toString=function(){return this.map(function(vn){var _n=an(vn,un);return vn[2]?"@media ".concat(vn[2]," {").concat(_n,"}"):_n}).join("")},hn.i=function(fn,vn,_n){typeof fn=="string"&&(fn=[[null,fn,""]]);var kn={};if(_n)for(var yn=0;yn<this.length;yn++){var Cn=this[yn][0];Cn!=null&&(kn[Cn]=!0)}for(var Sn=0;Sn<fn.length;Sn++){var $n=[].concat(fn[Sn]);_n&&kn[$n[0]]||(vn&&($n[2]?$n[2]="".concat(vn," and ").concat($n[2]):$n[2]=vn),hn.push($n))}},hn};function an(un,hn){var fn=un[1]||"",vn=un[3];if(!vn)return fn;if(hn&&typeof btoa=="function"){var _n=cn(vn),kn=vn.sources.map(function(yn){return"/*# sourceURL=".concat(vn.sourceRoot||"").concat(yn," */")});return[fn].concat(kn).concat([_n]).join(` 344`)}return[fn].join(` 345`)}function cn(un){var hn=btoa(unescape(encodeURIComponent(JSON.stringify(un)))),fn="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(hn);return"/*# ".concat(fn," */")}},"499e":function(tn,nn,sn){sn.r(nn),sn.d(nn,"default",function(){return $n});function an(Nn,Rn){for(var On=[],jn={},zn=0;zn<Rn.length;zn++){var Kn=Rn[zn],Vn=Kn[0],Qn=Kn[1],Jn=Kn[2],er=Kn[3],Wn={id:Nn+":"+zn,css:Qn,media:Jn,sourceMap:er};jn[Vn]?jn[Vn].parts.push(Wn):On.push(jn[Vn]={id:Vn,parts:[Wn]})}return On}var cn=typeof document<"u";if(typeof DEBUG<"u"&&DEBUG&&!cn)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var un={},hn=cn&&(document.head||document.getElementsByTagName("head")[0]),fn=null,vn=0,_n=!1,kn=function(){},yn=null,Cn="data-vue-ssr-id",Sn=typeof navigator<"u"&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function $n(Nn,Rn,On,jn){_n=On,yn=jn||{};var zn=an(Nn,Rn);return Pn(zn),function(Vn){for(var Qn=[],Jn=0;Jn<zn.length;Jn++){var er=zn[Jn],Wn=un[er.id];Wn.refs--,Qn.push(Wn)}Vn?(zn=an(Nn,Vn),Pn(zn)):zn=[];for(var Jn=0;Jn<Qn.length;Jn++){var Wn=Qn[Jn];if(Wn.refs===0){for(var qn=0;qn<Wn.parts.length;qn++)Wn.parts[qn]();delete un[Wn.id]}}}}function Pn(Nn){for(var Rn=0;Rn<Nn.length;Rn++){var On=Nn[Rn],jn=un[On.id];if(jn){jn.refs++;for(var zn=0;zn<jn.parts.length;zn++)jn.parts[zn](On.parts[zn]);for(;zn<On.parts.length;zn++)jn.parts.push(Mn(On.parts[zn]));jn.parts.length>On.parts.length&&(jn.parts.length=On.parts.length)}else{for(var Kn=[],zn=0;zn<On.parts.length;zn++)Kn.push(Mn(On.parts[zn]));un[On.id]={id:On.id,refs:1,parts:Kn}}}}function xn(){var Nn=document.createElement("style");return Nn.type="text/css",hn.appendChild(Nn),Nn}function Mn(Nn){var Rn,On,jn=document.querySelector("style["+Cn+'~="'+Nn.id+'"]');if(jn){if(_n)return kn;jn.parentNode.removeChild(jn)}if(Sn){var zn=vn++;jn=fn||(fn=xn()),Rn=Tn.bind(null,jn,zn,!1),On=Tn.bind(null,jn,zn,!0)}else jn=xn(),Rn=Ln.bind(null,jn),On=function(){jn.parentNode.removeChild(jn)};return Rn(Nn),function(Vn){if(Vn){if(Vn.css===Nn.css&&Vn.media===Nn.media&&Vn.sourceMap===Nn.sourceMap)return;Rn(Nn=Vn)}else On()}}var En=function(){var Nn=[];
345return function(Rn,On){return Nn[Rn]=On,Nn.filter(Boolean).join(` 346`)}}();function Tn(Nn,Rn,On,jn){var zn=On?"":jn.css;if(Nn.styleSheet)Nn.styleSheet.cssText=En(Rn,zn);else{var Kn=document.createTextNode(zn),Vn=Nn.childNodes;Vn[Rn]&&Nn.removeChild(Vn[Rn]),Vn.length?Nn.insertBefore(Kn,Vn[Rn]):Nn.appendChild(Kn)}}function Ln(Nn,Rn){var On=Rn.css,jn=Rn.media,zn=Rn.sourceMap;if(jn&&Nn.setAttribute("media",jn),yn.ssrId&&Nn.setAttribute(Cn,Rn.id),zn&&(On+=` 347/*# sourceURL=`+zn.sources[0]+" */",On+=` 348/*# sourceMappingURL=data:application/json;base64,`+btoa(unescape(encodeURIComponent(JSON.stringify(zn))))+" */"),Nn.styleSheet)Nn.styleSheet.cssText=On;else{for(;Nn.firstChild;)Nn.removeChild(Nn.firstChild);Nn.appendChild(document.createTextNode(On))}}},"6ac3":function(tn,nn,sn){sn("ff3a")},8875:function(tn,nn,sn){var an,cn,un;(function(hn,fn){cn=[],an=fn,un=typeof an=="function"?an.apply(nn,cn):an,un!==void 0&&(tn.exports=un)})(typeof self<"u"?self:this,function(){function hn(){var fn=Object.getOwnPropertyDescriptor(document,"currentScript");if(!fn&&"currentScript"in document&&document.currentScript||fn&&fn.get!==hn&&document.currentScript)return document.currentScript;try{throw new Error}catch(Tn){var vn=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,_n=/@([^@]*):(\d+):(\d+)\s*$/ig,kn=vn.exec(Tn.stack)||_n.exec(Tn.stack),yn=kn&&kn[1]||!1,Cn=kn&&kn[2]||!1,Sn=document.location.href.replace(document.location.hash,""),$n,Pn,xn,Mn=document.getElementsByTagName("script");yn===Sn&&($n=document.documentElement.outerHTML,Pn=new RegExp("(?:[^\\n]+?\\n){0,"+(Cn-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),xn=$n.replace(Pn,"$1").trim());for(var En=0;En<Mn.length;En++)if(Mn[En].readyState==="interactive"||Mn[En].src===yn||yn===Sn&&Mn[En].innerHTML&&Mn[En].innerHTML.trim()===xn)return Mn[En];return null}}return hn})},"8bbf":function(tn,nn){tn.exports=require$$0$1},f855:function(tn,nn,sn){var an=sn("24fb");nn=an(!1),nn.push([tn.i,".fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.vue3-slider{box-sizing:border-box;width:var(--width,100%);height:var(--height,6px);position:relative;margin:3px 0;cursor:pointer;font-family:inherit}.vue3-slider[disabled]{cursor:unset}.vue3-slider.vertical{width:var(--height,6px);height:var(--width,100%)}.vue3-slider.vertical .track-filled{width:100%;bottom:0;top:auto}.vue3-slider.vertical .handle{top:unset;bottom:0;left:0}.vue3-slider.vertical .tooltip{bottom:0;top:auto}.vue3-slider.circular{height:var(--width,100%);margin:0}.vue3-slider.circular .round-end{position:absolute;margin:0 auto;width:var(--height,6px);height:var(--height,6px);transform:scale(1);left:0;right:0;top:calc(var(--height, 6px)*-0.5)}.vue3-slider.circular .handle-container{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0;transform-origin:center;display:flex;justify-content:center;align-items:center}.vue3-slider.circular .handle-container .handle{top:calc(var(--height, 6px)*-0.5);width:var(--height,6px);height:var(--height,6px);transform:scale(1)}.vue3-slider.circular .handle-container .handle.hover{transform:scale(var(--handle-scale,1.35))}.vue3-slider.circular .handle-container .tooltip{position:absolute;bottom:auto;left:unset}.vue3-slider *{-webkit-user-drag:none;-webkit-app-region:no-drag}.vue3-slider .tooltip{position:absolute;left:0;height:25px;background-color:var(--tooltip-color);color:var(--tooltip-text-color);font-family:inherit;padding:3px 7px;border-radius:4px;font-weight:700;display:flex;align-items:center;transition:bottom .3s ease,left .3s ease,top .3s ease,right .3s ease}.vue3-slider .track,.vue3-slider .track-filled{background-color:var(--track-color,rgba(241,246,248,.156863));width:100%;height:100%;border-radius:calc(var(--height, 6px)/2)}.vue3-slider .track-filled{left:0;width:auto;opacity:1}.vue3-slider .handle,.vue3-slider .track-filled{position:absolute;top:0;background-color:var(--color,#fb2727)}.vue3-slider .handle{width:var(--height,6px);height:var(--height,6px);border-radius:calc(var(--height, 6px)/2);transform:scale(0);transition:transform .2s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}.vue3-slider .handle.hover{transform:scale(var(--handle-scale,1.35))}",""]),tn.exports=nn},fb15:function(tn,nn,sn){sn.r(nn);var an={};if(sn.r(an),sn.d(an,"default",function(){return Yn}),typeof window<"u"){var cn=window.document.currentScript;{var un=sn("8875");cn=un(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:un})}var hn=cn&&cn.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);hn&&(sn.p=hn[1])}var fn=sn("8bbf");function vn(nr,hr){var Pr=Object.keys(nr);if(Object.getOwnPropertySymbols){var Nr=Object.getOwnPropertySymbols(nr);hr&&(Nr=Nr.filter(function(Lr){return Object.getOwnPropertyDescriptor(nr,Lr).enumerable})),Pr.push.apply(Pr,Nr)}return Pr}function _n(nr){for(var hr=1;hr<arguments.length;hr++){var Pr=arguments[hr]!=null?arguments[hr]:{};
348hr%2?vn(Object(Pr),!0).forEach(function(Nr){kn(nr,Nr,Pr[Nr])}):Object.getOwnPropertyDescriptors?Object.defineProperties(nr,Object.getOwnPropertyDescriptors(Pr)):vn(Object(Pr)).forEach(function(Nr){Object.defineProperty(nr,Nr,Object.getOwnPropertyDescriptor(Pr,Nr))})}return nr}function kn(nr,hr,Pr){return hr in nr?Object.defineProperty(nr,hr,{value:Pr,enumerable:!0,configurable:!0,writable:!0}):nr[hr]=Pr,nr}var yn=["tabindex","disabled"],Cn=Object(fn.createElementVNode)("div",{class:"track"},null,-1),Sn=["tabindex","disabled"],$n=Object(fn.createElementVNode)("div",{class:"track"},null,-1),Pn=["tabindex","disabled"],xn={width:"100%",height:"100%",viewBox:"0 0 100 100",style:{overflow:"visible"}},Mn=["stroke-dasharray","stroke-dashoffset"],En=["stroke-dasharray","stroke-dashoffset"],Tn=Object(fn.createElementVNode)("div",{class:"handle round-end"},null,-1),Ln=[Tn];function Nn(nr,hr,Pr,Nr,Lr,ar){return nr.orientation=="horizontal"?(Object(fn.openBlock)(),Object(fn.createElementBlock)("div",{key:"horizontal",style:Object(fn.normalizeStyle)(_n({},nr.vars)),class:"vue3-slider",ref:"slider",tabindex:nr.disabled?void 0:0,onTouchstart:hr[0]||(hr[0]=function(or){return nr.disabled?null:nr.clickHandler(or)}),onMousedown:hr[1]||(hr[1]=function(or){return nr.disabled?null:nr.clickHandler(or)}),onMouseenter:hr[2]||(hr[2]=function(or){return nr.disabled?null:nr.hovering=!0}),onMouseleave:hr[3]||(hr[3]=function(or){return nr.hovering=!1}),onKeydown:hr[4]||(hr[4]=function(or){return nr.disabled?null:nr.handleKeydown(or)}),disabled:nr.disabled?"":void 0},[Object(fn.createVNode)(fn.Transition,{name:"fade"},{default:Object(fn.withCtx)(function(){return[Object(fn.withDirectives)(Object(fn.createElementVNode)("div",{class:"tooltip",ref:"tooltip",style:Object(fn.normalizeStyle)({transform:nr.flip?"translate(".concat(-nr.tooltipOffset,"px)"):"translate(".concat(nr.tooltipOffset,"px)"),right:nr.flip?"0px":void 0,left:nr.flip?"auto":void 0,"--tooltip-margin":"max(calc(var(--height, 6px) + 12px), calc(var(--height, 6px) * ".concat(nr.applyHandleHoverClass?"var(--handle-scale, 1.35)":"1.35","))"),bottom:nr.flipTooltip?"unset":"var(--tooltip-margin)",top:nr.flipTooltip?"var(--tooltip-margin)":"unset"})},Object(fn.toDisplayString)(nr.tooltipText),5),[[fn.vShow,nr.showTooltip&&!nr.disabled&&(nr.hovering||nr.holding)||nr.alwaysShowTooltip]])]}),_:1}),Cn,Object(fn.createElementVNode)("div",{class:"track-filled",style:Object(fn.normalizeStyle)({width:nr.filledWidth+"px",right:nr.flip?"0px":void 0,left:nr.flip?"auto":void 0})},null,4),Object(fn.createElementVNode)("div",{class:Object(fn.normalizeClass)(["handle",{hover:nr.applyHandleHoverClass&&!nr.disabled}]),style:Object(fn.normalizeStyle)(kn({},nr.flip?"right":"left",nr.filledWidth-nr.height*1.35/2+"px"))},null,6)],44,yn)):nr.orientation=="vertical"?(Object(fn.openBlock)(),Object(fn.createElementBlock)("div",{key:"vertical",style:Object(fn.normalizeStyle)(_n({},nr.vars)),class:"vue3-slider vertical",ref:"slider",tabindex:nr.disabled?void 0:0,onTouchstart:hr[5]||(hr[5]=function(or){return nr.disabled?null:nr.clickHandler(or)}),onMousedown:hr[6]||(hr[6]=function(or){return nr.disabled?null:nr.clickHandler(or)}),onMouseenter:hr[7]||(hr[7]=function(or){return nr.disabled?null:nr.hovering=!0}),onMouseleave:hr[8]||(hr[8]=function(or){return nr.hovering=!1}),onKeydown:hr[9]||(hr[9]=function(or){return nr.disabled?null:nr.handleKeydown(or)}),disabled:nr.disabled?"":void 0},[Object(fn.createVNode)(fn.Transition,{name:"fade"},{default:Object(fn.withCtx)(function(){return[Object(fn.withDirectives)(Object(fn.createElementVNode)("div",{class:"tooltip",ref:"tooltip",style:Object(fn.normalizeStyle)({transform:nr.flip?"translateY(".concat(nr.tooltipOffset,"px)"):"translateY(".concat(-nr.tooltipOffset,"px)"),top:nr.flip?"0px":void 0,bottom:nr.flip?"auto":void 0,"--tooltip-margin":"max(calc(var(--height, 6px) + 14px), calc(var(--height, 6px) * ".concat(nr.applyHandleHoverClass?"var(--handle-scale, 1.35)":"1.35","))"),left:nr.flipTooltip?"unset":"var(--tooltip-margin)",right:nr.flipTooltip?"var(--tooltip-margin)":"unset"})},Object(fn.toDisplayString)(nr.tooltipText),5),[[fn.vShow,nr.showTooltip&&!nr.disabled&&(nr.hovering||nr.holding)||nr.alwaysShowTooltip]])]}),_:1}),$n,Object(fn.createElementVNode)("div",{class:"track-filled",style:Object(fn.normalizeStyle)({height:nr.filledWidth+"px",top:nr.flip?"0px":void 0,bottom:nr.flip?"auto":void 0})},null,4),Object(fn.createElementVNode)("div",{class:Object(fn.normalizeClass)(["handle",{hover:nr.applyHandleHoverClass&&!nr.disabled}]),style:Object(fn.normalizeStyle)(kn({},nr.flip?"top":"bottom",nr.filledWidth-nr.height*1.35/2+"px"))},null,6)],44,Sn)):(Object(fn.openBlock)(),Object(fn.createElementBlock)("div",{key:"circular",class:"vue3-slider circular",style:Object(fn.normalizeStyle)(_n({},nr.vars)),ref:"slider",tabindex:nr.disabled?void 0:0,onTouchstart:hr[10]||(hr[10]=function(or){return nr.disabled?null:nr.clickHandler(or)}),onMousedown:hr[11]||(hr[11]=function(or){return nr.disabled?null:nr.clickHandler(or)}),onMouseenter:hr[12]||(hr[12]=function(or){return nr.disabled?null:nr.hovering=!0}),onMouseleave:hr[13]||(hr[13]=function(or){return nr.hovering=!1}),onKeydown:hr[14]||(hr[14]=function(or){return nr.disabled?null:nr.handleKeydown(or)}),disabled:nr.disabled?"":void 0},[(Object(fn.openBlock)(),Object(fn.createElementBlock)("svg",xn,[Object(fn.createElementVNode)("circle",{style:Object(fn.normalizeStyle)([{transform:"rotate(".concat(-90+nr.circleOffset,"deg) ").concat(nr.flip?"scaleY(-1)":"")},{"transform-origin":"center"}]),stroke:"var(--track-color)","vector-effect":"non-scaling-stroke",fill:"none","stroke-width":"var(--height)","stroke-linecap":"round",r:"50%",cx:"50",cy:"50","stroke-dasharray":nr.circumference,"stroke-dashoffset":nr.trackStrokeOffset},null,12,Mn),Object(fn.createElementVNode)("circle",{style:Object(fn.normalizeStyle)([{transform:"rotate(".concat(-90+nr.circleOffset,"deg) ").concat(nr.flip?"scaleY(-1)":"")},{"transform-origin":"center"}]),stroke:"var(--color)","vector-effect":"non-scaling-stroke",fill:"none","stroke-width":"var(--height)",r:"50%",cx:"50",cy:"50","stroke-dasharray":nr.circumference,"stroke-dashoffset":nr.strokeOffset},null,12,En)])),Object(fn.createElementVNode)("div",{class:"handle-container",style:Object(fn.normalizeStyle)({transform:"rotate(".concat(nr.circleOffset,"deg)")})},Ln,4),Object(fn.createElementVNode)("div",{class:"handle-container",style:Object(fn.normalizeStyle)({transform:"rotate(".concat(nr.sliderValueDegrees+nr.circleOffset,"deg)")})},[Object(fn.createElementVNode)("div",{class:Object(fn.normalizeClass)(["handle",{hover:nr.applyHandleHoverClass&&!nr.disabled}])},null,2),Object(fn.createVNode)(fn.Transition,{name:"fade"},{default:Object(fn.withCtx)(function(){return[Object(fn.withDirectives)(Object(fn.createElementVNode)("div",{class:"tooltip",ref:"tooltip",style:Object(fn.normalizeStyle)({transform:"rotate(".concat(-nr.sliderValueDegrees-nr.circleOffset,"deg)"),"--tooltip-margin":"calc(max(calc(".concat(nr.tooltipOffset,"px + 34px), calc(").concat(nr.tooltipOffset,"px + var(--height) * ").concat(nr.applyHandleHoverClass?"calc(var(--handle-scale, 1.35) * 0.9)":1.35,")) * -1)"),top:nr.flipTooltip?"calc(var(--tooltip-margin) * -0.7)":"var(--tooltip-margin)"})},Object(fn.toDisplayString)(nr.tooltipText),5),[[fn.vShow,nr.showTooltip&&!nr.disabled&&(nr.hovering||nr.holding)||nr.alwaysShowTooltip]])]}),_:1})],4)],44,Pn))}var Rn=/(\d*\.?\d+)\s?(cm|mm|in|px|pt|pc|em|ex|ch|rem|vw|vh|vmin|vmax|%+)/i,On=function(nr){var hr=nr.match(Rn);return hr!==null&&hr.length<=3},jn={width:{type:String,default:"100%",validator:On},height:{type:Number,default:6},handleScale:{type:Number,default:1.35},alwaysShowHandle:{type:Boolean,default:!1},color:{type:String,default:"#FB2727"},trackColor:{type:String,default:"#f1f6f828"},max:{type:Number,default:100},min:{type:Number,default:0},step:{type:Number,default:1,validator:function(hr){return hr!==0?!0:(console.error("[Vue3Slider] Error: Step cannot be 0"),!1)}},limit:{type:Number,default:void 0,validator:function(hr){return hr===void 0||typeof hr=="number"}},tooltip:{type:Boolean,default:!1},tooltipText:{type:String,default:"%v",validator:function(hr){return hr.includes("%v")?!0:(console.error("[Vue3Slider] Error: tooltip text must contain %v"),!1)}},tooltipColor:{type:String,default:"#FFFFFF"},tooltipTextColor:{type:String,default:"#000000"},formatTooltip:{validator:function(hr){return typeof hr!="function"?(console.error("[Vue3Slider] Error: formatTooltip must be a function"),!1):typeof hr(0)!="str
348ing"?(console.error("[Vue3Slider] Error: formatTooltip must return a string"),!1):!0}},alwaysShowTooltip:{type:Boolean,default:!1},flipTooltip:{type:Boolean,default:!1},orientation:{type:String,default:"horizontal",validator:function(hr){return hr==="horizontal"||hr==="vertical"||hr==="circular"}},modelValue:{type:Number,default:0,required:!0},repeat:{type:Boolean,default:!1},sticky:{type:Boolean,default:!1},flip:{type:Boolean,default:!1},circleOffset:{type:Number,default:0,validator:function(hr){return hr>=0&&hr<=360}},circleGap:{type:Number,default:0,validator:function(hr){return hr>=0&&hr<=360}},disabled:{type:Boolean,default:!1}};function zn(nr){var hr=Object(fn.ref)(document.createElement("div")),Pr=Object(fn.ref)(nr.modelValue);nr.min!==0&&(Pr.value-=nr.min);var Nr=Object(fn.ref)(0),Lr=Object(fn.ref)(0),ar=Object(fn.ref)(0),or=Object(fn.ref)(1),cr=Object(fn.computed)(function(){var Sr=0;return nr.min<0?Sr=nr.max+Math.abs(nr.min):Sr=nr.max-nr.min,Sr}),wr=Object(fn.computed)(function(){if(nr.orientation!=="circular")return 0;var Sr=Pr.value/(cr.value/(360-nr.circleGap));return nr.flip?-Sr:Sr}),kr=Object(fn.ref)(!1),ur={slider:hr,modelValueUnrounded:Pr,formattedSliderValue:Nr,filledWidth:ar,pixelsPerStep:or,sliderRange:cr,sliderValueDegrees:wr,sliderWidth:Lr,holding:kr};return ur}function Kn(nr,hr){Object(fn.watchEffect)(function(){nr.filledWidth.value=Vn(nr,hr)});var Pr=new ResizeObserver(function(Nr){nr.filledWidth.value=Vn(nr,hr),nr.sliderWidth.value=nr.slider.value?hr.orientation==="vertical"?nr.slider.value.clientHeight:nr.slider.value.clientWidth:0,nr.slider.value!==Nr[0].target&&nr.slider.value instanceof Element&&(Pr.unobserve(Nr[0].target),Pr.observe(nr.slider.value))});nr.slider.value&&Pr.observe(nr.slider.value)}function Vn(nr,hr){var Pr=nr.slider;if(!Pr.value)return 0;var Nr=hr.orientation==="vertical"?Pr.value.clientHeight:Pr.value.clientWidth;nr.pixelsPerStep.value=Nr/nr.sliderRange.value;var Lr=Math.max(Math.min(nr.modelValueUnrounded.value*nr.pixelsPerStep.value,Nr),0);return Lr}function Qn(nr,hr){var Pr=new ResizeObserver(function(Nr){nr.value&&(hr.value=nr.value.clientWidth,nr.value!==Nr[0].target&&(Pr.unobserve(Nr[0].target),nr.value&&Pr.observe(nr.value)))});nr.value&&Pr.observe(nr.value)}var Jn=function(nr,hr,Pr){var Nr=function(or){var cr=nr.modelValueUnrounded.value+or;cr=Math.min(nr.sliderRange.value,Math.max(0,cr)),hr.limit!==void 0&&(cr=Math.min(cr,hr.limit+Math.abs(hr.min))),Pr(cr)},Lr=function(or){switch(or.key){case"ArrowRight":case"ArrowUp":Nr(hr.step);break;case"ArrowLeft":case"ArrowDown":Nr(-hr.step);break}};return{handleKeydown:Lr}},er=function(nr,hr,Pr){var Nr=Object(fn.ref)(hr.modelValue);Object(fn.watchEffect)(function(){return Nr.value=hr.modelValue}),Object(fn.watch)(Nr,function(or){if(nr.formattedSliderValue.value!==or){hr.limit!==void 0&&(or=Math.min(or,hr.limit));var cr=0;hr.min<0?cr=or+Math.abs(hr.min):cr=or-hr.min,cr=Math.min(cr,nr.sliderRange.value),ar(cr)}});var Lr=function(cr){var wr=hr.step,kr=0;return cr>0?kr=Math.round(cr/wr)*wr:kr=0,kr=kr+hr.min,hr.limit!==void 0&&(kr=Math.min(kr,hr.limit)),kr},ar=function(cr){nr.formattedSliderValue.value=Lr(cr),hr.sticky?nr.modelValueUnrounded.value=nr.formattedSliderValue.value-hr.min:nr.modelValueUnrounded.value=cr,Pr("update:modelValue",nr.formattedSliderValue.value),Pr("change",nr.formattedSliderValue.value)};return{formatModelValue:Lr,updateModelValue:ar,modelValueRef:Nr}},Wn=function(nr,hr,Pr,Nr){var Lr=nr.formattedSliderValue.value,ar=function(ur,Sr,Tr){var Er=nr.slider.value.getBoundingClientRect(),br=0;if(hr.orientation==="horizontal")br=(ur-Er.x)/nr.pixelsPerStep.value,hr.flip&&(br=nr.sliderRange.value-br);else if(hr.orientation==="vertical")br=(Er.y+Er.height-Sr)/nr.pixelsPerStep.value,hr.flip&&(br=nr.sliderRange.value-br);else{var Dr=ur-Er.x,Ir=Sr-Er.y,Vr=Er.width/2,Hr=Er.height/2,zr=(Ir-Hr)/(Dr-Vr),Wr=Math.atan(zr)*180/Math.PI;for(Dr>=Vr?Ir<Hr?Math.ceil(Wr)===180?Wr=0:Wr=90-Math.abs(Wr):Wr+=90:(Ir<Hr,Wr=270+Wr),Wr-=hr.circleOffset;Wr<0;)Wr+=360;hr.flip&&(Wr=360-Wr);var io=nr.sliderRange.value/(360-hr.circleGap);if(br=Wr*io,!hr.repeat&&Tr){var lo=Math.abs(br-Lr);lo>io*30&&(br=Lr)}}return br=Math.min(nr.sliderRange.value,Math.max(br,0)),hr.limit!==void 0&&(br=Math.min(br,hr.limit+Math.abs(hr.min))),Lr=br,br},or=function(ur){var Sr;if(ur.type==="mousemove")ur=ur,Sr=ur;else{if(ur=ur,ur.touches.length>1)return;Sr=ur.touches[0]}if(nr.holding.value){var Tr=nr.slider.value.getBoundingClientRect(),Er=hr.orientation==="vertical"?Tr.y+Tr.height-Sr.pageY:Sr.pageX-Tr.x;Er=Math.min(nr.sliderWidth.value,Math.max(Er,0)),Nr(ar(Sr.pageX-window.scrollX,Sr.pageY-window.scrollY,!0)),Pr("dragging",nr.formattedSliderValue.value,Sr)}},cr=function kr(ur){nr.holding.value&&(nr.holding.value=!1),ur.type==="mouseup"?(window.removeEventListener("mouseup",kr),window.removeEventListener("mousemove",or)):(window.removeEventListener("touchend",kr),window.removeEventListener("touchmove",or)),Pr("drag-end",nr.formattedSliderValue.value,ur)},wr=function(ur){if(ur.preventDefault(),nr.holding.value=!0,Pr("drag-start",nr.formattedSliderValue.value,ur),ur.type==="touchstart"){if(ur=ur,ur.touches.length>1)return;var Sr=ur.touches[0];Nr(ar(Sr.pageX-window.scrollX,Sr.pageY-window.scrollY,!1)),window.addEventListener("touchend",cr),window.addEventListener("touchmove",or)}else ur=ur,Nr(ar(ur.pageX-window.scrollX,ur.pageY-window.scrollY,!1)),window.addEventListener("mouseup",cr),window.addEventListener("mousemove",or)};return{clickHandler:wr}},qn=Object(fn.defineComponent)({name:"vue3-slider",props:jn,setup:function(hr,Pr){var Nr=Pr.emit;(hr.modelValue<hr.min||hr.modelValue>hr.max)&&console.error("[Vue3Slider] Error: value exceeds limits of slider"),hr.max<=hr.min&&
348console.error("[Vue3Slider] Error: Max value cannot be less than or equal to the min value. This will cause unexpected errors to occur, please fix.");var Lr=zn(hr),ar=er(Lr,hr,Nr),or=ar.updateModelValue,cr=ar.formatModelValue,wr=Jn(Lr,hr,or),kr=wr.handleKeydown,ur=Wn(Lr,hr,Nr,or),Sr=ur.clickHandler,Tr=Object(fn.ref)(!1),Er=Object(fn.computed)(function(){return Lr.holding.value?!0:hr.alwaysShowHandle||Tr.value}),br=Object(fn.ref)(),Dr=Object(fn.computed)(function(){if(!hr.tooltip)return"";var lo="";return hr.formatTooltip!==null&&typeof hr.formatTooltip=="function"?lo=hr.formatTooltip(Lr.formattedSliderValue.value||cr(Lr.modelValueUnrounded.value)):lo=(Lr.formattedSliderValue.value||cr(Lr.modelValueUnrounded.value)).toString(),hr.tooltipText.replace("%v",lo)}),Ir=Object(fn.ref)(0),Vr=Object(fn.computed)(function(){if(!hr.tooltip)return 0;var lo=Ir.value;if(hr.orientation!=="horizontal"){var xo;if(lo=(xo=br.value)===null||xo===void 0?void 0:xo.clientHeight,lo||(lo=20),hr.orientation!=="vertical")return lo}else lo?lo+=hr.height/3:lo=14+Lr.formattedSliderValue.value.toString().length*9;return Lr.filledWidth.value-lo/2}),Hr=Object(fn.computed)(function(){return!Lr.slider.value||hr.orientation!=="circular"?1:2*Math.PI*(Lr.sliderWidth.value/2)}),zr=Object(fn.computed)(function(){return hr.orientation!=="circular"?0:hr.circleGap/360*Hr.value}),Wr=Object(fn.computed)(function(){return hr.orientation!=="circular"?0:Hr.value-Lr.modelValueUnrounded.value/Lr.sliderRange.value*Hr.value*(1-hr.circleGap/360)}),io=Object(fn.computed)(function(){return{"--width":hr.width,"--height":hr.height+"px","--color":hr.color,"--track-color":hr.trackColor,"--tooltip-color":hr.tooltipColor,"--tooltip-text-color":hr.tooltipTextColor,"--handle-scale":hr.handleScale}});return Object(fn.onMounted)(function(){Kn(Lr,hr),Qn(br,Ir)}),{filledWidth:Lr.filledWidth,slider:Lr.slider,holding:Lr.holding,flip:Object(fn.computed)(function(){return hr.flip}),clickHandler:Sr,handleKeydown:kr,applyHandleHoverClass:Er,hovering:Tr,showTooltip:Object(fn.computed)(function(){return hr.tooltip}),alwaysShowTooltip:Object(fn.computed)(function(){return hr.alwaysShowTooltip}),tooltip:br,tooltipText:Dr,tooltipOffset:Vr,vars:io,circumference:Hr,trackStrokeOffset:zr,strokeOffset:Wr,circleOffset:Object(fn.computed)(function(){return hr.circleOffset}),circleGap:Object(fn.computed)(function(){return hr.circleGap}),sliderValueDegrees:Lr.sliderValueDegrees}}});sn("6ac3"),qn.render=Nn;var Hn=qn,Yn=function(){var nr=Hn;return nr.install=function(hr){hr.component("Vue3Slider",nr)},nr}();function Xn(nr,hr){return Ar(nr)||mr(nr,hr)||xr(nr,hr)||sr()}function sr(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 349In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xr(nr,hr){if(nr){if(typeof nr=="string")return vr(nr,hr);var Pr=Object.prototype.toString.call(nr).slice(8,-1);if(Pr==="Object"&&nr.constructor&&(Pr=nr.constructor.name),Pr==="Map"||Pr==="Set")return Array.from(nr);if(Pr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Pr))return vr(nr,hr)}}function vr(nr,hr){(hr==null||hr>nr.length)&&(hr=nr.length);for(var Pr=0,Nr=new Array(hr);Pr<hr;Pr++)Nr[Pr]=nr[Pr];return Nr}function mr(nr,hr){var Pr=nr==null?null:typeof Symbol<"u"&&nr[Symbol.iterator]||nr["@@iterator"];if(Pr!=null){var Nr=[],Lr=!0,ar=!1,or,cr;try{for(Pr=Pr.call(nr);!(Lr=(or=Pr.next()).done)&&(Nr.push(or.value),!(hr&&Nr.length===hr));Lr=!0);}catch(wr){ar=!0,cr=wr}finally{try{!Lr&&Pr.return!=null&&Pr.return()}finally{if(ar)throw cr}}return Nr}}function Ar(nr){if(Array.isArray(nr))return nr}Object.entries(an).forEach(function(nr){var hr=Xn(nr,2),Pr=hr[0],Nr=hr[1];Pr!=="default"&&(Yn[Pr]=Nr)});var Mr=Yn;nn.default=Mr},ff3a:function(tn,nn,sn){var an=sn("f855");an.__esModule&&(an=an.default),typeof an=="string"&&(an=[[tn.i,an,""]]),an.locals&&(tn.exports=an.locals);var cn=sn("499e").default;cn("fc2d99b4",an,!0,{sourceMap:!1,shadowMode:!1})}})})(vue3Slider_common);var vue3Slider_commonExports=vue3Slider_common.exports;const slider=getDefaultExportFromCjs(vue3Slider_commonExports),_sfc_main$q={props:{context:{type:Object}},components:{"vue3-slider":slider},mounted(){},data(){return{value:0,min:this.context.attrs.min,max:this.context.attrs.max,step:this.context.attrs.step}},computed:{},methods:{},watch:{value(){this.context.node.input(this.value)}}},_hoisted_1$p={class:"formkit-rangeslider"},_hoisted_2$m={class:"formkit-rangeslider__value"};function _sfc_render$q(_e,tn,nn,sn,an,cn){const un=resolveComponent("vue3-slider");return openBlock(),createElementBlock("div",_hoisted_1$p,[createVNode(un,{class:"formkit-rangeslider__slider",modelValue:_e.value,"onUpdate:modelValue":tn[0]||(tn[0]=hn=>_e.value=hn),color:"#ffff00","track-color":"#D9D9D9",min:_e.min,max:_e.max,step:_e.step,tooltip:"true","tooltip-color":"#D9D9D9"},null,8,["modelValue","min","max","step"]),createBaseVNode("div",_hoisted_2$m,toDisplayString(_e.value),1)])}const FormKitRangeSlider=_export_sfc$1(_sfc_main$q,[["render",_sfc_render$q]]),_sfc_main$p={props:{context:{type:Object}},components:{},mounted(){},data(){return{donationType:null}},computed:{},methods:{onInput(_e){this.context.node.input(_e.target.value);const tn=this.$formkit.get("petitie_donatie--actions")||this.$formkit.get("petitie_donatie_light--actions");
349tn&&(tn.context.label=_e.target.value=="yes"?"Ik teken de petitie en word donateur":"Ik teken de petitie")}},watch:{}},_hoisted_1$o={class:"formkit-donation"},_hoisted_2$l=["innerHTML"],_hoisted_3$l={class:"formkit-donation__list"},_hoisted_4$j={class:"formkit-donation__item"},_hoisted_5$i=["id","name","value"],_hoisted_6$h=["for"];function _sfc_render$p(_e,tn,nn,sn,an,cn){return openBlock(),createElementBlock("div",_hoisted_1$o,[_e.context.help?(openBlock(),createElementBlock("div",{key:0,class:"formkit-donation__help",innerHTML:_e.context.help},null,8,_hoisted_2$l)):createCommentVNode("",!0),createBaseVNode("ul",_hoisted_3$l,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_e.context.attrs.options,(un,hn)=>(openBlock(),createElementBlock("li",_hoisted_4$j,[withDirectives(createBaseVNode("input",{class:"formkit-donation__input",type:"radio",id:`${_e.context.id}--option-${hn}`,name:_e.context.node.name,value:un.value,"onUpdate:modelValue":tn[0]||(tn[0]=fn=>_e.context.value=fn),onInput:tn[1]||(tn[1]=(...fn)=>_e.onInput&&_e.onInput(...fn))},null,40,_hoisted_5$i),[[vModelRadio,_e.context.value]]),createBaseVNode("label",{for:`${_e.context.id}--option-${hn}`,class:"formkit-donation__label button button--filter"},toDisplayString(un.label),9,_hoisted_6$h)]))),256))])])}const FormKitDonationStepBool=_export_sfc$1(_sfc_main$p,[["render",_sfc_render$p]]);var CountryCode;(function(_e){_e.AD="AD",_e.AE="AE",_e.AF="AF",_e.AG="AG",_e.AI="AI",_e.AL="AL",_e.AM="AM",_e.AO="AO",_e.AQ="AQ",_e.AR="AR",_e.AS="AS",_e.AT="AT",_e.AU="AU",_e.AW="AW",_e.AX="AX",_e.AZ="AZ",_e.BA="BA",_e.BB="BB",_e.BD="BD",_e.BE="BE",_e.BF="BF",_e.BG="BG",_e.BH="BH",_e.BI="BI",_e.BJ="BJ",_e.BL="BL",_e.BM="BM",_e.BN="BN",_e.BO="BO",_e.BQ="BQ",_e.BR="BR",_e.BS="BS",_e.BT="BT",_e.BV="BV",_e.BW="BW",_e.BY="BY",_e.BZ="BZ",_e.CA="CA",_e.CC="CC",_e.CD="CD",_e.CF="CF",_e.CG="CG",_e.CH="CH",_e.CI="CI",_e.CK="CK",_e.CL="CL",_e.CM="CM",_e.CN="CN",_e.CO="CO",_e.CR="CR",_e.CU="CU",_e.CV="CV",_e.CW="CW",_e.CX="CX",_e.CY="CY",_e.CZ="CZ",_e.DE="DE",_e.DJ="DJ",_e.DK="DK",_e.DM="DM",_e.DO="DO",_e.DZ="DZ",_e.EC="EC",_e.EE="EE",_e.EG="EG",_e.EH="EH",_e.ER="ER",_e.ES="ES",_e.ET="ET",_e.FI="FI",_e.FJ="FJ",_e.FK="FK",_e.FM="FM",_e.FO="FO",_e.FR="FR",_e.GA="GA",_e.GB="GB",_e.GD="GD",_e.GE="GE",_e.GF="GF",_e.GG="GG",_e.GH="GH",_e.GI="GI",_e.GL="GL",_e.GM="GM",_e.GN="GN",_e.GP="GP",_e.GQ="GQ",_e.GR="GR",_e.GS="GS",_e.GT="GT",_e.GU="GU",_e.GW="GW",_e.GY="GY",_e.HK="HK",_e.HM="HM",_e.HN="HN",_e.HR="HR",_e.HT="HT",_e.HU="HU",_e.ID="ID",_e.IE="IE",_e.IL="IL",_e.IM="IM",_e.IN="IN",_e.IO="IO",_e.IQ="IQ",_e.IR="IR",_e.IS="IS",_e.IT="IT",_e.JE="JE",_e.JM="JM",_e.JO="JO",_e.JP="JP",_e.KE="KE",_e.KG="KG",_e.KH="KH",_e.KI="KI",_e.KM="KM",_e.KN="KN",_e.KP="KP",_e.KR="KR",_e.KW="KW",_e.KY="KY",_e.KZ="KZ",_e.LA="LA",_e.LB="LB",_e.LC="LC",_e.LI="LI",_e.LK="LK",_e.LR="LR",_e.LS="LS",_e.LT="LT",_e.LU="LU",_e.LV="LV",_e.LY="LY",_e.MA="MA",_e.MC="MC",_e.MD="MD",_e.ME="ME",_e.MF="MF",_e.MG="MG",_e.MH="MH",_e.MK="MK",_e.ML="ML",_e.MM="MM",_e.MN="MN",_e.MO="MO",_e.MP="MP",_e.MQ="MQ",_e.MR="MR",_e.MS="MS",_e.MT="MT",_e.MU="MU",_e.MV="MV",_e.MW="MW",_e.MX="MX",_e.MY="MY",_e.MZ="MZ",_e.NA="NA",_e.NC="NC",_e.NE="NE",_e.NF="NF",_e.NG="NG",_e.NI="NI",_e.NL="NL",_e.NO="NO",_e.NP="NP",_e.NR="NR",_e.NU="NU",_e.NZ="NZ",_e.OM="OM",_e.PA="PA",_e.PE="PE",_e.PF="PF",_e.PG="PG",_e.PH="PH",_e.PK="PK",_e.PL="PL",_e.PM="PM",_e.PN="PN",_e.PR="PR",_e.PS="PS",_e.PT="PT",_e.PW="PW",_e.PY="PY",_e.QA="QA",_e.RE="RE",_e.RO="RO",_e.RS="RS",_e.RU="RU",_e.RW="RW",_e.SA="SA",_e.SB="SB",_e.SC="SC",_e.SD="SD",_e.SE="SE",_e.SG="SG",_e.SH="SH",_e.SI="SI",_e.SJ="SJ",_e.SK="SK",_e.SL="SL",_e.SM="SM",_e.SN="SN",_e.SO="SO",_e.SR="SR",_e.SS="SS",_e.ST="ST",_e.SV="SV",_e.SX="SX",_e.SY="SY",_e.SZ="SZ",_e.TC="TC",_e.TD="TD",_e.TF="TF",_e.TG="TG",_e.TH="TH",_e.TJ="TJ",_e.TK="TK",_e.TL="TL",_e.TM="TM",_e.TN="TN",_e.TO="TO",_e.TR="TR",_e.TT="TT",_e.TV="TV",_e.TW="TW",_e.TZ="TZ",_e.UA="UA",_e.UG="UG",_e.UM="UM",_e.US="US",_e.UY="UY",_e.UZ="UZ",_e.VA="VA",_e.VC="VC",_e.VE="VE",_e.VG="VG",_e.VI="VI",_e.VN="VN",_e.VU="VU",_e.WF="WF",_e.WS="WS",_e.XK="XK",_e.YE="YE",_e.YT="YT",_e.ZA="ZA",_e.ZM="ZM",_e.ZW="ZW"})(CountryCode||(CountryCode={}));const countryData={[CountryCode.AD]:["Andorra","AND"],[CountryCode.AE]:["United Arab Emirates","ARE"],[CountryCode.AF]:["Afghanistan","AFG"],[CountryCode.AG]:["Antigua and Barbuda","ATG"],[CountryCode.AI]:["Anguilla","AIA"],[CountryCode.AL]:["Albania","ALB"],[CountryCode.AM]:["Armenia","ARM"],[CountryCode.AO]:["Angola","AGO"],[CountryCode.AQ]:["Antarctica","ATA"],[CountryCode.AR]:["Argentina","ARG"],[CountryCode.AS]:["American Samoa","ASM"],[CountryCode.AT]:["Austria","AUT"],[CountryCode.AU]:["Australia","AUS"],[CountryCode.AW]:["Aruba","ABW"],[CountryCode.AX]:["â«land Islands","ALA"],[CountryCode.AZ]:["Azerbaijan","AZE"],[CountryCode.BA]:["Bosnia and Herzegovina","BIH"],[CountryCode.BB]:["Barbados","BRB"],[CountryCode.BD]:["Bangladesh","BGD"],[CountryCode.BE]:["Belgium","BEL"],[CountryCode.BF]:["Burkina Faso","BFA"],[CountryCode.BG]:["Bulgaria","BGR"],[CountryCode.BH]:["Bahrain","BHR"],[CountryCode.BI]:["Burundi","BDI"],[CountryCode.BJ]:["Benin","BEN"],[CountryCode.BL]:["Saint Barthélemy","BLM"],[CountryCode.BM]:["Bermuda","BMU"],[CountryCode.BN]:["Brunei Darussalam","BRN"],[CountryCode.BO]:["Plurinational State of Bolivia","BOL"],[CountryCode.BQ]:["Bonaire, Sint Eustatius and Saba","BES"],[CountryCode.BR]:["Brazil","BRA"],[CountryCode.BS]:["Bahamas","BHS"],[CountryCode.BT]:["Bhutan","BTN"],[CountryCode.BV]:["Bouvet Island","BVT"],[CountryCode.BW]:["Botswana","BWA"],[CountryCode.BY]:["Belarus","BLR"],[CountryCode.BZ]:["Belize","BLZ"],[CountryCode.CA]:["Canada","CA
349N"],[CountryCode.CC]:["Cocos Islands","CCK"],[CountryCode.CD]:["The Democratic Republic of the Congo","COD"],[CountryCode.CF]:["Central African Republic","CAF"],[CountryCode.CG]:["Congo","COG"],[CountryCode.CH]:["Switzerland","CHE"],[CountryCode.CI]:["Côte d'Ivoire","CIV"],[CountryCode.CK]:["Cook Islands","COK"],[CountryCode.CL]:["Chile","CHL"],[CountryCode.CM]:["Cameroon","CMR"],[CountryCode.CN]:["China","CHN"],[CountryCode.CO]:["Colombia","COL"],[CountryCode.CR]:["Costa Rica","CRI"],[CountryCode.CU]:["Cuba","CUB"],[CountryCode.CV]:["Cape Verde","CPV"],[CountryCode.CW]:["Curaçao","CUW"],[CountryCode.CX]:["Christmas Island","CXR"],[CountryCode.CY]:["Cyprus","CYP"],[CountryCode.CZ]:["Czech Republic","CZE"],[CountryCode.DE]:["Germany","DEU"],[CountryCode.DJ]:["Djibouti","DJI"],[CountryCode.DK]:["Denmark","DNK"],[CountryCode.DM]:["Dominica","DMA"],[CountryCode.DO]:["Dominican Republic","DOM"],[CountryCode.DZ]:["Algeria","DZA"],[CountryCode.EC]:["Ecuador","ECU"],[CountryCode.EE]:["Estonia","EST"],[CountryCode.EG]:["Egypt","EGY"],[CountryCode.EH]:["Western Sahara","ESH"],[CountryCode.ER]:["Eritrea","ERI"],[CountryCode.ES]:["Spain","ESP"],[CountryCode.ET]:["Ethiopia","ETH"],[CountryCode.FI]:["Finland","FIN"],[CountryCode.FJ]:["Fiji","FJI"],[CountryCode.FK]:["Falkland Islands","FLK"],[CountryCode.FM]:["Federated States of Micronesia","FSM"],[CountryCode.FO]:["Faroe Islands","FRO"],[CountryCode.FR]:["France","FRA"],[CountryCode.GA]:["Gabon","GAB"],[CountryCode.GB]:["United Kingdom","GBR"],[CountryCode.GD]:["Grenada","GRD"],[CountryCode.GE]:["Georgia","GEO"],[CountryCode.GF]:["French Guiana","GUF"],[CountryCode.GG]:["Guemsey","GGY"],[CountryCode.GH]:["Ghana","GHA"],[CountryCode.GI]:["Gibraltar","GIB"],[CountryCode.GL]:["Greenland","GRL"],[CountryCode.GM]:["Gambia","GMB"],[CountryCode.GN]:["Guinea","GIN"],[CountryCode.GP]:["Guadeloupe","GLP"],[CountryCode.GQ]:["Equatorial Guinea","GNQ"],[CountryCode.GR]:["Greece","GRC"],[CountryCode.GS]:["South Georgia and the South Sandwich Islands","SGS"],[CountryCode.GT]:["Guatemala","GTM"],[CountryCode.GU]:["Guam","GUM"],[CountryCode.GW]:["Guinea-Bissau","GNB"],[CountryCode.GY]:["Guyana","GUY"],[CountryCode.HK]:["Hong Kong","HKG"],[CountryCode.HM]:["Heard Island and McDonald Islands","HMD"],[CountryCode.HN]:["Honduras","HND"],[CountryCode.HR]:["Croatia","HRV"],[CountryCode.HT]:["Haiti","HTI"],[CountryCode.HU]:["Hungary","HUN"],[CountryCode.ID]:["Indonesia","IDN"],[CountryCode.IE]:["Ireland","IRL"],[CountryCode.IL]:["Israel","ISR"],[CountryCode.IM]:["Isle of Man","IMN"],[CountryCode.IN]:["India","IND"],[CountryCode.IO]:["British Indian Ocean Territory","IOT"],[CountryCode.IQ]:["Iraq","IRQ"],[CountryCode.IR]:["Islamic Republic of Iran","IRN"],[CountryCode.IS]:["Iceland","ISL"],[CountryCode.IT]:["Italy","ITA"],[CountryCode.JE]:["Jersey","JEY"],[CountryCode.JM]:["Jamaica","JAM"],[CountryCode.JO]:["Jordan","JOR"],[CountryCode.JP]:["Japan","JPN"],[CountryCode.KE]:["Kenya","KEN"],[CountryCode.KG]:["Kyrgyzstan","KGZ"],[CountryCode.KH]:["Cambodia","KHM"],[CountryCode.KI]:["Kiribati","KIR"],[CountryCode.KM]:["Comoros","COM"],[CountryCode.KN]:["Saint Kitts and Nevis","KNA"],[CountryCode.KP]:["Democratic People's Republic of Korea","PRK"],[CountryCode.KR]:["Republic of Korea","KOR"],[CountryCode.KW]:["Kuwait","KWT"],[CountryCode.KY]:["Cayman Islands","CYM"],[CountryCode.KZ]:["Kazakhstan","KAZ"],[CountryCode.LA]:["Lao People's Democratic Republic","LAO"],[CountryCode.LB]:["Lebanon","LBN"],[CountryCode.LC]:["Saint Lucia","LCA"],[CountryCode.LI]:["Liechtenstein","LIE"],[CountryCode.LK]:["Sri Lanka","LKA"],[CountryCode.LR]:["Liberia","LBR"],[CountryCode.LS]:["Lesotho","LSO"],[CountryCode.LT]:["Lithuania","LTU"],[CountryCode.LU]:["Luxembourg","LUX"],[CountryCode.LV]:["Latvia","LVA"],[CountryCode.LY]:["Libya","LBY"],[CountryCode.MA]:["Morocco","MAR"],[CountryCode.MC]:["Monaco","MCO"],[CountryCode.MD]:["Republic of Moldova","MDA"],[CountryCode.ME]:["Montenegro","MNE"],[CountryCode.MF]:["Saint Martin","MAF"],[CountryCode.MG]:["Madagascar","MDG"],[CountryCode.MH]:["Marshall Islands","MHL"],[CountryCode.MK]:["The former Yugoslav Republic of Macedonia","MKD"],[CountryCode.ML]:["Mali","MLI"],[CountryCode.MM]:["Myanmar","MMR"],[CountryCode.MN]:["Mongolia","MNG"],[CountryCode.MO]:["Macao","MAC"],[CountryCode.MP]:["Northern Mariana Islands","MNP"],[CountryCode.MQ]:["Martinique","MTQ"],[CountryCode.MR]:["Mauritania","MRT"],[CountryCode.MS]:["Montserrat","MSR"],[CountryCode.MT]:["Malta","MLT"],[CountryCode.MU]:["Mauritius","MUS"],[CountryCode.MV]:["Maldives","MDV"],[CountryCode.MW]:["Malawi","MWI"],[CountryCode.MX]:["Mexico","MEX"],[CountryCode.MY]:["Malaysia","MYS"],[CountryCode.MZ]:["Mozambique","MOZ"],[CountryCode.NA]:["Namibia","NAM"],[CountryCode.NC]:["New Caledonia","NCL"],[CountryCode.NE]:["Niger","NER"],[CountryCode.NF]:["Norfolk Island","NFK"],[CountryCode.NG]:["Nigeria","NGA"],[CountryCode.NI]:["Nicaragua","NIC"],[CountryCode.NL]:["Netherlands","NLD"],[CountryCode.NO]:["Norway","NOR"],[CountryCode.NP]:["Nepal","NPL"],[CountryCode.NR]:["Nauru","NRU"],[CountryCode.NU]:["Niue","NIU"],[CountryCode.NZ]:["New Zealand","NZL"],[CountryCode.OM]:["Oman","OMN"],[CountryCode.PA]:["Panama","PAN"],[CountryCode.PE]:["Peru","PER"],[CountryCode.PF]:["French Polynesia","PYF"],[CountryCode.PG]:["Papua New Guinea","PNG"],[CountryCode.PH]:["Philippines","PHL"],[CountryCode.PK]:["Pakistan","PAK"],[CountryCode.PL]:["Poland","POL"],[CountryCode.PM]:["Saint Pierre and Miquelon","SPM"],[CountryCode.PN]:["Pitcairn","PCN"],[CountryCode.PR]:["Puerto Rico","PRI"],[CountryCode.PS]:["Occupied Palestinian Territory","PSE"],[CountryCode.PT]:["Portugal","PRT"],[CountryCode.PW]:["Palau","PLW"],[CountryCode.PY]:["Paraguay","PRY"],[CountryCode.QA]:["Qatar","QAT"],[CountryCode.RE]:["Réunion","REU"],[CountryCode.RO]:["Romania","ROU"],[CountryCode.RS]:["Serbia","SRB"],[CountryCode.RU]:["Russian Federation","RUS"],[CountryCode.RW]:["Rwanda","RWA"],[CountryCode.SA]:["Saudi Arabia","SAU"],[CountryCode.SB]:["Solomon Islands","SLB"],[CountryCode.SC]:["Seychelles","SYC"],[CountryCode.SD]:["Sudan","SDN"],[CountryCode.SE]:["Sweden","SWE"],[CountryCode.SG]:["Singapore","SGP"],[CountryCode.SH]:["Saint Helena, Ascension and Tristan da Cunha","SHN"],[CountryCode.SI]:["Slovenia","SVN"],[CountryCode.SJ]:["Svalbard and Jan Mayen","SJM"],[CountryCode.SK]:["Slovakia","SVK"],[CountryCode.SL]:["Sierra Leone","SLE"],[CountryCode.SM]:["San Marino","SMR"],[CountryCode.SN]:["Senegal","SEN"],[CountryCode.SO]:["Somalia","SOM"],[CountryCode.SR]:["Suriname","SUR"],[CountryCode.SS]:["South Sudan","SSD"],[CountryCode.ST]:["Sao Tome and Principe","STP"],[CountryCode.SV]:["El Salvador","SLV"],[CountryCode.SX]:["Sint Maarten","SXM"],[CountryCode.SY]:["Syrian Arab Republic","SYR"],[CountryCode.SZ]:["Swaziland","SWZ"],[CountryCode.TC]:["Turks and Caicos Islands","TCA"],[CountryCode.TD]:["Chad","TCD"],[CountryCode.TF]:["French Southern Territories","ATF"],[CountryCode.TG]:["Togo","TGO"],[CountryCode.TH]:["Thailand","THA"],[CountryCode.TJ]:["Tajikistan","TJK"],[CountryCode.TK]:["Tokelau","TKL"],[CountryCode.TL]:["Timor-Leste","TLS"],[CountryCode.TM]:["Turkmenistan","TKM"],[CountryCode.TN]:["Tunisia","TUN"],[CountryCode.TO]:["Tonga","TON"],[CountryCode.TR]:["Turkey","TUR"],[CountryCode.TT]:["Tr
349inidad and Tobago","TTO"],[CountryCode.TV]:["Tuvalu","TUV"],[CountryCode.TW]:["Taiwan, Province of China","TWN"],[CountryCode.TZ]:["United Republic of Tanzania","TZA"],[CountryCode.UA]:["Ukraine","UKR"],[CountryCode.UG]:["Uganda","UGA"],[CountryCode.UM]:["United States Minor Outlying Islands","UMI"],[CountryCode.US]:["United States","USA"],[CountryCode.UY]:["Uruguay","URY"],[CountryCode.UZ]:["Uzbekistan","UZB"],[CountryCode.VA]:["Holy See","VAT"],[CountryCode.VC]:["Saint Vincent and the Grenadines","VCT"],[CountryCode.VE]:["Bolivarian Republic of Venezuela","VEN"],[CountryCode.VG]:["British Virgin Islands","VGB"],[CountryCode.VI]:["Virgin Islands, U.S.","VIR"],[CountryCode.VN]:["Viet Nam","VNM"],[CountryCode.VU]:["Vanuatu","VUT"],[CountryCode.WF]:["Wallis and Futuna","WLF"],[CountryCode.WS]:["Samoa","WSM"],[CountryCode.XK]:["Kosovo","UNK"],[CountryCode.YE]:["Yemen","YEM"],[CountryCode.YT]:["Mayotte","MYT"],[CountryCode.ZA]:["South Africa","ZAF"],[CountryCode.ZM]:["Zambia","ZMB"],[CountryCode.ZW]:["Zimbabwe","ZWE"]},by2code=Object.entries(countryData).reduce((_e,[tn,nn])=>(_e[tn]=[tn,nn],_e),{}),by3code=Object.entries(countryData).reduce((_e,[tn,nn])=>(_e[nn[1]]=[tn,nn],_e),{});function countryByCode(_e){if(_e===null)return null;let tn;return _e.length===3?tn=by3code[_e]:_e.length===2&&(tn=by2code[_e]),tn?tn[0]:null}function randInt(_e,tn=0){return Math.floor(Math.random()*_e)+tn}var PartType;(function(_e){_e[_e.BANK_CODE=0]="BANK_CODE",_e[_e.BRANCH_CODE=1]="BRANCH_CODE",_e[_e.ACCOUNT_NUMBER=2]="ACCOUNT_NUMBER",_e[_e.BRANCH_CHECK_DIGIT=3]="BRANCH_CHECK_DIGIT",_e[_e.NATIONAL_CHECK_DIGIT=4]="NATIONAL_CHECK_DIGIT",_e[_e.CURRENCY_TYPE=5]="CURRENCY_TYPE",_e[_e.ACCOUNT_TYPE=6]="ACCOUNT_TYPE",_e[_e.OWNER_ACCOUNT_NUMBER=7]="OWNER_ACCOUNT_NUMBER",_e[_e.IDENTIFICATION_NUMBER=8]="IDENTIFICATION_NUMBER"})(PartType||(PartType={}));var CharacterType;(function(_e){_e[_e.n=0]="n",_e[_e.a=1]="a",_e[_e.c=2]="c",_e[_e.e=3]="e"})(CharacterType||(CharacterType={}));const charByCharacterType={[CharacterType.n]:"0123456789",[CharacterType.a]:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",[CharacterType.c]:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",[CharacterType.e]:" "},charByCharacterRE={[CharacterType.n]:/^[0-9]+$/,[CharacterType.a]:/^[A-Z]+$/,[CharacterType.c]:/^[0-9A-Za-z]+$/,[CharacterType.e]:/^ +$/};class BbanStructurePart{constructor(tn,nn,sn,an,cn){this.entryType=tn,this.characterType=nn,this.length=sn,this.generate=cn||this.defaultGenerator,this.hasGenerator=!!cn,this.trailingSeparator=an}static bankCode(tn,nn,sn=!0){return new BbanStructurePart(PartType.BANK_CODE,nn,tn,sn)}static branchCode(tn,nn,sn=!0){return new BbanStructurePart(PartType.BRANCH_CODE,nn,tn,sn)}static accountNumber(tn,nn,sn=!0){return new BbanStructurePart(PartType.ACCOUNT_NUMBER,nn,tn,sn)}static nationalCheckDigit(tn,nn,sn,an=!1){return new BbanStructurePart(PartType.NATIONAL_CHECK_DIGIT,nn,tn,an,sn)}static branchCheckDigit(tn,nn,sn,an=!1){return new BbanStructurePart(PartType.BRANCH_CHECK_DIGIT,nn,tn,an,sn)}static accountType(tn,nn,sn=!1){return new BbanStructurePart(PartType.ACCOUNT_TYPE,nn,tn,sn)}static currencyType(tn,nn,sn=!1){return new BbanStructurePart(PartType.CURRENCY_TYPE,nn,tn,sn)}static ownerAccountNumber(tn,nn,sn=!0){return new BbanStructurePart(PartType.OWNER_ACCOUNT_NUMBER,nn,tn,sn)}static identificationNumber(tn,nn,sn=!0){return new BbanStructurePart(PartType.IDENTIFICATION_NUMBER,nn,tn,sn)}getPartType(){return this.entryType}getCharacterType(){return this.characterType}getLength(){return this.length}validate(tn){return charByCharacterRE[this.characterType].test(tn)}defaultGenerator(tn,nn){const sn=charByCharacterType[this.characterType],an=[];for(let cn=0;cn<this.getLength();cn+=1)an.push(sn[randInt(sn.length)]);return an.join("")}}var FormatViolation;(function(_e){_e[_e.UNKNOWN=0]="UNKNOWN",_e[_e.NOT_NULL=1]="NOT_NULL",_e[_e.NOT_EMPTY=2]="NOT_EMPTY",_e[_e.BIC_LENGTH_8_OR_11=3]="BIC_LENGTH_8_OR_11",_e[_e.BIC_ONLY_UPPER_CASE_LETTERS=4]="BIC_ONLY_UPPER_CASE_LETTERS",_e[_e.BRANCH_CODE_ONLY_LETTERS_OR_DIGITS=5]="BRANCH_CODE_ONLY_LETTERS_OR_DIGITS",_e[_e.LOCATION_CODE_ONLY_LETTERS_OR_DIGITS=6]="LOCATION_CODE_ONLY_LETTERS_OR_DIGITS",_e[_e.BANK_CODE_ONLY_LETTERS=7]="BANK_CODE_ONLY_LETTERS",_e[_e.COUNTRY_CODE_TWO_LETTERS=8]="COUNTRY_CODE_TWO_LETTERS",_e[_e.COUNTRY_CODE_ONLY_UPPER_CASE_LETTERS=9]="COUNTRY_CODE_ONLY_UPPER_CASE_LETTERS",_e[_e.COUNTRY_CODE_EXISTS=10]="COUNTRY_CODE_EXISTS",_e[_e.NATIONAL_CHECK_DIGIT=11]="NATIONAL_CHECK_DIGIT",_e[_e.CHECK_DIGIT_TWO_DIGITS=12]="CHECK_DIGIT_TWO_DIGITS",_e[_e.CHECK_DIGIT_ONLY_DIGITS=13]="CHECK_DIGIT_ONLY_DIGITS",_e[_e.BBAN_LENGTH=14]="BBAN_LENGTH",_e[_e.BBAN_ONLY_UPPER_CASE_LETTERS=15]="BBAN_ONLY_UPPER_CASE_LETTERS",_e[_e.BBAN_ONLY_DIGITS_OR_LETTERS=16]="BBAN_ONLY_DIGITS_OR_LETTERS",_e[_e.BBAN_ONLY_DIGITS=17]="BBAN_ONLY_DIGITS",_e[_e.IBAN_VALID_CHARACTERS=18]="IBAN_VALID_CHARACTERS",_e[_e.COUNTRY_CODE_NOT_NULL=19]="COUNTRY_CODE_NOT_NULL",_e[_e.BANK_CODE_NOT_NULL=20]="BANK_CODE_NOT_NULL",_e[_e.ACCOUNT_NUMBER_NOT_NULL=21]="ACCOUNT_NUMBER_NOT_NULL"})(FormatViolation||(FormatViolation={}));
349class FormatException extends Error{constructor(tn,nn,sn,an){super(nn),this.formatViolation=tn,this.expected=sn,this.actual=an,Object.setPrototypeOf(this,FormatException.prototype)}}class UnsupportedCountryException extends Error{constructor(tn,nn){super(tn),this.actual=nn,Object.setPrototypeOf(this,UnsupportedCountryException.prototype)}}class InvalidCheckDigitException extends Error{constructor(tn,nn,sn){super(tn),this.expected=nn,this.actual=sn,Object.setPrototypeOf(this,InvalidCheckDigitException.prototype)}}class RequiredPartTypeMissing extends Error{constructor(tn){super(tn),Object.setPrototypeOf(this,RequiredPartTypeMissing.prototype)}}function mod11(_e,tn){return(11-_e.split("").reduce((nn,sn,an)=>nn+parseInt(sn,10)*tn[an%tn.length],0)%11)%11}function nationalES(_e,tn){const nn=[1,2,4,8,5,10,9,7,3,6],sn=[PartType.BANK_CODE,PartType.BRANCH_CODE].map(hn=>tn.extractValueMust(_e,hn)).join("");function an(hn){return hn===10?1:hn===11?0:hn}const cn=an(mod11(`00${sn}`,nn)),un=an(mod11(tn.extractValueMust(_e,PartType.ACCOUNT_NUMBER),nn));return`${cn}${un}`}function nationalFR(_e,tn){const nn={"[AJ]":"1","[BKS]":"2","[CLT]":"3","[DMU]":"4","[ENV]":"5","[FOW]":"6","[GPX]":"7","[HQY]":"8","[IRZ]":"9"};let sn=[PartType.BANK_CODE,PartType.BRANCH_CODE,PartType.ACCOUNT_NUMBER].map(cn=>String(tn.extractValue(_e,cn))).join("")+"00";Object.entries(nn).map(([cn,un])=>sn=sn.replace(new RegExp(cn,"g"),un));const an=97-sn.split("").reduce((cn,un)=>(cn*10+parseInt(un))%97,0);return String(an).padStart(2,"0")}function nationalIT(_e,tn){const nn=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25],sn=[1,0,5,7,9,13,15,17,19,21,2,4,18,20,11,3,6,8,12,14,16,10,22,25,24,23],an=48,cn=57,un=65,hn=[PartType.BANK_CODE,PartType.BRANCH_CODE,PartType.ACCOUNT_NUMBER].map(fn=>tn.extractValueMust(_e,fn)).join("").split("").map(fn=>fn.toUpperCase().charCodeAt(0)).map(fn=>fn-(an<=fn&&fn<=cn?an:un)).reduce((fn,vn,_n)=>fn+(_n%2===0?sn[vn]:nn[vn]),0)%26;return String.fromCharCode(un+hn)}function nationalNO(_e,tn){const nn=[PartType.BANK_CODE,PartType.ACCOUNT_NUMBER].map(sn=>tn.extractValueMust(_e,sn)).join("");return String(mod11(nn,[5,4,3,2,7,6,5,4,3,2])%10)}function nationalPT(_e,tn){const sn=[73,17,89,38,62,45,53,15,50,5,49,34,81,76,27,90,9,30,3],an=[PartType.BANK_CODE,PartType.BRANCH_CODE,PartType.ACCOUNT_NUMBER].map(cn=>tn.extractValueMust(_e,cn)).join("").split("").map(cn=>cn.charCodeAt(0)).reduce((cn,un,hn)=>(cn+(un-48)*sn[hn])%97,0);return String(98-an).padStart(2,"0")}class BbanStructure{constructor(...tn){this.entries=tn}getParts(){return this.entries}
349validate(tn){this.validateBbanLength(tn),this.validateBbanEntries(tn)}extractValue(tn,nn){let sn=0,an=null;for(const cn of this.getParts()){const un=cn.getLength(),hn=tn.substring(sn,sn+un);sn=sn+un,cn.getPartType()==nn&&(an=(an||"")+hn)}return an}extractValueMust(tn,nn){const sn=this.extractValue(tn,nn);if(sn===null)throw new RequiredPartTypeMissing(`Required part type [${nn}] missing`);return sn}static forCountry(tn){return tn&&this.structures[tn]||null}static getEntries(){return Object.values(this.structures)}static supportedCountries(){return Object.keys(this.structures)}getBbanLength(){return this.entries.reduce((tn,nn)=>tn+nn.getLength(),0)}validateBbanLength(tn){const nn=this.getBbanLength(),sn=tn.length;if(nn!=sn)throw new FormatException(FormatViolation.BBAN_LENGTH,`[${tn}] length is ${sn}, expected BBAN length is: ${nn}`,String(sn),String(nn))}validateBbanEntries(tn){let nn=0;for(const sn of this.getParts()){const an=sn.getLength(),cn=tn.substring(nn,nn+an);nn=nn+an,this.validateBbanEntryCharacterType(tn,sn,cn)}}validateBbanEntryCharacterType(tn,nn,sn){if(!nn.validate(sn))switch(nn.getCharacterType()){case CharacterType.a:throw new FormatException(FormatViolation.BBAN_ONLY_UPPER_CASE_LETTERS,`[${sn}] must contain only upper case letters.`,sn);case CharacterType.c:throw new FormatException(FormatViolation.BBAN_ONLY_DIGITS_OR_LETTERS,`[${sn}] must contain only digits or letters.`,sn);case CharacterType.n:throw new FormatException(FormatViolation.BBAN_ONLY_DIGITS,`[${sn}] must contain only digits.`,sn)}if(nn.getPartType()===PartType.NATIONAL_CHECK_DIGIT&&nn.hasGenerator){const an=nn.generate(tn,this);if(sn!==an)throw new FormatException(FormatViolation.NATIONAL_CHECK_DIGIT,`national check digit(s) don't match expect=[${an}] actual=[${sn}]`,an,sn)}}}BbanStructure.bbanFR=new BbanStructure(BbanStructurePart.bankCode(5,CharacterType.n),BbanStructurePart.branchCode(5,CharacterType.n),BbanStructurePart.accountNumber(11,CharacterType.c),BbanStructurePart.nationalCheckDigit(2,CharacterType.n,nationalFR));BbanStructure.structures={[CountryCode.AD]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.n),BbanStructurePart.branchCode(4,CharacterType.n),BbanStructurePart.accountNumber(12,CharacterType.c)),[CountryCode.AE]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.accountNumber(16,CharacterType.c)),[CountryCode.AL]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.branchCode(4,CharacterType.n),BbanStructurePart.nationalCheckDigit(1,CharacterType.n),BbanStructurePart.accountNumber(16,CharacterType.c)),[CountryCode.AO]:new BbanStructure(BbanStructurePart.accountNumber(21,CharacterType.n)),[CountryCode.AT]:new BbanStructure(BbanStructurePart.bankCode(5,CharacterType.n),BbanStructurePart.accountNumber(11,CharacterType.n)),[CountryCode.AZ]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.accountNumber(20,CharacterType.c)),[CountryCode.BA]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.branchCode(3,CharacterType.n),BbanStructurePart.accountNumber(8,CharacterType.n),BbanStructurePart.nationalCheckDigit(2,CharacterType.n)),[CountryCode.BE]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.accountNumber(7,CharacterType.n),BbanStructurePart.nationalCheckDigit(2,CharacterType.n,(_e,tn)=>{const nn=tn.extractValue(_e,PartType.ACCOUNT_NUMBER),sn=tn.extractValue(_e,PartType.BANK_CODE);if(nn===null||sn===null)throw new FormatException(FormatViolation.NOT_EMPTY,"account number or bank code missing");const an=parseInt(`${sn}${nn}`,10),cn=Math.floor(an/97);let un=an-cn*97;return un===0&&(un=97),String(un).padStart(2,"0")})),[CountryCode.BF]:new BbanStructure(BbanStructurePart.accountNumber(23,CharacterType.n)),[CountryCode.BG]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.branchCode(4,CharacterType.n),BbanStructurePart.accountType(2,CharacterType.n),BbanStructurePart.accountNumber(8,CharacterType.c)),[CountryCode.BH]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.accountNumber(14,CharacterType.c)),[CountryCode.BI]:new BbanStructure(BbanStructurePart.bankCode(5,CharacterType.n),BbanStructurePart.branchCode(5,CharacterType.n),BbanStructurePart.accountNumber(11,CharacterType.n),BbanStructurePart.nationalCheckDigit(2,CharacterType.n)),[CountryCode.BJ]:new BbanStructure(BbanStructurePart.bankCode(5,CharacterType.c),BbanStructurePart.branchCode(5,CharacterType.n),BbanStructurePart.accountNumber(12,CharacterType.n),BbanStructurePart.nationalCheckDigit(2,CharacterType.n,nationalFR)),[CountryCode.BR]:new BbanStructure(BbanStructurePart.bankCode(8,CharacterType.n),BbanStructurePart.branchCode(5,CharacterType.n),BbanStructurePart.accountNumber(10,CharacterType.n),BbanStructurePart.accountType(1,CharacterType.a),BbanStructurePart.ownerAccountNumber(1,CharacterType.c)),[CountryCode.BY]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.c),BbanStructurePart.accountType(4,CharacterType.n),BbanStructurePart.accountNumber(16,CharacterType.c)),[CountryCode.CF]:new BbanStructure(BbanStructurePart.accountNumber(23,CharacterType.n)),[CountryCode.CG]:new BbanStructure(BbanStructurePart.accountNumber(23,CharacterType.n)),[CountryCode.CH]:new BbanStructure(BbanStructurePart.bankCode(5,CharacterType.n),BbanStructurePart.accountNumber(12,CharacterType.c)),[CountryCode.CI]:new BbanStructure(BbanStructurePart.bankCode(2,CharacterType.c),BbanStructurePart.accountNumber(22,CharacterType.n)),[CountryCode.CM]:new BbanStructure(BbanStructurePart.accountNumber(23,CharacterType.n)),[CountryCode.CR]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.n),BbanStructurePart.accountNumber(14,CharacterType.n)),[CountryCode.CV]:new BbanStructure(BbanStructurePart.accountNumber(21,CharacterType.n)),[CountryCode.CY]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.branchCode(5,CharacterType.n),BbanStructurePart.accountNumber(16,CharacterType.c)),[CountryCode.CZ]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.n),BbanStructurePart.branchCode(6,CharacterType.n),BbanStructurePart.accountNumber(10,CharacterType.n)),[CountryCode.DE]:new BbanStructure(BbanStructurePart.bankCode(8,CharacterType.n),BbanStructurePart.accountNumber(10,CharacterType.n)),[CountryCode.DJ]:new BbanStructure(BbanStructurePart.bankCode(5,CharacterType.n),BbanStructurePart.branchCode(5,CharacterType.n),BbanStructurePart.accountNumber(11,CharacterType.n),BbanStructurePart.nationalCheckDigit(2,CharacterType.n)),[CountryCode.DK]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.n),BbanStructurePart.accountNumber(10,CharacterType.n)),[CountryCode.DO]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.c),BbanStructurePart.accountNumber(20,CharacterType.n)),[CountryCode.D
349Z]:new BbanStructure(BbanStructurePart.accountNumber(20,CharacterType.n)),[CountryCode.EE]:new BbanStructure(BbanStructurePart.bankCode(2,CharacterType.n),BbanStructurePart.branchCode(2,CharacterType.n),BbanStructurePart.accountNumber(11,CharacterType.n),BbanStructurePart.nationalCheckDigit(1,CharacterType.n)),[CountryCode.EG]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.n),BbanStructurePart.branchCode(4,CharacterType.n),BbanStructurePart.accountNumber(17,CharacterType.n)),[CountryCode.ES]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.n),BbanStructurePart.branchCode(4,CharacterType.n),BbanStructurePart.nationalCheckDigit(2,CharacterType.n,nationalES),BbanStructurePart.accountNumber(10,CharacterType.n)),[CountryCode.FI]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.accountNumber(11,CharacterType.n)),[CountryCode.FK]:new BbanStructure(BbanStructurePart.bankCode(2,CharacterType.a),BbanStructurePart.accountNumber(12,CharacterType.n)),[CountryCode.FO]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.n),BbanStructurePart.accountNumber(9,CharacterType.n),BbanStructurePart.nationalCheckDigit(1,CharacterType.n)),[CountryCode.FR]:BbanStructure.bbanFR,[CountryCode.GA]:BbanStructure.bbanFR,[CountryCode.GB]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.branchCode(6,CharacterType.n),BbanStructurePart.accountNumber(8,CharacterType.n)),[CountryCode.GE]:new BbanStructure(BbanStructurePart.bankCode(2,CharacterType.a),BbanStructurePart.accountNumber(16,CharacterType.n)),[CountryCode.GI]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.accountNumber(15,CharacterType.c)),[CountryCode.GL]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.n),BbanStructurePart.accountNumber(10,CharacterType.n)),[CountryCode.GQ]:BbanStructure.bbanFR,[CountryCode.GR]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.branchCode(4,CharacterType.n),BbanStructurePart.accountNumber(16,CharacterType.c)),[CountryCode.GT]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.c),BbanStructurePart.currencyType(2,CharacterType.n),BbanStructurePart.accountType(2,CharacterType.n),BbanStructurePart.accountNumber(16,CharacterType.c)),[CountryCode.HR]:new BbanStructure(BbanStructurePart.bankCode(7,CharacterType.n),BbanStructurePart.accountNumber(10,CharacterType.n)),[CountryCode.HN]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.accountNumber(20,CharacterType.n)),[CountryCode.HU]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.branchCode(4,CharacterType.n),BbanStructurePart.branchCheckDigit(1,CharacterType.n),BbanStructurePart.accountNumber(15,CharacterType.n),BbanStructurePart.nationalCheckDigit(1,CharacterType.n)),[CountryCode.IE]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.branchCode(6,CharacterType.n),BbanStructurePart.accountNumber(8,CharacterType.n)),[CountryCode.IL]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.branchCode(3,CharacterType.n),BbanStructurePart.accountNumber(13,CharacterType.n)),[CountryCode.IQ]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.branchCode(3,CharacterType.n),BbanStructurePart.accountNumber(12,CharacterType.n)),[CountryCode.IR]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.accountNumber(19,CharacterType.n)),[CountryCode.IS]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.n),BbanStructurePart.branchCode(2,CharacterType.n),BbanStructurePart.accountNumber(6,CharacterType.n),BbanStructurePart.identificationNumber(10,CharacterType.n)),[CountryCode.IT]:new BbanStructure(BbanStructurePart.nationalCheckDigit(1,CharacterType.a,nationalIT),BbanStructurePart.bankCode(5,CharacterType.n),BbanStructurePart.branchCode(5,CharacterType.n),BbanStructurePart.accountNumber(12,CharacterType.c)),[CountryCode.JO]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.branchCode(4,CharacterType.n),BbanStructurePart.accountNumber(18,CharacterType.c)),[CountryCode.KM]:new BbanStructure(BbanStructurePart.accountNumber(23,CharacterType.n)),[CountryCode.KW]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.accountNumber(22,CharacterType.c)),[CountryCode.KZ]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.accountNumber(13,CharacterType.c)),[CountryCode.LB]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.n),BbanStructurePart.accountNumber(20,CharacterType.c)),[CountryCode.LC]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.accountNumber(24,CharacterType.n)),[CountryCode.LI]:new BbanStructure(BbanStructurePart.bankCode(5,CharacterType.n),BbanStructurePart.accountNumber(12,CharacterType.c)),[CountryCode.LT]:new BbanStructure(BbanStructurePart.bankCode(5,CharacterType.n),BbanStructurePart.accountNumber(11,CharacterType.n)),[CountryCode.LU]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.accountNumber(13,CharacterType.c)),[CountryCode.LV]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.accountNumber(13,CharacterType.c)),[CountryCode.LY]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.branchCode(3,CharacterType.n),BbanStructurePart.accountNumber(15,CharacterType.n)),[CountryCode.MA]:new BbanStructure(BbanStructurePart.accountNumber(24,CharacterType.n)),[CountryCode.MC]:new BbanStructure(BbanStructurePart.bankCode(5,CharacterType.n),BbanStructurePart.branchCode(5,CharacterType.n),BbanStructurePart.accountNumber(11,CharacterType.c),BbanStructurePart.nationalCheckDigit(2,CharacterType.n,nationalFR)),[CountryCode.MD]:new BbanStructure(BbanStructurePart.bankCode(2,CharacterType.c),BbanStructurePart.accountNumber(18,CharacterType.c)),[CountryCode.ME]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.accountNumber(13,CharacterType.n),BbanStructurePart.nationalCheckDigit(2,CharacterType.n)),[CountryCode.MG]:new BbanStructure(BbanStructurePart.bankCode(5,CharacterType.n),BbanStructurePart.branchCode(5,CharacterType.n),BbanStructurePart.accountNumber(11,CharacterType.c),BbanStructurePart.nationalCheckDigit(2,CharacterType.n)),[CountryCode.MK]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.accountNumber(10,CharacterType.c),BbanStructurePart.nationalCheckDigit(2,CharacterType.n)),[CountryCode.ML]:new BbanStructure(BbanStructurePart.bankCode(1,CharacterType.a),BbanStructurePart.accountNumber(25,CharacterType.n)),[CountryCode.MN]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.n),BbanStructurePart.accountNumber(12,CharacterType.n)),[CountryCode.MR]:new BbanStructure(BbanStructurePart.bankCode(5,CharacterType.n),BbanStructurePart.branchCode(5,CharacterType.n),BbanStructurePart.accountNumber(11,CharacterType.n),BbanStructurePart.nationalCheckDigit(2,CharacterType.n)),[CountryCode.MT]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.branchCode(5,CharacterType.n),BbanStructurePart.accountNumber(18,CharacterType.c)),[CountryCode.MU]:new BbanStructure(BbanStructurePart.bankCode(6,CharacterType.c),BbanStructurePart.branchCode(2,CharacterType.n),BbanStructurePart.accountNumber(12,CharacterType.c),BbanStructurePart.accountType(3,CharacterType.n),BbanStructurePart.currencyType(3,CharacterType.a)),[CountryCode.MZ]:new BbanStructure(BbanStructurePart.accountNumber(21,CharacterType.n)),[CountryCode.NE]:new BbanStructure(BbanStructurePart.bankCode(2,CharacterType.a),BbanStructurePart.accountNumber(22,CharacterType.n)),[CountryCode.NI]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.accountNumber(20,CharacterType.n)),[CountryCode.NL]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.accountNumber(10,CharacterType.n)),[CountryCode.NO]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.n),BbanStructurePart.accountNumber(6,CharacterType.n),BbanStructurePart.nationalCheckDigit(1,CharacterType.n,nationalNO)),[CountryCode.PK]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.c),BbanStructurePart.accountNumber(16,CharacterType.c)),[CountryCode.PL]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.branchCode(4,CharacterType.n),BbanStructurePart.nationalCheckDigit(1,CharacterType.n),BbanStructurePart.accountNumber(16,CharacterType.n)),[CountryCode.PS]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.accountNumber(21,CharacterType.c)),[CountryCode.PT]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.n),BbanStructurePart.branchCode(4,CharacterType.n),BbanStructurePart.accountNumber(11,CharacterType.n),BbanStructurePart.nationalCheckDigit(2,CharacterType.n,nationalPT)),[CountryCode.QA]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.accountNumber(21,CharacterType.c)),[CountryCode.RO]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.accountNumber(16,CharacterType.c)),[CountryCode.RS]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.accountNumber(13,CharacterType.n),BbanStructurePart.nationalCheckDigit(2,CharacterType.n)),[CountryCode.RU]:new BbanStructure(BbanStructurePart.bankCode(9,CharacterType.n),BbanStructurePart.branchCode(5,CharacterType.n),BbanStructurePart.accountNumber(15,CharacterType.c)),[CountryCode.SA]:new BbanStructure(BbanStructurePart.bankCode(2,CharacterType.n),BbanStructurePart.accountNumber(18,CharacterType.c)),[CountryCode.SC]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.branchCode(2,CharacterType.n),BbanStructurePart.branchCheckDigit(2,CharacterType.n),BbanStructurePart.accountNumber(16,CharacterType.n),BbanStructurePart.currencyType(3,CharacterType.a)),[CountryCode.SD]:new BbanStructure(BbanStructurePart.bankCode(2,CharacterType.n),BbanStructurePart.accountNumber(12,CharacterType.n)),[CountryCode.SE]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.accountNumber(16,CharacterType.n),BbanStructurePart.nationalCheckDigit(1,CharacterType.n)),[CountryCode.SI]:new BbanStructure(BbanStructurePart.bankCode(2,CharacterType.n),BbanStructurePart.branchCode(3,CharacterType.n),BbanStructurePart.accountNumber(8,CharacterType.n),BbanStructurePart.nationalCheckDigit(2,CharacterType.n)),[CountryCode.SK]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.n),BbanStructurePart.accountNumber(16,CharacterType.n)),[CountryCode.SM]:new BbanStructure(BbanStructurePart.nationalCheckDigit(1,CharacterType.a,nationalIT),BbanStructurePart.bankCode(5,CharacterType.n),BbanStructurePart.branchCode(5,CharacterType.n),BbanStructurePart.accountNumber(12,CharacterType.c)),[CountryCode.SN]:new BbanStructure(BbanStructurePart.bankCode(5,CharacterType.c),BbanStructurePart.branchCode(5,CharacterType.n),BbanStructurePart.accountNumber(14,CharacterType.n)),[CountryCode.SO]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.n),BbanStructurePart.branchCode(3,CharacterType.n),BbanStructurePart.accountNumber(12,CharacterType.n)),[CountryCode.ST]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.n),BbanStructurePart.branchCode(4,CharacterType.n),BbanStructurePart.accountNumber(13,CharacterType.n)),[CountryCode.SV]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.branchCode(4,CharacterType.n),BbanStructurePart.accountNumber(16,CharacterType.n)),[CountryCode.TG]:new BbanStructure(BbanStructurePart.bankCode(2,CharacterType.a),BbanStructurePart.accountNumber(22,CharacterType.n)),[CountryCode.TD]:new BbanStructure(BbanStructurePart.accountNumber(23,CharacterType.n)),[CountryCode.TL]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.n),BbanStructurePart.accountNumber(14,CharacterType.n),BbanStructurePart.nationalCheckDigit(2,CharacterType.n)),[CountryCode.TN]:new BbanStructure(BbanStructurePart.bankCode(2,CharacterType.n),BbanStructurePart.branchCode(3,CharacterType.n),BbanStructurePart.accountNumber(13,CharacterType.c),BbanStructurePart.nationalCheckDigit(2,CharacterType.c)),[CountryCode.TR]:new BbanStructure(BbanStructurePart.bankCode(5,CharacterType.n),BbanStructurePart.nationalCheckDigit(1,CharacterType.c),BbanStructurePart.accountNumber(16,CharacterType.c)),[CountryCode.UA]:new BbanStructure(BbanStructurePart.bankCode(6,CharacterType.n),BbanStructurePart.accountNumber(19,CharacterType.n)),[CountryCode.VA]:new BbanStructure(BbanStructurePart.bankCode(3,CharacterType.c),BbanStructurePart.accountNumber(15,CharacterType.n)),[CountryCode.VG]:new BbanStructure(BbanStructurePart.bankCode(4,CharacterType.a),BbanStructurePart.accountNumber(16,CharacterType.n)),[CountryCode.XK]:new BbanStructure(BbanStructurePart.bankCode(2,CharacterType.n),BbanStructurePart.branchCode(2,CharacterType.n),BbanStructurePart.accountNumber(10,CharacterType.n),BbanStructurePart.nationalCheckDigit(2,CharacterType.n))};const ucRegex=/^[A-Z]+$/,numRegex=/^[0-9]+$/,DEFAULT_CHECK_DIGIT="00",MOD=97,MAX=999999999,COUNTRY_CODE_INDEX=0,COUNTRY_CODE_LENGTH=2,CHECK_DIGIT_INDEX=COUNTRY_CODE_LENGTH,CHECK_DIGIT_LENGTH=2,BBAN_INDEX=CHECK_DIGIT_INDEX+CHECK_DIGIT_LENGTH;function calculateCheckDigit(_e){const tn=replaceCheckDigit(_e,DEFAULT_CHECK_DIGIT),nn=calculateMod(tn);return String(98-nn).padStart(2,"0")}function validate(_e){validateNotEmpty(_e),validateCountryCode(_e,!0),validateCheckDigitPresence(_e),validateBban(getCountryCode(_e),getBban(_e)),validateCheckDigitChecksum(_e)}function validateBban(_e,tn){validateCountryCode(_e,!0);const nn=getBbanStructure(_e);if(!nn)throw new Error("Internal error, expected structure");nn.validate(tn)}function getCheckDigit(_e){return _e.substring(CHECK_DIGIT_INDEX,CHECK_DIGIT_INDEX+CHECK_DIGIT_LENGTH)}function getCountryCode(_e){return _e.substring(COUNTRY_CODE_INDEX,COUNTRY_CODE_INDEX+COUNTRY_CODE_LENGTH)}function getCountryCodeAndCheckDigit(_e){return _e.substring(COUNTRY_CODE_INDEX,COUNTRY_CODE_INDEX+COUNTRY_CODE_LENGTH+CHECK_DIGIT_LENGTH)}function getBban(_e){return _e.substring(BBAN_INDEX)}function getAccountNumber(_e){return extractBbanEntry(_e,PartType.ACCOUNT_NUMBER)}function getBankCode(_e){return extractBbanEntry(_e,PartType.BANK_CODE)}function getBranchCode(_e){return extractBbanEntry(_e,PartType.BRANCH_CODE)}function getNationalCheckDigit(_e){return extractBbanEntry(_e,PartType.NATIONAL_CHECK_DIGIT)}function getBranchCheckDigit(_e){return extractBbanEntry(_e,PartType.BRANCH_CHECK_DIGIT)}function getCurrencyType(_e){return extractBbanEntry(_e,PartType.CURRENCY_TYPE
349)}function getAccountType(_e){return extractBbanEntry(_e,PartType.ACCOUNT_TYPE)}function getOwnerAccountType(_e){return extractBbanEntry(_e,PartType.OWNER_ACCOUNT_NUMBER)}function getIdentificationNumber(_e){return extractBbanEntry(_e,PartType.IDENTIFICATION_NUMBER)}function replaceCheckDigit(_e,tn){return getCountryCode(_e)+tn+getBban(_e)}function toFormattedString(_e,tn=" "){return _e.replace(/(.{4})/g,`$1${tn}`).trim()}function toFormattedStringBBAN(_e,tn=" "){const nn=getBbanStructure(_e);if(nn===null)throw new Error("should't happen - already validated IBAN");const sn=getBban(_e),an=nn.getParts().reduce((cn,un)=>{const hn=nn.extractValue(sn,un.getPartType());return cn.concat(hn||"",un.trailingSeparator?tn:"")},[]);return an.pop(),an.join("")}function validateCheckDigitChecksum(_e){if(calculateMod(_e)!=1){const tn=getCheckDigit(_e),nn=calculateCheckDigit(_e);throw new InvalidCheckDigitException(`[${_e}] has invalid check digit: ${tn}, expected check digit is: ${nn}`,tn,nn)}}function validateNotEmpty(_e){if(_e==null)throw new FormatException(FormatViolation.NOT_NULL,"Null can't be a valid Iban.");if(_e.length===0)throw new FormatException(FormatViolation.NOT_EMPTY,"Empty string can't be a valid Iban.")}function validateCountryCode(_e,tn=!0){if(_e.length<COUNTRY_CODE_LENGTH)throw new FormatException(FormatViolation.COUNTRY_CODE_TWO_LETTERS,"Iban must contain 2 char country code.",_e);const nn=getCountryCode(_e);if(nn!==nn.toUpperCase()||!ucRegex.test(nn))throw new FormatException(FormatViolation.COUNTRY_CODE_ONLY_UPPER_CASE_LETTERS,"Iban country code must contain upper case letters.",nn);const sn=countryByCode(nn);if(sn==null)throw new FormatException(FormatViolation.COUNTRY_CODE_EXISTS,"Iban contains non existing country code.",nn);if(tn&&BbanStructure.forCountry(sn)==null)throw new UnsupportedCountryException("Country code is not supported.",nn)}function validateCheckDigitPresence(_e){if(_e.length<COUNTRY_CODE_LENGTH+CHECK_DIGIT_LENGTH)throw new FormatException(FormatViolation.CHECK_DIGIT_TWO_DIGITS,"Iban must contain 2 digit check digit.",_e.substring(COUNTRY_CODE_LENGTH));const tn=getCheckDigit(_e);if(!numRegex.test(tn))throw new FormatException(FormatViolation.CHECK_DIGIT_ONLY_DIGITS,"Iban's check digit should contain only digits.",tn)}function calculateMod(_e){const tn=getBban(_e)+getCountryCodeAndCheckDigit(_e),nn=65,sn=90,an=48,cn=57;function un(fn,vn){const _n=(vn>9?fn*100:fn*10)+vn;return _n>MAX?_n%MOD:_n}return tn.toUpperCase().split("").reduce((fn,vn)=>{const _n=vn.charCodeAt(0);if(nn<=_n&&_n<=sn)return un(fn,_n-nn+10);if(an<=_n&&_n<=cn)return un(fn,_n-an);throw new FormatException(FormatViolation.IBAN_VALID_CHARACTERS,`Invalid Character[${vn}] = '${_n}'`,vn)},0)%MOD}function getBbanStructure(_e){const tn=countryByCode(getCountryCode(_e));return tn?getBbanStructureByCountry(tn):null}function getBbanStructureByCountry(_e){return BbanStructure.forCountry(_e)}function extractBbanEntry(_e,tn){const nn=getBban(_e),sn=getBbanStructure(_e);return sn===null?null:sn.extractValue(nn,tn)}class IBANBuilder{countryCode(tn){return this.countryCodeValue=tn,this}bankCode(tn){return this.bankCodeValue=tn,this}branchCode(tn){return this.branchCodeValue=tn,this}accountNumber(tn){return this.accountNumberValue=tn,this}nationalCheckDigit(tn){return this.nationalCheckDigitValue=tn,this}branchCheckDigit(tn){return this.branchCheckDigitValue=tn,this}accountType(tn){return this.accountTypeValue=tn,this}ownerAccountType(tn){return this.ownerAccountTypeValue=tn,this}identificationNumber(tn){return this.identificationNumberValue=tn,this}build(tn=!0,nn=!0){if(tn&&this.countryCodeValue==null){const hn=BbanStructure.supportedCountries();this.countryCodeValue=hn[randInt(hn.length)]}if(BbanStructure.forCountry(this.countryCodeValue)===null)throw new Error("shouldn't happen");this.fillMissingFieldsRandomly(tn);const an=this.formatIban(),cn=calculateCheckDigit(an),un=replaceCheckDigit(an,cn);return nn&&validate(un),new IBAN(un)}formatBban(){const tn=[],nn=BbanStructure.forCountry(this.countryCodeValue);if(nn===null)throw new UnsupportedCountryException("Country code is not supported.",this.countryCodeValue);for(const sn of nn.getParts())switch(sn.getPartType()){case PartType.BANK_CODE:typeof this.bankCodeValue=="string"&&tn.push(this.bankCodeValue);break;case PartType.BRANCH_CODE:typeof this.branchCodeValue=="string"&&tn.push(this.branchCodeValue);break;case PartType.BRANCH_CHECK_DIGIT:typeof this.branchCheckDigitValue=="string"&&tn.push(this.branchCheckDigitValue);break;case PartType.ACCOUNT_NUMBER:typeof this.accountNumberValue=="string"&&tn.push(this.accountNumberValue);break;case PartType.NATIONAL_CHECK_DIGIT:typeof this.nationalCheckDigitValue=="string"&&tn.push(this.nationalCheckDigitValue);break;case PartType.ACCOUNT_TYPE:typeof this.accountTypeValue=="string"&&tn.push(this.accountTypeValue);break;case PartType.OWNER_ACCOUNT_NUMBER:typeof this.ownerAccountTypeValue=="string"&&tn.push(this.ownerAccountTypeValue);break;case PartType.IDENTIFICATION_NUMBER:typeof this.identificationNumberValue=="string"&&tn.push(this.identificationNumberValue);break}return tn.join("")}formatIban(){return`${this.countryCodeValue}${DEFAULT_CHECK_DIGIT}${this.formatBban()}`}fillMissingFieldsRandomly(tn){const nn=BbanStructure.forCountry(this.countryCodeValue);if(nn==null)throw new UnsupportedCountryException("Country code is not supported.",this.countryCodeValue);let sn=!1;for(const an of nn.getParts())switch(an.getPartType()){case PartType.BANK_CODE:if(!this.bankCodeValue)this.bankCodeValue=an.generate("",nn);
349else if(!tn)throw new FormatException(FormatViolation.NOT_NULL,"bankCode is required; it cannot be null");break;case PartType.BRANCH_CODE:if(!this.branchCodeValue)this.branchCodeValue=an.generate("",nn);else if(!tn)throw new FormatException(FormatViolation.NOT_NULL,"branchCode is required; it cannot be null");break;case PartType.BRANCH_CHECK_DIGIT:if(!this.branchCheckDigitValue)this.branchCheckDigitValue=an.generate("",nn);else if(!tn)throw new FormatException(FormatViolation.NOT_NULL,"branchCheckDigit is required; it cannot be null");break;case PartType.ACCOUNT_NUMBER:if(!this.accountNumberValue)this.accountNumberValue=an.generate("",nn);else if(!tn)throw new FormatException(FormatViolation.NOT_NULL,"accountNumber is required; it cannot be null");break;case PartType.NATIONAL_CHECK_DIGIT:this.nationalCheckDigitValue||(sn=!0,this.nationalCheckDigitValue="".padStart(an.getLength(),"0"));break;case PartType.ACCOUNT_TYPE:if(!this.accountTypeValue)this.accountTypeValue=an.generate("",nn);else if(!tn)throw new FormatException(FormatViolation.NOT_NULL,"accountType is required; it cannot be null");break;case PartType.OWNER_ACCOUNT_NUMBER:if(!this.ownerAccountTypeValue)this.ownerAccountTypeValue=an.generate("",nn);else if(!tn)throw new FormatException(FormatViolation.NOT_NULL,"ownerAccountType is required; it cannot be null");break;case PartType.IDENTIFICATION_NUMBER:if(!this.identificationNumberValue)this.identificationNumberValue=an.generate("",nn);else if(!tn)throw new FormatException(FormatViolation.NOT_NULL,"indentificationNumber is required; it cannot be null");break}if(sn){for(const an of nn.getParts())if(an.getPartType()===PartType.NATIONAL_CHECK_DIGIT){const cn=this.formatBban();this.nationalCheckDigitValue=an.generate(cn,nn)}}}}const NON_ALPHANUM=/[^a-z0-9]/ig,samples={AD:"AD1200012030200359100100",AE:"AE070331234567890123456",AL:"AL47212110090000000235698741",AT:"AT611904300234573201",AZ:"AZ21NABZ00000000137010001944",BA:"BA391990440001200279",BE:"BE68539007547034",BG:"BG80BNBG96611020345678",BH:"BH67BMAG00001299123456",BR:"BR9700360305000010009795493P1",BY:"BY13NBRB3600900000002Z00AB00",CH:"CH9300762011623852957",CR:"CR05015202001026284066",CY:"CY17002001280000001200527600",CZ:"CZ6508000000192000145399",DE:"DE89370400440532013000",DK:"DK5000400440116243",DO:"DO28BAGR00000001212453611324",EE:"EE382200221020145685",ES:"ES9121000418450200051332",FI:"FI2112345600000785",FO:"FO6264600001631634",FR:"FR1420041010050500013M02606",GB:"GB29NWBK60161331926819",GE:"GE29NB0000000101904917",GI:"GI75NWBK000000007099453",GL:"GL8964710001000206",GR:"GR1601101250000000012300695",GT:"GT82TRAJ01020000001210029690",HR:"HR1210010051863000160",HU:"HU42117730161111101800000000",IE:"IE29AIBK93115212345678",IL:"IL620108000000099999999",IQ:"IQ98NBIQ850123456789012",IS:"IS140159260076545510730339",IT:"IT60X0542811101000000123456",JO:"JO94CBJO0010000000000131000302",KW:"KW81CBKU0000000000001234560101",KZ:"KZ86125KZT5004100100",LB:"LB62099900000001001901229114",LC:"LC07HEMM000100010012001200013015",LI:"LI21088100002324013AA",LT:"LT121000011101001000",LU:"LU280019400644750000",LV:"LV80BANK0000435195001",MC:"MC5811222000010123456789030",MD:"MD24AG000225100013104168",ME:"ME25505000012345678951",MK:"MK07250120000058984",MR:"MR1300020001010000123456753",MT:"MT84MALT011000012345MTLCAST001S",MU:"MU17BOMM0101101030300200000MUR",NL:"NL91ABNA0417164300",NO:"NO9386011117947",PK:"PK36SCBL0000001123456702",PL:"PL61109010140000071219812874",PS:"PS92PALS000000000400123456702",PT:"PT50000201231234567890154",QA:"QA58DOHB00001234567890ABCDEFG",RO:"RO49AAAA1B31007593840000",RS:"RS35260005601001611379",SA:"SA0380000000608010167519",SC:"SC18SSCB11010000000000001497USD",SE:"SE4550000000058398257466",SI:"SI56263300012039086",SK:"SK3112000000198742637541",SM:"SM86U0322509800000000270100",ST:"ST68000100010051845310112",SV:"SV62CENR00000000000000700025",TL:"TL380080012345678910157",TN:"TN5910006035183598478831",TR:"TR330006100519786457841326",UA:"UA213223130000026007233566001",VA:"VA59001123000012345678",VG:"VG96VPVG0000012345678901",XK:"XK051212012345678906",AO:"AO69123456789012345678901",BF:"BF2312345678901234567890123",BI:"BI41123456789012",BJ:"BJ11B00610100400271101192591",CF:"CF4220001000010120069700160",CI:"CI93CI0080111301134291200589",CM:"CM9012345678901234567890123",CV:"CV30123456789012345678901",DJ:"DJ2110002010010409943020008",DZ:"DZ8612345678901234567890",GQ:"GQ7050002001003715228190196",HN:"HN54PISA00000000000000123124",IR:"IR861234568790123456789012",MG:"MG1812345678901234567890123",ML:"ML15A12345678901234567890123",MZ:"MZ25123456789012345678901",SN:"SN52A12345678901234567890123",KM:"KM4600005000010010904400137",TD:"TD8960002000010271091600153",CG:"CG3930011000101013451300019",EG:"EG800002000156789012345180002",GA:"GA2140021010032001890020126",MA:"MA64011519000001205000534921",NI:"NI92BAMC000000000000000003123123",NE:"NE58NE0380100100130305000268",TG:"TG53TG0090604310346500400070"};class IBAN{constructor(tn){const nn=IBAN.electronicFormat(tn);validate(nn),this.value=nn}getCountryCode(){return countryByCode(getCountryCode(this.value))}getCheckDigit(){return getCheckDigit(this.value)}getAccountNumber(){return getAccountNumber(this.value)}getBankCode(){return getBankCode(this.value)}getBranchCode(){return getBranchCode(this.value)}getNationalCheckDigit(){return getNationalCheckDigit(this.value)}getBranchCheckDigit(){return getBranchCheckDigit(this.value)}getCurrencyType(){return getCurrencyType(this.value)}getAccountType(){return getAccountType(this.value)}getOwnerAccountType(){return getOwnerAccountType(this.value)}getIdentificationNumber(){return getIdentificationNumber(this.value)}getBban(){return getBban(this.value)}toString(){return this.value}toFormattedString(){return toFormattedString(this.value)}static isValid(tn){try{validate(IBAN.electronicFormat(tn))}catch{return!1}return!0}static toBBAN(tn,nn=" "){const sn=IBAN.electronicFormat(tn);return validate(sn),toFormattedStringBBAN(sn,nn)}static fromBBAN(tn,nn){validateBban(tn,IBAN.electronicFormat(nn));const sn=`${tn}00${nn}`,an=calculateCheckDigit(sn);return replaceCheckDigit(sn,an)}static isValidBBAN(tn,nn){try{validateBban(tn,IBAN.electronicFormat(nn))}catch{return!1}return!0}static printFormat(tn,nn=" "){return toFormattedString(tn,nn)}static electronicFormat(tn){return tn.replace(NON_ALPHANUM,"").toUpperCase()}static random(tn){return tn!==void 0?new IBANBuilder().countryCode(tn).build():new IBANBuilder().build()}static sample(tn){const nn=samples[tn];return nn!==void 0?nn:samples[CountryCode.DE]}}const iban=function(_e){return IBAN.isValid(_e.value)},phoneNumber=_e=>{const tn=_e.value;return tn?isValidPhoneNumber(tn):!0},addressValidation=function(_e){const tn=_e.value;for(var nn in tn)if(nn.indexOf("box")<0&&(tn[nn]===""||tn[nn]===void 0))return!1;return!0},andorra={name:"Andorra",codes:["AD","AND","020"],calcFn:_e=>_e.length===8,rules:{multipliers:{},regex:[/^(AD)([fealecdgopuFEALECDGOPU]{1}\d{6}[fealecdgopuFEALECDGOPU]{1})$/]}}
349,austria={name:"Austria",codes:["AT","AUT","040"],calcFn:_e=>{let tn=0;for(let nn=0;nn<7;nn++){const sn=Number(_e.charAt(nn))*austria.rules.multipliers.common[nn];sn>9?tn+=Math.floor(sn/10)+sn%10:tn+=sn}return tn=10-(tn+4)%10,tn===10&&(tn=0),tn===Number(_e.slice(7,8))},rules:{multipliers:{common:[1,2,1,2,1,2,1]},regex:[/^(AT)U(\d{8})$/]}},belgium={name:"Belgium",codes:["BE","BEL","056"],calcFn:_e=>{const tn=_e.length===9?"0"+_e:_e;return Number(tn.slice(1,2))===0?!1:97-Number(tn.slice(0,8))%97===Number(tn.slice(8,10))},rules:{multipliers:{},regex:[/^(BE)(0?\d{9})$/]}},generateCheckSums=(_e,tn)=>{const nn=[0,0];return tn.reduce(([sn,an],cn,un)=>[un===0?0:sn+_e[un-1]*cn,an+_e[un]*cn],nn)},isRepeatedArray=_e=>_e.every(tn=>_e[0]===tn),getRemaining=_e=>_e%11<2?0:11-_e%11,brazil={name:"Brazil",codes:["BR","BRA","076"],calcFn:_e=>{const tn=_e.split("").map(Number);if(isRepeatedArray(tn))return!1;const sn=generateCheckSums(tn,[6,5,4,3,2,9,8,7,6,5,4,3,2]);return tn[12]===getRemaining(sn[0])&&tn[13]===getRemaining(sn[1])},rules:{multipliers:{},regex:[/^(BR)?(\d{14}|\d{2}\.\d{3}\.\d{3}\/\d{4}-\d{2})$/]}},bulgaria={name:"Bulgaria",codes:["BG","BGR","100"],calcFn:_e=>{if(_e.length===9)return _checkNineLengthVat(_e);const{multipliers:tn}=bulgaria.rules;return _isPhysicalPerson(_e,tn.physical)||_isForeigner(_e,tn)||_miscellaneousVAT(_e,tn)},rules:{multipliers:{physical:[2,4,8,5,10,9,7,3,6],foreigner:[21,19,17,13,11,9,7,3,1],miscellaneous:[4,3,2,7,6,5,4,3,2]},regex:[/^(BG)(\d{9,10})$/]}};function _increase(_e,tn,nn,sn,an){let cn=_e;for(let un=nn;un<sn;un++)cn+=Number(tn.charAt(un))*(un+an);return cn}function _increase2(_e,tn,nn,sn,an){let cn=_e;for(let un=nn;un<sn;un++)cn+=Number(tn.charAt(un))*an[un];return cn}function _checkNineLengthVat(_e){let tn,nn=_increase(0,_e,0,8,1);const sn=Number(_e.slice(8));return tn=nn%11,tn!==10||(nn=_increase(0,_e,0,8,3),tn=nn%11,tn===10&&(tn=0)),tn===sn}function _isPhysicalPerson(_e,tn){if(/^\d\d[0-5]\d[0-3]\d\d{4}$/.test(_e)){const nn=Number(_e.slice(2,4));if(nn>0&&nn<13||nn>20&&nn<33||nn>40&&nn<53){let sn=_increase2(0,_e,0,9,tn);if(sn=sn%11,sn===10&&(sn=0),sn===Number(_e.substr(9,1)))return!0}}return!1}function _isForeigner(_e,tn){return _increase2(0,_e,0,9,tn.foreigner)%10===Number(_e.substr(9,1))}function _miscellaneousVAT(_e,tn){let nn=_increase2(0,_e,0,9,tn.miscellaneous);if(nn=11-nn%11,nn===10)return!1;nn===11&&(nn=0);const sn=Number(_e.substr(9,1));return nn===sn}const croatia={name:"Croatia",codes:["HR","HRV","191"],calcFn:_e=>{let tn=10,nn=0;for(let an=0;an<10;an++)nn=(Number(_e.charAt(an))+tn)%10,nn===0&&(nn=10),tn=2*nn%11;const sn=Number(_e.slice(10,11));return(tn+sn)%10===1},rules:{multipliers:{},regex:[/^(HR)(\d{11})$/]}},cyprus={name:"Cyprus",codes:["CY","CYP","196"],calcFn:_e=>{if(Number(_e.slice(0,2))===12)return!1;let tn=extractAndMultiplyByCounter(_e,0);tn=tn%26,tn=String.fromCharCode(tn+65);const nn=_e.substr(8,1);return tn===nn},rules:{multipliers:{},regex:[/^(CY)([0-59]\d{7}[A-Z])$/]}};function extractAndMultiplyByCounter(_e,tn){let nn=tn;for(let sn=0;sn<8;sn++){let an=Number(_e.charAt(sn));if(sn%2===0)switch(an){case 0:an=1;break;case 1:an=0;break;case 2:an=5;break;case 3:an=7;break;case 4:an=9;break;default:an=an*2+3}nn+=an}return nn}const czechRepublic={name:"Czech Republic",codes:["CZ","CZE","203"],calcFn:_e=>{const{rules:tn}=czechRepublic,{multipliers:nn,additional:sn,lookup:an}=tn;return sn?isLegalEntities(_e,nn.common,sn)||isIndividualType2(_e,nn.common,sn,an)||isIndividualType3(_e,sn)||isIndividualType1(_e,sn):!1},rules:{multipliers:{common:[8,7,6,5,4,3,2]},lookup:[8,7,6,5,4,3,2,1,0,9,8],regex:[/^(CZ)(\d{8,10})(\d{3})?$/],additional:[/^\d{8}$/,/^[0-5][0-9][0|1|5|6]\d[0-3]\d\d{3}$/,/^6\d{8}$/,/^\d{2}[0-3|5-8]\d[0-3]\d\d{4}$/]}};function isLegalEntities(_e,tn,nn){let sn=0;if(nn[0].test(_e)){for(let cn=0;cn<7;cn++)sn+=Number(_e.charAt(cn))*tn[cn];sn=11-sn%11,sn===10&&(sn=0),sn===11&&(sn=1);const an=Number(_e.slice(7,8));return sn===an}return!1}function isIndividualType1(_e,tn){return tn[1].test(_e)?Number(_e.slice(0,2))<=62:!1}function isIndividualType2(_e,tn,nn,sn){let an=0;if(nn[2].test(_e)){for(let fn=0;fn<7;fn++)an+=Number(_e.charAt(fn+1))*tn[fn];let cn;an%11===0?cn=an+11:cn=Math.ceil(an/11)*11;const un=cn-an-1,hn=Number(_e.slice(8,9));return sn?sn[un]===hn:!1}return!1}function isIndividualType3(_e,tn){if(tn[3].test(_e)){const nn=Number(_e.slice(0,2))+Number(_e.slice(2,4))+Number(_e.slice(4,6)
349)+Number(_e.slice(6,8))+Number(_e.slice(8)),sn=Number(_e)%11===0;return!!(nn%11===0&&sn)}return!1}const denmark={name:"Denmark",codes:["DK","DNK","208"],calcFn:_e=>{let tn=0;for(let nn=0;nn<8;nn++)tn+=Number(_e.charAt(nn))*denmark.rules.multipliers.common[nn];return tn%11===0},rules:{multipliers:{common:[2,7,6,5,4,3,2,1]},regex:[/^(DK)(\d{8})$/]}},estonia={name:"Estonia",codes:["EE","EST","233"],calcFn:_e=>{let tn=0,nn;for(let sn=0;sn<8;sn++)tn+=Number(_e.charAt(sn))*estonia.rules.multipliers.common[sn];return tn=10-tn%10,tn===10&&(tn=0),nn=Number(_e.slice(8,9)),tn===nn},rules:{multipliers:{common:[3,7,1,3,7,1,3,7]},regex:[/^(EE)(10\d{7})$/]}},europe={name:"Europe",codes:["EU","EUR","000"],calcFn:()=>!0,rules:{multipliers:{},regex:[/^(EU)(\d{9})$/]}},finland={name:"Finland",codes:["FI","FIN","246"],calcFn:_e=>{let tn=0;for(let sn=0;sn<7;sn++)tn+=Number(_e.charAt(sn))*finland.rules.multipliers.common[sn];tn=11-tn%11,tn>9&&(tn=0);const nn=Number(_e.slice(7,8));return tn===nn},rules:{multipliers:{common:[7,9,10,5,8,4,2]},regex:[/^(FI)(\d{8})$/]}},france={name:"France",codes:["FR","FRA","250"],calcFn:_e=>{let tn;if(!/^\d{11}$/.test(_e))return!0;tn=Number(_e.substring(2)),tn=(tn*100+12)%97;const nn=Number(_e.slice(0,2));return tn===nn},rules:{multipliers:{},regex:[/^(FR)(\d{11})$/,/^(FR)([A-HJ-NP-Z]\d{10})$/,/^(FR)(\d[A-HJ-NP-Z]\d{9})$/,/^(FR)([A-HJ-NP-Z]{2}\d{9})$/]}},germany={name:"Germany",codes:["DE","DEU","276"],calcFn:_e=>{let tn=10,nn=0,sn=0,an;for(let cn=0;cn<8;cn++)nn=(Number(_e.charAt(cn))+tn)%10,nn===0&&(nn=10),tn=2*nn%11;return 11-tn===10?sn=0:sn=11-tn,an=Number(_e.slice(8,9)),sn===an},rules:{multipliers:{},regex:[/^(DE)([1-9]\d{8})$/]}},greece={name:"Greece",codes:["GR","GRC","300"],calcFn:_e=>{let tn=0;const nn=_e.length===8?"0"+_e:_e;for(let an=0;an<8;an++)tn+=Number(nn.charAt(an))*greece.rules.multipliers.common[an
349];tn=tn%11,tn=tn>9?0:tn;const sn=Number(nn.slice(8,9));return tn===sn},rules:{multipliers:{common:[256,128,64,32,16,8,4,2]},regex:[/^(EL)(\d{9})$/]}},hungary={name:"Hungary",codes:["HU","HUN","348"],calcFn:_e=>{let tn=0;for(let sn=0;sn<7;sn++)tn+=Number(_e.charAt(sn))*hungary.rules.multipliers.common[sn];tn=10-tn%10,tn===10&&(tn=0);const nn=Number(_e.slice(7,8));return tn===nn},rules:{multipliers:{common:[9,7,3,1,9,7,3]},regex:[/^(HU)(\d{8})$/]}},ireland={name:"Ireland",codes:["IE","IRL","372"],calcFn:_e=>{const{typeFormats:tn,multipliers:nn}=ireland.rules;if(!tn||!tn.first)return!1;let sn=0,an=_e;tn.first.test(_e)&&(an="0"+_e.substring(2,7)+_e.substring(0,1)+_e.substring(7,8));for(let un=0;un<7;un++)sn+=Number(an.charAt(un))*nn.common[un];tn.third.test(an)&&(sn+=an.charAt(8)==="H"?72:9),sn=sn%23,sn=sn===0?"W":String.fromCharCode(sn+64);const cn=an.slice(7,8);return sn===cn},rules:{multipliers:{common:[8,7,6,5,4,3,2]},typeFormats:{first:/^\d[A-Z*+]/,third:/^\d{7}[A-Z][AH]$/},regex:[/^(IE)(\d{7}[A-W])$/,/^(IE)([7-9][A-Z*+)]\d{5}[A-W])$/,/^(IE)(\d{7}[A-W][AH])$/]}},italy={name:"Italy",codes:["IT","ITA","380"],calcFn:_e=>{let tn=0,nn;if(Number(_e.slice(0,7))===0||(nn=Number(_e.slice(7,10)),nn<1||nn>201&&nn!==999&&nn!==888))return!1;for(let an=0;an<10;
349an++)nn=Number(_e.charAt(an))*italy.rules.multipliers.common[an],nn>9?tn+=Math.floor(nn/10)+nn%10:tn+=nn;tn=10-tn%10,tn>9&&(tn=0);const sn=Number(_e.slice(10,11));return tn===sn},rules:{multipliers:{common:[1,2,1,2,1,2,1,2,1,2]},regex:[/^(IT)(\d{11})$/]}},latvia={name:"Latvia",codes:["LV","LVA","428"],calcFn:_e=>{let tn=0;if(/^[0-3]/.test(_e))return!!/^[0-3][0-9][0-1][0-9]/.test(_e);{for(let sn=0;sn<10;sn++)tn+=Number(_e.charAt(sn))*latvia.rules.multipliers.common[sn];tn%11===4&&Number(_e[0])===9&&(tn=tn-45),tn%11===4?tn=4-tn%11:tn%11>4?tn=14-tn%11:tn%11<4&&(tn=3-tn%11);const nn=Number(_e.slice(10,11));return tn===nn}},rules:{multipliers:{common:[9,1,4,8,3,10,2,5,7,6]},regex:[/^(LV)(\d{11})$/]}},lithuania={name:"Lithuania",codes:["LT","LTU","440"],calcFn:_e=>_check9DigitVat(_e,lithuania.rules)||_check12DigitVat(_e,lithuania.rules),rules:{multipliers:{short:[3,4,5,6,7,8,9,1],med:[1,2,3,4,5,6,7,8,9,1,2],alt:[3,4,5,6,7,8,9,1,2,3,4]},check:/^\d{10}1/,regex:[/^(LT)(\d{9}|\d{12})$/]}};function _extractDigit(_e,tn,nn){return Number(_e.charAt(nn))*tn[nn]}function _doubleCheckCalculation(_e,tn,nn){let sn=tn;if(sn%11===10){sn=0;for(let an=0;an<8;an++)sn+=_extractDigit(_e,nn.multipliers.short,an)}return sn}function extractDigit(_e,tn){let nn=tn;for(let sn=0;sn<8;sn++)nn+=Number(_e.charAt(sn))*(sn+1);return nn}function checkDigit(_e){let tn=_e%11;return tn===10&&(tn=0),tn}function _check9DigitVat(_e,tn){let nn=0;if(_e.length===9){if(!/^\d{7}1/.test(_e))return!1;nn=extractDigit(_e,nn),nn=_doubleCheckCalculation(_e,nn,tn),nn=checkDigit(nn);const sn=Number(_e.slice(8,9));return nn===sn}return!1}function extractDigit12(_e,tn,nn){let sn=tn;for(let an=0;an<11;an++)sn+=_extractDigit(_e,nn.multipliers.med,an);return sn}function _doubleCheckCalculation12(_e,tn,nn){let sn=tn;if(tn%11===10){sn=0;for(let an=0;an<11;an++)sn+=_extractDigit(_e,nn.multipliers.alt,an)}return sn}function _check12DigitVat(_e,tn){let nn=0;if(_e.length===12){if(!tn.check||!tn.check.test(_e))return!1;nn=extractDigit12(_e,nn,tn),nn=_doubleCheckCalculation12(_e,nn,tn),nn=checkDigit(nn);const sn=Number(_e.slice(11,12));return nn===sn}return!1}const luxembourg={name:"Luxembourg",codes:["LU","LUX","442"],calcFn:_e=>{const tn=Number(_e.slice(6,8));return Number(_e.slice(0,6))%89===tn},rules:{multipliers:{},regex:[/^(LU)(\d{8})$/]}},malta={name:"Malta",codes:["MT","MLT","470"],calcFn:_e=>{let tn=0;for(let sn=0;sn<6;sn++)tn+=Number(_e.charAt(sn))*malta.rules.multipliers.common[sn];tn=37-tn%37;const nn=Number(_e.slice(6,8));return tn===nn},rules:{multipliers:{common:[3,4,6,7,8,9]},regex:[/^(MT)([1-9]\d{7})$/]}},netherlands={name:"Netherlands",codes:["NL","NLD","528"],calcFn:_e=>{const tn=_e.replace(/[\ \-\_]/g,"").toUpperCase(),{additional:nn,multipliers:sn}=netherlands.rules;if(!nn)return!1;const an=tn.match(nn[0]);if(!an||!an[1])return!1;const cn=an[1],un=`NL${tn}`.split("").map(getCharValue);let hn=0;for(let vn=0;vn<8;vn++)hn+=Number(cn.charAt(vn))*sn.common[vn];hn=hn%11,hn>9&&(hn=0);const fn=Number(cn.slice(8,9));return hn===fn||isNinetySevenMod(un.join(""))},rules:{multipliers:{common:[9,8,7,6,5,4,3,2]},regex:[/^(NL)(\d{9}B\d{2})$/],additional:[/^(\d{9})B\d{2}$/]}};function getCharValue(_e){if(_e==="+")return 36;if(_e==="*")return 37;const tn=_e.charCodeAt(0)-55;return tn>9&&tn<91?tn:parseInt(_e,10)}function isNinetySevenMod(_e){return mod(_e,97)===1}function mod(_e,tn){let nn=0;for(const sn of _e.split(""))nn=(nn*10+ +sn)%tn;return nn}const norway={name:"Norway",codes:["NO","NOR","578"],calcFn:_e=>{let tn=0;for(let nn=0;nn<8;nn++)tn+=Number(_e.charAt(nn))*norway.rules.multipliers.common[nn];if(tn=11-tn%11,tn===11&&(tn=0),tn<10){const nn=Number(_e.slice(8,9));return tn===nn}return!1},rules:{multipliers:{common:[3,2,7,6,5,4,3,2]},regex:[/^(NO)(\d{9})(MVA)?$/]}},poland={name:"Poland",codes:["PL","POL","616"],calcFn:_e=>{let tn=0;for(let sn=0;sn<9;sn++)tn+=Number(_e.charAt(sn))*poland.rules.multipliers.common[sn];tn=tn%11,tn>9&&(tn=0);const nn=Number(_e.slice(9,10));return tn===nn},rules:{multipliers:{common:[6,5,7,2,3,4,5,6,7]},regex:[/^(PL)(\d{10})$/]}},portugal={name:"Portugal",codes:["PT","PRT","620"],calcFn:_e=>{let tn=0;for(let sn=0;sn<8;sn++)tn+=Number(_e.charAt(sn))*portugal.rules.multipliers.common[sn];tn=11-tn%11,tn>9&&(tn=0);const nn=Number(_e.slice(8,9));return tn===nn},rules:{multipliers:{common:[9,8,7,6,5,4,3,2]},regex:[/^(PT)(\d{9})$/]}},romania={name:"Romania",codes:["RO","ROU","642"],calcFn:_e=>{let tn=0;const nn=_e.length,sn=romania.rules.multipliers.common.slice(10-nn);for(let cn=0;cn<_e.length-1;cn++)tn+=Number(_e.charAt(cn))*sn[cn];tn=10*tn%11,tn===10&&(tn=0);const an=Number(_e.slice(_e.length-1,_e.length));return tn===an},rules:{multipliers:{common:[7,5,3,2,1,7,5,3,2]},regex:[/^(RO)([1-9]\d{1,9})$/]}},russia={name:"Russian Federation",codes:["RU","RUS","643"],calcFn:_e=>_check10DigitINN(_e,russia.rules)||_check12DigitINN(_e,russia.rules),rules:{multipliers:{m_1:[2,4,10,3,5,9,4,6,8,0],m_2:[7,2,4,10,3,5,9,4,6,8,0],m_3:[3,7,2,4,10,3,5,9,4,6,8,0]},regex:[/^(RU)(\d{10}|\d{12})$/]}};function _check10DigitINN(_e,tn){let nn=0;if(_e.length===10){for(let an=0;an<10;an++)nn+=Number(_e.charAt(an))*tn.multipliers.m_1[an];nn=nn%11,nn>9&&(nn=nn%10);const sn=Number(_e.slice(9,10));return nn===sn}return!1}function _check12DigitINN(_e,tn){let nn=0,sn=0;if(_e.length===12){for(let un=0;un<11;un++)nn+=Number(_e.charAt(un))*tn.multipliers.m_2[un];nn=nn%11,nn>9&&(nn=nn%10);for(let un=0;un<11;un++)sn+=Number(_e.charAt(un))*tn.multipliers.m_3[un];sn=sn%11,sn>9&&(sn=sn%10);const an=nn===Number(_e.slice(10,11)),cn=sn===Number(_e.slice(11,12));return an&&cn}return!1}const serbia={name:"Serbia",codes:["RS","SRB","688"],calcFn:_e=>{let tn=10,nn=0;for(let cn=0;cn<8;cn++)nn=(Number(_e.charAt(cn))+tn)%10,nn===0&&(nn=10),tn=2*nn%11;return(tn+Number(_e.slice(8,9)))%10===1},rules:{multipliers:{},regex:[/^(RS)(\d{9})$/]}},slovakiaRepublic={name:"Slovakia Republic",codes:["SK","SVK","703"],calcFn:_e=>Number(_e)%11===0,rules:{multipliers:{},regex:[/^(SK)([1-9]\d[2346-9]\d{7})$/]}}
349,slovenia={name:"Slovenia",codes:["SI","SVN","705"],calcFn:_e=>{let tn=0;for(let sn=0;sn<7;sn++)tn+=Number(_e.charAt(sn))*slovenia.rules.multipliers.common[sn];tn=11-tn%11,tn===10&&(tn=0);const nn=Number(_e.slice(7,8));return tn!==11&&tn===nn},rules:{multipliers:{common:[8,7,6,5,4,3,2]},regex:[/^(SI)([1-9]\d{7})$/]}},spain={name:"Spain",codes:["ES","ESP","724"],calcFn:_e=>{const{additional:tn,multipliers:nn}=spain.rules;return tn?tn[0].test(_e)?isNationalJuridicalEntities(_e,nn.common):tn[1].test(_e)?isNonNationalJuridical(_e,nn.common):tn[2].test(_e)?isPersonalYtoZ(_e):tn[3].test(_e)?isPersonalKtoX(_e):!1:!1},rules:{multipliers:{common:[2,1,2,1,2,1,2]},regex:[/^(ES)([A-Z]\d{8})$/,/^(ES)([A-HN-SW]\d{7}[A-J])$/,/^(ES)([0-9YZ]\d{7}[A-Z])$/,/^(ES)([KLMX]\d{7}[A-Z])$/],additional:[/^[A-H|J|U|V]\d{8}$/,/^[A-H|N-S|W]\d{7}[A-J]$/,/^[0-9|Y|Z]\d{7}[A-Z]$/,/^[K|L|M|X]\d{7}[A-Z]$/]}};function extractDigitAndMultiplyByCounter(_e,tn,nn){let sn,an=nn;for(let cn=0;cn<7;cn++)sn=Number(_e.charAt(cn+1))*tn[cn],sn>9?an+=Math.floor(sn/10)+sn%10:an+=sn;return an}function isNationalJuridicalEntities(_e,tn){let nn=extractDigitAndMultiplyByCounter(_e,tn,0);nn=10-nn%10,nn===10&&(nn=0);const sn=Number(_e.slice(8,9));return nn===sn}function isNonNationalJuridical(_e,tn){let nn=extractDigitAndMultiplyByCounter(_e,tn,0);nn=10-nn%10;const sn=String.fromCharCode(nn+64),an=_e.slice(8,9);return sn===an}function isPersonalYtoZ(_e){let tn=_e;tn.substring(0,1)==="Y"&&(tn=tn.replace(/Y/,"1")),tn.substring(0,1)==="Z"&&(tn=tn.replace(/Z/,"2"));const nn="TRWAGMYFPDXBNJZSQVHLCKE".charAt(+tn.substring(0,8)%23);return tn.charAt(8)===nn}function isPersonalKtoX(_e){const tn="TRWAGMYFPDXBNJZSQVHLCKE".charAt(Number(_e.substring(1,8))%23);return _e.charAt(8)===tn}const sweden={name:"Sweden",codes:["SE","SWE","752"],calcFn:_e=>{let tn,nn=0;for(let cn=0;cn<9;cn=cn+2){const un=Number(_e.charAt(cn));nn+=Math.floor(un/5)+un*2%10}let sn=0;for(let cn=1;cn<9;cn=cn+2)sn+=Number(_e.charAt(cn));const an=(10-(nn+sn)%10)%10;return tn=Number(_e.slice(9,10)),an===tn},rules:{multipliers:{},regex:[/^(SE)(\d{10}01)$/]}},switzerland={name:"Switzerland",codes:["CH","CHE","756"],calcFn:_e=>{let tn=0;for(let sn=0;sn<8;sn++)tn+=Number(_e.charAt(sn))*switzerland.rules.multipliers.common[sn];if(tn=11-tn%11,tn===10)return!1;tn===11&&(tn=0);const nn=Number(_e.substr(8,1));return tn===nn},rules:{multipliers:{common:[5,4,3,2,7,6,5,4]},regex:[/^(CHE)(\d{9})(MWST|TVA|IVA)?$/]}},unitedKingdom={name:"United Kingdom",codes:["GB","GBR","826"],calcFn:_e=>_e.substr(0,2)==="GD"?isGovernmentDepartment(_e):_e.substr(0,2)==="HA"?isHealthAuthorities(_e):isStandardOrCommercialNumber(_e,unitedKingdom.rules.multipliers.common),rules:{multipliers:{common:[8,7,6,5,4,3,2]},regex:[/^(GB)?(\d{9})$/,/^(GB)?(\d{12})$/,/^(GB)?(GD\d{3})$/,/^(GB)?(HA\d{3})$/]}};function isGovernmentDepartment(_e){return Number(_e.substr(2,3))<500}function isHealthAuthorities(_e){return Number(_e.substr(2,3))>499}function isStandardOrCommercialNumber(_e,tn){let nn=0;if(Number(_e.slice(0))===0)return!1;const sn=Number(_e.slice(0,7));for(let un=0;un<7;un++)nn+=Number(_e.charAt(un))*tn[un];let an=nn;for(;an>0;)an=an-97;if(an=Math.abs(an),an===Number(_e.slice(7,9))&&sn<9990001&&(sn<1e5||sn>999999)&&(sn<9490001||sn>97e5))return!0;an>=55?an=an-55:an=an+42;const cn=Number(_e.slice(7,9));return an===cn&&sn>1e6}function makeResult(_e,tn,nn){return{value:_e||void 0,isValid:!!tn,isValidFormat:nn?isVatValidToRegexp(_e,nn.rules.regex).isValid:!1,isSupportedCountry:!!nn,country:nn?{name:nn.name,isoCode:{short:nn.codes[0],long:nn.codes[1],numeric:nn.codes[2]}}:void 0}}function removeExtraChars(_e=""){return _e.toString().toUpperCase().replace(/(\s|-|\.|\/)+/g,"")}function getCountryCodes(_e){return[..._e.codes,_e.name==="Greece"?"EL":void 0].filter(Boolean)}const countriesVATDoesNotStartWithCountryCode=[brazil.name];function isVATStartWithCountryCode(_e){return!countriesVATDoesNotStartWithCountryCode.includes(_e)}function isVATStartWithNumber(_e){return!!_e.match(/^\d{2}/)}function getCountry(_e,tn){for(const nn of tn)if(startsWithCode(_e,nn)||!isVATStartWithCountryCode(nn.name)&&isVATStartWithNumber(_e))return{...nn}}function startsWithCode(_e,tn){return getCountryCodes(tn).filter(sn=>_e.startsWith(sn)).length>0}function isVatValidToRegexp(_e,tn){for(const nn of tn)if(nn.test(_e))return{isValid:!0,regex:nn};return{isValid:!1,regex:void 0}}function isVatValid(_e,tn){const nn=isVatValidToRegexp(_e,tn.rules.regex);if(!nn.isValid||!nn.regex)return!1;const sn=nn.regex.exec(_e);return sn?tn.calcFn(sn[2]):!1}function checkVAT(_e,tn=[]){if(!_e)return makeResult(_e,!1);const nn=removeExtraChars(_e),sn=getCountry(nn,tn),an=sn?isVatValid(nn,sn):!1;return makeResult(nn,an,sn)}const countries=[andorra,austria,belgium,brazil,bulgaria,croatia,cyprus,czechRepublic,denmark,estonia,europe,finland,france,germany,greece,hungary,ireland,italy,latvia,lithuania,luxembourg,malta,netherlands,norway,poland,portugal,romania,russia,serbia,slovakiaRepublic,slovenia,spain,sweden,switzerland,unitedKingdom],vat=function(_e){return checkVAT(_e.value,countries).isValid},insz=function(tn){const nn=tn.value.replace(/[^0-9]/g,"");if(nn.length!=11)return!1;const sn=nn.substr(nn.length-2,2),an=function(un){return 97-un%97};let cn=parseInt(nn.substr(0,9));return an(cn)==sn?!0:(cn=parseInt("2"+nn.substr(0,9)),an(cn)==sn)},timeRule=function(_e){const tn=_e.value,{step:nn,min:sn,max:an}=_e.props.attrs;if(!tn||!sn||!an||nn=="any")return!0;const cn=parseTimeToSeconds(tn),un=parseTimeToSeconds(sn),hn=parseTimeToSeconds(an),fn=Number(nn);return cn<un||cn>hn?!1:(cn-un)%fn===0},timeMessage=function(_e){const tn=_e.value,{step:nn,min:sn,max:an}=_e.props.attrs;if(!tn||!sn||!an||nn=="any")return"";const cn=parseTimeToSeconds(tn),un=parseTimeToSeconds(sn),hn=parseTimeToSeconds(an),fn=Number(nn);if(cn<un)return`De waarde moet ${formatSecondsToTime(un)} uur of later zijn.`;if(cn>hn)return`De waarde moet ${formatSecondsToTime(hn)} uur of eerder zijn.`;const _n=(cn-un)%fn;if(_n===0)return"";const kn=cn-_n,yn=kn+fn,Cn=formatSecondsToTime(Math.max(kn,un)),Sn=formatSecondsToTime(Math.min(yn,hn));return`Voer een geldige tijd in. De twee dichtstbijzijnde geldige waarden zijn ${Cn}
349 en ${Sn}.`};function parseTimeToSeconds(_e){if(!_e)return 0;const[tn,nn=0,sn=0]=_e.split(":").map(Number);return tn*3600+nn*60+sn}function formatSecondsToTime(_e){const tn=Math.floor(_e/3600),nn=Math.floor(_e%3600/60);return`${String(tn).padStart(2,"0")}:${String(nn).padStart(2,"0")}`}const useMedia=_e=>{const tn=ref(!0);return watchEffect(nn=>{const sn=window.matchMedia(_e);sn.matches!==tn&&(tn.value=sn.matches);const an=()=>{tn.value=sn.matches};sn.addEventListener("change",an),nn(()=>{sn.removeEventListener("change",an)})}),tn},isMobile=useMedia("(max-width: 75.9375em)"),_sfc_main$o={props:{context:{type:Object}},components:{},beforeMount(){const _e=document.querySelector("#petition-donation-data");this.donationData=JSON.parse(_e.dataset.donationData);const tn=document.querySelector("#petition-data");tn&&(this.petitionData=JSON.parse(tn.dataset.petitionData))},mounted(){if(this.context.attrs.options.length>1)switch(this.donationData.donationType){case"choice_2":case"recurring":this.context.node.input("monthly");break;case"once":case"choice":this.context.node.input("once");break;default:this.context.node.input("once")}else this.context.node.input(this.context.attrs.options[0].value);const _e=this.$refs.container.querySelectorAll(".formkit-radio-buttons .formkit-options .formkit-input")[0];_e&&_e.click()},data(){return{donationData:null,petitionData:null,values:{amount:null},otherValues:{amount:null}}},computed:{amountOptions:{get(){let _e=this.donationData.isSimplified;return this.petitionData&&this.petitionData.isSimplified&&(_e=this.petitionData.isSimplified==="yes"),this.amounts.map(tn=>({label:tn.amount!=="other"?`${_e&&isMobile.value?"":"⬠"}${tn.amount}`:"Ander bedrag",value:tn.amount?`${tn.amount}`:"other",info:tn.info}))}},activeInfo:{get(){return this.amounts.filter(_e=>_e.amount==this.values.amount).length?this.amounts.filter(_e=>_e.amount==this.values.amount)[0].info:null}},amounts:{get(){return this.context.value==="once"?this.donationData.amountsOnce:this.donationData.amountsMonthly}},campaignIdDonation:{get(){return this.context.value==="once"?this.donationData.campaignId:this.donationData.campaignIdMonthly},set(_e){}},activeAmount:{get(){return this.values.amount!=="other"?this.values.amount:this.otherValues.amount?this.otherValues.amount:""},set(_e){}}},methods:{},watch:{"context.value"(_e){const tn=this.$formkit.get("petitie_donatie--actions")||this.$formkit.get("petitie_donatie_light--actions");tn&&(tn.context.label=_e=="monthly"?"Ik teken de petitie en steun maandelijks":"Ik teken de petitie en word donateur")}}},_hoisted_1$n={class:"formkit-donation-details donation-flow",ref:"container"},_hoisted_2$k=["innerHTML"],_hoisted_3$k={key:2,class:"donation-flow__other webform"};function _sfc_render$o(_e,tn,nn,sn,an,cn){const un=resolveComponent("FormKit");return openBlock(),createElementBlock("div",_hoisted_1$n,[_e.context.attrs.options.length>1?(openBlock(),createBlock(un,{key:0,type:"radio","outer-class":"formkit-radio-toggle",name:"donation_type",modelValue:_e.context.value,"onUpdate:modelValue":tn[0]||(tn[0]=hn=>_e.context.value=hn),options:_e.context.attrs.options},null,8,["modelValue","options"])):createCommentVNode("",!0),createVNode(un,{type:"radio","outer-class":{"formkit-radio-buttons":!0,"formkit-radio-buttons--has-info":_e.activeInfo},modelValue:_e.values.amount,"onUpdate:modelValue":tn[1]||(tn[1]=hn=>_e.values.amount=hn),options:_e.amountOptions,ignore:!0,validation:"required","validation-messages":{required:"Selecteer of vul een bedrag in."}},null,8,["outer-class","modelValue","options","validation-messages"]),_e.activeInfo?(openBlock(),createElementBlock("div",{key:1,class:"donation-flow__amount-info",innerHTML:_e.activeInfo},null,8,_hoisted_2$k)):createCommentVNode("",!0),_e.values.amount==="other"?(openBlock(),createElementBlock("div",_hoisted_3$k,[createVNode(un,{type:"number",min:"1",validation:"min:1|required",required:"",label:"Ander bedrag",modelValue:_e.otherValues.amount,"onUpdate:modelValue":tn[2]||(tn[2]=hn=>_e.otherValues.amount=hn),placeholder:"kies je bedrag",ignore:!0},null,8,["modelValue"])])):createCommentVNode("",!0),createVNode(un,{name:"amount",type:"hidden",modelValue:_e.activeAmount,"onUpdate:modelValue":tn[3]||(tn[3]=hn=>_e.activeAmount=hn)},null,8,["modelValue"]),createVNode(un,{name:"campaign_id_donation",type:"hidden",modelValue:_e.campaignIdDonation,"onUpdate:modelValue":tn[4]||(tn[4]=hn=>_e.campaignIdDonation=hn)},null,8,["modelValue"])],512)}const FormkitDonationStepDetails=_export_sfc$1(_sfc_main$o,[["render",_sfc_render$o]]),legends=["checkbox_multi","radio_multi","repeater","transferlist"];function customLabelPlugin(_e){["button","submit","hidden","group","list","meta"].includes(_e.props.type)||_e.on("created",()=>{const tn=legends.includes(`${_e.props.type}${_e.props.options?"_multi":""}`)?"legend":"label";_e.props.definition.schemaMemoKey&&(_e.props.definition.schemaMemoKey+=`${_e.props.options?"_multi":""}_add_asterisk`);const nn=_e.props.definition.schema;_e.props.definition.schema=(sn={})=>(sn[tn]={children:["$label",{$cmp:"InfoTooltip",if:"$attrs.tooltip",props:{content:"$attrs.tooltip"}},{$el:"span",if:"$state.required",attrs:{class:"formkit-asterisk"},children:["*"]}]},nn(sn))})}function htmlHelpPlugin(_e){["button","submit","hidden","group","list","meta"].includes(_e.props.type)||_e.on("created",()=>{const tn=_e.props.definition.schema;_e.props.definition.schema=(nn={})=>(nn.help={children:[{$el:"div",attrs:{innerHTML:"$help"}}]},tn(nn))})}function detectDeactivation(_e){_e.on("schema",()=>{if(eq$3(_e.props.definition.schema,[{$el:"div",children:"deactivated"}]))throw new Error("Formkit deactivated")})}const proPlugin=Hu("fk-3b73c2f34b",{mask:Ui,datepicker:Xl}),config={plugins:[detectDeactivation,customLabelPlugin,htmlHelpPlugin,createMultiStepPlugin({allowIncomplete:!1}),proPlugin],rules:{iban,phoneNumber,addressValidation,vat,insz,timeRule},messages:{nl:{validation:{iban:"Dit is geen geldig IBAN-nummer.",phoneNumber:"Dit is geen geldig telefoonnummer.",addressValidation:"Dit is geen geldig adres.",vat:"Dit is geen geldig BTW-nummer.",timeRule({node:_e}){return timeMessage(_e)},matches:({name:_e})=>`${_e} is niet geldig`,insz:"Dit is geen geldig rijksregisternummer"}}},locales:{nl:nl$1}
349,locale:"nl",inputs:{addressAutocomplete:createInput(FormKitAddress,{type:"group",props:["children"]}),recaptcha:createInput(FormKitRecaptcha),phoneEnhanced:createInput(FormKitPhoneEnhanced),rangeSlider:createInput(FormKitRangeSlider),donationStepBool:createInput(FormKitDonationStepBool),donationStepDetails:createInput(FormkitDonationStepDetails)}};var isArray$9=isArray_1,isSymbol$3=isSymbol_1,reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/;function isKey$1(_e,tn){if(isArray$9(_e))return!1;var nn=typeof _e;return nn=="number"||nn=="symbol"||nn=="boolean"||_e==null||isSymbol$3(_e)?!0:reIsPlainProp.test(_e)||!reIsDeepProp.test(_e)||tn!=null&&_e in Object(tn)}var _isKey=isKey$1,MapCache$2=_MapCache,FUNC_ERROR_TEXT$1="Expected a function";function memoize$1(_e,tn){if(typeof _e!="function"||tn!=null&&typeof tn!="function")throw new TypeError(FUNC_ERROR_TEXT$1);var nn=function(){var sn=arguments,an=tn?tn.apply(this,sn):sn[0],cn=nn.cache;if(cn.has(an))return cn.get(an);var un=_e.apply(this,sn);return nn.cache=cn.set(an,un)||cn,un};return nn.cache=new(memoize$1.Cache||MapCache$2),nn}memoize$1.Cache=MapCache$2;var memoize_1=memoize$1,memoize=memoize_1,MAX_MEMOIZE_SIZE=500;function memoizeCapped$1(_e){var tn=memoize(_e,function(sn){return nn.size===MAX_MEMOIZE_SIZE&&nn.clear(),sn}),nn=tn.cache;return tn}var _memoizeCapped=memoizeCapped$1,memoizeCapped=_memoizeCapped,rePropName$1=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reEscapeChar$1=/\\(\\)?/g,stringToPath$2=memoizeCapped(function(_e){var tn=[];return _e.charCodeAt(0)===46&&tn.push(""),_e.replace(rePropName$1,function(nn,sn,an,cn){tn.push(an?cn.replace(reEscapeChar$1,"$1"):sn||nn)}),tn}),_stringToPath=stringToPath$2,isArray$8=isArray_1,isKey=_isKey,stringToPath$1=_stringToPath,toString$2=toString_1;function castPath$4(_e,tn){return isArray$8(_e)?_e:isKey(_e,tn)?[_e]:stringToPath$1(toString$2(_e))}var _castPath=castPath$4,isSymbol$2=isSymbol_1,INFINITY=1/0;function toKey$3(_e){if(typeof _e=="string"||isSymbol$2(_e))return _e;var tn=_e+"";return tn=="0"&&1/_e==-INFINITY?"-0":tn}var _toKey=toKey$3,castPath$3=_castPath,toKey$2=_toKey;function baseGet$1(_e,tn){tn=castPath$3(tn,_e);for(var nn=0,sn=tn.length;_e!=null&&nn<sn;)_e=_e[toKey$2(tn[nn++])];return nn&&nn==sn?_e:void 0}var _baseGet=baseGet$1,assignValue$1=_assignValue,castPath$2=_castPath,isIndex$2=_isIndex,isObject$4=isObject_1,toKey$1=_toKey;function baseSet$1(_e,tn,nn,sn){if(!isObject$4(_e))return _e;tn=castPath$2(tn,_e);for(var an=-1,cn=tn.length,un=cn-1,hn=_e;hn!=null&&++an<cn;){var fn=toKey$1(tn[an]),vn=nn;if(fn==="__proto__"||fn==="constructor"||fn==="prototype")return _e;if(an!=un){var _n=hn[fn];vn=sn?sn(_n,fn,hn):void 0,vn===void 0&&(vn=isObject$4(_n)?_n:isIndex$2(tn[an+1])?[]:{})}assignValue$1(hn,fn,vn),hn=hn[fn]}return _e}var _baseSet=baseSet$1,baseGet=_baseGet,baseSet=_baseSet,castPath$1=_castPath;function basePickBy$1(_e,tn,nn){for(var sn=-1,an=tn.length,cn={};++sn<an;){var un=tn[sn],hn=baseGet(_e,un);nn(hn,un)&&baseSet(cn,castPath$1(un,_e),hn)}return cn}var _basePickBy=basePickBy$1;function baseHasIn$1(_e,tn){return _e!=null&&tn in Object(_e)}var _baseHasIn=baseHasIn$1,castPath=_castPath,isArguments$3=isArguments_1,isArray$7=isArray_1,isIndex$1=_isIndex,isLength$1=isLength_1,toKey=_toKey;function hasPath$1(_e,tn,nn){tn=castPath(tn,_e);for(var sn=-1,an=tn.length,cn=!1;++sn<an;){var un=toKey(tn[sn]);if(!(cn=_e!=null&&nn(_e,un)))break;_e=_e[un]}return cn||++sn!=an?cn:(an=_e==null?0:_e.length,!!an&&isLength$1(an)&&isIndex$1(un,an)&&(isArray$7(_e)||isArguments$3(_e)))}var _hasPath=hasPath$1,baseHasIn=_baseHasIn,hasPath=_hasPath;function hasIn$1(_e,tn){return _e!=null&&hasPath(_e,tn,baseHasIn)}var hasIn_1=hasIn$1,basePickBy=_basePickBy,hasIn=hasIn_1;function basePick$1(_e,tn){return basePickBy(_e,tn,function(nn,sn){return hasIn(_e,sn)})}var _basePick=basePick$1,Symbol$3=_Symbol,isArguments$2=isArguments_1,isArray$6=isArray_1,spreadableSymbol=Symbol$3?Symbol$3.isConcatSpreadable:void 0;function isFlattenable$1(_e){return isArray$6(_e)||isArguments$2(_e)||!!(spreadableSymbol&&_e&&_e[spreadableSymbol])}var _isFlattenable=isFlattenable$1,arrayPush$1=_arrayPush,isFlattenable=_isFlattenable;function baseFlatten$1(_e,tn,nn,sn,an){var cn=-1,un=_e.length;for(nn||(nn=isFlattenable),an||(an=[]);
vendor: 8,630 bytes, line 349
349++cn<un;){var hn=_e[cn];tn>0&&nn(hn)?tn>1?baseFlatten$1(hn,tn-1,nn,sn,an):arrayPush$1(an,hn):sn||(an[an.length]=hn)}return an}var _baseFlatten=baseFlatten$1,baseFlatten=_baseFlatten;function flatten$1(_e){var tn=_e==null?0:_e.length;return tn?baseFlatten(_e,1):[]}var flatten_1=flatten$1,flatten=flatten_1,overRest=_overRest,setToString=_setToString;function flatRest$1(_e){return setToString(overRest(_e,void 0,flatten),_e+"")}var _flatRest=flatRest$1,basePick=_basePick,flatRest=_flatRest,pick=flatRest(function(_e,tn){return _e==null?{}:basePick(_e,tn)}),pick_1=pick;const _pick=getDefaultExportFromCjs(pick_1);var baseMerge$1=_baseMerge,isObject$3=isObject_1;function customDefaultsMerge$1(_e,tn,nn,sn,an,cn){return isObject$3(_e)&&isObject$3(tn)&&(cn.set(tn,_e),baseMerge$1(_e,tn,void 0,customDefaultsMerge$1,cn),cn.delete(tn)),_e}var _customDefaultsMerge=customDefaultsMerge$1,baseMerge=_baseMerge,createAssigner=_createAssigner,mergeWith$1=createAssigner(function(_e,tn,nn,sn){baseMerge(_e,tn,nn,sn)}),mergeWith_1=mergeWith$1,apply=_apply,baseRest=_baseRest,customDefaultsMerge=_customDefaultsMerge,mergeWith=mergeWith_1,defaultsDeep=baseRest(function(_e){return _e.push(void 0,customDefaultsMerge),apply(mergeWith,void 0,_e)}),defaultsDeep_1=defaultsDeep;const _defaultsDeep=getDefaultExportFromCjs(defaultsDeep_1);var lottie={exports:{}};(function(module,exports){typeof navigator<"u"&&function(_e,tn){module.exports=tn()}(commonjsGlobal,function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(tn){_useWebWorker=!!tn},getWebWorker=function(){return _useWebWorker},setLocationHref=function(tn){locationHref=tn},getLocationHref=function(){return locationHref};function createTag(_e){return document.createElement(_e)}function extendPrototype(_e,tn){var nn,sn=_e.length,an;for(nn=0;nn<sn;nn+=1){an=_e[nn].prototype;for(var cn in an)Object.prototype.hasOwnProperty.call(an,cn)&&(tn.prototype[cn]=an[cn])}}function getDescriptor(_e,tn){return Object.getOwnPropertyDescriptor(_e,tn)}function createProxyFunction(_e){function tn(){}return tn.prototype=_e,tn}var audioControllerFactory=function(){function _e(tn){this.audios=[],this.audioFactory=tn,this._volume=1,this._isMuted=!1}return _e.prototype={addAudio:function(nn){this.audios.push(nn)},pause:function(){var nn,sn=this.audios.length;for(nn=0;nn<sn;nn+=1)this.audios[nn].pause()},resume:function(){var nn,sn=this.audios.length;for(nn=0;nn<sn;nn+=1)this.audios[nn].resume()},setRate:function(nn){var sn,an=this.audios.length;for(sn=0;sn<an;sn+=1)this.audios[sn].setRate(nn)},createAudio:function(nn){return this.audioFactory?this.audioFactory(nn):window.Howl?new window.Howl({src:[nn]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(nn){this.audioFactory=nn},setVolume:function(nn){this._volume=nn,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var nn,sn=this.audios.length;for(nn=0;nn<sn;nn+=1)this.audios[nn].volume(this._volume*(this._isMuted?0:1))}},function(){return new _e}}(),createTypedArray=function(){function _e(nn,sn){var an=0,cn=[],un;switch(nn){case"int16":case"uint8c":un=1;break;default:un=1.1;break}for(an=0;an<sn;an+=1)cn.push(un);return cn}function tn(nn,sn){return nn==="float32"?new Float32Array(sn):nn==="int16"?new Int16Array(sn):nn==="uint8c"?new Uint8ClampedArray(sn):_e(nn,sn)}return typeof Uint8ClampedArray=="function"&&typeof Float32Array=="function"?tn:_e}();function createSizedArray(_e){return Array.apply(null,{length:_e})}function _typeof$6(_e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$6=function(nn){return typeof nn}:_typeof$6=function(nn){return nn&&typeof Symbol=="function"&&nn.constructor===Symbol&&nn!==Symbol.prototype?"symbol":typeof nn},_typeof$6(_e)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};(function(){var _e=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],tn,nn=_e.length;for(tn=0;tn<nn;tn+=1)BMMath[_e[tn]]=Math[_e[tn]]})(),BMMath.random=Math.random,BMMath.abs=function(_e){var tn=_typeof$6(_e);if(tn==="object"&&_e.length){var nn=createSizedArray(_e.length),sn,an=_e.length;for(sn=0;sn<an;sn+=1)nn[sn]=Math.abs(_e[sn]);return nn}return Math.abs(_e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function styleDiv(_e){_e.style.position="absolute",_e.style.top=0,_e.style.left=0,_e.style.display="block",_e.style.transformOrigin="0 0",_e.style.webkitTransformOrigin="0 0",_e.style.backfaceVisibility="visible",_e.style.webkitBackfaceVisibility="visible",_e.style.transformStyle="preserve-3d",_e.style.webkitTransformStyle="preserve-3d",_e.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(_e,tn,nn,sn){this.type=_e,this.currentTime=tn,this.totalTime=nn,this.direction=sn<0?-1:1}function BMCompleteEvent(_e,tn){this.type=_e,this.direction=tn<0?-1:1}function BMCompleteLoopEvent(_e,tn,nn,sn){this.type=_e,this.currentLoop=nn,this.totalLoops=tn,this.direction=sn<0?-1:1}function BMSegmentStartEvent(_e,tn,nn){this.type=_e,this.firstFrame=tn,this.totalFrames=nn}function BMDestroyEvent(_e,tn){this.type=_e,this.target=tn}function BMRenderFrameErrorEvent(_e,tn){this.type="renderFrameError",this.nativeError=_e,this.currentTime=tn}function BMConfigErrorEvent(_e){this.type="configError",this.nativeError=_e}var createElementID=function(){var _e=0;return function(){return _e+=1,idPrefix$1+"__lottie_element_"+_e}}();function HSVtoRGB(_e,tn,nn){var sn,an,cn,un,hn,fn,vn,_n;switch(un=Math.floor(_e*6),hn=_e*6-un,fn=nn*(1-tn),vn=nn*(1-hn*tn),_n=nn*(1-(1-hn)*tn),un%6){case 0:sn=nn,an=_n,cn=fn;break;case 1:sn=vn,an=nn,cn=fn;break;case 2:sn=fn,an=nn,cn=_n;break;case 3:sn=fn,an=vn,cn=nn;break;case 4:sn=_n,an=fn,cn=nn;break;case 5:sn=nn,an=fn,cn=vn;break}return[sn,an,cn]}function RGBtoHSV(_e,tn,nn){var sn=Math.max(_e,tn,nn),an=Math.min(_e,tn,nn),cn=sn-an,un,hn=sn===0?0:cn/sn,fn=sn/255;switch(sn){case an:un=0;break;case _e:un=tn-nn+cn*(tn<nn?6:0),un/=6*cn;break;case tn:un=nn-_e+cn*2,un/=6*cn;break;case nn:un=_e-tn+cn*4,un/=6*cn;break}return[un,hn,fn]}function addSaturationToRGB(_e,tn){var nn=RGBtoHSV(_e[0]*255,_e[1]*255,_e[2]*255);return nn[1]+=tn,nn[1]>1?nn[1]=1:nn[1]<=0&&(nn[1]=0),HSVtoRGB(nn[0],nn[1],nn[2])}function addBrightnessToRGB(_e,tn){var nn=RGBtoHSV(_e[0]*255,_e[1]*255,_e[2]*255);return nn[2]+=tn,nn[2]>1?nn[2]=1:nn[2]<0&&(nn[2]=0),HSVtoRGB(nn[0],nn[1],nn[2])}function addHueToRGB(_e,tn){var nn=RGBtoHSV(_e[0]*255,_e[1]*255,_e[2]*255);return nn[0]+=tn/360,nn[0]>1?nn[0]-=1:nn[0]<0&&(nn[0]+=1),HSVtoRGB(nn[0],nn[1],nn[2])}var rgbToHex=function(){var _e=[],tn,nn;for(tn=0;tn<256;tn+=1)nn=tn.toString(16),_e[tn]=nn.length===1?"0"+nn:nn;return function(sn,an,cn){return sn<0&&(sn=0),an<0&&(an=0),cn<0&&(cn=0),"#"+_e[sn]+_e[an]+_e[cn]}}(),setSubframeEnabled=function(tn){subframeEnabled=!!tn},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(tn){expressionsPlugin=tn},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(tn){expressionsInterfaces=tn},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(tn){defaultCurveSegments=tn},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(tn){idPrefix$1=tn};function createNS(_e){return document.createElementNS(svgNS,_e)}function _typeof$5(_e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(nn){return typeof nn}:_typeof$5=function(nn){return nn&&typeof Symbol=="function"&&nn.constructor===Symbol&&nn!==Symbol.prototype?"symbol":typeof nn},_typeof$5(_e)}var dataManager=function(){var _e=1,tn=[],nn,sn,an={onmessage:function(){},postMessage:function(Cn){nn({data:Cn})}},cn={postMessage:function(Cn){an.onmessage({data:Cn})}};function un(yn){if(window.Worker&&window.Blob&&getWebWorker()){var Cn=new Blob(["var _workerSelf = self;
349 self.onmessage = ",yn.toString()],{type:"text/javascript"}),Sn=URL.createObjectURL(Cn);return new Worker(Sn)}return nn=yn,an}function hn(){sn||(sn=un(function(Cn){function Sn(){function Pn(er,Wn){var qn,Hn,Yn=er.length,Xn,sr,xr,vr;for(Hn=0;Hn<Yn;Hn+=1)if(qn=er[Hn],"ks"in qn&&!qn.completed){if(qn.completed=!0,qn.hasMask){var mr=qn.masksProperties;for(sr=mr.length,Xn=0;Xn<sr;Xn+=1)if(mr[Xn].pt.k.i)Ln(mr[Xn].pt.k);else for(vr=mr[Xn].pt.k.length,xr=0;xr<vr;xr+=1)mr[Xn].pt.k[xr].s&&Ln(mr[Xn].pt.k[xr].s[0]),mr[Xn].pt.k[xr].e&&Ln(mr[Xn].pt.k[xr].e[0])}qn.ty===0?(qn.layers=En(qn.refId,Wn),Pn(qn.layers,Wn)):qn.ty===4?Tn(qn.shapes):qn.ty===5&&Qn(qn)}}function xn(er,Wn){if(er){var qn=0,Hn=er.length;for(qn=0;qn<Hn;qn+=1)er[qn].t===1&&(er[qn].data.layers=En(er[qn].data.refId,Wn),Pn(er[qn].data.layers,Wn))}}function Mn(er,Wn){for(var qn=0,Hn=Wn.length;qn<Hn;){if(Wn[qn].id===er)return Wn[qn];qn+=1}return null}function En(er,Wn){var qn=Mn(er,Wn);return qn?qn.layers.__used?JSON.parse(JSON.stringify(qn.layers)):(qn.layers.__used=!0,qn.layers):null}function Tn(er){var Wn,qn=er.length,Hn,Yn;for(Wn=qn-1;Wn>=0;Wn-=1)if(er[Wn].ty==="sh")if(er[Wn].ks.k.i)Ln(er[Wn].ks.k);else for(Yn=er[Wn].ks.k.length,Hn=0;Hn<Yn;Hn+=1)er[Wn].ks.k[Hn].s&&Ln(er[Wn].ks.k[Hn].s[0]),er[Wn].ks.k[Hn].e&&Ln(er[Wn].ks.k[Hn].e[0]);else er[Wn].ty==="gr"&&Tn(er[Wn].it)}function Ln(er){var Wn,qn=er.i.length;for(Wn=0;Wn<qn;Wn+=1)er.i[Wn][0]+=er.v[Wn][0],er.i[Wn][1]+=er.v[Wn][1],er.o[Wn][0]+=er.v[Wn][0],er.o[Wn][1]+=er.v[Wn][1]}function Nn(er,Wn){var qn=Wn?Wn.split("."):[100,100,100];return er[0]>qn[0]?!0:qn[0]>er[0]?!1:er[1]>qn[1]?!0:qn[1]>er[1]?!1:er[2]>qn[2]?!0:qn[2]>er[2]?!1:null}var Rn=function(){var er=[4,4,14];function Wn(Hn){var Yn=Hn.t.d;Hn.t.d={k:[{s:Yn,t:0}]}}function qn(Hn){var Yn,Xn=Hn.length;for(Yn=0;Yn<Xn;Yn+=1)Hn[Yn].ty===5&&Wn(Hn[Yn])}return function(Hn){if(Nn(er,Hn.v)&&(qn(Hn.layers),Hn.assets)){var Yn,Xn=Hn.assets.length;for(Yn=0;Yn<Xn;Yn+=1)Hn.assets[Yn].layers&&qn(Hn.assets[Yn].layers)}}}(),On=function(){var er=[4,7,99];return function(Wn){if(Wn.chars&&!Nn(er,Wn.v)){var qn,Hn=Wn.chars.length;for(qn=0;qn<Hn;qn+=1){var Yn=Wn.chars[qn];Yn.data&&Yn.data.shapes&&(Tn(Yn.data.shapes),Yn.data.ip=0,Yn.data.op=99999,Yn.data.st=0,Yn.data.sr=1,Yn.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},Wn.chars[qn].t||(Yn.data.shapes.push({ty:"no"}),Yn.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}}(),jn=function(){var er=[5,7,15];function Wn(Hn){var Yn=Hn.t.p;typeof Yn.a=="number"&&(Yn.a={a:0,k:Yn.a}),typeof Yn.p=="number"&&(Yn.p={a:0,k:Yn.p}),typeof Yn.r=="number"&&(Yn.r={a:0,k:Yn.r})}function qn(Hn){var Yn,Xn=Hn.length;for(Yn=0;Yn<Xn;Yn+=1)Hn[Yn].ty===5&&Wn(Hn[Yn])}return function(Hn){if(Nn(er,Hn.v)&&(qn(Hn.layers),Hn.assets)){var Yn,Xn=Hn.assets.length;for(Yn=0;Yn<Xn;Yn+=1)Hn.assets[Yn].layers&&qn(Hn.assets[Yn].layers)}}}(),zn=function(){var er=[4,1,9];function Wn(Hn){var Yn,Xn=Hn.length,sr,xr;for(Yn=0;Yn<Xn;Yn+=1)if(Hn[Yn].ty==="gr")Wn(Hn[Yn].it);else if(Hn[Yn].ty==="fl"||Hn[Yn].ty==="st")if(Hn[Yn].c.k&&Hn[Yn].c.k[0].i)for(xr=Hn[Yn].c.k.length,sr=0;sr<xr;sr+=1)Hn[Yn].c.k[sr].s&&(Hn[Yn].c.k[sr].s[0]/=255,Hn[Yn].c.k[sr].s[1]/=255,Hn[Yn].c.k[sr].s[2]/=255,Hn[Yn].c.k[sr].s[3]/=255),Hn[Yn].c.k[sr].e&&(Hn[Yn].c.k[sr].e[0]/=255,Hn[Yn].c.k[sr].e[1]/=255,Hn[Yn].c.k[sr].e[2]/=255,Hn[Yn].c.k[sr].e[3]/=255);else Hn[Yn].c.k[0]/=255,Hn[Yn].c.k[1]/=255,Hn[Yn].c.k[2]/=255,Hn[Yn].c.k[3]/=255}function qn(Hn){var Yn,Xn=Hn.length;for(Yn=0;Yn<Xn;Yn+=1)Hn[Yn].ty===4&&Wn(Hn[Yn].shapes)}return function(Hn){if(Nn(er,Hn.v)&&(qn(Hn.layers),Hn.assets)){var Yn,Xn=Hn.assets.length;for(Yn=0;Yn<Xn;Yn+=1)Hn.assets[Yn].layers&&qn(Hn.assets[Yn].layers)}}}(),Kn=function(){var er=[4,4,18];function Wn(Hn){var Yn,Xn=Hn.length,sr,xr;for(Yn=Xn-1;Yn>=0;Yn-=1)if(Hn[Yn].ty==="sh")if(Hn[Yn].ks.k.i)Hn[Yn].ks.k.c=Hn[Yn].closed;else for(xr=Hn[Yn].ks.k.length,sr=0;sr<xr;sr+=1)Hn[Yn].ks.k[sr].s&&(Hn[Yn].ks.k[sr].s[0].c=Hn[Yn].closed),Hn[Yn].ks.k[sr].e&&(Hn[Yn].ks.k[sr].e[0].c=Hn[Yn].closed);else Hn[Yn].ty==="gr"&&Wn(Hn[Yn].it)}function qn(Hn){var Yn,Xn,sr=Hn.length,xr,vr,mr,Ar;for(Xn=0;Xn<sr;Xn+=1){if(Yn=Hn[Xn],Yn.hasMask){var Mr=Yn.masksProperties;for(vr=Mr.length,xr=0;xr<vr;xr+=1)if(Mr[xr].pt.k.i)Mr[xr].pt.k.c=Mr[xr].cl;else for(Ar=Mr[xr].pt.k.length,mr=0;mr<Ar;mr+=1)Mr[xr].pt.k[mr].s&&(Mr[xr].pt.k[mr].s[0].c=Mr[xr].cl),Mr[xr].pt.k[mr].e&&(Mr[xr].pt.k[mr].e[0].c=Mr[xr].cl)}Yn.ty===4&&Wn(Yn.shapes)}}return function(Hn){if(Nn(er,Hn.v)&&(qn(Hn.layers),Hn.assets)){var Yn,Xn=Hn.assets.length;for(Yn=0;Yn<Xn;Yn+=1)Hn.assets[Yn].layers&&qn(Hn.assets[Yn].layers)}}}();function Vn(er){er.__complete||(zn(er),Rn(er),On(er),jn(er),Kn(er),Pn(er.layers,er.assets),xn(er.chars,er.assets),er.__complete=!0)}function Qn(er){er.t.a.length===0&&"m"in er.t.p}var Jn={};return Jn.completeData=Vn,Jn.checkColors=zn,Jn.checkChars=On,Jn.checkPathProperties=jn,Jn.checkShapes=Kn,Jn.completeLayers=Pn,Jn}if(cn.dataManager||(cn.dataManager=Sn()),cn.assetLoader||(cn.assetLoader=function(){function Pn(Mn){var En=Mn.getResponseHeader("content-type");return En&&Mn.responseType==="json"&&En.indexOf("json")!==-1||Mn.response&&_typeof$5(Mn.response)==="object"?Mn.response:Mn.response&&typeof Mn.response=="string"?JSON.parse(Mn.response):Mn.responseText?JSON.parse(Mn.responseText):null}function xn(Mn,En,Tn,Ln){var Nn,Rn=new XMLHttpRequest;try{Rn.responseType="json"}catch{}Rn.onreadystatechange=function(){if(Rn.readyState===4)if(Rn.status===200)Nn=Pn(Rn),Tn(Nn);else try{Nn=Pn(Rn),Tn(Nn)}catch(On){Ln&&Ln(On)}};try{Rn.open(["G","E","T"].join(""),Mn,!0)}catch{Rn.open(["G","E","T"].join(""),En+"/"+Mn,!0)}Rn.send()}return{load:xn}}()),Cn.data.type==="loadAnimation")cn.assetLoader.load(Cn.data.path,Cn.data.fullPath,function(Pn){cn.dataManager.completeData(Pn),cn.postMessage({id:Cn.data.id,payload:Pn,status:"success"})},function(){cn.postMessage({id:Cn.data.id,status:"error"})});else if(Cn.data.type==="complete"){var $n=Cn.data.animation;cn.dataManager.completeData($n),cn.postMessage({id:Cn.data.id,payload:$n,status:"success"})}
vendor: 139,104 bytes, lines 349-357
349else Cn.data.type==="loadData"&&cn.assetLoader.load(Cn.data.path,Cn.data.fullPath,function(Pn){cn.postMessage({id:Cn.data.id,payload:Pn,status:"success"})},function(){cn.postMessage({id:Cn.data.id,status:"error"})})}),sn.onmessage=function(yn){var Cn=yn.data,Sn=Cn.id,$n=tn[Sn];tn[Sn]=null,Cn.status==="success"?$n.onComplete(Cn.payload):$n.onError&&$n.onError()})}function fn(yn,Cn){_e+=1;var Sn="processId_"+_e;return tn[Sn]={onComplete:yn,onError:Cn},Sn}function vn(yn,Cn,Sn){hn();var $n=fn(Cn,Sn);sn.postMessage({type:"loadAnimation",path:yn,fullPath:window.location.origin+window.location.pathname,id:$n})}function _n(yn,Cn,Sn){hn();var $n=fn(Cn,Sn);sn.postMessage({type:"loadData",path:yn,fullPath:window.location.origin+window.location.pathname,id:$n})}function kn(yn,Cn,Sn){hn();var $n=fn(Cn,Sn);sn.postMessage({type:"complete",animation:yn,id:$n})}return{loadAnimation:vn,loadData:_n,completeAnimation:kn}}(),ImagePreloader=function(){var _e=function(){var xn=createTag("canvas");xn.width=1,xn.height=1;var Mn=xn.getContext("2d");return Mn.fillStyle="rgba(0,0,0,0)",Mn.fillRect(0,0,1,1),xn}();function tn(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function nn(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function sn(xn,Mn,En){var Tn="";if(xn.e)Tn=xn.p;else if(Mn){var Ln=xn.p;Ln.indexOf("images/")!==-1&&(Ln=Ln.split("/")[1]),Tn=Mn+Ln}else Tn=En,Tn+=xn.u?xn.u:"",Tn+=xn.p;return Tn}function an(xn){var Mn=0,En=setInterval((function(){var Tn=xn.getBBox();(Tn.width||Mn>500)&&(this._imageLoaded(),clearInterval(En)),Mn+=1}).bind(this),50)}function cn(xn){var Mn=sn(xn,this.assetsPath,this.path),En=createNS("image");isSafari?this.testImageLoaded(En):En.addEventListener("load",this._imageLoaded,!1),En.addEventListener("error",(function(){Tn.img=_e,this._imageLoaded()}).bind(this),!1),En.setAttributeNS("http://www.w3.org/1999/xlink","href",Mn),this._elementHelper.append?this._elementHelper.append(En):this._elementHelper.appendChild(En);var Tn={img:En,assetData:xn};return Tn}function un(xn){var Mn=sn(xn,this.assetsPath,this.path),En=createTag("img");En.crossOrigin="anonymous",En.addEventListener("load",this._imageLoaded,!1),En.addEventListener("error",(function(){Tn.img=_e,this._imageLoaded()}).bind(this),!1),En.src=Mn;var Tn={img:En,assetData:xn};return Tn}function hn(xn){var Mn={assetData:xn},En=sn(xn,this.assetsPath,this.path);return dataManager.loadData(En,(function(Tn){Mn.img=Tn,this._footageLoaded()}).bind(this),(function(){Mn.img={},this._footageLoaded()}).bind(this)),Mn}function fn(xn,Mn){this.imagesLoadedCb=Mn;var En,Tn=xn.length;for(En=0;En<Tn;En+=1)xn[En].layers||(!xn[En].t||xn[En].t==="seq"?(this.totalImages+=1,this.images.push(this._createImageData(xn[En]))):xn[En].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(xn[En]))))}function vn(xn){this.path=xn||""}function _n(xn){this.assetsPath=xn||""}function kn(xn){for(var Mn=0,En=this.images.length;Mn<En;){if(this.images[Mn].assetData===xn)return this.images[Mn].img;Mn+=1}return null}function yn(){this.imagesLoadedCb=null,this.images.length=0}function Cn(){return this.totalImages===this.loadedAssets}function Sn(){return this.totalFootages===this.loadedFootagesCount}function $n(xn,Mn){xn==="svg"?(this._elementHelper=Mn,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function Pn(){this._imageLoaded=tn.bind(this),this._footageLoaded=nn.bind(this),this.testImageLoaded=an.bind(this),this.createFootageData=hn.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return Pn.prototype={loadAssets:fn,setAssetsPath:_n,setPath:vn,loadedImages:Cn,loadedFootages:Sn,destroy:yn,getAsset:kn,createImgData:un,createImageData:cn,imageLoaded:tn,footageLoaded:nn,setCacheType:$n},Pn}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(tn,nn){if(this._cbs[tn])for(var sn=this._cbs[tn],an=0;an<sn.length;an+=1)sn[an](nn)},addEventListener:function(tn,nn){return this._cbs[tn]||(this._cbs[tn]=[]),this._cbs[tn].push(nn),(function(){this.removeEventListener(tn,nn)}).bind(this)},removeEventListener:function(tn,nn){if(!nn)this._cbs[tn]=null;else if(this._cbs[tn]){for(var sn=0,an=this._cbs[tn].length;sn<an;)this._cbs[tn][sn]===nn&&(this._cbs[tn].splice(sn,1),sn-=1,an-=1),sn+=1;this._cbs[tn].length||(this._cbs[tn]=null)}}};var markerParser=function(){function _e(tn){for(var nn=tn.split(`\r 350`),sn={},an,cn=0,un=0;un<nn.length;un+=1)an=nn[un].split(":"),an.length===2&&(sn[an[0]]=an[1].trim(),cn+=1);if(cn===0)throw new Error;return sn}return function(tn){for(var nn=[],sn=0;sn<tn.length;sn+=1){var an=tn[sn],cn={time:an.tm,duration:an.dr};try{cn.payload=JSON.parse(tn[sn].cm)}catch{try{cn.payload=_e(tn[sn].cm)}catch{cn.payload={name:tn[sn].cm}}}nn.push(cn)}return nn}}(),ProjectInterface=function(){function _e(tn){this.compositions.push(tn)}return function(){function tn(nn){for(var sn=0,an=this.compositions.length;sn<an;){if(this.compositions[sn].data&&this.compositions[sn].data.nm===nn)return this.compositions[sn].prepareFrame&&this.compositions[sn].data.xt&&this.compositions[sn].prepareFrame(this.currentFrame),this.compositions[sn].compInterface;sn+=1}return null}return tn.compositions=[],tn.currentFrame=0,tn.registerComposition=_e,tn}}(),renderers={},registerRenderer=function(tn,nn){renderers[tn]=nn};function getRenderer(_e){return renderers[_e]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var _e in renderers)if(renderers[_e])return _e;return""}function _typeof$4(_e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$4=function(nn){return typeof nn}:_typeof$4=function(nn){return nn&&typeof Symbol=="function"&&nn.constructor===Symbol&&nn!==Symbol.prototype?"symbol":typeof nn},_typeof$4(_e)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(_e){(_e.wrapper||_e.container)&&(this.wrapper=_e.wrapper||_e.container);var tn="svg";_e.animType?tn=_e.animType:_e.renderer&&(tn=_e.renderer);var nn=getRenderer(tn);this.renderer=new nn(this,_e.rendererSettings),this.imagePreloader.setCacheType(tn,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=tn,_e.loop===""||_e.loop===null||_e.loop===void 0||_e.loop===!0?this.loop=!0:_e.loop===!1?this.loop=!1:this.loop=parseInt(_e.loop,10),this.autoplay="autoplay"in _e?_e.autoplay:!0,this.name=_e.name?_e.name:"",this.autoloadSegments=Object.prototype.hasOwnProperty.call(_e,"autoloadSegments")?_e.autoloadSegments:!0,this.assetsPath=_e.assetsPath,this.initialSegment=_e.initialSegment,_e.audioFactory&&this.audioController.setAudioFactory(_e.audioFactory),_e.animationData?this.setupAnimation(_e.animationData):_e.path&&(_e.path.lastIndexOf("\\")!==-1?this.path=_e.path.substr(0,_e.path.lastIndexOf("\\")+1):this.path=_e.path.substr(0,_e.path.lastIndexOf("/")+1),this.fileName=_e.path.substr(_e.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(_e.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(_e){dataManager.completeAnimation(_e,this.configAnimation)},AnimationItem.prototype.setData=function(_e,tn){tn&&_typeof$4(tn)!=="object"&&(tn=JSON.parse(tn));var nn={wrapper:_e,animationData:tn},sn=_e.attributes;nn.path=sn.getNamedItem("data-animation-path")?sn.getNamedItem("data-animation-path").value:sn.getNamedItem("data-bm-path")?sn.getNamedItem("data-bm-path").value:sn.getNamedItem("bm-path")?sn.getNamedItem("bm-path").value:"",nn.animType=sn.getNamedItem("data-anim-type")?sn.getNamedItem("data-anim-type").value:sn.getNamedItem("data-bm-type")?sn.getNamedItem("data-bm-type").value:sn.getNamedItem("bm-type")?sn.getNamedItem("bm-type").value:sn.getNamedItem("data-bm-renderer")?sn.getNamedItem("data-bm-renderer").value:sn.getNamedItem("bm-renderer")?sn.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var an=sn.getNamedItem("data-anim-loop")?sn.getNamedItem("data-anim-loop").value:sn.getNamedItem("data-bm-loop")?sn.getNamedItem("data-bm-loop").value:sn.getNamedItem("bm-loop")?sn.getNamedItem("bm-loop").value:"";an==="false"?nn.loop=!1:an==="true"?nn.loop=!0:an!==""&&(nn.loop=parseInt(an,10));var cn=sn.getNamedItem("data-anim-autoplay")?sn.getNamedItem("data-anim-autoplay").value:sn.getNamedItem("data-bm-autoplay")?sn.getNamedItem("data-bm-autoplay").value:sn.getNamedItem("bm-autoplay")?sn.getNamedItem("bm-autoplay").value:!0;nn.autoplay=cn!=="false",nn.name=sn.getNamedItem("data-name")?sn.getNamedItem("data-name").value:sn.getNamedItem("data-bm-name")?sn.getNamedItem("data-bm-name").value:sn.getNamedItem("bm-name")?sn.getNamedItem("bm-name").value:"";var un=sn.getNamedItem("data-anim-prerender")?sn.getNamedItem("data-anim-prerender").value:sn.getNamedItem("data-bm-prerender")?sn.getNamedItem("data-bm-prerender").value:sn.getNamedItem("bm-prerender")?sn.getNamedItem("bm-prerender").value:"";un==="false"&&(nn.prerender=!1),nn.path?this.setParams(nn):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(_e){_e.op>this.animationData.op&&(this.animationData.op=_e.op,this.totalFrames=Math.floor(_e.op-this.animationData.ip));var tn=this.animationData.layers,nn,sn=tn.length,an=_e.layers,cn,un=an.length;for(cn=0;cn<un;cn+=1)for(nn=0;nn<sn;){if(tn[nn].id===an[cn].id){tn[nn]=an[cn];break}nn+=1}if((_e.chars||_e.fonts)&&(this.renderer.globalData.fontManager.addChars(_e.chars),this.renderer.globalData.fontManager.addFonts(_e.fonts,this.renderer.globalData.defs)),_e.assets)for(sn=_e.assets.length,nn=0;nn<sn;nn+=1)this.animationData.assets.push(_e.assets[nn]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(_e){this.animationData=_e;var tn=getExpressionsPlugin();tn&&tn.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var _e=this.animationData.segments;if(!_e||_e.length===0||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var tn=_e.shift();this.timeCompleted=tn.time*this.frameRate;var nn=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(nn,this.includeLayers.bind(this),(function(){this.trigger("data_failed")}).bind(this))},AnimationItem.prototype.loadSegments=function(){var _e=this.animationData.segments;_e||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(_e){if(this.renderer)try{this.animationData=_e,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(_e),_e.assets||(_e.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(_e.assets),this.markers=markerParser(_e.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(tn){this.triggerConfigError(tn)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||this.renderer.rendererType!=="canvas")&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var _e=getExpressionsPlugin();_e&&_e.initExpressions(this),this.renderer.initItems(),setTimeout((function(){this.trigger("DOMLoaded")}).bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(_e,tn){var nn=typeof _e=="number"?_e:void 0,sn=typeof tn=="number"?tn:void 0;this.renderer.updateContainerSize(nn,sn)},AnimationItem.prototype.setSubframe=function(_e){this.isSubframeEnabled=!!_e},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(_e){this.triggerRenderFrameError(_e)}},AnimationItem.prototype.play=function(_e){_e&&this.name!==_e||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(_e){_e&&this.name!==_e||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(_e){_e&&this.name!==_e||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(_e){_e&&this.name!==_e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(_e){for(var tn,nn=0;nn<this.markers.length;nn+=1)if(tn=this.markers[nn],tn.payload&&tn.payload.name===_e)return tn;return null},AnimationItem.prototype.goToAndStop=function(_e,tn,nn){if(!(nn&&this.name!==nn)){var sn=Number(_e);if(isNaN(sn)){var an=this.getMarkerData(_e);an&&this.goToAndStop(an.time,!0)}else tn?this.setCurrentRawFrameValue(_e):this.setCurrentRawFrameValue(_e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(_e,tn,nn){if(!(nn&&this.name!==nn)){var sn=Number(_e);if(isNaN(sn)){var an=this.getMarkerData(_e);an&&(an.duration?this.playSegments([an.time,an.time+an.duration],!0):this.goToAndStop(an.time,!0))}else this.goToAndStop(sn,tn,nn);this.play()}},AnimationItem.prototype.advanceTime=function(_e){if(!(this.isPaused===!0||this.isLoaded===!1)){var tn=this.currentRawFrame+_e*this.frameModifier,nn=!1;tn>=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(tn>this.totalFrames?tn%this.totalFrames:0)||(nn=!0,tn=this.totalFrames-1):tn>=this.totalFrames?(this.playCount+=1,this.checkSegments(tn%this.totalFrames)||(this.setCurrentRawFrameValue(tn%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(tn):tn<0?this.checkSegments(tn%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+tn%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(nn=!0,tn=0)):this.setCurrentRawFrameValue(tn),nn&&(this.setCurrentRawFrameValue(tn),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(_e,tn){this.playCount=0,_e[1]<_e[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=_e[0]-_e[1],this.timeCompleted=this.totalFrames,this.firstFrame=_e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-tn)):_e[1]>_e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=_e[1]-_e[0],this.timeCompleted=this.totalFrames,this.firstFrame=_e[0],this.setCurrentRawFrameValue(.001+tn)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(_e,tn){var nn=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<_e?nn=_e:this.currentRawFrame+this.firstFrame>tn&&(nn=tn-_e)),this.firstFrame=_e,this.totalFrames=tn-_e,this.timeCompleted=this.totalFrames,nn!==-1&&this.goToAndStop(nn,!0)},AnimationItem.prototype.playSegments=function(_e,tn){if(tn&&(this.segments.length=0),_typeof$4(_e[0])==="object"){var nn,sn=_e.length;for(nn=0;nn<sn;nn+=1)this.segments.push(_e[nn])}else this.segments.push(_e);this.segments.length&&tn&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(_e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),_e&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(_e){return this.segments.length?(this.adjustSegment(this.segments.shift(),_e),!0):!1},AnimationItem.prototype.destroy=function(_e){_e&&this.name!==_e||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(_e){this.currentRawFrame=_e,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(_e){this.playSpeed=_e,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(_e){this.playDirection=_e<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(_e){this.loop=_e},AnimationItem.prototype.setVolume=function(_e,tn){tn&&this.name!==tn||this.audioController.setVolume(_e)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(_e){_e&&this.name!==_e||this.audioController.mute()},AnimationItem.prototype.unmute=function(_e){_e&&this.name!==_e||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(_e){var tn="";if(_e.e)tn=_e.p;else if(this.assetsPath){var nn=_e.p;nn.indexOf("images/")!==-1&&(nn=nn.split("/")[1]),tn=this.assetsPath+nn}else tn=this.path,tn+=_e.u?_e.u:"",tn+=_e.p;return tn},AnimationItem.prototype.getAssetData=function(_e){for(var tn=0,nn=this.assets.length;tn<nn;){if(_e===this.assets[tn].id)return this.assets[tn];tn+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(_e){return _e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(_e,tn,nn){try{var sn=this.renderer.getElementByPath(_e);sn.updateDocumentData(tn,nn)}catch{}},AnimationItem.prototype.trigger=function(_e){if(this._cbs&&this._cbs[_e])switch(_e){case"enterFrame":this.triggerEvent(_e,new BMEnterFrameEvent(_e,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(_e,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(_e,new BMCompleteLoopEvent(_e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(_e,new BMCompleteEvent(_e,this.frameMult));break;case"segmentStart":this.triggerEvent(_e,new BMSegmentStartEvent(_e,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(_e,new BMDestroyEvent(_e,this));break;default:this.triggerEvent(_e)}_e==="enterFrame"&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(_e,this.currentFrame,this.totalFrames,this.frameMult)),_e==="loopComplete"&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(_e,this.loop,this.playCount,this.frameMult)),_e==="complete"&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(_e,this.frameMult)),_e==="segmentStart"&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(_e,this.firstFrame,this.totalFrames)),_e==="destroy"&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(_e,this))},AnimationItem.prototype.triggerRenderFrameError=function(_e){var tn=new BMRenderFrameErrorEvent(_e,this.currentFrame);this.triggerEvent("error",tn),this.onError&&this.onError.call(this,tn)},AnimationItem.prototype.triggerConfigError=function(_e){var tn=new BMConfigErrorEvent(_e,this.currentFrame);this.triggerEvent("error",tn),this.onError&&this.onError.call(this,tn)};var animationManager=function(){var _e={},tn=[],nn=0,sn=0,an=0,cn=!0,un=!1;function hn(Wn){for(var qn=0,Hn=Wn.target;qn<sn;)tn[qn].animation===Hn&&(tn.splice(qn,1),qn-=1,sn-=1,Hn.isPaused||kn()),qn+=1}function fn(Wn,qn){if(!Wn)return null;for(var Hn=0;Hn<sn;){if(tn[Hn].elem===Wn&&tn[Hn].elem!==null)return tn[Hn].animation;Hn+=1}var Yn=new AnimationItem;return yn(Yn,Wn),Yn.setData(Wn,qn),Yn}function vn(){var Wn,qn=tn.length,Hn=[];for(Wn=0;Wn<qn;Wn+=1)Hn.push(tn[Wn].animation);return Hn}function _n(){an+=1,zn()}function kn(){an-=1}function yn(Wn,qn){Wn.addEventListener("destroy",hn),Wn.addEventListener("_active",_n),Wn.addEventListener("_idle",kn),tn.push({elem:qn,animation:Wn}),sn+=1}function Cn(Wn){var qn=new AnimationItem;return yn(qn,null),qn.setParams(Wn),qn}function Sn(Wn,qn){var Hn;for(Hn=0;Hn<sn;Hn+=1)tn[Hn].animation.setSpeed(Wn,qn)}function $n(Wn,qn){var Hn;for(Hn=0;Hn<sn;Hn+=1)tn[Hn].animation.setDirection(Wn,qn)}function Pn(Wn){var qn;for(qn=0;qn<sn;qn+=1)tn[qn].animation.play(Wn)}function xn(Wn){var qn=Wn-nn,Hn;for(Hn=0;Hn<sn;Hn+=1)tn[Hn].animation.advanceTime(qn);nn=Wn,an&&!un?window.requestAnimationFrame(xn):cn=!0}function Mn(Wn){nn=Wn,window.requestAnimationFrame(xn)}function En(Wn){var qn;for(qn=0;qn<sn;qn+=1)tn[qn].animation.pause(Wn)}function Tn(Wn,qn,Hn){var Yn;for(Yn=0;Yn<sn;Yn+=1)tn[Yn].animation.goToAndStop(Wn,qn,Hn)}function Ln(Wn){var qn;for(qn=0;qn<sn;qn+=1)tn[qn].animation.stop(Wn)}function Nn(Wn){var qn;for(qn=0;qn<sn;qn+=1)tn[qn].animation.togglePause(Wn)}function Rn(Wn){var qn;for(qn=sn-1;qn>=0;qn-=1)tn[qn].animation.destroy(Wn)}function On(Wn,qn,Hn){var Yn=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),Xn,sr=Yn.length;for(Xn=0;Xn<sr;Xn+=1)Hn&&Yn[Xn].setAttribute("data-bm-type",Hn),fn(Yn[Xn],Wn);if(qn&&sr===0){Hn||(Hn="svg");var xr=document.getElementsByTagName("body")[0];xr.innerText="";var vr=createTag("div");vr.style.width="100%",vr.style.height="100%",vr.setAttribute("data-bm-type",Hn),xr.appendChild(vr),fn(vr,Wn)}}function jn(){var Wn;for(Wn=0;Wn<sn;Wn+=1)tn[Wn].animation.resize()}function zn(){!un&&an&&cn&&(window.requestAnimationFrame(Mn),cn=!1)}function Kn(){un=!0}function Vn(){un=!1,zn()}function Qn(Wn,qn){var Hn;for(Hn=0;Hn<sn;Hn+=1)tn[Hn].animation.setVolume(Wn,qn)}function Jn(Wn){var qn;for(qn=0;qn<sn;qn+=1)tn[qn].animation.mute(Wn)}function er(Wn){var qn;for(qn=0;qn<sn;qn+=1)tn[qn].animation.unmute(Wn)}return _e.registerAnimation=fn,_e.loadAnimation=Cn,_e.setSpeed=Sn,_e.setDirection=$n,_e.play=Pn,_e.pause=En,_e.stop=Ln,_e.togglePause=Nn,_e.searchAnimations=On,_e.resize=jn,_e.goToAndStop=Tn,_e.destroy=Rn,_e.freeze=Kn,_e.unfreeze=Vn,_e.setVolume=Qn,_e.mute=Jn,_e.unmute=er,_e.getRegisteredAnimations=vn,_e}(),BezierFactory=function(){var _e={};_e.getBezierEasing=nn;var tn={};function nn(Mn,En,Tn,Ln,Nn){var Rn=Nn||("bez_"+Mn+"_"+En+"_"+Tn+"_"+Ln).replace(/\./g,"p");if(tn[Rn])return tn[Rn];var On=new xn([Mn,En,Tn,Ln]);return tn[Rn]=On,On}var sn=4,an=.001,cn=1e-7,un=10,hn=11,fn=1/(hn-1),vn=typeof Float32Array=="function";function _n(Mn,En){return 1-3*En+3*Mn}function kn(Mn,En){return 3*En-6*Mn}function yn(Mn){return 3*Mn}function Cn(Mn,En,Tn){return((_n(En,Tn)*Mn+kn(En,Tn))*Mn+yn(En))*Mn}function Sn(Mn,En,Tn){return 3*_n(En,Tn)*Mn*Mn+2*kn(En,Tn)*Mn+yn(En)}function $n(Mn,En,Tn,Ln,Nn){var Rn,On,jn=0;do On=En+(Tn-En)/2,Rn=Cn(On,Ln,Nn)-Mn,Rn>0?Tn=On:En=On;while(Math.abs(Rn)>cn&&++jn<un);return On}function Pn(Mn,En,Tn,Ln){for(var Nn=0;Nn<sn;++Nn){var Rn=Sn(En,Tn,Ln);if(Rn===0)return En;var On=Cn(En,Tn,Ln)-Mn;En-=On/Rn}return En}function xn(Mn){this._p=Mn,this._mSampleValues=vn?new Float32Array(hn):new Array(hn),this._precomputed=!1,this.get=this.get.bind(this)}return xn.prototype={get:function(En){var Tn=this._p[0],Ln=this._p[1],Nn=this._p[2],Rn=this._p[3];return this._precomputed||this._precompute(),Tn===Ln&&Nn===Rn?En:En===0?0:En===1?1:Cn(this._getTForX(En),Ln,Rn)},_precompute:function(){var En=this._p[0],Tn=this._p[1],Ln=this._p[2],Nn=this._p[3];this._precomputed=!0,(En!==Tn||Ln!==Nn)&&this._calcSampleValues()},_calcSampleValues:function(){for(var En=this._p[0],Tn=this._p[2],Ln=0;Ln<hn;++Ln)this._mSampleValues[Ln]=Cn(Ln*fn,En,Tn)},_getTForX:function(En){for(var Tn=this._p[0],Ln=this._p[2],Nn=this._mSampleValues,Rn=0,On=1,jn=hn-1;On!==jn&&Nn[On]<=En;++On)Rn+=fn;--On;var zn=(En-Nn[On])/(Nn[On+1]-Nn[On]),Kn=Rn+zn*fn,Vn=Sn(Kn,Tn,Ln);return Vn>=an?Pn(En,Kn,Tn,Ln):Vn===0?Kn:$n(En,Rn,Rn+fn,Tn,Ln)}},_e}(),pooling=function(){function _e(tn){return tn.concat(createSizedArray(tn.length))}return{double:_e}}(),poolFactory=function(){return function(_e,tn,nn){var sn=0,an=_e,cn=createSizedArray(an),un={newElement:hn,release:fn};function hn(){var vn;return sn?(sn-=1,vn=cn[sn]):vn=tn(),vn}function fn(vn){sn===an&&(cn=pooling.double(cn),an*=2),nn&&nn(vn),cn[sn]=vn,sn+=1}return un}}(),bezierLengthPool=function(){function _e(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,_e)}(),segmentsLengthPool=function(){function _e(){return{lengths:[],totalLength:0}}function tn(nn){var sn,an=nn.lengths.length;for(sn=0;sn<an;sn+=1)bezierLengthPool.release(nn.lengths[sn]);nn.lengths.length=0}return poolFactory(8,_e,tn)}();function bezFunction(){var _e=Math;function tn(yn,Cn,Sn,$n,Pn,xn){var Mn=yn*$n+Cn*Pn+Sn*xn-Pn*$n-xn*yn-Sn*Cn;return Mn>-.001&&Mn<.001}function nn(yn,Cn,Sn,$n,Pn,xn,Mn,En,Tn){if(Sn===0&&xn===0&&Tn===0)return tn(yn,Cn,$n,Pn,Mn,En);var Ln=_e.sqrt(_e.pow($n-yn,2)+_e.pow(Pn-Cn,2)+_e.pow(xn-Sn,2)),Nn=_e.sqrt(_e.pow(Mn-yn,2)+_e.pow(En-Cn,2)+_e.pow(Tn-Sn,2)),Rn=_e.sqrt(_e.pow(Mn-$n,2)+_e.pow(En-Pn,2)+_e.pow(Tn-xn,2)),On;return Ln>Nn?Ln>Rn?On=Ln-Nn-Rn:On=Rn-Nn-Ln:Rn>Nn?On=Rn-Nn-Ln:On=Nn-Ln-Rn,On>-1e-4&&On<1e-4}var sn=function(){return function(yn,Cn,Sn,$n){var Pn=getDefaultCurveSegments(),xn,Mn,En,Tn,Ln,Nn=0,Rn,On=[],jn=[],zn=bezierLengthPool.newElement();for(En=Sn.length,xn=0;xn<Pn;xn+=1){for(Ln=xn/(Pn-1),Rn=0,Mn=0;Mn<En;Mn+=1)Tn=bmPow(1-Ln,3)*yn[Mn]+3*bmPow(1-Ln,2)*Ln*Sn[Mn]+3*(1-Ln)*bmPow(Ln,2)*$n[Mn]+bmPow(Ln,3)*Cn[Mn],On[Mn]=Tn,jn[Mn]!==null&&(Rn+=bmPow(On[Mn]-jn[Mn],2)),jn[Mn]=On[Mn];Rn&&(Rn=bmSqrt(Rn),Nn+=Rn),zn.percents[xn]=Ln,zn.lengths[xn]=Nn}return zn.addedLength=Nn,zn}}();function an(yn){var Cn=segmentsLengthPool.newElement(),Sn=yn.c,$n=yn.v,Pn=yn.o,xn=yn.i,Mn,En=yn._length,Tn=Cn.lengths,Ln=0;for(Mn=0;Mn<En-1;Mn+=1)Tn[Mn]=sn($n[Mn],$n[Mn+1],Pn[Mn],xn[Mn+1]),Ln+=Tn[Mn].addedLength;return Sn&&En&&(Tn[Mn]=sn($n[Mn],$n[0],Pn[Mn],xn[0]),Ln+=Tn[Mn].addedLength),Cn.totalLength=Ln,Cn}function cn(yn){this.segmentLength=0,this.points=new Array(yn)}function un(yn,Cn){this.partialLength=yn,this.point=Cn}var hn=function(){var yn={};return function(Cn,Sn,$n,Pn){var xn=(Cn[0]+"_"+Cn[1]+"_"+Sn[0]+"_"+Sn[1]+"_"+$n[0]+"_"+$n[1]+"_"+Pn[0]+"_"+Pn[1]).replace(/\./g,"p");if(!yn[xn]){var Mn=getDefaultCurveSegments(),En,Tn,Ln,Nn,Rn,On=0,jn,zn,Kn=null;Cn.length===2&&(Cn[0]!==Sn[0]||Cn[1]!==Sn[1])&&tn(Cn[0],Cn[1],Sn[0],Sn[1],Cn[0]+$n[0],Cn[1]+$n[1])&&tn(Cn[0],Cn[1],Sn[0],Sn[1],Sn[0]+Pn[0],Sn[1]+Pn[1])&&(Mn=2);var Vn=new cn(Mn);for(Ln=$n.length,En=0;En<Mn;En+=1){for(zn=createSizedArray(Ln),Rn=En/(Mn-1),jn=0,Tn=0;Tn<Ln;Tn+=1)Nn=bmPow(1-Rn,3)*Cn[Tn]+3*bmPow(1-Rn,2)*Rn*(Cn[Tn]+$n[Tn])+3*(1-Rn)*bmPow(Rn,2)*(Sn[Tn]+Pn[Tn])+bmPow(Rn,3)*Sn[Tn],zn[Tn]=Nn,Kn!==null&&(jn+=bmPow(zn[Tn]-Kn[Tn],2));jn=bmSqrt(jn),On+=jn,Vn.points[En]=new un(jn,zn),Kn=zn}Vn.segmentLength=On,yn[xn]=Vn}return yn[xn]}}();function fn(yn,Cn){var Sn=Cn.percents,$n=Cn.lengths,Pn=Sn.length,xn=bmFloor((Pn-1)*yn),Mn=yn*Cn.addedLength,En=0;if(xn===Pn-1||xn===0||Mn===$n[xn])return Sn[xn];for(var Tn=$n[xn]>Mn?-1:1,Ln=!0;Ln;)if($n[xn]<=Mn&&$n[xn+1]>Mn?(En=(Mn-$n[xn])/($n[xn+1]-$n[xn]),Ln=!1):xn+=Tn,xn<0||xn>=Pn-1){if(xn===Pn-1)return Sn[xn];Ln=!1}return Sn[xn]+(Sn[xn+1]-Sn[xn])*En}function vn(yn,Cn,Sn,$n,Pn,xn){var Mn=fn(Pn,xn),En=1-Mn,Tn=_e.round((En*En*En*yn[0]+(Mn*En*En+En*Mn*En+En*En*Mn)*Sn[0]+(Mn*Mn*En+En*Mn*Mn+Mn*En*Mn)*$n[0]+Mn*Mn*Mn*Cn[0])*1e3)/1e3,Ln=_e.round((En*En*En*yn[1]+(Mn*En*En+En*Mn*En+En*En*Mn)*Sn[1]+(Mn*Mn*En+En*Mn*Mn+Mn*En*Mn)*$n[1]+Mn*Mn*Mn*Cn[1])*1e3)/1e3;return[Tn,Ln]}var _n=createTypedArray("float32",8);function kn(yn,Cn,Sn,$n,Pn,xn,Mn){Pn<0?Pn=0:Pn>1&&(Pn=1);var En=fn(Pn,Mn);xn=xn>1?1:xn;var Tn=fn(xn,Mn),Ln,Nn=yn.length,Rn=1-En,On=1-Tn,jn=Rn*Rn*Rn,zn=En*Rn*Rn*3,Kn=En*En*Rn*3,Vn=En*En*En,Qn=Rn*Rn*On,Jn=En*Rn*On+Rn*En*On+Rn*Rn*Tn,er=En*En*On+Rn*En*Tn+En*Rn*Tn,Wn=En*En*Tn,qn=Rn*On*On,Hn=En*On*On+Rn*Tn*On+Rn*On*Tn,Yn=En*Tn*On+Rn*Tn*Tn+En*On*Tn,Xn=En*Tn*Tn,sr=On*On*On,xr=Tn*On*On+On*Tn*On+On*On*Tn,vr=Tn*Tn*On+On*Tn*Tn+Tn*On*Tn,mr=Tn*Tn*Tn;for(Ln=0;Ln<Nn;Ln+=1)_n[Ln*4]=_e.round((jn*yn[Ln]+zn*Sn[Ln]+Kn*$n[Ln]+Vn*Cn[Ln])*1e3)/1e3,_n[Ln*4+1]=_e.round((Qn*yn[Ln]+Jn*Sn[Ln]+er*$n[Ln]+Wn*Cn[Ln])*1e3)/1e3,_n[Ln*4+2]=_e.round((qn*yn[Ln]+Hn*Sn[Ln]+Yn*$n[Ln]+Xn*Cn[Ln])*1e3)/1e3,_n[Ln*4+3]=_e.round((sr*yn[Ln]+xr*Sn[Ln]+vr*$n[Ln]+mr*Cn[Ln])*1e3)/1e3;return _n}return{getSegmentsLength:an,getNewSegment:kn,getPointInSegment:vn,buildBezierData:hn,pointOnLine2D:tn,pointOnLine3D:nn}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(_e,tn){var nn=this.offsetTime,sn;this.propType==="multidimensional"&&(sn=createTypedArray("float32",this.pv.length));for(var an=tn.lastIndex,cn=an,un=this.keyframes.length-1,hn=!0,fn,vn,_n;hn;){if(fn=this.keyframes[cn],vn=this.keyframes[cn+1],cn===un-1&&_e>=vn.t-nn){fn.h&&(fn=vn),an=0;break}if(vn.t-nn>_e){an=cn;break}cn<un-1?cn+=1:(an=0,hn=!1)}_n=this.keyframesMetadata[cn]||{};var kn,yn,Cn,Sn,$n,Pn,xn=vn.t-nn,Mn=fn.t-nn,En;if(fn.to){_n.bezierData||(_n.bezierData=bez.buildBezierData(fn.s,vn.s||fn.e,fn.to,fn.ti));var Tn=_n.bezierData;if(_e>=xn||_e<Mn){var Ln=_e>=xn?Tn.points.length-1:0;for(yn=Tn.points[Ln].point.length,kn=0;kn<yn;kn+=1)sn[kn]=Tn.points[Ln].point[kn]}else{_n.__fnct?Pn=_n.__fnct:(Pn=BezierFactory.getBezierEasing(fn.o.x,fn.o.y,fn.i.x,fn.i.y,fn.n).get,_n.__fnct=Pn),Cn=Pn((_e-Mn)/(xn-Mn));var Nn=Tn.segmentLength*Cn,Rn,On=tn.lastFrame<_e&&tn._lastKeyframeIndex===cn?tn._lastAddedLength:0;for($n=tn.lastFrame<_e&&tn._lastKeyframeIndex===cn?tn._lastPoint:0,hn=!0,Sn=Tn.points.length;hn;){if(On+=Tn.points[$n].partialLength,Nn===0||Cn===0||$n===Tn.points.length-1){for(yn=Tn.points[$n].point.length,kn=0;kn<yn;kn+=1)sn[kn]=Tn.points[$n].point[kn];break}else if(Nn>=On&&Nn<On+Tn.points[$n+1].partialLength){for(Rn=(Nn-On)/Tn.points[$n+1].partialLength,yn=Tn.points[$n].point.length,kn=0;kn<yn;kn+=1)sn[kn]=Tn.points[$n].point[kn]+(Tn.points[$n+1].point[kn]-Tn.points[$n].point[kn])*Rn;break}$n<Sn-1?$n+=1:hn=!1}tn._lastPoint=$n,tn._lastAddedLength=On-Tn.points[$n].partialLength,tn._lastKeyframeIndex=cn}}else{var jn,zn,Kn,Vn,Qn;if(un=fn.s.length,En=vn.s||fn.e,this.sh&&fn.h!==1)if(_e>=xn)sn[0]=En[0],sn[1]=En[1],sn[2]=En[2];else if(_e<=Mn)sn[0]=fn.s[0],sn[1]=fn.s[1],sn[2]=fn.s[2];else{var Jn=createQuaternion(fn.s),er=createQuaternion(En),Wn=(_e-Mn)/(xn-Mn);quaternionToEuler(sn,slerp(Jn,er,Wn))}else for(cn=0;cn<un;cn+=1)fn.h!==1&&(_e>=xn?Cn=1:_e<Mn?Cn=0:(fn.o.x.constructor===Array?(_n.__fnct||(_n.__fnct=[]),_n.__fnct[cn]?Pn=_n.__fnct[cn]:(jn=fn.o.x[cn]===void 0?fn.o.x[0]:fn.o.x[cn],zn=fn.o.y[cn]===void 0?fn.o.y[0]:fn.o.y[cn],Kn=fn.i.x[cn]===void 0?fn.i.x[0]:fn.i.x[cn],Vn=fn.i.y[cn]===void 0?fn.i.y[0]:fn.i.y[cn],Pn=BezierFactory.getBezierEasing(jn,zn,Kn,Vn).get,_n.__fnct[cn]=Pn)):_n.__fnct?Pn=_n.__fnct:(jn=fn.o.x,zn=fn.o.y,Kn=fn.i.x,Vn=fn.i.y,Pn=BezierFactory.getBezierEasing(jn,zn,Kn,Vn).get,fn.keyframeMetadata=Pn),Cn=Pn((_e-Mn)/(xn-Mn)))),En=vn.s||fn.e,Qn=fn.h===1?fn.s[cn]:fn.s[cn]+(En[cn]-fn.s[cn])*Cn,this.propType==="multidimensional"?sn[cn]=Qn:sn=Qn}return tn.lastIndex=an,sn}function slerp(_e,tn,nn){var sn=[],an=_e[0],cn=_e[1],un=_e[2],hn=_e[3],fn=tn[0],vn=tn[1],_n=tn[2],kn=tn[3],yn,Cn,Sn,$n,Pn;return Cn=an*fn+cn*vn+un*_n+hn*kn,Cn<0&&(Cn=-Cn,fn=-fn,vn=-vn,_n=-_n,kn=-kn),1-Cn>1e-6?(yn=Math.acos(Cn),Sn=Math.sin(yn),$n=Math.sin((1-nn)*yn)/Sn,Pn=Math.sin(nn*yn)/Sn):($n=1-nn,Pn=nn),sn[0]=$n*an+Pn*fn,sn[1]=$n*cn+Pn*vn,sn[2]=$n*un+Pn*_n,sn[3]=$n*hn+Pn*kn,sn}function quaternionToEuler(_e,tn){var nn=tn[0],sn=tn[1],an=tn[2],cn=tn[3],un=Math.atan2(2*sn*cn-2*nn*an,1-2*sn*sn-2*an*an),hn=Math.asin(2*nn*sn+2*an*cn),fn=Math.atan2(2*nn*cn-2*sn*an,1-2*nn*nn-2*an*an);_e[0]=un/degToRads,_e[1]=hn/degToRads,_e[2]=fn/degToRads}function createQuaternion(_e){var tn=_e[0]*degToRads,nn=_e[1]*degToRads,sn=_e[2]*degToRads,an=Math.cos(tn/2),cn=Math.cos(nn/2),un=Math.cos(sn/2),hn=Math.sin(tn/2),fn=Math.sin(nn/2),vn=Math.sin(sn/2),_n=an*cn*un-hn*fn*vn,kn=hn*fn*un+an*cn*vn,yn=hn*cn*un+an*fn*vn,Cn=an*fn*un-hn*cn*vn;return[kn,yn,Cn,_n]}function getValueAtCurrentTime(){var _e=this.comp.renderedFrame-this.offsetTime,tn=this.keyframes[0].t-this.offsetTime,nn=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(_e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=nn&&_e>=nn||this._caching.lastFrame<tn&&_e<tn))){this._caching.lastFrame>=_e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var sn=this.interpolateValue(_e,this._caching);this.pv=sn}return this._caching.lastFrame=_e,this.pv}function setVValue(_e){var tn;if(this.propType==="unidimensional")tn=_e*this.mult,mathAbs(this.v-tn)>1e-5&&(this.v=tn,this._mdf=!0);else for(var nn=0,sn=this.v.length;nn<sn;)tn=_e[nn]*this.mult,mathAbs(this.v[nn]-tn)>1e-5&&(this.v[nn]=tn,this._mdf=!0),nn+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var _e,tn=this.effectsSequence.length,nn=this.kf?this.pv:this.data.k;for(_e=0;_e<tn;_e+=1)nn=this.effectsSequence[_e](nn);this.setVValue(nn),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(_e){this.effectsSequence.push(_e),this.container.addDynamicProperty(this)}function ValueProperty(_e,tn,nn,sn){this.propType="unidimensional",this.mult=nn||1,this.data=tn,this.v=nn?tn.k*nn:tn.k,this.pv=tn.k,this._mdf=!1,this.elem=_e,this.container=sn,this.comp=_e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(_e,tn,nn,sn){this.propType="multidimensional",this.mult=nn||1,this.data=tn,this._mdf=!1,this.elem=_e,this.container=sn,this.comp=_e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var an,cn=tn.k.length;for(this.v=createTypedArray("float32",cn),this.pv=createTypedArray("float32",cn),this.vel=createTypedArray("float32",cn),an=0;an<cn;an+=1)this.v[an]=tn.k[an]*this.mult,this.pv[an]=tn.k[an];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(_e,tn,nn,sn){this.propType="unidimensional",this.keyframes=tn.k,this.keyframesMetadata=[],this.offsetTime=_e.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=tn,this.mult=nn||1,this.elem=_e,this.container=sn,this.comp=_e.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(_e,tn,nn,sn){this.propType="multidimensional";var an,cn=tn.k.length,un,hn,fn,vn;for(an=0;an<cn-1;an+=1)tn.k[an].to&&tn.k[an].s&&tn.k[an+1]&&tn.k[an+1].s&&(un=tn.k[an].s,hn=tn.k[an+1].s,fn=tn.k[an].to,vn=tn.k[an].ti,(un.length===2&&!(un[0]===hn[0]&&un[1]===hn[1])&&bez.pointOnLine2D(un[0],un[1],hn[0],hn[1],un[0]+fn[0],un[1]+fn[1])&&bez.pointOnLine2D(un[0],un[1],hn[0],hn[1],hn[0]+vn[0],hn[1]+vn[1])||un.length===3&&!(un[0]===hn[0]&&un[1]===hn[1]&&un[2]===hn[2])&&bez.pointOnLine3D(un[0],un[1],un[2],hn[0],hn[1],hn[2],un[0]+fn[0],un[1]+fn[1],un[2]+fn[2])&&bez.pointOnLine3D(un[0],un[1],un[2],hn[0],hn[1],hn[2],hn[0]+vn[0],hn[1]+vn[1],hn[2]+vn[2]))&&(tn.k[an].to=null,tn.k[an].ti=null),un[0]===hn[0]&&un[1]===hn[1]&&fn[0]===0&&fn[1]===0&&vn[0]===0&&vn[1]===0&&(un.length===2||un[2]===hn[2]&&fn[2]===0&&vn[2]===0)&&(tn.k[an].to=null,tn.k[an].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=tn,this.keyframes=tn.k,this.keyframesMetadata=[],this.offsetTime=_e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=nn||1,this.elem=_e,this.container=sn,this.comp=_e.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var _n=tn.k[0].s.length;for(this.v=createTypedArray("float32",_n),this.pv=createTypedArray("float32",_n),an=0;an<_n;an+=1)this.v[an]=initFrame,this.pv[an]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",_n)},this.addEffect=addEffect}var PropertyFactory=function(){function _e(nn,sn,an,cn,un){sn.sid&&(sn=nn.globalData.slotManager.getProp(sn));var hn;if(!sn.k.length)hn=new ValueProperty(nn,sn,cn,un);else if(typeof sn.k[0]=="number")hn=new MultiDimensionalProperty(nn,sn,cn,un);else switch(an){case 0:hn=new KeyframedValueProperty(nn,sn,cn,un);break;case 1:hn=new KeyframedMultidimensionalProperty(nn,sn,cn,un);break}return hn.effectsSequence.length&&un.addDynamicProperty(hn),hn}var tn={getProp:_e};return tn}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(tn){this.dynamicProperties.indexOf(tn)===-1&&(this.dynamicProperties.push(tn),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var tn,nn=this.dynamicProperties.length;for(tn=0;tn<nn;tn+=1)this.dynamicProperties[tn].getValue(),this.dynamicProperties[tn]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(tn){this.container=tn,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=function(){function _e(){return createTypedArray("float32",2)}return poolFactory(8,_e)}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(_e,tn){this.c=_e,this.setLength(tn);for(var nn=0;nn<tn;)this.v[nn]=pointPool.newElement(),this.o[nn]=pointPool.newElement(),this.i[nn]=pointPool.newElement(),nn+=1},ShapePath.prototype.setLength=function(_e){for(;this._maxLength<_e;)this.doubleArrayLength();this._length=_e},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(_e,tn,nn,sn,an){var cn;switch(this._length=Math.max(this._length,sn+1),this._length>=this._maxLength&&this.doubleArrayLength(),nn){case"v":cn=this.v;break;case"i":cn=this.i;break;case"o":cn=this.o;break;default:cn=[];break}(!cn[sn]||cn[sn]&&!an)&&(cn[sn]=pointPool.newElement()),cn[sn][0]=_e,cn[sn][1]=tn},ShapePath.prototype.setTripleAt=function(_e,tn,nn,sn,an,cn,un,hn){this.setXYAt(_e,tn,"v",un,hn),this.setXYAt(nn,sn,"o",un,hn),this.setXYAt(an,cn,"i",un,hn)},ShapePath.prototype.reverse=function(){var _e=new ShapePath;_e.setPathData(this.c,this._length);var tn=this.v,nn=this.o,sn=this.i,an=0;this.c&&(_e.setTripleAt(tn[0][0],tn[0][1],sn[0][0],sn[0][1],nn[0][0],nn[0][1],0,!1),an=1);var cn=this._length-1,un=this._length,hn;for(hn=an;hn<un;hn+=1)_e.setTripleAt(tn[cn][0],tn[cn][1],sn[cn][0],sn[cn][1],nn[cn][0],nn[cn][1],hn,!1),cn-=1;return _e},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function _e(){return new ShapePath}function tn(an){var cn=an._length,un;for(un=0;un<cn;un+=1)pointPool.release(an.v[un]),pointPool.release(an.i[un]),pointPool.release(an.o[un]),an.v[un]=null,an.i[un]=null,an.o[un]=null;an._length=0,an.c=!1}function nn(an){var cn=sn.newElement(),un,hn=an._length===void 0?an.v.length:an._length;for(cn.setLength(hn),cn.c=an.c,un=0;un<hn;un+=1)cn.setTripleAt(an.v[un][0],an.v[un][1],an.o[un][0],an.o[un][1],an.i[un][0],an.i[un][1],un);return cn}var sn=poolFactory(4,_e,tn);return sn.clone=nn,sn}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(_e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=_e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var _e;for(_e=0;_e<this._length;_e+=1)shapePool.release(this.shapes[_e]);this._length=0};var shapeCollectionPool=function(){var _e={newShapeCollection:an,release:cn},tn=0,nn=4,sn=createSizedArray(nn);function an(){var un;return tn?(tn-=1,un=sn[tn]):un=new ShapeCollection,un}function cn(un){var hn,fn=un._length;for(hn=0;hn<fn;hn+=1)shapePool.release(un.shapes[hn]);un._length=0,tn===nn&&(sn=pooling.double(sn),nn*=2),sn[tn]=un,tn+=1}return _e}(),ShapePropertyFactory=function(){var _e=-999999;function tn(xn,Mn,En){var Tn=En.lastIndex,Ln,Nn,Rn,On,jn,zn,Kn,Vn,Qn,Jn=this.keyframes;if(xn<Jn[0].t-this.offsetTime)Ln=Jn[0].s[0],Rn=!0,Tn=0;else if(xn>=Jn[Jn.length-1].t-this.offsetTime)Ln=Jn[Jn.length-1].s?Jn[Jn.length-1].s[0]:Jn[Jn.length-2].e[0],Rn=!0;else{for(var er=Tn,Wn=Jn.length-1,qn=!0,Hn,Yn,Xn;qn&&(Hn=Jn[er],Yn=Jn[er+1],!(Yn.t-this.offsetTime>xn));)er<Wn-1?er+=1:qn=!1;if(Xn=this.keyframesMetadata[er]||{},Rn=Hn.h===1,Tn=er,!Rn){if(xn>=Yn.t-this.offsetTime)Vn=1;else if(xn<Hn.t-this.offsetTime)Vn=0;else{var sr;Xn.__fnct?sr=Xn.__fnct:(sr=BezierFactory.getBezierEasing(Hn.o.x,Hn.o.y,Hn.i.x,Hn.i.y).get,Xn.__fnct=sr),Vn=sr((xn-(Hn.t-this.offsetTime))/(Yn.t-this.offsetTime-(Hn.t-this.offsetTime)))}Nn=Yn.s?Yn.s[0]:Hn.e[0]}Ln=Hn.s[0]}for(zn=Mn._length,Kn=Ln.i[0].length,En.lastIndex=Tn,On=0;On<zn;On+=1)for(jn=0;jn<Kn;jn+=1)Qn=Rn?Ln.i[On][jn]:Ln.i[On][jn]+(Nn.i[On][jn]-Ln.i[On][jn])*Vn,Mn.i[On][jn]=Qn,Qn=Rn?Ln.o[On][jn]:Ln.o[On][jn]+(Nn.o[On][jn]-Ln.o[On][jn])*Vn,Mn.o[On][jn]=Qn,Qn=Rn?Ln.v[On][jn]:Ln.v[On][jn]+(Nn.v[On][jn]-Ln.v[On][jn])*Vn,Mn.v[On][jn]=Qn}function nn(){var xn=this.comp.renderedFrame-this.offsetTime,Mn=this.keyframes[0].t-this.offsetTime,En=this.keyframes[this.keyframes.length-1].t-this.offsetTime,Tn=this._caching.lastFrame;return Tn!==_e&&(Tn<Mn&&xn<Mn||Tn>En&&xn>En)||(this._caching.lastIndex=Tn<xn?this._caching.lastIndex:0,this.interpolateShape(xn,this.pv,this._caching)),this._caching.lastFrame=xn,this.pv}function sn(){this.paths=this.localShapeCollection}function an(xn,Mn){if(xn._length!==Mn._length||xn.c!==Mn.c)return!1;var En,Tn=xn._length;for(En=0;En<Tn;En+=1)if(xn.v[En][0]!==Mn.v[En][0]||xn.v[En][1]!==Mn.v[En][1]||xn.o[En][0]!==Mn.o[En][0]||xn.o[En][1]!==Mn.o[En][1]||xn.i[En][0]!==Mn.i[En][0]||xn.i[En][1]!==Mn.i[En][1])return!1;return!0}function cn(xn){an(this.v,xn)||(this.v=shapePool.clone(xn),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function un(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=!1;var xn;this.kf?xn=this.pv:this.data.ks?xn=this.data.ks.k:xn=this.data.pt.k;var Mn,En=this.effectsSequence.length;for(Mn=0;Mn<En;Mn+=1)xn=this.effectsSequence[Mn](xn);this.setVValue(xn),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function hn(xn,Mn,En){this.propType="shape",this.comp=xn.comp,this.container=xn,this.elem=xn,this.data=Mn,this.k=!1,this.kf=!1,this._mdf=!1;var Tn=En===3?Mn.pt.k:Mn.ks.k;this.v=shapePool.clone(Tn),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=sn,this.effectsSequence=[]}function fn(xn){this.effectsSequence.push(xn),this.container.addDynamicProperty(this)}hn.prototype.interpolateShape=tn,hn.prototype.getValue=un,hn.prototype.setVValue=cn,hn.prototype.addEffect=fn;function vn(xn,Mn,En){this.propType="shape",this.comp=xn.comp,this.elem=xn,this.container=xn,this.offsetTime=xn.data.st,this.keyframes=En===3?Mn.pt.k:Mn.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var Tn=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,Tn),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=_e,this.reset=sn,this._caching={lastFrame:_e,lastIndex:0},this.effectsSequence=[nn.bind(this)]}vn.prototype.getValue=un,vn.prototype.interpolateShape=tn,vn.prototype.setVValue=cn,vn.prototype.addEffect=fn;var _n=function(){var xn=roundCorner;function Mn(En,Tn){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=Tn.d,this.elem=En,this.comp=En.comp,this.frameId=-1,this.initDynamicPropertyContainer(En),this.p=PropertyFactory.getProp(En,Tn.p,1,0,this),this.s=PropertyFactory.getProp(En,Tn.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return Mn.prototype={reset:sn,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var Tn=this.p.v[0],Ln=this.p.v[1],Nn=this.s.v[0]/2,Rn=this.s.v[1]/2,On=this.d!==3,jn=this.v;jn.v[0][0]=Tn,jn.v[0][1]=Ln-Rn,jn.v[1][0]=On?Tn+Nn:Tn-Nn,jn.v[1][1]=Ln,jn.v[2][0]=Tn,jn.v[2][1]=Ln+Rn,jn.v[3][0]=On?Tn-Nn:Tn+Nn,jn.v[3][1]=Ln,jn.i[0][0]=On?Tn-Nn*xn:Tn+Nn*xn,jn.i[0][1]=Ln-Rn,jn.i[1][0]=On?Tn+Nn:Tn-Nn,jn.i[1][1]=Ln-Rn*xn,jn.i[2][0]=On?Tn+Nn*xn:Tn-Nn*xn,jn.i[2][1]=Ln+Rn,jn.i[3][0]=On?Tn-Nn:Tn+Nn,jn.i[3][1]=Ln+Rn*xn,jn.o[0][0]=On?Tn+Nn*xn:Tn-Nn*xn,jn.o[0][1]=Ln-Rn,jn.o[1][0]=On?Tn+Nn:Tn-Nn,jn.o[1][1]=Ln+Rn*xn,jn.o[2][0]=On?Tn-Nn*xn:Tn+Nn*xn,jn.o[2][1]=Ln+Rn,jn.o[3][0]=On?Tn-Nn:Tn+Nn,jn.o[3][1]=Ln-Rn*xn}},extendPrototype([DynamicPropertyContainer],Mn),Mn}(),kn=function(){function xn(Mn,En){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=Mn,this.comp=Mn.comp,this.data=En,this.frameId=-1,this.d=En.d,this.initDynamicPropertyContainer(Mn),En.sy===1?(this.ir=PropertyFactory.getProp(Mn,En.ir,0,0,this),this.is=PropertyFactory.getProp(Mn,En.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(Mn,En.pt,0,0,this),this.p=PropertyFactory.getProp(Mn,En.p,1,0,this),this.r=PropertyFactory.getProp(Mn,En.r,0,degToRads,this),this.or=PropertyFactory.getProp(Mn,En.or,0,0,this),this.os=PropertyFactory.getProp(Mn,En.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return xn.prototype={reset:sn,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var En=Math.floor(this.pt.v)*2,Tn=Math.PI*2/En,Ln=!0,Nn=this.or.v,Rn=this.ir.v,On=this.os.v,jn=this.is.v,zn=2*Math.PI*Nn/(En*2),Kn=2*Math.PI*Rn/(En*2),Vn,Qn,Jn,er,Wn=-Math.PI/2;Wn+=this.r.v;var qn=this.data.d===3?-1:1;for(this.v._length=0,Vn=0;Vn<En;Vn+=1){Qn=Ln?Nn:Rn,Jn=Ln?On:jn,er=Ln?zn:Kn;var Hn=Qn*Math.cos(Wn),Yn=Qn*Math.sin(Wn),Xn=Hn===0&&Yn===0?0:Yn/Math.sqrt(Hn*Hn+Yn*Yn),sr=Hn===0&&Yn===0?0:-Hn/Math.sqrt(Hn*Hn+Yn*Yn);Hn+=+this.p.v[0],Yn+=+this.p.v[1],this.v.setTripleAt(Hn,Yn,Hn-Xn*er*Jn*qn,Yn-sr*er*Jn*qn,Hn+Xn*er*Jn*qn,Yn+sr*er*Jn*qn,Vn,!0),Ln=!Ln,Wn+=Tn*qn}},convertPolygonToPath:function(){var En=Math.floor(this.pt.v),Tn=Math.PI*2/En,Ln=this.or.v,Nn=this.os.v,Rn=2*Math.PI*Ln/(En*4),On,jn=-Math.PI*.5,zn=this.data.d===3?-1:1;for(jn+=this.r.v,this.v._length=0,On=0;On<En;On+=1){var Kn=Ln*Math.cos(jn),Vn=Ln*Math.sin(jn),Qn=Kn===0&&Vn===0?0:Vn/Math.sqrt(Kn*Kn+Vn*Vn),Jn=Kn===0&&Vn===0?0:-Kn/Math.sqrt(Kn*Kn+Vn*Vn);Kn+=+this.p.v[0],Vn+=+this.p.v[1],this.v.setTripleAt(Kn,Vn,Kn-Qn*Rn*Nn*zn,Vn-Jn*Rn*Nn*zn,Kn+Qn*Rn*Nn*zn,Vn+Jn*Rn*Nn*zn,On,!0),jn+=Tn*zn}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],xn),xn}(),yn=function(){function xn(Mn,En){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=Mn,this.comp=Mn.comp,this.frameId=-1,this.d=En.d,this.initDynamicPropertyContainer(Mn),this.p=PropertyFactory.getProp(Mn,En.p,1,0,this),this.s=PropertyFactory.getProp(Mn,En.s,1,0,this),this.r=PropertyFactory.getProp(Mn,En.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return xn.prototype={convertRectToPath:function(){var En=this.p.v[0],Tn=this.p.v[1],Ln=this.s.v[0]/2,Nn=this.s.v[1]/2,Rn=bmMin(Ln,Nn,this.r.v),On=Rn*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(En+Ln,Tn-Nn+Rn,En+Ln,Tn-Nn+Rn,En+Ln,Tn-Nn+On,0,!0),this.v.setTripleAt(En+Ln,Tn+Nn-Rn,En+Ln,Tn+Nn-On,En+Ln,Tn+Nn-Rn,1,!0),Rn!==0?(this.v.setTripleAt(En+Ln-Rn,Tn+Nn,En+Ln-Rn,Tn+Nn,En+Ln-On,Tn+Nn,2,!0),this.v.setTripleAt(En-Ln+Rn,Tn+Nn,En-Ln+On,Tn+Nn,En-Ln+Rn,Tn+Nn,3,!0),this.v.setTripleAt(En-Ln,Tn+Nn-Rn,En-Ln,Tn+Nn-Rn,En-Ln,Tn+Nn-On,4,!0),this.v.setTripleAt(En-Ln,Tn-Nn+Rn,En-Ln,Tn-Nn+On,En-Ln,Tn-Nn+Rn,5,!0),this.v.setTripleAt(En-Ln+Rn,Tn-Nn,En-Ln+Rn,Tn-Nn,En-Ln+On,Tn-Nn,6,!0),this.v.setTripleAt(En+Ln-Rn,Tn-Nn,En+Ln-On,Tn-Nn,En+Ln-Rn,Tn-Nn,7,!0)):(this.v.setTripleAt(En-Ln,Tn+Nn,En-Ln+On,Tn+Nn,En-Ln,Tn+Nn,2),this.v.setTripleAt(En-Ln,Tn-Nn,En-Ln,Tn-Nn+On,En-Ln,Tn-Nn,3))):(this.v.setTripleAt(En+Ln,Tn-Nn+Rn,En+Ln,Tn-Nn+On,En+Ln,Tn-Nn+Rn,0,!0),Rn!==0?(this.v.setTripleAt(En+Ln-Rn,Tn-Nn,En+Ln-Rn,Tn-Nn,En+Ln-On,Tn-Nn,1,!0),this.v.setTripleAt(En-Ln+Rn,Tn-Nn,En-Ln+On,Tn-Nn,En-Ln+Rn,Tn-Nn,2,!0),this.v.setTripleAt(En-Ln,Tn-Nn+Rn,En-Ln,Tn-Nn+Rn,En-Ln,Tn-Nn+On,3,!0),this.v.setTripleAt(En-Ln,Tn+Nn-Rn,En-Ln,Tn+Nn-On,En-Ln,Tn+Nn-Rn,4,!0),this.v.setTripleAt(En-Ln+Rn,Tn+Nn,En-Ln+Rn,Tn+Nn,En-Ln+On,Tn+Nn,5,!0),this.v.setTripleAt(En+Ln-Rn,Tn+Nn,En+Ln-On,Tn+Nn,En+Ln-Rn,Tn+Nn,6,!0),this.v.setTripleAt(En+Ln,Tn+Nn-Rn,En+Ln,Tn+Nn-Rn,En+Ln,Tn+Nn-On,7,!0)):(this.v.setTripleAt(En-Ln,Tn-Nn,En-Ln+On,Tn-Nn,En-Ln,Tn-Nn,1,!0),this.v.setTripleAt(En-Ln,Tn+Nn,En-Ln,Tn+Nn-On,En-Ln,Tn+Nn,2,!0),this.v.setTripleAt(En+Ln,Tn+Nn,En+Ln-On,Tn+Nn,En+Ln,Tn+Nn,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:sn},extendPrototype([DynamicPropertyContainer],xn),xn}();function Cn(xn,Mn,En){var Tn;if(En===3||En===4){var Ln=En===3?Mn.pt:Mn.ks,Nn=Ln.k;Nn.length?Tn=new vn(xn,Mn,En):Tn=new hn(xn,Mn,En)}else En===5?Tn=new yn(xn,Mn):En===6?Tn=new _n(xn,Mn):En===7&&(Tn=new kn(xn,Mn));return Tn.k&&xn.addDynamicProperty(Tn),Tn}function Sn(){return hn}function $n(){return vn}var Pn={};return Pn.getShapeProp=Cn,Pn.getConstructorFunction=Sn,Pn.getKeyframedConstructorFunction=$n,Pn}();/*! 351 Transformation Matrix v2.0 352 (c) Epistemex 2014-2015 353 www.epistemex.com 354 By Ken Fyrstenberg 355 Contributions by leeoniya. 356 License: MIT, header required. 357 */var Matrix=function(){var _e=Math.cos,tn=Math.sin,nn=Math.tan,sn=Math.round;function an(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function cn(Hn){if(Hn===0)return this;var Yn=_e(Hn),Xn=tn(Hn);return this._t(Yn,-Xn,0,0,Xn,Yn,0,0,0,0,1,0,0,0,0,1)}function un(Hn){if(Hn===0)return this;var Yn=_e(Hn),Xn=tn(Hn);return this._t(1,0,0,0,0,Yn,-Xn,0,0,Xn,Yn,0,0,0,0,1)}function hn(Hn){if(Hn===0)return this;var Yn=_e(Hn),Xn=tn(Hn);return this._t(Yn,0,Xn,0,0,1,0,0,-Xn,0,Yn,0,0,0,0,1)}function fn(Hn){if(Hn===0)return this;var Yn=_e(Hn),Xn=tn(Hn);return this._t(Yn,-Xn,0,0,Xn,Yn,0,0,0,0,1,0,0,0,0,1)}function vn(Hn,Yn){return this._t(1,Yn,Hn,1,0,0)}function _n(Hn,Yn){return this.shear(nn(Hn),nn(Yn))}function kn(Hn,Yn){var Xn=_e(Yn),sr=tn(Yn);return this._t(Xn,sr,0,0,-sr,Xn,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,nn(Hn),1,0,0,0,0,1,0,0,0,0,1)._t(Xn,-sr,0,0,sr,Xn,0,0,0,0,1,0,0,0,0,1)}function yn(Hn,Yn,Xn){return!Xn&&Xn!==0&&(Xn=1),Hn===1&&Yn===1&&Xn===1?this:this._t(Hn,0,0,0,0,Yn,0,0,0,0,Xn,0,0,0,0,1)}function Cn(Hn,Yn,Xn,sr,xr,vr,mr,Ar,Mr,nr,hr,Pr,Nr,Lr,ar,or){return this.props[0]=Hn,this.props[1]=Yn,this.props[2]=Xn,this.props[3]=sr,this.props[4]=xr,this.props[5]=vr,this.props[6]=mr,this.props[7]=Ar,this.props[8]=Mr,this.props[9]=nr,this.props[10]=hr,this.props[11]=Pr,this.props[12]=Nr,this.props[13]=Lr,this.props[14]=ar,this.props[15]=or,this}function Sn(Hn,Yn,Xn){return Xn=Xn||0,Hn!==0||Yn!==0||Xn!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,Hn,Yn,Xn,1):this}function $n(Hn,Yn,Xn,sr,xr,vr,mr,Ar,Mr,nr,hr,Pr,Nr,Lr,ar,or){var cr=this.props;if(Hn===1&&Yn===0&&Xn===0&&sr===0&&xr===0&&vr===1&&mr===0&&Ar===0&&Mr===0&&nr===0&&hr===1&&Pr===0)return cr[12]=cr[12]*Hn+cr[15]*Nr,cr[13]=cr[13]*vr+cr[15]*Lr,cr[14]=cr[14]*hr+cr[15]*ar,cr[15]*=or,this._identityCalculated=!1,this;var wr=cr[0],kr=cr[1],ur=cr[2],Sr=cr[3],Tr=cr[4],Er=cr[5],br=cr[6],Dr=cr[7],Ir=cr[8],Vr=cr[9],Hr=cr[10],zr=cr[11],Wr=cr[12],io=cr[13],lo=cr[14],xo=cr[15];return cr[0]=wr*Hn+kr*xr+ur*Mr+Sr*Nr,cr[1]=wr*Yn+kr*vr+ur*nr+Sr*Lr,cr[2]=wr*Xn+kr*mr+ur*hr+Sr*ar,cr[3]=wr*sr+kr*Ar+ur*Pr+Sr*or,cr[4]=Tr*Hn+Er*xr+br*Mr+Dr*Nr,cr[5]=Tr*Yn+Er*vr+br*nr+Dr*Lr,cr[6]=Tr*Xn+Er*mr+br*hr+Dr*ar,cr[7]=Tr*sr+Er*Ar+br*Pr+Dr*or,cr[8]=Ir*Hn+Vr*xr+Hr*Mr+zr*Nr,cr[9]=Ir*Yn+Vr*vr+Hr*nr+zr*Lr,cr[10]=Ir*Xn+Vr*mr+Hr*hr+zr*ar,cr[11]=Ir*sr+Vr*Ar+Hr*Pr+zr*or,cr[12]=Wr*Hn+io*xr+lo*Mr+xo*Nr,cr[13]=Wr*Yn+io*vr+lo*nr+xo*Lr,cr[14]=Wr*Xn+io*mr+lo*hr+xo*ar,cr[15]=Wr*sr+io*Ar+lo*Pr+xo*or,this._identityCalculated=!1,this}function Pn(Hn){var Yn=Hn.props;return this.transform(Yn[0],Yn[1],Yn[2],Yn[3],Yn[4],Yn[5],Yn[6],Yn[7],Yn[8],Yn[9],Yn[10],Yn[11],Yn[12],Yn[13],Yn[14],Yn[15])}function xn(){return this._identityCalculated||(this._identity=!(this.props[0]!==1||this.props[1]!==0||this.props[2]!==0||this.props[3]!==0||this.props[4]!==0||this.props[5]!==1||this.props[6]!==0||this.props[7]!==0||this.props[8]!==0||this.props[9]!==0||this.props[10]!==1||this.props[11]!==0||this.props[12]!==0||this.props[13]!==0||this.props[14]!==0||this.props[15]!==1),this._identityCalculated=!0),this._identity}function Mn(Hn){for(var Yn=0;Yn<16;){if(Hn.props[Yn]!==this.props[Yn])return!1;Yn+=1}return!0}function En(Hn){var Yn;for(Yn=0;Yn<16;Yn+=1)Hn.props[Yn]=this.props[Yn];return Hn}function Tn(Hn){var Yn;for(Yn=0;Yn<16;Yn+=1)this.props[Yn]=Hn[Yn]}function Ln(Hn,Yn,Xn){return{x:Hn*this.props[0]+Yn*this.props[4]+Xn*this.props[8]+this.props[12],y:Hn*this.props[1]+Yn*this.props[5]+Xn*this.props[9]+this.props[13],z:Hn*this.props[2]+Yn*this.props[6]+Xn*this.props[10]+this.props[14]}}function Nn(Hn,Yn,Xn){return Hn*this.props[0]+Yn*this.props[4]+Xn*this.props[8]+this.props[12]}function Rn(Hn,Yn,Xn){return Hn*this.props[1]+Yn*this.props[5]+Xn*this.props[9]+this.props[13]}function On(Hn,Yn,Xn){return Hn*this.props[2]+Yn*this.props[6]+Xn*this.props[10]+this.props[14]}function jn(){var Hn=this.props[0]*this.props[5]-this.props[1]*this.props[4],Yn=this.props[5]/Hn,Xn=-this.props[1]/Hn,sr=-this.props[4]/Hn,xr=this.props[0]/Hn,vr=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/Hn,mr=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/Hn,Ar=new Matrix;return Ar.props[0]=Yn,Ar.props[1]=Xn,Ar.props[4]=sr,Ar.props[5]=xr,Ar.props[12]=vr,Ar.props[13]=mr,Ar}function zn(Hn){var Yn=this.getInverseMatrix();return Yn.applyToPointArray(Hn[0],Hn[1],Hn[2]||0)}function Kn(Hn){var Yn,Xn=Hn.length,sr=[];for(Yn=0;Yn<Xn;Yn+=1)sr[Yn]=zn(Hn[Yn]);return sr}function Vn(Hn,Yn,Xn){var sr=createTypedArray("float32",6);if(this.isIdentity())sr[0]=Hn[0],sr[1]=Hn[1],sr[2]=Yn[0],sr[3]=Yn[1],sr[4]=Xn[0],sr[5]=Xn[1];else{var xr=this.props[0],vr=this.props[1],mr=this.props[4],Ar=this.props[5],Mr=this.props[12],nr=this.props[13];sr[0]=Hn[0]*xr+Hn[1]*mr+Mr,sr[1]=Hn[0]*vr+Hn[1]*Ar+nr,sr[2]=Yn[0]*xr+Yn[1]*mr+Mr,sr[3]=Yn[0]*vr+Yn[1]*Ar+nr,sr[4]=Xn[0]*xr+Xn[1]*mr+Mr,sr[5]=Xn[0]*vr+Xn[1]*Ar+nr}return sr}function Qn(Hn,Yn,Xn){var sr;return this.isIdentity()?sr=[Hn,Yn,Xn]:sr=[Hn*this.props[0]+Yn*this.props[4]+Xn*this.props[8]+this.props[12],Hn*this.props[1]+Yn*this.props[5]+Xn*this.props[9]+this.props[13],Hn*this.props[2]+Yn*this.props[6]+Xn*this.props[10]+this.props[14]],sr}function Jn(Hn,Yn){if(this.isIdentity())return Hn+","+Yn;var Xn=this.props;return Math.round((Hn*Xn[0]+Yn*Xn[4]+Xn[12])*100)/100+","+Math.round((Hn*Xn[1]+Yn*Xn[5]+Xn[13])*100)/100}function er(){for(var Hn=0,Yn=this.props,Xn="matrix3d(",sr=1e4;Hn<16;)Xn+=sn(Yn[Hn]*sr)/sr,Xn+=Hn===15?")":",",Hn+=1;return Xn}function Wn(Hn){var Yn=1e4;return Hn<1e-6&&Hn>0||Hn>-1e-6&&Hn<0?sn(Hn*Yn)/Yn:Hn}function qn(){var Hn=this.props,Yn=Wn(Hn[0]),Xn=Wn(Hn[1]),sr=Wn(Hn[4]),xr=Wn(Hn[5]),vr=Wn(Hn[12]),mr=Wn(Hn[13]);return"matrix("+Yn+","+Xn+","+sr+","+xr+","+vr+","+mr+")"}return function(){this.reset=an,this.rotate=cn,this.rotateX=un,this.rotateY=hn,this.rotateZ=fn,this.skew=_n,this.skewFromAxis=kn,this.shear=vn,this.scale=yn,this.setTransform=Cn,this.translate=Sn,this.transform=$n,this.multiply=Pn,this.applyToPoint=Ln,this.applyToX=Nn,this.applyToY=Rn,this.applyToZ=On,this.applyToPointArray=Qn,this.applyToTriplePoints=Vn,this.applyToPointStringified=Jn,this.toCSS=er,this.to2dCSS=qn,this.clone=En,this.cloneFromProps=Tn,this.equals=Mn,this.inversePoints=Kn,this.inversePoint=zn,this.getInverseMatrix=jn,this._t=this.transform,this.isIdentity=xn,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(_e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(nn){return typeof nn}:_typeof$3=function(nn){return nn&&typeof Symbol=="function"&&nn.constructor===Symbol&&nn!==Symbol.prototype?"symbol":typeof nn},_typeof$3(_e)}var lottie={};function setLocation(_e){setLocationHref(_e)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(_e){setSubframeEnabled(_e)}function setPrefix(_e){setIdPrefix(_e)}function loadAnimation(_e){return animationManager.loadAnimation(_e)}function setQuality(_e){if(typeof _e=="string")switch(_e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(_e)&&_e>1&&setDefaultCurveSegments(_e)}function inBrowser(){return typeof navigator<"u"}function installPlugin(_e,tn){_e==="expressions"&&setExpressionsPlugin(tn)}function getFactory(_e){switch(_e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(_e){for(var tn=queryString.split("&"),nn=0;nn<tn.length;nn+=1){var sn=tn[nn].split("=");if(decodeURIComponent(sn[0])==_e)return decodeURIComponent(sn[1])}return null}var queryString="";{var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{_typeof$3(exports)!=="object"&&(window.bodymovin=lottie)}catch(_e){}var ShapeModifiers=function(){var _e={},tn={};_e.registerModifier=nn,_e.getModifier=sn;function nn(an,cn){tn[an]||(tn[an]=cn)}function sn(an,cn,un){return new tn[an](cn,un)}return _e}();function ShapeModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(_e){if(!this.closed){_e.sh.container.addDynamicProperty(_e.sh);var tn={shape:_e.sh,data:_e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(tn),this.addShapeToModifier(tn),this._isAnimated&&_e.setAsAnimated()}},ShapeModifier.prototype.init=function(_e,tn){this.shapes=[],this.elem=_e,this.initDynamicPropertyContainer(_e),this.initModifierProperties(_e,tn),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier);function TrimModifier(){}extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(_e,tn){this.s=PropertyFactory.getProp(_e,tn.s,0,.01,this),this.e=PropertyFactory.getProp(_e,tn.e,0,.01,this),this.o=PropertyFactory.getProp(_e,tn.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=tn.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(_e){_e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(_e,tn,nn,sn,an){var cn=[];tn<=1?cn.push({s:_e,e:tn}):_e>=1?cn.push({s:_e-1,e:tn-1}):(cn.push({s:_e,e:1}),cn.push({s:0,e:tn-1}));var un=[],hn,fn=cn.length,vn;for(hn=0;hn<fn;hn+=1)if(vn=cn[hn],!(vn.e*an<sn||vn.s*an>sn+nn)){var _n,kn;vn.s*an<=sn?_n=0:_n=(vn.s*an-sn)/nn,vn.e*an>=sn+nn?kn=1:kn=(vn.e*an-sn)/nn,un.push([_n,kn])}return un.length||un.push([0,0]),un},TrimModifier.prototype.releasePathsData=function(_e){var tn,nn=_e.length;for(tn=0;tn<nn;tn+=1)segmentsLengthPool.release(_e[tn]);return _e.length=0,_e},TrimModifier.prototype.processShapes=function(_e){var tn,nn;if(this._mdf||_e){var sn=this.o.v%360/360;if(sn<0&&(sn+=1),this.s.v>1?tn=1+sn:this.s.v<0?tn=0+sn:tn=this.s.v+sn,this.e.v>1?nn=1+sn:this.e.v<0?nn=0+sn:nn=this.e.v+sn,tn>nn){var an=tn;tn=nn,nn=an}tn=Math.round(tn*1e4)*1e-4,nn=Math.round(nn*1e4)*1e-4,this.sValue=tn,this.eValue=nn}else tn=this.sValue,nn=this.eValue;var cn,un,hn=this.shapes.length,fn,vn,_n,kn,yn,Cn=0;if(nn===tn)for(un=0;un<hn;un+=1)this.shapes[un].localShapeCollection.releaseShapes(),this.shapes[un].shape._mdf=!0,this.shapes[un].shape.paths=this.shapes[un].localShapeCollection,this._mdf&&(this.shapes[un].pathsData.length=0);else if(nn===1&&tn===0||nn===0&&tn===1){if(this._mdf)for(un=0;un<hn;un+=1)this.shapes[un].pathsData.length=0,this.shapes[un].shape._mdf=!0}else{var Sn=[],$n,Pn;for(un=0;un<hn;un+=1)if($n=this.shapes[un],!$n.shape._mdf&&!this._mdf&&!_e&&this.m!==2)$n.shape.paths=$n.localShapeCollection;else{if(cn=$n.shape.paths,vn=cn._length,yn=0,!$n.shape._mdf&&$n.pathsData.length)yn=$n.totalShapeLength;else{for(_n=this.releasePathsData($n.pathsData),fn=0;fn<vn;fn+=1)kn=bez.getSegmentsLength(cn.shapes[fn]),_n.push(kn),yn+=kn.totalLength;$n.totalShapeLength=yn,$n.pathsData=_n}Cn+=yn,$n.shape._mdf=!0}var xn=tn,Mn=nn,En=0,Tn;for(un=hn-1;un>=0;un-=1)if($n=this.shapes[un],$n.shape._mdf){for(Pn=$n.localShapeCollection,Pn.releaseShapes(),this.m===2&&hn>1?(Tn=this.calculateShapeEdges(tn,nn,$n.totalShapeLength,En,Cn),En+=$n.totalShapeLength):Tn=[[xn,Mn]],vn=Tn.length,fn=0;fn<vn;fn+=1){xn=Tn[fn][0],Mn=Tn[fn][1],Sn.length=0,Mn<=1?Sn.push({s:$n.totalShapeLength*xn,e:$n.totalShapeLength*Mn}):xn>=1?Sn.push({s:$n.totalShapeLength*(xn-1),e:$n.totalShapeLength*(Mn-1)}):(Sn.push({s:$n.totalShapeLength*xn,e:$n.totalShapeLength}),Sn.push({s:0,e:$n.totalShapeLength*(Mn-1)}));var Ln=this.addShapes($n,Sn[0]);if(Sn[0].s!==Sn[0].e){if(Sn.length>1){var Nn=$n.shape.paths.shapes[$n.shape.paths._length-1];if(Nn.c){var Rn=Ln.pop();this.addPaths(Ln,Pn),Ln=this.addShapes($n,Sn[1],Rn)}else this.addPaths(Ln,Pn),Ln=this.addShapes($n,Sn[1])}this.addPaths(Ln,Pn)}}$n.shape.paths=Pn}}},TrimModifier.prototype.addPaths=function(_e,tn){var nn,sn=_e.length;for(nn=0;nn<sn;nn+=1)tn.addShape(_e[nn])},TrimModifier.prototype.addSegment=function(_e,tn,nn,sn,an,cn,un){an.setXYAt(tn[0],tn[1],"o",cn),an.setXYAt(nn[0],nn[1],"i",cn+1),un&&an.setXYAt(_e[0],_e[1],"v",cn),an.setXYAt(sn[0],sn[1],"v",cn+1)},TrimModifier.prototype.addSegmentFromArray=function(_e,tn,nn,sn){tn.setXYAt(_e[1],_e[5],"o",nn),tn.setXYAt(_e[2],_e[6],"i",nn+1),sn&&tn.setXYAt(_e[0],_e[4],"v",nn),tn.setXYAt(_e[3],_e[7],"v",nn+1)},TrimModifier.prototype.addShapes=function(_e,tn,nn){var sn=_e.pathsData,an=_e.shape.paths.shapes,cn,un=_e.shape.paths._length,hn,fn,vn=0,_n,kn,yn,Cn,Sn=[],$n,Pn=!0;for(nn?(kn=nn._length,$n=nn._length):(nn=shapePool.newElement(),kn=0,$n=0),Sn.push(nn),cn=0;cn<un;cn+=1){for(yn=sn[cn].lengths,nn.c=an[cn].c,fn=an[cn].c?yn.length:yn.length+1,hn=1;hn<fn;hn+=1)if(_n=yn[hn-1],vn+_n.addedLength<tn.s)vn+=_n.addedLength,nn.c=!1;else if(vn>tn.e){nn.c=!1;break}else tn.s<=vn&&tn.e>=vn+_n.addedLength?(this.addSegment(an[cn].v[hn-1],an[cn].o[hn-1],an[cn].i[hn],an[cn].v[hn],nn,kn,Pn),Pn=!1):(Cn=bez.getNewSegment(an[cn].v[hn-1],an[cn].v[hn],an[cn].o[hn-1],an[cn].i[hn],(tn.s-vn)/_n.addedLength,(tn.e-vn)/_n.addedLength,yn[hn-1]),this.addSegmentFromArray(Cn,nn,kn,Pn),Pn=!1,nn.c=!1),vn+=_n.addedLength,kn+=1;if(an[cn].c&&yn.length){if(_n=yn[hn-1],vn<=tn.e){var xn=yn[hn-1].addedLength;tn.s<=vn&&tn.e>=vn+xn?(this.addSegment(an[cn].v[hn-1],an[cn].o[hn-1],an[cn].i[0],an[cn].v[0],nn,kn,Pn),Pn=!1):(Cn=bez.getNewSegment(an[cn].v[hn-1],an[cn].v[0],an[cn].o[hn-1],an[cn].i[0],(tn.s-vn)/xn,(tn.e-vn)/xn,yn[hn-1]),this.addSegmentFromArray(Cn,nn,kn,Pn),Pn=!1,nn.c=!1)}else nn.c=!1;vn+=_n.addedLength,kn+=1}if(nn._length&&(nn.setXYAt(nn.v[$n][0],nn.v[$n][1],"i",$n),nn.setXYAt(nn.v[nn._length-1][0],nn.v[nn._length-1][1],"o",nn._length-1)),vn>tn.e)break;cn<un-1&&(nn=shapePool.newElement(),Pn=!0,Sn.push(nn),kn=0)}return Sn};function PuckerAndBloatModifier(){}extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(_e,tn){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(_e,tn.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(_e,tn){var nn=tn/100,sn=[0,0],an=_e._length,cn=0;for(cn=0;cn<an;cn+=1)sn[0]+=_e.v[cn][0],sn[1]+=_e.v[cn][1];sn[0]/=an,sn[1]/=an;var un=shapePool.newElement();un.c=_e.c;var hn,fn,vn,_n,kn,yn;for(cn=0;cn<an;cn+=1)hn=_e.v[cn][0]+(sn[0]-_e.v[cn][0])*nn,fn=_e.v[cn][1]+(sn[1]-_e.v[cn][1])*nn,vn=_e.o[cn][0]+(sn[0]-_e.o[cn][0])*-nn,_n=_e.o[cn][1]+(sn[1]-_e.o[cn][1])*-nn,kn=_e.i[cn][0]+(sn[0]-_e.i[cn][0])*-nn,yn=_e.i[cn][1]+(sn[1]-_e.i[cn][1])*-nn,un.setTripleAt(hn,fn,vn,_n,kn,yn,cn);return un},PuckerAndBloatModifier.prototype.processShapes=function(_e){var tn,nn,sn=this.shapes.length,an,cn,un=this.amount.v;if(un!==0){var hn,fn;for(nn=0;nn<sn;nn+=1){if(hn=this.shapes[nn],fn=hn.localShapeCollection,!(!hn.shape._mdf&&!this._mdf&&!_e))for(fn.releaseShapes(),hn.shape._mdf=!0,tn=hn.shape.paths.shapes,cn=hn.shape.paths._length,an=0;an<cn;an+=1)fn.addShape(this.processPath(tn[an],un));hn.shape.paths=hn.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var _e=[0,0];function tn(fn){var vn=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||vn,this.a&&fn.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&fn.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&fn.skewFromAxis(-this.sk.v,this.sa.v),this.r?fn.rotate(-this.r.v):fn.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?fn.translate(this.px.v,this.py.v,-this.pz.v):fn.translate(this.px.v,this.py.v,0):fn.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function nn(fn){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||fn){var vn;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var _n,kn;if(vn=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(_n=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/vn,0),kn=this.p.getValueAtTime(this.p.keyframes[0].t/vn,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(_n=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/vn,0),kn=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/vn,0)):(_n=this.p.pv,kn=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/vn,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){_n=[],kn=[];var yn=this.px,Cn=this.py;yn._caching.lastFrame+yn.offsetTime<=yn.keyframes[0].t?(_n[0]=yn.getValueAtTime((yn.keyframes[0].t+.01)/vn,0),_n[1]=Cn.getValueAtTime((Cn.keyframes[0].t+.01)/vn,0),kn[0]=yn.getValueAtTime(yn.keyframes[0].t/vn,0),kn[1]=Cn.getValueAtTime(Cn.keyframes[0].t/vn,0)):yn._caching.lastFrame+yn.offsetTime>=yn.keyframes[yn.keyframes.length-1].t?(_n[0]=yn.getValueAtTime(yn.keyframes[yn.keyframes.length-1].t/vn,0),_n[1]=Cn.getValueAtTime(Cn.keyframes[Cn.keyframes.length-1].t/vn,0),kn[0]=yn.getValueAtTime((yn.keyframes[yn.keyframes.length-1].t-.01)/vn,0),kn[1]=Cn.getValueAtTime((Cn.keyframes[Cn.keyframes.length-1].t-.01)/vn,0)):(_n=[yn.pv,Cn.pv],kn[0]=yn.getValueAtTime((yn._caching.lastFrame+yn.offsetTime-.01)/vn,yn.offsetTime),kn[1]=Cn.getValueAtTime((Cn._caching.lastFrame+Cn.offsetTime-.01)/vn,Cn.offsetTime))}else kn=_e,_n=kn;this.v.rotate(-Math.atan2(_n[1]-kn[1],_n[0]-kn[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function sn(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function an(){}function cn(fn){this._addDynamicProperty(fn),this.elem.addDynamicProperty(fn),this._isDirty=!0}function un(fn,vn,_n){if(this.elem=fn,this.frameId=-1,this.propType="transform",this.data=vn,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(_n||fn),vn.p&&vn.p.s?(this.px=PropertyFactory.getProp(fn,vn.p.x,0,0,this),this.py=PropertyFactory.getProp(fn,vn.p.y,0,0,this),vn.p.z&&(this.pz=PropertyFactory.getProp(fn,vn.p.z,0,0,this))):this.p=PropertyFactory.getProp(fn,vn.p||{k:[0,0,0]},1,0,this),vn.rx){if(this.rx=PropertyFactory.getProp(fn,vn.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(fn,vn.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(fn,vn.rz,0,degToRads,this),vn.or.k[0].ti){var kn,yn=vn.or.k.length;for(kn=0;kn<yn;kn+=1)vn.or.k[kn].to=null,vn.or.k[kn].ti=null}this.or=PropertyFactory.getProp(fn,vn.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(fn,vn.r||{k:0},0,degToRads,this);vn.sk&&(this.sk=PropertyFactory.getProp(fn,vn.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(fn,vn.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(fn,vn.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(fn,vn.s||{k:[100,100,100]},1,.01,this),vn.o?this.o=PropertyFactory.getProp(fn,vn.o,0,.01,fn):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}un.prototype={applyToMatrix:tn,getValue:nn,precalculateMatrix:sn,autoOrient:an},extendPrototype([DynamicPropertyContainer],un),un.prototype.addDynamicProperty=cn,un.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function hn(fn,vn,_n){return new un(fn,vn,_n)}return{getTransformProperty:hn}}();function RepeaterModifier(){}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(_e,tn){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(_e,tn.c,0,null,this),this.o=PropertyFactory.getProp(_e,tn.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(_e,tn.tr,this),this.so=PropertyFactory.getProp(_e,tn.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(_e,tn.tr.eo,0,.01,this),this.data=tn,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(_e,tn,nn,sn,an,cn){var un=cn?-1:1,hn=sn.s.v[0]+(1-sn.s.v[0])*(1-an),fn=sn.s.v[1]+(1-sn.s.v[1])*(1-an);_e.translate(sn.p.v[0]*un*an,sn.p.v[1]*un*an,sn.p.v[2]),tn.translate(-sn.a.v[0],-sn.a.v[1],sn.a.v[2]),tn.rotate(-sn.r.v*un*an),tn.translate(sn.a.v[0],sn.a.v[1],sn.a.v[2]),nn.translate(-sn.a.v[0],-sn.a.v[1],sn.a.v[2]),nn.scale(cn?1/hn:hn,cn?1/fn:fn),nn.translate(sn.a.v[0],sn.a.v[1],sn.a.v[2])},RepeaterModifier.prototype.init=function(_e,tn,nn,sn){for(this.elem=_e,this.arr=tn,this.pos=nn,this.elemsData=sn,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(_e),this.initModifierProperties(_e,tn[nn]);nn>0;)nn-=1,this._elements.unshift(tn[nn]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(_e){var tn,nn=_e.length;for(tn=0;tn<nn;tn+=1)_e[tn]._processed=!1,_e[tn].ty==="gr"&&this.resetElements(_e[tn].it)},RepeaterModifier.prototype.cloneElements=function(_e){var tn=JSON.parse(JSON.stringify(_e));return this.resetElements(tn),tn},RepeaterModifier.prototype.changeGroupRender=function(_e,tn){var nn,sn=_e.length;for(nn=0;nn<sn;nn+=1)_e[nn]._render=tn,_e[nn].ty==="gr"&&this.changeGroupRender(_e[nn].it,tn)},RepeaterModifier.prototype.processShapes=function(_e){var tn,nn,sn,an,cn,un=!1;if(this._mdf||_e){var hn=Math.ceil(this.c.v);if(this._groups.length<hn){for(;this._groups.length<hn;){var fn={it:this.cloneElements(this._elements),ty:"gr"};fn.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,fn),this._groups.splice(0,0,fn),this._currentCopies+=1}this.elem.reloadShapes(),un=!0}cn=0;var vn;for(sn=0;sn<=this._groups.length-1;sn+=1){if(vn=cn<hn,this._groups[sn]._render=vn,this.changeGroupRender(this._groups[sn].it,vn),!vn){var _n=this.elemsData[sn].it,kn=_n[_n.length-1];kn.transform.op.v!==0?(kn.transform.op._mdf=!0,kn.transform.op.v=0):kn.transform.op._mdf=!1}cn+=1}this._currentCopies=hn;var yn=this.o.v,Cn=yn%1,Sn=yn>0?Math.floor(yn):Math.ceil(yn),$n=this.pMatrix.props,Pn=this.rMatrix.props,xn=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var Mn=0;if(yn>0){for(;Mn<Sn;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),Mn+=1;Cn&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,Cn,!1),Mn+=Cn)}else if(yn<0){for(;Mn>Sn;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),Mn-=1;Cn&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-Cn,!0),Mn-=Cn)}sn=this.data.m===1?0:this._currentCopies-1,an=this.data.m===1?1:-1,cn=this._currentCopies;for(var En,Tn;cn;){if(tn=this.elemsData[sn].it,nn=tn[tn.length-1].transform.mProps.v.props,Tn=nn.length,tn[tn.length-1].transform.mProps._mdf=!0,tn[tn.length-1].transform.op._mdf=!0,tn[tn.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(sn/(this._currentCopies-1)),Mn!==0){for((sn!==0&&an===1||sn!==this._currentCopies-1&&an===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(Pn[0],Pn[1],Pn[2],Pn[3],Pn[4],Pn[5],Pn[6],Pn[7],Pn[8],Pn[9],Pn[10],Pn[11],Pn[12],Pn[13],Pn[14],Pn[15]),this.matrix.transform(xn[0],xn[1],xn[2],xn[3],xn[4],xn[5],xn[6],xn[7],xn[8],xn[9],xn[10],xn[11],xn[12],xn[13],xn[14],xn[15]),this.matrix.transform($n[0],$n[1],$n[2],$n[3],$n[4],$n[5],$n[6],$n[7],$n[8],$n[9],$n[10],$n[11],$n[12],$n[13],$n[14],$n[15]),En=0;En<Tn;En+=1)nn[En]=this.matrix.props[En];this.matrix.reset()}else for(this.matrix.reset(),En=0;En<Tn;En+=1)nn[En]=this.matrix.props[En];Mn+=1,cn-=1,sn+=an}}else for(cn=this._currentCopies,sn=0,an=1;cn;)tn=this.elemsData[sn].it,nn=tn[tn.length-1].transform.mProps.v.props,tn[tn.length-1].transform.mProps._mdf=!1,tn[tn.length-1].transform.op._mdf=!1,cn-=1,sn+=an;return un},RepeaterModifier.prototype.addShape=function(){};function RoundCornersModifier(){}extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(_e,tn){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(_e,tn.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(_e,tn){var nn=shapePool.newElement();nn.c=_e.c;var sn,an=_e._length,cn,un,hn,fn,vn,_n,kn=0,yn,Cn,Sn,$n,Pn,xn;for(sn=0;sn<an;sn+=1)cn=_e.v[sn],hn=_e.o[sn],un=_e.i[sn],cn[0]===hn[0]&&cn[1]===hn[1]&&cn[0]===un[0]&&cn[1]===un[1]?(sn===0||sn===an-1)&&!_e.c?(nn.setTripleAt(cn[0],cn[1],hn[0],hn[1],un[0],un[1],kn),kn+=1):(sn===0?fn=_e.v[an-1]:fn=_e.v[sn-1],vn=Math.sqrt(Math.pow(cn[0]-fn[0],2)+Math.pow(cn[1]-fn[1],2)),_n=vn?Math.min(vn/2,tn)/vn:0,Pn=cn[0]+(fn[0]-cn[0])*_n,yn=Pn,xn=cn[1]-(cn[1]-fn[1])*_n,Cn=xn,Sn=yn-(yn-cn[0])*roundCorner,$n=Cn-(Cn-cn[1])*roundCorner,nn.setTripleAt(yn,Cn,Sn,$n,Pn,xn,kn),kn+=1,sn===an-1?fn=_e.v[0]:fn=_e.v[sn+1],vn=Math.sqrt(Math.pow(cn[0]-fn[0],2)+Math.pow(cn[1]-fn[1],2)),_n=vn?Math.min(vn/2,tn)/vn:0,Sn=cn[0]+(fn[0]-cn[0])*_n,yn=Sn,$n=cn[1]+(fn[1]-cn[1])*_n,Cn=$n,Pn=yn-(yn-cn[0])*roundCorner,xn=Cn-(Cn-cn[1])*roundCorner,nn.setTripleAt(yn,Cn,Sn,$n,Pn,xn,kn),kn+=1):(nn.setTripleAt(_e.v[sn][0],_e.v[sn][1],_e.o[sn][0],_e.o[sn][1],_e.i[sn][0],_e.i[sn][1],kn),kn+=1);return nn},RoundCornersModifier.prototype.processShapes=function(_e){var tn,nn,sn=this.shapes.length,an,cn,un=this.rd.v;if(un!==0){var hn,fn;for(nn=0;nn<sn;nn+=1){if(hn=this.shapes[nn],fn=hn.localShapeCollection,!(!hn.shape._mdf&&!this._mdf&&!_e))for(fn.releaseShapes(),hn.shape._mdf=!0,tn=hn.shape.paths.shapes,cn=hn.shape.paths._length,an=0;an<cn;an+=1)fn.addShape(this.processPath(tn[an],un));hn.shape.paths=hn.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function floatEqual(_e,tn){return Math.abs(_e-tn)*1e5<=Math.min(Math.abs(_e),Math.abs(tn))}function floatZero(_e){return Math.abs(_e)<=1e-5}function lerp(_e,tn,nn){return _e*(1-nn)+tn*nn}function lerpPoint(_e,tn,nn){return[lerp(_e[0],tn[0],nn),lerp(_e[1],tn[1],nn)]}function quadRoots(_e,tn,nn){if(_e===0)return[];var sn=tn*tn-4*_e*nn;if(sn<0)return[];var an=-tn/(2*_e);if(sn===0)return[an];var cn=Math.sqrt(sn)/(2*_e);return[an-cn,an+cn]}function polynomialCoefficients(_e,tn,nn,sn){return[-_e+3*tn-3*nn+sn,3*_e-6*tn+3*nn,-3*_e+3*tn,_e]}function singlePoint(_e){return new PolynomialBezier(_e,_e,_e,_e,!1)}function PolynomialBezier(_e,tn,nn,sn,an){an&&pointEqual(_e,tn)&&(tn=lerpPoint(_e,sn,1/3)),an&&pointEqual(nn,sn)&&(nn=lerpPoint(_e,sn,2/3));var cn=polynomialCoefficients(_e[0],tn[0],nn[0],sn[0]),un=polynomialCoefficients(_e[1],tn[1],nn[1],sn[1]);this.a=[cn[0],un[0]],this.b=[cn[1],un[1]],this.c=[cn[2],un[2]],this.d=[cn[3],un[3]],this.points=[_e,tn,nn,sn]}PolynomialBezier.prototype.point=function(_e){return[((this.a[0]*_e+this.b[0])*_e+this.c[0])*_e+this.d[0],((this.a[1]*_e+this.b[1])*_e+this.c[1])*_e+this.d[1]]},PolynomialBezier.prototype.derivative=function(_e){return[(3*_e*this.a[0]+2*this.b[0])*_e+this.c[0],(3*_e*this.a[1]+2*this.b[1])*_e+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(_e){var tn=this.derivative(_e);return Math.atan2(tn[1],tn[0])},PolynomialBezier.prototype.normalAngle=function(_e){var tn=this.derivative(_e);return Math.atan2(tn[0],tn[1])},PolynomialBezier.prototype.inflectionPoints=function(){var _e=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(_e))return[];var tn=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/_e,nn=tn*tn-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/_e;if(nn<0)return[];var sn=Math.sqrt(nn);return floatZero(sn)?sn>0&&sn<1?[tn]:[]:[tn-sn,tn+sn].filter(function(an){return an>0&&an<1})},PolynomialBezier.prototype.split=function(_e){if(_e<=0)return[singlePoint(this.points[0]),this];if(_e>=1)return[this,singlePoint(this.points[this.points.length-1])];var tn=lerpPoint(this.points[0],this.points[1],_e),nn=lerpPoint(this.points[1],this.points[2],_e),sn=lerpPoint(this.points[2],this.points[3],_e),an=lerpPoint(tn,nn,_e),cn=lerpPoint(nn,sn,_e),un=lerpPoint(an,cn,_e);return[new PolynomialBezier(this.points[0],tn,an,un,!0),new PolynomialBezier(un,cn,sn,this.points[3],!0)]};function extrema(_e,tn){var nn=_e.points[0][tn],sn=_e.points[_e.points.length-1][tn];if(nn>sn){var an=sn;sn=nn,nn=an}for(var cn=quadRoots(3*_e.a[tn],2*_e.b[tn],_e.c[tn]),un=0;un<cn.length;un+=1)if(cn[un]>0&&cn[un]<1){var hn=_e.point(cn[un])[tn];hn<nn?nn=hn:hn>sn&&(sn=hn)}return{min:nn,max:sn}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var _e=this.bounds();return{left:_e.x.min,right:_e.x.max,top:_e.y.min,bottom:_e.y.max,width:_e.x.max-_e.x.min,height:_e.y.max-_e.y.min,cx:(_e.x.max+_e.x.min)/2,cy:(_e.y.max+_e.y.min)/2}};function intersectData(_e,tn,nn){var sn=_e.boundingBox();return{cx:sn.cx,cy:sn.cy,width:sn.width,height:sn.height,bez:_e,t:(tn+nn)/2,t1:tn,t2:nn}}function splitData(_e){var tn=_e.bez.split(.5);return[intersectData(tn[0],_e.t1,_e.t),intersectData(tn[1],_e.t,_e.t2)]}function boxIntersect(_e,tn){return Math.abs(_e.cx-tn.cx)*2<_e.width+tn.width&&Math.abs(_e.cy-tn.cy)*2<_e.height+tn.height}function intersectsImpl(_e,tn,nn,sn,an,cn){if(boxIntersect(_e,tn)){if(nn>=cn||_e.width<=sn&&_e.height<=sn&&tn.width<=sn&&tn.height<=sn){an.push([_e.t,tn.t]);return}var un=splitData(_e),hn=splitData(tn);intersectsImpl(un[0],hn[0],nn+1,sn,an,cn),intersectsImpl(un[0],hn[1],nn+1,sn,an,cn),intersectsImpl(un[1],hn[0],nn+1,sn,an,cn),intersectsImpl(un[1],hn[1],nn+1,sn,an,cn)}}PolynomialBezier.prototype.intersections=function(_e,tn,nn){tn===void 0&&(tn=2),nn===void 0&&(nn=7);var sn=[];return intersectsImpl(intersectData(this,0,1),intersectData(_e,0,1),0,tn,sn,nn),sn},PolynomialBezier.shapeSegment=function(_e,tn){var nn=(tn+1)%_e.length();return new PolynomialBezier(_e.v[tn],_e.o[tn],_e.i[nn],_e.v[nn],!0)},PolynomialBezier.shapeSegmentInverted=function(_e,tn){var nn=(tn+1)%_e.length();return new PolynomialBezier(_e.v[nn],_e.i[nn],_e.o[tn],_e.v[tn],!0)};function crossProduct(_e,tn){return[_e[1]*tn[2]-_e[2]*tn[1],_e[2]*tn[0]-_e[0]*tn[2],_e[0]*tn[1]-_e[1]*tn[0]]}function lineIntersection(_e,tn,nn,sn){var an=[_e[0],_e[1],1],cn=[tn[0],tn[1],1],un=[nn[0],nn[1],1],hn=[sn[0],sn[1],1],fn=crossProduct(crossProduct(an,cn),crossProduct(un,hn));return floatZero(fn[2])?null:[fn[0]/fn[2],fn[1]/fn[2]]}function polarOffset(_e,tn,nn){return[_e[0]+Math.cos(tn)*nn,_e[1]-Math.sin(tn)*nn]}function pointDistance(_e,tn){return Math.hypot(_e[0]-tn[0],_e[1]-tn[1])}function pointEqual(_e,tn){return floatEqual(_e[0],tn[0])&&floatEqual(_e[1],tn[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(_e,tn){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(_e,tn.s,0,null,this),this.frequency=PropertyFactory.getProp(_e,tn.r,0,null,this),this.pointsType=PropertyFactory.getProp(_e,tn.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(_e,tn,nn,sn,an,cn,un){var hn=nn-Math.PI/2,fn=nn+Math.PI/2,vn=tn[0]+Math.cos(nn)*sn*an,_n=tn[1]-Math.sin(nn)*sn*an;_e.setTripleAt(vn,_n,vn+Math.cos(hn)*cn,_n-Math.sin(hn)*cn,vn+Math.cos(fn)*un,_n-Math.sin(fn)*un,_e.length())}function getPerpendicularVector(_e,tn){var nn=[tn[0]-_e[0],tn[1]-_e[1]],sn=-Math.PI*.5,an=[Math.cos(sn)*nn[0]-Math.sin(sn)*nn[1],Math.sin(sn)*nn[0]+Math.cos(sn)*nn[1]];return an}function getProjectingAngle(_e,tn){var nn=tn===0?_e.length()-1:tn-1,sn=(tn+1)%_e.length(),an=_e.v[nn],cn=_e.v[sn],un=getPerpendicularVector(an,cn);return Math.atan2(0,1)-Math.atan2(un[1],un[0])}function zigZagCorner(_e,tn,nn,sn,an,cn,un){var hn=getProjectingAngle(tn,nn),fn=tn.v[nn%tn._length],vn=tn.v[nn===0?tn._length-1:nn-1],_n=tn.v[(nn+1)%tn._length],kn=cn===2?Math.sqrt(Math.pow(fn[0]-vn[0],2)+Math.pow(fn[1]-vn[1],2)):0,yn=cn===2?Math.sqrt(Math.pow(fn[0]-_n[0],2)+Math.pow(fn[1]-_n[1],2)):0;setPoint(_e,tn.v[nn%tn._length],hn,un,sn,yn/((an+1)*2),kn/((an+1)*2))}function zigZagSegment(_e,tn,nn,sn,an,cn){for(var un=0;un<sn;un+=1){var hn=(un+1)/(sn+1),fn=an===2?Math.sqrt(Math.pow(tn.points[3][0]-tn.points[0][0],2)+Math.pow(tn.points[3][1]-tn.points[0][1],2)):0,vn=tn.normalAngle(hn),_n=tn.point(hn);setPoint(_e,_n,vn,cn,nn,fn/((sn+1)*2),fn/((sn+1)*2)),cn=-cn}return cn}ZigZagModifier.prototype.processPath=function(_e,tn,nn,sn){var an=_e._length,cn=shapePool.newElement();if(cn.c=_e.c,_e.c||(an-=1),an===0)return cn;var un=-1,hn=PolynomialBezier.shapeSegment(_e,0);zigZagCorner(cn,_e,0,tn,nn,sn,un);for(var fn=0;fn<an;fn+=1)un=zigZagSegment(cn,hn,tn,nn,sn,-un),fn===an-1&&!_e.c?hn=null:hn=PolynomialBezier.shapeSegment(_e,(fn+1)%an),zigZagCorner(cn,_e,fn+1,tn,nn,sn,un);return cn},ZigZagModifier.prototype.processShapes=function(_e){var tn,nn,sn=this.shapes.length,an,cn,un=this.amplitude.v,hn=Math.max(0,Math.round(this.frequency.v)),fn=this.pointsType.v;if(un!==0){var vn,_n;for(nn=0;nn<sn;nn+=1){if(vn=this.shapes[nn],_n=vn.localShapeCollection,!(!vn.shape._mdf&&!this._mdf&&!_e))for(_n.releaseShapes(),vn.shape._mdf=!0,tn=vn.shape.paths.shapes,cn=vn.shape.paths._length,an=0;an<cn;an+=1)_n.addShape(this.processPath(tn[an],un,hn,fn));vn.shape.paths=vn.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function linearOffset(_e,tn,nn){var sn=Math.atan2(tn[0]-_e[0],tn[1]-_e[1]);return[polarOffset(_e,sn,nn),polarOffset(tn,sn,nn)]}function offsetSegment(_e,tn){var nn,sn,an,cn,un,hn,fn;fn=linearOffset(_e.points[0],_e.points[1],tn),nn=fn[0],sn=fn[1],fn=linearOffset(_e.points[1],_e.points[2],tn),an=fn[0],cn=fn[1],fn=linearOffset(_e.points[2],_e.points[3],tn),un=fn[0],hn=fn[1];var vn=lineIntersection(nn,sn,an,cn);vn===null&&(vn=sn);var _n=lineIntersection(un,hn,an,cn);return _n===null&&(_n=un),new PolynomialBezier(nn,vn,_n,hn)}function joinLines(_e,tn,nn,sn,an){var cn=tn.points[3],un=nn.points[0];if(sn===3||pointEqual(cn,un))return cn;if(sn===2){var hn=-tn.tangentAngle(1),fn=-nn.tangentAngle(0)+Math.PI,vn=lineIntersection(cn,polarOffset(cn,hn+Math.PI/2,100),un,polarOffset(un,hn+Math.PI/2,100)),_n=vn?pointDistance(vn,cn):pointDistance(cn,un)/2,kn=polarOffset(cn,hn,2*_n*roundCorner);return _e.setXYAt(kn[0],kn[1],"o",_e.length()-1),kn=polarOffset(un,fn,2*_n*roundCorner),_e.setTripleAt(un[0],un[1],un[0],un[1],kn[0],kn[1],_e.length()),un}var yn=pointEqual(cn,tn.points[2])?tn.points[0]:tn.points[2],Cn=pointEqual(un,nn.points[1])?nn.points[3]:nn.points[1],Sn=lineIntersection(yn,cn,un,Cn);return Sn&&pointDistance(Sn,cn)<an?(_e.setTripleAt(Sn[0],Sn[1],Sn[0],Sn[1],Sn[0],Sn[1],_e.length()),Sn):cn}function getIntersection(_e,tn){var nn=_e.intersections(tn);return nn.length&&floatEqual(nn[0][0],1)&&nn.shift(),nn.length?nn[0]:null}function pruneSegmentIntersection(_e,tn){var nn=_e.slice(),sn=tn.slice(),an=getIntersection(_e[_e.length-1],tn[0]);return an&&(nn[_e.length-1]=_e[_e.length-1].split(an[0])[0],sn[0]=tn[0].split(an[1])[1]),_e.length>1&&tn.length>1&&(an=getIntersection(_e[0],tn[tn.length-1]),an)?[[_e[0].split(an[0])[0]],[tn[tn.length-1].split(an[1])[1]]]:[nn,sn]}function pruneIntersections(_e){for(var tn,nn=1;nn<_e.length;nn+=1)tn=pruneSegmentIntersection(_e[nn-1],_e[nn]),_e[nn-1]=tn[0],_e[nn]=tn[1];return _e.length>1&&(tn=pruneSegmentIntersection(_e[_e.length-1],_e[0]),_e[_e.length-1]=tn[0],_e[0]=tn[1]),_e}function offsetSegmentSplit(_e,tn){var nn=_e.inflectionPoints(),sn,an,cn,un;if(nn.length===0)return[offsetSegment(_e,tn)];if(nn.length===1||floatEqual(nn[1],1))return cn=_e.split(nn[0]),sn=cn[0],an=cn[1],[offsetSegment(sn,tn),offsetSegment(an,tn)];cn=_e.split(nn[0]),sn=cn[0];var hn=(nn[1]-nn[0])/(1-nn[0]);return cn=cn[1].split(hn),un=cn[0],an=cn[1],[offsetSegment(sn,tn),offsetSegment(un,tn),offsetSegment(an,tn)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(_e,tn){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(_e,tn.a,0,null,this),this.miterLimit=PropertyFactory.getProp(_e,tn.ml,0,null,this),this.lineJoin=tn.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(_e,tn,nn,sn){var an=shapePool.newElement();an.c=_e.c;var cn=_e.length();_e.c||(cn-=1);var un,hn,fn,vn=[];for(un=0;un<cn;un+=1)fn=PolynomialBezier.shapeSegment(_e,un),vn.push(offsetSegmentSplit(fn,tn));if(!_e.c)for(un=cn-1;un>=0;un-=1)fn=PolynomialBezier.shapeSegmentInverted(_e,un),vn.push(offsetSegmentSplit(fn,tn));vn=pruneIntersections(vn);var _n=null,kn=null;for(un=0;un<vn.length;un+=1){var yn=vn[un];for(kn&&(_n=joinLines(an,kn,yn[0],nn,sn)),kn=yn[yn.length-1],hn=0;hn<yn.length;hn+=1)fn=yn[hn],_n&&pointEqual(fn.points[0],_n)?an.setXYAt(fn.points[1][0],fn.points[1][1],"o",an.length()-1):an.setTripleAt(fn.points[0][0],fn.points[0][1],fn.points[1][0],fn.points[1][1],fn.points[0][0],fn.points[0][1],an.length()),an.setTripleAt(fn.points[3][0],fn.points[3][1],fn.points[3][0],fn.points[3][1],fn.points[2][0],fn.points[2][1],an.length()),_n=fn.points[3]}return vn.length&&joinLines(an,kn,vn[0][0],nn,sn),an},OffsetPathModifier.prototype.processShapes=function(_e){var tn,nn,sn=this.shapes.length,an,cn,un=this.amount.v,hn=this.miterLimit.v,fn=this.lineJoin;if(un!==0){var vn,_n;for(nn=0;nn<sn;nn+=1){if(vn=this.shapes[nn],_n=vn.localShapeCollection,!(!vn.shape._mdf&&!this._mdf&&!_e))for(_n.releaseShapes(),vn.shape._mdf=!0,tn=vn.shape.paths.shapes,cn=vn.shape.paths._length,an=0;an<cn;an+=1)_n.addShape(this.processPath(tn[an],un,fn,hn));vn.shape.paths=vn.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function getFontProperties(_e){for(var tn=_e.fStyle?_e.fStyle.split(" "):[],nn="normal",sn="normal",an=tn.length,cn,un=0;un<an;un+=1)switch(cn=tn[un].toLowerCase(),cn){case"italic":sn="italic";break;case"bold":nn="700";break;case"black":nn="900";break;case"medium":nn="500";break;case"regular":case"normal":nn="400";break;case"light":case"thin":nn="200";break}return{style:sn,weight:_e.fWeight||nn}}var FontManager=function(){var _e=5e3,tn={w:0,size:0,shapes:[],data:{shapes:[]}},nn=[];nn=nn.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var sn=127988,an=917631,cn=917601,un=917626,hn=65039,fn=8205,vn=127462,_n=127487,kn=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function yn(Wn){var qn=Wn.split(","),Hn,Yn=qn.length,Xn=[];for(Hn=0;Hn<Yn;Hn+=1)qn[Hn]!=="sans-serif"&&qn[Hn]!=="monospace"&&Xn.push(qn[Hn]);return Xn.join(",")}function Cn(Wn,qn){var Hn=createTag("span");Hn.setAttribute("aria-hidden",!0),Hn.style.fontFamily=qn;var Yn=createTag("span");Yn.innerText="giItT1WQy@!-/#",Hn.style.position="absolute",Hn.style.left="-10000px",Hn.style.top="-10000px",Hn.style.fontSize="300px",Hn.style.fontVariant="normal",Hn.style.fontStyle="normal",Hn.style.fontWeight="normal",Hn.style.letterSpacing="0",Hn.appendChild(Yn),document.body.appendChild(Hn);var Xn=Yn.offsetWidth;return Yn.style.fontFamily=yn(Wn)+", "+qn,{node:Yn,w:Xn,parent:Hn}}function Sn(){var Wn,qn=this.fonts.length,Hn,Yn,Xn=qn;for(Wn=0;Wn<qn;Wn+=1)this.fonts[Wn].loaded?Xn-=1:this.fonts[Wn].fOrigin==="n"||this.fonts[Wn].origin===0?this.fonts[Wn].loaded=!0:(Hn=this.fonts[Wn].monoCase.node,Yn=this.fonts[Wn].monoCase.w,Hn.offsetWidth!==Yn?(Xn-=1,this.fonts[Wn].loaded=!0):(Hn=this.fonts[Wn].sansCase.node,Yn=this.fonts[Wn].sansCase.w,Hn.offsetWidth!==Yn&&(Xn-=1,this.fonts[Wn].loaded=!0)),this.fonts[Wn].loaded&&(this.fonts[Wn].sansCase.parent.parentNode.removeChild(this.fonts[Wn].sansCase.parent),this.fonts[Wn].monoCase.parent.parentNode.removeChild(this.fonts[Wn].monoCase.parent)));Xn!==0&&Date.now()-this.initTime<_e?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function $n(Wn,qn){var Hn=document.body&&qn?"svg":"canvas",Yn,Xn=getFontProperties(Wn);if(Hn==="svg"){var sr=createNS("text");sr.style.fontSize="100px",sr.setAttribute("font-family",Wn.fFamily),sr.setAttribute("font-style",Xn.style),sr.setAttribute("font-weight",Xn.weight),sr.textContent="1",Wn.fClass?(sr.style.fontFamily="inherit",sr.setAttribute("class",Wn.fClass)):sr.style.fontFamily=Wn.fFamily,qn.appendChild(sr),Yn=sr}else{var xr=new OffscreenCanvas(500,500).getContext("2d");xr.font=Xn.style+" "+Xn.weight+" 100px "+Wn.fFamily,Yn=xr}function vr(mr){return Hn==="svg"?(Yn.textContent=mr,Yn.getComputedTextLength()):Yn.measureText(mr).width}return{measureText:vr}}function Pn(Wn,qn){if(!Wn){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=Wn.list;return}if(!document.body){this.isLoaded=!0,Wn.list.forEach(function(hr){hr.helper=$n(hr),hr.cache={}}),this.fonts=Wn.list;return}var Hn=Wn.list,Yn,Xn=Hn.length,sr=Xn;for(Yn=0;Yn<Xn;Yn+=1){var xr=!0,vr,mr;if(Hn[Yn].loaded=!1,Hn[Yn].monoCase=Cn(Hn[Yn].fFamily,"monospace"),Hn[Yn].sansCase=Cn(Hn[Yn].fFamily,"sans-serif"),!Hn[Yn].fPath)Hn[Yn].loaded=!0,sr-=1;else if(Hn[Yn].fOrigin==="p"||Hn[Yn].origin===3){if(vr=document.querySelectorAll('style[f-forigin="p"][f-family="'+Hn[Yn].fFamily+'"], style[f-origin="3"][f-family="'+Hn[Yn].fFamily+'"]'),vr.length>0&&(xr=!1),xr){var Ar=createTag("style");Ar.setAttribute("f-forigin",Hn[Yn].fOrigin),Ar.setAttribute("f-origin",Hn[Yn].origin),Ar.setAttribute("f-family",Hn[Yn].fFamily),Ar.type="text/css",Ar.innerText="@font-face {font-family: "+Hn[Yn].fFamily+"; font-style: normal; src: url('"+Hn[Yn].fPath+"');}",qn.appendChild(Ar)}}else if(Hn[Yn].fOrigin==="g"||Hn[Yn].origin===1){for(vr=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),mr=0;mr<vr.length;mr+=1)vr[mr].href.indexOf(Hn[Yn].fPath)!==-1&&(xr=!1);if(xr){var Mr=createTag("link");Mr.setAttribute("f-forigin",Hn[Yn].fOrigin),Mr.setAttribute("f-origin",Hn[Yn].origin),Mr.type="text/css",Mr.rel="stylesheet",Mr.href=Hn[Yn].fPath,document.body.appendChild(Mr)}}else if(Hn[Yn].fOrigin==="t"||Hn[Yn].origin===2){for(vr=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),mr=0;mr<vr.length;mr+=1)Hn[Yn].fPath===vr[mr].src&&(xr=!1);if(xr){var nr=createTag("link");nr.setAttribute("f-forigin",Hn[Yn].fOrigin),nr.setAttribute("f-origin",Hn[Yn].origin),nr.setAttribute("rel","stylesheet"),nr.setAttribute("href",Hn[Yn].fPath),qn.appendChild(nr)}}Hn[Yn].helper=$n(Hn[Yn],qn),Hn[Yn].cache={},this.fonts.push(Hn[Yn])}sr===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function xn(Wn){if(Wn){this.chars||(this.chars=[]);var qn,Hn=Wn.length,Yn,Xn=this.chars.length,sr;for(qn=0;qn<Hn;qn+=1){for(Yn=0,sr=!1;Yn<Xn;)this.chars[Yn].style===Wn[qn].style&&this.chars[Yn].fFamily===Wn[qn].fFamily&&this.chars[Yn].ch===Wn[qn].ch&&(sr=!0),Yn+=1;sr||(this.chars.push(Wn[qn]),Xn+=1)}}}function Mn(Wn,qn,Hn){for(var Yn=0,Xn=this.chars.length;Yn<Xn;){if(this.chars[Yn].ch===Wn&&this.chars[Yn].style===qn&&this.chars[Yn].fFamily===Hn)return this.chars[Yn];Yn+=1}return(typeof Wn=="string"&&Wn.charCodeAt(0)!==13||!Wn)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",Wn,qn,Hn)),tn}function En(Wn,qn,Hn){var Yn=this.getFontByName(qn),Xn=Wn;if(!Yn.cache[Xn]){var sr=Yn.helper;if(Wn===" "){var xr=sr.measureText("|"+Wn+"|"),vr=sr.measureText("||");Yn.cache[Xn]=(xr-vr)/100}else Yn.cache[Xn]=sr.measureText(Wn)/100}return Yn.cache[Xn]*Hn}function Tn(Wn){for(var qn=0,Hn=this.fonts.length;qn<Hn;){if(this.fonts[qn].fName===Wn)return this.fonts[qn];qn+=1}return this.fonts[0]}function Ln(Wn){var qn=0,Hn=Wn.charCodeAt(0);if(Hn>=55296&&Hn<=56319){var Yn=Wn.charCodeAt(1);Yn>=56320&&Yn<=57343&&(qn=(Hn-55296)*1024+Yn-56320+65536)}return qn}function Nn(Wn,qn){var Hn=Wn.toString(16)+qn.toString(16);return kn.indexOf(Hn)!==-1}function Rn(Wn){return Wn===fn}function On(Wn){return Wn===hn}function jn(Wn){var qn=Ln(Wn);return qn>=vn&&qn<=_n}function zn(Wn){return jn(Wn.substr(0,2))&&jn(Wn.substr(2,2))}function Kn(Wn){return nn.indexOf(Wn)!==-1}function Vn(Wn,qn){var Hn=Ln(Wn.substr(qn,2));if(Hn!==sn)return!1;var Yn=0;for(qn+=2;Yn<5;){if(Hn=Ln(Wn.substr(qn,2)),Hn<cn||Hn>un)return!1;Yn+=1,qn+=2}return Ln(Wn.substr(qn,2))===an}function Qn(){this.isLoaded=!0}var Jn=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};Jn.isModifier=Nn,Jn.isZeroWidthJoiner=Rn,Jn.isFlagEmoji=zn,Jn.isRegionalCode=jn,Jn.isCombinedCharacter=Kn,Jn.isRegionalFlag=Vn,Jn.isVariationSelector=On,Jn.BLACK_FLAG_CODE_POINT=sn;var er={addChars:xn,addFonts:Pn,getCharData:Mn,getFontByName:Tn,measureText:En,checkLoadedFonts:Sn,setIsLoaded:Qn};return Jn.prototype=er,Jn}();function SlotManager(_e){this.animationData=_e}SlotManager.prototype.getProp=function(_e){return this.animationData.slots&&this.animationData.slots[_e.sid]?Object.assign(_e,this.animationData.slots[_e.sid].p):_e};function slotFactory(_e){return new SlotManager(_e)}function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(tn){this.renderableComponents.indexOf(tn)===-1&&this.renderableComponents.push(tn)},removeRenderableComponent:function(tn){this.renderableComponents.indexOf(tn)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(tn),1)},prepareRenderableFrame:function(tn){this.checkLayerLimits(tn)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(tn){this.data.ip-this.data.st<=tn&&this.data.op-this.data.st>tn?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var tn,nn=this.renderableComponents.length;for(tn=0;tn<nn;tn+=1)this.renderableComponents[tn].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return this.data.ty===5?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=function(){var _e={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(tn){return _e[tn]||""}}();function SliderEffect(_e,tn,nn){this.p=PropertyFactory.getProp(tn,_e.v,0,0,nn)}function AngleEffect(_e,tn,nn){this.p=PropertyFactory.getProp(tn,_e.v,0,0,nn)}function ColorEffect(_e,tn,nn){this.p=PropertyFactory.getProp(tn,_e.v,1,0,nn)}function PointEffect(_e,tn,nn){this.p=PropertyFactory.getProp(tn,_e.v,1,0,nn)}function LayerIndexEffect(_e,tn,nn){this.p=PropertyFactory.getProp(tn,_e.v,0,0,nn)}function MaskIndexEffect(_e,tn,nn){this.p=PropertyFactory.getProp(tn,_e.v,0,0,nn)}function CheckboxEffect(_e,tn,nn){this.p=PropertyFactory.getProp(tn,_e.v,0,0,nn)}function NoValueEffect(){this.p={}}function EffectsManager(_e,tn){var nn=_e.ef||[];this.effectElements=[];var sn,an=nn.length,cn;for(sn=0;sn<an;sn+=1)cn=new GroupEffect(nn[sn],tn),this.effectElements.push(cn)}function GroupEffect(_e,tn){this.init(_e,tn)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(_e,tn){this.data=_e,this.effectElements=[],this.initDynamicPropertyContainer(tn);var nn,sn=this.data.ef.length,an,cn=this.data.ef;for(nn=0;nn<sn;nn+=1){switch(an=null,cn[nn].ty){case 0:an=new SliderEffect(cn[nn],tn,this);break;case 1:an=new AngleEffect(cn[nn],tn,this);break;case 2:an=new ColorEffect(cn[nn],tn,this);break;case 3:an=new PointEffect(cn[nn],tn,this);break;case 4:case 7:an=new CheckboxEffect(cn[nn],tn,this);break;case 10:an=new LayerIndexEffect(cn[nn],tn,this);break;case 11:an=new MaskIndexEffect(cn[nn],tn,this);break;case 5:an=new EffectsManager(cn[nn],tn);break;default:an=new NoValueEffect(cn[nn]);break}an&&this.effectElements.push(an)}};function BaseElement(){}BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var tn=0,nn=this.data.masksProperties.length;tn<nn;){if(this.data.masksProperties[tn].mode!=="n"&&this.data.masksProperties[tn].cl!==!1)return!0;tn+=1}return!1},initExpressions:function(){var tn=getExpressionInterfaces();if(tn){var nn=tn("layer"),sn=tn("effects"),an=tn("shape"),cn=tn("text"),un=tn("comp");this.layerInterface=nn(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var hn=sn.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(hn),this.data.ty===0||this.data.xt?this.compInterface=un(this):this.data.ty===4?(this.layerInterface.shapeInterface=an(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=cn(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var tn=getBlendMode(this.data.bm),nn=this.baseElement||this.layerElement;nn.style["mix-blend-mode"]=tn},initBaseData:function(tn,nn,sn){this.globalData=nn,this.comp=sn,this.data=tn,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}};function FrameElement(){}FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(tn,nn){var sn,an=this.dynamicProperties.length;for(sn=0;sn<an;sn+=1)(nn||this._isParent&&this.dynamicProperties[sn].propType==="transform")&&(this.dynamicProperties[sn].getValue(),this.dynamicProperties[sn]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(tn){this.dynamicProperties.indexOf(tn)===-1&&this.dynamicProperties.push(tn)}};function FootageElement(_e,tn,nn){this.initFrame(),this.initRenderable(),this.assetData=tn.getAssetData(_e.refId),this.footageData=tn.imageLoader.getAsset(this.assetData),this.initBaseData(_e,tn,nn)}FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var _e=getExpressionInterfaces();if(_e){var tn=_e("footage");this.layerInterface=tn(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData};function AudioElement(_e,tn,nn){this.initFrame(),this.initRenderable(),this.assetData=tn.getAssetData(_e.refId),this.initBaseData(_e,tn,nn),this._isPlaying=!1,this._canPlay=!1;var sn=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(sn),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=_e.tm?PropertyFactory.getProp(this,_e.tm,0,tn.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,_e.au&&_e.au.lv?_e.au.lv:{k:[100]},1,.01,this)}AudioElement.prototype.prepareFrame=function(_e){if(this.prepareRenderableFrame(_e,!0),this.prepareProperties(_e,!0),this.tm._placeholder)this._currentTime=_e/this.data.sr;else{var tn=this.tm.v;this._currentTime=tn}this._volume=this.lv.v[0];var nn=this._volume*this._volumeMultiplier;this._previousVolume!==nn&&(this._previousVolume=nn,this.audio.volume(nn))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(_e){this.audio.rate(_e)},AudioElement.prototype.volume=function(_e){this._volumeMultiplier=_e,this._previousVolume=_e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(_e){var tn,nn=this.layers.length,sn;for(this.completeLayers=!0,tn=nn-1;tn>=0;tn-=1)this.elements[tn]||(sn=this.layers[tn],sn.ip-sn.st<=_e-this.layers[tn].st&&sn.op-sn.st>_e-this.layers[tn].st&&this.buildItem(tn)),this.completeLayers=this.elements[tn]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(_e){switch(_e.ty){case 2:return this.createImage(_e);case 0:return this.createComp(_e);case 1:return this.createSolid(_e);case 3:return this.createNull(_e);case 4:return this.createShape(_e);case 5:return this.createText(_e);case 6:return this.createAudio(_e);case 13:return this.createCamera(_e);case 15:return this.createFootage(_e);default:return this.createNull(_e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(_e){return new AudioElement(_e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(_e){return new FootageElement(_e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var _e,tn=this.layers.length;for(_e=0;_e<tn;_e+=1)this.buildItem(_e);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(_e){this.completeLayers=!1;var tn,nn=_e.length,sn,an=this.layers.length;for(tn=0;tn<nn;tn+=1)for(sn=0;sn<an;){if(this.layers[sn].id===_e[tn].id){this.layers[sn]=_e[tn];break}sn+=1}},BaseRenderer.prototype.setProjectInterface=function(_e){this.globalData.projectInterface=_e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(_e,tn,nn){for(var sn=this.elements,an=this.layers,cn=0,un=an.length;cn<un;)an[cn].ind==tn&&(!sn[cn]||sn[cn]===!0?(this.buildItem(cn),this.addPendingElement(_e)):(nn.push(sn[cn]),sn[cn].setAsParent(),an[cn].parent!==void 0?this.buildElementParenting(_e,an[cn].parent,nn):_e.setHierarchy(nn))),cn+=1},BaseRenderer.prototype.addPendingElement=function(_e){this.pendingElements.push(_e)},BaseRenderer.prototype.searchExtraCompositions=function(_e){var tn,nn=_e.length;for(tn=0;tn<nn;tn+=1)if(_e[tn].xt){var sn=this.createComp(_e[tn]);sn.initExpressions(),this.globalData.projectInterface.registerComposition(sn)}},BaseRenderer.prototype.getElementById=function(_e){var tn,nn=this.elements.length;for(tn=0;tn<nn;tn+=1)if(this.elements[tn].data.ind===_e)return this.elements[tn];return null},BaseRenderer.prototype.getElementByPath=function(_e){var tn=_e.shift(),nn;if(typeof tn=="number")nn=this.elements[tn];else{var sn,an=this.elements.length;for(sn=0;sn<an;sn+=1)if(this.elements[sn].data.nm===tn){nn=this.elements[sn];break}}return _e.length===0?nn:nn.getElementByPath(_e)},BaseRenderer.prototype.setupGlobalData=function(_e,tn){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(_e),this.globalData.fontManager.addChars(_e.chars),this.globalData.fontManager.addFonts(_e.fonts,tn),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=_e.fr,this.globalData.nm=_e.nm,this.globalData.compSize={w:_e.w,h:_e.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}TransformElement.prototype={initTransform:function(){var tn=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:tn,localMat:tn,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var tn,nn=this.finalTransform.mat,sn=0,an=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;sn<an;){if(this.hierarchy[sn].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}sn+=1}if(this.finalTransform._matMdf)for(tn=this.finalTransform.mProp.v.props,nn.cloneFromProps(tn),sn=0;sn<an;sn+=1)nn.multiply(this.hierarchy[sn].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var tn=0,nn=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;tn<nn;)this.localTransforms[tn]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[tn]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),tn+=1;if(this.finalTransform._localMatMdf){var sn=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(sn),tn=1;tn<nn;tn+=1){var an=this.localTransforms[tn].matrix;sn.multiply(an)}sn.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var cn=this.finalTransform.localOpacity;for(tn=0;tn<nn;tn+=1)cn*=this.localTransforms[tn].opacity*.01;this.finalTransform.localOpacity=cn}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var tn=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(tn.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var nn=0,sn=tn.length;for(nn=0;nn<sn;nn+=1)this.localTransforms.push(tn[nn])}}},globalToLocal:function(tn){var nn=[];nn.push(this.finalTransform);for(var sn=!0,an=this.comp;sn;)an.finalTransform?(an.data.hasMask&&nn.splice(0,0,an.finalTransform),an=an.comp):sn=!1;var cn,un=nn.length,hn;for(cn=0;cn<un;cn+=1)hn=nn[cn].mat.applyToPointArray(0,0,0),tn=[tn[0]-hn[0],tn[1]-hn[1],0];return tn},mHelper:new Matrix};function MaskElement(_e,tn,nn){this.data=_e,this.element=tn,this.globalData=nn,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var sn=this.globalData.defs,an,cn=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(cn),this.solidPath="";var un,hn=this.masksProperties,fn=0,vn=[],_n,kn,yn=createElementID(),Cn,Sn,$n,Pn,xn="clipPath",Mn="clip-path";for(an=0;an<cn;an+=1)if((hn[an].mode!=="a"&&hn[an].mode!=="n"||hn[an].inv||hn[an].o.k!==100||hn[an].o.x)&&(xn="mask",Mn="mask"),(hn[an].mode==="s"||hn[an].mode==="i")&&fn===0?(Cn=createNS("rect"),Cn.setAttribute("fill","#ffffff"),Cn.setAttribute("width",this.element.comp.data.w||0),Cn.setAttribute("height",this.element.comp.data.h||0),vn.push(Cn)):Cn=null,un=createNS("path"),hn[an].mode==="n")this.viewData[an]={op:PropertyFactory.getProp(this.element,hn[an].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,hn[an],3),elem:un,lastPath:""},sn.appendChild(un);else{fn+=1,un.setAttribute("fill",hn[an].mode==="s"?"#000000":"#ffffff"),un.setAttribute("clip-rule","nonzero");var En;if(hn[an].x.k!==0?(xn="mask",Mn="mask",Pn=PropertyFactory.getProp(this.element,hn[an].x,0,null,this.element),En=createElementID(),Sn=createNS("filter"),Sn.setAttribute("id",En),$n=createNS("feMorphology"),$n.setAttribute("operator","erode"),$n.setAttribute("in","SourceGraphic"),$n.setAttribute("radius","0"),Sn.appendChild($n),sn.appendChild(Sn),un.setAttribute("stroke",hn[an].mode==="s"?"#000000":"#ffffff")):($n=null,Pn=null),this.storedData[an]={elem:un,x:Pn,expan:$n,lastPath:"",lastOperator:"",filterId:En,lastRadius:0},hn[an].mode==="i"){kn=vn.length;var Tn=createNS("g");for(_n=0;_n<kn;_n+=1)Tn.appendChild(vn[_n]);var Ln=createNS("mask");Ln.setAttribute("mask-type","alpha"),Ln.setAttribute("id",yn+"_"+fn),Ln.appendChild(un),sn.appendChild(Ln),Tn.setAttribute("mask","url("+getLocationHref()+"#"+yn+"_"+fn+")"),vn.length=0,vn.push(Tn)}else vn.push(un);hn[an].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[an]={elem:un,lastPath:"",op:PropertyFactory.getProp(this.element,hn[an].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,hn[an],3),invRect:Cn},this.viewData[an].prop.k||this.drawPath(hn[an],this.viewData[an].prop.v,this.viewData[an])}for(this.maskElement=createNS(xn),cn=vn.length,an=0;an<cn;an+=1)this.maskElement.appendChild(vn[an]);fn>0&&(this.maskElement.setAttribute("id",yn),this.element.maskedElement.setAttribute(Mn,"url("+getLocationHref()+"#"+yn+")"),sn.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(_e){return this.viewData[_e].prop},MaskElement.prototype.renderFrame=function(_e){var tn=this.element.finalTransform.mat,nn,sn=this.masksProperties.length;for(nn=0;nn<sn;nn+=1)if((this.viewData[nn].prop._mdf||_e)&&this.drawPath(this.masksProperties[nn],this.viewData[nn].prop.v,this.viewData[nn]),(this.viewData[nn].op._mdf||_e)&&this.viewData[nn].elem.setAttribute("fill-opacity",this.viewData[nn].op.v),this.masksProperties[nn].mode!=="n"&&(this.viewData[nn].invRect&&(this.element.finalTransform.mProp._mdf||_e)&&this.viewData[nn].invRect.setAttribute("transform",tn.getInverseMatrix().to2dCSS()),this.storedData[nn].x&&(this.storedData[nn].x._mdf||_e))){var an=this.storedData[nn].expan;this.storedData[nn].x.v<0?(this.storedData[nn].lastOperator!=="erode"&&(this.storedData[nn].lastOperator="erode",this.storedData[nn].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[nn].filterId+")")),an.setAttribute("radius",-this.storedData[nn].x.v)):(this.storedData[nn].lastOperator!=="dilate"&&(this.storedData[nn].lastOperator="dilate",this.storedData[nn].elem.setAttribute("filter",null)),this.storedData[nn].elem.setAttribute("stroke-width",this.storedData[nn].x.v*2))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var _e="M0,0 ";return _e+=" h"+this.globalData.compSize.w,_e+=" v"+this.globalData.compSize.h,_e+=" h-"+this.globalData.compSize.w,_e+=" v-"+this.globalData.compSize.h+" ",_e},MaskElement.prototype.drawPath=function(_e,tn,nn){var sn=" M"+tn.v[0][0]+","+tn.v[0][1],an,cn;for(cn=tn._length,an=1;an<cn;an+=1)sn+=" C"+tn.o[an-1][0]+","+tn.o[an-1][1]+" "+tn.i[an][0]+","+tn.i[an][1]+" "+tn.v[an][0]+","+tn.v[an][1];if(tn.c&&cn>1&&(sn+=" C"+tn.o[an-1][0]+","+tn.o[an-1][1]+" "+tn.i[0][0]+","+tn.i[0][1]+" "+tn.v[0][0]+","+tn.v[0][1]),nn.lastPath!==sn){var un="";nn.elem&&(tn.c&&(un=_e.inv?this.solidPath+sn:sn),nn.elem.setAttribute("d",un)),nn.lastPath=sn}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var _e={};_e.createFilter=tn,_e.createAlphaToLuminanceFilter=nn;function tn(sn,an){var cn=createNS("filter");return cn.setAttribute("id",sn),an!==!0&&(cn.setAttribute("filterUnits","objectBoundingBox"),cn.setAttribute("x","0%"),cn.setAttribute("y","0%"),cn.setAttribute("width","100%"),cn.setAttribute("height","100%")),cn}function nn(){var sn=createNS("feColorMatrix");return sn.setAttribute("type","matrix"),sn.setAttribute("color-interpolation-filters","sRGB"),sn.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),sn}return _e}(),featureSupport=function(){var _e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(_e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(_e.svgLumaHidden=!1),_e}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(_e){var tn,nn="SourceGraphic",sn=_e.data.ef?_e.data.ef.length:0,an=createElementID(),cn=filtersFactory.createFilter(an,!0),un=0;this.filters=[];var hn;for(tn=0;tn<sn;tn+=1){hn=null;var fn=_e.data.ef[tn].ty;if(registeredEffects$1[fn]){var vn=registeredEffects$1[fn].effect;hn=new vn(cn,_e.effectsManager.effectElements[tn],_e,idPrefix+un,nn),nn=idPrefix+un,registeredEffects$1[fn].countsAsEffect&&(un+=1)}hn&&this.filters.push(hn)}un&&(_e.globalData.defs.appendChild(cn),_e.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+an+")")),this.filters.length&&_e.addRenderableComponent(this)}SVGEffects.prototype.renderFrame=function(_e){var tn,nn=this.filters.length;for(tn=0;tn<nn;tn+=1)this.filters[tn].renderFrame(_e)},SVGEffects.prototype.getEffects=function(_e){var tn,nn=this.filters.length,sn=[];for(tn=0;tn<nn;tn+=1)this.filters[tn].type===_e&&sn.push(this.filters[tn]);return sn};function registerEffect$1(_e,tn,nn){registeredEffects$1[_e]={effect:tn,countsAsEffect:nn}}function SVGBaseElement(){}SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var tn=null;if(this.data.td){this.matteMasks={};var nn=createNS("g");nn.setAttribute("id",this.layerId),nn.appendChild(this.layerElement),tn=nn,this.globalData.defs.appendChild(nn)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),tn=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.ty===0&&!this.data.hd){var sn=createNS("clipPath"),an=createNS("path");an.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var cn=createElementID();if(sn.setAttribute("id",cn),sn.appendChild(an),this.globalData.defs.appendChild(sn),this.checkMasks()){var un=createNS("g");un.setAttribute("clip-path","url("+getLocationHref()+"#"+cn+")"),un.appendChild(this.layerElement),this.transformedElement=un,tn?tn.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+cn+")")}this.data.bm!==0&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(tn){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[tn]){var nn=this.layerId+"_"+tn,sn,an,cn,un;if(tn===1||tn===3){var hn=createNS("mask");hn.setAttribute("id",nn),hn.setAttribute("mask-type",tn===3?"luminance":"alpha"),cn=createNS("use"),cn.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),hn.appendChild(cn),this.globalData.defs.appendChild(hn),!featureSupport.maskType&&tn===1&&(hn.setAttribute("mask-type","luminance"),sn=createElementID(),an=filtersFactory.createFilter(sn),this.globalData.defs.appendChild(an),an.appendChild(filtersFactory.createAlphaToLuminanceFilter()),un=createNS("g"),un.appendChild(cn),hn.appendChild(un),un.setAttribute("filter","url("+getLocationHref()+"#"+sn+")"))}else if(tn===2){var fn=createNS("mask");fn.setAttribute("id",nn),fn.setAttribute("mask-type","alpha");var vn=createNS("g");fn.appendChild(vn),sn=createElementID(),an=filtersFactory.createFilter(sn);var _n=createNS("feComponentTransfer");_n.setAttribute("in","SourceGraphic"),an.appendChild(_n);var kn=createNS("feFuncA");kn.setAttribute("type","table"),kn.setAttribute("tableValues","1.0 0.0"),_n.appendChild(kn),this.globalData.defs.appendChild(an);var yn=createNS("rect");yn.setAttribute("width",this.comp.data.w),yn.setAttribute("height",this.comp.data.h),yn.setAttribute("x","0"),yn.setAttribute("y","0"),yn.setAttribute("fill","#ffffff"),yn.setAttribute("opacity","0"),vn.setAttribute("filter","url("+getLocationHref()+"#"+sn+")"),vn.appendChild(yn),cn=createNS("use"),cn.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),vn.appendChild(cn),featureSupport.maskType||(fn.setAttribute("mask-type","luminance"),an.appendChild(filtersFactory.createAlphaToLuminanceFilter()),un=createNS("g"),vn.appendChild(yn),un.appendChild(this.layerElement),vn.appendChild(un)),this.globalData.defs.appendChild(fn)}this.matteMasks[tn]=nn}return this.matteMasks[tn]},setMatte:function(tn){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+tn+")")}};function HierarchyElement(){}HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(tn){this.hierarchy=tn},setAsParent:function(){this._isParent=!0},checkParenting:function(){this.data.parent!==void 0&&this.comp.buildElementParenting(this,this.data.parent,[])}};function RenderableDOMElement(){}(function(){var _e={initElement:function(nn,sn,an){this.initFrame(),this.initBaseData(nn,sn,an),this.initTransform(nn,sn,an),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var nn=this.baseElement||this.layerElement;nn.style.display="none",this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var nn=this.baseElement||this.layerElement;nn.style.display="block"}this.hidden=!1,this._isFirstFrame=!0}},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(nn){this._mdf=!1,this.prepareRenderableFrame(nn),this.prepareProperties(nn,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}};extendPrototype([RenderableElement,createProxyFunction(_e)],RenderableDOMElement)})();function IImageElement(_e,tn,nn){this.assetData=tn.getAssetData(_e.refId),this.assetData&&this.assetData.sid&&(this.assetData=tn.slotManager.getProp(this.assetData)),this.initElement(_e,tn,nn),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var _e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",_e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect};function ProcessedElement(_e,tn){this.elem=_e,this.pos=tn}function IShapeElement(){}IShapeElement.prototype={addShapeToModifiers:function(tn){var nn,sn=this.shapeModifiers.length;for(nn=0;nn<sn;nn+=1)this.shapeModifiers[nn].addShape(tn)},isShapeInAnimatedModifiers:function(tn){for(var nn=0,sn=this.shapeModifiers.length;nn<sn;)if(this.shapeModifiers[nn].isAnimatedWithShape(tn))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var tn,nn=this.shapes.length;for(tn=0;tn<nn;tn+=1)this.shapes[tn].sh.reset();nn=this.shapeModifiers.length;var sn;for(tn=nn-1;tn>=0&&(sn=this.shapeModifiers[tn].processShapes(this._isFirstFrame),!sn);tn-=1);}},searchProcessedElement:function(tn){for(var nn=this.processedElements,sn=0,an=nn.length;sn<an;){if(nn[sn].elem===tn)return nn[sn].pos;sn+=1}return 0},addProcessedElement:function(tn,nn){for(var sn=this.processedElements,an=sn.length;an;)if(an-=1,sn[an].elem===tn){sn[an].pos=nn;return}sn.push(new ProcessedElement(tn,nn))},prepareFrame:function(tn){this.prepareRenderableFrame(tn),this.prepareProperties(tn,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(_e,tn,nn){this.caches=[],this.styles=[],this.transformers=_e,this.lStr="",this.sh=nn,this.lvl=tn,this._isAnimated=!!nn.k;for(var sn=0,an=_e.length;sn<an;){if(_e[sn].mProps.dynamicProperties.length){this._isAnimated=!0;break}sn+=1}}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0};function SVGStyleData(_e,tn){this.data=_e,this.type=_e.ty,this.d="",this.lvl=tn,this._mdf=!1,this.closed=_e.hd===!0,this.pElem=createNS("path"),this.msElem=null}SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1};function DashProperty(_e,tn,nn,sn){this.elem=_e,this.frameId=-1,this.dataProps=createSizedArray(tn.length),this.renderer=nn,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",tn.length?tn.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(sn);var an,cn=tn.length||0,un;for(an=0;an<cn;an+=1)un=PropertyFactory.getProp(_e,tn[an].v,0,0,this),this.k=un.k||this.k,this.dataProps[an]={n:tn[an].n,p:un};this.k||this.getValue(!0),this._isAnimated=this.k}DashProperty.prototype.getValue=function(_e){if(!(this.elem.globalData.frameId===this.frameId&&!_e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||_e,this._mdf)){var tn=0,nn=this.dataProps.length;for(this.renderer==="svg"&&(this.dashStr=""),tn=0;tn<nn;tn+=1)this.dataProps[tn].n!=="o"?this.renderer==="svg"?this.dashStr+=" "+this.dataProps[tn].p.v:this.dashArray[tn]=this.dataProps[tn].p.v:this.dashoffset[0]=this.dataProps[tn].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty);function SVGStrokeStyleData(_e,tn,nn){this.initDynamicPropertyContainer(_e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(_e,tn.o,0,.01,this),this.w=PropertyFactory.getProp(_e,tn.w,0,null,this),this.d=new DashProperty(_e,tn.d||{},"svg",this),this.c=PropertyFactory.getProp(_e,tn.c,1,255,this),this.style=nn,this._isAnimated=!!this._isAnimated}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(_e,tn,nn){this.initDynamicPropertyContainer(_e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(_e,tn.o,0,.01,this),this.c=PropertyFactory.getProp(_e,tn.c,1,255,this),this.style=nn}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(_e,tn,nn){this.initDynamicPropertyContainer(_e),this.getValue=this.iterateDynamicProperties,this.style=nn}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(_e,tn,nn){this.data=tn,this.c=createTypedArray("uint8c",tn.p*4);var sn=tn.k.k[0].s?tn.k.k[0].s.length-tn.p*4:tn.k.k.length-tn.p*4;this.o=createTypedArray("float32",sn),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=sn,this.initDynamicPropertyContainer(nn),this.prop=PropertyFactory.getProp(_e,tn.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}GradientProperty.prototype.comparePoints=function(_e,tn){for(var nn=0,sn=this.o.length/2,an;nn<sn;){if(an=Math.abs(_e[nn*4]-_e[tn*4+nn*2]),an>.01)return!1;nn+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var _e=0,tn=this.data.k.k.length;_e<tn;){if(!this.comparePoints(this.data.k.k[_e].s,this.data.p))return!1;_e+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(_e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||_e){var tn,nn=this.data.p*4,sn,an;for(tn=0;tn<nn;tn+=1)sn=tn%4===0?100:255,an=Math.round(this.prop.v[tn]*sn),this.c[tn]!==an&&(this.c[tn]=an,this._cmdf=!_e);if(this.o.length)for(nn=this.prop.v.length,tn=this.data.p*4;tn<nn;tn+=1)sn=tn%2===0?100:1,an=tn%2===0?Math.round(this.prop.v[tn]*100):this.prop.v[tn],this.o[tn-this.data.p*4]!==an&&(this.o[tn-this.data.p*4]=an,this._omdf=!_e);this._mdf=!_e}},extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(_e,tn,nn){this.initDynamicPropertyContainer(_e),this.getValue=this.iterateDynamicProperties,this.initGradientData(_e,tn,nn)}SVGGradientFillStyleData.prototype.initGradientData=function(_e,tn,nn){this.o=PropertyFactory.getProp(_e,tn.o,0,.01,this),this.s=PropertyFactory.getProp(_e,tn.s,1,null,this),this.e=PropertyFactory.getProp(_e,tn.e,1,null,this),this.h=PropertyFactory.getProp(_e,tn.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(_e,tn.a||{k:0},0,degToRads,this),this.g=new GradientProperty(_e,tn.g,this),this.style=nn,this.stops=[],this.setGradientData(nn.pElem,tn),this.setGradientOpacity(tn,nn),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(_e,tn){var nn=createElementID(),sn=createNS(tn.t===1?"linearGradient":"radialGradient");sn.setAttribute("id",nn),sn.setAttribute("spreadMethod","pad"),sn.setAttribute("gradientUnits","userSpaceOnUse");var an=[],cn,un,hn;for(hn=tn.g.p*4,un=0;un<hn;un+=4)cn=createNS("stop"),sn.appendChild(cn),an.push(cn);_e.setAttribute(tn.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+nn+")"),this.gf=sn,this.cst=an},SVGGradientFillStyleData.prototype.setGradientOpacity=function(_e,tn){if(this.g._hasOpacity&&!this.g._collapsable){var nn,sn,an,cn=createNS("mask"),un=createNS("path");cn.appendChild(un);var hn=createElementID(),fn=createElementID();cn.setAttribute("id",fn);var vn=createNS(_e.t===1?"linearGradient":"radialGradient");vn.setAttribute("id",hn),vn.setAttribute("spreadMethod","pad"),vn.setAttribute("gradientUnits","userSpaceOnUse"),an=_e.g.k.k[0].s?_e.g.k.k[0].s.length:_e.g.k.k.length;var _n=this.stops;for(sn=_e.g.p*4;sn<an;sn+=2)nn=createNS("stop"),nn.setAttribute("stop-color","rgb(255,255,255)"),vn.appendChild(nn),_n.push(nn);un.setAttribute(_e.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+hn+")"),_e.ty==="gs"&&(un.setAttribute("stroke-linecap",lineCapEnum[_e.lc||2]),un.setAttribute("stroke-linejoin",lineJoinEnum[_e.lj||2]),_e.lj===1&&un.setAttribute("stroke-miterlimit",_e.ml)),this.of=vn,this.ms=cn,this.ost=_n,this.maskId=fn,tn.msElem=un}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(_e,tn,nn){this.initDynamicPropertyContainer(_e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(_e,tn.w,0,null,this),this.d=new DashProperty(_e,tn.d||{},"svg",this),this.initGradientData(_e,tn,nn),this._isAnimated=!!this._isAnimated}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(_e,tn,nn){this.transform={mProps:_e,op:tn,container:nn},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}var buildShapeString=function(tn,nn,sn,an){if(nn===0)return"";var cn=tn.o,un=tn.i,hn=tn.v,fn,vn=" M"+an.applyToPointStringified(hn[0][0],hn[0][1]);for(fn=1;fn<nn;fn+=1)vn+=" C"+an.applyToPointStringified(cn[fn-1][0],cn[fn-1][1])+" "+an.applyToPointStringified(un[fn][0],un[fn][1])+" "+an.applyToPointStringified(hn[fn][0],hn[fn][1]);return sn&&nn&&(vn+=" C"+an.applyToPointStringified(cn[fn-1][0],cn[fn-1][1])+" "+an.applyToPointStringified(un[0][0],un[0][1])+" "+an.applyToPointStringified(hn[0][0],hn[0][1]),vn+="z"),vn},SVGElementsRenderer=function(){var _e=new Matrix,tn=new Matrix,nn={createRenderFunction:sn};function sn(kn){switch(kn.ty){case"fl":return hn;case"gf":return vn;case"gs":return fn;case"st":return _n;case"sh":case"el":case"rc":case"sr":return un;case"tr":return an;case"no":return cn;default:return null}}function an(kn,yn,Cn){(Cn||yn.transform.op._mdf)&&yn.transform.container.setAttribute("op
357acity",yn.transform.op.v),(Cn||yn.transform.mProps._mdf)&&yn.transform.container.setAttribute("transform",yn.transform.mProps.v.to2dCSS())}function cn(){}function un(kn,yn,Cn){var Sn,$n,Pn,xn,Mn,En,Tn=yn.styles.length,Ln=yn.lvl,Nn,Rn,On,jn;for(En=0;En<Tn;En+=1){if(xn=yn.sh._mdf||Cn,yn.styles[En].lvl<Ln){for(Rn=tn.reset(),On=Ln-yn.styles[En].lvl,jn=yn.transformers.length-1;!xn&&On>0;)xn=yn.transformers[jn].mProps._mdf||xn,On-=1,jn-=1;if(xn)for(On=Ln-yn.styles[En].lvl,jn=yn.transformers.length-1;On>0;)Rn.multiply(yn.transformers[jn].mProps.v),On-=1,jn-=1}else Rn=_e;if(Nn=yn.sh.paths,$n=Nn._length,xn){for(Pn="",Sn=0;Sn<$n;Sn+=1)Mn=Nn.shapes[Sn],Mn&&Mn._length&&(Pn+=buildShapeString(Mn,Mn._length,Mn.c,Rn));yn.caches[En]=Pn}else Pn=yn.caches[En];yn.styles[En].d+=kn.hd===!0?"":Pn,yn.styles[En]._mdf=xn||yn.styles[En]._mdf}}function hn(kn,yn,Cn){var Sn=yn.style;(yn.c._mdf||Cn)&&Sn.pElem.setAttribute("fill","rgb("+bmFloor(yn.c.v[0])+","+bmFloor(yn.c.v[1])+","+bmFloor(yn.c.v[2])+")"),(yn.o._mdf||Cn)&&Sn.pElem.setAttribute("fill-opacity",yn.o.v)}function fn(kn,yn,Cn){vn(kn,yn,Cn),_n(kn,yn,Cn)}function vn(kn,yn,Cn){var Sn=yn.gf,$n=yn.g._hasOpacity,Pn=yn.s.v,xn=yn.e.v;if(yn.o._mdf||Cn){var Mn=kn.ty==="gf"?"fill-opacity":"stroke-opacity";yn.style.pElem.setAttribute(Mn,yn.o.v)}if(yn.s._mdf||Cn){var En=kn.t===1?"x1":"cx",Tn=En==="x1"?"y1":"cy";Sn.setAttribute(En,Pn[0]),Sn.setAttribute(Tn,Pn[1]),$n&&!yn.g._collapsable&&(yn.of.setAttribute(En,Pn[0]),yn.of.setAttribute(Tn,Pn[1]))}var Ln,Nn,Rn,On;if(yn.g._cmdf||Cn){Ln=yn.cst;var jn=yn.g.c;for(Rn=Ln.length,Nn=0;Nn<Rn;Nn+=1)On=Ln[Nn],On.setAttribute("offset",jn[Nn*4]+"%"),On.setAttribute("stop-color","rgb("+jn[Nn*4+1]+","+jn[Nn*4+2]+","+jn[Nn*4+3]+")")}if($n&&(yn.g._omdf||Cn)){var zn=yn.g.o;for(yn.g._collapsable?Ln=yn.cst:Ln=yn.ost,Rn=Ln.length,Nn=0;Nn<Rn;Nn+=1)On=Ln[Nn],yn.g._collapsable||On.setAttribute("offset",zn[Nn*2]+"%"),On.setAttribute("stop-opacity",zn[Nn*2+1])}if(kn.t===1)(yn.e._mdf||Cn)&&(Sn.setAttribute("x2",xn[0]),Sn.setAttribute("y2",xn[1]),$n&&!yn.g._collapsable&&(yn.of.setAttribute("x2",xn[0]),yn.of.setAttribute("y2",xn[1])));else{var Kn;if((yn.s._mdf||yn.e._mdf||Cn)&&(Kn=Math.sqrt(Math.pow(Pn[0]-xn[0],2)+Math.pow(Pn[1]-xn[1],2)),Sn.setAttribute("r",Kn),$n&&!yn.g._collapsable&&yn.of.setAttribute("r",Kn)),yn.e._mdf||yn.h._mdf||yn.a._mdf||Cn){Kn||(Kn=Math.sqrt(Math.pow(Pn[0]-xn[0],2)+Math.pow(Pn[1]-xn[1],2)));var Vn=Math.atan2(xn[1]-Pn[1],xn[0]-Pn[0]),Qn=yn.h.v;Qn>=1?Qn=.99:Qn<=-1&&(Qn=-.99);var Jn=Kn*Qn,er=Math.cos(Vn+yn.a.v)*Jn+Pn[0],Wn=Math.sin(Vn+yn.a.v)*Jn+Pn[1];Sn.setAttribute("fx",er),Sn.setAttribute("fy",Wn),$n&&!yn.g._collapsable&&(yn.of.setAttribute("fx",er),yn.of.setAttribute("fy",Wn))}}}function _n(kn,yn,Cn){var Sn=yn.style,$n=yn.d;$n&&($n._mdf||Cn)&&$n.dashStr&&(Sn.pElem.setAttribute("stroke-dasharray",$n.dashStr),Sn.pElem.setAttribute("stroke-dashoffset",$n.dashoffset[0])),yn.c&&(yn.c._mdf||Cn)&&Sn.pElem.setAttribute("stroke","rgb("+bmFloor(yn.c.v[0])+","+bmFloor(yn.c.v[1])+","+bmFloor(yn.c.v[2])+")"),(yn.o._mdf||Cn)&&Sn.pElem.setAttribute("stroke-opacity",yn.o.v),(yn.w._mdf||Cn)&&(Sn.pElem.setAttribute("stroke-width",yn.w.v),Sn.msElem&&Sn.msElem.setAttribute("stroke-width",yn.w.v))}return nn}();function SVGShapeElement(_e,tn,nn){this.shapes=[],this.shapesData=_e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(_e,tn,nn),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var _e,tn=this.shapes.length,nn,sn,an=this.stylesList.length,cn,un=[],hn=!1;for(sn=0;sn<an;sn+=1){for(cn=this.stylesList[sn],hn=!1,un.length=0,_e=0;_e<tn;_e+=1)nn=this.shapes[_e],nn.styles.indexOf(cn)!==-1&&(un.push(nn),hn=nn._isAnimated||hn);un.length>1&&hn&&this.setShapesAsAnimated(un)}},SVGShapeElement.prototype.setShapesAsAnimated=function(_e){var tn,nn=_e.length;for(tn=0;tn<nn;tn+=1)_e[tn].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(_e,tn){var nn,sn=new SVGStyleData(_e,tn),an=sn.pElem;if(_e.ty==="st")nn=new SVGStrokeStyleData(this,_e,sn);else if(_e.ty==="fl")nn=new SVGFillStyleData(this,_e,sn);else if(_e.ty==="gf"||_e.ty==="gs"){var cn=_e.ty==="gf"?SVGGradientFillStyleData:SVGGradientStrokeStyleData;nn=new cn(this,_e,sn),this.globalData.defs.appendChild(nn.gf),nn.maskId&&(this.globalData.defs.appendChild(nn.ms),this.globalData.defs.appendChild(nn.of),an.setAttribute("mask","url("+getLocationHref()+"#"+nn.maskId+")"))}else _e.ty==="no"&&(nn=new SVGNoStyleData(this,_e,sn));return(_e.ty==="st"||_e.ty==="gs")&&(an.setAttribute("stroke-linecap",lineCapEnum[_e.lc||2]),an.setAttribute("stroke-linejoin",lineJoinEnum[_e.lj||2]),an.setAttribute("fill-opacity","0"),_e.lj===1&&an.setAttribute("stroke-miterlimit",_e.ml)),_e.r===2&&an.setAttribute("fill-rule","evenodd"),_e.ln&&an.setAttribute("id",_e.ln),_e.cl&&an.setAttribute("class",_e.cl),_e.bm&&(an.style["mix-blend-mode"]=getBlendM
vendor: 30,947 bytes, line 357
357ode(_e.bm)),this.stylesList.push(sn),this.addToAnimatedContents(_e,nn),nn},SVGShapeElement.prototype.createGroupElement=function(_e){var tn=new ShapeGroupData;return _e.ln&&tn.gr.setAttribute("id",_e.ln),_e.cl&&tn.gr.setAttribute("class",_e.cl),_e.bm&&(tn.gr.style["mix-blend-mode"]=getBlendMode(_e.bm)),tn},SVGShapeElement.prototype.createTransformElement=function(_e,tn){var nn=TransformPropertyFactory.getTransformProperty(this,_e,this),sn=new SVGTransformData(nn,nn.o,tn);return this.addToAnimatedContents(_e,sn),sn},SVGShapeElement.prototype.createShapeElement=function(_e,tn,nn){var sn=4;_e.ty==="rc"?sn=5:_e.ty==="el"?sn=6:_e.ty==="sr"&&(sn=7);var an=ShapePropertyFactory.getShapeProp(this,_e,sn,this),cn=new SVGShapeData(tn,nn,an);return this.shapes.push(cn),this.addShapeToModifiers(cn),this.addToAnimatedContents(_e,cn),cn},SVGShapeElement.prototype.addToAnimatedContents=function(_e,tn){for(var nn=0,sn=this.animatedContents.length;nn<sn;){if(this.animatedContents[nn].element===tn)return;nn+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(_e),element:tn,data:_e})},SVGShapeElement.prototype.setElementStyles=function(_e){var tn=_e.styles,nn,sn=this.stylesList.length;for(nn=0;nn<sn;nn+=1)this.stylesList[nn].closed||tn.push(this.stylesList[nn])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var _e,tn=this.itemsData.length;for(_e=0;_e<tn;_e+=1)this.prevViewData[_e]=this.itemsData[_e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),tn=this.dynamicProperties.length,_e=0;_e<tn;_e+=1)this.dynamicProperties[_e].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(_e,tn,nn,sn,an,cn,un){var hn=[].concat(cn),fn,vn=_e.length-1,_n,kn,yn=[],Cn=[],Sn,$n,Pn;for(fn=vn;fn>=0;fn-=1){if(Pn=this.searchProcessedElement(_e[fn]),Pn?tn[fn]=nn[Pn-1]:_e[fn]._render=un,_e[fn].ty==="fl"||_e[fn].ty==="st"||_e[fn].ty==="gf"||_e[fn].ty==="gs"||_e[fn].ty==="no")Pn?tn[fn].style.closed=!1:tn[fn]=this.createStyleElement(_e[fn],an),_e[fn]._render&&tn[fn].style.pElem.parentNode!==sn&&sn.appendChild(tn[fn].style.pElem),yn.push(tn[fn].style);else if(_e[fn].ty==="gr"){if(!Pn)tn[fn]=this.createGroupElement(_e[fn]);else for(kn=tn[fn].it.length,_n=0;_n<kn;_n+=1)tn[fn].prevViewData[_n]=tn[fn].it[_n];this.searchShapes(_e[fn].it,tn[fn].it,tn[fn].prevViewData,tn[fn].gr,an+1,hn,un),_e[fn]._render&&tn[fn].gr.parentNode!==sn&&sn.appendChild(tn[fn].gr)}else _e[fn].ty==="tr"?(Pn||(tn[fn]=this.createTransformElement(_e[fn],sn)),Sn=tn[fn].transform,hn.push(Sn)):_e[fn].ty==="sh"||_e[fn].ty==="rc"||_e[fn].ty==="el"||_e[fn].ty==="sr"?(Pn||(tn[fn]=this.createShapeElement(_e[fn],hn,an)),this.setElementStyles(tn[fn])):_e[fn].ty==="tm"||_e[fn].ty==="rd"||_e[fn].ty==="ms"||_e[fn].ty==="pb"||_e[fn].ty==="zz"||_e[fn].ty==="op"?(Pn?($n=tn[fn],$n.closed=!1):($n=ShapeModifiers.getModifier(_e[fn].ty),$n.init(this,_e[fn]),tn[fn]=$n,this.shapeModifiers.push($n)),Cn.push($n)):_e[fn].ty==="rp"&&(Pn?($n=tn[fn],$n.closed=!0):($n=ShapeModifiers.getModifier(_e[fn].ty),tn[fn]=$n,$n.init(this,_e,fn,tn),this.shapeModifiers.push($n),un=!1),Cn.push($n));this.addProcessedElement(_e[fn],fn+1)}for(vn=yn.length,fn=0;fn<vn;fn+=1)yn[fn].closed=!0;for(vn=Cn.length,fn=0;fn<vn;fn+=1)Cn[fn].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var _e,tn=this.stylesList.length;for(_e=0;_e<tn;_e+=1)this.stylesList[_e].reset();for(this.renderShape(),_e=0;_e<tn;_e+=1)(this.stylesList[_e]._mdf||this._isFirstFrame)&&(this.stylesList[_e].msElem&&(this.stylesList[_e].msElem.setAttribute("d",this.stylesList[_e].d),this.stylesList[_e].d="M0 0"+this.stylesList[_e].d),this.stylesList[_e].pElem.setAttribute("d",this.stylesList[_e].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var _e,tn=this.animatedContents.length,nn;for(_e=0;_e<tn;_e+=1)nn=this.animatedContents[_e],(this._isFirstFrame||nn.element._isAnimated)&&nn.data!==!0&&nn.fn(nn.data,nn.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null};function LetterProps(_e,tn,nn,sn,an,cn){this.o=_e,this.sw=tn,this.sc=nn,this.fc=sn,this.m=an,this.p=cn,this._mdf={o:!0,sw:!!tn,sc:!!nn,fc:!!sn,m:!0,p:!0}}LetterProps.prototype.update=function(_e,tn,nn,sn,an,cn){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var un=!1;return this.o!==_e&&(this.o=_e,this._mdf.o=!0,un=!0),this.sw!==tn&&(this.sw=tn,this._mdf.sw=!0,un=!0),this.sc!==nn&&(this.sc=nn,this._mdf.sc=!0,un=!0),this.fc!==sn&&(this.fc=sn,this._mdf.fc=!0,un=!0),this.m!==an&&(this.m=an,this._mdf.m=!0,un=!0),cn.length&&(this.p[0]!==cn[0]||this.p[1]!==cn[1]||this.p[4]!==cn[4]||this.p[5]!==cn[5]||this.p[12]!==cn[12]||this.p[13]!==cn[13])&&(this.p=cn,this._mdf.p=!0,un=!0),un};function TextProperty(_e,tn){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,tn.d&&tn.d.sid&&(tn.d=_e.globalData.slotManager.getProp(tn.d)),this.data=tn,this.elem=_e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(_e,tn){for(var nn in tn)Object.prototype.hasOwnProperty.call(tn,nn)&&(_e[nn]=tn[nn]);return _e},TextProperty.prototype.setCurrentData=function(_e){_e.__complete||this.completeTextData(_e),this.currentData=_e,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(_e){this.effectsSequence.push(_e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(_e){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!_e)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var tn=this.currentData,nn=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var sn,an=this.effectsSequence.length,cn=_e||this.data.d.k[this.keysIndex].s;for(sn=0;sn<an;sn+=1)nn!==this.keysIndex?cn=this.effectsSequence[sn](cn,cn.t):cn=this.effectsSequence[sn](this.currentData,cn.t);tn!==cn&&this.setCurrentData(cn),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var _e=this.data.d.k,tn=this.elem.comp.renderedFrame,nn=0,sn=_e.length;nn<=sn-1&&!(nn===sn-1||_e[nn+1].t>tn);)nn+=1;return this.keysIndex!==nn&&(this.keysIndex=nn),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(_e){for(var tn=[],nn=0,sn=_e.length,an,cn,un=!1,hn=!1,fn="";nn<sn;)un=hn,hn=!1,an=_e.charCodeAt(nn),fn=_e.charAt(nn),FontManager.isCombinedCharacter(an)?un=!0:an>=55296&&an<=56319?FontManager.isRegionalFlag(_e,nn)?fn=_e.substr(nn,14):(cn=_e.charCodeAt(nn+1),cn>=56320&&cn<=57343&&(FontManager.isModifier(an,cn)?(fn=_e.substr(nn,2),un=!0):FontManager.isFlagEmoji(_e.substr(nn,4))?fn=_e.substr(nn,4):fn=_e.substr(nn,2))):an>56319?(cn=_e.charCodeAt(nn+1),FontManager.isVariationSelector(an)&&(un=!0)):FontManager.isZeroWidthJoiner(an)&&(un=!0,hn=!0),un?(tn[tn.length-1]+=fn,un=!1):tn.push(fn),nn+=fn.length;return tn},TextProperty.prototype.completeTextData=function(_e){_e.__complete=!0;var tn=this.elem.globalData.fontManager,nn=this.data,sn=[],an,cn,un,hn=0,fn,vn=nn.m.g,_n=0,kn=0,yn=0,Cn=[],Sn=0,$n=0,Pn,xn,Mn=tn.getFontByName(_e.f),En,Tn=0,Ln=getFontProperties(Mn);_e.fWeight=Ln.weight,_e.fStyle=Ln.style,_e.finalSize=_e.s,_e.finalText=this.buildFinalText(_e.t),cn=_e.finalText.length,_e.finalLineHeight=_e.lh;var Nn=_e.tr/1e3*_e.finalSize,Rn;if(_e.sz)for(var On=!0,jn=_e.sz[0],zn=_e.sz[1],Kn,Vn;On;){Vn=this.buildFinalText(_e.t),Kn=0,Sn=0,cn=Vn.length,Nn=_e.tr/1e3*_e.finalSize;var Qn=-1;for(an=0;an<cn;an+=1)Rn=Vn[an].charCodeAt(0),un=!1,Vn[an]===" "?Qn=an:(Rn===13||Rn===3)&&(Sn=0,un=!0,Kn+=_e.finalLineHeight||_e.finalSize*1.2),tn.chars?(En=tn.getCharData(Vn[an],Mn.fStyle,Mn.fFamily),Tn=un?0:En.w*_e.finalSize/100):Tn=tn.measureText(Vn[an],_e.f,_e.finalSize),Sn+Tn>jn&&Vn[an]!==" "?(Qn===-1?cn+=1:an=Qn,Kn+=_e.finalLineHeight||_e.finalSize*1.2,Vn.splice(an,Qn===an?1:0,"\r"),Qn=-1,Sn=0):(Sn+=Tn,Sn+=Nn);Kn+=Mn.ascent*_e.finalSize/100,this.canResize&&_e.finalSize>this.minimumFontSize&&zn<Kn?(_e.finalSize-=1,_e.finalLineHeight=_e.finalSize*_e.lh/_e.s):(_e.finalText=Vn,cn=_e.finalText.length,On=!1)}Sn=-Nn,Tn=0;var Jn=0,er;for(an=0;an<cn;an+=1)if(un=!1,er=_e.finalText[an],Rn=er.charCodeAt(0),Rn===13||Rn===3?(Jn=0,Cn.push(Sn),$n=Sn>$n?Sn:$n,Sn=-2*Nn,fn="",un=!0,yn+=1):fn=er,tn.chars?(En=tn.getCharData(er,Mn.fStyle,tn.getFontByName(_e.f).fFamily),Tn=un?0:En.w*_e.finalSize/100):Tn=tn.measureText(fn,_e.f,_e.finalSize),er===" "?Jn+=Tn+Nn:(Sn+=Tn+Nn+Jn,Jn=0),sn.push({l:Tn,an:Tn,add:_n,n:un,anIndexes:[],val:fn,line:yn,animatorJustifyOffset:0}),vn==2){if(_n+=Tn,fn===""||fn===" "||an===cn-1){for((fn===""||fn===" ")&&(_n-=Tn);kn<=an;)sn[kn].an=_n,sn[kn].ind=hn,sn[kn].extra=Tn,kn+=1;hn+=1,_n=0}}else if(vn==3){if(_n+=Tn,fn===""||an===cn-1){for(fn===""&&(_n-=Tn);kn<=an;)sn[kn].an=_n,sn[kn].ind=hn,sn[kn].extra=Tn,kn+=1;_n=0,hn+=1}}else sn[hn].ind=hn,sn[hn].extra=0,hn+=1;if(_e.l=sn,$n=Sn>$n?Sn:$n,Cn.push(Sn),_e.sz)_e.boxWidth=_e.sz[0],_e.justifyOffset=0;else switch(_e.boxWidth=$n,_e.j){case 1:_e.justifyOffset=-_e.boxWidth;break;case 2:_e.justifyOffset=-_e.boxWidth/2;break;default:_e.justifyOffset=0}_e.lineWidths=Cn;var Wn=nn.a,qn,Hn;xn=Wn.length;var Yn,Xn,sr=[];for(Pn=0;Pn<xn;Pn+=1){for(qn=Wn[Pn],qn.a.sc&&(_e.strokeColorAnim=!0),qn.a.sw&&(_e.strokeWidthAnim=!0),(qn.a.fc||qn.a.fh||qn.a.fs||qn.a.fb)&&(_e.fillColorAnim=!0),Xn=0,Yn=qn.s.b,an=0;an<cn;an+=1)Hn=sn[an],Hn.anIndexes[Pn]=Xn,(Yn==1&&Hn.val!==""||Yn==2&&Hn.val!==""&&Hn.val!==" "||Yn==3&&(Hn.n||Hn.val==" "||an==cn-1)||Yn==4&&(Hn.n||an==cn-1))&&(qn.s.rn===1&&sr.push(Xn),Xn+=1);nn.a[Pn].s.totalChars=Xn;var xr=-1,vr;if(qn.s.rn===1)for(an=0;an<cn;an+=1)Hn=sn[an],xr!=Hn.anIndexes[Pn]&&(xr=Hn.anIndexes[Pn],vr=sr.splice(Math.floor(Math.random()*sr.length),1)[0]),Hn.anIndexes[Pn]=vr}_e.yOffset=_e.finalLineHeight||_e.finalSize*1.2,_e.ls=_e.ls||0,_e.ascent=Mn.ascent*_e.finalSize/100},TextProperty.prototype.updateDocumentData=function(_e,tn){tn=tn===void 0?this.keysIndex:tn;var nn=this.copyData({},this.data.d.k[tn].s);nn=this.copyData(nn,_e),this.data.d.k[tn].s=nn,this.recalculate(tn),this.setCurrentData(nn),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(_e){var tn=this.data.d.k[_e].s;tn.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(tn)},TextProperty.prototype.canResizeFont=function(_e){this.canResize=_e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(_e){this.minimumFontSize=Math.floor(_e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var _e=Math.max,tn=Math.min,nn=Math.floor;function sn(cn,un){this._currentTextLength=-1,this.k=!1,this.data=un,this.elem=cn,this.comp=cn.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(cn),this.s=PropertyFactory.getProp(cn,un.s||{k:0},0,0,this),"e"in un?this.e=PropertyFactory.getProp(cn,un.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(cn,un.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(cn,un.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(cn,un.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(cn,un.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(cn,un.a,0,.01,this),this.dynamicProperties.length||this.getValue()}sn.prototype={getMult:function(un){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var hn=0,fn=0,vn=1,_n=1;this.ne.v>0?hn=this.ne.v/100:fn=-this.ne.v/100,this.xe.v>0?vn=1-this.xe.v/100:_n=1+this.xe.v/100;var kn=BezierFactory.getBezierEasing(hn,fn,vn,_n).get,yn=0,Cn=this.finalS,Sn=this.finalE,$n=this.data.sh;if($n===2)Sn===Cn?yn=un>=Sn?1:0:yn=_e(0,tn(.5/(Sn-Cn)+(un-Cn)/(Sn-Cn),1)),yn=kn(yn);else if($n===3)Sn===Cn?yn=un>=Sn?0:1:yn=1-_e(0,tn(.5/(Sn-Cn)+(un-Cn)/(Sn-Cn),1)),yn=kn(yn);else if($n===4)Sn===Cn?yn=0:(yn=_e(0,tn(.5/(Sn-Cn)+(un-Cn)/(Sn-Cn),1)),yn<.5?yn*=2:yn=1-2*(yn-.5)),yn=kn(yn);else if($n===5){if(Sn===Cn)yn=0;else{var Pn=Sn-Cn;un=tn(_e(0,un+.5-Cn),Sn-Cn);var xn=-Pn/2+un,Mn=Pn/2;yn=Math.sqrt(1-xn*xn/(Mn*Mn))}yn=kn(yn)}else $n===6?(Sn===Cn?yn=0:(un=tn(_e(0,un+.5-Cn),Sn-Cn),yn=(1+Math.cos(Math.PI+Math.PI*2*un/(Sn-Cn)))/2),yn=kn(yn)):(un>=nn(Cn)&&(un-Cn<0?yn=_e(0,tn(tn(Sn,1)-(Cn-un),1)):yn=_e(0,tn(Sn-un,1))),yn=kn(yn));if(this.sm.v!==100){var En=this.sm.v*.01;En===0&&(En=1e-8);var Tn=.5-En*.5;yn<Tn?yn=0:(yn=(yn-Tn)/En,yn>1&&(yn=1))}return yn*this.a.v},getValue:function(un){this.iterateDynamicProperties(),this._mdf=un||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,un&&this.data.r===2&&(this.e.v=this._currentTextLength);var hn=this.data.r===2?1:100/this.data.totalChars,fn=this.o.v/hn,vn=this.s.v/hn+fn,_n=this.e.v/hn+fn;if(vn>_n){var kn=vn;vn=_n,_n=kn}this.finalS=vn,this.finalE=_n}},extendPrototype([DynamicPropertyContainer],sn);function an(cn,un,hn){return new sn(cn,un)}return{getTextSelectorProp:an}}();function TextAnimatorDataProperty(_e,tn,nn){var sn={propType:!1},an=PropertyFactory.getProp,cn=tn.a;this.a={r:cn.r?an(_e,cn.r,0,degToRads,nn):sn,rx:cn.rx?an(_e,cn.rx,0,degToRads,nn):sn,ry:cn.ry?an(_e,cn.ry,0,degToRads,nn):sn,sk:cn.sk?an(_e,cn.sk,0,degToRads,nn):sn,sa:cn.sa?an(_e,cn.sa,0,degToRads,nn):sn,s:cn.s?an(_e,cn.s,1,.01,nn):sn,a:cn.a?an(_e,cn.a,1,0,nn):sn,o:cn.o?an(_e,cn.o,0,.01,nn):sn,p:cn.p?an(_e,cn.p,1,0,nn):sn,sw:cn.sw?an(_e,cn.sw,0,0,nn):sn,sc:cn.sc?an(_e,cn.sc,1,0,nn):sn,fc:cn.fc?an(_e,cn.fc,1,0,nn):sn,fh:cn.fh?an(_e,cn.fh,0,0,nn):sn,fs:cn.fs?an(_e,cn.fs,0,.01,nn):sn,fb:cn.fb?an(_e,cn.fb,0,.01,nn):sn,t:cn.t?an(_e,cn.t,0,0,nn):sn},this.s=TextSelectorProp.getTextSelectorProp(_e,tn.s,nn),this.s.t=tn.s.t}function TextAnimatorProperty(_e,tn,nn){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=_e,this._renderType=tn,this._elem=nn,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(nn)}TextAnimatorProperty.prototype.searchProperties=function(){var _e,tn=this._textData.a.length,nn,sn=PropertyFactory.getProp;for(_e=0;_e<tn;_e+=1)nn=this._textData.a[_e],this._animatorsData[_e]=new TextAnimatorDataProperty(this._elem,nn,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:sn(this._elem,this._textData.p.a,0,0,this),f:sn(this._elem,this._textData.p.f,0,0,this),l:sn(this._elem,this._textData.p.l,0,0,this),r:sn(this._elem,this._textData.p.r,0,0,this),p:sn(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=sn(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(_e,tn){if(this.lettersChangedFlag=tn,!(!this._mdf&&!this._isFirstFrame&&!tn&&(!this._hasMaskedPath||!this._pathData.m._mdf))){this._isFirstFrame=!1;var nn=this._moreOptions.alignment.v,sn=this._animatorsData,an=this._textData,cn=this.mHelper,un=this._renderType,hn=this.renderedLetters.length,fn,vn,_n,kn,yn=_e.l,Cn,Sn,$n,Pn,xn,Mn,En,Tn,Ln,Nn,Rn,On,jn,zn,Kn;if(this._hasMaskedPath){if(Kn=this._pathData.m,!this._pathData.n||this._pathData._mdf){var Vn=Kn.v;this._pathData.r.v&&(Vn=Vn.reverse()),Cn={tLength:0,segments:[]},kn=Vn._length-1;var Qn;for(On=0,_n=0;_n<kn;_n+=1)Qn=bez.buildBezierData(Vn.v[_n],Vn.v[_n+1],[Vn.o[_n][0]-Vn.v[_n][0],Vn.o[_n][1]-Vn.v[_n][1]],[Vn.i[_n+1][0]-Vn.v[_n+1][0],Vn.i[_n+1][1]-Vn.v[_n+1][1]]),Cn.tLength+=Qn.segmentLength,Cn.segments.push(Qn),On+=Qn.segmentLength;_n=kn,Kn.v.c&&(Qn=bez.buildBezierData(Vn.v[_n],Vn.v[0],[Vn.o[_n][0]-Vn.v[_n][0],Vn.o[_n][1]-Vn.v[_n][1]],[Vn.i[0][0]-Vn.v[0][0],Vn.i[0][1]-Vn.v[0][1]]),Cn.tLength+=Qn.segmentLength,Cn.segments.push(Qn),On+=Qn.segmentLength),this._pathData.pi=Cn}if(Cn=this._pathData.pi,Sn=this._pathData.f.v,En=0,Mn=1,Pn=0,xn=!0,Nn=Cn.segments,Sn<0&&Kn.v.c)for(Cn.tLength<Math.abs(Sn)&&(Sn=-Math.abs(Sn)%Cn.tLength),En=Nn.length-1,Ln=Nn[En].points,Mn=Ln.length-1;Sn<0;)Sn+=Ln[Mn].partialLength,Mn-=1,Mn<0&&(En-=1,Ln=Nn[En].points,Mn=Ln.length-1);Ln=Nn[En].points,Tn=Ln[Mn-1],$n=Ln[Mn],Rn=$n.partialLength}kn=yn.length,fn=0,vn=0;var Jn=_e.finalSize*1.2*.714,er=!0,Wn,qn,Hn,Yn,Xn;Yn=sn.length;var sr,xr=-1,vr,mr,Ar,Mr=Sn,nr=En,hr=Mn,Pr=-1,Nr,Lr,ar,or,cr,wr,kr,ur,Sr="",Tr=this.defaultPropsArray,Er;if(_e.j===2||_e.j===1){var br=0,Dr=0,Ir=_e.j===2?-.5:-1,Vr=0,Hr=!0;for(_n=0;_n<kn;_n+=1)if(yn[_n].n){for(br&&(br+=Dr);Vr<_n;)yn[Vr].animatorJustifyOffset=br,Vr+=1;br=0,Hr=!0}else{for(Hn=0;Hn<Yn;Hn+=1)Wn=sn[Hn].a,Wn.t.propType&&(Hr&&_e.j===2&&(Dr+=Wn.t.v*Ir),qn=sn[Hn].s,sr=qn.getMult(yn[_n].anIndexes[Hn],an.a[Hn].s.totalChars),sr.length?br+=Wn.t.v*sr[0]*Ir:br+=Wn.t.v*sr*Ir);Hr=!1}for(br&&(br+=Dr);Vr<_n;)yn[Vr].animatorJustifyOffset=br,Vr+=1}for(_n=0;_n<kn;_n+=1){if(cn.reset(),Nr=1,yn[_n].n)fn=0,vn+=_e.yOffset,vn+=er?1:0,Sn=Mr,er=!1,this._hasMaskedPath&&(En=nr,Mn=hr,Ln=Nn[En].points,Tn=Ln[Mn-1],$n=Ln[Mn],Rn=$n.partialLength,Pn=0),Sr="",ur="",wr="",Er="",Tr=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Pr!==yn[_n].line){switch(_e.j){case 1:Sn+=On-_e.lineWidths[yn[_n].line];break;case 2:Sn+=(On-_e.lineWidths[yn[_n].line])/2;break}Pr=yn[_n].line}xr!==yn[_n].ind&&(yn[xr]&&(Sn+=yn[xr].extra),Sn+=yn[_n].an/2,xr=yn[_n].ind),Sn+=nn[0]*yn[_n].an*.005;var zr=0;for(Hn=0;Hn<Yn;Hn+=1)Wn=sn[Hn].a,Wn.p.propType&&(qn=sn[Hn].s,sr=qn.getMult(yn[_n].anIndexes[Hn],an.a[Hn].s.totalChars),sr.length?zr+=Wn.p.v[0]*sr[0]:zr+=Wn.p.v[0]*sr),Wn.a.propType&&(qn=sn[Hn].s,sr=qn.getMult(yn[_n].anIndexes[Hn],an.a[Hn].s.totalChars),sr.length?zr+=Wn.a.v[0]*sr[0]:zr+=Wn.a.v[0]*sr);for(xn=!0,this._pathData.a.v&&(Sn=yn[0].an*.5+(On-this._pathData.f.v-yn[0].an*.5-yn[yn.length-1].an*.5)*xr/(kn-1),Sn+=this._pathData.f.v);xn;)Pn+Rn>=Sn+zr||!Ln?(jn=(Sn+zr-Pn)/$n.partialLength,mr=Tn.point[0]+($n.point[0]-Tn.point[0])*jn,Ar=Tn.point[1]+($n.point[1]-Tn.point[1])*jn,cn.translate(-nn[0]*yn[_n].an*.005,-(nn[1]*Jn)*.01),xn=!1):Ln&&(Pn+=$n.partialLength,Mn+=1,Mn>=Ln.length&&(Mn=0,En+=1,Nn[En]?Ln=Nn[En].points:Kn.v.c?(Mn=0,En=0,Ln=Nn[En].points):(Pn-=$n.partialLength,Ln=null)),Ln&&(Tn=$n,$n=Ln[Mn],Rn=$n.partialLength));vr=yn[_n].an/2-yn[_n].add,cn.translate(-vr,0,0)}else vr=yn[_n].an/2-yn[_n].add,cn.translate(-vr,0,0),cn.translate(-nn[0]*yn[_n].an*.005,-nn[1]*Jn*.01,0);for(Hn=0;Hn<Yn;Hn+=1)Wn=sn[Hn].a,Wn.t.propType&&(qn=sn[Hn].s,sr=qn.getMult(yn[_n].anIndexes[Hn],an.a[Hn].s.totalChars),(fn!==0||_e.j!==0)&&(this._hasMaskedPath?sr.length?Sn+=Wn.t.v*sr[0]:Sn+=Wn.t.v*sr:sr.length?fn+=Wn.t.v*sr[0]:fn+=Wn.t.v*sr));for(_e.strokeWidthAnim&&(ar=_e.sw||0),_e.strokeColorAnim&&(_e.sc?Lr=[_e.sc[0],_e.sc[1],_e.sc[2]]:Lr=[0,0,0]),_e.fillColorAnim&&_e.fc&&(or=[_e.fc[0],_e.fc[1],_e.fc[2]]),Hn=0;Hn<Yn;Hn+=1)Wn=sn[Hn].a,Wn.a.propType&&(qn=sn[Hn].s,sr=qn.getMult(yn[_n].anIndexes[Hn],an.a[Hn].s.totalChars),sr.length?cn.translate(-Wn.a.v[0]*sr[0],-Wn.a.v[1]*sr[1],Wn.a.v[2]*sr[2]):cn.translate(-Wn.a.v[0]*sr,-Wn.a.v[1]*sr,Wn.a.v[2]*sr));for(Hn=0;Hn<Yn;Hn+=1)Wn=sn[Hn].a,Wn.s.propType&&(qn=sn[Hn].s,sr=qn.getMult(yn[_n].anIndexes[Hn],an.a[Hn].s.totalChars),sr.length?cn.scale(1+(Wn.s.v[0]-1)*sr[0],1+(Wn.s.v[1]-1)*sr[1],1):cn.scale(1+(Wn.s.v[0]-1)*sr,1+(Wn.s.v[1]-1)*sr,1));for(Hn=0;Hn<Yn;Hn+=1){if(Wn=sn[Hn].a,qn=sn[Hn].s,sr=qn.getMult(yn[_n].anIndexes[Hn],an.a[Hn].s.totalChars),Wn.sk.propType&&(sr.length?cn.skewFromAxis(-Wn.sk.v*sr[0],Wn.sa.v*sr[1]):cn.skewFromAxis(-Wn.sk.v*sr,Wn.sa.v*sr)),Wn.r.propType&&(sr.length?cn.rotateZ(-Wn.r.v*sr[2]):cn.rotateZ(-Wn.r.v*sr)),Wn.ry.propType&&(sr.length?cn.rotateY(Wn.ry.v*sr[1]):cn.rotateY(Wn.ry.v*sr)),Wn.rx.propType&&(sr.length?cn.rotateX(Wn.rx.v*sr[0]):cn.rotateX(Wn.rx.v*sr)),Wn.o.propType&&(sr.length?Nr+=(Wn.o.v*sr[0]-Nr)*sr[0]:Nr+=(Wn.o.v*sr-Nr)*sr),_e.strokeWidthAnim&&Wn.sw.propType&&(sr.length?ar+=Wn.sw.v*sr[0]:ar+=Wn.sw.v*sr),_e.strokeColorAnim&&Wn.sc.propType)for(cr=0;cr<3;cr+=1)sr.length?Lr[cr]+=(Wn.sc.v[cr]-Lr[cr])*sr[0]:Lr[cr]+=(Wn.sc.v[cr]-Lr[cr])*sr;if(_e.fillColorAnim&&_e.fc){if(Wn.fc.propType)for(cr=0;cr<3;cr+=1)sr.length?or[cr]+=(Wn.fc.v[cr]-or[cr])*sr[0]:or[cr]+=(Wn.fc.v[cr]-or[cr])*sr;Wn.fh.propType&&(sr.length?or=addHueToRGB(or,Wn.fh.v*sr[0]):or=addHueToRGB(or,Wn.fh.v*sr)),Wn.fs.propType&&(sr.length?or=addSaturationToRGB(or,Wn.fs.v*sr[0]):or=addSaturationToRGB(or,Wn.fs.v*sr)),Wn.fb.propType&&(sr.length?or=addBrightnessToRGB(or,Wn.fb.v*sr[0]):or=addBrightnessToRGB(or,Wn.fb.v*sr))}}for(Hn=0;Hn<Yn;Hn+=1)Wn=sn[Hn].a,Wn.p.propType&&(qn=sn[Hn].s,sr=qn.getMult(yn[_n].anIndexes[Hn],an.a[Hn].s.totalChars),this._hasMaskedPath?sr.length?cn.translate(0,Wn.p.v[1]*sr[0],-Wn.p.v[2]*sr[1]):cn.translate(0,Wn.p.v[1]*sr,-Wn.p.v[2]*sr):sr.length?cn.translate(Wn.p.v[0]*sr[0],Wn.p.v[1]*sr[1],-Wn.p.v[2]*sr[2]):cn.translate(Wn.p.v[0]*sr,Wn.p.v[1]*sr,-Wn.p.v[2]*sr));if(_e.strokeWidthAnim&&(wr=ar<0?0:ar),_e.strokeColorAnim&&(kr="rgb("+Math.round(Lr[0]*255)+","+Math.round(Lr[1]*255)+","+Math.round(Lr[2]*255)+")"),_e.fillColorAnim&&_e.fc&&(ur="rgb("+Math.round(or[0]*255)+","+Math.round(or[1]*255)+","+Math.round(or[2]*255)+")"),this._hasMaskedPath){if(cn.translate(0,-_e.ls),cn.translate(0,nn[1]*Jn*.01+vn,0),this._pathData.p.v){zn=($n.point[1]-Tn.point[1])/($n.point[0]-Tn.point[0]);var Wr=Math.atan(zn)*180/Math.PI;$n.point[0]<Tn.point[0]&&(Wr+=180),cn.rotate(-Wr*Math.PI/180)}cn.translate(mr,Ar,0),Sn-=nn[0]*yn[_n].an*.005,yn[_n+1]&&xr!==yn[_n+1].ind&&(Sn+=yn[_n].an/2,Sn+=_e.tr*.001*_e.finalSize)}else{switch(cn.translate(fn,vn,0),_e.ps&&cn.translate(_e.ps[0],_e.ps[1]+_e.ascent,0),_e.j){case 1:cn.translate(yn[_n].animatorJustifyOffset+_e.justifyOffset+(_e.boxWidth-_e.lineWidths[yn[_n].line]),0,0);break;case 2:cn.translate(yn[_n].animatorJustifyOffset+_e.justifyOffset+(_e.boxWidth-_e.lineWidths[yn[_n].line])/2,0,0);break}cn.translate(0,-_e.ls),cn.translate(vr,0,0),cn.translate(nn[0]*yn[_n].an*.005,nn[1]*Jn*.01,0),fn+=yn[_n].l+_e.tr*.001*_e.finalSize}un==="html"?Sr=cn.toCSS():un==="svg"?Sr=cn.to2dCSS():Tr=[cn.props[0],cn.props[1],cn.props[2],cn.props[3],cn.props[4],cn.props[5],cn.props[6],cn.props[7],cn.props[8],cn.props[9],cn.props[10],cn.props[11],cn.props[12],cn.props[13],cn.props[14],cn.props[15]],Er=Nr}hn<=_n?(Xn=new LetterProps(Er,wr,kr,ur,Sr,Tr),this.renderedLetters.push(Xn),hn+=1,this.lettersChangedFlag=!0):(Xn=this.renderedLetters[_n],this.lettersChangedFlag=Xn.update(Er,wr,kr,ur,Sr,Tr)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty);function ITextElement(){}ITextElement.prototype.initElement=function(_e,tn,nn){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(_e,tn,nn),this.textProperty=new TextProperty(this,_e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(_e.t,this.renderType,this),this.initTransform(_e,tn,nn),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(_e){this._mdf=!1,this.prepareRenderableFrame(_e),this.prepareProperties(_e,this.isInRange)},ITextElement.prototype.createPathShape=function(_e,tn){var nn,sn=tn.length,an,cn="";for(nn=0;nn<sn;nn+=1)tn[nn].ty==="sh"&&(an=tn[nn].ks.k,cn+=buildShapeString(an,an.i.length,!0,_e));return cn},ITextElement.prototype.updateDocumentData=function(_e,tn){this.textProperty.updateDocumentData(_e,tn)},ITextElement.prototype.canResizeFont=function(_e){this.textProperty.canResizeFont(_e)},ITextElement.prototype.setMinimumFontSize=function(_e){this.textProperty.setMinimumFontSize(_e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(_e,tn,nn,sn,an){switch(_e.ps&&tn.translate(_e.ps[0],_e.ps[1]+_e.ascent,0),tn.translate(0,-_e.ls,0),_e.j){case 1:tn.translate(_e.justifyOffset+(_e.boxWidth-_e.lineWidths[nn]),0,0);break;case 2:tn.translate(_e.justifyOffset+(_e.boxWidth-_e.lineWidths[nn])/2,0,0);break}tn.translate(sn,an,0)},ITextElement.prototype.buildColor=function(_e){return"rgb("+Math.round(_e[0]*255)+","+Math.round(_e[1]*255)+","+Math.round(_e[2]*255)+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(_e,tn,nn){this.textSpans=[],this.renderType="svg",this.initElement(_e,tn,nn)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(_e){for(var tn=0,nn=_e.length,sn=[],an="";tn<nn;)_e[tn]==="\r"||_e[tn]==="�"?(sn.push(an),an=""):an+=_e[tn],tn+=1;return sn.push(an),sn},SVGTextLottieElement.prototype.buildShapeData=function(_e,tn){if(_e.shapes&&_e.shapes.length){var nn=_e.shapes[0];if(nn.it){var sn=nn.it[nn.it.length-1];sn.s&&(sn.s.k[0]=tn,sn.s.k[1]=tn)}}return _e},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var _e,tn,nn=this.textProperty.currentData;this.renderedLetters=createSizedArray(nn?nn.l.length:0),nn.fc?this.layerElement.setAttribute("fill",this.buildColor(nn.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),nn.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(nn.sc)),this.layerElement.setAttribute("stroke-width",nn.sw)),this.layerElement.setAttribute("font-size",nn.finalSize);var sn=this.globalData.fontManager.getFontByName(nn.f);if(sn.fClass)this.layerElement.setAttribute("class",sn.fClass);else{this.layerElement.setAttribute("font-family",sn.fFamily);var an=nn.fWeight,cn=nn.fStyle;this.layerElement.setAttribute("font-style",cn),this.layerElement.setAttribute("font-weight",an)}this.layerElement.setAttribute("aria-label",nn.t);var un=nn.l||[],hn=!!this.globalData.fontManager.chars;tn=un.length;var fn,vn=this.mHelper,_n="",kn=this.data.singleShape,yn=0,Cn=0,Sn=!0,$n=nn.tr*.001*nn.finalSize;if(kn&&!hn&&!nn.sz){var Pn=this.textContainer,xn="start";switch(nn.j){case 1:xn="end";break;case 2:xn="middle";break;default:xn="start";break}Pn.setAttribute("text-anchor",xn),Pn.setAttribute("letter-spacing",$n);var Mn=this.buildTextContents(nn.finalText);for(tn=Mn.length,Cn=nn.ps?nn.ps[1]+nn.ascent:0,_e=0;_e<tn;_e+=1)fn=this.textSpans[_e].span||createNS("tspan"),fn.textContent=Mn[_e],fn.setAttribute("x",0),fn.setAttribute("y",Cn),fn.style.display="inherit",Pn.appendChild(fn),this.textSpans[_e]||(this.textSpans[_e]={span:null,glyph:null}),this.textSpans[_e].span=fn,Cn+=nn.finalLineHeight;this.layerElement.appendChild(Pn)}else{var En=this.textSpans.length,Tn;for(_e=0;_e<tn;_e+=1){if(this.textSpans[_e]||(this.textSpans[_e]={span:null,childSpan:null,glyph:null}),!hn||!kn||_e===0){if(fn=En>_e?this.textSpans[_e].span:createNS(hn?"g":"text"),En<=_e){if(fn.setAttribute("stroke-linecap","butt"),fn.setAttribute("stroke-linejoin","round"),fn.setAttribute("stroke-miterlimit","4"),this.textSpans[_e].span=fn,hn){var Ln=createNS("g");fn.appendChild(Ln),this.textSpans[_e].childSpan=Ln}this.textSpans[_e].span=fn,this.layerElement.appendChild(fn)}fn.style.display="inherit"}if(vn.reset(),kn&&(un[_e].n&&(yn=-$n,Cn+=nn.yOffset,Cn+=Sn?1:0,Sn=!1),this.applyTextPropertiesToMatrix(nn,vn,un[_e].line,yn,Cn),yn+=un[_e].l||0,yn+=$n),hn){Tn=this.globalData.fontManager.getCharData(nn.finalText[_e],sn.fStyle,this.globalData.fontManager.getFontByName(nn.f).fFamily);var Nn;if(Tn.t===1)Nn=new SVGCompElement(Tn.data,this.globalData,this);else{var Rn=emptyShapeData;Tn.data&&Tn.data.shapes&&(Rn=this.buildShapeData(Tn.data,nn.finalSize)),Nn=new SVGShapeElement(Rn,this.globalData,this)}if(this.textSpans[_e].glyph){var On=this.textSpans[_e].glyph;this.textSpans[_e].childSpan.removeChild(On.layerElement),On.destroy()}this.textSpans[_e].glyph=Nn,Nn._debug=!0,Nn.prepareFrame(0),Nn.renderFrame(),this.textSpans[_e].childSpan.appendChild(Nn.layerElement),Tn.t===1&&this.textSpans[_e].childSpan.setAttribute("transform","scale("+nn.finalSize/100+","+nn.finalSize/100+")")}else kn&&fn.setAttribute("transform","translate("+vn.props[12]+","+vn.props[13]+")"),fn.textContent=un[_e].val,fn.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}kn&&fn&&fn.setAttribute("d",_n)}for(;_e<this.textSpans.length;)this.textSpans[_e].span.style.display="none",_e+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var _e=this.layerElement.getBBox();this.bbox={top:_e.y,left:_e.x,width:_e.width,height:_e.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var _e,tn=this.textSpans.length,nn;for(this.renderedFrame=this.comp.renderedFrame,_e=0;_e<tn;_e+=1)nn=this.textSpans[_e].glyph,nn&&(nn.prepareFrame(this.comp.renderedFrame-this.data.st),nn._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var _e,tn,nn=this.textAnimator.renderedLetters,sn=this.textProperty.currentData.l;tn=sn.length;var an,cn,un;for(_e=0;_e<tn;_e+=1)sn[_e].n||(an=nn[_e],cn=this.textSpans[_e].span,un=this.textSpans[_e].glyph,un&&un.renderFrame(),an._mdf.m&&cn.setAttribute("transform",an.m),an._mdf.o&&cn.setAttribute("op
357acity",an.o),an._mdf.sw&&cn.setAttribute("stroke-width",an.sw),an._mdf.sc&&cn.setAttribute("stroke",an.sc),an._mdf.fc&&cn.setAttribute("fill",an.fc))}};function ISolidElement(_e,tn,nn){this.initElement(_e,tn,nn)}extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var _e=createNS("rect");_e.setAttribute("width",this.data.sw),_e.setAttribute("height",this.data.sh),_e.setAttribute("fill",this.data.sc),this.layerElement.appendChild(_e)};function NullElement(_e,tn,nn){this.initFrame(),this.initBaseData(_e,tn,nn),this.initFrame(),this.initTransform(_e,tn,nn),this.initHierarchy()}NullElement.prototype.prepareFrame=function(_e){this.prepareProperties(_e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement);function SVGRendererBase(){}extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(_e){return new NullElement(_e,this.globalData,this)},SVGRendererBase.prototype.createShape=function(_e){return new SVGShapeElement(_e,this.globalData,this)},SVGRendererBase.prototype.createText=function(_e){return new SVGTextLottieElement(_e,this.globalData,this)},SVGRendererBase.prototype.createImage=function(_e){return new IImageElement(_e,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(_e){return new ISolidElement(_e,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(_e){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+_e.w+" "+_e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",_e.w),this.svgElement.setAttribute("height",_e.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),this.renderConfig.focusable!==void 0&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var tn=this.globalData.defs;this.setupGlobalData(_e,tn),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=_e;var nn=createNS("clipPath"),sn=createNS("rect");sn.setAttribute("width",_e.w),sn.setAttribute("height",_e.h),sn.setAttribute("x",0),sn.setAttribute("y",0);var an=createElementID();nn.setAttribute("id",an),nn.appendChild(sn),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+an+")"),tn.appendChild(nn),this.layers=_e.layers,this.elements=createSizedArray(_e.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var _e,tn=this.layers?this.layers.length:0;for(_e=0;_e<tn;_e+=1)this.elements[_e]&&this.elements[_e].destroy&&this.elements[_e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(_e){var tn=0,nn=this.layers.length;for(tn=0;tn<nn;tn+=1)if(this.layers[tn].ind===_e)return tn;return-1},SVGRendererBase.prototype.buildItem=function(_e){var tn=this.elements;if(!(tn[_e]||this.layers[_e].ty===99)){tn[_e]=!0;var nn=this.createItem(this.layers[_e]);if(tn[_e]=nn,getExpressionsPlugin()&&(this.layers[_e].ty===0&&this.globalData.projectInterface.registerComposition(nn),nn.initExpressions()),this.appendElementInPos(nn,_e),this.layers[_e].tt){var sn="tp"in this.layers[_e]?this.findIndexByInd(this.layers[_e].tp):_e-1;if(sn===-1)return;if(!this.elements[sn]||this.elements[sn]===!0)this.buildItem(sn),this.addPendingElement(nn);else{var an=tn[sn],cn=an.getMatte(this.layers[_e].tt);nn.setMatte(cn)}}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var _e=this.pendingElements.pop();if(_e.checkParenting(),_e.data.tt)for(var tn=0,nn=this.elements.length;tn<nn;){if(this.elements[tn]===_e){var sn="tp"in _e.data?this.findIndexByInd(_e.data.tp):tn-1,an=this.elements[sn],cn=an.getMatte(this.layers[tn].tt);_e.setMatte(cn);break}tn+=1}}},SVGRendererBase.prototype.renderFrame=function(_e){if(!(this.renderedFrame===_e||this.destroyed)){_e===null?_e=this.renderedFrame:this.renderedFrame=_e,this.globalData.frameNum=_e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=_e,this.globalData._mdf=!1;var tn,nn=this.layers.length;for(this.completeLayers||this.checkLayers(_e),tn=nn-1;tn>=0;tn-=1)(this.completeLayers||this.elements[tn])&&this.elements[tn].prepareFrame(_e-this.layers[tn].st);if(this.globalData._mdf)for(tn=0;tn<nn;tn+=1)(this.completeLayers||this.elements[tn])&&this.elements[tn].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(_e,tn){var nn=_e.getBaseElement();if(nn){for(var sn=0,an;sn<tn;)this.elements[sn]&&this.elements[sn]!==!0&&this.elements[sn].getBaseElement()&&
vendor: 121,428 bytes, line 357
357(an=this.elements[sn].getBaseElement()),sn+=1;an?this.layerElement.insertBefore(nn,an):this.layerElement.appendChild(nn)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"};function ICompElement(){}extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(_e,tn,nn){this.initFrame(),this.initBaseData(_e,tn,nn),this.initTransform(_e,tn,nn),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!tn.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(_e){if(this._mdf=!1,this.prepareRenderableFrame(_e),this.prepareProperties(_e,this.isInRange),!(!this.isInRange&&!this.data.xt)){if(this.tm._placeholder)this.renderedFrame=_e/this.data.sr;else{var tn=this.tm.v;tn===this.data.op&&(tn=this.data.op-1),this.renderedFrame=tn}var nn,sn=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),nn=sn-1;nn>=0;nn-=1)(this.completeLayers||this.elements[nn])&&(this.elements[nn].prepareFrame(this.renderedFrame-this.layers[nn].st),this.elements[nn]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var _e,tn=this.layers.length;for(_e=0;_e<tn;_e+=1)(this.completeLayers||this.elements[_e])&&this.elements[_e].renderFrame()},ICompElement.prototype.setElements=function(_e){this.elements=_e},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var _e,tn=this.layers.length;for(_e=0;_e<tn;_e+=1)this.elements[_e]&&this.elements[_e].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()};function SVGCompElement(_e,tn,nn){this.layers=_e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(_e,tn,nn),this.tm=_e.tm?PropertyFactory.getProp(this,_e.tm,0,tn.frameRate,this):{_placeholder:!0}}extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(_e){return new SVGCompElement(_e,this.globalData,this)};function SVGRenderer(_e,tn){this.animationItem=_e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var nn="";if(tn&&tn.title){var sn=createNS("title"),an=createElementID();sn.setAttribute("id",an),sn.textContent=tn.title,this.svgElement.appendChild(sn),nn+=an}if(tn&&tn.description){var cn=createNS("desc"),un=createElementID();cn.setAttribute("id",un),cn.textContent=tn.description,this.svgElement.appendChild(cn),nn+=" "+un}nn&&this.svgElement.setAttribute("aria-labelledby",nn);var hn=createNS("defs");this.svgElement.appendChild(hn);var fn=createNS("g");this.svgElement.appendChild(fn),this.layerElement=fn,this.renderConfig={preserveAspectRatio:tn&&tn.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:tn&&tn.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:tn&&tn.contentVisibility||"visible",progressiveLoad:tn&&tn.progressiveLoad||!1,hideOnTransparent:!(tn&&tn.hideOnTransparent===!1),viewBoxOnly:tn&&tn.viewBoxOnly||!1,viewBoxSize:tn&&tn.viewBoxSize||!1,className:tn&&tn.className||"",id:tn&&tn.id||"",focusable:tn&&tn.focusable,filterSize:{width:tn&&tn.filterSize&&tn.filterSize.width||"100%",height:tn&&tn.filterSize&&tn.filterSize.height||"100%",x:tn&&tn.filterSize&&tn.filterSize.x||"0%",y:tn&&tn.filterSize&&tn.filterSize.y||"0%"},width:tn&&tn.width,height:tn&&tn.height,runExpressions:!tn||tn.runExpressions===void 0||tn.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:hn,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(_e){return new SVGCompElement(_e,this.globalData,this)};function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}ShapeTransformManager.prototype={addTransformSequence:function(tn){var nn,sn=tn.length,an="_";for(nn=0;nn<sn;nn+=1)an+=tn[nn].transform.key+"_";var cn=this.sequences[an];return cn||(cn={transforms:[].concat(tn),finalTransform:new Matrix,_mdf:!1},this.sequences[an]=cn,this.sequenceList.push(cn)),cn},processSequence:function(tn,nn){for(var sn=0,an=tn.transforms.length,cn=nn;sn<an&&!nn;){if(tn.transforms[sn].transform.mProps._mdf){cn=!0;break}sn+=1}if(cn)for(tn.finalTransform.reset(),sn=an-1;sn>=0;sn-=1)tn.finalTransform.multiply(tn.transforms[sn].transform.mProps.v);tn._mdf=cn},processSequences:function(tn){var nn,sn=this.sequenceList.length;for(nn=0;nn<sn;nn+=1)this.processSequence(this.sequenceList[nn],tn)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var tn="__lottie_element_luma_buffer",nn=null,sn=null,an=null;function cn(){var fn=createNS("svg"),vn=createNS("filter"),_n=createNS("feColorMatrix");return vn.setAttribute("id",tn),_n.setAttribute("type","matrix"),_n.setAttribute("color-interpolation-filters","sRGB"),_n.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),vn.appendChild(_n),fn.appendChild(vn),fn.setAttribute("id",tn+"_svg"),featureSupport.svgLumaHidden&&(fn.style.display="none"),fn}function un(){nn||(an=cn(),document.body.appendChild(an),nn=createTag("canvas"),sn=nn.getContext("2d"),sn.filter="url(#"+tn+")",sn.fillStyle="rgba(0,0,0,0)",sn.fillRect(0,0,1,1))}function hn(fn){return nn||un(),nn.width=fn.width,nn.height=fn.height,sn.filter="url(#"+tn+")",nn}return{load:un,get:hn}};function createCanvas(_e,tn){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(_e,tn);var nn=createTag("canvas");return nn.width=_e,nn.height=tn,nn}var assetLoader=function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas}}(),registeredEffects={};function CVEffects(_e){var tn,nn=_e.data.ef?_e.data.ef.length:0;this.filters=[];var sn;for(tn=0;tn<nn;tn+=1){sn=null;var an=_e.data.ef[tn].ty;if(registeredEffects[an]){var cn=registeredEffects[an].effect;sn=new cn(_e.effectsManager.effectElements[tn],_e)}sn&&this.filters.push(sn)}this.filters.length&&_e.addRenderableComponent(this)}CVEffects.prototype.renderFrame=function(_e){var tn,nn=this.filters.length;for(tn=0;tn<nn;tn+=1)this.filters[tn].renderFrame(_e)},CVEffects.prototype.getEffects=function(_e){var tn,nn=this.filters.length,sn=[];for(tn=0;tn<nn;tn+=1)this.filters[tn].type===_e&&sn.push(this.filters[tn]);return sn};function registerEffect(_e,tn){registeredEffects[_e]={effect:tn}}function CVMaskElement(_e,tn){this.data=_e,this.element=tn,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var nn,sn=this.masksProperties.length,an=!1;for(nn=0;nn<sn;nn+=1)this.masksProperties[nn].mode!=="n"&&(an=!0),this.viewData[nn]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[nn],3);this.hasMasks=an,an&&this.element.addRenderableComponent(this)}CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var _e=this.element.finalTransform.mat,tn=this.element.canvasContext,nn,sn=this.masksProperties.length,an,cn,un;for(tn.beginPath(),nn=0;nn<sn;nn+=1)if(this.masksProperties[nn].mode!=="n"){this.masksProperties[nn].inv&&(tn.moveTo(0,0),tn.lineTo(this.element.globalData.compSize.w,0),tn.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),tn.lineTo(0,this.element.globalData.compSize.h),tn.lineTo(0,0)),un=this.viewData[nn].v,an=_e.applyToPointArray(un.v[0][0],un.v[0][1],0),tn.moveTo(an[0],an[1]);var hn,fn=un._length;for(hn=1;hn<fn;hn+=1)cn=_e.applyToTriplePoints(un.o[hn-1],un.i[hn],un.v[hn]),tn.bezierCurveTo(cn[0],cn[1],cn[2],cn[3],cn[4],cn[5]);cn=_e.applyToTriplePoints(un.o[hn-1],un.i[0],un.v[0]),tn.bezierCurveTo(cn[0],cn[1],cn[2],cn[3],cn[4],cn[5])}this.element.globalData.renderer.save(!0),tn.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};function CVBaseElement(){}var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var tn=this.globalData.canvasContext,nn=assetLoader.createCanvas(tn.canvas.width,tn.canvas.height);this.buffers.push(nn);var sn=assetLoader.createCanvas(tn.canvas.width,tn.canvas.height);this.buffers.push(sn),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var tn=this.globalData;if(tn.blendMode!==this.data.bm){tn.blendMode=this.data.bm;var nn=getBlendMode(this.data.bm);tn.canvasContext.globalCompositeOperation=nn}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(tn){tn.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var tn=this.buffers[0],nn=tn.getContext("2d");this.clearCanvas(nn),nn.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var tn=this.buffers[1],nn=tn.getContext("2d");this.clearCanvas(nn),nn.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var sn=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(sn.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var an=assetLoader.getLumaCanvas(this.canvasContext.canvas),cn=an.getContext("2d");cn.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(an,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(tn,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(tn){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!tn)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var nn=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(nn),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(nn),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(_e,tn,nn,sn){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var an=4;tn.ty==="rc"?an=5:tn.ty==="el"?an=6:tn.ty==="sr"&&(an=7),this.sh=ShapePropertyFactory.getShapeProp(_e,tn,an,_e);var cn,un=nn.length,hn;for(cn=0;cn<un;cn+=1)nn[cn].closed||(hn={transforms:sn.addTransformSequence(nn[cn].transforms),trNodes:[]},this.styledShapes.push(hn),nn[cn].elements.push(hn))}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(_e,tn,nn){this.shapes=[],this.shapesData=_e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(_e,tn,nn)}extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(_e,tn){var nn={data:_e,type:_e.ty,preTransforms:this.transformsManager.addTransformSequence(tn),transforms:[],elements:[],closed:_e.hd===!0},sn={};if(_e.ty==="fl"||_e.ty==="st"?(sn.c=PropertyFactory.getProp(this,_e.c,1,255,this),sn.c.k||(nn.co="rgb("+bmFloor(sn.c.v[0])+","+bmFloor(sn.c.v[1])+","+bmFloor(sn.c.v[2])+")")):(_e.ty==="gf"||_e.ty==="gs")&&(sn.s=PropertyFactory.getProp(this,_e.s,1,null,this),sn.e=PropertyFactory.getProp(this,_e.e,1,null,this),sn.h=PropertyFactory.getProp(this,_e.h||{k:0},0,.01,this),sn.a=PropertyFactory.getProp(this,_e.a||{k:0},0,degToRads,this),sn.g=new GradientProperty(this,_e.g,this)),sn.o=PropertyFactory.getProp(this,_e.o,0,.01,this),_e.ty==="st"||_e.ty==="gs"){if(nn.lc=lineCapEnum[_e.lc||2],nn.lj=lineJoinEnum[_e.lj||2],_e.lj==1&&(nn.ml=_e.ml),sn.w=PropertyFactory.getProp(this,_e.w,0,null,this),sn.w.k||(nn.wi=sn.w.v),_e.d){var an=new DashProperty(this,_e.d,"canvas",this);sn.d=an,sn.d.k||(nn.da=sn.d.dashArray,nn.do=sn.d.dashoffset[0])}}else nn.r=_e.r===2?"evenodd":"nonzero";return this.stylesList.push(nn),sn.style=nn,sn},CVShapeElement.prototype.createGroupElement=function(){var _e={it:[],prevViewData:[]};return _e},CVShapeElement.prototype.createTransformElement=function(_e){var tn={transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,_e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,_e,this)}};return tn},CVShapeElement.prototype.createShapeElement=function(_e){var tn=new CVShapeData(this,_e,this.stylesList,this.transformsManager);return this.shapes.push(tn),this.addShapeToModifiers(tn),tn},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var _e,tn=this.itemsData.length;for(_e=0;_e<tn;_e+=1)this.prevViewData[_e]=this.itemsData[_e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),tn=this.dynamicProperties.length,_e=0;_e<tn;_e+=1)this.dynamicProperties[_e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(_e){var tn,nn=this.stylesList.length;for(tn=0;tn<nn;tn+=1)this.stylesList[tn].closed||this.stylesList[tn].transforms.push(_e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var _e,tn=this.stylesList.length;for(_e=0;_e<tn;_e+=1)this.stylesList[_e].closed||this.stylesList[_e].transforms.pop()},CVShapeElement.prototype.closeStyles=function(_e){var tn,nn=_e.length;for(tn=0;tn<nn;tn+=1)_e[tn].closed=!0},CVShapeElement.prototype.searchShapes=function(_e,tn,nn,sn,an){var cn,un=_e.length-1,hn,fn,vn=[],_n=[],kn,yn,Cn,Sn=[].concat(an);for(cn=un;cn>=0;cn-=1){if(kn=this.searchProcessedElement(_e[cn]),kn?tn[cn]=nn[kn-1]:_e[cn]._shouldRender=sn,_e[cn].ty==="fl"||_e[cn].ty==="st"||_e[cn].ty==="gf"||_e[cn].ty==="gs")kn?tn[cn].style.closed=!1:tn[cn]=this.createStyleElement(_e[cn],Sn),vn.push(tn[cn].style);else if(_e[cn].ty==="gr"){if(!kn)tn[cn]=this.createGroupElement(_e[cn]);else for(fn=tn[cn].it.length,hn=0;hn<fn;hn+=1)tn[cn].prevViewData[hn]=tn[cn].it[hn];this.searchShapes(_e[cn].it,tn[cn].it,tn[cn].prevViewData,sn,Sn)}else _e[cn].ty==="tr"?(kn||(Cn=this.createTransformElement(_e[cn]),tn[cn]=Cn),Sn.push(tn[cn]),this.addTransformToStyleList(tn[cn])):_e[cn].ty==="sh"||_e[cn].ty==="rc"||_e[cn].ty==="el"||_e[cn].ty==="sr"?kn||(tn[cn]=this.createShapeElement(_e[cn])):_e[cn].ty==="tm"||_e[cn].ty==="rd"||_e[cn].ty==="pb"||_e[cn].ty==="zz"||_e[cn].ty==="op"?(kn?(yn=tn[cn],yn.closed=!1):(yn=ShapeModifiers.getModifier(_e[cn].ty),yn.init(this,_e[cn]),tn[cn]=yn,this.shapeModifiers.push(yn)),_n.push(yn)):_e[cn].ty==="rp"&&(kn?(yn=tn[cn],yn.closed=!0):(yn=ShapeModifiers.getModifier(_e[cn].ty),tn[cn]=yn,yn.init(this,_e,cn,tn),this.shapeModifiers.push(yn),sn=!1),_n.push(yn));this.addProcessedElement(_e[cn],cn+1)}for(this.removeTransformFromStyleList(),this.closeStyles(vn),un=_n.length,cn=0;cn<un;cn+=1)_n[cn].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(_e,tn){(_e._opMdf||tn.op._mdf||this._isFirstFrame)&&(tn.opacity=_e.opacity,tn.opacity*=tn.op.v,tn._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var _e,tn=this.stylesList.length,nn,sn,an,cn,un,hn,fn=this.globalData.renderer,vn=this.globalData.canvasContext,_n,kn;for(_e=0;_e<tn;_e+=1)if(kn=this.stylesList[_e],_n=kn.type,!((_n==="st"||_n==="gs")&&kn.wi===0||!kn.data._shouldRender||kn.coOp===0||this.globalData.currentGlobalAlpha===0)){for(fn.save(),un=kn.elements,_n==="st"||_n==="gs"?(fn.ctxStrokeStyle(_n==="st"?kn.co:kn.grd),fn.ctxLineWidth(kn.wi),fn.ctxLineCap(kn.lc),fn.ctxLineJoin(kn.lj),fn.ctxMiterLimit(kn.ml||0)):fn.ctxFillStyle(_n==="fl"?kn.co:kn.grd),fn.ctxOpacity(kn.coOp),_n!=="st"&&_n!=="gs"&&vn.beginPath(),fn.ctxTransform(kn.preTransforms.finalTransform.props),sn=un.length,nn=0;nn<sn;nn+=1){for((_n==="st"||_n==="gs")&&(vn.beginPath(),kn.da&&(vn.setLineDash(kn.da),vn.lineDashOffset=kn.do)),hn=un[nn].trNodes,cn=hn.length,an=0;an<cn;an+=1)hn[an].t==="m"?vn.moveTo(hn[an].p[0],hn[an].p[1]):hn[an].t==="c"?vn.bezierCurveTo(hn[an].pts[0],hn[an].pts[1],hn[an].pts[2],hn[an].pts[3],hn[an].pts[4],hn[an].pts[5]):vn.closePath();(_n==="st"||_n==="gs")&&(fn.ctxStroke(),kn.da&&vn.setLineDash(this.dashResetter))}_n!=="st"&&_n!=="gs"&&this.globalData.renderer.ctxFill(kn.r),fn.restore()}},CVShapeElement.prototype.renderShape=function(_e,tn,nn,sn){var an,cn=tn.length-1,un;for(un=_e,an=cn;an>=0;an-=1)tn[an].ty==="tr"?(un=nn[an].transform,this.renderShapeTransform(_e,un)):tn[an].ty==="sh"||tn[an].ty==="el"||tn[an].ty==="rc"||tn[an].ty==="sr"?this.renderPath(tn[an],nn[an]):tn[an].ty==="fl"?this.renderFill(tn[an],nn[an],un):tn[an].ty==="st"?this.renderStroke(tn[an],nn[an],un):tn[an].ty==="gf"||tn[an].ty==="gs"?this.renderGradientFill(tn[an],nn[an],un):tn[an].ty==="gr"?this.renderShape(un,tn[an].it,nn[an].it):tn[an].ty;sn&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(_e,tn){if(this._isFirstFrame||tn._mdf||_e.transforms._mdf){var nn=_e.trNodes,sn=tn.paths,an,cn,un,hn=sn._length;nn.length=0;var fn=_e.transforms.finalTransform;for(un=0;un<hn;un+=1){var vn=sn.shapes[un];if(vn&&vn.v){for(cn=vn._length,an=1;an<cn;an+=1)an===1&&nn.push({t:"m",p:fn.applyToPointArray(vn.v[0][0],vn.v[0][1],0)}),nn.push({t:"c",pts:fn.applyToTriplePoints(vn.o[an-1],vn.i[an],vn.v[an])});cn===1&&nn.push({t:"m",p:fn.applyToPointArray(vn.v[0][0],vn.v[0][1],0)}),vn.c&&cn&&(nn.push({t:"c",pts:fn.applyToTriplePoints(vn.o[an-1],vn.i[0],vn.v[0])}),nn.push({t:"z"}))}}_e.trNodes=nn}},CVShapeElement.prototype.renderPath=function(_e,tn){if(_e.hd!==!0&&_e._shouldRender){var nn,sn=tn.styledShapes.length;for(nn=0;nn<sn;nn+=1)this.renderStyledShape(tn.styledShapes[nn],tn.sh)}},CVShapeElement.prototype.renderFill=function(_e,tn,nn){var sn=tn.style;(tn.c._mdf||this._isFirstFrame)&&(sn.co="rgb("+bmFloor(tn.c.v[0])+","+bmFloor(tn.c.v[1])+","+bmFloor(tn.c.v[2])+")"),(tn.o._mdf||nn._opMdf||this._isFirstFrame)&&(sn.coOp=tn.o.v*nn.opacity)},CVShapeElement.prototype.renderGradientFill=function(_e,tn,nn){var sn=tn.style,an;if(!sn.grd||tn.g._mdf||tn.s._mdf||tn.e._mdf||_e.t!==1&&(tn.h._mdf||tn.a._mdf)){var cn=this.globalData.canvasContext,un=tn.s.v,hn=tn.e.v;if(_e.t===1)an=cn.createLinearGradient(un[0],un[1],hn[0],hn[1]);else{var fn=Math.sqrt(Math.pow(un[0]-hn[0],2)+Math.pow(un[1]-hn[1],2)),vn=Math.atan2(hn[1]-un[1],hn[0]-un[0]),_n=tn.h.v;_n>=1?_n=.99:_n<=-1&&(_n=-.99);var kn=fn*_n,yn=Math.cos(vn+tn.a.v)*kn+un[0],Cn=Math.sin(vn+tn.a.v)*kn+un[1];an=cn.createRadialGradient(yn,Cn,0,un[0],un[1],fn)}var Sn,$n=_e.g.p,Pn=tn.g.c,xn=1;for(Sn=0;Sn<$n;Sn+=1)tn.g._hasOpacity&&tn.g._collapsable&&(xn=tn.g.o[Sn*2+1]),an.addColorStop(Pn[Sn*4]/100,"rgba("+Pn[Sn*4+1]+","+Pn[Sn*4+2]+","+Pn[Sn*4+3]+","+xn+")");sn.grd=an}sn.coOp=tn.o.v*nn.opacity},CVShapeElement.prototype.renderStroke=function(_e,tn,nn){var sn=tn.style,an=tn.d;an&&(an._mdf||this._isFirstFrame)&&(sn.da=an.dashArray,sn.do=an.dashoffset[0]),(tn.c._mdf||this._isFirstFrame)&&(sn.co="rgb("+bmFloor(tn.c.v[0])+","+bmFloor(tn.c.v[1])+","+bmFloor(tn.c.v[2])+")"),(tn.o._mdf||nn._opMdf||this._isFirstFrame)&&(sn.coOp=tn.o.v*nn.opacity),(tn.w._mdf||this._isFirstFrame)&&(sn.wi=tn.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0};function CVTextElement(_e,tn,nn){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(_e,tn,nn)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var _e=this.textProperty.currentData;this.renderedLetters=createSizedArray(_e.l?_e.l.length:0);var tn=!1;_e.fc?(tn=!0,this.values.fill=this.buildColor(_e.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=tn;var nn=!1;_e.sc&&(nn=!0,this.values.stroke=this.buildColor(_e.sc),this.values.sWidth=_e.sw);var sn=this.globalData.fontManager.getFontByName(_e.f),an,cn,un=_e.l,hn=this.mHelper;this.stroke=nn,this.values.fValue=_e.finalSize+"px "+this.globalData.fontManager.getFontByName(_e.f).fFamily,cn=_e.finalText.length;var fn,vn,_n,kn,yn,Cn,Sn,$n,Pn,xn,Mn=this.data.singleShape,En=_e.tr*.001*_e.finalSize,Tn=0,Ln=0,Nn=!0,Rn=0;for(an=0;an<cn;an+=1){fn=this.globalData.fontManager.getCharData(_e.finalText[an],sn.fStyle,this.globalData.fontManager.getFontByName(_e.f).fFamily),vn=fn&&fn.data||{},hn.reset(),Mn&&un[an].n&&(Tn=-En,Ln+=_e.yOffset,Ln+=Nn?1:0,Nn=!1),yn=vn.shapes?vn.shapes[0].it:[],Sn=yn.length,hn.scale(_e.finalSize/100,_e.finalSize/100),Mn&&this.applyTextPropertiesToMatrix(_e,hn,un[an].line,Tn,Ln),Pn=createSizedArray(Sn-1);var On=0;for(Cn=0;Cn<Sn;Cn+=1)if(yn[Cn].ty==="sh"){for(kn=yn[Cn].ks.k.i.length,$n=yn[Cn].ks.k,xn=[],_n=1;_n<kn;_n+=1)_n===1&&xn.push(hn.applyToX($n.v[0][0],$n.v[0][1],0),hn.applyToY($n.v[0][0],$n.v[0][1],0)),xn.push(hn.applyToX($n.o[_n-1][0],$n.o[_n-1][1],0),hn.applyToY($n.o[_n-1][0],$n.o[_n-1][1],0),hn.applyToX($n.i[_n][0],$n.i[_n][1],0),hn.applyToY($n.i[_n][0],$n.i[_n][1],0),hn.applyToX($n.v[_n][0],$n.v[_n][1],0),hn.applyToY($n.v[_n][0],$n.v[_n][1],0));xn.push(hn.applyToX($n.o[_n-1][0],$n.o[_n-1][1],0),hn.applyToY($n.o[_n-1][0],$n.o[_n-1][1],0),hn.applyToX($n.i[0][0],$n.i[0][1],0),hn.applyToY($n.i[0][0],$n.i[0][1],0),hn.applyToX($n.v[0][0],$n.v[0][1],0),hn.applyToY($n.v[0][0],$n.v[0][1],0)),Pn[On]=xn,On+=1}Mn&&(Tn+=un[an].l,Tn+=En),this.textSpans[Rn]?this.textSpans[Rn].elem=Pn:this.textSpans[Rn]={elem:Pn},Rn+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText();var _e=this.canvasContext;_e.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var tn,nn,sn,an,cn,un,hn=this.textAnimator.renderedLetters,fn=this.textProperty.currentData.l;nn=fn.length;var vn,_n=null,kn=null,yn=null,Cn,Sn,$n=this.globalData.renderer;for(tn=0;tn<nn;tn+=1)if(!fn[tn].n){if(vn=hn[tn],vn&&($n.save(),$n.ctxTransform(vn.p),$n.ctxOpacity(vn.o)),this.fill){for(vn&&vn.fc?_n!==vn.fc&&($n.ctxFillStyle(vn.fc),_n=vn.fc):_n!==this.values.fill&&(_n=this.values.fill,$n.ctxFillStyle(this.values.fill)),Cn=this.textSpans[tn].elem,an=Cn.length,this.globalData.canvasContext.beginPath(),sn=0;sn<an;sn+=1)for(Sn=Cn[sn],un=Sn.length,this.globalData.canvasContext.moveTo(Sn[0],Sn[1]),cn=2;cn<un;cn+=6)this.globalData.canvasContext.bezierCurveTo(Sn[cn],Sn[cn+1],Sn[cn+2],Sn[cn+3],Sn[cn+4],Sn[cn+5]);this.globalData.canvasContext.closePath(),$n.ctxFill()}if(this.stroke){for(vn&&vn.sw?yn!==vn.sw&&(yn=vn.sw,$n.ctxLineWidth(vn.sw)):yn!==this.values.sWidth&&(yn=this.values.sWidth,$n.ctxLineWidth(this.values.sWidth)),vn&&vn.sc?kn!==vn.sc&&(kn=vn.sc,$n.ctxStrokeStyle(vn.sc)):kn!==this.values.stroke&&(kn=this.values.stroke,$n.ctxStrokeStyle(this.values.stroke)),Cn=this.textSpans[tn].elem,an=Cn.length,this.globalData.canvasContext.beginPath(),sn=0;sn<an;sn+=1)for(Sn=Cn[sn],un=Sn.length,this.globalData.canvasContext.moveTo(Sn[0],Sn[1]),cn=2;cn<un;cn+=6)this.globalData.canvasContext.bezierCurveTo(Sn[cn],Sn[cn+1],Sn[cn+2],Sn[cn+3],Sn[cn+4],Sn[cn+5]);this.globalData.canvasContext.closePath(),$n.ctxStroke()}vn&&this.globalData.renderer.restore()}};function CVImageElement(_e,tn,nn){this.assetData=tn.getAssetData(_e.refId),this.img=tn.imageLoader.getAsset(this.assetData),this.initElement(_e,tn,nn)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var _e=createTag("canvas");_e.width=this.assetData.w,_e.height=this.assetData.h;var tn=_e.getContext("2d"),nn=this.img.width,sn=this.img.height,an=nn/sn,cn=this.assetData.w/this.assetData.h,un,hn,fn=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;an>cn&&fn==="xMidYMid slice"||an<cn&&fn!=="xMidYMid slice"?(hn=sn,un=hn*cn):(un=nn,hn=un/cn),tn.drawImage(this.img,(nn-un)/2,(sn-hn)/2,un,hn,0,0,this.assetData.w,this.assetData.h),this.img=_e}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null};function CVSolidElement(_e,tn,nn){this.initElement(_e,tn,nn)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)};function CanvasRendererBase(){}extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(_e){return new CVShapeElement(_e,this.globalData,this)},CanvasRendererBase.prototype.createText=function(_e){return new CVTextElement(_e,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(_e){return new CVImageElement(_e,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(_e){return new CVSolidElement(_e,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(_e){_e[0]===1&&_e[1]===0&&_e[4]===0&&_e[5]===1&&_e[12]===0&&_e[13]===0||this.canvasContext.transform(_e[0],_e[1],_e[4],_e[5],_e[12],_e[13])},CanvasRendererBase.prototype.ctxOpacity=function(_e){this.canvasContext.globalAlpha*=_e<0?0:_e},CanvasRendererBase.prototype.ctxFillStyle=function(_e){this.canvasContext.fillStyle=_e},CanvasRendererBase.prototype.ctxStrokeStyle=function(_e){this.canvasContext.strokeStyle=_e},CanvasRendererBase.prototype.ctxLineWidth=function(_e){this.canvasContext.lineWidth=_e},CanvasRendererBase.prototype.ctxLineCap=function(_e){this.canvasContext.lineCap=_e},CanvasRendererBase.prototype.ctxLineJoin=function(_e){this.canvasContext.lineJoin=_e},CanvasRendererBase.prototype.ctxMiterLimit=function(_e){this.canvasContext.miterLimit=_e},CanvasRendererBase.prototype.ctxFill=function(_e){this.canvasContext.fill(_e)},CanvasRendererBase.prototype.ctxFillRect=function(_e,tn,nn,sn){this.canvasContext.fillRect(_e,tn,nn,sn)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(_e){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}_e&&(this.globalData.blendMode="source-over"),this.contextData.restore(_e)},CanvasRendererBase.prototype.configAnimation=function(_e){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var tn=this.animationItem.container.style;tn.width="100%",tn.height="100%";var nn="0px 0px 0px";tn.transformOrigin=nn,tn.mozTransformOrigin=nn,tn.webkitTransformOrigin=nn,tn["-webkit-transform"]=nn,tn.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=_e,this.layers=_e.layers,this.transformCanvas={w:_e.w,h:_e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(_e,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(_e.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(_e,tn){this.reset();var nn,sn;_e?(nn=_e,sn=tn,this.canvasContext.canvas.width=nn,this.canvasContext.canvas.height=sn):(this.animationItem.wrapper&&this.animationItem.container?(nn=this.animationItem.wrapper.offsetWidth,sn=this.animationItem.wrapper.offsetHeight):(nn=this.canvasContext.canvas.width,sn=this.canvasContext.canvas.height),this.canvasContext.canvas.width=nn*this.renderConfig.dpr,this.canvasContext.canvas.height=sn*this.renderConfig.dpr);var an,cn;if(this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var un=this.renderConfig.preserveAspectRatio.split(" "),hn=un[1]||"meet",fn=un[0]||"xMidYMid",vn=fn.substr(0,4),_n=fn.substr(4);an=nn/sn,cn=this.transformCanvas.w/this.transformCanvas.h,cn>an&&hn==="meet"||cn<an&&hn==="slice"?(this.transformCanvas.sx=nn/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=nn/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=sn/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=sn/(this.transformCanvas.h/this.renderConfig.dpr)),vn==="xMid"&&(cn<an&&hn==="meet"||cn>an&&hn==="slice")?this.transformCanvas.tx=(nn-this.transformCanvas.w*(sn/this.transformCanvas.h))/2*this.renderConfig.dpr:vn==="xMax"&&(cn<an&&hn==="meet"||cn>an&&hn==="slice")?this.transformCanvas.tx=(nn-this.transformCanvas.w*(sn/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,_n==="YMid"&&(cn>an&&hn==="meet"||cn<an&&hn==="slice")?this.transformCanvas.ty=(sn-this.transformCanvas.h*(nn/this.transformCanvas.w))/2*this.renderConfig.dpr:_n==="YMax"&&(cn>an&&hn==="meet"||cn<an&&hn==="slice")?this.transformCanvas.ty=(sn-this.transformCanvas.h*(nn/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else this.renderConfig.preserveAspectRatio==="none"?(this.transformCanvas.sx=nn/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=sn/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText="");var _e,tn=this.layers?this.layers.length:0;for(_e=tn-1;_e>=0;_e-=1)this.elements[_e]&&this.elements[_e].destroy&&this.elements[_e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(_e,tn){if(!(this.renderedFrame===_e&&this.renderConfig.clearCanvas===!0&&!tn||this.destroyed||_e===-1)){this.renderedFrame=_e,this.globalData.frameNum=_e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||tn,this.globalData.projectInterface.currentFrame=_e;var nn,sn=this.layers.length;for(this.completeLayers||this.checkLayers(_e),nn=sn-1;nn>=0;nn-=1)(this.completeLayers||this.elements[nn])&&this.elements[nn].prepareFrame(_e-this.layers[nn].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),nn=sn-1;nn>=0;nn-=1)(this.completeLayers||this.elements[nn])&&this.elements[nn].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(_e){var tn=this.elements;if(!(tn[_e]||this.layers[_e].ty===99)){var nn=this.createItem(this.layers[_e],this,this.globalData);tn[_e]=nn,nn.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var _e=this.pendingElements.pop();_e.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var _e,tn=15;for(_e=0;_e<tn;_e+=1){var nn=new CanvasContext;this.stack[_e]=nn}this._length=tn,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}CVContextData.prototype.duplicate=function(){var _e=this._length*2,tn=0;for(tn=this._length;tn<_e;tn+=1)this.stack[tn]=new CanvasContext;this._length=_e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(_e){this.cArrPos-=1;var tn=this.stack[this.cArrPos],nn=tn.transform,sn,an=this.cTr.props;for(sn=0;sn<16;sn+=1)an[sn]=nn[sn];if(_e){this.nativeContext.restore();var cn=this.stack[this.cArrPos+1];this.appliedFillStyle=cn.fillStyle,this.appliedStrokeStyle=cn.strokeStyle,this.appliedLineWidth=cn.lineWidth,this.appliedLineCap=cn.lineCap,this.appliedLineJoin=cn.lineJoin,this.appliedMiterLimit=cn.miterLimit}this.nativeContext.setTransform(nn[0],nn[1],nn[4],nn[5],nn[12],nn[13]),(_e||tn.opacity!==-1&&this.currentOpacity!==tn.opacity)&&(this.nativeContext.globalAlpha=tn.opacity,this.currentOpacity=tn.opacity),this.currentFillStyle=tn.fillStyle,this.currentStrokeStyle=tn.strokeStyle,this.currentLineWidth=tn.lineWidth,this.currentLineCap=tn.lineCap,this.currentLineJoin=tn.lineJoin,this.currentMiterLimit=tn.miterLimit},CVContextData.prototype.save=function(_e){_e&&this.nativeContext.save();var tn=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var nn=this.stack[this.cArrPos],sn;for(sn=0;sn<16;sn+=1)nn.transform[sn]=tn[sn];this.cArrPos+=1;var an=this.stack[this.cArrPos];an.opacity=nn.opacity,an.fillStyle=nn.fillStyle,an.strokeStyle=nn.strokeStyle,an.lineWidth=nn.lineWidth,an.lineCap=nn.lineCap,an.lineJoin=nn.lineJoin,an.miterLimit=nn.miterLimit},CVContextData.prototype.setOpacity=function(_e){this.stack[this.cArrPos].opacity=_e},CVContextData.prototype.setContext=function(_e){this.nativeContext=_e},CVContextData.prototype.fillStyle=function(_e){this.stack[this.cArrPos].fillStyle!==_e&&(this.currentFillStyle=_e,this.stack[this.cArrPos].fillStyle=_e)},CVContextData.prototype.strokeStyle=function(_e){this.stack[this.cArrPos].strokeStyle!==_e&&(this.currentStrokeStyle=_e,this.stack[this.cArrPos].strokeStyle=_e)},CVContextData.prototype.lineWidth=function(_e){this.stack[this.cArrPos].lineWidth!==_e&&(this.currentLineWidth=_e,this.stack[this.cArrPos].lineWidth=_e)},CVContextData.prototype.lineCap=function(_e){this.stack[this.cArrPos].lineCap!==_e&&(this.currentLineCap=_e,this.stack[this.cArrPos].lineCap=_e)},CVContextData.prototype.lineJoin=function(_e){this.stack[this.cArrPos].lineJoin!==_e&&(this.currentLineJoin=_e,this.stack[this.cArrPos].lineJoin=_e)},CVContextData.prototype.miterLimit=function(_e){this.stack[this.cArrPos].miterLimit!==_e&&(this.currentMiterLimit=_e,this.stack[this.cArrPos].miterLimit=_e)},CVContextData.prototype.transform=function(_e){this.transformMat.cloneFromProps(_e);var tn=this.cTr;this.transformMat.multiply(tn),tn.cloneFromProps(this.transformMat.props);var nn=tn.props;this.nativeContext.setTransform(nn[0],nn[1],nn[4],nn[5],nn[12],nn[13])},CVContextData.prototype.opacity=function(_e){var tn=this.stack[this.cArrPos].opacity;tn*=_e<0?0:_e,this.stack[this.cArrPos].opacity!==tn&&(this.currentOpacity!==_e&&(this.nativeContext.globalAlpha=_e,this.currentOpacity=_e),this.stack[this.cArrPos].opacity=tn)},CVContextData.prototype.fill=function(_e){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(_e)},CVContextData.prototype.fillRect=function(_e,tn,nn,sn){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(_e,tn,nn,sn)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()};function CVCompElement(_e,tn,nn){this.completeLayers=!1,this.layers=_e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(_e,tn,nn),this.tm=_e.tm?PropertyFactory.getProp(this,_e.tm,0,tn.frameRate,this):{_placeholder:!0}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var _e=this.canvasContext;_e.beginPath(),_e.moveTo(0,0),_e.lineTo(this.data.w,0),_e.lineTo(this.data.w,this.data.h),_e.lineTo(0,this.data.h),_e.lineTo(0,0),_e.clip();var tn,nn=this.layers.length;for(tn=nn-1;tn>=0;tn-=1)(this.completeLayers||this.elements[tn])&&this.elements[tn].renderFrame()},CVCompElement.prototype.destroy=function(){var _e,tn=this.layers.length;for(_e=tn-1;_e>=0;_e-=1)this.elements[_e]&&this.elements[_e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(_e){return new CVCompElement(_e,this.globalData,this)};function CanvasRenderer(_e,tn){this.animationItem=_e,this.renderConfig={clearCanvas:tn&&tn.clearCanvas!==void 0?tn.clearCanvas:!0,context:tn&&tn.context||null,progressiveLoad:tn&&tn.progressiveLoad||!1,preserveAspectRatio:tn&&tn.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:tn&&tn.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:tn&&tn.contentVisibility||"visible",className:tn&&tn.className||"",id:tn&&tn.id||"",runExpressions:!tn||tn.runExpressions===void 0||tn.runExpressions},this.renderConfig.dpr=tn&&tn.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=tn&&tn.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(_e){return new CVCompElement(_e,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var tn=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var nn=this.finalTransform.mat.toCSS();tn.transform=nn,tn.webkitTransform=nn}this.finalTransform._opMdf&&(tn.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(_e,tn,nn){this.initElement(_e,tn,nn)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var _e;this.data.hasMask?(_e=createNS("rect"),_e.setAttribute("width",this.data.sw),_e.setAttribute("height",this.data.sh),_e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(_e=createTag("div"),_e.style.width=this.data.sw+"px",_e.style.height=this.data.sh+"px",_e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(_e)};function HShapeElement(_e,tn,nn){this.shapes=[],this.shapesData=_e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(_e,tn,nn),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var _e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),_e=this.svgElement;else{_e=createNS("svg");var tn=this.comp.data?this.comp.data:this.globalData.compSize;_e.setAttribute("width",tn.w),_e.setAttribute("height",tn.h),_e.appendChild(this.shapesContainer),this.layerElement.appendChild(_e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=_e},HShapeElement.prototype.getTransformedPoint=function(_e,tn){var nn,sn=_e.length;for(nn=0;nn<sn;nn+=1)tn=_e[nn].mProps.v.applyToPointArray(tn[0],tn[1],0);return tn},HShapeElement.prototype.calculateShapeBoundingBox=function(_e,tn){var nn=_e.sh.v,sn=_e.transformers,an,cn=nn._length,un,hn,fn,vn;if(!(cn<=1)){for(an=0;an<cn-1;an+=1)un=this.getTransformedPoint(sn,nn.v[an]),hn=this.getTransformedPoint(sn,nn.o[an]),fn=this.getTransformedPoint(sn,nn.i[an+1]),vn=this.getTransformedPoint(sn,nn.v[an+1]),this.checkBounds(un,hn,fn,vn,tn);nn.c&&(un=this.getTransformedPoint(sn,nn.v[an]),hn=this.getTransformedPoint(sn,nn.o[an]),fn=this.getTransformedPoint(sn,nn.i[0]),vn=this.getTransformedPoint(sn,nn.v[0]),this.checkBounds(un,hn,fn,vn,tn))}},HShapeElement.prototype.checkBounds=function(_e,tn,nn,sn,an){this.getBoundsOfCurve(_e,tn,nn,sn);var cn=this.shapeBoundingBox;an.x=bmMin(cn.left,an.x),an.xMax=bmMax(cn.right,an.xMax),an.y=bmMin(cn.top,an.y),an.yMax=bmMax(cn.bottom,an.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(_e,tn,nn,sn){for(var an=[[_e[0],sn[0]],[_e[1],sn[1]]],cn,un,hn,fn,vn,_n,kn,yn=0;yn<2;++yn)un=6*_e[yn]-12*tn[yn]+6*nn[yn],cn=-3*_e[yn]+9*tn[yn]-9*nn[yn]+3*sn[yn],hn=3*tn[yn]-3*_e[yn],un|=0,cn|=0,hn|=0,cn===0&&un===0||(cn===0?(fn=-hn/un,fn>0&&fn<1&&an[yn].push(this.calculateF(fn,_e,tn,nn,sn,yn))):(vn=un*un-4*hn*cn,vn>=0&&(_n=(-un+bmSqrt(vn))/(2*cn),_n>0&&_n<1&&an[yn].push(this.calculateF(_n,_e,tn,nn,sn,yn)),kn=(-un-bmSqrt(vn))/(2*cn),kn>0&&kn<1&&an[yn].push(this.calculateF(kn,_e,tn,nn,sn,yn)))));this.shapeBoundingBox.left=bmMin.apply(null,an[0]),this.shapeBoundingBox.top=bmMin.apply(null,an[1]),this.shapeBoundingBox.right=bmMax.apply(null,an[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,an[1])},HShapeElement.prototype.calculateF=function(_e,tn,nn,sn,an,cn){return bmPow(1-_e,3)*tn[cn]+3*bmPow(1-_e,2)*_e*nn[cn]+3*(1-_e)*bmPow(_e,2)*sn[cn]+bmPow(_e,3)*an[cn]},HShapeElement.prototype.calculateBoundingBox=function(_e,tn){var nn,sn=_e.length;for(nn=0;nn<sn;nn+=1)_e[nn]&&_e[nn].sh?this.calculateShapeBoundingBox(_e[nn],tn):_e[nn]&&_e[nn].it?this.calculateBoundingBox(_e[nn].it,tn):_e[nn]&&_e[nn].style&&_e[nn].w&&this.expandStrokeBoundingBox(_e[nn].w,tn)},HShapeElement.prototype.expandStrokeBoundingBox=function(_e,tn){var nn=0;if(_e.keyframes){for(var sn=0;sn<_e.keyframes.length;sn+=1){var an=_e.keyframes[sn].s;an>nn&&(nn=an)}nn*=_e.mult}else nn=_e.v*_e.mult;tn.x-=nn,tn.xMax+=nn,tn.y-=nn,tn.yMax+=nn},HShapeElement.prototype.currentBoxContains=function(_e){return this.currentBBox.x<=_e.x&&this.currentBBox.y<=_e.y&&this.currentBBox.width+this.currentBBox.x>=_e.x+_e.width&&this.currentBBox.height+this.currentBBox.y>=_e.y+_e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var _e=this.tempBoundingBox,tn=999999;if(_e.x=tn,_e.xMax=-tn,_e.y=tn,_e.yMax=-tn,this.calculateBoundingBox(this.itemsData,_e),_e.width=_e.xMax<_e.x?0:_e.xMax-_e.x,_e.height=_e.yMax<_e.y?0:_e.yMax-_e.y,this.currentBoxContains(_e))return;var nn=!1;if(this.currentBBox.w!==_e.width&&(this.currentBBox.w=_e.width,this.shapeCont.setAttribute("width",_e.width),nn=!0),this.currentBBox.h!==_e.height&&(this.currentBBox.h=_e.height,this.shapeCont.setAttribute("height",_e.height),nn=!0),nn||this.currentBBox.x!==_e.x||this.currentBBox.y!==_e.y){this.currentBBox.w=_e.width,this.currentBBox.h=_e.height,this.currentBBox.x=_e.x,this.currentBBox.y=_e.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var sn=this.shapeCont.style,an="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";sn.transform=an,sn.webkitTransform=an}}};function HTextElement(_e,tn,nn){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(_e,tn,nn)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var _e=createNS("g");this.maskedElement.appendChild(_e),this.innerElem=_e}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var _e=this.textProperty.currentData;this.renderedLetters=createSizedArray(_e.l?_e.l.length:0);var tn=this.innerElem.style,nn=_e.fc?this.buildColor(_e.fc):"rgba(0,0,0,0)";tn.fill=nn,tn.color=nn,_e.sc&&(tn.stroke=this.buildColor(_e.sc),tn.strokeWidth=_e.sw+"px");var sn=this.globalData.fontManager.getFontByName(_e.f);if(!this.globalData.fontManager.chars)if(tn.fontSize=_e.finalSize+"px",tn.lineHeight=_e.finalSize+"px",sn.fClass)this.innerElem.className=sn.fClass;else{tn.fontFamily=sn.fFamily;var an=_e.fWeight,cn=_e.fStyle;tn.fontStyle=cn,tn.fontWeight=an}var un,hn,fn=_e.l;hn=fn.length;var vn,_n,kn,yn=this.mHelper,Cn,Sn="",$n=0;for(un=0;un<hn;un+=1){if(this.globalData.fontManager.chars?(this.textPaths[$n]?vn=this.textPaths[$n]:(vn=createNS("path"),vn.setAttribute("stroke-linecap",lineCapEnum[1]),vn.setAttribute("stroke-linejoin",lineJoinEnum[2]),vn.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[$n]?(_n=this.textSpans[$n],kn=_n.children[0]):(_n=createTag("div"),_n.style.lineHeight=0,kn=createNS("svg"),kn.appendChild(vn),styleDiv(_n)))):this.isMasked?vn=this.textPaths[$n]?this.textPaths[$n]:createNS("text"):this.textSpans[$n]?(_n=this.textSpans[$n],vn=this.textPaths[$n]):(_n=createTag("span"),styleDiv(_n),vn=createTag("span"),styleDiv(vn),_n.appendChild(vn)),this.globalData.fontManager.chars){var Pn=this.globalData.fontManager.getCharData(_e.finalText[un],sn.fStyle,this.globalData.fontManager.getFontByName(_e.f).fFamily),xn;if(Pn?xn=Pn.data:xn=null,yn.reset(),xn&&xn.shapes&&xn.shapes.length&&(Cn=xn.shapes[0].it,yn.scale(_e.finalSize/100,_e.finalSize/100),Sn=this.createPathShape(yn,Cn),vn.setAttribute("d",Sn)),this.isMasked)this.innerElem.appendChild(vn);else{if(this.innerElem.appendChild(_n),xn&&xn.shapes){document.body.appendChild(kn);var Mn=kn.getBBox();kn.setAttribute("width",Mn.width+2),kn.setAttribute("height",Mn.height+2),kn.setAttribute("viewBox",Mn.x-1+" "+(Mn.y-1)+" "+(Mn.width+2)+" "+(Mn.height+2));var En=kn.style,Tn="translate("+(Mn.x-1)+"px,"+(Mn.y-1)+"px)";En.transform=Tn,En.webkitTransform=Tn,fn[un].yOffset=Mn.y-1}else kn.setAttribute("width",1),kn.setAttribute("height",1);_n.appendChild(kn)}}else if(vn.textContent=fn[un].val,vn.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(vn);else{this.innerElem.appendChild(_n);var Ln=vn.style,Nn="translate3d(0,"+-_e.finalSize/1.2+"px,0)";Ln.transform=Nn,Ln.webkitTransform=Nn}this.isMasked?this.textSpans[$n]=vn:this.textSpans[$n]=_n,this.textSpans[$n].style.display="block",this.textPaths[$n]=vn,$n+=1}for(;$n<this.textSpans.length;)this.textSpans[$n].style.display="none",$n+=1},HTextElement.prototype.renderInnerContent=function(){this.validateText();var _e;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),_e=this.svgElement.style;var tn="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";_e.transform=tn,_e.webkitTransform=tn}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),!(!this.lettersChangedFlag&&!this.textAnimator.lettersChangedFlag)){var nn,sn,an=0,cn=this.textAnimator.renderedLetters,un=this.textProperty.currentData.l;sn=un.length;var hn,fn,vn;for(nn=0;nn<sn;nn+=1)un[nn].n?an+=1:(fn=this.textSpans[nn],vn=this.textPaths[nn],hn=cn[an],an+=1,hn._mdf.m&&(this.isMasked?fn.setAttribute("transform",hn.m):(fn.style.webkitTransform=hn.m,fn.style.transform=hn.m)),fn.style.opacity=hn.o,hn.sw&&hn._mdf.sw&&vn.setAttribute("stroke-width",hn.sw),hn.sc&&hn._mdf.sc&&vn.setAttribute("stroke",hn.sc),hn.fc&&hn._mdf.fc&&(vn.setAttribute("fill",hn.fc),vn.style.color=hn.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var _n=this.innerElem.getBBox();this.currentBBox.w!==_n.width&&(this.currentBBox.w=_n.width,this.svgElement.setAttribute("width",_n.width)),this.currentBBox.h!==_n.height&&(this.currentBBox.h=_n.height,this.svgElement.setAttribute("height",_n.height));var kn=1;if(this.currentBBox.w!==_n.width+kn*2||this.currentBBox.h!==_n.height+kn*2||this.currentBBox.x!==_n.x-kn||this.currentBBox.y!==_n.y-kn){this.currentBBox.w=_n.width+kn*2,this.currentBBox.h=_n.height+kn*2,this.currentBBox.x=_n.x-kn,this.currentBBox.y=_n.y-kn,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),_e=this.svgElement.style;var yn="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";_e.transform=yn,_e.webkitTransform=yn}}}};function HCameraElement(_e,tn,nn){this.initFrame(),this.initBaseData(_e,tn,nn),this.initHierarchy();var sn=PropertyFactory.getProp;if(this.pe=sn(this,_e.pe,0,0,this),_e.ks.p.s?(this.px=sn(this,_e.ks.p.x,1,0,this),this.py=sn(this,_e.ks.p.y,1,0,this),this.pz=sn(this,_e.ks.p.z,1,0,this)):this.p=sn(this,_e.ks.p,1,0,this),_e.ks.a&&(this.a=sn(this,_e.ks.a,1,0,this)),_e.ks.or.k.length&&_e.ks.or.k[0].to){var an,cn=_e.ks.or.k.length;for(an=0;an<cn;an+=1)_e.ks.or.k[an].to=null,_e.ks.or.k[an].ti=null}this.or=sn(this,_e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=sn(this,_e.ks.rx,0,degToRads,this),this.ry=sn(this,_e.ks.ry,0,degToRads,this),this.rz=sn(this,_e.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var _e,tn=this.comp.threeDElements.length,nn,sn,an;for(_e=0;_e<tn;_e+=1)if(nn=this.comp.threeDElements[_e],nn.type==="3d"){sn=nn.perspectiveElem.style,an=nn.container.style;var cn=this.pe.v+"px",un="0px 0px 0px",hn="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";sn.perspective=cn,sn.webkitPerspective=cn,an.transformOrigin=un,an.mozTransformOrigin=un,an.webkitTransformOrigin=un,sn.transform=hn,sn.webkitTransform=hn}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var _e=this._isFirstFrame,tn,nn;if(this.hierarchy)for(nn=this.hierarchy.length,tn=0;tn<nn;tn+=1)_e=this.hierarchy[tn].finalTransform.mProp._mdf||_e;if(_e||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(nn=this.hierarchy.length-1,tn=nn;tn>=0;tn-=1){var sn=this.hierarchy[tn].finalTransform.mProp;this.mat.translate(-sn.p.v[0],-sn.p.v[1],sn.p.v[2]),this.mat.rotateX(-sn.or.v[0]).rotateY(-sn.or.v[1]).rotateZ(sn.or.v[2]),this.mat.rotateX(-sn.rx.v).rotateY(-sn.ry.v).rotateZ(sn.rz.v),this.mat.scale(1/sn.s.v[0],1/sn.s.v[1],1/sn.s.v[2]),this.mat.translate(sn.a.v[0],sn.a.v[1],sn.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var an;this.p?an=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:an=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var cn=Math.sqrt(Math.pow(an[0],2)+Math.pow(an[1],2)+Math.pow(an[2],2)),un=[an[0]/cn,an[1]/cn,an[2]/cn],hn=Math.sqrt(un[2]*un[2]+un[0]*un[0]),fn=Math.atan2(un[1],hn),vn=Math.atan2(un[0],-un[2]);this.mat.rotateY(vn).rotateX(-fn)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var _n=!this._prevMat.equals(this.mat);if((_n||this.pe._mdf)&&this.comp.threeDElements){nn=this.comp.threeDElements.length;var kn,yn,Cn;for(tn=0;tn<nn;tn+=1)if(kn=this.comp.threeDElements[tn],kn.type==="3d"){if(_n){var Sn=this.mat.toCSS();Cn=kn.container.style,Cn.transform=Sn,Cn.webkitTransform=Sn}this.pe._mdf&&(yn=kn.perspectiveElem.style,yn.perspective=this.pe.v+"px",yn.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(_e){this.prepareProperties(_e,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null};function HImageElement(_e,tn,nn){this.assetData=tn.getAssetData(_e.refId),this.initElement(_e,tn,nn)}extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var _e=this.globalData.getAssetsPath(this.assetData),tn=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",_e),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(tn),tn.crossOrigin="anonymous",tn.src=_e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};function HybridRendererBase(_e,tn){this.animationItem=_e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:tn&&tn.className||"",imagePreserveAspectRatio:tn&&tn.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(tn&&tn.hideOnTransparent===!1),filterSize:{width:tn&&tn.filterSize&&tn.filterSize.width||"400%",height:tn&&tn.filterSize&&tn.filterSize.height||"400%",x:tn&&tn.filterSize&&tn.filterSize.x||"-100%",y:tn&&tn.filterSize&&tn.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var _e=this.pendingElements.pop();_e.checkParenting()}},HybridRendererBase.prototype.appendElementInPos=function(_e,tn){var nn=_e.getBaseElement();if(nn){var sn=this.layers[tn];if(!sn.ddd||!this.supports3d)if(this.threeDElements)this.addTo3dContainer(nn,tn);else{for(var an=0,cn,un,hn;an<tn;)this.elements[an]&&this.elements[an]!==!0&&this.elements[an].getBaseElement&&(un=this.elements[an],hn=this.layers[an].ddd?this.getThreeDContainerByPos(an):un.getBaseElement(),cn=hn||cn),an+=1;cn?(!sn.ddd||!this.supports3d)&&this.layerElement.insertBefore(nn,cn):(!sn.ddd||!this.supports3d)&&this.layerElement.appendChild(nn)}else this.addTo3dContainer(nn,tn)}},HybridRendererBase.prototype.createShape=function(_e){return this.supports3d?new HShapeElement(_e,this.globalData,this):new SVGShapeElement(_e,this.globalData,this)},HybridRendererBase.prototype.createText=function(_e){return this.supports3d?new HTextElement(_e,this.globalData,this):new SVGTextLottieElement(_e,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(_e){return this.camera=new HCameraElement(_e,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(_e){return this.supports3d?new HImageElement(_e,this.globalData,this):new IImageElement(_e,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(_e){return this.supports3d?new HSolidElement(_e,this.globalData,this):new ISolidElement(_e,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(_e){for(var tn=0,nn=this.threeDElements.length;tn<nn;){if(this.threeDElements[tn].startPos<=_e&&this.threeDElements[tn].endPos>=_e)return this.threeDElements[tn].perspectiveElem;tn+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(_e,tn){var nn=createTag("div"),sn,an;styleDiv(nn);var cn=createTag("div");if(styleDiv(cn),tn==="3d"){sn=nn.style,sn.width=this.globalData.compSize.w+"px",sn.height=this.globalData.compSize.h+"px";var un="50% 50%";sn.webkitTransformOrigin=un,sn.mozTransformOrigin=un,sn.transformOrigin=un,an=cn.style;var hn="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";an.transform=hn,an.webkitTransform=hn}nn.appendChild(cn);var fn={container:cn,perspectiveElem:nn,startPos:_e,endPos:_e,type:tn};return this.threeDElements.push(fn),fn},HybridRendererBase.prototype.build3dContainers=function(){var _e,tn=this.layers.length,nn,sn="";for(_e=0;_e<tn;_e+=1)this.layers[_e].ddd&&this.layers[_e].ty!==3?(sn!=="3d"&&(sn="3d",nn=this.createThreeDContainer(_e,"3d")),nn.endPos=Math.max(nn.endPos,_e)):(sn!=="2d"&&(sn="2d",nn=this.createThreeDContainer(_e,"2d")),nn.endPos=Math.max(nn.endPos,_e));for(tn=this.threeDElements.length,_e=tn-1;_e>=0;_e-=1)this.resizerElem.appendChild(this.threeDElements[_e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(_e,tn){for(var nn=0,sn=this.threeDElements.length;nn<sn;){if(tn<=this.threeDElements[nn].endPos){for(var an=this.threeDElements[nn].startPos,cn;an<tn;)this.elements[an]&&this.elements[an].getBaseElement&&(cn=this.elements[an].getBaseElement()),an+=1;cn?this.threeDElements[nn].container.insertBefore(_e,cn):this.threeDElements[nn].container.appendChild(_e);break}nn+=1}},HybridRendererBase.prototype.configAnimation=function(_e){var tn=createTag("div"),nn=this.animationItem.wrapper,sn=tn.style;sn.width=_e.w+"px",sn.height=_e.h+"px",this.resizerElem=tn,styleDiv(tn),sn.transformStyle="flat",sn.mozTransformStyle="flat",sn.webkitTransformStyle="flat",this.renderConfig.className&&tn.setAttribute("class",this.renderConfig.className),nn.appendChild(tn),sn.overflow="hidden";var an=createNS("svg");an.setAttribute("width","1"),an.setAttribute("height","1"),styleDiv(an),this.resizerElem.appendChild(an);var cn=createNS("defs");an.appendChild(cn),this.data=_e,this.setupGlobalData(_e,an),this.globalData.defs=cn,this.layers=_e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var _e,tn=this.layers?this.layers.length:0;for(_e=0;_e<tn;_e+=1)this.elements[_e]&&this.elements[_e].destroy&&this.elements[_e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var _e=this.animationItem.wrapper.offsetWidth,tn=this.animationItem.wrapper.offsetHeight,nn=_e/tn,sn=this.globalData.compSize.w/this.globalData.compSize.h,an,cn,un,hn;sn>nn?(an=_e/this.globalData.compSize.w,cn=_e/this.globalData.compSize.w,un=0,hn=(tn-this.globalData.compSize.h*(_e/this.globalData.compSize.w))/2):(an=tn/this.globalData.compSize.h,cn=tn/this.globalData.compSize.h,un=(_e-this.globalData.compSize.w*(tn/this.globalData.compSize.h))/2,hn=0);var fn=this.resizerElem.style;fn.webkitTransform="matrix3d("+an+",0,0,0,0,"+cn+",0,0,0,0,1,0,"+un+","+hn+",0,1)",fn.transform=fn.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var _e=this.globalData.compSize.w,tn=this.globalData.compSize.h,nn,sn=this.threeDElements.length;for(nn=0;nn<sn;nn+=1){var an=this.threeDElements[nn].perspectiveElem.style;an.webkitPerspective=Math.sqrt(Math.pow(_e,2)+Math.pow(tn,2))+"px",an.perspective=an.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(_e){var tn,nn=_e.length,sn=createTag("div");for(tn=0;tn<nn;tn+=1)if(_e[tn].xt){var an=this.createComp(_e[tn],sn,this.globalData.comp,null);an.initExpressions(),this.globalData.projectInterface.registerComposition(an)}};function HCompElement(_e,tn,nn){this.layers=_e.layers,this.supports3d=!_e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(_e,tn,nn),this.tm=_e.tm?PropertyFactory.getProp(this,_e.tm,0,tn.frameRate,this):{_placeholder:!0}}extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(_e,tn){for(var nn=0,sn;nn<tn;)this.elements[nn]&&this.elements[nn].getBaseElement&&(sn=this.elements[nn].getBaseElement()),nn+=1;sn?this.layerElement.insertBefore(_e,sn):this.layerElement.appendChild(_e)},HCompElement.prototype.createComp=function(_e){return this.supports3d?new HCompElement(_e,this.globalData,this):new SVGCompElement(_e,this.globalData,this)};function HybridRenderer(_e,tn){this.animationItem=_e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:tn&&tn.className||"",imagePreserveAspectRatio:tn&&tn.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(tn&&tn.hideOnTransparent===!1),filterSize:{width:tn&&tn.filterSize&&tn.filterSize.width||"400%",height:tn&&tn.filterSize&&tn.filterSize.height||"400%",x:tn&&tn.filterSize&&tn.filterSize.x||"-100%",y:tn&&tn.filterSize&&tn.filterSize.y||"-100%"},runExpressions:!tn||tn.runExpressions===void 0||tn.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(_e){return this.supports3d?new HCompElement(_e,this.globalData,this):new SVGCompElement(_e,this.globalData,this)};var CompExpressionInterface=function(){return function(_e){function tn(nn){for(var sn=0,an=_e.layers.length;sn<an;){if(_e.layers[sn].nm===nn||_e.layers[sn].ind===nn)return _e.elements[sn].layerInterface;sn+=1}return null}return Object.defineProperty(tn,"_name",{value:_e.data.nm}),tn.layer=tn,tn.pixelAspect=1,tn.height=_e.data.h||_e.globalData.compSize.h,tn.width=_e.data.w||_e.globalData.compSize.w,tn.pixelAspect=1,tn.frameDuration=1/_e.globalData.frameRate,tn.displayStartTime=0,tn.numLayers=_e.layers.length,tn}}();function _typeof$2(_e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$2=function(nn){return typeof nn}:_typeof$2=function(nn){return nn&&typeof Symbol=="function"&&nn.constructor===Symbol&&nn!==Symbol.prototype?"symbol":typeof nn},_typeof$2(_e)}function seedRandom(_e,tn){var nn=this,sn=256,an=6,cn=52,un="random",hn=tn.pow(sn,an),fn=tn.pow(2,cn),vn=fn*2,_n=sn-1,kn;function yn(En,Tn,Ln){var Nn=[];Tn=Tn===!0?{entropy:!0}:Tn||{};var Rn=Pn($n(Tn.entropy?[En,Mn(_e)]:En===null?xn():En,3),Nn),On=new Cn(Nn),jn=function(){for(var Kn=On.g(an),Vn=hn,Qn=0;Kn<fn;)Kn=(Kn+Qn)*sn,Vn*=sn,Qn=On.g(1);for(;Kn>=vn;)Kn/=2,Vn/=2,Qn>>>=1;return(Kn+Qn)/Vn};return jn.int32=function(){return On.g(4)|0},jn.quick=function(){return On.g(4)/4294967296},jn.double=jn,Pn(Mn(On.S),_e),(Tn.pass||Ln||function(zn,Kn,Vn,Qn){return Qn&&(Qn.S&&Sn(Qn,On),zn.state=function(){return Sn(On,{})}),Vn?(tn[un]=zn,Kn):zn})(jn,Rn,"global"in Tn?Tn.global:this==tn,Tn.state)}tn["seed"+un]=yn;function Cn(En){var Tn,Ln=En.length,Nn=this,Rn=0,On=Nn.i=Nn.j=0,jn=Nn.S=[];for(Ln||(En=[Ln++]);Rn<sn;)jn[Rn]=Rn++;for(Rn=0;Rn<sn;Rn++)jn[Rn]=jn[On=_n&On+En[Rn%Ln]+(Tn=jn[Rn])],jn[On]=Tn;Nn.g=function(zn){for(var Kn,Vn=0,Qn=Nn.i,Jn=Nn.j,er=Nn.S;zn--;)Kn=er[Qn=_n&Qn+1],Vn=Vn*sn+er[_n&(er[Qn]=er[Jn=_n&Jn+Kn])+(er[Jn]=Kn)];return Nn.i=Qn,Nn.j=Jn,Vn}}function Sn(En,Tn){return Tn.i=En.i,Tn.j=En.j,Tn.S=En.S.slice(),Tn}function $n(En,Tn){var Ln=[],Nn=_typeof$2(En),Rn;if(Tn&&Nn=="object")for(Rn in En)try{Ln.push($n(En[Rn],Tn-1))}catch{}return Ln.length?Ln:Nn=="string"?En:En+"\0"}function Pn(En,Tn){for(var Ln=En+"",Nn,Rn=0;Rn<Ln.length;)Tn[_n&Rn]=_n&(Nn^=Tn[_n&Rn]*19)+Ln.charCodeAt(Rn++);return Mn(Tn)}function xn(){try{var En=new Uint8Array(sn);return(nn.crypto||nn.msCrypto).getRandomValues(En),Mn(En)}catch{var Tn=nn.navigator,Ln=Tn&&Tn.plugins;return[+new Date,nn,Ln,nn.screen,Mn(_e)]}}function Mn(En){return String.fromCharCode.apply(0,En)}Pn(tn.random(),_e)}function initialize$2(_e){seedRandom([],_e)}var propTypes={SHAPE:"shape"};function _typeof$1(_e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$1=function(nn){return typeof nn}:_typeof$1=function(nn){return nn&&typeof Symbol=="function"&&nn.constructor===Symbol&&nn!==Symbol.prototype?"symbol":typeof nn},_typeof$1(_e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};initialize$2(BMMath);function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(_e){return _e.constructor===Array||_e.constructor===Float32Array}function isNumerable(_e,tn){return _e==="number"||tn instanceof Number||_e==="boolean"||_e==="string"}function $bm_neg(_e){var tn=_typeof$1(_e);if(tn==="number"||_e instanceof Number||tn==="boolean")return-_e;if($bm_isInstanceOfArray(_e)){var nn,sn=_e.length,an=[];for(nn=0;nn<sn;nn+=1)an[nn]=-_e[nn];return an}return _e.propType?_e.v:-_e}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(_e,tn){var nn=_typeof$1(_e),sn=_typeof$1(tn);if(isNumerable(nn,_e)&&isNumerable(sn,tn)||nn==="string"||sn==="string")return _e+tn;if($bm_isInstanceOfArray(_e)&&isNumerable(sn,tn))return _e=_e.slice(0),_e[0]+=tn,_e;if(isNumerable(nn,_e)&&$bm_isInstanceOfArray(tn))return tn=tn.slice(0),tn[0]=_e+tn[0],tn;if($bm_isInstanceOfArray(_e)&&$bm_isInstanceOfArray(tn)){for(var an=0,cn=_e.length,un=tn.length,hn=[];an<cn||an<un;)(typeof _e[an]=="number"||_e[an]instanceof Number)&&(typeof tn[an]=="number"||tn[an]instanceof Number)?hn[an]=_e[an]+tn[an]:hn[an]=tn[an]===void 0?_e[an]:_e[an]||tn[an],an+=1;return hn}return 0}var add=sum;function sub(_e,tn){var nn=_typeof$1(_e),sn=_typeof$1(tn);if(isNumerable(nn,_e)&&isNumerable(sn,tn))return nn==="string"&&(_e=parseInt(_e,10)),sn==="string"&&(tn=parseInt(tn,10)),_e-tn;if($bm_isInstanceOfArray(_e)&&isNumerable(sn,tn))return _e=_e.slice(0),_e[0]-=tn,_e;if(isNumerable(nn,_e)&&$bm_isInstanceOfArray(tn))return tn=tn.slice(0),tn[0]=_e-tn[0],tn;if($bm_isInstanceOfArray(_e)&&$bm_isInstanceOfArray(tn)){for(var an=0,cn=_e.length,un=tn.length,hn=[];an<cn||an<un;)(typeof _e[an]=="number"||_e[an]instanceof Number)&&(typeof tn[an]=="number"||tn[an]instanceof Number)?hn[an]=_e[an]-tn[an]:hn[an]=tn[an]===void 0?_e[an]:_e[an]||tn[an],an+=1;return hn}return 0}function mul(_e,tn){var nn=_typeof$1(_e),sn=_typeof$1(tn),an;if(isNumerable(nn,_e)&&isNumerable(sn,tn))return _e*tn;var cn,un;if($bm_isInstanceOfArray(_e)&&isNumerable(sn,tn)){for(un=_e.length,an=createTypedArray("float32",un),cn=0;cn<un;cn+=1)an[cn]=_e[cn]*tn;return an}if(isNumerable(nn,_e)&&$bm_isInstanceOfArray(tn)){for(un=tn.length,an=createTypedArray("float32",un),cn=0;cn<un;cn+=1)an[cn]=_e*tn[cn];return an}return 0}function div(_e,tn){var nn=_typeof$1(_e),sn=_typeof$1(tn),an;if(isNumerable(nn,_e)&&isNumerable(sn,tn))return _e/tn;var cn,un;if($bm_isInstanceOfArray(_e)&&isNumerable(sn,tn)){for(un=_e.length,an=createTypedArray("float32",un),cn=0;cn<un;cn+=1)an[cn]=_e[cn]/tn;return an}if(isNumerable(nn,_e)&&$bm_isInstanceOfArray(tn)){for(un=tn.length,an=createTypedArray("float32",un),cn=0;cn<un;cn+=1)an[cn]=_e/tn[cn];return an}return 0}function mod(_e,tn){return typeof _e=="string"&&(_e=parseInt(_e,10)),typeof tn=="string"&&(tn=parseInt(tn,10)),_e%tn}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(_e,tn,nn){if(tn>nn){var sn=nn;nn=tn,tn=sn}return Math.min(Math.max(_e,tn),nn)}function radiansToDegrees(_e){return _e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(_e){return _e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(_e,tn){if(typeof _e=="number"||_e instanceof Number)return tn=tn||0,Math.abs(_e-tn);tn||(tn=helperLengthArray);var nn,sn=Math.min(_e.length,tn.length),an=0;for(nn=0;nn<sn;nn+=1)an+=Math.pow(tn[nn]-_e[nn],2);return Math.sqrt(an)}function normalize(_e){return div(_e,length(_e))}function rgbToHsl(_e){var tn=_e[0],nn=_e[1],sn=_e[2],an=Math.max(tn,nn,sn),cn=Math.min(tn,nn,sn),un,hn,fn=(an+cn)/2;if(an===cn)un=0,hn=0;else{var vn=an-cn;switch(hn=fn>.5?vn/(2-an-cn):vn/(an+cn),an){case tn:un=(nn-sn)/vn+(nn<sn?6:0);break;case nn:un=(sn-tn)/vn+2;break;case sn:un=(tn-nn)/vn+4;break}un/=6}return[un,hn,fn,_e[3]]}function hue2rgb(_e,tn,nn){return nn<0&&(nn+=1),nn>1&&(nn-=1),nn<1/6?_e+(tn-_e)*6*nn:nn<1/2?tn:nn<2/3?_e+(tn-_e)*(2/3-nn)*6:_e}function hslToRgb(_e){var tn=_e[0],nn=_e[1],sn=_e[2],an,cn,un;if(nn===0)an=sn,un=sn,cn=sn;else{var hn=sn<.5?sn*(1+nn):sn+nn-sn*nn,fn=2*sn-hn;an=hue2rgb(fn,hn,tn+1/3),cn=hue2rgb(fn,hn,tn),un=hue2rgb(fn,hn,tn-1/3)}return[an,cn,un,_e[3]]}function linear(_e,tn,nn,sn,an){if((sn===void 0||an===void 0)&&(sn=tn,an=nn,tn=0,nn=1),nn<tn){var cn=nn;nn=tn,tn=cn}if(_e<=tn)return sn;if(_e>=nn)return an;var un=nn===tn?0:(_e-tn)/(nn-tn);if(!sn.length)return sn+(an-sn)*un;var hn,fn=sn.length,vn=createTypedArray("float32",fn);for(hn=0;hn<fn;hn+=1)vn[hn]=sn[hn]+(an[hn]-sn[hn])*un;return vn}function random(_e,tn){if(tn===void 0&&(_e===void 0?(_e=0,tn=1):(tn=_e,_e=void 0)),tn.length){var nn,sn=tn.length;_e||(_e=createTypedArray("float32",sn));var an=createTypedArray("float32",sn),cn=BMMath.random();for(nn=0;nn<sn;nn+=1)an[nn]=_e[nn]+cn*(tn[nn]-_e[nn]);return an}_e===void 0&&(_e=0);var un=BMMath.random();return _e+un*(tn-_e)}function createPath(_e,tn,nn,sn){var an,cn=_e.length,un=shapePool.newElement();un.setPathData(!!sn,cn);var hn=[0,0],fn,vn;for(an=0;an<cn;an+=1)fn=tn&&tn[an]?tn[an]:hn,vn=nn&&nn[an]?nn[an]:hn,un.setTripleAt(_e[an][0],_e[an][1],vn[0]+_e[an][0],vn[1]+_e[an][1],fn[0]+_e[an][0],fn[1]+_e[an][1],an,!0);return un}function initiateExpression(elem,data,property){function noOp(_e){return _e}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=val.indexOf("random")!==-1,elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||this.data.hd!==!0,wiggle=(function _e(tn,nn){var sn,an,cn=this.pv.length?this.pv.length:1,un=createTypedArray("float32",cn);tn=5;var hn=Math.floor(time*tn);for(sn=0,an=0;sn<hn;){for(an=0;an<cn;an+=1)un[an]+=-nn+nn*2*BMMath.random();sn+=1}var fn=time*tn,vn=fn-Math.floor(fn),_n=createTypedArray("float32",cn);if(cn>1){for(an=0;an<cn;an+=1)_n[an]=this.pv[an]+un[an]+(-nn+nn*2*BMMath.random())*vn;return _n}return this.pv+un[0]+(-nn+nn*2*BMMath.random())*vn}).bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty));function loopInDuration(_e,tn){return loopIn(_e,tn,!0)}function loopOutDuration(_e,tn){return loopOut(_e,tn,!0)}this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(_e,tn){var nn=[tn[0]-_e[0],tn[1]-_e[1],tn[2]-_e[2]],sn=Math.atan2(nn[0],Math.sqrt(nn[1]*nn[1]+nn[2]*nn[2]))/degToRads,an=-Math.atan2(nn[1],nn[2])/degToRads;return[an,sn,0]}function easeOut(_e,tn,nn,sn,an){return applyEase(easeOutBez,_e,tn,nn,sn,an)}function easeIn(_e,tn,nn,sn,an){return applyEase(easeInBez,_e,tn,nn,sn,an)}function ease(_e,tn,nn,sn,an){return applyEase(easeInOutBez,_e,tn,nn,sn,an)}function applyEase(_e,tn,nn,sn,an,cn){an===void 0?(an=nn,cn=sn):tn=(tn-nn)/(sn-nn),tn>1?tn=1:tn<0&&(tn=0);var un=_e(tn);if($bm_isInstanceOfArray(an)){var hn,fn=an.length,vn=createTypedArray("float32",fn);for(hn=0;hn<fn;hn+=1)vn[hn]=(cn[hn]-an[hn])*un+an[hn];return vn}return(cn-an)*un+an}function nearestKey(_e){var tn,nn=data.k.length,sn,an;if(!data.k.length||typeof data.k[0]=="number")sn=0,an=0;else if(sn=-1,_e*=elem.comp.globalData.frameRate,_e<data.k[0].t)sn=1,an=data.k[0].t;else{for(tn=0;tn<nn-1;tn+=1)if(_e===data.k[tn].t){sn=tn+1,an=data.k[tn].t;break}else if(_e>data.k[tn].t&&_e<data.k[tn+1].t){_e-data.k[tn].t>data.k[tn+1].t-_e?(sn=tn+2,an=data.k[tn+1].t):(sn=tn+1,an=data.k[tn].t);break}sn===-1&&(sn=tn+1,an=data.k[tn].t)}var cn={};return cn.index=sn,cn.time=an/elem.comp.globalData.frameRate,cn}function key(_e){var tn,nn,sn;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+_e);_e-=1,tn={time:data.k[_e].t/elem.comp.globalData.frameRate,value:[]};var an=Object.prototype.hasOwnProperty.call(data.k[_e],"s")?data.k[_e].s:data.k[_e-1].e;for(sn=an.length,nn=0;nn<sn;nn+=1)tn[nn]=an[nn],tn.value[nn]=an[nn];return tn}function framesToTime(_e,tn){return tn||(tn=elem.comp.globalData.frameRate),_e/tn}function timeToFrames(_e,tn){return!_e&&_e!==0&&(_e=time),tn||(tn=elem.comp.globalData.frameRate),_e*tn}function seedRandom(_e){BMMath.seedrandom(randSeed+_e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(_e,tn){return typeof value=="string"?tn===void 0?value.substring(_e):value.substring(_e,tn):""}function substr(_e,tn){return typeof value=="string"?tn===void 0?value.substr(_e):value.substr(_e,tn):""}function posterizeTime(_e){time=_e===0?0:Math.floor(time*_e)/_e,value=valueAtTime(time)}var time,velocity,value,text,textIndex,textTotal,selectorValue,index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),parent,randSeed=Math.floor(Math.random()*1e6),globalData=elem.globalData;function executeExpression(_e){return value=_e,this.frameExpressionId===elem.globalData.frameId&&this.propType!=="textSelector"?value:(this.propType==="textSelector"&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),elemType===4&&!content&&(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),hasParent=!!(elem.hierarchy&&elem.hierarchy.length),hasParent&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt,scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var _e={};_e.initExpressions=tn,_e.resetFrame=ExpressionManager.resetFrame;function tn(nn){var sn=0,an=[];function cn(){sn+=1}function un(){sn-=1,sn===0&&fn()}function hn(vn){an.indexOf(vn)===-1&&an.push(vn)}function fn(){var vn,_n=an.length;for(vn=0;vn<_n;vn+=1)an[vn].release();an.length=0}nn.renderer.compInterface=CompExpressionInterface(nn.renderer),nn.renderer.globalData.projectInterface.registerComposition(nn.renderer),nn.renderer.globalData.pushExpression=cn,nn.renderer.globalData.popExpression=un,nn.renderer.globalData.registerExpressionProperty=hn}return _e}(),MaskManagerInterface=function(){function _e(nn,sn){this._mask=nn,this._data=sn}Object.defineProperty(_e.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(_e.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),this._mask.op.v*100}});var tn=function(sn){var an=createSizedArray(sn.viewData.length),cn,un=sn.viewData.length;for(cn=0;cn<un;cn+=1)an[cn]=new _e(sn.viewData[cn],sn.masksProperties[cn]);var hn=function(vn){for(cn=0;cn<un;){if(sn.masksProperties[cn].nm===vn)return an[cn];cn+=1}return null};return hn};return tn}(),ExpressionPropertyInterface=function(){var _e={pv:0,v:0,mult:1},tn={pv:[0,0,0],v:[0,0,0],mult:1};function nn(un,hn,fn){Object.defineProperty(un,"velocity",{get:function(){return hn.getVelocityAtTime(hn.comp.currentFrame)}}),un.numKeys=hn.keyframes?hn.keyframes.length:0,un.key=function(vn){if(!un.numKeys)return 0;var _n="";"s"in hn.keyframes[vn-1]?_n=hn.keyframes[vn-1].s:"e"in hn.keyframes[vn-2]?_n=hn.keyframes[vn-2].e:_n=hn.keyframes[vn-2].s;var kn=fn==="unidimensional"?new Number(_n):Object.assign({},_n);return kn.time=hn.keyframes[vn-1].t/hn.elem.comp.globalData.frameRate,kn.value=fn==="unidimensional"?_n[0]:_n,kn},un.valueAtTime=hn.getValueAtTime,un.speedAtTime=hn.getSpeedAtTime,un.velocityAtTime=hn.getVelocityAtTime,un.propertyGroup=hn.propertyGroup}function sn(un){(!un||!("pv"in un))&&(un=_e);var hn=1/un.mult,fn=un.pv*hn,vn=new Number(fn);return vn.value=fn,nn(vn,un,"unidimensional"),function(){return un.k&&un.getValue(),fn=un.v*hn,vn.value!==fn&&(vn=new Number(fn),vn.value=fn,nn(vn,un,"unidimensional")),vn}}function an(un){(!un||!("pv"in un))&&(un=tn);var hn=1/un.mult,fn=un.data&&un.data.l||un.pv.length,vn=createTypedArray("float32",fn),_n=createTypedArray("float32",fn);return vn.value=_n,nn(vn,un,"multidimensional"),function(){un.k&&un.getValue();for(var kn=0;kn<fn;kn+=1)_n[kn]=un.v[kn]*hn,vn[kn]=_n[kn];return vn}}function cn(){return _e}return function(un){return un?un.propType==="unidimensional"?sn(un):an(un):cn}}(),TransformExpressionInterface=function(){return function(_e){function tn(un){switch(un){case"scale":case"Scale":case"ADBE Scale":case 6:return tn.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return tn.rotation;case"ADBE Rotate X":return tn.xRotation;case"ADBE Rotate Y":return tn.yRotation;case"position":case"Position":case"ADBE Position":case 2:return tn.position;case"ADBE Position_0":return tn.xPosition;case"ADBE Position_1":return tn.yPosition;case"ADBE Position_2":return tn.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return tn.anchorPoint;case"opacity":case"Opacity":case 11:return tn.opacity;default:return null}}Object.defineProperty(tn,"rotation",{get:ExpressionPropertyInterface(_e.r||_e.rz)}),Object.defineProperty(tn,"zRotation",{get:ExpressionPropertyInterface(_e.rz||_e.r)}),Object.defineProperty(tn,"xRotation",{get:ExpressionPropertyInterface(_e.rx)}),Object.defineProperty(tn,"yRotation",{get:ExpressionPropertyInterface(_e.ry)}),Object.defineProperty(tn,"scale",{get:ExpressionPropertyInterface(_e.s)});var nn,sn,an,cn;return _e.p?cn=ExpressionPropertyInterface(_e.p):(nn=ExpressionPropertyInterface(_e.px),sn=ExpressionPropertyInterface(_e.py),_e.pz&&(an=ExpressionPropertyInterface(_e.pz))),Object.defineProperty(tn,"position",{get:function(){return _e.p?cn():[nn(),sn(),an?an():0]}}),Object.defineProperty(tn,"xPosition",{get:ExpressionPropertyInterface(_e.px)}),Object.defineProperty(tn,"yPosition",{get:ExpressionPropertyInterface(_e.py)}),Object.defineProperty(tn,"zPosition",{get:ExpressionPropertyInterface(_e.pz)}),Object.defineProperty(tn,"anchorPoint",{get:ExpressionPropertyInterface(_e.a)}),Object.defineProperty(tn,"opacity",{get:ExpressionPropertyInterface(_e.o)}),Object.defineProperty(tn,"skew",{get:ExpressionPropertyInterface(_e.sk)}),Object.defineProperty(tn,"skewAxis",{get:ExpressionPropertyInterface(_e.sa)}),Object.defineProperty(tn,"orientation",{get:ExpressionPropertyInterface(_e.or)}),tn}}(),LayerExpressionInterface=function(){function _e(vn){var _n=new Matrix;if(vn!==void 0){var kn=this._elem.finalTransform.mProp.getValueAtTime(vn);kn.clone(_n)}else{var yn=this._elem.finalTransform.mProp;yn.applyToMatrix(_n)}return _n}function tn(vn,_n){var kn=this.getMatrix(_n);return kn.props[12]=0,kn.props[13]=0,kn.props[14]=0,this.applyPoint(kn,vn)}function nn(vn,_n){var kn=this.getMatrix(_n);return this.applyPoint(kn,vn)}function sn(vn,_n){var kn=this.getMatrix(_n);return kn.props[12]=0,kn.props[13]=0,kn.props[14]=0,this.invertPoint(kn,vn)}function an(vn,_n){var kn=this.getMatrix(_n);return this.invertPoint(kn,vn)}function cn(vn,_n){if(this._elem.hierarchy&&this._elem.hierarchy.length){var kn,yn=this._elem.hierarchy.length;for(kn=0;kn<yn;kn+=1)this._elem.hierarchy[kn].finalTransform.mProp.applyToMatrix(vn)}return vn.applyToPointArray(_n[0],_n[1],_n[2]||0)}function un(vn,_n){if(this._elem.hierarchy&&this._elem.hierarchy.length){var kn,yn=this._elem.hierarchy.length;for(kn=0;kn<yn;kn+=1)this._elem.hierarchy[kn].finalTransform.mProp.applyToMatrix(vn)}return vn.inversePoint(_n)}function hn(vn){var _n=new Matrix;if(_n.reset(),this._elem.finalTransform.mProp.applyToMatrix(_n),this._elem.hierarchy&&this._elem.hierarchy.length){var kn,yn=this._elem.hierarchy.length;for(kn=0;kn<yn;kn+=1)this._elem.hierarchy[kn].finalTransform.mProp.applyToMatrix(_n);return _n.inversePoint(vn)}return _n.inversePoint(vn)}function fn(){return[1,1,1,1]}return function(vn){var _n;function kn($n){Cn.mask=new MaskManagerInterface($n,vn)}function yn($n){Cn.effect=$n}function Cn($n){switch($n){case"ADBE Root Vectors Group":case"Contents":case 2:return Cn.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return _n;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return Cn.effect;case"ADBE Text Properties":return Cn.textInterface;default:return null}}Cn.getMatrix=_e,Cn.invertPoint=un,Cn.applyPoint=cn,Cn.toWorld=nn,Cn.toWorldVec=tn,Cn.fromWorld=an,Cn.fromWorldVec=sn,Cn.toComp=nn,Cn.fromComp=hn,Cn.sampleImage=fn,Cn.sourceRectAtTime=vn.sourceRectAtTime.bind(vn),Cn._elem=vn,_n=TransformExpressionInterface(vn.finalTransform.mProp);var Sn=getDescriptor(_n,"anchorPoint");return Object.defineProperties(Cn,{hasParent:{get:function(){return vn.hierarchy.length}},parent:{get:function(){return vn.hierarchy[0].layerInterface}},rotation:getDescriptor(_n,"rotation"),scale:getDescriptor(_n,"scale"),position:getDescriptor(_n,"position"),opacity:getDescriptor(_n,"opacity"),anchorPoint:Sn,anchor_point:Sn,transform:{get:function(){return _n}},active:{get:function(){return vn.isInRange}}}),Cn.startTime=vn.data.st,Cn.index=vn.data.ind,Cn.source=vn.data.refId,Cn.height=vn.data.ty===0?vn.data.h:100,Cn.width=vn.data.ty===0?vn.data.w:100,Cn.inPoint=vn.data.ip/vn.comp.globalData.frameRate,Cn.outPoint=vn.data.op/vn.comp.globalData.frameRate,Cn._name=vn.data.nm,Cn.registerMaskInterface=kn,Cn.registerEffectsInterface=yn,Cn}}(),propertyGroupFactory=function(){return function(_e,tn){return function(nn){return nn=nn===void 0?1:nn,nn<=0?_e:tn(nn-1)}}}(),PropertyInterface=function(){return function(_e,tn){var nn={_name:_e};function sn(an){return an=an===void 0?1:an,an<=0?nn:tn(an-1)}return sn}}(),EffectsExpressionInterface=function(){var _e={createEffectsInterface:tn};function tn(an,cn){if(an.effectsManager){var un=[],hn=an.data.ef,fn,vn=an.effectsManager.effectElements.length;for(fn=0;fn<vn;fn+=1)un.push(nn(hn[fn],an.effectsManager.effectElements[fn],cn,an));var _n=an.data.ef||[],kn=function(Cn){for(fn=0,vn=_n.length;fn<vn;){if(Cn===_n[fn].nm||Cn===_n[fn].mn||Cn===_n[fn].ix)return un[fn];fn+=1}return null};return Object.defineProperty(kn,"numProperties",{get:function(){return _n.length}}),kn}return null}function nn(an,cn,un,hn){function fn(Cn){for(var Sn=an.ef,$n=0,Pn=Sn.length;$n<Pn;){if(Cn===Sn[$n].nm||Cn===Sn[$n].mn||Cn===Sn[$n].ix)return Sn[$n].ty===5?_n[$n]:_n[$n]();$n+=1}throw new Error}var vn=propertyGroupFactory(fn,un),_n=[],kn,yn=an.ef.length;for(kn=0;kn<yn;kn+=1)an.ef[kn].ty===5?_n.push(nn(an.ef[kn],cn.effectElements[kn],cn.effectElements[kn].propertyGroup,hn)):_n.push(sn(cn.effectElements[kn],an.ef[kn].ty,hn,vn));return an.mn==="ADBE Color Control"&&Object.defineProperty(fn,"color",{get:function(){return _n[0]()}}),Object.defineProperties(fn,{numProperties:{get:function(){return an.np}},_name:{value:an.nm},propertyGroup:{value:vn}}),fn.enabled=an.en!==0,fn.active=fn.enabled,fn}function sn(an,cn,un,hn){var fn=ExpressionPropertyInterface(an.p);function vn(){return cn===10?un.comp.compInterface(an.p.v):fn()}return an.p.setGroupProperty&&an.p.setGroupProperty(PropertyInterface("",hn)),vn}return _e}(),ShapePathInterface=function(){return function(tn,nn,sn){var an=nn.sh;function cn(hn){return hn==="Shape"||hn==="shape"||hn==="Path"||hn==="path"||hn==="ADBE Vector Shape"||hn===2?cn.path:null}var un=propertyGroupFactory(cn,sn);return an.setGroupProperty(PropertyInterface("Path",un)),Object.defineProperties(cn,{path:{get:function(){return an.k&&an.getValue(),an}},shape:{get:function(){return an.k&&an.getValue(),an}},_name:{value:tn.nm},ix:{value:tn.ix},propertyIndex:{value:tn.ix},mn:{value:tn.mn},propertyGroup:{value:sn}}),cn}}(),ShapeExpressionInterface=function(){function _e(Sn,$n,Pn){var xn=[],Mn,En=Sn?Sn.length:0;for(Mn=0;Mn<En;Mn+=1)Sn[Mn].ty==="gr"?xn.push(nn(Sn[Mn],$n[Mn],Pn)):Sn[Mn].ty==="fl"?xn.push(sn(Sn[Mn],$n[Mn],Pn)):Sn[Mn].ty==="st"?xn.push(un(Sn[Mn],$n[Mn],Pn)):Sn[Mn].ty==="tm"?xn.push(hn(Sn[Mn],$n[Mn],Pn)):Sn[Mn].ty==="tr"||(Sn[Mn].ty==="el"?xn.push(vn(Sn[Mn],$n[Mn],Pn)):Sn[Mn].ty==="sr"?xn.push(_n(Sn[Mn],$n[Mn],Pn)):Sn[Mn].ty==="sh"?xn.push(ShapePathInterface(Sn[Mn],$n[Mn],Pn)):Sn[Mn].ty==="rc"?xn.push(kn(Sn[Mn],$n[Mn],Pn)):Sn[Mn].ty==="rd"?xn.push(yn(Sn[Mn],$n[Mn],Pn)):Sn[Mn].ty==="rp"?xn.push(Cn(Sn[Mn],$n[Mn],Pn)):Sn[Mn].ty==="gf"?xn.push(an(Sn[Mn],$n[Mn],Pn)):xn.push(cn(Sn[Mn],$n[Mn])));return xn}function tn(Sn,$n,Pn){var xn,Mn=function(Ln){for(var Nn=0,Rn=xn.length;Nn<Rn;){if(xn[Nn]._name===Ln||xn[Nn].mn===Ln||xn[Nn].propertyIndex===Ln||xn[Nn].ix===Ln||xn[Nn].ind===Ln)return xn[Nn];Nn+=1}return typeof Ln=="number"?xn[Ln-1]:null};Mn.propertyGroup=propertyGroupFactory(Mn,Pn),xn=_e(Sn.it,$n.it,Mn.propertyGroup),Mn.numProperties=xn.length;var En=fn(Sn.it[Sn.it.length-1],$n.it[$n.it.length-1],Mn.propertyGroup);return Mn.transform=En,Mn.propertyIndex=Sn.cix,Mn._name=Sn.nm,Mn}function nn(Sn,$n,Pn){var xn=function(Ln){switch(Ln){case"ADBE Vectors Group":case"Contents":case 2:return xn.content;default:return xn.transform}};xn.propertyGroup=propertyGroupFactory(xn,Pn);var Mn=tn(Sn,$n,xn.propertyGroup),En=fn(Sn.it[Sn.it.length-1],$n.it[$n.it.length-1],xn.propertyGroup);return xn.content=Mn,xn.transform=En,Object.defineProperty(xn,"_name",{get:function(){return Sn.nm}}),xn.numProperties=Sn.np,xn.propertyIndex=Sn.ix,xn.nm=Sn.nm,xn.mn=Sn.mn,xn}function sn(Sn,$n,Pn){function xn(Mn){return Mn==="Color"||Mn==="color"?xn.color:Mn==="Opacity"||Mn==="opacity"?xn.opacity:null}return Object.defineProperties(xn,{color:{get:ExpressionPropertyInterface($n.c)},opacity:{get:ExpressionPropertyInterface($n.o)},_name:{value:Sn.nm},mn:{value:Sn.mn}}),$n.c.setGroupProperty(PropertyInterface("Color",Pn)),$n.o.setGroupProperty(PropertyInterface("Opacity",Pn)),xn}function an(Sn,$n,Pn){function xn(Mn){return Mn==="Start Point"||Mn==="start point"?xn.startPoint:Mn==="End Point"||Mn==="end point"?xn.endPoint:Mn==="Opacity"||Mn==="opacity"?xn.opacity:null}return Object.defineProperties(xn,{startPoint:{get:ExpressionPropertyInterface($n.s)},endPoint:{get:ExpressionPropertyInterface($n.e)},opacity:{get:ExpressionPropertyInterface($n.o)},type:{get:function(){return"a"}},_name:{value:Sn.nm},mn:{value:Sn.mn}}),$n.s.setGroupProperty(PropertyInterface("Start Point",Pn)),$n.e.setGroupProperty(PropertyInterface("End Point",Pn)),$n.o.setGroupProperty(PropertyInterface("Opacity",Pn)),xn}function cn(){function Sn(){return null}return Sn}function un(Sn,$n,Pn){var xn=propertyGroupFactory(Rn,Pn),Mn=propertyGroupFactory(Nn,xn);function En(On){Object.defineProperty(Nn,Sn.d[On].nm,{get:ExpressionPropertyInterface($n.d.dataProps[On].p)})}var Tn,Ln=Sn.d?Sn.d.length:0,Nn={};for(Tn=0;Tn<Ln;Tn+=1)En(Tn),$n.d.dataProps[Tn].p.setGroupProperty(Mn);function Rn(On){return On==="Color"||On==="color"?Rn.color:On==="Opacity"||On==="opacity"?Rn.opacity:On==="Stroke Width"||On==="stroke width"?Rn.strokeWidth:null}return Object.defineProperties(Rn,{color:{get:ExpressionPropertyInterface($n.c)},opacity:{get:ExpressionPropertyInterface($n.o)},strokeWidth:{get:ExpressionPropertyInterface($n.w)},dash:{get:function(){return Nn}},_name:{value:Sn.nm},mn:{value:Sn.mn}}),$n.c.setGroupProperty(PropertyInterface("Color",xn)),$n.o.setGroupProperty(PropertyInterface("Opacity",xn)),$n.w.setGroupProperty(PropertyInterface("Stroke Width",xn)),Rn}function hn(Sn,$n,Pn){function xn(En){return En===Sn.e.ix||En==="End"||En==="end"?xn.end:En===Sn.s.ix?xn.start:En===Sn.o.ix?xn.offset:null}var Mn=propertyGroupFactory(xn,Pn);return xn.propertyIndex=Sn.ix,$n.s.setGroupProperty(PropertyInterface("Start",Mn)),$n.e.setGroupProperty(PropertyInterface("End",Mn)),$n.o.setGroupProperty(PropertyInterface("Offset",Mn)),xn.propertyIndex=Sn.ix,xn.propertyGroup=Pn,Object.defineProperties(xn,{start:{get:ExpressionPropertyInterface($n.s)},end:{get:ExpressionPropertyInterface($n.e)},offset:{get:ExpressionPropertyInterface($n.o)},_name:{value:Sn.nm}}),xn.mn=Sn.mn,xn}function fn(Sn,$n,Pn){function xn(En){return Sn.a.ix===En||En==="Anchor Point"?xn.anchorPoint:Sn.o.ix===En||En==="Opacity"?xn.opacity:Sn.p.ix===En||En==="Position"?xn.position:Sn.r.ix===En||En==="Rotation"||En==="ADBE Vector Rotation"?xn.rotation:Sn.s.ix===En||En==="Scale"?xn.scale:Sn.sk&&Sn.sk.ix===En||En==="Skew"?xn.skew:Sn.sa&&Sn.sa.ix===En||En==="Skew Axis"?xn.skewAxis:null}var Mn=propertyGroupFactory(xn,Pn);return $n.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",Mn)),$n.transform.mProps.p.setGroupProperty(PropertyInterface("Position",Mn)),$n.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",Mn)),$n.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",Mn)),$n.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",Mn)),$n.transform.mProps.sk&&($n.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",Mn)),$n.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",Mn))),$n.transform.op.setGroupProperty(PropertyInterface("Opacity",Mn)),Object.defineProperties(xn,{opacity:{get:ExpressionPropertyInterface($n.transform.mProps.o)},position:{get:ExpressionPropertyInterface($n.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface($n.transform.mProps.a)},scale:{get:ExpressionPropertyInterface($n.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface($n.transform.mProps.r)},skew:{get:ExpressionPropertyInterface($n.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface($n.transform.mProps.sa)},_name:{value:Sn.nm}}),xn.ty="tr",xn.mn=Sn.mn,xn.propertyGroup=Pn,xn}function vn(Sn,$n,Pn){function xn(Tn){return Sn.p.ix===Tn?xn.position:Sn.s.ix===Tn?xn.size:null}var Mn=propertyGroupFactory(xn,Pn);xn.propertyIndex=Sn.ix;var En=$n.sh.ty==="tm"?$n.sh.prop:$n.sh;return En.s.setGroupProperty(PropertyInterface("Size",Mn)),En.p.setGroupProperty(PropertyInterface("Position",Mn)),Object.defineProperties(xn,{size:{get:ExpressionPropertyInterface(En.s)},position:{get:ExpressionPropertyInterface(En.p)},_name:{value:Sn.nm}}),xn.mn=Sn.mn,xn}function _n(Sn,$n,Pn){function xn(Tn){return Sn.p.ix===Tn?xn.position:Sn.r.ix===Tn?xn.rotation:Sn.pt.ix===Tn?xn.points:Sn.or.ix===Tn||Tn==="ADBE Vector Star Outer Radius"?xn.outerRadius:Sn.os.ix===Tn?xn.outerRoundness:Sn.ir&&(Sn.ir.ix===Tn||Tn==="ADBE Vector Star Inner Radius")?xn.innerRadius:Sn.is&&Sn.is.ix===Tn?xn.innerRoundness:null}var Mn=propertyGroupFactory(xn,Pn),En=$n.sh.ty==="tm"?$n.sh.prop:$n.sh;return xn.propertyIndex=Sn.ix,En.or.setGroupProperty(PropertyInterface("Outer Radius",Mn)),En.os.setGroupProperty(PropertyInterface("Outer Roundness",Mn)),En.pt.setGroupProperty(PropertyInterface("Points",Mn)),En.p.setGroupProperty(PropertyInterface("Position",Mn)),En.r.setGroupProperty(PropertyInterface("Rotation",Mn)),Sn.ir&&(En.ir.setGroupProperty(PropertyInterface("Inner Radius",Mn)),En.is.setGroupProperty(PropertyInterface("Inner Roundness",Mn))),Object.defineProperties(xn,{position:{get:ExpressionPropertyInterface(En.p)},rotation:{get:ExpressionPropertyInterface(En.r)},points:{get:ExpressionPropertyInterface(En.pt)},outerRadius:{get:ExpressionPropertyInterface(En.or)},outerRoundness:{get:ExpressionPropertyInterface(En.os)},innerRadius:{get:ExpressionPropertyInterface(En.ir)},innerRoundness:{get:ExpressionPropertyInterface(En.is)},_name:{value:Sn.nm}}),xn.mn=Sn.mn,xn}function kn(Sn,$n,Pn){function xn(Tn){return Sn.p.ix===Tn?xn.position:Sn.r.ix===Tn?xn.roundness:Sn.s.ix===Tn||Tn==="Size"||Tn==="ADBE Vector Rect Size"?xn.size:null}var Mn=propertyGroupFactory(xn,Pn),En=$n.sh.ty==="tm"?$n.sh.prop:$n.sh;return xn.propertyIndex=Sn.ix,En.p.setGroupProperty(PropertyInterface("Position",Mn)),En.s.setGroupProperty(PropertyInterface("Size",Mn)),En.r.setGroupProperty(PropertyInterface("Rotation",Mn)),Object.defineProperties(xn,{position:{get:ExpressionPropertyInterface(En.p)},roundness:{get:ExpressionPropertyInterface(En.r)},size:{get:ExpressionPropertyInterface(En.s)},_name:{value:Sn.nm}}),xn.mn=Sn.mn,xn}function yn(Sn,$n,Pn){function xn(Tn){return Sn.r.ix===Tn||Tn==="Round Corners 1"?xn.radius:null}var Mn=propertyGroupFactory(xn,Pn),En=$n;return xn.propertyIndex=Sn.ix,En.rd.setGroupProperty(PropertyInterface("Radius",Mn)),Object.defineProperties(xn,{radius:{get:ExpressionPropertyInterface(En.rd)},_name:{value:Sn.nm}}),xn.mn=Sn.mn,xn}function Cn(Sn,$n,Pn){function xn(Tn){return Sn.c.ix===Tn||Tn==="Copies"?xn.copies:Sn.o.ix===Tn||Tn==="Offset"?xn.offset:null}var Mn=propertyGroupFactory(xn,Pn),En=$n;return xn.propertyIndex=Sn.ix,En.c.setGroupProperty(PropertyInterface("Copies",Mn)),En.o.setGroupProperty(PropertyInterface("Offset",Mn)),Object.defineProperties(xn,{copies:{get:ExpressionPropertyInterface(En.c)},offset:{get:ExpressionPropertyInterface(En.o)},_name:{value:Sn.nm}}),xn.mn=Sn.mn,xn}return function(Sn,$n,Pn){var xn;function Mn(Tn){if(typeof Tn=="number")return Tn=Tn===void 0?1:Tn,Tn===0?Pn:xn[Tn-1];for(var Ln=0,Nn=xn.length;Ln<Nn;){if(xn[Ln]._name===Tn)return xn[Ln];Ln+=1}return null}function En(){return Pn}return Mn.propertyGroup=propertyGroupFactory(Mn,En),xn=_e(Sn,$n,Mn.propertyGroup),Mn.numProperties=xn.length,Mn._name="Contents",Mn}}(),TextExpressionInterface=function(){return function(_e){var tn;function nn(sn){switch(sn){case"ADBE Text Document":return nn.sourceText;default:return null}}return Object.defineProperty(nn,"sourceText",{get:function(){_e.textProperty.getValue();var an=_e.textProperty.currentData.t;return(!tn||an!==tn.value)&&(tn=new String(an),tn.value=an||new String(an),Object.defineProperty(tn,"style",{get:function(){return{fillColor:_e.textProperty.currentData.fc}}})),tn}}),nn}}();function _typeof(_e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(nn){return typeof nn}:_typeof=function(nn){return nn&&typeof Symbol=="function"&&nn.constructor===Symbol&&nn!==Symbol.prototype?"symbol":typeof nn},_typeof(_e)}var FootageInterface=function(){var _e=function(sn){var an="",cn=sn.getFootageData();function un(){return an="",cn=sn.getFootageData(),hn}function hn(fn){if(cn[fn])return an=fn,cn=cn[fn],_typeof(cn)==="object"?hn:cn;var vn=fn.indexOf(an);if(vn!==-1){var _n=parseInt(fn.substr(vn+an.length),10);return cn=cn[_n],_typeof(cn)==="object"?hn:cn}return""}return un},tn=function(sn){function an(cn){return cn==="Outline"?an.outlineInterface():null}return an._name="Outline",an.outlineInterface=_e(sn),an};return function(nn){function sn(an){return an==="Data"?sn.dataInterface:null}return sn._name="Data",sn.dataInterface=tn(nn),sn}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(_e){return interfaces[_e]||null}var expressionHelpers=function(){function _e(un,hn,fn){hn.x&&(fn.k=!0,fn.x=!0,fn.initiateExpression=ExpressionManager.initiateExpression,fn.effectsSequence.push(fn.initiateExpression(un,hn,fn).bind(fn)))}function tn(un){return un*=this.elem.globalData.frameRate,un-=this.offsetTime,un!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<un?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(un,this._cachingAtTime),this._cachingAtTime.lastFrame=un),this._cachingAtTime.value}function nn(un){var hn=-.01,fn=this.getValueAtTime(un),vn=this.getValueAtTime(un+hn),_n=0;if(fn.length){var kn;for(kn=0;kn<fn.length;kn+=1)_n+=Math.pow(vn[kn]-fn[kn],2);_n=Math.sqrt(_n)*100}else _n=0;return _n}function sn(un){if(this.vel!==void 0)return this.vel;var hn=-.001,fn=this.getValueAtTime(un),vn=this.getValueAtTime(un+hn),_n;if(fn.length){_n=createTypedArray("float32",fn.length);var kn;for(kn=0;kn<fn.length;kn+=1)_n[kn]=(vn[kn]-fn[kn])/hn}else _n=(vn-fn)/hn;return _n}function an(){return this.pv}function cn(un){this.propertyGroup=un}return{searchExpressions:_e,getSpeedAtTime:nn,getVelocityAtTime:sn,getValueAtTime:tn,getStaticValueAtTime:an,setGroupProperty:cn}}();function addPropertyDecorator(){function _e(yn,Cn,Sn){if(!this.k||!this.keyframes)return this.pv;yn=yn?yn.toLowerCase():"";var $n=this.comp.renderedFrame,Pn=this.keyframes,xn=Pn[Pn.length-1].t;if($n<=xn)return this.pv;var Mn,En;Sn?(Cn?Mn=Math.abs(xn-this.elem.comp.globalData.frameRate*Cn):Mn=Math.max(0,xn-this.elem.data.ip),En=xn-Mn):((!Cn||Cn>Pn.length-1)&&(Cn=Pn.length-1),En=Pn[Pn.length-1-Cn].t,Mn=xn-En);var Tn,Ln,Nn;if(yn==="pingpong"){var Rn=Math.floor(($n-En)/Mn);if(Rn%2!==0)return this.getValueAtTime((Mn-($n-En)%Mn+En)/this.comp.globalData.frameRate,0)}else if(yn==="offset"){var On=this.getValueAtTime(En/this.comp.globalData.frameRate,0),jn=this.getValueAtTime(xn/this.comp.globalData.frameRate,0),zn=this.getValueAtTime((($n-En)%Mn+En)/this.comp.globalData.frameRate,0),Kn=Math.floor(($n-En)/Mn);if(this.pv.length){for(Nn=new Array(On.length),Ln=Nn.length,Tn=0;Tn<Ln;Tn+=1)Nn[Tn]=(jn[Tn]-On[Tn])*Kn+zn[Tn];return Nn}return(jn-On)*Kn+zn}else if(yn==="continue"){var Vn=this.getValueAtTime(xn/this.comp.globalData.frameRate,0),Qn=this.getValueAtTime((xn-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(Nn=new Array(Vn.length),Ln=Nn.length,Tn=0;Tn<Ln;Tn+=1)Nn[Tn]=Vn[Tn]+(Vn[Tn]-Qn[Tn])*(($n-xn)/this.comp.globalData.frameRate)/5e-4;return Nn}return Vn+(Vn-Qn)*(($n-xn)/.001)}return this.getValueAtTime((($n-En)%Mn+En)/this.comp.globalData.frameRate,0)}function tn(yn,Cn,Sn){if(!this.k)return this.pv;yn=yn?yn.toLowerCase():"";var $n=this.comp.renderedFrame,Pn=this.keyframes,xn=Pn[0].t;if($n>=xn)return this.pv;var Mn,En;Sn?(Cn?Mn=Math.abs(this.elem.comp.globalData.frameRate*Cn):Mn=Math.max(0,this.elem.data.op-xn),En=xn+Mn):((!Cn||Cn>Pn.length-1)&&(Cn=Pn.length-1),En=Pn[Cn].t,Mn=En-xn);var Tn,Ln,Nn;if(yn==="pingpong"){var Rn=Math.floor((xn-$n)/Mn);if(Rn%2===0)return this.getValueAtTime(((xn-$n)%Mn+xn)/this.comp.globalData.frameRate,0)}else if(yn==="offset"){var On=this.getValueAtTime(xn/this.comp.globalData.frameRate,0),jn=this.getValueAtTime(En/this.comp.globalData.frameRate,0),zn=this.getValueAtTime((Mn-(xn-$n)%Mn+xn)/this.comp.globalData.frameRate,0),Kn=Math.floor((xn-$n)/Mn)+1;if(this.pv.length){for(Nn=new Array(On.length),Ln=Nn.length,Tn=0;Tn<Ln;Tn+=1)Nn[Tn]=zn[Tn]-(jn[Tn]-On[Tn])*Kn;return Nn}return zn-(jn-On)*Kn}else if(yn==="continue"){var Vn=this.getValueAtTime(xn/this.comp.globalData.frameRate,0),Qn=this.getValueAtTime((xn+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(Nn=new Array(Vn.length),Ln=Nn.length,Tn=0;Tn<Ln;Tn+=1)Nn[Tn]=Vn[Tn]+(Vn[Tn]-Qn[Tn])*(xn-$n)/.001;return Nn}return Vn+(Vn-Qn)*(xn-$n)/.001}return this.getValueAtTime((Mn-((xn-$n)%Mn+xn))/this.comp.globalData.frameRate,0)}function nn(yn,Cn){if(!this.k)return this.pv;if(yn=(yn||.4)*.5,Cn=Math.floor(Cn||5),Cn<=1)return this.pv;var Sn=this.comp.renderedFrame/this.comp.globalData.frameRate,$n=Sn-yn,Pn=Sn+yn,xn=Cn>1?(Pn-$n)/(Cn-1):1,Mn=0,En=0,Tn;this.pv.length?Tn=createTypedArray("float32",this.pv.length):Tn=0;for(var Ln;Mn<Cn;){if(Ln=this.getValueAtTime($n+Mn*xn),this.pv.length)for(En=0;En<this.pv.length;En+=1)Tn[En]+=Ln[En];else Tn+=Ln;Mn+=1}if(this.pv.length)for(En=0;En<this.pv.length;En+=1)Tn[En]/=Cn;else Tn/=Cn;return Tn}function sn(yn){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var Cn=this._transformCachingAtTime.v;if(Cn.cloneFromProps(this.pre.props),this.appliedTransformations<1){var Sn=this.a.getValueAtTime(yn);Cn.translate(-Sn[0]*this.a.mult,-Sn[1]*this.a.mult,Sn[2]*this.a.mult)}if(this.appliedTransformations<2){var $n=this.s.getValueAtTime(yn);Cn.scale($n[0]*this.s.mult,$n[1]*this.s.mult,$n[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var Pn=this.sk.getValueAtTime(yn),xn=this.sa.getValueAtTime(yn);Cn.skewFromAxis(-Pn*this.sk.mult,xn*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var Mn=this.r.getValueAtTime(yn);Cn.rotate(-Mn*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var En=this.rz.getValueAtTime(yn),Tn=this.ry.getValueAtTime(yn),Ln=this.rx.getValueAtTime(yn),Nn=this.or.getValueAtTime(yn);Cn.rotateZ(-En*this.rz.mult).rotateY(Tn*this.ry.mult).rotateX(Ln*this.rx.mult).rotateZ(-Nn[2]*this.or.mult).rotateY(Nn[1]*this.or.mult).rotateX(Nn[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var Rn=this.px.getValueAtTime(yn),On=this.py.getValueAtTime(yn);if(this.data.p.z){var jn=this.pz.getValueAtTime(yn);Cn.translate(Rn*this.px.mult,On*this.py.mult,-jn*this.pz.mult)}else Cn.translate(Rn*this.px.mult,On*this.py.mult,0)}else{var zn=this.p.getValueAtTime(yn);Cn.translate(zn[0]*this.p.mult,zn[1]*this.p.mult,-zn[2]*this.p.mult)}return Cn}function an(){return this.v.clone(new Matrix)}var cn=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(yn,Cn,Sn){var $n=cn(yn,Cn,Sn);return $n.dynamicProperties.length?$n.getValueAtTime=sn.bind($n):$n.getValueAtTime=an.bind($n),$n.setGroupProperty=expressionHelpers.setGroupProperty,$n};var un=PropertyFactory.getProp;PropertyFactory.getProp=function(yn,Cn,Sn,$n,Pn){var xn=un(yn,Cn,Sn,$n,Pn);xn.kf?xn.getValueAtTime=expressionHelpers.getValueAtTime.bind(xn):xn.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(xn),xn.setGroupProperty=expressionHelpers.setGroupProperty,xn.loopOut=_e,xn.loopIn=tn,xn.smooth=nn,xn.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(xn),xn.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(xn),xn.numKeys=Cn.a===1?Cn.k.length:0,xn.propertyIndex=Cn.ix;var Mn=0;return Sn!==0&&(Mn=createTypedArray("float32",Cn.a===1?Cn.k[0].s.length:Cn.k.length)),xn._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:Mn},expressionHelpers.searchExpressions(yn,Cn,xn),xn.k&&Pn.addDynamicProperty(xn),xn};function hn(yn){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),yn*=this.elem.globalData.frameRate,yn-=this.offsetTime,yn!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<yn?this._caching.lastIndex:0,this._cachingAtTime.lastTime=yn,this.interpolateShape(yn,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}var fn=ShapePropertyFactory.getConstructorFunction(),vn=ShapePropertyFactory.getKeyframedConstructorFunction();function _n(){}_n.prototype={vertices:function(Cn,Sn){this.k&&this.getValue();var $n=this.v;Sn!==void 0&&($n=this.getValueAtTime(Sn,0));var Pn,xn=$n._length,Mn=$n[Cn],En=$n.v,Tn=createSizedArray(xn);for(Pn=0;Pn<xn;Pn+=1)Cn==="i"||Cn==="o"?Tn[Pn]=[Mn[Pn][0]-En[Pn][0],Mn[Pn][1]-En[Pn][1]]:Tn[Pn]=[Mn[Pn][0],Mn[Pn][1]];return Tn},points:function(Cn){return this.vertices("v",Cn)},inTangents:function(Cn){return this.vertices("i",Cn)},outTangents:function(Cn){return this.vertices("o",Cn)},isClosed:function(){return this.v.c},pointOnPath:function(Cn,Sn){var $n=this.v;Sn!==void 0&&($n=this.getValueAtTime(Sn,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength($n));for(var Pn=this._segmentsLength,xn=Pn.lengths,Mn=Pn.totalLength*Cn,En=0,Tn=xn.length,Ln=0,Nn;En<Tn;){if(Ln+xn[En].addedLength>Mn){var Rn=En,On=$n.c&&En===Tn-1?0:En+1,jn=(Mn-Ln)/xn[En].addedLength;Nn=bez.getPointInSegment($n.v[Rn],$n.v[On],$n.o[Rn],$n.i[On],jn,xn[En]);break}else Ln+=xn[En].addedLength;En+=1}return Nn||(Nn=$n.c?[$n.v[0][0],$n.v[0][1]]:[$n.v[$n._length-1][0],$n.v[$n._length-1][1]]),Nn},vectorOnPath:function(Cn,Sn,$n){Cn==1?Cn=this.v.c:Cn==0&&(Cn=.999);var Pn=this.pointOnPath(Cn,Sn),xn=this.pointOnPath(Cn+.001,Sn),Mn=xn[0]-Pn[0],En=xn[1]-Pn[1],Tn=Math.sqrt(Math.pow(Mn,2)+Math.pow(En,2));if(Tn===0)return[0,0];var Ln=$n==="tangent"?[Mn/Tn,En/Tn]:[-En/Tn,Mn/Tn];return Ln},tangentOnPath:function(Cn,Sn){return this.vectorOnPath(Cn,Sn,"tangent")},normalOnPath:function(Cn,Sn){return this.vectorOnPath(Cn,Sn,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([_n],fn),extendPrototype([_n],vn),vn.prototype.getValueAtTime=hn,vn.prototype.initiateExpression=ExpressionManager.initiateExpression;var kn=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(yn,Cn,Sn,$n,Pn){var xn=kn(yn,Cn,Sn,$n,Pn);return xn.propertyIndex=Cn.ix,xn.lock=!1,Sn===3?expressionHelpers.searchExpressions(yn,Cn.pt,xn):Sn===4&&expressionHelpers.searchExpressions(yn,Cn.ks,xn),xn.k&&yn.addDynamicProperty(xn),xn}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function _e(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(tn,nn){var sn=this.calculateExpression(nn);if(tn.t!==sn){var an={};return this.copyData(an,tn),an.t=sn.toString(),an.__complete=!1,an}return tn},TextProperty.prototype.searchProperty=function(){var tn=this.searchKeyframes(),nn=this.searchExpressions();return this.kf=tn||nn,this.kf},TextProperty.prototype.searchExpressions=_e}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function _e(tn,nn){var sn=createNS("feMerge");sn.setAttribute("result",tn);var an,cn;for(cn=0;cn<nn.length;cn+=1)an=createNS("feMergeNode"),an.setAttribute("in",nn[cn]),sn.appendChild(an),sn.appendChild(an);return sn}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(_e,tn,nn,sn,an){this.filterManager=tn;var cn=createNS("feColorMatrix");cn.setAttribute("type","matrix"),cn.setAttribute("color-interpolation-filters","linearRGB"),cn.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=cn,cn.setAttribute("result",sn+"_tint_1"),_e.appendChild(cn),cn=createNS("feColorMatrix"),cn.setAttribute("type","matrix"),cn.setAttribute("color-interpolation-filters","sRGB"),cn.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),cn.setAttribute("result",sn+"_tint_2"),_e.appendChild(cn),this.matrixFilter=cn;var un=this.createMergeNode(sn,[an,sn+"_tint_1",sn+"_tint_2"]);_e.appendChild(un)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(_e){if(_e||this.filterManager._mdf){var tn=this.filterManager.effectElements[0].p.v,nn=this.filterManager.effectElements[1].p.v,sn=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+sn+" 0"),this.matrixFilter.setAttribute("values",nn[0]-tn[0]+" 0 0 0 "+tn[0]+" "+(nn[1]-tn[1])+" 0 0 0 "+tn[1]+" "+(nn[2]-tn[2])+" 0 0 0 "+tn[2]+" 0 0 0 1 0")}};function SVGFillFilter(_e,tn,nn,sn){this.filterManager=tn;var an=createNS("feColorMatrix");an.setAttribute("type","matrix"),an.setAttribute("color-interpolation-filters","sRGB"),an.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),an.setAttribute("result",sn),_e.appendChild(an),this.matrixFilter=an}SVGFillFilter.prototype.renderFrame=function(_e){if(_e||this.filterManager._mdf){var tn=this.filterManager.effectElements[2].p.v,nn=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+tn[0]+" 0 0 0 0 "+tn[1]+" 0 0 0 0 "+tn[2]+" 0 0 0 "+nn+" 0")}};function SVGStrokeEffect(_e,tn,nn){this.initialized=!1,this.filterManager=tn,this.elem=nn,this.paths=[]}SVGStrokeEffect.prototype.initialize=function(){var _e=this.elem.layerElement.children||this.elem.layerElement.childNodes,tn,nn,sn,an;for(this.filterManager.effectElements[1].p.v===1?(an=this.elem.maskManager.masksProperties.length,sn=0):(sn=this.filterManager.effectElements[0].p.v-1,an=sn+1),nn=createNS("g"),nn.setAttribute("fill","none"),nn.setAttribute("stroke-linecap","round"),nn.setAttribute("stroke-dashoffset",1),sn;sn<an;sn+=1)tn=createNS("path"),nn.appendChild(tn),this.paths.push({p:tn,m:sn});if(this.filterManager.effectElements[10].p.v===3){var cn=createNS("mask"),un=createElementID();cn.setAttribute("id",un),cn.setAttribute("mask-type","alpha"),cn.appendChild(nn),this.elem.globalData.defs.appendChild(cn);var hn=createNS("g");for(hn.setAttribute("mask","url("+getLocationHref()+"#"+un+")");_e[0];)hn.appendChild(_e[0]);this.elem.layerElement.appendChild(hn),this.masker=cn,nn.setAttribute("stroke","#fff")}else if(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2){if(this.filterManager.effectElements[10].p.v===2)for(_e=this.elem.layerElement.children||this.elem.layerElement.childNodes;_e.length;)this.elem.layerElement.removeChild(_e[0]);this.elem.layerElement.appendChild(nn),this.elem.layerElement.removeAttribute("mask"),nn.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=nn},SVGStrokeEffect.prototype.renderFrame=function(_e){this.initialized||this.initialize();var tn,nn=this.paths.length,sn,an;for(tn=0;tn<nn;tn+=1)if(this.paths[tn].m!==-1&&(sn=this.elem.maskManager.viewData[this.paths[tn].m],an=this.paths[tn].p,(_e||this.filterManager._mdf||sn.prop._mdf)&&an.setAttribute("d",sn.lastPath),_e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||sn.prop._mdf)){var cn;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var un=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,hn=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,fn=an.getTotalLength();cn="0 0 0 "+fn*un+" ";var vn=fn*(hn-un),_n=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01,kn=Math.floor(vn/_n),yn;for(yn=0;yn<kn;yn+=1)cn+="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01+" ";cn+="0 "+fn*10+" 0 0"}else cn="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01;an.setAttribute("stroke-dasharray",cn)}if((_e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",this.filterManager.effectElements[4].p.v*2),(_e||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("op
357acity",this.filterManager.effectElements[6].p.v),(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2)&&(_e||this.filterManager.effectElements[3].p._mdf)){var Cn=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(Cn[0]*255)+","+bmFloor(Cn[1]*255)+","+bmFloor(Cn[2]*255)+")")}};function SVGTritoneFilter(_e,tn,nn,sn){this.filterManager=tn;var an=createNS("feColorMatrix");an.setAttribute("type","matrix"),an.setAttribute("color-interpolation-filters","linearRGB"),an.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),_e.appendChild(an);var cn=createNS("feComponentTransfer");cn.setAttribute("color-interpolation-filters","sRGB"),cn.setAttribute("result",sn),this.matrixFilter=cn;var un=createNS("feFuncR");un.setAttribute("type","table"),cn.appendChild(un),this.feFuncR=un;var hn=createNS("feFuncG");hn.setAttribute("type","table"),cn.appendChild(hn),this.feFuncG=hn;var fn=createNS("feFuncB");fn.setAttribute("type","table"),cn.appendChild(fn),this.feFuncB=fn,_e.appendChild(cn)}SVGTritoneFilter.prototype.renderFrame=function(_e){if(_e||this.filterManager._mdf){var tn=this.filterManager.effectElements[0].p.v,nn=this.filterManager.effectElements[1].p.v,sn=this.filterManager.effectElements[2].p.v,an=sn[0]+" "+nn[0]+" "+tn[0],cn=sn[1]+" "+nn[1]+" "+tn[1],un=sn[2]+" "+nn[2]+" "+tn[2];this.feFuncR.setAttribute("tableValues",an),this.feFuncG.setAttribute("tableValues",cn),this.feFuncB.setAttribute("tableValues",un)}};function SVGProLevelsFilter(_e,tn,nn,sn){this.filterManager=tn;var an=this.filterManager.effectElements,cn=createNS("feComponentTransfer");(an[10].p.k||an[10].p.v!==0||an[11].p.k||an[11].p.v!==1||an[12].p.k||an[12].p.v!==1||an[13].p.k||an[13].p.v!==0||an[14].p.k||an[14].p.v!==1)&&(this.feFuncR=this.createFeFunc("feFuncR",cn)),(an[17].p.k||an[17].p.v!==0||an[18].p.k||an[18].p.v!==1||an[19].p.k||an[19].p.v!==1||an[20].p.k||an[20].p.v!==0||an[21].p.k||an[21].p.v!==1)&&(this.feFuncG=this.createFeFunc("feFuncG",cn)),(an[24].p.k||an[24].p.v!==0||an[25].p.k||an[25].p.v!==1||an[26].p.k||an[26].p.v!==1||an[27].p.k||an[27].p.v!==0||an[28].p.k||an[28].p.v!==1)&&(this.feFuncB=this.createFeFunc("feFuncB",cn)),(an[31].p.k||an[31].p.v!==0||an[32].p.k||an[32].p.v!==1||an[33].p.k||an[33].p.v!==1||an[34].p.k||an[34].p.v!==0||an[35].p.k||an[35].p.v!==1)&&(this.feFuncA=this.createFeFunc("feFuncA",cn)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(cn.setAttribute("color-interpolation-filters","sRGB"),_e.appendChild(cn)),(an[3].p.k||an[3].p.v!==0||an[4].p.k||an[4].p.v!==1||an[5].p.k||an[5].p.v!==1||an[6].p.k||an[6].p.v!==0||an[7].p.k||an[7].p.v!==1)&&(cn=createNS("feComponentTransfer"),cn.setAttribute("color-interpolation-filters","sRGB"),cn.setAttribute("result",sn),_e.appendChild(cn),this.feFuncRComposed=this.createFeFunc("feFuncR",cn),this.feFuncGComposed=this.createFeFunc("feFuncG",cn),this.feFuncBComposed=this.createFeFunc("feFuncB",cn))}SVGProLevelsFilter.prototype.createFeFunc=function(_e,tn){var nn=createNS(_e);return nn.setAttribute("type","table"),tn.appendChild(nn),nn},SVGProLevelsFilter.prototype.getTableValue=function(_e,tn,nn,sn,an){for(var cn=0,un=256,hn,fn=Math.min(_e,tn),vn=Math.max(_e,tn),_n=Array.call(null,{length:un}),kn,yn=0,Cn=an-sn,Sn=tn-_e;cn<=256;)hn=cn/256,hn<=fn?kn=Sn<0?an:sn:hn>=vn?kn=Sn<0?sn:an:kn=sn+Cn*Math.pow((hn-_e)/Sn,1/nn),_n[yn]=kn,yn+=1,cn+=256/(un-1);return _n.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(_e){if(_e||this.filterManager._mdf){var tn,nn=this.filterManager.effectElements;this.feFuncRComposed&&(_e||nn[3].p._mdf||nn[4].p._mdf||nn[5].p._mdf||nn[6].p._mdf||nn[7].p._mdf)&&(tn=this.getTableValue(nn[3].p.v,nn[4].p.v,nn[5].p.v,nn[6].p.v,nn[7].p.v),this.feFuncRComposed.setAttribute("tableValues",tn),this.feFuncGComposed.setAttribute("tableValues",tn),this.feFuncBComposed.setAttribute("tableValues",tn)),this.feFuncR&&(_e||nn[10].p._mdf||nn[11].p._mdf||nn[12].p._mdf||nn[13].p._mdf||nn[14].p._mdf)&&(tn=this.getTableValue(nn[10].p.v,nn[11].p.v,nn[12].p.v,nn[13].p.v,nn[14].p.v),this.feFuncR.setAttribute("tableValues",tn)),this.feFuncG&&(_e||nn[17].p._mdf||nn[18].p._mdf||nn[19].p._mdf||nn[20].p._mdf||nn[21].p._mdf)&&(tn=this.getTableValue(nn[17].p.v,nn[18].p.v,nn[19].p.v,nn[20].p.v,nn[21].p.v),this.feFuncG.setAttribute("tableValues",tn)),this.feFuncB&&(_e||nn[24].p._mdf||nn[25].p._mdf||nn[26].p._mdf||nn[27].p._mdf||nn[28].p._mdf)&&(tn=this.getTableValue(nn[24].p.v,nn[25].p.v,nn[26].p.v,nn[27].p.v,nn[28].p.v),this.feFuncB.setAttribute("tableValues",tn)),this.feFuncA&&(_e||nn[31].p._mdf||nn[32].p._mdf||nn[33].p._mdf||nn[34].p._mdf||nn[35].p._mdf)&&(tn=this.getTableValue(nn[31].p.v,nn[32].p.v,nn[33].p.v,
vendor: 8,683 bytes, line 357
357nn[34].p.v,nn[35].p.v),this.feFuncA.setAttribute("tableValues",tn))}};function SVGDropShadowEffect(_e,tn,nn,sn,an){var cn=tn.container.globalData.renderConfig.filterSize,un=tn.data.fs||cn;_e.setAttribute("x",un.x||cn.x),_e.setAttribute("y",un.y||cn.y),_e.setAttribute("width",un.width||cn.width),_e.setAttribute("height",un.height||cn.height),this.filterManager=tn;var hn=createNS("feGaussianBlur");hn.setAttribute("in","SourceAlpha"),hn.setAttribute("result",sn+"_drop_shadow_1"),hn.setAttribute("stdDeviation","0"),this.feGaussianBlur=hn,_e.appendChild(hn);var fn=createNS("feOffset");fn.setAttribute("dx","25"),fn.setAttribute("dy","0"),fn.setAttribute("in",sn+"_drop_shadow_1"),fn.setAttribute("result",sn+"_drop_shadow_2"),this.feOffset=fn,_e.appendChild(fn);var vn=createNS("feFlood");vn.setAttribute("flood-color","#00ff00"),vn.setAttribute("flood-opacity","1"),vn.setAttribute("result",sn+"_drop_shadow_3"),this.feFlood=vn,_e.appendChild(vn);var _n=createNS("feComposite");_n.setAttribute("in",sn+"_drop_shadow_3"),_n.setAttribute("in2",sn+"_drop_shadow_2"),_n.setAttribute("operator","in"),_n.setAttribute("result",sn+"_drop_shadow_4"),_e.appendChild(_n);var kn=this.createMergeNode(sn,[sn+"_drop_shadow_4",an]);_e.appendChild(kn)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(_e){if(_e||this.filterManager._mdf){if((_e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),_e||this.filterManager.effectElements[0].p._mdf){var tn=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(tn[0]*255),Math.round(tn[1]*255),Math.round(tn[2]*255)))}if((_e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),_e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var nn=this.filterManager.effectElements[3].p.v,sn=(this.filterManager.effectElements[2].p.v-90)*degToRads,an=nn*Math.cos(sn),cn=nn*Math.sin(sn);this.feOffset.setAttribute("dx",an),this.feOffset.setAttribute("dy",cn)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(_e,tn,nn){this.initialized=!1,this.filterManager=tn,this.filterElem=_e,this.elem=nn,nn.matteElement=createNS("g"),nn.matteElement.appendChild(nn.layerElement),nn.matteElement.appendChild(nn.transformedElement),nn.baseElement=nn.matteElement}SVGMatte3Effect.prototype.findSymbol=function(_e){for(var tn=0,nn=_svgMatteSymbols.length;tn<nn;){if(_svgMatteSymbols[tn]===_e)return _svgMatteSymbols[tn];tn+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(_e,tn){var nn=_e.layerElement.parentNode;if(nn){for(var sn=nn.children,an=0,cn=sn.length;an<cn&&sn[an]!==_e.layerElement;)an+=1;var un;an<=cn-2&&(un=sn[an+1]);var hn=createNS("use");hn.setAttribute("href","#"+tn),un?nn.insertBefore(hn,un):nn.appendChild(hn)}},SVGMatte3Effect.prototype.setElementAsMask=function(_e,tn){if(!this.findSymbol(tn)){var nn=createElementID(),sn=createNS("mask");sn.setAttribute("id",tn.layerId),sn.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(tn);var an=_e.globalData.defs;an.appendChild(sn);var cn=createNS("symbol");cn.setAttribute("id",nn),this.replaceInParent(tn,nn),cn.appendChild(tn.layerElement),an.appendChild(cn);var un=createNS("use");un.setAttribute("href","#"+nn),sn.appendChild(un),tn.data.hd=!1,tn.show()}_e.setMatte(tn.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var _e=this.filterManager.effectElements[0].p.v,tn=this.elem.comp.elements,nn=0,sn=tn.length;nn<sn;)tn[nn]&&tn[nn].data.ind===_e&&this.setElementAsMask(this.elem,tn[nn]),nn+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()};function SVGGaussianBlurEffect(_e,tn,nn,sn){_e.setAttribute("x","-100%"),_e.setAttribute("y","-100%"),_e.setAttribute("width","300%"),_e.setAttribute("height","300%"),this.filterManager=tn;var an=createNS("feGaussianBlur");an.setAttribute("result",sn),_e.appendChild(an),this.feGaussianBlur=an}SVGGaussianBlurEffect.prototype.renderFrame=function(_e){if(_e||this.filterManager._mdf){var tn=.3,nn=this.filterManager.effectElements[0].p.v*tn,sn=this.filterManager.effectElements[1].p.v,an=sn==3?0:nn,cn=sn==2?0:nn;this.feGaussianBlur.setAttribute("stdDeviation",an+" "+cn);var un=this.filterManager.effectElements[2].p.v==1?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",un)}};function TransformEffect(){}TransformEffect.prototype.init=function(_e){this.effectsManager=_e,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(_e){if(this._opMdf=!1,this._mdf=!1,_e||this.effectsManager._mdf){var tn=this.effectsManager.effectElements,nn=tn[0].p.v,sn=tn[1].p.v,an=tn[2].p.v===1,cn=tn[3].p.v,un=an?cn:tn[4].p.v,hn=tn[5].p.v,fn=tn[6].p.v,vn=tn[7].p.v;this.matrix.reset(),this.matrix.translate(-nn[0],-nn[1],nn[2]),this.matrix.scale(un*.01,cn*.01,1),this.matrix.rotate(-vn*degToRads),this.matrix.skewFromAxis(-hn*degToRads,(fn+90)*degToRads),this.matrix.translate(sn[0],sn[1],0),this._mdf=!0,this.opacity!==tn[8].p.v&&(this.opacity=tn[8].p.v,this._opMdf=!0)}};function SVGTransformEffect(_e,tn){this.init(tn)}extendPrototype([TransformEffect],SVGTransformEffect);function CVTransformEffect(_e){this.init(_e)}return extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie})})(lottie,lottie.exports);var lottieExports=lottie.exports;const Lottie=getDefaultExportFromCjs(lottieExports);(function(){try{if(typeof document<"u"){var _e=document.createElement("style");_e.appendChild(document.createTextNode(".lottie-animation-container{width:var(--lottie-animation-container-width);height:var(--lottie-animation-container-height);background-color:var(--lottie-animation-container-background-color);overflow:hidden;margin:var(--lottie-animation-margin)}.lottie-animation-container svg{transform:scale(var(--lottie-animation-scale))}")),document.head.appendChild(_e)}}catch(tn){console.error("vite-plugin-css-injected-by-js",tn)}})();var __defProp=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(_e,tn,nn)=>tn in _e?__defProp(_e,tn,{enumerable:!0,configurable:!0,writable:!0,value:nn}):_e[tn]=nn,__spreadValues=(_e,tn)=>{for(var nn in tn||(tn={}))__hasOwnProp.call(tn,nn)&&__defNormalProp(_e,nn,tn[nn]);if(__getOwnPropSymbols)for(var nn of __getOwnPropSymbols(tn))__propIsEnum.call(tn,nn)&&__defNormalProp(_e,nn,tn[nn]);return _e},__spreadProps=(_e,tn)=>__defProps(_e,__getOwnPropDescs(tn)),freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global,freeGlobal$1=freeGlobal,freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root$1=freeGlobal$1||freeSelf||Function("return this")(),root$1$1=root$1,Symbol$1$1=root$1$1.Symbol,Symbol$2=Symbol$1$1,objectProto$e=Object.prototype,hasOwnProperty$b=objectProto$e.hasOwnProperty,nativeObjectToString$1=objectProto$e.toString,symToStringTag$1=Symbol$2?Symbol$2.toStringTag:void 0;function getRawTag(_e){var tn=hasOwnProperty$b.call(_e,symToStringTag$1),nn=_e[symToStringTag$1];try{_e[symToStringTag$1]=void 0;var sn=!0}catch{}var an=nativeObjectToString$1.call(_e);return sn&&(tn?_e[symToStringTag$1]=nn:delete _e[symToStringTag$1]),an}var objectProto$d=Object.prototype,nativeObjectToString$2=objectProto$d.toString;function objectToString$1(_e){return nativeObjectToString$2.call(_e)}
357var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$2?Symbol$2.toStringTag:void 0;function baseGetTag(_e){return _e==null?_e===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(_e)?getRawTag(_e):objectToString$1(_e)}function isObjectLike$1(_e){return _e!=null&&typeof _e=="object"}var isArray$5=Array.isArray,isArray$1$1=isArray$5;function isObject$2(_e){var tn=typeof _e;return _e!=null&&(tn=="object"||tn=="function")}var asyncTag="[object AsyncFunction]",funcTag$2="[object Function]",genTag$1="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction(_e){if(!isObject$2(_e))return!1;var tn=baseGetTag(_e);return tn==funcTag$2||tn==genTag$1||tn==asyncTag||tn==proxyTag}var coreJsData=root$1$1["__core-js_shared__"],coreJsData$1=coreJsData,maskSrcKey=function(){var _e=/[^.]+$/.exec(coreJsData$1&&coreJsData$1.keys&&coreJsData$1.keys.IE_PROTO||"");return _e?"Symbol(src)_1."+_e:""}();function isMasked(_e){return!!maskSrcKey&&maskSrcKey in _e}var funcProto$1=Function.prototype,funcToString$1=funcProto$1.toString;function toSource(_e){if(_e!=null){try{return funcToString$1.call(_e)}catch{}try{return _e+""}catch{}}return""}var reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto=Function.prototype,objectProto$c=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$a=objectProto$c.hasOwnProperty,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty$a).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(_e){if(!isObject$2(_e)||isMasked(_e))return!1;var tn=isFunction(_e)?reIsNative:reIsHostCtor;return tn.test(toSource(_e))}function getValue(_e,tn){return _e==null?void 0:_e[tn]}function getNative(_e,tn){var nn=getValue(_e,tn);return baseIsNative(nn)?nn:void 0}var WeakMap$1=getNative(root$1$1,"WeakMap"),WeakMap$1$1=WeakMap$1,objectCreate=Object.create,baseCreate=function(){function _e(){}return function(tn){if(!isObject$2(tn))return{};if(objectCreate)return objectCreate(tn);_e.prototype=tn;var nn=new _e;return _e.prototype=void 0,nn}}(),baseCreate$1=baseCreate;function copyArray(_e,tn){var nn=-1,sn=_e.length;for(tn||(tn=Array(sn));++nn<sn;)tn[nn]=_e[nn];return tn}var defineProperty=function(){try{var _e=getNative(Object,"defineProperty");return _e({},"",{}),_e}catch{}}(),defineProperty$1=defineProperty;function arrayEach(_e,tn){for(var nn=-1,sn=_e==null?0:_e.length;++nn<sn&&tn(_e[nn],nn,_e)!==!1;);return _e}var MAX_SAFE_INTEGER$1=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(_e,tn){var nn=typeof _e;return tn=tn??MAX_SAFE_INTEGER$1,!!tn&&(nn=="number"||nn!="symbol"&&reIsUint.test(_e))&&_e>-1&&_e%1==0&&_e<tn}function baseAssignValue(_e,tn,nn){tn=="__proto__"&&defineProperty$1?defineProperty$1(_e,tn,{configurable:!0,enumerable:!0,value:nn,writable:!0}):_e[tn]=nn}function eq$1(_e,tn){return _e===tn||_e!==_e&&tn!==tn}var objectProto$b=Object.prototype,hasOwnProperty$9=objectProto$b.hasOwnProperty;function assignValue(_e,tn,nn){var sn=_e[tn];(!(hasOwnProperty$9.call(_e,tn)&&eq$1(sn,nn))||nn===void 0&&!(tn in _e))&&baseAssignValue(_e,tn,nn)}function copyObject(_e,tn,nn,sn){var an=!nn;nn||(nn={});for(var cn=-1,un=tn.length;++cn<un;){var hn=tn[cn],fn=sn?sn(nn[hn],_e[hn],hn,nn,_e):void 0;fn===void 0&&(fn=_e[hn]),an?baseAssignValue(nn,hn,fn):assignValue(nn,hn,fn)}return nn}var MAX_SAFE_INTEGER=9007199254740991;function isLength(_e){return typeof _e=="number"&&_e>-1&&_e%1==0&&_e<=MAX_SAFE_INTEGER}function isArrayLike(_e){return _e!=null&&isLength(_e.length)&&!isFunction(_e)}var objectProto$a=Object.prototype;function isPrototype(_e){var tn=_e&&_e.constructor,nn=typeof tn=="function"&&tn.prototype||objectProto$a;return _e===nn}function baseTimes(_e,tn){for(var nn=-1,sn=Array(_e);++nn<_e;)sn[nn]=tn(nn);return sn}var argsTag$3="[object Arguments]";function baseIsArguments(_e){return isObjectLike$1(_e)&&baseGetTag(_e)==argsTag$3}var objectProto$9=Object.prototype,hasOwnProperty$8=objectProto$9.hasOwnProperty,propertyIsEnumerable$1=objectProto$9.propertyIsEnumerable,isArguments=baseIsArguments(function(){return arguments}())?baseIsArguments:function(_e){return isObjectLike$1(_e)&&hasOwnProperty$8.call(_e,"callee")&&!propertyIsEnumerable$1.call(_e,"callee")},isArguments$1=isArguments;function stubFalse(){return!1}var freeExports$2=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$2=freeExports$2&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$2=freeModule$2&&freeModule$2.exports===freeExports$2,Buffer$1=moduleExports$2?root$1$1.Buffer:void 0,nativeIsBuffer=Buffer$1?Buffer$1.isBuffer:void 0,isBuffer$2=nativeIsBuffer||stubFalse,isBuffer$1$1=isBuffer$2,argsTag$2="[object Arguments]",arrayTag$2="[object Array]",boolTag$3="[object Boolean]",dateTag$3="[object Date]",errorTag$2="[object Error]",funcTag$1="[object Function]",mapTag$5="[object Map]",numberTag$3="[object Number]",objectTag$3="[object Object]",regexpTag$3="[object RegExp]",setTag$5="[object Set]",stringTag$3="[object String]",weakMapTag$2="[object WeakMap]",arrayBufferTag$3="[object ArrayBuffer]",dataViewTag$4="[object DataView]",float32Tag$2="[object Float32Array]",float64Tag$2="[object Float64Array
357]",int8Tag$2="[object Int8Array]",int16Tag$2="[object Int16Array]",int32Tag$2="[object Int32Array]",uint8Tag$2="[object Uint8Array]",uint8ClampedTag$2="[object Uint8ClampedArray]",uint16Tag$2="[object Uint16Array]",uint32Tag$2="[object Uint32Array]",typedArrayTags={};typedArrayTags[float32Tag$2]=typedArrayTags[float64Tag$2]=typedArrayTags[int8Tag$2]=typedArrayTags[int16Tag$2]=typedArrayTags[int32Tag$2]=typedArrayTags[uint8Tag$2]=typedArrayTags[uint8ClampedTag$2]=typedArrayTags[uint16Tag$2]=typedArrayTags[uint32Tag$2]=!0;typedArrayTags[argsTag$2]=typedArrayTags[arrayTag$2]=typedArrayTags[arrayBufferTag$3]=typedArrayTags[boolTag$3]=typedArrayTags[dataViewTag$4]=typedArrayTags[dateTag$3]=typedArrayTags[errorTag$2]=typedArrayTags[funcTag$1]=typedArrayTags[mapTag$5]=typedArrayTags[numberTag$3]=typedArrayTags[objectTag$3]=typedArrayTags[regexpTag$3]=typedArrayTags[setTag$5]=typedArrayTags[stringTag$3]=typedArrayTags[weakMapTag$2]=!1;function baseIsTypedArray(_e){return isObjectLike$1(_e)&&isLength(_e.length)&&!!typedArrayTags[baseGetTag(_e)]}function baseUnary(_e){return function(tn){return _e(tn)}}var freeExports$1=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$1=freeExports$1&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$1=freeModule$1&&freeModule$1.exports===freeExports$1,freeProcess=moduleExports$1&&freeGlobal$1.process,nodeUtil=function(){try{var _e=freeModule$1&&freeModule$1.require&&freeModule$1.require("util").types;return _e||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch{}}(),nodeUtil$1=nodeUtil,nodeIsTypedArray=nodeUtil$1&&nodeUtil$1.isTypedArray,isTypedArray$1=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray,isTypedArray$1$1=isTypedArray$1,objectProto$8=Object.prototype,hasOwnProperty$7=objectProto$8.hasOwnProperty;function arrayLikeKeys(_e,tn){var nn=isArray$1$1(_e),sn=!nn&&isArguments$1(_e),an=!nn&&!sn&&isBuffer$1$1(_e),cn=!nn&&!sn&&!an&&isTypedArray$1$1(_e),un=nn||sn||an||cn,hn=un?baseTimes(_e.length,String):[],fn=hn.length;for(var vn in _e)(tn||hasOwnProperty$7.call(_e,vn))&&!(un&&(vn=="length"||an&&(vn=="offset"||vn=="parent")||cn&&(vn=="buffer"||vn=="byteLength"||vn=="byteOffset")||isIndex(vn,fn)))&&hn.push(vn);return hn}function overArg(_e,tn){return function(nn){return _e(tn(nn))}}var nativeKeys=overArg(Object.keys,Object),nativeKeys$1=nativeKeys,objectProto$7=Object.prototype,hasOwnProperty$6=objectProto$7.hasOwnProperty;function baseKeys(_e){if(!isPrototype(_e))return nativeKeys$1(_e);var tn=[];for(var nn in Object(_e))hasOwnProperty$6.call(_e,nn)&&nn!="constructor"&&tn.push(nn);return tn}function keys$1(_e){return isArrayLike(_e)?arrayLikeKeys(_e):baseKeys(_e)}function nativeKeysIn(_e){var tn=[];if(_e!=null)for(var nn in Object(_e))tn.push(nn);return tn}var objectProto$6=Object.prototype,hasOwnProperty$5=objectProto$6.hasOwnProperty;function baseKeysIn(_e){if(!isObject$2(_e))return nativeKeysIn(_e);var tn=isPrototype(_e),nn=[];for(var sn in _e)sn=="constructor"&&(tn||!hasOwnProperty$5.call(_e,sn))||nn.push(sn);return nn}function keysIn(_e){return isArrayLike(_e)?arrayLikeKeys(_e,!0):baseKeysIn(_e)}var nativeCreate=getNative(Object,"create"),nativeCreate$1=nativeCreate;function hashClear(){this.__data__=nativeCreate$1?nativeCreate$1(null):{},this.size=0}function hashDelete(_e){var tn=this.has(_e)&&delete this.__data__[_e];return this.size-=tn?1:0,tn}var HASH_UNDEFINED$2="__lodash_hash_undefined__",objectProto$5=Object.prototype,hasOwnProperty$4=objectProto$5.hasOwnProperty;function hashGet(_e){var tn=this.__data__;if(nativeCreate$1){var nn=tn[_e];return nn===HASH_UNDEFINED$2?void 0:nn}return hasOwnProperty$4.call(tn,_e)?tn[_e]:void 0}var objectProto$4=Object.prototype,hasOwnProperty$3=objectProto$4.hasOwnProperty;function hashHas(_e){var tn=this.__data__;return nativeCreate$1?tn[_e]!==void 0:hasOwnProperty$3.call(tn,_e)}var HASH_UNDEFINED$1="__lodash_hash_undefined__";function hashSet(_e,tn){var nn=this.__data__;return this.size+=this.has(_e)?0:1,nn[_e]=nativeCreate$1&&tn===void 0?HASH_UNDEFINED$1:tn,this}function Hash(_e){var tn=-1,nn=_e==null?0:_e.length;for(this.clear();++tn<nn;){var sn=_e[tn];this.set(sn[0],sn[1])}}Hash.prototype.clear=hashClear;Hash.prototype.delete=hashDelete;Hash.prototype.get=hashGet;Hash.prototype.has=hashHas;Hash.prototype.set=hashSet;function listCacheClear(){this.__data__=[],this.size=0}function assocIndexOf(_e,tn){for(var nn=_e.length;nn--;)if(eq$1(_e[nn][0],tn))return nn;return-1}var arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete(_e){var tn=this.__data__,nn=assocIndexOf(tn,_e);if(nn<0)return!1;var sn=tn.length-1;return nn==sn?tn.pop():splice.call(tn,nn,1),--this.size,!0}function listCacheGet(_e){var tn=this.__data__,nn=assocIndexOf(tn,_e);return nn<0?void 0:tn[nn][1]}function listCacheHas(_e){return assocIndexOf(this.__data__,_e)>-1}function listCacheSet(_e,tn){var nn=this.__data__,sn=assocIndexOf(nn,_e);return sn<0?(++this.size,nn.push([_e,tn])):nn[sn][1]=tn,this}function ListCache(_e){var tn=-1,nn=_e==null?0:_e.length;for(this.clear();++tn<nn;){var sn=_e[tn];this.set(sn[0],sn[1])}}ListCache.prototype.clear=listCacheClear;ListCache.prototype.delete=listCacheDelete;ListCache.prototype.get=listCacheGet;ListCache.prototype.has=listCacheHas;ListCache.prototype.set=listCacheSet;var Map$1=getNative(root$1$1,"Map"),Map$1$1=Map$1;function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map$1$1||ListCache),string:new Hash}}function isKeyable(_e){var tn=typeof _e;return tn=="string"||tn=="number"||tn=="symbol"||tn=="boolean"?_e!=="__proto__":_e===null}function getMapData(_e,tn){var nn=_e.__data__;return isKeyable(tn)?nn[typeof tn=="string"?"string":"hash"]:nn.map}function mapCacheDelete(_e){var tn=getMapData(this,_e).delete(_e);return this.size-=tn?1:0,tn}function mapCacheGet(_e){return getMapData(this,_e).get(_e)}function mapCacheHas(_e){return getMapData(this,_e).has(_e)}function mapCacheSet(_e,tn){var nn=getMapData(this,_e),sn=nn.size;return nn.set(_e,tn),this.size+=nn.size==sn?0:1,this}function MapCache$1(_e){var tn=-1,nn=_e==null?0:_e.length;for(this.clear();++tn<nn;){var sn=_e[tn];this.set(sn[0],sn[1])}}MapCache$1.prototype.clear=mapCacheClear;MapCache$1.prototype.delete=mapCacheDelete;MapCache$1.prototype.get=mapCacheGet;MapCache$1.prototype.has=mapCacheHas;MapCache$1.prototype.set=mapCacheSet;function arrayPush(_e,tn){for(var nn=-1,sn=tn.length,an=_e.length;++nn<sn;)_e[an+nn]=tn[nn];return _e}var getPrototype=overArg(Object.getPrototypeOf,Object),getPrototype$1=getPrototype;function stackClear(){this.__data__=new ListCache,this.size=0}function stackDelete(_e){var tn=this.__data__,nn=tn.delete(_e);return this.size=tn.size,nn}function stackGet(_e){return this.__data__.get(_e)}function stackHas(_e){return this.__data__.has(_e)}var LARGE_ARRAY_SIZE=200;function stackSet(_e,tn){var nn=this.__data__;if(nn instanceof ListCache){var sn=nn.__data__;if(!Map$1$1||sn.length<LARGE_ARRAY_SIZE-1)return sn.push([_e,tn]),this.size=++nn.size,this;nn=this.__data__=new MapCache$1(sn)}return nn.set(_e,tn),this.size=nn.size,this}function Stack$1(_e){var tn=this.__data__=new ListCache(_e);this.size=tn.size}Stack$1.prototype.clear=stackClear;Stack$1.prototype.delete=stackDelete;Stack$1.prototype.get=stackGet;Stack$1.prototype.has=stackHas;Stack$1.prototype.set=stackSet;function baseAssign(_e,tn){return _e&©Object(tn,keys$1(tn),_e)}function baseAssignIn(_e,tn){return _e&©Object(tn,keysIn(tn),_e)}var freeExports=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,Buffer2=moduleExports?root$1$1.Buffer:void 0,allocUnsafe=Buffer2?Buffer2.allocUnsafe:void 0;function cloneBuffer(_e,tn){if(tn)return _e.slice();var nn=_e.length,sn=allocUnsafe?allocUnsafe(nn):new _e.constructor(nn);return _e.copy(sn),sn}function arrayFilter(_e,tn){for(var nn=-1,sn=_e==null?0:_e.length,an=0,cn=[];++nn<sn;){var un=_e[nn];tn(un,nn,_e)&&(cn[an++]=un)}return cn}function stubArray(){return[]}var objectProto$3=Object.prototype,propertyIsEnumerable=objectProto$3.propertyIsEnumerable,nativeGetSymbols$
vendor: 4,630 bytes, line 357
3571=Object.getOwnPropertySymbols,getSymbols=nativeGetSymbols$1?function(_e){return _e==null?[]:(_e=Object(_e),arrayFilter(nativeGetSymbols$1(_e),function(tn){return propertyIsEnumerable.call(_e,tn)}))}:stubArray,getSymbols$1=getSymbols;function copySymbols(_e,tn){return copyObject(_e,getSymbols$1(_e),tn)}var nativeGetSymbols=Object.getOwnPropertySymbols,getSymbolsIn=nativeGetSymbols?function(_e){for(var tn=[];_e;)arrayPush(tn,getSymbols$1(_e)),_e=getPrototype$1(_e);return tn}:stubArray,getSymbolsIn$1=getSymbolsIn;function copySymbolsIn(_e,tn){return copyObject(_e,getSymbolsIn$1(_e),tn)}function baseGetAllKeys(_e,tn,nn){var sn=tn(_e);return isArray$1$1(_e)?sn:arrayPush(sn,nn(_e))}function getAllKeys$1(_e){return baseGetAllKeys(_e,keys$1,getSymbols$1)}function getAllKeysIn(_e){return baseGetAllKeys(_e,keysIn,getSymbolsIn$1)}var DataView$1=getNative(root$1$1,"DataView"),DataView$1$1=DataView$1,Promise$1=getNative(root$1$1,"Promise"),Promise$2=Promise$1,Set$1=getNative(root$1$1,"Set"),Set$1$1=Set$1,mapTag$4="[object Map]",objectTag$2="[object Object]",promiseTag="[object Promise]",setTag$4="[object Set]",weakMapTag$1="[object WeakMap]",dataViewTag$3="[object DataView]",dataViewCtorString=toSource(DataView$1$1),mapCtorString=toSource(Map$1$1),promiseCtorString=toSource(Promise$2),setCtorString=toSource(Set$1$1),weakMapCtorString=toSource(WeakMap$1$1),getTag$1=baseGetTag;(DataView$1$1&&getTag$1(new DataView$1$1(new ArrayBuffer(1)))!=dataViewTag$3||Map$1$1&&getTag$1(new Map$1$1)!=mapTag$4||Promise$2&&getTag$1(Promise$2.resolve())!=promiseTag||Set$1$1&&getTag$1(new Set$1$1)!=setTag$4||WeakMap$1$1&&getTag$1(new WeakMap$1$1)!=weakMapTag$1)&&(getTag$1=function(_e){var tn=baseGetTag(_e),nn=tn==objectTag$2?_e.constructor:void 0,sn=nn?toSource(nn):"";if(sn)switch(sn){case dataViewCtorString:return dataViewTag$3;case mapCtorString:return mapTag$4;case promiseCtorString:return promiseTag;case setCtorString:return setTag$4;case weakMapCtorString:return weakMapTag$1}return tn});var getTag$1$1=getTag$1,objectProto$2$1=Object.prototype,hasOwnProperty$2=objectProto$2$1.hasOwnProperty;function initCloneArray(_e){var tn=_e.length,nn=new _e.constructor(tn);return tn&&typeof _e[0]=="string"&&hasOwnProperty$2.call(_e,"index")&&(nn.index=_e.index,nn.input=_e.input),nn}var Uint8Array2=root$1$1.Uint8Array,Uint8Array$1$1=Uint8Array2;function cloneArrayBuffer(_e){var tn=new _e.constructor(_e.byteLength);return new Uint8Array$1$1(tn).set(new Uint8Array$1$1(_e)),tn}function cloneDataView(_e,tn){var nn=tn?cloneArrayBuffer(_e.buffer):_e.buffer;return new _e.constructor(nn,_e.byteOffset,_e.byteLength)}var reFlags=/\w*$/;function cloneRegExp(_e){var tn=new _e.constructor(_e.source,reFlags.exec(_e));return tn.lastIndex=_e.lastIndex,tn}var symbolProto$1=Symbol$2?Symbol$2.prototype:void 0,symbolValueOf$1=symbolProto$1?symbolProto$1.valueOf:void 0;function cloneSymbol(_e){return symbolValueOf$1?Object(symbolValueOf$1.call(_e)):{}}function cloneTypedArray(_e,tn){var nn=tn?cloneArrayBuffer(_e.buffer):_e.buffer;return new _e.constructor(nn,_e.byteOffset,_e.length)}var boolTag$2="[object Boolean]",dateTag$2="[object Date]",mapTag$3="[object Map]",numberTag$2="[object Number]",regexpTag$2="[object RegExp]",setTag$3="[object Set]",stringTag$2="[object String]",symbolTag$2="[object Symbol]",arrayBufferTag$2="[object ArrayBuffer]",dataViewTag$2="[object DataView]",float32Tag$1="[object Float32Array]",float64Tag$1="[object Float64Array]",int8Tag$1="[object Int8Array]",int16Tag$1="[object Int16Array]",int32Tag$1="[object Int32Array]",uint8Tag$1="[object Uint8Array]",uint8ClampedTag$1="[object Uint8ClampedArray]",uint16Tag$1="[object Uint16Array]",uint32Tag$1="[object Uint32Array]";function initCloneByTag(_e,tn,nn){var sn=_e.constructor;switch(tn){case arrayBufferTag$2:return cloneArrayBuffer(_e);case boolTag$2:case dateTag$2:return new sn(+_e);case dataViewTag$2:return cloneDataView(_e,nn);case float32Tag$1:case float64Tag$1:case int8Tag$1:case int16Tag$1:case int32Tag$1:case uint8Tag$1:case uint8ClampedTag$1:case uint16Tag$1:case uint32Tag$1:return cloneTypedArray(_e,nn);case mapTag$3:return new sn;case numberTag$2:case stringTag$2:return new sn(_e);case regexpTag$2:return cloneRegExp(_e);case setTag$3:return new sn;case symbolTag$2:return cloneSymbol(_e)}}function initCloneObject(_e){return typeof _e.constructor=="function"&&!isPrototype(_e)?baseCreate$1(getPrototype$1(_e)):{}}var mapTag$2="[object Map]";function baseIsMap(_e){return isObjectLike$1(_e)&&getTag$1$1(_e)==mapTag$2}var nodeIsMap=nodeUtil$1&&nodeUtil$1.isMap,isMap$1=nodeIsMap?baseUnary(nodeIsMap):baseIsMap,isMap$1$1=isMap$1,setTag$2
vendor: 5,429 bytes, line 357
357="[object Set]";function baseIsSet(_e){return isObjectLike$1(_e)&&getTag$1$1(_e)==setTag$2}var nodeIsSet=nodeUtil$1&&nodeUtil$1.isSet,isSet$1=nodeIsSet?baseUnary(nodeIsSet):baseIsSet,isSet$1$1=isSet$1,CLONE_DEEP_FLAG$1$1=1,CLONE_FLAT_FLAG=2,CLONE_SYMBOLS_FLAG$1$1=4,argsTag$1="[object Arguments]",arrayTag$1="[object Array]",boolTag$1="[object Boolean]",dateTag$1="[object Date]",errorTag$1="[object Error]",funcTag="[object Function]",genTag="[object GeneratorFunction]",mapTag$1="[object Map]",numberTag$1="[object Number]",objectTag$1="[object Object]",regexpTag$1="[object RegExp]",setTag$1="[object Set]",stringTag$1="[object String]",symbolTag$1="[object Symbol]",weakMapTag="[object WeakMap]",arrayBufferTag$1="[object ArrayBuffer]",dataViewTag$1="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",cloneableTags={};cloneableTags[argsTag$1]=cloneableTags[arrayTag$1]=cloneableTags[arrayBufferTag$1]=cloneableTags[dataViewTag$1]=cloneableTags[boolTag$1]=cloneableTags[dateTag$1]=cloneableTags[float32Tag]=cloneableTags[float64Tag]=cloneableTags[int8Tag]=cloneableTags[int16Tag]=cloneableTags[int32Tag]=cloneableTags[mapTag$1]=cloneableTags[numberTag$1]=cloneableTags[objectTag$1]=cloneableTags[regexpTag$1]=cloneableTags[setTag$1]=cloneableTags[stringTag$1]=cloneableTags[symbolTag$1]=cloneableTags[uint8Tag]=cloneableTags[uint8ClampedTag]=cloneableTags[uint16Tag]=cloneableTags[uint32Tag]=!0;cloneableTags[errorTag$1]=cloneableTags[funcTag]=cloneableTags[weakMapTag]=!1;function baseClone$2(_e,tn,nn,sn,an,cn){var un,hn=tn&CLONE_DEEP_FLAG$1$1,fn=tn&CLONE_FLAT_FLAG,vn=tn&CLONE_SYMBOLS_FLAG$1$1;if(nn&&(un=an?nn(_e,sn,an,cn):nn(_e)),un!==void 0)return un;if(!isObject$2(_e))return _e;var _n=isArray$1$1(_e);if(_n){if(un=initCloneArray(_e),!hn)return copyArray(_e,un)}else{var kn=getTag$1$1(_e),yn=kn==funcTag||kn==genTag;if(isBuffer$1$1(_e))return cloneBuffer(_e,hn);if(kn==objectTag$1||kn==argsTag$1||yn&&!an){if(un=fn||yn?{}:initCloneObject(_e),!hn)return fn?copySymbolsIn(_e,baseAssignIn(un,_e)):copySymbols(_e,baseAssign(un,_e))}else{if(!cloneableTags[kn])return an?_e:{};un=initCloneByTag(_e,kn,hn)}}cn||(cn=new Stack$1);var Cn=cn.get(_e);if(Cn)return Cn;cn.set(_e,un),isSet$1$1(_e)?_e.forEach(function(Pn){un.add(baseClone$2(Pn,tn,nn,Pn,_e,cn))}):isMap$1$1(_e)&&_e.forEach(function(Pn,xn){un.set(xn,baseClone$2(Pn,tn,nn,xn,_e,cn))});var Sn=vn?fn?getAllKeysIn:getAllKeys$1:fn?keysIn:keys$1,$n=_n?void 0:Sn(_e);return arrayEach($n||_e,function(Pn,xn){$n&&(xn=Pn,Pn=_e[xn]),assignValue(un,xn,baseClone$2(Pn,tn,nn,xn,_e,cn))}),un}var CLONE_DEEP_FLAG$2=1,CLONE_SYMBOLS_FLAG$2=4;function cloneDeep$1(_e){return baseClone$2(_e,CLONE_DEEP_FLAG$2|CLONE_SYMBOLS_FLAG$2)}var HASH_UNDEFINED$3="__lodash_hash_undefined__";function setCacheAdd$2(_e){return this.__data__.set(_e,HASH_UNDEFINED$3),this}function setCacheHas$2(_e){return this.__data__.has(_e)}function SetCache$2(_e){var tn=-1,nn=_e==null?0:_e.length;for(this.__data__=new MapCache$1;++tn<nn;)this.add(_e[tn])}SetCache$2.prototype.add=SetCache$2.prototype.push=setCacheAdd$2;SetCache$2.prototype.has=setCacheHas$2;function arraySome$2(_e,tn){for(var nn=-1,sn=_e==null?0:_e.length;++nn<sn;)if(tn(_e[nn],nn,_e))return!0;return!1}function cacheHas$2(_e,tn){return _e.has(tn)}var COMPARE_PARTIAL_FLAG$3$1=1,COMPARE_UNORDERED_FLAG$1$1=2;function equalArrays$3(_e,tn,nn,sn,an,cn){var un=nn&COMPARE_PARTIAL_FLAG$3$1,hn=_e.length,fn=tn.length;if(hn!=fn&&!(un&&fn>hn))return!1;var vn=cn.get(_e),_n=cn.get(tn);if(vn&&_n)return vn==tn&&_n==_e;var kn=-1,yn=!0,Cn=nn&COMPARE_UNORDERED_FLAG$1$1?new SetCache$2:void 0;for(cn.set(_e,tn),cn.set(tn,_e);++kn<hn;){var Sn=_e[kn],$n=tn[kn];if(sn)var Pn=un?sn($n,Sn,kn,tn,_e,cn):sn(Sn,$n,kn,_e,tn,cn);if(Pn!==void 0){if(Pn)continue;yn=!1;break}if(Cn){if(!arraySome$2(tn,function(xn,Mn){if(!cacheHas$2(Cn,Mn)&&(Sn===xn||an(Sn,xn,nn,sn,cn)))return Cn.push(Mn)})){yn=!1;break}}else if(!(Sn===$n||an(Sn,$n,nn,sn,cn))){yn=!1;break}}return cn.delete(_e),cn.delete(tn),yn}function mapToArray$2(_e){var tn=-1,nn=Array(_e.size);return _e.forEach(function(sn,an){nn[++tn]=[an,sn]}),nn}function setToArray$2(_e){var tn=-1,nn=Array(_e.size);return _e.forEach(function(sn){nn[++tn]=sn}),nn}var COMPARE_PARTIAL_FLAG$2$1=1,COMPARE_UNORDERED_FLAG$2=2,boolTag$4="[object Boolean]",dateTag$4="[object Date]",errorTag$3="[object Error]",mapTag$6="[object Map]",numberTag$4="[object Number]",regexpTag$4="[object RegExp]",setTag$6="[object Set]",stringTag$4="[object String]",symbolTag$3="[object Symbol]",arrayBufferTag$4="[object ArrayBuffer]",dataViewTag$5="[object DataView]",symbolProto$2=Symbol$2?Symbol$2.prototype:void 0,symbolValueOf$2=symbolProto$2?symbolProto$2.valueOf:void 0;function equalByTag$2(_e,tn,nn,sn,an,cn,un){switch(nn){case dataViewTag$5:if(_e.byteLength!=tn.byteLength||_e.byteOffset!=tn.byteOffset)return!1;_e=_e.buffer,tn=tn.buffer;case arrayBufferTag$4:return!(_e.byteLength!=tn.byteLength||!cn(new Uint8Array$1$1(_e),new Uint8Array$1$1(tn)));case boolTag$4:case dateTag$4:case numberTag$4:return eq$1(+_e,+tn);case errorTag$3:return _e.name==tn.name&&_e.message==tn.message;case regexpTag$4:case stringTag$4:return _e==tn+"";case mapTag$6:var hn=mapToArray$2;
vendor: 2,069 bytes, line 357
357case setTag$6:var fn=sn&COMPARE_PARTIAL_FLAG$2$1;if(hn||(hn=setToArray$2),_e.size!=tn.size&&!fn)return!1;var vn=un.get(_e);if(vn)return vn==tn;sn|=COMPARE_UNORDERED_FLAG$2,un.set(_e,tn);var _n=equalArrays$3(hn(_e),hn(tn),sn,an,cn,un);return un.delete(_e),_n;case symbolTag$3:if(symbolValueOf$2)return symbolValueOf$2.call(_e)==symbolValueOf$2.call(tn)}return!1}var COMPARE_PARTIAL_FLAG$1$1=1,objectProto$1$1=Object.prototype,hasOwnProperty$1$1=objectProto$1$1.hasOwnProperty;function equalObjects$2(_e,tn,nn,sn,an,cn){var un=nn&COMPARE_PARTIAL_FLAG$1$1,hn=getAllKeys$1(_e),fn=hn.length,vn=getAllKeys$1(tn),_n=vn.length;if(fn!=_n&&!un)return!1;for(var kn=fn;kn--;){var yn=hn[kn];if(!(un?yn in tn:hasOwnProperty$1$1.call(tn,yn)))return!1}var Cn=cn.get(_e),Sn=cn.get(tn);if(Cn&&Sn)return Cn==tn&&Sn==_e;var $n=!0;cn.set(_e,tn),cn.set(tn,_e);for(var Pn=un;++kn<fn;){yn=hn[kn];var xn=_e[yn],Mn=tn[yn];if(sn)var En=un?sn(Mn,xn,yn,tn,_e,cn):sn(xn,Mn,yn,_e,tn,cn);if(!(En===void 0?xn===Mn||an(xn,Mn,nn,sn,cn):En)){$n=!1;break}Pn||(Pn=yn=="constructor")}if($n&&!Pn){var Tn=_e.constructor,Ln=tn.constructor;Tn!=Ln&&"constructor"in _e&&"constructor"in tn&&!(typeof Tn=="function"&&Tn instanceof Tn&&typeof Ln=="function"&&Ln instanceof Ln)&&($n=!1)}return cn.delete(_e),cn.delete(tn),$n}var COMPARE_PARTIAL_FLAG$4=1,argsTag$4="[object Arguments]",arrayTag$3="[object Array]",objectTag$4="[object Object]",objectProto$f=Object.prototype,hasOwnProperty$c=objectProto$f.hasOwnProperty;function baseIsEqualDeep$2(_e,tn,nn,sn,an,cn){var un=isArray$1$1(_e),hn=isArray$1$1(tn),fn=un?arrayTag$3:getTag$1$1(_e),vn=hn?arrayTag$3:getTag$1$1(tn);fn=fn==argsTag$4?objectTag$4:fn,vn=vn==argsTag$4?objectTag$4:vn;var _n=fn==objectTag$4,kn=vn==objectTag$4,yn=fn==vn;if(yn&&isBuffer$1$1(_e)){if(!isBuffer$1$1(tn))return!1;un=!0,_n=!1}if(yn&&!_n)return cn||(cn=new Stack$1),un||isTypedArray$1$1(_e)?equalArrays$3(_e,tn,nn,sn,an,cn):equalByTag$2(_e,tn,fn,nn,sn,an,cn);if(!(nn&COMPARE_PARTIAL_FLAG$4)){var Cn=_n&&hasOwnProperty$c.call(_e,"__wrapped__"),Sn=kn&&hasOwnProperty$c.call(tn,"__wrapped__");
357if(Cn||Sn){var $n=Cn?_e.value():_e,Pn=Sn?tn.value():tn;return cn||(cn=new Stack$1),an($n,Pn,nn,sn,cn)}}return yn?(cn||(cn=new Stack$1),equalObjects$2(_e,tn,nn,sn,an,cn)):!1}function baseIsEqual$2(_e,tn,nn,sn,an){return _e===tn?!0:_e==null||tn==null||!isObjectLike$1(_e)&&!isObjectLike$1(tn)?_e!==_e&&tn!==tn:baseIsEqualDeep$2(_e,tn,nn,sn,baseIsEqual$2,an)}function isEqual$1(_e,tn){return baseIsEqual$2(_e,tn)}var _export_sfc=(_e,tn)=>{const nn=_e.__vccOpts||_e;for(const[sn,an]of tn)nn[sn]=an;return nn};const _sfc_main$n=defineComponent({props:{animationData:{type:Object,default:()=>({})},animationLink:{type:String,default:""},loop:{type:[Boolean,Number],default:!0},autoPlay:{type:Boolean,default:!0},width:{type:[Number,String],default:"100%"},height:{type:[Number,String],default:"100%"},speed:{type:Number,default:1},delay:{type:Number,default:0},direction:{type:String,default:"forward"},pauseOnHover:{type:Boolean,default:!1},playOnHover:{type:Boolean,default:!1},backgroundColor:{type:String,default:"transparent"},pauseAnimation:{type:Boolean,default:!1},noMargin:{type:Boolean,default:!1},scale:{type:Number,default:1},renderer:{type:String,default:"svg"},rendererSettings:{type:Object,default:()=>({})},assetsPath:{type:String,default:""}},emits:{onComplete:null,onLoopComplete:null,onEnterFrame:null,onSegmentStart:null,onAnimationLoaded:null},setup(_e,{emit:tn}){const nn=ref(),sn=ref();let an=null,cn=1;watchEffect(async()=>{if(_e.animationLink!="")try{const Rn=await(await fetch(_e.animationLink)).json();nn.value=Rn,nextTick(()=>un())}catch(Nn){console.error(Nn);return}else if(isEqual$1(_e.animationData,{})===!1)nn.value=cloneDeep$1(_e.animationData),nextTick(()=>un());else throw new Error("You must provide either animationLink or animationData")});const un=()=>{if(!sn.value||!nn.value)return;an==null||an.destroy(),an=null;let Nn=_e.autoPlay,Rn=_e.loop;_e.playOnHover&&(Nn=!1),typeof Rn=="number"&&Rn>0&&(Rn=Rn-1),_e.delay>0&&(Nn=!1);const On={container:sn.value,renderer:_e.renderer,loop:Rn,autoplay:Nn,animationData:nn.value,assetsPath:_e.assetsPath};isEqual$1(_e.rendererSettings,{})===!1&&(On.rendererSettings=_e.rendererSettings),_e.scale!==1&&(On.rendererSettings=__spreadProps(__spreadValues({},On.rendererSettings),{viewBoxOnly:!0})),an=Lottie.loadAnimation(On),setTimeout(()=>{Nn=_e.autoPlay,_e.playOnHover?an==null||an.pause():Nn?an==null||an.play():an==null||an.pause(),tn("onAnimationLoaded")},_e.delay),an.setSpeed(_e.speed),_e.direction==="reverse"&&an.setDirection(-1),_e.direction==="normal"&&an.setDirection(1),(_e.pauseAnimation||_e.playOnHover)&&an.pause(),an.addEventListener("loopComplete",()=>{_e.direction==="alternate"&&(an==null||an.stop(),cn=cn===-1?1:-1,an==null||an.setDirection(cn),an==null||an.play()),tn("onLoopComplete")}),an.addEventListener("complete",()=>{tn("onComplete")}
357),an.addEventListener("enterFrame",()=>{tn("onEnterFrame")}),an.addEventListener("segmentStart",()=>{tn("onSegmentStart")})},hn=computed(()=>{let Nn=_e.width,Rn=_e.height;return typeof _e.width=="number"&&(Nn=`${_e.width}px`),typeof _e.height=="number"&&(Rn=`${_e.height}px`),{"--lottie-animation-container-width":Nn,"--lottie-animation-container-height":Rn,"--lottie-animation-container-background-color":_e.backgroundColor,"--lottie-animation-margin":_e.noMargin?"0":"0 auto","--lottie-animation-scale":_e.scale!=1?_e.scale:""}}),fn=()=>{an&&_e.pauseOnHover&&an.pause(),an&&_e.playOnHover&&an.play()},vn=()=>{an&&_e.pauseOnHover&&an.play(),an&&_e.playOnHover&&an.pause()};return watch$1(()=>_e.pauseAnimation,()=>{if((_e.pauseOnHover||_e.playOnHover)&&_e.pauseAnimation){console.error("If you are using pauseAnimation prop for Vue3-Lottie, please remove the props pauseOnHover and playOnHover");return}an&&(_e.pauseAnimation?an.pause():an.play())}),{lottieAnimationContainer:sn,hoverEnded:vn,hoverStarted:fn,getCurrentStyle:hn,play:()=>{an&&an.play()},pause:()=>{an&&an.pause()},stop:()=>{an&&an.stop()},destroy:()=>{an&&an.destroy()},setSpeed:(Nn=1)=>{if(Nn<=0)throw new Error("Speed must be greater than 0");an&&an.setSpeed(Nn)},setDirection:Nn=>{an&&(Nn==="forward"?an.setDirection(1):Nn==="reverse"&&an.setDirection(-1))},goToAndStop:(Nn,Rn=!0)=>{an&&an.goToAndStop(Nn,Rn)},goToAndPlay:(Nn,Rn=!0)=>{an&&an.goToAndPlay(Nn,Rn)},playSegments:(Nn,Rn=!1)=>{an&&an.playSegments(Nn,Rn)},setSubFrame:(Nn=!0)=>{an&&an.setSubframe(Nn)},getDuration:(Nn=!0)=>{if(an)return an.getDuration(Nn)},updateDocumentData:(Nn,Rn=0)=>{an&&an.renderer.elements[Rn].updateDocumentData(Nn)}}}});function _sfc_render$n(_e,tn,nn,sn,an,cn){return openBlock(),createElementBlock("div",{ref:"lottieAnimationContainer",class:"lottie-animation-container",style:normalizeStyle(_e.getCurrentStyle),onMouseenter:tn[0]||(tn[0]=(...un)=>_e.hoverStarted&&_e.hoverStarted(...un)),onMouseleave:tn[1]||(tn[1]=(...un)=>_e.hoverEnded&&_e.hoverEnded(...un))},null,36)}
vendor: 4,114 bytes, lines 357-365
357var Vue3Lottie=_export_sfc(_sfc_main$n,[["render",_sfc_render$n]]);/*! 358 * ScrollToPlugin 3.12.3 359 * https://gsap.com 360 * 361 * @license Copyright 2008-2023, GreenSock. All rights reserved. 362 * Subject to the terms at https://gsap.com/standard-license or for 363 * Club GSAP members, the agreement issued with that membership. 364 * @author: Jack Doyle, [email protected] 365*/var gsap$2,_coreInitted$2,_window,_docEl$2,_body$2,_toArray$1,_config,ScrollTrigger$2,_windowExists$1=function _e(){return typeof window<"u"},_getGSAP$2=function _e(){return gsap$2||_windowExists$1()&&(gsap$2=window.gsap)&&gsap$2.registerPlugin&&gsap$2},_isString$1=function _e(tn){return typeof tn=="string"},_isFunction$1=function _e(tn){return typeof tn=="function"},_max=function _e(tn,nn){var sn=nn==="x"?"Width":"Height",an="scroll"+sn,cn="client"+sn;return tn===_window||tn===_docEl$2||tn===_body$2?Math.max(_docEl$2[an],_body$2[an])-(_window["inner"+sn]||_docEl$2[cn]||_body$2[cn]):tn[an]-tn["offset"+sn]},_buildGetter=function _e(tn,nn){var sn="scroll"+(nn==="x"?"Left":"Top");return tn===_window&&(tn.pageXOffset!=null?sn="page"+nn.toUpperCase()+"Offset":tn=_docEl$2[sn]!=null?_docEl$2:_body$2),function(){return tn[sn]}},_clean=function _e(tn,nn,sn,an){if(_isFunction$1(tn)&&(tn=tn(nn,sn,an)),typeof tn!="object")return _isString$1(tn)&&tn!=="max"&&tn.charAt(1)!=="="?{x:tn,y:tn}:{y:tn};if(tn.nodeType)return{y:tn,x:tn};var cn={},un;for(un in tn)cn[un]=un!=="onAutoKill"&&_isFunction$1(tn[un])?tn[un](nn,sn,an):tn[un];return cn},_getOffset=function _e(tn,nn){if(tn=_toArray$1(tn)[0],!tn||!tn.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var sn=tn.getBoundingClientRect(),an=!nn||nn===_window||nn===_body$2,cn=an?{top:_docEl$2.clientTop-(_window.pageYOffset||_docEl$2.scrollTop||_body$2.scrollTop||0),left:_docEl$2.clientLeft-(_window.pageXOffset||_docEl$2.scrollLeft||_body$2.scrollLeft||0)}:nn.getBoundingClientRect(),un={x:sn.left-cn.left,y:sn.top-cn.top};return!an&&nn&&(un.x+=_buildGetter(nn,"x")(),un.y+=_buildGetter(nn,"y")()),un},_parseVal=function _e(tn,nn,sn,an,cn){return!isNaN(tn)&&typeof tn!="object"?parseFloat(tn)-cn:_isString$1(tn)&&tn.charAt(1)==="="?parseFloat(tn.substr(2))*(tn.charAt(0)==="-"?-1:1)+an-cn:tn==="max"?_max(nn,sn)-cn:Math.min(_max(nn,sn),_getOffset(tn,nn)[sn]-cn)},_initCore$1=function _e(){gsap$2=_getGSAP$2(),_windowExists$1()&&gsap$2&&typeof document<"u"&&document.body&&(_window=window,_body$2=document.body,_docEl$2=document.documentElement,_toArray$1=gsap$2.utils.toArray,gsap$2.config({autoKillThreshold:7}),_config=gsap$2.config(),_coreInitted$2=1)},ScrollToPlugin={version:"3.12.3",name:"scrollTo",rawVars:1,register:function _e(tn){gsap$2=tn,_initCore$1()},init:function _e(tn,nn,sn,an,cn){_coreInitted$2||_initCore$1();var un=this,hn=gsap$2.getProperty(tn,"scrollSnapType");un.isWin=tn===_window,un.target=tn,un.tween=sn,nn=_clean(nn,an,tn,cn),un.vars=nn,un.autoKill=!!nn.autoKill,un.getX=_buildGetter(tn,"x"),un.getY=_buildGetter(tn,"y"),un.x=un.xPrev=un.getX(),un.y=un.yPrev=un.getY(),ScrollTrigger$2||(ScrollTrigger$2=gsap$2.core.globals().ScrollTrigger),gsap$2.getProperty(tn,"scrollBehavior")==="smooth"&&gsap$2.set(tn,{scrollBehavior:"auto"}),hn&&hn!=="none"&&(un.snap=1,un.snapInline=tn.style.scrollSnapType,tn.style.scrollSnapType="none"),nn.x!=null?(un.add(un,"x",un.x,_parseVal(nn.x,tn,"x",un.x,nn.offsetX||0),an,cn),un._props.push("scrollTo_x")):un.skipX=1,nn.y!=null?(un.add(un,"y",un.y,_parseVal(nn.y,tn,"y",un.y,nn.offsetY||0),an,cn),un._props.push("scrollTo_y")):un.skipY=1},render:function _e(tn,nn){for(var sn=nn._pt,an=nn.target,cn=nn.tween,un=nn.autoKill,hn=nn.xPrev,fn=nn.yPrev,vn=nn.isWin,_n=nn.snap,kn=nn.snapInline,yn,Cn,Sn,$n,Pn;sn;)sn.r(tn,sn.d),sn=sn._next;yn=vn||!nn.skipX?nn.getX():hn,Cn=vn||!nn.skipY?nn.getY():fn,Sn=Cn-fn,$n=yn-hn,Pn=_config.autoKillThreshold,nn.x<0&&(nn.x=0),nn.y<0&&(nn.y=0),un&&(!nn.skipX&&($n>Pn||$n<-Pn)&&yn<_max(an,"x")&&(nn.skipX=1),!nn.skipY&&(Sn>Pn||Sn<-Pn)&&Cn<_max(an,"y")&&(nn.skipY=1),nn.skipX&&nn.skipY&&(cn.kill(),nn.vars.onAutoKill&&nn.vars.onAutoKill.apply(cn,nn.vars.onAutoKillParam
365s||[]))),vn?_window.scrollTo(nn.skipX?yn:nn.x,nn.skipY?Cn:nn.y):(nn.skipY||(an.scrollTop=nn.y),nn.skipX||(an.scrollLeft=nn.x)),_n&&(tn===1||tn===0)&&(Cn=an.scrollTop,yn=an.scrollLeft,kn?an.style.scrollSnapType=kn:an.style.removeProperty("scroll-snap-type"),an.scrollTop=Cn+1,an.scrollLeft=yn+1,an.scrollTop=Cn,an.scrollLeft=yn),nn.xPrev=nn.x,nn.yPrev=nn.y,ScrollTrigger$2&&ScrollTrigger$2.update()},kill:function _e(tn){var nn=tn==="scrollTo";(nn||tn==="scrollTo_x")&&(this.skipX=1),(nn||tn==="scrollTo_y")&&(this.skipY=1)}};ScrollToPlugin.max=_max;ScrollToPlugin.getOffset=_getOffset;ScrollToPlugin.buildGetter=_buildGetter;_getGSAP$2()&&gsap$2.registerPlugin(ScrollToPlugin);const v$1="4.10.1",fr=30,ip=0,op=40,w$1=80,h=80,nm="Success Checkmark",ddd=0,assets=[],layers=[{ddd:0,ind:1,ty:4,nm:"Check Mark",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[40,40,0],ix:2},a:{a:0,k:[-1.312,6,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0]],v:[[-15.75,8],[-8,16],[13.125,-4]],c:!1},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"tm",s:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},n:["0p667_1_0p333_0"],t:25,s:[0],e:[100]},{t:33}],ix:1},e:{a:0,k:0,ix:2},o:{a:0,k:0,ix:3},m:1,ix:2,nm:"Trim Paths 1",mn:"ADBE Vector Filter - Trim",hd:!1},{ty:"st",c:{a:0,k:[1,1,1,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:3,ix:5},lc:2,lj:2,nm:"Stroke 1",mn:"ADBE Vector Graphic - Stroke",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Shape 1",np:3,cix:2,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:40,st:0,bm:0},{ddd:0,ind:2,ty:4,nm:"Circle Flash",sr:1,ks:{o:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},n:["0p833_0p833_0p167_0p167"],t:25,s:[0],e:[98]},{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},n:["0p833_0p833_0p167_0p167"],t:30,s:[98],e:[0]},{t:38}],ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[40,40,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:1,k:[{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},n:["0p667_1_0p333_0","0p667_1_0p333_0","0p667_1_0p333_0"],t:25,s:[0,0,100],e:[100,100,100]},{t:30}],ix:6}},ao:0,shapes:[{d:1,ty:"el",s:{a:0,k:[64,64],ix:2},p:{a:0,k:[0,0],ix:3},nm:"Ellipse Path 1",mn:"ADBE Vector Shape - Ellipse",hd:!1},{ty:"fl",c:{a:0,k:[.529866635799,.961458325386,.448091417551,1],ix:4},o:{a:0,k:100,ix:5},r:1,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1}],ip:0,op:40,st:0,bm:0},{ddd:0,ind:3,ty:4,nm:"Circle Stroke",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[39.022,39.022,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:1,k:[{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},n:["0p667_1_0p333_0","0p667_1_0p333_0","0p667_1_0p333_0"],t:16,s:[100,100,100],e:[80,80,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},n:["0p667_1_0p333_0","0p667_1_0p333_0","0p667_1_0p333_0"],t:22,s:[80,80,100],e:[120,120,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},n:["0p667_1_0p333_0","0p667_1_0p333_0","0p667_1_0p333_0"],t:25,s:[120,120,100],e:[100,100,100]},{t:29}],ix:6}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{a:0,k:[60,60],ix:2},p:{a:0,k:[0,0],ix:3},nm:"Ellipse Path 1",mn:"ADBE Vector Shape - Ellipse",hd:!1},{ty:"tm",s:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},n:["0p667_1_0p333_0"],t:0,s:[0],e:[100]},{t:16}],ix:1},e:{a:0,k:0,ix:2},o:{a:0,k:0,ix:3},m:1,ix:2,nm:"Trim Paths 1",mn:"ADBE Vector Filter - Trim",hd:!1},{ty:"st",c:{a:0,k:[.427450984716,.800000011921,.35686275363,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:3,ix:5},lc:2,lj:2,nm:"Stroke 1",mn:"ADBE Vector Graphic - Stroke",hd:!1},{ty:"tr",p:{a:0,k:[.978,.978],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Ellipse 1",np:3,cix:2,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:40,st:0,bm:0},{ddd:0,ind:4,ty:4,nm:"Circle Green Fill",sr:1,ks:{o:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},n:["0p833_0p833_0p167_0p167"],t:21,s:[0],e:[98]},{t:28}
365],ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[40,40,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:1,k:[{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},n:["0p667_1_0p333_0","0p667_1_0p333_0","0p667_1_0p333_0"],t:21,s:[0,0,100],e:[100,100,100]},{t:28}],ix:6}},ao:0,shapes:[{d:1,ty:"el",s:{a:0,k:[64,64],ix:2},p:{a:0,k:[0,0],ix:3},nm:"Ellipse Path 1",mn:"ADBE Vector Shape - Ellipse",hd:!1},{ty:"fl",c:{a:0,k:[.427450984716,.800000011921,.35686275363,1],ix:4},o:{a:0,k:100,ix:5},r:1,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1}],ip:0,op:40,st:0,bm:0}],confirmationLottie={v:v$1,fr,ip,op,w:w$1,h,nm,ddd,assets,layers};gsapWithCSS$1.registerPlugin(ScrollToPlugin);const _sfc_main$m={props:{id:{type:String,required:!0},defaults:{type:Object},schemeProcessor:{type:Function},native:{type:Boolean,default:!1},forceRedirect:{type:Object,default:{bool:!1}},submitProcessor:{type:Function},disableUrlParams:{type:Boolean,default:!1}},components:{Vue3Lottie,FormKitMessages},beforeMount(){},mounted(){this.formData.submit=async _e=>
365{switch(!0){case(this.id==="multi_petitie_donatie"&&_e.donation_type==="once"):case(this.id==="petitie_donatie"&&_e.donation_type==="once"):case this.id==="donatie_eenmalig_civi":const tn=document.querySelector(".js-webform-native-form form");let nn=[];this.id==="multi_petitie_donatie"&&(nn=Array.from(tn.querySelectorAll("input[name*=petitions]")),nn.forEach(an=>{an.checked=null}));let sn={};for(const[an,cn]of Object.entries(_e))Array.isArray(cn)?cn.forEach(un=>sn[`${an}[${un}]`]=un):sn[an]=cn===void 0?"":cn;for(const[an,cn]of Object.entries(sn)){const un=tn.elements[an];if(un)switch(un.type){case"checkbox":un.checked=!!cn;break;default:un.value=cn;break}}this.setUserData(_e),this.$emit("success"),tn.submit();break;default:delete _e.form_id,delete _e.vApp,delete _e.webformId,_keys(_e).forEach(an=>{an.includes("captcha")&&(Object.assign(_e,_e[an]),delete _e[an])}),_e=flattenObject(_e),this.submitForm(_e);break}},this.formData.submitInvalid=()=>{gsapWithCSS$1.to(window,{duration:.5,scrollTo:{y:this.$refs.form,offsetY:300},ease:"power2"})},this.fetchForm()},data(){const _e=window.WebformHeadless&&window.WebformHeadless.helpers?window.WebformHeadless.helpers:{contains:(tn,nn,sn)=>tn?tn.filter(cn=>sn?cn===nn:cn==nn).length:void 0,matches:(tn,nn)=>tn?new RegExp(nn).test(tn):void 0};return{otherSchema:[],schema:null,schemaDefaults:{},settings:null,loading:!0,success:!1,submissionLoading:!1,loadingMessage:null,successMessage:null,successTitle:null,errorMessages:null,showErrorMessage:!1,cmpLibrary:markRaw({InfoTooltip,FormKitMessages}),formData:{values:{},pureValues:{},helpers:_e},confirmationAnim:confirmationLottie}},computed:{formKeys:{get(){return _keys(this.formData.values)}},formValues:{get(){return this.formData.values}}},methods:{async fetchForm(){const _e=new URLSearchParams(this.disableUrlParams?"":window.location.search);_e.append("schema","form_kit");try{const tn=await fetch(`/webform/${this.id}/json/schema?${_e.toString()}`),nn=await tn.json();if(!tn.ok)throw new Error(nn.errors?nn.errors.map(sn=>sn.message).join(", "):"Unknown error");if(nn.schema){this.schema=this.schemeProcessor?this.schemeProcessor(nn.schema):addSlots(nn.schema);const sn=Object.fromEntries(new URLSearchParams(window.location.search));this.schemaDefaults={...nn.values,...sn},this.formData.values={...this.schemaDefaults}}else this.showErrorMessage=!0,this.errorMessages=[{message:"Dit formulier ontbreekt."}]}catch(tn){this.showErrorMessage=!0,(window.drupalSettings.user.roles||[]).some(sn=>["administrator","editor","amnesty_admin","campaign"].includes(sn))?this.errorMessages=[{message:tn},{message:"Controleer of het formulier correct is ingevuld. Kijk na of er geen overbodige conditionele velden zijn ingevuld."}]:this.errorMessages=[{message:"Er is iets misgegaan bij het laden van het formulier."}],console.error(`Error fetching schema of form with ID ${this.id}:`,tn)}finally{this.loading=!1}},setDefaults(){if(window.localStorage.getItem("userData")){const _e=JSON.parse(window.localStorage.getItem("userData"));_keys(_e).forEach(tn=>{this.$formkit.get(`${this.id}--${tn}`)&&this.$formkit.get(`${this.id}--${tn}`).value===void 0&&this.$formkit.get(`${this.id}--${tn}`).context.node.input(_e[tn])})}_defaultsDeep(this.formData.values,_pick(this.schemaDefaults,this.formKeys)),this.schemaDefaults.petitions&&delete this.schemaDefaults.petitions,_merge$1(this.formData.values,_pick(this.defaults,this.formKeys))},async submitForm(_e){this.submitProcessor&&(_e=this.submitProcessor(_e)),this.submissionLoading=!0;const tn=new URLSearchParams(this.disableUrlParams?"":window.location.search);tn.append("schema","form_kit");const nn=new FormData;for(const sn in _e)if(hasValue(_e[sn]))if(Array.isArray(_e[sn]))_e[sn].length?_e[sn].forEach(an=>{nn.append(`${sn}[]`,an)}):nn.append(`${sn}`,"");else if(typeof _e[sn]=="string")if(_e[sn].indexOf("json_value")===2){const an=JSON.parse(_e[sn]).json_value;_keys(an).forEach(cn=>{nn.append(`${sn}[${cn}]`,an[cn])})}else nn.append(sn,_e[sn]);else nn.append(sn,_e[sn]);fetch(`/webform/${this.id}/json/submission?${tn.toString()}`,{method:"POST",body:nn,query:window.location.search}).then(sn=>{sn.status===200?(sn.json().then(an=>{this.handleSuccess(an)}),this.setUserData(_e)):sn.json().then(an=>{this.showErrorMessage=!0,this.submissionLoading=!1,this.errorMessages=an.errors})}).catch(()=>{this.showErrorMessage=!0,this.submissionLoading=!1})},handleSuccess(_e){if(this.forceRedirect.bool)window.location=this.forceRedirect.url;else{switch(_e.confirmation.type){case"inline":this.successTitle=_e.confirmation.title,this.successMessage=_e.confirmation.message,this.success=!0,this.submissionLoading=!1;break;case"url":window.location=_e.confirmation.url;break;default:this.successTitle="Bedankt!",this.successMessage="We hebben je gegevens goed ontvangen.",this.success=!0,this.submissionLoading=!1;break}gsapWithCSS$1.to(window,{duration:.5,scrollTo:{y:this.$refs.form,offsetY:200},ease:"power2"})}this.$emit("success")},setUserData(_e){const tn=JSON.parse(window.localStorage.getItem("userData"))||{};_e=_merge$1(tn,_e),delete _e.petitions,delete _e.free_text_value_1,delete _e.free_text_value_2,delete _e.free_text_value_3,delete _e.free_text_value_4,delete _e.free_text_value_5,delete _e.yes_no_value_1,delete _e.yes_no_value_2,delete _e.yes_no_value_3,delete _e.yes_no_value_4,delete _e.yes_no_value_5,delete _e.int_value_1,delete _e.int_value_2,delete _e.int_value_3,delete _e.int_value_4,delete _e.int_value_5,delete _e.privacy_verklaring,delete _e.more_information,delete _e.organisation_number,delete _e.rijkregisternummer,this.schema[0].children.forEac
365h(nn=>{nn.$formkit==="multi-step"?nn.children.forEach(sn=>{sn.children.forEach(an=>{deletePropFromSubmittedData(_e,an)})}):deletePropFromSubmittedData(_e,nn)}),window.localStorage.setItem("userData",JSON.stringify(_e))}},watch:{formKeys(){this.setDefaults();const _e=this.$refs.form.querySelector("form");_e&&_e.setAttribute("novalidate",!0)},formValues:{handler(_e,tn){this.formData.pureValues=flattenObject(tn)},deep:!0}}};function addSlots(_e){if(_e[0].children){const tn=_e[0].children.filter(nn=>nn.name==="actions");if(tn[0]){const nn=_e[0].children.indexOf(tn[0]);_e[0].children.splice(nn,0,{$el:"div",children:"$slots.beforeActions"})}}return _e}function flattenObject(_e){const tn={};function nn(sn,an=""){for(const cn in sn)Array.isArray(sn[cn])?tn[cn]=sn[cn]:typeof sn[cn]=="object"&&sn[cn]!==null?nn(sn[cn],`${an+cn}.`):tn[cn]=sn[cn]}return nn(_e),tn}function hasValue(_e){let tn=!1;return(_e||_e===0)&&(tn=!0),Array.isArray(_e)&&(tn=!0),tn}function deletePropFromSubmittedData(_e,tn){switch(tn.$formkit==="hidden"&&delete _e[tn.name],tn.elementType){case"amnesty_donation_step_bool":case"amnesty_donation_step_details":case"vat_number":case"webform_belgian_national_insurance_number":delete _e[tn.name];break}}const _hoisted_1$m={key:1,class:"webform-formkit__loader"},_hoisted_2$j={key:0,class:"webform-formkit__message"},_hoisted_3$j={key:2,class:"webform-formkit__success"},_hoisted_4$i={class:"webform-formkit__lottie"},_hoisted_5$h={key:0,class:"webform-formkit__succes-title"},_hoisted_6$g=["innerHTML"],_hoisted_7$d={key:3,class:"webform-formkit__errors"},_hoisted_8$c=["innerHTML"];function _sfc_render$m(_e,tn,nn,sn,an,cn){const un=resolveComponent("FormKitSchema"),hn=resolveComponent("Icon"),fn=resolveComponent("Vue3Lottie");return openBlock(),createElementBlock("div",{ref:"form",class:normalizeClass([{"webform-formkit":!0,"webform-formkit--loading":_e.submissionLoading||_e.loading},`webform-formkit--${_e.id}`])},[!_e.loading&&!_e.success&&!_e.showErrorMessage?(openBlock(),createBlock(un,{key:0,schema:_e.schema,data:_e.formData,library:_e.cmpLibrary},{beforeActions:withCtx(()=>[renderSlot(_e.$slots,"beforeActions")]),_:3},8,["schema","data","library"])):createCommentVNode("",!0),_e.loading||_e.submissionLoading?(openBlock(),createElementBlock("div",_hoisted_1$m,[createVNode(hn,{loading:!0}),_e.loadingMessage?(openBlock(),createElementBlock("p",_hoisted_2$j,toDisplayString(_e.loadingMessage),1)):createCommentVNode("",!0)])):createCommentVNode("",!0),_e.success?(openBlock(),createElementBlock("div",_hoisted_3$j,[createBaseVNode("div",_hoisted_4$i,[createVNode(fn,{animationData:_e.confirmationAnim,loop:!1,height:50,width:50},null,8,["animationData"])]),_e.successTitle?(openBlock(),createElementBlock("h5",_hoisted_5$h,toDisplayString(_e.successTitle),1)):createCommentVNode("",!0),_e.successMessage?(openBlock(),createElementBlock("div",{key:1,class:"webform-formkit__message",innerHTML:_e.successMessage},null,8,_hoisted_6$g)):createCommentVNode("",!0)])):createCommentVNode("",!0),_e.showErrorMessage?(openBlock(),createElementBlock("ul",_hoisted_7$d,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_e.errorMessages,vn=>(openBlock(),createElementBlock("li",{innerHTML:vn.message},null,8,_hoisted_8$c))),256))])):createCommentVNode("",!0)],2)}const Webform=_export_sfc$1(_sfc_main$m,[["render",_sfc_render$m]]),_sfc_main$l={props:{amountsOnce:{type:Array,required:!0},amountsMonthly:{type:Array,required:!0},intro:{type:Object,default:()=>({"#text":null})},type:{type:String,default:"full"},url:{type:String},campaign:{type:String},campaignMonthly:{type:String},donationType:{type:String}},components:{Webform},beforeMount(){const _e=new URLSearchParams(window.location.search);_e.has("amount")&&_e.has("frequency")&&(this.amounts.filter(tn=>tn.amount===_e.get("amount")).length?this.values.amount=_e.get("amount"):(this.values.amount="other",this.otherValues.amount=_e.get("amount")),this.frequency=_e.get("frequency"),this.donation=!0),_e.has("actionId")&&_e.get("actionId").length&&(this.values.action_uuid=_e.get("actionId")),_e.has("actionType")&&_e.get("actionType").length&&(this.values.action_type=_e.get("actionType"))},mounted(){if(this.donationType)switch(this.donationType){case"choice":this.frequency="once";break;case"once":this.frequency="once";break;
365case"recurring_light":case"recurring":this.frequency="monthly";break;case"choice_2":this.frequency="monthly";break;default:this.frequency="once";break}if(!this.donation)switch(this.frequency){case"once":this.values.amount=this.amountsOnce[1].amount;break;case"monthly":this.values.amount=this.amountsMonthly[1].amount;break;default:this.values.amount=this.amountsOnce[1].amount;break}},data(){return{donation:!1,frequency:"once",values:{amount:0,action_uuid:null,action_type:null},otherValues:{amount:null}}},computed:{amountOptions:{get(){return this.amounts.map(_e=>({label:_e.amount!=="other"?`⬠${_e.amount}`:"Ander bedrag",value:_e.amount?_e.amount:"other",info:_e.info}))}},activeInfo:{get(){return this.amounts.filter(_e=>_e.amount==this.values.amount).length?this.amounts.filter(_e=>_e.amount==this.values.amount)[0].info:null}},amounts:{get(){return this.frequency==="once"?this.amountsOnce:this.amountsMonthly}},activeAmount:{get(){return this.values.amount!=="other"?`⬠${this.values.amount}`:this.otherValues.amount?`⬠${this.otherValues.amount}`:""}},activeFrequency:{get(){return this.frequency==="once"?"eenmalig":"maandelijks"}},showFrequency:{get(){return this.donationType==="choice"||this.donationType==="choice_2"}},chosenValues:{get(){const _e={};switch(this.frequency){case"once":_e.campaign_id=this.campaign;break;case"monthly":_e.campaign_id=this.campaignMonthly;break}return this.values.amount==="other"?this.frequency==="once"?_e.amount=this.otherValues.amount:_e.bankgegevens={amount:this.otherValues.amount}:this.frequency==="once"?_e.amount=this.values.amount:_e.bankgegevens={amount:this.values.amount},this.values.action_uuid&&(_e.action_uuid=this.values.action_uuid),this.values.action_type&&(_e.action_type=this.values.action_type),_e}},frequencyOptions:{get(){let _e=[{label:"Schenk eenmalig",value:"once"},{label:"Schenk maandelijks",value:"monthly"}];return this.donationType==="choice_2"&&(_e=_e.reverse()),_e}}},methods:{onDonateClick(){this.$formkit.get("preForm").context.state.valid?this.type==="teaser"?window.location.href=`${this.url}?amount=${this.values.amount==="other"?this.otherValues.amount:this.values.amount}&frequency=${this.frequency}`:(this.donation=!0,gsapWithCSS$1.to(window,{duration:.125,scrollTo:{y:this.$refs.wrapper,offsetY:300},ease:"power2"})):this.$formkit.get("preForm").submit()},onFrequencyChange(){this.$nextTick(()=>{this.values.amount=this.amounts[1].amount})},onBackClick(){this.donation=!1}},watch:{frequency(_e){switch(_e){case"once":this.campaign&&(this.values.campaign_id=this.campaign,this.otherValues.campaign_id=this.campaign);break;case"monthly":this.campaignMonthly&&(this.values.campaign_id=this.campaignMonthly,this.otherValues.campaign_id=this.campaignMonthly);break}}}},_hoisted_1$l={ref:"wrapper",class:"donation-flow"},_hoisted_2$i={key:0},_hoisted_3$i={key:0,class:"donation-flow__step donation-flow__step--1"},_hoisted_4$h=["innerHTML"],_hoisted_5$g=["innerHTML"],_hoisted_6$f={key:2,class:"donation-flow__other webform"},_hoisted_7$c={class:"form-actions"},_hoisted_8$b={key:1,class:"donation-flow__step"},_hoisted_9$a={class:"donation-flow__back"},_hoisted_10$7={class:"donation-flow__amount"},_hoisted_11$7={key:1},_hoisted_12$7=["innerHTML"];function _sfc_render$l(_e,tn,nn,sn,an,cn){const un=resolveComponent("FormKit"),hn=resolveComponent("Icon"),fn=resolveComponent("Webform");return openBlock(),createElementBlock("div",_hoisted_1$l,[this.donationType!=="recurring_light"?(openBlock(),createElementBlock("div",_hoisted_2$i,[_e.donation?(openBlock(),createElementBlock("div",_hoisted_8$b,[createBaseVNode("div",_hoisted_9$a,[createBaseVNode("button",{onClick:tn[4]||(tn[4]=(...vn)=>_e.onBackClick&&_e.onBackClick(...vn))},[createVNode(hn,{name:"arrow-left"}),createTextVNode(" Terug ")]),createBaseVNode("span",_hoisted_10$7,"Je schenkt "+toDisplayString(_e.activeFrequency)+" "+toDisplayString(_e.activeAmount),1)]),_e.frequency==="once"?(openBlock(),createBlock(fn,{key:0,id:"donatie_eenmalig_civi",native:!0,defaults:_e.chosenValues},null,8,["defaults"])):(openBlock(),createBlock(fn,{key:1,id:"recurring_donation",defaults:_e.chosenValues},null,8,["defaults"]))])):(openBlock(),createElementBlock("div",_hoisted_3$i,[_e.intro["#text"]?(openBlock(),createElementBlock("div",{key:0,class:"donation-flow__intro",innerHTML:_e.intro["#text"]},null,8,_hoisted_4$h)):createCommentVNode("",!0),createVNode(un,{actions:!1,ref:"preForm",id:"preForm",name:"preForm",type:"form"},{default:withCtx(()=>[_e.showFrequency?(openBlock(),createBlock(un,{key:0,onInput:_e.onFrequencyChange,type:"radio","outer-class":"formkit-radio-toggle",name:"frequency",modelValue:_e.frequency,"onUpdate:modelValue":tn[0]||(tn[0]=vn=>_e.frequency=vn),options:_e.frequencyOptions},null,8,["onInput","modelValue","options"])):createCommentVNode("",!0),createVNode(un,{type:"radio","outer-class":{"formkit-radio-buttons":!0,"formkit-radio-buttons--has-info":_e.activeInfo},name:"amount",modelValue:_e.values.amount,"onUpdate:modelValue":tn[1]||(tn[1]=vn=>_e.values.amount=vn),options:_e.amountOptions},null,8,["outer-class","modelValue","options"]),_e.activeInfo?(openBlock(),createElementBlock("div",{key:1,class:"donation-flow__amount-info",innerHTML:_e.activeInfo},null,8,_hoisted_5$g)):createCommentVNode("",!0),_e.values.amount==="other"?(openBlock(),createElementBlock("div",_hoisted_6$f,[createVNode(un,{type:"number",min:"1",validation:"min:1|required",required:"",label:"Ander bedrag",modelValue:_e.otherValues.amount,"onUpdate:modelValue":tn[2]||(tn[2]=vn=>_e.otherValues.amount=vn),placeholder:"kies je bedrag"},null,8,["modelValue"])])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_7$c,[createBaseVNode("button",{onClick:tn[3]||(tn[3]=withModifiers((...vn)=>_e.onDonateClick&&_e.onDonateClick(...vn),["prevent"])),class:"button button--secondary button--fw button--arrow button--arrow-left button--scream"},[createVNode(hn,{name:"arrow-right"}),createTextVNode("Schenk "+toDisplayString(_e.frequency==="monthly"?"maandelijks":"nu")+" "+toDisplayString(_e.activeAmount),1)])])]),_:1},512)]))])):(openBlock(),createElementBlock("div",_hoisted_11$7,[_e.intro["#text"]?(openBlock(),createElementBlock("div",{key:0,class:"donation-flow__intro",innerHTML:_e.intro["#text"]},null,8,_hoisted_12$7)):createCommentVNode("",!0),createVNode(fn,{id:"ik_steun_maandelijks_light",defaults:_e.chosenValues},null,8,["defaults"])]))],512)}const DonationFlow=_export_sfc$1(_sfc_main$l,[["render",_sfc_render$l]]);class DonationFlowApp extends Component{constructor(tn={},nn="DonationFlowApp"){super(tn,nn),this.app=createApp(DonationFlow,{amountsOnce:JSON.parse(this.$el.dataset.amountsOnce),amountsMonthly:JSON.parse(this.$el.dataset.amountsMonthly),intro:this.$el.dataset.intro!==null&&this.$el.dataset.intro!=="null"?JSON.parse(this.$el.dataset.intro):{"#text":null},type:this.$el.dataset.type,campaign:this.$el.dataset.campaign,campaignMonthly:this.$el.dataset.campaignMonthly,url:this.$el.dataset.url,donationType:this.$el.dataset.donationType?this.$el.dataset.donationType:"choice"}),tn.drupal&&(this.app.config.globalProperties.Drupal=tn.drupal),this.app.use(plugin,defaultConfig$1(config)),this.app.component("Icon",Icon),this.app.component("InfoTooltip",InfoTooltip),this.app.mount(tn.$el)}destroy(){super.destroy()}}var algoliasearch_umd={exports:{}};/*! algoliasearch.umd.js | 4.22.0 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */(function(_e,tn){(function(nn,sn){_e.exports=sn()})(commonjsGlobal,function(){function nn(rr,lr,dr){return lr in rr?Object.defineProperty(rr,lr,{value:dr,enumerable:!0,configurable:!0,writable:!0}):rr[lr]=dr,rr}function sn(rr,lr){var dr=Object.keys(rr);if(Object.getOwnPropertySymbols){var pr=Object.getOwnPropertySymbols(rr);lr&&(pr=pr.filter(function(yr){return Object.getOwnPropertyDescriptor(rr,yr).enumerable})),dr.push.apply(dr,pr)}return dr}function an(rr){for(var lr=1;lr<arguments.length;lr++){var dr=arguments[lr]!=null?arguments[lr]:{};
365lr%2?sn(Object(dr),!0).forEach(function(pr){nn(rr,pr,dr[pr])}):Object.getOwnPropertyDescriptors?Object.defineProperties(rr,Object.getOwnPropertyDescriptors(dr)):sn(Object(dr)).forEach(function(pr){Object.defineProperty(rr,pr,Object.getOwnPropertyDescriptor(dr,pr))})}return rr}function cn(rr,lr){if(rr==null)return{};var dr,pr,yr=function(Kr,Or){if(Kr==null)return{};var Ur,to,Qr={},mo=Object.keys(Kr);for(to=0;to<mo.length;to++)Ur=mo[to],Or.indexOf(Ur)>=0||(Qr[Ur]=Kr[Ur]);return Qr}(rr,lr);if(Object.getOwnPropertySymbols){var Fr=Object.getOwnPropertySymbols(rr);for(pr=0;pr<Fr.length;pr++)dr=Fr[pr],lr.indexOf(dr)>=0||Object.prototype.propertyIsEnumerable.call(rr,dr)&&(yr[dr]=rr[dr])}return yr}function un(rr,lr){return function(dr){if(Array.isArray(dr))return dr}(rr)||function(dr,pr){if(Symbol.iterator in Object(dr)||Object.prototype.toString.call(dr)==="[object Arguments]"){var yr=[],Fr=!0,Kr=!1,Or=void 0;try{for(var Ur,to=dr[Symbol.iterator]();!(Fr=(Ur=to.next()).done)&&(yr.push(Ur.value),!pr||yr.length!==pr);Fr=!0);}catch(Qr){Kr=!0,Or=Qr}finally{try{Fr||to.return==null||to.return()}finally{if(Kr)throw Or}}return yr}}(rr,lr)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function hn(rr){return function(lr){if(Array.isArray(lr)){for(var dr=0,pr=new Array(lr.length);dr<lr.length;dr++)pr[dr]=lr[dr];return pr}}(rr)||function(lr){if(Symbol.iterator in Object(lr)||Object.prototype.toString.call(lr)==="[object Arguments]")return Array.from(lr)}(rr)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function fn(rr){var lr,dr="algoliasearch-client-js-".concat(rr.key),pr=function(){return lr===void 0&&(lr=rr.localStorage||window.localStorage),lr},yr=function(){return JSON.parse(pr().getItem(dr)||"{}")},Fr=function(Or){pr().setItem(dr,JSON.stringify(Or))},Kr=function(){var Or=rr.timeToLive?1e3*rr.timeToLive:null,Ur=yr(),to=Object.fromEntries(Object.entries(Ur).filter(function(mo){return un(mo,2)[1].timestamp!==void 0}));if(Fr(to),Or){var Qr=Object.fromEntries(Object.entries(to).filter(function(mo){var go=un(mo,2)[1],Ao=new Date().getTime();return!(go.timestamp+Or<Ao)}));Fr(Qr)}};return{get:function(Or,Ur){var to=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){Kr();var Qr=JSON.stringify(Or);return yr()[Qr]}).then(function(Qr){return Promise.all([Qr?Qr.value:Ur(),Qr!==void 0])}).then(function(Qr){var mo=un(Qr,2),go=mo[0],Ao=mo[1];return Promise.all([go,Ao||to.miss(go)])}).then(function(Qr){return un(Qr,1)[0]})},set:function(Or,Ur){return Promise.resolve().then(function(){var to=yr();return to[JSON.stringify(Or)]={timestamp:new Date().getTime(),value:Ur},pr().setItem(dr,JSON.stringify(to)),Ur})},delete:function(Or){return Promise.resolve().then(function(){var Ur=yr();delete Ur[JSON.stringify(Or)],pr().setItem(dr,JSON.stringify(Ur))})},clear:function(){return Promise.resolve().then(function(){pr().removeItem(dr)})}}}function vn(rr){var lr=hn(rr.caches),dr=lr.shift();return dr===void 0?{get:function(pr,yr){var Fr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}},Kr=yr();return Kr.then(function(Or){return Promise.all([Or,Fr.miss(Or)])}).then(function(Or){return un(Or,1)[0]})},set:function(pr,yr){return Promise.resolve(yr)},delete:function(pr){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(pr,yr){var Fr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return dr.get(pr,yr,Fr).catch(function(){return vn({caches:lr}).get(pr,yr,Fr)})},set:function(pr,yr){return dr.set(pr,yr).catch(function(){return vn({caches:lr}).set(pr,yr)})},delete:function(pr){return dr.delete(pr).catch(function(){return vn({caches:lr}).delete(pr)})},clear:function(){return dr.clear().catch(function(){return vn({caches:lr}).clear()})}}}function _n(){var rr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{serializable:!0},lr={};return{get:function(dr,pr){var yr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}},Fr=JSON.stringify(dr);
365if(Fr in lr)return Promise.resolve(rr.serializable?JSON.parse(lr[Fr]):lr[Fr]);var Kr=pr(),Or=yr&&yr.miss||function(){return Promise.resolve()};return Kr.then(function(Ur){return Or(Ur)}).then(function(){return Kr})},set:function(dr,pr){return lr[JSON.stringify(dr)]=rr.serializable?JSON.stringify(pr):pr,Promise.resolve(pr)},delete:function(dr){return delete lr[JSON.stringify(dr)],Promise.resolve()},clear:function(){return lr={},Promise.resolve()}}}function kn(rr,lr,dr){var pr={"x-algolia-api-key":dr,"x-algolia-application-id":lr};return{headers:function(){return rr===xn.WithinHeaders?pr:{}},queryParameters:function(){return rr===xn.WithinQueryParameters?pr:{}}}}function yn(rr){var lr=0;return rr(function dr(){return lr++,new Promise(function(pr){setTimeout(function(){pr(rr(dr))},Math.min(100*lr,1e3))})})}function Cn(rr){var lr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(dr,pr){return Promise.resolve()};return Object.assign(rr,{wait:function(dr){return Cn(rr.then(function(pr){return Promise.all([lr(pr,dr),pr])}).then(function(pr){return pr[1]}))}})}function Sn(rr){for(var lr=rr.length-1;lr>0;lr--){var dr=Math.floor(Math.random()*(lr+1)),pr=rr[lr];rr[lr]=rr[dr],rr[dr]=pr}return rr}function $n(rr,lr){return lr&&Object.keys(lr).forEach(function(dr){rr[dr]=lr[dr](rr)}),rr}function Pn(rr){for(var lr=arguments.length,dr=new Array(lr>1?lr-1:0),pr=1;pr<lr;pr++)dr[pr-1]=arguments[pr];var yr=0;return rr.replace(/%s/g,function(){return encodeURIComponent(dr[yr++])})}var xn={WithinQueryParameters:0,WithinHeaders:1};function Mn(rr,lr){var dr=rr||{},pr=dr.data||{};return Object.keys(dr).forEach(function(yr){["timeout","headers","queryParameters","data","cacheable"].indexOf(yr)===-1&&(pr[yr]=dr[yr])}),{data:Object.entries(pr).length>0?pr:void 0,timeout:dr.timeout||lr,headers:dr.headers||{},queryParameters:dr.queryParameters||{},cacheable:dr.cacheable}}var En={Read:1,Write:2,Any:3},Tn=1,Ln=2,Nn=3;function Rn(rr){var lr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Tn;return an(an({},rr),{},{status:lr,lastUpdate:Date.now()})}function On(rr){return typeof rr=="string"?{protocol:"https",url:rr,accept:En.Any}:{protocol:rr.protocol||"https",url:rr.url,accept:rr.accept||En.Any}}var jn="DELETE",zn="GET",Kn="POST",Vn="PUT";function Qn(rr,lr){return Promise.all(lr.map(function(dr){return rr.get(dr,function(){return Promise.resolve(Rn(dr))})})).then(function(dr){var pr=dr.filter(function(Kr){return function(Or){return Or.status===Tn||Date.now()-Or.lastUpdate>12e4}(Kr)}),yr=dr.filter(function(Kr){return function(Or){return Or.status===Nn&&Date.now()-Or.lastUpdate<=12e4}(Kr)}),Fr=[].concat(hn(pr),hn(yr));return{getTimeout:function(Kr,Or){return(yr.length===0&&Kr===0?1:yr.length+3+Kr)*Or},statelessHosts:Fr.length>0?Fr.map(function(Kr){return On(Kr)}):lr}})}function Jn(rr,lr,dr,pr){var yr=[],Fr=function(go,Ao){if(!(go.method===zn||go.data===void 0&&Ao.data===void 0)){var vo=Array.isArray(go.data)?go.data:an(an({},go.data),Ao.data);return JSON.stringify(vo)}}(dr,pr),Kr=function(go,Ao){var vo=an(an({},go.headers),Ao.headers),zo={};return Object.keys(vo).forEach(function(Yo){var Cu=vo[Yo];zo[Yo.toLowerCase()]=Cu}),zo}(rr,pr),Or=dr.method,Ur=dr.method!==zn?{}:an(an({},dr.data),pr.data),to=an(an(an({"x-algolia-agent":rr.userAgent.value},rr.queryParameters),Ur),pr.queryParameters),Qr=0,mo=function go(Ao,vo){var zo=Ao.pop();if(zo===void 0)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact [email protected].",transporterStackTrace:Yn(yr)};var Yo={data:Fr,headers:Kr,method:Or,url:qn(zo,dr.path,to),connectTimeout:vo(Qr,rr.timeouts.connect),responseTimeout:vo(Qr,pr.timeout)},Cu=function(xu){var pu={request:Yo,response:xu,host:zo,triesLeft:Ao.length};return yr.push(pu),pu},Xp={onSuccess:function(xu){return function(pu){try{return JSON.parse(pu.content)}catch(Sp){throw function(tp,xp){return{name:"DeserializationError",message:tp,response:xp}}(Sp.message,pu)}}(xu)},onRetry:function(xu){var pu=Cu(xu);return xu.isTimedOut&&Qr++,Promise.all([rr.logger.info("Retryable failure",Xn(pu)),rr.hostsCache.set(zo,Rn(zo,xu.isTimedOut?Nn:Ln))]).then(function(){return go(Ao,vo)})},onFail:function(xu){throw Cu(xu),function(pu,Sp){var tp=pu.content,xp=pu.status,jp=tp;try{jp=JSON.parse(tp).message}catch{}return function(vp,jm,zm){return{name:"ApiError",message:vp,status:jm,transporterStackTrace:zm}}(jp,xp,Sp)}(xu,Yn(yr))}};return rr.requester.send(Yo).then(function(xu){return function(pu,Sp){return function(tp){var xp=tp.status;
365return tp.isTimedOut||function(jp){var vp=jp.isTimedOut,jm=jp.status;return!vp&&~~jm==0}(tp)||~~(xp/100)!=2&&~~(xp/100)!=4}(pu)?Sp.onRetry(pu):~~(pu.status/100)==2?Sp.onSuccess(pu):Sp.onFail(pu)}(xu,Xp)})};return Qn(rr.hostsCache,lr).then(function(go){return mo(hn(go.statelessHosts).reverse(),go.getTimeout)})}function er(rr){var lr=rr.hostsCache,dr=rr.logger,pr=rr.requester,yr=rr.requestsCache,Fr=rr.responsesCache,Kr=rr.timeouts,Or=rr.userAgent,Ur=rr.hosts,to=rr.queryParameters,Qr={hostsCache:lr,logger:dr,requester:pr,requestsCache:yr,responsesCache:Fr,timeouts:Kr,userAgent:Or,headers:rr.headers,queryParameters:to,hosts:Ur.map(function(mo){return On(mo)}),read:function(mo,go){var Ao=Mn(go,Qr.timeouts.read),vo=function(){return Jn(Qr,Qr.hosts.filter(function(Yo){return(Yo.accept&En.Read)!=0}),mo,Ao)};if((Ao.cacheable!==void 0?Ao.cacheable:mo.cacheable)!==!0)return vo();var zo={request:mo,mappedRequestOptions:Ao,transporter:{queryParameters:Qr.queryParameters,headers:Qr.headers}};return Qr.responsesCache.get(zo,function(){return Qr.requestsCache.get(zo,function(){return Qr.requestsCache.set(zo,vo()).then(function(Yo){return Promise.all([Qr.requestsCache.delete(zo),Yo])},function(Yo){return Promise.all([Qr.requestsCache.delete(zo),Promise.reject(Yo)])}).then(function(Yo){var Cu=un(Yo,2);return Cu[0],Cu[1]})})},{miss:function(Yo){return Qr.responsesCache.set(zo,Yo)}})},write:function(mo,go){return Jn(Qr,Qr.hosts.filter(function(Ao){return(Ao.accept&En.Write)!=0}),mo,Mn(go,Qr.timeouts.write))}};return Qr}function Wn(rr){var lr={value:"Algolia for JavaScript (".concat(rr,")"),add:function(dr){var pr="; ".concat(dr.segment).concat(dr.version!==void 0?" (".concat(dr.version,")"):"");return lr.value.indexOf(pr)===-1&&(lr.value="".concat(lr.value).concat(pr)),lr}};return lr}function qn(rr,lr,dr){var pr=Hn(dr),yr="".concat(rr.protocol,"://").concat(rr.url,"/").concat(lr.charAt(0)==="/"?lr.substr(1):lr);return pr.length&&(yr+="?".concat(pr)),yr}function Hn(rr){return Object.keys(rr).map(function(lr){return Pn("%s=%s",lr,(dr=rr[lr],Object.prototype.toString.call(dr)==="[object Object]"||Object.prototype.toString.call(dr)==="[object Array]"?JSON.stringify(rr[lr]):rr[lr]));var dr}).join("&")}function Yn(rr){return rr.map(function(lr){return Xn(lr)})}function Xn(rr){var lr=rr.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return an(an({},rr),{},{request:an(an({},rr.request),{},{headers:an(an({},rr.request.headers),lr)})})}var sr=function(rr){return function(lr,dr){return rr.transporter.write({method:Kn,path:"2/abtests",data:lr},dr)}},xr=function(rr){return function(lr,dr){return rr.transporter.write({method:jn,path:Pn("2/abtests/%s",lr)},dr)}},vr=function(rr){return function(lr,dr){return rr.transporter.read({method:zn,path:Pn("2/abtests/%s",lr)},dr)}},mr=function(rr){return function(lr){return rr.transporter.read({method:zn,path:"2/abtests"},lr)}},Ar=function(rr){return function(lr,dr){return rr.transporter.write({method:Kn,path:Pn("2/abtests/%s/stop",lr)},dr)}},Mr=function(rr){return function(lr){return rr.transporter.read({method:zn,path:"1/strategies/personalization"},lr)}},nr=function(rr){return function(lr,dr){return rr.transporter.write({method:Kn,path:"1/strategies/personalization",data:lr},dr)}};function hr(rr){return function lr(dr){return rr.request(dr).then(function(pr){if(rr.batch!==void 0&&rr.batch(pr.hits),!rr.shouldStop(pr))return pr.cursor?lr({cursor:pr.cursor}):lr({page:(dr.page||0)+1})})}({})}var Pr=function(rr){return function(lr,dr){var pr=dr||{},yr=pr.queryParameters,Fr=cn(pr,["queryParameters"]),Kr=an({acl:lr},yr!==void 0?{queryParameters:yr}:{});return Cn(rr.transporter.write({method:Kn,path:"1/keys",data:Kr},Fr),function(Or,Ur){return yn(function(to){return Er(rr)(Or.key,Ur).catch(function(Qr){if(Qr.status!==404)throw Qr;return to()})})})}},Nr=function(rr){return function(lr,dr,pr){var yr=Mn(pr);return yr.queryParameters["X-Algolia-User-ID"]=lr,rr.transporter.write({method:Kn,path:"1/clusters/mapping",data:{cluster:dr}},yr)}},Lr=function(rr){return function(lr,dr,pr){return rr.transporter.write({method:Kn,path:"1/clusters/mapping/batch",data:{users:lr,cluster:dr}},pr)}},ar=function(rr){return function(lr,dr){return Cn(rr.transporter.write({method:Kn,path:Pn("/1/dictionaries/%s/batch",lr),data:{clearExistingDictionaryEntries:!0,requests:{action:"addEntry",body:[]}}},dr),function(pr,yr){return su(rr)(pr.taskID,yr)})}},or=function(rr){return function(lr,dr,pr){return Cn(rr.transporter.write({method:Kn,path:Pn("1/indexes/%s/operation",lr),data:{operation:"copy",destination:dr}},pr),function(yr,Fr){return Wr(rr)(lr,{methods:{waitTask:tu}}).waitTask(yr.taskID,Fr)})}},cr=function(rr){return function(lr,dr,pr){return or(rr)(lr,dr,an(an({},pr),{},{scope:[gp.Rules]}))}},wr=function(rr){return function(lr,dr,pr){return or(rr)(lr,dr,an(an({},pr),{},{scope:[gp.Settings]}))}},kr=function(rr){return function(lr,dr,pr){return or(rr)(lr,dr,an(an({},pr),{},{scope:[gp.Synonyms]}))}},ur=function(rr){return function(lr,dr){return lr.method===zn?rr.transporter.read(lr,dr):rr.transporter.write(lr,dr)}},Sr=function(rr){return function(lr,dr){return Cn(rr.transporter.write({method:jn,path:Pn("1/keys/%s",lr)},dr),function(pr,yr){return yn(function(Fr){return Er(rr)(lr,yr).then(Fr).cat
365ch(function(Kr){if(Kr.status!==404)throw Kr})})})}},Tr=function(rr){return function(lr,dr,pr){var yr=dr.map(function(Fr){return{action:"deleteEntry",body:{objectID:Fr}}});return Cn(rr.transporter.write({method:Kn,path:Pn("/1/dictionaries/%s/batch",lr),data:{clearExistingDictionaryEntries:!1,requests:yr}},pr),function(Fr,Kr){return su(rr)(Fr.taskID,Kr)})}},Er=function(rr){return function(lr,dr){return rr.transporter.read({method:zn,path:Pn("1/keys/%s",lr)},dr)}},br=function(rr){return function(lr,dr){return rr.transporter.read({method:zn,path:Pn("1/task/%s",lr.toString())},dr)}},Dr=function(rr){return function(lr){return rr.transporter.read({method:zn,path:"/1/dictionaries/*/settings"},lr)}},Ir=function(rr){return function(lr){return rr.transporter.read({method:zn,path:"1/logs"},lr)}},Vr=function(rr){return function(lr){return rr.transporter.read({method:zn,path:"1/clusters/mapping/top"},lr)}},Hr=function(rr){return function(lr,dr){return rr.transporter.read({method:zn,path:Pn("1/clusters/mapping/%s",lr)},dr)}},zr=function(rr){return function(lr){var dr=lr||{},pr=dr.retrieveMappings,yr=cn(dr,["retrieveMappings"]);return pr===!0&&(yr.getClusters=!0),rr.transporter.read({method:zn,path:"1/clusters/mapping/pending"},yr)}},Wr=function(rr){return function(lr){var dr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},pr={transporter:rr.transporter,appId:rr.appId,indexName:lr};return $n(pr,dr.methods)}},io=function(rr){return function(lr){return rr.transporter.read({method:zn,path:"1/keys"},lr)}},lo=function(rr){return function(lr){return rr.transporter.read({method:zn,path:"1/clusters"},lr)}},xo=function(rr){return function(lr){return rr.transporter.read({method:zn,path:"1/indexes"},lr)}},Uo=function(rr){return function(lr){return rr.transporter.read({method:zn,path:"1/clusters/mapping"},lr)}},Jo=function(rr){return function(lr,dr,pr){return Cn(rr.transporter.write({method:Kn,path:Pn("1/indexes/%s/operation",lr),data:{operation:"move",destination:dr}},pr),function(yr,Fr){return Wr(rr)(lr,{methods:{waitTask:tu}}).waitTask(yr.taskID,Fr)})}},gu=function(rr){return function(lr,dr){return Cn(rr.transporter.write({method:Kn,path:"1/indexes/*/batch",data:{requests:lr}},dr),function(pr,yr){return Promise.all(Object.keys(pr.taskID).map(function(Fr){return Wr(rr)(Fr,{methods:{waitTask:tu}}).waitTask(pr.taskID[Fr],yr)}))})}},$r=function(rr){return function(lr,dr){return rr.transporter.read({method:Kn,path:"1/indexes/*/objects",data:{requests:lr}},dr)}},Gr=function(rr){return function(lr,dr){var pr=lr.map(function(yr){return an(an({},yr),{},{params:Hn(yr.params||{})})});return rr.transporter.read({method:Kn,path:"1/indexes/*/queries",data:{requests:pr},cacheable:!0},dr)}},Zr=function(rr){return function(lr,dr){return Promise.all(lr.map(function(pr){var yr=pr.params,Fr=yr.facetName,Kr=yr.facetQuery,Or=cn(yr,["facetName","facetQuery"]);return Wr(rr)(pr.indexName,{methods:{searchForFacetValues:Cv}}).searchForFacetValues(Fr,Kr,an(an({},dr),Or))}))}},oo=function(rr){return function(lr,dr){var pr=Mn(dr);return pr.queryParameters["X-Algolia-User-ID"]=lr,rr.transporter.write({method:jn,path:"1/clusters/mapping"},pr)}},so=function(rr){return function(lr,dr,pr){var yr=dr.map(function(Fr){return{action:"addEntry",body:Fr}});return Cn(rr.transporter.write({method:Kn,path:Pn("/1/dictionaries/%s/batch",lr),data:{clearExistingDictionaryEntries:!0,requests:yr}},pr),function(Fr,Kr){return su(rr)(Fr.taskID,Kr)})}},ao=function(rr){return function(lr,dr){return Cn(rr.transporter.write({method:Kn,path:Pn("1/keys/%s/restore",lr)},dr),function(pr,yr){return yn(function(Fr){return Er(rr)(lr,yr).catch(function(Kr){if(Kr.status!==404)throw Kr;return Fr()})})})}},Wo=function(rr){return function(lr,dr,pr){var yr=dr.map(function(Fr){return{action:"addEntry",body:Fr}});return Cn(rr.transporter.write({method:Kn,path:Pn("/1/dictionaries/%s/batch",lr),data:{clearExistingDictionaryEntries:!1,requests:yr}},pr),function(Fr,Kr){return su(rr)(Fr.taskID,Kr)})}},ts=function(rr){return function(lr,dr,pr){return rr.transporter.read({method:Kn,path:Pn("/1/dictionaries/%s/search",lr),data:{query:dr},cacheable:!0},pr)}},du=function(rr){return function(lr,dr){return rr.transporter.read({method:Kn,path:"1/clusters/mapping/search",data:{query:lr}},dr)}},os=function(rr){return function(lr,dr){return Cn(rr.transporter.write({method:Vn,path:"/1/dictionaries/*/settings",data:lr},dr),function(pr,yr){return su(rr)(pr.taskID,yr)})}},Tu=function(rr){return function(lr,dr){var pr=Object.assign({},dr),yr=dr||{},Fr=yr.queryParameters,Kr=cn(yr,["queryParameters"]),Or=Fr?{queryParameters:Fr}:{},Ur=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"];return Cn(rr.transporter.write({method:Vn,path:Pn("1/keys/%s",lr),data:Or},Kr),function(to,Qr){return yn(function(mo){return Er(rr)(lr,Qr).then(function(go){return function(Ao){return Object.keys(pr).filter(function(vo){return Ur.indexOf(vo)!==-1}).every(function(vo){if(Array.isArray(Ao[vo])&&Array.isArray(pr[vo])){var zo=Ao[vo];return zo.length===pr[vo].length&&zo.every(function(Yo,Cu){return Yo===pr[vo][Cu]})}return Ao[vo]===pr[vo]})}(go)?Promise.resolve():mo()})})})}},su=function(rr){return function(lr,dr){return yn(function(pr){return br(rr)(lr,dr).then(function(yr){return yr.status!=="published"?pr():void 0})})}},au=function(rr){return function(lr,dr){return Cn(rr.transporter.write({method:Kn,path:Pn("1/indexes/%s/batch",rr.indexName),data:{requests:lr}},dr),function(pr,yr){return tu(rr)(pr.taskID,yr)})}},fo=function(rr){return function(lr){return hr(an(an({shouldStop:function(dr){return dr.cursor===void 0}},lr),{},{request:function(dr){return rr.transporter.read({method:Kn,path:Pn("1/indexes/%s/browse",rr.indexName),data:dr},lr)}}))}},eo=function(rr){return function(lr){var dr=an({hitsPerPage:1e3},lr);return hr(an(an({shouldStop:function(pr){return pr.hits.length<dr.hitsPerPage}},dr),{},{request:function(pr){return Av(rr)("",an(an({},dr),pr)).then(function(yr){return an(an({},yr),{},{hits:yr.hits.map(function(Fr){return delete Fr._highlightResult,Fr})})})}}))}},wo=function(rr){return function(lr){var dr=an({hitsPerPage:1e3},lr);return hr(an(an({shouldStop:function(pr){return pr.hits.length<dr.hitsPerPage}},dr),{},{request:function(pr){return $v(rr)("",an(an({},dr),pr)).then(function(yr){return an(an({},yr),{},{hits:yr.hits.map(function(Fr){return delete Fr._highlightResult,Fr})})})}}))}},Lo=function(rr){return function(lr,dr,pr){var yr=pr||{},Fr=yr.batchSize,Kr=cn(yr,["batchSize"]),Or={taskIDs:[],objectIDs:[]};return Cn(function Ur(){var to,Qr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,mo=[];for(to=Qr;to<lr.length&&(mo.push(lr[to]),mo.length!==(Fr||1e3));to++);return mo.length===0?Promise.resolve(Or):au(rr)(mo.map(function(go){return{action:dr,body:go}}),Kr).then(function(go){return Or.objectIDs=Or.objectIDs.concat(go.objectIDs),Or.taskIDs.push(go.taskID),to++,Ur(to)})}(),function(Ur,to){return Promise.all(Ur.taskIDs.map(function(Qr){return tu(rr)(Qr,to)}))})}},Xr=function(rr){return function(lr){return Cn(rr.transporter.write({method:Kn,path:Pn("1/indexes/%s/clear",rr.indexName)},lr),function(dr,pr){return tu(rr)(dr.taskID,pr)})}},yo=function(rr){return function(lr){var dr=lr||{},pr=dr.forwardToReplicas,yr=Mn(cn(dr,["forwardToReplicas"]));return pr&&(yr.queryParameters.forwardToReplicas=1),Cn(rr.transporter.write({method:Kn,path:Pn("1/indexes/%s/rules/clear",rr.indexName)},yr),function(Fr,Kr){return tu(rr)(Fr.taskID,Kr)})}},co=function(rr){return function(lr){var dr=lr||{},pr=dr.forwardToReplicas,yr=Mn(cn(dr,["forwardToReplicas"]));return pr&&(yr.queryParameters.forwardToReplicas=1),Cn(rr.transporter.write({method:Kn,path:Pn("1/indexes/%s/synonyms/clear",rr.indexName)},yr),function(Fr,Kr){return tu(rr)(Fr.taskID,Kr)})}},ko=function(rr){return function(lr,dr){return Cn(rr.transporter.write({method:Kn,path:Pn("1/indexes/%s/deleteByQuery",rr.indexName),data:lr},dr),function(pr,yr){return tu(rr)(pr.taskID,yr)})}},Jl=function(rr){return function(lr){return Cn(rr.transporter.write({method:jn,path:Pn("1/indexes/%s",rr.indexName)},lr),function(dr,pr){return tu(rr)(dr.taskID,pr)})}},$o=function(rr){return function(lr,dr){return Cn(No(rr)([lr],dr).then(function(pr){return{taskID:pr.taskIDs[0]}}),function(pr,yr){return tu(rr)(pr.taskID,yr)})}},No=function(rr){return function(lr,dr){var pr=lr.map(function(yr){return{objectID:yr}});return Lo(rr)(pr,Fp.DeleteObject,dr)}},_c=function(rr){return function(lr,dr){var pr=dr||{},yr=pr.forwardToReplicas,Fr=Mn(cn(pr,["forwardToReplicas"]));return yr&&(Fr.queryParameters.forwardToReplicas=1),Cn(rr.transporter.write({method:jn,path:Pn("1/indexes/%s/rules/%s",rr.indexName,lr)},Fr),function(Kr,Or){return tu(rr)(Kr.taskID,Or)})}},Xc=function(rr){return function(lr,dr){var pr=dr||{},yr=pr.forwardToReplicas,Fr=Mn(cn(pr,["forwardToReplicas"]));return yr&&(Fr.queryParameters.forwardToReplicas=1),Cn(rr.transporter.write({method:jn,path:Pn("1/indexes/%s/synonyms/%s",rr.indexName,lr)},Fr),function(Kr,Or){return tu(rr)(Kr.taskID,Or)})}},qo=function(rr){return function(lr){return _d(rr)(lr).then(function(){return!0}).catch(function(dr){if(dr.status!==404)throw dr;return!1})}},Bo=function(rr){return function(lr,dr,pr){return rr.transporter.read({method:Kn,path:Pn("1/answers/%s/prediction",rr.indexName),data:{query:lr,queryLanguages:dr},cacheable:!0},pr)}},Mu=function(rr){return function(lr,dr){var pr=dr||{},yr=pr.query,Fr=pr.paginate,Kr=cn(pr,["query","paginate"]),Or=0;return function Ur(){return mp(rr)(yr||"",an(an({},Kr),{},{page:Or})).then(function(to){for(var Qr=0,mo=Object.entries(to.hits);Qr<mo.length;Qr++){var go=un(mo[Qr],2),Ao=go[0],vo=go[1];if(lr(vo))return{object:vo,position:parseInt(Ao,10),page:Or}}if(Or++,Fr===!1||Or>=to.nbPages)throw{name:"ObjectNotFoundError",message:"Object not found."};
365return Ur()})}()}},Io=function(rr){return function(lr,dr){return rr.transporter.read({method:zn,path:Pn("1/indexes/%s/%s",rr.indexName,lr)},dr)}},vu=function(){return function(rr,lr){for(var dr=0,pr=Object.entries(rr.hits);dr<pr.length;dr++){var yr=un(pr[dr],2),Fr=yr[0];if(yr[1].objectID===lr)return parseInt(Fr,10)}return-1}},Pu=function(rr){return function(lr,dr){var pr=dr||{},yr=pr.attributesToRetrieve,Fr=cn(pr,["attributesToRetrieve"]),Kr=lr.map(function(Or){return an({indexName:rr.indexName,objectID:Or},yr?{attributesToRetrieve:yr}:{})});return rr.transporter.read({method:Kn,path:"1/indexes/*/objects",data:{requests:Kr}},Fr)}},_u=function(rr){return function(lr,dr){return rr.transporter.read({method:zn,path:Pn("1/indexes/%s/rules/%s",rr.indexName,lr)},dr)}},_d=function(rr){return function(lr){return rr.transporter.read({method:zn,path:Pn("1/indexes/%s/settings",rr.indexName),data:{getVersion:2}},lr)}},Ko=function(rr){return function(lr,dr){return rr.transporter.read({method:zn,path:Pn("1/indexes/%s/synonyms/%s",rr.indexName,lr)},dr)}},ep=function(rr){return function(lr,dr){return Cn(Ap(rr)([lr],dr).then(function(pr){return{objectID:pr.objectIDs[0],taskID:pr.taskIDs[0]}}),function(pr,yr){return tu(rr)(pr.taskID,yr)})}},Ap=function(rr){return function(lr,dr){var pr=dr||{},yr=pr.createIfNotExists,Fr=cn(pr,["createIfNotExists"]),Kr=yr?Fp.PartialUpdateObject:Fp.PartialUpdateObjectNoCreate;return Lo(rr)(lr,Kr,Fr)}},uu=function(rr){return function(lr,dr){var pr=dr||{},yr=pr.safe,Fr=pr.autoGenerateObjectIDIfNotExist,Kr=pr.batchSize,Or=cn(pr,["safe","autoGenerateObjectIDIfNotExist","batchSize"]),Ur=function(vo,zo,Yo,Cu){return Cn(rr.transporter.write({method:Kn,path:Pn("1/indexes/%s/operation",vo),data:{operation:Yo,destination:zo}},Cu),function(Xp,xu){return tu(rr)(Xp.taskID,xu)})},to=Math.random().toString(36).substring(7),Qr="".concat(rr.indexName,"_tmp_").concat(to),mo=Rp({appId:rr.appId,transporter:rr.transporter,indexName:Qr}),go=[],Ao=Ur(rr.indexName,Qr,"copy",an(an({},Or),{},{scope:["settings","synonyms","rules"]}));return go.push(Ao),Cn((yr?Ao.wait(Or):Ao).then(function(){var vo=mo(lr,an(an({},Or),{},{autoGenerateObjectIDIfNotExist:Fr,batchSize:Kr}));return go.push(vo),yr?vo.wait(Or):vo}).then(function(){var vo=Ur(Qr,rr.indexName,"move",Or);return go.push(vo),yr?vo.wait(Or):vo}).then(function(){return Promise.all(go)}).then(function(vo){var zo=un(vo,3),Yo=zo[0],Cu=zo[1],Xp=zo[2];return{objectIDs:Cu.objectIDs,taskIDs:[Yo.taskID].concat(hn(Cu.taskIDs),[Xp.taskID])}}),function(vo,zo){return Promise.all(go.map(function(Yo){return Yo.wait(zo)}))})}},Ql=function(rr){return function(lr,dr){return eu(rr)(lr,an(an({},dr),{},{clearExistingRules:!0}))}},Iu=function(rr){return function(lr,dr){return Du(rr)(lr,an(an({},dr),{},{clearExistingSynonyms:!0}))}},Zp=function(rr){return function(lr,dr){return Cn(Rp(rr)([lr],dr).then(function(pr){return{objectID:pr.objectIDs[0],taskID:pr.taskIDs[0]}}),function(pr,yr){return tu(rr)(pr.taskID,yr)})}},Rp=function(rr){return function(lr,dr){var pr=dr||{},yr=pr.autoGenerateObjectIDIfNotExist,Fr=cn(pr,["autoGenerateObjectIDIfNotExist"]),Kr=yr?Fp.AddObject:Fp.UpdateObject;if(Kr===Fp.UpdateObject){var Or=!0,Ur=!1,to=void 0;try{for(var Qr,mo=lr[Symbol.iterator]();!(Or=(Qr=mo.next()).done);Or=!0)if(Qr.value.objectID===void 0)return Cn(Promise.reject({name:"MissingObjectIDError",message:"All objects must have an unique objectID (like a primary key) to be valid. Algolia is also able to generate objectIDs automatically but *it's not recommended*. To do it, use the `{'autoGenerateObjectIDIfNotExist': true}` option."}))}catch(go){Ur=!0,to=go}finally{try{Or||mo.return==null||mo.return()}finally{if(Ur)throw to}}}return Lo(rr)(lr,Kr,Fr)}},$p=function(rr){return function(lr,dr){return eu(rr)([lr],dr)}},eu=function(rr){return function(lr,dr){var pr=dr||{},yr=pr.forwardToReplicas,Fr=pr.clearExistingRules,Kr=Mn(cn(pr,["forwardToReplicas","clearExistingRules"]));return yr&&(Kr.queryParameters.forwardToReplicas=1),Fr&&(Kr.queryParameters.clearExistingRules=1),Cn(rr.transporter.write({method:Kn,path:Pn("1/indexes/%s/rules/batch",rr.indexName),data:lr},Kr),function(Or,Ur){return tu(rr)(Or.taskID,Ur)})}},zu=function(rr){return function(lr,dr){return Du(rr)([lr],dr)}},Du=function(rr){return function(lr,dr){var pr=dr||{},yr=pr.forwardToReplicas,Fr=pr.clearExistingSynonyms,Kr=pr.replaceExistingSynonyms,Or=Mn(cn(pr,["forwardToReplicas","clearExistingSynonyms","replaceExistingSynonyms"]));return yr&&(Or.queryParameters.forwardToReplicas=1),(Kr||Fr)&&(Or.queryParameters.replaceExistingSynonyms=1),Cn(rr.transporter.write({method:Kn,path:Pn("1/indexes/%s/synonyms/batch",rr.indexName),data:lr},Or),function(Ur,to){return tu(rr)(Ur.taskID,to)})}},mp=function(rr){return function(lr,dr){return rr.transporter.read({method:Kn,path:Pn("1/indexes/%s/query",rr.indexName),data:{query:lr},cacheable:!0},dr)}},Cv=function(rr){return function(lr,dr,pr){return rr.transporter.read({method:Kn,path:Pn("1/indexes/%s/facets/%s/query",rr.indexName,lr),data:{facetQuery:dr},cacheable:!0},pr)}},Av=function(rr){return function(lr,dr){return rr.transporter.read({method:Kn,path:Pn("1/indexes/%s/rules/search",rr.indexName),data:{query:lr}},dr)}},$v=function(rr){return function(lr,dr){return rr.transporter.read({method:Kn,path:Pn("1/indexes/%s/synonyms/search",rr.indexName),data:{query:lr}},dr)}},P0=function(rr){return function(lr,dr){var pr=dr||{},yr=pr.forwardToReplicas,Fr=Mn(cn(pr,["forwardToReplicas"]));return yr&&(Fr.queryParameters.forwardToReplicas=1),Cn(rr.transporter.write({method:Vn,path:Pn("1/indexes/%s/settings",rr.indexName),data:lr},Fr),function(Kr,Or){return tu(rr)(Kr.taskID,Or)})}},tu=function(rr){return function(lr,dr){return yn(function(pr){return function(yr){return function(Fr,Kr){return yr.transporter.read({method:zn,path:Pn("1/indexes/%s/task/%s",yr.indexName,Fr.toString())},Kr)}}(rr)(lr,dr).then(function(yr){return yr.status!=="published"?pr():void 0})})}}
365,Fp={AddObject:"addObject",UpdateObject:"updateObject",PartialUpdateObject:"partialUpdateObject",PartialUpdateObjectNoCreate:"partialUpdateObjectNoCreate",DeleteObject:"deleteObject",DeleteIndex:"delete",ClearIndex:"clear"},gp={Settings:"settings",Synonyms:"synonyms",Rules:"rules"},Sv=1,I0=2,D0=3;function Qp(rr,lr,dr){var pr,yr={appId:rr,apiKey:lr,timeouts:{connect:1,read:2,write:30},requester:{send:function(Or){return new Promise(function(Ur){var to=new XMLHttpRequest;to.open(Or.method,Or.url,!0),Object.keys(Or.headers).forEach(function(Ao){return to.setRequestHeader(Ao,Or.headers[Ao])});var Qr,mo=function(Ao,vo){return setTimeout(function(){to.abort(),Ur({status:0,content:vo,isTimedOut:!0})},1e3*Ao)},go=mo(Or.connectTimeout,"Connection timeout");to.onreadystatechange=function(){to.readyState>to.OPENED&&Qr===void 0&&(clearTimeout(go),Qr=mo(Or.responseTimeout,"Socket timeout"))},to.onerror=function(){to.status===0&&(clearTimeout(go),clearTimeout(Qr),Ur({content:to.responseText||"Network request failed",status:to.status,isTimedOut:!1}))},to.onload=function(){clearTimeout(go),clearTimeout(Qr),Ur({content:to.responseText,status:to.status,isTimedOut:!1})},to.send(Or.data)})}},logger:(pr=D0,{debug:function(Or,Ur){return Sv>=pr&&console.debug(Or,Ur),Promise.resolve()},info:function(Or,Ur){return I0>=pr&&console.info(Or,Ur),Promise.resolve()},error:function(Or,Ur){return console.error(Or,Ur),Promise.resolve()}}),responsesCache:_n(),requestsCache:_n({serializable:!1}),hostsCache:vn({caches:[fn({key:"".concat("4.22.0","-").concat(rr)}),_n()]}),userAgent:Wn("4.22.0").add({segment:"Browser"})},Fr=an(an({},yr),dr),Kr=function(){return function(Or){return function(Ur){var to=Ur.region||"us",Qr=kn(xn.WithinHeaders,Ur.appId,Ur.apiKey),mo=er(an(an({hosts:[{url:"personalization.".concat(to,".algolia.com")}]},Ur),{},{headers:an(an(an({},Qr.headers()),{"content-type":"application/json"}),Ur.headers),queryParameters:an(an({},Qr.queryParameters()),Ur.queryParameters)}));return $n({appId:Ur.appId,transporter:mo},Ur.methods)}(an(an(an({},yr),Or),{},{methods:{getPersonalizationStrategy:Mr,setPersonalizationStrategy:nr}}))}};return function(Or){var Ur=Or.appId,to=kn(Or.authMode!==void 0?Or.authMode:xn.WithinHeaders,Ur,Or.apiKey),Qr=er(an(an({hosts:[{url:"".concat(Ur,"-dsn.algolia.net"),accept:En.Read},{url:"".concat(Ur,".algolia.net"),accept:En.Write}].concat(Sn([{url:"".concat(Ur,"-1.algolianet.com")},{url:"".concat(Ur,"-2.algolianet.com")},{url:"".concat(Ur,"-3.algolianet.com")}]))},Or),{},{headers:an(an(an({},to.headers()),{"content-type":"application/x-www-form-urlencoded"}),Or.headers),queryParameters:an(an({},to.queryParameters()),Or.queryParameters)}));return $n({transporter:Qr,appId:Ur,addAlgoliaAgent:function(mo,go){Qr.userAgent.add({segment:mo,version:go})},clearCache:function(){return Promise.all([Qr.requestsCache.clear(),Qr.responsesCache.clear()]).then(function(){})}},Or.methods)}(an(an({},Fr),{},{methods:{search:Gr,searchForFacetValues:Zr,multipleBatch:gu,multipleGetObjects:$r,multipleQueries:Gr,copyIndex:or,copySettings:wr,copySynonyms:kr,copyRules:cr,moveIndex:Jo,listIndices:xo,getLogs:Ir,listClusters:lo,multipleSearchForFacetValues:Zr,getApiKey:Er,addApiKey:Pr,listApiKeys:io,updateApiKey:Tu,deleteApiKey:Sr,restoreApiKey:ao,assignUserID:Nr,assignUserIDs:Lr,getUserID:Hr,searchUserIDs:du,listUserIDs:Uo,getTopUserIDs:Vr,removeUserID:oo,hasPendingMappings:zr,clearDictionaryEntries:ar,deleteDictionaryEntries:Tr,getDictionarySettings:Dr,getAppTask:br,replaceDictionaryEntries:so,saveDictionaryEntries:Wo,searchDictionaryEntries:ts,setDictionarySettings:os,waitAppTask:su,customRequest:ur,initIndex:function(Or){return function(Ur){return Wr(Or)(Ur,{methods:{batch:au,delete:Jl,findAnswers:Bo,getObject:Io,getObjects:Pu,saveObject:Zp,saveObjects:Rp,search:mp,searchForFacetValues:Cv,waitTask:tu,setSettings:P0,getSettings:_d,partialUpdateObject:ep,partialUpdateObjects:Ap,deleteObject:$o,deleteObjects:No,deleteBy:ko,clearObjects:Xr,browseObjects:fo,getObjectPosition:vu,findObject:Mu,exists:qo,saveSynonym:zu,saveSynonyms:Du,getSynonym:Ko,searchSynonyms:$v,browseSynonyms:wo,deleteSynonym:Xc,clearSynonyms:co,replaceAllOb
365jects:uu,replaceAllSynonyms:Iu,searchRules:Av,getRule:_u,deleteRule:_c,saveRule:$p,saveRules:eu,replaceAllRules:Ql,browseRules:eo,clearRules:yo}})}},initAnalytics:function(){return function(Or){return function(Ur){var to=Ur.region||"us",Qr=kn(xn.WithinHeaders,Ur.appId,Ur.apiKey),mo=er(an(an({hosts:[{url:"analytics.".concat(to,".algolia.com")}]},Ur),{},{headers:an(an(an({},Qr.headers()),{"content-type":"application/json"}),Ur.headers),queryParameters:an(an({},Qr.queryParameters()),Ur.queryParameters)}));return $n({appId:Ur.appId,transporter:mo},Ur.methods)}(an(an(an({},yr),Or),{},{methods:{addABTest:sr,getABTest:vr,getABTests:mr,stopABTest:Ar,deleteABTest:xr}}))}},initPersonalization:Kr,initRecommendation:function(){return function(Or){return Fr.logger.info("The `initRecommendation` method is deprecated. Use `initPersonalization` instead."),Kr()(Or)}}}}))}return Qp.version="4.22.0",Qp})})(algoliasearch_umd);var algoliasearch_umdExports=algoliasearch_umd.exports;const algoliasearch=getDefaultExportFromCjs(algoliasearch_umdExports);var root=_root$2,now$1=function(){return root.Date.now()},now_1=now$1,reWhitespace=/\s/;function trimmedEndIndex$1(_e){for(var tn=_e.length;tn--&&reWhitespace.test(_e.charAt(tn)););return tn}var _trimmedEndIndex=trimmedEndIndex$1,trimmedEndIndex=_trimmedEndIndex,reTrimStart=/^\s+/;function baseTrim$1(_e){return _e&&_e.slice(0,trimmedEndIndex(_e)+1).replace(reTrimStart,"")}var _baseTrim=baseTrim$1,baseTrim=_baseTrim,isObject$1=isObject_1,isSymbol$1=isSymbol_1,NAN=NaN,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;function toNumber$1(_e){if(typeof _e=="number")return _e;if(isSymbol$1(_e))return NAN;if(isObject$1(_e)){var tn=typeof _e.valueOf=="function"?_e.valueOf():_e;_e=isObject$1(tn)?tn+"":tn}if(typeof _e!="string")return _e===0?_e:+_e;_e=baseTrim(_e);var nn=reIsBinary.test(_e);return nn||reIsOctal.test(_e)?freeParseInt(_e.slice(2),nn?2:8):reIsBadHex.test(_e)?NAN:+_e}var toNumber_1=toNumber$1,isObject=isObject_1,now=now_1,toNumber=toNumber_1,FUNC_ERROR_TEXT="Expected a function",nativeMax=Math.max,nativeMin=Math.min;function debounce$2(_e,tn,nn){var sn,an,cn,un,hn,fn,vn=0,_n=!1,kn=!1,yn=!0;if(typeof _e!="function")throw new TypeError(FUNC_ERROR_TEXT);tn=toNumber(tn)||0,isObject(nn)&&(_n=!!nn.leading,kn="maxWait"in nn,cn=kn?nativeMax(toNumber(nn.maxWait)||0,tn):cn,yn="trailing"in nn?!!nn.trailing:yn);function Cn(Nn){var Rn=sn,On=an;return sn=an=void 0,vn=Nn,un=_e.apply(On,Rn),un}function Sn(Nn){return vn=Nn,hn=setTimeout(xn,tn),_n?Cn(Nn):un}function $n(Nn){var Rn=Nn-fn,On=Nn-vn,jn=tn-Rn;return kn?nativeMin(jn,cn-On):jn}function Pn(Nn){var Rn=Nn-fn,On=Nn-vn;return fn===void 0||Rn>=tn||Rn<0||kn&&On>=cn}function xn(){var Nn=now();if(Pn(Nn))return Mn(Nn);hn=setTimeout(xn,$n(Nn))}function Mn(Nn){return hn=void 0,yn&&sn?Cn(Nn):(sn=an=void 0,un)}function En(){hn!==void 0&&clearTimeout(hn),vn=0,sn=fn=an=hn=void 0}function Tn(){return hn===void 0?un:Mn(now())}function Ln(){var Nn=now(),Rn=Pn(Nn);if(sn=arguments,an=this,fn=Nn,Rn){if(hn===void 0)return Sn(fn);if(kn)return clearTimeout(hn),hn=setTimeout(xn,tn),Cn(fn)}return hn===void 0&&(hn=setTimeout(xn,tn)),un}return Ln.cancel=En,Ln.flush=Tn,Ln}var debounce_1=debounce$2;const _debounce=getDefaultExportFromCjs(debounce_1);var shams=function _e(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var tn={},nn=Symbol("test"),sn=Object(nn);if(typeof nn=="string"||Object.prototype.toString.call(nn)!=="[object Symbol]"||Object.prototype.toString.call(sn)!=="[object Symbol]")return!1;var an=42;tn[nn]=an;for(nn in tn)return!1;if(typeof Object.keys=="function"&&Object.keys(tn).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(tn).length!==0)return!1;var cn=Object.getOwnPropertySymbols(tn);if(cn.length!==1||cn[0]!==nn||!Object.prototype.propertyIsEnumerable.call(tn,nn))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var un=Object.getOwnPropertyDescriptor(tn,nn);if(un.value!==an||un.enumerable!==!0)return!1}return!0},origSymbol=typeof Symbol<"u"&&Symbol,hasSymbolSham=shams,hasSymbols$1=function _e(){return typeof origSymbol!="function"||typeof Symbol!="function"||typeof origSymbol("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:hasSymbolSham()},test={foo:{}},$Object=Object,hasProto$1=function _e(){return{__proto__:test}.foo===test.foo&&!({__proto__:null}instanceof $Object)},ERROR_MESSAGE="Function.prototype.bind called on incompatible ",slice=Array.prototype.slice,toStr$1=Object.prototype.toString,funcType="[object Function]",implementation$1=function _e(tn){var nn=this;if(typeof nn!="function"||toStr$1.call(nn)!==funcType)throw new TypeError(ERROR_MESSAGE+nn);
365for(var sn=slice.call(arguments,1),an,cn=function(){if(this instanceof an){var _n=nn.apply(this,sn.concat(slice.call(arguments)));return Object(_n)===_n?_n:this}else return nn.apply(tn,sn.concat(slice.call(arguments)))},un=Math.max(0,nn.length-sn.length),hn=[],fn=0;fn<un;fn++)hn.push("$"+fn);if(an=Function("binder","return function ("+hn.join(",")+"){ return binder.apply(this,arguments); }")(cn),nn.prototype){var vn=function(){};vn.prototype=nn.prototype,an.prototype=new vn,vn.prototype=null}return an},implementation=implementation$1,functionBind=Function.prototype.bind||implementation,bind$1=functionBind,src=bind$1.call(Function.call,Object.prototype.hasOwnProperty),undefined$1,$SyntaxError=SyntaxError,$Function=Function,$TypeError$1=TypeError,getEvalledConstructor=function(_e){try{return $Function('"use strict"; return ('+_e+").constructor;")()}catch{}},$gOPD=Object.getOwnPropertyDescriptor;if($gOPD)try{$gOPD({},"")}catch{$gOPD=null}var throwTypeError=function(){throw new $TypeError$1},ThrowTypeError=$gOPD?function(){try{return arguments.callee,throwTypeError}catch{try{return $gOPD(arguments,"callee").get}catch{return throwTypeError}}}():throwTypeError,hasSymbols=hasSymbols$1(),hasProto=hasProto$1(),getProto=Object.getPrototypeOf||(hasProto?function(_e){return _e.__proto__}:null),needsEval={},TypedArray=typeof Uint8Array>"u"||!getProto?undefined$1:getProto(Uint8Array),INTRINSICS={"%AggregateError%":typeof AggregateError>"u"?undefined$1:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?undefined$1:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols&&getProto?getProto([][Symbol.iterator]()):undefined$1,"%AsyncFromSyncIteratorPrototype%":undefined$1,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":typeof Atomics>"u"?undefined$1:Atomics,"%BigInt%":typeof BigInt>"u"?undefined$1:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?undefined$1:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?undefined$1:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?undefined$1:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?undefined$1:Float32Array,"%Float64Array%":typeof Float64Array>"u"?undefined$1:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?undefined$1:FinalizationRegistry,"%Function%":$Function,"%GeneratorFunction%":needsEval,"%Int8Array%":typeof Int8Array>"u"?undefined$1:Int8Array,"%Int16Array%":typeof Int16Array>"u"?undefined$1:Int16Array,"%Int32Array%":typeof Int32Array>"u"?undefined$1:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%
365IteratorPrototype%":hasSymbols&&getProto?getProto(getProto([][Symbol.iterator]())):undefined$1,"%JSON%":typeof JSON=="object"?JSON:undefined$1,"%Map%":typeof Map>"u"?undefined$1:Map,"%MapIteratorPrototype%":typeof Map>"u"||!hasSymbols||!getProto?undefined$1:getProto(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?undefined$1:Promise,"%Proxy%":typeof Proxy>"u"?undefined$1:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?undefined$1:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?undefined$1:Set,"%SetIteratorPrototype%":typeof Set>"u"||!hasSymbols||!getProto?undefined$1:getProto(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?undefined$1:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols&&getProto?getProto(""[Symbol.iterator]()):undefined$1,"%Symbol%":hasSymbols?Symbol:undefined$1,"%SyntaxError%":$SyntaxError,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError$1,"%Uint8Array%":typeof Uint8Array>"u"?undefined$1:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?undefined$1:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?undefined$1:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?undefined$1:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?undefined$1:WeakMap,"%WeakRef%":typeof WeakRef>"u"?undefined$1:WeakRef,"%WeakSet%":typeof WeakSet>"u"?undefined$1:WeakSet};if(getProto)try{null.error}catch(_e){var errorProto=getProto(getProto(_e));INTRINSICS["%Error.prototype%"]=errorProto}var doEval=function _e(tn){var nn;if(tn==="%AsyncFunction%")nn=getEvalledConstructor("async function () {}");else if(tn==="%GeneratorFunction%")nn=getEvalledConstructor("function* () {}");else if(tn==="%AsyncGeneratorFunction%")nn=getEvalledConstructor("async function* () {}");else if(tn==="%AsyncGenerator%"){var sn=_e("%AsyncGeneratorFunction%");sn&&(nn=sn.prototype)}else if(tn==="%AsyncIteratorPrototype%"){var an=_e("%AsyncGenerator%");an&&getProto&&(nn=getProto(an.prototype))}return INTRINSICS[tn]=nn,nn},LEGACY_ALIASES={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},bind=functionBind,hasOwn$1=src,$concat$1=bind.call(Function.call,Array.prototype.concat),$spliceApply=bind.call(Function.apply,Array.prototype.splice),$replace$1=bind.call(Function.call,String.prototype.replace),$strSlice=bind.call(Function.call,String.prototype.slice),$exec=bind.call(Function.call,RegExp.prototype.exec),rePropName=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=function _e(tn){var nn=$strSlice(tn,0,1),sn=$strSlice(tn,-1);if(nn==="%"&&sn!=="%")throw new $SyntaxError("invalid intrinsic syntax, expected closing `%`");if(sn==="%"&&nn!=="%")throw new $SyntaxError("invalid intrinsic syntax, expected opening `%`");var an=[];return $replace$1(tn,rePropName,function(cn,un,hn,fn){an[an.length]=hn?$replace$1(fn,reEscapeChar,"$1"):un||cn}),an},getBaseIntrinsic=function _e(tn,nn){var sn=tn,an;if(hasOwn$1(LEGACY_ALIASES,sn)&&(an=LEGACY_ALIASES[sn],sn="%"+an[0]+"%"),hasOwn$1(INTRINSICS,sn)){var cn=INTRINSICS[sn];if(cn===needsEval&&(cn=doEval(sn)),typeof cn>"u"&&!nn)throw new $TypeError$1("intrinsic "+tn+" exists, but is not available. Please file an issue!");return{alias:an,name:sn,value:cn}}throw new $SyntaxError("intrinsic "+tn+" does not exist!")},getIntrinsic=function _e(tn,nn){if(typeof tn!="string"||tn.length===0)throw new $TypeError$1("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof nn!="boolean")throw new $TypeError$1('"allowMissing" argument must be a boolean');if($exec(/^%?[^%]*%?$/,tn)===null)throw new $SyntaxError("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var sn=stringToPath(tn),an=sn.length>0?sn[0]:"",cn=getBaseIntrinsic("%"+an+"%",nn),un=cn.name,hn=cn.value,fn=!1,vn=cn.alias;vn&&(an=vn[0],$spliceApply(sn,$concat$1([0,1],vn)));for(var _n=1,kn=!0;_n<sn.length;_n+=1){var yn=sn[_n],Cn=$strSlice(yn,0,1),Sn=$strSlice(yn,-1);if((Cn==='"'||Cn==="'"||Cn==="`"||Sn==='"'||Sn==="'"||Sn==="`")&&Cn!==Sn)throw new $SyntaxError("property names with quotes must have matching quotes");if((yn==="constructor"||!kn)&&(fn=!0),an+="."+yn,un="%"+an+"%",hasOwn$1(INTRINSICS,un))hn=INTRINSICS[un];else if(hn!=null){if(!(yn in hn)){if(!nn)throw new $TypeError$1("base intrinsic for "+tn+" exists, but the property is not available.");return}if($gOPD&&_n+1>=sn.length){var $n=$gOPD(hn,yn);kn=!!$n,kn&&"get"in $n&&!("originalValue"in $n.get)?hn=$n.get:hn=hn[yn]}else kn=hasOwn$1(hn,yn),hn=hn[yn];kn&&!fn&&(INTRINSICS[un]=hn)}}return hn},callBind$1={exports:{}};(function(_e){var tn=functionBind,nn=getIntrinsic,sn=nn("%Function.prototype.apply%"),an=nn("%Function.prototype.call%"),cn=nn("%Reflect.apply%",!0)||tn.call(an,sn),un=nn("%Object.getOwnPropertyDescriptor%",!0),hn=nn("%Object.defineProperty%",!0),fn=nn("%Math.max%");if(hn)try{hn({},"a",{value:1})}catch{hn=null}_e.exports=function(kn){var yn=cn(tn,an,arguments);if(un&&hn){var Cn=un(yn,"length");Cn.configurable&&hn(yn,"length",{value:1+fn(0,kn.length-(arguments.length-1))})}return yn};var vn=function(){return cn(tn,sn,arguments)};hn?hn(_e.exports,"apply",{value:vn}):_e.exports.apply=vn})(callBind$1);var callBindExports=callBind$1.exports,GetIntrinsic$1=getIntrinsic,callBind=callBindExports,$indexOf=callBind(GetIntrinsic$1("String.prototype.indexOf")),callBound$1=function _e(tn,nn){var sn=GetIntrinsic$1(tn,!!nn);return typeof sn=="function"&&$indexOf(tn,".prototype.")>-1?callBind(sn):sn};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);var hasMap=typeof Map=="function"&&Map.prototype,mapSizeDescriptor=Object.getOwnPropertyDescriptor&&hasMap?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,mapSize=hasMap&&mapSizeDescriptor&&typeof mapSizeDescriptor.get=="function"?mapSizeDescriptor.get:null,mapForEach=hasMap&&Map.prototype.forEach,hasSet=typeof Set=="function"&&Set.prototype,setSizeDescriptor=Object.getOwnPropertyDescriptor&&hasSet?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,setSize=hasSet&&setSizeDescriptor&&typeof setSizeDescriptor.get=="function"?setSizeDescriptor.get:null,setForEach=hasSet&&Set.prototype.forEach,hasWeakMap=typeof WeakMap=="function"&&WeakMap.prototype,weakMapHas=hasWeakMap?WeakMap.prototype.has:null,hasWeakSet=typeof WeakSet=="function"&&WeakSet.prototype,weakSetHas=hasWeakSet?WeakSet.prototype.has:null,hasWeakRef=typeof WeakRef=="function"&&WeakRef.prototype,weakRefDeref=hasWeakRef?WeakRef.prototype.deref:null,booleanValueOf=Boolean.prototype.valueOf,objectToString=Object.prototype.toString,functionToString=Function.prototype.toString,$match=String.prototype.match,$slice=String.prototype.slice,$replace=String.prototype.replace,$toUpperCase=String.prototype.toUpperCase,$toLowerCase=String.prototype.toLowerCase,$test=RegExp.prototype.test,$concat=Array.prototype.concat,$join=Array.prototype.join,$arrSlice=Array.prototype.slice,$floor=Math.floor,bigIntValueOf
vendor: 13,411 bytes, lines 365-368
365=typeof BigInt=="function"?BigInt.prototype.valueOf:null,gOPS=Object.getOwnPropertySymbols,symToString=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,hasShammedSymbols=typeof Symbol=="function"&&typeof Symbol.iterator=="object",toStringTag=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===hasShammedSymbols||!0)?Symbol.toStringTag:null,isEnumerable=Object.prototype.propertyIsEnumerable,gPO=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(_e){return _e.__proto__}:null);function addNumericSeparator(_e,tn){if(_e===1/0||_e===-1/0||_e!==_e||_e&&_e>-1e3&&_e<1e3||$test.call(/e/,tn))return tn;var nn=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof _e=="number"){var sn=_e<0?-$floor(-_e):$floor(_e);if(sn!==_e){var an=String(sn),cn=$slice.call(tn,an.length+1);return $replace.call(an,nn,"$&_")+"."+$replace.call($replace.call(cn,/([0-9]{3})/g,"$&_"),/_$/,"")}}return $replace.call(tn,nn,"$&_")}var utilInspect=require$$0,inspectCustom=utilInspect.custom,inspectSymbol=isSymbol(inspectCustom)?inspectCustom:null,objectInspect=function _e(tn,nn,sn,an){var cn=nn||{};if(has$3(cn,"quoteStyle")&&cn.quoteStyle!=="single"&&cn.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(has$3(cn,"maxStringLength")&&(typeof cn.maxStringLength=="number"?cn.maxStringLength<0&&cn.maxStringLength!==1/0:cn.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var un=has$3(cn,"customInspect")?cn.customInspect:!0;if(typeof un!="boolean"&&un!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has$3(cn,"indent")&&cn.indent!==null&&cn.indent!==" "&&!(parseInt(cn.indent,10)===cn.indent&&cn.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(has$3(cn,"numericSeparator")&&typeof cn.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var hn=cn.numericSeparator;if(typeof tn>"u")return"undefined";if(tn===null)return"null";if(typeof tn=="boolean")return tn?"true":"false";if(typeof tn=="string")return inspectString(tn,cn);if(typeof tn=="number"){if(tn===0)return 1/0/tn>0?"0":"-0";var fn=String(tn);return hn?addNumericSeparator(tn,fn):fn}if(typeof tn=="bigint"){var vn=String(tn)+"n";return hn?addNumericSeparator(tn,vn):vn}var _n=typeof cn.depth>"u"?5:cn.depth;if(typeof sn>"u"&&(sn=0),sn>=_n&&_n>0&&typeof tn=="object")return isArray$4(tn)?"[Array]":"[Object]";var kn=getIndent(cn,sn);if(typeof an>"u")an=[];else if(indexOf(an,tn)>=0)return"[Circular]";function yn(Qn,Jn,er){if(Jn&&(an=$arrSlice.call(an),an.push(Jn)),er){var Wn={depth:cn.depth};return has$3(cn,"quoteStyle")&&(Wn.quoteStyle=cn.quoteStyle),_e(Qn,Wn,sn+1,an)}return _e(Qn,cn,sn+1,an)}if(typeof tn=="function"&&!isRegExp$1(tn)){var Cn=nameOf(tn),Sn=arrObjKeys(tn,yn);return"[Function"+(Cn?": "+Cn:" (anonymous)")+"]"+(Sn.length>0?" { "+$join.call(Sn,", ")+" }":"")}if(isSymbol(tn)){var $n=hasShammedSymbols?$replace.call(String(tn),/^(Symbol\(.*\))_[^)]*$/,"$1"):symToString.call(tn);return typeof tn=="object"&&!hasShammedSymbols?markBoxed($n):$n}if(isElement$2(tn)){for(var Pn="<"+$toLowerCase.call(String(tn.nodeName)),xn=tn.attributes||[],Mn=0;Mn<xn.length;Mn++)Pn+=" "+xn[Mn].name+"="+wrapQuotes(quote(xn[Mn].value),"double",cn);return Pn+=">",tn.childNodes&&tn.childNodes.length&&(Pn+="..."),Pn+="</"+$toLowerCase.call(String(tn.nodeName))+">",Pn}if(isArray$4(tn)){if(tn.length===0)return"[]";var En=arrObjKeys(tn,yn);return kn&&!singleLineValues(En)?"["+indentedJoin(En,kn)+"]":"[ "+$join.call(En,", ")+" ]"}if(isError(tn)){var Tn=arrObjKeys(tn,yn);return!("cause"in Error.prototype)&&"cause"in tn&&!isEnumerable.call(tn,"cause")?"{ ["+String(tn)+"] "+$join.call($concat.call("[cause]: "+yn(tn.cause),Tn),", ")+" }":Tn.length===0?"["+String(tn)+"]":"{ ["+String(tn)+"] "+$join.call(Tn,", ")+" }"}if(typeof tn=="object"&&un){if(inspectSymbol&&typeof tn[inspectSymbol]=="function"&&utilInspect)return utilInspect(tn,{depth:_n-sn});if(un!=="symbol"&&typeof tn.inspect=="function")return tn.inspect()}if(isMap(tn)){var Ln=[];return mapForEach&&mapForEach.call(tn,function(Qn,Jn){Ln.push(yn(Jn,tn,!0)+" => "+yn(Qn,tn))}),collectionOf("Map",mapSize.call(tn),Ln,kn)}if(isSet(tn)){var Nn=[];return setForEach&&setForEach.call(tn,function(Qn){Nn.push(yn(Qn,tn))}),collectionOf("Set",setSize.call(tn),Nn,kn)}if(isWeakMap(tn))return weakCollectionOf("WeakMap");if(isWeakSet(tn))return weakCollectionOf("WeakSet");if(isWeakRef(tn))return weakCollectionOf("WeakRef");if(isNumber(tn))return markBoxed(yn(Number(tn)));if(isBigInt(tn))return markBoxed(yn(bigIntValueOf.call(tn)));if(isBoolean(tn))return markBoxed(booleanValueOf.call(tn));if(isString(tn))return markBoxed(yn(String(tn)));if(!isDate$1(tn)&&!isRegExp$1(tn)){var Rn=arrObjKeys(tn,yn),On=gPO?gPO(tn)===Object.prototype:tn instanceof Object||tn.constructor===Object,jn=tn instanceof Object?"":"null prototype",zn=!On&&toStringTag&&Object(tn)===tn&&toStringTag in tn?$slice.call(toStr(tn),8,-1):jn?"Object":"",Kn=On||typeof tn.constructor!="function"?"":tn.constructor.name?tn.constructor.name+" ":"",Vn=Kn+(zn||jn?"["+$join.call($concat.call([],zn||[],jn||[]),": ")+"] ":"");return Rn.length===0?Vn+"{}":kn?Vn+"{"+indentedJoin(Rn,kn)+"}":Vn+"{ "+$join.call(Rn,", ")+" }"}return String(tn)};function wrapQuotes(_e,tn,nn){var sn=(nn.quoteStyle||tn)==="double"?'"':"'";return sn+_e+sn}function quote(_e){return $replace.call(String(_e),/"/g,""")}function isArray$4(_e){return toStr(_e)==="[object Array]"&&(!toStringTag||!(typeof _e=="object"&&toStringTag in _e))}function isDate$1(_e){return toStr(_e)==="[object Date]"&&(!toStringTag||!(typeof _e=="object"&&toStringTag in _e))}function isRegExp$1(_e){return toStr(_e)==="[object RegExp]"&&(!toStringTag||!(typeof _e=="object"&&toStringTag in _e))}function isError(_e){return toStr(_e)==="[object Error]"&&(!toStringTag||!(typeof _e=="object"&&toStringTag in _e))}function isString(_e){return toStr(_e)==="[object String]"&&(!toStringTag||!(typeof _e=="object"&&toStringTag in _e))}function isNumber(_e){return toStr(_e)==="[object Number]"&&(!toStringTag||!(typeof _e=="object"&&toStringTag in _e))}function isBoolean(_e){return toStr(_e)==="[object Boolean]"&&(!toStringTag||!(typeof _e=="object"&&toStringTag in _e))}function isSymbol(_e){if(hasShammedSymbols)return _e&&typeof _e=="object"&&_e instanceof Symbol;if(typeof _e=="symbol")return!0;if(!_e||typeof _e!="object"||!symToString)return!1;try{return symToString.call(_e),!0}catch{}return!1}function isBigInt(_e){if(!_e||typeof _e!="object"||!bigIntValueOf)return!1;try{return bigIntValueOf.call(_e),!0}catch{}return!1}var hasOwn=Object.prototype.hasOwnProperty||function(_e){return _e in this};function has$3(_e,tn){return hasOwn.call(_e,tn)}function toStr(_e){return objectToString.call(_e)}function nameOf(_e){if(_e.name)return _e.name;var tn=$match.call(functionToString.call(_e),/^function\s*([\w$]+)/);return tn?tn[1]:null}function indexOf(_e,tn){if(_e.indexOf)return _e.indexOf(tn);for(var nn=0,sn=_e.length;nn<sn;nn++)if(_e[nn]===tn)return nn;return-1}function isMap(_e){if(!mapSize||!_e||typeof _e!="object")return!1;try{mapSize.call(_e);try{setSize.call(_e)}catch{return!0}return _e instanceof Map}catch{}return!1}function isWeakMap(_e){if(!weakMapHas||!_e||typeof _e!="object")return!1;try{weakMapHas.call(_e,weakMapHas);try{weakSetHas.call(_e,weakSetHas)}catch{return!0}return _e instanceof WeakMap}catch{}return!1}function isWeakRef(_e){if(!weakRefDeref||!_e||typeof _e!="object")return!1;try{return weakRefDeref.call(_e),!0}catch{}return!1}function isSet(_e){if(!setSize||!_e||typeof _e!="object")return!1;try{setSize.call(_e);try{mapSize.call(_e)}catch{return!0}return _e instanceof Set}catch{}return!1}function isWeakSet(_e){if(!weakSetHas||!_e||typeof _e!="object")return!1;try{weakSetHas.call(_e,weakSetHas);try{weakMapHas.call(_e,weakMapHas)}catch{return!0}return _e instanceof WeakSet}catch{}return!1}function isElement$2(_e){return!_e||typeof _e!="object"?!1:typeof HTMLElement<"u"&&_e instanceof HTMLElement?!0:typeof _e.nodeName=="string"&&typeof _e.getAttribute=="function"}function inspectString(_e,tn){if(_e.length>tn.maxStringLength){var nn=_e.length-tn.maxStringLength,sn="... "+nn+" more character"+(nn>1?"s":"");return inspectString($slice.call(_e,0,tn.maxStringLength),tn)+sn}var an=$replace.call($replace.call(_e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,lowbyte);return wrapQuotes(an,"single",tn)}function lowbyte(_e){var tn=_e.charCodeAt(0),nn={8:"b",9:"t",10:"n",12:"f",13:"r"}[tn];return nn?"\\"+nn:"\\x"+(tn<16?"0":"")+$toUpperCase.call(tn.toString(16))}function markBoxed(_e){return"Object("+_e+")"}function weakCollectionOf(_e){return _e+" { ? }"}function collectionOf(_e,tn,nn,sn){var an=sn?indentedJoin(nn,sn):$join.call(nn,", ");return _e+" ("+tn+") {"+an+"}"}function singleLineValues(_e){for(var tn=0;tn<_e.length;tn++)if(indexOf(_e[tn],` 366`)>=0)return!1;return!0}function getIndent(_e,tn){var nn;if(_e.indent===" ")nn=" ";else if(typeof _e.indent=="number"&&_e.indent>0)nn=$join.call(Array(_e.indent+1)," ");else return null;return{base:nn,prev:$join.call(Array(tn+1),nn)}}function indentedJoin(_e,tn){if(_e.length===0)return"";var nn=` 367`+tn.prev+tn.base;return nn+$join.call(_e,","+nn)+` 368`+tn.prev}function arrObjKeys(_e,tn){var nn=isArray$4(_e),sn=[];if(nn){sn.length=_e.length;for(var an=0;an<_e.length;an++)sn[an]=has$3(_e,an)?tn(_e[an],_e):""}var cn=typeof gOPS=="function"?gOPS(_e):[],un;if(hasShammedSymbols){un={};for(var hn=0;hn<cn.length;hn++)un["$"+cn[hn]]=cn[hn]}for(var fn in _e)has$3(_e,fn)&&(nn&&String(Number(fn))===fn&&fn<_e.length||hasShammedSymbols&&un["$"+fn]instanceof Symbol||($test.call(/[^\w$]/,fn)?sn.push(tn(fn,_e)+": "+tn(_e[fn],_e)):sn.push(fn+": "+tn(_e[fn],_e))));if(typeof gOPS=="function")for(var vn=0;vn<cn.length;vn++)isEnumerable.call(_e,cn[vn])&&sn.push("["+tn(cn[vn])+"]: "+tn(_e[cn[vn]],_e));return sn}var GetIntrinsic=getIntrinsic,callBound=callBound$1,inspect=objectInspect,$TypeError=GetIntrinsic("%TypeError%"),$WeakMap=GetIntrinsic("%WeakMap%",!0),$Map=GetIntrinsic("%Map%",!0),$weakMapGet=callBound("WeakMap.prototype.get",!0),$weakMapSet=callBound("WeakMap.prototype.set",!0),$weakMapHas=callBound("WeakMap.prototype.has",!0),$mapGet=callBound("Map.prototype.get",!0),$mapSet=callBound("Map.prototype.set",!0),$mapHas=callBound("Map.prototype.has",!0),listGetNode=function(_e,tn){for(var nn=_e,sn;(sn=nn.next)!==null;nn=sn)if(sn.key===tn)return nn.next=sn.next,sn.next=_e.next,_e.next=sn,sn},listGet=function(_e,tn){var nn=listGetNode(_e,tn);return nn&&nn.value},listSet=function(_e,tn,nn){var sn=listGetNode(_e,tn);sn?sn.value=nn:_e.next={key:tn,next:_e.next,value:nn}},listHas=function(_e,tn){return!!listGetNode(_e,tn)},sideChannel=function _e(){var tn,nn,sn,an={assert:function(cn){if(!an.has(cn))throw new $TypeError("Side channel does not contain "+inspect(cn))},get:function(cn){if($WeakMap&&cn&&(typeof cn=="object"||typeof cn=="function")){if(tn)return $weakMapGet(tn,cn)}else if($Map){if(nn)return $mapGet(nn,cn)}else if(sn)return listGet(sn,cn)},has:function(cn){if($WeakMap&&cn&&(typeof cn=="object"||typeof cn=="function")){if(tn)return $weakMapHas(tn,cn)}else if($Map){if(nn)return $mapHas(nn,cn)}else if(sn)return listHas(sn,cn);return!1},set:function(cn,un){$WeakMap&&cn&&(typeof cn=="object"||typeof cn=="function")?(tn||(tn=new $WeakMap),$weakMapSet(tn,cn,un)):$Map?(nn||(nn=new $Map),$mapSet(nn,cn,un)):(sn||(sn={key:{},next:null}),listSet(sn,cn,un))}};return an},replace=String.prototype.replace,percentTwenties=/%20/g,Format={RFC1738:"RFC1738",RFC3986:"RFC3986"},formats$3={default:Format.RFC3986,formatters:{RFC1738:function(_e){return replace.call(_e,percentTwenties,"+")},RFC3986:function(_e){return String(_e)}},RFC1738:Format.RFC1738,RFC3986:Format.RFC3986},formats$2=formats$3,has$2=Object.prototype.hasOwnProperty,isArray$3=Array.isArray,hexTable=function(){for(var _e=[],tn=0;tn<256;++tn)_e.push("%"+((tn<16?"0":"")+tn.toString(16)).toUpperCase());return _e}(),compactQueue=function _e(tn){for(;tn.length>1;){var nn=tn.pop(),sn=nn.obj[nn.prop];if(isArray$3(sn)){for(var an=[],cn=0;cn<sn.length;++cn)typeof sn[cn]<"u"&&an.push(sn[cn]);nn.obj[nn.prop]=an}}},arrayToObject=function _e(tn,nn){for(var sn=nn&&nn.plainObjects?Object.create(null):{},an=0;an<tn.length;++an)typeof tn[an]<"u"&&(sn[an]=tn[an]);return sn},merge=function _e(tn,nn,sn){if(!nn)return tn;if(typeof nn!="object"){if(isArray$3(tn))tn.push(nn);else if(tn&&typeof tn=="object")(sn&&(sn.plainObjects||sn.allowPrototypes)||!has$2.call(Object.prototype,nn))&&(tn[nn]=!0);else return[tn,nn];return tn}if(!tn||typeof tn!="object")return[tn].concat(nn);var an=tn;return isArray$3(tn)&&!isArray$3(nn)&&(an=arrayToObject(tn,sn)),isArray$3(tn)&&isArray$3(nn)?(nn.forEach(function(cn,un){if(has$2.call(tn,un)){var hn=tn[un];hn&&typeof hn=="object"&&cn&&typeof cn=="object"?tn[un]=_e(hn,cn,sn):tn.push(cn)}else tn[un]=cn}),tn):Object.keys(nn).reduce(function(cn,un){var hn=nn[un];return has$2.call(cn,un)?cn[un]=_e(cn[un],hn,sn):cn[un]=hn,cn},an)},assign$1=function _e(tn,nn){return Object.keys(nn).reduce(function(sn,an){return sn[an]=nn[an],sn},tn)},decode=function(_e,tn,nn){var sn=_e.replace(/\+/g," ");
368if(nn==="iso-8859-1")return sn.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(sn)}catch{return sn}},encode=function _e(tn,nn,sn,an,cn){if(tn.length===0)return tn;var un=tn;if(typeof tn=="symbol"?un=Symbol.prototype.toString.call(tn):typeof tn!="string"&&(un=String(tn)),sn==="iso-8859-1")return escape(un).replace(/%u[0-9a-f]{4}/gi,function(_n){return"%26%23"+parseInt(_n.slice(2),16)+"%3B"});for(var hn="",fn=0;fn<un.length;++fn){var vn=un.charCodeAt(fn);if(vn===45||vn===46||vn===95||vn===126||vn>=48&&vn<=57||vn>=65&&vn<=90||vn>=97&&vn<=122||cn===formats$2.RFC1738&&(vn===40||vn===41)){hn+=un.charAt(fn);continue}if(vn<128){hn=hn+hexTable[vn];continue}if(vn<2048){hn=hn+(hexTable[192|vn>>6]+hexTable[128|vn&63]);continue}if(vn<55296||vn>=57344){hn=hn+(hexTable[224|vn>>12]+hexTable[128|vn>>6&63]+hexTable[128|vn&63]);continue}fn+=1,vn=65536+((vn&1023)<<10|un.charCodeAt(fn)&1023),hn+=hexTable[240|vn>>18]+hexTable[128|vn>>12&63]+hexTable[128|vn>>6&63]+hexTable[128|vn&63]}return hn},compact=function _e(tn){for(var nn=[{obj:{o:tn},prop:"o"}],sn=[],an=0;an<nn.length;++an)for(var cn=nn[an],un=cn.obj[cn.prop],hn=Object.keys(un),fn=0;fn<hn.length;++fn){var vn=hn[fn],_n=un[vn];typeof _n=="object"&&_n!==null&&sn.indexOf(_n)===-1&&(nn.push({obj:un,prop:vn}),sn.push(_n))}return compactQueue(nn),tn},isRegExp=function _e(tn){return Object.prototype.toString.call(tn)==="[object RegExp]"},isBuffer$1=function _e(tn){return!tn||typeof tn!="object"?!1:!!(tn.constructor&&tn.constructor.isBuffer&&tn.constructor.isBuffer(tn))},combine=function _e(tn,nn){return[].concat(tn,nn)},maybeMap=function _e(tn,nn){if(isArray$3(tn)){for(var sn=[],an=0;an<tn.length;an+=1)sn.push(nn(tn[an]));return sn}return nn(tn)},utils$2={arrayToObject,assign:assign$1,combine,compact,decode,encode,isBuffer:isBuffer$1,isRegExp,maybeMap,merge},getSideChannel=sideChannel,utils$1=utils$2,formats$1=formats$3,has$1=Object.prototype.hasOwnProperty,arrayPrefixGenerators={brackets:function _e(tn){return tn+"[]"},comma:"comma",indices:function _e(tn,nn){return tn+"["+nn+"]"},repeat:function _e(tn){return tn}},isArray$2=Array.isArray,push=Array.prototype.push,pushToArray=function(_e,tn){push.apply(_e,isArray$2(tn)?tn:[tn])},toISO=Date.prototype.toISOString,defaultFormat=formats$1.default,defaults$1={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:utils$1.encode,encodeValuesOnly:!1,format:defaultFormat,formatter:formats$1.formatters[defaultFormat],indices:!1,serializeDate:function _e(tn){return toISO.call(tn)},skipNulls:!1,strictNullHandling:!1},isNonNullishPrimitive=function _e(tn){return typeof tn=="string"||typeof tn=="number"||typeof tn=="boolean"||typeof tn=="symbol"||typeof tn=="bigint"},sentinel={},stringify$1=function _e(tn,nn,sn,an,cn,un,hn,fn,vn,_n,kn,yn,Cn,Sn,$n,Pn){for(var xn=tn,Mn=Pn,En=0,Tn=!1;(Mn=Mn.get(sentinel))!==void 0&&!Tn;){var Ln=Mn.get(tn);if(En+=1,typeof Ln<"u"){if(Ln===En)throw new RangeError("Cyclic object value");Tn=!0}typeof Mn.get(sentinel)>"u"&&(En=0)}if(typeof fn=="function"?xn=fn(nn,xn):xn instanceof Date?xn=kn(xn):sn==="comma"&&isArray$2(xn)&&(xn=utils$1.maybeMap(xn,function(Wn){return Wn instanceof Date?kn(Wn):Wn})),xn===null){if(cn)return hn&&!Sn?hn(nn,defaults$1.encoder,$n,"key",yn):nn;xn=""}if(isNonNullishPrimitive(xn)||utils$1.isBuffer(xn)){if(hn){var Nn=Sn?nn:hn(nn,defaults$1.encoder,$n,"key",yn);return[Cn(Nn)+"="+Cn(hn(xn,defaults$1.encoder,$n,"value",yn))]}return[Cn(nn)+"="+Cn(String(xn))]}var Rn=[];if(typeof xn>"u")return Rn;var On;if(sn==="comma"&&isArray$2(xn))Sn&&hn&&(xn=utils$1.maybeMap(xn,hn)),On=[{value:xn.length>0?xn.join(",")||null:void 0}];else if(isArray$2(fn))On=fn;else{var jn=Object.keys(xn);On=vn?jn.sort(vn):jn}for(var zn=an&&isArray$2(xn)&&xn.length===1?nn+"[]":nn,Kn=0;Kn<On.length;++Kn){var Vn=On[Kn],Qn=typeof Vn=="object"&&typeof Vn.value<"u"?Vn.value:xn[Vn];if(!(un&&Qn===null)){var Jn=isArray$2(xn)?typeof sn=="function"?sn(zn,Vn):zn:zn+(_n?"."+Vn:"["+Vn+"]");Pn.set(tn,En);var er=getSideChannel();er.set(sentinel,Pn),pushToArray(Rn,_e(Qn,Jn,sn,an,cn,un,sn==="comma"&&Sn&&isArray$2(xn)?null:hn,fn,vn,_n,kn,yn,Cn,Sn,$n,er))}}return Rn}
vendor: 5,400 bytes, line 368
368,normalizeStringifyOptions=function _e(tn){if(!tn)return defaults$1;if(tn.encoder!==null&&typeof tn.encoder<"u"&&typeof tn.encoder!="function")throw new TypeError("Encoder has to be a function.");var nn=tn.charset||defaults$1.charset;if(typeof tn.charset<"u"&&tn.charset!=="utf-8"&&tn.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var sn=formats$1.default;if(typeof tn.format<"u"){if(!has$1.call(formats$1.formatters,tn.format))throw new TypeError("Unknown format option provided.");sn=tn.format}var an=formats$1.formatters[sn],cn=defaults$1.filter;return(typeof tn.filter=="function"||isArray$2(tn.filter))&&(cn=tn.filter),{addQueryPrefix:typeof tn.addQueryPrefix=="boolean"?tn.addQueryPrefix:defaults$1.addQueryPrefix,allowDots:typeof tn.allowDots>"u"?defaults$1.allowDots:!!tn.allowDots,charset:nn,charsetSentinel:typeof tn.charsetSentinel=="boolean"?tn.charsetSentinel:defaults$1.charsetSentinel,delimiter:typeof tn.delimiter>"u"?defaults$1.delimiter:tn.delimiter,encode:typeof tn.encode=="boolean"?tn.encode:defaults$1.encode,encoder:typeof tn.encoder=="function"?tn.encoder:defaults$1.encoder,encodeValuesOnly:typeof tn.encodeValuesOnly=="boolean"?tn.encodeValuesOnly:defaults$1.encodeValuesOnly,filter:cn,format:sn,formatter:an,serializeDate:typeof tn.serializeDate=="function"?tn.serializeDate:defaults$1.serializeDate,skipNulls:typeof tn.skipNulls=="boolean"?tn.skipNulls:defaults$1.skipNulls,sort:typeof tn.sort=="function"?tn.sort:null,strictNullHandling:typeof tn.strictNullHandling=="boolean"?tn.strictNullHandling:defaults$1.strictNullHandling}},stringify_1=function(_e,tn){var nn=_e,sn=normalizeStringifyOptions(tn),an,cn;typeof sn.filter=="function"?(cn=sn.filter,nn=cn("",nn)):isArray$2(sn.filter)&&(cn=sn.filter,an=cn);var un=[];if(typeof nn!="object"||nn===null)return"";var hn;tn&&tn.arrayFormat in arrayPrefixGenerators?hn=tn.arrayFormat:tn&&"indices"in tn?hn=tn.indices?"indices":"repeat":hn="indices";var fn=arrayPrefixGenerators[hn];if(tn&&"commaRoundTrip"in tn&&typeof tn.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var vn=fn==="comma"&&tn&&tn.commaRoundTrip;an||(an=Object.keys(nn)),sn.sort&&an.sort(sn.sort);for(var _n=getSideChannel(),kn=0;kn<an.length;++kn){var yn=an[kn];sn.skipNulls&&nn[yn]===null||pushToArray(un,stringify$1(nn[yn],yn,fn,vn,sn.strictNullHandling,sn.skipNulls,sn.encode?sn.encoder:null,sn.filter,sn.sort,sn.allowDots,sn.serializeDate,sn.format,sn.formatter,sn.encodeValuesOnly,sn.charset,_n))}var Cn=un.join(sn.delimiter),Sn=sn.addQueryPrefix===!0?"?":"";return sn.charsetSentinel&&(sn.charset==="iso-8859-1"?Sn+="utf8=%26%2310003%3B&":Sn+="utf8=%E2%9C%93&"),Cn.length>0?Sn+Cn:""},utils=utils$2,has=Object.prototype.hasOwnProperty,isArray$1=Array.isArray,defaults={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:utils.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},interpretNumericEntities=function(_e){return _e.replace(/&#(\d+);/g,function(tn,nn){return String.fromCharCode(parseInt(nn,10))})},parseArrayValue=function(_e,tn){return _e&&typeof _e=="string"&&tn.comma&&_e.indexOf(",")>-1?_e.split(","):_e},isoSentinel="utf8=%26%2310003%3B",charsetSentinel="utf8=%E2%9C%93",parseValues=function _e(tn,nn){var sn={__proto__:null},an=nn.ignoreQueryPrefix?tn.replace(/^\?/,""):tn,cn=nn.parameterLimit===1/0?void 0:nn.parameterLimit,un=an.split(nn.delimiter,cn),hn=-1,fn,vn=nn.charset;if(nn.charsetSentinel)for(fn=0;fn<un.length;++fn)un[fn].indexOf("utf8=")===0&&(un[fn]===charsetSentinel?vn="utf-8":un[fn]===isoSentinel&&(vn="iso-8859-1"),hn=fn,fn=un.length);for(fn=0;fn<un.length;++fn)if(fn!==hn){var _n=un[fn],kn=_n.indexOf("]="),yn=kn===-1?_n.indexOf("="):kn+1,Cn,Sn;yn===-1?(Cn=nn.decoder(_n,defaults.decoder,vn,"key"),Sn=nn.strictNullHandling?null:""):(Cn=nn.decoder(_n.slice(0,yn),defaults.decoder,vn,"key"),Sn=utils.maybeMap(parseArrayValue(_n.slice(yn+1),nn),function($n){return nn.decoder($n,defaults.decoder,vn,"value")})),Sn&&nn.interpretNumericEntities&&vn==="iso-8859-1"&&(Sn=interpretNumericEntities(Sn)),_n.indexOf("[]=")>-1&&(Sn=isArray$1(Sn)?[Sn]:Sn),has.call(sn,Cn)?sn[Cn]=utils.combine(sn[Cn],Sn):sn[Cn]=Sn}return sn},parseObject=function(_e,tn,nn,sn){for(var an=sn?tn:parseArrayValue(tn,nn),cn=_e.length-1;cn>=0;--cn){var un,hn=_e[cn];if(hn==="[]"&&nn.parseArrays)un=[].concat(an);else{un=nn.plainObjects?Object.create(null):{};var fn=hn.charAt(0)==="["&&hn.charAt(hn.length-1)==="]"?hn.slice(1,-1):hn,vn=parseInt(fn,10);!nn.parseArrays&&fn===""?un={0:an}:!isNaN(vn)&&hn!==fn&&String(vn)===fn&&vn>=0&&nn.parseArrays&&vn<=nn.arrayLimit?(un=[],un[vn]=an):fn!=="__proto__"&&(un[fn]=an)}an=un}return an},parseKeys=function _e(tn,nn,sn,an){if(tn){var cn=sn.allowDots?tn.replace(/\.([^.[]+)/g,"[$1]"):tn,un=/(\[[^[\]]*])/,hn=/(\[[^[\]]*])/g,fn=sn.depth>0&&un.exec(cn),vn=fn?cn.slice(0,fn.index):cn,_n=[];if(vn){if(!sn.plainObjects&&has.call(Object.prototype,vn)&&!sn.allowPrototypes)return;_n.push(vn)}for(var kn=0;sn.depth>0&&(fn=hn.exec(cn))!==null&&kn<sn.depth;){if(kn+=1,!sn.plainObjects&&has.call(Object.prototype,fn[1].slice(1,-1))&&!sn.allowPrototypes)return;_n.push(fn[1])}return fn&&_n.push("["+cn.slice(fn.index)+"]"),parseObject(_n,nn,sn,an)}}
368,normalizeParseOptions=function _e(tn){if(!tn)return defaults;if(tn.decoder!==null&&tn.decoder!==void 0&&typeof tn.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof tn.charset<"u"&&tn.charset!=="utf-8"&&tn.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var nn=typeof tn.charset>"u"?defaults.charset:tn.charset;return{allowDots:typeof tn.allowDots>"u"?defaults.allowDots:!!tn.allowDots,allowPrototypes:typeof tn.allowPrototypes=="boolean"?tn.allowPrototypes:defaults.allowPrototypes,allowSparse:typeof tn.allowSparse=="boolean"?tn.allowSparse:defaults.allowSparse,arrayLimit:typeof tn.arrayLimit=="number"?tn.arrayLimit:defaults.arrayLimit,charset:nn,charsetSentinel:typeof tn.charsetSentinel=="boolean"?tn.charsetSentinel:defaults.charsetSentinel,comma:typeof tn.comma=="boolean"?tn.comma:defaults.comma,decoder:typeof tn.decoder=="function"?tn.decoder:defaults.decoder,delimiter:typeof tn.delimiter=="string"||utils.isRegExp(tn.delimiter)?tn.delimiter:defaults.delimiter,depth:typeof tn.depth=="number"||tn.depth===!1?+tn.depth:defaults.depth,ignoreQueryPrefix:tn.ignoreQueryPrefix===!0,interpretNumericEntities:typeof tn.interpretNumericEntities=="boolean"?tn.interpretNumericEntities:defaults.interpretNumericEntities,parameterLimit:typeof tn.parameterLimit=="number"?tn.parameterLimit:defaults.parameterLimit,parseArrays:tn.parseArrays!==!1,plainObjects:typeof tn.plainObjects=="boolean"?tn.plainObjects:defaults.plainObjects,strictNullHandling:typeof tn.strictNullHandling=="boolean"?tn.strictNullHandling:defaults.strictNullHandling}},parse$1=function(_e,tn){var nn=normalizeParseOptions(tn);if(_e===""||_e===null||typeof _e>"u")return nn.plainObjects?Object.create(null):{};for(var sn=typeof _e=="string"?parseValues(_e,nn):_e,an=nn.plainObjects?Object.create(null):{},cn=Object.keys(sn),un=0;un<cn.length;++un){var hn=cn[un],fn=parseKeys(hn,sn[hn],nn,typeof _e=="string");an=utils.merge(an,fn,nn)}return nn.allowSparse===!0?an:utils.compact(an)},stringify=stringify_1,parse=parse$1,formats=formats$3,lib={formats,parse,stringify};const qs=getDefaultExportFromCjs(lib),_sfc_main$k={props:{data:{type:Object,required:!0},query:{type:String},type:{type:String}},components:{},mounted(){},data(){return{lang:document.documentElement.lang}},computed:{intro(){return this.trim(this.stripHTML(this.data.intro))},introTax(){return this.trim(this.stripHTML(this.data.intro_tax))}},methods:{highlight(_e){return this.query?_e.replace(new RegExp(this.query,"gi"),tn=>`<strong class="highlight">${tn}</strong>`):_e},stripHTML(_e){return _e.replace(/<\/?[^>]+>/ig," ")},trim(_e){let tn;return tn=_e.substring(0,200),tn=tn.substring(0,tn.lastIndexOf(". ")+1),tn}},watch:{},filters:{}},_hoisted_1$k={class:"search-item__main"},_hoisted_2$h={key:0,class:"search-item__prefix"},_hoisted_3$h={class:"tag"},_hoisted_4$g=createBaseVNode("span",{class:"tag__suffix"},"2 min",-1),_hoisted_5$f={key:1,class:"search-item__prefix"},_hoisted_6$e={class:"tag"},_hoisted_7$b={key:2,class:"search-item__prefix"},_hoisted_8$a={key:0,class:"tag"},_hoisted_9$9={class:"tag__suffix"},_hoisted_10$6={key:1,class:"search-item__tag tag__suffix"},_hoisted_11$6={key:3,class:"search-item__prefix"},_hoisted_12$6={key:0,class:"tag"},_hoisted_13$5={key:4,class:"search-item__prefix"},_hoisted_14$5={class:"tag"},_hoisted_15$4=["innerHTML"],_hoisted_16$4=["innerHTML"],_hoisted_17$3=["innerHTML"],_hoisted_18$2={key:7,class:"search-item__intro"},_hoisted_19$2={class:"search-item__cta"},_hoisted_20$2=["href","title"],_hoisted_21$2=["href","title"],_hoisted_22$2={key:0,class:"search-item__media"},_hoisted_23$2=["src","alt"];function _sfc_render$k(_e,tn,nn,sn,an,cn){return openBlock(),createElementBlock("div",{class:normalizeClass(`search-item${_e.data.image?" search-item--has-image":""}`)},[createBaseVNode("div",_hoisted_1$k,[_e.type==="action"||_e.type==="email-action"?(openBlock(),createElementBlock("div",_hoisted_2$h,[createBaseVNode("span",_hoisted_3$h,[createTextVNode(toDisplayString(_e.data.content_type)+" ",1),_hoisted_4$g])])):createCommentVNode("",!0),_e.type==="write-action"?(openBlock(),createElementBlock("div",_hoisted_5$f,[createBaseVNode("span",_hoisted_6$e,toDisplayString(_e.data.content_type),1)])):createCommentVNode("",!0),_e.type==="article"?(openBlock(),createElementBlock("div",_hoisted_7$b,[_e.data.news_tag?(openBlock(),createElementBlock("span",_hoisted_8$a,[createTextVNode(toDisplayString(_e.data.news_tag)+" ",1),createBaseVNode("span",_hoisted_9$9,toDisplayString(_e.data.created),1)])):(openBlock(),createElementBlock("span",_hoisted_10$6,toDisplayString(_e.data.created),1))])):createCommentVNode("",!0),_e.type==="event"?(openBlock(),createElementBlock("div",_hoisted_11$6,[_e.data.event_date?(openBlock(),createElementBlock("span",_hoisted_12$6,toDisplayString(_e.data.event_date),1)):createCommentVNode("",!0)])):createCommentVNode("",!0),_e.type==="group"?(openBlock(),createElementBlock("div",_hoisted_13$5,[createBaseVNode("span",_hoisted_14$5,toDisplayString(_e.data.locality),1)])):createCommentVNode("",!0),createBaseVNode("h3",{class:"search-item__title card-header",innerHTML:_e.highlight(_e.data.title||_e.data.title_tax)},null,8,_hoisted_15$4),_e.data.intro&&_e.type!=="group"?(openBlock(),createElementBlock("div",{key:5,class:"search-item__intro",innerHTML:_e.highlight(_e.intro)},null,8,_hoisted_16$4)):createCommentVNode("",!0),_e.data.intro_tax&&_e.type!=="group"?(openBlock(),createElementBlock("div",{key:6,class:"search-item__intro",innerHTML:_e.highlight(_e.introTax)},null,8,_hoisted_17$3)):createCommentVNode("",!0),_e.data.group_number?(openBlock(),createElementBlock("div",_hoisted_18$2,toDisplayString(_e.data.group_number)+" - "+toDisplayString(_e.data.contact_person),1)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_19$2,[_e.data.nid?(openBlock(),createElementBlock("a",{key:0,href:`/node/${_e.data.nid}`,class:"link",title:`Lees meer over ${_e.data.title}`},"Lees meer",8,_hoisted_20$2)):createCommentVNode("",!0),_e.data.tid?(openBlock(),createElementBlock("a",{key:1,href:`/taxonomy/term/${_e.data.tid}`,class:"link",title:`Lees meer over ${_e.data.title_tax}`},"Lees meer",8,_hoisted_21$2)):createCommentVNode("",!0)])]),_e.data.image||_e.data.image_tax||_e.data.image_group?(openBlock(),createElementBlock("div",_hoisted_22$2,[createBaseVNode("div",null,[createBaseVNode("img",{src:_e.data.image||_e.data.image_tax||_e.data.image_group,alt:_e.data.image_alt||_e.data.title_tax},null,8,_hoisted_23$2)])])):createCommentVNode("",!0)],2)}const SearchItem=_export_sfc$1(_sfc_main$k,[["render",_sfc_render$k]]),_sfc_main$j={props:{facets:{type:Object,required:!0},nbHits:{type:Number},activeFiltersfromUrl:{type:Array}},components:{},mounted(){},data(){return{filterQuery:"",checkedFiltersObj:[],urlFilters:[],isAll:!0}},computed:{formattedFacets(){const _e=[];
368return Object.entries(this.facets).forEach(tn=>{_keys(tn[1]).forEach(nn=>{_e.push({label:nn,val:tn[1][nn],facet_type:tn[0]})})}),_e}},methods:{onClickAll(){this.checkedFiltersObj=[],this.filterQuery="",this.urlFilters=[],this.isAll=!0,this.sendFilterQuery()},onFilter(){this.urlFilters=this.checkedFiltersObj.map(_e=>_e.label),this.filterQuery=buildQuery$2(this.checkedFiltersObj),this.isAll=!1,this.checkedFiltersObj.length||(this.isAll=!0),this.sendFilterQuery()},sendFilterQuery(){this.$emit("clicked",this.filterQuery,this.urlFilters)}},watch:{activeFiltersfromUrl(_e){this.formattedFacets.forEach(tn=>{_e.forEach(nn=>{tn.label===nn&&this.checkedFiltersObj.push(tn)})}),_e.length&&(this.isAll=!1)}}};function buildQuery$2(_e){return _e.map(tn=>`${tn.facet_type}:'${tn.label}'`).join(" OR ")}const _hoisted_1$j={class:"search-filters"},_hoisted_2$g={class:"search-filters__list"},_hoisted_3$g={class:"search-filters__item"},_hoisted_4$f={class:"search-filters__item"},_hoisted_5$e=["id","value"],_hoisted_6$d=["for"];function _sfc_render$j(_e,tn,nn,sn,an,cn){return openBlock(),createElementBlock("div",_hoisted_1$j,[createBaseVNode("ul",_hoisted_2$g,[createBaseVNode("li",_hoisted_3$g,[createBaseVNode("button",{class:normalizeClass(["search-filters__button button button--filter",{active:_e.isAll}]),onClick:tn[0]||(tn[0]=(...un)=>_e.onClickAll&&_e.onClickAll(...un))}," Alle ("+toDisplayString(_e.nbHits)+")",3)]),(openBlock(!0),createElementBlock(Fragment,null,renderList(_e.formattedFacets,un=>(openBlock(),createElementBlock("li",_hoisted_4$f,[withDirectives(createBaseVNode("input",{class:"button button--filter",type:"checkbox",id:`search-filter-${un.label}`,value:un,"onUpdate:modelValue":tn[1]||(tn[1]=hn=>_e.checkedFiltersObj=hn),onChange:tn[2]||(tn[2]=(...hn)=>_e.onFilter&&_e.onFilter(...hn))},null,40,_hoisted_5$e),[[vModelCheckbox,_e.checkedFiltersObj]]),createBaseVNode("label",{for:`search-filter-${un.label}`,class:"search-filters__label"},toDisplayString(un.label)+" ("+toDisplayString(un.val)+") ",9,_hoisted_6$d)]))),256))])])}const SearchFilters=_export_sfc$1(_sfc_main$j,[["render",_sfc_render$j]]),_sfc_main$i={props:{totalPages:{type:Number,required:!0},currentPage:{type:Number,default:null}},emits:["change"],data(){return{internalPage:1}},computed:{activePage(){return this.currentPage!==null?this.currentPage:this.internalPage},pageItems(){const _e=this.totalPages,tn=this.activePage,nn=2,sn=[],an=Math.max(2,tn-nn),cn=Math.min(_e-1,tn+nn);sn.push(1),an>2&&sn.push("...");for(let un=an;un<=cn;un++)sn.push(un);return cn<_e-1&&sn.push("..."),_e>1&&sn.push(_e),sn}},methods:{goTo(_e){_e<1||_e>this.totalPages||(this.internalPage=_e,this.$emit("change",_e))}},watch:{totalPages(){this.internalPage=1}}},_hoisted_1$i=["aria-label"],_hoisted_2$f=["disabled","aria-label"],_hoisted_3$f=createBaseVNode("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",focusable:"false","aria-hidden":"true"},[createBaseVNode("path",{fill:"currentColor",d:"M10.39 12.688a.5.5 0 01-.718.69l-.062-.066-4-5a.5.5 0 01-.054-.542l.054-.082 4-5a.5.5 0 01.83.55l-.05.074L6.641 8l3.75 4.688z"})],-1),_hoisted_4$e=[_hoisted_3$f],_hoisted_5$d={key:0},_hoisted_6$c=["aria-label","aria-current","onClick"],_hoisted_7$a=["disabled","aria-label"],_hoisted_8$9=createBaseVNode("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",focusable:"false","aria-hidden":"true"},[createBaseVNode("path",{fill:"currentColor",d:"M5.61 3.312a.5.5 0 01.718-.69l.062.066 4 5a.5.5 0 01.054.542l-.054.082-4 5a.5.5 0 01-.83-.55l.05-.074L9.359 8l-3.75-4.688z"})],-1),_hoisted_9$8=[_hoisted_8$9];function _sfc_render$i(_e,tn,nn,sn,an,cn){return nn.totalPages>1?(openBlock(),createElementBlock("nav",{key:0,class:"vs-pagination","aria-label":_e.Drupal.t("search.pagination")||"Paginering"},[createBaseVNode("ul",null,[createBaseVNode("li",{class:normalizeClass({"vs-pagination--disabled vs-pagination--no-cursor":cn.activePage===1})},[createBaseVNode("button",{disabled:cn.activePage===1,"aria-label":_e.Drupal.t("search.prev-page")||"Vorige pagina",onClick:tn[0]||(tn[0]=un=>cn.goTo(cn.activePage-1))},_hoisted_4$e,8,_hoisted_2$f)],2),(openBlock(!0),createElementBlock(Fragment,null,renderList(cn.pageItems,(un,hn)=>(openBlock(),createElementBlock("li",{key:hn,class:normalizeClass({"vs-pagination--active":un===cn.activePage,"vs-pagination--ellipsis":un==="..."})},[un==="..."?(openBlock(),createElementBlock("span",_hoisted_5$d,"â¦")):(openBlock(),createElementBlock("button",{key:1,"aria-label":un===cn.activePage?`Huidige pagina, pagina ${un}`:`Ga naar pagina ${un}`,"aria-current":un===cn.activePage?"true":void 0,onClick:fn=>cn.goTo(un)},toDisplayString(un),9,_hoisted_6$c))],2))),128)),createBaseVNode("li",{class:normalizeClass({"vs-pagination--disabled vs-pagination--no-cursor":cn.activePage===nn.totalPages})},[createBaseVNode("button",{disabled:cn.activePage===nn.totalPages,"aria-label":_e.Drupal.t("search.next-page")||"Volgende pagina",onClick:tn[1]||(tn[1]=un=>cn.goTo(cn.activePage+1))},_hoisted_9$8,8,_hoisted_7$a)],2)])],8,_hoisted_1$i)):createCommentVNode("",!0)}const SearchPagination=_export_sfc$1(_sfc_main$i,[["render",_sfc_render$i]]);gsapWithCSS$1.registerPlugin(ScrollToPlugin);const algoliaIndex$1=window.drupalSettings.algolia.generalIndex,algoliaAppId$1=window.drupalSettings.algolia.appId,algoliaAPIKey$1=window.drupalSettings.algolia.apiKey,client$1=algoliasearch(algoliaAppId$1,algoliaAPIKey$1),_sfc_main$h={props:{title:{type:String},modifier:{type:String}},components:{SearchPagination,SearchItem,SearchFilters},mounted(){this.modifier==="results"&&this.readUrl(),this.triggers.forEac
368h(_e=>{_e.addEventListener("click",()=>{this.readUrl(),this.modifier==="header"&&this.$refs.searchInput&&this.$refs.searchInput.focus()})}),this.toggle.addEventListener("click",()=>{this.toggleActive?this.toggleActive=!1:(this.readUrl(),this.toggleActive=!0)})},data(){return{showResults:!1,hits:[],val:"",index:client$1.initIndex(algoliaIndex$1),loading:!1,triggers:document.querySelectorAll(".js-search-header__trigger"),toggle:document.querySelector(".js-search-header__toggle"),toggleActive:!1,isQueryUpdate:!1,pageContent:document.querySelector(".page__content"),overlayMenu:document.querySelector(".menu-overlay__main")}},computed:{},methods:{onSearchInput:_debounce(function(){this.fetchData()},500),fetchData(_e=0,tn=""){this.val.length?this.index.search(this.val,{page:_e,facets:["content_type","tax_type"],filters:`NOT hide_node:true${tn!==""?` AND ${tn}`:""}`}).then(({hits:nn,nbPages:sn,nbHits:an,facets:cn})=>{this.hits=nn,this.loading=!1,this.showResults=!0,this.nbPages=sn,this.isQueryUpdate&&(this.nbHits=an,this.facets=cn,this.isQueryUpdate=!1)}):this.hits=[]},onClearClick(){this.clear()},clear(){this.val="",this.hits=[]},highlight(_e){return this.val?_e.replace(new RegExp(this.val,"gi"),tn=>`<strong class="highlight">${tn}</strong>`):_e},readUrl(){const _e=window.location.search,tn=qs.parse(_e,{ignoreQueryPrefix:!0}),nn=localStorage.getItem("query");(tn.query||nn)&&(nn?this.val=nn:this.val=tn.query,this.modifier!=="results"&&document.body.classList.add("search-active"),this.modifier==="header"&&(this.pageContent.style.display="none"),this.fetchData())},updateUrl(_e){this.queryParams={...this.queryParams,..._e};const tn=qs.stringify(this.queryParams,{encode:!1});tn.length?window.history.replaceState({},"",`${document.location.origin+document.location.pathname}?${tn}`):window.history.replaceState({},"",`${document.location.origin+document.location.pathname}`),localStorage.setItem("query",_e.query)},changePage(_e){gsapWithCSS$1.to(".main-menu-overlay .overlay__inner",{duration:.5,scrollTo:{y:this.$refs.form,offsetY:100},ease:"power2"}),gsapWithCSS$1.to(window,{duration:.5,scrollTo:{y:this.$refs.form,offsetY:100},ease:"power2"}),this.fetchData(_e-1)},filter(_e){this.fetchData(0,_e)}},watch:{val(_e){_e.length?(this.loading=!0,this.modifier==="header"&&(this.pageContent.style.display="none"),this.modifier==="mobile"&&(this.overlayMenu.style.display="none")):(this.loading=!1,this.modifier==="header"&&(this.pageContent.style.display="block"),this.modifier==="mobile"&&(this.overlayMenu.style.display="block")),this.updateUrl({query:_e}),this.isQueryUpdate=!0}}},_hoisted_1$h={class:"search-widget__inner"},_hoisted_2$e={class:"search-widget__searchbar-wrapper"},_hoisted_3$e=["placeholder"],_hoisted_4$d=["title","aria-label"],_hoisted_5$c=["title","aria-label"],_hoisted_6$b={key:0,class:"search-widget__results"},_hoisted_7$9={class:"card-header--small"},_hoisted_8$8={class:"highlight"},_hoisted_9$7={class:"search-widget__list"},_hoisted_10$5={class:"search-widget__item"},_hoisted_11$5={key:1,class:"search-widget__empty"},_hoisted_12$5={class:"card-header--small"},_hoisted_13$4={class:"highlight"},_hoisted_14$4={key:2,class:"search-widget__loader"};function _sfc_render$h(_e,tn,nn,sn,an,cn){const un=resolveComponent("Icon"),hn=resolveComponent("SearchFilters"),fn=resolveComponent("SearchItem"),vn=resolveComponent("SearchPagination");return openBlock(),createElementBlock("div",{class:normalizeClass(`search-widget search-widget--${_e.modifier}`)},[createBaseVNode("div",_hoisted_1$h,[createBaseVNode("div",_hoisted_2$e,[createBaseVNode("form",{ref:"form",class:"search-widget__searchbar searchbar",onSubmit:tn[3]||(tn[3]=withModifiers(()=>{},["prevent"]))},[withDirectives(createBaseVNode("input",{onInput:tn[0]||(tn[0]=(..._n)=>_e.onSearchInput&&_e.onSearchInput(..._n)),"onUpdate:modelValue":tn[1]||(tn[1]=_n=>_e.val=_n),type:"search",placeholder:_e.Drupal.t("search.ph"),ref:"searchInput"},null,40,_hoisted_3$e),[[vModelText,_e.val]]),withDirectives(createBaseVNode("button",{type:"submit",title:_e.Drupal.t("search.submit"),"aria-label":_e.Drupal.t("search.submit"),class:"searchbar__submit"},[createVNode(un,{name:"search","aria-hidden":!0})],8,_hoisted_4$d),[[vShow,!_e.val.length]]),withDirectives(createBaseVNode("button",{onClick:tn[2]||(tn[2]=withModifiers((..._n)=>_e.onClearClick&&_e.onClearClick(..._n),["prevent"])),class:"searchbar__clear",title:_e.Drupal.t("search.close"),"aria-label":_e.Drupal.t("search.close")},[createVNode(un,{name:"close","aria-hidden":!0})],8,_hoisted_5$c),[[vShow,_e.val.length]])],544)]),_e.hits.length?(openBlock(),createElementBlock("div",_hoisted_6$b,[createBaseVNode("h4",_hoisted_7$9,[createTextVNode(toDisplayString(_e.nbHits)+" "+toDisplayString(_e.nbHits===1?"resultaat":"resultaten")+" gevonden voor: ",1),createBaseVNode("strong",_hoisted_8$8,toDisplayString(_e.val),1)]),createVNode(hn,{nbHits:_e.nbHits,facets:_e.facets,onClicked:_e.filter},null,8,["nbHits","facets","onClicked"]),createBaseVNode("ul",_hoisted_9$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_e.hits,_n=>(openBlock(),createElementBlock("li",_hoisted_10$5,[(openBlock(),createBlock(fn,{type:_n.type,key:_n.uuid||_n.uuid_tax,data:_n,query:_e.val},null,8,["type","data","query"]))]))),256))]),createVNode(vn,{"total-pages":_e.nbPages,onChange:_e.changePage},null,8,["total-pages","onChange"])])):_e.val.length&&!_e.loading?(
368openBlock(),createElementBlock("div",_hoisted_11$5,[createBaseVNode("h4",_hoisted_12$5,[createTextVNode(toDisplayString(_e.nbHits)+" "+toDisplayString(_e.nbHits===1?"resultaat":"resultaten")+" gevonden voor: ",1),createBaseVNode("strong",_hoisted_13$4,toDisplayString(_e.val),1)])])):_e.loading?(openBlock(),createElementBlock("div",_hoisted_14$4,[createVNode(un,{loading:!0})])):createCommentVNode("",!0)])],2)}const SearchWidget=_export_sfc$1(_sfc_main$h,[["render",_sfc_render$h]]);class SearchWidgetApp extends Component{constructor(tn={},nn="SearchWidgetApp"){super(tn,nn),this.app=createApp(SearchWidget,{modifier:tn.$el.dataset.modifier}),tn.drupal&&(this.app.config.globalProperties.Drupal=tn.drupal),this.app.component("Icon",Icon),this.searchWidget=this.app.mount(tn.$el)}destroy(){this.app.unmount(),super.destroy()}clear(){this.searchWidget.clear()}}class SearchHeader extends Component{constructor(tn={},nn="SearchHeader"){tn.debug=tn.debug||!0,super(tn,nn),this.$triggers=document.querySelectorAll(".js-search-header__trigger"),this.$toggle=document.querySelector(".js-search-header__toggle"),this.$closeTriggers=document.querySelectorAll(".js-search-header__close"),this.$searchBtnText=document.querySelector(".header__search__text"),this.$pageContent=document.querySelector(".page__content"),this.$overlayMenu=document.querySelector(".menu-overlay__main"),this.$toggle.addEventListener("click",this.toggle.bind(this)),this.$triggers.forEach(sn=>{sn.addEventListener("click",this.open.bind(this))}),this.$closeTriggers.forEach(sn=>{sn.addEventListener("click",this.close.bind(this))}),this.isOpen=!1,document.addEventListener("keydown",sn=>{(this.isOpen&&sn.keyCode===27||sn.code==="Escape")&&(this.close(sn),location.href="#search-header-trigger-desktop")})}open(){document.body.classList.add("search-active"),this.$searchBtnText.innerHTML="Sluiten",this.$closeTriggers.forEach(tn=>{tn.setAttribute("aria-hidden",!1)}),this.isOpen=!0}close(tn){tn&&tn.preventDefault(),document.body.classList.remove("search-active"),this.$pageContent.style.display="block",this.$searchBtnText.innerHTML="Zoeken",tn&&tn.target.setAttribute("aria-hidden",!0),this.isOpen=!1}toggle(){this.isOpen?this.close():this.open()}destroy(){super.destroy()}}class WebformApp extends Component{constructor(tn={},nn="WebformApp"){super(tn,nn),this.app=createApp(Webform,{id:this.$el.dataset.webformId,defaults:this.$el.dataset.defaults?JSON.parse(this.$el.dataset.defaults):{},disableUrlParams:!!this.$el.dataset.disableUrlParams}),tn.drupal&&(this.app.config.globalProperties.Drupal=tn.drupal),this.app.use(plugin,defaultConfig$1(config)),this.app.component("Icon",Icon),this.app.component("InfoTooltip",InfoTooltip),this.app.mount(tn.$el)}destroy(){super.destroy()}}class FAQFilters extends Component{constructor(tn={},nn="FAQFilters"){tn.debug=tn.debug||!0,super(tn,nn),this.$filters=this.$el.querySelectorAll(".faq-p__filters a"),this.$items=this.$el.querySelectorAll(".faq-p__item"),this.activeFilters=[],this.filterData={},this.$filters.forEach(sn=>{sn.addEventListener("click",this.filter.bind(this)),this.filterData[sn.dataset.filterId]=sn.innerHTML.toLowerCase().split(" ").join("-")}),this.readUrl(),this.initFilterCounts()}initFilterCounts(){const tn=this.$el.querySelector(".faq-p__items");this.$filters.forEach(nn=>{const sn=tn.querySelectorAll(`.faq-p__item[data-filter="${nn.dataset.filterId}"]`);nn.innerHTML+=` (${sn.length})`})}filter(tn){tn.preventDefault(),tn.target.classList.contains("active")?(tn.target.classList.remove("active"),this.activeFilters=this.activeFilters.filter(nn=>nn!==tn.target.dataset.filterId)):(tn.target.classList.add("active"),this.activeFilters.push(tn.target.dataset.filterId)),this.displayItems(),this.updateUrl(this.activeFilters)}displayItems(){this.$items.forEach(tn=>{this.activeFilters.length>0?(tn.style.display="none",this.activeFilters.forEach(nn=>
368{tn.dataset.filter===nn&&(tn.style.display="block")})):tn.style.display="block"})}readUrl(){const tn=qs.parse(window.location.search,{ignoreQueryPrefix:!0,encode:!1,comma:!0});tn.filters&&((Array.isArray(tn.filters)?tn.filters:[tn.filters]).forEach(sn=>this.activeFilters.push(Object.keys(this.filterData).find(an=>this.filterData[an]===sn))),this.activeFilters.forEach(sn=>{this.$filters.forEach(an=>{sn===an.dataset.filterId&&an.classList.add("active")})}),this.displayItems())}updateUrl(){let tn=[];this.activeFilters.forEach(sn=>tn.push(this.filterData[sn]));const nn=qs.stringify({filters:tn},{skipNulls:!0,encode:!1,arrayFormat:"comma"});nn.length?window.history.replaceState({},"",`${document.location.origin+document.location.pathname}?${nn}`):window.history.replaceState({},"",`${document.location.origin+document.location.pathname}`)}destroy(){super.destroy()}}let ShareButton$1=class extends Component{constructor(tn={},nn="ShareButton"){tn.debug=tn.debug||!0,super(tn,nn),this.$trigger=this.$el.querySelector(".share-button__trigger"),this.$trigger.addEventListener("click",this.makeActive.bind(this))}makeActive(){this.$el.classList.add("active")}destroy(){super.destroy()}};const _sfc_main$g={props:{content:{type:Object,required:!0}},components:{},mounted(){},data(){return{}},computed:{},methods:{},watch:{}},_hoisted_1$g={class:"content-teaser content-teaser--small"},_hoisted_2$d=["href"],_hoisted_3$d={class:"content-teaser__image"},_hoisted_4$c=["src"],_hoisted_5$b={class:"content-teaser__main"},_hoisted_6$a=createBaseVNode("div",{class:"content-teaser__prefix"},[createBaseVNode("span",{class:"tag"},[createTextVNode("Petitie"),createBaseVNode("span",{class:"tag__suffix"},"2 min.")])],-1),_hoisted_7$8={class:"content-teaser__title"},_hoisted_8$7=createBaseVNode("div",{class:"content-teaser__cta"},[createBaseVNode("span",{class:"link"},"Teken de petitie")],-1);function _sfc_render$g(_e,tn,nn,sn,an,cn){return openBlock(),createElementBlock("article",_hoisted_1$g,[createBaseVNode("a",{class:"content-teaser__inner",href:_e.content.url},[createBaseVNode("div",_hoisted_3$d,[createBaseVNode("img",{src:_e.content.image},null,8,_hoisted_4$c)]),createBaseVNode("div",_hoisted_5$b,[_hoisted_6$a,createBaseVNode("h4",_hoisted_7$8,toDisplayString(_e.content.title),1),_hoisted_8$7])],8,_hoisted_2$d)])}
368const ContentTeaser=_export_sfc$1(_sfc_main$g,[["render",_sfc_render$g]]),_sfc_main$f={props:{name:{type:String,required:!0}},components:{},mounted(){},data(){return{}},computed:{},methods:{onResetClick(){window.localStorage.removeItem("userData"),this.$emit("reset")}},watch:{}},_hoisted_1$f={class:"not-me"};function _sfc_render$f(_e,tn,nn,sn,an,cn){return openBlock(),createElementBlock("div",_hoisted_1$f,[createTextVNode(" Ben jij niet "+toDisplayString(_e.name)+"? ",1),createBaseVNode("a",{href:"#",onClick:tn[0]||(tn[0]=withModifiers((...un)=>_e.onResetClick&&_e.onResetClick(...un),["prevent"]))},"Klik hier om de opgeslagen gegevens te resetten.")])}const NotMe=_export_sfc$1(_sfc_main$f,[["render",_sfc_render$f]]),petitionsCookie="petitions-signed",_sfc_main$e={props:{webformId:{type:String,required:!0},petitionId:{type:String,required:!0},petitionFull:{type:String},suggestionTxt:{type:String},campaignId:{type:String},donationCampaignOnceId:{type:String},donationCampaignMonthlyId:{type:String},donationId:{type:String},isForceRedirect:{type:String}},components:{Webform,ContentTeaser,NotMe},mounted(){this.isAlreadySigned&&this.fetchRelatedPetitions()},data(){return{relatedPetitions:[],fullPetitionIsExpanded:!1,resetted:!1,relatedPetitionsLoading:!0,values:{campaign_id:this.campaignId,uuid:this.petitionId}}},computed:{firstName(){return window.localStorage.getItem("userData")?JSON.parse(window.localStorage.getItem("userData")).first_name:""},isAlreadySigned:{get(){return this.signedPetitions.indexOf(this.petitionId)>-1}},signedPetitions:{get(){return window.localStorage.getItem(petitionsCookie)?window.localStorage.getItem(petitionsCookie):[]}},chosenValues:{get(){const _e={};switch(this.webformId){case"multi_petitie":case"petition":_e.campaign_id=this.campaignId;break;case"multi_petitie_donatie":case"petitie_donatie":case"petitie_donatie_light":_e.campaign_id_petition=this.campaignId,_e.campaign_id_donation=this.donationCampaignOnceId;break}return this.values.uuid&&(_e.uuid=this.values.uuid),_e}},forceRedirect(){return this.donationId?{bool:this.isForceRedirect==="true",url:`/node/${this.donationId}`}:{bool:!1}}},methods:{fetchRelatedPetitions(){const _e=JSON.parse(window.localStorage.getItem(petitionsCookie));fetch(`/api/amnesty/actions/${this.petitionId}/related?${qs.stringify({excluded:_e})}`).then(tn=>tn.json()).then(tn=>{this.relatedPetitions=tn.relatedActions.length?tn.relatedActions:[],this.relatedPetitionsLoading=!1})},onWebformSuccess(){let _e=JSON.parse(window.localStorage.getItem(petitionsCookie));window.localStorage.getItem(petitionsCookie)?_e.push(this.petitionId):_e=[this.petitionId],_e=JSON.stringify(_e),window.localStorage.setItem(petitionsCookie,_e)},onStorageReset(){window.localStorage.removeItem(petitionsCookie),this.resetted=!0},beforeSubmit(_e){return _e.donate_yes_no==="yes"?_e.donation_type==="monthly"&&(_e.campaign_id_donation=this.donationCampaignMonthlyId):_e.campaign_id_donation=null,_e}},watch:{}},_hoisted_1$e={class:"petition-flow webform-wrapper"},_hoisted_2$c={key:0},_hoisted_3$c=createBaseVNode("h3",null,"Teken de petitie",-1),_hoisted_4$b={key:0},_hoisted_5$a=["aria-expanded"],_hoisted_6$9=["innerHTML"],_hoisted_7$7={class:"petition-flow__form"},_hoisted_8$6={key:1},_hoisted_9$6=["innerHTML"],_hoisted_10$4={key:1,class:"petition-flow__other-petitions"},_hoisted_11$4={key:2,class:"petition-flow__loader"},_hoisted_12$4=["href"];function _sfc_render$e(_e,tn,nn,sn,an,cn){const un=resolveComponent("Icon"),hn=resolveComponent("Webform"),fn=resolveComponent("NotMe"),vn=resolveComponent("ContentTeaser");return openBlock(),createElementBlock("div",_hoisted_1$e,[!_e.isAlreadySigned||_e.resetted?(openBlock(),createElementBlock("div",_hoisted_2$c,[_hoisted_3$c,_e.petitionFull?(openBlock(),createElementBlock("div",_hoisted_4$b,[createBaseVNode("button",{onClick:tn[0]||(tn[0]=_n=>_e.fullPetitionIsExpanded=!_e.fullPetitionIsExpanded),class:normalizeClass(["petition-flow__full-trigger accordion-link",{active:_e.fullPetitionIsExpanded}]),"aria-expanded":_e.fullPetitionIsExpanded.toString()},[createVNode(un,{name:"chevron-down"}),createTextVNode("Lees de volledige petitie ")],10,_hoisted_5$a),withDirectives(createBaseVNode("div",{class:"petition-flow__full",innerHTML:_e.petitionFull},null,8,_hoisted_6$9),[[vShow,_e.fullPetitionIsExpanded]])])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_7$7,[createVNode(hn,{id:_e.webformId,onSuccess:_e.onWebformSuccess,defaults:_e.chosenValues,"force-redirect":_e.forceRedirect,submitProcessor:_e.beforeSubmit},null,8,["id","onSuccess","defaults","force-redirect","submitProcessor"])])])):(openBlock(),createElementBlock("div",_hoisted_8$6,[createBaseVNode("h3",null,"Bedankt om deze petitie te ondertekenen, "+toDisplayString(_e.firstName)+"!",1),createVNode(fn,{onReset:_e.onStorageReset,name:_e.firstName},null,8,["onReset","name"]),_e.suggestionTxt?(openBlock(),createElementBlock("div",{key:0,innerHTML:_e.suggestionTxt},null,8,_hoisted_9$6)):createCommentVNode("",!0),_e.relatedPetitionsLoading?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_10$4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_e.relatedPetitions,_n=>(openBlock(),createBlock(vn,{key:_n.uuid,content:_n},null,8,["content"]))),128))])),_e.relatedPetitionsLoading?(openBlock(),createElementBlock("div",_hoisted_11$4,[createVNode(un,{loading:!0})])):createCommentVNode("",!0),createBaseVNode("a",{href:_e.donationId?`/node/${_e.donationId}`:"/doe-een-gift",class:"button button--cta button--secondary button--cta-sec"},"Doe een gift",8,_hoisted_12$4)]))])}const PetitionFlow=_export_sfc$1(_sfc_main$e,[["render",_sfc_render$e]]);class PetitionFlowApp extends Component{constructor(tn={},nn="PetitionFlowApp"){super(tn,nn),this.app=createApp(PetitionFlow,{petitionId:this.$el.dataset.petitionId,petitionFull:this.$el.dataset.petitionFull,suggestionTxt:this.$el.dataset.suggestionTxt,campaignId:this.$el.dataset.campaignId,isForceRedirect:this.$el.dataset.forceRedirect,donationId:this.$el.dataset.donationId,webformId:this.$el.dataset.webformId,donationCampaignOnceId:this.$el.dataset.donationOnceCampaignId,donationCampaignMonthlyId:this.$el.dataset.donationMonthlyCampaignId}),tn.drupal&&(this.app.config.globalProperties.Drupal=tn.drupal),this.app.use(plugin,defaultConfig$1(config)),this.app.component("Icon",Icon),this.app.component("InfoTooltip",InfoTooltip),this.app.mount(tn.$el)}destroy(){super.destroy()}}const _sfc_main$d={props:{type:{type:String},data:{type:Object,required:!0}},components:{Icon},mounted(){},data(){return{}},computed:{tag(){return this.type==="email_action"?"E-mail":this.data.content_type},intro(){return this.trim(this.stripHTML(this.data.intro))}},methods:{stripHTML(_e){return _e.replace(/<\/?[^>]+>/ig," ")},trim(_e){let tn;return tn=_e.substring(0,200),tn=tn.substring(0,tn.lastIndexOf(". ")+1),tn}},watch:{}},_hoisted_1$d={class:"action content-teaser"},_hoisted_2$b=["href","title","aria-label"],_hoisted_3$b={class:"content-teaser__image"},_hoisted_4$a={class:"media media--image media--view-mode-content-teaser"},_hoisted_5$9={class:"media__inner"},_hoisted_6$8=["src","alt"],_hoisted_7$6={class:"content-teaser__main"},_hoisted_8$5={class:"content-teaser__prefix"},_hoisted_9$5={class:"tag"},_hoisted_10$3=createBaseVNode("span",{class:"tag__suffix"},"2 min",-1),_hoisted_11$3={class:"content-teaser__title card-header"},_hoisted_12$3={class:"content-teaser__intro"},_hoisted_13$3={class:"cke"},_hoisted_14$3=["innerHTML"],_hoisted_15$3={class:"content-teaser__cta"},_hoisted_16$3={class:"button button--arrow-left"};function _sfc_render$d(_e,tn,nn,sn,an,cn){const un=resolveComponent("Icon");return openBlock(),createElementBlock("article",_hoisted_1$d,[createBaseVNode("a",{class:"content-teaser__inner",href:`/node/${_e.data.nid}`,title:`${_e.data.title} - Onderteken de ${_e.type==="action"?_e.data.content_type:"actie"}`,"aria-label":`${_e.data.title} - Onderteken de ${_e.type==="action"?_e.data.content_type:"actie"}`},[createBaseVNode("div",_hoisted_3$b,[createBaseVNode("figure",_hoisted_4$a,[createBaseVNode("div",_hoisted_5$9,[createBaseVNode("img",{src:_e.data.image_16_9,alt:_e.data.image_alt}
368,null,8,_hoisted_6$8)])])]),createBaseVNode("div",_hoisted_7$6,[createBaseVNode("div",_hoisted_8$5,[createBaseVNode("span",_hoisted_9$5,[createTextVNode(toDisplayString(_e.tag),1),_hoisted_10$3])]),createBaseVNode("h4",_hoisted_11$3,toDisplayString(_e.data.title),1),createBaseVNode("div",_hoisted_12$3,[createBaseVNode("div",_hoisted_13$3,[createBaseVNode("p",{innerHTML:_e.intro},null,8,_hoisted_14$3)])]),createBaseVNode("div",_hoisted_15$3,[createBaseVNode("span",_hoisted_16$3,[createVNode(un,{name:"arrow-right"}),createTextVNode(" "+toDisplayString(_e.type==="action"?"Teken de petitie":"Teken de actiemail"),1)])])])],8,_hoisted_2$b)])}const ActionItem=_export_sfc$1(_sfc_main$d,[["render",_sfc_render$d]]),_sfc_main$c={props:{facets:{type:Object,required:!0},activeFiltersfromUrl:{type:Array}},components:{},mounted(){this.checkedFilter=this.formattedFacets[0]},data(){return{filterQuery:"",checkedFilter:"",urlFilter:""}},computed:{formattedFacets(){const _e=[];return Object.entries(this.facets).forEach(tn=>{_keys(tn[1]).forEach(nn=>{_e.push({label:nn,val:tn[1][nn],facet_type:tn[0]})})}),_e}},methods:{onFilter(){this.urlFilter=[this.checkedFilter.label],this.$emit("clicked",buildQuery$1(this.checkedFilter),this.urlFilter)}},watch:{activeFiltersfromUrl(_e){this.formattedFacets.forEach(tn=>{_e.forEach(nn=>{tn.label===nn&&(this.checkedFilter=tn)})})}}};function buildQuery$1(_e){return`${_e.facet_type}:'${_e.label}'`}const _hoisted_1$c={class:"filter-toggle"},_hoisted_2$a={class:"filter-toggle__list"},_hoisted_3$a={class:"filter-toggle__item"},_hoisted_4$9=["id","value"],_hoisted_5$8=["for"];function _sfc_render$c(_e,tn,nn,sn,an,cn){return openBlock(),createElementBlock("div",_hoisted_1$c,[createBaseVNode("ul",_hoisted_2$a,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_e.formattedFacets,un=>(openBlock(),createElementBlock("li",_hoisted_3$a,[withDirectives(createBaseVNode("input",{class:"button button--filter",type:"radio",id:`filter-toggle-${un.label}`,value:un,"onUpdate:modelValue":tn[0]||(tn[0]=hn=>_e.checkedFilter=hn),onChange:tn[1]||(tn[1]=(...hn)=>_e.onFilter&&_e.onFilter(...hn))},null,40,_hoisted_4$9),[[vModelRadio,_e.checkedFilter]]),createBaseVNode("label",{for:`filter-toggle-${un.label}`,class:"filter-toggle__label"},toDisplayString(un.label)+" ("+toDisplayString(un.val)+") ",9,_hoisted_5$8)]))),256))])])}const FilterToggle=_export_sfc$1(_sfc_main$c,[["render",_sfc_render$c]]),algoliaIndex=window.drupalSettings.algolia.generalIndex,algoliaAppId=window.drupalSettings.algolia.appId,algoliaAPIKey=window.drupalSettings.algolia.apiKey,client=algoliasearch(algoliaAppId,algoliaAPIKey);gsapWithCSS$1.registerPlugin(ScrollToPlugin);const _sfc_main$b={props:{},components:{ActionItem,SearchPagination,FilterToggle},mounted(){this.readUrl()},data(){return{showResults:!1,index:client.initIndex(algoliaIndex),hits:[],loading:!1,activeFiltersfromUrl:[],firstInit:!0}},computed:{},methods:{fetchData(_e=0,tn=""){return this.index.search(this.val,{page:_e,hitsPerPage:50,facets:["content_type"],filters:`NOT hide_node:true AND (type:'action' OR type:'email_action')${tn!==""?` AND ${tn}`:""}`}).then(({hits:nn,nbPages:sn,nbHits:an,facets:cn})=>{this.hits=nn,this.loading=!1,this.showResults=!0,this.nbPages=sn,this.firstInit&&(this.nbHits=an,this.facets=cn,this.firstInit=!1)})},readUrl(){let _e=qs.parse(window.location.search,{ignoreQueryPrefix:!0,encode:!1,comma:!0}),tn=JSON.parse(localStorage.getItem("action-filters"));this.fetchData().then(()=>{(_e.type||tn)&&(tn?(tn=convertFilters({type:tn}),this.fetchData(0,buildQuery(tn)),this.activeFiltersfromUrl=tn.type):(_e=convertFilters(_e),this.fetchData(0,buildQuery(_e.type)),this.activeFiltersfromUrl=tn.type))})},updateUrl(_e){this.queryParams={...this.queryParams,..._e};const tn=qs.stringify(this.queryParams,{skipNulls:!0,encode:!1,arrayFormat:"comma"});tn.length?window.history.replaceState({},"",`${document.location.origin+document.location.pathname}?${tn}`):window.history.replaceState({},"",`${document.location.origin+document.location.pathname}`),localStorage.setItem("action-filters",JSON.stringify(_e.type))},changePage(_e){gsapWithCSS$1.to(window,{duration:.5,scrollTo:{y:0,offsetY:300},ease:"power2"}),this.fetchData(_e-1)},filter(_e,tn){this.fetchData(0,_e),this.updateUrl(convertFilters({type:tn},!0))}},watch:{}};function convertFilters(_e,tn){return tn?_e.type=_e.type.map(nn=>nn.toLowerCase()):_e.type=_e.type.map(nn=>nn.charAt(0).toUpperCase()+nn.slice(1)),_e}function buildQuery(_e){return _e.type.map(tn=>`content_type:'${tn}'`).join(" OR ")}const _hoisted_1$b={class:"actions-overview"},_hoisted_2$9={key:0,class:"actions-overview__inner"},_hoisted_3$9=createBaseVNode("span",{class:"tag"},"Filter op",-1),_hoisted_4$8={class:"actions-overview__results"},_hoisted_5$7={class:"actions-overview__item"},_hoisted_6$7={key:1,class:"actions-overview__empty"},_hoisted_7$5=createBaseVNode("p",null,"Er zijn momenteel geen online acties lopende.",-1),_hoisted_8$4=[_hoisted_7$5],_hoisted_9$4={key:2,class:"actions-overview__loader"};function _sfc_render$b(_e,tn,nn,sn,an,cn){const un=resolveComponent("FilterToggle"),hn=resolveComponent("ActionItem"),fn=resolveComponent("SearchPagination"),vn=resolveComponent("Icon");return openBlock(),createElementBlock("div",_hoisted_1$b,[_e.hits.length?(openBlock(),createElementBlock("div",_hoisted_2$9,[_hoisted_3$9,createVNode(un,{facets:_e.facets,onClicked:_e.filter,activeFiltersfromUrl:_e.activeFiltersfromUrl},null,8,["facets","onClicked","activeFiltersfromUrl"]),createBaseVNode("div",_hoisted_4$8,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_e.hits,_n=>(openBlock(),createElementBlock("div",_hoisted_5$7,[(openBlock(),createBlock(hn,{type:_n.type,key:_n.uuid,data:_n},null,8,["type","data"]))]))),256))]),createVNode(fn,{"total-pages":_e.nbPages,onChange:_e.changePage},null,8,["total-pages","onChange"])])):_e.hits.length&&!_e.loading?(
368openBlock(),createElementBlock("div",_hoisted_6$7,_hoisted_8$4)):_e.loading?(openBlock(),createElementBlock("div",_hoisted_9$4,[createVNode(vn,{loading:!0})])):createCommentVNode("",!0)])}const OnlineActionsOverview=_export_sfc$1(_sfc_main$b,[["render",_sfc_render$b]]);class OnlineActionsApp extends Component{constructor(tn={},nn="OnlineActionsApp"){super(tn,nn),this.app=createApp(OnlineActionsOverview,{modifier:tn.$el.dataset.modifier}),tn.drupal&&(this.app.config.globalProperties.Drupal=tn.drupal),this.app.component("Icon",Icon),this.app.mount(tn.$el)}destroy(){this.app.unmount(),super.destroy()}}var ckeditor$1={exports:{}};/*! 369 * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. 370 * For licensing, see LICENSE.md. 371 */(function(_e,tn){(function(nn,sn){_e.exports=sn(require$$0$1)})(self,nn=>(()=>{var sn={976:hn=>{hn.exports=nn}},an={};function cn(hn){var fn=an[hn];if(fn!==void 0)return fn.exports;var vn=an[hn]={exports:{}};return sn[hn](vn,vn.exports,cn),vn.exports}cn.d=(hn,fn)=>{for(var vn in fn)cn.o(fn,vn)&&!cn.o(hn,vn)&&Object.defineProperty(hn,vn,{enumerable:!0,get:fn[vn]})},cn.o=(hn,fn)=>Object.prototype.hasOwnProperty.call(hn,fn);var un={};return(()=>{cn.d(un,{default:()=>xr});var hn=cn(976);const fn=function(vr){var mr=typeof vr;return vr!=null&&(mr=="object"||mr=="function")},vn=typeof commonjsGlobal=="object"&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal;var _n=typeof self=="object"&&self&&self.Object===Object&&self;const kn=vn||_n||Function("return this")(),yn=function(){return kn.Date.now()};var Cn=/\s/;const Sn=function(vr){for(var mr=vr.length;mr--&&Cn.test(vr.charAt(mr)););return mr};var $n=/^\s+/;const Pn=function(vr){return vr&&vr.slice(0,Sn(vr)+1).replace($n,"")},xn=kn.Symbol;var Mn=Object.prototype,En=Mn.hasOwnProperty,Tn=Mn.toString,Ln=xn?xn.toStringTag:void 0;const Nn=function(vr){var mr=En.call(vr,Ln),Ar=vr[Ln];try{vr[Ln]=void 0;var Mr=!0}catch{}var nr=Tn.call(vr);return Mr&&(mr?vr[Ln]=Ar:delete vr[Ln]),nr};var Rn=Object.prototype.toString;const On=function(vr){return Rn.call(vr)};var jn=xn?xn.toStringTag:void 0;const zn=function(vr){return vr==null?vr===void 0?"[object Undefined]":"[object Null]":jn&&jn in Object(vr)?Nn(vr):On(vr)},Kn=function(vr){return vr!=null&&typeof vr=="object"},Vn=function(vr){return typeof vr=="symbol"||Kn(vr)&&zn(vr)=="[object Symbol]"};var Qn=/^[-+]0x[0-9a-f]+$/i,Jn=/^0b[01]+$/i,er=/^0o[0-7]+$/i,Wn=parseInt;const qn=function(vr){if(typeof vr=="number")return vr;if(Vn(vr))return NaN;if(fn(vr)){var mr=typeof vr.valueOf=="function"?vr.valueOf():vr;vr=fn(mr)?mr+"":mr}if(typeof vr!="string")return vr===0?vr:+vr;vr=Pn(vr);var Ar=Jn.test(vr);return Ar||er.test(vr)?Wn(vr.slice(2),Ar?2:8):Qn.test(vr)?NaN:+vr};var Hn=Math.max,Yn=Math.min;const Xn=function(vr,mr,Ar){var Mr,nr,hr,Pr,Nr,Lr,ar=0,or=!1,cr=!1,wr=!0;if(typeof vr!="function")throw new TypeError("Expected a function");function kr(Dr){var Ir=Mr,Vr=nr;return Mr=nr=void 0,ar=Dr,Pr=vr.apply(Vr,Ir)}function ur(Dr){return ar=Dr,Nr=setTimeout(Tr,mr),or?kr(Dr):Pr}function Sr(Dr){var Ir=Dr-Lr;return Lr===void 0||Ir>=mr||Ir<0||cr&&Dr-ar>=hr}function Tr(){var Dr=yn();if(Sr(Dr))return Er(Dr);Nr=setTimeout(Tr,function(Ir){var Vr=mr-(Ir-Lr);return cr?Yn(Vr,hr-(Ir-ar)):Vr}(Dr))}function Er(Dr){return Nr=void 0,wr&&Mr?kr(Dr):(Mr=nr=void 0,Pr)}function br(){var Dr=yn(),Ir=Sr(Dr);if(Mr=arguments,nr=this,Lr=Dr,Ir){if(Nr===void 0)return ur(Lr);if(cr)return clearTimeout(Nr),Nr=setTimeout(Tr,mr),kr(Lr)}return Nr===void 0&&(Nr=setTimeout(Tr,mr)),Pr}return mr=qn(mr)||0,fn(Ar)&&(or=!!Ar.leading,hr=(cr="maxWait"in Ar)?Hn(qn(Ar.maxWait)||0,mr):hr,wr="trailing"in Ar?!!Ar.trailing:wr),br.cancel=function(){Nr!==void 0&&clearTimeout(Nr),ar=0,Mr=Lr=nr=Nr=void 0},br.flush=function(){return Nr===void 0?Pr:Er(yn())},br},sr=(0,hn.defineComponent)({name:"Ckeditor",model:{prop:"modelValue",event:"update:modelValue"},props:{editor:{type:Function,required:!0},config:{type:Object,default:()=>({})},modelValue:{type:String,default:""},tagName:{type:String,default:"div"},disabled:{type:Boolean,default:!1},disableTwoWayDataBinding:{type:Boolean,default:!1}},emits:["ready","destroy","blur","focus","input","update:modelValue"],data:()=>({instance:null,lastEditorData:null}),watch:{modelValue(vr){this.instance&&vr!==this.lastEditorData&&this.instance.data.set(vr)},disabled(vr){vr?this.instance.enableReadOnlyMode("Integration Sample"):this.instance.disableReadOnlyMode("Integration Sample")}},created(){const{CKEDITOR_VERSION:vr}=window;if(vr){const[mr]=vr.split(".").map(Number);mr<37&&console.warn("The <CKEditor> component requires using CKEditor 5 in version 37 or higher.")}else console.warn('Cannot find the "CKEDITOR_VERSION" in the "window" scope.')}
371,mounted(){const vr=Object.assign({},this.config);this.modelValue&&(vr.initialData=this.modelValue),this.editor.create(this.$el,vr).then(mr=>{this.instance=(0,hn.markRaw)(mr),this.setUpEditorEvents(),this.modelValue!==vr.initialData&&mr.data.set(this.modelValue),this.disabled&&mr.enableReadOnlyMode("Integration Sample"),this.$emit("ready",mr)}).catch(mr=>{console.error(mr)})},beforeUnmount(){this.instance&&(this.instance.destroy(),this.instance=null),this.$emit("destroy",this.instance)},methods:{setUpEditorEvents(){const vr=this.instance,mr=Xn(Ar=>{if(this.disableTwoWayDataBinding)return;const Mr=this.lastEditorData=vr.data.get();this.$emit("update:modelValue",Mr,Ar,vr),this.$emit("input",Mr,Ar,vr)},300,{leading:!0});vr.model.document.on("change:data",mr),vr.editing.view.document.on("focus",Ar=>{this.$emit("focus",Ar,vr)}),vr.editing.view.document.on("blur",Ar=>{this.$emit("blur",Ar,vr)})}},render(){return(0,hn.h)(this.tagName)}});if(!hn.version||!hn.version.startsWith("3."))throw new Error("The CKEditor plugin works only with Vue 3+. For more information, please refer to https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/frameworks/vuejs-v3.html");const xr={install(vr){vr.component("Ckeditor",sr)},component:sr}})(),un=un.default})())})(ckeditor$1);var ckeditorExports$1=ckeditor$1.exports;const CKEditor=getDefaultExportFromCjs(ckeditorExports$1);var ckeditor={exports:{}};ckeditor.exports;(function(_e,tn){(function(nn){const sn=nn.en=nn.en||{};sn.dictionary=Object.assign(sn.dictionary||{},{"%0 of %1":"%0 of %1",Accept:"Accept","Align cell text to the bottom":"Align cell text to the bottom","Align cell text to the center"
371:"Align cell text to the center","Align cell text to the left":"Align cell text to the left","Align cell text to the middle":"Align cell text to the middle","Align cell text to the right":"Align cell text to the right","Align cell text to the top":"Align cell text to the top","Align table to the left":"Align table to the left","Align table to the right":"Align table to the right",Alignment:"Alignment",Aquamarine:"Aquamarine",Background:"Background",Black:"Black","Block quote":"Block quote",Blue:"Blue",Bold:"Bold",Border:"Border","Break text":"Break text","Bulleted List":"Bulleted List","Bulleted list styles toolbar":"Bulleted list styles toolbar",Cancel:"Cancel","Cannot access default workspace.":"Cannot access default workspace.","Cannot determine a category for the uploaded file.":"Cannot determine a category for the uploaded file.","Cannot upload file:":"Cannot upload file:","Caption for image: %0":"Caption for image: %0","Caption for the image":"Caption for the image","Cell properties":"Cell properties","Center table":"Center table","Centered image":"Centered image","Change image text alternative":"Change image text alternative","Choose heading":"Choose heading",Circle:"Circle",Clear:"Clear","Click to edit block":"Click to edit block",Close:"Close",Code:"Code",Color:"Color","Color picker":"Color picker",Column:"Column","Could not insert image at the current position.":"Could not insert image at the current position.","Could not obtain resized image URL.":"Could not obtain resized image URL.",Dashed:"Dashed",Decimal:"Decimal","Decimal with leading zero":"Decimal with leading zero","Decrease indent":"Decrease indent","Delete column":"Delete column","Delete row":"Delete row","Dim grey":"Dim grey",Dimensions:"Dimensions",Disc:"Disc",Dotted:"Dotted",Double:"Double",Downloadable:"Downloadable","Drag to move":"Drag to move","Dropdown toolbar":"Dropdown toolbar","Edit block":"Edit block","Edit image":"Edit image","Edit link":"Edit link","Editor block content toolbar":"Editor block content toolbar","Editor contextual toolbar":"Editor contextual toolbar","Editor dialog":"Editor dialog","Editor editing area: %0":"Editor editing area: %0","Editor toolbar":"Editor toolbar","Enter image caption":"Enter image caption","Enter table caption":"Enter table caption","Failed to determine category of edited image.":"Failed to determine category of edited image.","Full size image":"Full size image",Green:"Green",Grey:"Grey",Groove:"Groove","Header column":"Header column","Header row":"Header row",Heading:"Heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6",Height:"Height",HEX:"HEX","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Image resize list":"Image resize list","Image toolbar":"Image toolbar","image widget":"image widget","In line":"In line","Increase indent":"Increase indent",Insert:"Insert","Insert column left":"Insert column left","Insert column right":"Insert column right","Insert image":"Insert image","Insert image or file":"Insert image or file","Insert image via URL":"Insert image via URL","Insert image with file manager":"Insert image with file manager","Insert media":"Insert media","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Insert row above":"Insert row above","Insert row below":"Insert row below","Insert table":"Insert table","Insert with file manager":"Insert with file manager","Inserting image failed":"Inserting image failed",Inset:"Inset",Italic:"Italic","Justify cell text":"Justify cell text","Left aligned image":"Left aligned image","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Link:"Link","Link image":"Link image","Link URL":"Link URL","List properties":"List properties","Lower-latin":"Lower-latin","Lowerâroman":"Lowerâroman","Media toolbar":"Media toolbar","Media URL":"Media URL","media widget":"media widget","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Merge cell right":"Merge cell right","Merge cell up":"Merge cell up","Merge cells":"Merge cells",Next:"Next","No results found":"No results found","No searchable items":"No searchable items",None:"None","Numbered List":"Numbered List","Numbered list styles toolbar":"Numbered list styles toolbar","Open file manager":"Open file manager","Open in a new tab":"Open in a new tab","Open link in new tab":"Open link in new tab","Open media in new tab":"Open media in new tab",Orange:"Orange",Original:"Original",Outset:"Outset",Padding:"Padding",Paragraph:"Paragraph","Paste the media URL in the input.":"Paste the media URL in the input.","Press Enter to type after or press Shift + Enter to type before the widget":"Press Enter to type after or press Shift + Enter to type before the widget",Previous:"Previous","Processing the edited image.":"Processing the edited image.",Purple:"Purple",Red:"Red",Redo:"Redo","Remove c
371olor":"Remove color","Replace from computer":"Replace from computer","Replace image":"Replace image","Replace image from computer":"Replace image from computer","Replace image with file manager":"Replace image with file manager","Replace with file manager":"Replace with file manager","Resize image":"Resize image","Resize image to %0":"Resize image to %0","Resize image to the original size":"Resize image to the original size","Restore default":"Restore default","Reversed order":"Reversed order","Rich Text Editor":"Rich Text Editor",Ridge:"Ridge","Right aligned image":"Right aligned image",Row:"Row",Save:"Save","Select all":"Select all","Select column":"Select column","Select row":"Select row","Selecting resized image failed":"Selecting resized image failed","Server failed to process the image.":"Server failed to process the image.","Show more items":"Show more items","Side image":"Side image",Solid:"Solid","Split cell horizontally":"Split cell horizontally","Split cell vertically":"Split cell vertically",Square:"Square","Start at":"Start at","Start index must be greater than 0.":"Start index must be greater than 0.",Strikethrough:"Strikethrough",Style:"Style",Subscript:"Subscript",Superscript:"Superscript","Table alignment toolbar":"Table alignment toolbar","Table cell text alignment":"Table cell text alignment","Table properties":"Table properties","Table toolbar":"Table toolbar","Text alternative":"Text alternative",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".',"The URL must not be empty.":"The URL must not be empty.",'The value is invalid. Try "10px" or "2em" or simply "2".':'The value is invalid. Try "10px" or "2em" or simply "2".',"This link has no URL":"This link has no URL","This media URL is not supported.":"This media URL is not supported.","Tip: Paste the URL into the content to embed faster.":"Tip: Paste the URL into the content to embed faster.","To-do List":"To-do List","Toggle caption off":"Toggle caption off","Toggle caption on":"Toggle caption on","Toggle the circle list style":"Toggle the circle list style","Toggle the decimal list style":"Toggle the decimal list style","Toggle the decimal with leading zero list style":"Toggle the decimal with leading zero list style","Toggle the disc list style":"Toggle the disc list style","Toggle the lowerâlatin list style":"Toggle the lowerâlatin list style","Toggle the lowerâroman list style":"Toggle the lowerâroman list style","Toggle the square list style":"Toggle the square list style","Toggle the upperâlatin list style":"Toggle the upperâlatin list style","Toggle the upperâroman list style":"Toggle the upperâroman list style",Turquoise:"Turquoise","Type or paste your content here.":"Type or paste your content here.","Type your title":"Type your title",Underline:"Underline",Undo:"Undo",Unlink:"Unlink",Update:"Update","Update image URL":"Update image URL","Upload failed":"Upload failed","Upload from computer":"Upload from computer","Upload image from computer":"Upload image from computer","Upload in progress":"Upload in progress","Upper-latin":"Upper-latin","Upper-roman":"Upper-roman","Vertical text alignment toolbar":"Vertical text alignment toolbar",White:"White","Widget toolbar":"Widget toolbar",Width:"Width","Wrap text":"Wrap text",Yellow:"Yellow"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})),function(nn,sn){_e.exports=sn()}(self,()=>(()=>{var nn={4959:(un,hn,fn)=>{const vn=fn(1103),_n={};for(const yn of Object.keys(vn))_n[vn[yn]]=yn;const kn={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};un.exports=kn;for(const yn of Object.keys(kn)){if(!("channels"in kn[yn]))throw new Error("missing channels property: "+yn);if(!("labels"in kn[yn]))throw new Error("missing channel labels property: "+yn);if(kn[yn].labels.length!==kn[yn].channels)throw new Error("channel and label counts mismatch: "+yn);const{channels:Cn,labels:Sn}=kn[yn];delete kn[yn].channels,delete kn[yn].labels,Object.defineProperty(kn[yn],"channels",{value:Cn}),Object.defineProperty(kn[yn],"labels",{value:Sn})}kn.rgb.hsl=function(yn){const Cn=yn[0]/255,Sn=yn[1]/255,$n=yn[2]/255,Pn=Math.min(Cn,Sn,$n),xn=Math.max(Cn,Sn,$n),Mn=xn-Pn;let En,Tn;xn===Pn?En=0:Cn===xn?En=(Sn-$n)/Mn:Sn===xn?En=2+($n-Cn)/Mn:$n===xn&&(En=4+(Cn-Sn)/Mn),En=Math.min(60*En,360),En<0&&(En+=360);const Ln=(Pn+xn)/2;return Tn=xn===Pn?0:Ln<=.5?Mn/(xn+Pn):Mn/(2-xn-Pn),[En,100*Tn,100*Ln]},kn.rgb.hsv=function(yn){let Cn,Sn,$n,Pn,xn;const Mn=yn[0]/255,En=yn[1]/255,Tn=yn[2]/255,Ln=Math.max(Mn,En,Tn),Nn=Ln-Math.min(Mn,En,Tn),Rn=function(On){return(Ln-On)/6/Nn+.5};return Nn===0?(Pn=0,xn=0):(xn=Nn/Ln,Cn=Rn(Mn),Sn=Rn(En),$n=Rn(Tn),Mn===Ln?Pn=$n-Sn:En===Ln?Pn=.3333333333333333+Cn-$n:Tn===Ln&&(Pn=.6666666666666666+Sn-Cn),Pn<0?Pn+=1:Pn>1&&(Pn-=1)),[360*Pn,100*xn,100*Ln]},kn.rgb.hwb=function(yn){const Cn=yn[0],Sn=yn[1];let $n=yn[2];const Pn=kn.rgb.hsl(yn)[0],xn=1/255*Math.min(Cn,Math.min(Sn,$n));
vendor: 7,922 bytes, line 371
371return $n=1-.00392156862745098*Math.max(Cn,Math.max(Sn,$n)),[Pn,100*xn,100*$n]},kn.rgb.cmyk=function(yn){const Cn=yn[0]/255,Sn=yn[1]/255,$n=yn[2]/255,Pn=Math.min(1-Cn,1-Sn,1-$n);return[100*((1-Cn-Pn)/(1-Pn)||0),100*((1-Sn-Pn)/(1-Pn)||0),100*((1-$n-Pn)/(1-Pn)||0),100*Pn]},kn.rgb.keyword=function(yn){const Cn=_n[yn];if(Cn)return Cn;let Sn,$n=1/0;for(const Mn of Object.keys(vn)){const En=vn[Mn],Tn=(xn=En,((Pn=yn)[0]-xn[0])**2+(Pn[1]-xn[1])**2+(Pn[2]-xn[2])**2);Tn<$n&&($n=Tn,Sn=Mn)}var Pn,xn;return Sn},kn.keyword.rgb=function(yn){return vn[yn]},kn.rgb.xyz=function(yn){let Cn=yn[0]/255,Sn=yn[1]/255,$n=yn[2]/255;return Cn=Cn>.04045?((Cn+.055)/1.055)**2.4:Cn/12.92,Sn=Sn>.04045?((Sn+.055)/1.055)**2.4:Sn/12.92,$n=$n>.04045?(($n+.055)/1.055)**2.4:$n/12.92,[100*(.4124*Cn+.3576*Sn+.1805*$n),100*(.2126*Cn+.7152*Sn+.0722*$n),100*(.0193*Cn+.1192*Sn+.9505*$n)]},kn.rgb.lab=function(yn){const Cn=kn.rgb.xyz(yn);let Sn=Cn[0],$n=Cn[1],Pn=Cn[2];return Sn/=95.047,$n/=100,Pn/=108.883,Sn=Sn>.008856?Sn**.3333333333333333:7.787*Sn+.13793103448275862,$n=$n>.008856?$n**.3333333333333333:7.787*$n+.13793103448275862,Pn=Pn>.008856?Pn**.3333333333333333:7.787*Pn+.13793103448275862,[116*$n-16,500*(Sn-$n),200*($n-Pn)]},kn.hsl.rgb=function(yn){const Cn=yn[0]/360,Sn=yn[1]/100,$n=yn[2]/100;let Pn,xn,Mn;if(Sn===0)return Mn=255*$n,[Mn,Mn,Mn];Pn=$n<.5?$n*(1+Sn):$n+Sn-$n*Sn;const En=2*$n-Pn,Tn=[0,0,0];for(let Ln=0;Ln<3;Ln++)xn=Cn+.3333333333333333*-(Ln-1),xn<0&&xn++,xn>1&&xn--,Mn=6*xn<1?En+6*(Pn-En)*xn:2*xn<1?Pn:3*xn<2?En+(Pn-En)*(.6666666666666666-xn)*6:En,Tn[Ln]=255*Mn;return Tn},kn.hsl.hsv=function(yn){const Cn=yn[0];let Sn=yn[1]/100,$n=yn[2]/100,Pn=Sn;const xn=Math.max($n,.01);return $n*=2,Sn*=$n<=1?$n:2-$n,Pn*=xn<=1?xn:2-xn,[Cn,100*($n===0?2*Pn/(xn+Pn):2*Sn/($n+Sn)),100*(($n+Sn)/2)]},kn.hsv.rgb=function(yn){const Cn=yn[0]/60,Sn=yn[1]/100;let $n=yn[2]/100;const Pn=Math.floor(Cn)%6,xn=Cn-Math.floor(Cn),Mn=255*$n*(1-Sn),En=255*$n*(1-Sn*xn),Tn=255*$n*(1-Sn*(1-xn));switch($n*=255,Pn){case 0:return[$n,Tn,Mn];case 1:return[En,$n,Mn];case 2:return[Mn,$n,Tn];case 3:return[Mn,En,$n];case 4:return[Tn,Mn,$n];case 5:return[$n,Mn,En]}},kn.hsv.hsl=function(yn){const Cn=yn[0],Sn=yn[1]/100,$n=yn[2]/100,Pn=Math.max($n,.01);let xn,Mn;Mn=(2-Sn)*$n;const En=(2-Sn)*Pn;return xn=Sn*Pn,xn/=En<=1?En:2-En,xn=xn||0,Mn/=2,[Cn,100*xn,100*Mn]},kn.hwb.rgb=function(yn){const Cn=yn[0]/360;let Sn=yn[1]/100,$n=yn[2]/100;const Pn=Sn+$n;let xn;Pn>1&&(Sn/=Pn,$n/=Pn);const Mn=Math.floor(6*Cn),En=1-$n;xn=6*Cn-Mn,1&Mn&&(xn=1-xn);const Tn=Sn+xn*(En-Sn);let Ln,Nn,Rn;switch(Mn){default:case 6:case 0:Ln=En,Nn=Tn,Rn=Sn;break;case 1:Ln=Tn,Nn=En,Rn=Sn;break;case 2:Ln=Sn,Nn=En,Rn=Tn;break;case 3:Ln=Sn,Nn=Tn,Rn=En;break;case 4:Ln=Tn,Nn=Sn,Rn=En;break;case 5:Ln=En,Nn=Sn,Rn=Tn}return[255*Ln,255*Nn,255*Rn]},kn.cmyk.rgb=function(yn){const Cn=yn[0]/100,Sn=yn[1]/100,$n=yn[2]/100,Pn=yn[3]/100;return[255*(1-Math.min(1,Cn*(1-Pn)+Pn)),255*(1-Math.min(1,Sn*(1-Pn)+Pn)),255*(1-Math.min(1,$n*(1-Pn)+Pn))]},kn.xyz.rgb=function(yn){const Cn=yn[0]/100,Sn=yn[1]/100,$n=yn[2]/100;let Pn,xn,Mn;return Pn=3.2406*Cn+-1.5372*Sn+-.4986*$n,xn=-.9689*Cn+1.8758*Sn+.0415*$n,Mn=.0557*Cn+-.204*Sn+1.057*$n,Pn=Pn>.0031308?1.055*Pn**.4166666666666667-.055:12.92*Pn,xn=xn>.0031308?1.055*xn**.4166666666666667-.055:12.92*xn,Mn=Mn>.0031308?1.055*Mn**.4166666666666667-.055:12.92*Mn,Pn=Math.min(Math.max(0,Pn),1),xn=Math.min(Math.max(0,xn),1),Mn=Math.min(Math.max(0,Mn),1),[255*Pn,255*xn,255*Mn]},kn.xyz.lab=function(yn){let Cn=yn[0],Sn=yn[1],$n=yn[2];return Cn/=95.047,Sn/=100,$n/=108.883,Cn=Cn>.008856?Cn**.3333333333333333:7.787*Cn+.13793103448275862,Sn=Sn>.008856?Sn**.3333333333333333:7.787*Sn+.13793103448275862,$n=$n>.008856?$n**.3333333333333333:7.787*$n+.13793103448275862,[116*Sn-16,500*(Cn-Sn),200*(Sn-$n)]},kn.lab.xyz=function(yn){let Cn,Sn,$n;Sn=(yn[0]+16)/116,Cn=yn[1]/500+Sn,$n=Sn-yn[2]/200;const Pn=Sn**3,xn=Cn**3,Mn=$n**3;return Sn=Pn>.008856?Pn:(Sn-.13793103448275862)/7.787,Cn=xn>.008856?xn:(Cn-.13793103448275862)/7.787,$n=Mn>.008856?Mn:($n-.13793103448275862)/7.787,Cn*=95.047,Sn*=100,$n*=108.883,[Cn,Sn,$n]},kn.lab.lch=function(yn){const Cn=yn[0],Sn=yn[1],$n=yn[2];let Pn;return Pn=360*Math.atan2($n,Sn)/2/Math.PI,Pn<0&&(Pn+=360),[Cn,Math.sqrt(Sn*Sn+$n*$n),Pn]},kn.lch.lab=function(yn){const Cn=yn[0],Sn=yn[1],$n=yn[2]/360*2*Math.PI;return[Cn,Sn*Math.cos($n),Sn*Math.sin($n)]},kn.rgb.ansi16=function(yn,Cn=null){const[Sn,$n,Pn]=yn;let xn=Cn===null?kn.rgb.hsv(yn)[2]:Cn;if(xn=Math.round(xn/50),xn===0)return 30;let Mn=30+(Math.round(Pn/255)<<2|Math.round($n/255)<<1|Math.round(Sn/255));return xn===2&&(Mn+=60),Mn},kn.hsv.ansi16=function(yn){return kn.rgb.ansi16(kn.hsv.rgb(yn),yn[2])},kn.rgb.ansi256=function(yn){const Cn=yn[0],Sn=yn[1],$n=yn[2];return Cn===Sn&&Sn===$n?Cn<8?16:Cn>248?231:Math.round((Cn-8)/247*24)+232:16+36*Math.round(Cn/255*5)+6*Math.round(Sn/255*5)+Math.round($n/255*5)},kn.ansi16.rgb=function(yn){let Cn=yn%10;if(Cn===0||Cn===7)return yn>50&&(Cn+=3.5),Cn=Cn/10.5*255,[Cn,Cn,Cn];const Sn=.5*(1+~~(yn>50));return[(1&Cn)*Sn*255,(Cn>>1&1)*Sn*255,(Cn>>2&1)*Sn*255]},kn.ansi256.rgb=function(yn){if(yn>=232){const Sn=10*(yn-232)+8;return[Sn,Sn,Sn]}let Cn;return yn-=16,[Math.floor(yn/36)/5*255,Math.floor((Cn=yn%36)/6)/5*255,Cn%6/5*255]},kn.rgb.hex=function(yn){const Cn=(((255&Math.round(yn[0]))<<16)+((255&Math.round(yn[1]))<<8)+(255&Math.round(yn[2]))).toString(16).toUpperCase();return"000000".substring(Cn.length)+Cn},kn.hex.rgb=function(yn){const Cn=yn.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!Cn)return[0,0,0];let Sn=Cn[0];Cn[0].length===3&&(Sn=Sn.split("").map(Pn=>Pn+Pn).join(""));const $n=parseInt(Sn,16);return[$n>>16&255,$n>>8&255,255&$n]},kn.rgb.hcg=function(yn){const Cn=yn[0]/255,Sn=yn[1]/255,$n=yn[2]/255,Pn=Math.max(Math.max(Cn,Sn),$n),xn=Math.min(Math.min(Cn,Sn),$n),Mn=Pn-xn;let En,Tn;return En=Mn<1?xn/(1-Mn):0,Tn=Mn<=0?0:Pn===Cn?(Sn-$n)/Mn%6:Pn===Sn?2+($n-Cn)/Mn:4+(Cn-Sn)/Mn,Tn/=6,Tn%=1,[360*Tn,100*Mn,100*En]},kn.hsl.hcg=function(yn){const Cn=yn[1]/100,Sn=yn[2]/100,$n=Sn<.5?2*Cn*Sn:2*Cn*(1-Sn);let Pn=0;return $n<1&&(Pn=(Sn-.5*$n)/(1-$n)),[yn[0],100*$n,100*Pn]},kn.hsv.hcg=function(yn){const Cn=yn[1]/100,Sn=yn[2]/100,$n=Cn*Sn;let Pn=0;return $n<1&&(Pn=(Sn-$n)/(1-$n)),[yn[0],100*$n,100*Pn]},kn.hcg.rgb=function(yn){const Cn=yn[0]/360,Sn=yn[1]/100,$n=yn[2]/100;if(Sn===0)return[255*$n,255*$n,255*$n];const Pn=[0,0,0],xn=Cn%1*6,Mn=xn%1,En=1-Mn;let Tn=0;switch(Math.floor(xn)){case 0:Pn[0]=1,Pn[1]=Mn,Pn[2]=0;break;case 1:Pn[0]=En,Pn[1]=1,Pn[2]=0;break;case 2:Pn[0]=0,Pn[1]=1,Pn[2]=Mn;break;case 3:Pn[0]=0,Pn[1]=En,Pn[2]=1;break;case 4:Pn[0]=Mn,Pn[1]=0,Pn[2]=1;break;default:Pn[0]=1,Pn[1]=0,Pn[2]=En}return Tn=(1-Sn)*$n,[255*(Sn*Pn[0]+Tn),255*(Sn*Pn[1]+Tn),255*(Sn*Pn[2]+Tn)]},kn.hcg.hsv=function(yn){const Cn=yn[1]/100,Sn=Cn+yn[2]/100*(1-Cn);let $n=0;return Sn>0&&($n=Cn/Sn),[yn[0],100*$n,100*Sn]},kn.hcg.hsl=function(yn){const Cn=yn[1]/100,Sn=yn[2]/100*(1-Cn)+.5*Cn;let $n=0;return Sn>0&&Sn<.5?$n=Cn/(2*Sn):Sn>=.5&&Sn<1&&($n=Cn/(2*(1-Sn))),[yn[0],100*$n,100*Sn]},kn.hcg.hwb=function(yn){const Cn=yn[1]/100,Sn=Cn+yn[2]/100*(1-Cn);return[yn[0],100*(Sn-Cn),100*(1-Sn)]},kn.hwb.hcg=function(yn){const Cn=yn[1]/100,Sn=1-yn[2]/100,$n=Sn-Cn;let Pn=0;return $n<1&&(Pn=(Sn-$n)/(1-$n)),[yn[0],100*$n,100*Pn]},kn.apple.rgb=function(yn){return[yn[0]/65535*255,yn[1]/65535*255,yn[2]/65535*255]},kn.rgb.apple=function(yn){return[yn[0]/255*65535,yn[1]/255*65535,yn[2]/255*65535]},kn.gray.rgb=function(yn){return[yn[0]/100*255,yn[0]/100*255,yn[0]/100*255]},kn.gray.hsl=function(yn){return[0,0,yn[0]]},kn.gray.hsv=kn.gray.hsl,kn.gray.hwb=function(yn){return[0,100,yn[0]]},kn.gray.cmyk=function(yn){return[0,0,0,yn[0]]},kn.gray.lab=function(yn){return[yn[0],0,0]},kn.gray.hex=function(yn){const Cn=255&Math.round(yn[0]/100*255),Sn=((Cn<<16)+(Cn<<8)+Cn).toString(16).toUpperCase();return"000000".substring(Sn.length)+Sn},kn.rgb.gray=function(yn){return[(yn[0]+yn[1]+yn[2])/3/255*100]}},841:(un,hn,fn)=>{const vn=fn(4959),_n=fn(9325),kn={};
vendor: 4,543 bytes, line 371
371Object.keys(vn).forEach(yn=>{kn[yn]={},Object.defineProperty(kn[yn],"channels",{value:vn[yn].channels}),Object.defineProperty(kn[yn],"labels",{value:vn[yn].labels});const Cn=_n(yn);Object.keys(Cn).forEach(Sn=>{const $n=Cn[Sn];kn[yn][Sn]=function(Pn){const xn=function(...Mn){const En=Mn[0];if(En==null)return En;En.length>1&&(Mn=En);const Tn=Pn(Mn);if(typeof Tn=="object")for(let Ln=Tn.length,Nn=0;Nn<Ln;Nn++)Tn[Nn]=Math.round(Tn[Nn]);return Tn};return"conversion"in Pn&&(xn.conversion=Pn.conversion),xn}($n),kn[yn][Sn].raw=function(Pn){const xn=function(...Mn){const En=Mn[0];return En==null?En:(En.length>1&&(Mn=En),Pn(Mn))};return"conversion"in Pn&&(xn.conversion=Pn.conversion),xn}($n)})}),un.exports=kn},9325:(un,hn,fn)=>{const vn=fn(4959);function _n(Cn){const Sn=function(){const Pn={},xn=Object.keys(vn);for(let Mn=xn.length,En=0;En<Mn;En++)Pn[xn[En]]={distance:-1,parent:null};return Pn}(),$n=[Cn];for(Sn[Cn].distance=0;$n.length;){const Pn=$n.pop(),xn=Object.keys(vn[Pn]);for(let Mn=xn.length,En=0;En<Mn;En++){const Tn=xn[En],Ln=Sn[Tn];Ln.distance===-1&&(Ln.distance=Sn[Pn].distance+1,Ln.parent=Pn,$n.unshift(Tn))}}return Sn}function kn(Cn,Sn){return function($n){return Sn(Cn($n))}}function yn(Cn,Sn){const $n=[Sn[Cn].parent,Cn];let Pn=vn[Sn[Cn].parent][Cn],xn=Sn[Cn].parent;for(;Sn[xn].parent;)$n.unshift(Sn[xn].parent),Pn=kn(vn[Sn[xn].parent][xn],Pn),xn=Sn[xn].parent;return Pn.conversion=$n,Pn}un.exports=function(Cn){const Sn=_n(Cn),$n={},Pn=Object.keys(Sn);for(let xn=Pn.length,Mn=0;Mn<xn;Mn++){const En=Pn[Mn];Sn[En].parent!==null&&($n[En]=yn(En,Sn))}return $n}},1103:un=>{un.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87
371],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},8603:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck-content code{background-color:hsla(0,0%,78%,.3);border-radius:2px;padding:.15em}.ck.ck-editor__editable .ck-code_selected{background-color:hsla(0,0%,78%,.5)}","",{version:3,sources:["webpack://./../ckeditor5-basic-styles/theme/code.css"],names:[],mappings:"AAKA,iBACC,kCAAuC,CAEvC,iBAAkB,CADlB,aAED,CAEA,0CACC,kCACD",sourcesContent:[`/* 372 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 373 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 374 */ 375 376.ck-content code { 377 background-color: hsla(0, 0%, 78%, 0.3); 378 padding: .15em; 379 border-radius: 2px; 380} 381 382.ck.ck-editor__editable .ck-code_selected { 383 background-color: hsla(0, 0%, 78%, 0.5); 384} 385`],sourceRoot:""}]);const Cn=yn},3062:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck-content blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}","",{version:3,sources:["webpack://./../ckeditor5-block-quote/theme/blockquote.css"],names:[],mappings:"AAKA,uBAWC,0BAAsC,CADtC,iBAAkB,CAFlB,aAAc,CACd,cAAe,CAPf,eAAgB,CAIhB,kBAAmB,CADnB,mBAOD,CAEA,gCACC,aAAc,CACd,2BACD",sourcesContent:[`/* 386 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 387 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 388 */ 389 390.ck-content blockquote { 391 /* See #12 */ 392 overflow: hidden; 393 394 /* https://github.com/ckeditor/ckeditor5-block-quote/issues/15 */ 395 padding-right: 1.5em; 396 padding-left: 1.5em; 397 398 margin-left: 0; 399 margin-right: 0; 400 font-style: italic; 401 border-left: solid 5px hsl(0, 0%, 80%); 402} 403 404.ck-content[dir="rtl"] blockquote { 405 border-left: 0; 406 border-right: solid 5px hsl(0, 0%, 80%); 407} 408`],sourceRoot:""}]);const Cn=yn},443:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,':root{--ck-image-processing-highlight-color:#f9fafa;--ck-image-processing-background-color:#e3e5e8}.ck.ck-editor__editable .image.image-processing{position:relative}.ck.ck-editor__editable .image.image-processing:before{animation:ck-image-processing-animation 2s linear infinite;background:linear-gradient(90deg,var(--ck-image-processing-background-color),var(--ck-image-processing-highlight-color),var(--ck-image-processing-background-color));background-size:200% 100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ck.ck-editor__editable .image.image-processing img{height:100%}@keyframes ck-image-processing-animation{0%{background-position:200% 0}to{background-position:-200% 0}}',"",{version:3,sources:["webpack://./../ckeditor5-ckbox/theme/ckboximageedit.css"],names:[],mappings:"AAKA,MAEC,6CAAyD,CACzD,8CACD,CAIE,gDACC,iBA2BD,CAzBC,uDAmBC,0DAA2D,CAR3D,oKAKC,CACD,yBAA0B,CAhB1B,UAAW,CAOX,WAAY,CAHZ,MAAO,CAFP,iBAAkB,CAClB,KAAM,CAKN,UAAW,CAHX,SAcD,CAEA,oDACC,WACD,CAKH,yCACC,GACC,0BACD,CACA,GACC,2BACD,CACD",sourcesContent:[`/* 409 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 410 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 411 */ 412 413:root { 414 /* Based on default CKBox theme colors */ 415 --ck-image-processing-highlight-color: hsl(220, 10%, 98%); 416 --ck-image-processing-background-color: hsl(220, 10%, 90%); 417} 418 419.ck.ck-editor__editable { 420 & .image { 421 &.image-processing { 422 position: relative; 423 424 &:before { 425 content: ''; 426 427 position: absolute; 428 top: 0; 429 left: 0; 430 z-index: 1; 431 432 height: 100%; 433 width: 100%; 434 435 background: linear-gradient( 436 90deg, 437 var(--ck-image-processing-background-color), 438 var(--ck-image-processing-highlight-color), 439 var(--ck-image-processing-background-color) 440 ); 441 background-size: 200% 100%; 442 443 animation: ck-image-processing-animation 2s linear infinite; 444 } 445 446 & img { 447 height: 100%; 448 } 449 } 450 } 451} 452 453@keyframes ck-image-processing-animation { 454 0% { 455 background-position: 200% 0; 456 } 457 100% { 458 background-position: -200% 0; 459 } 460} 461`],sourceRoot:""}]);const Cn=yn},903:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,'.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{dis
461play:inline;pointer-events:none;position:relative}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{position:absolute;width:0}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle,.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}.ck.ck-clipboard-drop-target-line{pointer-events:none;position:absolute}:root{--ck-clipboard-drop-target-dot-width:12px;--ck-clipboard-drop-target-dot-height:8px;--ck-clipboard-drop-target-color:var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{background:var(--ck-clipboard-drop-target-color);border:1px solid var(--ck-clipboard-drop-target-color);bottom:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);margin-left:-1px;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-style:solid;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5);content:"";display:block;height:0;left:50%;position:absolute;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);transform:translateX(-50%);width:0}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}.ck.ck-clipboard-drop-target-line{background:var(--ck-clipboard-drop-target-color);border:1px solid var(--ck-clipboard-drop-target-color);height:0;margin-top:-1px}.ck.ck-clipboard-drop-target-line:before{border-style:solid;content:"";height:0;position:absolute;top:calc(var(--ck-clipboard-drop-target-dot-width)*-.5);width:0}[dir=ltr] .ck.ck-clipboard-drop-target-line:before{border-color:transparent transparent transparent var(--ck-clipboard-drop-target-color);border-width:calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5) var(--ck-clipboard-drop-target-dot-height);left:-1px}[dir=rtl] .ck.ck-clipboard-drop-target-line:before{border-color:transparent var(--ck-clipboard-drop-target-color) transparent transparent;border-width:calc(var(--ck-clipboard-drop-target-dot-width)*.5) var(--ck-clipboard-drop-target-dot-height) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0;right:-1px}',"",{version:3,sources:["webpack://./../ckeditor5-clipboard/theme/clipboard.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-clipboard/clipboard.css"],names:[],mappings:"AASC,8DACC,cAAe,CAEf,mBAAoB,CADpB,iBAOD,CAJC,mEACC,iBAAkB,CAClB,OACD,CAWA,qJACC,YACD,CAIF,kCAEC,mBAAoB,CADpB,iBAED,CC9BA,MACC,yCAA0C,CAC1C,yCAA0C,CAC1C,6DACD,CAOE,mEAIC,gDAAiD,CADjD,sDAAuD,CAFvD,2DAA8D,CAI9D,gBAAiB,CAHjB,wDAqBD,CAfC,yEAWC,sFAAuF,CAEvF,kBAAmB,CADnB,qKAA0K,CAX1K,UAAW,CAIX,aAAc,CAFd,QAAS,CAIT,QAAS,CADT,iBAAkB,CAElB,wDAA2D,CAE3D,0BAA2B,CAR3B,OAYD,CAOF,kEACC,gGACD,CAKA,gDACC,OAAS,CACT,sBACD,CAGD,kCAGC,gDAAiD,CADjD,sDAAuD,CADvD,QAAS,CAGT,eAwBD,CAtBC,yCAMC,kBAAmB,CALnB,UAAW,CAIX,QAAS,CAHT,iBAAkB,CAClB,uDAA0D,CAC1D,OAiBD,CArBA,mDAYE,sFAAuF,CADvF,+JAAoK,CAFpK,SAYF,CArBA,mDAmBE,sFAAuF,CADvF,+JAAmK,CAFnK,UAKF",sourcesContent:[`/* 462 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 463 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 464 */ 465 466.ck.ck-editor__editable { 467 /* 468 * Vertical drop target (in text). 469 */ 470 & .ck.ck-clipboard-drop-target-position { 471 display: inline; 472 position: relative; 473 pointer-events: none; 474 475 & span { 476 position: absolute; 477 width: 0; 478 } 479 } 480 481 /* 482 * Styles of the widget being dragged (its preview). 483 */ 484 & .ck-widget:-webkit-drag { 485 & > .ck-widget__selection-handle { 486 display: none; 487 } 488 489 & > .ck-widget__type-around { 490 display: none; 491 } 492 } 493} 494 495.ck.ck-clipboard-drop-target-line { 496 position: absolute; 497 pointer-events: none; 498} 499`,`/* 500 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 501 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 502 */ 503 504@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; 505 506:root { 507 --ck-clipboard-drop-target-dot-width: 12px; 508 --ck-clipboard-drop-target-dot-height: 8px; 509 --ck-clipboard-drop-target-color: var(--ck-color-focus-border); 510} 511
512.ck.ck-editor__editable { 513 /* 514 * Vertical drop target (in text). 515 */ 516 & .ck.ck-clipboard-drop-target-position { 517 & span { 518 bottom: calc(-.5 * var(--ck-clipboard-drop-target-dot-height)); 519 top: calc(-.5 * var(--ck-clipboard-drop-target-dot-height)); 520 border: 1px solid var(--ck-clipboard-drop-target-color); 521 background: var(--ck-clipboard-drop-target-color); 522 margin-left: -1px; 523 524 /* The triangle above the marker */ 525 &::after { 526 content: ''; 527 width: 0; 528 height: 0; 529 530 display: block; 531 position: absolute; 532 left: 50%; 533 top: calc(-.5 * var(--ck-clipboard-drop-target-dot-height)); 534 535 transform: translateX(-50%); 536 border-color: var(--ck-clipboard-drop-target-color) transparent transparent transparent; 537 border-width: calc(var(--ck-clipboard-drop-target-dot-height)) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width)); 538 border-style: solid; 539 } 540 } 541 } 542 543 /* 544 * Styles of the widget that it a drop target. 545 */ 546 & .ck-widget.ck-clipboard-drop-target-range { 547 outline: var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color) !important; 548 } 549 550 /* 551 * Styles of the widget being dragged (its preview). 552 */ 553 & .ck-widget:-webkit-drag { 554 zoom: 0.6; 555 outline: none !important; 556 } 557} 558 559.ck.ck-clipboard-drop-target-line { 560 height: 0; 561 border: 1px solid var(--ck-clipboard-drop-target-color); 562 background: var(--ck-clipboard-drop-target-color); 563 margin-top: -1px; 564 565 &::before { 566 content: ''; 567 position: absolute; 568 top: calc(-.5 * var(--ck-clipboard-drop-target-dot-width)); 569 width: 0; 570 height: 0; 571 border-style: solid; 572 573 @mixin ck-dir ltr { 574 left: -1px; 575 576 border-width: calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width)) var(--ck-clipboard-drop-target-dot-height); 577 border-color: transparent transparent transparent var(--ck-clipboard-drop-target-color); 578 } 579 580 @mixin ck-dir rtl { 581 right: -1px; 582 583 border-width:calc(.5 * var(--ck-clipboard-drop-target-dot-width)) var(--ck-clipboard-drop-target-dot-height) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0; 584 border-color: transparent var(--ck-clipboard-drop-target-color) transparent transparent; 585 } 586 } 587} 588`],sourceRoot:""}]);const Cn=yn},3143:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-editor{position:relative}.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:var(--ck-z-panel)}.ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border-bottom-width:0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar{border-bottom-width:1px;border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:0}.ck.ck-editor__main>.ck-editor__editable{background:var(--ck-color-base-background);border-radius:0}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:var(--ck-color-base-border)}","",{version:3,sources:["webpack://./../ckeditor5-editor-classic/theme/classiceditor.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-editor-classic/classiceditor.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,cAIC,iBAMD,CAJC,2DAEC,yBACD,CCLC,gDCED,eDKC,CAPA,uICMA,qCAAsC,CDJpC,2BAA4B,CAC5B,4BAIF,CAPA,gDAMC,qBACD,CAEA,iFACC,uBAAwB,CCR1B,eDaC,CANA,yMCHA,q
588CAAsC,CDOpC,eAEF,CAKF,yCAEC,0CAA2C,CCpB3C,eD8BD,CAZA,yHCdE,qCAAsC,CDmBtC,wBAAyB,CACzB,yBAMF,CAHC,0DACC,wCACD",sourcesContent:[`/* 589 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 590 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 591 */ 592 593.ck.ck-editor { 594 /* All the elements within \`.ck-editor\` are positioned relatively to it. 595 If any element needs to be positioned with respect to the <body>, etc., 596 it must land outside of the \`.ck-editor\` in DOM. */ 597 position: relative; 598 599 & .ck-editor__top .ck-sticky-panel .ck-toolbar { 600 /* https://github.com/ckeditor/ckeditor5-editor-classic/issues/62 */ 601 z-index: var(--ck-z-panel); 602 } 603} 604`,`/* 605 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 606 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 607 */ 608 609@import "../mixins/_rounded.css"; 610 611.ck.ck-editor__top { 612 & .ck-sticky-panel { 613 & .ck-toolbar { 614 @mixin ck-rounded-corners { 615 border-bottom-left-radius: 0; 616 border-bottom-right-radius: 0; 617 } 618 619 border-bottom-width: 0; 620 } 621 622 & .ck-sticky-panel__content_sticky .ck-toolbar { 623 border-bottom-width: 1px; 624 625 @mixin ck-rounded-corners { 626 border-radius: 0; 627 } 628 } 629 } 630} 631 632/* Note: Use ck-editor__main to make sure these styles don't apply to other editor types */ 633.ck.ck-editor__main > .ck-editor__editable { 634 /* https://github.com/ckeditor/ckeditor5-theme-lark/issues/113 */ 635 background: var(--ck-color-base-background); 636 637 @mixin ck-rounded-corners { 638 border-top-left-radius: 0; 639 border-top-right-radius: 0; 640 } 641 642 &:not(.ck-focused) { 643 border-color: var(--ck-color-base-border); 644 } 645} 646`,`/* 647 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 648 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 649 */ 650 651/** 652 * Implements rounded corner interface for .ck-rounded-corners class. 653 * 654 * @see $ck-border-radius 655 */ 656@define-mixin ck-rounded-corners { 657 border-radius: 0; 658 659 @nest .ck-rounded-corners &, 660 &.ck-rounded-corners { 661 border-radius: var(--ck-border-radius); 662 @mixin-content; 663 } 664} 665`],sourceRoot:""}]);const Cn=yn},4717:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck .ck-placeholder,.ck.ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{content:attr(data-placeholder);left:0;pointer-events:none;position:absolute;right:0}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{color:var(--ck-color-engine-placeholder-text);cursor:text}","",{version:3,sources:["webpack://./../ckeditor5-engine/theme/placeholder.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-engine/placeholder.css"],names:[],mappings:"AAMA,uCAEC,iBAWD,CATC,qDAIC,8BAA+B,CAF/B,MAAO,CAKP,mBAAoB,CANpB,iBAAkB,CAElB,OAKD,CAKA,wCACC,YACD,CAQD,iCACC,iBACD,CC5BC,qDAEC,6CAA8C,CAD9C,WAED",sourcesContent:[`/* 666 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 667 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 668 */ 669 670/* See ckeditor/ckeditor5#936. */ 671.ck.ck-placeholder, 672.ck .ck-placeholder { 673 position: relative; 674 675 &::before { 676 position: absolute; 677 left: 0; 678 right: 0; 679 content: attr(data-placeholder); 680 681 /* See ckeditor/ckeditor5#469. */ 682 pointer-events: none; 683 } 684} 685 686/* See ckeditor/ckeditor5#1987. */ 687.ck.ck-read-only .ck-placeholder { 688 &::before { 689 display: none; 690 } 691} 692 693/* 694 * Rules for the \`ck-placeholder\` are loaded before the rules for \`ck-reset_all\` in the base CKEditor 5 DLL build. 695 * This fix overwrites the incorrectly set \`position: static\` from \`ck-reset_all\`. 696 * See https://github.com/ckeditor/ckeditor5/issues/11418. 697 */ 698.ck.ck-reset_all .ck-placeholder { 699 position: relative; 700} 701`,`/* 702 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 703 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 704 */ 705 706/* See ckeditor/ckeditor5#936. */ 707.ck.ck-placeholder, .ck .ck-placeholder { 708 &::before { 709 cursor: text; 710 color: var(--ck-color-engine-placeholder-text); 711 } 712} 713`],sourceRoot:""}]);const Cn=yn},9315:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}","",{version:3,sources:["webpack://./../ckeditor5-engine/theme/renderer.css"],names:[],mappings:"AAMA,qDACC,YACD",sourcesContent:[`/* 714 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 715 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 716 */ 717 718/* Elements marked by the Renderer as hidden should be invisible in the editor. */ 719.ck.ck-editor__editable span[data-ck-unsafe-element] { 720 display: none; 721} 722`],sourceRoot:""}]);const Cn=yn},8733:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-heading_heading1{font-size:20px}.ck.ck-heading_heading2{font-size:17px}.ck.ck-heading_heading3{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label{width:8em}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item{min-width:18em}","",{version:3,sources:["webpack://./../ckeditor5-heading/theme/heading.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-heading/heading.css"],names:[],mappings:"AAKA,wBACC,cACD,CAEA,wBACC,cACD,CAEA,wBACC,cACD,CAEA,+BACC,eACD,CCZC,2EACC,SACD,
722CAEA,uEACC,cACD",sourcesContent:[`/* 723 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 724 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 725 */ 726 727.ck.ck-heading_heading1 { 728 font-size: 20px; 729} 730 731.ck.ck-heading_heading2 { 732 font-size: 17px; 733} 734 735.ck.ck-heading_heading3 { 736 font-size: 14px; 737} 738 739.ck[class*="ck-heading_heading"] { 740 font-weight: bold; 741} 742`,`/* 743 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 744 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 745 */ 746 747/* Resize dropdown's button label. */ 748.ck.ck-dropdown.ck-heading-dropdown { 749 & .ck-dropdown__button .ck-button__label { 750 width: 8em; 751 } 752 753 & .ck-dropdown__panel .ck-list__item { 754 min-width: 18em; 755 } 756} 757`],sourceRoot:""}]);const Cn=yn},3508:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck-content .image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.ck-content .image img{display:block;height:auto;margin:0 auto;max-width:100%;min-width:100%}.ck-content .image-inline{align-items:flex-start;display:inline-flex;max-width:100%}.ck-content .image-inline picture{display:flex}.ck-content .image-inline img,.ck-content .image-inline picture{flex-grow:1;flex-shrink:1;max-width:100%}.ck.ck-editor__editable .image>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}.ck.ck-editor__editable .image{z-index:1}.ck.ck-editor__editable .image.ck-widget_selected{z-index:2}.ck.ck-editor__editable .image-inline{z-index:1}.ck.ck-editor__editable .image-inline.ck-widget_selected{z-index:2}.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection{display:none}.ck.ck-editor__editable .image-inline img{height:auto}.ck.ck-editor__editable td .image-inline img,.ck.ck-editor__editable th .image-inline img{max-width:none}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/image.css"],names:[],mappings:"AAMC,mBAEC,UAAW,CADX,aAAc,CAOd,gBAAkB,CAGlB,cAAe,CARf,iBA2BD,CAjBC,uBAEC,aAAc,CAad,WAAY,CAVZ,aAAc,CAGd,cAAe,CAGf,cAKD,CAGD,0BAYC,sBAAuB,CANvB,mBAAoB,CAGpB,cAoBD,CAdC,kCACC,YACD,CAGA,gEAGC,WAAY,CACZ,aAAc,CAGd,cACD,CAUD,gEASC,eAAgB,CARhB,oBAAqB,CACrB,qBAAsB,CAQtB,sBAAuB,CAFvB,kBAGD,CAKA,+BACC,SASD,CAHC,kDACC,SACD,CAMD,sCACC,SAkBD,CAZC,yDACC,SAUD,CAHC,qEACC,YACD,CAMF,0CACC,WACD,CAMC,0FACC,cACD",sourcesContent:[`/* 758 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 759 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 760 */ 761 762.ck-content { 763 & .image { 764 display: table; 765 clear: both; 766 text-align: center; 767 768 /* Make sure there is some space between the content and the image. Center image by default. */ 769 /* The first value should be equal to --ck-spacing-large variable if used in the editor context 770 to avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */ 771 margin: 0.9em auto; 772 773 /* Make sure the caption will be displayed properly (See: https://github.com/ckeditor/ckeditor5/issues/1870). */ 774 min-width: 50px; 775 776 & img { 777 /* Prevent unnecessary margins caused by line-height (see #44). */ 778 display: block; 779 780 /* Center the image if its width is smaller than the content's width. */ 781 margin: 0 auto; 782 783 /* Make sure the image never exceeds the size of the parent container (ckeditor/ckeditor5-ui#67). */ 784 max-width: 100%; 785 786 /* Make sure the image is never smaller than the parent container (See: https://github.com/ckeditor/ckeditor5/issues/9300). */ 787 min-width: 100%; 788 789 /* Keep proportions of the block image if the height is set and the image is wider than the editor width. 790 See https://github.com/ckeditor/ckeditor5/issues/14542. */ 791 height: auto; 792 } 793 } 794 795 & .image-inline { 796 /* 797 * Normally, the .image-inline would have "display: inline-block" and "img { width: 100% }" (to follow the wrapper while resizing). 798 * Unfortunately, together with "srcset", it gets automatically stretched up to the width of the editing root. 799 * This strange behavior does not happen with inline-flex. 800 */ 801 display: inline-flex; 802 803 /* While being resized, don't allow the image to exceed the width of the editing root. */ 804 max-width: 100%; 805 806 /* This is required by Safari to resize images in a sensible way. Without this, the browser breaks the ratio. */ 807 align-items: flex-start; 808 809 /* When the picture is present it must act as a flex container to let the img resize properly */ 810 & picture { 811 display: flex; 812 } 813 814 /* When the picture is present, it must act like a resizable img. */ 815 & picture, 816 & img { 817 /* This is necessary for the img to span the entire .image-inline wrapper and to resize properly. */ 818 flex-grow: 1; 819 flex-shrink: 1; 820 821 /* Prevents overflowing the editing root boundaries when an inline image is very wide. */ 822 max-width: 100%; 823 } 824 } 825} 826 827.ck.ck-editor__editable { 828 /* 829 * Inhertit the content styles padding of the <figcaption> in case the integration overrides \`text-align: center\` 830 * of \`.image\` (e.g. to the left/right). This ensures the placeholder stays at the padding just like the native 831 * caret does, and not at the edge of <figcaption>. 832 */ 833 & .image > figcaption.ck-placeholder::before { 834 padding-left: inherit; 835 padding-right: inherit; 836 837 /* 838 * Make sure the image caption placeholder doesn't overflow the placeholder area. 839 * See https://github.com/ckeditor/ckeditor5/issues/9162. 840 */ 841 white-space: nowrap; 842 overflow: hidden; 843 text-overflow: ellipsis; 844 } 845 846 /* 847 * See https://github.com/ckeditor/ckeditor5/issues/15115. 848 */ 849 & .image { 850 z-index: 1; 851 852 /* 853 * Make sure the selected image always stays on top of its siblings. 854 * See https://github.com/ckeditor/ckeditor5/issues/9108. 855 */ 856 &.ck-widget_selected { 857 z-index: 2; 858 } 859 } 860 861 /* 862 * See https://github.com/ckeditor/ckeditor5/issues/15115. 863 */ 864 & .image-inline { 865 z-index: 1; 866 867 /* 868 * Make sure the selected inline image always stays on top of its siblings. 869 * See https://github.com/ckeditor/ckeditor5/issues/9108. 870 */ 871 &.ck-widget_selected { 872 z-index: 2; 873 874 /* 875 * Make sure the native browser selection style is not displayed. 876 * Inline image widgets have their own styles for the selected state and 877 * leaving this up to the browser is asking for a visual collision. 878 */ 879 & ::selection { 880 display: none; 881 } 882 } 883 } 884 885 /* Keep proportions of the inline image if the height is set and the image is wider than the editor width. 886 See https://github.com/ckeditor/ckeditor5/issues/14542. */ 887 & .image-inline img { 888 height: auto; 889 } 890 891 /* The inline image nested in the table should have its original size if not resized. 892 See https://github.com/ckeditor/ckeditor5/issues/9117. */ 893 & td, 894 & th { 895 & .image-inline img { 896 max-width: none; 897 } 898 } 899} 900`],sourceRoot:""}]);const Cn=yn},2640:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,":root{--ck-color-image-caption-background:#f7f7f7;--ck-color-image-caption-text:#333;--ck-color-image-caption-highligted-background:#fd0}.ck-content .image>figcaption{background-color:var(--ck-color-image-caption-background);caption-side:bottom;color:var(--ck-color-image-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;word-break:break-word}.ck.ck-editor__editable .image>
900figcaption.image__caption_highlighted{animation:ck-image-caption-highlight .6s ease-out}@keyframes ck-image-caption-highlight{0%{background-color:var(--ck-color-image-caption-highligted-background)}to{background-color:var(--ck-color-image-caption-background)}}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/imagecaption.css"],names:[],mappings:"AAKA,MACC,2CAAoD,CACpD,kCAA8C,CAC9C,mDACD,CAGA,8BAKC,yDAA0D,CAH1D,mBAAoB,CAEpB,wCAAyC,CAHzC,qBAAsB,CAMtB,eAAgB,CAChB,mBAAoB,CAFpB,YAAa,CAHb,qBAMD,CAGA,qEACC,iDACD,CAEA,sCACC,GACC,oEACD,CAEA,GACC,yDACD,CACD",sourcesContent:[`/* 901 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 902 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 903 */ 904 905:root { 906 --ck-color-image-caption-background: hsl(0, 0%, 97%); 907 --ck-color-image-caption-text: hsl(0, 0%, 20%); 908 --ck-color-image-caption-highligted-background: hsl(52deg 100% 50%); 909} 910 911/* Content styles */ 912.ck-content .image > figcaption { 913 display: table-caption; 914 caption-side: bottom; 915 word-break: break-word; 916 color: var(--ck-color-image-caption-text); 917 background-color: var(--ck-color-image-caption-background); 918 padding: .6em; 919 font-size: .75em; 920 outline-offset: -1px; 921} 922 923/* Editing styles */ 924.ck.ck-editor__editable .image > figcaption.image__caption_highlighted { 925 animation: ck-image-caption-highlight .6s ease-out; 926} 927 928@keyframes ck-image-caption-highlight { 929 0% { 930 background-color: var(--ck-color-image-caption-highligted-background); 931 } 932 933 100% { 934 background-color: var(--ck-color-image-caption-background); 935 } 936} 937`],sourceRoot:""}]);const Cn=yn},3535:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-image-insert-url .ck-image-insert-url__action-row{display:grid;grid-template-columns:repeat(2,1fr)}:root{--ck-image-insert-insert-by-url-width:250px}.ck.ck-image-insert-url{--ck-input-width:100%}.ck.ck-image-insert-url .ck-image-insert-url__action-row{grid-column-gap:var(--ck-spacing-large);margin-top:var(--ck-spacing-large)}.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-cancel,.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-save{justify-content:center;min-width:auto}.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}.ck.ck-image-insert-form>.ck.ck-button{display:block;padding:var(--ck-list-button-padding);width:100%}[dir=ltr] .ck.ck-image-insert-form>.ck.ck-button{text-align:left}[dir=rtl] .ck.ck-image-insert-form>.ck.ck-button{text-align:right}.ck.ck-image-insert-form>.ck.ck-collapsible:not(:first-child){border-top:1px solid var(--ck-color-base-border)}.ck.ck-image-insert-form>.ck.ck-collapsible:not(:last-child){border-bottom:1px solid var(--ck-color-base-border)}.ck.ck-image-insert-form>.ck.ck-collapsible,.ck.ck-image-insert-form>.ck.ck-image-insert-url{min-width:var(--ck-image-insert-insert-by-url-width)}.ck.ck-image-insert-form>.ck.ck-image-insert-url{padding:var(--ck-spacing-large)}.ck.ck-image-insert-form:focus{outline:none}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/imageinsert.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-image/imageinsert.css"],names:[],mappings:"AAMC,yDACC,YAAa,CACb,mCACD,CCFD,MACC,2CACD,CAEA,wBACC,qBAgBD,CAdC,yDACC,uCAAwC,CACxC,kCAWD,CATC,oJAEC,sBAAuB,CACvB,cACD,CAEA,sFACC,0BACD,CAKD,uCACC,aAAc,CAEd,qCAAsC,CADtC,UAUD,CAZA,iDAME,eAMF,CAZA,iDAUE,gBAEF,CAGC,8DACC,gDACD,CAEA,6DACC,mDACD,CAMD,6FAJC,oDAOD,CAHA,iDAEC,+BACD,CAEA,+BACC,YACD",sourcesContent:[`/* 938 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 939 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 940 */ 941 942.ck.ck-image-insert-url { 943 & .ck-image-insert-url__action-row { 944 display: grid; 945 grid-template-columns: repeat(2, 1fr); 946 } 947} 948`,`/* 949 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 950 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 951 */ 952 953@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; 954 955:root { 956 --ck-image-insert-insert-by-url-width: 250px; 957} 958
959.ck.ck-image-insert-url { 960 --ck-input-width: 100%; 961 962 & .ck-image-insert-url__action-row { 963 grid-column-gap: var(--ck-spacing-large); 964 margin-top: var(--ck-spacing-large); 965 966 & .ck-button-save, 967 & .ck-button-cancel { 968 justify-content: center; 969 min-width: auto; 970 } 971 972 & .ck-button .ck-button__label { 973 color: var(--ck-color-text); 974 } 975 } 976} 977 978.ck.ck-image-insert-form { 979 & > .ck.ck-button { 980 display: block; 981 width: 100%; 982 padding: var(--ck-list-button-padding); 983 984 @mixin ck-dir ltr { 985 text-align: left; 986 } 987 988 @mixin ck-dir rtl { 989 text-align: right; 990 } 991 } 992 993 & > .ck.ck-collapsible { 994 &:not(:first-child) { 995 border-top: 1px solid var(--ck-color-base-border); 996 } 997 998 &:not(:last-child) { 999 border-bottom: 1px solid var(--ck-color-base-border); 1000 } 1001 1002 min-width: var(--ck-image-insert-insert-by-url-width); 1003 } 1004 1005 /* This is the case when there are no other integrations configured than insert by URL */ 1006 & > .ck.ck-image-insert-url { 1007 min-width: var(--ck-image-insert-insert-by-url-width); 1008 padding: var(--ck-spacing-large); 1009 } 1010 1011 &:focus { 1012 outline: none; 1013 } 1014} 1015`],sourceRoot:""}]);const Cn=yn},2873:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-editor__editable img.image_placeholder{background-size:100% 100%}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/imageplaceholder.css"],names:[],mappings:"AAMC,8CACC,yBACD",sourcesContent:[`/* 1016 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1017 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1018 */ 1019 1020.ck.ck-editor__editable { 1021 & img.image_placeholder { 1022 background-size: 100% 100%; 1023 } 1024} 1025`],sourceRoot:""}]);const Cn=yn},6270:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck-content img.image_resized{height:auto}.ck-content .image.image_resized{box-sizing:border-box;display:block;max-width:100%}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck.ck-editor__editable td .image-inline.image_resized img,.ck.ck-editor__editable th .image-inline.image_resized img{max-width:100%}[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-left:var(--ck-spacing-standard)}.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label{width:4em}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/imageresize.css"],names:[],mappings:"AAMA,8BACC,WACD,CAEA,iCAQC,qBAAsB,CADtB,aAAc,CANd,cAkBD,CATC,qCAEC,UACD,CAEA,4CAEC,aACD,CAQC,sHACC,cACD,CAIF,oFACC,uCACD,CAEA,oFACC,sCACD,CAEA,oEACC,SACD",sourcesContent:[`/* 1026 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1027 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1028 */ 1029 1030/* Preserve aspect ratio of the resized image after introducing image height attribute. */ 1031.ck-content img.image_resized { 1032 height: auto; 1033} 1034 1035.ck-content .image.image_resized { 1036 max-width: 100%; 1037 /* 1038 The \`<figure>\` element for resized images must not use \`display:table\` as browsers do not support \`max-width\` for it well. 1039 See https://stackoverflow.com/questions/4019604/chrome-safari-ignoring-max-width-in-table/14420691#14420691 for more. 1040 Fortunately, since we control the width, there is no risk that the image will look bad. 1041 */ 1042 display: block; 1043 box-sizing: border-box; 1044 1045 & img { 1046 /* For resized images it is the \`<figure>\` element that determines the image width. */ 1047 width: 100%; 1048 } 1049 1050 & > figcaption { 1051 /* The \`<figure>\` element uses \`display:block\`, so \`<figcaption>\` also has to. */ 1052 display: block; 1053 } 1054} 1055 1056.ck.ck-editor__editable { 1057 /* The resized inline image nested in the table should respect its parent size. 1058 See https://github.com/ckeditor/ckeditor5/issues/9117. */ 1059 & td, 1060 & th { 1061 & .image-inline.image_resized img { 1062 max-width: 100%; 1063 } 1064 } 1065} 1066 1067[dir="ltr"] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon { 1068 margin-right: var(--ck-spacing-standard); 1069} 1070 1071[dir="rtl"] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon { 1072 margin-left: var(--ck-spacing-standard); 1073} 1074
1075.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label { 1076 width: 4em; 1077} 1078`],sourceRoot:""}]);const Cn=yn},5083:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,":root{--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing)/2)}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-left:auto;margin-right:0}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-bottom:var(--ck-inline-image-style-spacing);margin-top:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-background)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after{display:none}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-hover-background)}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/imagestyle.css"],names:[],mappings:"AAKA,MACC,8BAA+B,CAC/B,qEACD,CAMC,qFAEC,oDACD,CAIA,yEAEC,UACD,CAEA,8BACC,WAAY,CACZ,yCAA0C,CAC1C,aACD,CAEA,oCACC,UAAW,CACX,0CACD,CAEA,sCACC,gBAAiB,CACjB,iBACD,CAEA,qCACC,WAAY,CACZ,yCACD,CAEA,2CAEC,gBAAiB,CADjB,cAED,CAEA,0CACC,aAAc,CACd,iBACD,CAGA,6GAGC,YACD,CAGC,mGAGC,kDAAmD,CADnD,+CAED,CAEA,iDACC,iDACD,CAEA,kDACC,gDACD,CAUC,0lBAGC,qDAKD,CAHC,8nBACC,YACD,CAKD,oVAGC,2DACD",sourcesContent:[`/* 1079 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1080 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1081 */ 1082 1083:root { 1084 --ck-image-style-spacing: 1.5em; 1085 --ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2); 1086} 1087 1088.ck-content { 1089 /* Provides a minimal side margin for the left and right aligned images, so that the user has a visual feedback 1090 confirming successful application of the style if image width exceeds the editor's size. 1091 See https://github.com/ckeditor/ckeditor5/issues/9342 */ 1092 & .image-style-block-align-left, 1093 & .image-style-block-align-right { 1094 max-width: calc(100% - var(--ck-image-style-spacing)); 1095 } 1096 1097 /* Allows displaying multiple floating images in the same line. 1098 See https://github.com/ckeditor/ckeditor5/issues/9183#issuecomment-804988132 */ 1099 & .image-style-align-left, 1100 & .image-style-align-right { 1101 clear: none; 1102 } 1103 1104 & .image-style-side { 1105 float: right; 1106 margin-left: var(--ck-image-style-spacing); 1107 max-width: 50%; 1108 } 1109 1110 & .image-style-align-left { 1111 float: left; 1112 margin-right: var(--ck-image-style-spacing); 1113 } 1114 1115 & .image-style-align-center { 1116 margin-left: auto; 1117 margin-right: auto; 1118 } 1119 1120 & .image-style-align-right { 1121 float: right; 1122 margin-left: var(--ck-image-style-spacing); 1123 } 1124 1125 & .image-style-block-align-right { 1126 margin-right: 0; 1127 margin-left: auto; 1128 } 1129 1130 & .image-style-block-align-left { 1131 margin-left: 0; 1132 margin-right: auto; 1133 } 1134 1135 /* Simulates margin collapsing with the preceding paragraph, which does not work for the floating elements. */ 1136 & p + .image-style-align-left, 1137 & p + .image-style-align-right, 1138 & p + .image-style-side { 1139 margin-top: 0; 1140 } 1141 1142 & .image-inline { 1143 &.image-style-align-left, 1144 &.image-style-align-right { 1145 margin-top: var(--ck-inline-image-style-spacing); 1146 margin-bottom: var(--ck-inline-image-style-spacing); 1147 } 1148 1149 &.image-style-align-left { 1150 margin-right: var(--ck-inline-image-style-spacing); 1151 } 1152 1153 &.image-style-align-right { 1154 margin-left: var(--ck-inline-image-style-spacing); 1155 } 1156 } 1157} 1158 1159.ck.ck-splitbutton { 1160 /* The button should display as a regular drop-down if the action button 1161 is forced to fire the same action as the arrow button. */ 1162 &.ck-splitbutton_flatten { 1163 &:hover, 1164 &.ck-splitbutton_open { 1165 & > .ck-splitbutton__action:not(.ck-disabled), 1166 & > .ck-splitbutton__arrow:not(.ck-disabled), 1167 & > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) { 1168 background-color: var(--ck-color-button-on-background); 1169 1170 &::after { 1171 display: none; 1172 } 1173 } 1174 } 1175 1176 &.ck-splitbutton_open:hover { 1177 & > .ck-splitbutton__action:not(.ck-disabled), 1178 & > .ck-splitbutton__arrow:not(.ck-disabled), 1179 & > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) { 1180 background-color: var(--ck-color-button-on-hover-background); 1181 } 1182 } 1183 } 1184} 1185`],sourceRoot:""}]);const Cn=yn},4036:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,'.ck-image-upload-complete-icon{border-radius:50%;display:block;position:absolute;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);z-index:1}.ck-image-upload-complete-icon:after{content:"";position:absolute}:root{--ck-color-image-upload-icon:#fff;--ck-color-image-upload-icon-background:#008a00;--ck-image-upload-icon-size:20;--ck-image-upload-icon-width:2px;--ck-image-upload-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck-image-upload-complete-icon{animation-delay:0ms,3s;animation-duration:.5s,.5s;animation-fill-mode:forwards,forwards;animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;background:var(--ck-color-image-upload-icon-background);font-size:calc(1px*var(--ck-image-upload-icon-size));height:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));opacity:0;overflow:hidden;width:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size))}.ck-image-upload-complete-icon:after{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:ck-upload-complete-icon-check;border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);box-sizing:border-box;height:0;left:25%;opacity:0;top:50%;
1185transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:0}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{height:0;opacity:1;width:0}33%{height:0;width:.3em}to{height:.45em;opacity:1;width:.3em}}',"",{version:3,sources:["webpack://./../ckeditor5-image/theme/imageuploadicon.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadicon.css"],names:[],mappings:"AAKA,+BAUC,iBAAkB,CATlB,aAAc,CACd,iBAAkB,CAOlB,sCAAwC,CADxC,oCAAsC,CAGtC,SAMD,CAJC,qCACC,UAAW,CACX,iBACD,CChBD,MACC,iCAA8C,CAC9C,+CAA4D,CAG5D,8BAA+B,CAC/B,gCAAiC,CACjC,4DACD,CAEA,+BAWC,sBAA4B,CAN5B,0BAAgC,CADhC,qCAAuC,CADvC,wEAA0E,CAD1E,uDAAwD,CAMxD,oDAAuD,CAWvD,oFAAuF,CAlBvF,SAAU,CAgBV,eAAgB,CAChB,mFA0BD,CAtBC,qCAgBC,mBAAsB,CADtB,sBAAyB,CAEzB,4BAA6B,CAH7B,4CAA6C,CAF7C,sFAAuF,CADvF,oFAAqF,CASrF,qBAAsB,CAdtB,QAAS,CAJT,QAAS,CAGT,SAAU,CADV,OAAQ,CAKR,mCAAoC,CACpC,yBAA0B,CAH1B,OAcD,CAGD,wCACC,GACC,SACD,CAEA,GACC,SACD,CACD,CAEA,wCACC,GACC,SACD,CAEA,GACC,SACD,CACD,CAEA,yCACC,GAGC,QAAS,CAFT,SAAU,CACV,OAED,CACA,IAEC,QAAS,CADT,UAED,CACA,GAGC,YAAc,CAFd,SAAU,CACV,UAED,CACD",sourcesContent:[`/* 1186 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1187 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1188 */ 1189 1190.ck-image-upload-complete-icon { 1191 display: block; 1192 position: absolute; 1193 1194 /* 1195 * Smaller images should have the icon closer to the border. 1196 * Match the icon position with the linked image indicator brought by the link image feature. 1197 */ 1198 top: min(var(--ck-spacing-medium), 6%); 1199 right: min(var(--ck-spacing-medium), 6%); 1200 border-radius: 50%; 1201 z-index: 1; 1202 1203 &::after { 1204 content: ""; 1205 position: absolute; 1206 } 1207} 1208`,`/* 1209 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1210 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1211 */ 1212 1213:root { 1214 --ck-color-image-upload-icon: hsl(0, 0%, 100%); 1215 --ck-color-image-upload-icon-background: hsl(120, 100%, 27%); 1216 1217 /* Match the icon size with the linked image indicator brought by the link image feature. */ 1218 --ck-image-upload-icon-size: 20; 1219 --ck-image-upload-icon-width: 2px; 1220 --ck-image-upload-icon-is-visible: clamp(0px, 100% - 50px, 1px); 1221} 1222 1223.ck-image-upload-complete-icon { 1224 opacity: 0; 1225 background: var(--ck-color-image-upload-icon-background); 1226 animation-name: ck-upload-complete-icon-show, ck-upload-complete-icon-hide; 1227 animation-fill-mode: forwards, forwards; 1228 animation-duration: 500ms, 500ms; 1229 1230 /* To make animation scalable. */ 1231 font-size: calc(1px * var(--ck-image-upload-icon-size)); 1232 1233 /* Hide completed upload icon after 3 seconds. */ 1234 animation-delay: 0ms, 3000ms; 1235 1236 /* 1237 * Use CSS math to simulate container queries. 1238 * https://css-tricks.com/the-raven-technique-one-step-closer-to-container-queries/#what-about-showing-and-hiding-things 1239 */ 1240 overflow: hidden; 1241 width: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size)); 1242 height: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size)); 1243 1244 /* This is check icon element made from border-width mixed with animations. */ 1245 &::after { 1246 /* Because of border transformation we need to "hard code" left position. */ 1247 left: 25%; 1248 1249 top: 50%; 1250 opacity: 0; 1251 height: 0; 1252 width: 0; 1253 1254 transform: scaleX(-1) rotate(135deg); 1255 transform-origin: left top; 1256 border-top: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon); 1257 border-right: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon); 1258 1259 animation-name: ck-upload-complete-icon-check; 1260 animation-duration: 500ms; 1261 animation-delay: 500ms; 1262 animation-fill-mode: forwards; 1263 1264 /* #1095. While reset is not providing proper box-sizing for pseudoelements, we need to handle it. */ 1265 box-sizing: border-box; 1266 } 1267} 1268 1269@keyframes ck-upload-complete-icon-show { 1270 from { 1271 opacity: 0; 1272 } 1273 1274 to { 1275 opacity: 1; 1276 } 1277} 1278 1279@keyframes ck-upload-complete-icon-hide { 1280 from { 1281 opacity: 1; 1282 } 1283 1284 to { 1285 opacity: 0; 1286 } 1287} 1288 1289@keyframes ck-upload-complete-icon-check { 1290 0% { 1291 opacity: 1; 1292 width: 0; 1293 height: 0; 1294 } 1295 33% { 1296 width: 0.3em; 1297 height: 0; 1298 } 1299 100% { 1300 opacity: 1; 1301 width: 0.3em; 1302 height: 0.45em; 1303 } 1304} 1305`],sourceRoot:""}]);const Cn=yn},3773:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,'.ck .ck-upload-placeholder-loader{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.ck .ck-upload-placeholder-loader:before{content:"";position:relative}:root{--ck-color-upload-placeholder-loader:#b3b3b3;--ck-upload-placeholder-loader-size:32px;--ck-upload-placeholder-image-aspect-ratio:2.8}.ck .ck-image-upload-placeholder{margin:0;width:100%}.ck .ck-image-upload-placeholder.image-inline{width:calc(var(--ck-upload-placeholder-loader-size)*2*var(--ck-upload-placeholder-image-aspect-ratio))}.ck .ck-image-upload-placeholder img{aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}.ck .ck-upload-placeholder-loader{height:100%;width:100%}.ck .ck-upload-placeholder-loader:before{animation:ck-upload-placeholder-loader 1s linear infinite;border-radius:50%;border-right:2px solid transparent;border-top:3px solid var(--ck-color-upload-placeholder-loader);height:var(--ck-upload-placeholder-loader-size);width:var(--ck-upload-placeholder-loader-size)}@keyframes ck-upload-placeholder-loader{to{transform:rotate(1turn)}}',"",{version:3,sources:["webpack://./../ckeditor5-image/theme/imageuploadloader.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadloader.css"],names:[],mappings:"AAKA,kCAGC,kBAAmB,CADnB,YAAa,CAEb,sBAAuB,CAEvB,MAAO,CALP,iBAAkB,CAIlB,KAOD,CAJC,yCACC,UAAW,CACX,iBACD,CCXD,MACC,4CAAqD,CACrD,wCAAyC,CACzC,8CACD,CAEA,iCAGC,QAAS,CADT,UAgBD,CAbC,8CACC,sGACD,CAEA,qCAOC,4DACD,CAGD,kCAEC,WAAY,CADZ,UAWD,CARC,yCAMC,yDAA0D,CAH1D,iBAAkB,CAElB,kCAAmC,CADnC,8DAA+D,CAF/D,+CAAgD,CADhD,8CAMD,CAGD,wCACC,GACC,uBACD,CACD",sourcesContent:[`/* 1306 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1307 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1308 */ 1309 1310.ck .ck-upload-placeholder-loader { 1311 position: absolute;
1312 display: flex; 1313 align-items: center; 1314 justify-content: center; 1315 top: 0; 1316 left: 0; 1317 1318 &::before { 1319 content: ''; 1320 position: relative; 1321 } 1322} 1323`,`/* 1324 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1325 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1326 */ 1327 1328:root { 1329 --ck-color-upload-placeholder-loader: hsl(0, 0%, 70%); 1330 --ck-upload-placeholder-loader-size: 32px; 1331 --ck-upload-placeholder-image-aspect-ratio: 2.8; 1332} 1333 1334.ck .ck-image-upload-placeholder { 1335 /* We need to control the full width of the SVG gray background. */ 1336 width: 100%; 1337 margin: 0; 1338 1339 &.image-inline { 1340 width: calc( 2 * var(--ck-upload-placeholder-loader-size) * var(--ck-upload-placeholder-image-aspect-ratio) ); 1341 } 1342 1343 & img { 1344 /* 1345 * This is an arbitrary aspect for a 1x1 px GIF to display to the user. Not too tall, not too short. 1346 * There's nothing special about this number except that it should make the image placeholder look like 1347 * a real image during this short period after the upload started and before the image was read from the 1348 * file system (and a rich preview was loaded). 1349 */ 1350 aspect-ratio: var(--ck-upload-placeholder-image-aspect-ratio); 1351 } 1352} 1353 1354.ck .ck-upload-placeholder-loader { 1355 width: 100%; 1356 height: 100%; 1357 1358 &::before { 1359 width: var(--ck-upload-placeholder-loader-size); 1360 height: var(--ck-upload-placeholder-loader-size); 1361 border-radius: 50%; 1362 border-top: 3px solid var(--ck-color-upload-placeholder-loader); 1363 border-right: 2px solid transparent; 1364 animation: ck-upload-placeholder-loader 1s linear infinite; 1365 } 1366} 1367 1368@keyframes ck-upload-placeholder-loader { 1369 to { 1370 transform: rotate( 360deg ); 1371 } 1372} 1373`],sourceRoot:""}]);const Cn=yn},3689:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline{position:relative}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{left:0;position:absolute;top:0}.ck.ck-editor__editable .image-inline.ck-appear,.ck.ck-editor__editable .image.ck-appear{animation:fadeIn .7s}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{background:var(--ck-color-upload-bar-background);height:2px;transition:width .1s;width:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/imageuploadprogress.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadprogress.css"],names:[],mappings:"AAMC,qEAEC,iBACD,CAGA,uGAIC,MAAO,CAFP,iBAAkB,CAClB,KAED,CCRC,yFACC,oBACD,CAID,uGAIC,gDAAiD,CAFjD,UAAW,CAGX,oBAAuB,CAFvB,OAGD,CAGD,kBACC,GAAO,SAAY,CACnB,GAAO,SAAY,CACpB",sourcesContent:[`/* 1374 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1375 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1376 */ 1377 1378.ck.ck-editor__editable { 1379 & .image, 1380 & .image-inline { 1381 position: relative; 1382 } 1383 1384 /* Upload progress bar. */ 1385 & .image .ck-progress-bar, 1386 & .image-inline .ck-progress-bar { 1387 position: absolute; 1388 top: 0; 1389 left: 0; 1390 } 1391} 1392`,`/* 1393 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1394 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1395 */ 1396 1397.ck.ck-editor__editable { 1398 & .image, 1399 & .image-inline { 1400 /* Showing animation. */ 1401 &.ck-appear { 1402 animation: fadeIn 700ms; 1403 } 1404 } 1405 1406 /* Upload progress bar. */ 1407 & .image .ck-progress-bar, 1408 & .image-inline .ck-progress-bar { 1409 height: 2px; 1410 width: 0; 1411 background: var(--ck-color-upload-bar-background); 1412 transition: width 100ms; 1413 } 1414} 1415 1416@keyframes fadeIn { 1417 from { opacity: 0; } 1418 to { opacity: 1; } 1419} 1420`],sourceRoot:""}]);const Cn=yn},1905:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-text-alternative-form{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-text-alternative-form .ck-labeled-field-view{display:inline-block}.ck.ck-text-alternative-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-text-alternative-form{flex-wrap:wrap}.ck.ck-text-alternative-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-text-alternative-form .ck-button{flex-basis:50%}}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/textalternativeform.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAOA,6BACC,YAAa,CACb,kBAAmB,CACnB,gBAqBD,CAnBC,oDACC,oBACD,
1420CAEA,uCACC,YACD,CCZA,oCDCD,6BAcE,cAUF,CARE,oDACC,eACD,CAEA,wCACC,cACD,CCrBD",sourcesContent:[`/* 1421 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1422 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1423 */ 1424 1425@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"; 1426 1427.ck.ck-text-alternative-form { 1428 display: flex; 1429 flex-direction: row; 1430 flex-wrap: nowrap; 1431 1432 & .ck-labeled-field-view { 1433 display: inline-block; 1434 } 1435 1436 & .ck-label { 1437 display: none; 1438 } 1439 1440 @mixin ck-media-phone { 1441 flex-wrap: wrap; 1442 1443 & .ck-labeled-field-view { 1444 flex-basis: 100%; 1445 } 1446 1447 & .ck-button { 1448 flex-basis: 50%; 1449 } 1450 } 1451} 1452`,`/* 1453 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1454 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1455 */ 1456 1457@define-mixin ck-media-phone { 1458 @media screen and (max-width: 600px) { 1459 @mixin-content; 1460 } 1461} 1462`],sourceRoot:""}]);const Cn=yn},9773:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck .ck-link_selected{background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid hsla(0,0%,100%,.5)}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-link/link.css"],names:[],mappings:"AAMA,sBACC,mDAMD,CAHC,wCACC,yFACD,CAOD,4BACC,8CACD,CAGA,sCAEC,gDAAiD,CADjD,WAAY,CAEZ,iBAAkB,CAClB,oCACD",sourcesContent:[`/* 1463 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1464 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1465 */ 1466 1467/* Class added to span element surrounding currently selected link. */ 1468.ck .ck-link_selected { 1469 background: var(--ck-color-link-selected-background); 1470 1471 /* Give linked inline images some outline to let the user know they are also part of the link. */ 1472 & span.image-inline { 1473 outline: var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background); 1474 } 1475} 1476 1477/* 1478 * Classes used by the "fake visual selection" displayed in the content when an input 1479 * in the link UI has focus (the browser does not render the native selection in this state). 1480 */ 1481.ck .ck-fake-link-selection { 1482 background: var(--ck-color-link-fake-selection); 1483} 1484 1485/* A collapsed fake visual selection. */ 1486.ck .ck-fake-link-selection_collapsed { 1487 height: 100%; 1488 border-right: 1px solid var(--ck-color-base-text); 1489 margin-right: -1px; 1490 outline: solid 1px hsla(0, 0%, 100%, .5); 1491} 1492`],sourceRoot:""}]);const Cn=yn},2347:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-link-actions{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-link-actions .ck-link-actions__preview{display:inline-block}.ck.ck-link-actions .ck-link-actions__preview .ck-button__label{overflow:hidden}@media screen and (max-width:600px){.ck.ck-link-actions{flex-wrap:wrap}.ck.ck-link-actions .ck-link-actions__preview{flex-basis:100%}.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){flex-basis:50%}}.ck.ck-link-actions .ck-button.ck-link-actions__preview{padding-left:0;padding-right:0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{color:var(--ck-color-link-default);cursor:pointer;max-width:var(--ck-input-width);min-width:3em;padding:0 var(--ck-spacing-medium);text-align:center;text-overflow:ellipsis}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover{text-decoration:underline}.ck.ck-link-actions .ck-button.ck-link-actions__preview,.ck.ck-link-actions .ck-button.ck-link-actions__preview:active,.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,.ck.ck-link-actions .ck-button.ck-link-actions__preview:hover{background:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{box-shadow:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label{text-decoration:underline}[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child),[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-link-actions .ck-button.ck-link-actions__preview{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{max-width:100%;min-width:0}[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview),[dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){margin-left:0}}","",{version:3,sources:["webpack://./../ckeditor5-link/theme/linkactions.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-link/linkactions.css"],names:[],mappings:"AAOA,oBACC,YAAa,CACb,kBAAmB,CACnB,gBAqBD,CAnBC,8CACC,oBAKD,CAHC,gEACC,eACD,CCXD,oCDCD,oBAcE,cAUF,CARE,8CACC,eACD,CAEA,8DACC,cACD,CCrBD,CCIA,wDACC,cAAe,CACf,eAmCD,CAjCC,0EAEC,kCAAmC,CAEnC,cAAe,CAIf,+BAAgC,CAChC,aAAc,CARd,kCAAmC,CASnC,iBAAkB,CAPlB,sBAYD,CAHC,gFACC,yBACD,CAGD,mPAIC,eACD,CAEA,+DACC,eACD,CAGC,gFACC,yBACD,CAWD,qHACC,sCACD,CDtDD,oCC0DC,wDACC,8DAMD,CAJC,0EAEC,cAAe,CADf,WAED,CAGD,gJAME,aAEF,CDzED",sourcesContent:[`/* 1493 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1494 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1495 */ 1496 1497@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"; 1498 1499.ck.ck-link-actions { 1500 display: flex; 1501 flex-direction: row; 1502 flex-wrap: nowrap; 1503 1504 & .ck-link-actions__preview { 1505 display: inline-block; 1506 1507 & .ck-button__label { 1508 overflow: hidden; 1509 } 1510 } 1511 1512 @mixin ck-media-phone { 1513 flex-wrap: wrap; 1514 1515 & .ck-link-actions__preview { 1516 flex-basis: 100%; 1517 } 1518 1519 & .ck-button:not(.ck-link-actions__preview) { 1520 flex-basis: 50%; 1521 } 1522 } 1523} 1524`,`/* 1525 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1526 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1527 */ 1528 1529@define-mixin ck-media-phone { 1530 @media screen and (max-width: 600px) { 1531 @mixin-content; 1532 } 1533} 1534`,`/* 1535 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1536 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1537 */ 1538 1539@import "@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css"; 1540@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; 1541@import "../mixins/_focus.css"; 1542@import "../mixins/_shadow.css"; 1543@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"; 1544 1545.ck.ck-link-actions { 1546 & .ck-button.ck-link-actions__preview { 1547 padding-left: 0; 1548 padding-right: 0; 1549 1550 & .ck-button__label { 1551 padding: 0 var(--ck-spacing-medium); 1552 color: var(--ck-color-link-default); 1553 text-overflow: ellipsis; 1554 cursor: pointer; 1555 1556 /* Match the box model of the link editor form's input so the balloon 1557 does not change width when moving between actions and the form. */ 1558 max-width: var(--ck-input-width); 1559 min-width: 3em; 1560 text-align: center; 1561 1562 &:hover { 1563 text-decoration: underline; 1564 } 1565 } 1566 1567 &, 1568 &:hover, 1569 &:focus, 1570 &:active { 1571 background: none; 1572 } 1573 1574 &:active { 1575 box-shadow: none; 1576 } 1577 1578 &:focus { 1579 & .ck-button__label { 1580 text-decoration: underline; 1581 } 1582 } 1583 } 1584 1585 @mixin ck-dir ltr { 1586 & .ck-button:not(:first-child) { 1587 margin-left: var(--ck-spacing-standard); 1588 } 1589 } 1590 1591 @mixin ck-dir rtl { 1592 & .ck-button:not(:last-child) { 1593 margin-left: var(--ck-spacing-standard); 1594 } 1595 } 1596 1597 @mixin ck-media-phone { 1598 & .ck-button.ck-link-actions__preview { 1599 margin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0; 1600 1601 & .ck-button__label { 1602 min-width: 0; 1603 max-width: 100%; 1604 } 1605 } 1606 1607 & .ck-button:not(.ck-link-actions__preview) { 1608 @mixin ck-dir ltr { 1609 margin-left: 0; 1610 } 1611 1612 @mixin ck-dir rtl { 1613 margin-left: 0; 1614 } 1615 } 1616 } 1617} 1618`],sourceRoot:""}]);const Cn=yn},7754:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-link-form{display:flex}.ck.ck-link-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-link-form{flex-wrap:wrap}.ck.ck-link-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-link-form .ck-button{flex-basis:50%}}.ck.ck-link-form_layout-vertical{display:block}.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel,.ck.ck-link-form_layout-vertical .ck-button.ck-button-save{margin-top:var(--ck-spacing-medium)}.ck.ck-link-form_layout-vertical{min-width:var(--ck-input-width);padding:0}.ck.ck-link-form_layout-vertical .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-link-form_layout-vertical>.ck-button{border-radius:0;margin:0;padding:var(--ck-spacing-standard);width:50%}.ck.ck-link-form_layout-vertical>.ck-button:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-link-form_layout-vertical>.ck-button,[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button{margin-left:0}[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-link-form_layout-vertical .ck.ck-list{margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton{padding:0;width:100%}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover{background:none}","",{version:3,sources:["webpack://./../ckeditor5-link/theme/linkform.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-link/linkform.css"],names:[],mappings:"AAOA,iBACC,YAiBD,CAfC,2BACC,YACD,CCNA,oCDCD,iBAQE,cAUF,CARE,wCACC,eACD,CAEA,4BACC,cACD,CCfD,CDuBD,iCACC,aAYD,CALE,wHAEC,mCACD,CE/BF,iCA
1618EC,+BAAgC,CADhC,SAgDD,CA7CC,wDACC,8EAMD,CAJC,uEACC,WAAY,CACZ,UACD,CAGD,4CAIC,eAAgB,CAFhB,QAAS,CADT,kCAAmC,CAEnC,SAkBD,CAfC,wDACC,gDACD,CARD,4GAeE,aAMF,CAJE,mEACC,kDACD,CAKF,6CACC,yDAUD,CARC,wEACC,SAAU,CACV,UAKD,CAHC,8EACC,eACD",sourcesContent:[`/* 1619 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1620 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1621 */ 1622 1623@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"; 1624 1625.ck.ck-link-form { 1626 display: flex; 1627 1628 & .ck-label { 1629 display: none; 1630 } 1631 1632 @mixin ck-media-phone { 1633 flex-wrap: wrap; 1634 1635 & .ck-labeled-field-view { 1636 flex-basis: 100%; 1637 } 1638 1639 & .ck-button { 1640 flex-basis: 50%; 1641 } 1642 } 1643} 1644 1645/* 1646 * Style link form differently when manual decorators are available. 1647 * See: https://github.com/ckeditor/ckeditor5-link/issues/186. 1648 */ 1649.ck.ck-link-form_layout-vertical { 1650 display: block; 1651 1652 /* 1653 * Whether the form is in the responsive mode or not, if there are decorator buttons 1654 * keep the top margin of action buttons medium. 1655 */ 1656 & .ck-button { 1657 &.ck-button-save, 1658 &.ck-button-cancel { 1659 margin-top: var(--ck-spacing-medium); 1660 } 1661 } 1662} 1663`,`/* 1664 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1665 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1666 */ 1667 1668@define-mixin ck-media-phone { 1669 @media screen and (max-width: 600px) { 1670 @mixin-content; 1671 } 1672} 1673`,`/* 1674 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1675 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1676 */ 1677 1678@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; 1679 1680/* 1681 * Style link form differently when manual decorators are available. 1682 * See: https://github.com/ckeditor/ckeditor5-link/issues/186. 1683 */ 1684.ck.ck-link-form_layout-vertical { 1685 padding: 0; 1686 min-width: var(--ck-input-width); 1687 1688 & .ck-labeled-field-view { 1689 margin: var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small); 1690 1691 & .ck-input-text { 1692 min-width: 0; 1693 width: 100%; 1694 } 1695 } 1696 1697 & > .ck-button { 1698 padding: var(--ck-spacing-standard); 1699 margin: 0; 1700 width: 50%; 1701 border-radius: 0; 1702 1703 &:not(:focus) { 1704 border-top: 1px solid var(--ck-color-base-border); 1705 } 1706 1707 @mixin ck-dir ltr { 1708 margin-left: 0; 1709 } 1710 1711 @mixin ck-dir rtl { 1712 margin-left: 0; 1713 1714 &:last-of-type { 1715 border-right: 1px solid var(--ck-color-base-border); 1716 } 1717 } 1718 } 1719 1720 /* Using additional \`.ck\` class for stronger CSS specificity than \`.ck.ck-link-form > :not(:first-child)\`. */ 1721 & .ck.ck-list { 1722 margin: var(--ck-spacing-standard) var(--ck-spacing-large); 1723 1724 & .ck-button.ck-switchbutton { 1725 padding: 0; 1726 width: 100%; 1727 1728 &:hover { 1729 background: none; 1730 } 1731 } 1732 } 1733} 1734`],sourceRoot:""}]);const Cn=yn},111:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,'.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{display:block;position:absolute}:root{--ck-link-image-indicator-icon-size:20;--ck-link-image-indicator-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{background-color:rgba(0,0,0,.4);background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:100%;content:"";height:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size));overflow:hidden;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);width:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size))}',"",{version:3,sources:["webpack://./../ckeditor5-link/theme/linkimage.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-link/linkimage.css"],names:[],mappings:"AASE,+FACC,aAAc,CACd,iBACD,CCPF,MAEC,sCAAuC,
1734CACvC,oEACD,CAME,+FAUC,+BAAqC,CACrC,83BAA+3B,CAG/3B,uBAA2B,CAD3B,2BAA4B,CAD5B,oBAAqB,CAGrB,kBAAmB,CAdnB,UAAW,CAsBX,oGAAuG,CAFvG,eAAgB,CAbhB,sCAAwC,CADxC,oCAAsC,CAetC,mGAED",sourcesContent:[`/* 1735 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1736 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1737 */ 1738 1739.ck.ck-editor__editable { 1740 /* Linked image indicator */ 1741 & figure.image > a, 1742 & a span.image-inline { 1743 &::after { 1744 display: block; 1745 position: absolute; 1746 } 1747 } 1748} 1749 1750`,`/* 1751 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1752 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1753 */ 1754 1755:root { 1756 /* Match the icon size with the upload indicator brought by the image upload feature. */ 1757 --ck-link-image-indicator-icon-size: 20; 1758 --ck-link-image-indicator-icon-is-visible: clamp(0px, 100% - 50px, 1px); 1759} 1760 1761.ck.ck-editor__editable { 1762 /* Linked image indicator */ 1763 & figure.image > a, 1764 & a span.image-inline { 1765 &::after {
1766 content: ""; 1767 1768 /* 1769 * Smaller images should have the icon closer to the border. 1770 * Match the icon position with the upload indicator brought by the image upload feature. 1771 */ 1772 top: min(var(--ck-spacing-medium), 6%); 1773 right: min(var(--ck-spacing-medium), 6%); 1774 1775 background-color: hsla(0, 0%, 0%, .4); 1776 background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+"); 1777 background-size: 14px; 1778 background-repeat: no-repeat; 1779 background-position: center; 1780 border-radius: 100%; 1781 1782 /* 1783 * Use CSS math to simulate container queries. 1784 * https://css-tricks.com/the-raven-technique-one-step-closer-to-container-queries/#what-about-showing-and-hiding-things 1785 */ 1786 overflow: hidden; 1787 width: calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size)); 1788 height: calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size)); 1789 } 1790 } 1791} 1792 1793`],sourceRoot:""}]);const Cn=yn},5730:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck-editor__editable .ck-list-bogus-paragraph{display:block}","",{version:3,sources:["webpack://./../ckeditor5-list/theme/documentlist.css"],names:[],mappings:"AAKA,8CACC,aACD",sourcesContent:[`/* 1794 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1795 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1796 */ 1797 1798.ck-editor__editable .ck-list-bogus-paragraph { 1799 display: block; 1800} 1801`],sourceRoot:""}]);const Cn=yn},4564:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}","",{version:3,sources:["webpack://./../ckeditor5-list/theme/list.css"],names:[],mappings:"AAKA,eACC,uBAiBD,CAfC,kBACC,2BAaD,CAXC,qBACC,2BASD,CAPC,wBACC,2BAKD,CAHC,2BACC,2BACD,CAMJ,eACC,oBAaD,CAXC,kBACC,sBASD,CAJE,6CACC,sBACD",sourcesContent:[`/* 1802 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1803 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1804 */ 1805 1806.ck-content ol { 1807 list-style-type: decimal; 1808 1809 & ol { 1810 list-style-type: lower-latin; 1811 1812 & ol { 1813 list-style-type: lower-roman; 1814 1815 & ol { 1816 list-style-type: upper-latin; 1817 1818 & ol { 1819 list-style-type: upper-roman; 1820 } 1821 } 1822 } 1823 } 1824} 1825 1826.ck-content ul { 1827 list-style-type: disc; 1828 1829 & ul { 1830 list-style-type: circle; 1831 1832 & ul { 1833 list-style-type: square; 1834 1835 & ul { 1836 list-style-type: square; 1837 } 1838 } 1839 } 1840} 1841`],sourceRoot:""}]);const Cn=yn},6082:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-list-properties.ck-list-properties_without-styles{padding:var(--ck-spacing-large)}.ck.ck-list-properties.ck-list-properties_without-styles>*{min-width:14em}.ck.ck-list-properties.ck-list-properties_without-styles>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-list-styles-list{grid-template-columns:repeat(4,auto)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible{border-top:1px solid var(--ck-color-base-border)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*{width:100%}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties .ck.ck-numbered-list-properties__start-index .ck-input{min-width:auto;width:100%}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order{background:transparent;margin-bottom:calc(var(--ck-spacing-tiny)*-1);padding-left:0;padding-right:0}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active,.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover{background:none;border-color:transparent;box-shadow:none}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-list/listproperties.css"],names:[],mappings:"AAOC,yDACC,+BASD,CAPC,2DACC,cAKD,CAHC,6DACC,qCACD,CASD,wFACC,oCACD,CAGA,mFACC,gDAWD,CARE,+GACC,UAKD,CAHC,iHACC,qCACD,CAMJ,8EACC,cAAe,CACf,UACD,CAEA,uEACC,sBAAuB,CAGvB,6CAAgD,CAFhD,cAAe,CACf,eAQD,CALC,2JAGC,eAAgB,CADhB,wBAAyB,CADzB,eAGD",sourcesContent:[`/* 1842 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1843 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1844 */ 1845
1846.ck.ck-list-properties { 1847 /* When there are no list styles and there is no collapsible. */ 1848 &.ck-list-properties_without-styles { 1849 padding: var(--ck-spacing-large); 1850 1851 & > * { 1852 min-width: 14em; 1853 1854 & + * { 1855 margin-top: var(--ck-spacing-standard); 1856 } 1857 } 1858 } 1859 1860 /* 1861 * When the numbered list property fields (start at, reversed) should be displayed, 1862 * more horizontal space is needed. Reconfigure the style grid to create that space. 1863 */ 1864 &.ck-list-properties_with-numbered-properties { 1865 & > .ck-list-styles-list { 1866 grid-template-columns: repeat( 4, auto ); 1867 } 1868 1869 /* When list styles are rendered and property fields are in a collapsible. */ 1870 & > .ck-collapsible { 1871 border-top: 1px solid var(--ck-color-base-border); 1872 1873 & > .ck-collapsible__children { 1874 & > * { 1875 width: 100%; 1876 1877 & + * { 1878 margin-top: var(--ck-spacing-standard); 1879 } 1880 } 1881 } 1882 } 1883 } 1884 1885 & .ck.ck-numbered-list-properties__start-index .ck-input { 1886 min-width: auto; 1887 width: 100%; 1888 } 1889 1890 & .ck.ck-numbered-list-properties__reversed-order { 1891 background: transparent; 1892 padding-left: 0; 1893 padding-right: 0; 1894 margin-bottom: calc(-1 * var(--ck-spacing-tiny)); 1895 1896 &:active, &:hover { 1897 box-shadow: none; 1898 border-color: transparent; 1899 background: none; 1900 } 1901 } 1902} 1903`],sourceRoot:""}]);const Cn=yn},2417:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-list-styles-list{display:grid}:root{--ck-list-style-button-size:44px}.ck.ck-list-styles-list{column-gap:var(--ck-spacing-medium);grid-template-columns:repeat(3,auto);padding:var(--ck-spacing-large);row-gap:var(--ck-spacing-medium)}.ck.ck-list-styles-list .ck-button{box-sizing:content-box;margin:0;padding:0}.ck.ck-list-styles-list .ck-button,.ck.ck-list-styles-list .ck-button .ck-icon{height:var(--ck-list-style-button-size);width:var(--ck-list-style-button-size)}","",{version:3,sources:["webpack://./../ckeditor5-list/theme/liststyles.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-list/liststyles.css"],names:[],mappings:"AAKA,wBACC,YACD,CCFA,MACC,gCACD,CAEA,wBAGC,mCAAoC,CAFpC,oCAAwC,CAGxC,+BAAgC,CAFhC,gCA4BD,CAxBC,mCAiBC,sBAAuB,CAPvB,QAAS,CANT,SAmBD,CAJC,+EAhBA,uCAAwC,CADxC,sCAoBA",sourcesContent:[`/* 1904 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1905 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1906 */ 1907 1908.ck.ck-list-styles-list { 1909 display: grid; 1910} 1911`,`/* 1912 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1913 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1914 */ 1915 1916:root { 1917 --ck-list-style-button-size: 44px; 1918} 1919 1920.ck.ck-list-styles-list { 1921 grid-template-columns: repeat( 3, auto ); 1922 row-gap: var(--ck-spacing-medium); 1923 column-gap: var(--ck-spacing-medium); 1924 padding: var(--ck-spacing-large); 1925 1926 & .ck-button { 1927 /* Make the button look like a thumbnail (the icon "takes it all"). */ 1928 width: var(--ck-list-style-button-size); 1929 height: var(--ck-list-style-button-size); 1930 padding: 0; 1931 1932 /* 1933 * Buttons are aligned by the grid so disable default button margins to not collide with the 1934 * gaps in the grid. 1935 */ 1936 margin: 0; 1937 1938 /* 1939 * Make sure the button border (which is displayed on focus, BTW) does not steal pixels 1940 * from the button dimensions and, as a result, decrease the size of the icon 1941 * (which becomes blurry as it scales down). 1942 */ 1943 box-sizing: content-box; 1944 1945 & .ck-icon { 1946 width: var(--ck-list-style-button-size); 1947 height: var(--ck-list-style-button-size); 1948 } 1949 } 1950} 1951`],sourceRoot:""}]);const Cn=yn},1199:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,':root{--ck-todo-list-checkmark-size:16px}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{margin-bottom:5px;position:relative}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;border:0;display:inline-block;height:var(--ck-todo-list-checkmark-size);left:-25px;margin-left:0;margin-right:-15px;position:relative;right:0;vertical-align:middle;width:var(--ck-todo-list-checkmark-size)}.ck-content[dir=rtl] .todo-list .todo-list__label>input{left:0;margin-left:-15px;margin-right:0;right:-25px}.ck-content .todo-list .todo-list__label>input:before{border:1px solid #333;border-radius:2px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;
1951transition:box-shadow .25s ease-in-out;width:100%}.ck-content .todo-list .todo-list__label>input:after{border-color:transparent;border-style:solid;border-width:0 calc(var(--ck-todo-list-checkmark-size)/8) calc(var(--ck-todo-list-checkmark-size)/8) 0;box-sizing:content-box;content:"";display:block;height:calc(var(--ck-todo-list-checkmark-size)/2.6);left:calc(var(--ck-todo-list-checkmark-size)/3);pointer-events:none;position:absolute;top:calc(var(--ck-todo-list-checkmark-size)/5.3);transform:rotate(45deg);width:calc(var(--ck-todo-list-checkmark-size)/5.3)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{cursor:pointer}.ck-editor__editable.ck-content .todo-list .todo-list__label>input:hover:before,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:hover:before{box-shadow:0 0 0 5px rgba(0,0,0,.1)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{-webkit-appearance:none;border:0;display:inline-block;height:var(--ck-todo-list-checkmark-size);left:-25px;margin-left:0;margin-right:-15px;position:relative;right:0;vertical-align:middle;width:var(--ck-todo-list-checkmark-size)}.ck-editor__editable.ck-content[dir=rtl] .todo-list .todo-list__label>span[contenteditable=false]>input{left:0;margin-left:-15px;margin-right:0;right:-25px}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{border:1px solid #333;border-radius:2px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;transition:box-shadow .25s ease-in-out;width:100%}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:after{border-color:transparent;border-style:solid;border-width:0 calc(var(--ck-todo-list-checkmark-size)/8) calc(var(--ck-todo-list-checkmark-size)/8) 0;box-sizing:content-box;content:"";display:block;height:calc(var(--ck-todo-list-checkmark-size)/2.6);left:calc(var(--ck-todo-list-checkmark-size)/3);pointer-events:none;position:absolute;top:calc(var(--ck-todo-list-checkmark-size)/5.3);transform:rotate(45deg);width:calc(var(--ck-todo-list-checkmark-size)/5.3)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:after{border-color:#fff}.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}',"",{version:3,sources:["webpack://./../ckeditor5-list/theme/todolist.css"],names:[],mappings:"AAKA,MACC,kCACD,CAwEA,uBACC,eAwBD,CAtBC,0BAEC,iBAAkB,CADlB,iBAMD,CAHC,qCACC,cACD,CAIA,+CAlFD,uBAAwB,CAQxB,QAAS,CAPT,oBAAqB,CAGrB,yCAA0C,CAO1C,UAAW,CAGX,aAAc,CAFd,kBAAmB,CAVnB,iBAAkB,CAWlB,OAAQ,CARR,qBAAsB,CAFtB,wCAiFC,CAFA,wDAhEA,MAAO,CAGP,iBAAkB,CAFlB,cAAe,CACf,WAgEA,CA5DD,sDAOC,qBAAiC,CACjC,iBAAkB,CALlB,qBAAsB,CACtB,UAAW,CAHX,aAAc,CAKd,WAAY,CAJZ,iBAAkB,CAOlB,sCAAwC,CAJxC,UAKD,CAEA,qDAaC,wBAAyB,CADzB,kBAAmB,CAEnB,sGAA+G,CAX/G,sBAAuB,CAEvB,UAAW,CAJX,aAAc,CAUd,mDAAwD,CAHxD,+CAAoD,CAJpD,mBAAoB,CAFpB,iBAAkB,CAOlB,gDAAqD,CAMrD,uBAAwB,CALxB,kDAMD,CAGC,+DACC,kBAA8B,CAC9B,oBACD,CAEA,8DACC,iBACD,CAwBA,wEACC,qBACD,CAEA,mGACC,iBACD,CAYD,kKAEC,cAKD,CAHC,4LACC,mCACD,CAMD,+FApHA,uBAAwB,CAQxB,QAAS,CAPT,oBAAqB,CAGrB,yCAA0C,CAO1C,UAAW,CAGX,aAAc,CAFd,kBAAmB,CAVnB,iBAAkB,CAWlB,OAAQ,CARR,qBAAsB,CAFtB,wCAmHA,CAFA,wGAlGC,MAAO,CAGP,iBAAkB,CAFlB,cAAe,CACf,WAkGD,CA9FA,sGAOC,qBAAiC,CACjC,iBAAkB,CALlB,qBAAsB,CACtB,UAAW,CAHX,aAAc,CAKd,WAAY,CAJZ,iBAAkB,CAOlB,sCAAwC,CAJxC,UAKD,CAEA,qGAaC,wBAAyB,CADzB,kBAAmB,CAEnB,sGAA+G,CAX/G,sBAAuB,CAEvB,UAAW,CAJX,aAAc,CAUd,mDAAwD,CAHxD,+CAAoD,CAJpD,mBAAoB,CAFpB,iBAAkB,CAOlB,gDAAqD,CAMrD,uBAAwB,CALxB,kDAMD,CAGC,+GACC,kBAA8B,CAC9B,oBACD,
1951CAEA,8GACC,iBACD,CA2DA,uHACC,iBACD",sourcesContent:[`/* 1952 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 1953 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 1954 */ 1955 1956:root { 1957 --ck-todo-list-checkmark-size: 16px; 1958} 1959 1960@define-mixin todo-list-checkbox { 1961 -webkit-appearance: none; 1962 display: inline-block; 1963 position: relative; 1964 width: var(--ck-todo-list-checkmark-size); 1965 height: var(--ck-todo-list-checkmark-size); 1966 vertical-align: middle; 1967 1968 /* Needed on iOS */ 1969 border: 0; 1970 1971 /* LTR styles */ 1972 left: -25px; 1973 margin-right: -15px; 1974 right: 0; 1975 margin-left: 0; 1976 1977 /* RTL styles */ 1978 @nest [dir=rtl]& { 1979 left: 0; 1980 margin-right: 0; 1981 right: -25px; 1982 margin-left: -15px; 1983 } 1984 1985 &::before { 1986 display: block; 1987 position: absolute; 1988 box-sizing: border-box; 1989 content: ''; 1990 width: 100%; 1991 height: 100%; 1992 border: 1px solid hsl(0, 0%, 20%); 1993 border-radius: 2px; 1994 transition: 250ms ease-in-out box-shadow; 1995 } 1996 1997 &::after { 1998 display: block; 1999 position: absolute; 2000 box-sizing: content-box; 2001 pointer-events: none; 2002 content: ''; 2003 2004 /* Calculate tick position, size and border-width proportional to the checkmark size. */ 2005 left: calc( var(--ck-todo-list-checkmark-size) / 3 ); 2006 top: calc( var(--ck-todo-list-checkmark-size) / 5.3 ); 2007 width: calc( var(--ck-todo-list-checkmark-size) / 5.3 ); 2008 height: calc( var(--ck-todo-list-checkmark-size) / 2.6 ); 2009 border-style: solid; 2010 border-color: transparent; 2011 border-width: 0 calc( var(--ck-todo-list-checkmark-size) / 8 ) calc( var(--ck-todo-list-checkmark-size) / 8 ) 0; 2012 transform: rotate(45deg); 2013 } 2014 2015 &[checked] { 2016 &::before { 2017 background: hsl(126, 64%, 41%); 2018 border-color: hsl(126, 64%, 41%); 2019 } 2020 2021 &::after { 2022 border-color: hsl(0, 0%, 100%); 2023 } 2024 } 2025} 2026 2027/* 2028 * To-do list content styles. 2029 */ 2030.ck-content .todo-list { 2031 list-style: none; 2032 2033 & li { 2034 position: relative; 2035 margin-bottom: 5px; 2036 2037 & .todo-list { 2038 margin-top: 5px; 2039 } 2040 } 2041 2042 & .todo-list__label { 2043 & > input { 2044 @mixin todo-list-checkbox; 2045 } 2046 2047 & .todo-list__label__description { 2048 vertical-align: middle; 2049 } 2050 2051 &.todo-list__label_without-description input[type=checkbox] { 2052 position: absolute; 2053 } 2054 } 2055} 2056 2057/* 2058 * To-do list editing view styles. 2059 */ 2060.ck-editor__editable.ck-content .todo-list .todo-list__label { 2061 /* 2062 * To-do list should be interactive only during the editing 2063 * (https://github.com/ckeditor/ckeditor5/issues/2090). 2064 */ 2065 & > input, 2066 & > span[contenteditable=false] > input { 2067 cursor: pointer; 2068 2069 &:hover::before { 2070 box-shadow: 0 0 0 5px hsla(0, 0%, 0%, 0.1); 2071 } 2072 } 2073 2074 /* 2075 * Document Lists - editing view has an additional span around checkbox. 2076 */ 2077 & > span[contenteditable=false] > input { 2078 @mixin todo-list-checkbox; 2079 } 2080 2081 &.todo-list__label_without-description { 2082 & input[type=checkbox] { 2083 position: absolute; 2084 } 2085 } 2086} 2087`],sourceRoot:""}]);const Cn=yn},4652:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck-content .media{clear:both;display:block;margin:.9em 0;min-width:15em}","",{version:3,sources:["webpack://./../ckeditor5-media-embed/theme/mediaembed.css"],names:[],mappings:"AAKA,mBAGC,UAAW,CASX,aAAc,CAJd,aAAe,CAQf,cACD",sourcesContent:[`/* 2088 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2089 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2090 */ 2091 2092.ck-content .media { 2093 /* Don't allow floated content overlap the media. 2094 https://github.com/ckeditor/ckeditor5-media-embed/issues/53 */ 2095 clear: both; 2096 2097 /* Make sure there is some space between the content and the media. */ 2098 /* The first value should be equal to --ck-spacing-large variable if used in the editor context 2099 to avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */ 2100 margin: 0.9em 0; 2101 2102 /* Make sure media is not overriden with Bootstrap default \`flex\` value. 2103 See: https://github.com/ckeditor/ckeditor5/issues/1373. */ 2104 display: block; 2105 2106 /* Give the media some minimal width in the content to prevent them 2107 from being "squashed" in tight spaces, e.g. in table cells (#44) */ 2108 min-width: 15em; 2109} 2110`],sourceRoot:""}]);const Cn=yn},7442:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,'.ck-media__wrapper .ck-media__placeholder{align-items:center;display:flex;flex-direction:column}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{max-width:100%;position:relative}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{display:block;overflow:hidden}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *{display:none}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>:not(.ck-media__placeholder),.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}:root{--ck-media-embed-placeholder-icon-size:3em;--ck-color-media-embed-placeholder-url-text:#757575;--ck-color-media-embed-placeholder-url-text-hover:var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto}.ck-media__wrapper .ck-media__placeholder{background:var(--ck-color-base-foreground);padding:calc(var(--ck-spacing-standard)*3)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{background-position:50%;background-size:cover;height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:var(--ck-spacing-large);min-width:var(--ck-media-embed-placeholder-icon-size)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{height:100%;width:100%}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{color:var(--ck-color-media-embed-placeholder-url-text);font-style:italic;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}.ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-height:380px;max-width:300px}.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Im0yMDYuNDc3IDI2MC45LTI4Ljk4NyAyO
2110C45ODdhNS4yMTggNS4yMTggMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiIGZpbGw9IiM1Yzg4YzUiLz48cGF0aCBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwNy4zMzMuNTAyLjY1IDEuMDA1Ljk1IDEuNTA4LjM0My40NzcuNjczLjk1Ny45ODggMS40NCAxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5LjMxNS0uNDgyLjY0NS0uOTYyLjk4OC0xLjQzOS4zLS41MDMuNjE3LTEuMDA2Ljk1LTEuNTA4LjM1OS0uNy43Ni0xLjQwNCAxLjE5LTIuMTA3IDEuNDI2LTIuNDAyIDItNS4xMTQgMi4wMDQtNy44NzUgMC04Ljg0NC03LjUxMS0xNi4wMTQtMTYuNzc2LTE2LjAxNHoiIGZpbGw9IiNkZDRiM2UiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PGVsbGlwc2Ugcnk9IjUuNTY0IiByeD0iNS44MjgiIGN5PSIyMzkuMDAyIiBjeD0iMjI2Ljc0MiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMTkwLjMwMSAyMzcuMjgzYy00LjY3IDAtOC40NTcgMy44NTMtOC40NTcgOC42MDZzMy43ODYgOC42MDcgOC40NTcgOC42MDdjMy4wNDMgMCA0LjgwNi0uOTU4IDYuMzM3LTIuNTE2IDEuNTMtMS41NTcgMi4wODctMy45MTMgMi4wODctNi4yOSAwLS4zNjItLjAyMy0uNzIyLS4wNjQtMS4wNzloLTguMjU3djMuMDQzaDQuODVjLS4xOTcuNzU5LS41MzEgMS40NS0xLjA1OCAxLjk4Ni0uOTQyLjk1OC0yLjAyOCAxLjU0OC0zLjkwMSAxLjU0OC0yLjg3NiAwLTUuMjA4LTIuMzcyLTUuMjA4LTUuMjk5IDAtMi45MjYgMi4zMzItNS4yOTkgNS4yMDgtNS4yOTkgMS4zOTkgMCAyLjYxOC40MDcgMy41ODQgMS4yOTNsMi4zODEtMi4zOGMwLS4wMDItLjAwMy0uMDA0LS4wMDQtLjAwNS0xLjU4OC0xLjUyNC0zLjYyLTIuMjE1LTUuOTU1LTIuMjE1em00LjQzIDUuNjYuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0ibTIxNS4xODQgMjUxLjkyOS03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVhNS4yMzMgNS4yMzMgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjlsLS4wMDItLjAwM3oiIGZpbGw9IiNjM2MzYzMiLz48cGF0aCBkPSJtMjEyLjk4MyAyNDguNDk1LTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOCA1LjIzOGgxLjAxNWwzNS42NjYtMzUuNjY2YTEzNi4yNzUgMTM2LjI3NSAwIDAgMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAgMC0uOTg5LTEuNDQgMzUuMTI3IDM1LjEyNyAwIDAgMC0uOTUtMS41MDhjLS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder{background:#4268b3}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#cdf}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c7,#b800b1,#f50000)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;
2110base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OVptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OVoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNabTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1Wk00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#ffe0fe}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{background:linear-gradient(90deg,#71c6f4,#0d70a5)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45I
2110DIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text{color:#b8e6ff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}',"",{version:3,sources:["webpack://./../ckeditor5-media-embed/theme/mediaembedediting.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-media-embed/mediaembedediting.css"],names:[],mappings:"AAMC,0CAGC,kBAAmB,CAFnB,YAAa,CACb,qBAcD,CAXC,sEAEC,cAAe,CAEf,iBAMD,CAJC,wGAEC,aAAc,CADd,eAED,CAWD,6kBACC,YACD,CAYF,2LACC,mBACD,CC1CA,MACC,0CAA2C,CAE3C,mDAA4D,CAC5D,2EACD,CAEA,mBACC,aA+FD,CA7FC,0CAEC,0CAA2C,CAD3C,0CA6BD,CA1BC,uEAIC,uBAA2B,CAC3B,qBAAsB,CAHtB,kDAAmD,CACnD,qCAAsC,CAFtC,qDAUD,CAJC,gFAEC,WAAY,CADZ,UAED,CAGD,4EACC,sDAAuD,CAGvD,iBAAkB,CADlB,iBAAkB,CAElB,sBAAuB,CAHvB,kBAUD,CALC,kFACC,4DAA6D,CAC7D,cAAe,CACf,yBACD,CAIF,wDAEC,gBAAiB,CADjB,eAED,CAEA,4UAIC,wvGACD,CAEA,2EACC,kBAaD,CAXC,wGACC,orBACD,CAEA,6GACC,UAKD,CAHC,mHACC,UACD,CAIF,4EACC,2DAcD,CAZC,yGACC,4jHACD,CAGA,8GACC,aAKD,CAHC,oHACC,UACD,CAIF,6EAEC,iDAaD,CAXC,0GACC,wiCACD,CAEA,+GACC,aAKD,CAHC,qHACC,UACD",sourcesContent:[`/* 2111 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2112 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2113 */ 2114 2115.ck-media__wrapper { 2116 & .ck-media__placeholder { 2117 display: flex; 2118 flex-direction: column; 2119 align-items: center; 2120 2121 & .ck-media__placeholder__url { 2122 /* Otherwise the URL will overflow when the content is very narrow. */ 2123 max-width: 100%; 2124 2125 position: relative; 2126 2127 & .ck-media__placeholder__url__text { 2128 overflow: hidden; 2129 display: block; 2130 } 2131 } 2132 } 2133 2134 &[data-oembed-url*="twitter.com"], 2135 &[data-oembed-url*="google.com/maps"], 2136 &[data-oembed-url*="goo.gl/maps"], 2137 &[data-oembed-url*="maps.google.com"], 2138 &[data-oembed-url*="maps.app.goo.gl"], 2139 &[data-oembed-url*="facebook.com"], 2140 &[data-oembed-url*="instagram.com"] { 2141 & .ck-media__placeholder__icon * { 2142 display: none; 2143 } 2144 } 2145} 2146 2147/* Disable all mouse interaction as long as the editor is not readâonly. 2148 https://github.com/ckeditor/ckeditor5-media-embed/issues/58 */ 2149.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper > *:not(.ck-media__placeholder) { 2150 pointer-events: none; 2151} 2152 2153/* Disable all mouse interaction when the widget is not selected (e.g. to avoid opening links by accident). 2154 https://github.com/ckeditor/ckeditor5-media-embed/issues/18 */ 2155.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder { 2156 pointer-events: none; 2157} 2158`,`/* 2159 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2160 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2161 */ 2162 2163:root { 2164 --ck-media-embed-placeholder-icon-size: 3em; 2165 2166 --ck-color-media-embed-placeholder-url-text: hsl(0, 0%, 46%); 2167 --ck-color-media-embed-placeholder-url-text-hover: var(--ck-color-base-text); 2168} 2169 2170.ck-media__wrapper { 2171 margin: 0 auto; 2172 2173 & .ck-media__placeholder { 2174 padding: calc( 3 * var(--ck-spacing-standard) ); 2175 background: var(--ck-color-base-foreground); 2176 2177 & .ck-media__placeholder__icon { 2178 min-width: var(--ck-media-embed-placeholder-icon-size); 2179 height: var(--ck-media-embed-placeholder-icon-size); 2180 margin-bottom: var(--ck-spacing-large); 2181 background-position: center; 2182 background-size: cover; 2183 2184 & .ck-icon { 2185 width: 100%; 2186 height: 100%; 2187 } 2188 } 2189 2190 & .ck-media__placeholder__url__text { 2191 color: var(--ck-color-media-embed-placeholder-url-text); 2192 white-space: nowrap; 2193 text-align: center; 2194 font-style: italic; 2195 text-overflow: ellipsis; 2196 2197 &:hover { 2198 color: var(--ck-color-media-embed-placeholder-url-text-hover); 2199 cursor: pointer; 2200 text-decoration: underline; 2201 } 2202 } 2203 } 2204 2205 &[data-oembed-url*="open.spotify.com"] { 2206 max-width: 300px; 2207 max-height: 380px; 2208 } 2209 2210 &[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon, 2211 &[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon, 2212 &[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon, 2213 &[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon { 2214 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0yMDYuNDc3IDI2MC45bC0yOC45ODcgMjguOTg3YTUuMjE4IDUuMjE4IDAgMCAwIDMuNzggMS42MWg0OS42MjFjMS42OTQgMCAzLjE5LS43OTggNC4xNDYtMi4wMzd6IiBmaWxsPSIjNWM4OGM1Ii8+PHBhdGggZD0iTTIyNi43NDIgMjIyLjk4OGMtOS4yNjYgMC0xNi43NzcgNy4xNy0xNi43NzcgMTYuMDE0LjAwNyAyLjc2Mi42NjMgNS40NzQgMi4wOTMgNy44NzUuNDMuNzAzLjgzIDEuNDA4IDEuMTkgMi4xMDcuMzMzLjUwMi42NSAxLjAwNS45NSAxLjUwOC4zNDMuNDc3LjY3My45NTcuOTg4IDEuNDQgMS4zMSAxLjc2OSAyLjUgMy41MDIgMy42MzcgNS4xNjguNzkzIDEuMjc1IDEuNjgzIDIuNjQgMi40NjYgMy45OSAyLjM2MyA0LjA5NCA0LjAwNyA4LjA5MiA0LjYgMTMuOTE0di4wMTJjLjE4Mi40MTIuNTE2LjY2Ni44NzkuNjY3LjQwMy0uMDAxLjc2OC0uMzE0LjkzLS43OTkuNjAzLTUuNzU2IDIuMjM4LTkuNzI5IDQuNTg1LTEzLjc5NC43ODItMS4zNSAxLjY3My0yLjcxNSAyLjQ2NS0zLjk5IDEuMTM3LTEuNjY2IDIuMzI4LTMuNCAzLjYzOC01LjE2OS4zMTUtLjQ4Mi42NDUtLjk2Mi45ODgtMS40MzkuMy0uNTAzLjYxNy0xLjAwNi45NS0xLjUwOC4zNTktLjcuNzYtMS40MDQgMS4xOS0yLjEwNyAxLjQyNi0yLjQwMiAyLTUuMTE0IDIuMDA0LTcuODc1IDAtOC44NDQtNy41MTEtMTYuMDE0LTE2Ljc3Ni0xNi4wMTR6IiBmaWxsPSIjZGQ0YjNlIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxlbGxpcHNlIHJ5PSI1LjU2NCIgcng9IjUuODI4IiBjeT0iMjM5LjAwMiIgY3g9IjIyNi43NDIiIGZpbGw9IiM4MDJkMjciIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTE5MC4zMDEgMjM3LjI4M2MtNC42NyAwLTguNDU3IDMuODUzLTguNDU3IDguNjA2czMuNzg2IDguNjA3IDguNDU3IDguNjA3YzMuMDQzIDAgNC44MDYtLjk1OCA2LjMzNy0yLjUxNiAxLjUzLTEuNTU3IDIuMDg3LTMuOTEzIDIuMDg3LTYuMjkgMC0uMzYyLS4wMjMtLjcyMi0uMDY0LTEuMDc5aC04LjI1N3YzLjA0M2g0Ljg1Yy0uMTk3Ljc1OS0uNTMxIDEuNDUtMS4wNTggMS45ODYtLjk0Mi45NTgtMi4wMjggMS41NDgtMy45MDEgMS41NDgtMi44NzYgMC01LjIwOC0yLjM3Mi01LjIwOC01LjI5OSAwLTIuOTI2IDIuMzMyLTUuMjk5IDUuMjA4LTUuMjk5IDEuMzk5IDAgMi42MTguNDA3IDMuNTg0IDEuMjkzbDIuMzgxLTIuMzhjMC0uMDAyLS4wMDMtLjAwNC0uMDA0LS4wMDUtMS41ODgtMS41MjQtMy42Mi0yLjIxNS01Ljk1NS0yLjIxNXptNC40MyA1LjY2bC4wMDMuMDA2di0uMDAzeiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjE1LjE4NCAyNTEuOTI5bC03
2214Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVjLjI4Ny0uNjQ5LjQ0OS0xLjM2Ni40NDktMi4xMjN2LTMxLjE2NWMtLjQ2OS42NzUtLjkzNCAxLjM0OS0xLjM4MiAyLjAwNS0uNzkyIDEuMjc1LTEuNjgyIDIuNjQtMi40NjUgMy45OS0yLjM0NyA0LjA2NS0zLjk4MiA4LjAzOC00LjU4NSAxMy43OTQtLjE2Mi40ODUtLjUyNy43OTgtLjkzLjc5OS0uMzYzLS4wMDEtLjY5Ny0uMjU1LS44NzktLjY2N3YtLjAxMmMtLjU5My01LjgyMi0yLjIzNy05LjgyLTQuNi0xMy45MTQtLjc4My0xLjM1LTEuNjczLTIuNzE1LTIuNDY2LTMuOTktMS4xMzctMS42NjYtMi4zMjctMy40LTMuNjM3LTUuMTY5bC0uMDAyLS4wMDN6IiBmaWxsPSIjYzNjM2MzIi8+PHBhdGggZD0iTTIxMi45ODMgMjQ4LjQ5NWwtMzYuOTUyIDM2Ljk1M3YuODEyYTUuMjI3IDUuMjI3IDAgMCAwIDUuMjM4IDUuMjM4aDEuMDE1bDM1LjY2Ni0zNS42NjZhMTM2LjI3NSAxMzYuMjc1IDAgMCAwLTIuNzY0LTMuOSAzNy41NzUgMzcuNTc1IDAgMCAwLS45ODktMS40NGMtLjI5OS0uNTAzLS42MTYtMS4wMDYtLjk1LTEuNTA4LS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjExLjk5OCAyNjEuMDgzbC02LjE1MiA2LjE1MSAyNC4yNjQgMjQuMjY0aC43ODFhNS4yMjcgNS4yMjcgMCAwIDAgNS4yMzktNS4yMzh2LTEuMDQ1eiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48L2c+PC9zdmc+); 2215 } 2216 2217 &[data-oembed-url*="facebook.com"] .ck-media__placeholder { 2218 background: hsl(220, 46%, 48%); 2219 2220 & .ck-media__placeholder__icon { 2221 background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPkZpbGwgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImZMb2dvX1doaXRlIiBmaWxsPSIjRkZGRkZFIj4gICAgICAgICAgICA8cGF0aCBkPSJNOTY3LjQ4NCwwIEw1Ni41MTcsMCBDMjUuMzA0LDAgMCwyNS4zMDQgMCw1Ni41MTcgTDAsOTY3LjQ4MyBDMCw5OTguNjk0IDI1LjI5NywxMDI0IDU2LjUyMiwxMDI0IEw1NDcsMTAyNCBMNTQ3LDYyOCBMNDE0LDYyOCBMNDE0LDQ3MyBMNTQ3LDQ3MyBMNTQ3LDM1OS4wMjkgQzU0NywyMjYuNzY3IDYyNy43NzMsMTU0Ljc0NyA3NDUuNzU2LDE1NC43NDcgQzgwMi4yNjksMTU0Ljc0NyA4NTAuODQyLDE1OC45NTUgODY1LDE2MC44MzYgTDg2NSwyOTkgTDc4My4zODQsMjk5LjAzNyBDNzE5LjM5MSwyOTkuMDM3IDcwNywzMjkuNTI5IDcwNywzNzQuMjczIEw3MDcsNDczIEw4NjAuNDg3LDQ3MyBMODQwLjUwMSw2MjggTDcwNyw2MjggTDcwNywxMDI0IEw5NjcuNDg0LDEwMjQgQzk5OC42OTcsMTAyNCAxMDI0LDk5OC42OTcgMTAyNCw5NjcuNDg0IEwxMDI0LDU2LjUxNSBDMTAyNCwyNS4zMDMgOTk4LjY5NywwIDk2Ny40ODQsMCIgaWQ9IkZpbGwtMSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+); 2222 } 2223 2224 & .ck-media__placeholder__url__text { 2225 color: hsl(220, 100%, 90%); 2226 2227 &:hover { 2228 color: hsl(0, 0%, 100%); 2229 } 2230 } 2231 } 2232 2233 &[data-oembed-url*="instagram.com"] .ck-media__placeholder { 2234 background: linear-gradient(-135deg,hsl(246, 100%, 39%),hsl(302, 100%, 36%),hsl(0, 100%, 48%)); 2235 2236 & .ck-media__placeholder__icon { 2237 background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MDRweCIgaGVpZ2h0PSI1MDRweCIgdmlld0JveD0iMCAwIDUwNCA1MDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Z2x5cGgtbG9nb19NYXkyMDE2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDAuMTU5IDUwMy44NDEgMC4xNTkgNTAzLjg0MSA1MDMuOTQgMCA1MDMuOTQiPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iZ2x5cGgtbG9nb19NYXkyMDE2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cC0zIj4gICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4gICAgICAgICAgICA8cGF0aCBkPSJNMjUxLjkyMSwwLjE1OSBDMTgzLjUwMywwLjE1OSAxNzQuOTI0LDAuNDQ5IDE0OC4wNTQsMS42NzUgQzEyMS4yNCwyLjg5OCAxMDIuOTI3LDcuMTU3IDg2LjkwMywxMy4zODUgQzcwLjMzNywxOS44MjIgNTYuMjg4LDI4LjQzNiA0Mi4yODIsNDIuNDQxIEMyOC4yNzcsNTYuNDQ3IDE5LjY2Myw3MC40OTYgMTMuMjI2LDg3LjA2MiBDNi45OTgsMTAzLjA4NiAyLjczOSwxMjEuMzk5IDEuNTE2LDE0OC4yMTMgQzAuMjksMTc1LjA4MyAwLDE4My42NjIgMCwyNTIuMDggQzAsMzIwLjQ5NyAwLjI5LDMyOS4wNzYgMS41MTYsMzU1Ljk0NiBDMi43MzksMzgyLjc2IDYuOTk4LDQwMS4wNzMgMTMuMjI2LDQxNy4wOTcgQzE5LjY2Myw0MzMuNjYzIDI4LjI3Nyw0NDcuNzEyIDQyLjI4Miw0NjEuNzE4IEM1Ni4yODgsNDc1LjcyMyA3MC4zMzcsNDg0LjMzNyA4Ni45MDMsNDkwLjc3NSBDMTAyLjkyNyw0OTcuMDAyIDEyMS4yNCw1MDEuMjYxIDE0OC4wNTQsNTAyLjQ4NCBDMTc0LjkyNCw1MDMuNzEgMTgzLjUwMyw1MDQgMjUxLjkyMSw1MDQgQzMyMC4zMzgsNTA0IDMyOC45MTcsNTAzLjcxIDM1NS43ODcsNTAyLjQ4NCBDMzgyLjYwMSw1MDEuMjYxIDQwMC45MTQsNDk3LjAwMiA0MTYuOTM4LDQ5MC43NzUgQzQzMy41MDQsNDg0LjMzNyA0NDcuNTUzLDQ3NS43MjMgNDYxLjU1OSw0NjEuNzE4IEM0NzUuNTY0LDQ0Ny43MTIgNDg0LjE3OCw0MzMuNjYzIDQ5MC42MTYsNDE3LjA5NyBDNDk2Ljg0Myw0MDEuMDczIDUwMS4xMDIsMzgyLjc2IDUwMi4zMjUsMzU1Ljk0NiBDNTAzLjU1MSwzMjkuMDc2IDUwMy44NDEsMzIwLjQ5NyA1MDMuODQxLDI1Mi4wOCBDNTAzLjg0MSwxODMuNjYyIDUwMy41NTEsMTc1LjA4MyA1MDIuMzI1LDE0OC4yMTMgQzUwMS4xMDIsMTIxLjM5OSA0OTYuODQzLDEwMy4wODYgNDkwLjYxNiw4Ny4wNjIgQzQ4NC4xNzgsNzAuNDk2IDQ3NS41NjQsNTYuNDQ3IDQ2MS41NTksNDIuNDQxIEM0NDcuNTUzLDI4LjQzNiA0MzMuNTA0LDE5LjgyMiA0MTYuOTM4LDEzLjM4NSBDNDAwLjkxNCw3LjE1NyAzODIuNjAxLDIuODk4IDM1NS43ODcsMS42NzUgQzMyOC45MTcsMC40NDkgMzIwLjMzOCwwLjE1OSAyNTEuOTIxLDAuMTU5IFogTTI1MS45MjEsNDUuNTUgQzMxOS4xODYsNDUuNTUgMzI3LjE1NCw0NS44MDcgMzUzLjcxOCw0Ny4wMTkgQzM3OC4yOCw0OC4xMzkgMzkxLjYxOSw1Mi4yNDMgNDAwLjQ5Niw1NS42OTMgQzQxMi4yNTUsNjAuMjYzIDQyMC42NDcsNjUuNzIyIDQyOS40NjIsNzQuNTM4IEM0MzguMjc4LDgzLjM1MyA0NDMuNzM3LDkxLjc0NSA0NDguMzA3LDEwMy41MDQgQzQ1MS43NTcsMTEyLjM4MSA0NTUuODYxLDEyNS43MiA0NTYuOTgxLDE1MC4yODIgQzQ1OC4xOTMsMTc2Ljg0NiA0NTguNDUsMTg0LjgxNCA0NTguNDUsMjUyLjA4IEM0NTguNDUsMzE5LjM0NSA0NTguMTkzLDMyNy4zMTMgNDU2Ljk4MSwzNTMuODc3IEM0NTUuODYxLDM3OC40MzkgNDUxLjc1NywzOTEuNzc4IDQ0OC4zMDcsNDAwLjY1NSBDNDQzLjczNyw0MTIuNDE0IDQzOC4yNzgsNDIwLjgwNiA0MjkuNDYyLDQyOS42MjEgQzQyMC42NDcsNDM4LjQzNyA0MTIuMjU1LDQ0My44OTYgNDAwLjQ5Niw0NDguNDY2IEMzOTEuNjE5LDQ1MS45MTYgMzc4LjI4LDQ1Ni4wMiAzNTMuNzE4LDQ1Ny4xNCBDMzI3LjE1OCw0NTguMzUyIDMxOS4xOTEsNDU4LjYwOSAyNTEuOTIxLDQ1OC42MDkgQzE4NC42NSw0NTguNjA5IDE3Ni42ODQsNDU4LjM1MiAxNTAuMTIzLDQ1Ny4xNCBDMTI1LjU2MSw0NTYuMDIgMTEyLjIyMiw0NTEuOTE2IDEwMy4zNDUsNDQ4LjQ2NiBDOTEuNTg2LDQ0My44OTYgODMuMTk0LDQzOC40MzcgNzQuMzc5LDQyOS42MjEgQzY1LjU2NCw0MjAuODA2IDYwLjEwNCw0MTIuNDE0IDU1LjUzNCw0MDAuNjU1IEM1Mi4wODQsMzkxLjc3OCA0Ny45OCwzNzguNDM5IDQ2Ljg2LDM1My44NzcgQzQ1LjY0OCwzMjcuMzEzIDQ1LjM5MSwzMTkuMzQ1IDQ1LjM5MSwyNTIuMDggQzQ1LjM5MSwxODQuODE0IDQ1LjY0OCwxNzYuODQ2IDQ2Ljg2LDE1MC4yODIgQzQ3Ljk4LDEyNS43MiA1Mi4wODQsMTEyLjM4MSA1NS41MzQsMTAzLjUwNCBDNjAuMTA0LDkxLjc0NSA2NS41NjMsODMuMzUzIDc0LjM3OSw3NC41MzggQzgzLjE5NCw2NS43MjIgOTEuNTg2LDYwLjI2MyAxMDMuMzQ1LDU1LjY5MyBDMTEyLjIyMiw1Mi4yNDMgMTI1LjU2MSw0OC4xMzkgMTUwLjEyMyw0Ny4wMTkgQzE3Ni42ODcsNDUuODA3IDE4NC42NTUsNDUuNTUgMjUxLjkyMSw0NS41NSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGQ9Ik0yNTEuOTIxLDMzNi4wNTMgQzIwNS41NDMsMzM2LjA1MyAxNjcuOTQ3LDI5OC40NTcgMTY3Ljk0NywyNTIuMDggQzE2Ny45NDcsMjA1LjcwMiAyMDUuNTQzLDE2OC4xMDYgMjUxLjkyMSwxNjguMTA2IEMyOTguMjk4LDE2OC4xMDYgMzM1Ljg5NCwyMDUuNzAyIDMzNS44OTQsMjUyLjA4IEMzMzUuODk0LDI5OC40NTcgMjk4LjI5OCwzMzYuMDUzIDI1MS45MjEsMzM2LjA1MyBaIE0yNTEuOTIxLDEyMi43MTUgQzE4MC40NzQsMTIyLjcxNSAxMjIuNTU2LDE4MC42MzMgMTIyLjU1NiwyNTIuMDggQzEyMi41NTYsMzIzLjUyNiAxODAuNDc0LDM4MS40NDQgMjUxLjkyMSwzODEuNDQ0IEMzMjMuMzY3LDM4MS40NDQgMzgxLjI4NSwzMjMu
2237NTI2IDM4MS4yODUsMjUyLjA4IEMzODEuMjg1LDE4MC42MzMgMzIzLjM2NywxMjIuNzE1IDI1MS45MjEsMTIyLjcxNSBaIiBpZD0iRmlsbC00IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNNDE2LjYyNywxMTcuNjA0IEM0MTYuNjI3LDEzNC4zIDQwMy4wOTIsMTQ3LjgzNCAzODYuMzk2LDE0Ny44MzQgQzM2OS43MDEsMTQ3LjgzNCAzNTYuMTY2LDEzNC4zIDM1Ni4xNjYsMTE3LjYwNCBDMzU2LjE2NiwxMDAuOTA4IDM2OS43MDEsODcuMzczIDM4Ni4zOTYsODcuMzczIEM0MDMuMDkyLDg3LjM3MyA0MTYuNjI3LDEwMC45MDggNDE2LjYyNywxMTcuNjA0IiBpZD0iRmlsbC01IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=); 2238 } 2239 2240 /* stylelint-disable-next-line no-descending-specificity */ 2241 & .ck-media__placeholder__url__text { 2242 color: hsl(302, 100%, 94%); 2243 2244 &:hover { 2245 color: hsl(0, 0%, 100%); 2246 } 2247 } 2248 } 2249 2250 &[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder { 2251 /* Use gradient to contrast with focused widget (ckeditor/ckeditor5-media-embed#22). */ 2252 background: linear-gradient( to right, hsl(201, 85%, 70%), hsl(201, 85%, 35%) ); 2253 2254 & .ck-media__placeholder__icon { 2255 background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldoaXRlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMCA0MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDAsMjAwYzAsMTEwLjUtODkuNSwyMDAtMjAwLDIwMFMwLDMxMC41LDAsMjAwUzg5LjUsMCwyMDAsMFM0MDAsODkuNSw0MDAsMjAweiBNMTYzLjQsMzA1LjVjODguNywwLDEzNy4yLTczLjUsMTM3LjItMTM3LjJjMC0yLjEsMC00LjItMC4xLTYuMmM5LjQtNi44LDE3LjYtMTUuMywyNC4xLTI1Yy04LjYsMy44LTE3LjksNi40LTI3LjcsNy42YzEwLTYsMTcuNi0xNS40LDIxLjItMjYuN2MtOS4zLDUuNS0xOS42LDkuNS0zMC42LDExLjdjLTguOC05LjQtMjEuMy0xNS4yLTM1LjItMTUuMmMtMjYuNiwwLTQ4LjIsMjEuNi00OC4yLDQ4LjJjMCwzLjgsMC40LDcuNSwxLjMsMTFjLTQwLjEtMi03NS42LTIxLjItOTkuNC01MC40Yy00LjEsNy4xLTYuNSwxNS40LTYuNSwyNC4yYzAsMTYuNyw4LjUsMzEuNSwyMS41LDQwLjFjLTcuOS0wLjItMTUuMy0yLjQtMjEuOC02YzAsMC4yLDAsMC40LDAsMC42YzAsMjMuNCwxNi42LDQyLjgsMzguNyw0Ny4zYy00LDEuMS04LjMsMS43LTEyLjcsMS43Yy0zLjEsMC02LjEtMC4zLTkuMS0wLjljNi4xLDE5LjIsMjMuOSwzMy4xLDQ1LDMzLjVjLTE2LjUsMTIuOS0zNy4zLDIwLjYtNTkuOSwyMC42Yy0zLjksMC03LjctMC4yLTExLjUtMC43QzExMC44LDI5Ny41LDEzNi4yLDMwNS41LDE2My40LDMwNS41Ii8+PC9zdmc+); 2256 } 2257 2258 & .ck-media__placeholder__url__text { 2259 color: hsl(201, 100%, 86%); 2260 2261 &:hover { 2262 color: hsl(0, 0%, 100%); 2263 } 2264 } 2265 } 2266} 2267`],sourceRoot:""}]);const Cn=yn},9292:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-media-form{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-media-form .ck-labeled-field-view{display:inline-block}.ck.ck-media-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-media-form{flex-wrap:wrap}.ck.ck-media-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-media-form .ck-button{flex-basis:50%}}","",{version:3,sources:["webpack://./../ckeditor5-media-embed/theme/mediaform.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAOA,kBAEC,sBAAuB,CADvB,YAAa,CAEb,kBAAmB,CACnB,gBAqBD,CAnBC,yCACC,oBACD,CAEA,4BACC,YACD,CCbA,oCDCD,kBAeE,cAUF,CARE,yCACC,eACD,CAEA,6BACC,cACD,CCtBD",sourcesContent:[`/* 2268 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2269 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2270 */ 2271 2272@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"; 2273 2274.ck.ck-media-form { 2275 display: flex; 2276 align-items: flex-start; 2277 flex-direction: row; 2278 flex-wrap: nowrap; 2279 2280 & .ck-labeled-field-view { 2281 display: inline-block; 2282 } 2283 2284 & .ck-label { 2285 display: none; 2286 } 2287 2288 @mixin ck-media-phone { 2289 flex-wrap: wrap; 2290 2291 & .ck-labeled-field-view { 2292 flex-basis: 100%; 2293 } 2294 2295 & .ck-button { 2296 flex-basis: 50%; 2297 } 2298 } 2299} 2300`,`/* 2301 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2302 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2303 */ 2304 2305@define-mixin ck-media-phone { 2306 @media screen and (max-width: 600px) { 2307 @mixin-content; 2308 } 2309} 2310`],sourceRoot:""}]);const Cn=yn},7368:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-input-color{display:flex;flex-direction:row-reverse;width:100%}.ck.ck-input-color>input.ck.ck-input-text{flex-grow:1;min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown{min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown>.ck-input-color__button .ck-dropdown__arrow{display:none}.ck.ck-input-color .ck.ck-input-color__button{display:flex}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview{overflow:hidden;position:relative}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{display:block;position:absolute}[dir=ltr] .ck.ck-input-color>.ck.ck-input-text{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-input-text{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-input-color>.ck.ck-input-text:focus{z-index:0}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{padding:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-bottom-left-radius:0;border-top-left-radius:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button:not(:focus){border-left:1px solid transparent}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button:not(:focus){border-right:1px solid transparent}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button.ck-disabled{background:var(--ck-color-input-disabled-background)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border-radius:0}.ck-rounded-corners .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview,.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border:1px solid var(--ck-color-input-border);height:20px;width:20px}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{background:red;border-radius:2px;height:150%;left:50%;
2310top:-30%;transform:rotate(45deg);transform-origin:50%;width:8%}.ck.ck-input-color .ck.ck-input-color__remove-color{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard);width:100%}.ck.ck-input-color .ck.ck-input-color__remove-color:not(:focus){border-bottom:1px solid var(--ck-color-input-border)}[dir=ltr] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-right-radius:0}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-left-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-left:var(--ck-spacing-standard);margin-right:0}","",{version:3,sources:["webpack://./../ckeditor5-table/theme/colorinput.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-table/colorinput.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,mBAEC,YAAa,CACb,0BAA2B,CAF3B,UAgCD,CA5BC,0CAEC,WAAY,CADZ,cAED,CAEA,sCACC,cAMD,CAHC,kFACC,YACD,CAGD,8CAEC,YAWD,CATC,kFAEC,eAAgB,CADhB,iBAOD,CAJC,0IAEC,aAAc,CADd,iBAED,CC1BF,+CAGE,4BAA6B,CAD7B,yBAcF,CAhBA,+CAQE,2BAA4B,CAD5B,wBASF,CAHC,2CACC,SACD,CAIA,wEACC,SA0CD,CA3CA,kFAKE,2BAA4B,CAD5B,wBAuCF,CApCE,8FACC,iCACD,CATF,kFAcE,4BAA6B,CAD7B,yBA8BF,CA3BE,8FACC,kCACD,CAGD,oFACC,oDACD,CAEA,4GC1CF,eD2DE,CAjBA,+PCtCD,qCDuDC,CAjBA,4GAKC,6CAA8C,CAD9C,WAAY,CADZ,UAcD,CAVC,oKAKC,cAA6B,CAC7B,iBAAkB,CAHlB,WAAY,CADZ,QAAS,CADT,QAAS,CAMT,uBAAwB,CACxB,oBAAqB,CAJrB,QAKD,CAKH,oDAIC,2BAA4B,CAC5B,4BAA6B,CAH7B,qEAAwE,CADxE,UA0BD,CApBC,gEACC,oDACD,CATD,8DAYE,yBAeF,CA3BA,8DAgBE,wBAWF,CARC,gEACC,uCAMD,CAPA,0EAKE,sCAAuC,CADvC,cAGF",sourcesContent:[`/* 2311 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2312 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2313 */ 2314 2315.ck.ck-input-color { 2316 width: 100%; 2317 display: flex; 2318 flex-direction: row-reverse; 2319 2320 & > input.ck.ck-input-text { 2321 min-width: auto; 2322 flex-grow: 1; 2323 } 2324 2325 & > div.ck.ck-dropdown { 2326 min-width: auto; 2327 2328 /* This dropdown has no arrow but a color preview instead. */ 2329 & > .ck-input-color__button .ck-dropdown__arrow { 2330 display: none; 2331 } 2332 } 2333 2334 & .ck.ck-input-color__button { 2335 /* Resolving issue with misaligned buttons on Safari (see #10589) */ 2336 display: flex; 2337 2338 & .ck.ck-input-color__button__preview { 2339 position: relative; 2340 overflow: hidden; 2341 2342 & > .ck.ck-input-color__button__preview__no-color-indicator { 2343 position: absolute; 2344 display: block; 2345 } 2346 } 2347 } 2348} 2349`,`/* 2350 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2351 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2352 */ 2353 2354@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; 2355@import "../mixins/_rounded.css"; 2356 2357.ck.ck-input-color { 2358 & > .ck.ck-input-text { 2359 @mixin ck-dir ltr { 2360 border-top-right-radius: 0; 2361 border-bottom-right-radius: 0; 2362 } 2363 2364 @mixin ck-dir rtl { 2365 border-top-left-radius: 0; 2366 border-bottom-left-radius: 0; 2367 } 2368 2369 /* Make sure the focused input is always on top of the dropdown button so its 2370 outline and border are never cropped (also when the input is read-only). */ 2371 &:focus { 2372 z-index: 0; 2373 } 2374 } 2375 2376 & > .ck.ck-dropdown { 2377 & > .ck.ck-button.ck-input-color__button { 2378 padding: 0; 2379 2380 @mixin ck-dir ltr { 2381 border-top-left-radius: 0; 2382 border-bottom-left-radius: 0; 2383 2384 &:not(:focus) { 2385 border-left: 1px solid transparent; 2386 } 2387 } 2388 2389 @mixin ck-dir rtl { 2390 border-top-right-radius: 0; 2391 border-bottom-right-radius: 0; 2392 2393 &:not(:focus) { 2394 border-right: 1px solid transparent; 2395 } 2396 } 2397 2398 &.ck-disabled { 2399 background: var(--ck-color-input-disabled-background); 2400 } 2401 2402 & > .ck.ck-input-color__button__preview { 2403 @mixin ck-rounded-corners; 2404 2405 width: 20px; 2406 height: 20px; 2407 border: 1px solid var(--ck-color-input-border); 2408 2409 & > .ck.ck-input-color__button__preview__no-color-indicator { 2410 top: -30%; 2411 left: 50%; 2412 height: 150%; 2413 width: 8%; 2414 background: hsl(0, 100%, 50%); 2415 border-radius: 2px; 2416 transform: rotate(45deg); 2417 transform-origin: 50%; 2418 } 2419 } 2420 } 2421 } 2422 2423 & .ck.ck-input-color__remove-color { 2424 width: 100%; 2425 padding: calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard); 2426 2427 border-bottom-left-radius: 0; 2428 border-bottom-right-radius: 0; 2429 2430 &:not(:focus) { 2431 border-bottom: 1px solid var(--ck-color-input-border); 2432 } 2433 2434 @mixin ck-dir ltr { 2435 border-top-right-radius: 0; 2436 } 2437 2438 @mixin ck-dir rtl { 2439 border-top-left-radius: 0; 2440 } 2441 2442 & .ck.ck-icon { 2443 margin-right: var(--ck-spacing-standard); 2444 2445 @mixin ck-dir rtl { 2446 margin-right: 0; 2447 margin-left: var(--ck-spacing-standard); 2448 } 2449 } 2450 } 2451} 2452`,`/* 2453 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2454 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2455 */ 2456 2457/** 2458 * Implements rounded corner interface for .ck-rounded-corners class. 2459 * 2460 * @see $ck-border-radius 2461 */ 2462@define-mixin ck-rounded-corners { 2463 border-radius: 0; 2464 2465 @nest .ck-rounded-corners &, 2466 &.ck-rounded-corners { 2467 border-radius: var(--ck-border-radius); 2468 @mixin-content; 2469 } 2470} 2471`],sourceRoot:""}]);const Cn=yn},4070:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-form{padding:0 0 var(--ck-spacing-large)}.ck.ck-form:focus{outline:none}.ck.ck-form .ck.ck-input-text{min-width:100%;width:0}.ck.ck-form .ck.ck-dropdown{min-width:100%}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label{width:100%}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-table/form.css"],names:[],mappings:"AAKA,YACC,mCAyBD,CAvBC,kBAEC,YACD,CAEA,8BACC,cAAe,CACf,OACD,CAEA,4BACC,cAWD,CARE,6DACC,4CACD,CAEA,mEACC,UACD",sourcesContent:[`/* 2472 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2473 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2474 */ 2475
2476.ck.ck-form { 2477 padding: 0 0 var(--ck-spacing-large); 2478 2479 &:focus { 2480 /* See: https://github.com/ckeditor/ckeditor5/issues/4773 */ 2481 outline: none; 2482 } 2483 2484 & .ck.ck-input-text { 2485 min-width: 100%; 2486 width: 0; 2487 } 2488 2489 & .ck.ck-dropdown { 2490 min-width: 100%; 2491 2492 & .ck-dropdown__button { 2493 &:not(:focus) { 2494 border: 1px solid var(--ck-color-base-border); 2495 } 2496 2497 & .ck-button__label { 2498 width: 100%; 2499 } 2500 } 2501 } 2502} 2503`],sourceRoot:""}]);const Cn=yn},9247:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-form__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__row>:not(.ck-label){flex-grow:1}.ck.ck-form__row.ck-table-form__action-row .ck-button-cancel,.ck.ck-form__row.ck-table-form__action-row .ck-button-save{justify-content:center}.ck.ck-form__row{padding:var(--ck-spacing-standard) var(--ck-spacing-large) 0}[dir=ltr] .ck.ck-form__row>:not(.ck-label)+*{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-form__row>:not(.ck-label)+*{margin-right:var(--ck-spacing-large)}.ck.ck-form__row>.ck-label{min-width:100%;width:100%}.ck.ck-form__row.ck-table-form__action-row{margin-top:var(--ck-spacing-large)}.ck.ck-form__row.ck-table-form__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}","",{version:3,sources:["webpack://./../ckeditor5-table/theme/formrow.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-table/formrow.css"],names:[],mappings:"AAKA,iBACC,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CACjB,6BAaD,CAVC,iCACC,WACD,CAGC,wHAEC,sBACD,CCbF,iBACC,4DA2BD,CAvBE,6CAEE,mCAMF,CARA,6CAME,oCAEF,CAGD,2BAEC,cAAe,CADf,UAED,CAEA,2CACC,kCAKD,CAHC,wEACC,0BACD",sourcesContent:[`/* 2504 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2505 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2506 */ 2507 2508.ck.ck-form__row { 2509 display: flex; 2510 flex-direction: row; 2511 flex-wrap: nowrap; 2512 justify-content: space-between; 2513 2514 /* Ignore labels that work as fieldset legends */ 2515 & > *:not(.ck-label) { 2516 flex-grow: 1; 2517 } 2518 2519 &.ck-table-form__action-row { 2520 & .ck-button-save, 2521 & .ck-button-cancel { 2522 justify-content: center; 2523 } 2524 } 2525} 2526`,`/* 2527 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2528 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2529 */ 2530 2531@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; 2532 2533.ck.ck-form__row { 2534 padding: var(--ck-spacing-standard) var(--ck-spacing-large) 0; 2535 2536 /* Ignore labels that work as fieldset legends */ 2537 & > *:not(.ck-label) { 2538 & + * { 2539 @mixin ck-dir ltr { 2540 margin-left: var(--ck-spacing-large); 2541 } 2542 2543 @mixin ck-dir rtl { 2544 margin-right: var(--ck-spacing-large); 2545 } 2546 } 2547 } 2548 2549 & > .ck-label { 2550 width: 100%; 2551 min-width: 100%; 2552 } 2553 2554 &.ck-table-form__action-row { 2555 margin-top: var(--ck-spacing-large); 2556 2557 & .ck-button .ck-button__label { 2558 color: var(--ck-color-text); 2559 } 2560 } 2561} 2562`],sourceRoot:""}]);const Cn=yn},1613:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}:root{--ck-insert-table-dropdown-padding:10px;--ck-insert-table-dropdown-box-height:11px;--ck-insert-table-dropdown-box-width:12px;--ck-insert-table-dropdown-box-margin:1px}.ck .ck-insert-table-dropdown__grid{padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;width:calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2)}.ck .ck-insert-table-dropdown__label,.ck[dir=rtl] .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{border:1px solid var(--ck-color-base-border);border-radius:1px;margin:var(--ck-insert-table-dropdown-box-margin);min-height:var(--ck-insert-table-dropdown-box-height);min-width:var(--ck-insert-table-dropdown-box-width);outline:none;transition:none}.ck .ck-insert-table-dropdown-grid-box:focus{box-shadow:none}.ck .ck-insert-table-dropdown-grid-box.ck-on{background:var(--ck-color-focus-outer-shadow);border-color:var(--ck-color-focus-border)}","",{version:3,sources:["webpack://./../ckeditor5-table/theme/inserttable.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-table/inserttable.css"],names:[],mappings:"AAKA,oCACC,YAAa,CACb,kBAAmB,CACnB,cACD,CCJA,MACC,uCAAwC,CACxC,0CAA2C,CAC3C,yCAA0C,CAC1C,yCACD,CAEA,oCAGC,yFAA0F,CAD1F,oJAED,CAEA,mFAEC,iBACD,CAEA,uCAIC,4CAA6C,CAC7C,iBAAkB,CAFlB,iDAAkD,CADlD,qDAAsD,CADtD,mDAAoD,CAKpD,YAAa,CACb,eAU
2562D,CARC,6CACC,eACD,CAEA,6CAEC,6CAA8C,CAD9C,yCAED",sourcesContent:[`/* 2563 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2564 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2565 */ 2566 2567.ck .ck-insert-table-dropdown__grid { 2568 display: flex; 2569 flex-direction: row; 2570 flex-wrap: wrap; 2571} 2572`,`/* 2573 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2574 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2575 */ 2576 2577:root { 2578 --ck-insert-table-dropdown-padding: 10px; 2579 --ck-insert-table-dropdown-box-height: 11px; 2580 --ck-insert-table-dropdown-box-width: 12px; 2581 --ck-insert-table-dropdown-box-margin: 1px; 2582} 2583 2584.ck .ck-insert-table-dropdown__grid { 2585 /* The width of a container should match 10 items in a row so there will be a 10x10 grid. */ 2586 width: calc(var(--ck-insert-table-dropdown-box-width) * 10 + var(--ck-insert-table-dropdown-box-margin) * 20 + var(--ck-insert-table-dropdown-padding) * 2); 2587 padding: var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0; 2588} 2589 2590.ck .ck-insert-table-dropdown__label, 2591.ck[dir=rtl] .ck-insert-table-dropdown__label { 2592 text-align: center; 2593} 2594 2595.ck .ck-insert-table-dropdown-grid-box { 2596 min-width: var(--ck-insert-table-dropdown-box-width); 2597 min-height: var(--ck-insert-table-dropdown-box-height); 2598 margin: var(--ck-insert-table-dropdown-box-margin); 2599 border: 1px solid var(--ck-color-base-border); 2600 border-radius: 1px; 2601 outline: none; 2602 transition: none; 2603 2604 &:focus { 2605 box-shadow: none; 2606 } 2607 2608 &.ck-on { 2609 border-color: var(--ck-color-focus-border); 2610 background: var(--ck-color-focus-outer-shadow); 2611 } 2612} 2613 2614`],sourceRoot:""}]);const Cn=yn},6306:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck-content .table{display:table;margin:.9em auto}.ck-content .table table{border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0;height:100%;width:100%}.ck-content .table table td,.ck-content .table table th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}.ck-content .table table th{background:rgba(0,0,0,.05);font-weight:700}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-editor__editable .ck-table-bogus-paragraph{display:inline-block;width:100%}","",{version:3,sources:["webpack://./../ckeditor5-table/theme/table.css"],names:[],mappings:"AAKA,mBAKC,aAAc,CADd,gBAiCD,CA9BC,yBAYC,yBAAkC,CAVlC,wBAAyB,CACzB,gBAAiB,CAKjB,WAAY,CADZ,UAsBD,CAfC,wDAQC,wBAAiC,CANjC,aAAc,CACd,YAMD,CAEA,4BAEC,0BAA+B,CAD/B,eAED,CAMF,+BACC,gBACD,CAEA,+BACC,eACD,CAEA,+CAKC,oBAAqB,CAMrB,UACD",sourcesContent:[`/* 2615 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2616 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2617 */ 2618 2619.ck-content .table { 2620 /* Give the table widget some air and center it horizontally */ 2621 /* The first value should be equal to --ck-spacing-large variable if used in the editor context 2622 to avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */ 2623 margin: 0.9em auto; 2624 display: table; 2625 2626 & table { 2627 /* The table cells should have slight borders */ 2628 border-collapse: collapse; 2629 border-spacing: 0; 2630 2631 /* Table width and height are set on the parent <figure>. Make sure the table inside stretches 2632 to the full dimensions of the container (https://github.com/ckeditor/ckeditor5/issues/6186). */ 2633 width: 100%; 2634 height: 100%; 2635 2636 /* The outer border of the table should be slightly darker than the inner lines. 2637 Also see https://github.com/ckeditor/ckeditor5-table/issues/50. */ 2638 border: 1px double hsl(0, 0%, 70%); 2639 2640 & td, 2641 & th { 2642 min-width: 2em; 2643 padding: .4em; 2644 2645 /* The border is inherited from .ck-editor__nested-editable styles, so theoretically it's not necessary here. 2646 However, the border is a content style, so it should use .ck-content (so it works outside the editor). 2647 Hence, the duplication. See https://github.com/ckeditor/ckeditor5/issues/6314 */ 2648 border: 1px solid hsl(0, 0%, 75%); 2649 } 2650 2651 & th { 2652 font-weight: bold; 2653 background: hsla(0, 0%, 0%, 5%); 2654 } 2655 } 2656} 2657 2658/* Text alignment of the table header should match the editor settings and override the native browser styling, 2659when content is available outside the editor. See https://github.com/ckeditor/ckeditor5/issues/6638 */ 2660.ck-content[dir="rtl"] .table th { 2661 text-align: right; 2662} 2663 2664.ck-content[dir="ltr"] .table th { 2665 text-align: left; 2666} 2667 2668.ck-editor__editable .ck-table-bogus-paragraph { 2669 /* 2670 * Use display:inline-block to force Chrome/Safari to limit text mutations to this element. 2671 * See https://github.com/ckeditor/ckeditor5/issues/6062. 2672 */ 2673 display: inline-block; 2674 2675 /* 2676 * Inline HTML elements nested in the span should always be dimensioned in relation to the whole cell width. 2677 * See https://github.com/ckeditor/ckeditor5/issues/9117. 2678 */ 2679 width: 100%; 2680} 2681`],sourceRoot:""}]);const Cn=yn},2128:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,":root{--ck-color-selector-caption-background:#f7f7f7;--ck-color-selector-caption-text:#333;--ck-color-selector-caption-highlighted-background:#fd0}.ck-content .table>figcaption{background-color:var(--ck-color-selector-caption-background);caption-side:top;color:var(--ck-color-selector-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;text-align:center;word-break:break-word}.ck.ck-editor__editable .table>figcaption.table__caption_highlighted{animation:ck-table-caption-highlight .6s ease-out}
2681.ck.ck-editor__editable .table>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}@keyframes ck-table-caption-highlight{0%{background-color:var(--ck-color-selector-caption-highlighted-background)}to{background-color:var(--ck-color-selector-caption-background)}}","",{version:3,sources:["webpack://./../ckeditor5-table/theme/tablecaption.css"],names:[],mappings:"AAKA,MACC,8CAAuD,CACvD,qCAAiD,CACjD,uDACD,CAGA,8BAMC,4DAA6D,CAJ7D,gBAAiB,CAGjB,2CAA4C,CAJ5C,qBAAsB,CAOtB,eAAgB,CAChB,mBAAoB,CAFpB,YAAa,CAHb,iBAAkB,CADlB,qBAOD,CAIC,qEACC,iDACD,CAEA,gEASC,eAAgB,CARhB,oBAAqB,CACrB,qBAAsB,CAQtB,sBAAuB,CAFvB,kBAGD,CAGD,sCACC,GACC,wEACD,CAEA,GACC,4DACD,CACD",sourcesContent:[`/* 2682 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2683 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2684 */ 2685 2686:root { 2687 --ck-color-selector-caption-background: hsl(0, 0%, 97%); 2688 --ck-color-selector-caption-text: hsl(0, 0%, 20%); 2689 --ck-color-selector-caption-highlighted-background: hsl(52deg 100% 50%); 2690} 2691 2692/* Content styles */ 2693.ck-content .table > figcaption { 2694 display: table-caption; 2695 caption-side: top; 2696 word-break: break-word; 2697 text-align: center; 2698 color: var(--ck-color-selector-caption-text); 2699 background-color: var(--ck-color-selector-caption-background); 2700 padding: .6em; 2701 font-size: .75em; 2702 outline-offset: -1px; 2703} 2704 2705/* Editing styles */ 2706.ck.ck-editor__editable .table > figcaption { 2707 &.table__caption_highlighted { 2708 animation: ck-table-caption-highlight .6s ease-out; 2709 } 2710 2711 &.ck-placeholder::before { 2712 padding-left: inherit; 2713 padding-right: inherit; 2714 2715 /* 2716 * Make sure the table caption placeholder doesn't overflow the placeholder area. 2717 * See https://github.com/ckeditor/ckeditor5/issues/9162. 2718 */ 2719 white-space: nowrap; 2720 overflow: hidden; 2721 text-overflow: ellipsis; 2722 } 2723} 2724 2725@keyframes ck-table-caption-highlight { 2726 0% { 2727 background-color: var(--ck-color-selector-caption-highlighted-background); 2728 } 2729 2730 100% { 2731 background-color: var(--ck-color-selector-caption-background); 2732 } 2733} 2734`],sourceRoot:""}]);const Cn=yn},5087:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row{flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type{flex-grow:0.57}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type{flex-grow:0.43}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button{flex-grow:1}.ck.ck-table-cell-properties-form{width:320px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row{align-self:flex-end;padding:0;width:25%}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}","",{version:3,sources:["webpack://./../ckeditor5-table/theme/tablecellproperties.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-table/tablecellproperties.css"],names:[],mappings:"AAOE,6FACC,cAiBD,CAdE,0HAEC,cACD,CAEA,yHAEC,cACD,CAEA,uHACC,WACD,CClBJ,kCACC,WAkBD,CAfE,2FACC,mBAAoB,CACpB,SAAU,CACV,SACD,CAGC,4GACC,eAAgB,CAGhB,qCACD",sourcesContent:[`/* 2735 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2736 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2737 */ 2738 2739.ck.ck-table-cell-properties-form { 2740 & .ck-form__row { 2741 &.ck-table-cell-properties-form__alignment-row { 2742 flex-wrap: wrap; 2743 2744 & .ck.ck-toolbar { 2745 &:first-of-type { 2746 /* 4 buttons out of 7 (h-alignment + v-alignment) = 0.57 */ 2747 flex-grow: 0.57; 2748 } 2749 2750 &:last-of-type { 2751 /* 3 buttons out of 7 (h-alignment + v-alignment) = 0.43 */ 2752 flex-grow: 0.43; 2753 } 2754 2755 & .ck-button { 2756 flex-grow: 1; 2757 } 2758 } 2759 } 2760 } 2761} 2762`,`/* 2763 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2764 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2765 */ 2766
2767.ck.ck-table-cell-properties-form { 2768 width: 320px; 2769 2770 & .ck-form__row { 2771 &.ck-table-cell-properties-form__padding-row { 2772 align-self: flex-end; 2773 padding: 0; 2774 width: 25%; 2775 } 2776 2777 &.ck-table-cell-properties-form__alignment-row { 2778 & .ck.ck-toolbar { 2779 background: none; 2780 2781 /* Compensate for missing input label that would push the margin (toolbar has no inputs). */ 2782 margin-top: var(--ck-spacing-standard); 2783 } 2784 } 2785 } 2786} 2787`],sourceRoot:""}]);const Cn=yn},4101:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,":root{--ck-color-selector-column-resizer-hover:var(--ck-color-base-active);--ck-table-column-resizer-width:7px;--ck-table-column-resizer-position-offset:calc(var(--ck-table-column-resizer-width)*-0.5 - 0.5px)}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table table{overflow:hidden}.ck-content .table td,.ck-content .table th{overflow-wrap:break-word;position:relative}.ck.ck-editor__editable .table .ck-table-column-resizer{bottom:0;cursor:col-resize;position:absolute;right:var(--ck-table-column-resizer-position-offset);top:0;user-select:none;width:var(--ck-table-column-resizer-width);z-index:var(--ck-z-default)}.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer,.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer{display:none}.ck.ck-editor__editable .table .ck-table-column-resizer:hover,.ck.ck-editor__editable .table .ck-table-column-resizer__active{background-color:var(--ck-color-selector-column-resizer-hover);bottom:-999999px;opacity:.25;top:-999999px}.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer{left:var(--ck-table-column-resizer-position-offset);right:unset}","",{version:3,sources:["webpack://./../ckeditor5-table/theme/tablecolumnresize.css"],names:[],mappings:"AAKA,MACC,oEAAqE,CACrE,mCAAoC,CAIpC,iGACD,CAEA,qCACC,kBACD,CAEA,yBACC,eACD,CAEA,4CAIC,wBAAyB,CACzB,iBACD,CAEA,wDAGC,QAAS,CAGT,iBAAkB,CALlB,iBAAkB,CAGlB,oDAAqD,CAFrD,KAAM,CAKN,gBAAiB,CAFjB,0CAA2C,CAG3C,2BACD,CAQA,qJACC,YACD,CAEA,8HAEC,8DAA+D,CAO/D,gBAAiB,CANjB,WAAa,CAKb,aAED,CAEA,iEACC,mDAAoD,CACpD,WACD",sourcesContent:[`/* 2788 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2789 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2790 */ 2791 2792:root { 2793 --ck-color-selector-column-resizer-hover: var(--ck-color-base-active); 2794 --ck-table-column-resizer-width: 7px; 2795 2796 /* The offset used for absolute positioning of the resizer element, so that it is placed exactly above the cell border. 2797 The value is: minus half the width of the resizer decreased additionaly by the half the width of the border (0.5px). */ 2798 --ck-table-column-resizer-position-offset: calc(var(--ck-table-column-resizer-width) * -0.5 - 0.5px); 2799} 2800 2801.ck-content .table .ck-table-resized { 2802 table-layout: fixed; 2803} 2804 2805.ck-content .table table { 2806 overflow: hidden; 2807} 2808 2809.ck-content .table td, 2810.ck-content .table th { 2811 /* To prevent text overflowing beyond its cell when columns are resized by resize handler 2812 (https://github.com/ckeditor/ckeditor5/pull/14379#issuecomment-1589460978). */ 2813 overflow-wrap: break-word; 2814 position: relative; 2815} 2816 2817.ck.ck-editor__editable .table .ck-table-column-resizer { 2818 position: absolute; 2819 top: 0; 2820 bottom: 0; 2821 right: var(--ck-table-column-resizer-position-offset); 2822 width: var(--ck-table-column-resizer-width); 2823 cursor: col-resize; 2824 user-select: none; 2825 z-index: var(--ck-z-default); 2826} 2827 2828.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer { 2829 display: none; 2830} 2831 2832/* The resizer elements, which are extended to an extremely high height, break the drag & drop feature in Chrome. To make it work again, 2833 all resizers must be hidden while the table is dragged. */ 2834.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer { 2835 display: none; 2836} 2837 2838.ck.ck-editor__editable .table .ck-table-column-resizer:hover, 2839.ck.ck-editor__editable .table .ck-table-column-resizer__active { 2840 background-color: var(--ck-color-selector-column-resizer-hover); 2841 opacity: 0.25; 2842 /* The resizer element resides in each cell so to occupy the entire height of the table, which is unknown from a CSS point of view, 2843 it is extended to an extremely high height. Even for screens
2843with a very high pixel density, the resizer will fulfill its role as 2844 it should, i.e. for a screen of 476 ppi the total height of the resizer will take over 350 sheets of A4 format, which is totally 2845 unrealistic height for a single table. */ 2846 top: -999999px; 2847 bottom: -999999px; 2848} 2849 2850.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer { 2851 left: var(--ck-table-column-resizer-position-offset); 2852 right: unset; 2853} 2854`],sourceRoot:""}]);const Cn=yn},3881:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,":root{--ck-color-selector-focused-cell-background:rgba(158,201,250,.3)}.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table td.ck-editor__nested-editable:focus,.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table th.ck-editor__nested-editable:focus{background:var(--ck-color-selector-focused-cell-background);border-style:none;outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-table/tableediting.css"],names:[],mappings:"AAKA,MACC,gEACD,CAKE,8QAGC,2DAA4D,CAK5D,iBAAkB,CAClB,8CAA+C,CAC/C,mBACD",sourcesContent:[`/* 2855 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2856 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2857 */ 2858 2859:root { 2860 --ck-color-selector-focused-cell-background: hsla(212, 90%, 80%, .3); 2861} 2862 2863.ck-widget.table { 2864 & td, 2865 & th { 2866 &.ck-editor__nested-editable.ck-editor__nested-editable_focused, 2867 &.ck-editor__nested-editable:focus { 2868 /* A very slight background to highlight the focused cell */ 2869 background: var(--ck-color-selector-focused-cell-background); 2870 2871 /* Fixes the problem where surrounding cells cover the focused cell's border. 2872 It does not fix the problem in all places but the UX is improved. 2873 See https://github.com/ckeditor/ckeditor5-table/issues/29. */ 2874 border-style: none; 2875 outline: 1px solid var(--ck-color-focus-border); 2876 outline-offset: -1px; /* progressive enhancement - no IE support */ 2877 } 2878 } 2879} 2880`],sourceRoot:""}]);const Cn=yn},6237:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,'.ck.ck-table-form .ck-form__row.ck-table-form__background-row,.ck.ck-table-form .ck-form__row.ck-table-form__border-row{flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{align-items:center;flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view{align-items:center;display:flex;flex-direction:column-reverse}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view .ck.ck-dropdown,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{flex-grow:0}.ck.ck-table-form .ck.ck-labeled-field-view{position:relative}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{bottom:calc(var(--ck-table-properties-error-arrow-size)*-1);left:50%;position:absolute;transform:translate(-50%,100%);z-index:1}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{content:"";left:50%;position:absolute;top:calc(var(--ck-table-properties-error-arrow-size)*-1);transform:translateX(-50%)}:root{--ck-table-properties-error-arrow-size:6px;--ck-table-properties-min-error-width:150px}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{max-width:80px;min-width:80px;width:80px}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{padding:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width{margin:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{align-self:flex-end;display:inline-block;height:var(--ck-ui-component-min-height);line-height:var(--ck-ui-component-min-height);margin:0 var(--ck-spacing-small)}.ck.ck-table-form .ck.ck-labeled-field-view{padding-top:var(--ck-spacing-standard)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{border-radius:0}.ck-rounded-corners .ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status,.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{background:var(--ck-color-base-error);color:var(--ck-color-base-background);min-width:var(--ck-table-properties-min-error-width);padding:var(--ck-spacing-small) var(--ck-spacing-medium);text-align:center}
2880.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-style:solid;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:ck-table-form-labeled-view-status-appear .15s ease both}.ck.ck-table-form .ck.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}@keyframes ck-table-form-labeled-view-status-appear{0%{opacity:0}to{opacity:1}}',"",{version:3,sources:["webpack://./../ckeditor5-table/theme/tableform.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-table/tableform.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAWE,wHACC,cACD,CAEA,8DAEC,kBAAmB,CADnB,cAgBD,CAbC,qFAGC,kBAAmB,CAFnB,YAAa,CACb,6BAMD,CAEA,sMACC,WACD,CAIF,4CAEC,iBAoBD,CAlBC,8EAGC,2DAAgE,CADhE,QAAS,CADT,iBAAkB,CAGlB,8BAA+B,CAG/B,SAUD,CAPC,oFACC,UAAW,CAGX,QAAS,CAFT,iBAAkB,CAClB,wDAA6D,CAE7D,0BACD,CChDH,MACC,0CAA2C,CAC3C,2CACD,CAMI,2FACC,kCAAmC,CACnC,iBACD,CAGD,8KAIC,cAAe,CADf,cAAe,CADf,UAGD,CAGD,8DACC,SAcD,CAZC,yMAEC,QACD,CAEA,iGACC,mBAAoB,CACpB,oBAAqB,CACrB,wCAAyC,CACzC,6CAA8C,CAC9C,gCACD,CAIF,4CACC,sCAyBD,CAvBC,8ECxCD,eDyDC,CAjBA,mMCpCA,qCDqDA,CAjBA,8EAGC,qCAAsC,CACtC,qCAAsC,CAEtC,oDAAqD,CADrD,wDAAyD,CAEzD,iBAUD,CAPC,oFACC,2EAA4E,CAE5E,kBAAmB,CADnB,kJAED,CAdD,8EAgBC,iEACD,CAGA,6GACC,YACD,CAIF,oDACC,GACC,SACD,CAEA,GACC,SACD,CACD",sourcesContent:[`/* 2881 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2882 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2883 */ 2884 2885.ck.ck-table-form { 2886 & .ck-form__row { 2887 &.ck-table-form__border-row { 2888 flex-wrap: wrap; 2889 } 2890 2891 &.ck-table-form__background-row { 2892 flex-wrap: wrap; 2893 } 2894 2895 &.ck-table-form__dimensions-row { 2896 flex-wrap: wrap; 2897 align-items: center; 2898 2899 & .ck-labeled-field-view { 2900 display: flex; 2901 flex-direction: column-reverse; 2902 align-items: center; 2903 2904 & .ck.ck-dropdown { 2905 flex-grow: 0; 2906 } 2907 } 2908 2909 & .ck-table-form__dimension-operator { 2910 flex-grow: 0; 2911 } 2912 } 2913 } 2914 2915 & .ck.ck-labeled-field-view { 2916 /* Allow absolute positioning of the status (error) balloons. */ 2917 position: relative; 2918 2919 & .ck.ck-labeled-field-view__status { 2920 position: absolute; 2921 left: 50%; 2922 bottom: calc( -1 * var(--ck-table-properties-error-arrow-size) ); 2923 transform: translate(-50%,100%); 2924 2925 /* Make sure the balloon status stays on top of other form elements. */ 2926 z-index: 1; 2927 2928 /* The arrow pointing towards the field. */ 2929 &::after { 2930 content: ""; 2931 position: absolute; 2932 top: calc( -1 * var(--ck-table-properties-error-arrow-size) ); 2933 left: 50%; 2934 transform: translateX( -50% ); 2935 } 2936 } 2937 } 2938} 2939`,`/* 2940 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 2941 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 2942 */ 2943 2944@import "../mixins/_rounded.css"; 2945 2946:root { 2947 --ck-table-properties-error-arrow-size: 6px; 2948 --ck-table-properties-min-error-width: 150px; 2949} 2950 2951.ck.ck-table-form { 2952 & .ck-form__row { 2953 &.ck-table-form__border-row { 2954 & .ck-labeled-field-view { 2955 & > .ck-label { 2956 font-size: var(--ck-font-size-tiny); 2957 text-align: center; 2958 } 2959 } 2960 2961 & .ck-table-form__border-style, 2962 & .ck-table-form__border-width { 2963 width: 80px; 2964 min-width: 80px; 2965 max-width: 80px; 2966 } 2967 } 2968 2969 &.ck-table-form__dimensions-row { 2970 padding: 0; 2971 2972 & .ck-table-form__dimensions-row__width, 2973 & .ck-table-form__dimensions-row__height { 2974 margin: 0 2975 } 2976 2977 & .ck-table-form__dimension-operator { 2978 align-self: flex-end; 2979 display: inline-block; 2980 height: var(--ck-ui-component-min-height); 2981 line-height: var(--ck-ui-component-min-height); 2982 margin: 0 var(--ck-spacing-small); 2983 } 2984 } 2985 } 2986 2987 & .ck.ck-labeled-field-view { 2988 padding-top: var(--ck-spacing-standard); 2989 2990 & .ck.ck-labeled-field-view__status { 2991 @mixin ck-rounded-corners; 2992 2993 background: var(--ck-color-base-error); 2994 color: var(--ck-color-base-background); 2995 padding: var(--ck-spacing-small) var(--ck-spacing-medium); 2996 min-width: var(--ck-table-properties-min-error-width); 2997 text-align: center; 2998 2999 /* The arrow pointing towards the field. */ 3000 &::after { 3001 border-color: transparent transparent var(--ck-color-base-error) transparent; 3002 border-width: 0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size); 3003 border-style: solid; 3004 } 3005 3006 animation: ck-table-form-labeled-view-status-appear .15s ease both; 3007 } 3008 3009 /* Hide the error balloon when the field is blurred. Makes the experience much more clear. */ 3010 & .ck-input.ck-error:not(:focus) + .ck.ck-labeled-field-view__status { 3011 display: none; 3012 } 3013 } 3014} 3015 3016@keyframes ck-table-form-labeled-view-status-appear { 3017 0% { 3018 opacity: 0; 3019 } 3020 3021 100% { 3022 opacity: 1; 3023 } 3024} 3025`,`/* 3026 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3027 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3028 */ 3029 3030/** 3031 * Implements rounded corner interface for .ck-rounded-corners class. 3032 * 3033 * @see $ck-border-radius 3034 */ 3035@define-mixin ck-rounded-corners { 3036 border-radius: 0; 3037 3038 @nest .ck-rounded-corners &, 3039 &.ck-rounded-corners { 3040 border-radius: var(--ck-border-radius); 3041 @mixin-content; 3042 } 3043} 3044`],sourceRoot:""}]);const Cn=yn},7341:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-content:baseline;flex-basis:0;flex-wrap:wrap}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items{flex-wrap:nowrap}.ck.ck-table-properties-form{width:320px}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-self:flex-end;padding:0}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items>*{width:40px}","",{version:3,sources:["webpack://./../ckeditor5-table/theme/tableproperties.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-table/tableproperties.css"],names:[],mappings:"AAOE,mFAGC,sBAAuB,CADvB,YAAa,CADb,cAOD,CAHC,qHACC,gBACD,CCTH,6BACC,WAmBD,CAhBE,mFACC,mBAAoB,CACpB,SAYD,CAVC,kGACC,eAAgB,CAGhB,qCAKD,CAHC,uHACC,UACD",sourcesContent:[`/* 3045 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3046 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3047 */ 3048
3049.ck.ck-table-properties-form { 3050 & .ck-form__row { 3051 &.ck-table-properties-form__alignment-row { 3052 flex-wrap: wrap; 3053 flex-basis: 0; 3054 align-content: baseline; 3055 3056 & .ck.ck-toolbar .ck-toolbar__items { 3057 flex-wrap: nowrap; 3058 } 3059 } 3060 } 3061} 3062`,`/* 3063 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3064 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3065 */ 3066 3067.ck.ck-table-properties-form { 3068 width: 320px; 3069 3070 & .ck-form__row { 3071 &.ck-table-properties-form__alignment-row { 3072 align-self: flex-end; 3073 padding: 0; 3074 3075 & .ck.ck-toolbar { 3076 background: none; 3077 3078 /* Compensate for missing input label that would push the margin (toolbar has no inputs). */ 3079 margin-top: var(--ck-spacing-standard); 3080 3081 & .ck-toolbar__items > * { 3082 width: 40px; 3083 } 3084 } 3085 } 3086 } 3087} 3088`],sourceRoot:""}]);const Cn=yn},6945:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,':root{--ck-table-selected-cell-background:rgba(158,207,250,.3)}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{box-shadow:unset;caret-color:transparent;outline:unset;position:relative}.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:after{background-color:var(--ck-table-selected-cell-background);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus{background-color:transparent}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget{outline:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle{display:none}',"",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-table/tableselection.css"],names:[],mappings:"AAKA,MACC,wDACD,CAGC,0IAKC,gBAAiB,CAFjB,uBAAwB,CACxB,aAAc,CAFd,iBAiCD,CA3BC,sJAGC,yDAA0D,CAK1D,QAAS,CAPT,UAAW,CAKX,MAAO,CAJP,mBAAoB,CAEpB,iBAAkB,CAGlB,OAAQ,CAFR,KAID,CAEA,wTAEC,4BACD,CAMA,gKACC,aAKD,CAHC,0NACC,YACD",sourcesContent:[`/* 3089 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3090 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3091 */ 3092 3093:root { 3094 --ck-table-selected-cell-background: hsla(208, 90%, 80%, .3); 3095} 3096 3097.ck.ck-editor__editable .table table { 3098 & td.ck-editor__editable_selected, 3099 & th.ck-editor__editable_selected { 3100 position: relative; 3101 caret-color: transparent; 3102 outline: unset; 3103 box-shadow: unset; 3104 3105 /* https://github.com/ckeditor/ckeditor5/issues/6446 */ 3106 &:after { 3107 content: ''; 3108 pointer-events: none; 3109 background-color: var(--ck-table-selected-cell-background); 3110 position: absolute; 3111 top: 0; 3112 left: 0; 3113 right: 0; 3114 bottom: 0; 3115 } 3116 3117 & ::selection, 3118 &:focus { 3119 background-color: transparent; 3120 } 3121 3122 /* 3123 * To reduce the amount of noise, all widgets in the table selection have no outline and no selection handle. 3124 * See https://github.com/ckeditor/ckeditor5/issues/9491. 3125 */ 3126 & .ck-widget { 3127 outline: unset; 3128 3129 & > .ck-widget__selection-handle { 3130 display: none; 3131 } 3132 } 3133 } 3134} 3135`],sourceRoot:""}]);const Cn=yn},3210:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-aria-live-announcer{left:-10000px;position:absolute;top:-10000px}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/arialiveannouncer/arialiveannouncer.css"],names:[],mappings:"AAKA,2BAEC,aAAc,CADd,iBAAkB,CAElB,YACD",sourcesContent:[`/* 3136 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3137 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3138 */ 3139
3140.ck.ck-aria-live-announcer { 3141 position: absolute; 3142 left: -10000px; 3143 top: -10000px; 3144} 3145`],sourceRoot:""}]);const Cn=yn},8157:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-autocomplete{position:relative}.ck.ck-autocomplete>.ck-search__results{position:absolute;z-index:var(--ck-z-panel)}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{bottom:100%}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{bottom:auto;top:100%}.ck.ck-autocomplete>.ck-search__results{border-radius:0}.ck-rounded-corners .ck.ck-autocomplete>.ck-search__results,.ck.ck-autocomplete>.ck-search__results.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-autocomplete>.ck-search__results{background:var(--ck-color-base-background);border:1px solid var(--ck-color-dropdown-panel-border);box-shadow:var(--ck-drop-shadow),0 0;max-height:200px;min-width:auto;overflow-y:auto}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/autocomplete/autocomplete.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/autocomplete/autocomplete.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,oBACC,iBAeD,CAbC,wCACC,iBAAkB,CAClB,yBAUD,CARC,6DACC,WACD,CAEA,6DAEC,WAAY,CADZ,QAED,CCVD,wCCEA,eDuBA,CAzBA,uHCMC,qCDmBD,CAzBA,wCAMC,0CAA2C,CAC3C,sDAAuD,CEPxD,oCAA8B,CFI7B,gBAAiB,CAIjB,cAAe,CAHf,eAoBD,CAfC,6DACC,2BAA4B,CAC5B,4BAA6B,CAG7B,kBACD,CAEA,6DACC,wBAAyB,CACzB,yBAA0B,CAG1B,eACD",sourcesContent:[`/* 3146 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3147 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3148 */ 3149 3150.ck.ck-autocomplete { 3151 position: relative; 3152 3153 & > .ck-search__results { 3154 position: absolute; 3155 z-index: var(--ck-z-panel); 3156 3157 &.ck-search__results_n { 3158 bottom: 100%; 3159 } 3160 3161 &.ck-search__results_s { 3162 top: 100%; 3163 bottom: auto; 3164 } 3165 } 3166} 3167`,`/* 3168 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3169 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3170 */ 3171 3172@import "@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"; 3173@import "@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"; 3174 3175.ck.ck-autocomplete { 3176 & > .ck-search__results { 3177 @mixin ck-rounded-corners; 3178 @mixin ck-drop-shadow; 3179 3180 max-height: 200px; 3181 overflow-y: auto; 3182 background: var(--ck-color-base-background); 3183 border: 1px solid var(--ck-color-dropdown-panel-border); 3184 min-width: auto; 3185 3186 &.ck-search__results_n { 3187 border-bottom-left-radius: 0; 3188 border-bottom-right-radius: 0; 3189 3190 /* Prevent duplicated borders between the input and the results pane. */ 3191 margin-bottom: -1px; 3192 } 3193 3194 &.ck-search__results_s { 3195 border-top-left-radius: 0; 3196 border-top-right-radius: 0; 3197 3198 /* Prevent duplicated borders between the input and the results pane. */ 3199 margin-top: -1px; 3200 } 3201 } 3202} 3203`,`/* 3204 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3205 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3206 */ 3207 3208/** 3209 * Implements rounded corner interface for .ck-rounded-corners class. 3210 * 3211 * @see $ck-border-radius 3212 */ 3213@define-mixin ck-rounded-corners { 3214 border-radius: 0; 3215 3216 @nest .ck-rounded-corners &, 3217 &.ck-rounded-corners { 3218 border-radius: var(--ck-border-radius); 3219 @mixin-content; 3220 } 3221} 3222`,`/* 3223 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3224 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3225 */ 3226 3227/** 3228 * A helper to combine multiple shadows. 3229 */ 3230@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 { 3231 box-shadow: $shadowA, $shadowB; 3232} 3233 3234/** 3235 * Gives an element a drop shadow so it looks like a floating panel. 3236 */ 3237@define-mixin ck-drop-shadow {
3238 @mixin ck-box-shadow var(--ck-drop-shadow); 3239} 3240`],sourceRoot:""}]);const Cn=yn},4906:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-button,a.ck.ck-button{align-items:center;display:inline-flex;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}[dir=ltr] .ck.ck-button,[dir=ltr] a.ck.ck-button{justify-content:left}[dir=rtl] .ck.ck-button,[dir=rtl] a.ck.ck-button{justify-content:right}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{display:none}.ck.ck-button.ck-button_with-text .ck-button__label,a.ck.ck-button.ck-button_with-text .ck-button__label{display:inline-block}.ck.ck-button:not(.ck-button_with-text),a.ck.ck-button:not(.ck-button_with-text){justify-content:center}.ck.ck-button,a.ck.ck-button{background:var(--ck-color-button-default-background)}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}.ck.ck-button:not(.ck-disabled):active,a.ck.ck-button:not(.ck-disabled):active{background:var(--ck-color-button-default-active-background)}.ck.ck-button.ck-disabled,a.ck.ck-button.ck-disabled{background:var(--ck-color-button-default-disabled-background)}.ck.ck-button,a.ck.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-button,.ck-rounded-corners a.ck.ck-button,.ck.ck-button.ck-rounded-corners,a.ck.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-button,a.ck.ck-button{-webkit-appearance:none;border:1px solid transparent;cursor:default;font-size:inherit;line-height:1;min-height:var(--ck-ui-component-min-height);min-width:var(--ck-ui-component-min-height);padding:var(--ck-spacing-tiny);text-align:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;vertical-align:middle;white-space:nowrap}.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:active,a.ck.ck-button:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-button .ck-button__icon use,.ck.ck-button .ck-button__icon use *,a.ck.ck-button .ck-button__icon use,a.ck.ck-button .ck-button__icon use *{color:inherit}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}[dir=ltr] .ck.ck-button .ck-button__label,[dir=ltr] a.ck.ck-button .ck-button__label{text-align:left}[dir=rtl] .ck.ck-button .ck-button__label,[dir=rtl] a.ck.ck-button .ck-button__label{text-align:right}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{color:inherit}[dir=ltr] .ck.ck-button .ck-button__keystroke,[dir=ltr] a.ck.ck-button .ck-button__keystroke{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-button .ck-button__keystroke,[dir=rtl] a.ck.ck-button .ck-button__keystroke{margin-right:var(--ck-spacing-large)}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{font-weight:700;opacity:.7}.ck.ck-button.ck-disabled:active,.ck.ck-button.ck-disabled:focus,a.ck.ck-button.ck-disabled:active,a.ck.ck-button.ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-button.ck-disabled .ck-button__icon,.ck.ck-button.ck-disabled .ck-button__label,a.ck.ck-button.ck-disabled .ck-button__icon,a.ck.ck-button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__keystroke,a.ck.ck-button.ck-disabled .ck-button__keystroke{opacity:.3}.ck.ck-button.ck-button_with-text,a.ck.ck-button.ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:var(--ck-spacing-small);margin-right:calc(var(--ck-spacing-small)*-1)}.ck.ck-button.ck-button_with-keystroke .ck-button__label,a.ck.ck-button.ck-button_with-keystroke .ck-button__label{flex-grow:1}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--ck-color-button-on-background)}.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):active{background:var(--ck-color-button-on-active-background)}.ck.ck-button.ck-on.ck-disabled,a.ck.ck-button.ck-on.ck-disabled{background:var(--ck-color-button-on-disabled-background)}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{color:var(--ck-color-button-on-color)}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{color:var(--ck-color-button-save)}.ck.ck-button.ck-button-cancel,a.ck.ck-button.ck-button-cancel{color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background)}.ck.ck-button-action:not(.ck-disabled):hover,a.ck.ck-button-action:not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}.ck.ck-button-action:not(.ck-disabled):active,a.ck.ck-button-action:not(.ck-disabled):active{background:var(--ck-color-button-action-active-background)}.ck.ck-button-action.ck-disabled,a.ck.ck-button-action.ck-disabled{background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-action,a.ck.ck-button-action{color:var(--ck-color-button-action-text)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/button/button.css","webpack://./../ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/button/button.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/mixins/_button.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_disabled.css"],names:[],mappings:"AAQA,6BAMC,kBAAmB,CADnB,mBAAoB,CADpB,iBAAkB,CCHlB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBD0BD,CA9BA,iDASE,oBAqBF,CA9BA,iDAaE,qBAiBF,CAdC,iEACC,YACD,CAGC,yGACC,oBACD,
3240CAID,iFACC,sBACD,CEzBD,6BCAC,oDD4ID,CCzIE,6EACC,0DACD,CAEA,+EACC,2DACD,CAID,qDACC,6DACD,CDfD,6BEDC,eF6ID,CA5IA,wIEGE,qCFyIF,CA5IA,6BA6BC,uBAAwB,CANxB,4BAA6B,CAjB7B,cAAe,CAcf,iBAAkB,CAHlB,aAAc,CAJd,4CAA6C,CAD7C,2CAA4C,CAJ5C,8BAA+B,CAC/B,iBAAkB,CAiBlB,4DAA8D,CAnB9D,qBAAsB,CAFtB,kBAuID,CA7GC,oFGhCA,2BAA2B,CCF3B,2CAA8B,CDC9B,YHqCA,CAIC,kJAEC,aACD,CAGD,iEAIC,aAAc,CACd,cAAe,CAHf,iBAAkB,CAClB,mBAAoB,CAMpB,qBASD,CAlBA,qFAYE,eAMF,CAlBA,qFAgBE,gBAEF,CAEA,yEACC,aAYD,CAbA,6FAIE,mCASF,CAbA,6FAQE,oCAKF,CAbA,yEAWC,eAAiB,CACjB,UACD,CAIC,oIIrFD,oDJyFC,CAOA,gLKhGD,kCLkGC,CAEA,iGACC,UACD,CAGD,qEACC,yDAcD,CAXC,2HAEE,4CAA+C,CAC/C,oCAOF,CAVA,2HAQE,mCAAoC,CADpC,6CAGF,CAKA,mHACC,WACD,CAID,yCC/HA,+CDmIA,CChIC,yFACC,qDACD,CAEA,2FACC,sDACD,CAID,iEACC,wDACD,CDgHA,yCAGC,qCACD,CAEA,2DACC,iCACD,CAEA,+DACC,mCACD,CAID,2CC/IC,mDDoJD,CCjJE,2FACC,yDACD,CAEA,6FACC,0DACD,CAID,mEACC,4DACD,CDgID,2CAIC,wCACD,CAEA,uCAEC,eACD",sourcesContent:[`/* 3241 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3242 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3243 */ 3244 3245@import "../../mixins/_unselectable.css"; 3246@import "../../mixins/_dir.css"; 3247 3248.ck.ck-button, 3249a.ck.ck-button { 3250 @mixin ck-unselectable; 3251 3252 position: relative; 3253 display: inline-flex; 3254 align-items: center; 3255 3256 @mixin ck-dir ltr { 3257 justify-content: left; 3258 } 3259 3260 @mixin ck-dir rtl { 3261 justify-content: right; 3262 } 3263 3264 & .ck-button__label { 3265 display: none; 3266 } 3267 3268 &.ck-button_with-text { 3269 & .ck-button__label { 3270 display: inline-block; 3271 } 3272 } 3273 3274 /* Center the icon horizontally in a button without text. */ 3275 &:not(.ck-button_with-text) { 3276 justify-content: center; 3277 } 3278} 3279`,`/* 3280 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3281 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3282 */ 3283 3284/** 3285 * Makes element unselectable. 3286 */ 3287@define-mixin ck-unselectable { 3288 -moz-user-select: none; 3289 -webkit-user-select: none; 3290 -ms-user-select: none; 3291 user-select: none 3292} 3293`,`/* 3294 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3295 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3296 */ 3297 3298@import "../../../mixins/_focus.css"; 3299@import "../../../mixins/_shadow.css"; 3300@import "../../../mixins/_disabled.css"; 3301@import "../../../mixins/_rounded.css"; 3302@import "../../mixins/_button.css"; 3303@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; 3304 3305.ck.ck-button, 3306a.ck.ck-button { 3307 @mixin ck-button-colors --ck-color-button-default; 3308 @mixin ck-rounded-corners; 3309 3310 white-space: nowrap; 3311 cursor: default; 3312 vertical-align: middle; 3313 padding: var(--ck-spacing-tiny); 3314 text-align: center; 3315 3316 /* A very important piece of styling. Go to variable declaration to learn more. */ 3317 min-width: var(--ck-ui-component-min-height); 3318 min-height: var(--ck-ui-component-min-height); 3319 3320 /* Normalize the height of the line. Removing this will break consistent height 3321 among text and text-less buttons (with icons). */ 3322 line-height: 1; 3323 3324 /* Enable font size inheritance, which allows fluid UI scaling. */ 3325 font-size: inherit; 3326 3327 /* Avoid flickering when the foucs border shows up. */ 3328 border: 1px solid transparent; 3329 3330 /* Apply some smooth transition to the box-shadow and border. */ 3331 transition: box-shadow .2s ease-in-out, border .2s ease-in-out; 3332 3333 /* https://github.com/ckeditor/ckeditor5-theme-lark/issues/189 */ 3334 -webkit-appearance: none; 3335 3336 &:active, 3337 &:focus { 3338 @mixin ck-focus-ring; 3339 @mixin ck-box-shadow var(--ck-focus-outer-shadow); 3340 } 3341 3342 /* Allow icon coloring using the text "color" property. */ 3343 & .ck-button__icon { 3344 & use, 3345 & use * { 3346 color: inherit; 3347 } 3348 } 3349 3350 & .ck-button__label { 3351 /* Enable font size inheritance, which allows fluid UI scaling. */ 3352 font-size: inherit; 3353 font-weight: inherit; 3354 color: inherit; 3355 cursor: inherit; 3356 3357 /* Must be consistent with .ck-icon's vertical align. Otherwise, buttons with and 3358 without labels (but with icons) have different sizes in Chrome */ 3359 vertical-align: middle; 3360 3361 @mixin ck-dir ltr { 3362 text-align: left; 3363 } 3364 3365 @mixin ck-dir rtl { 3366 text-align: right; 3367 } 3368 } 3369 3370 & .ck-button__keystroke { 3371 color: inherit; 3372 3373 @mixin ck-dir ltr { 3374 margin-left: var(--ck-spacing-large); 3375 } 3376 3377 @mixin ck-dir rtl { 3378 margin-right: var(--ck-spacing-large); 3379 } 3380 3381 font-weight: bold; 3382 opacity: .7; 3383 } 3384 3385 /* https://github.com/ckeditor/ckeditor5-theme-lark/issues/70 */ 3386 &.ck-disabled { 3387 &:active, 3388 &:focus { 3389 /* The disabled button should have a slightly less visible shadow when focu
3389sed. */ 3390 @mixin ck-box-shadow var(--ck-focus-disabled-outer-shadow); 3391 } 3392 3393 & .ck-button__icon { 3394 @mixin ck-disabled; 3395 } 3396 3397 /* https://github.com/ckeditor/ckeditor5-theme-lark/issues/98 */ 3398 & .ck-button__label { 3399 @mixin ck-disabled; 3400 } 3401 3402 & .ck-button__keystroke { 3403 opacity: .3; 3404 } 3405 } 3406 3407 &.ck-button_with-text { 3408 padding: var(--ck-spacing-tiny) var(--ck-spacing-standard); 3409 3410 /* stylelint-disable-next-line no-descending-specificity */ 3411 & .ck-button__icon { 3412 @mixin ck-dir ltr { 3413 margin-left: calc(-1 * var(--ck-spacing-small)); 3414 margin-right: var(--ck-spacing-small); 3415 } 3416 3417 @mixin ck-dir rtl { 3418 margin-right: calc(-1 * var(--ck-spacing-small)); 3419 margin-left: var(--ck-spacing-small); 3420 } 3421 } 3422 } 3423 3424 &.ck-button_with-keystroke { 3425 /* stylelint-disable-next-line no-descending-specificity */ 3426 & .ck-button__label { 3427 flex-grow: 1; 3428 } 3429 } 3430 3431 /* A style of the button which is currently on, e.g. its feature is active. */ 3432 &.ck-on { 3433 @mixin ck-button-colors --ck-color-button-on; 3434 3435 color: var(--ck-color-button-on-color); 3436 } 3437 3438 &.ck-button-save { 3439 color: var(--ck-color-button-save); 3440 } 3441 3442 &.ck-button-cancel { 3443 color: var(--ck-color-button-cancel); 3444 } 3445} 3446 3447/* A style of the button which handles the primary action. */ 3448.ck.ck-button-action, 3449a.ck.ck-button-action { 3450 @mixin ck-button-colors --ck-color-button-action; 3451 3452 color: var(--ck-color-button-action-text); 3453} 3454 3455.ck.ck-button-bold, 3456a.ck.ck-button-bold { 3457 font-weight: bold; 3458} 3459`,`/* 3460 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3461 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3462 */ 3463 3464/** 3465 * Implements a button of given background color. 3466 * 3467 * @param {String} $background - Background color of the button. 3468 * @param {String} $border - Border color of the button. 3469 */ 3470@define-mixin ck-button-colors $prefix { 3471 background: var($(prefix)-background); 3472 3473 &:not(.ck-disabled) { 3474 &:hover { 3475 background: var($(prefix)-hover-background); 3476 } 3477 3478 &:active { 3479 background: var($(prefix)-active-background); 3480 } 3481 } 3482 3483 /* https://github.com/ckeditor/ckeditor5-theme-lark/issues/98 */ 3484 &.ck-disabled { 3485 background: var($(prefix)-disabled-background); 3486 } 3487} 3488`,`/* 3489 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3490 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3491 */ 3492 3493/** 3494 * Implements rounded corner interface for .ck-rounded-corners class. 3495 * 3496 * @see $ck-border-radius 3497 */ 3498@define-mixin ck-rounded-corners { 3499 border-radius: 0; 3500 3501 @nest .ck-rounded-corners &, 3502 &.ck-rounded-corners { 3503 border-radius: var(--ck-border-radius); 3504 @mixin-content; 3505 } 3506} 3507`,`/* 3508 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3509 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3510 */ 3511 3512/** 3513 * A visual style of focused element's border. 3514 */ 3515@define-mixin ck-focus-ring { 3516 /* Disable native outline. */ 3517 outline: none; 3518 border: var(--ck-focus-ring) 3519} 3520`,`/* 3521 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3522 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3523 */ 3524 3525/** 3526 * A helper to combine multiple shadows. 3527 */ 3528@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 { 3529 box-shadow: $shadowA, $shadowB; 3530} 3531 3532/** 3533 * Gives an element a drop shadow so it looks like a floating panel. 3534 */ 3535@define-mixin ck-drop-shadow { 3536 @mixin ck-box-shadow var(--ck-drop-shadow); 3537} 3538`,`/* 3539 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3540 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3541 */ 3542 3543/** 3544 * A class which indicates that an element holding it is disabled. 3545 */ 3546@define-mixin ck-disabled { 3547 opacity: var(--ck-disabled-opacity); 3548} 3549`],sourceRoot:""}]);const Cn=yn},5332:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}:root{--ck-switch-button-toggle-width:2.6153846154em;
3549--ck-switch-button-toggle-inner-size:calc(1.07692em + 1px);--ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px);--ck-switch-button-inner-hover-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton,.ck.ck-button.ck-switchbutton.ck-on:active,.ck.ck-button.ck-switchbutton.ck-on:focus,.ck.ck-button.ck-switchbutton.ck-on:hover,.ck.ck-button.ck-switchbutton:active,.ck.ck-button.ck-switchbutton:focus,.ck.ck-button.ck-switchbutton:hover{background:transparent;color:inherit}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label{margin-right:calc(var(--ck-spacing-large)*2)}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label{margin-left:calc(var(--ck-spacing-large)*2)}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-left:auto}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle{background:var(--ck-color-switch-button-off-background);border:1px solid transparent;transition:background .4s ease,box-shadow .2s ease-in-out,outline .2s ease-in-out;width:var(--ck-switch-button-toggle-width)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(var(--ck-border-radius)*.5)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{background:var(--ck-color-switch-button-inner-background);height:var(--ck-switch-button-toggle-inner-size);transition:all .3s ease;width:var(--ck-switch-button-toggle-inner-size)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{border-color:transparent;box-shadow:none;outline:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);outline:var(--ck-focus-ring);outline-offset:1px}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(var( --ck-switch-button-translation ))}[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(calc(var( --ck-switch-button-translation )*-1))}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/button/switchbutton.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/button/switchbutton.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_disabled.css"],names:[],mappings:"AASE,4HACC,aACD,CCCF,MAEC,8CAA+C,CAE/C,0DAAgE,CAChE,2HAIC,CACD,0FACD,CAOC,0QAEC,sBAAuB,CADvB,aAED,CAEA,0DAGE,4CAOF,CAVA,0DAQE,2CAEF,CAEA,iDCpCA,eD4EA,CAxCA,yIChCC,qCDwED,CAxCA,2DAKE,gBAmCF,CAxCA,2DAUE,iBA8BF,CAxCA,iDAkBC,uDAAwD,CAFxD,4BAA6B,CAD7B,iFAAsF,CAEtF,0CAuBD,CApBC,2ECxDD,eDmEC,CAXA,6LCpDA,qCAAsC,CDsDpC,8CASF,CAXA,2EAOC,yDAA0D,CAD1D,gDAAiD,CAIjD,uBAA0B,CAL1B,+CAMD,CAEA,uDACC,6DAKD,CAHC,iFACC,qDACD,CAIF,6DEhFA,kCFkFA,CAGA,oCACC,wBAAyB,CAEzB,eAAgB,CADhB,YAQD,CALC,uDACC,iGAAmG,CAEnG,4BAA6B,CAD7B,kBAED,CAKA,uDACC,sDAkBD,CAhBC,6DACC,4DACD,CAEA,2FAKE,2DAMF,CAXA,2FASE,oEAEF",sourcesContent:[`/* 3550 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3551 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3552 */ 3553
3554.ck.ck-button.ck-switchbutton { 3555 & .ck-button__toggle { 3556 display: block; 3557 3558 & .ck-button__toggle__inner { 3559 display: block; 3560 } 3561 } 3562} 3563`,`/* 3564 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3565 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3566 */ 3567 3568@import "../../../mixins/_rounded.css"; 3569@import "../../../mixins/_disabled.css"; 3570@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; 3571 3572/* Note: To avoid rendering issues (aliasing) but to preserve the responsive nature 3573of the component, floatingâpoint numbers have been used which, for the default font size 3574(see: --ck-font-size-base), will generate simple integers. */ 3575:root { 3576 /* 34px at 13px font-size */ 3577 --ck-switch-button-toggle-width: 2.6153846154em; 3578 /* 14px at 13px font-size */ 3579 --ck-switch-button-toggle-inner-size: calc(1.0769230769em + 1px); 3580 --ck-switch-button-translation: calc( 3581 var(--ck-switch-button-toggle-width) - 3582 var(--ck-switch-button-toggle-inner-size) - 3583 2px /* Border */ 3584 ); 3585 --ck-switch-button-inner-hover-shadow: 0 0 0 5px var(--ck-color-switch-button-inner-shadow); 3586} 3587 3588.ck.ck-button.ck-switchbutton { 3589 /* Unlike a regular button, the switch button text color and background should never change. 3590 * Changing toggle switch (background, outline) is enough to carry the information about the 3591 * state of the entire component (https://github.com/ckeditor/ckeditor5/issues/12519) 3592 */ 3593 &, &:hover, &:focus, &:active, &.ck-on:hover, &.ck-on:focus, &.ck-on:active { 3594 color: inherit; 3595 background: transparent; 3596 } 3597 3598 & .ck-button__label { 3599 @mixin ck-dir ltr { 3600 /* Separate the label from the switch */ 3601 margin-right: calc(2 * var(--ck-spacing-large)); 3602 } 3603 3604 @mixin ck-dir rtl { 3605 /* Separate the label from the switch */ 3606 margin-left: calc(2 * var(--ck-spacing-large)); 3607 } 3608 } 3609 3610 & .ck-button__toggle { 3611 @mixin ck-rounded-corners; 3612 3613 @mixin ck-dir ltr { 3614 /* Make sure the toggle is always to the right as far as possible. */ 3615 margin-left: auto; 3616 } 3617 3618 @mixin ck-dir rtl { 3619 /* Make sure the toggle is always to the left as far as possible. */ 3620 margin-right: auto; 3621 } 3622 3623 /* Apply some smooth transition to the box-shadow and border. */ 3624 /* Gently animate the background color of the toggle switch */ 3625 transition: background 400ms ease, box-shadow .2s ease-in-out, outline .2s ease-in-out; 3626 border: 1px solid transparent; 3627 width: var(--ck-switch-button-toggle-width); 3628 background: var(--ck-color-switch-button-off-background); 3629 3630 & .ck-button__toggle__inner { 3631 @mixin ck-rounded-corners { 3632 border-radius: calc(.5 * var(--ck-border-radius)); 3633 } 3634 3635 width: var(--ck-switch-button-toggle-inner-size); 3636 height: var(--ck-switch-button-toggle-inner-size); 3637 background: var(--ck-color-switch-button-inner-background); 3638 3639 /* Gently animate the inner part of the toggle switch */ 3640 transition: all 300ms ease; 3641 } 3642 3643 &:hover { 3644 background: var(--ck-color-switch-button-off-hover-background); 3645 3646 & .ck-button__toggle__inner { 3647 box-shadow: var(--ck-switch-button-inner-hover-shadow); 3648 } 3649 } 3650 } 3651 3652 &.ck-disabled .ck-button__toggle { 3653 @mixin ck-disabled; 3654 } 3655 3656 /* Overriding default .ck-button:focus styles + an outline around the toogle */ 3657 &:focus { 3658 border-color: transparent; 3659 outline: none; 3660 box-shadow: none; 3661 3662 & .ck-button__toggle { 3663 box-shadow: 0 0 0 1px var(--ck-color-base-background), 0 0 0 5px var(--ck-color-focus-outer-shadow); 3664 outline-offset: 1px; 3665 outline: var(--ck-focus-ring); 3666 } 3667 } 3668 3669 /* stylelint-disable-next-line no-descending-specificity */ 3670 &.ck-on { 3671 & .ck-button__toggle { 3672 background: var(--ck-color-switch-button-on-background); 3673 3674 &:hover { 3675 background: var(--ck-color-switch-button-on-hover-background); 3676 } 3677 3678 & .ck-button__toggle__inner { 3679 /* 3680 * Move the toggle switch to the right. It will be animated. 3681 */ 3682 @mixin ck-dir ltr { 3683 transform: translateX( var( --ck-switch-button-translation ) ); 3684 } 3685 3686 @mixin ck-dir rtl { 3687 transform: translateX( calc( -1 * var( --ck-switch-button-translation ) ) ); 3688 } 3689 } 3690 } 3691 } 3692} 3693`,`/* 3694 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3695 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3696 */ 3697 3698/** 3699 * Implements rounded corner interface for .ck-rounded-corners class. 3700 * 3701 * @see $ck-border-radius 3702 */ 3703@define-mixin ck-rounded-corners { 3704 border-radius: 0; 3705 3706 @nest .ck-rounded-corners &, 3707 &.ck-rounded-corners { 3708 border-radius: var(--ck-border-radius); 3709 @mixin-content; 3710 } 3711} 3712`,`/* 3713 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3714 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3715 */ 3716 3717/** 3718 * A class which indicates that an element holding it is disabled. 3719 */ 3720@define-mixin ck-disabled { 3721 opacity: var(--ck-disabled-opacity); 3722} 3723`],sourceRoot:""}]);const Cn=yn},8010:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-collapsible.ck-collapsible_collapsed>.ck-collapsible__children{display:none}:root{--ck-collapsible-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-collapsible>.ck.ck-button{border-radius:0;color:inherit;font-weight:700;padding:var(--ck-list-button-padding);width:100%}.ck.ck-collapsible>.ck.ck-button:focus{background:transparent}.ck.ck-collapsible>.ck.ck-button:active,.ck.ck-collapsible>.ck.ck-button:hover:not(:focus),.ck.ck-collapsible>.ck.ck-button:not(:focus){background:transparent;border-color:transparent;box-shadow:none}.ck.ck-collapsible>.ck.ck-button>.ck-icon{margin-right:var(--ck-spacing-medium);width:var(--ck-collapsible-arrow-size)}.ck.ck-collapsible>.ck-collapsible__children{padding:var(--ck-spacing-medium) var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck.ck-button .ck-icon{transform:rotate(-90deg)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/collapsible/collapsible.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/collapsible/collapsible.css"],names:[],mappings:"AAMC,sEACC,YACD,CCHD,MACC,yDACD,CAGC,iCAIC,eAAgB,CAChB,aAAc,CAHd,eAAiB,CACjB,qCAAsC,CAFtC,UAoBD,CAdC,uCACC,sBACD,CAEA,wIACC,sBAAuB,CACvB,wBAAyB,CACzB,eACD,CAEA,0CACC,qCAAsC,CACtC,sCACD,CAGD,6CACC,gFACD,CAGC,mEACC,wBACD",sourcesContent:[`/* 3724 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3725 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3726 */ 3727
3728.ck.ck-collapsible.ck-collapsible_collapsed { 3729 & > .ck-collapsible__children { 3730 display: none; 3731 } 3732} 3733`,`/* 3734 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3735 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3736 */ 3737 3738:root { 3739 --ck-collapsible-arrow-size: calc(0.5 * var(--ck-icon-size)); 3740} 3741 3742.ck.ck-collapsible { 3743 & > .ck.ck-button { 3744 width: 100%; 3745 font-weight: bold; 3746 padding: var(--ck-list-button-padding); 3747 border-radius: 0; 3748 color: inherit; 3749 3750 &:focus { 3751 background: transparent; 3752 } 3753 3754 &:active, &:not(:focus), &:hover:not(:focus) { 3755 background: transparent; 3756 border-color: transparent; 3757 box-shadow: none; 3758 } 3759 3760 & > .ck-icon { 3761 margin-right: var(--ck-spacing-medium); 3762 width: var(--ck-collapsible-arrow-size); 3763 } 3764 } 3765 3766 & > .ck-collapsible__children { 3767 padding: var(--ck-spacing-medium) var(--ck-spacing-large) var(--ck-spacing-large); 3768 } 3769 3770 &.ck-collapsible_collapsed { 3771 & > .ck.ck-button .ck-icon { 3772 transform: rotate(-90deg); 3773 } 3774 } 3775} 3776`],sourceRoot:""}]);const Cn=yn},6781:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-color-grid{display:grid}:root{--ck-color-grid-tile-size:24px;--ck-color-color-grid-check-icon:#166fd4}.ck.ck-color-grid{grid-gap:5px;padding:8px}.ck.ck-color-grid__tile{border:0;height:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-color-grid-tile-size)}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile.ck-color-selector__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile .ck.ck-icon{color:var(--ck-color-color-grid-check-icon);display:none}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/colorgrid/colorgrid.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/colorgrid/colorgrid.css"],names:[],mappings:"AAKA,kBACC,YACD,CCAA,MACC,8BAA+B,CAK/B,wCACD,CAEA,kBACC,YAAa,CACb,WACD,CAEA,wBAOC,QAAS,CALT,qCAAsC,CAEtC,yCAA0C,CAD1C,wCAAyC,CAEzC,SAAU,CACV,8BAA+B,CAL/B,oCAyCD,CAjCC,oCACC,YAAa,CACb,gBACD,CAEA,+DACC,gDACD,CAEA,oCAEC,2CAA4C,CAD5C,YAED,CAEA,8BACC,8FAKD,CAHC,0CACC,aACD,CAGD,8HAIC,QACD,CAEA,gGAEC,iGACD,CAGD,yBACC,oCACD",sourcesContent:[`/* 3777 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3778 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3779 */ 3780 3781.ck.ck-color-grid { 3782 display: grid; 3783} 3784`,`/* 3785 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3786 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3787 */ 3788 3789@import "../../../mixins/_rounded.css"; 3790 3791:root { 3792 --ck-color-grid-tile-size: 24px; 3793 3794 /* Not using global colors here because these may change but some colors in a pallette 3795 * require special treatment. For instance, this ensures no matter what the UI text color is, 3796 * the check icon will look good on the black color tile. */ 3797 --ck-color-color-grid-check-icon: hsl(212, 81%, 46%); 3798} 3799 3800.ck.ck-color-grid { 3801 grid-gap: 5px; 3802 padding: 8px; 3803} 3804 3805.ck.ck-color-grid__tile { 3806 width: var(--ck-color-grid-tile-size); 3807 height: var(--ck-color-grid-tile-size); 3808 min-width: var(--ck-color-grid-tile-size); 3809 min-height: var(--ck-color-grid-tile-size); 3810 padding: 0; 3811 transition: .2s ease box-shadow; 3812 border: 0; 3813 3814 &.ck-disabled { 3815 cursor: unset; 3816 transition: unset; 3817 } 3818 3819 &.ck-color-selector__color-tile_bordered { 3820 box-shadow: 0 0 0 1px var(--ck-color-base-border); 3821 } 3822 3823 & .ck.ck-icon { 3824 display: none; 3825 color: var(--ck-color-color-grid-check-icon); 3826 } 3827 3828 &.ck-on { 3829 box-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-base-text); 3830 3831 & .ck.ck-icon { 3832 display: block; 3833 } 3834 } 3835 3836 &.ck-on, 3837 &:focus:not( .ck-disabled ), 3838 &:hover:not( .ck-disabled ) { 3839 /* Disable the default .ck-button's border ring. */ 3840 border: 0; 3841 } 3842 3843 &:focus:not( .ck-disabled ), 3844 &:hover:not( .ck-disabled ) { 3845 box-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border); 3846 } 3847} 3848 3849.ck.ck-color-grid__label { 3850 padding: 0 var(--ck-spacing-standard); 3851} 3852`],sourceRoot:""}]);const Cn=yn},3398:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".color-picker-hex-input{width:max-content}.color-picker-hex-input .ck.ck-input{min-width:unset}.ck.ck-color-picker__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:var(--ck-spacing-large) 0 0;width:unset}.ck.ck-color-picker__row .ck.ck-labeled-field-view{padding-top:unset}.ck.ck-color-picker__row .ck.ck-input-text{width:unset}.ck.ck-color-picker__row .ck-color-picker__hash-view{padding-right:var(--ck-spacing-medium);padding-top:var(--ck-spacing-tiny)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/colorpicker/colorpicker.css"],names:[],mappings:"AAKA,wBACC,iBAKD,CAHC,qCACC,eACD,CAGD,yBACC,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CACjB,6BAA8B,CAC9B,kCAAmC,CACnC,WAcD,CAZC,mDACC,iBACD,CAEA,2CACC,WACD,CAEA,qDAEC,sCAAuC,
3852CADvC,kCAED",sourcesContent:[`/* 3853 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3854 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3855 */ 3856 3857.color-picker-hex-input { 3858 width: max-content; 3859 3860 & .ck.ck-input { 3861 min-width: unset; 3862 } 3863} 3864 3865.ck.ck-color-picker__row { 3866 display: flex; 3867 flex-direction: row; 3868 flex-wrap: nowrap; 3869 justify-content: space-between; 3870 margin: var(--ck-spacing-large) 0 0; 3871 width: unset; 3872 3873 & .ck.ck-labeled-field-view { 3874 padding-top: unset; 3875 } 3876 3877 & .ck.ck-input-text { 3878 width: unset; 3879 } 3880 3881 & .ck-color-picker__hash-view { 3882 padding-top: var(--ck-spacing-tiny); 3883 padding-right: var(--ck-spacing-medium); 3884 } 3885} 3886`],sourceRoot:""}]);const Cn=yn},4157:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color{align-items:center;display:flex}[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color{justify-content:flex-start}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{display:flex;flex-direction:row;justify-content:space-around}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-cancel,.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-save{flex:1}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color{width:100%}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon{margin-left:var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment label.ck.ck-color-grid__label{font-weight:unset}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker{padding:8px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker{height:100px;min-width:180px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation){border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue){border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius)}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue-pointer),.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation-pointer){height:15px;width:15px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{padding:0 8px 8px}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/colorselector/colorselector.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/colorselector/colorselector.css"],names:[],mappings:"AAUE,oLAGC,kBAAmB,CADnB,YAMD,CARA,wMAME,0BAEF,CAKA,iFACC,YAAa,CACb,kBAAmB,CACnB,4BAMD,CAJC,oMAEC,MACD,CCrBD,oLAEC,UACD,CAEA,0FAEC,2BAA4B,CAC5B,4BAA6B,CAF7B,qEAiBD,CAbC,sGACC,gDACD,CAEA,gHAEE,uCAMF,CARA,gHAME,sCAEF,CAGD,6EACC,iBACD,CAKA,oEACC,WAoBD,CAlBC,sFACC,YAAa,CACb,eAeD,CAbC,wGACC,iEACD,CAEA,iGACC,iEACD,CAEA,yNAGC,WAAY,CADZ,UAED,CAIF,iFACC,iBACD",sourcesContent:[`/* 3887 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3888 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3889 */ 3890 3891@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; 3892 3893.ck.ck-color-selector { 3894 /* View fragment with color grids. */ 3895 & .ck-color-grids-fragment { 3896 & .ck-button.ck-color-selector__remove-color, 3897 & .ck-button.ck-color-selector__color-picker { 3898 display: flex; 3899 align-items: center; 3900 3901 @mixin ck-dir rtl { 3902 justify-content: flex-start; 3903 } 3904 } 3905 } 3906 3907 /* View fragment with a color picker. */ 3908 & .ck-color-picker-fragment { 3909 & .ck.ck-color-selector_action-bar { 3910 display: flex; 3911 flex-direction: row; 3912 justify-content: space-around; 3913 3914 & .ck-button-save, 3915 & .ck-button-cancel { 3916 flex: 1 3917 } 3918 } 3919 } 3920} 3921`,`/* 3922 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3923 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3924 */ 3925 3926@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; 3927 3928.ck.ck-color-selector { 3929 /* View fragment with color grids. */ 3930 & .ck-color-grids-fragment { 3931 & .ck-button.ck-color-selector__remove-color, 3932 & .ck-button.ck-color-selector__color-picker { 3933 width: 100%; 3934 } 3935 3936 & .ck-button.ck-color-selector__color-picker { 3937 padding: calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard); 3938 border-bottom-left-radius: 0; 3939 border-bottom-right-radius: 0; 3940 3941 &:not(:focus) { 3942 border-top: 1px solid var(--ck-color-base-border); 3943 } 3944 3945 & .ck.ck-icon { 3946 @mixin ck-dir ltr { 3947 margin-right: var(--ck-spacing-standard); 3948 } 3949 3950 @mixin ck-dir rtl { 3951 margin-left: var(--ck-spacing-standard); 3952 } 3953 } 3954 } 3955 3956 & label.ck.ck-color-grid__label { 3957 font-weight: unset; 3958 } 3959 } 3960 3961 /* View fragment with a color picker. */ 3962 & .ck-color-picker-fragment { 3963 & .ck.ck-color-picker { 3964 padding: 8px; 3965 3966 & .hex-color-picker { 3967 height: 100px; 3968 min-width: 180px; 3969 3970 &::part(saturation) { 3971 border-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0; 3972 } 3973 3974 &::part(hue) { 3975 border-radius: 0 0 var(--ck-border-radius) var(--ck-border-radius); 3976 } 3977 3978 &::part(saturation-pointer), 3979 &::part(hue-pointer) { 3980 width: 15px; 3981 height: 15px; 3982 } 3983 } 3984 } 3985 3986 & .ck.ck-color-selector_action-bar { 3987 padding: 0 8px 8px; 3988 } 3989 } 3990} 3991`],sourceRoot:""}]);const Cn=yn},6049:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-dialog-overlay{bottom:0;left:0;overscroll-behavior:none;position:fixed;right:0;top:0;user-select:none}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent{animation:none;background:none;pointer-events:none}.ck.ck-dialog{overscroll-behavior:none;position:absolute;width:fit-content}.ck.ck-dialog .ck.ck-form__header{flex-shrink:0}.ck.ck-dialog .ck.ck-form__header .ck-form__header__label{cursor:grab}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent .ck.ck-dialog{pointer-events:all}:root{--ck-dialog-overlay-background-color:rgba(0,0,0,.5);--ck-dialog-drop-shadow:0px 0px 6px 2px rgba(0,0,0,.15);--ck-dialog-max-width:100vw;--ck-dialog-max-height:90vh}.ck.ck-dialog-overlay{animation:ck-dialog-fade-in .3s;background:var(--ck-dialog-overlay-background-color);z-index:var(--ck-z-dialog)}.ck.ck-dialog{border-radius:0}.ck-rounded-corners .ck.ck-dialog,.ck.ck-dialog.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dialog{--ck-drop-shadow:var(--ck-dialog-drop-shadow);background:var(--ck-color-base-background);border:1px solid var(--ck-color-base-border);box-shadow:var(--ck-drop-shadow),0 0;max-height:var(--ck-dialog-max-height);max-width:var(--ck-dialog-max-width)}@keyframes ck-dialog-fade-in{0%{background:transparent}to{background:var(--ck-dialog-overlay-background-color)}}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/dialog/dialog.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/dialog/dialog.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,sBAKC,QAAS,CACT,MAAO,CAJP,wBAAyB,CAEzB,cAAe,CAGf,OAAQ,CACR,KAAM,CAPN,gBAcD,CALC,qDAEC,cAAe,CACf,eAAgB,CAFhB,mBAGD,CAGD,cACC,wBAAyB,CAEzB,iBAAkB,CADlB,iBAcD,CAXC,kCACC,aAKD,CAHC,0DACC,WACD,CAVF,mEAcE,kBAEF,CC7BA,MACC,mDAA2D,CAC3D,uDAA8D,CAC9D,2BAA4B,CAC5B,2BACD,CAEA,sBACC,+BAAgC,CAChC,oDAAqD,CACrD,0BACD,CAEA,cCXC,eDqBD,CAVA,mECPE,qCDiBF,CAVA,cAIC,6CAA8C,CAE9C,0CAA2C,CAG3C,4CAA6C,CEtB7C,oCAA8B,CFoB9B,sCAAuC,
3991CACvC,oCAED,CAEA,6BACC,GACC,sBACD,CAEA,GACC,oDACD,CACD",sourcesContent:[`/* 3992 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 3993 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 3994 */ 3995 3996.ck.ck-dialog-overlay { 3997 user-select: none; 3998 overscroll-behavior: none; 3999 4000 position: fixed; 4001 bottom: 0; 4002 left: 0; 4003 right: 0; 4004 top: 0; 4005 4006 &.ck-dialog-overlay__transparent { 4007 pointer-events: none; 4008 animation: none; 4009 background: none; 4010 } 4011} 4012 4013.ck.ck-dialog { 4014 overscroll-behavior: none; 4015 width: fit-content; 4016 position: absolute; 4017 4018 & .ck.ck-form__header { 4019 flex-shrink: 0; 4020 4021 & .ck-form__header__label { 4022 cursor: grab; 4023 } 4024 } 4025 4026 @nest .ck.ck-dialog-overlay.ck-dialog-overlay__transparent & { 4027 pointer-events: all; 4028 } 4029} 4030`,`/* 4031 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4032 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4033 */ 4034 4035@import "../../../mixins/_rounded.css"; 4036@import "../../../mixins/_shadow.css"; 4037@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"; 4038 4039:root { 4040 --ck-dialog-overlay-background-color: hsla( 0, 0%, 0%, .5 ); 4041 --ck-dialog-drop-shadow: 0px 0px 6px 2px hsl(0deg 0% 0% / 15%); 4042 --ck-dialog-max-width: 100vw; 4043 --ck-dialog-max-height: 90vh; 4044} 4045 4046.ck.ck-dialog-overlay { 4047 animation: ck-dialog-fade-in .3s; 4048 background: var(--ck-dialog-overlay-background-color); 4049 z-index: var(--ck-z-dialog); 4050} 4051 4052.ck.ck-dialog { 4053 @mixin ck-rounded-corners; 4054 @mixin ck-drop-shadow; 4055 4056 --ck-drop-shadow: var(--ck-dialog-drop-shadow); 4057 4058 background: var(--ck-color-base-background); 4059 max-height: var(--ck-dialog-max-height); 4060 max-width: var(--ck-dialog-max-width); 4061 border: 1px solid var(--ck-color-base-border); 4062} 4063 4064@keyframes ck-dialog-fade-in { 4065 0% { 4066 background: hsla( 0, 0%, 0%, 0 ); 4067 } 4068 4069 100% { 4070 background: var(--ck-dialog-overlay-background-color); 4071 } 4072} 4073`,`/* 4074 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4075 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4076 */ 4077 4078/** 4079 * Implements rounded corner interface for .ck-rounded-corners class. 4080 * 4081 * @see $ck-border-radius 4082 */ 4083@define-mixin ck-rounded-corners { 4084 border-radius: 0; 4085 4086 @nest .ck-rounded-corners &, 4087 &.ck-rounded-corners { 4088 border-radius: var(--ck-border-radius); 4089 @mixin-content; 4090 } 4091} 4092`,`/* 4093 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4094 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4095 */ 4096 4097/** 4098 * A helper to combine multiple shadows. 4099 */ 4100@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 { 4101 box-shadow: $shadowA, $shadowB; 4102} 4103 4104/** 4105 * Gives an element a drop shadow so it looks like a floating panel. 4106 */ 4107@define-mixin ck-drop-shadow { 4108 @mixin ck-box-shadow var(--ck-drop-shadow); 4109} 4110`],sourceRoot:""}]);const Cn=yn},6342:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-dialog .ck.ck-dialog__actions{display:flex;justify-content:flex-end;padding:var(--ck-spacing-large)}.ck.ck-dialog .ck.ck-dialog__actions>*+*{margin-left:var(--ck-spacing-large)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/dialog/dialogactions.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/dialog/dialogactions.css"],names:[],mappings:"AAMC,qCACC,YAAa,CACb,wBAAyB,CCDzB,+BDED,CCAC,yCACC,mCACD",sourcesContent:[`/* 4111 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4112 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4113 */ 4114 4115.ck.ck-dialog { 4116 & .ck.ck-dialog__actions { 4117 display: flex; 4118 justify-content: flex-end; 4119 } 4120} 4121`,`/* 4122 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4123 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4124 */ 4125 4126.ck.ck-dialog { 4127 & .ck.ck-dialog__actions { 4128 padding: var(--ck-spacing-large); 4129 4130 & > * + * { 4131 margin-left: var(--ck-spacing-large); 4132 } 4133 } 4134} 4135`],sourceRoot:""}]);const Cn=yn},5485:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,":root{--ck-dropdown-max-width:75vw}.ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{display:none;max-width:var(--ck-dropdown-max-width);position:absolute;z-index:var(--ck-z-panel)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{bottom:auto;top:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left
4135:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{left:50%;transform:translateX(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translateX(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translateX(-25%)}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-panel) + 1)}:root{--ck-dropdown-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{overflow:hidden;text-overflow:ellipsis;width:7em}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown__panel{border-radius:0}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dropdown__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;min-width:100%}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}.ck.ck-dropdown__panel:focus{outline:none}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/dropdown/dropdown.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/dropdown.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_disabled.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,MACC,4BACD,CAEA,gBACC,oBAAqB,CACrB,iBA2ED,CAzEC,oCACC,mBAAoB,CACpB,2BACD,CAGA,+CACC,UACD,CAEA,oCACC,YAAa,CAEb,sCAAuC,CAEvC,iBAAkB,CAHlB,yBA4DD,CAvDC,+DACC,oBACD,CAEA,mSAKC,WACD,CAEA,mSAUC,WAAY,CADZ,QAED,CAEA,o
4135HAEC,MACD,CAEA,oHAEC,OACD,CAEA,kHAGC,QAAS,CACT,0BACD,CAEA,sHAGC,QAAS,CACT,0BACD,CAEA,sHAGC,QAAS,CACT,0BACD,CAQF,mCACC,mCACD,CCpFA,MACC,sDACD,CAEA,gBAEC,iBA2ED,CAzEC,oCACC,mCACD,CAGC,8CAIC,sCAAuC,CAHvC,gCAID,CAIA,8CACC,+BAAgC,CAGhC,oCACD,CAGD,gDC/BA,kCDiCA,CAIE,mFAEC,oCACD,CAIA,mFAEC,qCACD,CAID,iEAEC,eAAgB,CAChB,sBAAuB,CAFvB,SAGD,CAGA,6EC1DD,kCD4DC,CAGA,qDACC,2BAA4B,CAC5B,4BACD,CAEA,sGACC,UACD,CAGA,yHAEC,eAKD,CAHC,qIE7EF,2CF+EE,CAKH,uBGlFC,eHkHD,CAhCA,qFG9EE,qCH8GF,CAhCA,uBAIC,oDAAqD,CACrD,sDAAuD,CACvD,QAAS,CE1FT,oCAA8B,CF6F9B,cAuBD,CAnBC,6CACC,wBACD,CAEA,6CACC,yBACD,CAEA,6CACC,2BACD,CAEA,6CACC,4BACD,CAEA,6BACC,YACD",sourcesContent:[`/* 4136 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4137 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4138 */ 4139 4140:root { 4141 --ck-dropdown-max-width: 75vw; 4142} 4143 4144.ck.ck-dropdown { 4145 display: inline-block; 4146 position: relative; 4147 4148 & .ck-dropdown__arrow { 4149 pointer-events: none; 4150 z-index: var(--ck-z-default); 4151 } 4152 4153 /* Dropdown button should span horizontally, e.g. in vertical toolbars */ 4154 & .ck-button.ck-dropdown__button { 4155 width: 100%; 4156 } 4157 4158 & .ck-dropdown__panel { 4159 display: none; 4160 z-index: var(--ck-z-panel); 4161 max-width: var(--ck-dropdown-max-width); 4162 4163 position: absolute; 4164 4165 &.ck-dropdown__panel-visible { 4166 display: inline-block; 4167 } 4168 4169 &.ck-dropdown__panel_ne, 4170 &.ck-dropdown__panel_nw, 4171 &.ck-dropdown__panel_n, 4172 &.ck-dropdown__panel_nmw, 4173 &.ck-dropdown__panel_nme { 4174 bottom: 100%; 4175 } 4176 4177 &.ck-dropdown__panel_se, 4178 &.ck-dropdown__panel_sw, 4179 &.ck-dropdown__panel_smw, 4180 &.ck-dropdown__panel_sme, 4181 &.ck-dropdown__panel_s { 4182 /* 4183 * Using transform: translate3d( 0, 100%, 0 ) causes blurry dropdown on Chrome 67-78+ on non-retina displays. 4184 * See https://github.com/ckeditor/ckeditor5/issues/1053. 4185 */ 4186 top: 100%; 4187 bottom: auto; 4188 } 4189 4190 &.ck-dropdown__panel_ne, 4191 &.ck-dropdown__panel_se { 4192 left: 0px; 4193 } 4194 4195 &.ck-dropdown__panel_nw, 4196 &.ck-dropdown__panel_sw { 4197 right: 0px; 4198 } 4199 4200 &.ck-dropdown__panel_s, 4201 &.ck-dropdown__panel_n { 4202 /* Positioning panels relative to the center of the button */ 4203 left: 50%; 4204 transform: translateX(-50%); 4205 } 4206 4207 &.ck-dropdown__panel_nmw, 4208 &.ck-dropdown__panel_smw { 4209 /* Positioning panels relative to the middle-west of the button */ 4210 left: 75%; 4211 transform: translateX(-75%); 4212 } 4213 4214 &.ck-dropdown__panel_nme, 4215 &.ck-dropdown__panel_sme { 4216 /* Positioning panels relative to the middle-east of the button */ 4217 left: 25%; 4218 transform: translateX(-25%); 4219 } 4220 } 4221} 4222 4223/* 4224 * Toolbar dropdown panels should be always above the UI (eg. other dropdown panels) from the editor's content. 4225 * See https://github.com/ckeditor/ckeditor5/issues/7874 4226 */ 4227.ck.ck-toolbar .ck-dropdown__panel { 4228 z-index: calc( var(--ck-z-panel) + 1 ); 4229} 4230`,`/* 4231 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4232 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4233 */ 4234 4235@import "../../../mixins/_rounded.css"; 4236@import "../../../mixins/_disabled.css"; 4237@import "../../../mixins/_shadow.css"; 4238@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; 4239 4240:root { 4241 --ck-dropdown-arrow-size: calc(0.5 * var(--ck-icon-size)); 4242} 4243 4244.ck.ck-dropdown { 4245 /* Enable font size inheritance, which allows fluid UI scaling. */ 4246 font-size: inherit; 4247 4248 & .ck-dropdown__arrow { 4249 width: var(--ck-dropdown-arrow-size); 4250 } 4251 4252 @mixin ck-dir ltr { 4253 & .ck-dropdown__arrow { 4254 right: var(--ck-spacing-standard); 4255 4256 /* A space to accommodate the triangle. */ 4257 margin-left: var(--ck-spacing-standard); 4258 } 4259 } 4260 4261 @mixin ck-dir rtl { 4262 & .ck-dropdown__arrow { 4263 left: var(--ck-spacing-standard); 4264 4265 /* A space to accommodate the triangle. */ 4266 margin-right: var(--ck-spacing-small); 4267 } 4268 } 4269 4270 &.ck-disabled .ck-dropdown__arrow { 4271 @mixin ck-disabled; 4272 } 4273 4274 & .ck-button.ck-dropdown__button { 4275 @mixin ck-dir ltr { 4276 &:not(.ck-button_with-text) { 4277 /* Make sure dropdowns with just an icon have the right inner spacing */ 4278 padding-left: var(--ck-spacing-small); 4279 } 4280 } 4281 4282 @mixin ck-dir rtl { 4283 &:not(.ck-button_with-text) {
4284 /* Make sure dropdowns with just an icon have the right inner spacing */ 4285 padding-right: var(--ck-spacing-small); 4286 } 4287 } 4288 4289 /* #23 */ 4290 & .ck-button__label { 4291 width: 7em; 4292 overflow: hidden; 4293 text-overflow: ellipsis; 4294 } 4295 4296 /* https://github.com/ckeditor/ckeditor5-theme-lark/issues/70 */ 4297 &.ck-disabled .ck-button__label { 4298 @mixin ck-disabled; 4299 } 4300 4301 /* https://github.com/ckeditor/ckeditor5/issues/816 */ 4302 &.ck-on { 4303 border-bottom-left-radius: 0; 4304 border-bottom-right-radius: 0; 4305 } 4306 4307 &.ck-dropdown__button_label-width_auto .ck-button__label { 4308 width: auto; 4309 } 4310 4311 /* https://github.com/ckeditor/ckeditor5/issues/8699 */ 4312 &.ck-off:active, 4313 &.ck-on:active { 4314 box-shadow: none; 4315 4316 &:focus { 4317 @mixin ck-box-shadow var(--ck-focus-outer-shadow); 4318 } 4319 } 4320 } 4321} 4322 4323.ck.ck-dropdown__panel { 4324 @mixin ck-rounded-corners; 4325 @mixin ck-drop-shadow; 4326 4327 background: var(--ck-color-dropdown-panel-background); 4328 border: 1px solid var(--ck-color-dropdown-panel-border); 4329 bottom: 0; 4330 4331 /* Make sure the panel is at least as wide as the drop-down's button. */ 4332 min-width: 100%; 4333 4334 /* Disabled corner border radius to be consistent with the .dropdown__button 4335 https://github.com/ckeditor/ckeditor5/issues/816 */ 4336 &.ck-dropdown__panel_se { 4337 border-top-left-radius: 0; 4338 } 4339 4340 &.ck-dropdown__panel_sw { 4341 border-top-right-radius: 0; 4342 } 4343 4344 &.ck-dropdown__panel_ne { 4345 border-bottom-left-radius: 0; 4346 } 4347 4348 &.ck-dropdown__panel_nw { 4349 border-bottom-right-radius: 0; 4350 } 4351 4352 &:focus { 4353 outline: none; 4354 } 4355} 4356`,`/* 4357 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4358 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4359 */ 4360 4361/** 4362 * A class which indicates that an element holding it is disabled. 4363 */ 4364@define-mixin ck-disabled { 4365 opacity: var(--ck-disabled-opacity); 4366} 4367`,`/* 4368 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4369 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4370 */ 4371 4372/** 4373 * A helper to combine multiple shadows. 4374 */ 4375@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 { 4376 box-shadow: $shadowA, $shadowB; 4377} 4378 4379/** 4380 * Gives an element a drop shadow so it looks like a floating panel. 4381 */ 4382@define-mixin ck-drop-shadow { 4383 @mixin ck-box-shadow var(--ck-drop-shadow); 4384} 4385`,`/* 4386 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4387 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4388 */ 4389 4390/** 4391 * Implements rounded corner interface for .ck-rounded-corners class. 4392 * 4393 * @see $ck-border-radius 4394 */ 4395@define-mixin ck-rounded-corners { 4396 border-radius: 0; 4397 4398 @nest .ck-rounded-corners &, 4399 &.ck-rounded-corners { 4400 border-radius: var(--ck-border-radius); 4401 @mixin-content; 4402 } 4403} 4404`],sourceRoot:""}]);const Cn=yn},3949:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-dropdown .ck-dropdown__panel .ck-list{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list,.ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/listdropdown.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,6CCIC,eDqBD,CAzBA,iICQE,qCAAsC,CDJtC,wBAqBF,CAfE,mFCND,eDYC,CANA,6MCFA,qCAAsC,CDKpC,2BAA4B,CAC5B,4BAA6B,CAF7B,wBAIF,CAEA,kFCdD,eDmBC,CALA,2MCVA,qCAAsC,CDYpC,wBAAyB,CACzB,yBAEF",sourcesContent:[`/* 4405 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4406 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4407 */ 4408 4409@import "../../../mixins/_rounded.css"; 4410 4411.ck.ck-dropdown .ck-dropdown__panel .ck-list { 4412 /* Disabled radius of top-left border to be consistent with .dropdown__button 4413 https://github.com/ckeditor/ckeditor5/issues/816 */ 4414 @mixin ck-rounded-corners { 4415 border-top-left-radius: 0; 4416 } 4417 4418 /* Make sure the button belonging to the first/last child of the list goes well with the 4419 border radius of the entire panel. */ 4420 & .ck-list__item { 4421 &:first-child .ck-button { 4422 @mixin ck-rounded-corners { 4423 border-top-left-radius: 0; 4424 border-bottom-left-radius: 0; 4425 border-bottom-right-radius: 0; 4426 } 4427 } 4428 4429 &:last-child .ck-button { 4430 @mixin ck-rounded-corners { 4431 border-top-left-radius: 0; 4432 border-top-right-radius: 0; 4433 } 4434 } 4435 } 4436} 4437`,`/* 4438 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4439 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4440 */ 4441 4442/** 4443 * Implements rounded corner interface for .ck-rounded-corners class. 4444 * 4445 * @see $ck-border-radius 4446 */ 4447@define-mixin ck-rounded-corners { 4448 border-radius: 0; 4449 4450 @nest .ck-rounded-corners &, 4451 &.ck-rounded-corners { 4452 border-radius: var(--ck-border-radius); 4453 @mixin-content; 4454 } 4455} 4456`],sourceRoot:""}]);const Cn=yn},7686:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,'.ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}:root{--ck-color-split-button-hover-background:#ebebeb;--ck-color-split-button-hover-border:#b3b3b3}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-right-radius:unset;border-top-right-radius:unset}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-left-radius:unset;border-top-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-left-radius:unset;border-top-left-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-right-radius:unset;border-top-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton>.ck-splitbutton__arrow:not(:focus){border-bottom-width:0;border-top-width:0}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{background-color:var(--ck-color-split-button-hover-border);content:"";height:100%;position:absolute;width:1px}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:focus:after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:focus:after{--ck-color-split-button-hover-border:var(--ck-color-focus-border)}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}',"",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/dropdown/splitbutton.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/splitbutton.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,mBAEC,iBAKD,CAHC,iDACC,qCACD,CCJD,MACC,gDAAyD,CACzD,4CACD,CAMC,oIAKE,gCAAiC,CADjC,6BASF,CAbA,oIAWE,+BAAgC,CADhC,4BAGF,CAEA,0CAGC,eAiBD,CApBA,oDAQE,+BAAgC,CADhC,4BAaF,CApBA,oDAcE,gCAAiC,CADjC,6BAOF,CAHC,8CACC,mCACD,CAKD,sDAEC,qBAAwB,CADxB,kBAED,CAQC,0KACC,wDACD,CAIA,8JAKC,0DAA2D,CAJ3D,UAAW,CAGX,WAAY,CAFZ,iBAAkB,CAClB,SAGD,CAGA,sIACC,iEACD,CAGC,kLACC,SACD,
4456CAIA,kLACC,UACD,CAMF,uCCzFA,eDmGA,CAVA,qHCrFC,qCD+FD,CARE,qKACC,2BACD,CAEA,mKACC,4BACD",sourcesContent:[`/* 4457 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4458 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4459 */ 4460 4461.ck.ck-splitbutton { 4462 /* Enable font size inheritance, which allows fluid UI scaling. */ 4463 font-size: inherit; 4464 4465 & .ck-splitbutton__action:focus { 4466 z-index: calc(var(--ck-z-default) + 1); 4467 } 4468} 4469 4470`,`/* 4471 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4472 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4473 */ 4474 4475@import "../../../mixins/_rounded.css"; 4476 4477:root { 4478 --ck-color-split-button-hover-background: hsl(0, 0%, 92%); 4479 --ck-color-split-button-hover-border: hsl(0, 0%, 70%); 4480} 4481 4482.ck.ck-splitbutton { 4483 /* 4484 * Note: ck-rounded and ck-dir mixins don't go together (because they both use @nest). 4485 */ 4486 &:hover > .ck-splitbutton__action, 4487 &.ck-splitbutton_open > .ck-splitbutton__action { 4488 @nest [dir="ltr"] & { 4489 /* Don't round the action button on the right side */ 4490 border-top-right-radius: unset; 4491 border-bottom-right-radius: unset; 4492 } 4493 4494 @nest [dir="rtl"] & { 4495 /* Don't round the action button on the left side */ 4496 border-top-left-radius: unset; 4497 border-bottom-left-radius: unset; 4498 } 4499 } 4500 4501 & > .ck-splitbutton__arrow { 4502 /* It's a text-less button and since the icon is positioned absolutely in such situation, 4503 it must get some arbitrary min-width. */ 4504 min-width: unset; 4505 4506 @nest [dir="ltr"] & { 4507 /* Don't round the arrow button on the left side */ 4508 border-top-left-radius: unset; 4509 border-bottom-left-radius: unset; 4510 } 4511 4512 @nest [dir="rtl"] & { 4513 /* Don't round the arrow button on the right side */ 4514 border-top-right-radius: unset; 4515 border-bottom-right-radius: unset; 4516 } 4517 4518 & svg { 4519 width: var(--ck-dropdown-arrow-size); 4520 } 4521 } 4522 4523 /* Make sure the divider stretches 100% height of the button 4524 https://github.com/ckeditor/ckeditor5/issues/10936 */ 4525 & > .ck-splitbutton__arrow:not(:focus) { 4526 border-top-width: 0px; 4527 border-bottom-width: 0px; 4528 } 4529 4530 /* When the split button is "open" (the arrow is on) or being hovered, it should get some styling 4531 as a whole. The background of both buttons should stand out and there should be a visual 4532 separation between both buttons. */ 4533 &.ck-splitbutton_open, 4534 &:hover { 4535 /* When the split button hovered as a whole, not as individual buttons. */ 4536 & > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover) { 4537 background: var(--ck-color-split-button-hover-background); 4538 } 4539 4540 /* Splitbutton separator needs to be set with the ::after pseudoselector 4541 to display properly the borders on focus */ 4542 & > .ck-splitbutton__arrow:not(.ck-disabled)::after { 4543 content: ''; 4544 position: absolute; 4545 width: 1px; 4546 height: 100%; 4547 background-color: var(--ck-color-split-button-hover-border); 4548 } 4549 4550 /* Make sure the divider between the buttons looks fine when the button is focused */ 4551 & > .ck-splitbutton__arrow:focus::after { 4552 --ck-color-split-button-hover-border: var(--ck-color-focus-border); 4553 } 4554 4555 @nest [dir="ltr"] & { 4556 & > .ck-splitbutton__arrow:not(.ck-disabled)::after { 4557 left: -1px; 4558 } 4559 } 4560 4561 @nest [dir="rtl"] & { 4562 & > .ck-splitbutton__arrow:not(.ck-disabled)::after { 4563 right: -1px; 4564 } 4565 } 4566 } 4567 4568 /* Don't round the bottom left and right corners of the buttons when "open" 4569 https://github.com/ckeditor/ckeditor5/issues/816 */ 4570 &.ck-splitbutton_open { 4571 @mixin ck-rounded-corners { 4572 & > .ck-splitbutton__action { 4573 border-bottom-left-radius: 0; 4574 } 4575 4576 & > .ck-splitbutton__arrow { 4577 border-bottom-right-radius: 0; 4578 } 4579 } 4580 } 4581} 4582`,`/* 4583 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4584 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4585 */ 4586 4587/** 4588 * Implements rounded corner interface for .ck-rounded-corners class. 4589 * 4590 * @see $ck-border-radius 4591 */ 4592@define-mixin ck-rounded-corners { 4593 border-radius: 0; 4594 4595 @nest .ck-rounded-corners &, 4596 &.ck-rounded-corners { 4597 border-radius: var(--ck-border-radius); 4598 @mixin-content; 4599 } 4600} 4601`],sourceRoot:""}]);const Cn=yn},7339:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,":root{--ck-toolbar-dropdown-max-width:60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{max-width:var(--ck-toolbar-dropdown-max-width);width:max-content}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/dropdown/toolbardropdown.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/toolbardropdown.css"],names:[],mappings:"AAKA,MACC,oCACD,CAEA,4CAGC,8CAA+C,CAD/C,iBAQD,CAJE,6DACC,qCACD,CCZF,oCACC,QACD",sourcesContent:[`/* 4602 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4603 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4604 */ 4605 4606:root { 4607 --ck-toolbar-dropdown-max-width: 60vw; 4608} 4609
4610.ck.ck-toolbar-dropdown > .ck-dropdown__panel { 4611 /* https://github.com/ckeditor/ckeditor5/issues/5586 */ 4612 width: max-content; 4613 max-width: var(--ck-toolbar-dropdown-max-width); 4614 4615 & .ck-button { 4616 &:focus { 4617 z-index: calc(var(--ck-z-default) + 1); 4618 } 4619 } 4620} 4621`,`/* 4622 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4623 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4624 */ 4625 4626.ck.ck-toolbar-dropdown .ck-toolbar { 4627 border: 0; 4628} 4629`],sourceRoot:""}]);const Cn=yn},9688:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,":root{--ck-color-editable-blur-selection:#d9d9d9}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0}.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable){border-radius:var(--ck-border-radius)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-editor__editable_inline{border:1px solid transparent;overflow:auto;padding:0 var(--ck-spacing-standard)}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-panel-background)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-panel-background)}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/editorui/editorui.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAWA,MACC,0CACD,CAEA,yDCJC,eDWD,CAPA,yJCAE,qCDOF,CAJC,oEEPA,2BAA2B,CCF3B,qCAA8B,CDC9B,YFWA,CAGD,+BAGC,4BAA6B,CAF7B,aAAc,CACd,oCA6BD,CA1BC,wCACC,eACD,CAEA,wCACC,gBACD,CAGA,4CACC,kCACD,CAGA,2CAKC,qCACD,CAGA,sDACC,kDACD,CAKA,gEACC,oDACD,CAIA,gEACC,iDACD",sourcesContent:[`/* 4630 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4631 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4632 */ 4633 4634@import "../../../mixins/_rounded.css"; 4635@import "../../../mixins/_disabled.css"; 4636@import "../../../mixins/_shadow.css"; 4637@import "../../../mixins/_focus.css"; 4638@import "../../mixins/_button.css"; 4639 4640:root { 4641 --ck-color-editable-blur-selection: hsl(0, 0%, 85%); 4642} 4643 4644.ck.ck-editor__editable:not(.ck-editor__nested-editable) { 4645 @mixin ck-rounded-corners; 4646 4647 &.ck-focused { 4648 @mixin ck-focus-ring; 4649 @mixin ck-box-shadow var(--ck-inner-shadow); 4650 } 4651} 4652 4653.ck.ck-editor__editable_inline { 4654 overflow: auto; 4655 padding: 0 var(--ck-spacing-standard); 4656 border: 1px solid transparent; 4657 4658 &[dir="ltr"] { 4659 text-align: left; 4660 } 4661 4662 &[dir="rtl"] { 4663 text-align: right; 4664 } 4665 4666 /* https://github.com/ckeditor/ckeditor5-theme-lark/issues/116 */ 4667 & > *:first-child { 4668 margin-top: var(--ck-spacing-large); 4669 } 4670 4671 /* https://github.com/ckeditor/ckeditor5/issues/847 */ 4672 & > *:last-child { 4673 /* 4674 * This value should match with the default margins of the block elements (like .media or .image) 4675 * to avoid a content jumping when the fake selection container shows up (See https://github.com/ckeditor/ckeditor5/issues/9825). 4676 */ 4677 margin-bottom: var(--ck-spacing-large); 4678 } 4679 4680 /* https://github.com/ckeditor/ckeditor5/issues/6517 */ 4681 &.ck-blurred ::selection { 4682 background: var(--ck-color-editable-blur-selection); 4683 } 4684} 4685 4686/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/111 */ 4687.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_n"] { 4688 &::after { 4689 border-bottom-color: var(--ck-color-panel-background); 4690 } 4691} 4692 4693.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_s"] { 4694 &::after { 4695 border-top-color: var(--ck-color-panel-background); 4696 } 4697} 4698`,`/* 4699 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4700 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4701 */ 4702 4703/** 4704 * Implements rounded corner interface for .ck-rounded-corners class. 4705 * 4706 * @see $ck-border-radius 4707 */ 4708@define-mixin ck-rounded-corners { 4709 border-radius: 0; 4710 4711 @nest .ck-rounded-corners &, 4712 &.ck-rounded-corners { 4713 border-radius: var(--ck-border-radius); 4714 @mixin-content; 4715 } 4716} 4717`,`/* 4718 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4719 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4720 */ 4721 4722/** 4723 * A visual style of focused element's border. 4724 */ 4725@define-mixin ck-focus-ring { 4726 /* Disable native outline. */ 4727 outline: none; 4728 border: var(--ck-focus-ring) 4729} 4730`,`/* 4731 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4732 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4733 */ 4734 4735/** 4736 * A helper to combine multiple shadows. 4737 */
4738@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 { 4739 box-shadow: $shadowA, $shadowB; 4740} 4741 4742/** 4743 * Gives an element a drop shadow so it looks like a floating panel. 4744 */ 4745@define-mixin ck-drop-shadow { 4746 @mixin ck-box-shadow var(--ck-drop-shadow); 4747} 4748`],sourceRoot:""}]);const Cn=yn},8847:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-form__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__header h2.ck-form__header__label{flex-grow:1}:root{--ck-form-header-height:44px}.ck.ck-form__header{border-bottom:1px solid var(--ck-color-base-border);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);padding:var(--ck-spacing-small) var(--ck-spacing-large)}[dir=ltr] .ck.ck-form__header>.ck-icon{margin-right:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-form__header>.ck-icon{margin-left:var(--ck-spacing-medium)}.ck.ck-form__header .ck-form__header__label{--ck-font-size-base:15px;font-weight:700}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/formheader/formheader.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/formheader/formheader.css"],names:[],mappings:"AAKA,oBAIC,kBAAmB,CAHnB,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CAEjB,6BAKD,CAHC,8CACC,WACD,CCPD,MACC,4BACD,CAEA,oBAIC,mDAAoD,CAFpD,mCAAoC,CACpC,wCAAyC,CAFzC,uDAmBD,CAdC,uCAEE,qCAMF,CARA,uCAME,oCAEF,CAEA,4CACC,wBAAyB,CACzB,eACD",sourcesContent:[`/* 4749 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4750 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4751 */ 4752 4753.ck.ck-form__header { 4754 display: flex; 4755 flex-direction: row; 4756 flex-wrap: nowrap; 4757 align-items: center; 4758 justify-content: space-between; 4759 4760 & h2.ck-form__header__label { 4761 flex-grow: 1; 4762 } 4763} 4764`,`/* 4765 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4766 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4767 */ 4768 4769@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; 4770 4771:root { 4772 --ck-form-header-height: 44px; 4773} 4774 4775.ck.ck-form__header { 4776 padding: var(--ck-spacing-small) var(--ck-spacing-large); 4777 height: var(--ck-form-header-height); 4778 line-height: var(--ck-form-header-height); 4779 border-bottom: 1px solid var(--ck-color-base-border); 4780 4781 & > .ck-icon { 4782 @mixin ck-dir ltr { 4783 margin-right: var(--ck-spacing-medium); 4784 } 4785 4786 @mixin ck-dir rtl { 4787 margin-left: var(--ck-spacing-medium); 4788 } 4789 } 4790 4791 & .ck-form__header__label { 4792 --ck-font-size-base: 15px; 4793 font-weight: bold; 4794 } 4795} 4796`],sourceRoot:""}]);const Cn=yn},8960:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-highlighted-text mark{background:var(--ck-color-highlight-background);font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:initial}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/highlightedtext/highlightedtext.css"],names:[],mappings:"AAKA,6BACC,+CAAgD,CAIhD,iBAAkB,CAFlB,mBAAoB,CACpB,mBAAoB,CAFpB,sBAID",sourcesContent:[`/* 4797 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4798 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4799 */ 4800 4801.ck.ck-highlighted-text mark { 4802 background: var(--ck-color-highlight-background); 4803 vertical-align: initial; 4804 font-weight: inherit; 4805 line-height: inherit; 4806 font-size: inherit; 4807} 4808`],sourceRoot:""}]);const Cn=yn},6574:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-icon{vertical-align:middle}:root{--ck-icon-size:calc(var(--ck-line-height-base)*var(--ck-font-size-normal))}.ck.ck-icon{font-size:.8333350694em;height:var(--ck-icon-size);width:var(--ck-icon-size);will-change:transform}.ck.ck-icon,.ck.ck-icon *{cursor:inherit}.ck.ck-icon.ck-icon_inherit-color,.ck.ck-icon.ck-icon_inherit-color *{color:inherit}.ck.ck-icon.ck-icon_inherit-color :not([fill]){fill:currentColor}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/icon/icon.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/icon/icon.css"],names:[],mappings:"AAKA,YACC,qBACD,CCFA,MACC,0EACD,CAEA,YAKC,uBAAwB,CAHxB,0BAA2B,CAD3B,yBAA0B,CAU1B,qBAoBD,CAlBC,0BALA,cAQA,CAMC,sEACC,aAMD,CAJC,+CAEC,iBACD",sourcesContent:[`/* 4809 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4810 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4811 */ 4812
4813.ck.ck-icon { 4814 vertical-align: middle; 4815} 4816`,`/* 4817 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4818 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4819 */ 4820 4821:root { 4822 --ck-icon-size: calc(var(--ck-line-height-base) * var(--ck-font-size-normal)); 4823} 4824 4825.ck.ck-icon { 4826 width: var(--ck-icon-size); 4827 height: var(--ck-icon-size); 4828 4829 /* Multiplied by the height of the line in "px" should give SVG "viewport" dimensions */ 4830 font-size: .8333350694em; 4831 4832 /* Inherit cursor style (#5). */ 4833 cursor: inherit; 4834 4835 /* This will prevent blurry icons on Firefox. See #340. */ 4836 will-change: transform; 4837 4838 & * { 4839 /* Inherit cursor style (#5). */ 4840 cursor: inherit; 4841 } 4842 4843 /* Allows dynamic coloring of an icon by inheriting its color from the parent. */ 4844 &.ck-icon_inherit-color { 4845 color: inherit; 4846 4847 & * { 4848 color: inherit; 4849 4850 &:not([fill]) { 4851 /* Needed by FF. */ 4852 fill: currentColor; 4853 } 4854 } 4855 } 4856} 4857`],sourceRoot:""}]);const Cn=yn},4879:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,":root{--ck-input-width:18em;--ck-input-text-width:var(--ck-input-width)}.ck.ck-input{border-radius:0}.ck-rounded-corners .ck.ck-input,.ck.ck-input.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input{background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);min-height:var(--ck-ui-component-min-height);min-width:var(--ck-input-width);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}.ck.ck-input:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-input[readonly]{background:var(--ck-color-input-disabled-background);border:1px solid var(--ck-color-input-disabled-border);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{animation:ck-input-shake .3s ease both;border-color:var(--ck-color-input-error-border)}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/input/input.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AASA,MACC,qBAAsB,CAGtB,2CACD,CAEA,aCLC,eD2CD,CAtCA,iECDE,qCDuCF,CAtCA,aAGC,2CAA4C,CAC5C,6CAA8C,CAK9C,4CAA6C,CAH7C,+BAAgC,CADhC,6DAA8D,CAO9D,4DA0BD,CAxBC,mBEnBA,2BAA2B,CCF3B,2CAA8B,CDC9B,YFuBA,CAEA,uBAEC,oDAAqD,CADrD,sDAAuD,CAEvD,yCAMD,CAJC,6BG/BD,oDHkCC,CAGD,sBAEC,sCAAuC,CADvC,+CAMD,CAHC,4BGzCD,iDH2CC,CAIF,0BACC,IACC,0BACD,CAEA,IACC,yBACD,CAEA,IACC,0BACD,CAEA,IACC,yBACD,CACD",sourcesContent:[`/* 4858 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4859 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4860 */ 4861 4862@import "../../../mixins/_rounded.css"; 4863@import "../../../mixins/_focus.css"; 4864@import "../../../mixins/_shadow.css"; 4865 4866:root { 4867 --ck-input-width: 18em; 4868 4869 /* Backward compatibility. */ 4870 --ck-input-text-width: var(--ck-input-width); 4871} 4872 4873.ck.ck-input { 4874 @mixin ck-rounded-corners; 4875 4876 background: var(--ck-color-input-background); 4877 border: 1px solid var(--ck-color-input-border); 4878 padding: var(--ck-spacing-extra-tiny) var(--ck-spacing-medium); 4879 min-width: var(--ck-input-width); 4880 4881 /* This is important to stay of the same height as surrounding buttons */ 4882 min-height: var(--ck-ui-component-min-height); 4883 4884 /* Apply some smooth transition to the box-shadow and border. */ 4885 transition: box-shadow .1s ease-in-out, border .1s ease-in-out; 4886 4887 &:focus { 4888 @mixin ck-focus-ring; 4889 @mixin ck-box-shadow var(--ck-focus-outer-shadow); 4890 } 4891 4892 &[readonly] { 4893 border: 1px solid var(--ck-color-input-disabled-border); 4894 background: var(--ck-color-input-disabled-background); 4895 color: var(--ck-color-input-disabled-text); 4896 4897 &:focus { 4898 /* The read-only input should have a slightly less visible shadow when focu
4898sed. */ 4899 @mixin ck-box-shadow var(--ck-focus-disabled-outer-shadow); 4900 } 4901 } 4902 4903 &.ck-error { 4904 border-color: var(--ck-color-input-error-border); 4905 animation: ck-input-shake .3s ease both; 4906 4907 &:focus { 4908 @mixin ck-box-shadow var(--ck-focus-error-outer-shadow); 4909 } 4910 } 4911} 4912 4913@keyframes ck-input-shake { 4914 20% { 4915 transform: translateX(-2px); 4916 } 4917 4918 40% { 4919 transform: translateX(2px); 4920 } 4921 4922 60% { 4923 transform: translateX(-1px); 4924 } 4925 4926 80% { 4927 transform: translateX(1px); 4928 } 4929} 4930`,`/* 4931 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4932 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4933 */ 4934 4935/** 4936 * Implements rounded corner interface for .ck-rounded-corners class. 4937 * 4938 * @see $ck-border-radius 4939 */ 4940@define-mixin ck-rounded-corners { 4941 border-radius: 0; 4942 4943 @nest .ck-rounded-corners &, 4944 &.ck-rounded-corners { 4945 border-radius: var(--ck-border-radius); 4946 @mixin-content; 4947 } 4948} 4949`,`/* 4950 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4951 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4952 */ 4953 4954/** 4955 * A visual style of focused element's border. 4956 */ 4957@define-mixin ck-focus-ring { 4958 /* Disable native outline. */ 4959 outline: none; 4960 border: var(--ck-focus-ring) 4961} 4962`,`/* 4963 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4964 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4965 */ 4966 4967/** 4968 * A helper to combine multiple shadows. 4969 */ 4970@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 { 4971 box-shadow: $shadowA, $shadowB; 4972} 4973 4974/** 4975 * Gives an element a drop shadow so it looks like a floating panel. 4976 */ 4977@define-mixin ck-drop-shadow { 4978 @mixin ck-box-shadow var(--ck-drop-shadow); 4979} 4980`],sourceRoot:""}]);const Cn=yn},3662:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-label{font-weight:700}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/label/label.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/label/label.css"],names:[],mappings:"AAKA,aACC,aACD,CAEA,mBACC,YACD,CCNA,aACC,eACD",sourcesContent:[`/* 4981 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4982 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4983 */ 4984 4985.ck.ck-label { 4986 display: block; 4987} 4988 4989.ck.ck-voice-label { 4990 display: none; 4991} 4992`,`/* 4993 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 4994 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 4995 */ 4996 4997.ck.ck-label { 4998 font-weight: bold; 4999} 5000`],sourceRoot:""}]);const Cn=yn},2577:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}:root{--ck-labeled-field-view-transition:.1s cubic-bezier(0,0,0.24,0.95);--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-spacing-medium);--ck-labeled-field-label-default-position-x:var(--ck-spacing-medium);--ck-labeled-field-label-default-position-y:calc(var(--ck-font-size-base)*0.6);--ck-color-labeled-field-label-background:var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0}.ck-rounded-corners .ck.ck-labeled-field-view,.ck.ck-labeled-field-view.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{top:0}[dir=ltr] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{left:0;transform:translate(var(--ck-spacing-medium),-6px) scale(.75);transform-origin:0 0}[dir=rtl] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{right:0;transform:translate(calc(var(--ck-spacing-medium)*-1),-6px) scale(.75);transform-origin:100% 0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>
5000.ck.ck-label{background:var(--ck-color-labeled-field-label-background);font-weight:400;line-height:normal;max-width:100%;overflow:hidden;padding:0 calc(var(--ck-font-size-tiny)*.5);pointer-events:none;text-overflow:ellipsis;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label,.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(var(--ck-labeled-field-label-default-position-x),var(--ck-labeled-field-label-default-position-y)) scale(1)}[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(calc(var(--ck-labeled-field-label-default-position-x)*-1),var(--ck-labeled-field-label-default-position-y)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:transparent;max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:transparent}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/labeledfield/labeledfieldview.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/labeledfield/labeledfieldview.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAMC,mEACC,YAAa,CACb,iBACD,CAEA,uCACC,aAAc,CACd,iBACD,CCND,MACC,kEAAsE,CACtE,gFAAiF,CACjF,oEAAqE,CACrE,8EAAiF,CACjF,yEACD,CAEA,0BCLC,eD+GD,CA1GA,2FCDE,qCD2GF,CAvGC,mEACC,UAoCD,CAlCC,gFACC,KAgCD,CAjCA,0FAIE,MAAS,CAGT,6DAA+D,CAF/D,oBA4BF,CAjCA,0FAWE,OAAU,CAEV,sEAA0E,CAD1E,uBAqBF,CAjCA,gFAkBC,yDAA0D,CAG1D,eAAmB,CADnB,kBAAoB,CAOpB,cAAe,CAFf,eAAgB,CANhB,2CAA8C,CAH9C,mBAAoB,CAQpB,sBAAuB,CAKvB,+JAID,CAQA,mKACC,gCACD,CAGD,yDACC,mCAAoC,CACpC,kCAAmC,CAInC,kBAKD,CAHC,6FACC,gCACD,CAID,4OAEC,yCACD,CAIA,4WAGE,+HAYF,CAfA,4WAOE,wIAQF,CAfA,wVAaC,sBAAuB,CAFvB,iEAAkE,CAGlE,SACD,CAKA,8FACC,sBACD,CAGA,yIACC,SACD,CAGA,kMACC,8HACD",sourcesContent:[`/* 5001 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5002 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5003 */ 5004
5005.ck.ck-labeled-field-view { 5006 & > .ck.ck-labeled-field-view__input-wrapper { 5007 display: flex; 5008 position: relative; 5009 } 5010 5011 & .ck.ck-label { 5012 display: block; 5013 position: absolute; 5014 } 5015} 5016`,`/* 5017 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5018 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5019 */ 5020 5021@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; 5022@import "../../../mixins/_rounded.css"; 5023 5024:root { 5025 --ck-labeled-field-view-transition: .1s cubic-bezier(0, 0, 0.24, 0.95); 5026 --ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-spacing-medium); 5027 --ck-labeled-field-label-default-position-x: var(--ck-spacing-medium); 5028 --ck-labeled-field-label-default-position-y: calc(0.6 * var(--ck-font-size-base)); 5029 --ck-color-labeled-field-label-background: var(--ck-color-base-background); 5030} 5031 5032.ck.ck-labeled-field-view { 5033 @mixin ck-rounded-corners; 5034 5035 & > .ck.ck-labeled-field-view__input-wrapper { 5036 width: 100%; 5037 5038 & > .ck.ck-label { 5039 top: 0px; 5040 5041 @mixin ck-dir ltr { 5042 left: 0px; 5043 transform-origin: 0 0; 5044 /* By default, display the label scaled down above the field. */ 5045 transform: translate(var(--ck-spacing-medium), -6px) scale(.75); 5046 } 5047 5048 @mixin ck-dir rtl { 5049 right: 0px; 5050 transform-origin: 100% 0; 5051 transform: translate(calc(-1 * var(--ck-spacing-medium)), -6px) scale(.75); 5052 } 5053 5054 pointer-events: none; 5055 5056 background: var(--ck-color-labeled-field-label-background); 5057 padding: 0 calc(.5 * var(--ck-font-size-tiny)); 5058 line-height: initial; 5059 font-weight: normal; 5060 5061 /* Prevent overflow when the label is longer than the input */ 5062 text-overflow: ellipsis; 5063 overflow: hidden; 5064 5065 max-width: 100%; 5066 5067 transition: 5068 transform var(--ck-labeled-field-view-transition), 5069 padding var(--ck-labeled-field-view-transition), 5070 background var(--ck-labeled-field-view-transition); 5071 } 5072 } 5073 5074 &.ck-error { 5075 & > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label { 5076 color: var(--ck-color-base-error); 5077 } 5078 5079 & .ck-input:not([readonly]) + .ck.ck-label { 5080 color: var(--ck-color-base-error); 5081 } 5082 } 5083 5084 & .ck-labeled-field-view__status { 5085 font-size: var(--ck-font-size-small); 5086 margin-top: var(--ck-spacing-small); 5087 5088 /* Let the info wrap to the next line to avoid stretching the layout horizontally. 5089 The status could be very long. */ 5090 white-space: normal; 5091 5092 &.ck-labeled-field-view__status_error { 5093 color: var(--ck-color-base-error); 5094 } 5095 } 5096 5097 /* Disabled fields and fields that have no focus should fade out. */ 5098 &.ck-disabled > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label, 5099 &.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label { 5100 color: var(--ck-color-input-disabled-text); 5101 } 5102 5103 /* Fields that are disabled or not focused and without a placeholder should have full-sized labels. */ 5104 /* stylelint-disable-next-line no-descending-specificity */ 5105 &.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label, 5106 &.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label { 5107 @mixin ck-dir ltr { 5108 transform: translate(var(--ck-labeled-field-label-default-position-x), var(--ck-labeled-field-label-default-position-y)) scale(1); 5109 } 5110 5111 @mixin ck-dir rtl { 5112 transform: translate(calc(-1 * var(--ck-labeled-field-label-default-position-x)), var(--ck-labeled-field-label-default-position-y)) scale(1); 5113 } 5114 5115 /* Compensate for the default translate position. */ 5116 max-width: calc(var(--ck-labeled-field-empty-unfocused-max-width)); 5117 5118 background: transparent; 5119 padding: 0; 5120 } 5121 5122 /*------ DropdownView integration ----------------------------------------------------------------------------------- */ 5123 5124 /* Make sure dropdown' background color in any of dropdown's state does not collide with labeled field. */ 5125 & > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck.ck-button { 5126 background: transparent; 5127 } 5128 5129 /* When the dropdown is "empty", the labeled field label replaces its label. */ 5130 &.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck-button > .ck-button__label { 5131 opacity: 0; 5132 } 5133 5134 /* Make sure the label of the empty, unfocused input does not cover the dropdown arrow. */
5135 &.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown + .ck-label { 5136 max-width: calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard)); 5137 } 5138} 5139`,`/* 5140 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5141 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5142 */ 5143 5144/** 5145 * Implements rounded corner interface for .ck-rounded-corners class. 5146 * 5147 * @see $ck-border-radius 5148 */ 5149@define-mixin ck-rounded-corners { 5150 border-radius: 0; 5151 5152 @nest .ck-rounded-corners &, 5153 &.ck-rounded-corners { 5154 border-radius: var(--ck-border-radius); 5155 @mixin-content; 5156 } 5157} 5158`],sourceRoot:""}]);const Cn=yn},1046:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-list{display:flex;flex-direction:column;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{position:relative;z-index:var(--ck-z-default)}:root{--ck-list-button-padding:calc(var(--ck-line-height-base)*0.2*var(--ck-font-size-base)) calc(var(--ck-line-height-base)*0.4*var(--ck-font-size-base))}.ck.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list{background:var(--ck-color-list-background);list-style-type:none}.ck.ck-list__item{cursor:default;min-width:12em}.ck.ck-list__item .ck-button{border-radius:0;min-height:unset;width:100%}[dir=ltr] .ck.ck-list__item .ck-button{text-align:left}[dir=rtl] .ck.ck-list__item .ck-button{text-align:right}.ck.ck-list__item .ck-button{padding:var(--ck-list-button-padding)}.ck.ck-list__item .ck-button .ck-button__label{line-height:calc(var(--ck-line-height-base)*1.2*var(--ck-font-size-base))}.ck.ck-list__item .ck-button:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item .ck-button.ck-on:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item .ck-button.ck-on:focus:not(.ck-switchbutton):not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item .ck-button:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item .ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item .ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck-list .ck-list__group{padding-top:var(--ck-spacing-medium);:not(.ck-hidden)~&{border-top:1px solid var(--ck-color-base-border)}}.ck-list .ck-list__group>.ck-label{font-size:11px;font-weight:700;padding:var(--ck-spacing-medium) var(--ck-spacing-medium) 0 var(--ck-spacing-medium)}.ck.ck-list__separator{background:var(--ck-color-base-border);height:1px;width:100%}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/list/list.css","webpack://./../ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/list/list.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,YAGC,YAAa,CACb,qBAAsB,CCFtB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBDaD,CAZC,2DAEC,aACD,CAKA,kCACC,iBAAkB,CAClB,2BACD,CEdD,MACC,oJAGD,CAEA,YCLC,eDUD,CALA,+DCDE,qCDMF,CALA,YAIC,0CAA2C,CAD3C,oBAED,CAEA,kBACC,cAAe,CACf,cAgED,CA9DC,6BAGC,eAAgB,CAFhB,gBAAiB,CACjB,UA6CD,CA/CA,uCAME,eAyCF,CA/CA,uCAUE,gBAqCF,CA/CA,6BAgBC,qCA+BD,CA7BC,+CAEC,yEACD,CAEA,oCACC,eACD,CAEA,mCACC,oDAAqD,CACrD,yCAaD,CAXC,0CACC,eACD,CAEA,2DACC,0DACD,CAEA,iFACC,4CACD,CAGD,qDACC,uDACD,CAMA,yCACC,0CAA2C,CAC3C,aAMD,CAJC,iEACC,uDAAwD,CACxD,aACD,CAKH,yBACC,oCAAqC,CAGrC,mBACC,gDACD,CAOD,CALC,mCACC,cAAe,CACf,eAAiB,CACjB,oFACD,CAGD,uBAGC,sCAAuC,
5158CAFvC,UAAW,CACX,UAED",sourcesContent:[`/* 5159 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5160 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5161 */ 5162 5163@import "../../mixins/_unselectable.css"; 5164 5165.ck.ck-list { 5166 @mixin ck-unselectable; 5167 5168 display: flex; 5169 flex-direction: column; 5170 5171 & .ck-list__item, 5172 & .ck-list__separator { 5173 display: block; 5174 } 5175 5176 /* Make sure that whatever child of the list item gets focus, it remains on the 5177 top. Thanks to that, styles like box-shadow, outline, etc. are not masked by 5178 adjacent list items. */ 5179 & .ck-list__item > *:focus { 5180 position: relative; 5181 z-index: var(--ck-z-default); 5182 } 5183} 5184`,`/* 5185 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5186 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5187 */ 5188 5189/** 5190 * Makes element unselectable. 5191 */ 5192@define-mixin ck-unselectable { 5193 -moz-user-select: none; 5194 -webkit-user-select: none; 5195 -ms-user-select: none; 5196 user-select: none 5197} 5198`,`/* 5199 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5200 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5201 */ 5202 5203@import "../../../mixins/_disabled.css"; 5204@import "../../../mixins/_rounded.css"; 5205@import "../../../mixins/_shadow.css"; 5206@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; 5207 5208:root { 5209 --ck-list-button-padding: 5210 calc(.2 * var(--ck-line-height-base) * var(--ck-font-size-base)) 5211 calc(.4 * var(--ck-line-height-base) * var(--ck-font-size-base)); 5212} 5213 5214.ck.ck-list { 5215 @mixin ck-rounded-corners; 5216 5217 list-style-type: none; 5218 background: var(--ck-color-list-background); 5219} 5220 5221.ck.ck-list__item { 5222 cursor: default; 5223 min-width: 12em; 5224 5225 & .ck-button { 5226 min-height: unset; 5227 width: 100%; 5228 border-radius: 0; 5229 5230 @mixin ck-dir ltr { 5231 text-align: left; 5232 } 5233 5234 @mixin ck-dir rtl { 5235 text-align: right; 5236 } 5237 5238 /* List items should have the same height. Use absolute units to make sure it is so 5239 because e.g. different heading styles may have different height 5240 https://github.com/ckeditor/ckeditor5-heading/issues/63 */ 5241 padding: var(--ck-list-button-padding); 5242 5243 & .ck-button__label { 5244 /* https://github.com/ckeditor/ckeditor5-heading/issues/63 */ 5245 line-height: calc(1.2 * var(--ck-line-height-base) * var(--ck-font-size-base)); 5246 } 5247 5248 &:active { 5249 box-shadow: none; 5250 } 5251 5252 &.ck-on { 5253 background: var(--ck-color-list-button-on-background); 5254 color: var(--ck-color-list-button-on-text); 5255 5256 &:active { 5257 box-shadow: none; 5258 } 5259 5260 &:hover:not(.ck-disabled) { 5261 background: var(--ck-color-list-button-on-background-focus); 5262 } 5263 5264 &:focus:not(.ck-switchbutton):not(.ck-disabled) { 5265 border-color: var(--ck-color-base-background); 5266 } 5267 } 5268 5269 &:hover:not(.ck-disabled) { 5270 background: var(--ck-color-list-button-hover-background); 5271 } 5272 } 5273 5274 /* It's unnecessary to change the background/text of a switch toggle; it has different ways 5275 of conveying its state (like the switcher) */ 5276 & .ck-switchbutton { 5277 &.ck-on { 5278 background: var(--ck-color-list-background); 5279 color: inherit; 5280 5281 &:hover:not(.ck-disabled) { 5282 background: var(--ck-color-list-button-hover-background); 5283 color: inherit; 5284 } 5285 } 5286 } 5287} 5288 5289.ck-list .ck-list__group { 5290 padding-top: var(--ck-spacing-medium); 5291 5292 /* The group should have a border when it's not the first item. */ 5293 *:not(.ck-hidden) ~ & { 5294 border-top: 1px solid var(--ck-color-base-border); 5295 } 5296 5297 & > .ck-label { 5298 font-size: 11px; 5299 font-weight: bold; 5300 padding: var(--ck-spacing-medium) var(--ck-spacing-medium) 0 var(--ck-spacing-medium); 5301 } 5302} 5303 5304.ck.ck-list__separator { 5305 height: 1px; 5306 width: 100%; 5307 background: var(--ck-color-base-border); 5308} 5309`,`/* 5310 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5311 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5312 */ 5313 5314/** 5315 * Implements rounded corner interface for .ck-rounded-corners class. 5316 * 5317 * @see $ck-border-radius 5318 */ 5319@define-mixin ck-rounded-corners { 5320 border-radius: 0; 5321 5322 @nest .ck-rounded-corners &, 5323 &.ck-rounded-corners { 5324 border-radius: var(--ck-border-radius); 5325 @mixin-content; 5326 } 5327} 5328`],sourceRoot:""}]);const Cn=yn},8793:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,':root{--ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-pane
vendor: 6,450 bytes, line 5328
5328l)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}:root{--ck-balloon-border-width:1px;--ck-balloon-arrow-offset:2px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-half-width:8px;--ck-balloon-arrow-drop-shadow:0 2px 2px var(--ck-color-shadow-drop)}.ck.ck-balloon-panel{border-radius:0}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{background:var(--ck-color-panel-background);border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border);box-shadow:var(--ck-drop-shadow),0 0;min-height:15px}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{border-style:solid;height:0;width:0}.ck.ck-balloon-panel[class*=arrow_n]:after,.ck.ck-balloon-panel[class*=arrow_n]:before{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent;margin-top:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:after,.ck.ck-balloon-panel[class*=arrow_s]:before{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:after,.ck.ck-balloon-panel[class*=arrow_e]:before{border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:transparent transparent transparent var(--ck-color-panel-border);margin-right:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:transparent transparent transparent var(--ck-color-panel-background);margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after,.ck.ck-balloon-panel[class*=arrow_w]:before{border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:transparent var(--ck-color-panel-border) transparent transparent;margin-left:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:transparent var(--ck-color-panel-background) transparent transparent;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before{left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before{left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before{right:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);right:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before{margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before{left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before{margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);right:calc(var(--ck-balloon-arrow-height)*-1);top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before{left:calc(var(--ck-balloon-arrow-height)*-1);margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);top:50%}',"",{version:3,sources:["webpack://./
5328../ckeditor5-ui/theme/components/panel/balloonpanel.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/balloonpanel.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,MAEC,8DACD,CAEA,qBACC,YAAa,CACb,iBAAkB,CAElB,yBAyCD,CAtCE,+GAEC,UAAW,CACX,iBACD,CAEA,wDACC,6CACD,CAEA,uDACC,uDACD,CAIA,4CACC,6CACD,CAEA,2CACC,uDACD,CAIA,4CACC,6CACD,CAEA,2CACC,uDACD,CAGD,8CACC,aACD,CC9CD,MACC,6BAA8B,CAC9B,6BAA8B,CAC9B,8BAA+B,CAC/B,iCAAkC,CAClC,oEACD,CAEA,qBCLC,eDmMD,CA9LA,iFCDE,qCD+LF,CA9LA,qBAMC,2CAA4C,CAC5C,wEAAyE,CEdzE,oCAA8B,CFW9B,eA0LD,CApLE,+GAIC,kBAAmB,CADnB,QAAS,CADT,OAGD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,kDACD,CAEA,2CACC,iFAAkF,CAClF,gFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,iEAAkE,CAClE,uDAAwD,CACxD,qDACD,CAEA,2CACC,iFAAkF,CAClF,mFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,oDACD,CAEA,2CACC,iFAAkF,CAClF,kFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,mDACD,CAEA,2CACC,iFAAkF,CAClF,iFACD,CAIA,yGAEC,QAAS,CACT,uDAA0D,CAC1D,2CACD,CAIA,2GAEC,+CAAkD,CAClD,2CACD,CAIA,2GAEC,gDAAmD,CACnD,2CACD,CAIA,yGAIC,8CAAiD,CAFjD,QAAS,CACT,uDAED,CAIA,2GAGC,8CAAiD,CADjD,+CAED,CAIA,2GAGC,8CAAiD,CADjD,gDAED,CAIA,6GAIC,8CAAiD,CADjD,uDAA0D,CAD1D,SAGD,CAIA,6GAIC,8CAAiD,CAFjD,QAAS,CACT,sDAED,CAIA,6GAGC,uDAA0D,CAD1D,SAAU,CAEV,2CACD,CAIA,6GAEC,QAAS,CACT,sDAAyD,CACzD,2CACD,CAIA,yGAGC,sDAAyD,CADzD,6CAAgD,CAEhD,OACD,CAIA,yGAEC,4CAA+C,CAC/C,sDAAyD,CACzD,OACD",sourcesContent:[`/* 5329 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5330 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5331 */ 5332 5333:root { 5334 /* Make sure the balloon arrow does not float over its children. */ 5335 --ck-balloon-panel-arrow-z-index: calc(var(--ck-z-default) - 3); 5336} 5337 5338.ck.ck-balloon-panel { 5339 display: none; 5340 position: absolute; 5341 5342 z-index: var(--ck-z-panel); 5343 5344 &.ck-balloon-panel_with-arrow { 5345 &::before, 5346 &::after { 5347 content: ""; 5348 position: absolute; 5349 } 5350 5351 &::before { 5352 z-index: var(--ck-balloon-panel-arrow-z-index); 5353 } 5354 5355 &::after { 5356 z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1); 5357 } 5358 } 5359 5360 &[class*="arrow_n"] { 5361 &::before { 5362 z-index: var(--ck-balloon-panel-arrow-z-index); 5363 } 5364 5365 &::after { 5366 z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1); 5367 } 5368 } 5369 5370 &[class*="arrow_s"] { 5371 &::before { 5372 z-index: var(--ck-balloon-panel-arrow-z-index); 5373 } 5374 5375 &::after { 5376 z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1); 5377 } 5378 } 5379 5380 &.ck-balloon-panel_visible { 5381 display: block; 5382 } 5383} 5384`,`/* 5385 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5386 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5387 */ 5388 5389@import "../../../mixins/_rounded.css"; 5390@import "../../../mixins/_shadow.css"; 5391 5392:root { 5393 --ck-balloon-border-width: 1px; 5394 --ck-balloon-arrow-offset: 2px; 5395 --ck-balloon-arrow-height: 10px; 5396 --ck-balloon-arrow-half-width: 8px; 5397 --ck-balloon-arrow-drop-shadow: 0 2px 2px var(--ck-color-shadow-drop); 5398} 5399 5400.ck.ck-balloon-panel { 5401 @mixin ck-rounded-corners; 5402 @mixin ck-drop-shadow; 5403 5404 min-height: 15px; 5405 5406 background: var(--ck-color-panel-background); 5407 border: var(--ck-balloon-border-width) solid var(--ck-color-panel-border); 5408 5409 &.ck-balloon-panel_with-arrow { 5410 &::before, 5411 &::after { 5412 width: 0; 5413 height: 0; 5414 border-style: solid; 5415 } 5416 } 5417 5418 &[class*="arrow_n"] { 5419 &::before, 5420 &::after { 5421 border-width: 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width); 5422 } 5423 5424 &::before { 5425 border-color: transparent transparent var(--ck-color-panel-border) transparent; 5426 margin-top: calc( -1 * var(--ck-balloon-border-width) ); 5427 } 5428 5429 &::after { 5430 border-color: transparent transparent var(--ck-color-panel-background) transparent; 5431 margin-top: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) ); 5432 } 5433 } 5434 5435 &[class*="arrow_s"] { 5436 &::before, 5437 &::after { 5438 border-width: var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width); 5439 } 5440 5441 &::before { 5442 border-color: var(--ck-color-panel-border) transparent transparent; 5443 filter: drop-shadow(var(--ck-balloon-arrow-drop-shadow)); 5444 margin-bottom: calc( -1 * var(--ck-balloon-border-width) ); 5445 } 5446 5447 &::after { 5448 border-color: var(--ck-color-panel-background) transparent transparent transparent; 5449 margin-bottom: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) ); 5450 } 5451 } 5452 5453 &[class*="arrow_e"] { 5454 &::before, 5455 &::after { 5456 border-width: var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height); 5457 } 5458 5459 &::before { 5460 border-color: transparent transparent transparent var(--ck-color-panel-border); 5461 margin-right: calc( -1 * var(--ck-balloon-border-width) ); 5462 } 5463 5464 &::after { 5465 border-color: transparent transparent transparent var(--ck-color-panel-background); 5466 margin-right: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) ); 5467 } 5468 } 5469 5470 &[class*="arrow_w"] { 5471 &::before, 5472 &::after { 5473 border-width: var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0; 5474 } 5475 5476 &::before { 5477 border-color: transparent var(--ck-color-panel-border) transparent transparent; 5478 margin-left: calc( -1 * var(--ck-balloon-border-width) ); 5479 } 5480 5481 &::after { 5482 border-color: transparent var(--ck-color-panel-background) transparent transparent; 5483 margin-left: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) ); 5484 } 5485 } 5486
5487 &.ck-balloon-panel_arrow_n { 5488 &::before, 5489 &::after { 5490 left: 50%; 5491 margin-left: calc(-1 * var(--ck-balloon-arrow-half-width)); 5492 top: calc(-1 * var(--ck-balloon-arrow-height)); 5493 } 5494 } 5495 5496 &.ck-balloon-panel_arrow_nw { 5497 &::before, 5498 &::after { 5499 left: calc(2 * var(--ck-balloon-arrow-half-width)); 5500 top: calc(-1 * var(--ck-balloon-arrow-height)); 5501 } 5502 } 5503 5504 &.ck-balloon-panel_arrow_ne { 5505 &::before, 5506 &::after { 5507 right: calc(2 * var(--ck-balloon-arrow-half-width)); 5508 top: calc(-1 * var(--ck-balloon-arrow-height)); 5509 } 5510 } 5511 5512 &.ck-balloon-panel_arrow_s { 5513 &::before, 5514 &::after { 5515 left: 50%; 5516 margin-left: calc(-1 * var(--ck-balloon-arrow-half-width)); 5517 bottom: calc(-1 * var(--ck-balloon-arrow-height)); 5518 } 5519 } 5520 5521 &.ck-balloon-panel_arrow_sw { 5522 &::before, 5523 &::after { 5524 left: calc(2 * var(--ck-balloon-arrow-half-width)); 5525 bottom: calc(-1 * var(--ck-balloon-arrow-height)); 5526 } 5527 } 5528 5529 &.ck-balloon-panel_arrow_se { 5530 &::before, 5531 &::after { 5532 right: calc(2 * var(--ck-balloon-arrow-half-width)); 5533 bottom: calc(-1 * var(--ck-balloon-arrow-height)); 5534 } 5535 } 5536 5537 &.ck-balloon-panel_arrow_sme { 5538 &::before, 5539 &::after { 5540 right: 25%; 5541 margin-right: calc(2 * var(--ck-balloon-arrow-half-width)); 5542 bottom: calc(-1 * var(--ck-balloon-arrow-height)); 5543 } 5544 } 5545 5546 &.ck-balloon-panel_arrow_smw { 5547 &::before, 5548 &::after { 5549 left: 25%; 5550 margin-left: calc(2 * var(--ck-balloon-arrow-half-width)); 5551 bottom: calc(-1 * var(--ck-balloon-arrow-height)); 5552 } 5553 } 5554
5555 &.ck-balloon-panel_arrow_nme { 5556 &::before, 5557 &::after { 5558 right: 25%; 5559 margin-right: calc(2 * var(--ck-balloon-arrow-half-width)); 5560 top: calc(-1 * var(--ck-balloon-arrow-height)); 5561 } 5562 } 5563 5564 &.ck-balloon-panel_arrow_nmw { 5565 &::before, 5566 &::after { 5567 left: 25%; 5568 margin-left: calc(2 * var(--ck-balloon-arrow-half-width)); 5569 top: calc(-1 * var(--ck-balloon-arrow-height)); 5570 } 5571 } 5572 5573 &.ck-balloon-panel_arrow_e { 5574 &::before, 5575 &::after { 5576 right: calc(-1 * var(--ck-balloon-arrow-height)); 5577 margin-top: calc(-1 * var(--ck-balloon-arrow-half-width)); 5578 top: 50%; 5579 } 5580 } 5581 5582 &.ck-balloon-panel_arrow_w { 5583 &::before, 5584 &::after { 5585 left: calc(-1 * var(--ck-balloon-arrow-height)); 5586 margin-top: calc(-1 * var(--ck-balloon-arrow-half-width)); 5587 top: 50%; 5588 } 5589 } 5590} 5591`,`/* 5592 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5593 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5594 */ 5595 5596/** 5597 * Implements rounded corner interface for .ck-rounded-corners class. 5598 * 5599 * @see $ck-border-radius 5600 */ 5601@define-mixin ck-rounded-corners { 5602 border-radius: 0; 5603 5604 @nest .ck-rounded-corners &, 5605 &.ck-rounded-corners { 5606 border-radius: var(--ck-border-radius); 5607 @mixin-content; 5608 } 5609} 5610`,`/* 5611 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5612 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5613 */ 5614 5615/** 5616 * A helper to combine multiple shadows. 5617 */ 5618@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 { 5619 box-shadow: $shadowA, $shadowB; 5620} 5621 5622/** 5623 * Gives an element a drop shadow so it looks like a floating panel. 5624 */ 5625@define-mixin ck-drop-shadow { 5626 @mixin ck-box-shadow var(--ck-drop-shadow); 5627} 5628`],sourceRoot:""}]);const Cn=yn},4650:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck .ck-balloon-rotator__navigation{align-items:center;display:flex;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-bottom:var(--ck-spacing-small);margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-left:var(--ck-spacing-small);margin-right:var(--ck-spacing-standard)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/panel/balloonrotator.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/balloonrotator.css"],names:[],mappings:"AAKA,oCAEC,kBAAmB,CADnB,YAAa,CAEb,sBACD,CAKA,6CACC,sBACD,CCXA,oCACC,6CAA8C,CAC9C,sDAAuD,CACvD,iCAgBD,CAbC,sCAGC,qCAAsC,CAFtC,oCAAqC,CACrC,kCAED,CAGA,iEAIC,mCAAoC,CAHpC,uCAID,CAMA,2DACC,eACD",sourcesContent:[`/* 5629 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5630 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5631 */ 5632 5633.ck .ck-balloon-rotator__navigation { 5634 display: flex; 5635 align-items: center; 5636 justify-content: center; 5637} 5638 5639/* Buttons inside a toolbar should be centered when rotator bar is wider. 5640 * See: https://github.com/ckeditor/ckeditor5-ui/issues/495 5641 */ 5642.ck .ck-balloon-rotator__content .ck-toolbar { 5643 justify-content: center; 5644} 5645`,`/* 5646 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5647 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5648 */ 5649 5650.ck .ck-balloon-rotator__navigation { 5651 background: var(--ck-color-toolbar-background); 5652 border-bottom: 1px solid var(--ck-color-toolbar-border); 5653 padding: 0 var(--ck-spacing-small); 5654 5655 /* Let's keep similar appearance to \`ck-toolbar\`. */ 5656 & > * { 5657 margin-right: var(--ck-spacing-small); 5658 margin-top: var(--ck-spacing-small); 5659 margin-bottom: var(--ck-spacing-small); 5660 } 5661 5662 /* Gives counter more breath than buttons. */ 5663 & .ck-balloon-rotator__counter { 5664 margin-right: var(--ck-spacing-standard); 5665 5666 /* We need to use smaller margin because of previous button's right margin. */ 5667 margin-left: var(--ck-spacing-small); 5668 } 5669} 5670 5671.ck .ck-balloon-rotator__content { 5672 5673 /* Disable default annotation shadow inside rotator with fake panels. */ 5674 & .ck.ck-annotation-wrapper { 5675 box-shadow: none; 5676 } 5677} 5678`],sourceRoot:""}]);const Cn=yn},7676:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-panel) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:first-child{z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}
5678:root{--ck-balloon-fake-panel-offset-horizontal:6px;--ck-balloon-fake-panel-offset-vertical:6px}.ck .ck-fake-panel div{background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);box-shadow:var(--ck-drop-shadow),0 0;height:100%;min-height:15px;width:100%}.ck .ck-fake-panel div:first-child{margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical:-6px}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/panel/fakepanel.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/fakepanel.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,mBACC,iBAAkB,CAGlB,mCACD,CAEA,uBACC,iBACD,CAEA,mCACC,SACD,CAEA,oCACC,SACD,CCfA,MACC,6CAA8C,CAC9C,2CACD,CAGA,uBAKC,2CAA4C,CAC5C,6CAA8C,CAC9C,qCAAsC,CCXtC,oCAA8B,CDc9B,WAAY,CAPZ,eAAgB,CAMhB,UAED,CAEA,mCACC,0DAA2D,CAC3D,uDACD,CAEA,oCACC,kEAAqE,CACrE,+DACD,CACA,oCACC,kEAAqE,CACrE,+DACD,CAGA,yIAGC,4CACD",sourcesContent:[`/* 5679 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5680 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5681 */ 5682 5683.ck .ck-fake-panel { 5684 position: absolute; 5685 5686 /* Fake panels should be placed under main balloon content. */ 5687 z-index: calc(var(--ck-z-panel) - 1); 5688} 5689 5690.ck .ck-fake-panel div { 5691 position: absolute; 5692} 5693 5694.ck .ck-fake-panel div:nth-child( 1 ) { 5695 z-index: 2; 5696} 5697 5698.ck .ck-fake-panel div:nth-child( 2 ) { 5699 z-index: 1; 5700} 5701`,`/* 5702 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5703 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5704 */ 5705 5706@import "../../../mixins/_shadow.css"; 5707 5708:root { 5709 --ck-balloon-fake-panel-offset-horizontal: 6px; 5710 --ck-balloon-fake-panel-offset-vertical: 6px; 5711} 5712 5713/* Let's use \`.ck-balloon-panel\` appearance. See: balloonpanel.css. */ 5714.ck .ck-fake-panel div { 5715 @mixin ck-drop-shadow; 5716 5717 min-height: 15px; 5718 5719 background: var(--ck-color-panel-background); 5720 border: 1px solid var(--ck-color-panel-border); 5721 border-radius: var(--ck-border-radius); 5722 5723 width: 100%; 5724 height: 100%; 5725} 5726 5727.ck .ck-fake-panel div:nth-child( 1 ) { 5728 margin-left: var(--ck-balloon-fake-panel-offset-horizontal); 5729 margin-top: var(--ck-balloon-fake-panel-offset-vertical); 5730} 5731 5732.ck .ck-fake-panel div:nth-child( 2 ) { 5733 margin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 2); 5734 margin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 2); 5735} 5736.ck .ck-fake-panel div:nth-child( 3 ) { 5737 margin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 3); 5738 margin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 3); 5739} 5740 5741/* If balloon is positioned above element, we need to move fake panel to the top. */ 5742.ck .ck-balloon-panel_arrow_s + .ck-fake-panel, 5743.ck .ck-balloon-panel_arrow_se + .ck-fake-panel, 5744.ck .ck-balloon-panel_arrow_sw + .ck-fake-panel { 5745 --ck-balloon-fake-panel-offset-vertical: -6px; 5746} 5747`,`/* 5748 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5749 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5750 */ 5751 5752/** 5753 * A helper to combine multiple shadows. 5754 */ 5755@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 { 5756 box-shadow: $shadowA, $shadowB; 5757} 5758 5759/** 5760 * Gives an element a drop shadow so it looks like a floating panel. 5761 */ 5762@define-mixin ck-drop-shadow { 5763 @mixin ck-box-shadow var(--ck-drop-shadow); 5764} 5765`],sourceRoot:""}]);const Cn=yn},5868:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-sticky-panel .ck-sticky-panel__content_sticky{position:fixed;top:0;z-index:var(--ck-z-panel)}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{border-top-left-radius:0;border-top-right-radius:0;border-width:0 1px 1px;box-shadow:var(--ck-drop-shadow),0 0}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/panel/stickypanel.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/stickypanel.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAMC,qDAEC,cAAe,CACf,KAAM,CAFN,yBAGD,CAEA,kEAEC,iBAAkB,CADlB,QAED,CCPA,qDAIC,wBAAyB,CACzB,yBAA0B,CAF1B,sBAAuB,CCFxB,oCDKA",sourcesContent:[`/* 5766 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5767 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5768 */ 5769
5770.ck.ck-sticky-panel { 5771 & .ck-sticky-panel__content_sticky { 5772 z-index: var(--ck-z-panel); /* #315 */ 5773 position: fixed; 5774 top: 0; 5775 } 5776 5777 & .ck-sticky-panel__content_sticky_bottom-limit { 5778 top: auto; 5779 position: absolute; 5780 } 5781} 5782`,`/* 5783 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5784 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5785 */ 5786 5787@import "../../../mixins/_shadow.css"; 5788 5789.ck.ck-sticky-panel { 5790 & .ck-sticky-panel__content_sticky { 5791 @mixin ck-drop-shadow; 5792 5793 border-width: 0 1px 1px; 5794 border-top-left-radius: 0; 5795 border-top-right-radius: 0; 5796 } 5797} 5798`,`/* 5799 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5800 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5801 */ 5802 5803/** 5804 * A helper to combine multiple shadows. 5805 */ 5806@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 { 5807 box-shadow: $shadowA, $shadowB; 5808} 5809 5810/** 5811 * Gives an element a drop shadow so it looks like a floating panel. 5812 */ 5813@define-mixin ck-drop-shadow { 5814 @mixin ck-box-shadow var(--ck-drop-shadow); 5815} 5816`],sourceRoot:""}]);const Cn=yn},6764:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,'.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}.ck.ck-responsive-form>.ck-button:last-child:not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}',"",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/responsive-form/responsiveform.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/responsive-form/responsiveform.css"],names:[],mappings:"AAQC,mCAMC,WAAY,CALZ,UAAW,CAEX,iBAAkB,CAClB,UAAW,CACX,QAAS,CAHT,OAAQ,CAKR,SACD,CAEA,yCACC,YACD,CCdA,oCDoBE,wCAMC,WAAY,CALZ,UAAW,CAEX,iBAAkB,CAClB,UAAW,CACX,QAAS,CAHT,OAAQ,CAKR,SACD,CAEA,8CACC,YACD,CC9BF,CCAD,qDACC,kDACD,CAEA,uBACC,+BAmED,CAjEC,6BAEC,YACD,CASC,uGACC,sCACD,CDvBD,oCCMD,uBAqBE,SAAU,CACV,oCA8CF,CA5CE,8CACC,wDAWD,CATC,6DACC,WAAY,CACZ,UACD,CAGA,4EACC,kBACD,CAKA,0DACC,kDACD,CAGD,iGAIC,eAAgB,CADhB,kCAAmC,CADnC,kCAmBD,CAfC,yHACC,gDACD,CARD,0OAeE,aAMF,CAJE,+IACC,kDACD,CDpEH",sourcesContent:[`/* 5817 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5818 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5819 */ 5820 5821@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"; 5822 5823.ck-vertical-form .ck-button { 5824 &::after { 5825 content: ""; 5826 width: 0; 5827 position: absolute; 5828 right: -1px; 5829 top: -1px; 5830 bottom: -1px; 5831 z-index: 1; 5832 } 5833 5834 &:focus::after { 5835 display: none; 5836 } 5837} 5838 5839.ck.ck-responsive-form { 5840 @mixin ck-media-phone { 5841 & .ck-button { 5842 &::after { 5843 content: ""; 5844 width: 0; 5845 position: absolute; 5846 right: -1px; 5847 top: -1px; 5848 bottom: -1px; 5849 z-index: 1; 5850 } 5851 5852 &:focus::after { 5853 display: none; 5854 } 5855 } 5856 } 5857} 5858`,`/* 5859 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5860 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5861 */ 5862 5863@define-mixin ck-media-phone { 5864 @media screen and (max-width: 600px) { 5865 @mixin-content; 5866 } 5867} 5868`,`/* 5869 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5870 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5871 */ 5872 5873@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"; 5874@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; 5875 5876.ck-vertical-form > .ck-button:nth-last-child(2)::after { 5877 border-right: 1px solid var(--ck-color-base-border); 5878} 5879
5880.ck.ck-responsive-form { 5881 padding: var(--ck-spacing-large); 5882 5883 &:focus { 5884 /* See: https://github.com/ckeditor/ckeditor5/issues/4773 */ 5885 outline: none; 5886 } 5887 5888 @mixin ck-dir ltr { 5889 & > :not(:first-child) { 5890 margin-left: var(--ck-spacing-standard); 5891 } 5892 } 5893 5894 @mixin ck-dir rtl { 5895 & > :not(:last-child) { 5896 margin-left: var(--ck-spacing-standard); 5897 } 5898 } 5899 5900 @mixin ck-media-phone { 5901 padding: 0; 5902 width: calc(.8 * var(--ck-input-width)); 5903 5904 & .ck-labeled-field-view { 5905 margin: var(--ck-spacing-large) var(--ck-spacing-large) 0; 5906 5907 & .ck-input-text { 5908 min-width: 0; 5909 width: 100%; 5910 } 5911 5912 /* Let the long error messages wrap in the narrow form. */ 5913 & .ck-labeled-field-view__error { 5914 white-space: normal; 5915 } 5916 } 5917 5918 /* Styles for two last buttons in the form (save&cancel, edit&unlink, etc.). */ 5919 & > .ck-button:nth-last-child(2) { 5920 &::after { 5921 border-right: 1px solid var(--ck-color-base-border); 5922 } 5923 } 5924 5925 & > .ck-button:nth-last-child(1), 5926 & > .ck-button:nth-last-child(2) { 5927 padding: var(--ck-spacing-standard); 5928 margin-top: var(--ck-spacing-large); 5929 border-radius: 0; 5930 5931 &:not(:focus) { 5932 border-top: 1px solid var(--ck-color-base-border); 5933 } 5934 5935 @mixin ck-dir ltr { 5936 margin-left: 0; 5937 } 5938 5939 @mixin ck-dir rtl { 5940 margin-left: 0; 5941 5942 &:last-of-type { 5943 border-right: 1px solid var(--ck-color-base-border); 5944 } 5945 } 5946 } 5947 } 5948} 5949`],sourceRoot:""}]);const Cn=yn},6770:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] .ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{left:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{right:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view .ck-search__reset{position:absolute;top:50%;transform:translateY(-50%)}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{display:block}.ck.ck-search>.ck-search__results>.ck-search__info:not(.ck-hidden)~*{display:none}:root{--ck-search-field-view-horizontal-spacing:calc(var(--ck-icon-size) + var(--ck-spacing-medium))}.ck.ck-search>.ck-labeled-field-view .ck-input{width:100%}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon{--ck-labeled-field-label-default-position-x:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon>.ck-labeled-field-view__input-wrapper>.ck-icon{opacity:.5;pointer-events:none}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input{width:100%}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input,[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input:not(.ck-input-text_empty){padding-left:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset{--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset.ck-labeled-field-view_empty{--ck-labeled-field-empty-unfocused-max-width:100% - var(--ck-search-field-view-horizontal-spacing) - var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{background:none;min-height:auto;min-width:auto;opacity:.5;padding:0}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{right:var(--ck-spacing-medium)}[dir=rtl] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{left:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset:hover{opacity:1}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input{width:100%}[dir=ltr] .ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input:not(.ck-input-text_empty),[dir=rtl] .ck.ck-search>
5949.ck-labeled-field-view.ck-search__query_with-reset .ck-input{padding-right:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-search__results{min-width:100%}.ck.ck-search>.ck-search__results>.ck-search__info{padding:var(--ck-spacing-medium) var(--ck-spacing-large);width:100%}.ck.ck-search>.ck-search__results>.ck-search__info *{white-space:normal}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{font-weight:700}.ck.ck-search>.ck-search__results>.ck-search__info>span:last-child{margin-top:var(--ck-spacing-medium)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/search/search.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/search/search.css"],names:[],mappings:"AASE,oFACC,iBAAkB,CAClB,OAAQ,CACR,0BASD,CAZA,8FAME,6BAMF,CAZA,8FAUE,8BAEF,CAEA,uDACC,iBAAkB,CAClB,OAAQ,CACR,0BACD,CAKC,oEACC,aACD,CAGA,qEACC,YACD,CChCH,MACC,8FACD,CAIE,+CACC,UACD,CAEA,gEACC,0FAoBD,CAlBC,+GACC,UAAW,CACX,mBACD,CAEA,0EACC,UAWD,CAJE,kMACC,2DACD,CAKH,iEACC,sGAwCD,CAtCC,6FACC,6HACD,CAEA,mFAIC,eAAgB,CAFhB,eAAgB,CADhB,cAAe,CAIf,UAAW,CACX,SAaD,CAnBA,6FASE,8BAUF,CAnBA,6FAaE,6BAMF,CAHC,yFACC,SACD,CAGD,2EACC,UAWD,CAZA,oMAUE,4DAEF,CAIF,kCACC,cAkBD,CAhBC,mDAEC,wDAAyD,CADzD,UAcD,CAXC,qDACC,kBACD,CAEA,oEACC,eACD,CAEA,mEACC,mCACD",sourcesContent:[`/* 5950 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5951 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5952 */ 5953 5954@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; 5955 5956.ck.ck-search { 5957 & > .ck-labeled-field-view { 5958 & > .ck-labeled-field-view__input-wrapper > .ck-icon { 5959 position: absolute; 5960 top: 50%; 5961 transform: translateY(-50%); 5962 5963 @mixin ck-dir ltr { 5964 left: var(--ck-spacing-medium); 5965 } 5966 5967 @mixin ck-dir rtl { 5968 right: var(--ck-spacing-medium); 5969 } 5970 } 5971 5972 & .ck-search__reset { 5973 position: absolute; 5974 top: 50%; 5975 transform: translateY(-50%); 5976 } 5977 } 5978 5979 & > .ck-search__results { 5980 & > .ck-search__info { 5981 & > span:first-child { 5982 display: block; 5983 } 5984 5985 /* Hide the filtered view when nothing was found */ 5986 &:not(.ck-hidden) ~ * { 5987 display: none; 5988 } 5989 } 5990 } 5991} 5992`,`/* 5993 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 5994 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5995 */ 5996 5997@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; 5998 5999:root { 6000 --ck-search-field-view-horizontal-spacing: calc(var(--ck-icon-size) + var(--ck-spacing-medium)); 6001} 6002 6003.ck.ck-search { 6004 & > .ck-labeled-field-view { 6005 & .ck-input { 6006 width: 100%; 6007 } 6008 6009 &.ck-search__query_with-icon { 6010 --ck-labeled-field-label-default-position-x: var(--ck-search-field-view-horizontal-spacing); 6011 6012 & > .ck-labeled-field-view__input-wrapper > .ck-icon { 6013 opacity: .5; 6014 pointer-events: none; 6015 } 6016 6017 & .ck-input { 6018 width: 100%; 6019 6020 @mixin ck-dir ltr { 6021 padding-left: var(--ck-search-field-view-horizontal-spacing); 6022 } 6023 6024 @mixin ck-dir rtl { 6025 &:not(.ck-input-text_empty) { 6026 padding-left: var(--ck-search-field-view-horizontal-spacing); 6027 } 6028 } 6029 } 6030 } 6031 6032 &.ck-search__query_with-reset { 6033 --ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-search-field-view-horizontal-spacing); 6034 6035 &.ck-labeled-field-view_empty { 6036 --ck-labeled-field-empty-unfocused-max-width: 100% - var(--ck-search-field-view-horizontal-spacing) - var(--ck-spacing-medium); 6037 } 6038 6039 & .ck-search__reset { 6040 min-width: auto; 6041 min-height: auto; 6042 6043 background: none; 6044 opacity: .5; 6045 padding: 0; 6046 6047 @mixin ck-dir ltr { 6048 right: var(--ck-spacing-medium); 6049 } 6050 6051 @mixin ck-dir rtl { 6052 left: var(--ck-spacing-medium); 6053 } 6054 6055 &:hover { 6056 opacity: 1; 6057 } 6058 } 6059 6060 & .ck-input { 6061 width: 100%; 6062 6063 @mixin ck-dir ltr { 6064 &:not(.ck-input-text_empty) { 6065 padding-right: var(--ck-search-field-view-horizontal-spacing); 6066 } 6067 } 6068 6069 @mixin ck-dir rtl { 6070 padding-right: var(--ck-search-field-view-horizontal-spacing); 6071 } 6072 } 6073 } 6074 } 6075 6076 & > .ck-search__results { 6077 min-width: 100%; 6078 6079 & > .ck-search__info { 6080 width: 100%; 6081 padding: var(--ck-spacing-medium) var(--ck-spacing-large); 6082 6083 & * { 6084 white-space: normal; 6085 } 6086 6087 & > span:first-child { 6088 font-weight: bold; 6089 } 6090 6091 & > span:last-child { 6092 margin-top: var(--ck-spacing-medium); 6093 } 6094 } 6095 } 6096} 6097 6098`],sourceRoot:""}]);const Cn=yn},498:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-spinner-container{display:block;position:relative}.ck.ck-spinner{left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}:root{--ck-toolbar-spinner-size:18px}.ck.ck-spinner-container{animation:rotate 1.5s linear infinite}.ck.ck-spinner,.ck.ck-spinner-container{height:var(--ck-toolbar-spinner-size);width:var(--ck-toolbar-spinner-size)}.ck.ck-spinner{border:2px solid var(--ck-color-text);border-radius:50%;border-top:2px solid transparent}@keyframes rotate{to{transform:rotate(1turn)}}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/spinner/spinner.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/spinner/spinner.css"],names:[],mappings:"AASA,yBACC,aAAc,CACd,iBACD,CAEA,eAGC,MAAO,CAEP,aAAc,CAJd,iBAAkB,CAGlB,OAAQ,CAFR,OAAQ,CAIR,0BAA2B,CAC3B,SACD,
6098CCjBA,MACC,8BACD,CAEA,yBAGC,qCACD,CAEA,wCAJC,qCAAsC,CADtC,oCAWD,CANA,eAKC,qCAA6B,CAF7B,iBAAkB,CAElB,gCACD,CAEA,kBACC,GACC,uBACD,CACD",sourcesContent:[`/* 6099 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6100 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6101 */ 6102 6103:root { 6104 --ck-toolbar-spinner-size: 18px; 6105} 6106 6107.ck.ck-spinner-container { 6108 display: block; 6109 position: relative; 6110} 6111 6112.ck.ck-spinner { 6113 position: absolute; 6114 top: 50%; 6115 left: 0; 6116 right: 0; 6117 margin: 0 auto; 6118 transform: translateY(-50%); 6119 z-index: 1; 6120} 6121`,`/* 6122 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6123 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6124 */ 6125 6126:root { 6127 --ck-toolbar-spinner-size: 18px; 6128} 6129 6130.ck.ck-spinner-container { 6131 width: var(--ck-toolbar-spinner-size); 6132 height: var(--ck-toolbar-spinner-size); 6133 animation: 1.5s infinite rotate linear; 6134} 6135 6136.ck.ck-spinner { 6137 width: var(--ck-toolbar-spinner-size); 6138 height: var(--ck-toolbar-spinner-size); 6139 border-radius: 50%; 6140 border: 2px solid var(--ck-color-text); 6141 border-top-color: transparent; 6142} 6143 6144@keyframes rotate { 6145 to { 6146 transform: rotate(360deg) 6147 } 6148} 6149 6150`],sourceRoot:""}]);const Cn=yn},8182:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck-textarea{overflow-x:hidden}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/textarea/textarea.css"],names:[],mappings:"AASA,aACC,iBACD",sourcesContent:[`/* 6151 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6152 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6153 */ 6154 6155/* 6156 * This fixes a problem in Firefox when the initial height of the complement does not match the number of rows. 6157 * This bug is especially visible when rows=1. 6158 */ 6159.ck-textarea { 6160 overflow-x: hidden 6161} 6162`],sourceRoot:""}]);const Cn=yn},9695:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-block-toolbar-button{position:absolute;z-index:var(--ck-z-default)}:root{--ck-color-block-toolbar-button:var(--ck-color-text);--ck-block-toolbar-button-size:var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/toolbar/blocktoolbar.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/toolbar/blocktoolbar.css"],names:[],mappings:"AAKA,4BACC,iBAAkB,CAClB,2BACD,CCHA,MACC,oDAAqD,CACrD,yDACD,CAEA,4BACC,0CAA2C,CAC3C,sCACD",sourcesContent:[`/* 6163 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6164 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6165 */ 6166 6167.ck.ck-block-toolbar-button { 6168 position: absolute; 6169 z-index: var(--ck-z-default); 6170} 6171`,`/* 6172 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6173 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6174 */ 6175 6176:root { 6177 --ck-color-block-toolbar-button: var(--ck-color-text); 6178 --ck-block-toolbar-button-size: var(--ck-font-size-normal); 6179} 6180
6181.ck.ck-block-toolbar-button { 6182 color: var(--ck-color-block-toolbar-button); 6183 font-size: var(--ck-block-toolbar-size); 6184} 6185`],sourceRoot:""}]);const Cn=yn},5542:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-toolbar{align-items:center;display:flex;flex-flow:row nowrap;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-toolbar>.ck-toolbar__items{align-items:center;display:flex;flex-flow:row wrap;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar{background:var(--ck-color-toolbar-background);border:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck.ck-toolbar .ck.ck-toolbar__separator{align-self:stretch;background:var(--ck-color-toolbar-border);margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);min-width:1px;width:1px}.ck.ck-toolbar .ck-toolbar__line-break{height:0}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{border-radius:0;margin:0;width:100%}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-dropdown__panel{min-width:auto}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-button>.ck-button__label{max-width:7em;width:auto}.ck.ck-toolbar:focus{outline:none}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck{margin-right:0}.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-left:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:first-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__separator,[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-right:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:first-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__separator,[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-right:var(--ck-spacing-small)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/toolbar/toolbar.css","webpack://./../ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/toolbar/toolbar.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,eAKC,kBAAmB,CAFnB,YAAa,CACb,oBAAqB,CCFrB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBD6CD,CA3CC,kCAGC,kBAAmB,CAFnB,YAAa,CACb,kBAAmB,CAEnB,WAED,CAEA,yCACC,oBAWD,CAJC,yGAEC,YACD,CAGD,uCACC,eACD,CAEA,sDACC,gBACD,CAEA,sDACC,qBAC
6185D,CAEA,sDACC,gBACD,CAGC,yFACC,YACD,CE/CF,eCGC,eDwGD,CA3GA,qECOE,qCDoGF,CA3GA,eAGC,6CAA8C,CAE9C,+CAAgD,CADhD,iCAuGD,CApGC,yCACC,kBAAmB,CAGnB,yCAA0C,CAO1C,qCAAsC,CADtC,kCAAmC,CAPnC,aAAc,CADd,SAUD,CAEA,uCACC,QACD,CAGC,gEAEC,oCACD,CAIA,kEACC,YACD,CAGD,gHAIC,qCAAsC,CADtC,kCAED,CAEA,mCAEC,SAaD,CAVC,0DAQC,eAAgB,CAHhB,QAAS,CAHT,UAOD,CAGD,kCAEC,SAWD,CATC,uDAEC,QAMD,CAHC,yFACC,eACD,CASD,kFACC,mCACD,CAMA,wEACC,cACD,CAEA,iFACC,aAAc,CACd,UACD,CAGD,qBACC,YACD,CAtGD,qCAyGE,QAEF,CAYC,+FACC,cACD,CAEA,iJAEC,mCACD,CAEA,qHACC,aACD,CAIC,6JAEC,2BAA4B,CAD5B,wBAED,CAGA,2JAEC,4BAA6B,CAD7B,yBAED,CASD,8RACC,mCACD,CAWA,qHACC,cACD,CAIC,6JAEC,4BAA6B,CAD7B,yBAED,CAGA,2JAEC,2BAA4B,CAD5B,wBAED,CASD,8RACC,oCACD",sourcesContent:[`/* 6186 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6187 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6188 */ 6189 6190@import "../../mixins/_unselectable.css"; 6191 6192.ck.ck-toolbar { 6193 @mixin ck-unselectable; 6194 6195 display: flex; 6196 flex-flow: row nowrap; 6197 align-items: center; 6198 6199 & > .ck-toolbar__items { 6200 display: flex; 6201 flex-flow: row wrap; 6202 align-items: center; 6203 flex-grow: 1; 6204 6205 } 6206 6207 & .ck.ck-toolbar__separator { 6208 display: inline-block; 6209 6210 /* 6211 * A leading or trailing separator makes no sense (separates from nothing on one side). 6212 * For instance, it can happen when toolbar items (also separators) are getting grouped one by one and 6213 * moved to another toolbar in the dropdown. 6214 */ 6215 &:first-child, 6216 &:last-child { 6217 display: none; 6218 } 6219 } 6220 6221 & .ck-toolbar__line-break { 6222 flex-basis: 100%; 6223 } 6224 6225 &.ck-toolbar_grouping > .ck-toolbar__items { 6226 flex-wrap: nowrap; 6227 } 6228 6229 &.ck-toolbar_vertical > .ck-toolbar__items { 6230 flex-direction: column; 6231 } 6232 6233 &.ck-toolbar_floating > .ck-toolbar__items { 6234 flex-wrap: nowrap; 6235 } 6236 6237 & > .ck.ck-toolbar__grouped-dropdown { 6238 & > .ck-dropdown__button .ck-dropdown__arrow { 6239 display: none; 6240 } 6241 } 6242} 6243`,`/* 6244 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6245 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6246 */ 6247 6248/** 6249 * Makes element unselectable. 6250 */ 6251@define-mixin ck-unselectable { 6252 -moz-user-select: none; 6253 -webkit-user-select: none; 6254 -ms-user-select: none; 6255 user-select: none 6256} 6257`,`/* 6258 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6259 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6260 */ 6261 6262@import "../../../mixins/_rounded.css"; 6263@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; 6264 6265.ck.ck-toolbar { 6266 @mixin ck-rounded-corners; 6267 6268 background: var(--ck-color-toolbar-background); 6269 padding: 0 var(--ck-spacing-small); 6270 border: 1px solid var(--ck-color-toolbar-border); 6271 6272 & .ck.ck-toolbar__separator { 6273 align-self: stretch; 6274 width: 1px; 6275 min-width: 1px; 6276 background: var(--ck-color-toolbar-border); 6277 6278 /* 6279 * These margins make the separators look better in balloon toolbars (when aligned with the "tip"). 6280 * See https://github.com/ckeditor/ckeditor5/issues/7493. 6281 */ 6282 margin-top: var(--ck-spacing-small); 6283 margin-bottom: var(--ck-spacing-small); 6284 } 6285 6286 & .ck-toolbar__line-break { 6287 height: 0; 6288 } 6289 6290 & > .ck-toolbar__items { 6291 & > *:not(.ck-toolbar__line-break) { 6292 /* (#11) Separate toolbar items. */ 6293 margin-right: var(--ck-spacing-small); 6294 } 6295 6296 /* Don't display a separator after an empty items container, for instance, 6297 when all items were grouped */ 6298 &:empty + .ck.ck-toolbar__separator { 6299 display: none; 6300 } 6301 } 6302 6303 & > .ck-toolbar__items > *:not(.ck-toolbar__line-break), 6304 & > .ck.ck-toolbar__grouped-dropdown { 6305 /* Make sure items wrapped to the next line have v-spacing */ 6306 margin-top: var(--ck-spacing-small); 6307 margin-bottom: var(--ck-spacing-small); 6308 } 6309 6310 &.ck-toolbar_vertical { 6311 /* Items in a vertical toolbar span the entire width. */ 6312 padding: 0; 6313 6314 /* Specificity matters here. See https://github.com/ckeditor/ckeditor5-theme-lark/issues/168. */ 6315 & > .ck-toolbar__items > .ck { 6316 /* Items in a vertical toolbar should span the horizontal space. */ 6317 width: 100%; 6318 6319 /* Items in a vertical toolbar should have no margin. */ 6320 margin: 0; 6321 6322 /* Items in a vertical toolbar span the entire width so rounded corners are pointless. */ 6323 border-radius: 0; 6324 } 6325 } 6326 6327 &.ck-toolbar_compact { 6328 /* No spacing around items. */ 6329 padding: 0; 6330 6331 & > .ck-toolbar__items > * { 6332 /* Compact toolbar items have no spacing between them. */ 6333 margin: 0; 6334 6335 /* "Middle" children should have no rounded corners. */ 6336 &:not(:first-child):not(:last-child) { 6337 border-radius: 0; 6338 } 6339 } 6340 } 6341 6342 & > .ck.ck-toolbar__grouped-dropdown { 6343 /* 6344 * Dropdown button has asymmetric padding to fit the arrow. 6345 * This button has no arrow so let's revert that padding back to normal. 6346 */ 6347 & > .ck.ck-button.ck-dropdown__button { 6348 padding-left: var(--ck-spacing-tiny); 6349 } 6350 } 6351 6352 /* A drop-down containing the nested toolbar with configured items. */ 6353 & .ck-toolbar__nested-toolbar-dropdown { 6354 /* Prevent empty space in the panel when the dropdown label is visible and long but the toolbar has few items. */ 6355 & > .ck-dropdown__panel { 6356 min-width: auto; 6357 } 6358 6359 & > .ck-button > .ck-button__label { 6360 max-width: 7em; 6361 width: auto; 6362 } 6363 } 6364 6365 &:focus { 6366 outline: none; 6367 } 6368 6369 @nest .ck-toolbar-container & { 6370 border: 0; 6371 } 6372} 6373 6374/* stylelint-disable */ 6375 6376/* 6377 * Styles for RTL toolbars. 6378 *
6379 * Note: In some cases (e.g. a decoupled editor), the toolbar has its own "dir" 6380 * because its parent is not controlled by the editor framework. 6381 */ 6382[dir="rtl"] .ck.ck-toolbar, 6383.ck.ck-toolbar[dir="rtl"] { 6384 & > .ck-toolbar__items > .ck { 6385 margin-right: 0; 6386 } 6387 6388 &:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck { 6389 /* (#11) Separate toolbar items. */ 6390 margin-left: var(--ck-spacing-small); 6391 } 6392 6393 & > .ck-toolbar__items > .ck:last-child { 6394 margin-left: 0; 6395 } 6396 6397 &.ck-toolbar_compact > .ck-toolbar__items > .ck { 6398 /* No rounded corners on the right side of the first child. */ 6399 &:first-child { 6400 border-top-left-radius: 0; 6401 border-bottom-left-radius: 0; 6402 } 6403 6404 /* No rounded corners on the left side of the last child. */ 6405 &:last-child { 6406 border-top-right-radius: 0; 6407 border-bottom-right-radius: 0; 6408 } 6409 } 6410 6411 /* Separate the the separator form the grouping dropdown when some items are grouped. */ 6412 & > .ck.ck-toolbar__separator { 6413 margin-left: var(--ck-spacing-small); 6414 } 6415 6416 /* Some spacing between the items and the separator before the grouped items dropdown. */ 6417 &.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child) { 6418 margin-left: var(--ck-spacing-small); 6419 } 6420} 6421 6422/* 6423 * Styles for LTR toolbars. 6424 * 6425 * Note: In some cases (e.g. a decoupled editor), the toolbar has its own "dir" 6426 * because its parent is not controlled by the editor framework. 6427 */ 6428[dir="ltr"] .ck.ck-toolbar, 6429.ck.ck-toolbar[dir="ltr"] { 6430 & > .ck-toolbar__items > .ck:last-child { 6431 margin-right: 0; 6432 } 6433 6434 &.ck-toolbar_compact > .ck-toolbar__items > .ck { 6435 /* No rounded corners on the right side of the first child. */ 6436 &:first-child { 6437 border-top-right-radius: 0; 6438 border-bottom-right-radius: 0; 6439 } 6440 6441 /* No rounded corners on the left side of the last child. */ 6442 &:last-child { 6443 border-top-left-radius: 0; 6444 border-bottom-left-radius: 0; 6445 } 6446 } 6447 6448 /* Separate the the separator form the grouping dropdown when some items are grouped. */ 6449 & > .ck.ck-toolbar__separator { 6450 margin-right: var(--ck-spacing-small); 6451 } 6452 6453 /* Some spacing between the items and the separator before the grouped items dropdown. */ 6454 &.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child) { 6455 margin-right: var(--ck-spacing-small); 6456 } 6457} 6458 6459/* stylelint-enable */ 6460`,`/* 6461 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6462 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6463 */ 6464 6465/** 6466 * Implements rounded corner interface for .ck-rounded-corners class. 6467 * 6468 * @see $ck-border-radius 6469 */ 6470@define-mixin ck-rounded-corners { 6471 border-radius: 0; 6472 6473 @nest .ck-rounded-corners &, 6474 &.ck-rounded-corners { 6475 border-radius: var(--ck-border-radius); 6476 @mixin-content; 6477 } 6478} 6479`],sourceRoot:""}]);const Cn=yn},3332:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck.ck-balloon-panel.ck-tooltip{--ck-balloon-border-width:0px;--ck-balloon-arrow-offset:0px;--ck-balloon-arrow-half-width:4px;--ck-balloon-arrow-height:4px;--ck-tooltip-text-padding:4px;--ck-color-panel-background:var(--ck-color-tooltip-background);padding:0 var(--ck-spacing-medium);pointer-events:none;z-index:calc(var(--ck-z-dialog) + 100)}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{color:var(--ck-color-tooltip-text);font-size:.9em;line-height:1.5}.ck.ck-balloon-panel.ck-tooltip.ck-tooltip_multi-line .ck-tooltip__text{display:inline-block;padding:var(--ck-tooltip-text-padding) 0;white-space:break-spaces}.ck.ck-balloon-panel.ck-tooltip{box-shadow:none}.ck.ck-balloon-panel.ck-tooltip:before{display:none}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/tooltip/tooltip.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/tooltip/tooltip.css"],names:[],mappings:"AAKA,gCCGC,6BAA8B,CAC9B,6BAA8B,CAC9B,iCAAkC,CAClC,6BAA8B,CAC9B,6BAA8B,CAC9B,8DAA+D,CAE/D,kCAAmC,CDRnC,mBAAoB,CAEpB,sCACD,CCOC,kDAGC,kCAAmC,CAFnC,cAAe,CACf,eAED,CAEA,wEAEC,oBAAqB,CACrB,wCAAyC,CAFzC,wBAGD,CApBD,gCAuBC,eAMD,CAHC,uCACC,YACD",sourcesContent:[`/* 6480 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6481 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6482 */ 6483
6484.ck.ck-balloon-panel.ck-tooltip { 6485 /* Keep tooltips transparent for any interactions. */ 6486 pointer-events: none; 6487 6488 z-index: calc( var(--ck-z-dialog) + 100 ); 6489} 6490`,`/* 6491 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6492 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6493 */ 6494 6495@import "../../../mixins/_rounded.css"; 6496 6497.ck.ck-balloon-panel.ck-tooltip { 6498 --ck-balloon-border-width: 0px; 6499 --ck-balloon-arrow-offset: 0px; 6500 --ck-balloon-arrow-half-width: 4px; 6501 --ck-balloon-arrow-height: 4px; 6502 --ck-tooltip-text-padding: 4px; 6503 --ck-color-panel-background: var(--ck-color-tooltip-background); 6504 6505 padding: 0 var(--ck-spacing-medium); 6506 6507 & .ck-tooltip__text { 6508 font-size: .9em; 6509 line-height: 1.5; 6510 color: var(--ck-color-tooltip-text); 6511 } 6512 6513 &.ck-tooltip_multi-line .ck-tooltip__text { 6514 white-space: break-spaces; 6515 display: inline-block; 6516 padding: var(--ck-tooltip-text-padding) 0; 6517 } 6518 6519 /* Reset balloon panel styles */ 6520 box-shadow: none; 6521 6522 /* Hide the default shadow of the .ck-balloon-panel tip */ 6523 &::before { 6524 display: none; 6525 } 6526} 6527`],sourceRoot:""}]);const Cn=yn},4793:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck-hidden{display:none!important}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{box-sizing:border-box;height:auto;position:static;width:auto}:root{--ck-z-default:1;--ck-z-panel:calc(var(--ck-z-default) + 999);--ck-z-dialog:9999}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-powered-by-line-height:10px;--ck-powered-by-padding-vertical:2px;--ck-powered-by-padding-horizontal:4px;--ck-powered-by-text-color:#4f4f4f;--ck-powered-by-border-radius:var(--ck-border-radius);--ck-powered-by-background:#fff;--ck-powered-by-border-color:var(--ck-color-focus-border)}.ck.ck-balloon-panel.ck-powered-by-balloon{--ck-border-radius:var(--ck-powered-by-border-radius);background:var(--ck-powered-by-background);box-shadow:none;min-height:unset;z-index:calc(var(--ck-z-panel) - 1)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by{line-height:var(--ck-powered-by-line-height)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by a{align-items:center;cursor:pointer;display:flex;filter:grayscale(80%);line-height:var(--ck-powered-by-line-height);opacity:.66;padding:var(--ck-powered-by-padding-vertical) var(--ck-powered-by-padding-horizontal)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-powered-by__label{color:var(--ck-powered-by-text-color);cursor:pointer;font-size:7.5px;font-weight:700;letter-spacing:-.2px;line-height:normal;margin-right:4px;padding-left:2px;text-transform:uppercase}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-icon{cursor:pointer;display:block}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by:hover a{filter:grayscale(0);opacity:1}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_inside]{border-color:transparent}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_border]{border:var(--ck-focus-ring);border-color:var(--ck-powered-by-border-color)}:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#ccced1;--ck-color-base-action:#53a336;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#2977ff;--ck-color-base-active-focus:#0d65ff;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:218,81.8%,56.9%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#cae1fc;--ck-color-focus-disabled-shadow:rgba(119,186,248,.3);--ck-color-focus-error-shadow:rgba(255,64,31,.3);--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:rgba(0,0,0,.15);--ck-color-shadow-drop-active:rgba(0,0,0,.2);--ck-color-shadow-inner:rgba(0,0,0,.1);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:#f0f0f0;--ck-color-button-default-active-background:#f0f0f0;--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-background:#f0f7ff;--ck-color-button-on-hover-background:#dbecff;--ck-color-button-on-active-background:#dbecff;--ck-color-button-on-disabled-background:#f0f2f4;--ck-color-button-on-color:#2977ff;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#4d9d30;--ck-color-button-action-active-background:#4d9d30;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#939393;--ck-color-switch-button-off-hover-background:#7d7d7d;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#4d9d30;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:rgba(0,0,0,.1);--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:var(--ck-color-base-border);--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:var(--ck-color-base-border);--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-background);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:rgba(31,176,255,.1);--ck-color-link-fake-selection:rgba(31,176,255,.3);--ck-color-highlight-background:#ff0;--ck-color-light-red:#fcc;--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-font-size-tiny:0.7em;--ck-font-size-small:0.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}
6527.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{word-wrap:break-word;background:transparent;border:0;margin:0;padding:0;text-decoration:none;transition:none;vertical-align:middle}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset_all{border-collapse:collapse;color:var(--ck-color-text);cursor:auto;float:none;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);text-align:left;white-space:nowrap}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all textarea:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius:2px;--ck-inner-shadow:2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow:0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active:0 3px 6px 1px var(--ck-color-shadow-drop-active);--ck-spacing-unit:0.6em;--ck-spacing-large:calc(var(--ck-spacing-unit)*1.5);--ck-spacing-standard:var(--ck-spacing-unit);--ck-spacing-medium:calc(var(--ck-spacing-unit)*0.8);--ck-spacing-small:calc(var(--ck-spacing-unit)*0.5);--ck-spacing-tiny:calc(var(--ck-spacing-unit)*0.3);--ck-spacing-extra-tiny:calc(var(--ck-spacing-unit)*0.16)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/globals/_hidden.css","webpack://./../ckeditor5-ui/theme/globals/_reset.css","webpack://./../ckeditor5-ui/theme/globals/_zindex.css","webpack://./../ckeditor5-ui/theme/globals/_transition.css","webpack://./../ckeditor5-ui/theme/globals/_poweredby.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_colors.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_disabled.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_focus.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_fonts.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_reset.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_shadow.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_spacing.css"],names:[],mappings:"AAQA,WAGC,sBACD,CCPA,2EAGC,qBAAsB,CAEtB,WAAY,CACZ,eAAgB,CAFhB,UAGD,CCPA,MACC,gBAAiB,CACjB,4CAA+C,CAC/C,kBACD,CCDA,oDAEC,yBACD,CCNA,MACC,gCAAiC,CACjC,oCAAqC,CACrC,sCAAuC,CACvC,kCAA2C,CAC3C,qDAAsD,CACtD,+BAA4C,CAC5C,yDACD,CAEA,2CACC,qDAAsD,CAGtD,0CAA2C,CAD3C,eAAgB,CAEhB,gBAAiB,CACjB,mCAiDD,CA/CC,6DACC,4CAoCD,CAlCC,+DAGC,kBAAmB,CAFnB,cAAe,CACf,YAAa,CAGb,qBAAsB,CACtB,4CAA6C,CAF7C,WAAY,CAGZ,qFACD,CAEA,mFASC,qCAAsC,CAFtC,cAAe,CANf,eAAgB,CAIhB,eAAiB,CAHjB,oBAAqB,CAMrB,kBAAmB,CAFnB,gBAAiB,CAHjB,gBAAiB,CACjB,wBAOD,CAEA,sEAEC,cAAe,CADf,aAED,CAGC,qEACC,mBAAqB,CACrB,SACD,CAIF,mEACC,wBACD,CAEA,mEACC,2BAA4B,CAC5B,8CACD,CChED,MACC,kCAAmD,CACnD,+BAAoD,CACpD,8BAAkD,CAClD,8BAAuD,CACvD,6BAAmD,CACnD,yBAA+C,CAC/C,8BAAsD,CACtD,oCAA4D,CAC5D,6BAAkD,CAIlD,mDAA4D,CAC5D,qEAA+E,CAC/E,qCAA4D,CAC5D,qDAA8D,CAC9D,gDAAyD,CACzD,yCAAqD,CACrD,sCAAsD,CACtD,4CAA0D,CAC1D,sCAAsD,CAItD,gDAAuD,CACvD,kDAAiE,CACjE,mDAAkE,CAClE,yDAA8D,CAE9D,uCAA6D,CAC7D,6CAAoE,CACpE,8CAAoE,CACpE,gDAAiE,CACjE,kCAAyD,CAGzD,+DAAsE,CACtE,iDAAsE,CACtE,kDAAsE,CACtE,oDAAoE,CACpE,6DAAsE,CAEtE,8BAAoD,CACpD,gCAAqD,CAErD,+CAA8D,CAC9D,qDAAiE,CACjE,+EAAqF,CACrF,oDAAuE,CACvE,yEAA8E,CAC9E,oDAAgE,CAIhE,oEAA2E,CAC3E,4DAAoE,CAIpE,2DAAoE,CACpE,mDAA6D,CAC7D,wDAAgE,CAChE,+CAA0D,CAC1D,4CAA2D,CAC3D,4DAAoE,CACpE,sCAAsD,CAItD,0DAAmE,CACnE,uFAA6F,CAC7F,oEAA2E,CAC3E,0EAA+E,CAC/E,8DAAsE,CAItE,2DAAoE,CACpE,mDAA6D,CAI7D,6DAAsE,CACtE,qDAA+D,CAI/D,uDAAgE,CAChE,uDAAiE,CAIjE,0CAAyD,CAIzD,wCAA2D,CAI3D,+BAAoD,CACpD,uDAAmE,CACnE,kDAAgE,CAIhE,oCAAyD,
6527CAIzD,yBAAgD,CC3GhD,wBAAyB,CCAzB,0CAA2C,CAK3C,gGAAiG,CAKjG,4GAA6G,CAK7G,sGAAuG,CAKvG,sDAAuD,CCvBvD,wBAAyB,CACzB,6BAA8B,CAC9B,wDAA6D,CAE7D,yBAA0B,CAC1B,2BAA4B,CAC5B,yBAA0B,CAC1B,wBAAyB,CACzB,0BAA2B,CCJ3B,kCJ2GD,CIrGA,2EAaC,oBAAqB,CANrB,sBAAuB,CADvB,QAAS,CAFT,QAAS,CACT,SAAU,CAGV,oBAAqB,CAErB,eAAgB,CADhB,qBAKD,CAKA,8DAGC,wBAAyB,CAEzB,0BAA2B,CAG3B,WAAY,CACZ,UAAW,CALX,iGAAkG,CAElG,eAAgB,CAChB,kBAGD,CAGC,qDACC,gBACD,CAEA,mDAEC,sBACD,CAEA,qDACC,oBACD,CAEA,mLAGC,WACD,CAEA,iNAGC,cACD,CAEA,qDAEC,yBAAoC,CADpC,YAED,CAEA,qEAGC,QAAQ,CADR,SAED,CAMD,8BAEC,gBACD,CCnFA,MACC,sBAAuB,CCAvB,gEAAiE,CAKjE,0DAA2D,CAK3D,wEAAyE,CCbzE,uBAA8B,CAC9B,mDAA2D,CAC3D,4CAAkD,CAClD,oDAA4D,CAC5D,mDAA2D,CAC3D,kDAA2D,CAC3D,yDFFD",sourcesContent:[`/* 6528 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6529 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6530 */ 6531 6532/** 6533 * A class which hides an element in DOM. 6534 */ 6535.ck-hidden { 6536 /* Override selector specificity. Otherwise, all elements with some display 6537 style defined will override this one, which is not a desired result. */ 6538 display: none !important; 6539} 6540`,`/* 6541 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6542 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6543 */ 6544 6545.ck.ck-reset, 6546.ck.ck-reset_all, 6547.ck-reset_all *:not(.ck-reset_all-excluded *) { 6548 box-sizing: border-box; 6549 width: auto; 6550 height: auto; 6551 position: static; 6552} 6553`,`/* 6554 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6555 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6556 */ 6557 6558:root { 6559 --ck-z-default: 1; 6560 --ck-z-panel: calc( var(--ck-z-default) + 999 ); 6561 --ck-z-dialog: 9999; 6562} 6563`,`/* 6564 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6565 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6566 */ 6567 6568/** 6569 * A class that disables all transitions of the element and its children. 6570 */ 6571.ck-transitions-disabled, 6572.ck-transitions-disabled * { 6573 transition: none !important; 6574} 6575`,`/* 6576 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6577 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6578 */ 6579 6580:root { 6581 --ck-powered-by-line-height: 10px; 6582 --ck-powered-by-padding-vertical: 2px; 6583 --ck-powered-by-padding-horizontal: 4px; 6584 --ck-powered-by-text-color: hsl(0, 0%, 31%); 6585 --ck-powered-by-border-radius: var(--ck-border-radius); 6586 --ck-powered-by-background: hsl(0, 0%, 100%); 6587 --ck-powered-by-border-color: var(--ck-color-focus-border); 6588} 6589 6590.ck.ck-balloon-panel.ck-powered-by-balloon { 6591 --ck-border-radius: var(--ck-powered-by-border-radius); 6592 6593 box-shadow: none; 6594 background: var(--ck-powered-by-background); 6595 min-height: unset; 6596 z-index: calc( var(--ck-z-panel) - 1 ); 6597 6598 & .ck.ck-powered-by { 6599 line-height: var(--ck-powered-by-line-height); 6600 6601 & a { 6602 cursor: pointer; 6603 display: flex; 6604 align-items: center; 6605 opacity: .66; 6606 filter: grayscale(80%); 6607 line-height: var(--ck-powered-by-line-height); 6608 padding: var(--ck-powered-by-padding-vertical) var(--ck-powered-by-padding-horizontal); 6609 } 6610 6611 & .ck-powered-by__label { 6612 font-size: 7.5px; 6613 letter-spacing: -.2px; 6614 padding-left: 2px; 6615 text-transform: uppercase; 6616 font-weight: bold; 6617 margin-right: 4px; 6618 cursor: pointer; 6619 line-height: normal; 6620 color: var(--ck-powered-by-text-color); 6621 6622 } 6623 6624 & .ck-icon { 6625 display: block; 6626 cursor: pointer; 6627 } 6628 6629 &:hover { 6630 & a { 6631 filter: grayscale(0%); 6632 opacity: 1; 6633 } 6634 } 6635 } 6636 6637 &[class*="position_inside"] { 6638 border-color: transparent; 6639 } 6640 6641 &[class*="position_border"] { 6642 border: var(--ck-focus-ring); 6643 border-color: var(--ck-powered-by-border-color); 6644 } 6645} 6646 6647`,`/* 6648 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6649 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6650 */ 6651 6652:root { 6653 --ck-color-base-foreground: hsl(0, 0%, 98%); 6654 --ck-color-base-background: hsl(0, 0%, 100%); 6655 --ck-color-base-border: hsl(220, 6%, 81%); 6656 --ck-color-base-action: hsl(104, 50.2%, 42.5%); 6657 --ck-color-base-focus: hsl(209, 92%, 70%); 6658 --ck-color-base-text: hsl(0, 0%, 20%); 6659 --ck-color-base-active: hsl(218.1, 100%, 58%);
6660 --ck-color-base-active-focus: hsl(218.2, 100%, 52.5%); 6661 --ck-color-base-error: hsl(15, 100%, 43%); 6662 6663 /* -- Generic colors ------------------------------------------------------------------------ */ 6664 6665 --ck-color-focus-border-coordinates: 218, 81.8%, 56.9%; 6666 --ck-color-focus-border: hsl(var(--ck-color-focus-border-coordinates)); 6667 --ck-color-focus-outer-shadow: hsl(212.4, 89.3%, 89%); 6668 --ck-color-focus-disabled-shadow: hsla(209, 90%, 72%,.3); 6669 --ck-color-focus-error-shadow: hsla(9,100%,56%,.3); 6670 --ck-color-text: var(--ck-color-base-text); 6671 --ck-color-shadow-drop: hsla(0, 0%, 0%, 0.15); 6672 --ck-color-shadow-drop-active: hsla(0, 0%, 0%, 0.2); 6673 --ck-color-shadow-inner: hsla(0, 0%, 0%, 0.1); 6674 6675 /* -- Buttons ------------------------------------------------------------------------------- */ 6676 6677 --ck-color-button-default-background: transparent; 6678 --ck-color-button-default-hover-background: hsl(0, 0%, 94.1%); 6679 --ck-color-button-default-active-background: hsl(0, 0%, 94.1%); 6680 --ck-color-button-default-disabled-background: transparent; 6681 6682 --ck-color-button-on-background: hsl(212, 100%, 97.1%); 6683 --ck-color-button-on-hover-background: hsl(211.7, 100%, 92.9%); 6684 --ck-color-button-on-active-background: hsl(211.7, 100%, 92.9%); 6685 --ck-color-button-on-disabled-background: hsl(211, 15%, 95%); 6686 --ck-color-button-on-color: hsl(218.1, 100%, 58%); 6687 6688 6689 --ck-color-button-action-background: var(--ck-color-base-action); 6690 --ck-color-button-action-hover-background: hsl(104, 53.2%, 40.2%); 6691 --ck-color-button-action-active-background: hsl(104, 53.2%, 40.2%); 6692 --ck-color-button-action-disabled-background: hsl(104, 44%, 58%); 6693 --ck-color-button-action-text: var(--ck-color-base-background); 6694 6695 --ck-color-button-save: hsl(120, 100%, 27%); 6696 --ck-color-button-cancel: hsl(15, 100%, 43%); 6697 6698 --ck-color-switch-button-off-background: hsl(0, 0%, 57.6%); 6699 --ck-color-switch-button-off-hover-background: hsl(0, 0%, 49%); 6700 --ck-color-switch-button-on-background: var(--ck-color-button-action-background); 6701 --ck-color-switch-button-on-hover-background: hsl(104, 53.2%, 40.2%); 6702 --ck-color-switch-button-inner-background: var(--ck-color-base-background); 6703 --ck-color-switch-button-inner-shadow: hsla(0, 0%, 0%, 0.1); 6704 6705 /* -- Dropdown ------------------------------------------------------------------------------ */ 6706 6707 --ck-color-dropdown-panel-background: var(--ck-color-base-background); 6708 --ck-color-dropdown-panel-border: var(--ck-color-base-border); 6709 6710 /* -- Input --------------------------------------------------------------------------------- */ 6711 6712 --ck-color-input-background: var(--ck-color-base-background); 6713 --ck-color-input-border: var(--ck-color-base-border); 6714 --ck-color-input-error-border: var(--ck-color-base-error); 6715 --ck-color-input-text: var(--ck-color-base-text); 6716 --ck-color-input-disabled-background: hsl(0, 0%, 95%); 6717 --ck-color-input-disabled-border: var(--ck-color-base-border); 6718 --ck-color-input-disabled-text: hsl(0, 0%, 46%); 6719 6720 /* -- List ---------------------------------------------------------------------------------- */ 6721 6722 --ck-color-list-background: var(--ck-color-base-background); 6723 --ck-color-list-button-hover-background: var(--ck-color-button-default-hover-background); 6724 --ck-color-list-button-on-background: var(--ck-color-button-on-color); 6725 --ck-color-list-button-on-background-focus: var(--ck-color-button-on-color); 6726 --ck-color-list-button-on-text: var(--ck-color-base-background); 6727 6728 /* -- Panel --------------------------------------------------------------------------------- */ 6729 6730 --ck-color-panel-background: var(--ck-color-base-background); 6731 --ck-color-panel-border: var(--ck-color-base-border); 6732 6733 /* -- Toolbar ------------------------------------------------------------------------------- */ 6734 6735 --ck-color-toolbar-background: var(--ck-color-base-background); 6736 --ck-color-toolbar-border: var(--ck-color-base-border); 6737 6738 /* -- Tooltip ------------------------------------------------------------------------------- */ 6739 6740 --ck-color-tooltip-background: var(--ck-color-base-text); 6741 --ck-color-tooltip-text: var(--ck-color-base-background); 6742 6743 /* -- Engine -------------------------------------------------------------------------------- */ 6744 6745 --ck-color-engine-placeholder-text: hsl(0, 0%, 44%); 6746 6747 /* -- Upload -------------------------------------------------------------------------------- */ 6748 6749 --ck-color-upload-bar-background: hsl(209, 92%, 70%); 6750 6751 /* -- Link -------------------------------------------------------------------------------- */ 6752 6753 --ck-color-link-default: hsl(240, 100%, 47%); 6754 --ck-color-link-selected-background: hsla(201, 100%, 56%, 0.1); 6755 --ck-color-link-fake-selection: hsla(201, 100%, 56%, 0.3); 6756 6757 /* -- Search result highlight ---------------------------------------------------------------- */ 6758 6759 --ck-color-highlight-background: hsl(60, 100%, 50%); 6760 6761 /* -- Generic colors ------------------------------------------------------------------------- */ 6762 6763 --ck-color-light-red: hsl(0, 100%, 90%); 6764} 6765`,`/* 6766 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6767 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6768 */ 6769 6770:root { 6771 /** 6772 * An opacity value of disabled UI item. 6773 */ 6774 --ck-disabled-opacity: .5; 6775} 6776`,`/* 6777 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6778 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6779 */ 6780 6781:root { 6782 /** 6783 * The geometry of the of focused element's outer shadow. 6784 */ 6785 --ck-focus-outer-shadow-geometry: 0 0 0 3px; 6786 6787 /** 6788 * A visual style of focused element's outer shadow. 6789 */ 6790 --ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow); 6791 6792 /** 6793 * A visual style of focused element's outer shadow (when disabled). 6794 */ 6795 --ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow); 6796 6797 /** 6798 * A visual style of focused element's outer shadow (when has errors). 6799 */ 6800 --ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow); 6801 6802 /** 6803 * A visual style of focused element's border or outline. 6804 */ 6805 --ck-focus-ring: 1px solid var(--ck-color-focus-border); 6806} 6807`,`/* 6808 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6809 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6810 */ 6811 6812:root { 6813 --ck-font-size-base: 13px; 6814 --ck-line-height-base: 1.84615; 6815 --ck-font-face: Helvetica, Arial, Tahoma, Verdana, Sans-Serif; 6816 6817 --ck-font-size-tiny: 0.7em; 6818 --ck-font-size-small: 0.75em; 6819 --ck-font-size-normal: 1em; 6820 --ck-font-size-big: 1.4em; 6821 --ck-font-size-large: 1.8em; 6822} 6823`,`/* 6824 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6825 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6826 */ 6827 6828:root { 6829 /* This is super-important. This is **manually** adjusted so a button without an icon 6830 is never smaller than a button with icon, additionally making sure that text-less buttons 6831 are perfect squares. The value is also shared by other components which should stay "in-line" 6832 with buttons. */ 6833 --ck-ui-component-min-height: 2.3em; 6834} 6835 6836/** 6837 * Resets an element, ignoring its children. 6838 */ 6839.ck.ck-reset, 6840.ck.ck-reset_all, 6841.ck-reset_all *:not(.ck-reset_all-excluded *) {
6842 /* Do not include inheritable rules here. */ 6843 margin: 0; 6844 padding: 0; 6845 border: 0; 6846 background: transparent; 6847 text-decoration: none; 6848 vertical-align: middle; 6849 transition: none; 6850 6851 /* https://github.com/ckeditor/ckeditor5-theme-lark/issues/105 */ 6852 word-wrap: break-word; 6853} 6854 6855/** 6856 * Resets an element AND its children. 6857 */ 6858.ck.ck-reset_all, 6859.ck-reset_all *:not(.ck-reset_all-excluded *) { 6860 /* These are rule inherited by all children elements. */ 6861 border-collapse: collapse; 6862 font: normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face); 6863 color: var(--ck-color-text); 6864 text-align: left; 6865 white-space: nowrap; 6866 cursor: auto; 6867 float: none; 6868} 6869 6870.ck-reset_all { 6871 & .ck-rtl *:not(.ck-reset_all-excluded *) { 6872 text-align: right; 6873 } 6874 6875 & iframe:not(.ck-reset_all-excluded *) { 6876 /* For IE */ 6877 vertical-align: inherit; 6878 } 6879 6880 & textarea:not(.ck-reset_all-excluded *) { 6881 white-space: pre-wrap; 6882 } 6883 6884 & textarea:not(.ck-reset_all-excluded *), 6885 & input[type="text"]:not(.ck-reset_all-excluded *), 6886 & input[type="password"]:not(.ck-reset_all-excluded *) { 6887 cursor: text; 6888 } 6889 6890 & textarea[disabled]:not(.ck-reset_all-excluded *), 6891 & input[type="text"][disabled]:not(.ck-reset_all-excluded *), 6892 & input[type="password"][disabled]:not(.ck-reset_all-excluded *) { 6893 cursor: default; 6894 } 6895 6896 & fieldset:not(.ck-reset_all-excluded *) { 6897 padding: 10px; 6898 border: 2px groove hsl(255, 7%, 88%); 6899 } 6900 6901 & button:not(.ck-reset_all-excluded *)::-moz-focus-inner { 6902 /* See http://stackoverflow.com/questions/5517744/remove-extra-button-spacing-padding-in-firefox */ 6903 padding: 0; 6904 border: 0 6905 } 6906} 6907 6908/** 6909 * Default UI rules for RTL languages. 6910 */ 6911.ck[dir="rtl"], 6912.ck[dir="rtl"] .ck { 6913 text-align: right; 6914} 6915`,`/* 6916 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6917 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6918 */ 6919 6920/** 6921 * Default border-radius value. 6922 */ 6923:root{ 6924 --ck-border-radius: 2px; 6925} 6926`,`/* 6927 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6928 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6929 */ 6930 6931:root { 6932 /** 6933 * A visual style of element's inner shadow (i.e. input). 6934 */ 6935 --ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset; 6936 6937 /** 6938 * A visual style of element's drop shadow (i.e. panel). 6939 */ 6940 --ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop); 6941 6942 /** 6943 * A visual style of element's active shadow (i.e. comment or suggestion). 6944 */ 6945 --ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active); 6946} 6947`,`/* 6948 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6949 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6950 */ 6951 6952:root { 6953 --ck-spacing-unit: 0.6em; 6954 --ck-spacing-large: calc(var(--ck-spacing-unit) * 1.5); 6955 --ck-spacing-standard: var(--ck-spacing-unit); 6956 --ck-spacing-medium: calc(var(--ck-spacing-unit) * 0.8); 6957 --ck-spacing-small: calc(var(--ck-spacing-unit) * 0.5); 6958 --ck-spacing-tiny: calc(var(--ck-spacing-unit) * 0.3); 6959 --ck-spacing-extra-tiny: calc(var(--ck-spacing-unit) * 0.16); 6960} 6961`],sourceRoot:""}]);const Cn=yn},3488:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,":root{--ck-color-resizer:var(--ck-color-focus-border);--ck-color-resizer-tooltip-background:#262626;--ck-color-resizer-tooltip-text:#f2f2f2;--ck-resizer-border-radius:var(--ck-border-radius);--ck-resizer-tooltip-offset:10px;--ck-resizer-tooltip-height:calc(var(--ck-spacing-small)*2 + 10px)}.ck .ck-widget,.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);color:var(--ck-color-resizer-tooltip-text);display:block;font-size:var(--ck-font-size-tiny);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height);padding:0 var(--ck-spacing-small)}.ck .ck-size-view.ck-orientation-above-center,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right{position:absolute}.ck .ck-size-view.ck-orientation-top-left{left:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{right:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{left:50%;
6961top:calc(var(--ck-resizer-tooltip-height)*-1);transform:translate(-50%)}:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:200ms;--ck-widget-handler-animation-curve:ease;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffc83d;--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background)}.ck .ck-widget{outline-color:transparent;outline-style:solid;outline-width:var(--ck-widget-outline-thickness);transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background);border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{background-color:transparent;border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;box-sizing:border-box;left:calc(0px - var(--ck-widget-outline-thickness));opacity:0;padding:4px;top:0;transform:translateY(-100%);transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{color:var(--ck-color-widget-drag-handler-icon-color);height:var(--ck-widget-handler-icon-size);width:var(--ck-widget-handler-icon-size)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{background-color:var(--ck-color-widget-hover-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{background-color:var(--ck-color-focus-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness:0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle:hover,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}","",{version:3,sources:["webpack://./../ckeditor5-widget/theme/widget.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-widget/widget.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,MACC,+CAAgD,CAChD,6CAAsD,CACtD,uCAAgD,CAEhD,kDAAmD,CACnD,gCAAiC,CACjC,kEACD,CAOA,8DAEC,iBAqBD,CAnBC,4EACC,iBAOD,CALC,qFAGC,aACD,CASD,iLACC,kBACD,CAGD,kBACC,qDAAsD,CAEtD,qDAAs
6961D,CACtD,6CAA8C,CAF9C,0CAA2C,CAI3C,aAAc,CADd,kCAAmC,CAGnC,uCAAwC,CACxC,4CAA6C,CAF7C,iCAsCD,CAlCC,8NAKC,iBACD,CAEA,0CAEC,qCAAsC,CADtC,oCAED,CAEA,2CAEC,sCAAuC,CADvC,oCAED,CAEA,8CACC,uCAAwC,CACxC,sCACD,CAEA,6CACC,uCAAwC,CACxC,qCACD,CAGA,8CAEC,QAAS,CADT,6CAAgD,CAEhD,yBACD,CCjFD,MACC,iCAAkC,CAClC,kCAAmC,CACnC,4CAA6C,CAC7C,wCAAyC,CAEzC,wCAAiD,CACjD,sCAAkD,CAClD,2EAA4E,CAC5E,yEACD,CAEA,eAGC,yBAA0B,CAD1B,mBAAoB,CADpB,gDAAiD,CAGjD,6GAUD,CARC,0EAEC,6EACD,CAEA,qBACC,iDACD,CAGD,gCACC,4BAWD,CAPC,yGAKC,iEAAkE,CCnCnE,2BAA2B,CCF3B,qCAA8B,CDC9B,YDqCA,CAIA,4EAKC,4BAA6B,CAa7B,iEAAkE,CAhBlE,qBAAsB,CAoBtB,mDAAoD,CAhBpD,SAAU,CALV,WAAY,CAsBZ,KAAM,CAFN,2BAA4B,CAT5B,6SAgCD,CAnBC,qFAIC,oDAAqD,CADrD,yCAA0C,CAD1C,wCAWD,CANC,kHACC,SAAU,CAGV,+DACD,CAID,wHACC,SACD,CAID,kFAEC,oDAAqD,CADrD,SAED,CAKC,oMAEC,6CAA8C,CAD9C,SAOD,CAHC,gRACC,SACD,CAOH,qFACC,SAAU,CACV,oDACD,CAGA,gDAEC,eAkBD,CAhBC,yEAOC,iCACD,CAGC,gOAEC,gDACD,CAOD,wIAEC,mDAQD,CALE,ghBAEC,gDACD,CAKH,yKAOC,yDACD",sourcesContent:[`/* 6962 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 6963 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6964 */ 6965 6966:root { 6967 --ck-color-resizer: var(--ck-color-focus-border); 6968 --ck-color-resizer-tooltip-background: hsl(0, 0%, 15%); 6969 --ck-color-resizer-tooltip-text: hsl(0, 0%, 95%); 6970 6971 --ck-resizer-border-radius: var(--ck-border-radius); 6972 --ck-resizer-tooltip-offset: 10px; 6973 --ck-resizer-tooltip-height: calc(var(--ck-spacing-small) * 2 + 10px); 6974} 6975 6976.ck .ck-widget { 6977 /* This is neccessary for type around UI to be positioned properly. */ 6978 position: relative; 6979} 6980 6981.ck .ck-widget.ck-widget_with-selection-handle { 6982 /* Make the widget wrapper a relative positioning container for the drag handle. */ 6983 position: relative; 6984 6985 & .ck-widget__selection-handle { 6986 position: absolute; 6987 6988 & .ck-icon { 6989 /* Make sure the icon in not a subject to font-size or line-height to avoid 6990 unnecessary spacing around it. */ 6991 display: block; 6992 } 6993 } 6994 6995 /* Show the selection handle on mouse hover over the widget, but not for nested widgets. */ 6996 &:hover > .ck-widget__selection-handle { 6997 visibility: visible; 6998 } 6999 7000 /* Show the selection handle when the widget is selected, but not for nested widgets. */ 7001 &.ck-widget_selected > .ck-widget__selection-handle { 7002 visibility: visible; 7003 } 7004} 7005 7006.ck .ck-size-view { 7007 background: var(--ck-color-resizer-tooltip-background); 7008 color: var(--ck-color-resizer-tooltip-text); 7009 border: 1px solid var(--ck-color-resizer-tooltip-text); 7010 border-radius: var(--ck-resizer-border-radius); 7011 font-size: var(--ck-font-size-tiny); 7012 display: block; 7013 padding: 0 var(--ck-spacing-small); 7014 height: var(--ck-resizer-tooltip-height); 7015 line-height: var(--ck-resizer-tooltip-height); 7016 7017 &.ck-orientation-top-left, 7018 &.ck-orientation-top-right, 7019 &.ck-orientation-bottom-right, 7020 &.ck-orientation-bottom-left, 7021 &.ck-orientation-above-center { 7022 position: absolute; 7023 } 7024 7025 &.ck-orientation-top-left { 7026 top: var(--ck-resizer-tooltip-offset); 7027 left: var(--ck-resizer-tooltip-offset); 7028 } 7029 7030 &.ck-orientation-top-right { 7031 top: var(--ck-resizer-tooltip-offset); 7032 right: var(--ck-resizer-tooltip-offset); 7033 } 7034 7035 &.ck-orientation-bottom-right { 7036 bottom: var(--ck-resizer-tooltip-offset); 7037 right: var(--ck-resizer-tooltip-offset); 7038 } 7039 7040 &.ck-orientation-bottom-left { 7041 bottom: var(--ck-resizer-tooltip-offset); 7042 left: var(--ck-resizer-tooltip-offset); 7043 } 7044 7045 /* Class applied if the widget is too small to contain the size label */ 7046 &.ck-orientation-above-center { 7047 top: calc(var(--ck-resizer-tooltip-height) * -1); 7048 left: 50%; 7049 transform: translate(-50%); 7050 } 7051} 7052`,`/* 7053 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 7054 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 7055 */ 7056 7057@import "../mixins/_focus.css"; 7058@import "../mixins/_shadow.css"; 7059 7060:root { 7061 --ck-widget-outline-thickness: 3px; 7062 --ck-widget-handler-icon-size: 16px; 7063 --ck-widget-handler-animation-duration: 200ms; 7064 --ck-widget-handler-animation-curve: ease; 7065 7066 --ck-color-widget-blurred-border: hsl(0, 0%, 87%); 7067 --ck-color-widget-hover-border: hsl(43, 100%, 62%); 7068 --ck-color-widget-editable-focus-background: var(--ck-color-base-background); 7069 --ck-color-widget-drag-handler-icon-color: var(--ck-color-base-background); 7070} 7071 7072.ck .ck-widget { 7073 outline-width: var(--ck-widget-outline-thickness); 7074 outline-style: solid; 7075 outline-color: transparent; 7076 transition: outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve); 7077 7078 &.ck-widget_selected, 7079 &.ck-widget_selected:hover { 7080 outline: var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border); 7081 } 7082 7083 &:hover { 7084 outline-color: var(--ck-color-widget-hover-border); 7085 } 7086} 7087 7088.ck .ck-editor__nested-editable { 7089 border: 1px solid transparent; 7090 7091 /* The :focus style is applied before .ck-editor__nested-editable_focused class is rendered in the view. 7092 These styles show a different border for a blink of an eye, so \`:focus\` need to have same styles applied. */ 7093 &.ck-editor__nested-editable_focused, 7094 &:focus { 7095 @mixin ck-focus-ring;
7096 @mixin ck-box-shadow var(--ck-inner-shadow); 7097 7098 background-color: var(--ck-color-widget-editable-focus-background); 7099 } 7100} 7101 7102.ck .ck-widget.ck-widget_with-selection-handle { 7103 & .ck-widget__selection-handle { 7104 padding: 4px; 7105 box-sizing: border-box; 7106 7107 /* Background and opacity will be animated as the handler shows up or the widget gets selected. */ 7108 background-color: transparent; 7109 opacity: 0; 7110 7111 /* Transition: 7112 * background-color for the .ck-widget_selected state change, 7113 * visibility for hiding the handler, 7114 * opacity for the proper look of the icon when the handler disappears. */ 7115 transition: 7116 background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), 7117 visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), 7118 opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve); 7119 7120 /* Make only top corners round. */ 7121 border-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0; 7122 7123 /* Place the drag handler outside the widget wrapper. */ 7124 transform: translateY(-100%); 7125 left: calc(0px - var(--ck-widget-outline-thickness)); 7126 top: 0; 7127 7128 & .ck-icon { 7129 /* Make sure the dimensions of the icon are independent of the fon-size of the content. */ 7130 width: var(--ck-widget-handler-icon-size); 7131 height: var(--ck-widget-handler-icon-size); 7132 color: var(--ck-color-widget-drag-handler-icon-color); 7133 7134 /* The "selected" part of the icon is invisible by default */ 7135 & .ck-icon__selected-indicator { 7136 opacity: 0; 7137 7138 /* Note: The animation is longer on purpose. Simply feels better. */ 7139 transition: opacity 300ms var(--ck-widget-handler-animation-curve); 7140 } 7141 } 7142 7143 /* Advertise using the look of the icon that once clicked the handler, the widget will be selected. */ 7144 &:hover .ck-icon .ck-icon__selected-indicator { 7145 opacity: 1; 7146 } 7147 } 7148 7149 /* Show the selection handler on mouse hover over the widget, but not for nested widgets. */ 7150 &:hover > .ck-widget__selection-handle { 7151 opacity: 1; 7152 background-color: var(--ck-color-widget-hover-border); 7153 } 7154 7155 /* Show the selection handler when the widget is selected, but not for nested widgets. */ 7156 &.ck-widget_selected, 7157 &.ck-widget_selected:hover { 7158 & > .ck-widget__selection-handle { 7159 opacity: 1; 7160 background-color: var(--ck-color-focus-border); 7161 7162 /* When the widget is selected, notify the user using the proper look of the icon. */ 7163 & .ck-icon .ck-icon__selected-indicator { 7164 opacity: 1; 7165 } 7166 } 7167 } 7168} 7169 7170/* In a RTL environment, align the selection handler to the right side of the widget */ 7171/* stylelint-disable-next-line no-descending-specificity */ 7172.ck[dir="rtl"] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle { 7173 left: auto; 7174 right: calc(0px - var(--ck-widget-outline-thickness)); 7175} 7176 7177/* https://github.com/ckeditor/ckeditor5/issues/6415 */ 7178.ck.ck-editor__editable.ck-read-only .ck-widget { 7179 /* Prevent the :hover outline from showing up because of the used outline-color transition. */ 7180 transition: none; 7181 7182 &:not(.ck-widget_selected) { 7183 /* Disable visual effects of hover/active widget when CKEditor is in readOnly mode. 7184 * See: https://github.com/ckeditor/ckeditor5/issues/1261 7185 * 7186 * Leave the unit because this custom property is used in calc() by other features. 7187 * See: https://github.com/ckeditor/ckeditor5/issues/6775 7188 */ 7189 --ck-widget-outline-thickness: 0px; 7190 } 7191 7192 &.ck-widget_with-selection-handle { 7193 & .ck-widget__selection-handle, 7194 & .ck-widget__selection-handle:hover { 7195 background: var(--ck-color-widget-blurred-border); 7196 } 7197 } 7198} 7199 7200/* Style the widget when it's selected but the editable it belongs to lost focus. */ 7201/* stylelint-disable-next-line no-descending-specificity */ 7202.ck.ck-editor__editable.ck-blurred .ck-widget { 7203 &.ck-widget_selected, 7204 &.ck-widget_selected:hover { 7205 outline-color: var(--ck-color-widget-blurred-border); 7206 7207 &.ck-widget_with-selection-handle { 7208 & > .ck-widget__selection-handle, 7209 & > .ck-widget__selection-handle:hover { 7210 background: var(--ck-color-widget-blurred-border); 7211 } 7212 } 7213 } 7214} 7215 7216.ck.ck-editor__editable > .ck-widget.ck-widget_with-selection-handle:first-child, 7217.ck.ck-editor__editable blockquote > .ck-widget.ck-widget_with-selection-handle:first-child {
7218 /* Do not crop selection handler if a widget is a first-child in the blockquote or in the root editable. 7219 In fact, anything with overflow: hidden. 7220 https://github.com/ckeditor/ckeditor5-block-quote/issues/28 7221 https://github.com/ckeditor/ckeditor5-widget/issues/44 7222 https://github.com/ckeditor/ckeditor5-widget/issues/66 */ 7223 margin-top: calc(1em + var(--ck-widget-handler-icon-size)); 7224} 7225`,`/* 7226 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 7227 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 7228 */ 7229 7230/** 7231 * A visual style of focused element's border. 7232 */ 7233@define-mixin ck-focus-ring { 7234 /* Disable native outline. */ 7235 outline: none; 7236 border: var(--ck-focus-ring) 7237} 7238`,`/* 7239 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 7240 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 7241 */ 7242 7243/** 7244 * A helper to combine multiple shadows. 7245 */ 7246@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 { 7247 box-shadow: $shadowA, $shadowB; 7248} 7249 7250/** 7251 * Gives an element a drop shadow so it looks like a floating panel. 7252 */ 7253@define-mixin ck-drop-shadow { 7254 @mixin ck-box-shadow var(--ck-drop-shadow); 7255} 7256`],sourceRoot:""}]);const Cn=yn},8506:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un.id,".ck .ck-widget_with-resizer{position:relative}.ck .ck-widget__resizer{display:none;left:0;pointer-events:none;position:absolute;top:0}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}.ck .ck-widget__resizer__handle{pointer-events:all;position:absolute}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{cursor:nesw-resize}:root{--ck-resizer-size:10px;--ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);--ck-resizer-border-width:1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer)}.ck .ck-widget__resizer__handle{background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid #fff;border-radius:var(--ck-resizer-border-radius);height:var(--ck-resizer-size);width:var(--ck-resizer-size)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{left:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{right:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}","",{version:3,sources:["webpack://./../ckeditor5-widget/theme/widgetresize.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-widget/widgetresize.css"],names:[],mappings:"AAKA,4BAEC,iBACD,CAEA,wBACC,YAAa,CAMb,MAAO,CAFP,mBAAoB,CAHpB,iBAAkB,CAMlB,KACD,CAGC,2EACC,aACD,CAGD,gCAIC,kBAAmB,CAHnB,iBAcD,CATC,4IAEC,kBACD,CAEA,4IAEC,kBACD,CCpCD,MACC,sBAAuB,CAGvB,yDAAiE,CACjE,6BACD,CAEA,wBACC,yCACD,CAEA,gCAGC,uCAAwC,CACxC,gDAA6D,CAC7D,6CAA8C,CAH9C,6BAA8B,CAD9B,4BAyBD,CAnBC,oEAEC,6BAA8B,CAD9B,4BAED,CAEA,qEAEC,8BAA+B,CAD/B,4BAED,CAEA,wEACC,+BAAgC,CAChC,8BACD,CAEA,uEACC,+BAAgC,CAChC,6BACD",sourcesContent:[`/* 7257 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 7258 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 7259 */ 7260 7261.ck .ck-widget_with-resizer { 7262 /* Make the widget wrapper a relative positioning container for the drag handle. */ 7263 position: relative; 7264} 7265 7266.ck .ck-widget__resizer { 7267 display: none; 7268 position: absolute; 7269 7270 /* The wrapper itself should not interfere with the pointer device, only the handles should. */ 7271 pointer-events: none; 7272 7273 left: 0; 7274 top: 0; 7275} 7276 7277.ck-focused .ck-widget_with-resizer.ck-widget_selected { 7278 & > .ck-widget__resizer { 7279 display: block; 7280 } 7281} 7282 7283.ck .ck-widget__resizer__handle { 7284 position: absolute; 7285 7286 /* Resizers are the only UI elements that should interfere with a pointer device. */ 7287 pointer-events: all; 7288 7289 &.ck-widget__resizer__handle-top-left, 7290 &.ck-widget__resizer__handle-bottom-right { 7291 cursor: nwse-resize; 7292 } 7293 7294 &.ck-widget__resizer__handle-top-right, 7295 &.ck-widget__resizer__handle-bottom-left { 7296 cursor: nesw-resize; 7297 } 7298} 7299`,`/* 7300 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 7301 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 7302 */ 7303 7304:root { 7305 --ck-resizer-size: 10px; 7306 7307 /* Set the resizer with a 50% offset. */ 7308 --ck-resizer-offset: calc( ( var(--ck-resizer-size) / -2 ) - 2px); 7309 --ck-resizer-border-width: 1px; 7310} 7311 7312.ck .ck-widget__resizer { 7313 outline: 1px solid var(--ck-color-resizer); 7314} 7315 7316.ck .ck-widget__resizer__handle { 7317 width: var(--ck-resizer-size); 7318 height: var(--ck-resizer-size); 7319 background: var(--ck-color-focus-border); 7320 border: var(--ck-resizer-border-width) solid hsl(0, 0%, 100%); 7321 border-radius: var(--ck-resizer-border-radius); 7322 7323 &.ck-widget__resizer__handle-top-left { 7324 top: var(--ck-resizer-offset); 7325 left: var(--ck-resizer-offset); 7326 } 7327 7328 &.ck-widget__resizer__handle-top-right { 7329 top: var(--ck-resizer-offset); 7330 right: var(--ck-resizer-offset); 7331 } 7332 7333 &.ck-widget__resizer__handle-bottom-right { 7334 bottom: var(--ck-resizer-offset); 7335 right: var(--ck-resizer-offset); 7336 } 7337 7338 &.ck-widget__resizer__handle-bottom-left { 7339 bottom: var(--ck-resizer-offset); 7340 left: var(--ck-resizer-offset); 7341 } 7342} 7343`],sourceRoot:""}]);const Cn=yn},4921:(un,hn,fn)=>{fn.d(hn,{Z:()=>Cn});var vn=fn(1799),_n=fn.n(vn),kn=fn(2609),yn=fn.n(kn)()(_n());yn.push([un
vendor: 7,946 bytes, line 7343
7343.id,'.ck .ck-widget .ck-widget__type-around__button{display:block;overflow:hidden;position:absolute;z-index:var(--ck-z-default)}.ck .ck-widget .ck-widget__type-around__button svg{left:50%;position:absolute;top:50%;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{left:min(10%,30px);top:calc(var(--ck-widget-outline-thickness)*-.5);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(var(--ck-widget-outline-thickness)*-.5);right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{content:"";display:block;left:1px;position:absolute;top:1px;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;left:0;position:absolute;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(var(--ck-widget-outline-thickness)*-1);right:calc(var(--ck-widget-outline-thickness)*-1)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:block;top:calc(var(--ck-widget-outline-thickness)*-1 - 1px)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(var(--ck-widget-outline-thickness)*-1 - 1px);display:block}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}:root{--ck-widget-type-around-button-size:20px;--ck-color-widget-type-around-button-active:var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha:0;--ck-color-widget-type-around-button-radar-end-alpha:.3;--ck-color-widget-type-around-button-icon:var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button);border-radius:100px;height:var(--ck-widget-type-around-button-size);opacity:0;pointer-events:none;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);width:var(--ck-widget-type-around-button-size)}.ck .ck-widget .ck-widget__type-around__button svg{height:8px;margin-top:1px;transform:translate(-50%,-50%);transition:transform .5s ease;width:10px}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s ease infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));border-radius:100px;height:calc(var(--ck-widget-type-around-button-size) - 2px);width:calc(var(--ck-widget-type-around-button-size) - 2px)}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{animation:ck-widget-type-around-fake-caret-pulse 1s linear infinite normal forwards;background:var(--ck-color-base-text);height:1px;outline:1px solid hsla(0,0%,100%,.5);pointer-events:none}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before{outline-color:transparent}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{opacity:0}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}',"",{version:3,sources:["webpack://./
7343../ckeditor5-widget/theme/widgettypearound.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-widget/widgettypearound.css"],names:[],mappings:"AASC,+CACC,aAAc,CAEd,eAAgB,CADhB,iBAAkB,CAElB,2BAwBD,CAtBC,mDAGC,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,qCACD,CAEA,qFAGC,kBAAoB,CADpB,gDAAoD,CAGpD,0BACD,CAEA,oFAEC,mDAAuD,CACvD,mBAAqB,CAErB,yBACD,CAUA,mLACC,UAAW,CACX,aAAc,CAGd,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,qCACD,CAMD,2EACC,YAAa,CAEb,MAAO,CADP,iBAAkB,CAElB,OACD,CAOA,iFACC,gDAAqD,CACrD,iDACD,CAKA,wHAEC,aAAc,CADd,qDAED,CAKA,uHACC,wDAA6D,CAC7D,aACD,CAoBD,mOACC,YACD,CC3GA,MACC,wCAAyC,CACzC,wEAAyE,CACzE,8EAA+E,CAC/E,2FAA4F,CAC5F,wDAAyD,CACzD,uDAAwD,CACxD,yEACD,CAgBC,+CAGC,oDAAqD,CACrD,mBAAoB,CAFpB,+CAAgD,CAVjD,SAAU,CACV,mBAAoB,CAYnB,uMAAyM,CAJzM,8CAkDD,CA1CC,mDAEC,UAAW,CAGX,cAAe,CAFf,8BAA+B,CAC/B,6BAA8B,CAH9B,UAoBD,CAdC,qDACC,mBAAoB,CACpB,mBAAoB,CAEpB,SAAU,CACV,qDAAsD,CACtD,kBAAmB,CACnB,oBAAqB,CACrB,qBACD,CAEA,wDACC,kBACD,CAGD,qDAIC,6DAcD,CARE,kEACC,oDACD,CAEA,8DACC,wDACD,CAUF,uKAvED,SAAU,CACV,mBAwEC,CAOD,gGACC,0DACD,CAOA,uKAEC,2DAQD,CANC,mLAIC,uEAAkF,CADlF,mBAAoB,CADpB,2DAA4D,CAD5D,0DAID,CAOD,8GACC,gBACD,CAKA,mDAGC,mFAAoF,CAOpF,oCAAqC,CARrC,UAAW,CAOX,oCAAwC,CARxC,mBAUD,CAOC,6JAEC,yBACD,CAUA,yKACC,iDACD,CAMA,uOAlJD,SAAU,CACV,mBAmJC,CAoBA,6yBACC,SACD,CASF,uHACC,aAAc,CACd,iBACD,CAYG,iRAlMF,SAAU,CACV,mBAmME,CAQH,kIACC,qEAKD,CAHC,wIACC,WACD,CAGD,4CACC,GACC,oBACD,CACA,OACC,mBACD,CACD,CAEA,gDACC,OACC,mBACD,CACA,OACC,mBACD,CACD,CAEA,8CACC,GACC,6HACD,CACA,IACC,6HACD,CACA,GACC,+HACD,CACD,CAEA,kDACC,GACC,SACD,CACA,IACC,SACD,
7343CACA,IACC,SACD,CACA,IACC,SACD,CACA,GACC,SACD,CACD",sourcesContent:[`/* 7344 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 7345 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 7346 */ 7347 7348.ck .ck-widget { 7349 /* 7350 * Styles of the type around buttons 7351 */ 7352 & .ck-widget__type-around__button { 7353 display: block; 7354 position: absolute; 7355 overflow: hidden; 7356 z-index: var(--ck-z-default); 7357 7358 & svg { 7359 position: absolute; 7360 top: 50%; 7361 left: 50%; 7362 z-index: calc(var(--ck-z-default) + 2); 7363 } 7364 7365 &.ck-widget__type-around__button_before { 7366 /* Place it in the middle of the outline */ 7367 top: calc(-0.5 * var(--ck-widget-outline-thickness)); 7368 left: min(10%, 30px); 7369 7370 transform: translateY(-50%); 7371 } 7372 7373 &.ck-widget__type-around__button_after { 7374 /* Place it in the middle of the outline */ 7375 bottom: calc(-0.5 * var(--ck-widget-outline-thickness)); 7376 right: min(10%, 30px); 7377 7378 transform: translateY(50%); 7379 } 7380 } 7381 7382 /* 7383 * Styles for the buttons when: 7384 * - the widget is selected, 7385 * - or the button is being hovered (regardless of the widget state). 7386 */ 7387 &.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button, 7388 & > .ck-widget__type-around > .ck-widget__type-around__button:hover { 7389 &::after { 7390 content: ""; 7391 display: block; 7392 position: absolute; 7393 top: 1px; 7394 left: 1px; 7395 z-index: calc(var(--ck-z-default) + 1); 7396 } 7397 } 7398 7399 /* 7400 * Styles for the horizontal "fake caret" which is displayed when the user navigates using the keyboard. 7401 */ 7402 & > .ck-widget__type-around > .ck-widget__type-around__fake-caret { 7403 display: none; 7404 position: absolute; 7405 left: 0; 7406 right: 0; 7407 } 7408 7409 /* 7410 * When the widget is hovered the "fake caret" would normally be narrower than the 7411 * extra outline displayed around the widget. Let's extend the "fake caret" to match 7412 * the full width of the widget. 7413 */ 7414 &:hover > .ck-widget__type-around > .ck-widget__type-around__fake-caret { 7415 left: calc( -1 * var(--ck-widget-outline-thickness) ); 7416 right: calc( -1 * var(--ck-widget-outline-thickness) ); 7417 } 7418 7419 /* 7420 * Styles for the horizontal "fake caret" when it should be displayed before the widget (backward keyboard navigation). 7421 */ 7422 &.ck-widget_type-around_show-fake-caret_before > .ck-widget__type-around > .ck-widget__type-around__fake-caret { 7423 top: calc( -1 * var(--ck-widget-outline-thickness) - 1px ); 7424 display: block; 7425 } 7426 7427 /* 7428 * Styles for the horizontal "fake caret" when it should be displayed after the widget (forward keyboard navigation). 7429 */ 7430 &.ck-widget_type-around_show-fake-caret_after > .ck-widget__type-around > .ck-widget__type-around__fake-caret { 7431 bottom: calc( -1 * var(--ck-widget-outline-thickness) - 1px ); 7432 display: block; 7433 } 7434} 7435 7436/* 7437 * Integration with the read-only mode of the editor. 7438 */ 7439.ck.ck-editor__editable.ck-read-only .ck-widget__type-around { 7440 display: none; 7441} 7442 7443/* 7444 * Integration with the restricted editing mode (feature) of the editor. 7445 */ 7446.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around { 7447 display: none; 7448} 7449 7450/* 7451 * Integration with the #isEnabled property of the WidgetTypeAround plugin. 7452 */ 7453.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around { 7454 display: none; 7455} 7456`,`/* 7457 * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. 7458 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 7459 */ 7460 7461:root { 7462 --ck-widget-type-around-button-size: 20px; 7463 --ck-color-widget-type-around-button-active: var(--ck-color-focus-border); 7464 --ck-color-widget-type-around-button-hover: var(--ck-color-widget-hover-border); 7465 --ck-color-widget-type-around-button-blurred-editable: var(--ck-color-widget-blurred-border); 7466 --ck-color-widget-type-around-button-radar-start-alpha: 0; 7467 --ck-color-widget-type-around-button-radar-end-alpha: .3; 7468 --ck-color-widget-type-around-button-icon: var(--ck-color-base-background); 7469} 7470 7471@define-mixin ck-widget-type-around-button-visible { 7472 opacity: 1; 7473 pointer-events: auto; 7474} 7475 7476@define-mixin ck-widget-type-around-button-hidden { 7477 opacity: 0; 7478 pointer-events: none; 7479} 7480 7481.ck .ck-widget { 7482 /* 7483 * Styles of the type around buttons 7484 */ 7485 & .ck-widget__type-around__button { 7486 width: var(--ck-widget-type-around-button-size); 7487 height: var(--ck-widget-type-around-button-size); 7488 background: var(--ck-color-widget-type-around-button); 7489 border-radius: 100px; 7490 transition: opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve); 7491 7492 @mixin ck-widget-type-around-button-hidden; 7493 7494 & svg { 7495 width: 10px; 7496 height: 8px; 7497 transform: translate(-50%,-50%); 7498 transition: transform .5s ease;
7499 margin-top: 1px; 7500 7501 & * { 7502 stroke-dasharray: 10; 7503 stroke-dashoffset: 0; 7504 7505 fill: none; 7506 stroke: var(--ck-color-widget-type-around-button-icon); 7507 stroke-width: 1.5px; 7508 stroke-linecap: round; 7509 stroke-linejoin: round; 7510 } 7511 7512 & line { 7513 stroke-dasharray: 7; 7514 } 7515 } 7516 7517 &:hover { 7518 /* 7519 * Display the "sonar" around the button when hovered. 7520 */ 7521 animation: ck-widget-type-around-button-sonar 1s ease infinite; 7522 7523 /* 7524 * Animate active button's icon. 7525 */ 7526 & svg { 7527 & polyline { 7528 animation: ck-widget-type-around-arrow-dash 2s linear; 7529 } 7530 7531 & line { 7532 animation: ck-widget-type-around-arrow-tip-dash 2s linear; 7533 } 7534 } 7535 } 7536 } 7537 7538 /* 7539 * Show type around buttons when the widget gets selected or being hovered. 7540 */ 7541 &.ck-widget_selected, 7542 &:hover { 7543 & > .ck-widget__type-around > .ck-widget__type-around__button { 7544 @mixin ck-widget-type-around-button-visible; 7545 } 7546 } 7547 7548 /* 7549 * Styles for the buttons when the widget is NOT selected (but the buttons are visible 7550 * and still can be hovered). 7551 */ 7552 &:not(.ck-widget_selected) > .ck-widget__type-around > .ck-widget__type-around__button { 7553 background: var(--ck-color-widget-type-around-button-hover); 7554 } 7555 7556 /* 7557 * Styles for the buttons when: 7558 * - the widget is selected, 7559 * - or the button is being hovered (regardless of the widget state). 7560 */ 7561 &.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button, 7562 & > .ck-widget__type-around > .ck-widget__type-around__button:hover { 7563 background: var(--ck-color-widget-type-around-button-active); 7564 7565 &::after { 7566 width: calc(var(--ck-widget-type-around-button-size) - 2px); 7567 height: calc(var(--ck-widget-type-around-button-size) - 2px); 7568 border-radius: 100px; 7569 background: linear-gradient(135deg, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,.3) 100%); 7570 } 7571 } 7572 7573 /* 7574 * Styles for the "before" button when the widget has a selection handle. Because some space 7575 * is consumed by the handle, the button must be moved slightly to the right to let it breathe. 7576 */ 7577 &.ck-widget_with-selection-handle > .ck-widget__type-around > .ck-widget__type-around__button_before { 7578 margin-left: 20px; 7579 } 7580 7581 /* 7582 * Styles for the horizontal "fake caret" which is displayed when the user navigates using the keyboard. 7583 */ 7584 & .ck-widget__type-around__fake-caret { 7585 pointer-events: none; 7586 height: 1px; 7587 animation: ck-widget-type-around-fake-caret-pulse linear 1s infinite normal forwards; 7588 7589 /* 7590 * The semi-transparent-outline+background combo improves the contrast 7591 * when the background underneath the fake caret is dark. 7592 */ 7593 outline: solid 1px hsla(0, 0%, 100%, .5); 7594 background: var(--ck-color-base-text); 7595 } 7596 7597 /* 7598 * Styles of the widget when the "fake caret" is blinking (e.g. upon keyboard navigation). 7599 * Despite the widget being physically selected in the model, its outline should disappear. 7600 */ 7601 &.ck-widget_selected { 7602 &.ck-widget_type-around_show-fake-caret_before, 7603 &.ck-widget_type-around_show-fake-caret_after { 7604 outline-color: transparent; 7605 } 7606 } 7607 7608 &.ck-widget_type-around_show-fake-caret_before, 7609 &.ck-widget_type-around_show-fake-caret_after { 7610 /* 7611 * When the "fake caret" is visible we simulate that the widget is not selected 7612 * (despite being physically selected), so the outline color should be for the 7613 * unselected widget. 7614 */ 7615 &.ck-widget_selected:hover { 7616 outline-color: var(--ck-color-widget-hover-border); 7617 } 7618 7619 /* 7620 * Styles of the type around buttons when the "fake caret" is blinking (e.g. upon keyboard navigation). 7621 * In this state, the type around buttons would collide with the fake carets so they should disappear. 7622 */ 7623 & > .ck-widget__type-around > .ck-widget__type-around__button { 7624 @mixin ck-widget-type-around-button-hidden; 7625 } 7626 7627 /* 7628 * Fake horizontal caret integration with the selection handle. When the caret is visible, simply 7629 * hide the handle because it intersects with the caret (and does not make much sense anyway). 7630 */ 7631 &.ck-widget_with-selection-handle { 7632 &.ck-widget_selected, 7633 &.ck-widget_selected:hover { 7634 & > .ck-widget__selection-handle { 7635 opacity: 0 7636 } 7637 } 7638 } 7639 7640 /* 7641 * Fake horizontal caret integration with the resize UI. When the caret is visible, simply 7642 * hide the resize UI because it creates too much noise. It can be visible when the user 7643 * hovers the widget, though. 7644 */ 7645 &.ck-widget_selected.ck-widget_with-resizer > .ck-widget__resizer { 7646 opacity: 0 7647 } 7648 } 7649} 7650 7651/* 7652 * Styles for the "before" button when the widget has a selection handle in an RTL environment. 7653 * The selection handler is aligned to the right side of the widget so there is no need to create 7654 * additional space for it next to the "before" button. 7655 */ 7656.ck[dir="rtl"] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around > .ck-widget__type-around__button_before { 7657 margin-left: 0; 7658 margin-right: 20px; 7659} 7660 7661/* 7662 * Hide type around buttons when the widget is selected as a child of a selected 7663 * nested editable (e.g. mulit-cell table selection). 7664 * 7665 * See https://github.com/ckeditor/ckeditor5/issues/7263. 7666 */ 7667.ck-editor__nested-editable.ck-editor__editable_selected { 7668 & .ck-widget { 7669 &.ck-widget_selected, 7670 &:hover { 7671 & > .ck-widget__type-around > .ck-widget__type-around__button { 7672 @mixin ck-widget-type-around-button-hidden; 7673 } 7674 } 7675 } 7676} 7677 7678/* 7679 * Styles for the buttons when the widget is selected but the user clicked outside of the editor (blurred the editor). 7680 */ 7681.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:not(:hover) { 7682 background: var(--ck-color-widget-type-around-button-blurred-editable); 7683 7684 & svg * { 7685 stroke: hsl(0,0%,60%); 7686 } 7687} 7688 7689@keyframes ck-widget-type-around-arrow-dash { 7690 0% { 7691 stroke-dashoffset: 10; 7692 } 7693 20%, 100% { 7694 stroke-dashoffset: 0; 7695 } 7696} 7697 7698@keyframes ck-widget-type-around-arrow-tip-dash { 7699 0%, 20% { 7700 stroke-dashoffset: 7; 7701 } 7702 40%, 100% { 7703 stroke-dashoffset: 0; 7704 } 7705} 7706 7707@keyframes ck-widget-type-around-button-sonar { 7708 0% { 7709 box-shadow: 0 0 0 0 hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha)); 7710 } 7711 50% { 7712 box-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-end-alpha)); 7713 } 7714 100% { 7715 box-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha)); 7716 } 7717} 7718 7719@keyframes ck-widget-type-around-fake-caret-pulse { 7720 0% { 7721 opacity: 1; 7722 } 7723 49% { 7724 opacity: 1; 7725 } 7726 50% { 7727 opacity: 0; 7728 } 7729 99% { 7730 opacity: 0; 7731 } 7732 100% { 7733 opacity: 1; 7734 } 7735} 7736`],sourceRoot:""}]);const Cn=yn},2609:un=>{un.exports=function(hn){var fn=[];return fn.toString=function(){return this.map(function(vn){var _n=hn(vn);return vn[2]?"@media ".concat(vn[2]," {").concat(_n,"}"):_n}).join("")},fn.i=function(vn,_n,kn){typeof vn=="string"&&(vn=[[null,vn,""]]);var yn={};if(kn)for(var Cn=0;Cn<this.length;Cn++){var Sn=this[Cn][0];Sn!=null&&(yn[Sn]=!0)}for(var $n=0;$n<vn.length;$n++){var Pn=[].concat(vn[$n]);kn&&yn[Pn[0]]||(_n&&(Pn[2]?Pn[2]="".concat(_n," and ").concat(Pn[2]):Pn[2]=_n),fn.push(Pn))}},fn}},1799:un=>{function hn(vn,_n){return function(kn){if(Array.isArray(kn))return kn}(vn)||function(kn,yn){var Cn=kn&&(typeof Symbol<"u"&&kn[Symbol.iterator]||kn["@@iterator"]);if(Cn!=null){var Sn,$n,Pn=[],xn=!0,Mn=!1;try{for(Cn=Cn.call(kn);!(xn=(Sn=Cn.next()).done)&&(Pn.push(Sn.value),!yn||Pn.length!==yn);xn=!0);}catch(En){Mn=!0,$n=En}finally{try{xn||Cn.return==null||Cn.return()}finally{if(Mn)throw $n}}return Pn}}
7736(vn,_n)||function(kn,yn){if(kn){if(typeof kn=="string")return fn(kn,yn);var Cn=Object.prototype.toString.call(kn).slice(8,-1);if(Cn==="Object"&&kn.constructor&&(Cn=kn.constructor.name),Cn==="Map"||Cn==="Set")return Array.from(kn);if(Cn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Cn))return fn(kn,yn)}}(vn,_n)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 7737In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function fn(vn,_n){(_n==null||_n>vn.length)&&(_n=vn.length);for(var kn=0,yn=new Array(_n);kn<_n;kn++)yn[kn]=vn[kn];return yn}un.exports=function(vn){var _n=hn(vn,4),kn=_n[1],yn=_n[3];if(!yn)return kn;if(typeof btoa=="function"){var Cn=btoa(unescape(encodeURIComponent(JSON.stringify(yn)))),Sn="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(Cn),$n="/*# ".concat(Sn," */"),Pn=yn.sources.map(function(xn){return"/*# sourceURL=".concat(yn.sourceRoot||"").concat(xn," */")});return[kn].concat(Pn).concat([$n]).join(` 7738`)}return[kn].join(` 7739`)}},6062:(un,hn,fn)=>{var vn,_n=function(){return vn===void 0&&(vn=!!(window&&document&&document.all&&!window.atob)),vn},kn=function(){var Rn={};return function(On){if(Rn[On]===void 0){var jn=document.querySelector(On);if(window.HTMLIFrameElement&&jn instanceof window.HTMLIFrameElement)try{jn=jn.contentDocument.head}catch{jn=null}Rn[On]=jn}return Rn[On]}}(),yn=[];function Cn(Rn){for(var On=-1,jn=0;jn<yn.length;jn++)if(yn[jn].identifier===Rn){On=jn;break}return On}function Sn(Rn,On){for(var jn={},zn=[],Kn=0;Kn<Rn.length;Kn++){var Vn=Rn[Kn],Qn=On.base?Vn[0]+On.base:Vn[0],Jn=jn[Qn]||0,er="".concat(Qn," ").concat(Jn);jn[Qn]=Jn+1;var Wn=Cn(er),qn={css:Vn[1],media:Vn[2],sourceMap:Vn[3]};Wn!==-1?(yn[Wn].references++,yn[Wn].updater(qn)):yn.push({identifier:er,updater:Nn(qn,On),references:1}),zn.push(er)}return zn}function $n(Rn){var On=document.createElement("style"),jn=Rn.attributes||{};if(jn.nonce===void 0){var zn=fn.nc;zn&&(jn.nonce=zn)}if(Object.keys(jn).forEach(function(Vn){On.setAttribute(Vn,jn[Vn])}),typeof Rn.insert=="function")Rn.insert(On);else{var Kn=kn(Rn.insert||"head");if(!Kn)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");Kn.appendChild(On)}return On}var Pn,xn=(Pn=[],function(Rn,On){return Pn[Rn]=On,Pn.filter(Boolean).join(` 7740`)});function Mn(Rn,On,jn,zn){var Kn=jn?"":zn.media?"@media ".concat(zn.media," {").concat(zn.css,"}"):zn.css;if(Rn.styleSheet)Rn.styleSheet.cssText=xn(On,Kn);else{var Vn=document.createTextNode(Kn),Qn=Rn.childNodes;Qn[On]&&Rn.removeChild(Qn[On]),Qn.length?Rn.insertBefore(Vn,Qn[On]):Rn.appendChild(Vn)}}function En(Rn,On,jn){var zn=jn.css,Kn=jn.media,Vn=jn.sourceMap;if(Kn?Rn.setAttribute("media",Kn):Rn.removeAttribute("media"),Vn&&typeof btoa<"u"&&(zn+=` 7741/*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(Vn))))," */")),Rn.styleSheet)Rn.styleSheet.cssText=zn;else{for(;Rn.firstChild;)Rn.removeChild(Rn.firstChild);Rn.appendChild(document.createTextNode(zn))}}var Tn=null,Ln=0;function Nn(Rn,On){var jn,zn,Kn;if(On.singleton){var Vn=Ln++;jn=Tn||(Tn=$n(On)),zn=Mn.bind(null,jn,Vn,!1),Kn=Mn.bind(null,jn,Vn,!0)}else jn=$n(On),zn=En.bind(null,jn,On),Kn=function(){(function(Qn){if(Qn.parentNode===null)return!1;Qn.parentNode.removeChild(Qn)})(jn)};return zn(Rn),function(Qn){if(Qn){if(Qn.css===Rn.css&&Qn.media===Rn.media&&Qn.sourceMap===Rn.sourceMap)return;zn(Rn=Qn)}else Kn()}}un.exports=function(Rn,On){(On=On||{}
7741).singleton||typeof On.singleton=="boolean"||(On.singleton=_n());var jn=Sn(Rn=Rn||[],On);return function(zn){if(zn=zn||[],Object.prototype.toString.call(zn)==="[object Array]"){for(var Kn=0;Kn<jn.length;Kn++){var Vn=Cn(jn[Kn]);yn[Vn].references--}for(var Qn=Sn(zn,On),Jn=0;Jn<jn.length;Jn++){var er=Cn(jn[Jn]);yn[er].references===0&&(yn[er].updater(),yn.splice(er,1))}jn=Qn}}}}},sn={};function an(un){var hn=sn[un];if(hn!==void 0)return hn.exports;var fn=sn[un]={id:un,exports:{}};return nn[un](fn,fn.exports,an),fn.exports}an.n=un=>{var hn=un&&un.__esModule?()=>un.default:()=>un;return an.d(hn,{a:hn}),hn},an.d=(un,hn)=>{for(var fn in hn)an.o(hn,fn)&&!an.o(un,fn)&&Object.defineProperty(un,fn,{enumerable:!0,get:hn[fn]})},an.o=(un,hn)=>Object.prototype.hasOwnProperty.call(un,hn),an.nc=void 0;var cn={};return(()=>{function un({emitter:pn,activator:rn,callback:ln,contextElements:dn}){pn.listenTo(document,"mousedown",(mn,gn)=>{if(!rn())return;const bn=typeof gn.composedPath=="function"?gn.composedPath():[],wn=typeof dn=="function"?dn():dn;for(const An of wn)if(An.contains(gn.target)||bn.includes(An))return;ln()})}function hn(pn){return class extends pn{disableCssTransitions(){this._isCssTransitionsDisabled=!0}enableCssTransitions(){this._isCssTransitionsDisabled=!1}constructor(...rn){super(...rn),this.set("_isCssTransitionsDisabled",!1),this.initializeCssTransitionDisablerMixin()}initializeCssTransitionDisablerMixin(){this.extendTemplate({attributes:{class:[this.bindTemplate.if("_isCssTransitionsDisabled","ck-transitions-disabled")]}})}}}function fn({view:pn}){pn.listenTo(pn.element,"submit",(rn,ln)=>{ln.preventDefault(),pn.fire("submit")},{useCapture:!0})}an.d(cn,{default:()=>U1});const vn=function(){try{return navigator.userAgent.toLowerCase()}catch{return""}}();var _n;const kn={isMac:yn(vn),isWindows:(_n=vn,_n.indexOf("windows")>-1),isGecko:function(pn){return!!pn.match(/gecko\/\d+/)}(vn),isSafari:function(pn){return pn.indexOf(" applewebkit/")>-1&&pn.indexOf("chrome")===-1}(vn),isiOS:function(pn){return!!pn.match(/iphone|ipad/i)||yn(pn)&&navigator.maxTouchPoints>0}(vn),isAndroid:function(pn){return pn.indexOf("android")>-1}(vn),isBlink:function(pn){return pn.indexOf("chrome/")>-1&&pn.indexOf("edge/")<0}(vn),features:{isRegExpUnicodePropertySupported:function(){let pn=!1;try{pn="Ä".search(new RegExp("[\\p{L}]","u"))===0}catch{}return pn}()}};function yn(pn){return pn.indexOf("macintosh")>-1}function Cn(pn,rn,ln,dn){ln=ln||function(An,In){return An===In};const mn=Array.isArray(pn)?pn:Array.prototype.slice.call(pn),gn=Array.isArray(rn)?rn:Array.prototype.slice.call(rn),bn=function(An,In,Dn){const Bn=Sn(An,In,Dn);if(Bn===-1)return{firstIndex:-1,lastIndexOld:-1,lastIndexNew:-1};const Fn=$n(An,Bn),Gn=$n(In,Bn),Un=Sn(Fn,Gn,Dn),Zn=An.length-Un,tr=In.length-Un;return{firstIndex:Bn,lastIndexOld:Zn,lastIndexNew:tr}}(mn,gn,ln);return dn?function(An,In){const{firstIndex:Dn,lastIndexOld:Bn,lastIndexNew:Fn}=An;if(Dn===-1)return Array(In).fill("equal");let Gn=[];return Dn>0&&(Gn=Gn.concat(Array(Dn).fill("equal"))),Fn-Dn>0&&(Gn=Gn.concat(Array(Fn-Dn).fill("insert"))),Bn-Dn>0&&(Gn=Gn.concat(Array(Bn-Dn).fill("delete"))),Fn<In&&(Gn=Gn.concat(Array(In-Fn).fill("equal"))),Gn}(bn,gn.length):function(An,In){const Dn=[],{firstIndex:Bn,lastIndexOld:Fn,lastIndexNew:Gn}=In;return Gn-Bn>0&&Dn.push({index:Bn,type:"insert",values:An.slice(Bn,Gn)}),Fn-Bn>0&&Dn.push({index:Bn+(Gn-Bn),type:"delete",howMany:Fn-Bn}),Dn}(gn,bn)}function Sn(pn,rn,ln){for(let dn=0;dn<Math.max(pn.length,rn.length);dn++)if(pn[dn]===void 0||rn[dn]===void 0||!ln(pn[dn],rn[dn]))return dn;return-1}function $n(pn,rn){return pn.slice(rn).reverse()}function Pn(pn,rn,ln){ln=ln||function(Zn,tr){return Zn===tr};const dn=pn.length,mn=rn.length;if(dn>200||mn>200||dn+mn>300)return Pn.fastDiff(pn,rn,ln,!0);let gn,bn;if(mn<dn){const Zn=pn;pn=rn,rn=Zn,gn="delete",bn="insert"}else gn="insert",bn="delete";const wn=pn.length,An=rn.length,In=An-wn,Dn={},Bn={};function Fn(Zn){const tr=(Bn[Zn-1]!==void 0?Bn[Zn-1]:-1)+1,ir=Bn[Zn+1]!==void 0?Bn[Zn+1]:-1,gr=tr>ir?-1:1;Dn[Zn+gr]&&(Dn[Zn]=Dn[Zn+gr].slice(0)),Dn[Zn]||(Dn[Zn]=[]),Dn[Zn].push(tr>ir?gn:bn);let _r=Math.max(tr,ir),Rr=_r-Zn;for(;Rr<wn&&_r<An&&ln(pn[Rr],rn[_r]);)Rr++,_r++,Dn[Zn].push("equal");return _r}let Gn,Un=0;do{for(Gn=-Un;Gn<In;Gn++)Bn[Gn]=Fn(Gn);for(Gn=In+Un;Gn>In;Gn--)Bn[Gn]=Fn(Gn);Bn[In]=Fn(In),Un++}while(Bn[In]!==An);return Dn[In].slice(1)}Pn.fastDiff=Cn;const xn=function(){return function pn(){pn.called=!0}};class Mn{constructor(rn,ln){this.source=rn,this.name=ln,this.path=[],this.stop=xn(),this.off=xn()}}const En=new Array(256).fill("").map((pn,rn)=>("0"+rn.toString(16)).slice(-2));function Tn(){const pn=4294967296*Math.random()>>>0,rn=4294967296*Math.random()>>>0,ln=4294967296*Math.random()>>>0,dn=4294967296*Math.random()>>>0;return"e"+En[pn>>0&255]+En[pn>
7741>8&255]+En[pn>>16&255]+En[pn>>24&255]+En[rn>>0&255]+En[rn>>8&255]+En[rn>>16&255]+En[rn>>24&255]+En[ln>>0&255]+En[ln>>8&255]+En[ln>>16&255]+En[ln>>24&255]+En[dn>>0&255]+En[dn>>8&255]+En[dn>>16&255]+En[dn>>24&255]}const Ln={get(pn="normal"){return typeof pn!="number"?this[pn]||this.normal:pn},highest:1e5,high:1e3,normal:0,low:-1e3,lowest:-1e5};function Nn(pn,rn){const ln=Ln.get(rn.priority);for(let dn=0;dn<pn.length;dn++)if(Ln.get(pn[dn].priority)<ln)return void pn.splice(dn,0,rn);pn.push(rn)}const Rn="https://ckeditor.com/docs/ckeditor5/latest/support/error-codes.html";class On extends Error{constructor(rn,ln,dn){super(function(mn,gn){const bn=new WeakSet,wn=(Dn,Bn)=>{if(typeof Bn=="object"&&Bn!==null){if(bn.has(Bn))return`[object ${Bn.constructor.name}]`;bn.add(Bn)}return Bn},An=gn?` ${JSON.stringify(gn,wn)}`:"",In=Kn(mn);return mn+An+In}(rn,dn)),this.name="CKEditorError",this.context=ln,this.data=dn}is(rn){return rn==="CKEditorError"}static rethrowUnexpectedError(rn,ln){if(rn.is&&rn.is("CKEditorError"))throw rn;const dn=new On(rn.message,ln);throw dn.stack=rn.stack,dn}}function jn(pn,rn){console.warn(...Vn(pn,rn))}function zn(pn,rn){console.error(...Vn(pn,rn))}function Kn(pn){return` 7742Read more: ${Rn}#error-${pn}`}function Vn(pn,rn){const ln=Kn(pn);return rn?[pn,rn,ln]:[pn,ln]}const Qn="41.0.0",Jn=new Date(2024,0,17);if(globalThis.CKEDITOR_VERSION)throw new On("ckeditor-duplicated-modules",null);globalThis.CKEDITOR_VERSION=Qn;const er=Symbol("listeningTo"),Wn=Symbol("emitterId"),qn=Symbol("delegations"),Hn=Yn(Object);function Yn(pn){return pn?class extends pn{on(rn,ln,dn){this.listenTo(this,rn,ln,dn)}once(rn,ln,dn){let mn=!1;this.listenTo(this,rn,(gn,...bn)=>{mn||(mn=!0,gn.off(),ln.call(this,gn,...bn))},dn)}off(rn,ln){this.stopListening(this,rn,ln)}listenTo(rn,ln,dn,mn={}){let gn,bn;this[er]||(this[er]={});const wn=this[er];sr(rn)||Xn(rn);const An=sr(rn);(gn=wn[An])||(gn=wn[An]={emitter:rn,callbacks:{}}),(bn=gn.callbacks[ln])||(bn=gn.callbacks[ln]=[]),bn.push(dn),function(In,Dn,Bn,Fn,Gn){Dn._addEventListener?Dn._addEventListener(Bn,Fn,Gn):In._addEventListener.call(Dn,Bn,Fn,Gn)}(this,rn,ln,dn,mn)}stopListening(rn,ln,dn){const mn=this[er];let gn=rn&&sr(rn);const bn=mn&&gn?mn[gn]:void 0,wn=bn&&ln?bn.callbacks[ln]:void 0;if(!(!mn||rn&&!bn||ln&&!wn))if(dn)Mr(this,rn,ln,dn),wn.indexOf(dn)!==-1&&(wn.length===1?delete bn.callbacks[ln]:Mr(this,rn,ln,dn));else if(wn){for(;dn=wn.pop();)Mr(this,rn,ln,dn);delete bn.callbacks[ln]}else if(bn){for(ln in bn.callbacks)this.stopListening(rn,ln);delete mn[gn]}else{for(gn in mn)this.stopListening(mn[gn].emitter);delete this[er]}}fire(rn,...ln){try{const dn=rn instanceof Mn?rn:new Mn(this,rn),mn=dn.name;let gn=mr(this,mn);if(dn.path.push(this),gn){const wn=[dn,...ln];gn=Array.from(gn);for(let An=0;An<gn.length&&(gn[An].callback.apply(this,wn),dn.off.called&&(delete dn.off.called,this._removeEventListener(mn,gn[An].callback)),!dn.stop.called);An++);}const bn=this[qn];if(bn){const wn=bn.get(mn),An=bn.get("*");wn&&Ar(wn,dn,ln),An&&Ar(An,dn,ln)}return dn.return}catch(dn){On.rethrowUnexpectedError(dn,this)}}delegate(...rn){return{to:(ln,dn)=>{this[qn]||(this[qn]=new Map),rn.forEach(mn=>{const gn=this[qn].get(mn);gn?gn.set(ln,dn):this[qn].set(mn,new Map([[ln,dn]]))})}}}stopDelegating(rn,ln){if(this[qn])if(rn)if(ln){const dn=this[qn].get(rn);dn&&dn.delete(ln)}else this[qn].delete(rn);else this[qn].clear()}_addEventListener(rn,ln,dn){(function(bn,wn){const An=xr(bn);if(An[wn])return;let In=wn,Dn=null;const Bn=[];for(;In!==""&&!An[In];)An[In]={callbacks:[],childEvents:[]},Bn.push(An[In]),Dn&&An[In].childEvents.push(Dn),Dn=In,In=In.substr(0,In.lastIndexOf(":"));if(In!==""){for(const Fn of Bn)Fn.callbacks=An[In].callbacks.slice();An[In].childEvents.push(Dn)}})(this,rn);const mn=vr(this,rn),gn={callback:ln,priority:Ln.get(dn.priority)};for(const bn of mn)Nn(bn,gn)}_removeEventListener(rn,ln){const dn=vr(this,rn);for(const mn of dn)for(let gn=0;gn<mn.length;gn++)mn[gn].callback==ln&&(mn.splice(gn,1),gn--)}}:Hn}function Xn(pn,rn){pn[Wn]||(pn[Wn]=rn||Tn())}function sr(pn){return pn[Wn]}function xr(pn){return pn._events||Object.defineProperty(pn,"_events",{value:{}}),pn._events}function vr(pn,rn){const ln=xr(pn)[rn];if(!ln)return[];let dn=[ln.callbacks];for(let mn=0;mn<ln.childEvents.length;mn++){const gn=vr(pn,ln.childEvents[mn]);dn=dn.concat(gn)}return dn}function mr(pn,rn){let ln;return pn._events&&(ln=pn._events[rn])&&ln.callbacks.length?ln.callbacks:rn.indexOf(":")>-1?mr(pn,rn.substr(0,rn.lastIndexOf(":"))):null}function Ar(pn,rn,ln){for(let[dn,mn]of pn){mn?typeof mn=="function"&&(mn=mn(rn.name)):mn=rn.name;const gn=new Mn(rn.source,mn);gn.path=[...rn.path],dn.fire(gn,...ln)}}function Mr(pn,rn,ln,dn){rn._removeEventListener?rn._removeEventListener(ln,dn):pn._removeEventListener.call(rn,ln,dn)}["on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach(pn=>{Yn[pn]=Hn.prototype[pn]});const nr=function(pn){var rn=typeof pn;return pn!=null&&(rn=="object"||rn=="function")},hr=Symbol("observableProperties"),Pr=Symbol("boundObservables"),Nr=Symbol("boundProperties"),Lr=Symbol("decoratedMethods"),ar=Symbol("decoratedOriginal"),or=cr(Yn());function cr(pn){return pn?class extends pn{set(rn,ln){if(nr(rn))return void Object.keys(rn).forEac
7742h(mn=>{this.set(mn,rn[mn])},this);wr(this);const dn=this[hr];if(rn in this&&!dn.has(rn))throw new On("observable-set-cannot-override",this);Object.defineProperty(this,rn,{enumerable:!0,configurable:!0,get:()=>dn.get(rn),set(mn){const gn=dn.get(rn);let bn=this.fire(`set:${rn}`,rn,mn,gn);bn===void 0&&(bn=mn),gn===bn&&dn.has(rn)||(dn.set(rn,bn),this.fire(`change:${rn}`,rn,bn,gn))}}),this[rn]=ln}bind(...rn){if(!rn.length||!Sr(rn))throw new On("observable-bind-wrong-properties",this);if(new Set(rn).size!==rn.length)throw new On("observable-bind-duplicate-properties",this);wr(this);const ln=this[Nr];rn.forEach(mn=>{if(ln.has(mn))throw new On("observable-bind-rebind",this)});const dn=new Map;return rn.forEach(mn=>{const gn={property:mn,to:[]};ln.set(mn,gn),dn.set(mn,gn)}),{to:kr,toMany:ur,_observable:this,_bindProperties:rn,_to:[],_bindings:dn}}unbind(...rn){if(!this[hr])return;const ln=this[Nr],dn=this[Pr];if(rn.length){if(!Sr(rn))throw new On("observable-unbind-wrong-properties",this);rn.forEach(mn=>{const gn=ln.get(mn);gn&&(gn.to.forEach(([bn,wn])=>{const An=dn.get(bn),In=An[wn];In.delete(gn),In.size||delete An[wn],Object.keys(An).length||(dn.delete(bn),this.stopListening(bn,"change"))}),ln.delete(mn))})}else dn.forEach((mn,gn)=>{this.stopListening(gn,"change")}),dn.clear(),ln.clear()}decorate(rn){wr(this);const ln=this[rn];if(!ln)throw new On("observablemixin-cannot-decorate-undefined",this,{object:this,methodName:rn});this.on(rn,(dn,mn)=>{dn.return=ln.apply(this,mn)}),this[rn]=function(...dn){return this.fire(rn,dn)},this[rn][ar]=ln,this[Lr]||(this[Lr]=[]),this[Lr].push(rn)}stopListening(rn,ln,dn){if(!rn&&this[Lr]){for(const mn of this[Lr])this[mn]=this[mn][ar];delete this[Lr]}super.stopListening(rn,ln,dn)}}:or}function wr(pn){pn[hr]||(Object.defineProperty(pn,hr,{value:new Map}),Object.defineProperty(pn,Pr,{value:new Map}),Object.defineProperty(pn,Nr,{value:new Map}))}function kr(...pn){const rn=function(...gn){if(!gn.length)throw new On("observable-bind-to-parse-error",null);const bn={to:[]};let wn;return typeof gn[gn.length-1]=="function"&&(bn.callback=gn.pop()),gn.forEach(An=>{if(typeof An=="string")wn.properties.push(An);else{if(typeof An!="object")throw new On("observable-bind-to-parse-error",null);wn={observable:An,properties:[]},bn.to.push(wn)}}),bn}(...pn),ln=Array.from(this._bindings.keys()),dn=ln.length;if(!rn.callback&&rn.to.length>1)throw new On("observable-bind-to-no-callback",this);if(dn>1&&rn.callback)throw new On("observable-bind-to-extra-callback",this);var mn;rn.to.forEach(gn=>{if(gn.properties.length&&gn.properties.length!==dn)throw new On("observable-bind-to-properties-length",this);gn.properties.length||(gn.properties=this._bindProperties)}),this._to=rn.to,rn.callback&&(this._bindings.get(ln[0]).callback=rn.callback),mn=this._observable,this._to.forEach(gn=>{const bn=mn[Pr];let wn;bn.get(gn.observable)||mn.listenTo(gn.observable,"change",(An,In)=>{wn=bn.get(gn.observable)[In],wn&&wn.forEach(Dn=>{Tr(mn,Dn.property)})})}),function(gn){let bn;
7742gn._bindings.forEach((wn,An)=>{gn._to.forEach(In=>{bn=In.properties[wn.callback?0:gn._bindProperties.indexOf(An)],wn.to.push([In.observable,bn]),function(Dn,Bn,Fn,Gn){const Un=Dn[Pr],Zn=Un.get(Fn),tr=Zn||{};tr[Gn]||(tr[Gn]=new Set),tr[Gn].add(Bn),Zn||Un.set(Fn,tr)}(gn._observable,wn,In.observable,bn)})})}(this),this._bindProperties.forEach(gn=>{Tr(this._observable,gn)})}function ur(pn,rn,ln){if(this._bindings.size>1)throw new On("observable-bind-to-many-not-one-binding",this);this.to(...function(dn,mn){const gn=dn.map(bn=>[bn,mn]);return Array.prototype.concat.apply([],gn)}(pn,rn),ln)}function Sr(pn){return pn.every(rn=>typeof rn=="string")}function Tr(pn,rn){const ln=pn[Nr].get(rn);let dn;ln.callback?dn=ln.callback.apply(pn,ln.to.map(mn=>mn[0][mn[1]])):(dn=ln.to[0],dn=dn[0][dn[1]]),Object.prototype.hasOwnProperty.call(pn,rn)?pn[rn]=dn:pn.set(rn,dn)}["set","bind","unbind","decorate","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach(pn=>{cr[pn]=or.prototype[pn]});class Er{constructor(){this._replacedElements=[]}replace(rn,ln){this._replacedElements.push({element:rn,newElement:ln}),rn.style.display="none",ln&&rn.parentNode.insertBefore(ln,rn.nextSibling)}restore(){this._replacedElements.forEach(({element:rn,newElement:ln})=>{rn.style.display="",ln&&ln.remove()}),this._replacedElements=[]}}function br(pn){let rn=0;for(const ln of pn)rn++;return rn}function Dr(pn,rn){const ln=Math.min(pn.length,rn.length);for(let dn=0;dn<ln;dn++)if(pn[dn]!=rn[dn])return dn;return pn.length==rn.length?"same":pn.length<rn.length?"prefix":"extension"}function Ir(pn){return!(!pn||!pn[Symbol.iterator])}const Vr=typeof commonjsGlobal=="object"&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal;var Hr=typeof self=="object"&&self&&self.Object===Object&&self;const zr=Vr||Hr||Function("return this")(),Wr=zr.Symbol;var io=Object.prototype,lo=io.hasOwnProperty,xo=io.toString,Uo=Wr?Wr.toStringTag:void 0;const Jo=function(pn){var rn=lo.call(pn,Uo),ln=pn[Uo];try{pn[Uo]=void 0;var dn=!0}catch{}var mn=xo.call(pn);return dn&&(rn?pn[Uo]=ln:delete pn[Uo]),mn};var gu=Object.prototype.toString;const $r=function(pn){return gu.call(pn)};var Gr=Wr?Wr.toStringTag:void 0;const Zr=function(pn){return pn==null?pn===void 0?"[object Undefined]":"[object Null]":Gr&&Gr in Object(pn)?Jo(pn):$r(pn)},oo=Array.isArray,so=function(pn){return pn!=null&&typeof pn=="object"},ao=function(pn){return typeof pn=="string"||!oo(pn)&&so(pn)&&Zr(pn)=="[object String]"};function Wo(pn,rn,ln={},dn=[]){const mn=ln&&ln.xmlns,gn=mn?pn.createElementNS(mn,rn):pn.createElement(rn);for(const bn in ln)gn.setAttribute(bn,ln[bn]);!ao(dn)&&Ir(dn)||(dn=[dn]);for(let bn of dn)ao(bn)&&(bn=pn.createTextNode(bn)),gn.appendChild(bn);return gn}const ts=function(pn,rn){return function(ln){return pn(rn(ln))}},du=ts(Object.getPrototypeOf,Object);var os=Function.prototype,Tu=Object.prototype,su=os.toString,au=Tu.hasOwnProperty,fo=su.call(Object);const eo=function(pn){if(!so(pn)||Zr(pn)!="[object Object]")return!1;var rn=du(pn);if(rn===null)return!0;var ln=au.call(rn,"constructor")&&rn.constructor;return typeof ln=="function"&&ln instanceof ln&&su.call(ln)==fo},wo=function(){this.__data__=[],this.size=0},Lo=function(pn,rn){return pn===rn||pn!=pn&&rn!=rn},Xr=function(pn,rn){for(var ln=pn.length;ln--;)if(Lo(pn[ln][0],rn))return ln;return-1};var yo=Array.prototype.splice;const co=function(pn){var rn=this.__data__,ln=Xr(rn,pn);return!(ln<0)&&(ln==rn.length-1?rn.pop():yo.call(rn,ln,1),--this.size,!0)},ko=function(pn){var rn=this.__data__,ln=Xr(rn,pn);return ln<0?void 0:rn[ln][1]},Jl=function(pn){return Xr(this.__data__,pn)>-1},$o=function(pn,rn){var ln=this.__data__,dn=Xr(ln,pn);return dn<0?(++this.size,ln.push([pn,rn])):ln[dn][1]=rn,this};function No(pn){var rn=-1,ln=pn==null?0:pn.length;for(this.clear();++rn<ln;){var dn=pn[rn];this.set(dn[0],dn[1])}}No.prototype.clear=wo,No.prototype.delete=co,No.prototype.get=ko,No.prototype.has=Jl,No.prototype.set=$o;const _c=No,Xc=function(){this.__data__=new _c,this.size=0},qo=function(pn){var rn=this.__data__,ln=rn.delete(pn);return this.size=rn.size,ln},Bo=function(pn){return this.__data__.get(pn)},Mu=function(pn){return this.__data__.has(pn)},Io=function(pn){if(!nr(pn))return!1;var rn=Zr(pn);return rn=="[object Function]"||rn=="[object GeneratorFunction]"||rn=="[object AsyncFunction]"||rn=="[object Proxy]"},vu=zr["__core-js_shared__"];var Pu=function(){var pn=/[^.]+$/.exec(vu&&vu.keys&&vu.keys.IE_PROTO||"");
7742return pn?"Symbol(src)_1."+pn:""}();const _u=function(pn){return!!Pu&&Pu in pn};var _d=Function.prototype.toString;const Ko=function(pn){if(pn!=null){try{return _d.call(pn)}catch{}try{return pn+""}catch{}}return""};var ep=/^\[object .+?Constructor\]$/,Ap=Function.prototype,uu=Object.prototype,Ql=Ap.toString,Iu=uu.hasOwnProperty,Zp=RegExp("^"+Ql.call(Iu).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const Rp=function(pn){return!(!nr(pn)||_u(pn))&&(Io(pn)?Zp:ep).test(Ko(pn))},$p=function(pn,rn){return pn==null?void 0:pn[rn]},eu=function(pn,rn){var ln=$p(pn,rn);return Rp(ln)?ln:void 0},zu=eu(zr,"Map"),Du=eu(Object,"create"),mp=function(){this.__data__=Du?Du(null):{},this.size=0},Cv=function(pn){var rn=this.has(pn)&&delete this.__data__[pn];return this.size-=rn?1:0,rn};var Av=Object.prototype.hasOwnProperty;const $v=function(pn){var rn=this.__data__;if(Du){var ln=rn[pn];return ln==="__lodash_hash_undefined__"?void 0:ln}return Av.call(rn,pn)?rn[pn]:void 0};var P0=Object.prototype.hasOwnProperty;const tu=function(pn){var rn=this.__data__;return Du?rn[pn]!==void 0:P0.call(rn,pn)},Fp=function(pn,rn){var ln=this.__data__;return this.size+=this.has(pn)?0:1,ln[pn]=Du&&rn===void 0?"__lodash_hash_undefined__":rn,this};function gp(pn){var rn=-1,ln=pn==null?0:pn.length;for(this.clear();++rn<ln;){var dn=pn[rn];this.set(dn[0],dn[1])}}gp.prototype.clear=mp,gp.prototype.delete=Cv,gp.prototype.get=$v,gp.prototype.has=tu,gp.prototype.set=Fp;const Sv=gp,I0=function(){this.size=0,this.__data__={hash:new Sv,map:new(zu||_c),string:new Sv}},D0=function(pn){var rn=typeof pn;return rn=="string"||rn=="number"||rn=="symbol"||rn=="boolean"?pn!=="__proto__":pn===null},Qp=function(pn,rn){var ln=pn.__data__;return D0(rn)?ln[typeof rn=="string"?"string":"hash"]:ln.map},rr=function(pn){var rn=Qp(this,pn).delete(pn);return this.size-=rn?1:0,rn},lr=function(pn){return Qp(this,pn).get(pn)},dr=function(pn){return Qp(this,pn).has(pn)},pr=function(pn,rn){var ln=Qp(this,pn),dn=ln.size;return ln.set(pn,rn),this.size+=ln.size==dn?0:1,this};function yr(pn){var rn=-1,ln=pn==null?0:pn.length;for(this.clear();++rn<ln;){var dn=pn[rn];this.set(dn[0],dn[1])}}yr.prototype.clear=I0,yr.prototype.delete=rr,yr.prototype.get=lr,yr.prototype.has=dr,yr.prototype.set=pr;const Fr=yr,Kr=function(pn,rn){var ln=this.__data__;if(ln instanceof _c){var dn=ln.__data__;if(!zu||dn.length<199)return dn.push([pn,rn]),this.size=++ln.size,this;ln=this.__data__=new Fr(dn)}return ln.set(pn,rn),this.size=ln.size,this};function Or(pn){var rn=this.__data__=new _c(pn);this.size=rn.size}Or.prototype.clear=Xc,Or.prototype.delete=qo,Or.prototype.get=Bo,Or.prototype.has=Mu,Or.prototype.set=Kr;const Ur=Or,to=function(pn,rn){for(var ln=-1,dn=pn==null?0:pn.length;++ln<dn&&rn(pn[ln],ln,pn)!==!1;);return pn},Qr=function(){try{var pn=eu(Object,"defineProperty");return pn({},"",{}),pn}catch{}}(),mo=function(pn,rn,ln){rn=="__proto__"&&Qr?Qr(pn,rn,{configurable:!0,enumerable:!0,value:ln,writable:!0}):pn[rn]=ln};var go=Object.prototype.hasOwnProperty;const Ao=function(pn,rn,ln){var dn=pn[rn];go.call(pn,rn)&&Lo(dn,ln)&&(ln!==void 0||rn in pn)||mo(pn,rn,ln)},vo=function(pn,rn,ln,dn){var mn=!ln;ln||(ln={});for(var gn=-1,bn=rn.length;++gn<bn;){var wn=rn[gn],An=dn?dn(ln[wn],pn[wn],wn,ln,pn):void 0;An===void 0&&(An=pn[wn]),mn?mo(ln,wn,An):Ao(ln,wn,An)}return ln},zo=function(pn,rn){for(var ln=-1,dn=Array(pn);++ln<pn;)dn[ln]=rn(ln);return dn},Yo=function(pn){return so(pn)&&Zr(pn)=="[object Arguments]"};var Cu=Object.prototype,Xp=Cu.hasOwnProperty,xu=Cu.propertyIsEnumerable;const pu=Yo(function(){return arguments}())?Yo:function(pn){return so(pn)&&Xp.call(pn,"callee")&&!xu.call(pn,"callee")},Sp=function(){return!1};var tp=tn&&!tn.nodeType&&tn,xp=tp&&!0&&_e&&!_e.nodeType&&_e,jp=xp&&xp.exports===tp?zr.Buffer:void 0;const vp=(jp?jp.isBuffer:void 0)||Sp;var jm=/^(?:0|[1-9]\d*)$/;const zm=function(pn,rn){var ln=typeof pn;return!!(rn=rn??9007199254740991)&&(ln=="number"||ln!="symbol"&&jm.test(pn))&&pn>-1&&pn%1==0&&pn<rn},W1=function(pn){return typeof pn=="number"&&pn>-1&&pn%1==0&&pn<=9007199254740991};var Qo={};
7742Qo["[object Float32Array]"]=Qo["[object Float64Array]"]=Qo["[object Int8Array]"]=Qo["[object Int16Array]"]=Qo["[object Int32Array]"]=Qo["[object Uint8Array]"]=Qo["[object Uint8ClampedArray]"]=Qo["[object Uint16Array]"]=Qo["[object Uint32Array]"]=!0,Qo["[object Arguments]"]=Qo["[object Array]"]=Qo["[object ArrayBuffer]"]=Qo["[object Boolean]"]=Qo["[object DataView]"]=Qo["[object Date]"]=Qo["[object Error]"]=Qo["[object Function]"]=Qo["[object Map]"]=Qo["[object Number]"]=Qo["[object Object]"]=Qo["[object RegExp]"]=Qo["[object Set]"]=Qo["[object String]"]=Qo["[object WeakMap]"]=!1;const fE=function(pn){return so(pn)&&W1(pn.length)&&!!Qo[Zr(pn)]},O0=function(pn){return function(rn){return pn(rn)}};var q1=tn&&!tn.nodeType&&tn,Vm=q1&&!0&&_e&&!_e.nodeType&&_e,N0=Vm&&Vm.exports===q1&&Vr.process;const _m=function(){try{var pn=Vm&&Vm.require&&Vm.require("util").types;return pn||N0&&N0.binding&&N0.binding("util")}catch{}}();var K1=_m&&_m.isTypedArray;const B0=K1?O0(K1):fE;var mE=Object.prototype.hasOwnProperty;const Y1=function(pn,rn){var ln=oo(pn),dn=!ln&&pu(pn),mn=!ln&&!dn&&vp(pn),gn=!ln&&!dn&&!mn&&B0(pn),bn=ln||dn||mn||gn,wn=bn?zo(pn.length,String):[],An=wn.length;for(var In in pn)!rn&&!mE.call(pn,In)||bn&&(In=="length"||mn&&(In=="offset"||In=="parent")||gn&&(In=="buffer"||In=="byteLength"||In=="byteOffset")||zm(In,An))||wn.push(In);return wn};var gE=Object.prototype;const L0=function(pn){var rn=pn&&pn.constructor;return pn===(typeof rn=="function"&&rn.prototype||gE)},vE=ts(Object.keys,Object);var bE=Object.prototype.hasOwnProperty;const _E=function(pn){if(!L0(pn))return vE(pn);var rn=[];for(var ln in Object(pn))bE.call(pn,ln)&&ln!="constructor"&&rn.push(ln);return rn},xv=function(pn){return pn!=null&&W1(pn.length)&&!Io(pn)},R0=function(pn){return xv(pn)?Y1(pn):_E(pn)},yE=function(pn,rn){return pn&&vo(rn,R0(rn),pn)},kE=function(pn){var rn=[];if(pn!=null)for(var ln in Object(pn))rn.push(ln);return rn};var wE=Object.prototype.hasOwnProperty;const CE=function(pn){if(!nr(pn))return kE(pn);var rn=L0(pn),ln=[];for(var dn in pn)(dn!="constructor"||!rn&&wE.call(pn,dn))&&ln.push(dn);return ln},ym=function(pn){return xv(pn)?Y1(pn,!0):CE(pn)},AE=function(pn,rn){return pn&&vo(rn,ym(rn),pn)};var Z1=tn&&!tn.nodeType&&tn,Q1=Z1&&!0&&_e&&!_e.nodeType&&_e,X1=Q1&&Q1.exports===Z1?zr.Buffer:void 0,J1=X1?X1.allocUnsafe:void 0;const ey=function(pn,rn){if(rn)return pn.slice();var ln=pn.length,dn=J1?J1(ln):new pn.constructor(ln);return pn.copy(dn),dn},ty=function(pn,rn){var ln=-1,dn=pn.length;for(rn||(rn=Array(dn));++ln<dn;)rn[ln]=pn[ln];return rn},$E=function(pn,rn){for(var ln=-1,dn=pn==null?0:pn.length,mn=0,gn=[];++ln<dn;){var bn=pn[ln];rn(bn,ln,pn)&&(gn[mn++]=bn)}return gn},ny=function(){return[]};var SE=Object.prototype.propertyIsEnumerable,ry=Object.getOwnPropertySymbols;const F0=ry?function(pn){return pn==null?[]:(pn=Object(pn),$E(ry(pn),function(rn){return SE.call(pn,rn)}))}:ny,xE=function(pn,rn){return vo(pn,F0(pn),rn)},iy=function(pn,rn){for(var ln=-1,dn=rn.length,mn=pn.length;++ln<dn;)pn[mn+ln]=rn[ln];return pn},oy=Object.getOwnPropertySymbols?function(pn){for(var rn=[];pn;)iy(rn,F0(pn)),pn=du(pn);return rn}:ny,TE=function(pn,rn){return vo(pn,oy(pn),rn)},sy=function(pn,rn,ln){var dn=rn(pn);return oo(pn)?dn:iy(dn,ln(pn))},j0=function(pn){return sy(pn,R0,F0)},ME=function(pn){return sy(pn,ym,oy)},z0=eu(zr,"DataView"),V0=eu(zr,"Promise"),H0=eu(zr,"Set"),G0=eu(zr,"WeakMap");var ay="[object Map]",ly="[object Promise]",cy="[object Set]",dy="[object WeakMap]",uy="[object DataView]",PE=Ko(z0),IE=Ko(zu),DE=Ko(V0),OE=Ko(H0),NE=Ko(G0),Jp=Zr;(z0&&Jp(new z0(new ArrayBuffer(1)))!=uy||zu&&Jp(new zu)!=ay||V0&&Jp(V0.resolve())!=ly||H0&&Jp(new H0)!=cy||G0&&Jp(new G0)!=dy)&&(Jp=function(pn){var rn=Zr(pn),ln=rn=="[object Object]"?pn.constructor:void 0,dn=ln?Ko(ln):"";if(dn)switch(dn){case PE:return uy;case IE:return ay;case DE:return ly;case OE:return cy;case NE:return dy}return rn});const Hm=Jp;var BE=Object.prototype.hasOwnProperty;const LE=function(pn){var rn=pn.length,ln=new pn.constructor(rn);return rn&&typeof pn[0]=="string"&&BE.call(pn,"index")&&(ln.index=
7742pn.index,ln.input=pn.input),ln},Ev=zr.Uint8Array,U0=function(pn){var rn=new pn.constructor(pn.byteLength);return new Ev(rn).set(new Ev(pn)),rn},RE=function(pn,rn){var ln=rn?U0(pn.buffer):pn.buffer;return new pn.constructor(ln,pn.byteOffset,pn.byteLength)};var FE=/\w*$/;const jE=function(pn){var rn=new pn.constructor(pn.source,FE.exec(pn));return rn.lastIndex=pn.lastIndex,rn};var hy=Wr?Wr.prototype:void 0,py=hy?hy.valueOf:void 0;const zE=function(pn){return py?Object(py.call(pn)):{}},fy=function(pn,rn){var ln=rn?U0(pn.buffer):pn.buffer;return new pn.constructor(ln,pn.byteOffset,pn.length)},VE=function(pn,rn,ln){var dn=pn.constructor;switch(rn){case"[object ArrayBuffer]":return U0(pn);case"[object Boolean]":case"[object Date]":return new dn(+pn);case"[object DataView]":return RE(pn,ln);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return fy(pn,ln);case"[object Map]":case"[object Set]":return new dn;case"[object Number]":case"[object String]":return new dn(pn);case"[object RegExp]":return jE(pn);case"[object Symbol]":return zE(pn)}};var my=Object.create;const HE=function(){function pn(){}return function(rn){if(!nr(rn))return{};if(my)return my(rn);pn.prototype=rn;var ln=new pn;return pn.prototype=void 0,ln}}(),gy=function(pn){return typeof pn.constructor!="function"||L0(pn)?{}:HE(du(pn))},GE=function(pn){return so(pn)&&Hm(pn)=="[object Map]"};var vy=_m&&_m.isMap;const UE=vy?O0(vy):GE,WE=function(pn){return so(pn)&&Hm(pn)=="[object Set]"};var by=_m&&_m.isSet;const qE=by?O0(by):WE;var _y="[object Arguments]",yy="[object Function]",ky="[object Object]",Zo={};Zo[_y]=Zo["[object Array]"]=Zo["[object ArrayBuffer]"]=Zo["[object DataView]"]=Zo["[object Boolean]"]=Zo["[object Date]"]=Zo["[object Float32Array]"]=Zo["[object Float64Array]"]=Zo["[object Int8Array]"]=Zo["[object Int16Array]"]=Zo["[object Int32Array]"]=Zo["[object Map]"]=Zo["[object Number]"]=Zo[ky]=Zo["[object RegExp]"]=Zo["[object Set]"]=Zo["[object String]"]=Zo["[object Symbol]"]=Zo["[object Uint8Array]"]=Zo["[object Uint8ClampedArray]"]=Zo["[object Uint16Array]"]=Zo["[object Uint32Array]"]=!0,Zo["[object Error]"]=Zo[yy]=Zo["[object WeakMap]"]=!1;const W0=function pn(rn,ln,dn,mn,gn,bn){var wn,An=1&ln,In=2&ln,Dn=4&ln;if(dn&&(wn=gn?dn(rn,mn,gn,bn):dn(rn)),wn!==void 0)return wn;if(!nr(rn))return rn;var Bn=oo(rn);if(Bn){if(wn=LE(rn),!An)return ty(rn,wn)}else{var Fn=Hm(rn),Gn=Fn==yy||Fn=="[object GeneratorFunction]";if(vp(rn))return ey(rn,An);if(Fn==ky||Fn==_y||Gn&&!gn){if(wn=In||Gn?{}:gy(rn),!An)return In?TE(rn,AE(wn,rn)):xE(rn,yE(wn,rn))}else{if(!Zo[Fn])return gn?rn:{};wn=VE(rn,Fn,An)}}bn||(bn=new Ur);var Un=bn.get(rn);if(Un)return Un;bn.set(rn,wn),qE(rn)?rn.forEach(function(tr){wn.add(pn(tr,ln,dn,tr,rn,bn))}):UE(rn)&&rn.forEach(function(tr,ir){wn.set(ir,pn(tr,ln,dn,ir,rn,bn))});var Zn=Bn?void 0:(Dn?In?ME:j0:In?ym:R0)(rn);return to(Zn||rn,function(tr,ir){Zn&&(tr=rn[ir=tr]),Ao(wn,ir,pn(tr,ln,dn,ir,rn,bn))}),wn},q0=function(pn,rn){return W0(pn,5,rn=typeof rn=="function"?rn:void 0)},_f=function(pn){return so(pn)&&pn.nodeType===1&&!eo(pn)};class wy{constructor(rn,ln){this._config={},ln&&this.define(Cy(ln)),rn&&this._setObjectToTarget(this._config,rn)}set(rn,ln){this._setToTarget(this._config,rn,ln)}define(rn,ln){this._setToTarget(this._config,rn,ln,!0)}get(rn){return this._getFromSource(this._config,rn)}*names(){for(const rn of Object.keys(this._config))yield rn}_setToTarget(rn,ln,dn,mn=!1){if(eo(ln))return void this._setObjectToTarget(rn,ln,mn);const gn=ln.split(".");ln=gn.pop();for(const bn of gn)eo(rn[bn])||(rn[bn]={}),rn=rn[bn];if(eo(dn))return eo(rn[ln])||(rn[ln]={}),rn=rn[ln],void this._setObjectToTarget(rn,dn,mn);mn&&rn[ln]!==void 0||(rn[ln]=dn)}_getFromSource(rn,ln){const dn=ln.split(".");ln=dn.pop();for(const mn of dn){if(!eo(rn[mn])){rn=null;break}rn=rn[mn]}return rn?Cy(rn[ln]):void 0}_setObjectToTarget(rn,ln,dn){Object.keys(ln).forEach(mn=>{this._setToTarget(rn,mn,ln[mn],dn)})}}function Cy(pn){return q0(pn,KE)}function KE(pn){return _f(pn)||typeof pn=="function"?pn:void 0}function zp(pn){if(pn){if(pn.defaultView)return pn instanceof pn.defaultView.Document;if(pn.ownerDocument&&pn.ownerDocument.defaultView)return pn instanceof pn.ownerDocument.defaultView.Node}return!1}function Tv(pn){const rn=Object.prototype.toString.apply(pn);return rn=="[object Window]"||rn=="[object global]"}const Ay=Ku(Yn());function Ku(pn){return pn?class extends pn{listenTo(rn,ln,dn,mn={}){if(zp(rn)||Tv(rn)){const gn={capture:!!mn.useCapture,passive:!!mn.usePassive},bn=this._getProxyEmitter(rn,gn)||new YE(rn,gn);this.listenTo(bn,ln,dn,mn)}else super.listenTo(rn,ln,dn,mn)}stopListening(rn,ln,dn){if(zp(rn)||Tv(rn)){const mn=this._getAllProxyEmitters(rn);for(const gn of mn)this.stopListening(gn,ln,dn)}else super.stopListening(rn,ln,dn)}_getProxyEmitter(rn,ln){return function(dn,mn){const gn=dn[er];return gn&&gn[mn]?gn[mn].emitter:null}(this,$y(rn,ln))}_getAllProxyEmitters(rn){return[{capture:!1,passive:!1},{capture:!1,passive:!0},{capture:!0,passive:!1},{capture:!0,passive:!0}].map(ln=>this._getProxyEmitter(rn,ln)).filter(ln=>!!ln)}}:Ay}["_getProxyEmitter","_getAllProxyEmitters","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach(pn=>{Ku[pn]=Ay.prototype[pn]});class YE extends Yn(){constructor(rn,ln){super(),Xn(this,$y(rn,ln)),this._domNo
vendor: 4,586 bytes, line 7742
7742de=rn,this._options=ln}attach(rn){if(this._domListeners&&this._domListeners[rn])return;const ln=this._createDomListener(rn);this._domNode.addEventListener(rn,ln,this._options),this._domListeners||(this._domListeners={}),this._domListeners[rn]=ln}detach(rn){let ln;!this._domListeners[rn]||(ln=this._events[rn])&&ln.callbacks.length||this._domListeners[rn].removeListener()}_addEventListener(rn,ln,dn){this.attach(rn),Yn().prototype._addEventListener.call(this,rn,ln,dn)}_removeEventListener(rn,ln){Yn().prototype._removeEventListener.call(this,rn,ln),this.detach(rn)}_createDomListener(rn){const ln=dn=>{this.fire(rn,dn)};return ln.removeListener=()=>{this._domNode.removeEventListener(rn,ln,this._options),delete this._domListeners[rn]},ln}}function $y(pn,rn){let ln=function(dn){return dn["data-ck-expando"]||(dn["data-ck-expando"]=Tn())}(pn);for(const dn of Object.keys(rn).sort())rn[dn]&&(ln+="-"+dn);return ln}let K0;try{K0={window,document}}catch{K0={window:{},document:{}}}const no=K0;function fu(pn){return Object.prototype.toString.call(pn)=="[object Text]"}function Mv(pn){return Object.prototype.toString.apply(pn)=="[object Range]"}function Sy(pn){const rn=pn.ownerDocument.defaultView.getComputedStyle(pn);return{top:parseInt(rn.borderTopWidth,10),right:parseInt(rn.borderRightWidth,10),bottom:parseInt(rn.borderBottomWidth,10),left:parseInt(rn.borderLeftWidth,10)}}function xy(pn){return pn&&pn.parentNode?pn.offsetParent===no.document.body?null:pn.offsetParent:null}const Ey=["top","right","bottom","left","width","height"];class So{constructor(rn){const ln=Mv(rn);if(Object.defineProperty(this,"_source",{value:rn._source||rn,writable:!0,enumerable:!1}),Y0(rn)||ln)if(ln){const dn=So.getDomRangeRects(rn);Pv(this,So.getBoundingRect(dn))}else Pv(this,rn.getBoundingClientRect());else if(Tv(rn)){const{innerWidth:dn,innerHeight:mn}=rn;Pv(this,{top:0,right:dn,bottom:mn,left:0,width:dn,height:mn})}else Pv(this,rn)}clone(){return new So(this)}moveTo(rn,ln){return this.top=ln,this.right=rn+this.width,this.bottom=ln+this.height,this.left=rn,this}moveBy(rn,ln){return this.top+=ln,this.right+=rn,this.left+=rn,this.bottom+=ln,this}getIntersection(rn){const ln={top:Math.max(this.top,rn.top),right:Math.min(this.right,rn.right),bottom:Math.min(this.bottom,rn.bottom),left:Math.max(this.left,rn.left),width:0,height:0};if(ln.width=ln.right-ln.left,ln.height=ln.bottom-ln.top,ln.width<0||ln.height<0)return null;{const dn=new So(ln);return dn._source=this._source,dn}}getIntersectionArea(rn){const ln=this.getIntersection(rn);return ln?ln.getArea():0}getArea(){return this.width*this.height}getVisible(){const rn=this._source;let ln=this.clone();if(Ty(rn))return ln;let dn,mn=rn,gn=rn.parentNode||rn.commonAncestorContainer;for(;gn&&!Ty(gn);){const wn=((bn=gn)instanceof HTMLElement?bn.ownerDocument.defaultView.getComputedStyle(bn).overflow:"visible")==="visible";mn instanceof HTMLElement&&My(mn)==="absolute"&&(dn=mn);const An=My(gn);if(wn||dn&&(An==="relative"&&wn||An!=="relative")){mn=gn,gn=gn.parentNode;continue}const In=new So(gn),Dn=ln.getIntersection(In);if(!Dn)return null;Dn.getArea()<ln.getArea()&&(ln=Dn),mn=gn,gn=gn.parentNode}var bn;return ln}isEqual(rn){for(const ln of Ey)if(this[ln]!==rn[ln])return!1;return!0}contains(rn){const ln=this.getIntersection(rn);return!(!ln||!ln.isEqual(rn))}toAbsoluteRect(){const{scrollX:rn,scrollY:ln}=no.window,dn=this.clone().moveBy(rn,ln);if(Y0(dn._source)){const mn=xy(dn._source);mn&&function(gn,bn){const wn=new So(bn),An=Sy(bn);let In=0,Dn=0;In-=wn.left,Dn-=wn.top,In+=bn.scrollLeft,Dn+=bn.scrollTop,In-=An.left,Dn-=An.top,gn.moveBy(In,Dn)}(dn,mn)}return dn}excludeScrollbarsAndBorders(){const rn=this._source;let ln,dn,mn;if(Tv(rn))ln=rn.innerWidth-rn.document.documentElement.clientWidth,dn=rn.innerHeight-rn.document.documentElement.clientHeight,mn=rn.getComputedStyle(rn.document.documentElement).direction;else{const gn=Sy(rn);ln=rn.offsetWidth-rn.clientWidth-gn.left-gn.right,dn=rn.offsetHeight-rn.clientHeight-gn.top-gn.bottom,mn=rn.ownerDocument.defaultView.getComputedStyle(rn).direction,this.left+=gn.left,this.top+=gn.top,this.right-=gn.right,this.bottom-=gn.bottom,this.width=this.right-this.left,this.height=this.bottom-this.top}return this.width-=ln,mn==="ltr"?this.right-=ln:this.left+=ln,this.height-=dn,this.bottom-=dn,this}static getDomRangeRects(rn){const ln=[],dn=Array.from(rn.getClientRects());if(dn.length)for(const mn of dn)ln.push(new So(mn));else{let mn=rn.startContainer;fu(mn)&&(mn=mn.parentNode);const gn=new So(mn.getBoundingClientRect());gn.right=gn.left,gn.width=0,ln.push(gn)}return ln}
7742static getBoundingRect(rn){const ln={left:Number.POSITIVE_INFINITY,top:Number.POSITIVE_INFINITY,right:Number.NEGATIVE_INFINITY,bottom:Number.NEGATIVE_INFINITY,width:0,height:0};let dn=0;for(const mn of rn)dn++,ln.left=Math.min(ln.left,mn.left),ln.top=Math.min(ln.top,mn.top),ln.right=Math.max(ln.right,mn.right),ln.bottom=Math.max(ln.bottom,mn.bottom);return dn==0?null:(ln.width=ln.right-ln.left,ln.height=ln.bottom-ln.top,new So(ln))}}function Pv(pn,rn){for(const ln of Ey)pn[ln]=rn[ln]}function Ty(pn){return!!Y0(pn)&&pn===pn.ownerDocument.body}function Y0(pn){return pn!==null&&typeof pn=="object"&&pn.nodeType===1&&typeof pn.getBoundingClientRect=="function"}function My(pn){return pn instanceof HTMLElement?pn.ownerDocument.defaultView.getComputedStyle(pn).position:"static"}const lu=class{constructor(pn,rn){lu._observerInstance||lu._createObserver(),this._element=pn,this._callback=rn,lu._addElementCallback(pn,rn),lu._observerInstance.observe(pn)}get element(){return this._element}destroy(){lu._deleteElementCallback(this._element,this._callback)}static _addElementCallback(pn,rn){lu._elementCallbacks||(lu._elementCallbacks=new Map);let ln=lu._elementCallbacks.get(pn);ln||(ln=new Set,lu._elementCallbacks.set(pn,ln)),ln.add(rn)}static _deleteElementCallback(pn,rn){const ln=lu._getElementCallbacks(pn);ln&&(ln.delete(rn),ln.size||(lu._elementCallbacks.delete(pn),lu._observerInstance.unobserve(pn))),lu._elementCallbacks&&!lu._elementCallbacks.size&&(lu._observerInstance=null,lu._elementCallbacks=null)}static _getElementCallbacks(pn){return lu._elementCallbacks?lu._elementCallbacks.get(pn):null}static _createObserver(){lu._observerInstance=new no.window.ResizeObserver(pn=>{for(const rn of pn){const ln=lu._getElementCallbacks(rn.target);if(ln)for(const dn of ln)dn(rn)}})}};let Gm=lu;function Py(pn,rn){pn instanceof HTMLTextAreaElement&&(pn.value=rn),pn.innerHTML=rn}function km(pn){return rn=>rn+pn}function Iv(pn){let rn=0;for(;pn.previousSibling;)pn=pn.previousSibling,rn++;return rn}function Iy(pn,rn,ln){pn.insertBefore(ln,pn.childNodes[rn]||null)}function Um(pn){return pn&&pn.nodeType===Node.COMMENT_NODE}function em(pn){return!!(pn&&pn.getClientRects&&pn.getClientRects().length)}Gm._observerInstance=null,Gm._elementCallbacks=null;var Dy=Math.pow;function Z0({element:pn,target:rn,positions:ln,limiter:dn,fitInViewport:mn,viewportOffsetConfig:gn}){Io(rn)&&(rn=rn()),Io(dn)&&(dn=dn());const bn=xy(pn),wn=function(Fn){Fn=Object.assign({top:0,bottom:0,left:0,right:0},Fn);const Gn=new So(no.window);return Gn.top+=Fn.top,Gn.height-=Fn.top,Gn.bottom-=Fn.bottom,Gn.height-=Fn.bottom,Gn}(gn),An=new So(pn),In=Oy(rn,wn);let Dn;if(!In||!wn.getIntersection(In))return null;const Bn={targetRect:In,elementRect:An,positionedElementAncestor:bn,viewportRect:wn};if(dn||mn){if(dn){const Fn=Oy(dn,wn);Fn&&(Bn.limiterRect=Fn)}Dn=function(Fn,Gn){const{elementRect:Un}=Gn,Zn=Un.getArea(),tr=Fn.map(_r=>new Ny(_r,Gn)).filter(_r=>!!_r.name);let ir=0,gr=null;for(const _r of tr){const{limiterIntersectionArea:Rr,viewportIntersectionArea:Jr}=_r;if(Rr===Zn)return _r;const ho=Dy(Jr,2)+Dy(Rr,2);ho>ir&&(ir=ho,gr=_r)}return gr}(ln,Bn)}else Dn=new Ny(ln[0],Bn);return Dn}function Oy(pn,rn){const ln=new So(pn).getVisible();return ln?ln.getIntersection(rn):null}class Ny{constructor(rn,ln){const dn=rn(ln.targetRect,ln.elementRect,ln.viewportRect,ln.limiterRect);if(!dn)return;const{left:mn,top:gn,name:bn,config:wn}=dn;this.name=bn,this.config=wn,this._positioningFunctionCoordinates={left:mn,top:gn},this._options=ln}get left(){return this._absoluteRect.left}get top(){return this._absoluteRect.top}get limiterIntersectionArea(){const rn=this._options.limiterRect;return rn?rn.getIntersectionArea(this._rect):0}get viewportIntersectionArea(){return this._options.viewportRect.getIntersectionArea(this._rect)}get _rect(){return this._cachedRect||(this._cachedRect=this._options.elementRect.clone().moveTo(this._positioningFunctionCoordinates.left,this._positioningFunctionCoordinates.top)),this._cachedRect}get _absoluteRect(){return this._cachedAbsoluteRect||(this._cachedAbsoluteRect=this._rect.toAbsoluteRect()),this._cachedAbsoluteRect}}function By(pn){const rn=pn.parentNode;rn&&rn.removeChild(pn)}
7742function ZE({window:pn,rect:rn,alignToTop:ln,forceScroll:dn,viewportOffset:mn}){const gn=rn.clone().moveBy(0,mn.bottom),bn=rn.clone().moveBy(0,-mn.top),wn=new So(pn).excludeScrollbarsAndBorders(),An=ln&&dn,In=[bn,gn].every(Un=>wn.contains(Un));let{scrollX:Dn,scrollY:Bn}=pn;const Fn=Dn,Gn=Bn;An?Bn-=wn.top-rn.top+mn.top:In||(Ry(bn,wn)?Bn-=wn.top-rn.top+mn.top:Ly(gn,wn)&&(Bn+=ln?rn.top-wn.top-mn.top:rn.bottom-wn.bottom+mn.bottom)),In||(Fy(rn,wn)?Dn-=wn.left-rn.left+mn.left:jy(rn,wn)&&(Dn+=rn.right-wn.right+mn.right)),Dn==Fn&&Bn===Gn||pn.scrollTo(Dn,Bn)}function QE({parent:pn,getRect:rn,alignToTop:ln,forceScroll:dn,ancestorOffset:mn=0,limiterElement:gn}){const bn=Q0(pn),wn=ln&&dn;let An,In,Dn;const Bn=gn||bn.document.body;for(;pn!=Bn;)In=rn(),An=new So(pn).excludeScrollbarsAndBorders(),Dn=An.contains(In),wn?pn.scrollTop-=An.top-In.top+mn:Dn||(Ry(In,An)?pn.scrollTop-=An.top-In.top+mn:Ly(In,An)&&(pn.scrollTop+=ln?In.top-An.top-mn:In.bottom-An.bottom+mn)),Dn||(Fy(In,An)?pn.scrollLeft-=An.left-In.left+mn:jy(In,An)&&(pn.scrollLeft+=In.right-An.right+mn)),pn=pn.parentNode}function Ly(pn,rn){return pn.bottom>rn.bottom}function Ry(pn,rn){return pn.top<rn.top}function Fy(pn,rn){return pn.left<rn.left}function jy(pn,rn){return pn.right>rn.right}function Q0(pn){return Mv(pn)?pn.startContainer.ownerDocument.defaultView:pn.ownerDocument.defaultView}function XE(pn){if(Mv(pn)){let rn=pn.commonAncestorContainer;return fu(rn)&&(rn=rn.parentNode),rn}return pn.parentNode}function zy(pn,rn){const ln=Q0(pn),dn=new So(pn);if(ln===rn)return dn;{let mn=ln;for(;mn!=rn;){const gn=mn.frameElement,bn=new So(gn).excludeScrollbarsAndBorders();dn.moveBy(bn.left,bn.top),mn=mn.parent}}return dn}const JE={ctrl:"â",cmd:"â",alt:"â¥",shift:"â§"},eT={ctrl:"Ctrl+",alt:"Alt+",shift:"Shift+"},Mo=function(){const pn={arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,backspace:8,delete:46,enter:13,space:32,esc:27,tab:9,ctrl:1114112,shift:2228224,alt:4456448,cmd:8912896};for(let rn=65;rn<=90;rn++)pn[String.fromCharCode(rn).toLowerCase()]=rn;for(let rn=48;rn<=57;rn++)pn[rn-48]=rn;for(let rn=112;rn<=123;rn++)pn["f"+(rn-111)]=rn;for(const rn of"`-=[];',./\\")pn[rn]=rn.charCodeAt(0);return pn}(),tT=Object.fromEntries(Object.entries(Mo).map(([pn,rn])=>[rn,pn.charAt(0).toUpperCase()+pn.slice(1)]));function wm(pn){let rn;if(typeof pn=="string"){if(rn=Mo[pn.toLowerCase()],!rn)throw new On("keyboard-unknown-key",null,{key:pn})}else rn=pn.keyCode+(pn.altKey?Mo.alt:0)+(pn.ctrlKey?Mo.ctrl:0)+(pn.shiftKey?Mo.shift:0)+(pn.metaKey?Mo.cmd:0);return rn}function Wm(pn){return typeof pn=="string"&&(pn=function(rn){return rn.split("+").map(ln=>ln.trim())}(pn)),pn.map(rn=>typeof rn=="string"?function(ln){if(ln.endsWith("!"))return wm(ln.slice(0,-1));const dn=wm(ln);return(kn.isMac||kn.isiOS)&&dn==Mo.ctrl?Mo.cmd:dn}(rn):rn).reduce((rn,ln)=>ln+rn,0)}function Vy(pn){let rn=Wm(pn);return Object.entries(kn.isMac||kn.isiOS?JE:eT).reduce((ln,[dn,mn])=>(rn&Mo[dn]&&(rn&=~Mo[dn],ln+=mn),ln),"")+(rn?tT[rn]:"")}function X0(pn,rn){const ln=rn==="ltr";switch(pn){case Mo.arrowleft:return ln?"left":"right";case Mo.arrowright:return ln?"right":"left";case Mo.arrowup:return"up";case Mo.arrowdown:return"down"}}function Xo(pn){return Array.isArray(pn)?pn:[pn]}function nT(pn,rn,ln=1){if(typeof ln!="number")throw new On("translation-service-quantity-not-a-number",null,{quantity:ln});const dn=Object.keys(no.window.CKEDITOR_TRANSLATIONS).length;dn===1&&(pn=Object.keys(no.window.CKEDITOR_TRANSLATIONS)[0]);const mn=rn.id||rn.string;if(dn===0||!function(An,In){return!!no.window.CKEDITOR_TRANSLATIONS[An]&&!!no.window.CKEDITOR_TRANSLATIONS[An].dictionary[In]}(pn,mn))return ln!==1?rn.plural:rn.string;const gn=no.window.CKEDITOR_TRANSLATIONS[pn].dictionary,bn=no.window.CKEDITOR_TRANSLATIONS[pn].getPluralForm||(An=>An===1?0:1),wn=gn[mn];return typeof wn=="string"?wn:wn[Number(bn(ln))]}no.window.CKEDITOR_TRANSLATIONS||(no.window.CKEDITOR_TRANSLATIONS={});const rT=["ar","ara","fa","per","fas","he","heb","ku","kur","ug","uig"];function Hy(pn){return rT.includes(pn)?"rtl":"ltr"}class iT{constructor({uiLanguage:rn="en",contentLanguage:ln}={}){this.uiLanguage=rn,this.contentLanguage=ln||this.uiLanguage,this.uiLanguageDirection=Hy(this.uiLanguage),this.contentLanguageDirection=Hy(this.contentLanguage),this.t=(dn,mn)=>this._t(dn,mn)}get language(){return console.warn("locale-deprecated-language-property: The Locale#language property has been deprecated and will be removed in the near future. Please use #uiLanguage and #contentLanguage properties instead."),this.uiLanguage}_t(rn,ln=[]){ln=Xo(ln),typeof rn=="string"&&(rn={string:rn});const dn=rn.plural?ln[0]:1;
7742return function(mn,gn){return mn.replace(/%(\d+)/g,(bn,wn)=>wn<gn.length?gn[wn]:bn)}(nT(this.uiLanguage,rn,dn),ln)}}class np extends Yn(){constructor(rn={},ln={}){super();const dn=Ir(rn);if(dn||(ln=rn),this._items=[],this._itemMap=new Map,this._idProperty=ln.idProperty||"id",this._bindToExternalToInternalMap=new WeakMap,this._bindToInternalToExternalMap=new WeakMap,this._skippedIndexesFromExternal=[],dn)for(const mn of rn)this._items.push(mn),this._itemMap.set(this._getItemIdBeforeAdding(mn),mn)}get length(){return this._items.length}get first(){return this._items[0]||null}get last(){return this._items[this.length-1]||null}add(rn,ln){return this.addMany([rn],ln)}addMany(rn,ln){if(ln===void 0)ln=this._items.length;else if(ln>this._items.length||ln<0)throw new On("collection-add-item-invalid-index",this);let dn=0;for(const mn of rn){const gn=this._getItemIdBeforeAdding(mn),bn=ln+dn;this._items.splice(bn,0,mn),this._itemMap.set(gn,mn),this.fire("add",mn,bn),dn++}return this.fire("change",{added:rn,removed:[],index:ln}),this}get(rn){let ln;if(typeof rn=="string")ln=this._itemMap.get(rn);else{if(typeof rn!="number")throw new On("collection-get-invalid-arg",this);ln=this._items[rn]}return ln||null}has(rn){if(typeof rn=="string")return this._itemMap.has(rn);{const ln=rn[this._idProperty];return ln&&this._itemMap.has(ln)}}getIndex(rn){let ln;return ln=typeof rn=="string"?this._itemMap.get(rn):rn,ln?this._items.indexOf(ln):-1}remove(rn){const[ln,dn]=this._remove(rn);return this.fire("change",{added:[],removed:[ln],index:dn}),ln}map(rn,ln){return this._items.map(rn,ln)}forEach(rn,ln){this._items.forEach(rn,ln)}find(rn,ln){return this._items.find(rn,ln)}filter(rn,ln){return this._items.filter(rn,ln)}clear(){this._bindToCollection&&(this.stopListening(this._bindToCollection),this._bindToCollection=null);const rn=Array.from(this._items);for(;this.length;)this._remove(0);this.fire("change",{added:[],removed:rn,index:0})}bindTo(rn){if(this._bindToCollection)throw new On("collection-bind-to-rebind",this);return this._bindToCollection=rn,{as:ln=>{this._setUpBindToBinding(dn=>new ln(dn))},using:ln=>{typeof ln=="function"?this._setUpBindToBinding(ln):this._setUpBindToBinding(dn=>dn[ln])}}}_setUpBindToBinding(rn){const ln=this._bindToCollection,dn=(mn,gn,bn)=>{const wn=ln._bindToCollection==this,An=ln._bindToInternalToExternalMap.get(gn);if(wn&&An)this._bindToExternalToInternalMap.set(gn,An),this._bindToInternalToExternalMap.set(An,gn);else{const In=rn(gn);if(!In)return void this._skippedIndexesFromExternal.push(bn);let Dn=bn;for(const Bn of this._skippedIndexesFromExternal)bn>Bn&&Dn--;for(const Bn of ln._skippedIndexesFromExternal)Dn>=Bn&&Dn++;this._bindToExternalToInternalMap.set(gn,In),this._bindToInternalToExternalMap.set(In,gn),this.add(In,Dn);for(let Bn=0;Bn<ln._skippedIndexesFromExternal.length;Bn++)Dn<=ln._skippedIndexesFromExternal[Bn]&&ln._skippedIndexesFromExternal[Bn]++}};for(const mn of ln)dn(0,mn,ln.getIndex(mn));this.listenTo(ln,"add",dn),this.listenTo(ln,"remove",(mn,gn,bn)=>{const wn=this._bindToExternalToInternalMap.get(gn);wn&&this.remove(wn),this._skippedIndexesFromExternal=this._skippedIndexesFromExternal.reduce((An,In)=>(bn<In&&An.push(In-1),bn>In&&An.push(In),An),[])})}_getItemIdBeforeAdding(rn){const ln=this._idProperty;let dn;if(ln in rn){if(dn=rn[ln],typeof dn!="string")throw new On("collection-add-invalid-id",this);if(this.get(dn))throw new On("collection-add-item-already-exists",this)}else rn[ln]=dn=Tn();return dn}_remove(rn){let ln,dn,mn,gn=!1;const bn=this._idProperty;if(typeof rn=="string"?(dn=rn,mn=this._itemMap.get(dn),gn=!mn,mn&&(ln=this._items.indexOf(mn))):typeof rn=="number"?(ln=rn,mn=this._items[ln],gn=!mn,mn&&(dn=mn[bn])):(mn=rn,dn=mn[bn],ln=this._items.indexOf(mn),gn=ln==-1||!this._itemMap.get(dn)),gn)throw new On("collection-remove-404",this);this._items.splice(ln,1),this._itemMap.delete(dn);const wn=this._bindToInternalToExternalMap.get(mn);return this._bindToInternalToExternalMap.delete(mn),this._bindToExternalToInternalMap.delete(wn),this.fire("remove",mn,ln),[mn,ln]}[Symbol.iterator](){return this._items[Symbol.iterator]()}}function yu(pn){const rn=pn.next();return rn.done?null:rn.value}class Au extends Ku(cr()){constructor(){super(),this._elements=new Set,this._nextEventLoopTimeout=null,this.set("isFocused",!1),this.set("focusedElement",null)}add(rn){if(this._elements.has(rn))throw new On("focustracker-add-element-already-exist",this);this.listenTo(rn,"focus",()=>this._focus(rn),{useCapture:!0}),this.listenTo(rn,"blur",()=>this._blur(),{useCapture:!0}),this._elements.add(rn)}remove(rn){rn===this.focusedElement&&this._blur(),this._elements.has(rn)&&(this.stopListening(rn),this._elements.delete(rn))}destroy(){this.stopListening()}_focus(rn){clearTimeout(this._nextEventLoopTimeout),this.focusedElement=rn,this.isFocused=!0}_blur(){clearTimeout(this._nextEventLoopTimeout),this._nextEventLoopTimeout=setTimeout(()=>{this.focusedElement=null,this.isFocused=!1},0)}}class Ou{constructor(){this._listener=new(Ku())}listenTo(rn){this._listener.listenTo(rn,"keydown",(ln,dn)=>{this._listener.fire("_keydown:"+wm(dn),dn)})}set(rn,ln,dn={}){const mn=Wm(rn),gn=dn.priority;this._listener.listenTo(this._listener,"_keydown:"+mn,(bn,wn)=>{ln(wn,()=>{wn.preventDefault(),wn.stopPropagation(),bn.stop()}),bn.return=!0},{priority:gn})}press(rn){return!!this._listener.fire("_keydown:"+wm(rn),rn)}stopListening(rn){this._listener.stopListening(rn)}destroy(){this.stopListening()}}function bp(pn){return Ir(pn)?new Map(pn):function(rn){const ln=new Map;for(const dn in rn)ln.set(dn,rn[dn]);return ln}(pn)}
7742function J0(pn,rn){let ln;function dn(...mn){dn.cancel(),ln=setTimeout(()=>pn(...mn),rn)}return dn.cancel=()=>{clearTimeout(ln)},dn}function ub(pn,rn){return!!(ln=pn.charAt(rn-1))&&ln.length==1&&/[\ud800-\udbff]/.test(ln)&&function(dn){return!!dn&&dn.length==1&&/[\udc00-\udfff]/.test(dn)}(pn.charAt(rn));var ln}function vb(pn,rn){return!!(ln=pn.charAt(rn))&&ln.length==1&&/[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(ln);var ln}const oT=function(){const pn=[new RegExp("\\p{Emoji}[\\u{E0020}-\\u{E007E}]+\\u{E007F}","u"),new RegExp("\\p{Emoji}\\u{FE0F}?\\u{20E3}","u"),new RegExp("\\p{Emoji}\\u{FE0F}","u"),new RegExp("(?=\\p{General_Category=Other_Symbol})\\p{Emoji}\\p{Emoji_Modifier}*","u")],rn=new RegExp("\\p{Regional_Indicator}{2}","u").source,ln="(?:"+pn.map(dn=>dn.source).join("|")+")";return new RegExp(`${rn}|${ln}(?:â${ln})*`,"ug")}();function Gy(pn,rn){const ln=String(pn).matchAll(oT);return Array.from(ln).some(dn=>dn.index<rn&&rn<dn.index+dn[0].length)}class Yu extends np{constructor(rn=[]){super(rn,{idProperty:"viewUid"}),this.on("add",(ln,dn,mn)=>{this._renderViewIntoCollectionParent(dn,mn)}),this.on("remove",(ln,dn)=>{dn.element&&this._parentElement&&dn.element.remove()}),this._parentElement=null}destroy(){this.map(rn=>rn.destroy())}setParent(rn){this._parentElement=rn;for(const ln of this)this._renderViewIntoCollectionParent(ln)}delegate(...rn){if(!rn.length||!rn.every(ln=>typeof ln=="string"))throw new On("ui-viewcollection-delegate-wrong-events",this);return{to:ln=>{for(const dn of this)for(const mn of rn)dn.delegate(mn).to(ln);this.on("add",(dn,mn)=>{for(const gn of rn)mn.delegate(gn).to(ln)}),this.on("remove",(dn,mn)=>{for(const gn of rn)mn.stopDelegating(gn,ln)})}}}_renderViewIntoCollectionParent(rn,ln){rn.isRendered||rn.render(),rn.element&&this._parentElement&&this._parentElement.insertBefore(rn.element,this._parentElement.children[ln])}remove(rn){return super.remove(rn)}}var sT=an(6062),Yr=an.n(sT),Uy=an(4793),aT={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(Uy.Z,aT),Uy.Z.locals;class uo extends Ku(cr()){constructor(rn){super(),this.element=null,this.isRendered=!1,this.locale=rn,this.t=rn&&rn.t,this._viewCollections=new np,this._unboundChildren=this.createCollection(),this._viewCollections.on("add",(ln,dn)=>{dn.locale=rn,dn.t=rn&&rn.t}),this.decorate("render")}get bindTemplate(){return this._bindTemplate?this._bindTemplate:this._bindTemplate=rp.bind(this,this)}createCollection(rn){const ln=new Yu(rn);return this._viewCollections.add(ln),ln}registerChild(rn){Ir(rn)||(rn=[rn]);for(const ln of rn)this._unboundChildren.add(ln)}deregisterChild(rn){Ir(rn)||(rn=[rn]);for(const ln of rn)this._unboundChildren.remove(ln)}setTemplate(rn){this.template=new rp(rn)}extendTemplate(rn){rp.extend(this.template,rn)}render(){if(this.isRendered)throw new On("ui-view-render-already-rendered",this);this.template&&(this.element=this.template.render(),this.registerChild(this.template.getViews())),this.isRendered=!0}destroy(){this.stopListening(),this._viewCollections.map(rn=>rn.destroy()),this.template&&this.template._revertData&&this.template.revert(this.element)}}class rp extends Yn(){constructor(rn){super(),Object.assign(this,Yy(Ky(rn))),this._isRendered=!1,this._revertData=null}render(){const rn=this._renderNode({intoFragment:!0});return this._isRendered=!0,rn}apply(rn){return this._revertData={children:[],bindings:[],attributes:{}},this._renderNode({node:rn,intoFragment:!1,isApplying:!0,revertData:this._revertData}),rn}revert(rn){if(!this._revertData)throw new On("ui-template-revert-not-applied",[this,rn]);this._revertTemplateFromNode(rn,this._revertData)}*getViews(){yield*function*rn(ln){if(ln.children)for(const dn of ln.children)Ov(dn)?yield dn:_b(dn)&&(yield*rn(dn))}(this)}static bind(rn,ln){return{to:(dn,mn)=>new lT({eventNameOrFunction:dn,attribute:dn,observable:rn,emitter:ln,callback:mn}),if:(dn,mn,gn)=>new Wy({observable:rn,emitter:ln,attribute:dn,valueIfTrue:mn,callback:gn})}}static extend(rn,ln){if(rn._isRendered)throw new On("template-extend-render",[this,rn]);Jy(rn,Yy(Ky(ln)))}_renderNode(rn){let ln;if(ln=rn.node?this.tag&&this.text:this.tag?this.text:!this.text,ln)throw new On("ui-template-wrong-syntax",this);return this.text?this._renderText(rn):this._renderElement(rn)}_renderElement(rn){let ln=rn.node;return ln||(ln=rn.node=document.createElementNS(this.ns||"http://www.w3.org/1999/xhtml",this.tag)),this._renderAttributes(rn),this._renderElementChildren(rn),this._setUpListeners(rn),ln}_renderText(rn){let ln=rn.node;return ln?rn.revertData.text=ln.textContent:ln=rn.node=document.createTextNode(""),Dv(this.text)?this._bindToObservable({schema:this.text,updater:cT(ln),data:rn}):ln.textContent=this.text.join(""),ln}_renderAttributes(rn){if(!this.attributes)return;const ln=rn.node,dn=rn.revertData;for(const mn in this.attributes){const gn=ln.getAttribute(mn),bn=this.attributes[mn];dn&&(dn.attributes[mn]=gn);const wn=tk(bn)?bn[0].ns:null;if(Dv(bn)){const An=tk(bn)?bn[0].value:bn;dn&&nk(mn)&&An.unshift(gn),this._bindToObservable({schema:An,updater:dT(ln,mn,wn),data:rn})}
7742else if(mn=="style"&&typeof bn[0]!="string")this._renderStyleAttribute(bn[0],rn);else{dn&&gn&&nk(mn)&&bn.unshift(gn);const An=bn.map(In=>In&&In.value||In).reduce((In,Dn)=>In.concat(Dn),[]).reduce(Qy,"");Cm(An)||ln.setAttributeNS(wn,mn,An)}}}_renderStyleAttribute(rn,ln){const dn=ln.node;for(const mn in rn){const gn=rn[mn];Dv(gn)?this._bindToObservable({schema:[gn],updater:uT(dn,mn),data:ln}):dn.style[mn]=gn}}_renderElementChildren(rn){const ln=rn.node,dn=rn.intoFragment?document.createDocumentFragment():ln,mn=rn.isApplying;let gn=0;for(const bn of this.children)if(wb(bn)){if(!mn){bn.setParent(ln);for(const wn of bn)dn.appendChild(wn.element)}}else if(Ov(bn))mn||(bn.isRendered||bn.render(),dn.appendChild(bn.element));else if(zp(bn))dn.appendChild(bn);else if(mn){const wn={children:[],bindings:[],attributes:{}};rn.revertData.children.push(wn),bn._renderNode({intoFragment:!1,node:dn.childNodes[gn++],isApplying:!0,revertData:wn})}else dn.appendChild(bn.render());rn.intoFragment&&ln.appendChild(dn)}_setUpListeners(rn){if(this.eventListeners)for(const ln in this.eventListeners){const dn=this.eventListeners[ln].map(mn=>{const[gn,bn]=ln.split("@");return mn.activateDomEventListener(gn,bn,rn)});rn.revertData&&rn.revertData.bindings.push(dn)}}_bindToObservable({schema:rn,updater:ln,data:dn}){const mn=dn.revertData;qy(rn,ln,dn);const gn=rn.filter(bn=>!Cm(bn)).filter(bn=>bn.observable).map(bn=>bn.activateAttributeListener(rn,ln,dn));mn&&mn.bindings.push(gn)}_revertTemplateFromNode(rn,ln){for(const mn of ln.bindings)for(const gn of mn)gn();if(ln.text)return void(rn.textContent=ln.text);const dn=rn;for(const mn in ln.attributes){const gn=ln.attributes[mn];gn===null?dn.removeAttribute(mn):dn.setAttribute(mn,gn)}for(let mn=0;mn<ln.children.length;++mn)this._revertTemplateFromNode(dn.childNodes[mn],ln.children[mn])}}class qm{constructor(rn){this.attribute=rn.attribute,this.observable=rn.observable,this.emitter=rn.emitter,this.callback=rn.callback}getValue(rn){const ln=this.observable[this.attribute];
vendor: 5,798 bytes, line 7742
7742return this.callback?this.callback(ln,rn):ln}activateAttributeListener(rn,ln,dn){const mn=()=>qy(rn,ln,dn);return this.emitter.listenTo(this.observable,`change:${this.attribute}`,mn),()=>{this.emitter.stopListening(this.observable,`change:${this.attribute}`,mn)}}}class lT extends qm{constructor(rn){super(rn),this.eventNameOrFunction=rn.eventNameOrFunction}activateDomEventListener(rn,ln,dn){const mn=(gn,bn)=>{ln&&!bn.target.matches(ln)||(typeof this.eventNameOrFunction=="function"?this.eventNameOrFunction(bn):this.observable.fire(this.eventNameOrFunction,bn))};return this.emitter.listenTo(dn.node,rn,mn),()=>{this.emitter.stopListening(dn.node,rn,mn)}}}class Wy extends qm{constructor(rn){super(rn),this.valueIfTrue=rn.valueIfTrue}getValue(rn){return!Cm(super.getValue(rn))&&(this.valueIfTrue||!0)}}function Dv(pn){return!!pn&&(pn.value&&(pn=pn.value),Array.isArray(pn)?pn.some(Dv):pn instanceof qm)}function qy(pn,rn,{node:ln}){const dn=function(gn,bn){return gn.map(wn=>wn instanceof qm?wn.getValue(bn):wn)}(pn,ln);let mn;mn=pn.length==1&&pn[0]instanceof Wy?dn[0]:dn.reduce(Qy,""),Cm(mn)?rn.remove():rn.set(mn)}function cT(pn){return{set(rn){pn.textContent=rn},remove(){pn.textContent=""}}}function dT(pn,rn,ln){return{set(dn){pn.setAttributeNS(ln,rn,dn)},remove(){pn.removeAttributeNS(ln,rn)}}}function uT(pn,rn){return{set(ln){pn.style[rn]=ln},remove(){pn.style[rn]=null}}}function Ky(pn){return q0(pn,rn=>{if(rn&&(rn instanceof qm||_b(rn)||Ov(rn)||wb(rn)))return rn})}function Yy(pn){if(typeof pn=="string"?pn=function(rn){return{text:[rn]}}(pn):pn.text&&function(rn){rn.text=Xo(rn.text)}(pn),pn.on&&(pn.eventListeners=function(rn){for(const ln in rn)Zy(rn,ln);return rn}(pn.on),delete pn.on),!pn.text){pn.attributes&&function(ln){for(const dn in ln)ln[dn].value&&(ln[dn].value=Xo(ln[dn].value)),Zy(ln,dn)}(pn.attributes);const rn=[];if(pn.children)if(wb(pn.children))rn.push(pn.children);else for(const ln of pn.children)_b(ln)||Ov(ln)||zp(ln)?rn.push(ln):rn.push(new rp(ln));pn.children=rn}return pn}function Zy(pn,rn){pn[rn]=Xo(pn[rn])}function Qy(pn,rn){return Cm(rn)?pn:Cm(pn)?rn:`${pn} ${rn}`}function Xy(pn,rn){for(const ln in rn)pn[ln]?pn[ln].push(...rn[ln]):pn[ln]=rn[ln]}function Jy(pn,rn){if(rn.attributes&&(pn.attributes||(pn.attributes={}),Xy(pn.attributes,rn.attributes)),rn.eventListeners&&(pn.eventListeners||(pn.eventListeners={}),Xy(pn.eventListeners,rn.eventListeners)),rn.text&&pn.text.push(...rn.text),rn.children&&rn.children.length){if(pn.children.length!=rn.children.length)throw new On("ui-template-extend-children-mismatch",pn);let ln=0;for(const dn of rn.children)Jy(pn.children[ln++],dn)}}function Cm(pn){return!pn&&pn!==0}function Ov(pn){return pn instanceof uo}function _b(pn){return pn instanceof rp}function wb(pn){return pn instanceof Yu}function tk(pn){return nr(pn[0])&&pn[0].ns}function nk(pn){return pn=="class"||pn=="style"}class hT extends Yu{constructor(rn,ln=[]){super(ln),this.locale=rn}get bodyCollectionContainer(){return this._bodyCollectionContainer}attachToDom(){this._bodyCollectionContainer=new rp({tag:"div",attributes:{class:["ck","ck-reset_all","ck-body","ck-rounded-corners"],dir:this.locale.uiLanguageDirection},children:this}).render();let rn=document.querySelector(".ck-body-wrapper");rn||(rn=Wo(document,"div",{class:"ck-body-wrapper"}),document.body.appendChild(rn)),rn.appendChild(this._bodyCollectionContainer)}detachFromDom(){super.destroy(),this._bodyCollectionContainer&&this._bodyCollectionContainer.remove();const rn=document.querySelector(".ck-body-wrapper");rn&&rn.childElementCount==0&&rn.remove()}}var rk=an(6574),pT={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(rk.Z,pT),rk.Z.locals;const ok=class extends uo{constructor(){super();const pn=this.bindTemplate;this.set("content",""),this.set("viewBox","0 0 20 20"),this.set("fillColor",""),this.set("isColorInherited",!0),this.set("isVisible",!0),this.setTemplate({tag:"svg",ns:"http://www.w3.org/2000/svg",attributes:{class:["ck","ck-icon",pn.if("isVisible","ck-hidden",rn=>!rn),"ck-reset_all-excluded",pn.if("isColorInherited","ck-icon_inherit-color")],viewBox:pn.to("viewBox")}})}render(){super.render(),this._updateXMLContent(),this._colorFillPaths(),this.on("change:content",()=>{this._updateXMLContent(),this._colorFillPaths()}),this.on("change:fillColor",()=>{this._colorFillPaths()})}_updateXMLContent(){if(this.content){const pn=new DOMParser().parseFromString(this.content.trim(),"image/svg+xml").querySelector("svg"),rn=pn.getAttribute("viewBox");rn&&(this.viewBox=rn);for(const{name:ln,value:dn}of Array.from(pn.attributes))ok.presentationalAttributeNames.includes(ln)&&this.element.setAttribute(ln,dn);for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);for(;pn.childNodes.length>0;)this.element.appendChild(pn.childNodes[0])}}_colorFillPaths(){this.fillColor&&this.element.querySelectorAll(".ck-icon__fill").forEach(pn=>{pn.style.fill=this.fillColor})}};let Vp=ok;Vp.presentationalAttributeNames=["alignment-baseline","baseline-shift","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-rendering","cursor","direction","display","dominant-baseline","fill","fill-opacity","fill-rule","filter","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","mask","opacity","overflow","paint-order","pointer-events","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-overflow","text-rendering","transform","unicode
7742-bidi","vector-effect","visibility","white-space","word-spacing","writing-mode"];class fT extends uo{constructor(){super(),this.set({style:void 0,text:void 0,id:void 0});const rn=this.bindTemplate;this.setTemplate({tag:"span",attributes:{class:["ck","ck-button__label"],style:rn.to("style"),id:rn.to("id")},children:[{text:rn.to("text")}]})}}var sk=an(4906),mT={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(sk.Z,mT),sk.Z.locals;class Ro extends uo{constructor(rn,ln=new fT){super(rn),this._focusDelayed=null;const dn=this.bindTemplate,mn=Tn();this.set("ariaLabel",void 0),this.set("ariaLabelledBy",`ck-editor__aria-label_${mn}`),this.set("class",void 0),this.set("labelStyle",void 0),this.set("icon",void 0),this.set("isEnabled",!0),this.set("isOn",!1),this.set("isVisible",!0),this.set("isToggleable",!1),this.set("keystroke",void 0),this.set("label",void 0),this.set("role",void 0),this.set("tabindex",-1),this.set("tooltip",!1),this.set("tooltipPosition","s"),this.set("type","button"),this.set("withText",!1),this.set("withKeystroke",!1),this.children=this.createCollection(),this.labelView=this._setupLabelView(ln),this.iconView=new Vp,this.iconView.extendTemplate({attributes:{class:"ck-button__icon"}}),this.keystrokeView=this._createKeystrokeView(),this.bind("_tooltipString").to(this,"tooltip",this,"label",this,"keystroke",this._getTooltipString.bind(this));const gn={tag:"button",attributes:{class:["ck","ck-button",dn.to("class"),dn.if("isEnabled","ck-disabled",bn=>!bn),dn.if("isVisible","ck-hidden",bn=>!bn),dn.to("isOn",bn=>bn?"ck-on":"ck-off"),dn.if("withText","ck-button_with-text"),dn.if("withKeystroke","ck-button_with-keystroke")],role:dn.to("role"),type:dn.to("type",bn=>bn||"button"),tabindex:dn.to("tabindex"),"aria-label":dn.to("ariaLabel"),"aria-labelledby":dn.to("ariaLabelledBy"),"aria-disabled":dn.if("isEnabled",!0,bn=>!bn),"aria-pressed":dn.to("isOn",bn=>!!this.isToggleable&&String(!!bn)),"data-cke-tooltip-text":dn.to("_tooltipString"),"data-cke-tooltip-position":dn.to("tooltipPosition")},children:this.children,on:{click:dn.to(bn=>{this.isEnabled?this.fire("execute"):bn.preventDefault()})}};kn.isSafari&&(this._focusDelayed||(this._focusDelayed=J0(()=>this.focus(),0)),gn.on.mousedown=dn.to(()=>{this._focusDelayed()}),gn.on.mouseup=dn.to(()=>{this._focusDelayed.cancel()})),this.setTemplate(gn)}render(){super.render(),this.icon&&(this.iconView.bind("content").to(this,"icon"),this.children.add(this.iconView)),this.children.add(this.labelView),this.withKeystroke&&this.keystroke&&this.children.add(this.keystrokeView)}focus(){this.element.focus()}destroy(){this._focusDelayed&&this._focusDelayed.cancel(),super.destroy()}_setupLabelView(rn){return rn.bind("text","style","id").to(this,"label","labelStyle","ariaLabelledBy"),rn}_createKeystrokeView(){const rn=new uo;return rn.setTemplate({tag:"span",attributes:{class:["ck","ck-button__keystroke"]},children:[{text:this.bindTemplate.to("keystroke",ln=>Vy(ln))}]}),rn}_getTooltipString(rn,ln,dn){return rn?typeof rn=="string"?rn:(dn&&(dn=Vy(dn)),rn instanceof Function?rn(ln,dn):`${ln}${dn?` (${dn})`:""}`):""}}var uk=an(5332),gT={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(uk.Z,gT),uk.Z.locals;class Nv extends Ro{constructor(rn){super(rn),this.isToggleable=!0,this.toggleSwitchView=this._createToggleView(),this.extendTemplate({attributes:{class:"ck-switchbutton"}})}render(){super.render(),this.children.add(this.toggleSwitchView)}_createToggleView(){const rn=new uo;return rn.setTemplate({tag:"span",attributes:{class:["ck","ck-button__toggle"]},children:[{tag:"span",attributes:{class:["ck","ck-button__toggle__inner"]}}]}),rn}}const e_='<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><path d="M.941 4.523a.75.75 0 1 1 1.06-1.06l3.006 3.005 3.005-3.005a.75.75 0 1 1 1.06 1.06l-3.549 3.55a.75.75 0 0 1-1.168-.136L.941 4.523z"/></svg>';var pk=an(8010),vT={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(pk.Z,vT),pk.Z.locals;class bT extends uo{constructor(rn,ln){super(rn);const dn=this.bindTemplate;this.set("isCollapsed",!1),this.set("label",""),this.buttonView=this._createButtonView(),this.children=this.createCollection(),this.set("_collapsibleAriaLabelUid",void 0),ln&&this.children.addMany(ln),this.setTemplate({tag:"div",attributes:{class:["ck","ck-collapsible",dn.if("isCollapsed","ck-collapsible_collapsed")]},children:[this.buttonView,{tag:"div",attributes:{class:["ck","ck-collapsible__children"],role:"region",hidden:dn.if("isCollapsed","hidden"),"aria-labelledby":dn.to("_collapsibleAriaLabelUid")},children:this.children}]})}render(){super.render(),this._collapsibleAriaLabelUid=this.buttonView.labelView.element.i
7742d}focus(){this.buttonView.focus()}_createButtonView(){const rn=new Ro(this.locale),ln=rn.bindTemplate;return rn.set({withText:!0,icon:e_}),rn.extendTemplate({attributes:{"aria-expanded":ln.to("isOn",dn=>String(dn))}}),rn.bind("label").to(this),rn.bind("isOn").to(this,"isCollapsed",dn=>!dn),rn.on("execute",()=>{this.isCollapsed=!this.isCollapsed}),rn}}var mk=an(6781),_T={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(mk.Z,_T),mk.Z.locals,an(1103),an(841);var vk=an(3662),yT={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(vk.Z,yT),vk.Z.locals;class t_ extends uo{constructor(rn){super(rn),this.set("text",void 0),this.set("for",void 0),this.id=`ck-editor__label_${Tn()}`;const ln=this.bindTemplate;this.setTemplate({tag:"label",attributes:{class:["ck","ck-label"],id:this.id,for:ln.to("for")},children:[{text:ln.to("text")}]})}}var _k=an(2577),kT={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(_k.Z,kT),_k.Z.locals;class Bv extends uo{constructor(rn,ln){super(rn);const dn=`ck-labeled-field-view-${Tn()}`,mn=`ck-labeled-field-view-status-${Tn()}`;this.fieldView=ln(this,dn,mn),this.set("label",void 0),this.set("isEnabled",!0),this.set("isEmpty",!0),this.set("isFocused",!1),this.set("errorText",null),this.set("infoText",null),this.set("class",void 0),this.set("placeholder",void 0),this.labelView=this._createLabelView(dn),this.statusView=this._createStatusView(mn),this.fieldWrapperChildren=this.createCollection([this.fieldView,this.labelView]),this.bind("_statusText").to(this,"errorText",this,"infoText",(bn,wn)=>bn||wn);const gn=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view",gn.to("class"),gn.if("isEnabled","ck-disabled",bn=>!bn),gn.if("isEmpty","ck-labeled-field-view_empty"),gn.if("isFocused","ck-labeled-field-view_focused"),gn.if("placeholder","ck-labeled-field-view_placeholder"),gn.if("errorText","ck-error")]},children:[{tag:"div",attributes:{class:["ck","ck-labeled-field-view__input-wrapper"]},children:this.fieldWrapperChildren},this.statusView]})}_createLabelView(rn){const ln=new t_(this.locale);return ln.for=rn,ln.bind("text").to(this,"label"),ln}_createStatusView(rn){const ln=new uo(this.locale),dn=this.bindTemplate;return ln.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view__status",dn.if("errorText","ck-labeled-field-view__status_error"),dn.if("_statusText","ck-hidden",mn=>!mn)],id:rn,role:dn.if("errorText","alert")},children:[{text:dn.to("_statusText")}]}),ln}focus(rn){this.fieldView.focus(rn)}}class wT extends uo{constructor(rn){super(rn),this.set("value",void 0),this.set("id",void 0),this.set("placeholder",void 0),this.set("isReadOnly",!1),this.set("hasError",!1),this.set("ariaDescribedById",void 0),this.focusTracker=new Au,this.bind("isFocused").to(this.focusTracker),this.set("isEmpty",!0);const ln=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck","ck-input",ln.if("isFocused","ck-input_focused"),ln.if("isEmpty","ck-input-text_empty"),ln.if("hasError","ck-error")],id:ln.to("id"),placeholder:ln.to("placeholder"),readonly:ln.to("isReadOnly"),"aria-invalid":ln.if("hasError",!0),"aria-describedby":ln.to("ariaDescribedById")},on:{input:ln.to((...dn)=>{this.fire("input",...dn),this._updateIsEmpty()}),change:ln.to(this._updateIsEmpty.bind(this))}})}render(){super.render(),this.focusTracker.add(this.element),this._setDomElementValue(this.value),this._updateIsEmpty(),this.on("change:value",(rn,ln,dn)=>{this._setDomElementValue(dn),this._updateIsEmpty()})}destroy(){super.destroy(),this.focusTracker.destroy()}select(){this.element.select()}focus(){this.element.focus()}reset(){this.value=this.element.value="",this._updateIsEmpty()}_updateIsEmpty(){this.isEmpty=!this.element.value}_setDomElementValue(rn){this.element.value=rn||rn===0?rn:""}}var yk=an(4879),CT={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(yk.Z,CT),yk.Z.locals;class AT extends wT{constructor(rn){super(rn),this.set("inputMode","text");const ln=this.bindTemplate;this.extendTemplate({attributes:{inputmode:ln.to("inputMode")}})}}class $T extends AT{constructor(rn){super(rn),this.extendTemplate({attributes:{type:"text",class:["ck-input-text"]}})}}var wk=an(8182),ST={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(wk.Z,ST),wk.Z.locals;class xT extends uo{constructor(rn){super(rn);const ln=this.bindTemplate;this.set("isVisible",!1),this.set("position","se"),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-dropdown__panel",ln.to("position",dn=>`ck-dropdown__panel_${dn}`),ln.if("isVisible","ck-dropdown__panel-visible")],tabindex:"-1"},children:this.children,on:{selectstart:ln.to(dn=>{dn.target.tagName.toLocaleLowerCase()!=="input"&&dn.preventDefault()})}})}focus(){if(this.children.length){const rn=this.children.first;typeof rn.focus=="function"?rn.focus():jn("ui-dropdown-panel-focus-child-missing-focus",{childView:this.children.first,dropdownPanel:this})}}focusLast(){if(this.children.length){const rn=this.children.last;typeof rn.focusLast=="function"?rn.focusLast():rn.focus()}}}var Ck=an(5485),ET={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(Ck.Z,ET),Ck.Z.locals;const n_=class extends uo{constructor(pn,rn,ln){super(pn);const dn=this.bindTemplate;this.buttonView=rn,this.panelView=ln,this.set("isOpen",!1),this.set("isEnabled",!0),this.set("class",void 0),this.set("id",void 0),this.set("panelPosition","auto"),this.panelView.bind("isVisible").to(this,"isOpen"),this.keystrokes=new Ou,this.focusTracker=new Au,this.setTemplate({tag:"div",attributes:{class:["ck","ck-dropdown",dn.to("class"),dn.if("isEnabled","ck-disabled",mn=>!mn)],id:dn.to("id"),"aria-describedby":dn.to("ariaDescribedById")},children:[rn,ln]}),rn.extendTemplate({attributes:{class:["ck-dropdown__button"],"data-cke-tooltip-disabled":dn.to("isOpen")}})}render(){super.render(),this.focusTracker.add(this.buttonView.element),this.focusTracker.add(this.panelView.element),this.listenTo(this.buttonView,"open",()=>{this.isOpen=!this.isOpen}),this.on("change:isOpen",(rn,ln,dn)=>{if(dn)if(this.panelPosition==="auto"){const mn=n_._getOptimalPosition({element:this.panelView.element,target:this.buttonView.element,fitInViewport:!0,positions:this._panelPositions});this.panelView.position=mn?mn.name:this._panelPositions[0].name}else this.panelView.position=this.panelPosition}),this.keystrokes.listenTo(this.element);const pn=(rn,ln)=>{this.isOpen&&(this.isOpen=!1,ln())};this.keystrokes.set("arrowdown",(rn,ln)=>{this.buttonView.isEnabled&&!this.isOpen&&(this.isOpen=!0,ln())}),this.keystrokes.set("arrowright",(rn,ln)=>{this.isOpen&&ln()}),this.keystrokes.set("arrowleft",pn),this.keystrokes.set("esc",pn)}focus(){this.buttonView.focus()}get _panelPositions(){const{south:pn,north:rn,southEast:ln,southWest:dn,northEast:mn,northWest:gn,southMiddleEast:bn,southMiddleWest:wn,northMiddleEast:An,northMiddleWest:In}=n_.defaultPanelPositions;return this.locale.uiLanguageDirection!=="rtl"?[ln,dn,bn,wn,pn,mn,gn,An,In,rn]:[dn,ln,wn,bn,pn,gn,mn,In,An,rn]}};let r_=n_;r_.defaultPanelPositions={south:(pn,rn)=>({top:pn.bottom,left:pn.left-(rn.width-pn.width)/2,name:"s"}),southEast:pn=>({top:pn.bottom,left:pn.left,name:"se"}),southWest:(pn,rn)=>({top:pn.bottom,left:pn.left-rn.width+pn.width,name:"sw"}),southMiddleEast:(pn,rn)=>({top:pn.bottom,left:pn.left-(rn.width-pn.width)/4,name:"sme"}),southMiddleWest:(pn,rn)=>({top:pn.bottom,left:pn.left-3*(rn.width-pn.width)/4,name:"smw"}),north:(pn,rn)=>({top:pn.top-rn.height,left:pn.left-(rn.width-pn.width)/2,name:"n"}),northEast:(pn,rn)=>({top:pn.top-rn.height,left:pn.left,name:"ne"}),northWest:(pn,rn)=>({top:pn.top-rn.height,left:pn.left-rn.width+pn.width,name:"nw"}),northMiddleEast:(pn,rn)=>({top:pn.top-rn.height,left:pn.left-(rn.width-pn.width)/4,name:"nme"}),northMiddleWest:(pn,rn)=>({top:pn.top-rn.height,left:pn.left-3*(rn.width-pn.width)/4,name:"nmw"})},r_._getOptimalPosition=Z0;class TT extends Ro{constructor(rn){super(rn),this.arrowView=this._createArrowView(),this.extendTemplate({attributes:{"aria-haspopup":!0,"aria-expanded":this.bindTemplate.to("isOn",ln=>String(ln))}}),this.delegate("execute").to(this,"open")}render(){super.render(),this.children.add(this.arrowView)}_createArrowView(){const rn=new Vp;return rn.content=e_,rn.extendTemplate({attributes:{class:"ck-dropdown__arrow"}}),rn}}class Zu extends Yn(){constructor(rn){if(super(),this.focusables=rn.focusables,this.focusTracker=rn.focusTracker,this.keystrokeHandler=rn.keystrokeHandler,this.actions=rn.actions,rn.actions&&rn.keystrokeHandler)for(const ln in rn.actions){let dn=rn.actions[ln];typeof dn=="string"&&(dn=[dn]);for(const mn of dn)rn.keystrokeHandler.set(mn,(gn,bn)=>{this[ln](),bn()})}this.on("forwardCycle",()=>this.focusFirst(),{priority:"low"}),this.on("backwardCycle",()=>this.focusLast(),{priority:"low"})}get first(){return this.focusables.find(i_)||null}get last(){return this.focusables.filter(i_).slice(-1)[0]||null}get next(){return this._getDomFocusableItem(1)}get previous(){return this._getDomFocusableItem(-1)}get current(){let rn=null;return this.focusTracker.focusedElement===null?null:(this.focusables.find((ln,dn)=>{const mn=ln.element===this.focusTracker.focusedElement;return mn&&(rn=dn),mn}),rn)}focusFirst(){this._focus(this.first,1)}focusLast(){this._focus(this.last,-1)}focusNext(){const rn=this.next;rn&&this.focusables.getIndex(rn)===this.current||rn===this.first?this.fire("forwardCycle"):this._focus(rn,1)}focusPrevious(){const rn=this.previous;rn&&this.focusables.getIndex(rn)===this.current||rn===this.last?this.fire("backwardCycle"):this._focus(rn,-1)}_focus(rn,ln){rn&&this.focusTracker.focusedElement!==rn.element&&rn.focus(ln)}_getDomFocusableItem(rn){const ln=this.focusables.length;if(!ln)return null;const dn=this.current;
7742if(dn===null)return this[rn===1?"first":"last"];let mn=this.focusables.get(dn),gn=(dn+ln+rn)%ln;do{const bn=this.focusables.get(gn);if(i_(bn)){mn=bn;break}gn=(gn+ln+rn)%ln}while(gn!==dn);return mn}}function i_(pn){return Km(pn)&&em(pn.element)}function Km(pn){return!(!("focus"in pn)||typeof pn.focus!="function")}class Ak extends uo{constructor(rn){super(rn),this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__separator"]}})}}class MT extends uo{constructor(rn){super(rn),this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__line-break"]}})}}var PT=Object.defineProperty,$k=Object.getOwnPropertySymbols,IT=Object.prototype.hasOwnProperty,DT=Object.prototype.propertyIsEnumerable,Sk=(pn,rn,ln)=>rn in pn?PT(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln,xk=(pn,rn)=>{for(var ln in rn||(rn={}))IT.call(rn,ln)&&Sk(pn,ln,rn[ln]);if($k)for(var ln of $k(rn))DT.call(rn,ln)&&Sk(pn,ln,rn[ln]);return pn};function Ek(pn){if(Array.isArray(pn))return{items:pn,removeItems:[]};const rn={items:[],removeItems:[]};return pn?xk(xk({},rn),pn):rn}class jr extends cr(){constructor(rn){super(),this._disableStack=new Set,this.editor=rn,this.set("isEnabled",!0)}forceDisabled(rn){this._disableStack.add(rn),this._disableStack.size==1&&(this.on("set:isEnabled",Tk,{priority:"highest"}),this.isEnabled=!1)}clearForceDisabled(rn){this._disableStack.delete(rn),this._disableStack.size==0&&(this.off("set:isEnabled",Tk),this.isEnabled=!0)}destroy(){this.stopListening()}static get isContextPlugin(){return!1}}function Tk(pn){pn.return=!1,pn.stop()}class Co extends cr(){constructor(rn){super(),this.editor=rn,this.set("value",void 0),this.set("isEnabled",!1),this._affectsData=!0,this._isEnabledBasedOnSelection=!0,this._disableStack=new Set,this.decorate("execute"),this.listenTo(this.editor.model.document,"change",()=>{this.refresh()}),this.listenTo(rn,"change:isReadOnly",()=>{this.refresh()}),this.on("set:isEnabled",ln=>{if(!this.affectsData)return;const dn=rn.model.document.selection,mn=dn.getFirstPosition().root.rootName!="$graveyard"&&rn.model.canEditAt(dn);(rn.isReadOnly||this._isEnabledBasedOnSelection&&!mn)&&(ln.return=!1,ln.stop())},{priority:"highest"}),this.on("execute",ln=>{this.isEnabled||ln.stop()},{priority:"high"})}get affectsData(){return this._affectsData}set affectsData(rn){this._affectsData=rn}refresh(){this.isEnabled=!0}forceDisabled(rn){this._disableStack.add(rn),this._disableStack.size==1&&(this.on("set:isEnabled",Mk,{priority:"highest"}),this.isEnabled=!1)}clearForceDisabled(rn){this._disableStack.delete(rn),this._disableStack.size==0&&(this.off("set:isEnabled",Mk),this.refresh())}execute(...rn){}destroy(){this.stopListening()}}function Mk(pn){pn.return=!1,pn.stop()}class Pk extends Co{constructor(){super(...arguments),this._childCommandsDefinitions=[]}refresh(){}execute(...rn){const ln=this._getFirstEnabledCommand();return!!ln&&ln.execute(rn)}registerChildCommand(rn,ln={}){Nn(this._childCommandsDefinitions,{command:rn,priority:ln.priority||"normal"}),rn.on("change:isEnabled",()=>this._checkEnabled()),this._checkEnabled()}_checkEnabled(){this.isEnabled=!!this._getFirstEnabledCommand()}_getFirstEnabledCommand(){const rn=this._childCommandsDefinitions.find(({command:ln})=>ln.isEnabled);return rn&&rn.command}}class Ik extends Yn(){constructor(rn,ln=[],dn=[]){super(),this._plugins=new Map,this._context=rn,this._availablePlugins=new Map;for(const mn of ln)mn.pluginName&&this._availablePlugins.set(mn.pluginName,mn);this._contextPlugins=new Map;for(const[mn,gn]of dn)this._contextPlugins.set(mn,gn),this._contextPlugins.set(gn,mn),mn.pluginName&&this._availablePlugins.set(mn.pluginName,mn)}*[Symbol.iterator](){for(const rn of this._plugins)typeof rn[0]=="function"&&(yield rn)}get(rn){const ln=this._plugins.get(rn);if(!ln){let dn=rn;throw typeof rn=="function"&&(dn=rn.pluginName||rn.name),new On("plugincollection-plugin-not-loaded",this._context,{plugin:dn})}return ln}has(rn){return this._plugins.has(rn)}init(rn,ln=[],dn=[]){const mn=this,gn=this._context;(function Un(Zn,tr=new Set){Zn.forEach(ir=>{An(ir)&&(tr.has(ir)||(tr.add(ir),ir.pluginName&&!mn._availablePlugins.has(ir.pluginName)&&mn._availablePlugins.set(ir.pluginName,ir),ir.requires&&Un(ir.requires,tr)))})})(rn),Fn(rn);const bn=[...function Un(Zn,tr=new Set){return Zn.map(ir=>An(ir)?ir:mn._availablePlugins.get(ir)).reduce((ir,gr)=>tr.has(gr)?ir:(tr.add(gr),gr.requires&&(Fn(gr.requires,gr),Un(gr.requires,tr).forEach(_r=>ir.add(_r))),ir.add(gr)),new Set)}(rn.filter(Un=>!Dn(Un,ln)))];
7742(function(Un,Zn){for(const tr of Zn){if(typeof tr!="function")throw new On("plugincollection-replace-plugin-invalid-type",null,{pluginItem:tr});const ir=tr.pluginName;if(!ir)throw new On("plugincollection-replace-plugin-missing-name",null,{pluginItem:tr});if(tr.requires&&tr.requires.length)throw new On("plugincollection-plugin-for-replacing-cannot-have-dependencies",null,{pluginName:ir});const gr=mn._availablePlugins.get(ir);if(!gr)throw new On("plugincollection-plugin-for-replacing-not-exist",null,{pluginName:ir});const _r=Un.indexOf(gr);if(_r===-1){if(mn._contextPlugins.has(gr))return;throw new On("plugincollection-plugin-for-replacing-not-loaded",null,{pluginName:ir})}if(gr.requires&&gr.requires.length)throw new On("plugincollection-replaced-plugin-cannot-have-dependencies",null,{pluginName:ir});Un.splice(_r,1,tr),mn._availablePlugins.set(ir,tr)}})(bn,dn);const wn=bn.map(Un=>{let Zn=mn._contextPlugins.get(Un);return Zn=Zn||new Un(gn),mn._add(Un,Zn),Zn});return Gn(wn,"init").then(()=>Gn(wn,"afterInit")).then(()=>wn);function An(Un){return typeof Un=="function"}function In(Un){return An(Un)&&!!Un.isContextPlugin}function Dn(Un,Zn){return Zn.some(tr=>tr===Un||Bn(Un)===tr||Bn(tr)===Un)}function Bn(Un){return An(Un)?Un.pluginName||Un.name:Un}function Fn(Un,Zn=null){Un.map(tr=>An(tr)?tr:mn._availablePlugins.get(tr)||tr).forEach(tr=>{(function(ir,gr){if(!An(ir))throw gr?new On("plugincollection-soft-required",gn,{missingPlugin:ir,requiredBy:Bn(gr)}):new On("plugincollection-plugin-not-found",gn,{plugin:ir})})(tr,Zn),function(ir,gr){if(In(gr)&&!In(ir))throw new On("plugincollection-context-required",gn,{plugin:Bn(ir),requiredBy:Bn(gr)})}(tr,Zn),function(ir,gr){if(gr&&Dn(ir,ln))throw new On("plugincollection-required",gn,{plugin:Bn(ir),requiredBy:Bn(gr)})}(tr,Zn)})}function Gn(Un,Zn){return Un.reduce((tr,ir)=>ir[Zn]?mn._contextPlugins.has(ir)?tr:tr.then(ir[Zn].bind(ir)):tr,Promise.resolve())}}destroy(){const rn=[];for(const[,ln]of this)typeof ln.destroy!="function"||this._contextPlugins.has(ln)||rn.push(ln.destroy());return Promise.all(rn)}_add(rn,ln){this._plugins.set(rn,ln);const dn=rn.pluginName;if(dn){if(this._plugins.has(dn))throw new On("plugincollection-plugin-name-conflict",null,{pluginName:dn,plugin1:this._plugins.get(dn).constructor,plugin2:rn});this._plugins.set(dn,ln)}}}class Dk{constructor(rn){this._contextOwner=null,this.config=new wy(rn,this.constructor.defaultConfig);const ln=this.constructor.builtinPlugins;this.config.define("plugins",ln),this.plugins=new Ik(this,ln);const dn=this.config.get("language")||{};this.locale=new iT({uiLanguage:typeof dn=="string"?dn:dn.ui,contentLanguage:this.config.get("language.content")}),this.t=this.locale.t,this.editors=new np}initPlugins(){const rn=this.config.get("plugins")||[],ln=this.config.get("substitutePlugins")||[];for(const dn of rn.concat(ln)){if(typeof dn!="function")throw new On("context-initplugins-constructor-only",null,{Plugin:dn});if(dn.isContextPlugin!==!0)throw new On("context-initplugins-invalid-plugin",null,{Plugin:dn})}return this.plugins.init(rn,[],ln)}destroy(){return Promise.all(Array.from(this.editors,rn=>rn.destroy())).then(()=>this.plugins.destroy())}_addEditor(rn,ln){if(this._contextOwner)throw new On("context-addeditor-private-context");this.editors.add(rn),ln&&(this._contextOwner=rn)}_removeEditor(rn){return this.editors.has(rn)&&this.editors.remove(rn),this._contextOwner===rn?this.destroy():Promise.resolve()}_getEditorConfig(){const rn={};for(const ln of this.config.names())["plugins","removePlugins","extraPlugins"].includes(ln)||(rn[ln]=this.config.get(ln));return rn}static create(rn){return new Promise(ln=>{const dn=new this(rn);ln(dn.initPlugins().then(()=>dn))})}}class Lv extends cr(){constructor(rn){super(),this.context=rn}destroy(){this.stopListening()}static get isContextPlugin(){return!0}}class OT extends Ou{constructor(rn){super(),this.editor=rn}set(rn,ln,dn={}){if(typeof ln=="string"){const mn=ln;ln=(gn,bn)=>{this.editor.execute(mn),bn()}}super.set(rn,ln,dn)}}var Ok=an(4717),NT={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(Ok.Z,NT),Ok.Z.locals;const Rv=new WeakMap;let Nk=!1;function Bk({view:pn,element:rn,text:ln,isDirectHost:dn=!0,keepOnFocus:m
7742n=!1}){const gn=pn.document;function bn(wn){Rv.get(gn).set(rn,{text:wn,isDirectHost:dn,keepOnFocus:mn,hostElement:dn?rn:null}),pn.change(An=>o_(gn,An))}Rv.has(gn)||(Rv.set(gn,new Map),gn.registerPostFixer(wn=>o_(gn,wn)),gn.on("change:isComposing",()=>{pn.change(wn=>o_(gn,wn))},{priority:"high"})),rn.is("editableElement")&&rn.on("change:placeholder",(wn,An,In)=>{bn(In)}),rn.placeholder?bn(rn.placeholder):ln&&bn(ln),ln&&function(){Nk||jn("enableplaceholder-deprecated-text-option"),Nk=!0}()}function BT(pn,rn){return!!rn.hasClass("ck-placeholder")&&(pn.removeClass("ck-placeholder",rn),!0)}function o_(pn,rn){const ln=Rv.get(pn),dn=[];let mn=!1;for(const[gn,bn]of ln)bn.isDirectHost&&(dn.push(gn),Lk(rn,gn,bn)&&(mn=!0));for(const[gn,bn]of ln){if(bn.isDirectHost)continue;const wn=LT(gn);wn&&(dn.includes(wn)||(bn.hostElement=wn,Lk(rn,gn,bn)&&(mn=!0)))}return mn}function Lk(pn,rn,ln){const{text:dn,isDirectHost:mn,hostElement:gn}=ln;let bn=!1;return gn.getAttribute("data-placeholder")!==dn&&(pn.setAttribute("data-placeholder",dn,gn),bn=!0),(mn||rn.childCount==1)&&function(wn,An){if(!wn.isAttached()||Array.from(wn.getChildren()).some(Bn=>!Bn.is("uiElement")))return!1;const In=wn.document,Dn=In.selection.anchor;return!(In.isComposing&&Dn&&Dn.parent===wn||!An&&In.isFocused&&(!Dn||Dn.parent===wn))}(gn,ln.keepOnFocus)?function(wn,An){return!An.hasClass("ck-placeholder")&&(wn.addClass("ck-placeholder",An),!0)}(pn,gn)&&(bn=!0):BT(pn,gn)&&(bn=!0),bn}function LT(pn){if(pn.childCount){const rn=pn.getChild(0);if(rn.is("element")&&!rn.is("uiElement")&&!rn.is("attributeElement"))return rn}return null}class tm{is(){throw new Error("is() method is abstract")}}const Rk=function(pn){return W0(pn,4)};class rm extends Yn(tm){constructor(rn){super(),this.document=rn,this.parent=null}get index(){let rn;if(!this.parent)return null;if((rn=this.parent.getChildIndex(this))==-1)throw new On("view-node-not-found-in-parent",this);return rn}get nextSibling(){const rn=this.index;return rn!==null&&this.parent.getChild(rn+1)||null}get previousSibling(){const rn=this.index;return rn!==null&&this.parent.getChild(rn-1)||null}get root(){let rn=this;for(;rn.parent;)rn=rn.parent;return rn}isAttached(){return this.root.is("rootElement")}getPath(){const rn=[];let ln=this;for(;ln.parent;)rn.unshift(ln.index),ln=ln.parent;return rn}getAncestors(rn={}){const ln=[];let dn=rn.includeSelf?this:this.parent;for(;dn;)ln[rn.parentFirst?"push":"unshift"](dn),dn=dn.parent;return ln}getCommonAncestor(rn,ln={}){const dn=this.getAncestors(ln),mn=rn.getAncestors(ln);let gn=0;for(;dn[gn]==mn[gn]&&dn[gn];)gn++;return gn===0?null:dn[gn-1]}isBefore(rn){if(this==rn||this.root!==rn.root)return!1;const ln=this.getPath(),dn=rn.getPath(),mn=Dr(ln,dn);switch(mn){case"prefix":return!0;case"extension":return!1;default:return ln[mn]<dn[mn]}}isAfter(rn){return this!=rn&&this.root===rn.root&&!this.isBefore(rn)}_remove(){this.parent._removeChildren(this.index)}_fireChange(rn,ln){this.fire(`change:${rn}`,ln),this.parent&&this.parent._fireChange(rn,ln)}toJSON(){const rn=Rk(this);return delete rn.parent,rn}}rm.prototype.is=function(pn){return pn==="node"||pn==="view:node"};class Vo extends rm{constructor(rn,ln){super(rn),this._textData=ln}get data(){return this._textData}get _data(){return this.data}set _data(rn){this._fireChange("text",this),this._textData=rn}isSimilar(rn){return rn instanceof Vo&&(this===rn||this.data===rn.data)}_clone(){return new Vo(this.document,this.data)}}Vo.prototype.is=function(pn){return pn==="$text"||pn==="view:$text"||pn==="text"||pn==="view:text"||pn==="node"||pn==="view:node"};class _p extends tm{constructor(rn,ln,dn){if(super(),this.textNode=rn,ln<0||ln>rn.data.length)throw new On("view-textproxy-wrong-offsetintext",this);if(dn<0||ln+dn>rn.data.length)throw new On("view-textproxy-wrong-length",this);this.data=rn.data.substring(ln,ln+dn),this.offsetInText=ln}get offsetSize(){return this.data.length}get isPartial(){return this.data.length!==this.textNode.data.length}get parent(){return this.textNode.parent}get root(){return this.textNode.root}get document(){return this.textNode.document}getAncestors(rn={}){const ln=[];let dn=rn.includeSelf?this.textNode:this.parent;for(;dn!==null;)ln[rn.parentFirst?"push":"unshift"](dn),dn=dn.parent;return ln}}_p.prototype.is=function(pn){return pn==="$textProxy"||pn==="view:$textProxy"||pn==="textProxy"||pn==="view:textProxy"};class sp{constructor(...rn){this._patterns=[],this.add(...rn)}add(...rn){for(let ln of rn)(typeof ln=="string"||ln instanceof RegExp)&&(ln={name:ln}),this._patterns.push(ln)}match(...rn){for(const ln of rn)for(const dn of this._patterns){const mn=Fk(ln,dn);if(mn)return{element:ln,pattern:dn,match:mn}}return null}matchAll(...rn){const ln=[];for(const dn of rn)for(const mn of this._patterns){const gn=Fk(dn,mn);gn&&ln.push({element:dn,pattern:mn,match:gn})}return ln.length>0?ln:null}getElementName(){if(this._patterns.length!==1)return null;const rn=this._patterns[0],ln=rn.name;return typeof rn=="function"||!ln||ln instanceof RegExp?null:ln}}function Fk(pn,rn){if(typeof rn=="function")return rn(pn);const ln={};return rn.name&&(ln.name=function(dn,mn){return dn instanceof RegExp?!!mn.match(dn):dn===mn}(rn.name,pn.name),!ln.name)||rn.attributes&&(ln.attributes=function(dn,mn){const gn=new Set(mn.getAttributeKeys());return eo(dn)?(dn.style!==void 0&&jn("matcher-pattern-deprecated-attributes-style-key",dn),dn.class!==void 0&&jn("matcher-pattern-deprecated-attributes-class-key",dn)):(gn.delete("style"),gn.delete("class")),s_(dn,gn,bn=>mn.getAttribute(bn))}(rn.attributes,pn),!ln.attributes)||rn.classes&&(ln.classes=function(dn,mn){return s_(dn,mn.getClassNames(),()=>{})}(rn.classes,pn),!ln.classes)||rn.styles&&(ln.styles=function(dn,mn){return s_(dn,mn.getStyleNames(!0),gn=>mn.getStyle(gn))}(rn.styles,pn),!ln.styles)?null:ln}function s_(pn,rn,ln){const dn=function(bn){return Array.isArray(bn)?bn.map(wn=>eo(wn)?(wn.key!==void 0&&wn.value!==void 0||jn("matcher-pattern-missing-key-or-value",wn),[wn.key,wn.value]):[wn,!0]):eo(bn)?Object.entries(bn):[[bn,!0]]}(pn),mn=Array.from(rn),gn=[];if(dn.forEach(([bn,wn])=>
7742{mn.forEach(An=>{(function(In,Dn){return In===!0||In===Dn||In instanceof RegExp&&Dn.match(In)})(bn,An)&&function(In,Dn,Bn){if(In===!0)return!0;const Fn=Bn(Dn);return In===Fn||In instanceof RegExp&&!!String(Fn).match(In)}(wn,An,ln)&&gn.push(An)})}),dn.length&&!(gn.length<dn.length))return gn}const Fv=function(pn){return typeof pn=="symbol"||so(pn)&&Zr(pn)=="[object Symbol]"};var RT=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,FT=/^\w*$/;const jT=function(pn,rn){if(oo(pn))return!1;var ln=typeof pn;return!(ln!="number"&&ln!="symbol"&&ln!="boolean"&&pn!=null&&!Fv(pn))||FT.test(pn)||!RT.test(pn)||rn!=null&&pn in Object(rn)};function a_(pn,rn){if(typeof pn!="function"||rn!=null&&typeof rn!="function")throw new TypeError("Expected a function");var ln=function(){var dn=arguments,mn=rn?rn.apply(this,dn):dn[0],gn=ln.cache;if(gn.has(mn))return gn.get(mn);var bn=pn.apply(this,dn);return ln.cache=gn.set(mn,bn)||gn,bn};return ln.cache=new(a_.Cache||Fr),ln}a_.Cache=Fr;const zT=a_,VT=function(pn){var rn=zT(pn,function(dn){return ln.size===500&&ln.clear(),dn}),ln=rn.cache;return rn};var HT=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,GT=/\\(\\)?/g,UT=VT(function(pn){var rn=[];return pn.charCodeAt(0)===46&&rn.push(""),pn.replace(HT,function(ln,dn,mn,gn){rn.push(mn?gn.replace(GT,"$1"):dn||ln)}),rn});const WT=UT,qT=function(pn,rn){for(var ln=-1,dn=pn==null?0:pn.length,mn=Array(dn);++ln<dn;)mn[ln]=rn(pn[ln],ln,pn);return mn};var zk=Wr?Wr.prototype:void 0,Vk=zk?zk.toString:void 0;const KT=function pn(rn){if(typeof rn=="string")return rn;if(oo(rn))return qT(rn,pn)+"";if(Fv(rn))return Vk?Vk.call(rn):"";var ln=rn+"";return ln=="0"&&1/rn==-1/0?"-0":ln},l_=function(pn){return pn==null?"":KT(pn)},c_=function(pn,rn){return oo(pn)?pn:jT(pn,rn)?[pn]:WT(l_(pn))},YT=function(pn){var rn=pn==null?0:pn.length;return rn?pn[rn-1]:void 0},d_=function(pn){if(typeof pn=="string"||Fv(pn))return pn;var rn=pn+"";return rn=="0"&&1/pn==-1/0?"-0":rn},Hk=function(pn,rn){for(var ln=0,dn=(rn=c_(rn,pn)).length;pn!=null&&ln<dn;)pn=pn[d_(rn[ln++])];return ln&&ln==dn?pn:void 0},Gk=function(pn,rn,ln){var dn=-1,mn=pn.length;rn<0&&(rn=-rn>mn?0:mn+rn),(ln=ln>mn?mn:ln)<0&&(ln+=mn),mn=rn>ln?0:ln-rn>>>0,rn>>>=0;for(var gn=Array(mn);++dn<mn;)gn[dn]=pn[dn+rn];return gn},ZT=function(pn,rn){return rn.length<2?pn:Hk(pn,Gk(rn,0,-1))},QT=function(pn,rn){return rn=c_(rn,pn),(pn=ZT(pn,rn))==null||delete pn[d_(YT(rn))]},XT=function(pn,rn){return pn==null||QT(pn,rn)},jv=function(pn,rn,ln){var dn=pn==null?void 0:Hk(pn,rn);return dn===void 0?ln:dn},u_=function(pn,rn,ln){(ln!==void 0&&!Lo(pn[rn],ln)||ln===void 0&&!(rn in pn))&&mo(pn,rn,ln)},JT=function(pn){return function(rn,ln,dn){for(var mn=-1,gn=Object(rn),bn=dn(rn),wn=bn.length;wn--;){var An=bn[pn?wn:++mn];if(ln(gn[An],An,gn)===!1)break}return rn}}(),e3=function(pn){return so(pn)&&xv(pn)},h_=function(pn,rn){if((rn!=="constructor"||typeof pn[rn]!="function")&&rn!="__proto__")return pn[rn]},t3=function(pn){return vo(pn,ym(pn))},n3=function(pn,rn,ln,dn,mn,gn,bn){var wn=h_(pn,ln),An=h_(rn,ln),In=bn.get(An);if(In)u_(pn,ln,In);else{var Dn=gn?gn(wn,An,ln+"",pn,rn,bn):void 0,Bn=Dn===void 0;if(Bn){var Fn=oo(An),Gn=!Fn&&vp(An),Un=!Fn&&!Gn&&B0(An);Dn=An,Fn||Gn||Un?oo(wn)?Dn=wn:e3(wn)?Dn=ty(wn):Gn?(Bn=!1,Dn=ey(An,!0)):Un?(Bn=!1,Dn=fy(An,!0)):Dn=[]:eo(An)||pu(An)?(Dn=wn,pu(wn)?Dn=t3(wn):nr(wn)&&!Io(wn)||(Dn=gy(An))):Bn=!1}Bn&&(bn.set(An,Dn),mn(Dn,An,dn,gn,bn),bn.delete(An)),u_(pn,ln,Dn)}},r3=function pn(rn,ln,dn,mn,gn){rn!==ln&&JT(ln,function(bn,wn){if(gn||(gn=new Ur),nr(bn))n3(rn,ln,wn,dn,pn,mn,gn);else{var An=mn?mn(h_(rn,wn),bn,wn+"",rn,ln,gn):void 0;An===void 0&&(An=bn),u_(rn,wn,An)}},ym)},im=function(pn){return pn},i3=function(pn,rn,ln){switch(ln.length){case 0:return pn.call(rn);case 1:return pn.call(rn,ln[0]);case 2:return pn.call(rn,ln[0],ln[1]);case 3:return pn.call(rn,ln[0],ln[1],ln[2])}return pn.apply(rn,ln)};var Uk=Math.max;const o3=function(pn,rn,ln){return rn=Uk(rn===void 0?pn.length-1:rn,0),function(){for(var dn=arguments,mn=-1,gn=Uk(dn.length-rn,0),bn=Array(gn);++mn<gn;)bn[mn]=dn[rn+mn];mn=-1;for(var wn=Array(rn+1);++mn<rn;)wn[mn]=dn[mn];return wn[rn]=ln(bn),i3(pn,this,wn)}},s3=function(pn){return function(){return pn}},a3=Qr?function(pn,rn){return Qr(pn,"toString",{configurable:!0,enumerable:!1,value:s3(rn),writable:!0})}:im;var l3=Date.now;const c3=function(pn){var rn=0,ln=0;return function(){var dn=l3(),mn=16-(dn-ln);if(ln=dn,mn>0){if(++rn>=800)return arguments[0]}else rn=0;return pn.apply(void 0,arguments)}}(a3),d3=function(pn,rn){return c3(o3(pn,rn,im),pn+"")},u3=function(pn,rn,ln){if(!nr(ln))return!1;var dn=typeof rn;
7742return!!(dn=="number"?xv(ln)&&zm(rn,ln.length):dn=="string"&&rn in ln)&&Lo(ln[rn],pn)},Wk=function(pn){return d3(function(rn,ln){var dn=-1,mn=ln.length,gn=mn>1?ln[mn-1]:void 0,bn=mn>2?ln[2]:void 0;for(gn=pn.length>3&&typeof gn=="function"?(mn--,gn):void 0,bn&&u3(ln[0],ln[1],bn)&&(gn=mn<3?void 0:gn,mn=1),rn=Object(rn);++dn<mn;){var wn=ln[dn];wn&&pn(rn,wn,dn,gn)}return rn})},qk=Wk(function(pn,rn,ln){r3(pn,rn,ln)}),h3=function(pn,rn,ln,dn){if(!nr(pn))return pn;for(var mn=-1,gn=(rn=c_(rn,pn)).length,bn=gn-1,wn=pn;wn!=null&&++mn<gn;){var An=d_(rn[mn]),In=ln;if(An==="__proto__"||An==="constructor"||An==="prototype")return pn;if(mn!=bn){var Dn=wn[An];(In=dn?dn(Dn,An,wn):void 0)===void 0&&(In=nr(Dn)?Dn:zm(rn[mn+1])?[]:{})}Ao(wn,An,In),wn=wn[An]}return pn},p3=function(pn,rn,ln){return pn==null?pn:h3(pn,rn,ln)};class f3{constructor(rn){this._styles={},this._styleProcessor=rn}get isEmpty(){return!Object.entries(this._styles).length}get size(){return this.isEmpty?0:this.getStyleNames().length}setTo(rn){this.clear();const ln=function(dn){let mn=null,gn=0,bn=0,wn=null;const An=new Map;if(dn==="")return An;dn.charAt(dn.length-1)!=";"&&(dn+=";");for(let In=0;In<dn.length;In++){const Dn=dn.charAt(In);if(mn===null)switch(Dn){case":":wn||(wn=dn.substr(gn,In-gn),bn=In+1);break;case'"':case"'":mn=Dn;break;case";":{const Bn=dn.substr(bn,In-bn);wn&&An.set(wn.trim(),Bn.trim()),wn=null,gn=In+1;break}}else Dn===mn&&(mn=null)}return An}(rn);for(const[dn,mn]of ln)this._styleProcessor.toNormalizedForm(dn,mn,this._styles)}has(rn){if(this.isEmpty)return!1;const ln=this._styleProcessor.getReducedForm(rn,this._styles).find(([dn])=>dn===rn);return Array.isArray(ln)}set(rn,ln){if(nr(rn))for(const[dn,mn]of Object.entries(rn))this._styleProcessor.toNormalizedForm(dn,mn,this._styles);else this._styleProcessor.toNormalizedForm(rn,ln,this._styles)}remove(rn){const ln=p_(rn);XT(this._styles,ln),delete this._styles[rn],this._cleanEmptyObjectsOnPath(ln)}getNormalized(rn){return this._styleProcessor.getNormalized(rn,this._styles)}toString(){return this.isEmpty?"":this._getStylesEntries().map(rn=>rn.join(":")).sort().join(";")+";"}getAsString(rn){if(this.isEmpty)return;if(this._styles[rn]&&!nr(this._styles[rn]))return this._styles[rn];const ln=this._styleProcessor.getReducedForm(rn,this._styles).find(([dn])=>dn===rn);return Array.isArray(ln)?ln[1]:void 0}getStyleNames(rn=!1){return this.isEmpty?[]:rn?this._styleProcessor.getStyleNames(this._styles):this._getStylesEntries().map(([ln])=>ln)}clear(){this._styles={}}_getStylesEntries(){const rn=[],ln=Object.keys(this._styles);for(const dn of ln)rn.push(...this._styleProcessor.getReducedForm(dn,this._styles));return rn}_cleanEmptyObjectsOnPath(rn){const ln=rn.split(".");if(!(ln.length>1))return;const dn=ln.splice(0,ln.length-1).join("."),mn=jv(this._styles,dn);mn&&!Object.keys(mn).length&&this.remove(dn)}}class m3{constructor(){this._normalizers=new Map,this._extractors=new Map,this._reducers=new Map,this._consumables=new Map}toNormalizedForm(rn,ln,dn){if(nr(ln))f_(dn,p_(rn),ln);else if(this._normalizers.has(rn)){const mn=this._normalizers.get(rn),{path:gn,value:bn}=mn(ln);f_(dn,gn,bn)}else f_(dn,rn,ln)}getNormalized(rn,ln){if(!rn)return qk({},ln);if(ln[rn]!==void 0)return ln[rn];if(this._extractors.has(rn)){const dn=this._extractors.get(rn);if(typeof dn=="string")return jv(ln,dn);const mn=dn(rn,ln);if(mn)return mn}return jv(ln,p_(rn))}getReducedForm(rn,ln){const dn=this.getNormalized(rn,ln);return dn===void 0?[]:this._reducers.has(rn)?this._reducers.get(rn)(dn):[[rn,dn]]}getStyleNames(rn){const ln=Array.from(this._consumables.keys()).filter(mn=>{const gn=this.getNormalized(mn,rn);return gn&&typeof gn=="object"?Object.keys(gn).length:gn}),dn=new Set([...ln,...Object.keys(rn)]);return Array.from(dn)}getRelatedStyles(rn){return this._consumables.get(rn)||[]}setNormalizer(rn,ln){this._normalizers.set(rn,ln)}setExtractor(rn,ln){this._extractors.set(rn,ln)}setReducer(rn,ln){this._reducers.set(rn,ln)}setStyleRelation(rn,ln){this._mapStyleNames(rn,ln);for(const dn of ln)this._mapStyleNames(dn,[rn])}_mapStyleNames(rn,ln){this._consumables.has(rn)||this._consumables.set(rn,[]),this._consumables.get(rn).push(...ln)}}function p_(pn){return pn.replace("-",".")}function f_(pn,rn,ln){let dn=ln;nr(ln)&&(dn=qk({}
7742,jv(pn,rn),ln)),p3(pn,rn,dn)}class Vu extends rm{constructor(rn,ln,dn,mn){if(super(rn),this._unsafeAttributesToRender=[],this._customProperties=new Map,this.name=ln,this._attrs=function(gn){const bn=bp(gn);for(const[wn,An]of bn)An===null?bn.delete(wn):typeof An!="string"&&bn.set(wn,String(An));return bn}(dn),this._children=[],mn&&this._insertChild(0,mn),this._classes=new Set,this._attrs.has("class")){const gn=this._attrs.get("class");Kk(this._classes,gn),this._attrs.delete("class")}this._styles=new f3(this.document.stylesProcessor),this._attrs.has("style")&&(this._styles.setTo(this._attrs.get("style")),this._attrs.delete("style"))}get childCount(){return this._children.length}get isEmpty(){return this._children.length===0}getChild(rn){return this._children[rn]}getChildIndex(rn){return this._children.indexOf(rn)}getChildren(){return this._children[Symbol.iterator]()}*getAttributeKeys(){this._classes.size>0&&(yield"class"),this._styles.isEmpty||(yield"style"),yield*this._attrs.keys()}*getAttributes(){yield*this._attrs.entries(),this._classes.size>0&&(yield["class",this.getAttribute("class")]),this._styles.isEmpty||(yield["style",this.getAttribute("style")])}getAttribute(rn){if(rn=="class")return this._classes.size>0?[...this._classes].join(" "):void 0;if(rn=="style"){const ln=this._styles.toString();return ln==""?void 0:ln}return this._attrs.get(rn)}hasAttribute(rn){return rn=="class"?this._classes.size>0:rn=="style"?!this._styles.isEmpty:this._attrs.has(rn)}isSimilar(rn){if(!(rn instanceof Vu))return!1;if(this===rn)return!0;if(this.name!=rn.name||this._attrs.size!==rn._attrs.size||this._classes.size!==rn._classes.size||this._styles.size!==rn._styles.size)return!1;for(const[ln,dn]of this._attrs)if(!rn._attrs.has(ln)||rn._attrs.get(ln)!==dn)return!1;for(const ln of this._classes)if(!rn._classes.has(ln))return!1;for(const ln of this._styles.getStyleNames())if(!rn._styles.has(ln)||rn._styles.getAsString(ln)!==this._styles.getAsString(ln))return!1;return!0}hasClass(...rn){for(const ln of rn)if(!this._classes.has(ln))return!1;return!0}getClassNames(){return this._classes.keys()}getStyle(rn){return this._styles.getAsString(rn)}getNormalizedStyle(rn){return this._styles.getNormalized(rn)}getStyleNames(rn){return this._styles.getStyleNames(rn)}hasStyle(...rn){for(const ln of rn)if(!this._styles.has(ln))return!1;return!0}findAncestor(...rn){const ln=new sp(...rn);let dn=this.parent;for(;dn&&!dn.is("documentFragment");){if(ln.match(dn))return dn;dn=dn.parent}return null}getCustomProperty(rn){return this._customProperties.get(rn)}*getCustomProperties(){yield*this._customProperties.entries()}getIdentity(){const rn=Array.from(this._classes).sort().join(","),ln=this._styles.toString(),dn=Array.from(this._attrs).map(mn=>`${mn[0]}="${mn[1]}"`).sort().join(" ");return this.name+(rn==""?"":` class="${rn}"`)+(ln?` style="${ln}"`:"")+(dn==""?"":` ${dn}`)}shouldRenderUnsafeAttribute(rn){return this._unsafeAttributesToRender.includes(rn)}_clone(rn=!1){const ln=[];if(rn)for(const mn of this.getChildren())ln.push(mn._clone(rn));const dn=new this.constructor(this.document,this.name,this._attrs,ln);return dn._classes=new Set(this._classes),dn._styles.set(this._styles.getNormalized()),dn._customProperties=new Map(this._customProperties),dn.getFillerOffset=this.getFillerOffset,dn._unsafeAttributesToRender=this._unsafeAttributesToRender,dn}_appendChild(rn){return this._insertChild(this.childCount,rn)}_insertChild(rn,ln){this._fireChange("children",this);let dn=0;const mn=function(gn,bn){return typeof bn=="string"?[new Vo(gn,bn)]:(Ir(bn)||(bn=[bn]),Array.from(bn).map(wn=>typeof wn=="string"?new Vo(gn,wn):wn instanceof _p?new Vo(gn,wn.data):wn))}(this.document,ln);for(const gn of mn)gn.parent!==null&&gn._remove(),gn.parent=this,gn.document=this.document,this._children.splice(rn,0,gn),rn++,dn++;return dn}_removeChildren(rn,ln=1){this._fireChange("children",this);for(let dn=rn;dn<rn+ln;dn++)this._children[dn].parent=null;return this._children.splice(rn,ln)}_setAttribute(rn,ln){const dn=String(ln);this._fireChange("attributes",this),rn=="class"?Kk(this._classes,dn):rn=="style"?this._styles.setTo(dn):this._attrs.set(rn,dn)}_removeAttribute(rn){return this._fireChange("attributes",this),rn=="class"?this._classes.size>0&&(this._classes.clear(),!0):rn=="style"?!this._styles.isEmpty&&(this._styles.clear(),!0):this._attrs.delete(rn)}_addClass(rn){this._fireChange("attributes",this);for(const ln of Xo(rn))this._classes.add(ln)}_removeClass(rn){this._fireChange("attributes",this);for(const ln of Xo(rn))this._classes.delete(ln)}_setStyle(rn,ln){this._fireChange("attributes",this),typeof rn!="string"?this._styles.set(rn):this._styles.set(rn,ln)}_removeStyle(rn){this._fireChange("attributes",this);for(const ln of Xo(rn))this._styles.remove(ln)}_setCustomProperty(rn,ln){this._customProperties.set(rn,ln)}_removeCustomProperty(rn){return this._customProperties.delete(rn)}}function Kk(pn,rn){const ln=rn.split(/\s+/);
7742pn.clear(),ln.forEach(dn=>pn.add(dn))}Vu.prototype.is=function(pn,rn){return rn?rn===this.name&&(pn==="element"||pn==="view:element"):pn==="element"||pn==="view:element"||pn==="node"||pn==="view:node"};class Ym extends Vu{constructor(rn,ln,dn,mn){super(rn,ln,dn,mn),this.getFillerOffset=g3}}function g3(){const pn=[...this.getChildren()],rn=pn[this.childCount-1];if(rn&&rn.is("element","br"))return this.childCount;for(const ln of pn)if(!ln.is("uiElement"))return null;return this.childCount}Ym.prototype.is=function(pn,rn){return rn?rn===this.name&&(pn==="containerElement"||pn==="view:containerElement"||pn==="element"||pn==="view:element"):pn==="containerElement"||pn==="view:containerElement"||pn==="element"||pn==="view:element"||pn==="node"||pn==="view:node"};class zv extends cr(Ym){constructor(rn,ln,dn,mn){super(rn,ln,dn,mn),this.set("isReadOnly",!1),this.set("isFocused",!1),this.set("placeholder",void 0),this.bind("isReadOnly").to(rn),this.bind("isFocused").to(rn,"isFocused",gn=>gn&&rn.selection.editableElement==this),this.listenTo(rn.selection,"change",()=>{this.isFocused=rn.isFocused&&rn.selection.editableElement==this})}destroy(){this.stopListening()}}zv.prototype.is=function(pn,rn){return rn?rn===this.name&&(pn==="editableElement"||pn==="view:editableElement"||pn==="containerElement"||pn==="view:containerElement"||pn==="element"||pn==="view:element"):pn==="editableElement"||pn==="view:editableElement"||pn==="containerElement"||pn==="view:containerElement"||pn==="element"||pn==="view:element"||pn==="node"||pn==="view:node"};const Yk=Symbol("rootName");class Zk extends zv{constructor(rn,ln){super(rn,ln),this.rootName="main"}get rootName(){return this.getCustomProperty(Yk)}set rootName(rn){this._setCustomProperty(Yk,rn)}set _name(rn){this.name=rn}}Zk.prototype.is=function(pn,rn){return rn?rn===this.name&&(pn==="rootElement"||pn==="view:rootElement"||pn==="editableElement"||pn==="view:editableElement"||pn==="containerElement"||pn==="view:containerElement"||pn==="element"||pn==="view:element"):pn==="rootElement"||pn==="view:rootElement"||pn==="editableElement"||pn==="view:editableElement"||pn==="containerElement"||pn==="view:containerElement"||pn==="element"||pn==="view:element"||pn==="node"||pn==="view:node"};class om{constructor(rn={}){if(!rn.boundaries&&!rn.startPosition)throw new On("view-tree-walker-no-start-position",null);if(rn.direction&&rn.direction!="forward"&&rn.direction!="backward")throw new On("view-tree-walker-unknown-direction",rn.startPosition,{direction:rn.direction});this.boundaries=rn.boundaries||null,rn.startPosition?this._position=qr._createAt(rn.startPosition):this._position=qr._createAt(rn.boundaries[rn.direction=="backward"?"end":"start"]),this.direction=rn.direction||"forward",this.singleCharacters=!!rn.singleCharacters,this.shallow=!!rn.shallow,this.ignoreElementEnd=!!rn.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null}[Symbol.iterator](){return this}get position(){return this._position}skip(rn){let ln,dn;do dn=this.position,ln=this.next();while(!ln.done&&rn(ln.value));ln.done||(this._position=dn)}next(){return this.direction=="forward"?this._next():this._previous()}_next(){let rn=this.position.clone();const ln=this.position,dn=rn.parent;if(dn.parent===null&&rn.offset===dn.childCount)return{done:!0,value:void 0};if(dn===this._boundaryEndParent&&rn.offset==this.boundaries.end.offset)return{done:!0,value:void 0};let mn;if(dn instanceof Vo){if(rn.isAtEnd)return this._position=qr._createAfter(dn),this._next();mn=dn.data[rn.offset]}else mn=dn.getChild(rn.offset);if(mn instanceof Vu){if(this.shallow){if(this.boundaries&&this.boundaries.end.isBefore(rn))return{done:!0,value:void 0};rn.offset++}else rn=new qr(mn,0);return this._position=rn,this._formatReturnValue("elementStart",mn,ln,rn,1)}if(mn instanceof Vo){if(this.singleCharacters)return rn=new qr(mn,0),this._position=rn,this._next();let gn,bn=mn.data.length;return mn==this._boundaryEndParent?(bn=this.boundaries.end.offset,gn=new _p(mn,0,bn),rn=qr._createAfter(gn)):(gn=new _p(mn,0,mn.data.length),rn.offset++),this._position=rn,this._formatReturnValue("text",gn,ln,rn,bn)}if(typeof mn=="string"){let gn;this.singleCharacters?gn=1:gn=(dn===this._boundaryEndParent?this.boundaries.end.offset:dn.data.length)-rn.offset;const bn=new _p(dn,rn.offset,gn);return rn.offset+=gn,this._position=rn,this._formatReturnValue("text",bn,ln,rn,gn)}return rn=qr._createAfter(dn),this._position=rn,this.ignoreElementEnd?this._next():this._formatReturnValue("elementEnd",dn,ln,rn)}_previous(){let rn=this.position.clone();const ln=this.position,dn=rn.parent;if(dn.parent===null&&rn.offset===0)return{done:!0,value:void 0};if(dn==this._boundaryStartParent&&rn.offset==this.boundaries.start.offset)return{done:!0,value:void 0};let mn;if(dn instanceof Vo){if(rn.isAtStart)return this._position=qr._createBefore(dn),this._previous();mn=dn.data[rn.offset-1]}else mn=dn.getChild(rn.offset-1);if(mn instanceof Vu)return this.shallow?(rn.offset--,this._position=rn,this._formatReturnValue("elementStart",mn,ln,rn,1)):(rn=new qr(mn,mn.childCount),this._position=rn,this.ignoreElementEnd?this._previous():this._formatReturnValue("elementEnd",mn,ln,rn));if(mn instanceof Vo){if(this.singleCharacters)return rn=new qr(mn,mn.data.length),this._position=rn,this._previous();let gn,bn=mn.data.length;if(mn==this._boundaryStartParent){const wn=this.boundaries.start.offset;gn=new _p(mn,wn,mn.data.length-wn),bn=gn.data.length,rn=qr._createBefore(gn)}else gn=new _p(mn,0,mn.data.length),rn.offset--;return this._position=rn,this._formatReturnValue("text",gn,ln,rn,bn)}if(typeof mn=="string"){let gn;if(this.singleCharacters)gn=1;else{const wn=dn===this._boundaryStartParent?this.boundaries.start.offset:0;gn=rn.offset-wn}rn.offset-=gn;const bn=new _p(dn,rn.offset,gn);return this._position=rn,this._formatReturnValue("text",bn,ln,rn,gn)}return rn=qr._createBefore(dn),this._position=rn,this._formatReturnValue("elementStart",dn,ln,rn,1)}_formatReturnValue(rn,ln,dn,mn,gn){return ln instanceof _p&&(ln.offsetInText+ln.data.length==ln.textNode.data.length&&(this.direction!="forward"||this.boundaries&&this.boundaries.end.isEqual(this.position)?dn=qr._
vendor: 13,485 bytes, line 7742
7742createAfter(ln.textNode):(mn=qr._createAfter(ln.textNode),this._position=mn)),ln.offsetInText===0&&(this.direction!="backward"||this.boundaries&&this.boundaries.start.isEqual(this.position)?dn=qr._createBefore(ln.textNode):(mn=qr._createBefore(ln.textNode),this._position=mn))),{done:!1,value:{type:rn,item:ln,previousPosition:dn,nextPosition:mn,length:gn}}}}class qr extends tm{constructor(rn,ln){super(),this.parent=rn,this.offset=ln}get nodeAfter(){return this.parent.is("$text")?null:this.parent.getChild(this.offset)||null}get nodeBefore(){return this.parent.is("$text")?null:this.parent.getChild(this.offset-1)||null}get isAtStart(){return this.offset===0}get isAtEnd(){const rn=this.parent.is("$text")?this.parent.data.length:this.parent.childCount;return this.offset===rn}get root(){return this.parent.root}get editableElement(){let rn=this.parent;for(;!(rn instanceof zv);){if(!rn.parent)return null;rn=rn.parent}return rn}getShiftedBy(rn){const ln=qr._createAt(this),dn=ln.offset+rn;return ln.offset=dn<0?0:dn,ln}getLastMatchingPosition(rn,ln={}){ln.startPosition=this;const dn=new om(ln);return dn.skip(rn),dn.position}getAncestors(){return this.parent.is("documentFragment")?[this.parent]:this.parent.getAncestors({includeSelf:!0})}getCommonAncestor(rn){const ln=this.getAncestors(),dn=rn.getAncestors();let mn=0;for(;ln[mn]==dn[mn]&&ln[mn];)mn++;return mn===0?null:ln[mn-1]}isEqual(rn){return this.parent==rn.parent&&this.offset==rn.offset}isBefore(rn){return this.compareWith(rn)=="before"}isAfter(rn){return this.compareWith(rn)=="after"}compareWith(rn){if(this.root!==rn.root)return"different";if(this.isEqual(rn))return"same";const ln=this.parent.is("node")?this.parent.getPath():[],dn=rn.parent.is("node")?rn.parent.getPath():[];ln.push(this.offset),dn.push(rn.offset);const mn=Dr(ln,dn);switch(mn){case"prefix":return"before";case"extension":return"after";default:return ln[mn]<dn[mn]?"before":"after"}}getWalker(rn={}){return rn.startPosition=this,new om(rn)}clone(){return new qr(this.parent,this.offset)}static _createAt(rn,ln){if(rn instanceof qr)return new this(rn.parent,rn.offset);{const dn=rn;if(ln=="end")ln=dn.is("$text")?dn.data.length:dn.childCount;else{if(ln=="before")return this._createBefore(dn);if(ln=="after")return this._createAfter(dn);if(ln!==0&&!ln)throw new On("view-createpositionat-offset-required",dn)}return new qr(dn,ln)}}static _createAfter(rn){if(rn.is("$textProxy"))return new qr(rn.textNode,rn.offsetInText+rn.data.length);if(!rn.parent)throw new On("view-position-after-root",rn,{root:rn});return new qr(rn.parent,rn.index+1)}static _createBefore(rn){if(rn.is("$textProxy"))return new qr(rn.textNode,rn.offsetInText);if(!rn.parent)throw new On("view-position-before-root",rn,{root:rn});return new qr(rn.parent,rn.index)}}qr.prototype.is=function(pn){return pn==="position"||pn==="view:position"};class po extends tm{constructor(rn,ln=null){super(),this.start=rn.clone(),this.end=ln?ln.clone():rn.clone()}*[Symbol.iterator](){yield*new om({boundaries:this,ignoreElementEnd:!0})}get isCollapsed(){return this.start.isEqual(this.end)}get isFlat(){return this.start.parent===this.end.parent}get root(){return this.start.root}getEnlarged(){let rn=this.start.getLastMatchingPosition(Vv,{direction:"backward"}),ln=this.end.getLastMatchingPosition(Vv);return rn.parent.is("$text")&&rn.isAtStart&&(rn=qr._createBefore(rn.parent)),ln.parent.is("$text")&&ln.isAtEnd&&(ln=qr._createAfter(ln.parent)),new po(rn,ln)}getTrimmed(){let rn=this.start.getLastMatchingPosition(Vv);if(rn.isAfter(this.end)||rn.isEqual(this.end))return new po(rn,rn);let ln=this.end.getLastMatchingPosition(Vv,{direction:"backward"});const dn=rn.nodeAfter,mn=ln.nodeBefore;return dn&&dn.is("$text")&&(rn=new qr(dn,0)),mn&&mn.is("$text")&&(ln=new qr(mn,mn.data.length)),new po(rn,ln)}isEqual(rn){return this==rn||this.start.isEqual(rn.start)&&this.end.isEqual(rn.end)}containsPosition(rn){return rn.isAfter(this.start)&&rn.isBefore(this.end)}containsRange(rn,ln=!1){rn.isCollapsed&&(ln=!1);const dn=this.containsPosition(rn.start)||ln&&this.start.isEqual(rn.start),mn=this.containsPosition(rn.end)||ln&&this.end.isEqual(rn.end);return dn&&mn}getDifference(rn){const ln=[];return this.isIntersecting(rn)?(this.containsPosition(rn.start)&&ln.push(new po(this.start,rn.start)),this.containsPosition(rn.end)&&ln.push(new po(rn.end,this.end))):ln.push(this.clone()),ln}getIntersection(rn){if(this.isIntersecting(rn)){let ln=this.start,dn=this.end;return this.containsPosition(rn.start)&&(ln=rn.start),this.containsPosition(rn.end)&&(dn=rn.end),new po(ln,dn)}return null}getWalker(rn={}){return rn.boundaries=this,new om(rn)}getCommonAncestor(){return this.start.getCommonAncestor(this.end)}getContainedElement(){if(this.isCollapsed)return null;let rn=this.start.nodeAfter,ln=this.end.nodeBefore;return this.start.parent.is("$text")&&this.start.isAtEnd&&this.start.parent.nextSibling&&(rn=this.start.parent.nextSibling),this.end.parent.is("$text")&&this.end.isAtStart&&this.end.parent.previousSibling&&(ln=this.end.parent.previousSibling),rn&&rn.is("element")&&rn===ln?rn:null}clone(){return new po(this.start,this.end)}*getItems(rn={}){rn.boundaries=this,rn.ignoreElementEnd=!0;const ln=new om(rn);for(const dn of ln)yield dn.item}*getPositions(rn={}){rn.boundaries=this;const ln=new om(rn);yield ln.position;for(const dn of ln)yield dn.nextPosition}isIntersecting(rn){return this.start.isBefore(rn.end)&&this.end.isAfter(rn.start)}static _createFromParentsAndOffsets(rn,ln,dn,mn){return new this(new qr(rn,ln),new qr(dn,mn))}static _createFromPositionAndShift(rn,ln){const dn=rn,mn=rn.getShiftedBy(ln);return ln>0?new this(dn,mn):new this(mn,dn)}static _createIn(rn){return this._createFromParentsAndOffsets(rn,0,rn,rn.childCount)}static _createOn(rn){const ln=rn.is("$textProxy")?rn.offsetSize:1;return this._createFromPositionAndShift(qr._createBefore(rn),ln)}}function Vv(pn){return!(!pn.item.is("attributeElement")&&!pn.item.is("uiElement"))}po.prototype.is=function(pn){return pn==="range"||pn==="view:range"};class lp extends Yn(tm){constructor(...rn){super(),this._ranges=[],this._lastRangeBackward=!1,this._isFake=!1,this._fakeSelectionLabel="",rn.length&&this.setTo(...rn)}get isFake(){return this._isFake}get fakeSelectionLabel(){return this._fakeSelectionLabel}get anchor(){if(!this._ranges.length)return null;const rn=this._ranges[this._ranges.length-1];return(this._lastRangeBackward?rn.end:rn.start).clone()}get focus(){if(!this._ranges.length)return null;const rn=this._ranges[this._ranges.length-1];return(this._lastRangeBackward?rn.start:rn.end).clone()}get isCollapsed(){return this.rangeCount===1&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}get editableElement(){return this.anchor?this.anchor.editableElement:null}*getRanges(){for(const rn of this._ranges)yield rn.clone()}getFirstRange(){let rn=null;for(const ln of this._ranges)rn&&!ln.start.isBefore(rn.start)||(rn=ln);return rn?rn.clone():null}getLastRange(){let rn=null;for(const ln of this._ranges)rn&&!ln.end.isAfter(rn.end)||(rn=ln);return rn?rn.clone():null}getFirstPosition(){const rn=this.getFirstRange();return rn?rn.start.clone():null}getLastPosition(){const rn=this.getLastRange();return rn?rn.end.clone():null}isEqual(rn){if(this.isFake!=rn.isFake||this.isFake&&this.fakeSelectionLabel!=rn.fakeSelectionLabel||this.rangeCount!=rn.rangeCount)return!1;if(this.rangeCount===0)return!0;if(!this.anchor.isEqual(rn.anchor)||!this.focus.isEqual(rn.focus))return!1;for(const ln of this._ranges){let dn=!1;for(const mn of rn._ranges)if(ln.isEqual(mn)){dn=!0;break}if(!dn)return!1}return!0}isSimilar(rn){if(this.isBackward!=rn.isBackward)return!1;const ln=br(this.getRanges());if(ln!=br(rn.getRanges()))return!1;if(ln==0)return!0;for(let dn of this.getRanges()){dn=dn.getTrimmed();let mn=!1;for(let gn of rn.getRanges())if(gn=gn.getTrimmed(),dn.start.isEqual(gn.start)&&dn.end.isEqual(gn.end)){mn=!0;break}if(!mn)return!1}return!0}getSelectedElement(){return this.rangeCount!==1?null:this.getFirstRange().getContainedElement()}setTo(...rn){let[ln,dn,mn]=rn;if(typeof dn=="object"&&(mn=dn,dn=void 0),ln===null)this._setRanges([]),this._setFakeOptions(mn);else if(ln instanceof lp||ln instanceof m_)this._setRanges(ln.getRanges(),ln.isBackward),this._setFakeOptions({fake:ln.isFake,label:ln.fakeSelectionLabel});else if(ln instanceof po)this._setRanges([ln],mn&&mn.backward),this._setFakeOptions(mn);else if(ln instanceof qr)this._setRanges([new po(ln)]),this._setFakeOptions(mn);else if(ln instanceof rm){const gn=!!mn&&!!mn.backward;let bn;if(dn===void 0)throw new On("view-selection-setto-required-second-parameter",this);bn=dn=="in"?po._createIn(ln):dn=="on"?po._createOn(ln):new po(qr._createAt(ln,dn)),this._setRanges([bn],gn),this._setFakeOptions(mn)}else{if(!Ir(ln))throw new On("view-selection-setto-not-selectable",this);this._setRanges(ln,mn&&mn.backward),this._setFakeOptions(mn)}this.fire("change")}setFocus(rn,ln){if(this.anchor===null)throw new On("view-selection-setfocus-no-ranges",this);const dn=qr._createAt(rn,ln);if(dn.compareWith(this.focus)=="same")return;const mn=this.anchor;this._ranges.pop(),dn.compareWith(mn)=="before"?this._addRange(new po(dn,mn),!0):this._addRange(new po(mn,dn)),this.fire("change")}_setRanges(rn,ln=!1){rn=Array.from(rn),this._ranges=[];for(const dn of rn)this._addRange(dn);this._lastRangeBackward=!!ln}_setFakeOptions(rn={}){this._isFake=!!rn.fake,this._fakeSelectionLabel=rn.fake&&rn.label||""}_addRange(rn,ln=!1){if(!(rn instanceof po))throw new On("view-selection-add-range-not-range",this);this._pushRange(rn),this._lastRangeBackward=!!ln}_pushRange(rn){for(const ln of this._ranges)if(rn.isIntersecting(ln))throw new On("view-selection-range-intersects",this,{addedRange:rn,intersectingRange:ln});this._ranges.push(new po(rn.start,rn.end))}}lp.prototype.is=function(pn){return pn==="selection"||pn==="view:selection"};class m_ extends Yn(tm){constructor(...rn){super(),this._selection=new lp,this._selection.delegate("change").to(this),rn.length&&this._selection.setTo(...rn)}get isFake(){return this._selection.isFake}get fakeSelectionLabel(){return this._selection.fakeSelectionLabel}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get isCollapsed(){return this._selection.isCollapsed}get rangeCount(){return this._selection.rangeCount}get isBackward(){return this._selection.isBackward}get editableElement(){return this._selection.editableElement}get _ranges(){return this._selection._ranges}*getRanges(){yield*this._selection.getRanges()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getSelectedElement(){return this._selection.getSelectedElement()}isEqual(rn){return this._selection.isEqual(rn)}isSimilar(rn){return this._selection.isSimilar(rn)}_setTo(...rn){this._selection.setTo(...rn)}_setFocus(rn,ln){this._selection.setFocus(rn,ln)}}m_.prototype.is=function(pn){return pn==="selection"||pn=="documentSelection"||pn=="view:selection"||pn=="view:documentSelection"};class Am extends Mn{constructor(rn,ln,dn){super(rn,ln),this.startRange=dn,this._eventPhase="none",this._currentTarget=null}get eventPhase(){return this._eventPhase}get currentTarget(){return this._currentTarget}}const g_=Symbol("bubbling contexts");function v_(pn){return class extends pn{fire(rn,...ln){try{const dn=rn instanceof Mn?rn:new Mn(this,rn),mn=b_(this);if(!mn.size)return;if(Zm(dn,"capturing",this),$m(mn,"$capture",dn,...ln))return dn.return;const gn=dn.startRange||this.selection.getFirstRange(),bn=gn?gn.getContainedElement():null,wn=!!bn&&!!Qk(mn,bn);let An=bn||function(In){if(!In)return null;const Dn=In.start.parent,Bn=In.end.parent,Fn=Dn.getPath(),Gn=Bn.getPath();return Fn.length>Gn.length?Dn:Bn}(gn);if(Zm(dn,"atTarget",An),!wn){if($m(mn,"$text",dn,...ln))return dn.return;Zm(dn,"bubbling",An)}for(;An;){if(An.is("rootElement")){if($m(mn,"$root",dn,...ln))return dn.return}else if(An.is("element")&&$m(mn,An.name,dn,...ln))return dn.return;if($m(mn,An,dn,...ln))return dn.return;An=An.parent,Zm(dn,"bubbling",An)}return Zm(dn,"bubbling",this),$m(mn,"$document",dn,...ln),dn.return}catch(dn){On.rethrowUnexpectedError(dn,this)}}_addEventListener(rn,ln,dn){const mn=Xo(dn.context||"$document"),gn=b_(this);for(const bn of mn){let wn=gn.get(bn);wn||(wn=new(Yn()),gn.set(bn,wn)),this.listenTo(wn,rn,ln,dn)}}_removeEventListener(rn,ln){const dn=b_(this);for(const mn of dn.values())this.stopListening(mn,rn,ln)}}}{const pn=v_(Object);["fire","_addEventListener","_removeEventListener"].forEach(rn=>{v_[rn]=pn.prototype[rn]})}function Zm(pn,rn,ln){pn instanceof Am&&(pn._eventPhase=rn,pn._currentTarget=ln)}function $m(pn,rn,ln,...dn){const mn=typeof rn=="string"?pn.get(rn):Qk(pn,rn);return!!mn&&(mn.fire(ln,...dn),ln.stop.called)}function Qk(pn,rn){for(const[ln,dn]of pn)if(typeof ln=="function"&&ln(rn))return dn;return null}function b_(pn){return pn[g_]||(pn[g_]=new Map),pn[g_]}class Hv extends v_(cr()){constructor(rn){super(),this._postFixers=new Set,this.selection=new m_,this.roots=new np({idProperty:"rootName"}),this.stylesProcessor=rn,this.set("isReadOnly",!1),this.set("isFocused",!1),this.set("isSelecting",!1),this.set("isComposing",!1)}getRoot(rn="main"){return this.roots.get(rn)}registerPostFixer(rn){this._postFixers.add(rn)}
7742destroy(){this.roots.forEach(rn=>rn.destroy()),this.stopListening()}_callPostFixers(rn){let ln=!1;do for(const dn of this._postFixers)if(ln=dn(rn),ln)break;while(ln)}}class sm extends Vu{constructor(rn,ln,dn,mn){super(rn,ln,dn,mn),this._priority=10,this._id=null,this._clonesGroup=null,this.getFillerOffset=v3}get priority(){return this._priority}get id(){return this._id}getElementsWithSameId(){if(this.id===null)throw new On("attribute-element-get-elements-with-same-id-no-id",this);return new Set(this._clonesGroup)}isSimilar(rn){return this.id!==null||rn.id!==null?this.id===rn.id:super.isSimilar(rn)&&this.priority==rn.priority}_clone(rn=!1){const ln=super._clone(rn);return ln._priority=this._priority,ln._id=this._id,ln}}function v3(){if(__(this))return null;let pn=this.parent;for(;pn&&pn.is("attributeElement");){if(__(pn)>1)return null;pn=pn.parent}return!pn||__(pn)>1?null:this.childCount}function __(pn){return Array.from(pn.getChildren()).filter(rn=>!rn.is("uiElement")).length}sm.DEFAULT_PRIORITY=10,sm.prototype.is=function(pn,rn){return rn?rn===this.name&&(pn==="attributeElement"||pn==="view:attributeElement"||pn==="element"||pn==="view:element"):pn==="attributeElement"||pn==="view:attributeElement"||pn==="element"||pn==="view:element"||pn==="node"||pn==="view:node"};class y_ extends Vu{constructor(rn,ln,dn,mn){super(rn,ln,dn,mn),this.getFillerOffset=b3}_insertChild(rn,ln){if(ln&&(ln instanceof rm||Array.from(ln).length>0))throw new On("view-emptyelement-cannot-add",[this,ln]);return 0}}function b3(){return null}y_.prototype.is=function(pn,rn){return rn?rn===this.name&&(pn==="emptyElement"||pn==="view:emptyElement"||pn==="element"||pn==="view:element"):pn==="emptyElement"||pn==="view:emptyElement"||pn==="element"||pn==="view:element"||pn==="node"||pn==="view:node"};class Gv extends Vu{constructor(rn,ln,dn,mn){super(rn,ln,dn,mn),this.getFillerOffset=y3}_insertChild(rn,ln){if(ln&&(ln instanceof rm||Array.from(ln).length>0))throw new On("view-uielement-cannot-add",[this,ln]);return 0}render(rn,ln){return this.toDomElement(rn)}toDomElement(rn){const ln=rn.createElement(this.name);for(const dn of this.getAttributeKeys())ln.setAttribute(dn,this.getAttribute(dn));return ln}}function _3(pn){pn.document.on("arrowKey",(rn,ln)=>function(dn,mn,gn){if(mn.keyCode==Mo.arrowright){const bn=mn.domTarget.ownerDocument.defaultView.getSelection(),wn=bn.rangeCount==1&&bn.getRangeAt(0).collapsed;if(wn||mn.shiftKey){const An=bn.focusNode,In=bn.focusOffset,Dn=gn.domPositionToView(An,In);if(Dn===null)return;let Bn=!1;const Fn=Dn.getLastMatchingPosition(Gn=>(Gn.item.is("uiElement")&&(Bn=!0),!(!Gn.item.is("uiElement")&&!Gn.item.is("attributeElement"))));if(Bn){const Gn=gn.viewPositionToDom(Fn);wn?bn.collapse(Gn.parent,Gn.offset):bn.extend(Gn.parent,Gn.offset)}}}}(0,ln,pn.domConverter),{priority:"low"})}function y3(){return null}Gv.prototype.is=function(pn,rn){return rn?rn===this.name&&(pn==="uiElement"||pn==="view:uiElement"||pn==="element"||pn==="view:element"):pn==="uiElement"||pn==="view:uiElement"||pn==="element"||pn==="view:element"||pn==="node"||pn==="view:node"};class k_ extends Vu{constructor(rn,ln,dn,mn){super(rn,ln,dn,mn),this.getFillerOffset=k3}_insertChild(rn,ln){if(ln&&(ln instanceof rm||Array.from(ln).length>0))throw new On("view-rawelement-cannot-add",[this,ln]);return 0}render(rn,ln){}}function k3(){return null}k_.prototype.is=function(pn,rn){return rn?rn===this.name&&(pn==="rawElement"||pn==="view:rawElement"||pn==="element"||pn==="view:element"):pn==="rawElement"||pn==="view:rawElement"||pn===this.name||pn==="view:"+this.name||pn==="element"||pn==="view:element"||pn==="node"||pn==="view:node"};class am extends Yn(tm){constructor(rn,ln){super(),this._children=[],this._customProperties=new Map,this.document=rn,ln&&this._insertChild(0,ln)}[Symbol.iterator](){return this._children[Symbol.iterator]()}get childCount(){return this._children.length}get isEmpty(){return this.childCount===0}get root(){return this}get parent(){return null}get name(){}get getFillerOffset(){}getCustomProperty(rn){return this._customProperties.get(rn)}*getCustomProperties(){yield*this._customProperties.entries()}_appendChild(rn){return this._insertChild(this.childCount,rn)}getChild(rn){return this._children[rn]}getChildIndex(rn){return this._children.indexOf(rn)}getChildren(){return this._children[Symbol.iterator]()}_insertChild(rn,ln){this._fireChange("children",this);let dn=0;const mn=function(gn,bn){return typeof bn=="string"?[new Vo(gn,bn)]:(Ir(bn)||(bn=[bn]),Array.from(bn).map(wn=>
vendor: 12,114 bytes, line 7742
7742typeof wn=="string"?new Vo(gn,wn):wn instanceof _p?new Vo(gn,wn.data):wn))}(this.document,ln);for(const gn of mn)gn.parent!==null&&gn._remove(),gn.parent=this,this._children.splice(rn,0,gn),rn++,dn++;return dn}_removeChildren(rn,ln=1){this._fireChange("children",this);for(let dn=rn;dn<rn+ln;dn++)this._children[dn].parent=null;return this._children.splice(rn,ln)}_fireChange(rn,ln){this.fire("change:"+rn,ln)}_setCustomProperty(rn,ln){this._customProperties.set(rn,ln)}_removeCustomProperty(rn){return this._customProperties.delete(rn)}}am.prototype.is=function(pn){return pn==="documentFragment"||pn==="view:documentFragment"};class Xk{constructor(rn){this._cloneGroups=new Map,this._slotFactory=null,this.document=rn}setSelection(...rn){this.document.selection._setTo(...rn)}setSelectionFocus(rn,ln){this.document.selection._setFocus(rn,ln)}createDocumentFragment(rn){return new am(this.document,rn)}createText(rn){return new Vo(this.document,rn)}createAttributeElement(rn,ln,dn={}){const mn=new sm(this.document,rn,ln);return typeof dn.priority=="number"&&(mn._priority=dn.priority),dn.id&&(mn._id=dn.id),dn.renderUnsafeAttributes&&mn._unsafeAttributesToRender.push(...dn.renderUnsafeAttributes),mn}createContainerElement(rn,ln,dn={},mn={}){let gn=null;eo(dn)?mn=dn:gn=dn;const bn=new Ym(this.document,rn,ln,gn);return mn.renderUnsafeAttributes&&bn._unsafeAttributesToRender.push(...mn.renderUnsafeAttributes),bn}createEditableElement(rn,ln,dn={}){const mn=new zv(this.document,rn,ln);return dn.renderUnsafeAttributes&&mn._unsafeAttributesToRender.push(...dn.renderUnsafeAttributes),mn}createEmptyElement(rn,ln,dn={}){const mn=new y_(this.document,rn,ln);return dn.renderUnsafeAttributes&&mn._unsafeAttributesToRender.push(...dn.renderUnsafeAttributes),mn}createUIElement(rn,ln,dn){const mn=new Gv(this.document,rn,ln);return dn&&(mn.render=dn),mn}createRawElement(rn,ln,dn,mn={}){const gn=new k_(this.document,rn,ln);return dn&&(gn.render=dn),mn.renderUnsafeAttributes&&gn._unsafeAttributesToRender.push(...mn.renderUnsafeAttributes),gn}setAttribute(rn,ln,dn){dn._setAttribute(rn,ln)}removeAttribute(rn,ln){ln._removeAttribute(rn)}addClass(rn,ln){ln._addClass(rn)}removeClass(rn,ln){ln._removeClass(rn)}setStyle(rn,ln,dn){eo(rn)&&dn===void 0?ln._setStyle(rn):dn._setStyle(rn,ln)}removeStyle(rn,ln){ln._removeStyle(rn)}setCustomProperty(rn,ln,dn){dn._setCustomProperty(rn,ln)}removeCustomProperty(rn,ln){return ln._removeCustomProperty(rn)}breakAttributes(rn){return rn instanceof qr?this._breakAttributes(rn):this._breakAttributesRange(rn)}breakContainer(rn){const ln=rn.parent;if(!ln.is("containerElement"))throw new On("view-writer-break-non-container-element",this.document);if(!ln.parent)throw new On("view-writer-break-root",this.document);if(rn.isAtStart)return qr._createBefore(ln);if(!rn.isAtEnd){const dn=ln._clone(!1);this.insert(qr._createAfter(ln),dn);const mn=new po(rn,qr._createAt(ln,"end")),gn=new qr(dn,0);this.move(mn,gn)}return qr._createAfter(ln)}mergeAttributes(rn){const ln=rn.offset,dn=rn.parent;if(dn.is("$text"))return rn;if(dn.is("attributeElement")&&dn.childCount===0){const bn=dn.parent,wn=dn.index;return dn._remove(),this._removeFromClonedElementsGroup(dn),this.mergeAttributes(new qr(bn,wn))}const mn=dn.getChild(ln-1),gn=dn.getChild(ln);if(!mn||!gn)return rn;if(mn.is("$text")&&gn.is("$text"))return ew(mn,gn);if(mn.is("attributeElement")&&gn.is("attributeElement")&&mn.isSimilar(gn)){const bn=mn.childCount;return mn._appendChild(gn.getChildren()),gn._remove(),this._removeFromClonedElementsGroup(gn),this.mergeAttributes(new qr(mn,bn))}return rn}mergeContainers(rn){const ln=rn.nodeBefore,dn=rn.nodeAfter;if(!(ln&&dn&&ln.is("containerElement")&&dn.is("containerElement")))throw new On("view-writer-merge-containers-invalid-position",this.document);const mn=ln.getChild(ln.childCount-1),gn=mn instanceof Vo?qr._createAt(mn,"end"):qr._createAt(ln,"end");return this.move(po._createIn(dn),qr._createAt(ln,"end")),this.remove(po._createOn(dn)),gn}insert(rn,ln){tw(ln=Ir(ln)?[...ln]:[ln],this.document);const dn=ln.reduce((bn,wn)=>{const An=bn[bn.length-1],In=!wn.is("uiElement");return An&&An.breakAttributes==In?An.nodes.push(wn):bn.push({breakAttributes:In,nodes:[wn]}),bn},[]);let mn=null,gn=rn;for(const{nodes:bn,breakAttributes:wn}of dn){const An=this._insertNodes(gn,bn,wn);mn||(mn=An.start),gn=An.end}return mn?new po(mn,gn):new po(rn)}remove(rn){const ln=rn instanceof po?rn:po._createOn(rn);if(Qm(ln,this.document),ln.isCollapsed)return new am(this.document);const{start:dn,end:mn}=this._breakAttributesRange(ln,!0),gn=dn.parent,bn=mn.offset-dn.offset,wn=gn._removeChildren(dn.offset,bn);for(const In of wn)this._removeFromClonedElementsGroup(In);const An=this.mergeAttributes(dn);return ln.start=An,ln.end=An.clone(),new am(this.document,wn)}clear(rn,ln){Qm(rn,this.document);const dn=rn.getWalker({direction:"backward",ignoreElementEnd:!0});for(const mn of dn){const gn=mn.item;let bn;if(gn.is("element")&&ln.isSimilar(gn))bn=po._createOn(gn);else if(!mn.nextPosition.isAfter(rn.start)&&gn.is("$textProxy")){const wn=gn.getAncestors().find(An=>An.is("element")&&ln.isSimilar(An));wn&&(bn=po._createIn(wn))}bn&&(bn.end.isAfter(rn.end)&&(bn.end=rn.end),bn.start.isBefore(rn.start)&&(bn.start=rn.start),this.remove(bn))}}move(rn,ln){let dn;if(ln.isAfter(rn.end)){const mn=(ln=this._breakAttributes(ln,!0)).parent,gn=mn.childCount;rn=this._breakAttributesRange(rn,!0),dn=this.remove(rn),ln.offset+=mn.childCount-gn}else dn=this.remove(rn);return this.insert(ln,dn)}wrap(rn,ln){if(!(ln instanceof sm))throw new On("view-writer-wrap-invalid-attribute",this.document);if(Qm(rn,this.document),rn.isCollapsed){let mn=rn.start;mn.parent.is("element")&&(dn=mn.parent,!Array.from(dn.getChildren()).some(bn=>!bn.is("uiElement")))&&(mn=mn.getLastMatchingPosition(bn=>bn.item.is("uiElement"))),mn=this._wrapPosition(mn,ln);const gn=this.document.selection;return gn.isCollapsed&&gn.getFirstPosition().isEqual(rn.start)&&this.setSelection(mn),new po(mn)}return this._wrapRange(rn,ln);var dn}unwrap(rn,ln){if(!(ln instanceof sm))throw new On("view-writer-unwrap-invalid-attribute",this.document);if(Qm(rn,this.document),rn.isCollapsed)return rn;const{start:dn,end:mn}=this._breakAttributesRange(rn,!0),gn=dn.parent,bn=this._unwrapChildren(gn,dn.offset,mn.offset,ln),wn=this.mergeAttributes(bn.start);wn.isEqual(bn.start)||bn.end.offset--;const An=this.mergeAttributes(bn.end);return new po(wn,An)}rename(rn,ln){const dn=new Ym(this.document,rn,ln.getAttributes());return this.insert(qr._createAfter(ln),dn),this.move(po._createIn(ln),qr._createAt(dn,0)),this.remove(po._createOn(ln)),dn}clearClonedElementsGroup(rn){this._cloneGroups.delete(rn)}createPositionAt(rn,ln){return qr._createAt(rn,ln)}createPositionAfter(rn){return qr._createAfter(rn)}createPositionBefore(rn){return qr._createBefore(rn)}createRange(rn,ln){return new po(rn,ln)}createRangeOn(rn){return po._createOn(rn)}createRangeIn(rn){return po._createIn(rn)}createSelection(...rn){return new lp(...rn)}createSlot(rn="children"){if(!this._slotFactory)throw new On("view-writer-invalid-create-slot-context",this.document);return this._slotFactory(this,rn)}_registerSlotFactory(rn){this._slotFactory=rn}_clearSlotFactory(){this._slotFactory=null}_insertNodes(rn,ln,dn){let mn,gn;if(mn=dn?w_(rn):rn.parent.is("$text")?rn.parent.parent:rn.parent,!mn)throw new On("view-writer-invalid-position-container",this.document);gn=dn?this._breakAttributes(rn,!0):rn.parent.is("$text")?C_(rn):rn;const bn=mn._insertChild(gn.offset,ln);for(const Dn of ln)this._addToClonedElementsGroup(Dn);const wn=gn.getShiftedBy(bn),An=this.mergeAttributes(gn);An.isEqual(gn)||wn.offset--;const In=this.mergeAttributes(wn);return new po(An,In)}_wrapChildren(rn,ln,dn,mn){let gn=ln;const bn=[];for(;gn<dn;){const An=rn.getChild(gn),In=An.is("$text"),Dn=An.is("attributeElement");if(Dn&&this._wrapAttributeElement(mn,An))bn.push(new qr(rn,gn));else if(In||!Dn||w3(mn,An)){const Bn=mn._clone();An._remove(),Bn._appendChild(An),rn._insertChild(gn,Bn),this._addToClonedElementsGroup(Bn),bn.push(new qr(rn,gn))}else this._wrapChildren(An,0,An.childCount,mn);gn++}let wn=0;for(const An of bn)An.offset-=wn,An.offset!=ln&&(this.mergeAttributes(An).isEqual(An)||(wn++,dn--));return po._createFromParentsAndOffsets(rn,ln,rn,dn)}_unwrapChildren(rn,ln,dn,mn){let gn=ln;const bn=[];for(;gn<dn;){const An=rn.getChild(gn);if(An.is("attributeElement"))if(An.isSimilar(mn)){const In=An.getChildren(),Dn=An.childCount;An._remove(),rn._insertChild(gn,In),this._removeFromClonedElementsGroup(An),bn.push(new qr(rn,gn),new qr(rn,gn+Dn)),gn+=Dn,dn+=Dn-1}else this._unwrapAttributeElement(mn,An)?(bn.push(new qr(rn,gn),new qr(rn,gn+1)),gn++):(this._unwrapChildren(An,0,An.childCount,mn),gn++);else gn++}let wn=0;for(const An of bn)An.offset-=wn,!(An.offset==ln||An.offset==dn)&&(this.mergeAttributes(An).isEqual(An)||(wn++,dn--));return po._createFromParentsAndOffsets(rn,ln,rn,dn)}_wrapRange(rn,ln){const{start:dn,end:mn}=this._breakAttributesRange(rn,!0),gn=dn.parent,bn=this._wrapChildren(gn,dn.offset,mn.offset,ln),wn=this.mergeAttributes(bn.start);wn.isEqual(bn.start)||bn.end.offset--;const An=this.mergeAttributes(bn.end);return new po(wn,An)}_wrapPosition(rn,ln){if(ln.isSimilar(rn.parent))return Jk(rn.clone());rn.parent.is("$text")&&(rn=C_(rn));const dn=this.createAttributeElement("_wrapPosition-fake-element");dn._priority=Number.POSITIVE_INFINITY,dn.isSimilar=()=>!1,rn.parent._insertChild(rn.offset,dn);const mn=new po(rn,rn.getShiftedBy(1));this.wrap(mn,ln);const gn=new qr(dn.parent,dn.index);dn._remove();const bn=gn.nodeBefore,wn=gn.nodeAfter;return bn instanceof Vo&&wn instanceof Vo?ew(bn,wn):Jk(gn)}_wrapAttributeElement(rn,ln){if(!nw(rn,ln)||rn.name!==ln.name||rn.priority!==ln.priority)return!1;for(const dn of rn.getAttributeKeys())if(dn!=="class"&&dn!=="style"&&ln.hasAttribute(dn)&&ln.getAttribute(dn)!==rn.getAttribute(dn))return!1;for(const dn of rn.getStyleNames())if(ln.hasStyle(dn)&&ln.getStyle(dn)!==rn.getStyle(dn))return!1;for(const dn of rn.getAttributeKeys())dn!=="class"&&dn!=="style"&&(ln.hasAttribute(dn)||this.setAttribute(dn,rn.getAttribute(dn),ln));for(const dn of rn.getStyleNames())ln.hasStyle(dn)||this.setStyle(dn,rn.getStyle(dn),ln);for(const dn of rn.getClassNames())ln.hasClass(dn)||this.addClass(dn,ln);return!0}_unwrapAttributeElement(rn,ln){if(!nw(rn,ln)||rn.name!==ln.name||rn.priority!==ln.priority)return!1;for(const dn of rn.getAttributeKeys())if(dn!=="class"&&dn!=="style"&&(!ln.hasAttribute(dn)||ln.getAttribute(dn)!==rn.getAttribute(dn)))return!1;if(!ln.hasClass(...rn.getClassNames()))return!1;for(const dn of rn.getStyleNames())if(!ln.hasStyle(dn)||ln.getStyle(dn)!==rn.getStyle(dn))return!1;for(const dn of rn.getAttributeKeys())dn!=="class"&&dn!=="style"&&this.removeAttribute(dn,ln);return this.removeClass(Array.from(rn.getClassNames()),ln),this.removeStyle(Array.from(rn.getStyleNames()),ln),!0}_breakAttributesRange(rn,ln=!1){const dn=rn.start,mn=rn.end;if(Qm(rn,this.document),rn.isCollapsed){const An=this._breakAttributes(rn.start,ln);return new po(An,An)}const gn=this._breakAttributes(mn,ln),bn=gn.parent.childCount,wn=this._breakAttributes(dn,ln);return gn.offset+=gn.parent.childCount-bn,new po(wn,gn)}_breakAttributes(rn,ln=!1){const dn=rn.offset,mn=rn.parent;if(rn.parent.is("emptyElement"))throw new On("view-writer-cannot-break-empty-element",this.document);if(rn.parent.is("uiElement"))throw new On("view-writer-cannot-break-ui-element",this.document);if(rn.parent.is("rawElement"))throw new On("view-writer-cannot-break-raw-element",this.document);if(!ln&&mn.is("$text")&&A_(mn.parent)||A_(mn))return rn.clone();if(mn.is("$text"))return this._breakAttributes(C_(rn),ln);if(dn==mn.childCount){const gn=new qr(mn.parent,mn.index+1);return this._breakAttributes(gn,ln)}if(dn===0){const gn=new qr(mn.parent,mn.index);return this._breakAttributes(gn,ln)}{const gn=mn.index+1,bn=mn._clone();mn.parent._insertChild(gn,bn),this._addToClonedElementsGroup(bn);const wn=mn.childCount-dn,An=mn._removeChildren(dn,wn);bn._appendChild(An);const In=new qr(mn.parent,gn);return this._breakAttributes(In,ln)}}
7742_addToClonedElementsGroup(rn){if(!rn.root.is("rootElement"))return;if(rn.is("element"))for(const mn of rn.getChildren())this._addToClonedElementsGroup(mn);const ln=rn.id;if(!ln)return;let dn=this._cloneGroups.get(ln);dn||(dn=new Set,this._cloneGroups.set(ln,dn)),dn.add(rn),rn._clonesGroup=dn}_removeFromClonedElementsGroup(rn){if(rn.is("element"))for(const mn of rn.getChildren())this._removeFromClonedElementsGroup(mn);const ln=rn.id;if(!ln)return;const dn=this._cloneGroups.get(ln);dn&&dn.delete(rn)}}function w_(pn){let rn=pn.parent;for(;!A_(rn);){if(!rn)return;rn=rn.parent}return rn}function w3(pn,rn){return pn.priority<rn.priority||!(pn.priority>rn.priority)&&pn.getIdentity()<rn.getIdentity()}function Jk(pn){const rn=pn.nodeBefore;if(rn&&rn.is("$text"))return new qr(rn,rn.data.length);const ln=pn.nodeAfter;return ln&&ln.is("$text")?new qr(ln,0):pn}function C_(pn){if(pn.offset==pn.parent.data.length)return new qr(pn.parent.parent,pn.parent.index+1);if(pn.offset===0)return new qr(pn.parent.parent,pn.parent.index);const rn=pn.parent.data.slice(pn.offset);return pn.parent._data=pn.parent.data.slice(0,pn.offset),pn.parent.parent._insertChild(pn.parent.index+1,new Vo(pn.root.document,rn)),new qr(pn.parent.parent,pn.parent.index+1)}function ew(pn,rn){const ln=pn.data.length;return pn._data+=rn.data,rn._remove(),new qr(pn,ln)}const C3=[Vo,sm,Ym,y_,k_,Gv];function tw(pn,rn){for(const ln of pn){if(!C3.some(dn=>ln instanceof dn))throw new On("view-writer-insert-invalid-node-type",rn);ln.is("$text")||tw(ln.getChildren(),rn)}}function A_(pn){return pn&&(pn.is("containerElement")||pn.is("documentFragment"))}function Qm(pn,rn){const ln=w_(pn.start),dn=w_(pn.end);if(!ln||!dn||ln!==dn)throw new On("view-writer-invalid-range-container",rn)}function nw(pn,rn){return pn.id===null&&rn.id===null}const rw=pn=>pn.createTextNode("Â "),iw=pn=>{const rn=pn.createElement("span");return rn.dataset.ckeFiller="true",rn.innerText="Â ",rn},ow=pn=>{const rn=pn.createElement("br");return rn.dataset.ckeFiller="true",rn},cp=7,Xm="â ".repeat(cp);function Gu(pn){return typeof pn=="string"?pn.substr(0,cp)===Xm:fu(pn)&&pn.data.substr(0,cp)===Xm}function Jm(pn){return pn.data.length==cp&&Gu(pn)}function sw(pn){const rn=typeof pn=="string"?pn:pn.data;return Gu(pn)?rn.slice(cp):rn}function A3(pn,rn){if(rn.keyCode==Mo.arrowleft){const ln=rn.domTarget.ownerDocument.defaultView.getSelection();if(ln.rangeCount==1&&ln.getRangeAt(0).collapsed){const dn=ln.getRangeAt(0).startContainer,mn=ln.getRangeAt(0).startOffset;Gu(dn)&&mn<=cp&&ln.collapse(dn,0)}}}var aw=an(9315),$3={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(aw.Z,$3),aw.Z.locals;class S3 extends cr(){constructor(rn,ln){super(),this.domDocuments=new Set,this.markedAttributes=new Set,this.markedChildren=new Set,this.markedTexts=new Set,this._inlineFiller=null,this._fakeSelectionContainer=null,this.domConverter=rn,this.selection=ln,this.set("isFocused",!1),this.set("isSelecting",!1),kn.isBlink&&!kn.isAndroid&&this.on("change:isSelecting",()=>{this.isSelecting||this.render()}),this.set("isComposing",!1),this.on("change:isComposing",()=>{this.isComposing||this.render()})}markToSync(rn,ln){if(rn==="text")this.domConverter.mapViewToDom(ln.parent)&&this.markedTexts.add(ln);else{if(!this.domConverter.mapViewToDom(ln))return;if(rn==="attributes")this.markedAttributes.add(ln);else{if(rn!=="children")throw new On("view-renderer-unknown-type",this);this.markedChildren.add(ln)}}}render(){if(this.isComposing&&!kn.isAndroid)return;let rn=null;const ln=!(kn.isBlink&&!kn.isAndroid)||!this.isSelecting;for(const dn of this.markedChildren)this._updateChildrenMappings(dn);ln?(this._inlineFiller&&!this._isSelectionInInlineFiller()&&this._removeInlineFiller(),this._inlineFiller?rn=this._getInlineFillerPosition():this._needsInlineFillerAtSelection()&&(rn=this.selection.getFirstPosition(),this.markedChildren.add(rn.parent))):this._inlineFiller&&this._inlineFiller.parentNode&&(rn=this.domConverter.domPositionToView(this._inlineFiller),rn&&rn.parent.is("$text")&&(rn=qr._createBefore(rn.parent)));for(const dn of this.markedAttributes)this._updateAttrs(dn);for(const dn of this.markedChildren)this._updateChildren(dn,{inlineFillerPosition:rn});for(const dn of this.markedTexts)!this.markedChildren.has(dn.parent)&&this.domConverter.mapViewToDom(dn.parent)&&this._updateText(dn,{inlineFillerPosition:rn});if(ln)if(rn){const dn=this.domConverter.viewPositionToDom(rn),mn=dn.parent.ownerDocument;Gu(dn.parent)?this._inlineFiller=dn.parent:this._inlineFiller=lw(mn,dn.parent,dn.offset)}else this._inlineFiller=null;this._updateFocus(),this._updateSelection(),this.domConverter._clearTemporaryCustomProperties(),this.markedTexts.clear(),this.markedAttributes.clear(),this.markedChildren.clear()}_updateChildrenMappings(rn){const ln=this.domConverter.mapViewToDom(rn);if(!ln)return;const dn=Array.from(ln.childNodes),mn=Array.from(this.domConverter.viewChildrenToDom(rn,{withChildren:!1})),gn=this._diffNodeLists(dn,mn),bn=this._findUpdateActions(gn,dn,mn,x3);if(bn.indexOf("update")!==-1){const wn={equal:0,insert:0,delete:0};for(const An of bn)if(An==="update"){const In=wn.equal+wn.insert,Dn=wn.equal+wn.delete,Bn=rn.getChild(In);!Bn||Bn.is("uiElement")||Bn.is("rawElement")||this._updateElementMappings(Bn,dn[Dn]),By(mn[In]),wn.equal++}else wn[An]++}}_updateElementMappings(rn,ln){this.domConverter.unbindDomElement(ln),this.domConverter.b
7742indElements(ln,rn),this.markedChildren.add(rn),this.markedAttributes.add(rn)}_getInlineFillerPosition(){const rn=this.selection.getFirstPosition();return rn.parent.is("$text")?qr._createBefore(rn.parent):rn}_isSelectionInInlineFiller(){if(this.selection.rangeCount!=1||!this.selection.isCollapsed)return!1;const rn=this.selection.getFirstPosition(),ln=this.domConverter.viewPositionToDom(rn);return!!(ln&&fu(ln.parent)&&Gu(ln.parent))}_removeInlineFiller(){const rn=this._inlineFiller;if(!Gu(rn))throw new On("view-renderer-filler-was-lost",this);Jm(rn)?rn.remove():rn.data=rn.data.substr(cp),this._inlineFiller=null}_needsInlineFillerAtSelection(){if(this.selection.rangeCount!=1||!this.selection.isCollapsed)return!1;const rn=this.selection.getFirstPosition(),ln=rn.parent,dn=rn.offset;if(!this.domConverter.mapViewToDom(ln.root)||!ln.is("element")||!function(bn){if(bn.getAttribute("contenteditable")=="false")return!1;const wn=bn.findAncestor(An=>An.hasAttribute("contenteditable"));return!wn||wn.getAttribute("contenteditable")=="true"}(ln)||dn===ln.getFillerOffset())return!1;const mn=rn.nodeBefore,gn=rn.nodeAfter;return!(mn instanceof Vo||gn instanceof Vo)&&(!kn.isAndroid||!mn&&!gn)}_updateText(rn,ln){const dn=this.domConverter.findCorrespondingDomText(rn);let mn=this.domConverter.viewToDom(rn).data;const gn=ln.inlineFillerPosition;gn&&gn.parent==rn.parent&&gn.offset==rn.index&&(mn=Xm+mn),cw(dn,mn)}_updateAttrs(rn){const ln=this.domConverter.mapViewToDom(rn);if(!ln)return;const dn=Array.from(ln.attributes).map(gn=>gn.name),mn=rn.getAttributeKeys();for(const gn of mn)this.domConverter.setDomElementAttribute(ln,gn,rn.getAttribute(gn),rn);for(const gn of dn)rn.hasAttribute(gn)||this.domConverter.removeDomElementAttribute(ln,gn)}_updateChildren(rn,ln){const dn=this.domConverter.mapViewToDom(rn);if(!dn)return;if(kn.isAndroid){let Bn=null;for(const Fn of Array.from(dn.childNodes)){if(Bn&&fu(Bn)&&fu(Fn)){dn.normalize();break}Bn=Fn}}const mn=ln.inlineFillerPosition,gn=dn.childNodes,bn=Array.from(this.domConverter.viewChildrenToDom(rn,{bind:!0}));mn&&mn.parent===rn&&lw(dn.ownerDocument,bn,mn.offset);const wn=this._diffNodeLists(gn,bn),An=this._findUpdateActions(wn,gn,bn,E3);let In=0;const Dn=new Set;for(const Bn of An)Bn==="delete"?(Dn.add(gn[In]),By(gn[In])):Bn!=="equal"&&Bn!=="update"||In++;In=0;for(const Bn of An)Bn==="insert"?(Iy(dn,In,bn[In]),In++):Bn==="update"?(cw(gn[In],bn[In].data),In++):Bn==="equal"&&(this._markDescendantTextToSync(this.domConverter.domToView(bn[In])),In++);for(const Bn of Dn)Bn.parentNode||this.domConverter.unbindDomElement(Bn)}_diffNodeLists(rn,ln){return rn=function(dn,mn){const gn=Array.from(dn);return gn.length==0||!mn||gn[gn.length-1]==mn&&gn.pop(),gn}(rn,this._fakeSelectionContainer),Pn(rn,ln,T3.bind(null,this.domConverter))}_findUpdateActions(rn,ln,dn,mn){if(rn.indexOf("insert")===-1||rn.indexOf("delete")===-1)return rn;let gn=[],bn=[],wn=[];const An={equal:0,insert:0,delete:0};for(const In of rn)In==="insert"?wn.push(dn[An.equal+An.insert]):In==="delete"?bn.push(ln[An.equal+An.delete]):(gn=gn.concat(Pn(bn,wn,mn).map(Dn=>Dn==="equal"?"update":Dn)),gn.push("equal"),bn=[],wn=[]),An[In]++;return gn.concat(Pn(bn,wn,mn).map(In=>In==="equal"?"update":In))}_markDescendantTextToSync(rn){if(rn){if(rn.is("$text"))this.markedTexts.add(rn);else if(rn.is("element"))for(const ln of rn.getChildren())this._markDescendantTextToSync(ln)}}_updateSelection(){if(kn.isBlink&&!kn.isAndroid&&this.isSelecting&&!this.markedChildren.size)return;if(this.selection.rangeCount===0)return this._removeDomSelection(),void this._removeFakeSelection();const rn=this.domConverter.mapViewToDom(this.selection.editableElement);this.isFocused&&rn&&(this.selection.isFake?this._updateFakeSelection(rn):this._fakeSelectionContainer&&this._fakeSelectionContainer.isConnected?(this._removeFakeSelection(),this._updateDomSelection(rn)):this.isComposing&&kn.isAndroid||this._updateDomSelection(rn))}_updateFakeSelection(rn){const ln=rn.ownerDocument;this._fakeSelectionContainer||(this._fakeSelectionContainer=function(bn){const wn=bn.createElement("div");
7742return wn.className="ck-fake-selection-container",Object.assign(wn.style,{position:"fixed",top:0,left:"-9999px",width:"42px"}),wn.textContent="Â ",wn}(ln));const dn=this._fakeSelectionContainer;if(this.domConverter.bindFakeSelection(dn,this.selection),!this._fakeSelectionNeedsUpdate(rn))return;dn.parentElement&&dn.parentElement==rn||rn.appendChild(dn),dn.textContent=this.selection.fakeSelectionLabel||"Â ";const mn=ln.getSelection(),gn=ln.createRange();mn.removeAllRanges(),gn.selectNodeContents(dn),mn.addRange(gn)}_updateDomSelection(rn){const ln=rn.ownerDocument.defaultView.getSelection();if(!this._domSelectionNeedsUpdate(ln))return;const dn=this.domConverter.viewPositionToDom(this.selection.anchor),mn=this.domConverter.viewPositionToDom(this.selection.focus);ln.setBaseAndExtent(dn.parent,dn.offset,mn.parent,mn.offset),kn.isGecko&&function(gn,bn){const wn=gn.parent;if(wn.nodeType!=Node.ELEMENT_NODE||gn.offset!=wn.childNodes.length-1)return;const An=wn.childNodes[gn.offset];An&&An.tagName=="BR"&&bn.addRange(bn.getRangeAt(0))}(mn,ln)}_domSelectionNeedsUpdate(rn){if(!this.domConverter.isDomSelectionCorrect(rn))return!0;const ln=rn&&this.domConverter.domSelectionToView(rn);return(!ln||!this.selection.isEqual(ln))&&!(!this.selection.isCollapsed&&this.selection.isSimilar(ln))}_fakeSelectionNeedsUpdate(rn){const ln=this._fakeSelectionContainer,dn=rn.ownerDocument.getSelection();return!ln||ln.parentElement!==rn||dn.anchorNode!==ln&&!ln.contains(dn.anchorNode)||ln.textContent!==this.selection.fakeSelectionLabel}_removeDomSelection(){for(const rn of this.domDocuments){const ln=rn.getSelection();if(ln.rangeCount){const dn=rn.activeElement,mn=this.domConverter.mapDomToView(dn);dn&&mn&&ln.removeAllRanges()}}}_removeFakeSelection(){const rn=this._fakeSelectionContainer;rn&&rn.remove()}_updateFocus(){if(this.isFocused){const rn=this.selection.editableElement;rn&&this.domConverter.focus(rn)}}}function lw(pn,rn,ln){const dn=rn instanceof Array?rn:rn.childNodes,mn=dn[ln];if(fu(mn))return mn.data=Xm+mn.data,mn;{const gn=pn.createTextNode(Xm);return Array.isArray(rn)?dn.splice(ln,0,gn):Iy(rn,ln,gn),gn}}function x3(pn,rn){return zp(pn)&&zp(rn)&&!fu(pn)&&!fu(rn)&&!Um(pn)&&!Um(rn)&&pn.tagName.toLowerCase()===rn.tagName.toLowerCase()}function E3(pn,rn){return zp(pn)&&zp(rn)&&fu(pn)&&fu(rn)}function T3(pn,rn,ln){return rn===ln||(fu(rn)&&fu(ln)?rn.data===ln.data:!(!pn.isBlockFiller(rn)||!pn.isBlockFiller(ln)))}function cw(pn,rn){const ln=pn.data;if(ln==rn)return;const dn=Cn(ln,rn);for(const mn of dn)mn.type==="insert"?pn.insertData(mn.index,mn.values.join("")):pn.deleteData(mn.index,mn.howMany)}const M3=ow(no.document),P3=rw(no.document),I3=iw(no.document),Uv="data-ck-unsafe-attribute-",dw="data-ck-unsafe-element";class Wv{constructor(rn,{blockFillerMode:ln,renderingMode:dn="editing"}={}){this._domToViewMapping=new WeakMap,this._viewToDomMapping=new WeakMap,this._fakeSelectionMapping=new WeakMap,this._rawContentElementMatcher=new sp,this._inlineObjectElementMatcher=new sp,this._elementsWithTemporaryCustomProperties=new Set,this.document=rn,this.renderingMode=dn,this.blockFillerMode=ln||(dn==="editing"?"br":"nbsp"),this.preElements=["pre"],this.blockElements=["address","article","aside","blockquote","caption","center","dd","details","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","legend","li","main","menu","nav","ol","p","pre","section","summary","table","tbody","td","tfoot","th","thead","tr","ul"],this.inlineObjectElements=["object","iframe","input","button","textarea","select","option","video","embed","audio","img","canvas"],this.unsafeElements=["script","style"],this._domDocument=this.renderingMode==="editing"?no.document:no.document.implementation.createHTMLDocument("")}bindFakeSelection(rn,ln){this._fakeSelectionMapping.set(rn,new lp(ln))}fakeSelectionToView(rn){return this._fakeSelectionMapping.get(rn)}bindElements(rn,ln){this._domToViewMapping.set(rn,ln),this._viewToDomMapping.set(ln,rn)}unbindDomElement(rn){const ln=this._domToViewMapping.get(rn);if(ln){this._domToViewMapping.delete(rn),this._viewToDomMapping.delete(ln);for(const dn of Array.from(rn.children))this.unbindDomElement(dn)}}bindDocumentFragments(rn,ln){this._domToViewMapping.set(rn,ln),this._viewToDomMapping.set(ln,rn)}shouldRenderAttribute(rn,ln,dn){return this.renderingMode==="data"||!(rn=rn.toLowerCase()).startsWith("on")&&(rn!=="srcdoc"||!ln.match(/\bon\S+\s*=|javascript:|<\s*\/*script/i))&&(dn==="img"&&(rn==="src"||rn==="srcset")||dn==="source"&&rn==="srcset"||!ln.match(/^\s*(javascript:|data:(image\/svg|text\/x?html))/i))}setContentOf(rn,ln){if(this.renderingMode==="data")return void(rn.innerHTML=ln);const dn=new DOMParser().parseFromString(ln,"text/html"),mn=dn.createDocumentFragment(),gn=dn.body.childNodes;for(;gn.length>0;)mn.appendChild(gn[0]);const bn=dn.createTreeWalker(mn,NodeFilter.SHOW_ELEMENT),wn=[];let An;for(;An=bn.nextNode();)wn.push(An);for(const In of wn){for(const Bn of In.getAttributeNames())this.setDomElementAttribute(In,Bn,In.getAttribute(Bn));const Dn=In.tagName.toLowerCase();this._shouldRenameElement(Dn)&&(pw(Dn),In.replaceWith(this._createReplacementDomElement(Dn,In)))}for(;rn.firstChild;)rn.firstChild.remove();rn.append(mn)}viewToDom(rn,ln={}){if(rn.is("$text")){const dn=this._processDataFromViewText(rn);return this._domDocument.createTextNode(dn)}{const dn=rn;
vendor: 5,156 bytes, line 7742
7742if(this.mapViewToDom(dn)){if(!dn.getCustomProperty("editingPipeline:doNotReuseOnce"))return this.mapViewToDom(dn);this._elementsWithTemporaryCustomProperties.add(dn)}let mn;if(dn.is("documentFragment"))mn=this._domDocument.createDocumentFragment(),ln.bind&&this.bindDocumentFragments(mn,dn);else{if(dn.is("uiElement"))return mn=dn.name==="$comment"?this._domDocument.createComment(dn.getCustomProperty("$rawContent")):dn.render(this._domDocument,this),ln.bind&&this.bindElements(mn,dn),mn;this._shouldRenameElement(dn.name)?(pw(dn.name),mn=this._createReplacementDomElement(dn.name)):mn=dn.hasAttribute("xmlns")?this._domDocument.createElementNS(dn.getAttribute("xmlns"),dn.name):this._domDocument.createElement(dn.name),dn.is("rawElement")&&dn.render(mn,this),ln.bind&&this.bindElements(mn,dn);for(const gn of dn.getAttributeKeys())this.setDomElementAttribute(mn,gn,dn.getAttribute(gn),dn)}if(ln.withChildren!==!1)for(const gn of this.viewChildrenToDom(dn,ln))mn.appendChild(gn);return mn}}setDomElementAttribute(rn,ln,dn,mn){const gn=this.shouldRenderAttribute(ln,dn,rn.tagName.toLowerCase())||mn&&mn.shouldRenderUnsafeAttribute(ln);gn||jn("domconverter-unsafe-attribute-detected",{domElement:rn,key:ln,value:dn}),function(bn){try{no.document.createAttribute(bn)}catch{return!1}return!0}(ln)?(rn.hasAttribute(ln)&&!gn?rn.removeAttribute(ln):rn.hasAttribute(Uv+ln)&&gn&&rn.removeAttribute(Uv+ln),rn.setAttribute(gn?ln:Uv+ln,dn)):jn("domconverter-invalid-attribute-detected",{domElement:rn,key:ln,value:dn})}removeDomElementAttribute(rn,ln){ln!=dw&&(rn.removeAttribute(ln),rn.removeAttribute(Uv+ln))}*viewChildrenToDom(rn,ln={}){const dn=rn.getFillerOffset&&rn.getFillerOffset();let mn=0;for(const gn of rn.getChildren()){dn===mn&&(yield this._getBlockFiller());const bn=gn.is("element")&&!!gn.getCustomProperty("dataPipeline:transparentRendering")&&!yu(gn.getAttributes());bn&&this.renderingMode=="data"?yield*this.viewChildrenToDom(gn,ln):(bn&&jn("domconverter-transparent-rendering-unsupported-in-editing-pipeline",{viewElement:gn}),yield this.viewToDom(gn,ln)),mn++}dn===mn&&(yield this._getBlockFiller())}viewRangeToDom(rn){const ln=this.viewPositionToDom(rn.start),dn=this.viewPositionToDom(rn.end),mn=this._domDocument.createRange();return mn.setStart(ln.parent,ln.offset),mn.setEnd(dn.parent,dn.offset),mn}viewPositionToDom(rn){const ln=rn.parent;if(ln.is("$text")){const dn=this.findCorrespondingDomText(ln);if(!dn)return null;let mn=rn.offset;return Gu(dn)&&(mn+=cp),{parent:dn,offset:mn}}{let dn,mn,gn;if(rn.offset===0){if(dn=this.mapViewToDom(ln),!dn)return null;gn=dn.childNodes[0]}else{const bn=rn.nodeBefore;if(mn=bn.is("$text")?this.findCorrespondingDomText(bn):this.mapViewToDom(bn),!mn)return null;dn=mn.parentNode,gn=mn.nextSibling}return fu(gn)&&Gu(gn)?{parent:gn,offset:cp}:{parent:dn,offset:mn?Iv(mn)+1:0}}}domToView(rn,ln={}){const dn=[],mn=this._domToView(rn,ln,dn),gn=mn.next().value;return gn?(mn.next(),this._processDomInlineNodes(null,dn,ln),gn.is("$text")&&gn.data.length==0?null:gn):null}*domChildrenToView(rn,ln={},dn=[]){for(let mn=0;mn<rn.childNodes.length;mn++){const gn=rn.childNodes[mn],bn=this._domToView(gn,ln,dn),wn=bn.next().value;wn!==null&&(this._isBlockViewElement(wn)&&this._processDomInlineNodes(rn,dn,ln),yield wn,bn.next())}this._processDomInlineNodes(rn,dn,ln)}domSelectionToView(rn){if(function(mn){if(!kn.isGecko||!mn.rangeCount)return!1;const gn=mn.getRangeAt(0).startContainer;try{Object.prototype.toString.call(gn)}catch{return!0}return!1}(rn))return new lp([]);if(rn.rangeCount===1){let mn=rn.getRangeAt(0).startContainer;fu(mn)&&(mn=mn.parentNode);const gn=this.fakeSelectionToView(mn);if(gn)return gn}const ln=this.isDomSelectionBackward(rn),dn=[];for(let mn=0;mn<rn.rangeCount;mn++){const gn=rn.getRangeAt(mn),bn=this.domRangeToView(gn);bn&&dn.push(bn)}return new lp(dn,{backward:ln})}domRangeToView(rn){const ln=this.domPositionToView(rn.startContainer,rn.startOffset),dn=this.domPositionToView(rn.endContainer,rn.endOffset);return ln&&dn?new po(ln,dn):null}domPositionToView(rn,ln=0){if(this.isBlockFiller(rn))return this.domPositionToView(rn.parentNode,Iv(rn));const dn=this.mapDomToView(rn);if(dn&&(dn.is("uiElement")||dn.is("rawElement")))return qr._createBefore(dn);if(fu(rn)){if(Jm(rn))return this.domPositionToView(rn.parentNode,Iv(rn));const mn=this.findCorrespondingViewText(rn);let gn=ln;return mn?(Gu(rn)&&(gn-=cp,gn=gn<0?0:gn),new qr(mn,gn)):null}if(ln===0){const mn=this.mapDomToView(rn);if(mn)return new qr(mn,0)}else{const mn=rn.childNodes[ln-1];if(fu(mn)&&Jm(mn)||mn&&this.isBlockFiller(mn))return this.domPositionToView(mn.parentNode,Iv(mn));const gn=fu(mn)?this.findCorrespondingViewText(mn):this.mapDomToView(mn);if(gn&&gn.parent)return new qr(gn.parent,gn.index+1)}return null}mapDomToView(rn){return this.getHostViewElement(rn)||this._domToViewMapping.get(rn)}findCorrespondingViewText(rn){if(Jm(rn))return null;const ln=this.getHostViewElement(rn);if(ln)return ln;const dn=rn.previousSibling;if(dn){if(!this.isElement(dn))return null;const mn=this.mapDomToView(dn);if(mn){const gn=mn.nextSibling;return gn instanceof Vo?gn:null}}else{const mn=this.mapDomToView(rn.parentNode);
7742if(mn){const gn=mn.getChild(0);return gn instanceof Vo?gn:null}}return null}mapViewToDom(rn){return this._viewToDomMapping.get(rn)}findCorrespondingDomText(rn){const ln=rn.previousSibling;return ln&&this.mapViewToDom(ln)?this.mapViewToDom(ln).nextSibling:!ln&&rn.parent&&this.mapViewToDom(rn.parent)?this.mapViewToDom(rn.parent).childNodes[0]:null}focus(rn){const ln=this.mapViewToDom(rn);if(ln&&ln.ownerDocument.activeElement!==ln){const{scrollX:dn,scrollY:mn}=no.window,gn=[];uw(ln,bn=>{const{scrollLeft:wn,scrollTop:An}=bn;gn.push([wn,An])}),ln.focus(),uw(ln,bn=>{const[wn,An]=gn.shift();bn.scrollLeft=wn,bn.scrollTop=An}),no.window.scrollTo(dn,mn)}}_clearDomSelection(){const rn=this.mapViewToDom(this.document.selection.editableElement);if(!rn)return;const ln=rn.ownerDocument.defaultView.getSelection(),dn=this.domSelectionToView(ln);dn&&dn.rangeCount>0&&ln.removeAllRanges()}isElement(rn){return rn&&rn.nodeType==Node.ELEMENT_NODE}isDocumentFragment(rn){return rn&&rn.nodeType==Node.DOCUMENT_FRAGMENT_NODE}isBlockFiller(rn){return this.blockFillerMode=="br"?rn.isEqualNode(M3):!(rn.tagName!=="BR"||!hw(rn,this.blockElements)||rn.parentNode.childNodes.length!==1)||rn.isEqualNode(I3)||function(ln,dn){return ln.isEqualNode(P3)&&hw(ln,dn)&&ln.parentNode.childNodes.length===1}(rn,this.blockElements)}isDomSelectionBackward(rn){if(rn.isCollapsed)return!1;const ln=this._domDocument.createRange();try{ln.setStart(rn.anchorNode,rn.anchorOffset),ln.setEnd(rn.focusNode,rn.focusOffset)}catch{return!1}const dn=ln.collapsed;return ln.detach(),dn}getHostViewElement(rn){const ln=function(dn){const mn=[];let gn=dn;for(;gn&&gn.nodeType!=Node.DOCUMENT_NODE;)mn.unshift(gn),gn=gn.parentNode;return mn}(rn);for(ln.pop();ln.length;){const dn=ln.pop(),mn=this._domToViewMapping.get(dn);if(mn&&(mn.is("uiElement")||mn.is("rawElement")))return mn}return null}isDomSelectionCorrect(rn){return this._isDomSelectionPositionCorrect(rn.anchorNode,rn.anchorOffset)&&this._isDomSelectionPositionCorrect(rn.focusNode,rn.focusOffset)}registerRawContentMatcher(rn){this._rawContentElementMatcher.add(rn)}registerInlineObjectMatcher(rn){this._inlineObjectElementMatcher.add(rn)}_clearTemporaryCustomProperties(){for(const rn of this._elementsWithTemporaryCustomProperties)rn._removeCustomProperty("editingPipeline:doNotReuseOnce");this._elementsWithTemporaryCustomProperties.clear()}_getBlockFiller(){switch(this.blockFillerMode){case"nbsp":return rw(this._domDocument);case"markedNbsp":return iw(this._domDocument);case"br":return ow(this._domDocument)}}_isDomSelectionPositionCorrect(rn,ln){if(fu(rn)&&Gu(rn)&&ln<cp||this.isElement(rn)&&Gu(rn.childNodes[ln]))return!1;const dn=this.mapDomToView(rn);return!dn||!dn.is("uiElement")&&!dn.is("rawElement")}*_domToView(rn,ln,dn){if(this.isBlockFiller(rn))return null;const mn=this.getHostViewElement(rn);if(mn)return mn;if(Um(rn)&&ln.skipComments)return null;if(fu(rn)){if(Jm(rn))return null;{const gn=rn.data;if(gn==="")return null;const bn=new Vo(this.document,gn);return dn.push(bn),bn}}{let gn=this.mapDomToView(rn);if(gn)return this._isInlineObjectElement(gn)&&dn.push(gn),gn;if(this.isDocumentFragment(rn))gn=new am(this.document),ln.bind&&this.bindDocumentFragments(rn,gn);else{gn=this._createViewElement(rn,ln),ln.bind&&this.bindElements(rn,gn);const wn=rn.attributes;if(wn)for(let An=wn.length,In=0;In<An;In++)gn._setAttribute(wn[In].name,wn[In].value);if(this._isViewElementWithRawContent(gn,ln))return gn._setCustomProperty("$rawContent",rn.innerHTML),this._isBlockViewElement(gn)||dn.push(gn),gn;if(Um(rn))return gn._setCustomProperty("$rawContent",rn.data),gn}yield gn;const bn=[];if(ln.withChildren!==!1)for(const wn of this.domChildrenToView(rn,ln,bn))gn._appendChild(wn);if(this._isInlineObjectElement(gn))dn.push(gn);else for(const wn of bn)dn.push(wn)}}_processDomInlineNodes(rn,ln,dn){if(!ln.length||rn&&!this.isDocumentFragment(rn)&&!this._isBlockDomElement(rn))return;let mn=!1;for(let gn=0;gn<ln.length;gn++){const bn=ln[gn];if(!bn.is("$text")){mn=!1;continue}let wn,An=!1;if(D3(bn,this.preElements))wn=sw(bn.data);else{wn=bn.data.replace(/[ \n\t\r]{1,}/g," "),An=/[^\S\u00A0]/.test(wn.charAt(wn.length-1));const In=gn>0?ln[gn-1]:null,Dn=gn+1<ln.length?ln[gn+1]:null,Bn=!In||In.is("element")&&In.name=="br"||mn,Fn=!Dn&&!Gu(bn.data);dn.withChildren!==!1&&(Bn&&(wn=wn.replace(/^ /,"")),Fn&&(wn=wn.replace(/ $/,""))),wn=sw(wn),wn=wn.replace(/ \u00A0/g," ");const Gn=Dn&&Dn.is("element")&&Dn.name!="br",Un=Dn&&Dn.is("$text")&&Dn.data.charAt(0)==" ";(/[ \u00A0]\u00A0$/.test(wn)||!Dn||Gn||Un)&&(wn=wn.replace(/\u00A0$/," ")),(Bn||In&&In.is("element")&&In.name!="br")&&(wn=wn.replace(/^\u00A0/," "))}wn.length==0&&bn.parent?(bn._remove(),ln.splice(gn,1),gn--):(bn._data=wn,mn=An)}ln.length=0}_processDataFromViewText(rn){let ln=rn.data;if(rn.getAncestors().some(dn=>this.preElements.includes(dn.name)))return ln;if(ln.charAt(0)==" "){const dn=this._getTouchingInlineViewNode(rn,!1);!(dn&&dn.is("$textProxy")&&this._nodeEndsWithSpace(dn))&&dn||(ln="Â "+ln.substr(1))}if(ln.charAt(ln.length-1)==" "){const dn=this._getTouchingInlineViewNode(rn,!0),mn=dn&&dn.is("$textProxy")&&dn.data.charAt(0)==" ";ln.charAt(ln.length-2)!=" "&&dn&&!mn||(ln=ln.substr(0,ln.length-1)+"Â ")}return ln.replace(/ {2}/g," Â ")}_nodeEndsWithSpace(rn){if(rn.getAncestors().some(dn=>this.preElements.includes(dn.name)))return!1;const ln=this._processDataFromViewText(rn);return ln.charAt(ln.length-1)==" "}_getTouchingInlineViewNode(rn,ln){const dn=new om({startPosition:ln?qr._createAfter(rn):qr._createBefore(rn),direction:ln?"forward":"backward"});for(const mn of dn){if(mn.item.is("element","br"))return null;if(this._isInlineObjectElement(mn.item))return mn.item;if(mn.item.is("containerElement"))return null;if(mn.item.is("$textProxy"))return mn.item}return null}_isBlockDomElement(rn){return this.isElement(rn)&&this.blockElements.includes(rn.tagName.toLowerCase())}_isBlockViewElement(rn){return rn.is("element")&&this.blockElements.includes(rn.name)}_isInlineObjectElement(rn){return!!rn.is("element")&&(rn.name=="br"||this.inlineObjectElements.includes(rn.name)||!!this._inlineObjectElementMatcher.match(rn))}_createViewElement(rn,ln){if(Um(rn))return new Gv(this.document,"$comment");const dn=ln.keepOriginalCase?rn.tagName:rn.tagName.toLowerCase();return new Vu(this.document,dn)}_isViewElementWithRawContent(rn,ln){return ln.withChildren!==!1&&rn.is("element")&&!!this._rawContentElementMatcher.match(rn)}_shouldRenameElement(rn){const ln=rn.toLowerCase();return this.renderingMode==="editing"&&this.unsafeElements.includes(ln)}_createReplacementDomElement(rn,ln){const dn=this._domDocument.createElement("span");if(dn.setAttribute(dw,rn),ln){for(;ln.firstChild;)dn.appendChild(ln.firstChild);for(const mn of ln.getAttributeNames())dn.setAttribute(mn,ln.getAttribute(mn))}return dn}}function D3(pn,rn){return pn.getAncestors().some(ln=>ln.is("element")&&rn.includes(ln.name))}function uw(pn,rn){let ln=pn;for(;ln;)rn(ln),ln=ln.parentElement}function hw(pn,rn){const ln=pn.parentNode;return!!ln&&!!ln.tagName&&rn.includes(ln.tagName.toLowerCase())}function pw(pn){pn==="script"&&jn("domconverter-unsafe-script-element-detected"),pn==="style"&&jn("domconverter-unsafe-style-element-detected")}class yp extends Ku(){constructor(rn){super(),this._isEnabled=!1,this.view=rn,this.document=rn.document}get isEnabled(){return this._isEnabled}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}destroy(){this.disable(),this.stopListening()}checkShouldIgnoreEventFromTarget(rn){return rn&&rn.nodeType===3&&(rn=rn.parentNode),!(!rn||rn.nodeType!==1)&&rn.matches("[data-cke-ignore-events], [data-cke-ignore-events] *")}}const fw=Wk(function(pn,rn){vo(rn,ym(rn),pn)});class Sm{constructor(rn,ln,dn){this.view=rn,this.document=rn.document,this.domEvent=ln,this.domTarget=ln.target,fw(this,dn)}get target(){return this.view.domConverter.mapDomToView(this.domTarget)}preventDefault(){this.domEvent.preventDefault()}stopPropagation(){this.domEvent.stopPropagation()}}class Hp extends yp{constructor(){super(...arguments),this.useCapture=!1}observe(rn){(typeof this.domEventType=="string"?[this.domEventType]:this.domEventType).forEach(ln=>{this.listenTo(rn,ln,(dn,mn)=>{this.isEnabled&&!this.checkShouldIgnoreEventFromTarget(mn.target)&&this.onDomEvent(mn)},{useCapture:this.useCapture})})}stopObserving(rn){this.stopListening(rn)}fire(rn,ln,dn){this.isEnabled&&this.document.fire(rn,new Sm(this.view,ln,dn))}}class O3 extends Hp{constructor(){super(...arguments),this.domEventType=["keydown","keyup"]}onDomEvent(rn){const ln={keyCode:rn.keyCode,altKey:rn.altKey,ctrlKey:rn.ctrlKey,shiftKey:rn.shiftKey,metaKey:rn.metaKey,get keystroke(){return wm(this)}};this.fire(rn.type,rn,ln)}}const $_=function(){return zr.Date.now()};var N3=/\s/;const B3=function(pn){for(var rn=pn.length;rn--&&N3.test(pn.charAt(rn)););return rn};var L3=/^\s+/;const R3=function(pn){return pn&&pn.slice(0,B3(pn)+1).replace(L3,"")};var F3=/^[-+]0x[0-9a-f]+$/i,j3=/^0b[01]+$/i,z3=/^0o[0-7]+$/i,H3=parseInt;const mw=function(pn){if(typeof pn=="number")return pn;if(Fv(pn))return NaN;if(nr(pn)){var rn=typeof pn.valueOf=="function"?pn.valueOf():pn;pn=nr(rn)?rn+"":rn}if(typeof pn!="string")return pn===0?pn:+pn;pn=R3(pn);var ln=j3.test(pn);return ln||z3.test(pn)?H3(pn.slice(2),ln?2:8):F3.test(pn)?NaN:+pn};var G3=Math.max,U3=Math.min;const _g=function(pn,rn,ln){var dn,mn,gn,bn,wn,An,In=0,Dn=!1,Bn=!1,Fn=!0;if(typeof pn!="function")throw new TypeError("Expected a function");function Gn(gr){var _r=dn,Rr=mn;return dn=mn=void 0,In=gr,bn=pn.apply(Rr,_r)}function Un(gr){var _r=gr-An;return An===void 0||_r>=rn||_r<0||Bn&&gr-In>=gn}
7742function Zn(){var gr=$_();if(Un(gr))return tr(gr);wn=setTimeout(Zn,function(_r){var Rr=rn-(_r-An);return Bn?U3(Rr,gn-(_r-In)):Rr}(gr))}function tr(gr){return wn=void 0,Fn&&dn?Gn(gr):(dn=mn=void 0,bn)}function ir(){var gr=$_(),_r=Un(gr);if(dn=arguments,mn=this,An=gr,_r){if(wn===void 0)return function(Rr){return In=Rr,wn=setTimeout(Zn,rn),Dn?Gn(Rr):bn}(An);if(Bn)return clearTimeout(wn),wn=setTimeout(Zn,rn),Gn(An)}return wn===void 0&&(wn=setTimeout(Zn,rn)),bn}return rn=mw(rn)||0,nr(ln)&&(Dn=!!ln.leading,gn=(Bn="maxWait"in ln)?G3(mw(ln.maxWait)||0,rn):gn,Fn="trailing"in ln?!!ln.trailing:Fn),ir.cancel=function(){wn!==void 0&&clearTimeout(wn),In=0,dn=An=mn=wn=void 0},ir.flush=function(){return wn===void 0?bn:tr($_())},ir};class W3 extends yp{constructor(rn){super(rn),this._fireSelectionChangeDoneDebounced=_g(ln=>{this.document.fire("selectionChangeDone",ln)},200)}observe(){const rn=this.document;rn.on("arrowKey",(ln,dn)=>{rn.selection.isFake&&this.isEnabled&&dn.preventDefault()},{context:"$capture"}),rn.on("arrowKey",(ln,dn)=>{rn.selection.isFake&&this.isEnabled&&this._handleSelectionMove(dn.keyCode)},{priority:"lowest"})}stopObserving(){}destroy(){super.destroy(),this._fireSelectionChangeDoneDebounced.cancel()}_handleSelectionMove(rn){const ln=this.document.selection,dn=new lp(ln.getRanges(),{backward:ln.isBackward,fake:!1});rn!=Mo.arrowleft&&rn!=Mo.arrowup||dn.setTo(dn.getFirstPosition()),rn!=Mo.arrowright&&rn!=Mo.arrowdown||dn.setTo(dn.getLastPosition());const mn={oldSelection:ln,newSelection:dn,domSelection:null};this.document.fire("selectionChange",mn),this._fireSelectionChangeDoneDebounced(mn)}}const q3=function(pn){return this.__data__.set(pn,"__lodash_hash_undefined__"),this},K3=function(pn){return this.__data__.has(pn)};function qv(pn){var rn=-1,ln=pn==null?0:pn.length;for(this.__data__=new Fr;++rn<ln;)this.add(pn[rn])}qv.prototype.add=qv.prototype.push=q3,qv.prototype.has=K3;const Y3=qv,Z3=function(pn,rn){for(var ln=-1,dn=pn==null?0:pn.length;++ln<dn;)if(rn(pn[ln],ln,pn))return!0;return!1},Q3=function(pn,rn){return pn.has(rn)},gw=function(pn,rn,ln,dn,mn,gn){var bn=1&ln,wn=pn.length,An=rn.length;if(wn!=An&&!(bn&&An>wn))return!1;var In=gn.get(pn),Dn=gn.get(rn);if(In&&Dn)return In==rn&&Dn==pn;var Bn=-1,Fn=!0,Gn=2&ln?new Y3:void 0;for(gn.set(pn,rn),gn.set(rn,pn);++Bn<wn;){var Un=pn[Bn],Zn=rn[Bn];if(dn)var tr=bn?dn(Zn,Un,Bn,rn,pn,gn):dn(Un,Zn,Bn,pn,rn,gn);if(tr!==void 0){if(tr)continue;Fn=!1;break}if(Gn){if(!Z3(rn,function(ir,gr){if(!Q3(Gn,gr)&&(Un===ir||mn(Un,ir,ln,dn,gn)))return Gn.push(gr)})){Fn=!1;break}}else if(Un!==Zn&&!mn(Un,Zn,ln,dn,gn)){Fn=!1;break}}return gn.delete(pn),gn.delete(rn),Fn},X3=function(pn){var rn=-1,ln=Array(pn.size);return pn.forEach(function(dn,mn){ln[++rn]=[mn,dn]}),ln},J3=function(pn){var rn=-1,ln=Array(pn.size);return pn.forEach(function(dn){ln[++rn]=dn}),ln};var vw=Wr?Wr.prototype:void 0,S_=vw?vw.valueOf:void 0;const eM=function(pn,rn,ln,dn,mn,gn,bn){switch(ln){case"[object DataView]":if(pn.byteLength!=rn.byteLength||pn.byteOffset!=rn.byteOffset)return!1;pn=pn.buffer,rn=rn.buffer;case"[object ArrayBuffer]":return!(pn.byteLength!=rn.byteLength||!gn(new Ev(pn),new Ev(rn)));case"[object Boolean]":case"[object Date]":case"[object Number]":return Lo(+pn,+rn);case"[object Error]":return pn.name==rn.name&&pn.message==rn.message;case"[object RegExp]":case"[object String]":return pn==rn+"";case"[object Map]":var wn=X3;case"[object Set]":var An=1&dn;if(wn||(wn=J3),pn.size!=rn.size&&!An)return!1;var In=bn.get(pn);if(In)return In==rn;dn|=2,bn.set(pn,rn);var Dn=gw(wn(pn),wn(rn),dn,mn,gn,bn);return bn.delete(pn),Dn;case"[object Symbol]":if(S_)return S_.call(pn)==S_.call(rn)}return!1};var tM=Object.prototype.hasOwnProperty;const nM=function(pn,rn,ln,dn,mn,gn){var bn=1&ln,wn=j0(pn),An=wn.length;if(An!=j0(rn).length&&!bn)return!1;for(var In=An;In--;){var Dn=wn[In];if(!(bn?Dn in rn:tM.call(rn,Dn)))return!1}var Bn=gn.get(pn),Fn=gn.get(rn);if(Bn&&Fn)return Bn==rn&&Fn==pn;var Gn=!0;gn.set(pn,rn),gn.set(rn,pn);for(var Un=bn;++In<An;){var Zn=pn[Dn=wn[In]],tr=rn[Dn];if(dn)var ir=bn?dn(tr,Zn,Dn,rn,pn,gn):dn(Zn,tr,Dn,pn,rn,gn);if(!(ir===void 0?Zn===tr||mn(Zn,tr,ln,dn,gn):ir)){Gn=!1;break}Un||(Un=Dn=="constructor")}
7742if(Gn&&!Un){var gr=pn.constructor,_r=rn.constructor;gr==_r||!("constructor"in pn)||!("constructor"in rn)||typeof gr=="function"&&gr instanceof gr&&typeof _r=="function"&&_r instanceof _r||(Gn=!1)}return gn.delete(pn),gn.delete(rn),Gn};var bw="[object Arguments]",_w="[object Array]",Kv="[object Object]",yw=Object.prototype.hasOwnProperty;const rM=function(pn,rn,ln,dn,mn,gn){var bn=oo(pn),wn=oo(rn),An=bn?_w:Hm(pn),In=wn?_w:Hm(rn),Dn=(An=An==bw?Kv:An)==Kv,Bn=(In=In==bw?Kv:In)==Kv,Fn=An==In;if(Fn&&vp(pn)){if(!vp(rn))return!1;bn=!0,Dn=!1}if(Fn&&!Dn)return gn||(gn=new Ur),bn||B0(pn)?gw(pn,rn,ln,dn,mn,gn):eM(pn,rn,An,ln,dn,mn,gn);if(!(1&ln)){var Gn=Dn&&yw.call(pn,"__wrapped__"),Un=Bn&&yw.call(rn,"__wrapped__");if(Gn||Un){var Zn=Gn?pn.value():pn,tr=Un?rn.value():rn;return gn||(gn=new Ur),mn(Zn,tr,ln,dn,gn)}}return!!Fn&&(gn||(gn=new Ur),nM(pn,rn,ln,dn,mn,gn))},kw=function pn(rn,ln,dn,mn,gn){return rn===ln||(rn==null||ln==null||!so(rn)&&!so(ln)?rn!=rn&&ln!=ln:rM(rn,ln,dn,mn,pn,gn))},iM=function(pn,rn,ln){var dn=(ln=typeof ln=="function"?ln:void 0)?ln(pn,rn):void 0;return dn===void 0?kw(pn,rn,void 0,ln):!!dn};class ww extends yp{constructor(rn){super(rn),this._config={childList:!0,characterData:!0,subtree:!0},this.domConverter=rn.domConverter,this.renderer=rn._renderer,this._domElements=new Set,this._mutationObserver=new window.MutationObserver(this._onMutations.bind(this))}flush(){this._onMutations(this._mutationObserver.takeRecords())}observe(rn){this._domElements.add(rn),this.isEnabled&&this._mutationObserver.observe(rn,this._config)}stopObserving(rn){if(this._domElements.delete(rn),this.isEnabled){this._mutationObserver.disconnect();for(const ln of this._domElements)this._mutationObserver.observe(ln,this._config)}}enable(){super.enable();for(const rn of this._domElements)this._mutationObserver.observe(rn,this._config)}disable(){super.disable(),this._mutationObserver.disconnect()}destroy(){super.destroy(),this._mutationObserver.disconnect()}_onMutations(rn){if(rn.length===0)return;const ln=this.domConverter,dn=new Set,mn=new Set;for(const bn of rn){const wn=ln.mapDomToView(bn.target);wn&&(wn.is("uiElement")||wn.is("rawElement")||bn.type!=="childList"||this._isBogusBrMutation(bn)||mn.add(wn))}for(const bn of rn){const wn=ln.mapDomToView(bn.target);if((!wn||!wn.is("uiElement")&&!wn.is("rawElement"))&&bn.type==="characterData"){const An=ln.findCorrespondingViewText(bn.target);
7742An&&!mn.has(An.parent)?dn.add(An):!An&&Gu(bn.target)&&mn.add(ln.mapDomToView(bn.target.parentNode))}}let gn=!1;for(const bn of dn)gn=!0,this.renderer.markToSync("text",bn);for(const bn of mn){const wn=ln.mapViewToDom(bn),An=Array.from(bn.getChildren()),In=Array.from(ln.domChildrenToView(wn,{withChildren:!1}));iM(An,In,oM)||(gn=!0,this.renderer.markToSync("children",bn))}gn&&this.view.forceRender()}_isBogusBrMutation(rn){let ln=null;return rn.nextSibling===null&&rn.removedNodes.length===0&&rn.addedNodes.length==1&&(ln=this.domConverter.domToView(rn.addedNodes[0],{withChildren:!1})),ln&&ln.is("element","br")}}function oM(pn,rn){if(!Array.isArray(pn))return pn===rn||!(!pn.is("$text")||!rn.is("$text"))&&pn.data===rn.data}class Yv extends Hp{constructor(rn){super(rn),this._isFocusChanging=!1,this.domEventType=["focus","blur"],this.useCapture=!0;const ln=this.document;ln.on("focus",()=>{this._isFocusChanging=!0,this._renderTimeoutId=setTimeout(()=>{this.flush(),rn.change(()=>{})},50)}),ln.on("blur",(dn,mn)=>{const gn=ln.selection.editableElement;gn!==null&&gn!==mn.target||(ln.isFocused=!1,this._isFocusChanging=!1,rn.change(()=>{}))})}flush(){this._isFocusChanging&&(this._isFocusChanging=!1,this.document.isFocused=!0)}onDomEvent(rn){this.fire(rn.type,rn)}destroy(){this._renderTimeoutId&&clearTimeout(this._renderTimeoutId),super.destroy()}}class sM extends yp{constructor(rn){super(rn),this.mutationObserver=rn.getObserver(ww),this.focusObserver=rn.getObserver(Yv),this.selection=this.document.selection,this.domConverter=rn.domConverter,this._documents=new WeakSet,this._fireSelectionChangeDoneDebounced=_g(ln=>{this.document.fire("selectionChangeDone",ln)},200),this._clearInfiniteLoopInterval=setInterval(()=>this._clearInfiniteLoop(),1e3),this._documentIsSelectingInactivityTimeoutDebounced=_g(()=>this.document.isSelecting=!1,5e3),this._loopbackCounter=0}observe(rn){const ln=rn.ownerDocument,dn=()=>{this.document.isSelecting&&(this._handleSelectionChange(null,ln),this.document.isSelecting=!1,this._documentIsSelectingInactivityTimeoutDebounced.cancel())};this.listenTo(rn,"selectstart",()=>{this.document.isSelecting=!0,this._documentIsSelectingInactivityTimeoutDebounced()},{priority:"highest"}),this.listenTo(rn,"keydown",dn,{priority:"highest",useCapture:!0}),this.listenTo(rn,"keyup",dn,{priority:"highest",useCapture:!0}),this._documents.has(ln)||(this.listenTo(ln,"mouseup",dn,{priority:"highest",useCapture:!0}),this.listenTo(ln,"selectionchange",(mn,gn)=>{this.document.isComposing&&!kn.isAndroid||(this._handleSelectionChange(gn,ln),this._documentIsSelectingInactivityTimeoutDebounced())}),this._documents.add(ln))}stopObserving(rn){this.stopListening(rn)}destroy(){super.destroy(),clearInterval(this._clearInfiniteLoopInterval),this._fireSelectionChangeDoneDebounced.cancel(),this._documentIsSelectingInactivityTimeoutDebounced.cancel()}_reportInfiniteLoop(){}_handleSelectionChange(rn,ln){if(!this.isEnabled)return;const dn=ln.defaultView.getSelection();if(this.checkShouldIgnoreEventFromTarget(dn.anchorNode))return;this.mutationObserver.flush();const mn=this.domConverter.domSelectionToView(dn);if(mn.rangeCount!=0){if(this.view.hasDomSelection=!0,this.focusObserver.flush(),!this.selection.isEqual(mn)||!this.domConverter.isDomSelectionCorrect(dn))if(++this._loopbackCounter>60)this._reportInfiniteLoop();else if(this.selection.isSimilar(mn))this.view.forceRender();else{const gn={oldSelection:this.selection,newSelection:mn,domSelection:dn};this.document.fire("selectionChange",gn),this._fireSelectionChangeDoneDebounced(gn)}}else this.view.hasDomSelection=!1}_clearInfiniteLoop(){this._loopbackCounter=0}}class aM extends Hp{constructor(rn){super(rn),this.domEventType=["compositionstart","compositionupdate","compositionend"];const ln=this.document;ln.on("compositionstart",()=>{ln.isComposing=!0},{priority:"low"}),ln.on("compositionend",()=>{ln.isComposing=!1},{priority:"low"})}onDomEvent(rn){this.fire(rn.type,rn,{data:rn.data})}}class Cw{constructor(rn,ln={}){this._files=ln.cacheFiles?Aw(rn):null,this._native=rn}get files(){return this._files||(this._files=Aw(this._native)),this._files}get types(){return this._native.types}getData(rn){return this._native.getData(rn)}setData(rn,ln){this._native.setData(rn,ln)}set effectAllowed(rn){this._native.effectAllowed=rn}get effectAllowed(){return this._native.effectAllowed}set dropEffect(rn){this._native.dropEffect=rn}get dropEffect(){return this._native.dropEffect}setDragImage(rn,ln,dn){this._native.setDragImage(rn,ln,dn)}get isCanceled(){return this._native.dropEffect=="none"||!!this._native.mozUserCancelled}}function Aw(pn){const rn=Array.from(pn.files||[]),ln=Array.from(pn.items||[]);return rn.length?rn:ln.filter(dn=>dn.kind==="file").map(dn=>dn.getAsFile())}class lM extends Hp{constructor(){super(...arguments),this.domEventType="beforeinput"}onDomEvent(rn){const ln=rn.getTargetRanges(),dn=this.view,mn=dn.document;let gn=null,bn=null,wn=[];if(rn.dataTransfer&&(gn=new Cw(rn.dataTransfer)),rn.data!==null?bn=rn.data:gn&&(bn=gn.getData("text/plain")),mn.selection.isFake)wn=Array.from(mn.selection.getRanges());else if(ln.length)wn=ln.map(An=>{const In=dn.domConverter.domPositionToView(An.startContainer,An.startOffset),Dn=dn.domConverter.domPositionToView(An.endContainer,An.endOffset);return In?dn.createRange(In,Dn):Dn?dn.createRange(Dn):void 0}).filter(An=>!!An);else if(kn.isAndroid){const An=rn.target.ownerDocument.defaultView.getSelection();wn=Array.from(dn.domConverter.domSelectionToView(An).getRanges())}if(kn.isAndroid&&rn.inputType=="insertCompositionText"&&bn&&bn.endsWith(` 7743`))this.fire(rn.type,rn,{inputType:"insertParagraph",targetRanges:[dn.createRange(wn[0].end)]});else if(rn.inputType=="insertText"&&bn&&bn.includes(` 7744`)){const An=bn.split(/\n{1,2}/g);let In=wn;for(let Dn=0;Dn<An.length;Dn++){const Bn=An[Dn];Bn!=""&&(this.fire(rn.type,rn,{data:Bn,dataTransfer:gn,targetRanges:In,inputType:rn.inputType,isComposing:rn.isComposing}),In=[mn.selection.getFirstRange()]),Dn+1<An.length&&(this.fire(rn.type,rn,{inputType:"insertParagraph",targetRanges:In}),In=[mn.selection.getFirstRange()])}}else this.fire(rn.type,rn,{data:bn,dataTransfer:gn,targetRanges:wn,inputType:rn.inputType,isComposing:rn.isComposing})}}class cM extends yp{constructor(rn){super(rn),this.document.on("key
7744down",(ln,dn)=>{if(this.isEnabled&&((mn=dn.keyCode)==Mo.arrowright||mn==Mo.arrowleft||mn==Mo.arrowup||mn==Mo.arrowdown)){const gn=new Am(this.document,"arrowKey",this.document.selection.getFirstRange());this.document.fire(gn,dn),gn.stop.called&&ln.stop()}var mn})}observe(){}stopObserving(){}}class dM extends yp{constructor(rn){super(rn);const ln=this.document;ln.on("keydown",(dn,mn)=>{if(!this.isEnabled||mn.keyCode!=Mo.tab||mn.ctrlKey)return;const gn=new Am(ln,"tab",ln.selection.getFirstRange());ln.fire(gn,mn),gn.stop.called&&dn.stop()})}observe(){}stopObserving(){}}const Gp=function(pn){return W0(pn,5)};class uM extends cr(){constructor(rn){super(),this.domRoots=new Map,this._initialDomRootAttributes=new WeakMap,this._observers=new Map,this._ongoingChange=!1,this._postFixersInProgress=!1,this._renderingDisabled=!1,this._hasChangedSinceTheLastRendering=!1,this.document=new Hv(rn),this.domConverter=new Wv(this.document),this.set("isRenderingInProgress",!1),this.set("hasDomSelection",!1),this._renderer=new S3(this.domConverter,this.document.selection),this._renderer.bind("isFocused","isSelecting","isComposing").to(this.document,"isFocused","isSelecting","isComposing"),this._writer=new Xk(this.document),this.addObserver(ww),this.addObserver(Yv),this.addObserver(sM),this.addObserver(O3),this.addObserver(W3),this.addObserver(aM),this.addObserver(cM),this.addObserver(lM),this.addObserver(dM),this.document.on("arrowKey",A3,{priority:"low"}),_3(this),this.on("render",()=>{this._render(),this.document.fire("layoutChanged"),this._hasChangedSinceTheLastRendering=!1}),this.listenTo(this.document.selection,"change",()=>{this._hasChangedSinceTheLastRendering=!0}),this.listenTo(this.document,"change:isFocused",()=>{this._hasChangedSinceTheLastRendering=!0}),kn.isiOS&&this.listenTo(this.document,"blur",(ln,dn)=>{this.domConverter.mapDomToView(dn.domEvent.relatedTarget)||this.domConverter._clearDomSelection()})}attachDomRoot(rn,ln="main"){const dn=this.document.getRoot(ln);dn._name=rn.tagName.toLowerCase();const mn={};for(const{name:bn,value:wn}of Array.from(rn.attributes))mn[bn]=wn,bn==="class"?this._writer.addClass(wn.split(" "),dn):this._writer.setAttribute(bn,wn,dn);this._initialDomRootAttributes.set(rn,mn);const gn=()=>{this._writer.setAttribute("contenteditable",(!dn.isReadOnly).toString(),dn),dn.isReadOnly?this._writer.addClass("ck-read-only",dn):this._writer.removeClass("ck-read-only",dn)};gn(),this.domRoots.set(ln,rn),this.domConverter.bindElements(rn,dn),this._renderer.markToSync("children",dn),this._renderer.markToSync("attributes",dn),this._renderer.domDocuments.add(rn.ownerDocument),dn.on("change:children",(bn,wn)=>this._renderer.markToSync("children",wn)),dn.on("change:attributes",(bn,wn)=>this._renderer.markToSync("attributes",wn)),dn.on("change:text",(bn,wn)=>this._renderer.markToSync("text",wn)),dn.on("change:isReadOnly",()=>this.change(gn)),dn.on("change",()=>{this._hasChangedSinceTheLastRendering=!0});for(const bn of this._observers.values())bn.observe(rn,ln)}detachDomRoot(rn){const ln=this.domRoots.get(rn);Array.from(ln.attributes).forEach(({name:mn})=>ln.removeAttribute(mn));const dn=this._initialDomRootAttributes.get(ln);for(const mn in dn)ln.setAttribute(mn,dn[mn]);this.domRoots.delete(rn),this.domConverter.unbindDomElement(ln);for(const mn of this._observers.values())mn.stopObserving(ln)}getDomRoot(rn="main"){return this.domRoots.get(rn)}addObserver(rn){let ln=this._observers.get(rn);if(ln)return ln;ln=new rn(this),this._observers.set(rn,ln);for(const[dn,mn]of this.domRoots)ln.observe(mn,dn);return ln.enable(),ln}getObserver(rn){return this._observers.get(rn)}disableObservers(){for(const rn of this._observers.values())rn.disable()}enableObservers(){for(const rn of this._observers.values())rn.enable()}scrollToTheSelection({alignToTop:rn,forceScroll:ln,viewportOffset:dn=20,ancestorOffset:mn=20}={}){const gn=this.document.selection.getFirstRange();if(!gn)return;const bn=Gp({alignToTop:rn,forceScroll:ln,viewportOffset:dn,ancestorOffset:mn});typeof dn=="number"&&(dn={top:dn,bottom:dn,left:dn,right:dn});const wn={target:this.domConverter.viewRangeToDom(gn),viewportOffset:dn,ancestorOffset:mn,alignToTo
7744p:rn,forceScroll:ln};this.fire("scrollToTheSelection",wn,bn),function({target:An,viewportOffset:In=0,ancestorOffset:Dn=0,alignToTop:Bn,forceScroll:Fn}){const Gn=Q0(An);let Un=Gn,Zn=null;for(In=function(tr){return typeof tr=="number"?{top:tr,bottom:tr,left:tr,right:tr}:tr}(In);Un;){let tr;tr=XE(Un==Gn?An:Zn),QE({parent:tr,getRect:()=>zy(An,Un),alignToTop:Bn,ancestorOffset:Dn,forceScroll:Fn});const ir=zy(An,Un);if(ZE({window:Un,rect:ir,viewportOffset:In,alignToTop:Bn,forceScroll:Fn}),Un.parent!=Un){if(Zn=Un.frameElement,Un=Un.parent,!Zn)return}else Un=null}}(wn)}focus(){if(!this.document.isFocused){const rn=this.document.selection.editableElement;rn&&(this.domConverter.focus(rn),this.forceRender())}}change(rn){if(this.isRenderingInProgress||this._postFixersInProgress)throw new On("cannot-change-view-tree",this);try{if(this._ongoingChange)return rn(this._writer);this._ongoingChange=!0;const ln=rn(this._writer);return this._ongoingChange=!1,!this._renderingDisabled&&this._hasChangedSinceTheLastRendering&&(this._postFixersInProgress=!0,this.document._callPostFixers(this._writer),this._postFixersInProgress=!1,this.fire("render")),ln}catch(ln){On.rethrowUnexpectedError(ln,this)}}forceRender(){this._hasChangedSinceTheLastRendering=!0,this.getObserver(Yv).flush(),this.change(()=>{})}destroy(){for(const rn of this._observers.values())rn.destroy();this.document.destroy(),this.stopListening()}createPositionAt(rn,ln){return qr._createAt(rn,ln)}createPositionAfter(rn){return qr._createAfter(rn)}createPositionBefore(rn){return qr._createBefore(rn)}createRange(rn,ln){return new po(rn,ln)}createRangeOn(rn){return po._createOn(rn)}createRangeIn(rn){return po._createIn(rn)}createSelection(...rn){return new lp(...rn)}_disableRendering(rn){this._renderingDisabled=rn,rn==0&&this.change(()=>{})}_render(){this.isRenderingInProgress=!0,this.disableObservers(),this._renderer.render(),this.enableObservers(),this.isRenderingInProgress=!1}}class Up{is(){throw new Error("is() method is abstract")}}class lm extends Up{constructor(rn){super(),this.parent=null,this._attrs=bp(rn)}get document(){return null}get index(){let rn;if(!this.parent)return null;if((rn=this.parent.getChildIndex(this))===null)throw new On("model-node-not-found-in-parent",this);return rn}get startOffset(){let rn;if(!this.parent)return null;if((rn=this.parent.getChildStartOffset(this))===null)throw new On("model-node-not-found-in-parent",this);return rn}get offsetSize(){return 1}get endOffset(){return this.parent?this.startOffset+this.offsetSize:null}get nextSibling(){const rn=this.index;return rn!==null&&this.parent.getChild(rn+1)||null}get previousSibling(){const rn=this.index;return rn!==null&&this.parent.getChild(rn-1)||null}get root(){let rn=this;for(;rn.parent;)rn=rn.parent;return rn}isAttached(){return this.parent!==null&&this.root.isAttached()}getPath(){const rn=[];let ln=this;for(;ln.parent;)rn.unshift(ln.startOffset),ln=ln.parent;return rn}getAncestors(rn={}){const ln=[];let dn=rn.includeSelf?this:this.parent;for(;dn;)ln[rn.parentFirst?"push":"unshift"](dn),dn=dn.parent;return ln}getCommonAncestor(rn,ln={}){const dn=this.getAncestors(ln),mn=rn.getAncestors(ln);let gn=0;for(;dn[gn]==mn[gn]&&dn[gn];)gn++;return gn===0?null:dn[gn-1]}isBefore(rn){if(this==rn||this.root!==rn.root)return!1;const ln=this.getPath(),dn=rn.getPath(),mn=Dr(ln,dn);switch(mn){case"prefix":return!0;case"extension":return!1;default:return ln[mn]<dn[mn]}}isAfter(rn){return this!=rn&&this.root===rn.root&&!this.isBefore(rn)}hasAttribute(rn){return this._attrs.has(rn)}getAttribute(rn){return this._attrs.get(rn)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}toJSON(){const rn={};return this._attrs.size&&(rn.attributes=Array.from(this._attrs).reduce((ln,dn)=>(ln[dn[0]]=dn[1],ln),{})),rn}_clone(rn){return new this.constructor(this._attrs)}_remove(){this.parent._removeChildren(this.index)}_setAttribute(rn,ln){this._attrs.set(rn,ln)}_setAttributesTo(rn){this._attrs=bp(rn)}_removeAttribute(rn){return this._attrs.delete(rn)}_clearAttributes(){this._attrs.clear()}}lm.prototype.is=function(pn){return pn==="node"||pn==="model:node"};class ev{constructor(rn){this._nodes=[],rn&&this._insertNodes(0,rn)}[Symbol.iterator](){return this._nodes[Symbol.iterator]()}get length(){return this._nodes.length}get maxOffset(){return this._nodes.reduce((rn,ln)=>rn+ln.offsetSize,0)}getNode(rn){return this._nodes[rn]||null}getNodeIndex(rn){const ln=this._nodes.indexOf(rn);return ln==-1?null:ln}getNodeStartOffset(rn){const ln=this.getNodeIndex(rn);return ln===null?null:this._nodes.slice(0,ln).reduce((dn,mn)=>dn+mn.offsetSize,0)}indexToOffset(rn){if(rn==this._nodes.length)return this.maxOffset;const ln=this._nodes[rn];if(!ln)throw new On("model-nodelist-index-out-of-bounds",this);return this.getNodeStartOffset(ln)}offsetToIndex(rn){let ln=0;for(const dn of this._nodes){if(rn>=ln&&rn<ln+dn.offsetSize)return this.getNodeIndex(dn);ln+=dn.offsetSize}if(ln!=rn)throw new On("model-nodelist-offset-out-of-bounds",this,{offset:rn,nodeList:this});return this.length}
vendor: 11,098 bytes, line 7744
7744_insertNodes(rn,ln){for(const dn of ln)if(!(dn instanceof lm))throw new On("model-nodelist-insertnodes-not-node",this);this._nodes=function(dn,mn,gn,bn){if(Math.max(mn.length,dn.length)>1e4)return dn.slice(0,gn).concat(mn).concat(dn.slice(gn+bn,dn.length));{const wn=Array.from(dn);return wn.splice(gn,bn,...mn),wn}}(this._nodes,Array.from(ln),rn,0)}_removeNodes(rn,ln=1){return this._nodes.splice(rn,ln)}toJSON(){return this._nodes.map(rn=>rn.toJSON())}}class Ho extends lm{constructor(rn,ln){super(ln),this._data=rn||""}get offsetSize(){return this.data.length}get data(){return this._data}toJSON(){const rn=super.toJSON();return rn.data=this.data,rn}_clone(){return new Ho(this.data,this.getAttributes())}static fromJSON(rn){return new Ho(rn.data,rn.attributes)}}Ho.prototype.is=function(pn){return pn==="$text"||pn==="model:$text"||pn==="text"||pn==="model:text"||pn==="node"||pn==="model:node"};class dp extends Up{constructor(rn,ln,dn){if(super(),this.textNode=rn,ln<0||ln>rn.offsetSize)throw new On("model-textproxy-wrong-offsetintext",this);if(dn<0||ln+dn>rn.offsetSize)throw new On("model-textproxy-wrong-length",this);this.data=rn.data.substring(ln,ln+dn),this.offsetInText=ln}get startOffset(){return this.textNode.startOffset!==null?this.textNode.startOffset+this.offsetInText:null}get offsetSize(){return this.data.length}get endOffset(){return this.startOffset!==null?this.startOffset+this.offsetSize:null}get isPartial(){return this.offsetSize!==this.textNode.offsetSize}get parent(){return this.textNode.parent}get root(){return this.textNode.root}getPath(){const rn=this.textNode.getPath();return rn.length>0&&(rn[rn.length-1]+=this.offsetInText),rn}getAncestors(rn={}){const ln=[];let dn=rn.includeSelf?this:this.parent;for(;dn;)ln[rn.parentFirst?"push":"unshift"](dn),dn=dn.parent;return ln}hasAttribute(rn){return this.textNode.hasAttribute(rn)}getAttribute(rn){return this.textNode.getAttribute(rn)}getAttributes(){return this.textNode.getAttributes()}getAttributeKeys(){return this.textNode.getAttributeKeys()}}dp.prototype.is=function(pn){return pn==="$textProxy"||pn==="model:$textProxy"||pn==="textProxy"||pn==="model:textProxy"};class Fo extends lm{constructor(rn,ln,dn){super(ln),this._children=new ev,this.name=rn,dn&&this._insertChild(0,dn)}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return this.childCount===0}getChild(rn){return this._children.getNode(rn)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(rn){return this._children.getNodeIndex(rn)}getChildStartOffset(rn){return this._children.getNodeStartOffset(rn)}offsetToIndex(rn){return this._children.offsetToIndex(rn)}getNodeByPath(rn){let ln=this;for(const dn of rn)ln=ln.getChild(ln.offsetToIndex(dn));return ln}findAncestor(rn,ln={}){let dn=ln.includeSelf?this:this.parent;for(;dn;){if(dn.name===rn)return dn;dn=dn.parent}return null}toJSON(){const rn=super.toJSON();if(rn.name=this.name,this._children.length>0){rn.children=[];for(const ln of this._children)rn.children.push(ln.toJSON())}return rn}_clone(rn=!1){const ln=rn?Array.from(this._children).map(dn=>dn._clone(!0)):void 0;return new Fo(this.name,this.getAttributes(),ln)}_appendChild(rn){this._insertChild(this.childCount,rn)}_insertChild(rn,ln){const dn=function(mn){return typeof mn=="string"?[new Ho(mn)]:(Ir(mn)||(mn=[mn]),Array.from(mn).map(gn=>typeof gn=="string"?new Ho(gn):gn instanceof dp?new Ho(gn.data,gn.getAttributes()):gn))}(ln);for(const mn of dn)mn.parent!==null&&mn._remove(),mn.parent=this;this._children._insertNodes(rn,dn)}_removeChildren(rn,ln=1){const dn=this._children._removeNodes(rn,ln);for(const mn of dn)mn.parent=null;return dn}static fromJSON(rn){let ln;if(rn.children){ln=[];for(const dn of rn.children)dn.name?ln.push(Fo.fromJSON(dn)):ln.push(Ho.fromJSON(dn))}return new Fo(rn.name,rn.attributes,ln)}}Fo.prototype.is=function(pn,rn){return rn?rn===this.name&&(pn==="element"||pn==="model:element"):pn==="element"||pn==="model:element"||pn==="node"||pn==="model:node"};class Ep{constructor(rn){if(!rn||!rn.boundaries&&!rn.startPosition)throw new On("model-tree-walker-no-start-position",null);const ln=rn.direction||"forward";if(ln!="forward"&&ln!="backward")throw new On("model-tree-walker-unknown-direction",rn,{direction:ln});this.direction=ln,this.boundaries=rn.boundaries||null,rn.startPosition?this._position=rn.startPosition.clone():this._position=Br._createAt(this.boundaries[this.direction=="backward"?"end":"start"]),this.position.stickiness="toNone",this.singleCharacters=!!rn.singleCharacters,this.shallow=!!rn.shallow,this.ignoreElementEnd=!!rn.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null,this._visitedParent=this.position.parent}[Symbol.iterator](){return this}get position(){return this._position}skip(rn){let ln,dn,mn,gn;do mn=this.position,gn=this._visitedParent,{done:ln,value:dn}=this.next();while(!ln&&rn(dn));ln||(this._position=mn,this._visitedParent=gn)}next(){return this.direction=="forward"?this._next():this._previous()}_next(){const rn=this.position,ln=this.position.clone(),dn=this._visitedParent;if(dn.parent===null&&ln.offset===dn.maxOffset)return{done:!0,value:void 0};if(dn===this._boundaryEndParent&&ln.offset==this.boundaries.end.offset)return{done:!0,value:void 0};const mn=tv(ln,dn),gn=mn||$w(ln,dn,mn);if(gn instanceof Fo){if(this.shallow){if(this.boundaries&&this.boundaries.end.isBefore(ln))return{done:!0,value:void 0};ln.offset++}else ln.path.push(0),this._visitedParent=gn;return this._position=ln,cm("elementStart",gn,rn,ln,1)}if(gn instanceof Ho){let bn;if(this.singleCharacters)bn=1;else{let In=gn.endOffset;this._boundaryEndParent==dn&&this.boundaries.end.offset<In&&(In=this.boundaries.end.offset),bn=In-ln.offset}const wn=ln.offset-gn.startOffset,An=new dp(gn,wn,bn);return ln.offset+=bn,this._position=ln,cm("text",An,rn,ln,bn)}return ln.path.pop(),ln.offset++,this._position=ln,this._visitedParent=dn.parent,this.ignoreElementEnd?this._next():cm("elementEnd",dn,rn,ln)}_previous(){const rn=this.position,ln=this.position.clone(),dn=this._visitedParent;if(dn.parent===null&&ln.offset===0)return{done:!0,value:void 0};if(dn==this._boundaryStartParent&&ln.offset==this.boundaries.start.offset)return{done:!0,value:void 0};const mn=ln.parent,gn=tv(ln,mn),bn=gn||Sw(ln,mn,gn);if(bn instanceof Fo)return ln.offset--,this.shallow?(this._position=ln,cm("elementStart",bn,rn,ln,1)):(ln.path.push(bn.maxOffset),this._position=ln,this._visitedParent=bn,this.ignoreElementEnd?this._previous():cm("elementEnd",bn,rn,ln));if(bn instanceof Ho){let wn;if(this.singleCharacters)wn=1;else{let Dn=bn.startOffset;this._boundaryStartParent==dn&&this.boundaries.start.offset>Dn&&(Dn=this.boundaries.start.offset),wn=ln.offset-Dn}const An=ln.offset-bn.startOffset,In=new dp(bn,An-wn,wn);return ln.offset-=wn,this._position=ln,cm("text",In,rn,ln,wn)}return ln.path.pop(),this._position=ln,this._visitedParent=dn.parent,cm("elementStart",dn,rn,ln,1)}}function cm(pn,rn,ln,dn,mn){return{done:!1,value:{type:pn,item:rn,previousPosition:ln,nextPosition:dn,length:mn}}}class Br extends Up{constructor(rn,ln,dn="toNone"){if(super(),!rn.is("element")&&!rn.is("documentFragment"))throw new On("model-position-root-invalid",rn);if(!(ln instanceof Array)||ln.length===0)throw new On("model-position-path-incorrect-format",rn,{path:ln});rn.is("rootElement")?ln=ln.slice():(ln=[...rn.getPath(),...ln],rn=rn.root),this.root=rn,this.path=ln,this.stickiness=dn}get offset(){return this.path[this.path.length-1]}set offset(rn){this.path[this.path.length-1]=rn}get parent(){let rn=this.root;for(let ln=0;ln<this.path.length-1;ln++)if(rn=rn.getChild(rn.offsetToIndex(this.path[ln])),!rn)throw new On("model-position-path-incorrect",this,{position:this});if(rn.is("$text"))throw new On("model-position-path-incorrect",this,{position:this});return rn}get index(){return this.parent.offsetToIndex(this.offset)}get textNode(){return tv(this,this.parent)}get nodeAfter(){const rn=this.parent;return $w(this,rn,tv(this,rn))}get nodeBefore(){const rn=this.parent;return Sw(this,rn,tv(this,rn))}get isAtStart(){return this.offset===0}get isAtEnd(){return this.offset==this.parent.maxOffset}compareWith(rn){if(this.root!=rn.root)return"different";const ln=Dr(this.path,rn.path);switch(ln){case"same":return"same";case"prefix":return"before";case"extension":return"after";default:return this.path[ln]<rn.path[ln]?"before":"after"}}getLastMatchingPosition(rn,ln={}){ln.startPosition=this;const dn=new Ep(ln);return dn.skip(rn),dn.position}getParentPath(){return this.path.slice(0,-1)}getAncestors(){const rn=this.parent;return rn.is("documentFragment")?[rn]:rn.getAncestors({includeSelf:!0})}findAncestor(rn){const ln=this.parent;return ln.is("element")?ln.findAncestor(rn,{includeSelf:!0}):null}getCommonPath(rn){if(this.root!=rn.root)return[];const ln=Dr(this.path,rn.path),dn=typeof ln=="string"?Math.min(this.path.length,rn.path.length):ln;return this.path.slice(0,dn)}getCommonAncestor(rn){const ln=this.getAncestors(),dn=rn.getAncestors();let mn=0;for(;ln[mn]==dn[mn]&&ln[mn];)mn++;return mn===0?null:ln[mn-1]}getShiftedBy(rn){const ln=this.clone(),dn=ln.offset+rn;return ln.offset=dn<0?0:dn,ln}isAfter(rn){return this.compareWith(rn)=="after"}isBefore(rn){return this.compareWith(rn)=="before"}isEqual(rn){return this.compareWith(rn)=="same"}isTouching(rn){if(this.root!==rn.root)return!1;const ln=Math.min(this.path.length,rn.path.length);for(let dn=0;dn<ln;dn++){const mn=this.path[dn]-rn.path[dn];if(mn<-1||mn>1)return!1;if(mn===1)return xw(rn,this,dn);if(mn===-1)return xw(this,rn,dn)}return this.path.length===rn.path.length||(this.path.length>rn.path.length?x_(this.path,ln):x_(rn.path,ln))}hasSameParentAs(rn){return this.root!==rn.root?!1:Dr(this.getParentPath(),rn.getParentPath())=="same"}getTransformedByOperation(rn){let ln;switch(rn.type){case"insert":ln=this._getTransformedByInsertOperation(rn);break;case"move":case"remove":case"reinsert":ln=this._getTransformedByMoveOperation(rn);break;case"split":ln=this._getTransformedBySplitOperation(rn);break;case"merge":ln=this._getTransformedByMergeOperation(rn);break;default:ln=Br._createAt(this)}return ln}_getTransformedByInsertOperation(rn){return this._getTransformedByInsertion(rn.position,rn.howMany)}_getTransformedByMoveOperation(rn){return this._getTransformedByMove(rn.sourcePosition,rn.targetPosition,rn.howMany)}_getTransformedBySplitOperation(rn){const ln=rn.movedRange;return ln.containsPosition(this)||ln.start.isEqual(this)&&this.stickiness=="toNext"?this._getCombined(rn.splitPosition,rn.moveTargetPosition):rn.graveyardPosition?this._getTransformedByMove(rn.graveyardPosition,rn.insertionPosition,1):this._getTransformedByInsertion(rn.insertionPosition,1)}_getTransformedByMergeOperation(rn){const ln=rn.movedRange;let dn;return ln.containsPosition(this)||ln.start.isEqual(this)?(dn=this._getCombined(rn.sourcePosition,rn.targetPosition),rn.sourcePosition.isBefore(rn.targetPosition)&&(dn=dn._getTransformedByDeletion(rn.deleti
7744onPosition,1))):dn=this.isEqual(rn.deletionPosition)?Br._createAt(rn.deletionPosition):this._getTransformedByMove(rn.deletionPosition,rn.graveyardPosition,1),dn}_getTransformedByDeletion(rn,ln){const dn=Br._createAt(this);if(this.root!=rn.root)return dn;if(Dr(rn.getParentPath(),this.getParentPath())=="same"){if(rn.offset<this.offset){if(rn.offset+ln>this.offset)return null;dn.offset-=ln}}else if(Dr(rn.getParentPath(),this.getParentPath())=="prefix"){const mn=rn.path.length-1;if(rn.offset<=this.path[mn]){if(rn.offset+ln>this.path[mn])return null;dn.path[mn]-=ln}}return dn}_getTransformedByInsertion(rn,ln){const dn=Br._createAt(this);if(this.root!=rn.root)return dn;if(Dr(rn.getParentPath(),this.getParentPath())=="same")(rn.offset<this.offset||rn.offset==this.offset&&this.stickiness!="toPrevious")&&(dn.offset+=ln);else if(Dr(rn.getParentPath(),this.getParentPath())=="prefix"){const mn=rn.path.length-1;rn.offset<=this.path[mn]&&(dn.path[mn]+=ln)}return dn}_getTransformedByMove(rn,ln,dn){if(ln=ln._getTransformedByDeletion(rn,dn),rn.isEqual(ln))return Br._createAt(this);const mn=this._getTransformedByDeletion(rn,dn);return mn===null||rn.isEqual(this)&&this.stickiness=="toNext"||rn.getShiftedBy(dn).isEqual(this)&&this.stickiness=="toPrevious"?this._getCombined(rn,ln):mn._getTransformedByInsertion(ln,dn)}_getCombined(rn,ln){const dn=rn.path.length-1,mn=Br._createAt(ln);return mn.stickiness=this.stickiness,mn.offset=mn.offset+this.path[dn]-rn.offset,mn.path=[...mn.path,...this.path.slice(dn+1)],mn}toJSON(){return{root:this.root.toJSON(),path:Array.from(this.path),stickiness:this.stickiness}}clone(){return new this.constructor(this.root,this.path,this.stickiness)}static _createAt(rn,ln,dn="toNone"){if(rn instanceof Br)return new Br(rn.root,rn.path,rn.stickiness);{const mn=rn;if(ln=="end")ln=mn.maxOffset;else{if(ln=="before")return this._createBefore(mn,dn);if(ln=="after")return this._createAfter(mn,dn);if(ln!==0&&!ln)throw new On("model-createpositionat-offset-required",[this,rn])}if(!mn.is("element")&&!mn.is("documentFragment"))throw new On("model-position-parent-incorrect",[this,rn]);const gn=mn.getPath();return gn.push(ln),new this(mn.root,gn,dn)}}static _createAfter(rn,ln){if(!rn.parent)throw new On("model-position-after-root",[this,rn],{root:rn});return this._createAt(rn.parent,rn.endOffset,ln)}static _createBefore(rn,ln){if(!rn.parent)throw new On("model-position-before-root",rn,{root:rn});return this._createAt(rn.parent,rn.startOffset,ln)}static fromJSON(rn,ln){if(rn.root==="$graveyard"){const dn=new Br(ln.graveyard,rn.path);return dn.stickiness=rn.stickiness,dn}if(!ln.getRoot(rn.root))throw new On("model-position-fromjson-no-root",ln,{rootName:rn.root});return new Br(ln.getRoot(rn.root),rn.path,rn.stickiness)}}function tv(pn,rn){const ln=rn.getChild(rn.offsetToIndex(pn.offset));return ln&&ln.is("$text")&&ln.startOffset<pn.offset?ln:null}function $w(pn,rn,ln){return ln!==null?null:rn.getChild(rn.offsetToIndex(pn.offset))}function Sw(pn,rn,ln){return ln!==null?null:rn.getChild(rn.offsetToIndex(pn.offset)-1)}function xw(pn,rn,ln){return ln+1!==pn.path.length&&!!x_(rn.path,ln+1)&&!!function(dn,mn){let gn=dn.parent,bn=dn.path.length-1,wn=0;for(;bn>=mn;){if(dn.path[bn]+wn!==gn.maxOffset)return!1;wn=1,bn--,gn=gn.parent}return!0}(pn,ln+1)}function x_(pn,rn){for(;rn<pn.length;){if(pn[rn]!==0)return!1;rn++}return!0}Br.prototype.is=function(pn){return pn==="position"||pn==="model:position"};class Cr extends Up{constructor(rn,ln){super(),this.start=Br._createAt(rn),this.end=ln?Br._createAt(ln):Br._createAt(rn),this.start.stickiness=this.isCollapsed?"toNone":"toNext",this.end.stickiness=this.isCollapsed?"toNone":"toPrevious"}*[Symbol.iterator](){yield*new Ep({boundaries:this,ignoreElementEnd:!0})}get isCollapsed(){return this.start.isEqual(this.end)}get isFlat(){return Dr(this.start.getParentPath(),this.end.getParentPath())=="same"}get root(){return this.start.root}containsPosition(rn){return rn.isAfter(this.start)&&rn.isBefore(this.end)}containsRange(rn,ln=!1){rn.isCollapsed&&(ln=!1);const dn=this.containsPosition(rn.start)||ln&&this.start.isEqual(rn.start),mn=this.containsPosition(rn.end)||ln&&this.end.isEqual(rn.end);return dn&&mn}containsItem(rn){const ln=Br._createBefore(rn);return this.containsPosition(ln)||this.start.isEqual(ln)}isEqual(rn){return this.start.isEqual(rn.start)&&this.end.isEqual(rn.end)}isIntersecting(rn){return this.start.isBefore(rn.end)&&this.end.isAfter(rn.start)}getDifference(rn){const ln=[];return this.isIntersecting(rn)?(this.containsPosition(rn.start)&&ln.push(new Cr(this.start,rn.start)),this.containsPosition(rn.end)&&ln.push(new Cr(rn.end,this.end))):ln.push(new Cr(this.start,this.end)),ln}
vendor: 17,028 bytes, line 7744
7744getIntersection(rn){if(this.isIntersecting(rn)){let ln=this.start,dn=this.end;return this.containsPosition(rn.start)&&(ln=rn.start),this.containsPosition(rn.end)&&(dn=rn.end),new Cr(ln,dn)}return null}getJoined(rn,ln=!1){let dn=this.isIntersecting(rn);if(dn||(dn=this.start.isBefore(rn.start)?ln?this.end.isTouching(rn.start):this.end.isEqual(rn.start):ln?rn.end.isTouching(this.start):rn.end.isEqual(this.start)),!dn)return null;let mn=this.start,gn=this.end;return rn.start.isBefore(mn)&&(mn=rn.start),rn.end.isAfter(gn)&&(gn=rn.end),new Cr(mn,gn)}getMinimalFlatRanges(){const rn=[],ln=this.start.getCommonPath(this.end).length,dn=Br._createAt(this.start);let mn=dn.parent;for(;dn.path.length>ln+1;){const gn=mn.maxOffset-dn.offset;gn!==0&&rn.push(new Cr(dn,dn.getShiftedBy(gn))),dn.path=dn.path.slice(0,-1),dn.offset++,mn=mn.parent}for(;dn.path.length<=this.end.path.length;){const gn=this.end.path[dn.path.length-1],bn=gn-dn.offset;bn!==0&&rn.push(new Cr(dn,dn.getShiftedBy(bn))),dn.offset=gn,dn.path.push(0)}return rn}getWalker(rn={}){return rn.boundaries=this,new Ep(rn)}*getItems(rn={}){rn.boundaries=this,rn.ignoreElementEnd=!0;const ln=new Ep(rn);for(const dn of ln)yield dn.item}*getPositions(rn={}){rn.boundaries=this;const ln=new Ep(rn);yield ln.position;for(const dn of ln)yield dn.nextPosition}getTransformedByOperation(rn){switch(rn.type){case"insert":return this._getTransformedByInsertOperation(rn);case"move":case"remove":case"reinsert":return this._getTransformedByMoveOperation(rn);case"split":return[this._getTransformedBySplitOperation(rn)];case"merge":return[this._getTransformedByMergeOperation(rn)]}return[new Cr(this.start,this.end)]}getTransformedByOperations(rn){const ln=[new Cr(this.start,this.end)];for(const dn of rn)for(let mn=0;mn<ln.length;mn++){const gn=ln[mn].getTransformedByOperation(dn);ln.splice(mn,1,...gn),mn+=gn.length-1}for(let dn=0;dn<ln.length;dn++){const mn=ln[dn];for(let gn=dn+1;gn<ln.length;gn++){const bn=ln[gn];(mn.containsRange(bn)||bn.containsRange(mn)||mn.isEqual(bn))&&ln.splice(gn,1)}}return ln}getCommonAncestor(){return this.start.getCommonAncestor(this.end)}getContainedElement(){if(this.isCollapsed)return null;const rn=this.start.nodeAfter,ln=this.end.nodeBefore;return rn&&rn.is("element")&&rn===ln?rn:null}toJSON(){return{start:this.start.toJSON(),end:this.end.toJSON()}}clone(){return new this.constructor(this.start,this.end)}_getTransformedByInsertOperation(rn,ln=!1){return this._getTransformedByInsertion(rn.position,rn.howMany,ln)}_getTransformedByMoveOperation(rn,ln=!1){const dn=rn.sourcePosition,mn=rn.howMany,gn=rn.targetPosition;return this._getTransformedByMove(dn,gn,mn,ln)}_getTransformedBySplitOperation(rn){const ln=this.start._getTransformedBySplitOperation(rn);let dn=this.end._getTransformedBySplitOperation(rn);return this.end.isEqual(rn.insertionPosition)&&(dn=this.end.getShiftedBy(1)),ln.root!=dn.root&&(dn=this.end.getShiftedBy(-1)),new Cr(ln,dn)}_getTransformedByMergeOperation(rn){if(this.start.isEqual(rn.targetPosition)&&this.end.isEqual(rn.deletionPosition))return new Cr(this.start);let ln=this.start._getTransformedByMergeOperation(rn),dn=this.end._getTransformedByMergeOperation(rn);return ln.root!=dn.root&&(dn=this.end.getShiftedBy(-1)),ln.isAfter(dn)?(rn.sourcePosition.isBefore(rn.targetPosition)?(ln=Br._createAt(dn),ln.offset=0):(rn.deletionPosition.isEqual(ln)||(dn=rn.deletionPosition),ln=rn.targetPosition),new Cr(ln,dn)):new Cr(ln,dn)}_getTransformedByInsertion(rn,ln,dn=!1){if(dn&&this.containsPosition(rn))return[new Cr(this.start,rn),new Cr(rn.getShiftedBy(ln),this.end._getTransformedByInsertion(rn,ln))];{const mn=new Cr(this.start,this.end);return mn.start=mn.start._getTransformedByInsertion(rn,ln),mn.end=mn.end._getTransformedByInsertion(rn,ln),[mn]}}_getTransformedByMove(rn,ln,dn,mn=!1){if(this.isCollapsed){const Bn=this.start._getTransformedByMove(rn,ln,dn);return[new Cr(Bn)]}const gn=Cr._createFromPositionAndShift(rn,dn),bn=ln._getTransformedByDeletion(rn,dn);if(this.containsPosition(ln)&&!mn&&(gn.containsPosition(this.start)||gn.containsPosition(this.end))){const Bn=this.start._getTransformedByMove(rn,ln,dn),Fn=this.end._getTransformedByMove(rn,ln,dn);return[new Cr(Bn,Fn)]}let wn;const An=this.getDifference(gn);let In=null;const Dn=this.getIntersection(gn);if(An.length==1?In=new Cr(An[0].start._getTransformedByDeletion(rn,dn),An[0].end._getTransformedByDeletion(rn,dn)):An.length==2&&(In=new Cr(this.start,this.end._getTransformedByDeletion(rn,dn))),wn=In?In._getTransformedByInsertion(bn,dn,Dn!==null||mn):[],Dn){const Bn=new Cr(Dn.start._getCombined(gn.start,bn),Dn.end._getCombined(gn.start,bn));wn.length==2?wn.splice(1,0,Bn):wn.push(Bn)}return wn}_getTransformedByDeletion(rn,ln){let dn=this.start._getTransformedByDeletion(rn,ln),mn=this.end._getTransformedByDeletion(rn,ln);return dn==null&&mn==null?null:(dn==null&&(dn=rn),mn==null&&(mn=rn),new Cr(dn,mn))}static _createFromPositionAndShift(rn,ln){const dn=rn,mn=rn.getShiftedBy(ln);return ln>0?new this(dn,mn):new this(mn,dn)}static _createIn(rn){return new this(Br._createAt(rn,0),Br._createAt(rn,rn.maxOffset))}static _createOn(rn){return this._createFromPositionAndShift(Br._createBefore(rn),rn.offsetSize)}static _createFromRanges(rn){if(rn.length===0)throw new On("range-create-from-ranges-empty-array",null);if(rn.length==1)return rn[0].clone();const ln=rn[0];rn.sort((gn,bn)=>gn.start.isAfter(bn.start)?1:-1);const dn=rn.indexOf(ln),mn=new this(ln.start,ln.end);if(dn>0)for(let gn=dn-1;rn[gn].end.isEqual(mn.start);gn++)mn.start=Br._createAt(rn[gn].start);for(let gn=dn+1;gn<rn.length&&rn[gn].start.isEqual(mn.end);gn++)mn.end=Br._createAt(rn[gn].end);return mn}static fromJSON(rn,ln){return new this(Br.fromJSON(rn.start,ln),Br.fromJSON(rn.end,ln))}}Cr.prototype.is=function(pn){return pn==="range"||pn==="model:range"};class Ew extends Yn(){constructor(){super(),this._modelToViewMapping=new WeakMap,this._viewToModelMapping=new WeakMap,this._viewToModelLengthCallbacks=new Map,this._markerNameToElements=new Map,this._elementToMarkerNames=new Map,this._deferredBindingRemovals=new Map,this._unboundMarkerNames=new Set,this.on("modelToViewPosition",(rn,ln)=>{if(ln.viewPosition)return;const dn=this._modelToViewMapping.get(ln.modelPosition.parent);if(!dn)throw new On("mapping-model-position-view-parent-not-found",this,{modelPosition:ln.modelPosition});ln.viewPosition=this.findPositionIn(dn,ln.modelPosition.offset)},{priority:"low"}),this.on("viewToModelPosition",(rn,ln)=>{if(ln.modelPosition)return;const dn=this.findMappedViewAncestor(ln.viewPosition),mn=this._viewToModelMapping.get(dn),gn=this._toModelOffset(ln.viewPosition.parent,ln.viewPosition.offset,dn);ln.modelPosition=Br._createAt(mn,gn)},{priority:"low"})}bindElements(rn,ln){this._modelToViewMapping.set(rn,ln),this._viewToModelMapping.set(ln,rn)}unbindViewElement(rn,ln={}){const dn=this.toModelElement(rn);if(this._elementToMarkerNames.has(rn))for(const mn of this._elementToMarkerNames.get(rn))this._unboundMarkerNames.add(mn);ln.defer?this._deferredBindingRemovals.set(rn,rn.root):(this._viewToModelMapping.delete(rn),this._modelToViewMapping.get(dn)==rn&&this._modelToViewMapping.delete(dn))}unbindModelElement(rn){const ln=this.toViewElement(rn);this._modelToViewMapping.delete(rn),this._viewToModelMapping.get(ln)==rn&&this._viewToModelMapping.delete(ln)}bindElementToMarker(rn,ln){const dn=this._markerNameToElements.get(ln)||new Set;dn.add(rn);const mn=this._elementToMarkerNames.get(rn)||new Set;mn.add(ln),this._markerNameToElements.set(ln,dn),this._elementToMarkerNames.set(rn,mn)}unbindElementFromMarkerName(rn,ln){const dn=this._markerNameToElements.get(ln);dn&&(dn.delete(rn),dn.size==0&&this._markerNameToElements.delete(ln));const mn=this._elementToMarkerNames.get(rn);mn&&(mn.delete(ln),mn.size==0&&this._elementToMarkerNames.delete(rn))}flushUnboundMarkerNames(){const rn=Array.from(this._unboundMarkerNames);return this._unboundMarkerNames.clear(),rn}flushDeferredBindings(){for(const[rn,ln]of this._deferredBindingRemovals)rn.root==ln&&this.unbindViewElement(rn);this._deferredBindingRemovals=new Map}clearBindings(){this._modelToViewMapping=new WeakMap,this._viewToModelMapping=new WeakMap,this._markerNameToElements=new Map,this._elementToMarkerNames=new Map,this._unboundMarkerNames=new Set,this._deferredBindingRemovals=new Map}toModelElement(rn){return this._viewToModelMapping.get(rn)}toViewElement(rn){return this._modelToViewMapping.get(rn)}toModelRange(rn){return new Cr(this.toModelPosition(rn.start),this.toModelPosition(rn.end))}toViewRange(rn){return new po(this.toViewPosition(rn.start),this.toViewPosition(rn.end))}toModelPosition(rn){const ln={viewPosition:rn,mapper:this};return this.fire("viewToModelPosition",ln),ln.modelPosition}toViewPosition(rn,ln={}){const dn={modelPosition:rn,mapper:this,isPhantom:ln.isPhantom};return this.fire("modelToViewPosition",dn),dn.viewPosition}markerNameToElements(rn){const ln=this._markerNameToElements.get(rn);if(!ln)return null;const dn=new Set;for(const mn of ln)if(mn.is("attributeElement"))for(const gn of mn.getElementsWithSameId())dn.add(gn);else dn.add(mn);return dn}registerViewToModelLength(rn,ln){this._viewToModelLengthCallbacks.set(rn,ln)}findMappedViewAncestor(rn){let ln=rn.parent;for(;!this._viewToModelMapping.has(ln);)ln=ln.parent;return ln}_toModelOffset(rn,ln,dn){if(dn!=rn)return this._toModelOffset(rn.parent,rn.index,dn)+this._toModelOffset(rn,ln,rn);if(rn.is("$text"))return ln;let mn=0;for(let gn=0;gn<ln;gn++)mn+=this.getModelLength(rn.getChild(gn));return mn}getModelLength(rn){if(this._viewToModelLengthCallbacks.get(rn.name))return this._viewToModelLengthCallbacks.get(rn.name)(rn);if(this._viewToModelMapping.has(rn))return 1;if(rn.is("$text"))return rn.data.length;if(rn.is("uiElement"))return 0;{let ln=0;for(const dn of rn.getChildren())ln+=this.getModelLength(dn);return ln}}findPositionIn(rn,ln){let dn,mn=0,gn=0,bn=0;if(rn.is("$text"))return new qr(rn,ln);for(;gn<ln;)dn=rn.getChild(bn),mn=this.getModelLength(dn),gn+=mn,bn++;return gn==ln?this._moveViewPositionToTextNode(new qr(rn,bn)):this.findPositionIn(dn,ln-(gn-mn))}_moveViewPositionToTextNode(rn){const ln=rn.nodeBefore,dn=rn.nodeAfter;return ln instanceof Vo?new qr(ln,ln.data.length):dn instanceof Vo?new qr(dn,0):rn}}class hM{constructor(){this._consumable=new Map,this._textProxyRegistry=new Map}add(rn,ln){ln=Zv(ln),rn instanceof dp&&(rn=this._getSymbolForTextProxy(rn)),this._consumable.has(rn)||this._consumable.set(rn,new Map),this._consumable.get(rn).set(ln,!0)}consume(rn,ln){return ln=Zv(ln),rn instanceof dp&&(rn=this._getSymbolForTextProxy(rn)),!!this.test(rn,ln)&&(this._consumable.get(rn).set(ln,!1),!0)}test(rn,ln){ln=Zv(ln),rn instanceof dp&&(rn=this._getSymbolForTextProxy(rn));const dn=this._consumable.get(rn);if(dn===void 0)return null;const mn=dn.get(ln);return mn===void 0?null:mn}revert(rn,ln){ln=Zv(ln),rn instanceof dp&&(rn=this._getSymbolForTextProxy(rn));const dn=this.test(rn,ln);return dn===!1?(this._consumable.get(rn).set(ln,!0),!0):dn!==!0&&null}verifyAllConsumed(rn){const ln=[];for(const[dn,mn]of this._consumable)for(const[gn,bn]of mn){const wn=gn.split(":")[0];bn&&rn==wn&&ln.push({event:gn,item:dn.name||dn.description})}if(ln.length)throw new On("conversion-model-consumable-not-consumed",null,{items:ln})}_getSymbolForTextProxy(rn){let ln=null;const dn=this._textProxyRegistry.get(rn.startOffset);if(dn){const mn=dn.get(rn.endOffset);mn&&(ln=mn.get(rn.parent))}return ln||(ln=this._addSymbolForTextProxy(rn)),ln}_addSymbolForTextProxy(rn){const ln=rn.startOffset,dn=rn.endOffset,mn=rn.parent,gn=Symbol("$textProxy:"+rn.data);let bn,wn;return bn=this._textProxyRegistry.get(ln),bn||(bn=new Map,this._textProxyRegistry.set(ln,bn)),wn=bn.get(dn),wn||(wn=new Map,bn.set(dn,wn)),wn.set(mn,gn),gn}}function Zv(pn){const rn=pn.split(":");return rn[0]=="insert"?rn[0]:rn[0]=="addMarker"||rn[0]=="removeMarker"?pn:rn.length>1?rn[0]+":"+rn[1]:rn[0]}var pM=Object.defineProperty,fM=Object.defineProperties,mM=Object.getOwnPropertyDescriptors,Tw=Object.getOwnPropertySymbols,gM=Object.prototype.hasOwnProperty,vM=Object.prototype.propertyIsEnumerable,Mw=(pn,rn,ln)=>rn in pn?pM(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln,E_=(pn,rn)=>{for(var ln in rn||(rn={}))gM.call(rn,ln)&&Mw(pn,ln,rn[ln]);if(Tw)for(var ln of Tw(rn))vM.call(rn,ln)&&Mw(pn,ln,rn[ln]);return pn},Pw=(pn,rn)=>fM(pn,mM(rn));class Iw extends Yn(){constructor(rn){super(),this._conversionApi=E_({dispatcher:this},rn),this._firedEventsMap=new WeakMap}convertChanges(rn,ln,dn){const mn=this._createConversionApi(dn,rn.getRefreshedItems());for(const bn of rn.getMarkersToRemove())this._convertMarkerRemove(bn.name,bn.range,mn);const gn=this._reduceChanges(rn.getChanges());for(const bn of gn)bn.type==="insert"?this._convertInsert(Cr._createFromPositionAndShift(bn.position,bn.length),mn):bn.type==="reinsert"?this._convertReinsert(Cr._createFromPositionAndShift(bn.position,bn.length),mn):bn.type==="remove"?this._convertRemove(bn.position,bn.length,bn.name,mn):this._convertAttribute(bn.range,bn.attributeKey,bn.attributeOldValue,bn.attributeNewValue,mn);mn.mapper.flushDeferredBindings();for(const bn of mn.mapper.flushUnboundMarkerNames()){const wn=ln.get(bn).getRange();this._convertMarkerRemove(bn,wn,mn),this._convertMarkerAdd(bn,wn,mn)}for(const bn of rn.getMarkersToAdd())this._convertMarkerAdd(bn.name,bn.range,mn);mn.consumable.verifyAllConsumed("insert")}convert(rn,ln,dn,mn={}){const gn=this._createConversionApi(dn,void 0,mn);this._convertInsert(rn,gn);for(const[bn,wn]of ln)this._convertMarkerAdd(bn,wn,gn);gn.consumable.verifyAllConsumed("insert")}convertSelection(rn,ln,dn){const mn=this._createConversionApi(dn);this.fire("cleanSelection",{selection:rn},mn);const gn=rn.getFirstPosition().root;if(!mn.mapper.toViewElement(gn))return;const bn=Array.from(ln.getMarkersAtPosition(rn.getFirstPosition()));if(this._addConsumablesForSelection(mn.consumable,rn,bn),this.fire("selection",{selection:rn},mn),rn.isCollapsed){for(const wn of bn)if(mn.consumable.test(rn,"addMarker:"+wn.name)){const An=wn.getRange();if(!bM(rn.getFirstPosition(),wn,mn.mapper))continue;const In={item:rn,markerName:wn.name,markerRange:An};this.fire(`addMarker:${wn.name}`,In,mn)}for(const wn of rn.getAttributeKeys())if(mn.consumable.test(rn,"attribute:"+wn)){const An={item:rn,range:rn.getFirstRange(),attributeKey:wn,attributeOldValue:null,attributeNewValue:rn.getAttribute(wn)};this.fire(`attribute:${wn}:$text`,An,mn)}}}_convertInsert(rn,ln,dn={}){dn.doNotAddConsumables||this._addConsumablesForInsert(ln.consumable,rn);for(const mn of Array.from(rn.getWalker({shallow:!0})).map(Dw))this._testAndFire("insert",mn,ln)}_convertRemove(rn,ln,dn,mn){this.fire(`remove:${dn}`,{position:rn,length:ln},mn)}_convertAttribute(rn,ln,dn,mn,gn){this._addConsumablesForRange(gn.consumable,rn,`attribute:${ln}`);for(const bn of rn){const wn={item:bn.item,range:Cr._createFromPositionAndShift(bn.previousPosition,bn.length),attributeKey:ln,attributeOldValue:dn,attributeNewValue:mn};this._testAndFire(`attribute:${ln}`,wn,gn)}}_convertReinsert(rn,ln){const dn=Array.from(rn.getWalker({shallow:!0}));this._addConsumablesForInsert(ln.consumable,dn);for(const mn of dn.map(Dw))this._testAndFire("insert",Pw(E_({},mn),{reconversion:!0}),ln)}_convertMarkerAdd(rn,ln,dn){if(ln.root.rootName=="$graveyard")return;const mn=`addMarker:${rn}`;if(dn.consumable.add(ln,mn),this.fire(mn,{markerName:rn,markerRange:ln},dn),dn.consumable.consume(ln,mn)){this._addConsumablesForRange(dn.consumable,ln,mn);for(const gn of ln.getItems()){if(!dn.consumable.test(gn,mn))continue;const bn={item:gn,range:Cr._createOn(gn),markerName:rn,markerRange:ln};this.fire(mn,bn,dn)}}}_convertMarkerRemove(rn,ln,dn){ln.root.rootName!="$graveyard"&&this.fire(`removeMarker:${rn}`,{markerName:rn,markerRange:ln},dn)}_reduceChanges(rn){const ln={changes:rn};return this.fire("reduceChanges",ln),ln.changes}_addConsumablesForInsert(rn,ln){for(const dn of ln){const mn=dn.item;if(rn.test(mn,"insert")===null){rn.add(mn,"insert");for(const gn of mn.getAttributeKeys())rn.add(mn,"attribute:"+gn)}}return rn}_addConsumablesForRange(rn,ln,dn){for(const mn of ln.getItems())rn.add(mn,dn);return rn}_addConsumablesForSelection(rn,ln,dn){rn.add(ln,"selection");for(const mn of dn)rn.add(ln,"addMarker:"+mn.name);for(const mn of ln.getAttributeKeys())rn.add(ln,"attribute:"+mn);return rn}_testAndFire(rn,ln,dn){const mn=function(An,In){const Dn=In.item.is("element")?In.item.name:"$text";return`${An}:${Dn}`}(rn,ln),gn=ln.item.is("$textProxy")?dn.consumable._getSymbolForTextProxy(ln.item):ln.item,bn=this._firedEventsMap.get(dn),wn=bn.get(gn);if(wn){if(wn.has(mn))return;wn.add(mn)}else bn.set(gn,new Set([mn]));this.fire(mn,ln,dn)}_testAndFireAddAttributes(rn,ln){const dn={item:rn,range:Cr._createOn(rn)};for(const mn of dn.item.getAttributeKeys())dn.attributeKey=mn,dn.attributeOldValue=null,dn.attributeNewValue=dn.item.getAttribute(mn),this._testAndFire(`attribute:${mn}`,dn,ln)}_createConversionApi(rn,ln=new Set,dn={}){const mn=Pw(E_({}
7744,this._conversionApi),{consumable:new hM,writer:rn,options:dn,convertItem:gn=>this._convertInsert(Cr._createOn(gn),mn),convertChildren:gn=>this._convertInsert(Cr._createIn(gn),mn,{doNotAddConsumables:!0}),convertAttributes:gn=>this._testAndFireAddAttributes(gn,mn),canReuseView:gn=>!ln.has(mn.mapper.toModelElement(gn))});return this._firedEventsMap.set(mn,new Map),mn}}function bM(pn,rn,ln){const dn=rn.getRange(),mn=Array.from(pn.getAncestors());return mn.shift(),mn.reverse(),!mn.some(gn=>{if(dn.containsItem(gn))return!!ln.toViewElement(gn).getCustomProperty("addHighlight")})}function Dw(pn){return{item:pn.item,range:Cr._createFromPositionAndShift(pn.previousPosition,pn.length)}}class Uu extends Yn(Up){constructor(...rn){super(),this._lastRangeBackward=!1,this._attrs=new Map,this._ranges=[],rn.length&&this.setTo(...rn)}get anchor(){if(this._ranges.length>0){const rn=this._ranges[this._ranges.length-1];return this._lastRangeBackward?rn.end:rn.start}return null}get focus(){if(this._ranges.length>0){const rn=this._ranges[this._ranges.length-1];return this._lastRangeBackward?rn.start:rn.end}return null}get isCollapsed(){return this._ranges.length===1&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}isEqual(rn){if(this.rangeCount!=rn.rangeCount)return!1;if(this.rangeCount===0)return!0;if(!this.anchor.isEqual(rn.anchor)||!this.focus.isEqual(rn.focus))return!1;for(const ln of this._ranges){let dn=!1;for(const mn of rn._ranges)if(ln.isEqual(mn)){dn=!0;break}if(!dn)return!1}return!0}*getRanges(){for(const rn of this._ranges)yield new Cr(rn.start,rn.end)}getFirstRange(){let rn=null;for(const ln of this._ranges)rn&&!ln.start.isBefore(rn.start)||(rn=ln);return rn?new Cr(rn.start,rn.end):null}getLastRange(){let rn=null;for(const ln of this._ranges)rn&&!ln.end.isAfter(rn.end)||(rn=ln);return rn?new Cr(rn.start,rn.end):null}getFirstPosition(){const rn=this.getFirstRange();return rn?rn.start.clone():null}getLastPosition(){const rn=this.getLastRange();return rn?rn.end.clone():null}setTo(...rn){let[ln,dn,mn]=rn;if(typeof dn=="object"&&(mn=dn,dn=void 0),ln===null)this._setRanges([]);else if(ln instanceof Uu)this._setRanges(ln.getRanges(),ln.isBackward);else if(ln&&typeof ln.getRanges=="function")this._setRanges(ln.getRanges(),ln.isBackward);else if(ln instanceof Cr)this._setRanges([ln],!!mn&&!!mn.backward);else if(ln instanceof Br)this._setRanges([new Cr(ln)]);else if(ln instanceof lm){const gn=!!mn&&!!mn.backward;let bn;if(dn=="in")bn=Cr._createIn(ln);else if(dn=="on")bn=Cr._createOn(ln);else{if(dn===void 0)throw new On("model-selection-setto-required-second-parameter",[this,ln]);bn=new Cr(Br._createAt(ln,dn))}this._setRanges([bn],gn)}else{if(!Ir(ln))throw new On("model-selection-setto-not-selectable",[this,ln]);this._setRanges(ln,mn&&!!mn.backward)}}_setRanges(rn,ln=!1){const dn=Array.from(rn),mn=dn.some(gn=>{if(!(gn instanceof Cr))throw new On("model-selection-set-ranges-not-range",[this,rn]);return this._ranges.every(bn=>!bn.isEqual(gn))});(dn.length!==this._ranges.length||mn)&&(this._replaceAllRanges(dn),this._lastRangeBackward=!!ln,this.fire("change:range",{directChange:!0}))}setFocus(rn,ln){if(this.anchor===null)throw new On("model-selection-setfocus-no-ranges",[this,rn]);const dn=Br._createAt(rn,ln);if(dn.compareWith(this.focus)=="same")return;const mn=this.anchor;this._ranges.length&&this._popRange(),dn.compareWith(mn)=="before"?(this._pushRange(new Cr(dn,mn)),this._lastRangeBackward=!0):(this._pushRange(new Cr(mn,dn)),this._lastRangeBackward=!1),this.fire("change:range",{directChange:!0})}getAttribute(rn){return this._attrs.get(rn)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}hasAttribute(rn){return this._attrs.has(rn)}removeAttribute(rn){this.hasAttribute(rn)&&(this._attrs.delete(rn),this.fire("change:attribute",{attributeKeys:[rn],directChange:!0}))}setAttribute(rn,ln){this.getAttribute(rn)!==ln&&(this._attrs.set(rn,ln),this.fire("change:attribute",{attributeKeys:[rn],directChange:!0}))}getSelectedElement(){return this.rangeCount!==1?null:this.getFirstRange().getContainedElement()}*getSelectedBlocks(){const rn=new WeakSet;for(const ln of this.getRanges()){const dn=Nw(ln.start,rn);yM(dn,ln)&&(yield dn);for(const gn of ln.getWalker()){const bn=gn.item;gn.type=="elementEnd"&&_M(bn,rn,ln)&&(yield bn)}const mn=Nw(ln.end,rn);kM(mn,ln)&&(yield mn)}}containsEntireContent(rn=this.anchor.root){const ln=Br._createAt(rn,0),dn=Br._createAt(rn,"end");return ln.isTouching(this.getFirstPosition())&&dn.isTouching(this.getLastPosition())}_pushRange(rn){this._checkRange(rn),this._ranges.push(new Cr(rn.start,rn.end))}_checkRange(rn){for(let ln=0;ln<this._ranges.length;ln++)if(rn.isIntersecting(this._ranges[ln]))throw new On("model-selection-range-intersects",[this,rn],{addedRange:rn,intersectingRange:this._ranges[ln]})}_replaceAllRanges(rn){this._removeAllRanges();for(const ln of rn)this._pushRange(ln)}_removeAllRanges(){for(;this._ranges.length>0;)this._popRange()}_popRange(){this._ranges.pop()}}function Ow(pn,rn){return!rn.has(pn)&&(rn.add(pn),pn.root.document.model.schema.isBlock(pn)&&!!pn.parent)}function _M(pn,rn,ln){return Ow(pn,rn)&&T_(pn,ln)}function Nw(pn,rn){const ln=pn.parent.root.document.model.schema,dn=pn.parent.getAncestors({parentFirst:!0,includeSelf:!0});let mn=!1;const gn=dn.find(bn=>
7744!mn&&(mn=ln.isLimit(bn),!mn&&Ow(bn,rn)));return dn.forEach(bn=>rn.add(bn)),gn}function T_(pn,rn){const ln=function(dn){const mn=dn.root.document.model.schema;let gn=dn.parent;for(;gn;){if(mn.isBlock(gn))return gn;gn=gn.parent}}(pn);return ln?!rn.containsRange(Cr._createOn(ln),!0):!0}function yM(pn,rn){return!!pn&&(!(!rn.isCollapsed&&!pn.isEmpty)||!rn.start.isTouching(Br._createAt(pn,pn.maxOffset))&&T_(pn,rn))}function kM(pn,rn){return!!pn&&(!(!rn.isCollapsed&&!pn.isEmpty)||!rn.end.isTouching(Br._createAt(pn,0))&&T_(pn,rn))}Uu.prototype.is=function(pn){return pn==="selection"||pn==="model:selection"};class Wu extends Yn(Cr){constructor(rn,ln){super(rn,ln),wM.call(this)}detach(){this.stopListening()}toRange(){return new Cr(this.start,this.end)}static fromRange(rn){return new Wu(rn.start,rn.end)}}function wM(){this.listenTo(this.root.document.model,"applyOperation",(pn,rn)=>{const ln=rn[0];ln.isDocumentOperation&&CM.call(this,ln)},{priority:"low"})}function CM(pn){const rn=this.getTransformedByOperation(pn),ln=Cr._createFromRanges(rn),dn=!ln.isEqual(this),mn=function(bn,wn){switch(wn.type){case"insert":return bn.containsPosition(wn.position);case"move":case"remove":case"reinsert":case"merge":return bn.containsPosition(wn.sourcePosition)||bn.start.isEqual(wn.sourcePosition)||bn.containsPosition(wn.targetPosition);case"split":return bn.containsPosition(wn.splitPosition)||bn.containsPosition(wn.insertionPosition)}return!1}(this,pn);let gn=null;if(dn){ln.root.rootName=="$graveyard"&&(gn=pn.type=="remove"?pn.sourcePosition:pn.deletionPosition);const bn=this.toRange();this.start=ln.start,this.end=ln.end,this.fire("change:range",bn,{deletionPosition:gn})}else mn&&this.fire("change:content",this.toRange(),{deletionPosition:gn})}Wu.prototype.is=function(pn){return pn==="liveRange"||pn==="model:liveRange"||pn=="range"||pn==="model:range"};const Qv="selection:";class up extends Yn(Up){constructor(rn){super(),this._selection=new AM(rn),this._selection.delegate("change:range").to(this),this._selection.delegate("change:attribute").to(this),this._selection.delegate("change:marker").to(this)}get isCollapsed(){return this._selection.isCollapsed}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get rangeCount(){return this._selection.rangeCount}get hasOwnRange(){return this._selection.hasOwnRange}get isBackward(){return this._selection.isBackward}get isGravityOverridden(){return this._selection.isGravityOverridden}get markers(){return this._selection.markers}get _ranges(){return this._selection._ranges}getRanges(){return this._selection.getRanges()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getSelectedBlocks(){return this._selection.getSelectedBlocks()}getSelectedElement(){return this._selection.getSelectedElement()}containsEntireContent(rn){return this._selection.containsEntireContent(rn)}destroy(){this._selection.destroy()}getAttributeKeys(){return this._selection.getAttributeKeys()}getAttributes(){return this._selection.getAttributes()}getAttribute(rn){return this._selection.getAttribute(rn)}hasAttribute(rn){return this._selection.hasAttribute(rn)}refresh(){this._selection.updateMarkers(),this._selection._updateAttributes(!1)}observeMarkers(rn){this._selection.observeMarkers(rn)}_setFocus(rn,ln){this._selection.setFocus(rn,ln)}_setTo(...rn){this._selection.setTo(...rn)}_setAttribute(rn,ln){this._selection.setAttribute(rn,ln)}_removeAttribute(rn){this._selection.removeAttribute(rn)}_getStoredAttributes(){return this._selection.getStoredAttributes()}_overrideGravity(){return this._selection.overrideGravity()}_restoreGravity(rn){this._selection.restoreGravity(rn)}static _getStoreAttributeKey(rn){return Qv+rn}static _isStoreAttributeKey(rn){return rn.startsWith(Qv)}}up.prototype.is=function(pn){return pn==="selection"||pn=="model:selection"||pn=="documentSelection"||pn=="model:documentSelection"};class AM extends Uu{constructor(rn){super(),this.markers=new np({idProperty:"name"}),this._attributePriority=new Map,this._selectionRestorePosition=null,this._hasChangedRange=!1,this._overriddenGravityRegister=new Set,this._observedMarkers=new Set,this._model=rn.model,this._document=rn,this.listenTo(this._model,"applyOperation",(ln,dn)=>{const mn=dn[0];mn.isDocumentOperation&&mn.type!="marker"&&mn.type!="rename"&&mn.type!="noop"&&(this._ranges.length==0&&this._selectionRestorePosition&&this._fixGraveyardSelection(this._selectionRestorePosition),this._selectionRestorePosition=null,this._hasChangedRange&&(this._hasChangedRange=!1,this.fire("change:range",{directChange:!1})))},{priority:"lowest"}),this.on("change:range",()=>
7744{this._validateSelectionRanges(this.getRanges())}),this.listenTo(this._model.markers,"update",(ln,dn,mn,gn)=>{this._updateMarker(dn,gn)}),this.listenTo(this._document,"change",(ln,dn)=>{(function(mn,gn){const bn=mn.document.differ;for(const wn of bn.getChanges()){if(wn.type!="insert")continue;const An=wn.position.parent;wn.length===An.maxOffset&&mn.enqueueChange(gn,In=>{const Dn=Array.from(An.getAttributeKeys()).filter(Bn=>Bn.startsWith(Qv));for(const Bn of Dn)In.removeAttribute(Bn,An)})}})(this._model,dn)})}get isCollapsed(){return this._ranges.length===0?this._document._getDefaultRange().isCollapsed:super.isCollapsed}get anchor(){return super.anchor||this._document._getDefaultRange().start}get focus(){return super.focus||this._document._getDefaultRange().end}get rangeCount(){return this._ranges.length?this._ranges.length:1}get hasOwnRange(){return this._ranges.length>0}get isGravityOverridden(){return!!this._overriddenGravityRegister.size}destroy(){for(let rn=0;rn<this._ranges.length;rn++)this._ranges[rn].detach();this.stopListening()}*getRanges(){this._ranges.length?yield*super.getRanges():yield this._document._getDefaultRange()}getFirstRange(){return super.getFirstRange()||this._document._getDefaultRange()}getLastRange(){return super.getLastRange()||this._document._getDefaultRange()}setTo(...rn){super.setTo(...rn),this._updateAttributes(!0),this.updateMarkers()}setFocus(rn,ln){super.setFocus(rn,ln),this._updateAttributes(!0),this.updateMarkers()}setAttribute(rn,ln){if(this._setAttribute(rn,ln)){const dn=[rn];this.fire("change:attribute",{attributeKeys:dn,directChange:!0})}}removeAttribute(rn){if(this._removeAttribute(rn)){const ln=[rn];this.fire("change:attribute",{attributeKeys:ln,directChange:!0})}}overrideGravity(){const rn=Tn();return this._overriddenGravityRegister.add(rn),this._overriddenGravityRegister.size===1&&this._updateAttributes(!0),rn}restoreGravity(rn){if(!this._overriddenGravityRegister.has(rn))throw new On("document-selection-gravity-wrong-restore",this,{uid:rn});this._overriddenGravityRegister.delete(rn),this.isGravityOverridden||this._updateAttributes(!0)}observeMarkers(rn){this._observedMarkers.add(rn),this.updateMarkers()}_replaceAllRanges(rn){this._validateSelectionRanges(rn),super._replaceAllRanges(rn)}_popRange(){this._ranges.pop().detach()}_pushRange(rn){const ln=this._prepareRange(rn);ln&&this._ranges.push(ln)}_validateSelectionRanges(rn){for(const ln of rn)if(!this._document._validateSelectionRange(ln))throw new On("document-selection-wrong-position",this,{range:ln})}_prepareRange(rn){if(this._checkRange(rn),rn.root==this._document.graveyard)return;const ln=Wu.fromRange(rn);return ln.on("change:range",(dn,mn,gn)=>{if(this._hasChangedRange=!0,ln.root==this._document.graveyard){this._selectionRestorePosition=gn.deletionPosition;const bn=this._ranges.indexOf(ln);this._ranges.splice(bn,1),ln.detach()}}),ln}updateMarkers(){if(!this._observedMarkers.size)return;const rn=[];let ln=!1;for(const mn of this._model.markers){const gn=mn.name.split(":",1)[0];if(!this._observedMarkers.has(gn))continue;const bn=mn.getRange();for(const wn of this.getRanges())bn.containsRange(wn,!wn.isCollapsed)&&rn.push(mn)}const dn=Array.from(this.markers);for(const mn of rn)this.markers.has(mn)||(this.markers.add(mn),ln=!0);for(const mn of Array.from(this.markers))rn.includes(mn)||(this.markers.remove(mn),ln=!0);ln&&this.fire("change:marker",{oldMarkers:dn,directChange:!1})}_updateMarker(rn,ln){const dn=rn.name.split(":",1)[0];if(!this._observedMarkers.has(dn))return;let mn=!1;const gn=Array.from(this.markers),bn=this.markers.has(rn);if(ln){let wn=!1;for(const An of this.getRanges())if(ln.containsRange(An,!An.isCollapsed)){wn=!0;break}wn&&!bn?(this.markers.add(rn),mn=!0):!wn&&bn&&(this.markers.remove(rn),mn=!0)}else bn&&(this.markers.remove(rn),mn=!0);mn&&this.fire("change:marker",{oldMarkers:gn,directChange:!1})}_updateAttributes(rn){const ln=bp(this._getSurroundingAttributes()),dn=bp(this.getAttributes());if(rn)this._attributePriority=new Map,this._attrs=new Map;else for(const[gn,bn]of this._attributePriority)bn=="low"&&(this._attrs.delete(gn),this._attributePriority.delete(gn));this._setAttributesTo(ln);const mn=[];for(const[gn,bn]of this.getAttributes())dn.has(gn)&&dn.get(gn)===bn||mn.push(gn);for(const[gn]of dn)this.hasAttribute(gn)||mn.push(gn);mn.length>0&&this.fire("change:attribute",{attributeKeys:mn,directChange:!1})}_setAttribute(rn,ln,dn=!0){const mn=dn?"normal":"low";return mn=="low"&&this._attributePriority.get(rn)=="normal"?!1:super.getAttribute(rn)!==ln&&(this._attrs.set(rn,ln),this._attributePriority.set(rn,mn),!0)}_removeAttribute(rn,ln=!0){const dn=ln?"normal":"low";return(dn!="low"||this._attributePriority.get(rn)!="normal")&&(this._attributePriority.set(rn,dn),!!super.hasAttribute(rn)&&(this._attrs.delete(rn),!0))}_setAttributesTo(rn){const ln=new Set;for(const[dn,mn]of this.getAttributes())rn.get(dn)!==mn&&this._removeAttribute(dn,!1);for(const[dn,mn]of rn)this._setAttribute(dn,mn,!1)&&ln.add(dn);return ln}*getStoredAttributes(){const rn=this.getFirstPosition().parent;if(this.isCollapsed&&rn.isEmpty)for(const ln of rn.getAttributeKeys())ln.startsWith(Qv)&&(yield[ln.substr(10),rn.getAttribute(ln)])}_getSurroundingAttributes(){const rn=this.getFirstPosition(),ln=this._model.schema;if(rn.root.rootName=="$graveyard")return null;let dn=null;if(this.isCollapsed){const mn=rn.textNode?rn.textNode:rn.nodeBefore,gn=rn.textNode?rn.textNode:rn.nodeAfter;if(this.isGravityOverridden||(dn=nv(mn,ln)),dn||(dn=nv(gn,ln)),!this.isGravityOverridden&&!dn){let bn=mn;for(;bn&&!dn;)bn=bn.previousSibling,dn=nv(bn,ln)}if(!dn){let bn=gn;for(;bn&&!dn;)bn=bn.nextSibling,dn=nv(bn,ln)}
vendor: 6,527 bytes, line 7744
7744dn||(dn=this.getStoredAttributes())}else{const mn=this.getFirstRange();for(const gn of mn){if(gn.item.is("element")&&ln.isObject(gn.item)){dn=nv(gn.item,ln);break}if(gn.type=="text"){dn=gn.item.getAttributes();break}}}return dn}_fixGraveyardSelection(rn){const ln=this._model.schema.getNearestSelectionRange(rn);ln&&this._pushRange(ln)}}function nv(pn,rn){if(!pn)return null;if(pn instanceof dp||pn instanceof Ho)return pn.getAttributes();if(!rn.isInline(pn))return null;if(!rn.isObject(pn))return[];const ln=[];for(const[dn,mn]of pn.getAttributes())rn.checkAttribute("$text",dn)&&rn.getAttributeProperties(dn).copyFromObject!==!1&&ln.push([dn,mn]);return ln}class Bw{constructor(rn){this._dispatchers=rn}add(rn){for(const ln of this._dispatchers)rn(ln);return this}}class $M extends Bw{elementToElement(rn){return this.add(function(ln){const dn=Fw(ln.model),mn=rv(ln.view,"container");return dn.attributes.length&&(dn.children=!0),gn=>{gn.on(`insert:${dn.name}`,function(bn,wn=xM){return(An,In,Dn)=>{if(!wn(In.item,Dn.consumable,{preflight:!0}))return;const Bn=bn(In.item,Dn,In);if(!Bn)return;wn(In.item,Dn.consumable);const Fn=Dn.mapper.toViewPosition(In.range.start);Dn.mapper.bindElements(In.item,Bn),Dn.writer.insert(Fn,Bn),Dn.convertAttributes(In.item),Gw(Bn,In.item.getChildren(),Dn,{reconversion:In.reconversion})}}(mn,Hw(dn)),{priority:ln.converterPriority||"normal"}),(dn.children||dn.attributes.length)&&gn.on("reduceChanges",Vw(dn),{priority:"low"})}}(rn))}elementToStructure(rn){return this.add(function(ln){const dn=Fw(ln.model),mn=rv(ln.view,"container");return dn.children=!0,gn=>{if(gn._conversionApi.schema.checkChild(dn.name,"$text"))throw new On("conversion-element-to-structure-disallowed-text",gn,{elementName:dn.name});var bn,wn;gn.on(`insert:${dn.name}`,(bn=mn,wn=Hw(dn),(An,In,Dn)=>{if(!wn(In.item,Dn.consumable,{preflight:!0}))return;const Bn=new Map;Dn.writer._registerSlotFactory(function(Un,Zn,tr){return(ir,gr)=>{const _r=ir.createContainerElement("$slot");let Rr=null;if(gr==="children")Rr=Array.from(Un.getChildren());else{if(typeof gr!="function")throw new On("conversion-slot-mode-unknown",tr.dispatcher,{modeOrFilter:gr});Rr=Array.from(Un.getChildren()).filter(Jr=>gr(Jr))}return Zn.set(_r,Rr),_r}}(In.item,Bn,Dn));const Fn=bn(In.item,Dn,In);if(Dn.writer._clearSlotFactory(),!Fn)return;(function(Un,Zn,tr){const ir=Array.from(Zn.values()).flat(),gr=new Set(ir);if(gr.size!=ir.length)throw new On("conversion-slot-filter-overlap",tr.dispatcher,{element:Un});if(gr.size!=Un.childCount)throw new On("conversion-slot-filter-incomplete",tr.dispatcher,{element:Un})})(In.item,Bn,Dn),wn(In.item,Dn.consumable);const Gn=Dn.mapper.toViewPosition(In.range.start);Dn.mapper.bindElements(In.item,Fn),Dn.writer.insert(Gn,Fn),Dn.convertAttributes(In.item),function(Un,Zn,tr,ir){tr.mapper.on("modelToViewPosition",Rr,{priority:"highest"});let gr=null,_r=null;for([gr,_r]of Zn)Gw(Un,_r,tr,ir),tr.writer.move(tr.writer.createRangeIn(gr),tr.writer.createPositionBefore(gr)),tr.writer.remove(gr);function Rr(Jr,ho){const _o=ho.modelPosition.nodeAfter,iu=_r.indexOf(_o);iu<0||(ho.viewPosition=ho.mapper.findPositionIn(gr,iu))}tr.mapper.off("modelToViewPosition",Rr)}(Fn,Bn,Dn,{reconversion:In.reconversion})}),{priority:ln.converterPriority||"normal"}),gn.on("reduceChanges",Vw(dn),{priority:"low"})}}(rn))}attributeToElement(rn){return this.add(function(ln){ln=Gp(ln);let dn=ln.model;typeof dn=="string"&&(dn={key:dn});let mn=`attribute:${dn.key}`;if(dn.name&&(mn+=":"+dn.name),dn.values)for(const bn of dn.values)ln.view[bn]=rv(ln.view[bn],"attribute");else ln.view=rv(ln.view,"attribute");const gn=jw(ln);return bn=>{bn.on(mn,function(wn){return(An,In,Dn)=>{if(!Dn.consumable.test(In.item,An.name))return;const Bn=wn(In.attributeOldValue,Dn,In),Fn=wn(In.attributeNewValue,Dn,In);if(!Bn&&!Fn)return;Dn.consumable.consume(In.item,An.name);const Gn=Dn.writer,Un=Gn.document.selection;if(In.item instanceof Uu||In.item instanceof up)Gn.wrap(Un.getFirstRange(),Fn);else{let Zn=Dn.mapper.toViewRange(In.range);In.attributeOldValue!==null&&Bn&&(Zn=Gn.unwrap(Zn,Bn)),In.attributeNewValue!==null&&Fn&&Gn.wrap(Zn,Fn)}}}(gn),{priority:ln.converterPriority||"normal"})}}(rn))}attributeToAttribute(rn){return this.add(function(ln){ln=Gp(ln);let dn=ln.model;typeof dn=="string"&&(dn={key:dn});let mn=`attribute:${dn.key}`;if(dn.name&&(mn+=":"+dn.name),dn.values)for(const bn of dn.values)ln.view[bn]=zw(ln.view[bn]);else ln.view=zw(ln.view);const gn=jw(ln);return bn=>{var wn;bn.on(mn,(wn=gn,(An,In,Dn)=>{if(!Dn.consumable.test(In.item,An.name))return;const Bn=wn(In.attributeOldValue,Dn,In),Fn=wn(In.attributeNewValue,Dn,In);if(!Bn&&!Fn)return;Dn.consumable.consume(In.item,An.name);const Gn=Dn.mapper.toViewElement(In.item),Un=Dn.writer;if(!Gn)throw new On("conversion-attribute-to-attribute-on-text",Dn.dispatcher,In);if(In.attributeOldValue!==null&&Bn)if(Bn.key=="class"){const Zn=Xo(Bn.value);for(const tr of Zn)Un.removeClass(tr,Gn)}else if(Bn.key=="style"){const Zn=Object.keys(Bn.value);for(const tr of Zn)Un.removeStyle(tr,Gn)}else Un.removeAttribute(Bn.key,Gn);if(In.attributeNewValue!==null&&Fn)if(Fn.key=="class"){const Zn=Xo(Fn.value);for(const tr of Zn)Un.addClass(tr,Gn)}else if(Fn.key=="style"){const Zn=Object.keys(Fn.value);for(const tr of Zn)Un.setStyle(tr,Fn.value[tr],Gn)}else Un.setAttribute(Fn.key,Fn.value,Gn)}),{priority:ln.converterPriority||"normal"})}}(rn))}markerToElement(rn){return this.add(function(ln){const dn=rv(ln.view,"ui");return mn=>{var gn;mn.on(`addMarker:${ln.model}`,(gn=dn,(bn,wn,An)=>{wn.isOpening=!0;const In=gn(wn,An);wn.isOpening=!1;const Dn=gn(wn,An);if(!In||!Dn)return;const Bn=wn.markerRange;if(Bn.isCollapsed&&!An.consumable.consume(Bn,bn.name))return;for(const Un of Bn)if(!An.consumable.consume(Un.item,bn.name))return;const Fn=An.mapper,Gn=An.writer;Gn.insert(Fn.toViewPosition(Bn.start),In),An.mapper.bindElementToMarker(In,wn.markerName),Bn.isCollapsed||(Gn.insert(Fn.toViewPosition(Bn.end),Dn),An.mapper.bindElementToMarker(Dn,wn.markerName)),bn.stop()}),{priority:ln.converterPriority||"normal"}),mn.on(`removeMarker:${ln.model}`,(bn,wn,An)=>{const In=An.mapper.markerNameToElements(wn.markerName);if(In){for(const Dn of In)An.mapper.unbindElementFromMarkerName(Dn,wn.markerName),An.writer.clear(An.writer.createRangeOn(Dn),Dn);An.writer.clearClonedElementsGroup(wn.markerName),bn.stop()}},{priority:ln.converterPriority||"normal"})}}(rn))}markerToHighlight(rn){return this.add(function(ln){return dn=>{var mn;dn.on(`addMarker:${ln.model}`,(mn=ln.view,(gn,bn,wn)=>
vendor: 4,088 bytes, line 7744
7744{if(!bn.item||!(bn.item instanceof Uu||bn.item instanceof up||bn.item.is("$textProxy")))return;const An=M_(mn,bn,wn);if(!An||!wn.consumable.consume(bn.item,gn.name))return;const In=wn.writer,Dn=Lw(In,An),Bn=In.document.selection;if(bn.item instanceof Uu||bn.item instanceof up)In.wrap(Bn.getFirstRange(),Dn);else{const Fn=wn.mapper.toViewRange(bn.range),Gn=In.wrap(Fn,Dn);for(const Un of Gn.getItems())if(Un.is("attributeElement")&&Un.isSimilar(Dn)){wn.mapper.bindElementToMarker(Un,bn.markerName);break}}}),{priority:ln.converterPriority||"normal"}),dn.on(`addMarker:${ln.model}`,function(gn){return(bn,wn,An)=>{if(!wn.item||!(wn.item instanceof Fo))return;const In=M_(gn,wn,An);if(!In||!An.consumable.test(wn.item,bn.name))return;const Dn=An.mapper.toViewElement(wn.item);if(Dn&&Dn.getCustomProperty("addHighlight")){An.consumable.consume(wn.item,bn.name);for(const Bn of Cr._createIn(wn.item))An.consumable.consume(Bn.item,bn.name);Dn.getCustomProperty("addHighlight")(Dn,In,An.writer),An.mapper.bindElementToMarker(Dn,wn.markerName)}}}(ln.view),{priority:ln.converterPriority||"normal"}),dn.on(`removeMarker:${ln.model}`,function(gn){return(bn,wn,An)=>{if(wn.markerRange.isCollapsed)return;const In=M_(gn,wn,An);if(!In)return;const Dn=Lw(An.writer,In),Bn=An.mapper.markerNameToElements(wn.markerName);if(Bn){for(const Fn of Bn)An.mapper.unbindElementFromMarkerName(Fn,wn.markerName),Fn.is("attributeElement")?An.writer.unwrap(An.writer.createRangeOn(Fn),Dn):Fn.getCustomProperty("removeHighlight")(Fn,In.id,An.writer);An.writer.clearClonedElementsGroup(wn.markerName),bn.stop()}}}(ln.view),{priority:ln.converterPriority||"normal"})}}(rn))}markerToData(rn){return this.add(function(ln){ln=Gp(ln);const dn=ln.model;let mn=ln.view;return mn||(mn=gn=>({group:dn,name:gn.substr(ln.model.length+1)})),gn=>{var bn;gn.on(`addMarker:${dn}`,(bn=mn,(wn,An,In)=>{const Dn=bn(An.markerName,In);if(!Dn)return;const Bn=An.markerRange;In.consumable.consume(Bn,wn.name)&&(Rw(Bn,!1,In,An,Dn),Rw(Bn,!0,In,An,Dn),wn.stop())}),{priority:ln.converterPriority||"normal"}),gn.on(`removeMarker:${dn}`,function(wn){return(An,In,Dn)=>{const Bn=wn(In.markerName,Dn);if(!Bn)return;const Fn=Dn.mapper.markerNameToElements(In.markerName);if(Fn){for(const Un of Fn)Dn.mapper.unbindElementFromMarkerName(Un,In.markerName),Un.is("containerElement")?(Gn(`data-${Bn.group}-start-before`,Un),Gn(`data-${Bn.group}-start-after`,Un),Gn(`data-${Bn.group}-end-before`,Un),Gn(`data-${Bn.group}-end-after`,Un)):Dn.writer.clear(Dn.writer.createRangeOn(Un),Un);Dn.writer.clearClonedElementsGroup(In.markerName),An.stop()}function Gn(Un,Zn){if(Zn.hasAttribute(Un)){const tr=new Set(Zn.getAttribute(Un).split(","));tr.delete(Bn.name),tr.size==0?Dn.writer.removeAttribute(Un,Zn):Dn.writer.setAttribute(Un,Array.from(tr).join(","),Zn)}}}}(mn),{priority:ln.converterPriority||"normal"})}}(rn))}}function Lw(pn,rn){const ln=pn.createAttributeElement("span",rn.attributes);return rn.classes&&ln._addClass(rn.classes),typeof rn.priority=="number"&&(ln._priority=rn.priority),ln._id=rn.id,ln}function Rw(pn,rn,ln,dn,mn){const gn=rn?pn.start:pn.end,bn=gn.nodeAfter&&gn.nodeAfter.is("element")?gn.nodeAfter:null,wn=gn.nodeBefore&&gn.nodeBefore.is("element")?gn.nodeBefore:null;if(bn||wn){let An,In;rn&&bn||!rn&&!wn?(An=bn,In=!0):(An=wn,In=!1);const Dn=ln.mapper.toViewElement(An);if(Dn)return void function(Bn,Fn,Gn,Un,Zn,tr){const ir=`data-${tr.group}-${Fn?"start":"end"}-${Gn?"before":"after"}`,gr=Bn.hasAttribute(ir)?Bn.getAttribute(ir).split(","):[];gr.unshift(tr.name),Un.writer.setAttribute(ir,gr.join(","),Bn),Un.mapper.bindElementToMarker(Bn,Zn.markerName)}(Dn,rn,In,ln,dn,mn)}(function(An,In,Dn,Bn,Fn){const Gn=`${Fn.group}-${In?"start":"end"}`,Un=Fn.name?{name:Fn.name}:null,Zn=Dn.writer.createUIElement(Gn,Un);Dn.writer.insert(An,Zn),Dn.mapper.bindElementToMarker(Zn,Bn.markerName)})(ln.mapper.toViewPosition(gn),rn,ln,dn,mn)}function Fw(pn){return typeof pn=="string"&&(pn={name:pn}),{name:pn.name,attributes:pn.attributes?Xo(pn.attributes):[],children:!!pn.children}}function rv(pn,rn){return typeof pn=="function"?pn:(ln,dn)=>
7744function(mn,gn,bn){typeof mn=="string"&&(mn={name:mn});let wn;const An=gn.writer,In=Object.assign({},mn.attributes);if(bn=="container")wn=An.createContainerElement(mn.name,In);else if(bn=="attribute"){const Dn={priority:mn.priority||sm.DEFAULT_PRIORITY};wn=An.createAttributeElement(mn.name,In,Dn)}else wn=An.createUIElement(mn.name,In);if(mn.styles){const Dn=Object.keys(mn.styles);for(const Bn of Dn)An.setStyle(Bn,mn.styles[Bn],wn)}if(mn.classes){const Dn=mn.classes;if(typeof Dn=="string")An.addClass(Dn,wn);else for(const Bn of Dn)An.addClass(Bn,wn)}return wn}(pn,dn,rn)}function jw(pn){return pn.model.values?(rn,ln,dn)=>{const mn=pn.view[rn];return mn?mn(rn,ln,dn):null}:pn.view}function zw(pn){return typeof pn=="string"?rn=>({key:pn,value:rn}):typeof pn=="object"?pn.value?()=>pn:rn=>({key:pn.key,value:rn}):pn}function M_(pn,rn,ln){const dn=typeof pn=="function"?pn(rn,ln):pn;return dn?(dn.priority||(dn.priority=10),dn.id||(dn.id=rn.markerName),dn):null}function Vw(pn){const rn=function(ln){return(dn,mn)=>{if(!dn.is("element",ln.name))return!1;if(mn.type=="attribute"){if(ln.attributes.includes(mn.attributeKey))return!0}else if(ln.children)return!0;return!1}}(pn);return(ln,dn)=>{const mn=[];dn.reconvertedElements||(dn.reconvertedElements=new Set);for(const gn of dn.changes){const bn=gn.type=="attribute"?gn.range.start.nodeAfter:gn.position.parent;if(bn&&rn(bn,gn)){if(!dn.reconvertedElements.has(bn)){dn.reconvertedElements.add(bn);const wn=Br._createBefore(bn);let An=mn.length;for(let In=mn.length-1;In>=0;In--){const Dn=mn[In],Bn=(Dn.type=="attribute"?Dn.range.start:Dn.position).compareWith(wn);if(Bn=="before"||Dn.type=="remove"&&Bn=="same")break;An=In}mn.splice(An,0,{type:"remove",name:bn.name,position:wn,length:1},{type:"reinsert",name:bn.name,position:wn,length:1})}}else mn.push(gn)}dn.changes=mn}}function Hw(pn){return(rn,ln,dn={})=>{const mn=["insert"];for(const gn of pn.attributes)rn.hasAttribute(gn)&&mn.push(`attribute:${gn}`);return!!mn.every(gn=>ln.test(rn,gn))&&(dn.preflight||mn.forEach(gn=>ln.consume(rn,gn)),!0)}}function Gw(pn,rn,ln,dn){for(const mn of rn)SM(pn.root,mn,ln,dn)||ln.convertItem(mn)}function SM(pn,rn,ln,dn){const{writer:mn,mapper:gn}=ln;if(!dn.reconversion)return!1;const bn=gn.toViewElement(rn);return!(!bn||bn.root==pn)&&!!ln.canReuseView(bn)&&(mn.move(mn.createRangeOn(bn),gn.toViewPosition(Br._createBefore(rn))),!0)}function xM(pn,rn,{preflight:ln}={}){return ln?rn.test(pn,"insert"):rn.consume(pn,"insert")}function Uw(pn){const{schema:rn,document:ln}=pn.model;for(const dn of ln.getRoots())if(dn.isEmpty&&!rn.checkChild(dn,"$text")&&rn.checkChild(dn,"paragraph"))return pn.insertElement("paragraph",dn),!0;return!1}function Ww(pn,rn,ln){const dn=ln.createContext(pn);return!!ln.checkChild(dn,"paragraph")&&!!ln.checkChild(dn.push("paragraph"),rn)}function qw(pn,rn){const ln=rn.createElement("paragraph");return rn.insert(ln,pn),rn.createPositionAt(ln,0)}var EM=Object.defineProperty,TM=Object.defineProperties,MM=Object.getOwnPropertyDescriptors,Kw=Object.getOwnPropertySymbols,PM=Object.prototype.hasOwnProperty,IM=Object.prototype.propertyIsEnumerable,Yw=(pn,rn,ln)=>rn in pn?EM(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln;class DM extends Bw{elementToElement(rn){return this.add(Zw(rn))}elementToAttribute(rn){return this.add(function(ln){ln=Gp(ln),Qw(ln);const dn=Xw(ln,!1),mn=P_(ln.view),gn=mn?`element:${mn}`:"element";return bn=>{bn.on(gn,dn,{priority:ln.converterPriority||"low"})}}(rn))}attributeToAttribute(rn){return this.add(function(ln){ln=Gp(ln);let dn=null;(typeof ln.view=="string"||ln.view.key)&&(dn=function(gn){typeof gn.view=="string"&&(gn.view={key:gn.view});const bn=gn.view.key;let wn;return bn=="class"||bn=="style"?wn={[bn=="class"?"classes":"styles"]:gn.view.value}:wn={attributes:{[bn]:gn.view.value===void 0?/[\s\S]*/:gn.view.value}},gn.view.name&&(wn.name=gn.view.name),gn.view=wn,bn}(ln)),Qw(ln,dn);const mn=Xw(ln,!0);return gn=>{gn.on("element",mn,{priority:ln.converterPriority||"low"})}}(rn))}elementToMarker(rn){return this.add(function(ln){const dn=function(bn){return(wn,An)=>{const In=typeof bn=="string"?bn:bn(wn,An);return An.writer.createElement("$marker",{"data-name":In})}}(ln.model);return Zw((mn=((bn,wn)=>{for(var An in wn||(wn={}))PM.call(wn,An)&&Yw(bn,An,wn[An]);if(Kw)for(var An of Kw(wn))IM.call(wn,An)&&Yw(bn,An,wn[An]);return bn})({},ln),gn={model:dn},TM(mn,MM(gn))));var mn,gn}(rn))}dataToMarker(rn){return this.add(function(ln){ln=Gp(ln),ln.model||(ln.model=bn=>bn?ln.view+":"+bn:ln.view);const dn={view:ln.view,model:ln.model},mn=I_(Jw(dn,"start")),gn=I_(Jw(dn,"end"));return bn=>{bn.on(`element:${ln.view}-start`,mn,{priority:ln.converterPriority||"normal"}),bn.on(`element:${ln.view}-end`,gn,{priority:ln.converterPriority||"normal"});const wn=Ln.low,An=Ln.highest,In=Ln.get(ln.converterPriority)/An;bn.on("element",function(Dn){return(Bn,Fn,Gn)=>{const Un=`data-${Dn.view}`;function Zn(tr,ir){for(const gr of ir){const _r=Dn.model(gr,Gn),Rr=Gn.writer.createElement("$marker",{"data-name":_r});Gn.writer.insert(Rr,tr),Fn.modelCursor.isEqual(tr)?Fn.modelCursor=Fn.modelCursor.getShiftedBy(1):Fn.modelCursor=Fn.modelCursor._getTransformedByInsertion(tr,1),Fn.modelRange=Fn.modelRange._getTransformedByInsertion(tr,1)[0]}}(Gn.consumable.test(Fn.viewItem,{attributes:Un+"-end-after"})||Gn.consumable.test(Fn.viewItem,{attributes:Un+"-start-after"})||Gn.consumable.test(Fn.viewItem,{attributes:Un+"-end-before"})||Gn.consumable.test(Fn.viewItem,{attributes:Un+"-start-before"}))&&(Fn.modelRange||Object.assign(Fn,Gn.convertChildren(Fn.viewItem,Fn.modelCursor)),Gn.consumable.consume(Fn.viewItem,{attributes:Un+"-end-after"})&&Zn(Fn.modelRange.end,Fn.viewItem.getAttribute(Un+"-end-after").split(",")),Gn.consumable.consume(Fn.viewItem,{attributes:Un+"-start-after"})&&Zn(Fn.modelRange.end,Fn.viewItem.getAttribute(Un+"-start-after").split(",")),Gn.consumable.consume(Fn.viewItem,{attributes:Un+"-end-before"})&&Zn(Fn.modelRange.start,Fn.viewItem.getAttribute(Un+"-end-before").split(",")),Gn.consumable.consume(Fn.viewItem,{attributes:Un+"-start-before"})&&Zn(Fn.modelRange.start,Fn.viewItem.getAttribute(Un+"-start-before").split(",")))}}(dn),{priority:wn+In})}}(rn))}}function Zw(pn){const rn=I_(pn=Gp(pn)),ln=P_(pn.view),dn=ln?`element:${ln}`:"element";return mn=>{mn.on(dn,rn,{priority:pn.converterPriority||"normal"})}}function P_(pn){return typeof pn=="string"?pn:typeof pn=="object"&&typeof pn.name=="string"?pn.name:null}function I_(pn){const rn=new sp(pn.view);return(ln,dn,mn)=>{const gn=rn.match(dn.viewItem);if(!gn)return;const bn=gn.match;if(bn.name=!0,!mn.consumable.test(dn.viewItem,bn))return;const wn=function(An,In,Dn){return An instanceof Function?An(In,Dn):Dn.writer.createElement(An)}(pn.model,dn.viewItem,mn);wn&&mn.safeInsert(wn,dn.modelCursor)&&(mn.consumable.consume(dn.viewItem,bn),mn.convertChildren(dn.viewItem,wn),mn.updateConversionResult(wn,dn))}}function Qw(pn,rn=null){const ln=rn===null||(gn=>gn.getAttribute(rn)),dn=typeof pn.model!="object"?pn.model:pn.model.key,mn=typeof pn.model!="object"||pn.model.value===void 0?ln:pn.model.value;pn.model={key:dn,value:mn}}function Xw(pn,rn){const ln=new sp(pn.view);return(dn,mn,gn)=>{if(!mn.modelRange&&rn)return;const bn=ln.match(mn.viewItem);if(!bn||(function(Dn,Bn){const Fn=typeof Dn=="function"?Dn(Bn):Dn;return typeof Fn=="object"&&!P_(Fn)?!1:!Fn.classes&&!Fn.attributes&&!Fn.styles}(pn.view,mn.viewItem)?bn.match.name=!0:delete bn.match.name,!gn.consumable.test(mn.viewItem,bn.match)))return;const wn=pn.model.key,An=typeof pn.model.value=="function"?pn.model.value(mn.viewItem,gn):pn.model.value;if(An===null)return;mn.modelRange||Object.assign(mn,gn.convertChildren(mn.viewItem,mn.modelCursor)),function(Dn,Bn,Fn,Gn){let Un=!1;for(const Zn of Array.from(Dn.getItems({shallow:Fn})))Gn.schema.checkAttribute(Zn,Bn.key)&&(Un=!0,Zn.hasAttribute(Bn.key)||Gn.writer.setAttribute(Bn.key,Bn.value,Zn));return Un}(mn.modelRange,{key:wn,value:An},rn,gn)&&(gn.consumable.test(mn.viewItem,{name:!0})&&(bn.match.name=!0),gn.consumable.consume(mn.viewItem,bn.match))}}function Jw(pn,rn){return{view:`${pn.view}-${rn}`,model:(ln,dn)=>{const mn=ln.getAttribute("name"),gn=pn.model(mn,dn);return dn.writer.createElement("$marker",{"data-name":gn})}}}function OM(pn){pn.document.registerPostFixer(rn=>function(ln,dn){const mn=dn.document.selection,gn=dn.schema,bn=[];let wn=!1;for(const An of mn.getRanges()){const In=eC(An,gn);In&&!In.isEqual(An)?(bn.push(In),wn=!0):bn.push(An)}return wn&&ln.setSelection(function(An){const In=[...An],Dn=new Set;let Bn=1;for(;Bn<In.length;){const Fn=In[Bn],Gn=In.slice(0,Bn);for(const[Un,Zn]of Gn.entries())if(!Dn.has(Un)){if(Fn.isEqual(Zn))Dn.add(Un);else if(Fn.isIntersecting(Zn)){Dn.add(Un),Dn.add(Bn);const tr=Fn.getJoined(Zn);In.push(tr)}}Bn++}return In.filter((Fn,Gn)=>!Dn.has(Gn))}(bn),{backward:mn.isBackward}),!1}(rn,pn))}function eC(pn,rn){return pn.isCollapsed?function(ln,dn){const mn=ln.start,gn=dn.getNearestSelectionRange(mn);if(!gn){const wn=mn.getAncestors().reverse().find(An=>dn.isObject(An));return wn?Cr._createOn(wn):null}if(!gn.isCollapsed)return gn;const bn=gn.start;return mn.isEqual(bn)?null:new Cr(bn)}(pn,rn):function(ln,dn){const{start:mn,end:gn}=ln,bn=dn.checkChild(mn,"$text"),wn=dn.checkChild(gn,"$text"),An=dn.getLimitElement(mn),In=dn.getLimitElement(gn);if(An===In){if(bn&&wn)return null;if(function(Fn,Gn,Un){const Zn=Fn.nodeAfter&&!Un.isLimit(Fn.nodeAfter)||Un.checkChild(Fn,"$text"),tr=Gn.nodeBefore&&!Un.isLimit(Gn.nodeBefore)||Un.checkChild(Gn,"$text");return Zn||tr}(mn,gn,dn)){const Fn=mn.nodeAfter&&dn.isSelectable(mn.nodeAfter)?null:dn.getNearestSelectionRange(mn,"forward"),Gn=gn.nodeBefore&&dn.isSelectable(gn.nodeBefore)?null:dn.getNearestSelectionRange(gn,"backward"),Un=Fn?Fn.start:mn,Zn=Gn?Gn.end:gn;return new Cr(Un,Zn)}}const Dn=An&&!An.is("rootElement"),Bn=In&&!In.is("rootElement");
7744if(Dn||Bn){const Fn=mn.nodeAfter&&gn.nodeBefore&&mn.nodeAfter.parent===gn.nodeBefore.parent,Gn=Dn&&(!Fn||!nC(mn.nodeAfter,dn)),Un=Bn&&(!Fn||!nC(gn.nodeBefore,dn));let Zn=mn,tr=gn;return Gn&&(Zn=Br._createBefore(tC(An,dn))),Un&&(tr=Br._createAfter(tC(In,dn))),new Cr(Zn,tr)}return null}(pn,rn)}function tC(pn,rn){let ln=pn,dn=ln;for(;rn.isLimit(dn)&&dn.parent;)ln=dn,dn=dn.parent;return ln}function nC(pn,rn){return pn&&rn.isSelectable(pn)}class NM extends cr(){constructor(rn,ln){super(),this.model=rn,this.view=new uM(ln),this.mapper=new Ew,this.downcastDispatcher=new Iw({mapper:this.mapper,schema:rn.schema});const dn=this.model.document,mn=dn.selection,gn=this.model.markers;var bn,wn,An;this.listenTo(this.model,"_beforeChanges",()=>{this.view._disableRendering(!0)},{priority:"highest"}),this.listenTo(this.model,"_afterChanges",()=>{this.view._disableRendering(!1)},{priority:"lowest"}),this.listenTo(dn,"change",()=>{this.view.change(In=>{this.downcastDispatcher.convertChanges(dn.differ,gn,In),this.downcastDispatcher.convertSelection(mn,gn,In)})},{priority:"low"}),this.listenTo(this.view.document,"selectionChange",function(In,Dn){return(Bn,Fn)=>{const Gn=Fn.newSelection,Un=[];for(const tr of Gn.getRanges())Un.push(Dn.toModelRange(tr));const Zn=In.createSelection(Un,{backward:Gn.isBackward});Zn.isEqual(In.document.selection)||In.change(tr=>{tr.setSelection(Zn)})}}(this.model,this.mapper)),this.listenTo(this.view.document,"beforeinput",(bn=this.mapper,wn=this.model.schema,An=this.view,(In,Dn)=>{if(!An.document.isComposing||kn.isAndroid)for(let Bn=0;Bn<Dn.targetRanges.length;Bn++){const Fn=Dn.targetRanges[Bn],Gn=bn.toModelRange(Fn),Un=eC(Gn,wn);Un&&!Un.isEqual(Gn)&&(Dn.targetRanges[Bn]=bn.toViewRange(Un))}}),{priority:"high"}),this.downcastDispatcher.on("insert:$text",(In,Dn,Bn)=>{if(!Bn.consumable.consume(Dn.item,In.name))return;const Fn=Bn.writer,Gn=Bn.mapper.toViewPosition(Dn.range.start),Un=Fn.createText(Dn.item.data);Fn.insert(Gn,Un)},{priority:"lowest"}),this.downcastDispatcher.on("insert",(In,Dn,Bn)=>{Bn.convertAttributes(Dn.item),Dn.reconversion||!Dn.item.is("element")||Dn.item.isEmpty||Bn.convertChildren(Dn.item)},{priority:"lowest"}),this.downcastDispatcher.on("remove",(In,Dn,Bn)=>{const Fn=Bn.mapper.toViewPosition(Dn.position),Gn=Dn.position.getShiftedBy(Dn.length),Un=Bn.mapper.toViewPosition(Gn,{isPhantom:!0}),Zn=Bn.writer.createRange(Fn,Un),tr=Bn.writer.remove(Zn.getTrimmed());for(const ir of Bn.writer.createRangeIn(tr).getItems())Bn.mapper.unbindViewElement(ir,{defer:!0})},{priority:"low"}),this.downcastDispatcher.on("cleanSelection",(In,Dn,Bn)=>{const Fn=Bn.writer,Gn=Fn.document.selection;for(const Un of Gn.getRanges())Un.isCollapsed&&Un.end.parent.isAttached()&&Bn.writer.mergeAttributes(Un.start);Fn.setSelection(null)}),this.downcastDispatcher.on("selection",(In,Dn,Bn)=>{const Fn=Dn.selection;if(Fn.isCollapsed||!Bn.consumable.consume(Fn,"selection"))return;const Gn=[];for(const Un of Fn.getRanges())Gn.push(Bn.mapper.toViewRange(Un));Bn.writer.setSelection(Gn,{backward:Fn.isBackward})},{priority:"low"}),this.downcastDispatcher.on("selection",(In,Dn,Bn)=>{const Fn=Dn.selection;if(!Fn.isCollapsed||!Bn.consumable.consume(Fn,"selection"))return;const Gn=Bn.writer,Un=Fn.getFirstPosition(),Zn=Bn.mapper.toViewPosition(Un),tr=Gn.breakAttributes(Zn);Gn.setSelection(tr)},{priority:"low"}),this.view.document.roots.bindTo(this.model.document.roots).using(In=>{if(In.rootName=="$graveyard")return null;const Dn=new Zk(this.view.document,In.name);return Dn.rootName=In.rootName,this.mapper.bindElements(In,Dn),Dn})}destroy(){this.view.destroy(),this.stopListening()}reconvertMarker(rn){const ln=typeof rn=="string"?rn:rn.name,dn=this.model.markers.get(ln);if(!dn)throw new On("editingcontroller-reconvertmarker-marker-not-exist",this,{markerName:ln});this.model.change(()=>{this.model.markers._refresh(dn)})}reconvertItem(rn){this.model.change(()=>{this.model.document.differ._refreshItem(rn)})}}class iv{constructor(){this._consumables=new Map}add(rn,ln){let dn;rn.is("$text")||rn.is("documentFragment")?this._consumables.set(rn,!0):(this._consumables.has(rn)?dn=this._consumables.get(rn):(dn=new BM(rn),this._consumables.set(rn,dn)),dn.add(ln))}test(rn,ln){const dn=this._consumables.get(rn);return dn===void 0?null:rn.is("$text")||rn.is("documentFragment")?dn:dn.test(ln)}consume(rn,ln){return!!this.test(rn,ln)&&(rn.is("$text")||rn.is("documentFragment")?this._consumables.set(rn,!1):this._consumables.get(rn).consume(ln),!0)}revert(rn,ln){const dn=this._consumables.get(rn);dn!==void 0&&(rn.is("$text")||rn.is("documentFragment")?this._consumables.set(rn,!0):dn.revert(ln))}static consumablesFromElement(rn){const ln={element:rn,name:!0,attributes:[],classes:[],styles:[]},dn=rn.getAttributeKeys();for(const bn of dn)bn!="style"&&bn!="class"&&ln.attributes.push(bn);const mn=rn.getClassNames();for(const bn of mn)ln.classes.push(bn);const gn=rn.getStyleNames();for(const bn of gn)ln.styles.push(bn);return ln}static createFrom(rn,ln){if(ln||(ln=new iv),rn.is("$text"))return ln.add(rn),ln;rn.is("element")&&ln.add(rn,iv.consumablesFromElement(rn)),rn.is("documentFragment")&&ln.add(rn);for(const dn of rn.getChildren())ln=iv.createFrom(dn,ln);return ln}}const Xv=["attributes","classes","styles"];class BM{constructor(rn){this.element=rn,this._canConsumeName=null,this._consumables={attributes:new Map,styles:new Map,classes:new Map}}add(rn){rn.name&&(this._canConsumeName=!0);for(const ln of Xv)ln in rn&&this._add(ln,rn[ln])}test(rn){if(rn.name&&!this._canConsumeName)return this._canConsumeName;for(const ln of Xv)if(ln in rn){const dn=this._test(ln,rn[ln]);if(dn!==!0)return dn}return!0}consume(rn){rn.name&&(this._canConsumeName=!1);for(const ln of Xv)ln in rn&&this._consume(ln,rn[ln])}revert(rn){rn.name&&(this._canConsumeName=!0);for(const ln of Xv)ln in rn&&this._revert(ln,rn[ln])}_add(rn,ln){const dn=oo(ln)?ln:[ln],mn=this._consumables[rn];for(const gn of dn){if(rn==="attributes"&&(gn==="class"||gn==="style"))throw new On("viewconsumable-invalid-attribute",this);if(mn.set(gn,!0),rn==="styles")for(const bn of this.element.document.stylesProcessor.getRelatedStyles(gn))mn.set(bn,!0)}}_test(rn,ln){const dn=oo(ln)?ln:[ln],mn=this._consumables[rn];for(const gn of dn)if(rn!=="attributes"||gn!=="class"&&gn!=="style"){const bn=mn.get(gn);if(bn===void 0)return null;if(!bn)return!1}else{const bn=gn=="class"?"classes":"styles",wn=this._test(bn,[...this._consumables[bn].keys()]);if(wn!==!0)return wn}return!0}_consume(rn,ln){const dn=oo(ln)?ln:[ln],mn=this._consumables[rn];for(const gn of dn)if(rn!=="attributes"||gn!=="class"&&gn!=="style"){if(mn.set(gn,!1),rn=="styles")for(const bn of this.element.document.stylesProcessor.getRelatedStyles(gn))mn.set(bn,!1)}else{const bn=gn=="class"?"classes":"styles";this._consume(bn,[...this._consumables[bn].keys()])}}_revert(rn,ln){const dn=oo(ln)?ln:[ln],mn=this._consumables[rn];for(const gn of dn)if(rn!=="attributes"||gn!=="class"&&gn!=="style")mn.get(gn)===!1&&mn.set(gn,!0);else{const bn=gn=="class"?"classes":"styles";this._revert(bn,[...this._consumables[bn].keys()])}}}class LM extends cr(){constructor(){super(),this._sourceDefinitions={},this._attributeProperties={},this.decorate("checkChild"),this.decorate("checkAttribute"),this.on("checkAttribute",(rn,ln)=>{ln[0]=new dm(ln[0])},{priority:"highest"}),this.on("checkChild",(rn,ln)=>{ln[0]=new dm(ln[0]),ln[1]=this.getDefinition(ln[1])},{priority:"highest"})}register(rn,ln){if(this._sourceDefinitions[rn])throw new On("schema-cannot-register-item-twice",this,{itemName:rn});this._sourceDefinitions[rn]=[Object.assign({},ln)],this._clearCache()}extend(rn,ln){if(!this._sourceDefinitions[rn])throw new On("schema-cannot-extend-missing-item",this,{itemName:rn});this._sourceDefinitions[rn].push(Object.assign({},ln)),this._clearCache()}getDefinitions(){return this._compiledDefinitions||this._compile(),this._compiledDefinitions}getDefinition(rn){let ln;return ln=typeof rn=="string"?rn:"is"in rn&&(rn.is("$text")||rn.is("$textProxy"))?"$text":rn.name,this.getDefinitions()[ln]}isRegistered(rn){return!!this.getDefinition(rn)}isBlock(rn){const ln=this.getDefinition(rn);return!(!ln||!ln.isBlock)}isLimit(rn){const ln=this.getDefinition(rn);return!!ln&&!(!ln.isLimit&&!ln.isObject)}isObject(rn){const ln=this.getDefinition(rn);return!!ln&&!!(ln.isObject||ln.isLimit&&ln.isSelectable&&ln.isContent)}isInline(rn){const ln=this.getDefinition(rn);return!(!ln||!ln.isInline)}isSelectable(rn){const ln=this.getDefinition(rn);return!!ln&&!(!ln.isSelectable&&!ln.isObject)}isContent(rn){const ln=this.getDefinition(rn);return!!ln&&!(!ln.isContent&&!ln.isObject)}checkChild(rn,ln){return!!ln&&this._checkContextMatch(ln,rn)}checkAttribute(rn,ln){const dn=this.getDefinition(rn.last);return!!dn&&dn.allowAttributes.includes(ln)}checkMerge(rn,ln){if(rn instanceof Br){const dn=rn.nodeBefore,mn=rn.nodeAfter;if(!(dn instanceof Fo))throw new On("schema-check-merge-no-element-before",this);if(!(mn instanceof Fo))throw new On("schema-check-merge-no-element-after",this);return this.checkMerge(dn,mn)}for(const dn of ln.getChildren())if(!this.checkChild(rn,dn))return!1;return!0}addChildCheck(rn){this.on("checkChild",(ln,[dn,mn])=>{if(!mn)return;const gn=rn(dn,mn);typeof gn=="boolean"&&(ln.stop(),ln.return=gn)},{priority:"high"})}addAttributeCheck(rn){this.on("checkAttribute",(ln,[dn,mn])=>{const gn=rn(dn,mn);typeof gn=="boolean"&&(ln.stop(),ln.return=gn)},{priority:"high"})}setAttributeProperties(rn,ln){this._attributeProperties[rn]=Object.assign(this.getAttributeProperties(rn),ln)}getAttributeProperties(rn){return this._attributeProperties[rn]||{}}getLimitElement(rn){let ln;for(rn instanceof Br?ln=rn.parent:ln=(rn instanceof Cr?[rn]:Array.from(rn.getRanges())).reduce((dn,mn)=>{const gn=mn.getCommonAncestor();return dn?dn.getCommonAncestor(gn,{includeSelf:!0}):gn},null);!this.isLimit(ln)&&ln.parent;)ln=ln.parent;return ln}checkAttributeInSelection(rn,ln){if(rn.isCollapsed){const dn=[...rn.getFirstPosition().getAncestors(),new Ho("",rn.getAttributes())];return this.checkAttribute(dn,ln)}{const dn=rn.getRanges();for(const mn of dn)for(const gn of mn)if(this.checkAttribute(gn.item,ln))return!0}return!1}*getValidRanges(rn,ln){rn=function*(dn){for(const mn of dn)yield*mn.getMinimalFlatRanges()}(rn);for(const dn of rn)yield*this._getValidRangesForRange(dn,ln)}getNearestSelectionRange(rn,ln="both"){if(rn.root.rootName=="$graveyard")return null;if(this.checkChild(rn,"$text"))return new Cr(rn);let dn,mn;const gn=rn.getAncestors().reverse().find(bn=>this.isLimit(bn))||rn.root;ln!="both"&&ln!="backward"||(dn=new Ep({boundaries:Cr._createIn(gn),startPosition:rn,direction:"backward"})),ln!="both"&&ln!="forward"||(mn=new Ep({boundaries:Cr._createIn(gn),startPosition:rn}));for(const bn of function*(wn,An){let In=!1;for(;!In;){if(In=!0,wn){const Dn=wn.next();Dn.done||(In=!1,yield{walker:wn,value:Dn.value})}if(An){const Dn=An.next();Dn.done||(In=!1,yield{walker:An,value:Dn.value})}}}(dn,mn)){const wn=bn.walker==dn?"elementEnd":"elementStart",An=bn.value;if(An.type==wn&&this.isObject(An.item))return Cr._createOn(An.item);if(this.checkChild(An.nextPosition,"$text"))return new Cr(An.nextPosition)}return null}findAllowedParent(rn,ln){let dn=rn.parent;for(;dn;){if(this.checkChild(dn,ln))return dn;if(this.isLimit(dn))return null;dn=dn.parent}return null}setAllowedAttributes(rn,ln,dn){const mn=dn.model;for(const[gn,bn]of Object.entries(ln))mn.schema.checkAttribute(rn,gn)&&dn.setAttribute(gn,bn,rn)}removeDisallowedAttributes(rn,ln){for(const dn of rn)if(dn.is("$text"))rC(this,dn,ln);else{const mn=Cr._createIn(dn).getPositions();for(const gn of mn)rC(this,gn.nodeBefore||gn.parent,ln)}}getAttributesWithProperty(rn,ln,dn){const mn={};for(const[gn,bn]of rn.getAttributes()){const wn=this.getAttributeProperties(gn);wn[ln]!==void 0&&(dn!==void 0&&dn!==wn[ln]||(mn[gn]=bn))}return mn}createContext(rn){return new dm(rn)}_clearCache(){this._compiledDefinitions=null}_compile(){const rn={},ln=this._sourceDefinitions,dn=Object.keys(ln);for(const mn of dn)rn[mn]=RM(ln[mn],mn);for(const mn of dn)FM(rn,mn);for(const mn of dn)jM(rn,mn);for(const mn of dn)zM(rn,mn);for(const mn of dn)VM(rn,mn),HM(rn,mn);for(const mn of dn)GM(rn,mn),UM(rn,mn),WM(rn,mn);this._compiledDefinitions=rn}_checkContextMatch(rn,ln,dn=ln.length-1){const mn=ln.getItem(dn);if(rn.allowIn.includes(mn.name)){if(dn==0)return!0;
7744{const gn=this.getDefinition(mn);return this._checkContextMatch(gn,ln,dn-1)}}return!1}*_getValidRangesForRange(rn,ln){let dn=rn.start,mn=rn.start;for(const gn of rn.getItems({shallow:!0}))gn.is("element")&&(yield*this._getValidRangesForRange(Cr._createIn(gn),ln)),this.checkAttribute(gn,ln)||(dn.isEqual(mn)||(yield new Cr(dn,mn)),dn=Br._createAfter(gn)),mn=Br._createAfter(gn);dn.isEqual(mn)||(yield new Cr(dn,mn))}findOptimalInsertionRange(rn,ln){const dn=rn.getSelectedElement();if(dn&&this.isObject(dn)&&!this.isInline(dn))return ln=="before"||ln=="after"?new Cr(Br._createAt(dn,ln)):Cr._createOn(dn);const mn=yu(rn.getSelectedBlocks());if(!mn)return new Cr(rn.focus);if(mn.isEmpty)return new Cr(Br._createAt(mn,0));const gn=Br._createAfter(mn);return rn.focus.isTouching(gn)?new Cr(gn):new Cr(Br._createBefore(mn))}}class dm{constructor(rn){if(rn instanceof dm)return rn;let ln;ln=typeof rn=="string"?[rn]:Array.isArray(rn)?rn:rn.getAncestors({includeSelf:!0}),this._items=ln.map(KM)}get length(){return this._items.length}get last(){return this._items[this._items.length-1]}[Symbol.iterator](){return this._items[Symbol.iterator]()}push(rn){const ln=new dm([rn]);return ln._items=[...this._items,...ln._items],ln}getItem(rn){return this._items[rn]}*getNames(){yield*this._items.map(rn=>rn.name)}endsWith(rn){return Array.from(this.getNames()).join(" ").endsWith(rn)}startsWith(rn){return Array.from(this.getNames()).join(" ").startsWith(rn)}}function RM(pn,rn){const ln={name:rn,allowIn:[],allowContentOf:[],allowWhere:[],allowAttributes:[],allowAttributesOf:[],allowChildren:[],inheritTypesFrom:[]};return function(dn,mn){for(const gn of dn){const bn=Object.keys(gn).filter(wn=>wn.startsWith("is"));for(const wn of bn)mn[wn]=!!gn[wn]}}(pn,ln),um(pn,ln,"allowIn"),um(pn,ln,"allowContentOf"),um(pn,ln,"allowWhere"),um(pn,ln,"allowAttributes"),um(pn,ln,"allowAttributesOf"),um(pn,ln,"allowChildren"),um(pn,ln,"inheritTypesFrom"),function(dn,mn){for(const gn of dn){const bn=gn.inheritAllFrom;bn&&(mn.allowContentOf.push(bn),mn.allowWhere.push(bn),mn.allowAttributesOf.push(bn),mn.inheritTypesFrom.push(bn))}}(pn,ln),ln}function FM(pn,rn){const ln=pn[rn];for(const dn of ln.allowChildren){const mn=pn[dn];mn&&mn.allowIn.push(rn)}ln.allowChildren.length=0}function jM(pn,rn){for(const ln of pn[rn].allowContentOf)pn[ln]&&qM(pn,ln).forEach(dn=>{dn.allowIn.push(rn)});delete pn[rn].allowContentOf}function zM(pn,rn){for(const ln of pn[rn].allowWhere){const dn=pn[ln];if(dn){const mn=dn.allowIn;pn[rn].allowIn.push(...mn)}}delete pn[rn].allowWhere}function VM(pn,rn){for(const ln of pn[rn].allowAttributesOf){const dn=pn[ln];if(dn){const mn=dn.allowAttributes;pn[rn].allowAttributes.push(...mn)}}delete pn[rn].allowAttributesOf}function HM(pn,rn){const ln=pn[rn];for(const dn of ln.inheritTypesFrom){const mn=pn[dn];if(mn){const gn=Object.keys(mn).filter(bn=>bn.startsWith("is"));for(const bn of gn)bn in ln||(ln[bn]=mn[bn])}}delete ln.inheritTypesFrom}function GM(pn,rn){const ln=pn[rn],dn=ln.allowIn.filter(mn=>pn[mn]);ln.allowIn=Array.from(new Set(dn))}function UM(pn,rn){const ln=pn[rn];for(const dn of ln.allowIn)pn[dn].allowChildren.push(rn)}function WM(pn,rn){const ln=pn[rn];ln.allowAttributes=Array.from(new Set(ln.allowAttributes))}function um(pn,rn,ln){for(const dn of pn){const mn=dn[ln];typeof mn=="string"?rn[ln].push(mn):Array.isArray(mn)&&rn[ln].push(...mn)}}function qM(pn,rn){const ln=pn[rn];return(dn=pn,Object.keys(dn).map(mn=>dn[mn])).filter(mn=>mn.allowIn.includes(ln.name));var dn}function KM(pn){return typeof pn=="string"||pn.is("documentFragment")?{name:typeof pn=="string"?pn:"$documentFragment",*getAttributeKeys(){},getAttribute(){}}:{name:pn.is("element")?pn.name:"$text",*getAttributeKeys(){yield*pn.getAttributeKeys()},getAttribute:rn=>pn.getAttribute(rn)}}function rC(pn,rn,ln){for(const dn of rn.getAttributeKeys())pn.checkAttribute(rn,dn)||ln.removeAttribute(dn,rn)}var YM=Object.defineProperty,ZM=Object.defineProperties,QM=Object.getOwnPropertyDescriptors,iC=Object.getOwnPropertySymbols,XM=Object.prototype.hasOwnProperty,JM=Object.prototype.propertyIsEnumerable,oC=(pn,rn,ln)=>rn in pn?YM(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln;class eP extends Yn(){constructor(rn){var ln;super(),this._splitParts=new Map,this._cursorParents=new Map,this._modelCursor=null,this._emptyElementsToKeep=new Set,this.conversionApi=(ln=((dn,mn)=>{for(var gn in mn||(mn={}))XM.call(mn,gn)&&oC(dn,gn,mn[gn]);if(iC)for(var gn of iC(mn))JM.call(mn,gn)&&oC(dn,gn,mn[gn]);return dn})({},rn),ZM(ln,QM({consumable:null,writer:null,store:null,convertItem:(dn,mn)=>
vendor: 4,886 bytes, line 7744
7744this._convertItem(dn,mn),convertChildren:(dn,mn)=>this._convertChildren(dn,mn),safeInsert:(dn,mn)=>this._safeInsert(dn,mn),updateConversionResult:(dn,mn)=>this._updateConversionResult(dn,mn),splitToAllowedParent:(dn,mn)=>this._splitToAllowedParent(dn,mn),getSplitParts:dn=>this._getSplitParts(dn),keepEmptyElement:dn=>this._keepEmptyElement(dn)})))}convert(rn,ln,dn=["$root"]){this.fire("viewCleanup",rn),this._modelCursor=function(bn,wn){let An;for(const In of new dm(bn)){const Dn={};for(const Fn of In.getAttributeKeys())Dn[Fn]=In.getAttribute(Fn);const Bn=wn.createElement(In.name,Dn);An&&wn.insert(Bn,An),An=Br._createAt(Bn,0)}return An}(dn,ln),this.conversionApi.writer=ln,this.conversionApi.consumable=iv.createFrom(rn),this.conversionApi.store={};const{modelRange:mn}=this._convertItem(rn,this._modelCursor),gn=ln.createDocumentFragment();if(mn){this._removeEmptyElements();for(const bn of Array.from(this._modelCursor.parent.getChildren()))ln.append(bn,gn);gn.markers=function(bn,wn){const An=new Set,In=new Map,Dn=Cr._createIn(bn).getItems();for(const Bn of Dn)Bn.is("element","$marker")&&An.add(Bn);for(const Bn of An){const Fn=Bn.getAttribute("data-name"),Gn=wn.createPositionBefore(Bn);In.has(Fn)?In.get(Fn).end=Gn.clone():In.set(Fn,new Cr(Gn.clone())),wn.remove(Bn)}return In}(gn,ln)}return this._modelCursor=null,this._splitParts.clear(),this._cursorParents.clear(),this._emptyElementsToKeep.clear(),this.conversionApi.writer=null,this.conversionApi.store=null,gn}_convertItem(rn,ln){const dn={viewItem:rn,modelCursor:ln,modelRange:null};if(rn.is("element")?this.fire(`element:${rn.name}`,dn,this.conversionApi):rn.is("$text")?this.fire("text",dn,this.conversionApi):this.fire("documentFragment",dn,this.conversionApi),dn.modelRange&&!(dn.modelRange instanceof Cr))throw new On("view-conversion-dispatcher-incorrect-result",this);return{modelRange:dn.modelRange,modelCursor:dn.modelCursor}}_convertChildren(rn,ln){let dn=ln.is("position")?ln:Br._createAt(ln,0);const mn=new Cr(dn);for(const gn of Array.from(rn.getChildren())){const bn=this._convertItem(gn,dn);bn.modelRange instanceof Cr&&(mn.end=bn.modelRange.end,dn=bn.modelCursor)}return{modelRange:mn,modelCursor:dn}}_safeInsert(rn,ln){const dn=this._splitToAllowedParent(rn,ln);return!!dn&&(this.conversionApi.writer.insert(rn,dn.position),!0)}_updateConversionResult(rn,ln){const dn=this._getSplitParts(rn),mn=this.conversionApi.writer;ln.modelRange||(ln.modelRange=mn.createRange(mn.createPositionBefore(rn),mn.createPositionAfter(dn[dn.length-1])));const gn=this._cursorParents.get(rn);ln.modelCursor=gn?mn.createPositionAt(gn,0):ln.modelRange.end}_splitToAllowedParent(rn,ln){const{schema:dn,writer:mn}=this.conversionApi;let gn=dn.findAllowedParent(ln,rn);if(gn){if(gn===ln.parent)return{position:ln};this._modelCursor.parent.getAncestors().includes(gn)&&(gn=null)}if(!gn)return Ww(ln,rn,dn)?{position:qw(ln,mn)}:null;const bn=this.conversionApi.writer.split(ln,gn),wn=[];for(const In of bn.range.getWalker())if(In.type=="elementEnd")wn.push(In.item);else{const Dn=wn.pop(),Bn=In.item;this._registerSplitPair(Dn,Bn)}const An=bn.range.end.parent;return this._cursorParents.set(rn,An),{position:bn.position,cursorParent:An}}_registerSplitPair(rn,ln){this._splitParts.has(rn)||this._splitParts.set(rn,[rn]);const dn=this._splitParts.get(rn);this._splitParts.set(ln,dn),dn.push(ln)}_getSplitParts(rn){let ln;return ln=this._splitParts.has(rn)?this._splitParts.get(rn):[rn],ln}_keepEmptyElement(rn){this._emptyElementsToKeep.add(rn)}_removeEmptyElements(){let rn=!1;for(const ln of this._splitParts.keys())ln.isEmpty&&!this._emptyElementsToKeep.has(ln)&&(this.conversionApi.writer.remove(ln),this._splitParts.delete(ln),rn=!0);rn&&this._removeEmptyElements()}}class tP{getHtml(rn){const ln=no.document.implementation.createHTMLDocument("").createElement("div");return ln.appendChild(rn),ln.innerHTML}}class nP{constructor(rn){this.skipComments=!0,this.domParser=new DOMParser,this.domConverter=new Wv(rn,{renderingMode:"data"}),this.htmlWriter=new tP}toData(rn){const ln=this.domConverter.viewToDom(rn);return this.htmlWriter.getHtml(ln)}toView(rn){const ln=this._toDom(rn);return this.domConverter.domToView(ln,{skipComments:this.skipComments})}registerRawContentMatcher(rn){this.domConverter.registerRawContentMatcher(rn)}useFillerType(rn){this.domConverter.blockFillerMode=rn=="marked"?"markedNbsp":"nbsp"}_toDom(rn){rn.match(/<(?:html|body|head|meta)(?:\s[^>]*)?>/i)||(rn=`<body>${rn}</body>`);const ln=this.domParser.parseFromString(rn,"text/html"),dn=ln.createDocumentFragment(),mn=ln.body.childNodes;for(;mn.length>0;)dn.appendChild(mn[0]);return dn}}class rP extends Yn(){constructor(rn,ln){super(),this.model=rn,this.mapper=new Ew,this.downcastDispatcher=new Iw({mapper:this.mapper,schema:rn.schema}),this.downcastDispatcher.on("insert:$text",(dn,mn,gn)=>{if(!gn.consumable.consume(mn.item,dn.name))return;
7744const bn=gn.writer,wn=gn.mapper.toViewPosition(mn.range.start),An=bn.createText(mn.item.data);bn.insert(wn,An)},{priority:"lowest"}),this.downcastDispatcher.on("insert",(dn,mn,gn)=>{gn.convertAttributes(mn.item),mn.reconversion||!mn.item.is("element")||mn.item.isEmpty||gn.convertChildren(mn.item)},{priority:"lowest"}),this.upcastDispatcher=new eP({schema:rn.schema}),this.viewDocument=new Hv(ln),this.stylesProcessor=ln,this.htmlProcessor=new nP(this.viewDocument),this.processor=this.htmlProcessor,this._viewWriter=new Xk(this.viewDocument),this.upcastDispatcher.on("text",(dn,mn,{schema:gn,consumable:bn,writer:wn})=>{let An=mn.modelCursor;if(!bn.test(mn.viewItem))return;if(!gn.checkChild(An,"$text")){if(!Ww(An,"$text",gn)||mn.viewItem.data.trim().length==0)return;const Dn=An.nodeBefore;An=qw(An,wn),Dn&&Dn.is("element","$marker")&&(wn.move(wn.createRangeOn(Dn),An),An=wn.createPositionAfter(Dn))}bn.consume(mn.viewItem);const In=wn.createText(mn.viewItem.data);wn.insert(In,An),mn.modelRange=wn.createRange(An,An.getShiftedBy(In.offsetSize)),mn.modelCursor=mn.modelRange.end},{priority:"lowest"}),this.upcastDispatcher.on("element",(dn,mn,gn)=>{if(!mn.modelRange&&gn.consumable.consume(mn.viewItem,{name:!0})){const{modelRange:bn,modelCursor:wn}=gn.convertChildren(mn.viewItem,mn.modelCursor);mn.modelRange=bn,mn.modelCursor=wn}},{priority:"lowest"}),this.upcastDispatcher.on("documentFragment",(dn,mn,gn)=>{if(!mn.modelRange&&gn.consumable.consume(mn.viewItem,{name:!0})){const{modelRange:bn,modelCursor:wn}=gn.convertChildren(mn.viewItem,mn.modelCursor);mn.modelRange=bn,mn.modelCursor=wn}},{priority:"lowest"}),cr().prototype.decorate.call(this,"init"),cr().prototype.decorate.call(this,"set"),cr().prototype.decorate.call(this,"get"),cr().prototype.decorate.call(this,"toView"),cr().prototype.decorate.call(this,"toModel"),this.on("init",()=>{this.fire("ready")},{priority:"lowest"}),this.on("ready",()=>{this.model.enqueueChange({isUndoable:!1},Uw)},{priority:"lowest"})}get(rn={}){const{rootName:ln="main",trim:dn="empty"}=rn;if(!this._checkIfRootsExists([ln]))throw new On("datacontroller-get-non-existent-root",this);const mn=this.model.document.getRoot(ln);return mn.isAttached()||jn("datacontroller-get-detached-root",this),dn!=="empty"||this.model.hasContent(mn,{ignoreWhitespaces:!0})?this.stringify(mn,rn):""}stringify(rn,ln={}){const dn=this.toView(rn,ln);return this.processor.toData(dn)}toView(rn,ln={}){const dn=this.viewDocument,mn=this._viewWriter;this.mapper.clearBindings();const gn=Cr._createIn(rn),bn=new am(dn);this.mapper.bindElements(rn,bn);const wn=rn.is("documentFragment")?rn.markers:function(An){const In=[],Dn=An.root.document;if(!Dn)return new Map;const Bn=Cr._createIn(An);for(const Fn of Dn.model.markers){const Gn=Fn.getRange(),Un=Gn.isCollapsed,Zn=Gn.start.isEqual(Bn.start)||Gn.end.isEqual(Bn.end);if(Un&&Zn)In.push([Fn.name,Gn]);else{const tr=Bn.getIntersection(Gn);tr&&In.push([Fn.name,tr])}}return In.sort(([Fn,Gn],[Un,Zn])=>{if(Gn.end.compareWith(Zn.start)!=="after")return 1;if(Gn.start.compareWith(Zn.end)!=="before")return-1;switch(Gn.start.compareWith(Zn.start)){case"before":return 1;case"after":return-1;default:switch(Gn.end.compareWith(Zn.end)){case"before":return 1;case"after":return-1;default:return Un.localeCompare(Fn)}}}),new Map(In)}(rn);return this.downcastDispatcher.convert(gn,wn,mn,ln),bn}init(rn){if(this.model.document.version)throw new On("datacontroller-init-document-not-empty",this);let ln={};if(typeof rn=="string"?ln.main=rn:ln=rn,!this._checkIfRootsExists(Object.keys(ln)))throw new On("datacontroller-init-non-existent-root",this);return this.model.enqueueChange({isUndoable:!1},dn=>{for(const mn of Object.keys(ln)){const gn=this.model.document.getRoot(mn);dn.insert(this.parse(ln[mn],gn),gn,0)}}),Promise.resolve()}set(rn,ln={}){let dn={};if(typeof rn=="string"?dn.main=rn:dn=rn,!this._checkIfRootsExists(Object.keys(dn)))throw new On("datacontroller-set-non-existent-root",this);this.model.enqueueChange(ln.batchType||{},mn=>{mn.setSelection(null),mn.removeSelectionAttribute(this.model.document.selection.getAttributeKeys());for(const gn of Object.keys(dn)){const bn=this.model.document.getRoot(gn);mn.remove(mn.createRangeIn(bn)),mn.insert(this.parse(dn[gn],bn),bn,0)}})}parse(rn,ln="$root"){const dn=this.processor.toView(rn);return this.toModel(dn,ln)}toModel(rn,ln="$root"){return this.model.change(dn=>this.upcastDispatcher.convert(rn,dn,ln))}addStyleProcessorRules(rn){rn(this.stylesProcessor)}registerRawContentMatcher(rn){this.processor&&this.processor!==this.htmlProcessor&&this.processor.registerRawContentMatcher(rn),this.htmlProcessor.registerRawContentMatcher(rn)}destroy(){this.stopListening()}_checkIfRootsExists(rn){for(const ln of rn)if(!this.model.document.getRoot(ln))return!1;return!0}}class iP{constructor(rn,ln){this._helpers=new Map,this._downcast=Xo(rn),this._createConversionHelpers({name:"downcast",dispatchers:this._downcast,isDowncast:!0}),this._upcast=Xo(ln),this._createConversionHelpers({name:"upcast",dispatchers:this._upcast,isDowncast:!1})}addAlias(rn,ln){const dn=this._downcast.includes(ln);if(!this._upcast.includes(ln)&&!dn)throw new On("conversion-add-alias-dispatcher-not-registered",this);this._createConversionHelpers({name:rn,dispatchers:[ln],isDowncast:dn})}for(rn){if(!this._helpers.has(rn))throw new On("conversion-for-unknown-group",this);return this._helpers.get(rn)}elementToElement(rn){this.for("downcast").elementToElement(rn);for(const{model:ln,view:dn}
vendor: 15,796 bytes, line 7744
7744of D_(rn))this.for("upcast").elementToElement({model:ln,view:dn,converterPriority:rn.converterPriority})}attributeToElement(rn){this.for("downcast").attributeToElement(rn);for(const{model:ln,view:dn}of D_(rn))this.for("upcast").elementToAttribute({view:dn,model:ln,converterPriority:rn.converterPriority})}attributeToAttribute(rn){this.for("downcast").attributeToAttribute(rn);for(const{model:ln,view:dn}of D_(rn))this.for("upcast").attributeToAttribute({view:dn,model:ln})}_createConversionHelpers({name:rn,dispatchers:ln,isDowncast:dn}){if(this._helpers.has(rn))throw new On("conversion-group-exists",this);const mn=dn?new $M(ln):new DM(ln);this._helpers.set(rn,mn)}}function*D_(pn){if(pn.model.values)for(const rn of pn.model.values){const ln={key:pn.model.key,value:rn},dn=pn.view[rn],mn=pn.upcastAlso?pn.upcastAlso[rn]:void 0;yield*sC(ln,dn,mn)}else yield*sC(pn.model,pn.view,pn.upcastAlso)}function*sC(pn,rn,ln){if(yield{model:pn,view:rn},ln)for(const dn of Xo(ln))yield{model:pn,view:dn}}class qu{constructor(rn){this.baseVersion=rn,this.isDocumentOperation=this.baseVersion!==null,this.batch=null}_validate(){}toJSON(){const rn=Object.assign({},this);return rn.__className=this.constructor.className,delete rn.batch,delete rn.isDocumentOperation,rn}static get className(){return"Operation"}static fromJSON(rn,ln){return new this(rn.baseVersion)}}function O_(pn,rn){const ln=lC(rn),dn=ln.reduce((bn,wn)=>bn+wn.offsetSize,0),mn=pn.parent;lv(pn);const gn=pn.index;return mn._insertChild(gn,ln),av(mn,gn+ln.length),av(mn,gn),new Cr(pn,pn.getShiftedBy(dn))}function aC(pn){if(!pn.isFlat)throw new On("operation-utils-remove-range-not-flat",this);const rn=pn.start.parent;lv(pn.start),lv(pn.end);const ln=rn._removeChildren(pn.start.index,pn.end.index-pn.start.index);return av(rn,pn.start.index),ln}function ov(pn,rn){if(!pn.isFlat)throw new On("operation-utils-move-range-not-flat",this);const ln=aC(pn);return O_(rn=rn._getTransformedByDeletion(pn.start,pn.end.offset-pn.start.offset),ln)}function lC(pn){const rn=[];(function ln(dn){if(typeof dn=="string")rn.push(new Ho(dn));else if(dn instanceof dp)rn.push(new Ho(dn.data,dn.getAttributes()));else if(dn instanceof lm)rn.push(dn);else if(Ir(dn))for(const mn of dn)ln(mn)})(pn);for(let ln=1;ln<rn.length;ln++){const dn=rn[ln],mn=rn[ln-1];dn instanceof Ho&&mn instanceof Ho&&cC(dn,mn)&&(rn.splice(ln-1,2,new Ho(mn.data+dn.data,mn.getAttributes())),ln--)}return rn}function av(pn,rn){const ln=pn.getChild(rn-1),dn=pn.getChild(rn);if(ln&&dn&&ln.is("$text")&&dn.is("$text")&&cC(ln,dn)){const mn=new Ho(ln.data+dn.data,ln.getAttributes());pn._removeChildren(rn-1,2),pn._insertChild(rn-1,mn)}}function lv(pn){const rn=pn.textNode,ln=pn.parent;if(rn){const dn=pn.offset-rn.startOffset,mn=rn.index;ln._removeChildren(mn,1);const gn=new Ho(rn.data.substr(0,dn),rn.getAttributes()),bn=new Ho(rn.data.substr(dn),rn.getAttributes());ln._insertChild(mn,[gn,bn])}}function cC(pn,rn){const ln=pn.getAttributes(),dn=rn.getAttributes();for(const mn of ln){if(mn[1]!==rn.getAttribute(mn[0]))return!1;dn.next()}return dn.next().done}class Oo extends qu{constructor(rn,ln,dn,mn){super(mn),this.sourcePosition=rn.clone(),this.sourcePosition.stickiness="toNext",this.howMany=ln,this.targetPosition=dn.clone(),this.targetPosition.stickiness="toNone"}get type(){return this.targetPosition.root.rootName=="$graveyard"?"remove":this.sourcePosition.root.rootName=="$graveyard"?"reinsert":"move"}get affectedSelectable(){return[Cr._createFromPositionAndShift(this.sourcePosition,this.howMany),Cr._createFromPositionAndShift(this.targetPosition,0)]}clone(){return new Oo(this.sourcePosition,this.howMany,this.targetPosition,this.baseVersion)}getMovedRangeStart(){return this.targetPosition._getTransformedByDeletion(this.sourcePosition,this.howMany)}getReversed(){const rn=this.sourcePosition._getTransformedByInsertion(this.targetPosition,this.howMany);return new Oo(this.getMovedRangeStart(),this.howMany,rn,this.baseVersion+1)}_validate(){const rn=this.sourcePosition.parent,ln=this.targetPosition.parent,dn=this.sourcePosition.offset,mn=this.targetPosition.offset;if(dn+this.howMany>rn.maxOffset)throw new On("move-operation-nodes-do-not-exist",this);if(rn===ln&&dn<mn&&mn<dn+this.howMany)throw new On("move-operation-range-into-itself",this);if(this.sourcePosition.root==this.targetPosition.root&&Dr(this.sourcePosition.getParentPath(),this.targetPosition.getParentPath())=="prefix"){const gn=this.sourcePosition.path.length-1;if(this.targetPosition.path[gn]>=dn&&this.targetPosition.path[gn]<dn+this.howMany)throw new On("move-operation-node-into-itself",this)}}_execute(){ov(Cr._createFromPositionAndShift(this.sourcePosition,this.howMany),this.targetPosition)}toJSON(){const rn=super.toJSON();return rn.sourcePosition=this.sourcePosition.toJSON(),rn.targetPosition=this.targetPosition.toJSON(),rn}static get className(){return"MoveOperation"}static fromJSON(rn,ln){const dn=Br.fromJSON(rn.sourcePosition,ln),mn=Br.fromJSON(rn.targetPosition,ln);return new this(dn,rn.howMany,mn,rn.baseVersion)}}class ku extends qu{constructor(rn,ln,dn){super(dn),this.position=rn.clone(),this.position.stickiness="toNone",this.nodes=new ev(lC(ln)),this.shouldReceiveAttributes=!1}get type(){return"insert"}get howMany(){return this.nodes.maxOffset}get affectedSelectable(){return this.position.clone()}clone(){const rn=new ev([...this.nodes].map(dn=>dn._clone(!0))),ln=new ku(this.position,rn,this.baseVersion);return ln.shouldReceiveAttributes=this.shouldReceiveAttributes,ln}getReversed(){const rn=this.position.root.document.graveyard,ln=new Br(rn,[0]);return new Oo(this.position,this.nodes.maxOffset,ln,this.baseVersion+1)}_validate(){const rn=this.position.parent;if(!rn||rn.maxOffset<this.position.offset)throw new On("insert-operation-position-invalid",this)}_execute(){const rn=this.nodes;this.nodes=new ev([...rn].map(ln=>ln._clone(!0))),O_(this.position,rn)}toJSON(){const rn=super.toJSON();return rn.position=this.position.toJSON(),rn.nodes=this.nodes.toJSON(),rn}static get className(){return"InsertOperation"}static fromJSON(rn,ln){const dn=[];for(const gn of rn.nodes)gn.name?dn.push(Fo.fromJSON(gn)):dn.push(Ho.fromJSON(gn));const mn=new ku(Br.fromJSON(rn.position,ln),dn,rn.baseVersion);return mn.shouldReceiveAttributes=rn.shouldReceiveAttributes,mn}}class Go extends qu{constructor(rn,ln,dn,mn,gn){super(gn),this.splitPosition=rn.clone(),this.splitPosition.stickiness="toNext",this.howMany=ln,this.insertionPosition=dn,this.graveyardPosition=mn?mn.clone():null,this.graveyardPosition&&(this.graveyardPosition.stickiness="toNext")}get type(){return"split"}get moveTargetPosition(){const rn=this.insertionPosition.path.slice();return rn.push(0),new Br(this.insertionPosition.root,rn)}get movedRange(){const rn=this.splitPosition.getShiftedBy(Number.POSITIVE_INFINITY);return new Cr(this.splitPosition,rn)}get affectedSelectable(){const rn=[Cr._createFromPositionAndShift(this.splitPosition,0),Cr._createFromPositionAndShift(this.insertionPosition,0)];return this.graveyardPosition&&rn.push(Cr._createFromPositionAndShift(this.graveyardPosition,0)),rn}clone(){return new Go(this.splitPosition,this.howMany,this.insertionPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const rn=this.splitPosition.root.document.graveyard,ln=new Br(rn,[0]);return new nu(this.moveTargetPosition,this.howMany,this.splitPosition,ln,this.baseVersion+1)}_validate(){const rn=this.splitPosition.parent,ln=this.splitPosition.offset;if(!rn||rn.maxOffset<ln)throw new On("split-operation-position-invalid",this);if(!rn.parent)throw new On("split-operation-split-in-root",this);if(this.howMany!=rn.maxOffset-this.splitPosition.offset)throw new On("split-operation-how-many-invalid",this);if(this.graveyardPosition&&!this.graveyardPosition.nodeAfter)throw new On("split-operation-graveyard-position-invalid",this)}_execute(){const rn=this.splitPosition.parent;if(this.graveyardPosition)ov(Cr._createFromPositionAndShift(this.graveyardPosition,1),this.insertionPosition);else{const ln=rn._clone();O_(this.insertionPosition,ln)}ov(new Cr(Br._createAt(rn,this.splitPosition.offset),Br._createAt(rn,rn.maxOffset)),this.moveTargetPosition)}toJSON(){const rn=super.toJSON();return rn.splitPosition=this.splitPosition.toJSON(),rn.insertionPosition=this.insertionPosition.toJSON(),this.graveyardPosition&&(rn.graveyardPosition=this.graveyardPosition.toJSON()),rn}static get className(){return"SplitOperation"}static getInsertionPosition(rn){const ln=rn.path.slice(0,-1);return ln[ln.length-1]++,new Br(rn.root,ln,"toPrevious")}static fromJSON(rn,ln){const dn=Br.fromJSON(rn.splitPosition,ln),mn=Br.fromJSON(rn.insertionPosition,ln),gn=rn.graveyardPosition?Br.fromJSON(rn.graveyardPosition,ln):null;return new this(dn,rn.howMany,mn,gn,rn.baseVersion)}}class nu extends qu{constructor(rn,ln,dn,mn,gn){super(gn),this.sourcePosition=rn.clone(),this.sourcePosition.stickiness="toPrevious",this.howMany=ln,this.targetPosition=dn.clone(),this.targetPosition.stickiness="toNext",this.graveyardPosition=mn.clone()}get type(){return"merge"}get deletionPosition(){return new Br(this.sourcePosition.root,this.sourcePosition.path.slice(0,-1))}get movedRange(){const rn=this.sourcePosition.getShiftedBy(Number.POSITIVE_INFINITY);return new Cr(this.sourcePosition,rn)}get affectedSelectable(){const rn=this.sourcePosition.parent;return[Cr._createOn(rn),Cr._createFromPositionAndShift(this.targetPosition,0),Cr._createFromPositionAndShift(this.graveyardPosition,0)]}clone(){return new nu(this.sourcePosition,this.howMany,this.targetPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const rn=this.targetPosition._getTransformedByMergeOperation(this),ln=this.sourcePosition.path.slice(0,-1),dn=new Br(this.sourcePosition.root,ln)._getTransformedByMergeOperation(this);return new Go(rn,this.howMany,dn,this.graveyardPosition,this.baseVersion+1)}_validate(){const rn=this.sourcePosition.parent,ln=this.targetPosition.parent;if(!rn.parent)throw new On("merge-operation-source-position-invalid",this);if(!ln.parent)throw new On("merge-operation-target-position-invalid",this);if(this.howMany!=rn.maxOffset)throw new On("merge-operation-how-many-invalid",this)}_execute(){const rn=this.sourcePosition.parent;ov(Cr._createIn(rn),this.targetPosition),ov(Cr._createOn(rn),this.graveyardPosition)}toJSON(){const rn=super.toJSON();return rn.sourcePosition=rn.sourcePosition.toJSON(),rn.targetPosition=rn.targetPosition.toJSON(),rn.graveyardPosition=rn.graveyardPosition.toJSON(),rn}static get className(){return"MergeOperation"}static fromJSON(rn,ln){const dn=Br.fromJSON(rn.sourcePosition,ln),mn=Br.fromJSON(rn.targetPosition,ln),gn=Br.fromJSON(rn.graveyardPosition,ln);return new this(dn,rn.howMany,mn,gn,rn.baseVersion)}}class Nu extends qu{constructor(rn,ln,dn,mn,gn,bn){super(bn),this.name=rn,this.oldRange=ln?ln.clone():null,this.newRange=dn?dn.clone():null,this.affectsData=gn,this._markers=mn}get type(){return"marker"}get affectedSelectable(){const rn=[];return this.oldRange&&rn.push(this.oldRange.clone()),this.newRange&&(this.oldRange?rn.push(...this.newRange.getDifference(this.oldRange)):rn.push(this.newRange.clone())),rn}clone(){return new Nu(this.name,this.oldRange,this.newRange,this._markers,this.affectsData,this.baseVersion)}getReversed(){return new Nu(this.name,this.newRange,this.oldRange,this._markers,this.affectsData,this.baseVersion+1)}_execute(){this.newRange?this._markers._set(this.name,this.newRange,!0,this.affectsData):this._markers._remove(this.name)}toJSON(){const rn=super.toJSON();return this.oldRange&&(rn.oldRange=this.oldRange.toJSON()),this.newRange&&(rn.newRange=this.newRange.toJSON()),delete rn._markers,rn}static get className(){return"MarkerOperation"}static fromJSON(rn,ln){return new Nu(rn.name,rn.oldRange?Cr.fromJSON(rn.oldRange,ln):null,rn.newRange?Cr.fromJSON(rn.newRange,ln):null,ln.model.markers,rn.affectsData,rn.baseVersion)}}const dC=function(pn,rn){return kw(pn,rn)};class cu extends qu{constructor(rn,ln,dn,mn,gn){super(gn),this.range=rn.clone(),this.key=ln,this.oldValue=dn===void 0?null:dn,this.newValue=mn===void 0?null:mn}get type(){return this.oldValue===null?"addAttribute":this.newValue===null?"removeAttribute":"changeAttribute"}get affectedSelectable(){return this.range.clone()}clone(){return new cu(this.range,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new cu(this.range,this.key,this.newValue,this.oldValue,this.baseVersion+1)}toJSON(){const rn=super.toJSON();return rn.range=this.range.toJSON(),rn}_validate(){if(!this.range.isFlat)throw new On("attribute-operation-range-not-flat",this);for(const rn of this.range.getItems({shallow:!0})){if(this.oldValue!==null&&!dC(rn.getAttribute(this.key),this.oldValue))throw new On("attribute-operation-wrong-old-value",this,{item:rn,key:this.key,value:this.oldValue});if(this.oldValue===null&&this.newValue!==null&&rn.hasAttribute(this.key))throw new On("attribute-operation-attribute-exists",this,{node:rn,key:this.key})}}_execute(){dC(this.oldValue,this.newValue)||function(rn,ln,dn){lv(rn.start),lv(rn.end);for(const mn of rn.getItems({shallow:!0})){const gn=mn.is("$textProxy")?mn.textNode:mn;dn!==null?gn._setAttribute(ln,dn):gn._removeAttribute(ln),av(gn.parent,gn.index)}av(rn.end.parent,rn.end.index)}(this.range,this.key,this.newValue)}static get className(){return"AttributeOperation"}static fromJSON(rn,ln){return new cu(Cr.fromJSON(rn.range,ln),rn.key,rn.oldValue,rn.newValue,rn.baseVersion)}}class mu extends qu{get type(){return"noop"}get affectedSelectable(){return null}clone(){return new mu(this.baseVersion)}getReversed(){return new mu(this.baseVersion+1)}_execute(){}static get className(){return"NoOperation"}}class Lu extends qu{constructor(rn,ln,dn,mn){super(mn),this.position=rn,this.position.stickiness="toNext",this.oldName=ln,this.newName=dn}get type(){return"rename"}get affectedSelectable(){return this.position.nodeAfter}clone(){return new Lu(this.position.clone(),this.oldName,this.newName,this.baseVersion)}getReversed(){return new Lu(this.position.clone(),this.newName,this.oldName,this.baseVersion+1)}_validate(){const rn=this.position.nodeAfter;if(!(rn instanceof Fo))throw new On("rename-operation-wrong-position",this);if(rn.name!==this.oldName)throw new On("rename-operation-wrong-name",this)}_execute(){this.position.nodeAfter.name=this.newName}toJSON(){const rn=super.toJSON();return rn.position=this.position.toJSON(),rn}static get className(){return"RenameOperation"}static fromJSON(rn,ln){return new Lu(Br.fromJSON(rn.position,ln),rn.oldName,rn.newName,rn.baseVersion)}}class Tp extends qu{constructor(rn,ln,dn,mn,gn){super(gn),this.root=rn,this.key=ln,this.oldValue=dn===void 0?null:dn,this.newValue=mn===void 0?null:mn}get type(){return this.oldValue===null?"addRootAttribute":this.newValue===null?"removeRootAttribute":"changeRootAttribute"}get affectedSelectable(){return this.root}clone(){return new Tp(this.root,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new Tp(this.root,this.key,this.newValue,this.oldValue,this.baseVersion+1)}_validate(){if(this.root!=this.root.root||this.root.is("documentFragment"))throw new On("rootattribute-operation-not-a-root",this,{root:this.root,key:this.key});if(this.oldValue!==null&&this.root.getAttribute(this.key)!==this.oldValue)throw new On("rootattribute-operation-wrong-old-value",this,{root:this.root,key:this.key});if(this.oldValue===null&&this.newValue!==null&&this.root.hasAttribute(this.key))throw new On("rootattribute-operation-attribute-exists",this,{root:this.root,key:this.key})}_execute(){this.newValue!==null?this.root._setAttribute(this.key,this.newValue):this.root._removeAttribute(this.key)}toJSON(){const rn=super.toJSON();return rn.root=this.root.toJSON(),rn}static get className(){return"RootAttributeOperation"}
vendor: 5,198 bytes, line 7744
7744static fromJSON(rn,ln){if(!ln.getRoot(rn.root))throw new On("rootattribute-operation-fromjson-no-root",this,{rootName:rn.root});return new Tp(ln.getRoot(rn.root),rn.key,rn.oldValue,rn.newValue,rn.baseVersion)}}class kp extends qu{constructor(rn,ln,dn,mn,gn){super(gn),this.rootName=rn,this.elementName=ln,this.isAdd=dn,this._document=mn,!this._document.getRoot(this.rootName)&&(this._document.createRoot(this.elementName,this.rootName)._isAttached=!1)}get type(){return this.isAdd?"addRoot":"detachRoot"}get affectedSelectable(){return this._document.getRoot(this.rootName)}clone(){return new kp(this.rootName,this.elementName,this.isAdd,this._document,this.baseVersion)}getReversed(){return new kp(this.rootName,this.elementName,!this.isAdd,this._document,this.baseVersion+1)}_execute(){this._document.getRoot(this.rootName)._isAttached=this.isAdd}toJSON(){const rn=super.toJSON();return delete rn._document,rn}static get className(){return"RootOperation"}static fromJSON(rn,ln){return new kp(rn.rootName,rn.elementName,rn.isAdd,ln,rn.baseVersion)}}const Qu={};Qu[cu.className]=cu,Qu[ku.className]=ku,Qu[Nu.className]=Nu,Qu[Oo.className]=Oo,Qu[mu.className]=mu,Qu[qu.className]=qu,Qu[Lu.className]=Lu,Qu[Tp.className]=Tp,Qu[kp.className]=kp,Qu[Go.className]=Go,Qu[nu.className]=nu;class oP{static fromJSON(rn,ln){return Qu[rn.__className].fromJSON(rn,ln)}}const N_=new Map;function Po(pn,rn,ln){let dn=N_.get(pn);dn||(dn=new Map,N_.set(pn,dn)),dn.set(rn,ln)}function sP(pn){return[pn]}function uC(pn,rn,ln={}){const dn=function(mn,gn){const bn=N_.get(mn);return bn&&bn.has(gn)?bn.get(gn):sP}(pn.constructor,rn.constructor);try{return dn(pn=pn.clone(),rn,ln)}catch(mn){throw mn}}function aP(pn,rn,ln){pn=pn.slice(),rn=rn.slice();const dn=new lP(ln.document,ln.useRelations,ln.forceWeakRemove);dn.setOriginalOperations(pn),dn.setOriginalOperations(rn);const mn=dn.originalOperations;if(pn.length==0||rn.length==0)return{operationsA:pn,operationsB:rn,originalOperations:mn};const gn=new WeakMap;for(const An of pn)gn.set(An,0);const bn={nextBaseVersionA:pn[pn.length-1].baseVersion+1,nextBaseVersionB:rn[rn.length-1].baseVersion+1,originalOperationsACount:pn.length,originalOperationsBCount:rn.length};let wn=0;for(;wn<pn.length;){const An=pn[wn],In=gn.get(An);if(In==rn.length){wn++;continue}const Dn=rn[In],Bn=uC(An,Dn,dn.getContext(An,Dn,!0)),Fn=uC(Dn,An,dn.getContext(Dn,An,!1));dn.updateRelation(An,Dn),dn.setOriginalOperations(Bn,An),dn.setOriginalOperations(Fn,Dn);for(const Gn of Bn)gn.set(Gn,In+Fn.length);pn.splice(wn,1,...Bn),rn.splice(In,1,...Fn)}if(ln.padWithNoOps){const An=pn.length-bn.originalOperationsACount,In=rn.length-bn.originalOperationsBCount;pC(pn,In-An),pC(rn,An-In)}return hC(pn,bn.nextBaseVersionB),hC(rn,bn.nextBaseVersionA),{operationsA:pn,operationsB:rn,originalOperations:mn}}class lP{constructor(rn,ln,dn=!1){this.originalOperations=new Map,this._history=rn.history,this._useRelations=ln,this._forceWeakRemove=!!dn,this._relations=new Map}setOriginalOperations(rn,ln=null){const dn=ln?this.originalOperations.get(ln):null;for(const mn of rn)this.originalOperations.set(mn,dn||mn)}updateRelation(rn,ln){if(rn instanceof Oo)ln instanceof nu?rn.targetPosition.isEqual(ln.sourcePosition)||ln.movedRange.containsPosition(rn.targetPosition)?this._setRelation(rn,ln,"insertAtSource"):rn.targetPosition.isEqual(ln.deletionPosition)?this._setRelation(rn,ln,"insertBetween"):rn.targetPosition.isAfter(ln.sourcePosition)&&this._setRelation(rn,ln,"moveTargetAfter"):ln instanceof Oo&&(rn.targetPosition.isEqual(ln.sourcePosition)||rn.targetPosition.isBefore(ln.sourcePosition)?this._setRelation(rn,ln,"insertBefore"):this._setRelation(rn,ln,"insertAfter"));else if(rn instanceof Go){if(ln instanceof nu)rn.splitPosition.isBefore(ln.sourcePosition)&&this._setRelation(rn,ln,"splitBefore");else if(ln instanceof Oo)if(rn.splitPosition.isEqual(ln.sourcePosition)||rn.splitPosition.isBefore(ln.sourcePosition))this._setRelation(rn,ln,"splitBefore");else{const dn=Cr._createFromPositionAndShift(ln.sourcePosition,ln.howMany);if(rn.splitPosition.hasSameParentAs(ln.sourcePosition)&&dn.containsPosition(rn.splitPosition)){const mn=dn.end.offset-rn.splitPosition.offset,gn=rn.splitPosition.offset-dn.start.offset;this._setRelation(rn,ln,{howMany:mn,offset:gn})}}}else if(rn instanceof nu)ln instanceof nu?(rn.targetPosition.isEqual(ln.sourcePosition)||this._setRelation(rn,ln,"mergeTargetNotMoved"),rn.sourcePosition.isEqual(ln.targetPosition)&&this._setRelation(rn,ln,"mergeSourceNotMoved"),rn.sourcePosition.isEqual(ln.sourcePosition)&&this._setRelation(rn,ln,"mergeSameElement")):ln instanceof Go&&rn.sourcePosition.isEqual(ln.splitPosition)&&this._setRelation(rn,ln,"splitAtSource");else if(rn instanceof Nu){const dn=rn.newRange;if(!dn)return;if(ln instanceof Oo){const mn=Cr._createFromPositionAndShift(ln.sourcePosition,ln.howMany),gn=mn.containsPosition(dn.start)||mn.start.isEqual(dn.start),bn=mn.containsPosition(dn.end)||mn.end.isEqual(dn.end);!gn&&!bn||mn.containsRange(dn)||this._setRelation(rn,ln,{side:gn?"left":"right",path:gn?dn.start.path.slice():dn.end.path.slice()})}else if(ln instanceof nu){const mn=dn.start.isEqual(ln.targetPosition),gn=dn.start.isEqual(ln.deleti
7744onPosition),bn=dn.end.isEqual(ln.deletionPosition),wn=dn.end.isEqual(ln.sourcePosition);(mn||gn||bn||wn)&&this._setRelation(rn,ln,{wasInLeftElement:mn,wasStartBeforeMergedElement:gn,wasEndBeforeMergedElement:bn,wasInRightElement:wn})}}}getContext(rn,ln,dn){return{aIsStrong:dn,aWasUndone:this._wasUndone(rn),bWasUndone:this._wasUndone(ln),abRelation:this._useRelations?this._getRelation(rn,ln):null,baRelation:this._useRelations?this._getRelation(ln,rn):null,forceWeakRemove:this._forceWeakRemove}}_wasUndone(rn){const ln=this.originalOperations.get(rn);return ln.wasUndone||this._history.isUndoneOperation(ln)}_getRelation(rn,ln){const dn=this.originalOperations.get(ln),mn=this._history.getUndoneOperation(dn);if(!mn)return null;const gn=this.originalOperations.get(rn),bn=this._relations.get(gn);return bn&&bn.get(mn)||null}_setRelation(rn,ln,dn){const mn=this.originalOperations.get(rn),gn=this.originalOperations.get(ln);let bn=this._relations.get(mn);bn||(bn=new Map,this._relations.set(mn,bn)),bn.set(gn,dn)}}function hC(pn,rn){for(const ln of pn)ln.baseVersion=rn++}function pC(pn,rn){for(let ln=0;ln<rn;ln++)pn.push(new mu(0))}function fC(pn,rn,ln){const dn=pn.nodes.getNode(0).getAttribute(rn);if(dn==ln)return null;const mn=new Cr(pn.position,pn.position.getShiftedBy(pn.howMany));return new cu(mn,rn,dn,ln,0)}function mC(pn,rn){return pn.targetPosition._getTransformedByDeletion(rn.sourcePosition,rn.howMany)===null}function xm(pn,rn){const ln=[];for(let dn=0;dn<pn.length;dn++){const mn=pn[dn],gn=new Oo(mn.start,mn.end.offset-mn.start.offset,rn,0);ln.push(gn);for(let bn=dn+1;bn<pn.length;bn++)pn[bn]=pn[bn]._getTransformedByMove(gn.sourcePosition,gn.targetPosition,gn.howMany)[0];rn=rn._getTransformedByMove(gn.sourcePosition,gn.targetPosition,gn.howMany)}return ln}Po(cu,cu,(pn,rn,ln)=>{if(pn.key===rn.key&&pn.range.start.hasSameParentAs(rn.range.start)){const dn=pn.range.getDifference(rn.range).map(gn=>new cu(gn,pn.key,pn.oldValue,pn.newValue,0)),mn=pn.range.getIntersection(rn.range);return mn&&ln.aIsStrong&&dn.push(new cu(mn,rn.key,rn.newValue,pn.newValue,0)),dn.length==0?[new mu(0)]:dn}return[pn]}),Po(cu,ku,(pn,rn)=>{if(pn.range.start.hasSameParentAs(rn.position)&&pn.range.containsPosition(rn.position)){const ln=pn.range._getTransformedByInsertion(rn.position,rn.howMany,!rn.shouldReceiveAttributes).map(dn=>new cu(dn,pn.key,pn.oldValue,pn.newValue,pn.baseVersion));if(rn.shouldReceiveAttributes){const dn=fC(rn,pn.key,pn.oldValue);dn&&ln.unshift(dn)}return ln}return pn.range=pn.range._getTransformedByInsertion(rn.position,rn.howMany,!1)[0],[pn]}),Po(cu,nu,(pn,rn)=>{const ln=[];pn.range.start.hasSameParentAs(rn.deletionPosition)&&(pn.range.containsPosition(rn.deletionPosition)||pn.range.start.isEqual(rn.deletionPosition))&&ln.push(Cr._createFromPositionAndShift(rn.graveyardPosition,1));const dn=pn.range._getTransformedByMergeOperation(rn);return dn.isCollapsed||ln.push(dn),ln.map(mn=>new cu(mn,pn.key,pn.oldValue,pn.newValue,pn.baseVersion))}),Po(cu,Oo,(pn,rn)=>function(dn,mn){const gn=Cr._createFromPositionAndShift(mn.sourcePosition,mn.howMany);let bn=null,wn=[];gn.containsRange(dn,!0)?bn=dn:dn.start.hasSameParentAs(gn.start)?(wn=dn.getDifference(gn),bn=dn.getIntersection(gn)):wn=[dn];const An=[];for(let In of wn){In=In._getTransformedByDeletion(mn.sourcePosition,mn.howMany);const Dn=mn.getMovedRangeStart(),Bn=In.start.hasSameParentAs(Dn),Fn=In._getTransformedByInsertion(Dn,mn.howMany,Bn);An.push(...Fn)}return bn&&An.push(bn._getTransformedByMove(mn.sourcePosition,mn.targetPosition,mn.howMany,!1)[0]),An}(pn.range,rn).map(dn=>new cu(dn,pn.key,pn.oldValue,pn.newValue,pn.baseVersion))),Po(cu,Go,(pn,rn)=>{if(pn.range.end.isEqual(rn.insertionPosition))return rn.graveyardPosition||pn.range.end.offset++,[pn];if(pn.range.start.hasSameParentAs(rn.splitPosition)&&pn.range.containsPosition(rn.splitPosition)){const ln=pn.clone();return ln.range=new Cr(rn.moveTargetPosition.clone(),pn.range.end._getCombined(rn.splitPosition,rn.moveTargetPosition)),pn.range.end=rn.splitPosition.clone(),pn.range.end.stickiness="toPrevious",[pn,ln]}return pn.range=pn.range._getTransformedBySplitOperation(rn),[pn]}),Po(ku,cu,(pn,rn)=>{const ln=[pn];if(pn.shouldReceiveAttributes&&pn.position.hasSameParentAs(rn.range.start)&&rn.range.containsPosition(pn.position)){const dn=fC(pn,rn.key,rn.newValue);dn&&ln.push(dn)}return ln}),Po(ku,ku,(pn,rn,ln)=>(pn.position.isEqual(rn.position)&&ln.aIsStrong||(pn.position=pn.position._getTransformedByInsertOperation(rn)),[pn])),Po(ku,Oo,
7744(pn,rn)=>(pn.position=pn.position._getTransformedByMoveOperation(rn),[pn])),Po(ku,Go,(pn,rn)=>(pn.position=pn.position._getTransformedBySplitOperation(rn),[pn])),Po(ku,nu,(pn,rn)=>(pn.position=pn.position._getTransformedByMergeOperation(rn),[pn])),Po(Nu,ku,(pn,rn)=>(pn.oldRange&&(pn.oldRange=pn.oldRange._getTransformedByInsertOperation(rn)[0]),pn.newRange&&(pn.newRange=pn.newRange._getTransformedByInsertOperation(rn)[0]),[pn])),Po(Nu,Nu,(pn,rn,ln)=>{if(pn.name==rn.name){if(!ln.aIsStrong)return[new mu(0)];pn.oldRange=rn.newRange?rn.newRange.clone():null}return[pn]}),Po(Nu,nu,(pn,rn)=>(pn.oldRange&&(pn.oldRange=pn.oldRange._getTransformedByMergeOperation(rn)),pn.newRange&&(pn.newRange=pn.newRange._getTransformedByMergeOperation(rn)),[pn])),Po(Nu,Oo,(pn,rn,ln)=>{if(pn.oldRange&&(pn.oldRange=Cr._createFromRanges(pn.oldRange._getTransformedByMoveOperation(rn))),pn.newRange){if(ln.abRelation){const dn=Cr._createFromRanges(pn.newRange._getTransformedByMoveOperation(rn));if(ln.abRelation.side=="left"&&rn.targetPosition.isEqual(pn.newRange.start))return pn.newRange.end=dn.end,pn.newRange.start.path=ln.abRelation.path,[pn];if(ln.abRelation.side=="right"&&rn.targetPosition.isEqual(pn.newRange.end))return pn.newRange.start=dn.start,pn.newRange.end.path=ln.abRelation.path,[pn]}pn.newRange=Cr._createFromRanges(pn.newRange._getTransformedByMoveOperation(rn))}return[pn]}),Po(Nu,Go,(pn,rn,ln)=>{if(pn.oldRange&&(pn.oldRange=pn.oldRange._getTransformedBySplitOperation(rn)),pn.newRange){if(ln.abRelation){const dn=pn.newRange._getTransformedBySplitOperation(rn);return pn.newRange.start.isEqual(rn.splitPosition)&&ln.abRelation.wasStartBeforeMergedElement?pn.newRange.start=Br._createAt(rn.insertionPosition):pn.newRange.start.isEqual(rn.splitPosition)&&!ln.abRelation.wasInLeftElement&&(pn.newRange.start=Br._createAt(rn.moveTargetPosition)),pn.newRange.end.isEqual(rn.splitPosition)&&ln.abRelation.wasInRightElement?pn.newRange.end=Br._createAt(rn.moveTargetPosition):pn.newRange.end.isEqual(rn.splitPosition)&&ln.abRelation.wasEndBeforeMergedElement?pn.newRange.end=Br._createAt(rn.insertionPosition):pn.newRange.end=dn.end,[pn]}pn.newRange=pn.newRange._getTransformedBySplitOperation(rn)}return[pn]}),Po(nu,ku,(pn,rn)=>(pn.sourcePosition.hasSameParentAs(rn.position)&&(pn.howMany+=rn.howMany),pn.sourcePosition=pn.sourcePosition._getTransformedByInsertOperation(rn),pn.targetPosition=pn.targetPosition._getTransformedByInsertOperation(rn),[pn])),Po(nu,nu,(pn,rn,ln)=>{if(pn.sourcePosition.isEqual(rn.sourcePosition)&&pn.targetPosition.isEqual(rn.targetPosition)){if(ln.bWasUndone){const dn=rn.graveyardPosition.path.slice();return dn.push(0),pn.sourcePosition=new Br(rn.graveyardPosition.root,dn),pn.howMany=0,[pn]}return[new mu(0)]}if(pn.sourcePosition.isEqual(rn.sourcePosition)&&!pn.targetPosition.isEqual(rn.targetPosition)&&!ln.bWasUndone&&ln.abRelation!="splitAtSource"){const dn=pn.targetPosition.root.rootName=="$graveyard",mn=rn.targetPosition.root.rootName=="$graveyard";if(mn&&!dn||!(dn&&!mn)&&ln.aIsStrong){const gn=rn.targetPosition._getTransformedByMergeOperation(rn),bn=pn.targetPosition._getTransformedByMergeOperation(rn);return[new Oo(gn,pn.howMany,bn,0)]}return[new mu(0)]}return pn.sourcePosition.hasSameParentAs(rn.targetPosition)&&(pn.howMany+=rn.howMany),pn.sourcePosition=pn.sourcePosition._getTransformedByMergeOperation(rn),pn.targetPosition=pn.targetPosition._getTransformedByMergeOperation(rn),pn.graveyardPosition.isEqual(rn.graveyardPosition)&&ln.aIsStrong||(pn.graveyardPosition=pn.graveyardPosition._getTransformedByMergeOperation(rn)),[pn]}),Po(nu,Oo,(pn,rn,ln)=>{const dn=Cr._createFromPositionAndShift(rn.sourcePosition,rn.howMany);return rn.type=="remove"&&!ln.bWasUndone&&!ln.forceWeakRemove&&pn.deletionPosition.hasSameParentAs(rn.sourcePosition)&&dn.containsPosition(pn.sourcePosition)?[new mu(0)]:(pn.sourcePosition.hasSameParentAs(rn.targetPosition)&&(pn.howMany+=rn.howMany),pn.sourcePosition.hasSameParentAs(rn.sourcePosition)&&(pn.howMany-=rn.howMany),pn.sourcePosition=pn.sourcePosition._getTransformedByMoveOperation(rn),pn.targetPosition=pn.targetPosition._getTransformedByMoveOperation(rn),pn.graveyardPosition.isEqual(rn.targetPosition)||(pn.graveyardPosition=pn.graveyardPosition._getTransformedByMoveOperation(rn)),[pn])}),Po(nu,Go,(pn,rn,ln)=>{if(rn.graveyardPosition&&(pn.graveyardPosition=pn.graveyardPosition._getTransformedByDeletion(rn.graveyardPosition,1),pn.deletionPosition.isEqual(rn.graveyardPosition)&&(pn.howMany=rn.howMany)),pn.targetPosition.isEqual(rn.splitPosition)){const dn=rn.howMany!=0,mn=rn.graveyardPosition&&pn.deletionPosition.isEqual(rn.graveyardPosition);if(dn||mn||ln.abRelation=="mergeTargetNotMoved")return pn.sourcePosition=pn.sourcePosition._getTransformedBySplitOperation(rn),[pn]}
7744if(pn.sourcePosition.isEqual(rn.splitPosition)){if(ln.abRelation=="mergeSourceNotMoved")return pn.howMany=0,pn.targetPosition=pn.targetPosition._getTransformedBySplitOperation(rn),[pn];if(ln.abRelation=="mergeSameElement"||pn.sourcePosition.offset>0)return pn.sourcePosition=rn.moveTargetPosition.clone(),pn.targetPosition=pn.targetPosition._getTransformedBySplitOperation(rn),[pn]}return pn.sourcePosition.hasSameParentAs(rn.splitPosition)&&(pn.howMany=rn.splitPosition.offset),pn.sourcePosition=pn.sourcePosition._getTransformedBySplitOperation(rn),pn.targetPosition=pn.targetPosition._getTransformedBySplitOperation(rn),[pn]}),Po(Oo,ku,(pn,rn)=>{const ln=Cr._createFromPositionAndShift(pn.sourcePosition,pn.howMany)._getTransformedByInsertOperation(rn,!1)[0];return pn.sourcePosition=ln.start,pn.howMany=ln.end.offset-ln.start.offset,pn.targetPosition.isEqual(rn.position)||(pn.targetPosition=pn.targetPosition._getTransformedByInsertOperation(rn)),[pn]}),Po(Oo,Oo,(pn,rn,ln)=>{const dn=Cr._createFromPositionAndShift(pn.sourcePosition,pn.howMany),mn=Cr._createFromPositionAndShift(rn.sourcePosition,rn.howMany);let gn,bn=ln.aIsStrong,wn=!ln.aIsStrong;if(ln.abRelation=="insertBefore"||ln.baRelation=="insertAfter"?wn=!0:ln.abRelation!="insertAfter"&&ln.baRelation!="insertBefore"||(wn=!1),gn=pn.targetPosition.isEqual(rn.targetPosition)&&wn?pn.targetPosition._getTransformedByDeletion(rn.sourcePosition,rn.howMany):pn.targetPosition._getTransformedByMove(rn.sourcePosition,rn.targetPosition,rn.howMany),mC(pn,rn)&&mC(rn,pn))return[rn.getReversed()];if(dn.containsPosition(rn.targetPosition)&&dn.containsRange(mn,!0))return dn.start=dn.start._getTransformedByMove(rn.sourcePosition,rn.targetPosition,rn.howMany),dn.end=dn.end._getTransformedByMove(rn.sourcePosition,rn.targetPosition,rn.howMany),xm([dn],gn);if(mn.containsPosition(pn.targetPosition)&&mn.containsRange(dn,!0))return dn.start=dn.start._getCombined(rn.sourcePosition,rn.getMovedRangeStart()),dn.end=dn.end._getCombined(rn.sourcePosition,rn.getMovedRangeStart()),xm([dn],gn);const An=Dr(pn.sourcePosition.getParentPath(),rn.sourcePosition.getParentPath());if(An=="prefix"||An=="extension")return dn.start=dn.start._getTransformedByMove(rn.sourcePosition,rn.targetPosition,rn.howMany),dn.end=dn.end._getTransformedByMove(rn.sourcePosition,rn.targetPosition,rn.howMany),xm([dn],gn);pn.type!="remove"||rn.type=="remove"||ln.aWasUndone||ln.forceWeakRemove?pn.type=="remove"||rn.type!="remove"||ln.bWasUndone||ln.forceWeakRemove||(bn=!1):bn=!0;const In=[],Dn=dn.getDifference(mn);for(const Fn of Dn){Fn.start=Fn.start._getTransformedByDeletion(rn.sourcePosition,rn.howMany),Fn.end=Fn.end._getTransformedByDeletion(rn.sourcePosition,rn.howMany);const Gn=Dr(Fn.start.getParentPath(),rn.getMovedRangeStart().getParentPath())=="same",Un=Fn._getTransformedByInsertion(rn.getMovedRangeStart(),rn.howMany,Gn);In.push(...Un)}const Bn=dn.getIntersection(mn);return Bn!==null&&bn&&(Bn.start=Bn.start._getCombined(rn.sourcePosition,rn.getMovedRangeStart()),Bn.end=Bn.end._getCombined(rn.sourcePosition,rn.getMovedRangeStart()),In.length===0?In.push(Bn):In.length==1?mn.start.isBefore(dn.start)||mn.start.isEqual(dn.start)?In.unshift(Bn):In.push(Bn):In.splice(1,0,Bn)),In.length===0?[new mu(pn.baseVersion)]:xm(In,gn)}),Po(Oo,Go,(pn,rn,ln)=>{let dn=pn.targetPosition.clone();pn.targetPosition.isEqual(rn.insertionPosition)&&rn.graveyardPosition&&ln.abRelation!="moveTargetAfter"||(dn=pn.targetPosition._getTransformedBySplitOperation(rn));const mn=Cr._createFromPositionAndShift(pn.sourcePosition,pn.howMany);if(mn.end.isEqual(rn.insertionPosition))return rn.graveyardPosition||pn.howMany++,pn.targetPosition=dn,[pn];if(mn.start.hasSameParentAs(rn.splitPosition)&&mn.containsPosition(rn.splitPosition)){let bn=new Cr(rn.splitPosition,mn.end);return bn=bn._getTransformedBySplitOperation(rn),xm([new Cr(mn.start,rn.splitPosition),bn],dn)}pn.targetPosition.isEqual(rn.splitPosition)&&ln.abRelation=="insertAtSource"&&(dn=rn.moveTargetPosition),pn.targetPosition.isEqual(rn.insertionPosition)&&ln.abRelation=="insertBetween"&&(dn=pn.targetPosition);const gn=[mn._getTransformedBySplitOperation(rn)];if(rn.graveyardPosition){const bn=mn.start.isEqual(rn.graveyardPosition)||mn.containsPosition(rn.graveyardPosition);pn.howMany>1&&bn&&!ln.aWasUndone&&gn.push(Cr._createFromPositionAndShift(rn.insertionPosition,1))}return xm(gn,dn)}),Po(Oo,nu,(pn,rn,ln)=>{const dn=Cr._createFromPositionAndShift(pn.sourcePosition,pn.howMany);
7744if(rn.deletionPosition.hasSameParentAs(pn.sourcePosition)&&dn.containsPosition(rn.sourcePosition)){if(pn.type!="remove"||ln.forceWeakRemove){if(pn.howMany==1)return ln.bWasUndone?(pn.sourcePosition=rn.graveyardPosition.clone(),pn.targetPosition=pn.targetPosition._getTransformedByMergeOperation(rn),[pn]):[new mu(0)]}else if(!ln.aWasUndone){const gn=[];let bn=rn.graveyardPosition.clone(),wn=rn.targetPosition._getTransformedByMergeOperation(rn);pn.howMany>1&&(gn.push(new Oo(pn.sourcePosition,pn.howMany-1,pn.targetPosition,0)),bn=bn._getTransformedByMove(pn.sourcePosition,pn.targetPosition,pn.howMany-1),wn=wn._getTransformedByMove(pn.sourcePosition,pn.targetPosition,pn.howMany-1));const An=rn.deletionPosition._getCombined(pn.sourcePosition,pn.targetPosition),In=new Oo(bn,1,An,0),Dn=In.getMovedRangeStart().path.slice();Dn.push(0);const Bn=new Br(In.targetPosition.root,Dn);wn=wn._getTransformedByMove(bn,An,1);const Fn=new Oo(wn,rn.howMany,Bn,0);return gn.push(In),gn.push(Fn),gn}}const mn=Cr._createFromPositionAndShift(pn.sourcePosition,pn.howMany)._getTransformedByMergeOperation(rn);return pn.sourcePosition=mn.start,pn.howMany=mn.end.offset-mn.start.offset,pn.targetPosition=pn.targetPosition._getTransformedByMergeOperation(rn),[pn]}),Po(Lu,ku,(pn,rn)=>(pn.position=pn.position._getTransformedByInsertOperation(rn),[pn])),Po(Lu,nu,(pn,rn)=>pn.position.isEqual(rn.deletionPosition)?(pn.position=rn.graveyardPosition.clone(),pn.position.stickiness="toNext",[pn]):(pn.position=pn.position._getTransformedByMergeOperation(rn),[pn])),Po(Lu,Oo,(pn,rn)=>(pn.position=pn.position._getTransformedByMoveOperation(rn),[pn])),Po(Lu,Lu,(pn,rn,ln)=>{if(pn.position.isEqual(rn.position)){if(!ln.aIsStrong)return[new mu(0)];pn.oldName=rn.newName}return[pn]}),Po(Lu,Go,(pn,rn)=>{if(Dr(pn.position.path,rn.splitPosition.getParentPath())=="same"&&!rn.graveyardPosition){const ln=new Lu(pn.position.getShiftedBy(1),pn.oldName,pn.newName,0);return[pn,ln]}return pn.position=pn.position._getTransformedBySplitOperation(rn),[pn]}),Po(Tp,Tp,(pn,rn,ln)=>{if(pn.root===rn.root&&pn.key===rn.key){if(!ln.aIsStrong||pn.newValue===rn.newValue)return[new mu(0)];pn.oldValue=rn.newValue}return[pn]}),Po(kp,kp,(pn,rn)=>pn.rootName===rn.rootName&&pn.isAdd===rn.isAdd?[new mu(0)]:[pn]),Po(Go,ku,(pn,rn)=>(pn.splitPosition.hasSameParentAs(rn.position)&&pn.splitPosition.offset<rn.position.offset&&(pn.howMany+=rn.howMany),pn.splitPosition=pn.splitPosition._getTransformedByInsertOperation(rn),pn.insertionPosition=pn.insertionPosition._getTransformedByInsertOperation(rn),[pn])),Po(Go,nu,(pn,rn,ln)=>{if(!pn.graveyardPosition&&!ln.bWasUndone&&pn.splitPosition.hasSameParentAs(rn.sourcePosition)){const dn=rn.graveyardPosition.path.slice();dn.push(0);const mn=new Br(rn.graveyardPosition.root,dn),gn=Go.getInsertionPosition(new Br(rn.graveyardPosition.root,dn)),bn=new Go(mn,0,gn,null,0);return pn.splitPosition=pn.splitPosition._getTransformedByMergeOperation(rn),pn.insertionPosition=Go.getInsertionPosition(pn.splitPosition),pn.graveyardPosition=bn.insertionPosition.clone(),pn.graveyardPosition.stickiness="toNext",[bn,pn]}return pn.splitPosition.hasSameParentAs(rn.deletionPosition)&&!pn.splitPosition.isAfter(rn.deletionPosition)&&pn.howMany--,pn.splitPosition.hasSameParentAs(rn.targetPosition)&&(pn.howMany+=rn.howMany),pn.splitPosition=pn.splitPosition._getTransformedByMergeOperation(rn),pn.insertionPosition=Go.getInsertionPosition(pn.splitPosition),pn.graveyardPosition&&(pn.graveyardPosition=pn.graveyardPosition._getTransformedByMergeOperation(rn)),[pn]}),Po(Go,Oo,(pn,rn,ln)=>{const dn=Cr._createFromPositionAndShift(rn.sourcePosition,rn.howMany);if(pn.graveyardPosition){const gn=dn.start.isEqual(pn.graveyardPosition)||dn.containsPosition(pn.graveyardPosition);if(!ln.bWasUndone&&gn){const bn=pn.splitPosition._getTransformedByMoveOperation(rn),wn=pn.graveyardPosition._getTransformedByMoveOperation(rn),An=wn.path.slice();An.push(0);const In=new Br(wn.root,An);return[new Oo(bn,pn.howMany,In,0)]}pn.graveyardPosition=pn.graveyardPosition._getTransformedByMoveOperation(rn)}const mn=pn.splitPosition.isEqual(rn.targetPosition);if(mn&&(ln.baRelation=="insertAtSource"||ln.abRelation=="splitBefore"))return pn.howMany+=rn.howMany,pn.splitPosition=pn.splitPosition._getTransformedByDeletion(rn.sourcePosition,rn.howMany),pn.insertionPosition=Go.getInsertionPosition(pn.splitPosition),[pn];if(mn&&ln.abRelation&&ln.abRelation.howMany){const{howMany:gn,offset:bn}=ln.abRelation;return pn.howMany+=gn,pn.splitPosition=pn.splitPosition.getShiftedBy(bn),[pn]}if(pn.splitPosition.hasSameParentAs(rn.sourcePosition)&&dn.containsPosition(pn.splitPosition)){const gn=rn.howMany-(pn.splitPosition.offset-rn.sourcePosition.offset);return pn.howMany-=gn,pn.splitPosition.hasSameParentAs(rn.targetPosition)&&pn.splitPosition.offset<rn.targetPosition.offset&&(pn.howMany+=rn.howMany),pn.splitPosition=rn.sourcePosition.clone(),pn.insertionPosition=Go.getInsertionPosition(pn.splitPosition),[pn]}return rn.sourcePosition.isEqual(rn.targetPosition)||(pn.splitPosition.hasSameParentAs(rn.sourcePosition)&&pn.splitPosition.offset<=rn.sourcePosition.offset&&(pn.howMany-=rn.howMany),pn.splitPosition.hasSameParentAs(rn.targetPosition)&&pn.splitPosition.offset<rn.targetPosition.offset&&(pn.howMany+=rn.howMany)),pn.splitPosition.stickiness="toNone",pn.splitPosition=pn.splitPosition._getTransformedByMoveOperation(rn),pn.splitPosition.stickiness="toNext",pn.graveyardPosition?pn.insertionPosition=pn.insertionPosition._getTransformedByMoveOperation(rn):pn.insertionPosition=Go.getInsertionPosition(pn.splitPosition),[pn]}),Po(Go,Go,(pn,rn,ln)=>
7744{if(pn.splitPosition.isEqual(rn.splitPosition)){if(!pn.graveyardPosition&&!rn.graveyardPosition)return[new mu(0)];if(pn.graveyardPosition&&rn.graveyardPosition&&pn.graveyardPosition.isEqual(rn.graveyardPosition))return[new mu(0)];if(ln.abRelation=="splitBefore")return pn.howMany=0,pn.graveyardPosition=pn.graveyardPosition._getTransformedBySplitOperation(rn),[pn]}if(pn.graveyardPosition&&rn.graveyardPosition&&pn.graveyardPosition.isEqual(rn.graveyardPosition)){const dn=pn.splitPosition.root.rootName=="$graveyard",mn=rn.splitPosition.root.rootName=="$graveyard";if(mn&&!dn||!(dn&&!mn)&&ln.aIsStrong){const gn=[];return rn.howMany&&gn.push(new Oo(rn.moveTargetPosition,rn.howMany,rn.splitPosition,0)),pn.howMany&&gn.push(new Oo(pn.splitPosition,pn.howMany,pn.moveTargetPosition,0)),gn}return[new mu(0)]}if(pn.graveyardPosition&&(pn.graveyardPosition=pn.graveyardPosition._getTransformedBySplitOperation(rn)),pn.splitPosition.isEqual(rn.insertionPosition)&&ln.abRelation=="splitBefore")return pn.howMany++,[pn];if(rn.splitPosition.isEqual(pn.insertionPosition)&&ln.baRelation=="splitBefore"){const dn=rn.insertionPosition.path.slice();dn.push(0);const mn=new Br(rn.insertionPosition.root,dn);return[pn,new Oo(pn.insertionPosition,1,mn,0)]}return pn.splitPosition.hasSameParentAs(rn.splitPosition)&&pn.splitPosition.offset<rn.splitPosition.offset&&(pn.howMany-=rn.howMany),pn.splitPosition=pn.splitPosition._getTransformedBySplitOperation(rn),pn.insertionPosition=Go.getInsertionPosition(pn.splitPosition),[pn]});class $u extends Yn(Br){constructor(rn,ln,dn="toNone"){if(super(rn,ln,dn),!this.root.is("rootElement"))throw new On("model-liveposition-root-not-rootelement",rn);cP.call(this)}detach(){this.stopListening()}toPosition(){return new Br(this.root,this.path.slice(),this.stickiness)}static fromPosition(rn,ln){return new this(rn.root,rn.path.slice(),ln||rn.stickiness)}}function cP(){this.listenTo(this.root.document.model,"applyOperation",(pn,rn)=>{const ln=rn[0];ln.isDocumentOperation&&dP.call(this,ln)},{priority:"low"})}function dP(pn){const rn=this.getTransformedByOperation(pn);if(!this.isEqual(rn)){const ln=this.toPosition();this.path=rn.path,this.root=rn.root,this.fire("change",ln)}}$u.prototype.is=function(pn){return pn==="livePosition"||pn==="model:livePosition"||pn=="position"||pn==="model:position"};class Em{constructor(rn={}){typeof rn=="string"&&(rn=rn==="transparent"?{isUndoable:!1}:{},jn("batch-constructor-deprecated-string-type"));const{isUndoable:ln=!0,isLocal:dn=!0,isUndo:mn=!1,isTyping:gn=!1}=rn;this.operations=[],this.isUndoable=ln,this.isLocal=dn,this.isUndo=mn,this.isTyping=gn}get type(){return jn("batch-type-deprecated"),"default"}get baseVersion(){for(const rn of this.operations)if(rn.baseVersion!==null)return rn.baseVersion;return null}addOperation(rn){return rn.batch=this,this.operations.push(rn),rn}}var uP=Object.defineProperty,hP=Object.defineProperties,pP=Object.getOwnPropertyDescriptors,gC=Object.getOwnPropertySymbols,fP=Object.prototype.hasOwnProperty,mP=Object.prototype.propertyIsEnumerable,vC=(pn,rn,ln)=>rn in pn?uP(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln,bC=(pn,rn)=>{for(var ln in rn||(rn={}))fP.call(rn,ln)&&vC(pn,ln,rn[ln]);if(gC)for(var ln of gC(rn))mP.call(rn,ln)&&vC(pn,ln,rn[ln]);return pn};class gP{constructor(rn){this._changesInElement=new Map,this._elementSnapshots=new Map,this._changedMarkers=new Map,this._changedRoots=new Map,this._changeCount=0,this._cachedChanges=null,this._cachedChangesWithGraveyard=null,this._refreshedItems=new Set,this._markerCollection=rn}get isEmpty(){return this._changesInElement.size==0&&this._changedMarkers.size==0&&this._changedRoots.size==0}bufferOperation(rn){const ln=rn;switch(ln.type){case"insert":if(this._isInInsertedElement(ln.position.parent))return;this._markInsert(ln.position.parent,ln.position.offset,ln.nodes.maxOffset);break;case"addAttribute":case"removeAttribute":case"changeAttribute":for(const dn of ln.range.getItems({shallow:!0}))this._isInInsertedElement(dn.parent)||this._markAttribute(dn);break;case"remove":case"move":case"reinsert":{if(ln.sourcePosition.isEqual(ln.targetPosition)||ln.sourcePosition.getShiftedBy(ln.howMany).isEqual(ln.targetPosition))return;const dn=this._isInInsertedElement(ln.sourcePosition.parent),mn=this._isInInsertedElement(ln.targetPosition.parent);dn||this._markRemove(ln.sourcePosition.parent,ln.sourcePosition.offset,ln.howMany),mn||this._markInsert(ln.targetPosition.parent,ln.getMovedRangeStart().offset,ln.howMany);break}case"rename":{if(this._isInInsertedElement(ln.position.parent))return;this._markRemove(ln.position.parent,ln.position.offset,1),this._markInsert(ln.position.parent,ln.position.offset,1);const dn=Cr._createFromPositionAndShift(ln.position,1);for(const mn of this._markerCollection.getMarkersIntersectingRange(dn)){const gn=mn.getData();this.bufferMarkerChange(mn.name,gn,gn)}break}case"split":{const dn=ln.splitPosition.parent;this._isInInsertedElement(dn)||this._markRemove(dn,ln.splitPosition.offset,ln.howMany),this._isInInsertedElement(ln.insertionPosition.parent)||this._markInsert(ln.insertionPosition.parent,ln.insertionPosition.offset,1),ln.graveyardPosition&&this._markRemove(ln.graveyardPosition.parent,ln.graveyardPosition.offset,1);break}case"merge":{const dn=ln.sourcePosition.parent;this._isInInsertedElement(dn.parent)||this._markRemove(dn.parent,dn.startOffset,1);const mn=ln.graveyardPosition.parent;this._markInsert(mn,ln.graveyardPosition.offset,1);const gn=ln.targetPosition.parent;this._isInInsertedElement(gn)||this._markInsert(gn,ln.targetPosition.offset,dn.maxOffset);break}case"detachRoot":case"addRoot":{const dn=ln.affectedSelectable;if(!dn._isLoaded||dn.isAttached()==ln.isAdd)return;this._bufferRootStateChange(ln.rootName,ln.isAdd);break}case"addRootAttribute":case"removeRootAttribute":case"changeRootAttribute":{if(!l
7744n.root._isLoaded)return;const dn=ln.root.rootName;this._bufferRootAttributeChange(dn,ln.key,ln.oldValue,ln.newValue);break}}this._cachedChanges=null}bufferMarkerChange(rn,ln,dn){ln.range&&ln.range.root.is("rootElement")&&!ln.range.root._isLoaded&&(ln.range=null),dn.range&&dn.range.root.is("rootElement")&&!dn.range.root._isLoaded&&(dn.range=null);let mn=this._changedMarkers.get(rn);mn?mn.newMarkerData=dn:(mn={newMarkerData:dn,oldMarkerData:ln},this._changedMarkers.set(rn,mn)),mn.oldMarkerData.range==null&&dn.range==null&&this._changedMarkers.delete(rn)}getMarkersToRemove(){const rn=[];for(const[ln,dn]of this._changedMarkers)dn.oldMarkerData.range!=null&&rn.push({name:ln,range:dn.oldMarkerData.range});return rn}getMarkersToAdd(){const rn=[];for(const[ln,dn]of this._changedMarkers)dn.newMarkerData.range!=null&&rn.push({name:ln,range:dn.newMarkerData.range});return rn}getChangedMarkers(){return Array.from(this._changedMarkers).map(([rn,ln])=>({name:rn,data:{oldRange:ln.oldMarkerData.range,newRange:ln.newMarkerData.range}}))}hasDataChanges(){if(this._changesInElement.size>0||this._changedRoots.size>0)return!0;for(const{newMarkerData:rn,oldMarkerData:ln}of this._changedMarkers.values()){if(rn.affectsData!==ln.affectsData)return!0;if(rn.affectsData){const dn=rn.range&&!ln.range,mn=!rn.range&&ln.range,gn=rn.range&&ln.range&&!rn.range.isEqual(ln.range);if(dn||mn||gn)return!0}}return!1}getChanges(rn={}){if(this._cachedChanges)return rn.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice();let ln=[];for(const dn of this._changesInElement.keys()){const mn=this._changesInElement.get(dn).sort((Dn,Bn)=>Dn.offset===Bn.offset?Dn.type!=Bn.type?Dn.type=="remove"?-1:1:0:Dn.offset<Bn.offset?-1:1),gn=this._elementSnapshots.get(dn),bn=_C(dn.getChildren()),wn=vP(gn.length,mn);let An=0,In=0;for(const Dn of wn)if(Dn==="i")ln.push(this._getInsertDiff(dn,An,bn[An])),An++;else if(Dn==="r")ln.push(this._getRemoveDiff(dn,An,gn[In])),In++;else if(Dn==="a"){const Bn=bn[An].attributes,Fn=gn[In].attributes;let Gn;if(bn[An].name=="$text")Gn=new Cr(Br._createAt(dn,An),Br._createAt(dn,An+1));else{const Un=dn.offsetToIndex(An);Gn=new Cr(Br._createAt(dn,An),Br._createAt(dn.getChild(Un),0))}ln.push(...this._getAttributesDiff(Gn,Fn,Bn)),An++,In++}else An++,In++}ln.sort((dn,mn)=>dn.position.root!=mn.position.root?dn.position.root.rootName<mn.position.root.rootName?-1:1:dn.position.isEqual(mn.position)?dn.changeCount-mn.changeCount:dn.position.isBefore(mn.position)?-1:1);for(let dn=1,mn=0;dn<ln.length;dn++){const gn=ln[mn],bn=ln[dn],wn=gn.type=="remove"&&bn.type=="remove"&&gn.name=="$text"&&bn.name=="$text"&&gn.position.isEqual(bn.position),An=gn.type=="insert"&&bn.type=="insert"&&gn.name=="$text"&&bn.name=="$text"&&gn.position.parent==bn.position.parent&&gn.position.offset+gn.length==bn.position.offset,In=gn.type=="attribute"&&bn.type=="attribute"&&gn.position.parent==bn.position.parent&&gn.range.isFlat&&bn.range.isFlat&&gn.position.offset+gn.length==bn.position.offset&&gn.attributeKey==bn.attributeKey&&gn.attributeOldValue==bn.attributeOldValue&&gn.attributeNewValue==bn.attributeNewValue;wn||An||In?(gn.length++,In&&(gn.range.end=gn.range.end.getShiftedBy(1)),ln[dn]=null):mn=dn}ln=ln.filter(dn=>dn);for(const dn of ln)delete dn.changeCount,dn.type=="attribute"&&(delete dn.position,delete dn.length);return this._changeCount=0,this._cachedChangesWithGraveyard=ln,this._cachedChanges=ln.filter(bP),rn.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice()}
7744getChangedRoots(){return Array.from(this._changedRoots.values()).map(rn=>{const ln=bC({},rn);return ln.state!==void 0&&delete ln.attributes,ln})}getRefreshedItems(){return new Set(this._refreshedItems)}reset(){this._changesInElement.clear(),this._elementSnapshots.clear(),this._changedMarkers.clear(),this._changedRoots.clear(),this._refreshedItems=new Set,this._cachedChanges=null}_bufferRootStateChange(rn,ln){if(!this._changedRoots.has(rn))return void this._changedRoots.set(rn,{name:rn,state:ln?"attached":"detached"});const dn=this._changedRoots.get(rn);dn.state!==void 0?(delete dn.state,dn.attributes===void 0&&this._changedRoots.delete(rn)):dn.state=ln?"attached":"detached"}_bufferRootAttributeChange(rn,ln,dn,mn){const gn=this._changedRoots.get(rn)||{name:rn},bn=gn.attributes||{};if(bn[ln]){const wn=bn[ln];mn===wn.oldValue?delete bn[ln]:wn.newValue=mn}else bn[ln]={oldValue:dn,newValue:mn};Object.entries(bn).length===0?(delete gn.attributes,gn.state===void 0&&this._changedRoots.delete(rn)):(gn.attributes=bn,this._changedRoots.set(rn,gn))}_refreshItem(rn){if(this._isInInsertedElement(rn.parent))return;this._markRemove(rn.parent,rn.startOffset,rn.offsetSize),this._markInsert(rn.parent,rn.startOffset,rn.offsetSize),this._refreshedItems.add(rn);const ln=Cr._createOn(rn);for(const dn of this._markerCollection.getMarkersIntersectingRange(ln)){const mn=dn.getData();this.bufferMarkerChange(dn.name,mn,mn)}this._cachedChanges=null}_bufferRootLoad(rn){if(rn.isAttached()){this._bufferRootStateChange(rn.rootName,!0),this._markInsert(rn,0,rn.maxOffset);for(const dn of rn.getAttributeKeys())this._bufferRootAttributeChange(rn.rootName,dn,null,rn.getAttribute(dn));for(const dn of this._markerCollection)if(dn.getRange().root==rn){const mn=dn.getData();this.bufferMarkerChange(dn.name,(ln=bC({},mn),hP(ln,pP({range:null}))),mn)}var ln}}_markInsert(rn,ln,dn){if(rn.root.is("rootElement")&&!rn.root._isLoaded)return;const mn={type:"insert",offset:ln,howMany:dn,count:this._changeCount++};this._markChange(rn,mn)}_markRemove(rn,ln,dn){if(rn.root.is("rootElement")&&!rn.root._isLoaded)return;const mn={type:"remove",offset:ln,howMany:dn,count:this._changeCount++};this._markChange(rn,mn),this._removeAllNestedChanges(rn,ln,dn)}_markAttribute(rn){if(rn.root.is("rootElement")&&!rn.root._isLoaded)return;const ln={type:"attribute",offset:rn.startOffset,howMany:rn.offsetSize,count:this._changeCount++};this._markChange(rn.parent,ln)}_markChange(rn,ln){this._makeSnapshot(rn);const dn=this._getChangesForElement(rn);this._handleChange(ln,dn),dn.push(ln);for(let mn=0;mn<dn.length;mn++)dn[mn].howMany<1&&(dn.splice(mn,1),mn--)}_getChangesForElement(rn){let ln;return this._changesInElement.has(rn)?ln=this._changesInElement.get(rn):(ln=[],this._changesInElement.set(rn,ln)),ln}_makeSnapshot(rn){this._elementSnapshots.has(rn)||this._elementSnapshots.set(rn,_C(rn.getChildren()))}_handleChange(rn,ln){rn.nodesToHandle=rn.howMany;for(const dn of ln){const mn=rn.offset+rn.howMany,gn=dn.offset+dn.howMany;if(rn.type=="insert"&&(dn.type=="insert"&&(rn.offset<=dn.offset?dn.offset+=rn.howMany:rn.offset<gn&&(dn.howMany+=rn.nodesToHandle,rn.nodesToHandle=0)),dn.type=="remove"&&rn.offset<dn.offset&&(dn.offset+=rn.howMany),dn.type=="attribute")){if(rn.offset<=dn.offset)dn.offset+=rn.howMany;else if(rn.offset<gn){const bn=dn.howMany;dn.howMany=rn.offset-dn.offset,ln.unshift({type:"attribute",offset:mn,howMany:bn-dn.howMany,count:this._changeCount++})}}if(rn.type=="remove"){if(dn.type=="insert"){if(mn<=dn.offset)dn.offset-=rn.howMany;else if(mn<=gn)if(rn.offset<dn.offset){const bn=mn-dn.offset;dn.offset=rn.offset,dn.howMany-=bn,rn.nodesToHandle-=bn}else dn.howMany-=rn.nodesToHandle,rn.nodesToHandle=0;else if(rn.offset<=dn.offset)rn.nodesToHandle-=dn.howMany,dn.howMany=0;else if(rn.offset<gn){const bn=gn-rn.offset;dn.howMany-=bn,rn.nodesToHandle-=bn}}if(dn.type=="remove"&&(mn<=dn.offset?dn.offset-=rn.howMany:rn.offset<dn.offset&&(rn.nodesToHandle+=dn.howMany,dn.howMany=0)),dn.type=="attribute"){if(mn<=dn.offset)dn.offset-=rn.howMany;else if(rn.offset<dn.offset){const bn=mn-dn.offset;dn.offset=rn.offset,dn.howMany-=bn}else if(rn.offset<gn)if(mn<=gn){const bn=dn.howMany;dn.howMany=rn.offset-dn.offset;const wn=bn-dn.howMany-rn.nodesToHandle;ln.unshift({type:"attribute",offset:rn.offset,howMany:wn,count:this._changeCount++})}else dn.howMany-=gn-rn.offset}}if(rn.type=="attribute"){if(dn.type=="insert")if(rn.offset<dn.offset&&mn>dn.offset){if(mn>gn){const bn={type:"attribute",offset:gn,howMany:mn-gn,count:this._changeCount++};this._handleChange(bn,ln),ln.push(bn)}rn.nodesToHandle=dn.offset-rn.offset,rn.howMany=rn.nodesToHandle}else rn.offset>=dn.offset&&rn.offset<gn&&(mn>gn?(rn.nodesToHandle=mn-gn,rn.offset=gn):rn.nodesToHandle=0);if(dn.type=="remove"&&rn.offset<dn.offset&&mn>dn.offset){const bn={type:"attribute",offset:dn.offset,howMany:mn-dn.offset,count:this._changeCount++};this._handleChange(bn,ln),ln.push(bn),rn.nodesToHandle=dn.offset-rn.offset,rn.howMany=rn.nodesToHandle}dn.type=="attribute"&&(rn.offset>=dn.offset&&mn<=gn?(rn.nodesToHandle=0,rn.howMany=0,rn.offset=0):rn.offset<=dn.offset&&mn>=gn&&(dn.howMany=0))}}rn.howMany=rn.nodesToHandle,delete rn.nodesToHandle}_getInsertDiff(rn,ln,dn){return{type:"insert",position:Br._createAt(rn,ln),name:dn.name,attributes:new Map(dn.attributes),length:1,changeCount:this._changeCount++,_element:dn.element}}_getRemoveDiff(rn,ln,dn){return{type:"remove",position:Br._createAt(rn,ln),name:dn.name,attributes:new Map(dn.attributes),length:1,changeCount:this._changeCount++,_element:dn.element}}_getAttributesDiff(rn,ln,dn){const mn=[];dn=new Map(dn);for(const[gn,bn]of ln){const wn=dn.has(gn)?dn.get(gn):null;wn!==bn&&mn.push({type:"attribute",position:rn.start,range:rn.clone(),length:1,attributeKey:gn,attributeOldValue:bn,attributeNewValue:wn,changeCount:this._changeCount++}),dn.delete(gn)}for(const[gn,bn]of dn)mn.push({type:"attribute",position:rn.start,range:rn.clone(),length:1,attributeKey:gn,attributeOldValue:null,attributeNewValue:bn,changeCount:this._changeCount++});return mn}_isInInsertedElement(rn){const ln=rn.parent;if(!ln)return!1;const dn=this._changesInElement.get(ln),mn=rn.startOffset;if(dn){for(const gn of dn)if(gn.type=="insert"&&mn>=gn.offset&&mn<gn.offset+gn.howMany)return!0}return this._isInInsertedElement(ln)}_removeAllNestedChanges(rn,ln,dn){const mn=new Cr(Br._createAt(rn,ln),Br._createAt(rn,ln+dn));for(const gn of mn.getItems({shallow:!0}))gn.is("element")&&(this._elementSnapshots.delete(gn),this._changesInElement.delete(gn),this._removeAllNestedChanges(gn,0,gn.maxOffset))}}function _C(pn){const rn=[];for(const ln of pn)if(ln.is("$text"))for(let dn=0;dn<ln.data.length;dn++)rn.push({name:"$text",attributes:new Map(ln.getAttributes())});else rn.push({name:ln.name,attributes:new Map(ln.getAttributes()),element:ln});return rn}function vP(pn,rn){const ln=[];let dn=0,mn=0;for(const gn of rn){if(gn.offset>dn){for(let bn=0;bn<gn.offset-dn;bn++)ln.push("e");mn+=gn.offset-dn}if(gn.type=="insert"){for(let bn=0;bn<gn.howMany;bn++)ln.push("i");dn=gn.offset+gn.howMany}else if(gn.type=="remove"){for(let bn=0;bn<gn.howMany;bn++)ln.push("r");dn=gn.offset,mn+=gn.howMany}else ln.push(..."a".repeat(gn.howMany).split("")),dn=gn.offset+gn.howMany,mn+=gn.howMany}if(mn<pn)for(let gn=0;gn<pn-mn-dn;gn++)ln.push("e");return ln}function bP(pn){const rn="position"in pn&&pn.position.root.rootName=="$graveyard",ln="range"in pn&&pn.range.root.rootName=="$graveyard";return!rn&&!ln}
7744class _P{constructor(){this._operations=[],this._undoPairs=new Map,this._undoneOperations=new Set,this._baseVersionToOperationIndex=new Map,this._version=0,this._gaps=new Map}get version(){return this._version}set version(rn){this._operations.length&&rn>this._version+1&&this._gaps.set(this._version,rn),this._version=rn}get lastOperation(){return this._operations[this._operations.length-1]}addOperation(rn){if(rn.baseVersion!==this.version)throw new On("model-document-history-addoperation-incorrect-version",this,{operation:rn,historyVersion:this.version});this._operations.push(rn),this._version++,this._baseVersionToOperationIndex.set(rn.baseVersion,this._operations.length-1)}getOperations(rn,ln=this.version){if(!this._operations.length)return[];const dn=this._operations[0];rn===void 0&&(rn=dn.baseVersion);let mn=ln-1;for(const[wn,An]of this._gaps)rn>wn&&rn<An&&(rn=An),mn>wn&&mn<An&&(mn=wn-1);if(mn<dn.baseVersion||rn>this.lastOperation.baseVersion)return[];let gn=this._baseVersionToOperationIndex.get(rn);gn===void 0&&(gn=0);let bn=this._baseVersionToOperationIndex.get(mn);return bn===void 0&&(bn=this._operations.length-1),this._operations.slice(gn,bn+1)}getOperation(rn){const ln=this._baseVersionToOperationIndex.get(rn);if(ln!==void 0)return this._operations[ln]}setOperationAsUndone(rn,ln){this._undoPairs.set(ln,rn),this._undoneOperations.add(rn)}isUndoingOperation(rn){return this._undoPairs.has(rn)}isUndoneOperation(rn){return this._undoneOperations.has(rn)}getUndoneOperation(rn){return this._undoPairs.get(rn)}reset(){this._version=0,this._undoPairs=new Map,this._operations=[],this._undoneOperations=new Set,this._gaps=new Map,this._baseVersionToOperationIndex=new Map}}class Jv extends Fo{constructor(rn,ln,dn="main"){super(ln),this._isAttached=!0,this._isLoaded=!0,this._document=rn,this.rootName=dn}get document(){return this._document}isAttached(){return this._isAttached}toJSON(){return this.rootName}}Jv.prototype.is=function(pn,rn){return rn?rn===this.name&&(pn==="rootElement"||pn==="model:rootElement"||pn==="element"||pn==="model:element"):pn==="rootElement"||pn==="model:rootElement"||pn==="element"||pn==="model:element"||pn==="node"||pn==="model:node"};var yP=Object.defineProperty,kP=Object.defineProperties,wP=Object.getOwnPropertyDescriptors,yC=Object.getOwnPropertySymbols,CP=Object.prototype.hasOwnProperty,AP=Object.prototype.propertyIsEnumerable,kC=(pn,rn,ln)=>rn in pn?yP(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln,wC=(pn,rn)=>{for(var ln in rn||(rn={}))CP.call(rn,ln)&&kC(pn,ln,rn[ln]);if(yC)for(var ln of yC(rn))AP.call(rn,ln)&&kC(pn,ln,rn[ln]);return pn},CC=(pn,rn)=>kP(pn,wP(rn));const AC="$graveyard";class $P extends Yn(){constructor(rn){super(),this.model=rn,this.history=new _P,this.selection=new up(this),this.roots=new np({idProperty:"rootName"}),this.differ=new gP(rn.markers),this.isReadOnly=!1,this._postFixers=new Set,this._hasSelectionChangedFromTheLastChangeBlock=!1,this.createRoot("$root",AC),this.listenTo(rn,"applyOperation",(ln,dn)=>{const mn=dn[0];mn.isDocumentOperation&&this.differ.bufferOperation(mn)},{priority:"high"}),this.listenTo(rn,"applyOperation",(ln,dn)=>{const mn=dn[0];mn.isDocumentOperation&&this.history.addOperation(mn)},{priority:"low"}),this.listenTo(this.selection,"change",()=>{this._hasSelectionChangedFromTheLastChangeBlock=!0}),this.listenTo(rn.markers,"update",(ln,dn,mn,gn,bn)=>{const wn=CC(wC({},dn.getData()),{range:gn});this.differ.bufferMarkerChange(dn.name,bn,wn),mn===null&&dn.on("change",(An,In)=>{const Dn=dn.getData();this.differ.bufferMarkerChange(dn.name,CC(wC({},Dn),{range:In}),Dn)})}),this.registerPostFixer(ln=>{let dn=!1;for(const mn of this.roots)mn.isAttached()||mn.isEmpty||(ln.remove(ln.createRangeIn(mn)),dn=!0);for(const mn of this.model.markers)mn.getRange().root.isAttached()||(ln.removeMarker(mn),dn=!0);return dn})}get version(){return this.history.version}set version(rn){this.history.version=rn}get graveyard(){return this.getRoot(AC)}createRoot(rn="$root",ln="main"){if(this.roots.get(ln))throw new On("model-document-createroot-name-exists",this,{name:ln});const dn=new Jv(this,rn,ln);return this.roots.add(dn),dn}destroy(){this.selection.destroy(),this.stopListening()}getRoot(rn="main"){return this.roots.get(rn)}getRootNames(rn=!1){return this.getRoots(rn).map(ln=>ln.rootName)}getRoots(rn=!1){return this.roots.filter(ln=>ln!=this.graveyard&&(rn||ln.isAttached())&&ln._isLoaded)}registerPostFixer(rn){this._postFixers.add(rn)}toJSON(){const rn=Rk(this);return rn.selection="[engine.model.DocumentSelection]",rn.model="[engine.model.Model]",rn}_handleChangeBlock(rn){this._hasDocumentChangedFromTheLastChangeBlock()&&(this._callPostFixers(rn),this.selection.refresh(),this.differ.hasDataChanges()?this.fire("change:data",rn.batch):this.fire("change",rn.batch),this.selection.refresh(),this.differ.reset()),this._hasSelectionChangedFromTheLastChangeBlock=!1}_hasDocumentChangedFromTheLastChangeBlock(){return!this.differ.isEmpty||this._hasSelectionChangedFromTheLastChangeBlock}_getDefaultRoot(){const rn=this.getRoots();return rn.length?rn[0]:this.graveyard}_getDefaultRange(){const rn=this._getDefaultRoot(),ln=this.model,dn=ln.schema,mn=ln.createPositionFromPath(rn,[0]);return dn.getNearestSelectionRange(mn)||ln.createRange(mn)}_validateSelectionRange(rn){return $C(rn.start)&&$C(rn.end)}_callPostFixers(rn){let ln=!1;do for(const dn of this._postFixers)if(this.selection.refresh(),ln=dn(rn),ln)break;while(ln)}}function $C(pn){const rn=pn.textNode;if(rn){const ln=rn.data,dn=pn.offset-rn.startOffset;return!ub(ln,dn)&&!vb(ln,dn)}return!0}var SP=Object.defineProperty,xP=Object.defineProperties,EP=Object.getOwnPropertyDescriptors,SC=Object.getOwnPropertySymbols,TP=Object.prototype.hasOwnProperty,MP=Object.prototype.propertyIsEnumerable,xC=(pn,rn,ln)=>rn in pn?SP(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln;class PP extends Yn(){constructor(){super(...arguments),this._markers=new Map}[Symbol.iterator](){return this._markers.values()}has(rn){const ln=rn instanceof Tm?rn.name:rn;return this._markers.has(ln)}get(rn){return this._markers.get(rn)||null}_set(rn,ln,dn=!1,mn=!1){const gn=rn instanceof Tm?rn.name:rn;if(gn.includes(","))throw new On("markercollection-incorrect-marker-name",this);const bn=this._markers.get(gn);if(bn){const Dn=bn.getData(),Bn=bn.getRange();let Fn=!1;
vendor: 9,359 bytes, line 7744
7744return Bn.isEqual(ln)||(bn._attachLiveRange(Wu.fromRange(ln)),Fn=!0),dn!=bn.managedUsingOperations&&(bn._managedUsingOperations=dn,Fn=!0),typeof mn=="boolean"&&mn!=bn.affectsData&&(bn._affectsData=mn,Fn=!0),Fn&&this.fire(`update:${gn}`,bn,Bn,ln,Dn),bn}const wn=Wu.fromRange(ln),An=new Tm(gn,wn,dn,mn);var In;return this._markers.set(gn,An),this.fire(`update:${gn}`,An,null,ln,(In=((Dn,Bn)=>{for(var Fn in Bn||(Bn={}))TP.call(Bn,Fn)&&xC(Dn,Fn,Bn[Fn]);if(SC)for(var Fn of SC(Bn))MP.call(Bn,Fn)&&xC(Dn,Fn,Bn[Fn]);return Dn})({},An.getData()),xP(In,EP({range:null})))),An}_remove(rn){const ln=rn instanceof Tm?rn.name:rn,dn=this._markers.get(ln);return!!dn&&(this._markers.delete(ln),this.fire(`update:${ln}`,dn,dn.getRange(),null,dn.getData()),this._destroyMarker(dn),!0)}_refresh(rn){const ln=rn instanceof Tm?rn.name:rn,dn=this._markers.get(ln);if(!dn)throw new On("markercollection-refresh-marker-not-exists",this);const mn=dn.getRange();this.fire(`update:${ln}`,dn,mn,mn,dn.getData())}*getMarkersAtPosition(rn){for(const ln of this)ln.getRange().containsPosition(rn)&&(yield ln)}*getMarkersIntersectingRange(rn){for(const ln of this)ln.getRange().getIntersection(rn)!==null&&(yield ln)}destroy(){for(const rn of this._markers.values())this._destroyMarker(rn);this._markers=null,this.stopListening()}*getMarkersGroup(rn){for(const ln of this._markers.values())ln.name.startsWith(rn+":")&&(yield ln)}_destroyMarker(rn){rn.stopListening(),rn._detachLiveRange()}}class Tm extends Yn(Up){constructor(rn,ln,dn,mn){super(),this.name=rn,this._liveRange=this._attachLiveRange(ln),this._managedUsingOperations=dn,this._affectsData=mn}get managedUsingOperations(){if(!this._liveRange)throw new On("marker-destroyed",this);return this._managedUsingOperations}get affectsData(){if(!this._liveRange)throw new On("marker-destroyed",this);return this._affectsData}getData(){return{range:this.getRange(),affectsData:this.affectsData,managedUsingOperations:this.managedUsingOperations}}getStart(){if(!this._liveRange)throw new On("marker-destroyed",this);return this._liveRange.start.clone()}getEnd(){if(!this._liveRange)throw new On("marker-destroyed",this);return this._liveRange.end.clone()}getRange(){if(!this._liveRange)throw new On("marker-destroyed",this);return this._liveRange.toRange()}_attachLiveRange(rn){return this._liveRange&&this._detachLiveRange(),rn.delegate("change:range").to(this),rn.delegate("change:content").to(this),this._liveRange=rn,rn}_detachLiveRange(){this._liveRange.stopDelegating("change:range",this),this._liveRange.stopDelegating("change:content",this),this._liveRange.detach(),this._liveRange=null}}Tm.prototype.is=function(pn){return pn==="marker"||pn==="model:marker"};class IP extends qu{constructor(rn,ln){super(null),this.sourcePosition=rn.clone(),this.howMany=ln}get type(){return"detach"}get affectedSelectable(){return null}toJSON(){const rn=super.toJSON();return rn.sourcePosition=this.sourcePosition.toJSON(),rn}_validate(){if(this.sourcePosition.root.document)throw new On("detach-operation-on-document-node",this)}_execute(){aC(Cr._createFromPositionAndShift(this.sourcePosition,this.howMany))}static get className(){return"DetachOperation"}}class Mp extends Up{constructor(rn){super(),this.markers=new Map,this._children=new ev,rn&&this._insertChild(0,rn)}[Symbol.iterator](){return this.getChildren()}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return this.childCount===0}get nextSibling(){return null}get previousSibling(){return null}get root(){return this}get parent(){return null}get document(){return null}isAttached(){return!1}getAncestors(){return[]}getChild(rn){return this._children.getNode(rn)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(rn){return this._children.getNodeIndex(rn)}getChildStartOffset(rn){return this._children.getNodeStartOffset(rn)}getPath(){return[]}getNodeByPath(rn){let ln=this;for(const dn of rn)ln=ln.getChild(ln.offsetToIndex(dn));return ln}offsetToIndex(rn){return this._children.offsetToIndex(rn)}toJSON(){const rn=[];for(const ln of this._children)rn.push(ln.toJSON());return rn}static fromJSON(rn){const ln=[];for(const dn of rn)dn.name?ln.push(Fo.fromJSON(dn)):ln.push(Ho.fromJSON(dn));return new Mp(ln)}_appendChild(rn){this._insertChild(this.childCount,rn)}_insertChild(rn,ln){const dn=function(mn){return typeof mn=="string"?[new Ho(mn)]:(Ir(mn)||(mn=[mn]),Array.from(mn).map(gn=>typeof gn=="string"?new Ho(gn):gn instanceof dp?new Ho(gn.data,gn.getAttributes()):gn))}(ln);for(const mn of dn)mn.parent!==null&&mn._remove(),mn.parent=this;this._children._insertNodes(rn,dn)}_removeChildren(rn,ln=1){const dn=this._children._removeNodes(rn,ln);for(const mn of dn)mn.parent=null;return dn}}Mp.prototype.is=function(pn){return pn==="documentFragment"||pn==="model:documentFragment"};class DP{constructor(rn,ln){this.model=rn,this.batch=ln}createText(rn,ln){return new Ho(rn,ln)}createElement(rn,ln){return new Fo(rn,ln)}createDocumentFragment(){return new Mp}cloneElement(rn,ln=!0){return rn._clone(ln)}insert(rn,ln,dn=0){if(this._assertWriterUsedCorrectly(),rn instanceof Ho&&rn.data=="")return;const mn=Br._createAt(ln,dn);if(rn.parent){if(MC(rn.root,mn.root))return void this.move(Cr._createOn(rn),mn);if(rn.root.document)throw new On("model-writer-insert-forbidden-move",this);this.remove(rn)}const gn=mn.root.document?mn.root.document.version:null,bn=new ku(mn,rn,gn);if(rn instanceof Ho&&(bn.shouldReceiveAttributes=!0),this.batch.addOperation(bn),this.model.applyOperation(bn),rn instanceof Mp)for(const[wn,An]of rn.markers){const In=Br._createAt(An.root,0),Dn={range:new Cr(An.start._getCombined(In,mn),An.end._getCombined(In,mn)),usingOperation:!0,affectsData:!0};this.model.markers.has(wn)?this.updateMarker(wn,Dn):this.addMarker(wn,Dn)}}insertText(rn,ln,dn,mn){ln instanceof Mp||ln instanceof Fo||ln instanceof Br?this.insert(this.createText(rn),ln,dn):this.insert(this.createText(rn,ln),dn,mn)}insertElement(rn,ln,dn,mn){ln instanceof Mp||ln instanceof Fo||ln instanceof Br?this.insert(this.createElement(rn),ln,dn):this.insert(this.createElement(rn,ln),dn,mn)}append(rn,ln){this.insert(rn,ln,"end")}appendText(rn,ln,dn){ln instanceof Mp||ln instanceof Fo?this.insert(this.createText(rn),ln,"end"):this.insert(this.createText(rn,ln),dn,"end")}appendElement(rn,ln,dn){ln instanceof Mp||ln instanceof Fo?this.insert(this.createElement(rn),ln,"end"):this.insert(this.createElement(rn,ln),dn,"end")}setAttribute(rn,ln,dn){if(this._assertWriterUsedCorrectly(),dn instanceof Cr){const mn=dn.getMinimalFlatRanges();for(const gn of mn)EC(this,rn,ln,gn)}else TC(this,rn,ln,dn)}setAttributes(rn,ln){for(const[dn,mn]of bp(rn))this.setAttribute(dn,mn,ln)}removeAttribute(rn,ln){if(this._assertWriterUsedCorrectly(),ln instanceof Cr){const dn=ln.getMinimalFlatRanges();for(const mn of dn)EC(this,rn,null,mn)}else TC(this,rn,null,ln)}clearAttributes(rn){this._assertWriterUsedCorrectly();const ln=dn=>{for(const mn of dn.getAttributeKeys())this.removeAttribute(mn,dn)};if(rn instanceof Cr)for(const dn of rn.getItems())ln(dn);else ln(rn)}move(rn,ln,dn){if(this._assertWriterUsedCorrectly(),!(rn instanceof Cr))throw new On("writer-move-invalid-range",this);if(!rn.isFlat)throw new On("writer-move-range-not-flat",this);const mn=Br._createAt(ln,dn);if(mn.isEqual(rn.start))return;if(this._addOperationForAffectedMarkers("move",rn),!MC(rn.root,mn.root))throw new On("writer-move-different-document",this);const gn=rn.root.document?rn.root.document.version:null,bn=new Oo(rn.start,rn.end.offset-rn.start.offset,mn,gn);this.batch.addOperation(bn),this.model.applyOperation(bn)}remove(rn){this._assertWriterUsedCorrectly();const ln=(rn instanceof Cr?rn:Cr._createOn(rn)).getMinimalFlatRanges().reverse();for(const dn of ln)this._addOperationForAffectedMarkers("move",dn),OP(dn.start,dn.end.offset-dn.start.offset,this.batch,this.model)}merge(rn){this._assertWriterUsedCorrectly();const ln=rn.nodeBefore,dn=rn.nodeAfter;if(this._addOperationForAffectedMarkers("merge",rn),!(ln instanceof Fo))throw new On("writer-merge-no-element-before",this);if(!(dn instanceof Fo))throw new On("writer-merge-no-element-after",this);rn.root.document?this._merge(rn):this._mergeDetached(rn)}createPositionFromPath(rn,ln,dn){return this.model.createPositionFromPath(rn,ln,dn)}createPositionAt(rn,ln){return this.model.createPositionAt(rn,ln)}createPositionAfter(rn){return this.model.createPositionAfter(rn)}createPositionBefore(rn){return this.model.createPositionBefore(rn)}createRange(rn,ln){return this.model.createRange(rn,ln)}createRangeIn(rn){return this.model.createRangeIn(rn)}createRangeOn(rn){return this.model.createRangeOn(rn)}createSelection(...rn){return this.model.createSelection(...rn)}_mergeDetached(rn){const ln=rn.nodeBefore,dn=rn.nodeAfter;this.move(Cr._createIn(dn),Br._createAt(ln,"end")),this.remove(dn)}_merge(rn){const ln=Br._createAt(rn.nodeBefore,"end"),dn=Br._createAt(rn.nodeAfter,0),mn=rn.root.document.graveyard,gn=new Br(mn,[0]),bn=rn.root.document.version,wn=new nu(dn,rn.nodeAfter.maxOffset,ln,gn,bn);this.batch.addOperation(wn),this.model.applyOperation(wn)}rename(rn,ln){if(this._assertWriterUsedCorrectly(),!(rn instanceof Fo))throw new On("writer-rename-not-element-instance",this);const dn=rn.root.document?rn.root.document.version:null,mn=new Lu(Br._createBefore(rn),rn.name,ln,dn);
vendor: 10,285 bytes, line 7744
7744this.batch.addOperation(mn),this.model.applyOperation(mn)}split(rn,ln){this._assertWriterUsedCorrectly();let dn,mn,gn=rn.parent;if(!gn.parent)throw new On("writer-split-element-no-parent",this);if(ln||(ln=gn.parent),!rn.parent.getAncestors({includeSelf:!0}).includes(ln))throw new On("writer-split-invalid-limit-element",this);do{const bn=gn.root.document?gn.root.document.version:null,wn=gn.maxOffset-rn.offset,An=Go.getInsertionPosition(rn),In=new Go(rn,wn,An,null,bn);this.batch.addOperation(In),this.model.applyOperation(In),dn||mn||(dn=gn,mn=rn.parent.nextSibling),gn=(rn=this.createPositionAfter(rn.parent)).parent}while(gn!==ln);return{position:rn,range:new Cr(Br._createAt(dn,"end"),Br._createAt(mn,0))}}wrap(rn,ln){if(this._assertWriterUsedCorrectly(),!rn.isFlat)throw new On("writer-wrap-range-not-flat",this);const dn=ln instanceof Fo?ln:new Fo(ln);if(dn.childCount>0)throw new On("writer-wrap-element-not-empty",this);if(dn.parent!==null)throw new On("writer-wrap-element-attached",this);this.insert(dn,rn.start);const mn=new Cr(rn.start.getShiftedBy(1),rn.end.getShiftedBy(1));this.move(mn,Br._createAt(dn,0))}unwrap(rn){if(this._assertWriterUsedCorrectly(),rn.parent===null)throw new On("writer-unwrap-element-no-parent",this);this.move(Cr._createIn(rn),this.createPositionAfter(rn)),this.remove(rn)}addMarker(rn,ln){if(this._assertWriterUsedCorrectly(),!ln||typeof ln.usingOperation!="boolean")throw new On("writer-addmarker-no-usingoperation",this);const dn=ln.usingOperation,mn=ln.range,gn=ln.affectsData!==void 0&&ln.affectsData;if(this.model.markers.has(rn))throw new On("writer-addmarker-marker-exists",this);if(!mn)throw new On("writer-addmarker-no-range",this);return dn?(cv(this,rn,null,mn,gn),this.model.markers.get(rn)):this.model.markers._set(rn,mn,dn,gn)}updateMarker(rn,ln){this._assertWriterUsedCorrectly();const dn=typeof rn=="string"?rn:rn.name,mn=this.model.markers.get(dn);if(!mn)throw new On("writer-updatemarker-marker-not-exists",this);if(!ln)return jn("writer-updatemarker-reconvert-using-editingcontroller",{markerName:dn}),void this.model.markers._refresh(mn);const gn=typeof ln.usingOperation=="boolean",bn=typeof ln.affectsData=="boolean",wn=bn?ln.affectsData:mn.affectsData;if(!gn&&!ln.range&&!bn)throw new On("writer-updatemarker-wrong-options",this);const An=mn.getRange(),In=ln.range?ln.range:An;gn&&ln.usingOperation!==mn.managedUsingOperations?ln.usingOperation?cv(this,dn,null,In,wn):(cv(this,dn,An,null,wn),this.model.markers._set(dn,In,void 0,wn)):mn.managedUsingOperations?cv(this,dn,An,In,wn):this.model.markers._set(dn,In,void 0,wn)}removeMarker(rn){this._assertWriterUsedCorrectly();const ln=typeof rn=="string"?rn:rn.name;if(!this.model.markers.has(ln))throw new On("writer-removemarker-no-marker",this);const dn=this.model.markers.get(ln);if(!dn.managedUsingOperations)return void this.model.markers._remove(ln);cv(this,ln,dn.getRange(),null,dn.affectsData)}addRoot(rn,ln="$root"){this._assertWriterUsedCorrectly();const dn=this.model.document.getRoot(rn);if(dn&&dn.isAttached())throw new On("writer-addroot-root-exists",this);const mn=this.model.document,gn=new kp(rn,ln,!0,mn,mn.version);return this.batch.addOperation(gn),this.model.applyOperation(gn),this.model.document.getRoot(rn)}detachRoot(rn){this._assertWriterUsedCorrectly();const ln=typeof rn=="string"?this.model.document.getRoot(rn):rn;if(!ln||!ln.isAttached())throw new On("writer-detachroot-no-root",this);for(const gn of this.model.markers)gn.getRange().root===ln&&this.removeMarker(gn);for(const gn of ln.getAttributeKeys())this.removeAttribute(gn,ln);this.remove(this.createRangeIn(ln));const dn=this.model.document,mn=new kp(ln.rootName,ln.name,!1,dn,dn.version);this.batch.addOperation(mn),this.model.applyOperation(mn)}setSelection(...rn){this._assertWriterUsedCorrectly(),this.model.document.selection._setTo(...rn)}setSelectionFocus(rn,ln){this._assertWriterUsedCorrectly(),this.model.document.selection._setFocus(rn,ln)}setSelectionAttribute(rn,ln){if(this._assertWriterUsedCorrectly(),typeof rn=="string")this._setSelectionAttribute(rn,ln);else for(const[dn,mn]of bp(rn))this._setSelectionAttribute(dn,mn)}removeSelectionAttribute(rn){if(this._assertWriterUsedCorrectly(),typeof rn=="string")this._removeSelectionAttribute(rn);else for(const ln of rn)this._removeSelectionAttribute(ln)}overrideSelectionGravity(){return this.model.document.selection._overrideGravity()}restoreSelectionGravity(rn){this.model.document.selection._restoreGravity(rn)}_setSelectionAttribute(rn,ln){const dn=this.model.document.selection;if(dn.isCollapsed&&dn.anchor.parent.isEmpty){const mn=up._getStoreAttributeKey(rn);this.setAttribute(mn,ln,dn.anchor.parent)}dn._setAttribute(rn,ln)}_removeSelectionAttribute(rn){const ln=this.model.document.selection;if(ln.isCollapsed&&ln.anchor.parent.isEmpty){const dn=up._getStoreAttributeKey(rn);this.removeAttribute(dn,ln.anchor.parent)}ln._removeAttribute(rn)}_assertWriterUsedCorrectly(){if(this.model._currentWriter!==this)throw new On("writer-incorrect-use",this)}_addOperationForAffectedMarkers(rn,ln){for(const dn of this.model.markers){if(!dn.managedUsingOperations)continue;const mn=dn.getRange();let gn=!1;if(rn==="move"){const bn=ln;gn=bn.containsPosition(mn.start)||bn.start.isEqual(mn.start)||bn.containsPosition(mn.end)||bn.end.isEqual(mn.end)}else{const bn=ln,wn=bn.nodeBefore,An=bn.nodeAfter,In=mn.start.parent==wn&&mn.start.isAtEnd,Dn=mn.end.parent==An&&mn.end.offset==0,Bn=mn.end.nodeAfter==An,Fn=mn.start.nodeAfter==An;gn=In||Dn||Bn||Fn}gn&&this.updateMarker(dn.name,{range:mn})}}}function EC(pn,rn,ln,dn){const mn=pn.model,gn=mn.document;let bn,wn,An,In=dn.start;for(const Bn of dn.getWalker({shallow:!0}))An=Bn.item.getAttribute(rn),bn&&wn!=An&&(wn!=ln&&Dn(),In=bn),bn=Bn.nextPosition,wn=An;function Dn(){const Bn=new Cr(In,bn),Fn=Bn.root.document?gn.version:null,Gn=new cu(Bn,rn,wn,ln,Fn);pn.batch.addOperation(Gn),mn.applyOperation(Gn)}bn instanceof Br&&bn!=In&&wn!=ln&&Dn()}function TC(pn,rn,ln,dn){const mn=pn.model,gn=mn.document,bn=dn.getAttribute(rn);let wn,An;if(bn!=ln){if(dn.root===dn){const In=dn.document?gn.version:null;An=new Tp(dn,rn,bn,ln,In)}else{wn=new Cr(Br._createBefore(dn),pn.createPositionAfter(dn));const In=wn.root.document?gn.version:null;An=new cu(wn,rn,bn,ln,In)}pn.batch.addOperation(An),mn.applyOperation(An)}}function cv(pn,rn,ln,dn,mn){const gn=pn.model,bn=gn.document,wn=new Nu(rn,ln,dn,gn.markers,!!mn,bn.version);pn.batch.addOperation(wn),gn.applyOperation(wn)}function OP(pn,rn,ln,dn){let mn;if(pn.root.document){const gn=dn.document,bn=new Br(gn.graveyard,[0]);mn=new Oo(pn,rn,bn,gn.version)}else mn=new IP(pn,rn);ln.addOperation(mn),dn.applyOperation(mn)}function MC(pn,rn){return pn===rn||pn instanceof Jv&&rn instanceof Jv}function NP(pn,rn,ln={}){if(rn.isCollapsed)return;const dn=rn.getFirstRange();if(dn.root.rootName=="$graveyard")return;const mn=pn.schema;pn.change(gn=>{if(!ln.doNotResetEntireContent&&function(In,Dn){const Bn=In.getLimitElement(Dn);if(!Dn.containsEntireContent(Bn))return!1;const Fn=Dn.getFirstRange();return Fn.start.parent==Fn.end.parent?!1:In.checkChild(Bn,"paragraph")}(mn,rn))return void function(In,Dn){const Bn=In.model.schema.getLimitElement(Dn);In.remove(In.createRangeIn(Bn)),DC(In,In.createPositionAt(Bn,0),Dn)}(gn,rn);const bn={};if(!ln.doNotAutoparagraph){const In=rn.getSelectedElement();In&&Object.assign(bn,mn.getAttributesWithProperty(In,"copyOnReplace",!0))}const[wn,An]=function(In){const Dn=In.root.document.model,Bn=In.start;let Fn=In.end;if(Dn.hasContent(In,{ignoreMarkers:!0})){const Gn=function(Un){const Zn=Un.parent,tr=Zn.root.document.model.schema,ir=Zn.getAncestors({parentFirst:!0,includeSelf:!0});for(const gr of ir){if(tr.isLimit(gr))return null;if(tr.isBlock(gr))return gr}}(Fn);if(Gn&&Fn.isTouching(Dn.createPositionAt(Gn,0))){const Un=Dn.createSelection(In);Dn.modifySelection(Un,{direction:"backward"});const Zn=Un.getLastPosition(),tr=Dn.createRange(Zn,Fn);Dn.hasContent(tr,{ignoreMarkers:!0})||(Fn=Zn)}}return[$u.fromPosition(Bn,"toPrevious"),$u.fromPosition(Fn,"toNext")]}(dn);wn.isTouching(An)||gn.remove(gn.createRange(wn,An)),ln.leaveUnmerged||(function(In,Dn,Bn){const Fn=In.model;if(!B_(In.model.schema,Dn,Bn))return;const[Gn,Un]=function(Zn,tr){const ir=Zn.getAncestors(),gr=tr.getAncestors();let _r=0;for(;ir[_r]&&ir[_r]==gr[_r];)_r++;return[ir[_r],gr[_r]]}(Dn,Bn);!Gn||!Un||(!Fn.hasContent(Gn,{ignoreMarkers:!0})&&Fn.hasContent(Un,{ignoreMarkers:!0})?IC(In,Dn,Bn,Gn.parent):PC(In,Dn,Bn,Gn.parent))}(gn,wn,An),mn.removeDisallowedAttributes(wn.parent.getChildren(),gn)),OC(gn,rn,wn),!ln.doNotAutoparagraph&&function(In,Dn){const Bn=In.checkChild(Dn,"$text"),Fn=In.checkChild(Dn,"paragraph");return!Bn&&Fn}(mn,wn)&&DC(gn,wn,rn,bn),wn.detach(),An.detach()})}function PC(pn,rn,ln,dn){const mn=rn.parent,gn=ln.parent;if(mn!=dn&&gn!=dn){for(rn=pn.createPositionAfter(mn),(ln=pn.createPositionBefore(gn)).isEqual(rn)||pn.insert(gn,rn),pn.merge(rn);ln.parent.isEmpty;){const bn=ln.parent;ln=pn.createPositionBefore(bn),pn.remove(bn)}B_(pn.model.schema,rn,ln)&&PC(pn,rn,ln,dn)}}function IC(pn,rn,ln,dn){const mn=rn.parent,gn=ln.parent;if(mn!=dn&&gn!=dn){for(rn=pn.createPositionAfter(mn),(ln=pn.createPositionBefore(gn)).isEqual(rn)||pn.insert(mn,ln);rn.parent.isEmpty;){const bn=rn.parent;rn=pn.createPositionBefore(bn),pn.remove(bn)}ln=pn.createPositionBefore(gn),function(bn,wn){const An=wn.nodeBefore,In=wn.nodeAfter;An.name!=In.name&&bn.rename(An,In.name),bn.clearAttributes(An),bn.setAttributes(Object.fromEntries(In.getAttributes()),An),bn.merge(wn)}(pn,ln),B_(pn.model.schema,rn,ln)&&IC(pn,rn,ln,dn)}}function B_(pn,rn,ln){const dn=rn.parent,mn=ln.parent;return dn!=mn&&!pn.isLimit(dn)&&!pn.isLimit(mn)&&function(gn,bn,wn){const An=new Cr(gn,bn);for(const In of An.getWalker())if(wn.isLimit(In.item))return!1;return!0}(rn,ln,pn)}function DC(pn,rn,ln,dn={}){const mn=pn.createElement("paragraph");pn.model.schema.setAllowedAttributes(mn,dn,pn),pn.insert(mn,rn),OC(pn,ln,pn.createPositionAt(mn,0))}function OC(pn,rn,ln){rn instanceof up?pn.setSelection(ln):rn.setTo(ln)}function NC(pn,rn){const ln=[];Array.from(pn.getItems({direction:"backward"})).map(dn=>rn.createRangeOn(dn)).filter(dn=>(dn.start.isAfter(pn.start)||dn.start.isEqual(pn.start))&&(dn.end.isBefore(pn.end)||dn.end.isEqual(pn.end))).forEac
vendor: 5,345 bytes, line 7744
7744h(dn=>{ln.push(dn.start.parent),rn.remove(dn)}),ln.forEach(dn=>{let mn=dn;for(;mn.parent&&mn.isEmpty;){const gn=rn.createRangeOn(mn);mn=mn.parent,rn.remove(gn)}})}class BP{constructor(rn,ln,dn){this._firstNode=null,this._lastNode=null,this._lastAutoParagraph=null,this._filterAttributesOf=[],this._affectedStart=null,this._affectedEnd=null,this._nodeToSelect=null,this.model=rn,this.writer=ln,this.position=dn,this.canMergeWith=new Set([this.position.parent]),this.schema=rn.schema,this._documentFragment=ln.createDocumentFragment(),this._documentFragmentPosition=ln.createPositionAt(this._documentFragment,0)}handleNodes(rn){for(const ln of Array.from(rn))this._handleNode(ln);this._insertPartialFragment(),this._lastAutoParagraph&&this._updateLastNodeFromAutoParagraph(this._lastAutoParagraph),this._mergeOnRight(),this.schema.removeDisallowedAttributes(this._filterAttributesOf,this.writer),this._filterAttributesOf=[]}_updateLastNodeFromAutoParagraph(rn){const ln=this.writer.createPositionAfter(this._lastNode),dn=this.writer.createPositionAfter(rn);if(dn.isAfter(ln)){if(this._lastNode=rn,this.position.parent!=rn||!this.position.isAtEnd)throw new On("insertcontent-invalid-insertion-position",this);this.position=dn,this._setAffectedBoundaries(this.position)}}getSelectionRange(){return this._nodeToSelect?Cr._createOn(this._nodeToSelect):this.model.schema.getNearestSelectionRange(this.position)}getAffectedRange(){return this._affectedStart?new Cr(this._affectedStart,this._affectedEnd):null}destroy(){this._affectedStart&&this._affectedStart.detach(),this._affectedEnd&&this._affectedEnd.detach()}_handleNode(rn){if(this.schema.isObject(rn))return void this._handleObject(rn);let ln=this._checkAndAutoParagraphToAllowedPosition(rn);ln||(ln=this._checkAndSplitToAllowedPosition(rn),ln)?(this._appendToFragment(rn),this._firstNode||(this._firstNode=rn),this._lastNode=rn):this._handleDisallowedNode(rn)}_insertPartialFragment(){if(this._documentFragment.isEmpty)return;const rn=$u.fromPosition(this.position,"toNext");this._setAffectedBoundaries(this.position),this._documentFragment.getChild(0)==this._firstNode&&(this.writer.insert(this._firstNode,this.position),this._mergeOnLeft(),this.position=rn.toPosition()),this._documentFragment.isEmpty||this.writer.insert(this._documentFragment,this.position),this._documentFragmentPosition=this.writer.createPositionAt(this._documentFragment,0),this.position=rn.toPosition(),rn.detach()}_handleObject(rn){this._checkAndSplitToAllowedPosition(rn)?this._appendToFragment(rn):this._tryAutoparagraphing(rn)}_handleDisallowedNode(rn){rn.is("element")?this.handleNodes(rn.getChildren()):this._tryAutoparagraphing(rn)}_appendToFragment(rn){if(!this.schema.checkChild(this.position,rn))throw new On("insertcontent-wrong-position",this,{node:rn,position:this.position});this.writer.insert(rn,this._documentFragmentPosition),this._documentFragmentPosition=this._documentFragmentPosition.getShiftedBy(rn.offsetSize),this.schema.isObject(rn)&&!this.schema.checkChild(this.position,"$text")?this._nodeToSelect=rn:this._nodeToSelect=null,this._filterAttributesOf.push(rn)}_setAffectedBoundaries(rn){this._affectedStart||(this._affectedStart=$u.fromPosition(rn,"toPrevious")),this._affectedEnd&&!this._affectedEnd.isBefore(rn)||(this._affectedEnd&&this._affectedEnd.detach(),this._affectedEnd=$u.fromPosition(rn,"toNext"))}_mergeOnLeft(){const rn=this._firstNode;if(!(rn instanceof Fo)||!this._canMergeLeft(rn))return;const ln=$u._createBefore(rn);ln.stickiness="toNext";const dn=$u.fromPosition(this.position,"toNext");this._affectedStart.isEqual(ln)&&(this._affectedStart.detach(),this._affectedStart=$u._createAt(ln.nodeBefore,"end","toPrevious")),this._firstNode===this._lastNode&&(this._firstNode=ln.nodeBefore,this._lastNode=ln.nodeBefore),this.writer.merge(ln),ln.isEqual(this._affectedEnd)&&this._firstNode===this._lastNode&&(this._affectedEnd.detach(),this._affectedEnd=$u._createAt(ln.nodeBefore,"end","toNext")),this.position=dn.toPosition(),dn.detach(),this._filterAttributesOf.push(this.position.parent),ln.detach()}_mergeOnRight(){const rn=this._lastNode;if(!(rn instanceof Fo)||!this._canMergeRight(rn))return;const ln=$u._createAfter(rn);if(ln.stickiness="toNext",!this.position.isEqual(ln))throw new On("insertcontent-invalid-insertion-position",this);this.position=Br._createAt(ln.nodeBefore,"end");const dn=$u.fromPosition(this.position,"toPrevious");this._affectedEnd.isEqual(ln)&&(this._affectedEnd.detach(),this._affectedEnd=$u._createAt(ln.nodeBefore,"end","toNext")),this._firstNode===this._lastNode&&(this._firstNode=ln.nodeBefore,this._lastNode=ln.nodeBefore),this.writer.merge(ln),ln.getShiftedBy(-1).isEqual(this._affectedStart)&&this._firstNode===this._lastNode&&(this._affectedStart.detach(),this._affectedStart=$u._createAt(ln.nodeBefore,0,"toPrevious")),this.position=dn.toPosition(),dn.detach(),this._filterAttributesOf.push(this.position.parent),ln.detach()}_canMergeLeft(rn){const ln=rn.previousSibling;return ln instanceof Fo&&this.canMergeWith.has(ln)&&this.model.schema.checkMerge(ln,rn)}_canMergeRight(rn){const ln=rn.nextSibling;return ln instanceof Fo&&this.canMergeWith.has(ln)&&this.model.schema.checkMerge(rn,ln)}_tryAutoparagraphing(rn){const ln=this.writer.createElement("paragraph");this._getAllowedIn(this.position.parent,ln)&&this.schema.checkChild(ln,rn)&&
7744(ln._appendChild(rn),this._handleNode(ln))}_checkAndAutoParagraphToAllowedPosition(rn){if(this.schema.checkChild(this.position.parent,rn))return!0;if(!this.schema.checkChild(this.position.parent,"paragraph")||!this.schema.checkChild("paragraph",rn))return!1;this._insertPartialFragment();const ln=this.writer.createElement("paragraph");return this.writer.insert(ln,this.position),this._setAffectedBoundaries(this.position),this._lastAutoParagraph=ln,this.position=this.writer.createPositionAt(ln,0),!0}_checkAndSplitToAllowedPosition(rn){const ln=this._getAllowedIn(this.position.parent,rn);if(!ln)return!1;for(ln!=this.position.parent&&this._insertPartialFragment();ln!=this.position.parent;)if(this.position.isAtStart){const dn=this.position.parent;this.position=this.writer.createPositionBefore(dn),dn.isEmpty&&dn.parent===ln&&this.writer.remove(dn)}else if(this.position.isAtEnd)this.position=this.writer.createPositionAfter(this.position.parent);else{const dn=this.writer.createPositionAfter(this.position.parent);this._setAffectedBoundaries(this.position),this.writer.split(this.position),this.position=dn,this.canMergeWith.add(this.position.nodeAfter)}return!0}_getAllowedIn(rn,ln){return this.schema.checkChild(rn,ln)?rn:this.schema.isLimit(rn)?null:this._getAllowedIn(rn.parent,ln)}}function LP(pn,rn,ln,dn={}){if(!pn.schema.isObject(rn))throw new On("insertobject-element-not-an-object",pn,{object:rn});const mn=ln||pn.document.selection;let gn=mn;dn.findOptimalPosition&&pn.schema.isBlock(rn)&&(gn=pn.createSelection(pn.schema.findOptimalInsertionRange(mn,dn.findOptimalPosition)));const bn=yu(mn.getSelectedBlocks()),wn={};return bn&&Object.assign(wn,pn.schema.getAttributesWithProperty(bn,"copyOnReplace",!0)),pn.change(An=>{gn.isCollapsed||pn.deleteContent(gn,{doNotAutoparagraph:!0});let In=rn;const Dn=gn.anchor.parent;!pn.schema.checkChild(Dn,rn)&&pn.schema.checkChild(Dn,"paragraph")&&pn.schema.checkChild("paragraph",rn)&&(In=An.createElement("paragraph"),An.insert(rn,In)),pn.schema.setAllowedAttributes(In,wn,An);const Bn=pn.insertContent(In,gn);return Bn.isCollapsed||dn.setSelection&&function(Fn,Gn,Un,Zn){const tr=Fn.model;if(Un=="on")return void Fn.setSelection(Gn,"on");if(Un!="after")throw new On("insertobject-invalid-place-parameter-value",tr);let ir=Gn.nextSibling;if(tr.schema.isInline(Gn))return void Fn.setSelection(Gn,"after");!(ir&&tr.schema.checkChild(ir,"$text"))&&tr.schema.checkChild(Gn.parent,"paragraph")&&(ir=Fn.createElement("paragraph"),tr.schema.setAllowedAttributes(ir,Zn,Fn),tr.insertContent(ir,Fn.createPositionAfter(Gn))),ir&&Fn.setSelection(ir,0)}(An,rn,dn.setSelection,wn),Bn})}const RP=' ,.?!:;"-()';function FP(pn,rn){const{isForward:ln,walker:dn,unit:mn,schema:gn,treatEmojiAsSingleUnit:bn}=pn,{type:wn,item:An,nextPosition:In}=rn;if(wn=="text")return pn.unit==="word"?function(Dn,Bn){let Fn=Dn.position.textNode;for(Fn||(Fn=Bn?Dn.position.nodeAfter:Dn.position.nodeBefore);Fn&&Fn.is("$text");){const Gn=Dn.position.offset-Fn.startOffset;if(VP(Fn,Gn,Bn))Fn=Bn?Dn.position.nodeAfter:Dn.position.nodeBefore;else{if(zP(Fn.data,Gn,Bn))break;Dn.next()}}return Dn.position}(dn,ln):function(Dn,Bn,Fn){const Gn=Dn.position.textNode;if(Gn){const Un=Gn.data;let Zn=Dn.position.offset-Gn.startOffset;for(;ub(Un,Zn)||Bn=="character"&&vb(Un,Zn)||Fn&&Gy(Un,Zn);)Dn.next(),Zn=Dn.position.offset-Gn.startOffset}return Dn.position}(dn,mn,bn);if(wn==(ln?"elementStart":"elementEnd")){if(gn.isSelectable(An))return Br._createAt(An,ln?"after":"before");if(gn.checkChild(In,"$text"))return In}else{if(gn.isLimit(An))return void dn.skip(()=>!0);if(gn.checkChild(In,"$text"))return In}}function jP(pn,rn){const ln=pn.root,dn=Br._createAt(ln,rn?"end":0);return rn?new Cr(pn,dn):new Cr(dn,pn)}function zP(pn,rn,ln){const dn=rn+(ln?0:-1);return RP.includes(pn.charAt(dn))}function VP(pn,rn,ln){return rn===(ln?pn.offsetSize:0)}class HP extends cr(){constructor(){super(),this.markers=new PP,this.document=new $P(this),this.schema=new LM,this._pendingChanges=[],this._currentWriter=null,["deleteContent","modifySelection","getSelectedContent","applyOperation"].forEach(rn=>this.decorate(rn)),this.on("applyOperation",(rn,ln)=>{ln[0]._validate()},{priority:"highest"}),this.schema.register("$root",{isLimit:!0}),this.schema.register("$container",{allowIn:["$root","$container"]}),this.schema.register("$block",{allowIn:["$root","$container"],isBlock:!0}),this.schema.register("$blockObject",{allowWhere:"$block",isBlock:!0,isObject:!0}),this.schema.register("$inlineObject",{allowWhere:"$text",allowAttributesOf:"$text",isInline:!0,isObject:!0}),this.schema.register("$text",{allowIn:"$block",isInline:!0,isContent:!0}),this.schema.register("$clipboardHolder",{allowContentOf:"$root",allowChildren:"$text",isLimit:!0}),this.schema.register("$documentFragment",{allowContentOf:"$root",allowChildren:"$text",isLimit:!0}),this.schema.register("$marker"),this.schema.addChildCheck((rn,ln)=>{if(ln.name==="$marker")return!0}),OM(this),this.document.registerPostFixer(Uw),this.on("insertContent",(rn,[ln,dn])=>
7744{rn.return=function(mn,gn,bn){return mn.change(wn=>{const An=bn||mn.document.selection;An.isCollapsed||mn.deleteContent(An,{doNotAutoparagraph:!0});const In=new BP(mn,wn,An.anchor),Dn=[];let Bn;if(gn.is("documentFragment")){if(gn.markers.size){const Un=[];for(const[Zn,tr]of gn.markers){const{start:ir,end:gr}=tr,_r=ir.isEqual(gr);Un.push({position:ir,name:Zn,isCollapsed:_r},{position:gr,name:Zn,isCollapsed:_r})}Un.sort(({position:Zn},{position:tr})=>Zn.isBefore(tr)?1:-1);for(const{position:Zn,name:tr,isCollapsed:ir}of Un){let gr=null,_r=null;const Rr=Zn.parent===gn&&Zn.isAtStart,Jr=Zn.parent===gn&&Zn.isAtEnd;Rr||Jr?ir&&(_r=Rr?"start":"end"):(gr=wn.createElement("$marker"),wn.insert(gr,Zn)),Dn.push({name:tr,element:gr,collapsed:_r})}}Bn=gn.getChildren()}else Bn=[gn];In.handleNodes(Bn);let Fn=In.getSelectionRange();if(gn.is("documentFragment")&&Dn.length){const Un=Fn?Wu.fromRange(Fn):null,Zn={};for(let tr=Dn.length-1;tr>=0;tr--){const{name:ir,element:gr,collapsed:_r}=Dn[tr],Rr=!Zn[ir];if(Rr&&(Zn[ir]=[]),gr){const Jr=wn.createPositionAt(gr,"before");Zn[ir].push(Jr),wn.remove(gr)}else{const Jr=In.getAffectedRange();if(!Jr){_r&&Zn[ir].push(In.position);continue}_r?Zn[ir].push(Jr[_r]):Zn[ir].push(Rr?Jr.start:Jr.end)}}for(const[tr,[ir,gr]]of Object.entries(Zn))ir&&gr&&ir.root===gr.root&&wn.addMarker(tr,{usingOperation:!0,affectsData:!0,range:new Cr(ir,gr)});Un&&(Fn=Un.toRange(),Un.detach())}Fn&&(An instanceof up?wn.setSelection(Fn):An.setTo(Fn));const Gn=In.getAffectedRange()||mn.createRange(An.anchor);return In.destroy(),Gn})}(this,ln,dn)}),this.on("insertObject",(rn,[ln,dn,mn])=>{rn.return=LP(this,ln,dn,mn)}),this.on("canEditAt",rn=>{const ln=!this.document.isReadOnly;rn.return=ln,ln||rn.stop()})}change(rn){try{return this._pendingChanges.length===0?(this._pendingChanges.push({batch:new Em,callback:rn}),this._runPendingChanges()[0]):rn(this._currentWriter)}catch(ln){On.rethrowUnexpectedError(ln,this)}}enqueueChange(rn,ln){try{rn?typeof rn=="function"?(ln=rn,rn=new Em):rn instanceof Em||(rn=new Em(rn)):rn=new Em,this._pendingChanges.push({batch:rn,callback:ln}),this._pendingChanges.length==1&&this._runPendingChanges()}catch(dn){On.rethrowUnexpectedError(dn,this)}}applyOperation(rn){rn._execute()}insertContent(rn,ln,dn,...mn){const gn=L_(ln,dn);return this.fire("insertContent",[rn,gn,dn,...mn])}insertObject(rn,ln,dn,mn,...gn){const bn=L_(ln,dn);return this.fire("insertObject",[rn,bn,mn,mn,...gn])}deleteContent(rn,ln){NP(this,rn,ln)}modifySelection(rn,ln){(function(dn,mn,gn={}){const bn=dn.schema,wn=gn.direction!="backward",An=gn.unit?gn.unit:"character",In=!!gn.treatEmojiAsSingleUnit,Dn=mn.focus,Bn=new Ep({boundaries:jP(Dn,wn),singleCharacters:!0,direction:wn?"forward":"backward"}),Fn={walker:Bn,schema:bn,isForward:wn,unit:An,treatEmojiAsSingleUnit:In};let Gn;for(;Gn=Bn.next();){if(Gn.done)return;const Un=FP(Fn,Gn.value);if(Un)return void(mn instanceof up?dn.change(Zn=>{Zn.setSelectionFocus(Un)}):mn.setFocus(Un))}})(this,rn,ln)}getSelectedContent(rn){return function(ln,dn){return ln.change(mn=>{const gn=mn.createDocumentFragment(),bn=dn.getFirstRange();if(!bn||bn.isCollapsed)return gn;const wn=bn.start.root,An=bn.start.getCommonPath(bn.end),In=wn.getNodeByPath(An);let Dn;Dn=bn.start.parent==bn.end.parent?bn:mn.createRange(mn.createPositionAt(In,bn.start.path[An.length]),mn.createPositionAt(In,bn.end.path[An.length]+1));const Bn=Dn.end.offset-Dn.start.offset;for(const Fn of Dn.getItems({shallow:!0}))Fn.is("$textProxy")?mn.appendText(Fn.data,Fn.getAttributes(),gn):mn.append(mn.cloneElement(Fn,!0),gn);if(Dn!=bn){const Fn=bn._getTransformedByMove(Dn.start,mn.createPositionAt(gn,0),Bn)[0],Gn=mn.createRange(mn.createPositionAt(gn,0),Fn.start);NC(mn.createRange(Fn.end,mn.createPositionAt(gn,"end")),mn),NC(Gn,mn)}return gn})}(this,rn)}hasContent(rn,ln={}){const dn=rn instanceof Cr?rn:Cr._createIn(rn);if(dn.isCollapsed)return!1;const{ignoreWhitespaces:mn=!1,ignoreMarkers:gn=!1}=ln;if(!gn){for(const bn of this.markers.getMarkersIntersectingRange(dn))if(bn.affectsData)return!0}for(const bn of dn.getItems())if(this.schema.isContent(bn)&&(!bn.is("$textProxy")||!mn||bn.data.search(/\S/)!==-1))return!0;return!1}canEditAt(rn){const ln=L_(rn);return this.fire("canEditAt",[ln])}createPositionFromPath(rn,ln,dn){return new Br(rn,ln,dn)}createPositionAt(rn,ln){return Br._createAt(rn,ln)}createPositionAfter(rn){return Br._createAfter(rn)}createPositionBefore(rn){return Br._createBefore(rn)}createRange(rn,ln){return new Cr(rn,ln)}createRangeIn(rn){return Cr._createIn(rn)}createRangeOn(rn){return Cr._createOn(rn)}createSelection(...rn){return new Uu(...rn)}createBatch(rn){return new Em(rn)}createOperationFromJSON(rn){return oP.fromJSON(rn,this.document)}destroy(){this.document.destroy(),this.stopListening()}_runPendingChanges(){const rn=[];this.fire("_beforeChanges");try{for(;this._pendingChanges.length;
vendor: 4,120 bytes, line 7744
7744){const ln=this._pendingChanges[0].batch;this._currentWriter=new DP(this,ln);const dn=this._pendingChanges[0].callback(this._currentWriter);rn.push(dn),this.document._handleChangeBlock(this._currentWriter),this._pendingChanges.shift(),this._currentWriter=null}}finally{this._pendingChanges.length=0,this._currentWriter=null,this.fire("_afterChanges")}return rn}}function L_(pn,rn){if(pn)return pn instanceof Uu||pn instanceof up?pn:pn instanceof lm?rn||rn===0?new Uu(pn,rn):pn.is("rootElement")?new Uu(pn,"in"):new Uu(pn,"on"):new Uu(pn)}class GP extends Hp{constructor(){super(...arguments),this.domEventType="click"}onDomEvent(rn){this.fire(rn.type,rn)}}class R_ extends Hp{constructor(){super(...arguments),this.domEventType=["mousedown","mouseup","mouseover","mouseout"]}onDomEvent(rn){this.fire(rn.type,rn)}}class Pp{constructor(rn){this.document=rn}createDocumentFragment(rn){return new am(this.document,rn)}createElement(rn,ln,dn){return new Vu(this.document,rn,ln,dn)}createText(rn){return new Vo(this.document,rn)}clone(rn,ln=!1){return rn._clone(ln)}appendChild(rn,ln){return ln._appendChild(rn)}insertChild(rn,ln,dn){return dn._insertChild(rn,ln)}removeChildren(rn,ln,dn){return dn._removeChildren(rn,ln)}remove(rn){const ln=rn.parent;return ln?this.removeChildren(ln.getChildIndex(rn),1,ln):[]}replace(rn,ln){const dn=rn.parent;if(dn){const mn=dn.getChildIndex(rn);return this.removeChildren(mn,1,dn),this.insertChild(mn,ln,dn),!0}return!1}unwrapElement(rn){const ln=rn.parent;if(ln){const dn=ln.getChildIndex(rn);this.remove(rn),this.insertChild(dn,rn.getChildren(),ln)}}rename(rn,ln){const dn=new Vu(this.document,rn,ln.getAttributes(),ln.getChildren());return this.replace(ln,dn)?dn:null}setAttribute(rn,ln,dn){dn._setAttribute(rn,ln)}removeAttribute(rn,ln){ln._removeAttribute(rn)}addClass(rn,ln){ln._addClass(rn)}removeClass(rn,ln){ln._removeClass(rn)}setStyle(rn,ln,dn){eo(rn)&&dn===void 0?ln._setStyle(rn):dn._setStyle(rn,ln)}removeStyle(rn,ln){ln._removeStyle(rn)}setCustomProperty(rn,ln,dn){dn._setCustomProperty(rn,ln)}removeCustomProperty(rn,ln){return ln._removeCustomProperty(rn)}createPositionAt(rn,ln){return qr._createAt(rn,ln)}createPositionAfter(rn){return qr._createAfter(rn)}createPositionBefore(rn){return qr._createBefore(rn)}createRange(rn,ln){return new po(rn,ln)}createRangeOn(rn){return po._createOn(rn)}createRangeIn(rn){return po._createIn(rn)}createSelection(...rn){return new lp(...rn)}}class UP{constructor(){this._commands=new Map}add(rn,ln){this._commands.set(rn,ln)}get(rn){return this._commands.get(rn)}execute(rn,...ln){const dn=this.get(rn);if(!dn)throw new On("commandcollection-command-not-found",this,{commandName:rn});return dn.execute(...ln)}*names(){yield*this._commands.keys()}*commands(){yield*this._commands.values()}[Symbol.iterator](){return this._commands[Symbol.iterator]()}destroy(){for(const rn of this.commands())rn.destroy()}}class WP extends cr(){constructor(rn={}){super();const ln=this.constructor,dn=rn.language||ln.defaultConfig&&ln.defaultConfig.language;this._context=rn.context||new Dk({language:dn}),this._context._addEditor(this,!rn.context);const mn=Array.from(ln.builtinPlugins||[]);this.config=new wy(rn,ln.defaultConfig),this.config.define("plugins",mn),this.config.define(this._context._getEditorConfig()),this.plugins=new Ik(this,mn,this._context.plugins),this.locale=this._context.locale,this.t=this.locale.t,this._readOnlyLocks=new Set,this.commands=new UP,this.set("state","initializing"),this.once("ready",()=>this.state="ready",{priority:"high"}),this.once("destroy",()=>this.state="destroyed",{priority:"high"}),this.model=new HP,this.on("change:isReadOnly",()=>{this.model.document.isReadOnly=this.isReadOnly});const gn=new m3;this.data=new rP(this.model,gn),this.editing=new NM(this.model,gn),this.editing.view.document.bind("isReadOnly").to(this),this.conversion=new iP([this.editing.downcastDispatcher,this.data.downcastDispatcher],this.data.upcastDispatcher),this.conversion.addAlias("dataDowncast",this.data.downcastDispatcher),this.conversion.addAlias("editingDowncast",this.editing.downcastDispatcher),this.keystrokes=new OT
7744(this),this.keystrokes.listenTo(this.editing.view.document)}get isReadOnly(){return this._readOnlyLocks.size>0}set isReadOnly(rn){throw new On("editor-isreadonly-has-no-setter")}enableReadOnlyMode(rn){if(typeof rn!="string"&&typeof rn!="symbol")throw new On("editor-read-only-lock-id-invalid",null,{lockId:rn});this._readOnlyLocks.has(rn)||(this._readOnlyLocks.add(rn),this._readOnlyLocks.size===1&&this.fire("change:isReadOnly","isReadOnly",!0,!1))}disableReadOnlyMode(rn){if(typeof rn!="string"&&typeof rn!="symbol")throw new On("editor-read-only-lock-id-invalid",null,{lockId:rn});this._readOnlyLocks.has(rn)&&(this._readOnlyLocks.delete(rn),this._readOnlyLocks.size===0&&this.fire("change:isReadOnly","isReadOnly",!1,!0))}initPlugins(){const rn=this.config,ln=rn.get("plugins"),dn=rn.get("removePlugins")||[],mn=rn.get("extraPlugins")||[],gn=rn.get("substitutePlugins")||[];return this.plugins.init(ln.concat(mn),dn,gn)}destroy(){let rn=Promise.resolve();return this.state=="initializing"&&(rn=new Promise(ln=>this.once("ready",ln))),rn.then(()=>{this.fire("destroy"),this.stopListening(),this.commands.destroy()}).then(()=>this.plugins.destroy()).then(()=>{this.model.destroy(),this.data.destroy(),this.editing.destroy(),this.keystrokes.destroy()}).then(()=>this._context._removeEditor(this))}execute(rn,...ln){try{return this.commands.execute(rn,...ln)}catch(dn){On.rethrowUnexpectedError(dn,this)}}focus(){this.editing.view.focus()}static create(...rn){throw new Error("This is an abstract method.")}}function e0(pn){return class extends pn{setData(rn){this.data.set(rn)}getData(rn){return this.data.get(rn)}}}{const pn=e0(Object);e0.setData=pn.prototype.setData,e0.getData=pn.prototype.getData}function F_(pn){return class extends pn{updateSourceElement(rn){if(!this.sourceElement)throw new On("editor-missing-sourceelement",this);const ln=this.config.get("updateSourceElementOnDestroy"),dn=this.sourceElement instanceof HTMLTextAreaElement;if(!ln&&!dn)return void Py(this.sourceElement,"");const mn=typeof rn=="string"?rn:this.data.get();Py(this.sourceElement,mn)}}}F_.updateSourceElement=F_(Object).prototype.updateSourceElement;class BC extends Lv{static get pluginName(){return"PendingActions"}init(){this.set("hasAny",!1),this._actions=new np({idProperty:"_id"}),this._actions.delegate("add","remove").to(this)}add(rn){if(typeof rn!="string")throw new On("pendingactions-add-invalid-message",this);const ln=new(cr());return ln.set("message",rn),this._actions.add(ln),this.hasAny=!0,ln}remove(rn){this._actions.remove(rn),this.hasAny=!!this._actions.length}get first(){return this._actions.get(0)}[Symbol.iterator](){return this._actions[Symbol.iterator]()}}const LC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.591 10.177 4.243 4.242a1 1 0 0 1-1.415 1.415l-4.242-4.243-4.243 4.243a1 1 0 0 1-1.414-1.415l4.243-4.242L4.52 5.934A1 1 0 0 1 5.934 4.52l4.243 4.243 4.242-4.243a1 1 0 1 1 1.415 1.414l-4.243 4.243z"/></svg>',bo={bold:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.187 17H5.773c-.637 0-1.092-.138-1.364-.415-.273-.277-.409-.718-.409-1.323V4.738c0-.617.14-1.062.419-1.332.279-.27.73-.406 1.354-.406h4.68c.69 0 1.288.041 1.793.124.506.083.96.242 1.36.478.341.197.644.447.906.75a3.262 3.262 0 0 1 .808 2.162c0 1.401-.722 2.426-2.167 3.075C15.05 10.175 16 11.315 16 13.01a3.756 3.756 0 0 1-2.296 3.504 6.1 6.1 0 0 1-1.517.377c-.571.073-1.238.11-2 .11zm-.217-6.217H7v4.087h3.069c1.977 0 2.965-.69 2.965-2.072 0-.707-.256-1.22-.768-1.537-.512-.319-1.277-.478-2.296-.478zM7 5.13v3.619h2.606c.729 0 1.292-.067 1.69-.2a1.6 1.6 0 0 0 .91-.765c.165-.267.247-.566.247-.897 0-.707-.26-1.176-.778-1.409-.519-.232-1.31-.348-2.375-.348H7z"/></svg>',cancel:LC,caption:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 16h9a1 1 0 0 1 0 2H2a1 1 0 0 1 0-2z"/><path d="M17 1a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h14zm0 1.5H3a.5.5 0 0 0-.492.41L2.5 3v9a.5.5 0 0 0 .41.492L3 12.5h14a.5.5 0 0 0 .492-.41L17.5 12V3a.5.5 0 0 0-.41-.492L17 2.5z" fill-opacity=".6"/></svg>',check:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.972 16.615a.997.997 0 0 1-.744-.292l-4.596-4.596a1 1 0 1 1 1.414-1.414l3.926 3.926 9.937-9.937a1 1 0 0 1 1.414 1.415L7.717 16.323a.997.997 0 0 1-.745.292z"/></svg>',cog:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.333 2 .19 2.263a5.899 5.899 0 0 1 1.458.604L14.714 3.4 16.6 5.286l-1.467 1.733c.263.452.468.942.605 1.46L18 8.666v2.666l-2.263.19a5.899 5.899 0 0 1-.604 1.458l1.467 1.733-1.886 1.886-1.733-1.467a5.899 5.899 0 0 1-1.46.605L11.334 18H8.667l-.19-2.263a5.899 5.899 0 0 1-1.458-.604L5.286 16.6 3.4 14.714l1.467-1.733a5.899 5.899 0 0 1-.604-1.458L2 11.333V8.667l2.262-.189a5.899 5.899 0 0 1 .605-1.459L3.4 5.286 5.286 3.4l1.733 1.467a5.899 5.899 0 0 1 1.46-.605L8.666 2h2.666zM10 6.267a3.733 3.733 0 1 0 0 7.466 3.733 3.733 0 0 0 0-7.466z"/></svg>',colorPalette:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.209 18.717A8.5 8.5 0 1 1 18.686 9.6h-.008l.002.12a3 3 0 0 1-2.866 2.997h-.268l-.046-.002v.002h-4.791a2 2 0 1 0 0 4 1 1 0 1 1-.128 1.992 8.665 8.665 0 0 1-.372.008Zm-3.918-7.01a1.25 1.25 0 1 0-2.415-.648 1.25 1.25 0 0 0 2.415.647ZM5.723 8.18a1.25 1.25 0 1 0 .647-2.414 1.25 1.25 0 0 0-.647 2.414ZM9.76 6.155a1.25 1.25 0 1 0 .647-2.415 1.25 1.25 0 0 0-.647 2.415Zm4.028 1.759a1.25 1.25 0 1 0 .647-2.415 1.25 1.25 0 0 0-.647 2.415Z"/></svg>',eraser:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m8.636 9.531-2.758 3.94a.5.5 0 0 0 .122.696l3.224 2.284h1.314l2.636-3.736L8.636 9.53zm.288 8.451L5.14 15.396a2 2 0 0 1-.491-2.786l6.673-9.53a2 2 0 0 1 2.785-.49l3.742 2.62a2 2 0 0 1 .491 2.785l-7.269 10.053-2.147-.066z"/><path d="M4 18h5.523v-1H4zm-2 0h1v-1H2z"/></svg>',history:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11 1a9 9 0 1 1-8.027 13.075l1.128-1.129A7.502 7.502 0 0 0 18.5 10a7.5 7.5 0 1 0-14.962.759l-.745-.746-.76.76A9 9 0 0 1 11 1z"/><path d="M.475 8.17a.75.75 0 0 1 .978.047l.075.082 1.284 1.643 1.681-1.284a.75.75 0 0 1 .978.057l.073.083a.75.75 0 0 1-.057.978l-.083.073-2.27 1.737a.75.75 0 0 1-.973-.052l-.074-.082-1.741-2.23a.75.75 0 0 1 .13-1.052z"/><path d="M11.5 5v4.999l3.196 3.196-1.06 1.06L10.1 10.72l-.1-.113V5z"/></svg>',image:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.66 9.118a.693.693 0 0 1 .956.032l3.65 3.411 2.422-2.238a.695.695 0 0 1 .945 0L17.5 13.6V2.5h-15v11.1l4.16-4.482ZM17.8 1c.652 0 1.2.47 1.2 1.1v14.362c0 .64-.532 1.038-1.184 1.038H2.184C1.532 17.5 1 17.103 1 16.462V2.1C1 1.47 1.537 1 2.2 1h15.6Zm-5.655 6a2.128 2.128 0 0 1 .157-2.364A2.133 2.133 0 1 1 12.145 7Z"/></svg>',imageUpload:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M1.201 1C.538 1 0 1.47 0 2.1v14.363c0 .64.534 1.037 1.186 1.037h9.494a2.97 2.97 0 0 1-.414-.287 2.998 2.998 0 0 1-1.055-2.03 3.003 3.003 0 0 1 .693-2.185l.383-.455-.02.018-3.65-3.41a.695.695 0 0 0-.957-.034L1.5 13.6V2.5h15v5.535a2.97 2.97 0 0 1 1.412.932l.088.105V2.1c0-.63-.547-1.1-1.2-1.1H1.202Zm11.713 2.803a2.146 2.146 0 0 0-2.049 1.992 2.14 2.14 0 0 0 1.28 2.096 2.13 2.13 0 0 0 2.644-3.11 2.134 2.134 0 0 0-1.875-.978Z"/><path d="M15.522 19.1a.79.79 0 0 0 .79-.79v-5.373l2.059 2.455a.79.79 0 1 0 1.211-1.015l-3.352-3.995a.79.79 0 0 0-.995-.179.784.784 0 0 0-.299.221l-3.35 3.99a.79.79 0 1 0 1.21 1.017l1.936-2.306v5.185c0 .436.353.79.79.79Z"/><path d="M15.522 19.1a.79.79 0 0 0 .79-.79v-5.373l2.059 2.455a.79.79 0 1 0 1.211-1.015l-3.352-3.995a.79.79 0 0 0-.995-.179.784.784 0 0 0-.299.221l-3.35 3.99a.79.79 0 1 0 1.21 1.017l1.936-2.306v5.185c0 .436.353.79.79.79Z"/></svg>',imageAssetManager:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M1.201 1c-.662 0-1.2.47-1.2 1.1v14.248c0 .64.533 1.152 1.185 1.152h6.623v-7.236L6.617 9.15a.694.694 0 0 0-.957-.033L1.602 13.55V2.553l14.798.003V9.7H18V2.1c0-.63-.547-1.1-1.2-1.1H1.202Zm11.723 2.805a2.094 2.094 0 0 0-1.621.832 2.127 2.127 0 0 0 1.136 3.357 2.13 2.13 0 0 0 2.611-1.506 2.133 2.133 0 0 0-.76-2.244 2.13 2.13 0 0 0-1.366-.44Z"/><path clip-rule="evenodd" d="M19.898 12.369v6.187a.844.844 0 0 1-.844.844h-8.719a.844.844 0 0 1-.843-.844v-7.312a.844.844 0 0 1 .843-.844h2.531a.843.843 0 0 1 .597.248l.838.852h4.75c.223 0 .441.114.6.272a.844.844 0 0 1 .247.597Zm-1.52.654-4.377.02-1.1-1.143H11v6h7.4l-.023-4.877Z"/></svg>',imageUrl:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M1.201 1C.538 1 0 1.47 0 2.1v14.363c0 .64.534 1.037 1.186 1.037h7.029a5.401 5.401 0 0 1 .615-4.338l.762-1.232-2.975-2.78a.696.696 0 0 0-.957-.033L1.5 13.6V2.5h15v6.023c.449.131.887.32 1.307.573l.058.033c.046.028.09.057.135.086V2.1c0-.63-.547-1.1-1.2-1.1H1.202Zm11.713 2.803a2.15 2.15 0 0 0-1.611.834 2.118 2.118 0 0 0-.438 1.158 2.14 2.14 0 0 0 1.277 2.096 2.132 2.132 0 0 0 2.645-3.11 2.13 2.13 0 0 0-1.873-.978Z"/><path d="M16.63 10.294a3.003 3.003 0 0 0-4.142.887l-.117.177a.647.647 0 0 0-.096.492.664.664 0 0 0 .278.418.7.7 0 0 0 .944-.234 1.741 1.741 0 0 1 2.478-.463 1.869 1.869 0 0 1 .476 2.55.637.637 0 0 0-.071.5.646.646 0 0 0 .309.396.627.627 0 0 0 .869-.19l.027-.041a3.226 3.226 0 0 0-.956-4.492Zm-6.061 3.78-.044.066a3.228 3.228 0 0 0 .82 4.403 3.005 3.005 0 0 0 4.275-.798l.13-.197a.626.626 0 0 0 .092-.475.638.638 0 0 0-.268-.402.713.713 0 0 0-.99.26l-.018.029a1.741 1.741 0 0 1-2.477.461 1.87 1.87 0 0 1-.475-2.55l.029-.047a.647.647 0 0 0 .086-.485.66.66 0 0 0-.275-.408l-.04-.027a.609.609 0 0 0-.845.17Z"/><path d="M15.312 13.925c.24-.36.154-.838-.19-1.067-.346-.23-.82-.124-1.059.236l-1.268 1.907c-.239.36-.153.838.192 1.067.345.23.818.123 1.057-.236l1.268-1.907Z"/></svg>',lowVision:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M5.085 6.22 2.943 4.078a.75.75 0 1 1 1.06-1.06l2.592 2.59A11.094 11.094 0 0 1 10 5.068c4.738 0 8.578 3.101 8.578 5.083 0 1.197-1.401 2.803-3.555 3.887l1.714 1.713a.75.75 0 0 1-.09 1.138.488.488 0 0 1-.15.084.75.75 0 0 1-.821-.16L6.17 7.304c-.258.11-.51.233-.757.365l6.239 6.24-.006.005.78.78c-.388.094-.78.166-1.174.215l-1.11-1.11h.011L4.55 8.197a7.2 7.2 0 0 0-.665.514l-.112.098 4.897 4.897-.005.006 1.276 1.276a10.164 10.164 0 0 1-1.477-.117l-.479-.479-.009.009-4.863-4.863-.022.031a2.563 2.563 0 0 0-.124.2c-.043.077-.08.158-.108.241a.534.534 0 0 0-.028.133.29.29 0 0 0 .008.072.927.927 0 0 0 .082.226c.067.133.145.26.234.379l3.242 3.3
774465.025.01.59.623c-3.265-.918-5.59-3.155-5.59-4.668 0-1.194 1.448-2.838 3.663-3.93zm7.07.531a4.632 4.632 0 0 1 1.108 5.992l.345.344.046-.018a9.313 9.313 0 0 0 2-1.112c.256-.187.5-.392.727-.613.137-.134.27-.277.392-.431.072-.091.141-.185.203-.286.057-.093.107-.19.148-.292a.72.72 0 0 0 .036-.12.29.29 0 0 0 .008-.072.492.492 0 0 0-.028-.133.999.999 0 0 0-.036-.096 2.165 2.165 0 0 0-.071-.145 2.917 2.917 0 0 0-.125-.2 3.592 3.592 0 0 0-.263-.335 5.444 5.444 0 0 0-.53-.523 7.955 7.955 0 0 0-1.054-.768 9.766 9.766 0 0 0-1.879-.891c-.337-.118-.68-.219-1.027-.301zm-2.85.21-.069.002a.508.508 0 0 0-.254.097.496.496 0 0 0-.104.679.498.498 0 0 0 .326.199l.045.005c.091.003.181.003.272.012a2.45 2.45 0 0 1 2.017 1.513c.024.061.043.125.069.185a.494.494 0 0 0 .45.287h.008a.496.496 0 0 0 .35-.158.482.482 0 0 0 .13-.335.638.638 0 0 0-.048-.219 3.379 3.379 0 0 0-.36-.723 3.438 3.438 0 0 0-2.791-1.543l-.028-.001h-.013z"/></svg>',textAlternative:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3.035 1C2.446 1 2 1.54 2 2.098V10.5h1.5v-8h13v8H18V2.098C18 1.539 17.48 1 16.9 1H3.035Zm10.453 2.61a1.885 1.885 0 0 0-1.442.736 1.89 1.89 0 0 0 1.011 2.976 1.903 1.903 0 0 0 2.253-1.114 1.887 1.887 0 0 0-1.822-2.598ZM7.463 8.163a.611.611 0 0 0-.432.154L5.071 10.5h5.119L7.88 8.348a.628.628 0 0 0-.417-.185Zm6.236 1.059a.62.62 0 0 0-.42.164L12.07 10.5h2.969l-.92-1.113a.618.618 0 0 0-.42-.165ZM.91 11.5a.91.91 0 0 0-.91.912v6.877c0 .505.405.91.91.91h18.178a.91.91 0 0 0 .912-.91v-6.877a.908.908 0 0 0-.912-.912H.91ZM3.668 13h1.947l2.135 5.7H5.898l-.28-.946H3.601l-.278.945H1.516L3.668 13Zm4.947 0h1.801v4.3h2.7v1.4h-4.5V13h-.001Zm4.5 0h5.4v1.4h-1.798v4.3h-1.701v-4.3h-1.9V13h-.001Zm-8.517 1.457-.614 2.059h1.262l-.648-2.059Z"/></svg>',loupe:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M12.68 13.74h-.001l4.209 4.208a1 1 0 1 0 1.414-1.414l-4.267-4.268a6 6 0 1 0-1.355 1.474ZM13 9a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z"/></svg>',previousArrow:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.463 5.187a.888.888 0 1 1 1.254 1.255L9.16 10l3.557 3.557a.888.888 0 1 1-1.254 1.255L7.26 10.61a.888.888 0 0 1 .16-1.382l4.043-4.042z"/></svg>',nextArrow:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8.537 14.813a.888.888 0 1 1-1.254-1.255L10.84 10 7.283 6.442a.888.888 0 1 1 1.254-1.255L12.74 9.39a.888.888 0 0 1-.16 1.382l-4.043 4.042z"/></svg>',importExport:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M19 4.5 14 0H3v12.673l.868-1.041c.185-.222.4-.402.632-.54V1.5h8v5h5v7.626a2.24 2.24 0 0 1 1.5.822V4.5ZM14 5V2l3.3 3H14Zm-3.692 12.5c.062.105.133.206.213.303L11.52 19H8v-.876a2.243 2.243 0 0 0 1.82-.624h.488Zm7.518-.657a.75.75 0 0 0-1.152-.96L15.5 17.29V12H14v5.29l-1.174-1.408a.75.75 0 0 0-1.152.96l2.346 2.816a.95.95 0 0 0 1.46 0l2.346-2.815Zm-15.056-.38a.75.75 0 0 1-.096-1.056l2.346-2.815a.95.95 0 0 1 1.46 0l2.346 2.815a.75.75 0 1 1-1.152.96L6.5 14.96V20H5v-5.04l-1.174 1.408a.75.75 0 0 1-1.056.096Z"/></svg>',paragraph:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 5.5H7v5h3.5a2.5 2.5 0 1 0 0-5zM5 3h6.5v.025a5 5 0 0 1 0 9.95V13H7v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z"/></svg>',plus:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 2a1 1 0 0 0-1 1v6H3a1 1 0 1 0 0 2h6v6a1 1 0 1 0 2 0v-6h6a1 1 0 1 0 0-2h-6V3a1 1 0 0 0-1-1Z"/></svg>',text:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M9.816 11.5 7.038 4.785 4.261 11.5h5.555Zm.62 1.5H3.641l-1.666 4.028H.312l5.789-14h1.875l5.789 14h-1.663L10.436 13Z"/><path d="m12.09 17-.534-1.292.848-1.971.545 1.319L12.113 17h-.023Zm1.142-5.187.545 1.319L15.5 9.13l1.858 4.316h-3.45l.398.965h3.467L18.887 17H20l-3.873-9h-1.254l-1.641 3.813Z"/></svg>',alignBottom:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m9.239 13.938-2.88-1.663a.75.75 0 0 1 .75-1.3L9 12.067V4.75a.75.75 0 1 1 1.5 0v7.318l1.89-1.093a.75.75 0 0 1 .75 1.3l-2.879 1.663a.752.752 0 0 1-.511.187.752.752 0 0 1-.511-.187zM4.25 17a.75.75 0 1 1 0-1.5h10.5a.75.75 0 0 1 0 1.5H4.25z"/></svg>',alignMiddle:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M9.75 11.875a.752.752 0 0 1 .508.184l2.883 1.666a.75.75 0 0 1-.659 1.344l-.091-.044-1.892-1.093.001 4.318a.75.75 0 1 1-1.5 0v-4.317l-1.89 1.092a.75.75 0 0 1-.75-1.3l2.879-1.663a.752.752 0 0 1 .51-.187zM15.25 9a.75.75 0 1 1 0 1.5H4.75a.75.75 0 1 1 0-1.5h10.5zM9.75.375a.75.75 0 0 1 .75.75v4.318l1.89-1.093.092-.045a.75.75 0 0 1 .659 1.344l-2.883 1.667a.752.752 0 0 1-.508.184.752.752 0 0 1-.511-.187L6.359 5.65a.75.75 0 0 1 .75-1.299L9 5.442V1.125a.75.75 0 0 1 .75-.75z"/></svg>',alignTop:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m10.261 7.062 2.88 1.663a.75.75 0 0 1-.75 1.3L10.5 8.933v7.317a.75.75 0 1 1-1.5 0V8.932l-1.89 1.093a.75.75 0 0 1-.75-1.3l2.879-1.663a.752.752 0 0 1 .511-.187.752.752 0 0 1 .511.187zM15.25 4a.75.75 0 1 1 0 1.5H4.75a.75.75 0 0 1 0-1.5h10.5z"/></svg>',alignLeft:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"/></svg>',alignCenter:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm2.286 4c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75z"/></svg>',alignRight:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M18 3.75a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 8a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 4a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75zm0-8a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75z"/></svg>',alignJustify:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"/></svg>',objectLeft:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm11.5 9H18v1.5h-4.5zm0-3H18v1.5h-4.5zm0-3H18v1.5h-4.5zM2 15h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>',objectCenter:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M15.003 7v5.5a1 1 0 0 1-1 1H5.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H6.5V12h6.997V7.5z"/></svg>',objectRight:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2zm0-9h5v1.5H2zm0 3h5v1.5H2zm0 3h5v1.5H2z"/><path d="M18.003 7v5.5a1 1 0 0 1-1 1H8.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H9.5V12h6.997V7.5z"/></svg>',objectFullWidth:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M18 7v5.5a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1zm-1.505.5H3.504V12h12.991V7.5z"/></svg>',objectInline:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm11.5 9H18v1.5h-4.5zM2 15h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>',objectBlockLeft:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>',objectBlockRight:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M18.003 7v5.5a1 1 0 0 1-1 1H8.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H9.5V12h6.997V7.5
vendor: 14,070 bytes, line 7744
7744z"/></svg>',objectSizeFull:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M18.095 2H1.905C.853 2 0 2.895 0 4v12c0 1.105.853 2 1.905 2h16.19C19.147 18 20 17.105 20 16V4c0-1.105-.853-2-1.905-2zm0 1.5c.263 0 .476.224.476.5v12c0 .276-.213.5-.476.5H1.905a.489.489 0 0 1-.476-.5V4c0-.276.213-.5.476-.5h16.19z"/></svg>',objectSizeLarge:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 16.5v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1ZM1 15v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 13v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 11v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 9v1H0V9h1Zm19 0v1h-1V9h1ZM1 7v1H0V7h1Zm19 0v1h-1V7h1ZM1 5v1H0V5h1Zm19 0v1h-1V5h1Zm0-2v1h-1V3h1ZM1 3v1H0V3h1Zm13.5-1.5v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm-8 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm8 0v1h-1v-1h1Zm-10 0v1h-1v-1h1Z"/><path d="M13 5.5H2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2ZM13 7a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-8A.5.5 0 0 1 2 7h11Z"/></svg>',objectSizeSmall:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 16.5v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1ZM1 15v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 13v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 11v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 9v1H0V9h1Zm19 0v1h-1V9h1ZM1 7v1H0V7h1Zm19 0v1h-1V7h1ZM1 5v1H0V5h1Zm19 0v1h-1V5h1Zm0-2v1h-1V3h1ZM1 3v1H0V3h1Zm13.5-1.5v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm-8 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm8 0v1h-1v-1h1Zm-10 0v1h-1v-1h1Z"/><path d="M7 9.5H2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2ZM7 11a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-4A.5.5 0 0 1 2 11h5Z"/></svg>',objectSizeMedium:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 16.5v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1ZM1 15v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 13v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 11v1H0v-1h1Zm19 0v1h-1v-1h1ZM1 9v1H0V9h1Zm19 0v1h-1V9h1ZM1 7v1H0V7h1Zm19 0v1h-1V7h1ZM1 5v1H0V5h1Zm19 0v1h-1V5h1Zm0-2v1h-1V3h1ZM1 3v1H0V3h1Zm13.5-1.5v1h-1v-1h1Zm2 0v1h-1v-1h1Zm2 0v1h-1v-1h1Zm-8 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm-2 0v1h-1v-1h1Zm8 0v1h-1v-1h1Zm-10 0v1h-1v-1h1Z"/><path d="M10 7.5H2a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2ZM10 9a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-6A.5.5 0 0 1 2 9h8Z"/></svg>',pencil:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m7.3 17.37-.061.088a1.518 1.518 0 0 1-.934.535l-4.178.663-.806-4.153a1.495 1.495 0 0 1 .187-1.058l.056-.086L8.77 2.639c.958-1.351 2.803-1.076 4.296-.03 1.497 1.047 2.387 2.693 1.433 4.055L7.3 17.37zM9.14 4.728l-5.545 8.346 3.277 2.294 5.544-8.346L9.14 4.728zM6.07 16.512l-3.276-2.295.53 2.73 2.746-.435zM9.994 3.506 13.271 5.8c.316-.452-.16-1.333-1.065-1.966-.905-.634-1.895-.78-2.212-.328zM8 18.5 9.375 17H19v1.5H8z"/></svg>',pilcrow:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.999 2H15a1 1 0 0 1 0 2h-1.004v13a1 1 0 1 1-2 0V4H8.999v13a1 1 0 1 1-2 0v-7A4 4 0 0 1 3 6a4 4 0 0 1 3.999-4z"/></svg>',quote:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 10.423a6.5 6.5 0 0 1 6.056-6.408l.038.67C6.448 5.423 5.354 7.663 5.22 10H9c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574zm8 0a6.5 6.5 0 0 1 6.056-6.408l.038.67c-2.646.739-3.74 2.979-3.873 5.315H17c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574z"/></svg>',threeVerticalDots:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><circle cx="9.5" cy="4.5" r="1.5"/><circle cx="9.5" cy="10.5" r="1.5"/><circle cx="9.5" cy="16.5" r="1.5"/></svg>',dragIndicator:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M5 3.25a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0"/><path d="M12 3.25a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0"/><path d="M5 10a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0"/><path d="M12 10a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0"/><path d="M5 16.75a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0"/><path d="M12 16.75a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0"/></svg>',redo:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m14.958 9.367-2.189 1.837a.75.75 0 0 0 .965 1.149l3.788-3.18a.747.747 0 0 0 .21-.284.75.75 0 0 0-.17-.945L13.77 4.762a.75.75 0 1 0-.964 1.15l2.331 1.955H6.22A.75.75 0 0 0 6 7.9a4 4 0 1 0 1.477 7.718l-.344-1.489A2.5 2.5 0 1 1 6.039 9.4l-.008-.032h8.927z"/></svg>',undo:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m5.042 9.367 2.189 1.837a.75.75 0 0 1-.965 1.149l-3.788-3.18a.747.747 0 0 1-.21-.284.75.75 0 0 1 .17-.945L6.23 4.762a.75.75 0 1 1 .964 1.15L4.863 7.866h8.917A.75.75 0 0 1 14 7.9a4 4 0 1 1-1.477 7.718l.344-1.489a2.5 2.5 0 1 0 1.094-4.73l.008-.032H5.042z"/></svg>',bulletedList:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0C1 4.784 1.777 4 2.75 4c.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75C1.784 7.5 1 6.723 1 5.75zm6 9c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0c0-.966.777-1.75 1.75-1.75.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75-.966 0-1.75-.777-1.75-1.75z"/></svg>',numberedList:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM3.5 3v5H2V3.7H1v-1h2.5V3zM.343 17.857l2.59-3.257H2.92a.6.6 0 1 0-1.04 0H.302a2 2 0 1 1 3.995 0h-.001c-.048.405-.16.734-.333.988-.175.254-.59.692-1.244 1.312H4.3v1h-4l.043-.043zM7 14.75a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75z"/></svg>',todoList:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m2.315 14.705 2.224-2.24a.689.689 0 0 1 .963 0 .664.664 0 0 1 0 .949L2.865 16.07a.682.682 0 0 1-.112.089.647.647 0 0 1-.852-.051L.688 14.886a.635.635 0 0 1 0-.903.647.647 0 0 1 .91 0l.717.722zm5.185.045a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75zM2.329 5.745l2.21-2.226a.689.689 0 0 1 .963 0 .664.664 0 0 1 0 .95L2.865 7.125a.685.685 0 0 1-.496.196.644.644 0 0 1-.468-.187L.688 5.912a.635.635 0 0 1 0-.903.647.647 0 0 1 .91 0l.73.736zM7.5 5.75A.75.75 0 0 1 8.25 5h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75z"/></svg>',codeBlock:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M12.87 12.61a.75.75 0 0 1-.089.976l-.085.07-3.154 2.254 3.412 2.414a.75.75 0 0 1 .237.95l-.057.095a.75.75 0 0 1-.95.237l-.096-.058-4.272-3.022-.003-1.223 4.01-2.867a.75.75 0 0 1 1.047.174zm2.795-.231.095.057 4.011 2.867-.003 1.223-4.272 3.022-.095.058a.75.75 0 0 1-.88-.151l-.07-.086-.058-.095a.75.75 0 0 1 .15-.88l.087-.07 3.412-2.414-3.154-2.253-.085-.071a.75.75 0 0 1 .862-1.207zM16 0a2 2 0 0 1 2 2v9.354l-.663-.492-.837-.001V2a.5.5 0 0 0-.5-.5H2a.5.5 0 0 0-.5.5v15a.5.5 0 0 0 .5.5h3.118L7.156 19H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h14zM5.009 15l.003 1H3v-1h2.009zm2.188-2-1.471 1H5v-1h2.197zM10 11v.095L8.668 12H7v-1h3zm4-2v1H7V9h7zm0-2v1H7V7h7zm-4-2v1H5V5h5zM6 3v1H3V3h3z"/></svg>',browseFiles:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.627 16.5zm5.873-.196zm0-7.001V8h-13v8.5h4.341c.191.54.457 1.044.785 1.5H2a1.5 1.5 0 0 1-1.5-1.5v-13A1.5 1.5 0 0 1 2 2h4.5a1.5 1.5 0 0 1 1.06.44L9.122 4H16a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 19 8v2.531a6.027 6.027 0 0 0-1.5-1.228zM16 6.5v-1H8.5l-2-2H2v13h1V8a1.5 1.5 0 0 1 1.5-1.5H16z"/><path d="M14.5 19.5a5 5 0 1 1 0-10 5 5 0 0 1 0 10zM15 14v-2h-1v2h-2v1h2v2h1v-2h2v-1h-2z"/></svg>',heading1:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M19 9v10h-2v-8h-2V9h4zM4 8.5h5V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v11.5a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1V11H4v4.5a1 1 0 0 1-1 1h-.5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v4.5z"/></svg>',heading2:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 8.5h5V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v11.5a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V11H3v4.5a1 1 0 0 1-1 1h-.5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1H2a1 1 0 0 1 1 1v4.5zm16.076 8.343V18.5h-6.252c.067-.626.27-1.22.61-1.78.338-.561 1.006-1.305 2.005-2.232.804-.749 1.297-1.257 1.479-1.523.245-.368.368-.732.368-1.092 0-.398-.107-.703-.32-.917-.214-.214-.51-.32-.886-.32-.372 0-.669.111-.889.336-.22.224-.347.596-.38 1.117l-1.778-.178c.106-.982.438-1.686.997-2.114.558-.427 1.257-.64 2.095-.64.918 0 1.64.247 2.164.742.525.495.787 1.11.787 1.847 0 .419-.075.818-.225 1.197-.15.378-.388.775-.714 1.19-.216.275-.605.67-1.168 1.187-.563.516-.92.859-1.07 1.028a3.11 3.11 0 0 0-.365.495h3.542z"/></svg>',heading3:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 8.5h5V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v11.5a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V11H3v4.5a1 1 0 0 1-1 1h-.5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1H2a1 1 0 0 1 1 1v4.5zm9.989 7.53 1.726-.209c.055.44.203.777.445 1.01.24.232.533.349.876.349.368 0 .678-.14.93-.42.251-.279.377-.655.377-1.13 0-.448-.12-.803-.362-1.066a1.153 1.153 0 0 0-.882-.393c-.228 0-.501.044-.819.133l.197-1.453c.482.012.85-.092 1.105-.315.253-.222.38-.517.38-.885 0-.313-.093-.563-.279-.75-.186-.185-.434-.278-.743-.278a1.07 1.07 0 0 0-.78.317c-.216.212-.347.52-.394.927l-1.644-.28c.114-.562.287-1.012.517-1.348.231-.337.553-.601.965-.794a3.24 3.24 0 0 1 1.387-.289c.876 0 1.579.28 2.108.838.436.457.653.973.653 1.549 0 .817-.446 1.468-1.339 1.955.533.114.96.37 1.28.768.319.398.478.878.478 1.441 0 .817-.298 1.513-.895 2.088-.596.576-1.339.864-2.228.864-.842 0-1.54-.243-2.094-.727-.555-.485-.876-1.118-.965-1.901z"/></svg>',heading4:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 8.5h5V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v11.5a1 1 0 0 1-1 1h-.5a1 1 0 0 1-1-1V11h-5v4.5a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v4.5zm13.55 10v-1.873h-3.81v-1.561l4.037-5.91h1.498v5.904h1.156v1.567h-1.156V18.5H17.05zm0-3.44v-3.18l-2.14 3.18h2.14z"/></svg>',heading5:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 8.5h5V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v11.5a1 1 0 0 1-1 1h-.5a1 1 0 0 1-1-1V11h-5v4.5a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v4.5zm9.578 7.607 1.777-.184c.05.402.201.72.45.955a1.223 1.223 0 0 0 1.81-.101c.258-.303.387-.759.387-1.368 0-.572-.128-1-.384-1.286-.256-.285-.59-.428-1-.428-.512 0-.971.226-1.377.679l-1.448-.21.915-4.843h4.716v1.67H15.56l-.28 1.58a2.697 2.697 0 0 1 1.219-.298 2.68 2.68 0 0 1 2.012.863c.55.576.825 1.323.825 2.241a3.36 3.36 0 0 1-.666 2.05c-.605.821-1.445 1.232-2.52 1.232-.86 0-1.56-.23-2.101-.692-.542-.461-.866-1.081-.971-1.86z"/></svg>',heading6:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 8.5h5V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v11.5a1 1 0 0 1-1 1h-.5a1 1 0 0 1-1-1V11h-5v4.5a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h.5a1 1 0 0 1 1 1v4.5zm15.595 2.973-1.726.19c-.043-.355-.153-.617-.33-.787-.178-.169-.409-.253-.692-.253-.377 0-.695.169-.956.507-.26.339-.424 1.043-.492 2.114.445-.525.997-.787 1.657-.787.745 0 1.383.284 1.914.85.531.568.797 1.3.797 2.197 0 .952-.28 1.716-.838 2.291-.559.576-1.276.864-2.152.864-.94 0-1.712-.365-2.317-1.095-.605-.73-.908-1.927-.908-3.59 0-1.705.316-2.935.946-3.688.63-.753 1.45-1.13 2.457-1.13.706 0 1.291.198 1.755.594.463.395.758.97.885 1.723zm-4.043 3.891c0 .58.133 1.028.4 1.343.266.315.57.473.914.473.33 0 .605-.13.825-.388.22-.258.33-.68.33-1.27 0-.604-.118-1.047-.355-1.329a1.115 1.115 0 0 0-.89-.422c-.342 0-.632.134-.869.403s-.355.666-.355 1.19z"/></svg>',horizontalLine:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 9h16v2H2z"/></svg>',html:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M17 0a2 2 0 0 1 2 2v7a1 1 0 0 1 1 1v5a1 1 0 0 1-.883.993l-.118.006L19 17a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2l-.001-1.001-.116-.006A1 1 0 0 1 0 15v-5a1 1 0 0 1 .999-1L1 2a2 2 0 0 1 2-2h14zm.499 15.999h-15L2.5 17a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5l-.001-1.001zm-3.478-6.013-.014.014H14v.007l-1.525 1.525-1.46-1.46-.015.013V10h-1v5h1v-3.53l1.428 1.43.048.043.131-.129L14 11.421V15h1v-5h-.965l-.014-.014zM2 10H1v5h1v-2h2v2h1v-5H4v2H2v-2zm7 0H6v1h1v4h1v-4h1v-1zm8 0h-1v5h3v-1h-2v-4zm0-8.5H3a.5.5 0 0 0-.5.5l-.001 6.999h15L17.5 2a.5.5 0 0 0-.5-.5zM10 7v1H4V7h6zm3-2v1H4V5h9zm-3-2v1H4V3h6z"/></svg>',indent:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm5 6c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM2.75 16.5h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 1 0 0 1.5zM1.632 6.95 5.02 9.358a.4.4 0 0 1-.013.661l-3.39 2.207A.4.4 0 0 1 1 11.892V7.275a.4.4 0 0 1 .632-.326z"/></svg>',outdent:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm5 6c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM2.75 16.5h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 1 0 0 1.5zm1.618-9.55L.98 9.358a.4.4 0 0 0 .013.661l3.39 2.207A.4.4 0 0 0 5 11.892V7.275a.4.4 0 0 0-.632-.326z"/></svg>',table:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 5.5v3h4v-3H3Zm0 4v3h4v-3H3Zm0 4v3h4v-3H3Zm5 3h4v-3H8v3Zm5 0h4v-3h-4v3Zm4-4v-3h-4v3h4Zm0-4v-3h-4v3h4Zm1.5 8A1.5 1.5 0 0 1 17 18H3a1.5 1.5 0 0 1-1.5-1.5V3c.222-.863 1.068-1.5 2-1.5h13c.932 0 1.778.637 2 1.5v13.5Zm-6.5-4v-3H8v3h4Zm0-4v-3H8v3h4Z"/></svg>'
vendor: 2,286 bytes, line 7744
7744};var RC=an(5542),qP={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(RC.Z,qP),RC.Z.locals;const{threeVerticalDots:FC}=bo,KP={alignLeft:bo.alignLeft,bold:bo.bold,importExport:bo.importExport,paragraph:bo.paragraph,plus:bo.plus,text:bo.text,threeVerticalDots:bo.threeVerticalDots,pilcrow:bo.pilcrow,dragIndicator:bo.dragIndicator};class j_ extends uo{constructor(rn,ln){super(rn);const dn=this.bindTemplate,mn=this.t;this.options=ln||{},this.set("ariaLabel",mn("Editor toolbar")),this.set("maxWidth","auto"),this.items=this.createCollection(),this.focusTracker=new Au,this.keystrokes=new Ou,this.set("class",void 0),this.set("isCompact",!1),this.itemsView=new YP(rn),this.children=this.createCollection(),this.children.add(this.itemsView),this.focusables=this.createCollection();const gn=rn.uiLanguageDirection==="rtl";this._focusCycler=new Zu({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:[gn?"arrowright":"arrowleft","arrowup"],focusNext:[gn?"arrowleft":"arrowright","arrowdown"]}});const bn=["ck","ck-toolbar",dn.to("class"),dn.if("isCompact","ck-toolbar_compact")];var wn;this.options.shouldGroupWhenFull&&this.options.isFloating&&bn.push("ck-toolbar_floating"),this.setTemplate({tag:"div",attributes:{class:bn,role:"toolbar","aria-label":dn.to("ariaLabel"),style:{maxWidth:dn.to("maxWidth")},tabindex:-1},children:this.children,on:{mousedown:(wn=this,wn.bindTemplate.to(An=>{An.target===wn.element&&An.preventDefault()}))}}),this._behavior=this.options.shouldGroupWhenFull?new QP(this):new ZP(this)}render(){super.render(),this.focusTracker.add(this.element);for(const rn of this.items)this.focusTracker.add(rn.element);this.items.on("add",(rn,ln)=>{this.focusTracker.add(ln.element)}),this.items.on("remove",(rn,ln)=>{this.focusTracker.remove(ln.element)}),this.keystrokes.listenTo(this.element),this._behavior.render(this)}destroy(){return this._behavior.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy(),super.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}fillFromConfig(rn,ln,dn){this.items.addMany(this._buildItemsFromConfig(rn,ln,dn))}_buildItemsFromConfig(rn,ln,dn){const mn=Ek(rn),gn=dn||mn.removeItems;
7744return this._cleanItemsConfiguration(mn.items,ln,gn).map(bn=>nr(bn)?this._createNestedToolbarDropdown(bn,ln,gn):bn==="|"?new Ak:bn==="-"?new MT:ln.create(bn)).filter(bn=>!!bn)}_cleanItemsConfiguration(rn,ln,dn){const mn=rn.filter((gn,bn,wn)=>gn==="|"||dn.indexOf(gn)===-1&&(gn==="-"?!this.options.shouldGroupWhenFull||(jn("toolbarview-line-break-ignored-when-grouping-items",wn),!1):!(!nr(gn)&&!ln.has(gn))||(jn("toolbarview-item-unavailable",{item:gn}),!1)));return this._cleanSeparatorsAndLineBreaks(mn)}_cleanSeparatorsAndLineBreaks(rn){const ln=bn=>bn!=="-"&&bn!=="|",dn=rn.length,mn=rn.findIndex(ln);if(mn===-1)return[];const gn=dn-rn.slice().reverse().findIndex(ln);return rn.slice(mn,gn).filter((bn,wn,An)=>ln(bn)?!0:!(wn>0&&An[wn-1]===bn))}_createNestedToolbarDropdown(rn,ln,dn){let{label:mn,icon:gn,items:bn,tooltip:wn=!0,withText:An=!1}=rn;if(bn=this._cleanItemsConfiguration(bn,ln,dn),!bn.length)return null;const In=Ip(this.locale);return mn||jn("toolbarview-nested-toolbar-dropdown-missing-label",rn),In.class="ck-toolbar__nested-toolbar-dropdown",In.buttonView.set({label:mn,tooltip:wn,withText:!!An}),gn!==!1?In.buttonView.icon=KP[gn]||gn||FC:In.buttonView.withText=!0,V_(In,()=>In.toolbarView._buildItemsFromConfig(bn,ln,dn)),In}}class YP extends uo{constructor(rn){super(rn),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-toolbar__items"]},children:this.children})}}class ZP{constructor(rn){const ln=rn.bindTemplate;rn.set("isVertical",!1),rn.itemsView.children.bindTo(rn.items).using(dn=>dn),rn.focusables.bindTo(rn.items).using(dn=>Km(dn)?dn:null),rn.extendTemplate({attributes:{class:[ln.if("isVertical","ck-toolbar_vertical")]}})}render(){}destroy(){}}class QP{constructor(rn){this.resizeObserver=null,this.cachedPadding=null,this.shouldUpdateGroupingOnNextResize=!1,this.view=rn,this.viewChildren=rn.children,this.viewFocusables=rn.focusables,this.viewItemsView=rn.itemsView,this.viewFocusTracker=rn.focusTracker,this.viewLocale=rn.locale,this.ungroupedItems=rn.createCollection(),this.groupedItems=rn.createCollection(),this.groupedItemsDropdown=this._createGroupedItemsDropdown(),rn.itemsView.children.bindTo(this.ungroupedItems).using(ln=>ln),this.ungroupedItems.on("change",this._updateFocusCyclableItems.bind(this)),rn.children.on("change",this._updateFocusCyclableItems.bind(this)),rn.items.on("change",(ln,dn)=>{const mn=dn.index,gn=Array.from(dn.added);for(const bn of dn.removed)mn>=this.ungroupedItems.length?this.groupedItems.remove(bn):this.ungroupedItems.remove(bn);for(let bn=mn;bn<mn+gn.length;bn++){const wn=gn[bn-mn];bn>this.ungroupedItems.length?this.groupedItems.add(wn,bn-this.ungroupedItems.length):this.ungroupedItems.add(wn,bn)}this._updateGrouping()}),rn.extendTemplate({attributes:{class:["ck-toolbar_grouping"]}})}render(rn){this.viewElement=rn.element,this._enableGroupingOnResize(),this._enableGroupingOnMaxWidthChange(rn)}destroy(){this.groupedItemsDropdown.destroy(),this.resizeObserver.destroy()}_updateGrouping(){if(!this.viewElement.ownerDocument.body.contains(this.viewElement))return;if(!em(this.viewElement))return void(this.shouldUpdateGroupingOnNextResize=!0);const rn=this.groupedItems.length;let ln;for(;this._areItemsOverflowing;)this._groupLastItem(),ln=!0;if(!ln&&this.groupedItems.length){for(;this.groupedItems.length&&!this._areItemsOverflowing;)this._ungroupFirstItem();this._areItemsOverflowing&&this._groupLastItem()}this.groupedItems.length!==rn&&this.view.fire("groupedItemsUpdate")}get _areItemsOverflowing(){if(!this.ungroupedItems.length)return!1;const rn=this.viewElement,ln=this.viewLocale.uiLanguageDirection,dn=new So(rn.lastChild),mn=new So(rn);if(!this.cachedPadding){const gn=no.window.getComputedStyle(rn),bn=ln==="ltr"?"paddingRight":"paddingLeft";this.cachedPadding=Number.parseInt(gn[bn])}return ln==="ltr"?dn.right>mn.right-this.cachedPadding:dn.left<mn.left+this.cachedPadding}_enableGroupingOnResize(){let rn;this.resizeObserver=new Gm(this.viewElement,ln=>{rn&&rn===ln.contentRect.width&&!this.shouldUpdateGroupingOnNextResize||(this.shouldUpdateGroupingOnNextResize=!1,this._updateGrouping(),rn=ln.contentRect.width)}),this._updateGrouping()}_enableGroupingOnMaxWidthChange(rn){rn.on("change:maxWidth",()=>{this._updateGrouping()})}_groupLastItem(){this.groupedItems.length||(this.viewChildren.add(new Ak),this.viewChildren.add(this.groupedItemsDropdown),this.viewFocusTracker.add(this.groupedItemsDropdown.element)),this.groupedItems.add(this.ungroupedItems.remove(this.ungroupedItems.last),0)}_ungroupFirstItem(){this.ungroupedItems.add(this.groupedItems.remove(this.groupedItems.first)),this.groupedItems.length||(this.viewChildren.remove(this.groupedItemsDropdown),this.viewChildren.remove(this.viewChildren.last),this.viewFocusTracker.remove(this.groupedItemsDropdown.element))}_createGroupedItemsDropdown(){const rn=this.viewLocale,ln=rn.t,dn=Ip(rn);return dn.class="ck-toolbar__grouped-dropdown",dn.panelPosition=rn.uiLanguageDirection==="ltr"?"sw":"se",V_(dn,this.groupedItems),dn.buttonView.set({label:ln("Show more items"),tooltip:!0,tooltipPosition:rn.uiLanguageDirection==="rtl"?"se":"sw",icon:FC}),dn}_updateFocusCyclableItems(){this.viewFocusables.clear(),this.ungroupedItems.map(rn=>{Km(rn)&&this.viewFocusables.add(rn)}),this.groupedItems.length&&this.viewFocusables.add(this.groupedItemsDropdown)}}class z_ extends uo{constructor(rn){super(rn);const ln=this.bindTemplate;this.set("isVisible",!0),this.children=this.createCollection(),this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__item",ln.if("isVisible","ck-hidden",dn=>!dn)],role:"presentation"},children:this.children})}focus(){this.children.first&&this.children.first.focus()}}class jC extends uo{constructor(rn){super(rn),this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__separator"]}})}}class t0 extends uo{constructor(rn,ln=new t_){super(rn);const dn=this.bindTemplate,mn=new VC(rn);this.set({label:"",isVisible:!0}),this.labelView=ln,this.labelView.bind("text").to(this,"label"),this.children=this.createCollection(),this.children.addMany([this.labelView,mn]),mn.set({role:"group",ariaLabelledBy:ln.id}),mn.focusTracker.destroy(),mn.keystrokes.destroy(),this.items=mn.items,this.setTemplate({tag:"li",attributes:{role:"presentation",class:["ck","ck-list__group",dn.if("isVisible","ck-hidden",gn=>!gn)]},children:this.children})}focus(){if(this.items){const rn=this.items.find(ln=>!(ln instanceof jC));rn&&rn.focus()}}}var zC=an(1046),XP={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(zC.Z,XP),zC.Z.locals;class VC extends uo{constructor(rn){super(rn),this._listItemGroupToChangeListeners=new WeakMap;const ln=this.bindTemplate;this.focusables=new Yu,this.items=this.createCollection(),this.focusTracker=new Au,this.keystrokes=new Ou,this._focusCycler=new Zu({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"arrowup",focusNext:"arrowdown"}}),this.set("ariaLabel",void 0),this.set("ariaLabelledBy",void 0),this.set("role",void 0),this.setTemplate({tag:"ul",attributes:{class:["ck","ck-reset","ck-list"],role:ln.to("role"),"aria-label":ln.to("ariaLabel"),"aria-labelledby":ln.to("ariaLabelledBy")},children:this.items})}render(){super.render();for(const rn of this.items)rn instanceof t0?this._registerFocusableItemsGroup(rn):rn instanceof z_&&this._registerFocusableListItem(rn);this.items.on("change",(rn,ln)=>{for(const dn of ln.removed)dn instanceof t0?this._deregisterFocusableItemsGroup(dn):this._deregisterFocusableListItem(dn);for(const dn of Array.from(ln.added).reverse())dn instanceof t0?this._registerFocusableItemsGroup(dn,ln.index):this._registerFocusableListItem(dn,ln.index)}),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}focusFirst(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}_registerFocusableListItem(rn,ln){this.focusTracker.add(rn.element),this.focusables.add(rn,ln)}_deregisterFocusableListItem(rn){this.focusTracker.remove(rn.element),this.focusables.remove(rn)}_getOnGroupItemsChangeCallback(rn){return(ln,dn)=>{for(const mn of dn.removed)this._deregisterFocusableListItem(mn);for(const mn of Array.from(dn.added).reverse())this._registerFocusableListItem(mn,this.items.getIndex(rn)+dn.index)}}
7744_registerFocusableItemsGroup(rn,ln){Array.from(rn.items).forEach((mn,gn)=>{const bn=ln!==void 0?ln+gn:void 0;this._registerFocusableListItem(mn,bn)});const dn=this._getOnGroupItemsChangeCallback(rn);this._listItemGroupToChangeListeners.set(rn,dn),rn.items.on("change",dn)}_deregisterFocusableItemsGroup(rn){for(const ln of rn.items)this._deregisterFocusableListItem(ln);rn.items.off("change",this._listItemGroupToChangeListeners.get(rn)),this._listItemGroupToChangeListeners.delete(rn)}}var HC=an(7686),JP={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(HC.Z,JP),HC.Z.locals;class n0 extends uo{constructor(rn,ln){super(rn);const dn=this.bindTemplate;this.set("class",void 0),this.set("labelStyle",void 0),this.set("icon",void 0),this.set("isEnabled",!0),this.set("isOn",!1),this.set("isToggleable",!1),this.set("isVisible",!0),this.set("keystroke",void 0),this.set("withKeystroke",!1),this.set("label",void 0),this.set("tabindex",-1),this.set("tooltip",!1),this.set("tooltipPosition","s"),this.set("type","button"),this.set("withText",!1),this.children=this.createCollection(),this.actionView=this._createActionView(ln),this.arrowView=this._createArrowView(),this.keystrokes=new Ou,this.focusTracker=new Au,this.setTemplate({tag:"div",attributes:{class:["ck","ck-splitbutton",dn.to("class"),dn.if("isVisible","ck-hidden",mn=>!mn),this.arrowView.bindTemplate.if("isOn","ck-splitbutton_open")]},children:this.children})}render(){super.render(),this.children.add(this.actionView),this.children.add(this.arrowView),this.focusTracker.add(this.actionView.element),this.focusTracker.add(this.arrowView.element),this.keystrokes.listenTo(this.element),this.keystrokes.set("arrowright",(rn,ln)=>{this.focusTracker.focusedElement===this.actionView.element&&(this.arrowView.focus(),ln())}),this.keystrokes.set("arrowleft",(rn,ln)=>{this.focusTracker.focusedElement===this.arrowView.element&&(this.actionView.focus(),ln())})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this.actionView.focus()}_createActionView(rn){const ln=rn||new Ro;return rn||ln.bind("icon","isEnabled","isOn","isToggleable","keystroke","label","tabindex","tooltip","tooltipPosition","type","withText").to(this),ln.extendTemplate({attributes:{class:"ck-splitbutton__action"}}),ln.delegate("execute").to(this),ln}_createArrowView(){const rn=new Ro,ln=rn.bindTemplate;return rn.icon=e_,rn.extendTemplate({attributes:{class:["ck-splitbutton__arrow"],"data-cke-tooltip-disabled":ln.to("isOn"),"aria-haspopup":!0,"aria-expanded":ln.to("isOn",dn=>String(dn))}}),rn.bind("isEnabled").to(this),rn.bind("label").to(this),rn.bind("tooltip").to(this),rn.delegate("execute").to(this,"open"),rn}}var GC=an(7339),eI={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(GC.Z,eI),GC.Z.locals;var UC=an(3949),tI={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(UC.Z,tI),UC.Z.locals;function Ip(pn,rn=TT){const ln=typeof rn=="function"?new rn(pn):rn,dn=new xT(pn),mn=new r_(pn,ln,dn);return ln.bind("isEnabled").to(mn),ln instanceof n0?ln.arrowView.bind("isOn").to(mn,"isOpen"):ln.bind("isOn").to(mn,"isOpen"),function(gn){(function(bn){bn.on("render",()=>{un({emitter:bn,activator:()=>bn.isOpen,callback:()=>{bn.isOpen=!1},contextElements:()=>[bn.element,...bn.focusTracker._elements]})})})(gn),function(bn){bn.on("execute",wn=>{wn.source instanceof Nv||(bn.isOpen=!1)})}(gn),function(bn){bn.focusTracker.on("change:isFocused",(wn,An,In)=>{bn.isOpen&&!In&&(bn.isOpen=!1)})}(gn),function(bn){bn.keystrokes.set("arrowdown",(wn,An)=>{bn.isOpen&&(bn.panelView.focus(),An())}),bn.keystrokes.set("arrowup",(wn,An)=>{bn.isOpen&&(bn.panelView.focusLast(),An())})}(gn),function(bn){bn.on("change:isOpen",(wn,An,In)=>{if(In)return;const Dn=bn.panelView.element;Dn&&Dn.contains(no.document.activeElement)&&bn.buttonView.focus()})}(gn),function(bn){bn.on("change:isOpen",(wn,An,In)=>{In&&bn.panelView.focus()},{priority:"low"})}(gn)}(mn),mn}function V_(pn,rn,ln={}){pn.extendTemplate({attributes:{class:["ck-toolbar-dropdown"]}}),pn.isOpen?WC(pn,rn,ln):pn.once("change:isOpen",()=>WC(pn,rn,ln),{priority:"highest"}),ln.enableActiveItemFocusOnDropdownOpen&&YC(pn,()=>pn.toolbarView.items.find(dn=>dn.isOn))}function WC(pn,rn,ln){const dn=pn.locale,mn=dn.t,gn=pn.toolbarView=new j_(dn),bn=typeof rn=="function"?rn():rn;gn.ariaLabel=ln.ariaLabel||mn("Dropdown toolbar"),ln.maxWidth&&(gn.maxWidth=ln.maxWidth),ln.class&&(gn.class=ln.class),ln.isCompact&&(gn.isCompact=ln.isCompact),ln.isVertical&&(gn.isVertical=!0),bn instanceof Yu?gn.items.bindTo(bn).using(wn=>wn):gn.items.addMany(bn),pn.panelView.children.add(gn),gn.items.delegate("execute").to(pn)}function qC(pn,rn,ln={}){pn.isOpen?KC(pn,rn,ln):pn.once("change:isOpen",()=>KC(pn,rn,ln),{priority:"highest"}),YC(pn,()=>pn.listView.items.find(dn=>dn instanceof z_&&dn.children.first.isOn))}function KC(pn,rn,ln){const dn=pn.locale,mn=pn.listView=new VC(dn),gn=typeof rn=="function"?rn():rn;mn.ariaLabel=ln.ariaLabel,mn.role=ln.role,ZC(pn,mn.items,gn,dn),pn.panelView.children.add(mn),mn.items.delegate("execute").to(pn)}function YC(pn,rn){pn.on("change:isOpen",()=>{if(!pn.isOpen)return;const ln=rn();ln&&(typeof ln.focus=="function"?ln.focus():jn("ui-dropdown-focus-child-on-open-child-missing-focus",{view:ln}))},{priority:Ln.low-10})}function ZC(pn,rn,ln,dn){rn.bindTo(ln).using(mn=>{if(mn.type==="separator")return new jC(dn);if(mn.type==="group"){const gn=new t0(dn);return gn.set({label:mn.label}),ZC(pn,gn.items,mn.items,dn),gn.items.delegate("execute").to(pn),gn}if(mn.type==="button"||mn.type==="switchbutton"){const gn=new z_(dn);let bn;return mn.type==="button"?(bn=new Ro(dn),bn.extendTemplate({attributes:{"aria-checked":bn.bindTemplate.to("isOn")}})):bn=new Nv(dn),bn.bind(...Object.keys(mn.model)).to(mn.model),bn.delegate("execute").to(gn),gn.children.add(bn),gn}return null})}const r0=(pn,rn,ln)=>{const dn=new $T(pn.locale);return dn.set({id:rn,ariaDescribedById:ln}),dn.bind("isReadOnly").to(pn,"isEnabled",mn=>!mn),dn.bind("hasError").to(pn,"errorText",mn=>!!mn),dn.on("input",()=>{pn.errorText=null}),pn.bind("isEmpty","isFocused","placeholder").to(dn),dn},dv=(pn,rn=0,ln=1)=>pn>ln?ln:pn<rn?rn:pn,Su=(pn,rn=0,ln=Math.pow(10,rn))=>Math.round(ln*pn)/ln,H_=pn=>(pn[0]==="#"&&(pn=pn.substring(1)),pn.length<6?{r:parseInt(pn[0]+pn[0],16),g:parseInt(pn[1]+pn[1],16),b:parseInt(pn[2]+pn[2],16),a:pn.length===4?Su(parseInt(pn[3]+pn[3],16)/255,2):1}:{r:parseInt(pn.substring(0,2),16),g:parseInt(pn.substring(2,4),16),b:parseInt(pn.substring(4,6),16),a:pn.length===8?Su(parseInt(pn.substring(6,8),16)/255,2):1}),nI=({h:pn,s:rn,v:ln,a:dn})=>{const mn=(200-rn)*ln/100;return{h:Su(pn),s:Su(mn>0&&mn<200?rn*ln/100/(mn<=100?mn:200-mn)*100:0),l:Su(mn/2),a:Su(dn,2)}},G_=pn=>{const{h:rn,s:ln,l:dn}=nI(pn);return`hsl(${rn}, ${ln}%, ${dn}%)`},rI=({h:pn,s:rn,v:ln,a:dn})=>{pn=pn/360*6,rn/=100,ln/=100;const mn=Math.floor(pn),gn=ln*(1-rn),bn=ln*(1-(pn-mn)*rn),wn=ln*(1-(1-pn+mn)*rn),An=mn%6;return{r:Su(255*[ln,bn,gn,gn,wn,ln][An]),g:Su(255*[wn,ln,ln,bn,gn,gn][An]),b:Su(255*[gn,gn,wn,ln,ln,bn][An]),a:Su(dn,2)}},i0=pn=>{const rn=pn.toString(16);return rn.length<2?"0"+rn:rn},iI=({r:pn,g:rn,b:ln,a:dn})=>{const mn=dn<1?i0(Su(255*dn)):"";return"#"+i0(pn)+i0(rn)+i0(ln)+mn},oI=({r:pn,g:rn,b:ln,a:dn})=>{const mn=Math.max(pn,rn,ln),gn=mn-Math.min(pn,rn,ln),bn=gn?mn===pn?(rn-ln)/gn:mn===rn?2+(ln-pn)/gn:4+(pn-rn)/gn:0;
vendor: 7,662 bytes, line 7744
7744return{h:Su(60*(bn<0?bn+6:bn)),s:Su(mn?gn/mn*100:0),v:Su(mn/255*100),a:dn}},QC=(pn,rn)=>{if(pn===rn)return!0;for(const ln in pn)if(pn[ln]!==rn[ln])return!1;return!0},XC={},JC=pn=>{let rn=XC[pn];return rn||(rn=document.createElement("template"),rn.innerHTML=pn,XC[pn]=rn),rn},U_=(pn,rn,ln)=>{pn.dispatchEvent(new CustomEvent(rn,{bubbles:!0,detail:ln}))};let Mm=!1;const W_=pn=>"touches"in pn,eA=(pn,rn)=>{const ln=W_(rn)?rn.touches[0]:rn,dn=pn.el.getBoundingClientRect();U_(pn.el,"move",pn.getMove({x:dv((ln.pageX-(dn.left+window.pageXOffset))/dn.width),y:dv((ln.pageY-(dn.top+window.pageYOffset))/dn.height)}))};class tA{constructor(rn,ln,dn,mn){const gn=JC(`<div role="slider" tabindex="0" part="${ln}" ${dn}><div part="${ln}-pointer"></div></div>`);rn.appendChild(gn.content.cloneNode(!0));const bn=rn.querySelector(`[part=${ln}]`);bn.addEventListener("mousedown",this),bn.addEventListener("touchstart",this),bn.addEventListener("keydown",this),this.el=bn,this.xy=mn,this.nodes=[bn.firstChild,bn]}set dragging(rn){const ln=rn?document.addEventListener:document.removeEventListener;ln(Mm?"touchmove":"mousemove",this),ln(Mm?"touchend":"mouseup",this)}handleEvent(rn){switch(rn.type){case"mousedown":case"touchstart":if(rn.preventDefault(),!(ln=>!(Mm&&!W_(ln)||(Mm||(Mm=W_(ln)),0)))(rn)||!Mm&&rn.button!=0)return;this.el.focus(),eA(this,rn),this.dragging=!0;break;case"mousemove":case"touchmove":rn.preventDefault(),eA(this,rn);break;case"mouseup":case"touchend":this.dragging=!1;break;case"keydown":((ln,dn)=>{const mn=dn.keyCode;mn>40||ln.xy&&mn<37||mn<33||(dn.preventDefault(),U_(ln.el,"move",ln.getMove({x:mn===39?.01:mn===37?-.01:mn===34?.05:mn===33?-.05:mn===35?1:mn===36?-1:0,y:mn===40?.01:mn===38?-.01:0},!0)))})(this,rn)}}style(rn){rn.forEach((ln,dn)=>{for(const mn in ln)this.nodes[dn].style.setProperty(mn,ln[mn])})}}class sI extends tA{constructor(rn){super(rn,"hue",'aria-label="Hue" aria-valuemin="0" aria-valuemax="360"',!1)}update({h:rn}){this.h=rn,this.style([{left:rn/360*100+"%",color:G_({h:rn,s:100,v:100,a:1})}]),this.el.setAttribute("aria-valuenow",`${Su(rn)}`)}getMove(rn,ln){return{h:ln?dv(this.h+360*rn.x,0,360):360*rn.x}}}class aI extends tA{constructor(rn){super(rn,"saturation",'aria-label="Color"',!0)}update(rn){this.hsva=rn,this.style([{top:100-rn.v+"%",left:`${rn.s}%`,color:G_(rn)},{"background-color":G_({h:rn.h,s:100,v:100,a:1})}]),this.el.setAttribute("aria-valuetext",`Saturation ${Su(rn.s)}%, Brightness ${Su(rn.v)}%`)}getMove(rn,ln){return{s:ln?dv(this.hsva.s+100*rn.x,0,100):100*rn.x,v:ln?dv(this.hsva.v-100*rn.y,0,100):Math.round(100-100*rn.y)}}}const o0=Symbol("same"),q_=Symbol("color"),nA=Symbol("hsva"),K_=Symbol("update"),rA=Symbol("parts"),iA=Symbol("css"),oA=Symbol("sliders");class lI extends HTMLElement{static get observedAttributes(){return["color"]}get[iA](){return[':host{display:flex;flex-direction:column;position:relative;width:200px;height:200px;user-select:none;-webkit-user-select:none;cursor:default}:host([hidden]){display:none!important}[role=slider]{position:relative;touch-action:none;user-select:none;-webkit-user-select:none;outline:0}[role=slider]:last-child{border-radius:0 0 8px 8px}[part$=pointer]{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;display:flex;place-content:center center;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}[part$=pointer]::after{content:"";width:100%;height:100%;border-radius:inherit;background-color:currentColor}[role=slider]:focus [part$=pointer]{transform:translate(-50%,-50%) scale(1.1)}',"[part=hue]{flex:0 0 24px;background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}[part=hue-pointer]{top:50%;z-index:2}","[part=saturation]{flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,rgba(255,255,255,0));box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}[part=saturation-pointer]{z-index:3}"]}get[oA](){return[aI,sI]}get color(){return this[q_]}set color(rn){if(!this[o0](rn)){const ln=this.colorModel.toHsva(rn);this[K_](ln),this[q_]=rn}}constructor(){super();const rn=JC(`<style>${this[iA].join("")}</style>`),ln=this.attachShadow({mode:"open"});ln.appendChild(rn.content.cloneNode(!0)),ln.addEventListener("move",this),this[rA]=this[oA].map(dn=>new dn(ln))}connectedCallback(){if(this.hasOwnProperty("color")){const rn=this.color;delete this.color,this.color=rn}else this.color||(this.color=this.colorModel.defaultColor)}attributeChangedCallback(rn,ln,dn){const mn=this.colorModel.fromAttr(dn);this[o0](mn)||(this.color=mn)}handleEvent(rn){const ln=this[nA],dn={...ln,...rn.detail};let mn;this[K_](dn),QC(dn,ln)||this[o0](mn=this.colorModel.fromHsva(dn))||(this[q_]=mn,U_(this,"color-changed",{value:mn}))}[o0](rn){return this.color&&this.colorModel.equal(rn,this.color)}[K_](rn){this[nA]=rn,this[rA].forEach(ln=>ln.update(rn))}}const cI={defaultColor:"#000",toHsva:pn=>oI(H_(pn)),fromHsva:({h:pn,s:rn,v:ln})=>iI(rI({h:pn,s:rn,v:ln,a:1})),equal:(pn,rn)=>pn.toLowerCase()===rn.toLowerCase()||QC(H_(pn),H_(rn)),fromAttr:pn=>pn};class dI extends lI{get colorModel(){return cI}}customElements.define("hex-color-picker",class extends dI{});var sA=an(3398),uI={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(sA.Z,uI),sA.Z.locals;var aA=an(4157),hI={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(aA.Z,hI),aA.Z.locals;class pI{constructor(rn){this._components=new Map,this.editor=rn}*names(){for(const rn of this._components.values())yield rn.originalName}add(rn,ln){this._components.set(Y_(rn),{callback:ln,originalName:rn})}create(rn){if(!this.has(rn))throw new On("componentfactory-item-missing",this,{name:rn});return this._components.get(Y_(rn)).callback(this.editor.locale)}has(rn){return this._components.has(Y_(rn))}}function Y_(pn){return String(pn).toLowerCase()}var lA=an(8847),fI={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(lA.Z,fI),lA.Z.locals;class mI extends uo{constructor(rn,ln={}){super(rn);const dn=this.bindTemplate;this.set("label",ln.label||""),this.set("class",ln.class||null),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__header",dn.to("class")]},children:this.children}),ln.icon&&(this.iconView=new Vp,this.iconView.content=ln.icon,this.children.add(this.iconView));const mn=new uo(rn);mn.setTemplate({tag:"h2",attributes:{class:["ck","ck-form__header__label"]},children:[{text:dn.to("label")}]}),this.children.add(mn)}}var cA=an(6342),gI={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(cA.Z,gI),cA.Z.locals;class vI extends uo{constructor(rn){super(rn),this.children=this.createCollection(),this.keystrokes=new Ou,this._focusTracker=new Au,this._focusables=new Yu,this.focusCycler=new Zu({focusables:this._focusables,focusTracker:this._focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-dialog__actions"]},children:this.children})}render(){super.render(),this.keystrokes.listenTo(this.element)}setButtons(rn){for(const ln of rn){const dn=new Ro(this.locale);let mn;for(mn in dn.on("execute",()=>ln.onExecute()),ln.onCreate&&ln.onCreate(dn),ln)mn!="onExecute"&&mn!="onCreate"&&dn.set(mn,ln[mn]);this.children.add(dn)}this._updateFocusCyclableItems()}focus(rn){rn===-1?this.focusCycler.focusLast():this.focusCycler.focusFirst()}
7744_updateFocusCyclableItems(){Array.from(this.children).forEach(rn=>{this._focusables.add(rn),this._focusTracker.add(rn.element)})}}class bI extends uo{constructor(rn){super(rn),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-dialog__content"]},children:this.children})}reset(){for(;this.children.length;)this.children.remove(0)}}var dA=an(6049),_I={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(dA.Z,_I),dA.Z.locals;const Z_="screen-center",yI="editor-center",kI="editor-top-side",wI="editor-top-center",CI="editor-bottom-center",AI="editor-above-center",$I="editor-below-center",uA=km("px"),hA=class extends function(pn){return class extends pn{constructor(...rn){super(...rn),this._onDragBound=this._onDrag.bind(this),this._onDragEndBound=this._onDragEnd.bind(this),this._lastDraggingCoordinates={x:0,y:0},this.on("render",()=>{this._attachListeners()}),this.set("isDragging",!1)}_attachListeners(){this.listenTo(this.element,"mousedown",this._onDragStart.bind(this)),this.listenTo(this.element,"touchstart",this._onDragStart.bind(this))}_attachDragListeners(){this.listenTo(no.document,"mouseup",this._onDragEndBound),this.listenTo(no.document,"touchend",this._onDragEndBound),this.listenTo(no.document,"mousemove",this._onDragBound),this.listenTo(no.document,"touchmove",this._onDragBound)}_detachDragListeners(){this.stopListening(no.document,"mouseup",this._onDragEndBound),this.stopListening(no.document,"touchend",this._onDragEndBound),this.stopListening(no.document,"mousemove",this._onDragBound),this.stopListening(no.document,"touchmove",this._onDragBound)}_onDragStart(rn,ln){if(!this._isHandleElementPressed(ln))return;this._attachDragListeners();let dn=0,mn=0;ln instanceof MouseEvent?(dn=ln.clientX,mn=ln.clientY):(dn=ln.touches[0].clientX,mn=ln.touches[0].clientY),this._lastDraggingCoordinates={x:dn,y:mn},this.isDragging=!0}_onDrag(rn,ln){if(!this.isDragging)return void this._detachDragListeners();let dn=0,mn=0;ln instanceof MouseEvent?(dn=ln.clientX,mn=ln.clientY):(dn=ln.touches[0].clientX,mn=ln.touches[0].clientY),ln.preventDefault(),this.fire("drag",{deltaX:Math.round(dn-this._lastDraggingCoordinates.x),deltaY:Math.round(mn-this._lastDraggingCoordinates.y)}),this._lastDraggingCoordinates={x:dn,y:mn}}_onDragEnd(){this._detachDragListeners(),this.isDragging=!1}_isHandleElementPressed(rn){return!!this.dragHandleElement&&(this.dragHandleElement===rn.target||rn.target instanceof HTMLElement&&this.dragHandleElement.contains(rn.target))}}}(uo){constructor(pn,{getCurrentDomRoot:rn,getViewportOffset:ln}){super(pn),this.wasMoved=!1;const dn=this.bindTemplate,mn=pn.t;this.set("className",""),this.set("ariaLabel",mn("Editor dialog")),this.set("isModal",!1),this.set("position",Z_),this.set("_isVisible",!1),this.set("_isTransparent",!1),this.set("_top",0),this.set("_left",0),this._getCurrentDomRoot=rn,this._getViewportOffset=ln,this.decorate("moveTo"),this.parts=this.createCollection(),this.keystrokes=new Ou,this.focusTracker=new Au,this._focusables=new Yu,this._focusCycler=new Zu({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-dialog-overlay",dn.if("isModal","ck-dialog-overlay__transparent",gn=>!gn),dn.if("_isVisible","ck-hidden",gn=>!gn)],tabindex:"-1"},children:[{tag:"div",attributes:{tabindex:"-1",class:["ck","ck-dialog",dn.to("className")],role:"dialog","aria-label":dn.to("ariaLabel"),style:{top:dn.to("_top",gn=>uA(gn)),left:dn.to("_left",gn=>uA(gn)),visibility:dn.if("_isTransparent","hidden")}},children:this.parts}]})}render(){super.render(),this.keystrokes.set("Esc",(pn,rn)=>{this.fire("close",{source:"escKeyPress"}),rn()}),this.on("drag",(pn,{deltaX:rn,deltaY:ln})=>{this.wasMoved=!0,this.moveBy(rn,ln)}),this.listenTo(no.window,"resize",()=>{this._isVisible&&!this.wasMoved&&this.updatePosition()}),this.listenTo(no.document,"scroll",()=>{this._isVisible&&!this.wasMoved&&this.updatePosition()}),this.on("change:_isVisible",(pn,rn,ln)=>{ln&&(this._isTransparent=!0,setTimeout(()=>{this.updatePosition(),this._isTransparent=!1,this.focus()},10))}),this.keystrokes.listenTo(this.element)}get dragHandleElement(){return this.headerView?this.headerView.element:null}setupParts({icon:pn,title:rn,hasCloseButton:ln=!0,content:dn,actionButtons:mn}){rn&&(this.headerView=new mI(this.locale,{icon:pn}),ln&&(this.closeButtonView=this._createCloseButton(),this.headerView.children.add(this.closeButtonView)),this.headerView.label=rn,this.ariaLabel=rn,this.parts.add(this.headerView,0)),dn&&(dn instanceof uo&&(dn=[dn]),this.contentView=new bI(this.locale),this.contentView.children.addMany(dn),this.parts.add(this.contentView)),mn&&(this.actionsView=new vI(this.locale),this.actionsView.setButtons(mn),this.parts.add(this.actionsView)),this._updateFocusCyclableItems()}focus(){this._focusCycler.focusFirst()}moveTo(pn,rn){const ln=this._getViewportRect(),dn=this._getDialogRect
7744();pn+dn.width>ln.right&&(pn=ln.right-dn.width),pn<ln.left&&(pn=ln.left),rn<ln.top&&(rn=ln.top),this._moveTo(pn,rn)}_moveTo(pn,rn){this._left=pn,this._top=rn}moveBy(pn,rn){this.moveTo(this._left+pn,this._top+rn)}_moveOffScreen(){this._moveTo(-9999,-9999)}updatePosition(){if(!this.element||!this.element.parentNode)return;const pn=this._getViewportRect();let rn,ln=this.position;this._getCurrentDomRoot()?rn=this._getVisibleDomRootRect(pn):ln=Z_;const dn=hA.defaultOffset,mn=this._getDialogRect();switch(ln){case kI:if(rn){const gn=this.locale.contentLanguageDirection==="ltr"?rn.right-mn.width-dn:rn.left+dn;this.moveTo(gn,rn.top+dn)}else this._moveOffScreen();break;case yI:rn?this.moveTo(Math.round(rn.left+rn.width/2-mn.width/2),Math.round(rn.top+rn.height/2-mn.height/2)):this._moveOffScreen();break;case Z_:this.moveTo(Math.round((pn.width-mn.width)/2),Math.round((pn.height-mn.height)/2));break;case wI:rn?this.moveTo(Math.round(rn.left+rn.width/2-mn.width/2),rn.top+dn):this._moveOffScreen();break;case CI:rn?this.moveTo(Math.round(rn.left+rn.width/2-mn.width/2),rn.bottom-mn.height-dn):this._moveOffScreen();break;case AI:rn?this.moveTo(Math.round(rn.left+rn.width/2-mn.width/2),rn.top-mn.height-dn):this._moveOffScreen();break;case $I:rn?this.moveTo(Math.round(rn.left+rn.width/2-mn.width/2),rn.bottom+dn):this._moveOffScreen()}}_getVisibleDomRootRect(pn){let rn=new So(this._getCurrentDomRoot()).getVisible();return rn?(rn=pn.getIntersection(rn),rn||null):null}_getDialogRect(){return new So(this.element.firstElementChild)}_getViewportRect(){return function(pn){pn=Object.assign({top:0,bottom:0,left:0,right:0},pn);const rn=new So(no.window);return rn.top+=pn.top,rn.height-=pn.top,rn.bottom-=pn.bottom,rn.height-=pn.bottom,rn.left+=pn.left,rn.right-=pn.right,rn.width-=pn.left+pn.right,rn}(this._getViewportOffset())}_updateFocusCyclableItems(){const pn=[];if(this.contentView)for(const rn of this.contentView.children)Km(rn)&&pn.push(rn);this.actionsView&&pn.push(this.actionsView),this.closeButtonView&&pn.push(this.closeButtonView),pn.forEach(rn=>{var ln;this._focusables.add(rn),this.focusTracker.add(rn.element),Km(ln=rn)&&"focusCycler"in ln&&ln.focusCycler instanceof Zu&&(this.listenTo(rn.focusCycler,"forwardCycle",dn=>{this._focusCycler.focusNext(),this._focusCycler.next!==this._focusCycler.focusables.get(this._focusCycler.current)&&dn.stop()}),this.listenTo(rn.focusCycler,"backwardCycle",dn=>{this._focusCycler.focusPrevious(),this._focusCycler.previous!==this._focusCycler.focusables.get(this._focusCycler.current)&&dn.stop()}))})}_createCloseButton(){const pn=new Ro(this.locale),rn=this.locale.t;return pn.set({label:rn("Close"),tooltip:!0,icon:LC}),pn.on("execute",()=>this.fire("close",{source:"closeButton"})),pn}};let Q_=hA;Q_.defaultOffset=15;var pA=an(8793),SI={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(pA.Z,SI),pA.Z.locals;var xI=Object.defineProperty,fA=Object.getOwnPropertySymbols,EI=Object.prototype.hasOwnProperty,TI=Object.prototype.propertyIsEnumerable,mA=(pn,rn,ln)=>rn in pn?xI(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln,Do=(pn,rn)=>{for(var ln in rn||(rn={}))EI.call(rn,ln)&&mA(pn,ln,rn[ln]);if(fA)for(var ln of fA(rn))TI.call(rn,ln)&&mA(pn,ln,rn[ln]);return pn};const gA=km("px"),vA=no.document.body,MI={top:-99999,left:-99999,name:"arrowless",config:{withArrow:!1}},X_=class extends uo{constructor(pn){super(pn);const rn=this.bindTemplate;this.set("top",0),this.set("left",0),this.set("position","arrow_nw"),this.set("isVisible",!1),this.set("withArrow",!0),this.set("class",void 0),this._pinWhenIsVisibleCallback=null,this.content=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-panel",rn.to("position",ln=>`ck-balloon-panel_${ln}`),rn.if("isVisible","ck-balloon-panel_visible"),rn.if("withArrow","ck-balloon-panel_with-arrow"),rn.to("class")],style:{top:rn.to("top",gA),left:rn.to("left",gA)}},children:this.content})}show(){this.isVisible=!0}hide(){this.isVisible=!1}attachTo(pn){this.show();const rn=X_.defaultPositions,ln=Object.assign({},{element:this.element,positions:[rn.southArrowNorth,rn.southArrowNorthMiddleWest,rn.southArrowNorthMiddleEast,rn.southArrowNorthWest,rn.southArrowNorthEast,rn.northArrowSouth,rn.northArrowSouthMiddleWest,rn.northArrowSouthMiddleEast,rn.northArrowSouthWest,rn.northArrowSouthEast,rn.viewportStickyNorth],limiter:vA,fitInViewport:!0},pn),dn=X_._getOptimalPosition(ln)||MI,mn=parseInt(dn.left),gn=parseInt(dn.top),bn=dn.name,wn=dn.config||{},{withArrow:An=!0}=wn;this.top=gn,this.left=mn,this.position=bn,this.withArrow=An}pin(pn){this.unpin(),this._pinWhenIsVisibleCallback=()=>{this.isVisible?this._startPinning(pn):this._stopPinning()},this._startPinning(pn),this.listenTo(this,"change:isVisible",this._pinWhenIsVisibleCallback)}unpin(){this._pinWhenIsVisibleCallback&&(this._stopPinning(),this.stopListening(this,"change:isVisible",this._pinWhenIsVisibleCallback),this._pinWhenIsVisibleCallback=null,this.hide())}_startPinning(pn){this.attachTo(pn);const rn=J_(pn.target),ln=pn.limiter?J_(pn.limiter):vA;this.listenTo(no.document,"scroll",(dn,mn)=>{const gn=mn.target,bn=rn&&gn.contains(rn),wn=ln&&gn.contains(ln);!bn&&!wn&&rn&&ln||this.attachTo(pn)},{useCapture:!0}),this.listenTo(no.window,"resize",()=>{this.attachTo(pn)})}_stopPinning(){this.stopListening(no.document,"scroll"),this.stopListening(no.window,"resize")}};let Ru=X_;function J_(pn){return _f(pn)?pn:Mv(pn)?pn.commonAncestorContainer:typeof pn=="function"?J_(pn()):null}function bA(pn={}){const{sideOffset:rn=Ru.arrowSideOffset,heightOffset:ln=Ru.arrowHeightOffset,stickyVerticalOffset:dn=Ru.stickyVerticalOffset,config:mn}=pn;return{northWestArrowSouthWest:(wn,An)=>Do({top:gn(wn,An),left:wn.left-rn,name:"arrow_sw"},mn&&{config:mn}),northWestArrowSouthMiddleWest:(wn,An)=>Do({top:gn(wn,An),left:wn.left-.25*An.width-rn,name:"arrow_smw"},mn&&{config:mn}),northWestArrowSouth:(wn,An)=>Do({top:gn(wn,An),left:wn.left-An.width/2,name:"arrow_s"},mn&&{config:mn}),northWestArrowSouthMiddleEast:(wn,An)=>Do({top:gn(wn,An),left:wn.left-.75*An.width+rn,name:"arrow_sme"},mn&&{config:mn}),northWestArrowSouthEast:(wn,An)=>Do({top:gn(wn,An),left:wn.left-An.width+rn,name:"arrow_se"},mn&&{config:mn}),northArrowSouthWest:(wn,An)=>Do({top:gn(wn,An),left:wn.left+wn.width/2-rn,name:"arrow_sw"},mn&&{config:mn}),northArrowSouthMiddleWest:(wn,An)=>Do({top:gn(wn,An),left:wn.left+wn.width/2-.25*An.width-rn,name:"arrow_smw"},mn&&{config:mn}),northArrowSouth:(wn,An)=>Do({top:gn(wn,An),left:wn.left+wn.width/2-An.width/2,name:"arrow_s"},mn&&{config:mn}),northArrowSouthMiddleEast:(wn,An)=>Do({top:gn(wn,An),left:wn.left+wn.width/2-.75*An.width+rn,name:"arrow_sme"},mn&&{config:mn}),northArrowSouthEast:(wn,An)=>Do({top:gn(wn,An),left:wn.left+wn.width/2-An.width+rn,name:"arrow_se"},mn&&{config:mn}),northEastArrowSouthWest:(wn,An)=>Do({top:gn(wn,An),left:wn.right-rn,name:"arrow_sw"},mn&&{config:mn}),northEastArrowSouthMiddleWest:(wn,An)=>Do({top:gn(wn,An),left:wn.right-.25*An.width-rn,name:"arrow_smw"},mn&&{config:mn}),northEastArrowSouth:(wn,An)=>Do({top:gn(wn,An),left:wn.right-An.width/2,name:"arrow_s"},mn&&{config:mn}),northEastArrowSouthMiddleEast:(wn,An)=>Do({top:gn(wn,An),left:wn.right-.75*An.width+rn,name:"arrow_sme"},mn&&{config:mn}),northEastArrowSouthEast:(wn,An)=>Do({top:gn(wn,An),left:wn.right-An.width+rn,name:"arrow_se"},mn&&{config:mn}),southWestArrowNorthWest:wn=>Do({top:bn(wn),left:wn.left-rn,name:"arrow_nw"},mn&&{config:mn}),southWestArrowNorthMiddleWest:(wn,An)=>Do({top:bn(wn),left:wn.left-.25*An.width-rn,name:"arrow_nmw"},mn&&{config:mn}),southWestArrowNorth:(wn,An)=>Do({top:bn(wn),left:wn.left-An.width/2,name:"arrow_n"},mn&&{config:mn}),southWestArrowNorthMiddleEast:(wn,An)=>Do({top:bn(wn),left:wn.left-.75*An.width+rn,name:"arrow_nme"},mn&&{config:mn}),southWestArrowNorthEast:(wn,An)=>Do({top:bn(wn),left:wn.left-An.width+rn,name:"arrow_ne"},mn&&{config:mn}),southArrowNorthWest:wn=>Do({top:bn(wn),left:wn.left+wn.width/2-rn,name:"arrow_nw"},mn&&{config:mn}),southArrowNorthMiddleWest:(wn,An)=>Do({top:bn(wn),left:wn.left+wn.width/2-.25*An.width-rn,name:"arrow_nmw"},mn&&{config:mn}),southArrowNorth:(wn,An)=>Do({top:bn(wn),left:wn.left+wn.width/2-An.width/2,name:"arrow_n"},mn&&{config:mn}),southArrowNorthMiddleEast:(wn,An)=>Do({top:bn(wn),left:wn.left+wn.width/2-.75*An.width+rn,name:"arrow_nme"},mn&&{config:mn}),southArrowNorthEast:(wn,An)=>Do({top:bn(wn),left:wn.left+wn.width/2-An.width+rn,name:"arrow_ne"},mn&&{config:mn}),southEastArrowNorthWest:wn=>Do({top:bn(wn),left:wn.right-rn,name:"arrow_nw"},mn&&{config:mn}),southEastArrowNorthMiddleWest:(wn,An)=>Do({top:bn(wn),left:wn.right-.25*An.width-rn,name:"arrow_nmw"},mn&&{config:mn}),southEastArrowNorth:(wn,An)=>Do({top:bn(wn),left:wn.right-An.width/2,name:"arrow_n"},mn&&{config:mn}),southEastArrowNorthMiddleEast:(wn,An)=>Do({top:bn(wn),left:wn.right-.75*An.width+rn,name:"arrow_nme"},mn&&{config:mn}),southEastArrowNorthEast:(wn,An)=>Do({top:bn(wn),left:wn.right-An.width+rn,name:"arrow_ne"},mn&&{config:mn}),westArrowEast:(wn,An)=>Do({top:wn.top+wn.height/2-An.height/2,left:wn.left-An.width-ln,name:"arrow_e"},mn&&{config:mn}),eastArrowWest:(wn,An)=>Do({top:wn.top+wn.height/2-An.height/2,left:wn.right+ln,name:"arrow_w"},mn&&{config:mn}),viewportStickyNorth:(wn,An,In,Dn)=>{const Bn=Dn||In;return wn.getIntersection(Bn)?Bn.height-wn.height>dn?null:{top:Bn.top+dn,left:wn.left+wn.width/2-An.width/2,name:"arrowless",config:Do({withArrow:!1}
7744,mn)}:null}};function gn(wn,An){return wn.top-An.height-ln}function bn(wn){return wn.bottom+ln}}Ru.arrowSideOffset=25,Ru.arrowHeightOffset=10,Ru.stickyVerticalOffset=20,Ru._getOptimalPosition=Z0,Ru.defaultPositions=bA();var _A=an(3332),PI={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(_A.Z,PI),_A.Z.locals;const yA="ck-tooltip",Fu=class extends Ku(){constructor(pn){if(super(),this._currentElementWithTooltip=null,this._currentTooltipPosition=null,this._resizeObserver=null,Fu._editors.add(pn),Fu._instance)return Fu._instance;Fu._instance=this,this.tooltipTextView=new uo(pn.locale),this.tooltipTextView.set("text",""),this.tooltipTextView.setTemplate({tag:"span",attributes:{class:["ck","ck-tooltip__text"]},children:[{text:this.tooltipTextView.bindTemplate.to("text")}]}),this.balloonPanelView=new Ru(pn.locale),this.balloonPanelView.class=yA,this.balloonPanelView.content.add(this.tooltipTextView),this._pinTooltipDebounced=_g(this._pinTooltip,600),this.listenTo(no.document,"mouseenter",this._onEnterOrFocus.bind(this),{useCapture:!0}),this.listenTo(no.document,"mouseleave",this._onLeaveOrBlur.bind(this),{useCapture:!0}),this.listenTo(no.document,"focus",this._onEnterOrFocus.bind(this),{useCapture:!0}),this.listenTo(no.document,"blur",this._onLeaveOrBlur.bind(this),{useCapture:!0}),this.listenTo(no.document,"scroll",this._onScroll.bind(this),{useCapture:!0}),this._watchdogExcluded=!0}destroy(pn){const rn=pn.ui.view&&pn.ui.view.body;Fu._editors.delete(pn),this.stopListening(pn.ui),rn&&rn.has(this.balloonPanelView)&&rn.remove(this.balloonPanelView),Fu._editors.size||(this._unpinTooltip(),this.balloonPanelView.destroy(),this.stopListening(),Fu._instance=null)}static getPositioningFunctions(pn){const rn=Fu.defaultBalloonPositions;return{s:[rn.southArrowNorth,rn.southArrowNorthEast,rn.southArrowNorthWest],n:[rn.northArrowSouth],e:[rn.eastArrowWest],w:[rn.westArrowEast],sw:[rn.southArrowNorthEast],se:[rn.southArrowNorthWest]}[pn]}_onEnterOrFocus(pn,{target:rn}){const ln=e1(rn);var dn;ln&&ln!==this._currentElementWithTooltip&&(this._unpinTooltip(),this._pinTooltipDebounced(ln,{text:(dn=ln).dataset.ckeTooltipText,position:dn.dataset.ckeTooltipPosition||"s",cssClass:dn.dataset.ckeTooltipClass||""}))}_onLeaveOrBlur(pn,{target:rn,relatedTarget:ln}){if(pn.name==="mouseleave"){if(!_f(rn)||this._currentElementWithTooltip&&rn!==this._currentElementWithTooltip)return;const dn=e1(rn),mn=e1(ln);dn&&dn!==mn&&this._unpinTooltip()}else{if(this._currentElementWithTooltip&&rn!==this._currentElementWithTooltip)return;this._unpinTooltip()}}_onScroll(pn,{target:rn}){this._currentElementWithTooltip&&(rn.contains(this.balloonPanelView.element)&&rn.contains(this._currentElementWithTooltip)||this._unpinTooltip())}_pinTooltip(pn,{text:rn,position:ln,cssClass:dn}){const mn=yu(Fu._editors.values()).ui.view.body;mn.has(this.balloonPanelView)||mn.add(this.balloonPanelView),this.tooltipTextView.text=rn,this.balloonPanelView.pin({target:pn,positions:Fu.getPositioningFunctions(ln)}),this._resizeObserver=new Gm(pn,()=>{em(pn)||this._unpinTooltip()}),this.balloonPanelView.class=[yA,dn].filter(gn=>gn).join(" ");for(const gn of Fu._editors)this.listenTo(gn.ui,"update",this._updateTooltipPosition.bind(this),{priority:"low"});this._currentElementWithTooltip=pn,this._currentTooltipPosition=ln}_unpinTooltip(){this._pinTooltipDebounced.cancel(),this.balloonPanelView.unpin();for(const pn of Fu._editors)this.stopListening(pn.ui,"update");this._currentElementWithTooltip=null,this._currentTooltipPosition=null,this._resizeObserver&&this._resizeObserver.destroy()}_updateTooltipPosition(){em(this._currentElementWithTooltip)?this.balloonPanelView.pin({target:this._currentElementWithTooltip,positions:Fu.getPositioningFunctions(this._currentTooltipPosition)}):this._unpinTooltip()}};let s0=Fu;function e1(pn){return _f(pn)?pn.closest("[data-cke-tooltip-text]:not([data-cke-tooltip-disabled])"):null}s0.defaultBalloonPositions=bA({heightOffset:5,sideOffset:13}),s0._editors=new Set,s0._instance=null;const a0=function(pn,rn,ln){var dn=!0,mn=!0;if(typeof pn!="function")throw new TypeError("Expected a function");return nr(ln)&&(dn="leading"in ln?!!ln.leading:dn,mn="trailing"in ln?!!ln.trailing:mn),_g(pn,rn,{leading:dn,maxWait:rn,trailing:mn})};var II=Object.defineProperty,kA=Object.getOwnPropertySymbols,DI=Object.prototype.hasOwnProperty,OI=Object.prototype.propertyIsEnumerable,wA=(pn,rn,ln)=>rn in pn?II(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln,NI=(pn,rn)=>{for(var ln in rn||(rn={}))DI.call(rn,ln)&&wA(pn,ln,rn[ln]);if(kA)for(var ln of kA(rn))OI.call(rn,ln)&&wA(pn,ln,rn[ln]);return pn};const BI=50,LI=350,RI="Powered by";class FI extends Ku(){constructor(rn){super(),this.editor=rn,this._balloonView=null,this._lastFocusedEditableElement=null,this._showBalloonThrottled=a0(this._showBalloon.bind(this),50,{leading:!0}),rn.on("ready",this._handleEditorReady.bind(this))}destroy(){const rn=this._balloonView;rn&&(rn.unpin(),this._balloonView=null),this._showBalloonThrottled.cancel(),this.stopListening()}_handleEditorReady(){const rn=this.editor;(rn.config.get("ui.poweredBy.forceVisible")||function(ln){function dn(Gn){return Gn.length>=40&&Gn.length<=255?"VALID":"INVALID"}if(!ln)return"INVALID";let mn="";try{mn=atob(ln)}catch{return"INVALID"}const gn=mn.split("-"),bn=gn[0],wn=gn[1];if(!wn)return dn(ln);try{atob(wn)}
7744catch{try{if(atob(bn),!atob(bn).length)return dn(ln)}catch{return dn(ln)}}if(bn.length<40||bn.length>255)return"INVALID";let An="";try{atob(bn),An=atob(wn)}catch{return"INVALID"}if(An.length!==8)return"INVALID";const In=Number(An.substring(0,4)),Dn=Number(An.substring(4,6))-1,Bn=Number(An.substring(6,8)),Fn=new Date(In,Dn,Bn);return Fn<Jn||isNaN(Number(Fn))?"INVALID":"VALID"}(rn.config.get("licenseKey"))!=="VALID")&&rn.ui.view&&(rn.ui.focusTracker.on("change:isFocused",(ln,dn,mn)=>{this._updateLastFocusedEditableElement(),mn?this._showBalloon():this._hideBalloon()}),rn.ui.focusTracker.on("change:focusedElement",(ln,dn,mn)=>{this._updateLastFocusedEditableElement(),mn&&this._showBalloon()}),rn.ui.on("update",()=>{this._showBalloonThrottled()}))}_createBalloonView(){const rn=this.editor,ln=this._balloonView=new Ru,dn=AA(rn),mn=new jI(rn.locale,dn.label);ln.content.add(mn),ln.set({class:"ck-powered-by-balloon"}),rn.ui.view.body.add(ln),rn.ui.focusTracker.add(ln.element),this._balloonView=ln}_showBalloon(){if(!this._lastFocusedEditableElement)return;const rn=function(ln,dn){const mn=AA(ln),gn=mn.side==="right"?function(bn,wn){return CA(bn,wn,(An,In)=>An.left+An.width-In.width-wn.horizontalOffset)}(dn,mn):function(bn,wn){return CA(bn,wn,An=>An.left+wn.horizontalOffset)}(dn,mn);return{target:dn,positions:[gn]}}(this.editor,this._lastFocusedEditableElement);rn&&(this._balloonView||this._createBalloonView(),this._balloonView.pin(rn))}_hideBalloon(){this._balloonView&&this._balloonView.unpin()}_updateLastFocusedEditableElement(){const rn=this.editor,ln=rn.ui.focusTracker.isFocused,dn=rn.ui.focusTracker.focusedElement;if(!ln||!dn)return void(this._lastFocusedEditableElement=null);const mn=Array.from(rn.ui.getEditableElementsNames()).map(gn=>rn.ui.getEditableElement(gn));mn.includes(dn)?this._lastFocusedEditableElement=dn:this._lastFocusedEditableElement=mn[0]}}class jI extends uo{constructor(rn,ln){super(rn);const dn=new Vp,mn=this.bindTemplate;dn.set({content:`<svg xmlns="http://www.w3.org/2000/svg" width="53" height="10" viewBox="0 0 53 10"><path fill="#1C2331" d="M31.724 1.492a15.139 15.139 0 0 0 .045 1.16 2.434 2.434 0 0 0-.687-.34 3.68 3.68 0 0 0-1.103-.166 2.332 2.332 0 0 0-1.14.255 1.549 1.549 0 0 0-.686.87c-.15.41-.225.98-.225 1.712 0 .939.148 1.659.444 2.161.297.503.792.754 1.487.754.452.015.9-.094 1.294-.316.296-.174.557-.4.771-.669l.14.852h1.282V.007h-1.623v1.485ZM31 6.496a1.77 1.77 0 0 1-.494.061.964.964 0 0 1-.521-.127.758.758 0 0 1-.296-.466 3.984 3.984 0 0 1-.093-.992 4.208 4.208 0 0 1 .098-1.052.753.753 0 0 1 .307-.477 1.08 1.08 0 0 1 .55-.122c.233-.004.466.026.69.089l.483.144v2.553c-.11.076-.213.143-.307.2a1.73 1.73 0 0 1-.417.189ZM35.68 0l-.702.004c-.322.002-.482.168-.48.497l.004.581c.002.33.164.493.486.49l.702-.004c.322-.002.481-.167.48-.496L36.165.49c-.002-.33-.164-.493-.486-.491ZM36.145 2.313l-1.612.01.034 5.482 1.613-.01-.035-5.482ZM39.623.79 37.989.8 38 2.306l-.946.056.006 1.009.949-.006.024 2.983c.003.476.143.844.419 1.106.275.26.658.39 1.148.387.132 0 .293-.01.483-.03.19-.02.38-.046.57-.08.163-.028.324-.068.482-.119l-.183-1.095-.702.004a.664.664 0 0 1-.456-.123.553.553 0 0 1-.14-.422l-.016-2.621 1.513-.01-.006-1.064-1.514.01-.01-1.503ZM46.226 2.388c-.41-.184-.956-.274-1.636-.27-.673.004-1.215.101-1.627.29-.402.179-.72.505-.888.91-.18.419-.268.979-.264 1.68.004.688.1 1.24.285 1.655.172.404.495.724.9.894.414.18.957.268 1.63.264.68-.004 1.224-.099 1.632-.284.4-.176.714-.501.878-.905.176-.418.263-.971.258-1.658-.004-.702-.097-1.261-.28-1.677a1.696 1.696 0 0 0-.888-.9Zm-.613 3.607a.77.77 0 0 1-.337.501 1.649 1.649 0 0 1-1.317.009.776.776 0 0 1-.343-.497 4.066 4.066 0 0 1-.105-1.02 4.136 4.136 0 0 1 .092-1.03.786.786 0 0 1 .337-.507 1.59 1.59 0 0 1 1.316-.008.79.79 0 0 1 .344.502c.078.337.113.683.105 1.03.012.343-.019.685-.092 1.02ZM52.114 2.07a2.67 2.67 0 0 0-1.128.278c-.39.191-.752.437-1.072.73l-.157-.846-1.273.008.036 5.572 1.623-.01-.024-3.78c.35-.124.646-.22.887-.286.26-.075.53-.114.8-.118l.45-.003.144-1.546-.286.001ZM22.083 7.426l-1.576-2.532a2.137 2.137 0 0 0-.172-.253 1.95 1.95 0 0 0-.304-.29.138.138 0 0 1 .042-.04 1.7 1.7 0 0 0 .328-.374l1.75-2.71c.01-.015.025-.028.024-.048-.01-.01-.021-.007-.031-.007L20.49 1.17a.078.078 0 0 0-.075.045l-.868 1.384c-.23.366-.46.732-.688 1.099a.108.108 0 0 1-.112.06c-.098-.005-.196-.001-.294-.002-.018 0-.038.006-.055-.007.002-.02.002-.039.005-.058a4.6 4.6 0 0 0 .046-.701V1.203c0-.02-.009-.032-.03-.03h-.033L16.93 1.17c-.084 0-.073-.01-.073.076v6.491c-.001.018.006.028.025.027h1.494c.083 0 .072.007.072-.071v-2.19c0-.055-.003-.11-.004-.166a3.366 3.366 0 0 0-.05-.417h.06c.104 0 .209.002.313-.002a.082.082 0 0 1 .084.05c.535.913 1.07 1.824
77441.607 2.736a.104.104 0 0 0 .103.062c.554-.003 1.107-.002 1.66-.002l.069-.003-.019-.032-.188-.304ZM27.112 6.555c-.005-.08-.004-.08-.082-.08h-2.414c-.053 0-.106-.003-.159-.011a.279.279 0 0 1-.246-.209.558.558 0 0 1-.022-.15c0-.382 0-.762-.002-1.143 0-.032.007-.049.042-.044h2.504c.029.003.037-.012.034-.038V3.814c0-.089.013-.078-.076-.078h-2.44c-.07 0-.062.003-.062-.06v-.837c0-.047.004-.093.013-.14a.283.283 0 0 1 .241-.246.717.717 0 0 1 .146-.011h2.484c.024.002.035-.009.036-.033l.003-.038.03-.496c.01-.183.024-.365.034-.548.005-.085.003-.087-.082-.094-.218-.018-.437-.038-.655-.05a17.845 17.845 0 0 0-.657-.026 72.994 72.994 0 0 0-1.756-.016 1.7 1.7 0 0 0-.471.064 1.286 1.286 0 0 0-.817.655c-.099.196-.149.413-.145.633v3.875c0 .072.003.144.011.216a1.27 1.27 0 0 0 .711 1.029c.228.113.48.167.734.158.757-.005 1.515.002 2.272-.042.274-.016.548-.034.82-.053.03-.002.043-.008.04-.041-.008-.104-.012-.208-.019-.312a69.964 69.964 0 0 1-.05-.768ZM16.14 7.415l-.127-1.075c-.004-.03-.014-.04-.044-.037a13.125 13.125 0 0 1-.998.073c-.336.01-.672.02-1.008.016-.116-.001-.233-.014-.347-.039a.746.746 0 0 1-.45-.262c-.075-.1-.132-.211-.167-.33a3.324 3.324 0 0 1-.126-.773 9.113 9.113 0 0 1-.015-.749c0-.285.022-.57.065-.852.023-.158.066-.312.127-.46a.728.728 0 0 1 .518-.443 1.64 1.64 0 0 1 .397-.048c.628-.001 1.255.003 1.882.05.022.001.033-.006.036-.026l.003-.031.06-.55c.019-.177.036-.355.057-.532.004-.034-.005-.046-.04-.056a5.595 5.595 0 0 0-1.213-.21 10.783 10.783 0 0 0-.708-.02c-.24-.003-.48.01-.719.041a3.477 3.477 0 0 0-.625.14 1.912 1.912 0 0 0-.807.497c-.185.2-.33.433-.424.688a4.311 4.311 0 0 0-.24 1.096c-.031.286-.045.572-.042.86-.006.43.024.86.091 1.286.04.25.104.497.193.734.098.279.26.53.473.734.214.205.473.358.756.446.344.11.702.17 1.063.177a8.505 8.505 0 0 0 1.578-.083 6.11 6.11 0 0 0 .766-.18c.03-.008.047-.023.037-.057a.157.157 0 0 1-.003-.025Z"/><path fill="#AFE229" d="M6.016 6.69a1.592 1.592 0 0 0-.614.21c-.23.132-.422.32-.56.546-.044.072-.287.539-.287.539l-.836 1.528.009.006c.038.025.08.046.123.063.127.046.26.07.395.073.505.023 1.011-.007 1.517-.003.29.009.58.002.869-.022a.886.886 0 0 0 .395-.116.962.962 0 0 0 .312-.286c.056-.083.114-.163.164-.249.24-.408.48-.816.718-1.226.075-.128.148-.257.222-.386l.112-.192a1.07 1.07 0 0 0 .153-.518l-1.304.023s-1.258-.005-1.388.01Z"/><path fill="#771BFF" d="m2.848 9.044.76-1.39.184-.352c-.124-.067-.245-.14-.367-.21-.346-.204-.706-.384-1.045-.6a.984.984 0 0 1-.244-.207c-.108-.134-.136-.294-.144-.46-.021-.409-.002-.818-.009-1.227-.003-.195 0-.39.003-.585.004-.322.153-.553.427-.713l.833-.488c.22-.13.44-.257.662-.385.05-.029.105-.052.158-.077.272-.128.519-.047.76.085l.044.028c.123.06.242.125.358.196.318.178.635.357.952.537.095.056.187.117.275.184.194.144.254.35.266.578.016.284.007.569.006.853-.001.28.004.558 0 .838.592-.003 1.259 0 1.259 0l.723-.013c-.003-.292-.007-.584-.007-.876 0-.524.015-1.048-.016-1.571-.024-.42-.135-.8-.492-1.067a5.02 5.02 0 0 0-.506-.339A400.52 400.52 0 0 0 5.94.787C5.722.664 5.513.524 5.282.423 5.255.406 5.228.388 5.2.373 4.758.126 4.305-.026 3.807.21c-.097.046-.197.087-.29.14A699.896 699.896 0 0 0 .783 1.948c-.501.294-.773.717-.778 1.31-.004.36-.009.718-.001 1.077.016.754-.017 1.508.024 2.261.016.304.07.6.269.848.127.15.279.28.448.382.622.4 1.283.734 1.92 1.11l.183.109Z"/></svg> 7745`,isColorInherited:!1}),dn.extendTemplate({attributes:{style:{width:"53px",height:"10px"}}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-powered-by"],"aria-hidden":!0},children:[{tag:"a",attributes:{href:"https://ckeditor.com/?utm_source=ckeditor&utm_medium=referral&utm_campaign=701Dn000000hVgmIAE_powered_by_ckeditor_logo",target:"_blank",tabindex:"-1"},children:[...ln?[{tag:"span",attributes:{class:["ck","ck-powered-by__label"]},children:[ln]}]:[],dn],on:{dragstart:mn.to(gn=>gn.preventDefault())}}]})}}function CA(pn,rn,ln){return(dn,mn)=>{const gn=new So(pn);if(gn.width<LI||gn.height<BI)return null;let bn;bn=rn.position==="inside"?gn.bottom-mn.height:gn.bottom-mn.height/2,bn-=rn.verticalOffset;const wn=ln(gn,mn),An=dn.clone().moveTo(wn,bn).getIntersection(mn.clone().moveTo(wn,bn)).getVisible();return!An||An.getArea()<mn.getArea()?null:{top:bn,left:wn,name:`position_${rn.position}-side_${rn.side}`,config:{withArrow:!1}
7745}}}function AA(pn){const rn=pn.config.get("ui.poweredBy"),ln=rn&&rn.position||"border";return NI({position:ln,label:RI,verticalOffset:ln==="inside"?5:0,horizontalOffset:5,side:pn.locale.contentLanguageDirection==="ltr"?"right":"left"},rn)}var $A=an(3210),zI={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()($A.Z,zI),$A.Z.locals;const SA="polite";class VI{constructor(rn){this.editor=rn}announce(rn,ln,dn=SA){const mn=this.editor;this.view||(this.view=new HI(mn.locale),mn.ui.view.body.add(this.view));let gn=this.view.regionViews.find(bn=>bn.regionName===rn);gn||(gn=new GI(this.view.locale),this.view.regionViews.add(gn)),gn.set({regionName:rn,text:ln,politeness:dn})}}class HI extends uo{constructor(rn){super(rn),this.regionViews=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-aria-live-announcer"]},children:this.regionViews})}}class GI extends uo{constructor(rn){super(rn);const ln=this.bindTemplate;this.set("regionName",""),this.set("text",""),this.set("politeness",SA),this.setTemplate({tag:"div",attributes:{role:"region","data-region":ln.to("regionName"),"aria-live":ln.to("politeness")},children:[{text:ln.to("text")}]})}}var UI=Object.defineProperty,xA=Object.getOwnPropertySymbols,WI=Object.prototype.hasOwnProperty,qI=Object.prototype.propertyIsEnumerable,EA=(pn,rn,ln)=>rn in pn?UI(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln;class KI extends cr(){constructor(rn){super(),this.isReady=!1,this._editableElementsMap=new Map,this._focusableToolbarDefinitions=[];const ln=rn.editing.view;this.editor=rn,this.componentFactory=new pI(rn),this.focusTracker=new Au,this.tooltipManager=new s0(rn),this.poweredBy=new FI(rn),this.ariaLiveAnnouncer=new VI(rn),this.set("viewportOffset",this._readViewportOffsetFromConfig()),this.once("ready",()=>{this.isReady=!0}),this.listenTo(ln.document,"layoutChanged",this.update.bind(this)),this.listenTo(ln,"scrollToTheSelection",this._handleScrollToTheSelection.bind(this)),this._initFocusTracking()}get element(){return null}update(){this.fire("update")}destroy(){this.stopListening(),this.focusTracker.destroy(),this.tooltipManager.destroy(this.editor),this.poweredBy.destroy();for(const rn of this._editableElementsMap.values())rn.ckeditorInstance=null,this.editor.keystrokes.stopListening(rn);this._editableElementsMap=new Map,this._focusableToolbarDefinitions=[]}setEditableElement(rn,ln){this._editableElementsMap.set(rn,ln),ln.ckeditorInstance||(ln.ckeditorInstance=this.editor),this.focusTracker.add(ln);const dn=()=>{this.editor.editing.view.getDomRoot(rn)||this.editor.keystrokes.listenTo(ln)};this.isReady?dn():this.once("ready",dn)}removeEditableElement(rn){const ln=this._editableElementsMap.get(rn);ln&&(this._editableElementsMap.delete(rn),this.editor.keystrokes.stopListening(ln),this.focusTracker.remove(ln),ln.ckeditorInstance=null)}getEditableElement(rn="main"){return this._editableElementsMap.get(rn)}getEditableElementsNames(){return this._editableElementsMap.keys()}addToolbar(rn,ln={}){rn.isRendered?(this.focusTracker.add(rn.element),this.editor.keystrokes.listenTo(rn.element)):rn.once("render",()=>{this.focusTracker.add(rn.element),this.editor.keystrokes.listenTo(rn.element)}),this._focusableToolbarDefinitions.push({toolbarView:rn,options:ln})}get _editableElements(){return console.warn("editor-ui-deprecated-editable-elements: The EditorUI#_editableElements property has been deprecated and will be removed in the near future.",{editorUI:this}),this._editableElementsMap}_readViewportOffsetFromConfig(){const rn=this.editor,ln=rn.config.get("ui.viewportOffset");if(ln)return ln;const dn=rn.config.get("toolbar.viewportTopOffset");return dn?(console.warn("editor-ui-deprecated-viewport-offset-config: The `toolbar.vieportTopOffset` configuration option is deprecated. It will be removed from future CKEditor versions. Use `ui.viewportOffset.top` instead."),{top:dn}):{top:0}}_initFocusTracking(){const rn=this.editor,ln=rn.editing.view;let dn,mn;rn.keystrokes.set("Alt+F10",(gn,bn)=>{const wn=this.focusTracker.focusedElement;Array.from(this._editableElementsMap.values()).includes(wn)&&!Array.from(ln.domRoots.values()).includes(wn)&&(dn=wn);const An=this._getCurrentFocusedToolbarDefinition();An&&mn||(mn=this._getFocusableCandidateToolbarDefinitions());for(let In=0;In<mn.length;In++){const Dn=mn.shift();if(mn.push(Dn),Dn!==An&&this._focusFocusableCandidateToolbar(Dn)){An&&An.options.afterBlur&&An.options.afterBlur();break}}bn()}),rn.keystrokes.set("Esc",(gn,bn)=>{const wn=this._getCurrentFocusedToolbarDefinition();wn&&(dn?(dn.focus(),dn=null):rn.editing.view.focus(),wn.options.afterBlur&&wn.options.afterBlur(),bn())})}_getFocusableCandidateToolbarDefinitions(){const rn=[];for(const ln of this._focusableToolbarDefinitions){const{toolbarView:dn,options:mn}=ln;(em(dn.element)||mn.beforeFocus)&&rn.push(ln)}return rn.sort((ln,dn)=>TA(ln)-TA(dn)),rn}_getCurrentFocusedToolbarDefinition(){for(const rn of this._focusableToolbarDefinitions)if(rn.toolbarView.element&&rn.toolbarView.element.contains(this.focusTracker.focusedElement))return rn;return null}_focusFocusableCandidateToolbar(rn){const{toolbarView:ln,options:{beforeFocus:dn}}=rn;return dn&&dn(),!!em(ln.element)&&(ln.focus(),!0)}_handleScrollToTheSelection(rn,ln){const dn=((mn,gn)=>{for(var bn in gn||(gn={}))WI.call(gn,bn)&&EA(mn,bn,gn[bn]);if(xA)for(var bn of xA(gn))qI.call(gn,bn)&&EA(mn,bn,gn[bn]);return mn})({top:0,bottom:0,left:0,right:0},this.viewportOffset);ln.viewportOffset.top+=dn.top,ln.viewportOffset.bottom+=dn.bottom,ln.viewportOffset.left+=dn.left,ln.viewportOffset.right+=dn.right}}function TA(pn){const{toolbarView:rn,options:ln}=pn;let dn=10;return em(rn.element)&&dn--,ln.isContextual&&dn--,dn}var MA=an(9688),YI={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(MA.Z,YI),MA.Z.locals;class ZI extends uo{constructor(rn){super(rn),this.body=new hT(rn)}render(){super.render(),this.body.attachToDom()}destroy(){return this.body.detachFromDom(),super.destroy()}}class QI extends ZI{constructor(rn){super(rn),this.top=this.createCollection(),this.main=this.createCollection(),this._voiceLabelView=this._createV
7745oiceLabel(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-editor","ck-rounded-corners"],role:"application",dir:rn.uiLanguageDirection,lang:rn.uiLanguage,"aria-labelledby":this._voiceLabelView.id},children:[this._voiceLabelView,{tag:"div",attributes:{class:["ck","ck-editor__top","ck-reset_all"],role:"presentation"},children:this.top},{tag:"div",attributes:{class:["ck","ck-editor__main"],role:"presentation"},children:this.main}]})}_createVoiceLabel(){const rn=this.t,ln=new t_;return ln.text=rn("Rich Text Editor"),ln.extendTemplate({attributes:{class:"ck-voice-label"}}),ln}}class XI extends uo{constructor(rn,ln,dn){super(rn),this.name=null,this.setTemplate({tag:"div",attributes:{class:["ck","ck-content","ck-editor__editable","ck-rounded-corners"],lang:rn.contentLanguage,dir:rn.contentLanguageDirection}}),this.set("isFocused",!1),this._editableElement=dn,this._hasExternalElement=!!this._editableElement,this._editingView=ln}render(){super.render(),this._hasExternalElement?this.template.apply(this.element=this._editableElement):this._editableElement=this.element,this.on("change:isFocused",()=>this._updateIsFocusedClasses()),this._updateIsFocusedClasses()}destroy(){this._hasExternalElement&&this.template.revert(this._editableElement),super.destroy()}get hasExternalElement(){return this._hasExternalElement}_updateIsFocusedClasses(){const rn=this._editingView;function ln(dn){rn.change(mn=>{const gn=rn.document.getRoot(dn.name);mn.addClass(dn.isFocused?"ck-focused":"ck-blurred",gn),mn.removeClass(dn.isFocused?"ck-blurred":"ck-focused",gn)})}rn.isRenderingInProgress?function dn(mn){rn.once("change:isRenderingInProgress",(gn,bn,wn)=>{wn?dn(mn):ln(mn)})}(this):ln(this)}}class JI extends XI{constructor(rn,ln,dn,mn={}){super(rn,ln,dn);const gn=rn.t;this.extendTemplate({attributes:{role:"textbox",class:"ck-editor__editable_inline"}}),this._generateLabel=mn.label||(()=>gn("Editor editing area: %0",this.name))}render(){super.render();const rn=this._editingView;rn.change(ln=>{const dn=rn.document.getRoot(this.name);ln.setAttribute("aria-label",this._generateLabel(this),dn)})}}class t1 extends Lv{static get pluginName(){return"Notification"}init(){this.on("show:warning",(rn,ln)=>{window.alert(ln.message)},{priority:"lowest"})}showSuccess(rn,ln={}){this._showNotification({message:rn,type:"success",namespace:ln.namespace,title:ln.title})}showInfo(rn,ln={}){this._showNotification({message:rn,type:"info",namespace:ln.namespace,title:ln.title})}showWarning(rn,ln={}){this._showNotification({message:rn,type:"warning",namespace:ln.namespace,title:ln.title})}_showNotification(rn){const ln=rn.namespace?`show:${rn.type}:${rn.namespace}`:`show:${rn.type}`;this.fire(ln,{message:rn.message,type:rn.type,title:rn.title||""})}}class PA extends cr(){constructor(rn,ln){super(),ln&&fw(this,ln),rn&&this.set(rn)}}var IA=an(4650),eD={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(IA.Z,eD),IA.Z.locals;var DA=an(7676),tD={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(DA.Z,tD),DA.Z.locals;const l0=km("px");class c0 extends jr{constructor(rn){super(rn),this._viewToStack=new Map,this._idToStack=new Map,this._view=null,this._rotatorView=null,this._fakePanelsView=null,this.positionLimiter=()=>{const ln=this.editor.editing.view,dn=ln.document.selection.editableElement;return dn?ln.domConverter.mapViewToDom(dn.root):null},this.set("visibleView",null),this.set("_numberOfStacks",0),this.set("_singleViewMode",!1)}static get pluginName(){return"ContextualBalloon"}destroy(){super.destroy(),this._view&&this._view.destroy(),this._rotatorView&&this._rotatorView.destroy(),this._fakePanelsView&&this._fakePanelsView.destroy()}get view(){return this._view||this._createPanelView(),this._view}hasView(rn){return Array.from(this._viewToStack.keys()).includes(rn)}add(rn){if(this._view||this._createPanelView(),this.hasView(rn.view))throw new On("contextualballoon-add-view-exist",[this,rn]);const ln=rn.stackId||"main";if(!this._idToStack.has(ln))return this._idToStack.set(ln,new Map([[rn.view,rn]])),this._viewToStack.set(rn.view,this._idToStack.get(ln)),this._numberOfStacks=this._idToStack.size,void(this._visibleStack&&!rn.singleViewMode||this.showStack(ln));const dn=this._idToStack.get(ln);rn.singleViewMode&&this.showStack(ln),dn.set(rn.view,rn),this._viewToStack.set(rn.view,dn),dn===this._visibleStack&&this._showView(rn)}remove(rn){if(!this.hasView(rn))throw new On("contextualballoon-remove-view-not-exist",[this,rn]);const ln=this._viewToStack.get(rn);this._singleViewMode&&this.visibleView===rn&&(this._singleViewMode=!1),this.visibleView===rn&&(ln.size===1?this._idToStack.size>1?this._showNextStack():(this.view.hide(),this.visibleView=null,this._rotatorView.hideView()):this._showView(Array.from(ln.values())[ln.size-2])),ln.size===1?(this._idToStack.delete(this._getStackId(ln)),this._numberOfStacks=this._idToStack.size):ln.delete(rn),this._viewToStack.delete(rn)}updatePosition(rn){rn&&(this._visibleStack.get(this.visibleView).position=rn),this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition()}showStack(rn){this.visibleStack=rn;const ln=this._idToStack.get(rn);if(!ln)throw new On("contextualballoon-showstack-stack-not-exist",this);this._visibleStack!==ln&&this._showView(Array.from(ln.values()).pop())}_createPanelView(){this._view=new Ru(this.editor.locale),this.editor.ui.view.body.add(this._view),this.editor.ui.focusTracker.add(this._view.element),this._rotatorView=this._createRotatorView(),this._fakePanelsView=this._createFakePanelsView()}get _visibleStack(){return this._viewToStack.get(this.visibleView)}_getStackId(rn){return Array.from(this._idToStack.entries()).find(ln=>ln[1]===rn)[0]}_showNextStack(){const rn=Array.from(this._idToStack.values());let ln=rn.indexOf(this._visibleStack)+1;rn[ln]||(ln=0),this.showStack(this._getStackId(rn[ln]))}_showPrevStack(){const rn=Array.from(this._idToStack.values());let ln=rn.indexOf(this._visibleStack)-1;rn[ln]||(ln=rn.length-1),this.showStack(this._getStackId(rn[ln]))}_createRotatorView(){const rn=new nD(this.editor.locale),ln=this.editor.locale.t;return this.view.content.add(rn),rn.bind("isNavigationVisible").to(this,"_numberOfStacks",this,"_singleViewMode",(dn,mn)=>!mn&&dn>1),rn.on("change:isNavigationVisible",()=>this.updatePosition(),{priority:"low"}),rn.bind("counter").to(this,"visibleView",this,"_numberOfStacks",(dn,mn)=>{if(mn<2)return"";const gn=Array.from(this._idToStack.values()).indexOf(this._visibleStack)+1;return ln("%0 of %1",[gn,mn])}),rn.buttonNextView.on("execute",()=>{rn.focusTracker.isFocused&&this.editor.editing.view.focus(),this._showNextStack()}),rn.buttonPrevView.on("execute",()=>{rn.focusTracker.isFocused&&this.editor.editing.view.focus(),this._showPrevStack()}),rn}_createFakePanelsView(){const rn=new rD(this.editor.locale,this.view);return rn.bind("numberOfPanels").to(this,"_numberOfStacks",this,"_singleViewMode",(ln,dn)=>!dn&&ln>=2?Math.min(ln-1,2):0),rn.listenTo(this.view,"change:top",()=>rn.updatePosition()),rn.listenTo(this.view,"change:left",()=>rn.updatePosition()),this.editor.ui.view.body.add(rn),rn}_showView({view:rn,balloonClassName:ln="",withArrow:dn=!0,singleViewMode:mn=!1}){this.view.class=ln,this.view.withArrow=dn,this._rotatorView.showView(rn),this.visibleView=rn,this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition(),mn&&(this._singleViewMode=!0)}_getBalloonPosition(){let rn=Array.from(this._visibleStack.values()).pop().position;return rn&&(rn.limiter||(rn=Object.assign({},rn,{limiter:this.positionLimiter})),rn=Object.assign({},rn,{viewportOffsetConfig:this.editor.ui.viewportOffset})),rn}}class nD extends uo{constructor(rn){super(rn);const ln=rn.t,dn=this.bindTemplate;this.set("isNavigationVisible",!0),this.focusTracker=new Au,this.buttonPrevView=this._createButtonView(l
vendor: 8,645 bytes, line 7745
7745n("Previous"),bo.previousArrow),this.buttonNextView=this._createButtonView(ln("Next"),bo.nextArrow),this.content=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-rotator"],"z-index":"-1"},children:[{tag:"div",attributes:{class:["ck-balloon-rotator__navigation",dn.to("isNavigationVisible",mn=>mn?"":"ck-hidden")]},children:[this.buttonPrevView,{tag:"span",attributes:{class:["ck-balloon-rotator__counter"]},children:[{text:dn.to("counter")}]},this.buttonNextView]},{tag:"div",attributes:{class:"ck-balloon-rotator__content"},children:this.content}]})}render(){super.render(),this.focusTracker.add(this.element)}destroy(){super.destroy(),this.focusTracker.destroy()}showView(rn){this.hideView(),this.content.add(rn)}hideView(){this.content.clear()}_createButtonView(rn,ln){const dn=new Ro(this.locale);return dn.set({label:rn,icon:ln,tooltip:!0}),dn}}class rD extends uo{constructor(rn,ln){super(rn);const dn=this.bindTemplate;this.set("top",0),this.set("left",0),this.set("height",0),this.set("width",0),this.set("numberOfPanels",0),this.content=this.createCollection(),this._balloonPanelView=ln,this.setTemplate({tag:"div",attributes:{class:["ck-fake-panel",dn.to("numberOfPanels",mn=>mn?"":"ck-hidden")],style:{top:dn.to("top",l0),left:dn.to("left",l0),width:dn.to("width",l0),height:dn.to("height",l0)}},children:this.content}),this.on("change:numberOfPanels",(mn,gn,bn,wn)=>{bn>wn?this._addPanels(bn-wn):this._removePanels(wn-bn),this.updatePosition()})}_addPanels(rn){for(;rn--;){const ln=new uo;ln.setTemplate({tag:"div"}),this.content.add(ln),this.registerChild(ln)}}_removePanels(rn){for(;rn--;){const ln=this.content.last;this.content.remove(ln),this.deregisterChild(ln),ln.destroy()}}updatePosition(){if(this.numberOfPanels){const{top:rn,left:ln}=this._balloonPanelView,{width:dn,height:mn}=new So(this._balloonPanelView.element);Object.assign(this,{top:rn,left:ln,width:dn,height:mn})}}}var OA=an(5868),iD={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(OA.Z,iD),OA.Z.locals;const Pm=km("px");class oD extends uo{constructor(rn){super(rn);const ln=this.bindTemplate;this.set("isActive",!1),this.set("isSticky",!1),this.set("limiterElement",null),this.set("limiterBottomOffset",50),this.set("viewportTopOffset",0),this.set("_marginLeft",null),this.set("_isStickyToTheBottomOfLimiter",!1),this.set("_stickyTopOffset",null),this.set("_stickyBottomOffset",null),this.content=this.createCollection(),this._contentPanelPlaceholder=new rp({tag:"div",attributes:{class:["ck","ck-sticky-panel__placeholder"],style:{display:ln.to("isSticky",dn=>dn?"block":"none"),height:ln.to("isSticky",dn=>dn?Pm(this._contentPanelRect.height):null)}}}).render(),this.contentPanelElement=new rp({tag:"div",attributes:{class:["ck","ck-sticky-panel__content",ln.if("isSticky","ck-sticky-panel__content_sticky"),ln.if("_isStickyToTheBottomOfLimiter","ck-sticky-panel__content_sticky_bottom-limit")],style:{width:ln.to("isSticky",dn=>dn?Pm(this._contentPanelPlaceholder.getBoundingClientRect().width):null),top:ln.to("_stickyTopOffset",dn=>dn&&Pm(dn)),bottom:ln.to("_stickyBottomOffset",dn=>dn&&Pm(dn)),marginLeft:ln.to("_marginLeft")}},children:this.content}).render(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-sticky-panel"]},children:[this._contentPanelPlaceholder,this.contentPanelElement]})}render(){super.render(),this.checkIfShouldBeSticky(),this.listenTo(no.document,"scroll",()=>{this.checkIfShouldBeSticky()},{useCapture:!0}),this.listenTo(this,"change:isActive",()=>{this.checkIfShouldBeSticky()})}checkIfShouldBeSticky(){if(!this.limiterElement||!this.isActive)return void this._unstick();const rn=new So(this.limiterElement);let ln=rn.getVisible();if(ln){const dn=new So(no.window);dn.top+=this.viewportTopOffset,dn.height-=this.viewportTopOffset,ln=ln.getIntersection(dn)}if(ln&&rn.top<ln.top){const dn=ln.top;if(dn+this._contentPanelRect.height+this.limiterBottomOffset>ln.bottom){const mn=Math.max(rn.bottom-ln.bottom,0)+this.limiterBottomOffset;rn.bottom-mn>rn.top+this._contentPanelRect.height?this._stickToBottomOfLimiter(mn):this._unstick()}else this._contentPanelRect.height+this.limiterBottomOffset<rn.height?this._stickToTopOfAncestors(dn):this._unstick()}else this._unstick()}_stickToTopOfAncestors(rn){this.isSticky=!0,this._isStickyToTheBottomOfLimiter=!1,this._stickyTopOffset=rn,this._stickyBottomOffset=null,this._marginLeft=Pm(-no.window.scrollX)}_stickToBottomOfLimiter(rn){this.isSticky=!0,this._isStickyToTheBottomOfLimiter=!0,this._stickyTopOffset=null,this._stickyBottomOffset=rn,this._marginLeft=Pm(-no.window.scrollX)}_unstick(){this.isSticky=!1,this._isStickyToTheBottomOfLimiter=!1,this._stickyTopOffset=null,this._stickyBottomOffset=null,this._marginLeft=null}get _contentPanelRect(){return new So(this.contentPanelElement)}}class sD extends Bv{constructor(rn,ln){const dn=rn.t,mn=Object.assign({},{showResetButton:!0,showIcon:!0,creator:r0},ln);super(rn,mn.creator),this.label=ln.label,this._viewConfig=mn,this._viewConfig.showIcon&&(this.iconView=new Vp,this.iconView.content=bo.loupe,this.fieldWrapperChildren.add(this.iconView,0),this.extendTemplate({attributes:{class:"ck-search__query_with-icon"}})),this._viewConfig.showResetButton&&(this.resetButtonView=new Ro(rn),this.resetButtonView.set({label:dn("Clear"),icon:bo.cancel,class:"ck-search__reset",isVisible:!1,tooltip:!0}),this.resetButtonView.on("execute",()=>{this.reset(),this.focus(),this.fire("reset")}),this.resetButtonView.bind("isVisible").to(this.fieldView,"isEmpty",gn=>!gn),this.fieldWrapperChildren.add(this.resetButtonView),this.extendTemplate({attributes:{class:"ck-search__query_with-reset"}}))}reset(){this.fieldView.reset(),this._viewConfig.showResetButton&&(this.resetButtonView.isVisible=!1)}}class aD extends uo{constructor(){super();const rn=this.bindTemplate;this.set({isVisible:!1,primaryText:"",secondaryText:""}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-search__info",rn.if("isVisible","ck-hidden",ln=>!ln)],tabindex:-1},children:[{tag:"span",children:[{text:[rn.to("primaryText")]}]},{tag:"span",children:[{text:[rn.to("secondaryText")]}]}]})}focus(){this.element.focus()}}class lD extends uo{constructor(rn){super(rn),this.children=this.createCollection(),this.focusTracker=new Au,this.setTemplate({tag:"div",attributes:{class:["ck","ck-search__results"],tabindex:-1},children:this.children}),this._focusCycler=new Zu({focusables:this.children,focusTracker:this.focusTracker})}render(){super.render();for(const rn of this.children)this.focusTracker.add(rn.element)}focus(){this._focusCycler.focusFirst()}focusFirst(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}}var NA=/[\\^$.*+?()[\]{}|]/g,cD=RegExp(NA.source);const BA=function(pn){return(pn=l_(pn))&&cD.test(pn)?pn.replace(NA,"\\$&"):pn};var LA=an(6770),dD={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(LA.Z,dD),LA.Z.locals;var uD=Object.defineProperty,RA=Object.getOwnPropertySymbols,hD=Object.prototype.hasOwnProperty,pD=Object.prototype.propertyIsEnumerable,FA=(pn,rn,ln)=>rn in pn?uD(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln;class fD extends uo{constructor(rn,ln){super(rn),this._config=ln,this.filteredView=ln.filteredView,this.queryView=this._createSearchTextQueryView(),this.focusTracker=new Au,this.keystrokes=new Ou,this.resultsView=new lD(rn),this.children=this.createCollection(),this.focusableChildren=this.createCollection([this.queryView,this.resultsView]),this.set("isEnabled",!0),this.set("resultsCount",0),this.set("totalItemsCount",0),ln.infoView&&ln.infoView.instance?this.infoView=ln.infoView.instance:(this.infoView=new aD,this._enableDefaultInfoViewBehavior(),this.on("render",()=>{this.search("")})),this.resultsView.children.addMany([this.infoView,this.filteredView]),this.focusCycler=new Zu({focusables:this.focusableChildren,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.on("search",(dn,{resultsCount:mn,totalItemsCount:gn})=>{this.resultsCount=mn,this.totalItemsCount=gn}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-search",ln.class||null],tabindex:"-1"},children:this.children})}render(){super.render(),this.children.addMany([this.queryView,this.resultsView]);const rn=ln=>ln.stopPropagation();for(const ln of this.focusableChildren)this.focusTracker.add(ln.element);this.keystrokes.listenTo(this.element),this.keystrokes.set("arrowright",rn),this.keystrokes.set("arrowleft",rn),this.keystrokes.set("arrowup",rn),this.keystrokes.set("arrowdown",rn
7745)}focus(){this.queryView.focus()}reset(){this.queryView.reset(),this.search("")}search(rn){const ln=rn?new RegExp(BA(rn),"ig"):null,dn=this.filteredView.filter(ln);this.fire("search",((mn,gn)=>{for(var bn in gn||(gn={}))hD.call(gn,bn)&&FA(mn,bn,gn[bn]);if(RA)for(var bn of RA(gn))pD.call(gn,bn)&&FA(mn,bn,gn[bn]);return mn})({query:rn},dn))}_createSearchTextQueryView(){const rn=new sD(this.locale,this._config.queryView);return this.listenTo(rn.fieldView,"input",()=>{this.search(rn.fieldView.element.value)}),rn.on("reset",()=>this.reset()),rn.bind("isEnabled").to(this),rn}_enableDefaultInfoViewBehavior(){const rn=this.locale.t,ln=this.infoView;function dn(mn,{query:gn,resultsCount:bn,totalItemsCount:wn}){return typeof mn=="function"?mn(gn,bn,wn):mn}this.on("search",(mn,gn)=>{if(gn.resultsCount)ln.set({isVisible:!1});else{const bn=this._config.infoView&&this._config.infoView.text;let wn,An;gn.totalItemsCount?bn&&bn.notFound?(wn=bn.notFound.primary,An=bn.notFound.secondary):(wn=rn("No results found"),An=""):bn&&bn.noSearchableItems?(wn=bn.noSearchableItems.primary,An=bn.noSearchableItems.secondary):(wn=rn("No searchable items"),An=""),ln.set({primaryText:dn(wn,gn),secondaryText:dn(An,gn),isVisible:!0})}})}}var jA=an(8157),mD={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(jA.Z,mD),jA.Z.locals;const n1=class extends fD{constructor(pn,rn){super(pn,rn),this._config=rn;const ln=km("px");this.extendTemplate({attributes:{class:["ck-autocomplete"]}});const dn=this.resultsView.bindTemplate;this.resultsView.set("isVisible",!1),this.resultsView.set("_position","s"),this.resultsView.set("_width",0),this.resultsView.extendTemplate({attributes:{class:[dn.if("isVisible","ck-hidden",mn=>!mn),dn.to("_position",mn=>`ck-search__results_${mn}`)],style:{width:dn.to("_width",ln)}}}),this.focusTracker.on("change:isFocused",(mn,gn,bn)=>{this._updateResultsVisibility(),bn?this.resultsView.element.scrollTop=0:rn.resetOnBlur&&this.queryView.reset()}),this.on("search",()=>{this._updateResultsVisibility(),this._updateResultsViewWidthAndPosition()}),this.keystrokes.set("esc",(mn,gn)=>{this.resultsView.isVisible&&(this.queryView.focus(),this.resultsView.isVisible=!1,gn())}),this.listenTo(no.document,"scroll",()=>{this._updateResultsViewWidthAndPosition()}),this.on("change:isEnabled",()=>{this._updateResultsVisibility()}),this.filteredView.on("execute",(mn,{value:gn})=>{this.focus(),this.reset(),this.queryView.fieldView.value=this.queryView.fieldView.element.value=gn,this.resultsView.isVisible=!1}),this.resultsView.on("change:isVisible",()=>{this._updateResultsViewWidthAndPosition()})}_updateResultsViewWidthAndPosition(){if(!this.resultsView.isVisible)return;this.resultsView._width=new So(this.queryView.fieldView.element).width;const pn=n1._getOptimalPosition({element:this.resultsView.element,target:this.queryView.element,fitInViewport:!0,positions:n1.defaultResultsPositions});this.resultsView._position=pn?pn.name:"s"}_updateResultsVisibility(){const pn=this._config.queryMinChars===void 0?0:this._config.queryMinChars,rn=this.queryView.fieldView.element.value.length;this.resultsView.isVisible=this.focusTracker.isFocused&&this.isEnabled&&rn>=pn}};let zA=n1;zA.defaultResultsPositions=[pn=>({top:pn.bottom,left:pn.left,name:"s"}),(pn,rn)=>({top:pn.top-rn.height,left:pn.left,name:"n"})],zA._getOptimalPosition=Z0;var VA=an(8960),gD={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(VA.Z,gD),VA.Z.locals;var HA=an(498),vD={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(HA.Z,vD),HA.Z.locals;var GA=an(9695),bD={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(GA.Z,bD),GA.Z.locals;class _D extends KI{constructor(rn,ln){super(rn),this.view=ln,this._toolbarConfig=Ek(rn.config.get("toolbar")),this._elementReplacer=new Er,this.listenTo(rn.editing.view,"scrollToTheSelection",this._handleScrollToTheSelectionWithStickyPanel.bind(this))}get element(){return this.view.element}init(rn){const ln=this.editor,dn=this.view,mn=ln.editing.view,gn=dn.editable,bn=mn.document.getRoot();gn.name=bn.rootName,dn.render();const wn=gn.element;this.setEditableElement(gn.name,wn),dn.editable.bind("isFocused").to(this.focusTracker),mn.attachDomRoot(wn),rn&&this._elementReplacer.replace(rn,this.element),this._initPlaceholder(),this._initToolbar(),this._initDialogPluginIntegration(),this.fire("ready")}destroy(){super.destroy();const rn=this.view,ln=this.editor.editing.view;
7745this._elementReplacer.restore(),ln.detachDomRoot(rn.editable.name),rn.destroy()}_initToolbar(){const rn=this.view;rn.stickyPanel.bind("isActive").to(this.focusTracker,"isFocused"),rn.stickyPanel.limiterElement=rn.element,rn.stickyPanel.bind("viewportTopOffset").to(this,"viewportOffset",({top:ln})=>ln||0),rn.toolbar.fillFromConfig(this._toolbarConfig,this.componentFactory),this.addToolbar(rn.toolbar)}_initPlaceholder(){const rn=this.editor,ln=rn.editing.view,dn=ln.document.getRoot(),mn=rn.sourceElement;let gn;const bn=rn.config.get("placeholder");bn&&(gn=typeof bn=="string"?bn:bn[this.view.editable.name]),!gn&&mn&&mn.tagName.toLowerCase()==="textarea"&&(gn=mn.getAttribute("placeholder")),gn&&(dn.placeholder=gn),Bk({view:ln,element:dn,isDirectHost:!1,keepOnFocus:!0})}_handleScrollToTheSelectionWithStickyPanel(rn,ln,dn){const mn=this.view.stickyPanel;if(mn.isSticky){const gn=new So(mn.element).height;ln.viewportOffset.top+=gn}else{const gn=()=>{this.editor.editing.view.scrollToTheSelection(dn)};this.listenTo(mn,"change:isSticky",gn),setTimeout(()=>{this.stopListening(mn,"change:isSticky",gn)},20)}}_initDialogPluginIntegration(){if(!this.editor.plugins.has("Dialog"))return;const rn=this.view.stickyPanel,ln=this.editor.plugins.get("Dialog");ln.on("show",()=>{const dn=ln.view;dn.on("moveTo",(mn,gn)=>{if(!rn.isSticky||dn.wasMoved)return;const bn=new So(rn.contentPanelElement);gn[1]<bn.bottom+Q_.defaultOffset&&(gn[1]=bn.bottom+Q_.defaultOffset)},{priority:"high"})},{priority:"low"})}}var UA=an(3143),yD={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(UA.Z,yD),UA.Z.locals;class kD extends QI{constructor(rn,ln,dn={}){super(rn),this.stickyPanel=new oD(rn),this.toolbar=new j_(rn,{shouldGroupWhenFull:dn.shouldToolbarGroupWhenFull}),this.editable=new JI(rn,ln)}render(){super.render(),this.stickyPanel.content.add(this.toolbar),this.top.add(this.stickyPanel),this.main.add(this.editable)}}class WA{constructor(rn){if(this.crashes=[],this.state="initializing",this._now=Date.now,this.crashes=[],this._crashNumberLimit=typeof rn.crashNumberLimit=="number"?rn.crashNumberLimit:3,this._minimumNonErrorTimePeriod=typeof rn.minimumNonErrorTimePeriod=="number"?rn.minimumNonErrorTimePeriod:5e3,this._boundErrorHandler=ln=>{const dn="error"in ln?ln.error:ln.reason;dn instanceof Error&&this._handleError(dn,ln)},this._listeners={},!this._restart)throw new Error("The Watchdog class was split into the abstract `Watchdog` class and the `EditorWatchdog` class. Please, use `EditorWatchdog` if you have used the `Watchdog` class previously.")}destroy(){this._stopErrorHandling(),this._listeners={}}on(rn,ln){this._listeners[rn]||(this._listeners[rn]=[]),this._listeners[rn].push(ln)}off(rn,ln){this._listeners[rn]=this._listeners[rn].filter(dn=>dn!==ln)}_fire(rn,...ln){const dn=this._listeners[rn]||[];for(const mn of dn)mn.apply(this,[null,...ln])}_startErrorHandling(){window.addEventListener("error",this._boundErrorHandler),window.addEventListener("unhandledrejection",this._boundErrorHandler)}_stopErrorHandling(){window.removeEventListener("error",this._boundErrorHandler),window.removeEventListener("unhandledrejection",this._boundErrorHandler)}_handleError(rn,ln){if(this._shouldReactToError(rn)){this.crashes.push({message:rn.message,stack:rn.stack,filename:ln instanceof ErrorEvent?ln.filename:void 0,lineno:ln instanceof ErrorEvent?ln.lineno:void 0,colno:ln instanceof ErrorEvent?ln.colno:void 0,date:this._now()});const dn=this._shouldRestart();this.state="crashed",this._fire("stateChange"),this._fire("error",{error:rn,causesRestart:dn}),dn?this._restart():(this.state="crashedPermanently",this._fire("stateChange"))}}_shouldReactToError(rn){return rn.is&&rn.is("CKEditorError")&&rn.context!==void 0&&rn.context!==null&&this.state==="ready"&&this._isErrorComingFromThisItem(rn)}_shouldRestart(){return this.crashes.length<=this._crashNumberLimit?!0:(this.crashes[this.crashes.length-1].date-this.crashes[this.crashes.length-1-this._crashNumberLimit].date)/this._crashNumberLimit>this._minimumNonErrorTimePeriod}}function r1(pn,rn=new Set){const ln=[pn],dn=new Set;let mn=0;for(;ln.length>mn;){const gn=ln[mn++];if(!dn.has(gn)&&wD(gn)&&!rn.has(gn))if(dn.add(gn),Symbol.iterator in gn)try{for(const bn of gn)ln.push(bn)}catch{}else for(const bn in gn)bn!=="defaultValue"&&ln.push(gn[bn])}return dn}function wD(pn){const rn=Object.prototype.toString.call(pn),ln=typeof pn;
7745return!(ln==="number"||ln==="boolean"||ln==="string"||ln==="symbol"||ln==="function"||rn==="[object Date]"||rn==="[object RegExp]"||rn==="[object Module]"||pn==null||pn._watchdogExcluded||pn instanceof EventTarget||pn instanceof Event)}function qA(pn,rn,ln=new Set){if(pn===rn&&typeof(dn=pn)=="object"&&dn!==null)return!0;var dn;const mn=r1(pn,ln),gn=r1(rn,ln);for(const bn of mn)if(gn.has(bn))return!0;return!1}var CD=Object.defineProperty,AD=Object.defineProperties,$D=Object.getOwnPropertyDescriptors,d0=Object.getOwnPropertySymbols,KA=Object.prototype.hasOwnProperty,YA=Object.prototype.propertyIsEnumerable,ZA=(pn,rn,ln)=>rn in pn?CD(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln,i1=(pn,rn)=>{for(var ln in rn||(rn={}))KA.call(rn,ln)&&ZA(pn,ln,rn[ln]);if(d0)for(var ln of d0(rn))YA.call(rn,ln)&&ZA(pn,ln,rn[ln]);return pn};class QA extends WA{constructor(rn,ln={}){super(ln),this._editor=null,this._initUsingData=!0,this._editables={},this._throttledSave=a0(this._save.bind(this),typeof ln.saveInterval=="number"?ln.saveInterval:5e3),rn&&(this._creator=(dn,mn)=>rn.create(dn,mn)),this._destructor=dn=>dn.destroy()}get editor(){return this._editor}get _item(){return this._editor}setCreator(rn){this._creator=rn}setDestructor(rn){this._destructor=rn}_restart(){return Promise.resolve().then(()=>(this.state="initializing",this._fire("stateChange"),this._destroy())).catch(rn=>{console.error("An error happened during the editor destroying.",rn)}).then(()=>{const rn={},ln=[],dn=this._config.rootsAttributes||{},mn={};for(const[An,In]of Object.entries(this._data.roots))In.isLoaded?(rn[An]="",mn[An]=dn[An]||{}):ln.push(An);const gn=(bn=i1({},this._config),wn={extraPlugins:this._config.extraPlugins||[],lazyRoots:ln,rootsAttributes:mn,_watchdogInitialData:this._data},AD(bn,$D(wn)));var bn,wn;return delete gn.initialData,gn.extraPlugins.push(SD),this._initUsingData?this.create(rn,gn,gn.context):_f(this._elementOrData)?this.create(this._elementOrData,gn,gn.context):this.create(this._editables,gn,gn.context)}).then(()=>{this._fire("restart")})}create(rn=this._elementOrData,ln=this._config,dn){return Promise.resolve().then(()=>(super._startErrorHandling(),this._elementOrData=rn,this._initUsingData=typeof rn=="string"||Object.keys(rn).length>0&&typeof Object.values(rn)[0]=="string",this._config=this._cloneEditorConfiguration(ln)||{},this._config.context=dn,this._creator(rn,this._config))).then(mn=>{this._editor=mn,mn.model.document.on("change:data",this._throttledSave),this._lastDocumentVersion=mn.model.document.version,this._data=this._getData(),this._initUsingData||(this._editables=this._getEditables()),this.state="ready",this._fire("stateChange")})}destroy(){return Promise.resolve().then(()=>(this.state="destroyed",this._fire("stateChange"),super.destroy(),this._destroy()))}_destroy(){return Promise.resolve().then(()=>{this._stopErrorHandling(),this._throttledSave.cancel();const rn=this._editor;return this._editor=null,rn.model.document.off("change:data",this._throttledSave),this._destructor(rn)})}_save(){const rn=this._editor.model.document.version;try{this._data=this._getData(),this._initUsingData||(this._editables=this._getEditables()),this._lastDocumentVersion=rn}catch(ln){console.error(ln,"An error happened during restoring editor data. Editor will be restored from the previously saved data.")}}_setExcludedProperties(rn){this._excludedProps=rn}_getData(){const rn=this._editor,ln=rn.model.document.roots.filter(wn=>wn.isAttached()&&wn.rootName!="$graveyard"),{plugins:dn}=rn,mn=dn.has("CommentsRepository")&&dn.get("CommentsRepository"),gn=dn.has("TrackChanges")&&dn.get("TrackChanges"),bn={roots:{},markers:{},commentThreads:JSON.stringify([]),suggestions:JSON.stringify([])};ln.forEach(wn=>{bn.roots[wn.rootName]={content:JSON.stringify(Array.from(wn.getChildren())),attributes:JSON.stringify(Array.from(wn.getAttributes())),isLoaded:wn._isLoaded}});for(const wn of rn.model.markers)wn._affectsData&&(bn.markers[wn.name]={rangeJSON:wn.getRange().toJSON(),usingOperation:wn._managedUsingOperations,affectsData:wn._affectsData});return mn&&(bn.commentThreads=JSON.stringify(mn.getCommentThreads({toJSON:!0,skipNotAttached:!0}))),gn&&(bn.suggestions=JSON.stringify(gn.getSuggestions({toJSON:!0,skipNotAttached:!0}))),bn}_getEditables(){const rn={};for(const ln of this.editor.model.document.getRootNames()){const dn=this.editor.ui.getEditableElement(ln);dn&&(rn[ln]=dn)}return rn}_isErrorComingFromThisItem(rn){return qA(this._editor,rn.context,this._excludedProps)}_cloneEditorConfiguration(rn){return q0(rn,(ln,dn)=>_f(ln)||dn==="context"?ln:void 0)}}class SD{constructor(rn){this.editor=rn,this._data=rn.config.get("_watchdogInitialData")}init(){this.editor.data.on("init",rn=>{rn.stop(),this.editor.model.enqueueChange({isUndoable:!1},ln=>{this._restoreCollaborationData(),this._restoreEditorData(ln)}),this.editor.data.fire("ready")},{priority:999})}_createNode(rn,ln){if("name"in ln){const dn=rn.createElement(ln.name,ln.attributes);if(ln.children)for(const mn of ln.children)dn._appendChild(this._createNode(rn,mn));return dn}return rn.createText(ln.data,ln.attributes)}_restoreEditorData(rn){const ln=this.editor;
7745Object.entries(this._data.roots).forEach(([dn,{content:mn,attributes:gn}])=>{const bn=JSON.parse(mn),wn=JSON.parse(gn),An=ln.model.document.getRoot(dn);for(const[In,Dn]of wn)rn.setAttribute(In,Dn,An);for(const In of bn){const Dn=this._createNode(rn,In);rn.insert(Dn,An,"end")}}),Object.entries(this._data.markers).forEach(([dn,mn])=>{const{document:gn}=ln.model,bn=mn,{rangeJSON:{start:wn,end:An}}=bn,In=((Un,Zn)=>{var tr={};for(var ir in Un)KA.call(Un,ir)&&Zn.indexOf(ir)<0&&(tr[ir]=Un[ir]);if(Un!=null&&d0)for(var ir of d0(Un))Zn.indexOf(ir)<0&&YA.call(Un,ir)&&(tr[ir]=Un[ir]);return tr})(bn,["rangeJSON"]),Dn=gn.getRoot(wn.root),Bn=rn.createPositionFromPath(Dn,wn.path,wn.stickiness),Fn=rn.createPositionFromPath(Dn,An.path,An.stickiness),Gn=rn.createRange(Bn,Fn);rn.addMarker(dn,i1({range:Gn},In))})}_restoreCollaborationData(){const rn=JSON.parse(this._data.commentThreads),ln=JSON.parse(this._data.suggestions);rn.forEach(dn=>{const mn=this.editor.config.get("collaboration.channelId"),gn=this.editor.plugins.get("CommentsRepository");gn.hasCommentThread(dn.threadId)&&gn.getCommentThread(dn.threadId).remove(),gn.addCommentThread(i1({channelId:mn},dn))}
7745),ln.forEach(dn=>{const mn=this.editor.plugins.get("TrackChangesEditing");mn.hasSuggestion(dn.id)?mn.getSuggestion(dn.id).attributes=dn.attributes:mn.addSuggestionData(dn)})}}const uv=Symbol("MainQueueId");class xD{constructor(){this._onEmptyCallbacks=[],this._queues=new Map,this._activeActions=0}onEmpty(rn){this._onEmptyCallbacks.push(rn)}enqueue(rn,ln){const dn=rn===uv;this._activeActions++,this._queues.get(rn)||this._queues.set(rn,Promise.resolve());const mn=(dn?Promise.all(this._queues.values()):Promise.all([this._queues.get(uv),this._queues.get(rn)])).then(ln),gn=mn.catch(()=>{});return this._queues.set(rn,gn),mn.finally(()=>{this._activeActions--,this._queues.get(rn)===gn&&this._activeActions===0&&this._onEmptyCallbacks.forEach(bn=>bn())})}}function XA(pn){return Array.isArray(pn)?pn:[pn]}class u0 extends e0(F_(WP)){constructor(rn,ln={}){if(!h0(rn)&&ln.initialData!==void 0)throw new On("editor-create-initial-data",null);super(ln),this.config.get("initialData")===void 0&&this.config.set("initialData",function(gn){return h0(gn)?(bn=gn,bn instanceof HTMLTextAreaElement?bn.value:bn.innerHTML):gn;var bn}(rn)),h0(rn)&&(this.sourceElement=rn),this.model.document.createRoot();const dn=!this.config.get("toolbar.shouldNotGroupWhenFull"),mn=new kD(this.locale,this.editing.view,{shouldToolbarGroupWhenFull:dn});this.ui=new _D(this,mn),function(gn){if(!Io(gn.updateSourceElement))throw new On("attachtoform-missing-elementapi-interface",gn);const bn=gn.sourceElement;if(function(wn){return!!wn&&wn.tagName.toLowerCase()==="textarea"}(bn)&&bn.form){let wn;const An=bn.form,In=()=>gn.updateSourceElement();Io(An.submit)&&(wn=An.submit,An.submit=()=>{In(),wn.apply(An)}),An.addEventListener("submit",In),gn.on("destroy",()=>{An.removeEventListener("submit",In),wn&&(An.submit=wn)})}}(this)}destroy(){return this.sourceElement&&this.updateSourceElement(),this.ui.destroy(),super.destroy()}static create(rn,ln={}){return new Promise(dn=>{const mn=new this(rn,ln);dn(mn.initPlugins().then(()=>mn.ui.init(h0(rn)?rn:null)).then(()=>mn.data.init(mn.config.get("initialData"))).then(()=>mn.fire("ready")).then(()=>mn))})}}function h0(pn){return _f(pn)}u0.Context=Dk,u0.EditorWatchdog=QA,u0.ContextWatchdog=class extends WA{constructor(pn,rn={}){super(rn),this._watchdogs=new Map,this._context=null,this._contextProps=new Set,this._actionQueues=new xD,this._watchdogConfig=rn,this._creator=ln=>pn.create(ln),this._destructor=ln=>ln.destroy(),this._actionQueues.onEmpty(()=>{this.state==="initializing"&&(this.state="ready",this._fire("stateChange"))})}setCreator(pn){this._creator=pn}setDestructor(pn){this._destructor=pn}get context(){return this._context}create(pn={}){return this._actionQueues.enqueue(uv,()=>(this._contextConfig=pn,this._create()))}getItem(pn){return this._getWatchdog(pn)._item}getItemState(pn){return this._getWatchdog(pn).state}add(pn){const rn=XA(pn);return Promise.all(rn.map(ln=>this._actionQueues.enqueue(ln.id,()=>{if(this.state==="destroyed")throw new Error("Cannot add items to destroyed watchdog.");if(!this._context)throw new Error("Context was not created yet. You should call the `ContextWatchdog#create()` method first.");let dn;if(this._watchdogs.has(ln.id))throw new Error(`Item with the given id is already added: '${ln.id}'.`);if(ln.type==="editor")return dn=new QA(null,this._watchdogConfig),dn.setCreator(ln.creator),dn._setExcludedProperties(this._contextProps),ln.destructor&&dn.setDestructor(ln.destructor),this._watchdogs.set(ln.id,dn),dn.on("error",(mn,{error:gn,causesRestart:bn})=>{this._fire("itemError",{itemId:ln.id,error:gn}),bn&&this._actionQueues.enqueue(ln.id,()=>new Promise(wn=>{const An=()=>{dn.off("restart",An),this._fire("itemRestart",{itemId:ln.id}),wn()};dn.on("restart",An)}))}),dn.create(ln.sourceElementOrData,ln.config,this._context);throw new Error(`Not supported item type: '${ln.type}'.`)})))}remove(pn){const rn=XA(pn);return Promise.all(rn.map(ln=>this._actionQueues.enqueue(ln,()=>{const dn=this._getWatchdog(ln);return this._watchdogs.delete(ln),dn.destroy()})))}destroy(){return this._actionQueues.enqueue(uv,()=>(this.state="destroyed",this._fire("stateChange"),super.destroy(),this._destroy()))}_restart(){return this._actionQueues.enqueue(uv,()=>(this.state="initializing",this._fire("stateChange"),this._destroy().catch(pn=>{console.error("An error happened during destroying the context or items.",pn)}).then(()=>this._create()).then(()=>this._fire("restart"))))}_create(){return Promise.resolve().then(()=>(this._startErrorHandling(),this._creator(this._contextConfig))).then(pn=>(this._context=pn,this._contextProps=r1(this._context),Promise.all(Array.from(this._watchdogs.values()).map(rn=>(rn._setExcludedProperties(this._contextProps),rn.create(void 0,void 0,this._context))))))}_destroy(){return Promise.resolve().then(()=>{this._stopErrorHandling();const pn=this._context;return this._context=null,this._contextProps=new Set,Promise.all(Array.from(this._watchdogs.values()).map(rn=>rn.destroy())).then(()=>this._destructor(pn))})}_getWatchdog(pn){const rn=this._watchdogs.get(pn);if(!rn)throw new Error(`Item with the given id was not registered: ${pn}.`);return rn}_isErrorComingFromThisItem(pn){for(const rn of this._watchdogs.values())if(rn._isErrorComingFromThisItem(pn))return!1;return qA(this._context,pn.context)}};class hv extends Hp{constructor(rn){super(rn),this.domEventType=["paste","copy","cut","drop","dragover","dragstart","dragend","dragenter","dragleave"];const ln=this.document;function dn(mn){return(gn,bn)=>{bn.preventDefault();const wn=bn.dropRange?[bn.dropRange]:null,An=new Mn(ln,mn);ln.fire(An,{dataTransfer:bn.dataTransfer,method:gn.name,targetRanges:wn,target:bn.target,domEvent:bn.domEvent}),An.stop.called&&bn.stopPropagation()}}this.listenTo(ln,"paste",dn("clipboardInput"),{priority:"low"}),this.listenTo(ln,"drop",dn("clipboardInput"),{priority:"low"}),this.listenTo(ln,"dragover",dn("dragging"),{priority:"low"})}onDomEvent(rn){const ln="clipboardData"in rn?rn.clipboardData:rn.dataTransfer,dn=rn.type=="drop"||rn.type=="paste",mn={dataTransfer:new Cw(ln,{cacheFiles:dn})};rn.type!="drop"&&rn.type!="dragover"||(mn.dropRange=function(gn,bn){const wn=bn.target.ownerDocument,An=bn.clientX,In=bn.clientY;let Dn;return wn.caretRangeFromPoint&&wn.caretRangeFromPoint(An,In)?Dn=wn.caretRangeFromPoint(An,In):bn.rangeParent&&(Dn=wn.createRange(),Dn.setStart(bn.rangeParent,bn.rangeOffset),Dn.collapse(!0)),Dn?gn.domConverter.domRangeToView(Dn):null}(this.view,rn)),this.fire(rn.type,rn,mn)}}const JA=["figcaption","li"],e$=["ol","ul"];function t$(pn){if(pn.is("$text")||pn.is("$textProxy"))return pn.data;if(pn.is("element","img")&&pn.hasAttribute("alt"))return pn.getAttribute("alt");if(pn.is("element","br"))return` 7746`;let rn="",ln=null;for(const dn of pn.getChildren())rn+=ED(dn,ln)+t$(dn),ln=dn;return rn}function ED(pn,rn){return rn?pn.is("element","li")&&!pn.isEmpty&&pn.getChild(0).is("containerElement")||e$.includes(pn.name)&&e$.includes(rn.name)?` 7747 7748`:pn.is("containerElement")||rn.is("containerElement")?JA.includes(pn.name)||JA.includes(rn.name)?` 7749`:` 7750 7751`:"":""}class hp extends jr{static get pluginName(){return"ClipboardPipeline"}init(){this.editor.editing.view.addObserver(hv),this._setupPasteDrop(),this._setupCopyCut()}_fireOutputTransformationEvent(rn,ln,dn){const mn=this.editor.model.getSelectedContent(ln);this.fire("outputTransformation",{dataTransfer:rn,content:mn,method:dn})}_setupPasteDrop(){const rn=this.editor,ln=rn.model,dn=rn.editing.view,mn=dn.document;this.listenTo(mn,"clipboardInput",(gn,bn)=>{bn.method!="paste"||rn.model.canEditAt(rn.model.document.selection)||gn.stop()},{priority:"highest"}),this.listenTo(mn,"clipboardInput",(gn,bn)=>{const wn=bn.dataTransfer;let An;if(bn.content)An=bn.content;else{let Bn="";wn.getData("text/html")?Bn=function(Fn){return Fn.replace(/<span(?: class="Apple-converted-s
7751pace"|)>(\s+)<\/span>/g,(Gn,Un)=>Un.length==1?" ":Un).replace(/<!--[\s\S]*?-->/g,"")}(wn.getData("text/html")):wn.getData("text/plain")&&(((In=(In=wn.getData("text/plain")).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r?\n\r?\n/g,"</p><p>").replace(/\r?\n/g,"<br>").replace(/\t/g," ").replace(/^\s/," ").replace(/\s$/," ").replace(/\s\s/g," ")).includes("</p><p>")||In.includes("<br>"))&&(In=`<p>${In}</p>`),Bn=In),An=this.editor.data.htmlProcessor.toView(Bn)}var In;const Dn=new Mn(this,"inputTransformation");this.fire(Dn,{content:An,dataTransfer:wn,targetRanges:bn.targetRanges,method:bn.method}),Dn.stop.called&&gn.stop(),dn.scrollToTheSelection()},{priority:"low"}),this.listenTo(this,"inputTransformation",(gn,bn)=>{if(bn.content.isEmpty)return;const wn=this.editor.data.toModel(bn.content,"$clipboardHolder");wn.childCount!=0&&(gn.stop(),ln.change(()=>{this.fire("contentInsertion",{content:wn,method:bn.method,dataTransfer:bn.dataTransfer,targetRanges:bn.targetRanges})}))},{priority:"low"}),this.listenTo(this,"contentInsertion",(gn,bn)=>{bn.resultRange=ln.insertContent(bn.content)},{priority:"low"})}_setupCopyCut(){const rn=this.editor,ln=rn.model.document,dn=rn.editing.view.document,mn=(gn,bn)=>{const wn=bn.dataTransfer;bn.preventDefault(),this._fireOutputTransformationEvent(wn,ln.selection,gn.name)};this.listenTo(dn,"copy",mn,{priority:"low"}),this.listenTo(dn,"cut",(gn,bn)=>{rn.model.canEditAt(rn.model.document.selection)?mn(gn,bn):bn.preventDefault()},{priority:"low"}),this.listenTo(this,"outputTransformation",(gn,bn)=>{const wn=rn.data.toView(bn.content);dn.fire("clipboardOutput",{dataTransfer:bn.dataTransfer,content:wn,method:bn.method})},{priority:"low"}),this.listenTo(dn,"clipboardOutput",(gn,bn)=>{bn.content.isEmpty||(bn.dataTransfer.setData("text/html",this.editor.data.htmlProcessor.toData(bn.content)),bn.dataTransfer.setData("text/plain",t$(bn.content))),bn.method=="cut"&&rn.model.deleteContent(ln.selection)},{priority:"low"})}}class n${constructor(rn,ln=20){this._batch=null,this.model=rn,this._size=0,this.limit=ln,this._isLocked=!1,this._changeCallback=(dn,mn)=>{mn.isLocal&&mn.isUndoable&&mn!==this._batch&&this._reset(!0)},this._selectionChangeCallback=()=>{this._reset()},this.model.document.on("change",this._changeCallback),this.model.document.selection.on("change:range",this._selectionChangeCallback),this.model.document.selection.on("change:attribute",this._selectionChangeCallback)}get batch(){return this._batch||(this._batch=this.model.createBatch({isTyping:!0})),this._batch}get size(){return this._size}input(rn){this._size+=rn,this._size>=this.limit&&this._reset(!0)}get isLocked(){return this._isLocked}lock(){this._isLocked=!0}unlock(){this._isLocked=!1}destroy(){this.model.document.off("change",this._changeCallback),this.model.document.selection.off("change:range",this._selectionChangeCallback),this.model.document.selection.off("change:attribute",this._selectionChangeCallback)}_reset(rn=!1){this.isLocked&&!rn||(this._batch=null,this._size=0)}}class TD extends Co{constructor(rn,ln){super(rn),this._buffer=new n$(rn.model,ln),this._isEnabledBasedOnSelection=!1}get buffer(){return this._buffer}destroy(){super.destroy(),this._buffer.destroy()}execute(rn={}){const ln=this.editor.model,dn=ln.document,mn=rn.text||"",gn=mn.length;let bn=dn.selection;if(rn.selection?bn=rn.selection:rn.range&&(bn=ln.createSelection(rn.range)),!ln.canEditAt(bn))return;const wn=rn.resultRange;ln.enqueueChange(this._buffer.batch,An=>{this._buffer.lock();const In=Array.from(dn.selection.getAttributes());ln.deleteContent(bn),mn&&ln.insertContent(An.createText(mn,In),bn),wn?An.setSelection(wn):bn.is("documentSelection")||An.setSelection(bn),this._buffer.unlock(),this._buffer.input(gn)})}}const r$=["insertText","insertReplacementText"];class MD extends yp{constructor(rn){super(rn),this.focusObserver=rn.getObserver(Yv),kn.isAndroid&&r$.push("insertCompositionText");const ln=rn.document;ln.on("beforeinput",(dn,mn)=>{if(!this.isEnabled)return;const{data:gn,targetRanges:bn,inputType:wn,domEvent:An}=mn;if(!r$.includes(wn))return;this.focusObserver.flush();const In=new Mn(ln,"insertText");ln.fire(In,new Sm(rn,An,{text:gn,selection:rn.createSelection(bn)})),In.stop.called&&dn.stop()}),ln.on("compositionend",(dn,{data:mn,domEvent:gn})=>{this.isEnabled&&!kn.isAndroid&&mn&&ln.fire("insertText",new Sm(rn,gn,{text:mn,selection:ln.selection}))},{priority:"lowest"})}observe(){}stopObserving(){}}class i$ extends jr{static get pluginName(){return"Input"}init(){const rn=this.editor,ln=rn.model,dn=rn.editing.view,mn=ln.document.selection;dn.addObserver(MD);const gn=new TD(rn,rn.config.get("typing.undoStep")||20);rn.commands.add("insertText",gn),rn.commands.add("input",gn),this.listenTo(dn.document,"insertText",(bn,wn)=>{dn.document.isComposing||wn.preventDefault();const{text:An,selection:In,resultRange:Dn}=wn,Bn=Array.from(In.getRanges()).map(Un=>rn.editing.mapper.toModelRange(Un));let Fn=An;if(kn.isAndroid){const Un=Array.from(Bn[0].getItems()).reduce((Zn,tr)=>Zn+(tr.is("$textProxy")?tr.data:""),"");Un&&(Un.length<=Fn.length?Fn.startsWith(Un)&&(Fn=Fn.substring(Un.length),Bn[0].start=Bn[0].start.getShiftedBy(Un.length)):Un.startsWith(Fn)&&(Bn[0].start=Bn[0].start.getShiftedBy(Fn.length),Fn=""))}const Gn={text:Fn,selection:ln.createSelection(Bn)};Dn&&(Gn.resultRange=rn.editing.mapper.toModelRange(Dn)),rn.execute("insertText",G
7751n),dn.scrollToTheSelection()}),kn.isAndroid?this.listenTo(dn.document,"keydown",(bn,wn)=>{!mn.isCollapsed&&wn.keyCode==229&&dn.document.isComposing&&o$(ln,gn)}):this.listenTo(dn.document,"compositionstart",()=>{mn.isCollapsed||o$(ln,gn)})}}function o$(pn,rn){if(!rn.isEnabled)return;const ln=rn.buffer;ln.lock(),pn.enqueueChange(ln.batch,()=>{pn.deleteContent(pn.document.selection)}),ln.unlock()}class s$ extends Co{constructor(rn,ln){super(rn),this.direction=ln,this._buffer=new n$(rn.model,rn.config.get("typing.undoStep")),this._isEnabledBasedOnSelection=!1}get buffer(){return this._buffer}execute(rn={}){const ln=this.editor.model,dn=ln.document;ln.enqueueChange(this._buffer.batch,mn=>{this._buffer.lock();const gn=mn.createSelection(rn.selection||dn.selection);if(!ln.canEditAt(gn))return;const bn=rn.sequence||1,wn=gn.isCollapsed;if(gn.isCollapsed&&ln.modifySelection(gn,{direction:this.direction,unit:rn.unit,treatEmojiAsSingleUnit:!0}),this._shouldEntireContentBeReplacedWithParagraph(bn))return void this._replaceEntireContentWithParagraph(mn);if(this._shouldReplaceFirstBlockWithParagraph(gn,bn))return void this.editor.execute("paragraph",{selection:gn});if(gn.isCollapsed)return;let An=0;
7751gn.getFirstRange().getMinimalFlatRanges().forEach(In=>{An+=br(In.getWalker({singleCharacters:!0,ignoreElementEnd:!0,shallow:!0}))}),ln.deleteContent(gn,{doNotResetEntireContent:wn,direction:this.direction}),this._buffer.input(An),mn.setSelection(gn),this._buffer.unlock()})}_shouldEntireContentBeReplacedWithParagraph(rn){if(rn>1)return!1;const ln=this.editor.model,dn=ln.document.selection,mn=ln.schema.getLimitElement(dn);if(!(dn.isCollapsed&&dn.containsEntireContent(mn))||!ln.schema.checkChild(mn,"paragraph"))return!1;const gn=mn.getChild(0);return!gn||!gn.is("element","paragraph")}_replaceEntireContentWithParagraph(rn){const ln=this.editor.model,dn=ln.document.selection,mn=ln.schema.getLimitElement(dn),gn=rn.createElement("paragraph");rn.remove(rn.createRangeIn(mn)),rn.insert(gn,mn),rn.setSelection(gn,0)}_shouldReplaceFirstBlockWithParagraph(rn,ln){const dn=this.editor.model;if(ln>1||this.direction!="backward"||!rn.isCollapsed)return!1;const mn=rn.getFirstPosition(),gn=dn.schema.getLimitElement(mn),bn=gn.getChild(0);return mn.parent==bn&&!!rn.containsEntireContent(bn)&&!!dn.schema.checkChild(gn,"paragraph")&&bn.name!="paragraph"}}const a$="word",Wp="selection",Im="backward",pv="forward",l$={deleteContent:{unit:Wp,direction:Im},deleteContentBackward:{unit:"codePoint",direction:Im},deleteWordBackward:{unit:a$,direction:Im},deleteHardLineBackward:{unit:Wp,direction:Im},deleteSoftLineBackward:{unit:Wp,direction:Im},deleteContentForward:{unit:"character",direction:pv},deleteWordForward:{unit:a$,direction:pv},deleteHardLineForward:{unit:Wp,direction:pv},deleteSoftLineForward:{unit:Wp,direction:pv}};class PD extends yp{constructor(rn){super(rn);const ln=rn.document;let dn=0;ln.on("keydown",()=>{dn++}),ln.on("keyup",()=>{dn=0}),ln.on("beforeinput",(mn,gn)=>{if(!this.isEnabled)return;const{targetRanges:bn,domEvent:wn,inputType:An}=gn,In=l$[An];if(!In)return;const Dn={direction:In.direction,unit:In.unit,sequence:dn};Dn.unit==Wp&&(Dn.selectionToRemove=rn.createSelection(bn[0])),An==="deleteContentBackward"&&(kn.isAndroid&&(Dn.sequence=1),function(Fn){if(Fn.length!=1||Fn[0].isCollapsed)return!1;const Gn=Fn[0].getWalker({direction:"backward",singleCharacters:!0,ignoreElementEnd:!0});let Un=0;for(const{nextPosition:Zn}of Gn){if(Zn.parent.is("$text")){const tr=Zn.parent.data,ir=Zn.offset;if(ub(tr,ir)||vb(tr,ir)||Gy(tr,ir))continue;Un++}else Un++;if(Un>1)return!0}return!1}(bn)&&(Dn.unit=Wp,Dn.selectionToRemove=rn.createSelection(bn)));const Bn=new Am(ln,"delete",bn[0]);ln.fire(Bn,new Sm(rn,wn,Dn)),Bn.stop.called&&mn.stop()}),kn.isBlink&&function(mn){const gn=mn.view,bn=gn.document;let wn=null,An=!1;function In(Bn){return Bn==Mo.backspace||Bn==Mo.delete}function Dn(Bn){return Bn==Mo.backspace?Im:pv}bn.on("keydown",(Bn,{keyCode:Fn})=>{wn=Fn,An=!1}),bn.on("keyup",(Bn,{keyCode:Fn,domEvent:Gn})=>{const Un=bn.selection,Zn=mn.isEnabled&&Fn==wn&&In(Fn)&&!Un.isCollapsed&&!An;if(wn=null,Zn){const tr=Un.getFirstRange(),ir=new Am(bn,"delete",tr),gr={unit:Wp,direction:Dn(Fn),selectionToRemove:Un};bn.fire(ir,new Sm(gn,Gn,gr))}}),bn.on("beforeinput",(Bn,{inputType:Fn})=>{const Gn=l$[Fn];In(wn)&&Gn&&Gn.direction==Dn(wn)&&(An=!0)},{priority:"high"}),bn.on("beforeinput",(Bn,{inputType:Fn,data:Gn})=>{wn==Mo.delete&&Fn=="insertText"&&Gn=="�"&&Bn.stop()},{priority:"high"})}(this)}observe(){}stopObserving(){}}class Dp extends jr{static get pluginName(){return"Delete"}init(){const rn=this.editor,ln=rn.editing.view,dn=ln.document,mn=rn.model.document;ln.addObserver(PD),this._undoOnBackspace=!1;const gn=new s$(rn,"forward");rn.commands.add("deleteForward",gn),rn.commands.add("forwardDelete",gn),rn.commands.add("delete",new s$(rn,"backward")),this.listenTo(dn,"delete",(bn,wn)=>{dn.isComposing||wn.preventDefault();const{direction:An,sequence:In,selectionToRemove:Dn,unit:Bn}=wn,Fn=An==="forward"?"deleteForward":"delete",Gn={sequence:In};if(Bn=="selection"){const Un=Array.from(Dn.getRanges()).map(Zn=>rn.editing.mapper.toModelRange(Zn));Gn.selection=rn.model.createSelection(Un)}else Gn.unit=Bn;rn.execute(Fn,Gn),ln.scrollToTheSelection()},{priority:"low"}),this.editor.plugins.has("UndoEditing")&&(this.listenTo(dn,"delete",(bn,wn)=>
7751{this._undoOnBackspace&&wn.direction=="backward"&&wn.sequence==1&&wn.unit=="codePoint"&&(this._undoOnBackspace=!1,rn.execute("undo"),wn.preventDefault(),bn.stop())},{context:"$capture"}),this.listenTo(mn,"change",()=>{this._undoOnBackspace=!1}))}requestUndoOnBackspace(){this.editor.plugins.has("UndoEditing")&&(this._undoOnBackspace=!0)}}class ID extends jr{static get requires(){return[i$,Dp]}static get pluginName(){return"Typing"}}function c$(pn,rn){let ln=pn.start;return{text:Array.from(pn.getWalker({ignoreElementEnd:!1})).reduce((dn,{item:mn})=>mn.is("$text")||mn.is("$textProxy")?dn+mn.data:(ln=rn.createPositionAfter(mn),""),""),range:rn.createRange(ln,pn.end)}}class d$ extends cr(){constructor(rn,ln){super(),this.model=rn,this.testCallback=ln,this._hasMatch=!1,this.set("isEnabled",!0),this.on("change:isEnabled",()=>{this.isEnabled?this._startListening():(this.stopListening(rn.document.selection),this.stopListening(rn.document))}),this._startListening()}get hasMatch(){return this._hasMatch}_startListening(){const rn=this.model.document;this.listenTo(rn.selection,"change:range",(ln,{directChange:dn})=>{dn&&(rn.selection.isCollapsed?this._evaluateTextBeforeSelection("selection"):this.hasMatch&&(this.fire("unmatched"),this._hasMatch=!1))}),this.listenTo(rn,"change:data",(ln,dn)=>{!dn.isUndo&&dn.isLocal&&this._evaluateTextBeforeSelection("data",{batch:dn})})}_evaluateTextBeforeSelection(rn,ln={}){const dn=this.model,mn=dn.document.selection,gn=dn.createRange(dn.createPositionAt(mn.focus.parent,0),mn.focus),{text:bn,range:wn}=c$(gn,dn),An=this.testCallback(bn);if(!An&&this.hasMatch&&this.fire("unmatched"),this._hasMatch=!!An,An){const In=Object.assign(ln,{text:bn,range:wn});typeof An=="object"&&Object.assign(In,An),this.fire(`matched:${rn}`,In)}}}class u$ extends jr{constructor(rn){super(rn),this._isNextGravityRestorationSkipped=!1,this.attributes=new Set,this._overrideUid=null}static get pluginName(){return"TwoStepCaretMovement"}init(){const rn=this.editor,ln=rn.model,dn=rn.editing.view,mn=rn.locale,gn=ln.document.selection;this.listenTo(dn.document,"arrowKey",(bn,wn)=>{if(!gn.isCollapsed||wn.shiftKey||wn.altKey||wn.ctrlKey)return;const An=wn.keyCode==Mo.arrowright,In=wn.keyCode==Mo.arrowleft;if(!An&&!In)return;const Dn=mn.contentLanguageDirection;let Bn=!1;Bn=Dn==="ltr"&&An||Dn==="rtl"&&In?this._handleForwardMovement(wn):this._handleBackwardMovement(wn),Bn===!0&&bn.stop()},{context:"$text",priority:"highest"}),this.listenTo(gn,"change:range",(bn,wn)=>{this._isNextGravityRestorationSkipped?this._isNextGravityRestorationSkipped=!1:this._isGravityOverridden&&(!wn.directChange&&Xu(gn.getFirstPosition(),this.attributes)||this._restoreGravity())}),this._enableClickingAfterNode(),this._enableInsertContentSelectionAttributesFixer(),this._handleDeleteContentAfterNode()}registerAttribute(rn){this.attributes.add(rn)}_handleForwardMovement(rn){const ln=this.attributes,dn=this.editor.model,mn=dn.document.selection,gn=mn.getFirstPosition();return!this._isGravityOverridden&&(!gn.isAtStart||!Op(mn,ln))&&!!Xu(gn,ln)&&(mv(rn),Op(mn,ln)&&Xu(gn,ln,!0)?fv(dn,ln):this._overrideGravity(),!0)}_handleBackwardMovement(rn){const ln=this.attributes,dn=this.editor.model,mn=dn.document.selection,gn=mn.getFirstPosition();return this._isGravityOverridden?(mv(rn),this._restoreGravity(),Xu(gn,ln,!0)?fv(dn,ln):p0(dn,ln,gn),!0):gn.isAtStart?!!Op(mn,ln)&&(mv(rn),p0(dn,ln,gn),!0):!Op(mn,ln)&&Xu(gn,ln,!0)?(mv(rn),p0(dn,ln,gn),!0):!!h$(gn,ln)&&(gn.isAtEnd&&!Op(mn,ln)&&Xu(gn,ln)?(mv(rn),p0(dn,ln,gn),!0):(this._isNextGravityRestorationSkipped=!0,this._overrideGravity(),!1))}_enableClickingAfterNode(){const rn=this.editor,ln=rn.model,dn=ln.document.selection,mn=rn.editing.view.document;rn.editing.view.addObserver(R_);let gn=!1;this.listenTo(mn,"mousedown",()=>{gn=!0}),this.listenTo(mn,"selectionChange",()=>{const bn=this.attributes;if(!gn||(gn=!1,!dn.isCollapsed)||!Op(dn,bn))return;const wn=dn.getFirstPosition();Xu(wn,bn)&&(wn.isAtStart||Xu(wn,bn,!0)?fv(ln,bn):this._isGravityOverridden||this._overrideGravity())})}_enableInsertContentSelectionAttributesFixer(){const rn=this.editor.model,ln=rn.document.selection,dn=this.attributes;this.listenTo(rn,"insertContent",()=>{const mn=ln.getFirstPosition();Op(ln,dn)&&Xu(mn,dn)&&fv(rn,dn)},{priority:"low"})}_handleDeleteContentAfterNode(){const rn=this.editor,ln=rn.model,dn=ln.document.selection,mn=rn.editing.view;let gn=!1,bn=!1;this.listenTo(mn.document,"delete",(wn,An)=>{gn=An.direction==="backward"},{priority:"high"}),this.listenTo(ln,"deleteContent",()=>{if(!gn)return;const wn=dn.getFirstPosition();bn=Op(dn,this.attributes)&&!h$(wn,this.attributes)},{priority:"high"}),this.listenTo(ln,"deleteContent",()=>{gn&&(gn=!1,bn||rn.model.enqueueChange(()=>{const wn=dn.getFirstPosition();Op(dn,this.attributes)&&Xu(wn,this.attributes)&&(wn.isAtStart||Xu(wn,this.attributes,!0)?fv(ln,this.attributes):this._isGravityOverridden||this._overrideGravity())}))},{priority:"low"})}get _isGravityOverridden(){return!!this._overrideUid}_overrideGravity(){this._overrideUid=this.editor.model.change(rn=>rn.overrideSelectionGravity())}_restoreGravity(){this.editor.model.change(rn=>{rn.restoreSelectionGravity(this._overrideUid),this._overrideUid=null})}}function Op(pn,rn){for(const ln of rn)if(pn.hasAttribute(ln))return!0;return!1}function p0(pn,rn,ln){const dn=ln.nodeBefore;pn.change(mn=>{if(dn){const gn=[],bn=pn.schema.isObject(dn)&&pn.schema.isInline(dn);for(const[wn,An]of dn.getAttributes())!pn.schema.checkAttribute("$text",wn)||bn&&pn.schema.getAttributeProperties(wn).copyFromObject===!1||gn.push([wn,An]);mn.setSelectionAttribute(gn)}else mn.removeSelectionAttribute(rn)})}function fv(pn,rn){pn.change(ln=>{ln.removeSelectionAttribute(rn)})}function mv(pn){pn.preventDefault()}function h$(pn,rn){return Xu(pn.getShiftedBy(-1),rn)}function Xu(pn,rn,ln=!1){const{nodeBefore:dn,nodeAfter:mn}=pn;for(const gn of rn){const bn=dn?dn.getAttribute(gn):void 0,wn=mn?mn.getAttribute(gn):void 0;if((!ln||bn!==void 0&&wn!==void 0)&&wn!==bn)return!0}return!1}const p$={copyright:{from:"(c)",to:"©"},registeredTrademark:{from:"(r)",to:"®"},trademark:{from:"(tm)",to:"â¢"},oneHalf:{from:/(^|[^/a-z0-9])(1\/2)([^/a-z0-9])$/i,to:[null,"½",null]},oneThird:{from:/(^|[^/a-z0-9])(1\/3)([^/a-z0-9])$/i,to:[null,"â
",null]},twoThirds:{from:/(^|[^/a-z0-9])(2\/3)([^/a-z0-9])$/i,to:[null,"â
",null]},oneForth:{from:/(^|[^/a-z0-9])(1\/4)([^/a-z0-9])$/i,to:[null,"¼",null]},threeQuarters:{from:/(^|[^/a-z0-9])(3\/4)([^/a-z0-9])$/i,to:[null,"¾",null]},lessThanOrEqual:{from:"<=",to:"â¤"},greaterThanOrEqual:{from:">=",to:"â¥"},notEqual:{from:"!=",to:"â "},arrowLeft:{from:"<-",to:"â"},arrowRight:{from:"->",to:"â"},horizontalEllipsis:{from:"...",to:"â¦"},enDash:{from:/(^| )(--)( )$/,to:[null,"â",null]},emDash:{from:/(^| )(---)( )$/,to:[null,"â",null]},quotesPrimary:{from:Dm('"'),to:[null,"â",null,"â"]},quotesSecondary:{from:Dm("'"),to:[null,"â",null,"â"]},quotesPrimaryEnGb:{from:Dm("'"),to:[null,"â",null,"â"]},quotesSecondaryEnGb:{from:Dm('"'),to:[null,"â",null,"â"]},quotesPrimaryPl:{from:Dm('"'),to:[null,"â",null,"â"]},quotesSecondaryPl:{from:Dm("'"),to:[null,"â",null,"â"]}},f$={symbols:["copyright","registeredTrademark","trademark"],mathematical:["oneHalf","oneThird","twoThirds","oneForth","threeQuarters","lessThanOrEqual","greaterThanOrEqual","notEqual","arrowLeft","arrowRight"],typography:["horizontalEllipsis","enDash","emDash"],quotes:["quotesPrimary","quotesSecondary"]},DD=["symbols","mathematical","typography","quotes"];function OD(pn){return typeof pn=="string"?new RegExp(`(${BA(pn)})$`):pn}function ND(pn){return typeof pn=="string"?()=>[pn]:pn instanceof Array?()=>pn:pn}
7751function BD(pn){return(pn.textNode?pn.textNode:pn.nodeAfter).getAttributes()}function Dm(pn){return new RegExp(`(^|\\s)(${pn})([^${pn}]*)(${pn})$`)}function f0(pn,rn,ln,dn){return dn.createRange(m$(pn,rn,ln,!0,dn),m$(pn,rn,ln,!1,dn))}function m$(pn,rn,ln,dn,mn){let gn=pn.textNode||(dn?pn.nodeBefore:pn.nodeAfter),bn=null;for(;gn&&gn.getAttribute(rn)==ln;)bn=gn,gn=dn?gn.previousSibling:gn.nextSibling;return bn?mn.createPositionAt(bn,dn?"before":"after"):pn}function*g$(pn,rn){for(const ln of rn)ln&&pn.getAttributeProperties(ln[0]).copyOnEnter&&(yield ln)}class LD extends Co{execute(){this.editor.model.change(rn=>{this.enterBlock(rn),this.fire("afterExecute",{writer:rn})})}enterBlock(rn){const ln=this.editor.model,dn=ln.document.selection,mn=ln.schema,gn=dn.isCollapsed,bn=dn.getFirstRange(),wn=bn.start.parent,An=bn.end.parent;if(mn.isLimit(wn)||mn.isLimit(An))return gn||wn!=An||ln.deleteContent(dn),!1;if(gn){const In=g$(rn.model.schema,dn.getAttributes());return v$(rn,bn.start),rn.setSelectionAttribute(In),!0}{const In=!(bn.start.isAtStart&&bn.end.isAtEnd),Dn=wn==An;if(ln.deleteContent(dn,{leaveUnmerged:In}),In){if(Dn)return v$(rn,dn.focus),!0;rn.setSelection(An,0)}}return!1}}function v$(pn,rn){pn.split(rn),pn.setSelection(rn.parent.nextSibling,0)}const RD={insertParagraph:{isSoft:!1},insertLineBreak:{isSoft:!0}};class b$ extends yp{constructor(rn){super(rn);const ln=this.document;let dn=!1;ln.on("keydown",(mn,gn)=>{dn=gn.shiftKey}),ln.on("beforeinput",(mn,gn)=>{if(!this.isEnabled)return;let bn=gn.inputType;kn.isSafari&&dn&&bn=="insertParagraph"&&(bn="insertLineBreak");const wn=gn.domEvent,An=RD[bn];if(!An)return;const In=new Am(ln,"enter",gn.targetRanges[0]);ln.fire(In,new Sm(rn,wn,{isSoft:An.isSoft})),In.stop.called&&mn.stop()})}observe(){}stopObserving(){}}class m0 extends jr{static get pluginName(){return"Enter"}init(){const rn=this.editor,ln=rn.editing.view,dn=ln.document;ln.addObserver(b$),rn.commands.add("enter",new LD(rn)),this.listenTo(dn,"enter",(mn,gn)=>{dn.isComposing||gn.preventDefault(),gn.isSoft||(rn.execute("enter"),ln.scrollToTheSelection())},{priority:"low"})}}class FD extends Co{execute(){const rn=this.editor.model,ln=rn.document;rn.change(dn=>{(function(mn,gn,bn){const wn=bn.isCollapsed,An=bn.getFirstRange(),In=An.start.parent,Dn=An.end.parent,Bn=In==Dn;if(wn){const Fn=g$(mn.schema,bn.getAttributes());_$(mn,gn,An.end),gn.removeSelectionAttribute(bn.getAttributeKeys()),gn.setSelectionAttribute(Fn)}else{const Fn=!(An.start.isAtStart&&An.end.isAtEnd);mn.deleteContent(bn,{leaveUnmerged:Fn}),Bn?_$(mn,gn,bn.focus):Fn&&gn.setSelection(Dn,0)}})(rn,dn,ln.selection),this.fire("afterExecute",{writer:dn})})}refresh(){const rn=this.editor.model,ln=rn.document;this.isEnabled=function(dn,mn){if(mn.rangeCount>1)return!1;const gn=mn.anchor;if(!gn||!dn.checkChild(gn,"softBreak"))return!1;const bn=mn.getFirstRange(),wn=bn.start.parent,An=bn.end.parent;return!((o1(wn,dn)||o1(An,dn))&&wn!==An)}(rn.schema,ln.selection)}}function _$(pn,rn,ln){const dn=rn.createElement("softBreak");pn.insertContent(dn,ln),rn.setSelection(dn,"after")}function o1(pn,rn){return!pn.is("rootElement")&&(rn.isLimit(pn)||o1(pn.parent,rn))}class jD extends jr{static get pluginName(){return"ShiftEnter"}init(){const rn=this.editor,ln=rn.model.schema,dn=rn.conversion,mn=rn.editing.view,gn=mn.document;ln.register("softBreak",{allowWhere:"$text",isInline:!0}),dn.for("upcast").elementToElement({model:"softBreak",view:"br"}),dn.for("downcast").elementToElement({model:"softBreak",view:(bn,{writer:wn})=>
7751wn.createEmptyElement("br")}),mn.addObserver(b$),rn.commands.add("shiftEnter",new FD(rn)),this.listenTo(gn,"enter",(bn,wn)=>{gn.isComposing||wn.preventDefault(),wn.isSoft&&(rn.execute("shiftEnter"),mn.scrollToTheSelection())},{priority:"low"})}}class zD extends Yn(){constructor(){super(...arguments),this._stack=[]}add(rn,ln){const dn=this._stack,mn=dn[0];this._insertDescriptor(rn);const gn=dn[0];mn===gn||s1(mn,gn)||this.fire("change:top",{oldDescriptor:mn,newDescriptor:gn,writer:ln})}remove(rn,ln){const dn=this._stack,mn=dn[0];this._removeDescriptor(rn);const gn=dn[0];mn===gn||s1(mn,gn)||this.fire("change:top",{oldDescriptor:mn,newDescriptor:gn,writer:ln})}_insertDescriptor(rn){const ln=this._stack,dn=ln.findIndex(gn=>gn.id===rn.id);if(s1(rn,ln[dn]))return;dn>-1&&ln.splice(dn,1);let mn=0;for(;ln[mn]&&VD(ln[mn],rn);)mn++;ln.splice(mn,0,rn)}_removeDescriptor(rn){const ln=this._stack,dn=ln.findIndex(mn=>mn.id===rn);dn>-1&&ln.splice(dn,1)}}function s1(pn,rn){return pn&&rn&&pn.priority==rn.priority&&g0(pn.classes)==g0(rn.classes)}function VD(pn,rn){return pn.priority>rn.priority||!(pn.priority<rn.priority)&&g0(pn.classes)>g0(rn.classes)}function g0(pn){return Array.isArray(pn)?pn.sort().join(","):pn}const HD='<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M4 0v1H1v3H0V.5A.5.5 0 0 1 .5 0H4zm8 0h3.5a.5.5 0 0 1 .5.5V4h-1V1h-3V0zM4 16H.5a.5.5 0 0 1-.5-.5V12h1v3h3v1zm8 0v-1h3v-3h1v3.5a.5.5 0 0 1-.5.5H12z"/><path fill-opacity=".256" d="M1 1h14v14H1z"/><g class="ck-icon__selected-indicator"><path d="M7 0h2v1H7V0zM0 7h1v2H0V7zm15 0h1v2h-1V7zm-8 8h2v1H7v-1z"/><path fill-opacity=".254" d="M1 1h14v14H1z"/></g></svg>',GD="ck-widget",y$="ck-widget_selected";function bu(pn){return!!pn.is("element")&&!!pn.getCustomProperty("widget")}function a1(pn,rn,ln={}){if(!pn.is("containerElement"))throw new On("widget-to-widget-wrong-element-type",null,{element:pn});return rn.setAttribute("contenteditable","false",pn),rn.addClass(GD,pn),rn.setCustomProperty("widget",!0,pn),pn.getFillerOffset=qD,rn.setCustomProperty("widgetLabel",[],pn),ln.label&&function(dn,mn){dn.getCustomProperty("widgetLabel").push(mn)}(pn,ln.label),ln.hasSelectionHandle&&function(dn,mn){const gn=mn.createUIElement("div",{class:"ck ck-widget__selection-handle"},function(bn){const wn=this.toDomElement(bn),An=new Vp;return An.set("content",HD),An.render(),wn.appendChild(An.element),wn});mn.insert(mn.createPositionAt(dn,0),gn),mn.addClass(["ck-widget_with-selection-handle"],dn)}(pn,rn),k$(pn,rn),pn}function UD(pn,rn,ln){if(rn.classes&&ln.addClass(Xo(rn.classes),pn),rn.attributes)for(const dn in rn.attributes)ln.setAttribute(dn,rn.attributes[dn],pn)}function WD(pn,rn,ln){if(rn.classes&&ln.removeClass(Xo(rn.classes),pn),rn.attributes)for(const dn in rn.attributes)ln.removeAttribute(dn,pn)}function k$(pn,rn,ln=UD,dn=WD){const mn=new zD;mn.on("change:top",(gn,bn)=>{bn.oldDescriptor&&dn(pn,bn.oldDescriptor,bn.writer),bn.newDescriptor&&ln(pn,bn.newDescriptor,bn.writer)}),rn.setCustomProperty("addHighlight",(gn,bn,wn)=>mn.add(bn,wn),pn),rn.setCustomProperty("removeHighlight",(gn,bn,wn)=>mn.remove(bn,wn),pn)}function w$(pn,rn,ln={}){return rn.addClass(["ck-editor__editable","ck-editor__nested-editable"],pn),rn.setAttribute("role","textbox",pn),ln.label&&rn.setAttribute("aria-label",ln.label,pn),rn.setAttribute("contenteditable",pn.isReadOnly?"false":"true",pn),pn.on("change:isReadOnly",(dn,mn,gn)=>{rn.setAttribute("contenteditable",gn?"false":"true",pn)}),pn.on("change:isFocused",(dn,mn,gn)=>{gn?rn.addClass("ck-editor__nested-editable_focused",pn):rn.removeClass("ck-editor__nested-editable_focused",pn)}),k$(pn,rn),pn}function C$(pn,rn){const ln=pn.getSelectedElement();if(ln){const dn=qp(pn);if(dn)return rn.createRange(rn.createPositionAt(ln,dn))}return rn.schema.findOptimalInsertionRange(pn)}function qD(){return null}const Np="widget-type-around";function hm(pn,rn,ln){return!!pn&&bu(pn)&&!ln.isInline(rn)}function qp(pn){return pn.getAttribute(Np)}var A$=an(4921),KD={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(A$.Z,KD),A$.Z.locals;const $$=["before","after"],YD=new DOMParser().parseFromString('<svg viewBox="0 0 10 8" xmlns="http://www.w3.org/2000/svg"><path d="M9.055.263v3.972h-6.77M1 4.216l2-2.038m-2 2 2 2.038"/></svg>',"image/svg+xml").firstChild,S$="ck-widget__type-around_disabled";class ZD extends jr{constructor(){super(...arguments),this._currentFakeCaretModelElement=null}static get pluginName(){return"WidgetTypeAround"}static get requires(){return[m0,Dp]}init(){const rn=this.editor,ln=rn.editing.view;this.on("change:isEnabled",(dn,mn,gn)=>{ln.change(bn=>{for(const wn of ln.document.roots)gn?bn.removeClass(S$,wn):bn.addClass(S$,wn)}),gn||rn.model.change(bn=>{bn.removeSelectionAttribute(Np)})}),this._enableTypeAroundUIInjection(),this._enableInsertingParagraphsOnButtonClick(),this._enableInsertingParagraphsOnEnterKeypress(),this._enableInsertingParagraphsOnTypingKeystroke(),this._enableTypeAroundFakeCaretActivationUsingKeyboardArrows(),this._enableDeleteIntegration(),this._enableInsertContentIntegration(),this._enableInsertObjectIntegration(),this._enableDeleteContentIntegration()}destroy(){super.destroy(),this._currentFakeCaretModelElement=null}_insertParagraph(rn,ln){const dn=this.editor,mn=dn.editing.view,gn=dn.model.schema.getAttributesWithProperty(rn,"copyOnReplace",!0);dn.execute("insertParagraph",{position:dn.model.createPositionAt(rn,ln),attributes:gn}),mn.focus(),mn.scrollToTheSelection()}_listenToIfEnabled(rn,ln,dn,mn){this.listenTo(rn,ln,(...gn)=>{this.isEnabled&&dn(...gn)},mn)}_insertParagraphAccordingToFakeCaretPosition(){const rn=this.editor.model.document.selection,ln=qp(rn);if(!ln)return!1;const dn=rn.getSelectedElement();return this._insertParagraph(dn,ln),!0}_enableTypeAroundUIInjection(){const rn=this.editor,ln=rn.model.schema,dn=rn.locale.t,mn={before:dn("Insert paragraph before block"),after:dn("Insert paragraph after block")};rn.editing.downcastDispatcher.on("insert",(gn,bn,wn)=>{const An=wn.mapper.toViewElement(bn.item);An&&hm(An,bn.item,ln)&&(function(In,Dn,Bn){const Fn=In.createUIElement("div",{class:"ck ck-reset_all ck-widget__type-around"},function(Gn){const Un=this.toDomElement(Gn);return function(Zn,tr){for(const ir of $$){const gr=new rp({tag:"div",attributes:{class:["ck","ck-widget__type-around__button",`ck-widget__type-around__button_${ir}`],title:tr[ir],"aria-hidden":"true"},children:[Zn.ownerDocument.importNode(YD,!0)]});Zn.appendChild(gr.render())}}(Un,Dn),function(Zn){const tr=new rp({tag:"div",attributes:{class:["ck","ck-widget__type-around__fake-caret"]}});Zn.appendChild(tr.render())}(Un),Un});In.insert(In.createPositionAt(Bn,"end"),Fn)}(wn.writer,mn,An),An.getCustomProperty("widgetLabel").push(()=>this.isEnabled?dn("Press Enter to type after or press Shift + Enter to type before the widget"):""))},{priority:"low"})}_enableTypeAroundFakeCaretActivationUsingKeyboardArrows(){const rn=this.editor,ln=rn.model,dn=ln.document.selection,mn=ln.schema,gn=rn.editing.view;function bn(wn){return`ck-widget_type-around_show-fake-caret_${wn}`}this._listenToIfEnabled(gn.document,"arrowKey",(wn,An)=>{this._handleArrowKeyPress(wn,An)},{context:[bu,"$text"],priority:"high"}),this._listenToIfEnabled(dn,"change:range",(wn,An)=>{An.directChange&&rn.model.change(In=>{In.removeSelectionAttribute(Np)})}),this._listenToIfEnabled(ln.document,"change:data",()=>{const wn=dn.getSelectedElement();wn&&hm(rn.editing.mapper.toViewElement(wn),wn,mn)||rn.model.change(An=>{An.removeSelectionAttribute(Np)})}),this._listenToIfEnabled(rn.editing.downcastDispatcher,"selection",(wn,An,In)=>{const Dn=In.writer;if(this._currentFakeCaretModelElement){const Un=In.mapper.toViewElement(this._currentFakeCaretModelElement);Un&&(Dn.removeClass($$.map(bn),Un),this._currentFakeCaretModelElement=null)}const Bn=An.selection.getSelectedElement();if(!Bn)return;const Fn=In.mapper.toViewElement(Bn);if(!hm(Fn,Bn,mn))return;const Gn=qp(An.selection);Gn&&(Dn.addClass(bn(Gn),Fn),this._currentFakeCaretModelElement=Bn)}),this._listenToIfEnabled(rn.ui.focusTracker,"change:isFocused",(wn,An,In)=>{In||rn.model.change(Dn=>{Dn.removeSelectionAttribute(Np)})})}_handleArrowKeyPress(rn,ln){const dn=this.editor,mn=dn.model,gn=mn.document.selection,bn=mn.schema,wn=dn.editing.view,An=function(Bn,Fn){const Gn=X0(Bn,Fn);return Gn==="down"||Gn==="right"}(ln.keyCode,dn.locale.contentLanguageDirection),In=wn.document.selection.getSelectedElement();let Dn;hm(In,dn.editing.mapper.toModelElement(In),bn)?Dn=this._handleArrowKeyPressOnSelectedWidget(An):gn.isCollapsed?Dn=this._handleArrowKeyPressWhenSelectionNextToAWidget(An):ln.shift
7751Key||(Dn=this._handleArrowKeyPressWhenNonCollapsedSelection(An)),Dn&&(ln.preventDefault(),rn.stop())}_handleArrowKeyPressOnSelectedWidget(rn){const ln=this.editor.model,dn=qp(ln.document.selection);return ln.change(mn=>dn?dn!==(rn?"after":"before")?(mn.removeSelectionAttribute(Np),!0):!1:(mn.setSelectionAttribute(Np,rn?"after":"before"),!0))}_handleArrowKeyPressWhenSelectionNextToAWidget(rn){const ln=this.editor,dn=ln.model,mn=dn.schema,gn=ln.plugins.get("Widget"),bn=gn._getObjectElementNextToSelection(rn);return!!hm(ln.editing.mapper.toViewElement(bn),bn,mn)&&(dn.change(wn=>{gn._setSelectionOverElement(bn),wn.setSelectionAttribute(Np,rn?"before":"after")}),!0)}_handleArrowKeyPressWhenNonCollapsedSelection(rn){const ln=this.editor,dn=ln.model,mn=dn.schema,gn=ln.editing.mapper,bn=dn.document.selection,wn=rn?bn.getLastPosition().nodeBefore:bn.getFirstPosition().nodeAfter;return!!hm(gn.toViewElement(wn),wn,mn)&&(dn.change(An=>{An.setSelection(wn,"on"),An.setSelectionAttribute(Np,rn?"after":"before")}),!0)}_enableInsertingParagraphsOnButtonClick(){const rn=this.editor,ln=rn.editing.view;this._listenToIfEnabled(ln.document,"mousedown",(dn,mn)=>{const gn=mn.domTarget.closest(".ck-widget__type-around__button");if(!gn)return;const bn=function(In){return In.classList.contains("ck-widget__type-around__button_before")?"before":"after"}(gn),wn=function(In,Dn){const Bn=In.closest(".ck-widget");return Dn.mapDomToView(Bn)}(gn,ln.domConverter),An=rn.editing.mapper.toModelElement(wn);this._insertParagraph(An,bn),mn.preventDefault(),dn.stop()})}_enableInsertingParagraphsOnEnterKeypress(){const rn=this.editor,ln=rn.model.document.selection,dn=rn.editing.view;this._listenToIfEnabled(dn.document,"enter",(mn,gn)=>{if(mn.eventPhase!="atTarget")return;const bn=ln.getSelectedElement(),wn=rn.editing.mapper.toViewElement(bn),An=rn.model.schema;let In;this._insertParagraphAccordingToFakeCaretPosition()?In=!0:hm(wn,bn,An)&&(this._insertParagraph(bn,gn.isSoft?"before":"after"),In=!0),In&&(gn.preventDefault(),mn.stop())},{context:bu})}_enableInsertingParagraphsOnTypingKeystroke(){const rn=this.editor.editing.view.document;this._listenToIfEnabled(rn,"insertText",(ln,dn)=>{this._insertParagraphAccordingToFakeCaretPosition()&&(dn.selection=rn.selection)},{priority:"high"}),kn.isAndroid?this._listenToIfEnabled(rn,"keydown",(ln,dn)=>{dn.keyCode==229&&this._insertParagraphAccordingToFakeCaretPosition()}):this._listenToIfEnabled(rn,"compositionstart",()=>{this._insertParagraphAccordingToFakeCaretPosition()},{priority:"high"})}_enableDeleteIntegration(){const rn=this.editor,ln=rn.editing.view,dn=rn.model,mn=dn.schema;this._listenToIfEnabled(ln.document,"delete",(gn,bn)=>{if(gn.eventPhase!="atTarget")return;const wn=qp(dn.document.selection);if(!wn)return;const An=bn.direction,In=dn.document.selection.getSelectedElement(),Dn=An=="forward";if(wn==="before"===Dn)rn.execute("delete",{selection:dn.createSelection(In,"on")});else{const Bn=mn.getNearestSelectionRange(dn.createPositionAt(In,wn),An);if(Bn)if(Bn.isCollapsed){const Fn=dn.createSelection(Bn.start);if(dn.modifySelection(Fn,{direction:An}),Fn.focus.isEqual(Bn.start)){const Gn=function(Un,Zn){let tr=Zn;for(const ir of Zn.getAncestors({parentFirst:!0})){if(ir.childCount>1||Un.isLimit(ir))break;tr=ir}return tr}(mn,Bn.start.parent);dn.deleteContent(dn.createSelection(Gn,"on"),{doNotAutoparagraph:!0})}else dn.change(Gn=>{Gn.setSelection(Bn),rn.execute(Dn?"deleteForward":"delete")})}else dn.change(Fn=>{Fn.setSelection(Bn),rn.execute(Dn?"deleteForward":"delete")})}bn.preventDefault(),gn.stop()},{context:bu})}_enableInsertContentIntegration(){const rn=this.editor,ln=this.editor.model,dn=ln.document.selection;this._listenToIfEnabled(rn.model,"insertContent",(mn,[gn,bn])=>{if(bn&&!bn.is("documentSelection"))return;const wn=qp(dn);return wn?(mn.stop(),ln.change(An=>{const In=dn.getSelectedElement(),Dn=ln.createPositionAt(In,wn),Bn=An.createSelection(Dn),Fn=ln.insertContent(gn,Bn);return An.setSelection(Bn),Fn})):void 0},{priority:"high"})}_enableInsertObjectIntegration(){const rn=this.editor,ln=this.editor.model.document.selection;this._listenToIfEnabled(rn.model,"insertObject",(dn,mn)=>{const[,gn,bn={}]=mn;if(gn&&!gn.is("documentSelection"))return;const wn=qp(ln);wn&&(bn.findOptimalPosition=wn,mn[3]=bn)},{priority:"high"})}_enableDeleteContentIntegration(){const rn=this.editor,ln=this.editor.model.document.selection;this._listenToIfEnabled(rn.model,"deleteContent",(dn,[mn])=>{mn&&!mn.is("documentSelection")||qp(ln)&&dn.stop()},{priority:"high"})}}function QD(pn){const rn=pn.model;return(ln,dn)=>{const mn=dn.keyCode==Mo.arrowup,gn=dn.keyCode==Mo.arrowdown,bn=dn.shiftKey,wn=rn.document.selection;if(!mn&&!gn)return;const An=gn;if(bn&&function(Dn,Bn){return!Dn.isCollapsed&&Dn.isBackward==Bn}(wn,An))return;const In=function(Dn,Bn,Fn){const Gn=Dn.model;if(Fn){const Un=Bn.isCollapsed?Bn.focus:Bn.getLastPosition(),Zn=x$(Gn,Un,"forward");if(!Zn)return null;const tr=Gn.createRange(Un,Zn),ir=E$(Gn.schema,tr,"backward");return ir?Gn.createRange(Un,ir):null}{const Un=Bn.isCollapsed?Bn.focus:Bn.getFirstPosition(),Zn=x$(Gn,Un,"backward");if(!Zn)return null;const tr=Gn.createRange(Zn,Un),ir=E$(Gn.schema,tr,"forward");return ir?Gn.createRange(ir,Un):null}}(pn,wn,An);if(In){if(In.isCollapsed&&(wn.isCollapsed||bn))return;(In.isCollapsed||function(Dn,Bn,Fn){const Gn=Dn.model,Un=Dn.view.domConverter;if(Fn){const _r=Gn.createSelection(Bn.start);Gn.modifySelection(_r),_r.focus.isAtEnd||Bn.start.isEqual(_r.focu
7751s)||(Bn=Gn.createRange(_r.focus,Bn.end))}const Zn=Dn.mapper.toViewRange(Bn),tr=Un.viewRangeToDom(Zn),ir=So.getDomRangeRects(tr);let gr;for(const _r of ir)if(gr!==void 0){if(Math.round(_r.top)>=gr)return!1;gr=Math.max(gr,Math.round(_r.bottom))}else gr=Math.round(_r.bottom);return!0}(pn,In,An))&&(rn.change(Dn=>{const Bn=An?In.end:In.start;if(bn){const Fn=rn.createSelection(wn.anchor);Fn.setFocus(Bn),Dn.setSelection(Fn)}else Dn.setSelection(Bn)}),ln.stop(),dn.preventDefault(),dn.stopPropagation())}}}function x$(pn,rn,ln){const dn=pn.schema,mn=pn.createRangeIn(rn.root),gn=ln=="forward"?"elementStart":"elementEnd";for(const{previousPosition:bn,item:wn,type:An}of mn.getWalker({startPosition:rn,direction:ln})){if(dn.isLimit(wn)&&!dn.isInline(wn))return bn;if(An==gn&&dn.isBlock(wn))return null}return null}function E$(pn,rn,ln){const dn=ln=="backward"?rn.end:rn.start;if(pn.checkChild(dn,"$text"))return dn;for(const{nextPosition:mn}of rn.getWalker({direction:ln}))if(pn.checkChild(mn,"$text"))return mn;return null}var T$=an(3488),XD={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(T$.Z,XD),T$.Z.locals;class gv extends jr{constructor(){super(...arguments),this._previouslySelected=new Set}static get pluginName(){return"Widget"}static get requires(){return[ZD,Dp]}init(){const rn=this.editor,ln=rn.editing.view,dn=ln.document;this.editor.editing.downcastDispatcher.on("selection",(mn,gn,bn)=>{const wn=bn.writer,An=gn.selection;if(An.isCollapsed)return;const In=An.getSelectedElement();if(!In)return;const Dn=rn.editing.mapper.toViewElement(In);var Bn;bu(Dn)&&bn.consumable.consume(An,"selection")&&wn.setSelection(wn.createRangeOn(Dn),{fake:!0,label:(Bn=Dn,Bn.getCustomProperty("widgetLabel").reduce((Fn,Gn)=>typeof Gn=="function"?Fn?Fn+". "+Gn():Gn():Fn?Fn+". "+Gn:Gn,""))})}),this.editor.editing.downcastDispatcher.on("selection",(mn,gn,bn)=>{this._clearPreviouslySelectedWidgets(bn.writer);const wn=bn.writer,An=wn.document.selection;let In=null;for(const Dn of An.getRanges())for(const Bn of Dn){const Fn=Bn.item;bu(Fn)&&!JD(Fn,In)&&(wn.addClass(y$,Fn),this._previouslySelected.add(Fn),In=Fn)}},{priority:"low"}),ln.addObserver(R_),this.listenTo(dn,"mousedown",(...mn)=>this._onMousedown(...mn)),this.listenTo(dn,"arrowKey",(...mn)=>{this._handleSelectionChangeOnArrowKeyPress(...mn)},{context:[bu,"$text"]}),this.listenTo(dn,"arrowKey",(...mn)=>{this._preventDefaultOnArrowKeyPress(...mn)},{context:"$root"}),this.listenTo(dn,"arrowKey",QD(this.editor.editing),{context:"$text"}),this.listenTo(dn,"delete",(mn,gn)=>{this._handleDelete(gn.direction=="forward")&&(gn.preventDefault(),mn.stop())},{context:"$root"})}_onMousedown(rn,ln){const dn=this.editor,mn=dn.editing.view,gn=mn.document;let bn=ln.target;if(ln.domEvent.detail>=3)return void(this._selectBlockContent(bn)&&ln.preventDefault());if(function(An){let In=An;for(;In;){if(In.is("editableElement")&&!In.is("rootElement"))return!0;if(bu(In))return!1;In=In.parent}return!1}
7751(bn)||!bu(bn)&&(bn=bn.findAncestor(bu),!bn))return;kn.isAndroid&&ln.preventDefault(),gn.isFocused||mn.focus();const wn=dn.editing.mapper.toModelElement(bn);this._setSelectionOverElement(wn)}_selectBlockContent(rn){const ln=this.editor,dn=ln.model,mn=ln.editing.mapper,gn=dn.schema,bn=mn.findMappedViewAncestor(this.editor.editing.view.createPositionAt(rn,0)),wn=function(An,In){for(const Dn of An.getAncestors({includeSelf:!0,parentFirst:!0})){if(In.checkChild(Dn,"$text"))return Dn;if(In.isLimit(Dn)&&!In.isObject(Dn))break}return null}(mn.toModelElement(bn),dn.schema);return!!wn&&(dn.change(An=>{const In=gn.isLimit(wn)?null:function(Fn,Gn){const Un=new Ep({startPosition:Fn});for(const{item:Zn}of Un){if(Gn.isLimit(Zn)||!Zn.is("element"))return null;if(Gn.checkChild(Zn,"$text"))return Zn}return null}(An.createPositionAfter(wn),gn),Dn=An.createPositionAt(wn,0),Bn=In?An.createPositionAt(In,0):An.createPositionAt(wn,"end");An.setSelection(An.createRange(Dn,Bn))}),!0)}_handleSelectionChangeOnArrowKeyPress(rn,ln){const dn=ln.keyCode,mn=this.editor.model,gn=mn.schema,bn=mn.document.selection,wn=bn.getSelectedElement(),An=X0(dn,this.editor.locale.contentLanguageDirection),In=An=="down"||An=="right",Dn=An=="up"||An=="down";if(wn&&gn.isObject(wn)){const Fn=In?bn.getLastPosition():bn.getFirstPosition(),Gn=gn.getNearestSelectionRange(Fn,In?"forward":"backward");return void(Gn&&(mn.change(Un=>{Un.setSelection(Gn)}),ln.preventDefault(),rn.stop()))}if(!bn.isCollapsed&&!ln.shiftKey){const Fn=bn.getFirstPosition(),Gn=bn.getLastPosition(),Un=Fn.nodeAfter,Zn=Gn.nodeBefore;return void((Un&&gn.isObject(Un)||Zn&&gn.isObject(Zn))&&(mn.change(tr=>{tr.setSelection(In?Gn:Fn)}),ln.preventDefault(),rn.stop()))}if(!bn.isCollapsed)return;const Bn=this._getObjectElementNextToSelection(In);if(Bn&&gn.isObject(Bn)){if(gn.isInline(Bn)&&Dn)return;this._setSelectionOverElement(Bn),ln.preventDefault(),rn.stop()}}_preventDefaultOnArrowKeyPress(rn,ln){const dn=this.editor.model,mn=dn.schema,gn=dn.document.selection.getSelectedElement();gn&&mn.isObject(gn)&&(ln.preventDefault(),rn.stop())}_handleDelete(rn){const ln=this.editor.model.document.selection;if(!this.editor.model.canEditAt(ln)||!ln.isCollapsed)return;const dn=this._getObjectElementNextToSelection(rn);return dn?(this.editor.model.change(mn=>{let gn=ln.anchor.parent;for(;gn.isEmpty;){const bn=gn;gn=bn.parent,mn.remove(bn)}this._setSelectionOverElement(dn)}),!0):void 0}_setSelectionOverElement(rn){this.editor.model.change(ln=>{ln.setSelection(ln.createRangeOn(rn))})}_getObjectElementNextToSelection(rn){const ln=this.editor.model,dn=ln.schema,mn=ln.document.selection,gn=ln.createSelection(mn);if(ln.modifySelection(gn,{direction:rn?"forward":"backward"}),gn.isEqual(mn))return null;const bn=rn?gn.focus.nodeBefore:gn.focus.nodeAfter;return bn&&dn.isObject(bn)?bn:null}_clearPreviouslySelectedWidgets(rn){for(const ln of this._previouslySelected)rn.removeClass(y$,ln);this._previouslySelected.clear()}}function JD(pn,rn){return!!rn&&Array.from(pn.getAncestors()).includes(rn)}class v0 extends jr{constructor(){super(...arguments),this._toolbarDefinitions=new Map}static get requires(){return[c0]}static get pluginName(){return"WidgetToolbarRepository"}init(){const rn=this.editor;if(rn.plugins.has("BalloonToolbar")){const ln=rn.plugins.get("BalloonToolbar");this.listenTo(ln,"show",dn=>{(function(mn){const gn=mn.getSelectedElement();return!(!gn||!bu(gn))})(rn.editing.view.document.selection)&&dn.stop()},{priority:"high"})}this._balloon=this.editor.plugins.get("ContextualBalloon"),this.on("change:isEnabled",()=>{this._updateToolbarsVisibility()}),this.listenTo(rn.ui,"update",()=>{this._updateToolbarsVisibility()}),this.listenTo(rn.ui.focusTracker,"change:isFocused",()=>{this._updateToolbarsVisibility()},{priority:"low"})}destroy(){super.destroy();for(const rn of this._toolbarDefinitions.values())rn.view.destroy()}register(rn,{ariaLabel:ln,items:dn,getRelatedElement:mn,balloonClassName:gn="ck-toolbar-container"}){if(!dn.length)return void jn("widget-toolbar-no-items",{toolbarId:rn});const bn=this.editor,wn=bn.t,An=new j_(bn.locale);if(An.ariaLabel=ln||wn("Widget toolbar"),this._toolbarDefinitions.has(rn))throw new On("widget-toolbar-duplicated",this,{toolbarId:rn});const In={view:An,getRelatedElement:mn,balloonClassName:gn,itemsConfig:dn,initialized:!1};bn.ui.addToolbar(An,{isContextual:!0,beforeFocus:()=>{const Dn=mn(bn.editing.view.document.selection);Dn&&this._showToolbar(In,Dn)},afterBlur:()=>{this._hideToolbar(In)}}),this._toolbarDefinitions.set(rn,In)}_updateToolbarsVisibility(){let rn=0,ln=null,dn=null;for(const mn of this._toolbarDefinitions.values()){const gn=mn.getRelatedElement(this.editor.editing.view.document.selection);if(this.isEnabled&&gn)if(this.editor.ui.focusTracker.isFocused){const bn=gn.getAncestors().length;bn>rn&&(rn=bn,ln=gn,dn=mn)}else this._isToolbarVisible(mn)&&this._hideToolbar(mn);else this._isToolbarInBalloon(mn)&&this._hideToolbar(mn)}dn&&this._showToolbar(dn,ln)}_hideToolbar(rn){this._balloon.remove(rn.view),this.stopListening(this._balloon,"change:visibleView")}_showToolbar(rn,ln){this._isToolbarVisible(rn)?M$(this.editor,ln):this._isToolbarInBalloon(rn)||
7751(rn.initialized||(rn.initialized=!0,rn.view.fillFromConfig(rn.itemsConfig,this.editor.ui.componentFactory)),this._balloon.add({view:rn.view,position:P$(this.editor,ln),balloonClassName:rn.balloonClassName}),this.listenTo(this._balloon,"change:visibleView",()=>{for(const dn of this._toolbarDefinitions.values())if(this._isToolbarVisible(dn)){const mn=dn.getRelatedElement(this.editor.editing.view.document.selection);M$(this.editor,mn)}}))}_isToolbarVisible(rn){return this._balloon.visibleView===rn.view}_isToolbarInBalloon(rn){return this._balloon.hasView(rn.view)}}function M$(pn,rn){const ln=pn.plugins.get("ContextualBalloon"),dn=P$(pn,rn);ln.updatePosition(dn)}function P$(pn,rn){const ln=pn.editing.view,dn=Ru.defaultPositions;return{target:ln.domConverter.mapViewToDom(rn),positions:[dn.northArrowSouth,dn.northArrowSouthWest,dn.northArrowSouthEast,dn.southArrowNorth,dn.southArrowNorthWest,dn.southArrowNorthEast,dn.viewportStickyNorth]}}var I$=an(8506),e5={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(I$.Z,e5),I$.Z.locals;const l1=km("px");class t5 extends uo{constructor(){super();const rn=this.bindTemplate;this.set({isVisible:!1,left:null,top:null,width:null}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-clipboard-drop-target-line",rn.if("isVisible","ck-hidden",ln=>!ln)],style:{left:rn.to("left",ln=>l1(ln)),top:rn.to("top",ln=>l1(ln)),width:rn.to("width",ln=>l1(ln))}}})}}class b0 extends jr{constructor(){super(...arguments),this.removeDropMarkerDelayed=J0(()=>this.removeDropMarker(),40),this._updateDropMarkerThrottled=a0(rn=>this._updateDropMarker(rn),40),this._reconvertMarkerThrottled=a0(()=>{this.editor.model.markers.has("drop-target")&&this.editor.editing.reconvertMarker("drop-target")},0),this._dropTargetLineView=new t5,this._domEmitter=new(Ku()),this._scrollables=new Map}static get pluginName(){return"DragDropTarget"}init(){this._setupDropMarker()}destroy(){this._domEmitter.stopListening();for(const{resizeObserver:rn}of this._scrollables.values())rn.destroy();return this._updateDropMarkerThrottled.cancel(),this.removeDropMarkerDelayed.cancel(),this._reconvertMarkerThrottled.cancel(),super.destroy()}updateDropMarker(rn,ln,dn,mn,gn,bn){this.removeDropMarkerDelayed.cancel();const wn=D$(this.editor,rn,ln,dn,mn,gn,bn);if(wn)return bn&&bn.containsRange(wn)?this.removeDropMarker():void this._updateDropMarkerThrottled(wn)}getFinalDropRange(rn,ln,dn,mn,gn,bn){const wn=D$(this.editor,rn,ln,dn,mn,gn,bn);return this.removeDropMarker(),wn}removeDropMarker(){const rn=this.editor.model;this.removeDropMarkerDelayed.cancel(),this._updateDropMarkerThrottled.cancel(),this._dropTargetLineView.isVisible=!1,rn.markers.has("drop-target")&&rn.change(ln=>{ln.removeMarker("drop-target")})}_setupDropMarker(){const rn=this.editor;rn.ui.view.body.add(this._dropTargetLineView),rn.conversion.for("editingDowncast").markerToHighlight({model:"drop-target",view:{classes:["ck-clipboard-drop-target-range"]}}),rn.conversion.for("editingDowncast").markerToElement({model:"drop-target",view:(ln,{writer:dn})=>{if(rn.model.schema.checkChild(ln.markerRange.start,"$text"))return this._dropTargetLineView.isVisible=!1,this._createDropTargetPosition(dn);ln.markerRange.isCollapsed?this._updateDropTargetLine(ln.markerRange):this._dropTargetLineView.isVisible=!1}})}_updateDropMarker(rn){const ln=this.editor,dn=ln.model.markers;ln.model.change(mn=>{dn.has("drop-target")?dn.get("drop-target").getRange().isEqual(rn)||mn.updateMarker("drop-target",{range:rn}):mn.addMarker("drop-target",{range:rn,usingOperation:!1,affectsData:!1})})}_createDropTargetPosition(rn){return rn.createUIElement("span",{class:"ck ck-clipboard-drop-target-position"},function(ln){const dn=this.toDomElement(ln);return dn.append("â ",ln.createElement("span"),"â "),dn})}_updateDropTargetLine(rn){const ln=this.editor.editing,dn=rn.start.nodeBefore,mn=rn.start.nodeAfter,gn=rn.start.parent,bn=dn?ln.mapper.toViewElement(dn):null,wn=bn?ln.view.domConverter.mapViewToDom(bn):null,An=mn?ln.mapper.toViewElement(mn):null,In=An?ln.view.domConverter.mapViewToDom(An
7751):null,Dn=ln.mapper.toViewElement(gn);if(!Dn)return;const Bn=ln.view.domConverter.mapViewToDom(Dn),Fn=this._getScrollableRect(Dn),{scrollX:Gn,scrollY:Un}=no.window,Zn=wn?new So(wn):null,tr=In?new So(In):null,ir=new So(Bn).excludeScrollbarsAndBorders(),gr=Zn?Zn.bottom:ir.top,_r=tr?tr.top:ir.bottom,Rr=no.window.getComputedStyle(Bn),Jr=gr<=_r?(gr+_r)/2:_r;if(Fn.top<Jr&&Jr<Fn.bottom){const ho=ir.left+parseFloat(Rr.paddingLeft),_o=ir.right-parseFloat(Rr.paddingRight),iu=Math.max(ho+Gn,Fn.left),ou=Math.min(_o+Gn,Fn.right);this._dropTargetLineView.set({isVisible:!0,left:iu,top:Jr+Un,width:ou-iu})}else this._dropTargetLineView.isVisible=!1}_getScrollableRect(rn){const ln=rn.root.rootName;let dn;if(this._scrollables.has(ln))dn=this._scrollables.get(ln).domElement;else{dn=function(gn){let bn=gn;do{bn=bn.parentElement;const wn=no.window.getComputedStyle(bn).overflowY;if(wn=="auto"||wn=="scroll")break}while(bn.tagName!="BODY");return bn}(this.editor.editing.view.domConverter.mapViewToDom(rn)),this._domEmitter.listenTo(dn,"scroll",this._reconvertMarkerThrottled,{usePassive:!0});const mn=new Gm(dn,this._reconvertMarkerThrottled);this._scrollables.set(ln,{domElement:dn,resizeObserver:mn})}return new So(dn).excludeScrollbarsAndBorders()}}function D$(pn,rn,ln,dn,mn,gn,bn){const wn=pn.model,An=pn.editing.mapper;let In=N$(pn,rn);for(;In;){if(!gn){if(wn.schema.checkChild(In,"$text")){if(ln){const Dn=ln[0].start,Bn=An.toModelPosition(Dn);if(!bn||Array.from(bn.getItems()).every(Fn=>wn.schema.checkChild(Bn,Fn))){if(wn.schema.checkChild(Bn,"$text"))return wn.createRange(Bn);if(Dn)return _0(pn,N$(pn,Dn.parent),dn,mn)}}}else if(wn.schema.isInline(In))return _0(pn,In,dn,mn)}if(wn.schema.isBlock(In))return _0(pn,In,dn,mn);if(wn.schema.checkChild(In,"$block")){const Dn=Array.from(In.getChildren()).filter(Gn=>Gn.is("element")&&!n5(pn,Gn));let Bn=0,Fn=Dn.length;if(Fn==0)return wn.createRange(wn.createPositionAt(In,"end"));for(;Bn<Fn-1;){const Gn=Math.floor((Bn+Fn)/2);O$(pn,Dn[Gn],dn,mn)=="before"?Fn=Gn:Bn=Gn}return _0(pn,Dn[Bn],dn,mn)}In=In.parent}return null}function n5(pn,rn){const ln=pn.editing.mapper,dn=pn.editing.view.domConverter,mn=ln.toViewElement(rn);if(!mn)return!0;const gn=dn.mapViewToDom(mn);return no.window.getComputedStyle(gn).float!="none"}function _0(pn,rn,ln,dn){const mn=pn.model;return mn.createRange(mn.createPositionAt(rn,O$(pn,rn,ln,dn)))}function O$(pn,rn,ln,dn){const mn=pn.editing.mapper,gn=pn.editing.view.domConverter,bn=mn.toViewElement(rn),wn=gn.mapViewToDom(bn),An=new So(wn);return pn.model.schema.isInline(rn)?ln<(An.left+An.right)/2?"before":"after":dn<(An.top+An.bottom)/2?"before":"after"}function N$(pn,rn){const ln=pn.editing.mapper,dn=pn.editing.view,mn=ln.toModelElement(rn);if(mn)return mn;const gn=dn.createPositionBefore(rn),bn=ln.findMappedViewAncestor(gn);return ln.toModelElement(bn)}var r5=Object.defineProperty,i5=Object.defineProperties,o5=Object.getOwnPropertyDescriptors,B$=Object.getOwnPropertySymbols,s5=Object.prototype.hasOwnProperty,a5=Object.prototype.propertyIsEnumerable,L$=(pn,rn,ln)=>rn in pn?r5(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln;class l5 extends jr{constructor(){super(...arguments),this._isBlockDragging=!1,this._domEmitter=new(Ku())}static get pluginName(){return"DragDropBlockToolbar"}init(){const rn=this.editor;if(this.listenTo(rn,"change:isReadOnly",(ln,dn,mn)=>{mn?(this.forceDisabled("readOnlyMode"),this._isBlockDragging=!1):this.clearForceDisabled("readOnlyMode")}),kn.isAndroid&&this.forceDisabled("noAndroidSupport"),rn.plugins.has("BlockToolbar")){const ln=rn.plugins.get("BlockToolbar").buttonView.element;this._domEmitter.listenTo(ln,"dragstart",(dn,mn)=>this._handleBlockDragStart(mn)),this._domEmitter.listenTo(no.document,"dragover",(dn,mn)=>this._handleBlockDragging(mn)),this._domEmitter.listenTo(no.document,"drop",(dn,mn)=>this._handleBlockDragging(mn)),this._domEmitter.listenTo(no.document,"dragend",()=>this._handleBlockDragEnd(),{useCapture:!0}),this.isEnabled&&ln.setAttribute("draggable","true"),this.on("change:isEnabled",(dn,mn,gn)=>{ln.setAttribute("draggable",gn?"true":"false")})}}destroy(){return this._domEmitter.stopListening(),super.destroy()}_handleBlockDragStart(rn){if(!this.isEnabled)return;const ln=this.editor.model,dn=ln.document.selection,mn=this.editor.editing.view,gn=Array.from(dn.getSelectedBlocks()),bn=ln.createRange(ln.createPositionBefore(gn[0]),ln.createPositionAfter(gn[gn.length-1]));ln.change(wn=>wn.setSelection(bn)),this._isBlockDragging=!0,mn.focus(),mn.getObserver(hv).onDomEvent(rn)}_handleBlockDragging(rn){if(!this.isEnabled||!this._isBlockDragging)return;const ln=rn.clientX+(this.editor.locale.contentLanguageDirection=="ltr"?100:-100),dn=rn.clientY,mn=document.elementFromPoint(ln,dn),gn=this.editor.editing.view;var bn,wn;mn&&mn.closest(".ck-editor__editable")&&gn.getObserver(hv).onDomEvent((bn=((An,In)=>{for(var Dn in In||(In={}))s5.call(In,Dn)&&L$(An,Dn,In[Dn]);if(B$)for(var Dn of B$(In))a5.call(In,Dn)&&L$(An,Dn,In[Dn]);return An})({},rn),wn={type:rn.type,dataTransfer:rn.dataTransfer,target:mn,clientX:ln,clientY:dn,preventDefault:()=>rn.preventDefault(),stopPropagation:()=>rn.stopPropagation()},i5(bn,o5(wn))))}_handleBlockDragEnd(){this._isBlockDragging=!1}}var R$=an(903),c5={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(R$.Z,c5),R$.Z.locals;class d5 extends jr{constructor(){super(...arguments),this._clearDraggableAttributesDelayed=J0(()=>this._clearDraggableAttributes(),40),this._blockMode=!1,this._domEmitter=new(Ku())}static get pluginName(){return"DragDrop"}static get requires(){return[hp,gv,b0,l5]}init(){const rn=this.editor,ln=rn.editing.view;this._draggedRange=null,this._draggingUid="",this._draggableElement=null,ln.addObserver(hv),ln.addObserver(R_),this._setupDragging(),this._setupContentInsertionIntegration(),this._setupClipboardInputIntegration(),this._setupDraggableAttributeHandling(),this.listenTo(rn,"change:isReadOnly",(dn,mn,gn)=>{gn?this.forceDisabled("readOnlyMode"):this.clearForceDisabled("readOnlyMode")}),this.on("change:isEnabled",(dn,mn,gn)=>{gn||this._finalizeDragging(!1)}),kn.isAndroid&&this.forceDisabled("noAndroidSupport")}destroy(){return this._draggedRange&&(this._draggedRange.detach(),this._draggedRange=null),this._previewContainer&&this._previewContainer.remove(),this._domEmitter.stopListening(),this._clearDraggableAttributesDelayed.cancel(),super.destroy()}_setupDragging(){const rn=this.editor,ln=rn.model,dn=rn.editing.view,mn=dn.document,gn=rn.plugins.get(b0);this.listenTo(mn,"dragstart",(bn,wn)=>
7751{if(wn.target&&wn.target.is("editableElement")||(this._prepareDraggedRange(wn.target),!this._draggedRange))return void wn.preventDefault();this._draggingUid=Tn(),wn.dataTransfer.effectAllowed=this.isEnabled?"copyMove":"copy",wn.dataTransfer.setData("application/ckeditor5-dragging-uid",this._draggingUid);const An=ln.createSelection(this._draggedRange.toRange());this.editor.plugins.get("ClipboardPipeline")._fireOutputTransformationEvent(wn.dataTransfer,An,"dragstart");const{dataTransfer:In,domTarget:Dn,domEvent:Bn}=wn,{clientX:Fn}=Bn;this._updatePreview({dataTransfer:In,domTarget:Dn,clientX:Fn}),wn.stopPropagation(),this.isEnabled||(this._draggedRange.detach(),this._draggedRange=null,this._draggingUid="")},{priority:"low"}),this.listenTo(mn,"dragend",(bn,wn)=>{this._finalizeDragging(!wn.dataTransfer.isCanceled&&wn.dataTransfer.dropEffect=="move")},{priority:"low"}),this._domEmitter.listenTo(no.document,"dragend",()=>{this._blockMode=!1},{useCapture:!0}),this.listenTo(mn,"dragenter",()=>{this.isEnabled&&dn.focus()}),this.listenTo(mn,"dragleave",()=>{gn.removeDropMarkerDelayed()}),this.listenTo(mn,"dragging",(bn,wn)=>{if(!this.isEnabled)return void(wn.dataTransfer.dropEffect="none");const{clientX:An,clientY:In}=wn.domEvent;gn.updateDropMarker(wn.target,wn.targetRanges,An,In,this._blockMode,this._draggedRange),this._draggedRange||(wn.dataTransfer.dropEffect="copy"),kn.isGecko||(wn.dataTransfer.effectAllowed=="copy"?wn.dataTransfer.dropEffect="copy":["all","copyMove"].includes(wn.dataTransfer.effectAllowed)&&(wn.dataTransfer.dropEffect="move")),bn.stop()},{priority:"low"})}_setupClipboardInputIntegration(){const rn=this.editor,ln=rn.editing.view.document,dn=rn.plugins.get(b0);this.listenTo(ln,"clipboardInput",(mn,gn)=>{if(gn.method!="drop")return;const{clientX:bn,clientY:wn}=gn.domEvent,An=dn.getFinalDropRange(gn.target,gn.targetRanges,bn,wn,this._blockMode,this._draggedRange);if(!An)return this._finalizeDragging(!1),void mn.stop();if(this._draggedRange&&this._draggingUid!=gn.dataTransfer.getData("application/ckeditor5-dragging-uid")&&(this._draggedRange.detach(),this._draggedRange=null,this._draggingUid=""),F$(gn.dataTransfer)=="move"&&this._draggedRange&&this._draggedRange.containsRange(An,!0))return this._finalizeDragging(!1),void mn.stop();gn.targetRanges=[rn.editing.mapper.toViewRange(An)]},{priority:"high"})}_setupContentInsertionIntegration(){const rn=this.editor.plugins.get(hp);rn.on("contentInsertion",(ln,dn)=>{if(!this.isEnabled||dn.method!=="drop")return;const mn=dn.targetRanges.map(gn=>this.editor.editing.mapper.toModelRange(gn));this.editor.model.change(gn=>gn.setSelection(mn))},{priority:"high"}),rn.on("contentInsertion",(ln,dn)=>{if(!this.isEnabled||dn.method!=="drop")return;const mn=F$(dn.dataTransfer)=="move",gn=!dn.resultRange||!dn.resultRange.isCollapsed;this._finalizeDragging(gn&&mn)},{priority:"lowest"})}_setupDraggableAttributeHandling(){const rn=this.editor,ln=rn.editing.view,dn=ln.document;this.listenTo(dn,"mousedown",(mn,gn)=>{if(kn.isAndroid||!gn)return;this._clearDraggableAttributesDelayed.cancel();let bn=j$(gn.target);if(kn.isBlink&&!rn.isReadOnly&&!bn&&!dn.selection.isCollapsed){const wn=dn.selection.getSelectedElement();wn&&bu(wn)||(bn=dn.selection.editableElement)}bn&&(ln.change(wn=>{wn.setAttribute("draggable","true",bn)}),this._draggableElement=rn.editing.mapper.toModelElement(bn))}),this.listenTo(dn,"mouseup",()=>{kn.isAndroid||this._clearDraggableAttributesDelayed()})}_clearDraggableAttributes(){const rn=this.editor.editing;rn.view.change(ln=>{this._draggableElement&&this._draggableElement.root.rootName!="$graveyard"&&ln.removeAttribute("draggable",rn.mapper.toViewElement(this._draggableElement)),this._draggableElement=null})}_finalizeDragging(rn){const ln=this.editor,dn=ln.model;ln.plugins.get(b0).removeDropMarker(),this._clearDraggableAttributes(),ln.plugins.has("WidgetToolbarRepository")&&ln.plugins.get("WidgetToolbarRepository").clearForceDisabled("dragDrop"),this._draggingUid="",this._previewContainer&&(this._previewContainer.remove(),this._previewContainer=void 0),this._draggedRange&&(rn&&this.isEnabled&&dn.change(mn=>{const gn=dn.createSelection(this._draggedRange);dn.deleteContent(gn,{doNotAutoparagraph:!0});const bn=gn.getFirstPosition().parent;bn.isEmpty&&!dn.schema.checkChild(bn,"$text")&&dn.schema.checkChild(bn,"paragraph")&&mn.insertElement("paragraph",bn,0)}),this._draggedRange.detach(),this._draggedRange=null)}_prepareDraggedRange(rn){const ln=this.editor,dn=ln.model,mn=dn.document.selection,gn=rn?j$(rn):null;if(gn){const In=ln.editing.mapper.toModelElement(gn);this._draggedRange=Wu.fromRange(dn.createRangeOn(In)),this._blockMode=dn.schema.isBlock(In),ln.plugins.has("WidgetToolbarRepository")&&ln.plugins.get("WidgetToolbarRepository").forceDisabled("dragDrop");return}if(mn.isCollapsed&&!mn.getFirstPosition().parent.isEmpty)return;const bn=Array.from(mn.getSelectedBlocks()),wn=mn.getFirstRange();if(bn.length==0)return void(this._draggedRange=Wu.fromRange(wn));const An=z$(dn,bn);if(bn.length>1)this._draggedRange=Wu.fromRange(An),this._blockMode=!0;else if(bn.length==1){const In=wn.start.isTouching(An.start)&&wn.end.isTouching(An.end);this._draggedRange=Wu.fromRange(In?An:wn),this._blockMode=In}dn.change(In=>In.setSelection(this._draggedRange.toRange()))}_updatePreview({dataTransfer:rn,domTarget:ln,clientX:dn}){const mn=this.editor.editing.view,gn=mn.document.selection.editableElement,bn=mn.domConverter.mapViewToDom(gn),wn=no.window.getComputedStyle(bn);this._previewContainer?this._previewContainer.firstElementChild&&this._previewContainer.removeChild(this._previewContainer.firstElementChild):(this._previewContainer=Wo(no.document,"div",{style:"position: fixed; left: -999999px;"}),no.document.body.appendChild(this._previewContainer));const An=new So(bn);if(bn.contains(ln))return;const In=parseFloat(wn.paddingLeft),Dn=Wo(no.document,"div");
7751Dn.className="ck ck-content",Dn.style.width=wn.width,Dn.style.paddingLeft=`${An.left-dn+In}px`,kn.isiOS&&(Dn.style.backgroundColor="white"),Dn.innerHTML=rn.getData("text/html"),rn.setDragImage(Dn,0,0),this._previewContainer.appendChild(Dn)}}function F$(pn){return kn.isGecko?pn.dropEffect:["all","copyMove"].includes(pn.effectAllowed)?"move":"copy"}function j$(pn){if(pn.is("editableElement"))return null;if(pn.hasClass("ck-widget__selection-handle"))return pn.findAncestor(bu);if(bu(pn))return pn;const rn=pn.findAncestor(ln=>bu(ln)||ln.is("editableElement"));return bu(rn)?rn:null}function z$(pn,rn){const ln=rn[0],dn=rn[rn.length-1],mn=ln.getCommonAncestor(dn),gn=pn.createPositionBefore(ln),bn=pn.createPositionAfter(dn);if(mn&&mn.is("element")&&!pn.schema.isLimit(mn)){const wn=pn.createRangeOn(mn),An=gn.isTouching(wn.start),In=bn.isTouching(wn.end);if(An&&In)return z$(pn,[mn])}return pn.createRange(gn,bn)}class u5 extends jr{static get pluginName(){return"PastePlainText"}static get requires(){return[hp]}init(){const rn=this.editor,ln=rn.model,dn=rn.editing.view,mn=dn.document,gn=ln.document.selection;let bn=!1;dn.addObserver(hv),this.listenTo(mn,"keydown",(wn,An)=>{bn=An.shiftKey}),rn.plugins.get(hp).on("contentInsertion",(wn,An)=>{(bn||function(In,Dn){if(In.childCount>1)return!1;const Bn=In.getChild(0);return Dn.isObject(Bn)?!1:Array.from(Bn.getAttributeKeys()).length==0}(An.content,ln.schema))&&ln.change(In=>{const Dn=Array.from(gn.getAttributes()).filter(([Fn])=>ln.schema.getAttributeProperties(Fn).isFormatting);gn.isCollapsed||ln.deleteContent(gn,{doNotAutoparagraph:!0}),Dn.push(...gn.getAttributes());const Bn=In.createRangeIn(An.content);for(const Fn of Bn.getItems())Fn.is("$textProxy")&&In.setAttributes(Dn,Fn)})})}}class V$ extends jr{static get pluginName(){return"Clipboard"}static get requires(){return[hp,d5,u5]}}class h5 extends Co{constructor(rn){super(rn),this.affectsData=!1}execute(){const rn=this.editor.model,ln=rn.document.selection;let dn=rn.schema.getLimitElement(ln);if(ln.containsEntireContent(dn)||!H$(rn.schema,dn))do if(dn=dn.parent,!dn)return;while(!H$(rn.schema,dn));rn.change(mn=>{mn.setSelection(dn,"in")})}}function H$(pn,rn){return pn.isLimit(rn)&&(pn.checkChild(rn,"$text")||pn.checkChild(rn,"paragraph"))}const p5=Wm("Ctrl+A");class f5 extends jr{static get pluginName(){return"SelectAllEditing"}init(){const rn=this.editor,ln=rn.editing.view.document;rn.commands.add("selectAll",new h5(rn)),this.listenTo(ln,"keydown",(dn,mn)=>{wm(mn)===p5&&(rn.execute("selectAll"),mn.preventDefault())})}}class m5 extends jr{static get pluginName(){return"SelectAllUI"}init(){const rn=this.editor;rn.ui.componentFactory.add("selectAll",ln=>{const dn=rn.commands.get("selectAll"),mn=new Ro(ln),gn=ln.t;return mn.set({label:gn("Select all"),icon:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M.75 15.5a.75.75 0 0 1 .75.75V18l.008.09A.5.5 0 0 0 2 18.5h1.75a.75.75 0 1 1 0 1.5H1.5l-.144-.007a1.5 1.5 0 0 1-1.35-1.349L0 18.5v-2.25a.75.75 0 0 1 .75-.75zm18.5 0a.75.75 0 0 1 .75.75v2.25l-.007.144a1.5 1.5 0 0 1-1.349 1.35L18.5 20h-2.25a.75.75 0 1 1 0-1.5H18a.5.5 0 0 0 .492-.41L18.5 18v-1.75a.75.75 0 0 1 .75-.75zm-10.45 3c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2H7.2a.2.2 0 0 1-.2-.2v-1.1c0-.11.09-.2.2-.2h1.6zm4 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2h-1.6a.2.2 0 0 1-.2-.2v-1.1c0-.11.09-.2.2-.2h1.6zm.45-5.5a.75.75 0 1 1 0 1.5h-8.5a.75.75 0 1 1 0-1.5h8.5zM1.3 11c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2H.2a.2.2 0 0 1-.2-.2v-1.6c0-.11.09-.2.2-.2h1.1zm18.5 0c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2h-1.1a.2.2 0 0 1-.2-.2v-1.6c0-.11.09-.2.2-.2h1.1zm-4.55-2a.75.75 0 1 1 0 1.5H4.75a.75.75 0 1 1 0-1.5h10.5zM1.3 7c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2H.2a.2.2 0 0 1-.2-.2V7.2c0-.11.09-.2.2-.2h1.1zm18.5 0c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2h-1.1a.2.2 0 0 1-.2-.2V7.2c0-.11.09-.2.2-.2h1.1zm-4.55-2a.75.75 0 1 1 0 1.5h-2.5a.75.75 0 1 1 0-1.5h2.5zm-5 0a.75.75 0 1 1 0 1.5h-5.5a.75.75 0 0 1 0-1.5h5.5zm-6.5-5a.75.75 0 0 1 0 1.5H2a.5.5 0 0 0-.492.41L1.5 2v1.75a.75.75 0 0 1-1.5 0V1.5l.007-.144A1.5 1.5 0 0 1 1.356.006L1.5 0h2.25zM18.5 0l.144.007a1.5 1.5 0 0 1 1.35 1.349L20 1.5v2.25a.75.75 0 1 1-1.5 0V2l-.008-.09A.5.5 0 0 0 18 1.5h-1.75a.75.75 0 1 1 0-1.5h2.25zM8.8 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2H7.2a.2.2 0 0 1-.2-.2V.2c0-.11.09-.2.2-.2h1.6zm4 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2h-1.6a.2.2 0 0 1-.2-.2V.2c0-.11.09-.2.2-.2h1.6z"/></svg>',keystroke:"Ctrl+A",tooltip:!0}),mn.bind("isEnabled").to(dn,"isEnabled"),this.listenTo(mn,"execute",()=>{rn.execute("selectAll"),rn.editing.view.focus()}),mn})}}class g5 extends jr{static get requires(){return[f5,m5]}static get pluginName(){return"SelectAll"}}var v5=Object.defineProperty,G$=Object.getOwnPropertySymbols,b5=Object.prototype.hasOwnProperty,_5=Object.prototype.propertyIsEnumerable,U$=(pn,rn,ln)=>rn in pn?v5(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln;class W$ extends Co{constructor(rn){super(rn),this._stack=[],this._createdBatches=new WeakSet,this.refresh(),this._isEnabledBasedOnSelection=!1,this.listenTo(rn.data,"set",(ln,dn)=>{dn[1]=((gn,bn)=>{for(var wn in bn||(bn={}
7751))b5.call(bn,wn)&&U$(gn,wn,bn[wn]);if(G$)for(var wn of G$(bn))_5.call(bn,wn)&&U$(gn,wn,bn[wn]);return gn})({},dn[1]);const mn=dn[1];mn.batchType||(mn.batchType={isUndoable:!1})},{priority:"high"}),this.listenTo(rn.data,"set",(ln,dn)=>{dn[1].batchType.isUndoable||this.clearStack()})}refresh(){this.isEnabled=this._stack.length>0}get createdBatches(){return this._createdBatches}addBatch(rn){const ln=this.editor.model.document.selection,dn={ranges:ln.hasOwnRange?Array.from(ln.getRanges()):[],isBackward:ln.isBackward};this._stack.push({batch:rn,selection:dn}),this.refresh()}clearStack(){this._stack=[],this.refresh()}_restoreSelection(rn,ln,dn){const mn=this.editor.model,gn=mn.document,bn=[],wn=rn.map(In=>In.getTransformedByOperations(dn)),An=wn.flat();for(const In of wn){const Dn=In.filter(Bn=>Bn.root!=gn.graveyard).filter(Bn=>!k5(Bn,An));Dn.length&&(y5(Dn),bn.push(Dn[0]))}bn.length&&mn.change(In=>{In.setSelection(bn,{backward:ln})})}_undo(rn,ln){const dn=this.editor.model,mn=dn.document;this._createdBatches.add(ln);const gn=rn.operations.slice().filter(bn=>bn.isDocumentOperation);gn.reverse();for(const bn of gn){const wn=bn.baseVersion+1,An=Array.from(mn.history.getOperations(wn)),In=aP([bn.getReversed()],An,{useRelations:!0,document:this.editor.model.document,padWithNoOps:!1,forceWeakRemove:!0}).operationsA;for(let Dn of In){const Bn=Dn.affectedSelectable;Bn&&!dn.canEditAt(Bn)&&(Dn=new mu(Dn.baseVersion)),ln.addOperation(Dn),dn.applyOperation(Dn),mn.history.setOperationAsUndone(bn,Dn)}}}}function y5(pn){pn.sort((rn,ln)=>rn.start.isBefore(ln.start)?-1:1);for(let rn=1;rn<pn.length;rn++){const ln=pn[rn-1].getJoined(pn[rn],!0);ln&&(rn--,pn.splice(rn,2,ln))}}function k5(pn,rn){return rn.some(ln=>ln!==pn&&ln.containsRange(pn,!0))}class w5 extends W${execute(rn=null){const ln=rn?this._stack.findIndex(gn=>gn.batch==rn):this._stack.length-1,dn=this._stack.splice(ln,1)[0],mn=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(mn,()=>{this._undo(dn.batch,mn);const gn=this.editor.model.document.history.getOperations(dn.batch.baseVersion);this._restoreSelection(dn.selection.ranges,dn.selection.isBackward,gn)}),this.fire("revert",dn.batch,mn),this.refresh()}}class C5 extends W${execute(){const rn=this._stack.pop(),ln=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(ln,()=>{const dn=rn.batch.operations[rn.batch.operations.length-1].baseVersion+1,mn=this.editor.model.document.history.getOperations(dn);this._restoreSelection(rn.selection.ranges,rn.selection.isBackward,mn),this._undo(rn.batch,ln)}),this.refresh()}}class A5 extends jr{constructor(){super(...arguments),this._batchRegistry=new WeakSet}static get pluginName(){return"UndoEditing"}init(){const rn=this.editor;this._undoCommand=new w5(rn),this._redoCommand=new C5(rn),rn.commands.add("undo",this._und
7751oCommand),rn.commands.add("redo",this._redoCommand),this.listenTo(rn.model,"applyOperation",(ln,dn)=>{const mn=dn[0];if(!mn.isDocumentOperation)return;const gn=mn.batch,bn=this._redoCommand.createdBatches.has(gn),wn=this._undoCommand.createdBatches.has(gn);this._batchRegistry.has(gn)||(this._batchRegistry.add(gn),gn.isUndoable&&(bn?this._undoCommand.addBatch(gn):wn||(this._undoCommand.addBatch(gn),this._redoCommand.clearStack())))},{priority:"highest"}),this.listenTo(this._undoCommand,"revert",(ln,dn,mn)=>{this._redoCommand.addBatch(mn)}),rn.keystrokes.set("CTRL+Z","undo"),rn.keystrokes.set("CTRL+Y","redo"),rn.keystrokes.set("CTRL+SHIFT+Z","redo")}}class $5 extends jr{static get pluginName(){return"UndoUI"}init(){const rn=this.editor,ln=rn.locale,dn=rn.t,mn=ln.uiLanguageDirection=="ltr"?bo.undo:bo.redo,gn=ln.uiLanguageDirection=="ltr"?bo.redo:bo.undo;this._addButton("undo",dn("Undo"),"CTRL+Z",mn),this._addButton("redo",dn("Redo"),"CTRL+Y",gn)}_addButton(rn,ln,dn,mn){const gn=this.editor;gn.ui.componentFactory.add(rn,bn=>{const wn=gn.commands.get(rn),An=new Ro(bn);return An.set({label:ln,icon:mn,keystroke:dn,tooltip:!0}),An.bind("isEnabled").to(wn,"isEnabled"),this.listenTo(An,"execute",()=>{gn.execute(rn),gn.editing.view.focus()}),An})}}class q$ extends jr{static get requires(){return[A5,$5]}static get pluginName(){return"Undo"}}class S5 extends cr(){constructor(){super();const rn=new window.FileReader;this._reader=rn,this._data=void 0,this.set("loaded",0),rn.onprogress=ln=>{this.loaded=ln.loaded}}get error(){return this._reader.error}get data(){return this._data}read(rn){const ln=this._reader;return this.total=rn.size,new Promise((dn,mn)=>{ln.onload=()=>{const gn=ln.result;this._data=gn,dn(gn)},ln.onerror=()=>{mn("error")},ln.onabort=()=>{mn("aborted")},this._reader.readAsDataURL(rn)})}abort(){this._reader.abort()}}class pp extends jr{constructor(){super(...arguments),this.loaders=new np,this._loadersMap=new Map,this._pendingAction=null}static get pluginName(){return"FileRepository"}static get requires(){return[BC]}init(){this.loaders.on("change",()=>this._updatePendingAction()),this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",(rn,ln)=>ln?rn/ln*100:0)}getLoader(rn){return this._loadersMap.get(rn)||null}createLoader(rn){if(!this.createUploadAdapter)return jn("filerepository-no-upload-adapter"),null;const ln=new K$(Promise.resolve(rn),this.createUploadAdapter);return this.loaders.add(ln),this._loadersMap.set(rn,ln),rn instanceof Promise&&ln.file.then(dn=>{this._loadersMap.set(dn,ln)}).catch(()=>{}),ln.on("change:uploaded",()=>{let dn=0;for(const mn of this.loaders)dn+=mn.uploaded;this.uploaded=dn}),ln.on("change:uploadTotal",()=>{let dn=0;for(const mn of this.loaders)mn.uploadTotal&&(dn+=mn.uploadTotal);this.uploadTotal=dn}),ln}destroyLoader(rn){const ln=rn instanceof K$?rn:this.getLoader(rn);ln._destroy(),this.loaders.remove(ln),this._loadersMap.forEach((dn,mn)=>{dn===ln&&this._loadersMap.delete(mn)})}_updatePendingAction(){const rn=this.editor.plugins.get(BC);if(this.loaders.length){if(!this._pendingAction){const ln=this.editor.t,dn=mn=>`${ln("Upload in progress")} ${parseInt(mn)}%.`;this._pendingAction=rn.add(dn(this.uploadedPercent)),this._pendingAction.bind("message").to(this,"uploadedPercent",dn)}}else rn.remove(this._pendingAction),this._pendingAction=null}}class K$ extends cr(){constructor(rn,ln){super(),this.id=Tn(),this._filePromiseWrapper=this._createFilePromiseWrapper(rn),this._adapter=ln(this),this._reader=new S5,this.set("status","idle"),this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",(dn,mn)=>mn?dn/mn*100:0),this.set("uploadResponse",null)}get file(){return this._filePromiseWrapper?this._filePromiseWrapper.promise.then(rn=>this._filePromiseWrapper?rn:null):Promise.resolve(null)}get data(){return this._reader.data}read(){if(this.status!="idle")throw new On("filerepository-read-wrong-status",this);return this.status="reading",this.file.then(rn=>this._reader.read(rn)).then(rn=>
7751{if(this.status!=="reading")throw this.status;return this.status="idle",rn}).catch(rn=>{throw rn==="aborted"?(this.status="aborted","aborted"):(this.status="error",this._reader.error?this._reader.error:rn)})}upload(){if(this.status!="idle")throw new On("filerepository-upload-wrong-status",this);return this.status="uploading",this.file.then(()=>this._adapter.upload()).then(rn=>(this.uploadResponse=rn,this.status="idle",rn)).catch(rn=>{throw this.status==="aborted"?"aborted":(this.status="error",rn)})}abort(){const rn=this.status;this.status="aborted",this._filePromiseWrapper.isFulfilled?rn=="reading"?this._reader.abort():rn=="uploading"&&this._adapter.abort&&this._adapter.abort():(this._filePromiseWrapper.promise.catch(()=>{}),this._filePromiseWrapper.rejecter("aborted")),this._destroy()}_destroy(){this._filePromiseWrapper=void 0,this._reader=void 0,this._adapter=void 0,this.uploadResponse=void 0}_createFilePromiseWrapper(rn){const ln={};return ln.promise=new Promise((dn,mn)=>{ln.rejecter=mn,ln.isFulfilled=!1,rn.then(gn=>{ln.isFulfilled=!0,dn(gn)}).catch(gn=>{ln.isFulfilled=!0,mn(gn)})}),ln}}class x5 extends Ro{constructor(rn){super(rn),this.buttonView=this,this._fileInputView=new E5(rn),this._fileInputView.bind("acceptedType").to(this),this._fileInputView.bind("allowMultipleFiles").to(this),this._fileInputView.delegate("done").to(this),this.on("execute",()=>{this._fileInputView.open()}),this.extendTemplate({attributes:{class:"ck-file-dialog-button"}})}render(){super.render(),this.children.add(this._fileInputView)}}class E5 extends uo{constructor(rn){super(rn),this.set("acceptedType",void 0),this.set("allowMultipleFiles",!1);const ln=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck-hidden"],type:"file",tabindex:"-1",accept:ln.to("acceptedType"),multiple:ln.to("allowMultipleFiles")},on:{change:ln.to(()=>{this.element&&this.element.files&&this.element.files.length&&this.fire("done",this.element.files),this.element.value=""})}})}open(){this.element.click()}}const Y$="ckCsrfToken",Z$="abcdefghijklmnopqrstuvwxyz0123456789";function T5(){let pn=function(dn){dn=dn.toLowerCase();const mn=document.cookie.split(";");for(const gn of mn){const bn=gn.split("=");if(decodeURIComponent(bn[0].trim().toLowerCase())===dn)return decodeURIComponent(bn[1])}return null}(Y$);var rn,ln;return pn&&pn.length==40||(pn=function(dn){let mn="";const gn=new Uint8Array(dn);window.crypto.getRandomValues(gn);for(let bn=0;bn<gn.length;bn++){const wn=Z$.charAt(gn[bn]%Z$.length);mn+=Math.random()>.5?wn.toUpperCase():wn}return mn}(40),rn=Y$,ln=pn,document.cookie=encodeURIComponent(rn)+"="+encodeURIComponent(ln)+";path=/"),pn}class M5{constructor(rn,ln,dn){this.loader=rn,this.url=ln,this.t=dn}upload(){return this.loader.file.then(rn=>new Promise((ln,dn)=>{this._initRequest(),this._initListeners(ln,dn,rn),this._sendRequest(rn)}))}abort(){this.xhr&&this.xhr.abort()}_initRequest(){const rn=this.xhr=new XMLHttpRequest;rn.open("POST",this.url,!0),rn.responseType="json"}_initListeners(rn,ln,dn){const mn=this.xhr,gn=this.loader,bn=(0,this.t)("Cannot upload file:")+` ${dn.name}.`;mn.addEventListener("error",()=>ln(bn)),mn.addEventListener("abort",()=>ln()),mn.addEventListener("load",()=>{const wn=mn.response;if(!wn||!wn.uploaded)return ln(wn&&wn.error&&wn.error.message?wn.error.message:bn);rn({default:wn.url})}),mn.upload&&mn.upload.addEventListener("progress",wn=>{wn.lengthComputable&&(gn.uploadTotal=wn.total,gn.uploaded=wn.loaded)})}_sendRequest(rn){const ln=new FormData;ln.append("upload",rn),ln.append("ckCsrfToken",T5()),this.xhr.send(l
7751n)}}function Kp(pn,rn,ln,dn){let mn,gn=null;typeof dn=="function"?mn=dn:(gn=pn.commands.get(dn),mn=()=>{pn.execute(dn)}),pn.model.document.on("change:data",(bn,wn)=>{if(gn&&!gn.isEnabled||!rn.isEnabled)return;const An=yu(pn.model.document.selection.getRanges());if(!An.isCollapsed||wn.isUndo||!wn.isLocal)return;const In=Array.from(pn.model.document.differ.getChanges()),Dn=In[0];if(In.length!=1||Dn.type!=="insert"||Dn.name!="$text"||Dn.length!=1)return;const Bn=Dn.position.parent;if(Bn.is("element","codeBlock")||Bn.is("element","listItem")&&typeof dn!="function"&&!["numberedList","bulletedList","todoList"].includes(dn)||gn&&gn.value===!0)return;const Fn=Bn.getChild(0),Gn=pn.model.createRangeOn(Fn);if(!Gn.containsRange(An)&&!An.end.isEqual(Gn.end))return;const Un=ln.exec(Fn.data.substr(0,An.end.offset));Un&&pn.model.enqueueChange(Zn=>{const tr=Zn.createPositionAt(Bn,0),ir=Zn.createPositionAt(Bn,Un[0].length),gr=new Wu(tr,ir);if(mn({match:Un})!==!1){Zn.remove(gr);const _r=pn.model.document.selection.getFirstRange(),Rr=Zn.createRangeIn(Bn);!Bn.isEmpty||Rr.isEqual(_r)||Rr.containsRange(_r,!0)||Zn.remove(Bn)}gr.detach(),pn.model.enqueueChange(()=>{pn.plugins.get("Delete").requestUndoOnBackspace()})})})}function Om(pn,rn,ln,dn){let mn,gn;ln instanceof RegExp?mn=ln:gn=ln,gn=gn||(bn=>{let wn;const An=[],In=[];for(;(wn=mn.exec(bn))!==null&&!(wn&&wn.length<4);){let{index:Dn,1:Bn,2:Fn,3:Gn}=wn;const Un=Bn+Fn+Gn;Dn+=wn[0].length-Un.length;const Zn=[Dn,Dn+Bn.length],tr=[Dn+Bn.length+Fn.length,Dn+Bn.length+Fn.length+Gn.length];An.push(Zn),An.push(tr),In.push([Dn+Bn.length,Dn+Bn.length+Fn.length])}return{remove:An,format:In}}),pn.model.document.on("change:data",(bn,wn)=>{if(wn.isUndo||!wn.isLocal||!rn.isEnabled)return;const An=pn.model,In=An.document.selection;if(!In.isCollapsed)return;const Dn=Array.from(An.document.differ.getChanges()),Bn=Dn[0];if(Dn.length!=1||Bn.type!=="insert"||Bn.name!="$text"||Bn.length!=1)return;const Fn=In.focus,Gn=Fn.parent,{text:Un,range:Zn}=function(_r,Rr){let Jr=_r.start;return{text:Array.from(_r.getItems()).reduce((_o,iu)=>!iu.is("$text")&&!iu.is("$textProxy")||iu.getAttribute("code")?(Jr=Rr.createPositionAfter(iu),""):_o+iu.data,""),range:Rr.createRange(Jr,_r.end)}}(An.createRange(An.createPositionAt(Gn,0),Fn),An),tr=gn(Un),ir=Q$(Zn.start,tr.format,An),gr=Q$(Zn.start,tr.remove,An);ir.length&&gr.length&&An.enqueueChange(_r=>{if(dn(_r,ir)!==!1){for(const Rr of gr.reverse())_r.remove(Rr);An.enqueueChange(()=>{pn.plugins.get("Delete").requestUndoOnBackspace()})}})})}function Q$(pn,rn,ln){return rn.filter(dn=>dn[0]!==void 0&&dn[1]!==void 0).map(dn=>ln.createRange(pn.getShiftedBy(dn[0]),pn.getShiftedBy(dn[1])))}function y0(pn,rn){return(ln,dn)=>{if(!pn.commands.get(rn).isEnabled)return!1;const mn=pn.model.schema.getValidRanges(dn,rn);for(const gn of mn)ln.setAttribute(rn,!0,gn);ln.removeSelectionAttribute(rn)}}class X$ extends Co{constructor(rn,ln){super(rn),this.attributeKey=ln}refresh(){const rn=this.editor.model,ln=rn.document;this.value=this._getValueFromFirstAllowedNode(),this.isEnabled=rn.schema.checkAttributeInSelection(ln.selection,this.attributeKey)}execute(rn={}){const ln=this.editor.model,dn=ln.document.selection,mn=rn.forceValue===void 0?!this.value:rn.forceValue;ln.change(gn=>{if(dn.isCollapsed)mn?gn.setSelectionAttribute(this.attributeKey,!0):gn.removeSelectionAttribute(this.attributeKey);else{const bn=ln.schema.getValidRanges(dn.getRanges(),this.attributeKey);for(const wn of bn)mn?gn.setAttribute(this.attributeKey,mn,wn):gn.removeAttribute(this.attributeKey,wn)}})}_getValueFromFirstAllowedNode(){const rn=this.editor.model,ln=rn.schema,dn=rn.document.selection;if(dn.isCollapsed)return dn.hasAttribute(this.attributeKey);for(const mn of dn.getRanges())for(const gn of mn.getItems())if(ln.checkAttribute(gn,this.attributeKey))return gn.hasAttribute(this.attributeKey);return!1}}const Nm="bold";class P5 extends jr{static get pluginName(){return"BoldEditing"}init(){const rn=this.editor;rn.model.schema.extend("$text",{allowAttributes:Nm}),rn.model.schema.setAttributeProperties(Nm,{isFormatting:!0,copyOnEnter:!0}
7751),rn.conversion.attributeToElement({model:Nm,view:"strong",upcastAlso:["b",ln=>{const dn=ln.getStyle("font-weight");return dn&&(dn=="bold"||Number(dn)>=600)?{name:!0,styles:["font-weight"]}:null}]}),rn.commands.add(Nm,new X$(rn,Nm)),rn.keystrokes.set("CTRL+B",Nm)}}const c1="bold";class I5 extends jr{static get pluginName(){return"BoldUI"}init(){const rn=this.editor,ln=rn.t;rn.ui.componentFactory.add(c1,dn=>{const mn=rn.commands.get(c1),gn=new Ro(dn);return gn.set({label:ln("Bold"),icon:bo.bold,keystroke:"CTRL+B",tooltip:!0,isToggleable:!0}),gn.bind("isOn","isEnabled").to(mn,"value","isEnabled"),this.listenTo(gn,"execute",()=>{rn.execute(c1),rn.editing.view.focus()}),gn})}}var J$=an(8603),D5={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(J$.Z,D5),J$.Z.locals;const Bm="italic";class O5 extends jr{static get pluginName(){return"ItalicEditing"}init(){const rn=this.editor;rn.model.schema.extend("$text",{allowAttributes:Bm}),rn.model.schema.setAttributeProperties(Bm,{isFormatting:!0,copyOnEnter:!0}),rn.conversion.attributeToElement({model:Bm,view:"i",upcastAlso:["em",{styles:{"font-style":"italic"}}]}),rn.commands.add(Bm,new X$(rn,Bm)),rn.keystrokes.set("CTRL+I",Bm)}}const d1="italic";class N5 extends jr{static get pluginName(){return"ItalicUI"}init(){const rn=this.editor,ln=rn.t;rn.ui.componentFactory.add(d1,dn=>{const mn=rn.commands.get(d1),gn=new Ro(dn);return gn.set({label:ln("Italic"),icon:'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m9.586 14.633.021.004c-.036.335.095.655.393.962.082.083.173.15.274.201h1.474a.6.6 0 1 1 0 1.2H5.304a.6.6 0 0 1 0-1.2h1.15c.474-.07.809-.182 1.005-.334.157-.122.291-.32.404-.597l2.416-9.55a1.053 1.053 0 0 0-.281-.823 1.12 1.12 0 0 0-.442-.296H8.15a.6.6 0 0 1 0-1.2h6.443a.6.6 0 1 1 0 1.2h-1.195c-.376.056-.65.155-.823.296-.215.175-.423.439-.623.79l-2.366 9.347z"/></svg>',keystroke:"CTRL+I",tooltip:!0,isToggleable:!0}),gn.bind("isOn","isEnabled").to(mn,"value","isEnabled"),this.listenTo(gn,"execute",()=>{rn.execute(d1),rn.editing.view.focus()}),gn})}}class B5 extends Co{refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(rn={}){const ln=this.editor.model,dn=ln.schema,mn=ln.document.selection,gn=Array.from(mn.getSelectedBlocks()),bn=rn.forceValue===void 0?!this.value:rn.forceValue;ln.change(wn=>{if(bn){const An=gn.filter(In=>k0(In)||t2(dn,In));this._applyQuote(wn,An)}else this._removeQuote(wn,gn.filter(k0))})}_getValue(){const rn=yu(this.editor.model.document.selection.getSelectedBlocks());return!(!rn||!k0(rn))}_checkEnabled(){if(this.value)return!0;const rn=this.editor.model.document.selection,ln=this.editor.model.schema,dn=yu(rn.getSelectedBlocks());return!!dn&&t2(ln,dn)}_removeQuote(rn,ln){e2(rn,ln).reverse().forEach(dn=>{if(dn.start.isAtStart&&dn.end.isAtEnd)return void rn.unwrap(dn.start.parent);if(dn.start.isAtStart){const gn=rn.createPositionBefore(dn.start.parent);return void rn.move(dn,gn)}dn.end.isAtEnd||rn.split(dn.end);const mn=rn.createPositionAfter(dn.end.parent);rn.move(dn,mn)})}_applyQuote(rn,ln){const dn=[];e2(rn,ln).reverse().forEach(mn=>{let gn=k0(mn.start);gn||(gn=rn.createElement("blockQuote"),rn.wrap(mn,gn)),dn.push(gn)}),dn.reverse().reduce((mn,gn)=>mn.nextSibling==gn?(rn.merge(rn.createPositionAfter(mn)),mn):gn)}}function k0(pn){return pn.parent.name=="blockQuote"?pn.parent:null}function e2(pn,rn){let ln,dn=0;const mn=[];for(;dn<rn.length;){const gn=rn[dn],bn=rn[dn+1];ln||(ln=pn.createPositionBefore(gn)),bn&&gn.nextSibling==bn||(mn.push(pn.createRange(ln,pn.createPositionAfter(gn))),ln=null),dn++}return mn}function t2(pn,rn){const ln=pn.checkChild(rn.parent,"blockQuote"),dn=pn.checkChild(["$root","blockQuote"],rn);return ln&&dn}class L5 extends jr{static get pluginName(){return"BlockQuoteEditing"}static get requires(){return[m0,Dp]}init(){const rn=this.editor,ln=rn.model.schema;rn.commands.add("blockQuote",new B5(rn)),ln.register("blockQuote",{inheritAllFrom:"$container"}),rn.conversion.elementToElement({model:"blockQuote",view:"blockquote"}),rn.model.document.registerPostFixer(bn=>{const wn=rn.model.document.differ.getChanges();for(const An of wn)if(An.type=="insert"){const In=An.position.nodeAfter;if(!In)continue;if(In.is("element","blockQuote")&&In.isEmpty)return bn.remove(In),!0;if(In.is("element","blockQuote")&&!ln.checkChild(An.position,In))return bn.unwrap(In),!0;if(In.is("element")){const Dn=bn.createRangeIn(In);for(const Bn of Dn.getItems())if(Bn.is("element","blockQuote")&&!ln.checkChild(bn.createPositionBefore(Bn),Bn))return bn.unwrap(Bn),!0}}else if(An.type=="remove"){const In=An.position.parent;if(In.is("element","blockQuote")&&In.isEmpty)return bn.remove(In),!0}return!1});const dn=this.editor.editing.view.document,mn=rn.model.document.selection,gn=rn.commands.get("blockQuote");this.listenTo(dn,"enter",(bn,wn)=>{!mn.isCollapsed||!gn.value||mn.getLastPosition().parent.isEmpty&&(rn.execute("blockQuote"),rn.editing.view.scrollToTheSelection(),wn.preventDefault(),bn.stop())},{context:"blockquote"}),this.listenTo(dn,"delete",(bn,wn)=>
7751{if(wn.direction!="backward"||!mn.isCollapsed||!gn.value)return;const An=mn.getLastPosition().parent;An.isEmpty&&!An.previousSibling&&(rn.execute("blockQuote"),rn.editing.view.scrollToTheSelection(),wn.preventDefault(),bn.stop())},{context:"blockquote"})}}var n2=an(3062),R5={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(n2.Z,R5),n2.Z.locals;class F5 extends jr{static get pluginName(){return"BlockQuoteUI"}init(){const rn=this.editor,ln=rn.t;rn.ui.componentFactory.add("blockQuote",dn=>{const mn=rn.commands.get("blockQuote"),gn=new Ro(dn);return gn.set({label:ln("Block quote"),icon:bo.quote,tooltip:!0,isToggleable:!0}),gn.bind("isOn","isEnabled").to(mn,"value","isEnabled"),this.listenTo(gn,"execute",()=>{rn.execute("blockQuote"),rn.editing.view.focus()}),gn})}}class j5 extends jr{static get pluginName(){return"CKBoxUI"}afterInit(){const rn=this.editor,ln=rn.commands.get("ckbox");if(!ln)return;const dn=rn.t;if(rn.ui.componentFactory.add("ckbox",mn=>{const gn=new Ro(mn);return gn.set({label:dn("Open file manager"),icon:bo.browseFiles,tooltip:!0}),gn.bind("isOn","isEnabled").to(ln,"value","isEnabled"),gn.on("execute",()=>{rn.execute("ckbox")}),gn}),rn.plugins.has("ImageInsertUI")){const mn=rn.plugins.get("ImageInsertUI");mn.registerIntegration({name:"assetManager",observable:ln,buttonViewCreator:()=>{const gn=this.editor.ui.componentFactory.create("ckbox");return gn.icon=bo.imageAssetManager,gn.bind("label").to(mn,"isImageSelected",bn=>dn(bn?"Replace image with file manager":"Insert image with file manager")),gn},formViewCreator:()=>{const gn=this.editor.ui.componentFactory.create("ckbox");return gn.icon=bo.imageAssetManager,gn.withText=!0,gn.bind("label").to(mn,"isImageSelected",bn=>dn(bn?"Replace with file manager":"Insert with file manager")),gn.on("execute",()=>{mn.dropdownView.isOpen=!1}),gn}})}}}var z5=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","#","$","%","*","+",",","-",".",":",";","=","?","@","[","]","^","_","{","|","}","~"],vv=pn=>{let rn=0;for(let ln=0;ln<pn.length;ln++){let dn=pn[ln];rn=83*rn+z5.indexOf(dn)}return rn},u1=pn=>{let rn=pn/255;return rn<=.04045?rn/12.92:Math.pow((rn+.055)/1.055,2.4)},h1=pn=>{let rn=Math.max(0,Math.min(1,pn));return rn<=.0031308?Math.trunc(12.92*rn*255+.5):Math.trunc(255*(1.055*Math.pow(rn,.4166666666666667)-.055)+.5)},p1=(pn,rn)=>(ln=>ln<0?-1:1)(pn)*Math.pow(Math.abs(pn),rn),r2=class extends Error{constructor(pn){super(pn),this.name="ValidationError",this.message=pn}},V5=pn=>{if(!pn||pn.length<6)throw new r2("The blurhash string must be at least 6 characters");let rn=vv(pn[0]),ln=Math.floor(rn/9)+1,dn=rn%9+1;if(pn.length!==4+2*dn*ln)throw new r2(`blurhash length mismatch: length is ${pn.length} but it should be ${4+2*dn*ln}`)},H5=pn=>{let rn=pn>>8&255,ln=255&pn;return[u1(pn>>16),u1(rn),u1(ln)]},G5=(pn,rn)=>{let ln=Math.floor(pn/361),dn=Math.floor(pn/19)%19,mn=pn%19;
7751return[p1((ln-9)/9,2)*rn,p1((dn-9)/9,2)*rn,p1((mn-9)/9,2)*rn]},U5=(pn,rn,ln,dn)=>{V5(pn),dn|=1;let mn=vv(pn[0]),gn=Math.floor(mn/9)+1,bn=mn%9+1,wn=(vv(pn[1])+1)/166,An=new Array(bn*gn);for(let Bn=0;Bn<An.length;Bn++)if(Bn===0){let Fn=vv(pn.substring(2,6));An[Bn]=H5(Fn)}else{let Fn=vv(pn.substring(4+2*Bn,6+2*Bn));An[Bn]=G5(Fn,wn*dn)}let In=4*rn,Dn=new Uint8ClampedArray(In*ln);for(let Bn=0;Bn<ln;Bn++)for(let Fn=0;Fn<rn;Fn++){let Gn=0,Un=0,Zn=0;for(let _r=0;_r<gn;_r++)for(let Rr=0;Rr<bn;Rr++){let Jr=Math.cos(Math.PI*Fn*Rr/rn)*Math.cos(Math.PI*Bn*_r/ln),ho=An[Rr+_r*bn];Gn+=ho[0]*Jr,Un+=ho[1]*Jr,Zn+=ho[2]*Jr}let tr=h1(Gn),ir=h1(Un),gr=h1(Zn);Dn[4*Fn+0+Bn*In]=tr,Dn[4*Fn+1+Bn*In]=ir,Dn[4*Fn+2+Bn*In]=gr,Dn[4*Fn+3+Bn*In]=255}return Dn},W5=Object.defineProperty,i2=Object.getOwnPropertySymbols,q5=Object.prototype.hasOwnProperty,K5=Object.prototype.propertyIsEnumerable,o2=(pn,rn,ln)=>rn in pn?W5(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln;function s2(pn){const rn=[];let ln=0;for(const mn in pn){const gn=parseInt(mn,10);isNaN(gn)||(gn>ln&&(ln=gn),rn.push(`${pn[mn]} ${mn}w`))}const dn=[{srcset:rn.join(","),sizes:`(max-width: ${ln}px) 100vw, ${ln}px`,type:"image/webp"}];return{imageFallbackUrl:pn.default,imageSources:dn}}const bv=32;function a2({url:pn,method:rn="GET",data:ln,onUploadProgress:dn,signal:mn,authorization:gn}){const bn=new XMLHttpRequest;bn.open(rn,pn.toString()),bn.setRequestHeader("Authorization",gn),bn.setRequestHeader("CKBox-Version","CKEditor 5"),bn.responseType="json";const wn=()=>{bn.abort()};return new Promise((An,In)=>{mn.throwIfAborted(),mn.addEventListener("abort",wn),bn.addEventListener("loadstart",()=>{mn.addEventListener("abort",wn)}),bn.addEventListener("loadend",()=>{mn.removeEventListener("abort",wn)}),bn.addEventListener("error",()=>{In()}),bn.addEventListener("abort",()=>{In()}),bn.addEventListener("load",()=>{const Dn=bn.response;if(!Dn||Dn.statusCode>=400)return In(Dn&&Dn.message);An(Dn)}),dn&&bn.upload.addEventListener("progress",Dn=>{dn(Dn)}),bn.send(ln)})}const Y5={"image/gif":"gif","image/jpeg":"jpg","image/png":"png","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"};function Z5(pn,rn){return ln=this,dn=null,mn=function*(){try{const gn=yield fetch(pn,((bn,wn)=>{for(var An in wn||(wn={}))q5.call(wn,An)&&o2(bn,An,wn[An]);if(i2)for(var An of i2(wn))K5.call(wn,An)&&o2(bn,An,wn[An]);return bn})({method:"HEAD",cache:"force-cache"},rn));return gn.ok&&gn.headers.get("content-type")||""}catch{return""}},new Promise((gn,bn)=>{var wn=Dn=>{try{In(mn.next(Dn))}catch(Bn){bn(Bn)}},An=Dn=>{try{In(mn.throw(Dn))}catch(Bn){bn(Bn)}},In=Dn=>Dn.done?gn(Dn.value):Promise.resolve(Dn.value).then(wn,An);In((mn=mn.apply(ln,dn)).next())});var ln,dn,mn}var Q5=Object.defineProperty,l2=Object.getOwnPropertySymbols,X5=Object.prototype.hasOwnProperty,J5=Object.prototype.propertyIsEnumerable,c2=(pn,rn,ln)=>rn in pn?Q5(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln,d2=(pn,rn)=>{for(var ln in rn||(rn={}))X5.call(rn,ln)&&c2(pn,ln,rn[ln]);if(l2)for(var ln of l2(rn))J5.call(rn,ln)&&c2(pn,ln,rn[ln]);return pn};class e4 extends Co{constructor(rn){super(rn),this._chosenAssets=new Set,this._wrapper=null,this._initListeners()}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(){this.fire("ckbox:open")}_getValue(){return this._wrapper!==null}_checkEnabled(){const rn=this.editor.commands.get("insertImage"),ln=this.editor.commands.get("link");return!(!rn.isEnabled&&!ln.isEnabled)}_prepareOptions(){const rn=this.editor.config.get("ckbox");return{theme:rn.theme,language:rn.language,tokenUrl:rn.tokenUrl,serviceOrigin:rn.serviceOrigin,forceDemoLabel:rn.forceDemoLabel,dialog:{onClose:()=>this.fire("ckbox:close")},assets:{onChoose:ln=>this.fire("ckbox:choose",ln)}}}_initListeners(){const rn=this.editor,ln=rn.model,dn=!rn.config.get("ckbox.ignoreDataId");this.on("ckbox",()=>{this.refresh()},{priority:"low"}),this.on("ckbox:open",()=>{this.isEnabled&&!this.value&&(this._wrapper=Wo(document,"div",{class:"ck ckbox-wrapper"}),document.body.appendChild(this._wrapper),window.CKBox.mount(this._wrapper,this._prepareOptions()))}),this.on("ckbox:close",()=>{this.value&&(this._wrapper.remove(),this._wrapper=null,rn.editing.view.focus())}),this.on("ckbox:choose",(mn,gn)=>{if(!this.isEnabled)return;const bn=rn.commands.get("insertImage"),wn=rn.commands.get("link"),An=function({assets:Dn,isImageAllowed:Bn,isLinkAllowed:Fn}){return Dn.map(Gn=>function(Un){const Zn=Un.data.metadata;return Zn?Zn.width&&Zn.height:!1}(Gn)?{id:Gn.data.id,type:"image",attributes:t4(Gn)}:{id:Gn.data.id,type:"link",attributes:n4(Gn)}).filter(Gn=>Gn.type==="image"?Bn:Fn)}({assets:gn,isImageAllowed:bn.isEnabled,isLinkAllowed:wn.isEnabled}),In=An.length;In!==0&&(ln.change(Dn=>{for(const Bn of An){const Fn=Bn===An[In-1],Gn=In===1;this._insertAsset(Bn,Fn,Dn,Gn),dn&&(setTimeout(()=>this._chosenAssets.delete(Bn),1e3),this._chosenAssets.add(Bn))}}),rn.editing.view.focus())}),this.listenTo(rn,"destroy",()=>{this.fire("ckbox:close"),this._chosenAssets.clear()})}_insertAsset(rn,ln,dn,mn){const gn=this.editor.model.document.selection;dn.removeSelectionAttribute("linkHref"),rn.type==="image"?this._insertImage(rn):this._insertLink(rn,dn,mn),ln||dn.setSelection(gn.getLastPosition())}_insertImage(rn){const ln=this.editor,{imageFallbackUrl:dn,imageSources:mn,imageTextAlternative:gn,imageWidth:bn,imageHeight:wn,imagePlaceholder:An}=rn.attributes;ln.execute("insertImage",{source:d2({src:dn,sources:mn,alt:gn,width:bn,height:wn},An?{placeholder:An}:null)})}_insertLink(rn,ln,dn){const mn=this.editor,gn=mn.model,bn=gn.document.selection,{linkName:wn,linkHref:An}=rn.attributes;if(bn.isCollapsed){const In=bp(bn.getAttributes()),Dn=ln.createText(wn,In);if(!dn){const Fn=bn.getLastPosition(),Gn=Fn.parent;Gn.name==="paragraph"&&Gn.isEmpty||mn.execute("insertParagraph",{position:Fn});const Un=gn.insertContent(Dn);return ln.setSelection(Un),void mn.execute("link",An)}const Bn=gn.insertContent(Dn);ln.setSelection(Bn)}mn.execute("link",An)}}function t4(pn){const{imageFallbackUrl:rn,imageSources:ln}=s2(pn.data.imageUrls),{description:dn,width:mn,height:gn,blurHash:bn}=pn.data.metadata,wn=function(An){if(An)try{const In=`${bv}px`,Dn=document.createElement("canvas");Dn.setAttribute("width",In),Dn.setAttribute("height",In);const Bn=Dn.getContext("2d");if(!Bn)return;const Fn=Bn.createImageData(bv,bv),Gn=U5(An,bv,bv);
7751return Fn.data.set(Gn),Bn.putImageData(Fn,0,0),Dn.toDataURL()}catch{return}}(bn);return d2({imageFallbackUrl:rn,imageSources:ln,imageTextAlternative:dn||"",imageWidth:mn,imageHeight:gn},wn?{imagePlaceholder:wn}:null)}function n4(pn){return{linkName:pn.data.name,linkHref:r4(pn)}}function r4(pn){const rn=new URL(pn.data.url);return rn.searchParams.set("download","true"),rn.toString()}var f1=(pn,rn,ln)=>new Promise((dn,mn)=>{var gn=An=>{try{wn(ln.next(An))}catch(In){mn(In)}},bn=An=>{try{wn(ln.throw(An))}catch(In){mn(In)}},wn=An=>An.done?dn(An.value):Promise.resolve(An.value).then(gn,bn);wn((ln=ln.apply(pn,rn)).next())});class u2 extends jr{static get pluginName(){return"CKBoxUtils"}static get requires(){return["CloudServices"]}init(){return f1(this,null,function*(){const rn=this.editor,ln=!!rn.config.get("ckbox"),dn=!!window.CKBox;if(!ln&&!dn)return;rn.config.define("ckbox",{serviceOrigin:"https://api.ckbox.io",defaultUploadCategories:null,ignoreDataId:!1,language:rn.locale.uiLanguage,theme:"lark",tokenUrl:rn.config.get("cloudServices.tokenUrl")});const mn=rn.plugins.get("CloudServices"),gn=rn.config.get("cloudServices.tokenUrl"),bn=rn.config.get("ckbox.tokenUrl");if(!bn)throw new On("ckbox-plugin-missing-token-url",this);this._token=bn==gn?mn.token:yield mn.registerTokenUrl(bn)})}getToken(){return this._token}getWorkspaceId(){const rn=(0,this.editor.t)("Cannot access default workspace."),ln=this.editor.config.get("ckbox.defaultUploadWorkspaceId"),dn=function(mn,gn){const[,bn]=mn.value.split("."),wn=JSON.parse(atob(bn)),An=wn.auth&&wn.auth.ckbox&&wn.auth.ckbox.workspaces||[wn.aud];return gn?(wn.auth&&wn.auth.ckbox&&wn.auth.ckbox.role)=="superadmin"||An.includes(gn)?gn:null:An[0]}(this._token,ln);if(dn==null)throw zn("ckbox-access-default-workspace-error"),rn;return dn}getCategoryIdForFile(rn,ln){return f1(this,null,function*(){const dn=(0,this.editor.t)("Cannot determine a category for the uploaded file."),mn=this.editor.config.get("ckbox.defaultUploadCategories"),gn=this._getAvailableCategories(ln),bn=typeof rn=="string"?(wn=yield Z5(rn,ln),Y5[wn]):function(Dn){const Bn=Dn.name,Fn=new RegExp("\\.(?<ext>[^.]+)$");return Bn.match(Fn).groups.ext.toLowerCase()}(rn);var wn;const An=yield gn;if(!An)throw dn;if(mn){const Dn=Object.keys(mn).find(Bn=>mn[Bn].find(Fn=>Fn.toLowerCase()==bn));if(Dn){const Bn=An.find(Fn=>Fn.id===Dn||Fn.name===Dn);if(!Bn)throw dn;return Bn.id}}const In=An.find(Dn=>Dn.extensions.find(Bn=>Bn.toLowerCase()==bn));if(!In)throw dn;return In.id})}_getAvailableCategories(rn){return f1(this,null,function*(){const ln=this.editor,dn=this._token,{signal:mn}=rn,gn=ln.config.get("ckbox.serviceOrigin"),bn=this.getWorkspaceId();try{const An=[];let In,Dn=0;do{const Bn=yield wn(Dn);An.push(...Bn.items),In=Bn.totalCount-(Dn+50),Dn+=50}while(In>0);return An}catch{return mn.throwIfAborted(),void zn("ckbox-fetch-category-http-error")}function wn(An){const In=new URL("categories",gn);return In.searchParams.set("limit","50"),In.searchParams.set("offset",An.toString()),In.searchParams.set("workspaceId",bn),a2({url:In,signal:mn,authorization:dn.value})}})}}var m1=(pn,rn,ln)=>new Promise((dn,mn)=>{var gn=An=>{try{wn(ln.next(An))}catch(In){mn(In)}},bn=An=>{try{wn(ln.throw(An))}catch(In){mn(In)}},wn=An=>An.done?dn(An.value):Promise.resolve(An.value).then(gn,bn);
7751wn((ln=ln.apply(pn,rn)).next())});class i4 extends jr{static get requires(){return["ImageUploadEditing","ImageUploadProgress",pp,h2]}static get pluginName(){return"CKBoxUploadAdapter"}afterInit(){return m1(this,null,function*(){const rn=this.editor,ln=!!rn.config.get("ckbox"),dn=!!window.CKBox;if(!ln&&!dn)return;const mn=rn.plugins.get(pp),gn=rn.plugins.get(u2);mn.createUploadAdapter=An=>new o4(An,rn,gn);const bn=!rn.config.get("ckbox.ignoreDataId"),wn=rn.plugins.get("ImageUploadEditing");bn&&wn.on("uploadComplete",(An,{imageElement:In,data:Dn})=>{rn.model.change(Bn=>{Bn.setAttribute("ckboxImageId",Dn.ckboxImageId,In)})})})}}class o4{constructor(rn,ln,dn){this.loader=rn,this.token=dn.getToken(),this.ckboxUtils=dn,this.editor=ln,this.controller=new AbortController,this.serviceOrigin=ln.config.get("ckbox.serviceOrigin")}upload(){return m1(this,null,function*(){const rn=this.ckboxUtils,ln=this.editor.t,dn=yield this.loader.file,mn=yield rn.getCategoryIdForFile(dn,{signal:this.controller.signal}),gn=new URL("assets",this.serviceOrigin),bn=new FormData;return gn.searchParams.set("workspaceId",rn.getWorkspaceId()),bn.append("categoryId",mn),bn.append("file",dn),a2({method:"POST",url:gn,data:bn,onUploadProgress:wn=>{wn.lengthComputable&&(this.loader.uploadTotal=wn.total,this.loader.uploaded=wn.loaded)},signal:this.controller.signal,authorization:this.token.value}).then(wn=>m1(this,null,function*(){const An=s2(wn.imageUrls);return{ckboxImageId:wn.id,default:An.imageFallbackUrl,sources:An.imageSources}})).catch(()=>{const wn=ln("Cannot upload file:")+` ${dn.name}.`;return Promise.reject(wn)})})}abort(){this.controller.abort()}}class h2 extends jr{static get pluginName(){return"CKBoxEditing"}static get requires(){return["LinkEditing","PictureEditing",i4,u2]}init(){const rn=this.editor,ln=!!rn.config.get("ckbox"),dn=!!window.CKBox;(ln||dn)&&(this._checkImagePlugins(),rn.config.get("ckbox.ignoreDataId")||(this._initSchema(),this._initConversion(),this._initFixers()),dn&&rn.commands.add("ckbox",new e4(rn)))}_checkImagePlugins(){const rn=this.editor;rn.plugins.has("ImageBlockEditing")||rn.plugins.has("ImageInlineEditing")||zn("ckbox-plugin-image-feature-missing",rn)}_initSchema(){const rn=this.editor.model.schema;rn.extend("$text",{allowAttributes:"ckboxLinkId"}),rn.isRegistered("imageBlock")&&rn.extend("imageBlock",{allowAttributes:["ckboxImageId","ckboxLinkId"]}),rn.isRegistered("imageInline")&&rn.extend("imageInline",{allowAttributes:["ckboxImageId","ckboxLinkId"]}),rn.addAttributeCheck((ln,dn)=>{if(!ln.last.getAttribute("linkHref")&&dn==="ckboxLinkId")return!1})}_initConversion(){const rn=this.editor;rn.conversion.for("downcast").add(dn=>{dn.on("attribute:ckboxLinkId:imageBlock",(mn,gn,bn)=>{const{writer:wn,mapper:An,consumable:In}=bn;if(!In.consume(gn.item,mn.name))return;const Dn=[...An.toViewElement(gn.item).getChildren()].find(Bn=>Bn.name==="a");Dn&&(gn.item.hasAttribute("ckboxLinkId")?wn.setAttribute("data-ckbox-resource-id",gn.item.getAttribute("ckboxLinkId"),Dn):wn.removeAttribute("data-ckbox-resource-id",Dn))},{priority:"low"}),dn.on("attribute:ckboxLinkId",(mn,gn,bn)=>{const{writer:wn,mapper:An,consumable:In}=bn;if(In.consume(gn.item,mn.name)){if(gn.attributeOldValue){const Dn=p2(wn,gn.attributeOldValue);wn.unwrap(An.toViewRange(gn.range),Dn)}if(gn.attributeNewValue){const Dn=p2(wn,gn.attributeNewValue);if(gn.item.is("selection")){const Bn=wn.document.selection;wn.wrap(Bn.getFirstRange(),Dn)}else wn.wrap(An.toViewRange(gn.range),Dn)}}},{priority:"low"})}),rn.conversion.for("upcast").add(dn=>{dn.on("element:a",(mn,gn,bn)=>{const{writer:wn,consumable:An}=bn;if(!gn.viewItem.getAttribute("href")||!An.consume(gn.viewItem,{attributes:["data-ckbox-resource-id"]}))return;const In=gn.viewItem.getAttribute("data-ckbox-resource-id");if(In)if(gn.modelRange)for(let Dn of gn.modelRange.getItems())Dn.is("$textProxy")&&(Dn=Dn.textNode),a4(Dn)&&wn.setAttribute("ckboxLinkId",In,Dn);else{const Dn=gn.modelCursor.nodeBefore||gn.modelCursor.parent;wn.setAttribute("ckboxLinkId",In,Dn)}},{priority:"low"})}),rn.conversion.for("downcast").attributeToAttribute({model:"ckboxImageId",view:"data-ckbox-resource-id"}),rn.conversion.for("upcast").elementToAttribute({model:{key:"ckboxImageId",value:dn=>dn.getAttribute("data-ckbox-resource-id")},view:{attributes:{"data-ckbox-resource-id":/[\s\S]+/}}});const ln=rn.commands.get("replaceImageSource");ln&&this.listenTo(ln,"cleanupImage",(dn,[mn,gn])=>{mn.removeAttribute("ckboxImageId",gn)})}_initFixers(){const rn=this.editor,ln=rn.model,dn=ln.document.selection;
7751ln.document.registerPostFixer(function(mn){return gn=>{let bn=!1;const wn=mn.model,An=mn.commands.get("ckbox");if(!An)return bn;for(const In of wn.document.differ.getChanges()){if(In.type!=="insert"&&In.type!=="attribute")continue;const Dn=In.type==="insert"?new Cr(In.position,In.position.getShiftedBy(In.length)):In.range,Bn=In.type==="attribute"&&In.attributeKey==="linkHref"&&In.attributeNewValue===null;for(const Fn of Dn.getItems()){if(Bn&&Fn.hasAttribute("ckboxLinkId")){gn.removeAttribute("ckboxLinkId",Fn),bn=!0;continue}const Gn=s4(Fn,An._chosenAssets);for(const Un of Gn){const Zn=Un.type==="image"?"ckboxImageId":"ckboxLinkId";Un.id!==Fn.getAttribute(Zn)&&(gn.setAttribute(Zn,Un.id,Fn),bn=!0)}}}return bn}}(rn)),ln.document.registerPostFixer(function(mn){return gn=>!(mn.hasAttribute("linkHref")||!mn.hasAttribute("ckboxLinkId"))&&(gn.removeSelectionAttribute("ckboxLinkId"),!0)}(dn))}}function s4(pn,rn){const ln=pn.is("element","imageInline")||pn.is("element","imageBlock"),dn=pn.hasAttribute("linkHref");return[...rn].filter(mn=>mn.type==="image"&&ln?mn.attributes.imageFallbackUrl===pn.getAttribute("src"):mn.type==="link"&&dn?mn.attributes.linkHref===pn.getAttribute("linkHref"):void 0)}function p2(pn,rn){const ln=pn.createAttributeElement("a",{"data-ckbox-resource-id":rn},{priority:5});return pn.setCustomProperty("link",!0,ln),ln}function a4(pn){return!!pn.is("$text")||!(!pn.is("element","imageInline")&&!pn.is("element","imageBlock"))}var f2=an(443),l4={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(f2.Z,l4),f2.Z.locals;class c4 extends jr{static get pluginName(){return"CKFinderUI"}init(){const rn=this.editor,ln=rn.ui.componentFactory,dn=rn.t;if(ln.add("ckfinder",mn=>{const gn=rn.commands.get("ckfinder"),bn=new Ro(mn);return bn.set({label:dn("Insert image or file"),icon:bo.browseFiles,tooltip:!0}),bn.bind("isEnabled").to(gn),bn.on("execute",()=>{rn.execute("ckfinder"),rn.editing.view.focus()}),bn}),rn.plugins.has("ImageInsertUI")){const mn=rn.plugins.get("ImageInsertUI"),gn=rn.commands.get("ckfinder");mn.registerIntegration({name:"assetManager",observable:gn,buttonViewCreator:()=>{const bn=this.editor.ui.componentFactory.create("ckfinder");return bn.icon=bo.imageAssetManager,bn.bind("label").to(mn,"isImageSelected",wn=>dn(wn?"Replace image with file manager":"Insert image with file manager")),bn},formViewCreator:()=>{const bn=this.editor.ui.componentFactory.create("ckfinder");return bn.icon=bo.imageAssetManager,bn.withText=!0,bn.bind("label").to(mn,"isImageSelected",wn=>dn(wn?"Replace with file manager":"Insert with file manager")),bn.on("execute",()=>{mn.dropdownView.isOpen=!1}),bn}})}}}class d4 extends Co{constructor(rn){super(rn),this.affectsData=!1,this.stopListening(this.editor.model.document,"change"),this.listenTo(this.editor.model.document,"change",()=>this.refresh(),{priority:"low"})}refresh(){const rn=this.editor.commands.get("insertImage"),ln=this.editor.commands.get("link");this.isEnabled=rn.isEnabled||ln.isEnabled}execute(){const rn=this.editor,ln=this.editor.config.get("ckfinder.openerMethod")||"modal";if(ln!="popup"&&ln!="modal")throw new On("ckfinder-unknown-openermethod",rn);const dn=this.editor.config.get("ckfinder.options")||{};dn.chooseFiles=!0;const mn=dn.onInit;dn.language||(dn.language=rn.locale.uiLanguage),dn.onInit=gn=>{mn&&mn(gn),gn.on("files:choose",bn=>{const wn=bn.data.files.toArray(),An=wn.filter(Bn=>!Bn.isImage()),In=wn.filter(Bn=>Bn.isImage());for(const Bn of An)rn.execute("link",Bn.getUrl());const Dn=[];for(const Bn of In){const Fn=Bn.getUrl();Dn.push(Fn||gn.request("file:getProxyUrl",{file:Bn}))}Dn.length&&m2(rn,Dn)}),gn.on("file:choose:resizedImage",bn=>{const wn=bn.data.resizedUrl;if(wn)m2(rn,[wn]);else{const An=rn.plugins.get("Notification"),In=rn.locale.t;An.showWarning(In("Could not obtain resized image URL."),{title:In("Selecting resized image failed"),namespace:"ckfinder"})}})},window.CKFinder[ln](dn)}}function m2(pn,rn){if(pn.commands.get("insertImage").isEnabled)pn.execute("insertImage",{source:rn});else{const ln=pn.plugins.get("Notification"),dn=pn.locale.t;ln.showWarning(dn("Could not insert image at the current position."),{title:dn("Inserting image failed"),namespace:"ckfinder"})}}class u4 extends jr{static get pluginName(){return"CKFinderEditing"}static get requires(){return[t1,"LinkEditing"]}init(){const rn=this.editor;if(!rn.plugins.has("ImageBlockEditing")&&!rn.plugins.has("ImageInlineEditing"))throw new On("ckfinder-missing-image-plugin",rn);rn.commands.add("ckfinder",new d4(rn))}}class h4 extends jr{static get pluginName(){return"CloudServicesUploadAdapter"}static get requires(){return["CloudServices",pp]}init(){const rn=this.editor,ln=rn.plugins.get("CloudServices"),dn=ln.token,mn=ln.uploadUrl;if(!dn)return;const gn=rn.plugins.get("CloudServicesCore");this._uploadGateway=gn.createUploadGateway(dn,mn),rn.plugins.get(pp).createUploadAdapter=bn=>
7751new p4(this._uploadGateway,bn)}}class p4{constructor(rn,ln){this.uploadGateway=rn,this.loader=ln}upload(){return this.loader.file.then(rn=>(this.fileUploader=this.uploadGateway.upload(rn),this.fileUploader.on("progress",(ln,dn)=>{this.loader.uploadTotal=dn.total,this.loader.uploaded=dn.uploaded}),this.fileUploader.send()))}abort(){this.fileUploader.abort()}}class f4 extends Co{constructor(rn){super(rn),this._isEnabledBasedOnSelection=!1}refresh(){const rn=this.editor.model,ln=yu(rn.document.selection.getSelectedBlocks());this.value=!!ln&&ln.is("element","paragraph"),this.isEnabled=!!ln&&g2(ln,rn.schema)}execute(rn={}){const ln=this.editor.model,dn=ln.document,mn=rn.selection||dn.selection;ln.canEditAt(mn)&&ln.change(gn=>{const bn=mn.getSelectedBlocks();for(const wn of bn)!wn.is("element","paragraph")&&g2(wn,ln.schema)&&gn.rename(wn,"paragraph")})}}function g2(pn,rn){return rn.checkChild(pn.parent,"paragraph")&&!rn.isObject(pn)}class m4 extends Co{constructor(rn){super(rn),this._isEnabledBasedOnSelection=!1}execute(rn){const ln=this.editor.model,dn=rn.attributes;let mn=rn.position;ln.canEditAt(mn)&&ln.change(gn=>{if(mn=this._findPositionToInsertParagraph(mn,gn),!mn)return;const bn=gn.createElement("paragraph");dn&&ln.schema.setAllowedAttributes(bn,dn,gn),ln.insertContent(bn,mn),gn.setSelection(bn,"in")})}_findPositionToInsertParagraph(rn,ln){const dn=this.editor.model;if(dn.schema.checkChild(rn,"paragraph"))return rn;const mn=dn.schema.findAllowedParent(rn,"paragraph");if(!mn)return null;const gn=rn.parent,bn=dn.schema.checkChild(gn,"$text");return gn.isEmpty||bn&&rn.isAtEnd?dn.createPositionAfter(gn):!gn.isEmpty&&bn&&rn.isAtStart?dn.createPositionBefore(gn):ln.split(rn,mn).position}}const v2=class extends jr{static get pluginName(){return"Paragraph"}init(){const pn=this.editor,rn=pn.model;pn.commands.add("paragraph",new f4(pn)),pn.commands.add("insertParagraph",new m4(pn)),rn.schema.register("paragraph",{inheritAllFrom:"$block"}),pn.conversion.elementToElement({model:"paragraph",view:"p"}),pn.conversion.for("upcast").elementToElement({model:(ln,{writer:dn})=>v2.paragraphLikeElements.has(ln.name)?ln.isEmpty?null:dn.createElement("paragraph"):null,view:/.+/,converterPriority:"low"})}};let g1=v2;g1.paragraphLikeElements=new Set(["blockquote","dd","div","dt","h1","h2","h3","h4","h5","h6","li","p","td","th"]);class g4 extends Co{constructor(rn,ln){super(rn),this.modelElements=ln}refresh(){const rn=yu(this.editor.model.document.selection.getSelectedBlocks());this.value=!!rn&&this.modelElements.includes(rn.name)&&rn.name,this.isEnabled=!!rn&&this.modelElements.some(ln=>b2(rn,ln,this.editor.model.schema))}execute(rn){const ln=this.editor.model,dn=ln.document,mn=rn.value;ln.change(gn=>{const bn=Array.from(dn.selection.getSelectedBlocks()).filter(wn=>b2(wn,mn,ln.schema));for(const wn of bn)wn.is("element",mn)||gn.rename(wn,mn)})}}function b2(pn,rn,ln){return ln.checkChild(pn.parent,rn)&&!ln.isObject(pn)}const _2="paragraph";class v4 extends jr{static get pluginName(){return"HeadingEditing"}constructor(rn){super(rn),rn.config.define("heading",{options:[{model:"paragraph",title:"Paragraph",class:"ck-heading_paragraph"},{model:"heading1",view:"h2",title:"Heading 1",class:"ck-heading_heading1"},{model:"heading2",view:"h3",title:"Heading 2",class:"ck-heading_heading2"},{model:"heading3",view:"h4",title:"Heading 3",class:"ck-heading_heading3"}]})}static get requires(){return[g1]}init(){const rn=this.editor,ln=rn.config.get("heading.options"),dn=[];for(const mn of ln)mn.model!=="paragraph"&&(rn.model.schema.register(mn.model,{inheritAllFrom:"$block"}),rn.conversion.elementToElement(mn),dn.push(mn.model));this._addDefaultH1Conversion(rn),rn.commands.add("heading",new g4(rn,dn))}afterInit(){const rn=this.editor,ln=rn.commands.get("enter"),dn=rn.config.get("heading.options");ln&&this.listenTo(ln,"afterExecute",(mn,gn)=>{const bn=rn.model.document.selection.getFirstPosition().parent;dn.some(wn=>bn.is("element",wn.model))&&!bn.is("element",_2)&&bn.childCount===0&&gn.writer.rename(bn,_2)})}_addDefaultH1Conversion(rn){rn.conversion.for("upcast").elementToElement({model:"heading1",view:"h1",converterPriority:Ln.low+1})}}var y2=an(8733),b4={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(y2.Z,b4),y2.Z.locals;class _4 extends jr{static get pluginName(){return"HeadingUI"}init(){const rn=this.editor,ln=rn.t,dn=function(bn){const wn=bn.t,An={Paragraph:wn("Paragraph"),"Heading 1":wn("Heading 1"),"Heading 2":wn("Heading 2"),"Heading 3":wn("Heading 3"),"Heading 4":wn("Heading 4"),"Heading 5":wn("Heading 5"),"Heading 6":wn("Heading 6")};return bn.config.get("heading.options").map(In=>{const Dn=An[In.title];return Dn&&Dn!=In.title&&(In.title=Dn),In})}(rn),mn=ln("Choose heading"),gn=ln("Heading");rn.ui.componentFactory.add("heading",bn=>{const wn={},An=new np,In=rn.commands.get("heading"),Dn=rn.commands.get("paragraph"),Bn=[In];for(const Gn of dn){const Un={type:"button",model:new PA({label:Gn.title,class:Gn.class,role:"menuitemradio",withText:!0})};Gn.model==="paragraph"?(Un.model.bind("isOn").to(Dn,"value"),Un.model.set("commandName","paragraph"),Bn.push(Dn)):(Un.model.bind("isOn").to(In,"value",Zn=>Zn===Gn.model),Un.model.set({commandName:"heading",commandValue:Gn.model})),An.add(Un),wn[Gn.model]=Gn.title}const Fn=Ip(bn);return qC(Fn,An,{ariaLabel:gn,role:"menu"}),Fn.buttonView.set({ariaLabel:gn,ariaLabelledBy:void 0,isOn:!1,withText:!0,tooltip:gn}),Fn.extendTemplate({attributes:{class:["ck-heading-dropdown"]}}
7751),Fn.bind("isEnabled").toMany(Bn,"isEnabled",(...Gn)=>Gn.some(Un=>Un)),Fn.buttonView.bind("label").to(In,"value",Dn,"value",(Gn,Un)=>{const Zn=Gn||Un&&"paragraph";return typeof Zn=="boolean"?mn:wn[Zn]?wn[Zn]:mn}),this.listenTo(Fn,"execute",Gn=>{const{commandName:Un,commandValue:Zn}=Gn.source;rn.execute(Un,Zn?{value:Zn}:void 0),rn.editing.view.focus()}),Fn})}}function k2(pn){return pn.createContainerElement("figure",{class:"image"},[pn.createEmptyElement("img"),pn.createSlot("children")])}function w2(pn,rn){const ln=pn.plugins.get("ImageUtils"),dn=pn.plugins.has("ImageInlineEditing")&&pn.plugins.has("ImageBlockEditing");return gn=>ln.isInlineImageView(gn)?dn&&(gn.getStyle("display")=="block"||gn.findAncestor(ln.isBlockImageView)?"imageBlock":"imageInline")!==rn?null:mn(gn):null;function mn(gn){const bn={name:!0};return gn.hasAttribute("src")&&(bn.attributes=["src"]),bn}}function v1(pn,rn){const ln=yu(rn.getSelectedBlocks());return!ln||pn.isObject(ln)||ln.isEmpty&&ln.name!="listItem"?"imageBlock":"imageInline"}function w0(pn){return pn&&pn.endsWith("px")?parseInt(pn):null}function C2(pn){const rn=w0(pn.getStyle("width")),ln=w0(pn.getStyle("height"));return!(!rn||!ln)}var y4=Object.defineProperty,A2=Object.getOwnPropertySymbols,k4=Object.prototype.hasOwnProperty,w4=Object.prototype.propertyIsEnumerable,$2=(pn,rn,ln)=>rn in pn?y4(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln,S2=(pn,rn)=>{for(var ln in rn||(rn={}))k4.call(rn,ln)&&$2(pn,ln,rn[ln]);if(A2)for(var ln of A2(rn))w4.call(rn,ln)&&$2(pn,ln,rn[ln]);return pn};const C4=/^(image|image-inline)$/;class ju extends jr{constructor(){super(...arguments),this._domEmitter=new(Ku())}static get pluginName(){return"ImageUtils"}isImage(rn){return this.isInlineImage(rn)||this.isBlockImage(rn)}isInlineImageView(rn){return!!rn&&rn.is("element","img")}isBlockImageView(rn){return!!rn&&rn.is("element","figure")&&rn.hasClass("image")}insertImage(rn={},ln=null,dn=null,mn={}){const gn=this.editor,bn=gn.model,wn=bn.document.selection,An=x2(gn,ln||wn,dn);rn=S2(S2({},Object.fromEntries(wn.getAttributes())),rn);for(const In in rn)bn.schema.checkAttribute(An,In)||delete rn[In];return bn.change(In=>{const{setImageSizes:Dn=!0}=mn,Bn=In.createElement(An,rn);return bn.insertObject(Bn,ln,null,{setSelection:"on",findOptimalPosition:ln||An=="imageInline"?void 0:"auto"}),Bn.parent?(Dn&&this.setImageNaturalSizeAttributes(Bn),Bn):null})}setImageNaturalSizeAttributes(rn){const ln=rn.getAttribute("src");ln&&(rn.getAttribute("width")||rn.getAttribute("height")||this.editor.model.change(dn=>{const mn=new no.window.Image;this._domEmitter.listenTo(mn,"load",()=>{rn.getAttribute("width")||rn.getAttribute("height")||this.editor.model.enqueueChange(dn.batch,gn=>{gn.setAttribute("width",mn.naturalWidth,rn),gn.setAttribute("height",mn.naturalHeight,rn)}),this._domEmitter.stopListening(mn,"load")}),mn.src=ln}))}getClosestSelectedImageWidget(rn){const ln=rn.getFirstPosition();if(!ln)return null;const dn=rn.getSelectedElement();if(dn&&this.isImageWidget(dn))return dn;let mn=ln.parent;for(;mn;){if(mn.is("element")&&this.isImageWidget(mn))return mn;mn=mn.parent}return null}getClosestSelectedImageElement(rn){const ln=rn.getSelectedElement();return this.isImage(ln)?ln:rn.getFirstPosition().findAncestor("imageBlock")}getImageWidgetFromImageView(rn){return rn.findAncestor({classes:C4})}isImageAllowed(){const rn=this.editor.model.document.selection;return function(ln,dn){if(x2(ln,dn,null)=="imageBlock"){const gn=function(bn,wn){const An=C$(bn,wn),In=An.start.parent;return In.isEmpty&&!In.is("element","$root")?In.parent:In}(dn,ln.model);if(ln.model.schema.checkChild(gn,"imageBlock"))return!0}else if(ln.model.schema.checkChild(dn.focus,"imageInline"))return!0;return!1}(this.editor,rn)&&function(ln){return[...ln.focus.getAncestors()].every(dn=>!dn.is("element","imageBlock"))}(rn)}toImageWidget(rn,ln,dn){return ln.setCustomProperty("image",!0,rn),a1(rn,ln,{label:()=>{const mn=this.findViewImgElement(rn).getAttribute("alt");return mn?`${mn} ${dn}`:dn}})}isImageWidget(rn){return!!rn.getCustomProperty("image")&&bu(rn)}isBlockImage(rn){return!!rn&&rn.is("element","imageBlock")}isInlineImage(rn){return!!rn&&rn.is("element","imageInline")}findViewImgElement(rn){if(this.isInlineImageView(rn))return rn;const ln=this.editor.editing.view;for(const{item:dn}of ln.createRangeIn(rn))if(this.isInlineImageView(dn))return dn}destroy(){return this._domEmitter.stopListening(),super.destroy()}}function x2(pn,rn,ln){const dn=pn.model.schema,mn=pn.config.get("image.insert.type");return pn.plugins.has("ImageBlockEditing")?pn.plugins.has("ImageInlineEditing")?ln||(mn==="inline"?"imageInline":mn!=="auto"?"imageBlock":rn.is("selection")?v1(dn,rn):dn.checkChild(rn,"imageInline")?"imageInline":"imageBlock"):"imageBlock":"imageInline"}class A4 extends Co{refresh(){const rn=this.editor.plugins.get("ImageUtils").getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!rn,this.isEnabled&&rn.hasAttribute("alt")?this.value=rn.getAttribute("alt"):this.value=!1}execute(rn){const ln=this.editor,dn=ln.plugins.get("ImageUtils"),mn=ln.model,gn=dn.getClosestSelectedImageElement(mn.document.selection);mn.change(bn=>{bn.setAttribute("alt",rn.newValue,gn)})}}class $4 extends jr{static get requires(){return[ju]}static get pluginName(){return"ImageTextAlternativeEditing"}init(){this.editor.commands.add("imageTextAlternative",new A4(this.editor))}}var E2=an(1905),S4={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(E2.Z,S4),E2.Z.locals;var T2=an(6764),x4={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(T2.Z,x4),T2.Z.locals;class E4 extends uo{constructor(rn){super(rn);const ln=this.locale.t;this.focusTracker=new Au,this.keystrokes=new Ou,this.labeledInput=this._createLabeledInputVie
7751w(),this.saveButtonView=this._createButton(ln("Save"),bo.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(ln("Cancel"),bo.cancel,"ck-button-cancel","cancel"),this._focusables=new Yu,this._focusCycler=new Zu({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"form",attributes:{class:["ck","ck-text-alternative-form","ck-responsive-form"],tabindex:"-1"},children:[this.labeledInput,this.saveButtonView,this.cancelButtonView]})}render(){super.render(),this.keystrokes.listenTo(this.element),fn({view:this}),[this.labeledInput,this.saveButtonView,this.cancelButtonView].forEach(rn=>{this._focusables.add(rn),this.focusTracker.add(rn.element)})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}_createButton(rn,ln,dn,mn){const gn=new Ro(this.locale);return gn.set({label:rn,icon:ln,tooltip:!0}),gn.extendTemplate({attributes:{class:dn}}),mn&&gn.delegate("execute").to(this,mn),gn}_createLabeledInputView(){const rn=this.locale.t,ln=new Bv(this.locale,r0);return ln.label=rn("Text alternative"),ln}}function M2(pn){const rn=pn.editing.view,ln=Ru.defaultPositions,dn=pn.plugins.get("ImageUtils");return{target:rn.domConverter.mapViewToDom(dn.getClosestSelectedImageWidget(rn.document.selection)),positions:[ln.northArrowSouth,ln.northArrowSouthWest,ln.northArrowSouthEast,ln.southArrowNorth,ln.southArrowNorthWest,ln.southArrowNorthEast,ln.viewportStickyNorth]}}class T4 extends jr{static get requires(){return[c0]}static get pluginName(){return"ImageTextAlternativeUI"}init(){this._createButton()}destroy(){super.destroy(),this._form&&this._form.destroy()}_createButton(){const rn=this.editor,ln=rn.t;rn.ui.componentFactory.add("imageTextAlternative",dn=>{const mn=rn.commands.get("imageTextAlternative"),gn=new Ro(dn);return gn.set({label:ln("Change image text alternative"),icon:bo.textAlternative,tooltip:!0}),gn.bind("isEnabled").to(mn,"isEnabled"),gn.bind("isOn").to(mn,"value",bn=>!!bn),this.listenTo(gn,"execute",()=>{this._showForm()}),gn})}_createForm(){const rn=this.editor,ln=rn.editing.view.document,dn=rn.plugins.get("ImageUtils");this._balloon=this.editor.plugins.get("ContextualBalloon"),this._form=new(hn(E4))(rn.locale),this._form.render(),this.listenTo(this._form,"submit",()=>{rn.execute("imageTextAlternative",{newValue:this._form.labeledInput.fieldView.element.value}),this._hideForm(!0)}),this.listenTo(this._form,"cancel",()=>{this._hideForm(!0)}),this._form.keystrokes.set("Esc",(mn,gn)=>{this._hideForm(!0),gn()}),this.listenTo(rn.ui,"update",()=>{dn.getClosestSelectedImageWidget(ln.selection)?this._isVisible&&function(mn){const gn=mn.plugins.get("ContextualBalloon");if(mn.plugins.get("ImageUtils").getClosestSelectedImageWidget(mn.editing.view.document.selection)){const bn=M2(mn);gn.updatePosition(bn)}}(rn):this._hideForm(!0)}),un({emitter:this._form,activator:()=>this._isVisible,contextElements:()=>[this._balloon.view.element],callback:()=>this._hideForm()})}_showForm(){if(this._isVisible)return;this._form||this._createForm();const rn=this.editor,ln=rn.commands.get("imageTextAlternative"),dn=this._form.labeledInput;this._form.disableCssTransitions(),this._isInBalloon||this._balloon.add({view:this._form,position:M2(rn)}),dn.fieldView.value=dn.fieldView.element.value=ln.value||"",this._form.labeledInput.fieldView.select(),this._form.enableCssTransitions()}_hideForm(rn=!1){this._isInBalloon&&(this._form.focusTracker.isFocused&&this._form.saveButtonView.focus(),this._balloon.remove(this._form),rn&&this.editor.editing.view.focus())}get _isVisible(){return!!this._balloon&&this._balloon.visibleView===this._form}get _isInBalloon(){return!!this._balloon&&this._balloon.hasView(this._form)}}class P2 extends jr{static get requires(){return[$4,T4]}static get pluginName(){return"ImageTextAlternative"}}function I2(pn,rn){const ln=(dn,mn,gn)=>{if(!gn.consumable.consume(mn.item,dn.name))return;const bn=gn.writer,wn=gn.mapper.toViewElement(mn.item),An=pn.findViewImgElement(wn);mn.attributeNewValue===null?(bn.removeAttribute("srcset",An),bn.removeAttribute("sizes",An)):mn.attributeNewValue&&(bn.setAttribute("srcset",mn.attributeNewValue,An),bn.setAttribute("sizes","100vw",An))};return dn=>{dn.on(`attribute:srcset:${rn}`,ln)}}function C0(pn,rn,ln){const dn=(mn,gn,bn)=>{if(!bn.consumable.consume(gn.item,mn.name))return;const wn=bn.writer,An=bn.mapper.toViewElement(gn.item),In=pn.findViewImgElement(An);wn.setAttribute(gn.attributeKey,gn.attributeNewValue||"",In)};return mn=>{mn.on(`attribute:${ln}:${rn}`,dn)}}class D2 extends yp{observe(rn){this.listenTo(rn,"load",(ln,dn)=>{const mn=dn.target;this.checkShouldIgnoreEventFromTarget(mn)||mn.tagName=="IMG"&&this._fireEvents(dn)},{useCapture:!0})}stopObserving(rn){this.stopListening(rn)}_fireEvents(rn){this.isEnabled&&(this.document.fire("layoutChanged"),this.document.fire("imageLoaded",rn
7751))}}var M4=Object.defineProperty,O2=Object.getOwnPropertySymbols,P4=Object.prototype.hasOwnProperty,I4=Object.prototype.propertyIsEnumerable,N2=(pn,rn,ln)=>rn in pn?M4(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln,A0=(pn,rn)=>{for(var ln in rn||(rn={}))P4.call(rn,ln)&&N2(pn,ln,rn[ln]);if(O2)for(var ln of O2(rn))I4.call(rn,ln)&&N2(pn,ln,rn[ln]);return pn};class D4 extends Co{constructor(rn){super(rn);const ln=rn.config.get("image.insert.type");rn.plugins.has("ImageBlockEditing")||ln==="block"&&jn("image-block-plugin-required"),rn.plugins.has("ImageInlineEditing")||ln==="inline"&&jn("image-inline-plugin-required")}refresh(){const rn=this.editor.plugins.get("ImageUtils");this.isEnabled=rn.isImageAllowed()}execute(rn){const ln=Xo(rn.source),dn=this.editor.model.document.selection,mn=this.editor.plugins.get("ImageUtils"),gn=Object.fromEntries(dn.getAttributes());ln.forEach((bn,wn)=>{const An=dn.getSelectedElement();if(typeof bn=="string"&&(bn={src:bn}),wn&&An&&mn.isImage(An)){const In=this.editor.model.createPositionAfter(An);mn.insertImage(A0(A0({},bn),gn),In)}else mn.insertImage(A0(A0({},bn),gn))})}}class O4 extends Co{constructor(rn){super(rn),this.decorate("cleanupImage")}refresh(){const rn=this.editor.plugins.get("ImageUtils"),ln=this.editor.model.document.selection.getSelectedElement();this.isEnabled=rn.isImage(ln),this.value=this.isEnabled?ln.getAttribute("src"):null}execute(rn){const ln=this.editor.model.document.selection.getSelectedElement(),dn=this.editor.plugins.get("ImageUtils");this.editor.model.change(mn=>{mn.setAttribute("src",rn.source,ln),this.cleanupImage(mn,ln),dn.setImageNaturalSizeAttributes(ln)})}cleanupImage(rn,ln){rn.removeAttribute("srcset",ln),rn.removeAttribute("sizes",ln),rn.removeAttribute("sources",ln),rn.removeAttribute("width",ln),rn.removeAttribute("height",ln),rn.removeAttribute("alt",ln)}}class b1 extends jr{static get requires(){return[ju]}static get pluginName(){return"ImageEditing"}init(){const rn=this.editor,ln=rn.conversion;rn.editing.view.addObserver(D2),ln.for("upcast").attributeToAttribute({view:{name:"img",key:"alt"},model:"alt"}).attributeToAttribute({view:{name:"img",key:"srcset"},model:"srcset"});const dn=new D4(rn),mn=new O4(rn);rn.commands.add("insertImage",dn),rn.commands.add("replaceImageSource",mn),rn.commands.add("imageInsert",dn)}}class B2 extends jr{static get requires(){return[ju]}static get pluginName(){return"ImageSizeAttributes"}afterInit(){this._registerSchema(),this._registerConverters("imageBlock"),this._registerConverters("imageInline")}_registerSchema(){this.editor.plugins.has("ImageBlockEditing")&&this.editor.model.schema.extend("imageBlock",{allowAttributes:["width","height"]}),this.editor.plugins.has("ImageInlineEditing")&&this.editor.model.schema.extend("imageInline",{allowAttributes:["width","height"]})}_registerConverters(rn){const ln=this.editor,dn=ln.plugins.get("ImageUtils"),mn=rn==="imageBlock"?"figure":"img";function gn(bn,wn,An,In){bn.on(`attribute:${wn}:${rn}`,(Dn,Bn,Fn)=>{if(!Fn.consumable.consume(Bn.item,Dn.name))return;const Gn=Fn.writer,Un=Fn.mapper.toViewElement(Bn.item),Zn=dn.findViewImgElement(Un);if(Bn.attributeNewValue!==null?Gn.setAttribute(An,Bn.attributeNewValue,Zn):Gn.removeAttribute(An,Zn),Bn.item.hasAttribute("sources"))return;const tr=Bn.item.hasAttribute("resizedWidth");if(rn==="imageInline"&&!tr&&!In)return;const ir=Bn.item.getAttribute("width"),gr=Bn.item.getAttribute("height");ir&&gr&&Gn.setStyle("aspect-ratio",`${ir}/${gr}`,Zn)})}ln.conversion.for("upcast").attributeToAttribute({view:{name:mn,styles:{width:/.+/}},model:{key:"width",value:bn=>C2(bn)?w0(bn.getStyle("width")):null}}).attributeToAttribute({view:{name:mn,key:"width"},model:"width"}).attributeToAttribute({view:{name:mn,styles:{height:/.+/}},model:{key:"height",value:bn=>C2(bn)?w0(bn.getStyle("height")):null}}).attributeToAttribute({view:{name:mn,key:"height"},model:"height"}),ln.conversion.for("editingDowncast").add(bn=>{gn(bn,"width","width",!0),gn(bn,"height","height",!0)}),ln.conversion.for("dataDowncast").add(bn=>{gn(bn,"width","width",!1),gn(bn,"height","height",!1)})}}class L2 extends Co{constructor(rn,ln){super(rn),this._modelElementName=ln}refresh(){const rn=this.editor.plugins.get("ImageUtils"),ln=rn.getClosestSelectedImageElement(this.editor.model.document.selection);this._modelElementName==="imageBlock"?this.isEnabled=rn.isInlineImage(ln):this.isEnabled=rn.isBlockImage(ln)}execute(rn={}){const ln=this.editor,dn=this.editor.model,mn=ln.plugins.get("ImageUtils"),gn=mn.getClosestSelectedImageElement(dn.document.selection),bn=Object.fromEntries(gn.getAttributes());return bn.src||bn.uploadId?dn.change(wn=>{const{setImageSizes:An=!0}=rn,In=Array.from(dn.markers).filter(Fn=>Fn.getRange().containsItem(gn)),Dn=mn.insertImage(bn,dn.createSelection(gn,"on"),this._modelElementName,{setImageSizes:An});if(!Dn)return null;const Bn=wn.createRangeOn(Dn);for(const Fn of In){const Gn=Fn.getRange(),Un=Gn.root.rootName!="$graveyard"?Gn.getJoined(Bn,!0):Bn;
7751wn.updateMarker(Fn,{range:Un})}return{oldElement:gn,newElement:Dn}}):null}}var R2=an(2873),N4={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(R2.Z,N4),R2.Z.locals;class F2 extends jr{static get requires(){return[ju]}static get pluginName(){return"ImagePlaceholder"}afterInit(){this._setupSchema(),this._setupConversion(),this._setupLoadListener()}_setupSchema(){const rn=this.editor.model.schema;rn.isRegistered("imageBlock")&&rn.extend("imageBlock",{allowAttributes:["placeholder"]}),rn.isRegistered("imageInline")&&rn.extend("imageInline",{allowAttributes:["placeholder"]})}_setupConversion(){const rn=this.editor,ln=rn.conversion,dn=rn.plugins.get("ImageUtils");ln.for("editingDowncast").add(mn=>{mn.on("attribute:placeholder",(gn,bn,wn)=>{if(!wn.consumable.test(bn.item,gn.name)||!bn.item.is("element","imageBlock")&&!bn.item.is("element","imageInline"))return;wn.consumable.consume(bn.item,gn.name);const An=wn.writer,In=wn.mapper.toViewElement(bn.item),Dn=dn.findViewImgElement(In);bn.attributeNewValue?(An.addClass("image_placeholder",Dn),An.setStyle("background-image",`url(${bn.attributeNewValue})`,Dn),An.setCustomProperty("editingPipeline:doNotReuseOnce",!0,Dn)):(An.removeClass("image_placeholder",Dn),An.removeStyle("background-image",Dn))})})}_setupLoadListener(){const rn=this.editor,ln=rn.model,dn=rn.editing,mn=dn.view,gn=rn.plugins.get("ImageUtils");mn.addObserver(D2),this.listenTo(mn.document,"imageLoaded",(bn,wn)=>{const An=mn.domConverter.mapDomToView(wn.target);if(!An)return;const In=gn.getImageWidgetFromImageView(An);if(!In)return;const Dn=dn.mapper.toModelElement(In);Dn&&Dn.hasAttribute("placeholder")&&ln.enqueueChange({isUndoable:!1},Bn=>{Bn.removeAttribute("placeholder",Dn)})})}}class j2 extends jr{static get requires(){return[b1,B2,ju,F2,hp]}static get pluginName(){return"ImageBlockEditing"}init(){const rn=this.editor;rn.model.schema.register("imageBlock",{inheritAllFrom:"$blockObject",allowAttributes:["alt","src","srcset"]}),this._setupConversion(),rn.plugins.has("ImageInlineEditing")&&(rn.commands.add("imageTypeBlock",new L2(this.editor,"imageBlock")),this._setupClipboardIntegration())}_setupConversion(){const rn=this.editor,ln=rn.t,dn=rn.conversion,mn=rn.plugins.get("ImageUtils");dn.for("dataDowncast").elementToStructure({model:"imageBlock",view:(gn,{writer:bn})=>k2(bn)}),dn.for("editingDowncast").elementToStructure({model:"imageBlock",view:(gn,{writer:bn})=>mn.toImageWidget(k2(bn),bn,ln("image widget"))}),dn.for("downcast").add(C0(mn,"imageBlock","src")).add(C0(mn,"imageBlock","alt")).add(I2(mn,"imageBlock")),dn.for("upcast").elementToElement({view:w2(rn,"imageBlock"),model:(gn,{writer:bn})=>bn.createElement("imageBlock",gn.hasAttribute("src")?{src:gn.getAttribute("src")}:void 0)}).add(function(gn){const bn=(wn,An,In)=>{if(!In.consumable.test(An.viewItem,{name:!0,classes:"image"}))return;const Dn=gn.findViewImgElement(An.viewItem);if(!Dn||!In.consumable.test(Dn,{name:!0}))return;In.consumable.consume(An.viewItem,{name:!0,classes:"image"});const Bn=yu(In.convertItem(Dn,An.modelCursor).modelRange.getItems());Bn?(In.convertChildren(An.viewItem,Bn),In.updateConversionResult(Bn,An)):In.consumable.revert(An.viewItem,{name:!0,classes:"image"})};return wn=>{wn.on("element:figure",bn)}}(mn))}_setupClipboardIntegration(){const rn=this.editor,ln=rn.model,dn=rn.editing.view,mn=rn.plugins.get("ImageUtils"),gn=rn.plugins.get("ClipboardPipeline");this.listenTo(gn,"inputTransformation",(bn,wn)=>{const An=Array.from(wn.content.getChildren());let In;if(!An.every(mn.isInlineImageView))return;In=wn.targetRanges?rn.editing.mapper.toModelRange(wn.targetRanges[0]):ln.document.selection.getFirstRange();const Dn=ln.createSelection(In);if(v1(ln.schema,Dn)==="imageBlock"){const Bn=new Pp(dn.document),Fn=An.map(Gn=>Bn.createElement("figure",{class:"image"},Gn));wn.content=Bn.createDocumentFragment(Fn)}}),this.listenTo(gn,"contentInsertion",(bn,wn)=>{wn.method==="paste"&&ln.change(An=>{const In=An.createRangeIn(wn.content);for(const Dn of In.getItems())Dn.is("element","imageBlock")&&mn.setImageNaturalSizeAttributes(Dn)})})}}var z2=an(3535),B4={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(z2.Z,B4),z2.Z.locals;class L4 extends uo{constructor(rn,ln=[]){super(rn),this.focusTracker=new Au,this.keystrokes=new Ou,this._focusables=new Yu,this.children=this.createCollection(),this._focusCycler=new Zu({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});for(const dn of ln)this.children.add(dn),this._focusables.add(dn),dn instanceof bT&&this._focusables.addMany(dn.children);if(this._focusables.length>1)for(const dn of this._focusables)R4(dn)&&(dn.focusCycler.on("forwardCycle",mn=>{this._focusCycler.focusNext(),mn.stop()}),dn.focusCycler.on("backwardCycle",mn=>{this._focusCycler.focusPrevious(),mn.stop()}));this.setTemplate({tag:"form",attributes:{class:["ck","ck-image-insert-form"],tabindex:-1},children:this.children})}render(){super.render(),fn({view:this});for(const ln of this._focusables)this.focusTracker.add(ln.element);this.keystrokes.listenTo(this.element);const rn=ln=>ln.stopPropagation();this.keystrokes.set("arrowright",rn),this.keystrokes.set("arrowleft",rn),this.keystrokes.set("arrowup",rn),this.keystrokes.set("arrowdown",rn
7751)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}}function R4(pn){return"focusCycler"in pn}class V2 extends jr{constructor(rn){super(rn),this._integrations=new Map,rn.config.define("image.insert.integrations",["upload","assetManager","url"])}static get pluginName(){return"ImageInsertUI"}static get requires(){return[ju]}init(){const rn=this.editor,ln=rn.model.document.selection,dn=rn.plugins.get("ImageUtils");this.set("isImageSelected",!1),this.listenTo(rn.model.document,"change",()=>{this.isImageSelected=dn.isImage(ln.getSelectedElement())});const mn=gn=>this._createToolbarComponent(gn);rn.ui.componentFactory.add("insertImage",mn),rn.ui.componentFactory.add("imageInsert",mn)}registerIntegration({name:rn,observable:ln,buttonViewCreator:dn,formViewCreator:mn,requiresForm:gn}){this._integrations.has(rn)&&jn("image-insert-integration-exists",{name:rn}),this._integrations.set(rn,{observable:ln,buttonViewCreator:dn,formViewCreator:mn,requiresForm:!!gn})}_createToolbarComponent(rn){const ln=this.editor,dn=rn.t,mn=this._prepareIntegrations();if(!mn.length)return null;let gn;const bn=mn[0];if(mn.length==1){if(!bn.requiresForm)return bn.buttonViewCreator(!0);gn=bn.buttonViewCreator(!0)}else{const In=bn.buttonViewCreator(!1);gn=new n0(rn,In),gn.tooltip=!0,gn.bind("label").to(this,"isImageSelected",Dn=>dn(Dn?"Replace image":"Insert image"))}const wn=this.dropdownView=Ip(rn,gn),An=mn.map(({observable:In})=>In);return wn.bind("isEnabled").toMany(An,"isEnabled",(...In)=>In.some(Dn=>Dn)),wn.once("change:isOpen",()=>{const In=mn.map(({formViewCreator:Bn})=>Bn(mn.length==1)),Dn=new L4(ln.locale,In);wn.panelView.children.add(Dn)}),wn}_prepareIntegrations(){const rn=this.editor.config.get("image.insert.integrations"),ln=[];if(!rn.length)return jn("image-insert-integrations-not-specified"),ln;for(const dn of rn)this._integrations.has(dn)?ln.push(this._integrations.get(dn)):["upload","assetManager","url"].includes(dn)||jn("image-insert-unknown-integration",{item:dn});return ln.length||jn("image-insert-integrations-not-registered"),ln}}var H2=an(3508),F4={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(H2.Z,F4),H2.Z.locals;class j4 extends jr{static get requires(){return[j2,gv,P2,V2]}static get pluginName(){return"ImageBlock"}}class z4 extends jr{static get requires(){return[b1,B2,ju,F2,hp]}static get pluginName(){return"ImageInlineEditing"}init(){const rn=this.editor,ln=rn.model.schema;ln.register("imageInline",{inheritAllFrom:"$inlineObject",allowAttributes:["alt","src","srcset"]}),ln.addChildCheck((dn,mn)=>{if(dn.endsWith("caption")&&mn.name==="imageInline")return!1}),this._setupConversion(),rn.plugins.has("ImageBlockEditing")&&(rn.commands.add("imageTypeInline",new L2(this.editor,"imageInline")),this._setupClipboardIntegration())}_setupConversion(){const rn=this.editor,ln=rn.t,dn=rn.conversion,mn=rn.plugins.get("ImageUtils");dn.for("dataDowncast").elementToElement({model:"imageInline",view:(gn,{writer:bn})=>bn.createEmptyElement("img")}),dn.for("editingDowncast").elementToStructure({model:"imageInline",view:(gn,{writer:bn})=>mn.toImageWidget(function(wn){return wn.createContainerElement("span",{class:"image-inline"},wn.createEmptyElement("img"))}(bn),bn,ln("image widget"))}),dn.for("downcast").add(C0(mn,"imageInline","src")).add(C0(mn,"imageInline","alt")).add(I2(mn,"imageInline")),dn.for("upcast").elementToElement({view:w2(rn,"imageInline"),model:(gn,{writer:bn})=>bn.createElement("imageInline",gn.hasAttribute("src")?{src:gn.getAttribute("src")}:void 0)})}_setupClipboardIntegration(){const rn=this.editor,ln=rn.model,dn=rn.editing.view,mn=rn.plugins.get("ImageUtils"),gn=rn.plugins.get("ClipboardPipeline");this.listenTo(gn,"inputTransformation",(bn,wn)=>{const An=Array.from(wn.content.getChildren());let In;if(!An.every(mn.isBlockImageView))return;In=wn.targetRanges?rn.editing.mapper.toModelRange(wn.targetRanges[0]):ln.document.selection.getFirstRange();const Dn=ln.createSelection(In);if(v1(ln.schema,Dn)==="imageInline"){const Bn=new Pp(dn.document),Fn=An.map(Gn=>
vendor: 5,723 bytes, line 7751
7751Gn.childCount===1?(Array.from(Gn.getAttributes()).forEach(Un=>Bn.setAttribute(...Un,mn.findViewImgElement(Gn))),Gn.getChild(0)):Gn);wn.content=Bn.createDocumentFragment(Fn)}}),this.listenTo(gn,"contentInsertion",(bn,wn)=>{wn.method==="paste"&&ln.change(An=>{const In=An.createRangeIn(wn.content);for(const Dn of In.getItems())Dn.is("element","imageInline")&&mn.setImageNaturalSizeAttributes(Dn)})})}}class H4 extends jr{static get requires(){return[z4,gv,P2,V2]}static get pluginName(){return"ImageInline"}}class G2 extends jr{static get pluginName(){return"ImageCaptionUtils"}static get requires(){return[ju]}getCaptionFromImageModelElement(rn){for(const ln of rn.getChildren())if(ln&&ln.is("element","caption"))return ln;return null}getCaptionFromModelSelection(rn){const ln=this.editor.plugins.get("ImageUtils"),dn=rn.getFirstPosition().findAncestor("caption");return dn&&ln.isBlockImage(dn.parent)?dn:null}matchImageCaptionViewElement(rn){const ln=this.editor.plugins.get("ImageUtils");return rn.name=="figcaption"&&ln.isBlockImageView(rn.parent)?{name:!0}:null}}class G4 extends Co{refresh(){const rn=this.editor,ln=rn.plugins.get("ImageCaptionUtils"),dn=rn.plugins.get("ImageUtils");if(!rn.plugins.has(j2))return this.isEnabled=!1,void(this.value=!1);const mn=rn.model.document.selection,gn=mn.getSelectedElement();if(!gn){const bn=ln.getCaptionFromModelSelection(mn);return this.isEnabled=!!bn,void(this.value=!!bn)}this.isEnabled=dn.isImage(gn),this.isEnabled?this.value=!!ln.getCaptionFromImageModelElement(gn):this.value=!1}execute(rn={}){const{focusCaptionOnShow:ln}=rn;this.editor.model.change(dn=>{this.value?this._hideImageCaption(dn):this._showImageCaption(dn,ln)})}_showImageCaption(rn,ln){const dn=this.editor.model.document.selection,mn=this.editor.plugins.get("ImageCaptionEditing"),gn=this.editor.plugins.get("ImageUtils");let bn=dn.getSelectedElement();const wn=mn._getSavedCaption(bn);gn.isInlineImage(bn)&&(this.editor.execute("imageTypeBlock"),bn=dn.getSelectedElement());const An=wn||rn.createElement("caption");rn.append(An,bn),ln&&rn.setSelection(An,"in")}_hideImageCaption(rn){const ln=this.editor,dn=ln.model.document.selection,mn=ln.plugins.get("ImageCaptionEditing"),gn=ln.plugins.get("ImageCaptionUtils");let bn,wn=dn.getSelectedElement();wn?bn=gn.getCaptionFromImageModelElement(wn):(bn=gn.getCaptionFromModelSelection(dn),wn=bn.parent),mn._saveCaption(wn,bn),rn.setSelection(wn,"on"),rn.remove(bn)}}class U4 extends jr{constructor(rn){super(rn),this._savedCaptionsMap=new WeakMap}static get requires(){return[ju,G2]}static get pluginName(){return"ImageCaptionEditing"}init(){const rn=this.editor,ln=rn.model.schema;ln.isRegistered("caption")?ln.extend("caption",{allowIn:"imageBlock"}):ln.register("caption",{allowIn:"imageBlock",allowContentOf:"$block",isLimit:!0}),rn.commands.add("toggleImageCaption",new G4(this.editor)),this._setupConversion(),this._setupImageTypeCommandsIntegration(),this._registerCaptionReconversion()}_setupConversion(){const rn=this.editor,ln=rn.editing.view,dn=rn.plugins.get("ImageUtils"),mn=rn.plugins.get("ImageCaptionUtils"),gn=rn.t;rn.conversion.for("upcast").elementToElement({view:bn=>mn.matchImageCaptionViewElement(bn),model:"caption"}),rn.conversion.for("dataDowncast").elementToElement({model:"caption",view:(bn,{writer:wn})=>dn.isBlockImage(bn.parent)?wn.createContainerElement("figcaption"):null}),rn.conversion.for("editingDowncast").elementToElement({model:"caption",view:(bn,{writer:wn})=>{if(!dn.isBlockImage(bn.parent))return null;const An=wn.createEditableElement("figcaption");wn.setCustomProperty("imageCaption",!0,An),An.placeholder=gn("Enter image caption"),Bk({view:ln,element:An,keepOnFocus:!0});const In=bn.parent.getAttribute("alt");return w$(An,wn,{label:In?gn("Caption for image: %0",[In]):gn("Caption for the image")})}})}_setupImageTypeCommandsIntegration(){const rn=this.editor,ln=rn.plugins.get("ImageUtils"),dn=rn.plugins.get("ImageCaptionUtils"),mn=rn.commands.get("imageTypeInline"),gn=rn.commands.get("imageTypeBlock"),bn=wn=>{if(!wn.return)return;const{oldElement:An,newElement:In}=wn.return;if(!An)return;if(ln.isBlockImage(An)){const Bn=dn.getCaptionFromImageModelElement(An);if(Bn)return void this._saveCaption(In,Bn)}const Dn=this._getSavedCaption(An);Dn&&this._saveCaption(In,Dn)};mn&&this.listenTo(mn,"execute",bn,{priority:"low"}),gn&&this.listenTo(gn,"execute",bn,{priority:"low"})}_getSavedCaption(rn){const ln=this._savedCaptionsMap.get(rn);return ln?Fo.fromJSON(ln):null}_saveCaption(rn,ln){this._savedCaptionsMap.set(rn,ln.toJSON())}_registerCaptionReconversion(){const rn=this.editor,ln=rn.model,dn=rn.plugins.get("ImageUtils"),mn=rn.plugins.get("ImageCaptionUtils");ln.document.on("change:data",()=>{const gn=ln.document.differ.getChanges();for(const bn of gn){if(bn.attributeKey!=="alt")continue;const wn=bn.range.start.nodeAfter;if(dn.isBlockImage(wn)){const An=mn.getCaptionFromImageModelElement(wn);if(!An)return;rn.editing.reconvertItem(An)}}})}}class W4 extends jr{static get requires(){return[G2]}static get pluginName(){return"ImageCaptionUI"}init(){const rn=this.editor,ln=rn.editing.view,dn=rn.plugins.get("ImageCaptionUtils"),mn=rn.t;rn.ui.componentFactory.add("toggleImageCaption",gn=>{const bn=rn.commands.get("toggleImageCaption"),wn=new Ro(gn);return wn.set({icon:bo.caption,tooltip:!0,isToggleable:!0}),wn.bind("isOn","isEnabled").to(bn,"value","isEnabled"),wn.bind("label").to(bn,"value",An=>mn(An?"Toggle caption off":"Toggle caption on")),this.listenTo(wn,"execute",()=>{rn.execute("toggleImageCaption",{focusCaptionOnShow:!0});const An=dn.getCaptionFromModelSelection(rn.model.document.selection);if(An){const In=rn.editing.mapper.toViewElement(An);ln.scrollToTheSelection(),ln.change(Dn=>
7751{Dn.addClass("image__caption_highlighted",In)})}rn.editing.view.focus()}),wn})}}var U2=an(2640),q4={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(U2.Z,q4),U2.Z.locals;function W2(pn){const rn=pn.map(ln=>ln.replace("+","\\+"));return new RegExp(`^image\\/(${rn.join("|")})$`)}function K4(pn){return new Promise((rn,ln)=>{const dn=pn.getAttribute("src");fetch(dn).then(mn=>mn.blob()).then(mn=>{const gn=q2(mn,dn),bn=gn.replace("image/",""),wn=new File([mn],`image.${bn}`,{type:gn});rn(wn)}).catch(mn=>mn&&mn.name==="TypeError"?function(gn){return function(bn){return new Promise((wn,An)=>{const In=no.document.createElement("img");In.addEventListener("load",()=>{const Dn=no.document.createElement("canvas");Dn.width=In.width,Dn.height=In.height,Dn.getContext("2d").drawImage(In,0,0),Dn.toBlob(Bn=>Bn?wn(Bn):An())}),In.addEventListener("error",()=>An()),In.src=bn})}(gn).then(bn=>{const wn=q2(bn,gn),An=wn.replace("image/","");return new File([bn],`image.${An}`,{type:wn})})}(dn).then(rn).catch(ln):ln(mn))})}function q2(pn,rn){return pn.type?pn.type:rn.match(/data:(image\/\w+);base64/)?rn.match(/data:(image\/\w+);base64/)[1].toLowerCase():"image/jpeg"}class Y4 extends jr{static get pluginName(){return"ImageUploadUI"}init(){const rn=this.editor,ln=rn.t,dn=mn=>{const gn=new x5(mn),bn=rn.commands.get("uploadImage"),wn=rn.config.get("image.upload.types"),An=W2(wn);return gn.set({acceptedType:wn.map(In=>`image/${In}`).join(","),allowMultipleFiles:!0,label:ln("Upload image from computer"),icon:bo.imageUpload,tooltip:!0}),gn.bind("isEnabled").to(bn),gn.on("done",(In,Dn)=>{const Bn=Array.from(Dn).filter(Fn=>An.test(Fn.type));Bn.length&&(rn.execute("uploadImage",{file:Bn}),rn.editing.view.focus())}),gn};if(rn.ui.componentFactory.add("uploadImage",dn),rn.ui.componentFactory.add("imageUpload",dn),rn.plugins.has("ImageInsertUI")){const mn=rn.plugins.get("ImageInsertUI"),gn=rn.commands.get("uploadImage");mn.registerIntegration({name:"upload",observable:gn,buttonViewCreator:()=>{const bn=rn.ui.componentFactory.create("uploadImage");return bn.bind("label").to(mn,"isImageSelected",wn=>ln(wn?"Replace image from computer":"Upload image from computer")),bn},formViewCreator:()=>{const bn=rn.ui.componentFactory.create("uploadImage");return bn.withText=!0,bn.bind("label").to(mn,"isImageSelected",wn=>ln(wn?"Replace from computer":"Upload from computer")),bn.on("execute",()=>{mn.dropdownView.isOpen=!1}),bn}})}}}var K2=an(3689),Z4={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(K2.Z,Z4),K2.Z.locals;var Y2=an(4036),Q4={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(Y2.Z,Q4),Y2.Z.locals;var Z2=an(3773),X4={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(Z2.Z,X4),Z2.Z.locals;class J4 extends jr{constructor(rn){super(rn),this.uploadStatusChange=(ln,dn,mn)=>{const gn=this.editor,bn=dn.item,wn=bn.getAttribute("uploadId");if(!mn.consumable.consume(dn.item,ln.name))return;const An=gn.plugins.get("ImageUtils"),In=gn.plugins.get(pp),Dn=wn?dn.attributeNewValue:null,Bn=this.placeholder,Fn=gn.editing.mapper.toViewElement(bn),Gn=mn.writer;if(Dn=="reading")return Q2(Fn,Gn),void X2(An,Bn,Fn,Gn);if(Dn=="uploading"){const Un=In.loaders.get(wn);return Q2(Fn,Gn),void(Un?(J2(Fn,Gn),function(Zn,tr,ir,gr){const _r=function(Rr){const Jr=Rr.createUIElement("div",{class:"ck-progress-bar"});return Rr.setCustomProperty("progressBar",!0,Jr),Jr}(tr);tr.insert(tr.createPositionAt(Zn,"end"),_r),ir.on("change:uploadedPercent",(Rr,Jr,ho)=>{gr.change(_o=>{_o.setStyle("width",ho+"%",_r)})})}(Fn,Gn,Un,gn.editing.view),function(Zn,tr,ir,gr){if(gr.data){const _r=Zn.findViewImgElement(tr);ir.setAttribute("src",gr.data,_r)}}(An,Fn,Gn,Un)):X2(An,Bn,Fn,Gn))}Dn=="complete"&&In.loaders.get(wn)&&function(Un,Zn,tr){const ir=Zn.createUIElement("div",{class:"ck-image-upload-complete-icon"});Zn.insert(Zn.createPositionAt(Un,"end"),ir),setTimeout(()=>{tr.change(gr=>gr.remove(gr.createRangeOn(ir)))},3e3)}(Fn,Gn,gn.editing.view),function(Un,Zn){tS(Un,Zn,"progressBar")}(Fn,Gn),J2(Fn,Gn),function(Un,Zn){Zn.removeClass("ck-appear",Un)}(Fn,Gn)},this.placeholder="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="}static get pluginName(){return"ImageUploadProgress"}init(){const rn=this.editor;rn.plugins.has("ImageBlockEditing")&&rn.editing.downcastDispatcher.on("attribute:uploadStatus:imageBlock",this.uploadStatusChange),rn.plugins.has("ImageInlineEditing")&&rn.editing.downcastDispatcher.on("attribute:uploadStatus:imageInline",this.uploadStatusChange)}}function Q2(pn,rn){pn.hasClass("ck-appear")||rn.addClass("ck-appear",pn)}function X2(pn,rn,ln,dn){ln.hasClass("ck-image-upload-placeholder")||dn.addClass("ck-image-upload-placeholder",ln);const mn=pn.findViewImgElement(ln);mn.getAttribute("src")!==rn&&dn.setAttribute("src",rn,mn),eS(ln,"placeholder")||dn.insert(dn.createPositionAfter(mn),function(gn){const bn=gn.createUIElement("div",{class:"ck-upload-placeholder-loader"});return gn.setCustomProperty("placeholder",!0,bn),bn}(dn))}function J2(pn,rn){pn.hasClass("ck-image-upload-placeholder")&&rn.removeClass("ck-image-upload-placeholder",pn),tS(pn,rn,"placeholder")}function eS(pn,rn){for(const ln of pn.getChildren())if(ln.getCustomProperty(rn))return ln}function tS(pn,rn,ln){const dn=eS(pn,ln);dn&&rn.remove(rn.createRangeOn(dn))}var eO=Object.defineProperty,tO=Object.defineProperties,nO=Object.getOwnPropertyDescriptors,nS=Object.getOwnPropertySymbols,rO=Object.prototype.hasOwnProperty,iO=Object.prototype.propertyIsEnumerable,rS=(pn,rn,ln)=>rn in pn?eO(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln;class oO extends Co{refresh(){const rn=this.editor,ln=rn.plugins.get("ImageUtils"),dn=rn.model.document.selection.getSelectedElement();this.isEnabled=ln.isImageAllowed()||ln.isImage(dn)}execute(rn){const ln=Xo(rn.file),dn=this.editor.model.document.selection,mn=this.editor.plugins.get("ImageUtils"),gn=Object.fromEntries(dn.getAttributes());
7751ln.forEach((bn,wn)=>{const An=dn.getSelectedElement();if(wn&&An&&mn.isImage(An)){const In=this.editor.model.createPositionAfter(An);this._uploadImage(bn,gn,In)}else this._uploadImage(bn,gn)})}_uploadImage(rn,ln,dn){const mn=this.editor,gn=mn.plugins.get(pp).createLoader(rn),bn=mn.plugins.get("ImageUtils");var wn,An;gn&&bn.insertImage((wn=((In,Dn)=>{for(var Bn in Dn||(Dn={}))rO.call(Dn,Bn)&&rS(In,Bn,Dn[Bn]);if(nS)for(var Bn of nS(Dn))iO.call(Dn,Bn)&&rS(In,Bn,Dn[Bn]);return In})({},ln),An={uploadId:gn.id},tO(wn,nO(An))),dn)}}class sO extends jr{constructor(rn){super(rn),rn.config.define("image",{upload:{types:["jpeg","png","gif","bmp","webp","tiff"]}}),this._uploadImageElements=new Map}static get requires(){return[pp,t1,hp,ju]}static get pluginName(){return"ImageUploadEditing"}init(){const rn=this.editor,ln=rn.model.document,dn=rn.conversion,mn=rn.plugins.get(pp),gn=rn.plugins.get("ImageUtils"),bn=rn.plugins.get("ClipboardPipeline"),wn=W2(rn.config.get("image.upload.types")),An=new oO(rn);rn.commands.add("uploadImage",An),rn.commands.add("imageUpload",An),dn.for("upcast").attributeToAttribute({view:{name:"img",key:"uploadId"},model:"uploadId"}),this.listenTo(rn.editing.view.document,"clipboardInput",(In,Dn)=>{if(Bn=Dn.dataTransfer,Array.from(Bn.types).includes("text/html")&&Bn.getData("text/html")!=="")return;var Bn;const Fn=Array.from(Dn.dataTransfer.files).filter(Gn=>!!Gn&&wn.test(Gn.type));Fn.length&&(In.stop(),rn.model.change(Gn=>{Dn.targetRanges&&Gn.setSelection(Dn.targetRanges.map(Un=>rn.editing.mapper.toModelRange(Un))),rn.execute("uploadImage",{file:Fn})}))}),this.listenTo(bn,"inputTransformation",(In,Dn)=>{const Bn=Array.from(rn.editing.view.createRangeIn(Dn.content)).map(Gn=>Gn.item).filter(Gn=>function(Un,Zn){return!(!Un.isInlineImageView(Zn)||!Zn.getAttribute("src")||!Zn.getAttribute("src").match(/^data:image\/\w+;base64,/g)&&!Zn.getAttribute("src").match(/^blob:/g))}(gn,Gn)&&!Gn.getAttribute("uploadProcessed")).map(Gn=>({promise:K4(Gn),imageElement:Gn}));if(!Bn.length)return;const Fn=new Pp(rn.editing.view.document);for(const Gn of Bn){Fn.setAttribute("uploadProcessed",!0,Gn.imageElement);const Un=mn.createLoader(Gn.promise);Un&&(Fn.setAttribute("src","",Gn.imageElement),Fn.setAttribute("uploadId",Un.id,Gn.imageElement))}}),rn.editing.view.document.on("dragover",(In,Dn)=>{Dn.preventDefault()}),ln.on("change",()=>{const In=ln.differ.getChanges({includeChangesInGraveyard:!0}).reverse(),Dn=new Set;for(const Bn of In)if(Bn.type=="insert"&&Bn.name!="$text"){const Fn=Bn.position.nodeAfter,Gn=Bn.position.root.rootName=="$graveyard";for(const Un of aO(rn,Fn)){const Zn=Un.getAttribute("uploadId");if(!Zn)continue;const tr=mn.loaders.get(Zn);tr&&(Gn?Dn.has(Zn)||tr.abort():(Dn.add(Zn),this._uploadImageElements.set(Zn,Un),tr.status=="idle"&&this._readAndUpload(tr)))}}}),this.on("uploadComplete",(In,{imageElement:Dn,data:Bn})=>{const Fn=Bn.urls?Bn.urls:Bn;this.editor.model.change(Gn=>{Gn.setAttribute("src",Fn.default,Dn),this._parseAndSetSrcsetAttributeOnImage(Fn,Dn,Gn),gn.setImageNaturalSizeAttributes(Dn)})},{priority:"low"})}afterInit(){const rn=this.editor.model.schema;this.editor.plugins.has("ImageBlockEditing")&&rn.extend("imageBlock",{allowAttributes:["uploadId","uploadStatus"]}),this.editor.plugins.has("ImageInlineEditing")&&rn.extend("imageInline",{allowAttributes:["uploadId","uploadStatus"]})}_readAndUpload(rn){const ln=this.editor,dn=ln.model,mn=ln.locale.t,gn=ln.plugins.get(pp),bn=ln.plugins.get(t1),wn=ln.plugins.get("ImageUtils"),An=this._uploadImageElements;return dn.enqueueChange({isUndoable:!1},Dn=>{Dn.setAttribute("uploadStatus","reading",An.get(rn.id))}),rn.read().then(()=>{const Dn=rn.upload(),Bn=An.get(rn.id);if(kn.isSafari){const Fn=ln.editing.mapper.toViewElement(Bn),Gn=wn.findViewImgElement(Fn);ln.editing.view.once("render",()=>{if(!Gn.parent)return;const Un=ln.editing.view.domConverter.mapViewToDom(Gn.parent);if(!Un)return;const Zn=Un.style.display;Un.style.display="none",Un._ckHack=Un.offsetHeight,Un.style.display=Zn})}return dn.enqueueChange({isUndoable:!1},Fn=>{Fn.setAttribute("uploadStatus","uploading",Bn)}),Dn}).then(Dn=>{dn.enqueueChange({isUndoable:!1},Bn=>{const Fn=An.get(rn.id);Bn.setAttribute("uploadStatus","complete",Fn),this.fire("uploadComplete",{data:Dn,imageElement:Fn})}),In()}).catch(Dn=>{if(rn.status!=="error"&&rn.status!=="aborted")throw Dn;rn.status=="error"&&Dn&&bn.showWarning(Dn,{title:mn("Upload failed"),namespace:"upload"}),dn.enqueueChange({isUndoable:!1},Bn=>{Bn.remove(An.get(rn.id))}),In()});function In(){dn.enqueueChange({isUndoable:!1},Dn=>{const Bn=An.get(rn.id);Dn.removeAttribute("uploadId",Bn),Dn.removeAttribute("uploadStatus",Bn),An.delete(rn.id)}),gn.destroyLoader(rn)}}_parseAndSetSrcsetAttributeOnImage(rn,ln,dn){let mn=0;const gn=Object.keys(rn).filter(bn=>{const wn=parseInt(bn,10);if(!isNaN(wn))return mn=Math.max(mn,wn),!0}).map(bn=>`${rn[bn]} ${bn}w`).join(", ");
7751if(gn!=""){const bn={srcset:gn};ln.hasAttribute("width")||ln.hasAttribute("height")||(bn.width=mn),dn.setAttributes(bn,ln)}}}function aO(pn,rn){const ln=pn.plugins.get("ImageUtils");return Array.from(pn.model.createRangeOn(rn)).filter(dn=>ln.isImage(dn.item)).map(dn=>dn.item)}var iS=an(6270),lO={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(iS.Z,lO),iS.Z.locals;class cO extends Co{constructor(rn,ln){super(rn),this._defaultStyles={imageBlock:!1,imageInline:!1},this._styles=new Map(ln.map(dn=>{if(dn.isDefault)for(const mn of dn.modelElements)this._defaultStyles[mn]=dn.name;return[dn.name,dn]}))}refresh(){const rn=this.editor.plugins.get("ImageUtils").getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!rn,this.isEnabled?rn.hasAttribute("imageStyle")?this.value=rn.getAttribute("imageStyle"):this.value=this._defaultStyles[rn.name]:this.value=!1}execute(rn={}){const ln=this.editor,dn=ln.model,mn=ln.plugins.get("ImageUtils");dn.change(gn=>{const bn=rn.value,{setImageSizes:wn=!0}=rn;let An=mn.getClosestSelectedImageElement(dn.document.selection);bn&&this.shouldConvertImageType(bn,An)&&(this.editor.execute(mn.isBlockImage(An)?"imageTypeInline":"imageTypeBlock",{setImageSizes:wn}),An=mn.getClosestSelectedImageElement(dn.document.selection)),!bn||this._styles.get(bn).isDefault?gn.removeAttribute("imageStyle",An):gn.setAttribute("imageStyle",bn,An),wn&&mn.setImageNaturalSizeAttributes(An)})}shouldConvertImageType(rn,ln){return!this._styles.get(rn).modelElements.includes(ln.name)}}var dO=Object.defineProperty,oS=Object.getOwnPropertySymbols,uO=Object.prototype.hasOwnProperty,hO=Object.prototype.propertyIsEnumerable,sS=(pn,rn,ln)=>rn in pn?dO(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln,aS=(pn,rn)=>{for(var ln in rn||(rn={}))uO.call(rn,ln)&&sS(pn,ln,rn[ln]);if(oS)for(var ln of oS(rn))hO.call(rn,ln)&&sS(pn,ln,rn[ln]);return pn};const{objectFullWidth:pO,objectInline:lS,objectLeft:cS,objectRight:_1,objectCenter:y1,objectBlockLeft:dS,objectBlockRight:uS}=bo,$0={get inline(){return{name:"inline",title:"In line",icon:lS,modelElements:["imageInline"],isDefault:!0}},get alignLeft(){return{name:"alignLeft",title:"Left aligned image",icon:cS,modelElements:["imageBlock","imageInline"],className:"image-style-align-left"}},get alignBlockLeft(){return{name:"alignBlockLeft",title:"Left aligned image",icon:dS,modelElements:["imageBlock"],className:"image-style-block-align-left"}},get alignCenter(){return{name:"alignCenter",title:"Centered image",icon:y1,modelElements:["imageBlock"],className:"image-style-align-center"}},get alignRight(){return{name:"alignRight",title:"Right aligned image",icon:_1,modelElements:["imageBlock","imageInline"],className:"image-style-align-right"}},get alignBlockRight(){return{name:"alignBlockRight",title:"Right aligned image",icon:uS,modelElements:["imageBlock"],className:"image-style-block-align-right"}},get block(){return{name:"block",title:"Centered image",icon:y1,modelElements:["imageBlock"],isDefault:!0}},get side(){return{name:"side",title:"Side image",icon:_1,modelElements:["imageBlock"],className:"image-style-side"}}},hS={full:pO,left:dS,right:uS,center:y1,inlineLeft:cS,inlineRight:_1,inline:lS},pS=[{name:"imageStyle:wrapText",title:"Wrap text",defaultItem:"imageStyle:alignLeft",items:["imageStyle:alignLeft","imageStyle:alignRight"]},{name:"imageStyle:breakText",title:"Break text",defaultItem:"imageStyle:block",items:["imageStyle:alignBlockLeft","imageStyle:block","imageStyle:alignBlockRight"]}];function fS(pn){jn("image-style-configuration-definition-invalid",pn)}const k1={normalizeStyles:function(pn){return(pn.configuredStyles.options||[]).map(rn=>function(ln){return ln=typeof ln=="string"?$0[ln]?aS({},$0[ln]):{name:ln}:function(dn,mn){const gn=aS({},mn);for(const bn in dn)Object.prototype.hasOwnProperty.call(mn,bn)||(gn[bn]=dn[bn]);return gn}($0[ln.name],ln),typeof ln.icon=="string"&&(ln.icon=hS[ln.icon]||ln.icon),ln}(rn)).filter(rn=>function(ln,{isBlockPluginLoaded:dn,isInlinePluginLoaded:mn}){const{modelElements:gn,name:bn}=ln;if(!(gn&&gn.length&&bn))return fS({style:ln}),!1;{const wn=[dn?"imageBlock":null,mn?"imageInline":null];if(!gn.some(An=>wn.includes(An)))return jn("image-style-missing-dependency",{style:ln,missingPlugins:gn.map(An=>An==="imageBlock"?"ImageBlockEditing":"ImageInlineEditing")}),!1}return!0}(rn,pn))},getDefaultStylesConfiguration:function(pn,rn){return pn&&rn?{options:["inline","alignLeft","alignRight","alignCenter","alignBlockLeft","alignBlockRight","block","side"]}:pn?{options:["block","side"]}:rn?{options:["inline","alignLeft","alignRight"]}:{}},getDefaultDropdownDefinitions:function(pn){return pn.has("ImageBlockEditing")&&pn.has("ImageInlineEditing")?[...pS]:[]}
7751,warnInvalidStyle:fS,DEFAULT_OPTIONS:$0,DEFAULT_ICONS:hS,DEFAULT_DROPDOWN_DEFINITIONS:pS};function mS(pn,rn){for(const ln of rn)if(ln.name===pn)return ln}class gS extends jr{static get pluginName(){return"ImageStyleEditing"}static get requires(){return[ju]}init(){const{normalizeStyles:rn,getDefaultStylesConfiguration:ln}=k1,dn=this.editor,mn=dn.plugins.has("ImageBlockEditing"),gn=dn.plugins.has("ImageInlineEditing");dn.config.define("image.styles",ln(mn,gn)),this.normalizedStyles=rn({configuredStyles:dn.config.get("image.styles"),isBlockPluginLoaded:mn,isInlinePluginLoaded:gn}),this._setupConversion(mn,gn),this._setupPostFixer(),dn.commands.add("imageStyle",new cO(dn,this.normalizedStyles))}_setupConversion(rn,ln){const dn=this.editor,mn=dn.model.schema,gn=(bn=this.normalizedStyles,(An,In,Dn)=>{if(!Dn.consumable.consume(In.item,An.name))return;const Bn=mS(In.attributeNewValue,bn),Fn=mS(In.attributeOldValue,bn),Gn=Dn.mapper.toViewElement(In.item),Un=Dn.writer;Fn&&Un.removeClass(Fn.className,Gn),Bn&&Un.addClass(Bn.className,Gn)});var bn;const wn=function(An){const In={imageInline:An.filter(Dn=>!Dn.isDefault&&Dn.modelElements.includes("imageInline")),imageBlock:An.filter(Dn=>!Dn.isDefault&&Dn.modelElements.includes("imageBlock"))};return(Dn,Bn,Fn)=>{if(!Bn.modelRange)return;const Gn=Bn.viewItem,Un=yu(Bn.modelRange.getItems());if(Un&&Fn.schema.checkAttribute(Un,"imageStyle"))for(const Zn of In[Un.name])Fn.consumable.consume(Gn,{classes:Zn.className})&&Fn.writer.setAttribute("imageStyle",Zn.name,Un)}}(this.normalizedStyles);dn.editing.downcastDispatcher.on("attribute:imageStyle",gn),dn.data.downcastDispatcher.on("attribute:imageStyle",gn),rn&&(mn.extend("imageBlock",{allowAttributes:"imageStyle"}),dn.data.upcastDispatcher.on("element:figure",wn,{priority:"low"})),ln&&(mn.extend("imageInline",{allowAttributes:"imageStyle"}),dn.data.upcastDispatcher.on("element:img",wn,{priority:"low"}))}_setupPostFixer(){const rn=this.editor,ln=rn.model.document,dn=rn.plugins.get(ju),mn=new Map(this.normalizedStyles.map(gn=>[gn.name,gn]));ln.registerPostFixer(gn=>{let bn=!1;for(const wn of ln.differ.getChanges())if(wn.type=="insert"||wn.type=="attribute"&&wn.attributeKey=="imageStyle"){let An=wn.type=="insert"?wn.position.nodeAfter:wn.range.start.nodeAfter;if(An&&An.is("element","paragraph")&&An.childCount>0&&(An=An.getChild(0)),!dn.isImage(An))continue;const In=An.getAttribute("imageStyle");if(!In)continue;const Dn=mn.get(In);Dn&&Dn.modelElements.includes(An.name)||(gn.removeAttribute("imageStyle",An),bn=!0)}return bn})}}var vS=an(5083),fO={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(vS.Z,fO),vS.Z.locals;class mO extends jr{static get requires(){return[gS]}static get pluginName(){return"ImageStyleUI"}get localizedDefaultStylesTitles(){const rn=this.editor.t;return{"Wrap text":rn("Wrap text"),"Break text":rn("Break text"),"In line":rn("In line"),"Full size image":rn("Full size image"),"Side image":rn("Side image"),"Left aligned image":rn("Left aligned image"),"Centered image":rn("Centered image"),"Right aligned image":rn("Right aligned image")}}init(){const rn=this.editor.plugins,ln=this.editor.config.get("image.toolbar")||[],dn=bS(rn.get("ImageStyleEditing").normalizedStyles,this.localizedDefaultStylesTitles);for(const gn of dn)this._createButton(gn);const mn=bS([...ln.filter(nr),...k1.getDefaultDropdownDefinitions(rn)],this.localizedDefaultStylesTitles);for(const gn of mn)this._createDropdown(gn,dn)}_createDropdown(rn,ln){const dn=this.editor.ui.componentFactory;dn.add(rn.name,mn=>{let gn;const{defaultItem:bn,items:wn,title:An}=rn,In=wn.filter(Gn=>ln.find(({name:Un})=>_S(Un)===Gn)).map(Gn=>{const Un=dn.create(Gn);return Gn===bn&&(gn=Un),Un});wn.length!==In.length&&k1.warnInvalidStyle({dropdown:rn});const Dn=Ip(mn,n0),Bn=Dn.buttonView,Fn=Bn.arrowView;return V_(Dn,In,{enableActiveItemFocusOnDropdownOpen:!0}),Bn.set({label:yS(An,gn.label),class:null,tooltip:!0}),Fn.unbind("label"),Fn.set({label:An}),Bn.bind("icon").toMany(In,"isOn",(...Gn)=>{const Un=Gn.findIndex(im);return Un<0?gn.icon:In[Un].icon}),Bn.bind("label").toMany(In,"isOn",(...Gn)=>{const Un=Gn.findIndex(im);return yS(An,Un<0?gn.label:In[Un].label)}),Bn.bind("isOn").toMany(In,"isOn",(...Gn)=>Gn.some(im)),Bn.bind("class").toMany(In,"isOn",(...Gn)=>Gn.some(im)?"ck-splitbutton_flatten":void 0),Bn.on("execute",()=>{In.some(({isOn:Gn})=>Gn)?Dn.isOpen=!Dn.isOpen:gn.fire("execute")}
7751),Dn.bind("isEnabled").toMany(In,"isEnabled",(...Gn)=>Gn.some(im)),this.listenTo(Dn,"execute",()=>{this.editor.editing.view.focus()}),Dn})}_createButton(rn){const ln=rn.name;this.editor.ui.componentFactory.add(_S(ln),dn=>{const mn=this.editor.commands.get("imageStyle"),gn=new Ro(dn);return gn.set({label:rn.title,icon:rn.icon,tooltip:!0,isToggleable:!0}),gn.bind("isEnabled").to(mn,"isEnabled"),gn.bind("isOn").to(mn,"value",bn=>bn===ln),gn.on("execute",this._executeCommand.bind(this,ln)),gn})}_executeCommand(rn){this.editor.execute("imageStyle",{value:rn}),this.editor.editing.view.focus()}}function bS(pn,rn){for(const ln of pn)rn[ln.title]&&(ln.title=rn[ln.title]);return pn}function _S(pn){return`imageStyle:${pn}`}function yS(pn,rn){return(pn?pn+": ":"")+rn}class gO extends jr{static get pluginName(){return"IndentEditing"}init(){const rn=this.editor;rn.commands.add("indent",new Pk(rn)),rn.commands.add("outdent",new Pk(rn))}}class vO extends jr{static get pluginName(){return"IndentUI"}init(){const rn=this.editor,ln=rn.locale,dn=rn.t,mn=ln.uiLanguageDirection=="ltr"?bo.indent:bo.outdent,gn=ln.uiLanguageDirection=="ltr"?bo.outdent:bo.indent;this._defineButton("indent",dn("Increase indent"),mn),this._defineButton("outdent",dn("Decrease indent"),gn)}_defineButton(rn,ln,dn){const mn=this.editor;mn.ui.componentFactory.add(rn,gn=>{const bn=mn.commands.get(rn),wn=new Ro(gn);return wn.set({label:ln,icon:dn,tooltip:!0}),wn.bind("isEnabled").to(bn,"isEnabled"),this.listenTo(wn,"execute",()=>{mn.execute(rn),mn.editing.view.focus()}),wn})}}class bO{constructor(){this._definitions=new Set}get length(){return this._definitions.size}add(rn){Array.isArray(rn)?rn.forEach(ln=>this._definitions.add(ln)):this._definitions.add(rn)}getDispatcher(){return rn=>{rn.on("attribute:linkHref",(ln,dn,mn)=>{if(!mn.consumable.test(dn.item,"attribute:linkHref")||!dn.item.is("selection")&&!mn.schema.isInline(dn.item))return;const gn=mn.writer,bn=gn.document.selection;for(const wn of this._definitions){const An=gn.createAttributeElement("a",wn.attributes,{priority:5});wn.classes&&gn.addClass(wn.classes,An);for(const In in wn.styles)gn.setStyle(In,wn.styles[In],An);gn.setCustomProperty("link",!0,An),wn.callback(dn.attributeNewValue)?dn.item.is("selection")?gn.wrap(bn.getFirstRange(),An):gn.wrap(mn.mapper.toViewRange(dn.range),An):gn.unwrap(mn.mapper.toViewRange(dn.range),An)}},{priority:"high"})}}getDispatcherForLinkedImage(){return rn=>{rn.on("attribute:linkHref:imageBlock",(ln,dn,{writer:mn,mapper:gn})=>{const bn=gn.toViewElement(dn.item),wn=Array.from(bn.getChildren()).find(An=>An.is("element","a"));for(const An of this._definitions){const In=bp(An.attributes);if(An.callback(dn.attributeNewValue)){for(const[Dn,Bn]of In)Dn==="class"?mn.addClass(Bn,wn):mn.setAttribute(Dn,Bn,wn);An.classes&&mn.addClass(An.classes,wn);for(const Dn in An.styles)mn.setStyle(Dn,An.styles[Dn],wn)}else{for(const[Dn,Bn]of In)Dn==="class"?mn.removeClass(Bn,wn):mn.removeAttribute(Dn,wn);An.classes&&mn.removeClass(An.classes,wn);for(const Dn in An.styles)mn.removeStyle(Dn,wn)}}})}}}const _O=function(pn,rn,ln){var dn=pn.length;return ln=ln===void 0?dn:ln,!rn&&ln>=dn?pn:Gk(pn,rn,ln)};var yO=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");const kS=function(pn){return yO.test(pn)},kO=function(pn){return pn.split("")};var wS="\\ud800-\\udfff",wO="["+wS+"]",w1="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",C1="\\ud83c[\\udffb-\\udfff]",CS="[^"+wS+"]",AS="(?:\\ud83c[\\udde6-\\uddff]){2}",$S="[\\ud800-\\udbff][\\udc00-\\udfff]",SS="(?:"+w1+"|"+C1+")?",xS="[\\ufe0e\\ufe0f]?",CO=xS+SS+("(?:\\u200d(?:"+[CS,AS,$S].join("|")+")"+xS+SS+")*"),AO="(?:"+[CS+w1+"?",w1,AS,$S,wO].join("|")+")",$O=RegExp(C1+"(?="+C1+")|"+AO+CO,"g");const SO=function(pn){return pn.match($O)||[]},xO=function(pn){return kS(pn)?SO(pn):kO(pn)},EO=function(pn){return function(rn){rn=l_(rn);var ln=kS(rn)?xO(rn):void 0,dn=ln?ln[0]:rn.charAt(0),mn=ln?_O(ln,1).join(""):rn.slice(1);return dn[pn]()+mn}}("toUpperCase"),TO=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g,MO=/^(?:(?:https?|ftps?|mailto):|[^a-z]|[a-z+.-]+(?:[^a-z+.:-]|$))/i,PO=/^[\S]+@((?![-_])(?:[-\w\u00a1-\uffff]{0,63}[^-_]\.))+(?:[a-z\u00a1-\uffff]{2,})$/i,IO=/^((\w+:(\/{2,})?)|(\W))/i,A1="Ctrl+K";function ES(pn,{writer:rn}){const ln=rn.createAttributeElement("a",{href:pn},{priority:5});return rn.setCustomProperty("link",!0,ln),ln}function TS(pn){const rn=String(pn);return function(ln){return!!ln.replace(TO,"").match(MO)}(rn)?rn:"#"}function $1(pn,rn){return!!pn&&rn.checkAttribute(pn.name,"linkHref")}function S1(pn,rn){const ln=(dn=pn,PO.test(dn)?"mailto:":rn);var dn;const mn=!!ln&&!MS(pn);return pn&&mn?ln+pn:pn}function MS(pn){return IO.test(pn)}function PS(pn){window.open(pn,"_blank","noopener")}class DO extends Co{constructor(){super(...arguments),this.manualDecorators=new np,this.automaticDecorators=new bO}restoreManualDecoratorStates(){for(const rn of this.manualDecorators)rn.value=this._getDecoratorStateFromModel(rn.id)}refresh(){const rn=this.editor.model,ln=rn.document.selection,dn=ln.getSelectedElement()||yu(ln.getSelectedBlocks());$1(dn,rn.schema)?(this.value=dn.getAttribute("linkHref"),this.isEnabled=rn.schema.checkAttribute(dn,"linkHref")):(this.value=ln.getAttribute("linkHref"),this.isEnabled=rn.schema.checkAttributeInSelection(ln,"linkHref"));for(const mn of this.manualDecorators)mn.value=this._getDecoratorStateFromModel(mn.id)}execute(rn,ln={}){const dn=this.editor.model,mn=dn.document.selection,gn=[],bn=[];for(const wn in ln)ln[wn]?gn.push(wn):bn.push(wn);dn.change(wn=>{if(mn.isCollapsed){const An=mn.getFirstPosition();
7751if(mn.hasAttribute("linkHref")){const In=IS(mn);let Dn=f0(An,"linkHref",mn.getAttribute("linkHref"),dn);mn.getAttribute("linkHref")===In&&(Dn=this._updateLinkContent(dn,wn,Dn,rn)),wn.setAttribute("linkHref",rn,Dn),gn.forEach(Bn=>{wn.setAttribute(Bn,!0,Dn)}),bn.forEach(Bn=>{wn.removeAttribute(Bn,Dn)}),wn.setSelection(wn.createPositionAfter(Dn.end.nodeBefore))}else if(rn!==""){const In=bp(mn.getAttributes());In.set("linkHref",rn),gn.forEach(Bn=>{In.set(Bn,!0)});const{end:Dn}=dn.insertContent(wn.createText(rn,In),An);wn.setSelection(Dn)}["linkHref",...gn,...bn].forEach(In=>{wn.removeSelectionAttribute(In)})}else{const An=dn.schema.getValidRanges(mn.getRanges(),"linkHref"),In=[];for(const Bn of mn.getSelectedBlocks())dn.schema.checkAttribute(Bn,"linkHref")&&In.push(wn.createRangeOn(Bn));const Dn=In.slice();for(const Bn of An)this._isRangeToUpdate(Bn,In)&&Dn.push(Bn);for(const Bn of Dn){let Fn=Bn;if(Dn.length===1){const Gn=IS(mn);mn.getAttribute("linkHref")===Gn&&(Fn=this._updateLinkContent(dn,wn,Bn,rn),wn.setSelection(wn.createSelection(Fn)))}wn.setAttribute("linkHref",rn,Fn),gn.forEach(Gn=>{wn.setAttribute(Gn,!0,Fn)}),bn.forEach(Gn=>{wn.removeAttribute(Gn,Fn)})}}})}_getDecoratorStateFromModel(rn){const ln=this.editor.model,dn=ln.document.selection,mn=dn.getSelectedElement();return $1(mn,ln.schema)?mn.getAttribute(rn):dn.getAttribute(rn)}_isRangeToUpdate(rn,ln){for(const dn of ln)if(dn.containsRange(rn))return!1;return!0}_updateLinkContent(rn,ln,dn,mn){const gn=ln.createText(mn,{linkHref:mn});return rn.insertContent(gn,dn)}}function IS(pn){if(pn.isCollapsed){const rn=pn.getFirstPosition();return rn.textNode&&rn.textNode.data}{const rn=Array.from(pn.getFirstRange().getItems());if(rn.length>1)return null;const ln=rn[0];return ln.is("$text")||ln.is("$textProxy")?ln.data:null}}class OO extends Co{refresh(){const rn=this.editor.model,ln=rn.document.selection,dn=ln.getSelectedElement();$1(dn,rn.schema)?this.isEnabled=rn.schema.checkAttribute(dn,"linkHref"):this.isEnabled=rn.schema.checkAttributeInSelection(ln,"linkHref")}execute(){const rn=this.editor,ln=this.editor.model,dn=ln.document.selection,mn=rn.commands.get("link");ln.change(gn=>{const bn=dn.isCollapsed?[f0(dn.getFirstPosition(),"linkHref",dn.getAttribute("linkHref"),ln)]:ln.schema.getValidRanges(dn.getRanges(),"linkHref");for(const wn of bn)if(gn.removeAttribute("linkHref",wn),mn)for(const An of mn.manualDecorators)gn.removeAttribute(An.id,wn)})}}class BO extends cr(){constructor({id:rn,label:ln,attributes:dn,classes:mn,styles:gn,defaultValue:bn}){super(),this.id=rn,this.set("value",void 0),this.defaultValue=bn,this.label=ln,this.attributes=dn,this.classes=mn,this.styles=gn}_createPattern(){return{attributes:this.attributes,classes:this.classes,styles:this.styles}}}var DS=an(9773),LO={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(DS.Z,LO),DS.Z.locals;var RO=Object.defineProperty,OS=Object.getOwnPropertySymbols,FO=Object.prototype.hasOwnProperty,jO=Object.prototype.propertyIsEnumerable,NS=(pn,rn,ln)=>rn in pn?RO(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln,zO=(pn,rn)=>{for(var ln in rn||(rn={}))FO.call(rn,ln)&&NS(pn,ln,rn[ln]);if(OS)for(var ln of OS(rn))jO.call(rn,ln)&&NS(pn,ln,rn[ln]);return pn};const BS="automatic",VO=/^(https?:)?\/\//;class LS extends jr{static get pluginName(){return"LinkEditing"}static get requires(){return[u$,i$,hp]}constructor(rn){super(rn),rn.config.define("link",{allowCreatingEmptyLinks:!1,addTargetToExternalLinks:!1})}init(){const rn=this.editor;rn.model.schema.extend("$text",{allowAttributes:"linkHref"}),rn.conversion.for("dataDowncast").attributeToElement({model:"linkHref",view:ES}),rn.conversion.for("editingDowncast").attributeToElement({model:"linkHref",view:(dn,mn)=>ES(TS(dn),mn)}),rn.conversion.for("upcast").elementToAttribute({view:{name:"a",attributes:{href:!0}},model:{key:"linkHref",value:dn=>dn.getAttribute("href")}}),rn.commands.add("link",new DO(rn)),rn.commands.add("unlink",new OO(rn));const ln=function(dn,mn){const gn={"Open in a new tab":dn("Open in a new tab"),Downloadable:dn("Downloadable")};
7751return mn.forEach(bn=>("label"in bn&&gn[bn.label]&&(bn.label=gn[bn.label]),bn)),mn}(rn.t,function(dn){const mn=[];if(dn)for(const[gn,bn]of Object.entries(dn)){const wn=Object.assign({},bn,{id:`link${EO(gn)}`});mn.push(wn)}return mn}(rn.config.get("link.decorators")));this._enableAutomaticDecorators(ln.filter(dn=>dn.mode===BS)),this._enableManualDecorators(ln.filter(dn=>dn.mode==="manual")),rn.plugins.get(u$).registerAttribute("linkHref"),function(dn,mn,gn,bn){const wn=dn.editing.view,An=new Set;wn.document.registerPostFixer(In=>{const Dn=dn.model.document.selection;let Bn=!1;if(Dn.hasAttribute(mn)){const Fn=f0(Dn.getFirstPosition(),mn,Dn.getAttribute(mn),dn.model),Gn=dn.editing.mapper.toViewRange(Fn);for(const Un of Gn.getItems())Un.is("element",gn)&&!Un.hasClass(bn)&&(In.addClass(bn,Un),An.add(Un),Bn=!0)}return Bn}),dn.conversion.for("editingDowncast").add(In=>{function Dn(){wn.change(Bn=>{for(const Fn of An.values())Bn.removeClass(bn,Fn),An.delete(Fn)})}In.on("insert",Dn,{priority:"highest"}),In.on("remove",Dn,{priority:"highest"}),In.on("attribute",Dn,{priority:"highest"}),In.on("selection",Dn,{priority:"highest"})})}(rn,"linkHref","a","ck-link_selected"),this._enableLinkOpen(),this._enableSelectionAttributesFixer(),this._enableClipboardIntegration()}_enableAutomaticDecorators(rn){const ln=this.editor,dn=ln.commands.get("link").automaticDecorators;ln.config.get("link.addTargetToExternalLinks")&&dn.add({id:"linkIsExternal",mode:BS,callback:mn=>!!mn&&VO.test(mn),attributes:{target:"_blank",rel:"noopener noreferrer"}}),dn.add(rn),dn.length&&ln.conversion.for("downcast").add(dn.getDispatcher())}_enableManualDecorators(rn){if(!rn.length)return;const ln=this.editor,dn=ln.commands.get("link").manualDecorators;rn.forEach(mn=>{ln.model.schema.extend("$text",{allowAttributes:mn.id});const gn=new BO(mn);dn.add(gn),ln.conversion.for("downcast").attributeToElement({model:gn.id,view:(bn,{writer:wn,schema:An},{item:In})=>{if((In.is("selection")||An.isInline(In))&&bn){const Dn=wn.createAttributeElement("a",gn.attributes,{priority:5});gn.classes&&wn.addClass(gn.classes,Dn);for(const Bn in gn.styles)wn.setStyle(Bn,gn.styles[Bn],Dn);return wn.setCustomProperty("link",!0,Dn),Dn}}}),ln.conversion.for("upcast").elementToAttribute({view:zO({name:"a"},gn._createPattern()),model:{key:gn.id}})})}_enableLinkOpen(){const rn=this.editor,ln=rn.editing.view.document;this.listenTo(ln,"click",(dn,mn)=>{if(!(kn.isMac?mn.domEvent.metaKey:mn.domEvent.ctrlKey))return;let gn=mn.domTarget;if(gn.tagName.toLowerCase()!="a"&&(gn=gn.closest("a")),!gn)return;const bn=gn.getAttribute("href");bn&&(dn.stop(),mn.preventDefault(),PS(bn))},{context:"$capture"}),this.listenTo(ln,"keydown",(dn,mn)=>{const gn=rn.commands.get("link").value;gn&&mn.keyCode===Mo.enter&&mn.altKey&&(dn.stop(),PS(gn))})}_enableSelectionAttributesFixer(){const rn=this.editor.model,ln=rn.document.selection;this.listenTo(ln,"change:attribute",(dn,{attributeKeys:mn})=>{mn.includes("linkHref")&&!ln.hasAttribute("linkHref")&&rn.change(gn=>{var bn;(function(wn,An){wn.removeSelectionAttribute("linkHref");for(const In of An)wn.removeSelectionAttribute(In)})(gn,(bn=rn.schema,bn.getDefinition("$text").allowAttributes.filter(wn=>wn.startsWith("link"))))})})}_enableClipboardIntegration(){const rn=this.editor,ln=rn.model,dn=this.editor.config.get("link.defaultProtocol");dn&&this.listenTo(rn.plugins.get("ClipboardPipeline"),"contentInsertion",(mn,gn)=>{ln.change(bn=>{const wn=bn.createRangeIn(gn.content);for(const An of wn.getItems())if(An.hasAttribute("linkHref")){const In=S1(An.getAttribute("linkHref"),dn);bn.setAttribute("linkHref",In,An)}})})}}var RS=an(7754),HO={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(RS.Z,HO),RS.Z.locals;class GO extends uo{constructor(rn,ln){super(rn),this.focusTracker=new Au,this.keystrokes=new Ou,this._focusables=new Yu;const dn=rn.t;this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(dn("Save"),bo.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(dn("Cancel"),bo.cancel,"ck-button-cancel","cancel"),this._manualDecoratorSwitches=this._createManualDecoratorSwitches(ln),this.children=this._createFormChildren(ln.manualDecorators),this._focusCycler=new Zu({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});const mn=["ck","ck-link-form","ck-responsive-form"];ln.manualDecorators.length&&mn.push("ck-link-form_layout-vertical","ck-vertical-form"),this.setTemplate({tag:"form",attributes:{class:mn,tabindex:"-1"},children:this.children})}getDecoratorSwitchesState(){return Array.from(this._manualDecoratorSwitches).reduce((rn,ln)=>(rn[ln.name]=ln.isOn,rn),{})}render(){super.render(),fn({view:this}),[this.urlInputView,...this._manualDecoratorSwitches,this.saveButtonView,this.cancelButtonView].forEac
7751h(rn=>{this._focusables.add(rn),this.focusTracker.add(rn.element)}),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createUrlInput(){const rn=this.locale.t,ln=new Bv(this.locale,r0);return ln.label=rn("Link URL"),ln}_createButton(rn,ln,dn,mn){const gn=new Ro(this.locale);return gn.set({label:rn,icon:ln,tooltip:!0}),gn.extendTemplate({attributes:{class:dn}}),mn&&gn.delegate("execute").to(this,mn),gn}_createManualDecoratorSwitches(rn){const ln=this.createCollection();for(const dn of rn.manualDecorators){const mn=new Nv(this.locale);mn.set({name:dn.id,label:dn.label,withText:!0}),mn.bind("isOn").toMany([dn,rn],"value",(gn,bn)=>bn===void 0&&gn===void 0?!!dn.defaultValue:!!gn),mn.on("execute",()=>{dn.set("value",!mn.isOn)}),ln.add(mn)}return ln}_createFormChildren(rn){const ln=this.createCollection();if(ln.add(this.urlInputView),rn.length){const dn=new uo;dn.setTemplate({tag:"ul",children:this._manualDecoratorSwitches.map(mn=>({tag:"li",children:[mn],attributes:{class:["ck","ck-list__item"]}})),attributes:{class:["ck","ck-reset","ck-list"]}}),ln.add(dn)}return ln.add(this.saveButtonView),ln.add(this.cancelButtonView),ln}}var FS=an(2347),UO={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(FS.Z,UO),FS.Z.locals;class WO extends uo{constructor(rn){super(rn),this.focusTracker=new Au,this.keystrokes=new Ou,this._focusables=new Yu;const ln=rn.t;this.previewButtonView=this._createPreviewButton(),this.unlinkButtonView=this._createButton(ln("Unlink"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184zm4.919 10.562-1.414 1.414a.75.75 0 1 1-1.06-1.06l1.414-1.415-1.415-1.414a.75.75 0 0 1 1.061-1.06l1.414 1.414 1.414-1.415a.75.75 0 0 1 1.061 1.061l-1.414 1.414 1.414 1.415a.75.75 0 0 1-1.06 1.06l-1.415-1.414z"/></svg>',"unlink"),this.editButtonView=this._createButton(ln("Edit link"),bo.pencil,"edit"),this.set("href",void 0),this._focusCycler=new Zu({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-link-actions","ck-responsive-form"],tabindex:"-1"},children:[this.previewButtonView,this.editButtonView,this.unlinkButtonView]})}render(){super.render(),[this.previewButtonView,this.editButtonView,this.unlinkButtonView].forEach(rn=>{this._focusables.add(rn),this.focusTracker.add(rn.element)}),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createButton(rn,ln,dn){const mn=new Ro(this.locale);return mn.set({label:rn,icon:ln,tooltip:!0}),mn.delegate("execute").to(this,dn),mn}_createPreviewButton(){const rn=new Ro(this.locale),ln=this.bindTemplate,dn=this.t;return rn.set({withText:!0,tooltip:dn("Open link in new tab")}),rn.extendTemplate({attributes:{class:["ck","ck-link-actions__preview"],href:ln.to("href",mn=>mn&&TS(mn)),target:"_blank",rel:"noopener noreferrer"}}),rn.bind("label").to(this,"href",mn=>mn||dn("This link has no URL")),rn.bind("isEnabled").to(this,"href",mn=>!!mn),rn.template.tag="a",rn.template.eventListeners={},rn}}const wp="link-ui";class qO extends jr{constructor(){super(...arguments),this.actionsView=null,this.formView=null}static get requires(){return[c0]}static get pluginName(){return"LinkUI"}init(){const rn=this.editor;rn.editing.view.addObserver(GP),this._balloon=rn.plugins.get(c0),this._createToolbarLinkButton(),this._enableBalloonActivators(),rn.conversion.for("editingDowncast").markerToHighlight({model:wp,view:{classes:["ck-fake-link-selection"]}}),rn.conversion.for("editingDowncast").markerToElement({model:wp,view:{name:"span",classes:["ck-fake-link-selection","ck-fake-link-selection_collapsed"]}})}destroy(){super.destroy(),this.formView&&this.formView.destroy(),this.actionsView&&this.actionsView.destroy()}_createViews(){this.actionsView=this._createActionsView(),this.formView=this._createFormView(),this._enableUserBalloonInteractions()}_createActionsView(){const rn=this.editor,ln=new WO(rn.locale),dn=rn.commands.get("link"),mn=rn.commands.get("unlink");return ln.bind("href").to(dn,"value"),ln.editButtonView.bind("isEnabled").to(dn),ln.unlinkButtonView.bind("isEnabled").to(mn),this.listenTo(ln,"edit",()=>{this._addFormView()}),this.listenTo(ln,"unlink",()=>{rn.execute("unlink"),this._hideUI()}),ln.keystrokes.set("Esc",(gn,bn)=>{this._hideUI(),bn()}),ln.keystrokes.set(A1,(gn,bn)=>{this._addFormView(),bn()}),ln}
7751_createFormView(){const rn=this.editor,ln=rn.commands.get("link"),dn=rn.config.get("link.defaultProtocol"),mn=rn.config.get("link.allowCreatingEmptyLinks"),gn=new(hn(GO))(rn.locale,ln);return gn.urlInputView.fieldView.bind("value").to(ln,"value"),gn.urlInputView.bind("isEnabled").to(ln,"isEnabled"),gn.saveButtonView.bind("isEnabled").to(ln,"isEnabled",gn.urlInputView,"isEmpty",(bn,wn)=>bn&&(mn||!wn)),this.listenTo(gn,"submit",()=>{const{value:bn}=gn.urlInputView.fieldView.element,wn=S1(bn,dn);rn.execute("link",wn,gn.getDecoratorSwitchesState()),this._closeFormView()}),this.listenTo(gn,"cancel",()=>{this._closeFormView()}),gn.keystrokes.set("Esc",(bn,wn)=>{this._closeFormView(),wn()}),gn}_createToolbarLinkButton(){const rn=this.editor,ln=rn.commands.get("link"),dn=rn.t;rn.ui.componentFactory.add("link",mn=>{const gn=new Ro(mn);return gn.isEnabled=!0,gn.label=dn("Link"),gn.icon='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184z"/></svg>',gn.keystroke=A1,gn.tooltip=!0,gn.isToggleable=!0,gn.bind("isEnabled").to(ln,"isEnabled"),gn.bind("isOn").to(ln,"value",bn=>!!bn),this.listenTo(gn,"execute",()=>this._showUI(!0)),gn})}_enableBalloonActivators(){const rn=this.editor,ln=rn.editing.view.document;this.listenTo(ln,"click",()=>{this._getSelectedLinkElement()&&this._showUI()}),rn.keystrokes.set(A1,(dn,mn)=>{mn(),rn.commands.get("link").isEnabled&&this._showUI(!0)})}_enableUserBalloonInteractions(){this.editor.keystrokes.set("Tab",(rn,ln)=>{this._areActionsVisible&&!this.actionsView.focusTracker.isFocused&&(this.actionsView.focus(),ln())},{priority:"high"}),this.editor.keystrokes.set("Esc",(rn,ln)=>{this._isUIVisible&&(this._hideUI(),ln())}),un({emitter:this.formView,activator:()=>this._isUIInPanel,contextElements:()=>[this._balloon.view.element],callback:()=>this._hideUI()})}_addActionsView(){this.actionsView||this._createViews(),this._areActionsInPanel||this._balloon.add({view:this.actionsView,position:this._getBalloonPositionData()})}_addFormView(){if(this.formView||this._createViews(),this._isFormInPanel)return;const rn=this.editor.commands.get("link");this.formView.disableCssTransitions(),this._balloon.add({view:this.formView,position:this._getBalloonPositionData()}),this.formView.urlInputView.fieldView.value=rn.value||"",this._balloon.visibleView===this.formView&&this.formView.urlInputView.fieldView.select(),this.formView.enableCssTransitions()}_closeFormView(){const rn=this.editor.commands.get("link");rn.restoreManualDecoratorStates(),rn.value!==void 0?this._removeFormView():this._hideUI()}_removeFormView(){this._isFormInPanel&&(this.formView.saveButtonView.focus(),this.formView.urlInputView.fieldView.reset(),this._balloon.remove(this.formView),this.editor.editing.view.focus(),this._hideFakeVisualSelection())}_showUI(rn=!1){this.formView||this._createViews(),this._getSelectedLinkElement()?(this._areActionsVisible?this._addFormView():this._addActionsView(),rn&&this._balloon.showStack("main")):(this._showFakeVisualSelection(),this._addActionsView(),rn&&this._balloon.showStack("main"),this._addFormView()),this._startUpdatingUI()}_hideUI(){if(!this._isUIInPanel)return;const rn=this.editor;this.stopListening(rn.ui,"update"),this.stopListening(this._balloon,"change:visibleView"),rn.editing.view.focus(),this._removeFormView(),this._balloon.remove(this.actionsView),this._hideFakeVisualSelection()}_startUpdatingUI(){const rn=this.editor,ln=rn.editing.view.document;let dn=this._getSelectedLinkElement(),mn=bn();const gn=()=>{const wn=this._getSelectedLinkElement(),An=bn();dn&&!wn||!dn&&An!==mn?this._hideUI():this._isUIVisible&&this._balloon.updatePosition(this._getBalloonPositionData()),dn=wn,mn=An};function bn(){return ln.selection.focus.getAncestors().reverse().find(wn=>wn.is("element"))}this.listenTo(rn.ui,"update",gn),this.listenTo(this._balloon,"change:visibleView",gn)}get _isFormInPanel(){return!!this.formView&&this._balloon.hasView(this.formView)}get _areActionsInPanel(){return!!this.actionsView&&this._balloon.hasView(this.actionsView)}get _areActionsVisible(){return!!this.actionsView&&this._balloon.visibleView===this.actionsView}get _isUIInPanel(){return this._isFormInPanel||this._areActionsInPanel}get _isUIVisible(){const rn=this._balloon.visibleView;return!!this.formView&&rn==this.formView||this._areActionsVisible}_getBalloonPositionData(){const rn=this.editor.editing.view,ln=this.editor.model,dn=rn.document;let mn;if(ln.markers.has(wp)){const gn=Array.from(this.editor.editing.mapper.markerNameToElements(wp)),bn=rn.createRange(rn.createPositionBefore(gn[0]),rn.createPositionAfter(gn[gn.length-1]));mn=rn.domConverter.viewRangeToDom(bn)}else mn=()=>{const gn=this._getSelectedLinkElement();return gn?rn.domConverter.mapViewToDom(gn):rn.domConverter.viewRangeToDom(dn.selection.getFirstRange())};return{target:mn}}_getSelectedLinkElement(){const rn=this.editor.editing.view,ln=rn.document.selection,dn=ln.getSelectedElement();if(ln.isCollapsed||dn&&bu(dn))return x1(ln.getFirstPosition());{const mn=ln.getFirstRange().getTrimmed(),gn=x1(mn.start),bn=x1(mn.end);return gn&&gn==bn&&rn.createRangeIn(gn).getTrimmed().isEqual(mn)?gn:null}}_showFakeVisualSelection(){const rn=this.editor.model;rn.change(ln=>{const dn=rn.document.selection.getFirstRange();if(rn.markers.has(wp))ln.updateMarker(wp,{range:dn});else if(dn.start.isAtEnd){const mn=dn.start.getLastMatchingPosition(({item:gn})=>!rn.schema.isContent(gn),{boundaries:dn});ln.addMarker(wp,{usingOperation:!1,affectsData:!1,range:ln.createRange(mn,dn.end)})}else ln.addMarker(wp,{usingOperation:!1,affectsData:!1,range:dn})})}_hideFakeVisualSelection(){const rn=this.editor.model;rn.markers.has(wp)&&rn.change(ln=>{ln.removeMarker(wp)})}}function x1(pn){return pn.getAncestors().find(rn=>{return(ln=rn).is("attributeElement")&&!!ln.getCustomProperty("link");var ln})||null}const jS=new RegExp("(^|\\s)(((?:(?:(?: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}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(((?!www\\.)|(www\\.))(?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.)+(?:[a-z\\u00a1-\\uffff]{2,63})))(?::\\d{2,5})?(?:[/?#]\\S*)?)|((www.|(\\S+@))((?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.))+(?:[a-z\\u00a1-\\uffff]{2,63})))$","i");class KO extends jr{static get requires(){return[Dp,LS]}static get pluginName(){return"AutoLink"}init(){const rn=this.editor.model.document.selection;rn.on("change:range",()=>{this.isEnabled=!rn.anchor.parent.is("element","codeBlock")}),this._enableTypingHandling()}afterInit(){this._enableEnterHandling(),this._enableShiftEnterHandling(),this._enablePasteLinking()}_expandLinkRange(rn,ln){return ln.textNode&&ln.textNode.hasAttribute("linkHref")?f0(ln,"linkHref",ln.textNode.getAttribute("linkHref"),rn):null}_selectEntireLinks(rn,ln){const dn=this.editor.model,mn=dn.document.selection,gn=mn.getFirstPosition(),bn=mn.getLastPosition();let wn=ln.getJoined(this._expandLinkRange(dn,gn)||ln);wn&&(wn=wn.getJoined(this._expandLinkRange(dn,bn)||ln)),wn&&(wn.start.isBefore(gn)||wn.end.isAfter(bn))&&rn.setSelection(wn)}_enablePasteLinking(){const rn=this.editor,ln=rn.model,dn=ln.document.selection,mn=rn.plugins.get("ClipboardPipeline"),gn=rn.commands.get("link");mn.on("inputTransformation",(bn,wn)=>
7751{if(!this.isEnabled||!gn.isEnabled||dn.isCollapsed||dn.rangeCount>1)return;const An=dn.getFirstRange(),In=wn.dataTransfer.getData("text/plain");if(!In)return;const Dn=In.match(jS);Dn&&Dn[2]===In&&(ln.change(Bn=>{this._selectEntireLinks(Bn,An),gn.execute(In)}),bn.stop())},{priority:"high"})}_enableTypingHandling(){const rn=this.editor,ln=new d$(rn.model,dn=>{if(!function(gn){return gn.length>4&&gn[gn.length-1]===" "&&gn[gn.length-2]!==" "}(dn))return;const mn=zS(dn.substr(0,dn.length-1));return mn?{url:mn}:void 0});ln.on("matched:data",(dn,mn)=>{const{batch:gn,range:bn,url:wn}=mn;if(!gn.isTyping)return;const An=bn.end.getShiftedBy(-1),In=An.getShiftedBy(-wn.length),Dn=rn.model.createRange(In,An);this._applyAutoLink(wn,Dn)}),ln.bind("isEnabled").to(this)}_enableEnterHandling(){const rn=this.editor,ln=rn.model,dn=rn.commands.get("enter");dn&&dn.on("execute",()=>{const mn=ln.document.selection.getFirstPosition();if(!mn.parent.previousSibling)return;const gn=ln.createRangeIn(mn.parent.previousSibling);this._checkAndApplyAutoLinkOnRange(gn)})}_enableShiftEnterHandling(){const rn=this.editor,ln=rn.model,dn=rn.commands.get("shiftEnter");dn&&dn.on("execute",()=>{const mn=ln.document.selection.getFirstPosition(),gn=ln.createRange(ln.createPositionAt(mn.parent,0),mn.getShiftedBy(-1));this._checkAndApplyAutoLinkOnRange(gn)})}_checkAndApplyAutoLinkOnRange(rn){const ln=this.editor.model,{text:dn,range:mn}=c$(rn,ln),gn=zS(dn);if(gn){const bn=ln.createRange(mn.end.getShiftedBy(-gn.length),mn.end);this._applyAutoLink(gn,bn)}}_applyAutoLink(rn,ln){const dn=this.editor.model,mn=S1(rn,this.editor.config.get("link.defaultProtocol"));this.isEnabled&&function(gn,bn){return bn.schema.checkAttributeInSelection(bn.createSelection(gn),"linkHref")}(ln,dn)&&MS(mn)&&!function(gn){const bn=gn.start.nodeAfter;return!!bn&&bn.hasAttribute("linkHref")}(ln)&&this._persistAutoLink(mn,ln)}_persistAutoLink(rn,ln){const dn=this.editor.model,mn=this.editor.plugins.get("Delete");dn.enqueueChange(gn=>{gn.setAttribute("linkHref",rn,ln),dn.enqueueChange(()=>{mn.requestUndoOnBackspace()})})}}function zS(pn){const rn=jS.exec(pn);return rn?rn[2]:null}var VS=an(111),YO={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(VS.Z,YO),VS.Z.locals;class Ju{constructor(rn,ln){this._startElement=rn,this._referenceIndent=rn.getAttribute("listIndent"),this._isForward=ln.direction=="forward",this._includeSelf=!!ln.includeSelf,this._sameAttributes=Xo(ln.sameAttributes||[]),this._sameIndent=!!ln.sameIndent,this._lowerIndent=!!ln.lowerIndent,this._higherIndent=!!ln.higherIndent}static first(rn,ln){return yu(new this(rn,ln)[Symbol.iterator]())}*[Symbol.iterator](){const rn=[];for(const{node:ln}of _v(this._getStartNode(),this._isForward?"forward":"backward")){const dn=ln.getAttribute("listIndent");if(dn<this._referenceIndent){if(!this._lowerIndent)break;this._referenceIndent=dn}else if(dn>this._referenceIndent){if(!this._higherIndent)continue;if(!this._isForward){rn.push(ln);continue}}else{if(!this._sameIndent){if(this._higherIndent){rn.length&&(yield*rn,rn.length=0);break}continue}if(this._sameAttributes.some(mn=>ln.getAttribute(mn)!==this._startElement.getAttribute(mn)))break}rn.length&&(yield*rn,rn.length=0),yield ln}}_getStartNode(){return this._includeSelf?this._startElement:this._isForward?this._startElement.nextSibling:this._startElement.previousSibling}}function*_v(pn,rn="forward"){const ln=rn=="forward",dn=[];let mn=null;for(;wu(pn);){let gn=null;if(mn){const bn=pn.getAttribute("listIndent"),wn=mn.getAttribute("listIndent");bn>wn?dn[wn]=mn:bn<wn?(gn=dn[bn],dn.length=bn):gn=mn}yield{node:pn,previous:mn,previousNodeInList:gn},mn=pn,pn=ln?pn.nextSibling:pn.previousSibling}}class ZO{constructor(rn){this._listHead=rn}[Symbol.iterator](){return _v(this._listHead,"forward")}}var QO=Object.defineProperty,XO=Object.defineProperties,JO=Object.getOwnPropertyDescriptors,HS=Object.getOwnPropertySymbols,eN=Object.prototype.hasOwnProperty,tN=Object.prototype.propertyIsEnumerable,GS=(pn,rn,ln)=>rn in pn?QO(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln,E1=(pn,rn)=>{for(var ln in rn||(rn={}))eN.call(rn,ln)&&GS(pn,ln,rn[ln]);if(HS)for(var ln of HS(rn))tN.call(rn,ln)&&GS(pn,ln,rn[ln]);return pn},T1=(pn,rn)=>XO(pn,JO(rn));class Lm{static next(){return Tn()}}function wu(pn){return!!pn&&pn.is("element")&&pn.hasAttribute("listItemId")}function M1(pn,rn={}){return[...Yp(pn,T1(E1({},rn),{direction:"backward"})),...Yp(pn,T1(E1({},rn),{direction:"forward"}))]}function Yp(pn,rn={}){const ln=rn.direction=="forward",dn=Array.from(new Ju(pn,T1(E1({},rn),{includeSelf:ln,sameIndent:!0,sameAttributes:"listItemId"})));return ln?dn:dn.reverse()}function US(pn){const rn=new Ju(pn,{sameIndent:!0,sameAttributes:"listType"}),ln=new Ju(pn,{sameIndent:!0,sameAttributes:"listType",includeSelf:!0,direction:"forward"});return[...Array.from(rn).reverse(),...ln]}function pm(pn){return!Ju.first(pn,{sameIndent:!0,sameAttributes:"listItemId"})}function WS(pn){return!Ju.first(pn,{direction:"forward",sameIndent:!0,sameAttributes:"listItemId"})}function yv(pn,rn={}){pn=Xo(pn);const ln=rn.withNested!==!1,dn=new Set;for(const mn of pn)for(const gn of M1(mn,{higherIndent:ln}))dn.add(gn);return fm(dn)}function P1(pn,rn){const ln=Yp(pn,{direction:"forward"}),dn=Lm.next();for(const mn of ln)rn.setAttribute("listItemId",dn,mn);return ln}function I1(pn,rn,ln){const dn={};for(const[gn,bn]of rn.getAttributes())gn.startsWith("list")&&(dn[gn]=bn);const mn=Yp(pn,{direction:"forward"});for(const gn of mn)ln.setAttributes(dn,gn);return mn}function D1(pn,rn,{expand:ln,indentBy:dn=1}={}){pn=Xo(pn);const mn=ln?yv(pn):pn;for(const gn of mn){const bn=gn.getAttribute("listIndent")+dn;bn<0?S0(gn,rn):rn.setAttribute("listIndent",bn,gn)}return mn}function S0(pn,rn){pn=Xo(pn);for(const ln of pn)ln.is("element","listItem")&&rn.rename(ln,"paragraph");for(const ln of pn)for(const dn of ln.getAttributeKeys())dn.startsWith("list")&&rn.removeAttribute(dn,ln);return pn}function kv(pn){if(!pn.length)return!1;const rn=pn[0].getAttribute("listItemId");return!!rn&&!pn.some(ln=>ln.getAttribute("listItemId")!=rn)}function fm(pn){return Array.from(pn).filter(rn=>rn.root.rootName!=="$graveyard").sort((rn,ln)=>rn.index-ln.index)}function wv(pn){const rn=pn.document.selection.getSelectedElement();return rn&&pn.schema.isObject(rn)&&pn.schema.isBlock(rn)?rn:null}function O1(pn,rn){return rn.checkChild(pn.parent,"listItem")&&rn.checkChild(pn,"$text")&&!rn.isObject(pn)}function nN(pn,rn,ln){return Yp(rn,{direction:"forward"}).pop().index>pn.index?I1(pn,rn,ln):[]}class qS extends Co{constructor(rn,ln){super(rn),this._direction=ln}refresh(){this.isEnabled=this._checkEnabled()}execute(){const rn=this.editor.model,ln=KS(rn.document.selection);rn.change(dn=>{const mn=[];kv(ln)&&!pm(ln[0])?(this._direction=="forward"&&mn.push(...D1(ln,dn)),mn.push(...P1(ln[0],dn))):this._direction=="forward"?mn.push(...D1(ln,dn,{expand:!0})):mn.push(...function(gn,bn){const wn=yv(gn=Xo(gn)),An=new Set,In=Math.min(...wn.map(Bn=>Bn.getAttribute("listIndent"))),Dn=new Map;for(const Bn of wn)Dn.set(Bn,Ju.first(Bn,{lowerIndent:!0}));for(const Bn of wn){if(An.has(Bn))continue;An.add(Bn);const Fn=Bn.getAttribute("listIndent")-1;if(Fn<0)S0(Bn,bn);else{if(Bn.getAttribute("listIndent")==In){const Gn=nN(Bn,Dn.get(Bn),bn);for(const Un of Gn)An.add(Un);if(Gn.length)continue}bn.setAttribute("listIndent",Fn,Bn)}}return fm(An)}(ln,dn));for(const gn of mn){if(!gn.hasAttribute("listType"))continue;const bn=Ju.first(gn,{sameIndent:!0});bn&&dn.setAttribute("listType",bn.getAttribute("listType"),gn)}this._fireAfterExecute(mn)})}_fireAfterExecute(rn){this.fire("afterExecute",fm(new Set(rn)))}_checkEnabled(){let rn=KS(this.editor.model.document.selection),ln=rn[0];if(!ln)return!1;if(this._direction=="backward"||kv(rn)&&!pm(rn[0]))return!0;rn=yv(rn),ln=rn[0];const dn=Ju.first(ln,{sameIndent:!0});return!!dn&&dn.getAttribute("listType")==ln.getAttribute("listType")}}function KS(pn){const rn=Array.from(pn.getSelectedBlocks()),ln=rn.findIndex(dn=>!wu(dn));return ln!=-1&&(rn.length=ln),rn}class YS extends Co{constructor(rn,ln){super(rn),this.type=ln}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(rn={}){const ln=this.editor.model,dn=ln.document,mn=wv(ln),gn=Array.from(dn.selection.getSelectedBlocks()).filter(wn=>ln.schema.checkAttribute(wn,"listType")||O1(wn,ln.schema)),bn=rn.forceValue!==void 0?!rn.forceValue:this.value;ln.change(wn=>{if(bn){const An=gn[gn.length-1],In=Yp(An,{direction:"forward"}),Dn=[];In.length>1&&Dn.push(...P1(In[1],wn)),Dn.push(...S0(gn,wn)),Dn.push(...function(Bn,Fn){const Gn=[];let Un=Number.POSITIVE_INFINITY;for(const{node:Zn}of _v(Bn.nextSibling,"forward")){const tr=Zn.getAttribute("listIndent");if(tr==0)break;tr<Un&&(Un=tr);const ir=tr-Un;Fn.setAttribute("listIndent",ir,Zn),Gn.push(Zn)}return Gn}(An,wn)),this._fireAfterExecute(Dn)}else if((mn||dn.selection.isCollapsed)&&wu(gn[0])){const An=US(mn||gn[0]);for(const In of An)wn.setAttribute("listType",this.type,In);this._fireAfterExecute(An)}else{const An=[];for(const In of gn)if(In.hasAttribute("listType"))for(const Dn of yv(In,{withNested:!1}))Dn.getAttribute("listType")!=this.type&&(wn.setAttribute("listType",this.type,Dn),An.push(Dn));else!In.is("element","listItem")&&O1(In,ln.schema)&&wn.rename(In,"listItem"),wn.setAttributes({listIndent:0,listItemId:Lm.next(),listType:this.t
vendor: 4,645 bytes, line 7751
7751ype},In),An.push(In);this._fireAfterExecute(An)}})}_fireAfterExecute(rn){this.fire("afterExecute",fm(new Set(rn)))}_getValue(){const rn=this.editor.model.document.selection,ln=Array.from(rn.getSelectedBlocks());if(!ln.length)return!1;for(const dn of ln)if(dn.getAttribute("listType")!=this.type)return!1;return!0}_checkEnabled(){const rn=this.editor.model,ln=rn.schema,dn=rn.document.selection,mn=Array.from(dn.getSelectedBlocks());if(!mn.length)return!1;if(this.value)return!0;for(const gn of mn)if(ln.checkAttribute(gn,"listType")||O1(gn,ln))return!0;return!1}}class ZS extends Co{constructor(rn,ln){super(rn),this._direction=ln}refresh(){this.isEnabled=this._checkEnabled()}execute({shouldMergeOnBlocksContentLevel:rn=!1}={}){const ln=this.editor.model,dn=ln.document.selection,mn=[];ln.change(gn=>{const{firstElement:bn,lastElement:wn}=this._getMergeSubjectElements(dn,rn),An=bn.getAttribute("listIndent")||0,In=wn.getAttribute("listIndent"),Dn=wn.getAttribute("listItemId");if(An!=In){const Fn=(Bn=wn,Array.from(new Ju(Bn,{direction:"forward",higherIndent:!0})));mn.push(...D1([wn,...Fn],gn,{indentBy:An-In,expand:An<In}))}var Bn;if(rn){let Fn=dn;dn.isCollapsed&&(Fn=gn.createSelection(gn.createRange(gn.createPositionAt(bn,"end"),gn.createPositionAt(wn,0)))),ln.deleteContent(Fn,{doNotResetEntireContent:dn.isCollapsed});const Gn=Fn.getLastPosition().parent,Un=Gn.nextSibling;mn.push(Gn),Un&&Un!==wn&&Un.getAttribute("listItemId")==Dn&&mn.push(...I1(Un,Gn,gn))}else mn.push(...I1(wn,bn,gn));this._fireAfterExecute(mn)})}_fireAfterExecute(rn){this.fire("afterExecute",fm(new Set(rn)))}_checkEnabled(){const rn=this.editor.model,ln=rn.document.selection,dn=wv(rn);if(ln.isCollapsed||dn){const mn=dn||ln.getFirstPosition().parent;if(!wu(mn))return!1;const gn=this._direction=="backward"?mn.previousSibling:mn.nextSibling;if(!gn||kv([mn,gn]))return!1}else{const mn=ln.getLastPosition(),gn=ln.getFirstPosition();if(mn.parent===gn.parent||!wu(mn.parent))return!1}return!0}_getMergeSubjectElements(rn,ln){const dn=wv(this.editor.model);let mn,gn;if(rn.isCollapsed||dn){const bn=dn||rn.getFirstPosition().parent,wn=pm(bn);this._direction=="backward"?(gn=bn,mn=wn&&!ln?Ju.first(bn,{sameIndent:!0,lowerIndent:!0}):bn.previousSibling):(mn=bn,gn=bn.nextSibling)}else mn=rn.getFirstPosition().parent,gn=rn.getLastPosition().parent;return{firstElement:mn,lastElement:gn}}}class QS extends Co{constructor(rn,ln){super(rn),this._direction=ln}refresh(){this.isEnabled=this._checkEnabled()}execute(){this.editor.model.change(rn=>{const ln=P1(this._getStartBlock(),rn);this._fireAfterExecute(ln)})}_fireAfterExecute(rn){this.fire("afterExecute",fm(new Set(rn)))}_checkEnabled(){const rn=this.editor.model.document.selection,ln=this._getStartBlock();return rn.isCollapsed&&wu(ln)&&!pm(ln)}_getStartBlock(){const rn=this.editor.model.document.selection.getFirstPosition().parent;return this._direction=="before"?rn:rn.nextSibling}}class rN extends jr{static get pluginName(){return"ListUtils"}expandListBlocksToCompleteList(rn){return function(ln){ln=Xo(ln);const dn=new Set;for(const mn of ln)for(const gn of US(mn))dn.add(gn);return fm(dn)}(rn)}isFirstBlockOfListItem(rn){return pm(rn)}isListItemBlock(rn){return wu(rn)}expandListBlocksToCompleteItems(rn,ln={}){return yv(rn,ln)}}function XS(pn){return pn.is("element","ol")||pn.is("element","ul")}function x0(pn){return pn.is("element","li")}function iN(pn,rn,ln,dn=ex(ln,rn)){return pn.createAttributeElement(JS(ln),null,{priority:2*rn/100-100,id:dn})}function oN(pn,rn,ln){return pn.createAttributeElement("li",null,{priority:(2*rn+1)/100-100,id:ln})}function JS(pn){return pn=="numbered"?"ol":"ul"}function ex(pn,rn){return`list-${pn}-${rn}`}function fp(pn,rn){const ln=pn.nodeBefore;if(wu(ln)){let dn=ln;for(const{node:mn}of _v(dn,"backward"))if(dn=mn,rn.has(dn))return;rn.set(ln,dn)}else{const dn=pn.nodeAfter;wu(dn)&&rn.set(dn,dn)}}function sN(){return(pn,rn,ln)=>{const{writer:dn,schema:mn}=ln;if(!rn.modelRange)return;const gn=Array.from(rn.modelRange.getItems({shallow:!0})).filter(Bn=>mn.checkAttribute(Bn,"listItemId"));if(!gn.length)return;const bn=Lm.next(),wn=function(Bn){let Fn=0,Gn=Bn.parent;for(;Gn;){if(x0(Gn))Fn++;else{const Un=Gn.previousSibling;Un&&x0(Un)&&Fn++}Gn=Gn.parent}return Fn}(rn.viewItem);let An=rn.viewItem.parent&&rn.viewItem.parent.is("element","ol")?"numbered":"bulleted";const In=gn[0].getAttribute("listType");In&&(An=In);const Dn={listItemId:bn,listIndent:wn,listType:An};for(const Bn of gn)Bn.hasAttribute("listItemId")||dn.setAttributes(Dn,Bn);gn.length>1&&gn[1].getAttribute("listItemId")!=Dn.listItemId&&ln.keepEmptyElement(gn[0])}}function tx(){return(pn,rn,ln)=>
7751{if(!ln.consumable.test(rn.viewItem,{name:!0}))return;const dn=new Pp(rn.viewItem.document);for(const mn of Array.from(rn.viewItem.getChildren()))x0(mn)||XS(mn)||dn.remove(mn)}}function nx(pn,rn,ln,{dataPipeline:dn}={}){const mn=function(gn){return(bn,wn)=>{const An=[];for(const In of gn)bn.hasAttribute(In)&&An.push(`attribute:${In}`);return!!An.every(In=>wn.test(bn,In)!==!1)&&(An.forEach(In=>wn.consume(bn,In)),!0)}}(pn);return(gn,bn,wn)=>{const{writer:An,mapper:In,consumable:Dn}=wn,Bn=bn.item;if(!pn.includes(bn.attributeKey)||!mn(Bn,Dn))return;const Fn=function(Un,Zn,tr){const ir=tr.createRangeOn(Un);return Zn.toViewRange(ir).getTrimmed().end.nodeBefore}(Bn,In,ln);(function(Un,Zn,tr){for(;Un.parent.is("attributeElement")&&Un.parent.getCustomProperty("listItemWrapper");)Zn.unwrap(Zn.createRangeIn(Un.parent),Un.parent);const ir=Zn.createPositionBefore(Un).getWalker({direction:"backward"}),gr=[];for(const{item:_r}of ir){if(_r.is("element")&&tr.toModelElement(_r))break;_r.is("element")&&_r.getCustomProperty("listItemMarker")&&gr.push(_r)}for(const _r of gr)Zn.remove(_r)})(Fn,An,In),function(Un,Zn){let tr=Un.parent;for(;tr.is("attributeElement")&&["ul","ol","li"].includes(tr.name);){const ir=tr.parent;Zn.unwrap(Zn.createRangeOn(Un),tr),tr=ir}}(Fn,An);const Gn=function(Un,Zn,tr,ir,{dataPipeline:gr}){let _r=ir.createRangeOn(Zn);if(!pm(Un))return _r;for(const Rr of tr){if(Rr.scope!="itemMarker")continue;const Jr=Rr.createElement(ir,Un,{dataPipeline:gr});if(!Jr||(ir.setCustomProperty("listItemMarker",!0,Jr),ir.insert(_r.start,Jr),_r=ir.createRange(ir.createPositionBefore(Jr),ir.createPositionAfter(Zn)),!Rr.createWrapperElement||!Rr.canWrapElement))continue;const ho=Rr.createWrapperElement(ir,Un,{dataPipeline:gr});ir.setCustomProperty("listItemWrapper",!0,ho),Rr.canWrapElement(Un)?_r=ir.wrap(_r,ho):(_r=ir.wrap(ir.createRangeOn(Jr),ho),_r=ir.createRange(_r.start,ir.createPositionAfter(Zn)))}return _r}(Bn,Fn,rn,An,{dataPipeline:dn});(function(Un,Zn,tr,ir){if(!Un.hasAttribute("listIndent"))return;const gr=Un.getAttribute("listIndent");let _r=Un;for(let Rr=gr;Rr>=0;Rr--){const Jr=oN(ir,Rr,_r.getAttribute("listItemId")),ho=iN(ir,Rr,_r.getAttribute("listType"));for(const _o of tr)_o.scope!="list"&&_o.scope!="item"||!_r.hasAttribute(_o.attributeName)||_o.setAttributeOnDowncast(ir,_r.getAttribute(_o.attributeName),_o.scope=="list"?ho:Jr);if(Zn=ir.wrap(Zn,Jr),Zn=ir.wrap(Zn,ho),Rr==0||(_r=Ju.first(_r,{lowerIndent:!0}),!_r))break}})(Bn,Gn,rn,An)}}function rx(pn,{dataPipeline:rn}={}){return(ln,{writer:dn})=>{if(!ix(ln,pn))return null;if(!rn)return dn.createContainerElement("span",{class:"ck-list-bogus-paragraph"});const mn=dn.createContainerElement("p");return dn.setCustomProperty("dataPipeline:transparentRendering",!0,mn),mn}}function ix(pn,rn,ln=M1(pn)){if(!wu(pn))return!1;for(const dn of pn.getAttributeKeys())if(!dn.startsWith("selection:")&&!rn.includes(dn))return!1;return ln.length<2}var ox=an(5730),aN={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(ox.Z,aN),ox.Z.locals;var sx=an(4564),lN={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(sx.Z,lN),sx.Z.locals;const E0=["listType","listIndent","listItemId"];class cN extends jr{constructor(rn){super(rn),this._downcastStrategies=[],rn.config.define("list.multiBlock",!0)}static get pluginName(){return"ListEditing"}static get requires(){return[m0,Dp,rN,hp]}init(){const rn=this.editor,ln=rn.model,dn=rn.config.get("list.multiBlock");if(rn.plugins.has("LegacyListEditing"))throw new On("list-feature-conflict",this,{conflictPlugin:"LegacyListEditing"});ln.schema.register("$listItem",{allowAttributes:E0}),dn?(ln.schema.extend("$container",{allowAttributesOf:"$listItem"}),ln.schema.extend("$block",{allowAttributesOf:"$listItem"}),ln.schema.extend("$blockObject",{allowAttributesOf:"$listItem"})):ln.schema.register("listItem",{inheritAllFrom:"$block",allowAttributesOf:"$listItem"});for(const mn of E0)ln.schema.setAttributeProperties(mn,{copyOnReplace:!0});rn.commands.add("numberedList",new YS(rn,"numbered")),rn.commands.add("bulletedList",new YS(rn,"bulleted")),rn.commands.add("indentList",new qS(rn,"forward")),rn.commands.add("outde
7751ntList",new qS(rn,"backward")),rn.commands.add("splitListItemBefore",new QS(rn,"before")),rn.commands.add("splitListItemAfter",new QS(rn,"after")),dn&&(rn.commands.add("mergeListItemBackward",new ZS(rn,"backward")),rn.commands.add("mergeListItemForward",new ZS(rn,"forward"))),this._setupDeleteIntegration(),this._setupEnterIntegration(),this._setupTabIntegration(),this._setupClipboardIntegration()}afterInit(){const rn=this.editor.commands,ln=rn.get("indent"),dn=rn.get("outdent");ln&&ln.registerChildCommand(rn.get("indentList"),{priority:"high"}),dn&&dn.registerChildCommand(rn.get("outdentList"),{priority:"lowest"}),this._setupModelPostFixing(),this._setupConversion()}registerDowncastStrategy(rn){this._downcastStrategies.push(rn)}getListAttributeNames(){return[...E0,...this._downcastStrategies.map(rn=>rn.attributeName)]}_setupDeleteIntegration(){const rn=this.editor,ln=rn.commands.get("mergeListItemBackward"),dn=rn.commands.get("mergeListItemForward");this.listenTo(rn.editing.view.document,"delete",(mn,gn)=>{const bn=rn.model.document.selection;wv(rn.model)||rn.model.change(()=>{const wn=bn.getFirstPosition();if(bn.isCollapsed&&gn.direction=="backward"){if(!wn.isAtStart)return;const An=wn.parent;if(!wu(An))return;if(Ju.first(An,{sameAttributes:"listType",sameIndent:!0})||An.getAttribute("listIndent")!==0){if(!ln||!ln.isEnabled)return;ln.execute({shouldMergeOnBlocksContentLevel:ax(rn.model,"backward")})}else WS(An)||rn.execute("splitListItemAfter"),rn.execute("outdentList");gn.preventDefault(),mn.stop()}else{if(bn.isCollapsed&&!bn.getLastPosition().isAtEnd||!dn||!dn.isEnabled)return;dn.execute({shouldMergeOnBlocksContentLevel:ax(rn.model,"forward")}),gn.preventDefault(),mn.stop()}})},{context:"li"})}_setupEnterIntegration(){const rn=this.editor,ln=rn.model,dn=rn.commands,mn=dn.get("enter");this.listenTo(rn.editing.view.document,"enter",(gn,bn)=>{const wn=ln.document,An=wn.selection.getFirstPosition().parent;if(wn.selection.isCollapsed&&wu(An)&&An.isEmpty&&!bn.isSoft){const In=pm(An),Dn=WS(An);In&&Dn?(rn.execute("outdentList"),bn.preventDefault(),gn.stop()):In&&!Dn?(rn.execute("splitListItemAfter"),bn.preventDefault(),gn.stop()):Dn&&(rn.execute("splitListItemBefore"),bn.preventDefault(),gn.stop())}},{context:"li"}),this.listenTo(mn,"afterExecute",()=>{const gn=dn.get("splitListItemBefore");gn.refresh(),gn.isEnabled&&M1(rn.model.document.selection.getLastPosition().parent).length===2&&gn.execute()})}_setupTabIntegration(){const rn=this.editor;this.listenTo(rn.editing.view.document,"tab",(ln,dn)=>{const mn=dn.shiftKey?"outdentList":"indentList";this.editor.commands.get(mn).isEnabled&&(rn.execute(mn),dn.stopPropagation(),dn.preventDefault(),ln.stop())},{context:"li"})}_setupConversion(){const rn=this.editor,ln=rn.model,dn=this.getListAttributeNames(),mn=rn.config.get("list.multiBlock"),gn=mn?"paragraph":"listItem";rn.conversion.for("upcast").elementToElement({view:"li",model:(bn,{writer:wn})=>
7751wn.createElement(gn,{listType:""})}).elementToElement({view:"p",model:(bn,{writer:wn})=>bn.parent&&bn.parent.is("element","li")?wn.createElement(gn,{listType:""}):null,converterPriority:"high"}).add(bn=>{bn.on("element:li",sN()),bn.on("element:ul",tx(),{priority:"high"}),bn.on("element:ol",tx(),{priority:"high"})}),mn||rn.conversion.for("downcast").elementToElement({model:"listItem",view:"p"}),rn.conversion.for("editingDowncast").elementToElement({model:gn,view:rx(dn),converterPriority:"high"}).add(bn=>{bn.on("attribute",nx(dn,this._downcastStrategies,ln))}),rn.conversion.for("dataDowncast").elementToElement({model:gn,view:rx(dn,{dataPipeline:!0}),converterPriority:"high"}).add(bn=>{bn.on("attribute",nx(dn,this._downcastStrategies,ln,{dataPipeline:!0}))}),this.listenTo(ln.document,"change:data",function(bn,wn,An,In){return()=>{const Gn=bn.document.differ.getChanges(),Un=[],Zn=new Map,tr=new Set;for(const ir of Gn)if(ir.type=="insert"&&ir.name!="$text")fp(ir.position,Zn),ir.attributes.has("listItemId")?tr.add(ir.position.nodeAfter):fp(ir.position.getShiftedBy(ir.length),Zn);else if(ir.type=="remove"&&ir.attributes.has("listItemId"))fp(ir.position,Zn);else if(ir.type=="attribute"){const gr=ir.range.start.nodeAfter;An.includes(ir.attributeKey)?(fp(ir.range.start,Zn),ir.attributeNewValue===null?(fp(ir.range.start.getShiftedBy(1),Zn),Bn(gr)&&Un.push(gr)):tr.add(gr)):wu(gr)&&Bn(gr)&&Un.push(gr)}for(const ir of Zn.values())Un.push(...Dn(ir,tr));for(const ir of new Set(Un))wn.reconvertItem(ir)};function Dn(Gn,Un){const Zn=[],tr=new Set,ir=[];for(const{node:gr,previous:_r}of _v(Gn,"forward")){if(tr.has(gr))continue;const Rr=gr.getAttribute("listIndent");_r&&Rr<_r.getAttribute("listIndent")&&(ir.length=Rr+1),ir[Rr]=Object.fromEntries(Array.from(gr.getAttributes()).filter(([ho])=>An.includes(ho)));const Jr=Yp(gr,{direction:"forward"});for(const ho of Jr)tr.add(ho),(Bn(ho,Jr)||Fn(ho,ir,Un))&&Zn.push(ho)}return Zn}function Bn(Gn,Un){const Zn=wn.mapper.toViewElement(Gn);if(!Zn)return!1;if(In.fire("checkElement",{modelElement:Gn,viewElement:Zn}))return!0;if(!Gn.is("element","paragraph")&&!Gn.is("element","listItem"))return!1;const tr=ix(Gn,An,Un);return!(!tr||!Zn.is("element","p"))||!(tr||!Zn.is("element","span"))}function Fn(Gn,Un,Zn){if(Zn.has(Gn))return!1;const tr=wn.mapper.toViewElement(Gn);let ir=Un.length-1;for(let gr=tr.parent;!gr.is("editableElement");gr=gr.parent){const _r=x0(gr),Rr=XS(gr);if(!Rr&&!_r)continue;const Jr="checkAttributes:"+(_r?"item":"list");if(In.fire(Jr,{viewElement:gr,modelAttributes:Un[ir]}))break;if(Rr&&(ir--,ir<0))return!1}return!0}}(ln,rn.editing,dn,this),{priority:"high"}),this.on("checkAttributes:item",(bn,{viewElement:wn,modelAttributes:An})=>{wn.id!=An.listItemId&&(bn.return=!0,bn.stop())}),this.on("checkAttributes:list",(bn,{viewElement:wn,modelAttributes:An})=>{wn.name==JS(An.listType)&&wn.id==ex(An.listType,An.listIndent)||(bn.return=!0,bn.stop())})}_setupModelPostFixing(){const rn=this.editor.model,ln=this.getListAttributeNames();rn.document.registerPostFixer(dn=>function(mn,gn,bn,wn){const An=mn.document.differ.getChanges(),In=new Map,Dn=wn.editor.config.get("list.multiBlock");let Bn=!1;for(const Gn of An){if(Gn.type=="insert"&&Gn.name!="$text"){const Un=Gn.position.nodeAfter;if(!mn.schema.checkAttribute(Un,"listItemId"))for(const Zn of Array.from(Un.getAttributeKeys()))bn.includes(Zn)&&(gn.removeAttribute(Zn,Un),Bn=!0);fp(Gn.position,In),Gn.attributes.has("listItemId")||fp(Gn.position.getShiftedBy(Gn.length),In);for(const{item:Zn,previousPosition:tr}of mn.createRangeIn(Un))wu(Zn)&&fp(tr,In)}else Gn.type=="remove"?fp(Gn.position,In):Gn.type=="attribute"&&bn.includes(Gn.attributeKey)&&
7751(fp(Gn.range.start,In),Gn.attributeNewValue===null&&fp(Gn.range.start.getShiftedBy(1),In));if(!Dn&&Gn.type=="attribute"&&E0.includes(Gn.attributeKey)){const Un=Gn.range.start.nodeAfter;Gn.attributeNewValue===null&&Un&&Un.is("element","listItem")?(gn.rename(Un,"paragraph"),Bn=!0):Gn.attributeOldValue===null&&Un&&Un.is("element")&&Un.name!="listItem"&&(gn.rename(Un,"listItem"),Bn=!0)}}const Fn=new Set;for(const Gn of In.values())Bn=wn.fire("postFixer",{listNodes:new ZO(Gn),listHead:Gn,writer:gn,seenIds:Fn})||Bn;return Bn}(rn,dn,ln,this)),this.on("postFixer",(dn,{listNodes:mn,writer:gn})=>{dn.return=function(bn,wn){let An=0,In=-1,Dn=null,Bn=!1;for(const{node:Fn}of bn){const Gn=Fn.getAttribute("listIndent");if(Gn>An){let Un;Dn===null?(Dn=Gn-An,Un=An):(Dn>Gn&&(Dn=Gn),Un=Gn-Dn),Un>In+1&&(Un=In+1),wn.setAttribute("listIndent",Un,Fn),Bn=!0,In=Un}else Dn=null,An=Gn+1,In=Gn}return Bn}(mn,gn)||dn.return},{priority:"high"}),this.on("postFixer",(dn,{listNodes:mn,writer:gn,seenIds:bn})=>{dn.return=function(wn,An,In){const Dn=new Set;let Bn=!1;for(const{node:Fn}of wn){if(Dn.has(Fn))continue;let Gn=Fn.getAttribute("listType"),Un=Fn.getAttribute("listItemId");if(An.has(Un)&&(Un=Lm.next()),An.add(Un),Fn.is("element","listItem"))Fn.getAttribute("listItemId")!=Un&&(In.setAttribute("listItemId",Un,Fn),Bn=!0);else for(const Zn of Yp(Fn,{direction:"forward"}))Dn.add(Zn),Zn.getAttribute("listType")!=Gn&&(Un=Lm.next(),Gn=Zn.getAttribute("listType")),Zn.getAttribute("listItemId")!=Un&&(In.setAttribute("listItemId",Un,Zn),Bn=!0)}return Bn}(mn,bn,gn)||dn.return},{priority:"high"})}_setupClipboardIntegration(){const rn=this.editor.model,ln=this.editor.plugins.get("ClipboardPipeline");this.listenTo(rn,"insertContent",function(dn){return(mn,[gn,bn])=>{const wn=gn.is("documentFragment")?Array.from(gn.getChildren()):[gn];if(!wn.length)return;const An=(bn?dn.createSelection(bn):dn.document.selection).getFirstPosition();let In;
7751if(wu(An.parent))In=An.parent;else{if(!wu(An.nodeBefore))return;In=An.nodeBefore}dn.change(Dn=>{const Bn=In.getAttribute("listType"),Fn=In.getAttribute("listIndent"),Gn=wn[0].getAttribute("listIndent")||0,Un=Math.max(Fn-Gn,0);for(const Zn of wn){const tr=wu(Zn);In.is("element","listItem")&&Zn.is("element","paragraph")&&Dn.rename(Zn,"listItem"),Dn.setAttributes({listIndent:(tr?Zn.getAttribute("listIndent"):0)+Un,listItemId:tr?Zn.getAttribute("listItemId"):Lm.next(),listType:Bn},Zn)}})}}(rn),{priority:"high"}),this.listenTo(ln,"outputTransformation",(dn,mn)=>{rn.change(gn=>{const bn=Array.from(mn.content.getChildren()),wn=bn[bn.length-1];if(bn.length>1&&wn.is("element")&&wn.isEmpty&&bn.slice(0,-1).every(wu)&&gn.remove(wn),mn.method=="copy"||mn.method=="cut"){const An=Array.from(mn.content.getChildren());kv(An)&&S0(An,gn)}})})}}function ax(pn,rn){const ln=pn.document.selection;if(!ln.isCollapsed)return!wv(pn);if(rn==="forward")return!0;const dn=ln.getFirstPosition().parent,mn=dn.previousSibling;return!pn.schema.isObject(mn)&&(!!mn.isEmpty||kv([dn,mn]))}function lx(pn,rn,ln,dn){pn.ui.componentFactory.add(rn,mn=>{const gn=pn.commands.get(rn),bn=new Ro(mn);return bn.set({label:ln,icon:dn,tooltip:!0,isToggleable:!0}),bn.bind("isOn","isEnabled").to(gn,"value","isEnabled"),bn.on("execute",()=>{pn.execute(rn),pn.editing.view.focus()}),bn})}class dN extends jr{static get pluginName(){return"ListUI"}init(){const rn=this.editor.t;lx(this.editor,"numberedList",rn("Numbered List"),bo.numberedList),lx(this.editor,"bulletedList",rn("Bulleted List"),bo.bulletedList)}}const uN=[{listStyle:"disc",typeAttribute:"disc",listType:"bulleted"},{listStyle:"circle",typeAttribute:"circle",listType:"bulleted"},{listStyle:"square",typeAttribute:"square",listType:"bulleted"},{listStyle:"decimal",typeAttribute:"1",listType:"numbered"},{listStyle:"decimal-leading-zero",typeAttribute:null,listType:"numbered"},{listStyle:"lower-roman",typeAttribute:"i",listType:"numbered"},{listStyle:"upper-roman",typeAttribute:"I",listType:"numbered"},{listStyle:"lower-alpha",typeAttribute:"a",listType:"numbered"},{listStyle:"upper-alpha",typeAttribute:"A",listType:"numbered"},{listStyle:"lower-latin",typeAttribute:"a",listType:"numbered"},{listStyle:"upper-latin",typeAttribute:"A",listType:"numbered"}];for(const{listStyle:pn,typeAttribute:rn,listType:ln}of uN);var cx=an(6082),hN={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(cx.Z,hN),cx.Z.locals;var dx=an(2417),pN={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(dx.Z,pN),dx.Z.locals,Wm("Ctrl+Enter");var ux=an(1199),fN={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(ux.Z,fN),ux.Z.locals,Wm("Ctrl+Enter");function hx(pn,rn){const ln=(dn,mn,gn)=>{if(!gn.consumable.consume(mn.item,dn.name))return;const bn=mn.attributeNewValue,wn=gn.writer,An=gn.mapper.toViewElement(mn.item),In=[...An.getChildren()].find(Bn=>Bn.getCustomProperty("media-content"));wn.remove(In);const Dn=pn.getMediaViewElement(wn,bn,rn);wn.insert(wn.createPositionAt(An,0),Dn)};return dn=>{dn.on("attribute:url:media",ln)}}function px(pn,rn,ln,dn){return pn.createContainerElement("figure",{class:"media"},[rn.getMediaViewElement(pn,ln,dn),pn.createSlot()])}function fx(pn){const rn=pn.getSelectedElement();return rn&&rn.is("element","media")?rn:null}function mx(pn,rn,ln,dn){pn.change(mn=>{const gn=mn.createElement("media",{url:rn});pn.insertObject(gn,ln,null,{setSelection:"on",findOptimalPosition:dn?"auto":void 0})})}class mN extends Co{refresh(){const rn=this.editor.model,ln=rn.document.selection,dn=fx(ln);this.value=dn?dn.getAttribute("url"):void 0,this.isEnabled=function(mn){const gn=mn.getSelectedElement();return!!gn&&gn.name==="media"}(ln)||function(mn,gn){let wn=C$(mn,gn).start.parent;return wn.isEmpty&&!gn.schema.isLimit(wn)&&(wn=wn.parent),gn.schema.checkChild(wn,"media")}(ln,rn)}execute(rn){const ln=this.editor.model,dn=ln.document.selection,mn=fx(dn);mn?ln.change(gn=>{gn.setAttribute("url",rn,mn)}):mx(ln,rn,dn,!0)}}class gN{constructor(rn,ln){const dn=ln.providers,mn=ln.extraProviders||[],gn=new Set(ln.removeProviders),bn=dn.concat(mn).filter(wn=>{const An=wn.name;return An?!gn.has(An):(jn("media-embed-no-provider-name",{provider:wn}),!1)});this.locale=rn,this.providerDefinitions=bn}hasMedia(rn){return!!this._getMedia(rn)}getMediaViewElement(rn,ln,dn){return this._getMedia(ln).getViewElement(rn,dn)}_getMedia(rn){if(!rn)return new gx(this.locale);rn=rn.trim();for(const ln of this.providerDefinitions){const dn=ln.html,mn=Xo(ln.url);for(const gn of mn){const bn=this._getUrlMatches(rn,gn);if(bn)return new gx(this.locale,rn,bn,dn)}}return null}_getUrlMatches(rn,ln){let dn=rn.match(ln);if(dn)return dn;let mn=rn.replace(/^https?:\/\//,"");return dn=mn.match(ln),dn||(mn=mn.replace(/^www\./,""),dn=mn.match(ln),dn||null)}}class gx{constructor(rn,ln,dn,mn){this.url=this._getValidUrl(ln),this._locale=rn,this._match=dn,this._previewRenderer=mn}getViewElement(rn,ln){const dn={};let mn;if(ln.renderForEditingView||ln.renderMediaPreview&&this.url&&this._previewRenderer){this.url&&(dn["data-oembed-url"]=this.url),ln.renderForEditingView&&(dn.class="ck-media__wrapper");const gn=this._getPreviewHtml(ln);mn=rn.createRawElement("div",dn,(bn,wn)=>{wn.setContentOf(bn,gn)})}else this.url&&(dn.url=this.url),mn=rn.createEmptyElement(ln.elementName,dn);return rn.setCustomProperty("media-content",!0,mn),mn}_getPreviewHtml(rn){return this._previewRenderer?this._previewRenderer(this._match):this.url&&rn.renderForEditingView?this._getPlaceholderHtml():""}_getPlaceholderHtml(){const rn=new Vp,ln=this._locale.t;return rn.content='<svg viewBox="0 0 64 42" xmlns="http://www.w3.org/2000/svg"><path d="M47.426 17V3.713L63.102 0v19.389h-.001l.001.272c0 1.595-2.032 3.43-4.538 4.098-2.506.668-4.538-.083-4.538-1.678 0-1.594 2.032-3.43 4.538-4.098.914-.244 2.032-.565 2.888-.603V4.516L49.076 7.447v9.556A1.014 1.014 0 0 0 49 17h-1.574zM29.5 17h-8.343a7.073 7.073 0 1 0-4.657 4.06v3.781H3.3a2.803 2.803 0 0 1-2.8-2.804V8.63a2.803 2.803 0 0 1 2.8-2.805h4.082L8.58 2.768A1.994 1.994 0 0 1 10.435 1.5h8.985c.773 0 1.477.448 1.805 1.149l1.488 3.177H26.7c1.546 0 2.8 1.256 2.8 2.805V17zm-11.
7751637 0H17.5a1 1 0 0 0-1 1v.05A4.244 4.244 0 1 1 17.863 17zm29.684 2c.97 0 .953-.048.953.889v20.743c0 .953.016.905-.953.905H19.453c-.97 0-.953.048-.953-.905V19.89c0-.937-.016-.889.97-.889h28.077zm-4.701 19.338V22.183H24.154v16.155h18.692zM20.6 21.375v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616V37.53H20.6zm24.233-16.155v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615V37.53h-1.615zM29.485 25.283a.4.4 0 0 1 .593-.35l9.05 4.977a.4.4 0 0 1 0 .701l-9.05 4.978a.4.4 0 0 1-.593-.35v-9.956z"/></svg>',rn.viewBox="0 0 64 42",new rp({tag:"div",attributes:{class:"ck ck-reset_all ck-media__placeholder"},children:[{tag:"div",attributes:{class:"ck-media__placeholder__icon"},children:[rn]},{tag:"a",attributes:{class:"ck-media__placeholder__url",target:"_blank",rel:"noopener noreferrer",href:this.url,"data-cke-tooltip-text":ln("Open media in new tab")},children:[{tag:"span",attributes:{class:"ck-media__placeholder__url__text"},children:[this.url]}]}]}).render().outerHTML}_getValidUrl(rn){return rn?rn.match(/^https?/)?rn:"https://"+rn:null}}var vx=an(7442),vN={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(vx.Z,vN),vx.Z.locals;class T0 extends jr{constructor(rn){super(rn),rn.config.define("mediaEmbed",{elementName:"oembed",providers:[{name:"dailymotion",url:[/^dailymotion\.com\/video\/(\w+)/,/^dai.ly\/(\w+)/],html:ln=>`<div style="position: relative; padding-bottom: 100%; height: 0; "><iframe src="https://www.dailymotion.com/embed/video/${ln[1]}" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" width="480" height="270" allowfullscreen allow="autoplay"></iframe></div>`},{name:"spotify",url:[/^open\.spotify\.com\/(artist\/\w+)/,/^open\.spotify\.com\/(album\/\w+)/,/^open\.spotify\.com\/(track\/\w+)/],html:ln=>`<div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 126%;"><iframe src="https://open.spotify.com/embed/${ln[1]}" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allowtransparency="true" allow="encrypted-media"></iframe></div>`},{name:"youtube",url:[/^(?:m\.)?youtube\.com\/watch\?v=([\w-]+)(?:&t=(\d+))?/,/^(?:m\.)?youtube\.com\/v\/([\w-]+)(?:\?t=(\d+))?/,/^youtube\.com\/embed\/([\w-]+)(?:\?start=(\d+))?/,/^youtu\.be\/([\w-]+)(?:\?t=(\d+))?/],html:ln=>{const dn=ln[1],mn=ln[2];return`<div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://www.youtube.com/embed/${dn}${mn?`?start=${mn}`:""}" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></div>`}},{name:"vimeo",url:[/^vimeo\.com\/(\d+)/,/^vimeo\.com\/[^/]+\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/album\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/channels\/[^/]+\/(\d+)/,/^vimeo\.com\/groups\/[^/]+\/videos\/(\d+)/,/^vimeo\.com\/ondemand\/[^/]+\/(\d+)/,/^player\.vimeo\.com\/video\/(\d+)/],html:ln=>`<div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;"><iframe src="https://player.vimeo.com/video/${ln[1]}" style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div>`},{name:"instagram",url:/^instagram\.com\/p\/(\w+)/},{name:"twitter",url:/^twitter\.com/},{name:"googleMaps",url:[/^google\.com\/maps/,/^goo\.gl\/maps/,/^maps\.google\.com/,/^maps\.app\.goo\.gl/]},{name:"flickr",url:/^flickr\.com/},{name:"facebook",url:/^facebook\.com/}]}),this.registry=new gN(rn.locale,rn.config.get("mediaEmbed"))}static get pluginName(){return"MediaEmbedEditing"}init(){const rn=this.editor,ln=rn.model.schema,dn=rn.t,mn=rn.conversion,gn=rn.config.get("mediaEmbed.previewsInData"),bn=rn.config.get("mediaEmbed.elementName"),wn=this.registry;rn.commands.add("mediaEmbed",new mN(rn)),ln.register("media",{inheritAllFrom
vendor: 1,805 bytes, line 7751
7751:"$blockObject",allowAttributes:["url"]}),mn.for("dataDowncast").elementToStructure({model:"media",view:(An,{writer:In})=>{const Dn=An.getAttribute("url");return px(In,wn,Dn,{elementName:bn,renderMediaPreview:!!Dn&&gn})}}),mn.for("dataDowncast").add(hx(wn,{elementName:bn,renderMediaPreview:gn})),mn.for("editingDowncast").elementToStructure({model:"media",view:(An,{writer:In})=>{const Dn=An.getAttribute("url");return function(Bn,Fn,Gn){return Fn.setCustomProperty("media",!0,Bn),a1(Bn,Fn,{label:Gn})}(px(In,wn,Dn,{elementName:bn,renderForEditingView:!0}),In,dn("media widget"))}}),mn.for("editingDowncast").add(hx(wn,{elementName:bn,renderForEditingView:!0})),mn.for("upcast").elementToElement({view:An=>["oembed",bn].includes(An.name)&&An.getAttribute("url")?{name:!0}:null,model:(An,{writer:In})=>{const Dn=An.getAttribute("url");return wn.hasMedia(Dn)?In.createElement("media",{url:Dn}):null}}).elementToElement({view:{name:"div",attributes:{"data-oembed-url":!0}},model:(An,{writer:In})=>{const Dn=An.getAttribute("data-oembed-url");return wn.hasMedia(Dn)?In.createElement("media",{url:Dn}):null}}).add(An=>{An.on("element:figure",(In,Dn,Bn)=>{if(!Bn.consumable.consume(Dn.viewItem,{name:!0,classes:"media"}))return;const{modelRange:Fn,modelCursor:Gn}=Bn.convertChildren(Dn.viewItem,Dn.modelCursor);Dn.modelRange=Fn,Dn.modelCursor=Gn,yu(Fn.getItems())||Bn.consumable.revert(Dn.viewItem,{name:!0,classes:"media"})})})}}const bN=/^(?:http(s)?:\/\/)?[\w-]+\.[\w-.~:/?#[\]@!$&'()*+,;=%]+$/;class _N extends jr{constructor(rn){super(rn),this._timeoutId=null,this._positionToInsert=null}static get requires(){return[V$,Dp,q$]}static get pluginName(){return"AutoMediaEmbed"}init(){const rn=this.editor,ln=rn.model.document,dn=rn.plugins.get("ClipboardPipeline");this.listenTo(dn,"inputTransformation",()=>
7751{const mn=ln.selection.getFirstRange(),gn=$u.fromPosition(mn.start);gn.stickiness="toPrevious";const bn=$u.fromPosition(mn.end);bn.stickiness="toNext",ln.once("change:data",()=>{this._embedMediaBetweenPositions(gn,bn),gn.detach(),bn.detach()},{priority:"high"})}),rn.commands.get("undo").on("execute",()=>{this._timeoutId&&(no.window.clearTimeout(this._timeoutId),this._positionToInsert.detach(),this._timeoutId=null,this._positionToInsert=null)},{priority:"high"})}_embedMediaBetweenPositions(rn,ln){const dn=this.editor,mn=dn.plugins.get(T0).registry,gn=new Wu(rn,ln),bn=gn.getWalker({ignoreElementEnd:!0});let wn="";for(const An of bn)An.item.is("$textProxy")&&(wn+=An.item.data);if(wn=wn.trim(),!wn.match(bN)||!mn.hasMedia(wn))return void gn.detach();dn.commands.get("mediaEmbed").isEnabled?(this._positionToInsert=$u.fromPosition(rn),this._timeoutId=no.window.setTimeout(()=>{dn.model.change(An=>{this._timeoutId=null,An.remove(gn),gn.detach();let In=null;this._positionToInsert.root.rootName!=="$graveyard"&&(In=this._positionToInsert),mx(dn.model,wn,In,!1),this._positionToInsert.detach(),this._positionToInsert=null}),dn.plugins.get(Dp).requestUndoOnBackspace()},100)):gn.detach()}}var bx=an(9292),yN={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(bx.Z,yN),bx.Z.locals;class kN extends uo{constructor(rn,ln){super(ln);const dn=ln.t;this.focusTracker=new Au,this.keystrokes=new Ou,this.set("mediaURLInputValue",""),this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(dn("Save"),bo.check,"ck-button-save"),this.saveButtonView.type="submit",this.saveButtonView.bind("isEnabled").to(this,"mediaURLInputValue",mn=>!!mn),this.cancelButtonView=this._createButton(dn("Cancel"),bo.cancel,"ck-button-cancel","cancel"),this._focusables=new Yu,this._focusCycler=new Zu({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this._validators=rn,this.setTemplate({tag:"form",attributes:{class:["ck","ck-media-form","ck-responsive-form"],tabindex:"-1"},children:[this.urlInputView,this.saveButtonView,this.cancelButtonView]})}render(){super.render(),fn({view:this}),[this.urlInputView,this.saveButtonView,this.cancelButtonView].forEach(ln=>{this._focusables.add(ln),this.focusTracker.add(ln.element)}),this.keystrokes.listenTo(this.element);const rn=ln=>ln.stopPropagation();this.keystrokes.set("arrowright",rn),this.keystrokes.set("arrowleft",rn),this.keystrokes.set("arrowup",rn),this.keystrokes.set("arrowdown",rn)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}get url(){return this.urlInputView.fieldView.element.value.trim()}set url(rn){this.urlInputView.fieldView.element.value=rn.trim()}isValid(){this.resetFormStatus();for(const rn of this._validators){const ln=rn(this);if(ln)return this.urlInputView.errorText=ln,!1}return!0}resetFormStatus(){this.urlInputView.errorText=null,this.urlInputView.infoText=this._urlInputViewInfoDefault}_createUrlInput(){const rn=this.locale.t,ln=new Bv(this.locale,r0),dn=ln.fieldView;return this._urlInputViewInfoDefault=rn("Paste the media URL in the input."),this._urlInputViewInfoTip=rn("Tip: Paste the URL into the content to embed faster."),ln.label=rn("Media URL"),ln.infoText=this._urlInputViewInfoDefault,dn.on("input",()=>{ln.infoText=dn.element.value?this._urlInputViewInfoTip:this._urlInputViewInfoDefault,this.mediaURLInputValue=dn.element.value.trim()}),ln}_createButton(rn,ln,dn,mn){const gn=new Ro(this.locale);return gn.set({label:rn,icon:ln,tooltip:!0}),gn.extendTemplate({attributes:{class:dn}}),mn&&gn.delegate("execute").to(this,mn),gn}}class wN extends jr{static get requires(){return[T0]}static get pluginName(){return"MediaEmbedUI"}init(){const rn=this.editor,ln=rn.commands.get("mediaEmbed");rn.ui.componentFactory.add("mediaEmbed",dn=>{const mn=Ip(dn);return this._setUpDropdown(mn,ln),mn})}_setUpDropdown(rn,ln){const dn=this.editor,mn=dn.t,gn=rn.buttonView,bn=dn.plugins.get(T0).registry;rn.once("change:isOpen",()=>{const wn=new(hn(kN))(function(An,In){return[Dn=>{if(!Dn.url.length)return An("The URL must not be empty.")},Dn=>{if(!In.hasMedia(Dn.url))return An("This media URL is not supported.")}]}(dn.t,bn),dn.locale);rn.panelView.children.add(wn),gn.on("open",()=>{wn.disableCssTransitions(),wn.url=ln.value||"",wn.urlInputView.fieldView.select(),wn.enableCssTransitions()},{priority:"low"}),rn.on("submit",()=>{wn.isValid()&&(dn.execute("mediaEmbed",wn.url),dn.editing.view.focus())}),rn.on("change:isOpen",()=>wn.resetFormStatus()),rn.on("cancel",()=>{dn.editing.view.focus()}),wn.delegate("submit","cancel").to(rn),wn.urlInputView.fieldView.bind("value").to(ln,"value"),wn.urlInputView.bind("isEnabled").to(ln,"isEnabled")}),rn.bind("isEnabled").to(ln),gn.set({label:mn("Insert media"),icon:'<svg viewBox="0 0 22 20" xmlns="http://www.w3.org/2000/svg"><path d="M1.587 1.5c-.612 0-.601-.029-.601.551v14.84c0 .59-.01.559.591.559h18.846c.602 0 .591.03.591-.56V2.052c0-.58.01-.55-.591-.55H1.587Zm.701.971h1.003v1H2.288v-1Zm16.448 0h1.003v1h-1.003v-1Zm-14.24 1h13.008v12H4.467l.029-12Zm-2.208
77511h1.003v1H2.288v-1Zm16.448 0h1.003v1h-1.003v-1Zm-16.448 2h1.003v1H2.288v-1Zm16.448 0h1.003v1h-1.003v-1Zm-16.448 2h1.003v1H2.288v-1Zm16.448 0h1.003v1h-1.003v-1Zm-16.448 2h1.003v1H2.288v-1Zm16.448 0h1.003v1h-1.003v-1Zm-16.448 2h1.003l-.029 1h-.974v-1Zm16.448 0h1.003v1h-1.003v-1Zm-16.448 2h.974v1h-.974v-1Zm16.448 0h1.003v1h-1.003v-1Z"/><path d="M8.374 6.648a.399.399 0 0 1 .395-.4.402.402 0 0 1 .2.049l5.148 2.824a.4.4 0 0 1 0 .7l-5.148 2.824a.403.403 0 0 1-.595-.35V6.648Z"/></svg>',tooltip:!0})}}var _x=an(4652),CN={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(_x.Z,CN),_x.Z.locals;function AN(pn,rn){if(!pn.childCount)return;const ln=new Pp(pn.document),dn=function(bn,wn){const An=wn.createRangeIn(bn),In=new sp({name:/^p|h\d+$/,styles:{"mso-list":/.*/}}),Dn=[];for(const Bn of An)if(Bn.type==="elementStart"&&In.match(Bn.item)){const Fn=SN(Bn.item);Dn.push({element:Bn.item,id:Fn.id,order:Fn.order,indent:Fn.indent})}return Dn}(pn,ln);if(!dn.length)return;let mn=null,gn=1;dn.forEach((bn,wn)=>{const An=function(Un,Zn){if(!Un)return!0;if(Un.id!==Zn.id)return Zn.indent-Un.indent!=1;const tr=Zn.element.previousSibling;if(!tr)return!0;return ir=tr,!(ir.is("element","ol")||ir.is("element","ul"));var ir}(dn[wn-1],bn),In=An?null:dn[wn-1],Dn=(Fn=bn,(Bn=In)?Fn.indent-Bn.indent:Fn.indent-1);var Bn,Fn;if(An&&(mn=null,gn=1),!mn||Dn!==0){const Un=function(Zn,tr){const ir=new RegExp(`@list l${Zn.id}:level${Zn.indent}\\s*({[^}]*)`,"gi"),gr=/mso-level-number-format:([^;]{0,100});/gi,_r=/mso-level-start-at:\s{0,100}([0-9]{0,10})\s{0,100};/gi,Rr=ir.exec(tr);let Jr="decimal",ho="ol",_o=null;if(Rr&&Rr[1]){const iu=gr.exec(Rr[1]);if(iu&&iu[1]&&(Jr=iu[1].trim(),ho=Jr!=="bullet"&&Jr!=="image"?"ol":"ul"),Jr==="bullet"){const ou=function(Fm){const Cp=function(Bp){if(Bp.getChild(0).is("$text"))return null;for(const Lp of Bp.getChildren()){if(!Lp.is("element","span"))continue;const bm=Lp.getChild(0);if(bm)return bm.is("$text")?bm:bm.getChild(0)}return null}(Fm);if(!Cp)return null;const _h=Cp._data;return _h==="o"?"circle":_h==="·"?"disc":_h==="§"?"square":null}(Zn.element);ou&&(Jr=ou)}else{const ou=_r.exec(Rr[1]);ou&&ou[1]&&(_o=parseInt(ou[1]))}}return{type:ho,startIndex:_o,style:$N(Jr)}}(bn,rn);if(mn){if(bn.indent>gn){const Zn=mn.getChild(mn.childCount-1),tr=Zn.getChild(Zn.childCount-1);mn=yx(Un,tr,ln),gn+=1}else if(bn.indent<gn){const Zn=gn-bn.indent;mn=function(tr,ir){const gr=tr.getAncestors({parentFirst:!0});let _r=null,Rr=0;for(const Jr of gr)if((Jr.is("element","ul")||Jr.is("element","ol"))&&Rr++,Rr===ir){_r=Jr;break}return _r}(mn,Zn),gn=bn.indent}}else mn=yx(Un,bn.element,ln);bn.indent<=gn&&(mn.is("element",Un.type)||(mn=ln.rename(Un.type,mn)))}const Gn=function(Un,Zn){return function(tr,ir){const gr=new sp({name:"span",styles:{"mso-list":"Ignore"}}),_r=ir.createRangeIn(tr);for(const Rr of _r)Rr.type==="elementStart"&&gr.match(Rr.item)&&ir.remove(Rr.item)}(Un,Zn),Zn.removeStyle("text-indent",Un),Zn.rename("li",Un)}(bn.element,ln);ln.appendChild(Gn,mn)})}function $N(pn){if(pn.startsWith("arabic-leading-zero"))return"decimal-leading-zero";switch(pn){case"alpha-upper":return"upper-alpha";case"alpha-lower":return"lower-alpha";case"roman-upper":return"upper-roman";case"roman-lower":return"lower-roman";case"circle":case"disc":case"square":return pn;default:return null}}function yx(pn,rn,ln){const dn=rn.parent,mn=ln.createElement(pn.type),gn=dn.getChildIndex(rn)+1;return ln.insertChild(gn,mn,dn),pn.style&&ln.setStyle("list-style-type",pn.style,mn),pn.startIndex&&pn.startIndex>1&&ln.setAttribute("start",pn.startIndex,mn),mn}function SN(pn){const rn={},ln=pn.getStyle("mso-list");if(ln){const dn=ln.match(/(^|\s{1,100})l(\d+)/i),mn=ln.match(/\s{0,100}lfo(\d+)/i),gn=ln.match(/\s{0,100}level(\d+)/i);dn&&mn&&gn&&(rn.id=dn[2],rn.order=mn[1],rn.indent=parseInt(gn[1]))}return rn}function xN(pn,rn){if(!pn.childCount)return;const ln=new Pp(pn.document),dn=function(gn,bn){const wn=bn.createRangeIn(gn),An=new sp({name:/v:(.+)/}),In=[];for(const Dn of wn){if(Dn.type!="elementStart")continue;
7751const Bn=Dn.item,Fn=Bn.previousSibling,Gn=Fn&&Fn.is("element")?Fn.name:null;An.match(Bn)&&Bn.getAttribute("o:gfxdata")&&Gn!=="v:shapetype"&&In.push(Dn.item.getAttribute("id"))}return In}(pn,ln);(function(gn,bn,wn){const An=wn.createRangeIn(bn),In=new sp({name:"img"}),Dn=[];for(const Bn of An)if(Bn.item.is("element")&&In.match(Bn.item)){const Fn=Bn.item,Gn=Fn.getAttribute("v:shapes")?Fn.getAttribute("v:shapes").split(" "):[];Gn.length&&Gn.every(Un=>gn.indexOf(Un)>-1)?Dn.push(Fn):Fn.getAttribute("src")||Dn.push(Fn)}for(const Bn of Dn)wn.remove(Bn)})(dn,pn,ln),function(gn,bn,wn){const An=wn.createRangeIn(bn),In=[];for(const Fn of An)if(Fn.type=="elementStart"&&Fn.item.is("element","v:shape")){const Gn=Fn.item.getAttribute("id");if(gn.includes(Gn))continue;Dn(Fn.item.parent.getChildren(),Gn)||In.push(Fn.item)}for(const Fn of In){const Gn={src:Bn(Fn)};Fn.hasAttribute("alt")&&(Gn.alt=Fn.getAttribute("alt"));const Un=wn.createElement("img",Gn);wn.insertChild(Fn.index+1,Un,Fn.parent)}function Dn(Fn,Gn){for(const Un of Fn)if(Un.is("element")&&(Un.name=="img"&&Un.getAttribute("v:shapes")==Gn||Dn(Un.getChildren(),Gn)))return!0;return!1}function Bn(Fn){for(const Gn of Fn.getChildren())if(Gn.is("element")&&Gn.getAttribute("src"))return Gn.getAttribute("src")}}(dn,pn,ln),function(gn,bn){const wn=bn.createRangeIn(gn),An=new sp({name:/v:(.+)/}),In=[];for(const Dn of wn)Dn.type=="elementStart"&&An.match(Dn.item)&&In.push(Dn.item);for(const Dn of In)bn.remove(Dn)}(pn,ln);const mn=function(gn,bn){const wn=bn.createRangeIn(gn),An=new sp({name:"img"}),In=[];for(const Dn of wn)Dn.item.is("element")&&An.match(Dn.item)&&Dn.item.getAttribute("src").startsWith("file://")&&In.push(Dn.item);return In}(pn,ln);mn.length&&function(gn,bn,wn){if(gn.length===bn.length)for(let An=0;An<gn.length;An++){const In=`data:${bn[An].type};base64,${EN(bn[An].hex)}`;wn.setAttribute("src",In,gn[An])}}(mn,function(gn){if(!gn)return[];const bn=/{\\pict[\s\S]+?\\bliptag-?\d+(\\blipupi-?\d+)?({\\\*\\blipuid\s?[\da-fA-F]+)?[\s}]*?/,wn=new RegExp("(?:("+bn.source+"))([\\da-fA-F\\s]+)\\}","g"),An=gn.match(wn),In=[];if(An)for(const Dn of An){let Bn=!1;Dn.includes("\\pngblip")?Bn="image/png":Dn.includes("\\jpegblip")&&(Bn="image/jpeg"),Bn&&In.push({hex:Dn.replace(bn,"").replace(/[^\da-fA-F]/g,""),type:Bn})}return In}(rn),ln)}function EN(pn){return btoa(pn.match(/\w{2}/g).map(rn=>String.fromCharCode(parseInt(rn,16))).join(""))}const TN=/<meta\s*name="?generator"?\s*content="?microsoft\s*word\s*\d+"?\/?>/i,MN=/xmlns:o="urn:schemas-microsoft-com/i;class PN{constructor(rn){this.document=rn}isActive(rn){return TN.test(rn)||MN.test(rn)}execute(rn){const{body:ln,stylesString:dn}=rn._parsedData;AN(ln,dn),xN(ln,rn.dataTransfer.getData("text/rtf")),function(mn){const gn=[],bn=new Pp(mn.document);for(const{item:wn}of bn.createRangeIn(mn))if(wn.is("element")){for(const An of wn.getClassNames())/\bmso/gi.exec(An)&&bn.removeClass(An,wn);for(const An of wn.getStyleNames())/\bmso/gi.exec(An)&&bn.removeStyle(An,wn);wn.is("element","w:sdt")&&gn.push(wn)}for(const wn of gn){const An=wn.parent,In=An.getChildIndex(wn);bn.insertChild(In,wn.getChildren(),An),bn.remove(wn)}}(ln),rn.content=ln}}function kx(pn,rn,ln,{blockElements:dn,inlineObjectElements:mn}){let gn=ln.createPositionAt(pn,rn=="forward"?"after":"before");return gn=gn.getLastMatchingPosition(({item:bn})=>bn.is("element")&&!dn.includes(bn.name)&&!mn.includes(bn.name),{direction:rn}),rn=="forward"?gn.nodeAfter:gn.nodeBefore}function wx(pn,rn){return!!pn&&pn.is("element")&&rn.includes(pn.name)}const IN=/id=("|')docs-internal-guid-[-0-9a-f]+("|')/i;class DN{constructor(rn){this.document=rn}isActive(rn){return IN.test(rn)}execute(rn){const ln=new Pp(this.document),{body:dn}=rn._parsedData;(function(mn,gn){for(const bn of mn.getChildren())if(bn.is("element","b")&&bn.getStyle("font-weight")==="normal"){const wn=mn.getChildIndex(bn);gn.remove(bn),gn.insertChild(wn,bn.getChildren(),mn)}})(dn,ln),function(mn,gn){for(const bn of gn.createRangeIn(mn)){const wn=bn.item;if(wn.is("element","li")){const An=wn.getChild(0);An&&An.is("element","p")&&gn.unwrapElement(An)}}}
7751(dn,ln),function(mn,gn){const bn=new Hv(gn.document.stylesProcessor),wn=new Wv(bn,{renderingMode:"data"}),An=wn.blockElements,In=wn.inlineObjectElements,Dn=[];for(const Bn of gn.createRangeIn(mn)){const Fn=Bn.item;if(Fn.is("element","br")){const Gn=kx(Fn,"forward",gn,{blockElements:An,inlineObjectElements:In}),Un=kx(Fn,"backward",gn,{blockElements:An,inlineObjectElements:In}),Zn=wx(Gn,An);(wx(Un,An)||Zn)&&Dn.push(Fn)}}for(const Bn of Dn)Bn.hasClass("Apple-interchange-newline")?gn.remove(Bn):gn.replace(Bn,gn.createElement("p"))}(dn,ln),rn.content=dn}}const ON=/<google-sheets-html-origin/i;class NN{constructor(rn){this.document=rn}isActive(rn){return ON.test(rn)}execute(rn){const ln=new Pp(this.document),{body:dn}=rn._parsedData;(function(mn,gn){for(const bn of mn.getChildren())if(bn.is("element","google-sheets-html-origin")){const wn=mn.getChildIndex(bn);gn.remove(bn),gn.insertChild(wn,bn.getChildren(),mn)}})(dn,ln),function(mn,gn){for(const bn of mn.getChildren())bn.is("element","table")&&bn.hasAttribute("xmlns")&&gn.removeAttribute("xmlns",bn)}(dn,ln),function(mn,gn){for(const bn of mn.getChildren())bn.is("element","table")&&bn.getStyle("width")==="0px"&&gn.removeStyle("width",bn)}(dn,ln),function(mn,gn){for(const bn of Array.from(mn.getChildren()))bn.is("element","style")&&gn.remove(bn)}(dn,ln),rn.content=dn}}function Cx(pn){return pn.replace(/<span(?: class="Apple-converted-space"|)>(\s+)<\/span>/g,(rn,ln)=>ln.length===1?" ":Array(ln.length+1).join("Â ").substr(0,ln.length))}function BN(pn,rn){const ln=new DOMParser,dn=function(An){return Cx(Cx(An)).replace(/(<span\s+style=['"]mso-spacerun:yes['"]>[^\S\r\n]*?)[\r\n]+([^\S\r\n]*<\/span>)/g,"$1$2").replace(/<span\s+style=['"]mso-spacerun:yes['"]><\/span>/g,"").replace(/(<span\s+style=['"]letter-spacing:[^'"]+?['"]>)[\r\n]+(<\/span>)/g,"$1 $2").replace(/ <\//g,"Â </").replace(/ <o:p><\/o:p>/g,"Â <o:p></o:p>").replace(/<o:p>( |\u00A0)<\/o:p>/g,"").replace(/>([^\S\r\n]*[\r\n]\s*)</g,"><")}(function(An){const In="</body>",Dn="</html>",Bn=An.indexOf(In);if(Bn<0)return An;const Fn=An.indexOf(Dn,Bn+In.length);return An.substring(0,Bn+In.length)+(Fn>=0?An.substring(Fn):"")}(pn=(pn=pn.replace(/<!--\[if gte vml 1]>/g,"")).replace(/<o:SmartTagType(?:\s+[^\s>=]+(?:="[^"]*")?)*\s*\/?>/gi,""))),mn=ln.parseFromString(dn,"text/html");(function(An){An.querySelectorAll("span[style*=spacerun]").forEach(In=>{const Dn=In,Bn=Dn.innerText.length||0;Dn.innerText=Array(Bn+1).join("Â ").substr(0,Bn)})})(mn);const gn=mn.body.innerHTML,bn=function(An,In){const Dn=new Hv(In),Bn=new Wv(Dn,{renderingMode:"data"}),Fn=An.createDocumentFragment(),Gn=An.body.childNodes;for(;Gn.length>0;)Fn.appendChild(Gn[0]);return Bn.domToView(Fn,{skipComments:!0})}(mn,rn),wn=function(An){const In=[],Dn=[],Bn=Array.from(An.getElementsByTagName("style"));for(const Fn of Bn)Fn.sheet&&Fn.sheet.cssRules&&Fn.sheet.cssRules.length&&(In.push(Fn.sheet),Dn.push(Fn.innerHTML));return{styles:In,stylesString:Dn.join(" ")}}(mn);return{body:bn,bodyString:gn,styles:wn.styles,stylesString:wn.stylesString}}function ru(pn,rn,ln,dn,mn=1){rn!=null&&mn!=null&&rn>mn?dn.setAttribute(pn,rn,ln):dn.removeAttribute(pn,ln)}function mm(pn,rn,ln={}){const dn=pn.createElement("tableCell",ln);return pn.insertElement("paragraph",dn),pn.insert(dn,rn),dn}function N1(pn,rn){const ln=rn.parent.parent,dn=parseInt(ln.getAttribute("headingColumns")||"0"),{column:mn}=pn.getCellLocation(rn);return!!dn&&mn<dn}function LN(){return pn=>{pn.on("element:table",(rn,ln,dn)=>{const mn=ln.viewItem;if(!dn.consumable.test(mn,{name:!0}))return;const{rows:gn,headingRows:bn,headingColumns:wn}=function(Dn){let Bn,Fn=0;const Gn=[],Un=[];let Zn;for(const tr of Array.from(Dn.getChildren())){if(tr.name!=="tbody"&&tr.name!=="thead"&&tr.name!=="tfoot")continue;tr.name!=="thead"||Zn||(Zn=tr);const ir=Array.from(tr.getChildren()).filter(gr=>gr.is("element","tr"));for(const gr of ir)if(Zn&&tr===Zn||tr.name==="tbody"&&Array.from(gr.getChildren()).length&&Array.from(gr.getChildren()).every(_r=>_r.is("element","th")))Fn++,Gn.push(gr);else{Un.push(gr);const _r=RN(gr);(!Bn||_r<Bn)&&(Bn=_r)}}return{headingRows:Fn,headingColumns:Bn||0,rows:[...Gn,...Un]}}(mn),An={};wn&&(An.headingColumns=wn),bn&&(An.headingRows=bn);const In=dn.writer.createElement("table",An);if(dn.safeInsert(In,ln.modelCursor)){if(dn.consumable.consume(mn,{name:!0}
7751),gn.forEach(Dn=>dn.convertItem(Dn,dn.writer.createPositionAt(In,"end"))),dn.convertChildren(mn,dn.writer.createPositionAt(In,"end")),In.isEmpty){const Dn=dn.writer.createElement("tableRow");dn.writer.insert(Dn,dn.writer.createPositionAt(In,"end")),mm(dn.writer,dn.writer.createPositionAt(Dn,"end"))}dn.updateConversionResult(In,ln)}})}}function Ax(pn){return rn=>{rn.on(`element:${pn}`,(ln,dn,{writer:mn})=>{if(!dn.modelRange)return;const gn=dn.modelRange.start.nodeAfter,bn=mn.createPositionAt(gn,0);if(dn.viewItem.isEmpty)return void mn.insertElement("paragraph",bn);const wn=Array.from(gn.getChildren());if(wn.every(An=>An.is("element","$marker"))){const An=mn.createElement("paragraph");mn.insert(An,mn.createPositionAt(gn,0));for(const In of wn)mn.move(mn.createRangeOn(In),mn.createPositionAt(An,"end"))}},{priority:"low"})}}function RN(pn){let rn=0,ln=0;const dn=Array.from(pn.getChildren()).filter(mn=>mn.name==="th"||mn.name==="td");for(;ln<dn.length&&dn[ln].name==="th";){const mn=dn[ln];rn+=parseInt(mn.getAttribute("colspan")||"1"),ln++}return rn}class jo{constructor(rn,ln={}){this._jumpedToStartRow=!1,this._table=rn,this._startRow=ln.row!==void 0?ln.row:ln.startRow||0,this._endRow=ln.row!==void 0?ln.row:ln.endRow,this._startColumn=ln.column!==void 0?ln.column:ln.startColumn||0,this._endColumn=ln.column!==void 0?ln.column:ln.endColumn,this._includeAllSlots=!!ln.includeAllSlots,this._skipRows=new Set,this._row=0,this._rowIndex=0,this._column=0,this._cellIndex=0,this._spannedCells=new Map,this._nextCellAtColumn=-1}[Symbol.iterator](){return this}next(){this._canJumpToStartRow()&&this._jumpToNonSpannedRowClosestToStartRow();const rn=this._table.getChild(this._rowIndex);if(!rn||this._isOverEndRow())return{done:!0,value:void 0};if(!rn.is("element","tableRow"))return this._rowIndex++,this.next();if(this._isOverEndColumn())return this._advanceToNextRow();let ln=null;const dn=this._getSpanned();if(dn)this._includeAllSlots&&!this._shouldSkipSlot()&&(ln=this._formatOutValue(dn.cell,dn.row,dn.column));else{const mn=rn.getChild(this._cellIndex);if(!mn)return this._advanceToNextRow();const gn=parseInt(mn.getAttribute("colspan")||"1"),bn=parseInt(mn.getAttribute("rowspan")||"1");(gn>1||bn>1)&&this._recordSpans(mn,bn,gn),this._shouldSkipSlot()||(ln=this._formatOutValue(mn)),this._nextCellAtColumn=this._column+gn}return this._column++,this._column==this._nextCellAtColumn&&this._cellIndex++,ln||this.next()}skipRow(rn){this._skipRows.add(rn)}_advanceToNextRow(){return this._row++,this._rowIndex++,this._column=0,this._cellIndex=0,this._nextCellAtColumn=-1,this.next()}_isOverEndRow(){return this._endRow!==void 0&&this._row>this._endRow}_isOverEndColumn(){return this._endColumn!==void 0&&this._column>this._endColumn}_formatOutValue(rn,ln=this._row,dn=this._column){return{done:!1,value:new FN(this,rn,ln,dn)}}_shouldSkipSlot(){const rn=this._skipRows.has(this._row),ln=this._row<this._startRow,dn=this._column<this._startColumn,mn=this._endColumn!==void 0&&this._column>this._endColumn;return rn||ln||dn||mn}_getSpanned(){const rn=this._spannedCells.get(this._row);return rn&&rn.get(this._column)||null}_recordSpans(rn,ln,dn){const mn={cell:rn,row:this._row,column:this._column};for(let gn=this._row;gn<this._row+ln;gn++)for(let bn=this._column;bn<this._column+dn;bn++)gn==this._row&&bn==this._column||this._markSpannedCell(gn,bn,mn)}_markSpannedCell(rn,ln,dn){this._spannedCells.has(rn)||this._spannedCells.set(rn,new Map),this._spannedCells.get(rn).set(ln,dn)}_canJumpToStartRow(){return!!this._startRow&&this._startRow>0&&!this._jumpedToStartRow}_jumpToNonSpannedRowClosestToStartRow(){const rn=this._getRowLength(0);for(let ln=this._startRow;!this._jumpedToStartRow;ln--)rn===this._getRowLength(ln)&&(this._row=ln,this._rowIndex=ln,this._jumpedToStartRow=!0)}_getRowLength(rn){return[...this._table.getChild(rn).getChildren()].reduce((ln,dn)=>ln+parseInt(dn.getAttribute("colspan")||"1"),0)}}class FN{constructor(rn,ln,dn,mn){this.cell=ln,this.row=rn._row,this.column=rn._column,this.cellAnchorRow=dn,this.cellAnchorColumn=mn,this._cellIndex=rn._cellIndex,this._rowIndex=rn._rowIndex,this._table=rn._table}get isAnchor(){return this.row===this.cellAnchorRow&&this.column===this.cellAnchorColumn}get cellWidth(){return parseInt(this.cell.getAttribute("colspan")||"1")}get cellHeight(){return parseInt(this.cell.getAttribute("rowspan")||"1")}get rowIndex(){return this._rowIndex}getPositionBefore(){return this._table.root.document.model.createPositionAt(this._table.getChild(this.row),this._cellIndex)}}function $x(pn,rn){return(ln,{writer:dn})=>{const mn=ln.getAttribute("headingRows")||0,gn=dn.createContainerElement("table",null,[]),bn=dn.createContainerElement("figure",{class:"table"},gn);mn>0&&dn.insert(dn.createPositionAt(gn,"end"),dn.createContainerElement("thead",null,dn.createSlot(wn=>wn.is("element","tableRow")&&wn.index<mn))),mn<pn.getRows(ln)&&dn.insert(dn.createPositionAt(gn,"end"),dn.createContainerElement("tbody",null,dn.createSlot(wn=>wn.is("element","tableRow")&&wn.index>=mn)));for(const{positionOffset:wn,filter:An}of rn.additionalSlots)dn.insert(dn.createPositionAt(gn,wn),dn.createSlot(An));return dn.insert(dn.createPositionAt(gn,"after"),dn.createSlot(wn=>!wn.is("element","tableRow")&&!rn.additionalSlots.some(({filter:An})=>An(wn)))),rn.asWidget?function(wn,An){return An.setCustomProperty("table",!0,wn),a1(wn,An,{hasSelectionHandle:!0})}(bn,dn):bn}}function Sx(pn={}){return(rn,{writer:ln})=>{const dn=rn.parent,mn=dn.parent,gn=mn.getChildIndex(dn),bn=new jo(mn,{row:gn}),wn=mn.getAttribute("headingRows")||0,An=mn.getAttribute("headingColumns")||0;let In=null;for(const Dn of bn)if(Dn.cell==rn){const Bn=Dn.row<wn||Dn.column<An?"th":"td";In=pn.asWidget?w$(ln.createEditableElement(Bn),ln):ln.createContainerElement(Bn);break}return In}}function xx(pn={}){return(rn,{writer:ln})=>{if(!rn.parent.is("element","tableCell")||!Ex(rn))return null;if(pn.asWidget)return ln.createContainerElement("span",{class:"ck-table-bogus-paragraph"});{const dn=ln.createContainerElement("p");return ln.setCustomProperty("dataPipeline:transparentRendering",!0,dn),dn}}}function Ex(pn){return pn.parent.childCount==1&&!!pn.getAttributeKeys().next().done}class jN extends Co{refresh(){const rn=this.editor.model,ln=rn.document.selection,dn=rn.schema;
7751this.isEnabled=function(mn,gn){const bn=mn.getFirstPosition().parent,wn=bn===bn.root?bn:bn.parent;return gn.checkChild(wn,"table")}(ln,dn)}execute(rn={}){const ln=this.editor,dn=ln.model,mn=ln.plugins.get("TableUtils"),gn=ln.config.get("table.defaultHeadings.rows"),bn=ln.config.get("table.defaultHeadings.columns");rn.headingRows===void 0&&gn&&(rn.headingRows=gn),rn.headingColumns===void 0&&bn&&(rn.headingColumns=bn),dn.change(wn=>{const An=mn.createTable(wn,rn);dn.insertObject(An,null,null,{findOptimalPosition:"auto"}),wn.setSelection(wn.createPositionAt(An.getNodeByPath([0,0,0]),0))})}}class Tx extends Co{constructor(rn,ln={}){super(rn),this.order=ln.order||"below"}refresh(){const rn=this.editor.model.document.selection,ln=!!this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(rn).length;this.isEnabled=ln}execute(){const rn=this.editor,ln=rn.model.document.selection,dn=rn.plugins.get("TableUtils"),mn=this.order==="above",gn=dn.getSelectionAffectedTableCells(ln),bn=dn.getRowIndexes(gn),wn=mn?bn.first:bn.last,An=gn[0].findAncestor("table");dn.insertRows(An,{at:mn?wn:wn+1,copyStructureFromAbove:!mn})}}class Mx extends Co{constructor(rn,ln={}){super(rn),this.order=ln.order||"right"}refresh(){const rn=this.editor.model.document.selection,ln=!!this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(rn).length;this.isEnabled=ln}execute(){const rn=this.editor,ln=rn.model.document.selection,dn=rn.plugins.get("TableUtils"),mn=this.order==="left",gn=dn.getSelectionAffectedTableCells(ln),bn=dn.getColumnIndexes(gn),wn=mn?bn.first:bn.last,An=gn[0].findAncestor("table");dn.insertColumns(An,{columns:1,at:mn?wn:wn+1})}}class Px extends Co{constructor(rn,ln={}){super(rn),this.direction=ln.direction||"horizontally"}refresh(){const rn=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=rn.length===1}execute(){const rn=this.editor.plugins.get("TableUtils"),ln=rn.getSelectionAffectedTableCells(this.editor.model.document.selection)[0];this.direction==="horizontally"?rn.splitCellHorizontally(ln,2):rn.splitCellVertically(ln,2)}}function Ix(pn,rn,ln){const{startRow:dn,startColumn:mn,endRow:gn,endColumn:bn}=rn,wn=ln.createElement("table"),An=gn-dn+1;for(let Dn=0;Dn<An;Dn++)ln.insertElement("tableRow",wn,"end");const In=[...new jo(pn,{startRow:dn,endRow:gn,startColumn:mn,endColumn:bn,includeAllSlots:!0})];for(const{row:Dn,column:Bn,cell:Fn,isAnchor:Gn,cellAnchorRow:Un,cellAnchorColumn:Zn}of In){const tr=Dn-dn,ir=wn.getChild(tr);if(Gn){const gr=ln.cloneElement(Fn);ln.append(gr,ir),Lx(gr,Dn,Bn,gn,bn,ln)}else(Un<dn||Zn<mn)&&mm(ln,ln.createPositionAt(ir,"end"))}return function(Dn,Bn,Fn,Gn,Un){const Zn=parseInt(Bn.getAttribute("headingRows")||"0");Zn>0&&ru("headingRows",Zn-Fn,Dn,Un,0);const tr=parseInt(Bn.getAttribute("headingColumns")||"0");tr>0&&ru("headingColumns",tr-Gn,Dn,Un,0)}(wn,pn,dn,mn,ln),wn}function Dx(pn,rn,ln=0){const dn=[],mn=new jo(pn,{startRow:ln,endRow:rn-1});for(const gn of mn){const{row:bn,cellHeight:wn}=gn;bn<rn&&rn<=bn+wn-1&&dn.push(gn)}return dn}function Ox(pn,rn,ln){const dn=pn.parent,mn=dn.parent,gn=dn.index,bn=rn-gn,wn={},An=parseInt(pn.getAttribute("rowspan"))-bn;An>1&&(wn.rowspan=An);const In=parseInt(pn.getAttribute("colspan")||"1");In>1&&(wn.colspan=In);const Dn=gn+bn,Bn=[...new jo(mn,{startRow:gn,endRow:Dn,includeAllSlots:!0})];let Fn,Gn=null;for(const Un of Bn){const{row:Zn,column:tr,cell:ir}=Un;ir===pn&&Fn===void 0&&(Fn=tr),Fn!==void 0&&Fn===tr&&Zn===Dn&&(Gn=mm(ln,Un.getPositionBefore(),wn))}return ru("rowspan",bn,pn,ln),Gn}function Nx(pn,rn){const ln=[],dn=new jo(pn);for(const mn of dn){const{column:gn,cellWidth:bn}=mn;gn<rn&&rn<=gn+bn-1&&ln.push(mn)}return ln}function Bx(pn,rn,ln,dn){const mn=ln-rn,gn={}
7751,bn=parseInt(pn.getAttribute("colspan"))-mn;bn>1&&(gn.colspan=bn);const wn=parseInt(pn.getAttribute("rowspan")||"1");wn>1&&(gn.rowspan=wn);const An=mm(dn,dn.createPositionAfter(pn),gn);return ru("colspan",mn,pn,dn),An}function Lx(pn,rn,ln,dn,mn,gn){const bn=parseInt(pn.getAttribute("colspan")||"1"),wn=parseInt(pn.getAttribute("rowspan")||"1");ln+bn-1>mn&&ru("colspan",mn-ln+1,pn,gn,1),rn+wn-1>dn&&ru("rowspan",dn-rn+1,pn,gn,1)}function B1(pn,rn){const ln=rn.getColumns(pn),dn=new Array(ln).fill(0);for(const{column:gn}of new jo(pn))dn[gn]++;const mn=dn.reduce((gn,bn,wn)=>bn?gn:[...gn,wn],[]);if(mn.length>0){const gn=mn[mn.length-1];return rn.removeColumns(pn,{at:gn}),!0}return!1}function L1(pn,rn){const ln=[],dn=rn.getRows(pn);for(let mn=0;mn<dn;mn++)pn.getChild(mn).isEmpty&&ln.push(mn);if(ln.length>0){const mn=ln[ln.length-1];return rn.removeRows(pn,{at:mn}),!0}return!1}function R1(pn,rn){B1(pn,rn)||L1(pn,rn)}function Rx(pn,rn){const ln=Array.from(new jo(pn,{startColumn:rn.firstColumn,endColumn:rn.lastColumn,row:rn.lastRow}));if(ln.every(({cellHeight:mn})=>mn===1))return rn.lastRow;const dn=ln[0].cellHeight-1;return rn.lastRow+dn}
7751function Fx(pn,rn){const ln=Array.from(new jo(pn,{startRow:rn.firstRow,endRow:rn.lastRow,column:rn.lastColumn}));if(ln.every(({cellWidth:mn})=>mn===1))return rn.lastColumn;const dn=ln[0].cellWidth-1;return rn.lastColumn+dn}class M0 extends Co{constructor(rn,ln){super(rn),this.direction=ln.direction,this.isHorizontal=this.direction=="right"||this.direction=="left"}refresh(){const rn=this._getMergeableCell();this.value=rn,this.isEnabled=!!rn}execute(){const rn=this.editor.model,ln=rn.document,dn=this.editor.plugins.get("TableUtils").getTableCellsContainingSelection(ln.selection)[0],mn=this.value,gn=this.direction;rn.change(bn=>{const wn=gn=="right"||gn=="down",An=wn?dn:mn,In=wn?mn:dn,Dn=In.parent;(function(Zn,tr,ir){jx(Zn)||(jx(tr)&&ir.remove(ir.createRangeIn(tr)),ir.move(ir.createRangeIn(Zn),ir.createPositionAt(tr,"end"))),ir.remove(Zn)})(In,An,bn);const Bn=this.isHorizontal?"colspan":"rowspan",Fn=parseInt(dn.getAttribute(Bn)||"1"),Gn=parseInt(mn.getAttribute(Bn)||"1");bn.setAttribute(Bn,Fn+Gn,An),bn.setSelection(bn.createRangeIn(An));const Un=this.editor.plugins.get("TableUtils");R1(Dn.findAncestor("table"),Un)})}_getMergeableCell(){const rn=this.editor.model.document,ln=this.editor.plugins.get("TableUtils"),dn=ln.getTableCellsContainingSelection(rn.selection)[0];if(!dn)return;const mn=this.isHorizontal?function(wn,An,In){const Dn=wn.parent,Bn=Dn.parent,Fn=An=="right"?wn.nextSibling:wn.previousSibling,Gn=(Bn.getAttribute("headingColumns")||0)>0;if(!Fn)return;const Un=An=="right"?wn:Fn,Zn=An=="right"?Fn:wn,{column:tr}=In.getCellLocation(Un),{column:ir}=In.getCellLocation(Zn),gr=parseInt(Un.getAttribute("colspan")||"1"),_r=N1(In,Un),Rr=N1(In,Zn);if(!(Gn&&_r!=Rr))return tr+gr===ir?Fn:void 0}(dn,this.direction,ln):function(wn,An,In){const Dn=wn.parent,Bn=Dn.parent,Fn=Bn.getChildIndex(Dn);if(An=="down"&&Fn===In.getRows(Bn)-1||An=="up"&&Fn===0)return null;const Gn=parseInt(wn.getAttribute("rowspan")||"1"),Un=Bn.getAttribute("headingRows")||0,Zn=An=="down"&&Fn+Gn===Un,tr=An=="up"&&Fn===Un;if(Un&&(Zn||tr))return null;const ir=parseInt(wn.getAttribute("rowspan")||"1"),gr=An=="down"?Fn+ir:Fn,_r=[...new jo(Bn,{endRow:gr})],Rr=_r.find(_o=>_o.cell===wn),Jr=Rr.column,ho=_r.find(({row:_o,cellHeight:iu,column:ou})=>ou===Jr&&(An=="down"?_o===gr:gr===_o+iu));return ho&&ho.cell?ho.cell:null}(dn,this.direction,ln);if(!mn)return;const gn=this.isHorizontal?"rowspan":"colspan",bn=parseInt(dn.getAttribute(gn)||"1");return parseInt(mn.getAttribute(gn)||"1")===bn?mn:void 0}}function jx(pn){const rn=pn.getChild(0);return pn.childCount==1&&rn.is("element","paragraph")&&rn.isEmpty}class zN extends Co{refresh(){const rn=this.editor.plugins.get("TableUtils"),ln=rn.getSelectionAffectedTableCells(this.editor.model.document.selection),dn=ln[0];if(dn){const mn=dn.findAncestor("table"),gn=rn.getRows(mn)-1,bn=rn.getRowIndexes(ln),wn=bn.first===0&&bn.last===gn;this.isEnabled=!wn}else this.isEnabled=!1}execute(){const rn=this.editor.model,ln=this.editor.plugins.get("TableUtils"),dn=ln.getSelectionAffectedTableCells(rn.document.selection),mn=ln.getRowIndexes(dn),gn=dn[0],bn=gn.findAnce
7751stor("table"),wn=ln.getCellLocation(gn).column;rn.change(An=>{const In=mn.last-mn.first+1;ln.removeRows(bn,{at:mn.first,rows:In});const Dn=function(Bn,Fn,Gn,Un){const Zn=Bn.getChild(Math.min(Fn,Un-1));let tr=Zn.getChild(0),ir=0;for(const gr of Zn.getChildren()){if(ir>Gn)return tr;tr=gr,ir+=parseInt(gr.getAttribute("colspan")||"1")}return tr}(bn,mn.first,wn,ln.getRows(bn));An.setSelection(An.createPositionAt(Dn,0))})}}class VN extends Co{refresh(){const rn=this.editor.plugins.get("TableUtils"),ln=rn.getSelectionAffectedTableCells(this.editor.model.document.selection),dn=ln[0];if(dn){const mn=dn.findAncestor("table"),gn=rn.getColumns(mn),{first:bn,last:wn}=rn.getColumnIndexes(ln);this.isEnabled=wn-bn<gn-1}else this.isEnabled=!1}execute(){const rn=this.editor.plugins.get("TableUtils"),[ln,dn]=function(An,In){const Dn=In.getSelectionAffectedTableCells(An),Bn=Dn[0],Fn=Dn.pop(),Gn=[Bn,Fn];return Bn.isBefore(Fn)?Gn:Gn.reverse()}(this.editor.model.document.selection,rn),mn=ln.parent.parent,gn=[...new jo(mn)],bn={first:gn.find(An=>An.cell===ln).column,last:gn.find(An=>An.cell===dn).column},wn=function(An,In,Dn,Bn){return parseInt(Dn.getAttribute("colspan")||"1")>1?Dn:In.previousSibling||Dn.nextSibling?Dn.nextSibling||In.previousSibling:Bn.first?An.reverse().find(({column:Gn})=>Gn<Bn.first).cell:An.reverse().find(({column:Gn})=>Gn>Bn.last).cell}(gn,ln,dn,bn);this.editor.model.change(An=>{const In=bn.last-bn.first+1;rn.removeColumns(mn,{at:bn.first,columns:In}),An.setSelection(An.createPositionAt(wn,0))})}}class HN extends Co{refresh(){const rn=this.editor.plugins.get("TableUtils"),ln=this.editor.model,dn=rn.getSelectionAffectedTableCells(ln.document.selection),mn=dn.length>0;this.isEnabled=mn,this.value=mn&&dn.every(gn=>this._isInHeading(gn,gn.parent.parent))}execute(rn={}){if(rn.forceValue===this.value)return;const ln=this.editor.plugins.get("TableUtils"),dn=this.editor.model,mn=ln.getSelectionAffectedTableCells(dn.document.selection),gn=mn[0].findAncestor("table"),{first:bn,last:wn}=ln.getRowIndexes(mn),An=this.value?bn:wn+1,In=gn.getAttribute("headingRows")||0;dn.change(Dn=>{if(An){const Bn=Dx(gn,An,An>In?In:0);for(const{cell:Fn}of Bn)Ox(Fn,An,Dn)}ru("headingRows",An,gn,Dn,0)})}_isInHeading(rn,ln){const dn=parseInt(ln.getAttribute("headingRows")||"0");return!!dn&&rn.parent.index<dn}}class GN extends Co{refresh(){const rn=this.editor.model,ln=this.editor.plugins.get("TableUtils"),dn=ln.getSelectionAffectedTableCells(rn.document.selection),mn=dn.length>0;this.isEnabled=mn,this.value=mn&&dn.every(gn=>N1(ln,gn))}execute(rn={}){if(rn.forceValue===this.value)return;const ln=this.editor.plugins.get("TableUtils"),dn=this.editor.model,mn=ln.getSelectionAffectedTableCells(dn.document.selection),gn=mn[0].findAncestor("table"),{first:bn,last:wn}=ln.getColumnIndexes(mn),An=this.value?bn:wn+1;dn.change(In=>{if(An){const Dn=Nx(gn,An);for(const{cell:Bn,column:Fn}of Dn)Bx(Bn,Fn,An,In)}ru("headingColumns",An,gn,In,0)})}}function UN(pn){if(pn.is("element","tableColumnGroup"))return pn;const rn=pn.getChildren();return Array.from(rn).find(ln=>ln.is("element","tableColumnGroup"))}function WN(pn){const rn=UN(pn);return rn?Array.from(rn.getChildren()):[]}class Eu extends jr{static get pluginName(){return"TableUtils"}init(){this.decorate("insertColumns"),this.decorate("insertRows")}getCellLocation(rn){const ln=rn.parent,dn=ln.parent,mn=dn.getChildIndex(ln),gn=new jo(dn,{row:mn});for(const{cell:bn,row:wn,column:An}of gn)if(bn===rn)return{row:wn,column:An}}createTable(rn,ln){const dn=rn.createElement("table"),mn=ln.rows||2,gn=ln.columns||2;return F1(rn,dn,0,mn,gn),ln.headingRows&&ru("headingRows",Math.min(ln.headingRows,mn),dn,rn,0),ln.headingColumns&&ru("headingColumns",Math.min(ln.headingColumns,gn),dn,rn,0),dn}insertRows(rn,ln={}){const dn=this.editor.model,mn=ln.at||0,gn=ln.rows||1,bn=ln.copyStructureFromAbove!==void 0,wn=ln.copyStructureFromAbove?mn-1:mn,An=this.getRows(rn),In=this.getColumns(rn);if(mn>An)throw new On("tableutils-insertrows-insert-out-of-range",this,{options:ln});dn.change(Dn=>{const Bn=rn.getAttribute("headingRows")||0;if(Bn>mn&&ru("headingRows",Bn+gn,rn,Dn,0),!bn&&(mn===0||mn===An))return void F1(Dn,rn,mn,gn,In);const Fn=bn?Math.max(mn,wn):mn,Gn=new jo(rn,{endRow:Fn}),Un=new Array(In).fill(1);for(const{row:Zn,column:tr,cellHeight:ir,cellWidth:gr,cell:_r}of Gn){const Rr=Zn+ir-1,Jr=Zn<=wn&&wn<=Rr;Zn<mn&&mn<=Rr?(Dn.setAttribute("rowspan",ir+gn,_r),Un[tr]=-gr):bn&&Jr&&(Un[tr]=gr)}for(let Zn=0;Zn<gn;Zn++){const tr=Dn.createElement("tableRow");Dn.insert(tr,rn,mn);for(let ir=0;ir<Un.length;ir++){const gr=Un[ir],_r=Dn.createPositionAt(tr,"end");gr>0&&mm(Dn,_r,gr>1?{colspan:gr}:void 0),ir+=Math.abs(gr)-1}}})}insertColumns(rn,ln={}){const dn=this.editor.model,mn=ln.at||0,gn=ln.columns||1;dn.change(bn=>{const wn=rn.getAttribute("headingColumns");mn<wn&&bn.setAttribute("headingColumns",wn+gn,rn);const An=this.getColumns(rn);if(mn===0||An===mn){for(const Dn of rn.getChildren())Dn.is("element","tableRow")&&Rm(gn,bn,bn.createPositionAt(Dn,mn?"end":0));return}const In=new jo(rn,{column:mn,includeAllSlots:!0});for(const Dn of In){const{row:Bn,cell:Fn,cellAnchorColumn:Gn,cellAnchorRow:Un,cellWidth:Zn,cellHeight:tr}=Dn;if(Gn<mn){bn.setAttribute("colspan",Zn+gn,Fn);const ir=Un+tr-1;for(let gr=Bn;gr<=ir;gr++)In.skipRow(gr)}else Rm(gn,bn,Dn.getPositionBefore())}})}removeRows(rn,ln){const dn=this.editor.model,mn=ln.rows||1,gn=this.getRows(rn),bn=ln.at,wn=bn+mn-1;if(wn>gn-1)throw new On("tableutils-removerows-row-index-out-of-range",this,{table:rn,options:ln});dn.change(An=>{const In={first:bn,last:wn}
7751,{cellsToMove:Dn,cellsToTrim:Bn}=function(Fn,{first:Gn,last:Un}){const Zn=new Map,tr=[];for(const{row:ir,column:gr,cellHeight:_r,cell:Rr}of new jo(Fn,{endRow:Un})){const Jr=ir+_r-1;if(ir>=Gn&&ir<=Un&&Jr>Un){const ho=_r-(Un-ir+1);Zn.set(gr,{cell:Rr,rowspan:ho})}if(ir<Gn&&Jr>=Gn){let ho;ho=Jr>=Un?Un-Gn+1:Jr-Gn+1,tr.push({cell:Rr,rowspan:_r-ho})}}return{cellsToMove:Zn,cellsToTrim:tr}}(rn,In);Dn.size&&function(Fn,Gn,Un,Zn){const tr=new jo(Fn,{includeAllSlots:!0,row:Gn}),ir=[...tr],gr=Fn.getChild(Gn);let _r;for(const{column:Rr,cell:Jr,isAnchor:ho}of ir)if(Un.has(Rr)){const{cell:_o,rowspan:iu}=Un.get(Rr),ou=_r?Zn.createPositionAfter(_r):Zn.createPositionAt(gr,0);Zn.move(Zn.createRangeOn(_o),ou),ru("rowspan",iu,_o,Zn),_r=_o}else ho&&(_r=Jr)}(rn,wn+1,Dn,An);for(let Fn=wn;Fn>=bn;Fn--)An.remove(rn.getChild(Fn));for(const{rowspan:Fn,cell:Gn}of Bn)ru("rowspan",Fn,Gn,An);(function(Fn,{first:Gn,last:Un},Zn){const tr=Fn.getAttribute("headingRows")||0;Gn<tr&&ru("headingRows",Un<tr?tr-(Un-Gn+1):Gn,Fn,Zn,0)})(rn,In,An),B1(rn,this)||L1(rn,this)})}removeColumns(rn,ln){const dn=this.editor.model,mn=ln.at,gn=ln.columns||1,bn=ln.at+gn-1;dn.change(wn=>{(function(In,Dn,Bn){const Fn=In.getAttribute("headingColumns")||0;if(Fn&&Dn.first<Fn){const Gn=Math.min(Fn-1,Dn.last)-Dn.first+1;Bn.setAttribute("headingColumns",Fn-Gn,In)}})(rn,{first:mn,last:bn},wn);const An=WN(rn);for(let In=bn;In>=mn;In--){for(const{cell:Dn,column:Bn,cellWidth:Fn}of[...new jo(rn)])Bn<=In&&Fn>1&&Bn+Fn>In?ru("colspan",Fn-1,Dn,wn):Bn===In&&wn.remove(Dn);if(An[In]){const Dn=In===0?An[1]:An[In-1],Bn=parseFloat(An[In].getAttribute("columnWidth")),Fn=parseFloat(Dn.getAttribute("columnWidth"));wn.remove(An[In]),wn.setAttribute("columnWidth",Bn+Fn+"%",Dn)}}L1(rn,this)||B1(rn,this)})}splitCellVertically(rn,ln=2){const dn=this.editor.model,mn=rn.parent.parent,gn=parseInt(rn.getAttribute("rowspan")||"1"),bn=parseInt(rn.getAttribute("colspan")||"1");dn.change(wn=>{if(bn>1){const{newCellsSpan:An,updatedSpan:In}=zx(bn,ln);ru("colspan",In,rn,wn);const Dn={};An>1&&(Dn.colspan=An),gn>1&&(Dn.rowspan=gn),Rm(bn>ln?ln-1:bn-1,wn,wn.createPositionAfter(rn),Dn)}if(bn<ln){const An=ln-bn,In=[...new jo(mn)],{column:Dn}=In.find(({cell:Un})=>Un===rn),Bn=In.filter(({cell:Un,cellWidth:Zn,column:tr})=>Un!==rn&&tr===Dn||tr<Dn&&tr+Zn>Dn);for(const{cell:Un,cellWidth:Zn}of Bn)wn.setAttribute("colspan",Zn+An,Un);const Fn={};gn>1&&(Fn.rowspan=gn),Rm(An,wn,wn.createPositionAfter(rn),Fn);const Gn=mn.getAttribute("headingColumns")||0;Gn>Dn&&ru("headingColumns",Gn+An,mn,wn)}})}splitCellHorizontally(rn,ln=2){const dn=this.editor.model,mn=rn.parent,gn=mn.parent,bn=gn.getChildIndex(mn),wn=parseInt(rn.getAttribute("rowspan")||"1"),An=parseInt(rn.getAttribute("colspan")||"1");dn.change(In=>{if(wn>1){const Dn=[...new jo(gn,{startRow:bn,endRow:bn+wn-1,includeAllSlots:!0})],{newCellsSpan:Bn,updatedSpan:Fn}=zx(wn,ln);ru("rowspan",Fn,rn,In);const{column:Gn}=Dn.find(({cell:Zn})=>Zn===rn),Un={};Bn>1&&(Un.rowspan=Bn),An>1&&(Un.colspan=An);for(const Zn of Dn){const{column:tr,row:ir}=Zn;ir>=bn+Fn&&tr===Gn&&(ir+bn+Fn)%Bn==0&&Rm(1,In,Zn.getPositionBefore(),Un)}}if(wn<ln){const Dn=ln-wn,Bn=[...new jo(gn,{startRow:0,endRow:bn})];for(const{cell:Un,cellHeight:Zn,row:tr}of Bn)if(Un!==rn&&tr+Zn>bn){const ir=Zn+Dn;In.setAttribute("rowspan",ir,Un)}const Fn={};An>1&&(Fn.colspan=An),F1(In,gn,bn+1,Dn,1,Fn);const Gn=gn.getAttribute("headingRows")||0;Gn>bn&&ru("headingRows",Gn+Dn,gn,In)}})}getColumns(rn){return[...rn.getChild(0).getChildren()].reduce((ln,dn)=>ln+parseInt(dn.getAttribute("colspan")||"1"),0)}getRows(rn){return Array.from(rn.getChildren()).reduce((ln,dn)=>dn.is("element","tableRow")?ln+1:ln,0)}createTableWalker(rn,ln={}){return new jo(rn,ln)}getSelectedTableCells(rn){const ln=[];for(const dn of this.sortRanges(rn.getRanges())){const mn=dn.getContainedElement();mn&&mn.is("element","tableCell")&&ln.push(mn)}return ln}getTableCellsContainingSelection(rn){const ln=[];for(const dn of rn.getRanges()){const mn=dn.start.findAncestor("tableCell");mn&&ln.push(mn)}return ln}getSelectionAffectedTableCells(rn){const ln=this.getSelectedTableCells(rn);return ln.length?ln:this.getTableCellsContainingSelection(rn)}getRowIndexes(rn){const ln=rn.map(dn=>dn.parent.index);return this._getFirstLastIndexesObject(ln)}
7751getColumnIndexes(rn){const ln=rn[0].findAncestor("table"),dn=[...new jo(ln)].filter(mn=>rn.includes(mn.cell)).map(mn=>mn.column);return this._getFirstLastIndexesObject(dn)}isSelectionRectangular(rn){if(rn.length<2||!this._areCellInTheSameTableSection(rn))return!1;const ln=new Set,dn=new Set;let mn=0;for(const bn of rn){const{row:wn,column:An}=this.getCellLocation(bn),In=parseInt(bn.getAttribute("rowspan"))||1,Dn=parseInt(bn.getAttribute("colspan"))||1;ln.add(wn),dn.add(An),In>1&&ln.add(wn+In-1),Dn>1&&dn.add(An+Dn-1),mn+=In*Dn}return function(bn,wn){const An=Array.from(bn.values()),In=Array.from(wn.values()),Dn=Math.max(...An),Bn=Math.min(...An),Fn=Math.max(...In),Gn=Math.min(...In);return(Dn-Bn+1)*(Fn-Gn+1)}(ln,dn)==mn}sortRanges(rn){return Array.from(rn).sort(qN)}_getFirstLastIndexesObject(rn){const ln=rn.sort((dn,mn)=>dn-mn);return{first:ln[0],last:ln[ln.length-1]}}_areCellInTheSameTableSection(rn){const ln=rn[0].findAncestor("table"),dn=this.getRowIndexes(rn),mn=parseInt(ln.getAttribute("headingRows"))||0;if(!this._areIndexesInSameSection(dn,mn))return!1;const gn=this.getColumnIndexes(rn),bn=parseInt(ln.getAttribute("headingColumns"))||0;return this._areIndexesInSameSection(gn,bn)}_areIndexesInSameSection({first:rn,last:ln},dn){return rn<dn==ln<dn}}function F1(pn,rn,ln,dn,mn,gn={}){for(let bn=0;bn<dn;bn++){const wn=pn.createElement("tableRow");pn.insert(wn,rn,ln),Rm(mn,pn,pn.createPositionAt(wn,"end"),gn)}}function Rm(pn,rn,ln,dn={}){for(let mn=0;mn<pn;mn++)mm(rn,ln,dn)}function zx(pn,rn){if(pn<rn)return{newCellsSpan:1,updatedSpan:1};const ln=Math.floor(pn/rn);
7751return{newCellsSpan:ln,updatedSpan:pn-ln*rn+ln}}function qN(pn,rn){const ln=pn.start,dn=rn.start;return ln.isBefore(dn)?-1:1}class KN extends Co{refresh(){const rn=this.editor.plugins.get(Eu),ln=rn.getSelectedTableCells(this.editor.model.document.selection);this.isEnabled=rn.isSelectionRectangular(ln)}execute(){const rn=this.editor.model,ln=this.editor.plugins.get(Eu);rn.change(dn=>{const mn=ln.getSelectedTableCells(rn.document.selection),gn=mn.shift(),{mergeWidth:bn,mergeHeight:wn}=function(An,In,Dn){let Bn=0,Fn=0;for(const ir of In){const{row:gr,column:_r}=Dn.getCellLocation(ir);Bn=Hx(ir,_r,Bn,"colspan"),Fn=Hx(ir,gr,Fn,"rowspan")}const{row:Gn,column:Un}=Dn.getCellLocation(An),Zn=Bn-Un,tr=Fn-Gn;return{mergeWidth:Zn,mergeHeight:tr}}(gn,mn,ln);ru("colspan",bn,gn,dn),ru("rowspan",wn,gn,dn);for(const An of mn)YN(An,gn,dn);R1(gn.findAncestor("table"),ln),dn.setSelection(gn,"in")})}}function YN(pn,rn,ln){Vx(pn)||(Vx(rn)&&ln.remove(ln.createRangeIn(rn)),ln.move(ln.createRangeIn(pn),ln.createPositionAt(rn,"end"))),ln.remove(pn)}function Vx(pn){const rn=pn.getChild(0);return pn.childCount==1&&rn.is("element","paragraph")&&rn.isEmpty}function Hx(pn,rn,ln,dn){const mn=parseInt(pn.getAttribute(dn)||"1");return Math.max(ln,rn+mn)}class ZN extends Co{constructor(rn){super(rn),this.affectsData=!1}refresh(){const rn=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=rn.length>0}execute(){const rn=this.editor.model,ln=this.editor.plugins.get("TableUtils"),dn=ln.getSelectionAffectedTableCells(rn.document.selection),mn=ln.getRowIndexes(dn),gn=dn[0].findAncestor("table"),bn=[];for(let wn=mn.first;wn<=mn.last;wn++)for(const An of gn.getChild(wn).getChildren())bn.push(rn.createRangeOn(An));rn.change(wn=>{wn.setSelection(bn)})}}class QN extends Co{constructor(rn){super(rn),this.affectsData=!1}refresh(){const rn=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=rn.length>0}execute(){const rn=this.editor.plugins.get("TableUtils"),ln=this.editor.model,dn=rn.getSelectionAffectedTableCells(ln.document.selection),mn=dn[0],gn=dn.pop(),bn=mn.findAncestor("table"),wn=rn.getCellLocation(mn),An=rn.getCellLocation(gn),In=Math.min(wn.column,An.column),Dn=Math.max(wn.column,An.column),Bn=[];for(const Fn of new jo(bn,{startColumn:In,endColumn:Dn}))Bn.push(ln.createRangeOn(Fn.cell));ln.change(Fn=>{Fn.setSelection(Bn)})}}function XN(pn){pn.document.registerPostFixer(rn=>function(ln,dn){const mn=dn.document.differ.getChanges();let gn=!1;const bn=new Set;for(const wn of mn){let An=null;wn.type=="insert"&&wn.name=="table"&&(An=wn.position.nodeAfter),wn.type!="insert"&&wn.type!="remove"||wn.name!="tableRow"&&wn.name!="tableCell"||(An=wn.position.findAncestor("table")),tB(wn)&&(An=wn.range.start.findAncestor("table")),An&&!bn.has(An)&&(gn=JN(An,ln)||gn,gn=eB(An,ln)||gn,bn.add(An))}return gn}(rn,pn))}function JN(pn,rn){let ln=!1;const dn=function(mn){const gn=parseInt(mn.getAttribute("headingRows")||"0"),bn=Array.from(mn.getChildren()).reduce((An,In)=>In.is("element","tableRow")?An+1:An,0),wn=[];for(const{row:An,cell:In,cellHeight:Dn}of new jo(mn)){if(Dn<2)continue;const Bn=An<gn?gn:bn;if(An+Dn>Bn){const Fn=Bn-An;wn.push({cell:In,rowspan:Fn})}}return wn}(pn);if(dn.length){ln=!0;for(const mn of dn)ru("rowspan",mn.rowspan,mn.cell,rn,1)}return ln}function eB(pn,rn){let ln=!1;const dn=function(wn){const An=new Array(wn.childCount).fill(0);for(const{rowIndex:In}of new jo(wn,{includeAllSlots:!0}))An[In]++;return An}(pn),mn=[];for(const[wn,An]of dn.entries())!An&&pn.getChild(wn).is("element","tableRow")&&mn.push(wn);if(mn.length){ln=!0;for(const wn of mn.reverse())rn.remove(pn.getChild(wn)),dn.splice(wn,1)}const gn=dn.filter((wn,An)=>pn.getChild(An).is("element","tableRow")),bn=gn[0];if(!gn.every(wn=>wn===bn)){const wn=gn.reduce((An,In)=>In>An?In:An,0);for(const[An,In]of gn.entries()){const Dn=wn-In;if(Dn){for(let Bn=0;Bn<Dn;Bn++)mm(rn,rn.createPositionAt(pn.getChild(An),"end"));ln=!0}}}return ln}function tB(pn){if(pn.type!=="attribute")return!1;const rn=pn.attributeKey;return rn==="headingRows"||rn==="colspan"||rn==="rowspan"}function nB(pn){pn.document.registerPostFixer(rn=>function(ln,dn){const mn=dn.document.differ.getChanges();let gn=!1;for(const bn of mn)bn.type=="insert"&&bn.name=="table"&&(gn=rB(bn.position.nodeAfter,ln)||gn),bn.type=="insert"&&bn.name=="tableRow"&&(gn=Gx(bn.position.nodeAfter,ln)||gn),bn.type=="insert"&&bn.name=="tableCell"&&(gn=j1(bn.position.nodeAfter,ln)||gn),bn.type!="remove"&&bn.type!="insert"||!iB(bn)||(gn=j1(bn.position.parent,ln)||gn);return gn}(rn,pn))}function rB(pn,rn){let ln=!1;for(const dn of pn.getChildren())dn.is("element","tableRow")&&(ln=Gx(dn,rn)||ln);return ln}function Gx(pn,rn){let ln=!1;for(const dn of pn.getChildren())ln=j1(dn,rn)||ln;return ln}function j1(pn,rn){if(pn.childCount==0)return rn.insertElement("paragraph",pn),!0;const ln=Array.from(pn.getChildren()).filter(dn=>dn.is("$text"));for(const dn of ln)rn.wrap(rn.createRangeOn(dn),"paragraph");return!!ln.length}function iB(pn){return!!pn.position.parent.is("element","tableCell")&&(pn.type=="insert"&&pn.name=="$text"||pn.t
7751ype=="remove")}function oB(pn,rn){if(!pn.is("element","paragraph"))return!1;const ln=rn.toViewElement(pn);return!!ln&&Ex(pn)!==ln.is("element","span")}var Ux=an(3881),sB={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(Ux.Z,sB),Ux.Z.locals;class aB extends jr{constructor(rn){super(rn),this._additionalSlots=[]}static get pluginName(){return"TableEditing"}static get requires(){return[Eu]}init(){const rn=this.editor,ln=rn.model,dn=ln.schema,mn=rn.conversion,gn=rn.plugins.get(Eu);dn.register("table",{inheritAllFrom:"$blockObject",allowAttributes:["headingRows","headingColumns"]}),dn.register("tableRow",{allowIn:"table",isLimit:!0}),dn.register("tableCell",{allowContentOf:"$container",allowIn:"tableRow",allowAttributes:["colspan","rowspan"],isLimit:!0,isSelectable:!0}),mn.for("upcast").add(bn=>{bn.on("element:figure",(wn,An,In)=>{if(!In.consumable.test(An.viewItem,{name:!0,classes:"table"}))return;const Dn=function(Fn){for(const Gn of Fn.getChildren())if(Gn.is("element","table"))return Gn}(An.viewItem);if(!Dn||!In.consumable.test(Dn,{name:!0}))return;In.consumable.consume(An.viewItem,{name:!0,classes:"table"});const Bn=yu(In.convertItem(Dn,An.modelCursor).modelRange.getItems());Bn?(In.convertChildren(An.viewItem,In.writer.createPositionAt(Bn,"end")),In.updateConversionResult(Bn,An)):In.consumable.revert(An.viewItem,{name:!0,classes:"table"})})}),mn.for("upcast").add(LN()),mn.for("editingDowncast").elementToStructure({model:{name:"table",attributes:["headingRows"]},view:$x(gn,{asWidget:!0,additionalSlots:this._additionalSlots})}),mn.for("dataDowncast").elementToStructure({model:{name:"table",attributes:["headingRows"]},view:$x(gn,{additionalSlots:this._additionalSlots})}),mn.for("upcast").elementToElement({model:"tableRow",view:"tr"}),mn.for("upcast").add(bn=>{bn.on("element:tr",(wn,An)=>{An.viewItem.isEmpty&&An.modelCursor.index==0&&wn.stop()},{priority:"high"})}),mn.for("downcast").elementToElement({model:"tableRow",view:(bn,{writer:wn})=>bn.isEmpty?wn.createEmptyElement("tr"):wn.createContainerElement("tr")}),mn.for("upcast").elementToElement({model:"tableCell",view:"td"}),mn.for("upcast").elementToElement({model:"tableCell",view:"th"}),mn.for("upcast").add(Ax("td")),mn.for("upcast").add(Ax("th")),mn.for("editingDowncast").elementToElement({model:"tableCell",view:Sx({asWidget:!0})}),mn.for("dataDowncast").elementToElement({model:"tableCell",view:Sx()}),mn.for("editingDowncast").elementToElement({model:"paragraph",view:xx({asWidget:!0}),converterPriority:"high"}),mn.for("dataDowncast").elementToElement({model:"paragraph",view:xx(),converterPriority:"high"}),mn.for("downcast").attributeToAttribute({model:"colspan",view:"colspan"}),mn.for("upcast").attributeToAttribute({model:{key:"colspan",value:Wx("colspan")},view:"colspan"}),mn.for("downcast").attributeToAttribute({model:"rowspan",view:"rowspan"}),mn.for("upcast").attributeToAttribute({model:{key:"rowspan",value:Wx("rowspan")},view:"rowspan"}),rn.config.define("table.defaultHeadings.rows",0),rn.config.define("table.defaultHeadings.columns",0),rn.commands.add("insertTable",new jN(rn)),rn.commands.add("insertTableRowAbove",new Tx(rn,{order:"above"})),rn.commands.add("insertTableRowBelow",new Tx(rn,{order:"below"})),rn.commands.add("insertTableColumnLeft",new Mx(rn,{order:"left"})),rn.commands.add("insertTableColumnRight",new Mx(rn,{order:"right"})),rn.commands.add("removeTableRow",new zN(rn)),rn.commands.add("removeTableColumn",new VN(rn)),rn.commands.add("splitTableCellVertically",new Px(rn,{direction:"vertically"})),rn.commands.add("splitTableCellHorizontally",new Px(rn,{direction:"horizontally"})),rn.commands.add("mergeTableCells",new KN(rn)),rn.commands.add("mergeTableCellRight",new M0(rn,{direction:"right"})),rn.commands.add("mergeTableCellLeft",new M0(rn,{direction:"left"})),rn.commands.add("mergeTableCellDown",new M0(rn,{direction:"down"})),rn.commands.add("mergeTableCellUp",new M0(rn,{direction:"up"})),rn.commands.add("setTableColumnHeader",new GN(rn)),rn.commands.add("setTableRowHeader",new HN(rn)),rn.commands.add("selectTableRow",
7751new ZN(rn)),rn.commands.add("selectTableColumn",new QN(rn)),XN(ln),nB(ln),this.listenTo(ln.document,"change:data",()=>{(function(bn,wn){const An=bn.document.differ;for(const In of An.getChanges()){let Dn,Bn=!1;if(In.type=="attribute"){const Zn=In.range.start.nodeAfter;if(!Zn||!Zn.is("element","table")||In.attributeKey!="headingRows"&&In.attributeKey!="headingColumns")continue;Dn=Zn,Bn=In.attributeKey=="headingRows"}else In.name!="tableRow"&&In.name!="tableCell"||(Dn=In.position.findAncestor("table"),Bn=In.name=="tableRow");if(!Dn)continue;const Fn=Dn.getAttribute("headingRows")||0,Gn=Dn.getAttribute("headingColumns")||0,Un=new jo(Dn);for(const Zn of Un){const tr=Zn.row<Fn||Zn.column<Gn?"th":"td",ir=wn.mapper.toViewElement(Zn.cell);ir&&ir.is("element")&&ir.name!=tr&&wn.reconvertItem(Bn?Zn.cell.parent:Zn.cell)}}})(ln,rn.editing),function(bn,wn){const An=bn.document.differ,In=new Set;for(const Dn of An.getChanges()){const Bn=Dn.type=="attribute"?Dn.range.start.parent:Dn.position.parent;Bn.is("element","tableCell")&&In.add(Bn)}for(const Dn of In.values()){const Bn=Array.from(Dn.getChildren()).filter(Fn=>oB(Fn,wn.mapper));for(const Fn of Bn)wn.reconvertItem(Fn)}}(ln,rn.editing)})}registerAdditionalSlot(rn){this._additionalSlots.push(rn)}}function Wx(pn){return rn=>{const ln=parseInt(rn.getAttribute(pn));return Number.isNaN(ln)||ln<=0?null:ln}}var qx=an(1613),lB={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(qx.Z,lB),qx.Z.locals;class cB extends uo{constructor(rn){super(rn);const ln=this.bindTemplate;this.items=this._createGridCollection(),this.keystrokes=new Ou,this.focusTracker=new Au,this.set("rows",0),this.set("columns",0),this.bind("label").to(this,"columns",this,"rows",(dn,mn)=>`${mn} Ã ${dn}`),this.setTemplate({tag:"div",attributes:{class:["ck"]},children:[{tag:"div",attributes:{class:["ck-insert-table-dropdown__grid"]},on:{"[email protected]":ln.to("boxover")},children:this.items},{tag:"div",attributes:{class:["ck","ck-insert-table-dropdown__label"],"aria-hidden":!0},children:[{text:ln.to("label")}]}],on:{mousedown:ln.to(dn=>{dn.preventDefault()}),click:ln.to(()=>{this.fire("execute")})}}),this.on("boxover",(dn,mn)=>{const{row:gn,column:bn}=mn.target.dataset;this.items.get(10*(parseInt(gn,10)-1)+(parseInt(bn,10)-1)).focus()}),this.focusTracker.on("change:focusedElement",(dn,mn,gn)=>{if(!gn)return;const{row:bn,column:wn}=gn.dataset;this.set({rows:parseInt(bn),columns:parseInt(wn)})}),this.on("change:columns",()=>this._highlightGridBoxes()),this.on("change:rows",()=>this._highlightGridBoxes())}render(){super.render(),function({keystrokeHandler:rn,focusTracker:ln,gridItems:dn,numberOfColumns:mn,uiLanguageDirection:gn}){const bn=typeof mn=="number"?()=>mn:mn;function wn(Dn){return Bn=>{const Fn=dn.find(Zn=>Zn.element===ln.focusedElement),Gn=dn.getIndex(Fn),Un=Dn(Gn,dn);dn.get(Un).focus(),Bn.stopPropagation(),Bn.preventDefault()}}function An(Dn,Bn){return Dn===Bn-1?0:Dn+1}function In(Dn,Bn){return Dn===0?Bn-1:Dn-1}rn.set("arrowright",wn((Dn,Bn)=>gn==="rtl"?In(Dn,Bn.length):An(Dn,Bn.length))),rn.set("arrowleft",wn((Dn,Bn)=>gn==="rtl"?An(Dn,Bn.length):In(Dn,Bn.length))),rn.set("arrowup",wn((Dn,Bn)=>{let Fn=Dn-bn();return Fn<0&&(Fn=Dn+bn()*Math.floor(Bn.length/bn()),Fn>Bn.length-1&&(Fn-=bn())),Fn})),rn.set("arrowdown",wn((Dn,Bn)=>{let Fn=Dn+bn();return Fn>Bn.length-1&&(Fn=Dn%bn()),Fn}))}({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.items,numberOfColumns:10,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection});for(const rn of this.items)this.focusTracker.add(rn.element);this.keystrokes.listenTo(this.element)}focus(){this.items.get(0).focus()}focusLast(){this.items.get(0).focus()}_highlightGridBoxes(){const rn=this.rows,ln=this.columns;this.items.map((dn,mn)=>{const gn=Math.floor(mn/10)<rn&&mn%10<ln;dn.set("isOn",gn)})}_createGridButton(rn,ln,dn,mn){const gn=new Ro(rn);return gn.set({label:mn,class:"ck-insert-table-dropdown-grid-box"}),gn.extendTemplate({attributes:{"data-row":ln,"data-column":dn}}),gn}_createGridCollection(){const rn=[];for(let ln=0;ln<100;ln++){const dn=Math.floor(ln/10),mn=ln%10,gn=`${dn+1} Ã ${mn+1}`;rn.push(this._createGridButton(this.locale,dn+1,mn+1,gn))}return this.createCollection(rn)}}class dB extends jr{static get pluginName(){return"TableUI"}init(){const rn=this.editor,ln=this.editor.t,dn=rn.locale.contentLanguageDirection==="ltr";rn.ui.componentFactory.add("insertTable",mn=>{const gn=rn.commands.get("insertTable"),bn=Ip(mn);let wn;return bn.bind("isEnabled").to(gn),bn.buttonView.set({icon:bo.table,label:ln("Insert table"),tooltip:!0}),bn.on("change:isOpen",()=>{wn||(wn=new cB(mn),bn.panelView.children.add(wn),wn.delegate("execute").to(bn),bn.on("execute",()=>{rn.execute("insertTable",{rows:wn.rows,columns:wn.columns}),rn.editing.view.focus()}))}),bn}),rn.ui.componentFactory.add("tableColumn",mn=>
7751{const gn=[{type:"switchbutton",model:{commandName:"setTableColumnHeader",label:ln("Header column"),bindIsOn:!0}},{type:"separator"},{type:"button",model:{commandName:dn?"insertTableColumnLeft":"insertTableColumnRight",label:ln("Insert column left")}},{type:"button",model:{commandName:dn?"insertTableColumnRight":"insertTableColumnLeft",label:ln("Insert column right")}},{type:"button",model:{commandName:"removeTableColumn",label:ln("Delete column")}},{type:"button",model:{commandName:"selectTableColumn",label:ln("Select column")}}];return this._prepareDropdown(ln("Column"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M18 7v1H2V7h16zm0 5v1H2v-1h16z" opacity=".6"/><path d="M14 1v18a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1zm-2 1H8v4h4V2zm0 6H8v4h4V8zm0 6H8v4h4v-4z"/></svg>',gn,mn)}),rn.ui.componentFactory.add("tableRow",mn=>{const gn=[{type:"switchbutton",model:{commandName:"setTableRowHeader",label:ln("Header row"),bindIsOn:!0}},{type:"separator"},{type:"button",model:{commandName:"insertTableRowAbove",label:ln("Insert row above")}},{type:"button",model:{commandName:"insertTableRowBelow",label:ln("Insert row below")}},{type:"button",model:{commandName:"removeTableRow",label:ln("Delete row")}},{type:"button",model:{commandName:"selectTableRow",label:ln("Select row")}}];return this._prepareDropdown(ln("Row"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M7 2h1v16H7V2zm5 0h1v16h-1V2z" opacity=".6"/><path d="M1 6h18a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm1 2v4h4V8H2zm6 0v4h4V8H8zm6 0v4h4V8h-4z"/></svg>',gn,mn)}),rn.ui.componentFactory.add("mergeTableCells",mn=>{const gn=[{type:"button",model:{commandName:"mergeTableCellUp",label:ln("Merge cell up")}},{type:"button",model:{commandName:dn?"mergeTableCellRight":"mergeTableCellLeft",label:ln("Merge cell right")}},{type:"button",model:{commandName:"mergeTableCellDown",label:ln("Merge cell down")}},{type:"button",model:{commandName:dn?"mergeTableCellLeft":"mergeTableCellRight",label:ln("Merge cell left")}},{type:"separator"},{type:"button",model:{commandName:"splitTableCellVertically",label:ln("Split cell vertically")}},{type:"button",model:{commandName:"splitTableCellHorizontally",label:ln("Split cell horizontally")}}];return this._prepareMergeSplitButtonDropdown(ln("Merge cells"),'<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M7 2h1v16H7V2zm5 0h1v7h-1V2zm6 5v1H2V7h16zM8 12v1H2v-1h6z" opacity=".6"/><path d="M7 7h12a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1zm1 2v9h10V9H8z"/></svg>',gn,mn)})}_prepareDropdown(rn,ln,dn,mn){const gn=this.editor,bn=Ip(mn),wn=this._fillDropdownWithListOptions(bn,dn);return bn.buttonView.set({label:rn,icon:ln,tooltip:!0}),bn.bind("isEnabled").toMany(wn,"isEnabled",(...An)=>An.some(In=>In)),this.listenTo(bn,"execute",An=>{gn.execute(An.source.commandName),An.source instanceof Nv||gn.editing.view.focus()}),bn}_prepareMergeSplitButtonDropdown(rn,ln,dn,mn){const gn=this.editor,bn=Ip(mn,n0),wn="mergeTableCells",An=gn.commands.get(wn),In=this._fillDropdownWithListOptions(bn,dn);return bn.buttonView.set({label:rn,icon:ln,tooltip:!0,isEnabled:!0}),bn.bind("isEnabled").toMany([An,...In],"isEnabled",(...Dn)=>Dn.some(Bn=>Bn)),this.listenTo(bn.buttonView,"execute",()=>{gn.execute(wn),gn.editing.view.focus()}),this.listenTo(bn,"execute",Dn=>{gn.execute(Dn.source.commandName),gn.editing.view.focus()}),bn}_fillDropdownWithListOptions(rn,ln){const dn=this.editor,mn=[],gn=new np;for(const bn of ln)uB(bn,dn,mn,gn);return qC(rn,gn),mn}}function uB(pn,rn,ln,dn){if(pn.type==="button"||pn.type==="switchbutton"){const mn=pn.model=new PA(pn.model),{commandName:gn,bindIsOn:bn}=pn.model,wn=rn.commands.get(gn);ln.push(wn),mn.set({commandName:gn}),mn.bind("isEnabled").to(wn),bn&&mn.bind("isOn").to(wn,"value"),mn.set({withText:!0})}dn.add(pn)}var Kx=an(6945),hB={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(Kx.Z,hB),Kx.Z.locals;class gm extends jr{static get pluginName(){return"TableSelection"}static get requires(){return[Eu,Eu]}init(){const rn=this.editor,ln=rn.model,dn=rn.editing.view;this.listenTo(ln,"deleteContent",(mn,gn)=>this._handleDeleteContent(mn,gn),{priority:"high"}),this.listenTo(dn.document,"insertText",(mn,gn)=>this._handleInsertTextEvent(mn,gn),{priority:"high"}
7751),this._defineSelectionConverter(),this._enablePluginDisabling()}getSelectedTableCells(){const rn=this.editor.plugins.get(Eu),ln=this.editor.model.document.selection,dn=rn.getSelectedTableCells(ln);return dn.length==0?null:dn}getSelectionAsFragment(){const rn=this.editor.plugins.get(Eu),ln=this.getSelectedTableCells();return ln?this.editor.model.change(dn=>{const mn=dn.createDocumentFragment(),{first:gn,last:bn}=rn.getColumnIndexes(ln),{first:wn,last:An}=rn.getRowIndexes(ln),In=ln[0].findAncestor("table");let Dn=An,Bn=bn;if(rn.isSelectionRectangular(ln)){const Gn={firstColumn:gn,lastColumn:bn,firstRow:wn,lastRow:An};Dn=Rx(In,Gn),Bn=Fx(In,Gn)}const Fn=Ix(In,{startRow:wn,startColumn:gn,endRow:Dn,endColumn:Bn},dn);return dn.insert(Fn,mn,0),mn}):null}setCellSelection(rn,ln){const dn=this._getCellsToSelect(rn,ln);this.editor.model.change(mn=>{mn.setSelection(dn.cells.map(gn=>mn.createRangeOn(gn)),{backward:dn.backward})})}getFocusCell(){const rn=[...this.editor.model.document.selection.getRanges()].pop().getContainedElement();return rn&&rn.is("element","tableCell")?rn:null}getAnchorCell(){const rn=yu(this.editor.model.document.selection.getRanges()).getContainedElement();return rn&&rn.is("element","tableCell")?rn:null}_defineSelectionConverter(){const rn=this.editor,ln=new Set;rn.conversion.for("editingDowncast").add(dn=>dn.on("selection",(mn,gn,bn)=>{const wn=bn.writer;(function(Dn){for(const Bn of ln)Dn.removeClass("ck-editor__editable_selected",Bn);ln.clear()})(wn);const An=this.getSelectedTableCells();if(!An)return;for(const Dn of An){const Bn=bn.mapper.toViewElement(Dn);wn.addClass("ck-editor__editable_selected",Bn),ln.add(Bn)}const In=bn.mapper.toViewElement(An[An.length-1]);wn.setSelection(In,0)},{priority:"lowest"}))}_enablePluginDisabling(){const rn=this.editor;this.on("change:isEnabled",()=>{if(!this.isEnabled){const ln=this.getSelectedTableCells();if(!ln)return;rn.model.change(dn=>{const mn=dn.createPositionAt(ln[0],0),gn=rn.model.schema.getNearestSelectionRange(mn);dn.setSelection(gn)})}})}_handleDeleteContent(rn,ln){const dn=this.editor.plugins.get(Eu),mn=ln[0],gn=ln[1],bn=this.editor.model,wn=!gn||gn.direction=="backward",An=dn.getSelectedTableCells(mn);An.length&&(rn.stop(),bn.change(In=>{const Dn=An[wn?An.length-1:0];bn.change(Fn=>{for(const Gn of An)bn.deleteContent(Fn.createSelection(Gn,"in"))});const Bn=bn.schema.getNearestSelectionRange(In.createPositionAt(Dn,0));mn.is("documentSelection")?In.setSelection(Bn):mn.setTo(Bn)}))}_handleInsertTextEvent(rn,ln){const dn=this.editor,mn=this.getSelectedTableCells();if(!mn)return;const gn=dn.editing.view,bn=dn.editing.mapper,wn=mn.map(An=>gn.createRangeOn(bn.toViewElement(An)));ln.selection=gn.createSelection(wn)}_getCellsToSelect(rn,ln){const dn=this.editor.plugins.get("TableUtils"),mn=dn.getCellLocation(rn),gn=dn.getCellLocation(ln),bn=Math.min(mn.row,gn.row),wn=Math.max(mn.row,gn.row),An=Math.min(mn.column,gn.column),In=Math.max(mn.column,gn.column),Dn=new Array(wn-bn+1).fill(null).map(()=>[]),Bn={startRow:bn,endRow:wn,startColumn:An,endColumn:In};for(const{row:Un,cell:Zn}of new jo(rn.findAncestor("table"),Bn))Dn[Un-bn].push(Zn);const Fn=gn.row<mn.row,Gn=gn.column<mn.column;return Fn&&Dn.reverse(),Gn&&Dn.forEach(Un=>Un.reverse()),{cells:Dn.flat(),backward:Fn||Gn}}}class pB extends jr{static get pluginName(){return"TableClipboard"}static get requires(){return[gm,Eu]}init(){const rn=this.editor,ln=rn.editing.view.document;this.listenTo(ln,"copy",(dn,mn)=>this._onCopyCut(dn,mn)),this.listenTo(ln,"cut",(dn,mn)=>this._onCopyCut(dn,mn)),this.listenTo(rn.model,"insertContent",(dn,[mn,gn])=>this._onInsertContent(dn,mn,gn),{priority:"high"}),this.decorate("_replaceTableSlotCell")}_onCopyCut(rn,ln){const dn=this.editor.plugins.get(gm);if(!dn.getSelectedTableCells()||rn.name=="cut"&&!this.editor.model.canEditAt(this.editor.model.document.selection))return;ln.preventDefault(),rn.stop();const mn=this.editor.data,gn=this.editor.editing.view.document,bn=mn.toView(dn.getSelectionAsFragment());gn.fire("clipboardOutput",{dataTransfer:ln.dataTransfer,content:bn,method:rn.name})}_onInsertContent(rn,ln,dn){if(dn&&!dn.is("documentSelection"))return;const mn=this.editor.model,gn=this.editor.plugins.get(Eu);let bn=this.getTableIfOnlyTableInContent(ln,mn);if(!bn)return;const wn=gn.getSelectionAffectedTableCells(mn.document.selection);wn.length?(rn.stop(),mn.change(An=>{const In={width:gn.getColumns(bn),height:gn.getRows(bn)}
7751,Dn=function(tr,ir,gr,_r){const Rr=tr[0].findAncestor("table"),Jr=_r.getColumnIndexes(tr),ho=_r.getRowIndexes(tr),_o={firstColumn:Jr.first,lastColumn:Jr.last,firstRow:ho.first,lastRow:ho.last},iu=tr.length===1;return iu&&(_o.lastRow+=ir.height-1,_o.lastColumn+=ir.width-1,function(ou,Fm,Cp,_h){const Bp=_h.getColumns(ou),Lp=_h.getRows(ou);Cp>Bp&&_h.insertColumns(ou,{at:Bp,columns:Cp-Bp}),Fm>Lp&&_h.insertRows(ou,{at:Lp,rows:Fm-Lp})}(Rr,_o.lastRow+1,_o.lastColumn+1,_r)),iu||!_r.isSelectionRectangular(tr)?function(ou,Fm,Cp){const{firstRow:_h,lastRow:Bp,firstColumn:Lp,lastColumn:bm}=Fm,hE={first:_h,last:Bp},pE={first:Lp,last:bm};V1(ou,Lp,hE,Cp),V1(ou,bm+1,hE,Cp),z1(ou,_h,pE,Cp),z1(ou,Bp+1,pE,Cp,_h)}(Rr,_o,gr):(_o.lastRow=Rx(Rr,_o),_o.lastColumn=Fx(Rr,_o)),_o}(wn,In,An,gn),Bn=Dn.lastRow-Dn.firstRow+1,Fn=Dn.lastColumn-Dn.firstColumn+1,Gn={startRow:0,startColumn:0,endRow:Math.min(Bn,In.height)-1,endColumn:Math.min(Fn,In.width)-1};bn=Ix(bn,Gn,An);const Un=wn[0].findAncestor("table"),Zn=this._replaceSelectedCellsWithPasted(bn,In,Un,Dn,An);if(this.editor.plugins.get("TableSelection").isEnabled){const tr=gn.sortRanges(Zn.map(ir=>An.createRangeOn(ir)));An.setSelection(tr)}else An.setSelection(Zn[0],0)})):R1(bn,gn)}_replaceSelectedCellsWithPasted(rn,ln,dn,mn,gn){const{width:bn,height:wn}=ln,An=function(tr,ir,gr){const _r=new Array(gr).fill(null).map(()=>new Array(ir).fill(null));for(const{column:Rr,row:Jr,cell:ho}of new jo(tr))_r[Jr][Rr]=ho;return _r}(rn,bn,wn),In=[...new jo(dn,{startRow:mn.firstRow,endRow:mn.lastRow,startColumn:mn.firstColumn,endColumn:mn.lastColumn,includeAllSlots:!0})],Dn=[];let Bn;for(const tr of In){const{row:ir,column:gr}=tr;gr===mn.firstColumn&&(Bn=tr.getPositionBefore());const _r=ir-mn.firstRow,Rr=gr-mn.firstColumn,Jr=An[_r%wn][Rr%bn],ho=Jr?gn.cloneElement(Jr):null,_o=this._replaceTableSlotCell(tr,ho,Bn,gn);_o&&(Lx(_o,ir,gr,mn.lastRow,mn.lastColumn,gn),Dn.push(_o),Bn=gn.createPositionAfter(_o))}const Fn=parseInt(dn.getAttribute("headingRows")||"0"),Gn=parseInt(dn.getAttribute("headingColumns")||"0"),Un=mn.firstRow<Fn&&Fn<=mn.lastRow,Zn=mn.firstColumn<Gn&&Gn<=mn.lastColumn;if(Un){const tr=z1(dn,Fn,{first:mn.firstColumn,last:mn.lastColumn},gn,mn.firstRow);Dn.push(...tr)}if(Zn){const tr=V1(dn,Gn,{first:mn.firstRow,last:mn.lastRow},gn);Dn.push(...tr)}return Dn}_replaceTableSlotCell(rn,ln,dn,mn){const{cell:gn,isAnchor:bn}=rn;return bn&&mn.remove(gn),ln?(mn.insert(ln,dn),ln):null}getTableIfOnlyTableInContent(rn,ln){if(!rn.is("documentFragment")&&!rn.is("element"))return null;if(rn.is("element","table"))return rn;if(rn.childCount==1&&rn.getChild(0).is("element","table"))return rn.getChild(0);const dn=ln.createRangeIn(rn);for(const mn of dn.getItems())if(mn.is("element","table")){const gn=ln.createRange(dn.start,ln.createPositionBefore(mn));if(ln.hasContent(gn,{ignoreWhitespaces:!0}))return null;const bn=ln.createRange(ln.createPositionAfter(mn),dn.end);return ln.hasContent(bn,{ignoreWhitespaces:!0})?null:mn}return null}}function z1(pn,rn,ln,dn,mn=0){if(!(rn<1))return Dx(pn,rn,mn).filter(({column:gn,cellWidth:bn})=>Yx(gn,bn,ln)).map(({cell:gn})=>Ox(gn,rn,dn))}function V1(pn,rn,ln,dn){if(!(rn<1))return Nx(pn,rn).filter(({row:mn,cellHeight:gn})=>Yx(mn,gn,ln)).map(({cell:mn,column:gn})=>Bx(mn,gn,rn,dn))}function Yx(pn,rn,ln){const dn=pn+rn-1,{first:mn,last:gn}=ln;return pn>=mn&&pn<=gn||pn<mn&&dn>=mn}class fB extends jr{static get pluginName(){return"TableKeyboard"}static get requires(){return[gm,Eu]}init(){const rn=this.editor.editing.view.document;this.listenTo(rn,"arrowKey",(...ln)=>this._onArrowKey(...ln),{context:"table"}),this.listenTo(rn,"tab",(...ln)=>this._handleTabOnSelectedTable(...ln),{context:"figure"}),this.listenTo(rn,"tab",(...ln)=>this._handleTab(...ln),{context:["th","td"]})}_handleTabOnSelectedTable(rn,ln){const dn=this.editor,mn=dn.model.document.selection.getSelectedElement();mn&&mn.is("element","table")&&(ln.preventDefault(),ln.stopPropagation(),rn.stop(),dn.model.change(gn=>{gn.setSelection(gn.createRangeIn(mn.getChild(0).getChild(0)))}))}_handleTab(rn,ln){const dn=this.editor,mn=this.editor.plugins.get(Eu),gn=this.editor.plugins.get("TableSelection"),bn=dn.model.document.selection,wn=!ln.shift
7751Key;let An=mn.getTableCellsContainingSelection(bn)[0];if(An||(An=gn.getFocusCell()),!An)return;ln.preventDefault(),ln.stopPropagation(),rn.stop();const In=An.parent,Dn=In.parent,Bn=Dn.getChildIndex(In),Fn=In.getChildIndex(An),Gn=Fn===0;if(!wn&&Gn&&Bn===0)return void dn.model.change(ir=>{ir.setSelection(ir.createRangeOn(Dn))});const Un=Fn===In.childCount-1,Zn=Bn===mn.getRows(Dn)-1;if(wn&&Zn&&Un&&(dn.execute("insertTableRowBelow"),Bn===mn.getRows(Dn)-1))return void dn.model.change(ir=>{ir.setSelection(ir.createRangeOn(Dn))});let tr;if(wn&&Un)tr=Dn.getChild(Bn+1).getChild(0);else if(!wn&&Gn){const ir=Dn.getChild(Bn-1);tr=ir.getChild(ir.childCount-1)}else tr=In.getChild(Fn+(wn?1:-1));dn.model.change(ir=>{ir.setSelection(ir.createRangeIn(tr))})}_onArrowKey(rn,ln){const dn=this.editor,mn=X0(ln.keyCode,dn.locale.contentLanguageDirection);this._handleArrowKeys(mn,ln.shiftKey)&&(ln.preventDefault(),ln.stopPropagation(),rn.stop())}_handleArrowKeys(rn,ln){const dn=this.editor.plugins.get(Eu),mn=this.editor.plugins.get("TableSelection"),gn=this.editor.model,bn=gn.document.selection,wn=["right","down"].includes(rn),An=dn.getSelectedTableCells(bn);if(An.length){let Dn;return Dn=ln?mn.getFocusCell():wn?An[An.length-1]:An[0],this._navigateFromCellInDirection(Dn,rn,ln),!0}const In=bn.focus.findAncestor("tableCell");if(!In)return!1;if(!bn.isCollapsed)if(ln){if(bn.isBackward==wn&&!bn.containsEntireContent(In))return!1}else{const Dn=bn.getSelectedElement();if(!Dn||!gn.schema.isObject(Dn))return!1}return!!this._isSelectionAtCellEdge(bn,In,wn)&&(this._navigateFromCellInDirection(In,rn,ln),!0)}_isSelectionAtCellEdge(rn,ln,dn){const mn=this.editor.model,gn=this.editor.model.schema,bn=dn?rn.getLastPosition():rn.getFirstPosition();if(!gn.getLimitElement(bn).is("element","tableCell"))return mn.createPositionAt(ln,dn?"end":0).isTouching(bn);const wn=mn.createSelection(bn);return mn.modifySelection(wn,{direction:dn?"forward":"backward"}),bn.isEqual(wn.focus)}_navigateFromCellInDirection(rn,ln,dn=!1){const mn=this.editor.model,gn=rn.findAncestor("table"),bn=[...new jo(gn,{includeAllSlots:!0})],{row:wn,column:An}=bn[bn.length-1],In=bn.find(({cell:Zn})=>Zn==rn);let{row:Dn,column:Bn}=In;switch(ln){case"left":Bn--;break;case"up":Dn--;break;case"right":Bn+=In.cellWidth;break;case"down":Dn+=In.cellHeight}if(Dn<0||Dn>wn||Bn<0&&Dn<=0||Bn>An&&Dn>=wn)return void mn.change(Zn=>{Zn.setSelection(Zn.createRangeOn(gn))});Bn<0?(Bn=dn?0:An,Dn--):Bn>An&&(Bn=dn?An:0,Dn++);const Fn=bn.find(Zn=>Zn.row==Dn&&Zn.column==Bn).cell,Gn=["right","down"].includes(ln),Un=this.editor.plugins.get("TableSelection");if(dn&&Un.isEnabled){const Zn=Un.getAnchorCell()||rn;Un.setCellSelection(Zn,Fn)}else{const Zn=mn.createPositionAt(Fn,Gn?0:"end");mn.change(tr=>{tr.setSelection(Zn)})}}}class mB extends Hp{constructor(){super(...arguments),this.domEventType=["mousemove","mouseleave"]}onDomEvent(rn){this.fire(rn.type,rn)}}class gB extends jr{static get pluginName(){return"TableMouse"}static get requires(){return[gm,Eu]}init(){this.editor.editing.view.addObserver(mB),this._enableShiftClickSelection(),this._enableMouseDragSelection()}_enableShiftClickSelection(){const rn=this.editor,ln=rn.plugins.get(Eu);let dn=!1;const mn=rn.plugins.get(gm);this.listenTo(rn.editing.view.document,"mousedown",(gn,bn)=>{const wn=rn.model.document.selection;if(!this.isEnabled||!mn.isEnabled||!bn.domEvent.shiftKey)return;const An=mn.getAnchorCell()||ln.getTableCellsContainingSelection(wn)[0];if(!An)return;const In=this._getModelTableCellFromDomEvent(bn);In&&Zx(An,In)&&(dn=!0,mn.setCellSelection(An,In),bn.preventDefault())}),this.listenTo(rn.editing.view.document,"mouseup",()=>{dn=!1}),this.listenTo(rn.editing.view.document,"selectionChange",gn=>{dn&&gn.stop()},{priority:"highest"})}_enableMouseDragSelection(){const rn=this.editor;let ln,dn,mn=!1,gn=!1;const bn=rn.plugins.get(gm);this.listenTo(rn.editing.view.document,"mousedown",(wn,An)=>{this.isEnabled&&bn.isEnabled&&(An.domEvent.shiftKey||An.domEvent.ctrlKey||An.domEvent.altKey||(ln=this._getModelTableCellFromDomEvent(An)))}),this.listenTo(rn.editing.view.document,"mousemove",(wn,An)=>{if(!An.domEvent.buttons||!ln)return;const In=this._getModelTableCellFromDomEvent(An);In&&Zx(ln,In)&&(dn=In,mn||dn==ln||(mn=!0)),mn&&(gn=!0,bn.setCellSelection(ln,dn),An.preventDefault())}),this.listenTo(rn.editing.view.document,"mouseup",()=>{mn=!1,gn=!1,ln=null,dn=null}),this.listenTo(rn.editing.view.document,"selectionChange",wn=>{gn&&wn.stop()},{priority:"highest"})}_getModelTableCellFromDomEvent(rn){const ln=rn.target,dn=this.editor.editing.view.createPositionAt(ln,0);return this.editor.editing.mapper.toModelPosition(dn).parent.findAnce
7751stor("tableCell",{includeSelf:!0})}}function Zx(pn,rn){return pn.parent.parent==rn.parent.parent}var Qx=an(6306),vB={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(Qx.Z,vB),Qx.Z.locals;function bB(pn){const rn=pn.getSelectedElement();return rn&&Xx(rn)?rn:null}function _B(pn){const rn=pn.getFirstPosition();if(!rn)return null;let ln=rn.parent;for(;ln;){if(ln.is("element")&&Xx(ln))return ln;ln=ln.parent}return null}function Xx(pn){return!!pn.getCustomProperty("table")&&bu(pn)}var Jx=an(7368),yB={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(Jx.Z,yB),Jx.Z.locals;var eE=an(9247),kB={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(eE.Z,kB),eE.Z.locals;var tE=an(4070),wB={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(tE.Z,wB),tE.Z.locals;var nE=an(6237),CB={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(nE.Z,CB),nE.Z.locals;var rE=an(5087),AB={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(rE.Z,AB),rE.Z.locals;const vm=Ru.defaultPositions;vm.northArrowSouth,vm.northArrowSouthWest,vm.northArrowSouthEast,vm.southArrowNorth,vm.southArrowNorthWest,vm.southArrowNorthEast,vm.viewportStickyNorth;var iE=an(7341),$B={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(iE.Z,$B),iE.Z.locals;var oE=an(2128),SB={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(oE.Z,SB),oE.Z.locals;var sE=an(4101),xB={injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0};Yr()(sE.Z,xB),sE.Z.locals;var EB=Object.defineProperty,aE=Object.getOwnPropertySymbols,TB=Object.prototype.hasOwnProperty,MB=Object.prototype.propertyIsEnumerable,lE=(pn,rn,ln)=>rn in pn?EB(pn,rn,{enumerable:!0,configurable:!0,writable:!0,value:ln}):pn[rn]=ln,cE=(pn,rn)=>{for(var ln in rn||(rn={}))TB.call(rn,ln)&&lE(pn,ln,rn[ln]);if(aE)for(var ln of aE(rn))MB.call(rn,ln)&&lE(pn,ln,rn[ln]);return pn};const PB={autoRefresh:!0},dE=36e5;class H1 extends cr(){constructor(rn,ln={}){if(super(),!rn)throw new On("token-missing-token-url",this);ln.initValue&&this._validateTokenValue(ln.initValue),this.set("value",ln.initValue),this._refresh=typeof rn=="function"?rn:()=>{return dn=rn,new Promise((mn,gn)=>{const bn=new XMLHttpRequest;bn.open("GET",dn),bn.addEventListener("load",()=>{const wn=bn.status,An=bn.response;return wn<200||wn>299?gn(new On("token-cannot-download-new-token",null)):mn(An)}),bn.addEventListener("error",()=>gn(new Error("Network Error"))),bn.addEventListener("abort",()=>gn(new Error("Abort"))),bn.send()});var dn},this._options=cE(cE({},PB),ln)}init(){return new Promise((rn,ln)=>{this.value?(this._options.autoRefresh&&this._registerRefreshTokenTimeout(),rn(this)):this.refreshToken().then(rn).catch(ln)})}refreshToken(){return this._refresh().then(rn=>(this._validateTokenValue(rn),this.set("value",rn),this._options.autoRefresh&&this._registerRefreshTokenTimeout(),this))}destroy(){clearTimeout(this._tokenRefreshTimeout)}_validateTokenValue(rn){const ln=typeof rn=="string",dn=!/^".*"$/.test(rn),mn=ln&&rn.split(".").length===3;if(!dn||!mn)throw new On("token-not-in-jwt-format",this)}_registerRefreshTokenTimeout(){const rn=this._getTokenRefreshTimeoutTime();clearTimeout(this._tokenRefreshTimeout),this._tokenRefreshTimeout=setTimeout(()=>{this.refreshToken()},rn)}_getTokenRefreshTimeoutTime(){try{const[,rn]=this.value.split("."),{exp:ln}=JSON.parse(atob(rn));return ln?Math.floor((1e3*ln-Date.now())/2):dE}catch{return dE}}static create(rn,ln={}){return new H1(rn,ln).init()}}const G1=/^data:(\S*?);base64,/;class IB extends Yn(){constructor(rn,ln,dn){if(super(),!rn)throw new On("fileuploader-missing-file",null);if(!ln)throw new On("fileuploader-missing-token",null);if(!dn)throw new On("fileuploader-missing-api-address",null);this.file=function(mn){if(typeof mn!="string")return!1;const gn=mn.match(G1);return!(!gn||!gn.length)}
7751(rn)?function(mn,gn=512){try{const bn=mn.match(G1)[1],wn=atob(mn.replace(G1,"")),An=[];for(let In=0;In<wn.length;In+=gn){const Dn=wn.slice(In,In+gn),Bn=new Array(Dn.length);for(let Fn=0;Fn<Dn.length;Fn++)Bn[Fn]=Dn.charCodeAt(Fn);An.push(new Uint8Array(Bn))}return new Blob(An,{type:bn})}catch{throw new On("fileuploader-decoding-image-data-error",null)}}(rn):rn,this._token=ln,this._apiAddress=dn}onProgress(rn){return this.on("progress",(ln,dn)=>rn(dn)),this}onError(rn){return this.once("error",(ln,dn)=>rn(dn)),this}abort(){this.xhr.abort()}send(){return this._prepareRequest(),this._attachXHRListeners(),this._sendRequest()}_prepareRequest(){const rn=new XMLHttpRequest;rn.open("POST",this._apiAddress),rn.setRequestHeader("Authorization",this._token.value),rn.responseType="json",this.xhr=rn}_attachXHRListeners(){const rn=this.xhr,ln=dn=>()=>this.fire("error",dn);rn.addEventListener("error",ln("Network Error")),rn.addEventListener("abort",ln("Abort")),rn.upload&&rn.upload.addEventListener("progress",dn=>{dn.lengthComputable&&this.fire("progress",{total:dn.total,uploaded:dn.loaded})}),rn.addEventListener("load",()=>{const dn=rn.status,mn=rn.response;if(dn<200||dn>299)return this.fire("error",mn.message||mn.error)})}_sendRequest(){const rn=new FormData,ln=this.xhr;return rn.append("file",this.file),new Promise((dn,mn)=>{ln.addEventListener("load",()=>{const gn=ln.status,bn=ln.response;return gn<200||gn>299?bn.message?mn(new On("fileuploader-uploading-data-failed",this,{message:bn.message})):mn(bn.error):dn(bn)}),ln.addEventListener("error",()=>mn(new Error("Network Error"))),ln.addEventListener("abort",()=>mn(new Error("Abort"))),ln.send(rn)})}}class DB{constructor(rn,ln){if(!rn)throw new On("uploadgateway-missing-token",null);if(!ln)throw new On("uploadgateway-missing-api-address",null);this._token=rn,this._apiAddress=ln}upload(rn){return new IB(rn,this._token,this._apiAddress)}}class OB extends Lv{static get pluginName(){return"CloudServicesCore"}createToken(rn,ln){return new H1(rn,ln)}createUploadGateway(rn,ln){return new DB(rn,ln)}}var uE=(pn,rn,ln)=>new Promise((dn,mn)=>{var gn=An=>{try{wn(ln.next(An))}catch(In){mn(In)}},bn=An=>{try{wn(ln.throw(An))}catch(In){mn(In)}},wn=An=>An.done?dn(An.value):Promise.resolve(An.value).then(gn,bn);
7751wn((ln=ln.apply(pn,rn)).next())});class U1 extends u0{}U1.builtinPlugins=[class extends jr{static get requires(){return[V$,m0,g5,jD,ID,q$]}static get pluginName(){return"Essentials"}},class extends jr{static get requires(){return[pp]}static get pluginName(){return"CKFinderUploadAdapter"}init(){const pn=this.editor.config.get("ckfinder.uploadUrl");pn&&(this.editor.plugins.get(pp).createUploadAdapter=rn=>new M5(rn,pn,this.editor.t))}},class extends jr{static get requires(){return[Dp]}static get pluginName(){return"Autoformat"}afterInit(){this._addListAutoformats(),this._addBasicStylesAutoformats(),this._addHeadingAutoformats(),this._addBlockQuoteAutoformats(),this._addCodeBlockAutoformats(),this._addHorizontalLineAutoformats()}_addListAutoformats(){const pn=this.editor.commands;pn.get("bulletedList")&&Kp(this.editor,this,/^[*-]\s$/,"bulletedList"),pn.get("numberedList")&&Kp(this.editor,this,/^1[.|)]\s$/,"numberedList"),pn.get("todoList")&&Kp(this.editor,this,/^\[\s?\]\s$/,"todoList"),pn.get("checkTodoList")&&Kp(this.editor,this,/^\[\s?x\s?\]\s$/,()=>{this.editor.execute("todoList"),this.editor.execute("checkTodoList")})}_addBasicStylesAutoformats(){const pn=this.editor.commands;if(pn.get("bold")){const rn=y0(this.editor,"bold");Om(this.editor,this,/(?:^|\s)(\*\*)([^*]+)(\*\*)$/g,rn),Om(this.editor,this,/(?:^|\s)(__)([^_]+)(__)$/g,rn)}if(pn.get("italic")){const rn=y0(this.editor,"italic");Om(this.editor,this,/(?:^|\s)(\*)([^*_]+)(\*)$/g,rn),Om(this.editor,this,/(?:^|\s)(_)([^_]+)(_)$/g,rn)}if(pn.get("code")){const rn=y0(this.editor,"code");Om(this.editor,this,/(`)([^`]+)(`)$/g,rn)}if(pn.get("strikethrough")){const rn=y0(this.editor,"strikethrough");Om(this.editor,this,/(~~)([^~]+)(~~)$/g,rn)}}_addHeadingAutoformats(){const pn=this.editor.commands.get("heading");pn&&pn.modelElements.filter(rn=>rn.match(/^heading[1-6]$/)).forEach(rn=>{const ln=rn[7],dn=new RegExp(`^(#{${ln}})\\s$`);Kp(this.editor,this,dn,()=>{if(!pn.isEnabled||pn.value===rn)return!1;this.editor.execute("heading",{value:rn})})})}_addBlockQuoteAutoformats(){this.editor.commands.get("blockQuote")&&Kp(this.editor,this,/^>\s$/,"blockQuote")}_addCodeBlockAutoformats(){const pn=this.editor,rn=pn.model.document.selection;pn.commands.get("codeBlock")&&Kp(pn,this,/^```$/,()=>{if(rn.getFirstPosition().parent.is("element","listItem"))return!1;this.editor.execute("codeBlock",{usePreviousLanguageChoice:!0})})}_addHorizontalLineAutoformats(){this.editor.commands.get("horizontalLine")&&Kp(this.editor,this,/^---$/,"horizontalLine")}},class extends jr{static get requires(){return[P5,I5]}static get pluginName(){return"Bold"}},class extends jr{static get requires(){return[O5,N5]}static get pluginName(){return"Italic"}},class extends jr{static get requires(){return[L5,F5]}static get pluginName(){return"BlockQuote"}},class extends jr{static get pluginName(){return"CKBox"}static get requires(){return[h2,j5]}},class extends jr{static get pluginName(){return"CKFinder"}static get requires(){return["Link","CKFinderUploadAdapter",u4,c4]}},class extends Lv{constructor(){super(...arguments),this.token=null,this._tokens=new Map}static get pluginName(){return"CloudServices"}static get requires(){return[OB]}init(){return uE(this,null,function*(){const pn=this.context.config.get("cloudServices")||{};for(const[ln,dn]of Object.entries(pn))this[ln]=dn;if(!this.tokenUrl)return void(this.token=null);const rn=this.context.plugins.get("CloudServicesCore");this.token=yield rn.createToken(this.tokenUrl).init(),this._tokens.set(this.tokenUrl,this.token)})}registerTokenUrl(pn){return uE(this,null,function*(){if(this._tokens.has(pn))return this.getTokenFor(pn);const rn=this.context.plugins.get("CloudServicesCore"),ln=yield rn.createToken(pn).init();return this._tokens.set(pn,ln),ln})}getTokenFor(pn){const rn=this._tokens.get(pn);if(!rn)throw new On("cloudservices-token-not-registered",this);return rn}destroy(){super.destroy();for(const pn of this._tokens.values())pn.destroy()}},class extends jr{static get pluginName(){return"EasyImage"}static get requires(){return[h4,"ImageUpload"]}init(){const pn=this.editor;pn.plugins.has("ImageBlockEditing")||pn.plugins.has("ImageInlineEditing")||jn("easy-image-image-feature-missing",pn)}},class extends jr{static get requires(){return[v4,_4]}static get pluginName(){return"Heading"}},class extends jr{static get requires(){return[j4,H4]}static get pluginName(){return"Image"}},class extends jr{static get requires(){return[U4,W4]}static get pluginName(){return"ImageCaption"}},class extends jr{static get requires(){return[gS,mO]}static get pluginName(){return"ImageStyle"}}
7751,class extends jr{static get requires(){return[v0,ju]}static get pluginName(){return"ImageToolbar"}afterInit(){const pn=this.editor,rn=pn.t,ln=pn.plugins.get(v0),dn=pn.plugins.get("ImageUtils");var mn;ln.register("image",{ariaLabel:rn("Image toolbar"),items:(mn=pn.config.get("image.toolbar")||[],mn.map(gn=>nr(gn)?gn.name:gn)),getRelatedElement:gn=>dn.getClosestSelectedImageWidget(gn)})}},class extends jr{static get pluginName(){return"ImageUpload"}static get requires(){return[sO,Y4,J4]}},class extends jr{static get pluginName(){return"Indent"}static get requires(){return[gO,vO]}},class extends jr{static get requires(){return[LS,qO,KO]}static get pluginName(){return"Link"}},class extends jr{static get requires(){return[cN,dN]}static get pluginName(){return"List"}},class extends jr{static get requires(){return[T0,wN,_N,gv]}static get pluginName(){return"MediaEmbed"}},g1,class extends jr{static get pluginName(){return"PasteFromOffice"}static get requires(){return[hp]}init(){const pn=this.editor,rn=pn.plugins.get("ClipboardPipeline"),ln=pn.editing.view.document,dn=[];dn.push(new PN(ln)),dn.push(new DN(ln)),dn.push(new NN(ln)),rn.on("inputTransformation",(mn,gn)=>{if(gn._isTransformedWithPasteFromOffice||pn.model.document.selection.getFirstPosition().parent.is("element","codeBlock"))return;const bn=gn.dataTransfer.getData("text/html"),wn=dn.find(An=>An.isActive(bn));wn&&(gn._parsedData||(gn._parsedData=BN(bn,ln.stylesProcessor)),wn.execute(gn),gn._isTransformedWithPasteFromOffice=!0)},{priority:"high"})}},class extends jr{static get requires(){return[b1,ju]}static get pluginName(){return"PictureEditing"}afterInit(){const pn=this.editor;pn.plugins.has("ImageBlockEditing")&&pn.model.schema.extend("imageBlock",{allowAttributes:["sources"]}),pn.plugins.has("ImageInlineEditing")&&pn.model.schema.extend("imageInline",{allowAttributes:["sources"]}),this._setupConversion(),this._setupImageUploadEditingIntegration()}_setupConversion(){const pn=this.editor,rn=pn.conversion,ln=pn.plugins.get("ImageUtils");rn.for("upcast").add(function(dn){const mn=["srcset","media","type","sizes"],gn=(bn,wn,An)=>{const In=wn.viewItem;if(!An.consumable.test(In,{name:!0}))return;const Dn=new Map;for(const Gn of In.getChildren())if(Gn.is("element","source")){const Un={};for(const Zn of mn)Gn.hasAttribute(Zn)&&An.consumable.test(Gn,{attributes:Zn})&&(Un[Zn]=Gn.getAttribute(Zn));Object.keys(Un).length&&Dn.set(Gn,Un)}const Bn=dn.findViewImgElement(In);if(!Bn)return;let Fn=wn.modelCursor.parent;if(!Fn.is("element","imageBlock")){const Gn=An.convertItem(Bn,wn.modelCursor);wn.modelRange=Gn.modelRange,wn.modelCursor=Gn.modelCursor,Fn=yu(Gn.modelRange.getItems())}An.consumable.consume(In,{name:!0});for(const[Gn,Un]of Dn)An.consumable.consume(Gn,{attributes:Object.keys(Un)});Dn.size&&An.writer.setAttribute("sources",Array.from(Dn.values()),Fn),An.convertChildren(In,Fn)};return bn=>{bn.on("element:picture",gn)}}(ln)),rn.for("downcast").add(function(dn){const mn=(gn,bn,wn)=>{if(!wn.consumable.consume(bn.item,gn.name))return;const An=wn.writer,In=wn.mapper.toViewElement(bn.item),Dn=dn.findViewImgElement(In),Bn=bn.attributeNewValue;if(Bn&&Bn.length){const Fn=An.createContainerElement("picture",null,Bn.map(Zn=>
7751An.createEmptyElement("source",Zn))),Gn=[];let Un=Dn.parent;for(;Un&&Un.is("attributeElement");){const Zn=Un.parent;An.unwrap(An.createRangeOn(Dn),Un),Gn.unshift(Un),Un=Zn}An.insert(An.createPositionBefore(Dn),Fn),An.move(An.createRangeOn(Dn),An.createPositionAt(Fn,"end"));for(const Zn of Gn)An.wrap(An.createRangeOn(Fn),Zn)}else if(Dn.parent.is("element","picture")){const Fn=Dn.parent;An.move(An.createRangeOn(Dn),An.createPositionBefore(Fn)),An.remove(Fn)}};return gn=>{gn.on("attribute:sources:imageBlock",mn),gn.on("attribute:sources:imageInline",mn)}}(ln))}_setupImageUploadEditingIntegration(){const pn=this.editor;if(!pn.plugins.has("ImageUploadEditing"))return;const rn=pn.plugins.get("ImageUploadEditing");this.listenTo(rn,"uploadComplete",(ln,{imageElement:dn,data:mn})=>{const gn=mn.sources;gn&&pn.model.change(bn=>{bn.setAttributes({sources:gn},dn)})})}},class extends jr{static get requires(){return[aB,dB,gm,gB,fB,pB,gv]}static get pluginName(){return"Table"}},class extends jr{static get requires(){return[v0]}static get pluginName(){return"TableToolbar"}afterInit(){const pn=this.editor,rn=pn.t,ln=pn.plugins.get(v0),dn=pn.config.get("table.contentToolbar"),mn=pn.config.get("table.tableToolbar");dn&&ln.register("tableContent",{ariaLabel:rn("Table toolbar"),items:dn,getRelatedElement:_B}),mn&&ln.register("table",{ariaLabel:rn("Table toolbar"),items:mn,getRelatedElement:bB})}},class extends jr{static get requires(){return["Delete","Input"]}static get pluginName(){return"TextTransformation"}constructor(pn){super(pn),pn.config.define("typing",{transformations:{include:DD}})}init(){const pn=this.editor.model.document.selection;pn.on("change:range",()=>{this.isEnabled=!pn.anchor.parent.is("element","codeBlock")}),this._enableTransformationWatchers()}_enableTransformationWatchers(){const pn=this.editor,rn=pn.model,ln=pn.plugins.get("Delete"),dn=function(gn){const bn=gn.extra||[],wn=gn.remove||[],An=In=>!wn.includes(In);return function(In){const Dn=new Set;for(const Bn of In)if(typeof Bn=="string"&&f$[Bn])for(const Fn of f$[Bn])Dn.add(Fn);else Dn.add(Bn);return Array.from(Dn)}(gn.include.concat(bn).filter(An)).filter(An).map(In=>typeof In=="string"&&p$[In]?p$[In]:In).filter(In=>typeof In=="object").map(In=>({from:OD(In.from),to:ND(In.to)}))}(pn.config.get("typing.transformations")),mn=new d$(pn.model,gn=>{for(const bn of dn)if(bn.from.test(gn))return{normalizedTransformation:bn}});mn.on("matched:data",(gn,bn)=>{if(!bn.batch.isTyping)return;const{from:wn,to:An}=bn.normalizedTransformation,In=wn.exec(bn.text),Dn=An(In.slice(1)),Bn=bn.range;let Fn=In.index;rn.enqueueChange(Gn=>{for(let Un=1;Un<In.length;Un++){const Zn=In[Un],tr=Dn[Un-1];if(tr==null){Fn+=Zn.length;continue}const ir=Bn.start.getShiftedBy(Fn),gr=rn.createRange(ir,ir.getShiftedBy(Zn.length)),_r=BD(ir);rn.insertContent(Gn.createText(tr,_r),gr),Fn+=tr.length}rn.enqueueChange(()=>{ln.requestUndoOnBackspace()})})}),mn.bind("isEnabled").to(this)}}],U1.defaultConfig={toolbar:{items:["undo","redo","|","heading","|","bold","italic","|","link","uploadImage","insertTable","blockQuote","mediaEmbed","|","bulletedList","numberedList","outdent","indent"]},image:{toolbar:["imageStyle:inline","imageStyle:block","imageStyle:side","|","toggleImageCaption","imageTextAlternative"]},table:{contentToolbar:["tableColumn","tableRow","mergeTableCells"]},language:"en"}})(),cn=cn.default})())})(ckeditor,ckeditor.exports);var ckeditorExports=ckeditor.exports;const ClassicEditor=getDefaultExportFromCjs(ckeditorExports);var basePropertyOf=_basePropertyOf,htmlUnescapes={"&":"&","<":"<",">":">",""":'"',"'":"'"},unescapeHtmlChar$1=basePropertyOf(htmlUnescapes),_unescapeHtmlChar=unescapeHtmlChar$1,toString$1=toString_1,unescapeHtmlChar=_unescapeHtmlChar,reEscapedHtml=/&(?:amp|lt|gt|quot|#39);/g,reHasEscapedHtml=RegExp(reEscapedHtml.source);function unescape$1(_e){return _e=toString$1(_e),_e&&reHasEscapedHtml.test(_e)?_e.replace(reEscapedHtml,unescapeHtmlChar):_e}var _unescape=unescape$1;const _unescape$1=getDefaultExportFromCjs(_unescape),_sfc_main$a={props:{context:{type:Object}},components:{},mounted(){},data(){return{editor:ClassicEditor,editorConfig:{toolbar:["bold","italic","|","link","|","numberedList","bulletedList","|","undo","redo"]}}},computed:{editorData:{get(){return _unescape$1(this.context.value)},set(_e){this.context.value=_e}}},methods:{onInput(){this.context.node.input(this.context.value)}},watch:{}},_hoisted_1$a={class:"formkit-rich"};function _sfc_render$a(_e,tn,nn,sn,an,cn){const un=resolveComponent("ckeditor");return openBlock(),createElementBlock("div",_hoisted_1$a,[createVNode(un,{modelValue:_e.editorData,"onUpdate:modelValue":tn[0]||(tn[0]=hn=>_e.editorData=hn),editor:_e.editor,config:_e.editorConfig,onInput:_e.onInput},null,8,["modelValue","editor","config","onInput"])])}const FormKitRich=_export_sfc$1(_sfc_main$a,[["render",_sfc_render$a]]);function p(_e,tn){var nn=Object.keys(_e);if(Object.getOwnPropertySymbols){var sn=Object.getOwnPropertySymbols(_e);tn&&(sn=sn.filter(function(an){return Object.getOwnPropertyDescriptor(_e,an).enumerable})),nn.push.apply(nn,sn)}return nn}function g(_e){for(var tn=1;tn<arguments.length;tn++){var nn=arguments[tn]!=null?arguments[tn]:{};
7751tn%2?p(Object(nn),!0).forEach(function(sn){f(_e,sn,nn[sn])}):Object.getOwnPropertyDescriptors?Object.defineProperties(_e,Object.getOwnPropertyDescriptors(nn)):p(Object(nn)).forEach(function(sn){Object.defineProperty(_e,sn,Object.getOwnPropertyDescriptor(nn,sn))})}return _e}function f(_e,tn,nn){return tn in _e?Object.defineProperty(_e,tn,{value:nn,enumerable:!0,configurable:!0,writable:!0}):_e[tn]=nn,_e}function v(_e,tn){if(_e==null)return{};var nn,sn,an=function(un,hn){if(un==null)return{};var fn,vn,_n={},kn=Object.keys(un);for(vn=0;vn<kn.length;vn++)fn=kn[vn],hn.indexOf(fn)>=0||(_n[fn]=un[fn]);return _n}(_e,tn);if(Object.getOwnPropertySymbols){var cn=Object.getOwnPropertySymbols(_e);for(sn=0;sn<cn.length;sn++)nn=cn[sn],tn.indexOf(nn)>=0||Object.prototype.propertyIsEnumerable.call(_e,nn)&&(an[nn]=_e[nn])}return an}function b(_e){return function(tn){if(Array.isArray(tn))return w(tn)}(_e)||function(tn){if(typeof Symbol<"u"&&tn[Symbol.iterator]!=null||tn["@@iterator"]!=null)return Array.from(tn)}(_e)||function(tn,nn){if(tn){if(typeof tn=="string")return w(tn,nn);var sn=Object.prototype.toString.call(tn).slice(8,-1);if(sn==="Object"&&tn.constructor&&(sn=tn.constructor.name),sn==="Map"||sn==="Set")return Array.from(tn);if(sn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(sn))return w(tn,nn)}}(_e)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 7752In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function w(_e,tn){(tn==null||tn>_e.length)&&(tn=_e.length);for(var nn=0,sn=new Array(tn);nn<tn;nn++)sn[nn]=_e[nn];return sn}var y,z,R,A=(y=function(_e){/*! 7753 Copyright (c) 2018 Jed Watson. 7754 Licensed under the MIT License (MIT), see 7755 http://jedwatson.github.io/classnames 7756*/(function(){var tn={}.hasOwnProperty;function nn(){for(var sn=[],an=0;an<arguments.length;an++){var cn=arguments[an];if(cn){var un=typeof cn;if(un==="string"||un==="number")sn.push(cn);else if(Array.isArray(cn)){if(cn.length){var hn=nn.apply(null,cn);hn&&sn.push(hn)}}else if(un==="object")if(cn.toString===Object.prototype.toString)for(var fn in cn)tn.call(cn,fn)&&cn[fn]&&sn.push(fn);else sn.push(cn.toString())}}return sn.join(" ")}_e.exports?(nn.default=nn,_e.exports=nn):window.classNames=nn})()},y(R={path:z,exports:{},require:function(_e,tn){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(tn==null&&R.path)}}
vendor: 9,044 bytes, lines 7756-7769
7756,R.exports),R.exports),M$1=function(_e){return function(tn,nn){if(!tn)return _e;var sn;typeof tn=="string"?sn=tn:nn=tn;var an=_e;return sn&&(an+="__"+sn),an+(nn?Object.keys(nn).reduce(function(cn,un){var hn=nn[un];return hn&&(cn+=" "+(typeof hn=="boolean"?an+"--"+un:an+"--"+un+"_"+hn)),cn},""):"")}};function S(_e,tn,nn){var sn,an,cn,un,hn;function fn(){var _n=Date.now()-un;_n<tn&&_n>=0?sn=setTimeout(fn,tn-_n):(sn=null,nn||(hn=_e.apply(cn,an),cn=an=null))}tn==null&&(tn=100);var vn=function(){cn=this,an=arguments,un=Date.now();var _n=nn&&!sn;return sn||(sn=setTimeout(fn,tn)),_n&&(hn=_e.apply(cn,an),cn=an=null),hn};return vn.clear=function(){sn&&(clearTimeout(sn),sn=null)},vn.flush=function(){sn&&(hn=_e.apply(cn,an),cn=an=null,clearTimeout(sn),sn=null)},vn}S.debounce=S;var x=S,C=function(){return C=Object.assign||function(_e){for(var tn,nn=1,sn=arguments.length;nn<sn;nn++)for(var an in tn=arguments[nn])Object.prototype.hasOwnProperty.call(tn,an)&&(_e[an]=tn[an]);return _e},C.apply(this,arguments)};/*! ***************************************************************************** 7757Copyright (c) Microsoft Corporation. 7758 7759Permission to use, copy, modify, and/or distribute this software for any 7760purpose with or without fee is hereby granted. 7761 7762THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 7763REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 7764AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 7765INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 7766LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 7767OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 7768PERFORMANCE OF THIS SOFTWARE. 7769***************************************************************************** */function E(_e,tn){var nn,sn;return _e&&tn?(nn=""+_e+tn[0].toUpperCase()+tn.slice(1),sn=_e+"-"+tn):(nn=_e||tn,sn=_e||tn),{name:nn,classname:sn}}function W(_e){return/^blob:/.test(_e)}function T(_e){return W(_e)||function(tn){return/^data:/.test(tn)}(_e)}function O(_e){return!!(_e&&_e.constructor&&_e.call&&_e.apply)}function D(_e){return _e===void 0}function H(_e){return typeof _e=="object"&&_e!==null}function j(_e,tn,nn){var sn={};return H(_e)?(Object.keys(tn).forEach(function(an){D(_e[an])?sn[an]=tn[an]:H(tn[an])?H(_e[an])?sn[an]=j(_e[an],tn[an],nn[an]):sn[an]=_e[an]?tn[an]:nn[an]:tn[an]===!0||tn[an]===!1?sn[an]=!!_e[an]:sn[an]=_e[an]}),sn):_e?tn:nn}function L(_e){var tn=Number(_e);return Number.isNaN(tn)?_e:tn}function P(_e){return typeof(_e=="number"||function(tn){return typeof tn=="object"&&tn!==null}(_e)&&toString.call(_e)=="[object Number]")&&!$(_e)}function $(_e){return _e!=_e}function I(_e,tn){return Math.sqrt(Math.pow(_e.x-tn.x,2)+Math.pow(_e.y-tn.y,2))}var B=function(_e,tn){_e===void 0&&(_e={}),tn===void 0&&(tn={}),this.type="manipulateImage",this.move=_e,this.scale=tn},X=function(_e,tn){tn===void 0&&(tn={}),this.type="resize",this.directions=_e,this.params=tn},Y=function(_e){this.type="move",this.directions=_e},k=function(){function _e(tn,nn,sn,an,cn){this.type="drag",this.nativeEvent=tn,this.position=sn,this.previousPosition=an,this.element=nn,this.anchor=cn}return _e.prototype.shift=function(){var tn=this,nn=tn.element,sn=tn.anchor,an=tn.position;if(nn){var cn=nn.getBoundingClientRect(),un=cn.left,hn=cn.top;return{left:an.left-un-sn.left,top:an.top-hn-sn.top}}return{left:0,top:0}},_e}(),F={name:"DraggableElement",props:{classname:{type:String}},beforeMount:function(){window.addEventListener("mouseup",this.onMouseUp,{passive:!1}),window.addEventListener("mousemove",this.onMouseMove,{passive:!1}),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd,{passive:!1})},beforeUnmount:function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd)},mounted:function(){if(!this.$refs.draggable)throw new Error('You should add ref "draggable" to your root element to use draggable mixin');this.touches=[],this.hovered=!1},methods:{onMouseOver:function(){this.hovered||(this.hovered=!0,this.$emit("enter"))},onMouseLeave:function(){this.hovered&&!this.touches.length&&(this.hovered=!1,this.$emit("leave"))},onTouchStart:function(_e){_e.cancelable&&!this.disabled&&_e.touches.length===1&&(this.touches=b(_e.touches),this.hovered||(this.$emit("enter"),this.hovered=!0),_e.touches.length&&this.initAnchor(this.touches.reduce(function(tn,nn){return{clientX:tn.clientX+nn.clientX/_e.touches.length,clientY:tn.clientY+nn.clientY/_e.touches.length}},{clientX:0,clientY:0})),_e.preventDefault&&_e.preventDefault(),_e.stopPropagation())},onTouchEnd:function(){this.processEnd()},onTouchMove:function(_e){this.touches.length&&(this.processMove(_e,_e.touches),_e.preventDefault&&_e.preventDefault(),_e.stopPropagation&&_e.stopPropagation())},onMouseDown:function(_e){if(!this.disabled){var tn={fake:!0,clientX:_e.clientX,clientY:_e.clientY};this.touches=[tn],this.initAnchor(tn),_e.stopPropagation()}},onMouseMove:function(_e){this.touches.length&&(this.processMove(_e,[{fake:!0,clientX:_e.clientX,clientY:_e.clientY}]),_e.preventDefault&&_e.preventDefault())},onMouseUp:function(){this.processEnd()},initAnchor:function(_e){var tn=this.$refs.draggable.getBoundingClientRect(),nn=tn.left,sn=tn.right,an=tn.bottom,cn=tn.top;this.anchor={left:_e.clientX-nn,top:_e.clientY-cn,bottom:an-_e.clientY,right:sn-_e.clientX}},processMove:function(_e,tn){var nn=b(tn);if(this.touches.length){if(this.touches.length===1&&nn.length===1){var sn=this.$refs.draggable;this.$emit("drag",new k(_e,sn,{left:nn[0].clientX,top:nn[0].clientY},{left:this.touches[0].clientX,top:this.touches[0].clientY},this.anchor))}this.touches=nn}},processEnd:function(){this.touches.length&&this.$emit("drag-end"),this.hovered&&(this.$emit("leave"),this.hovered=!1),this.touches=[]}},emits:["drag","drag-end","leave","enter"]};F.render=function(_e,tn,nn,sn,an,cn){return openBlock(),createBlock("div",{ref:"draggable",class:nn.classname,onTouchstart:tn[1]||(tn[1]=function(){return cn.onTouchStart&&cn.onTouchStart.apply(cn,arguments)}),onMousedown:tn[2]||(tn[2]=function(){return cn.onMouseDown&&cn.onMouseDown.apply(cn,arguments)}),onMouseover:tn[3]||(tn[3]=function(){return cn.onMouseOver&&cn.onMouseOver.apply(cn,arguments)}),onMouseleave:tn[4]||(tn[4]=function(){return cn.onMouseLeave&&cn.onMouseLeave.apply(cn,arguments)})},[renderSlot(_e.$slots,"default")],34)};var U=M$1("vue-handler-wrapper"),N={name:"HandlerWrapper",components:{DraggableElement:F},props:{horizontalPosition:{type:String},verticalPosition:{type:String},disabled:{type:Boolean,default:!1}},computed:{classes:function(){var _e;if(this.horizontalPosition||this.verticalPosition){var tn,nn=E(this.horizontalPosition,this.verticalPosition);_e=U((f(tn={},nn.classname,!0),f(tn,"disabled",this.disabled),tn))}else _e=U({disabled:this.disabled});return{root:_e,draggable:U("draggable")}}},emits:["leave","enter","drag","drag-end"]};N.render=function(_e,tn,nn,sn,an,cn){var un=resolveComponent("DraggableElement");return openBlock(),createBlock("div",{class:cn.classes.root},[createVNode(un,{class:cn.classes.draggable,onDrag:tn[1]||(tn[1]=function(hn){return _e.$emit("drag",hn)}),onDragEnd:tn[2]||(tn[2]=function(hn){return _e.$emit("drag-end")}),onLeave:tn[3]||(tn[3]=function(hn){return _e.$emit("leave")}),onEnter:tn[4]||(tn[4]=function(hn){return _e.$emit("enter")})},{default:withCtx(function(){return[renderSlot(_e.$slots,"default")]}),_:3},8,["class"])],2)};var Z=M$1("vue-line-wrapper"),q={name:"LineWrapper",components:{DraggableElement:F},props:{position:{type:String,required:!0},disabled:{type:Boolean,default:!1}},computed:{classname:function(){var _e;return Z((f(_e={},this.position,!0),f(_e,"disabled",this.disabled),_e))}},emits:["leave","enter","drag","drag-end"]};q.render=function(_e,tn,nn,sn,an,cn){var un=resolveComponent("DraggableElement");return openBlock(),createBlock(un,{class:cn.classname,onDrag:tn[1]||(tn[1]=function(hn){return _e.$emit("drag",hn)}),onDragEnd:tn[2]||(tn[2]=function(hn){return _e.$emit("drag-end")}),onLeave:tn[3]||(tn[3]=function(hn){return _e.$emit("leave")}),onEnter:tn[4]||(tn[4]=function(hn){return _e.$emit("enter")})},{default:withCtx(function(){return[renderSlot(_e.$slots,"default")]}),_:3},8,["class"])};var V=["left","right","top","bottom"],_=["left","right"],G=["top","bottom"],Q=["left","top"],K=["fill-area","fit-area","stencil","none"],J={left:0,top:0,width:0,height:0};function tt(_e,tn,nn){return!(nn=nn||["width","height","left","top"]).some(function(sn){return _e[sn]!==tn[sn]})}function et(_e){return{left:_e.left,top:_e.top,right:_e.left+_e.width,bottom:_e.top+_e.height}}function it(_e,tn){return{left:_e.left-tn.left,top:_e.top-tn.top}}function nt(_e){return{left:_e.left+_e.width/2,top:_e.top+_e.height/2}}function st(_e,tn){var nn={left:0,top:0,right:0,bottom:0};
7769return V.forEach(function(sn){var an=tn[sn],cn=et(_e)[sn];nn[sn]=an!==void 0&&cn!==void 0?sn==="left"||sn==="top"?Math.max(0,an-cn):Math.max(0,cn-an):0}),nn}function ot(_e,tn){return{left:_e.left-tn.left,top:_e.top-tn.top,width:_e.width+tn.left+tn.right,height:_e.height+tn.top+tn.bottom}}function rt(_e){return{left:-_e.left,top:-_e.top}}function at(_e,tn){return C(C({},_e),{left:_e.left+tn.left,top:_e.top+tn.top})}function ht(_e,tn,nn,sn){if(tn!==1){if(nn){var an=nt(_e);return{width:_e.width*tn,height:_e.height*tn,left:_e.left+_e.width*(1-tn)/2+(nn.left-an.left)*(sn||1-tn),top:_e.top+_e.height*(1-tn)/2+(nn.top-an.top)*(sn||1-tn)}}return{width:_e.width*tn,height:_e.height*tn,left:_e.left+_e.width*(1-tn)/2,top:_e.top+_e.height*(1-tn)/2}}return _e}function ct(_e){return _e.width/_e.height}function lt(_e,tn){return Math.min(tn.right!==void 0&&tn.left!==void 0?(tn.right-tn.left)/_e.width:1/0,tn.bottom!==void 0&&tn.top!==void 0?(tn.bottom-tn.top)/_e.height:1/0)}function ut(_e,tn){var nn={left:0,top:0},sn=st(_e,tn);return sn.left&&sn.left>0?nn.left=sn.left:sn.right&&sn.right>0&&(nn.left=-sn.right),sn.top&&sn.top>0?nn.top=sn.top:sn.bottom&&sn.bottom>0&&(nn.top=-sn.bottom),nn}function dt(_e,tn){var nn;return tn.minimum&&_e<tn.minimum?nn=tn.minimum:tn.maximum&&_e>tn.maximum&&(nn=tn.maximum),nn}function mt(_e,tn){var nn=ct(_e),sn=ct(tn);return tn.width<1/0&&tn.height<1/0?nn>sn?{width:tn.width,height:tn.width/nn}:{width:tn.height*nn,height:tn.height}:tn.width<1/0?{width:tn.width,height:tn.width/nn}:tn.height<1/0?{width:tn.height*nn,height:tn.height}:_e}function pt(_e,tn){var nn=tn*Math.PI/180;return{width:Math.abs(_e.width*Math.cos(nn))+Math.abs(_e.height*Math.sin(nn)),height:Math.abs(_e.width*Math.sin(nn))+Math.abs(_e.height*Math.cos(nn))}}function gt(_e,tn){var nn=tn*Math.PI/180;return{left:_e.left*Math.cos(nn)-_e.top*Math.sin(nn),top:_e.left*Math.sin(nn)+_e.top*Math.cos(nn)}}function ft(_e,tn){var nn=st(vt(_e,tn),tn);return nn.left+nn.right+nn.top+nn.bottom?nn.left+nn.right>nn.top+nn.bottom?Math.min((_e.width+nn.left+nn.right)/_e.width,lt(_e,tn)):Math.min((_e.height+nn.top+nn.bottom)/_e.height,lt(_e,tn)):1}function vt(_e,tn,nn){nn===void 0&&(nn=!1);var sn=ut(_e,tn);return at(_e,nn?rt(sn):sn)}function bt(_e){return{width:_e.right!==void 0&&_e.left!==void 0?_e.right-_e.left:1/0,height:_e.bottom!==void 0&&_e.top!==void 0?_e.bottom-_e.top:1/0}}function wt(_e,tn){return C(C({},_e),{minWidth:Math.min(tn.width,_e.minWidth),minHeight:Math.min(tn.height,_e.minHeight),maxWidth:Math.min(tn.width,_e.maxWidth),maxHeight:Math.min(tn.height,_e.maxHeight)})}function yt(_e,tn,nn){nn===void 0&&(nn=!0);var sn={};return V.forEach(function(an){var cn=_e[an],un=tn[an];cn!==void 0&&un!==void 0?sn[an]=an==="left"||an==="top"?nn?Math.max(cn,un):Math.min(cn,un):nn?Math.min(cn,un):Math.max(cn,un):un!==void 0?sn[an]=un:cn!==void 0&&(sn[an]=cn)}),sn}function zt(_e,tn){return yt(_e,tn,!0)}function Rt(_e){var tn=_e.size,nn=_e.aspectRatio,sn=_e.ignoreMinimum,an=_e.sizeRestrictions;return!!((tn.correctRatio||ct(tn)>=nn.minimum&&ct(tn)<=nn.maximum)&&tn.height<=an.maxHeight&&tn.width<=an.maxWidth&&tn.width&&tn.height&&(sn||tn.height>=an.minHeight&&tn.width>=an.minWidth))}function At(_e,tn){return Math.pow(_e.width-tn.width,2)+Math.pow(_e.height-tn.height,2)}function Mt(_e){var tn=_e.width,nn=_e.height,sn=_e.sizeRestrictions,an={minimum:_e.aspectRatio&&_e.aspectRatio.minimum||0,maximum:_e.aspectRatio&&_e.aspectRatio.maximum||1/0},cn={width:Math.max(sn.minWidth,Math.min(sn.maxWidth,tn)),height:Math.max(sn.minHeight,Math.min(sn.maxHeight,nn))};function un(vn,_n){return _n===void 0&&(_n=!1),vn.reduce(function(kn,yn){return Rt({size:yn,aspectRatio:an,sizeRestrictions:sn,ignoreMinimum:_n})&&(!kn||At(yn,{width:tn,height:nn})<At(kn,{width:tn,height:nn}))?yn:kn},null)}var hn=[];an&&[an.minimum,an.maximum].forEach(function(vn){vn&&hn.push({width:cn.width,height:cn.width/vn,correctRatio:!0},{width:cn.height*vn,height:cn.height,correctRatio:!0})}),Rt({size:cn,aspectRatio:an,sizeRestrictions:sn})&&hn.push(cn);var fn=un(hn)||un(hn,!0);return fn&&{width:fn.width,height:fn.height}}function St(_e){var tn=_e.event,nn=_e.coordinates,sn=_e.positionRestrictions,an=sn===void 0?{}:sn,cn=at(nn,tn.directions);return at(cn,ut(cn,an))}function xt(_e){var tn=_e.coordinates,nn=_e.transform,sn=_e.imageSize,an=_e.sizeRestrictions,cn=_e.positionRestrictions,un=_e.aspectRatio,hn=_e.visibleArea,fn=function(_n,kn){return St({coordinates:_n,positionRestrictions:cn,event:new Y({left:kn.left-_n.left,top:kn.top-_n.top})})},vn=C({},tn);
vendor: 12,993 bytes, line 7769
7769return(Array.isArray(nn)?nn:[nn]).forEach(function(_n){var kn={};D((kn=typeof _n=="function"?_n({coordinates:vn,imageSize:sn,visibleArea:hn}):_n).width)&&D(kn.height)||(vn=function(yn,Cn){var Sn=C(C(C({},yn),Mt({width:Cn.width,height:Cn.height,sizeRestrictions:an,aspectRatio:un})),{left:0,top:0});return fn(Sn,{left:yn.left,top:yn.top})}(vn,C(C({},vn),kn))),D(kn.left)&&D(kn.top)||(vn=fn(vn,C(C({},vn),kn)))}),vn}function Ct(_e){_e.event;var tn=_e.getAreaRestrictions,nn=_e.boundaries,sn=_e.coordinates,an=_e.visibleArea;_e.aspectRatio;var cn=_e.stencilSize,un=_e.sizeRestrictions,hn=_e.positionRestrictions;_e.stencilReference;var fn,vn,_n,kn=C({},sn),yn=C({},an),Cn=C({},cn);fn=ct(Cn),vn=ct(kn),_n===void 0&&(_n=.001),(fn===0||vn===0?Math.abs(vn-fn)<_n:Math.abs(vn/fn)<1+_n&&Math.abs(vn/fn)>1-_n)||(kn=C(C({},kn),Mt({sizeRestrictions:un,width:kn.width,height:kn.height,aspectRatio:{minimum:ct(Cn),maximum:ct(Cn)}})));var Sn=ft(yn=ht(yn,kn.width*nn.width/(yn.width*Cn.width)),tn({visibleArea:yn,type:"resize"}));return Sn!==1&&(yn=ht(yn,Sn),kn=ht(kn,Sn)),yn=vt(yn=at(yn,it(nt(kn),nt(yn))),tn({visibleArea:yn,type:"move"})),{coordinates:kn=vt(kn,zt(et(yn),hn)),visibleArea:yn}}function Et(_e){var tn=_e.event,nn=_e.getAreaRestrictions,sn=_e.boundaries,an=_e.coordinates,cn=_e.visibleArea;_e.aspectRatio,_e.stencilSize,_e.sizeRestrictions;var un=_e.positionRestrictions;_e.stencilReference;var hn=C({},an),fn=C({},cn);if(an&&cn&&tn.type!=="manipulateImage"){var vn={width:0,height:0};fn.width,sn.width,ct(sn)>ct(hn)?(vn.height=.8*sn.height,vn.width=vn.height*ct(hn)):(vn.width=.8*sn.width,vn.height=vn.width*ct(hn));var _n=ft(fn=ht(fn,hn.width*sn.width/(fn.width*vn.width)),nn({visibleArea:fn,type:"resize"}));fn=ht(fn,_n),_n!==1&&(vn.height/=_n,vn.width/=_n),fn=vt(fn=at(fn,it(nt(hn),nt(fn))),nn({visibleArea:fn,type:"move"})),hn=vt(hn,zt(et(fn),un))}return{coordinates:hn,visibleArea:fn}}function Wt(_e){var tn=_e.event,nn=_e.coordinates,sn=_e.visibleArea,an=_e.getAreaRestrictions,cn=C({},sn),un=C({},nn);if(tn.type==="setCoordinates"){var hn=Math.max(0,un.width-cn.width),fn=Math.max(0,un.height-cn.height);hn>fn?cn=ht(cn,Math.min(un.width/cn.width,lt(cn,an({visibleArea:cn,type:"resize"})))):fn>hn&&(cn=ht(cn,Math.min(un.height/cn.height,lt(cn,an({visibleArea:cn,type:"resize"}))))),cn=vt(cn=at(cn,rt(ut(un,et(cn)))),an({visibleArea:cn,type:"move"}))}return{visibleArea:cn,coordinates:un}}function Tt(_e){var tn=_e.imageSize,nn=_e.visibleArea,sn=_e.coordinates,an=nn||tn;return{left:(nn?nn.left:0)+an.width/2-sn.width/2,top:(nn?nn.top:0)+an.height/2-sn.height/2}}function Ot(_e){var tn=_e.imageSize,nn=_e.visibleArea,sn=_e.aspectRatio,an=_e.sizeRestrictions,cn=nn||tn,un=Math.min(sn.maximum||1/0,Math.max(sn.minimum||0,ct(cn))),hn=cn.width<cn.height?{width:.8*cn.width,height:.8*cn.width/un}:{height:.8*cn.height,width:.8*cn.height*un};return Mt(C(C({},hn),{aspectRatio:sn,sizeRestrictions:an}))}function Dt(_e){var tn,nn,sn=_e.imageSize,an=_e.visibleArea,cn=_e.boundaries,un=_e.aspectRatio,hn=_e.sizeRestrictions,fn=_e.stencilSize,vn=an||sn;return ct(vn)>ct(cn)?nn=(tn=fn.height*vn.height/cn.height)*ct(fn):tn=(nn=fn.width*vn.width/cn.width)/ct(fn),Mt({width:nn,height:tn,aspectRatio:un,sizeRestrictions:hn})}function Ht(_e){var tn=_e.getAreaRestrictions,nn=_e.coordinates,sn=_e.imageSize,an=ct(_e.boundaries);if(nn){var cn={height:Math.max(nn.height,sn.height),width:Math.max(nn.width,sn.width)},un=mt({width:ct(cn)>an?cn.width:cn.height*an,height:ct(cn)>an?cn.width/an:cn.height},bt(tn())),hn={left:nn.left+nn.width/2-un.width/2,top:nn.top+nn.height/2-un.height/2,width:un.width,height:un.height},fn=st(nn,et(C({left:0,top:0},sn))),vn={};return!fn.left&&!fn.right&&hn.width<=sn.width&&(vn.left=0,vn.right=sn.width),!fn.top&&!fn.bottom&&hn.height<=sn.height&&(vn.top=0,vn.bottom=sn.height),vt(hn,vn)}var _n=ct(sn);return un={height:_n>an?sn.height:sn.width/an,width:_n>an?sn.height*an:sn.width},{left:sn.width/2-un.width/2,top:sn.height/2-un.height/2,width:un.width,height:un.height}}function jt(_e,tn){return yt(_e,et(tn))}function Lt(_e){var tn=_e.event,nn=_e.coordinates,sn=_e.visibleArea,an=_e.sizeRestrictions,cn=_e.getAreaRestrictions,un=_e.positionRestrictions,hn=_e.adjustStencil,fn=tn.scale,vn=tn.move,_n=C({},sn),kn=C({},nn),yn=1,Cn=1,Sn=fn.factor&&Math.abs(fn.factor-1)>.001;_n=at(_n,{left:vn.left||0,top:vn.top||0});var $n={stencil:{minimum:Math.max(an.minWidth?an.minWidth/kn.width:0,an.minHeight?an.minHeight/kn.height:0),maximum:Math.min(an.maxWidth?an.maxWidth/kn.width:1/0,an.maxHeight?an.maxHeight/kn.height:1/0,lt(kn,un))},area:{maximum:lt(_n,cn({visibleArea:_n,type:"resize"}))}};fn.factor&&Sn&&(fn.factor<1?(Cn=Math.max(fn.factor,$n.stencil.minimum))>1&&(Cn=1):fn.factor>1&&(Cn=Math.min(fn.factor,Math.min($n.area.maximum,$n.stencil.maximum)))<1&&(Cn=1)),Cn&&(_n=ht(_n,Cn,fn.center));var Pn=nn.left-sn.left,xn=sn.width+sn.left-(nn.width+nn.left),Mn=nn.top-sn.top,En=sn.height+sn.top-(nn.height+nn.top);return _n=vt(_n=at(_n,ut(_n,{left:un.left!==void 0?un.left-Pn*Cn:void 0,top:un.top!==void 0?un.top-Mn*Cn:void 0,bottom:un.bottom!==void 0?un.bottom+En*Cn:void 0,right:un.right!==void 0?un.right+xn*Cn:void 0})),cn({visibleArea:_n,type:"move"})),kn.width=kn.width*Cn,kn.height=kn.height*Cn,kn.left=_n.left+Pn*Cn,kn.top=_n.top+Mn*Cn,kn=vt(kn,zt(et(_n),un)),fn.factor&&Sn&&hn&&(fn.factor>1?yn=Math.min($n.area.maximum,fn.factor)/Cn:fn.factor<1&&(yn=Math.max(kn.height/_n.height,kn.width/_n.width,fn.factor/Cn)),yn!==1&&(_n=at(_n=vt(_n=ht(_n,yn,fn.factor>1?fn.center:nt(kn)),cn({visibleArea:_n,type:"move"})),rt(ut(kn,et(_n)))))),{coordinates:kn,visibleArea:_n}}function Pt(_e){var tn=_e.aspectRatio,nn=_e.getAreaRestrictions,sn=_e.coordinates,an=_e.visibleArea,cn=_e.sizeRestrictions,un=_e.positionRestrictions,hn=_e.imageSize,fn=_e.previousImageSize,vn=_e.angle,_n=C({},sn),kn=C({},an),yn=gt(nt(C({left:0,top:0},fn)),vn);return(_n=C(C({},Mt({sizeRestrictions:cn,aspectRatio:tn,width:_n.width,height:_n.height})),gt(nt(_n),vn))).left-=yn.left-hn.width/2+_n.width/2,_n.top-=yn.top-hn.height/2+_n.height/2,kn=ht(kn,ft(kn,nn({visibleArea:kn,type:"resize"}))),{coordinates:_n=vt(_n,un),visibleArea:kn=vt(kn=at(kn,it(nt(_n),nt(sn))),nn({visibleArea:kn,type:"move"}))}}function $t(_e){var tn=_e.flip,nn=_e.previousFlip,sn=_e.rotate;_e.aspectRatio;var an=_e.getAreaRestrictions,cn=_e.coordinates,un=_e.visibleArea,hn=_e.imageSize,fn=C({},cn),vn=C({},un),_n=nn.horizontal!==tn.horizontal,kn=nn.vertical!==tn.vertical;if(_n||kn){var yn=gt({left:hn.width/2,top:hn.height/2},-sn),Cn=gt(nt(fn),-sn),Sn=gt({left:_n?yn.left-(Cn.left-yn.left):Cn.left,top:kn?yn.top-(Cn.top-yn.top):Cn.top},sn);fn=at(fn,it(Sn,nt(fn))),Cn=gt(nt(vn),-sn),vn=vt(vn=at(vn,it(Sn=gt({left:_n?yn.left-(Cn.left-yn.left):Cn.left,top:kn?yn.top-(Cn.top-yn.top):Cn.top},sn),nt(vn))),an({visibleArea:vn,type:"move"}))}return{coordinates:fn,visibleArea:vn}}function It(_e){var tn=_e.directions,nn=_e.coordinates,sn=_e.positionRestrictions,an=sn===void 0?{}:sn,cn=_e.sizeRestrictions,un=_e.preserveRatio,hn=_e.compensate,fn=C({},tn),vn=ot(nn,fn).width,_n=ot(nn,fn).height;vn<0&&(fn.left<0&&fn.right<0?(fn.left=-(nn.width-cn.minWidth)/(fn.left/fn.right),fn.right=-(nn.width-cn.minWidth)/(fn.right/fn.left)):fn.left<0?fn.left=-(nn.width-cn.minWidth):fn.right<0&&(fn.right=-(nn.width-cn.minWidth))),_n<0&&(fn.top<0&&fn.bottom<0?(fn.top=-(nn.height-cn.minHeight)/(fn.top/fn.bottom),fn.bottom=-(nn.height-cn.minHeight)/(fn.bottom/fn.top)):fn.top<0?fn.top=-(nn.height-cn.minHeight):fn.bottom<0&&(fn.bottom=-(nn.height-cn.minHeight)));var kn=st(ot(nn,fn),an);hn&&(kn.left&&kn.left>0&&kn.right===0?(fn.right+=kn.left,fn.left-=kn.left):kn.right&&kn.right>0&&kn.left===0&&(fn.left+=kn.right,fn.right-=kn.right),kn.top&&kn.top>0&&kn.bottom===0?(fn.bottom+=kn.top,fn.top-=kn.top):kn.bottom&&kn.bottom>0&&kn.top===0&&(fn.top+=kn.bottom,fn.bottom-=kn.bottom),kn=st(ot(nn,fn),an));var yn={width:1/0,height:1/0,left:1/0,right:1/0,top:1/0,bottom:1/0};if(V.forEach(function($n){var Pn=kn[$n];Pn&&fn[$n]&&(yn[$n]=Math.max(0,1-Pn/fn[$n]))}),un){var Cn=Math.min.apply(null,V.map(function($n){return yn[$n]}));Cn!==1/0&&V.forEach(function($n){fn[$n]*=Cn})}else V.forEach(function($n){yn[$n]!==1/0&&(fn[$n]*=yn[$n])});if(vn=ot(nn,fn).width,_n=ot(nn,fn).height,fn.right+fn.left&&(vn>cn.maxWidth?yn.width=(cn.maxWidth-nn.width)/(fn.right+fn.left):vn<cn.minWidth&&(yn.width=(cn.minWidth-nn.width)/(fn.right+fn.left))),fn.bottom+fn.top&&(_n>cn.maxHeight?yn.height=(cn.maxHeight-nn.height)/(fn.bottom+fn.top):_n<cn.minHeight&&(yn.height=(cn.minHeight-nn.height)/(fn.bottom+fn.top))),un){var Sn=Math.min(yn.width,yn.height);Sn!==1/0&&V.forEach(function($n){fn[$n]*=Sn})}else yn.width!==1/0&&_.forEach(function($n){fn[$n]*=yn.width}),yn.height!==1/0&&G.forEach(function($n){fn[$n]*=yn.height});return fn}function Bt(_e,tn,nn){return tn==0&&nn==0?_e/2:tn==0?0:nn==0?_e:_e*Math.abs(tn/(tn+nn))}var Xt=M$1("vue-simple-handler"),Yt=M$1("vue-simple-handler-wrapper"),kt={name:"SimpleHandler",components:{HandlerWrapper:N},props:{defaultClass:{type:String},hoverClass:{type:String},wrapperClass:{type:String},horizontalPosition:{type:String},verticalPosition:{type:String},disabled:{type:Boolean,default:!1}},data:function(){return{hover:!1}},computed:{classes:function(){var _e,tn=(f(_e={},this.horizontalPosition,!!this.horizontalPosition),f(_e,this.verticalPosition,!!this.verticalPosition),f(_e,"".concat(this.horizontalPosition,"-").concat(this.verticalPosition),!!(this.verticalPosition&&this.horizontalPosition)),f(_e,"hover",this.hover),_e);return{default:A(Xt(tn),this.defaultClass,this.hover&&this.hoverClass),wrapper:A(Yt(tn),this.wrapperClass)}}},methods:{onDrag:function(_e){this.$emit("drag",_e)},onEnter:function(){this.hover=!0},onLeave:function(){this.hover=!1},onDragEnd:function(){this.$emit("drag-end")}},emits:["drag","drag-end"]};kt.render=function(_e,tn,nn,sn,an,cn){var un=resolveComponent("HandlerWrapper");return openBlock(),createBlock(un,{class:cn.classes.wrapper,"vertical-position":nn.verticalPosition,"horizontal-position":nn.horizontalPosition,disabled:nn.disabled,onDrag:cn.onDrag,onDragEnd:cn.onDragEnd,onEnter:cn.onEnter,onLeave:cn.onLeave},{default:withCtx(function(){return[createVNode("div",{class:cn.classes.default},null,2)]}),_:1},8,["class","vertical-position","horizontal-position","disabled","onDrag","onDragEnd","onEnter","onLeave"])};var Ft=M$1("vue-simple-line"),Ut=M$1("vue-simple-line-wrapper"),Nt={name:"SimpleLine",components:{LineWrapper:q},props:{defaultClass:{type:String},hoverClass:{type:String},wrapperClass:{type:String},position:{type:String},disabled:{type:Boolean,default:!1}},data:function(){return{hover:!1}},computed:{classes:function(){return{root:A(Ft(f({},this.position,!0)),this.defaultClass,this.hover&&this.hoverClass),wrapper:A(Ut(f({},this.position,!0)),this.wrapperClass)}}},methods:{onDrag:function(_e){this.$emit("drag",_e)},onEnter:function(){this.hover=!0},onLeave:function(){this.hover=!1},onDragEnd:function(){this.$emit("drag-end")}},emits:["drag","drag-end"]};Nt.render=function(_e,tn,nn,sn,an,cn){var un=resolveComponent("LineWrapper");return openBlock(),createBlock(un,{class:cn.classes.wrapper,position:nn.position,disabled:nn.disabled,onDrag:cn.onDrag,onDragEnd:cn.onDragEnd,onEnter:cn.onEnter,onLeave:cn.onLeave},{default:withCtx(function(){return[createVNode("div",{class:cn.classes.root},null,2)]}),_:1},8,["class","position","disabled","onDrag","onDragEnd","onEnter","onLeave"])};var Zt=M$1("vue-bounding-box"),qt=["east","west",null],Vt=["south","north",null],_t={name:"BoundingBox",props:{width:{type:Number},height:{type:Number},transitions:{type:Object},handlers:{type:Object,default:function(){return{eastNorth:!0,north:!0,westNorth:!0,west:!0,westSouth:!0,south:!0,eastSouth:!0,east:!0}}},handlersComponent:{type:[Object,String],default:function(){return kt}},handlersClasses:{type:Object,default:function(){return{}}},handlersWrappersClasses:{type:Object,default:function(){return{}}},lines:{type:Object,default:function(){return{west:!0,north:!0,east:!0,south:!0}}},linesComponent:{type:[Object,String],default:function(){return Nt}},linesClasses:{type:Object,default:function(){return{}}},linesWrappersClasses:{type:Object,default:function(){return{}}},resizable:{type:Boolean,default:!0}},data:function(){var _e=[];return qt.forEach(function(tn){Vt.forEach(function(nn){if(tn!==nn){var sn=E(tn,nn),an=sn.name,cn=sn.classname;_e.push({name:an,classname:cn,verticalDirection:nn,horizontalDirection:tn})}})}),{points:_e}},computed:{style:function(){var _e={};return this.width&&this.height&&(_e.width="".concat(this.width,"px"),_e.height="".concat(this.height,"px"),this.transitions&&this.transitions.enabled&&(_e.transition="".concat(this.transitions.time,"ms ").concat(this.transitions.timingFunction))),_e},classes:function(){var _e=this.handlersClasses,tn=this.handlersWrappersClasses,nn=this.linesClasses,sn=this.linesWrappersClasses;return{root:Zt(),handlers:_e,handlersWrappers:tn,lines:nn,linesWrappers:sn}},lineNodes:function(){var _e=this,tn=[];
7769return this.points.forEach(function(nn){nn.horizontalDirection&&nn.verticalDirection||!_e.lines[nn.name]||tn.push({name:nn.name,component:_e.linesComponent,class:A(_e.classes.lines.default,_e.classes.lines[nn.name],!_e.resizable&&_e.classes.lines.disabled),wrapperClass:A(_e.classes.linesWrappers.default,_e.classes.linesWrappers[nn.name],!_e.resizable&&_e.classes.linesWrappers.disabled),hoverClass:_e.classes.lines.hover,verticalDirection:nn.verticalDirection,horizontalDirection:nn.horizontalDirection,disabled:!_e.resizable})}),tn},handlerNodes:function(){var _e=this,tn=[],nn=this.width,sn=this.height;return this.points.forEach(function(an){if(_e.handlers[an.name]){var cn={name:an.name,component:_e.handlersComponent,class:A(_e.classes.handlers.default,_e.classes.handlers[an.name]),wrapperClass:A(_e.classes.handlersWrappers.default,_e.classes.handlersWrappers[an.name]),hoverClass:_e.classes.handlers.hover,verticalDirection:an.verticalDirection,horizontalDirection:an.horizontalDirection,disabled:!_e.resizable};if(nn&&sn){var un=an.horizontalDirection,hn=an.verticalDirection,fn=un==="east"?nn:un==="west"?0:nn/2,vn=hn==="south"?sn:hn==="north"?0:sn/2;cn.wrapperClass=Zt("handler"),cn.wrapperStyle={transform:"translate(".concat(fn,"px, ").concat(vn,"px)")},_e.transitions&&_e.transitions.enabled&&(cn.wrapperStyle.transition="".concat(_e.transitions.time,"ms ").concat(_e.transitions.timingFunction))}else cn.wrapperClass=Zt("handler",f({},an.classname,!0));tn.push(cn)}}),tn}},beforeMount:function(){window.addEventListener("mouseup",this.onMouseUp,{passive:!1}),window.addEventListener("mousemove",this.onMouseMove,{passive:!1}),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd,{passive:!1})},beforeUnmount:function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd)},mounted:function(){this.touches=[]},methods:{onEnd:function(){this.$emit("resize-end")},onHandlerDrag:function(_e,tn,nn){var sn,an=_e.shift(),cn=an.left,un=an.top,hn={left:0,right:0,top:0,bottom:0};tn==="west"?hn.left-=cn:tn==="east"&&(hn.right+=cn),nn==="north"?hn.top-=un:nn==="south"&&(hn.bottom+=un),!nn&&tn?sn="width":nn&&!tn&&(sn="height"),this.resizable&&this.$emit("resize",new X(hn,{allowedDirections:{left:tn==="west"||!tn,right:tn==="east"||!tn,bottom:nn==="south"||!nn,top:nn==="north"||!nn},preserveAspectRatio:_e.nativeEvent&&_e.nativeEvent.shiftKey,respectDirection:sn}))}},emits:["resize","resize-end"]};_t.render=function(_e,tn,nn,sn,an,cn){return openBlock(),createBlock("div",{ref:"box",class:cn.classes.root,style:cn.style},[renderSlot(_e.$slots,"default"),createVNode("div",null,[(openBlock(!0),createBlock(Fragment,null,renderList(cn.lineNodes,function(un){return openBlock(),createBlock(resolveDynamicComponent(un.component),{key:un.name,"default-class":un.class,"hover-class":un.hoverClass,"wrapper-class":un.wrapperClass,position:un.name,disabled:un.disabled,onDrag:function(hn){return cn.onHandlerDrag(hn,un.horizontalDirection,un.verticalDirection)},onDragEnd:tn[1]||(tn[1]=function(hn){return cn.onEnd()})},null,8,["default-class","hover-class","wrapper-class","position","disabled","onDrag"])}),128))]),(openBlock(!0),createBlock(Fragment,null,renderList(cn.handlerNodes,function(un){return openBlock(),createBlock("div",{key:un.name,style:un.wrapperStyle,class:un.wrapperClass},[(openBlock(),createBlock(resolveDynamicComponent(un.component),{"default-class":un.class,"hover-class":un.hoverClass,"wrapper-class":un.wrapperClass,"horizontal-position":un.horizontalDirection,"vertical-position":un.verticalDirection,disabled:un.disabled,onDrag:function(hn){return cn.onHandlerDrag(hn,un.horizontalDirection,un.verticalDirection)},onDragEnd:tn[2]||(tn[2]=function(hn){return cn.onEnd()})},null,8,["default-class","hover-class","wrapper-class","horizontal-position","vertical-position","disabled","onDrag"]))],6)}),128))],6)};var Gt=M$1("vue-draggable-area"),Qt={name:"DraggableArea",props:{movable:{type:Boolean,default:!0},activationDistance:{type:Number,default:20}},computed:{classnames:function(){return{default:Gt()}}},beforeMount:function(){window.addEventListener("mouseup",this.onMouseUp,{passive:!1}),window.addEventListener("mousemove",this.onMouseMove,{passive:!1}),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd,{passive:!1})},beforeUnmount:function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd)},mounted:function(){this.touches=[],this.touchStarted=!1},methods:{onTouchStart:function(_e){if(_e.cancelable){var tn=this.movable&&_e.touches.length===1;
vendor: 2,284 bytes, line 7769
7769tn&&(this.touches=b(_e.touches)),(this.touchStarted||tn)&&(_e.preventDefault(),_e.stopPropagation())}},onTouchEnd:function(){this.touchStarted=!1,this.processEnd()},onTouchMove:function(_e){this.touches.length>=1&&(this.touchStarted?(this.processMove(_e,_e.touches),_e.preventDefault(),_e.stopPropagation()):I({x:this.touches[0].clientX,y:this.touches[0].clientY},{x:_e.touches[0].clientX,y:_e.touches[0].clientY})>this.activationDistance&&(this.initAnchor({clientX:_e.touches[0].clientX,clientY:_e.touches[0].clientY}),this.touchStarted=!0))},onMouseDown:function(_e){if(this.movable&&_e.button===0){var tn={fake:!0,clientX:_e.clientX,clientY:_e.clientY};this.touches=[tn],this.initAnchor(tn),_e.stopPropagation()}},onMouseMove:function(_e){this.touches.length&&(this.processMove(_e,[{fake:!0,clientX:_e.clientX,clientY:_e.clientY}]),_e.preventDefault&&_e.cancelable&&_e.preventDefault(),_e.stopPropagation())},onMouseUp:function(){this.processEnd()},initAnchor:function(_e){var tn=this.$refs.container.getBoundingClientRect(),nn=tn.left,sn=tn.top;this.anchor={x:_e.clientX-nn,y:_e.clientY-sn}},processMove:function(_e,tn){var nn=b(tn);if(this.touches.length){var sn=this.$refs.container.getBoundingClientRect(),an=sn.left,cn=sn.top;this.touches.length===1&&nn.length===1&&this.$emit("move",new Y({left:nn[0].clientX-(an+this.anchor.x),top:nn[0].clientY-(cn+this.anchor.y)}))}},processEnd:function(){this.touches.length&&this.$emit("move-end"),this.touches=[]}},emits:["move","move-end"]};Qt.render=function(_e,tn,nn,sn,an,cn){return openBlock(),createBlock("div",{ref:"container",onTouchstart:tn[1]||(tn[1]=function(){return cn.onTouchStart&&cn.onTouchStart.apply(cn,arguments)}),onMousedown:tn[2]||(tn[2]=function(){return cn.onMouseDown&&cn.onMouseDown.apply(cn,arguments)})},[renderSlot(_e.$slots,"default")],544)};function Kt(_e){var tn,nn;return{rotate:_e.rotate||0,flip:{horizontal:((tn=_e==null?void 0:_e.flip)===null||tn===void 0?void 0:tn.horizontal)||!1,vertical:((nn=_e==null?void 0:_e.flip)===null||nn===void 0?void 0:nn.vertical)||!1}}}function Jt(_e){return new Promise(function(tn,nn){try{if(_e)if(/^data:/i.test(_e))tn(function(fn){fn=fn.replace(/^data:([^;]+);base64,/gim,"");for(var vn=atob(fn),_n=vn.length,kn=new ArrayBuffer(_n),yn=new Uint8Array(kn),Cn=0;Cn<_n;
7769Cn++)yn[Cn]=vn.charCodeAt(Cn);return kn}(_e));else if(/^blob:/i.test(_e)){var sn=new FileReader;sn.onload=function(fn){tn(fn.target.result)},cn=_e,un=function(fn){sn.readAsArrayBuffer(fn)},(hn=new XMLHttpRequest).open("GET",cn,!0),hn.responseType="blob",hn.onload=function(){this.status!=200&&this.status!==0||un(this.response)},hn.send()}else{var an=new XMLHttpRequest;an.onreadystatechange=function(){an.readyState===4&&(an.status===200||an.status===0?tn(an.response):nn("Warning: could not load an image to parse its orientation"),an=null)},an.onprogress=function(){an.getResponseHeader("content-type")!=="image/jpeg"&&an.abort()},an.withCredentials=!1,an.open("GET",_e,!0),an.responseType="arraybuffer",an.send(null)}else nn("Error: the image is empty")}catch(fn){nn(fn)}var cn,un,hn})}function te(_e){var tn=_e.rotate,nn=_e.flip,sn=_e.scaleX,an=_e.scaleY,cn="";return cn+=" rotate("+tn+"deg) ",cn+=" scaleX("+sn*(nn.horizontal?-1:1)+") ",cn+=" scaleY("+an*(nn.vertical?-1:1)+") "}function ee(_e){try{var tn,nn=new DataView(_e),sn=void 0,an=void 0,cn=void 0,un=void 0;if(nn.getUint8(0)===255&&nn.getUint8(1)===216)for(var hn=nn.byteLength,fn=2;fn+1<hn;){if(nn.getUint8(fn)===255&&nn.getUint8(fn+1)===225){cn=fn;break}fn++}if(cn&&(sn=cn+10,function(Cn,Sn,$n){var Pn,xn="";for(Pn=Sn,$n+=Sn;Pn<$n;Pn++)xn+=String.fromCharCode(Cn.getUint8(Pn));return xn}(nn,cn+4,4)==="Exif")){var vn=nn.getUint16(sn);if(((an=vn===18761)||vn===19789)&&nn.getUint16(sn+2,an)===42){var _n=nn.getUint32(sn+4,an);_n>=8&&(un=sn+_n)}}if(un){for(var kn=nn.getUint16(un,an),yn=0;yn<kn;yn++)if(fn=un+12*yn+2,nn.getUint16(fn,an)===274){fn+=8,tn=nn.getUint16(fn,an),nn.setUint16(fn,1,an);break}}return tn}catch{return null}}function se(_e,tn){var nn=tn.getBoundingClientRect(),sn=nn.left,an=nn.top,cn={left:0,top:0},un=0;return _e.forEach(function(hn){cn.left+=(hn.clientX-sn)/_e.length,cn.top+=(hn.clientY-an)/_e.length}),_e.forEach(function(hn){un+=I({x:cn.left,y:cn.top},{x:hn.clientX-sn,y:hn.clientY-an})}),{centerMass:cn,spread:un,count:_e.length}}var oe={props:{touchMove:{type:Boolean,required:!0},mouseMove:{type:Boolean,required:!0},touchResize:{type:Boolean,required:!0},wheelResize:{type:[Boolean,Object],required:!0},eventsFilter:{type:Function,required:!1}},beforeMount:function(){window.addEventListener("mouseup",this.onMouseUp,{passive:!1}),window.addEventListener("mousemove",this.onMouseMove,{passive:!1}),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd,{passive:!1})},beforeUnmount:function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd)},created:function(){this.transforming=!1,this.debouncedProcessEnd=x(this.processEnd),this.touches=[]},methods:{processMove:function(_e,tn){if(this.touches.length){if(this.touches.length===1&&tn.length===1)this.$emit("move",new B({left:this.touches[0].clientX-tn[0].clientX,top:this.touches[0].clientY-tn[0].clientY}));else if(this.touches.length>1&&this.touchResize){var nn=se(tn,this.$refs.container),sn=this.oldGeometricProperties;sn.count===nn.count&&sn.count>1&&this.$emit("resize",new B({left:sn.centerMass.left-nn.centerMass.left,top:sn.centerMass.top-nn.centerMass.top},{factor:sn.spread/nn.spread,center:nn.centerMass})),this.oldGeometricProperties=nn}this.touches=tn}},processEnd:function(){this.transforming&&(this.transforming=!1,this.$emit("transform-end"))},processStart:function(){this.transforming=!0,this.debouncedProcessEnd.clear()},processEvent:function(_e){return this.eventsFilter?this.eventsFilter(_e,this.transforming)!==!1:(_e.preventDefault(),_e.stopPropagation(),!0)},onTouchStart:function(_e){if(_e.cancelable&&(this.touchMove||this.touchResize&&_e.touches.length>1)&&this.processEvent(_e)){var tn=this.$refs.container,nn=tn.getBoundingClientRect(),sn=nn.left,an=nn.top,cn=nn.bottom,un=nn.right;this.touches=b(_e.touches).filter(function(hn){return hn.clientX>sn&&hn.clientX<un&&hn.clientY>an&&hn.clientY<cn}
vendor: 8,588 bytes, lines 7769-7770
7769),this.oldGeometricProperties=se(this.touches,tn)}},onTouchEnd:function(_e){_e.touches.length===0&&(this.touches=[],this.processEnd())},onTouchMove:function(_e){var tn=this;if(this.touches.length){var nn=b(_e.touches).filter(function(sn){return!sn.identifier||tn.touches.find(function(an){return an.identifier===sn.identifier})});this.processEvent(_e)&&(this.processMove(_e,nn),this.processStart())}},onMouseDown:function(_e){if(this.mouseMove&&"buttons"in _e&&_e.buttons===1&&this.processEvent(_e)){var tn={fake:!0,clientX:_e.clientX,clientY:_e.clientY};this.touches=[tn],this.processStart()}},onMouseMove:function(_e){this.touches.length&&this.processEvent(_e)&&this.processMove(_e,[{clientX:_e.clientX,clientY:_e.clientY}])},onMouseUp:function(){this.touches=[],this.processEnd()},onWheel:function(_e){if(this.wheelResize&&this.processEvent(_e)){var tn=this.$refs.container.getBoundingClientRect(),nn=tn.left,sn=tn.top,an=1+this.wheelResize.ratio*(un=_e.deltaY||_e.detail||_e.wheelDelta,(hn=+un)==0||$(hn)?hn:hn>0?1:-1),cn={left:_e.clientX-nn,top:_e.clientY-sn};this.$emit("resize",new B({},{factor:an,center:cn})),this.touches.length||this.debouncedProcessEnd()}var un,hn}},emits:["resize","move","transform-end"]};oe.render=function(_e,tn,nn,sn,an,cn){return openBlock(),createBlock("div",{ref:"container",onTouchstart:tn[1]||(tn[1]=function(){return cn.onTouchStart&&cn.onTouchStart.apply(cn,arguments)}),onMousedown:tn[2]||(tn[2]=function(){return cn.onMouseDown&&cn.onMouseDown.apply(cn,arguments)}),onWheel:tn[3]||(tn[3]=function(){return cn.onWheel&&cn.onWheel.apply(cn,arguments)})},[renderSlot(_e.$slots,"default")],544)};var re={components:{TransformableImage:oe},props:{touchMove:{type:Boolean,required:!0},mouseMove:{type:Boolean,required:!0},touchResize:{type:Boolean,required:!0},wheelResize:{type:[Boolean,Object],required:!0}},emits:["resize","move"]};re.render=function(_e,tn,nn,sn,an,cn){var un=resolveComponent("transformable-image");return openBlock(),createBlock(un,{"touch-move":nn.touchMove,"touch-resize":nn.touchResize,"mouse-move":nn.mouseMove,"wheel-resize":nn.wheelResize,onMove:tn[1]||(tn[1]=function(hn){return _e.$emit("move",hn)}),onResize:tn[2]||(tn[2]=function(hn){return _e.$emit("resize",hn)})},{default:withCtx(function(){return[renderSlot(_e.$slots,"default")]}),_:3},8,["touch-move","touch-resize","mouse-move","wheel-resize"])};var ae=M$1("vue-preview"),he={props:{coordinates:{type:Object},transitions:{type:Object},image:{type:Object,default:function(){return{}}},imageClass:{type:String},width:{type:Number},height:{type:Number},fill:{type:Boolean}},data:function(){return{calculatedImageSize:{width:0,height:0},calculatedSize:{width:0,height:0}}},computed:{classes:function(){return{root:ae({fill:this.fill}),wrapper:ae("wrapper"),imageWrapper:ae("image-wrapper"),image:A(ae("image"),this.imageClass)}},style:function(){if(this.fill)return{};var _e={};return this.width&&(_e.width="".concat(this.size.width,"px")),this.height&&(_e.height="".concat(this.size.height,"px")),this.transitions&&this.transitions.enabled&&(_e.transition="".concat(this.transitions.time,"ms ").concat(this.transitions.timingFunction)),_e},wrapperStyle:function(){var _e={width:"".concat(this.size.width,"px"),height:"".concat(this.size.height,"px"),left:"calc(50% - ".concat(this.size.width/2,"px)"),top:"calc(50% - ".concat(this.size.height/2,"px)")};return this.transitions&&this.transitions.enabled&&(_e.transition="".concat(this.transitions.time,"ms ").concat(this.transitions.timingFunction)),_e},imageStyle:function(){if(this.coordinates&&this.image){var _e=this.coordinates.width/this.size.width,tn=g(g({rotate:0,flip:{horizontal:!1,vertical:!1}},this.image.transforms),{},{scaleX:1/_e,scaleY:1/_e}),nn=this.imageSize.width,sn=this.imageSize.height,an=pt({width:nn,height:sn},tn.rotate),cn={width:"".concat(nn,"px"),height:"".concat(sn,"px"),left:"0px",top:"0px"},un={rotate:{left:(nn-an.width)*tn.scaleX/2,top:(sn-an.height)*tn.scaleY/2},scale:{left:(1-tn.scaleX)*nn/2,top:(1-tn.scaleY)*sn/2}};return cn.transform=`translate( 7770 `.concat(-this.coordinates.left/_e-un.rotate.left-un.scale.left,"px,").concat(-this.coordinates.top/_e-un.rotate.top-un.scale.top,"px) ")+te(tn),this.transitions&&this.transitions.enabled&&(cn.transition="".concat(this.transitions.time,"ms ").concat(this.transitions.timingFunction)),cn}return{}},size:function(){return{width:this.width||this.calculatedSize.width,height:this.height||this.calculatedSize.height}},imageSize:function(){return{width:this.image.width||this.calculatedImageSize.width,height:this.image.height||this.calculatedImageSize.height}}},watch:{image:function(_e){(_e.width||_e.height)&&this.onChangeImage()}},mounted:function(){var _e=this;this.onChangeImage(),this.$refs.image.addEventListener("load",function(){_e.refreshImage()}),window.addEventListener("resize",this.refresh),window.addEventListener("orientationchange",this.refresh)},unmounted:function(){window.removeEventListener("resize",this.refresh),window.removeEventListener("orientationchange",this.refresh)},methods:{refreshImage:function(){var _e=this.$refs.image;this.calculatedImageSize.height=_e.naturalHeight,this.calculatedImageSize.width=_e.naturalWidth},refresh:function(){var _e=this.$refs.root;this.width||(this.calculatedSize.width=_e.clientWidth),this.height||(this.calculatedSize.height=_e.clientHeight)},onChangeImage:function(){var _e=this.$refs.image;_e&&_e.complete&&this.refreshImage(),this.refresh()}}};he.render=function(_e,tn,nn,sn,an,cn){return openBlock(),createBlock("div",{ref:"root",class:cn.classes.root,style:cn.style},[createVNode("div",{ref:"wrapper",class:cn.classes.wrapper,style:cn.wrapperStyle},[withDirectives(createVNode("img",{ref:"image",src:nn.image&&nn.image.src,class:cn.classes.image,style:cn.imageStyle},null,14,["src"]),[[vShow,nn.image&&nn.image.src]])],6)],6)};var ce={components:{Preview:he},inheritAttrs:!1};ce.render=function(_e,tn,nn,sn,an,cn){var un=resolveComponent("preview");return openBlock(),createBlock(un,mergeProps$1(_e.$attrs,{fill:!0}),null,16)};var le=M$1("vue-rectangle-stencil"),ue={name:"RectangleStencil",components:{StencilPreview:ce,BoundingBox:_t,DraggableArea:Qt},props:{image:{type:Object},coordinates:{type:Object},stencilCoordinates:{type:Object},handlers:{type:Object},handlersComponent:{type:[Object,String],default:function(){return kt}},lines:{type:Object},linesComponent:{type:[Object,String],default:function(){return Nt}},aspectRatio:{type:[Number,String]},minAspectRatio:{type:[Number,String]},maxAspectRatio:{type:[Number,String]},movable:{type:Boolean,default:!0},resizable:{type:Boolean,default:!0},transitions:{type:Object},movingClass:{type:String},resizingClass:{type:String},previewClass:{type:String},boundingBoxClass:{type:String},linesClasses:{type:Object,default:function(){return{}}},linesWrappersClasses:{type:Object,default:function(){return{}}},handlersClasses:{type:Object,default:function(){return{}}},handlersWrappersClasses:{type:Object,default:function(){return{}}}},data:function(){return{moving:!1,resizing:!1}},computed:{classes:function(){return{stencil:A(le({movable:this.movable,moving:this.moving,resizing:this.resizing}),this.moving&&this.movingClass,this.resizing&&this.resizingClass),preview:A(le("preview"),this.previewClass),boundingBox:A(le("bounding-box"),this.boundingBoxClass)}},style:function(){var _e=this.stencilCoordinates,tn=_e.height,nn=_e.width,sn=_e.left,an=_e.top,cn={width:"".concat(nn,"px"),height:"".concat(tn,"px"),transform:"translate(".concat(sn,"px, ").concat(an,"px)")};return this.transitions&&this.transitions.enabled&&(cn.transition="".concat(this.transitions.time,"ms ").concat(this.transitions.timingFunction)),cn}},methods:{onMove:function(_e){this.$emit("move",_e),this.moving=!0},onMoveEnd:function(){this.$emit("move-end"),this.moving=!1},onResize:function(_e){this.$emit("resize",_e),this.resizing=!0},onResizeEnd:function(){this.$emit("resize-end"),this.resizing=!1},aspectRatios:function(){return{minimum:this.aspectRatio||this.minAspectRatio,maximum:this.aspectRatio||this.maxAspectRatio}}},emits:["resize","resize-end","move","move-end"]};ue.render=function(_e,tn,nn,sn,an,cn){var un=resolveComponent("stencil-preview"),hn=resolveComponent("draggable-area"),fn=resolveComponent("bounding-box");return openBlock(),createBlock("div",{class:cn.classes.stencil,style:cn.style},[createVNode(fn,{width:nn.stencilCoordinates.width,height:nn.stencilCoordinates.height,transitions:nn.transitions,class:cn.classes.boundingBox,handlers:nn.handlers,"handlers-component":nn.handlersComponent,"handlers-classe
7770s":nn.handlersClasses,"handlers-wrappers-classes":nn.handlersWrappersClasses,lines:nn.lines,"lines-component":nn.linesComponent,"lines-classes":nn.linesClasses,"lines-wrappers-classes":nn.linesWrappersClasses,resizable:nn.resizable,onResize:cn.onResize,onResizeEnd:cn.onResizeEnd},{default:withCtx(function(){return[createVNode(hn,{movable:nn.movable,onMove:cn.onMove,onMoveEnd:cn.onMoveEnd},{default:withCtx(function(){return[createVNode(un,{image:nn.image,coordinates:nn.coordinates,width:nn.stencilCoordinates.width,height:nn.stencilCoordinates.height,class:cn.classes.preview,transitions:nn.transitions},null,8,["image","coordinates","width","height","class","transitions"])]}),_:1},8,["movable","onMove","onMoveEnd"])]}),_:1},8,["width","height","transitions","class","handlers","handlers-component","handlers-classes","handlers-wrappers-classes","lines","lines-component","lines-classes","lines-wrappers-classes","resizable","onResize","onResizeEnd"])],6)};var pe=["transitions"],ge=M$1("vue-advanced-cropper"),fe={name:"Cropper",components:{BackgroundWrapper:re},props:{src:{type:String,default:null},stencilComponent:{type:[Object,String],default:function(){return ue}},backgroundWrapperComponent:{type:[Object,String],default:function(){return re}},stencilProps:{type:Object,default:function(){return{}}},autoZoom:{type:Boolean,default:!1},imageClass:{type:String},boundariesClass:{type:String},backgroundClass:{type:String},foregroundClass:{type:String},minWidth:{type:[Number,String]},minHeight:{type:[Number,String]},maxWidth:{type:[Number,String]},maxHeight:{type:[Number,String]},debounce:{type:[Boolean,Number],default:500},transitions:{type:Boolean,default:!0},checkOrientation:{type:Boolean,default:!0},canvas:{type:[Object,Boolean],default:!0},crossOrigin:{type:[Boolean,String],default:void 0},transitionTime:{type:Number,default:300},imageRestriction:{type:String,default:"fit-area",validator:function(_e){return K.indexOf(_e)!==-1}},roundResult:{type:Boolean,default:!0},defaultSize:{type:[Function,Object]},defaultPosition:{type:[Function,Object]},defaultVisibleArea:{type:[Function,Object]},defaultTransforms:{type:[Function,Object]},defaultBoundaries:{type:[Function,String],validator:function(_e){return!(typeof _e=="string"&&_e!=="fill"&&_e!=="fit")}},priority:{type:String,default:"coordinates"},stencilSize:{type:[Object,Function]},resizeImage:{type:[Boolean,Object],default:!0},moveImage:{type:[Boolean,Object],default:!0},autoZoomAlgorithm:{type:Function},resizeAlgorithm:{type:Function,default:function(_e){var tn=_e.event,nn=_e.coordinates,sn=_e.aspectRatio,an=_e.positionRestrictions,cn=_e.sizeRestrictions,un=C(C({},nn),{right:nn.left+nn.width,bottom:nn.top+nn.height}),hn=tn.params||{},fn=C({},tn.directions),vn=hn.allowedDirections||{left:!0,right:!0,bottom:!0,top:!0};cn.widthFrozen&&(fn.left=0,fn.right=0),cn.heightFrozen&&(fn.top=0,fn.bottom=0),V.forEach(function(Tn){vn[Tn]||(fn[Tn]=0)});var _n=ot(un,fn=It({coordinates:un,directions:fn,sizeRestrictions:cn,positionRestrictions:an})).width,kn=ot(un,fn).height,yn=hn.preserveRatio?ct(un):dt(_n/kn,sn);if(yn){var Cn=hn.respectDirection;if(Cn||(Cn=un.width>=un.height||yn===1?"width":"height"),Cn==="width"){var Sn=_n/yn-un.height;if(vn.top&&vn.bottom){var $n=fn.top,Pn=fn.bottom;fn.bottom=Bt(Sn,Pn,$n),fn.top=Bt(Sn,$n,Pn)}else vn.bottom?fn.bottom=Sn:vn.top?fn.top=Sn:vn.right?fn.right=0:vn.left&&(fn.left=0)}else if(Cn==="height"){var xn=un.width-kn*yn;if(vn.left&&vn.right){var Mn=fn.left,En=fn.right;fn.left=-Bt(xn,Mn,En),fn.right=-Bt(xn,En,Mn)}else vn.left?fn.left=-xn:vn.right?fn.right=-xn:vn.top?fn.top=0:vn.bottom&&(fn.bottom=0)}fn=It({directions:fn,coordinates:un,sizeRestrictions:cn,positionRestrictions:an,preserveRatio:!0,compensate:hn.compensate})}return _n=ot(un,fn).width,kn=ot(un,fn).height,(yn=hn.preserveRatio?ct(un):dt(_n/kn,sn))&&Math.abs(yn-_n/kn)>.001&&V.forEach(function(Tn){vn[Tn]||(fn[Tn]=0)}),St({event:new Y({left:-fn.left,top:-fn.top}),coordinates:{width:nn.width+fn.right+fn.left,height:nn.height+fn.top+fn.bottom,left:nn.left,top:nn.top},positionRestrictions:an})}},moveAlgorithm:{type:Function,default:St},initStretcher:{type:Function,default:function(_e){var tn=_e.stretcher,nn=_e.imageSize,sn=ct(nn);tn.style.width=nn.width+"px",tn.style.height=tn.clientWidth/sn+"px",tn.style.width=tn.clientWidth+"px"}},fitCoordinates:{type:Function,default:function(_e){var tn=_e.visibleArea,nn=_e.coordinates,sn=_e.aspectRatio,an=_e.sizeRestrictions,cn=_e.positionRestrictions,un=C(C({},nn),Mt({width:nn.width,height:nn.height,aspectRatio:sn,sizeRestrictions:{maxWidth:tn.width,maxHeight:tn.height,minHeight:Math.min(tn.height,an.minHeight),minWidth:Math.min(tn.width,an.minWidth)}}));return un=vt(un=at(un,it(nt(nn),nt(un))),zt(et(tn),cn))}},fitVisibleArea:{type:Function,default:function(_e){var tn=_e.visibleArea,nn=_e.boundaries,sn=_e.getAreaRestrictions,an=_e.coordinates,cn=C({},tn);cn.height=cn.width/ct(nn),cn.top+=(tn.height-cn.height)/2,(an.height-cn.height>0||an.width-cn.width>0)&&(cn=ht(cn,Math.max(an.height/cn.height,an.width/cn.width)));var un=rt(ut(an,et(cn=ht(cn,ft(cn,sn({visibleArea:cn,type:"resize"}))))));return cn.width<an.width&&(un.left=0),cn.height<an.height&&(un.top=0),cn=vt(cn=at(cn,un),sn({visibleArea:cn,type:"move"}))}},areaRestrictionsAlgorithm:{type:Function,default:function(_e){var tn=_e.visibleArea,nn=_e.boundaries,sn=_e.imageSize,an=_e.imageRestriction,cn=_e.type,un={};return an==="fill-area"?un={left:0,top:0,right:sn.width,bottom:sn.height}:an==="fit-area"&&(ct(nn)>ct(sn)?(un={top:0,bottom:sn.height},tn&&cn==="move"&&(tn.width>sn.width?(un.left=-(tn.width-sn.width)/2,un.right=sn.width-un.left):(un.left=0,un.right=sn.width))):(un={left:0,right:sn.width},tn&&cn==="move"&&(tn.height>sn.height?(un.top=-(tn.height-sn.height)/2,un.bottom=sn.height-un.top):(un.top=0,un.bottom=sn.height)))),un}},sizeRestrictionsAlgorithm:{type:Function,default:function(_e){return{minWidth:_e.minWidth,minHeight:_e.minHeight,maxWidth:_e.maxWidth,maxHeight:_e.maxHeight}}},positionRestrictionsAlgorithm:{type:Function,default:function(_e){var tn=_e.imageSize,nn={};return _e.imageRestriction!=="none"&&(nn={left:0,top:0,right:tn.width,bottom:tn.height}),nn}}},data:function(){return{transitionsActive:!1,imageLoaded:!1,imageAttributes:{width:null,height:null,crossOrigin:null,src:null},defaultImageTransforms:{rotate:0,flip:{horizontal:!1,vertical:!1}},appliedImageTransforms:{rotate:0,flip:{horizontal:!1,vertical:!1}},boundaries:{width:0,height:0},visibleArea:null,coordinates:g({},J)}},computed:{image:function(){return{src:this.imageAttributes.src,width:this.imageAttributes.width,height:this.imageAttributes.height,transforms:this.imageTransforms}},imageTransforms:function(){return{rotate:this.appliedImageTransforms.rotate,flip:{horizontal:this.appliedImageTransforms.flip.horizontal,vertical:this.appliedImageTransforms.flip.vertical},translateX:this.visibleArea?this.visibleArea.left/this.coefficient:0,translateY:this.visibleArea?this.visibleArea.top/this.coefficient:0,scaleX:1/this.coefficient,scaleY:1/this.coefficient}},imageSize:function(){var _e=function(tn){return tn*Math.PI/180}(this.imageTransforms.rotate);return{width:Math.abs(this.imageAttributes.width*Math.cos(_e))+Math.abs(this.imageAttributes.height*Math.sin(_e)),height:Math.abs(this.imageAttributes.width*Math.sin(_e))+Math.abs(this.imageAttributes.height*Math.cos(_e))}},initialized:function(){return!!(this.visibleArea&&this.imageLoaded)},settings:function(){var _e=j(this.resizeImage,{touch:!0,wheel:{ratio:.1},adjustStencil:!0},{touch:!1,wheel:!1,adjustStencil:!1});return{moveImage:j(this.moveImage,{touch:!0,mouse:!0},{touch:!1,mouse:!1}),resizeImage:_e}},coefficient:function(){return this.visibleArea?this.visibleArea.width/this.boundaries.width:0},areaRestrictions:function(){return this.imageLoaded?this.areaRestrictionsAlgorithm({imageSize:this.imageSize,imageRestriction:this.imageRestriction,boundaries:this.boundaries}):{}},transitionsOptions:function(){return{enabled:this.transitionsActive,timingFunction:"ease-in-out",time:350}},sizeRestrictions:function(){if(this.boundaries.width&&this.boundaries.height&&this.imageSize.width&&this.imageSize.height){var _e=this.sizeRestrictionsAlgorithm({imageSize:this.imageSize,minWidth:D(this.minWidth)?0:L(this.minWidth),minHeight:D(this.minHeight)?0:L(this.minHeight),maxWidth:D(this.maxWidth)?1/0:L(this.maxWidth),maxHeight:D(this.maxHeight)?1/0:L(this.maxHeight)});if(_e=function(sn){var an=sn.areaRestrictions,cn=sn.sizeRestrictions;sn.imageSize;var un=sn.boundaries,hn=sn.positionRestrictions;sn.imageRestriction;var fn=C(C({},cn),{minWidth:cn.minWidth!==void 0?cn.minWidth:0,minHeight:cn.minHeight!==void 0?cn.minHeight:0,maxWidth:cn.maxWidth!==void 0?cn.maxWidth:1/0,maxHeight:cn.maxHeight!==void 0?cn.maxHeight:1/0});hn.left!==void 0&&hn.right!==void 0&&(fn.maxWidth=Math.min(fn.maxWidth,hn.right-hn.left)),hn.bottom!==void 0&&hn.top!==void 0&&(fn.maxHeight=Math.min(fn.maxHeight,hn.bottom-hn.top));var vn=bt(an),_n=mt(un,vn);return vn.width<1/0&&(!fn.maxWidth||fn.maxWidth>_n.width)&&(fn.maxWidth=Math.min(fn.maxWidth,_n.width)),vn.height<1/0&&(!fn.maxHeight||fn.maxHeight>_n.height)&&(fn.maxHeight=Math.min(fn.maxHeight,_n.height)),fn.minWidth>fn.maxWidth&&(fn.minWidth=fn.maxWidth,fn.widthFrozen=!0),fn.minHeight>fn.maxHeight&&(fn.minHeight=fn.maxHeight,fn.heightFrozen=!0),fn}({sizeRestrictions:_e,areaRestrictions:this.getAreaRestrictions({visibleArea:this.visibleArea,type:"resize"}
vendor: 5,305 bytes, line 7770
7770),imageSize:this.imageSize,boundaries:this.boundaries,positionRestrictions:this.positionRestrictions,imageRestriction:this.imageRestriction,visibleArea:this.visibleArea,stencilSize:this.getStencilSize()}),this.visibleArea&&this.stencilSize){var tn=this.getStencilSize(),nn=bt(this.getAreaRestrictions({visibleArea:this.visibleArea,type:"resize"}));_e.maxWidth=Math.min(_e.maxWidth,nn.width*tn.width/this.boundaries.width),_e.maxHeight=Math.min(_e.maxHeight,nn.height*tn.height/this.boundaries.height),_e.maxWidth<_e.minWidth&&(_e.minWidth=_e.maxWidth),_e.maxHeight<_e.minHeight&&(_e.minHeight=_e.maxHeight)}return _e}return{minWidth:0,minHeight:0,maxWidth:0,maxHeight:0}},positionRestrictions:function(){return this.positionRestrictionsAlgorithm({imageSize:this.imageSize,imageRestriction:this.imageRestriction})},classes:function(){return{cropper:ge(),image:A(ge("image"),this.imageClass),stencil:ge("stencil"),boundaries:A(ge("boundaries"),this.boundariesClass),stretcher:A(ge("stretcher")),background:A(ge("background"),this.backgroundClass),foreground:A(ge("foreground"),this.foregroundClass),imageWrapper:A(ge("image-wrapper")),cropperWrapper:A(ge("cropper-wrapper"))}},stencilCoordinates:function(){if(this.initialized){var _e=this.coordinates,tn=_e.width,nn=_e.height,sn=_e.left,an=_e.top;return{width:tn/this.coefficient,height:nn/this.coefficient,left:(sn-this.visibleArea.left)/this.coefficient,top:(an-this.visibleArea.top)/this.coefficient}}return this.defaultCoordinates()},boundariesStyle:function(){var _e={width:this.boundaries.width?"".concat(Math.round(this.boundaries.width),"px"):"auto",height:this.boundaries.height?"".concat(Math.round(this.boundaries.height),"px"):"auto",transition:"opacity ".concat(this.transitionTime,"ms"),pointerEvents:this.imageLoaded?"all":"none"};return this.imageLoaded||(_e.opacity="0"),_e},imageStyle:function(){var _e=this.imageAttributes.width>this.imageAttributes.height?{width:Math.min(1024,this.imageAttributes.width),height:Math.min(1024,this.imageAttributes.width)/(this.imageAttributes.width/this.imageAttributes.height)}:{height:Math.min(1024,this.imageAttributes.height),width:Math.min(1024,this.imageAttributes.height)*(this.imageAttributes.width/this.imageAttributes.height)},tn={left:(_e.width-this.imageSize.width)/(2*this.coefficient),top:(_e.height-this.imageSize.height)/(2*this.coefficient)},nn={left:(1-1/this.coefficient)*_e.width/2,top:(1-1/this.coefficient)*_e.height/2},sn=g(g({},this.imageTransforms),{},{scaleX:this.imageTransforms.scaleX*(this.imageAttributes.width/_e.width),scaleY:this.imageTransforms.scaleY*(this.imageAttributes.height/_e.height)}),an={width:"".concat(_e.width,"px"),height:"".concat(_e.height,"px"),left:"0px",top:"0px",transform:"translate(".concat(-tn.left-nn.left-this.imageTransforms.translateX,"px, ").concat(-tn.top-nn.top-this.imageTransforms.translateY,"px)")+te(sn)};return this.transitionsOptions.enabled&&(an.transition="".concat(this.transitionsOptions.time,"ms ").concat(this.transitionsOptions.timingFunction)),an}},watch:{src:function(){this.onChangeImage()},stencilComponent:function(){var _e=this;this.$nextTick(function(){_e.resetCoordinates(),_e.runAutoZoom("setCoordinates"),_e.onChange()})},minWidth:function(){this.onPropsChange()},maxWidth:function(){this.onPropsChange()},minHeight:function(){this.onPropsChange()},maxHeight:function(){this.onPropsChange()},imageRestriction:function(){this.reset()},stencilProps:function(_e,tn){["aspectRatio","minAspectRatio","maxAspectRatio"].find(function(nn){return _e[nn]!==tn[nn]})&&this.$nextTick(this.onPropsChange)}},created:function(){this.debouncedUpdate=x(this.update,this.debounce),this.debouncedDisableTransitions=x(this.disableTransitions,this.transitionsOptions.time),this.awaiting=!1},mounted:function(){this.$refs.image.addEventListener("load",this.onSuccessLoadImage),this.$refs.image.addEventListener("error",this.onFailLoadImage),this.onChangeImage(),window.addEventListener("resize",this.refresh),window.addEventListener("orientationchange",this.refresh)},unmounted:function(){window.removeEventListener("resize",this.refresh),window.removeEventListener("orientationchange",this.refresh),this.imageAttributes.revoke&&this.imageAttributes.src&&URL.revokeObjectURL(this.imageAttributes.src),this.debouncedUpdate.clear(),this.debouncedDisableTransitions.clear()},methods:{getResult:function(){var _e=this.initialized?this.prepareResult(g({},this.coordinates)):this.defaultCoordinates(),tn={rotate:this.imageTransforms.rotate%360,flip:g({},this.imageTransforms.flip)};if(this.src&&this.imageLoaded){var nn=this;return{image:this.image,coordinates:_e,visibleArea:this.visibleArea?g({},this.visibleArea):null,imageTransforms:tn,get canvas(){return nn.canvas?nn.getCanvas():void 0}}}return{image:this.image,coordinates:_e,visibleArea:this.visibleArea?g({},this.visibleArea):null,canvas:void 0,imageTransforms:tn}},zoom:function(_e,tn){var nn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},sn=nn.transitions,an=sn===void 0||sn;this.onManipulateImage(new B({},{factor:1/_e,center:tn}),{normalize:!1,transitions:an})},move:function(_e,tn){var nn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},sn=nn.transitions,an=sn===void 0||sn;this.onManipulateImage(new B({left:_e||0,top:tn||0}),{normalize:!1,transitions:an})}
vendor: 4,063 bytes, line 7770
7770,setCoordinates:function(_e){var tn=this,nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},sn=nn.autoZoom,an=sn===void 0||sn,cn=nn.transitions,un=cn===void 0||cn;this.$nextTick(function(){tn.imageLoaded?(tn.transitionsActive||(un&&tn.enableTransitions(),tn.coordinates=tn.applyTransform(_e),an&&tn.runAutoZoom("setCoordinates"),un&&tn.debouncedDisableTransitions()),tn.onChange()):tn.delayedTransforms=_e})},refresh:function(){var _e=this,tn=this.$refs.image;if(this.src&&tn)return this.initialized?this.updateVisibleArea().then(function(){_e.onChange()}):this.resetVisibleArea().then(function(){_e.onChange()})},reset:function(){var _e=this;return this.resetVisibleArea().then(function(){_e.onChange(!1)})},awaitRender:function(_e){var tn=this;this.awaiting||(this.awaiting=!0,this.$nextTick(function(){_e(),tn.awaiting=!1}))},prepareResult:function(_e){return this.roundResult?function(tn){var nn=tn.coordinates,sn=tn.sizeRestrictions,an=tn.positionRestrictions,cn={width:Math.round(nn.width),height:Math.round(nn.height),left:Math.round(nn.left),top:Math.round(nn.top)};return cn.width>sn.maxWidth?cn.width=Math.floor(nn.width):cn.width<sn.minWidth&&(cn.width=Math.ceil(nn.width)),cn.height>sn.maxHeight?cn.height=Math.floor(nn.height):cn.height<sn.minHeight&&(cn.height=Math.ceil(nn.height)),vt(cn,an)}(g(g({},this.getPublicProperties()),{},{positionRestrictions:jt(this.positionRestrictions,this.visibleArea),coordinates:_e})):_e},processAutoZoom:function(_e,tn,nn,sn){var an=this.autoZoomAlgorithm;an||(an=this.stencilSize?Ct:this.autoZoom?Et:Wt);var cn=an({event:{type:_e,params:sn},visibleArea:tn,coordinates:nn,boundaries:this.boundaries,aspectRatio:this.getAspectRatio(),positionRestrictions:this.positionRestrictions,getAreaRestrictions:this.getAreaRestrictions,sizeRestrictions:this.sizeRestrictions,stencilSize:this.getStencilSize()});return g(g({},cn),{},{changed:!tt(cn.visibleArea,tn)||!tt(cn.coordinates,nn)})},runAutoZoom:function(_e){var tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nn=tn.transitions,sn=nn!==void 0&&nn,an=v(tn,pe),cn=this.processAutoZoom(_e,this.visibleArea,this.coordinates,an),un=cn.visibleArea,hn=cn.coordinates,fn=cn.changed;sn&&fn&&this.enableTransitions(),this.visibleArea=un,this.coordinates=hn,sn&&fn&&this.debouncedDisableTransitions()},normalizeEvent:function(_e){return function(tn){var nn=tn.event,sn=tn.visibleArea,an=tn.coefficient;if(nn.type==="manipulateImage")return C(C({},nn),{move:{left:nn.move&&nn.move.left?an*nn.move.left:0,top:nn.move&&nn.move.top?an*nn.move.top:0},scale:{factor:nn.scale&&nn.scale.factor?nn.scale.factor:1,center:nn.scale&&nn.scale.center?{left:nn.scale.center.left*an+sn.left,top:nn.scale.center.top*an+sn.top}:null}});if(nn.type==="resize"){var cn=C(C({},nn),{directions:C({},nn.directions)});return V.forEach(function(hn){cn.directions[hn]*=an}),cn}if(nn.type==="move"){var un=C(C({},nn),{directions:C({},nn.directions)});return Q.forEach(function(hn){un.directions[hn]*=an}),un}return nn}(g(g({},this.getPublicProperties()),{},{event:_e}))},getCanvas:function(){if(this.$refs.canvas){var _e=this.$refs.canvas,tn=this.$refs.image,nn=this.imageTransforms.rotate!==0||this.imageTransforms.flip.horizontal||this.imageTransforms.flip.vertical?function(hn,fn,vn){var _n=vn.rotate,kn=vn.flip,yn={width:fn.naturalWidth,height:fn.naturalHeight},Cn=pt(yn,_n),Sn=hn.getContext("2d");hn.height=Cn.height,hn.width=Cn.width,Sn.save();var $n=gt(nt(C({left:0,top:0},yn)),_n);return Sn.translate(-($n.left-Cn.width/2),-($n.top-Cn.height/2)),Sn.rotate(_n*Math.PI/180),Sn.translate(kn.horizontal?yn.width:0,kn.vertical?yn.height:0),Sn.scale(kn.horizontal?-1:1,kn.vertical?-1:1),Sn.drawImage(fn,0,0,yn.width,yn.height),Sn.restore(),hn}(this.$refs.sourceCanvas,tn,this.imageTransforms):tn,sn=g({minWidth:0,minHeight:0,maxWidth:1/0,maxHeight:1/0,maxArea:this.maxCanvasSize,imageSmoothingEnabled:!0,imageSmoothingQuality:"high",fillColor:"transparent"},this.canvas),an=function(hn){return hn.find(function(fn){return vn=fn,!Number.isNaN(parseFloat(vn))&&isFinite(vn);var vn})}
vendor: 2,164 bytes, line 7770
7770,cn=Mt({sizeRestrictions:{minWidth:an([sn.width,sn.minWidth])||0,minHeight:an([sn.height,sn.minHeight])||0,maxWidth:an([sn.width,sn.maxWidth])||1/0,maxHeight:an([sn.height,sn.maxHeight])||1/0},width:this.coordinates.width,height:this.coordinates.height,aspectRatio:{minimum:this.coordinates.width/this.coordinates.height,maximum:this.coordinates.width/this.coordinates.height}});if(sn.maxArea&&cn.width*cn.height>sn.maxArea){var un=Math.sqrt(sn.maxArea/(cn.width*cn.height));cn={width:Math.round(un*cn.width),height:Math.round(un*cn.height)}}return function(hn,fn,vn,_n,kn){hn.width=_n?_n.width:vn.width,hn.height=_n?_n.height:vn.height;var yn=hn.getContext("2d");yn.clearRect(0,0,hn.width,hn.height),kn&&(kn.imageSmoothingEnabled&&(yn.imageSmoothingEnabled=kn.imageSmoothingEnabled),kn.imageSmoothingQuality&&(yn.imageSmoothingQuality=kn.imageSmoothingQuality),kn.fillColor&&(yn.fillStyle=kn.fillColor,yn.fillRect(0,0,hn.width,hn.height),yn.save()));var Cn=vn.left<0?-vn.left:0,Sn=vn.top<0?-vn.top:0;yn.drawImage(fn,vn.left+Cn,vn.top+Sn,vn.width,vn.height,Cn,Sn,hn.width,hn.height)}(_e,nn,this.coordinates,cn,sn),_e}},update:function(){this.$emit("change",this.getResult())},applyTransform:function(_e){var tn=arguments.length>1&&arguments[1]!==void 0&&arguments[1],nn=this.visibleArea&&tn?wt(this.sizeRestrictions,this.visibleArea):this.sizeRestrictions,sn=this.visibleArea&&tn?jt(this.positionRestrictions,this.visibleArea):this.positionRestrictions;return xt({transform:_e,coordinates:this.coordinates,imageSize:this.imageSize,sizeRestrictions:nn,positionRestrictions:sn,aspectRatio:this.getAspectRatio(),visibleArea:this.visibleArea})},resetCoordinates:function(){var _e=this;if(this.$refs.image){this.$refs.cropper,this.$refs.image;var tn=this.defaultSize;tn||(tn=this.stencilSize?Dt:Ot);var nn=this.sizeRestrictions;nn.minWidth,nn.minHeight,nn.maxWidth,nn.maxHeight;var sn=O(tn)?tn({boundaries:this.boundaries,imageSize:this.imageSize,aspectRatio:this.getAspectRatio(),sizeRestrictions:this.sizeRestrictions,stencilSize:this.getStencilSize(),visibleArea:this.visibleArea}):tn,an=this.defaultPosition||Tt,cn=[sn,function(un){var hn=un.coordinates;return g({}
7770,O(an)?an({coordinates:hn,imageSize:_e.imageSize,visibleArea:_e.visibleArea}):_e.defaultPosition)}];this.delayedTransforms&&cn.push.apply(cn,b(Array.isArray(this.delayedTransforms)?this.delayedTransforms:[this.delayedTransforms])),this.coordinates=this.applyTransform(cn,!0),this.delayedTransforms=null}},clearImage:function(){var _e=this;this.imageLoaded=!1,setTimeout(function(){var tn=_e.$refs.stretcher;tn&&(tn.style.height="auto",tn.style.width="auto"),_e.coordinates=_e.defaultCoordinates(),_e.boundaries={width:0,height:0}},this.transitionTime)},enableTransitions:function(){this.transitions&&(this.transitionsActive=!0)},disableTransitions:function(){this.transitionsActive=!1},updateBoundaries:function(){var _e=this,tn=this.$refs.stretcher,nn=this.$refs.cropper;return this.initStretcher({cropper:nn,stretcher:tn,imageSize:this.imageSize}),this.$nextTick().then(function(){var sn={cropper:nn,imageSize:_e.imageSize};if(O(_e.defaultBoundaries)?_e.boundaries=_e.defaultBoundaries(sn):_e.defaultBoundaries==="fit"?_e.boundaries=function(an){var cn=an.cropper,un=an.imageSize,hn=cn.clientHeight,fn=cn.clientWidth,vn=hn,_n=u
7770n.width*hn/un.height;return _n>fn&&(_n=fn,vn=un.height*fn/un.width),{width:_n,height:vn}}(sn):_e.boundaries=function(an){var cn=an.cropper;return{width:cn.clientWidth,height:cn.clientHeight}}(sn),!_e.boundaries.width||!_e.boundaries.height)throw new Error("It's impossible to fit the cropper in the current container")})},resetVisibleArea:function(){var _e=this;return this.appliedImageTransforms=g(g({},this.defaultImageTransforms),{},{flip:g({},this.defaultImageTransforms.flip)}),this.updateBoundaries().then(function(){_e.priority!=="visible-area"&&(_e.visibleArea=null,_e.resetCoordinates());var tn,nn,sn,an,cn,un,hn=_e.defaultVisibleArea||Ht;_e.visibleArea=O(hn)?hn({imageSize:_e.imageSize,boundaries:_e.boundaries,coordinates:_e.priority!=="visible-area"?_e.coordinates:null,getAreaRestrictions:_e.getAreaRestrictions,stencilSize:_e.getStencilSize()}):_e.defaultVisibleArea,_e.visibleArea=(tn={visibleArea:_e.visibleArea,boundaries:_e.boundaries,getAreaRestrictions:_e.getAreaRestrictions},nn=tn.visibleArea,sn=tn.boundaries,an=tn.getAreaRestrictions,cn=C({},nn),un=ct(sn),cn.width/cn.height!==un&&(cn.height=cn.width/un),vt(cn,an({visibleArea:cn,type:"move"}))),_e.priority==="visible-area"?_e.resetCoordinates():_e.coordinates=_e.fitCoordinates({visibleArea:_e.visibleArea,coordinates:_e.coordinates,aspectRatio:_e.getAspectRatio(),positionRestrictions:_e.positionRestrictions,sizeRestrictions:_e.sizeRestrictions}),_e.runAutoZoom("resetVisibleArea")}).catch(function(){_e.visibleArea=null})},updateVisibleArea:function(){var _e=this;return this.updateBoundaries().then(function(){_e.visibleArea=_e.fitVisibleArea({imageSize:_e.imageSize,boundaries:_e.boundaries,visibleArea:_e.visibleArea,coordinates:_e.coordinates,getAreaRestrictions:_e.getAreaRestrictions}),_e.coordinates=_e.fitCoordinates({visibleArea:_e.visibleArea,coordinates:_e.coordinates,aspectRatio:_e.getAspectRatio(),positionRestrictions:_e.positionRestrictions,sizeRestrictions:_e.sizeRestrictions}),_e.runAutoZoom("updateVisibleArea")}).catch(function(){_e.visibleArea=null})},onChange:function(){var _e=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0];_e&&this.debounce?this.debouncedUpdate():this.update()},onChangeImage:function(){var _e,tn=this;if(this.imageLoaded=!1,this.delayedTransforms=null,this.src){if(function(an){if(T(an))return!1;var cn=window.location,un=/(\w+:)?(?:\/\/)([\w.-]+)?(?::(\d+))?\/?/.exec(an)||[],hn={protocol:un[1]||"",host:un[2]||"",port:un[3]||""},fn=function(vn){return vn.port||((vn.protocol||cn.protocol)==="http"?80:433)};return!(!hn.protocol&&!hn.host&&!hn.port||hn.protocol&&hn.protocol==cn.protocol&&hn.host&&hn.host==cn.host&&hn.host&&fn(hn)==fn(cn))}(this.src)){var nn=D(this.crossOrigin)?this.canvas:this.crossOrigin;nn===!0&&(nn="anonymous"),this.imageAttributes.crossOrigin=nn||null}if(this.checkOrientation){var sn=(_e=this.src,new Promise(function(an){Jt(_e).then(function(cn){var un=ee(cn);an(cn?{source:_e,arrayBuffer:cn,orientation:un}:{source:_e,arrayBuffer:null,orientation:null})}).catch(function(cn){console.warn(cn),an({source:_e,arrayBuffer:null,orientation:null})})}));setTimeout(function(){sn.then(tn.onParseImage)},this.transitionTime)}else setTimeout(function(){tn.onParseImage({source:tn.src})},this.transitionTime)}else this.clearImage()},onFailLoadImage:function(){this.imageAttributes.src&&(this.clearImage(),this.$emit("error"))},onSuccessLoadImage:function(){var _e=this,tn=this.$refs.image;tn&&!this.imageLoaded&&(this.imageAttributes.height=tn.naturalHeight,this.imageAttributes.width=tn.naturalWidth,this.imageLoaded=!0,this.resetVisibleArea().then(function(){_e.$emit("ready"),_e.onChange(!1)}))},onParseImage:function(_e){var tn=this,nn=_e.source,sn=_e.arrayBuffer,an=_e.orientation;this.imageAttributes.revoke&&this.imageAttributes.src&&URL.revokeObjectURL(this.imageAttributes.src),this.imageAttributes.revoke=!1,sn&&an&&an>1?W(nn)||!T(nn)?(this.imageAttributes.src=URL.createObjectURL(new Blob([sn])),this.imageAttributes.revoke=!0):this.imageAttributes.src=function(cn){for(var un=[],hn=new Uint8Array(cn);hn.length>0;){var fn=hn.subarray(0,8192);un.push(String.fromCharCode.apply(null,Array.from?Array.from(fn):fn.slice())),hn=hn.subarray(8192)}return"data:image/jpeg;base64,"+btoa(un.join(""))}(sn):this.imageAttributes.src=nn,O(this.defaultTransforms)?this.appliedImageTransforms=Kt(this.defaultTransforms()):H(this.defaultTransforms)?this.appliedImageTransforms=Kt(this.defaultTransforms):this.appliedImageTransforms=function(cn){var un=Kt({});if(cn)switch(cn){case 2:un.flip.horizontal=!0;break;case 3:un.rotate=-180;break;case 4:un.flip.vertical=!0;break;case 5:un.rotate=90,un.flip.vertical=!0;break;case 6:un.rotate=90;break;case 7:un.rotate=90,un.flip.horizontal=!0;break;case 8:un.rotate=-90}return un}(an),this.defaultImageTransforms=g(g({},this.appliedImageTransforms),{},{flip:g({},this.appliedImageTransforms.flip)}),this.$nextTick(function(){var cn=tn.$refs.image;
vendor: 6,051 bytes, line 7770
7770cn&&cn.complete&&(function(un){return!!un.naturalWidth}(cn)?tn.onSuccessLoadImage():tn.onFailLoadImage())})},onResizeEnd:function(){this.runAutoZoom("resize",{transitions:!0})},onMoveEnd:function(){this.runAutoZoom("move",{transitions:!0})},onMove:function(_e){var tn=this;this.transitionsOptions.enabled||this.awaitRender(function(){tn.coordinates=tn.moveAlgorithm(g(g({},tn.getPublicProperties()),{},{positionRestrictions:jt(tn.positionRestrictions,tn.visibleArea),coordinates:tn.coordinates,event:tn.normalizeEvent(_e)})),tn.onChange()})},onResize:function(_e){var tn=this;this.transitionsOptions.enabled||this.stencilSize&&!this.autoZoom||this.awaitRender(function(){var nn=tn.sizeRestrictions,sn=Math.min(tn.coordinates.width,tn.coordinates.height,20*tn.coefficient);tn.coordinates=tn.resizeAlgorithm(g(g({},tn.getPublicProperties()),{},{positionRestrictions:jt(tn.positionRestrictions,tn.visibleArea),sizeRestrictions:{maxWidth:Math.min(nn.maxWidth,tn.visibleArea.width),maxHeight:Math.min(nn.maxHeight,tn.visibleArea.height),minWidth:Math.max(nn.minWidth,sn),minHeight:Math.max(nn.minHeight,sn)},event:tn.normalizeEvent(_e)})),tn.onChange(),tn.ticking=!1})},onManipulateImage:function(_e){var tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.transitionsOptions.enabled){var nn=tn.transitions,sn=nn!==void 0&&nn,an=tn.normalize,cn=an===void 0||an;sn&&this.enableTransitions();var un=Lt(g(g({},this.getPublicProperties()),{},{event:cn?this.normalizeEvent(_e):_e,getAreaRestrictions:this.getAreaRestrictions,imageRestriction:this.imageRestriction,adjustStencil:!this.stencilSize&&this.settings.resizeImage.adjustStencil})),hn=un.visibleArea,fn=un.coordinates;this.visibleArea=hn,this.coordinates=fn,this.runAutoZoom("manipulateImage"),this.onChange(),sn&&this.debouncedDisableTransitions()}},onPropsChange:function(){this.coordinates=this.applyTransform(this.coordinates,!0),this.onChange(!1)},getAreaRestrictions:function(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},tn=_e.visibleArea,nn=_e.type,sn=nn===void 0?"move":nn;return this.areaRestrictionsAlgorithm({boundaries:this.boundaries,imageSize:this.imageSize,imageRestriction:this.imageRestriction,visibleArea:tn,type:sn})},getAspectRatio:function(_e){var tn,nn,sn=this.stencilProps,an=sn.aspectRatio,cn=sn.minAspectRatio,un=sn.maxAspectRatio;if(this.$refs.stencil&&this.$refs.stencil.aspectRatios){var hn=this.$refs.stencil.aspectRatios();tn=hn.minimum,nn=hn.maximum}if(D(tn)&&(tn=D(an)?cn:an),D(nn)&&(nn=D(an)?un:an),!_e&&(D(tn)||D(nn))){var fn=this.getStencilSize(),vn=fn?ct(fn):null;D(tn)&&(tn=P(vn)?vn:void 0),D(nn)&&(nn=P(vn)?vn:void 0)}return{minimum:tn,maximum:nn}},getStencilSize:function(){if(this.stencilSize)return _e={currentStencilSize:{width:this.stencilCoordinates.width,height:this.stencilCoordinates.height},stencilSize:this.stencilSize,boundaries:this.boundaries,coefficient:this.coefficient,coordinates:this.coordinates,aspectRatio:this.getAspectRatio(!0)},tn=_e.boundaries,nn=_e.stencilSize,sn=_e.aspectRatio,dt(ct(an=O(nn)?nn({boundaries:tn,aspectRatio:sn}):nn),sn)&&(an=Mt({sizeRestrictions:{maxWidth:tn.width,maxHeight:tn.height,minWidth:0,minHeight:0},width:an.width,height:an.height,aspectRatio:{minimum:sn.minimum,maximum:sn.maximum}})),(an.width>tn.width||an.height>tn.height)&&(an=Mt({sizeRestrictions:{maxWidth:tn.width,maxHeight:tn.height,minWidth:0,minHeight:0},width:an.width,height:an.height,aspectRatio:{minimum:ct(an),maximum:ct(an)}})),an;var _e,tn,nn,sn,an},getPublicProperties:function(){return{coefficient:this.coefficient,visibleArea:this.visibleArea,coordinates:this.coordinates,boundaries:this.boundaries,sizeRestrictions:this.sizeRestrictions,positionRestrictions:this.positionRestrictions,aspectRatio:this.getAspectRatio(),imageRestriction:this.imageRestriction}},defaultCoordinates:function(){return g({},J)},flip:function(_e,tn){var nn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},sn=nn.transitions,an=sn===void 0||sn;if(!this.transitionsActive){an&&this.enableTransitions();var cn=g({},this.imageTransforms.flip),un=$t({flip:{horizontal:_e?!cn.horizontal:cn.horizontal,vertical:tn?!cn.vertical:cn.vertical},previousFlip:cn,rotate:this.imageTransforms.rotate,visibleArea:this.visibleArea,coordinates:this.coordinates,imageSize:this.imageSize,positionRestrictions:this.positionRestrictions,sizeRestrictions:this.sizeRestrictions,getAreaRestrictions:this.getAreaRestrictions,aspectRatio:this.getAspectRatio()}),hn=un.visibleArea,fn=un.coordinates;_e&&(this.appliedImageTransforms.flip.horizontal=!this.appliedImageTransforms.flip.horizontal),tn&&(this.appliedImageTransforms.flip.vertical=!this.appliedImageTransforms.flip.vertical),this.visibleArea=hn,this.coordinates=fn,this.onChange(),an&&this.debouncedDisableTransitions()}},rotate:function(_e){var tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nn=tn.transitions,sn=nn===void 0||nn;if(!this.transitionsActive){sn&&this.enableTransitions();var an=g({},this.imageSize);this.appliedImageTransforms.rotate+=_e;var cn=Pt({visibleArea:this.visibleArea,coordinates:this.coordinates,previousImageSize:an,imageSize:this.imageSize,angle:_e,positionRestrictions:this.positionRestrictions,sizeRestrictions:this.sizeRestrictions,getAreaRestrictions:this.getAreaRestrictions,aspectRatio:this.getAspectRatio()}),un=cn.visibleArea,hn=cn.coordinates,fn=this.processAutoZoom("rotateImage",un,hn);un=fn.visibleArea,hn=fn.coordinates,this.visibleArea=un,this.coordinates=hn,this.onChange(),sn&&this.debouncedDisableTransitions()}}},emits:["change","error","ready"]},ve={key:0,ref:"canvas",style:{display:"none"}},be={key:1,ref:"sourceCanvas",style:{display:"none"}};fe.render=function(_e,tn,nn,sn,an,cn){return openBlock(),createBlock("div",{ref:"cropper",class:cn.classes.cropper},[createVNode("div",{ref:"stretcher",class:cn.classes.stretcher},null,2),createVNode("div",{class:cn.classes.boundaries,style:cn.boundariesStyle},[(openBlock(),createBlock(resolveDynamicComponent(nn.backgroundWrapperComponent),{class:cn.classes.cropperWrapper,"
7770wheel-resize":cn.settings.resizeImage.wheel,"touch-resize":cn.settings.resizeImage.touch,"touch-move":cn.settings.moveImage.touch,"mouse-move":cn.settings.moveImage.mouse,onMove:cn.onManipulateImage,onResize:cn.onManipulateImage},{default:withCtx(function(){return[createVNode("div",{class:cn.classes.background,style:cn.boundariesStyle},null,6),createVNode("div",{class:cn.classes.imageWrapper},[createVNode("img",{ref:"image",crossorigin:an.imageAttributes.crossOrigin,src:an.imageAttributes.src,class:cn.classes.image,style:cn.imageStyle,onMousedown:tn[1]||(tn[1]=withModifiers(function(){},["prevent"]))},null,46,["crossorigin","src"])],2),createVNode("div",{class:cn.classes.foreground,style:cn.boundariesStyle},null,6),withDirectives((openBlock(),createBlock(resolveDynamicComponent(nn.stencilComponent),mergeProps$1({ref:"stencil",image:cn.image,coordinates:an.coordinates,"stencil-coordinates":cn.stencilCoordinates,transitions:cn.transitionsOptions},nn.stencilProps,{onResize:cn.onResize,onResizeEnd:cn.onResizeEnd,onMove:cn.onMove,onMoveEnd:cn.onMoveEnd}),null,16,["image","coordinates","stencil-coordinates","transitions","onResize","onResizeEnd","onMove","onMoveEnd"])),[[vShow,an.imageLoaded]]),nn.canvas?(openBlock(),createBlock("canvas",ve,null,512)):createCommentVNode("",!0),nn.canvas?(openBlock(),createBlock("canvas",be,null,512)):createCommentVNode("",!0)]}),_:1},8,["class","wheel-resize","touch-resize","touch-move","mouse-move","onMove","onResize"]))],6)],2)};const _sfc_main$9={props:{context:{type:Object}},components:{Cropper:fe},mounted(){this.setWrapperSize(),window.addEventListener("resize",this.setWrapperSize()),this.context._value&&(this.savedImage.src=this.context._value,this.savedImage.show=!0,this.showDeleteBtn=!0,this.showUploadBtn=!1)},data(){return{showUploadBtn:!0,showEditBtn:!1,showSaveBtn:!1,showDeleteBtn:!1,wrapperWidth:null,srcImage:{src:null,type:null},savedImage:{src:null,type:null,show:!1,blob:null}}},computed:{},methods:{setWrapperSize(){this.wrapperWidth=this.$refs.wrapper.offsetWidth},crop(){const{canvas:_e}=this.$refs.cropper.getResult();this.savedImage.src=_e.toDataURL("image/png")},loadImage(_e){const{files:tn}=_e.target;if(tn&&tn[0]){this.srcImage.src&&URL.revokeObjectURL(this.srcImage.src);const nn=URL.createObjectURL(tn[0]),sn=new FileReader;sn.onload=an=>{this.srcImage={src:nn,type:getMimeType(an.target.result,tn[0].type)}},sn.readAsArrayBuffer(tn[0])}this.showUploadBtn=!1,this.savedImage.show=!1,this.showSaveBtn=!0,this.showEditBtn=!1},save(){this.crop(),this.savedImage.show=!0,this.showEditBtn=!0,this.showSaveBtn=!1,this.showDeleteBtn=!1;const{canvas:_e}=this.$refs.cropper.getResult();_e.toBlob(tn=>{this.context.node.input(tn)},"image/png")},edit(){this.savedImage.show=!1,this.showEditBtn=!1,this.showDeleteBtn=!0,this.showSaveBtn=!0},reset(){this.showUploadBtn=!0,this.showEditBtn=!1,this.showSaveBtn=!1,this.showDeleteBtn=!1,this.srcImage={src:null,type:null},this.savedImage={src:null,type:null,show:!1},this.context.node.input(null)}},destroyed(){this.srcImage.src&&URL.revokeObjectURL(this.srcImage.src)},watch:{}};function getMimeType(_e,tn=null){const nn=new Uint8Array(_e).subarray(0,4);let sn="";for(let an=0;an<nn.length;an++)sn+=nn[an].toString(16);switch(sn){case"89504e47":return"image/png";case"47494638":return"image/gif";case"ffd8ffe0":case"ffd8ffe1":case"ffd8ffe2":case"ffd8ffe3":case"ffd8ffe8":return"image/jpeg";default:return tn}}const _hoisted_1$9={class:"formkit-image"},_hoisted_2$8=["src"],_hoisted_3$8=createBaseVNode("span",null,"Afbeelding uploaden",-1),_hoisted_4$7={class:"formkit-image__buttons"};function _sfc_render$9(_e,tn,nn,sn,an,cn){const un=resolveComponent("cropper"),hn=resolveComponent("Icon");return openBlock(),createElementBlock("div",_hoisted_1$9,[createBaseVNode("div",{class:"formkit-image__wrapper",ref:"wrapper",style:normalizeStyle({"max-width":_e.wrapperWidth+"px"})},[createVNode(un,{ref:"cropper",class:"formkit-image__cropper",src:_e.srcImage.src,"stencil-props":{aspectRatio:606/317},onChange:_e.change},null,8,["src","onChange"]),_e.savedImage.show?(openBlock(),createElementBlock("img",{key:0,class:"formkit-image__saved-image",src:_e.savedImage.src},null,8,_hoisted_2$8)):createCommentVNode("",!0),_e.showUploadBtn?(openBlock(),createElementBlock("button",{key:1,type:"button",class:"formkit-image__btn-upload",onClick:tn[1]||(tn[1]=fn=>_e.$refs.file.click())},[createBaseVNode("input",{type:"file",ref:"file",onChange:tn[0]||(tn[0]=fn=>_e.loadImage(fn)),accept:"image/*"},null,544),createVNode(hn,{name:"plus"}),_hoisted_3$8])):createCommentVNode("",!0),_e.showEditBtn?(openBlock(),createElementBlock("button",{key:2,type:"button",class:"formkit-image__btn-edit",onClick:tn[2]||(tn[2]=(...fn)=>_e.edit&&_e.edit(...fn))},[createVNode(hn,{name:"pencil"}
vendor: 4,341 bytes, line 7770
7770)])):createCommentVNode("",!0)],4),createBaseVNode("div",_hoisted_4$7,[_e.showSaveBtn?(openBlock(),createElementBlock("button",{key:0,type:"button",class:"formkit-image__btn-save button",onClick:tn[3]||(tn[3]=(...fn)=>_e.save&&_e.save(...fn))},"Opslaan")):createCommentVNode("",!0),_e.showDeleteBtn?(openBlock(),createElementBlock("button",{key:1,type:"button",class:"formkit-image__btn-delete button",onClick:tn[4]||(tn[4]=(...fn)=>_e.reset&&_e.reset(...fn))},"Verwijderen")):createCommentVNode("",!0)])])}const FormKitImage=_export_sfc$1(_sfc_main$9,[["render",_sfc_render$9]]);var HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd$1(_e){return this.__data__.set(_e,HASH_UNDEFINED),this}var _setCacheAdd=setCacheAdd$1;function setCacheHas$1(_e){return this.__data__.has(_e)}var _setCacheHas=setCacheHas$1,MapCache=_MapCache,setCacheAdd=_setCacheAdd,setCacheHas=_setCacheHas;function SetCache$1(_e){var tn=-1,nn=_e==null?0:_e.length;for(this.__data__=new MapCache;++tn<nn;)this.add(_e[tn])}SetCache$1.prototype.add=SetCache$1.prototype.push=setCacheAdd;SetCache$1.prototype.has=setCacheHas;var _SetCache=SetCache$1;function arraySome$1(_e,tn){for(var nn=-1,sn=_e==null?0:_e.length;++nn<sn;)if(tn(_e[nn],nn,_e))return!0;return!1}var _arraySome=arraySome$1;function cacheHas$1(_e,tn){return _e.has(tn)}var _cacheHas=cacheHas$1,SetCache=_SetCache,arraySome=_arraySome,cacheHas=_cacheHas,COMPARE_PARTIAL_FLAG$3=1,COMPARE_UNORDERED_FLAG$1=2;function equalArrays$2(_e,tn,nn,sn,an,cn){var un=nn&COMPARE_PARTIAL_FLAG$3,hn=_e.length,fn=tn.length;if(hn!=fn&&!(un&&fn>hn))return!1;var vn=cn.get(_e),_n=cn.get(tn);if(vn&&_n)return vn==tn&&_n==_e;var kn=-1,yn=!0,Cn=nn&COMPARE_UNORDERED_FLAG$1?new SetCache:void 0;for(cn.set(_e,tn),cn.set(tn,_e);++kn<hn;){var Sn=_e[kn],$n=tn[kn];if(sn)var Pn=un?sn($n,Sn,kn,tn,_e,cn):sn(Sn,$n,kn,_e,tn,cn);if(Pn!==void 0){if(Pn)continue;yn=!1;break}if(Cn){if(!arraySome(tn,function(xn,Mn){if(!cacheHas(Cn,Mn)&&(Sn===xn||an(Sn,xn,nn,sn,cn)))return Cn.push(Mn)})){yn=!1;break}}else if(!(Sn===$n||an(Sn,$n,nn,sn,cn))){yn=!1;break}}return cn.delete(_e),cn.delete(tn),yn}var _equalArrays=equalArrays$2;function mapToArray$1(_e){var tn=-1,nn=Array(_e.size);return _e.forEach(function(sn,an){nn[++tn]=[an,sn]}),nn}var _mapToArray=mapToArray$1;function setToArray$1(_e){var tn=-1,nn=Array(_e.size);return _e.forEach(function(sn){nn[++tn]=sn}),nn}var _setToArray=setToArray$1,Symbol$1=_Symbol,Uint8Array$1=_Uint8Array,eq=eq_1,equalArrays$1=_equalArrays,mapToArray=_mapToArray,setToArray=_setToArray,COMPARE_PARTIAL_FLAG$2=1,COMPARE_UNORDERED_FLAG=2,boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",mapTag="[object Map]",numberTag="[object Number]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",symbolProto=Symbol$1?Symbol$1.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function equalByTag$1(_e,tn,nn,sn,an,cn,un){switch(nn){case dataViewTag:if(_e.byteLength!=tn.byteLength||_e.byteOffset!=tn.byteOffset)return!1;_e=_e.buffer,tn=tn.buffer;case arrayBufferTag:return!(_e.byteLength!=tn.byteLength||!cn(new Uint8Array$1(_e),new Uint8Array$1(tn)));case boolTag:case dateTag:case numberTag:return eq(+_e,+tn);case errorTag:return _e.name==tn.name&&_e.message==tn.message;case regexpTag:case stringTag:return _e==tn+"";case mapTag:var hn=mapToArray;case setTag:var fn=sn&COMPARE_PARTIAL_FLAG$2;if(hn||(hn=setToArray),_e.size!=tn.size&&!fn)return!1;var vn=un.get(_e);if(vn)return vn==tn;sn|=COMPARE_UNORDERED_FLAG,un.set(_e,tn);var _n=equalArrays$1(hn(_e),hn(tn),sn,an,cn,un);return un.delete(_e),_n;case symbolTag:if(symbolValueOf)return symbolValueOf.call(_e)==symbolValueOf.call(tn)}return!1}var _equalByTag=equalByTag$1,getAllKeys=_getAllKeys,COMPARE_PARTIAL_FLAG$1=1,objectProto$2=Object.prototype,hasOwnProperty$1=objectProto$2.hasOwnProperty;function equalObjects$1(_e,tn,nn,sn,an,cn){var un=nn&COMPARE_PARTIAL_FLAG$1,hn=getAllKeys(_e),fn=hn.length,vn=getAllKeys(tn),_n=vn.length;if(fn!=_n&&!un)return!1;for(var kn=fn;kn--;){var yn=hn[kn];if(!(un?yn in tn:hasOwnProperty$1.call(tn,yn)))return!1}var Cn=cn.get(_e),Sn=cn.get(tn);if(Cn&&Sn)return Cn==tn&&Sn==_e;var $n=!0;cn.set(_e,tn),cn.set(tn,_e);for(var Pn=un;++kn<fn;){yn=hn[kn];
vendor: 1,334 bytes, line 7770
7770var xn=_e[yn],Mn=tn[yn];if(sn)var En=un?sn(Mn,xn,yn,tn,_e,cn):sn(xn,Mn,yn,_e,tn,cn);if(!(En===void 0?xn===Mn||an(xn,Mn,nn,sn,cn):En)){$n=!1;break}Pn||(Pn=yn=="constructor")}if($n&&!Pn){var Tn=_e.constructor,Ln=tn.constructor;Tn!=Ln&&"constructor"in _e&&"constructor"in tn&&!(typeof Tn=="function"&&Tn instanceof Tn&&typeof Ln=="function"&&Ln instanceof Ln)&&($n=!1)}return cn.delete(_e),cn.delete(tn),$n}var _equalObjects=equalObjects$1,Stack=_Stack,equalArrays=_equalArrays,equalByTag=_equalByTag,equalObjects=_equalObjects,getTag=_getTag,isArray=isArray_1,isBuffer=isBufferExports,isTypedArray=isTypedArray_1,COMPARE_PARTIAL_FLAG=1,argsTag="[object Arguments]",arrayTag="[object Array]",objectTag="[object Object]",objectProto$1=Object.prototype,hasOwnProperty=objectProto$1.hasOwnProperty;function baseIsEqualDeep$1(_e,tn,nn,sn,an,cn){var un=isArray(_e),hn=isArray(tn),fn=un?arrayTag:getTag(_e),vn=hn?arrayTag:getTag(tn);fn=fn==argsTag?objectTag:fn,vn=vn==argsTag?objectTag:vn;var _n=fn==objectTag,kn=vn==objectTag,yn=fn==vn;if(yn&&isBuffer(_e)){if(!isBuffer(tn))return!1;un=!0,_n=!1}if(yn&&!_n)return cn||(cn=new Stack),un||isTypedArray(_e)?equalArrays(_e,tn,nn,sn,an,cn):equalByTag(_e,tn,fn,nn,sn,an,cn);if(!(nn&COMPARE_PARTIAL_FLAG)){var Cn=_n&&hasOwnProperty.call(_e,"__wrapped__"),Sn=kn&&hasOwnProperty.call(tn,"__wrapped__");
7770if(Cn||Sn){var $n=Cn?_e.value():_e,Pn=Sn?tn.value():tn;return cn||(cn=new Stack),an($n,Pn,nn,sn,cn)}}return yn?(cn||(cn=new Stack),equalObjects(_e,tn,nn,sn,an,cn)):!1}var _baseIsEqualDeep=baseIsEqualDeep$1,baseIsEqualDeep=_baseIsEqualDeep,isObjectLike=isObjectLike_1;function baseIsEqual$1(_e,tn,nn,sn,an){return _e===tn?!0:_e==null||tn==null||!isObjectLike(_e)&&!isObjectLike(tn)?_e!==_e&&tn!==tn:baseIsEqualDeep(_e,tn,nn,sn,baseIsEqual$1,an)}var _baseIsEqual=baseIsEqual$1,baseIsEqual=_baseIsEqual;function isEqual(_e,tn){return baseIsEqual(_e,tn)}var isEqual_1=isEqual;const _isEqual=getDefaultExportFromCjs(isEqual_1);var baseClone$1=_baseClone,CLONE_DEEP_FLAG$1=1,CLONE_SYMBOLS_FLAG$1=4;function cloneDeep(_e){return baseClone$1(_e,CLONE_DEEP_FLAG$1|CLONE_SYMBOLS_FLAG$1)}var cloneDeep_1=cloneDeep;const _cloneDeep=getDefaultExportFromCjs(cloneDeep_1),_sfc_main$8={props:{selected:{type:Array}},components:{},mounted(){this.val=this.selected,this.fetchGroups()},data(){return{val:[],themes:[]}},computed:{},methods:{fetchGroups(){fetch("/api/amnesty/themes").then(_e=>_e.json()).then(_e=>{this.themes=_e})},onOptionClick(_e){this.val.indexOf(_e.uuid)>-1?this.val.splice(this.val.indexOf(_e.uuid),1):this.val.push(_e.uuid),this.$emit("clicked")},isSelected(_e){return this.val.indexOf(_e.uuid)>-1}},watch:{}},_hoisted_1$8={class:"theme-selector"},_hoisted_2$7=createBaseVNode("span",{class:"theme-selector__label"},"Rond deze thema's werken wij",-1),_hoisted_3$7={class:"theme-selector__options"},_hoisted_4$6=["onClick"],_hoisted_5$6={class:"theme-button__icon"},_hoisted_6$6=["src"],_hoisted_7$4={class:"theme-button__title"};function _sfc_render$8(_e,tn,nn,sn,an,cn){return openBlock(),createElementBlock("div",_hoisted_1$8,[_hoisted_2$7,createBaseVNode("ul",_hoisted_3$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_e.themes,un=>(openBlock(),createElementBlock("li",{class:"theme-selector__option",key:un.uuid},[createBaseVNode("div",{onClick:withModifiers(hn=>_e.onOptionClick(un),["prevent"]),class:normalizeClass({"theme-button":!0,"theme-button--selected":_e.val.indexOf(un.uuid)>-1})},[createBaseVNode("div",_hoisted_5$6,[createBaseVNode("img",{src:un.icon},null,8,_hoisted_6$6)]),createBaseVNode("div",_hoisted_7$4,toDisplayString(un.name),1)],10,_hoisted_4$6)]))),128))])])}const ThemeSelector=_export_sfc$1(_sfc_main$8,[["render",_sfc_render$8]]),_sfc_main$7={props:{uuid:{type:String,required:!0}},components:{ThemeSelector},mounted(){this.fetchGroup()},data(){return{showForm:!1,loading:!0,values:{},initResults:{},showSaveBtn:!1}},computed:{content:{get(){return this.values.content},set(_e){this.values.content=_e.replace(/\n|\r/g,"")}},intro:{get(){return this.values.intro},set(_e){this.values.intro=_e.replace(/\n|\r/g,"")}},hasChanged:{get(){return!_isEqual(this.initResults,this.values)&&this.showForm}}},methods:{fetchGroup(){fetch(`/api/amnesty/groups/${this.uuid}`,{credentials:"include"}).then(_e=>_e.json()).then(_e=>{_e.content=_e.content?_e.content.replace(/\n|\r/g,""):"",_e.intro=_e.intro?_e.intro.replace(/\n|\r/g,""):"",this.values=_cloneDeep(_e),this.initResults=_cloneDeep(_e),this.loading=!1})},toggleForm(){this.showForm=!this.showForm,this.showForm?document.body.classList.add("group-form-active"):(this.values=_cloneDeep(this.initResults),document.body.classList.remove("group-form-active"))},submit(){if(!this.$formkit.get("form").context.state.valid){this.$formkit.get("form").submit();return}this.loading=!0;const _e=[];if(this.initResults.image!==this.values.image&&this.values.image){const sn=fetch(`/api/amnesty/groups/${this.uuid}/image`,{method:"POST",credentials:"include",headers:{Accept:"application/json","Content-Type":"image/png"},body:this.values.image});_e.push(sn)}else if(this.initResults.image!==this.values.image&&!this.values.image){const sn=fetch(`/api/amnesty/groups/${this.uuid}/image`,{method:"DELETE",credentials:"include",headers:{Accept:"application/json"}});_e.push(sn)}const tn={...this.values};delete tn.image;const nn=fetch(`/api/amnesty/groups/${this.uuid}`,{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify(cleanupFields(tn,this.initResults))});_e.push(nn),Promise.all(_e).then(()=>{window.location.reload()})},onThemeClick(){this.showSaveBtn=!0}},watch:{}};function cleanupFields(_e,tn){return _keys(_e).forEach(nn=>{_isEqual(_e[nn],tn[nn])&&delete _e[nn]}),_e}const _hoisted_1$7={class:"group-edit__actions"},_hoisted_2$6={key:0,class:"group-edit__inner"},_hoisted_3$6={class:"tag"},_hoisted_4$5={class:"group-edit__form webform-formkit"},_hoisted_5$5=createBaseVNode("legend",null,"Contactpersoon",-1),_hoisted_6$5={ke
7770y:0,class:"group-edit__loader"};function _sfc_render$7(_e,tn,nn,sn,an,cn){const un=resolveComponent("Icon"),hn=resolveComponent("FormKit"),fn=resolveComponent("ThemeSelector");return openBlock(),createElementBlock("div",{class:normalizeClass({"group-edit":!0,"group-edit--loading":_e.loading})},[createBaseVNode("div",_hoisted_1$7,[_e.hasChanged?(openBlock(),createElementBlock("button",{key:0,onClick:tn[0]||(tn[0]=withModifiers((...vn)=>_e.submit&&_e.submit(...vn),["prevent"])),class:"button"},"Opslaan")):createCommentVNode("",!0),_e.showForm?createCommentVNode("",!0):(openBlock(),createElementBlock("button",{key:1,onClick:tn[1]||(tn[1]=withModifiers((...vn)=>_e.toggleForm&&_e.toggleForm(...vn),["prevent"])),class:"button"},[createTextVNode("Gegevens aanpassen "),createVNode(un,{name:"pencil"})])),_e.showForm?(openBlock(),createElementBlock("button",{key:2,onClick:tn[2]||(tn[2]=withModifiers((...vn)=>_e.toggleForm&&_e.toggleForm(...vn),["prevent"])),class:"button"},"Annuleren")):createCommentVNode("",!0)]),_e.showForm?(openBlock(),createElementBlock("div",_hoisted_2$6,[createTextVNode(toDisplayString(_e.isValid)+" ",1),createBaseVNode("span",_hoisted_3$6,toDisplayString(_e.values.city),1),createBaseVNode("h1",null,toDisplayString(_e.values.name),1),createBaseVNode("div",_hoisted_4$5,[createVNode(hn,{id:"form",actions:!1,type:"form",onInput:_e.onInput},{default:withCtx(()=>[createVNode(hn,{type:"rich",validation:"required",label:"Intro",modelValue:_e.intro,"onUpdate:modelValue":tn[3]||(tn[3]=vn=>_e.intro=vn)},null,8,["modelValue"]),createVNode(hn,{type:"image",label:"Groepsafbeelding",modelValue:_e.values.image,"onUpdate:modelValue":tn[4]||(tn[4]=vn=>_e.values.image=vn)},null,8,["modelValue"]),createVNode(hn,{type:"rich",label:"Content",modelValue:_e.content,"onUpdate:modelValue":tn[5]||(tn[5]=vn=>_e.content=vn)},null,8,["modelValue"]),createBaseVNode("fieldset",null,[_hoisted_5$5,createVNode(hn,{type:"text",validation:"required",label:"Naam",modelValue:_e.values.contactName,"onUpdate:modelValue":tn[6]||(tn[6]=vn=>_e.values.contactName=vn)},null,8,["modelValue"]),createVNode(hn,{type:"email",validation:"required",label:"Email",modelValue:_e.values.contactEmailAddress,"onUpdate:modelValue":tn[7]||(tn[7]=vn=>_e.values.contactEmailAddress=vn)},null,8,["modelValue"]),createVNode(hn,{type:"text",label:"Telefoonnr.",modelValue:_e.values.phoneNumber,"onUpdate:modelValue":tn[8]||(tn[8]=vn=>_e.values.phoneNumber=vn)},null,8,["modelValue"])])]),_:1},8,["onInput"]),createVNode(fn,{selected:_e.values.themes,onClicked:_e.onThemeClick},null,8,["selected","onClicked"])]),_e.loading?(openBlock(),createElementBlock("div",_hoisted_6$5,[createVNode(un,{loading:!0})])):createCommentVNode("",!0)])):createCommentVNode("",!0)],2)}const GroupEdit=_export_sfc$1(_sfc_main$7,[["render",_sfc_render$7]]);class GroupApp extends Component{constructor(tn={},nn="GroupApp"){super(tn,nn),this.app=createApp(GroupEdit,{uuid:this.$el.dataset.uuid}),tn.drupal&&(this.app.config.globalProperties.Drupal=tn.drupal),this.app.use(plugin,defaultConfig$1(Object.assign(config,{inputs:{...config.inputs,rich:createInput(FormKitRich),image:createInput(FormKitImage)}}))),this.app.use(CKEditor),this.app.component("Icon",Icon),this.app.component("InfoTooltip",InfoTooltip),this.app.mount(tn.$el)}destroy(){super.destroy()}}var isVue2=!1;/*! 7771 * pinia v2.1.7 7772 * (c) 2023 Eduardo San Martin Morote 7773 * @license MIT 7774 */let activePinia;const setActivePinia=_e=>activePinia=_e,piniaSymbol=Symbol();function isPlainObject(_e){return _e&&typeof _e=="object"&&Object.prototype.toString.call(_e)==="[object Object]"&&typeof _e.toJSON!="function"}var MutationType;(function(_e){_e.direct="direct",_e.patchObject="patch object",_e.patchFunction="patch function"})(MutationType||(MutationType={}));function createPinia(){const _e=effectScope(!0),tn=_e.run(()=>ref({}));let nn=[],sn=[];const an=markRaw({install(cn){setActivePinia(an),an._a=cn,cn.provide(piniaSymbol,an),cn.config.globalProperties.$pinia=an,sn.forEach(un=>nn.push(un)),sn=[]},use(cn){return!this._a&&!isVue2?sn.push(cn):nn.push(cn),this},_p:nn,_a:null,_e,_s:new Map,state:tn});return an}const noop=()=>{};function addSubscription(_e,tn,nn,sn=noop){_e.push(tn);const an=()=>{const cn=_e.indexOf(tn);cn>-1&&(_e.splice(cn,1),sn())};return!nn&&getCurrentScope()&&onScopeDispose(an),an}
7774function triggerSubscriptions(_e,...tn){_e.slice().forEach(nn=>{nn(...tn)})}const fallbackRunWithContext=_e=>_e();function mergeReactiveObjects(_e,tn){_e instanceof Map&&tn instanceof Map&&tn.forEach((nn,sn)=>_e.set(sn,nn)),_e instanceof Set&&tn instanceof Set&&tn.forEach(_e.add,_e);for(const nn in tn){if(!tn.hasOwnProperty(nn))continue;const sn=tn[nn],an=_e[nn];isPlainObject(an)&&isPlainObject(sn)&&_e.hasOwnProperty(nn)&&!isRef(sn)&&!isReactive(sn)?_e[nn]=mergeReactiveObjects(an,sn):_e[nn]=sn}return _e}const skipHydrateSymbol=Symbol();function shouldHydrate(_e){return!isPlainObject(_e)||!_e.hasOwnProperty(skipHydrateSymbol)}const{assign}=Object;function isComputed(_e){return!!(isRef(_e)&&_e.effect)}function createOptionsStore(_e,tn,nn,sn){const{state:an,actions:cn,getters:un}=tn,hn=nn.state.value[_e];let fn;function vn(){hn||(nn.state.value[_e]=an?an():{});const _n=toRefs(nn.state.value[_e]);return assign(_n,cn,Object.keys(un||{}).reduce((kn,yn)=>(kn[yn]=markRaw(computed(()=>{setActivePinia(nn);const Cn=nn._s.get(_e);return un[yn].call(Cn,Cn)})),kn),{}))}return fn=createSetupStore(_e,vn,tn,nn,sn,!0),fn}function createSetupStore(_e,tn,nn={},sn,an,cn){let un;const hn=assign({actions:{}},nn),fn={deep:!0};let vn,_n,kn=[],yn=[],Cn;const Sn=sn.state.value[_e];!cn&&!Sn&&(sn.state.value[_e]={}),ref({});let $n;function Pn(On){let jn;vn=_n=!1,typeof On=="function"?(On(sn.state.value[_e]),jn={type:MutationType.patchFunction,storeId:_e,events:Cn}):(mergeReactiveObjects(sn.state.value[_e],On),jn={type:MutationType.patchObject,payload:On,storeId:_e,events:Cn});const zn=$n=Symbol();nextTick().then(()=>{$n===zn&&(vn=!0)}),_n=!0,triggerSubscriptions(kn,jn,sn.state.value[_e])}const xn=cn?function(){const{state:jn}=nn,zn=jn?jn():{};this.$patch(Kn=>{assign(Kn,zn)})}:noop;function Mn(){un.stop(),kn=[],yn=[],sn._s.delete(_e)}function En(On,jn){return function(){setActivePinia(sn);const zn=Array.from(arguments),Kn=[],Vn=[];function Qn(Wn){Kn.push(Wn)}function Jn(Wn){Vn.push(Wn)}triggerSubscriptions(yn,{args:zn,name:On,store:Ln,after:Qn,onError:Jn});let er;try{er=jn.apply(this&&this.$id===_e?this:Ln,zn)}catch(Wn){throw triggerSubscriptions(Vn,Wn),Wn}return er instanceof Promise?er.then(Wn=>(triggerSubscriptions(Kn,Wn),Wn)).catch(Wn=>(triggerSubscriptions(Vn,Wn),Promise.reject(Wn))):(triggerSubscriptions(Kn,er),er)}}const Tn={_p:sn,$id:_e,$onAction:addSubscription.bind(null,yn),$patch:Pn,$reset:xn,$subscribe(On,jn={}){const zn=addSubscription(kn,On,jn.detached,()=>Kn()),Kn=un.run(()=>watch$1(()=>sn.state.value[_e],Vn=>{(jn.flush==="sync"?_n:vn)&&On({storeId:_e,type:MutationType.direct,events:Cn},Vn)},assign({},fn,jn)));return zn},$dispose:Mn},Ln=reactive(Tn);sn._s.set(_e,Ln);const Rn=(sn._a&&sn._a.runWithContext||fallbackRunWithContext)(()=>sn._e.run(()=>(un=effectScope()).run(tn)));for(const On in Rn){const jn=Rn[On];if(isRef(jn)&&!isComputed(jn)||isReactive(jn))cn||(Sn&&shouldHydrate(jn)&&(isRef(jn)?jn.value=Sn[On]:mergeReactiveObjects(jn,Sn[On])),sn.state.value[_e][On]=jn);else if(typeof jn=="function"){const zn=En(On,jn);Rn[On]=zn,hn.actions[On]=jn}}return assign(Ln,Rn),assign(toRaw(Ln),Rn),Object.defineProperty(Ln,"$state",{get:()=>sn.state.value[_e],set:On=>{Pn(jn=>{assign(jn,On)})}}),sn._p.forEach(On=>{assign(Ln,un.run(()=>On({store:Ln,app:sn._a,pinia:sn,options:hn})))}),Sn&&cn&&nn.hydrate&&nn.hydrate(Ln.$state,Sn),vn=!0,_n=!0,Ln}function defineStore(_e,tn,nn){let sn,an;const cn=typeof tn=="function";typeof _e=="string"?(sn=_e,an=cn?nn:tn):(an=_e,sn=_e.id);function un(hn,fn){const vn=hasInjectionContext();return hn=hn||(vn?inject(piniaSymbol,null):null),hn&&setActivePinia(hn),hn=activePinia,hn._s.has(sn)||(cn?createSetupStore(sn,tn,an,hn):createOptionsStore(sn,an,hn)),hn._s.get(sn)}return un.$id=sn,un}var baseFor=_baseFor,keys=keys_1;function baseForOwn$1(_e,tn){return _e&&baseFor(_e,tn,keys)}var _baseForOwn=baseForOwn$1,baseForOwn=_baseForOwn;function baseInverter$1(_e,tn,nn,sn){return baseForOwn(_e,function(an,cn,un){tn(sn,nn(an),cn,un)}),sn}var _baseInverter=baseInverter$1,baseInverter=_baseInverter;function createInverter$1(_e,tn){return function(nn,sn){return baseInverter(nn,_e,tn(sn),{})}}var _createInverter=createInverter$1,constant=constant_1,createInverter=_createInverter,identity=identity_1,objectProto=Object.prototype,nativeObjectToString=objectProto.toString,invert=createInverter(function(_e,tn,nn){tn!=null&&typeof tn.toString!="function"&&(tn=nativeObjectToString.call(tn)),_e[tn]=nn},constant(identity)),invert_1=invert;const _invert=getDefaultExportFromCjs(invert_1),dataStore=defineStore("dataStore",{state:()=>({items:[],filters:{},fixedParameters:{},emptyFilters:{},activeFilters:{},ignoreUrl:!1,baseApi:"",currentApi:"",pagination:{},dictionairies:{read:{},write:{}},keyTranslations:null}),getters:{hasActiveFilters:_e=>!_isEqual(_e.activeFilters,_e.emptyFilters)},actions:{async fetchData(_e){return _e&&!this.ignoreUrl&&this.readUrl(),!this.ignoreUrl&&!_e&&this.updateUrl(),this.applyFilters(),fetch(this.currentApi).then(tn=>tn.json()).then(tn=>{tn.pagination&&(this.pagination=tn.pagination),tn.data&&(this.items=tn.data)})},readUrl(){const _e=qs.parse(window.location.search,{ignoreQueryPrefix:!0}),tn=translateFilters(_e,this.dictionairies.read,this.keyTranslations?this.keyTranslations.read:null,"read");this.activeFilters=Object.assign(this.activeFilters,tn)},updateUrl(){const _e=translateFilters(this.activeFilters,this.dictionairies.write,this.keyTranslations?this.keyTranslations.write:null),tn=qs.stringify(_e,{skipNulls:!0,encode:!1});tn.length?window.history.replaceState({},"filter",`${document.location.origin+document.location.pathname}?${tn}${window.location.hash?`${window.location.hash}`:""}`):window.history.replaceState({},"filter",`${document.location.origin+document.location.pathname}${window.location.hash?`${window.location.hash}`:""}`)},applyFilters(){const _e=_merge$1(this.fixedParameters,this.activeFilters);this.currentApi=`${this.baseApi}?${qs.stringify(_e,{skipNulls:!0})}`},clearFilters(){this.filters=_cloneDeep(this.emptyFilters),this.activeFilters=_cloneDeep(this.emptyFilters)},setConfig({filters:_e,baseApi:tn,ignoreUrl:nn=!1,fixedParameters:sn,keyTranslations:an}){this.filters=_cloneDeep(_e),this.activeFilters=_cloneDeep(_e),this.emptyFilters=_cloneDeep(_e),this.fixedParameters=sn,this.keyTranslations=an?convertObjectToDictionary(an):null,this.baseApi=tn,this.currentApi=tn,this.ignoreUrl=nn},setDictionairies(_e){_keys(_e).forEach(tn=>{this.dictionairies.read[tn]={},this.dictionairies.write[tn]={}
7774,_e[tn].forEach(nn=>{this.dictionairies.write[tn][nn.uuid]=nn.name.toLowerCase().split(" ").join("-"),this.dictionairies.read[tn][nn.name.toLowerCase().split(" ").join("-")]=nn.uuid})})}}});function translateFilters(_e,tn,nn,sn){const an={};return sn==="read"&&nn&&_keys(_e).forEach(cn=>{nn[cn]&&nn[cn]!==cn&&(_e[nn[cn]]=_e[cn],delete _e[cn])}),_keys(_e).forEach(cn=>{tn[cn]?Array.isArray(_e[cn])?(an[cn]=[],_e[cn].forEach(un=>{tn[cn][un]?an[cn].push(tn[cn][un]):an[cn].push(un)})):tn[cn][_e[cn]]?an[cn]=tn[cn][_e[cn]]:an[cn]=_e[cn]:an[cn]=_e[cn]}),sn!=="read"&&nn&&_keys(an).forEach(cn=>{nn[cn]&&nn[cn]!==cn&&(an[nn[cn]]=an[cn],delete an[cn])}),an}function convertObjectToDictionary(_e){return{read:_invert(_e),write:_e}}const _sfc_main$6={props:{image:{type:Object,required:!0}},components:{},mounted(){Drupal.attachBehaviors(this.$refs.image.parentElement)},data(){return{}},computed:{srcSetString:{get(){const _e=[];return this.image.srcset.forEach(tn=>{_e.push(`${tn.url} ${tn.width}w`)}),_e.join(",")}}},methods:{},watch:{}},_hoisted_1$6=["data-srcset","alt","width","height","data-multiplier","data-ratio","src"];function _sfc_render$6(_e,tn,nn,sn,an,cn){return openBlock(),createElementBlock("img",{ref:"image","data-srcset":_e.srcSetString,loading:"lazy",alt:_e.image.alt,width:_e.image.width,height:_e.image.height,"data-multiplier":_e.image.multiplier,"data-ratio":_e.image.aspectRatio,src:_e.image.src},null,8,_hoisted_1$6)}const EasyResponsiveImage=_export_sfc$1(_sfc_main$6,[["render",_sfc_render$6]]);function toDate(_e){const tn=Object.prototype.toString.call(_e);return _e instanceof Date||typeof _e=="object"&&tn==="[object Date]"?new _e.constructor(+_e):typeof _e=="number"||tn==="[object Number]"||typeof _e=="string"||tn==="[object String]"?new Date(_e):new Date(NaN)}function constructFrom(_e,tn){return _e instanceof Date?new _e.constructor(tn):new Date(tn)}const millisecondsInWeek=6048e5,millisecondsInDay=864e5;let defaultOptions={};function getDefaultOptions(){return defaultOptions}function startOfWeek(_e,tn){var hn,fn,vn,_n;const nn=getDefaultOptions(),sn=(tn==null?void 0:tn.weekStartsOn)??((fn=(hn=tn==null?void 0:tn.locale)==null?void 0:hn.options)==null?void 0:fn.weekStartsOn)??nn.weekStartsOn??((_n=(vn=nn.locale)==null?void 0:vn.options)==null?void 0:_n.weekStartsOn)??0,an=toDate(_e),cn=an.getDay(),un=(cn<sn?7:0)+cn-sn;
vendor: 4,846 bytes, line 7774
7774return an.setDate(an.getDate()-un),an.setHours(0,0,0,0),an}function startOfISOWeek(_e){return startOfWeek(_e,{weekStartsOn:1})}function getISOWeekYear(_e){const tn=toDate(_e),nn=tn.getFullYear(),sn=constructFrom(_e,0);sn.setFullYear(nn+1,0,4),sn.setHours(0,0,0,0);const an=startOfISOWeek(sn),cn=constructFrom(_e,0);cn.setFullYear(nn,0,4),cn.setHours(0,0,0,0);const un=startOfISOWeek(cn);return tn.getTime()>=an.getTime()?nn+1:tn.getTime()>=un.getTime()?nn:nn-1}function startOfDay(_e){const tn=toDate(_e);return tn.setHours(0,0,0,0),tn}function getTimezoneOffsetInMilliseconds(_e){const tn=toDate(_e),nn=new Date(Date.UTC(tn.getFullYear(),tn.getMonth(),tn.getDate(),tn.getHours(),tn.getMinutes(),tn.getSeconds(),tn.getMilliseconds()));return nn.setUTCFullYear(tn.getFullYear()),+_e-+nn}function differenceInCalendarDays(_e,tn){const nn=startOfDay(_e),sn=startOfDay(tn),an=+nn-getTimezoneOffsetInMilliseconds(nn),cn=+sn-getTimezoneOffsetInMilliseconds(sn);return Math.round((an-cn)/millisecondsInDay)}function startOfISOWeekYear(_e){const tn=getISOWeekYear(_e),nn=constructFrom(_e,0);return nn.setFullYear(tn,0,4),nn.setHours(0,0,0,0),startOfISOWeek(nn)}function isDate(_e){return _e instanceof Date||typeof _e=="object"&&Object.prototype.toString.call(_e)==="[object Date]"}function isValid(_e){if(!isDate(_e)&&typeof _e!="number")return!1;const tn=toDate(_e);return!isNaN(Number(tn))}function startOfYear(_e){const tn=toDate(_e),nn=constructFrom(_e,0);return nn.setFullYear(tn.getFullYear(),0,1),nn.setHours(0,0,0,0),nn}const formatDistanceLocale$1={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},formatDistance$1=(_e,tn,nn)=>{let sn;const an=formatDistanceLocale$1[_e];return typeof an=="string"?sn=an:tn===1?sn=an.one:sn=an.other.replace("{{count}}",tn.toString()),nn!=null&&nn.addSuffix?nn.comparison&&nn.comparison>0?"in "+sn:sn+" ago":sn};function buildFormatLongFn(_e){return(tn={})=>{const nn=tn.width?String(tn.width):_e.defaultWidth;return _e.formats[nn]||_e.formats[_e.defaultWidth]}}const dateFormats$1={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},timeFormats$1={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},dateTimeFormats$1={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},formatLong$1={date:buildFormatLongFn({formats:dateFormats$1,defaultWidth:"full"}),time:buildFormatLongFn({formats:timeFormats$1,defaultWidth:"full"}),dateTime:buildFormatLongFn({formats:dateTimeFormats$1,defaultWidth:"full"})},formatRelativeLocale$1={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},formatRelative$1=(_e,tn,nn,sn)=>formatRelativeLocale$1[_e];function buildLocalizeFn(_e){return(tn,nn)=>{const sn=nn!=null&&nn.context?String(nn.context):"standalone";let an;if(sn==="formatting"&&_e.formattingValues){const un=_e.defaultFormattingWidth||_e.defaultWidth,hn=nn!=null&&nn.width?String(nn.width):un;an=_e.formattingValues[hn]||_e.formattingValues[un]}else{const un=_e.defaultWidth,hn=nn!=null&&nn.width?String(nn.width):_e.defaultWidth;an=_e.values[hn]||_e.values[un]}const cn=_e.argumentCallback?_e.argumentCallback(tn):tn;return an[cn]}}const eraValues$1={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},quarterValues$1={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},monthValues$1={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},dayValues$1={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
7774ay","Saturday"]},dayPeriodValues$1={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},formattingDayPeriodValues={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},ordinalNumber$1=(_e,tn)=>{const nn=Number(_e),sn=nn%100;if(sn>20||sn<10)switch(sn%10){case 1:return nn+"st";case 2:return nn+"nd";case 3:return nn+"rd"}return nn+"th"},localize$1={ordinalNumber:ordinalNumber$1,era:buildLocalizeFn({values:eraValues$1,defaultWidth:"wide"}),quarter:buildLocalizeFn({values:quarterValues$1,defaultWidth:"wide",argumentCallback:_e=>_e-1}),month:buildLocalizeFn({values:monthValues$1,defaultWidth:"wide"}),day:buildLocalizeFn({values:dayValues$1,defaultWidth:"wide"}),dayPeriod:buildLocalizeFn({values:dayPeriodValues$1,defaultWidth:"wide",formattingValues:formattingDayPeriodValues,defaultFormattingWidth:"wide"})};function buildMatchFn(_e){return(tn,nn={})=>{const sn=nn.width,an=sn&&_e.matchPatterns[sn]||_e.matchPatterns[_e.defaultMatchWidth],cn=tn.match(an);if(!cn)return null;const un=cn[0],hn=sn&&_e.parsePatterns[sn]||_e.parsePatterns[_e.defaultParseWidth],fn=Array.isArray(hn)?findIndex(hn,kn=>kn.test(un)):findKey(hn,kn=>kn.test(un));let vn;vn=_e.valueCallback?_e.valueCallback(fn):fn,vn=nn.valueCallback?nn.valueCallback(vn):vn;const _n=tn.slice(un.length);return{value:vn,rest:_n}}}function findKey(_e,tn){for(const nn in _e)if(Object.prototype.hasOwnProperty.call(_e,nn)&&tn(_e[nn]))return nn}function findIndex(_e,tn){for(let nn=0;nn<_e.length;nn++)if(tn(_e[nn]))return nn}function buildMatchPatternFn(_e){return(tn,nn={})=>{const sn=tn.match(_e.matchPattern);if(!sn)return null;const an=sn[0],cn=tn.match(_e.parsePattern);if(!cn)return null;let un=_e.valueCallback?_e.valueCallback(cn[0]):cn[0];un=nn.valueCallback?nn.valueCallback(un):un;const hn=tn.slice(an.length);return{value:un,rest:hn}}}const matchOrdinalNumberPattern$1=/^(\d+)(th|st|nd|rd)?/i,parseOrdinalNumberPattern$1=/\d+/i,matchEraPatterns$1={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},parseEraPatterns$1={any:[/^b/i,/^(a|c)/i]},matchQuarterPatterns$1={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},parseQuarterPatterns$1={any:[/1/i,/2/i,/3/i,/4/i]},matchMonthPatterns$1={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},parseMonthPatterns$1={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},matchDayPatterns$1={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},parseDayPatterns$1={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},matchDayPeriodPatterns$1={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},parseDayPeriodPatterns$1={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},match$1={ordinalNumber:buildMatchPatternFn({matchPattern:matchOrdinalNumberPattern$1,parsePattern:parseOrdinalNumberPattern$1,valueCallback:_e=>parseInt(_e,10)}),era:buildMatchFn({matchPatterns:matchEraPatterns$1,defaultMatchWidth:"wide",parsePatterns:parseEraPatterns$1,defaultParseWidth:"any"}),quarter:buildMatchFn({matchPatterns:matchQuarterPatterns$1,defaultMatchWidth:"wide",parsePatterns:parseQuarterPatterns$1,defaultParseWidth:"any",valueCallback:_e=>_e+1}),month:buildMatchFn({matchPatterns:matchMonthPatterns$1,defaultMatchWidth:"wide",parsePatterns:parseMonthPatterns$1,defaultParseWidth:"any"}),day:buildMatchFn({matchPatterns:matchDayPatterns$1,defaultMatchWidth:"wide",parsePatterns:parseDayPatterns$1,defaultParseWidth:"any"}),dayPeriod:buildMatchFn({matchPatterns:matchDayPeriodPatterns$1,defaultMatchWidth:"any",parsePatterns:parseDayPeriodPatterns$1,defaultParseWidth:"any"})},enUS={code:"en-US",formatDistance:formatDistance$1,formatLong:formatLong$1,formatRelative:formatRelative$1,localize:localize$1,match:match$1,options:{weekStartsOn:0,firstWeekContainsDate:1}};function getDayOfYear(_e){const tn=toDate(_e);return differenceInCalendarDays(tn,startOfYear(tn))+1}function getISOWeek(_e){const tn=toDate(_e),nn=+startOfISOWeek(tn)-+startOfISOWeekYear(tn);return Math.round(nn/millisecondsInWeek)+1}function getWeekYear(_e,tn){var _n,kn,yn,Cn;const nn=toDate(_e),sn=nn.getFullYear(),an=getDefaultOptions(),cn=(tn==null?void 0:tn.firstWeekContainsDate)??((kn=(_n=tn==null?void 0:tn.locale)==null?void 0:_n.options)==null?void 0:kn.firstWeekContainsDate)??an.firstWeekContainsDate??((Cn=(yn=an.locale)==null?void 0:yn.options)==null?void 0:Cn.firstWeekContainsDate)??1,un=constructFrom(_e,0);un.setFullYear(sn+1,0,cn),un.setHours(0,0,0,0);const hn=startOfWeek(un,tn),fn=constructFrom(_e,0);fn.setFullYear(sn,0,cn),fn.setHours(0,0,0,0);const vn=startOfWeek(fn,tn);return nn.getTime()>=hn.getTime()?sn+1:nn.getTime()>=vn.getTime()?sn:sn-1}function startOfWeekYear(_e,tn){var hn,fn,vn,_n;const nn=getDefaultOptions(),sn=(tn==null?void 0:tn.firstWeekContainsDate)??((fn=(hn=tn==null?void 0:tn.locale)==null?void 0:hn.options)==null?void 0:fn.firstWeekContainsDate)??nn.firstWeekContainsDate??((_n=(vn=nn.locale)==null?void 0:vn.options)==null?void 0:_n.firstWeekContainsDate)??1,an=getWeekYear(_e,tn),cn=constructFrom(_e,0);return cn.setFullYear(an,0,sn),cn.setHours(0,0,0,0),startOfWeek(cn,tn)}function getWeek(_e,tn){const nn=toDate(_e),sn=+startOfWeek(nn,tn)-+startOfWeekYear(nn,tn);return Math.round(sn/millisecondsInWeek)+1}function addLeadingZeros(_e,tn){const nn=_e<0?"-":"",sn=Math.abs(_e).toString().padStart(tn,"0");return nn+sn}const lightFormatters={y(_e,tn){const nn=_e.getFullYear(),sn=nn>
vendor: 6,122 bytes, line 7774
77740?nn:1-nn;return addLeadingZeros(tn==="yy"?sn%100:sn,tn.length)},M(_e,tn){const nn=_e.getMonth();return tn==="M"?String(nn+1):addLeadingZeros(nn+1,2)},d(_e,tn){return addLeadingZeros(_e.getDate(),tn.length)},a(_e,tn){const nn=_e.getHours()/12>=1?"pm":"am";switch(tn){case"a":case"aa":return nn.toUpperCase();case"aaa":return nn;case"aaaaa":return nn[0];case"aaaa":default:return nn==="am"?"a.m.":"p.m."}},h(_e,tn){return addLeadingZeros(_e.getHours()%12||12,tn.length)},H(_e,tn){return addLeadingZeros(_e.getHours(),tn.length)},m(_e,tn){return addLeadingZeros(_e.getMinutes(),tn.length)},s(_e,tn){return addLeadingZeros(_e.getSeconds(),tn.length)},S(_e,tn){const nn=tn.length,sn=_e.getMilliseconds(),an=Math.trunc(sn*Math.pow(10,nn-3));return addLeadingZeros(an,tn.length)}},dayPeriodEnum={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},formatters={G:function(_e,tn,nn){const sn=_e.getFullYear()>0?1:0;switch(tn){case"G":case"GG":case"GGG":return nn.era(sn,{width:"abbreviated"});case"GGGGG":return nn.era(sn,{width:"narrow"});case"GGGG":default:return nn.era(sn,{width:"wide"})}},y:function(_e,tn,nn){if(tn==="yo"){const sn=_e.getFullYear(),an=sn>0?sn:1-sn;return nn.ordinalNumber(an,{unit:"year"})}return lightFormatters.y(_e,tn)},Y:function(_e,tn,nn,sn){const an=getWeekYear(_e,sn),cn=an>0?an:1-an;if(tn==="YY"){const un=cn%100;return addLeadingZeros(un,2)}return tn==="Yo"?nn.ordinalNumber(cn,{unit:"year"}):addLeadingZeros(cn,tn.length)},R:function(_e,tn){const nn=getISOWeekYear(_e);return addLeadingZeros(nn,tn.length)},u:function(_e,tn){const nn=_e.getFullYear();return addLeadingZeros(nn,tn.length)},Q:function(_e,tn,nn){const sn=Math.ceil((_e.getMonth()+1)/3);switch(tn){case"Q":return String(sn);case"QQ":return addLeadingZeros(sn,2);case"Qo":return nn.ordinalNumber(sn,{unit:"quarter"});case"QQQ":return nn.quarter(sn,{width:"abbreviated",context:"formatting"});case"QQQQQ":return nn.quarter(sn,{width:"narrow",context:"formatting"});case"QQQQ":default:return nn.quarter(sn,{width:"wide",context:"formatting"})}},q:function(_e,tn,nn){const sn=Math.ceil((_e.getMonth()+1)/3);switch(tn){case"q":return String(sn);case"qq":return addLeadingZeros(sn,2);case"qo":return nn.ordinalNumber(sn,{unit:"quarter"});case"qqq":return nn.quarter(sn,{width:"abbreviated",context:"standalone"});case"qqqqq":return nn.quarter(sn,{width:"narrow",context:"standalone"});case"qqqq":default:return nn.quarter(sn,{width:"wide",context:"standalone"})}},M:function(_e,tn,nn){const sn=_e.getMonth();switch(tn){case"M":case"MM":return lightFormatters.M(_e,tn);case"Mo":return nn.ordinalNumber(sn+1,{unit:"month"});case"MMM":return nn.month(sn,{width:"abbreviated",context:"formatting"});case"MMMMM":return nn.month(sn,{width:"narrow",context:"formatting"});case"MMMM":default:return nn.month(sn,{width:"wide",context:"formatting"})}},L:function(_e,tn,nn){const sn=_e.getMonth();switch(tn){case"L":return String(sn+1);case"LL":return addLeadingZeros(sn+1,2);case"Lo":return nn.ordinalNumber(sn+1,{unit:"month"});case"LLL":return nn.month(sn,{width:"abbreviated",context:"standalone"});case"LLLLL":return nn.month(sn,{width:"narrow",context:"standalone"});case"LLLL":default:return nn.month(sn,{width:"wide",context:"standalone"})}},w:function(_e,tn,nn,sn){const an=getWeek(_e,sn);return tn==="wo"?nn.ordinalNumber(an,{unit:"week"}):addLeadingZeros(an,tn.length)},I:function(_e,tn,nn){const sn=getISOWeek(_e);return tn==="Io"?nn.ordinalNumber(sn,{unit:"week"}):addLeadingZeros(sn,tn.length)},d:function(_e,tn,nn){return tn==="do"?nn.ordinalNumber(_e.getDate(),{unit:"date"}):lightFormatters.d(_e,tn)},D:function(_e,tn,nn){const sn=getDayOfYear(_e);return tn==="Do"?nn.ordinalNumber(sn,{unit:"dayOfYear"}):addLeadingZeros(sn,tn.length)},E:function(_e,tn,nn){const sn=_e.getDay();switch(tn){case"E":case"EE":case"EEE":return nn.day(sn,{width:"abbreviated",context:"formatting"});case"EEEEE":return nn.day(sn,{width:"narrow",context:"formatting"});case"EEEEEE":return nn.day(sn,{width:"short",context:"formatting"});case"EEEE":default:return nn.day(sn,{width:"wide",context:"formatting"})}},e:function(_e,tn,nn,sn){const an=_e.getDay(),cn=(an-sn.weekStartsOn+8)%7||7;switch(tn){case"e":return String(cn);case"ee":return addLeadingZeros(cn,2);case"eo":return nn.ordinalNumber(cn,{unit:"day"});case"eee":return nn.day(an,{width:"abbreviated",context:"formatting"});case"eeeee":return nn.day(an,{width:"narrow",context:"formatting"});case"eeeeee":return nn.day(an,{width:"short",context:"formatting"});case"eeee":default:return nn.day(an,{width:"wide",context:"formatting"})}},c:function(_e,tn,nn,sn){const an=_e.getDay(),cn=(an-sn.weekStartsOn+8)%7||7;switch(tn){case"c":return String(cn);case"cc":return addLeadingZeros(cn,tn.length);case"co":return nn.ordinalNumber(cn,{unit:"day"});case"ccc":return nn.day(an,{width:"abbreviated",context:"standalone"});case"ccccc":return nn.day(an,{width:"narrow",context:"standalone"});case"cccccc":return nn.day(an,{width:"short",context:"standalone"});case"cccc":default:return nn.day(an,{width:"wide",context:"standalone"})}},i:function(_e,tn,nn){const sn=_e.getDay(),an=sn===0?7:sn;switch(tn){case"i":return String(an);case"ii":return addLeadingZeros(an,tn.length);case"io":return nn.ordinalNumber(an,{unit:"day"});case"iii":return nn.day(sn,{width:"abbreviated",context:"formatting"});case"iiiii":return nn.day(sn,{width:"narrow",context:"formatting"});case"iiiiii":return nn.day(sn,{width:"short",context:"formatting"});case"iiii":default:return nn.day(sn,{width:"wide",context:"formatting"})}},a:function(_e,tn,nn){const an=_e.getHours()/12>=1?"pm":"am";switch(tn){case"a":case"aa":return nn.dayPeriod(an,{width:"abbreviated",context:"formatting"});case"aaa":return nn.dayPeriod(an,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return nn.dayPeriod(an,{width:"narrow",context:"formatting"});case"aaaa":default:return nn.dayPeriod(an,{width:"wide",context:"formatting"})}},b:function(_e,tn,nn){const sn=_e.getHours();let an;switch(sn===12?an=dayPeriodEnum.noon:sn===0?an=dayPeriodEnum.midnight:an=sn/12>
vendor: 5,532 bytes, line 7774
7774=1?"pm":"am",tn){case"b":case"bb":return nn.dayPeriod(an,{width:"abbreviated",context:"formatting"});case"bbb":return nn.dayPeriod(an,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return nn.dayPeriod(an,{width:"narrow",context:"formatting"});case"bbbb":default:return nn.dayPeriod(an,{width:"wide",context:"formatting"})}},B:function(_e,tn,nn){const sn=_e.getHours();let an;switch(sn>=17?an=dayPeriodEnum.evening:sn>=12?an=dayPeriodEnum.afternoon:sn>=4?an=dayPeriodEnum.morning:an=dayPeriodEnum.night,tn){case"B":case"BB":case"BBB":return nn.dayPeriod(an,{width:"abbreviated",context:"formatting"});case"BBBBB":return nn.dayPeriod(an,{width:"narrow",context:"formatting"});case"BBBB":default:return nn.dayPeriod(an,{width:"wide",context:"formatting"})}},h:function(_e,tn,nn){if(tn==="ho"){let sn=_e.getHours()%12;return sn===0&&(sn=12),nn.ordinalNumber(sn,{unit:"hour"})}return lightFormatters.h(_e,tn)},H:function(_e,tn,nn){return tn==="Ho"?nn.ordinalNumber(_e.getHours(),{unit:"hour"}):lightFormatters.H(_e,tn)},K:function(_e,tn,nn){const sn=_e.getHours()%12;return tn==="Ko"?nn.ordinalNumber(sn,{unit:"hour"}):addLeadingZeros(sn,tn.length)},k:function(_e,tn,nn){let sn=_e.getHours();return sn===0&&(sn=24),tn==="ko"?nn.ordinalNumber(sn,{unit:"hour"}):addLeadingZeros(sn,tn.length)},m:function(_e,tn,nn){return tn==="mo"?nn.ordinalNumber(_e.getMinutes(),{unit:"minute"}):lightFormatters.m(_e,tn)},s:function(_e,tn,nn){return tn==="so"?nn.ordinalNumber(_e.getSeconds(),{unit:"second"}):lightFormatters.s(_e,tn)},S:function(_e,tn){return lightFormatters.S(_e,tn)},X:function(_e,tn,nn){const sn=_e.getTimezoneOffset();if(sn===0)return"Z";switch(tn){case"X":return formatTimezoneWithOptionalMinutes(sn);case"XXXX":case"XX":return formatTimezone(sn);case"XXXXX":case"XXX":default:return formatTimezone(sn,":")}},x:function(_e,tn,nn){const sn=_e.getTimezoneOffset();switch(tn){case"x":return formatTimezoneWithOptionalMinutes(sn);case"xxxx":case"xx":return formatTimezone(sn);case"xxxxx":case"xxx":default:return formatTimezone(sn,":")}},O:function(_e,tn,nn){const sn=_e.getTimezoneOffset();switch(tn){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort(sn,":");case"OOOO":default:return"GMT"+formatTimezone(sn,":")}},z:function(_e,tn,nn){const sn=_e.getTimezoneOffset();switch(tn){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort(sn,":");case"zzzz":default:return"GMT"+formatTimezone(sn,":")}},t:function(_e,tn,nn){const sn=Math.trunc(_e.getTime()/1e3);return addLeadingZeros(sn,tn.length)},T:function(_e,tn,nn){const sn=_e.getTime();return addLeadingZeros(sn,tn.length)}};function formatTimezoneShort(_e,tn=""){const nn=_e>0?"-":"+",sn=Math.abs(_e),an=Math.trunc(sn/60),cn=sn%60;return cn===0?nn+String(an):nn+String(an)+tn+addLeadingZeros(cn,2)}function formatTimezoneWithOptionalMinutes(_e,tn){return _e%60===0?(_e>0?"-":"+")+addLeadingZeros(Math.abs(_e)/60,2):formatTimezone(_e,tn)}function formatTimezone(_e,tn=""){const nn=_e>0?"-":"+",sn=Math.abs(_e),an=addLeadingZeros(Math.trunc(sn/60),2),cn=addLeadingZeros(sn%60,2);return nn+an+tn+cn}const dateLongFormatter=(_e,tn)=>{switch(_e){case"P":return tn.date({width:"short"});case"PP":return tn.date({width:"medium"});case"PPP":return tn.date({width:"long"});case"PPPP":default:return tn.date({width:"full"})}},timeLongFormatter=(_e,tn)=>{switch(_e){case"p":return tn.time({width:"short"});case"pp":return tn.time({width:"medium"});case"ppp":return tn.time({width:"long"});case"pppp":default:return tn.time({width:"full"})}},dateTimeLongFormatter=(_e,tn)=>{const nn=_e.match(/(P+)(p+)?/)||[],sn=nn[1],an=nn[2];if(!an)return dateLongFormatter(_e,tn);let cn;switch(sn){case"P":cn=tn.dateTime({width:"short"});break;case"PP":cn=tn.dateTime({width:"medium"});break;case"PPP":cn=tn.dateTime({width:"long"});break;case"PPPP":default:cn=tn.dateTime({width:"full"});break}return cn.replace("{{date}}",dateLongFormatter(sn,tn)).replace("{{time}}",timeLongFormatter(an,tn))},longFormatters={p:timeLongFormatter,P:dateTimeLongFormatter},dayOfYearTokenRE=/^D+$/,weekYearTokenRE=/^Y+$/,throwTokens=["D","DD","YY","YYYY"];function isProtectedDayOfYearToken(_e){return dayOfYearTokenRE.test(_e)}function isProtectedWeekYearToken(_e){return weekYearTokenRE.test(_e)}function warnOrThrowProtectedError(_e,tn,nn){const sn=message(_e,tn,nn);if(console.warn(sn),throwTokens.includes(_e))throw new RangeError(sn)}function message(_e,tn,nn){const sn=_e[0]==="Y"?"years":"days of the month";return`Use \`${_e.toLowerCase()}\` instead of \`${_e}\` (in \`${tn}\`) for formatting ${sn} to the input \`${nn}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,unescapedLatinCharacterRegExp=/[a-zA-Z]/;function format(_e,tn,nn){var _n,kn,yn,Cn,Sn,$n,Pn,xn;const sn=getDefaultOptions(),an=(nn==null?void 0:nn.locale)??sn.locale??enUS,cn=(nn==null?void 0:nn.firstWeekContainsDate)??((kn=(_n=nn==null?void 0:nn.locale)==null?void 0:_n.options)==null?void 0:kn.firstWeekContainsDate)??sn.firstWeekContainsDate??((Cn=(yn=sn.locale)==null?void 0:yn.options)==null?void 0:Cn.firstWeekContainsDate)??1,un=(nn==null?void 0:nn.weekStartsOn)??(($n=(Sn=nn==null?void 0:nn.locale)==null?void 0:Sn.options)==null?void 0:$n.weekStartsOn)??sn.weekStartsOn??((xn=(Pn=sn.locale)==null?void 0:Pn.options)==null?void 0:xn.weekStartsOn)??0,hn=toDate(_e);
7774if(!isValid(hn))throw new RangeError("Invalid time value");let fn=tn.match(longFormattingTokensRegExp).map(Mn=>{const En=Mn[0];if(En==="p"||En==="P"){const Tn=longFormatters[En];return Tn(Mn,an.formatLong)}return Mn}).join("").match(formattingTokensRegExp).map(Mn=>{if(Mn==="''")return{isToken:!1,value:"'"};const En=Mn[0];if(En==="'")return{isToken:!1,value:cleanEscapedString(Mn)};if(formatters[En])return{isToken:!0,value:Mn};if(En.match(unescapedLatinCharacterRegExp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+En+"`");return{isToken:!1,value:Mn}});an.localize.preprocessor&&(fn=an.localize.preprocessor(hn,fn));const vn={firstWeekContainsDate:cn,weekStartsOn:un,locale:an};return fn.map(Mn=>{if(!Mn.isToken)return Mn.value;const En=Mn.value;(!(nn!=null&&nn.useAdditionalWeekYearTokens)&&isProtectedWeekYearToken(En)||!(nn!=null&&nn.useAdditionalDayOfYearTokens)&&isProtectedDayOfYearToken(En))&&warnOrThrowProtectedError(En,tn,String(_e));const Tn=formatters[En[0]];return Tn(hn,En,an.localize,vn)}).join("")}function cleanEscapedString(_e){const tn=_e.match(escapedStringRegExp);return tn?tn[1].replace(doubleQuoteRegExp,"'"):_e}const formatDistanceLocale={lessThanXSeconds:{one:"minder dan een seconde",other:"minder dan {{count}} seconden"},xSeconds:{one:"1 seconde",other:"{{count}} seconden"},halfAMinute:"een halve minuut",lessThanXMinutes:{one:"minder dan een minuut",other:"minder dan {{count}} minuten"},xMinutes:{one:"een minuut",other:"{{count}} minuten"},aboutXHours:{one:"ongeveer 1 uur",other:"ongeveer {{count}} uur"},xHours:{one:"1 uur",other:"{{count}} uur"},xDays:{one:"1 dag",other:"{{count}} dagen"},aboutXWeeks:{one:"ongeveer 1 week",other:"ongeveer {{count}} weken"},xWeeks:{one:"1 week",other:"{{count}} weken"},aboutXMonths:{one:"ongeveer 1 maand",other:"ongeveer {{count}} maanden"},xMonths:{one:"1 maand",other:"{{count}} maanden"},aboutXYears:{one:"ongeveer 1 jaar",other:"ongeveer {{count}} jaar"},xYears:{one:"1 jaar",other:"{{count}} jaar"},overXYears:{one:"meer dan 1 jaar",other:"meer dan {{count}} jaar"},almostXYears:{one:"bijna 1 jaar",other:"bijna {{count}} jaar"}},formatDistance=(_e,tn,nn)=>{let sn;const an=formatDistanceLocale[_e];return typeof an=="string"?sn=an:tn===1?sn=an.one:sn=an.other.replace("{{count}}",String(tn)),nn!=null&&nn.addSuffix?nn.comparison&&nn.comparison>0?"over "+sn:sn+" geleden":sn},dateFormats={full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd.MM.y"},timeFormats={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},dateTimeFormats={full:"{{date}} 'om' {{time}}",long:"{{date}} 'om' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},formatLong={date:buildFormatLongFn({formats:dateFormats,defaultWidth:"full"}),time:buildFormatLongFn({formats:timeFormats,defaultWidth:"full"}),dateTime:buildFormatLongFn({formats:dateTimeFormats,defaultWidth:"full"})},formatRelativeLocale={lastWeek:"'vorige' eeee 'om' p",yesterday:"'gisteren om' p",today:"'vandaag om' p",tomorrow:"'morgen om' p",nextWeek:"eeee 'om' p",other:"P"},formatRelative=(_e,tn,nn,sn)=>formatRelativeLocale[_e],eraValues={narrow:["v.C.","n.C."],abbreviated:["v.Chr.","n.Chr."],wide:["voor Christus","na Christus"]},quarterValues={narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1e kwartaal","2e kwartaal","3e kwartaal","4e kwartaal"]},monthValues={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mrt.","apr.","mei","jun.","jul.","aug.","sep.","okt.","nov.","dec."],wide:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"]},dayValues={narrow:["Z","M","D","W","D","V","Z"],short:["zo","ma","di","wo","do","vr","za"],abbreviated:["zon","maa","din","woe","don","vri","zat"],wide:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"]},dayPeriodValues={narrow:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middag",morning:"'s ochtends",afternoon:"'s namiddags",evening:"'s avonds",night:"'s nachts"},abbreviated:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middag",morning:"'s ochtends",afternoon:"'s namiddags",evening:"'s avonds",night:"'s nachts"},wide:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middag",morning:"'s ochtends",afternoon:"'s namiddags",evening:"'s avonds",night:"'s nachts"}},ordinalNumber=(_e,tn)=>Number(_e)+"e",localize={ordinalNumber,era:buildLocalizeFn({values:eraValues,defaultWidth:"wide"}),quarter:buildLocalizeFn({values:quarterValues,defaultWidth:"wide",argumentCallback:_e=>_e-1}),month:buildLocalizeFn({values:monthValues,defaultWidth:"wide"}),day:buildLocalizeFn({values:dayValues,defaultWidth:"wide"}),dayPeriod:buildLocalizeFn({values:dayPeriodValues,defaultWidth:"wide"})},matchOrdinalNumberPattern=/^(\d+)e?/i,parseOrdinalNumberPattern=/\d+/i,matchEraPatterns={narrow:/^([vn]\.? ?C\.?)/,abbreviated:/^([vn]\. ?Chr\.?)/,wide:/^((voor|na) Christus)/},parseEraPatterns={any:[/^v/,/^n/]},matchQuarterPatterns={narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234]e kwartaal/i},parseQuarterPatterns={any:[/1/i,/2/i,/3/i,/4/i]},matchMonthPatterns={narrow:/^[jfmasond]/i,abbreviated:/^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i,wide:/^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)/i},parseMonthPatterns={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^jan/i,/^feb/i,/^m(r|a)/i,/^apr/i,/^mei/i,/^jun/i,/^jul/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i]},matchDayPatterns={narrow:/^[zmdwv]/i,short:/^(zo|ma|di|wo|do|vr|za)/i,abbreviated:/^(zon|maa|din|woe|don|vri|zat)/i,wide:/^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)/i},parseDayPatterns={narrow:[/^z/i,/^m/i,/^d/i,/^w/i,/^d/i,/^v/i,/^z/i],any:[/^zo/i,/^ma/i,/^di/i,/^wo/i,/^do/i,/^vr/i,/^za/i]},matchDayPeriodPatterns={any:/^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))/i},parseDayPeriodPatterns={any:{am:/^am/i,pm:/^pm/i,midnight:/^middernacht/i,noon:/^het middaguur/i,morning:/ochtend/i,afternoon:/middag/i,evening:/avond/i,night:/nacht/i}},match={ordinalNumber:buildMatchPatternFn({matchPattern:matchOrdinalNumberPattern,parsePattern:parseOrdinalNumberPattern,valueCallback:_e=>parseInt(_e,10)}),era:buildMatchFn({matchPatterns:matchEraPatterns,defaultMatchWidth:"wide",parsePatterns:parseEraPatterns,defaultParseWidth:"any"}),quarter:buildMatchFn({matchPatterns:matchQuarterPatterns,defaultMatchWidth:"wide",parsePatterns:parseQuarterPatterns,defaultParseWidth:"any",valueCallback:_e=>_e+1}),month:buildMatchFn({matchPatterns:matchMonthPatterns,defaultMatchWidth:"wide",parsePatterns:parseMonthPatterns,defaultParseWidth:"any"}),day:buildMatchFn({matchPatterns:matchDayPatterns,defaultMatchWidth:"wide",parsePatterns:parseDayPatterns,defaultParseWidth:"any"}),dayPeriod:buildMatchFn({matchPatterns:matchDayPeriodPatterns,defaultMatchWidth:"any",parsePatterns:parseDayPeriodPatterns,defaultParseWidth:"any"})},nlBE={code:"nl-BE",formatDistance,formatLong,formatRelative,localize,match,options:{weekStartsOn:1,firstWeekContainsDate:4}},_sfc_main$5={props:{item:{type:Object,required:!0}},components:{EasyResponsiveImage},mounted(){},data(){return{}},computed:{formattedCreated(){return format(new Date(Number(this.item.created)*1e3),"dd MMMM yyyy",{locale:nlBE})}},methods:{},watch:{}},_hoisted_1$5={class:"article-teaser"},_hoisted_2$5=["href","title","aria-label"],_hoisted_3$5={class:"article-teaser__image"},_hoisted_4$4={class:"media media--image media--view-mode-teaser-afbeelding"},_hoisted_5$4={class:"media__inner"},_hoisted_6$4={class:"article-teaser__info"},_hoisted_7$3={class:"article-teaser__meta"},_hoisted_8$3={key:0},_hoisted_9$3={class:"article-teaser__title card-header card-header--small"};function _sfc_render$5(_e,tn,nn,sn,an,cn){const un=resolveComponent("EasyResponsiveImage");return openBlock(),createElementBlock("article",_hoisted_1$5,[createBaseVNode("a",{class:"article-teaser__inner",href:_e.item.url,title:`${_e.item.title} - Lees er meer over`,"aria-label":`${_e.item.title} - Lees er meer over`},[createBaseVNode("div",_hoisted_3$5,[createBaseVNode("figure",_hoisted_4$4,[createBaseVNode("div",_hoisted_5$4,[_e.item.image?(openBlock(),createBlock(un,{key:0,image:_e.item.image},null,8,["image"])):createCommentVNode("",!0)])])]),createBaseVNode("div",_hoisted_6$4,[createBaseVNode("p",_hoisted_7$3,[_e.item.type?(openBlock(),createElementBlock("strong",_hoisted_8$3,toDisplayString(_e.item.type.name),1)):createCommentVNode("",!0),createTextVNode(" | "+toDisplayString(_e.formattedCreated),1)]),createBaseVNode("h4",_hoisted_9$3,toDisplayString(_e.item.title),
77741)])],8,_hoisted_2$5)])}const NewsItem=_export_sfc$1(_sfc_main$5,[["render",_sfc_render$5]]),_sfc_main$4={props:{item:{type:Object,required:!0}},components:{Webform},mounted(){},data(){return{}},computed:{},methods:{},watch:{}},_hoisted_1$4={class:"newsletter-block"},_hoisted_2$4={class:"card-header"},_hoisted_3$4={class:"webform-app"};function _sfc_render$4(_e,tn,nn,sn,an,cn){const un=resolveComponent("Webform");return openBlock(),createElementBlock("div",_hoisted_1$4,[createBaseVNode("h3",_hoisted_2$4,toDisplayString(_e.item.title),1),createBaseVNode("div",_hoisted_3$4,[createVNode(un,{id:"subscribe"})])])}const WebformItem=_export_sfc$1(_sfc_main$4,[["render",_sfc_render$4]]),filterConfig=[{key:"tag",api:"/api/amnesty/article-tags"},{key:"country",api:"/api/amnesty/countries"},{key:"type",api:"/api/amnesty/article-types"}],_sfc_main$3={props:{title:{type:String},modifier:{type:String}},components:{NewsItem,WebformItem,SearchPagination},mounted(){this.store.setConfig({filters:{country:null,type:null,tag:null,page:null},fixedParameters:{limit:"60"},baseApi:"/api/amnesty/articles",keyTranslations:{country:"land",type:"type",tag:"thema",page:"pagina"}}),this.getFilterOptions().then(()=>{this.initialLoading=!1,this.store.setDictionairies(this.filterOptions),this.fetchData(!0)})},data(){return{store:dataStore(),loading:!1,initialLoading:!0,filterOptions:{}}},computed:{},methods:{getFilterOptions(){const _e=[];return filterConfig.forEach(tn=>{const nn=fetch(tn.api).then(sn=>sn.json()).then(sn=>{this.filterOptions[tn.key]=sn});_e.push(nn)}),Promise.all(_e)},fetchData(_e){this.loading=!0,this.store.fetchData(_e).then(tn=>{this.loading=!1})},onFilterChange(){this.store.activeFilters.page=null,this.fetchData()},changePage(_e){_e>1?this.store.activeFilters.page=_e-1:this.store.activeFilters.page=null,gsapWithCSS$1.to(window,{duration:.125,scrollTo:{y:this.$refs.form,offsetY:300},ease:"power2"}),this.fetchData()},onFilterReset(){this.store.clearFilters(),this.fetchData()}},watch:{}},_hoisted_1$3={class:"news-overview"},_hoisted_2$3={key:0,class:"news-overview__inner"},_hoisted_3$3={ref:"form",class:"news-overview__filters view-exposed"},_hoisted_4$3={class:"form-item form-item--select"},_hoisted_5$3=createBaseVNode("label",{for:"country"},"Land",-1),_hoisted_6$3=createBaseVNode("option",{value:null},"Alle",-1),_hoisted_7$2=["value"],_hoisted_8$2={class:"form-item form-item--select"},_hoisted_9$2=createBaseVNode("label",{for:"theme"},"Thema",-1),_hoisted_10$2=createBaseVNode("option",{value:null},"Alle",-1),_hoisted_11$2=["value"],_hoisted_12$2={class:"form-item form-item--select"},_hoisted_13$2=createBaseVNode("label",{for:"type"},"Type bericht",-1),_hoisted_14$2=createBaseVNode("option",{value:null},"Alle",-1),_hoisted_15$2=["value"],_hoisted_16$2={class:"form-actions"},_hoisted_17$2={key:0,ref:"overview",class:"news-overview__list"},_hoisted_18$1={key:1,class:"news-overview__empty"},_hoisted_19$1=createBaseVNode("p",null,"Sorry! Geen artikels gevonden met deze criteria.",-1),_hoisted_20$1=[_hoisted_19$1],_hoisted_21$1={key:2,class:"news-overview__loader"},_hoisted_22$1={class:"news-overview__pagination"},_hoisted_23$1={key:1,class:"news-overview__loader"};function _sfc_render$3(_e,tn,nn,sn,an,cn){const un=resolveComponent("Icon"),hn=resolveComponent("SearchPagination");return openBlock(),createElementBlock("div",_hoisted_1$3,[_e.initialLoading?(openBlock(),createElementBlock("div",_hoisted_23$1,[createVNode(un,{loading:!0})])):(openBlock(),createElementBlock("div",_hoisted_2$3,[createBaseVNode("div",_hoisted_3$3,[createBaseVNode("div",_hoisted_4$3,[_hoisted_5$3,withDirectives(createBaseVNode("select",{onChange:tn[0]||(tn[0]=(...fn)=>_e.onFilterChange&&_e.onFilterChange(...fn)),"onUpdate:modelValue":tn[1]||(tn[1]=fn=>_e.store.activeFilters.country=fn),name:"country",id:"country-select"},[_hoisted_6$3,(openBlock(!0),createElementBlock(Fragment,null,renderList(_e.filterOptions.country,fn=>(openBlock(),createElementBlock("option",{value:fn.uuid,key:fn.uuid},toDisplayString(fn.name),9,_hoisted_7$2))),128))],544),[[vModelSelect,_e.store.activeFilters.country]])]),createBaseVNode("div",_hoisted_8$2,[_hoisted_9$2,withDirectives(createBaseVNode("select",{onChange:tn[2]||(tn[2]=(...fn)=>_e.onFilterChange&&_e.onFilterChange(...fn)),"onUpdate:modelValue":tn[3]||(tn[3]=fn=>_e.store.activeFilters.tag=fn),name:"tag",id:"tag-select"},[_hoisted_10$2,(openBlock(!0),createElementBlock(Fragment,null,renderList(_e.filterOptions.tag,fn=>(openBlock(),createElementBlock("option",{value:fn.uuid,key:fn.uuid},toDisplayString(fn.name),9,_hoisted_11$2))),128))],544),[[vModelSelect,_e.store.activeFilters.tag]])]),createBaseVNode("div",_hoisted_12$2,[_hoisted_13$2,withDirectives(createBaseVNode("select",{onChange:tn[4]||(tn[4]=(...fn)=>_e.onFilterChange&&_e.onFilterChange(...fn)),"onUpdate:modelValue":tn[5]||(tn[5]=fn=>_e.store.activeFilters.type=fn),name:"type",id:"type-select"},[_hoisted_14$2,(openBlock(!0),createElementBlock(Fragment,null,renderList(_e.filterOptions.type,fn=>(openBlock(),createElementBlock("option",{value:fn.uuid,key:fn.uuid},toDisplayString(fn.name),9,_hoisted_15$2))),128))],544),[[vModelSelect,_e.store.activeFilters.type]])]),createBaseVNode("div",_hoisted_16$2,[_e.store.hasActiveFilters?(openBlock(),createElementBlock("button",{key:0,class:"button",onClick:tn[6]||(tn[6]=(...fn)=>_e.onFilterReset&&_e.onFilterReset(...fn))},"Reset")):createCommentVNode("",!0)])],512),!_e.loading&&_e.store.items.length?(openBlock(),createElementBlock("div",_hoisted_17$2,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_e.store.items,fn=>(openBlock(),createBlock(resolveDynamicComponent(fn.webform?"WebformItem":"NewsItem"),{key:fn.uuid,item:fn},null,8,["item"]))),128))],512)):!_e.loading&&!_e.store.items.length?(openBlock(),createElementBlock("div",_hoisted_18$1,_hoisted_20$1)):_e.loading?(
vendor: 7,503 bytes, lines 7774-7782
7774openBlock(),createElementBlock("div",_hoisted_21$1,[createVNode(un,{loading:!0})])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_22$1,[_e.store.pagination.totalPages>1?(openBlock(),createBlock(hn,{key:0,"total-pages":_e.store.pagination.totalPages-1,"current-page":_e.store.pagination.currentPage+1,onChange:_e.changePage},null,8,["total-pages","current-page","onChange"])):createCommentVNode("",!0)])]))])}const NewsOverview=_export_sfc$1(_sfc_main$3,[["render",_sfc_render$3]]);class NewsOverviewApp extends Component{constructor(tn={},nn="NewsOverviewApp"){super(tn,nn),this.app=createApp(NewsOverview),this.pinia=createPinia(),this.app.use(this.pinia),tn.drupal&&(this.app.config.globalProperties.Drupal=tn.drupal),this.app.use(plugin,defaultConfig$1(config)),this.app.component("Icon",Icon),this.app.component("InfoTooltip",InfoTooltip),this.app.mount(tn.$el)}destroy(){super.destroy()}}class Personalize extends Component{constructor(tn={},nn="Personalize"){tn.debug=tn.debug||!0,super(tn,nn),this.$target=this.$el.querySelector(".js-personalize__target span"),this.userData=JSON.parse(window.localStorage.getItem("userData")),window.localStorage.getItem("userData")&&(this.$target.innerHTML=`${this.userData[this.$el.dataset.key]}!`)}destroy(){super.destroy()}}function _defineProperties(_e,tn){for(var nn=0;nn<tn.length;nn++){var sn=tn[nn];sn.enumerable=sn.enumerable||!1,sn.configurable=!0,"value"in sn&&(sn.writable=!0),Object.defineProperty(_e,sn.key,sn)}}function _createClass(_e,tn,nn){return tn&&_defineProperties(_e.prototype,tn),nn&&_defineProperties(_e,nn),_e}/*! 7775 * Observer 3.12.3 7776 * https://gsap.com 7777 * 7778 * @license Copyright 2008-2023, GreenSock. All rights reserved. 7779 * Subject to the terms at https://gsap.com/standard-license or for 7780 * Club GSAP members, the agreement issued with that membership. 7781 * @author: Jack Doyle, [email protected] 7782*/var gsap$1,_coreInitted$1,_win$1,_doc$1,_docEl$1,_body$1,_isTouch,_pointerType,ScrollTrigger$1,_root$1,_normalizer$1,_eventTypes,_context$1,_getGSAP$1=function _e(){return gsap$1||typeof window<"u"&&(gsap$1=window.gsap)&&gsap$1.registerPlugin&&gsap$1},_startup$1=1,_observers=[],_scrollers=[],_proxies=[],_getTime$1=Date.now,_bridge=function _e(tn,nn){return nn},_integrate=function _e(){var tn=ScrollTrigger$1.core,nn=tn.bridge||{},sn=tn._scrollers,an=tn._proxies;sn.push.apply(sn,_scrollers),an.push.apply(an,_proxies),_scrollers=sn,_proxies=an,_bridge=function(un,hn){return nn[un](hn)}},_getProxyProp=function _e(tn,nn){return~_proxies.indexOf(tn)&&_proxies[_proxies.indexOf(tn)+1][nn]},_isViewport$1=function _e(tn){return!!~_root$1.indexOf(tn)},_addListener$1=function _e(tn,nn,sn,an,cn){return tn.addEventListener(nn,sn,{passive:!an,capture:!!cn})},_removeListener$1=function _e(tn,nn,sn,an){return tn.removeEventListener(nn,sn,!!an)},_scrollLeft="scrollLeft",_scrollTop="scrollTop",_onScroll$1=function _e(){return _normalizer$1&&_normalizer$1.isPressed||_scrollers.cache++},_scrollCacheFunc=function _e(tn,nn){var sn=function an(cn){if(cn||cn===0){_startup$1&&(_win$1.history.scrollRestoration="manual");var un=_normalizer$1&&_normalizer$1.isPressed;cn=an.v=Math.round(cn)||(_normalizer$1&&_normalizer$1.iOS?1:0),tn(cn),an.cacheID=_scrollers.cache,un&&_bridge("ss",cn)}else(nn||_scrollers.cache!==an.cacheID||_bridge("ref"))&&(an.cacheID=_scrollers.cache,an.v=tn());return an.v+an.offset};return sn.offset=0,tn&&sn},_horizontal={s:_scrollLeft,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:_scrollCacheFunc(function(_e){return arguments.length?_win$1.scrollTo(_e,_vertical.sc()):_win$1.pageXOffset||_doc$1[_scrollLeft]||_docEl$1[_scrollLeft]||_body$1[_scrollLeft]||0})},_vertical={s:_scrollTop,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:_horizontal,sc:_scrollCacheFunc(function(_e){return arguments.length?_win$1.scrollTo(_horizontal.sc(),_e):_win$1.pageYOffset||_doc$1[_scrollTop]||_docEl$1[_scrollTop]||_body$1[_scrollTop]||0})},_getTarget=function _e(tn,nn){return(nn&&nn._ctx&&nn._ctx.selector||gsap$1.utils.toArray)(tn)[0]||(typeof tn=="string"&&gsap$1.config().nullTargetWarn!==!1?console.warn("Element not found:",tn):null)},_getScrollFunc=function _e(tn,nn){var sn=nn.s,an=nn.sc;_isViewport$1(tn)&&(tn=_doc$1.scrollingElement||_docEl$1);var cn=_scrollers.indexOf(tn),un=an===_vertical.sc?1:2;!~cn&&(cn=_scrollers.push(tn)-1),_scrollers[cn+un]||_addListener$1(tn,"scroll",_onScroll$1);var hn=_scrollers[cn+un],fn=hn||(_scrollers[cn+un]=_scrollCacheFunc(_getProxyProp(tn,sn),!0)||(_isViewport$1(tn)?an:_scrollCacheFunc(function(vn){return arguments.length?tn[sn]=vn:tn[sn]})));return fn.target=tn,hn||(fn.smooth=gsap$1.getProperty(tn,"scrollBehavior")==="smooth"),fn},_getVelocityProp=function _e(tn,nn,sn){var an=tn,cn=tn,un=_getTime$1(),hn=un,fn=nn||50,vn=Math.max(500,fn*3),_n=function(Sn,$n){var Pn=_getTime$1();$n||Pn-un>fn?(cn=an,an=Sn,hn=un,un=Pn):sn?an+=Sn:an=cn+(Sn-cn)/(Pn-hn)*(un-hn)},kn=function(){cn=an=sn?0:an,hn=un=0},yn=function(Sn){var $n=hn,Pn=cn,xn=_getTime$1();return(Sn||Sn===0)&&Sn!==an&&_n(Sn),un===hn||xn-hn>vn?0:(an+(sn?Pn:-Pn))/((sn?xn:un)-$n)*1e3};return{update:_n,reset:kn,getVelocity:yn}},_getEvent=function _e(tn,nn){return nn&&!tn._gsapAllow&&tn.preventDefault(),tn.changedTouches?tn.changedTouches[0]:tn},_getAbsoluteMax=function _e(tn){var nn=Math.max.apply(Math,tn),sn=Math.min.apply(Math,tn);return Math.abs(nn)>=Math.abs(sn)?nn:sn},_setScrollTrigger=function _e(){ScrollTrigger$1=gsap$1.core.globals().ScrollTrigger,ScrollTrigger$1&&ScrollTrigger$1.core&&_integrate()},_initCore=function _e(tn){return gsap$1=tn||_getGSAP$1(),!_coreInitted$1&&gsap$1&&typeof document<"u"&&document.body&&(_win$1=window,_doc$1=document,_docEl$1=_doc$1.documentElement,_body$1=_doc$1.body,_root$1=[_win$1,_doc$1,_docEl$1,_body$1],gsap$1.utils.clamp,_context$1=gsap$1.core.context||function(){},_pointerType="onpointerenter"in _body$1?"pointer":"mouse",_isTouch=Observer.isTouch=_win$1.matchMedia&&_win$1.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in _win$1||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,_eventTypes=Observer.eventTypes=("ontouchstart"in _docEl$1?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in _docEl$1?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return _startup$1=0},500),_setScrollTrigger(),_coreInitted$1=1),_coreInitted$1};_horizontal.op=_vertical;_scrollers.cache=0;var Observer=function(){function _e(nn){this.init(nn)}var tn=_e.prototype;return tn.init=function(sn){_coreInitted$1||_initCore(gsap$1)||console.warn("Please gsap.registerPlugin(Observer)"),ScrollTrigger$1||_setScrollTrigger();var an=sn.tolerance,cn=sn.dragMinimum,un=sn.type,hn=sn.target,fn=sn.lineHeight,vn=sn.debounce,_n=sn.preventDefault,kn=sn.onStop,yn=sn.onStopDelay,Cn=sn.ignore,Sn=sn.wheelSpeed,$n=sn.event,Pn=sn.onDragStart,xn=sn.onDragEnd,Mn=sn.onDrag,En=sn.onPress,Tn=sn.onRelease,Ln=sn.onRight,Nn=sn.onLeft,Rn=sn.onUp,On=sn.onDown,jn=sn.onChangeX,zn=sn.onChangeY,Kn=sn.onChange,Vn=sn.onToggleX,Qn=sn.onToggleY,Jn=sn.onHover,er=sn.onHoverEnd,Wn=sn.onMove,qn=sn.ignoreCheck,Hn=sn.isNormalizer,Yn=sn.onGestureStart,Xn=sn.onGestureEnd,sr=sn.onWheel,xr=sn.onEnable,vr=sn.onDisable,mr=sn.onClick,Ar=sn.scrollSpeed,Mr=sn.capture,nr=sn.allowClicks,hr=sn.lockAxis,Pr=sn.onLockAxis;this.target=hn=_getTarget(hn)||_docEl$1,this.vars=sn,Cn&&(Cn=gsap$1.utils.toArray(Cn)),an=an||1e-9,cn=cn||0,Sn=Sn||1,Ar=Ar||1,un=u
vendor: 8,911 bytes, lines 7782-7790
7782n||"wheel,touch,pointer",vn=vn!==!1,fn||(fn=parseFloat(_win$1.getComputedStyle(_body$1).lineHeight)||22);var Nr,Lr,ar,or,cr,wr,kr,ur=this,Sr=0,Tr=0,Er=_getScrollFunc(hn,_horizontal),br=_getScrollFunc(hn,_vertical),Dr=Er(),Ir=br(),Vr=~un.indexOf("touch")&&!~un.indexOf("pointer")&&_eventTypes[0]==="pointerdown",Hr=_isViewport$1(hn),zr=hn.ownerDocument||_doc$1,Wr=[0,0,0],io=[0,0,0],lo=0,xo=function(){return lo=_getTime$1()},Uo=function(eo,wo){return(ur.event=eo)&&Cn&&~Cn.indexOf(eo.target)||wo&&Vr&&eo.pointerType!=="touch"||qn&&qn(eo,wo)},Jo=function(){ur._vx.reset(),ur._vy.reset(),Lr.pause(),kn&&kn(ur)},gu=function(){var eo=ur.deltaX=_getAbsoluteMax(Wr),wo=ur.deltaY=_getAbsoluteMax(io),Lo=Math.abs(eo)>=an,Xr=Math.abs(wo)>=an;Kn&&(Lo||Xr)&&Kn(ur,eo,wo,Wr,io),Lo&&(Ln&&ur.deltaX>0&&Ln(ur),Nn&&ur.deltaX<0&&Nn(ur),jn&&jn(ur),Vn&&ur.deltaX<0!=Sr<0&&Vn(ur),Sr=ur.deltaX,Wr[0]=Wr[1]=Wr[2]=0),Xr&&(On&&ur.deltaY>0&&On(ur),Rn&&ur.deltaY<0&&Rn(ur),zn&&zn(ur),Qn&&ur.deltaY<0!=Tr<0&&Qn(ur),Tr=ur.deltaY,io[0]=io[1]=io[2]=0),(or||ar)&&(Wn&&Wn(ur),ar&&(Mn(ur),ar=!1),or=!1),wr&&!(wr=!1)&&Pr&&Pr(ur),cr&&(sr(ur),cr=!1),Nr=0},$r=function(eo,wo,Lo){Wr[Lo]+=eo,io[Lo]+=wo,ur._vx.update(eo),ur._vy.update(wo),vn?Nr||(Nr=requestAnimationFrame(gu)):gu()},Gr=function(eo,wo){hr&&!kr&&(ur.axis=kr=Math.abs(eo)>Math.abs(wo)?"x":"y",wr=!0),kr!=="y"&&(Wr[2]+=eo,ur._vx.update(eo,!0)),kr!=="x"&&(io[2]+=wo,ur._vy.update(wo,!0)),vn?Nr||(Nr=requestAnimationFrame(gu)):gu()},Zr=function(eo){if(!Uo(eo,1)){eo=_getEvent(eo,_n);var wo=eo.clientX,Lo=eo.clientY,Xr=wo-ur.x,yo=Lo-ur.y,co=ur.isDragging;ur.x=wo,ur.y=Lo,(co||Math.abs(ur.startX-wo)>=cn||Math.abs(ur.startY-Lo)>=cn)&&(Mn&&(ar=!0),co||(ur.isDragging=!0),Gr(Xr,yo),co||Pn&&Pn(ur))}},oo=ur.onPress=function(fo){Uo(fo,1)||fo&&fo.button||(ur.axis=kr=null,Lr.pause(),ur.isPressed=!0,fo=_getEvent(fo),Sr=Tr=0,ur.startX=ur.x=fo.clientX,ur.startY=ur.y=fo.clientY,ur._vx.reset(),ur._vy.reset(),_addListener$1(Hn?hn:zr,_eventTypes[1],Zr,_n,!0),ur.deltaX=ur.deltaY=0,En&&En(ur))},so=ur.onRelease=function(fo){if(!Uo(fo,1)){_removeListener$1(Hn?hn:zr,_eventTypes[1],Zr,!0);var eo=!isNaN(ur.y-ur.startY),wo=ur.isDragging,Lo=wo&&(Math.abs(ur.x-ur.startX)>3||Math.abs(ur.y-ur.startY)>3),Xr=_getEvent(fo);!Lo&&eo&&(ur._vx.reset(),ur._vy.reset(),_n&&nr&&gsap$1.delayedCall(.08,function(){if(_getTime$1()-lo>300&&!fo.defaultPrevented){if(fo.target.click)fo.target.click();else if(zr.createEvent){var yo=zr.createEvent("MouseEvents");yo.initMouseEvent("click",!0,!0,_win$1,1,Xr.screenX,Xr.screenY,Xr.clientX,Xr.clientY,!1,!1,!1,!1,0,null),fo.target.dispatchEvent(yo)}}})),ur.isDragging=ur.isGesturing=ur.isPressed=!1,kn&&wo&&!Hn&&Lr.restart(!0),xn&&wo&&xn(ur),Tn&&Tn(ur,Lo)}},ao=function(eo){return eo.touches&&eo.touches.length>1&&(ur.isGesturing=!0)&&Yn(eo,ur.isDragging)},Wo=function(){return(ur.isGesturing=!1)||Xn(ur)},ts=function(eo){if(!Uo(eo)){var wo=Er(),Lo=br();$r((wo-Dr)*Ar,(Lo-Ir)*Ar,1),Dr=wo,Ir=Lo,kn&&Lr.restart(!0)}},du=function(eo){if(!Uo(eo)){eo=_getEvent(eo,_n),sr&&(cr=!0);var wo=(eo.deltaMode===1?fn:eo.deltaMode===2?_win$1.innerHeight:1)*Sn;$r(eo.deltaX*wo,eo.deltaY*wo,0),kn&&!Hn&&Lr.restart(!0)}},os=function(eo){if(!Uo(eo)){var wo=eo.clientX,Lo=eo.clientY,Xr=wo-ur.x,yo=Lo-ur.y;ur.x=wo,ur.y=Lo,or=!0,kn&&Lr.restart(!0),(Xr||yo)&&Gr(Xr,yo)}},Tu=function(eo){ur.event=eo,Jn(ur)},su=function(eo){ur.event=eo,er(ur)},au=function(eo){return Uo(eo)||_getEvent(eo,_n)&&mr(ur)};Lr=ur._dc=gsap$1.delayedCall(yn||.25,Jo).pause(),ur.deltaX=ur.deltaY=0,ur._vx=_getVelocityProp(0,50,!0),ur._vy=_getVelocityProp(0,50,!0),ur.scrollX=Er,ur.scrollY=br,ur.isDragging=ur.isGesturing=ur.isPressed=!1,_context$1(this),ur.enable=function(fo){return ur.isEnabled||(_addListener$1(Hr?zr:hn,"scroll",_onScroll$1),un.indexOf("scroll")>=0&&_addListener$1(Hr?zr:hn,"scroll",ts,_n,Mr),un.indexOf("wheel")>=0&&_addListener$1(hn,"wheel",du,_n,Mr),(un.indexOf("touch")>=0&&_isTouch||un.indexOf("pointer")>=0)&&(_addListener$1(hn,_eventTypes[0],oo,_n,Mr),_addListener$1(zr,_eventTypes[2],so),_addListener$1(zr,_eventTypes[3],so),nr&&_addListener$1(hn,"click",xo,!1,!0),mr&&_addListener$1(hn,"click",au),Yn&&_addListener$1(zr,"gesturestart",ao),Xn&&_addListener$1(zr,"gestureend",Wo),Jn&&_addListener$1(hn,_pointerType+"enter",Tu),er&&_addListener$1(hn,_pointerType+"leave",su),Wn&&_addListener$1(hn,_pointerType+"move",os)),ur.isEnabled=!0,fo&&fo.type&&oo(fo),xr&&xr(ur)),ur},ur.disable=function(){ur.isEnabled&&(_observers.filter(function(fo){return fo!==ur&&_isViewport$1(fo.target)}).length||_removeListener$1(Hr?zr:hn,"scroll",_onScroll$1),ur.isPressed&&(ur._vx.reset(),ur._vy.reset(),_removeListener$1(Hn?hn:zr,_eventTypes[1],Zr,!0)),_removeListener$1(Hr?zr:hn,"scroll",ts,Mr),_removeListener$1(hn,"wheel",du,Mr),_removeListener$1(hn,_eventTypes[0],oo,Mr),_removeListener$1(zr,_eventTypes[2],so),_removeListener$1(zr,_eventTypes[3],so),_removeListener$1(hn,"click",xo,!0),_removeListener$1(hn,"click",au),_removeListener$1(zr,"gesturestart",ao),_removeListener$1(zr,"gestureend",Wo),_removeListener$1(hn,_pointerType+"enter",Tu),_removeListener$1(hn,_pointerType+"leave",su),_removeListener$1(hn,_pointerType+"move",os),ur.isEnabled=ur.isPressed=ur.isDragging=!1,vr&&vr(ur))},ur.kill=ur.revert=function(){ur.disable();var fo=_observers.indexOf(ur);fo>=0&&_observers.splice(fo,1),_normalizer$1===ur&&(_normalizer$1=0)},_observers.push(ur),Hn&&_isViewport$1(hn)&&(_normalizer$1=ur),ur.enable($n)},_createClass(_e,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),_e}();Observer.version="3.12.3";Observer.create=function(_e){return new Observer(_e)};Observer.register=_initCore;Observer.getAll=function(){return _observers.slice()};Observer.getById=function(_e){return _observers.filter(function(tn){return tn.vars.id===_e})[0]};_getGSAP$1()&&gsap$1.registerPlugin(Observer);/*! 7783 * ScrollTrigger 3.12.3 7784 * https://gsap.com 7785 * 7786 * @license Copyright 2008-2023, GreenSock. All rights reserved. 7787 * Subject to the terms at https://gsap.com/standard-license or for 7788 * Club GSAP members, the agreement issued with that membership. 7789 * @author: Jack Doyle, [email protected] 7790*/var gsap,_coreInitted,_win,_doc,_docEl,_body,_root,_resizeDelay,_toArray,_clamp,_time2,_syncInterval,_refreshing,_pointerIsDown,_transformProp,_i,_prevWidth,_prevHeight,_autoRefresh,_sort,_suppressOverwrites,_ignoreResize,_normalizer,_ignoreMobileResize,_baseScreenHeight,_baseScreenWidth,_fixIOSBug,_context,_scrollRestoration,_div100vh,_100vh,_isReverted,_clampingMax,_limitCallbacks,_startup=1,_getTime=Date.now,_time1=_getTime(),_lastScrollTime=0,_enabled=0,_parseClamp=function _e(tn,nn,sn){var an=_isString(tn)&&(tn.substr(0,6)==="clamp("||tn.indexOf("max")>-1);return sn["_"+nn+"Clamp"]=an,an?tn.substr(6,tn.length-7):tn},_keepClamp=function _e(tn,nn){return nn&&(!_isString(tn)||tn.substr(0,6)!=="clamp(")?"clamp("+tn+")":tn},_rafBugFix=function _e(){return _enabled&&requestAnimationFrame(_e)},_pointerDownHandler=function _e(){return _pointerIsDown=1},_pointerUpHandler=function _e(){return _pointerIsDown=0},_passThrough=function _e(tn){return tn},_round=function _e(tn){return Math.round(tn*1e5)/1e5||0},_windowExists=function _e(){return typeof window<"u"},_getGSAP=function _e(){return gsap||_windowExists()&&(gsap=window.gsap)&&gsap.registerPlugin&&gsap},_isViewport=function _e(tn){return!!~_root.indexOf(tn)},_getViewportDimension=function _e(tn){return(tn==="Height"?_100vh:_win["inner"+tn])||_docEl["client"+tn]||_body["client"+tn]},_getBoundsFunc=function _e(tn){return _getProxyProp(tn,"getBoundingClientRect")||(_isViewport(tn)?function(){return _winOffsets.width=_win.innerWidth,_winOffsets.height=_100vh,_winOffsets}:function(){return _getBounds(tn)})},_getSizeFunc=function _e(tn,nn,sn){var an=sn.d,cn=sn.d2,un=sn.a;return(un=_getProxyProp(tn,"getBoundingClientRect"))?function(){return un()[an]}:function(){return(nn?_getViewportDimension(cn):tn["client"+cn])||0}},_getOffsetsFunc=function _e(tn,nn){return!nn||~_proxies.indexOf(tn)?_getBoundsFunc(tn):function(){return _winOffsets}},_maxScroll=function _e(tn,nn){var sn=nn.s,an=nn.d2,cn=nn.d,un=nn.a;return Math.max(0,(sn="scroll"+an)&&(un=_getProxyProp(tn,sn))?un()-_getBoundsFunc(tn)()[cn]:_isViewport(tn)?(_docEl[sn]||_body[sn])-_getViewportDimension(an):tn[sn]-tn["offset"+an])},_iterateAutoRefresh=function _e(tn,nn){for(var sn=0;sn<_autoRefresh.length;sn+=3)(!nn||~nn.indexOf(_autoRefresh[sn+1]))&&tn(_autoRefresh[sn],_autoRefresh[sn+1],_autoRefresh[sn+2])},_isString=function _e(tn){return typeof tn=="string"},_isFunction=function _e(tn){return typeof tn=="function"},_isNumber=function _e(tn){return typeof tn=="number"},_isObject=function _e(tn){return typeof tn=="object"},_endAnimation=function _e(tn,nn,sn){return tn&&tn.progress(nn?0:1)&&sn&&tn.pause()},_callback=function _e(tn,nn){if(tn.enabled){var sn=tn._ctx?tn._ctx.add(function(){return nn(tn)}):nn(tn);
vendor: 5,618 bytes, line 7790
7790sn&&sn.totalTime&&(tn.callbackAnimation=sn)}},_abs=Math.abs,_left="left",_top="top",_right="right",_bottom="bottom",_width="width",_height="height",_Right="Right",_Left="Left",_Top="Top",_Bottom="Bottom",_padding="padding",_margin="margin",_Width="Width",_Height="Height",_px="px",_getComputedStyle=function _e(tn){return _win.getComputedStyle(tn)},_makePositionable=function _e(tn){var nn=_getComputedStyle(tn).position;tn.style.position=nn==="absolute"||nn==="fixed"?nn:"relative"},_setDefaults=function _e(tn,nn){for(var sn in nn)sn in tn||(tn[sn]=nn[sn]);return tn},_getBounds=function _e(tn,nn){var sn=nn&&_getComputedStyle(tn)[_transformProp]!=="matrix(1, 0, 0, 1, 0, 0)"&&gsap.to(tn,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),an=tn.getBoundingClientRect();return sn&&sn.progress(0).kill(),an},_getSize=function _e(tn,nn){var sn=nn.d2;return tn["offset"+sn]||tn["client"+sn]||0},_getLabelRatioArray=function _e(tn){var nn=[],sn=tn.labels,an=tn.duration(),cn;for(cn in sn)nn.push(sn[cn]/an);return nn},_getClosestLabel=function _e(tn){return function(nn){return gsap.utils.snap(_getLabelRatioArray(tn),nn)}},_snapDirectional=function _e(tn){var nn=gsap.utils.snap(tn),sn=Array.isArray(tn)&&tn.slice(0).sort(function(an,cn){return an-cn});return sn?function(an,cn,un){un===void 0&&(un=.001);var hn;if(!cn)return nn(an);if(cn>0){for(an-=un,hn=0;hn<sn.length;hn++)if(sn[hn]>=an)return sn[hn];return sn[hn-1]}else for(hn=sn.length,an+=un;hn--;)if(sn[hn]<=an)return sn[hn];return sn[0]}:function(an,cn,un){un===void 0&&(un=.001);var hn=nn(an);return!cn||Math.abs(hn-an)<un||hn-an<0==cn<0?hn:nn(cn<0?an-tn:an+tn)}},_getLabelAtDirection=function _e(tn){return function(nn,sn){return _snapDirectional(_getLabelRatioArray(tn))(nn,sn.direction)}},_multiListener=function _e(tn,nn,sn,an){return sn.split(",").forEach(function(cn){return tn(nn,cn,an)})},_addListener=function _e(tn,nn,sn,an,cn){return tn.addEventListener(nn,sn,{passive:!an,capture:!!cn})},_removeListener=function _e(tn,nn,sn,an){return tn.removeEventListener(nn,sn,!!an)},_wheelListener=function _e(tn,nn,sn){sn=sn&&sn.wheelHandler,sn&&(tn(nn,"wheel",sn),tn(nn,"touchmove",sn))},_markerDefaults={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},_defaults={toggleActions:"play",anticipatePin:0},_keywords={top:0,left:0,center:.5,bottom:1,right:1},_offsetToPx=function _e(tn,nn){if(_isString(tn)){var sn=tn.indexOf("="),an=~sn?+(tn.charAt(sn-1)+1)*parseFloat(tn.substr(sn+1)):0;~sn&&(tn.indexOf("%")>sn&&(an*=nn/100),tn=tn.substr(0,sn-1)),tn=an+(tn in _keywords?_keywords[tn]*nn:~tn.indexOf("%")?parseFloat(tn)*nn/100:parseFloat(tn)||0)}return tn},_createMarker=function _e(tn,nn,sn,an,cn,un,hn,fn){var vn=cn.startColor,_n=cn.endColor,kn=cn.fontSize,yn=cn.indent,Cn=cn.fontWeight,Sn=_doc.createElement("div"),$n=_isViewport(sn)||_getProxyProp(sn,"pinType")==="fixed",Pn=tn.indexOf("scroller")!==-1,xn=$n?_body:sn,Mn=tn.indexOf("start")!==-1,En=Mn?vn:_n,Tn="border-color:"+En+";font-size:"+kn+";color:"+En+";font-weight:"+Cn+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return Tn+="position:"+((Pn||fn)&&$n?"fixed;":"absolute;"),(Pn||fn||!$n)&&(Tn+=(an===_vertical?_right:_bottom)+":"+(un+parseFloat(yn))+"px;"),hn&&(Tn+="box-sizing:border-box;text-align:left;width:"+hn.offsetWidth+"px;"),Sn._isStart=Mn,Sn.setAttribute("class","gsap-marker-"+tn+(nn?" marker-"+nn:"")),Sn.style.cssText=Tn,Sn.innerText=nn||nn===0?tn+"-"+nn:tn,xn.children[0]?xn.insertBefore(Sn,xn.children[0]):xn.appendChild(Sn),Sn._offset=Sn["offset"+an.op.d2],_positionMarker(Sn,0,an,Mn),Sn},_positionMarker=function _e(tn,nn,sn,an){var cn={display:"block"},un=sn[an?"os2":"p2"],hn=sn[an?"p2":"os2"];tn._isFlipped=an,cn[sn.a+"Percent"]=an?-100:0,cn[sn.a]=an?"1px":0,cn["border"+un+_Width]=1,cn["border"+hn+_Width]=0,cn[sn.p]=nn+"px",gsap.set(tn,cn)},_triggers=[],_ids={},_rafID,_sync=function _e(){return _getTime()-_lastScrollTime>34&&(_rafID||(_rafID=requestAnimationFrame(_updateAll)))},_onScroll=function _e(){(!_normalizer||!_normalizer.isPressed||_normalizer.startX>_body.clientWidth)&&(_scrollers.cache++,_normalizer?_rafID||(_rafID=requestAnimationFrame(_updateAll)):_updateAll(),_lastScrollTime||_dispatch("scrollStart"),_lastScrollTime=_getTime())},_setBaseDimensions=function _e(){_baseScreenWidth=_win.innerWidth,_baseScreenHeight=_win.innerHeight},_onResize=function _e(){_scrollers.cache++,!_refreshing&&!_ignoreResize&&!_doc.fullscreenElement&&!_doc.webkitFullscreenElement&&(!_ignoreMobileResize||_baseScreenWidth!==_win.innerWidth||Math.abs(_win.innerHeight-_baseScreenHeight)>_win.innerHeight*.25)&&_resizeDelay.restart(!0)},_listeners={},_emptyArray=[],_softRefresh=function _e(){return _removeListener(ScrollTrigger,"scrollEnd",_e)||_refreshAll(!0)},_dispatch=function _e(tn){return _listeners[tn]&&_listeners[tn].map(function(nn){return nn()})||_emptyArray},_savedStyles=[],_revertRecorded=function _e(tn){for(var nn=0;nn<_savedStyles.length;nn+=5)(!tn||_savedStyles[nn+4]&&_savedStyles[nn+4].query===tn)&&(_savedStyles[nn].style.cssText=_savedStyles[nn+1],_savedStyles[nn].getBBox&&_savedStyles[nn].setAttribute("transform",_savedStyles[nn+2]||""),_savedStyles[nn+3].uncache=1)},_revertAll=function _e(tn,nn){var sn;for(_i=0;_i<_triggers.length;_i++)sn=_triggers[_i],sn&&(!nn||sn._ctx===nn)&&(tn?sn.kill(1):sn.revert(!0,!0));_isReverted=!0,nn&&_revertRecorded(nn),nn||_dispatch("revert")},_clearScrollMemory=function _e(tn,nn){_scrollers.cache++,(nn||!_refreshingAll)&&_scrollers.forEac
vendor: 32,715 bytes, line 7790
7790h(function(sn){return _isFunction(sn)&&sn.cacheID++&&(sn.rec=0)}),_isString(tn)&&(_win.history.scrollRestoration=_scrollRestoration=tn)},_refreshingAll,_refreshID=0,_queueRefreshID,_queueRefreshAll=function _e(){if(_queueRefreshID!==_refreshID){var tn=_queueRefreshID=_refreshID;requestAnimationFrame(function(){return tn===_refreshID&&_refreshAll(!0)})}},_refresh100vh=function _e(){_body.appendChild(_div100vh),_100vh=!_normalizer&&_div100vh.offsetHeight||_win.innerHeight,_body.removeChild(_div100vh)},_hideAllMarkers=function _e(tn){return _toArray(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(nn){return nn.style.display=tn?"none":"block"})},_refreshAll=function _e(tn,nn){if(_lastScrollTime&&!tn){_addListener(ScrollTrigger,"scrollEnd",_softRefresh);return}_refresh100vh(),_refreshingAll=ScrollTrigger.isRefreshing=!0,_scrollers.forEach(function(an){return _isFunction(an)&&++an.cacheID&&(an.rec=an())});var sn=_dispatch("refreshInit");_sort&&ScrollTrigger.sort(),nn||_revertAll(),_scrollers.forEach(function(an){_isFunction(an)&&(an.smooth&&(an.target.style.scrollBehavior="auto"),an(0))}),_triggers.slice(0).forEach(function(an){return an.refresh()}),_isReverted=!1,_triggers.forEach(function(an){if(an._subPinOffset&&an.pin){var cn=an.vars.horizontal?"offsetWidth":"offsetHeight",un=an.pin[cn];an.revert(!0,1),an.adjustPinSpacing(an.pin[cn]-un),an.refresh()}}),_clampingMax=1,_hideAllMarkers(!0),_triggers.forEach(function(an){var cn=_maxScroll(an.scroller,an._dir),un=an.vars.end==="max"||an._endClamp&&an.end>cn,hn=an._startClamp&&an.start>=cn;(un||hn)&&an.setPositions(hn?cn-1:an.start,un?Math.max(hn?cn:an.start+1,cn):an.end,!0)}),_hideAllMarkers(!1),_clampingMax=0,sn.forEach(function(an){return an&&an.render&&an.render(-1)}),_scrollers.forEach(function(an){_isFunction(an)&&(an.smooth&&requestAnimationFrame(function(){return an.target.style.scrollBehavior="smooth"}),an.rec&&an(an.rec))}),_clearScrollMemory(_scrollRestoration,1),_resizeDelay.pause(),_refreshID++,_refreshingAll=2,_updateAll(2),_triggers.forEach(function(an){return _isFunction(an.vars.onRefresh)&&an.vars.onRefresh(an)}),_refreshingAll=ScrollTrigger.isRefreshing=!1,_dispatch("refresh")},_lastScroll=0,_direction=1,_primary,_updateAll=function _e(tn){if(tn===2||!_refreshingAll&&!_isReverted){ScrollTrigger.isUpdating=!0,_primary&&_primary.update(0);var nn=_triggers.length,sn=_getTime(),an=sn-_time1>=50,cn=nn&&_triggers[0].scroll();if(_direction=_lastScroll>cn?-1:1,_refreshingAll||(_lastScroll=cn),an&&(_lastScrollTime&&!_pointerIsDown&&sn-_lastScrollTime>200&&(_lastScrollTime=0,_dispatch("scrollEnd")),_time2=_time1,_time1=sn),_direction<0){for(_i=nn;_i-- >0;)_triggers[_i]&&_triggers[_i].update(0,an);_direction=1}else for(_i=0;_i<nn;_i++)_triggers[_i]&&_triggers[_i].update(0,an);ScrollTrigger.isUpdating=!1}_rafID=0},_propNamesToCopy=[_left,_top,_bottom,_right,_margin+_Bottom,_margin+_Right,_margin+_Top,_margin+_Left,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],_stateProps=_propNamesToCopy.concat([_width,_height,"boxSizing","max"+_Width,"max"+_Height,"position",_margin,_padding,_padding+_Top,_padding+_Right,_padding+_Bottom,_padding+_Left]),_swapPinOut=function _e(tn,nn,sn){_setState(sn);var an=tn._gsap;if(an.spacerIsNative)_setState(an.spacerState);else if(tn._gsap.swappedIn){var cn=nn.parentNode;cn&&(cn.insertBefore(tn,nn),cn.removeChild(nn))}tn._gsap.swappedIn=!1},_swapPinIn=function _e(tn,nn,sn,an){if(!tn._gsap.swappedIn){for(var cn=_propNamesToCopy.length,un=nn.style,hn=tn.style,fn;cn--;)fn=_propNamesToCopy[cn],un[fn]=sn[fn];un.position=sn.position==="absolute"?"absolute":"relative",sn.display==="inline"&&(un.display="inline-block"),hn[_bottom]=hn[_right]="auto",un.flexBasis=sn.flexBasis||"auto",un.overflow="visible",un.boxSizing="border-box",un[_width]=_getSize(tn,_horizontal)+_px,un[_height]=_getSize(tn,_vertical)+_px,un[_padding]=hn[_margin]=hn[_top]=hn[_left]="0",_setState(an),hn[_width]=hn["max"+_Width]=sn[_width],hn[_height]=hn["max"+_Height]=sn[_height],hn[_padding]=sn[_padding],tn.parentNode!==nn&&(tn.parentNode.insertBefore(nn,tn),nn.appendChild(tn)),tn._gsap.swappedIn=!0}},_capsExp=/([A-Z])/g,_setState=function _e(tn){if(tn){var nn=tn.t.style,sn=tn.length,an=0,cn,un;for((tn.t._gsap||gsap.core.getCache(tn.t)).uncache=1;an<sn;an+=2)un=tn[an+1],cn=tn[an],un?nn[cn]=un:nn[cn]&&nn.removeProperty(cn.replace(_capsExp,"-$1").toLowerCase())}},_getState=function _e(tn){for(var nn=_stateProps.length,sn=tn.style,an=[],cn=0;cn<nn;cn++)an.push(_stateProps[cn],sn[_stateProps[cn]]);return an.t=tn,an},_copyState=function _e(tn,nn,sn){for(var an=[],cn=tn.length,un=sn?8:0,hn;un<cn;un+=2)hn=tn[un],an.push(hn,hn in nn?nn[hn]:tn[un+1]);return an.t=tn.t,an},_winOffsets={left:0,top:0},_parsePosition=function _e(tn,nn,sn,an,cn,un,hn,fn,vn,_n,kn,yn,Cn,Sn){_isFunction(tn)&&(tn=tn(fn)),_isString(tn)&&tn.substr(0,3)==="max"&&(tn=yn+(tn.charAt(4)==="="?_offsetToPx("0"+tn.substr(3),sn):0));var $n=Cn?Cn.time():0,Pn,xn,Mn;if(Cn&&Cn.seek(0),isNaN(tn)||(tn=+tn),_isNumber(tn))Cn&&(tn=gsap.utils.mapRange(Cn.scrollTrigger.start,Cn.scrollTrigger.end,0,yn,tn)),hn&&_positionMarker(hn,sn,an,!0);else{_isFunction(nn)&&(nn=nn(fn));var En=(tn||"0").split(" "),Tn,Ln,Nn,Rn;Mn=_getTarget(nn,fn)||_body,Tn=_getBounds(Mn)||{},(!Tn||!Tn.left&&!Tn.top)&&_getComputedStyle(Mn).display==="none"&&(Rn=Mn.style.display,Mn.style.display="block",Tn=_getBounds(Mn),Rn?Mn.style.display=Rn:Mn.style.removeProperty("display")),Ln=_offsetToPx(En[0],Tn[an.d]),Nn=_offsetToPx(En[1]||"0",sn),tn=Tn[an.p]-vn[an.p]-_n+Ln+cn-Nn,hn&&_positionMarker(hn,Nn,an,sn-Nn<20||hn._isStart&&Nn>20),sn-=sn-Nn}if(Sn&&(fn[Sn]=tn||-.001,tn<0&&(tn=0)),un){var On=tn+sn,jn=un._isStart;Pn="scroll"+an.d2,_positionMarker(un,On,an,jn&&On>20||!jn&&(kn?Math.max(_body[Pn],_docEl[Pn]):un.parentNode[Pn])<=On+1),kn&&(vn=_getBounds(hn),kn&&(un.style[an.op.p]=vn[an.op.p]-an.op.m-un._offset+_px))}return Cn&&Mn&&(Pn=_getBounds(Mn),Cn.seek(yn),xn=_getBounds(Mn),Cn._caScrollDist=Pn[an.p]-xn[an.p],tn=tn/Cn._caScrollDist*yn),Cn&&Cn.seek($n),Cn?tn:Math.round(tn)},_prefixExp=/(webkit|moz|length|cssText|inset)/i,_reparent=function _e(tn,nn,sn,an){if(tn.parentNode!==nn){var cn=tn.style,un,hn;if(nn===_body){tn._stOrig=cn.cssText,hn=_getComputedStyle(tn);for(un in hn)!+un&&!_prefixExp.test(un)&&hn[un]&&typeof cn[un]=="string"&&un!=="0"&&(cn[un]=hn[un]);cn.top=sn,cn.left=an}else cn.cssText=tn._stOrig;gsap.core.getCache(tn).uncache=1,nn.appendChild(tn)}},_interruptionTracker=function _e(tn,nn,sn){var an=nn,cn=an;return function(un){var hn=Math.round(tn());return hn!==an&&hn!==cn&&Math.abs(hn-an)>3&&Math.abs(hn-cn)>3&&(un=hn,sn&&sn()),cn=an,an=un,un}},_shiftMarker=function _e(tn,nn,sn){var an={};an[nn.p]="+="+sn,gsap.set(tn,an)},_getTweenCreator=function _e(tn,nn){var sn=_getScrollFunc(tn,nn),an="_scroll"+nn.p2,cn=function un(hn,fn,vn,_n,kn){var yn=un.tween,Cn=fn.onComplete,Sn={};vn=vn||sn();var $n=_interruptionTracker(sn,vn,function(){yn.kill(),un.tween=0});return kn=_n&&kn||0,_n=_n||hn-vn,yn&&yn.kill(),fn[an]=hn,fn.modifiers=Sn,Sn[an]=function(){return $n(vn+_n*yn.ratio+kn*yn.ratio*yn.ratio)},fn.onUpdate=function(){_scrollers.cache++,un.tween&&_updateAll()},fn.onComplete=function(){un.tween=0,Cn&&Cn.call(yn)},yn=un.tween=gsap.to(tn,fn),yn};return tn[an]=sn,sn.wheelHandler=function(){return cn.tween&&cn.tween.kill()&&(cn.tween=0)},_addListener(tn,"wheel",sn.wheelHandler),ScrollTrigger.isTouch&&_addListener(tn,"touchmove",sn.wheelHandler),cn},ScrollTrigger=function(){function _e(nn,sn){_coreInitted||_e.register(gsap)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),_context(this),this.init(nn,sn)}var tn=_e.prototype;return tn.init=function(sn,an){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!_enabled){this.update=this.refresh=this.kill=_passThrough;return}sn=_setDefaults(_isString(sn)||_isNumber(sn)||sn.nodeType?{trigger:sn}:sn,_defaults);var cn=sn,un=cn.onUpdate,hn=cn.toggleClass,fn=cn.id,vn=cn.onToggle,_n=cn.onRefresh,kn=cn.scrub,yn=cn.trigger,Cn=cn.pin,Sn=cn.pinSpacing,$n=cn.invalidateOnRefresh,Pn=cn.anticipatePin,xn=cn.onScrubComplete,Mn=cn.onSnapComplete,En=cn.once,Tn=cn.snap,Ln=cn.pinReparent,Nn=cn.pinSpacer,Rn=cn.containerAnimation,On=cn.fastScrollEnd,jn=cn.preventOverlaps,zn=sn.horizontal||sn.containerAnimation&&sn.horizontal!==!1?_horizontal:_vertical,Kn=!kn&&kn!==0,Vn=_getTarget(sn.scroller||_win),Qn=gsap.core.getCache(Vn),Jn=_isViewport(Vn),er=("pinType"in sn?sn.pinType:_getProxyProp(Vn,"pinType")||Jn&&"fixed")==="fixed",Wn=[sn.onEnter,sn.onLeave,sn.onEnterBack,sn.onLeaveBack],qn=Kn&&sn.toggleActions.split(" "),Hn="markers"in sn?sn.markers:_defaults.markers,Yn=Jn?0:parseFloat(_getComputedStyle(Vn)["border"+zn.p2+_Width])||0,Xn=this,sr=sn.onRefreshInit&&function(){return sn.onRefreshInit(Xn)},xr=_getSizeFunc(Vn,Jn,zn),vr=_getOffsetsFunc(Vn,Jn),mr=0,Ar=0,Mr=0,nr=_getScrollFunc(Vn,zn),hr,Pr,Nr,Lr,ar,or,cr,wr,kr,ur,Sr,Tr,Er,br,Dr,Ir,Vr,Hr,zr,Wr,io,lo,xo,Uo,Jo,gu,$r,Gr,Zr,oo,so,ao,Wo,ts,du,os,Tu,su,au;if(Xn._startClamp=Xn._endClamp=!1,Xn._dir=zn,Pn*=45,Xn.scroller=Vn,Xn.scroll=Rn?Rn.time.bind(Rn):nr,Lr=nr(),Xn.vars=sn,an=an||sn.animation,"refreshPriority"in sn&&(_sort=1,sn.refreshPriority===-9999&&(_primary=Xn)),Qn.tweenScroll=Qn.tweenScroll||{top:_getTweenCreator(Vn,_vertical),left:_getTweenCreator(Vn,_horizontal)},Xn.tweenTo=hr=Qn.tweenScroll[zn.p],Xn.scrubDuration=function(Xr){Wo=_isNumber(Xr)&&Xr,Wo?ao?ao.duration(Xr):ao=gsap.to(an,{ease:"expo",totalProgress:"+=0",duration:Wo,paused:!0,onComplete:function(){return xn&&xn(Xn)}}):(ao&&ao.progress(1).kill(),ao=0)},an&&(an.vars.lazy=!1,an._initted&&!Xn.isReverted||an.vars.immediateRender!==!1&&sn.immediateRender!==!1&&an.duration()&&an.render(0,!0,!0),Xn.animation=an.pause(),an.scrollTrigger=Xn,Xn.scrubDuration(kn),oo=0,fn||(fn=an.vars.id)),Tn&&((!_isObject(Tn)||Tn.push)&&(Tn={snapTo:Tn}),"scrollBehavior"in _body.style&&gsap.set(Jn?[_body,_docEl]:Vn,{scrollBehavior:"auto"}),_scrollers.forEach(function(Xr){return _isFunction(Xr)&&Xr.target===(Jn?_doc.scrollingElement||_docEl:Vn)&&(Xr.smooth=!1)}),Nr=_isFunction(Tn.snapTo)?Tn.snapTo:Tn.snapTo==="labels"?_getClosestLabel(an):Tn.snapTo==="labelsDirectional"?_getLabelAtDirection(an):Tn.directional!==!1?function(Xr,yo){return _snapDirectional(Tn.snapTo)(Xr,_getTime()-Ar<500?0:yo.direction)}:gsap.utils.snap(Tn.snapTo),ts=Tn.duration||{min:.1,max:2},ts=_isObject(ts)?_clamp(ts.min,ts.max):_clamp(ts,ts),du=gsap.delayedCall(Tn.delay||Wo/2||.1,function(){var Xr=nr(),yo=_getTime()-Ar<500,co=hr.tween;if((yo||Math.abs(Xn.getVelocity())<10)&&!co&&!_pointerIsDown&&mr!==Xr){var ko=(Xr-or)/br,Jl=an&&!Kn?an.totalProgress():ko,$o=yo?0:(Jl-so)/(_getTime()-_time2)*1e3||0,No=gsap.utils.clamp(-ko,1-ko,_abs($o/2)*$o/.185),_c=ko+(Tn.inertia===!1?0:No),Xc=_clamp(0,1,Nr(_c,Xn)),qo=Math.round(or+Xc*br),Bo=Tn,Mu=Bo.onStart,Io=Bo.onInterrupt,vu=Bo.onComplete;if(Xr<=cr&&Xr>=or&&qo!==Xr){if(co&&!co._initted&&co.data<=_abs(qo-Xr))return;Tn.inertia===!1&&(No=Xc-ko),hr(qo,{duration:ts(_abs(Math.max(_abs(_c-Jl),_abs(Xc-Jl))*.185/$o/.05||0)),ease:Tn.ease||"power3",data:_abs(qo-Xr),onInterrupt:function(){return du.restart(!0)&&Io&&Io(Xn)},onComplete:function(){Xn.update(),mr=nr(),ao&&an&&an.progress(Xc),oo=so=an&&!Kn?an.totalProgress():Xn.progress,Mn&&Mn(Xn),vu&&vu(Xn)}},Xr,No*br,qo-Xr-No*br),Mu&&Mu(Xn,hr.tween)}}else Xn.isActive&&mr!==Xr&&du.restart(!0)}).pause()),fn&&(_ids[fn]=Xn),yn=Xn.trigger=_getTarget(yn||Cn!==!0&&Cn),au=yn&&yn._gsap&&yn._gsap.stRevert,au&&(au=au(Xn)),Cn=Cn===!0?yn:_getTarget(Cn),_isString(hn)&&(hn={targets:yn,className:hn}),Cn&&(Sn===!1||Sn===_margin||(Sn=!Sn&&Cn.parentNode&&Cn.parentNode.style&&_getComputedStyle(Cn.parentNode).display==="flex"?!1:_padding),Xn.pin=Cn,Pr=gsap.core.getCache(Cn),Pr.spacer?Dr=Pr.pinState:(Nn&&(Nn=_getTarget(Nn),Nn&&!Nn.nodeType&&(Nn=Nn.current||Nn.nativeElement),Pr.spacerIsNative=!!Nn,Nn&&(Pr.spacerState=_getState(Nn))),Pr.spacer=Hr=Nn||_doc.createElement("div"),Hr.classList.add("pin-spacer"),fn&&Hr.classList.add("pin-spacer-"+fn),Pr.pinState=Dr=_getState(Cn)),sn.force3D!==!1&&gsap.set(Cn,{force3D:!0}),Xn.spacer=Hr=Pr.spacer,Zr=_getComputedStyle(Cn),Uo=Zr[Sn+zn.os2],Wr=gsap.getProperty(Cn),io=gsap.quickSetter(Cn,zn.a,_px),_swapPinIn(Cn,Hr,Zr),Vr=_getState(Cn)),Hn){Tr=_isObject(Hn)?_setDefaults(Hn,_markerDefaults):_markerDefaults,ur=_createMarker("scroller-start",fn,Vn,zn,Tr,0),Sr=_createMarker("scroller-end",fn,Vn,zn,Tr,0,ur),zr=ur["offset"+zn.op.d2];var fo=_getTarget(_getProxyProp(Vn,"content")||Vn);wr=this.markerStart=_createMarker("start",fn,fo,zn,Tr,zr,0,Rn),kr=this.markerEnd=_createMarker("end",fn,fo,zn,Tr,zr,0,Rn),Rn&&(su=gsap.quickSetter([wr,kr],zn.a,_px)),!er&&!(_proxies.length&&_getProxyProp(Vn,"fixedMarkers")===!0)&&(_makePositionable(Jn?_body:Vn),gsap.set([ur,Sr],{force3D:!0}),gu=gsap.quickSetter(ur,zn.a,_px),Gr=gsap.quickSetter(Sr,zn.a,_px))}if(Rn){var eo=Rn.vars.onUpdate,wo=Rn.vars.onUpdateParams;Rn.eventCallback("onUpdate",function(){Xn.update(0,0,1),eo&&eo.apply(Rn,wo||[])})}if(Xn.previous=function(){return _triggers[_triggers.indexOf(Xn)-1]},Xn.next=function(){return _triggers[_triggers.indexOf(Xn)+1]},Xn.revert=function(Xr,yo){if(!yo)return Xn.kill(!0);var co=Xr!==!1||!Xn.enabled,ko=_refreshing;co!==Xn.isReverted&&(co&&(os=Math.max(nr(),Xn.scroll.rec||0),Mr=Xn.progress,Tu=an&&an.progress()),wr&&[wr,kr,ur,Sr].forEach(function(Jl){return Jl.style.display=co?"none":"block"}),co&&(_refreshing=Xn,Xn.update(co)),Cn&&(!Ln||!Xn.isActive)&&(co?_swapPinOut(Cn,Hr,Dr):_swapPinIn(Cn,Hr,_getComputedStyle(Cn),Jo)),co||Xn.update(co),_refreshing=ko,Xn.isReverted=co)},Xn.refresh=function(Xr,yo,co,ko){if(!((_refreshing||!Xn.enabled)&&!yo)){if(Cn&&Xr&&_lastScrollTime){_addListener(_e,"scrollEnd",_softRefresh);return}!_refreshingAll&&sr&&sr(Xn),_refreshing=Xn,hr.tween&&!co&&(hr.tween.kill(),hr.tween=0),ao&&ao.pause(),$n&&an&&an.revert({kill:!1}).invalidate(),Xn.isReverted||Xn.revert(!0,!0),Xn._subPinOffset=!1;var Jl=xr(),$o=vr(),No=Rn?Rn.duration():_maxScroll(Vn,zn),_c=br<=.01,Xc=0,qo=ko||0,Bo=_isObject(co)?co.end:sn.end,Mu=sn.endTrigger||yn,Io=_isObject(co)?co.start:sn.start||(sn.start===0||!yn?0:Cn?"0 0":"0 100%"),vu=Xn.pinnedContainer=sn.pinnedContainer&&_getTarget(sn.pinnedContainer,Xn),Pu=yn&&Math.max(0,_triggers.indexOf(Xn))||0,_u=Pu,_d,Ko,ep,Ap,uu,Ql,Iu,Zp,Rp,$p,eu,zu,Du;for(Hn&&_isObject(co)&&(zu=gsap.getProperty(ur,zn.p),Du=gsap.getProperty(Sr,zn.p));_u--;)Ql=_triggers[_u],Ql.end||Ql.refresh(0,1)||(_refreshing=Xn),Iu=Ql.pin,Iu&&(Iu===yn||Iu===Cn||Iu===vu)&&!Ql.isReverted&&($p||($p=[]),$p.unshift(Ql),Ql.revert(!0,!0)),Ql!==_triggers[_u]&&(Pu--,_u--);for(_isFunction(Io)&&(Io=Io(Xn)),Io=_parseClamp(Io,"start",Xn),or=_parsePosition(Io,yn,Jl,zn,nr(),wr,ur,Xn,$o,Yn,er,No,Rn,Xn._startClamp&&"_startClamp")||(Cn?-.001:0),_isFunction(Bo)&&(Bo=Bo(Xn)),_isString(Bo)&&!Bo.indexOf("+=")&&(~Bo.indexOf(" ")?Bo=(_isString(Io)?Io.split(" ")[0]:"")+Bo:(Xc=_offsetToPx(Bo.substr(2),Jl),Bo=_isString(Io)?Io:(Rn?gsap.utils.mapRange(0,Rn.duration(),Rn.scrollTrigger.start,Rn.scrollTrigger.end,or):or)+Xc,Mu=yn)),Bo=_parseClamp(Bo,"end",Xn),cr=Math.max(or,_parsePosition(Bo||(Mu?"100% 0":No),Mu,Jl,zn,nr()+Xc,kr,Sr,Xn,$o,Yn,er,No,Rn,Xn._endClamp&&"_endClamp"))||-.001,Xc=0,_u=Pu;_u--;)Ql=_triggers[_u],Iu=Ql.pin,Iu&&Ql.start-Ql._pinPush<=or&&!Rn&&Ql.end>0&&(_d=Ql.end-(Xn._startClamp?Math.max(0,Ql.start):Ql.start),(Iu===yn&&Ql.start-Ql._pinPush<or||Iu===vu)&&isNaN(Io)&&(Xc+=_d*(1-Ql.progress)),Iu===Cn&&(qo+=_d));if(or+=Xc,cr+=Xc,Xn._startClamp&&(Xn._startClamp+=Xc),Xn._endClamp&&!_refreshingAll&&(Xn._endClamp=cr||-.001,cr=Math.min(cr,_maxScroll(Vn,zn))),br=cr-or||(or-=.01)&&.001,_c&&(Mr=gsap.utils.clamp(0,1,gsap.utils.normalize(or,cr,os))),Xn._pinPush=qo,wr&&Xc&&(_d={},_d[zn.a]="+="+Xc,vu&&(_d[zn.p]="-="+nr()),gsap.set([wr,kr],_d)),Cn&&!(_clampingMax&&Xn.end>=_maxScroll(Vn,zn)))_d=_getComputedStyle(Cn),Ap=zn===_vertical,ep=nr(),lo=parseFloat(Wr(zn.a))+qo,!No&&cr>1&&(eu=(Jn?_doc.scrollingElement||_docEl:Vn).style,eu={style:eu,value:eu["overflow"+zn.a.toUpperCase()]},Jn&&_getComputedStyle(_body)["overflow"+zn.a.toUpperCase()]!=="scroll"&&(eu.style["overflow"+zn.a.toUpperCase()]="scroll")),_swapPinIn(Cn,Hr,_d),Vr=_getState(Cn),Ko=_getBounds(Cn,!0),Zp=er&&_getScrollFunc(Vn,Ap?_horizontal:_vertical)(),Sn&&(Jo=[Sn+zn.os2,br+qo+_px],Jo.t=Hr,_u=Sn===_padding?_getSize(Cn,zn)+br+qo:0,_u&&(Jo.push(zn.d,_u+_px),Hr.style.flexBasis!=="auto"&&(Hr.style.flexBasis=_u+_px)),_setState(Jo),vu&&_triggers.forEach(function(mp){mp.pin===vu&&mp.vars.pinSpacing!==!1&&(mp._subPinOffset=!0)}),er&&nr(os)),er&&(uu={top:Ko.top+(Ap?ep-or:Zp)+_px,left:Ko.left+(Ap?Zp:ep-or)+_px,boxSizing:"border-box",position:"fixed"},uu[_width]=uu["max"+_Width]=Math.ceil(Ko.width)+_px,uu[_height]=uu["max"+_Height]=Math.ceil(Ko.height)+_px,uu[_margin]=uu[_margin+_Top]=uu[_margin+_Right]=uu[_margin+_Bottom]=uu[_margin+_Left]="0",uu[_padding]=_d[_padding],uu[_padding+_Top]=_d[_padding+_Top],uu[_padding+_Right]=_d[_padding+_Right],uu[_padding+_Bottom]=_d[_padding+_Bottom],uu[_padding+_Left]=_d[_padding+_Left],Ir=_copyState(Dr,uu,Ln),_refreshingAll&&nr(0)),an?(Rp=an._initted,_suppressOverwrites(1),an.render(an.duration(),!0,!0),xo=Wr(zn.a)-lo+br+qo,$r=Math.abs(br-xo)>1,er&&$r&&Ir.splice(Ir.length-2,2),an.render(0,!0,!0),Rp||an.invalidate(!0),an.parent||an.totalTime(an.totalTime()),_suppressOverwrites(0)):xo=br,eu&&(eu.value?eu.style["overflow"+zn.a.toUpperCase()]=eu.value:eu.style.removeProperty("overflow-"+zn.a));else if(yn&&nr()&&!Rn)for(Ko=yn.parentNode;Ko&&Ko!==_body;)Ko._pinOffset&&(or-=Ko._pinOffset,cr-=Ko._pinOffset),Ko=Ko.parentNode;$p&&$p.forEach(function(mp){return mp.revert(!1,!0)}),Xn.start=or,Xn.end=cr,Lr=ar=_refreshingAll?os:nr(),!Rn&&!_refreshingAll&&(Lr<os&&nr(os),Xn.scroll.rec=0),Xn.revert(!1,!0),Ar=_getTime(),du&&(mr=-1,du.restart(!0)),_refreshing=0,an&&Kn&&(an._initted||Tu)&&an.progress()!==Tu&&an.progress(Tu||0,!0).render(an.time(),!0,!0),(_c||Mr!==Xn.progress||Rn)&&(an&&!Kn&&an.totalProgress(Rn&&or<-.001&&!Mr?gsap.utils.normalize(or,cr,0):Mr,!0),Xn.progress=_c||(Lr-or)/br===Mr?0:Mr),Cn&&Sn&&(Hr._pinOffset=Math.round(Xn.progress*xo)),ao&&ao.invalidate(),isNaN(zu)||(zu-=gsap.getProperty(ur,zn.p),Du-=gsap.getProperty(Sr,zn.p),_shiftMarker(ur,zn,zu),_shiftMarker(wr,zn,zu-(ko||0)),_shiftMarker(Sr,zn,Du),_shiftMarker(kr,zn,Du-(ko||0))),_c&&!_refreshingAll&&Xn.update(),_n&&!_refreshingAll&&!Er&&(Er=!0,_n(Xn),Er=!1)}},Xn.getVelocity=function(){return(nr()-ar)/(_getTime()-_time2)*1e3||0},Xn.endAnimation=function(){_endAnimation(Xn.callbackAnimation),an&&(ao?ao.progress(1):an.paused()?Kn||_endAnimation(an,Xn.direction<0,1):_endAnimation(an,an.reversed()))},Xn.labelToScroll=function(Xr){return an&&an.labels&&(or||Xn.refresh()||or)+an.labels[Xr]/an.duration()*br||0},Xn.getTrailing=function(Xr){var yo=_triggers.indexOf(Xn),co=Xn.direction>0?_triggers.slice(0,yo).reverse():_triggers.slice(yo+1);return(_isString(Xr)?co.filter(function(ko){return ko.vars.preventOverlaps===Xr}):co).filter(function(ko){return Xn.direction>0?ko.end<=or:ko.start>=cr})},Xn.update=function(Xr,yo,co){if(!(Rn&&!co&&!Xr)){var ko=_refreshingAll===!0?os:Xn.scroll(),Jl=Xr?0:(ko-or)/br,$o=Jl<0?0:Jl>1?1:Jl||0,No=Xn.progress,_c,Xc,qo,Bo,Mu,Io,vu,Pu;if(yo&&(ar=Lr,Lr=Rn?nr():ko,Tn&&(so=oo,oo=an&&!Kn?an.totalProgress():$o)),Pn&&!$o&&Cn&&!_refreshing&&!_startup&&_lastScrollTime&&or<ko+(ko-ar)/(_getTime()-_time2)*Pn&&($o=1e-4),$o!==No&&Xn.enabled){if(_c=Xn.isActive=!!$o&&$o<1,Xc=!!No&&No<1,Io=_c!==Xc,Mu=Io||!!$o!=!!No,Xn.direction=$o>No?1:-1,Xn.progress=$o,Mu&&!_refreshing&&(qo=$o&&!No?0:$o===1?1:No===1?2:3,Kn&&(Bo=!Io&&qn[qo+1]!=="none"&&qn[qo+1]||qn[qo],Pu=an&&(Bo==="complete"||Bo==="reset"||Bo in an))),jn&&(Io||Pu)&&(Pu||kn||!an)&&(_isFunction(jn)?jn(Xn):Xn.getTrailing(jn).forEach(function(ep){return ep.endAnimation()})),Kn||(ao&&!_refreshing&&!_startup?(ao._dp._time-ao._start!==ao._time&&ao.render(ao._dp._time-ao._start),ao.resetTo?ao.resetTo("totalProgress",$o,an._tTime/an._tDur):(ao.vars.totalProgress=$o,ao.invalidate().restart())):an&&an.totalProgress($o,!!(_refreshing&&(Ar||Xr)))),Cn){if(Xr&&Sn&&(Hr.style[Sn+zn.os2]=Uo),!er)io(_round(lo+xo*$o));else if(Mu){if(vu=!Xr&&$o>No&&cr+1>ko&&ko+1>=_maxScroll(Vn,zn),Ln)if(!Xr&&(_c||vu)){var _u=_getBounds(Cn,!0),_d=ko-or;_reparent(Cn,_body,_u.top+(zn===_vertical?_d:0)+_px,_u.left+(zn===_vertical?0:_d)+_px)}else _reparent(Cn,Hr);_setState(_c||vu?Ir:Vr),$r&&$o<1&&_c||io(lo+($o===1&&!vu?xo:0))}}Tn&&!hr.tween&&!_refreshing&&!_startup&&du.restart(!0),hn&&(Io||En&&$o&&($o<1||!_limitCallbacks))&&_toArray(hn.targets).forEach(function(ep){return ep.classList[_c||En?"add":"remove"](hn.className)}),un&&!Kn&&!Xr&&un(Xn),Mu&&!_refreshing?(Kn&&(Pu&&(Bo==="complete"?an.pause().totalProgress(1):Bo==="reset"?an.restart(!0).pause():Bo==="restart"?an.restart(!0):an[Bo]()),un&&un(Xn)),(Io||!_limitCallbacks)&&(vn&&Io&&_callback(Xn,vn),Wn[qo]&&_callback(Xn,Wn[qo]),En&&($o===1?Xn.kill(!1,1):Wn[qo]=0),Io||(qo=$o===1?1:3,Wn[qo]&&_callback(Xn,Wn[qo]))),On&&!_c&&Math.abs(Xn.getVelocity())>(_isNumber(On)?On:2500)&&(_endAnimation(Xn.callbackAnimation),ao?ao.progress(1):_endAnimation(an,Bo==="reverse"?1:!$o,1))):Kn&&un&&!_refreshing&&un(Xn)}if(Gr){var Ko=Rn?ko/Rn.duration()*(Rn._caScrollDist||0):ko;gu(Ko+(ur._isFlipped?1:0)),Gr(Ko)}su&&su(-ko/Rn.duration()*(Rn._caScrollDist||0))}},Xn.enable=function(Xr,yo){Xn.enabled||(Xn.enabled=!0,_addListener(Vn,"resize",_onResize),Jn||_addListener(Vn,"scroll",_onScroll),sr&&_addListener(_e,"refreshInit",sr),Xr!==!1&&(Xn.progress=Mr=0,Lr=ar=mr=nr()),yo!==!1&&Xn.refresh())},Xn.getTween=function(Xr){return Xr&&hr?hr.tween:ao},Xn.setPositions=function(Xr,yo,co,ko){if(Rn){var Jl=Rn.scrollTrigger,$o=Rn.duration(),No=Jl.end-Jl.start;Xr=Jl.start+No*Xr/$o,yo=Jl.start+No*yo/$o}Xn.refresh(!1,!1,{start:_keepClamp(Xr,co&&!!Xn._startClamp),end:_keepClamp(yo,co&&!!Xn._endClamp)},ko),Xn.update()},Xn.adjustPinSpacing=function(Xr){if(Jo&&Xr){var yo=Jo.indexOf(zn.d)+1;Jo[yo]=parseFloat(Jo[yo])+Xr+_px,Jo[1]=parseFloat(Jo[1])+Xr+_px,_setState(Jo)}},Xn.disable=function(Xr,yo){if(Xn.enabled&&(Xr!==!1&&Xn.revert(!0,!0),Xn.enabled=Xn.isActive=!1,yo||ao&&ao.pause(),os=0,Pr&&(Pr.uncache=1),sr&&_removeListener(_e,"refreshInit",sr),du&&(du.pause(),hr.tween&&hr.tween.kill()&&(hr.tween=0)),!Jn)){for(var co=_triggers.length;co--;)if(_triggers[co].scroller===Vn&&_triggers[co]!==Xn)return;_removeListener(Vn,"resize",_onResize),Jn||_removeListener(Vn,"scroll",_onScroll)}},Xn.kill=function(Xr,yo){Xn.disable(Xr,yo),ao&&!yo&&ao.kill(),fn&&delete _ids[fn];var co=_triggers.indexOf(Xn);co>=0&&_triggers.splice(co,1),co===_i&&_direction>0&&_i--,co=0,_triggers.forEach(function(ko){return ko.scroller===Xn.scroller&&(co=1)}),co||_refreshingAll||(Xn.scroll.rec=0),an&&(an.scrollTrigger=null,Xr&&an.revert({kill:!1}),yo||an.kill()),wr&&[wr,kr,ur,Sr].forEach(function(ko){return ko.parentNode&&ko.parentNode.removeChild(ko)}),_primary===Xn&&(_primary=0),Cn&&(Pr&&(Pr.uncache=1),co=0,_triggers.forEach(function(ko){return ko.pin===Cn&&co++}),co||(Pr.spacer=0)),sn.onKill&&sn.onKill(Xn)},_triggers.push(Xn),Xn.enable(!1,!1),au&&au(Xn),an&&an.add&&!br){var Lo=Xn.update;Xn.update=function(){Xn.update=Lo,or||cr||Xn.refresh()},gsap.delayedCall(.01,Xn.update),br=.01,or=cr=0}else Xn.refresh();Cn&&_queueRefreshAll()},_e.register=function(sn){return _coreInitted||(gsap=sn||_getGSAP(),_windowExists()&&window.document&&_e.enable(),_coreInitted=_enabled),_coreInitted},_e.defaults=function(sn){if(sn)for(var an in sn)_defaults[an]=sn[an];return _defaults},_e.disable=function(sn,an){_enabled=0,_triggers.forEach(function(un){return un[an?"kill":"disable"](sn)}),_removeListener(_win,"wheel",_onScroll),_removeListener(_doc,"scroll",_onScroll),clearInterval(_syncInterval),_removeListener(_doc,"touchcancel",_passThrough),_removeListener(_body,"touchstart",_passThrough),_multiListener(_removeListener,_doc,"pointerdown,touchstart,mousedown",_pointerDownHandler),_multiListener(_removeListener,_doc,"pointerup,touchend,mouseup",_pointerUpHandler),_resizeDelay.kill(),_iterateAutoRefresh(_removeListener);for(var cn=0;cn<_scrollers.length;cn+=3)_wheelListener(_removeListener,_scrollers[cn],_scrollers[cn+1]),_wheelListener(_removeListener,_scrollers[cn],_scrollers[cn+2])},_e.enable=function(){if(_win=window,_doc=document,_docEl=_doc.documentElement,_body=_doc.body,gsap&&(_toArray=gsap.utils.toArray,_clamp=gsap.utils.clamp,_context=gsap.core.context||_passThrough,_suppressOverwrites=gsap.core.suppressOverwrites||_passThrough,_scrollRestoration=_win.history.scrollRestoration||"auto",_lastScroll=_win.pageYOffset,gsap.core.globals("ScrollTrigger",_e),_body)){_enabled=1,_div100vh=document.createElement("div"),_div100vh.style.height="100vh",_div100vh.style.position="absolute",_refresh100vh(),_rafBugFix(),Observer.register(gsap),_e.isTouch=Observer.isTouch,_fixIOSBug=Observer.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),_addListener(_win,"wheel",_onScroll),_root=[_win,_doc,_docEl,_body],gsap.matchMedia?(_e.matchMedia=function(fn){var vn=gsap.matchMedia(),_n;for(_n in fn)vn.add(_n,fn[_n]);return vn},gsap.addEventListener("matchMediaInit",function(){return _revertAll()}),gsap.addEventListener("matchMediaRevert",function(){return _revertRecorded()}),gsap.addEventListener("matchMedia",function(){_refreshAll(0,1),_dispatch("matchMedia")}),gsap.matchMedia("(orientation: portrait)",function(){return _setBaseDimensions(),_setBaseDimensions})):console.warn("Requires GSAP 3.11.0 or later"),_setBaseDimensions(),_addListener(_doc,"scroll",_onScroll);var sn=_body.style,an=sn.borderTopStyle,cn=gsap.core.Animation.prototype,un,hn;for(cn.revert||Object.defineProperty(cn,"revert",{value:function(){return this.time(-.01,!0)}}),sn.borderTopStyle="solid",un=_getBounds(_body),_vertical.m=Math.round(un.top+_vertical.sc())||0,_horizontal.m=Math.round(un.left+_horizontal.sc())||0,an?sn.borderTopStyle=an:sn.removeProperty("border-top-style"),_syncInterval=setInterval(_sync,250),gsap.delayedCall(.5,function(){return _startup=0}),_addListener(_doc,"touchcancel",_passThrough),_addListener(_body,"touchstart",_passThrough),_multiListener(_addListener,_doc,"pointerdown,touchstart,mousedown",_pointerDownHandler),_multiListener(_addListener,_doc,"pointerup,touchend,mouseup",_pointerUpHandler),_transformProp=gsap.utils.checkPrefix("transform"),_stateProps.push(_transformProp),_coreInitted=_getTime(),_resizeDelay=gsap.delayedCall(.2,_refreshAll).pause(),_autoRefresh=[_doc,"visibilitychange",function(){var fn=_win.innerWidth,vn=_win.innerHeight;_doc.hidden?(_prevWidth=fn,_prevHeight=vn):(_prevWidth!==fn||_prevHeight!==vn)&&_onResize()},_doc,"DOMContentLoaded",_refreshAll,_win,"load",_refreshAll,_win,"resize",_onResize],_iterateAutoRefresh(_addListener),_triggers.forEach(function(fn){return fn.enable(0,1)}),hn=0;hn<_scrollers.length;hn+=3)_wheelListener(_removeListener,_scrollers[hn],_scrollers[hn+1]),_wheelListener(_removeListener,_scrollers[hn],_scrollers[hn+2])}},_e.config=function(sn){"limitCallbacks"in sn&&(_limitCallbacks=!!sn.limitCallbacks);var an=sn.syncInterval;an&&clearInterval(_syncInterval)||(_syncInterval=an)&&setInterval(_sync,an),"ignoreMobileResize"in sn&&(_ignoreMobileResize=_e.isTouch===1&&sn.ignoreMobileResize),"autoRefreshEvents"in sn&&(_iterateAutoRefresh(_removeListener)||_iterateAutoRefresh(_addListener,sn.autoRefreshEvents||"none"),_ignoreResize=(sn.autoRefreshEvents+"").indexOf("resize")===-1)},_e.scrollerProxy=function(sn,an){var cn=_getTarget(sn),un=_scrollers.indexOf(cn),hn=_isViewport(cn);~un&&_scrollers.splice(un,hn?6:2),an&&(hn?_proxies.unshift(_win,an,_body,an,_docEl,an):_proxies.unshift(cn,an))},_e.clearMatchMedia=function(sn){_triggers.forEach(function(an){return an._ctx&&an._ctx.query===sn&&an._ctx.kill(!0,!0)})},_e.isInViewport=function(sn,an,cn){var un=(_isString(sn)?_getTarget(sn):sn).getBoundingClientRect(),hn=un[cn?_width:_height]*an||0;return cn?un.right-hn>0&&un.left+hn<_win.innerWidth:un.bottom-hn>0&&un.top+hn<_win.innerHeight},_e.positionInViewport=function(sn,an,cn){_isString(sn)&&(sn=_getTarget(sn));var un=sn.getBoundingClientRect(),hn=un[cn?_width:_height],fn=an==null?hn/2:an in _keywords?_keywords[an]*hn:~an.indexOf("%")?parseFloat(an)*hn/100:parseFloat(an)||0;return cn?(un.left+fn)/_win.innerWidth:(un.top+fn)/_win.innerHeight},_e.killAll=function(sn){if(_triggers.slice(0).forEach(function(cn){return cn.vars.id!=="ScrollSmoother"&&cn.kill()}),sn!==!0){var an=_listeners.killAll||[];_listeners={},an.forEach(function(cn){return cn()})}},_e}();ScrollTrigger.version="3.12.3";ScrollTrigger.saveStyles=function(_e){return _e?_toArray(_e).forEach(function(tn){if(tn&&tn.style){var nn=_savedStyles.indexOf(tn);nn>=0&&_savedStyles.splice(nn,5),_savedStyles.push(tn,tn.style.cssText,tn.getBBox&&tn.getAttribute("transform"),gsap.core.getCache(tn),_context())}}):_savedStyles};ScrollTrigger.revert=function(_e,tn){return _revertAll(!_e,tn)};ScrollTrigger.create=function(_e,tn){return new ScrollTrigger(_e,tn)};ScrollTrigger.refresh=function(_e){return _e?_onResize():(_coreInitted||ScrollTrigger.register())&&_refreshAll(!0)};ScrollTrigger.update=function(_e){return++_scrollers.cache&&_updateAll(_e===!0?2:0)};ScrollTrigger.clearScrollMemory=_clearScrollMemory;ScrollTrigger.maxScroll=function(_e,tn){return _maxScroll(_e,tn?_horizontal:_vertical)};ScrollTrigger.getScrollFunc=function(_e,tn){return _getScrollFunc(_getTarget(_e),tn?_horizontal:_vertical)};ScrollTrigger.getById=function(_e){return _ids[_e]};ScrollTrigger.getAll=function(){return _triggers.filter(function(_e){return _e.vars.id!=="ScrollSmoother"})};ScrollTrigger.isScrolling=function(){return!!_lastScrollTime};ScrollTrigger.snapDirectional=_snapDirectional;ScrollTrigger.addEventListener=function(_e,tn){var nn=_listeners[_e]||(_listeners[_e]=[]);~nn.indexOf(tn)||nn.push(tn)};ScrollTrigger.removeEventListener=function(_e,tn){var nn=_listeners[_e],sn=nn&&nn.indexOf(tn);sn>=0&&nn.splice(sn,1)};ScrollTrigger.batch=function(_e,tn){var nn=[],sn={},an=tn.interval||.016,cn=tn.batchMax||1e9,un=function(vn,_n){var kn=[],yn=[],Cn=gsap.delayedCall(an,function(){_n(kn,yn),kn=[],yn=[]}).pause();return function(Sn){kn.length||Cn.restart(!0),kn.push(Sn.trigger),yn.push(Sn),cn<=kn.length&&Cn.progress(1)}},hn;for(hn in tn)sn[hn]=hn.substr(0,2)==="on"&&_isFunction(tn[hn])&&hn!=="onRefreshInit"?un(hn,tn[hn]):tn[hn];return _isFunction(cn)&&(cn=cn(),_addListener(ScrollTrigger,"refresh",function(){return cn=tn.batchMax()})),_toArray(_e).forEach(function(fn){var vn={};for(hn in sn)vn[hn]=sn[hn];vn.trigger=fn,nn.push(ScrollTrigger.create(vn))}),nn};var _clampScrollAndGetDurationMultiplier=function _e(tn,nn,sn,an){return nn>an?tn(an):nn<0&&tn(0),sn>an?(an-nn)/(sn-nn):sn<0?nn/(nn-sn):1},_allowNativePanning=function _e(tn,nn){nn===!0?tn.style.removeProperty("touch-action"):tn.style.touchAction=nn===!0?"auto":nn?"pan-"+nn+(Observer.isTouch?" pinch-zoom":""):"none",tn===_docEl&&_e(_body,nn)},_overflow={auto:1,scroll:1},_nestedScroll=function _e(tn){var nn=tn.event,sn=tn.target,an=tn.axis,cn=(nn.changedTouches?nn.changedTouches[0]:nn).target,un=cn._gsap||gsap.core.getCache(cn),hn=_getTime(),fn;if(!un._isScrollT||hn-un._isScrollT>2e3){for(;cn&&cn!==_body&&(cn.scrollHeight<=cn.clientHeight&&cn.scrollWidth<=cn.clientWidth||!(_overflow[(fn=_getComputedStyle(cn)).overflowY]||_overflow[fn.overflowX]));)cn=cn.parentNode;un._isScroll=cn&&cn!==sn&&!_isViewport(cn)&&(_overflow[(fn=_getComputedStyle(cn)).overflowY]||_overflow[fn.overflowX]),un._isScrollT=hn}(un._isScroll||an==="x")&&(nn.stopPropagation(),nn._gsapAllow=!0)},_inputObserver=function _e(tn,nn,sn,an){return Observer.create({target:tn,capture:!0,debounce:!1,lockAxis:!0,type:nn,onWheel:an=an&&_nestedScroll,onPress:an,onDrag:an,onScroll:an,onEnable:function(){return sn&&_addListener(_doc,Observer.eventTypes[0],_captureInputs,!1,!0)},onDisable:function(){return _removeListener(_doc,Observer.eventTypes[0],_captureInputs,!0)}})},_inputExp=/(input|label|select|textarea)/i,_inputIsFocused,_captureInputs=function _e(tn){var nn=_inputExp.test(tn.target.tagName);(nn||_inputIsFocused)&&(tn._gsapAllow=!0,_inputIsFocused=nn)},_getScrollNormalizer=function _e(tn){_isObject(tn)||(tn={}),tn.preventDefault=tn.isNormalizer=tn.allowClicks=!0,tn.type||(tn.type="wheel,touch"),tn.debounce=!!tn.debounce,tn.id=tn.id||"normalizer";var nn=tn,sn=nn.normalizeScrollX,an=nn.momentum,cn=nn.allowNestedScroll,un=nn.onRelease,hn,fn,vn=_getTarget(tn.target)||_docEl,_n=gsap.core.globals().ScrollSmoother,kn=_n&&_n.get(),yn=_fixIOSBug&&(tn.content&&_getTarget(tn.content)||kn&&tn.content!==!1&&!kn.smooth()&&kn.content()),Cn=_getScrollFunc(vn,_vertical),Sn=_getScrollFunc(vn,_horizontal),$n=1,Pn=(Observer.isTouch&&_win.visualVie
7790wport?_win.visualViewport.scale*_win.visualViewport.width:_win.outerWidth)/_win.innerWidth,xn=0,Mn=_isFunction(an)?function(){return an(hn)}:function(){return an||2.8},En,Tn,Ln=_inputObserver(vn,tn.type,!0,cn),Nn=function(){return Tn=!1},Rn=_passThrough,On=_passThrough,jn=function(){fn=_maxScroll(vn,_vertical),On=_clamp(_fixIOSBug?1:0,fn),sn&&(Rn=_clamp(0,_maxScroll(vn,_horizontal))),En=_refreshID},zn=function(){yn._gsap.y=_round(parseFloat(yn._gsap.y)+Cn.offset)+"px",yn.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(yn._gsap.y)+", 0, 1)",Cn.offset=Cn.cacheID=0},Kn=function(){if(Tn){requestAnimationFrame(Nn);var Hn=_round(hn.deltaY/2),Yn=On(Cn.v-Hn);if(yn&&Yn!==Cn.v+Cn.offset){Cn.offset=Yn-Cn.v;var Xn=_round((parseFloat(yn&&yn._gsap.y)||0)-Cn.offset);yn.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+Xn+", 0, 1)",yn._gsap.y=Xn+"px",Cn.cacheID=_scrollers.cache,_updateAll()}return!0}Cn.offset&&zn(),Tn=!0},Vn,Qn,Jn,er,Wn=function(){jn(),Vn.isActive()&&Vn.vars.scrollY>fn&&(Cn()>fn?Vn.progress(1)&&Cn(fn):Vn.resetTo("scrollY",fn))};return yn&&gsap.set(yn,{y:"+=0"}),tn.ignoreCheck=function(qn){return _fixIOSBug&&qn.type==="touchmove"&&Kn()||$n>1.05&&qn.type!=="touchstart"||hn.isGesturing||qn.touches&&qn.touches.length>1},tn.onPress=function(){Tn=!1;var qn=$n;$n=_round((_win.visualViewport&&_win.visualViewport.scale||1)/Pn),Vn.pause(),qn!==$n&&_allowNativePanning(vn,$n>1.01?!0:sn?!1:"x"),Qn=Sn(),Jn=Cn(),jn(),En=_refreshID},tn.onRelease=tn.onGestureStart=function(qn,Hn){if(Cn.offset&&zn(),!Hn)er.restart(!0);else{_scrollers.cache++;var Yn=Mn(),Xn,sr;sn&&(Xn=Sn(),sr=Xn+Yn*.05*-qn.velocityX/.227,Yn*=_clampScrollAndGetDurationMultiplier(Sn,Xn,sr,_maxScroll(vn,_horizontal)),Vn.vars.scrollX=Rn(sr)),Xn=Cn(),sr=Xn+Yn*.05*-qn.velocityY/.227,Yn*=_clampScrollAndGetDurationMultiplier(Cn,Xn,sr,_maxScroll(vn,_vertical)),Vn.vars.scrollY=On(sr),Vn.invalidate().duration(Yn).play(.01),(_fixIOSBug&&Vn.vars.scrollY>=fn||Xn>=fn-1)&&gsap.to({},{onUpdate:Wn,duration:Yn})}un&&un(qn)},tn.onWheel=function(){Vn._ts&&Vn.pause(),_getTime()-xn>1e3&&(En=0,xn=_getTime())},tn.onChange=function(qn,Hn,Yn,Xn,sr){if(_refreshID!==En&&jn(),Hn&&sn&&Sn(Rn(Xn[2]===Hn?Qn+(qn.startX-qn.x):Sn()+Hn-Xn[1])),Yn){Cn.offset&&zn();var xr=sr[2]===Yn,vr=xr?Jn+qn.startY-qn.y:Cn()+Yn-sr[1],mr=On(vr);xr&&vr!==mr&&(Jn+=mr-vr),Cn(mr)}(Yn||Hn)&&_updateAll()},tn.onEnable=function(){_allowNativePanning(vn,sn?!1:"x"),ScrollTrigger.addEventListener("refresh",Wn),_addListener(_win,"resize",Wn),Cn.smooth&&(Cn.target.style.scrollBehavior="auto",Cn.smooth=Sn.smooth=!1),Ln.enable()},tn.onDisable=function(){_allowNativePanning(vn,!0),_removeListener(_win,"resize",Wn),ScrollTrigger.removeEventListener("refresh",Wn),Ln.kill()},tn.lockAxis=tn.lockAxis!==!1,hn=new Observer(tn),hn.iOS=_fixIOSBug,_fixIOSBug&&!Cn()&&Cn(1),_fixIOSBug&&gsap.ticker.add(_passThrough),er=hn._dc,Vn=gsap.to(hn,{ease:"power4",paused:!0,scrollX:sn?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:_interruptionTracker(Cn,Cn(),function(){return Vn.pause()})},onUpdate:_updateAll,onComplete:er.vars.onComplete}),hn};ScrollTrigger.sort=function(_e){return _triggers.sort(_e||function(tn,nn){return(tn.vars.refreshPriority||0)*-1e6+tn.start-(nn.start+(nn.vars.refreshPriority||0)*-1e6)})};ScrollTrigger.observe=function(_e){return new Observer(_e)};ScrollTrigger.normalizeScroll=function(_e){if(typeof _e>"u")return _normalizer;if(_e===!0&&_normalizer)return _normalizer.enable();if(_e===!1){_normalizer&&_normalizer.kill(),_normalizer=_e;return}var tn=_e instanceof Observer?_e:_getScrollNormalizer(_e);return _normalizer&&_normalizer.target===tn.target&&_normalizer.kill(),_isViewport(tn.target)&&(_normalizer=tn),tn};ScrollTrigger.core={_getVelocityProp,_inputObserver,_scrollers,_proxies,bridge:{ss:function _e(){_lastScrollTime||_dispatch("scrollStart"),_lastScrollTime=_getTime()},ref:function _e(){return _refreshing}}};_getGSAP()&&gsap.registerPlugin(ScrollTrigger);var gsapWithCSS=gsap$3.registerPlugin(CSSPlugin)||gsap$3;gsapWithCSS.core.Tween;class StickyHeader extends Component{constructor(tn={},nn="StickyHeader"){tn.debug=tn.debug||!1,super(tn,nn),this.timeline=null,this.progress=0,gsapWithCSS.registerPlugin(ScrollTrigger),this.setup(),this.observer=new MutationObserver(()=>{this.refresh()}),this.observer.observe(document.querySelector(".page__content"),{childList:!0,subtree:!0})}refresh(){this.timeline.scrollTrigger.refresh()}destroy(){this.observer.disconnect(),this.timeline.scrollTrigger.kill(),this.timeline.kill(),this.$el.querySelector(".header").setAttribute("style",""),this.$el.setAttribute("style",""),super.destroy()}setup(){let tn=null;const nn=this.$el.querySelector(".service-bar").getBoundingClientRect().height;this.timeline=gsapWithCSS.timeline({scrollTrigger:{trigger:this.$el.querySelector(".header"),start:`-${this.$el.getBoundingClientRect().y}px top`,end:()=>`+=${this.getLength()}`,scrub:1,pin:this.$el,markers:!1,onUpdate:sn=>{sn.progress<this.progress?tn=gsapWithCSS.to(this.$el,{y:`${nn}`,duration:.5}):gsapWithCSS.to(this.$el,{y:0,duration:.5}),this.progress=sn.progress},onEnter:()=>{gsapWithCSS.to(this.$el.querySelector(".header"),{borderBottomRightRadius:"10px",boxShadow:"0px 2px 6px 0px rgba(105,105,105, 0.15)",borderBottomLeftRadius:"10px",duration:.5})},onLeaveBack:()=>{tn&&tn.kill(),gsapWithCSS.to(this.$el,{y:0,duration:.5}),gsapWithCSS.to(this.$el.querySelector(".header"),{borderBottomRightRadius:"0px",boxShadow:"none",duration:.5})}}})}getLength(){const tn=this.$el.getBoundingClientRect().y;return document.querySelector(".page__content").getBoundingClientRect().height-(tn+window.scrollY+this.$el.offsetHeight)}}var top="top",bottom="bottom",right="right",left="left",auto="auto",basePlacements=[top,bottom,right,left],start="start",end="end",clippingParents="clippingParents",viewport="viewport",popper="popper",reference="reference",variationPlacements=basePlacements.reduce(function(_e,tn){return _e.concat([tn+"-"+start,tn+"-"+end])},[]),placements=[].concat(basePlacements,[auto]).reduce(function(_e,tn){return _e.concat([tn,tn+"-"+start,tn+"-"+end])},[]),beforeRead="beforeRead",read="read",afterRead="afterRead",beforeMain="beforeMain",main="main",afterMain="afterMain",beforeWrite="beforeWrite",write="write",afterWrite="afterWrite",modifierPhases=[beforeRead,read,afterRead,beforeMain,main,afterMain,beforeWrite,write,afterWrite];function getNodeName(_e){return _e?(_e.nodeName||"").toLowerCase():null}function getWindow(_e){if(_e==null)return window;if(_e.toString()!=="[object Window]"){var tn=_e.ownerDocument;return tn&&tn.defaultView||window}return _e}function isElement$1(_e){var tn=getWindow(_e).Element;return _e instanceof tn||_e instanceof Element}function isHTMLElement(_e){var tn=getWindow(_e).HTMLElement;return _e instanceof tn||_e instanceof HTMLElement}function isShadowRoot(_e){if(typeof ShadowRoot>"u")return!1;var tn=getWindow(_e).ShadowRoot;return _e instanceof tn||_e instanceof ShadowRoot}function applyStyles(_e){var tn=_e.state;
vendor: 24,526 bytes, line 7790
7790Object.keys(tn.elements).forEach(function(nn){var sn=tn.styles[nn]||{},an=tn.attributes[nn]||{},cn=tn.elements[nn];!isHTMLElement(cn)||!getNodeName(cn)||(Object.assign(cn.style,sn),Object.keys(an).forEach(function(un){var hn=an[un];hn===!1?cn.removeAttribute(un):cn.setAttribute(un,hn===!0?"":hn)}))})}function effect$2(_e){var tn=_e.state,nn={popper:{position:tn.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(tn.elements.popper.style,nn.popper),tn.styles=nn,tn.elements.arrow&&Object.assign(tn.elements.arrow.style,nn.arrow),function(){Object.keys(tn.elements).forEach(function(sn){var an=tn.elements[sn],cn=tn.attributes[sn]||{},un=Object.keys(tn.styles.hasOwnProperty(sn)?tn.styles[sn]:nn[sn]),hn=un.reduce(function(fn,vn){return fn[vn]="",fn},{});!isHTMLElement(an)||!getNodeName(an)||(Object.assign(an.style,hn),Object.keys(cn).forEach(function(fn){an.removeAttribute(fn)}))})}}const applyStyles$1={name:"applyStyles",enabled:!0,phase:"write",fn:applyStyles,effect:effect$2,requires:["computeStyles"]};function getBasePlacement$1(_e){return _e.split("-")[0]}var max=Math.max,min=Math.min,round=Math.round;function getUAString(){var _e=navigator.userAgentData;return _e!=null&&_e.brands&&Array.isArray(_e.brands)?_e.brands.map(function(tn){return tn.brand+"/"+tn.version}).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(_e,tn,nn){tn===void 0&&(tn=!1),nn===void 0&&(nn=!1);var sn=_e.getBoundingClientRect(),an=1,cn=1;tn&&isHTMLElement(_e)&&(an=_e.offsetWidth>0&&round(sn.width)/_e.offsetWidth||1,cn=_e.offsetHeight>0&&round(sn.height)/_e.offsetHeight||1);var un=isElement$1(_e)?getWindow(_e):window,hn=un.visualViewport,fn=!isLayoutViewport()&&nn,vn=(sn.left+(fn&&hn?hn.offsetLeft:0))/an,_n=(sn.top+(fn&&hn?hn.offsetTop:0))/cn,kn=sn.width/an,yn=sn.height/cn;return{width:kn,height:yn,top:_n,right:vn+kn,bottom:_n+yn,left:vn,x:vn,y:_n}}function getLayoutRect(_e){var tn=getBoundingClientRect(_e),nn=_e.offsetWidth,sn=_e.offsetHeight;return Math.abs(tn.width-nn)<=1&&(nn=tn.width),Math.abs(tn.height-sn)<=1&&(sn=tn.height),{x:_e.offsetLeft,y:_e.offsetTop,width:nn,height:sn}}function contains(_e,tn){var nn=tn.getRootNode&&tn.getRootNode();if(_e.contains(tn))return!0;if(nn&&isShadowRoot(nn)){var sn=tn;do{if(sn&&_e.isSameNode(sn))return!0;sn=sn.parentNode||sn.host}while(sn)}return!1}function getComputedStyle$1(_e){return getWindow(_e).getComputedStyle(_e)}function isTableElement(_e){return["table","td","th"].indexOf(getNodeName(_e))>=0}function getDocumentElement(_e){return((isElement$1(_e)?_e.ownerDocument:_e.document)||window.document).documentElement}function getParentNode(_e){return getNodeName(_e)==="html"?_e:_e.assignedSlot||_e.parentNode||(isShadowRoot(_e)?_e.host:null)||getDocumentElement(_e)}function getTrueOffsetParent(_e){return!isHTMLElement(_e)||getComputedStyle$1(_e).position==="fixed"?null:_e.offsetParent}function getContainingBlock(_e){var tn=/firefox/i.test(getUAString()),nn=/Trident/i.test(getUAString());if(nn&&isHTMLElement(_e)){var sn=getComputedStyle$1(_e);if(sn.position==="fixed")return null}var an=getParentNode(_e);for(isShadowRoot(an)&&(an=an.host);isHTMLElement(an)&&["html","body"].indexOf(getNodeName(an))<0;){var cn=getComputedStyle$1(an);if(cn.transform!=="none"||cn.perspective!=="none"||cn.contain==="paint"||["transform","perspective"].indexOf(cn.willChange)!==-1||tn&&cn.willChange==="filter"||tn&&cn.filter&&cn.filter!=="none")return an;an=an.parentNode}return null}function getOffsetParent(_e){for(var tn=getWindow(_e),nn=getTrueOffsetParent(_e);nn&&isTableElement(nn)&&getComputedStyle$1(nn).position==="static";)nn=getTrueOffsetParent(nn);return nn&&(getNodeName(nn)==="html"||getNodeName(nn)==="body"&&getComputedStyle$1(nn).position==="static")?tn:nn||getContainingBlock(_e)||tn}function getMainAxisFromPlacement(_e){return["top","bottom"].indexOf(_e)>=0?"x":"y"}function within(_e,tn,nn){return max(_e,min(tn,nn))}function withinMaxClamp(_e,tn,nn){var sn=within(_e,tn,nn);return sn>nn?nn:sn}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(_e){return Object.assign({},getFreshSideObject(),_e)}function expandToHashMap(_e,tn){return tn.reduce(function(nn,sn){return nn[sn]=_e,nn},{})}var toPaddingObject=function _e(tn,nn){return tn=typeof tn=="function"?tn(Object.assign({},nn.rects,{placement:nn.placement})):tn,mergePaddingObject(typeof tn!="number"?tn:expandToHashMap(tn,basePlacements))};function arrow(_e){var tn,nn=_e.state,sn=_e.name,an=_e.options,cn=nn.elements.arrow,un=nn.modifiersData.popperOffsets,hn=getBasePlacement$1(nn.placement),fn=getMainAxisFromPlacement(hn),vn=[left,right].indexOf(hn)>=0,_n=vn?"height":"width";if(!(!cn||!un)){var kn=toPaddingObject(an.padding,nn),yn=getLayoutRect(cn),Cn=fn==="y"?top:left,Sn=fn==="y"?bottom:right,$n=nn.rects.reference[_n]+nn.rects.reference[fn]-un[fn]-nn.rects.popper[_n],Pn=un[fn]-nn.rects.reference[fn],xn=getOffsetParent(cn),Mn=xn?fn==="y"?xn.clientHeight||0:xn.clientWidth||0:0,En=$n/2-Pn/2,Tn=kn[Cn],Ln=Mn-yn[_n]-kn[Sn],Nn=Mn/2-yn[_n]/2+En,Rn=within(Tn,Nn,Ln),On=fn;nn.modifiersData[sn]=(tn={},tn[On]=Rn,tn.centerOffset=Rn-Nn,tn)}}function effect$1(_e){var tn=_e.state,nn=_e.options,sn=nn.element,an=sn===void 0?"[data-popper-arrow]":sn;an!=null&&(typeof an=="string"&&(an=tn.elements.popper.querySelector(an),!an)||contains(tn.elements.popper,an)&&(tn.elements.arrow=an))}const arrow$1={name:"arrow",enabled:!0,phase:"main",fn:arrow,effect:effect$1,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function getVariation(_e){return _e.split("-")[1]}var unsetSides={top:"auto",right:"auto",bottom:"auto",left:"auto"};function roundOffsetsByDPR(_e,tn){var nn=_e.x,sn=_e.y,an=tn.devicePixelRatio||1;return{x:round(nn*an)/an||0,y:round(sn*an)/an||0}}function mapToStyles(_e){var tn,nn=_e.popper,sn=_e.popperRect,an=_e.placement,cn=_e.variation,un=_e.offsets,hn=_e.position,fn=_e.gpuAcceleration,vn=_e.adaptive,_n=_e.roundOffsets,kn=_e.isFixed,yn=un.x,Cn=yn===void 0?0:yn,Sn=un.y,$n=Sn===void 0?0:Sn,Pn=typeof _n=="function"?_n({x:Cn,y:$n}):{x:Cn,y:$n};Cn=Pn.x,$n=Pn.y;var xn=un.hasOwnProperty("x"),Mn=un.hasOwnProperty("y"),En=left,Tn=top,Ln=window;if(vn){var Nn=getOffsetParent(nn),Rn="clientHeight",On="clientWidth";if(Nn===getWindow(nn)&&(Nn=getDocumentElement(nn),getComputedStyle$1(Nn).position!=="static"&&hn==="absolute"&&(Rn="scrollHeight",On="scrollWidth")),Nn=Nn,an===top||(an===left||an===right)&&cn===end){Tn=bottom;var jn=kn&&Nn===Ln&&Ln.visualViewport?Ln.visualViewport.height:Nn[Rn];$n-=jn-sn.height,$n*=fn?1:-1}if(an===left||(an===top||an===bottom)&&cn===end){En=right;var zn=kn&&Nn===Ln&&Ln.visualViewport?Ln.visualViewport.width:Nn[On];Cn-=zn-sn.width,Cn*=fn?1:-1}}var Kn=Object.assign({position:hn},vn&&unsetSides),Vn=_n===!0?roundOffsetsByDPR({x:Cn,y:$n},getWindow(nn)):{x:Cn,y:$n};if(Cn=Vn.x,$n=Vn.y,fn){var Qn;return Object.assign({},Kn,(Qn={},Qn[Tn]=Mn?"0":"",Qn[En]=xn?"0":"",Qn.transform=(Ln.devicePixelRatio||1)<=1?"translate("+Cn+"px, "+$n+"px)":"translate3d("+Cn+"px, "+$n+"px, 0)",Qn))}return Object.assign({},Kn,(tn={},tn[Tn]=Mn?$n+"px":"",tn[En]=xn?Cn+"px":"",tn.transform="",tn))}function computeStyles(_e){var tn=_e.state,nn=_e.options,sn=nn.gpuAcceleration,an=sn===void 0?!0:sn,cn=nn.adaptive,un=cn===void 0?!0:cn,hn=nn.roundOffsets,fn=hn===void 0?!0:hn,vn={placement:getBasePlacement$1(tn.placement),variation:getVariation(tn.placement),popper:tn.elements.popper,popperRect:tn.rects.popper,gpuAcceleration:an,isFixed:tn.options.strategy==="fixed"};tn.modifiersData.popperOffsets!=null&&(tn.styles.popper=Object.assign({},tn.styles.popper,mapToStyles(Object.assign({},vn,{offsets:tn.modifiersData.popperOffsets,position:tn.options.strategy,adaptive:un,roundOffsets:fn})))),tn.modifiersData.arrow!=null&&(tn.styles.arrow=Object.assign({},tn.styles.arrow,mapToStyles(Object.assign({},vn,{offsets:tn.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:fn})))),tn.attributes.popper=Object.assign({},tn.attributes.popper,{"data-popper-placement":tn.placement})}const computeStyles$1={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:computeStyles,data:{}};var passive={passive:!0};function effect(_e){var tn=_e.state,nn=_e.instance,sn=_e.options,an=sn.scroll,cn=an===void 0?!0:an,un=sn.resize,hn=un===void 0?!0:un,fn=getWindow(tn.elements.popper),vn=[].concat(tn.scrollParents.reference,tn.scrollParents.popper);return cn&&vn.forEach(function(_n){_n.addEventListener("scroll",nn.update,passive)}),hn&&fn.addEventListener("resize",nn.update,passive),function(){cn&&vn.forEach(function(_n){_n.removeEventListener("scroll",nn.update,passive)}),hn&&fn.removeEventListener("resize",nn.update,passive)}}const eventListeners={name:"eventListeners",enabled:!0,phase:"write",fn:function _e(){},effect,data:{}};var hash$1={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(_e){return _e.replace(/left|right|bottom|top/g,function(tn){return hash$1[tn]})}var hash={start:"end",end:"start"};function getOppositeVariationPlacement(_e){return _e.replace(/start|end/g,function(tn){return hash[tn]})}function getWindowScroll(_e){var tn=getWindow(_e),nn=tn.pageXOffset,sn=tn.pageYOffset;return{scrollLeft:nn,scrollTop:sn}}function getWindowScrollBarX(_e){return getBoundingClientRect(getDocumentElement(_e)).left+getWindowScroll(_e).scrollLeft}function getViewportRect(_e,tn){var nn=getWindow(_e),sn=getDocumentElement(_e),an=nn.visualViewport,cn=sn.clientWidth,un=sn.clientHeight,hn=0,fn=0;if(an){cn=an.width,un=an.height;var vn=isLayoutViewport();(vn||!vn&&tn==="fixed")&&(hn=an.offsetLeft,fn=an.offsetTop)}return{width:cn,height:un,x:hn+getWindowScrollBarX(_e),y:fn}}function getDocumentRect(_e){var tn,nn=getDocumentElement(_e),sn=getWindowScroll(_e),an=(tn=_e.ownerDocument)==null?void 0:tn.body,cn=max(nn.scrollWidth,nn.clientWidth,an?an.scrollWidth:0,an?an.clientWidth:0),un=max(nn.scrollHeight,nn.clientHeight,an?an.scrollHeight:0,an?an.clientHeight:0),hn=-sn.scrollLeft+getWindowScrollBarX(_e),fn=-sn.scrollTop;return getComputedStyle$1(an||nn).direction==="rtl"&&(hn+=max(nn.clientWidth,an?an.clientWidth:0)-cn),{width:cn,height:un,x:hn,y:fn}}function isScrollParent(_e){var tn=getComputedStyle$1(_e),nn=tn.overflow,sn=tn.overflowX,an=tn.overflowY;return/auto|scroll|overlay|hidden/.test(nn+an+sn)}function getScrollParent(_e){return["html","body","#document"].indexOf(getNodeName(_e))>=0?_e.ownerDocument.body:isHTMLElement(_e)&&isScrollParent(_e)?_e:getScrollParent(getParentNode(_e))}function listScrollParents(_e,tn){var nn;tn===void 0&&(tn=[]);var sn=getScrollParent(_e),an=sn===((nn=_e.ownerDocument)==null?void 0:nn.body),cn=getWindow(sn),un=an?[cn].concat(cn.visualViewport||[],isScrollParent(sn)?sn:[]):sn,hn=tn.concat(un);return an?hn:hn.concat(listScrollParents(getParentNode(un)))}function rectToClientRect(_e){return Object.assign({},_e,{left:_e.x,top:_e.y,right:_e.x+_e.width,bottom:_e.y+_e.height})}function getInnerBoundingClientRect(_e,tn){var nn=getBoundingClientRect(_e,!1,tn==="fixed");return nn.top=nn.top+_e.clientTop,nn.left=nn.left+_e.clientLeft,nn.bottom=nn.top+_e.clientHeight,nn.right=nn.left+_e.clientWidth,nn.width=_e.clientWidth,nn.height=_e.clientHeight,nn.x=nn.left,nn.y=nn.top,nn}function getClientRectFromMixedType(_e,tn,nn){return tn===viewport?rectToClientRect(getViewportRect(_e,nn)):isElement$1(tn)?getInnerBoundingClientRect(tn,nn):rectToClientRect(getDocumentRect(getDocumentElement(_e)))}function getClippingParents(_e){var tn=listScrollParents(getParentNode(_e)),nn=["absolute","fixed"].indexOf(getComputedStyle$1(_e).position)>=0,sn=nn&&isHTMLElement(_e)?getOffsetParent(_e):_e;return isElement$1(sn)?tn.filter(function(an){return isElement$1(an)&&contains(an,sn)&&getNodeName(an)!=="body"}):[]}function getClippingRect(_e,tn,nn,sn){var an=tn==="clippingParents"?getClippingParents(_e):[].concat(tn),cn=[].concat(an,[nn]),un=cn[0],hn=cn.reduce(function(fn,vn){var _n=getClientRectFromMixedType(_e,vn,sn);return fn.top=max(_n.top,fn.top),fn.right=min(_n.right,fn.right),fn.bottom=min(_n.bottom,fn.bottom),fn.left=max(_n.left,fn.left),fn},getClientRectFromMixedType(_e,un,sn));return hn.width=hn.right-hn.left,hn.height=hn.bottom-hn.top,hn.x=hn.left,hn.y=hn.top,hn}function computeOffsets(_e){var tn=_e.reference,nn=_e.element,sn=_e.placement,an=sn?getBasePlacement$1(sn):null,cn=sn?getVariation(sn):null,un=tn.x+tn.width/2-nn.width/2,hn=tn.y+tn.height/2-nn.height/2,fn;switch(an){case top:fn={x:un,y:tn.y-nn.height};break;case bottom:fn={x:un,y:tn.y+tn.height};break;case right:fn={x:tn.x+tn.width,y:hn};break;case left:fn={x:tn.x-nn.width,y:hn};break;default:fn={x:tn.x,y:tn.y}}var vn=an?getMainAxisFromPlacement(an):null;if(vn!=null){var _n=vn==="y"?"height":"width";switch(cn){case start:fn[vn]=fn[vn]-(tn[_n]/2-nn[_n]/2);break;case end:fn[vn]=fn[vn]+(tn[_n]/2-nn[_n]/2);break}}return fn}function detectOverflow(_e,tn){tn===void 0&&(tn={});var nn=tn,sn=nn.placement,an=sn===void 0?_e.placement:sn,cn=nn.strategy,un=cn===void 0?_e.strategy:cn,hn=nn.boundary,fn=hn===void 0?clippingParents:hn,vn=nn.rootBoundary,_n=vn===void 0?viewport:vn,kn=nn.elementContext,yn=kn===void 0?popper:kn,Cn=nn.altBoundary,Sn=Cn===void 0?!1:Cn,$n=nn.padding,Pn=$n===void 0?0:$n,xn=mergePaddingObject(typeof Pn!="number"?Pn:expandToHashMap(Pn,basePlacements)),Mn=yn===popper?reference:popper,En=_e.rects.popper,Tn=_e.elements[Sn?Mn:yn],Ln=getClippingRect(isElement$1(Tn)?Tn:Tn.contextElement||getDocumentElement(_e.elements.popper),fn,_n,un),Nn=getBoundingClientRect(_e.elements.reference),Rn=computeOffsets({reference:Nn,element:En,strategy:"absolute",placement:an}),On=rectToClientRect(Object.assign({},En,Rn)),jn=yn===popper?On:Nn,zn={top:Ln.top-jn.top+xn.top,bottom:jn.bottom-Ln.bottom+xn.bottom,left:Ln.left-jn.left+xn.left,right:jn.right-Ln.right+xn.right},Kn=_e.modifiersData.offset;if(yn===popper&&Kn){var Vn=Kn[an];Object.keys(zn).forEach(function(Qn){var Jn=[right,bottom].indexOf(Qn)>=0?1:-1,er=[top,bottom].indexOf(Qn)>=0?"y":"x";zn[Qn]+=Vn[er]*Jn})}return zn}function computeAutoPlacement(_e,tn){tn===void 0&&(tn={});var nn=tn,sn=nn.placement,an=nn.boundary,cn=nn.rootBoundary,un=nn.padding,hn=nn.flipVariations,fn=nn.allowedAutoPlacements,vn=fn===void 0?placements:fn,_n=getVariation(sn),kn=_n?hn?variationPlacements:variationPlacements.filter(function(Sn){return getVariation(Sn)===_n}):basePlacements,yn=kn.filter(function(Sn){return vn.indexOf(Sn)>=0});yn.length===0&&(yn=kn);var Cn=yn.reduce(function(Sn,$n){return Sn[$n]=detectOverflow(_e,{placement:$n,boundary:an,rootBoundary:cn,padding:un})[getBasePlacement$1($n)],Sn},{});return Object.keys(Cn).sort(function(Sn,$n){return Cn[Sn]-Cn[$n]})}function getExpandedFallbackPlacements(_e){if(getBasePlacement$1(_e)===auto)return[];var tn=getOppositePlacement(_e);return[getOppositeVariationPlacement(_e),tn,getOppositeVariationPlacement(tn)]}function flip(_e){var tn=_e.state,nn=_e.options,sn=_e.name;if(!tn.modifiersData[sn]._skip){for(var an=nn.mainAxis,cn=an===void 0?!0:an,un=nn.altAxis,hn=un===void 0?!0:un,fn=nn.fallbackPlacements,vn=nn.padding,_n=nn.boundary,kn=nn.rootBoundary,yn=nn.altBoundary,Cn=nn.flipVariations,Sn=Cn===void 0?!0:Cn,$n=nn.allowedAutoPlacements,Pn=tn.options.placement,xn=getBasePlacement$1(Pn),Mn=xn===Pn,En=fn||(Mn||!Sn?[getOppositePlacement(Pn)]:getExpandedFallbackPlacements(Pn)),Tn=[Pn].concat(En).reduce(function(mr,Ar){return mr.concat(getBasePlacement$1(Ar)===auto?computeAutoPlacement(tn,{placement:Ar,boundary:_n,rootBoundary:kn,padding:vn,flipVariations:Sn,allowedAutoPlacements:$n}):Ar)},[]),Ln=tn.rects.reference,Nn=tn.rects.popper,Rn=new Map,On=!0,jn=Tn[0],zn=0;zn<Tn.length;zn++){var Kn=Tn[zn],Vn=getBasePlacement$1(Kn),Qn=getVariation(Kn)===start,Jn=[top,bottom].indexOf(Vn)>=0,er=Jn?"width":"height",Wn=detectOverflow(tn,{placement:Kn,boundary:_n,rootBoundary:kn,altBoundary:yn,padding:vn}),qn=Jn?Qn?right:left:Qn?bottom:top;Ln[er]>Nn[er]&&(qn=getOppositePlacement(qn));var Hn=getOppositePlacement(qn),Yn=[];if(cn&&Yn.push(Wn[Vn]<=0),hn&&Yn.push(Wn[qn]<=0,Wn[Hn]<=0),Yn.every(function(mr){return mr})){jn=Kn,On=!1;break}Rn.set(Kn,Yn)}if(On)for(var Xn=Sn?3:1,sr=function(Ar){var Mr=Tn.find(function(nr){var hr=Rn.get(nr);if(hr)return hr.slice(0,Ar).every(function(Pr){return Pr})});if(Mr)return jn=Mr,"break"},xr=Xn;xr>0;xr--){var vr=sr(xr);if(vr==="break")break}tn.placement!==jn&&(tn.modifiersData[sn]._skip=!0,tn.placement=jn,tn.reset=!0)}}const flip$1={name:"flip",enabled:!0,phase:"main",fn:flip,requiresIfExists:["offset"],data:{_skip:!1}};function getSideOffsets(_e,tn,nn){return nn===void 0&&(nn={x:0,y:0}),{top:_e.top-tn.height-nn.y,right:_e.right-tn.width+nn.x,bottom:_e.bottom-tn.height+nn.y,left:_e.left-tn.width-nn.x}}function isAnySideFullyClipped(_e){return[top,right,bottom,left].some(function(tn){return _e[tn]>=0})}function hide(_e){var tn=_e.state,nn=_e.name,sn=tn.rects.reference,an=tn.rects.popper,cn=tn.modifiersData.preventOverflow,un=detectOverflow(tn,{elementContext:"reference"}),hn=detectOverflow(tn,{altBoundary:!0}),fn=getSideOffsets(un,sn),vn=getSideOffsets(hn,an,cn),_n=isAnySideFullyClipped(fn),kn=isAnySideFullyClipped(vn);tn.modifiersData[nn]={referenceClippingOffsets:fn,popperEscapeOffsets:vn,isReferenceHidden:_n,hasPopperEscaped:kn},tn.attributes.popper=Object.assign({},tn.attributes.popper,{"data-popper-reference-hidden":_n,"data-popper-escaped":kn})}const hide$1={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:hide};function distanceAndSkiddingToXY(_e,tn,nn){var sn=getBasePlacement$1(_e),an=[left,top].indexOf(sn)>=0?-1:1,cn=typeof nn=="function"?nn(Object.assign({},tn,{placement:_e})):nn,un=cn[0],hn=cn[1];return un=un||0,hn=(hn||0)*an,[left,right].indexOf(sn)>=0?{x:hn,y:un}:{x:un,y:hn}}function offset(_e){var tn=_e.state,nn=_e.options,sn=_e.name,an=nn.offset,cn=an===void 0?[0,0]:an,un=placements.reduce(function(_n,kn){return _n[kn]=distanceAndSkiddingToXY(kn,tn.rects,cn),_n},{}),hn=un[tn.placement],fn=hn.x,vn=hn.y;tn.modifiersData.popperOffsets!=null&&(tn.modifiersData.popperOffsets.x+=fn,tn.modifiersData.popperOffsets.y+=vn),tn.modifiersData[sn]=un}const offset$1={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:offset};function popperOffsets(_e){var tn=_e.state,nn=_e.name;tn.modifiersData[nn]=computeOffsets({reference:tn.rects.reference,element:tn.rects.popper,strategy:"absolute",placement:tn.placement})}const popperOffsets$1={name:"popperOffsets",enabled:!0,phase:"read",fn:popperOffsets,data:{}};function getAltAxis(_e){return _e==="x"?"y":"x"}function preventOverflow(_e){var tn=_e.state,nn=_e.options,sn=_e.name,an=nn.mainAxis,cn=an===void 0?!0:an,un=nn.altAxis,hn=un===void 0?!1:un,fn=nn.boundary,vn=nn.rootBoundary,_n=nn.altBoundary,kn=nn.padding,yn=nn.tether,Cn=yn===void 0?!0:yn,Sn=nn.tetherOffset,$n=Sn===void 0?0:Sn,Pn=detectOverflow(tn,{boundary:fn,rootBoundary:vn,padding:kn,altBoundary:_n}),xn=getBasePlacement$1(tn.placement),Mn=getVariation(tn.placement),En=!Mn,Tn=getMainAxisFromPlacement(xn),Ln=getAltAxis(Tn),Nn=tn.modifiersData.popperOffsets,Rn=tn.rects.reference,On=tn.rects.popper,jn=typeof $n=="function"?$n(Object.assign({},tn.rects,{placement:tn.placement})):$n,zn=typeof jn=="number"?{mainAxis:jn,altAxis:jn}:Object.assign({mainAxis:0,altAxis:0},jn),Kn=tn.modifiersData.offset?tn.modifiersData.offset[tn.placement]:null,Vn={x:0,y:0};if(Nn){if(cn){var Qn,Jn=Tn==="y"?top:left,er=Tn==="y"?bottom:right,Wn=Tn==="y"?"height":"width",qn=Nn[Tn],Hn=qn+Pn[Jn],Yn=qn-Pn[er],Xn=Cn?-On[Wn]/2:0,sr=Mn===start?Rn[Wn]:On[Wn],xr=Mn===start?-On[Wn]:-Rn[Wn],vr=tn.elements.arrow,mr=Cn&&vr?getLayoutRect(vr):{width:0,height:0},Ar=tn.modifiersData["arrow#persistent"]?tn.modifiersData["arrow#persistent"].padding:getFreshSideObject(),Mr=Ar[Jn],nr=Ar[er],hr=within(0,Rn[Wn],mr[Wn]),Pr=En?Rn[Wn]/2-Xn-hr-Mr-zn.mainAxis:sr-hr-Mr-zn.mainAxis,Nr=En?-Rn[Wn]/2+Xn+hr+nr+zn.mainAxis:xr+hr+nr+zn.mainAxis,Lr=tn.elements.arrow&&getOffsetParent(tn.elements.arrow),ar=Lr?Tn==="y"?Lr.clientTop||0:Lr.clientLeft||0:0,or=(Qn=Kn==null?void 0:Kn[Tn])!=null?Qn:0,cr=qn+Pr-or-ar,wr=qn+Nr-or,kr=within(Cn?min(Hn,cr):Hn,qn,Cn?max(Yn,wr):Yn);Nn[Tn]=kr,Vn[Tn]=kr-qn}if(hn){var ur,Sr=Tn==="x"?top:left,Tr=Tn==="x"?bottom:right,Er=Nn[Ln],br=Ln==="y"?"height":"width",Dr=Er+Pn[Sr],Ir=Er-Pn[Tr],Vr=[top,left].indexOf(xn)!==-1,Hr=(ur=Kn==null?void 0:Kn[Ln])!=null?ur:0,zr=Vr?Dr:Er-Rn[br]-On[br]-Hr+zn.altAxis,Wr=Vr?Er+Rn[br]+On[br]-Hr-zn.altAxis:Ir,io=Cn&&Vr?withinMaxClamp(zr,Er,Wr):within(Cn?zr:Dr,Er,Cn?Wr:Ir);Nn[Ln]=io,Vn[Ln]=io-Er}tn.modifiersData[sn]=Vn}}const preventOverflow$1={name:"preventOverflow",enabled:!0,phase:"main",fn:preventOverflow,requiresIfExists:["offset"]};function getHTMLElementScroll(_e){return{scrollLeft:_e.scrollLeft,scrollTop:_e.scrollTop}}function getNodeScroll(_e){return _e===getWindow(_e)||!isHTMLElement(_e)?getWindowScroll(_e):getHTMLElementScroll(_e)}function isElementScaled(_e){var tn=_e.getBoundingClientRect(),nn=round(tn.width)/_e.offsetWidth||1,sn=round(tn.height)/_e.offsetHeight||1;return nn!==1||sn!==1}function getCompositeRect(_e,tn,nn){nn===void 0&&(nn=!1);var sn=isHTMLElement(tn),an=isHTMLElement(tn)&&isElementScaled(tn),cn=getDocumentElement(tn),un=getBoundingClientRect(_e,an,nn),hn={scrollLeft:0,scrollTop:0},fn={x:0,y:0};return(sn||!sn&&!nn)&&((getNodeName(tn)!=="body"||isScrollParent(cn))&&(hn=getNodeScroll(tn)),isHTMLElement(tn)?(fn=getBoundingClientRect(tn,!0),fn.x+=tn.clientLeft,fn.y+=tn.clientTop):cn&&(fn.x=getWindowScrollBarX(cn))),{x:un.left+hn.scrollLeft-fn.x,y:un.top+hn.scrollTop-fn.y,width:un.width,height:un.height}}function order(_e){var tn=new Map,nn=new Set,sn=[];_e.forEach(function(cn){tn.set(cn.name,cn)});function an(cn){nn.add(cn.name);var un=[].concat(cn.requires||[],cn.requiresIfExists||[]);un.forEach(function(hn){if(!nn.has(hn)){var fn=tn.get(hn);fn&&an(fn)}}),sn.push(cn)}return _e.forEach(function(cn){nn.has(cn.name)||an(cn)}),sn}function orderModifiers(_e){var tn=order(_e);return modifierPhases.reduce(function(nn,sn){return nn.concat(tn.filter(function(an){return an.phase===sn}))},[])}function debounce$1(_e){var tn;return function(){return tn||(tn=new Promise(function(nn){Promise.resolve().then(function(){tn=void 0,nn(_e())})})),tn}}function mergeByName(_e){var tn=_e.reduce(function(nn,sn){var an=nn[sn.name];return nn[sn.name]=an?Object.assign({},an,sn,{options:Object.assign({},an.options,sn.options),data:Object.assign({},an.data,sn.data)}):sn,nn},{});return Object.keys(tn).map(function(nn){return tn[nn]})}var DEFAULT_OPTIONS={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var _e=arguments.length,tn=new Array(_e),nn=0;nn<_e;nn++)tn[nn]=arguments[nn];return!tn.some(function(sn){return!(sn&&typeof sn.getBoundingClientRect=="function")})}function popperGenerator(_e){_e===void 0&&(_e={});var tn=_e,nn=tn.defaultModifiers,sn=nn===void 0?[]:nn,an=tn.defaultOptions,cn=an===void 0?DEFAULT_OPTIONS:an;return function(hn,fn,vn){vn===void 0&&(vn=cn);var _n={placement:"bottom",orderedModifiers:[],options:Object.assign({},DEFAULT_OPTIONS,cn),modifiersData:{},elements:{reference:hn,popper:fn},attributes:{},styles:{}},kn=[],yn=!1,Cn={state:_n,setOptions:function(xn){var Mn=typeof xn=="function"?xn(_n.options):xn;$n(),_n.options=Object.assign({},cn,_n.options,Mn),_n.scrollParents={reference:isElement$1(hn)?listScrollParents(hn):hn.contextElement?listScrollParents(hn.contextElement):[],popper:listScrollParents(fn)};var En=orderModifiers(mergeByName([].concat(sn,_n.options.modifiers)));return _n.orderedModifiers=En.filter(function(Tn){return Tn.enabled}),Sn(),Cn.update()},forceUpdate:function(){if(!yn){var xn=_n.elements,Mn=xn.reference,En=xn.popper;if(areValidElements(Mn,En)){_n.rects={reference:getCompositeRect(Mn,getOffsetParent(En),_n.options.strategy==="fixed"),popper:getLayoutRect(En)},_n.reset=!1,_n.placement=_n.options.placement,_n.orderedModifiers.forEach(function(zn){return _n.modifiersData[zn.name]=Object.assign({},zn.data)});for(var Tn=0;Tn<_n.orderedModifiers.length;Tn++){if(_n.reset===!0){_n.reset=!1,Tn=-1;continue}var Ln=_n.orderedModifiers[Tn],Nn=Ln.fn,Rn=Ln.options,On=Rn===void 0?{}:Rn,jn=Ln.name;typeof Nn=="function"&&(_n=Nn({state:_n,options:On,name:jn,instance:Cn})||_n)}}}},update:debounce$1(function(){return new Promise(function(Pn){Cn.forceUpdate(),Pn(_n)})}),destroy:function(){$n(),yn=!0}};if(!areValidElements(hn,fn))return Cn;Cn.setOptions(vn).then(function(Pn){!yn&&vn.onFirstUpdate&&vn.onFirstUpdate(Pn)});
vendor: 6,446 bytes, line 7790
7790function Sn(){_n.orderedModifiers.forEach(function(Pn){var xn=Pn.name,Mn=Pn.options,En=Mn===void 0?{}:Mn,Tn=Pn.effect;if(typeof Tn=="function"){var Ln=Tn({state:_n,name:xn,instance:Cn,options:En}),Nn=function(){};kn.push(Ln||Nn)}})}function $n(){kn.forEach(function(Pn){return Pn()}),kn=[]}return Cn}}var defaultModifiers=[eventListeners,popperOffsets$1,computeStyles$1,applyStyles$1,offset$1,flip$1,preventOverflow$1,arrow$1,hide$1],createPopper=popperGenerator({defaultModifiers}),BOX_CLASS="tippy-box",CONTENT_CLASS="tippy-content",BACKDROP_CLASS="tippy-backdrop",ARROW_CLASS="tippy-arrow",SVG_ARROW_CLASS="tippy-svg-arrow",TOUCH_OPTIONS={passive:!0,capture:!0},TIPPY_DEFAULT_APPEND_TO=function _e(){return document.body};function getValueAtIndexOrReturn(_e,tn,nn){if(Array.isArray(_e)){var sn=_e[tn];return sn??(Array.isArray(nn)?nn[tn]:nn)}return _e}function isType(_e,tn){var nn={}.toString.call(_e);return nn.indexOf("[object")===0&&nn.indexOf(tn+"]")>-1}function invokeWithArgsOrReturn(_e,tn){return typeof _e=="function"?_e.apply(void 0,tn):_e}function debounce(_e,tn){if(tn===0)return _e;var nn;return function(sn){clearTimeout(nn),nn=setTimeout(function(){_e(sn)},tn)}}function splitBySpaces(_e){return _e.split(/\s+/).filter(Boolean)}function normalizeToArray(_e){return[].concat(_e)}function pushIfUnique(_e,tn){_e.indexOf(tn)===-1&&_e.push(tn)}function unique(_e){return _e.filter(function(tn,nn){return _e.indexOf(tn)===nn})}function getBasePlacement(_e){return _e.split("-")[0]}function arrayFrom(_e){return[].slice.call(_e)}function removeUndefinedProps(_e){return Object.keys(_e).reduce(function(tn,nn){return _e[nn]!==void 0&&(tn[nn]=_e[nn]),tn},{})}function div(){return document.createElement("div")}function isElement(_e){return["Element","Fragment"].some(function(tn){return isType(_e,tn)})}function isNodeList(_e){return isType(_e,"NodeList")}function isMouseEvent(_e){return isType(_e,"MouseEvent")}function isReferenceElement(_e){return!!(_e&&_e._tippy&&_e._tippy.reference===_e)}function getArrayOfElements(_e){return isElement(_e)?[_e]:isNodeList(_e)?arrayFrom(_e):Array.isArray(_e)?_e:arrayFrom(document.querySelectorAll(_e))}function setTransitionDuration(_e,tn){_e.forEach(function(nn){nn&&(nn.style.transitionDuration=tn+"ms")})}function setVisibilityState(_e,tn){_e.forEach(function(nn){nn&&nn.setAttribute("data-state",tn)})}function getOwnerDocument(_e){var tn,nn=normalizeToArray(_e),sn=nn[0];return sn!=null&&(tn=sn.ownerDocument)!=null&&tn.body?sn.ownerDocument:document}function isCursorOutsideInteractiveBorder(_e,tn){var nn=tn.clientX,sn=tn.clientY;return _e.every(function(an){var cn=an.popperRect,un=an.popperState,hn=an.props,fn=hn.interactiveBorder,vn=getBasePlacement(un.placement),_n=un.modifiersData.offset;if(!_n)return!0;var kn=vn==="bottom"?_n.top.y:0,yn=vn==="top"?_n.bottom.y:0,Cn=vn==="right"?_n.left.x:0,Sn=vn==="left"?_n.right.x:0,$n=cn.top-sn+kn>fn,Pn=sn-cn.bottom-yn>fn,xn=cn.left-nn+Cn>fn,Mn=nn-cn.right-Sn>fn;return $n||Pn||xn||Mn})}function updateTransitionEndListener(_e,tn,nn){var sn=tn+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(an){_e[sn](an,nn)})}function actualContains(_e,tn){for(var nn=tn;nn;){var sn;if(_e.contains(nn))return!0;nn=nn.getRootNode==null||(sn=nn.getRootNode())==null?void 0:sn.host}return!1}var currentInput={isTouch:!1},lastMouseMoveTime=0;function onDocumentTouchStart(){currentInput.isTouch||(currentInput.isTouch=!0,window.performance&&document.addEventListener("mousemove",onDocumentMouseMove))}function onDocumentMouseMove(){var _e=performance.now();_e-lastMouseMoveTime<20&&(currentInput.isTouch=!1,document.removeEventListener("mousemove",onDocumentMouseMove)),lastMouseMoveTime=_e}function onWindowBlur(){var _e=document.activeElement;if(isReferenceElement(_e)){var tn=_e._tippy;_e.blur&&!tn.state.isVisible&&_e.blur()}}function bindGlobalEventListeners(){document.addEventListener("touchstart",onDocumentTouchStart,TOUCH_OPTIONS),window.addEventListener("blur",onWindowBlur)}var isBrowser=typeof window<"u"&&typeof document<"u",isIE11=isBrowser?!!window.msCrypto:!1,pluginProps={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},renderProps={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},defaultProps=Object.assign({appendTo:TIPPY_DEFAULT_APPEND_TO,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function _e(){},onBeforeUpdate:function _e(){},onCreate:function _e(){},onDestroy:function _e(){},onHidden:function _e(){},onHide:function _e(){},onMount:function _e(){},onShow:function _e(){},onShown:function _e(){},onTrigger:function _e(){},onUntrigger:function _e(){},onClickOutside:function _e(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},pluginProps,renderProps),defaultKeys=Object.keys(defaultProps),setDefaultProps=function _e(tn){var nn=Object.keys(tn);nn.forEach(function(sn){defaultProps[sn]=tn[sn]})};function getExtendedPassedProps(_e){var tn=_e.plugins||[],nn=tn.reduce(function(sn,an){var cn=an.name,un=an.defaultValue;if(cn){var hn;sn[cn]=_e[cn]!==void 0?_e[cn]:(hn=defaultProps[cn])!=null?hn:un}return sn},{});return Object.assign({},_e,nn)}function getDataAttributeProps(_e,tn){var nn=tn?Object.keys(getExtendedPassedProps(Object.assign({},defaultProps,{plugins:tn}))):defaultKeys,sn=nn.reduce(function(an,cn){var un=(_e.getAttribute("data-tippy-"+cn)||"").trim();if(!un)return an;if(cn==="content")an[cn]=un;else try{an[cn]=JSON.parse(un)}catch{an[cn]=un}return an},{});return sn}function evaluateProps(_e,tn){var nn=Object.assign({},tn,{content:invokeWithArgsOrReturn(tn.content,[_e])},tn.ignoreAttributes?{}:getDataAttributeProps(_e,tn.plugins));return nn.aria=Object.assign({},defaultProps.aria,nn.aria),nn.aria={expanded:nn.aria.expanded==="auto"?tn.interactive:nn.aria.expanded,content:nn.aria.content==="auto"?tn.interactive?null:"describedby":nn.aria.content},nn}var innerHTML=function _e(){return"innerHTML"};function dangerouslySetInnerHTML(_e,tn){_e[innerHTML()]=tn}function createArrowElement(_e){var tn=div();return _e===!0?tn.className=ARROW_CLASS:(tn.className=SVG_ARROW_CLASS,isElement(_e)?tn.appendChild(_e):dangerouslySetInnerHTML(tn,_e)),tn}
vendor: 1,061 bytes, line 7790
7790function setContent(_e,tn){isElement(tn.content)?(dangerouslySetInnerHTML(_e,""),_e.appendChild(tn.content)):typeof tn.content!="function"&&(tn.allowHTML?dangerouslySetInnerHTML(_e,tn.content):_e.textContent=tn.content)}function getChildren(_e){var tn=_e.firstElementChild,nn=arrayFrom(tn.children);return{box:tn,content:nn.find(function(sn){return sn.classList.contains(CONTENT_CLASS)}),arrow:nn.find(function(sn){return sn.classList.contains(ARROW_CLASS)||sn.classList.contains(SVG_ARROW_CLASS)}),backdrop:nn.find(function(sn){return sn.classList.contains(BACKDROP_CLASS)})}}function render(_e){var tn=div(),nn=div();nn.className=BOX_CLASS,nn.setAttribute("data-state","hidden"),nn.setAttribute("tabindex","-1");var sn=div();sn.className=CONTENT_CLASS,sn.setAttribute("data-state","hidden"),setContent(sn,_e.props),tn.appendChild(nn),nn.appendChild(sn),an(_e.props,_e.props);function an(cn,un){var hn=getChildren(tn),fn=hn.box,vn=hn.content,_n=hn.arrow;un.theme?fn.setAttribute("data-theme",un.theme):fn.removeAttribute("data-theme"),typeof un.animation=="str
7790ing"?fn.setAttribute("data-animation",un.animation):fn.removeAttribute("data-animation"),un.inertia?fn.setAttribute("data-inertia",""):fn.removeAttribute("data-inertia"),fn.style.maxWidth=typeof un.maxWidth=="number"?un.maxWidth+"px":un.maxWidth,un.role?fn.setAttribute("role",un.role):fn.removeAttribute("role"),(cn.content!==un.content||cn.allowHTML!==un.allowHTML)&&setContent(vn,_e.props),un.arrow?_n?cn.arrow!==un.arrow&&(fn.removeChild(_n),fn.appendChild(createArrowElement(un.arrow))):fn.appendChild(createArrowElement(un.arrow)):_n&&fn.removeChild(_n)}return{popper:tn,onUpdate:an}}render.$$tippy=!0;var idCounter=1,mouseMoveListeners=[],mountedInstances=[];function createTippy(_e,tn){var nn=evaluateProps(_e,Object.assign({},defaultProps,getExtendedPassedProps(removeUndefinedProps(tn)))),sn,an,cn,un=!1,hn=!1,fn=!1,vn=!1,_n,kn,yn,Cn=[],Sn=debounce(cr,nn.interactiveDebounce),$n,Pn=idCounter++,xn=null,Mn=unique(nn.plugins),En={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},Tn={id:Pn,reference:_e,popper:div(),popperInstance:xn,props:nn,state:En,plugins:Mn,clearDelayTimeouts:zr,setProps:Wr,setContent:io,show:lo,hide:xo,hideWithInteractivity:Uo,enable:Vr,disable:Hr,unmount:Jo,destroy:gu};if(!nn.render)return Tn;var Ln=nn.render(Tn),Nn=Ln.popper,Rn=Ln.onUpdate;Nn.setAttribute("data-tippy-root",""),Nn.id="tippy-"+Tn.id,Tn.popper=Nn,_e._tippy=Tn,Nn._tippy=Tn;var On=Mn.map(function($r){return $r.fn(Tn)}),jn=_e.hasAttribute("aria-expanded");return Lr(),Xn(),qn(),Hn("onCreate",[Tn]),nn.showOnCreate&&Dr(),Nn.addEventListener("mouseenter",function(){Tn.props.interactive&&Tn.state.isVisible&&Tn.clearDelayTimeouts()}),Nn.addEventListener("mouseleave",function(){Tn.props.interactive&&Tn.props.trigger.indexOf("mouseenter")>=0&&Jn().addEventListener("mousemove",Sn)}),Tn;function zn(){var $r=Tn.props.touch;return Array.isArray($r)?$r:[$r,0]}function Kn(){return zn()[0]==="hold"}function Vn(){var $r;return!!(($r=Tn.props.render)!=null&&$r.$$tippy)}function Qn(){return $n||_e}function Jn(){var $r=Qn().parentNode;return $r?getOwnerDocument($r):document}function er(){return getChildren(Nn)}function Wn($r){return Tn.state.isMounted&&!Tn.state.isVisible||currentInput.isTouch||_n&&_n.type==="focus"?0:getValueAtIndexOrReturn(Tn.props.delay,$r?0:1,defaultProps.delay)}function qn($r){$r===void 0&&($r=!1),Nn.style.pointerEvents=Tn.props.interactive&&!$r?"":"none",Nn.style.zIndex=""+Tn.props.zIndex}function Hn($r,Gr,Zr){if(Zr===void 0&&(Zr=!0),On.forEach(function(so){so[$r]&&so[$r].apply(so,Gr)}),Zr){var oo;(oo=Tn.props)[$r].apply(oo,Gr)}}function Yn(){var $r=Tn.props.aria;if($r.content){var Gr="aria-"+$r.content,Zr=Nn.id,oo=normalizeToArray(Tn.props.triggerTarget||_e);oo.forEach(function(so){var ao=so.getAttribute(Gr);if(Tn.state.isVisible)so.setAttribute(Gr,ao?ao+" "+Zr:Zr);else{var Wo=ao&&ao.replace(Zr,"").trim();Wo?so.setAttribute(Gr,Wo):so.removeAttribute(Gr)}})}}function Xn(){if(!(jn||!Tn.props.aria.expanded)){var $r=normalizeToArray(Tn.props.triggerTarget||_e);$r.forEach(function(Gr){Tn.props.interactive?Gr.setAttribute("aria-expanded",Tn.state.isVisible&&Gr===Qn()?"true":"false"):Gr.removeAttribute("aria-expanded")})}}function sr(){Jn().removeEventListener("mousemove",Sn),mouseMoveListeners=mouseMoveListeners.filter(function($r){return $r!==Sn})}function xr($r){if(!(currentInput.isTouch&&(fn||$r.type==="mousedown"))){var Gr=$r.composedPath&&$r.composedPath()[0]||$r.target;if(!(Tn.props.interactive&&actualContains(Nn,Gr))){if(normalizeToArray(Tn.props.triggerTarget||_e).some(function(Zr){return actualContains(Zr,Gr)})){if(currentInput.isTouch||Tn.state.isVisible&&Tn.props.trigger.indexOf("click")>=0)return}else Hn("onClickOutside",[Tn,$r]);Tn.props.hideOnClick===!0&&(Tn.clearDelayTimeouts(),Tn.hide(),hn=!0,setTimeout(function(){hn=!1}),Tn.state.isMounted||Mr())}}}function vr(){fn=!0}function mr(){fn=!1}function Ar(){var $r=Jn();$r.addEventListener("mousedown",xr,!0),$r.addEventListener("touchend",xr,TOUCH_OPTIONS),$r.addEventListener("touchstart",mr,TOUCH_OPTIONS),$r.addEventListener("touchmove",vr,TOUCH_OPTIONS)}function Mr(){var $r=Jn();$r.removeEventListener("mousedown",xr,!0),$r.removeEventListener("touchend",xr,TOUCH_OPTIONS),$r.removeEventListener("touchstart",mr,TOUCH_OPTIONS),$r.removeEventListener("touchmove",vr,TOUCH_OPTIONS)}function nr($r,Gr){Pr($r,function(){!Tn.state.isVisible&&Nn.parentNode&&Nn.parentNode.contains(Nn)&&Gr()})}function hr($r,Gr){Pr($r,Gr)}function Pr($r,Gr){var Zr=er().box;function oo(so){so.target===Zr&&(updateTransitionEndListener(Zr,"remove",oo),Gr())}if($r===0)return Gr();updateTransitionEndListener(Zr,"remove",kn),updateTransitionEndListener(Zr,"add",oo),kn=oo}function Nr($r,Gr,Zr){Zr===void 0&&(Zr=!1);var oo=normalizeToArray(Tn.props.triggerTarget||_e);
vendor: 4,089 bytes, line 7790
7790oo.forEach(function(so){so.addEventListener($r,Gr,Zr),Cn.push({node:so,eventType:$r,handler:Gr,options:Zr})})}function Lr(){Kn()&&(Nr("touchstart",or,{passive:!0}),Nr("touchend",wr,{passive:!0})),splitBySpaces(Tn.props.trigger).forEach(function($r){if($r!=="manual")switch(Nr($r,or),$r){case"mouseenter":Nr("mouseleave",wr);break;case"focus":Nr(isIE11?"focusout":"blur",kr);break;case"focusin":Nr("focusout",kr);break}})}function ar(){Cn.forEach(function($r){var Gr=$r.node,Zr=$r.eventType,oo=$r.handler,so=$r.options;Gr.removeEventListener(Zr,oo,so)}),Cn=[]}function or($r){var Gr,Zr=!1;if(!(!Tn.state.isEnabled||ur($r)||hn)){var oo=((Gr=_n)==null?void 0:Gr.type)==="focus";_n=$r,$n=$r.currentTarget,Xn(),!Tn.state.isVisible&&isMouseEvent($r)&&mouseMoveListeners.forEach(function(so){return so($r)}),$r.type==="click"&&(Tn.props.trigger.indexOf("mouseenter")<0||un)&&Tn.props.hideOnClick!==!1&&Tn.state.isVisible?Zr=!0:Dr($r),$r.type==="click"&&(un=!Zr),Zr&&!oo&&Ir($r)}}function cr($r){var Gr=$r.target,Zr=Qn().contains(Gr)||Nn.contains(Gr);if(!($r.type==="mousemove"&&Zr)){var oo=br().concat(Nn).map(function(so){var ao,Wo=so._tippy,ts=(ao=Wo.popperInstance)==null?void 0:ao.state;return ts?{popperRect:so.getBoundingClientRect(),popperState:ts,props:nn}:null}).filter(Boolean);isCursorOutsideInteractiveBorder(oo,$r)&&(sr(),Ir($r))}}function wr($r){var Gr=ur($r)||Tn.props.trigger.indexOf("click")>=0&&un;if(!Gr){if(Tn.props.interactive){Tn.hideWithInteractivity($r);return}Ir($r)}}function kr($r){Tn.props.trigger.indexOf("focusin")<0&&$r.target!==Qn()||Tn.props.interactive&&$r.relatedTarget&&Nn.contains($r.relatedTarget)||Ir($r)}function ur($r){return currentInput.isTouch?Kn()!==$r.type.indexOf("touch")>=0:!1}function Sr(){Tr();var $r=Tn.props,Gr=$r.popperOptions,Zr=$r.placement,oo=$r.offset,so=$r.getReferenceClientRect,ao=$r.moveTransition,Wo=Vn()?getChildren(Nn).arrow:null,ts=so?{getBoundingClientRect:so,contextElement:so.contextElement||Qn()}:_e,du={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(su){var au=su.state;if(Vn()){var fo=er(),eo=fo.box;["placement","reference-hidden","escaped"].forEach(function(wo){wo==="placement"?eo.setAttribute("data-placement",au.placement):au.attributes.popper["data-popper-"+wo]?eo.setAttribute("data-"+wo,""):eo.removeAttribute("data-"+wo)}),au.attributes.popper={}}}},os=[{name:"offset",options:{offset:oo}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!ao}},du];Vn()&&Wo&&os.push({name:"arrow",options:{element:Wo,padding:3}}),os.push.apply(os,(Gr==null?void 0:Gr.modifiers)||[]),Tn.popperInstance=createPopper(ts,Nn,Object.assign({},Gr,{placement:Zr,onFirstUpdate:yn,modifiers:os}))}function Tr(){Tn.popperInstance&&(Tn.popperInstance.destroy(),Tn.popperInstance=null)}function Er(){var $r=Tn.props.appendTo,Gr,Zr=Qn();Tn.props.interactive&&$r===TIPPY_DEFAULT_APPEND_TO||$r==="parent"?Gr=Zr.parentNode:Gr=invokeWithArgsOrReturn($r,[Zr]),Gr.contains(Nn)||Gr.appendChild(Nn),Tn.state.isMounted=!0,Sr()}function br(){return arrayFrom(Nn.querySelectorAll("[data-tippy-root]"))}function Dr($r){Tn.clearDelayTimeouts(),$r&&Hn("onTrigger",[Tn,$r]),Ar();var Gr=Wn(!0),Zr=zn(),oo=Zr[0],so=Zr[1];currentInput.isTouch&&oo==="hold"&&so&&(Gr=so),Gr?sn=setTimeout(function(){Tn.show()},Gr):Tn.show()}function Ir($r){if(Tn.clearDelayTimeouts(),Hn("onUntrigger",[Tn,$r]),!Tn.state.isVisible){Mr();return}if(!(Tn.props.trigger.indexOf("mouseenter")>=0&&Tn.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf($r.type)>=0&&un)){var Gr=Wn(!1);Gr?an=setTimeout(function(){Tn.state.isVisible&&Tn.hide()},Gr):cn=requestAnimationFrame(function(){Tn.hide()})}}function Vr(){Tn.state.isEnabled=!0}function Hr(){Tn.hide(),Tn.state.isEnabled=!1}function zr(){clearTimeout(sn),clearTimeout(an),cancelAnimationFrame(cn)}function Wr($r){if(!Tn.state.isDestroyed){Hn("onBeforeUpdate",[Tn,$r]),ar();var Gr=Tn.props,Zr=evaluateProps(_e,Object.assign({},Gr,removeUndefinedProps($r),{ignoreAttributes:!0}));
7790Tn.props=Zr,Lr(),Gr.interactiveDebounce!==Zr.interactiveDebounce&&(sr(),Sn=debounce(cr,Zr.interactiveDebounce)),Gr.triggerTarget&&!Zr.triggerTarget?normalizeToArray(Gr.triggerTarget).forEach(function(oo){oo.removeAttribute("aria-expanded")}):Zr.triggerTarget&&_e.removeAttribute("aria-expanded"),Xn(),qn(),Rn&&Rn(Gr,Zr),Tn.popperInstance&&(Sr(),br().forEach(function(oo){requestAnimationFrame(oo._tippy.popperInstance.forceUpdate)})),Hn("onAfterUpdate",[Tn,$r])}}function io($r){Tn.setProps({content:$r})}function lo(){var $r=Tn.state.isVisible,Gr=Tn.state.isDestroyed,Zr=!Tn.state.isEnabled,oo=currentInput.isTouch&&!Tn.props.touch,so=getValueAtIndexOrReturn(Tn.props.duration,0,defaultProps.duration);if(!($r||Gr||Zr||oo)&&!Qn().hasAttribute("disabled")&&(Hn("onShow",[Tn],!1),Tn.props.onShow(Tn)!==!1)){if(Tn.state.isVisible=!0,Vn()&&(Nn.style.visibility="visible"),qn(),Ar(),Tn.state.isMounted||(Nn.style.transition="none"),Vn()){var ao=er(),Wo=ao.box,ts=ao.content;setTransitionDuration([Wo,ts],0)}yn=function(){var os;if(!(!Tn.state.isVisible||vn)){if(vn=!0,Nn.offsetHeight,Nn.style.transition=Tn.props.moveTransition,Vn()&&Tn.props.animation){var Tu=er(),su=Tu.box,au=Tu.content;setTransitionDuration([su,au],so),setVisibilityState([su,au],"visible")}Yn(),Xn(),pushIfUnique(mountedInstances,Tn),(os=Tn.popperInstance)==null||os.forceUpdate(),Hn("onMount",[Tn]),Tn.props.animation&&Vn()&&hr(so,function(){Tn.state.isShown=!0,Hn("onShown",[Tn])})}},Er()}}function xo(){var $r=!Tn.state.isVisible,Gr=Tn.state.isDestroyed,Zr=!Tn.state.isEnabled,oo=getValueAtIndexOrReturn(Tn.props.duration,1,defaultProps.duration);if(!($r||Gr||Zr)&&(Hn("onHide",[Tn],!1),Tn.props.onHide(Tn)!==!1)){if(Tn.state.isVisible=!1,Tn.state.isShown=!1,vn=!1,un=!1,Vn()&&(Nn.style.visibility="hidden"),sr(),Mr(),qn(!0),Vn()){var so=er(),ao=so.box,Wo=so.content;Tn.props.animation&&(setTransitionDuration([ao,Wo],oo),setVisibilityState([ao,Wo],"hidden"))}Yn(),Xn(),Tn.props.animation?Vn()&&nr(oo,Tn.unmount):Tn.unmount()}}function Uo($r){Jn().addEventListener("mousemove",Sn),pushIfUnique(mouseMoveListeners,Sn),Sn($r)}function Jo(){Tn.state.isVisible&&Tn.hide(),Tn.state.isMounted&&(Tr(),br().forEach(function($r){$r._tippy.unmount()}),Nn.parentNode&&Nn.parentNode.removeChild(Nn),mountedInstances=mountedInstances.filter(function($r){return $r!==Tn}),Tn.state.isMounted=!1,Hn("onHidden",[Tn]))}function gu(){Tn.state.isDestroyed||(Tn.clearDelayTimeouts(),Tn.unmount(),ar(),delete _e._tippy,Tn.state.isDestroyed=!0,Hn("onDestroy",[Tn]))}}function tippy(_e,tn){tn===void 0&&(tn={});var nn=defaultProps.plugins.concat(tn.plugins||[]);bindGlobalEventListeners();var sn=Object.assign({},tn,{plugins:nn}),an=getArrayOfElements(_e),cn=an.reduce(function(un,hn){var fn=hn&&createTippy(hn,sn);return fn&&un.push(fn),un},[]);return isElement(_e)?cn[0]:cn}tippy.defaultProps=defaultProps;tippy.setDefaultProps=setDefaultProps;tippy.currentInput=currentInput;Object.assign({},applyStyles$1,{effect:function _e(tn){var nn=tn.state,sn={popper:{position:nn.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(nn.elements.popper.style,sn.popper),nn.styles=sn,nn.elements.arrow&&Object.assign(nn.elements.arrow.style,sn.arrow)}});tippy.setDefaultProps({render});const _sfc_main$2={props:{label:{type:String,required:!0},title:{type:String}},components:{Icon},mounted(){navigator.clipboard?this.tooltip=tippy(this.$refs.tippy,{content:"klik om de url te kopieren."}):this.$refs.tippy.classList.add("noRender"),this.tooltip||(this.tooltip=tippy(this.$refs.tippy,{content:"klik om de url te kopieren."}))},data(){return{active:!1,url:window.location.href,tooltip:null}},computed:{whatsappURL(){return window.matchMedia("(any-hover: none)").matches?`whatsapp://send?text=${this.url}`:`https://api.whatsapp.com/send/?text=${this.url}&type=custom_url`}},methods:{copy(_e){_e.preventDefault(),navigator.clipboard.writeText(this.$refs.tippy.getAttribute("href")).then(()=>{this.tooltip.setContent("url gekopieerd"),this.tooltip.show()})}},watch:{}},_hoisted_1$2=["aria-label","title"],_hoisted_2$2={class:"share-button__links"},_hoisted_3$2={class:"share-links__list"},_hoisted_4$2={class:"share-links__item"},_hoisted_5$2=["href"],_hoisted_6$2={class:"share-links__item"},_hoisted_7$1=["href"],_hoisted_8$1={class:"share-links__item"},_hoisted_9$1=["href"],_hoisted_10$1={class:"share-links__item"},_hoisted_11$1=["href"],_hoisted_12$1={class:"share-links__item"},_hoisted_13$1=["href"],_hoisted_14$1={class:"share-links__item"},_hoisted_15$1=["href"],_hoisted_16$1={class:"share-links__item"},_hoisted_17$1=["href"];function _sfc_render$2(_e,tn,nn,sn,an,cn){const un=resolveComponent("Icon");return openBlock(),createElementBlock("div",{class:normalizeClass(["share-button",{active:_e.active}])},[createBaseVNode("button",{class:"button button--cta share-button__trigger","aria-label":_e.label,title:_e.label,onClick:tn[0]||(tn[0]=hn=>_e.active=!_e.active)},toDisplayString(_e.label),9,_hoisted_1$2),createBaseVNode("div",_hoisted_2$2,[createBaseVNode("ul",_hoisted_3$2,[createBaseVNode("li",_hoisted_4$2,[createBaseVNode("a",{class:"share-links__link",target:"_blank",title:"link kopiëren",href:_e.url,onClick:tn[1]||(tn[1]=(...hn)=>_e.copy&&_e.copy(...hn)),ref:"tippy"},[createVNode(un,{name:"link"})],8,_hoisted_5$2)]),createBaseVNode("li",_hoisted_6$2,[createBaseVNode("a",{class:"share-links__link",target:"_blank",title:"delen met mail",href:`mailto:?subject=${_e.title}&body=${_e.url}`},[createVNode(un,{name:"mail"})],8,_hoisted_7$1)]),createBaseVNode("li",_hoisted_8$1,[createBaseVNode("a",{class:"share-links__link",target:"_blank",href:`https://www.linkedin.com/shareArticle?mini=true&url=${_e.url}`},[createVNode(un,{name:"linkedin"})],8,_hoisted_9$1)]),createBaseVNode("li",_hoisted_10$1,[createBaseVNode("a",{class:"share-links__link",target:"_blank",href:`https://www.facebook.com/sharer/sharer.php?u=${_e.url}`},[createVNode(un,{name:"facebook"})],8,_hoisted_11$1)]),createBaseVNode("li",_hoisted_12$1,[createBaseVNode("a",{class:"share-links__link",target:"_blank",href:`https://twitter.com/intent/tweet?url=${_e.url}`},[createVNode(un,{name:"x"})],8,_hoisted_13$1)]),createBaseVNode("li",_hoisted_14$1,[createBaseVNode("a",{class:"share-links__link",target:"_blank",href:_e.whatsappURL},[createVNode(un,{name:"whatsapp"})],8,_hoisted_15$1)]),createBaseVNode("li",_hoisted_16$1,[createBaseVNode("a",{class:"share-links__link",target:"_blank",href:`https://bsky.app/intent/compose?text=${_e.url}`},[createVNode(un,{name:"bluesky"})],8,_hoisted_17$1)])])])],2)}const ShareButton=_export_sfc$1(_sfc_main$2,[["render",_sfc_render$2]]);var baseClone=_baseClone,CLONE_DEEP_FLAG=1,CLONE_SYMBOLS_FLAG=4;function cloneDeepWith(_e,tn){return tn=typeof tn=="function"?tn:void 0,baseClone(_e,CLONE_DEEP_FLAG|CLONE_SYMBOLS_FLAG,tn)}var cloneDeepWith_1=cloneDeepWith;const _cloneDeepWith=getDefaultExportFromCjs(cloneDeepWith_1),emailActionCookie="email-actions-signed",_sfc_main$1={props:{emailActionId:{type:String,required:!0},exampleEmail:{type:String},title:{type:String},campaignId:{type:String}},components:{Webform,ShareButton,NotMe},mounted(){},data(){return{resetted:!1,isSuccess:!1,isAdjustable:!1,email:"",emailIsExpanded:!1,values:{campaign_id:this.campaignId,uuid:this.emailActionId}}},computed:{firstName(){return window.localStorage.getItem("userData")?JSON.parse(window.localStorage.getItem("userData")).first_name:""},isAlreadySigned(){return window.localStorage.getItem(emailActionCookie)?JSON.parse(window.localStorage.getItem(emailActionCookie)).indexOf(this.emailActionId)>-1:!1},emailBody:{get(){return this.exampleEmail},set(_e){this.email=_e.replace(/\n|\r/g,"")}}},methods:{onWebformSuccess(){let _e=JSON.parse(window.localStorage.getItem(emailActionCookie));window.localStorage.getItem(emailActionCookie)?_e.push(this.emailActionId):_e=[this.emailActionId],_e=JSON.stringify(_e),window.localStorage.setItem(emailActionCookie,_e),this.resetted=!1,this.isSuccess=!0},onStorageReset(){window.localStorage.removeItem(emailActionCookie),this.resetted=!0},schemeProcessor(_e){const tn={$el:"div",attrs:{class:"email-action-flow__email-wrapper"},children:[{$formkit:"checkbox",name:"accordion_email",id:"accordion_email",label:"Toon de voorbeeld email",classes:{outer:"email-action-flow__toggle"}},{$el:"div",if:"$get('accordion_email').value",children:[{$el:"div",if:"$get('adjust_email').value != true",children:parseHtmlToObject(this.exampleEmail),attrs:{id:"email-to-copy",class:"email-action-flow__email-body"}},{$cmp:"FormKit",if:"$get('adjust_email').value",props:{name:"email_body",type:"rich",id:"email_body",onInput:sn=>{this.$formkit.get("email_action--body")&&this.$formkit.get("email_action--body").context.node.input(sn)}}}
7790,{$formkit:"checkbox",name:"adjust_email",id:"adjust_email",label:"Pas aan",classes:{outer:"email-action-flow__adjust-btn"},onchange:()=>{const sn=document.querySelector("#email-to-copy");setTimeout(()=>{this.$formkit.get("email_body").context.node.input(sn.innerHTML)},100)}}]}]},nn=_e[0].children.findIndex(sn=>sn.$formkit==="submit");return nn!==-1&&_e[0].children.splice(nn,0,tn),_e=_cloneDeepWith(_e,sn=>{if(_isPlainObject(sn)&&sn.id==="email_action--body")return{...sn,$formkit:"hidden",elementType:"hidden"}}),_e}},watch:{}};function parseHtmlToObject(_e){const nn=new DOMParser().parseFromString(_e,"text/html");function sn(cn){return cn.nodeType===Node.TEXT_NODE?an(cn.textContent):cn.nodeType===Node.ELEMENT_NODE?{$el:cn.tagName.toLowerCase(),children:Array.from(cn.childNodes).map(sn).flat().filter(Boolean)}:null}function an(cn){const un=[];let hn=0;return cn.replace(/\[([^\]]+)\]/g,(fn,vn,_n)=>{hn!==_n&&un.push(cn.slice(hn,_n)),vn=vn.replace("webform_submission:values:",""),un.push({$el:"span",if:`$get('email_action--${vn}').value`,children:[`$get('email_action--${vn}').value`]}),hn=_n+fn.length}),hn<cn.length&&un.push(cn.slice(hn)),un.length===1?un[0]:un}return Array.from(nn.body.childNodes).map(sn).flat().filter(Boolean)}const _hoisted_1$1={class:"email-action-flow webform-wrapper"},_hoisted_2$1={key:0},_hoisted_3$1={key:1,class:"email-action-flow__form"},_hoisted_4$1={key:2},_hoisted_5$1=createBaseVNode("p",null,"Je support betekent meer dan je zou denken. Elke handtekening is een beetje meer invloed. Help ons om deze actie nog meer te laten ondertekenen.",-1),_hoisted_6$1={key:3,class:"email-action-flow__cta"};function _sfc_render$1(_e,tn,nn,sn,an,cn){const un=resolveComponent("Webform"),hn=resolveComponent("NotMe"),fn=resolveComponent("ShareButton");return openBlock(),createElementBlock("div",_hoisted_1$1,[!_e.isSuccess&&!_e.isAlreadySigned||_e.resetted?(openBlock(),createElementBlock("h3",_hoisted_2$1,"Teken de actiemail")):createCommentVNode("",!0),!_e.isAlreadySigned||_e.resetted||_e.isSuccess?(openBlock(),createElementBlock("div",_hoisted_3$1,[createVNode(un,{id:"email_action",onSuccess:_e.onWebformSuccess,alreadySubmitted:_e.isAlreadySigned,defaults:_e.values,schemeProcessor:_e.schemeProcessor},null,8,["onSuccess","alreadySubmitted","defaults","schemeProcessor"])])):createCommentVNode("",!0),_e.isAlreadySigned&&!_e.isSuccess&&!_e.resetted?(openBlock(),createElementBlock("div",_hoisted_4$1,[createBaseVNode("h3",null,"Bedankt "+toDisplayString(_e.firstName)+"!",1),createVNode(hn,{onReset:_e.onStorageReset,name:_e.firstName},null,8,["onReset","name"]),_hoisted_5$1])):createCommentVNode("",!0),(_e.isSuccess||_e.isAlreadySigned)&&!_e.resetted?(openBlock(),createElementBlock("div",_hoisted_6$1,[createVNode(fn,{label:"deze actie delen",title:_e.title},null,8,["title"])])):createCommentVNode("",!0)])}const EmailActionFlow=_export_sfc$1(_sfc_main$1,[["render",_sfc_render$1]]);class EmailActionFlowApp extends Component{constructor(tn={},nn="EmailActionFlowApp"){super(tn,nn),this.app=createApp(EmailActionFlow,{emailActionId:this.$el.dataset.emailActionId,exampleEmail:this.$el.dataset.emailBody,title:this.$el.dataset.title,campaignId:this.$el.dataset.campaignId}),tn.drupal&&(this.app.config.globalProperties.Drupal=tn.drupal),this.app.use(plugin,defaultConfig$1(Object.assign(config,{inputs:{...config.inputs,rich:createInput(FormKitRich)}}))),this.app.use(CKEditor),this.app.component("Icon",Icon),this.app.component("InfoTooltip",InfoTooltip),this.app.mount(tn.$el)}destroy(){super.destroy()}}class CopyLink extends Component{constructor(tn={},nn="CopyLink"){tn.debug=tn.debug||!0,super(tn,nn),this.tooltip=null,this.init()}init(){navigator.clipboard?(this.tooltip=tippy(this.$el,{content:"klik om de url te kopieren."}),this.$el.addEventListener("click",this.copy.bind(this))):this.$el.classList.add("noRender")}copy(tn){tn.preventDefault(),navigator.clipboard.writeText(this.$el.getAttribute("href")).then(()=>{this.tooltip.setContent("url gekopieerd"),this.tooltip.show()})}destroy(){super.destroy()}}class History extends Component{constructor(tn={},nn="History"){tn.debug=tn.debug||!0,super(tn,nn),this.$swiper=this.$el.querySelector(".swiper"),this.init()}init(){const tn=this.$swiper.dataset.years.split(",");this.swiper=new Swiper(this.$swiper,{modules:[Navigation,Pagination],slidesPerView:"auto",spaceBetween:30,navigation:{nextEl:this.$el.querySelector(".swiper-button-next"),prevEl:this.$el.querySelector(".swiper-button-prev")},pagination:{el:this.$el.querySelector(".swiper-pagination"),clickable:!0,renderBullet(nn,sn){return`<span class="${sn}" role="button" aria-label="Ga naar ${tn[nn]}">${tn[nn]}</span>`}}})}destroy(){super.destroy()}}class JobsCounter extends Component{constructor(tn={},nn="JobsCounter"){tn.debug=tn.debug||!0,super(tn,nn),this.$link=this.$el.querySelector("a"),this.$count=this.$el.querySelector(".js-jobs-counter__count"),this.count=null,this.init()}init(){try{fetch("/api/amnesty/jobs").then(tn=>tn.json()).then(tn=>{this.count=tn.jobCount,this.updateCounter()})}catch{}}updateCounter(){this.$count.innerHTML=this.count,this.$count.classList.add("active")}destroy(){super.destroy()}}class FromUrl extends Component{constructor(tn={},nn="FromUrl"){tn.debug=tn.debug||!0,super(tn,nn),this.params=new URLSearchParams(window.location.search),this.params.get(this.$el.dataset.val)&&(this.$el.innerHTML=this.params.get(this.$el.dataset.val))}destroy(){super.destroy()}}class WhatsAppCheck extends Component{constructor(tn={},nn="WhatsAppCheck"){tn.debug=tn.debug||!0,super(tn,nn),this.url=this.$el.dataset.url,window.matchMedia("(any-hover: none)").matches?this.$el.href=`whatsapp://send?text=${this.url}
7790`:this.$el.href=`https://api.whatsapp.com/send/?text=${this.url}&type=custom_url`}destroy(){super.destroy()}}class AOrejime extends Orejime{constructor(tn={},nn="AOrejime"){tn.debug=tn.debug||!0,super(tn,nn),document.body.removeAttribute("aria-hidden"),this.observeModalPortal()}show(){super.show(),document.body.removeAttribute("aria-hidden")}observeModalPortal(){const tn=document.querySelector(".orejime-ModalPortal");new MutationObserver((sn,an)=>{document.body.removeAttribute("aria-hidden"),document.querySelectorAll(".orejime-Notice-button, .orejime-Modal-saveButton").forEach(un=>{un.addEventListener("click",()=>an.disconnect())})}).observe(tn,{childList:!0})}destroy(){super.destroy()}}const _sfc_main={props:{donationConfirmationProp:{type:Boolean,default:!1}},components:{EasyResponsiveImage},mounted(){this.readUrl()},data(){return{data:{},uuid:null,actionType:null,loading:!0,personalize:!1,showSharing:!1,confirmationAnim:confirmationLottie,isDonationConfirmation:this.donationConfirmationProp}},computed:{donationURL(){return this.data.relatedDonation&&this.data.relatedDonation.length?`/node/${this.data.relatedDonation[0]}${window.location.search}`:`/doe-een-gift${window.location.search}`},firstName(){const _e=JSON.parse(window.localStorage.getItem("userData"));if(window.localStorage.getItem("userData"))return`${_e.first_name}!`},closeURL(){return this.data.url?this.data.url:"/"}},methods:{fetchData(_e="actions"){fetch(`/api/amnesty/${_e}/${this.uuid}/confirmation`).then(tn=>tn.json()).then(tn=>{this.data=tn.data,setTimeout(()=>{this.personalize=!0},750),this.loading=!1})},readUrl(){const _e=window.location.search,tn=qs.parse(_e,{ignoreQueryPrefix:!0});this.uuid=tn.actionId||!1,this.actionType=tn.actionType||"petition",this.actionType==="email"?this.fetchData("email-actions"):this.fetchData("actions"),tn.donated&&tn.donated==="yes"&&(this.isDonationConfirmation=!0)}},watch:{}},_hoisted_1={class:"petition-confirmation-flow"},_hoisted_2={class:"petition-confirmation-flow__close-wrapper"},_hoisted_3=["href"],_hoisted_4={key:0,class:"content-teaser content-teaser--big content-teaser--thankyou"},_hoisted_5={key:0,class:"content-teaser__inner"},_hoisted_6={class:"content-teaser__image"},_hoisted_7={key:0,class:"content-teaser__main"},_hoisted_8={key:0,class:"js-personalize__target"},_hoisted_9=["innerHTML"],_hoisted_10={class:"content-teaser__cta"},_hoisted_11=["href"],_hoisted_12={key:1,class:"content-teaser__main"},_hoisted_13=["innerHTML"],_hoisted_14={class:"content-teaser__cta"},_hoisted_15=["href"],_hoisted_16=["href"],_hoisted_17=["href"],_hoisted_18=["href"],_hoisted_19={key:2,class:"content-teaser__main"},_hoisted_20={key:0,class:"js-personalize__target"},_hoisted_21=["innerHTML"],_hoisted_22={class:"content-teaser__cta"},_hoisted_23=["href"],_hoisted_24={key:1,class:"petition-confirmation-flow__loading"},_hoisted_25={key:1,class:"petition-confirmation-flow__empty"},_hoisted_26=createBaseVNode("p",null,"Oeps, er is iets mis gelopen...",-1),_hoisted_27=[_hoisted_26];function _sfc_render(_e,tn,nn,sn,an,cn){const un=resolveComponent("Icon"),hn=resolveComponent("EasyResponsiveImage");return openBlock(),createElementBlock("div",_hoisted_1,[createBaseVNode("div",_hoisted_2,[createBaseVNode("a",{href:_e.closeURL,class:"petition-confirmation-flow__close tag"},[createTextVNode("Sluit "),createVNode(un,{name:"close-thick"})],8,_hoisted_3)]),_e.uuid?(openBlock(),createElementBlock("article",_hoisted_4,[_e.loading?(openBlock(),createElementBlock("div",_hoisted_24,[createVNode(un,{loading:!0})])):(openBlock(),createElementBlock("div",_hoisted_5,[createBaseVNode("div",_hoisted_6,[_e.data.image?(openBlock(),createBlock(hn,{key:0,image:_e.data.image},null,8,["image"])):createCommentVNode("",!0)]),!_e.showSharing&&!_e.isDonationConfirmation?(openBlock(),createElementBlock("div",_hoisted_7,[createBaseVNode("h3",{class:normalizeClass(["content-teaser__title h3 js-personalize",{"personalize--ready":_e.personalize}])},[createTextVNode(" Bedankt om deze "+toDisplayString(_e.actionType==="email"?"actiemail te versturen":"petitie te ondertekenen")+toDisplayString(_e.firstName?", ":""),1),_e.firstName?(openBlock(),createElementBlock("span",_hoisted_8,[createBaseVNode("span",null,toDisplayString(_e.firstName),1)])):createCommentVNode("",!0)],2),_e.data.actionConfirmationText?(openBlock(),createElementBlock("div",{key:0,class:"content-teaser__intro",innerHTML:_e.data.actionConfirmationText},null,8,_hoisted_9)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_10,[createBaseVNode("a",{href:_e.donationURL,class:"button button--secondary button--cta button--cta-sec"},"Doe een gift",8,_hoisted_11),createBaseVNode("button",{class:"button button--gray",onClick:tn[0]||(tn[0]=fn=>_e.showSharing=!0)},"Nee bedankt")])])):_e.showSharing?(openBlock(),createElementBlock("div",_hoisted_12,[_e.data.shareActionText?(openBlock(),createElementBlock("div",{key:0,class:"content-teaser__intro",innerHTML:_e.data.shareActionText},null,8,_hoisted_13)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_14,[createBaseVNode("a",{href:`https://www.facebook.com/sharer/sharer.php?u=${_e.data.url}`,target:"_blank",class:"button button--facebook"},"Deel op Facebook",8,_hoisted_15),createBaseVNode("a",{href:`https://twitter.com/intent/tweet?url=${_e.data.url}`,target:"_blank",class:"button button--twitter"},"Deel op Twitter",8,_hoisted_16),createBaseVNode("a",{href:`https://bsky.app/intent/compose?text=${_e.url}`,target:"_blank",class:"button button--bluesky"},"Deel op Bluesky",8,_hoisted_17)]),_e.isDonationConfirmation?createCommentVNode("",!0):(openBlock(),createElementBlock("a",{key:1,href:_e.donationURL,class:"link"},"Ik wil toch doneren",8,_hoisted_18))])):(openBlock(),createElementBlock("div",_hoisted_19,[createBaseVNode("h3",{class:normalizeClass(["content-teaser__title h3 js-personalize",{"personalize--ready":_e.personalize}])},[createTextVNode(" Deze gift heeft een impact"+toDisplayString(_e.firstName?", ":""),1),_e.firstName?(openBlock(),createElementBlock("span",_hoisted_20,[createBaseVNode("span",null,toDisplayString(_e.firstName),1)])):createCommentVNode("",!0)],2),_e.data.donationConfirmationText?(openBlock(),createElementBlock("div",{key:0,class:"content-teaser__intro",innerHTML:_e.data.donationConfirmationText},null,8,_hoisted_21)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_22,[createBaseVNode("button",{class:"button button--cta",onClick:tn[1]||(tn[1]=fn=>_e.showSharing=!0)},"Deel deze "+toDisplayString(_e.actionType==="email"?"e-mailactie":"petitie"),1),createBaseVNode("a",{href:_e.data.donationConfirmationCta?_e.data.donationConfirmationCta.url:_e.data.url,class:"link"},toDisplayString(_e.data.donationConfirmationCta?_e.data.donationConfirmationCta.title:"Meer over dit dosier"),9,_hoisted_23)])]))]))])):(openBlock(),createElementBlock("div",_hoisted_25,_hoisted_27))])}const PetitionConfirmationFlow=_export_sfc$1(_sfc_main,[["render",_sfc_render]]);class PetitionConfirmationFlowApp extends Component{constructor(tn={},nn="PetitionConfirmationFlowApp"){super(tn,nn),this.app=createApp(PetitionConfirmationFlow,{donationConfirmationProp:this.$el.dataset.isDonationConfirmation==="true"}),tn.drupal&&(this.app.config.globalProperties.Drupal=tn.drupal),this.app.component("Icon",Icon),this.app.mount(tn.$el)}destroy(){super.destroy()}}class ProjectApp extends MainApp{constructor(tn={}){tn.debug=!1,tn.CookieConsent=AOrejime,super(tn,"Project App"),this.Config=Config$1}onReady(){this.log("App ready"),this._im.initAddComponent("embed-gdpr",EmbedGDPR,".embed-p",nn=>({$el:nn,cookieConsents:this.cookieConsent._consents})),this._im.initAddComponent("cookie-consent-decline-dialog",CookieConsentDeclineDialog,".media--video"),this._im.initAddComponent("faq-accordion",FAQAccordion,".faq-item-p__accordion"),this._im.initAddComponent("image-slider",ImageSlider,".image-slider-p"),this._im.initAddComponent("history",History,".history-p"),this._im.initAddComponent("petition-counter",PetitionCounter,".petition-counter"),this._im.initAddComponent("donation-flow-app",DonationFlowApp,".js-donation-flow"),this._im.initAddComponent("petition-flow-app",PetitionFlowApp,".js-petition-flow"),this._im.initAddComponent("email-action-flow-app",EmailActionFlowApp,".js-email-action-flow"),this._im.initAddComponent("search-widget-app-results",SearchWidgetApp,".js-search-widget-app--results",nn=>({$el:nn,drupal:Drupal})),this._im.initAddComponent("webform-vue-app",WebformApp,".js-vue-webform"),this._im.initAddComponent("search-header",SearchHeader,".search-header"),this._im.initAddComponent("faq-filters",FAQFilters,".faq-p--filters"),this._im.initAddComponent("share-button",ShareButton$1,".share-button"),this._im.initAddComponent("personalize",Personalize,".js-personalize"),this._im.initAddComponent("copy-link",CopyLink,".js-copy-link"),this._im.initAddComponent("group-app",GroupApp,".js-group-app",nn=>({$el:nn,drupal:Drupal})),this._im.initAddComponent("news-overview",NewsOverviewApp,".js-news-overview",nn=>({$el:nn,drupal:Drupal})),this._im.initAddComponent("jobs-counter",JobsCounter,".js-jobs-counter"),this._im.initAddComponent("from-url",FromUrl,".js-from-url"),this._im.initAddComponent("whatsapp-check",WhatsAppCheck,".js-whatsapp-check"),this._im.initAddComponent("news-overview",OnlineActionsApp,".js-actions-overview",nn=>({$el:nn,drupal:Drupal})),this._im.initAddComponent("petition-confirmation-flow-app",PetitionConfirmationFlowApp,".js-petition-confirmation-flow-app",nn=>({$el:nn,drupal:Drupal}));const tn=document.querySelector(".js-user-button");drupalSettings.user.amnestyMember&&tn&&(tn.querySelector("summary").innerHTML=`${tn.querySelector("summary").innerHTML} ${drupalSettings.user.displayName}`,tn.classList.remove("hidden"))}refresh(){this.log("App refresh"),super.refresh()}resize(){this.log("App resize")}debouncedResize(){this.log("App debounced resize")}scroll(){this.log("App scroll")}onMobileNavInit(){this.log("Mobile"),this._im.destroy(["carousel-news","search-widget-app-header","sticky-header","subscribe-form-desktop"]);const tn=document.querySelector(".menu-overlay"),nn=document.querySelector(".hamburger");tn&&nn&&this._im.add("mobile-menu",new MainMenuOverlay({$source:tn,$hamburger:nn,$parent:document.querySelector(".page__header"),keepInDom:!0})),this._im.initAddComponent("search-widget-app-mobile",SearchWidgetApp,".js-search-widget-app--mobile",sn=>({$el:sn,drupal:Drupal})),this._im.initAddComponent("subscribe-form-mobile",WebformApp,".js-subscribe-webform-mobile")}onMobileNavDestroy(){this.log("Desktop"),this._im.destroy(["mobile-menu","search-widget-app-mobile","zoom-handler","subscribe-form-mobile"]),this._im.initAddComponent("carousel-news",CarouselNews,".carousel--news"),this._im.initAddComponent("fold-out-menu",FoldOutMenu,".header"),this._im.initAddComponent("sticky-header",StickyHeader,".page__header"),this._im.initAddComponent("search-widget-app-header",SearchWidgetApp,".js-search-widget-app--header",tn=>({$el:tn,drupal:Drupal})),this._im.initAddComponent("subscribe-form-desktop",WebformApp,".js-subscribe-webform-desktop")}}
7790function init(){window.app?window.app.refresh():window.app=new ProjectApp}(function(_e){_e.behaviors.minskyBehavior={attach(){document.readyState==="complete"?init():window.addEventListener("DOMContentLoaded",init)}}})(Drupal)});export default BB();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.