1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2341],{50649:function(e,t,n){n.r(t),n.d(t,{store:function(){return f}});var o=n(64374),r=n(12829),i={provide(){return{modal:this}},props:{data:{type:Object,required:!0},isLast:{type:Boolean,required:!0}},render(){return this.$slots.default[0]}},a=n(67658);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){d(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c,u={components:{ModalContext:(0,a.A)(i,undefined,undefined,!1,null,null,null).exports},computed:s(s({},(0,r.aH)("modals",{modals:"modals"})),{},{lastVisibleModal:e=>{for(let n=e.modals.length-1;n>=0;--n){var t;if(e.modals[n].visible&&(null===(t=e.modals[n].component.modal)||void 0===t||!t.isPopup))return e.modals[n]}return null}})},m=(0,a.A)(u,function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",e._l(e.modals,function(t){return n("modal-context",{key:t.id,attrs:{data:t,"is-last":t===e.lastVisibleModal}},[n(t.component,e._b({tag:"component"},"component",t.props,!1))],1)}),1)},[],!1,null,null,null).exports,p=n(22224),f={namespaced:!0,state:()=>({modals:[]}),mutations:{PUSH:(e,t)=>{-1===e.modals.findIndex(e=>e.id===t.id)&&e.modals.push(t)},SHOW:(e,t)=>{const n=e.modals.find(e=>e.id===t);n&&(n.visible=!0)},HIDE:(e,t)=>{const n=e.modals.find(e=>e.id===t);n&&(n.visible=!1)},REMOVE:(e,t)=>{const n=e.modals.findIndex(e=>e.id===t);-1!==n&&e.modals.splice(n,1)}},actions:{push:async({commit:e,dispatch:t},{component:n,props:o={},onDetach:r=null})=>{const i=(0,p.uniqueId)("modal");r&&r(async()=>{await t("hide",{id:i}),await t("remove",{id:i})});try{return await new Promise((t,r)=>{e("PUSH",{id:i,visible:!0,component:n,props:o,resolve:t,reject:r})})}finally{await e("HIDE",i)}},show:async({commit:e},{id:t})=>{await e("SHOW",t)},hide:async({commit:e},{id:t})=>{await e("HIDE",t),await new Promise(e=>setTimeout(()=>e(),500))},remove:async({commit:e},{id:t})=>{await e("REMOVE",t)},resolve:async({state:e},{id:t,value:n})=>{var o;null===(o=e.modals.find(e=>e.id===t))||void 0===o||o.resolve(n)},reject:async({state:e},{id:t,value:n})=>{var o;null===(o=e.modals.find(e=>e.id===t))||void 0===o||o.reject(n)}}},v=n(6862);const y=document.createElement("div");document.body.appendChild(y),null!==(c=window.App)&&void 0!==c&&c.modalStyleEntry?(0,v.A)(window.App.modalStyleEntry).then(()=>{(0,o.A)(y,(e,{store:t})=>({store:t,render:e=>e(m)}))}):(0,o.A)(y,(e,{store:t})=>({store:t,render:e=>e(m)}))}}]);
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.