1(()=>{var __webpack_modules__={68596:(a,e,t)=>{"use strict";var i=t(264),o=t(43576),r=t(75836),s=t(92444);function l(a,e,t,i,o,r){var l=(0,s.E1)("router-view");return(0,s.Wz)(),(0,s.Az)(l)}var n=t(8932);const f=(0,s._M)({name:"App",mounted:function(){var a=this;this.$q.iconSet.arrow.dropdown="fa fa-caret-down",this.$q.iconSet.expansionItem.icon="fa fa-chevron-down",n.kN.on("service-worker.update.available",(function(){a.$router.push({name:"app.update.app"})}))}});var d=t(68716);const c=(0,d.c)(f,[["render",l]]),u=c;var h=t(29564),m=t(95323),g=t(7936),p=(t(23816),t(73376));class b{constructor(){this.pages=p.c,this.routes=[]}getRoutes(){return this.loadRoutes(),this.addExtraRoutes(),this.routes}loadRoutes(){for(const[a,e]of Object.entries(this.pages))if(0!==Object.keys(e).length)for(const[t,i]of Object.entries(e))i.activated&&this.createAndAddRoute(i)}createAndAddRoute(a){const e={default:a.path[this.defaultLanguage]||a.path},t={path:e.default,component:a.layout,children:[{path:"",component:a.page,...this.getOptionsPage(a)}]};this.routes.push(t)}getOptionsPage(a,e=!1){let t=a.middleware||[];return{name:a.name,meta:{...a,permission:a.permission||null,activated:a.activated,path:a.path,title:a.title,headerTitle:a.headerTitle||!1,icon:a.icon,authenticated:a.authenticated,subHeader:a.subHeader||{}},props:a.props||!0,beforeEnter:t}}addExtraRoutes(){const a="/:catchAll(.*)";{const e={path:a,component:()=>Promise.all([t.e(1968),t.e(1640),t.e(4960)]).then(t.bind(t,84660)),children:[{path:"",component:()=>t.e(5904).then(t.bind(t,15904)),name:"app.not.found",meta:{permission:null,activated:!0,path:a,name:"app.not.found",title:"sidebar.pageNotFound",headerTitle:!1,icon:"fas fa-chart-bar",authenticated:!1,subHeader:{}},props:!0,beforeEnter:[]}]};this.routes.push(e)}}}const w=new b,y=w;var v=t(87344);const k=(0,m.wR)((function(){var a=y.getRoutes(),e=g.Ow,t=(0,g.gv)({scrollBehavior:function(){return{left:0,top:0}},routes:a,history:e("")});return v.c.setRouter(t),t}));async function q(a,e){const i=a(u);i.use(o.c,e);const s="function"===typeof h.c?await(0,h.c)({}):h.c,{storeKey:l}=await Promise.resolve().then(t.bind(t,29564)),n=(0,r.Md)("function"===typeof k?await k({store:s}):k);return s.$router=n,{app:i,store:s,storeKey:l,router:n}}var x=t(90372),C=t(55814),A=t(6336),P=t(73808),E=t(17344),S=t(46676),D=t(12144),_=t(47022),z=t(44056),T=t(45136),$=t(21432),F=t(70332),I=t(99936),R=t(81628),N=t(80272),V=t(87132);const M={config:{},iconSet:x.c,plugins:{AddressbarColor:C.c,AppFullscreen:A.c,AppVisibility:P.c,BottomSheet:E.c,Cookies:S.c,Dark:D.c,Dialog:_.c,Loading:z.c,LoadingBar:T.c,LocalStorage:$.c,Meta:F.cp,Notify:I.c,Screen:R.c,SessionStorage:N.c,TouchHold:V.c}};var L=t(21928),O=t(88360);(0,L.s)("service-worker.js",{ready:function(){console.log("Service worker is active.")},registered:function(){console.log("Service worker has been registered.")},cached:function(){console.log("Content has been cached for offline use.")},updatefound:function(){console.log("New content is downloading.")},updated:function(){console.log("New content is available; please refresh."),setTimeout((function(){return O.c.emit("service-worker.update.available")}),3e3)},offline:function(){console.log("No internet connection found. App is running in offline mode.")},error:function(a){console.error("Error during service worker registration:",a)}});const Q="";async function j({app:a,router:e,store:t,storeKey:i},o){let r=!1;const s=a=>{try{return e.resolve(a).href}catch(t){}return Object(a)===a?null:a},l=a=>{if(r=!0,"string"===typeof a&&/^https?:\/\//.test(a))return void(window.location.href=a);const e=s(a);null!==e&&(window.location.href=e,window.location.reload())},n=window.location.href.replace(window.location.origin,"");for(let d=0;!1===r&&d<o.length;d++)try{await o[d]({app:a,router:e,store:t,ssrContext:null,redirect:l,urlPath:n,publicPath:Q})}catch(f){return f&&f.url?void l(f.url):void console.error("[Quasar] boot error:",f)}!0!==r&&(a.use(e),a.use(t,i),a.mount("#q-app"))}q(i.W0,M).then((a=>{const[e,i]=void 0!==Promise.allSettled?["allSettled",a=>a.map((a=>{if("rejected"!==a.status)return a.value.default;console.error("[Quasar] boot error:",a.reason)}))]:["all",a=>a.map((a=>a.default))];return Promise[e]([Promise.resolve().then(t.bind(t,33931)),Promise.resolve().then(t.bind(t,52852)),Promise.resolve().then(t.bind(t,17488)),Promise.resolve().then(t.bind(t,97848)),Promise.resolve().then(t.bind(t,80068)),Promise.resolve().then(t.bind(t,64256)),Promise.resolve().then(t.bind(t,60196)),Promise.resolve().then(t.bind(t,11680))]).then((e=>{const t=i(e).filter((a=>"function"===typeof a));j(a,t)}))}))},33931:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>f});t(23816);var i=t(16728),o=t(8932),r=t(44056),s=t(36416),l=t.n(s),n=t(18528)["c"];function f({app:a,router:e,store:t,ssrContext:s}){r.c.show();const f=n("app.baseUrl"),d=["http://","https://",":8080",":3000","www."],c=f||(s?s.req.get("host"):window.location.host);let u=c;function h(a=[]){a.forEach((a=>{""!==a.message&&o.Qb[a.type||"info"](a)}))}
1f||(d.forEach((a=>u=u.replace(a,""))),-1!=c.indexOf("www")&&(u=`www.${u}`),u=`https://${u}`),t.commit("qsiteApp/SET_BASE_URL",u),t.commit("qsiteApp/SET_ORIGIN_URL",s?s.req.get("origin"):window.location.origin),i.c.defaults.baseURL=`${u}/api`,console.log(`[AXIOS] Registered Host: ${u}`),i.c.defaults.params={setting:{}},i.c.defaults.paramsSerializer=function(a){return l().stringify(Object.fromEntries(Object.entries(a).map((([a,e])=>[a,"object"===typeof e?JSON.stringify(e):e]))))};let m=null;e.beforeEach((async(a,e,t)=>{m&&m.abort(),m=new AbortController,i.c.defaults.signal=m.signal,t()})),i.c.interceptors.request.use((async function(a){return t.dispatch("quserAuth/REFRESH_TOKEN"),"get"==a.method&&(a.signal=m?m.signal:null),a}),(function(a){return Promise.reject(a)})),i.c.interceptors.response.use((async a=>{a.data&&a.data.messages&&h(a.data.messages);const t="api.version",i=a.headers["x-app-version"],r=await o.qu.get.item(t);return r&&i?i>r&&"app.update.app"!=e.currentRoute.value.name&&e.push({name:"app.update.app",query:{version:i}}):i&&await o.qu.set(t,i),a}),(a=>{if(!i.c.isCancel(a)&&a.response){let t=a.response.status;switch(t){case 401:let t=e.currentRoute.value.name;"auth.login"!=t&&"auth.change.password"!=t&&e.push({name:"auth.logout"});break;case 400:let i={};a.response.data&&(a.response.data.errors&&(i=JSON.parse(a.response.data.errors)),a.response.data.messages&&a.response.data.messages.forEach((a=>{i={...i,...JSON.parse(a.message)}}))),Object.keys(i).length&&h([{type:"error",timeout:2e4,message:Object.keys(i).map((a=>{let e=a.split(".")[0],t=i[a];return`<div>⢠[${e}] ${t.join(",")}</div>`})).join("")}]);break;default:a.response.data&&a.response.data.messages&&h(a.response.data.messages);break}}return Promise.reject(a)})),a.config.globalProperties.$axios=i.c}},60196:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(8932);t(66494),t(48904);const o=async({app:a,router:e,store:t,Vue:o})=>{navigator&&navigator.serviceWorker&&navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage&&navigator.serviceWorker.controller.postMessage({msg:"clearCache"}),t.dispatch("qsiteApp/SET_SITE_COLORS"),t.dispatch("qsiteApp/SET_EXTRA"),t.dispatch("qsiteApp/LOAD_CLARITY");let r=t.getters["qsiteApp/getSettingValueByName"]("isite::api-maps");r&&i.i4.loadCDN(`https://maps.googleapis.com/maps/api/js?offset=5&key=${r}&libraries=places`)}},11680:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>qu});var i=t(44056),o=t(70448),r=t.n(o),s=t(66494),l=t(92444),n=t(74044);const f={class:"q-box-inner-loading"},d={class:"q-ma-none text-primary q-title"};function c(a,e,t,i,o,r){const s=(0,l.E1)("q-spinner"),c=(0,l.E1)("q-inner-loading");return(0,l.Wz)(),(0,l.Az)(c,{id:"innerLoadingMaster",showing:t.visible},{default:(0,l.Ql)((()=>[(0,l.QD)("div",f,[(0,l.K2)(s,{size:"50px",color:"primary"}),(0,l.QD)("h6",d,(0,n.WA)(r.message),1)])])),_:1},8,["showing"])}const u={props:{visible:{default:!1},label:{default:!1}},mounted(){this.$nextTick((function(){this.init()}))},data(){return{uid:this.$uid(),labelMessage:""}},computed:{message(){return this.$tr("isite.cms.label.loading")}},methods:{init(){this.label?this.labelMessage=this.$clone(this.label):this.labelMessage=this.message}}};var h=t(68716),m=t(23372),g=t(21028),p=t(95252),b=t.n(p);const w=(0,h.c)(u,[["render",c]]),y=w;b()(u,"components",{QInnerLoading:m.c,QSpinner:g.c});t(23816);const v={id:"notFoundComponent",class:"text-center"},k={class:"text-faded"},q=(0,l.QD)("strong",null,"(404)",-1);function x(a,e,t,i,o,r){const s=(0,l.E1)("q-icon"),f=(0,l.E1)("q-btn");return(0,l.Wz)(),(0,l.An)("div",v,[(0,l.K2)(s,{name:"fa-light fa-plug-circle-xmark",color:"grey-7",size:"100px"}),(0,l.QD)("p",k,[(0,l.mY)((0,n.WA)(r.labelText),1),q]),t.showButton?((0,l.Wz)(),(0,l.Az)(f,{key:0,color:"primary",style:{width:"200px"},onClick:e[0]||(e[0]=e=>a.$router.push({name:t.routeName})),label:r.buttonText,rounded:"",unelevated:""},null,8,["label"])):(0,l.g1)("",!0)])}const C={name:"Error404",props:{showButton:{default:!0},routeName:{default:"app.home"},label:{default:!1},buttonLabel:{default:!1}},computed:{labelText(){return this.label||`${this.$tr("isite.cms.message.notFound")}...`},buttonText(){return this.buttonLabel||this.$tr("isite.cms.message.goToHome")}}};var A=t(58120),P=t(99140);const E=(0,h.c)(C,[["render",x]]),S=E;b()(C,"components",{QIcon:A.c,QBtn:P.c});const D={id:"notFoundComponent",class:"text-center"},z={class:"text-faded"},T=(0,l.QD)("strong",null,"(401)",-1);
1function $(a,e,t,i,o,r){const s=(0,l.E1)("q-icon"),f=(0,l.E1)("q-btn");return(0,l.Wz)(),(0,l.An)("div",D,[(0,l.K2)(s,{name:"fas fa-user-lock",color:"grey-7",size:"80px"}),(0,l.QD)("p",z,[(0,l.mY)((0,n.WA)(r.labelText),1),T]),t.showButton?((0,l.Wz)(),(0,l.Az)(f,{key:0,color:"primary",style:{width:"200px"},onClick:e[0]||(e[0]=e=>a.$helper.openExternalURL(a.$store.state.qsiteApp.baseUrl,!1)),label:r.buttonText,rounded:"",unelevated:""},null,8,["label"])):(0,l.g1)("",!0)])}const F={name:"Error401",props:{showButton:{default:!0},routeName:{default:"app.home"},label:{default:!1},buttonLabel:{default:!1}},computed:{labelText(){return this.label||`${this.$tr("isite.cms.message.notAuthorized")}...`},buttonText(){return this.buttonLabel||this.$tr("isite.cms.message.backToSite")}}},I=(0,h.c)(F,[["render",$]]),R=I;b()(F,"components",{QIcon:A.c,QBtn:P.c});const N=["innerHTML"];function V(a,e,t,i,o,r){const s=(0,l.E1)("q-icon");return(0,l.Wz)(),(0,l.An)("div",{id:"notResult",class:(0,n.WN)(`text-center text-${t.color}`)},[(0,l.K2)(s,{name:"fal fa-box-open",color:t.color,size:"20px",class:"q-mr-sm"},null,8,["color"]),(0,l.QD)("label",{innerHTML:t.label||a.$tr("isite.cms.message.searchNotFound")},null,8,N)],2)}const M={name:"notResult",props:{label:{default:!1},color:{default:"grey-6"}}},L=(0,h.c)(M,[["render",V]]),O=L;b()(M,"components",{QIcon:A.c});var Q=t(264);const j={id:"uploadImageComponent"};function W(a,e,t,i,o,r){const s=(0,l.E1)("avatar-image"),f=(0,l.E1)("q-icon"),d=(0,l.E1)("q-item-section"),c=(0,l.E1)("q-item"),u=(0,l.E1)("q-menu"),h=(0,l.E1)("q-btn"),m=(0,l.E1)("inner-loading"),g=(0,l.E1)("q-uploader"),p=(0,l.iS)("close-popup");return(0,l.Wz)(),(0,l.An)("div",j,[(0,l.QD)("div",{id:"contentUploadImage",onClick:e[2]||(e[2]=a=>""==o.file&&r.uploadFile()),class:"full-width full-height"},[t.hiddePreview?(0,l.g1)("",!0):((0,l.Wz)(),(0,l.Az)(s,{key:0,height:t.height,width:t.width,src:r.getImageUrl,class:"img-file"},null,8,["height","width","src"])),(0,l.K2)(h,{id:"actionbutton",icon:"fas fa-camera",color:t.color,loading:o.loading,rounded:""},{default:(0,l.Ql)((()=>[o.file?((0,l.Wz)(),(0,l.Az)(u,{key:0},{default:(0,l.Ql)((()=>[(0,l.wt)(((0,l.Wz)(),(0,l.Az)(c,{onClick:e[0]||(e[0]=a=>r.uploadFile()),clickable:""},{default:(0,l.Ql)((()=>[(0,l.K2)(d,{avatar:""},{default:(0,l.Ql)((()=>[(0,l.K2)(f,{name:"fas fa-file-image",color:t.color},null,8,["color"])])),_:1}),(0,l.K2)(d,null,{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(""==o.file?a.$tr("isite.cms.message.uploadImage"):a.$tr("isite.cms.message.changeImage")),1)])),_:1})])),_:1})),[[p]]),""!=o.file?(0,l.wt)(((0,l.Wz)(),(0,l.Az)(c,{key:0,clickable:"",onClick:e[1]||(e[1]=a=>r.removeFile())},{default:(0,l.Ql)((()=>[(0,l.K2)(d,{avatar:""},{default:(0,l.Ql)((()=>[(0,l.K2)(f,{name:"fas fa-trash",color:t.color},null,8,["color"])])),_:1}),(0,l.K2)(d,null,{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.message.deleteImage")),1)])),_:1})])),_:1})),[[p]]):(0,l.g1)("",!0)])),_:1})):(0,l.g1)("",!0)])),_:1},8,["color","loading"]),(0,l.K2)(m,{visible:o.loading},null,8,["visible"])]),(0,l.wt)((0,l.K2)(g,{url:"",ref:"uploadComponent",modelValue:o.file,"onUpdate:modelValue":e[3]||(e[3]=a=>o.file=a),onAdded:r.setFile,extensions:".jpg",accept:".jpg, image/*"},null,8,["modelValue","onAdded"]),[[Q.Ub,!1]])])}const U={props:{color:{default:"primary"},rounded:{type:Boolean,default:!1},width:{default:"180px"},height:{default:"180px"},modelValue:{default:null},defaultImage:{default:!1},hiddePreview:{type:Boolean,default:!1}},emits:["update:modelValue"],components:{},watch:{modelValue(){this.loadImage()}},mounted(){this.$nextTick((function(){this.loadImage()}))},data(){return{loading:!1,file:""}},computed:{getImageUrl(){return""!=this.file?this.file:this.defaultImage||this.defaultImg},stylesImage(){return`\n background-image: url(${this.getImageUrl});\n width : ${this.width};\n height: ${this.height};\n border-radius: ${this.rounded?"50%":"10px"}\n `},defaultImg(){return`${this.$store.state.qsiteApp.baseUrl}/modules/iblog/img/post/default.jpg`}},methods:{loadImage(){this.modelValue&&(this.file=this.$clone(this.modelValue))},async uploadFile(){this.$refs.uploadComponent.reset(),setTimeout((()=>{this.$refs.uploadComponent.pickFiles()}),500)},setFile(a){this.loading=!0,setTimeout((async()=>{this.file=await this.getBase64(a[0]),this.$emit("update:modelValue",this.file),this.loading=!1}),500)},getBase64(a){return new Promise(((e,t)=>{let i=a.__img.src;if(-1==i.indexOf("blob"))return e(i);var o=new FileReader;o.readAsDataURL(a),o.onload=function(){e(o.result)}}))},removeFile(){return new Promise(((a,e)=>{if(""==this.file)return a(!0);this.loading=!0,setTimeout((()=>(this.$refs.uploadComponent.reset(),this.file="",this.loading=!1,this.$emit("update:modelValue",this.file),a(!0))),500)}))}}};var B=t(93832),K=t(84884),H=t(11032),G=t(59600),Y=t(81020);const J=(0,h.c)(U,[["render",W]]),Z=J;b()(U,"components",{QBtn:P.c,QMenu:B.c,QItem:K.c,QItemSection:H.c,QIcon:A.c,QUploader:G.c}),b()(U,"directives",{ClosePopup:Y.c});const X={key:0,class:"relative-position"},aa={id:"dynamicFieldComponent"},ea={key:0},ta={key:0},ia={class:"text-primary"},oa={class:"text-caption q-ml-sm text-grey-9"},ra=["data-testid"],sa={key:0,class:"input-title text-capitalize"},la={key:5,class:"tw-flex tw-w-full tw-items-center"},na={class:"tw-w-11/12"},fa=["src"],da={class:"row items-center"},ca={key:0},ua={key:1},ha={key:0,style:{color:"rgba(0, 0, 0, 0.87)"}},ma={key:0},ga=["src"],pa=["innerHTML"],ba={key:21,class:"round bg-white"},wa={key:31,class:"round bg-white"},ya={key:32,class:"field-no-padding no-border code-dinamyc-field",label:""},va={class:"full-width"},ka={key:0,class:"text-grey-8 q-mb-xs"},qa={key:33,class:"tw-flex tw-flex-col tw-items-end tw-mb-4"},xa=["innerHTML"];
1function Ca(a,e,t,i,o,r){const s=(0,l.E1)("q-icon"),f=(0,l.E1)("help-text"),d=(0,l.E1)("crud"),c=(0,l.E1)("q-input"),u=(0,l.E1)("q-btn"),h=(0,l.E1)("q-tooltip"),m=(0,l.E1)("q-date"),g=(0,l.E1)("q-popup-proxy"),p=(0,l.E1)("q-time"),b=(0,l.E1)("timeSpent"),w=(0,l.E1)("dateRangePicker"),y=(0,l.E1)("q-chip"),v=(0,l.E1)("q-item-section"),k=(0,l.E1)("q-item"),q=(0,l.E1)("q-checkbox"),x=(0,l.E1)("q-avatar"),C=(0,l.E1)("q-item-label"),A=(0,l.E1)("q-select"),P=(0,l.E1)("q-img"),E=(0,l.E1)("tree-select"),S=(0,l.E1)("q-field"),D=(0,l.E1)("ck-editor"),_=(0,l.E1)("recursive-select"),z=(0,l.E1)("upload-image"),T=(0,l.E1)("select-media"),$=(0,l.E1)("manage-permissions"),F=(0,l.E1)("manage-settings"),I=(0,l.E1)("schedules-form"),R=(0,l.E1)("q-color"),N=(0,l.E1)("q-toggle"),V=(0,l.E1)("map-leaflet"),M=(0,l.E1)("signature"),L=(0,l.E1)("uploader"),O=(0,l.E1)("q-rating"),j=(0,l.E1)("select-icon"),W=(0,l.E1)("q-option-group"),U=(0,l.E1)("captcha"),B=(0,l.E1)("schedulable"),K=(0,l.E1)("json-editor-vue"),H=(0,l.E1)("expressionField"),G=(0,l.E1)("localizedPhone"),Y=(0,l.E1)("multipleDynamicFields"),J=(0,l.E1)("preview-file");return o.success?((0,l.Wz)(),(0,l.An)("div",X,[(0,l.QD)("div",aa,[t.readOnly?((0,l.Wz)(),(0,l.An)("div",ea,[r.infoReadOnly?((0,l.Wz)(),(0,l.An)("div",ta,[(0,l.QD)("div",ia,[(0,l.K2)(s,{name:"fas fa-circle",size:"8px",class:"q-mr-xs"}),(0,l.mY)(" "+(0,n.WA)(r.fieldLabel),1)]),(0,l.QD)("div",oa,(0,n.WA)(r.infoReadOnly),1)])):(0,l.g1)("",!0)])):((0,l.Wz)(),(0,l.An)("div",{key:1,"data-testid":`dynamicField-${t.field.testId||t.field.name}`},[r.loadField("html")||r.loadField("multiSelect")?((0,l.Wz)(),(0,l.An)("div",sa,(0,n.WA)(r.fieldLabel),1)):(0,l.g1)("",!0),r.helpLoad.load&&t.field.help&&t.field.help.description?((0,l.Wz)(),(0,l.An)("div",{key:1,class:(0,n.WN)(r.helpLoad.class)},[(0,l.K2)(f,{title:r.fieldLabel,description:t.field.help.description,"btn-style":`margin:${r.helpLoad.margin}`},null,8,["title","description","btn-style"])],2)):(0,l.g1)("",!0),r.loadField("crud")||t.field.props&&t.field.props.crudData?((0,l.Wz)(),(0,l.Az)(d,(0,l.Gu)({key:2,modelValue:o.responseValue,"onUpdate:modelValue":e[0]||(e[0]=a=>o.responseValue=a)},r.fieldProps,{key:t.field.name,type:t.field.props.crudType||"select",ref:"crudComponent",class:`q-mb-xs ${t.field.help?"crud-dynamic-field":""} ${t.field.props&&"button-create"==t.field.props.crudType?"absolute-right":""}`}),null,16,["modelValue","type","class"])):(0,l.g1)("",!0),r.loadField("input")?((0,l.Wz)(),(0,l.Az)(c,(0,l.Gu)({key:3,modelValue:o.responseValue,"onUpdate:modelValue":e[2]||(e[2]=a=>o.responseValue=a)},r.fieldProps,{onKeyup:e[3]||(e[3]=(0,Q.jj)((e=>a.$emit("enter")),["enter"])),label:r.fieldLabel,class:""+(t.field.help?"input-dynamic-field":"")}),(0,l.QP)({_:2},[r.fieldProps.icon?{name:"prepend",fn:(0,l.Ql)((()=>[(0,l.K2)(s,{name:r.fieldProps.icon,size:"18px"},null,8,["name"])])),key:"0"}:void 0,r.isFieldPassword?{name:"append",fn:(0,l.Ql)((()=>[(0,l.K2)(s,{name:o.showPassword?"fa-light fa-eye":"fa-light fa-eye-slash",class:"cursor-pointer",onClick:e[1]||(e[1]=a=>o.showPassword=!o.showPassword)},null,8,["name"])])),key:"1"}:void 0]),1040,["modelValue","label","class"])):(0,l.g1)("",!0),r.loadField("inputStandard")?((0,l.Wz)(),(0,l.Az)(c,(0,l.Gu)({key:4,modelValue:o.responseValue,"onUpdate:modelValue":e[5]||(e[5]=a=>o.responseValue=a)},r.fieldProps,{onKeyup:e[6]||(e[6]=(0,Q.jj)((e=>a.$emit("enter")),["enter"])),style:{"margin-bottom":"20px"}}),(0,l.QP)({_:2},[r.fieldProps.icon?{name:"prepend",fn:(0,l.Ql)((()=>[(0,l.K2)(s,{name:r.fieldProps.icon,size:"18px"},null,8,["name"])])),key:"0"}:void 0,r.isFieldPassword?{name:"append",fn:(0,l.Ql)((()=>[(0,l.K2)(s,{name:o.showPassword?"fa-light fa-eye":"fa-light fa-eye-slash",class:"cursor-pointer",onClick:e[4]||(e[4]=a=>o.showPassword=!o.showPassword)},null,8,["name"])])),key:"1"}:void 0]),1040,["modelValue"])):(0,l.g1)("",!0),r.loadField("quantity")?((0,l.Wz)(),(0,l.An)("div",la,[(0,l.QD)("div",null,[(0,l.K2)(u,{class:"",size:"sm",flat:"",round:"",color:"primary",icon:"fa-solid fa-minus",onClick:e[7]||(e[7]=a=>t.field.value=o.responseValue>0?--o.responseValue:0),disable:r.fieldProps.readonly},null,8,["disable"])]),(0,l.QD)("div",na,[(0,l.K2)(c,(0,l.Gu)({modelValue:o.responseValue,"onUpdate:modelValue":e[8]||(e[8]=a=>o.responseValue=a)},r.fieldProps,{class:"bg-white col-8"}),null,16,["modelValue"])]),(0,l.QD)("div",null,[(0,l.K2)(u,{class:"",size:"sm",flat:"",round:"",color:"primary",icon:"fa-solid fa-plus",onClick:e[9]||(e[9]=a=>t.field.value=++o.responseValue),disable:r.fieldProps.readonly},null,8,["disable"])])])):(0,l.g1)("",!0),r.loadField("search")?((0,l.Wz)(),(0,l.Az)(c,(0,l.Gu)({key:6,modelValue:o.responseValue,"onUpdate:modelValue":e[11]||(e[11]=a=>o.responseValue=a)},r.fieldProps,{onKeyup:e[12]||(e[12]=(0,Q.jj)((e=>a.$emit("enter")),["enter"])),class:""+(t.field.help?"search-dynamic-field":"")}
1),{append:(0,l.Ql)((()=>[void 0===r.fieldProps.icon||r.fieldProps.icon?((0,l.Wz)(),(0,l.Az)(s,{key:0,name:r.fieldProps.icon||"fa-duotone fa-magnifying-glass",size:"xs",class:"cursor-pointer",onClick:e[10]||(e[10]=e=>a.$emit("enter"))},null,8,["name"])):(0,l.g1)("",!0)])),_:1},16,["modelValue","class"])):(0,l.g1)("",!0),r.loadField("date")?((0,l.Wz)(),(0,l.Az)(c,(0,l.Gu)({key:7,modelValue:o.responseValue,"onUpdate:modelValue":e[17]||(e[17]=a=>o.responseValue=a)},r.fieldProps.field,{label:r.fieldLabel,class:["tw-w-full",""+(t.field.help?"date-dynamic-field":"")]}),{prepend:(0,l.Ql)((()=>[(0,l.wt)((0,l.K2)(u,{"text-color":"primary",class:"q-mr-sm",size:"sm",unelevated:"",round:"",icon:"fa-regular fa-chevron-left",onClick:e[13]||(e[13]=a=>r.updateDate(!1))},{default:(0,l.Ql)((()=>[(0,l.K2)(h,{anchor:"bottom middle",self:"top middle"},{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.label.previous")),1)])),_:1})])),_:1},512),[[Q.Ub,t.field.quickNavigation]]),r.fieldProps.field.icon?((0,l.Wz)(),(0,l.Az)(s,{key:0,name:r.fieldProps.field.icon,size:"18px",class:"cursor-pointer",color:"blue-grey"},{default:(0,l.Ql)((()=>[(0,l.K2)(g,{ref:"qDateProxy","transition-show":"scale","transition-hide":"scale"},{default:(0,l.Ql)((()=>[(0,l.K2)(m,(0,l.Gu)({modelValue:o.responseValue,"onUpdate:modelValue":e[14]||(e[14]=a=>o.responseValue=a)},r.fieldProps.slot,{"onUpdate:modelValue":e[15]||(e[15]=()=>a.$refs.qDateProxy.hide())}),null,16,["modelValue"])])),_:1},512)])),_:1},8,["name"])):(0,l.g1)("",!0)])),append:(0,l.Ql)((()=>[(0,l.wt)((0,l.K2)(u,{"text-color":"primary",class:"q-mr-sm",size:"sm",unelevated:"",round:"",icon:"fa-regular fa-chevron-right",onClick:e[16]||(e[16]=a=>r.updateDate(!0))},{default:(0,l.Ql)((()=>[(0,l.K2)(h,{anchor:"bottom middle",self:"top middle"},{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.label.next")),1)])),_:1})])),_:1},512),[[Q.Ub,t.field.quickNavigation]])])),_:1},16,["modelValue","label","class"])):(0,l.g1)("",!0),r.loadField("hour")?((0,l.Wz)(),(0,l.Az)(c,(0,l.Gu)({key:8,modelValue:o.responseValue,"onUpdate:modelValue":e[20]||(e[20]=a=>o.responseValue=a)},r.fieldProps.field,{label:r.fieldLabel,class:""+(t.field.help?"hour-dynamic-field":"")}),{prepend:(0,l.Ql)((()=>[r.fieldProps.field.icon?((0,l.Wz)(),(0,l.Az)(s,{key:0,name:r.fieldProps.field.icon,size:"18px",class:"cursor-pointer",color:"blue-grey"},{default:(0,l.Ql)((()=>[(0,l.K2)(g,{ref:"qTimeProxy","transition-show":"scale","transition-hide":"scale"},{default:(0,l.Ql)((()=>[(0,l.K2)(p,(0,l.Gu)({modelValue:o.responseValue,"onUpdate:modelValue":e[18]||(e[18]=a=>o.responseValue=a)},r.fieldProps.slot,{"onUpdate:modelValue":e[19]||(e[19]=()=>a.$refs.qTimeProxy.hide())}),null,16,["modelValue"])])),_:1},512)])),_:1},8,["name"])):(0,l.g1)("",!0)])),_:1},16,["modelValue","label","class"])):(0,l.g1)("",!0),r.loadField("fullDate")?((0,l.Wz)(),(0,l.Az)(c,(0,l.Gu)({key:9,modelValue:o.responseValue,"onUpdate:modelValue":e[25]||(e[25]=a=>o.responseValue=a)},r.fieldProps.field,{label:r.fieldLabel,class:""+(t.field.help?"full-date-dynamic-field":"")}),{prepend:(0,l.Ql)((()=>[(0,l.K2)(s,{name:"fa-light fa-calendar-day",class:"cursor-pointer",color:"blue-grey"},{default:(0,l.Ql)((()=>[(0,l.K2)(g,{ref:"qDateProxy","transition-show":"scale","transition-hide":"scale"},{default:(0,l.Ql)((()=>[(0,l.K2)(m,(0,l.Gu)({modelValue:o.responseValue,"onUpdate:modelValue":e[21]||(e[21]=a=>o.responseValue=a)},r.fieldProps.slot,{"onUpdate:modelValue":e[22]||(e[22]=()=>a.$refs.qDateProxy.hide())}),null,16,["modelValue"])])),_:1},512)])),_:1})])),append:(0,l.Ql)((()=>[(0,l.K2)(s,{name:"fa-light fa-clock",class:"cursor-pointer",color:"blue-grey"},{default:(0,l.Ql)((()=>[(0,l.K2)(g,{ref:"qTimeProxy","transition-show":"scale","transition-hide":"scale"},{default:(0,l.Ql)((()=>[(0,l.K2)(p,(0,l.Gu)({modelValue:o.responseValue,"onUpdate:modelValue":[e[23]||(e[23]=a=>o.responseValue=a),e[24]||(e[24]=()=>a.$refs.qTimeProxy.hide())],format24h:r.fieldProps.field.format24h},r.fieldProps.slot),null,16,["modelValue","format24h"])])),_:1},512)])),_:1})])),_:1},16,["modelValue","label","class"])):(0,l.g1)("",!0),r.loadField("timeSpent")?((0,l.Wz)(),(0,l.Az)(b,{key:10,modelValue:o.responseValue,"onUpdate:modelValue":e[26]||(e[26]=a=>o.responseValue=a),fieldProps:r.fieldProps,label:r.fieldLabel,class:(0,n.WN)(""+(t.field.help?"full-date-dynamic-field":""))},null,8,["modelValue","fieldProps","label","class"])):(0,l.g1)("",!0),r.loadField("dateRange")?((0,l.Wz)(),(0,l.Az)(w,{key:11,modelValue:o.responseValue,"onUpdate:modelValue":e[27]||(e[27]=a=>o.responseValue=a),fieldProps:r.fieldProps,label:r.fieldLabel,class:(0,n.WN)(""+(t.field.help?"full-date-dynamic-field":""))},null,8,["modelValue","fieldProps","label","class"])):(0,l.g1)("",!0),r.loadField("select")?((0,l.Wz)(),(0,l.Az)(A,(0,l.Gu)({key:12,modelValue:o.responseValue,"onUpdate:modelValue":e[30]||(e[30]=a=>o.responseValue=a)},r.fieldProps,{label:r.fieldLabel,"use-input":"",options:r.formatOptions,"onUpdate:modelValue":e[31]||(e[31]=a=>r.matchTags(t.field)),onFilter:r.filterSelectOptions,onClear:e[32]||(e[32]=a=>t.field.props.multiple?o.responseValue=[]:""),onInputValue:r.addedNewValue,class:""+(t.field.help?"select-dynamic-field":"")}
1),(0,l.QP)({"before-options":(0,l.Ql)((()=>[t.field.props.selectAll&&t.field.props.multiple?((0,l.Wz)(),(0,l.An)("div",ma,[(0,l.K2)(u,{class:"full-width",flat:"",color:"primary","no-caps":"",onClick:r.selectAllOptions},{default:(0,l.Ql)((()=>[(0,l.K2)(s,{left:"",size:"xs",name:"fa-light "+(r.allSelected?"fa-square-check":"fa-square")},null,8,["name"]),(0,l.QD)("div",null,(0,n.WA)(a.$tr("isite.cms.label.selectAll")),1)])),_:1},8,["onClick"])])):(0,l.g1)("",!0),(0,l.oF)(a.$slots,"before-options")])),"after-options":(0,l.Ql)((()=>[(0,l.oF)(a.$slots,"after-options")])),_:2},[t.field.props.quantityMultiple&&t.field.props.multiple?{name:"selected-item",fn:(0,l.Ql)((a=>[a.index<t.field.props.quantityMultiple?((0,l.Wz)(),(0,l.Az)(y,{key:0,removable:"",dense:"",onRemove:e=>a.removeAtIndex(a.index),tabindex:a.tabindex,class:"q-ma-none"},{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.opt.label),1)])),_:2},1032,["onRemove","tabindex"])):(0,l.g1)("",!0)])),key:"0"}:void 0,r.fieldProps.hideDropdownIcon?void 0:{name:"no-option",fn:(0,l.Ql)((()=>[(0,l.oF)(a.$slots,"before-options"),(0,l.K2)(k,null,{default:(0,l.Ql)((()=>[t.field?.loadOptions?.filterByQuery?((0,l.Wz)(),(0,l.Az)(v,{key:0,class:"text-grey"},{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(r.fieldProps.hint),1)])),_:1})):((0,l.Wz)(),(0,l.Az)(v,{key:1,class:"text-grey"},{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.message.notFound")),1)])),_:1}))])),_:1})])),key:"1"},r.fieldProps.hideDropdownIcon?void 0:{name:"option",fn:(0,l.Ql)((i=>[(0,l.K2)(k,(0,n.Gk)((0,l.o9)(i.itemProps)),{default:(0,l.Ql)((()=>[t.field.props&&t.field.props.multiple?((0,l.Wz)(),(0,l.Az)(v,{key:0,avatar:""},{default:(0,l.Ql)((()=>[(0,l.K2)(q,{modelValue:o.responseValue,"onUpdate:modelValue":e[28]||(e[28]=a=>o.responseValue=a),val:i.opt.value},null,8,["modelValue","val"])])),_:2},1024)):(0,l.g1)("",!0),t.field.props.imageField?((0,l.Wz)(),(0,l.Az)(v,{key:1,avatar:""},{default:(0,l.Ql)((()=>[(0,l.K2)(x,null,{default:(0,l.Ql)((()=>[(0,l.QD)("img",{src:r.getImageField(i.opt.id),style:"height: 24px; width: 24px; border-radius: 50%;"},null,8,fa)])),_:2},1024)])),_:2},1024)):(0,l.g1)("",!0),(0,l.K2)(v,null,{default:(0,l.Ql)((()=>[(0,l.QD)("div",da,[t.field.props.selectColor?((0,l.Wz)(),(0,l.An)("div",ca,[(0,l.QD)("div",{class:(0,n.WN)(["tw-h-4 tw-w-4 tw-rounded-full tw-py-3",r.badgeColor(t.field,i)])},null,2)])):(0,l.g1)("",!0),i.opt.icon?((0,l.Wz)(),(0,l.An)("div",ua,[(0,l.K2)(s,{size:"20px",name:i.opt.icon,style:(0,n.MN)(`color: ${i.opt.color??""}`),class:"q-mr-sm"}
1,null,8,["name","style"])])):(0,l.g1)("",!0),(0,l.QD)("div",{class:(0,n.WN)({"tw-px-4":t.field.props.selectColor})},[(0,l.K2)(C,{innerHTML:i.opt.label},null,8,["innerHTML"]),i.opt.sublabel?((0,l.Wz)(),(0,l.Az)(C,{key:0,style:{margin:"0"},caption:""},{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(i.opt.sublabel),1)])),_:2},1024)):(0,l.g1)("",!0)],2)])])),_:2},1024),(0,l.K2)(v,{onClick:e[29]||(e[29]=(0,Q.Y7)((()=>{}),["stop","prevent"])),side:""},{default:(0,l.Ql)((()=>[(0,l.oF)(a.$slots,"actions",{opt:i.opt})])),_:2},1024)])),_:2},1040)])),key:"2"},r.fieldProps.icon?{name:"prepend",fn:(0,l.Ql)((()=>[(0,l.K2)(s,{name:r.fieldProps.icon,size:"18px",color:r.fieldProps.color},null,8,["name","color"])])),key:"3"}:void 0,t.field.props.quantityMultiple&&t.field.props.multiple?{name:"append",fn:(0,l.Ql)((()=>[o.responseValue.length-t.field.props.quantityMultiple>0?((0,l.Wz)(),(0,l.An)("div",ha,"+ "+(0,n.WA)(o.responseValue.length-t.field.props.quantityMultiple),1)):(0,l.g1)("",!0)])),key:"4"}:void 0,r.selectImg?{name:"before",fn:(0,l.Ql)((()=>[(0,l.K2)(x,null,{default:(0,l.Ql)((()=>[(0,l.QD)("img",{src:r.selectImg},null,8,ga)])),_:1})])),key:"5"}:void 0]),1040,["modelValue","label","options","onFilter","onInputValue","class"])):(0,l.g1)("",!0),r.loadField("treeSelect")?((0,l.Wz)(),(0,l.Az)(S,(0,l.Gu)({key:13,modelValue:o.responseValue,"onUpdate:modelValue":e[35]||(e[35]=a=>o.responseValue=a)},r.fieldProps.fieldComponent,{label:r.fieldLabel,class:""+(t.field.help?"treeselect-dynamic-field":"")}),{default:(0,l.Ql)((()=>[(0,l.K2)(E,(0,l.Gu)({modelValue:o.responseValue,"onUpdate:modelValue":e[33]||(e[33]=a=>o.responseValue=a)},r.fieldProps.field,{options:r.formatOptions,placeholder:"","max-height":200,onSelect:e[34]||(e[34]=(e,t)=>a.$emit("select",{node:e,instanceId:t}))}),{"option-label":(0,l.Ql)((({node:a})=>[(0,l.QD)("label",null,[t.field.props.imageField?((0,l.Wz)(),(0,l.Az)(P,{key:0,class:"q-mr-xs",src:r.getImageField(a.id),style:"height: 24px; width: 24px; border-radius: 50%;"},null,8,["src"])):(0,l.g1)("",!0),(0,l.mY)(" "+(0,n.WA)(a.label),1)])])),"before-list":(0,l.Ql)((()=>[(0,l.oF)(a.$slots,"before-options")])),_:3},16,["modelValue","options"])])),_:3},16,["modelValue","label","class"])):(0,l.g1)("",!0),r.loadField("html")?((0,l.Wz)(),(0,l.Az)(S,(0,l.Gu)({key:14,modelValue:o.responseValue,"onUpdate:modelValue":e[37]||(e[37]=a=>o.responseValue=a)},r.fieldProps.fieldComponent,{label:"",class:"field-no-padding"}),{default:(0,l.Ql)((()=>[(0,l.K2)(D,{modelValue:o.responseValue,"onUpdate:modelValue":e[36]||(e[36]=a=>o.responseValue=a),name:t.field.name},null,8,["modelValue","name"])])),_:1},16,["modelValue"])):(0,l.g1)("",!0),r.loadField("multiSelect")?((0,l.Wz)(),(0,l.Az)(S,(0,l.Gu)({key:15,modelValue:o.responseValue,"onUpdate:modelValue":e[39]||(e[39]=a=>o.responseValue=a),label:""},r.fieldProps.fieldComponent),{default:(0,l.Ql)((()=>[(0,l.K2)(_,{modelValue:o.responseValue,"onUpdate:modelValue":e[38]||(e[38]=a=>o.responseValue=a),class:"bg-white full-width",items:o.options},null,8,["modelValue","items"])])),_:1},16,["modelValue"])):(0,l.g1)("",!0),r.loadField("checkbox")?((0,l.Wz)(),(0,l.Az)(S,(0,l.Gu)({key:16,modelValue:o.responseValue,"onUpdate:modelValue":e[41]||(e[41]=a=>o.responseValue=a),class:"field-no-padding"},r.fieldProps.fieldComponent,{label:""}),{default:(0,l.Ql)((()=>[(0,l.K2)(k,{tag:"label",dense:"",style:{padding:"0"}},{default:(0,l.Ql)((()=>[(0,l.K2)(v,{side:"",style:{padding:"0"}},{default:(0,l.Ql)((()=>[(0,l.K2)(q,(0,l.Gu)({modelValue:o.responseValue,"onUpdate:modelValue":e[40]||(e[40]=a=>o.responseValue=a)},r.fieldProps.field,{label:""}),null,16,["modelValue"])])),_:1}),r.fieldProps.field.label?((0,l.Wz)(),(0,l.Az)(v,{key:0},{default:(0,l.Ql)((()=>[(0,l.K2)(C,{caption:""},{default:(0,l.Ql)((()=>[(0,l.QD)("div",{class:"float-right",innerHTML:r.fieldProps.field.label},null,8,pa)])),_:1})])),_:1})):(0,l.g1)("",!0)])),_:1})])),_:1},16,["modelValue"])):(0,l.g1)("",!0),r.loadField("image")?((0,l.Wz)(),(0,l.Az)(S,(0,l.Gu)({key:17,modelValue:o.responseValue,"onUpdate:modelValue":e[43]||(e[43]=a=>o.responseValue=a),class:"field-no-padding",label:""}
1,r.fieldProps.fieldComponent),{default:(0,l.Ql)((()=>[(0,l.K2)(z,(0,l.Gu)({modelValue:o.responseValue,"onUpdate:modelValue":e[42]||(e[42]=a=>o.responseValue=a)},r.fieldProps.field),null,16,["modelValue"])])),_:1},16,["modelValue"])):(0,l.g1)("",!0),r.loadField("media")&&r.configModules("main.qmedia.moduleName")?((0,l.Wz)(),(0,l.Az)(S,(0,l.Gu)({key:18,modelValue:o.responseValue,"onUpdate:modelValue":e[45]||(e[45]=a=>o.responseValue=a),label:"",class:"field-no-padding no-border media-dinamyc-field"},r.fieldProps.fieldComponent),{default:(0,l.Ql)((()=>[(0,l.K2)(T,(0,l.Gu)({modelValue:o.responseValue,"onUpdate:modelValue":e[44]||(e[44]=a=>o.responseValue=a),class:"bg-white"},r.fieldProps.field,{onFiles:t.field.getFiles}),null,16,["modelValue","onFiles"])])),_:1},16,["modelValue"])):(0,l.g1)("",!0),r.loadField("permissions")?((0,l.Wz)(),(0,l.Az)($,{key:19,modelValue:o.responseValue,"onUpdate:modelValue":[e[46]||(e[46]=a=>o.responseValue=a),r.watchValue],class:"tw-mb-5","allow-inherit":!!t.field.allowInherit},null,8,["modelValue","onUpdate:modelValue","allow-inherit"])):(0,l.g1)("",!0),r.loadField("settings")?((0,l.Wz)(),(0,l.Az)(F,{key:20,modelValue:o.responseValue,"onUpdate:modelValue":[e[47]||(e[47]=a=>o.responseValue=a),r.watchValue],class:"q-mb-sm",settings:t.field.settings},null,8,["modelValue","settings","onUpdate:modelValue"])):(0,l.g1)("",!0),r.loadField("schedule")?((0,l.Wz)(),(0,l.An)("div",ba,[(0,l.K2)(I,{modelValue:o.responseValue,"onUpdate:modelValue":e[48]||(e[48]=a=>o.responseValue=a),onInput:r.watchValue,class:"q-mb-sm",onConverted:e[49]||(e[49]=e=>a.$emit("converted",e))},null,8,["modelValue","onInput"])])):(0,l.g1)("",!0),r.loadField("inputColor")?((0,l.Wz)(),(0,l.Az)(c,(0,l.Gu)({key:22,modelValue:o.responseValue,"onUpdate:modelValue":e[51]||(e[51]=a=>o.responseValue=a)},r.fieldProps.field,{label:r.fieldLabel,onClick:e[52]||(e[52]=e=>a.$refs.qColorProxi.show()),ref:`inputColor-${o.fieldKey}`,class:""+(t.field.help?"input-color-dynamic-field":"")}),{append:(0,l.Ql)((()=>[(0,l.K2)(s,{name:"fa-light fa-droplet",class:"cursor-pointer"}),(0,l.K2)(g,{ref:"qColorProxi","transition-show":"scale","transition-hide":"scale"},{default:(0,l.Ql)((()=>[(0,l.K2)(R,{modelValue:o.responseValue,"onUpdate:modelValue":e[50]||(e[50]=a=>o.responseValue=a)},null,8,["modelValue"])])),_:1},512)])),_:1},16,["modelValue","label","class"])):(0,l.g1)("",!0),r.loadField("toggle")?((0,l.Wz)(),(0,l.Az)(N,(0,l.Gu)({key:23,modelValue:o.responseValue,"onUpdate:modelValue":e[53]||(e[53]=a=>o.responseValue=a)},r.fieldProps.field,{label:r.fieldLabel}),null,16,["modelValue","label"])):(0,l.g1)("",!0),r.loadField("positionMarkerMap")?((0,l.Wz)(),(0,l.Az)(S,(0,l.Gu)({key:24,modelValue:o.responseValue,"onUpdate:modelValue":e[55]||(e[55]=a=>o.responseValue=a)},r.fieldProps.fieldComponent,{label:"",class:"field-no-padding no-border"}),{default:(0,l.Ql)((()=>[(0,l.K2)(V,(0,l.Gu)({modelValue:o.responseValue,"onUpdate:modelValue":e[54]||(e[54]=a=>o.responseValue=a),type:"positionMarkerMap"},r.fieldProps.field),null,16,["modelValue"])])),_:1},16,["modelValue"])):(0,l.g1)("",!0),r.loadField("signature")?((0,l.Wz)(),(0,l.Az)(S,(0,l.Gu)({key:25,modelValue:o.responseValue,"onUpdate:modelValue":e[57]||(e[57]=a=>o.responseValue=a)},r.fieldProps.fieldComponent,{"stack-label":"",label:""}),{default:(0,l.Ql)((()=>[(0,l.K2)(M,(0,l.Gu)({modelValue:o.responseValue,"onUpdate:modelValue":e[56]||(e[56]=a=>o.responseValue=a)},r.fieldProps.field),null,16,["modelValue"])])),_:1},16,["modelValue"])):(0,l.g1)("",!0),r.loadField("uploader")?((0,l.Wz)(),(0,l.Az)(S,(0,l.Gu)({key:26,modelValue:o.responseValue,"onUpdate:modelValue":e[59]||(e[59]=a=>o.responseValue=a)},r.fieldProps.fieldComponent,{"stack-label":""}),{default:(0,l.Ql)((()=>[(0,l.K2)(L,(0,l.Gu)({modelValue:o.responseValue,"onUpdate:modelValue":e[58]||(e[58]=a=>o.responseValue=a)},r.fieldProps.field),null,16,["modelValue"])])),_:1},16,["modelValue"])):(0,l.g1)("",!0),r.loadField("rating")?((0,l.Wz)(),(0,l.Az)(S,(0,l.Gu)({key:27,modelValue:o.responseValue,"onUpdate:modelValue":e[61]||(e[61]=a=>o.responseValue=a)},r.fieldProps.fieldComponent),{default:(0,l.Ql)((()=>[(0,l.K2)(O,(0,l.Gu)({modelValue:o.responseValue,"onUpdate:modelValue":e[60]||(e[60]=a=>o.responseValue=a)},r.fieldProps.field,{class:"q-mt-sm"}),null,16,["modelValue"])])),_:1},16,["modelValue"])):(0,l.g1)("",!0),r.loadField("selectIcon")?((0,l.Wz)(),(0,l.Az)(j,(0,l.Gu)({key:28,modelValue:o.responseValue,"onUpdate:modelValue":e[62]||(e[62]=a=>o.responseValue=a)},r.fieldProps,{class:["q-mb-md",""+(t.field.help?"select-icon-dinamyc-field":"")]}),null,16,["modelValue","class"])):(0,l.g1)("",!0),r.loadField("optionGroup")?((0,l.Wz)(),(0,l.Az)(S,(0,l.Gu)({key:29,modelValue:o.responseValue,"onUpdate:modelValue":e[64]||(e[64]=a=>o.responseValue=a)},r.fieldProps.fieldComponent),{default:(0,l.Ql)((()=>[(0,l.K2)(W,(0,l.Gu)({class:"q-pt-md",modelValue:o.responseValue,"onUpdate:modelValue":e[63]||(e[63]=a=>
1o.responseValue=a)},r.fieldProps.field),null,16,["modelValue"])])),_:1},16,["modelValue"])):(0,l.g1)("",!0),r.loadField("captcha")?((0,l.Wz)(),(0,l.Az)(S,(0,l.Gu)({key:30,modelValue:o.responseValue,"onUpdate:modelValue":e[67]||(e[67]=a=>o.responseValue=a)},r.fieldProps.fieldComponent),{default:(0,l.Ql)((()=>[(0,l.K2)(U,{modelValue:o.responseValue,"onUpdate:modelValue":e[65]||(e[65]=a=>o.responseValue=a),onInput:e[66]||(e[66]=a=>o.responseValue=a),ref:r.fieldProps.field.ref},null,8,["modelValue"])])),_:1},16,["modelValue"])):(0,l.g1)("",!0),r.loadField("schedulable")?((0,l.Wz)(),(0,l.An)("div",wa,[(0,l.K2)(B,(0,l.Gu)({modelValue:o.responseValue,"onUpdate:modelValue":e[68]||(e[68]=a=>o.responseValue=a)},r.fieldProps,{onInput:r.watchValue,class:"q-mb-sm"}),null,16,["modelValue","onInput"])])):(0,l.g1)("",!0),r.loadField("json")?((0,l.Wz)(),(0,l.An)("div",ya,[(0,l.QD)("div",va,[r.fieldProps.field.label?((0,l.Wz)(),(0,l.An)("div",ka,(0,n.WA)(r.fieldProps.field.label),1)):(0,l.g1)("",!0),(0,l.K2)(K,{class:"jsoneditor-vue",modelValue:o.responseValue,"onUpdate:modelValue":e[69]||(e[69]=a=>o.responseValue=a),mode:"tree"},null,8,["modelValue"])])])):(0,l.g1)("",!0),r.loadField("banner")?((0,l.Wz)(),(0,l.An)("div",qa,[(0,l.QD)("div",{class:"tw-border tw-border-solid tw-rounded-xl tw-w-full tw-p-3.5",style:(0,n.MN)({borderColor:r.fieldProps.colorValue,backgroundColor:`${r.fieldProps.colorValue}1A`})},[(0,l.QD)("div",{class:(0,n.WN)(["tw-flex tw-items-center",{"tw-mb-2":r.fieldProps.actions.length>0}])},[r.fieldProps.icon?((0,l.Wz)(),(0,l.Az)(s,{key:0,name:r.fieldProps.icon,color:r.fieldProps.color||"info",size:"26px"},null,8,["name","color"])):(0,l.g1)("",!0),(0,l.QD)("p",{class:"tw-ml-3.5",innerHTML:r.fieldProps.message},null,8,xa)],2)],4),((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(r.fieldProps.actions,((a,e)=>((0,l.Wz)(),(0,l.Az)(u,(0,l.Gu)({class:"tw--mt-4 tw-mr-5",key:e},a.props,{onClick:e=>a.action?a.action():null}),null,16,["onClick"])))),128))])):(0,l.g1)("",!0),r.loadField("expression")?((0,l.Wz)(),(0,l.Az)(H,{key:34,modelValue:o.responseValue,"onUpdate:modelValue":e[70]||(e[70]=a=>o.responseValue=a),fieldProps:r.fieldProps,options:r.formatOptions,class:(0,n.WN)(""+(t.field.help?"expression-dinamyc-field":""))},null,8,["modelValue","fieldProps","options","class"])):(0,l.g1)("",!0),r.loadField("localizedPhone")&&r.configModules("main.qlocations.moduleName")?((0,l.Wz)(),(0,l.Az)(G,{key:35,modelValue:o.responseValue,"onUpdate:modelValue":e[71]||(e[71]=a=>o.responseValue=a),fieldProps:r.fieldProps},null,8,["modelValue","fieldProps"])):(0,l.g1)("",!0),r.loadField("multiplier")?((0,l.Wz)(),(0,l.Az)(Y,{key:36,modelValue:o.responseValue,"onUpdate:modelValue":e[72]||(e[72]=a=>o.responseValue=a),fieldProps:r.fieldProps},null,8,["modelValue","fieldProps"])):(0,l.g1)("",!0),r.loadField("copy")?((0,l.Wz)(),(0,l.Az)(c,(0,l.Gu)({key:37,modelValue:o.responseValue,"onUpdate:modelValue":e[74]||(e[74]=a=>o.responseValue=a)},r.fieldProps,{ref:`copy-${o.fieldKey}`,label:r.fieldLabel,class:""+(t.field.help?"copy-dynamic-field":"")}),{append:(0,l.Ql)((()=>[(0,l.K2)(u,{label:a.$trp("isite.cms.label.copy"),flat:"","no-caps":"",onClick:e[73]||(e[73]=e=>a.$helper.copyToClipboard(o.responseValue)),color:"primary"},null,8,["label"])])),_:1},16,["modelValue","label","class"])):(0,l.g1)("",!0),r.loadField("previewFile")?((0,l.Wz)(),(0,l.Az)(J,(0,n.Gk)((0,l.Gu)({key:38},r.fieldProps)),null,16)):(0,l.g1)("",!0)],8,ra))])])):(0,l.g1)("",!0)}var Aa=t(11828),Pa=t(35088);const Ea={class:"tw-text-base tw-text-gray-500 tw-flex tw-items-center"},Sa=(0,l.QD)("i",{class:"fa-light fa-shield-keyhole tw-mx-2"},null,-1),Da=(0,l.QD)("i",{class:"fa-light fa-shield-keyhole tw-mr-3"},null,-1),_a={class:"tw-text-lg tw-font-bold tw-m-0"},za=(0,l.QD)("i",{class:"fas fa-times"},null,-1),Ta={class:"tw-flex tw-items-center tw-gap-3.5 tw-flex-col md:tw-flex-row"},$a={class:"tw-flex tw-flex-col tw-gap-3.5"},Fa={class:"tw-text-base tw-text-gray-400 tw-font-semibold"},Ia={key:0},Ra={class:"tw-text-base tw-text-gray-400 tw-font-semibold tw-mb-3.5"},Na={class:"tw-grid tw-grid-cols-1 md:tw-grid-cols-2 tw-gap-3.5"},Va=["label"],Ma={class:"tw-font-medium"},La={class:"tw-flex tw-justify-end"};
1function Oa(a,e,t,i,o,r){const s=(0,l.E1)("q-spinner"),f=(0,l.E1)("q-btn"),d=(0,l.E1)("q-toolbar-title"),c=(0,l.E1)("q-toolbar"),u=(0,l.E1)("q-select"),h=(0,l.E1)("q-btn-toggle"),m=(0,l.E1)("q-card"),g=(0,l.E1)("q-dialog"),p=(0,l.iS)("close-popup");return a.$hasAccess("profile.permissions.manage")?((0,l.Wz)(),(0,l.Az)(m,{key:0,id:"componentSelectPermissions",class:"no-shadow col-12"},{default:(0,l.Ql)((()=>[(0,l.QD)("div",null,[(0,l.QD)("div",{class:"row justify-between items-center tw-border tw-border-gray-300 tw-p-1 tw-rounded-xl tw-cursor-pointer",onClick:e[1]||(e[1]=a=>o.modal.show=!0)},[(0,l.QD)("div",Ea,[Sa,(0,l.QD)("span",null,(0,n.WA)(this.$trp("isite.cms.label.permission")),1)]),o.loading?((0,l.Wz)(),(0,l.Az)(s,{key:0,color:"blue-grey",size:30})):Object.keys(o.modal.listPermissions).length?((0,l.Wz)(),(0,l.Az)(f,{key:1,icon:"fa-regular fa-pen-to-square",size:"sm",onClick:e[0]||(e[0]=a=>o.modal.show=!0),flat:"",round:"",color:"secondary"})):(0,l.g1)("",!0)])]),o.modal.show?((0,l.Wz)(),(0,l.Az)(g,{key:0,modelValue:o.modal.show,"onUpdate:modelValue":e[6]||(e[6]=a=>o.modal.show=a),"no-esc-dismiss":"","no-backdrop-dismiss":""},{default:(0,l.Ql)((()=>[(0,l.K2)(m,{class:"tw-flex tw-flex-col tw-gap-6 tw-p-5 md:tw-min-w-[524px] md:!tw-max-w-3xl !tw-rounded-xl no-shadow"},{default:(0,l.Ql)((()=>[(0,l.K2)(c,{class:"tw-p-0 text-blue-grey"},{default:(0,l.Ql)((()=>[(0,l.K2)(d,{class:"tw-flex tw-items-center"},{default:(0,l.Ql)((()=>[Da,(0,l.QD)("h2",_a,(0,n.WA)(this.$trp("isite.cms.label.permission")),1)])),_:1}),(0,l.wt)(((0,l.Wz)(),(0,l.Az)(f,{flat:"",round:"",dense:"",size:"16px"},{default:(0,l.Ql)((()=>[za])),_:1})),[[p]])])),_:1}),(0,l.QD)("section",Ta,[(0,l.K2)(u,{outlined:"",dense:"",modelValue:o.modal.filter.module,"onUpdate:modelValue":e[2]||(e[2]=a=>o.modal.filter.module=a),options:r.optionsModule,label:a.$tr("isite.cms.label.module"),"popup-content-class":"text-capitalize",class:"tw-w-full text-capitalize","emit-value":"","map-options":""},null,8,["modelValue","options","label"]),(0,l.K2)(u,{outlined:"",dense:"",modelValue:o.modal.filter.entity,"onUpdate:modelValue":e[3]||(e[3]=a=>o.modal.filter.entity=a),options:r.optionsEntity,label:a.$tr("isite.cms.label.entity"),"popup-content-class":"text-capitalize",class:"tw-w-full text-capitalize","emit-value":"","map-options":""},null,8,["modelValue","options","label"])]),(0,l.QD)("section",$a,[(0,l.QD)("p",Fa,(0,n.WA)(a.$tr("isite.cms.label.bulkPermissions")),1),(0,l.K2)(h,{class:"tw-rounded-lg border-toggle",unelevated:"",modelValue:o.modal.change.type,"onUpdate:modelValue":e[4]||(e[4]=a=>o.modal.change.type=a),onClick:r.changePermissionsMassively,"toggle-color":r.toggleColor(o.modal.change.type),color:"grey-2",size:"14px","text-color":"grey-8",options:r.options.typeChange,"no-caps":""},null,8,["modelValue","onClick","toggle-color","options"])]),"0"==!o.modal.filter.entity?((0,l.Wz)(),(0,l.An)("section",Ia,[(0,l.QD)("p",Ra,(0,n.WA)(a.$tr("isite.cms.label.entityPermissions")),1),(0,l.QD)("div",Na,[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(o.modal.listPermissions[o.modal.filter.module][o.modal.filter.entity],((a,e)=>((0,l.Wz)(),(0,l.An)("div",{key:e,label:e,class:"tw-flex tw-flex-col tw-gap-2.5"}
1,[(0,l.QD)("p",Ma,(0,n.WA)(e),1),((0,l.Wz)(),(0,l.Az)(h,{class:"tw-rounded-lg",unelevated:"",modelValue:o.modal.listPermissions[o.modal.filter.module][o.modal.filter.entity][e],"onUpdate:modelValue":a=>o.modal.listPermissions[o.modal.filter.module][o.modal.filter.entity][e]=a,"toggle-color":r.toggleColor(o.modal.listPermissions[o.modal.filter.module][o.modal.filter.entity][e]),color:"grey-2",size:"14px","text-color":"grey-8",key:e,options:r.options.status,"no-caps":""},null,8,["modelValue","onUpdate:modelValue","toggle-color","options"]))],8,Va)))),128))])])):(0,l.g1)("",!0),(0,l.QD)("div",La,[(0,l.wt)((0,l.K2)(f,{label:a.$tr("isite.cms.label.close"),rounded:"",unelevated:"",color:"green-5",onClick:e[5]||(e[5]=a=>r.changePermissions()),"no-caps":""},null,8,["label"]),[[p]])])])),_:1})])),_:1},8,["modelValue"])):(0,l.g1)("",!0)])),_:1})):(0,l.g1)("",!0)}const Qa={props:{modelValue:{type:Object,default:()=>({})},allowInherit:{default:!1},apiRoute:{type:String,default:""}},emits:["update:modelValue"],watch:{modelValue:{handler:function(a,e){JSON.stringify(a)!==JSON.stringify(this.getPermissions())&&this.formatPermissions()},deep:!0},"modal.listPermissions":{handler:function(){Object.keys(this.modal.listPermissions).length&&this.$emit("update:modelValue",this.getPermissions())},deep:!0}},mounted(){this.$nextTick((function(){this.init()}))},data(){return{loading:!0,dataPermission:[],modal:{show:!1,filter:{module:null,entity:null},listPermissions:[],tab:"filter",change:{type:""}}}},computed:{optionsModule(){let a=[{label:this.$tr("isite.cms.label.all"),value:0}],e=Object.keys(this.modal.listPermissions).sort();return e&&e.length&&(e.forEach((e=>{a.push({label:e,value:e})})),this.modal.filter.module=0),a},optionsEntity(){let a=[{label:this.$tr("isite.cms.label.all"),value:0}],e=this.modal.filter.module;if(e){let t=Object.keys(this.modal.listPermissions[e]).sort();t&&t.length&&(t.forEach((e=>{a.push({label:e,value:e})})),this.modal.filter.entity=0)}return 0==e&&(this.modal.filter.entity=0),a},options(){let a={typeChange:[{label:this.$tr("isite.cms.label.allow"),slot:"allow",value:"allow"},{label:this.$tr("isite.cms.label.inherit"),value:"inherit"},{label:this.$tr("isite.cms.label.deny"),slot:"deny",value:"deny"}],typeApply:[{label:this.$tr("isite.cms.label.all"),value:"all"},...this.optionsModule],status:[{label:this.$tr("isite.cms.label.allow"),value:!0},{label:this.$tr("isite.cms.label.inherit"),value:0},{label:this.$tr("isite.cms.label.deny"),value:!1}]};return this.allowInherit||a.status.splice(1,1),this.allowInherit||a.typeChange.splice(1,1),a}},methods:{async init(){await this.getData(),this.formatPermissions()},getData(){return new Promise(((a,e)=>{this.loading=!0;let t="apiRoutes.qsite.permissions";this.$crud.index(t,{refresh:!0}).then((e=>{this.loading=!1,this.dataPermission=e.data,a(e.data)})).catch((e=>{this.$apiResponse.handleError(e,(()=>{this.$alert.error({message:this.$tr("isite.cms.message.errorRequest"),pos:"bottom"}),this.loading=!1,a([])}))}))}))},formatPermissions(){let a=this.$clone(this.dataPermission);this.modal.listPermissions=[];let e={};Object.keys(a).length&&(Object.keys(a).forEach((t=>{let i=this.$clone(a[t]);
1Object.keys(i).forEach((a=>{let t=a.split("."),o=t[1]||t[0];e[t[0]]||(e[t[0]]={}),e[t[0]][o]={};let r=i[a];Object.keys(r).forEach((i=>{let r=`${a}.${i}`,s=this.$clone(this.modelValue[r]);"boolean"!=typeof s&&(s=!!this.allowInherit&&0),e[t[0]][o][i]=this.$clone(s)}))}))})),this.modal.listPermissions=this.$clone(e))},showEntity(a){return!this.modal.filter.entity||this.modal.filter.entity==a},changePermissions(){if(0==this.modal.filter.module||0==this.modal.filter.entity){let a=this.$clone(this.modal.change.type),e=this.$clone(this.modal.filter.module),t=this.$clone(this.modal.listPermissions),i={},o="allow"==a||"deny"!=a&&0;0==e?i=t:i[e]=t[e];for(let r in i){let a=t[r];for(let e in a){let a=t[r][e];for(let i in a)t[r][e][i]=o}}this.modal.listPermissions=this.$clone(t)}this.$alert.info('Click "Update" to save the permission changes')},getPermissions(){let a=this.$clone(this.modal.listPermissions),e={};for(let t in a)for(let i in a[t])for(let o in a[t][i]){let r="dashboard"==t.toLowerCase()?`${t}.${o}`.toLowerCase():`${t}.${i}.${o}`.toLowerCase(),s=a[t][i][o];this.allowInherit&&0!==s&&(e[r]=s),!this.allowInherit&&s&&(e[r]=s)}return e},changePermissionsMassively(){if(0==this.modal.filter.entity)return;const a={allow:!0,inherit:0,deny:!1},e=this.modal.listPermissions[this.modal.filter.module][this.modal.filter.entity];Object.keys(e).map((t=>{e[t]=a[this.modal.change.type]}))},toggleColor(a){return"allow"===a||!0===a?"green-5":"inherit"===a||0===a?"light-blue-6":"deny"===a||!1===a?"red-5":void 0}}};var ja=t(70608),Wa=t(30852),Ua=t(6536),Ba=t(36524),Ka=t(36008),Ha=t(15344);const Ga=(0,h.c)(Qa,[["render",Oa]]),Ya=Ga;b()(Qa,"components",{QCard:ja.c,QSpinner:g.c,QBtn:P.c,QDialog:Wa.c,QToolbar:Ua.c,QToolbarTitle:Ba.c,QSelect:Ka.c,QBtnToggle:Ha.c}),b()(Qa,"directives",{ClosePopup:Y.c});const Ja={class:"no-border q-px-sm"},Za={class:"row justify-between items-center"},Xa={class:"text-subtitle1 text-primary text-capitalize"},ae={class:"q-px-sm q-mt-sm"};function ee(a,e,t,i,o,r){const s=(0,l.E1)("q-icon"),f=(0,l.E1)("q-toggle"),d=(0,l.E1)("q-item-section"),c=(0,l.E1)("dynamic-field"),u=(0,l.E1)("q-expansion-item"),h=(0,l.E1)("q-card");return a.$hasAccess("profile.permissions.manage")?((0,l.Wz)(),(0,l.Az)(h,{key:0,id:"componentSelectSettings",class:"no-shadow col-12"},{default:(0,l.Ql)((()=>[(0,l.QD)("div",Ja,[(0,l.QD)("div",Za,[(0,l.QD)("div",Xa,[(0,l.K2)(s,{name:"fas fa-cogs"}),(0,l.mY)(" "+(0,n.WA)(this.$trp("isite.cms.label.setting")),1)]),(0,l.QD)("div",null,[(0,l.K2)(f,{class:"q-ml-sm",modelValue:o.toogle,"onUpdate:modelValue":e[0]||(e[0]=a=>o.toogle=a)},null,8,["modelValue"])])])]),o.success?((0,l.Wz)(),(0,l.Az)(u,{key:0,"header-style":"display: none",modelValue:o.toogle,"onUpdate:modelValue":e[2]||(e[2]=a=>o.toogle=a)},{default:(0,l.Ql)((()=>[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(t.settings,((a,t)=>((0,l.Wz)(),(0,l.Az)(u,{key:t,style:{"border-bottom":"1px solid whitesmoke"}},{header:(0,l.Ql)((()=>[(0,l.K2)(d,{avatar:""},{default:(0,l.Ql)((()=>[(0,l.K2)(s,{color:"primary",name:"fas fa-cog"})])),_:1}),(0,l.K2)(d,null,{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.description||t),1)])),_:2},1024)])),default:(0,l.Ql)((()=>[(0,l.QD)("div",ae,[((0,l.Wz)(),(0,l.Az)(c,{key:t,modelValue:o.response[t].value,"onUpdate:modelValue":[a=>o.response[t].value=a,e[1]||(e[1]=a=>r.emitResponse())],field:a},null,8,["modelValue","onUpdate:modelValue","field"]))])])),_:2},1024)))),128))])),_:1},8,["modelValue"])):(0,l.g1)("",!0)])),_:1})):(0,l.g1)("",!0)}const te={props:{modelValue:{default:!1},settings:{default:!1}},emits:["update:modelValue"],components:{},watch:{modelValue(){this.setValues()}},validations(){return{}},mounted(){this.$nextTick((function(){this.init()}))},data(){return{success:!1,loading:!0,toogle:!1,response:{},fields:[]}},methods:{async init(){this.createDynamicFields(),this.setValues(),this.success=!0},createDynamicFields(){let a={};Object.keys(this.settings).forEach((e=>{a[e]={name:e,value:this.$clone(this.settings[e].value)}})),this.response=this.$clone(a)},setValues(){if(this.modelValue&&this.modelValue.length){let a=this.$clone(this.$helper.convertToFrontField(this.modelValue)),e=this.$clone(this.response);this.response=Object.assign({},e,a)}this.emitResponse()},emitResponse(){let a=this.$clone(this.modelValue),e=this.$clone(this.$helper.convertToBackField(this.response));JSON.stringify(a)!=JSON.stringify(e)&&this.$emit("update:modelValue",e)}}};var ie=t(64640),oe=t(61656);const re=(0,h.c)(te,[["render",ee]]),se=re;b()(te,"components",{QCard:ja.c,QIcon:A.c,QToggle:ie.c,QExpansionItem:oe.c,QItemSection:H.c,QItem:K.c});var le=t(15432);const ne={id:"scheduleComponent"},fe={class:"row full-width items-center"},de={class:"col-xs-4 text-blue-grey"},ce={class:"q-pl-md"},ue={class:"col-xs-6 text-left q-body-2"},he={key:0,class:"text-red capitalize"},me={key:1,class:"text-green capitalize"},ge={key:2},pe={class:"col-xs-2 text-right"},be={id:"modalScheduleContent",class:"box box-auto-height"},we={class:"row q-col-gutter-y-sm"},ye={class:"row items-center q-col-gutter-sm relative-position modal
1-content"},ve={class:"remove-action"};function ke(a,e,t,i,o,r){const s=(0,l.E1)("btn-menu"),f=(0,l.E1)("q-item"),d=(0,l.E1)("q-list"),c=(0,l.E1)("dynamic-field"),u=(0,l.E1)("q-btn"),h=(0,l.E1)("master-modal");return(0,l.Wz)(),(0,l.An)("div",ne,[(0,l.K2)(d,{separator:""},{default:(0,l.Ql)((()=>[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(o.schedule,((e,t)=>((0,l.Wz)(),(0,l.Az)(f,{key:t,clickable:"",style:{padding:"8px"}},{default:(0,l.Ql)((()=>[(0,l.QD)("div",fe,[(0,l.QD)("div",de,[(0,l.QD)("b",ce,(0,n.WA)(a.$tr(`isite.cms.label.${e.name}`)),1)]),(0,l.QD)("div",ue,["0"==e.schedules?((0,l.Wz)(),(0,l.An)("div",he,[(0,l.QD)("b",null,(0,n.WA)(a.$tr("isite.cms.label.closed")),1)])):"1"==e.schedules?((0,l.Wz)(),(0,l.An)("div",me,[(0,l.QD)("b",null,(0,n.WA)(`24 ${a.$trp("isite.cms.label.hour")}`),1)])):((0,l.Wz)(),(0,l.An)("div",ge,[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(e.schedules,((e,t)=>((0,l.Wz)(),(0,l.An)("div",{key:t},(0,n.WA)(`${a.$trd(o.currentDate+e.from,{type:"time"})} - ${a.$trd(o.currentDate+e.to,{type:"time"})}`),1)))),128))]))]),(0,l.QD)("div",pe,[(0,l.K2)(s,{actions:r.dayActions,"action-data":e},null,8,["actions","action-data"])])])])),_:2},1024)))),128))])),_:1}),(0,l.K2)(h,(0,l.Gu)({modelValue:o.modal.show,"onUpdate:modelValue":e[0]||(e[0]=a=>o.modal.show=a),onHide:e[1]||(e[1]=a=>o.dayEdit=!1)},r.propsModal),{default:(0,l.Ql)((()=>[(0,l.QD)("div",be,[(0,l.QD)("div",we,[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(o.dayEdit.schedules,((a,e)=>((0,l.Wz)(),(0,l.An)("div",{key:e,class:"col-xs-12"},[(0,l.QD)("div",ye,[(0,l.K2)(c,{modelValue:o.dayEdit.schedules[e].from,"onUpdate:modelValue":a=>o.dayEdit.schedules[e].from=a,class:"col-6",field:r.formFields.fromHour},null,8,["modelValue","onUpdate:modelValue","field"]),(0,l.K2)(c,{modelValue:o.dayEdit.schedules[e].to,"onUpdate:modelValue":a=>o.dayEdit.schedules[e].to=a,class:"col-6",field:r.formFields.toHour},null,8,["modelValue","onUpdate:modelValue","field"]),(0,l.QD)("div",ve,[(0,l.K2)(u,{icon:"fas fa-trash-alt","text-color":"red",outline:"",unelevated:"",color:"red",round:"",size:"10px",padding:"8px",onClick:a=>o.dayEdit.schedules.splice(e,1),disable:!(o.dayEdit.schedules.length>=2),class:"btn-small"},null,8,["onClick","disable"])])])])))),128))])])])),_:1},16,["modelValue"])])}const qe={props:{modelValue:{default:!1},readonly:{type:Boolean,default:!1}},emits:["update:modelValue","converted"],components:{},watch:{modelValue:{handler(a,e){a&&JSON.stringify(a)!=JSON.stringify(e)&&(this.schedule=this.$clone(a))},deep:!0},schedule:{deep:!0,handler(a,e){this.emitResponse()}}},mounted(){this.$nextTick((function(){this.init()}))},data(){return{schedule:[{name:"monday",iso:1,schedules:"1"},{name:"tuesday",iso:2,schedules:"1"},{name:"wednesday",iso:3,schedules:"1"},{name:"thursday",iso:4,schedules:"1"},{name:"friday",iso:5,schedules:"1"},{name:"saturday",iso:6,schedules:"1"},{name:"sunday",iso:7,schedules:"1"}],currentDate:this.$moment().format("YYYY-MM-DD"),dayEdit:!1,modal:{show:!1},dayTest:!1}},computed:{dayActions(){return[{label:this.$tr("isite.cms.label.custom"),icon:"fas fa-pen",action:a=>{this.dayEdit=this.$clone(this.schedule.find((e=>e.iso==a.iso))),Array.isArray(this.dayEdit.schedules)||(this.dayEdit.schedules=[{from:"08:00",to:"10:00"}]),this.modal.show=!0}},{label:`24 ${this.$trp("isite.cms.label.hour")}`,icon:"fas fa-store-alt",action:a=>{this.schedule.forEach(((e,t)=>{e.iso==a.iso&&(this.schedule[t].schedules="1")}))}},{label:this.$tr("isite.cms.label.closed"),icon:"fas fa-store-alt-slash",action:a=>{this.schedule.forEach(((e,t)=>{e.iso==a.iso&&(this.schedule[t].schedules="0")}))}}]},propsModal(){return this.modal.show?{title:`${this.$tr("isite.cms.form.schedule")} ${this.$tr(`isite.cms.label.${this.dayEdit.name}`)}`,actions:[{props:{label:this.$tr("isite.cms.label.add")+" "+this.$tr("isite.cms.form.hour"),icon:"fas fa-plus-circle",color:"blue",outline:!0},action:()=>{this.dayEdit.schedules.push({from:"08:00",to:"10:00"})}},{props:{label:this.$tr("isite.cms.label.save"),color:"green"},action:()=>{let a=this.schedule.findIndex((a=>a.iso==this.dayEdit.iso));
1this.schedule[a]=this.$clone(this.dayEdit),this.modal.show=!1}}]}:{}},formFields(){return{fromHour:{type:"hour",withFullDate:!0,props:{label:this.$tr("isite.cms.label.since")}},toHour:{type:"hour",withFullDate:!0,props:{label:this.$tr("isite.cms.label.until")}}}}},methods:{init(){this.emitResponse()},emitResponse(){let a=[],e=this.$clone(this.schedule);Object.values(this.schedule).forEach(((e,t)=>{Array.isArray(e.schedules)?e.schedules.forEach(((t,i)=>{const o=this.parserDate(t.from),r=this.parserDate(t.to);a.push({iso:e.iso,name:e.name,startTime:o.format("HH:mm:00"),endTime:r.format("HH:mm:00")})})):1==e.schedules&&a.push({iso:e.iso,name:e.name,startTime:"00:00:00",endTime:"23:59:00"})})),this.$emit("converted",this.$clone(a));const t=this.mapSchedule(e);this.$emit("update:modelValue",t)},parserDate(a){return this.$moment(a).isValid()?this.$moment(a):this.$moment(this.currentDate+" "+a)},mapSchedule(a){let e=this.$clone(a);return e.forEach((a=>{["0","1",0,1].includes(a.schedules)||(a.schedules=a.schedules.map((a=>{const e=this.parserDate(a.from).format("YYYY-MM-DD HH:mm"),t=this.parserDate(a.to).format("YYYY-MM-DD HH:mm");return{from:e,to:t}})))})),e}}};var xe=t(99588);const Ce=(0,h.c)(qe,[["render",ke]]),Ae=Ce;b()(qe,"components",{QList:xe.c,QItem:K.c,QBtn:P.c});var Pe=t(18086),Ee=t(60568);const Se={id:"signatureComponent",class:"full-width flex flex-center"},De={id:"signatureContent",class:"full-width relative-position q-pa-sm"},_e={class:"text-grey-9 q-mb-sm"},ze={id:"btnActions"},Te={id:"vueSiganture",class:"full-width"},$e={key:1,class:"bg-grey-2"},Fe=["src","width","height"],Ie={key:0,class:"text-center"};function Re(a,e,t,i,o,r){const s=(0,l.E1)("q-btn"),f=(0,l.E1)("q-separator"),d=(0,l.E1)("VueSignaturePad");return(0,l.Wz)(),(0,l.An)("div",Se,[(0,l.QD)("div",De,[(0,l.QD)("div",_e,(0,n.WA)(t.label),1),(0,l.QD)("div",ze,[(0,l.K2)(s,{icon:"fa-solid fa-trash",size:"sm",flat:"",round:"",color:"blue-grey",onClick:e[0]||(e[0]=a=>r.clear()),disable:t.readonly},null,8,["disable"]),(0,l.K2)(s,{icon:"fa-solid fa-reply",size:"sm",flat:"",round:"",color:"blue-grey",onClick:e[1]||(e[1]=a=>r.undo()),disable:t.readonly},null,8,["disable"]),(0,l.K2)(s,{icon:o.isFullscreen?"fas fa-compress":"fas fa-expand",size:"sm",flat:"",round:"",color:"blue-grey",disable:t.readonly,onClick:r.toggleFullscreen},null,8,["icon","disable","onClick"])]),(0,l.K2)(f,{class:"q-mb-sm"}),(0,l.QD)("div",Te,[t.readonly?((0,l.Wz)(),(0,l.An)("div",$e,[a.value?((0,l.Wz)(),(0,l.An)("img",{key:0,src:a.value,alt:"",srcset:"",width:t.width,height:t.height},null,8,Fe)):(0,l.g1)("",!0)])):((0,l.Wz)(),(0,l.Az)(d,{key:0,class:"bg-grey-2",ref:"signaturePad",options:o.options,width:t.width,height:t.height},null,8,["options","width","height"]))]),o.isFullscreen?((0,l.Wz)(),(0,l.An)("div",Ie,[(0,l.K2)(f,{class:"q-my-sm"}),(0,l.K2)(s,{label:a.$tr("isite.cms.label.accept"),unelevated:"",dense:"",color:"green",rounded:"",onClick:r.toggleFullscreen},null,8,["label","onClick"])])):(0,l.g1)("",!0)])])}var Ne=t(77438);const Ve={name:"signature",props:{modelValue:null,width:{default:"100%"},height:{default:"150px"},emitFile:{type:Boolean,default:!1},label:{type:String},readonly:{type:Boolean,default:()=>!1}},components:{VueSignaturePad:Ne.o},emits:["update:modelValue"],watch:{modelValue(){this.init()}},data(){return{model:null,isFullscreen:!1,options:{onEnd:this.onEnd,penColor:"#000000"}}},mounted(){this.$nextTick((()=>{this.init()}))},methods:{init(){this.model=this.modelValue,this.$refs.signaturePad&&this.$refs.signaturePad.fromDataURL(this.modelValue)},onEnd(){const{isEmpty:a,data:e}=this.$refs.signaturePad.saveSignature();this.model=e||null,this.$emit("update:modelValue",this.model)},undo(){this.$refs.signaturePad.undoSignature(),this.onEnd()},clear(){this.$refs.signaturePad.clearSignature(),this.onEnd()},toggleFullscreen(){const a=document.getElementById("signatureComponent");this.isFullscreen?(document.cancelFullScreen?document.cancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen&&document.webkitCancelFullScreen(),a.style.background="initial"):(a.requestFullScreen?a.requestFullScreen():a.mozRequestFullScreen?a.mozRequestFullScreen():a.webkitRequestFullScreen&&a.webkitRequestFullScreen(),a.style.background="#fff"),this.isFullscreen=!this.isFullscreen}}};var Me=t(70880);const Le=(0,h.c)(Ve,[["render",Re]]),Oe=Le;b()(Ve,"components",{QBtn:P.c,QSeparator:Me.c});var Qe=t(72072);const je={id:"iconSelectComponent"},We={class:"icon-list-content row q-col-gutter-xs"},Ue={class:"remove-icon col-4 col-md-3"},Be=(0,l.QD)("div",{class:"empty-icon q-mb-xs"},null,-1),Ke={class:"ellipsis text-caption text-grey-7"},He=["onClick"],Ge={class:"ellipsis text-caption text-grey-7"};
1function Ye(a,e,t,i,o,r){const s=(0,l.E1)("q-icon"),f=(0,l.E1)("q-input"),d=(0,l.E1)("q-toolbar-title"),c=(0,l.E1)("q-btn"),u=(0,l.E1)("q-toolbar"),h=(0,l.E1)("q-select"),m=(0,l.E1)("q-card-section"),g=(0,l.E1)("q-card"),p=(0,l.E1)("q-dialog"),b=(0,l.iS)("close-popup");return(0,l.Wz)(),(0,l.An)("div",je,[(0,l.K2)(f,{modelValue:o.selectedIcon,"onUpdate:modelValue":e[1]||(e[1]=a=>o.selectedIcon=a),"bg-color":"white",outlined:"",dense:"",clearable:"",label:t.label||a.$tr("isite.cms.form.icon"),class:"cursor-pointer",rules:t.rules},(0,l.QP)({_:2},[o.selectedIcon?{name:"append",fn:(0,l.Ql)((()=>[(0,l.K2)(s,{name:o.selectedIcon,color:"blue-grey",onClick:e[0]||(e[0]=a=>o.modal.show=!0)},null,8,["name"])])),key:"0"}:void 0]),1032,["modelValue","label","rules"]),(0,l.K2)(p,{id:"modalIconListContent",modelValue:o.modal.show,"onUpdate:modelValue":e[5]||(e[5]=a=>o.modal.show=a),class:"q-mb-lg"},{default:(0,l.Ql)((()=>[(0,l.K2)(g,{class:"bg-grey-1 backend-page row"},{default:(0,l.Ql)((()=>[(0,l.K2)(u,{class:"bg-primary text-white"},{default:(0,l.Ql)((()=>[(0,l.K2)(d,null,{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(`${a.$tr("isite.cms.label.select")} ${a.$tr("isite.cms.form.icon")}`),1)])),_:1}),(0,l.wt)((0,l.K2)(c,{flat:"",round:"",dense:"",icon:"fa fa-close"},null,512),[[b]])])),_:1}),(0,l.K2)(m,{class:"relative-position col-12"},{default:(0,l.Ql)((()=>[(0,l.K2)(f,{modelValue:o.searchIcon,"onUpdate:modelValue":e[2]||(e[2]=a=>o.searchIcon=a),"bg-color":"white",outlined:"",dense:"",clearable:"",label:a.$tr("isite.cms.label.search"),class:"q-mb-md"},{append:(0,l.Ql)((()=>[(0,l.K2)(s,{name:"fas fa-search"})])),_:1},8,["modelValue","label"]),o.searchIcon?(0,l.g1)("",!0):((0,l.Wz)(),(0,l.Az)(h,{key:0,modelValue:o.selectedCategory,"onUpdate:modelValue":e[3]||(e[3]=a=>o.selectedCategory=a),options:o.categoryOptions,"emit-value":"","map-options":"",outlined:"",dense:"",label:a.$tr("isite.cms.label.category"),"use-input":"",onFilter:r.filterCategoryOptions,"bg-color":"white",style:{width:"100%"},behavior:"menu",class:"q-mb-md"},null,8,["modelValue","options","label","onFilter"])),(0,l.QD)("div",We,[(0,l.QD)("div",Ue,[(0,l.QD)("div",{class:"icon-content",onClick:e[4]||(e[4]=a=>{o.selectedIcon=null,o.modal.show=!1})},[Be,(0,l.QD)("div",Ke,(0,n.WA)(a.$tr("isite.cms.message.withoutIcon")),1)])]),((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(r.showIconsData,((a,e)=>((0,l.Wz)(),(0,l.An)("div",{key:e,class:"col-4 col-md-3"},[(0,l.QD)("div",{class:"icon-content",onClick:e=>{o.selectedIcon=a.className,o.modal.show=!1}},[(0,l.K2)(s,{name:a.toLoad,color:"blue-grey",size:"35px"},null,8,["name"]),(0,l.QD)("div",Ge,(0,n.WA)(a.name),1)],8,He)])))),128))])])),_:1})])),_:1})])),_:1},8,["modelValue"])])}const Je={accessibility:["fas fa-american-sign-language-interpreting","fas fa-assistive-listening-systems","fas fa-audio-description","fas fa-blind","fas fa-braille","fas fa-closed-captioning","fas fa-deaf","fas fa-low-vision","fas fa-phone-volume","fas fa-question-circle","fas fa-sign-language","fas fa-tty","fas fa-universal-access","fas fa-wheelchair","fab fa-accessible-icon","far fa-closed-captioning","far fa-question-circle"],alert:["fas fa-bell","fas fa-bell-slash","fas fa-exclamation","fas fa-exclamation-circle","fas fa-exclamation-triangle","fas fa-radiation","fas fa-radiation-alt","fas fa-skull-crossbones","far fa-bell","far fa-bell-slash"],animal:["fas fa-cat","fas fa-crow","fas fa-dog","fas fa-dove","fas fa-dragon","fas fa-feather","fas fa-feather-alt","fas fa-fish","fas fa-frog","fas fa-hippo","fas fa-horse","fas fa-horse-head","fas fa-kiwi-bird","fas fa-otter","fas fa-paw","fas fa-spider"],arrow:["fas fa-angle-double-down","fas fa-angle-double-left","fas fa-angle-double-right","fas fa-angle-double-up","fas fa-angle-down","fas fa-angle-left","fas fa-angle-right","fas fa-angle-up","fas fa-arrow-alt-circle-down","fas fa-arrow-alt-circle-left","fas fa-arrow-alt-circle-right","fas fa-arrow-alt-circle-up","fas fa-arrow-circle-down","fas fa-arrow-circle-left","fas fa-arrow-circle-right","fas fa-arrow-circle-up","fas fa-arrow-down","fas fa-arrow-left","fas fa-arrow-right","fas fa-arrow-up","fas fa-arrows-alt","fas fa-arrows-alt-h","fas fa-arrows-alt-v","fas fa-caret-down","fas fa-caret-left","fas fa-caret-right","fas fa-caret-square-down","fas fa-caret-square-left","fas fa-caret-square-right","fas fa-caret-square-up","fas fa-caret-up","fas fa-cart-arrow-down","fas fa-chart-line","fas fa-chevron-circle-down","fas fa-chevron-circle-left","fas fa-chevron-circle-right","fas fa-chevron-circle-up","fas fa-chevron-down","fas fa-chevron-left","fas fa-chevron-right","fas fa-chevron-up","fas fa-cloud-download-alt","fas fa-cloud-upload-alt","fas fa-compress-alt","fas fa-compress-arrows-alt","fas fa-download","fas fa-exchange-alt","fas fa-expand-alt","fas fa-expand-arrows-alt","fas fa-external-link-alt","fas fa-external-link-square-alt","fas fa-hand-point-down","fas fa-hand-point-left","fas fa-hand-point-right","fas fa-hand-point-up","fas fa-hand-pointer","fas fa-history","fas fa-level-down-alt","fas fa-level-up-alt","fas fa-location-arrow","fas fa-long-arrow-alt-down","fas fa-long-arrow-alt-left","fas fa-long-arrow-alt-right","fas fa-long-arrow-alt-up","fas fa-mouse-pointer","fas fa-play","fas fa-random","fas fa-recycle","fas fa-redo","fas fa-redo-alt","fas fa-reply","fas fa-reply-all","fas fa-retweet","fas fa-share","fas fa-share-square","fas fa-sign-in-alt","fas fa-sign-out-alt","fas fa-sort","fas fa-sort-alpha-down","fas fa-sort-alpha-down-alt","fas fa-sort-alpha-up","fas fa-sort-alpha-up-alt","fas fa-sort-amount-down","fas fa-sort-amount-down-alt","fas fa-sort-amount-up","fas fa-sort-amount-up-alt","fas fa-sort-down","fas fa-sort-numeric-down","fas fa-sort-numeric-down-alt","fas fa-sort-numeric-up","fas fa-sort-numeric-up-alt","fas fa-sort-up","fas fa-sync","fas fa-sync-alt","fas fa-text-height","fas fa-text-width","fas fa-undo","fas fa-undo-alt","fas fa-upload","far fa-arrow-alt-circle-down","far fa-arrow-alt-circle-left","far fa-arrow-alt-circle-right","far fa-arrow-alt-circle-up","far fa-caret-square-down","far fa-caret-square-left","far fa-caret-square-right","far fa-caret-square-up","far fa-hand-point-down","far fa-hand-point-left","far fa-hand-point-right","far fa-hand-point-up","far fa-hand-pointer","far fa-share-square"],video:["fas fa-audio-description","fas fa-backward","fas fa-broadcast-tower","fas fa-circle","fas fa-closed-captioning","fas fa-compress","fas fa-compress-alt","fas fa-compress-arrows-alt","fas fa-eject","fas fa-expand","fas fa-expand-alt","fas fa-expand-arrows-alt","fas fa-fast-backward","fas fa-fast-forward","fas fa-file-audio","fas fa-file-video","fas fa-film","fas fa-forward","fas fa-headphones","fas fa-microphone","fas fa-microphone-alt","fas fa-microphone-alt-slash","fas fa-microphone-slash","fas fa-music","fas fa-pause","fas fa-pause-circle","fas fa-phone-volume","fas fa-photo-video","fas fa-play","fas fa-play-circle","fas fa-podcast","fas fa-random","fas fa-redo","fas fa-redo-alt","fas fa-rss","fas fa-rss-square","fas fa-step-backward","fas fa-step-forward","fas fa-stop","fas fa-stop-circle","fas fa-sync","fas fa-sync-alt","fas fa-tv","fas fa-undo","fas fa-undo-alt","fas fa-video","fas fa-volume-down","fas fa-volume-mute","fas fa-volume-off","fas fa-volume-up","fab fa-youtube","far fa-circle","far fa-closed-captioning","far fa-file-audio","far fa-file-video","far fa-pause-circle","far fa-play-circle","far fa-stop-circle"],automotive:["fas fa-air-freshener","fas fa-ambulance","fas fa-bus","fas fa-bus-alt","fas fa-car","fas fa-car-alt","fas fa-car-battery","fas fa-car-crash","fas fa-car-side","fas fa-caravan","fas fa-charging-station","fas fa-gas-pump","fas fa-motorcycle","fas fa-oil-can","fas fa-shuttle-van","fas fa-tachometer-alt","fas fa-taxi","fas fa-trailer","fas fa-truck","fas fa-truck-monster","fas fa-truck-pickup"],autumn:["fas fa-apple-alt","fas fa-campground","fas fa-cloud-sun","fas fa-drumstick-bite","fas fa-football-ball","fas fa-hiking","fas fa-mountain","fas fa-tractor","fas fa-tree","fas fa-wind","fas fa-wine-bottle"],drink:["fas fa-beer","fas fa-blender","fas fa-cocktail","fas fa-coffee","fas fa-flask","fas fa-glass-cheers","fas fa-glass-martini","fas fa-glass-martini-alt","fas fa-glass-whiskey","fas fa-mug-hot","fas fa-wine-bottle","fas fa-wine-glass","fas fa-wine-glass-alt"],building:["fas fa-archway","fas fa-building","fas fa-campground","fas fa-church","fas fa-city","fas fa-clinic-medical","fas fa-dungeon","fas fa-gopuram","fas fa-home","fas fa-hospital","fas fa-hospital-alt","fas fa-hospital-user","fas fa-hotel","fas fa-house-damage","fas fa-igloo","fas fa-industry","fas fa-kaaba","fas fa-landmark","fas fa-monument","fas fa-mosque","fas fa-place-of-worship","fas fa-school","fas fa-store","fas fa-store-alt","fas fa-synagogue","fas fa-torii-gate","fas fa-university","fas fa-vihara","fas fa-warehouse","far fa-building","far fa-hospital"],deal:["fas fa-address-book","fas fa-address-card","fas fa-archive","fas fa-balance-scale","fas fa-balance-scale-left","fas fa-balance-scale-right","fas fa-birthday-cake","fas fa-book","fas fa-briefcase","fas fa-building","fas fa-bullhorn","fas fa-bullseye","fas fa-business-time","fas fa-calculator","fas fa-calendar","fas fa-calendar-alt","fas fa-certificate","fas fa-chart-area","fas fa-chart-bar","fas fa-chart-line","fas fa-chart-pie","fas fa-city","fas fa-clipboard","fas fa-coffee","fas fa-columns","fas fa-compass","fas fa-copy","fas fa-copyright","fas fa-cut","fas fa-edit","fas fa-envelope","fas fa-envelope-open","fas fa-envelope-square","fas fa-eraser","fas fa-fax","fas fa-file","fas fa-file-alt","fas fa-folder","fas fa-folder-minus","fas fa-folder-open","fas fa-folder-plus","fas fa-glasses","fas fa-globe","fas fa-highlighter","fas fa-industry","fas fa-landmark","fas fa-laptop-house","fas fa-marker","fas fa-paperclip","fas fa-paste","fas fa-pen","fas fa-pen-alt","fas fa-pen-fancy","fas fa-pen-nib","fas fa-pen-square","fas fa-pencil-alt","fas fa-percent","fas fa-phone","fas fa-phone-alt","fas fa-phone-slash","fas fa-phone-square","fas fa-phone-square-alt","fas fa-phone-volume","fas fa-print","fas fa-project-diagram","fas fa-registered","fas fa-save","fas fa-sitemap","fas fa-socks","fas fa-sticky-note","fas fa-stream","fas fa-table","fas fa-tag","fas fa-tags","fas fa-tasks","fas fa-thumbtack","fas fa-trademark","fas fa-wallet","far fa-address-book","far fa-address-card","far fa-building","far fa-calendar","far fa-calendar-alt","far fa-chart-bar","far fa-clipboard","far fa-compass","far fa-copy","far fa-copyright","far fa-edit","far fa-envelope","far fa-envelope-open","far fa-file","far fa-file-alt","far fa-folder","far fa-folder-open","far fa-registered","far fa-save","far fa-sticky-note"],camping:["fas fa-binoculars","fas fa-campground","fas fa-caravan","fas fa-compass","fas fa-faucet","fas fa-fire","fas fa-fire-alt","fas fa-first-aid","fas fa-frog","fas fa-hiking","fas fa-map","fas fa-map-marked","fas fa-map-marked-alt","fas fa-map-signs","fas fa-mountain","fas fa-route","fas fa-toilet-paper","fas fa-trailer","fas fa-tree","far fa-compass","far fa-map"],charity:["fas fa-dollar-sign","fas fa-donate","fas fa-dove","fas fa-gift","fas fa-globe","fas fa-hand-holding-heart","fas fa-hand-holding-usd","fas fa-hand-holding-water","fas fa-hands-helping","fas fa-handshake","fas fa-heart","fas fa-leaf","fas fa-parachute-box","fas fa-piggy-bank","fas fa-ribbon","fas fa-seedling","far fa-handshake","far fa-heart"],chat:["fas fa-comment","fas fa-comment-alt","fas fa-comment-dots","fas fa-comment-medical","fas fa-comment-slash","fas fa-comments","fas fa-frown","fas fa-icons","fas fa-meh","fas fa-phone","fas fa-phone-alt","fas fa-phone-slash","fas fa-poo","fas fa-quote-left","fas fa-quote-right","fas fa-smile","fas fa-sms","fas fa-video","fas fa-video-slash","far fa-comment","far fa-comment-alt","far fa-comment-dots","far fa-comments","far fa-frown","far fa-meh","far fa-smile"],chess:["fas fa-chess","fas fa-chess-bishop","fas fa-chess-board","fas fa-chess-king","fas fa-chess-knight","fas fa-chess-pawn","fas fa-chess-queen","fas fa-chess-rook","fas fa-square-full"],childhood:["fas fa-apple-alt","fas fa-baby","fas fa-baby-carriage","fas fa-bath","fas fa-biking","fas fa-birthday-cake","fas fa-cookie","fas fa-cookie-bite","fas fa-gamepad","fas fa-ice-cream","fas fa-mitten","fas fa-robot","fas fa-school","fas fa-shapes","fas fa-snowman"],clothing:["fas fa-graduation-cap","fas fa-hat-cowboy","fas fa-hat-cowboy-side","fas fa-hat-wizard","fas fa-mitten","fas fa-shoe-prints","fas fa-socks","fas fa-tshirt","fas fa-user-tie"],co
1de:["fas fa-archive","fas fa-barcode","fas fa-bath","fas fa-bug","fas fa-code","fas fa-code-branch","fas fa-coffee","fas fa-file","fas fa-file-alt","fas fa-file-code","fas fa-filter","fas fa-fire-extinguisher","fas fa-folder","fas fa-folder-open","fas fa-keyboard","fas fa-laptop-code","fas fa-microchip","fas fa-project-diagram","fas fa-qrcode","fas fa-shield-alt","fas fa-sitemap","fas fa-stream","fas fa-terminal","fas fa-user-secret","fas fa-window-close","fas fa-window-maximize","fas fa-window-minimize","fas fa-window-restore","far fa-file","far fa-file-alt","far fa-file-code","far fa-folder","far fa-folder-open","far fa-keyboard","far fa-window-close","far fa-window-maximize","far fa-window-minimize","far fa-window-restore"],communication:["fas fa-address-book","fas fa-address-card","fas fa-american-sign-language-interpreting","fas fa-assistive-listening-systems","fas fa-at","fas fa-bell","fas fa-bell-slash","fas fa-broadcast-tower","fas fa-bullhorn","fas fa-chalkboard","fas fa-comment","fas fa-comment-alt","fas fa-comments","fas fa-envelope","fas fa-envelope-open","fas fa-envelope-square","fas fa-fax","fas fa-inbox","fas fa-language","fas fa-microphone","fas fa-microphone-alt","fas fa-microphone-alt-slash","fas fa-microphone-slash","fas fa-mobile","fas fa-mobile-alt","fas fa-paper-plane","fas fa-phone","fas fa-phone-alt","fas fa-phone-slash","fas fa-phone-square","fas fa-phone-square-alt","fas fa-phone-volume","fas fa-rss","fas fa-rss-square","fas fa-tty","fas fa-voicemail","fas fa-wifi","fab fa-bluetooth","fab fa-bluetooth-b","far fa-address-book","far fa-address-card","far fa-bell","far fa-bell-slash","far fa-comment","far fa-comment-alt","far fa-comments","far fa-envelope","far fa-envelope-open","far fa-paper-plane"],computer:["fas fa-compact-disc","fas fa-database","fas fa-desktop","fas fa-download","fas fa-ethernet","fas fa-hdd","fas fa-headphones","fas fa-keyboard","fas fa-laptop","fas fa-laptop-house","fas fa-memory","fas fa-microchip","fas fa-mobile","fas fa-mobile-alt","fas fa-mouse","fas fa-plug","fas fa-power-off","fas fa-print","fas fa-satellite","fas fa-satellite-dish","fas fa-save","fas fa-sd-card","fas fa-server","fas fa-sim-card","fas fa-stream","fas fa-tablet","fas fa-tablet-alt","fas fa-tv","fas fa-upload","far fa-hdd","far fa-keyboard","far fa-save"],construction:["fas fa-brush","fas fa-drafting-compass","fas fa-dumpster","fas fa-hammer","fas fa-hard-hat","fas fa-paint-roller","fas fa-pencil-alt","fas fa-pencil-ruler","fas fa-ruler","fas fa-ruler-combined","fas fa-ruler-horizontal","fas fa-ruler-vertical","fas fa-screwdriver","fas fa-toolbox","fas fa-tools","fas fa-truck-pickup","fas fa-wrench"],currency:["fas fa-dollar-sign","fas fa-euro-sign","fas fa-hryvnia","fas fa-lira-sign","fas fa-money-bill","fas fa-money-bill-alt","fas fa-money-bill-wave","fas fa-money-bill-wave-alt","fas fa-money-check","fas fa-money-check-alt","fas fa-pound-sign","fas fa-ruble-sign","fas fa-rupee-sign","fas fa-shekel-sign","fas fa-tenge","fas fa-won-sign","fas fa-yen-sign","fab fa-bitcoin","fab fa-btc","fab fa-ethereum","fab fa-gg","fab fa-gg-circle","far fa-money-bill-alt"],date:["fas fa-bell","fas fa-bell-slash","fas fa-calendar","fas fa-calendar-alt","fas fa-calendar-check","fas fa-calendar-minus","fas fa-calendar-plus","fas fa-calendar-times","fas fa-clock","fas fa-hourglass","fas fa-hourglass-end","fas fa-hourglass-half","fas fa-hourglass-start","fas fa-stopwatch","far fa-bell","far fa-bell-slash","far fa-calendar","far fa-calendar-alt","far fa-calendar-check","far fa-calendar-minus","far fa-calendar-plus","far fa-calendar-times","far fa-clock","far fa-hourglass"],design:["fas fa-adjust","fas fa-bezier-curve","fas fa-brush","fas fa-clone","fas fa-copy","fas fa-crop","fas fa-crop-alt","fas fa-crosshairs","fas fa-cut","fas fa-drafting-compass","fas fa-draw-polygon","fas fa-edit","fas fa-eraser","fas fa-eye","fas fa-eye-dropper","fas fa-eye-slash","fas fa-fill","fas fa-fill-drip","fas fa-highlighter","fas fa-icons","fas fa-layer-group","fas fa-magic","fas fa-marker","fas fa-object-group","fas fa-object-ungroup","fas fa-paint-brush","fas fa-paint-roller","fas fa-palette","fas fa-paste","fas fa-pen","fas fa-pen-alt","fas fa-pen-fancy","fas fa-pen-nib","fas fa-pencil-alt","fas fa-pencil-ruler","fas fa-ruler-combined","fas fa-ruler-horizontal","fas fa-ruler-vertical","fas fa-save","fas fa-splotch","fas fa-spray-can","fas fa-stamp","fas fa-swatchbook","fas fa-tint","fas fa-tint-slash","fas fa-vector-square","far fa-clone","far fa-copy","far fa-edit","far fa-eye","far fa-eye-slash","far fa-object-group","far fa-object-ungroup","far fa-save"],editor:["fas fa-align-center","fas fa-align-justify","fas fa-align-left","fas fa-align-right","fas fa-bold","fas fa-border-all","fas fa-border-none","fas fa-border-style","fas fa-clipboard","fas fa-clone","fas fa-columns","fas fa-copy","fas fa-cut","fas fa-edit","fas fa-eraser","fas fa-file","fas fa-file-alt","fas fa-font","fas fa-glasses","fas fa-heading","fas fa-highlighter","fas fa-i-cursor","fas fa-icons","fas fa-indent","fas fa-italic","fas fa-link","fas fa-list","fas fa-list-alt","fas fa-list-ol","fas fa-list-ul","fas fa-marker","fas fa-outdent","fas fa-paper-plane","fas fa-paperclip","fas fa-paragraph","fas fa-paste","fas fa-pen","fas fa-pen-alt","fas fa-pen-fancy","fas fa-pen-nib","fas fa-pencil-alt","fas fa-print","fas fa-quote-left","fas fa-quote-right","fas fa-redo","fas fa-redo-alt","fas fa-remove-format","fas fa-reply","fas fa-reply-all","fas fa-screwdriver","fas fa-share","fas fa-spell-check","fas fa-strikethrough","fas fa-subscript","fas fa-superscript","fas fa-sync","fas fa-sync-alt","fas fa-table","fas fa-tasks","fas fa-text-height","fas fa-text-width","fas fa-th","fas fa-th-large","fas fa-th-list","fas fa-tools","fas fa-tras
1h","fas fa-trash-alt","fas fa-trash-restore","fas fa-trash-restore-alt","fas fa-underline","fas fa-undo","fas fa-undo-alt","fas fa-unlink","fas fa-wrench","far fa-clipboard","far fa-clone","far fa-copy","far fa-edit","far fa-file","far fa-file-alt","far fa-list-alt","far fa-paper-plane","far fa-trash-alt"],education:["fas fa-apple-alt","fas fa-atom","fas fa-award","fas fa-bell","fas fa-bell-slash","fas fa-book-open","fas fa-book-reader","fas fa-chalkboard","fas fa-chalkboard-teacher","fas fa-graduation-cap","fas fa-laptop-code","fas fa-microscope","fas fa-music","fas fa-school","fas fa-shapes","fas fa-theater-masks","fas fa-user-graduate","far fa-bell","far fa-bell-slash"],emoji:["fas fa-angry","fas fa-dizzy","fas fa-flushed","fas fa-frown","fas fa-frown-open","fas fa-grimace","fas fa-grin","fas fa-grin-alt","fas fa-grin-beam","fas fa-grin-beam-sweat","fas fa-grin-hearts","fas fa-grin-squint","fas fa-grin-squint-tears","fas fa-grin-stars","fas fa-grin-tears","fas fa-grin-tongue","fas fa-grin-tongue-squint","fas fa-grin-tongue-wink","fas fa-grin-wink","fas fa-kiss","fas fa-kiss-beam","fas fa-kiss-wink-heart","fas fa-laugh","fas fa-laugh-beam","fas fa-laugh-squint","fas fa-laugh-wink","fas fa-meh","fas fa-meh-blank","fas fa-meh-rolling-eyes","fas fa-sad-cry","fas fa-sad-tear","fas fa-smile","fas fa-smile-beam","fas fa-smile-wink","fas fa-surprise","fas fa-tired","far fa-angry","far fa-dizzy","far fa-flushed","far fa-frown","far fa-frown-open","far fa-grimace","far fa-grin","far fa-grin-alt","far fa-grin-beam","far fa-grin-beam-sweat","far fa-grin-hearts","far fa-grin-squint","far fa-grin-squint-tears","far fa-grin-stars","far fa-grin-tears","far fa-grin-tongue","far fa-grin-tongue-squint","far fa-grin-tongue-wink","far fa-grin-wink","far fa-kiss","far fa-kiss-beam","far fa-kiss-wink-heart","far fa-laugh","far fa-laugh-beam","far fa-laugh-squint","far fa-laugh-wink","far fa-meh","far fa-meh-blank","far fa-meh-rolling-eyes","far fa-sad-cry","far fa-sad-tear","far fa-smile","far fa-smile-beam","far fa-smile-wink","far fa-surprise","far fa-tired"],energy:["fas fa-atom","fas fa-battery-empty","fas fa-battery-full","fas fa-battery-half","fas fa-battery-quarter","fas fa-battery-three-quarters","fas fa-broadcast-tower","fas fa-burn","fas fa-charging-station","fas fa-fan","fas fa-fire","fas fa-fire-alt","fas fa-gas-pump","fas fa-industry","fas fa-leaf","fas fa-lightbulb","fas fa-plug","fas fa-poop","fas fa-power-off","fas fa-radiation","fas fa-radiation-alt","fas fa-seedling","fas fa-solar-panel","fas fa-sun","fas fa-water","fas fa-wind","far fa-lightbulb","far fa-sun"],file:["fas fa-archive","fas fa-clone","fas fa-copy","fas fa-cut","fas fa-file","fas fa-file-alt","fas fa-file-archive","fas fa-file-audio","fas fa-file-code","fas fa-file-excel","fas fa-file-image","fas fa-file-pdf","fas fa-file-powerpoint","fas fa-file-video","fas fa-file-word","fas fa-folder","fas fa-folder-open","fas fa-paste","fas fa-photo-video","fas fa-save","fas fa-sticky-note","far fa-clone","far fa-copy","far fa-file","far fa-file-alt","far fa-file-archive","far fa-file-audio","far fa-file-code","far fa-file-excel","far fa-file-image","far fa-file-pdf","far fa-file-powerpoint","far fa-file-video","far fa-file-word","far fa-folder","far fa-folder-open","far fa-save","far fa-sticky-note"],finance:["fas fa-balance-scale","fas fa-balance-scale-left","fas fa-balance-scale-right","fas fa-book","fas fa-cash-register","fas fa-chart-line","fas fa-chart-pie","fas fa-coins","fas fa-comment-dollar","fas fa-comments-dollar","fas fa-credit-card","fas fa-donate","fas fa-file-invoice","fas fa-file-invoice-dollar","fas fa-hand-holding-usd","fas fa-landmark","fas fa-money-bill","fas fa-money-bill-alt","fas fa-money-bill-wave","fas fa-money-bill-wave-alt","fas fa-money-check","fas fa-money-check-alt","fas fa-percentage","fas fa-piggy-bank","fas fa-receipt","fas fa-stamp","fas fa-wallet","far fa-credit-card","far fa-money-bill-alt"],fitness:["fas fa-bicycle","fas fa-biking","fas fa-burn","fas fa-fire-alt","fas fa-heart","fas fa-heartbeat","fas fa-hiking","fas fa-running","fas fa-shoe-prints","fas fa-skating","fas fa-skiing","fas fa-skiing-nordic","fas fa-snowboarding","fas fa-spa","fas fa-swimmer","fas fa-walking","far fa-heart"],food:["fas fa-apple-alt","fas fa-bacon","fas fa-bone","fas fa-bread-slice","fas fa-candy-cane","fas fa-carrot","fas fa-cheese","fas fa-cloud-meatball","fas fa-cookie","fas fa-drumstick-bite","fas fa-egg","fas fa-fish","fas fa-hamburger","fas fa-hotdog","fas fa-ice-cream","fas fa-lemon","fas fa-pepper-hot","fas fa-pizza-slice","fas fa-seedling","fas fa-stroopwafel","far fa-lemon"],fruit:["fas fa-apple-alt","fas fa-carrot","fas fa-leaf","fas fa-lemon","fas fa-pepper-hot","fas fa-seedling","far fa-lemon"],game:["fas fa-chess","fas fa-chess-bishop","fas fa-chess-board","fas fa-chess-king","fas fa-chess-knight","fas fa-chess-pawn","fas fa-chess-queen","fas fa-chess-rook","fas fa-dice","fas fa-dice-d20","fas fa-dice-d6","fas fa-dice-five","fas fa-dice-four","fas fa-dice-one","fas fa-dice-six","fas fa-dice-three","fas fa-dice-two","fas fa-gamepad","fas fa-ghost","fas fa-headset","fas fa-heart","fas fa-puzzle-piece","fab fa-playstation","fab fa-steam","fab fa-steam-square","fab fa-steam-symbol","fab fa-twitch","fab fa-xbox","far fa-heart"],gender:["fas fa-genderless","fas fa-mars","fas fa-mars-double","fas fa-mars-stroke","fas fa-mars-stroke-h","fas fa-mars-stroke-v","fas fa-mercury","fas fa-neuter","fas fa-transgender","fas fa-transgender-alt","fas fa-venus","fas fa-venus-double","fas fa-venus-mars"],halloween:["fas fa-book-dead","fas fa-broom","fas fa-cat","fas fa-cloud-moon","fas fa-crow","fas fa-ghost","fas fa-hat-wizard","fas fa-mask","fas fa-skull-crossbones","fas fa-spider","fas fa-toilet-paper"],hand:["fas fa-allergies","fas fa-fist-raised","fas fa-hand-holding","fas fa-hand-holding-heart","fas fa-hand-holding-medical","fas fa-hand-holding-usd","fas fa-hand-holding-water","fas fa-hand-lizard","fas fa-hand-middle-finger","fas fa-hand-paper","fas fa-hand-peace","fas fa-hand-point-down","fas fa-hand-point-left","fas fa-hand-point-right","fas fa-hand-point-up","fas fa-hand-pointer","fas fa-hand-rock","fas fa-hand-scissors","fas fa-hand-sparkles","fas fa-hand-spock","fas fa-hands","fas fa-hands-helping","fas fa-hands-wash","fas fa-handshake","fas fa-handshake-alt-slash","fas fa-handshake-slash","fas fa-praying-hands","fas fa-thumbs-down","fas fa-thumbs-up","far fa-hand-lizard","far fa-hand-paper","far fa-hand-peace","far fa-hand-point-down","far fa-hand-point-left","far fa-hand-point-right","far fa-hand-point-up","far fa-hand-pointer","far fa-hand-rock","far fa-hand-scissors","far fa-hand-spock","far fa-handshake","far fa-thumbs-down","far fa-thumbs-up"],health:["fas fa-ambulance","fas fa-h-square","fas fa-heart","fas fa-heartbeat","fas fa-hospital","fas fa-medkit","fas fa-plus-square","fas fa-prescription","fas fa-stethoscope","fas fa-user-md","fas fa-wheelchair","fab fa-accessible-icon","far fa-heart","far fa-hospital","far fa-plus-square"],holiday:["fas fa-candy-cane","fas fa-carrot","fas fa-cookie-bite","fas fa-gift","fas fa-gifts","fas fa-glass-cheers","fas fa-holly-berry","fas fa-mug-hot","fas fa-sleigh","fas fa-snowman"],hotel:["fas fa-baby-carriage","fas fa-bath","fas fa-bed","fas fa-briefcase","fas fa-car","fas fa-cocktail","fas fa-coffee","fas fa-concierge-bell","fas fa-dice","fas fa-dice-five","fas fa-door-closed","fas fa-door-open","fas fa-dumbbell","fas fa-glass-martini","fas fa-glass-martini-alt","fas fa-hot-tub","fas fa-hotel","fas fa-infinity","fas fa-key","fas fa-luggage-cart","fas fa-shower","fas fa-shuttle-van","fas fa-smoking","fas fa-smoking-ban","fas fa-snowflake","fas fa-spa","fas fa-suitcase","fas fa-suitcase-rolling","fas fa-swimmer","fas fa-swimming-pool","fas fa-tv","fas fa-umbrella-beach","fas fa-utensils","fas fa-wheelchair","fas fa-wifi","far fa-snowflake"],family:["fas fa-bath","fas fa-bed","fas fa-bell","fas fa-blender","fas fa-box-tissue","fas fa-chair","fas fa-coffee","fas fa-couch","fas fa-door-closed","fas fa-door-open","fas fa-dungeon","fas fa-fan","fas fa-faucet","fas fa-house-user","fas fa-laptop-house","fas fa-lightbulb","fas fa-plug","fas fa-pump-soap","fas fa-shower","fas fa-sink","fas fa-snowflake","fas fa-soap","fas fa-toilet-paper","fas fa-toilet-paper-slash","fas fa-tv","far fa-bell","far fa-lightbulb","far fa-snowflake"],image:["fas fa-adjust","fas fa-bolt","fas fa-camera","fas fa-camera-retro","fas fa-chalkboard","fas fa-clone","fas fa-compress","fas fa-compress-arrows-alt","fas fa-expand","fas fa-eye","fas fa-eye-dropper","fas fa-eye-slash","fas fa-file-image","fas fa-film","fas fa-id-badge","fas fa-id-card","fas fa-image","fas fa-images","fas fa-photo-video","fas fa-portrait","fas fa-sliders-h","fas fa-tint","fab fa-unsplash","far fa-clone","far fa-eye","far fa-eye-slash","far fa-file-image","far fa-id-badge","far fa-id-card","far fa-image","far fa-images"],interface:["fas fa-award","fas fa-ban","fas fa-barcode","fas fa-bars","fas fa-beer","fas fa-bell","fas fa-bell-slash","fas fa-blog","fas fa-bug","fas fa-bullhorn","fas fa-bullseye","fas fa-calculator","fas fa-calendar","fas fa-calendar-alt","fas fa-calendar-check","fas fa-calendar-minus","fas fa-calendar-plus","fas fa-calendar-times","fas fa-certificate","fas fa-check","fas fa-check-circle","fas fa-check-double","fas fa-check-square","fas fa-circle","fas fa-clipboard","fas fa-clone","fas fa-cloud","fas fa-cloud-download-alt","fas fa-cloud-upload-alt","fas fa-coffee","fas fa-cog","fas fa-cogs","fas fa-copy","fas fa-cut","fas fa-database","fas fa-dot-circle","fas fa-download","fas fa-edit","fas fa-ellipsis-h","fas fa-ellipsis-v","fas fa-envelope","fas fa-envelope-open","fas fa-eraser","fas fa-exclamation","fas fa-exclamation-circle","fas fa-exclamation-triangle","fas fa-external-link-alt","fas fa-external-link-square-alt","fas fa-eye","fas fa-eye-slash","fas fa-file","fas fa-file-alt","fas fa-file-download","fas fa-file-export","fas fa-file-import","fas fa-file-upload","fas fa-filter","fas fa-fingerprint","fas fa-flag","fas fa-flag-checkered","fas fa-folder","fas fa-folder-open","fas fa-frown","fas fa-glasses","fas fa-grip-horizontal","fas fa-grip-lines","fas fa-grip-lines-vertical","fas fa-grip-vertical","fas fa-hashtag","fas fa-heart","fas fa-history","fas fa-home","fas fa-i-cursor","fas fa-info","fas fa-info-circle","fas fa-language","fas fa-magic","fas fa-marker","fas fa-medal","fas fa-meh","fas fa-microphone","fas fa-microphone-alt","fas fa-microphone-slash","fas fa-minus","fas fa-minus-circle","fas fa-minus-square","fas fa-paste","fas fa-pen","fas fa-pen-alt","fas fa-pen-fancy","fas fa-pencil-alt","fas fa-plus","fas fa-plus-circle","fas fa-plus-square","fas fa-poo","fas fa-qrcode","fas fa-question","fas fa-question-circle","fas fa-quote-left","fas fa-quote-right","fas fa-redo","fas fa-redo-alt","fas fa-reply","fas fa-reply-all","fas fa-rss","fas fa-rss-square","fas fa-save","fas fa-screwdriver","fas fa-search","fas fa-search-minus","fas fa-search-plus","fas fa-share","fas fa-share-alt","fas fa-share-alt-square","fas fa-share-square","fas fa-shield-alt","fas fa-sign-in-alt","fas fa-sign-out-alt","fas fa-signal","fas fa-sitemap","fas fa-sliders-h","fas fa-smile","fas fa-sort","fas fa-sort-alpha-down","fas fa-sort-alpha-down-alt","fas fa-sort-alpha-up","fas fa-sort-alpha-up-alt","fas fa-sort-amount-down","fas fa-sort-amount-down-alt","fas fa-sort-amount-up","fas fa-sort-amount-up-alt","fas fa-sort-down","fas fa-sort-numeric-down","fas fa-sort-numeric-down-alt","fas fa-sort-numeric-up","fas fa-sort-numeric-up-alt","fas fa-sort-up","fas fa-star","fas fa-star-half","fas fa-sync","fas fa-sync-alt","fas fa-thumbs-down","fas fa-thumbs-up","far fa-bell","far fa-bell-slash","far fa-calendar","far fa-calendar-alt","far fa-calendar-check","far fa-calendar-minus","far fa-calendar-plus","far fa-calendar-times","far fa-check-circle","far fa-check-square","far fa-circle","far fa-clipboard","far fa-clone","far fa-copy","far fa-dot-circle","far fa-edit","far fa-envelope","far fa-envelope-open","far fa-eye","far fa-eye-slash","far fa-file","far fa-file-alt","far fa-flag","far fa-folder","far fa-folder-open","far fa-frown","far fa-heart","far fa-meh","far fa-minus-square","far fa-plus-square","far fa-question-circle","far fa-save","far fa-share-square","far fa-smile","far fa-star","far fa-star-half","far fa-thumbs-down"],logistics:["fas fa-box","fas fa-boxes","fas fa-clipboard-check","fas fa-clipboard-list","fas fa-dolly","fas fa-dolly-flatbed","fas fa-hard-hat","fas fa-pallet","fas fa-shipping-fast","fas fa-truck","fas fa-warehouse"],map:["fas fa-ambulance","fas fa-anchor","fas fa-balance-scale","fas fa-balance-scale-left","fas fa-balance-scale-right","fas fa-bath","fas fa-bed","fas fa-beer","fas fa-bell","fas fa-bell-slash","fas fa-bicycle","fas fa-binoculars","fas fa-birthday-cake","fas fa-blind","fas fa-bomb","fas fa-book","fas fa-bookmark","fas fa-briefcase","fas fa-building","fas fa-car","fas fa-coffee","fas fa-crosshairs","fas fa-directions","fas fa-dollar-sign","fas fa-draw-polygon","fas fa-eye","fas fa-eye-slash","fas fa-fighter-jet","fas fa-fire","fas fa-fire-alt","fas fa-fire-extinguisher","fas fa-flag","fas fa-flag-checkered","fas fa-flask","fas fa-gamepad","fas fa-gavel","fas fa-gift","fas fa-glass-martini","fas fa-globe","fas fa-graduation-cap","fas fa-h-square","fas fa-heart","fas fa-heartbeat","fas fa-helicopter","fas fa-home","fas fa-hospital","fas fa-image","fas fa-images","fas fa-industry","fas fa-info","fas fa-info-circle","fas fa-key","fas fa-landmark","fas fa-layer-group","fas fa-leaf","fas fa-lemon","fas fa-life-ring","fas fa-lightbulb","fas fa-location-arrow","fas fa-low-vision","fas fa-magnet","fas fa-male","fas fa-map","fas fa-map-marker","fas fa-map-marker-alt","fas fa-map-pin","fas fa-map-signs","fas fa-medkit","fas fa-money-bill","fas fa-money-bill-alt","fas fa-motorcycle","fas fa-music","fas fa-newspaper","fas fa-parking","fas fa-paw","fas fa-phone","fas fa-phone-alt","fas fa-phone-square","fas fa-phone-square-alt","fas fa-phone-volume","fas fa-plane","fas fa-plug","fas fa-plus","fas fa-plus-square","fas fa-print","fas fa-recycle","fas fa-restroom","fas fa-road","fas fa-rocket","fas fa-route","fas fa-search","fas fa-search-minus","fas fa-search-plus","fas fa-ship","fas fa-shoe-prints","fas fa-shopping-bag","fas fa-shopping-basket","fas fa-shopping-cart","fas fa-shower","fas fa-snowplow","fas fa-street
1-view","fas fa-subway","fas fa-suitcase","fas fa-tag","fas fa-tags","fas fa-taxi","fas fa-thumbtack","fas fa-ticket-alt","fas fa-tint","fas fa-traffic-light","fas fa-train","fas fa-tram","fas fa-tree","fas fa-trophy","fas fa-truck","fas fa-tty","fas fa-umbrella","fas fa-university","fas fa-utensil-spoon","fas fa-utensils","fas fa-vest","fas fa-vest-patches","fas fa-wheelchair","fas fa-wifi","fas fa-wine-glass","fas fa-wrench","far fa-bell","far fa-bell-slash","far fa-bookmark","far fa-building","far fa-eye","far fa-eye-slash","far fa-flag","far fa-heart","far fa-hospital","far fa-image","far fa-images","far fa-lemon","far fa-life-ring","far fa-lightbulb","far fa-map","far fa-money-bill-alt","far fa-newspaper","far fa-plus-square"],maritime:["fas fa-anchor","fas fa-binoculars","fas fa-compass","fas fa-dharmachakra","fas fa-frog","fas fa-ship","fas fa-skull-crossbones","fas fa-swimmer","fas fa-water","fas fa-wind","far fa-compass"],marketing:["fas fa-ad","fas fa-bullhorn","fas fa-bullseye","fas fa-comment-dollar","fas fa-comments-dollar","fas fa-envelope-open-text","fas fa-funnel-dollar","fas fa-lightbulb","fas fa-mail-bulk","fas fa-poll","fas fa-poll-h","fas fa-search-dollar","fas fa-search-location","far fa-lightbulb"],mathematic:["fas fa-calculator","fas fa-divide","fas fa-equals","fas fa-greater-than","fas fa-greater-than-equal","fas fa-infinity","fas fa-less-than","fas fa-less-than-equal","fas fa-minus","fas fa-not-equal","fas fa-percentage","fas fa-plus","fas fa-square-root-alt","fas fa-subscript","fas fa-superscript","fas fa-times","fas fa-wave-square"],hospital:["fas fa-allergies","fas fa-ambulance","fas fa-bacteria","fas fa-bacterium","fas fa-band-aid","fas fa-biohazard","fas fa-bone","fas fa-bong","fas fa-book-medical","fas fa-brain","fas fa-briefcase-medical","fas fa-burn","fas fa-cannabis","fas fa-capsules","fas fa-clinic-medical","fas fa-comment-medical","fas fa-crutch","fas fa-diagnoses","fas fa-disease","fas fa-dna","fas fa-file-medical","fas fa-file-medical-alt","fas fa-file-prescription","fas fa-first-aid","fas fa-hand-holding-medical","fas fa-head-side-cough","fas fa-head-side-cough-slash","fas fa-head-side-mask","fas fa-head-side-virus","fas fa-heart","fas fa-heartbeat","fas fa-hospital","fas fa-hospital-alt","fas fa-hospital-symbol","fas fa-hospital-user","fas fa-id-card-alt","fas fa-joint","fas fa-laptop-medical","fas fa-lungs","fas fa-lungs-virus","fas fa-microscope","fas fa-mortar-pestle","fas fa-notes-medical","fas fa-pager","fas fa-pills","fas fa-plus","fas fa-poop","fas fa-prescription","fas fa-prescription-bottle","fas fa-prescription-bottle-alt","fas fa-procedures","fas fa-pump-medical","fas fa-radiation","fas fa-radiation-alt","fas fa-shield-virus","fas fa-smoking","fas fa-smoking-ban","fas fa-star-of-life","fas fa-stethoscope","fas fa-syringe","fas fa-tablets","fas fa-teeth","fas fa-teeth-open","fas fa-thermometer","fas fa-tooth","fas fa-user-md","fas fa-user-nurse","fas fa-vial","fas fa-vials","fas fa-virus","fas fa-virus-slash","fas fa-viruses","fas fa-weight","fas fa-x-ray","far fa-heart","far fa-hospital"],transfer:["fas fa-archive","fas fa-box-open","fas fa-caravan","fas fa-couch","fas fa-dolly","fas fa-people-carry","fas fa-route","fas fa-sign","fas fa-suitcase","fas fa-tape","fas fa-trailer","fas fa-truck-loading","fas fa-truck-moving","fas fa-wine-glass"],music:["fas fa-compact-disc","fas fa-drum","fas fa-drum-steelpan","fas fa-file-audio","fas fa-guitar","fas fa-headphones","fas fa-headphones-alt","fas fa-microphone","fas fa-microphone-alt","fas fa-microphone-alt-slash","fas fa-microphone-slash","fas fa-music","fas fa-play","fas fa-record-vinyl","fas fa-sliders-h","fas fa-volume-down","fas fa-volume-mute","fas fa-volume-off","fas fa-volume-up","fab fa-napster","fab fa-soundcloud","fab fa-spotify","far fa-file-audio"],object:["fas fa-ambulance","fas fa-anchor","fas fa-archive","fas fa-award","fas fa-baby-carriage","fas fa-balance-scale","fas fa-balance-scale-left","fas fa-balance-scale-right","fas fa-bath","fas fa-bed","fas fa-beer","fas fa-bell","fas fa-bicycle","fas fa-binoculars","fas fa-birthday-cake","fas fa-blender","fas fa-bomb","fas fa-book","fas fa-book-dead","fas fa-bookmark","fas fa-briefcase","fas fa-broadcast-tower","fas fa-bug","fas fa-building","fas fa-bullhorn","fas fa-bullseye","fas fa-bus","fas fa-calculator","fas fa-calendar","fas fa-calendar-alt","fas fa-camera","fas fa-camera-retro","fas fa-candy-cane","fas fa-car","fas fa-carrot","fas fa-church","fas fa-clipboard","fas fa-cloud","fas fa-coffee","fas fa-cog","fas fa-cogs","fas fa-compass","fas fa-cookie","fas fa-cookie-bite","fas fa-copy","fas fa-cube","fas fa-cubes","fas fa-cut","fas fa-dice","fas fa-dice-d20","fas fa-dice-d6","fas fa-dice-five","fas fa-dice-four","fas fa-dice-one","fas fa-dice-six","fas fa-dice-three","fas fa-dice-two","fas fa-digital-tachograph","fas fa-door-closed","fas fa-door-open","fas fa-drum","fas fa-drum-steelpan","fas fa-envelope","fas fa-envelope-open","fas fa-eraser","fas fa-eye","fas fa-eye-dropper","fas fa-fax","fas fa-feather","fas fa-feather-alt","fas fa-fighter-jet","fas fa-file","fas fa-file-alt","fas fa-file-prescription","fas fa-film","fas fa-fire","fas fa-fire-alt","fas fa-fire-extinguisher","fas fa-flag","fas fa-flag-checkered","fas fa-flask","fas fa-futbol","fas fa-gamepad","fas fa-gavel","fas fa-gem","fas fa-gift","fas fa-gifts","fas fa-glass-cheers","fas fa-glass-martini","fas fa-glass-whiskey","fas fa-glasses","fas fa-globe","fas fa-graduation-cap","fas fa-guitar","fas fa-hat-wizard","fas fa-hdd","fas fa-headphones","fas fa-headphones-alt","fas fa-headset","fas fa-heart","fas fa-heart-broken","fas fa-helicopter","fas fa-highlighter","fas fa-holly-berry","fas fa-home","fas fa-hospital","fas fa-hourglass","fas fa-igloo","fas fa-image","fas fa-images","fas fa-industry","fas fa-key","fas fa-keyboard","fas fa-laptop","fas fa-leaf","fas fa-lemon","fas fa-life-ring","fas fa-lightbulb","fas fa-lock","fas fa-lock-open","fas fa-magic","fas fa-magnet","fas fa-map","fas fa-map-marker","fas fa-map-marker-alt","fas fa-map-pin","fas fa-map-signs","fas fa-marker","fas fa-medal","fas fa-medkit","fas fa-memory","fas fa-microchip","fas fa-microphone","fas fa-microphone-alt","fas fa-mitten","fas fa-mobile","fas fa-mobile-alt","fas fa-money-bill","fas fa-money-bill-alt","fas fa-money-check","fas fa-money-check-alt","fas fa-moon","fas fa-motorcycle","fas fa-mug-hot","fas fa-newspaper","fas fa-paint-brush","fas fa-paper-plane","fas fa-paperclip","fas fa-paste","fas fa-paw","fas fa-pen","fas fa-pen-alt","fas fa-pen-fancy","fas fa-pen-nib","fas fa-pencil-alt","fas fa-phone","fas fa-phone-alt","fas fa-plane","fas fa-plug","fas fa-print","fas fa-puzzle-piece","fas fa-ring","fas fa-road","fas fa-rocket","fas fa-ruler-combined","fas fa-ruler-horizontal","fas fa-ruler-vertical","fas fa-satellite","fas fa-satellite-dish","fas fa-save","fas fa-school","fas fa-screwdriver","fas fa-scroll","fas fa-sd-card","fas fa-search","fas fa-shield-alt","fas fa-shopping-bag","fas fa-shopping-basket","fas fa-shopping-cart","fas fa-shower","fas fa-sim-card","fas fa-skull-crossbones","fas fa-sleigh","fas fa-snowflake","fas fa-snowplow","fas fa-space-shuttle","fas fa-star","fas fa-sticky-note","fas fa-stopwatch","fas fa-stroopwafel","fas fa-subway","fas fa-suitcase","fas fa-sun","fas fa-tablet","fas fa-tablet-alt","fas fa-tachometer-alt","fas fa-tag","fas fa-tags","fas fa-taxi","fas fa-thumbtack","fas fa-ticket-alt","fas fa-toilet","fas fa-toolbox","fas fa-tools","fas fa-train","fas fa-tram","fas fa-tras
1h","fas fa-trash-alt","fas fa-tree","fas fa-trophy","fas fa-truck","fas fa-tv","fas fa-umbrella","fas fa-university","fas fa-unlock","fas fa-unlock-alt","fas fa-utensil-spoon","fas fa-utensils","fas fa-wallet","fas fa-weight","fas fa-wheelchair","fas fa-wine-glass","fas fa-wrench","far fa-bell","far fa-bookmark","far fa-building","far fa-calendar","far fa-calendar-alt","far fa-clipboard","far fa-compass","far fa-copy","far fa-envelope","far fa-envelope-open","far fa-eye","far fa-file","far fa-file-alt","far fa-flag","far fa-futbol","far fa-gem","far fa-hdd","far fa-heart","far fa-hospital","far fa-hourglass","far fa-image","far fa-images","far fa-keyboard","far fa-lemon","far fa-life-ring","far fa-lightbulb","far fa-map","far fa-money-bill-alt","far fa-moon","far fa-newspaper","far fa-paper-plane","far fa-save","far fa-snowflake","far fa-star","far fa-sticky-note","far fa-sun","far fa-trash-alt"],payment:["fas fa-bell","fas fa-bookmark","fas fa-bullhorn","fas fa-camera","fas fa-camera-retro","fas fa-cart-arrow-down","fas fa-cart-plus","fas fa-certificate","fas fa-credit-card","fas fa-gem","fas fa-gift","fas fa-handshake","fas fa-heart","fas fa-key","fas fa-money-check","fas fa-money-check-alt","fas fa-receipt","fas fa-shopping-bag","fas fa-shopping-basket","fas fa-shopping-cart","fas fa-star","fas fa-tag","fas fa-tags","fas fa-thumbs-down","fas fa-thumbs-up","fas fa-trophy","fab fa-alipay","fab fa-amazon-pay","fab fa-apple-pay","fab fa-bitcoin","fab fa-btc","fab fa-cc-amazon-pay","fab fa-cc-amex","fab fa-cc-apple-pay","fab fa-cc-diners-club","fab fa-cc-discover","fab fa-cc-jcb","fab fa-cc-mastercard","fab fa-cc-paypal","fab fa-cc-stripe","fab fa-cc-visa","fab fa-ethereum","fab fa-google-pay","fab fa-google-wallet","fab fa-paypal","fab fa-stripe","fab fa-stripe-s","far fa-bell","far fa-bookmark","far fa-credit-card","far fa-gem","far fa-handshake","far fa-heart","far fa-star","far fa-thumbs-down","far fa-thumbs-up"],pharmacy:["fas fa-band-aid","fas fa-book-medical","fas fa-cannabis","fas fa-capsules","fas fa-clinic-medical","fas fa-disease","fas fa-eye-dropper","fas fa-file-medical","fas fa-file-prescription","fas fa-first-aid","fas fa-flask","fas fa-history","fas fa-joint","fas fa-laptop-medical","fas fa-mortar-pestle","fas fa-notes-medical","fas fa-pills","fas fa-prescription","fas fa-prescription-bottle","fas fa-prescription-bottle-alt","fas fa-receipt","fas fa-skull-crossbones","fas fa-syringe","fas fa-tablets","fas fa-thermometer","fas fa-vial","fas fa-vials"],political:["fas fa-award","fas fa-balance-scale","fas fa-balance-scale-left","fas fa-balance-scale-right","fas fa-bullhorn","fas fa-check-double","fas fa-democrat","fas fa-donate","fas fa-dove","fas fa-fist-raised","fas fa-flag-usa","fas fa-handshake","fas fa-person-booth","fas fa-piggy-bank","fas fa-republican","fas fa-vote-yea","far fa-handshake"],religion:["fas fa-ankh","fas fa-atom","fas fa-bahai","fas fa-bible","fas fa-church","fas fa-cross","fas fa-dharmachakra","fas fa-dove","fas fa-gopuram","fas fa-hamsa","fas fa-hanukiah","fas fa-jedi","fas fa-journal-whills","fas fa-kaaba","fas fa-khanda","fas fa-menorah","fas fa-mosque","fas fa-om","fas fa-pastafarianism","fas fa-peace","fas fa-place-of-worship","fas fa-pray","fas fa-praying-hands","fas fa-quran","fas fa-star-and-crescent","fas fa-star-of-david","fas fa-synagogue","fas fa-torah","fas fa-torii-gate","fas fa-vihara","fas fa-yin-yang"],science:["fas fa-atom","fas fa-biohazard","fas fa-brain","fas fa-burn","fas fa-capsules","fas fa-clipboard-check","fas fa-disease","fas fa-dna","fas fa-eye-dropper","fas fa-filter","fas fa-fire","fas fa-fire-alt","fas fa-flask","fas fa-frog","fas fa-magnet","fas fa-microscope","fas fa-mortar-pestle","fas fa-pills","fas fa-prescription-bottle","fas fa-radiation","fas fa-radiation-alt","fas fa-seedling","fas fa-skull-crossbones","fas fa-syringe","fas fa-tablets","fas fa-temperature-high","fas fa-temperature-low","fas fa-vial","fas fa-vials"],fiction:["fas fa-atom","fas fa-globe","fas fa-hand-spock","fas fa-jedi","fas fa-journal-whills","fas fa-meteor","fas fa-moon","fas fa-robot","fas fa-rocket","fas fa-satellite","fas fa-satellite-dish","fas fa-space-shuttle","fas fa-user-astronaut","fab fa-galactic-republic","fab fa-galactic-senate","fab fa-jedi-order","fab fa-old-republic","far fa-hand-spock","far fa-moon"],security:["fas fa-ban","fas fa-bug","fas fa-door-closed","fas fa-door-open","fas fa-dungeon","fas fa-eye","fas fa-eye-slash","fas fa-file-contract","fas fa-file-signature","fas fa-fingerprint","fas fa-id-badge","fas fa-id-card","fas fa-id-card-alt","fas fa-key","fas fa-lock","fas fa-lock-open","fas fa-mask","fas fa-passport","fas fa-shield-alt","fas fa-unlock","fas fa-unlock-alt","fas fa-user-lock","fas fa-user-secret","fas fa-user-shield","far fa-eye","far fa-eye-slash","far fa-id-badge","far fa-id-card"],shape:["fas fa-bookmark","fas fa-calendar","fas fa-certificate","fas fa-circle","fas fa-cloud","fas fa-comment","fas fa-file","fas fa-folder","fas fa-heart","fas fa-heart-broken","fas fa-map-marker","fas fa-play","fas fa-shapes","fas fa-square","fas fa-star","far fa-bookmark","far fa-calendar","far fa-circle","far fa-comment","far fa-file","far fa-folder","far fa-heart","far fa-square","far fa-star"],shopping:["fas fa-barcode","fas fa-cart-arrow-down","fas fa-cart-plus","fas fa-cash-register","fas fa-gift","fas fa-gifts","fas fa-person-booth","fas fa-receipt","fas fa-shipping-fast","fas fa-shopping-bag","fas fa-shopping-basket","fas fa-shopping-cart","fas fa-store","fas fa-store-alt","fas fa-store-alt-slash","fas fa-store-slash","fas fa-truck","fas fa-tshirt"],social:["fas fa-bell","fas fa-birthday-cake","fas fa-camera","fas fa-comment","fas fa-comment-alt","fas fa-envelope","fas fa-hashtag","fas fa-heart","fas fa-icons","fas fa-image","fas fa-images","fas fa-map-marker","fas fa-map-marker-alt","fas fa-photo-video","fas fa-poll","fas fa-poll-h","fas fa-retweet","fas fa-share","fas fa-share-alt","fas fa-share-square","fas fa-star","fas fa-thumbs-down","fas fa-thumbs-up","fas fa-thumbtack","fas fa-user","fas fa-user-circle","fas fa-user-fr
1iends","fas fa-user-plus","fas fa-users","fas fa-video","far fa-bell","far fa-comment","far fa-comment-alt","far fa-envelope","far fa-heart","far fa-image","far fa-images","far fa-share-square","far fa-star","far fa-thumbs-down","far fa-thumbs-up","far fa-user","far fa-user-circle"],spinner:["fas fa-asterisk","fas fa-atom","fas fa-bahai","fas fa-certificate","fas fa-circle-notch","fas fa-cog","fas fa-compact-disc","fas fa-compass","fas fa-crosshairs","fas fa-dharmachakra","fas fa-fan","fas fa-life-ring","fas fa-palette","fas fa-ring","fas fa-slash","fas fa-snowflake","fas fa-spinner","fas fa-stroopwafel","fas fa-sun","fas fa-sync","fas fa-sync-alt","fas fa-yin-yang","far fa-compass","far fa-life-ring","far fa-snowflake","far fa-sun"],sport:["fas fa-baseball-ball","fas fa-basketball-ball","fas fa-biking","fas fa-bowling-ball","fas fa-dumbbell","fas fa-football-ball","fas fa-futbol","fas fa-golf-ball","fas fa-hockey-puck","fas fa-quidditch","fas fa-running","fas fa-skating","fas fa-skiing","fas fa-skiing-nordic","fas fa-snowboarding","fas fa-swimmer","fas fa-table-tennis","fas fa-volleyball-ball","far fa-futbol"],spring:["fas fa-allergies","fas fa-broom","fas fa-cloud-sun","fas fa-cloud-sun-rain","fas fa-frog","fas fa-rainbow","fas fa-seedling","fas fa-umbrella"],state:["fas fa-ban","fas fa-battery-empty","fas fa-battery-full","fas fa-battery-half","fas fa-battery-quarter","fas fa-battery-three-quarters","fas fa-bell","fas fa-bell-slash","fas fa-calendar","fas fa-calendar-alt","fas fa-calendar-check","fas fa-calendar-day","fas fa-calendar-minus","fas fa-calendar-plus","fas fa-calendar-times","fas fa-calendar-week","fas fa-cart-arrow-down","fas fa-cart-plus","fas fa-comment","fas fa-comment-alt","fas fa-comment-slash","fas fa-compass","fas fa-door-closed","fas fa-door-open","fas fa-exclamation","fas fa-exclamation-circle","fas fa-exclamation-triangle","fas fa-eye","fas fa-eye-slash","fas fa-file","fas fa-file-alt","fas fa-folder","fas fa-folder-open","fas fa-gas-pump","fas fa-info","fas fa-info-circle","fas fa-lightbulb","fas fa-lock","fas fa-lock-open","fas fa-map-marker","fas fa-map-marker-alt","fas fa-microphone","fas fa-microphone-alt","fas fa-microphone-alt-slash","fas fa-microphone-slash","fas fa-minus","fas fa-minus-circle","fas fa-minus-square","fas fa-parking","fas fa-phone","fas fa-phone-alt","fas fa-phone-slash","fas fa-plus","fas fa-plus-circle","fas fa-plus-square","fas fa-print","fas fa-question","fas fa-question-circle","fas fa-shield-alt","fas fa-shopping-cart","fas fa-sign-in-alt","fas fa-sign-out-alt","fas fa-signal","fas fa-smoking-ban","fas fa-star","fas fa-star-half","fas fa-star-half-alt","fas fa-stream","fas fa-thermometer-empty","fas fa-thermometer-full","fas fa-thermometer-half","fas fa-thermometer-quarter","fas fa-thermometer-three-quarters","fas fa-thumbs-down","fas fa-thumbs-up","fas fa-tint","fas fa-tint-slash","fas fa-toggle-off","fas fa-toggle-on","fas fa-unlock","fas fa-unlock-alt","fas fa-user","fas fa-user-alt","fas fa-user-alt-slash","fas fa-user-slash","fas fa-video","fas fa-video-slash","fas fa-volume-down","fas fa-volume-mute","fas fa-volume-off","fas fa-volume-up","fas fa-wifi","far fa-bell","far fa-bell-slash","far fa-calendar","far fa-calendar-alt","far fa-calendar-check","far fa-calendar-minus","far fa-calendar-plus","far fa-calendar-times","far fa-comment","far fa-comment-alt","far fa-compass","far fa-eye","far fa-eye-slash","far fa-file","far fa-file-alt","far fa-folder","far fa-folder-open","far fa-lightbulb","far fa-minus-square","far fa-plus-square","far fa-question-circle","far fa-star","far fa-star-half","far fa-thumbs-down","far fa-thumbs-up","far fa-user"],summer:["fas fa-anchor","fas fa-biking","fas fa-fish","fas fa-hotdog","fas fa-ice-cream","fas fa-lemon","fas fa-sun","fas fa-swimmer","fas fa-swimming-pool","fas fa-umbrella-beach","fas fa-volleyball-ball","fas fa-water","far fa-lemon","far fa-sun"],puzzle:["fas fa-book-dead","fas fa-dice-d20","fas fa-dice-d6","fas fa-dragon","fas fa-dungeon","fas fa-fist-raised","fas fa-hat-wizard","fas fa-ring","fas fa-scroll","fas fa-skull-crossbones","fab fa-acquisitions-incorporated","fab fa-critical-role","fab fa-d-and-d","fab fa-d-and-d-beyond","fab fa-fantasy-flight-games","fab fa-penny-arcade","fab fa-wizards-of-the-coast"],toggle:["fas fa-bullseye","fas fa-check-circle","fas fa-circle","fas fa-dot-circle","fas fa-microphone","fas fa-microphone-slash","fas fa-star","fas fa-star-half","fas fa-star-half-alt","fas fa-toggle-off","fas fa-toggle-on","fas fa-wifi","far fa-check-circle","far fa-circle","far fa-dot-circle","far fa-star","far fa-star-half"],travel:["fas fa-archway","fas fa-atlas","fas fa-bed","fas fa-bus","fas fa-bus-alt","fas fa-caravan","fas fa-cocktail","fas fa-concierge-bell","fas fa-dumbbell","fas fa-glass-martini","fas fa-glass-martini-alt","fas fa-globe-africa","fas fa-globe-americas","fas fa-globe-asia","fas fa-globe-europe","fas fa-hot-tub","fas fa-hotel","fas fa-luggage-cart","fas fa-map","fas fa-map-marked","fas fa-map-marked-alt","fas fa-monument","fas fa-passport","fas fa-plane","fas fa-plane-arrival","fas fa-plane-departure","fas fa-shuttle-van","fas fa-spa","fas fa-suitcase","fas fa-suitcase-rolling","fas fa-swimmer","fas fa-swimming-pool","fas fa-taxi","fas fa-tram","fas fa-tv","fas fa-umbrella-beach","fas fa-wine-glass","fas fa-wine-glass-alt","far fa-map"],user:["fas fa-address-book","fas fa-address-card","fas fa-baby","fas fa-bed","fas fa-biking","fas fa-blind","fas fa-chalkboard-teacher","fas fa-child","fas fa-female","fas fa-frown","fas fa-hiking","fas fa-id-badge","fas fa-id-card","fas fa-id-card-alt","fas fa-male","fas fa-meh","fas fa-people-arrows","fas fa-people-carry","fas fa-person-booth","fas fa-poo","fas fa-portrait","fas fa-power-off","fas fa-pray","fas fa-restroom","fas fa-running","fas fa-skating","fas fa-skiing","fas fa-skiing-nordic","fas fa-smile","fas fa-snowboarding","fas fa-street
1-view","fas fa-swimmer","fas fa-user","fas fa-user-alt","fas fa-user-alt-slash","fas fa-user-astronaut","fas fa-user-check","fas fa-user-circle","fas fa-user-clock","fas fa-user-cog","fas fa-user-edit","fas fa-user-friends","fas fa-user-graduate","fas fa-user-injured","fas fa-user-lock","fas fa-user-md","fas fa-user-minus","fas fa-user-ninja","fas fa-user-nurse","fas fa-user-plus","fas fa-user-secret","fas fa-user-shield","fas fa-user-slash","fas fa-user-tag","fas fa-user-tie","fas fa-user-times","fas fa-users","fas fa-users-cog","fas fa-users-slash","fas fa-walking","fas fa-wheelchair","fab fa-accessible-icon","far fa-address-book","far fa-address-card","far fa-frown","far fa-id-badge","far fa-id-card","far fa-meh","far fa-smile","far fa-user","far fa-user-circle"],vehicle:["fas fa-ambulance","fas fa-baby-carriage","fas fa-bicycle","fas fa-bus","fas fa-bus-alt","fas fa-car","fas fa-car-alt","fas fa-car-crash","fas fa-car-side","fas fa-fighter-jet","fas fa-helicopter","fas fa-horse","fas fa-motorcycle","fas fa-paper-plane","fas fa-plane","fas fa-rocket","fas fa-ship","fas fa-shopping-cart","fas fa-shuttle-van","fas fa-sleigh","fas fa-snowplow","fas fa-space-shuttle","fas fa-subway","fas fa-taxi","fas fa-tractor","fas fa-train","fas fa-tram","fas fa-truck","fas fa-truck-monster","fas fa-truck-pickup","fas fa-wheelchair","fab fa-accessible-icon","far fa-paper-plane"],time:["fas fa-bolt","fas fa-cloud","fas fa-cloud-meatball","fas fa-cloud-moon","fas fa-cloud-moon-rain","fas fa-cloud-rain","fas fa-cloud-showers-heavy","fas fa-cloud-sun","fas fa-cloud-sun-rain","fas fa-meteor","fas fa-moon","fas fa-poo-storm","fas fa-rainbow","fas fa-smog","fas fa-snowflake","fas fa-sun","fas fa-temperature-high","fas fa-temperature-low","fas fa-umbrella","fas fa-water","fas fa-wind","far fa-moon","far fa-snowflake","far fa-sun"],winter:["fas fa-glass-whiskey","fas fa-icicles","fas fa-igloo","fas fa-mitten","fas fa-skating","fas fa-skiing","fas fa-skiing-nordic","fas fa-snowboarding","fas fa-snowplow","fas fa-tram"],writing:["fas fa-archive","fas fa-blog","fas fa-book","fas fa-bookmark","fas fa-edit","fas fa-envelope","fas fa-envelope-open","fas fa-eraser","fas fa-file","fas fa-file-alt","fas fa-folder","fas fa-folder-open","fas fa-keyboard","fas fa-newspaper","fas fa-paper-plane","fas fa-paperclip","fas fa-paragraph","fas fa-pen","fas fa-pen-alt","fas fa-pen-square","fas fa-pencil-alt","fas fa-quote-left","fas fa-quote-right","fas fa-sticky-note","fas fa-thumbtack","far fa-bookmark","far fa-edit","far fa-envelope","far fa-envelope-open","far fa-file","far fa-file-alt","far fa-folder","far fa-folder-open","far fa-keyboard","far fa-newspaper","far fa-paper-plane","far fa-sticky-note"]},Ze={other:["fa fa-address-book","fa fa-address-book-o","fa fa-address-card","fa fa-address-card-o","fa fa-bandcamp","fa fa-bath","fa fa-bathtub","fa fa-drivers-license","fa fa-drivers-license-o","fa fa-eercast","fa fa-envelope-open","fa fa-envelope-open-o","fa fa-etsy","fa fa-free-code-camp","fa fa-grav","fa fa-handshake-o","fa fa-id-badge","fa fa-id-card","fa fa-id-card-o","fa fa-imdb","fa fa-linode","fa fa-meetup","fa fa-microchip","fa fa-podcast","fa fa-quora","fa fa-ravelry","fa fa-s15","fa fa-shower","fa fa-snowflake-o","fa fa-superpowers","fa fa-telegram","fa fa-thermometer","fa fa-thermometer-0","fa fa-thermometer-1","fa fa-thermometer-2","fa fa-thermometer-3","fa fa-thermometer-4","fa fa-thermometer-empty","fa fa-thermometer-full","fa fa-thermometer-half","fa fa-thermometer-quarter","fa fa-thermometer-three-quarters","fa fa-times-rectangle","fa fa-times-rectangle-o","fa fa-user-circle","fa fa-user-circle-o","fa fa-user-o","fa fa-vcard","fa fa-vcard-o","fa fa-window-close","fa fa-window-close-o","fa fa-window-maximize","fa fa-window-minimize","fa fa-window-restore","fa fa-wpexplorer"],computer:["fa fa-address-book","fa fa-address-book-o","fa fa-address-card","fa fa-address-card-o","fa fa-adjust","fa fa-american-sign-language-interpreting","fa fa-anchor","fa fa-archive","fa fa-area-chart","fa fa-arrows","fa fa-arrows-h","fa fa-arrows-v","fa fa-asl-interpreting","fa fa-assistive-listening-systems","fa fa-asterisk","fa fa-at","fa fa-audio-description","fa fa-automobile","fa fa-balance-scale","fa fa-ban","fa fa-bank","fa fa-bar-chart","fa fa-bar-chart-o","fa fa-barcode","fa fa-bars","fa fa-bath","fa fa-bathtub","fa fa-battery","fa fa-battery-0","fa fa-battery-1","fa fa-battery-2","fa fa-battery-3","fa fa-battery-4","fa fa-battery-empty","fa fa-battery-full","fa fa-battery-half","fa fa-battery-quarter","fa fa-battery-three-quarters","fa fa-bed","fa fa-beer","fa fa-bell","fa fa-bell-o","fa fa-bell-slash","fa fa-bell-slash-o","fa fa-bicycle","fa fa-binoculars","fa fa-birthday-cake","fa fa-blind","fa fa-bluetooth","fa fa-bluetooth-b","fa fa-bolt","fa fa-bomb","fa fa-book","fa fa-bookmark","fa fa-bookmark-o","fa fa-braille","fa fa-briefcase","fa fa-bug","fa fa-building","fa fa-building-o","fa fa-bullhorn","fa fa-bullseye","fa fa-bus","fa fa-cab","fa fa-calculator","fa fa-calendar","fa fa-calendar-check-o","fa fa-calendar-minus-o","fa fa-calendar-o","fa fa-calendar-plus-o","fa fa-calendar-times-o","fa fa-camera","fa fa-camera-retro","fa fa-car","fa fa-caret-square-o-down","fa fa-caret-square-o-left","fa fa-caret-square-o-right","fa fa-caret-square-o-up","fa fa-cart-arrow-down","fa fa-cart-plus","fa fa-cc","fa fa-certificate","fa fa-check","fa fa-check-circle","fa fa-check-circle-o","fa fa-check-square","fa fa-check-square-o","fa fa-child","fa fa-circle","fa fa-circle-o","fa fa-circle-o-notch","fa fa-circle-thin","fa fa-clock-o","fa fa-clone","fa fa-close","fa fa-cloud","fa fa-cloud-download","fa fa-cloud-upload","fa fa-code","fa fa-code-fork","fa fa-coffee","fa fa-cog","fa fa-cogs","fa fa-comment","fa fa-comment-o","fa fa-commenting","fa fa-commenting-o","fa fa-comments","fa fa-comments-o","fa fa-compass","fa fa-copyright","fa fa-creative-commons","fa fa-credit-card","fa fa-credit-card-alt","fa fa-crop","fa fa-crosshairs","fa fa-cube","fa fa-cubes","fa fa-cutlery","fa fa-dashboard","fa fa-database","fa fa-deaf","fa fa-deafness","fa fa-desktop","fa fa-diamond","fa fa-dot-circle-o","fa fa-download","fa fa-drivers-license","fa fa-drivers-license-o","fa fa-edit","fa fa-ellipsis-h","fa fa-ellipsis-v","fa fa-envelope","fa fa-envelope-o","fa fa-envelope-open","fa fa-envelope-open-o","fa fa-envelope-square","fa fa-eraser","fa fa-exchange","fa fa-exclamation","fa fa-exclamation-circle","fa fa-exclamation-triangle","fa fa-external-link","fa fa-external-link-square","fa fa-eye","fa fa-eye-slash","fa fa-eyedropper","fa fa-fax","fa fa-feed","fa fa-female","fa fa-fighter-jet","fa fa-file-archive-o","fa fa-file-audio-o","fa fa-file-code-o","fa fa-file-excel-o","fa fa-file-image-o","fa fa-file-movie-o","fa fa-file-pdf-o","fa fa-file-photo-o","fa fa-file-picture-o","fa fa-file-powerpoint-o","fa fa-file-sound-o","fa fa-file-video-o","fa fa-file-word-o","fa fa-file-zip-o","fa fa-film","fa fa-filter","fa fa-fire","fa fa-fire-extinguisher","fa fa-flag","fa fa-flag-checkered","fa fa-flag-o","fa fa-flash","fa fa-flask","fa fa-folder","fa fa-folder-o","fa fa-folder-open","fa fa-folder-open-o","fa fa-frown-o","fa fa-futbol-o","fa fa-gamepad","fa fa-gavel","fa fa-gear","fa fa-gears","fa fa-gift","fa fa-glass","fa fa-globe","fa fa-graduation-cap","fa fa-group","fa fa-hand-grab-o","fa fa-hand-lizard-o","fa fa-hand-paper-o","fa fa-hand-peace-o","fa fa-hand-pointer-o","fa fa-hand-rock-o","fa fa-hand-scissors-o","fa fa-hand-spock-o","fa fa-hand-stop-o","fa fa-handshake-o","fa fa-hard-of-hearing","fa fa-hashtag","fa fa-hdd-o","fa fa-headphones","fa fa-heart","fa fa-heart-o","fa fa-heartbeat","fa fa-history","fa fa-home","fa fa-hotel","fa fa-hourglass","fa fa-hourglass-1","fa fa-hourglass-2","fa fa-hourglass-3","fa fa-hourglass-end","fa fa-hourglass-half","fa fa-hourglass-o","fa fa-hourglass-start","fa fa-i-cursor","fa fa-id-badge","fa fa-id-card","fa fa-id-card-o","fa fa-image","fa fa-inbox","fa fa-industry","fa fa-info","fa fa-info-circle","fa fa-institution","fa fa-key","fa fa-keyboard-o","fa fa-language","fa fa-laptop","fa fa-leaf","fa fa-legal","fa fa-lemon-o","fa fa-level-down","fa fa-level-up","fa fa-life-bouy","fa fa-life-buoy","fa fa-life-ring","fa fa-life-saver","fa fa-lightbulb-o","fa fa-line-chart","fa fa-location-arrow","fa fa-lock","fa fa-low-vision","fa fa-magic","fa fa-magnet","fa fa-mail-forward","fa fa-mail-reply","fa fa-mail-reply-all","fa fa-male","fa fa-map","fa fa-map-marker","fa fa-map-o","fa fa-map-pin","fa fa-map-signs","fa fa-meh-o","fa fa-microchip","fa fa-microphone","fa fa-microphone-slash","fa fa-minus","fa fa-minus-circle","fa fa-minus-square","fa fa-minus-square-o","fa fa-mobile","fa fa-mobile-phone","fa fa-money","fa fa-moon-o","fa fa-mortar-board","fa fa-motorcycle","fa fa-mouse-pointer","fa fa-music","fa fa-navicon","fa fa-newspaper-o","fa fa-object-group","fa fa-object-ungroup","fa fa-paint-brush","fa fa-paper-plane","fa fa-paper-plane-o","fa fa-paw","fa fa-pencil","fa fa-pencil-square","fa fa-pencil-square-o","fa fa-percent","fa fa-phone","fa fa-phone-square","fa fa-photo","fa fa-picture-o","fa fa-pie-chart","fa fa-plane","fa fa-plug","fa fa-plus","fa fa-plus-circle","fa fa-plus-square","fa fa-plus-square-o","fa fa-podcast","fa fa-power-off","fa fa-print","fa fa-puzzle-piece","fa fa-qrcode","fa fa-question","fa fa-question-circle","fa fa-question-circle-o","fa fa-quote-left","fa fa-quote-right","fa fa-random","fa fa-recycle","fa fa-refresh","fa fa-registered","fa fa-remove","fa fa-reorder","fa fa-reply","fa fa-reply-all","fa fa-retweet","fa fa-road","fa fa-rocket","fa fa-rss","fa fa-rss-square","fa fa-s15","fa fa-search","fa fa-search-minus","fa fa-search-plus","fa fa-se
1nd","fa fa-send-o","fa fa-server","fa fa-share","fa fa-share-alt","fa fa-share-alt-square","fa fa-share-square","fa fa-share-square-o","fa fa-shield","fa fa-ship","fa fa-shopping-bag","fa fa-shopping-basket","fa fa-shopping-cart","fa fa-shower","fa fa-sign-in","fa fa-sign-language","fa fa-sign-out","fa fa-signal","fa fa-signing","fa fa-sitemap","fa fa-sliders","fa fa-smile-o","fa fa-snowflake-o","fa fa-soccer-ball-o","fa fa-sort","fa fa-sort-alpha-asc","fa fa-sort-alpha-desc","fa fa-sort-amount-asc","fa fa-sort-amount-desc","fa fa-sort-asc","fa fa-sort-desc","fa fa-sort-down","fa fa-sort-numeric-asc","fa fa-sort-numeric-desc","fa fa-sort-up","fa fa-space-shuttle","fa fa-spinner","fa fa-spoon","fa fa-square","fa fa-square-o","fa fa-star","fa fa-star-half","fa fa-star-half-empty","fa fa-star-half-full","fa fa-star-half-o","fa fa-star-o","fa fa-sticky-note","fa fa-sticky-note-o","fa fa-street-view","fa fa-suitcase","fa fa-sun-o","fa fa-support","fa fa-tablet","fa fa-tachometer","fa fa-tag","fa fa-tags","fa fa-tasks","fa fa-taxi","fa fa-television","fa fa-terminal","fa fa-thermometer","fa fa-thermometer-0","fa fa-thermometer-1","fa fa-thermometer-2","fa fa-thermometer-3","fa fa-thermometer-4","fa fa-thermometer-empty","fa fa-thermometer-full","fa fa-thermometer-half","fa fa-thermometer-quarter","fa fa-thermometer-three-quarters","fa fa-thumb-tack","fa fa-thumbs-down","fa fa-thumbs-o-down","fa fa-thumbs-o-up","fa fa-thumbs-up","fa fa-ticket","fa fa-times","fa fa-times-circle","fa fa-times-circle-o","fa fa-times-rectangle","fa fa-times-rectangle-o","fa fa-tint","fa fa-toggle-down","fa fa-toggle-left","fa fa-toggle-off","fa fa-toggle-on","fa fa-toggle-right","fa fa-toggle-up","fa fa-trademark","fa fa-trash","fa fa-trash-o","fa fa-tree","fa fa-trophy","fa fa-truck","fa fa-tty","fa fa-tv","fa fa-umbrella","fa fa-universal-access","fa fa-university","fa fa-unlock","fa fa-unlock-alt","fa fa-unsorted","fa fa-upload","fa fa-user","fa fa-user-circle","fa fa-user-circle-o","fa fa-user-o","fa fa-user-plus","fa fa-user-secret","fa fa-user-times","fa fa-users","fa fa-vcard","fa fa-vcard-o","fa fa-video-camera","fa fa-volume-control-phone","fa fa-volume-down","fa fa-volume-off","fa fa-volume-up","fa fa-warning","fa fa-wheelchair","fa fa-wheelchair-alt","fa fa-wifi","fa fa-window-close","fa fa-window-close-o","fa fa-window-maximize","fa fa-window-minimize","fa fa-window-restore","fa fa-wrench"],accessibility:["fa fa-american-sign-language-interpreting","fa fa-asl-interpreting","fa fa-assistive-listening-systems","fa fa-audio-description","fa fa-blind","fa fa-braille","fa fa-cc","fa fa-deaf","fa fa-deafness","fa fa-hard-of-hearing","fa fa-low-vision","fa fa-question-circle-o","fa fa-sign-language","fa fa-signing","fa fa-tty","fa fa-universal-access","fa fa-volume-control-phone","fa fa-wheelchair","fa fa-wheelchair-alt"],hand:["fa fa-hand-grab-o","fa fa-hand-lizard-o","fa fa-hand-o-down","fa fa-hand-o-left","fa fa-hand-o-right","fa fa-hand-o-up","fa fa-hand-paper-o","fa fa-hand-peace-o","fa fa-hand-pointer-o","fa fa-hand-rock-o","fa fa-hand-scissors-o","fa fa-hand-spock-o","fa fa-hand-stop-o","fa fa-thumbs-down","fa fa-thumbs-o-down","fa fa-thumbs-o-up","fa fa-thumbs-up"],vehicle:["fa fa-ambulance","fa fa-automobile","fa fa-bicycle","fa fa-bus","fa fa-cab","fa fa-car","fa fa-fighter-jet","fa fa-motorcycle","fa fa-plane","fa fa-rocket","fa fa-ship","fa fa-space-shuttle","fa fa-subway","fa fa-taxi","fa fa-train","fa fa-truck","fa fa-wheelchair","fa fa-wheelchair-alt"],gender:["fa fa-genderless","fa fa-intersex","fa fa-mars","fa fa-mars-double","fa fa-mars-stroke","fa fa-mars-stroke-h","fa fa-mars-stroke-v","fa fa-mercury","fa fa-neuter","fa fa-transgender","fa fa-transgender-alt","fa fa-venus","fa fa-venus-double","fa fa-venus-mars"],file:["fa fa-file","fa fa-file-archive-o","fa fa-file-audio-o","fa fa-file-code-o","fa fa-file-excel-o","fa fa-file-image-o","fa fa-file-movie-o","fa fa-file-o","fa fa-file-pdf-o","fa fa-file-photo-o","fa fa-file-picture-o","fa fa-file-powerpoint-o","fa fa-file-sound-o","fa fa-file-text","fa fa-file-text-o","fa fa-file-video-o","fa fa-file-word-o","fa fa-file-zip-o"],spinner:["fa fa-info-circle fa-lg fa-li","fa fa-circle-o-notch","fa fa-cog","fa fa-gear","fa fa-refresh","fa fa-spinner"],form:["fa fa-check-square","fa fa-check-square-o","fa fa-circle","fa fa-circle-o","fa fa-dot-circle-o","fa fa-minus-square","fa fa-minus-square-o","fa fa-plus-square","fa fa-plus-square-o","fa fa-square","fa fa-square-o"],finance:["fa fa-cc-amex","fa fa-cc-diners-club","fa fa-cc-discover","fa fa-cc-jcb","fa fa-cc-mastercard","fa fa-cc-paypal","fa fa-cc-stripe","fa fa-cc-visa","fa fa-credit-card","fa fa-credit-card-alt","fa fa-google-wallet","fa fa-paypal"],deal:["fa fa-area-chart","fa fa-bar-chart","fa fa-bar-chart-o","fa fa-line-chart","fa fa-pie-chart"],currency:["fa fa-bitcoin","fa fa-btc","fa fa-cny","fa fa-dollar","fa fa-eur","fa fa-euro","fa fa-gbp","fa fa-gg","fa fa-gg-circle","fa fa-ils","fa fa-inr","fa fa-jpy","fa fa-krw","fa fa-money","fa fa-rmb","fa fa-rouble","fa fa-rub","fa fa-ruble","fa fa-rupee","fa fa-shekel","fa fa-sheqel","fa fa-try","fa fa-turkish-lira","fa fa-usd","fa fa-viacoin","fa fa-won","fa fa-yen"],interface:["fa fa-align-center","fa fa-align-justify","fa fa-align-left","fa fa-align-right","fa fa-bold","fa fa-chain","fa fa-chain-broken","fa fa-clipboard","fa fa-columns","fa fa-copy","fa fa-cut","fa fa-dedent","fa fa-eraser","fa fa-file","fa fa-file-o","fa fa-file-text","fa fa-file-text-o","fa fa-files-o","fa fa-floppy-o","fa fa-font","fa fa-header","fa fa-indent","fa fa-italic","fa fa-link","fa fa-list","fa fa-list-alt","fa fa-list-ol","fa fa-list-ul","fa fa-outdent","fa fa-paperclip","fa fa-paragraph","fa fa-paste","fa fa-repeat","fa fa-rotate-left","fa fa-rotate-right","fa fa-save","fa fa-scissors","fa fa-strikethrough","fa fa-subscript","fa fa-superscript","fa fa-table","fa fa-text-height","fa fa-text-width","fa fa-th","fa fa-th-large","fa fa-th-list","fa fa-underline","fa fa-undo","fa fa-unlink"],map:["fa fa-angle-double-down","fa fa-angle-double-left","fa fa-angle-double-right","fa fa-angle-double-up","fa fa-angle-down","fa fa-angle-left","fa fa-angle-right","fa fa-angle-up","fa fa-arrow-circle-down","fa fa-arrow-circle-left","fa fa-arrow-circle-o-down","fa fa-arrow-circle-o-left","fa fa-arrow-circle-o-right","fa fa-arrow-circle-o-up","fa fa-arrow-circle-right","fa fa-arrow-circle-up","fa fa-arrow-down","fa fa-arrow-left","fa fa-arrow-right","fa fa-arrow-up","fa fa-arrows","fa fa-arrows-alt","fa fa-arrows-h","fa fa-arrows-v","fa fa-caret-down","fa fa-caret-left","fa fa-caret-right","fa fa-caret-square-o-down","fa fa-caret-square-o-left","fa fa-caret-square-o-right","fa fa-caret-square-o-up","fa fa-caret-up","fa fa-chevron-circle-down","fa fa-chevron-circle-left","fa fa-chevron-circle-right","fa fa-chevron-circle-up","fa fa-chevron-down","fa fa-chevron-left","fa fa-chevron-right","fa fa-chevron-up","fa fa-exchange","fa fa-hand-o-down","fa fa-hand-o-left","fa fa-hand-o-right","fa fa-hand-o-up","fa fa-long-arrow-down","fa fa-long-arrow-left","fa fa-long-arrow-right","fa fa-long-arrow-up","fa fa-toggle-down","fa fa-toggle-left","fa fa-toggle-right","fa fa-toggle-up"],music:["fa fa-arrows-alt","fa fa-backward","fa fa-compress","fa fa-eject","fa fa-expand","fa fa-fast-backward","fa fa-fast-forward","fa fa-forward","fa fa-pause","fa fa-pause-circle","fa fa-pause-circle-o","fa fa-play","fa fa-play-circle","fa fa-play-circle-o","fa fa-random","fa fa-step-backward","fa fa-step-forward","fa fa-stop","fa fa-stop-circle","fa fa-stop-circle-o","fa fa-youtube-play"],social:["fa fa-500px","fa fa-adn","fa fa-amazon","fa fa-android","fa fa-angellist","fa fa-apple","fa fa-bandcamp","fa fa-behance","fa fa-behance-square","fa fa-bitbucket","fa fa-bitbucket-square","fa fa-bitcoin","fa fa-black-tie","fa fa-bluetooth","fa fa-bluetooth-b","fa fa-btc","fa fa-buysellads","fa fa-cc-amex","fa fa-cc-diners-club","fa fa-cc-discover","fa fa-cc-jcb","fa fa-cc-mastercard","fa fa-cc-paypal","fa fa-cc-stripe","fa fa-cc-visa","fa fa-chrome","fa fa-codepen","fa fa-codiepie","fa fa-connectdevelop","fa fa-contao","fa fa-css3","fa fa-dashcube","fa fa-delicious","fa fa-deviantart","fa fa-digg","fa fa-dribbble","fa fa-dropbox","fa fa-drupal","fa fa-edge","fa fa-eercast","fa fa-empire","fa fa-envira","fa fa-etsy","fa fa-expeditedssl","fa fa-fa","fa fa-facebook","fa fa-facebook-f","fa fa-facebook-official","fa fa-facebook-square","fa fa-firefox","fa fa-first-order","fa fa-flickr","fa fa-font-awesome","fa fa-fonticons","fa fa-fort-awesome","fa fa-forumbee","fa fa-foursquare","fa fa-free-code-camp","fa fa-ge","fa fa-get-pocket","fa fa-gg","fa fa-gg-circle","fa fa-git","fa fa-git-square","fa fa-github","fa fa-github-alt","fa fa-github-square","fa fa-gitlab","fa fa-gittip","fa fa-glide","fa fa-glide-g","fa fa-google","fa fa-google-plus","fa fa-google-plus-circle","fa fa-google-plus-official","fa fa-google-plus-square","fa fa-google-wallet","fa fa-gratipay","fa fa-grav","fa fa-hacker-news","fa fa-houzz","fa fa-html5","fa fa-imdb","fa fa-instagram","fa fa-internet-explorer","fa fa-ioxhost","fa fa-joomla","fa fa-jsfiddle","fa fa-lastfm","fa fa-lastfm-square","fa fa-leanpub","fa fa-linkedin","fa fa-linkedin-square","fa fa-linode","fa fa-linux","fa fa-maxcdn","fa fa-meanpath","fa fa-medium","fa fa-meetup","fa fa-mixcloud","fa fa-modx","fa fa-odnoklassniki","fa fa-odnoklassniki-square","fa fa-opencart","fa fa-openid","fa fa-opera","fa fa-optin-monster","fa fa-pagelines","fa fa-paypal","fa fa-pied-piper","fa fa-pied-piper-alt","fa fa-pied-piper-pp","fa fa-pinterest","fa fa-pinterest-p","fa fa-pinterest-square","fa fa-product-hunt","fa fa-qq","fa fa-quora","fa fa-ra","fa fa-ravelry","fa fa-rebel","fa fa-reddit","fa fa-reddit-alien","fa fa-reddit-square","fa fa-renren","fa fa-resistance","fa fa-safari","fa fa-scribd","fa fa-sellsy","fa fa-share-alt","fa fa-share-alt-square","fa fa-shirtsinbulk","fa fa-simplybuilt","fa fa-skyatlas","fa fa-skype","fa fa-slack","fa fa-slideshare","fa fa-snapchat","fa fa-snapchat-ghost","fa fa-snapchat-square","fa fa-soundcloud","fa fa-spotify","fa fa-stack-exchange","fa fa-stack-overflow","fa fa-steam","fa fa-steam-square","fa fa-stumbleupon","fa fa-stumbleupon-circle","fa fa-superpowers","fa fa-telegram","fa fa-tencent-weibo","fa fa-themeisle","fa fa-trello","fa fa-tripadvisor","fa fa-tumblr","fa fa-tumblr-square","fa fa-twitch","fa fa-twitter","fa fa-twitter-square","fa fa-usb","fa fa-viacoin","fa fa-viadeo","fa fa-viadeo-square","fa fa-vimeo","fa fa-vimeo-square","fa fa-vine","fa fa-vk","fa fa-wechat","fa fa-weibo","fa fa-weixin","fa fa-whatsapp","fa fa-wikipedia-w","fa fa-windows","fa fa-wordpress","fa fa-wpbeginner","fa fa-wpexplorer","fa fa-wpforms","fa fa-xing","fa fa-xing-square","fa fa-y-combinator","fa fa-y-combinator-square","fa fa-yahoo","fa fa-yc","fa fa-yc-square","fa fa-yelp","fa fa-yoast","fa fa-youtube","fa fa-youtube-play","fa fa-youtube-square","fa fa-warning"],hospital:["fa fa-ambulance","fa fa-h-square","fa fa-heart","fa fa-heart-o","fa fa-heartbeat","fa fa-hospital-o","fa fa-medkit","fa fa-plus-square","fa fa-stethoscope","fa fa-user-md","fa fa-wheelchair","fa fa-wheelchair-alt"]},Xe={props:{modelValue:{default:null},label:{default:!1},rules:{default:()=>[]},version:{default:"5"}},emits:["update:modelValue"],watch:{modelValue(a,e){a!=e&&(this.selectedIcon=a)},selectedIcon(a){this.$emit("update:modelValue",a)}},mounted(){this.init()},data(){return{modal:{show:!1},rootCategoryOptions:[],categoryOptions:[],searchIcon:null,selectedCategory:"accessibility",selectedIcon:null}},computed:{iconsData(){return"4"==this.version?Ze:Je},showIconsData(){let a=[];if(this.searchIcon&&this.searchIcon.length>=2){let e=[];
1Object.values(this.iconsData).forEach((a=>e=[...e,...a]));let t=e.filter((a=>a.includes(this.searchIcon)));t.forEach((e=>{a.includes(e)||a.push(e)}))}else a=this.$clone(this.iconsData[this.selectedCategory]);return a.forEach(((e,t)=>{let i={className:e,toLoad:e,name:e.substr("4"==this.version?6:7,e.length)};a[t]=this.$clone(i)})),a}},methods:{init(){this.selectedIcon=this.$clone(this.modelValue),this.setRootCategoryOptions()},setRootCategoryOptions(){let a=Object.keys(this.iconsData).map((a=>({label:`${this.$tr(`isite.cms.label.${a}`)} (${this.iconsData[a].length})`,value:a})));a.sort(((a,e)=>a.label>e.label?1:-1)),this.rootCategoryOptions=this.$clone(a)},filterCategoryOptions(a,e){e((async()=>{this.categoryOptions=this.$helper.filterOptions(a,this.rootCategoryOptions,this.selectedCategory)}))}}};var at=t(20540),et=t(71008);const tt=(0,h.c)(Xe,[["render",Ye]]),it=tt;b()(Xe,"components",{QInput:at.c,QIcon:A.c,QDialog:Wa.c,QCard:ja.c,QToolbar:Ua.c,QToolbarTitle:Ba.c,QBtn:P.c,QCardSection:et.c,QSelect:Ka.c}),b()(Xe,"directives",{ClosePopup:Y.c});const ot={key:0,id:"masterCaptchaComponent"},rt={key:0,id:"g-recaptcha"},st=["innerHTML"];function lt(a,e,t,i,o,r){return r.captcha.key?((0,l.Wz)(),(0,l.An)("div",ot,["2"==r.captcha.version?((0,l.Wz)(),(0,l.An)("div",rt)):(0,l.g1)("",!0),"3"==r.captcha.version?((0,l.Wz)(),(0,l.An)("div",{key:1,class:"text-info-v3",innerHTML:a.$tr("isite.cms.message.captcha")},null,8,st)):(0,l.g1)("",!0)])):(0,l.g1)("",!0)}const nt={name:"captchaComponent",props:{},emits:["update:modelValue"],mounted(){this.$nextTick((function(){this.init()}))},data(){return{widget:null}},computed:{settings(){return{captchV2:this.$getSetting("isite::reCaptchaV2Site"),captchV3:this.$getSetting("isite::reCaptchaV3Site"),activeCaptcha:this.$getSetting("isite::activateCaptcha")}},captcha(){let a=this.settings.activeCaptcha?this.settings.captchV3?"3":this.settings.captchV2?"2":null:null;return{version:a,key:a?this.settings[`captchV${a}`]:null}}},methods:{init(){this.loadCaptcha()},loadCaptcha(){if(this.captcha.key)try{let a="2"==this.captcha.version?"":"?render="+this.captcha.key,e=document.createElement("script");e.setAttribute("src","https://www.google.com/recaptcha/api.js"+a),e.onload=this.initCaptcha(),document.head.appendChild(e)}catch(a){console.error(a)}else this.$emit("update:modelValue",{token:!0})},initCaptcha(){try{setTimeout((()=>{"2"==this.captcha.version?this.widget=grecaptcha.render("g-recaptcha",{sitekey:this.captcha.key,callback:a=>{this.$emit("update:modelValue",{version:2,token:a})},"expired-callback":()=>{this.$emit("update:modelValue",null),grecaptcha.reset(this.widget)}}):grecaptcha.ready((()=>{this.$emit("update:modelValue",{version:3,token:null})}))}),500)}catch(error){console.error(error)}},async getToken(){return new Promise(((a,e)=>{grecaptcha.execute(this.captcha.key,{action:"submit"}).then((e=>{const t={version:3,token:e};this.$emit("update:modelValue",t),a(t)}))}))}}},ft=(0,h.c)(nt,[["render",lt]]),dt=ft,ct={id:"scheduleComponent"},ut={class:"row items-center q-pt-md q-px-md"},ht={class:"text-blue-grey text-h6 col q-pb-md"},mt={class:"col"},gt={class:"q-pa-md row q-col-gutter-y-sm"},pt={class:"row full-width items-center day-work-time"},bt={class:"col-xs-4"},wt={class:"text-blue-grey text-weight-bold"},yt={key:0,class:"text-red capitalize q-ml-xs"},vt={key:0,class:"col-xs-8"},kt={key:1,class:"col-xs-12 text-left q-body-2"},qt={class:"row text-blue-grey q-my-xs"},xt={class:"col",style:{"line-height":"1"}},Ct={class:"col",style:{"line-height":"1"}},At={class:"col",style:{"line-height":"1"}},Pt={class:"row q-mb-xs"},Et={class:"col"},St={class:"col"},Dt={class:"col"},_t={class:"actions-content row items-center"},zt={key:0,id:"modalScheduleContent"},Tt={class:"row q-col-gutter-y-sm"},$t={class:"work-time-content box box-auto-height row items-center"},Ft={class:"row items-center q-col-gutter-sm col-12"},It={class:"actions-content"};function Rt(a,e,t,i,o,r){const s=(0,l.E1)("dynamic-field"),f=(0,l.E1)("q-separator"),d=(0,l.E1)("btn-menu"),c=(0,l.E1)("q-btn"),u=(0,l.E1)("master-modal");return(0,l.Wz)(),(0,l.An)("div",ct,[(0,l.QD)("div",ut,[(0,l.QD)("div",ht,[(0,l.QD)("b",null,(0,n.WA)(a.$tr("isite.cms.form.schedule")),1)]),(0,l.QD)("div",mt,[(0,l.K2)(s,{modelValue:o.schedule.status,"onUpdate:modelValue":e[0]||(e[0]=a=>o.schedule.status=a),field:r.formFields.status},null,8,["modelValue","field"])])]),(0,l.K2)(f,{class:"-my-md",inset:""}),(0,l.QD)("div",gt,[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(r.weekDays,((e,i)=>((0,l.Wz)(),(0,l.An)("div",{key:i,class:"col-12"},[(0,l.QD)("div",pt,[(0,l.QD)("div",bt,[(0,l.QD)("label",wt,(0,n.WA)(e.label),1),r.workTimesByDay[e.id].length?(0,l.g1)("",!0):((0,l.Wz)(),(0,l.An)("label",yt,(0,n.WA)(a.$tr("isite.cms.label.closed")),1
1))]),!t.withShiftTime&&r.workTimesByDay[e.id].length?((0,l.Wz)(),(0,l.An)("div",vt,[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(r.workTimesByDay[e.id],((e,t)=>((0,l.Wz)(),(0,l.An)("div",{key:t},(0,n.WA)(a.$trd(o.currentDate+e.startTime,{type:"time"}))+" - "+(0,n.WA)(a.$trd(o.currentDate+e.endTime,{type:"time"})),1)))),128))])):(0,l.g1)("",!0),t.withShiftTime&&r.workTimesByDay[e.id].length?((0,l.Wz)(),(0,l.An)("div",kt,[(0,l.QD)("div",qt,[(0,l.QD)("div",xt,(0,n.WA)(a.$tr("isite.cms.startTime")),1),(0,l.QD)("div",Ct,(0,n.WA)(a.$tr("isite.cms.endTime")),1),(0,l.QD)("div",At,(0,n.WA)(a.$tr("isite.cms.shiftTime")),1)]),((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(r.workTimesByDay[e.id],((e,t)=>((0,l.Wz)(),(0,l.An)("div",{key:t},[(0,l.QD)("div",Pt,[(0,l.QD)("div",Et,(0,n.WA)(a.$trd(o.currentDate+e.startTime,{type:"time"})),1),(0,l.QD)("div",St,(0,n.WA)(a.$trd(o.currentDate+e.endTime,{type:"time"})),1),(0,l.QD)("div",Dt,(0,n.WA)(e.shiftTime+" "+a.$trp("isite.cms.label.minute")),1)])])))),128))])):(0,l.g1)("",!0),(0,l.QD)("div",_t,[(0,l.K2)(d,{actions:r.dayActions,"action-data":e},null,8,["actions","action-data"])])])])))),128))]),(0,l.K2)(u,(0,l.Gu)({modelValue:o.modal.show,"onUpdate:modelValue":e[1]||(e[1]=a=>o.modal.show=a)},r.propsModal),{default:(0,l.Ql)((()=>[o.modal.day?((0,l.Wz)(),(0,l.An)("div",zt,[(0,l.QD)("div",Tt,[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(o.modal.workTimes,((a,e)=>((0,l.Wz)(),(0,l.An)("div",{key:e,class:"col-xs-12"},[(0,l.QD)("div",$t,[(0,l.QD)("div",Ft,[(0,l.K2)(s,{modelValue:o.modal.workTimes[e].startTime,"onUpdate:modelValue":a=>o.modal.workTimes[e].startTime=a,class:"col-6",field:r.formFields.startTime},null,8,["modelValue","onUpdate:modelValue","field"]),(0,l.K2)(s,{modelValue:o.modal.workTimes[e].endTime,"onUpdate:modelValue":a=>o.modal.workTimes[e].endTime=a,class:"col-6",field:r.formFields.endTime},null,8,["modelValue","onUpdate:modelValue","field"]),t.withShiftTime?((0,l.Wz)(),(0,l.Az)(s,{key:0,modelValue:o.modal.workTimes[e].shiftTime,"onUpdate:modelValue":a=>o.modal.workTimes[e].shiftTime=a,class:"col-12",field:r.formFields.shiftTime},null,8,["modelValue","onUpdate:modelValue","field"])):(0,l.g1)("",!0)]),(0,l.QD)("div",It,[(0,l.K2)(c,{icon:"fas fa-trash-alt","text-color":"red",outline:"",unelevated:"",color:"red",round:"",size:"10px",padding:"8px",onClick:a=>o.modal.workTimes.splice(e,1),disable:!(o.modal.workTimes.length>=2),class:"btn-small"},null,8,["onClick","disable"])])])])))),128))])])):(0,l.g1)("",!0)])),_:1},16,["modelValue"])])}const Nt={props:{modelValue:{default:!1},zone:{default:"main"},withShiftTime:{type:Boolean,default:!1}},emits:["update:modelValue"],components:{},watch:{modelValue:{handler(a,e){a&&JSON.stringify(a)!=JSON.stringify(e)&&(this.schedule=this.$clone(a))},deep:!0},zone(a,e){this.schedule.zone=this.$clone(a)},schedule:{deep:!0,handler(a,e){this.emitResponse()}}},mounted(){this.$nextTick((function(){this.init()}))},data(){return{currentDate:this.$moment().format("YYYY-MM-DD"),schedule:{status:1,zone:this.$clone(this.zone),fromDate:null,toDate:null,workTimes:[]},modal:{show:!1,day:null,worktimes:[]}}},computed:{weekDays(){return[{id:1,label:this.$tr("isite.cms.label.monday")},{id:2,label:this.$tr("isite.cms.label.tuesday")},{id:3,label:this.$tr("isite.cms.label.wednesday")},{id:4,label:this.$tr("isite.cms.label.thursday")},{id:5,label:this.$tr("isite.cms.label.friday")},{id:6,label:this.$tr("isite.cms.label.saturday")},{id:7,label:this.$tr("isite.cms.label.sunday")}]},workTimesByDay(){let a={};return this.weekDays.forEach((e=>{a[e.id]=this.schedule.workTimes.filter((a=>a.dayId==e.id))})),a},dayActions(){return[{label:this.$tr("isite.cms.label.edit"),icon:"fas fa-pen",action:a=>{this.modal={show:!0,day:this.$clone(a),workTimes:this.$clone(this.schedule.workTimes.filter((e=>e.dayId==a.id)))},this.modal.workTimes.length||(this.modal.workTimes=[{dayId:a.id,startTime:null,endTime:null,shiftTime:null}])}},{label:this.$tr("isite.cms.label.closed"),icon:"fas fa-store-alt-slash",action:a=>{this.removeWorktimesByDay(a.id)}}]},propsModal(){return this.modal.show?{title:`${this.$tr("isite.cms.form.schedule")} ${this.modal.day.label}`,actions:[{props:{label:this.$tr("isite.cms.label.add")+" "+this.$tr("isite.cms.form.hour"),icon:"fas fa-plus-circle",color:"blue",outline:!0},action:()=>{this.modal.workTimes.push({dayId:this.modal.day.id,startTime:null,endTime:null,shiftTime:null})}},{props:{label:this.$tr("isite.cms.label.save"),color:"green"},action:()=>{this.removeWorktimesByDay(this.modal.day.id),this.schedule.workTimes=[...this.schedule.workTimes,...this.$clone(this.modal.workTimes)],this.modal.show=!1}}]}:{}},formFields(){return{status:{value:1,type:"select",props:{label:this.$tr("isite.cms.form.status"),options:[{label:this.$tr("isite.cms.label.enabled"),value:1},{label:this.$tr("isite.cms.label.disabled"),value:0}]}}
1,startTime:{value:"08:00",type:"hour",props:{label:this.$tr("isite.cms.startTime")}},endTime:{value:"09:00",type:"hour",props:{label:this.$tr("isite.cms.endTime")}},shiftTime:{value:30,type:"select",props:{label:this.$tr("isite.cms.shiftTime"),useInput:!1,options:this.$helper.getShiftTimeOptions({hour:this.$tr("isite.cms.label.hour"),hours:this.$trp("isite.cms.label.hour"),minutes:this.$trp("isite.cms.label.minute"),and:this.$tr("isite.cms.label.and")})}}}}},methods:{init(){this.emitResponse()},removeWorktimesByDay(a){this.schedule.workTimes=this.$clone(this.schedule.workTimes.filter((e=>e.dayId!=a)))},emitResponse(){this.$emit("update:modelValue",this.$clone(this.schedule))}}},Vt=(0,h.c)(Nt,[["render",Rt]]),Mt=Vt;b()(Nt,"components",{QSeparator:Me.c,QBtn:P.c});const Lt={id:"selectMediaComponent",class:"full-width relative-position"};function Ot(a,e,t,i,o,r){const s=(0,l.E1)("file-list"),n=(0,l.E1)("media"),f=(0,l.E1)("master-modal"),d=(0,l.E1)("inner-loading");return(0,l.Wz)(),(0,l.An)("div",Lt,[o.initiated?((0,l.Wz)(),(0,l.Az)(s,(0,l.Gu)({key:0,modelValue:o.filesData,"onUpdate:modelValue":e[0]||(e[0]=a=>o.filesData=a)},r.fileListParams,{onEmptyFileAction:e[1]||(e[1]=a=>r.pickSelectFile()),onLoaded:e[2]||(e[2]=a=>o.loadedFiles=!0)}),null,16,["modelValue"])):(0,l.g1)("",!0),(0,l.K2)(n,{"allow-select":r.config.toSelect,"only-upload":"",ref:"mediaComponent",accept:r.config.accept,onUploading:e[3]||(e[3]=a=>o.loading=!0),onUploaded:r.handlerSelectedFiles,disk:r.mediaDisk,"max-file-size":r.config.maxFileSize,ratio:r.config.ratio},null,8,["allow-select","accept","onUploaded","disk","max-file-size","ratio"]),(0,l.K2)(f,(0,l.Gu)({modelValue:o.modalMedia.show,"onUpdate:modelValue":e[5]||(e[5]=a=>o.modalMedia.show=a)},r.modalMediaParams,{onHide:e[6]||(e[6]=a=>o.loading=!1)}),{default:(0,l.Ql)((()=>[(0,l.K2)(n,{"allow-select":r.config.toSelect,accept:r.config.accept,disk:r.mediaDisk,onSelected:e[4]||(e[4]=e=>o.modalMedia.selectedFiles=a.$clone(e)),"max-file-size":r.config.maxFileSize,ratio:r.config.ratio},null,8,["allow-select","accept","disk","max-file-size","ratio"])])),_:1},16,["modelValue"]),(0,l.K2)(d,{visible:o.loadingData||o.loading},null,8,["visible"])])}var Qt=t(98724),jt=t(79288);const Wt={props:{modelValue:{default:{}},disk:{default:null},zone:{type:String,default:"mainimage"},entity:{type:String,required:!0},entityId:{default:null},multiple:{type:Boolean,default:!1},gridColClass:{default:!1},label:{default:""},maxFiles:{deafult:!1},directUpload:{type:Boolean,default:!1},accept:{default:!1},readonly:{type:Boolean,default:!1}},emits:["update:modelValue","files"],components:{fileList:Qt.c,media:jt.c},watch:{filesData:{deep:!0,handler:function(a,e){this.emitResponseValue()}}},mounted(){this.$nextTick((function(){this.init()}))},data(){return{initiated:!1,loading:!1,loadingData:!1,loadedFiles:!1,filesData:[],zoneConfig:{},modalMedia:{show:!1,selectedFiles:[]}}},computed:{config(){let a=this.zoneConfig.maxFiles||(this.maxFiles?this.maxFiles:this.multiple?12:1);return{maxFiles:a,selected:this.filesData.length,toSelect:1==a?1:a-this.filesData.length,accept:this.zoneConfig.accept||this.accept,maxFileSize:parseInt(this.zoneConfig.maxFileSize||0),ratio:this.zoneConfig.ratio||"free",directUpload:void 0==this.zoneConfig.directUpload?this.directUpload:!!parseInt(this.zoneConfig.directUpload)}},fileListParams(){return{title:`${this.$clone(this.label)} (${this.config.selected}/${this.config.maxFiles})`,gridColClass:this.gridColClass||(this.config.maxFiles>=2?"col-6 col-md-4":"col-12"),loadFiles:{apiRoute:"apiRoutes.qmedia.files",requestParams:{take:this.config.maxFiles,filter:{folderId:null,zone:this.zone,entity:this.entity,entityId:this.entityId,disk:this.mediaDisk}}},draggable:!0,actions:[{label:1==this.config.maxFiles&&1==this.config.selected?this.$tr("isite.cms.label.change"):this.$tr("isite.cms.label.select"),icon:"fas fa-file-upload",padding:"xs sm",color:"green",rounded:!0,outline:!0,action:()=>this.pickSelectFile()}],itemActions:[{label:this.$tr("isite.cms.label.download"),format:a=>["s3","publicmedia"].includes(a.disk)&&this.$hasAccess("media.medias.download")?{vIf:!0}:{vIf:!1},icon:"fas fa-file-download",action:a=>this.$helper.downloadFromURL(a.path)}
1,{label:this.$tr("isite.cms.label.delete"),icon:"fas fa-trash",action:a=>{let e=this.filesData.findIndex((e=>a.id==e.id));e>=0&&this.filesData.splice(e,1)}}],quantity:this.config.maxFiles,readonly:this.readonly}},modalMediaParams(){let a=`(${this.modalMedia.selectedFiles.length}/${this.config.toSelect})`;return{title:`${this.$tr("isite.cms.label.select")} ${this.$trp("isite.cms.label.file")} ${a}`,width:"95vw",actions:[{props:{label:this.$tr("isite.cms.label.save"),color:"green"},action:()=>{this.handlerSelectedFiles(this.modalMedia.selectedFiles),this.modalMedia.show=!1}}]}},mediaDisk(){return this.disk||this.$getSetting("media::filesystem")}},methods:{async init(){this.initiated=!1,await this.getZone(),this.initiated=!0},getZone(){return new Promise((a=>{this.loadingData=!0;let e={refresh:!0,params:{filter:{field:"name",entityType:this.entity}}};this.$crud.show("apiRoutes.qmedia.zones",this.zone,e).then((e=>{this.zoneConfig=e.data?.options||{},this.loadingData=!1,a(e.data)})).catch((e=>{this.$apiResponse.handleError(e,(()=>{a(!1),this.loadingData=!1}))}))}))},pickSelectFile(){this.config.maxFiles>=2&&!this.config.toSelect?this.$alert.warning({mode:"modal",title:this.$tr("media.cms.messages.limitFiles"),message:this.$tr("media.cms.messages.messageLimitFiles",{quantity:this.config.maxFiles})}):this.config.directUpload?this.$refs.mediaComponent.directUpload():(this.modalMedia.selectedFiles=[],this.modalMedia.show=!0)},emitResponseValue(){let a=this.$clone(this.filesData),e=this.$clone(this.modelValue);if(("object"!=typeof e||Array.isArray(e)||null==e)&&(e={}),this.config.maxFiles>=2){let t={files:{},orders:""};a.length&&(t.files=a.map((a=>a.id)),t.orders=a.map((a=>a.id)).join(",")),e[this.zone]=t}else{let t="";a.length&&(t=a[0].id),e[this.zone]=t}this.loadedFiles&&(this.$emit("update:modelValue",e),this.$emit("files",a))},handlerSelectedFiles(a){let e=this.$clone([...a,...this.filesData]);this.filesData=this.$clone(e.slice(0,this.config.maxFiles)),this.loading=!1}}},Ut=(0,h.c)(Wt,[["render",Ot]]),Bt=Ut,Kt={id:"googleMapComponent"},Ht={id:"address"},Gt=(0,l.QD)("div",{id:"map"},null,-1);function Yt(a,e,t,i,o,r){const s=(0,l.E1)("q-input");return(0,l.Wz)(),(0,l.An)("div",Kt,[(0,l.QD)("div",Ht,[(0,l.K2)(s,(0,n.Gk)((0,l.o9)(r.autocompleteFieldProps)),null,16)]),Gt])}const Jt={components:{},props:{modelValue:{default:null},defaultCenter:{default:()=>({lat:4.642129714308486,lng:-74.11376953125001})},emitDefault:{default:!1}},emits:["update:modelValue"],watch:{modelValue:{deep:!0,handler:function(a,e){JSON.stringify(a)!=JSON.stringify(e)&&this.setMarkerFromValue()}}},mounted(){this.$nextTick((function(){this.init()}))},data(){return{map:{},marker:null,autocomplete:null}},computed:{autocompleteFieldProps(){return{bgColor:"white",outlined:!0,dense:!0,label:this.$tr("isite.cms.label.address")}}},methods:{async init(){setTimeout((()=>{this.initMap(),this.initAutocomplete(),this.setMarkerFromValue(),this.emitDefault&&(this.$emit("update:modelValue",this.$clone({lat:this.defaultCenter.lat,lng:this.defaultCenter.lng})),setTimeout((()=>{this.map.setZoom(8)}),50))}),500)},initMap(){this.marker=null,this.map=new google.maps.Map(document.getElementById("map"),{zoom:5,center:this.defaultCenter,mapTypeControl:!1,streetViewControl:!1}),google.maps.event.addListener(this.map,"click",(a=>this.setMarker(a.latLng)))},setMarkerFromValue(){let a=this.$clone(this.modelValue);if(a.lat&&a.lng){let e=this.$clone({lat:()=>a.lat,lng:()=>a.lng});this.setMarker(e)}},initAutocomplete(){let a=document.querySelector("#address input");a.placeholder="",this.autocomplete=new google.maps.places.Autocomplete(a,{types:["address"],componentRestrictions:{country:"co"}}),this.autocomplete.addListener("place_changed",(()=>{let a=this.autocomplete.getPlace();this.setMarker({lat:a.geometry.location.lat,lng:a.geometry.location.lng})})),setTimeout((()=>a.placeholder=""),500)},setMarker(a){a=new google.maps.LatLng(a.lat(),a.lng()),this.marker?this.marker.setPosition(a):this.marker=new google.maps.Marker({position:a,map:this.map}),this.map.setCenter(a),this.map.setZoom(15),this.$emit("update:modelValue",this.$clone({lat:a.lat(),lng:a.lng()}
1))}}},Zt=(0,h.c)(Jt,[["render",Yt]]),Xt=Zt;b()(Jt,"components",{QInput:at.c});var ai=t(79684);const ei={class:"tw-flex"},ti={class:"tw-w-full"},ii={class:"tw-py-1"};function oi(a,e,t,i,o,r){const s=(0,l.E1)("q-input"),f=(0,l.E1)("q-item-section"),d=(0,l.E1)("q-item"),c=(0,l.E1)("q-list"),u=(0,l.E1)("q-menu"),h=(0,l.E1)("q-tooltip"),m=(0,l.E1)("q-btn"),g=(0,l.iS)("close-popup");return(0,l.Wz)(),(0,l.An)("div",ei,[(0,l.QD)("div",ti,[(0,l.K2)(s,(0,l.Gu)({ref:"inputKey",modelValue:a.inputDataComputed,"onUpdate:modelValue":e[0]||(e[0]=e=>a.inputDataComputed=e)},a.field,{outlined:"",class:"tw-bg-white",onClick:a.getNativeElement,dense:""}),null,16,["modelValue","onClick"])]),(0,l.QD)("div",ii,[(0,l.K2)(m,{icon:"fa-light fa-ellipsis-vertical",size:"sm",round:"",unelevated:""},{default:(0,l.Ql)((()=>[(0,l.K2)(u,null,{default:(0,l.Ql)((()=>[(0,l.K2)(c,{class:"tw-w-full"},{default:(0,l.Ql)((()=>[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(a.optionsList,((e,t)=>(0,l.wt)(((0,l.Wz)(),(0,l.Az)(d,{clickable:"",key:t,onClick:(0,Q.Y7)((t=>a.selectKeyFromOptions(e.value)),["prevent"])},{default:(0,l.Ql)((()=>[(0,l.K2)(f,{class:"tw-px-2"},{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(e.label),1)])),_:2},1024)])),_:2},1032,["onClick"])),[[g]]))),128))])),_:1})])),_:1}),(0,l.K2)(h,null,{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.message.configureThisSection")),1)])),_:1})])),_:1})])])}var ri=t(75836);function si(a={},e=null){const t=(0,ri.IL)(null),i=(0,ri.IL)(!1),o=(0,ri.IL)(""),r=(0,ri.IL)(0),s=(0,l.S6)((()=>a.fieldProps)),n=(0,l.S6)((()=>a.options)),f=(0,l.S6)({get(){return o.value},set(a){r.value=t.value.$el.control.selectionStart||0,o.value=a,e("update:modelValue",a)}});function d(a){try{a.target&&(r.value=a.target.selectionStart)}catch(error){console.log(error)}}function c(a){try{let e=f.value||"";e=e.split(""),e.splice(r.value,0,`{{${a}}}`);const t=e.join("");f.value=t}catch(error){console.log(error)}}async function u(){f.value=a.modelValue}return(0,l.u2)((async()=>{await u()})),{menu:i,inputData:o,inputKey:t,selectionStart:r,inputDataComputed:f,selectKeyFromOptions:c,getNativeElement:d,field:s,optionsList:n,init:u}}const li=(0,l._M)({props:{value:null,fieldProps:{type:Object,default:()=>{}},options:{type:Array,default:()=>[]}},setup(a,{emit:e}){return{...si(a,e)}}});var ni=t(90111);const fi=(0,h.c)(li,[["render",oi]]),di=fi;b()(li,"components",{QInput:at.c,QBtn:P.c,QMenu:B.c,QList:xe.c,QItem:K.c,QItemSection:H.c,QTooltip:ni.c}),b()(li,"directives",{ClosePopup:Y.c});var ci={class:"tw-flex"},ui={class:"tw-w-full"},hi={class:"text-blue-grey text-weight-medium"},mi={class:"tw-p-4 tw-mb-3 tw-border tw-border-gray-200"},gi={class:"tw-px-4"},pi={key:0,class:"tw-py-12 tw-text-center"};function bi(a,e,t,i,o,r){var s=(0,l.E1)("q-icon"),f=(0,l.E1)("q-input"),d=(0,l.E1)("q-item-label"),c=(0,l.E1)("q-item-section"),u=(0,l.E1)("q-item"),h=(0,l.E1)("q-list"),m=(0,l.E1)("q-btn-dropdown"),g=(0,l.iS)("close-popup");return(0,l.Wz)(),(0,l.An)("div",ci,[(0,l.QD)("div",ui,[(0,l.K2)(f,(0,l.Gu)({ref:"inputKey",modelValue:a.inputDataComputed,"onUpdate:modelValue":e[2]||(e[2]=function(e){return a.inputDataComputed=e})},a.field,{outlined:"",class:"tw-bg-white",onClick:a.getNativeElement,dense:""}),{prepend:(0,l.Ql)((function(){return[(0,l.K2)(m,{flat:"",size:"md",modelValue:a.isDrop,"onUpdate:modelValue":e[1]||(e[1]=function(e){return a.isDrop=e}),id:"localized-phone-dropdown"},{label:(0,l.Ql)((function(){return[(0,l.QD)("div",hi,(0,n.WA)(a.seletdCountry.name)+" (+"+(0,n.WA)(a.seletdCountry.callingCode)+") ",1)]})),default:(0,l.Ql)((function(){return[(0,l.QD)("div",null,[(0,l.QD)("div",mi,[(0,l.K2)(f,{modelValue:a.searchTerm,"onUpdate:modelValue":e[0]||(e[0]=function(e){return a.searchTerm=e}),outlined:"",class:"tw-bg-white",dense:""},{append:(0,l.Ql)((function(){return[(0,l.K2)(s,{name:"fas fa-search"})]})),_:1},8,["modelValue"])]),(0,l.QD)("div",gi,[(0,l.K2)(h,null,{default:(0,l.Ql)((function(){return[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(a.filteredCountries,(function(e,t){return(0,l.wt)(((0,l.Wz)(),(0,l.Az)(u,{clickable:"",key:t,onClick:function(t){return a.setSeletdCountry(e)}},{default:(0,l.Ql)((function(){return[(0,l.K2)(c,{class:(0,n.WN)(["tw-px-3",{"tw-bg-blue-100 tw-opacity-90 tw-rounded-lg":a.seletdCountry.iso3===e.iso3}])},{default:(0,l.Ql)((function(){return[(0,l.K2)(d,null,{default:(0,l.Ql)((function(){return[(0,l.mY)((0,n.WA)(e.name)+" (+"+(0,n.WA)(e.callingCode)+") ",1)]})),_:2},1024)]})),_:2},1032,["class"])]})),_:2},1032,["onClick"])),[[g]])})),128))]})),_:1}),0===a.filteredCountries.length?((0,l.Wz)(),(0,l.An)("div",pi," No Data ")):(0,l.g1)("",!0)])])]})),_:1},8,["modelValue"])]})),_:1},16,["modelValue","onClick"])])])}var wi=t(20584),yi=function(a,e,t,i){function o(a){return a instanceof t?a:new t((function(e){e(a)}))}return new(t||(t=Promise))((function(t,r){function s(a){try{n(i.next(a))}catch(e){r(e)}}function l(a){try{n(i["throw"](a))}catch(e){r(e)}}function n(a){a.done?t(a.value):o(a.value).then(s,l)}n((i=i.apply(a,e||[])).next())}))},vi=function(a,e){var t,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:l(0),throw:l(1),return:l(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function l(a){return function(e){return n([a,e])}}function n(l){if(t)throw new TypeError("Generator is already executing.");
1while(r&&(r=0,l[0]&&(s=0)),s)try{if(t=1,i&&(o=2&l[0]?i["return"]:l[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,i=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(o=s.trys,!(o=o.length>0&&o[o.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]<o[3])){s.label=l[1];break}if(6===l[0]&&s.label<o[1]){s.label=o[1],o=l;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(l);break}o[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(a,s)}catch(n){l=[6,n],i=0}finally{t=o=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};function ki(a){return void 0===a&&(a=!1),yi(this,void 0,void 0,(function(){var e,t,i;return vi(this,(function(o){switch(o.label){case 0:return o.trys.push([0,2,,3]),e={refresh:a,params:{}},[4,wi.c.index("apiRoutes.qlocations.countries",e)];case 1:return t=o.sent(),[2,t.data];case 2:return i=o.sent(),console.log(i),[3,3];case 3:return[2]}}
1))}))}var qi=function(a,e,t,i){function o(a){return a instanceof t?a:new t((function(e){e(a)}))}return new(t||(t=Promise))((function(t,r){function s(a){try{n(i.next(a))}catch(e){r(e)}}function l(a){try{n(i["throw"](a))}catch(e){r(e)}}function n(a){a.done?t(a.value):o(a.value).then(s,l)}n((i=i.apply(a,e||[])).next())}))},xi=function(a,e){var t,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:l(0),throw:l(1),return:l(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function l(a){return function(e){return n([a,e])}}function n(l){if(t)throw new TypeError("Generator is already executing.");while(r&&(r=0,l[0]&&(s=0)),s)try{if(t=1,i&&(o=2&l[0]?i["return"]:l[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,i=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(o=s.trys,!(o=o.length>0&&o[o.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]<o[3])){s.label=l[1];break}if(6===l[0]&&s.label<o[1]){s.label=o[1],o=l;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(l);break}o[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(a,s)}catch(n){l=[6,n],i=0}finally{t=o=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};function Ci(a,e){var t=this;void 0===a&&(a={}),void 0===e&&(e=null);var i=(0,l.S6)((function(){return a.modelValue})),o={name:"Colombia",iso3:"COL",callingCode:57},r=(0,ri.IL)(0),s=((0,ri.IL)(!1),(0,ri.IL)(null)),n=(0,ri.IL)(!1),f=(0,ri.IL)(""),d=(0,ri.IL)(!1),c=(0,ri.IL)(""),u=(0,ri.IL)(0),h=(0,l.S6)((function(){return a.fieldProps})),m=(0,ri.IL)(o),g=(0,ri.IL)([]),p=(0,l.S6)({get:function(){return f.value},set:function(a){u.value=s.value.$el.control.selectionStart||0,f.value=a,e("update:modelValue","".concat(m.value.callingCode).concat(a))}}),b=(0,l.S6)((function(){return g.value.filter((function(a){var e=a,t=e.name.toLowerCase(),i=String(e.callingCode),o=c.value.toLowerCase();return t.includes(o)||i.includes(o)}))}));function w(a){try{a.target&&(u.value=a.target.selectionStart)}catch(error){console.log(error)}}function y(){return qi(this,void 0,void 0,(function(){var a;return xi(this,(function(e){switch(e.label){case 0:return a=g,[4,ki()];case 1:return a.value=e.sent(),[2]}}))}))}function v(){var a,e,t,s;return qi(this,void 0,void 0,(function(){var l;return xi(this,(function(n){return l=null===(a=g.value)||void 0===a?void 0:a.find((function(a){var e=a;return i.value?i.value.startsWith("".concat(null===e||void 0===e?void 0:e.callingCode)):57===(null===e||void 0===e?void 0:e.callingCode)})),r.value=null===l||void 0===l?void 0:l.callingCode,0!==r.value&&(m.value=(null===(e=g.value)||void 0===e?void 0:e.find((function(a){return(null===a||void 0===a?void 0:a.callingCode)==r.value})))||o),p.value=i.value?null===(t=i.value)||void 0===t?void 0:t.substring(null===(s=String(null===l||void 0===l?void 0:l.callingCode))||void 0===s?void 0:s.length):null,[2]}))}))}function k(a){var t;m.value=a,c.value="",e("update:modelValue","".concat(null===(t=m.value)||void 0===t?void 0:t.callingCode).concat(p.value))}return(0,l.u2)((function(){return qi(t,void 0,void 0,(function(){return xi(this,(function(a){switch(a.label){case 0:return[4,y()];case 1:return a.sent(),[4,v()];case 2:return a.sent(),[2]}}))}))})),(0,l.q6)((function(){return qi(t,void 0,void 0,(function(){return xi(this,(function(e){switch(e.label){case 0:return d.value||(c.value=""),a.modelValue?[4,v()]:[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}}
1))}))})),{menu:n,inputData:f,inputKey:s,selectionStart:u,inputDataComputed:p,getNativeElement:w,field:h,init:v,listCountries:g,seletdCountry:m,setSeletdCountry:k,filteredCountries:b,searchTerm:c,isDrop:d,valuePhone:i}}var Ai=function(){return Ai=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},Ai.apply(this,arguments)};const Pi=(0,l._M)({props:{value:null,fieldProps:{type:Object,default:function(){}}},setup:function(a,e){var t=e.emit;return Ai({},Ci(a,t))}});var Ei=t(82764),Si=t(2992);const Di=(0,h.c)(Pi,[["render",bi]]),_i=Di;b()(Pi,"components",{QInput:at.c,QBtnDropdown:Ei.c,QIcon:A.c,QList:xe.c,QItem:K.c,QItemSection:H.c,QItemLabel:Si.c,QBtn:P.c}),b()(Pi,"directives",{ClosePopup:Y.c});var zi=function(a){return(0,l.ED)("data-v-1e1e829a"),a=a(),(0,l.ii)(),a},Ti={class:"tw-space-y-2 tw-border tw-border-gray-200 tw-rounded-md"},$i={class:"tw-w-full tw-px-3 tw-py-2 tw-text-xs tw-font-light tw-border-b tw-border-gray-200 tw-text-gray-500"},Fi={key:0,class:"tw-w-full"},Ii=zi((function(){return(0,l.QD)("i",{class:"tw-cursor-move fa-solid fa-grip-dots dot-vertical tw-text-sm tw-text-gray-500"},null,-1)})),Ri=[Ii],Ni={class:"tw-w-full tw-text-right"},Vi={key:0,class:"tw-w-full tw-text-center tw-text-sx tw-text-gray-500 tw-py-2"},Mi=zi((function(){return(0,l.QD)("div",{class:"tw-mb-1 tw-text-lg"},[(0,l.QD)("i",{class:"fa-light fa-face-thinking"})],-1)})),Li={class:"tw-my-2 tw-px-2 tw-w-full tw-text-right"};function Oi(a,e,t,i,o,r){var s=(0,l.E1)("dynamic-field"),f=(0,l.E1)("q-tooltip"),d=(0,l.E1)("q-btn"),c=(0,l.E1)("draggable");return(0,l.Wz)(),(0,l.An)("div",Ti,[(0,l.QD)("div",$i,(0,n.WA)(a.fieldProps.label),1),(0,l.QD)("div",null,[(0,l.K2)(c,{modelValue:a.fields,"onUpdate:modelValue":e[0]||(e[0]=function(e){return a.fields=e}),animation:200,handle:".dot-vertical",class:(0,n.WN)(["tw-h-500",{"tw-overflow-y-scroll":a.fields.length>0}]),ref:"refDraggable","item-key":"id"},{item:(0,l.Ql)((function(e){var t=e.element,i=e.index;return[((0,l.Wz)(),(0,l.An)("div",{key:i,class:"row q-col-gutter-xs tw-mb-1 tw-border tw-border-gray-200 tw-mx-3 tw-px-2 tw-rounded-md tw-mt-1"},[a.fieldProps.isDraggable?((0,l.Wz)(),(0,l.An)("div",Fi,Ri)):(0,l.g1)("",!0),((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(Object.keys(t),(function(e){return(0,l.Wz)(),(0,l.An)("div",{key:e,class:(0,n.WN)(a.defaultField[e]&&a.defaultField[e].colClass)},[(0,l.K2)(s,{modelValue:a.fields[i][e],"onUpdate:modelValue":function(t){return a.fields[i][e]=t},field:a.defaultField[e]},null,8,["modelValue","onUpdate:modelValue","field"])],2)})),128)),(0,l.QD)("div",Ni,[(0,l.K2)(d,{color:"red",icon:"fa-light fa-trash-can",size:"xs",flat:"",round:"",disabled:a.isMinQuantity,onClick:function(e){return a.deleteItem(i)}},{default:(0,l.Ql)((function(){return[(0,l.K2)(f,null,{default:(0,l.Ql)((function(){return[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.label.delete")),1)]})),_:1})]})),_:2},1032,["disabled","onClick"])])]))]})),default:(0,l.Ql)((function(){return[0===a.fields.length?((0,l.Wz)(),(0,l.An)("div",Vi,[Mi,(0,l.mY)(" No data ")])):(0,l.g1)("",!0)]})),_:1},8,["modelValue","class"]),(0,l.QD)("div",Li,[(0,l.K2)(d,{color:"primary",icon:"fa-light fa-plus",onClick:a.add,size:"xs",round:"",class:"tw-ml-2",disabled:a.maxQuantity},{default:(0,l.Ql)((function(){return[(0,l.K2)(f,null,{default:(0,l.Ql)((function(){return[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.label.add")),1)]})),_:1})]})),_:1},8,["onClick","disabled"])])])])}var Qi=function(){return Qi=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},Qi.apply(this,arguments)},ji=function(a){return Object.keys(a).reduce((function(a,e){var t;return Qi(Qi({},a),(t={},t[e]=null,t))}),{})};const Wi=ji;var Ui=t(7460),Bi=t.n(Ui),Ki=function(){return Ki=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},Ki.apply(this,arguments)};function Hi(a,e){var t=(0,l.S6)((function(){return a.modelValue||[]})),i=(0,l.S6)((function(){return a.fieldProps})),o=(0,l.S6)((function(){return a.fieldProps.fields})),r=(0,ri.IL)([]),s=(0,l.S6)((function(){var a;return r.value.length===((null===(a=i.value)||void 0===a?void 0:a.maxQuantity)||5)})),n=(0,l.S6)((function(){var a;return r.value.length===((null===(a=i.value)||void 0===a?void 0:a.minQuantity)||0)})),f=(0,ri.IL)(null);function d(){var a=Wi(o.value);s.value||(r.value.push(a),(0,l.o$)((function(){setTimeout((function(){var a=f.value.$el,e=a.scrollHeight;a.scrollTo({top:e,behavior:"smooth"})}),100)})))}function c(a){r.value.splice(a,1)}return(0,l.u2)((function(){var a,e=Wi(o.value),s=t.value;if(s.length>0)r.value=s.map((function(a){return Ki(Ki({},e),a)}));else{var l=(null===(a=i.value)||void 0===a?void 0:a.minQuantity)||0;Array.from({length:l}
1).forEach((function(){r.value.push(e)}))}})),(0,l.Kg)(r,(function(a,t){a&&e("update:modelValue",Bi().cloneDeep(a))}),{deep:!0}),{fields:r,fieldProps:i,defaultField:o,add:d,deleteItem:c,maxQuantity:s,isMinQuantity:n,refDraggable:f}}var Gi=t(10328),Yi=t.n(Gi),Ji=function(){return Ji=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},Ji.apply(this,arguments)};const Zi=(0,l._M)({components:{draggable:Yi()},props:{modelValue:{type:Array,default:function(){return[]}},fieldProps:{type:Object,default:function(){}}},setup:function(a,e){var t=e.emit;return Ji({},Hi(a,t))}}),Xi=(0,h.c)(Zi,[["render",Oi],["__scopeId","data-v-1e1e829a"]]),ao=Xi;b()(Zi,"components",{QBtn:P.c,QTooltip:ni.c});var eo={class:"dateRangePickerModal"},to={class:"dateRangePickerSelector"},io={class:"row items-center justify-end"};function oo(a,e,t,i,o,r){var s=(0,l.E1)("dynamic-field"),n=(0,l.E1)("q-btn"),f=(0,l.E1)("q-date"),d=(0,l.E1)("q-popup-proxy"),c=(0,l.E1)("q-icon"),u=(0,l.E1)("q-input"),h=(0,l.iS)("close-popup");return(0,l.Wz)(),(0,l.Az)(u,(0,l.Gu)({"onUpdate:modelValue":e[5]||(e[5]=function(e){return a.updateDateRange(e)}),"model-value":a.inputRange},a.fieldProps.field,{label:a.label,class:a.class,debounce:"600",clearable:a.fieldProps.field.clearable,onClear:e[6]||(e[6]=function(){return a.clear()}),onFocus:e[7]||(e[7]=function(e){return a.setFocus(!0)}),onBlur:e[8]||(e[8]=function(e){return a.setFocus(!1)})}),{prepend:(0,l.Ql)((function(){return[a.fieldProps.field.icon?((0,l.Wz)(),(0,l.Az)(c,{key:0,name:a.fieldProps.field.icon,class:"cursor-pointer",color:"blue-grey"},{default:(0,l.Ql)((function(){return[(0,l.K2)(d,{"transition-show":"scale","transition-hide":"scale",modelValue:a.modal,"onUpdate:modelValue":e[4]||(e[4]=function(e){return a.modal=e})},{default:(0,l.Ql)((function(){return[(0,l.QD)("div",eo,[(0,l.QD)("div",to,[(0,l.K2)(s,{modelValue:a.type,"onUpdate:modelValue":[e[0]||(e[0]=function(e){return a.type=e}),e[1]||(e[1]=function(e){return a.changeDate()})],class:"q-ma-0 q-pa-0",field:a.fieldsConfig.type},null,8,["modelValue","field"])]),(0,l.K2)(f,{modelValue:a.dateRange,"onUpdate:modelValue":[e[2]||(e[2]=function(e){return a.dateRange=e}),e[3]||(e[3]=function(e){return a.changeType(e)})],range:"",flat:"",mask:a.mask,subtitle:a.inputRange,color:"primary","first-day-of-week":0},{default:(0,l.Ql)((function(){return[(0,l.QD)("div",io,[(0,l.wt)((0,l.K2)(n,{label:"Close",color:"primary",flat:""},null,512),[[h]])])]})),_:1},8,["modelValue","mask","subtitle"])])]})),_:1},8,["modelValue"])]})),_:1},8,["name"])):(0,l.g1)("",!0)]})),_:1},16,["model-value","label","class","clearable"])}var ro=t(8932),so=t(49456),lo=t.n(so),no=t(45356),fo=function(){return fo=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},fo.apply(this,arguments)};function co(a,e){var t=a.fieldProps.slot,i=t.field,o=t.mask,r=o.split(" - ")[0],s=(null===t||void 0===t?void 0:t.removeTime)?r:"".concat(r," HH:mm:ss"),n=t.startOfDay,f=t.endOfDay,d=no.c.getDateRanges(r),c=no.c.getDateRangesOptions(r),u={dateRange:(0,ri.IL)({from:"",to:""}),inputRange:(0,ri.IL)(null)},h=(0,ri.cB)({type:null,focus:!1,modal:!1}),m={mask:(0,l.S6)((function(){return r})),fieldsConfig:(0,l.S6)((function(){var e,t;return{type:{value:(null===(e=a.modelValue)||void 0===e?void 0:e.type)||null,type:"select",props:{label:null!==(t=a.label)&&void 0!==t?t:ro._s.tr("isite.cms.form.date"),options:c}}}}))},g={updateDateRange:function(a){if(u.inputRange.value=a,a&&lo()(a,o,!0).isValid()){var e=a.split(" - "),t=e[0],i=e[1];t>i&&(t=e[1],i=e[0],g.setInputRange({from:t,to:i})),u.dateRange.value={from:t,to:i},g.getType({from:t,to:i}),g.emitValue({from:t,to:i})}else h.type=null,u.dateRange.value={from:null,to:null}},setInputRange:function(a){var e,t;null==a?u.inputRange.value=a:(null===a||void 0===a?void 0:a.from)?u.inputRange.value="".concat(null!==(e=a.from)&&void 0!==e?e:""," - ").concat(null!==(t=null===a||void 0===a?void 0:a.to)&&void 0!==t?t:""):u.inputRange.value="".concat(null!==a&&void 0!==a?a:""," - ").concat(null!==a&&void 0!==a?a:"")},emitValue:function(a){var o=null;if(null!=a){var r=(null===a||void 0===a?void 0:a.from)?null===a||void 0===a?void 0:a.from:a,l=(null===a||void 0===a?void 0:a.to)?null===a||void 0===a?void 0:a.to:a;g.getType({from:r,to:l}),o={field:i,type:h.type,label:d[h.type].label,from:lo()(new Date("".concat(r," ").concat(n))).format(s),to:lo()(new Date("".concat(l," ").concat(f))).format(s)}}(null===t||void 0===t?void 0:t.autoClose)&&null!=o&&(h.modal=!1),e("update:modelValue",o)},changeType:function(a){g.getType(a),g.setInputRange(a),g.emitValue(a)},getType:function(a){var e=(null===a||void 0===a?void 0:a.from)||a,t=(null===a||void 0===a?void 0:a.to)||a,i=d.customRange.value;
1Object.keys(d).forEach((function(a){var o,r;(null===(o=d[a])||void 0===o?void 0:o.from)&&(null===(r=d[a])||void 0===r?void 0:r.to)&&e==d[a].from&&t==d[a].to&&(i=d[a].value)})),h.type=i},changeDate:function(){var a,e,t="",i="",o=(0,ro.ct)(h.type);"today"==o||"yesterday"==o||"tomorrow"==o?(t=u.dateRange.value||d.today.from,i=u.dateRange.value||d.today.to):(t=(null===(a=u.dateRange.value)||void 0===a?void 0:a.from)||d.today.form,i=(null===(e=u.dateRange.value)||void 0===e?void 0:e.to)||d.today.to),o&&(o==d.customRange.value?(t=lo()(new Date(t)).format(r),i=lo()(new Date(i)).format(r)):(t=d[o].from,i=d[o].to)),g.setDateRange({fromDate:t,toDate:i}),g.setInputRange(u.dateRange.value),g.emitValue({from:t,to:i})},clear:function(){g.setInputRange({from:null,to:null}),u.dateRange.value={from:null,to:null},g.emitValue(null)},setFocus:function(a){var e=a.value;h.focus=e},setDateRange:function(a){var e=a.from,t=a.to;u.dateRange.value=e==t?e:{from:e,to:t}},setByType:function(a){var e,t,i=a.type;if(d[i]){var o=(null===a||void 0===a?void 0:a.from)||(null===(e=d[i])||void 0===e?void 0:e.from),s=(null===a||void 0===a?void 0:a.to)||(null===(t=d[i])||void 0===t?void 0:t.to);u.dateRange.value.from=lo()(new Date(o)).format(r),u.dateRange.value.to=lo()(new Date(s)).format(r),h.type=i,g.changeDate()}},init:function(){var e,t,i;if(null!=a.modelValue){var o=a.modelValue;((null===o||void 0===o?void 0:o.from)&&(null===o||void 0===o?void 0:o.to)||(null===o||void 0===o?void 0:o.type))&&((null===o||void 0===o?void 0:o.type)?g.setByType(o):(u.dateRange.value.from=null!==(e=lo()(new Date(o.from)).format(r))&&void 0!==e?e:null,u.dateRange.value.to=null!==(t=lo()(new Date(o.to)).format(r))&&void 0!==t?t:null,h.type=null!==(i=null===o||void 0===o?void 0:o.type)&&void 0!==i?i:null,g.setInputRange({from:u.dateRange.value.from,to:u.dateRange.value.to}),g.emitValue({from:u.dateRange.value.from,to:u.dateRange.value.to})))}}};return(0,l.u2)((function(){g.init()})),(0,l.Kg)(a,(function(a,e){var t=a.modelValue;if(null!=(null===t||void 0===t?void 0:t.type)&&null!=(null===t||void 0===t?void 0:t.from)&&null!=(null===t||void 0===t?void 0:t.to)){var i=(null===t||void 0===t?void 0:t.from)?lo()(new Date(t.from)).format(r):null,o=(null===t||void 0===t?void 0:t.to)?lo()(new Date(t.to)).format(r):null;g.setInputRange({from:i,to:o}),g.getType({from:i,to:o}),g.setDateRange({from:i,to:o})}else h.focus||g.clear()}),{deep:!0}),fo(fo(fo(fo({},u),(0,ri.kx)(h)),m),g)}const uo=(0,l._M)({props:{modelValue:{type:null,from:null,to:null},fieldProps:{},label:"",class:""},emits:["update:modelValue"],components:{},setup:function(a,e){var t=e.emit;return co(a,t)}});var ho=t(7120),mo=t(59576);const go=(0,h.c)(uo,[["render",oo]]),po=go;function bo(a,e,t,i,o,r){var s=(0,l.E1)("q-input");return(0,l.Wz)(),(0,l.Az)(s,(0,l.Gu)({"onUpdate:modelValue":[e[0]||(e[0]=function(e){return a.setTimeSpent(e)}),e[1]||(e[1]=function(e){return a.timeSpent=e})],modelValue:a.timeSpent},a.fieldProps.field,{label:a.label,class:a.class,debounce:"600",clearable:a.fieldProps.field.clearable,onClear:e[2]||(e[2]=function(){return a.clear()}),onFocus:e[3]||(e[3]=function(e){return a.setFocus(!0)}),onBlur:e[4]||(e[4]=function(e){return a.setFocus(!1)})}),null,16,["modelValue","label","class","clearable"])}b()(uo,"components",{QInput:at.c,QIcon:A.c,QPopupProxy:ho.c,QDate:mo.c,QBtn:P.c}),b()(uo,"directives",{ClosePopup:Y.c});var wo=function(){return wo=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},wo.apply(this,arguments)};function yo(a,e){var t=["minutes","hours","days","weeks"],i=["m","h","d","w"],o=60,r=24*o,s=7*r,n=a.fieldProps.field.regex,f={},d=(0,ri.cB)({timeSpent:null,focus:!1}),c={},u={init:function(){a.modelValue&&!d.focus&&(d.timeSpent=u.convertMinutesToHumanReadable(a.modelValue))},convertMinutesToHumanReadable:function(a){if(!a||""==a)return null;if(a<60)return"".concat(a).concat(i[0]);var e=Math.floor(a/10080),t=Math.floor(a%10080/1440),o=Math.floor(a%1440/60),r=a%60,s="";return e>0&&(s="".concat(e).concat(i[3])),t>0&&(s="".concat(s," ").concat(t).concat(i[2])),o>0&&(s="".concat(s," ").concat(o).concat(i[1])),r>0&&(s="".concat(s," ").concat(r).concat(i[0])),s},clear:function(){d.timeSpent=null,e("update:model-value",null)},setFocus:function(a){d.focus=a},setTimeSpent:function(l){if(!l||""==l||!n.test(l))return u.clear(),!1;var f=l.toString().split(" "),d=0;
1if(f.forEach((function(a){if(""!=a){var t=a.toLowerCase(),l=i.includes(t.slice(-1))?t.slice(-1):i[0],n=i.includes(t.slice(-1))?Number(t.slice(0,-1)):Number(t);if(Number.isNaN(n))return e("update:model-value",null),!1;switch(l){case i[1]:n*=o;break;case i[2]:n*=r;break;case i[3]:n*=s;break}d+=n}})),t.includes(a.fieldProps.field.unit))switch(a.fieldProps.field.unit){case t[1]:d/=o;break;case t[2]:d/=r;break;case t[3]:d/=s;break}return e("update:model-value",d),d}};return(0,l.u2)((function(){u.init()})),(0,l.Kg)(a,(function(a,e){u.init()}),{deep:!0}),wo(wo(wo(wo({},f),(0,ri.kx)(d)),c),u)}const vo=(0,l._M)({props:{modelValue:"",fieldProps:{},label:"",class:""},components:{},setup:function(a,e){var t=e.emit;return yo(a,t)}}),ko=(0,h.c)(vo,[["render",bo]]),qo=ko;b()(vo,"components",{QInput:at.c});var xo={id:"pageId",width:"100%"},Co=["src"],Ao=["src"],Po=["src"],Eo=["src"];function So(a,e,t,i,o,r){var s,f=(0,l.E1)("avatar-image");return(0,l.Wz)(),(0,l.An)("div",xo,[a.extImage.includes(a.ext)?((0,l.Wz)(),(0,l.Az)(f,(0,l.Gu)({key:0,src:a.url},a.imgProps,{class:a.fileClass||(null===(s=a.imgProps)||void 0===s?void 0:s.class)||""}),null,16,["src","class"])):a.extDocs.includes(a.ext)?((0,l.Wz)(),(0,l.An)("iframe",{key:1,src:a.url,width:"100%",style:{height:"calc(100vh - 272px)"},class:(0,n.WN)(a.fileClass)},null,10,Co)):a.extAudio.includes(a.ext)?((0,l.Wz)(),(0,l.An)("audio",{key:2,controls:"",style:{width:"100%"},class:(0,n.WN)(a.fileClass)},[(0,l.QD)("source",{src:a.url,type:"audio/ogg"},null,8,Ao),(0,l.QD)("source",{src:a.url,type:"audio/mpeg"},null,8,Po),(0,l.mY)(" Your browser does not support the audio element. ")],2)):a.extVideo.includes(a.ext)?((0,l.Wz)(),(0,l.An)("video",{key:3,width:"100%",controls:"",class:(0,n.WN)(a.fileClass)},[(0,l.QD)("source",{src:a.url,type:"video/mp4"},null,8,Eo),(0,l.mY)(" Your browser does not support the video tag. ")],2)):(0,l.g1)("",!0)])}var Do=function(){return Do=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},Do.apply(this,arguments)};function _o(a,e){var t={},i=(0,ri.cB)({extDocs:["doc","docx","xls","xlsx","ppt","pps","pdf"],extAudio:["mp3","ogg"],extVideo:["mp4"],extImage:["jpg","jpeg","png","gif","bmp","tiff","svg","webp","ico","heif","heic"]}),o={ext:(0,l.S6)((function(){var e=a.url,t=a.extension;return r.getFileExtension(e)||t}))},r={getFileExtension:function(a){var e=a.split("?")[0],t=e.match(/\.(\w+)$/);return t?t[1]:null}};return(0,l.u2)((function(){})),Do(Do(Do(Do({},t),(0,ri.kx)(i)),o),r)}const zo=(0,l._M)({props:{url:{default:"",type:String},extension:{default:null},imgProps:{default:null},fileClass:{default:""}},components:{},setup:function(a,e){var t=e.emit;return _o(a,t)}}),To=(0,h.c)(zo,[["render",So]]),$o=To;var Fo=t(18528)["c"];const Io={name:"dynamicField",beforeUnmount(){},props:{modelValue:{default:null},field:{default:!1},language:{default:!1},itemId:{default:""},readOnly:{type:Boolean,default:!1},keyField:{type:String,default:()=>""},enableCache:{default:!1}},emits:["update:modelValue","inputReadOnly","filter","select","enter","converted"],components:{managePermissions:Ya,manageSettings:se,recursiveSelect:Pa.c,media:le.c,uploadImage:Z,schedulesForm:Ae,ckEditor:Pe.c,mapLeaflet:Ee.c,signature:Oe,uploader:Qe.c,selectIcon:it,captcha:dt,schedulable:Mt,selectMedia:Bt,googleMapMarker:Xt,JsonEditorVue:ai.c,expressionField:di,localizedPhone:_i,multipleDynamicFields:ao,dateRangePicker:po,timeSpent:qo,previewFile:$o},watch:{modelValue:{deep:!0,handler:function(a,e){JSON.stringify(a)!=JSON.stringify(e)&&this.setDefaultVModel(a)}},responseValue(a,e){this.watchValue()},rootOptions(a){this.options=this.rootOptions,!this.field.loadOptions?.filterByQuery&&this.field.props?.selectByDefault&&this.rootOptions.length&&(Array.isArray(this.responseValue)&&!this.responseValue.length?this.responseValue=[this.rootOptions[0].value]:Array.isArray(this.responseValue)||this.responseValue||(this.responseValue=this.rootOptions[0].value)),setTimeout((()=>this.watchValue()),500)},"field.props.options"(a,e){JSON.stringify(a)!=JSON.stringify(e)&&this.getOptions()},"field.loadOptions":{deep:!0,handler:function(a,e){JSON.stringify(a)!=JSON.stringify(e)&&this.getOptions()}}},mounted(){this.$nextTick((function(){this.init()}))},data(){return{success:!1,loading:!1,fieldKey:this.$uid(),responseValue:null,showPassword:!1,options:[],rootOptions:[],rootOptionsData:[],editorText:{toolbar:[["bold","italic","strike","underline","removeFormat"],["link"],[{label:"Font Size",icon:"format_size",fixedLabel:!0,fixedIcon:!0,list:"no-icons",options:["size-1","size-2","size-3","size-4","size-5","size-6","size-7"]}],["quote","unordered","ordered"],["fullscreen"]]},sortOptions:!0,imageFields:[]}},computed:{selectImg(){const a=this.rootOptions.find((a=>a.id==this.responseValue))||{};return a.img||null},fieldLabel(){let a="";if(this.field.props&&this.field.props.label)a=this.field.props.label,this.field.isTranslatable&&(a=`${a} (${this.language})`);else{if("search"==this.field.type)return`${this.$tr("isite.cms.label.search",{capitalize:!0})}...`;if(["date","fullDate"].includes(this.field.type))return`${this.$tr("isite.cms.label.date")}`;if("hour"==this.field.type)return`${this.$tr("isite.cms.label.hour")}`}if("treeSelect"==this.field.type&&this.responseValue&&!Array.isArray(this.responseValue)&&this.rootOptionsData&&this.rootOptionsData.length){let e=this.$array.parents(this.rootOptionsData,this.responseValue);e&&(a+=` | ${e.parents}`)}return a},fieldProps(){let a={...this.field.props||{}};if(this.field.required){let e=a=>!!a||this.$tr("isite.cms.message.fieldRequired");if("media"==this.field.type){const t=a.zone;e=a.multiple||"gallery"==a.zone?a=>a[t]?.orders.length||this.$tr("isite.cms.message.fieldRequired"):a=>!!a[t]||this.$tr("isite.cms.message.fieldRequired")}a.rules||(a.rules=[]),a.rules.push(e)}switch(this.field.type){case"crud":a={...a};break;case"input":a={bgColor:"white",outlined:!0,dense:!0,...a},this.field.validateField&&this.field.validateField.apiRoute&&(a.rules=[...a.rules||[],this.validateField]),a.debounce="500",this.isFieldPassword&&(a.type=this.showPassword?"text":"password");break;case"inputStandard":a={bgColor:"white",outlined:!0,dense:!0,...a},this.field.validateField&&this.field.validateField.apiRoute&&(a.rules=[...a.rules||[],this.validateField]),a.debounce="500",this.isFieldPassword&&(a.type=this.showPassword?"text":"password");break;case"quantity":a={bgColor:"white",outlined:!0,dense:!0,...a};break;case"search":a={bgColor:"white",debounce:"800",outlined:!0,dense:!0,clearable:!0,label:this.fieldLabel,...a};break;case"date":const e=a.mask||"YYYY/MM/DD",t=a.hintAsHuman&&this.responseValue?this.$trd(this.responseValue,{type:"dayHuman"}):`${this.$tr("isite.cms.label.format")}: ${e}`;a={field:{bgColor:"white",color:"primary",outlined:!0,dense:!0,icon:"fa-light fa-calendar-days",placeHolder:e,hint:t,...a,mask:e.replace(/[a-z,A-Z]/g,"#"),rules:[...a.rules||[],a=>!a||(this.$moment(a,e,!0).isValid()||`${this.$tr("isite.cms.message.invali
1dFormat")} (${e})`)]},slot:{...a,mask:e}};break;case"dateRange":const i=a?.mask?`${a.mask} - ${a.mask}`:"YYYY/MM/DD - YYYY/MM/DD";a={field:{bgColor:"white",clearable:a?.clearable||!0,color:"primary",outlined:!0,dense:!0,icon:"fa-light fa-calendar-range",placeHolder:i,hint:`${this.$tr("isite.cms.label.format")}: ${i}`,...a,mask:i.replace(/[a-z,A-Z]/g,"#"),rules:[...a.rules||[],a=>!a||(this.$moment(a,i,!0).isValid()||`${this.$tr("isite.cms.message.invalidFormat")} (${i})`)]},slot:{...a,mask:i,field:a?.field||null,startOfDay:a?.startOfDay??"00:00:00",endOfDay:a?.endOfDay??"23:59:59"}};break;case"timeSpent":const o="2w 4d 6h 45m",r=/^\s*(\d+[wdhmWDHM]\s*)+\s*$/;a={field:{unit:a?.unit||"minutes",bgColor:"white",clearable:a?.clearable||!0,color:"primary",outlined:!0,dense:!0,icon:"fa-light fa-timer",regex:r,hint:`${this.$tr("isite.cms.label.format")}: ${o}`,...a,rules:[...a.rules||[],a=>!a||(r.test(a)||`${this.$tr("isite.cms.message.invalidFormat")} (${o})`)]},slot:{...a,field:a?.field||null}};break;case"hour":const s="HH:mm";a={field:{bgColor:"white",color:"primary",outlined:!0,dense:!0,icon:"fa-light fa-clock",placeHolder:s,hint:`${this.$tr("isite.cms.label.format")}: ${s}`,...a,mask:s.replace(/[a-z,A-Z]/g,"#"),rules:[...a.rules||[],a=>!a||(this.$moment(a,s,!0).isValid()||`${this.$tr("isite.cms.message.invali
1dFormat")} (${s})`)]},slot:{format24h:!1,...a}};break;case"fullDate":const l=a.mask||"YYYY/MM/DD HH:mm";a={field:{bgColor:"white",color:"primary",outlined:!0,dense:!0,placeHolder:l,hint:`${this.$tr("isite.cms.label.format")}: ${l}`,...a,mask:l.replace(/[a-z,A-Z]/g,"#"),rules:[...a.rules||[],a=>!a||(this.$moment(a,l,!0).isValid()||`${this.$tr("isite.cms.message.invalidFormat")} (${l})`)]},slot:{mask:l,...a}};break;case"select":a={"emit-value":a?.emitValue??!0,"map-options":!0,outlined:!0,dense:!0,"bg-color":"white","dropdown-icon":"fa-solid fa-caret-down",behavior:"menu",class:"q-pb-md custom-btn",...a,loading:a.loading||this.loading};let n=a.hint?[a.hint]:[];a.multiple&&a.useChips&&a.hideDropdownIcon&&n.push(this.$tr("isite.cms.message.hintUseChips")),this.field.loadOptions?.filterByQuery&&n.push(this.$tr("isite.cms.message.hintFilterByQuery")),a.hint=n.join(" - ");break;case"treeSelect":a={"emit-value":!0,field:{clearable:a?.clearable||!1,multiple:a?.multiple||!1,sortValueBy:a?.sortValueBy||"INDEX"},fieldComponent:{outlined:!0,dense:!0,...a,clearable:!1,loading:a.loading||this.loading}};break;case"html":a={field:{toolbar:this.editorText.toolbar,contentClass:"text-grey-9",toolbarTextColor:"grey-9",...a},fieldComponent:{outlined:!0,dense:!0,...a}};break;case"multiSelect":a={field:{...a},fieldComponent:{outlined:!0,dense:!0,...a}};break;case"checkbox":a={field:{trueValue:1,falseValue:0,...a},fieldComponent:{dense:!0,borderless:!0,...a}};break;case"image":a={field:{...a},fieldComponent:{outlined:!0,dense:!0,...a}};break;case"media":a={field:{multiple:"gallery"==this.field.props.zone,...a,entityId:this.$clone(this.itemId)},fieldComponent:{borderless:!0,dense:!0,tag:"div",...a}};break;case"permissions":a={...a};break;case"settings":a={...a};break;case"inputColor":let f=this.responseValue||"#FFFFFF",d="#000000"==this.$helper.pickTextColor(f)?"text-t-dark":"text-t-light";setTimeout((()=>{let a=this.$refs[`inputColor-${this.fieldKey}`];if(a){let e=a.$el.getElementsByClassName("q-field__control")[0];e.style.setProperty("background-color",f,"important")}}),200),a={field:{bgColor:"white",outlined:!0,dense:!0,readonly:!0,class:`dynamic-field__color q-mb-md ${d}`,...a},slot:{...a}};break;case"toggle":a={field:{falseValue:"0",trueValue:"1",...a}};break;case"positionMarkerMap":a={field:{...a},fieldComponent:{borderless:!0,dense:!0,...a}};break;case"signature":a={field:{...a},fieldComponent:{borderless:!0,dense:!0,tag:"div",...a}};break;case"uploader":a={field:{emitFile:!0,...a},fieldComponent:{borderless:!0,dense:!0,...a}};break;case"rating":a={field:{max:5,color:"amber",size:"3em",...a},fieldComponent:{borderless:!0,dense:!0,...a}};break;case"selectIcon":a={...a};break;case"optionGroup":a={field:{options:[],color:"primary",...a},fieldComponent:{outlined:!1,borderless:!0,dense:!0,...a}};break;case"captcha":const c=a?.ref||"captcha";a={field:{ref:c,...a},fieldComponent:{outlined:!1,borderless:!0,dense:!0,...a,rules:[a=>!!a||this.$tr("isite.cms.message.fieldRequired")]}};break;case"schedulable":a={...a};break;case"json":a={field:{...a,mode:"tree"},fieldComponent:{outlined:!1,borderless:!0,dense:!0,...a}};break;case"banner":const{getPaletteColor:u}=Aa["default"];let h=a.color||"info";a={icon:"fas fa-info-circle",...a,actions:(a.actions||[]).map((a=>({...a,props:{unelevated:!0,rounded:!0,padding:"xs sm",noCaps:!0,color:"info",...a.props||[]}}
1))),colorValue:u(h)};break;case"copy":a={bgColor:"white",readonly:!0,outlined:!0,dense:!0,inputClass:"ellipsis",...a};break;case"previewFile":a={imgProps:{height:"100vh",class:"img-file full-height"},fileClass:a.class,...a};break}return a},formatDateTime(){let a="";return"date"==this.field.type&&(a="MMM DD, YYYY"),"time"==this.field.type&&(a="HH:mm a"),"datetime"==this.field.type&&(a="MMM DD, YYYY - HH:mm a"),a},formatOptions(){const a=e=>(e.forEach((e=>{(e.value||e.value>=0)&&(e.value=e.value.toString()),(e.id||e.id>=0)&&(e.id=e.id.toString()),e.label&&(e.label=e.label.toString()),e.children&&(e.children=a(e.children)),this.addImageField(e)})),this.sortOptions&&e.sort(((a,e)=>{if(a?.label&&e?.label){if(a.label.toLowerCase()>e.label.toLowerCase())return 1;if(a.label.toLowerCase()<e.label.toLowerCase())return-1}return 0})),e);var e=a(this.$clone(this.options));return[...new Map(e.map((a=>[a["value"],a]))).values()]},infoReadOnly(){let a=this.$clone(this.responseValue),e=a,t=()=>{a&&"object"==typeof a?(e=[],a.forEach((a=>{let t=this.formatOptions.find((e=>e.value==a));t&&t.label&&e.push(t.label)})),e=!!e.length&&e.join(", ")):(e=this.formatOptions.find((a=>a.value==e)),e&&(e=e.label))};if(this.readOnly)switch(this.field.type){case"select":t();break;case"treeSelect":t();break;case"date":e=!!e&&this.$trd(e);break;case"hour":let a=this.field.withFullDate?"":this.$moment().format("Y-MM-DD");e=e?this.$trd(`${a} ${e}`,{type:"time"}):"";break}return e},crudInfo(){let a={};return this.field.validateField&&this.field.validateField.crudId&&(a=this.$store.state.qcrudComponent.component[this.field.validateField.crudId]||{}),a},isFieldPassword(){let a=this.$clone(this.field);return!(!a.props.type||"password"!=a.props.type)},helpLoad(){let a={margin:String,class:String,load:!1};const e={crud:{class:"absolute-right",margin:"1em",load:!0},input:{class:"absolute-right",margin:"1em",load:!0},inputStandard:{class:"absolute-right",margin:"1em",load:!0},quantity:{class:"absolute-right",margin:"1em",load:!0},search:{class:"absolute-right",margin:"1em",load:!0},date:{class:"absolute-right",margin:"1em",load:!0},hour:{class:"absolute-right",margin:"1em",load:!0},fullDate:{class:"absolute-right",margin:"1em",load:!0},timeSpent:{class:"absolute-right",margin:"1em",load:!0},dateRange:{class:"absolute-right",margin:"1em",load:!0},select:{class:"absolute-right",margin:"1em",load:!0},treeSelect:{class:"absolute-right",margin:"1em",load:!0},html:{class:"absolute-right",margin:"3.8em 1.5em",load:!0},checkbox:{class:"absolute-left",margin:"1em 17em",load:!0},media:{class:"absolute-right",margin:"2em 18em 0 0",load:!0},inputColor:{class:"absolute-right",margin:"1em",load:!0},toggle:{class:"absolute-left",margin:"1.3em 20em",load:!0},signature:{class:"absolute-bottom-right",margin:"21.5em 12.5em",load:!0},rating:{class:"absolute-left",margin:"0 9em",load:!0},selectIcon:{class:"absolute-right",margin:"1em",load:!0},optionGroup:{class:"absolute-left",margin:"1.3em 16em",load:!0},schedulable:{class:"absolute-left",margin:"3.6em 12.5em",load:!0},json:{class:"absolute-right",margin:"3.7em 1em",load:!0},expression:{class:"absolute-right",margin:"1em",load:!0},positionMarkerMap:{class:"absolute-right",margin:"1em",load:!0}};return e[this.field.type]||a},badgeColor(){return(a,e)=>"tailwindcss"===a.props.colorType?`tw-bg-${e.opt.color||e.opt.value}`:`bg-${e.opt.color||e.opt.value}`},allSelected(){return this.formatOptions?.length>0&&this.formatOptions.length===this.responseValue?.length}},methods:{async init(){this.field.type&&(this.setDefaultVModel(void 0!=this.modelValue?this.modelValue:this.field.value),this.listenEventCrud(),this.success=!0,this.setOptions())},setDefaultVModel(a){let e=this.$clone(a);switch(this.field.type){case"crud":let a=this.field.props&&this.field.props.crudProps?this.field.props.crudProps:{};if(a.multiple){this.responseValue=[];let t=a.config&&a.config.options?a.config.options:{label:"title",value:"id"};e&&Array.isArray(e)&&e.forEach((a=>{a[t.value]?this.responseValue.push(a[t.value]):this.responseValue.push(a)}))}else this.responseValue=e&&e.id?e.id:e;break;case"input":let t=void 0!=e?e:null;this.responseValue=this.field.mapValue?this.field.mapValue(t):t;break;case"inputStandard":this.responseValue=void 0!=e?e:null;break;case"quantity":this.responseValue=void 0!=e?e:null;break;case"html":this.responseValue=e||"";break;case"treeSelect":this.orderOptions(e);break;case"select":this.orderOptions(e);break;case"multiSelect":this.responseValue=e||[];break;case"checkbox":this.responseValue=void 0!==e?e:null;break;case"media":this.responseValue=e||{};break;case"permissions":this.responseValue=void 0==e.length?e:{};break;case"settings":this.responseValue=e||{};break;case"search":this.responseValue=e||null;break;case"toggle":this.responseValue=(e||0).toString();break;case"positionMarkerMap":this.responseValue=e||!1;break;case"uploader":this.responseValue=void 0!==e?e:null;break;case"rating":this.responseValue=void 0!==e?e:1;break;case"selectIcon":this.responseValue=void 0!==e?e:null;break;case"optionGroup":this.responseValue=void 0!==e?e:null;break;case"captcha":this.responseValue=void 0!==e?e:null;break;case"json":this.responseValue=void 0!==e?e:{};break;case"multiplier":this.responseValue=Array.isArray(e)?e:[];break;default:let i=e||null;this.responseValue=this.field.mapValue?this.field.mapValue(i):i;break}},orderOptions(a){void 0!==a&&(Array.isArray(a)?(this.responseValue=[],a.forEach((a=>
1{if(this.fieldProps["emit-value"]){let e="object"!=typeof a?a:this.field.mapValue?this.field.mapValue(a):a.id;this.responseValue.push(e.toString())}else this.responseValue.push(a)}))):this.responseValue=a||0==a?this.$clone(this.fieldProps["emit-value"]?a.toString():a):a)},listenEventCrud(){setTimeout((()=>{if(this.field.create&&this.field.create.component){let a=this.$refs.crudComponent;a&&ro.kN.on(`crudForm${a.params.apiRoute}Created`,(async()=>{this.getOptions()}))}}),500)},getOptions(a=!1){return new Promise(((e,t)=>{this.loading=!0;let i=this.$clone(this.field.loadOptions||{}),o=this.$clone([...this.field.props?.options||[],...this.rootOptions.filter((a=>{const e=this.fieldProps["emit-value"]?this.responseValue:this.responseValue.value||this.responseValue.id;return e&&e.includes((a.value||a.id).toString())}))]);if(i.apiRoute){this.rootOptions=o;let r={label:"title",id:"id"},s=this.$getSetting("isite::enableDynamicFieldsCache");this.enableCache&&(s=1);let l={refresh:"1"!=s,params:i.requestParams||{}};if(l.params.filter||(l.params.filter={}),l.params.filter.allTranslations=!0,i&&i.filterByQuery){if(!(a&&a.length>=2))return this.loading=!1,this.rootOptions=o,e(!1);l.params.filter.search=a,l.params.take=25}const n=!!Object.keys(i?.parametersUrl??{}).length&&i.parametersUrl,f=n?this.$crud.get:this.$crud.index;f(i.apiRoute,l,n).then((a=>{if(""!==this.keyField){const e={[this.keyField]:a.data};this.$helper.setDynamicSelectList(e)}this.rootOptionsData=this.$clone(a.data),i.loadedOptions&&i.loadedOptions(a.data),this.rootOptionsData.forEach((a=>{this.addImageField(a)}));let t=[];a.data=a.data.map(((a,e)=>({...a,id:a.id>=0?a.id:e+1}))),t=i.format?i.format(a.data):["select","expression"].includes(this.field.type)?this.$array.select(a.data,i.select||r):this.$array.tree(a.data,i.select||r),this.rootOptions=this.$clone(o.concat(t)),this.loading=!1,e(!0)})).catch((a=>{this.$apiResponse.handleError(a,(()=>{this.$alert.error({message:this.$tr("isite.cms.message.errorRequest"),pos:"bottom"}),this.loading=!1,t(!0)}))}))}else i.delayed?i.delayed().then((a=>{this.rootOptions=this.$clone([...o,...a]),this.loading=!1,e(!0)})).catch((a=>{this.loading=!1,e(!0)})):(this.rootOptions=this.$clone(o),this.loading=!1,e(!0))}))},async setOptions(){["treeSelect","select","multiSelect","expression"].includes(this.field.type)&&(void 0!=this.field.props?.sortOptions&&(this.sortOptions=this.$clone(this.field.props.sortOptions)),this.field.loadOptions?await this.getOptions():this.field.props&&this.field.props.options&&(this.rootOptions=this.field.props.options))},matchTags(a){if(a.props.useChips&&a.matchTags){let a=[];this.responseValue.forEach(((e,t)=>{let i=e.trim();i=i.match(/^[a-zA-Z\-\s]*$/),i&&i.length&&a.push(i.join(""))})),this.responseValue=this.$clone(a)}},watchValue(){let a=this.$clone(this.modelValue),e=this.$clone(this.responseValue);JSON.stringify(a)!==JSON.stringify(e)&&("json"==this.field.type&&"string"==typeof e&&(e=JSON.parse(e)),this.$emit("update:modelValue",e)),this.loadOptionForValue(),this.$emit("inputReadOnly",this.$clone({label:this.fieldLabel,value:this.infoReadOnly}))},loadField(a){let e=!0,t=this.$clone(this.field);return t.type!==a&&(e=!1),t.permission&&!this.$hasAccess(t.permission)&&(e=!1),e&&t.props&&void 0!=t.props?.vIf&&(e=t.props?.vIf),e},validateField(a){return new Promise(((e,t)=>{let i=!0,o=(this.$store.state.qcrudComponent.component[this.crudId],{refresh:!0,params:this.field.validateField.requestParams||{}});o.params.filter={field:"title",...o.params.filter||{}},this.$crud.show(this.field.validateField.apiRoute,a,o).then((a=>{200==a.status&&(i=this.$tr("isite.cms.message.fieldAlreadyExist"),this.crudInfo&&"update"==this.crudInfo.typeForm&&this.crudInfo.id==a.data.id&&(i=!0)),e(i)})).catch((a=>{this.$apiResponse.handleError(a,(()=>{console.error(a),e(i)}))}))}))},async filterSelectOptions(a,e,t){let i=this.field.loadOptions;i&&i.filterByQuery?(await this.getOptions(a),e()):e((async()=>{this.options=this.$helper.filterOptions(a,this.rootOptions,this.responseValue)})),i&&i.filterByQuery&&a.length>=2&&(this.rootOptions.length||(this.fieldProps.hint=`${this.$tr("isite.cms.message.noResultsFoundTryAnotherSearchValue")}`)),this.$emit("filter",a)},loadOptionForValue(){if(this.loadField("select")){let a=this.field.loadOptions;if(a&&a.apiRoute){let e=this.responseValue||[];e=Array.isArray(e)?e:[e];const t=e.every((a=>{const e=this.fieldProps["emit-value"]?a:a.value||a.id;return this.rootOptions.map((a=>(a.value||a.id||"").toString())).includes(e.toString())}));if(a.filterByQuery&&!t){let e=a.select||{label:"title",id:"id",img:"mainImage"}
1,t={refresh:!0,params:{...a.requestParams||{},filter:{...a.requestParams?.filter||{},[e.id]:this.responseValue.id||this.responseValue.value||this.responseValue}}};this.$crud.index(a.apiRoute,t).then((t=>{const i=t.data;if(i.length){if(Array.isArray(this.modelValue)){const e=a?.select?.id||"id",t=this.modelValue.filter((a=>i.find((t=>t[e]==a))))||null;this.setDefaultVModel(t)}this.rootOptions=[...this.rootOptions,...this.$array.select(i,e)],a.loadedOptions&&a.loadedOptions(i)}else this.setDefaultVModel(null)})).catch((a=>{this.$apiResponse.handleError(a,(()=>{}))}))}}}},addImageField(a){if(this.field.props.imageField){const e=_.get(a,this.field.props.imageField,"");this.imageFields.push({id:a.id,src:e})}},getImageField(a){const e=this.imageFields.find((e=>e.id==a));return e.src},addedNewValue(a){const e=this.field?.props??{};e["fill-input"]&&(this.responseValue=a)},configModules(a){if(a)return Boolean(Fo(a))},updateDate(a=!1){const e={isAdd:a,format:this.fieldProps.slot.mask,unit:this.fieldProps.field.navigation?.unit||"day",amount:this.fieldProps.field.navigation?.amount||1};this.modelValue&&this.$emit("update:modelValue",this.$date.calculateNewDate(this.modelValue,e))},getRef(){return this.$refs[this.fieldProps.field.ref]},selectAllOptions(){this.responseValue=this.allSelected?[]:this.formatOptions.map((a=>a.value))}}};var Ro=t(3e3),No=t(84256),Vo=t(78488),Mo=t(11252),Lo=t(69452),Oo=t(6616),Qo=t(14512),jo=t(59272),Wo=t(29632);const Uo=(0,h.c)(Io,[["render",Ca]]),Bo=Uo;b()(Io,"components",{QIcon:A.c,QInput:at.c,QBtn:P.c,QTooltip:ni.c,QPopupProxy:ho.c,QDate:mo.c,QTime:Ro.c,QSelect:Ka.c,QChip:No.c,QItem:K.c,QItemSection:H.c,QCheckbox:Vo.c,QAvatar:Mo.c,QItemLabel:Si.c,QField:Lo.c,QImg:Oo.c,QColor:Qo.c,QToggle:ie.c,QRating:jo.c,QOptionGroup:Wo.c});const Ko={id:"dynamicFormComponent"},Ho=["innerHTML"],Go=["innerHTML"],Yo={key:0,class:"step-top-content row items-center q-mb-md"},Jo={key:0,class:"text-caption text-grey-8 col-12"},Zo={class:"row q-col-gutter-x-md q-mb-sm"},Xo={key:0},ar={key:1},er={key:2},tr={class:"text-blue-grey q-mb-xs"},ir={key:0},or={class:"row q-col-gutter-x-md"},rr={key:1,class:"box box-auto-height row justify-end"},sr={key:0},lr={class:"box box-auto-height justify-center"},nr={class:"row"},fr={class:"col-12 text-center q-gutter-y-sm"},dr={class:"text-subtitle1"};function cr(a,e,t,i,o,r){const s=(0,l.E1)("q-linear-progress"),f=(0,l.E1)("locales"),d=(0,l.E1)("help-text"),c=(0,l.E1)("q-tooltip"),u=(0,l.E1)("q-btn"),h=(0,l.E1)("fileListComponent"),m=(0,l.E1)("dynamic-field"),g=(0,l.E1)("q-form"),p=(0,l.E1)("inner-loading"),b=(0,l.E1)("q-icon"),w=(0,l.E1)("edit-form-modal");return(0,l.Wz)(),(0,l.An)("div",Ko,[(0,l.wt)(((0,l.Wz)(),(0,l.An)("div",(0,l.Gu)(r.structure.wrapper.props,{key:r.structure.wrapper.directives.key}),[r.structure.wrapperTop.directives.vIf?((0,l.Wz)(),(0,l.An)("div",(0,n.Gk)((0,l.Gu)({key:0},r.structure.wrapperTop.props)),[r.formProps.title?((0,l.Wz)(),(0,l.An)("div",{key:0,class:"box-title text-center q-mb-md",innerHTML:r.formProps.title},null,8,Ho)):(0,l.g1)("",!0),r.formProps.description?((0,l.Wz)(),(0,l.An)("div",{key:1,class:"text-body2 q-mb-md text-grey-8",innerHTML:r.formProps.description},null,8,Go)):(0,l.g1)("",!0)],16)):(0,l.g1)("",!0),r.structure.wrapperProgress.directives.vIf?((0,l.Wz)(),(0,l.An)("div",(0,n.Gk)((0,l.Gu)({key:1},r.structure.wrapperProgress.props)),[(0,l.K2)(s,{value:r.progress,color:"primary",rounded:""},null,8,["value"])],16)):(0,l.g1)("",!0),r.structure.form.directives.vIf?((0,l.Wz)(),(0,l.Az)(g,(0,l.Gu)({key:2},r.structure.form.props,{onValidationError:e[4]||(e[4]=a=>r.structure.form.events.validateError())}),{default:(0,l.Ql)((()=>[(0,l.wt)((0,l.QD)("div",(0,n.Gk)((0,l.o9)(r.structure.wrapperLocales.props)),[(0,l.K2)(f,{modelValue:o.locale,"onUpdate:modelValue":e[0]||(e[0]=a=>o.locale=a),ref:"localeComponent",form:a.$refs.formContent},null,8,["modelValue","form"])],16),[[Q.Ub,r.structure.wrapperLocales.directives.vShow]]),r.structure.wrapperBlocks.directives.vIf?((0,l.Wz)(),(0,l.Az)((0,l.mk)(r.structure.wrapperBlocks.props.is),(0,l.Gu)({key:0,modelValue:o.step,"onUpdate:modelValue":e[3]||(e[3]=a=>o.step=a)},r.structure.wrapperBlocks.props),{default:(0,l.Ql)((()=>[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(r.structure.columns(),((i,s)=>((0,l.Wz)(),(0,l.Az)((0,l.mk)(i.props.is),(0,l.Gu)({key:s},i.props),{default:(0,l.Ql)((()=>[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(i.blocks,((i,s)=>((0,l.Wz)(),(0,l.Az)((0,l.mk)(i.props.is),(0,l.Gu)({key:s},i.props,{class:"position-relative"}),{default:(0,l.Ql)((()=>
1[i.help?((0,l.Wz)(),(0,l.Az)(d,{key:0,title:i.help.title,description:i.help.description,class:"position-right"},null,8,["title","description"])):(0,l.g1)("",!0),(0,l.QD)("div",{class:(0,n.WN)(i.childClass)},[i.title||i.description||r.canEditForm&&0==s?((0,l.Wz)(),(0,l.An)("div",Yo,[(0,l.wt)((0,l.QD)("div",{class:"box-title col-6"},(0,n.WA)(i.title),513),[[Q.Ub,i.title&&!["stepVertical","collapsible"].includes(t.formType)]]),(0,l.QD)("div",{class:(0,n.WN)("col-6 text-right "+(i.title?"":"offset-6"))},[r.canEditForm&&0==s?((0,l.Wz)(),(0,l.Az)(u,{key:0,"text-color":"primary",outline:"",rounded:"",dense:"",class:"btn-small",icon:"fa-solid fa-pencil",style:{border:"1px solid rgba(0, 13, 71, 0.15)"},onClick:e[1]||(e[1]=e=>a.$refs.editFormModal.editForm(t.formId))},{default:(0,l.Ql)((()=>[(0,l.K2)(c,null,{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("iforms.cms.label.editForm")),1)])),_:1})])),_:1})):(0,l.g1)("",!0)],2),i.description?((0,l.Wz)(),(0,l.An)("div",Jo,(0,n.WA)(i.description),1)):(0,l.g1)("",!0)])):(0,l.g1)("",!0),(0,l.QD)("div",Zo,[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(i.fields,((a,i)=>((0,l.Wz)(),(0,l.An)(l.ae,{key:i},[r.hidenFields(a)?((0,l.Wz)(),(0,l.An)("div",{key:0,class:(0,n.WN)(a.children?"col-12":a.colClass||a.columns||t.defaultColClass)},["fileList"===a.type?((0,l.Wz)(),(0,l.An)("div",Xo,[(0,l.K2)(h,(0,l.Gu)(a.files,{onSelected:e[2]||(e[2]=a=>r.selectedFile(a))}),null,16)])):((0,l.Wz)(),(0,l.An)("div",ar,[a.fakeFieldName?((0,l.Wz)(),(0,l.Az)(m,{key:0,field:a,language:o.locale.language,modelValue:o.locale.formTemplate[a.fakeFieldName][a.name||i],"onUpdate:modelValue":e=>o.locale.formTemplate[a.fakeFieldName][a.name||i]=e,"item-id":a.fieldItemId},null,8,["field","language","modelValue","onUpdate:modelValue","item-id"])):((0,l.Wz)(),(0,l.Az)(m,{key:1,field:a,"item-id":a.fieldItemId,modelValue:o.locale.formTemplate[a.name||i],"onUpdate:modelValue":e=>o.locale.formTemplate[a.name||i]=e,language:o.locale.language,ref_for:!0,ref:a.type},null,8,["field","item-id","modelValue","onUpdate:modelValue","language"])),a.children?((0,l.Wz)(),(0,l.An)("div",er,[(0,l.QD)("div",tr,[(0,l.QD)("b",null,[(0,l.mY)((0,n.WA)(a.label)+" ",1),a.isTranslatable?((0,l.Wz)(),(0,l.An)("label",ir,"("+(0,n.WA)(o.locale.language)+")",1)):(0,l.g1)("",!0)])]),(0,l.QD)("div",or,[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(r.getParsedFields(a.children),((e,r)=>((0,l.Wz)(),(0,l.An)(l.ae,{key:r},["hidden"!=e.type?((0,l.Wz)(),(0,l.An)("div",{key:0,class:(0,n.WN)(e.colClass||e.columns||t.defaultColClass)},[((0,l.Wz)(),(0,l.Az)(m,{field:e,key:r,language:o.locale.language,modelValue:o.locale.formTemplate[a.name||i][e.name||r],"onUpdate:modelValue":t=>o.locale.formTemplate[a.name||i][e.name||r]=t,"item-id":e.fieldItemId},null,8,["field","language","modelValue","onUpdate:modelValue","item-id"]))],2)):(0,l.g1)("",!0)],64)))),128))])])):(0,l.g1)("",!0)]))],2)):(0,l.g1)("",!0)],64)))),128))]),"stepper"!=t.formType||t.noActions?(0,l.g1)("",!0):((0,l.Wz)(),(0,l.An)("div",{key:1,class:(0,n.WN)("tw-space-x-1 actions__content row justify-"+(0==o.step?"end":"between"))},[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(r.formActions,((a,e)=>((0,l.Wz)(),(0,l.An)(l.ae,{key:e},[void 0==a?.vIf||a?.vIf?((0,l.Wz)(),(0,l.Az)(u,(0,l.Gu)({key:0},a,{unelevated:"",rounded:"","no-caps":"",onClick:e=>a.action(s),type:"button"}),null,16,["onClick"])):(0,l.g1)("",!0)],64)))),128))],2))],2)])),_:2},1040)))),128))])),_:2},1040)))),128))])),_:1},16,["modelValue"])):(0,l.g1)("",!0),"grid"!=t.formType||t.noActions?(0,l.g1)("",!0):((0,l.Wz)(),(0,l.An)("div",rr,[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(r.formActions,((a,e)=>((0,l.Wz)(),(0,l.An)(l.ae,{key:e},[void 0==a?.vIf||a?.vIf?((0,l.Wz)(),(0,l.Az)(u,(0,l.Gu)({key:0},a,{unelevated:"",rounded:"","no-caps":"",onClick:e=>a.action("next"),type:"button"}),null,16,["onClick"])):(0,l.g1)("",!0)],64)))),128))]))])),_:1},16)):(0,l.g1)("",!0),(0,l.K2)(p,{visible:!(!t.loading&&!o.innerLoading)},null,8,["visible"])],16)),[[Q.Ub,o.showForm]]),t.withFeedBack&&o.showFeedBack?((0,l.Wz)(),(0,l.An)("div",sr,[(0,l.QD)("div",lr,[(0,l.QD)("div",nr,[(0,l.QD)("div",fr,[(0,l.QD)("div",null,[(0,l.K2)(b,{name:"fa-light fa-envelope-circle-check",color:"green",size:"xl"})]),(0,l.QD)("div",null,[(0,l.QD)("p",dr,(0,n.WA)(r.successText),1)]),(0,l.QD)("div",null,[(0,l.K2)(u,{unelevated:"",rounded:"","no-caps":"",onClick:r.setNewForm,label:a.$tr("iforms.cms.feedBack.newForm"),type:"button",color:"primary",icon:"fa-light fa-envelope"},null,8,["onClick","label"])])])])])])):(0,l.g1)("",!0),(0,l.K2)(w,{ref:"editFormModal",onHide:r.init},null,8,["onHide"])])}var ur=t(2328);function hr(a,e,t,i,o,r){var s=(0,l.E1)("form-crud"),n=(0,l.E1)("master-modal");return(0,l.Wz)(),(0,l.Az)(n,{modelValue:a.showModal,"onUpdate:modelValue":e[0]||(e[0]=function(e){return a.showModal=e}),persistent:!0,title:"Edición de Formulario (PT)",maximized:a.$q.screen.lt.md,"custom-position":"",modalWidthSize:"98%",onHide:a.handleCloseModal},{default:(0,l.Ql)((function(){return[(0,l.K2)(s,{formId:a.formId},null,8,["formId"])]})),_:1},8,["modelValue","maximized","onHide"])}var mr=function(){return mr=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},mr.apply(this,arguments)};function gr(a,e){var t=(0,ri.cB)({formId:null,showModal:!1}),i={editForm:function(a){t.formId=a,t.showModal=!0},handleCloseModal:function(){e("hide")}};return mr(mr({},(0,ri.kx)(t)),i)}var pr=t(24968);const br=(0,l._M)({props:{},components:{formCrud:pr["default"]},setup:function(a,e){var t=e.emit;return gr(a,t)}}),wr=(0,h.c)(br,[["render",hr]]),yr=wr,vr={components:{fileListComponent:Qt.c,editFormModal:yr},props:{modelValue:{default:()=>({})},help:{type:Object,default(){return{description:"Some description..."}}},loading:{type:Boolean,default:!1},formType:{type:String,default:"stepper"},title:{default:!1},description:{default:!1},blocks:{default:!1},allowNavigation:{type:Boolean,default:!1},formId:{default:!1},sendTo:{default:!1},actions:{default:!1},defaultColClass:{default:"col-12 col-md-6"},useCaptcha:{type:Boolean,default:!1},hideTitle:{type:Boolean,default:!1},hideProgressBar:{type:Boolean,default:!1},noActions:{type:Boolean,default:!1},formColNumber:{type:Number,default:1,validator:a=>[1,2,3].includes(a)},noResetWithBlocksUpdate:{type:Boolean,default:!1},boxStyle:{type:Boolean,default:!0},noSave:{type:Boolean,default:!1},withFeedBack:{type:Boolean,default:!1}
1,requestParams:{type:Object,default:()=>({})}},emits:["update:modelValue","obtainedForm","validated","sent","feedBack","submit","newForm"],watch:{modelValue:{deep:!0,handler:function(a,e){JSON.stringify(a)!=JSON.stringify(e)&&this.setLocaleFormData()}},blocks:{deep:!0,handler:function(a,e){JSON.stringify(a)!=JSON.stringify(e)&&this.setLocaleFields()}},"locale.form":{deep:!0,handler:function(a,e){JSON.stringify(a)!=JSON.stringify(e)&&this.$emit("update:modelValue",this.$clone(this.locale.form))}},formId(){this.init()}},mounted(){this.$nextTick((function(){this.init()}))},data(){return{success:!1,componentId:this.$uid(),locale:{},step:0,innerLoading:!1,formBlocks:!1,showForm:!0,showFeedBack:!1}},computed:{structure(){let a={stepper:{wrapper:{props:{class:"relative-position box box-auto-height"}},wrapperBlocks:{props:{is:"q-stepper",id:"stepperContent",color:"primary",ref:"stepper",flat:!0,animated:!0,"header-class":"q-hide"}},columns:()=>{let a=this.blocksData.map(((a,e)=>({props:{is:"q-step",name:e,title:a.title||`#${e+1}`,class:"col-12 "+(this.allowNavigation?"cursor-pointer":"")},blocks:[{props:{is:"div"},childClass:"",...a}]})));return a}},grid:{wrapper:{props:{class:"relative-position"}},wrapperLocales:{props:{class:"q-mb-md box box-auto-height"}},wrapperBlocks:{props:{is:"div",id:"gridContent",ref:"gridContent",class:"row q-col-gutter-md"}},columns:()=>{let a={1:"col-md-12",2:"col-md-6",3:"col-md-4"},e=Array(this.formColNumber).fill(0).map(((e,t)=>({blocks:[],props:{is:"div",class:`col-12 ${a[this.formColNumber]}`}}))),t=this.blocksData.map(((a,e)=>({props:{is:"div",class:(this.boxStyle?"box box-auto-height":"")+" q-mb-md"},...a}))),i=0;return t.forEach((a=>{e[i].blocks.push(a),i=i>=this.formColNumber-1?0:i+1})),e}},collapsible:{wrapper:{props:{class:"relative-position"}},wrapperLocales:{props:{class:"q-mb-md box box-auto-height"}},wrapperBlocks:{props:{is:"div",id:"gridContent",ref:"gridContent",class:"row q-col-gutter-md"}},columns:()=>{let a={1:"col-md-12",2:"col-md-6",3:"col-md-4"},e=Array(this.formColNumber).fill(0).map(((e,t)=>({blocks:[],props:{is:"div",class:`col-12 ${a[this.formColNumber]}`}}))),t=this.blocksData.map(((a,e)=>({props:{is:"q-expansion-item",group:"blockCollapsible",defaultOpened:0==e,style:"padding : 0",label:a.title,class:(this.boxStyle?"box box-auto-height":"")+" q-mb-md",headerClass:"box-title text-blue-grey"},childClass:"q-py-sm q-px-md",...a}))),i=0;return t.forEach((a=>{e[i].blocks.push(a),i=i>=this.formColNumber-1?0:i+1})),e}}},e=a[this.formType];return{wrapper:{props:{id:"dynamicFormComponentContent",class:"relative-position",...e.wrapper?.props||{}},directives:{key:this.componentId,...e.wrapper?.directives||{}}},wrapperTop:{props:{id:"topContent",...e.wrapperTop?.props||{}},directives:{vIf:"stepper"==this.formType&&!this.hideTitle,...e.wrapperTop?.directives||{}}},wrapperProgress:{props:{id:"progressContent",class:"q-mb-md",...e.wrapperProgress?.props||{}},directives:{vIf:"stepper"==this.formType&&!this.hideProgressBar,...e.wrapperProgress?.directives||{}}},form:{props:{autocorrect:"off",autocomplete:"off",ref:"formContent",class:"full-width",...e.form?.props||{}},directives:{vIf:this.success,...e.form?.directives||{}},events:{validateError:()=>{this.$alert.error(this.$tr("isite.cms.message.formInvalid"))},...e.form?.events||{}}},wrapperLocales:{props:{class:"q-mb-md",...e.wrapperLocales?.props||{}},directives:{vShow:this.locale.fieldsTranslatable&&Object.keys(this.locale.fieldsTranslatable).length&&this.locale.languages?.length>=2,...e.wrapperLocales?.directives||{}}},wrapperBlocks:{props:{is:"div",...e.wrapperBlocks?.props||{}},directives:{vIf:this.locale.success,...e.wrapperBlocks?.props||{}}},columns:e.columns}},settings(){return{defaultLocale:this.$clone(this.$store.state.qsiteApp.defaultLocale),locales:this.$clone(this.$store.state.qsiteApp.selectedLocales)}},formProps(){let a=this.$clone(this.formBlocks),e={title:this.$clone(this.title),description:this.$clone(this.description)};return a&&(e.title=a.title),this.blocksData.length>=2&&(e.title=`${a.title||e.title||""} (${this.step+1}/${this.blocksData.length})`),e},blocksData(){let a=this.$clone(this.blocks||[]),e=this.$clone(this.formBlocks);if(e&&e.blocks&&(e.blocks.forEach(((a,t)=>{e.blocks[t].fields=e.blocks[t].fields.map((a=>a.dynamicField))})),a=[...a,...e.blocks]),this.useCaptcha&&a.length){const e=a[a.length-1];Array.isArray(e.fields)?e.fields.push({type:"captcha",name:"captcha",value:"",ref:"captcha"}):e.fields.captcha={type:"captcha",ref:"captcha"}}return a.forEach(((e,t)=>{let i=this.$clone(e.fields),o=this.getParsedFields(i),r=[];for(var s in o)o[s].isTranslatable&&r.push(o[s].fakeFieldName||o[s].name||s);for(var s in i){let a=i[s];if(r.includes(a.fakeFieldName||a.name||s)&&(i[s].isTranslatable=!0),a.children)for(var l in a.children){let a=i[s].children[l];r.includes(a.fakeFieldName||a.name||l)&&(i[s].children[l].isTranslatable=!0)}}a[t].fields=this.$clone(i)})),a},progress(){let a=this.blocksData.length,e=parseFloat(1/a).toFixed(1);return 0==this.step?parseFloat(e):this.step==a-1?1:parseFloat(parseFloat(e*(this.step+1)).toFixed(1))},formActions(){let a=this.step==this.blocksData.length-1,e={previous:{color:"grey-6",icon:"stepVertical"==this.formType?"fas fa-arrow-up":"fas fa-arrow-left",label:this.$tr("isite.cms.label.previous"),...this.actions.previous||{},vIf:0!=this.step,action:()=>this.changeStep("previous")},next:{color:"green",iconRight:"stepVertical"==this.formType?"fas fa-arrow-down":"fas fa-arrow-right",label:this.$tr("isite.cms.label.next"),...this.actions.next||{},action:()=>this.changeStep("next",a)},submit:{color:"green",icon:"fas fa-save",vIf:!this.noSave,label:this.formBlocks.submitText??this.$tr("isite.cms.label.save"),...this.actions.submit||{},action:()=>this.changeStep("next",!0)}},t={previous:e.previous,next:a?e.submit:e.next};return t.previous.icon||delete t.previous.icon,t.next.icon||delete t.next.icon,"stepper"==this.formType?t:[e.submit]},blocksFieldsName(){let a=[];return this.blocksData.forEach((e=>
1{Object.keys(e.fields).forEach((t=>{a.push(e.fields[t].name||t)}))})),a},successText(){return this.formBlocks.successText??this.$tr("iforms.cms.feedBack.message")},hidenFields(){return a=>"hidden"!=a.type&&(void 0==a?.vIf||a?.vIf)},canEditForm(){return this.formId&&this.$hasAccess("iforms.forms.edit")}},methods:{async init(){this.success=!1,this.innerLoading=!0,await this.getFormFields(),this.setLocaleFields(),this.setLocaleFormData(),this.listenerStepTabClick(),this.innerLoading=!1,this.success=!0},getFormFields(){return new Promise(((a,e)=>{if(this.formBlocks=!1,!this.formId)return a(!1);let t={refresh:!0,params:{include:"blocks.fields",...this.requestParams}};this.$crud.show("apiRoutes.qform.forms",this.formId,t).then((e=>{this.formBlocks=e.data,this.$emit("obtainedForm",this.$clone(e.data)),a(e.data)})).catch((a=>{this.$apiResponse.handleError(a,(()=>{e(a)}))}))}))},setLocaleFormData(){let a=this.$clone({...this.locale.form,...this.modelValue});this.blocksData.forEach((e=>{let t=this.getParsedFields(e.fields);for(var i in t){let e=t[i];e.isTranslatable?this.settings.locales.forEach((t=>{void 0==a[t]&&(a[t]={}),e.fakeFieldName?(void 0!=a[t][e.fakeFieldName]&&"object"==typeof a[t][e.fakeFieldName]||(a[t][e.fakeFieldName]={}),void 0==a[t][e.fakeFieldName][e.name||i]&&(a[t][e.fakeFieldName][e.name||i]=e.value)):void 0==a[t][e.name||i]&&(a[t][e.name||i]=e.value)})):e.fakeFieldName?(void 0!=a[e.fakeFieldName]&&"object"==typeof a[e.fakeFieldName]||(a[e.fakeFieldName]={}),void 0==a[e.fakeFieldName][e.name||i]&&(a[e.fakeFieldName][e.name||i]=e.value)):void 0==a[e.name||i]&&(a[e.name||i]=e.value)}})),this.locale.form=this.$clone(a)},setLocaleFields(){!this.noResetWithBlocksUpdate&&this.$refs.localeComponent&&this.$refs.localeComponent.vReset();let a={},e={};this.blocksData.forEach((t=>{let i=this.getParsedFields(t.fields);for(var o in i){let t=i[o];t.isTranslatable?t.fakeFieldName?(e[t.fakeFieldName]||(e[t.fakeFieldName]={}),e[t.fakeFieldName][t.name||o]=t.value):e[t.name||o]=t.value:t.fakeFieldName?(a[t.fakeFieldName]||(a[t.fakeFieldName]={}),a[t.fakeFieldName][t.name||o]=t.value):a[t.name||o]=t.value}})),this.locale.fields=this.$clone(a),this.locale.fieldsTranslatable=this.$clone(e)},getParsedFields(a){let e={};return Object.keys(a).forEach((t=>{let i=a[t],o=i.name||t;i.permission&&!this.$hasAccess(i.permission)||(i.children?Object.keys(i.children).forEach((a=>{e[`${o}-${a}`]={...i.children[a],fakeFieldName:o,isTranslatable:i.isTranslatable,permission:i.permission}})):e[t]={...i,...i?.isFakeField&&!i?.fakeFieldName?{fakeFieldName:"options"}:{}})})),Object.keys(e).forEach((a=>{let t=e[a].colClass||e[a].columns||this.defaultColClass;e[a].colClass=t.split(" ").filter((a=>a.includes("col-"))).join(" ")})),e},listenerStepTabClick(){var a=document.getElementsByClassName("q-stepper__tab");let e=this;for(var t=0;t<a.length;t++)(function(t){a[t].addEventListener("click",(function(){parseInt(t)!=e.step&&e.changeStep(t)}))})(t)},async validateCompleteForm(){const a=await this.$refs.localeComponent.validateForm();return a},async changeStep(a,e=!1){let t="previous"==a||await this.$refs.formContent.validate();if(e&&this.useCaptcha&&t&&await this.captchaHandler(),this.$emit("validated",t),t)if(e)if(this.sendTo&&this.sendTo.apiRoute){this.innerLoading=!0;let a={...this.locale.form};this.sendTo.extraData&&(a={...a,..."function"==typeof this.sendTo.extraData?this.sendTo.extraData(a):this.sendTo.extraData}),this.$crud.create(this.sendTo.apiRoute,a).then((a=>{this.innerLoading=!1,this.reset(),this.$emit("sent",this.$clone(this.locale.form)),this.$emit("feedBack",this.$clone(a.data)),this.withFeedBack&&(this.showForm=!1,this.showFeedBack=!0)})).catch((a=>{this.innerLoading=!1}))}else this.$emit("submit",this.$clone(this.locale.form));else"previous"==a?this.$refs.stepper.previous():"next"==a?this.$refs.stepper.next():this.allowNavigation&&this.$refs.stepper.goTo(a)},reset(){this.componentId=this.$uid(),this.$refs.formContent.resetValidation(),this.step=0,this.showForm=!0,this.showFeedBack=!1},selectedFile(a){const e=0===a.length?null:a[0].id;(0,ur.c)().setSelectedLayout(e)},setNewForm(){this.reset(),this.locale.form=!1,this.init(),this.$emit("newForm")},async captchaHandler(){const{version:a}=this.locale.formTemplate["captcha"];
1if(3==a){const a=this.$refs.captcha[0].getRef();await a.getToken().then((a=>{this.locale.formTemplate["captcha"]=a}))}}}};var kr=t(48488),qr=t(14288),xr=t(41564),Cr=t(41128);const Ar=(0,h.c)(vr,[["render",cr]]),Pr=Ar;b()(vr,"components",{QLinearProgress:kr.c,QForm:qr.c,QBtn:P.c,QTooltip:ni.c,QIcon:A.c,QStepper:xr.c,QStep:Cr.c,QExpansionItem:oe.c});const Er={id:"componentLocales"},Sr={class:"content q-pa-sm backend-page"},Dr=["innerHTML"],_r=["innerHTML"],zr=(0,l.QD)("br",null,null,-1),Tr=["innerHTML"],$r={class:"text-right q-mt-sm q-gutter-x-sm"};function Fr(a,e,t,i,o,r){const s=(0,l.E1)("q-icon"),n=(0,l.E1)("q-toolbar-title"),f=(0,l.E1)("q-toolbar"),d=(0,l.E1)("q-radio"),c=(0,l.E1)("q-select"),u=(0,l.E1)("q-btn"),h=(0,l.E1)("q-popup-proxy"),m=(0,l.E1)("q-btn-toggle");return(0,l.Wz)(),(0,l.An)("div",Er,[o.languageOptions.length>=2?((0,l.Wz)(),(0,l.Az)(u,{key:0,icon:"fas fa-cog",class:"config-buttom q-mr-xs capitalize",size:"12px",label:`${a.$tr("isite.cms.label.language")}`,color:"blue-grey",unelevated:"",rounded:"",onClick:e[5]||(e[5]=a=>o.options.typeOption=null),"no-caps":""},{default:(0,l.Ql)((()=>[(0,l.K2)(h,{class:"popover-config-locale",ref:"modalConfig",persistent:""},{default:(0,l.Ql)((()=>[(0,l.QD)("div",Sr,[(0,l.K2)(f,{class:"q-pa-none title text-primary relative-green"},{default:(0,l.Ql)((()=>[(0,l.K2)(n,null,{default:(0,l.Ql)((()=>[(0,l.K2)(s,{name:"fas fa-language",class:"q-mr-xs"}),(0,l.QD)("label",{class:"text-subtitle1 text-capitalize",innerHTML:a.$trp("isite.cms.label.option")},null,8,Dr)])),_:1})])),_:1}),(0,l.K2)(d,{dense:"",modelValue:o.options.typeOption,"onUpdate:modelValue":e[0]||(e[0]=a=>o.options.typeOption=a),val:"duplicate"},{default:(0,l.Ql)((()=>[(0,l.QD)("label",{innerHTML:r.messageOpt.replace},null,8,_r)])),_:1},8,["modelValue"]),zr,(0,l.K2)(d,{dense:"",modelValue:o.options.typeOption,"onUpdate:modelValue":e[1]||(e[1]=a=>o.options.typeOption=a),val:"replace"},{default:(0,l.Ql)((()=>[(0,l.QD)("label",{innerHTML:r.messageOpt.duplicate},null,8,Tr)])),_:1},8,["modelValue"]),"replace"==o.options.typeOption?((0,l.Wz)(),(0,l.Az)(c,{key:0,class:"capitalize q-mt-xs",outlined:"",dense:"",modelValue:o.options.languageToClone,"onUpdate:modelValue":e[2]||(e[2]=a=>o.options.languageToClone=a),label:a.$trp("isite.cms.label.language"),options:r.optionsLanguagesToClone,"emit-value":"","map-options":""},null,8,["modelValue","label","options"])):(0,l.g1)("",!0),(0,l.QD)("div",$r,[(0,l.K2)(u,{color:"red",class:"q-pa-none",label:a.$tr("isite.cms.label.cancel"),onClick:e[3]||(e[3]=e=>a.$refs.modalConfig.hide()),rounded:"",unelevated:"",size:"sm"},null,8,["label"]),(0,l.K2)(u,{icon:"fas fa-save",color:"green",size:"sm",onClick:e[4]||(e[4]=a=>r.makeOptionLocale()),label:a.$tr("isite.cms.label.save"),disable:!o.options.typeOption,rounded:"",unelevated:""},null,8,["label","disable"])])])])),_:1},512)])),_:1},8,["label"])):(0,l.g1)("",!0),o.languageOptions.length>=2?((0,l.Wz)(),(0,l.Az)(m,{key:1,modelValue:o.locale.language,"onUpdate:modelValue":[e[6]||(e[6]=a=>o.locale.language=a),e[7]||(e[7]=a=>r.updateFormTempleate())],"toggle-color":"primary",color:"grey-4",size:"12px","text-color":"grey-9",options:o.languageOptions,unelevated:"",rounded:"","no-caps":""},null,8,["modelValue","options"])):(0,l.g1)("",!0)])}const Ir={props:{modelValue:{default:()=>({})},form:{default:!1}},emits:["update:modelValue"],components:{},watch:{"modelValue.formTemplate":{deep:!0,handler:function(a){this.setDataByLocale()}},"modelValue.form":{deep:!0,handler:function(a){this.init()}}},mounted(){this.$nextTick((function(){this.init()}))},data(){return{languageOptions:this.$store.getters["qsiteApp/getSelectedLocalesSelect"],options:{typeOption:null,languageToClone:null},locale:{form:{},fields:{},success:!1,validations:{},formTemplate:{},formValidations:{},fieldsTranslatable:{},language:this.$store.state.qsiteApp.defaultLocale,languages:this.$store.state.qsiteApp.selectedLocales}}},computed:{messageOpt(){let a=this.locale.language,e=this.languageOptions.find((e=>e.value==a)).label;return{replace:this.$t("isite.cms.messages.replaceLang",{lang:e}),duplicate:this.$t("isite.cms.messages.duplicateLang",{lang:e})}},optionsLanguagesToClone(){let a=[];return this.languageOptions.forEach((e=>{e.value!=this.locale.language&&a.push(this.$clone(e))})),this.options.languageToClone=a[0].value,a},interfaceSet(){const a=this.$clone(this.modelValue),e=this.$clone(this.locale);this.locale=this.$clone(Object.assign(e,a))},interfaceGet(){return this.$clone(this.locale)},interfaceGetValue(){return this.$clone(this.modelValue)},async interfaceEmit(){const a=Object.keys(this.locale.formTemplate).length;this.locale.success=!!a,await this.$emit("update:modelValue",this.$clone(this.locale))},formTemplateIsSame(){const a=this.interfaceGet,e=this.interfaceGetValue;let t=!1;return a.formTemplate?(JSON.stringify(a.formTemplate)==JSON.stringify(e.formTemplate)&&(t=!0),t):t},formIsSame(){const a=this.interfaceGet,e=this.interfaceGetValue;let t=!1;return a.form&&Object.keys(a.form).length?(JSON.stringify(a.form)==JSON.stringify(e.form)&&(t=!0),t):t}},methods:{init(){this.formIsSame||(this.interfaceSet,this.orderFields(),this.orderValidations(),this.updateFormTempleate(),this.interfaceEmit)},orderFields(){const a=this.$clone(this.locale),e=this.$store.state.qsiteApp.selectedLocales;this.setFormTemplate(Object.assign({},a.fields,a.fieldsTranslatable));let t={};e.forEach((e=>
1{a.form[e]?Object.keys(a.form[e]).forEach((i=>{t[e]||(t[e]={}),t[e][i]=a.form[e][i]})):t[e]=this.$clone(a.fieldsTranslatable)}));let i={};Object.keys(a.fields).forEach((e=>{i[e]=void 0!=a.form[e]?a.form[e]:a.fields[e]})),this.locale.form=this.$clone(Object.assign({},i,t))},orderValidations(){Object.keys(this.locale.validations).length&&(this.locale.formValidations=this.$clone({formTemplate:this.locale.validations}))},setDataByLocale(){if(!this.formTemplateIsSame){this.syncFormTemplate();const e=this.interfaceGet;this.interfaceGetValue;for(var a in e.fields)e.form[a]=e.formTemplate[a];for(var a in e.fieldsTranslatable)e.form[e.language][a]=e.formTemplate[a];this.locale.form=this.$clone(e.form),this.interfaceEmit}},syncFormTemplate(){const a=this.interfaceGet,e=this.interfaceGetValue;this.setFormTemplate(Object.assign({},a.formTemplate,e.formTemplate))},updateFormTempleate(){const a=this.$clone(this.interfaceGet);Object.keys(a.fieldsTranslatable).forEach((e=>{a.formTemplate[e]=a.form[a.language][e]})),Object.keys(a.fields).forEach((e=>{"object"==typeof a.formTemplate[e]&&null!==a.formTemplate[e]?Array.isArray(a.formTemplate[e])?a.formTemplate[e]=this.$clone(a.form[e]):a.formTemplate[e]={...a.formTemplate[e],...this.$clone(a.form[e]||{})}:a.formTemplate[e]=this.$clone(a.form[e])})),this.setFormTemplate(a.formTemplate),this.interfaceEmit},setFormTemplate(a=[]){let e=this.$clone(a);e.options&&"string"==typeof e.options&&(e.options=JSON.parse(e.options)),this.locale.formTemplate=this.$clone(e)},validateForm(){return new Promise((async a=>{if(this.form){const t=this.$clone(this.locale),i=t.language;for(var e of this.locale.languages){this.locale.language=e,await this.updateFormTempleate();let t=await this.form.validate();if(!t)return a(!1)}this.locale.language=i,await this.updateFormTempleate(),a(!0)}else a(!1)}))},async vReset(){this.locale=Object.assign({},this.interfaceGet,{form:{},success:!1,formTemplate:{},formValidations:{}}),await this.interfaceEmit,this.init()},makeOptionLocale(){const a=this.interfaceGet;let e=this.options.typeOption;switch(e){case"replace":let e=this.options.languageToClone;for(var t in a.fieldsTranslatable)a.form[a.language][t]=a.form[e][t];break;
1case"duplicate":a.languages.forEach((e=>{for(var t in a.fieldsTranslatable)a.form[e][t]=a.form[a.language][t]}));break}this.$refs.modalConfig.hide(),this.locale.form=this.$clone(a.form),this.updateFormTempleate()}}};var Rr=t(48736);const Nr=(0,h.c)(Ir,[["render",Fr]]),Vr=Nr;b()(Ir,"components",{QBtn:P.c,QPopupProxy:ho.c,QToolbar:Ua.c,QToolbarTitle:Ba.c,QIcon:A.c,QRadio:Rr.c,QSelect:Ka.c,QBtnToggle:Ha.c});const Mr={class:"contentImage text-center"},Lr=["src"];function Or(a,e,t,i,o,r){const s=(0,l.E1)("q-card"),f=(0,l.E1)("q-btn"),d=(0,l.E1)("q-dialog");return(0,l.Wz)(),(0,l.An)("div",{id:"avatarImageComponent",onClick:e[2]||(e[2]=()=>{o.dialog.show=!0,a.$emit("click")})},[o.srcComponent&&!t.noPreview?((0,l.Wz)(),(0,l.An)("div",{key:0,class:(0,n.WN)("avatar-img-content "+(t.noOpen?"":"cursor-pointer")),style:(0,n.MN)(`background-image: url('${o.srcComponent}'); ${r.defaultSize}`)},null,6)):(0,l.g1)("",!0),t.noOpen?(0,l.g1)("",!0):((0,l.Wz)(),(0,l.Az)(d,{key:1,id:"modalOpenImage",modelValue:o.dialog.show,"onUpdate:modelValue":e[1]||(e[1]=a=>o.dialog.show=a)},{default:(0,l.Ql)((()=>[(0,l.QD)("div",Mr,[(0,l.K2)(s,{class:"q-pa-sm q-mb-sm"},{default:(0,l.Ql)((()=>[(0,l.QD)("img",{src:o.srcComponent},null,8,Lr)])),_:1}),(0,l.K2)(f,{icon:"fas fa-times",unelevated:"",round:"",color:"red",onClick:e[0]||(e[0]=a=>o.dialog.show=!1)})])])),_:1},8,["modelValue"]))])}const Qr={props:{src:{default:!1},noOpen:{type:Boolean,default:!1},noPreview:{type:Boolean,default:!1},size:{default:!1},width:{default:"60px"},height:{default:"60px"}},emits:["click"],components:{},watch:{src(){this.srcComponent=this.$clone(this.src)}},mounted(){this.$nextTick((function(){this.init()}))},data(){return{dialog:{show:!1},srcComponent:!1}},computed:{defaultSize(){return`width : ${this.size||this.width}; height: ${this.size||this.height}`}},methods:{init(){this.srcComponent=this.$clone(this.src)},open(a){this.srcComponent=this.$clone(a),this.dialog.show=!0}}},jr=(0,h.c)(Qr,[["render",Or]]),Wr=jr;b()(Qr,"components",{QDialog:Wa.c,QCard:ja.c,QBtn:P.c});const Ur={id:"backPageComponent"},Br={key:1,src:"statics/icons/icon-128x128.png",alt:"logo-wegoo"};function Kr(a,e,t,i,o,r){const s=(0,l.E1)("q-btn"),f=(0,l.E1)("q-space");return(0,l.Wz)(),(0,l.An)("div",Ur,[(0,l.QD)("div",{class:(0,n.WN)(`${t.fixed?"fixed-top":""} q-pa-sm row items-center full-width bg-${t.bgColor}`)},[t.backButton?((0,l.Wz)(),(0,l.Az)(s,{key:0,color:t.color,icon:t.icon,flat:"",onClick:e[0]||(e[0]=e=>a.$emit("back"))},null,8,["color","icon"])):((0,l.Wz)(),(0,l.An)("img",Br)),(0,l.QD)("div",{class:(0,n.WN)(`ellipsis text-label text-${t.textColor}`)},(0,n.WA)(t.label),3),(0,l.K2)(f),(0,l.oF)(a.$slots,"right",{},void 0,!0)],2)])}const Hr={props:{color:{default:"primary"},bgColor:{default:"secondary"},textColor:{default:"white"},label:{default:""},icon:{default:"fas fa-arrow-left"},fixed:{type:Boolean,default:!0},backButton:{type:Boolean,default:!1}},emits:["back"],mounted(){this.$nextTick((function(){}))},data(){return{}},computed:{},methods:{}};var Gr=t(73456);const Yr=(0,h.c)(Hr,[["render",Kr],["__scopeId","data-v-7fd92688"]]),Jr=Yr;b()(Hr,"components",{QBtn:P.c,QSpace:Gr.c});const Zr={id:"shareLinkcomponent"},Xr={key:0,class:"q-gutter-y-md"},as={class:"row"},es={class:"col-12"},ts={class:"row col justify-center"},is={key:1,class:"q-gutter-y-lg q-pt-xs"},os={class:"row q-gutter-x-md justify-center"},rs={key:0,class:"text-center platform",style:{"max-width":"70px"}},ss={class:"row"};function ls(a,e,t,i,o,r){const s=(0,l.E1)("q-btn"),f=(0,l.E1)("q-input"),d=(0,l.E1)("dynamic-field"),c=(0,l.E1)("master-modal");return(0,l.Wz)(),(0,l.An)("div",Zr,[t.showIcon?((0,l.Wz)(),(0,l.Az)(s,{key:0,icon:"fa-light fa-share-alt",onClick:e[0]||(e[0]=a=>r.openModal()),flat:"",unelevated:"",rounded:""})):(0,l.g1)("",!0),(0,l.K2)(c,{id:"shareLinkModal",modelValue:o.showModal,"onUpdate:modelValue":e[3]||(e[3]=a=>o.showModal=a),title:a.$tr("isite.cms.label.share"),icon:"fas fa-share-alt"},{default:(0,l.Ql)((()=>[(0,l.QD)("div",null,[o.contentPreview&&o.content?((0,l.Wz)(),(0,l.An)("div",Xr,[(0,l.QD)("div",as,[(0,l.QD)("div",es,[(0,l.K2)(f,{modelValue:o.content,"onUpdate:modelValue":e[1]||(e[1]=a=>o.content=a),type:"textarea",standout:"",readonly:"",autogrow:""},null,8,["modelValue"])])]),(0,l.QD)("div",ts,[(0,l.K2)(s,{label:a.$trp("isite.cms.label.copy"),color:"primary",onClick:e[2]||(e[2]=a=>r.copyToClipBoard(o.content)),unelevated:"",rounded:"","no-caps":""},null,8,["label"])])])):((0,l.Wz)(),(0,l.An)("div",is,[(0,l.QD)("div",os,[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(r.availableButtons,((a,e)=>((0,l.Wz)(),(0,l.An)(l.ae,{key:e},[a.icon?((0,l.Wz)(),(0,l.An)("div",rs,[(0,l.K2)(s,{icon:a.icon,unelevated:"",color:a.color,align:"center",onClick:a=>r.shareLink(e),round:""},null,8,["icon","color","onClick"]),(0,l.QD)("div",null,(0,n.WA)(a.label),1)])):(0,l.g1)("",!0)],64)))),128))]),(0,l.QD)("div",ss,[(0,l.K2)(d,{class:"col-12",field:r.dinamycConfig},null,8,["field"])])]))])])),_:1},8,["modelValue","title"])])}const ns={props:{url:{default:null},embed:{default:null},showIcon:{default:!1}},mounted(){this.$nextTick((function(){this.init()}))},data(){return{showModal:!1,contentPreview:!1,link:null,content:null}},computed:{availableButtons(){return{content:!!this.content&&{icon:"fa-light fa-code-simple",color:"grey",label:this.$trp("isite.cms.label.insert")},facebook:{icon:"fa-brands fa-facebook",color:"blue",label:"Facebook",apiUrl:`https://www.facebook.com/sharer/sharer.php?u=${this.link}`},whatsapp:{icon:"fab fa-whatsapp",color:"green",label:"Whatsapp",apiUrl:`https://api.whatsapp.com/se
1nd?text=${this.link}`},twitter:{icon:"fas fa-times",color:"dark",label:"Twitter / X",apiUrl:`http://www.twitter.com/share?url=${this.link}`}}},stylePupop(){let a=window.innerHeight,e=window.innerWidth;return`resizable,height=${a-100},width=600,top=50,left=${(e-600)/2}`},dinamycConfig(){return{value:this.link,type:"copy",props:{label:this.$tr("iqreable.cms.form.content")}}}},methods:{init(){this.stylePupop,this.link=this.url,this.content=this.embed},shareLink(a){"content"==a?this.contentPreview=!0:this.openInNewWindow(this.availableButtons[a].apiUrl)},openModal(a=!1){a&&(this.link=a.url??!1,this.content=a.embed??!1),this.contentPreview=!this.link&&this.content,this.showModal=!0},openInNewWindow(a){window.open(a,"_blank",this.stylePupop)},copyToClipBoard(a){navigator.clipboard.writeText(a).then((()=>{this.$alert.info(this.$tr("isite.cms.message.copiedToClipboard"))}))}}},fs=(0,h.c)(ns,[["render",ls]]),ds=fs;b()(ns,"components",{QBtn:P.c,QInput:at.c});const cs={class:"row items-center text-blue-grey"};function us(a,e,t,i,o,r){const s=(0,l.E1)("q-icon"),f=(0,l.E1)("q-item-section"),d=(0,l.E1)("q-item"),c=(0,l.E1)("q-list"),u=(0,l.E1)("q-menu"),h=(0,l.E1)("q-btn"),m=(0,l.iS)("close-popup");return r.showBtnMenu?((0,l.Wz)(),(0,l.Az)(h,{key:0,class:"btn-menu-component",color:"grey-1","text-color":"blue-grey",icon:"fas fa-ellipsis-v",round:"",unelevated:"",size:"sm",style:{"font-size":"8px",padding:"6px"}},{default:(0,l.Ql)((()=>[(0,l.K2)(u,{"max-width":"200px",class:"btn-menu-component__menu tw-shadow-lg",anchor:"bottom right",self:"top right"},{default:(0,l.Ql)((()=>[(0,l.K2)(c,{dense:""},{default:(0,l.Ql)((()=>[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(r.actionsData,((a,e)=>((0,l.Wz)(),(0,l.An)(l.ae,null,[r.showActionMenu(a)?(0,l.wt)(((0,l.Wz)(),(0,l.Az)(d,(0,l.Gu)({key:e},a.props,{onClick:e=>r.runAction(a),class:"tw-rounded-lg"}),{default:(0,l.Ql)((()=>[(0,l.K2)(f,null,{default:(0,l.Ql)((()=>[(0,l.QD)("div",cs,[(0,l.K2)(s,{name:a.icon,color:"blue-grey",size:"16px"},null,8,["name"]),(0,l.mY)(" "+(0,n.WA)(a.label||a.tooltip),1)])])),_:2},1024)])),_:2},1040,["onClick"])),[[m]]):(0,l.g1)("",!0)],64)))),256))])),_:1})])),_:1})])),_:1})):(0,l.g1)("",!0)}const hs={props:{actions:{default:!1},actionData:{default:!1}},mounted(){this.$nextTick((function(){}))},data(){return{}},computed:{actionsData(){return this.actions.map((a=>(a.props={tag:"a",key:this.$uid(),clickable:!0},a.toRoute&&(a.props.href=a.toRoute),a.route&&(a.props.to={name:a.route,params:this.$clone(this.actionData||{})}),a.format&&(a={...a,...a.format(this.actionData)||{}}),a))).filter((a=>""!==a.vIf&&!1!==a.vIf))},showBtnMenu(){return this.actions&&this.actions.length&&this.actionsData.length},showActionMenu(){return a=>void 0==a?.vIf||a?.vIf}},methods:{async runAction(a){let e=this.$clone(this.actionData||{});a.action&&await a.action(e)}}},ms=(0,h.c)(hs,[["render",us]]),gs=ms;b()(hs,"components",{QBtn:P.c,QMenu:B.c,QList:xe.c,QItem:K.c,QItemSection:H.c,QIcon:A.c}),b()(hs,"directives",{ClosePopup:Y.c});var ps=t(72136);const bs={id:"pageActionscomponent",class:"row q-col-gutter-y-sm full-width items-center justify-between"},ws={class:(0,n.WN)("row text-primary text-weight-bold ellipsis title-content items-center")},ys={key:1,id:"titleCrudTable"},vs={key:0,class:"col-12 description-content"},ks={class:"row col-12"};function qs(a,e,t,i,o,r){const s=(0,l.E1)("q-icon"),f=(0,l.E1)("help-text"),d=(0,l.E1)("q-input"),c=(0,l.E1)("q-avatar"),u=(0,l.E1)("q-item-section"),h=(0,l.E1)("q-item-label"),m=(0,l.E1)("q-item"),g=(0,l.E1)("q-list"),p=(0,l.E1)("q-btn-dropdown"),b=(0,l.E1)("q-tooltip"),w=(0,l.E1)("q-btn"),y=(0,l.E1)("q-badge"),v=(0,l.E1)("dynamicFilter"),k=(0,l.E1)("master-export"),q=(0,l.E1)("bulk-actions"),x=(0,l.E1)("master-synchronizable"),C=(0,l.iS)("close-popup");return(0,l.Wz)(),(0,l.An)("div",bs,[(0,l.QD)("div",ws,[t.icon?((0,l.Wz)(),(0,l.Az)(s,{key:0,name:t.icon,size:"22px",class:"q-mr-sm"},null,8,["name"])):(0,l.g1)("",!0),t.title?((0,l.Wz)(),(0,l.An)("label",ys,(0,n.WA)(t.title),1)):(0,l.g1)("",!0),r.pageDocumentation&&t.title?((0,l.Wz)(),(0,l.Az)(f,(0,n.Gk)((0,l.Gu)({key:2},r.pageDocumentation)),null,16)):(0,l.g1)("",!0)]),(0,l.QD)("div",{class:(0,n.WN)(`actions-content row q-gutter-${t.gutter} items-center justify-end items-start`)},[t.extraActions&&t.extraActions.includes("search")&&t.searchAction?((0,l.Wz)(),(0,l.Az)(d,{key:0,modelValue:o.search,"onUpdate:modelValue":[e[0]||(e[0]=a=>o.search=a),e[1]||(e[1]=e=>a.$emit("search",a.$clone(o.search)))],"bg-color":"white",debounce:"800",rounded:"",outlined:"",dense:"",clearable:"",placeholder:a.$tr("isite.cms.label.search"),class:"page-input-search"},{prepend:(0,l.Ql)((()=>[(0,l.K2)(s,{color:"tertiary",size:"xs",name:"fa-light fa-magnifying-glass"})])),_:1},8,["modelValue","placeholder"])):(0,l.g1)("",!0),((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(r.actions(),((a,t)=>((0,l.Wz)(),(0,l.An)("div",{key:t},["btn-dropdown"==a.type?((0,l.Wz)(),(0,l.Az)(p,(0,l.Gu)({key:0},{...r.buttonProps},{class:"btn-border-dropdown-custom",label:a.props.label,icon:a.props.icon}),{default:(0,l.Ql)((()=>[(0,l.K2)(g,null,{default:(0,l.Ql)((()=>[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(a.items,((a,e)=>(0,l.wt)(((0,l.Wz)(),(0,l.Az)(m,{key:e,clickable:"",onClick:e=>void 0!=a.action?a.action():null,class:"tw-px-4"},{default:(0,l.Ql)((()=>[a.icon?((0,l.Wz)(),(0,l.Az)(u,{key:0,avatar:""},{default:(0,l.Ql)((()=>[(0,l.K2)(c,{icon:a.icon},null,8,["icon"])])),_:2},1024)):(0,l.g1)("",!0),(0,l.K2)(u,null,{default:(0,l.Ql)((()=>[(0,l.K2)(h,null,{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.label),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])),[[C]]))),128))])),_:2},1024)])),_:2},1040,["label","icon"])):"recommendation"===a.type?((0,l.Wz)(),(0,l.Az)(w,(0,l.Gu)({key:1,class:"animated"},{...r.buttonProps,...a.props},{onClick:e=>void 0!=a.action?a.action():null}),{default:(0,l.Ql)((()=>[a.label?((0,l.Wz)(),(0,l.Az)(b,{key:0},{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.label),1)])),_:2},1024)):(0,l.g1)("",!0)])),_:2},1040,["onClick"])):((0,l.Wz)(),(0,l.Az)(w,(0,l.Gu)({key:2},{...r.buttonProps,...a.props},{onClick:e=>void 0!=a.action?a.action():null}),{default:(0,l.Ql)((()=>[a?.badge?.vIf?((0,l.Wz)(),(0,l.Az)(y,(0,n.Gk)((0,l.Gu)({key:0},{...a?.badge})),null,16)):(0,l.g1)("",!0),a.label&&a.badge?.show?((0,l.Wz)(),(0,l.Az)(b,{key:1,modelValue:o.showExpires,"onUpdate:modelValue":e[2]||(e[2]=a=>o.showExpires=a),class:"tw-z-10"},{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.label),1)])),_:2},1032,["modelValue"])):a.label?((0,l.Wz)(),(0,l.Az)(b,{key:2},{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.label),1)])),_:2},1024)):(0,l.g1)("",!0)])),_:2},1040,["onClick"]))])))),128))],2),t.description?((0,l.Wz)(),(0,l.An)("span",vs,(0,n.WA)(t.description),1)):(0,l.g1)("",!0),(0,l.QD)("div",ks,[t.dynamicFilter?((0,l.Wz)(),(0,l.Az)(v,{key:0,systemName:t.systemName,filters:t.dynamicFilter,modelValue:o.showDynamicFilterModal,onShowModal:e[3]||(e[3]=a=>o.showDynamicFilterModal=!0),onHideModal:e[4]||(e[4]=a=>
1o.showDynamicFilterModal=!1),"onUpdate:summary":e[5]||(e[5]=a=>o.dynamicFilterSummary=a),"onUpdate:modelValue":e[6]||(e[6]=a=>r.updateDynamicFilterValues(a))},null,8,["systemName","filters","modelValue"])):(0,l.g1)("",!0)]),!this.isAppOffline&&Array.isArray(t.excludeActions)&&t.excludeActions.includes("export")?(0,l.g1)("",!0):((0,l.Wz)(),(0,l.Az)(k,{key:1,modelValue:o.exportParams,"onUpdate:modelValue":e[7]||(e[7]=a=>o.exportParams=a),ref:"exportComponent",dynamicFilterValues:o.dynamicFilterValues,dynamicFilterSummary:o.dynamicFilterSummary},null,8,["modelValue","dynamicFilterValues","dynamicFilterSummary"])),r.bulkActionsPermission?((0,l.Wz)(),(0,l.Az)(q,{key:2,dynamicFilterValues:o.dynamicFilterValues,dynamicFilterSummary:o.dynamicFilterSummary,onBulkActionsConfig:e[8]||(e[8]=a=>o.bulkActionsConfig=a),ref:"bulkActions"},null,8,["dynamicFilterValues","dynamicFilterSummary"])):(0,l.g1)("",!0),a.$hasAccess("isite.synchronizables.index")?((0,l.Wz)(),(0,l.Az)(x,{key:3,modelValue:o.syncParams,"onUpdate:modelValue":e[9]||(e[9]=a=>o.syncParams=a),ref:"syncComponent"},null,8,["modelValue"])):(0,l.g1)("",!0)])}var xs=t(92960);const Cs={key:0,class:"relative-position"},As={class:"row q-col-gutter-md"},Ps={key:1,id:"createFileToExportContent",class:"col-12"},Es={class:"text-blue-grey q-mb-sm q-px-md"},Ss={class:"text-caption q-mb-xs q-px-md"},Ds=(0,l.QD)("br",null,null,-1),_s=(0,l.QD)("br",null,null,-1),zs={class:"text-left col-12 q-px-md"},Ts=(0,l.QD)("br",null,null,-1),$s={key:2,id:"exportImportFileContent",class:"q-mb-md col-12"},Fs={class:"row text-blue-grey q-mb-sm q-px-md justify-between"},Is={class:"text-left col-12 q-mb-sm q-px-md"},Rs=["href"],Ns={key:0,class:"row items-center no-wrap"},Vs={key:1,class:"row items-center no-wrap"},Ms={key:0,class:"text-left col-12 q-mt-lg q-mb-sm q-px-md"},Ls={class:"text-blue-grey"},Os={class:"q-my-sm"},Qs={key:0,class:"row items-center no-wrap"},js={key:1,class:"row items-center no-wrap"},Ws={key:1,class:"text-left col-12 q-mt-lg q-mb-sm q-px-md"},Us={class:"text-blue-grey"},Bs={class:"q-my-sm"},Ks={key:0,class:"row items-center no-wrap"},Hs={key:1,class:"row items-center no-wrap"};function Gs(a,e,t,i,o,r){const s=(0,l.E1)("dynamic-field"),f=(0,l.E1)("q-icon"),d=(0,l.E1)("q-item-section"),c=(0,l.E1)("q-item-label"),u=(0,l.E1)("q-item"),h=(0,l.E1)("q-separator"),m=(0,l.E1)("q-list"),g=(0,l.E1)("q-btn"),p=(0,l.E1)("q-tooltip"),b=(0,l.E1)("q-spinner"),w=(0,l.E1)("master-modal");return(0,l.Wz)(),(0,l.An)("template",null,[(0,l.K2)(w,{modelValue:o.showModal,"onUpdate:modelValue":e[4]||(e[4]=a=>o.showModal=a),icon:"fa-light fa-folder-tree",width:"380px",loading:o.loading,title:r.modalTitle,onShow:e[5]||(e[5]=a=>r.init()),"custom-position":""},{default:(0,l.Ql)((()=>[o.loading?(0,l.g1)("",!0):((0,l.Wz)(),(0,l.An)("div",Cs,[(0,l.QD)("div",As,[r.hasNewUpdates?((0,l.Wz)(),(0,l.Az)(s,{key:0,field:r.bannerConfig},null,8,["field"])):(0,l.g1)("",!0),r.allowCreation||r.hasNewUpdates?((0,l.Wz)(),(0,l.An)("div",Ps,[(0,l.QD)("div",Es,[(0,l.QD)("b",null,(0,n.WA)(a.$tr("isite.cms.modal.welcomeMassiveSync")),1)]),(0,l.QD)("div",Ss,[(0,l.QD)("p",null,(0,n.WA)(a.$tr("isite.cms.modal.integrateCloudFramework")),1),Ds,(0,l.K2)(m,{bordered:"",class:"rounded-borders"},{default:(0,l.Ql)((()=>[(0,l.K2)(u,null,{default:(0,l.Ql)((()=>[(0,l.K2)(d,{avatar:""},{default:(0,l.Ql)((()=>[(0,l.K2)(f,{name:"fa-light fa-file-lock"})])),_:1}),(0,l.K2)(d,null,{default:(0,l.Ql)((()=>[(0,l.K2)(c,null,{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.modal.generateStepOne")),1)])),_:1}),(0,l.K2)(c,{caption:""},{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.modal.generateBodyStepOne")),1)])),_:1})])),_:1})])),_:1}),(0,l.K2)(h,{spaced:""}),(0,l.K2)(u,null,{default:(0,l.Ql)((()=>[(0,l.K2)(d,{avatar:""},{default:(0,l.Ql)((()=>[(0,l.K2)(f,{name:"fa-light fa-star"})])),_:1}),(0,l.K2)(d,null,{default:(0,l.Ql)((()=>[(0,l.K2)(c,null,{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.modal.generateStepTwo")),1)])),_:1}),(0,l.K2)(c,{caption:""},{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.modal.generateBodyStepTwo")),1)])),_:1})])),_:1})])),_:1}),(0,l.K2)(h,{spaced:""}),(0,l.K2)(u,null,{default:(0,l.Ql)((()=>[(0,l.K2)(d,{avatar:""},{default:(0,l.Ql)((()=>[(0,l.K2)(f,{name:"fa-light fa-table"})])),_:1}),(0,l.K2)(d,null,{default:(0,l.Ql)((()=>[(0,l.K2)(c,null,{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.modal.generateStepThree")),1)])),_:1}),(0,l.K2)(c,{caption:""},{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.modal.generateBodyStepThree")),1)])),_:1})])),_:1})])),_:1}),(0,l.K2)(h,{spaced:""}),(0,l.K2)(u,null,{default:(0,l.Ql)((()=>[(0,l.K2)(d,{avatar:""},{default:(0,l.Ql)((()=>[(0,l.K2)(f,{name:"fa-light fa-circle-exclamation"})])),_:1}),(0,l.K2)(d,null,{default:(0,l.Ql)((()=>[(0,l.K2)(c,null,{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.modal.importantNote")),1)])),_:1}),(0,l.K2)(c,{caption:""},{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.modal.importantNoteBody")),1)])),_:1})])),_:1})])),_:1})])),_:1})]),_s,(0,l.QD)("div",zs,[(0,l.K2)(s,{modelValue:o.enabledEmails,"onUpdate:modelValue":e[0]||(e[0]=a=>o.enabledEmails=a),field:r.emailsConfig},null,8,["modelValue","field"]),Ts,(0,l.K2)(g,{label:a.$tr("isite.cms.modal.activate"),color:"green",rounded:"",unelevated:"",size:"13px",padding:"xs sm",class:"full-width",onClick:r.generateFile},null,8,["label","onClick"])])])):(0,l.g1)("",!0),r.allowCreation||r.hasNewUpdates?(0,l.g1)("",!0):((0,l.Wz)(),(0,l.An)("div",$s,[(0,l.QD)("div",Fs,[(0,l.QD)("b",null,(0,n.WA)(a.$tr("isite.cms.modal.syncNow")),1),(0,l.K2)(g,{rounded:"",dense:"",unelevated:"",size:"md",padding:"sm",class:"btn-small btn-outlined-custom",icon:"fa-light fa-rotate-right",onClick:r.getData},{default:(0,l.Ql)((()=>[(0,l.K2)(p,null,{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.label.refresh")),1)])),_:1})])),_:1},8,["onClick"])]),(0,l.QD)("div",Is,[(0,l.K2)(m,{bordered:"",class:"rounded-borders"},{default:(0,l.Ql)((()=>[(0,l.K2)(u,null,{default:(0,l.Ql)((()=>[(0,l.K2)(d,{avatar:""},{default:(0,l.Ql)((()=>[(0,l.K2)(f,{name:"fa-light fa-file-lines"})])),_:1}),(0,l.K2)(d,null,{default:(0,l.Ql)((()=>[(0,l.K2)(c,null,{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.modal.syncStepOne")),1)])),_:1}),(0,l.K2)(c,{caption:""},{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.modal.syncBodyStepOne"))+" ",1),(0,l.QD)("a",{class:"text-primary",href:o.linkToFile,target:"_blank"},(0,n.WA)(a.$tr("isite.cms.modal.syncBodyLinkStepOne")),9,Rs)])),_:1})])),_:1})])),_:1}),r.supportedActions.dependencies?((0,l.Wz)(),(0,l.Az)(h,{key:0,spaced:""})):(0,l.g1)("",!0),r.supportedActions.dependencies?((0,l.Wz)(),(0,l.Az)(u,{key:1},{default:(0,l.Ql)((()=>[(0,l.K2)(d,{avatar:""},{default:(0,l.Ql)((()=>[(0,l.K2)(f,{name:"fa-light fa-folder-arrow-up"})])),_:1}),(0,l.K2)(d,null,{default:(0,l.Ql)((()=>[(0,l.K2)(c,null,{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.modal.syncStepTwo")),1)])),_:1}),(0,l.K2)(c,{caption:""},{default:(0,l.Ql)((()=>[(0,l.QD)("p",null,(0,n.WA)(a.$tr("isite.cms.modal.syncBodyStepTwo")),1),(0,l.K2)(g,{class:"q-mt-sm",color:"green",onClick:e[1]||(e[1]=a=>
1r.synchronizableFile("export",!0)),rounded:"",unelevated:"",size:"13px",padding:"xs 18px",disable:!r.canSyncData},{default:(0,l.Ql)((()=>[r.canSyncData||"dependencies"!==o.params.isRunning?((0,l.Wz)(),(0,l.An)("div",Ns,[(0,l.QD)("p",null,(0,n.WA)(a.$tr("isite.cms.label.export"))+" "+(0,n.WA)(a.$tr("isite.cms.modal.dependencies")),1),(0,l.K2)(f,{class:"q-ml-sm",size:"15px",name:"fa-light fa-arrow-down-to-line"})])):(0,l.g1)("",!0),"dependencies"===o.params.isRunning?((0,l.Wz)(),(0,l.An)("div",Vs,[(0,l.QD)("p",null,(0,n.WA)(a.$tr("isite.cms.modal.inProgress")),1),(0,l.K2)(b,{size:"15px",class:"q-ml-sm"})])):(0,l.g1)("",!0)])),_:1},8,["disable"])])),_:1})])),_:1})])),_:1})):(0,l.g1)("",!0),(0,l.K2)(h,{spaced:""}),(0,l.K2)(u,null,{default:(0,l.Ql)((()=>[(0,l.K2)(d,{avatar:""},{default:(0,l.Ql)((()=>[(0,l.K2)(f,{name:"fa-light fa-circle-exclamation"})])),_:1}),(0,l.K2)(d,null,{default:(0,l.Ql)((()=>[(0,l.K2)(c,null,{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.modal.importantNote")),1)])),_:1}),(0,l.K2)(c,{caption:""},{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$tr("isite.cms.modal.syncImportantNoteBody")),1)])),_:1})])),_:1})])),_:1})])),_:1})]),r.supportedActions.export?((0,l.Wz)(),(0,l.An)("div",Ms,[(0,l.QD)("b",Ls,(0,n.WA)(a.$tr("isite.cms.modal.exportDataTitle")),1),(0,l.QD)("p",Os,(0,n.WA)(a.$tr("isite.cms.modal.exportDataBody")),1),(0,l.K2)(g,{color:"green",onClick:e[2]||(e[2]=a=>r.synchronizableFile("export")),rounded:"",unelevated:"",size:"13px",padding:"xs 18px",disable:!r.canSyncData},{default:(0,l.Ql)((()=>[r.canSyncData||"export"!==o.params.isRunning?((0,l.Wz)(),(0,l.An)("div",Qs,[(0,l.QD)("p",null,(0,n.WA)(a.$tr("isite.cms.label.export")),1),(0,l.K2)(f,{class:"q-ml-sm",size:"15px",name:"fa-light fa-arrow-down-to-line"})])):(0,l.g1)("",!0),"export"===o.params.isRunning?((0,l.Wz)(),(0,l.An)("div",js,[(0,l.QD)("p",null,(0,n.WA)(a.$tr("isite.cms.modal.inProgress")),1),(0,l.K2)(b,{size:"15px",class:"q-ml-sm"})])):(0,l.g1)("",!0)])),_:1},8,["disable"])])):(0,l.g1)("",!0),r.supportedActions.import?((0,l.Wz)(),(0,l.An)("div",Ws,[(0,l.QD)("b",Us,(0,n.WA)(a.$tr("isite.cms.modal.importDataTitle")),1),(0,l.QD)("p",Bs,(0,n.WA)(a.$tr("isite.cms.modal.importDataBody")),1),(0,l.K2)(g,{color:"green",onClick:e[3]||(e[3]=a=>r.synchronizableFile("import")),rounded:"",unelevated:"",size:"13px",padding:"xs 18px",disable:!r.canSyncData},{default:(0,l.Ql)((()=>[r.canSyncData||"import"!==o.params.isRunning?((0,l.Wz)(),(0,l.An)("div",Ks,[(0,l.QD)("p",null,(0,n.WA)(a.$tr("isite.cms.modal.import")),1),(0,l.K2)(f,{class:"q-ml-sm",size:"15px",name:"fa-light fa-arrow-up-to-line"})])):(0,l.g1)("",!0),"import"===o.params.isRunning?((0,l.Wz)(),(0,l.An)("div",Hs,[(0,l.QD)("p",null,(0,n.WA)(a.$tr("isite.cms.modal.inProgress")),1),(0,l.K2)(b,{size:"15px",class:"q-ml-sm"})])):(0,l.g1)("",!0)])),_:1},8,["disable"])])):(0,l.g1)("",!0)]))])]))])),_:1},8,["modelValue","loading","title"])])}const Ys={emits:["update:modelValue"],mounted(){this.$nextTick((function(){this.init()}))},data(){return{loading:!1,enabledEmails:null,routeParams:this.$helper.getInfoFromPermission(this.$route.meta.permission),linkToFile:null,params:!1,showModal:!1}},computed:{modalTitle(){const a=this.$tr(this.$route.meta.title);return`${this.$tr("isite.cms.label.massiveSynchronization")} - ${a}`},allowCreation(){return!this.params.spreadsheetId},emailsConfig(){return{value:[],type:"select",props:{label:`${this.$trp("isite.cms.form.email")}*`,useInput:!0,useChips:!0,multiple:!0,hideDropdownIcon:!0,inputDebounce:"0",newValueMode:"add-unique"}}},supportedActions(){this.routeParams;const a=this.getConfigs(),e=this.getName(),t=a?.synchronizable?.entities[e],i=t.supportedActions;return{import:!!i.includes("import"),export:!!i.includes("export"),dependencies:!!t.dependencies}},canSyncData(){return!this.params.isRunning||0==this.params.isRunning},bannerConfig(){return{type:"banner",props:{color:"info",icon:"fas fa-exclamation-triangle",message:this.$tr("isite.cms.modal.updateNewVersion")}}},hasNewUpdates(){return null===this.params.baseTemplateId}},methods:{init(){this.getData()},getData(){return new Promise(((a,e)=>
1{if(this.loading=!0,this.params=!1,!this.routeParams)return a(!1);const t=this.routeParams.entity,i=`${this.routeParams.module}_sync${t[0].toUpperCase()}${t.slice(1)}`;let o={refresh:!0,params:{filter:{field:"name"}}};this.$crud.show("apiRoutes.qsite.synchronizables",i,o).then((e=>{this.params=this.$clone(e.data),this.linkToFile=`https://docs.google.com/spreadsheets/d/${this.params.spreadsheetId}`,this.$emit("update:modelValue",this.$clone(e.data)),this.loading=!1,a(e.data)})).catch((a=>{this.loading=!1,e(a)}))}))},generateFile(){this.loading=!0;const a=/^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$/,e=this.enabledEmails.every((e=>a.test(e)));if(this.enabledEmails.length&&e){const a={attributes:{module:this.routeParams.module,enabled_emails:this.enabledEmails,entity:this.routeParams.entity}};this.$alert.info({message:this.$tr("isite.cms.modal.generateFile")}),this.$crud.post("apiRoutes.qsite.generateFile",a).then((a=>{this.$alert.success({message:this.$tr("isite.cms.modal.generateSuccess")}),this.getData()})).catch((a=>{this.$alert.error({message:a}),this.loading=!1}))}else this.$alert.error({message:this.$tr("isite.cms.modal.registerEmails"),pos:"bottom"}),this.loading=!1},synchronizableFile(a,e=!1){this.loading=!0;let t=this.getName();const i={attributes:{name:t,exportDependencies:e,type:a,requestParams:{filter:{},include:{}}}};this.$crud.post("apiRoutes.qsite.sync",i).then((a=>{this.$alert.success({message:this.$tr("isite.cms.modal.syncSuccess")}),this.getData()})).catch((a=>{this.loading=!1,this.$alert.error({message:a})}))},show(){this.showModal=!0},getConfigs(){const a=this.routeParams?.module,e=a[0].toUpperCase()+a.slice(1);return this.$store.state?.qsiteApp?.configs[e]},getName(){return`${this.routeParams.module}_sync${this.routeParams.entity[0].toUpperCase()}${this.routeParams.entity.slice(1)}`}}},Js=(0,h.c)(Ys,[["render",Gs]]),Zs=Js;b()(Ys,"components",{QList:xe.c,QItem:K.c,QItemSection:H.c,QIcon:A.c,QItemLabel:Si.c,QSeparator:Me.c,QBtn:P.c,QTooltip:ni.c,QSpinner:g.c});var Xs=t(27730),al={key:0},el={class:"col-12"},tl={class:"text-blue-grey tw-text-base"},il={key:0,class:"tw-flex tw-flex-col tw-mt-3.5"},ol=(0,l.QD)("span",{class:"text-blue-grey tw-mb-1"},[(0,l.QD)("b",null,"Filters")],-1),rl=["innerHTML"],sl={class:"text-right"},ll={key:0,class:"tw-w-full tw-mt-4"},nl={class:"tw-max-h-64 tw-overflow-auto tw-mb-3.5"},fl={class:"tw-gap-3 tw-flex tw-flex-col"},dl={class:"tw-w-full tw-flex tw-justify-end"},cl=(0,l.QD)("i",{class:"fa-solid fa-spinner-third fa-spin"},null,-1),ul={class:"tw-w-full tw-mt-5"},hl={class:"tw-font-bold tw-text-sm text-blue-grey tw-mb-3.5"};function ml(a,e,t,i,o,r){var s=(0,l.E1)("filterChip"),f=(0,l.E1)("actionsForm"),d=(0,l.E1)("warning"),c=(0,l.E1)("q-btn"),u=(0,l.E1)("logTable"),h=(0,l.E1)("master-modal");return(0,l.Wz)(),(0,l.Az)(h,{modelValue:a.showModal,"onUpdate:modelValue":e[2]||(e[2]=function(e){return a.showModal=e}),icon:"fa-light fa-boxes-packing",width:"380px",loading:a.loading,title:a.modalTitle,onHide:e[3]||(e[3]=function(e){return a.reset()}),onShow:e[4]||(e[4]=function(e){return a.init()}),"custom-position":""},{default:(0,l.Ql)((function(){return[a.loading?(0,l.g1)("",!0):((0,l.Wz)(),(0,l.An)("div",al,[(0,l.QD)("div",el,[(0,l.QD)("span",tl,[(0,l.QD)("b",null,(0,n.WA)(a.i18n.tr("isite.cms.label.newBulkAction")),1)]),a.isDynamicFilterSummary?((0,l.Wz)(),(0,l.An)("section",il,[ol,(0,l.QD)("section",null,[(0,l.K2)(s,{summary:t.dynamicFilterSummary},null,8,["summary"])])])):(0,l.g1)("",!0),(0,l.QD)("h4",{class:"tw-mb-2 tw-mt-3.5 tw-text-sm",innerHTML:a.i18n.tr("isite.cms.messages.dispatchBulkAction",{pageTitle:a.pageTitle})},null,8,rl),(0,l.QD)("div",sl,[(0,l.K2)(f,{field:a.field,optionsForBulkActions:a.optionsForBulkActions,thereAreMessages:a.thereAreMessages,processing:a.processing,onNewReport:a.newReport,"onUpdate:selectedAction":a.handleChangeBulkActions,"onUpdate:selectedOption":a.updateOptionsBulkActions},null,8,["field","optionsForBulkActions","thereAreMessages","processing","onNewReport","onUpdate:selectedAction","onUpdate:selectedOption"])])]),a.thereAreMessages?((0,l.Wz)(),(0,l.An)("section",ll,[(0,l.QD)("div",nl,[(0,l.QD)("div",fl,[(0,l.K2)(d,{messages:a.messages},null,8,["messages"])])]),(0,l.QD)("div",dl,[(0,l.K2)(c,{label:a.i18n.tr("isite.cms.label.confirm"),color:"secondary",rounded:"",unelevated:"",size:"13px",class:"tw-mr
1-3.5",loading:a.processing,disable:a.processing,onClick:e[0]||(e[0]=function(e){return a.newReport(!0)})},null,8,["label","loading","disable"]),(0,l.K2)(c,{label:a.i18n.tr("isite.cms.label.cancel"),rounded:"",unelevated:"",size:"13px",class:"tw-bg-gray-200 tw-text-gray-700",onClick:e[1]||(e[1]=function(e){return a.messages=[]})},{loading:(0,l.Ql)((function(){return[cl]})),_:1},8,["label"])])])):(0,l.g1)("",!0),(0,l.QD)("section",ul,[(0,l.QD)("h4",hl,(0,n.WA)(a.i18n.tr("isite.cms.label.history")),1),(0,l.K2)(u,{rows:a.log,columns:a.columns,pagination:a.initialPagination},null,8,["rows","columns","pagination"])])]))]})),_:1},8,["modelValue","loading","title"])}var gl=t(7936),pl=function(){return pl=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},pl.apply(this,arguments)},bl=function(){return{1:{label:ro._s.tr("isite.cms.label.pending"),icon:{name:"fa-solid fa-clock",color:"tw-text-orange-400"}},2:{label:ro._s.tr("isite.cms.message.inProgress"),icon:{name:"fa-duotone fa-spinner-third fa-spin",color:"tw-text-blue-400"}},3:{label:ro._s.tr("isite.cms.message.failed"),icon:{name:"fa-solid fa-circle-exclamation",color:"tw-text-red-400"}},4:{label:ro._s.tr("isite.cms.label.success"),icon:{name:"fa-solid fa-circle-check",color:"tw-text-green-400"}},5:{label:ro._s.tr("isite.cms.label.cancelled"),icon:{name:"fa-solid fa-circle-xmark",color:"tw-text-red-400"}}}},wl=function(){return{status:pl({},bl()),columns:[{name:"id",label:"ID",align:"left",field:"id",sortable:!0},{name:"action",label:ro._s.tr("isite.cms.label.action"),align:"left",field:"action",sortable:!0},{name:"description",label:ro._s.tr("isite.cms.label.description"),align:"left",field:"description"},{name:"createdAt",label:ro._s.tr("isite.cms.label.date"),align:"left",field:"createdAt",sortable:!0},{name:"statusId",label:ro._s.trp("isite.cms.label.state"),align:"left",field:"statusId",format:function(a){return bl()[a].label},style:"width: 64px"},{name:"icon",label:"",align:"center",field:"statusId",format:function(a){return bl()[a].icon},style:"padding-left: 0; width: 20px"}],initialPagination:{sortBy:"id",descending:!0,rowsPerPage:10},typesOfMessages:{info:{icon:"fa-solid fa-circle-info",color:"info"},warning:{icon:"fa-solid fa-triangle-exclamation",color:"warning"}},fieldMassiveActions:{name:"actionType",value:"",type:"select",required:!0,props:{label:ro._s.tr("isite.cms.label.action"),options:[],emitValue:!1,"map-options":!1}}}},yl=function(){return yl=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},yl.apply(this,arguments)},vl=function(a,e){var t=Aa["default"].getPaletteColor;return a.map((function(a){return e[a.type]?yl(yl({},a),{icon:e[a.type].icon,color:t(e[a.type].color)}):yl({},a)}))},kl=function(){return kl=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},kl.apply(this,arguments)},ql=function(a,e,t,i){function o(a){return a instanceof t?a:new t((function(e){e(a)}))}return new(t||(t=Promise))((function(t,r){function s(a){try{n(i.next(a))}catch(e){r(e)}}function l(a){try{n(i["throw"](a))}catch(e){r(e)}}function n(a){a.done?t(a.value):o(a.value).then(s,l)}n((i=i.apply(a,e||[])).next())}))},xl=function(a,e){var t,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:l(0),throw:l(1),return:l(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function l(a){return function(e){return n([a,e])}}function n(l){if(t)throw new TypeError("Generator is already executing.");while(r&&(r=0,l[0]&&(s=0)),s)try{if(t=1,i&&(o=2&l[0]?i["return"]:l[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,i=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(o=s.trys,!(o=o.length>0&&o[o.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]<o[3])){s.label=l[1];break}if(6===l[0]&&s.label<o[1]){s.label=o[1],o=l;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(l);break}o[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(a,s)}catch(n){l=[6,n],i=0}finally{t=o=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}},Cl=function(a,e,t,i,o,r){return ql(void 0,void 0,void 0,(function(){var s,l,n,f;return xl(this,(function(d){switch(d.label){case 0:return d.trys.push([0,2,,3]),s={apiRoute:null===e||void 0===e?void 0:e.apiRoute,title:null===e||void 0===e?void 0:e.label,name:null===e||void 0===e?void 0:e.value,type:o,description:r},l={bulkAction:kl(kl({},s),{fields:kl({},t)}),confirmed:a,filter:kl({},i)},[4,wi.c.post(null===s||void 0===s?void 0:s.apiRoute,l)];case 1:return n=d.sent(),a&&ro.Qb.info(ro._s.tr("isite.cms.messages.actionSuccessfullyDispat
1ched")),[2,n];case 2:return f=d.sent(),console.error(f),ro.Qb.error(ro._s.tr("isite.cms.messages.errorDispatchingAction")),[3,3];case 3:return[2]}}))}))},Al=function(a,e,t,i){function o(a){return a instanceof t?a:new t((function(e){e(a)}))}return new(t||(t=Promise))((function(t,r){function s(a){try{n(i.next(a))}catch(e){r(e)}}function l(a){try{n(i["throw"](a))}catch(e){r(e)}}function n(a){a.done?t(a.value):o(a.value).then(s,l)}n((i=i.apply(a,e||[])).next())}))},Pl=function(a,e){var t,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:l(0),throw:l(1),return:l(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function l(a){return function(e){return n([a,e])}}function n(l){if(t)throw new TypeError("Generator is already executing.");while(r&&(r=0,l[0]&&(s=0)),s)try{if(t=1,i&&(o=2&l[0]?i["return"]:l[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,i=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(o=s.trys,!(o=o.length>0&&o[o.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]<o[3])){s.label=l[1];break}if(6===l[0]&&s.label<o[1]){s.label=o[1],o=l;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(l);break}o[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(a,s)}catch(n){l=[6,n],i=0}finally{t=o=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}},El=function(a,e){return Al(void 0,void 0,void 0,(function(){var t,i,o;return Pl(this,(function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,wi.c.index("apiRoutes.qsite.bulkActions",{refresh:!0,params:{filter:{type:e}}})];case 1:return t=r.sent(),i=t.data,i.map((function(e){e.icon=a[e.statusId].icon})),[2,i];case 2:return o=r.sent(),console.error(o),[3,3];case 3:return[2]}}
1))}))},Sl=function(a,e,t,i){function o(a){return a instanceof t?a:new t((function(e){e(a)}))}return new(t||(t=Promise))((function(t,r){function s(a){try{n(i.next(a))}catch(e){r(e)}}function l(a){try{n(i["throw"](a))}catch(e){r(e)}}function n(a){a.done?t(a.value):o(a.value).then(s,l)}n((i=i.apply(a,e||[])).next())}))},Dl=function(a,e){var t,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:l(0),throw:l(1),return:l(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function l(a){return function(e){return n([a,e])}}function n(l){if(t)throw new TypeError("Generator is already executing.");while(r&&(r=0,l[0]&&(s=0)),s)try{if(t=1,i&&(o=2&l[0]?i["return"]:l[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,i=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(o=s.trys,!(o=o.length>0&&o[o.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]<o[3])){s.label=l[1];break}if(6===l[0]&&s.label<o[1]){s.label=o[1],o=l;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(l);break}o[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(a,s)}catch(n){l=[6,n],i=0}finally{t=o=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}},_l=function(a,e){return Sl(void 0,void 0,void 0,(function(){var t,i,o,r,s;return Dl(this,(function(l){switch(l.label){case 0:return l.trys.push([0,2,,3]),t=e.getInfoFromPermission(a.meta.permission),t?(i="".concat(t.module,".config.bulkActions.").concat(t.entity),o={refresh:!0,params:{filter:{configName:i}}},[4,wi.c.index("apiRoutes.qsite.configs",o)]):[2];case 1:return r=l.sent().data,[2,r];case 2:return s=l.sent(),console.error(s),[3,3];case 3:return[2]}}
1))}))},zl=function(){return zl=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},zl.apply(this,arguments)},Tl=function(a,e,t,i){function o(a){return a instanceof t?a:new t((function(e){e(a)}))}return new(t||(t=Promise))((function(t,r){function s(a){try{n(i.next(a))}catch(e){r(e)}}function l(a){try{n(i["throw"](a))}catch(e){r(e)}}function n(a){a.done?t(a.value):o(a.value).then(s,l)}n((i=i.apply(a,e||[])).next())}))},$l=function(a,e){var t,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:l(0),throw:l(1),return:l(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function l(a){return function(e){return n([a,e])}}function n(l){if(t)throw new TypeError("Generator is already executing.");while(r&&(r=0,l[0]&&(s=0)),s)try{if(t=1,i&&(o=2&l[0]?i["return"]:l[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,i=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(o=s.trys,!(o=o.length>0&&o[o.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]<o[3])){s.label=l[1];break}if(6===l[0]&&s.label<o[1]){s.label=o[1],o=l;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(l);break}o[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(a,s)}catch(n){l=[6,n],i=0}finally{t=o=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}},Fl=function(a,e){var t,i=e.expose,o=e.emit,r=(0,ri.IL)(!1),s=(0,ri.IL)(!1),n=(0,ri.IL)([]),f=(0,ri.IL)({}),d=(0,ri.IL)(!1),c=(0,ri.IL)(null),u=(0,ri.IL)({}),h=(0,ri.IL)({}),m=(0,ri.IL)([]),g=(0,ri.IL)([]),p=(0,gl.MJ)(),b=(0,ri.kx)(a),w=b.dynamicFilterValues,y=b.dynamicFilterSummary,v=ro.i4.getInfoFromPermission(null===(t=p.meta)||void 0===t?void 0:t.permission)||{},k=v.module,q=v.entity,x=k&&q?"".concat(k,".").concat(q):null,C=wl(),A=C.status,P=C.columns,E=C.initialPagination,S=C.typesOfMessages,D=C.fieldMassiveActions,_=function(a){return a?a.filter((function(a){return!(null===a||void 0===a?void 0:a.permission)||ro.is.hasAccess(a.permission)})).map((function(a){return{label:a.title,value:a.name,apiRoute:a.apiRoute,fields:null===a||void 0===a?void 0:a.fields}})):[]},z=function(){return Tl(void 0,void 0,void 0,(function(){var a;
1return $l(this,(function(e){switch(e.label){case 0:return n.value=[],[4,_l(p,ro.i4)];case 1:return a=e.sent(),o("bulkActionsConfig",Boolean(a)),n.value=_(a),[2]}}))}))},T=function(){return Tl(void 0,void 0,void 0,(function(){var a;return $l(this,(function(e){switch(e.label){case 0:return[4,El(A,x)];case 1:return a=e.sent(),g.value=a,[2]}}))}))},$=function(){return Tl(void 0,void 0,void 0,(function(){return $l(this,(function(a){switch(a.label){case 0:return r.value=!0,[4,z()];case 1:return a.sent(),[4,T()];case 2:return a.sent(),r.value=!1,[2]}}))}))},F=function(a){c.value=a,u.value=null===a||void 0===a?void 0:a.fields,m.value=[]},I=function(a){var e=a.key,t=a.value;h.value[e]=t},R=function(a){var e="";return Object.keys(a).map((function(t){var i=a[t].label,o=a[t].option;e+='\n <span class="tw-bg-gray-100 tw-rounded-lg tw-p-1 tw-mr-1">\n <b>'.concat(i,"</b> ").concat(o,"\n </span>\n ")})),e},N=function(a){return void 0===a&&(a=!1),Tl(void 0,void 0,void 0,(function(){var e,t,i;return $l(this,(function(o){switch(o.label){case 0:s.value=!0,o.label=1;case 1:return o.trys.push([1,,5,6]),e=R(y.value),[4,Cl(a,c.value,h.value,w.value,x,e)];case 2:return t=o.sent(),i=null===t||void 0===t?void 0:t.data,(null===i||void 0===i?void 0:i.messages)&&(m.value=vl(i.messages,S)),a?[4,T()]:[3,4];case 3:o.sent(),m.value=[],o.label=4;case 4:return[3,6];case 5:return s.value=!1,[7];case 6:return[2]}}
1))}))};ro.kN.on("bulkActionRefresh",(function(a){return Tl(void 0,void 0,void 0,(function(){return $l(this,(function(a){switch(a.label){case 0:return[4,T()];case 1:return a.sent(),[2]}}))}))}));var V=function(){d.value=!0},M=function(){r.value=!1,m.value=[],c.value=null,h.value={},ro.kN.off("bulkActionRefresh")};(0,l.u2)((function(){(0,l.o$)((function(){return Tl(void 0,void 0,void 0,(function(){return $l(this,(function(a){switch(a.label){case 0:return[4,$()];case 1:return a.sent(),[2]}}))}))}))}));var L=(0,l.S6)((function(){var a=ro.is.getters["qsiteApp/getSettingValueByName"]("isite::legacyStructureCMS")||0,e=parseInt(a);return e?ro._s.tr(p.meta.title):p.meta.title})),O=(0,l.S6)((function(){return m.value.length>0})),Q=(0,l.S6)((function(){return"Bulk Actions | ".concat(L.value)})),j=(0,l.S6)((function(){return 0===n.value.length?D:zl(zl({},D),{props:zl(zl({},D.props),{options:n.value})})})),W=(0,l.S6)((function(){return Object.keys(y.value).length>0}));return i({showReport:V}),{loading:r,processing:s,thereAreMessages:O,messages:m,paramsItem:f,showModal:d,pageTitle:L,modalTitle:Q,field:j,log:g,columns:P,initialPagination:E,selectedAction:c,optionsForBulkActions:u,optionsForSelectedBulkActions:h,i18n:ro._s,dynamicFilterSummary:y,isDynamicFilterSummary:W,init:$,newReport:N,showReport:V,reset:M,handleChangeBulkActions:F,updateOptionsBulkActions:I}},Il={class:"text-right col-12"},Rl=(0,l.QD)("i",{class:"fa-solid fa-spinner-third fa-spin"},null,-1);const Nl=(0,l._M)({__name:"actionsForm",props:{field:{required:!0,type:Object},optionsForBulkActions:{required:!1,type:Object,default:function(){return{}}},thereAreMessages:{required:!1,type:Boolean,default:!1},processing:{required:!1,type:Boolean,default:!1}},emits:["newReport","update:selectedAction","update:selectedOption"],setup:function(a,e){var t=e.emit,i=t,o=function(){i("newReport")},r=function(a){i("update:selectedAction",a)},s=function(a,e){i("update:selectedOption",{key:a,value:e})};return function(e,t){var i=(0,l.E1)("dynamic-field"),n=(0,l.E1)("q-btn"),f=(0,l.E1)("q-form");return(0,l.Wz)(),(0,l.Az)(f,{autocorrect:"off",autocomplete:"off",ref:"formContent",class:"row tw-w-full",onSubmit:o,onValidationError:t[0]||(t[0]=function(a){return(0,ri.KV)(ro.Qb).error((0,ri.KV)(ro._s).tr("isite.cms.message.formInvalid"))})},{default:(0,l.Ql)((function(){return[(0,l.K2)(i,{class:"col-12",field:a.field,"onUpdate:modelValue":r},null,8,["field"]),a.optionsForBulkActions?((0,l.Wz)(!0),(0,l.An)(l.ae,{key:0},(0,l.mi)(a.optionsForBulkActions,(function(a,e){return(0,l.Wz)(),(0,l.Az)(i,{key:e,class:"col-12",field:a,"onUpdate:modelValue":function(a){return s(e,a)}},null,8,["field","onUpdate:modelValue"])})),128)):(0,l.g1)("",!0),(0,l.QD)("div",Il,[a.thereAreMessages?(0,l.g1)("",!0):((0,l.Wz)(),(0,l.Az)(n,{key:0,disable:a.processing,label:(0,ri.KV)(ro._s).tr("isite.cms.label.dispatch"),color:"secondary",rounded:"",unelevated:"",size:"13px",loading:a.processing,type:"submit"},{loading:(0,l.Ql)((function(){return[Rl]})),_:1},8,["disable","label","loading"]))])]})),_:1},512)}}}),Vl=Nl,Ml=Vl;b()(Nl,"components",{QForm:qr.c,QBtn:P.c});var Ll={class:"tw-text-gray-500 tw-text-sm tw-mr-4"},Ol=["innerHTML"],Ql=["props"];const jl=(0,l._M)({__name:"logTable",props:{rows:{required:!0,type:Array,default:function(){return[]}},columns:{required:!0,type:Array,default:function(){return[]}},initialPagination:Object},setup:function(a){return function(e,t){var i=(0,l.E1)("q-th"),o=(0,l.E1)("q-tr"),r=(0,l.E1)("q-td"),s=(0,l.E1)("q-icon"),f=(0,l.E1)("q-table");return(0,l.Wz)(),(0,l.Az)(f,{class:"log-table-sticky","card-class":"tw-rounded-xl",rows:a.rows,columns:a.columns,"row-key":"id",flat:"","virtual-scroll":"",pagination:a.initialPagination,separator:"none"},{header:(0,l.Ql)((function(a){return[(0,l.K2)(o,{props:a,class:"tw-bg-gray-100"},{default:(0,l.Ql)((function(){return[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(a.cols,(function(e){return(0,l.Wz)(),(0,l.Az)(i,{key:e.name,props:a},{default:(0,l.Ql)((function(){return[(0,l.QD)("b",Ll,(0,n.WA)(e.label),1)]})),_:2},1032,["props"])})),128))]})),_:2},1032,["props"])]})),"body-cell-description":(0,l.Ql)((function(a){return[(0,l.K2)(r,{props:a},{default:(0,l.Ql)((function(){return[(0,l.QD)("span",{innerHTML:a.value},null,8,Ol)]})),_:2},1032,["props"])]})),"body-cell-statusId":(0,l.Ql)((function(a){return[(0,l.K2)(r,{class:"bg-white",props:a},{default:(0,l.Ql)((function(){return[(0,l.mY)((0,n.WA)(a.value),1)]})),_:2},1032,["props"])]})),"body-cell-icon":(0,l.Ql)((function(a){return[(0,l.QD)("td",{class:"bg-white",props:a},[(0,l.K2)(s,{name:a.row.icon.name,class:(0,n.WN)(a.row.icon.color),size:"16px"},null,8,["name","class"])],8,Ql)]})),_:1},8,["rows","columns","pagination"])}}});var Wl=t(40792),Ul=t(45144),Bl=t(27152),Kl=t(50213);const Hl=(0,h.c)(jl,[["__scopeId","data-v-bc1052c8"]]),Gl=Hl;b()(jl,"components",{QTable:Wl.c,QTr:Ul.c,QTh:Bl.c,QTd:Kl.c,QIcon:A.c});var Yl=["innerHTML"];const Jl=(0,l._M)({__name:"warning",props:{messages:{}}
1,setup:function(a){return function(a,e){var t=(0,l.E1)("q-icon");return(0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(a.messages,(function(a){return(0,l.Wz)(),(0,l.An)("div",{class:"tw-flex tw-item-center tw-rounded-xl tw-p-3",style:(0,n.MN)({backgroundColor:"".concat(a.color,"2a")})},[(0,l.K2)(t,{name:a.icon,style:(0,n.MN)({color:a.color}),size:"20px"},null,8,["name","style"]),(0,l.QD)("p",{class:"tw-ml-2",innerHTML:a.message},null,8,Yl)],4)})),256)}}}),Zl=Jl,Xl=Zl;b()(Jl,"components",{QIcon:A.c});var an=t(92464),en=function(){return en=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},en.apply(this,arguments)};const tn={emits:["bulkActionsConfig"],props:{dynamicFilterValues:{required:!1,type:Object,default:function(){return{}}},dynamicFilterSummary:{required:!1,type:Object,default:function(){return{}}}},components:{logTable:Gl,warning:Xl,actionsForm:Ml,filterChip:an.c},setup:function(a,e){var t=e.expose,i=e.emit;return en({},Fl(a,{expose:t,emit:i}))}},on=(0,h.c)(tn,[["render",ml]]),rn=on;b()(tn,"components",{QBtn:P.c});var sn=t(9836),ln=t(18528)["c"];const nn={beforeUnmount(){this.clearInterval(),ro.kN.off("page.data.filter.read")},props:{title:{type:String},description:{type:String},icon:{type:String},gutter:{type:String,default:"sm"},size:{type:String,default:"small"},extraActions:{type:Array},excludeActions:{default:!1},searchAction:{default:!0},multipleRefresh:{type:Boolean,default:()=>!1},tourName:{default:null},help:{required:!1,type:Object,default:()=>{}},expiresIn:{type:Number},systemName:null,dynamicFilter:{required:!1,type:Object,default:()=>({})}},emits:["search","new","refresh","activateTour","updateDynamicFilterValues"],components:{masterExport:xs.c,masterSynchronizable:Zs,bulkActions:rn,dynamicFilter:sn.c},mounted(){this.$nextTick((function(){this.init()}))},data(){return{exportParams:!1,syncParams:!1,search:null,refreshIntervalId:null,titleRefresh:this.$tr("isite.cms.label.refreshAtOnce"),timeRefresh:0,drawer:{filter:!1},showExpires:!1,badgeAppear:!1,timeOuts:[],bulkActionsConfig:!1,enableTourAction:!1,showDynamicFilterModal:!1,dynamicFilterValues:{},dynamicFilterSummary:null}},watch:{expiresIn(a){this.timeOuts.forEach((a=>clearTimeout(a))),this.showBadgeRefresh(a)}},computed:{isAppOffline(){return this.$store.state.qofflineMaster.isAppOffline},params(){return this.$clone(this.$route.meta.subHeader||{})},buttonProps(){return{round:!1,rounded:!0,dense:!0,unelevated:!0,textColor:"primary",style:"border: 1px solid rgb(229 229 229)",class:`btn-${this.size}`,noCaps:!0}},pageDocumentation(){if(this.help?.title&&this.help?.description)return{title:this.help.title,description:this.help.description,icon:this.help?.icon||this.$route.meta.icon,class:this.help?.class||"q-ml-sm"};let a=null,e=this.$helper.getInfoFromPermission(this.$route.meta.permission);if(e){let t=`${e.module}.documentation.${e.entity}`;a=this.$store.getters["qsiteApp/getConfigApp"](t)}return!!a&&{title:this.title,description:a,icon:this.$route.meta.icon,class:"q-ml-sm"}},bulkActionsPermission(){const a=this.$helper.getInfoFromPermission(this.$route.meta?.permission),e=`${a?.module}.${a?.entity}.bulk-actions`;return this.$hasAccess(e)}},methods:{init(){this.showBadgeRefresh(this.expiresIn),this.validateEnableTour()},async validateEnableTour(){if(this.tourName&&!ln("app.disableTours")&&void 0!=this.$store.getters["qsiteApp/getConfigApp"]("igamification")&&!this.excludeActions.includes("tour")){let a=await this.$tour.getTourData(this.tourName,!0);a&&(this.enableTourAction=!0,this.$emit("activateTour"))}},refreshByTime(a){this.timeRefresh=a,this.titleRefresh=0===a?this.$tr("isite.cms.label.refreshAtOnce"):this.$tr("isite.cms.label.refreshEveryMinutes",{min:a}),this.clearInterval();const e=6e4*a;this.emitRefresh(),a>0&&(this.refreshIntervalId=setInterval((()=>{this.emitRefresh()}),e))},emitRefresh(){this.$emit("refresh"),ro.kN.emit("page.data.refresh"),ro.kN.emit("crud.data.refresh"),ro.kN.emit("export.data.refresh"),this.badgeAppear=!1},clearInterval(){this.refreshIntervalId&&(clearInterval(this.refreshIntervalId),this.refreshIntervalId=null)},startTour(a){this.$tour.start(this.tourName,{forceStart:a,extraSteps:[{icon:"fa-duotone fa-shoe-prints",title:this.$tr("igamification.cms.activities.repeatAction"),content:this.$tr("igamification.cms.activities.repeatActionDescription"),element:"#actionStartTour",position:"top"}]})},getDiffCacheTime(){const a=a=>a<10?`0${a}`:a,e=this.expiresIn-Xs.c.cacheTime,t=new Date(1e3*e),i=t.getHours()>12?t.getHours()-12:t.getHours(),o=t.getMinutes(),r=t.getHours()>=12?"pm":"am",s=t.getDate(),l=t.getMonth()+1,n=t.getFullYear();return`${a(i)}:${a(o)}${r}, ${a(s)}/${a(l)}/${n}`},showBadgeRefresh(a){if(a){this.showExpires=!0,this.timeOuts.push(setTimeout((()=>{this.showExpires=!1}),7e3));const e=a-Xs.c.cacheTime,t=1e3*e,i=Date.now(),o=i-t,r=9e5;if(o>=r)this.badgeAppear=!0;else{this.badgeAppear=!1;const a=r-o;this.timeOuts.push(setTimeout((()=>{this.badgeAppear=!0}),a))}}},actions(){let a=this.$clone(Array.isArray(this.excludeActions)?this.excludeActions:[]),e=[{label:this.$tr("isite.cms.label.migration"),vIf:this.syncParams&&!a.includes("sync"),props:{icon:"fa-light fa-folder-tree"},action:()=>this.$refs.syncComponent.show()},{label:this.$tr("isite.cms.label.export"),vIf:this.exportParams&&!a.includes("export")&&!this.isAppOffline,props:{icon:"fa-light fa-file-arrow-down"},action:()=>this.$refs.exportComponent.showReport()},{label:this.$tr("isite.cms.label.newBulkAction"),vIf:this.bulkActionsPermission&&this.bulkActionsConfig&&!this.isAppOffline,props:{icon:"fa-light fa-boxes-packing"},action:()=>this.$refs.bulkActions.showReport()},{label:"Tour",vIf:this.enableTourAction,props:{icon:"fa-light fa-shoe-prints",id:"actionStartTour"},action:()=>this.startTour(!0)},{type:"recommendation",label:this.$trp("isite.cms.label.recommendation"),vIf:!(!this.params.recommendations||a.includes("recommendations")),props:{icon:"fas fa-hat-wizard"},action:()=>ro.kN.emit("toggleMasterDrawer","recommendation")},{label:this.$tr("isite.cms.label.filter"),vIf:Object.keys(this.dynamicFilter).length&&!a.includes("filter")&&!this.isAppOffline,props:{icon:"fa-light fa-filter",id:"filter-button-crud"},action:()=>this.showDynamicFilterModal=!0},{label:this.expiresIn?this.$tr("isite.cms.dateCache",{date:this.getDiffCacheTime()}):this.$trp("isite.cms.label.refresh"),type:this.multipleRefresh?"btn-dropdown":"",vIf:this.params.refresh&&!a.includes("refresh")&&!this.isAppOffline,props:{icon:"fa-light fa-rotate-right",id:"refresh-button-crud"},badge:{vIf:!!this.expiresIn&&this.badgeAppear,floating:!0,color:"warning",rounded:!0,show:!0},items:[{label:this.$tr("isite.cms.label.refreshAtOnce"),action:()=>{this.refreshByTime(0)}},{label:this.$tr("isite.cms.label.refreshEveryMinutes",{min:1}),action:()=>{this.refreshByTime(1)}},{label:this.$tr("isite.cms.label.refreshEveryMinutes",{min:5}),action:()=>{this.refreshByTime(5)}},{label:this.$tr("isite.cms.label.refreshEveryMinutes",{min:10}),action:()=>{this.refreshByTime(10)}},{label:this.$tr("isite.cms.label.refreshEveryMinutes",{min:15}),action:()=>{this.refreshByTime(15)}}],action:()=>{this.emitRefresh()}}];return this.extraActions&&(e=[...this.extraActions.filter((a=>"string"!=typeof a)),...e],this.extraActions.includes("new")&&e.unshift({vIf:this.params.create&&this.params.hasPermission.create,props:{label:this.$tr("isite.cms.label.new"),icon:"fa-light fa-plus",textColor:"primary",round:!1,rounded:!0,padding:"5px 15px",id:"new-button-crud"},action:()=>this.$emit("new")})),e=e.map((a=>({...a,props:{...a.props.label?{padding:"5px 15px"}:{},...a.props,color:"white",outline:!1}}
1))),e.filter((a=>void 0===a.vIf||a.vIf))},updateDynamicFilterValues(a){this.dynamicFilterValues=a,this.$emit("updateDynamicFilterValues",a)}}};var fn=t(29104);const dn=(0,h.c)(nn,[["render",qs]]),cn=dn;b()(nn,"components",{QIcon:A.c,QInput:at.c,QBtnDropdown:Ei.c,QList:xe.c,QItem:K.c,QItemSection:H.c,QAvatar:Mo.c,QItemLabel:Si.c,QBtn:P.c,QTooltip:ni.c,QBadge:fn.c,QField:Lo.c,QMenu:B.c}),b()(nn,"directives",{ClosePopup:Y.c});const un={key:0,id:"crudComponent"};function hn(a,e,t,i,o,r){const s=(0,l.E1)("dynamic-form"),n=(0,l.E1)("master-modal");return o.crudData?((0,l.Wz)(),(0,l.An)("div",un,[t.allowSections.includes("modal-form")?((0,l.Wz)(),(0,l.Az)(n,{key:0,modelValue:o.sections.form.show,"onUpdate:modelValue":e[2]||(e[2]=a=>o.sections.form.show=a),"custom-position":"",title:o.crudData.title,loading:o.loading,actions:o.sections.form.actions},{default:(0,l.Ql)((()=>[(0,l.K2)(s,{modelValue:o.sections.form.data,"onUpdate:modelValue":e[0]||(e[0]=a=>o.sections.form.data=a),blocks:o.crudData.form.blocks,"form-type":"grid","no-actions":"",ref:"formSection",onSubmit:e[1]||(e[1]=a=>r.updateRecord())},null,8,["modelValue","blocks"])])),_:1},8,["modelValue","title","loading","actions"])):(0,l.g1)("",!0)])):(0,l.g1)("",!0)}const mn={props:{module:{required:!0},entity:{required:!0},allowSections:{type:Array,default:()=>["modal-form"]}},emits:["obtained"],components:{},mounted(){this.$nextTick((function(){this.init()}))},data(){return{loading:!1,crudData:null,sections:{form:{show:!1,recordId:null,data:{},actions:[{props:{label:this.$tr("isite.cms.label.save"),color:"green"},action:()=>{this.$refs.formSection&&this.$refs.formSection.changeStep("next",!0)}}]}}}},computed:{},methods:{init(){this.getData()},getData(a=!1){return new Promise(((a,e)=>{this.loading=!0;let t={refresh:!0,params:{filter:{module:this.module,entity:this.entity}}};this.$crud.index("apiRoutes.qsite.icruds",t).then((a=>{a.data.length&&(this.crudData=a.data[0].projectCrud,this.$emit("obtained",a.data[0])),this.loading=!1})).catch((a=>{this.$apiResponse.handleError(a,(()=>{this.loading=!1}))}))}))},initUpdate(a,e){return new Promise(((t,i)=>{if(!a)return i("id parameter is required");this.sections.form.show=!0,this.sections.form.recordId=a,this.loading=!0;let o={refresh:!0,params:{...e,filter:{...e.filter||{},allTranslations:!0}}};this.$crud.show(this.crudData.apiRoute,a,o).then((a=>{this.sections.form.data=this.$clone(a.data),this.loading=!1}))}))},updateRecord(){return new Promise(((a,e)=>{this.loading=!0;let t=this.$clone(this.sections.form.data);this.$crud.update(this.crudData.apiRoute,this.sections.form.recordId,t).then((e=>{this.$alert.success({message:`${this.$tr("isite.cms.message.recordUpdated")}`}),this.sections.form.show=!1,this.loading=!1,a(!0)})).catch((a=>{this.$alert.error({message:this.$tr("isite.cms.message.recordNoUpdated")}),this.loading=!1,e(a)}))}))}}},gn=(0,h.c)(mn,[["render",hn]]),pn=gn,bn={class:"tw-py-2"},wn=["id"],yn={class:"tw-flex tw-space-x-4"},vn={key:1,class:"tw-text-center tw-w-full"},kn=(0,l.QD)("i",{class:"fa-duotone fa-face-pleading tw-text-9xl colorTextPrimary"},null,-1),qn=(0,l.QD)("p",{class:"tw-text-xl tw-font-semibold tw-py-4"},"No tiene estados creados en esta categorÃa",-1),xn=[kn,qn],Cn=(0,l.QD)("i",{class:"fa-light fa-arrow-left tw-text-4xl tw-text-gray-300"},null,-1),An=[Cn],Pn=(0,l.QD)("i",{class:"fa-light fa-arrow-right tw-text-4xl tw-text-gray-300"},null,-1),En=[Pn],Sn={key:1},Dn=(0,l.QD)("i",{class:"fa-regular fa-square-kanban"},null,-1);function _n(a,e,t,i,o,r){const s=(0,l.E1)("kanbanColumn"),f=(0,l.E1)("draggable"),d=(0,l.E1)("automationRules"),c=(0,l.E1)("formComponent"),u=(0,l.E1)("formRules"),h=(0,l.E1)("modalStatus"),m=(0,l.E1)("modalAnalytics");return(0,l.Wz)(),(0,l.An)("div",bn,[r.checkIfFunnelExists?((0,l.Wz)(),(0,l.An)("div",{key:0,id:`kanbanCtn${o.uId}`,onMouseover:e[2]||(e[2]=a=>o.hoverArrow=!0),onMouseleave:e[3]||(e[3]=a=>o.hoverArrow=!1)},[(0,l.K2)(f,{id:`columnKanban${o.uId}`,list:o.kanbanColumns,animation:200,group:"columns","ghost-class":"ghostCard","drag-class":"dragCard",filter:".ignoreItem",draggable:".notMoveBetweenColumns",disabled:o.loading||!t.dragColumn||0===o.kanbanColumns.length,class:"tw-p-3 tw-h-auto tw-flex tw-space-x-4 tw-overflow-x-auto",onChange:r.reorderColumns,"item-key":`columnKanban${o.uId}`},{item:(0,l.Ql)((({element:a,index:e})=>[o.loading?(0,l.g1)("",!0):((0,l.Wz)(),(0,l.An)("div",{key:0,class:(0,n.WN)({notMoveBetweenColumns:1!==a.type})},[(0,l.K2)(s,{"column-data":a,columnIndex:e,totalColumns:o.kanbanColumns.length,ref:`kanbanColumn-${a.id}`,class:"tw-flex-none tw-space-y-0 w-h-auto tw-bg-gray-100 tw-rounded-lg tw-shadow"},null,8,["column-data","columnIndex","totalColumns"])],2))])),footer:(0,l.Ql)((()=>[(0,l.QD)("div",yn,[o.loading?((0,l.Wz)(),(0,l.An)(l.ae,{key:0},(0,l.mi)(10,((a,e)=>(0,l.QD)("div",{key:e,class:"tw-bg-gray-200 tw-animate-pulse tw-w-[250px] tw-h-[700px] tw-shadow-md tw-rounded-md"}))),64)):(0,l.g1)("",!0),o.loading||0!==o.kanbanColumns.length?(0,l.g1)("",!0):((0,l.Wz)(),(0,l.An)("div",vn,xn)),!o.loading&&o.hoverArrow&&o.scrollTotal>0?((0,l.Wz)(),(0,l.An)("div",{key:2,class:"tw-absolute tw-left-0 tw-cursor-pointer tw-bg-white tw-shadow-lg tw-rounded-full tw-p-1 tw-z-20 tw-border tw-border-gray-200 icon-left",style:{to
1p:"35%"},onClick:e[0]||(e[0]=(...a)=>r.scrollLeft&&r.scrollLeft(...a))},An)):(0,l.g1)("",!0),!o.loading&&o.hoverArrow&&0!==o.kanbanColumns.length?((0,l.Wz)(),(0,l.An)("div",{key:3,class:"tw-absolute tw-right-0 tw-cursor-pointer tw-bg-white tw-shadow-lg tw-rounded-full tw-p-1 tw-z-20 tw-border tw-border-gray-200 icon-right",style:{top:"35%"},onClick:e[1]||(e[1]=(...a)=>r.scrollRight&&r.scrollRight(...a))},En)):(0,l.g1)("",!0)])])),_:1},8,["id","list","disabled","onChange","item-key"])],40,wn)):((0,l.Wz)(),(0,l.An)("div",Sn,[Dn,(0,l.mY)(" No has selecionado ningun funnel ")])),(0,l.K2)(d,{ref:"automationRules",funnelId:r.funnelSelectedComputed},null,8,["funnelId"]),(0,l.K2)(c,{ref:"formComponent",funnelId:r.funnelSelectedComputed,filterName:t.routes.column?t.routes.column.filter.name:null},null,8,["funnelId","filterName"]),(0,l.K2)(u,{ref:"formRules",funnelId:r.funnelSelectedComputed,filterName:t.routes.column?t.routes.column.filter.name:null},null,8,["funnelId","filterName"]),(0,l.K2)(h),(0,l.K2)(m)])}const zn={class:"columnCtn tw-relative bg-white no-shadow"},Tn={key:0,class:"tw-flex tw-justify-center tw-absolute tw-inset-0 tw-pt-48 tw-bg-white tw-bg-opacity-75 tw-z-20"},$n=(0,l.QD)("i",{class:"fas fa-plus tw-text-gray-400 tw-drop-shadow-lg"},null,-1),Fn=[$n],In={class:"tw-flex tw-w-full kanbanName"},Rn={class:"tw-w-10/12"},Nn={key:0},Vn={key:2,class:"c-plus"},Mn=(0,l.QD)("i",{class:"fa-solid fa-plus"},null,-1),Ln={class:"c-body tw-shadow tw-overflow-y-auto tw-overflow-x-hidden tw-mb-4 tw-px-2"},On={class:"tw-text-center tw-h-5 tw-rounded"},Qn=(0,l.QD)("div",null,[(0,l.QD)("i",{class:"far fa-grin-beam-sweat tw-text-base"})],-1),jn=(0,l.QD)("div",{class:"tw-font-semibold"},"Ya te dimos todo",-1);function Wn(a,e,t,i,o,r){const s=(0,l.E1)("q-spinner"),f=(0,l.E1)("dynamic-field"),d=(0,l.E1)("q-tooltip"),c=(0,l.E1)("q-btn"),u=(0,l.E1)("q-color"),h=(0,l.E1)("q-popup-proxy"),m=(0,l.E1)("q-icon"),g=(0,l.E1)("kanbanCard"),p=(0,l.E1)("q-banner"),b=(0,l.E1)("draggable");return(0,l.Wz)(),(0,l.An)("div",zn,[(0,l.QD)("div",{class:(0,n.WN)(["tw-h-auto",`cardItemsCtn-${this.uId}${t.columnData.id}`]),onMouseover:e[9]||(e[9]=a=>o.hover=!0),onMouseleave:e[10]||(e[10]=a=>o.hover=!1)},[t.columnData.loading?((0,l.Wz)(),(0,l.An)("div",Tn,[(0,l.K2)(s,{color:"primary",size:"2em"})])):(0,l.g1)("",!0),r.allowCreateStatuses?((0,l.Wz)(),(0,l.An)("button",{key:1,class:"tw-absolute tw-right-0 tw-z-20 tw-mt-2 tw--mr-2 tw-bg-white tw-rounded-full tw-px-1 tw-text-center tw-shadow-lg tw-shadow-gray-500/40 tw-cursor-pointer tw-transition tw-duration-150 tw-ease-out hover:tw-ease-in hover:tw--translate-y-1 icon-plus",onClick:e[0]||(e[0]=(...a)=>r.addColumnKanban&&r.addColumnKanban(...a))},Fn)):(0,l.g1)("",!0),(0,l.QD)("div",{class:"tw-flex tw-w-full tw-py-2 tw-px-3 tw-rounded-lg arrowKanbanName",onMouseover:e[5]||(e[5]=a=>o.arrowKanbanNameHover=!0),onMouseleave:e[6]||(e[6]=a=>o.arrowKanbanNameHover=!1),style:(0,n.MN)({background:t.columnData.color})},[(0,l.QD)("div",{class:"arrowKanban",style:(0,n.MN)({background:t.columnData.color})},null,4),(0,l.QD)("div",In,[(0,l.QD)("div",Rn,[t.columnData.new?((0,l.Wz)(),(0,l.Az)(f,{key:1,field:r.inputDynamicField,modelValue:t.columnData.title,"onUpdate:modelValue":e[1]||(e[1]=a=>t.columnData.title=a),class:"tw-pr-3",onEnter:r.addColumnName},null,8,["field","modelValue","onEnter"])):((0,l.Wz)(),(0,l.An)("p",{key:0,class:(0,n.WN)(["tw-mx-1 tw-text-xs tw-whitespace-nowrap tw-font-bold tw-my-1 tw-truncate",{"tw-text-white":t.columnData.color}])},(0,n.WA)(t.columnData.title),3))]),r.allowEditStatuses?((0,l.Wz)(),(0,l.An)("div",{key:0,class:(0,n.WN)(["tw-w-1/12 tw-text-xs tw-cursor-pointer icon-edit",{"tw-text-white":t.columnData.color}])},[(0,l.K2)(c,{flat:"",round:"",padding:"5px",icon:"fas fa-pencil-alt",size:"6px",onClick:e[2]||(e[2]=a=>t.columnData.new=!0)},{default:(0,l.Ql)((()=>[(0,l.K2)(d,null,{default:(0,l.Ql)((()=>[(0,l.mY)(" Editar Columna ")])),_:1})])),_:1})],2)):(0,l.g1)("",!0),r.disableCrud||!o.arrowKanbanNameHover||t.columnData.new?(0,l.g1)("",!0):((0,l.Wz)(),(0,l.An)("div",{key:1,class:(0,n.WN)(["tw-w-1/12 tw-text-xs tw-cursor-pointer icon-edit",{"tw-text-white":t.columnData.color}])},[(0,l.K2)(c,{flat:"",round:"",padding:"5px",icon:"fa-duotone fa-rotate-right",size:"6px",onClick:e[3]||(e[3]=a=>r.addCard(t.columnData.id))},{default:(0,l.Ql)((()=>[(0,l.K2)(d,null,{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.$trp("isite.cms.label.refresh")),1)])),_:1})])),_:1})],2)),t.columnData.new?((0,l.Wz)(),(0,l.An)("div",{key:2,class:(0,n.WN)(["tw-flex",{"tw-text-white":t.columnData.color}])},[(0,l.QD)("div",null,[(0,l.K2)(c,{flat:"",round:"",size:"6px"},{default:(0,l.Ql)((()=>[(0,l.K2)(m,{name:"fas fa-fill",class:"cursor-pointer"},{default:(0,l.Ql)((()=>[(0,l.K2)(h,{"transition-show":"scale","transition-hide":"scale"},{default:(0,l.Ql)((()=>[(0,l.K2)(u,{modelValue:t.columnData.color,"onUpdate:modelValue":e[4]||(e[4]=a=>t.columnData.color=a),"no-header-tabs":"",class:"my-picker"},null,8,["modelValue"])])),_:1})])),_:1}),(0,l.K2)(d,null,{default:(0,l.Ql)((()=>[(0,l.mY)(" Asignar Color ")])),_:1})])),_:1})]),t.columnData.data.length>0?((0,l.Wz)(),(0,l.An)("div",Nn,[(0,l.K2)(c,{flat:"",round:"",padding:"5px",icon:"fa-light fa-check",size:"6px",onClick:r.addColumnName},null,8,["onClick"])])):(0,l.g1)("",!0),(0,l.QD)("div",null,[0===t.columnData.data.length?((0,l.Wz)(),(0,l.Az)(c,{key:0,flat:"",round:"",icon:"fas fa-times",size:"6px",onClick:r.columnDeleteMessages},{default:(0,l.Ql)((()=>[(0,l.K2)(d,null,{default:(0,l.Ql)((()=>[(0,l.mY)(" Eliminar columnas ")])),_:1})])),_:1},8,["onClick"])):(0,l.g1)("",!0)])],2)):(0,l.g1)("",!0)])],36),r.permissionRequestable.create?((0,l.Wz)(),(0,l.An)("div",Vn,[(0,l.K2)(c,{flat:"",class:"tw-w-full hover:tw-text-white hover:tw-bg-gray-200",onClick:e[7]||(e[7]=a=>r.openFormComponentModal(t.columnData.id,t.columnData.title)),disabled:r.allowCreateRequestable},{default:(0,l.Ql)((()=>[Mn])),_:1},8,["disabled"])])):(0,l.g1)("",!0),(0,l.QD)("div",Ln,[(0,l.K2)(b,{id:t.columnData.id,list:t.columnData.data,animation:200,group:"data","ghost-class":"ghostCard","drag-class":"dragCard",filter:".ignoreItem",style:(0,n.MN)({height:r.computedHeight}),"force-fallback":!0,onStart:e[8]||(e[8]=a=>o.dragColumn=!0),onEnd:r.move,onChange:r.countTotalRecords,"item-key":"id",disabled:!r.permissionStatuses.edit},{item:(0,l.Ql)((({element:a})=>[(0,l.K2)(g,{cardData:a,colorColumn:a.color,class:"tw-cursor-pointer",id:a.id},null,8,["cardData","colorColumn","id"])])),footer:(0,l.Ql)((()=>[(0,l.QD)("div",null,[(0,l.QD)("div",On,[0===t.columnData.total||!r.isTotalNumberOfRecords||o.loading||t.columnData.loading?(0,l.g1)("",!0):((0,l.Wz)(),(0,l.Az)(p,{key:0,"inline-actions":"",rounded:"",class:"primary"},{default:(0,l.Ql)((()=>[Qn,jn])),_:1}))]),(0,l.QD)("div",{class:(0,n.WN)([`trigger-${this.uId}${t.columnData.id}`,"tw-text-center tw-h-5 tw-flex tw-justify-center"])},[o.loading?((0,l.Wz)(),(0,l.Az)(s,{key:0,color:"primary",size:"1.3em"})):(0,l.g1)("",!0)],2)])])),_:1},8,["id","list","style","onEnd","onChange","disabled"])])],34)])}const Un={class:"tw-flex tw-justify-between"},Bn={class:"tw-w-full"},Kn={class:"tw-flex"},Hn={class:"tw-text-gray-700 tw-font-semibold tw-font-sans tw-tracking-wide tw-text-sm tw-w-full"},Gn={class:"tw-flex tw-space-x-2 tw-py-2"},Yn={class:"tw-mt-0.5 tw-font-semibold"},Jn={key:0,class:"tw-flex tw-mt-1 tw-justify-between tw-items-center"},Zn={class:"tw-mt-4 tw-text-xs tw-text-gray-600"},Xn=(0,l.QD)("b",null,"Tipo * ",-1),af={key:0,class:"tw-text-xs tw-text-gray-600 tw-truncate"},ef={class:"tw-lowercase"},tf={class:"tw-flex tw-mt-4 tw-justify-between tw-items-center"},of={class:"tw-text-xs tw-text-gray-600"},rf={key:1,class:"tw-flex tw-mt-4 tw-cursor-pointer"},sf=["src"];
1function lf(a,e,t,i,o,r){const s=(0,l.E1)("q-icon"),f=(0,l.E1)("q-item-section"),d=(0,l.E1)("q-item"),c=(0,l.E1)("q-list"),u=(0,l.E1)("q-btn-dropdown"),h=(0,l.E1)("q-tooltip"),m=(0,l.iS)("close-popup");return(0,l.Wz)(),(0,l.An)("div",{class:"tw-bg-white tw-shadow tw-rounded tw-px-3 tw-pt-3 tw-pb-2 tw-border-l-2 tw-my-2 kb-card",style:(0,n.MN)({borderLeftColor:t.colorColumn})},[(0,l.QD)("section",Un,[(0,l.QD)("div",Bn,[(0,l.QD)("div",Kn,[(0,l.QD)("span",Hn,(0,n.WA)(t.cardData.title),1),(0,l.K2)(u,{round:"",color:"gray-4",flat:"",size:"10px",padding:"5px 5px",class:"kd-without-arrow tw-float-right tw-cursor-pointer tw-text-xs tw-bg-gray-100 tw-h-7",icon:"fa-solid fa-ellipsis"},{default:(0,l.Ql)((()=>[(0,l.K2)(c,{dense:"",class:"kd-list-without-arrow tw-bg-gray-100 tw-text-xs"},{default:(0,l.Ql)((()=>[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(r.actionsAutomations,((a,e)=>((0,l.Wz)(),(0,l.An)(l.ae,{key:e},[void 0==a?.vIf||a?.vIf?(0,l.wt)(((0,l.Wz)(),(0,l.Az)(d,(0,l.Gu)({key:0,clickable:""},a.props,{onClick:e=>r.runAction(a)}),{default:(0,l.Ql)((()=>[(0,l.K2)(f,null,{default:(0,l.Ql)((()=>[(0,l.QD)("div",Gn,[(0,l.K2)(s,{name:a.icon,color:"primary",size:"20px"},null,8,["name"]),(0,l.QD)("div",Yn,(0,n.WA)(a.label||a.tooltip),1)])])),_:2},1024)])),_:2},1040,["onClick"])),[[m]]):(0,l.g1)("",!0)],64)))),128))])),_:1})])),_:1})])])]),t.cardData.type?((0,l.Wz)(),(0,l.An)("div",Jn,[(0,l.QD)("span",Zn,[Xn,(0,l.mY)(" "+(0,n.WA)(t.cardData.type),1)])])):(0,l.g1)("",!0),((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(t.cardData.fields,(a=>((0,l.Wz)(),(0,l.An)("div",{class:"tw-flex tw-mt-1 tw-justify-between tw-items-center",key:a.id},[a.name&&"object"!==typeof a.value?((0,l.Wz)(),(0,l.An)("span",af,[(0,l.QD)("b",null,(0,n.WA)(a.label||a.name)+" *",1),(0,l.QD)("span",ef,(0,n.WA)(a.value),1)])):(0,l.g1)("",!0)])))),128)),(0,l.QD)("div",tf,[(0,l.QD)("span",of,[(0,l.QD)("b",null,(0,n.WA)(a.$tr("isite.cms.label.date"))+" *",1),(0,l.mY)(" "+(0,n.WA)(t.cardData.createdAt),1)])]),r.fullName?((0,l.Wz)(),(0,l.An)("figure",rf,[(0,l.QD)("img",{class:"tw-w-5 tw-h-5 tw-rounded-md",src:r.urlAvatar},null,8,sf),(0,l.K2)(h,{anchor:"top left",self:"bottom left",offset:[10,10],delay:100},{default:(0,l.Ql)((()=>[(0,l.QD)("p",null,(0,n.WA)(r.fullName.firstName+" "+r.fullName.lastName),1)])),_:1})])):(0,l.g1)("",!0)],4)}const nf={inject:{showRequestData:{type:Function,default:()=>!1},update:{type:Function,default:()=>!1},automation:{type:Boolean,default:()=>!1},crudfieldActions:{type:Function,default:()=>!1},deleteKanbanCard:{type:Function,default:()=>!1},openFormComponentModal:{type:Function,default:()=>!1}},props:{cardData:{type:Object,default:()=>(void 0).cardDataDefault},colorColumn:{type:String,default:()=>"#00000"}},data(){return{cardDataDefault:{id:0,title:"",type:"",createdAt:"",fields:[],responsible:{firstName:"",lastName:""}}}},computed:{quserState(){return this.$store.state.quserAuth},actions(){return this.crudfieldActions(this.cardData)},fullName(){const a=this.cardData?.responsible?.firstName||"",e=this.cardData?.responsible?.lastName||"";return{firstName:a,lastName:e}},urlAvatar(){return this.cardData?.responsible?.mediaFiles?.profile?.largeThumb||this.quserState?.userData?.mainImage},actionsAutomations(){let a=[{icon:"fa-light fa-trash-can",color:"red",label:this.$tr("isite.cms.label.delete"),action:a=>{this.deleteKanbanCard&&this.deleteKanbanCard(a)}},{icon:"fa-light fa-pencil",color:"red",label:this.$tr("isite.cms.label.edit"),action:a=>{this.openFormComponentModal&&this.openFormComponentModal(a.statusId,a.title,a.id)}}];return this.automation?a:this.actionsData},actionsData(){return this.actions.map((a=>(a.props={tag:"a",key:this.$uid(),clickable:!0},a.toRoute&&(a.props.href=a.toRoute),a.route&&(a.props.to={name:a.route,params:this.$clone(this.cardData||{})}),a.format&&(a={...a,...a.format(this.cardData)||{}}),a)))}},methods:{openModal(){this.showRequestData&&this.showRequestData(this.cardData)},openEdit(){this.update&&this.update(this.cardData)},async runAction(a){let e=this.$clone(this.cardData||{});a.action&&await a.action(e)}}},ff=(0,h.c)(nf,[["render",lf]]),df=ff;function cf(a){return{total:a.meta.page.total,data:a.data.map((a=>({id:a.id,title:`${a.creator.firstName} ${a.creator.lastName}`,type:a.type,createdAt:a.createdAt,fields:a.fields,category:a.category})))}}async function uf(a,e){try{const t=xf().getRoutes().card,i={params:{},refresh:!0};i.params.include=t.include,i.params.filter={[t.filter.name]:a.id},i.params.page=e,i.params.take=10;const o=await wi.c.index(t.apiRoute,i);return cf(o)}catch(error){console.log(error)}}function hf(a){const e=a.map(((a,e)=>({id:a.id,title:a.title,color:a.color,data:[],page:1,total:0,loading:!1,new:!1,position:e})));return e.forEach((async a=>{const e=await xf().getKanbanCard(a);a.data=e.data,a.loading=!1,a.total=e.total})),e}async function mf(){try{const a=xf().getRoutes().column;xf().showLoading();const e={params:{},refresh:!0};e.params.include=a.include,e.params.filter={[a.filter.name]:xf().getFunnelSelected()};const t=await wi.c.index(a.apiRoute,e),i=hf(t.data);xf().setKanbanColumn(i),xf().hideLoading()}catch(error){xf().hideLoading(),xf().setKanbanColumn([]),console.log(error)}}async function gf(a){try{const e=xf().getRoutes().column,t=xf().getKanbanColumn().filter((e=>e.id!==a));xf().setKanbanColumn(t),isNaN(a)||await wi.c.delete(e.apiRoute,a)}catch(error){console.log(error)}}async function pf(a){try{const e=xf().getRoutes().column.apiRoute,t=xf().getPayloadStatus();t.id=a.id,t.title=a.title,t.color=a.color,t.categoryId=xf().getFunnelSelected(),await wi.c.update(e,a.id,t)}catch(error){console.log(error),xf().setPayloadStatus()}}async function bf(a){try{const e=xf().getRoutes().column.apiRoute,t=xf().getPayloadStatus();return t.title=a.title,t.color=a.color,t.categoryId=xf().getFunnelSelected(),await wi.c.create(e,t)}catch(error){console.log(error),xf().setPayloadStatus()}}async function wf(){try{const a=xf().getRoutes().orderStatus,e=xf().getKanbanColumn().map((a=>({id:a.id})));await wi.c.create(a.apiRoute,{[a.filter.name]:e})}catch(error){console.log(error)}}async function yf(){try{const a=xf().getRoutes().funnel.apiRoute,e=await wi.c.index(a);xf().setFunnelList(e.data);const t=e.data.sort(((a,e)=>{const t=a.title.toLocaleLowerCase().localeCompare(e.title.toLocaleLowerCase());return 0===t&&a.title!==e.title?e.title.localeCompare(a.title):t})).shift();xf().setFunnelSelected(t.id)}catch(error){console.log(error)}}b()(nf,"components",{QBtnDropdown:Ei.c,QList:xe.c,QItem:K.c,QItemSection:H.c,QIcon:A.c,QTooltip:ni.c}),b()(nf,"directives",{ClosePopup:Y.c});const vf={id:null,title:null,color:null,value:1,categoryId:null},kf={id:null,title:null,color:null,data:[],loading:!1,page:1,total:0,new:!0},qf=(0,ri.cB)({kanbanColumn:[],funnelList:[],funnelSelected:null,loading:!1,inputDynamicField:{value:null,type:"input",isFakeField:!0,props:{clearable:!0}},routes:{funnel:{apiRoute:null},column:{apiRoute:null},card:{apiRoute:null},orderStatus:{apiRoute:null}},payloadStatus:{...vf},modalStatus:!1});function xf(){function a(){return qf.modalStatus}function e(a){qf.modalStatus=a}function t(){return qf.kanbanColumn}function i(a){qf.kanbanColumn=a}function o(a){qf.funnelList=a}function r(){return qf.funnelList}function s(){return qf.funnelSelected}function l(a){qf.funnelSelected=a}function n(){return qf.loading}function f(){qf.loading=!1}function d(){qf.loading=!0}
1function c(){qf.kanbanColumn.forEach((a=>{a.page=1}))}function u(){return qf.inputDynamicField}function h(a){qf[a].forEach(((a,e)=>{a.position=e}))}function m(){return qf.payloadStatus}function g(){qf.payloadStatus={id:null,title:null,color:null,value:1,categoryId:null}}function p(a){qf.routes=a}function b(){return qf.routes}function w(a){try{const e=`kanban-${qf.kanbanColumn.length+1}`,t=Math.floor(16777215*Math.random()).toString(16),i={...kf};i.id=e,i.color=`#${t}`,qf.kanbanColumn.splice(a+1,0,i)}catch(error){console.log(error)}}function y(a,e){const t=qf.kanbanColumn.find((e=>e.id===a));t&&(t.data=t.data.filter((a=>a.id!==e)))}async function v(a,e=1){try{return a.loading=!0,uf(a,e)}catch(error){a.loading=!1,console.log(error)}}async function k(a,e){const t=qf.kanbanColumn.find((e=>e.id===a.id));if(t){const i=await uf(a,e);i.data.length>0&&t.data.push(...i.data)}}return{getKanbanColumn:t,addColumn:w,deleteColumn:gf,addKanbanCard:k,deleteKanbanCard:y,getColumns:mf,getFunnelList:r,setFunnelList:o,setFunnelSelected:l,getFunnelSelected:s,getLoading:n,hideLoading:f,showLoading:d,getKanbanCardList:uf,getKanbanCard:v,setResetPage:c,getInputDynamicField:u,reorder:h,saveStatusOrdering:wf,saveColumn:bf,updateColumn:pf,setPayloadStatus:g,setKanbanColumn:i,getPayloadStatus:m,getFunnel:yf,setRoutes:p,getRoutes:b,getModalStatus:a,setModalStatus:e}}const Cf={props:{columnData:{type:Object,required:!0},columnIndex:{type:Number,required:!0},totalColumns:{type:Number,default:()=>0}},inject:["saveStatusOrdering","saveColumn","addKanbanCard","deleteColumn","updateColumn","setPayloadStatus","addColumn","heightColumn","uId","disableCrud","automation","routes","openFormComponentModal","countTotalRecords","addCard","updateCardColumn"],mounted(){const a=document.querySelector(`#kanbanCtn${this.uId}`);this.initialheight=window.innerHeight-a.offsetTop-this.heightColumn+"px",window.addEventListener("resize",(()=>{setTimeout((()=>{this.computedHeight=window.innerHeight-a.offsetTop-100+"px"}),100)}));const e={root:document.querySelector(`.cardItemsCtn-${this.uId}${this.columnData.id}`)},t=document.querySelector(`.trigger-${this.uId}${this.columnData.id}`),i=new IntersectionObserver(this.observerCallback,e);i.observe(t)},data(){return{initialheight:null,loading:!1,hover:!1,arrowKanbanNameHover:!1,dragColumn:!1}},components:{draggable:Yi(),kanbanCard:df},computed:{allowCreateRequestable(){return"string"==typeof this.columnData.id||!this.permissionRequestable.create},permissionRequestable(){return{index:this.$hasAccess("requestable.requestables.index"),create:this.$hasAccess("requestable.requestables.create"),edit:this.$hasAccess("requestable.requestables.edit"),delete:this.$hasAccess("requestable.requestables.delete")}},permissionStatuses(){return{index:this.$hasAccess("requestable.statuses.index"),create:this.$hasAccess("requestable.statuses.create"),edit:this.$hasAccess("requestable.statuses.edit"),delete:this.$hasAccess("requestable.statuses.delete"),moveRequestables:this.$hasAccess("requestable.requestables.move")}},allowCreateStatuses(){return!!this.permissionStatuses.create&&(!this.disableCrud&&this.hover&&2!==this.columnData.type)},allowEditStatuses(){return!!this.permissionStatuses.edit&&(!this.disableCrud&&this.arrowKanbanNameHover&&!this.columnData.new)},inputDynamicField(){return{value:null,type:"input",isFakeField:!0,props:{}}},computedHeight:{get(){return this.initialheight},set(a){this.initialheight=a}},isTotalNumberOfRecords(){return this.columnData.total===this.columnData.data.length}},methods:{addColumnKanban(){this.addColumn(this.columnIndex,this.columnData)},async columnDeleteMessages(){this.$q.dialog({ok:this.$tr("isite.cms.label.delete"),message:this.$tr("isite.cms.message.deleteRecord"),cancel:!0,persistent:!0}).onOk((async()=>{await this.deleteColumn(this.columnData.id),this.$alert.info({message:this.$tr("isite.cms.message.recordDeleted")}),await this.saveStatusOrdering()})).onCancel((()=>{}))},observerCallback(a){a.forEach((({isIntersecting:a})=>{a&&this.infiniteHandler()}))},async infiniteHandler(){try{this.columnData.loading||(this.loading=!0,this.columnData.page=this.columnData.page+1,await this.addKanbanCard(this.columnData,this.columnData.page),this.loading=!1)}catch(error){console.log(error),this.loading=!1}},async addColumnName(){if(this.columnData.title){if(this.columnData.new=!1,isNaN(this.columnData.id)){const a=await this.saveColumn(this.columnData);this.columnData.id=a.data.id}else await this.updateColumn(this.columnData);await this.saveStatusOrdering(),this.setPayloadStatus()}},updateCard(a,e){this.$crud.update(e.apiRoute,a.id,a).then((a=>{})).catch((a=>{console.log(a)}))},move(a){if(a.from.id===a.to.id)return;const e=this.automation?"automation":"card",t=this.routes[e];if(!t)return;const i={id:a.clone.id,[t.filter.name]:a.to.id};this.updateCardColumn(Number(a.to.id)),this.updateCard(i,t)}}};var Af=t(65224);const Pf=(0,h.c)(Cf,[["render",Wn]]),Ef=Pf;function Sf(a,e,t,i,o,r){const s=(0,l.E1)("kanban"),n=(0,l.E1)("master-modal");return(0,l.Wz)(),(0,l.Az)(n,{modelValue:o.show,"onUpdate:modelValue":e[0]||(e[0]=a=>o.show=a),persistent:!0,customPosition:"",maximized:"",onHide:r.hideModal,modalWidthSize:"98%",title:"Reglas de automatización"},{default:(0,l.Ql)((()=>[(0,l.K2)(s,{routes:r.routes,funnelId:t.funnelId,heightColumn:170,dragColumn:!1,disableCrud:!0,automation:!0},null,8,["routes","funnelId"])])),_:1},8,["modelValue","onHide"])}b()(Cf,"components",{QSpinner:g.c,QBtn:P.c,QTooltip:ni.c,QIcon:A.c,QPopupProxy:ho.c,QColor:Qo.c,QBanner:Af.c,QField:Lo.c});const Df="automationRulesStore()",_f={props:{funnelId:{type:Number,default:()=>null}},inject:["init","routes"],data(){return{TYPE_STORE_AUTOMATION_RULES:Df,show:!1}},computed:{},methods:{hideModal(){this.show=!1},openModal(){this.show=!0}}},zf=(0,h.c)(_f,[["render",Sf]]),Tf=zf,$f={class:"relative-position"},Ff={class:"box box-auto-height q-mb-md"},If={class:"tw-mb-4"},Rf={key:0};function Nf(a,e,t,i,o,r){const s=(0,l.E1)("dynamic-field"),n=(0,l.E1)("dynamic-form"),f=(0,l.
1E1)("superModal");return(0,l.Wz)(),(0,l.Az)(f,{modelValue:o.show,"onUpdate:modelValue":e[2]||(e[2]=a=>o.show=a),persistent:!0,customPosition:"",loading:o.loading,maximized:"",onHide:r.hideModal,modalWidthSize:"98%",title:o.title},{default:(0,l.Ql)((()=>[(0,l.QD)("div",null,[(0,l.QD)("div",$f,[(0,l.QD)("div",Ff,[(0,l.QD)("div",If,[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(r.formFields,((a,e)=>((0,l.Wz)(),(0,l.Az)(s,{key:e,modelValue:o.dynamicFieldForm[e],"onUpdate:modelValue":a=>o.dynamicFieldForm[e]=a,field:a},null,8,["modelValue","onUpdate:modelValue","field"])))),128))]),o.funnelForm?((0,l.Wz)(),(0,l.An)("div",Rf,[r.formCategory.vIf?((0,l.Wz)(),(0,l.Az)(n,{key:0,requestParams:o.requestParams,modelValue:o.form,"onUpdate:modelValue":e[0]||(e[0]=a=>o.form=a),"form-id":r.formCategory.formId,onSubmit:e[1]||(e[1]=a=>r.saveForm())},null,8,["requestParams","modelValue","form-id"])):(0,l.g1)("",!0)])):(0,l.g1)("",!0)])])])])),_:1},8,["modelValue","loading","onHide","title"])}var Vf=t(22772);const Mf={props:{funnelId:{type:Number,default:()=>null},filterName:{type:String,default:()=>null}},inject:{init:{type:Function,default:()=>!1},routes:{type:Object,default:()=>{}},automation:{type:Boolean,default:()=>!1},addCard:{type:Function,default:()=>!1}},components:{superModal:Vf.c},data(){return{show:!1,funnelForm:null,statusId:null,form:{},dynamicFieldForm:{},loading:!1,title:null,requestParams:{filter:{renderLocation:"requestable"}}}},computed:{formCategory(){return{vIf:!(!this.funnelForm||!this.funnelForm.form),formId:this.funnelForm?.form?.id||null}},formFields(){this.$store.state.quserAuth.userData;return{sourceId:{value:null,type:"crud",permission:"requestable.sources.index",props:{crudType:"select",crudData:t.e(2820).then(t.bind(t,92820)),crudProps:{label:this.$tr("isite.cms.label.source"),rules:[a=>!!a||this.$tr("isite.cms.message.fieldRequired")]},config:{filterByQuery:!0,options:{label:"title",value:"id"}}}},requestedById:{value:null,type:"crud",permission:"profile.user.index",props:{crudType:"select",crudData:t.e(6216).then(t.bind(t,96216)),crudProps:{label:this.$tr("isite.cms.form.requestedBy"),rules:[a=>!!a||this.$tr("isite.cms.message.fieldRequired")]},config:{filterByQuery:!0,options:{label:"fullName",value:"id"}}}},responsibleId:{value:null,type:"crud",permission:"profile.user.index",props:{crudType:"select",crudData:t.e(6216).then(t.bind(t,96216)),crudProps:{vIf:this.$hasAccess("profile.user.index")&&this.$hasAccess("requestable.requestables.assign-responsible"),label:this.$tr("requestable.cms.label.responsible"),rules:[a=>!!a||this.$tr("isite.cms.message.fieldRequired")]},config:{filterByQuery:!0,options:{label:"fullName",value:"id"}}}}}}},methods:{hideModal(){this.show=!1,this.resetForm()},openModal(a,e=null){this.statusId=a,this.title=e;const t=this.$helper.getDynamicSelectList()[this.filterName]||null;t&&(this.funnelForm=t.find((a=>a.id==this.funnelId))),this.formCategory.vIf?this.show=!0:this.$alert.warning({message:"No existen formulario para esta categorÃa"})},async saveForm(){try{this.loading=!0;const a=this.automation?"automation":"card";if(!this.routes[a])return;const e=this.routes[a],t={...this.form,type:this.funnelForm.type,statusId:this.statusId,...this.dynamicFieldForm,requestedById:this.dynamicFieldForm.requestedById||this.$store.state.quserAuth.userId};await this.$crud.create(e.apiRoute,t),await this.addCard(this.statusId),this.hideModal(),this.loading=!1}catch(error){this.loading=!1,console.log(error)}},resetForm(){this.form={}}}},Lf=(0,h.c)(Mf,[["render",Nf]]),Of=Lf,Qf={class:"box box-auto-height q-mb-md"};function jf(a,e,t,i,o,r){const s=(0,l.E1)("dynamic-field"),n=(0,l.E1)("dynamic-form"),f=(0,l.E1)("q-form"),d=(0,l.E1)("master-modal");return(0,l.Wz)(),(0,l.Az)(d,{modelValue:o.show,"onUpdate:modelValue":e[6]||(e[6]=a=>o.show=a),persistent:!0,customPosition:"",hide:r.resetForm,loading:o.loading,title:o.modalTitle,actions:r.modalActions},{default:(0,l.Ql)((()=>[(0,l.K2)(f,{autocorrect:"off",autocomplete:"off",ref:"formContent",onSubmit:r.submitData,onValidationError:e[5]||(e[5]=e=>a.$alert.error(a.$tr("isite.cms.message.formInvalid")))},{default:(0,l.Ql)((()=>[(0,l.QD)("div",Qf,[(0,l.K2)(s,{modelValue:o.form.categoryId,"onUpdate:modelValue":e[0]||(e[0]=a=>o.form.categoryId=a),field:r.formFields.category},null,8,["modelValue","field"]),(0,l.K2)(s,{modelValue:o.form.name,"onUpdate:modelValue":e[1]||(e[1]=a=>o.form.name=a),field:r.formFields.name},null,8,["modelValue","field"]),r.formFields.to.vIf?((0,l.Wz)(),(0,l.Az)(s,{modelValue:o.form.to,"onUpdate:modelValue":e[2]||(e[2]=a=>o.form.to=a),field:r.formFields.to,key:`recipient-${o.changeKey}`},null,8,["modelValue","field"])):(0,l.g1)("",!0)]),!this.loading&&r.formFields.run?((0,l.Wz)(),(0,l.Az)(n,{key:0,modelValue:o.form.run,"onUpdate:modelValue":e[3]||(e[3]=a=>o.form.run=a),blocks:r.formFields.run,"no-actions":"","no-reset-with-blocks-update":"",class:"q-mb-md",title:this.$tr("isite.cms.label.run")},null,8,["modelValue","blocks","title"])):(0,l.g1)("",!0),!this.loading&&r.formFields.categoryFields?((0,l.Wz)(),(0,l.Az)(n,{key:1,modelValue:o.form.categoryFields,"onUpdate:modelValue":e[4]||(e[4]=a=>
1o.form.categoryFields=a),blocks:r.formFields.categoryFields,"no-actions":"",title:this.$tr("isite.cms.label.setting")},null,8,["modelValue","blocks","title"])):(0,l.g1)("",!0)])),_:1},8,["onSubmit"])])),_:1},8,["modelValue","hide","loading","title","actions"])}const Wf={props:{funnelId:{type:Number,default:()=>null}},inject:{addCard:{type:Function,default:()=>!1}},watch:{"form.categoryId"(){this.changeKey=this.$uid(),this.loading||(this.form.to=null),this.categorySelected&&(this.form.name=this.$clone(this.categorySelected.title))}},data(){return{show:!1,modalTitle:"",loading:!0,statusId:null,categories:[],automationId:null,form:{categoryId:null,name:null,to:null,run:{},categoryFields:{}},changeKey:this.$uid(),TELEGRAM:14}},computed:{isSendEmailToExternalData(){const a=14,e=Number(this.categorySelected?.id);return a===e},isSelectField(){const a=1,e=7,t=[a,e];return t.includes(this.categorySelected?.parentId)},isMultiDynamicfield(){const a=13,e=this.categorySelected?.parentId;return e===a},whatTypeField(){const a={phoneNumber:{type:"localizedPhone",colClass:"col-12",props:{rules:[a=>!!a||this.$tr("isite.cms.message.fieldRequired")],label:"Phone number",mask:"##########"}}},e={email:{value:null,type:"input",colClass:"col-12",props:{label:"Email",rules:[a=>!!a||this.$tr("isite.cms.message.fieldRequired"),a=>/.+@.+\..+/.test(a)||"Por favor, introduce una dirección de correo electrónico válida"]}}};return this.isSendEmailToExternalData?{...e}:{...a}},modalActions(){return[{props:{label:this.$tr("isite.cms.label.save"),color:"green"},action:()=>this.$refs.formContent.submit()}]},formFields(){const a=this.categorySelected?.formFields||{};return{category:{type:"treeSelect",required:!0,props:{disableBranchNodes:!0,label:`${this.$tr("isite.cms.label.category")} *`,options:this.$array.tree(this.categories)}},name:{value:null,type:"input",required:!0,props:{label:`${this.$tr("isite.cms.form.t
1itle")} *`,vIf:this.categorySelected}},to:{value:[],...this.typeDynamicField()},run:[{name:"runForm",fields:{when:{value:null,type:"select",required:!0,colClass:["inBefore","inAfter"].includes(this.form.run.when)?"col-12 col-md-6":"col-12",props:{label:this.$tr("isite.cms.label.when"),options:[{label:this.$tr("isite.cms.label.currentTime"),value:"currentTime"},{label:this.$tr("isite.cms.label.exactTime"),value:"exactTime"},{label:this.$tr("isite.cms.label.inBefore"),value:"inBefore"},{label:this.$tr("isite.cms.label.inAfter"),value:"inAfter"}]}},type:{value:"minutes",type:"select",required:!0,props:{label:this.$tr("isite.cms.form.type"),vIf:["inBefore","inAfter"].includes(this.form.run.when),options:[{label:this.$trp("isite.cms.label.hour"),value:"hours"},{label:this.$trp("isite.cms.label.minute"),value:"minutes"},{label:this.$trp("isite.cms.label.day"),value:"days"}]}},value:{type:"input",required:!0,props:{vIf:["inBefore","inAfter"].includes(this.form.run.when),label:this.$tr("isite.cms.label.time")}},date:{value:"created_at",type:"select",required:!0,props:{label:this.$tr("isite.cms.label.field"),vIf:["inBefore","inAfter"].includes(this.form.run.when),options:[{label:this.$trp("isite.cms.form.createdAt"),value:"created_at"},{label:this.$trp("isite.cms.form.updatedAt"),value:"updated_at"}]}}}}],categoryFields:Object.values(a).length?[{name:"categoryFields",fields:a}]:null}},categorySelected(){return this.categories.find((a=>a.id==this.form.categoryId))||{}}},methods:{async openModal(a,e,t=null){try{this.automationId=t,this.loading=!0;let i=!1;this.statusId=a,this.modalTitle=`${this.$tr("requestable.cms.newRule")} - ${e}`,this.show=!0,t&&(i=await this.showAutomation(t)),await this.getCategories(i)}catch(error){console.log(error),this.loading=!1}},getCategories(a=!1){return new Promise((e=>{const t={refresh:!0,params:{filter:{statusId:this.statusId,categoryId:this.$filter.values.categoryId}}};this.$crud.index("apiRoutes.qrequestable.categoriesRule",t).then((async e=>{const t=this.$clone(e.data);if(a){const e=await t.find((e=>e.id===a.categoryRuleId));await a.fields.forEach((a=>{e.formFields[a.name]&&(e.formFields[a.name].value=a.value)}))}this.categories=await this.$clone(t),this.loading=!1})).catch((a=>{console.log(a),this.loading=!1}))}))},async showAutomation(a){try{const e="apiRoutes.qrequestable.automationRule",t={refresh:!0,params:{filter:{statusId:this.statusId,categoryId:this.$filter.values.categoryId}}},i=await this.$crud.show(e,a,t);this.form.categoryId=i.data.categoryRuleId,this.form.name=i.data.name;const o=i.data.runType?{when:i.data.runType}:{};return this.form.run={...o,...i.data.runConfig},this.form.to=i.data.to,i.data}catch(error){this.$apiResponse.handleError(error,(()=>{this.loading=!0}))}},submitData(){const a="apiRoutes.qrequestable.automationRule";this.loading=!0;var e={categoryRuleId:this.form.categoryId,name:this.form.name,to:this.form.to,runType:this.form.run.when,runConfig:null,statusId:this.statusId,...this.form.categoryFields};["exactTime"].includes(this.form.run.when)?e.runConfig={date:"created_at"}:["inBefore","inAfter"].includes(this.form.run.when)&&(e.runConfig={type:this.form.run.type,value:this.form.run.value,date:this.form.run.date});const t=this.automationId?this.$crud.update(a,this.automationId,e):this.$crud.create(a,e);t.then((a=>{this.loading=!1,this.addCard(this.statusId),this.resetForm(),this.show=!1})).catch((a=>this.loading=!1))},resetForm(){this.categories=[],this.form={categoryId:null,run:{},categoryFields:{},to:null}},whatLoadOptions(){const a=7,e={apiRoute:"apiRoutes.quser.users",filterByQuery:!0,select:{label:"fullName",id:"id"}},t={delayed:()=>new Promise((a=>{this.$crud.get("apiRoutes.qrequestable.categoriesFormFields",{filter:{type:this.categorySelected?.options?.filterFormFieldType}},{categoryId:this.funnelId}).then((e=>a(e.data))).catch((e=>a([])))})),filterByQuery:!0,select:{label:"name",id:"id"}};return this.categorySelected?.parentId===a?e:t},typeDynamicField(){const a={value:null,type:"select",vIf:this.isSelectField,props:{multiple:!0,useChips:!0,clearable:!0,label:`${this.$tr("isite.cms.label.recipient")} *`},loadOptions:{...this.whatLoadOptions()}},e={value:[],type:"multiplier",vIf:this.isMultiDynamicfield,props:{label:"Destinatarios",isDraggable:!0,minQuantity:1,maxQuantity:7,fields:{...this.whatTypeField}}};return this.isSelectField?{...a}:{...e}}}},Uf=(0,h.c)(Wf,[["render",jf]]),Bf=Uf;b()(Wf,"components",{QForm:qr.c});var Kf={class:"statusCtn"},Hf={class:"tw-border tw-border-gray-200 tw-rounded-t-md"},Gf=(0,l.QD)("p",{class:"tw-py-4 tw-px-4"},"En Progreso",-1),Yf={class:"tw-border tw-border-gray-200"},Jf=(0,l.QD)("p",{class:"tw-py-4 tw-px-4"},"Se produjo un fallo",-1),Zf={class:"tw-border tw-border-gray-200 tw-rounded-b-md"},Xf=(0,l.QD)("p",{class:"tw-py-4 tw-px-4"},"Exito",-1),ad={class:"tw-flex tw-space-x-5 tw-m-2"};function ed(a,e,t,i,o,r){var s=(0,l.E1)("q-btn"),n=(0,l.E1)("statuses"),f=(0,l.
1E1)("draggable"),d=(0,l.E1)("master-modal");return(0,l.Wz)(),(0,l.Az)(d,{modelValue:a.showModal,"onUpdate:modelValue":e[7]||(e[7]=function(e){return a.showModal=e}),persistent:!0,customPosition:"",maximized:"",hide:a.hideModal,modalWidthSize:"98%",title:"Administrador de estados",loading:a.loading},{default:(0,l.Ql)((function(){return[(0,l.QD)("div",Kf,[(0,l.QD)("div",Hf,[Gf,(0,l.QD)("div",null,[0===a.statusList.inProgress.length?((0,l.Wz)(),(0,l.Az)(s,{key:0,round:"",color:"primary",icon:"fas fa-plus",size:"xs",class:"tw-m-2",onClick:e[0]||(e[0]=function(e){return a.addStatus(-1,"inProgress")})})):(0,l.g1)("",!0),(0,l.K2)(f,{id:"inProgress",modelValue:a.statusList.inProgress,"onUpdate:modelValue":e[1]||(e[1]=function(e){return a.statusList.inProgress=e}),animation:200,group:"data",filter:".ignoreItem","force-fallback":!0,class:"tw-flex tw-overflow-x-auto tw-overflow-y-hidden tw-mx-2",onEnd:e[2]||(e[2]=function(e){return a.saveStatusOrdering("inProgress")}),"item-key":"id"},{item:(0,l.Ql)((function(e){var t=e.element,i=e.index;return[(0,l.K2)(n,{status:t,class:"tw-mb-3",total:a.statusList.inProgress.length,onAdd:function(e){return a.addStatus(i,"inProgress")},onDelete:function(e){return a.deleteStatus(t.id,"inProgress")},onSaveColumn:a.saveColumn,onUpdateColumn:a.updateColumn},null,8,["status","total","onAdd","onDelete","onSaveColumn","onUpdateColumn"])]})),_:1},8,["modelValue"])])]),(0,l.QD)("div",Yf,[Jf,(0,l.QD)("div",null,[0===a.statusList.failed.length?((0,l.Wz)(),(0,l.Az)(s,{key:0,round:"",color:"primary",icon:"fas fa-plus",size:"xs",class:"tw-m-2",onClick:e[3]||(e[3]=function(e){return a.addStatus(-1,"failed")})})):(0,l.g1)("",!0),(0,l.K2)(f,{id:"failed",modelValue:a.statusList.failed,"onUpdate:modelValue":e[4]||(e[4]=function(e){return a.statusList.failed=e}),animation:200,group:"data",filter:".ignoreItem","force-fallback":!0,class:"tw-flex tw-overflow-x-auto tw-overflow-y-hidden tw-mx-2",onEnd:e[5]||(e[5]=function(e){return a.saveStatusOrdering("failed")}),"item-key":"id"},{item:(0,l.Ql)((function(e){var t=e.element,i=e.index;return[(0,l.K2)(n,{status:t,class:"tw-mb-3",total:a.statusList.failed.length,onAdd:function(e){return a.addStatus(i,"failed")},onDelete:function(e){return a.deleteStatus(t.id,"failed")},onSaveColumn:a.saveColumn,onUpdateColumn:a.updateColumn},null,8,["status","total","onAdd","onDelete","onSaveColumn","onUpdateColumn"])]})),_:1},8,["modelValue"])])]),(0,l.QD)("div",Zf,[Xf,0===a.statusList.success.length?((0,l.Wz)(),(0,l.Az)(s,{key:0,round:"",color:"primary",icon:"fas fa-plus",size:"xs",class:"tw-m-2",onClick:e[6]||(e[6]=function(e){return a.addStatus(-1,"success")})})):(0,l.g1)("",!0),(0,l.QD)("div",ad,[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(a.statusList.success,(function(e,t){return(0,l.Wz)(),(0,l.An)("div",{key:e.id},[(0,l.K2)(n,{status:e,class:"tw-w-56",total:a.statusList.success.length,isAdd:!1,onAdd:function(e){return a.addStatus(t,"success")},onDelete:function(t){return a.deleteStatus(e.id,"success")},onSaveColumn:a.saveColumn,onUpdateColumn:a.updateColumn},null,8,["status","total","onAdd","onDelete","onSaveColumn","onUpdateColumn"])])})),128))])])])]})),_:1},8,["modelValue","hide","loading"])}var td=(0,l.QD)("i",{class:"fas fa-plus tw-text-gray-400 tw-drop-shadow-lg"},null,-1),id=[td],od={class:"tw-flex kanbanName tw-w-full"},rd={class:"tw-w-10/12"},sd={key:0,class:"tw-mx-1 tw-text-xs tw-whitespace-nowrap tw-font-bold tw-my-1 tw-truncate tw-text-white"};function ld(a,e,t,i,o,r){var s=(0,l.E1)("dynamic-field"),f=(0,l.E1)("q-tooltip"),d=(0,l.E1)("q-btn"),c=(0,l.E1)("q-color"),u=(0,l.E1)("q-popup-proxy"),h=(0,l.E1)("q-icon");return(0,l.Wz)(),(0,l.An)("div",{class:"statuses-ctn tw-mr-8",onMouseover:e[4]||(e[4]=function(e){return a.hover=!0}),onMouseleave:e[5]||(e[5]=function(e){return a.hover=!1})},[(0,l.QD)("div",{class:"tw-relative tw-flex tw-w-14 tw-py-2 tw-px-3 tw-rounded-lg arrowKanbanName",style:(0,n.MN)({background:a.status.color})},[a.hover&&a.isAdd?((0,l.Wz)(),(0,l.An)("button",{key:0,class:"tw-absolute tw-right-0 tw-z-20 tw--mr-4 tw-mt-0.5 tw-bg-white tw-rounded-full tw-px-1 tw-text-center tw-shadow-lg tw-shadow-gray-500/40 tw-cursor-pointer tw-transition tw-duration-150 tw-ease-out hover:tw-ease-in hover:tw--translate-y-1 icon-plus",onClick:e[0]||(e[0]=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return a.add&&a.add.apply(a,e)})},id)):(0,l.g1)("",!0),(0,l.QD)("div",od,[(0,l.QD)("div",rd,[a.isEdit?((0,l.Wz)(),(0,l.Az)(s,{key:1,field:a.inputDynamicField,modelValue:a.status.title,"onUpdate:modelValue":e[1]||(e[1]=function(e){return a.status.title=e}),class:"tw-pr-3"},null,8,["field","modelValue"])):((0,l.Wz)(),(0,l.An)("p",sd,(0,n.WA)(a.status.title),1))]),!a.isEdit&&a.hover?((0,l.Wz)(),(0,l.An)("div",{key:0,class:(0,n.WN)(["tw-w-1/12 tw-text-xs tw-cursor-pointer icon-edit",{"tw-text-white":a.status.color}])},[(0,l.K2)(d,{flat:"",round:"",padding:"5px",icon:"fas fa-pencil-alt",size:"6px",onClick:e[2]||(e[2]=function(e){return a.isEdit=!0})},{default:(0,l.Ql)((function(){return[(0,l.K2)(f,null,{default:(0,l.Ql)((function(){return[(0,l.mY)(" Editar estado ")]}
1)),_:1})]})),_:1})],2)):(0,l.g1)("",!0),a.isEdit?((0,l.Wz)(),(0,l.An)("div",{key:1,class:(0,n.WN)(["tw-flex",{"tw-text-white":a.status.color}])},[(0,l.QD)("div",null,[(0,l.K2)(d,{flat:"",round:"",size:"6px"},{default:(0,l.Ql)((function(){return[(0,l.K2)(h,{name:"fas fa-fill",class:"cursor-pointer"},{default:(0,l.Ql)((function(){return[(0,l.K2)(u,{"transition-show":"scale","transition-hide":"scale"},{default:(0,l.Ql)((function(){return[(0,l.K2)(c,{modelValue:a.status.color,"onUpdate:modelValue":e[3]||(e[3]=function(e){return a.status.color=e}),"no-header-tabs":"",class:"my-picker"},null,8,["modelValue"])]})),_:1})]})),_:1}),(0,l.K2)(f,null,{default:(0,l.Ql)((function(){return[(0,l.mY)(" Asignar Color ")]})),_:1})]})),_:1})]),(0,l.QD)("div",null,[a.status.title?((0,l.Wz)(),(0,l.Az)(d,{key:0,flat:"",round:"",padding:"5px",icon:"fa-light fa-check",size:"6px",onClick:a.update},{default:(0,l.Ql)((function(){return[(0,l.K2)(f,null,{default:(0,l.Ql)((function(){return[(0,l.mY)(" Actualizar ")]})),_:1})]})),_:1},8,["onClick"])):(0,l.g1)("",!0)]),(0,l.QD)("div",null,[(0,l.K2)(d,{flat:"",round:"",icon:"fas fa-times",size:"6px",onClick:a.deleteStatus},{default:(0,l.Ql)((function(){return[(0,l.K2)(f,null,{default:(0,l.Ql)((function(){return[(0,l.mY)(" Eliminar ")]})),_:1})]})),_:1},8,["onClick"])])],2)):(0,l.g1)("",!0)]),(0,l.QD)("div",{class:"arrowKanban",style:(0,n.MN)({background:a.status.color})},null,4)],4)],32)}var nd=t(91416),fd=function(a,e,t,i){function o(a){return a instanceof t?a:new t((function(e){e(a)}))}return new(t||(t=Promise))((function(t,r){function s(a){try{n(i.next(a))}catch(e){r(e)}}function l(a){try{n(i["throw"](a))}catch(e){r(e)}}function n(a){a.done?t(a.value):o(a.value).then(s,l)}n((i=i.apply(a,e||[])).next())}))},dd=function(a,e){var t,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:l(0),throw:l(1),return:l(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function l(a){return function(e){return n([a,e])}}function n(l){if(t)throw new TypeError("Generator is already executing.");while(r&&(r=0,l[0]&&(s=0)),s)try{if(t=1,i&&(o=2&l[0]?i["return"]:l[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,i=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(o=s.trys,!(o=o.length>0&&o[o.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]<o[3])){s.label=l[1];break}if(6===l[0]&&s.label<o[1]){s.label=o[1],o=l;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(l);break}o[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(a,s)}catch(n){l=[6,n],i=0}finally{t=o=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};const cd=(0,l._M)({props:{status:{type:Object,default:function(){return[]}},total:{type:Number,default:0},width:{type:Number,default:128},isAdd:{type:Boolean,default:!0}},setup:function(a,e){var t=e.emit,i=(0,nd.c)(),o=(0,ri.IL)(!1),r=(0,ri.IL)(a.status.edit),s=(0,l.S6)((function(){return a.status})),n=(0,l.S6)((function(){return a.width})),f=(0,l.S6)((function(){return a.total})),d=(0,l.S6)((function(){return a.isAdd})),c=(0,l.S6)((function(){return{value:null,type:"input",isFakeField:!0,props:{}}}));function u(){t("add")}function h(){var a=this;i.dialog({ok:ro._s.tr("isite.cms.label.delete"),message:ro._s.tr("isite.cms.message.deleteRecord"),cancel:!0,persistent:!0}).onOk((function(){return fd(a,void 0,void 0,(function(){return dd(this,(function(a){try{t("delete")}catch(error){console.log(error),r.value=!1}return[2]}))}))})).onCancel((function(){}))}function m(){r.value=!1,isNaN(s.value.id)?t("saveColumn",s.value):t("updateColumn",s.value)}function g(){t("saveColumn")}return{status:s,inputDynamicField:c,isEdit:r,width:n,total:f,hover:o,isAdd:d,add:u,deleteStatus:h,update:m,save:g}}}),ud=(0,h.c)(cd,[["render",ld]]),hd=ud;b()(cd,"components",{QBtn:P.c,QTooltip:ni.c,QIcon:A.c,QPopupProxy:ho.c,QColor:Qo.c});var md=function(){return md=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},md.apply(this,arguments)},gd=function(a,e,t,i){function o(a){return a instanceof t?a:new t((function(e){e(a)}))}return new(t||(t=Promise))((function(t,r){function s(a){try{n(i.next(a))}catch(e){r(e)}}function l(a){try{n(i["throw"](a))}catch(e){r(e)}}function n(a){a.done?t(a.value):o(a.value).then(s,l)}n((i=i.apply(a,e||[])).next())}))},pd=function(a,e){var t,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:l(0),throw:l(1),return:l(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function l(a){return function(e){return n([a,e])}}function n(l){if(t)throw new TypeError("Generator is already executing.");
1while(r&&(r=0,l[0]&&(s=0)),s)try{if(t=1,i&&(o=2&l[0]?i["return"]:l[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,i=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(o=s.trys,!(o=o.length>0&&o[o.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]<o[3])){s.label=l[1];break}if(6===l[0]&&s.label<o[1]){s.label=o[1],o=l;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(l);break}o[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(a,s)}catch(n){l=[6,n],i=0}finally{t=o=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};function bd(){var a=this,e=(0,ri.IL)({inProgress:[],success:[],failed:[]}),t=(0,ri.IL)(!1),i=(0,l.uU)("getStatus",(function(){return{data:[]}})),o=(0,l.uU)("routes"),r=(0,l.uU)("saveColumn",!1),s=(0,l.uU)("updateColumn",!1),n=(0,l.uU)("init",(function(){return!1})),f=(0,l.S6)({get:function(){return xf().getModalStatus()},set:function(o){return gd(a,void 0,void 0,(function(){var a;return pd(this,(function(r){switch(r.label){case 0:return xf().setModalStatus(o),o?(t.value=!0,[4,i()]):[3,2];case 1:a=r.sent(),e.value=a.data.reduce((function(a,e){var t=e;switch(t.type){case 0:a.inProgress.push(e);break;case 1:a.failed.push(e);break;case 2:a.success.push(e);break;default:break}return a}),{inProgress:[],success:[],failed:[]}),t.value=!1,r.label=2;case 2:return[2]}}
1))}))}});function d(a,t){try{var i=void 0;(function(a){a[a["inProgress"]=0]="inProgress",a[a["failed"]=1]="failed",a[a["success"]=2]="success"})(i||(i={}));var o={id:null,title:null,color:null,edit:!0,type:i[t]},r="kanban-".concat(e.value[t].length+1),s=Math.floor(16777215*Math.random()).toString(16),l=md({},o);l.id=r,l.color="#".concat(s),e.value[t].splice(a+1,0,l)}catch(error){console.log(error)}}function c(a,t){return gd(this,void 0,void 0,(function(){var i;return pd(this,(function(r){switch(r.label){case 0:return r.trys.push([0,4,,5]),isNaN(a)?[3,2]:[4,wi.c.delete(o.column.apiRoute,a).then((function(i){e.value[t]=e.value[t].filter((function(e){return e.id!==a})),ro.Qb.info({message:ro._s.tr("isite.cms.message.recordDeleted")})})).catch((function(a){}))];case 1:return r.sent(),[3,3];case 2:e.value[t]=e.value[t].filter((function(e){return e.id!==a})),ro.Qb.info({message:ro._s.tr("isite.cms.message.recordDeleted")}),r.label=3;case 3:return[3,5];case 4:return i=r.sent(),console.log(i),[3,5];case 5:return[2]}}))}))}function u(){return gd(this,void 0,void 0,(function(){return pd(this,(function(a){switch(a.label){case 0:return f.value=!1,e.value={inProgress:[],success:[],failed:[]},[4,n(!1,!0)];case 1:return a.sent(),[2]}}))}))}function h(a){return gd(this,void 0,void 0,(function(){var t,i,r,s;return pd(this,(function(l){switch(l.label){case 0:return l.trys.push([0,2,,3]),o.orderStatus?(t=o.orderStatus,i=e.value[a].map((function(a){return{id:a.id}})),[4,wi.c.create(t.apiRoute,(s={},s[t.filter.name]=i,s))]):[2];case 1:return l.sent(),[3,3];case 2:return r=l.sent(),console.log(r),[3,3];case 3:return[2]}}
1))}))}return(0,l.GE)((function(){u()})),{showModal:f,hideModal:u,statusList:e,addStatus:d,deleteStatus:c,saveStatusOrdering:h,saveColumn:r,updateColumn:s,loading:t}}var wd=function(){return wd=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},wd.apply(this,arguments)};const yd=(0,l._M)({components:{statuses:hd,draggable:Yi()},setup:function(){return wd({},bd())}}),vd=(0,h.c)(yd,[["render",ed]]),kd=vd;function qd(a,e,t,i,o,r){var s=(0,l.E1)("dynamic-field"),n=(0,l.E1)("QCharts"),f=(0,l.E1)("master-modal");return(0,l.Wz)(),(0,l.Az)(f,{id:"modalCrud",title:"Analytics",modelValue:a.showModal,"onUpdate:modelValue":e[1]||(e[1]=function(e){return a.showModal=e}),persistent:!0,maximized:a.$q.screen.lt.md,"custom-position":"",modalWidthSize:"98%",loading:a.loading,hide:a.hidden},{default:(0,l.Ql)((function(){return[(0,l.K2)(s,{field:a.field.date,modelValue:a.filterDate,"onUpdate:modelValue":e[0]||(e[0]=function(e){return a.filterDate=e})},null,8,["field","modelValue"]),a.chartsData?((0,l.Wz)(),(0,l.Az)(n,{key:0,chartsData:a.chartsData},null,8,["chartsData"])):(0,l.g1)("",!0)]})),_:1},8,["modelValue","maximized","loading","hide"])}b()(yd,"components",{QBtn:P.c});var xd=t(93724),Cd=(0,ri.cB)({showModal:!1,chartsData:null,loading:!1,filterDate:"currentMonth",from:lo()().startOf("month").format("YYYY-MM-DD 00:00:00"),to:lo()().endOf("month").format("YYYY-MM-DD 23:59:59"),categoryId:0}),Ad=(0,l.S6)((function(){return{get showModal(){return Cd.showModal},set showModal(a){Cd.showModal=a},get filterDate(){return Cd.filterDate},set filterDate(a){Cd.filterDate=a},get from(){return Cd.from},set from(a){Cd.from=a},get to(){return Cd.to},set to(a){Cd.to=a},get chartsData(){return Cd.chartsData},set chartsData(a){Cd.chartsData=a},get loading(){return Cd.loading},set loading(a){Cd.loading=a},get categoryId(){return Cd.categoryId},set categoryId(a){Cd.categoryId=a},reset:function(){Cd.loading=!1,Cd.chartsData=null,Cd.showModal=!1,Cd.categoryId=0,Cd.filterDate="currentMonth",Cd.from=lo()().startOf("month").format("YYYY-MM-DD 00:00:00"),Cd.to=lo()().endOf("month").format("YYYY-MM-DD 23:59:59")}}})).value;const Pd=Ad;var Ed=function(a,e,t,i){function o(a){return a instanceof t?a:new t((function(e){e(a)}))}return new(t||(t=Promise))((function(t,r){function s(a){try{n(i.next(a))}catch(e){r(e)}}function l(a){try{n(i["throw"](a))}catch(e){r(e)}}function n(a){a.done?t(a.value):o(a.value).then(s,l)}n((i=i.apply(a,e||[])).next())}))},Sd=function(a,e){var t,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:l(0),throw:l(1),return:l(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function l(a){return function(e){return n([a,e])}}function n(l){if(t)throw new TypeError("Generator is already executing.");while(r&&(r=0,l[0]&&(s=0)),s)try{if(t=1,i&&(o=2&l[0]?i["return"]:l[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,i=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(o=s.trys,!(o=o.length>0&&o[o.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]<o[3])){s.label=l[1];break}if(6===l[0]&&s.label<o[1]){s.label=o[1],o=l;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(l);break}o[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(a,s)}catch(n){l=[6,n],i=0}finally{t=o=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};function Dd(){return Ed(this,void 0,Promise,(function(){return Sd(this,(function(a){switch(Pd.filterDate){case"today":Pd.from=lo()().format("YYYY-MM-DD 00:00:00"),Pd.to=lo()().format("YYYY-MM-DD 23:59:59");break;case"yesterday":Pd.from=lo()().subtract(1,"d").format("YYYY-MM-DD 00:00:00"),Pd.to=lo()().subtract(1,"d").format("YYYY-MM-DD 23:59:59");break;case"tomorrow":Pd.from=lo()().add(1,"d").format("YYYY-MM-DD 00:00:00"),Pd.to=lo()().add(1,"d").format("YYYY-MM-DD 23:59:59");break;case"lastSevenDays":Pd.from=lo()().subtract(6,"d").format("YYYY-MM-DD 00:00:00"),Pd.to=lo()().format("YYYY-MM-DD 23:59:59");break;case"currentWeek":Pd.from=lo()().startOf("isoWeek").format("YYYY-MM-DD 00:00:00"),Pd.to=lo()().endOf("isoWeek").format("YYYY-MM-DD 23:59:59");break;case"lastWeek":Pd.from=lo()().subtract(1,"weeks").startOf("isoWeek").format("YYYY-MM-DD 00:00:00"),Pd.to=lo()().subtract(1,"weeks").endOf("isoWeek").format("YYYY-MM-DD 23:59:59");break;case"nextWeek":Pd.from=lo()().add(1,"weeks").startOf("isoWeek").format("YYYY-MM-DD 00:00:00"),Pd.to=lo()().add(1,"weeks").endOf("isoWeek").format("YYYY-MM-DD 23:59:59");break;case"lastThirtyDays":Pd.from=lo()().subtract(29,"d").format("YYYY-MM-DD 00:00:00"),Pd.to=lo()().format("YYYY-MM-DD 23:59:59");break;case"lastSixtyDays":Pd.from=lo()().subtract(59,"d").format("YYYY-MM-DD 00:00:00"),Pd.to=lo()().format("YYYY-MM-DD 23:59:59");break;case"currentMonth":Pd.from=lo()().startOf("month").format("YYYY-MM-DD 00:00:00"),Pd.to=lo()().endOf("month").format("YYYY-MM-DD 23:59:59");break;case"lastMonth":Pd.from=lo()().subtract(1,"months").startOf("month").format("YYYY-MM-DD 00:00:00"),Pd.to=lo()().subtract(1,"months").endOf("month").format("YYYY-MM-DD 23:59:59");break;case"nextMonth":Pd.from=lo()().add(1,"months").startOf("month").format("YYYY-MM-DD 00:00:00"),Pd.to=lo()().add(1,"months").endOf("month").format("YYYY-MM-DD 23:59:59");break;case"twoMonthsAgo":Pd.from=lo()().subtract(2,"months").startOf("month").format("YYYY-MM-DD 00:00:00"),Pd.to=lo()().subtract(2,"months").endOf("month").format("YYYY-MM-DD 23:59:59");break;case"twoYearsAgo":Pd.from=lo()().subtract(2,"year").startOf("year").format("YYYY-MM-DD 00:00:00"),Pd.to=lo()().subtract(2,"year").endOf("year").format("YYYY-MM-DD 23:59:59");break;case"lastYear":Pd.from=lo()().subtract(1,"year").startOf("year").format("YYYY-MM-DD 00:00:00"),Pd.to=lo()().subtract(1,"year").endOf("year").format("YYYY-MM-DD 23:59:59");break;case"lastTwoYears":Pd.from=lo()().subtract(1,"year").startOf("year").format("YYYY-MM-DD 00:00:00"),Pd.to=lo()().endOf("year").format("YYYY-MM-DD 23:59:59");break;case"currentYear":Pd.from=lo()().startOf("year").format("YYYY-MM-DD 00:00:00"),Pd.to=lo()().endOf("year").format("YYYY-MM-DD 23:59:59");break;case"customRange":Pd.from&&(Pd.from=lo()(Pd.from).format("YYYY-MM-DD 00:00:00")),Pd.to&&(Pd.to=lo()(Pd.to).format("YYYY-MM-DD 23:59:59"));break;default:Pd.from=null,Pd.to=null}return[2]}))}))}var _d=function(){return _d=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},_d.apply(this,arguments)},zd=function(a,e,t,i){function o(a){return a instanceof t?a:new t((function(e){e(a)}))}return new(t||(t=Promise))((function(t,r){function s(a){try{n(i.next(a))}catch(e){r(e)}}function l(a){try{n(i["throw"](a))}catch(e){r(e)}}function n(a){a.done?t(a.value):o(a.value).then(s,l)}n((i=i.apply(a,e||[])).next())}))},Td=function(a,e){var t,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:l(0),throw:l(1),return:l(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function l(a){return function(e){return n([a,e])}}function n(l){if(t)throw new TypeError("Generator is already executing.");
1while(r&&(r=0,l[0]&&(s=0)),s)try{if(t=1,i&&(o=2&l[0]?i["return"]:l[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,i=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(o=s.trys,!(o=o.length>0&&o[o.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]<o[3])){s.label=l[1];break}if(6===l[0]&&s.label<o[1]){s.label=o[1],o=l;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(l);break}o[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(a,s)}catch(n){l=[6,n],i=0}finally{t=o=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};function $d(a){return void 0===a&&(a="leadsByStatus"),zd(this,void 0,void 0,(function(){var e,t;return Td(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),e={date:{field:"created_at",type:Pd.filterDate,from:Pd.from,to:Pd.to},categoryId:Pd.categoryId},Pd.loading=!0,[4,wi.c.show("apiRoutes.qrequestable.analytics",a,{refresh:!0,params:{filter:_d({},e)}})];case 1:return t=i.sent(),Pd.chartsData=t.data,Pd.loading=!1,[3,3];case 2:return i.sent(),Pd.loading=!1,ro.Qb.error({message:ro._s.tr("isite.cms.message.errorRequest"),pos:"bottom"}),[2,{data:{}}];case 3:return[2]}}
1))}))}var Fd=function(a,e,t,i){function o(a){return a instanceof t?a:new t((function(e){e(a)}))}return new(t||(t=Promise))((function(t,r){function s(a){try{n(i.next(a))}catch(e){r(e)}}function l(a){try{n(i["throw"](a))}catch(e){r(e)}}function n(a){a.done?t(a.value):o(a.value).then(s,l)}n((i=i.apply(a,e||[])).next())}))},Id=function(a,e){var t,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:l(0),throw:l(1),return:l(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function l(a){return function(e){return n([a,e])}}function n(l){if(t)throw new TypeError("Generator is already executing.");while(r&&(r=0,l[0]&&(s=0)),s)try{if(t=1,i&&(o=2&l[0]?i["return"]:l[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,i=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(o=s.trys,!(o=o.length>0&&o[o.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]<o[3])){s.label=l[1];break}if(6===l[0]&&s.label<o[1]){s.label=o[1],o=l;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(l);break}o[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(a,s)}catch(n){l=[6,n],i=0}finally{t=o=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};function Rd(){var a=(0,l.S6)((function(){return Pd.loading})),e=(0,l.S6)({get:function(){return Pd.showModal},set:function(a){Pd.showModal=a}}),t=(0,l.S6)({get:function(){return Pd.filterDate},set:function(a){return Fd(this,void 0,void 0,(function(){return Id(this,(function(e){switch(e.label){case 0:return Pd.filterDate=a,[4,Dd()];case 1:return e.sent(),[4,$d()];case 2:return e.sent(),[2]}}))}))}}),i=(0,l.S6)((function(){return{date:{value:null,type:"select",props:{label:ro._s.tr("isite.cms.form.date"),clearable:!0,options:[{label:ro._s.tr("isite.cms.label.customRange"),value:"customRange"},{label:ro._s.tr("isite.cms.label.today"),value:"today"},{label:ro._s.tr("isite.cms.label.yesterday"),value:"yesterday"},{label:ro._s.tr("isite.cms.label.tomorrow"),value:"tomorrow"},{label:ro._s.tr("isite.cms.label.LastNumDays",{numDays:7}),value:"lastSevenDays"},{label:ro._s.tr("isite.cms.label.LastNumDays",{numDays:30}),value:"lastThirtyDays"},{label:ro._s.tr("isite.cms.label.LastNumDays",{numDays:60}),value:"lastSixtyDays"},{label:ro._s.tr("isite.cms.label.currentWeek"),value:"currentWeek"},{label:ro._s.tr("isite.cms.label.lastWeek"),value:"lastWeek"},{label:ro._s.tr("isite.cms.label.nextWeek"),value:"nextWeek"},{label:ro._s.tr("isite.cms.label.currentMonth"),value:"currentMonth"},{label:ro._s.tr("isite.cms.label.lastMonth"),value:"lastMonth"},{label:ro._s.tr("isite.cms.label.nextMonth"),value:"nextMonth"},{label:ro._s.tr("isite.cms.label.numMonthsAgo",{numMonths:2}),value:"twoMonthsAgo"},{label:ro._s.tr("isite.cms.label.currentYear"),value:"currentYear"},{label:ro._s.tr("isite.cms.label.lastYear"),value:"lastYear"},{label:ro._s.tr("isite.cms.label.numYearsAgo",{numYears:2}),value:"twoYearsAgo"},{label:ro._s.tr("isite.cms.label.lastNumYears",{numYears:2}),value:"lastTwoYears"}]}}}})),o=(0,l.S6)((function(){return Pd.chartsData}));function r(){Pd.reset()}return(0,l._O)((function(){r()})),{chartsData:o,showModal:e,loading:a,field:i,filterDate:t,hidden:r}}var Nd=function(){return Nd=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},Nd.apply(this,arguments)};const Vd=(0,l._M)({components:{QCharts:xd.c},setup:function(a){return Nd({},Rd())}}),Md=(0,h.c)(Vd,[["render",qd]]),Ld=Md,Od={id:null,title:null,color:null,value:1},Qd={id:null,title:null,color:null,data:[],loading:!1,page:1,total:0,new:!0},jd={props:{routes:{type:Object,default:()=>({})},heightColumn:{type:Number,default:()=>235},showFunnel:{type:Boolean,default:()=>!1},funnelId:{type:Number,default:()=>null},dragColumn:{type:Boolean,default:()=>!0},disableCrud:{type:Boolean,default:()=>!1},automation:{type:Boolean,default:()=>!1},filter:{type:Object,default:()=>({})}},provide(){return{saveStatusOrdering:this.saveStatusOrdering,addKanbanCard:this.addKanbanCard,deleteColumn:this.deleteColumn,saveColumn:this.saveColumn,updateColumn:this.updateColumn,setPayloadStatus:this.setPayloadStatus,addColumn:this.addColumn,heightColumn:this.heightColumn,uId:this.uId,init:this.init,disableCrud:this.disableCrud,routes:this.routes,automation:this.automation,openFormComponentModal:this.openFormComponentModal,addCard:this.addCard,countTotalRecords:this.countTotalRecords,crudfieldActions:this.crudfieldActions,deleteKanbanCard:this.deleteKanbanCard,updateCardColumn:this.updateCard,getStatus:this.getStatus}},inject:["funnelPageAction","fieldActions"],components:{kanbanColumn:Ef,draggable:Yi(),automationRules:Tf,formComponent:Of,formRules:Bf,modalStatus:kd,modalAnalytics:Ld},data(){return{routeCreate:{name:"qrequestable.main.requestables.create"},kanbanColumns:[],funnelList:[],funnelSelected:null,loading:!1,payloadStatus:{...Od},uId:this.$uid(),search:null,hoverArrow:!1,scrollTotal:0}},mounted(){this.$nextTick((async function(){if(await this.init(),this.checkIfFunnelExists){const a=document.getElementById(`columnKanban${this.uId}`);a&&a.addEventListener("scroll",(a=>this.scrollTotal=a.target.scrollLeft))}}))},computed:{extraPageActions(){return[{vIf:this.$hasAccess("requestable.automationrules.manage"),label:this.$tr("requestable.cms.label.analytics"),props:{padding:"3px 15px",icon:"fa-duotone fa-chart-mixed"},action:this.openAnalytics},{vIf:this.$hasAccess("requestable.automationrules.manage"),label:this.$tr("requestable.cms.label.automationRules"),props:{icon:"fa-duotone fa-ruler",padding:"3px 15px"},action:this.openAutomationRulesModal},{vIf:this.$hasAccess("requestable.statuses.manage"),label:this.$tr("isite.cms.form.status"),props:{icon:"fa-duotone fa-swap-arrows",padding:"3px 15px"},action:()=>{xf().setModalStatus(!0)}}]},funnel(){return{value:null,type:"select",props:{label:"Funnel"},loadOptions:{apiRoute:this.routes.funnel?this.routes.funnel.apiRoute:null}}},funnelSelectedComputed:{get(){return this.funnelSelected},set(a){this.setResetPage(),this.funnelSelected=Number(a)}},checkIfFunnelExists(){return this.funnelId||this.funnelPageAction},scroll(){return document.getElementById(`columnKanban${this.uId}`)}},methods:{async init(a=!1,e=!1){this.kanbanColumns=[],await this.getFunnel(),await this.getColumns(a,e)},async getFunnel(){try{if(this.checkIfFunnelExists)return void(this.funnelSelectedComputed=this.funnelPageAction||this.funnelId)}catch(error){console.log(error)}},setResetPage(){this.kanbanColumns.forEach((a=>{a.page=1}))},async reorderColumns(){this.reorder("kanbanColumns"),await this.saveStatusOrdering()}
1,reorder(a){this[a].forEach(((a,e)=>{a.position=e}))},async getStatus(a=!1){if(!this.routes.column)return;const e=this.routes.column,t={params:{},refresh:a};t.params.include=e.include;const i={id:this.filter.statusId}||{};t.params.filter={[e.filter.name]:this.funnelSelectedComputed,...i,order:{field:"type",way:"asc"}};const o=await this.$crud.index(e.apiRoute,t);return o},async getColumns(a=!1,e=!1){try{if(!this.routes.column)return;this.loading=!0;const t=await this.getStatus(e?!a:a);this.kanbanColumns=t.data.map(((a,e)=>({id:a.id,title:a.title,color:a.color,data:[],page:1,total:0,loading:!0,new:!1,position:e,type:a.type}))),await this.getKanbanColumns(t.data,a),setTimeout((()=>{this.loading=!1}),100)}catch(error){this.loading=!1,this.kanbanColumns=[],console.log(error)}},async getKanbanColumns(a,e=!1){Promise.all(this.kanbanColumns.map((a=>new Promise((t=>{this.getKanbanCard(a,1,e).then((e=>{a.data=e.data,a.total=e.total,a.loading=!1}))})))))},async addCard(a){const e=this.kanbanColumns.find((e=>e.id===a));if(e){e.loading=!0;const a=await this.getKanbanCard(e,1,!0);e.data=a.data,e.loading=!1,e.total=a.total}},async getKanbanCard(a,e=1,t=!1){try{return await this.getKanbanCardList(a,e,t)}catch(error){a.loading=!1,console.log(error)}},async getKanbanCardList(a,e,t=!1){try{const i=this.automation?"automation":"card";if(!this.routes[i])return{total:0,data:[]};const o=this.routes[i],r={params:{},refresh:t},s=this.automation&&!this.search?{}:{search:this.search};r.params.include=o.include,r.params.filter={[o.filter.name]:a.id,...this.filter,...s,order:{way:"desc"}},r.params.page=e,r.params.take=10;const l=await this.$crud.index(o.apiRoute,r);return this.getCardList(l)}catch(error){a.loading=!1,console.log(error)}},getCardList(a){return{total:a.meta.page.total,data:a.data.map((a=>{const e=a.creator?`${a.creator.firstName} ${a.creator.lastName}`:null;return{title:a.name||e||a.title,type:a.type||null,fields:a.fields||[],category:a.category||[],statusId:a.statusId,...a}}))}},async addKanbanCard(a,e){const t=this.kanbanColumns.find((e=>e.id===a.id));if(t){const i=await this.getKanbanCardList(a,e);i.data.length>0&&t.data.push(...i.data)}},async deleteKanbanCard(a){try{this.$alert.error({mode:"modal",title:`ID: ${a.id}`,message:this.$tr("isite.cms.message.deleteRecord"),actions:[{label:this.$tr("isite.cms.label.cancel"),color:"grey"},{label:this.$tr("isite.cms.label.delete"),color:"red",handler:async()=>{const e=this.automation?"automation":"card";if(!this.routes[e])return{total:0,data:[]};const t=this.routes[e],i=this.kanbanColumns.find((e=>e.id===a.statusId));i&&(i.loading=!0),await this.$crud.delete(t.apiRoute,a.id);const o=await this.getKanbanCard(this.automation?i:a.status,1,!0);i&&(i.data=o.data||[],setTimeout((()=>{i.loading=!1}),1e3),i.total=o.total||0)}}]})}catch(error){console.log(error)}},async saveStatusOrdering(){try{if(!this.routes.orderStatus)return;const a=this.routes.orderStatus,e=this.kanbanColumns.map((a=>({id:a.id})));await this.$crud.create(a.apiRoute,{[a.filter.name]:e})}catch(error){console.log(error)}},addColumn(a,e=null){try{const t=`kanban-${Math.random()+1}`,i=Math.floor(16777215*Math.random()).toString(16),o={...Qd};o.id=t,o.color=`#${i}`,o.type=e?.type||0,this.kanbanColumns.splice(a+1,0,o)}catch(error){console.log(error)}},async deleteColumn(a){try{if(!this.routes.column)return;const e=this.routes.column,t=this.kanbanColumns.filter((e=>e.id!==a));this.kanbanColumns=t,isNaN(a)||await this.$crud.delete(e.apiRoute,a)}catch(error){console.log(error)}},async saveColumn(a){try{if(!this.routes.column)return;const e=this.routes.column,t={};return t.title=a.title,t.color=a.color,t[e.filter.name]=this.funnelSelected,t.type=a.type,await this.$crud.create(e.apiRoute,t)}catch(error){console.log(error),this.setPayloadStatus()}},async updateColumn(a){try{if(!this.routes.column)return;const e=this.routes.column,t={};t.id=a.id,t.title=a.title,t.color=a.color,t[e.filter.name]=this.funnelSelected,await this.$crud.update(e.apiRoute,a.id,t)}catch(error){console.log(error),this.setPayloadStatus()}},setPayloadStatus(){this.payloadStatus={id:null,title:null,color:null,value:1,[this.routes.column.filter.name]:null}},openAutomationRulesModal(){this.$refs.automationRules&&this.$refs.automationRules.openModal()},async openAnalytics(){Pd.showModal=!0,Pd.categoryId=this.funnelSelected,await $d()},openFormComponentModal(a,e,t=null){this.automation?this.$refs.formRules&&this.$refs.formRules.openModal(a,e,t):this.$refs.formComponent&&this.$refs.formComponent.openModal(a,e)},countTotalRecords(){try{this.kanbanColumns.forEach((a=>{a.total=a.data.length}))}catch(error){console.log(error)}},crudfieldActions(a){try{return this.fieldActions(a)}catch(error){console.log(error)}},setSearch(a){this.search=a&&""!==a?a:null},scrollLeft(){const a=this.scroll;a.scrollLeft-=400,this.scrollTotal=a.scrollLeft},scrollRight(){const a=this.scroll;a.scrollLeft+=400,this.scrollTotal=a.scrollLeft},updateCard(a){this.kanbanColumns.forEach((e=>{e.id==a&&e.data.forEach((e=>{e.statusId=a}))}))}}},Wd=(0,h.c)(jd,[["render",_n]]),Ud=Wd;b()(jd,"components",{QBtn:P.c});const Bd={key:0};function Kd(a,e,t,i,o,r){const s=(0,l.E1)("folder"),n=(0,l.E1)("draggable");return(0,l.Wz)(),(0,l.An)("div",null,[t.folderList.length>0?((0,l.Wz)(),(0,l.An)("div",Bd,[(0,l.K2)(n,{list:t.folderList,class:"tw-grid tw-gri
1d-cols-1 md:tw-grid-cols-2 xl:tw-grid-cols-3 tw-overflow-hidden group-list-report tw-pb-8",animation:300,ghostClass:"ghost",handle:".folder-title-drag",onChange:r.saveOrderFolders,"item-key":"id"},{item:(0,l.Ql)((({element:a})=>[((0,l.Wz)(),(0,l.Az)(s,{key:a.id,folder:a},null,8,["folder"]))])),_:1},8,["list","onChange"])])):(0,l.g1)("",!0)])}const Hd={class:"tw-overflow-y-auto"},Gd=(0,l.QD)("i",{class:"fa-solid fa-grip-lines drag_handle tw-text-blue-900 tw-text-base"},null,-1),Yd=["onClick"],Jd={key:0,class:"tw-py-8 tw-text-center tw-text-5xl"},Zd=(0,l.QD)("div",{class:"fa-light fa-folder-xmark"},null,-1),Xd={class:"tw-text-base tw-py-2"};function ac(a,e,t,i,o,r){const s=(0,l.E1)("q-item-section"),f=(0,l.E1)("q-item-label"),d=(0,l.E1)("q-icon"),c=(0,l.E1)("q-item"),u=(0,l.E1)("q-separator"),h=(0,l.E1)("q-list"),m=(0,l.E1)("q-menu"),g=(0,l.E1)("q-btn"),p=(0,l.E1)("draggable"),b=(0,l.iS)("close-popup");return(0,l.Wz)(),(0,l.An)("div",Hd,[(0,l.K2)(p,{id:t.folder.id,list:t.folder.reportList,animation:300,group:"data","ghost-class":"ghostCard","drag-class":"dragCard",filter:".ignoreItem",handle:".drag_handle","force-fallback":!0,onStart:e[0]||(e[0]=a=>r.dragReports=!0),onEnd:e[1]||(e[1]=a=>r.dragReports=!1),style:(0,n.MN)({height:r.heightDrag}),move:r.move,"item-key":"id"},{item:(0,l.Ql)((({element:a})=>[(0,l.K2)(c,{clickable:"",class:"tw-py-3 tw-border-b tw-bg-white folder-item"},{default:(0,l.Ql)((()=>[(0,l.K2)(s,{avatar:"",class:"f-cursor-grab"},{default:(0,l.Ql)((()=>[Gd])),_:1}),(0,l.K2)(s,null,{default:(0,l.Ql)((()=>[(0,l.K2)(f,{class:"tw-font-bold folder-title",lines:"1"},{default:(0,l.Ql)((()=>[(0,l.QD)("span",{class:"tw-cursor-pointer",onClick:e=>r.show(a)},(0,n.WA)(a.title||a.id),9,Yd)])),_:2},1024),(0,l.K2)(f,{caption:"",lines:"1"},{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(a.name||a.description),1)])),_:2},1024)])),_:2},1024),(0,l.K2)(s,{side:""},{default:(0,l.Ql)((()=>[(0,l.K2)(g,{flat:"",round:"",color:"tw-gray-300",size:"sm",icon:"fa-light fa-ellipsis-vertical"},{default:(0,l.Ql)((()=>[(0,l.K2)(m,null,{default:(0,l.Ql)((()=>[(0,l.K2)(h,{class:"list-report-menu",separator:""},{default:(0,l.Ql)((()=>[((0,l.Wz)(!0),(0,l.An)(l.ae,null,(0,l.mi)(r.fieldRelationActions,((e,t)=>((0,l.Wz)(),(0,l.An)(l.ae,{key:t},[void 0===e.vIf||e.vIf?(0,l.wt)(((0,l.Wz)(),(0,l.Az)(c,{key:0,clickable:"",onClick:t=>e.action(a)},{default:(0,l.Ql)((()=>[(0,l.K2)(s,{avatar:""},{default:(0,l.Ql)((()=>[(0,l.K2)(d,{class:(0,n.WN)(e.icon),color:"primary",size:"xs"},null,8,["class"])])),_:2},1024),(0,l.K2)(s,null,{default:(0,l.Ql)((()=>[(0,l.mY)((0,n.WA)(e.label),1)])),_:2},1024)])),_:2},1032,["onClick"])),[[b]]):(0,l.g1)("",!0)],64)))),128)),(0,l.K2)(u)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:1},8,["id","list","style","move"]),r.dragReports||0!==t.folder.reportList.length?(0,l.g1)("",!0):((0,l.Wz)(),(0,l.An)("div",Jd,[Zd,(0,l.QD)("div",Xd,(0,n.WA)(a.$tr("isite.cms.message.searchNotFound")),1)]))])}var ec=t(14352);const tc={components:{draggable:Yi()},props:{folder:{type:Object,required:!0}},data(){return{toFolderId:null}},inject:{updateRelationData:{type:Function,default:()=>!1},getFieldRelationActions:{type:Function,default:()=>!1}},computed:{dragReports:{get(){return(0,ec.c)().getDragReports()},set(a){(0,ec.c)().setDragReports(a)}},fieldRelationActions(){return this.getFieldRelationActions()},heightDrag(){return this.dragReports&&0===this.folder.reportList.length?"100px":this.folder.reportList.length<=5?"auto":"300px"}},methods:{async move(a){if(a.from.id===a.to.id)return;const e=a.draggedContext.element;e.folderId=Number(a.to.id),this.toFolderId=e.folderId,await this.updateRelationData(e)},uniqBy(a){return Bi().uniqBy(a,"id")},show(a){const e=this.fieldRelationActions.find((a=>"Show"==a.name));e&&e.action(a)}}},ic=(0,h.c)(tc,[["render",ac]]),oc=ic;b()(tc,"components",{QItem:K.c,QItemSection:H.c,QItemLabel:Si.c,QBtn:P.c,QMenu:B.c,QList:xe.c,QIcon:A.c,QSeparator:Me.c}),b()(tc,"directives",{ClosePopup:Y.c});const rc=(0,l.QD)("i",{class:"fa-solid fa-folder tw-text-base tw-text-blue-900"},null,-1),sc={class:"capitalize-first"},lc={class:"row items-center"},nc={class:"tw-bg-gray-100 tw-h-32 tw-flex tw-inset-0 tw-justify-center tw-py-8 tw-rounded-b-md"};function fc(a,e,t,i,o,r){const s=(0,l.E1)("q-item-section"),f=(0,l.
1E1)("q-item-label"),d=(0,l.E1)("btn-menu"),c=(0,l.E1)("reportList"),u=(0,l.E1)("q-list"),h=(0,l.E1)("q-spinner"),m=(0,l.E1)("q-expansion-item"),g=(0,l.E1)("q-card-section"),p=(0,l.E1)("q-card");return(0,l.Wz)(),(0,l.An)("div",null,[(0,l.K2)(p,{class:"tw-shadow-none"},{default:(0,l.Ql)((()=>[(0,l.K2)(g,{class:"list-report"},{default:(0,l.Ql)((()=>[(0,l.K2)(m,{modelValue:t.folder.isCollapse,"onUpdate:modelValue":e[0]||(e[0]=a=>t.folder.isCollapse=a),bordered:"","expand-icon-toggle":"",class:"tw-shadow-lg tw-rounded-xl",onShow:r.getRelation},{header:(0,l.Ql)((()=>[(0,l.K2)(s,{avatar:""},{default:(0,l.Ql)((()=>[rc])),_:1}),(0,l.K2)(s,{class:"folder-title-drag tw-py-4 f-cursor-grab",onMouseover:r.showCollapse},{default:(0,l.Ql)((()=>[(0,l.K2)(f,{class:"tw-text-base tw-font-bold tw-lowercase",lines:"1"},{default:(0,l.Ql)((()=>[(0,l.QD)("p",sc,(0,n.WA)(t.folder.title||t.folder.name||t.folder.id),1)])),_:1})])),_:1},8,["onMouseover"]),(0,l.K2)(s,{side:""},{default:(0,l.Ql)((()=>[(0,l.QD)("div",lc,[(0,l.K2)(d,{actions:r.fieldActions(t.folder),"action-data":t.folder},null,8,["actions","action-data"])])])),_:1})])),default:(0,l.Ql)((()=>[(0,l.wt)((0,l.K2)(u,{separator:"",class:"tw-pt-2 tw-rounded-b-xl"},{default:(0,l.Ql)((()=>[(0,l.K2)(c,{folder:t.folder},null,8,["folder"])])),_:1},512),[[Q.Ub,!t.folder.loading]]),(0,l.wt)((0,l.QD)("div",nc,[(0,l.K2)(h,{color:"primary",size:"3em"})],512),[[Q.Ub,t.folder.loading]])])),_:1},8,["modelValue","onShow"])])),_:1})])),_:1})])}const dc={components:{reportList:oc},props:{folder:{type:Object,required:!0}},inject:{getRelationData:{type:Function,default:()=>!1},fieldActions:{type:Function,default:()=>!1}},computed:{dragReports(){return(0,ec.c)().getDragReports()}},methods:{async showCollapse(){this.dragReports&&(await this.getRelation(),this.folder.isCollapse=!0)},async getRelation(){0===this.folder.reportList.length&&await this.getRelationData(this.folder)}}},cc=(0,h.c)(dc,[["render",fc]]),uc=cc;b()(dc,"components",{QCard:ja.c,QCardSection:et.c,QExpansionItem:oe.c,QItemSection:H.c,QItemLabel:Si.c,QList:xe.c,QSpinner:g.c});var hc=t(18528)["c"];const mc={props:{folderList:{type:Array,default:()=>[]},apiRouteOrderFolders:{type:String,default:()=>null}},data(){return{dragReport:!1}},components:{draggable:Yi(),reportList:oc,folder:uc},methods:{async saveOrderFolders(){try{if(!this.apiRouteOrderFolders)return;await(0,ec.c)().saveOrderFolders(this.apiRouteOrderFolders,this.folderList),await ro.qu.restore(hc("app.saveCache.refresh"))}catch(error){console.error(error)}}}},gc=(0,h.c)(mc,[["render",Kd]]),pc=gc;b()(mc,"components",{QItem:K.c,QIcon:A.c,QExpansionItem:oe.c});var bc={key:0},wc=(0,l.QD)("i",{class:"fa-duotone fa-spinner-third fa-spin fa-pulse"},null,-1),yc=[wc];function vc(a,e,t,i,o,r){return(0,l.Wz)(),(0,l.An)("div",null,[a.isLoading?((0,l.Wz)(),(0,l.An)("span",bc,yc)):(0,l.oF)(a.$slots,"default",{key:1,data:a.data})])}var kc=function(a,e,t,i){function o(a){return a instanceof t?a:new t((function(e){e(a)}))}return new(t||(t=Promise))((function(t,r){function s(a){try{n(i.next(a))}catch(e){r(e)}}function l(a){try{n(i["throw"](a))}catch(e){r(e)}}function n(a){a.done?t(a.value):o(a.value).then(s,l)}n((i=i.apply(a,e||[])).next())}))},qc=function(a,e){var t,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:l(0),throw:l(1),return:l(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function l(a){return function(e){return n([a,e])}}function n(l){if(t)throw new TypeError("Generator is already executing.");while(r&&(r=0,l[0]&&(s=0)),s)try{if(t=1,i&&(o=2&l[0]?i["return"]:l[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,i=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(o=s.trys,!(o=o.length>0&&o[o.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]<o[3])){s.label=l[1];break}if(6===l[0]&&s.label<o[1]){s.label=o[1],o=l;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(l);break}o[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(a,s)}catch(n){l=[6,n],i=0}finally{t=o=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};function xc(a){var e=this,t=(0,l.S6)((function(){return a.isLoading})),i=(0,ri.IL)(null);function o(){return kc(this,void 0,Promise,(function(){var e;return qc(this,(function(t){switch(t.label){case 0:return[4,a.promise];case 1:return e=t.sent(),i.value=e,[2]}}))}))}return(0,l.Kg)(a,(function(){return kc(e,void 0,Promise,(function(){return qc(this,(function(a){switch(a.label){case 0:return i.value=null,[4,o()];case 1:return a.sent(),[2]}}))}))}),{deep:!0}),(0,l.u2)((function(){o()})),{isLoading:t,data:i}}var Cc=function(){return Cc=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},Cc.apply(this,arguments)};const Ac=(0,l._M)({props:{isLoading:{type:Boolean,default:function(){return!1}},promise:{required:!0}},setup:function(a,e){e.slots;return Cc({},xc(a))}}),Pc=(0,h.c)(Ac,[["render",vc]]),Ec=Pc,Sc={id:"gamificationCategoryViewIndex"},Dc=["id"];function _c(a,e,t,i,o,r){return(0,l.Wz)(),(0,l.An)("div",Sc,[(0,l.QD)("div",{id:`gam
1ificationCategory-${o.category?o.category.systemName:""}`},[o.activities.length?((0,l.Wz)(),(0,l.Az)((0,l.mk)(r.viewComponent),(0,n.Gk)((0,l.Gu)({key:0},r.viewProps)),null,16)):(0,l.g1)("",!0)],8,Dc)])}const zc={id:"gamificationCategoryCardView"},Tc={class:"box relative-positions"},$c={class:"box-title text-center"},Fc={class:"row q-col-gutter-md"},Ic={class:"col-12 col-md-6 text-center"},Rc={class:"row items-center justify-center full-height full-width"},Nc=["src"],Vc={class:"col-12 col-md-6"},Mc={key:0,class:"box-title text-center q-mb-md"},Lc=["innerHTML"];function Oc(a,e,t,i,o,r){const s=(0,l.E1)("q-icon"),f=(0,l.E1)("q-separator");return(0,l.Wz)(),(0,l.An)("div",zc,[(0,l.QD)("div",Tc,[(0,l.QD)("div",$c,[(0,l.K2)(s,{name:t.category.icon},null,8,["name"]),(0,l.mY)(" "+(0,n.WA)(t.category.title),1)]),(0,l.K2)(f,{class:"q-mt-sm q-mb-md"}),(0,l.QD)("div",Fc,[(0,l.QD)("div",Ic,[(0,l.QD)("div",Rc,[(0,l.QD)("img",{style:{"max-width":"70%","border-radius":"5px"},src:t.category?.mediaFiles?.mainimage.mediumThumb},null,8,Nc)])]),(0,l.QD)("div",Vc,[t.category.summary?((0,l.Wz)(),(0,l.An)("div",Mc,(0,n.WA)(t.category.summary),1)):(0,l.g1)("",!0),t.category.description?((0,l.Wz)(),(0,l.An)("div",{key:1,class:"text-grey-8 q-mb-md text-body2",innerHTML:t.category.description},null,8,Lc)):(0,l.g1)("",!0),((0,l.Wz)(),(0,l.Az)((0,l.mk)(o.activityDynamicComponent),{activities:t.activities},null,8,["activities"]))])])])])}const Qc={props:{category:{default:null},activityViewComponent:{default:null},activities:{default:()=>[]}},components:{},mounted(){this.$nextTick((function(){this.setActivityDynamicComponent()}))},watch:{},data(){return{activityDynamicComponent:null}},computed:{},methods:{async setActivityDynamicComponent(){const a=await this.activityViewComponent();this.activityDynamicComponent=(0,ri.Md)(a.default)}}},jc=(0,h.c)(Qc,[["render",Oc]]),Wc=jc;b()(Qc,"components",{QIcon:A.c,QSeparator:Me.c});const Uc={id:"activitiesButtonViewComponent",class:"relative-position"},Bc={class:"row justify-between items-center tw-p-5"},Kc={class:"tw-text-xl tw-leading-5 tw-font-bold"},Hc={class:"tw-p-5"},Gc=["innerHTML"];function Yc(a,e,t,i,o,r){const s=(0,l.E1)("q-icon"),f=(0,l.E1)("q-btn"),d=(0,l.E1)("q-separator"),c=(0,l.E1)("q-menu"),u=(0,l.iS)("close-popup");return(0,l.Wz)(),(0,l.An)("div",Uc,[(0,l.K2)(f,(0,l.Gu)({icon:t.category.icon,rounded:"",outline:"",label:t.category.title},t.btnProps),{default:(0,l.Ql)((()=>[(0,l.K2)(c,{"transition-show":"jump-down","transition-hide":"jump-up",class:"tw-border-2 tw-border-gray-100 tw-shadow-none",style:{"border-radius":"15px"}},{default:(0,l.Ql)((()=>[(0,l.QD)("div",null,[(0,l.QD)("section",Bc,[(0,l.QD)("span",Kc,(0,n.WA)(t.category.title),1),(0,l.wt)(((0,l.Wz)(),(0,l.Az)(f,{unelevated:"",rounded:"",dense:"",padding:"none",size:"xs"},{default:(0,l.Ql)((()=>[(0,l.K2)(s,{name:"fa-regular fa-times",color:"grey-7",size:"22px",class:"cursor-pointer"})])),_:1})),[[u]])]),(0,l.K2)(d,{class:"tw-bg-gray-200"}),(0,l.QD)("section",Hc,[(0,l.QD)("div",{class:"tw-text-sm tw-mb-5",innerHTML:t.category.description},null,8,Gc),((0,l.Wz)(),(0,l.Az)((0,l.mk)(o.activityDynamicComponent),{activities:t.activities},null,8,["activities"]))])])])),_:1})])),_:1},16,["icon","label"])])}const Jc={props:{category:{default:null},activityViewComponent:{default:null},activities:{default:()=>[]},btnProps:{type:Object,default:()=>({})}},components:{},mounted(){this.$nextTick((function(){this.setActivityDynamicComponent()}))},watch:{},data(){return{activityDynamicComponent:null}},computed:{},methods:{async setActivityDynamicComponent(){const a=await this.activityViewComponent();this.activityDynamicComponent=(0,ri.Md)(a.default)}}},Zc=(0,h.c)(Jc,[["render",Yc]]),Xc=Zc;b()(Jc,"components",{QBtn:P.c,QMenu:B.c,QIcon:A.c,QSeparator:Me.c}),b()(Jc,"directives",{ClosePopup:Y.c});const au={id:"gamificationCategoryPopupView"},eu={class:"row items-center justify-center full-width q-mb-md"},tu=["src"],iu={key:0,class:"box-title text-center q-mb-sm"},ou=["innerHTML"];function ru(a,e,t,i,o,r){const s=(0,l.E1)("master-modal");return(0,l.Wz)(),(0,l.An)("div",au,[(0,l.K2)(s,{id:"gamificationCategoryPopup",modelValue:a.showModal,"onUpdate:modelValue":e[0]||(e[0]=e=>a.showModal=e),title:t.category.title,persistent:"",icon:t.category.icon},{default:(0,l.Ql)((()=>[(0,l.QD)("div",eu,[(0,l.QD)("img",{style:{"max-width":"70%","border-radius":"5px"},src:t.category?.mediaFiles?.mainimage.mediumThumb},null,8,tu)]),t.category.summary?((0,l.Wz)(),(0,l.An)("div",iu,(0,n.WA)(t.category.summary),1)):(0,l.g1)("",!0),t.category.description?((0,l.Wz)(),(0,l.An)("div",{key:1,class:"text-grey-8 q-mb-md text-body2",innerHTML:t.category.description},null,8,ou)):(0,l.g1)("",!0),((0,l.Wz)(),(0,l.Az)((0,l.mk)(o.activityDynamicComponent),{activities:t.activities},null,8,["activities"]))])),_:1},8,["modelValue","title","icon"])])}const su={props:{category:{default:null},activityViewComponent:{default:null},activities:{default:()=>[]}},components:{},mounted(){this.$nextTick((function(){this.setActivityDynamicComponent()}))},watch:{},data(){return{activityDynamicComponent:null}},computed:{},methods:{async setActivityDynamicComponent(){const a=await this.activityViewComponent();this.activityDynamicComponent=(0,ri.Md)(a.default)}}},lu=(0,h.c)(su,[["render",ru]]),nu=lu;var fu=t(18528)["c"];const du={props:{systemName:{default:!1},view:{default:"card"},btnProps:{type:Object,default:()=>({})}},emits:["loaded"],components:{categoryCard:Wc,categoryButton:Xc,categoryPopup:nu},watch:{},mounted(){this.$nextTick((function(){this.init()}))},data(){return{loading:!1,category:null,activities:[]}},computed:{viewComponent(){const a=this.category.options?.categoryView||"card";return{card:Wc,button:Xc,popup:nu}[a]},activityViewComponent(){const a=this.category.options?.activityView||"listButton";return()=>t(11532)(`./${a}.vue`)},viewProps(){return{...this.$props,category:this.category,activities:this.activities,activityViewComponent:this.activityViewComponent}},settings(){return{hcStatus:parseInt(this.$getSetting("igamification::hcStatus")||0),hcInternalCategory:this.$getSetting("igamification::hcInternalCategory"),hcCentralizedSource:this.$getSetting("igamification::hcCentralizedSource")}},categorySystemName(){let a=this.$clone(this.systemName);switch(this.systemName){case"help_center":this.settings.hcStatus?this.settings.hcInternalCategory&&(a=this.settings.hcInternalCategory):a=null;break}return a},baseUrl(){let a=this.$axios.defaults.baseURL;switch(this.systemName){case"help_center":!this.settings.hcInternalCategory&&this.settings.hcCentralizedSource&&(a=`${this.settings.hcCentralizedSource}/api`);break}return a}},methods:{init(){void 0!=this.$store.getters["qsiteApp/getConfigApp"]("igamification")&&this.getData(!0)},async getData(a=!1){this.loading=!0,this.categorySystemName&&(await this.getCategory(a),await this.getActivities(a)),this.$emit("loaded"),this.loading=!1},getCategory(a=!1){return new Promise(((a,e)=>{if(!this.categorySystemName)return a(!1);let t={include:"fields,files",filter:{field:"system_name"}};this.$axios.get(`${this.baseUrl}${fu("apiRoutes.qgamification.categories")}/${this.categorySystemName}`,{params:t}).then((e=>{this.category={...e.data.data,icon:e.data.data.options?.icon||"fas fa-gamepad"},a(e.data)})).catch((e=>{a([])}))}))},getActivities(a=!1){return new Promise((a=>{if(!this.category)return a([]);
1let e={include:"users",filter:{categoryId:this.category.id,validateComplete:!0,order:{field:"position",way:"asc"}}};this.$axios.get(`${this.baseUrl}${fu("apiRoutes.qgamification.activities")}`,{params:e}).then((e=>{let t=this.$store.state.quserAuth.userData.roles.map((a=>a.id));this.activities=e.data.data.filter((a=>{if(!a.userCompleted){let e=(a.options?a.options.roles:[]).map((a=>parseInt(a))),i=!e.length;if(t.forEach((a=>{e.includes(a)&&(i=!0)})),i&&a.options?.permission&&(i=this.$hasAccess(a.options.permission)),i)return a}})).map((a=>({...a,icon:a.options?.icon||"fa-light fa-check-to-slot"}))),a(e.data.data)})).catch((e=>{a([])}))}))}}},cu=(0,h.c)(du,[["render",_c]]),uu=cu,hu={key:0,class:"tw-flex tw-items-center tw-justify-between tw-mb-2.5"},mu={class:"tw-flex tw-flex-row tw-items-center"},gu={class:"tw-text-base tw-font-semibold"},pu={class:"tw-flex tw-flex-row tw-items-start tw-justify-between"},bu={class:"tw-max-w-80"};function wu(a,e,t,i,o,r){const s=(0,l.E1)("q-icon"),f=(0,l.E1)("q-btn"),d=(0,l.E1)("q-menu"),c=(0,l.iS)("close-popup");return(0,l.Wz)(),(0,l.Az)(f,{size:"xs",style:(0,n.MN)([t.btnStyle,{"z-index":"4"}]),round:"",color:t.iconColor||o.defaultColor,icon:"fa-solid fa-info",outline:""},{default:(0,l.Ql)((()=>[(0,l.K2)(d,{class:"tw-rounded-2xl tw-shadow-2xl tw-p-5"},{default:(0,l.Ql)((()=>[t.title?((0,l.Wz)(),(0,l.An)("div",hu,[(0,l.QD)("section",mu,[(0,l.K2)(s,{name:t.icon||o.defaultIcon,color:o.defaultColor,size:"20px",class:"tw-mr-2.5"},null,8,["name","color"]),(0,l.QD)("h3",gu,(0,n.WA)(t.title),1)]),(0,l.wt)((0,l.K2)(f,{icon:"fas fa-times",color:"blue-grey",size:"8px",unelevated:"",round:"",flat:""},null,512),[[c]])])):(0,l.g1)("",!0),(0,l.QD)("div",pu,[t.title?(0,l.g1)("",!0):((0,l.Wz)(),(0,l.Az)(s,{key:0,name:t.icon||o.defaultIcon,color:o.defaultColor,size:"20px",class:"tw-mr-2.5 tw-mt-1"},null,8,["name","color"])),(0,l.QD)("p",bu,(0,n.WA)(t.description),1),t.title?(0,l.g1)("",!0):(0,l.wt)(((0,l.Wz)(),(0,l.Az)(f,{key:1,icon:"fas fa-times",color:"blue-grey",size:"8px",unelevated:"",round:"",flat:""},null,512)),[[c]])])])),_:1})])),_:1},8,["style","color"])}const yu={props:{icon:{default:null},title:{type:String,default:null,required:!1},description:{type:String,required:!0},btnStyle:{type:String,default:""},iconColor:{type:String,default:null}},data(){return{defaultIcon:"fa-solid fa-circle-info",defaultColor:"info"}}},vu=(0,h.c)(yu,[["render",wu]]),ku=vu;b()(yu,"components",{QBtn:P.c,QMenu:B.c,QIcon:A.c}),b()(yu,"directives",{ClosePopup:Y.c});const qu=({app:a})=>{let e=[{name:"crud",component:s.c},{name:"tree-select",component:r()},{name:"inner-loading",component:y},{name:"not-found",component:S},{name:"not-authorized",component:R},{name:"not-result",component:O},{name:"upload-image",component:Z},{name:"dynamic-field",component:Bo},{name:"dynamic-form",component:Pr},{name:"captcha",component:dt},{name:"locales",component:Vr},{name:"avatar-image",component:Wr},{name:"header-app",component:Jr},{name:"share-link",component:ds},{name:"btn-menu",component:gs},{name:"master-modal",component:ps.c},{name:"page-actions",component:cn},{name:"crud-component",component:pn},{name:"kanban",component:Ud},{name:"folders",component:pc},{name:"promiseTemplate",component:Ec},{name:"activities",component:uu},{name:"help-text",component:ku}];e.forEach((e=>a.component(e.name,e.component))),i.c.hide()}},80068:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>u});var i=t(20584),o=t(8932),r=t(42988);t(49432);class s{constructor(){}init(a){return new Promise((async e=>{this.echo=!1,this.userId=a.state.quserAuth.userId,this.keys=await this.getKeys(),await this.doConnection(),this.openChannel(),e(!0)}))}getKeys(){return new Promise(((a,e)=>{let t={refresh:!0};if(!this.userId)return a(!1);i.c.index("apiRoutes.qnotification.providers",t).then((e=>{if(!Array.isArray(e.data))return a(!1);let t=e.data.find((a=>"Pusher"==a.name));if(t&&t.data&&t.data.fields){let e=t.data.fields;e.pusherAppKey&&e.pusherAppCluster&&e.pusherAppEncrypted?a(e):a(!1)}})).catch((a=>{console.error(a),e(a)}))}))}async doConnection(){this.keys&&(this.echo=new r.cp({broadcaster:"pusher",key:this.keys.pusherAppKey,cluster:this.keys.pusherAppCluster,encrypted:this.keys.pusherAppEncrypted}))}openChannel(){this.echo&&(this.echo.leave("imagina.notifications"),console.log("[NOTIFICATION] Channel 'imagina.notifications' was opened"),this.echo.channel("imagina.notifications").listen(`.notification.new.${this.userId}`,(a=>{a.isAction||(a.frontEvent={...a,name:"inotification.notifications.new"}),a.frontEvent&&a.frontEvent.name&&o.kN.emit(a.frontEvent.name,a.frontEvent),a.options&&a.options.isImportant&&o.kN.emit("imagina.notification.open",a)})))}}class l{constructor(a){this.echo=!1,this.doConnectionLaravelEcho(a),this.requestNavigatorPermission()}async doConnectionLaravelEcho(a){{let e=new s(a);await e.init(a),e&&e.echo&&(this.echo=e.echo)}}requestNavigatorPermission(){"Notification"in window&&window.Notification.requestPermission()}pushNavigator(a={}){return new Promise(((e,t)=>{window.Notification.requestPermission((e=>{"granted"===e&&navigator.serviceWorker.ready.then((e=>{e.showNotification(a.title,{body:a.body,icon:a.icon,data:a.data||{}})})).catch((a=>{console.error("[notification-plugin]::pushNavigator - ",a)}))}))}))}navigatorCanShare(){return!!navigator.canShare}navigatorShare(a={}){let e=a.text||"",t=a.url||window.location.origin;navigator.share({text:e,url:t}).then((function(){}),(function(a){o.Qb.error("No fue posible compartir en este dispositivo :(")}))}}var n=t(18528)["c"];class f{constructor(){this.tour=null}async start(a,e={}){if(!n("app.disableTours")){let t=await this.getTourData(a);t&&(!t.completed||e.forceStart)&&t.steps.length&&(this.createTour(t,e.extraSteps||[]),this.callMethod("start"))}}getTourData(a,e=!1){return new Promise((t=>{const o={refresh:e,params:{include:"activities",filter:{markAsCompleted:!0,field:"system_name",status:1}}};i.c.show("apiRoutes.qgamification.categories",a,o).then((a=>{t({completed:a.data.userCompleted,steps:a.data.activities.map((a=>({icon:a.options.icon,title:a.title,content:a.description,element:a.options.tourElement,position:a.options.tourElementPosition})))})})).catch((a=>{t(null)}))}))}createTour(a,e){this.tour=new Shepherd.Tour({useModalOverlay:!0,defaultStepOptions:{cancelIcon:{enabled:!0},scrollTo:{behavior:"smooth",block:"center"}}});const t=[...a.steps,...e||[]];t.forEach((({title:a,icon:e,content:i,element:o,position:r},s)=>{this.callMethod("addStep",{text:`<div class="tour-item-content">\n <div class="tour-item-icon text-center q-my-md">\n <i class="${e} text-primary"></i>\n </div>\n <div class="tour-item-title text-center text-blue-grey text-h6 q-mb-md">${a}</div>\n <div class="tour-item-text">${i}</div>\n </div>`,attachTo:{element:o,on:r}
1,buttons:this.getTourActions(s,t.length),canClickTarget:!1})}))}getTourActions(a,e){const t={finish:{action:()=>this.callMethod("complete"),classes:"tour-primary",text:"Finalizar"},next:{action:()=>this.callMethod("next"),classes:"tour-primary",text:"Siguiente"},back:{action:()=>this.callMethod("back"),classes:"tour-secondary",text:"Atrás"}};return a+1==e?[t.back,t.finish]:0==a?[t.next]:[t.back,t.next]}callMethod(a,e=null){this.tour[a](e)}}const d=new f;var c=t(17072);function u({app:a,router:e,store:t,Vue:r,ssrContext:s}){a.config.globalProperties.$alert=o.cp.alert,a.config.globalProperties.$array=o.cp.array,a.config.globalProperties.$date=o.cp.date,a.config.globalProperties.$helper=o.cp.helper,a.config.globalProperties.$cache=o.cp.cache,a.config.globalProperties.$lodash=o.cp.lodash,a.config.globalProperties.$remember=o.cp.remember,a.config.globalProperties.$tour=d,a.config.globalProperties.$hook=new o.cp.hook(t),a.config.globalProperties.$notification=new l(t),a.config.globalProperties.$clone=o.cp.clone,a.config.globalProperties.$crud=i.c,a.config.globalProperties.$openUrl=o.cp.openURL,a.config.globalProperties.$eventBus=o.cp.eventBus,a.config.globalProperties.$filter=o.cp.filter,a.config.globalProperties.$uid=o.cp.uid,a.config.globalProperties.$apiResponse=c.c,a.config.globalProperties.$moment=o.cp.moment,Object.keys(o.cp.store).forEach((e=>{a.config.globalProperties[`$${e}`]=o.cp.store[e]}))}},64256:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>p});var i=t(95323),o=t(30780),r=t(8932),s=t(45564);const l=(a,e)=>{if(e&&Object.keys(e).forEach((t=>{-1!=a.indexOf(`{${t}}`)&&(a=a.replace(`{${t}}`,e[t]))})),e&&e.upperCase){let e=a.split(" | ");e.forEach(((a,t)=>{e[t]=a.toUpperCase()})),a=e.join(" | ")}if(e&&e.capitalize){let e=a.split(" | ");e.forEach(((a,t)=>{e[t]=a.charAt(0).toUpperCase()+a.slice(1)})),a=e.join(" | ")}return[a]},n={"en-us":{currency:{style:"currency",currency:"USD"},percent:{style:"percent",minimumFractionDigits:0,maximumFractionDigits:2},decimal:{style:"decimal",minimumFractionDigits:2,maximumFractionDigits:2}},es:{currency:{style:"currency",currency:"COP"},percent:{style:"percent",minimumFractionDigits:0,maximumFractionDigits:2},decimal:{style:"decimal",useGrouping:!0,minimumFractionDigits:0,maximumFractionDigits:2}}},f={day:{weekday:"long"},month:{month:"long"},year:{year:"numeric"},small:{month:"long",day:"2-digit"},short:{year:"numeric",month:"long",day:"2-digit"},long:{year:"numeric",month:"long",day:"2-digit",hour:"numeric",minute:"numeric",hour12:!0},explicit:{weekday:"long",year:"numeric",month:"long",day:"2-digit"},time:{hour:"2-digit",minute:"numeric",hour12:!0},shortHuman:{weekday:"long",day:"2-digit",month:"long",hour:"2-digit",minute:"numeric",hour12:!0},dayHuman:{weekday:"long",day:"2-digit",month:"long"}},d={"en-us":{...f},en:{...f},es:{day:{weekday:"long"},month:{month:"long"},year:{year:"numeric"},small:{month:"long",day:"2-digit"},short:{year:"numeric",month:"long",day:"2-digit"},long:{year:"numeric",month:"long",day:"2-digit",hour:"numeric",minute:"numeric",hour12:!0},explicit:{weekday:"long",year:"numeric",month:"long",day:"2-digit"},time:{hour:"2-digit",minute:"numeric",hour12:!0},shortHuman:{weekday:"long",day:"2-digit",month:"long",hour:"2-digit",minute:"numeric",hour12:!0},dayHuman:{weekday:"long",day:"2-digit",month:"long"}}};var c=t(18528)["c"];class u{constructor(){this.languages={},this.modules=c("app.modules"),this.availablesLanguages=c("app.languages.availables"),this.availablesLanguages.forEac
1h((a=>{this.loadModulesTranslations(a)}))}loadModulesTranslations(a){const e=a.split("-")[0];this.languages[e]={},this.modules.forEach((i=>{let o=!1;try{o=t(8820)(`./${i}/_i18n/${a}/index`).default,o&&Object.keys(o).forEach((a=>{this.languages[e][a]={...this.languages[e][a],...o[a]}}))}catch(r){}}))}}const h=new u,m=h.languages;var g=t(18528)["c"];const p=(0,i.ee)((async({app:a,store:e})=>{const t=g("app.useLocalTranslations"),i=t?{}:await e.dispatch("qtranslationMaster/GET_TRANSLATIONS",{refresh:!1}),f=t?m:i;let c=r.i4.getLocaleRoutePath(window.location.hash);c||(c=await r.qu.get.item("site.default.locale")),c||(c=e.state.qsiteApp.defaultLocale||g("app.languages.default"));const u=(0,o.ae)({locale:c,fallbackLocale:c,messageCompiler:l,numberFormats:n,datetimeFormats:d,silentTranslationWarn:!0,messages:f,warnHtmlInMessage:"off"});s.c.setI18n(u),await e.dispatch("qsiteApp/SET_LOCALE",{locale:c,ssrContext:!1,vue:a}),Object.keys(s.c).forEach((e=>{a.config.globalProperties[`$${e}`]=s.c[e]})),a.use(u)}))},17488:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>r});t(35336),t(51495),t(59344);var i=t(95323),o=t(8932);const r=(0,i.ee)((async()=>{const a=document.querySelector('link[rel="manifest"]'),e=o.is.getSetting("core::site-name");if(a){const t=`${window.location.origin}${window.location.pathname}`,i=o.is.getSetting("isite::manifestName")??o.is.getSetting("core::site-name"),r=o.is.getSetting("isite::manifestShortName")??i,s=o.is.getSetting("isite::manifestDescription")??o.is.getSetting("core::site-description")??e,l=o.is.getSetting("isite::manifestBackgroundColor")??"#ffffff",n=o.is.getSetting("isite::manifestThemeColor")??o.is.getSetting("isite::brandPrimary"),f=o.is.getSetting("isite::manifestIconsBaseUrl")??`${t}icons`,d={name:i,short_name:r,description:s,display:"standalone",orientation:"portrait",background_color:l,theme_color:n,start_url:t,icons:[{src:`${f}/icon-128x128.png`,sizes:"128x128",type:"image/png"},{src:`${f}/icon-192x192.png`,sizes:"192x192",type:"image/png"},{src:`${f}/icon-256x256.png`,sizes:"256x256",type:"image/png"},{src:`${f}/icon-384x384.png`,sizes:"384x384",type:"image/png"},{src:`${f}/icon-512x512.png`,sizes:"512x512",type:"image/png"}]},c=new Blob([JSON.stringify(d)],{type:"application/json"}),u=URL.createObjectURL(c);a.href=u;const h=[{type:"meta",tags:{name:"apple-mobile-web-app-title",content:i}},{type:"meta",tags:{name:"theme-color",content:n}},{type:"meta",tags:{name:"msapplication-TileImage",content:`${f}/ms-icon-144x144.png`}},{type:"link",tags:{rel:"apple-touch-icon",href:`${f}/apple-icon-120x120.png`}},{type:"link",tags:{rel:"apple-touch-icon",sizes:"152x152",href:`${f}/apple-icon-152x152.png`}},{type:"link",tags:{rel:"apple-touch-icon",sizes:"167x167",href:`${f}/apple-icon-167x167.png`}},{type:"link",tags:{rel:"apple-touch-icon",sizes:"180x180",href:`${f}/apple-icon-180x180.png`}},{type:"link",tags:{rel:"mask-icon",href:`${f}/safari-pinned-tab.svg`,color:n}},{type:"link",tags:{rel:"icon",type:"image/png",sizes:"128x128",href:`${f}/favicon-128x128.png`}},{type:"link",tags:{rel:"icon",type:"image/png",sizes:"96x96",href:`${f}/favicon-96x96.png`}},{type:"link",tags:{rel:"icon",type:"image/png",sizes:"32x32",href:`${f}/favicon-32x32.png`}},{type:"link",tags:{rel:"icon",type:"image/png",sizes:"16x16",href:`${f}/favicon-16x16.png`}},{type:"link",tags:{rel:"apple-touch-startup-image",media:"(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2)",href:`${f}/apple-launch-828x1792.png`}},{type:"link",tags:{rel:"apple-touch-startup-image",media:"(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3)",href:`${f}/apple-launch-1125x2436.png`}},{type:"link",tags:{rel:"apple-touch-startup-image",media:"(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3)",href:`${f}/apple-launch-1242x2688.png`}},{type:"link",tags:{rel:"apple-touch-startup-image",media:"(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2)",href:`${f}/apple-launch-750x1334.png`}},{type:"link",tags:{rel:"apple-touch-startup-image",media:"(device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3)",href:`${f}/apple-launch-1242x2208.png`}},{type:"link",tags:{rel:"apple-touch-startup-image",media:"(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)",href:`${f}/apple-launch-640x1136.png`}},{type:"link",tags:{rel:"apple-touch-startup-image",media:"(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2)",href:`${f}/apple-launch-1536x2048.png`}},{type:"link",tags:{rel:"apple-touch-startup-image",media:"(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2)",href:`${f}/apple-launch-1668x2224.png`}},{type:"link",tags:{rel:"apple-touch-startup-image",media:"(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2)",href:`${f}/apple-launch-1668x2388.png`}},{type:"link",tags:{rel:"apple-touch-startup-image",media:"(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2)",href:`${f}/apple-launch-2048x2732.png`}}];h.forEach((a=>{const e=Object.entries(a.tags).filter((([a])=>!["href","content","color"].includes(a))).map((([a,e])=>`[${a}="${e}"]`)).join(""),t=document.querySelector(`${a.type}${e}`);if(t)for(const i in a.tags)t.setAttribute(i,a.tags[i]);else{const e=document.createElement(a.type);for(const t in a.tags)e.setAttribute(t,a.tags[t]);document.head.appendChild(e)}}))}}))},97848:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>l});t(23816);
1var i=t(8932),o=t(27730),r=t(18528)["c"];class s{constructor(a,e){this.router=a,this.store=e,this.availablesLanguages=r("app.languages.availables"),this.defaultLanguage=r("app.languages.default"),this.redirectTo=!1,this.allowNavigate=!0,this.historyPage()}checkBearer(a){return new Promise((async e=>{let t=await i.qu.get.item("sessionData");if(t)return e(!0);let o=i.i4.getUrlParamByName("authbearer",a);if(!o)return e(!0);await i.qu.set("sessionData",{userToken:"Bearer "+o,expiresIn:i.i4.getUrlParamByName("expiresatbearer",a)}),await this.store.dispatch("quserAuth/AUTH_UPDATE"),e(!0)}))}checkLogin(){return new Promise((async a=>{let e=this.store.state.quserAuth.authenticated;e?this.store.dispatch("quserAuth/AUTH_UPDATE"):e=await this.store.dispatch("quserAuth/AUTH_TRYAUTOLOGIN"),this.store.dispatch("quserAuth/AUTH_FORCE_PASSWORD"),a(e)}))}historyPage(){window.popStateDetected=!1,window.addEventListener("load",(()=>{window.history.pushState({},"")})),window.addEventListener("popstate",(async()=>{window.popStateDetected=!0;let a=await this.closeModals();a||this.emitBackAction()}))}closeModals(){return new Promise(((a,e)=>{let t=window.popStateDetected,i=!1;if(t){let a=document.getElementsByClassName("q-dialog");if(a&&a.length){const e=a[a.length-1];e&&e.__vue__&&(e.__vue__.$parent.hide(),i=!0)}}window.popStateDetected=!1,a(i)}))}emitBackAction(){i.kN.on("back.handler.catch",(()=>this.allowNavigate=!1)),i.kN.emit("back.handler"),i.kN.off("back.handler.catch")}async validateRoute(a,e){return new Promise((async(t,r)=>{if(a.meta.authenticated)if(await this.checkLogin()){if(a.meta&&a.meta.permission&&(this.store.getters["quserAuth/hasAccess"](a.meta.permission)||(this.redirectTo={name:"app.home"})),o.c.validateModeAccess&&!this.store.getters["quserAuth/hasAccess"](`profile.access.${o.c.mode}`)){const a="iadmin"==o.c.mode?"ipanel":"iadmin";if(this.store.getters["quserAuth/hasAccess"](`profile.access.${a}`)){const e=window.location.href.replace(o.c.mode,a);i.i4.openExternalURL(e,!1)}else this.redirectTo={name:"app.not.authorized"}}else"app.not.authorized"==a.name&&(this.redirectTo={name:"app.home"});let t=["auth.login","auth.register"];if(t.includes(e.name)||t.includes(a.name)){let t=this.store.state.qsiteApp.baseUrl,i=!!e.query&&e.query.redirectTo;i||(i=!!a.query&&a.query.redirectTo);let o=!!e.query&&e.query.fromVueRoute;if(o||(o=!!a.query&&a.query.fromVueRoute),i&&i.length&&i.indexOf(t)>=0&&-1==i.indexOf("login")&&-1==i.indexOf("logout"))return location.href=i;if(o&&!["auth.logout","auth.login","auth.register"].includes(o)){const a=Object.fromEntries(Object.entries(e.query).filter((([a])=>"fromVueRoute"!==a)));this.redirectTo={name:o,query:a}}}this.redirectTo||"auth.login"!=a.name||(this.redirectTo={name:"app.home"})}else["auth.login","auth.register"].includes(a.name)||(this.redirectTo={name:"auth.login",query:{fromVueRoute:a.name,...a.query}});"app.update.app"==a.name&&a.query.updated&&(this.redirectTo={name:a.query.fromVueRoute||"app.home",query:{...JSON.parse(a.query.fromVueRouteQuery)},params:{...JSON.parse(a.query.fromVueRouteParams)}}),t(!0)}))}goToNextRoute(a,e,t){let o=!(!e||!e.name)&&i.i4.getLocaleRouteName(e.name),r=this.redirectTo&&this.redirectTo.name!=a.name?this.redirectTo:a;return this.store.commit("qsiteApp/SET_CURRENT_ROUTE",r),o&&!i.i4.getLocaleRouteName(r.name)&&(r={...r,name:`${o}.${r.name}`}),a.query.authbearer?(delete a.query.expiresatbearer,delete a.query.authbearer,this.router.push(a)):("app.update.app"!=a.name||a.query.updated||"app.update.app"==e.name||(e.name&&(a.query.fromVueRoute=e.name),a.query.fromVueRouteParams=JSON.stringify(e.params),a.query.fromVueRouteQuery=JSON.stringify(e.query),a.query.updated="1",a.fullPath=`${a.path}?${Object.entries(a.query).map((([a,e])=>`${a}=${e}`)).join("&")}`),r.name==a.name?t():e.name!=r.name?this.router.push(r):void 0)}}const l=async({router:a,store:e,app:t})=>{let i=new s(a,e);await i.checkBearer(window.location.href),await i.checkLogin(),a.beforeEach((async(a,e,t)=>{i.redirectTo=!1,a.meta.previousPath=e.path,i.allowNavigate||(i.allowNavigate=!0,t(!1)),await i.val
1idateRoute(a,e),i.goToNextRoute(a,e,t)}))}},52852:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i=async({app:a,router:e,store:t})=>{await Promise.all([t.dispatch("qsiteApp/SET_AXIOS_TIMEZONE"),t.dispatch("qsiteApp/GET_SITE_SETTINGS",{refresh:!1}),t.dispatch("qsiteApp/GET_MODULE_CONFIGS",{refresh:!1}),t.dispatch("qsiteApp/GET_SITE_HOOKS",{refresh:!1})])}},49740:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={}},35256:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});t(73376);const i=[]},26940:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>r});var i=t(27730);let o="iadmin"==i.c.mode?()=>t.e(2520).then(t.bind(t,52520)):()=>Promise.all([t.e(1968),t.e(8772)]).then(t.bind(t,28772));i.c.productFrom&&(o=t(50188)(`./${i.c.productFrom}/_product/home`).default);const r={home:{permission:null,activated:!0,path:"/",name:"app.home",layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),page:o,title:"isite.cms.sidebar.pageHome",icon:"fal fa-home",authenticated:!0,subHeader:{refresh:!0}},notAuthorized:{permission:null,activated:!0,path:"/not-authorized",name:"app.not.authorized",layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(4960)]).then(t.bind(t,84660)),page:()=>t.e(1136).then(t.bind(t,11136)),title:"isite.cms.sidebar.pageHome",icon:"fas fa-home",authenticated:!0},testPage:{permission:null,activated:!0,path:"/test-page",name:"app.test.page",layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),page:()=>t.e(782).then(t.bind(t,80782)),title:"isite.cms.sidebar.pageHome",icon:"fal fa-flask",authenticated:!0},dynamicFieldsPage:{permission:null,activated:!0,path:"/dynamic-fields",name:"app.dynamic.fields.page",layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),page:()=>t.e(5208).then(t.bind(t,85208)),title:"isite.cms.sidebar.pageHome",icon:"fas fa-flask",authenticated:!0},updateApp:{permission:null,activated:!0,path:"/update-app",name:"app.update.app",layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(4960)]).then(t.bind(t,84660)),page:()=>t.e(384).then(t.bind(t,10384)),title:"sidebar.updateApp",icon:"fas fa-flask",authenticated:!1}}},98164:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={}},69388:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});t(73376);const i=[]},81576:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={purchases:{permission:"iaccounting.purchases.manage",activated:!0,authenticated:!0,path:"/accounting/purchases/index",name:"qaccounting.admin.purchases",page:()=>t.e(8750).then(t.bind(t,18750)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iaccounting.cms.sidebar.adminPurchases",icon:"fa-light fa-sack-dollar",subHeader:{refresh:!0}}}},67176:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"iaccounting.cms.sidebar.adminGroup",icon:"fa-light fa-file-invoice-dollar",children:[i.c.qaccounting.purchases]}]},73196:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="iaccounting",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,purchases:`${r}/purchases`}},27520:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"iaccounting",entityNames:{purchase:"purchase"}}},32416:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={Iaccounting:{sidebar:{adminGroup:"Accounting",adminPurchases:"Expense"},title:{analyzeDocument:"Upload Your Document for Analysis",verifyDocument:"Verify Your Document"},label:{documentSupport:"Support Document",electronicInvoice:"Electronic Invoice"},form:{elaborationDate:"Elaboration Date",total:"Total",totalTax:"Total Tax",currencyCode:"Currency Code",discount:"Total Discount",subtotal:"Subtotal",documentType:"Document Type",providerName:"Provider Name",providerIdNumber:"Provider Identification",providerIdType:"Type of Provider Identification",documentAnalysis:"Document for Analysis"},messages:{descriptionAnalyze:"Upload your files in PDF, image, or Word format (supporting documents, invoices, receipts, etc.) so we can analyze them. Make sure the file is legible.",descriptionValidate:"Please carefully review the information below and make sure everything is correct. If you find any errors, correct them before proceeding."}}}},19788:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={Iaccounting:{sidebar:{adminGroup:"Contabilidad",adminPurchases:"Gastos"},title:{uploadDocument:"Sube tu Documento para Analizar",verifyDocument:"Verifica tu Documento"},button:{},table:{},label:{documentSupport:"Documento de Soporte",electronicInvoice:"Factura Electronica"},form:{elaborationDate:"Fecha de elaboración",total:"Total",subtotal:"Subtotal",totalTax:"Total Impuestos",currencyCode:"Codigo de Moneda",discount:"Total Descuento",documentType:"Tipo de Documento",providerName:"Nombre del Proveedor",providerIdNumber:"Identificación del Proveedor",providerIdType:"Tipo de Identificación del Proveedor",documentAnalysis:"Documento para Analizar"},messages:{descriptionAnalyze:"Sube tus archivos en formato PDF, imagen o word (soportes, facturas, recibos, etc.) para que podamos analizarlos. Asegúrate de que el archivo sea legible.",descriptionValidate:"Por favor, revisa cuidadosamente la información que aparece a continuación y asegúrate de que todo sea correcto. Si encuentras algún error, corrÃgelo antes de continuar."},validation:{}}}},40492:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={ads:{permission:"iad.ads.manage",activated:!0,path:"/ad/ads/index",name:"qad.ads.index",crud:t.e(8364).then(t.bind(t,28364)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iad.cms.sidebar.adminAds",icon:"fal fa-rectangle-ad",authenticated:!0,subHeader:{refresh:!0}},adsCreate:{permission:"iad.ads.create",activated:!0,path:"/ad/ads/create",name:"qad.ads.create",page:()=>Promise.all([t.e(1968),t.e(3120)]).then(t.bind(t,63120)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iad.cms.sidebar.adminAdsCreate",icon:"fal fa-rectangle-ad",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qad.ads"],recommendations:{name:"addForm"}}},adsUpdate:{permission:"iad.ads.edit",activated:!0,path:"/ad/ads/update/:id",name:"qad.ads.edit",page:()=>Promise.all([t.e(1968),t.e(3120)]).then(t.bind(t,63120)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iad.cms.sidebar.adminAdsUpdate",icon:"fal fa-rectangle-ad",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qad.ads"],recommendations:{name:"addForm"}}},categories:{permission:"iad.categories.manage",activated:!0,path:"/ad/categories/index",name:"qad.categories.index",crud:t.e(9200).then(t.bind(t,94440)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iad.cms.sidebar.adminCategories",icon:"fa-light fa-layer-group",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qad.ads"]}},ups:{permission:"iad.ups.manage",activated:!0,path:"/ad/ups/index",name:"qad.ups.index",crud:t.e(2052).then(t.bind(t,52052)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iad.cms.sidebar.adminUps",icon:"fa-light fa-up-from-bracket",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qad.ads"]}},adUps:{permission:"iad.ups.manage",activated:!0,path:"/ad/ad-ups/index",name:"qad.adUps.index",crud:t.e(9936).then(t.bind(t,29936)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iad.cms.sidebar.adminAdUps",icon:"fa-light fa-arrow-up-wide-short",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qad.ads"]}}}},85072:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"iad.cms.sidebar.adminGroup",icon:"fal fa-rectangle-ad",children:[i.c.qad.ads,i.c.qad.categories,i.c.qad.ups,i.c.qad.adUps]}]},34644:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="ipin",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,ads:`${r}/pins`,adStatus:`${r}/pins/status`,categories:`${r}/categories`,ups:`${r}/ups`,adUps:`${r}/pin-ups`}},75936:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"iad",entityNames:{ad:"ad",category:"category",up:"up"}}},53876:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={ads:{permission:"iad.ads.manage",activated:!0,path:"/ads",name:"qad.ads.index",crud:t.e(8364).then(t.bind(t,28364)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iad.cms.sidebar.panelAds",icon:"fal fa-rectangle-ad",authenticated:!0,subHeader:{refresh:!0}},adsCreate:{permission:"iad.ads.create",activated:!0,path:"/ads/create",name:"qad.ads.create",page:()=>Promise.all([t.e(1968),t.e(3120)]).then(t.bind(t,63120)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iad.cms.sidebar.adminAdsCreate",icon:"fal fa-rectangle-ad",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qad.ads"],recommendations:{name:"addForm"}}},adsUpdate:{permission:"iad.ads.edit",activated:!0,path:"/ads/update/:id",name:"qad.ads.edit",page:()=>Promise.all([t.e(1968),t.e(3120)]).then(t.bind(t,63120)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iad.cms.sidebar.adminAdsUpdate",icon:"fal fa-rectangle-ad",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qad.ads"],recommendations:{name:"addForm"}}}}},74256:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[i.c.qad.ads]},1244:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iad:{cms:{sidebar:{adminGroup:"Ads",adminAds:"Ads List",adminAdsCreate:"Create Ad",adminAdsUpdate:"Update Ad",adminCategories:"Ads categories",adminUps:"Ads Ups",adminAdUps:"Ups Log",panelAds:"My Ads",checked:"Checked"},create:{category:"Create category",service:"Create service",ad:"Create ad",up:"New Up"}
1,edit:{category:"Edit category",service:"Edit service",ad:"Edit ad",up:"Update Up"},message:{automaticUploads:"¡Automatic Uploads!",chooseDefaultPrice:"You can select the price you want to appear by default in your ad."},form:{user:"User",ad:"Ad",age:"Age",address:"Address",phone:"Phone",name:"Name",note:"Note",customerFeedback:"Customer Feedback",independentEscort:"independent Escort",services:"Services",tags:"Tags",status:"Status",photosAndVideo:"Photos and Videos",whereLocation:"Your Location",aboutAd:"About Your AD",newAd:"New Ad!",howContact:"How can contact you?",availableSchedule:"Available time",rates:"Rates",daysLimit:"Limit Of Days",upsDaily:"Ups Daily",adUps:"How pay your AD?",daysCounter:"Days Counter",upsCounter:"Upd Counter",fromDate:"From Date",toDate:"To Date",fromHour:"From Hour",toHour:"To Hour",nextUpAt:"Next Up At",rangeMinutes:"Go Up Every (Minutes)",featuredRate:"Featured Rate"},options:{pending:"Pending",approved:"Approved",denied:"Denied"},adCheck:{checked:"Congratulations! Your ad is verified",noRequested:"Your ad is not verified yet, you must create a request for it to be reviewed",requested:"Just a little more, we are verifying your ad",rejected:"Your ad could not be verified, check your information and recreate the request for it to be reviewed"},documentation:{ads:"Ads are published on your WEB site. They are used to promote or boost some external product to the application",categories:"It is possible to create categories, with a name, description and organize them in tree mode (parent categories and child categories) in order to categorize all your plans.",ups:"When an announcement is published, it is put on a list that constantly grows with each new ad, with this functionality of Uploads it is possible to tell your application to improve the position of each ad with some definite rules,"}}}}},46940:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iad:{cms:{sidebar:{adminGroup:"Anuncios",adminAds:"Lista de Anuncios",adminAdsCreate:"Crear Anuncio",adminAdsUpdate:"Actualizar Anuncio",adminCategories:"Categorias de Anuncios",adminUps:"Subidas de Anuncios",adminAdUps:"Registro de Subidas",panelAds:"Mis Anuncios",checked:"Verificado"},create:{category:"Crear categorÃa",service:"Crear servicio",ad:"Crear anuncio",up:"Crear Subida"},edit:{category:"Editar categorÃa",service:"Editar servicio",ad:"Editar anuncio",up:"Actualizar Subida"},message:{automaticUploads:"¡Subidas Automaticas!",chooseDefaultPrice:"Puedes seleccionar el precio quieres que aparezca por defecto en tu anuncio."},form:{user:"Usuario",ad:"Anuncio",age:"Edad",address:"Dirección",phone:"Teléfono",name:"Nombre",note:"Nota",customerFeedback:"Comentarios de clientes",independentEscort:"Escort independiente",services:"Servicios",tags:"Etiquetas",status:"Estado",photosAndVideo:"Fotos y videos",whereLocation:"¿Dónde quieres anunciarte?",aboutAd:"Sobre tu anuncio",newAd:"¡Nuevo anuncio!",howContact:"¿Cómo te pueden contactar?",availableSchedule:"Horario de disponibilidad",rates:"Tarifas para tu anuncio",daysLimit:"Limite De Dias",upsDaily:"Subidas Diarias",adUps:"¿Cómo quieres pagar tu anuncio?",daysCounter:"Contador (Dias)",upsCounter:"Contador (Subidas)",fromDate:"Fecha de Inicio",toDate:"Fecha Fin",fromHour:"Hora de Inicio",toHour:"Hora Fin",nextUpAt:"Fecha Siguiente Subida",rangeMinutes:"Sube cada (Minutos)",featuredRate:"Tarifa Destacada"},options:{pending:"Pendiente",approved:"Aprobado",denied:"Rechazado"},adCheck:{checked:"Felicitaciones! Tu anuncio está verificado",noRequested:"Tu anuncio aún no está verificado, debes crear una petición para que sea revisado",requested:"Solo un poco más, estamos verificando tu anuncio",rejected:"Tu anuncio no pudo ser verificado, revisa tu información y vuelve a crear la petición para que sea revisado"},documentation:{ads:"Los anuncios son publicados en tu sitio WEB. Son usados para promover o impulsar algún producto externo a la aplicación",categories:"Es posible crear categories, con un nombre, descripción y organizarlas en modo de árbol (categorÃas padres y categorÃas hijas) con el fin de categorizar todos tus plane
1s.",ups:"Cuando un anunció es publicado, se pone en una lista que crece constantemente con cada nuevo anuncio, con está funcionalidad de Subidas es posible decirle a tu aplicación que mejore la posición de cada anunció con algunas reglas definidas"}}}}},98560:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={categories:{permission:"iappointment.categories.manage",activated:!0,authenticated:!0,path:"/appointment/categories/index",name:"qappointment.admin.categories",crud:t.e(8066).then(t.bind(t,88066)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iappointment.cms.sidebar.adminCategories",icon:"fa-light fa-layer-group",subHeader:{refresh:!0}}}},76544:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"iappointment.cms.sidebar.adminGroup",icon:"fa-light fa-clipboard-check",children:[i.c.mainqappointment.appointmentIndex,i.c.qappointment.categories]}]},50512:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="iappointment",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,categories:`${r}/categories`,appointments:`${r}/appointments`,appointmentStatuses:`${r}/appointment-statuses`,appointmentLeads:`${r}/appointment-leads`}},89428:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"iappointment",entityNames:{category:"category",appointment:"appointment"}}},63379:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={appointmentIndex:{permission:"iappointment.appointments.index",activated:!0,authenticated:!0,path:"/appointments/index",name:"qappointment.main.appointments.index",crud:t.e(6736).then(t.bind(t,69116)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iappointment.cms.sidebar.panelAppointments",icon:"fa-light fa-clipboard-check",subHeader:{refresh:!0}}}},67:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={appointmentCustomerShow:{permission:"iappointment.appointments.customer-show",activated:!0,authenticated:!0,path:"/appointments/customer/:id",name:"qappointment.panel.appointments.index",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(8252)]).then(t.bind(t,96004)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iappointment.cms.sidebar.panelAppointments",icon:"fas fa-clipboard-check",subHeader:{refresh:!0}},appointmentAssignedIndex:{permission:"iappointment.appointments.assigned-index",activated:!0,authenticated:!0,path:"/appointments/assigned/index",name:"qappointment.panel.appointments.assigned.index",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(9968)]).then(t.bind(t,35800)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"isite.cms.label.chat",icon:"fas fa-comments",subHeader:{refresh:!0}}}},48048:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"iappointment.cms.sidebar.adminGroup",icon:"fas fa-clipboard-check",children:[i.c.mainqappointment.appointmentIndex,i.c.qappointment.appointmentAssignedIndex]}]},28608:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iappointment:{cms:{sidebar:{adminGroup:"appointments",adminAppointment:"Appointment list",adminCategories:"Appointment Categories",adminStatus:"List Status",panelAppointments:"List Appointments"},newAppointment:"New Appointment",updateAppointment:"Update Appointment",newCategory:"New Category",updateCategory:"Update Category",post:"Post",quickCard:{lastPosts:"Blog - Last Posts"},form:{showInMenu:"Show in Menu",customer:"Customer",assigned:"Assigned",newStatus:"New status"},message:{assigningMessage:"We are assigning a professional for your appointment, please wait...",expiredMessage:"Your appointment has expired...",completedMessage:"Your appointment is over...",abandonedMessage:"Your appoint is abandoned...",appointmentList:"Appointment List",readFullConversation:"Read full conversation",readRecomendations:"Read recomendations",goToAppointment:"Go to appointment",addRecommendation:"Add Recommendation",changeStatus:"Change Status",showInfo:"Show Information",resumAppointment:"Resume appointment",newAssignationMessage:"You have a new appointment!",reportError:"Report Error",showSubscriptions:"Show Subscriptions"}}}}},76096:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iappointment:{cms:{sidebar:{adminGroup:"Citas",adminAppointment:"Lista de citas",adminCategories:"Categorias de citas",adminStatus:"Lista de estados",panelAppointments:"Lista de Citas"},newAppointment:"Nueva Cita",updateAppointment:"Actualizar Cita",newCategory:"Nueva CategorÃa",updateCategory:"Actualizar CategorÃa",post:"Entrada",quickCard:{lastPosts:"Blog - Ultimos Posts"},form:{showInMenu:"Mostrar en menu",customer:"Cliente",assigned:"Asignado a",newStatus:"Nuevo estado"},message:{assigningMessage:"Estamos asignando un profesional para tu cita, espera por favor...",expiredMessage:"Tu cita ha expirado...",completedMessage:"Tu cita ha terminado...",abandonedMessage:"Tu cita fue abandonada...",appointmentList:"Lista de Citas",readFullConversation:"Leer la conversación completa",readRecomendations:"Leer recomendaciones",goToAppointment:"Ir a la cita",addRecommendation:"Agregar Recomendación",changeStatus:"Cambiar Estado",showInfo:"Ver Información",resumAppointment:"Retomar cita",newAssignationMessage:"Tienes una nueva assignación!",reportError:"Reportar un Error",showSubscriptions:"Ver Suscripciones"}}}}},98192:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={}},32292:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"iauctions.cms.sidebar.adminGroup",icon:"fa-light fa-gavel",children:[i.c.mainqauction.auctions,i.c.mainqauction.bids,i.c.mainqauction.categories]}]},47192:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="iauctions",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,auctions:`${r}/auctions`,categories:`${r}/categories`,bids:`${r}/bids`,statusBid:`${r}/status-bid`}},1264:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"iauctions",entityNames:{category:"category",auction:"auction",bid:"bid"}}},61056:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={auctions:{permission:"iauctions.auctions.manage",activated:!0,authenticated:!0,path:"/auctions/auctions/index",name:"qauctions.admin.auctions",crud:Promise.all([t.e(1640),t.e(1764)]).then(t.bind(t,41764)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iauctions.cms.sidebar.adminAuctions",icon:"fa-light fa-gavel",subHeader:{refresh:!0}},bids:{permission:"iauctions.bids.manage",activated:!0,authenticated:!0,path:"/auctions/bids/index",name:"qauctions.admin.bids",crud:Promise.all([t.e(1640),t.e(7530)]).then(t.bind(t,27530)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iauctions.cms.sidebar.adminBids",icon:"fa-light fa-hand-point-up",subHeader:{refresh:!0}},categories:{permission:"iauctions.categories.manage",activated:!0,authenticated:!0,path:"/auctions/categories/index",name:"qauctions.admin.categories",crud:t.e(4276).then(t.bind(t,44276)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iauctions.cms.sidebar.adminCategories",icon:"fa-light fa-layer-group",subHeader:{refresh:!0}}}},22140:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"iauctions.cms.sidebar.adminGroup",icon:"fa-light fa-gavel",children:[i.c.mainqauction.auctions,i.c.mainqauction.bids]}]},66900:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iauctions:{cms:{sidebar:{adminGroup:"Auctions",adminCategories:"Categories",adminAuctions:"Auctions",adminBids:"Bids"},newCategory:"New Category",updateCategory:"Update Category",newAuction:"Create auction",updateAuction:"Update auction",newBid:"New Bid",updateBid:"Update Bid",auctionForm:"Auction Form",b
1idForm:"Bid Form",activeState:"Active",inActiveState:"InActive",finishedState:"Finished",typeOpen:"Open",typeInverse:"Inverse",bidUp:"Bid Up",auction:"Auction | Auctions",bid:"Bids | Bids",setAsWinner:"Set as Winner",existBid:"Already exist a bid from this auction",description:"Description"}}}},45576:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iauctions:{cms:{sidebar:{adminGroup:"Licitaciones",adminCategories:"Categorias",adminAuctions:"Licitaciones",adminBids:"Pujas"},newCategory:"Nueva CategorÃa",updateCategory:"Actualizar CategorÃa",newAuction:"Nueva licitación",updateAuction:"Editar licitación",newBid:"Nueva Puja",updateBid:"Actualizar Puja",auctionForm:"Formulario para Licitación",bidForm:"Formulario para Puja",activeState:"Activo",inActiveState:"Inactivo",finishedState:"Culminado",typeOpen:"Abierto",typeInverse:"Inverso",bidUp:"Pujar",auction:"Licitación | Licitaciones",bid:"Puja | Pujas",setAsWinner:"Marcar como Ganador",existBid:"Ya tienes una puja para esta licitación",description:"Descripción"}}}},66916:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={index:{permission:"ibanners.positions.manage",activated:!0,path:"/banners/index",name:"qbanner.admin.positions",crud:t.e(5696).then(t.bind(t,35696)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ibanners.cms.sidebar.adminBanner",icon:"fa-light fa-rectangle-history-circle-plus",authenticated:!0,subHeader:{refresh:!0}},showBanner:{permission:"ibanners.banners.index",activated:!0,path:"/banners/show/:id",name:"qbanner.admin.positions.show",page:()=>Promise.all([t.e(1968),t.e(6194)]).then(t.bind(t,80956)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ibanners.cms.sidebar.adminBannerEdit",icon:"fa-light fa-image",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qbanner.index"]}},createBanner:{permission:"ibanners.banners.create",activated:!0,path:"/banners/create/:positionId",name:"qbanner.admin.banner.create",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(7592)]).then(t.bind(t,37592)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ibanners.cms.sidebar.adminIndex",icon:"fa-light fa-image",authenticated:!0},updateBanner:{permission:"ibanners.banners.update",activated:!0,path:"/banners/update/:positionId/:id",name:"qbanner.admin.banner.update",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(6520)]).then(t.bind(t,56520)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ibanners.cms.sidebar.adminIndex",icon:"fa-light fa-image",authenticated:!0}}},76824:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[i.c.qbanner.index]},42888:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="ibanners",o="v1",r=`/${o}
1/${i}`,s={urlBase:r,version:o,positions:`${r}/positions`,banners:`${r}/banners`,orderBanners:`${r}/positions/order-banners`}},8664:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"ibanners",entityNames:{banner:"banner",position:"position"}}},71100:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={ibanners:{cms:{sidebar:{adminBanner:"Banners",adminBannerEdit:"Edit Banner"},newBanner:"New Banner",updateSlider:"Update Banner",createSlider:"Create Banner",newBannerItem:"New Item",updateSlide:"Update Item",label:{codeAds:"Code ADS",showAsPopup:"Show as Popup"},documentation:{banners:"Banners are static elements in defined locations within the WEB site that display a normally large advertising content"}}}}},8448:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={ibanners:{cms:{sidebar:{adminBanner:"Banners",adminBannerEdit:"Editar Banner"},newBanner:"Nuevo Banner",updateSlider:"Actualizar Banner",createSlider:"Crear Banner",newBannerItem:"Nuevo Elemento",updateSlide:"Actualizar Elemento",label:{codeAds:"Codigo ADS",showAsPopup:"Mostrar como ventana emergente"},documentation:{banners:"Los banners son elementos estáticos en ubicaciones definidas dentro del sitio WEB que muestran un contenido normalmente publicitario de gran tamaño"}}}}},7448:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={posts:{permission:"iblog.posts.manage",activated:!0,authenticated:!0,path:"/blog/posts/index",name:"qblog.admin.posts",crud:t.e(6680).then(t.bind(t,46680)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iblog.cms.sidebar.adminPosts",icon:"fa-light fa-newspaper",subHeader:{refresh:!0}},categories:{permission:"iblog.categories.manage",activated:!0,authenticated:!0,path:"/blog/categories/index",name:"qblog.admin.categories",crud:t.e(2008).then(t.bind(t,52008)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iblog.cms.sidebar.adminCategories",icon:"fa-light fa-layer-group",subHeader:{refresh:!0}},postsInternal:{permission:"iblog.posts.manage",activated:!0,authenticated:!0,path:"/blog/posts/internal",name:"qblog.admin.posts.internal",page:()=>t.e(7556).then(t.bind(t,95175)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iblog.cms.sidebar.adminPostsInternal",icon:"fa-light fa-newspaper",subHeader:{refresh:!0}}}},72440:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"iblog.cms.sidebar.adminGroup",icon:"fa-light fa-blog",children:[i.c.qblog.posts,i.c.qblog.categories,i.c.qblog.postsInternal]}]},12512:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="iblog",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,categories:`${r}/categories`,posts:`${r}/posts`,statuses:`${r}/statuses`}},70508:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"iblog",entityNames:{category:"category",post:"post"},quickCards:[{active:!0,permission:"iblog.posts.manage",component:()=>Promise.all([t.e(1640),t.e(3252)]).then(t.bind(t,99680))}]}},24444:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iblog:{cms:{sidebar:{adminGroup:"Blog",adminPosts:"Blog Posts",adminCategories:"Blog Categories",adminPostsInternal:"View Blog Posts"},newPost:"New Post",updatePost:"Update Post",newCategory:"New Category",updateCategory:"Update Category",post:"Post",category:"Category",quickCard:{lastPosts:"Blog - Last Posts"},form:{showInMenu:"Show in Menu",featured:"Featured",sortOrder:"Sort Order",availableDate:"Available Date"},documentation:{posts:"The articles are the content published on the Blog pages on your WEB site, these articles are important for your site because they help to keep your site constantly updated. You may edit them adding images, videos or external links, as well as being able to modify the content of your texts.",categories:"It is possible to create categories in your Blog, with a name, description and organize them in tree mode (parent categories and child categories) in order to categorize all your articles."}}}}},14088:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iblog:{cms:{sidebar:{adminGroup:"Blog",adminPosts:"Entradas de Blog",adminCategories:"Categorias de Blog",adminPostsInternal:"Ver entradas de Blog"},newPost:"Nueva Entrada",updatePost:"Actualizar Entrada",newCategory:"Nueva CategorÃa",updateCategory:"Actualizar CategorÃa",post:"Entrada",category:"CategorÃa",quickCard:{lastPosts:"Blog - Ultimos Posts"},form:{showInMenu:"Mostrar en menu",featured:"Destacado",sortOrder:"Orden de prioridad",availableDate:"Disponible desde"},documentation:{posts:"Los artÃculos son el contenido publicado en las paginas de Blog en tu sitio WEB, estos artÃculos son importantes para tu sitio por que ayudan a mantener tu sitio en constante actualización. Es posible que los edites agregando imágenes, videos o links externos, al igual que poder modificar el contenido de tus textos.",categories:"Es posible crear categories en tu Blog, con un nombre, descripción y organizarlas en modo de árbol (categorÃas padres y categorÃas hijas) con el fin de categorizar todos tus artÃculos."}}}}},56659:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={resources:{permission:"ibooking.resources.manage",activated:!0,authenticated:!0,path:"/booking/resources/index",name:"qbooking.admin.resources",crud:t.e(9044).then(t.bind(t,99044)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ibooking.cms.sidebar.adminResources",icon:"fa-light fa-chess-knight",subHeader:{refresh:!0}}}},75093:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"ibooking.cms.sidebar.adminGroup",icon:"fa-light fa-check-to-slot",children:[i.c.mainqbooking.categories,i.c.mainqbooking.services,i.c.qbooking.resources,i.c.mainqbooking.reservations]}]},65520:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="ibooking",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,categories:`${r}/categories`,services:`${r}/services`,resources:`${r}/resources`,reservations:`${r}/reservations`,reservationItems:`${r}/reservation-items`,availabilities:`${r}/availabilities`}},74968:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"ibooking",entityNames:{category:"category",services:"service",resource:"resource",reservation:"posreservtion"},quickCards:[]}},83992:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={categories:{permission:"ibooking.categories.manage",activated:!0,authenticated:!0,path:"/booking/categories/index",name:"qbooking.main.categories",crud:t.e(4876).then(t.bind(t,44876)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ibooking.cms.sidebar.adminCategories",icon:"fa-light fa-layer-group",subHeader:{refresh:!0}},services:{permission:"ibooking.services.manage",activated:!0,authenticated:!0,path:"/booking/services/index",name:"qbooking.main.services",crud:t.e(6108).then(t.bind(t,26108)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ibooking.cms.sidebar.adminServices",icon:"fa-light fa-handshake",subHeader:{refresh:!0}},reservations:{permission:"ibooking.reservations.manage",activated:!0,authenticated:!0,path:"/booking/reservations/index",name:"qbooking.panel.reservations.index",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(4051)]).then(t.bind(t,83440)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ibooking.cms.sidebar.panelReservations",icon:"fa-light fa-check-to-slot",subHeader:{refresh:!0}},newReservation:{permission:"ibooking.reservations.create",activated:!0,authenticated:!0,path:"/booking/reservations/create",name:"qbooking.panel.reservations.create",page:()=>t.e(4996).then(t.bind(t,24996)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ibooking.cms.sidebar.panelNewReservation",icon:"fa-light fa-check-to-slot",subHeader:{refresh:!0}},newPublicReservation:{activated:!0,path:"/booking/reservations/create/public",name:"qbooking.panel.reservations.create.public",page:()=>t.e(4996).then(t.bind(t,24996)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8520)]).then(t.bind(t,88520)),title:"ibooking.cms.sidebar.panelNewReservation",icon:"fa-light fa-check-to-slot"}}},98368:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={userResource:{permission:"ibooking.resources.manage",activated:!0,authenticated:!0,path:"/booking/resource/user",name:"qbooking.panel.resource.user",page:()=>t.e(5420).then(t.bind(t,85420)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ibooking.cms.sidebar.panelUserResource",icon:"fa-light fa-calendar-lines-pen",subHeader:{refresh:!0}}}},43124:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"ibooking.cms.sidebar.adminGroup",icon:"fa-light fa-check-to-slot",children:[i.c.mainqbooking.categories,i.c.mainqbooking.services,i.c.qbooking.userResource,i.c.mainqbooking.reservations]}]},72600:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={ibooking:{cms:{sidebar:{adminGroup:"Reservations",adminCategories:"Categories",adminServices:"Services",adminResources:"Resources",adminReservations:"Reservations",panelUserResource:"My Resource",panelReservations:"Schedule",panelNewReservation:"New Reservation",panelUpdateReservation:"Update Reservation"},newCategory:"New Category",updateCategory:"Update Category",newService:"New Service",updateService:"Update Service",newResource:"New Resource",updateResource:"Update Resource",newReservation:"New Reservation",updateReservation:"Update Reservation",titleStepCategory:"What are you looking for?",descriptionStepCategory:"Choose the category of your interest",titleStepService:"Which service do you want?",descriptionStepService:"Choose between all our services",titleStepResource:"Do you have a favorite?",descriptionStepResource:"Choose the one you prefer the most",titleStepDate:"When do you want your reservation?",descriptionStepDate:"Choose the date and time",titleStepAvailability:"Select your reservation!",descriptionStepAvailability:"Select the reservation of your preference",chooseDateReservation:"Choose the day for your reservation",chooseTimeReservation:"Choose the time for your reservation",myResource:"My Resource",meetingPlatform:"Meeting platform",registerZoom:"I don't have a zoom account",termsZoom:"When you are added to the new Zoom account, ownership of your existing Zoom account (
1and the information contained therein) will transfer and be assigned to the owner of the new Zoom account. All information and data currently contained in your Zoom account and all information or data saved once you accept the account switch will be viewable and available to the new Zoom account owner and administrators on that account to use and share with others subject to the said account owner's discretion",message:{meet:{notFound:"Enter your Zoom account (email) to link and create meetings ...",pending:"Almost there! Check your email and accept the link for your Zoom account ...",success:"Everything is ready! We take care of creating Zoom meetings for you ..."}},helpShareUserResource:"You can copy the links of your services and/or your resource to share them in an easier way",documentation:{categories:"It is possible to create categories, with a name, description and organize them in tree mode (parent categories and child categories) in order to categorize all your services.",services:"These are the services that your users can book within your application, these services include a time that can last each turn and a price in addition to all the necessary information to describe it",resources:"The resource is in charge of executing a reserved service, each resource can have one or more assigned services but can perform only one at a time, in each resource it is possible to configure a schedule of availability so that one of your services can be reserved.",reservations:"When a user purchases a service it is called a `Reservation` so the application is able to identify which service a user reserved next to her resource ."}}}}},4964:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={ibooking:{cms:{sidebar:{adminGroup:"Reservas",adminCategories:"Categorias",adminServices:"Servicios",adminResources:"Recursos",adminReservations:"Reservaciones",panelUserResource:"Disponibilidad",panelReservations:"Agenda",panelNewReservation:"Nueva Reservación",panelUpdateReservation:"Actualizar Reservación"},newCategory:"Nueva CategorÃa",updateCategory:"Actualizar CategorÃa",newService:"Nuevo Servicio",updateService:"Actualizar Servicio",newResource:"Nuevo Recurso",updateResource:"Actualizar Recurso",newReservation:"Nueva Reservación",updateReservation:"Actualizar Reservación",titleStepCategory:"¿Que estás buscando?",descriptionStepCategory:"Elige la categorÃa de tu interes",titleStepService:"¿Cuál servicio quieres?",descriptionStepService:"Elige entre todos nuestros servicios",titleStepResource:"¿Tienes un favorito?",descriptionStepResource:"Elige el que más prefieras",titleStepDate:"¿Cuándo quieres tu reserva?",descriptionStepDate:"Elige la fecha y hora",titleStepAvailability:"¡Selecciona tu reserva!",descriptionStepAvailability:"Selecciona la reserva de tu preferencÃa",chooseDateReservation:"Elige el dÃa para tu reserva",chooseTimeReservation:"Elige la hora para tu reserva",myResource:"Mi Recurso",meetingPlatform:"Plataforma para reuniones",registerZoom:"No tengo una cuenta de zoom",termsZoom:"Cuando se le añade a la nueva cuenta de Zoom, la propiedad de su cuenta de Zoom existente (y la información contenida en ella) se transferirán y se asignarán al propietario de la nueva cuenta de Zoom. Toda la información y los datos actualmente contenidos en su cuenta de Zoom y toda la información o datos guardados una vez que acepte el cambio de cuenta, estarán visibles y disponibles para el propietario de la nueva cuenta de Zoom y los administradores en dicha cuenta para utilizarlos y compartirlos con otros sujetos a la discreción del dicho propietario de cuenta",message:{meet:{notFound:"Ingresa tu cuenta de Zoom(email) para vincularte y poder crear reuniones...",pending:"Falta poco! Revisa tu correo y acepta la vinculación para tu cuenta de Zoom...",success:"Todo está listo! Nosotros nos encargamos de crear las reuniones en Zoom por ti..."}},helpShareUserResource:"Puedes copiar los link de tus servicios y/o de tu recurso para compartirlos de una forma más facil",documentation:{categories:"Es posible crear categories, con un nombre, descripción y organizarlas en modo de árbol (categorÃas padres y categorÃas hijas) con el fin de categorizar todos tus servicios.",services:"Son los servicios los que tus usuarios pueden reservar dentro de tu aplicación, estos servicios incluyen el tiempo que puede durar cada turno y un precio ademas de toda la información necesaria para describirlo",resources:"El recurso es el encargado de ejecutar un servicio reservado, cada recurso puede tener uno o varios servicios asignados pero puede realizar solo uno a la vez, en cada recurso es posible configurar un horario de disponibilidad para que un servicio suyo pueda ser reservado.",reservations:"Cuando un usuario adquiere un servicio se le llama 'Reservación' asà la aplicacion es capaz de identificar que servicio reservo un usuario junto a su recurso."}}}}},99493:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={editor:{permission:"ibuilder.layouts.manage",activated:!0,path:"/builder/editor",name:"qbuilder.admin.editor.index",page:()=>Promise.all([t.e(1968),t.e(3808)]).then(t.bind(t,33808)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(4960)]).then(t.bind(t,84660)),title:"Editor",icon:"fa-light fa-puzzle",authenticated:!0,subHeader:{refresh:!0}},blocks:{permission:"ibuilder.blocks.manage",activated:!0,path:"/builder/blocks",name:"qbuilder.admin.blocks.index",crud:t.e(896).then(t.bind(t,80896)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ibuilder.cms.sidebar.adminBlocks",icon:"fa-light fa-puzzle-piece",authenticated:!0,subHeader:{refresh:!0}},formConfigBlock:{permission:"ibuilder.blocks.create",activated:!1,path:"/builder/blocks/create",name:"qbuilder.admin.blocks.create",page:()=>t.e(7464).then(t.bind(t,37464)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ibuilder.cms.newBlock",icon:"fa-light fa-square-pen",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qbuilder.blocks"]}},formUpdateBlock:{permission:"ibuilder.blocks.edit",activated:!1,path:"/builder/blocks/:id",name:"qbuilder.admin.blocks.update",page:()=>t.e(7464).then(t.bind(t,37464)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ibuilder.cms.updateBlock",icon:"fa-light fa-square-pen",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qbuilder.blocks"]}},formUpdateClientBlock:{viewType:"client",permission:"ibuilder.blocks.client",activated:!1,path:"/builder/blocks/client/:id",name:"qbuilder.admin.client.update",page:()=>t.e(7464).then(t.bind(t,37464)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ibuilder.cms.updateBlock",icon:"fa-light fa-square-pen",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qbuilder.blocks"]}},formUpdateBlockTemplate:{permission:"ibuilder.blocks.edit",activated:!1,path:"/builder/blocks/template/id",name:"qbuilder.admin.blocks.update.template",page:()=>t.e(7464).then(t.bind(t,37464)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ibuilder.cms.updateBlock",icon:"fa-light fa-square-pen",authenticated:!0,subHeader:{refresh:!0}}}},61672:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"ibuilder.cms.sidebar.adminGroup",icon:"fa-light fa-object-group",children:[i.c.qbuilder.blocks,i.c.qbuilder.editor]}]},2172:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="ibuilder",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,blocks:`${r}/blocks`,editor:`${r}/editor`,layouts:`${r}/layouts`,layoutBlocks:`${r}/layout-blocks`}},74276:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"ibuilder"}},25304:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={ibuilder:{cms:{sidebar:{adminGroup:"Builder",adminBlocks:"Blocks",adminTemplates:"Templates"},newBlock:"New Block",updateBlock:"Update Block",block:"Block | Blocks",chooseBlock:"Choose a Block",layout:"Layout | Layouts",newLayout:"Create New Layout",layouts:"Layouts",blockEdit:"Block Edit",label:{grid:"Grid",preview:"Preview",chooseLayout:"Choose a layout",newLayout:"New Layout",updateLayout:"Update Layout",sureChangeLayout:"Do you want to change the layout?",descriptionSureChangeLayout:"You are going to change the layout, if you have unsaved changes they will be lost",blocks:"Blocks",localBlocks:"Locals",libraryBlocks:"Library",system:"System",sortPosition:"Sort Position",blockContent:"Block Content",title:"Title",subt
1itle:"Subtitle",bannerMessage:"Select a unique 'System Name' that identifies the block and then the component you want to customize...",content:"Content",attributes:"Attributes",discard:"Discard",apply:"Apply",editBlockAttributes:"Edit block attributes",sureDiscardBlock:"Have you saved your changes?",descriptionSureDiscardBlock:"If you continue with this action, you will lose all your progress. Take a moment to make sure!",sureRefreshLayout:"Do you want to reload the layouts?",descriptionSureRefreshLayout:"Be careful! If you have unsaved changes, they will be lost when you refresh",administrator:"Go to administrator",sureChangeView:"Are you sure about this action?",chooseBlock:"Choose a Block",clone:"Clone",relate:"Relate"},form:{layoutEntityType:"Defines the context or category to which the layout belongs",layoutType:"Specifies the presentation type within the selected entity",layoutDefault:"Indicates whether the layout is set as default for the corresponding entity and type",layout:"Builder Layout"}}}}},53480:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={ibuilder:{cms:{sidebar:{adminGroup:"Constructor",adminBlocks:"Bloques",adminTemplates:"Plantillas"},newBlock:"Nuevo Bloque",updateBlock:"Actualizar Bloque",block:"Bloque | Bloques",blockDesign:"Diseño del Bloque",chooseBlock:"Selecciona un bloque",layout:"Layout | Layouts",newLayout:"Crea un nuevo Layout",layouts:"Layouts",blockEdit:"Editar bloque",label:{grid:"Grilla",preview:"Vista Previa",chooseLayout:"Escoge un Layout",newLayout:"Nuevo Layout",updateLayout:"Actualizar Layout",sureChangeLayout:"¿Deseas cambiar de layout?",descriptionSureChangeLayout:"Vas a cambiar de layout, si tienes cambios sin guardar se perderan",blocks:"Bloques",localBlocks:"Locales",libraryBlocks:"Libreria",system:"Sistema",sortPosition:"Posición en la Grilla",blockContent:"Contenido del Bloque",title:"Titulo",subtitle:"Subtitulo",bannerMessage:"Selecciona un 'Nombre de Sistema' unico que identifique el bloque y luego el componente que quieres perzonalizar...",content:"Contenido",attributes:"Atributos",discard:"Descartar",apply:"Aplicar",editBlockAttributes:"Editar los atributos del bloque",sureDiscardBlock:"¿Has guardado tus cambios?",descriptionSureDiscardBlock:"Si continuas con esta acción, perderás todo tu progreso. ¡Tómate un momento para asegurarte!",sureRefreshLayout:"¿Deseas volver a cargar los layouts?",descriptionSureRefreshLayout:"¡Ten cuidado! Si tienes cambios sin guardar, se perderán al refrescar",administrator:"Ir al administrador",sureChangeView:"¿Está seguro de esta acción?",chooseBlock:"Escoge un Bloque",clone:"Clonar",relate:"Relacionar"},form:{layoutEntityType:"Define el contexto o categorÃa al que pertenece el layout",layoutType:"Especifica el tipo de presentación dentro de la entidad seleccionada",layoutDefault:"Indica si el layout se establece como predeterminado para la entidad y el tipo correspondiente",layout:"Builder Layout"}}}}},59256:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={conversations:{permission:"ichat.conversations.manage",activated:!0,path:"/ichat/conversations",name:"qchat.admin.conversations",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(6376)]).then(t.bind(t,30246)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ichat.cms.sidebar.conversations",icon:"fa-light fa-messages",authenticated:!0,subHeader:{refresh:!0}}}},55160:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[i.c.qchat.conversations]},660:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="ichat",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,conversations:`${r}/conversations`,messages:`${r}/messages`,providerConversations:`${r}/provider/conversations`}},19560:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>r});var i=t(8932),o=t(18528)["c"];const r={moduleName:"ichat",headerActions:async()=>[{order:2,name:"chat",label:"Chat",vIf:"iadmin"==o("app.mode")&&i.is.hasAccess("ichat.conversations.index"),badgeName:"chat",props:{icon:"fa-light fa-message-lines",class:"btn-small"},action:()=>i.kN.emit("toggleMasterDrawer","chat")}]}},77212:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={ichat:{cms:{sidebar:{group:"Chat",adminMessages:"Chat",conversations:"Chat",providers:"Providers"},message:{noMessages:"There isn't messages...",couldNotSend:"Message could not be sent"},newProvider:"New Provider",updateProvider:"Update Provider",label:{resend:"Resend",sendMessage:"Send a Message..."}}}}},14524:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={ichat:{cms:{sidebar:{group:"Chat",adminMessages:"Chat",conversations:"Chat",providers:"Proveedores"},message:{noMessages:"No tienes mensajes...",couldNotSend:"No se pudo enviar el mensaje"},newProvider:"Nuevo Proveedor",updateProvider:"Actualizar Proveedor",label:{resend:"Reenviar",sendMessage:"Env
1ia un mensaje..."}}}}},86408:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={}},55400:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"icheckin.cms.sidebar.checkin",icon:"fa-light fa-stopwatch",children:[i.c.mainqcheckin.shiftsIndex]}]},97756:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="icheckin",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,shifts:`${r}/shifts`,checkin:`${r}/shifts/checkin`,checkout:`${r}/shifts/checkout`}},78e3:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>r});var i=t(8932),o=t(18528)["c"];const r={moduleName:"ichecking",entityNames:{shifts:"shifts"},headerActions:async()=>[{name:"checking",vIf:"ipanel"==o("app.mode")&&i.is.hasAccess("icheckin.shifts.create"),order:1,label:i._s.tr("icheckin.cms.sidebar.checkin"),props:{icon:"fas fa-stopwatch",round:!0},action:()=>i.kN.emit("toggleMasterDrawer","checkin")}]}},10136:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={shiftsIndex:{permission:"icheckin.shifts.manage",activated:!0,authenticated:!0,path:"/checkin/shifts",name:"qcheckin.main.shifts.index",crud:t.e(8140).then(t.bind(t,48140
1)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icheckin.cms.sidebar.Shifts",icon:"fa-light fa-user-clock",subHeader:{refresh:!0}}}},78828:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"icheckin.cms.sidebar.checkin",icon:"fas fa-stopwatch",children:[i.c.mainqcheckin.shiftsIndex]}]},18584:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={icheckin:{cms:{sidebar:{pageHome:"Home",checkin:"checkin",periodElapsed:"Period elapsed",clockedInAt:"Clocked In At",clockedInBy:"Clocked In By",clockedInOut:"Clocked In Out",clockedOutAt:"Clocked Out At",Shifts:"Shifts",commet:"Commet",updateShift:"Update shift",locationAddress:" Permission to obtain the location was denied...Please allow it",noLocation:"No location available",geoLocationCheckin:"Initial location",geoLocationCheckout:"Final location"},label:{source:"Source | Sources"},message:{settingSources:"Assigned sources to manage",settingRoles:"Assigned Roles to manage",settingDepartments:"Assigned Departments to manage",settingRelatedDepartments:"Related departments",settingLandingPage:"Landing page",settingProductsGroups:"Assigned products group to manage"}}}}},23479:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={icheckin:{cms:{sidebar:{pageHome:"Inicio",checkin:"checkin",periodElapsed:"Periodo transcurrido",clockedInAt:"Registrado a las",clockedInBy:"Registrado por",clockedInOut:"Cerrado a las",clockedOutAt:"Cerrado por",Shifts:"Turnos",commet:"Comentarios",updateShift:"Actualizar turno",locationAddress:"Se denegó el permiso para obtener la ubicación ...Por favor permÃtelo",noLocation:"No hay ubicación disponible",geoLocationCheckin:"Ubicación inicial",geoLocationCheckout:"Ubicación final"},label:{source:"Fuente | Fuentes"},message:{settingSources:"Fuentes asignadas para administrar",settingRoles:"Roles asignados para administrar",settingDepartments:"Departamentos asignados para administrar",settingRelatedDepartments:"Departamentos relacionados",settingLandingPage:"Pagina de destino",settingProductsGroups:"Groups de productos asignados para administrar"}}}}},53960:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={}},90328:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});t(73376);const i=[{}]},48468:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="icomments",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,comments:`${r}/comments`}},97392:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"icomment",entityNames:{}}},6424:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={icomment:{cms:{sidebar:{},label:{},form:{}}}}},83056:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={icomment:{cms:{sidebar:{},label:{},form:{}}}}},82080:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={products:{permission:"icommerce.products.manage",activated:!0,path:"/ecommerce/products",name:"qcommerce.admin.products.index",crud:t.e(4848).then(t.bind(t,54848)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminProducts",icon:"fa-light fa-boxes-stacked",authenticated:!0,subHeader:{refresh:!0}},productCreate:{permission:"icommerce.products.create",activated:!0,path:"/ecommerce/products/create",name:"qcommerce.admin.products.create",page:()=>Promise.all([t.e(1968),t.e(9452)]).then(t.bind(t,9452)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminProductCreate",icon:"fa-light fa-boxes-stacked",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qcommerce.products"],recommendations:{name:"commerceProduct"}}},productEdit:{permission:"icommerce.products.edit",activated:!0,path:"/ecommerce/products/:id",name:"qcommerce.admin.products.edit",page:()=>Promise.all([t.e(1968),t.e(9452)]).then(t.bind(t,9452)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminProductEdit",icon:"fa-light fa-boxes-stacked",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qcommerce.products"],recommendations:{name:"commerceProduct"}}},categories:{permission:"icommerce.categories.manage",activated:!0,path:"/ecommerce/product-categories",name:"qcommerce.admin.categories",crud:t.e(6424).then(t.bind(t,56424)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminCategories",icon:"fa-light fa-layer-group",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qcommerce.products"]}},options:{permission:"icommerce.options.manage",activated:!0,path:"/ecommerce/product-options",name:"qcommerce.admin.options",crud:t.e(1392).then(t.bind(t,41392)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminOptions",icon:"fa-light fa-diagram-subtask",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qcommerce.products"]}},optionsEdit:{permission:"icommerce.options.edit",activated:!0,path:"/ecommerce/product-options/:id",name:"qcommerce.admin.options.edit",page:()=>Promise.all([t.e(1640),t.e(4768)]).then(t.bind(t,94768)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminOptionsEdit",icon:"fa-light fa-diagram-subtask",authenticated:!0,subHeader:{breadcrumb:["qcommerce.options"]}},optionValues:{permission:"icommerce.optionvalues.index",activated:!0,path:"/ecommerce/product-options-values",name:"qcommerce.admin.options.values",page:()=>Promise.all([t.e(1968),t.e(9776)]).then(t.bind(t,9776)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminValues",icon:"fas fa-stream",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qcommerce.products","qcommerce.options"]}},optionValuesCreate:{permission:"icommerce.optionvalues.create",activated:!0,path:"/ecommerce/product-options/values/:optionId",name:"qcommerce.admin.optionValues.create",page:()=>t.e(1640).then(t.bind(t,13488)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminValuesCreate",icon:"fas fa-stream",authenticated:!0},optionValuesUpdate:{permission:"icommerce.optionvalues.update",activated:!0,path:"/ecommerce/product-options/:optionId/value/:id",name:"qcommerce.admin.optionValues.update",page:()=>t.e(1640).then(t.bind(t,13488)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminValuesEdit",icon:"fas fa-stream",authenticated:!0},paymentMethods:{permission:"icommerce.payment-methods.manage",activated:!0,path:"/payment-methods",name:"qcommerce.admin.payment.methods",crud:t.e(3072).then(t.bind(t,43072)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminPaymentMethods",icon:"fa-light fa-money-check-dollar-pen",authenticated:!0,subHeader:{refresh:!0}},shippingMethods:{permission:"icommerce.shipping-methods.manage",activated:!0,path:"/shipping-methods",name:"qcommerce.admin.shipping.methods",crud:t.e(6252).then(t.bind(t,16252)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminShippingMethods",icon:"fa-light fa-truck-fast",authenticated:!0,subHeader:{refresh:!0}},orders:{permission:"icommerce.orders.manage",activated:!0,path:"/orders",name:"qcommerce.admin.shipping.orders.index",crud:t.e(5320).then(t.bind(t,95320)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminOrders",icon:"fa-light fa-receipt",authenticated:!0,subHeader:{refresh:!0}},order:{permission:"icommerce.orders.index",activated:!0,path:"/order/:id",name:"qcommerce.shipping.orders.show",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(260)]).then(t.bind(t,85948)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.orderIndex",icon:"fa-light fa-receipt",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qcommerce.orders"]}},stores:{permission:"icommerce.stores.index",activated:!0,path:"/ecommerce/stores",name:"qcommerce.admin.stores",page:()=>t.e(6908).then(t.bind(t,76908)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminStores",icon:"fas fa-store",authenticated:!0,subHeader:{refresh:!0}},manufacturers:{permission:"icommerce.manufacturers.manage",activated:!0,path:"/ecommerce/manufacturers",name:"qcommerce.admin.manufacturers",crud:t.e(8).then(t.bind(t,50008)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminManufacturers",icon:"fa-light fa-industry-windows",authenticated:!0,subHeader:{refresh:!0}},taxClasses:{permission:"icommerce.taxclasses.manage",activated:!0,path:"/ecommerce/tax-classe
1s",name:"qcommerce.admin.taxClasses",crud:t.e(9296).then(t.bind(t,69296)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminTaxes",icon:"fa-light fa-percentage",authenticated:!0,subHeader:{refresh:!0}},taxClassCreate:{permission:"icommerce.taxclasses.create",activated:!0,path:"/ecommerce/tax-classes/create",name:"qcommerce.admin.taxClasses.create",page:()=>Promise.all([t.e(1968),t.e(532)]).then(t.bind(t,60532)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminTaxClassesCreate",icon:"fa-light fa-percentage",authenticated:!0},taxClassEdit:{permission:"icommerce.taxclasses.edit",activated:!0,path:"/ecommerce/tax-classes/:id",name:"qcommerce.admin.taxClasses.edit",page:()=>Promise.all([t.e(1968),t.e(532)]).then(t.bind(t,60532)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminTaxClassesEdit",icon:"fa-light fa-percentage",authenticated:!0,subHeader:{refresh:!0}},taxRates:{permission:"icommerce.taxrates.manage",activated:!0,path:"/ecommerce/tax-rates",name:"qcommerce.admin.taxRates",page:()=>t.e(2223).then(t.bind(t,12223)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminTaxRates",icon:"fa-light fa-percentage",authenticated:!0,subHeader:{refresh:!0}},coupons:{permission:"icommerce.coupons.manage",activated:!0,path:"/coupons",name:"qcommerce.admin.coupons.index",crud:t.e(4298).then(t.bind(t,64298)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminCoupons",icon:"fa-light fa-ticket",authenticated:!0,subHeader:{refresh:!0}},couponsCreate:{permission:"icommerce.coupons.create",activated:!0,path:"/coupons/create",name:"qcommerce.admin.coupons.create",page:()=>Promise.all([t.e(1968),t.e(6528)]).then(t.bind(t,96528)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.createCoupons",icon:"fa-light fa-ticket",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qcommerce.coupons"]}},couponsEdit:{permission:"icommerce.coupons.edit",activated:!0,path:"/coupons/:id",name:"qcommerce.admin.coupons.edit",page:()=>Promise.all([t.e(1968),t.e(6528)]).then(t.bind(t,96528)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.editCoupons",icon:"fa-light fa-ticket",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qcommerce.coupons"]}},priceLists:{permission:"icommercepricelist.pricelists.manage",activated:!0,path:"/priceLists",name:"qcommerce.admin.priceLists.index",crud:t.e(2299).then(t.bind(t,32299)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommercepricelist.cms.sidebar.priceLists",icon:"fa-light fa-list",authenticated:!0,subHeader:{refresh:!0}},itemTypes:{permission:"icommerce.itemtypes.manage",activated:!0,path:"/itemTypes",name:"qcommerce.admin.itemTypes.index",crud:t.e(360).then(t.bind(t,360)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminItemTypes",icon:"fas fa-list",authenticated:!0,subHeader:{refresh:!0}},currency:{permission:"icommerce.currencies.manage",activated:!0,path:"/ecommerce/currencies",name:"qcommerce.admin.currencies.index",crud:t.e(9616).then(t.bind(t,89616)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.currencies",icon:"fa-light fa-circle-dollar-to-slot",authenticated:!0,subHeader:{refresh:!0}},quantityClasses:{permission:"icommerce.quantityclasses.manage",activated:!0,path:"/ecommerce/quantity-classes",name:"qcommerce.admin.quantityClasses.index",crud:t.e(1980).then(t.bind(t,31980)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.quantityClasses",icon:"fa-light fa-grip-dots",authenticated:!0,subHeader:{refresh:!0}},weightClasses:{permission:"icommerce.weightclasses.manage",activated:!0,path:"/ecommerce/weight-classes",name:"qcommerce.admin.weightClasses.index",crud:t.e(4912).then(t.bind(t,54912)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.weightClasses",icon:"fa-light fa-weight-scale",authenticated:!0,subHeader:{refresh:!0}}
1,lengthClasses:{permission:"icommerce.lengthclasses.manage",activated:!0,path:"/ecommerce/length-classes",name:"qcommerce.admin.lengthClasses.index",crud:t.e(6524).then(t.bind(t,14144)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.lengthClasses",icon:"fa-light fa-ruler-combined",authenticated:!0,subHeader:{refresh:!0}},volumeClasses:{permission:"icommerce.volumeclasses.manage",activated:!0,path:"/ecommerce/volume-classes",name:"qcommerce.admin.volumeClasses.index",crud:t.e(4808).then(t.bind(t,34808)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.volumeClasses",icon:"fa-light fa-jug-bottle",authenticated:!0,subHeader:{refresh:!0}},quotes:{permission:"icommerce.quotes.manage",activated:!0,path:"/icommerce/quotes",name:"qcommerce.admin.quotes.index",crud:t.e(4412).then(t.bind(t,44412)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminQuotes",icon:"fa-light fa-file-invoice-dollar",authenticated:!0,subHeader:{refresh:!0}},quoteCreate:{permission:"icommerce.quotes.create",activated:!0,path:"/icommerce/quotes/create",name:"qcommerce.admin.quotes.create",page:()=>t.e(1112).then(t.bind(t,61112)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminQuoteCreate",icon:"fa-light fa-file-invoice-dollar",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qcommerce.quotes"]}},warehouses:{permission:"icommerce.volumeclasses.manage",activated:!0,path:"/ecommerce/warehouses",name:"warehouses",crud:t.e(6784).then(t.bind(t,26784)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.warehouses",icon:"fa-light fa-warehouse",authenticated:!0,subHeader:{refresh:!0}},productLists:{permission:"icommercepricelist.productlist.manage",activated:!0,path:"/productLists",name:"qcommerce.admin.productLists.index",crud:t.e(6432).then(t.bind(t,26432)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommercepricelist.cms.sidebar.productList",icon:"fa-light fa-hand-holding-usd",authenticated:!0,subHeader:{refresh:!0}}}},60544:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"icommerce.cms.sidebar.adminGroup",icon:"fa-light fa-cash-register",children:[i.c.qcommerce.products,i.c.qcommerce.categories,i.c.qcommerce.options,i.c.qcommerce.paymentMethods,i.c.qcommerce.shippingMethods,i.c.qcommerce.orders,i.c.qcommerce.coupons,i.c.qcommerce.manufacturers,i.c.qcommerce.taxClasses,{title:"icommerce.cms.sidebar.adminPriceLists",icon:"fa-light fa-file-invoice-dollar",children:[i.c.qcommerce.priceLists,i.c.qcommerce.productLists]},i.c.qcommerce.currency,i.c.qcommerce.quotes,i.c.qcommerce.quantityClasses,i.c.qcommerce.weightClasses,i.c.qcommerce.lengthClasses,i.c.qcommerce.volumeClasses,i.c.qcommerce.warehouses]}]},41824:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>n});const i="icommerce",o="v3",r=`/${i}/${o}`,s=`/${i}pricelist/${o}`,l="/icommercestripe/v1",n={urlBase:r,version:o,products:`${r}/products`,productOptions:`${r}/product-option`,productOptionOrder:`${r}/product-option/order`,productOptionValues:`${r}/product-option-values`,options:`${r}/options`,optionTypes:`${r}/option-types`,optionValues:`${r}/option-values`,optionValuesOrdener:`${r}/option-values/order`,categories:`${r}/categories`,carts:`${r}/carts`,cartProducts:`${r}/cart-products`,paymentMethods:`${r}/payment-methods`,shippingMethods:`${r}/shipping-methods`,orders:`${r}/orders`,orderStatus:`${r}/order-statuses`,orderStatusHistory:`${r}/order-status-history`,coupons:`${r}/coupons`,stores:`${r}/stores`,manufacturers:`${r}/manufacturers`,taxClasses:`${r}/tax-classes`,taxRates:`${r}/tax-rates`,productDiscounts:`${r}/product-discounts`,itemTypes:`${r}/item-types`,priceLists:`${s}/price-lists`,weightClasses:`${r}/weight-classes`,lengthClasses:`${r}/length-classes`,volumeClasses:`${r}/volume-classes`,quantityClasses:`${r}
1/quantity-classes`,currencies:`${r}/currencies`,ratings:"rateable/v1/ratings",warehouses:`${r}/warehouses`,productWarehouse:`${r}/product-warehouse`,productOptionValueWarehouse:`${r}/product-option-value-warehouse`,stripe:{connect:`${l}/payout/connect`,accountUser:`${l}/payout/connect/account/user`},productLists:`${s}/product-lists`}},75568:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"icommerce",moduleTitle:"icommerce.cms.sidebar.adminGroup",entityNames:{coupon:"coupon",itemType:"itemType",manufacturer:"manufacturer",order:"order",paymentMethod:"paymentMethod",priceList:"priceList",productCategory:"productCategory",productDiscount:"productDiscount",productOption:"productOption",productOptionValue:"productOptionValue",product:"product",shippingMethod:"shippingMethod",store:"store",taxClass:"taxClass",taxRate:"taxRate",currencies:"currencies",weightClasses:"weightClasses",lengthClasses:"lengthClasses",volumeClasses:"volumeClasses",quantityClasses:"quantityClasses",warehouses:"warehouses",productWarehouse:"productWarehouse",productList:"productList"},quickCards:[{active:!0,permission:"icommerce.orders.index",component:()=>Promise.all([t.e(1640),t.e(2596)]).then(t.bind(t,62064))},{active:!0,permission:"icommerce.products.index",component:()=>Promise.all([t.e(1640),t.e(7036)]).then(t.bind(t,96480))}]}},15188:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={priceList:{permission:null,activated:!0,path:"/store/public/price-list",name:"qcommerce.public.shipping.priceList.index",page:()=>t.e(1448).then(t.bind(t,31448)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8520)]).then(t.bind(t,88520)),title:"icommerce.cms.sidebar.adminPriceLists",icon:"fa-light fa-list",authenticated:!1,subHeader:{refresh:!0}}}},62768:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={orders:{permission:"icommerce.orders.manage",activated:!0,path:"/store/orders",name:"qcommerce.panel.shipping.orders.index",crud:t.e(5320).then(t.bind(t,95320)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.panelOrders",icon:"fa-light fa-receipt",authenticated:!0,subHeader:{refresh:!0}},order:{permission:"icommerce.orders.index",activated:!0,path:"/store/orders/:id",name:"qcommerce.shipping.orders.show",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(260)]).then(t.bind(t,85948)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.orderIndex",icon:"fa-light fa-receipt",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qcommerce.orders"]}},priceList:{permission:"icommercepricelist.pricelists.index",activated:!0,path:"/store/price-list",name:"qcommerce.panel.shipping.priceList.index",page:()=>t.e(1448).then(t.bind(t,31448)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icommerce.cms.sidebar.adminPriceLists",icon:"fa-light fa-list",authenticated:!0,subHeader:{refresh:!0}}}},69784:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[i.c.qcommerce.orders,i.c.qcommerce.priceList]},30672:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={icommerce:{cms:{sidebar:{adminGroup:"Commerce",adminProducts:"Product List",adminProductCreate:"Product Create",adminProductEdit:"Product Edit",adminCategories:"Product Categories",adminOptions:"Product Options",adminOptionsCreate:"Create Product Option",adminOptionsEdit:"Edit Product Optio",adminValues:"Options Values",adminValuesCreate:"Create Option Value",adminValuesEdit:"Edit Option Value",adminPaymentMethods:"Payment methods",adminShippingMethods:"Shipping methods",adminOrders:"Orders",orderIndex:"Order",adminCoupons:"Coupons",createCoupons:"Create cupon",editCoupons:"Edit cupon",adminStores:"Stores",adminStoresCreate:"Create Store",adminStoresEdit:"Edit Store",adminManufacturers:"Manufacturers",adminManufacturersCreate:"Create Manufacturer",adminManufacturersEdit:"Edit Manufacturers",adminTaxes:"Taxes",adminTaxClasses:"Tax Classes",adminTaxClassesCreate:"New Tax Class",adminTaxClassesEdit:"Edit Tax Class",adminTaxRates:"Tax Rates",adminTaxRatesCreate:"New Tax Rate",adminTaxRatesEdit:"Edit Tax Rate",adminPriceLists:"Price Lists",adminPriceListsCreate:"Create Price Lists",adminPriceListsEdit:"Edit Price Lists",adminItemTypes:"Item Types",adminItemTypesCreate:"Create Item Types",adminItemTypesEdit:"Edit Item Types",adminQuotes:"Quotes",adminQuoteCreate:"Create Quote",panelOrders:"My Purchases",newCurrencies:"New Currencies",updateCurrency:"Update Currencies",currencies:"Currencies",code:"Code",symbol_left:"Symbol Left",symbol_right:"Symbol Right",decimal_place:"Decimal",value:"Value",status:"Status",default_currency:"Default Currency",warehouses:"Warehouses",updateTaxClass:"Update Tax Class",newWeightClasses:"New Weight Class",updateWeightClasses:"Update Weight Class",weightClasses:" Weight Classes",newLengthClasses:"New Length Class",updateLengthClasses:"Update Length Class",lengthClasses:" Length Classes",newVolumeClasses:"New Volume Class",updateVolumeClasses:"Update Volume Class",volumeClasses:" Volume Classes",newQuantityClasses:"New Quantity Class",updateQuantityClasses:"Update Quantity Class",quantityClasses:"Quantity Classes",decimals:"Decimal"},newProduct:"New Product",updateProduct:"Update Product",newCategory:"New Category",updateCategory:"Update Category",productOptions:"Product Options",newOption:"New Option",updateOption:"Update Option",newOptionValue:"New Option value",updateOptionValue:"Update Option Value",newProductOptionValue:"New Product Option Value",updateProductOptionValue:"Update Product Option Value",newProductDiscount:"New Product Discount",updateProductDiscount:"Update Product Discount",newPaymentMethod:"New Payment Method",updatePaymentMethod:"Update Payment Method",updateShippingMethod:"Update Shipping Method",newOrder:"New Order",updateOrder:"Update Order",newStore:"New Store",updateStore:"Update Store",newManufacturer:"New Manufacturer",updateManufacturer:"Update Manufacturer",newTaxClass:"New Tax Class",updateTaxClass:"Update Tax Class",newTaxRate:"New Tax Rate",updateTaxRate:"Update Tax Rate",newCoupon:"New Coupon",updateCoupon:"Update Coupon",newStatus:"New Status",newPriceList:"New Price List",updatePriceList:"Update Price List",newItemType:"New Item Type",updateItemType:"Update Item Type",orderAccountInformation:"Order & Account Information",orderStatus:"Order Status",orderDate:"Order Date",placedFromIP:"Placed from IP",accountInformation:"Account Information",addressInformation:"Address Information",billingAddress:"Billing Address",paymentShippingMethod:"Payment & Shipping Method",paymentInformation:"Payment Information",itemsOrdered:"Items Ordered",orderTotal:"Order Total",subtotal:"Subtotal",shipping:"Shipping",orderHistory:"Order History",newWarehouse:"New Warehouse",updateWarehouse:"Edit Warehouse",form:{formContent:"Here you can find the information related to the name, slug, summary and description.",statusContent:"Here you can change the status of your product.",categoriesContent:"Select the different categories to which your product belongs.",metaInfoContent:"Improve the SEO of your product, assigning a meta title, meta description, and custom url.",dataContent:"Here you will find all the data of your product related to: reference, price, quantity, stock, measurements, etc.",relationsContent:"Relate your product to other products, or manufacturing.",imagesContent:"Establish the main image of your product and create a multimedia gallery with images and videos. ",optionsContent:"Add new options to your product such as: Color, Size, Images, Etc.",discountContent:"Here you can apply discounts to your product.",metaInfo:"Meta Info",images:"Images",options:"Options",availableDate:"Available From",minimumOrder:"Minimum Order",orderWeight:"Weight Order",requriedShipping:"Shipping Required",freeShipping:"Free Shipping",subtractFromStock:"Subtract from Stock",relatedProducts:"Related Products",optionValue:"Option Value",parentOptionValue:"Parent Option Value",productOptionValues:"Product Option Values",showInMenu:"Show in menu",apiKey:"API Key",apiLogin:"API Login",transactionKey:"Transaction Key",clientKey:"Client Key",clientSecret:"Client Secret",merchantId:"Merchant ID",mode:"Mode",accountId:"Account ID",allowTestCreditCard:"Test Credit Card",cost:"Cost",minimum:"Minimum",deliveryFee:"Delivery Fee",userId:"User ID",zipCode:"Zip Code",shippingRates:"Shipping Rates",machinable:"Machinable",accessKey:"Access Key",shipperPostalCode:"Shipper Postal Code",shipperStateCode:"Shipper State Code",shipperCountryCode:"Shipper Country Code",total:"Total",city:"City",country:"Country",shippingMethod:"Shipping Method",dimensions:"Dimensions",link:"Relations",content:"Content",data:"Data",taxRate:"Tax Rate",taxBased:"Based on",priority:"Priority",rate:"Rate",discountType:"Discount Type",usersGroup:"Users Group",manufacturer:"Manufacturer | Manufacturers",customerGroup:"Customer Group",customerGroupExclude:"Excluded Customer Groups:",taxClass:"Tax Class",code:"Coupon Code",type:"Type",category:"Category",categories:"Categories",product:"Product",customer:"Customer",discount:"Discount",typeDiscount:"Type Discount",logged:"Logged Required",shipping:"Shipping",dateStart:"Date Start",dateEnd:"Date End",quantityTotal:"Quantity Total",quantitySold:"Quantity Sold",quantityTotalCustomer:"Quantity Total Per Customer",status:"Status",color:"Color",featured:"Featured",isCall:"Product for Quote",sortOrder:"Sort Order",operationPrefix:"Operation",value:"Value | Values",priceLists:"Price Lists",criteria:"Discount criteria",soonToSoldOut:"Soon to sold out",itemType:"Item Type",minimumOrderAmount:"Minimum Amou
1nt for order",allOrder:"Apply to all order?",productHint:"Please type the product name",withDiscount:"With discount",symbolLeft:"Left Symbol",symbolRight:"Right Symbol",running:"Running",finished:"Finished",mapHelp:"Search for the address or locate the warehouse on the map.",productWarehouse:"Warehouses",productWarehouseContent:"Select the different warehouses where your product is located.",generalWarehouse:"General warehouse",generalWarehouseHelp:"You can efficiently manage detailed information for each product, segmented according to the different warehouses. This way, you can organize and centrally manage specific data for your products at each location, simplifying inventory management and optimizing your operational control.",warehouseByOptions:"Warehouse by options",warehouseByOptionsHelp:"We provide you with the ability to efficiently manage detailed information for each product option, organized according to different warehouses. This allows you to centralize the management of specific data for each variant at each location, simplifying inventory administration and optimizing operational control effectively.",decimals:"Decimals",decimalSeparator:"Decimal Separator",thousandsSeparator:"Thousands Separator",volume:"Volume",advancedSummaryHelp:"Adds detailed and complex content, appears at the top right of the product, offering tables, collapsible sections and more.",showPriceIsCall:"Show Price when is for Quote"},message:{warnAddOpt:"To add options, you must first create the product",noOptions:"There are no added options",noDeleteOption:"You can not delete this option, you are the father of {name}",selectProduct:"Select a product option",warnAddDiscount:"To add discounts, you must first create the product",viewProduct:"View product",advanceEdit:"Go to advanced Form",quickEdit:"Quick Edit",btnAddProduct:"Add Product",chooseProduct:"Choose Product",productSetup:"Product Setup",addProductToQuote:"Add Quote Products"},options:{yes:"Yes",no:"No",fixedValue:"Fixed Value",percentage:"Percentage",taxRateBased:{shippingAddress:"Shipping Address",paymentAddress:"Payment Address",storeAddress:"Store Address"},fixed:"Valor fijo",add:"Sumar",subtract:"Restar"},quickCard:{lastOrders:"Commerce - Last Orders",productsToSoldOut:"Tienda - Products to sold out"},advancedSummary:"Advanced Summary",documentation:{products:"The products are those that you can sell through your store, each product can have many characteristics such as a unique SKU, quantity or existence, price or value, you can also categorize them so that in your store they can be filtered in a more organized way, add options such as color, size and many other features that allow you to have a complete enough store.",categories:"It is possible to create categories in your store, with a name, description and organize them in tree mode (parent categories and child categories) in order to categorize all your products.",options:"You can create options such as Colors (red, green, yellow...), sizes (xs, sm, md...) and all options that your products need.","payment-methods":"In order to sell your products, we offer you the option to configure one or several payment methods payment which will be shown as options at the check-out of your customers when making a purchase.","shipping-methods":"You can configure which shipping methods you will provide to your customers so that they receive all the products that you sell them and also define an extra cost for each method.",orders:"Orders are all the purchases you receive through your store, you can accept or reject them, verify payments, leave feedback, and process purchases.",coupons:"Coupons are a promotional tool that allows your users to get discounts on specific products of your store.",manufacturers:"Manufacturers refer to the companies or organizations that produce or supply the products that are sold in your store. Manufacturers can play an important role in your store, providing information about the origin of your products.",taxclasses:"Taxes are a way of categorizing your products based on the tax rate that it applies to them. This allows the application to calculate and apply the correct taxes during the checkout process. payment according to the product you are buying.",currencies:"You can configure one or several types of currency such as Pesos or Dollars, which will be used for charge for products purchased through your store. It is important to note that the value of the Traditional currencies can be subject to volatility and may not always hold their perceived value over time.",quotes:"A quote refers to a request for a custom price quote for a product specific or group of products. Quotes are often used for products that have variable prices or require customization, such as large orders or specialized products."},newWarehouse:"New Warehouse",updateWarehouse:"Edit Warehouse",fieldEditableOnlyWarehouse:"This field must be updated by the warehouse",changeOnlyNestedOptionValue:"This option has child options, you can only modify this field in them",label:{warehouse:"Warehouse | Warehouses",bannerPriceList:"Head to your personal product list to start exploring. Enjoy the best prices!",explorePriceList:"Browse Product List",dataSheet:"Data sheet"}}}
1,Icommercepricelist:{cms:{sidebar:{productList:"Prices",priceLists:"Lists"},form:{newProductList:"New Product Price List",updateProductList:"Update Product Price List",productPriceListContent:"Choose from multiple price lists for your products."}}}}},95120:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={icommerce:{cms:{sidebar:{adminGroup:"Tienda",adminProducts:"Productos",adminProductCreate:"Creación de Productos",adminProductEdit:"Editar Producto",adminCategories:"Categorias de Producto",adminOptions:"Opciones de Producto",adminOptionsCreate:"Nueva Opción de Producto",adminOptionsEdit:"Editar Opción de Producto",adminValues:"Valores de Opción",adminValuesCreate:"Nuevo Valor de Opción",adminValuesEdit:"Editar Valor de Opción",adminPaymentMethods:"Métodos de pago",adminShippingMethods:"Métodos de envÃo",adminOrders:"Ordenes",orderIndex:"Orden",adminCoupons:"Cupones",createCoupons:"Crear cupon",editCoupons:"Editar cupon",adminQuotes:"Cotizaciones",adminQuoteCreate:"Crear Cotización",adminStores:"Tiendas",adminStoresCreate:"Nueva Tienda",adminStoresEdit:"Editar Tienda",adminManufacturers:"Fabricantes",adminManufacturersCreate:"Nuevo Fabricante",adminManufacturersEdit:"Editar Fabricante",adminTaxes:"Impuestos",adminTaxClasses:"Grupos de impuestos",adminTaxClassesCreate:"Nuevo Grupo de Impuesto",adminTaxClassesEdit:"Editar Grupo de Impuesto",adminTaxRates:"Tasas de Impuesto",adminTaxRatesCreate:"Nueva Tasa de Impuesto",adminTaxRatesEdit:"Editar Tasa de Impuesto",adminPriceLists:"Listas de Precios",adminPriceListsCreate:"Crear Lista de Precios",adminPriceListsEdit:"Editar Lista de Precios",adminItemTypes:"Tipos",adminItemTypesCreate:"Crear Tipos",adminItemTypesEdit:"Editar Tipos",panelOrders:"Mis Compras",newWeightClasses:"Nuevo tipo de peso",updateWeightClasses:"Actualizar tipo de peso",weightClasses:" Tipos de Peso",newLengthClasses:"Nuevo tipo de longitud",updateLengthClasses:"Actualizar tipo de longitud",lengthClasses:" Tipos de longitud",newVolumeClasses:"Nuevo tipo de volumen",updateVolumeClasses:"Actualizar tipo de volumen",volumeClasses:" Tipos de volumen",newQuantityClasses:"Nuevo tipo de cantidad",updateQuantityClasses:"Actualizar tipo de cantidad",quantityClasses:" Tipos de cantidad",newCurrencies:"Nuevas monedas",updateCurrency:"Actualizar moneda",currencies:" Monedas",code:"Código",symbol_left:"SÃmbolo a la izquierda",symbol_right:"SÃmbolo a la derecha",decimal_place:"Decimal",value:"valor",status:"Estado",default_currency:"Moneda predeterminada",warehouses:"Bodegas"},newProduct:"Nuevo Producto",updateProduct:"Actualizar Producto",newCategory:"Nueva CategorÃa",updateCategory:"Actualizar CategorÃa",productOptions:"Opciones de productos",newOption:"Nueva Opción",updateOption:"Actualizar Opción",newOptionValue:"Nuevo valor de Opción",updateOptionValue:"Actualizar valor de Opción",newProductOptionValue:"Nuevo valor de Opción de producto",updateProductOptionValue:"Actualizar valor de Opción de producto",newProductDiscount:"Nuevo Descuento de producto",updateProductDiscount:"Actualizar Descuento producto",newPaymentMethod:"Nuevo metodo de pago",updatePaymentMethod:"Actualizar metodo de pago",updateShippingMethod:"Actualizar metodo de envio",newOrder:"Nuevo Orden",updateOrder:"Actualizar Orden",newStore:"Nueva Tienda",updateStore:"Actualizar Tienda",newManufacturer:"Nuevo Fabricante",updateManufacturer:"Actualizar Fabricante",newTaxClass:"Nuevo Grupo de Impuesto",updateTaxClass:"Actualizar Grupo de Impuesto",newTaxRate:"Nueva Tasa de Impuesto",updateTaxRate:"Actualizar Tasa de Impuesto",newCoupon:"Nuevo Cupon",updateCoupon:"Actualizar Cupon",newStatus:"Nuevo Estado",newPriceList:"Nueva Lista de Precios",updatePriceList:"Actualizar Lista de Precios",newItemType:"Nuevo Tipo",updateItemType:"Actualizar Tipo",orderAccountInformation:"Información de pedido y cuenta",orderStatus:"Estado del pedido",orderDate:"Fecha de orden",placedFromIP:"Pedido realizado desde la IP",accountInformation:"Información de la cuenta",addressInformation:"Datos del Domicilio",billingAddress:"Dirección de Envio",paymentShippingMethod:"Pago y método de envÃo",paymentInformation:"Información del pago",itemsOrdered:"ArtÃculos ordenados",orderTotal:"Total del pedido",subtotal:"Total parcial",shipping:"EnvÃo",orderHistory:"Historial de Orden",newWarehouse:"Nueva Bodega",updateWarehouse:"Editar Bodega",label:{warehouse:"Bodega | Bodegas",bannerPriceList:"DirÃgete a tu lista personal de productos para empezar a explorar. ¡Disfruta de los mejores precios!",explorePriceList:"Explorar Lista de Productos",dataSheet:"Ficha técnica"},form:{formContent:"Aquà podrás encontrar la información relacionada al nombre, slug, resumen
1y descripción.",statusContent:"Aquà podrás cambiar el estado de tu producto.",categoriesContent:"Selecciona las diferentes categorias a las que pertenezca tu producto.",metaInfoContent:"Mejora el SEO de tu producto, asignando un meta titulo, meta descripción, y url personalizada.",dataContent:"Aquà encontrarás todos los datos de tu producto relacionados a: referencia, precio, cantidad, stock, medidas, etc.",relationsContent:"Relaciona tu producto a otros productos, o manufactuas.",imagesContent:"Establece la imagen principal de tu producto y crea una galeria multimedia con imagenes y videos.",optionsContent:"Agrega nuevas opciones a tu producto como: Color, Talla, Imagenes, Etc.",discountContent:"Aquà podrás aplicar descuentos a tu producto.",metaInfo:"Meta Info",images:"Imagenes",options:"Opciones",availableDate:"Disponible desde",minimumOrder:"Orden minima",orderWeight:"Peso de la Orden",requriedShipping:"Requiere envÃo",freeShipping:"Aplica para envÃo gratis",subtractFromStock:"Descontar de inventarÃo",relatedProducts:"Productos relacionados",optionValue:"Valor de opción",parentOptionValue:"Valor de opción padre",productOptionValues:"Valores de opción de producto",showInMenu:"Mostrar en menu",apiKey:"Codigo API",apiLogin:"API Inicio de sesión",transactionKey:"Codigo de transacción",clientKey:"Codigo de cliente",clientSecret:"Codigo Secreto",merchantId:"ID Comerciante",mode:"Modo",accountId:"ID Cuenta",allowTestCreditCard:"Tarjeta de credito de prueba",cost:"Costo",minimum:"Minimo",deliveryFee:"Cuota de envio",userId:"ID Usuario",zipCode:"Codigo postal",shippingRates:"Tarifas de envio",machinable:"Mecanizable",accessKey:"Codigo de Acceso",shipperPostalCode:"Codigo postal de envio",shipperStateCode:"Codigo de Estado de envio",shipperCountryCode:"Codigo De Pais de envio",total:"Total",city:"Ciudad",country:"PaÃs",shippingMethod:"Métodos de EnvÃo",dimensions:"Dimensiones",link:"Relaciones",content:"Contenido",data:"Datos",taxRate:"Tasa de impuesto",taxBased:"Basado en",priority:"Prioridad",rate:"Tasa",discountType:"Tipo de Descuento",quantitySold:"Cantidad Vendida",running:"Activo",finished:"Finalizado",usersGroup:"Grupo de Usuarios",manufacturer:"Fabricante | Fabricantes",customerGroup:"Grupo de Usuario",customerGroupExclude:"Grupos de Usuario Excluidos:",taxClass:"Grupo de Impuesto",code:"Codigo de Cupon",type:"Tipo",category:"CategorÃa",categories:"CategorÃas",product:"Producto",customer:"Cliente",discount:"Descuento",typeDiscount:"Tipo de Descuento",logged:"Requiere inicio de Sesión",shipping:"EnvÃo",dateStart:"Fecha de Inicio",dateEnd:"Fecha Fin",quantityTotal:"Cantidad Total de Cupones",quantitySold:"Cantidad Vendida",quantityTotalCustomer:"Cantidad Total de Cupones por Cliente",status:"Estado",color:"Color",featured:"Destacado",isCall:"Producto para Cotizar",showPriceIsCall:"Mostrar precio cuando el producto es para cotizar",sortOrder:"Orden de prioridad",operationPrefix:"Operación",value:"Valor | Valores",priceLists:"Listas de Precios",criteria:"Criterio de Descuento",soonToSoldOut:"Pronto por agotarse",itemType:"Tipo",minimumOrderAmount:"Monto mÃnimo del pedido",allOrder:"Aplicar para toda la Orden?",productHint:"Escriba el nombre de los productos deseados",withDiscount:"Con descuento",symbolLeft:"SÃmbolo Izquierdo",symbolRight:"SÃmbolo Derecho",decimals:"Decimales",decimalSeparator:"Separador de Decimales",thousandsSeparator:"Separador de Miles",unit:"Unidad",volume:"Volumen",mapHelp:"Busca la dirección o localÃza la bodega en el mapa.",productWarehouse:"Bodegas",productWarehouseContent:"Selecciona las diferentes bodegas donde se encuentra ubicado tu producto.",generalWarehouse:"Bodega general",generalWarehouseHelp:"Puedes gestionar de manera eficiente la información detallada de cada producto, segmentada de acuerdo a las distintas bodegas. AsÃ, puedes organizar y administrar de forma centralizada los datos especÃficos de tus productos en cada ubicación, simplificando la gestión de inventario y optimizando tu control operativo.",warehouseByOptions:"Bodega por Opcion",warehouseByOptionsHelp:"Te brindamos la capacidad de administrar de manera eficiente la información detallada de cada opción de producto, organizada según las distintas bodegas. Esto te permite centralizar la gestión de datos especÃficos para cada variante en cada ubicación, simplificando la administración del inventario y mejorando el control operativo de manera óptima.",advancedSummaryHelp:"Agrega contenidos detallados y complejos, aparece en la parte superior derecha del producto, ofreciendo tablas, secciones plegables y más."},message:{advanceEdit:"Ir al formulario avanzado",quickEdit:"Edición Rapida",warnAddOpt:"Para agregar opciones, primero debe crear el producto",noOptions:"No hay opciones agregadas",noDeleteOption:"No puede borrar está opción, es padre de {name}",selectProduct:"Seleccione una opción de producto",warnAddDiscount:"Para agregar descuentos, primero debe crear el producto",viewProduct:"Ver producto",btnAddProduct:"Agregar Producto",chooseProduct:"Elegir Producto",productSetup:"Configuración de Producto",addProductToQuote:"Agregue productos a la cotización"},options:{yes:"SÃ",no:"No",fixedValue:"Valor fijo",percentage:"Porcentaje",taxR
1ateBased:{shippingAddress:"Dirección de EnvÃo",paymentAddress:"Dirección de Pago",storeAddress:"Dirección de la tienda"},fixed:"Valor fijo",add:"Sumar",subtract:"Restar"},quickCard:{lastOrders:"Tienda - Ultimas Ordenes",productsToSoldOut:"Tienda - Productos por agotar"},advancedSummary:"Resumen Avanzado",documentation:{products:"Los productos son los que puedes vender a través de tu tienda, cada producto puede contar con muchas caracterÃsticas como un SKU único, cantidad o existencia, precio o valor, también puedes categorizarlos para que en tu tienda se puedan filtrar de una manera más organizada, agregarle opciones como color, talla, tamaños y muchas otras caracterÃsticas que te permitan tener una tienda lo suficientemente completa.",categories:"Es posible crear categories en tu tienda, con un nombre, descripción y organizarlas en modo de árbol (categorÃas padres y categorÃas hijas) con el fin de categorizar todos tus productos.",options:"Puedes crear opciones como Colores (rojo, verde, amarillo...), tallas (xs, sm, md...) y todas las opciones que tus productos necesiten.","payment-methods":"Para poder vender tus productos te brindamos la opción de que configures uno o varios métodos de pago los cuales se mostraran como opciones en el check-out de tus clientes al momento de realizar una compra.","shipping-methods":"Puedes configurar que métodos de envÃo brindaras a tus clientes para que ellos reciban todos los productos que tu les vendes y también definir un costo extra por cada método.",orders:"Las ordenes son todas las compras que recibes por medio de tu tienda, puedes aceptar o rechazarlas, verificar pagos, dejar comentarios y procesar las compras.",coupons:"Los cupones son una herramienta promocional que permite a tus usuarios obtener descuentos sobre productos especÃficos de tu tienda.",manufacturers:"Los fabricantes se refieren a las compañÃas u organizaciones que producen o suple los productos que son vendidos en tu tienda. Los fabricantes pueden jugar un papel importante en tu tienda, brindando información acerca del origen de tus productos.",taxclasses:"Los impuestos son una forma de categorizar tus productos en función de la tasa de impuestos que se les aplica. Esto permite que la aplicación calcule y aplique los impuestos correctos durante el proceso de pago según el producto que está comprando.",currencies:"Puedes configurar uno o varios tipos de moneda como Pesos o Dólares, los cuales serán usados para cobrar los productos que se compren a través de tu tienda. Es importante tener en cuenta que el valor de las monedas tradicionales puede estar sujeto a la volatilidad y es posible que no siempre mantenga su valor percibido a lo largo del tiempo.",quotes:"Una cotización se refiere a una solicitud de cotización de precio personalizada para un producto especÃfico o grupo de productos. Las cotizaciones a menudo se usan para productos que tienen precios variables o requieren personalización, como pedidos grandes o productos especializados."},newWarehouse:"Nueva Bodega",updateWarehouse:"Editar Bodega",fieldEditableOnlyWarehouse:"Este campo se modifica por bodegas",changeOnlyNestedOptionValue:"Esta opción tiene opciones hijas, solo puedes modificar este campo en ellas"}},Icommercepricelist:{cms:{sidebar:{productList:"Precios",priceLists:"Listas"},form:{newProductList:"Nueva Lista de Precios de Productos",updateProductList:"Actualizar Lista de Precios de Productos",productPriceListContent:"Elige entre varias listas de precios para tus productos."}}}}},77616:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>j});var i={};t.r(i),t.d(i,{SET_CATEGORY:()=>h,SET_INDEX_CATEGORIES:()=>g,SET_INDEX_PRODUCTS:()=>m,SET_PRODUCT:()=>u});var o={};t.r(o),t.d(o,{GET_CATEGORY:()=>w,GET_PRODUCT:()=>b});var r={};t.r(r),t.d(r,{getCart:()=>k,getCartId:()=>q});var s={};t.r(s),t.d(s,{CLEAR_CART:()=>P,RESET:()=>x,SET_CART:()=>C,SET_PAYMENT_METHOD:()=>A});var l={};t.r(l),t.d(l,{ADD_USER_TO_CART:()=>I,CLEAR_CART:()=>R,DEL_PRODUCT_FROM_CART:()=>$,GET_CART:()=>_,SELECT_PAYMENT_METHOD:()=>F,SET_PRODUCT_INTO_CART:()=>z,UPDATE_PRODUCT_INTO_CART:()=>T});var n={};t.r(n),t.d(n,{SET_ORDERS_PENDING:()=>L});var f={};t.r(f),t.d(f,{GET_ORDERS_PENDING:()=>O});const d={products:{},categories:{},indexProducts:{},indexCategories:{}};var c=t(43536);function u(a,e){a.products=e}function h(a,e){a.categories=e}function m(a,e){a.indexProducts=e}function g(a,e){a.indexCategories=e}var p=t(20584);function b({commit:a,state:e},t){return new Promise(((i,o)=>
1{if(!t.slug)return o("Slug is required");let r=Object.assign({},e.products),s={filter:{field:"slug"}},l={refresh:!0,params:{...s,...t.params||{}}};p.c.show("apiRoutes.qcommerce.products",t.slug,l).then((e=>{e.data&&(r[t.slug]=e.data),a("SET_PRODUCT",r),i(e.data)})).catch((a=>{o(a)}))}))}function w({commit:a,state:e},t){return new Promise(((i,o)=>{if(!t.slug)return o("Slug is required");let r=Object.assign({},e.categories),s={filter:{field:"slug"}},l={refresh:!0,params:{...s,...t.params||{}}};p.c.show("apiRoutes.qcommerce.categories",t.slug,l).then((e=>{e.data&&(r[t.slug]=e.data),a("SET_CATEGORY",r),i(e.data)})).catch((a=>{o(a)}))}))}const y={namespaced:!0,state:d,getters:c,mutations:i,actions:o},v={cart:[],cartId:null},k=a=>a.cart,q=a=>a.cartId,x=a=>{a.cart=[],a.cartId=[],a.paymentMethod={}};function C(a,e){a.cart=e,a.cartId=e.id}function A(a,e){a.paymemtMethod=e}function P(a,e){a.cart=[],a.cartId=null}var E=t(8932);const S={crud:p.c};var D=t(29564);const _=({commit:a,state:e,dispatch:t},i=!1)=>new Promise((async(t,o)=>{let r=e.cartId,s=await E.i4.storage.get.item("apiRoutes.qcommerce.cart");if(s&&(r=s.data.id),r){let e={refresh:i,remember:!0};S.crud.show("apiRoutes.qcommerce.cart",r,e).then((e=>{a("SET_CART",e.data),t(!0)})).catch((a=>{o(a)}))}else t(!0)})),z=({commit:a,state:e,dispatch:t},i)=>new Promise((async(o,r)=>{let s=e.cartId;if(!s){let e={total:0,status:1};D.c.state.auth.userId&&(e.userId=D.c.state.quserAuth.userId);let t=await S.crud.create("apiRoutes.qcommerce.cart",e);a("SET_CART",t.data)}i.cartId=e.cartId,S.crud.create("apiRoutes.qcommerce.cartProducts",i).then((async a=>{await t("GET_CART",!0),E.Qb.success({message:"Producto Añadido Exitosamente"}),o(!0)})).catch((a=>{E.Qb.error({message:"Ha ocurrido un error al añadir el producto",pos:"bottom"}),r(a)}))})),T=({commit:a,state:e,dispatch:t},i)=>new Promise((async(a,o)=>{let r=e.cartId;r&&(i.cartId=r,S.crud.update("apiRoutes.qcommerce.cartProducts",i.id,i).then((e=>{t("GET_CART",!0),E.Qb.success({message:"Producto Actualizado Exitosamente"}),a(!0)})).catch((a=>{E.Qb.error({message:"Ha ocurrido un error al actualizar el producto",pos:"bottom"}),o(a)})))})),$=({commit:a,state:e,dispatch:t},i)=>new Promise((async(a,o)=>{let r=e.cartId;r?S.crud.delete("apiRoutes.qcommerce.cartProducts",i).then((e=>{t("GET_CART",!0),E.Qb.success({message:"Producto Borrado Exitosamente"}),a(!0)})).catch((a=>{E.Qb.error({message:"Ha ocurrido un error al borrar el producto",pos:"bottom"}),o(a)})):(E.Qb.error({message:"Ha ocurrido un error al borrar el producto",pos:"bottom"}),o(error))})),F=({commit:a,state:e,dispatch:t},i)=>new Promise((async(e,t)=>{a("SET_PAYMENT_METHOD",response.data)})),I=({commit:a,state:e,dispatch:t})=>new Promise((async(t,i)=>{let o=e.cartId,r=await E.i4.storage.get.item("apiRoutes.qcommerce.cart");if(r&&(o=r.data.id),o){let e={user_id:D.c.state.quserAuth.userId};S.crud.update("apiRoutes.qcommerce.cart",o,e).then((e=>{a("SET_CART",e.data),t(!0)})).catch((a=>{i(a)}))}else t(!0)})),R=({commit:a,state:e,dispatch:t},i)=>new Promise((async(e,t)=>{await a("CLEAR_CART"),E.i4.storage.remove("apiRoutes.qcommerce.cart")})),N={namespaced:!0,state:v,getters:r,mutations:s,actions:l},V={pending:[]};var M=t(90024);function L(a,e){a.pending=e}const O=({commit:a,state:e,dispatch:t},i)=>new Promise((async(e,t)=>{let i={refresh:!0,params:{filter:{status:13}}};S.crud.index("apiRoutes.qcommerce.orders",i).then((t=>{a("SET_ORDERS_PENDING",t.data),E.kN.emit("new-order"),E.kN.emit("orders-updated"),e(!0)})).catch((a=>{console.error("[GET ORDERS ACTION]",a),t(a)}))})),Q={namespaced:!0,state:V,getters:M,mutations:n,actions:f},j={products:y,cart:N,orders:Q}},90024:()=>{},43536:()=>{},60508:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={}},55264:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});t(73376);const i=[]},23328:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="icredit",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,credits:`${r}/credits`,withdrawalFunds:`${r}/withdrawal-funds`}},28411:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"icredit",entityNames:{},quickCards:[]}},18884:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={wallet:{permission:"icredit.credits.manage",activated:!0,path:"/credit/wallet",name:"qcredit.main.credits.index",page:()=>t.e(3876).then(t.bind(t,63876)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"icredit.cms.sidebar.adminWallet",icon:"fas fa-wallet",authenticated:!0,subHeader:{refresh:!0}}}},26024:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[i.c.mainqcredit.wallet]},19252:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={icredit:{cms:{sidebar:{adminWallet:"Wallet"},label:{wallet:"Wallet",amountAvailable:"Amount available",withdrawal:"withdrawal"},message:{notAmountAvailable:"No amount available",invalidAmount:"The value entered for withdrawal is not val
1id",showPanel:"Show Panel"}}}}},16784:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={icredit:{cms:{sidebar:{adminWallet:"Mi Billetera"},label:{wallet:"Billetera",amountAvailable:"Cantidad disponible",withdrawal:"Nuevo retiro"},message:{notAmountAvailable:"Sin saldo disponible",invalidAmount:"El valor ingresado para el retiro no es valido",showPanel:"Ver mi Panel"}}}}},23868:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});const i={message:{denyPermissions:"Insufficient permissions",showAsList:"Show as list",showAsCard:"Show as card"}},o={layout:i}},95628:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});const i={message:{denyPermissions:"Permisos insuficientes",showAsList:"Ver como lista",showAsCard:"Ver como tarjetas"}},o={layout:i}},17072:(a,e,t)=>{"use strict";t.d(e,{c:()=>s});var i=t(16728);class o{handleError(a,e){let t=!0;i.c.isCancel(a)&&(t=!1),t&&e()}}const r=new o,s=r},20584:(a,e,t)=>{"use strict";t.d(e,{c:()=>d});var i=t(16728),o=t(8932),r=t(18528),s=t(17072);function l(a,e){for(var t in e)a=a.replace(`{${t}}`,e[t].toString());return a}async function n(a,e){let t=await o.qu.get.item("qsite.settings"),i=t.data.siteSettings.find((a=>"core::locales"==a.name));return i=i?i.value:[],o.i4.toSnakeCase(a,{...e,keysNotToSnakeCase:i})}const f={create(a,e,t={}){return new Promise((async(s,l)=>{if(!a)return l("Config name is required");if(!e)return l("Data is required");let f=(0,r.c)(a)||a,d=await n(e,{notToSnakeCase:t.notToSnakeCase||[]});i.c.post(f,{attributes:d}).then((async e=>{await o.qu.remove({allKey:a}),s(e.data)})).catch((a=>{l(a.response&&a.response.data?a.response.data.errors:{})}))}))},index(a,e={},t=!1){return new Promise(((l,n)=>{if(e={params:{},refresh:!1,cacheTime:10800,cacheKey:null,...e},!a)return n("Config name is required");let f=(0,r.c)(a)||a,d=e.cacheKey||`${a}::${t?"offline":`requestParams[${JSON.stringify(e.params)}]`}`;o.kP.async({key:d,seconds:e.cacheTime,refresh:!!window.navigator.onLine&&e.refresh,isOffline:t,callBack:()=>new Promise((async(a,t)=>{await i.c.get(f,{params:{...e.params},headers:{"x-refresh":e.refresh}}).then((e=>{a(e)})).catch((a=>{s.c.handleError(a,(()=>{console.error("[base-service-index-callback]Error::",a)})),t(a.response||a)}))}))}).then((a=>
1l(a))).catch((a=>{s.c.handleError(a,(()=>{console.error("[base-service-index]Remember-Error::",a)})),n(a)}))}))},show(a,e,t={}){return new Promise(((l,n)=>{if(t={params:{},refresh:!1,cacheTime:10800,...t},!a)return n("Config name is required");if(!e)return n("Criteria is required");let f=((0,r.c)(a)||a)+"/"+e,d=`${a}::requestParams[${JSON.stringify(t.params)}]`;o.kP.async({key:d,seconds:t.cacheTime,refresh:!!window.navigator.onLine&&t.refresh,callBack:()=>new Promise((async(a,e)=>{i.c.get(f,{params:t.params}).then((e=>{a(e)})).catch((a=>{s.c.handleError(a,(()=>{e(a.response||a)}))}))}))}).then((a=>l(a))).catch((a=>n(a)))}))},update(a,e,t,s={params:{}}){return new Promise((async(l,f)=>{if(!a)return f("Config name is required");if(!e)return f("Criteria is required");if(!t)return f("Data is required");let d=((0,r.c)(a)||a)+"/"+e,c={...s.params||{},attributes:await n(t,{notToSnakeCase:s.notToSnakeCase||[]})};i.c.put(d,c).then((async e=>{await o.qu.remove({allKey:a}),l(e.data)})).catch((a=>{f(a.response&&a.response.data?a.response.data.errors:{})}))}))},bulkOrder(a,e,t={params:{}}){return new Promise((async(s,l)=>{if(!a)return l("Config name is required");if(!e)return l("Data is required");let f=`${(0,r.c)(a)||a}/bulk/order`,d={...t.params||{},attributes:await n(e,{notToSnakeCase:t.notToSnakeCase||[]})};i.c.put(f,d).then((async e=>{await o.qu.remove({allKey:a}),s(e.data)})).catch((a=>{l(a.response&&a.response.data?a.response.data.errors:{})}))}))},delete(a,e,t){return new Promise(((o,s)=>{if(!a)return s("Config name is required");if(!e)return s("Criteria is required");let l=((0,r.c)(a)||a)+"/"+e;i.c.delete(l,{...t}).then((a=>{o(a.data)})).catch((a=>{s(a.response&&a.response.data?a.response.data.errors:{})}))}))},post(a,e={}){return new Promise(((t,o)=>{if(!a)return o("Config name is required");if(!e)return o("Data is required");let s=l((0,r.c)(a)||a,e||{});i.c.post(s,e).then((a=>{t(a.data||a)})).catch((a=>{o(a)}))}))},get(a,e={},t){return new Promise(((o,s)=>{if(!a)return s("Config name is required");let n=l((0,r.c)(a)||a,t||{});i.c.get(n,{params:e}).then((a=>{o(a.data||a)})).catch((a=>{s(a)}))}))},put(a,e){return new Promise(((t,o)=>a?e?void i.c.put((0,r.c)(a)||a,e).then((a=>{t(a.data)})).catch((a=>{o(a)})):o("Data is required"):o("Config name is required")))}},d=f},52524:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>S});var i={};t.r(i),t.d(i,{SET_INDEX_DATA:()=>d,SET_SHOW_DATA:()=>c});var o={};t.r(o),t.d(o,{INDEX:()=>m,SHOW:()=>g});var r={};t.r(r),t.d(r,{getDataComponent:()=>w,getField:()=>y});var s={};t.r(s),t.d(s,{DELETE_COMPONENT:()=>q,REACTIVE_COMPONENT:()=>x,SET_COMPONENT:()=>v,SET_DATA_COMPONENT:()=>k});var l={};t.r(l),t.d(l,{DELETE_COMPONENT:()=>P,SET_COMPONENT:()=>C,SET_DATA_COMPONENT:()=>A});const n={index:{},show:{}};var f=t(58412);function d(a,e){a.index=e}function c(a,e){a.show=e}var u=t(20584),h=t(17072);function m({commit:a,state:e},t){return new Promise(((i,o)=>t.indexName?t.apiRoute?void u.c.index(t.apiRoute,t.requestParams||{}).then((o=>{let r=Object.assign({},e.index);r[t.indexName]={...t,...o},a("SET_INDEX_DATA",r),i(o)})).catch((a=>{h.c.handleError(a,(()=>{o(a)}))})):o("apiRoute is required"):o("indexName is required")))}function g({commit:a,state:e},t){return new Promise(((i,o)=>{if(!t.apiRoute)return o("apiRoute is required");if(!t.criteria)return o("Criteria is required");if(!t.indexName)return o("indexName is required");let r={filter:{field:"slug"}};t.requestParams?t.requestParams.params=t.requestParams.params?{...r,...t.requestParams.params}:r:t.requestParams={params:r},u.c.show(t.apiRoute,t.criteria,t.requestParams).then((o=>{let r=Object.assign({},e.show);r[t.indexName]={...t,...o},a("SET_SHOW_DATA",r),i(o)})).catch((a=>{o(a)}))}))}const p={namespaced:!0,state:n,getters:f,mutations:i,actions:o},b={component:{}},w=a=>e=>a.component[e]||{},y=a=>e=>{if(!e.id)return'Field "id" is required';if(!e.fieldName)return'Field "fieldName" is required';let t=a.component[e.id]||{};return t[e.fieldName]};function v(a,e){let t=a.component;t[e.id]=e.data,a.component=t}function k(a,e){let t=a.component;t[e.id]={...t[e.id],...e.data},a.component=JSON.parse(JSON.stringify(t))}function q(a,e){let t=a.component;delete t[e],a.component=t}function x(a){let e=a.component;a.component=null,a.component=e}function C({commit:a,state:e},t){return new Promise(((i,o)=>t.id?t.data?(a("SET_COMPONENT",t),a("REACTIVE_COMPONENT"),void i(e.component[t.id])):o('Field "data" is require'):o('Field "id" is require')))}function A({commit:a,state:e},t){return new Promise(((i,o)=>t.id?t.data?(a("SET_DATA_COMPONENT",t),a("REACTIVE_COMPONENT"),void i(e.component[t.id])):o('Field "data" is require'):o('Field "id" is require')))}function P({commit:a,state:e},t){return new Promise(((e,i)=>{if(!t)return i('"id" is require');a("DELETE_COMPONENT",t),a("REACTIVE_COMPONENT"),e(!0)}))}const E={namespaced:!0,state:b,getters:r,mutations:s,actions:l},S={master:p,component:E}},58412:()=>{},97484:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});
1const i={documents:{permission:"idocs.documents.manage",activated:!0,authenticated:!0,path:"/document/documents",name:"qdocument.admin.documents",crud:t.e(8280).then(t.bind(t,58280)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"idocs.cms.sidebar.adminDocuments",icon:"fa-light fa-folder-open",subHeader:{refresh:!0}},categories:{permission:"idocs.categories.manage",activated:!0,authenticated:!0,path:"/document/categories",name:"qdocument.admin.categories",crud:t.e(4420).then(t.bind(t,36800)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"idocs.cms.sidebar.adminCategories",icon:"fa-light fa-layer-group",subHeader:{refresh:!0}}}},23819:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"idocs.cms.sidebar.adminGroup",icon:"fa-light fa-folder-open",children:[i.c.qdocument.documents,i.c.qdocument.categories]}]},63480:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="idocs",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,categories:`${r}/categories`,documents:`${r}/documents`}},17916:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"idocs",entityNames:{category:"category",event:"event",document:"document"}}},8276:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});
1const i={documents:{permission:"idocs.documents.manage",activated:!0,authenticated:!0,path:"/document/documents",name:"qdocument.panel.documents",crud:t.e(8280).then(t.bind(t,58280)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"idocs.cms.sidebar.panelDocuments",icon:"fa-light fa-folder-open",subHeader:{refresh:!0}}}},3964:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[i.c.qdocument.documents]},76352:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={idocs:{cms:{sidebar:{adminGroup:"Documents",adminDocuments:"List Documents",adminCategories:"Document Categories",panelDocuments:"My Documents"},newDocument:"New Document",updateDocument:"Update Document",newCategory:"New Category",updateCategory:"Update Category",documentation:{documents:"The documents that are published with this module have extra functionalities when it comes to controlling which users, user groups or roles can have access to these both in your CMS and on your WEB site",categories:"It is possible to create categories, with a name, description and organize them in tree mode (parent categories and child categories) in order to categorize all your documents."}}}}},76228:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={idocs:{cms:{sideba:{adminGroup:"Documentos",adminDocuments:"Lista de Documentos",adminCategories:"Categorias de Documentos",panelDocuments:"Mis Documentos"},newDocument:"Nuevo documento",updateDocument:"Actualizar Documento",newCategory:"Nueva CategorÃa",updateCategory:"Actualizar CategorÃa",sidebar:{adminGroup:"Documentos",adminDocuments:"Lista de Documentos",adminCategories:"Categorias de Documentos",panelDocuments:"Mis Documentos"},documentation:{documents:"Los documentos que publiques con este modulo tienen funcionalidades extra a la hora de controlar que usuarios, grupos de usuario o roles pueden tener acceso a estos tanto en tu CMS como en tu sitio WEB",categories:"Es posible crear categories, con un nombre, descripción y organizarlas en modo de árbol (categorÃas padres y categorÃas hijas) con el fin de categorizar todos tus documentos."}}}}},16944:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={events:{permission:"ievent.events.manage",activated:!0,authenticated:!0,path:"/event/events",name:"qevent.admin.events",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(3264)]).then(t.bind(t,76768)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ievent.cms.sidebar.adminEvents",icon:"fas fa-calendar-check",subHeader:{refresh:!0}},categories:{permission:"ievent.categories.manage",activated:!0,authenticated:!0,path:"/event/categories",name:"qevent.admin.categories",crud:t.e(2556).then(t.bind(t,62556)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ievent.cms.sidebar.adminCategories",icon:"fas fa-calendar-week",subHeader:{refresh:!0}}}},48976:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"ievent.cms.sidebar.adminGroup",icon:"fa-light fa-calendar",children:[i.c.qevent.events,i.c.qevent.categories]}]},36460:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="ievent",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,events:`${r}/events`,categories:`${r}/categories`,attendants:`${r}/attendants`}},33624:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"ievent",entityNames:{category:"category",document:"document"}}},29428:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={ievent:{cms:{sidebar:{adminGroup:"Events",adminEvents:"My Events",adminCategories:"Event Categories"},newEvent:"New Event",updateEvent:"Update Event",newCategory:"New Category",updateCategory:"Update Category"}}}},25256:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={ievent:{cms:{sidebar:{adminGroup:"Eventos",adminEvents:"Mis Eventos",adminCategories:"Categorias de Eventos"},newEvent:"Nuevo Evento",updateEvent:"Actualizar Evento",newCategory:"Nueva CategorÃa",updateCategory:"Actualizar CategorÃa"}}}},28947:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={forms:{permission:"iforms.forms.manage",activated:!0,path:"/form/form",name:"qform.admin.form.index",crud:t.e(1400).then(t.bind(t,11400)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iforms.cms.sidebar.adminForm",icon:"fa-light fa-clipboard-list-check",authenticated:!0,subHeader:{refresh:!0}},formsDesign:{permission:null,activated:!0,path:"/form/form/:id",name:"qform.admin.form.design",page:()=>Promise.all([t.e(1968),t.e(4496)]).then(t.bind(t,24496)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iforms.cms.sidebar.designForm",icon:"fa-light fa-clipboard-list-check",authenticated:!0},fields:{permission:"iforms.fields.manage",activated:!0,path:"/form/fields/:id",name:"qform.admin.fields.index",page:()=>Promise.resolve().then(t.bind(t,24968)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iforms.cms.sidebar.adminField",icon:"fas fa-grip-horizontal",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qform.forms"]}},fieldsCreate:{permission:null,activated:!0,path:"/form/fields/create/:formId",name:"qform.admin.fields.create",page:()=>Promise.all([t.e(1968),t.e(2840)]).then(t.bind(t,82840)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iforms.cms.newField",icon:"fas fa-grip-horizontal",authenticated:!0,subHeader:{refresh:!0}},fieldsUpdate:{permission:null,activated:!0,path:"/form/fields/:id/update",name:"qform.admin.fields.update",page:()=>Promise.all([t.e(1968),t.e(2840)]).then(t.bind(t,82840)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iforms.cms.updateField",icon:"fas fa-grip-horizontal",authenticated:!0,subHeader:{refresh:!0}},leads:{permission:"iforms.leads.manage",activated:!0,path:"/form/lead",name:"qform.admin.leads.index",crud:t.e(928).then(t.bind(t,70928)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iforms.cms.sidebar.adminLead",icon:"fa-light fa-clipboard-check",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qform.forms"]}},leadsShow:{permission:null,activated:!0,path:"/form/lead/:id",name:"qform.admin.leads.show",page:()=>t.e(6168).then(t.bind(t,6168)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iforms.cms.sidebar.adminLead",icon:"fa-light fa-clipboard-check",authenticated:!0}}},89496:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"iforms.cms.sidebar.adminGroup",icon:"fa-light fa-clipboard-list-check",children:[i.c.qform.forms,i.c.qform.leads]}]},47436:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="iform",o="v4",r=`/${i}/${o}`,s={urlBase:r,version:o,forms:`${r}/forms`,fields:`${r}/fields`,leads:`${r}/leads`,types:`${r}/types`,formFields:`${r}/fields/updateOrders`,blocks:`${r}/blocks`,formBlocks:`${r}/forms/blocks`}},72848:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"iforms",entityNames:{field:"field",form:"form",lead:"lead",blocks:"blocks"}}},69200:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});t(27730);const i={fillForm:{permission:"iforms.leads.create",activated:!0,path:"/form/lead/create/:id",name:"qform.main.leads.create",page:()=>t.e(6760).then(t.bind(t,96760)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iforms.cms.fillForm",icon:"fas fa-grip-horizontal",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qform.forms"]}},fillFormPublic:{permission:null,activated:!0,path:"/form/lead/create-public/:id",name:"qform.main.leads.create.public",page:()=>t.e(6760).then(t.bind(t,96760)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(4960)]).then(t.bind(t,84660)),title:"iforms.cms.fillForm",icon:"fas fa-grip-horizontal",authenticated:!1,useCaptcha:!0,subHeader:{refresh:!0,breadcrumb:["qform.forms"]}}}},34156:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iforms:{cms:{sidebar:{adminGroup:"Forms",adminForm:"List Forms",adminField:"List Fields",adminLead:"List Lead",designForm:"Design Form"},label:{parentForm:"Parent form",childForms:"Child Forms",dragFieldsHere:"Drag the fields here",addNewBlock:"Add a new block",emptyBlock:"Empty block",editForm:"Edit form.",openParentForm:"Open parent form"},newForm:"New Form",updateForm:"Update Form",fillForm:"Fill Form",newField:"New Field",updateField:"Update Field",newBlock:"new Block",updateBlock:"Update Block",deleteBlock:"Delete Block",replyTo:"Field to reply to",replyToName:"Name to reply",form:{label:"Label",placeholder:"Placeholder",form:"Form",order:"Order",suffix:"Suffix",urlTermsAndConditions:"URL Terms and Conditions",value:"Value",columns:{three:"25%",four:"33%",six:"50%",eight:"66%",nine:"75%",full:"Full Width"},successText:"Success text",submitText:"Submit text",formNotExist:"Form ID: {id} <b class='text-red-7'>(Not exist)</b>"},message:{helpToOptionsField:"Type the option and press enter...",tooltipInfoFormParent:"The child forms are forms that are created from other forms (parent forms). The child form can have as many fields as the parent form, but new fields cannot be created within the child form.",descriptionChildrenForm:"Drag the fields you want from left to right to add them to the form blocks.",descriptionParentForm:"Here you can edit the blocks and fields of the form. You can also edit specific form information from here.",fieldEditingModalbanner:"Here, you can edit the field, but with certain values restricted because it's an inherited field. The values you see locked must match how they are defined in the parent form. If you wish to edit these fields, go to the parent form and edit them there, and all child fields will automatically update."},feedBack:{newForm:"Fill another Form",message:"¡Done!, Your Form has been successfully sent!"},documentation:{forms:"Forms allow you to capture information of different types, you can create forms and configure each field of the, names, types... the forms can be used by other modules as relations to allow capturing more information than the standard in each case.",leads:"Leads are the information captured from the forms, you can list, filter and export this information, as well as identifying from which form I enter this information."}}}}},47432:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iforms:{cms:{sidebar:{adminGroup:"Formularios",adminForm:"Lista de Formularios",adminField:"Lista de Campos",adminLead:"Lista de Lead",designForm:"Diseño del formulario"},label:{parentForm:"Formulario padre",childForms:"Formularios hijos",dragFieldsHere:"Arrastra los campos aquÃ",addNewBlock:"Agregar nuevo bloque",emptyBlock:"Bloque vacio",editForm:"Editar formulario",openParentForm:"Abrir formulario padre"},newForm:"Nuevo Formulario",updateForm:"Actualizar Formulario",fillForm:"Llenar Formulario",newField:"Nuevo Campo",updateField:"Actualizar Campo",newBlock:"Nuevo Bloque",updateBlock:"Actualizar bloque",deleteBlock:"Eliminar bloque",replyTo:"Campo para responder",replyToName:"Nombre para responder",form:{label:"Etiqueta",placeholder:"Placeholder",form:"Formulario",order:"Orden",suffix:"Sufijo",urlTermsAndConditions:"URL Terminos y condiciones",value:"Valor",columns:{three:"25%",four:"33%",six:"50%",eight:"66%",nine:"75%",full:"Full Ancho"},successText:"Texto de exito",submitText:"Texto de enviado",formNotExist:"ID del formulario: {id} <b class='text-red-7'>(No existe)</b>"},message:{helpToOptionsField:"Escribe la opción y preciona enter...",tooltipInfoFormParent:"Los formularios hijos son formularios que se crear a partir de otros formularios (formularios padres).El formulario hijo puede tener tantos campos como el formulario padre, pero dentro del formulario hijo no se pueden crear nuevos campos.",descriptionChildrenForm:"Arrastra los campos que quieras de izquierda a derecha para agregarlos a los bloques del formulario.",descriptionParentForm:"Aquà puedes editar los bloques y los campos de el formulario. También puedes editar desde aquà información propia del formulario.",fieldEditingModalbanner:"Aquà podrás editar el campo pero con algunos valores restringidos debido a que es un campo heredado, los valores que ves bloqueados es porque deben ser iguales a como están definidos en el formulario padre, si deseas editar estos campos ve editar el formulario padre y allà podrás cambiar esos valores y automáticamente todos los campos hijos se actualizarán."}
1,feedBack:{newForm:"Enviar otra respuesta",message:"¡Todo listo! Tu formulario ha sido enviado con éxito."},documentation:{forms:"Los formularios permiten capturar información de diferentes tipos, puedes crear formularios y configurar cada campo de el, nombres, tipos... los formularios pueden ser usados por otros módulos como relaciones para permitir capturar más información que la estándar en cada caso.",leads:"Los Lead son la información capturada de los formularios, puedes listar, filtrar y exportar está información, al igual que identificar desde que formulario ingreso está información."}}}}},63436:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={categories:{permission:"igamification.categories.manage",activated:!0,authenticated:!0,path:"/gamification/categories/index",name:"gamification.admin.categories",crud:t.e(9336).then(t.bind(t,9336)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"igamification.cms.sidebar.adminGroup",icon:"fa-light fa-gamepad-modern",subHeader:{refresh:!0}}}},3212:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[i.c.qgamification.categories]},22976:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="igamification",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,activities:`${r}/activities`,categories:`${r}/categories`,types:`${r}/types`}},83008:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"igamification",entityNames:{activity:"activities",category:"category"}}},99300:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={igamification:{cms:{sidebar:{adminGroup:"Gamification",adminActivities:"Activities",adminCategories:"Categories"},newActivity:"New Activity",updateActivity:"Update Activity",newCategory:"New Category",updateCategory:"Update Category",label:{tourElement:"Element Id",tourElementPosition:"Element Position",categoryView:"Category view"},activities:{repeatAction:"Tour",repeatActionDescription:"From here you can repeat this tour whenever you want"},documentation:{categories:"The gamification module is used to improve the user experience in the application, With this functionality it is possible to create tours, popups, or specific activities per module. It is possible to create a category that current as the grouping element and assigned to this one or several activities that the user will be available to view."}}}}},45924:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={igamification:{cms:{sidebar:{adminGroup:"Gamificación",adminActivities:"Actividades",adminCategories:"Categorias"},newActivity:"Nueva Actividad",updateActivity:"Actualizar Actividad",newCategory:"Nueva CategorÃa",updateCategory:"Actualizar CategorÃa",label:{tourElement:"ID del elemento",tourElementPosition:"Pocisión del Elemento",categoryView:"Vista de CategorÃa"},activities:{repeatAction:"Tour",repeatActionDescription:"Desde aquà puedes repetir este tour cuando quieras"},documentation:{categories:"El modulo de gamificación se usa para mejorar la experiencia del usuario en la aplicación, con está funcionalidad es posible crear tours, popups, o actividades especificas por modulo. Es posible crear una categorÃa que actual como el elemento agrupador y asignado a esta una o varias actividades que el usuario tendrá disponible para ver."}}}}},7468:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={countries:{permission:"ilocations.countries.manage",activated:!0,path:"/locations/countries",name:"qlocations.admin.countries.index",crud:t.e(8488).then(t.bind(t,68488)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ilocations.cms.sidebar.adminCountries",icon:"fa-light fa-flag",authenticated:!0,subHeader:{refresh:!0}},provinces:{permission:"ilocations.provinces.manage",activated:!0,path:"/locations/provinces",name:"qlocations.admin.provinces.index",crud:t.e(5972).then(t.bind(t,95972)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ilocations.cms.sidebar.adminProvinces",icon:"fa-light fa-building-flag",authenticated:!0,subHeader:{refresh:!0}},cities:{permission:"ilocations.cities.manage",activated:!0,path:"/locations/cities",name:"qlocations.admin.cities.index",crud:t.e(6576).then(t.bind(t,76576)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ilocations.cms.sidebar.adminCities",icon:"fa-light fa-city",authenticated:!0,subHeader:{refresh:!0}},cityCreate:{permission:null,activated:!0,path:"/locations/cities/create",name:"qlocations.admin.cities.create",page:()=>
1Promise.all([t.e(1968),t.e(1640),t.e(728)]).then(t.bind(t,74964)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ilocations.cms.sidebar.adminCityCreate",icon:"fa-light fa-city",authenticated:!0,subHeader:{breadcrumb:["qlocations.cities"]}},cityEdit:{permission:null,activated:!0,path:"/locations/cities/:id",name:"qlocations.admin.cities.edit",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(728)]).then(t.bind(t,74964)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ilocations.cms.sidebar.adminCityEdit",icon:"fa-light fa-city",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qlocations.cities"]}},polygons:{permission:"ilocations.polygons.manage",activated:!0,path:"/locations/polygons",name:"qlocations.admin.polygons.index",crud:t.e(656).then(t.bind(t,60656)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ilocations.cms.sidebar.adminPolygons",icon:"fa-light fa-draw-polygon",authenticated:!0,subHeader:{refresh:!0}},geozones:{permission:"ilocations.geozones.manage",activated:!0,path:"/locations/geozones",name:"qlocations.admin.geozones.index",crud:t.e(5160).then(t.bind(t,25160)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ilocations.cms.sidebar.adminGeozones",icon:"fa-light fa-chart-network",authenticated:!0,subHeader:{refresh:!0}},geozoneCreate:{permission:null,activated:!0,path:"/locations/geozones/create",name:"qlocations.admin.geozones.create",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(6900)]).then(t.bind(t,20662)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ilocations.cms.sidebar.adminGeozoneCreate",icon:"fa-light fa-chart-network",authenticated:!0,subHeader:{breadcrumb:["qlocations.geozones"]}},geozoneEdit:{permission:null,activated:!0,path:"/locations/geozones/:id",name:"qlocations.admin.geozones.edit",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(6900)]).then(t.bind(t,20662)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ilocations.cms.sidebar.adminGeozoneEdit",icon:"fa-light fa-chart-network",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qlocations.geozones"]}},neighborhoods:{permission:"ilocations.neighborhoods.manage",activated:!0,path:"/locations/neighborhoods",name:"qlocations.admin.neighborhoods.index",crud:t.e(96).then(t.bind(t,90096)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ilocations.cms.sidebar.adminNeighborhoods",icon:"fa-light fa-house-building",authenticated:!0,subHeader:{refresh:!0}},neighborhoodCreate:{permission:null,activated:!0,path:"/locations/neighborhoods/create",name:"qlocations.admin.neighborhoods.create",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(4028)]).then(t.bind(t,79792)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ilocations.cms.sidebar.adminNeighborhoodCreate",icon:"fa-light fa-house-building",authenticated:!0,subHeader:{breadcrumb:["qlocations.neighborhoods"]}},neighborhoodEdit:{permission:null,activated:!0,path:"/locations/neighborhood/:id",name:"qlocations.admin.neighborhoods.edit",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(4028)]).then(t.bind(t,79792)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"ilocations.cms.sidebar.adminNeighborhoodEdit",icon:"fa-light fa-house-building",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qlocations.neighborhoods"]}}}},61824:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"ilocations.cms.sidebar.adminGroup",icon:"fa-light fa-earth-americas",children:[i.c.qlocations.countries,i.c.qlocations.provinces,i.c.qlocations.cities,i.c.qlocations.neighborhoods,i.c.qlocations.polygons,i.c.qlocations.geozones]}]},99788:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="ilocations",o="v2",r=`/${o}/${i}`,s={countries:`${r}/countries`,cities:`${r}/cities`,provinces:`${r}/provinces`,polygons:`${r}/polygons`,geozones:`${r}/geozones`,neighborhoods:`${r}/neighborhoods`}},39844:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"ilocations",entityNames:{city:"city",country:"country",geozone:"geozone",neighborhood:"neighborhood",polygon:"polygon",province:"province"}}},12472:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={ilocations:{cms:{sidebar:{adminGroup:"Locations",adminCountries:"Countries",adminCountryCreate:"New Country",adminCountryEdit:"Edit Country",adminProvinces:"States/Provinces/Departments",adminProvinceCreate:"New State/Province/Department",adminProvinceEdit:"Edit Siate/Province/Department",adminCities:"Cities",adminCityCreate:"New City",adminCityEdit:"Edit City",adminPolygons:"Polygons",adminPolygonCreate:"New Polygon",adminPolygonEdit:"Edit Polygon",adminGeozones:"Geo zones",adminGeozoneCreate:"New Geo zone",adminGeozoneE
1dit:"Edit Geo zone",adminNeighborhoods:"Neighborhoods",adminNeighborhoodCreate:"New Neighborhood",adminNeighborhoodEdit:"Edit Neighborhood"},newCountry:"New Country",updateCountry:"Edit Country",newProvince:"Nuevo State/Province/Department",updateProvince:"Edit State/Province/Department",newCity:"New City",updateCity:"Editar City",newPolygon:"New Polygon",updatePolygon:"Edit Polygon",newGeozone:"New Geo Zone",updateGeozone:"Edit Geo Zone",newNeighborhood:"New Neighborhood",updateNeighborhood:"Edit Neighborhood",form:{province:"State/Province/Department",country:"Country",city:"City",polygon:"Polygon",neighborhood:"Neighborhood",provinces:"States/Provinces/Departments",countries:"Countries",cities:"Cities",polygons:"Polygons",neighborhoods:"Neighborhoods",fullName:"Full Name",currency:"Currency",currencySymbol:"Currency Symbol",currencyCode:"Currency Code",currencySubUnit:"Currency sub Unit",regionCode:"Region Code",subRegionCode:"Sub-Region Code",callingCode:"Calling Code",countryCode:"Country Code",iso2:"ISO Code 2",iso3:"ISO Code 3",code:"Code",points:"Points",geozone:"Geo zone"},documentation:{countries:"For different functionalities within your application and WEB site it is necessary to have a list of countries, here you will find an extensive list that we provide and you can also add new ones if necessary.",provinces:"For different functionalities within your application and WEB site it is necessary to have a list of provinces/departments/states, here you will find an extensive list that we offer you and you can also add new ones if necessary.",cities:"For different functionalities within your application and WEB site it is necessary to have a list of cities, here you will find an extensive list that we offer you and you can also add new ones if necessary.",neighborhoods:"For different functionalities within your application and WEB site it is necessary to have a List of neighborhoods, here you will find an extensive list that we offer you and you can also add new ones if necessary.",polygons:"For different functionalities it is necessary to define a boundary area within a map, to provide We call these areas polygons.",geozones:"GeoZones are used to group multiple polygons"}}}}},23288:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={ilocations:{cms:{sidebar:{adminGroup:"Ubicaciones",adminCountries:"PaÃses",adminCountryCreate:"Nuevo PaÃs",adminCountryEdit:"Editar PaÃs",adminProvinces:"Deptos./Provincias/Estados",adminProvinceCreate:"Nuevo Depto/Provincia/Estado",adminProvinceEdit:"Editar Depto/Provincia/Estado",adminCities:"Ciudades",adminCityCreate:"Nueva Ciudad",adminCityEdit:"Editar Ciudad",adminPolygons:"PolÃgonos",adminPolygonCreate:"Nuevo PolÃgono",adminPolygonEdit:"Editar PolÃgono",adminGeozones:"Geo zonas",adminGeozoneCreate:"Nueva Geo zoana",adminGeozoneEdit:"Editar Geo zona",adminNeighborhoods:"Barrios",adminNeighborhoodCreate:"Nuevo Barrio",adminNeighborhoodEdit:"Editar Barrio"},newCountry:"Nuevo PaÃs",updateCountry:"Editar PaÃs",newProvince:"Nuevo Departamento/Provincia/Estado",updateProvince:"Editar Departamento/Provincia/Estado",newCity:"Nueva Ciudad",updateCity:"Editar Ciudad",newPolygon:"Nuevo PolÃgono",updatePolygon:"Editar PolÃgono",newGeozone:"Nuevo Geo Zona",updateGeozone:"Editar Geo Zona",newNeighborhood:"Nuevo Barrio",updateNeighborhood:"Editar Barrio",form:{province:"Departamento/Provincia/Estado",country:"PaÃs",city:"Ciudad",polygon:"PolÃgono",neighborhood:"Barrio",provinces:"Departamentos/Provincias/Estados",countries:"PaÃses",cities:"Ciudades",polygons:"PolÃgonos",neighborhoods:"Barrios",fullName:"Nombre Completo",currency:"Moneda",currencySymbol:"SÃmbolo de moneda",currencyCode:"Cód. de moneda",currencySubUnit:"Submúltiplo de moneda",regionCode:"Cód. Región",subRegionCode:"Cód. Sub-Region",callingCode:"Código de Ãrea (Para llamadas)",countryCode:"Código del PaÃs",iso2:"Cód. ISO 2",iso3:"Cód. ISO 3",code:"Código",points:"Puntos",geozone:"Geo zona"},documentation:{countries:"Para diferentes funcionalidades dentro de tu aplicación y sitio WEB es necesario disponer de una lista de paÃses, aquà encontraras una extensa lista que te brindamos y también puedes agregar nuevos de ser necesario.",provinces:"Para diferentes funcionalidades dentro de tu aplicación y sitio WEB es necesario disponer de una lista de provincias/departamentos/estados, aquà encontraras una extensa lista que te brindamos y también puedes agregar nuevos de ser necesario.",cities:"Para diferentes funcionalidades dentro de tu aplicación y sitio WEB es necesario disponer de una lista de ciudades, aquà encontraras una extensa lista que te brindamos y también puedes agregar nuevos de ser necesario.",neighborhoods:"Para diferentes funcionalidades dentro de tu aplicación y sitio WEB es necesario disponer de una lista de barrios, aquà encontraras una extensa lista que te brindamos y también puedes agregar nuevos de ser necesario.",polygons:"Para diferentes funcionalidades es necesario definir un area limite dentro de un mapa, para brindar información. Estas areas las llamamos polÃgonos.",geozones:"Las geoZonas son usadas para agrupar varios polÃgonos"}}}}},96628:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>y});var i={};t.r(i),t.d(i,{cities:()=>n,countries:()=>l,provinces:()=>f});var o={};t.r(o),t.d(o,{SET_CITIES:()=>c,SET_COUNTRIES:()=>d,SET_PROVINCES:()=>u});var r={};t.r(r),t.d(r,{GET_CITIES:()=>p,GET_COUNTRIES:()=>g,GET_PROVINCES:()=>b});const s={countries:[],cities:[],provinces:[]};function l(a){return a.countries}function n(a){return a.cities}function f(a){return a.provinces}function d(a,e){a.countries=e}function c(a,e){a.cities=e}function u(a,e){a.provinces=e}var h=t(20584);const m={crud:h.c},g=({commit:a,state:e,dispatch:t},i={})=>new Promise((async(e,t)=>{await m.crud.index("apiRoutes.qlocations.countries",i).then((t=>{a("SET_COUNTRIES",t.data),e(!0)})).catch((a=>{t(a)}))})),p=({commit:a,state:e,dispatch:t},i={})=>new Promise((async(e,t)=>{await m.crud.index("apiRoutes.qlocations.cities",i).then((t=>{a("SET_CITIES",t.data),e(!0)})).catch((a=>{t(a)}))})),b=({commit:a,state:e,dispatch:t},i={})=>new Promise((async(e,t)=>{await m.crud.index("apiRoutes.qlocations.provinces",i).then((t=>{a("SET_PROVINCES",t.data),e(!0)})).catch((a=>{t(a)}))})),w={namespaced:!0,state:s,getters:i,mutations:o,actions:r},y={master:w}},99912:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={index:{permission:"media.medias.manage",activated:!0,path:"/media/index",name:"app.media.index",page:()=>t.e(3204).then(t.bind(t,43204)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"media.cms.sidebar.adminIndex",icon:"fa-light fa-photo-film",authenticated:!0,subHeader:{refresh:!0}},zones:{permission:"media.zones.manage",activated:!0,path:"/media/zones",name:"app.media.zones",crud:t.e(5128).then(t.bind(t,85128)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"media.cms.sidebar.adminZones",
1icon:"fa-light fa-sliders-up",authenticated:!0,subHeader:{refresh:!0}}}},244:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"media.cms.sidebar.adminGroup",icon:"fa-light fa-photo-film",children:[i.c.qmedia.index,i.c.qmedia.zones]}]},22464:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>l});const i="imedia",o="v1",r="",s=`${i}/${o}`,l={urlBase:r,allMedia:"media/all-vue",file:"file",folder:"folder",move:"media/move",findFirst:"media/find-first-by-zone-and-entity",find:"media/get-by-zone-and-entity",files:`/${s}/files`,folders:`/${s}/folders`,breadcrumb:`/${s}/folders/breadcrumb`,batchMove:`/${s}/batchs/move`,batchDestroy:`/${s}/batchs/destroy`,zones:`/${s}/zones`}},24604:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"media",entityNames:{zone:"zone"}}},71432:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={selectMediaCKEditor:{permission:"media.medias.index",activated:!0,path:"/media/select",name:"app.media.select",page:()=>t.e(9112).then(t.bind(t,19112)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(4960)]).then(t.bind(t,84660)),title:"media.cms.sidebar.adminIndex",icon:"fas fa-camera-retro",authenticated:!0}}},75072:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={media:{cms:{sidebar:{adminGroup:"Media",adminIndex:"File List",adminZones:"Media Zones"},title:"Multimedia List/Search",newFile:"New File",updateFile:"Update File",newFolder:"New Folder",updateFolder:"Update Folder",newImage:"New Image",updateImage:"Update Image",renameFolder:"Rename Folder",uploadFile:"Upload File",editFile:"Edit File",moveMedia:"Move Media",selectMedia:"Select Media",form:{altAttribute:"Alt Attribute",keyWords:"Key words",folderName:"Folder Name",moveTo:"Move to"},messages:{addYourFiles:"Add your files here",addYourImages:"Add your images here",limitFiles:"Limit Files",messageLimitFiles:"The file limit is <b>{quantity}</b>. to select another file you must first remove some of the selected ones",failedUploadFiles:"Error uploading files",errorMaxFileSize:"Files exceed the allowed size of {size}MB"},newZone:"New Zone",updateZone:"Update Zone",maxFileSize:"Max File size (MB)",maxFiles:"Max files selected",directUpload:"Direct Upload",thumbnailsConfig:"Thumbnails config",documentation:{medias:"All the files that are loaded in your application are stored here, and they are sorted by folders",zones:"The application identifies files related to other modules by zones, these zones define how many files and how to select it in relation"}}}}},30020:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={media:{cms:{sidebar:{adminGroup:"Media",adminIndex:"Lista de Archivos",adminZones:"Zonas de Archivos"},title:"Multimedia Listar/Buscar",newFile:"Nuevo Archivo",updateFile:"Actualizar Archivo",newFolder:"Nueva Carpeta",updateFolder:"Actualizar Carpeta",newImage:"Nueva Imagen",updateImage:"Actualizar Imagen",renameFolder:"Renombrar Carpeta",uploadFile:"Cargar Archivo",editFile:"Editar Archivo",moveMedia:"Mover Media",selectMedia:"Seleccionar Media",form:{altAttribute:"Attributo Alt",keyWords:"Palabras Claves",folderName:"Nombre de la carpeta",moveTo:"Mover a"},messages:{addYourFiles:"Agrega tus archivos aquÃ",addYourImages:"Agrega tus imagenes aquÃ",limitFiles:"Limite de Archivos",messageLimitFiles:"El limite de archivos es de <b>{quantity}</b>. para seleccionar otro archivo primero debes quitar algunos de los seleccionados",failedUploadFiles:"Error al cargar los archivos",errorMaxFileSize:"Los Archivos superan el tamaño permitido de {size}MB"},newZone:"Nueva Zona",updateZone:"Actualizar Zona",maxFileSize:"Tamaño maximo por archivo (MB)",maxFiles:"Cantidad maxima de archivos seleccionados",directUpload:"Subida directa",thumbnailsConfig:"Configuración de Miniaturas",documentation:{medias:"Aquà se almacenan todos los archivos que se cargan en tu aplicación, y se ordenan por carpetas",zones:"La aplicación identifica los archivos relacionados con otros módulos por zonas, estas zonas definen cuantos archivos y de que manera seleccionarlo en relación"}}}}},95476:(a,e,t)=>{"use strict";t.d(e,{c:()=>i});const i={computed:{mediaSettings(){const a={imagesType:this.$getSetting("media::allowedImageTypes"),filesType:this.$getSetting("media::allowedFileTypes"),videosType:this.$getSetting("media::allowedVideoTypes"),audiosType:this.$getSetting("media::allowedAudioTypes")};return{...a,ratios:this.$getSetting("media::allowedRatios"),maxFileSize:this.$getSetting("media::maxFileSize")}},acceptExtensions(){let a=[],e=this.$clone(this.accept&&"all"!=this.accept?this.accept.split(","):["images","videos","audios","files"]),t={images:this.mediaSettings.imagesType,videos:this.mediaSettings.videosType,audios:this.mediaSettings.audiosType,files:this.mediaSettings.filesType};return e.forEach((e=>{a=t[e]?[...a,...t[e]]:[...a,e]})),{withoutDot:a.map((a=>(a.includes(".")&&(a=a.replace(".","")),a))),withDot:a.map((a=>(a.includes(".")||(a=`.${a}`),a)))}},zoneConfig(){return{maxFileSizeMB:parseInt(this.maxFileSize||this.mediaSettings.maxFileSize||10),ratio:this.parseRatio(this.ratio)}}},methods:{parseRatio(a){return a&&"free"!=a?a.split(":")[0]/a.split(":")[1]:NaN}}}},23680:(a,e,t)=>{"use strict";t.d(e,{c:()=>l});var i=t(20584),o=t(16728),r=t(8932),s=t(18528);const l={crud:i.c,breadcrumb(a,e,t){return new Promise(((i,l)=>{if(!a)return l("Config name is required");if(!e)return l("Criteria is required");void 0!=t.refresh||(t.refresh=!1);let n=(0,s.c)(a)+"/"+e,f=!(!t||!t.params)&&t.params;if(t&&t.remember){let e=f?a+JSON.stringify(f):a;r.kP.async(e,10800,(()=>o.c.get(n,{params:f})),t.refresh).then((a=>{i(a)})).catch((a=>{l(a)}
1))}else o.c.get(n,{params:f}).then((a=>{i(a)})).catch((a=>{l(a.response.data.errors)}))}))},postRequest(a,e){return new Promise(((t,i)=>{if(!a)return i("Config name is required");if(!e)return i("Data is required");let r=(0,s.c)(a);o.c.post(r,e).then((a=>{t(a.data)})).catch((a=>{i(a.response.data.errors)}))}))},editItem(a,e,t){return new Promise(((i,r)=>{if(!a)return r("Config name is required");if(!t)return r("Data is required");let l=(0,s.c)(a)+"/"+e;o.c.post(l,t).then((a=>{i(a.data)})).catch((a=>{r(a.response.data.errors)}))}))},createItem(a,e,t){return new Promise(((i,r)=>{if(!a)return r("Config name is required");if(!t)return r("Data is required");let l=(0,s.c)(a)+"/"+e;o.c.put(l,t).then((a=>{i(a.data)})).catch((a=>{r(a.response.data.errors)}))}))},folderList(a){return new Promise(((e,t)=>{if(!a)return t("Config name is required");let i=(0,s.c)(a);o.c.get(i).then((a=>{e(a.data)})).catch((a=>{t(a.response.data.errors)}))}))}}},97448:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={menus:{permission:"menu.menus.manage",activated:!0,path:"/menus",name:"qmenu.admin.menus",crud:t.e(4748).then(t.bind(t,14748)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"menu.cms.sidebar.adminMenus",icon:"fa-light fa-list-dropdown",authenticated:!0},menusShow:{permission:"menu.menus.edit",activated:!0,path:"/menus/menu/:id",name:"qmenu.admin.menus.show",page:()=>t.e(4312).then(t.bind(t,4312)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"menu.cms.sidebar.adminMenus",icon:"fas fa-stream",authenticated:!0},menuItemsCreate:{permission:null,activated:!0,path:"/menus/item/:menuId",name:"qmenu.admin.menu.create",page:()=>Promise.all([t.e(1968),t.e(2568)]).then(t.bind(t,2568)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"menu.cms.sidebar.adminMenuItems",icon:"fas fa-circle",authenticated:!0},menuItemsUpdate:{permission:null,activated:!0,path:"/menus/menu/:menuId/item/:id",name:"qmenu.admin.menu.update",page:()=>Promise.all([t.e(1968),t.e(2568)]).then(t.bind(t,2568)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"menu.cms.sidebar.adminMenuItems",icon:"fas fa-circle",authenticated:!0}}},88268:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[i.c.qmenu.menus]},1248:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>r});const i="imenu",o=`/${i}`,r={urlBase:o,menus:`${o}/menu`,menuItems:`${o}/menuitem`,menuItemsOrdener:`${o}/menuitem/ordener`}},2772:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"menu",entityNames:{menu:"menu",menuitems:"menuitems"}}},63416:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={menu:{cms:{sidebar:{adminGroup:"Menu",adminMenus:"Menus",adminMenuItems:"Menu Items"},newMenu:"New Menu",updateMenu:"Update Menu",newItem:"New Menu Item",updateItem:"Update Menu Item",sameTab:"Same Tab",newTab:"New Tab",updateOrder:"Update Order",form:{url:"URL",uri:"URI",class:"CSS class",target:"Target",sameTab:"Same Tab",newTab:"New Tab",pageName:"Page Name",typeLink:"Type Link",page:"Page",internal:"Page Internal",external:"Page External",frontend:"Frontend Page"},documentation:{menus:"Your WEB site has one or more minuses that help navigate your WEB site This functionality allows you to manage these menus, modifying positions, elements and texts of each menu"}}}}},76136:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={menu:{cms:{sidebar:{adminGroup:"Menú",adminMenus:"Menús",adminMenuItems:"Elementos de Menú"},newMenu:"Nuevo Menu",updateMenu:"Actualizar Menu",newItem:"Nuevo Elemento de Menu",updateItem:"Actualizar Elemento de Menu",sameTab:"Misma pestaña",newTab:"Nueva Pestaña",updateOrder:"Actualizar Orden",form:{url:"URL",uri:"URI",class:"Clase CSS",target:"Target",sameTab:"Misma ventana",newTab:"Pestaña nueva",pageName:"Nombre de la página",typeLink:"Tipo de enlace",page:"Página",internal:"Página Interna",external:"Página Externa",frontend:"Página de frontend"},documentation:{menus:"Tu sitio WEB cuenta con uno o varios menos que ayudan con la navegación está funcionalidad te permite administrar estos menus, modificando posiciones, elementos y textos de cada menu"}}}}},76486:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>k});var i={};t.r(i),t.d(i,{mainMenu:()=>n,menu:()=>d,menuItems:()=>c,menus:()=>f});var o={};t.r(o),t.d(o,{MENU_EMPTY:()=>h,MENU_SUCCESS:()=>u,SET_MENUS:()=>m,SET_MENU_ITEMS:()=>g});var r={};t.r(r),t.d(r,{GET_MENUS:()=>w,GET_MENU_ITEMS:()=>y,MENU_MAIN:()=>b});const s={menus:[],menuItems:[],mainMenu:null};
1var l=t(8932);const n=a=>{let e=[];return a.mainMenu&&(e=a.mainMenu),e};function f(a){return a.menus}const d=a=>e=>{let t=a.menus.find((a=>a.id===e)),i=t.menuitems;return i.forEach((a=>{a.activated=!!parseInt(a.status),a.name=a.pageName||"app.home",a.icon=a.icon||"lens"})),t["items"]=l.i4.array.builTree(i),t};function c(a){return a.menuItems}const u=(a,e)=>{a.mainMenu=e},h=a=>{a.mainMenu=null};function m(a,e){a.menus=e}function g(a,e){a.menuItems=e}var p=t(20584);const b=({commit:a,state:e,dispatch:t},i,o={})=>(o={refresh:!0,params:{include:"menuitems"}},new Promise((async(e,t)=>{await p.c.show("apiRoutes.qmenu.menus",i,o).then((t=>{a("MENU_SUCCESS",t.data),l.i4.storage.set("menu.main",t.data),e(!0)})).catch((a=>{t(a)}))}))),w=({commit:a,state:e,dispatch:t},i={})=>(i={refresh:!0,params:{include:"menuitems"}},new Promise((async(e,t)=>{await p.c.index("apiRoutes.qmenu.menus",i).then((t=>{a("SET_MENUS",t.data),e(!0)})).catch((a=>{t(a)}))}))),y=({commit:a,state:e,dispatch:t},i={})=>new Promise((async(e,t)=>{await p.c.index("apiRoutes.qmenu.menuItems",i).then((t=>{a("SET_MENU_ITEMS",t.data),e(!0)})).catch((a=>{t(a)}))})),v={namespaced:!0,state:s,getters:i,mutations:o,actions:r},k={master:v}},53680:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={setting:{permission:"notification.providers.manage",activated:!0,path:"/notificaciones/configuracion",name:"notification.admin.providers",layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),page:()=>Promise.all([t.e(1968),t.e(8744)]).then(t.bind(t,88744)),title:"notification.cms.sidebar.adminProvider",icon:"fa-light fa-bell-plus",authenticated:!0,subHeader:{refresh:!0}},notification:{permission:"notification.notifications.manage",activated:!0,path:"/notifications/panel",name:"notification.admin.notification",crud:t.e(684).then(t.bind(t,50684)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),page:()=>t.e(6492).then(t.bind(t,76492)),title:"notification.cms.sidebar.adminPanel",icon:"fa-light fa-bell",authenticated:!0,subHeader:{refresh:!0}}}},18736:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"notification.cms.sidebar.adminGroup",icon:"fa-light fa-bell-on",children:[i.c.qnotification.notification,i.c.qnotification.setting]}]},35808:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="notification",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,notifications:`${r}/notifications`,markRead:`${r}/notifications/mark-read`,markAllAsRead:`${r}/notifications/mark-all-as-read`,providers:`${r}/providers`,rules:`${r}/rules`,rulesConfig:`${r}/rules/config`,devices:`${r}/devices`}},23760:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(8932);const o={moduleName:"notification",entityNames:{rule:"rule",notification:"notification"},headerActions:async()=>[{order:8,name:"notifications",label:i._s.trp("isite.cms.label.notification"),badgeName:"notification",props:{icon:"fa-light fa-bell",class:"btn-small"},action:()=>i.kN.emit("toggleMasterDrawer","notification")}]}},9300:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={notificationsIndex:{activated:!0,path:"/notifications/me",name:"notification.admin.notificationIndex",layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),page:()=>Promise.all([t.e(1968),t.e(1640),t.e(8892)]).then(t.bind(t,25112)),title:"notification.cms.sidebar.adminGroup",icon:"fa-light fa-panel-ews",authenticated:!0,subHeader:{refresh:!0}}}},29756:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={notification:{cms:{sidebar:{adminGroup:"Notifications",adminProvider:"Providers",adminConfig:{title:"Setting",headerTitle:"Notifications setting"},adminPanel:"Panel"},title:"Multimedia List/Search",newFile:"New File",updateFile:"Update File",newFolder:"New Folder",updateFolder:"Update Folder",newImage:"New Image",updateImage:"Update Image",renameFolder:"Rename Folder",uploadFile:"Upload File",editFile:"Edit File",moveMedia:"Move Media",selectMedia:"Select Media",newNotification:"New Notification",markAsRead:"Mark as read",markAllAsRead:"Mark all as read",tab:{all:"All",unread:"Unread",read:"Read"},type:"Type",cancel:"Cancel",openLink:"Open link",seeAll:"See All",form:{altAttribute:"Alt Attribute",ke
1yWords:"Key words",folderName:"Folder Name",moveTo:"Move to"},label:{message:"Message"},messages:{addYourFiles:"Add your files here",addYourImages:"Add your images here",limitFiles:"Limit Files",messageLimitFiles:"The file limit is <b>{quantity}</b>. to select another file you must first remove some of the selected ones",failedUploadFiles:"Error uploading files",errorMaxFileSize:"Files exceed the allowed size of {size}MB"},documentation:{providers:"With the notification module you can send different types of messages for some actions of the application how to notify a new purchase order from the store by mail, it is necessary to configure the providers that allow to notify."}}}}},79112:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={notification:{cms:{sidebar:{adminGroup:"Notificaciones",adminProvider:"Proveedores",adminConfig:{title:"Configuración",headerTitle:"Configuración de notificaciones"},adminPanel:"Panel"},title:"Multimedia Listar/Buscar",newFile:"Nuevo Archivo",updateFile:"Actualizar Archivo",newFolder:"Nueva Carpeta",updateFolder:"Actualizar Carpeta",newImage:"Nueva Imagen",updateImage:"Actualizar Imagen",renameFolder:"Renombrar Carpeta",uploadFile:"Cargar Archivo",editFile:"Editar Archivo",moveMedia:"Mover Media",selectMedia:"Seleccionar Media",newNotification:"Nueva Notificación",markAsRead:"Marcar como leida",markAllAsRead:"Marcar como leidas",tab:{all:"Todas",unread:"Sin leer",read:"Leidas"},type:"Tipo",cancel:"Cancelar",openLink:"Abrir enlace",seeAll:"Ver todas",form:{altAttribute:"Attributo Alt",keyWords:"Palabras Claves",folderName:"Nombre de la carpeta",moveTo:"Mover a"},label:{message:"Mensaje"},messages:{addYourFiles:"Agrega tus archivos aquÃ",addYourImages:"Agrega tus imagenes aquÃ",limitFiles:"Limite de Archivos",messageLimitFiles:"El limite de archivos es de <b>{quantity}</b>. para seleccionar otro archivo primero debes quitar algunos de los seleccionados"},documentation:{providers:"Con el modulo de notificaciones puedes enviar diferentes tipos de mensajes para algunas acciones de la aplicación como notificar una nueva orden de compra de la tienda por correo, es necesario configurar los proveedores que permiten notificar."}}}}},19076:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>h});var i={};t.r(i),t.d(i,{RESET:()=>l,SET_NOTIFICATIONS:()=>n,SET_UNREAD_COUNT:()=>f});var o={};t.r(o),t.d(o,{GET_UNREAD_COUNT:()=>c});const r={notifications:!1,unreadCount:0};var s=t(14604);function l(a,e){a.notifications=!1,a.unreadCount=0}function n(a,e){a.notifications=e}function f(a,e){a.unreadCount=e}var d=t(20584);const c=({state:a,commit:e,dispatch:t,rootState:i},o={})=>new Promise((async(a,e)=>{let t={refresh:o.refresh||!0,params:{include:"",filter:{userId:i.quserAuth.userId}}};d.c.index("apiRoutes.qnotification.notifications",t).then((e=>{a(e.data)})).catch((a=>e(a)))})),u={namespaced:!0,state:r,getters:s,mutations:i,actions:o},h={master:u}},14604:()=>{},53724:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(8932);const o={moduleName:"ioffline",moduleTitle:"ioffline.cms.sidebar.adminGroup",headerActions:async()=>[{vIf:i.is.getSetting("isite::offline"),order:1,name:"offline",label:i._s.tr("isite.cms.label.offline"),badgeColor:"orange",badgeLabel:i.is.state.qofflineMaster.pendingRequests,props:{icon:"fa-light fa-cloud-slash",class:"btn-small"},action:()=>i.kN.emit("toggleMasterDrawer","offline")}]}},94844:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={ioffline:{cms:{sidebar:{adminGroup:"Offline"},labels:{sinchronizingOfflineRequests:"Sinchronizing Offline requests",ok:"Ok",create:"Create",update:"Update",delete:"Delete",success:"Success",failed:"Failed",pending:"Pending"},messages:{requestsSuccessfullySynced:"Offline requests successfully synced"}}}}},10252:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={ioffline:{cms:{sidebar:{adminGroup:"Offline"},labels:{sinchronizingOfflineRequests:"Sincronización de solicitudes sin conexión",ok:"Listo",create:"Crear",update:"Actualizar",delete:"Eliminar",success:"Exitoso",failed:"Fallido",pending:"Pendiente"},messages:{requestsSuccessfullySynced:"Solicitudes sin conexión sincronizadas correctamente"}}}}},82236:(a,e,t)=>{"use strict";t.d(e,{E:()=>o});var i=t(18528)["c"];const o=async a=>{const e=await i("main"),t="lists",o=a||t;Object.entries(e).forEach((async([a,e])=>{e[o]&&"function"===typeof e[o]&&await e[o]()}))}},1488:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>k});var i={};t.r(i),t.d(i,{isOffline:()=>l,offlineRequests:()=>n});var o={};t.r(o),t.d(o,{APP_OFFLINE:()=>f,APP_ONLINE:()=>u,HANDLE_MODAL_SYNC:()=>d,SET_REQUESTS:()=>c});var r={};t.r(r),t.d(r,{APP_OFFLINE:()=>p,APP_ONLINE:()=>g,CLOSE_MODAL_SYNC:()=>w,OFFLINE_REQUESTS:()=>y,OPEN_MODAL_SYNC:()=>b});const s={isAppOffline:!1,requestsReversed:[],totalRequests:null,pendingRequests:null,isOpenModalSync:!1},l=a=>a.isAppOffline,n=a=>a.requests,f=a=>{a.isAppOffline=!0},d=(a,e)=>{a.isOpenModalSync=e};function c(a,e=[]){const t="PENDING",i=Array.isArray(e)?e:[];a.requestsReversed=i.reverse(),a.totalRequests=i.length;const o=i.filter((a=>a.metadata.status===t));a.pendingRequests=o.length}const u=a=>{a.isAppOffline=!1};var h=t(8932),m=t(82236);const g=({commit:a})=>{a("APP_ONLINE")},p=({commit:a})=>{a("APP_OFFLINE")},b=({commit:a})=>{a("HANDLE_MODAL_SYNC",!0)},w=({commit:a})=>{a("HANDLE_MODAL_SYNC",!1)},y=({commit:a,dispatch:e,state:t},i={})=>{navigator.serviceWorker.addEventListener("message",(async e=>{const t="storage",o=indexedDB.open(h.qu.nameDB());o.onsuccess=async function(e){const i=e.target.result;if(!i.objectStoreNames.contains(t))return;const o=i.transaction(t,"readonly"),r=o.objectStore(t),s=r.get("requests");s.onsuccess=async function(e){const t=e.target.result;t&&a("SET_REQUESTS",t.requests)}},o.onerror=a=>{console.error(a.target.error)},"synchronized-data"===e.data&&(await(0,m.E)("refresh"),"function"===typeof i.callback&&i.callback(!0))}))},v={namespaced:!0,state:s,getters:i,mutations:o,actions:r},k={master:v}},82776:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={pages:{permission:"page.pages.manage",activated:!0,authenticated:!0,path:"/page/pages/index",name:"qpage.admin.pages",crud:t.e(7644).then(t.bind(t,97644)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"page.cms.sidebar.adminPages",icon:"fa-light fa-browsers",subHeader:{refresh:!0}}}},65768:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[i.c.qpage.pages]},20640:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="page",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,pages:`${r}/pages`,pagesCms:`${r}/pages/cms`}},77400:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"page",entityNames:{page:"page"}}},67732:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={page:{cms:{sidebar:{adminPages:"Pages"},newPage:"New Page",updatePage:"Update Page",page:"Page",documentation:{pages:"You can manage the static pages of your WEB site so that you can modify the content that is displayed, such as titles, paragraphs, text colors, adding images, tec..."}}}}},73756:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={page:{cms:{sidebar:{adminPages:"Paginas"},newPage:"Nueva pagina",updatePage:"Actualizar pagina",page:"Pagina",documentation:{pages:"Puedes administrar las paginas estáticas de tu sitio WEB de forma que modifiques el contenido que en está se muestra, como tÃtulos, párrafos, colores de texto, agregar imágenes, tec..."}}}}},17264:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={places:{permission:"iplaces.places.manage",activated:!0,path:"/iplaces/places/index",name:"qplace.admin.places.index",crud:t.e(4476).then(t.bind(t,26856)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iplaces.cms.sidebar.adminPlaces",
1icon:"fa-light fa-map-location-dot",authenticated:!0,subHeader:{refresh:!0}},categories:{permission:"iplaces.categories.manage",activated:!0,path:"/iplaces/categories/index",name:"qplace.admin.categories",crud:t.e(8444).then(t.bind(t,38444)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iplaces.cms.sidebar.adminCategories",icon:"fa-light fa-layer-group",authenticated:!0,subHeader:{refresh:!0}}}},93948:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"iplaces.cms.sidebar.adminGroup",icon:"fa-light fa-map-location-dot",children:[i.c.qplace.places,i.c.qplace.categories]}]},53520:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="iplaces",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,categories:`${r}/categories`,places:`${r}/places`,schedules:`${r}/schedules`}},5024:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"iplaces",entityNames:{category:"category",place:"place"}}},66184:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iplaces:{cms:{sidebar:{adminGroup:"Places",adminPlaces:"Places List",adminPlacesCreate:"Create Place",adminPlacesUpdate:"Update Place",adminCategories:"Place Categories",adminSchedules:"Schedules"},newPlace:"New Place",updatePlace:"Update Place",newCategory:"New Category",updateCategory:"Update Category",form:{fromDay:"From day",untilDay:"Until day",fromTime:"From time",untilTime:"Until time"},documentation:{places:"With Places, you can publish on your site information about real places, with title, description images and a location within a map with address. This information is used to give information about your company headquarters.",categories:"It is possible to create categories, with a name, description and organize them in tree mode (parent categories and child categories) in order to categorize all your places."}}}}},26344:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iplaces:{cms:{sidebar:{adminGroup:"Lugares",adminPlaces:"Lista de Lugares",adminPlacesCreate:"Crear Lugar",adminPlacesUpdate:"Actualizar Lugar",adminCategories:"CategorÃas de Lugares",adminSchedules:"Horarios"},newPlace:"Nuevo lugar",updatePlace:"Actualizar Lugar",newCategory:"Nueva CategorÃa",updateCategory:"Actualizar CategorÃa",form:{fromDay:"Desde el dÃa",untilDay:"Hasta el dÃa",fromTime:"Desde la hora",untilTime:"Hasta la hora"},documentation:{places:"Con los Lugares, puedes publicar en tu sitio información sobre lugares reales, con titulo, descripción imágenes y una ubicación dentro de un mapa con dirección. Está información es usada para dar información sobre sedes de tu empresa.",categories:"Es posible crear categories, con un nombre, descripción y organizarlas en modo de árbol (categorÃas padres y categorÃas hijas) con el fin de categorizar todos tus lugares."}}}}},97152:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={plans:{permission:"iplan.plans.manage",activated:!0,path:"/plans",name:"qplan.admin.plans.index",crud:t.e(5968).then(t.bind(t,95968)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iplan.cms.sidebar.adminPlans",icon:"fa-light fa-file-invoice",authenticated:!0,subHeader:{refresh:!0}},limits:{permission:"iplan.limits.manage",activated:!0,path:"/limits",name:"qplan.admin.limits.index",crud:t.e(9752).then(t.bind(t,9752)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iplan.cms.sidebar.adminLimits",icon:"fa-light fa-gauge-max",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qplan.plans"]}},categories:{permission:"iplan.categories.manage",activated:!0,path:"/categories",name:"qplan.admin.categories.index",crud:t.e(6240).then(t.bind(t,36240)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iplan.cms.sidebar.adminCategories",icon:"fa-light fa-layer-group",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qplan.plans"]}},entityPlans:{permission:"iplan.entityplans.manage",activated:!0,path:"/entityPlans",name:"qplan.admin.entityPlans.index",crud:t.e(3412).then(t.bind(t,93412)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iplan.cms.sidebar.adminEntityPlans",icon:"fa-light fa-ballot-check",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qplan.plans"]}},subscriptions:{permission:"iplan.subscriptions.manage",activated:!0,path:"/subscriptions",name:"qplan.admin.subscriptions.index",crud:t.e(2740).then(t.bind(t,65120)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iplan.cms.sidebar.adminSubscriptions",icon:"fa-light fa-file-invoice-dollar",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qplan.plans"]}},subscriptionsEdit:{permission:"iplan.subscriptions.edit",activated:!0,path:"/subscriptions/:id",name:"qplan.admin.subscriptions.edit",page:()=>Promise.all([t.e(1968),t.e(9424)]).then(t.bind(t,9424)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iplan.cms.sidebar.editSubscriptions",icon:"fa-light fa-file-invoice-dollar",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qplan.plans","qplan.subscriptions"]}}}},452:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"iplan.cms.sidebar.adminGroup",icon:"fa-light fa-file-invoice",children:[i.c.qplan.plans,i.c.qplan.limits,i.c.qplan.categories,i.c.qplan.entityPlans,i.c.qplan.subscriptions,i.c.mainqplan.userSubscriptions]}]},67396:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="iplan",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,categories:`${r}/categories`,plans:`${r}/plans`,planModules:`${r}/plans/modules`,entityPlans:`${r}/entity-plans`,frequencies:`${r}/plans/frequencies`,limits:`${r}/limits`,limitEntities:`${r}/limits/entities`,subscriptions:`${r}/subscriptions`,buy:`${r}/subscriptions/buy`,subscriptionEntities:`${r}/subscriptions/entities`,subscriptionLimits:`${r}/subscription-limits`}},50248:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"iplan",entityNames:{entityPlan:"entityPlan",limit:"limit",planCategory:"planCategory",plan:"plan",subscriptionLimit:"subscriptionLimit",subscription:"subscription"}}},49192:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={userSubscriptions:{permission:"iplan.plans.ownPlans",activated:!0,path:"/plans/me",name:"qplan.admin.my.plans",page:()=>t.e(6980).then(t.bind(t,96980)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iplan.cms.sidebar.adminMySubscriptions",icon:"fa-light fa-file-invoice-dollar",authenticated:!0,subHeader:{refresh:!0}}}},4480:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={subscriptions:{permission:"iplan.subscriptions.manage",activated:!0,path:"/subscriptions",name:"qplan.admin.subscriptions.index",crud:t.e(2740).then(t.bind(t,65120)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iplan.cms.sidebar.panelSubscriptions",icon:"fa-light fa-file-invoice-dollar",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qplan.plans"]}}}},17924:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[i.c.mainqplan.userSubscriptions]},50059:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iplan:{cms:{sidebar:{adminGroup:"Planes",adminCategories:"CategorÃas",adminUserSubscriptions:"Available plans",createCategories:"Crear CategorÃa",editCategories:"Editar CategorÃa",adminPlans:"Planes",createPlans:"Crear Plan",editPlans:"Editar Plan",adminEntityPlans:"Entidades del Plan",createEntityPlans:"Crear Entidad del Plan",editEntityPlans:"Editar Entidad del Plan",adminLimits:"LÃmites del Plan",createLimits:"Crear LÃmite del Plan",editLimits:"Editar LÃmite del Plan",adminSubscriptions:"Suscripciones",createSubscriptions:"Crear Suscripción",editSubscriptions:"Editar Suscripción",adminSubscriptionLimits:"LÃmites de Suscripción",createSubscriptionLimits:"Crear LÃmite de Suscripción",editSubscriptionLimits:"Editar LÃmite de Suscripción",panelSubscriptions:"Mis Suscripciones",adminMySubscriptions:"My Suscripciones"},newCategory:"Nueva CategorÃa",updateCategory:"Actualizar CategorÃa",newPlan:"Nuevo Plan",updatePlan:"Actualizar Plan",newEntityPlan:"Nueva Entidad del Plan",updateEntityPlan:"Actualizar Entidad del Plan",newLimit:"Nuevo LÃmite",updateLimit:"Actualizar LÃmite",newSubscription:"Nueva Suscripción",updateSubscription:"Actualizar Suscripción",newSubscriptionLimit:"Nuevo LÃmite de Suscripción",updateSubscriptionLimit:"Actualizar LÃmite de Suscripción",backToSubscriptions:"Atrás a Suscripciones",form:{category:"CategorÃa",plan:"Plan",limit:"LÃmites",subscription:"Suscripción",frequency:"Frecuencia",startDate:"Desde",endDate:"Hasta",quantity:"Cantidad",quantityUsed:"Cantidad Usada",entity:"Entidad",entityName:"Asignado a",attribute:"Atributo",attributeValue:"Valor del Atributo",module:"Módulo"},options:{yes:"SÃ",no:"No"},documentation:{plans:"With plans you can design features and capabilities that a module offers to your users. These plans are designed so that the user can choose from among the options which one is best suited according to the use you need to give your application.",limits:"You can limit or restrict the features and capabilities of each plan, according to each module. These Limits can include quantities or deadlines",categories:"It is possible to create categories in your Plan, with a name, description and organize them in tree mode (parent categories and child categories) in order to categorize all your plans.",entityplans:"It is necessary to specify which modules should be limited by the plans, in this way the application will know how and when to limit the features that are defined in a plan.",subscriptions:"Each plan that a user purchases will be called a subscription, this way your application is able to identify what features and capabilities you are allowing your users."},helpFieldTrial:"To enable a trial version, enter the number of days for the plan"}}}},92232:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iplan:{cms:{sidebar:{adminGroup:"Planes",adminCategories:"CategorÃas",adminUserSubscriptions:"Planes disponibles",createCategories:"Crear CategorÃa",editCategories:"Editar CategorÃa",adminPlans:"Planes",createPlans:"Crear Plan",editPlans:"Editar Plan",adminEntityPlans:"Entidades del Plan",createEntityPlans:"Crear Entidad del Plan",editEntityPlans:"Editar Entidad del Plan",adminLimits:"LÃmites del Plan",createLimits:"Crear LÃmite del Plan",editLimits:"Editar LÃmite del Plan",adminSubscriptions:"Suscripciones",createSubscriptions:"Crear Suscripción",editSubscriptions:"Editar Suscripción",adminSubscriptionLimits:"LÃmites de Suscripción",createSubscriptionLimits:"Crear LÃmite de Suscripción",editSubscriptionLimits:"Editar LÃmite de Suscripción",panelSubscriptions:"Mis Suscripciones",adminMySubscriptions:"Mis Suscripciones"},newCategory:"Nueva CategorÃa",updateCategory:"Actualizar CategorÃa",newPlan:"Nuevo Plan",updatePlan:"Actualizar Plan",newEntityPlan:"Nueva Entidad del Plan",updateEntityPlan:"Actualizar Entidad del Plan",newLimit:"Nuevo LÃmite",updateLimit:"Actualizar LÃmite",newSubscription:"Nueva Suscripción",updateSubscription:"Actualizar Suscripción",newSubscriptionLimit:"Nuevo LÃmite de Suscripción",updateSubscriptionLimit:"Actualizar LÃmite de Suscripción",backToSubscriptions:"Atrás a Suscripciones",form:{category:"CategorÃa",plan:"Plan",limit:"LÃmites",subscription:"Suscripción",frequency:"Frecuencia",startDate:"Desde",endDate:"Hasta",quantity:"Cantidad",quantityUsed:"Cantidad Usada",entity:"Entidad",entityName:"Asignado a",attribute:"Atributo",attributeValue:"Valor del Atributo",module:"Módulo"},options:{yes:"SÃ",no:"No"},documentation:{plans:"Con los planes puedes diseñar caracterÃsticas y capacidades que ofrece un módulo a tus usuarios. Estos planes son diseña
1dos para que el usuario pueda elegir de entre las opciones cual se acomoda mejor según el uso que necesite darle a tu aplicación.",limits:"Puedes limitar o restringir la caracterÃsticas y capacidades de cada plan, según cada modulo. Estos limites pueden incluir desde cantidades hasta fechas limites",categories:"Es posible crear categories en tu Plan, con un nombre, descripción y organizarlas en modo de árbol (categorÃas padres y categorÃas hijas) con el fin de categorizar todos tus planes.",entityplans:"Es necesario que se especifique que módulos deben de estar limitados por los planes, de está manera la aplicación sabra como y cuando limitar las caracterÃsticas que se definan en un plan.",subscriptions:"Cada plan que un usuario adquiera, se llamará subscripción, de está manera tu aplicación es capaz de identificar que caracterÃsticas y capacidades le estas permitiendo a tus usuarios."},helpFieldTrial:"Para habilitar una versión de prueba, ingresa el numero de dÃas para el plan"}}}},23812:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={qrs:{permission:"iqreable.qrs.manage",activated:!0,authenticated:!0,path:"/qreable/qrs",name:"iqreable.qrs",crud:t.e(5120).then(t.bind(t,32740)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"qrs",icon:"fa-light fa-qrcode",subHeader:{refresh:!0}}}},38980:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[i.c.qqreable.qrs]},50436:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="iqreable",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,qrs:`${r}/qrs`}},15576:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"qqreable",entityNames:{qrs:"qrs"}}},30532:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iqreable:{cms:{label:{new:"New QR code",view:"View QR code",download:"Download QR code",update:"Update QR code",createQr:"Create a New QR Code",openMobile:"Open on mobile device",scanQrCodeWithCamera:"Scan the QR code using your mobile camera to access the link",openNewTab:"Open in new Tab"},form:{id:"ID",title:"Title",content:"Content",entityType:"Entity Type",entityId:"Entity Id",zone:"Zone",bannerInfo:'Prefixes make it easier to define the type of content contained in each QR code. Here are common examples you can use when entering your content:<br><br><li>Website URL: enter "<b>http://</b>" or "<b>https://</b>" followed by the Website URL. Example: "<b>https://www.imaginacolombia.com"</b></li><li>Email: enter "<b>mailto:</b>" followed by the Email. Example: "<b>mailto:support{\'@\'}imaginacolombia.com</b>"</li><li>Phone number: Enter "<b>tel:</b>" followed by the Phone number. Example: <b>tel:555-555-5555</b></li><li>Text Message (SMS) With Pretyped Message and Number: Enter "<b>sms:</b>" Combine number "<b>:</b>" message. Example: <b>sms:555-555-5555:I am a pretyped message</b></li><li>Geo Address: Enter "<b>geo:</b>". Example: <b>geo:-78.400364,-85.916993</b></li><li>MeCard: Enter "<b>mecard:</b>". Example: <b>MECARD:Simple, Software;Some Address, Somewhere, 20430;TEL:555-555-5555;EMAIL:support{\'@\'}imaginacolombia.com</b></li>'},messages:{sureCreateQr:"Do you want to generate a QR code for this record?"}}}}},34240:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iqreable:{cms:{label:{new:"Nuevo Codigo QR",view:"Ver codigo QR",download:"Descargar codigo QR",update:"Actualizar Codigo QR",createQr:"Genera un Codigo QR",openMobile:"Accede desde tu dispositivo móvil",scanQrCodeWithCamera:"Escanea el código QR con la cámara de tu móvil para abrir el enlace",openNewTab:"Abrir en una nueva pestaña"},form:{id:"ID",title:"Titulo",content:"Contenido",entityType:"Tipo de entidad",entityId:"Id de endiad ",zone:"Zona",bannerInfo:'Los prefijos facilitan la definición del tipo de contenido que contiene cada código QR. Aquà hay ejemplos comunes que puedes usar al ingresar tu contenido:<br><br><li>Dirección web: ingresa "<b>http://</b>" o "<b>https://</b>" seguido de la direccion web. Ejemplo: "<b>https://www.imaginacolombia.com"</b></li><li>Correo electrónico: ingresa "<b>mailto:</b>" seguido de la direccion de correo. Ejemplo: "<b>mailto:support{\'@\'}imaginacolombia.com</b>"</li><li>Número de teléfono: Ingresa "<b>tel:</b>" seguido del numero telefonico. Ejemplo: <b>tel:555-555-5555</b></li><li>Mensaje de texto (SMS) con mensaje y número predefinidos: Ingresa "<b>sms:</b>" Combina número "<b>:</b>" mensaje. Ejemplo: <b>sms:555-555-5555:yo soy el mensaje</b></li><li>Ubicacion geográfica: Ingresa "<b>geo:</b>". Ejemplo: <b>geo:-78.400364,-85.916993</b></li><li>Tarjeta MeCard: Ingresa "<b>mecard:</b>". Ejemplo: <b>MECARD:Simple, Software;Some Address, Somewhere, 20430;TEL:555-555-5555;EMAIL:support{\'@\'}imaginacolombia.com</b></li>'},messages:{sureCreateQr:"¿Quieres generar un código QR para este registro?"}}}}},10708:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={redirects:{permission:"iredirect.redirects.manage",activated:!0,authenticated:!0,path:"/redirect/redirects/index",name:"qredirect.admin.redirects",crud:t.e(8104).then(t.bind(t,78104)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iredirect.cms.sidebar.adminRedirects",icon:"fa-light fa-shuffle",subHeader:{refresh:!0}}}},85079:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[i.c.qredirect.redirects]},93189:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="iredirect",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,redirects:`${r}/redirects`}},68157:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"iredirect",entityNames:{redirect:"redirect"}}
1},38981:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iredirect:{cms:{sidebar:{adminRedirects:"Redirects"},newRedirect:"New redirect",updateRedirect:"Update redirect",label:{redirectFrom:"Redirect from",redirectTo:"Redirect to"},documentation:{redirects:"When a page is removed or changed, as good practice for a good SEO of your WEB site is necessary to create redirections of these urls so that you always upload content to your website. Redirects help with this"}}}}},76588:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iredirect:{cms:{sidebar:{adminRedirects:"Redirecciones"},newRedirect:"Nueva redirección",updateRedirect:"Actualizar redirección",label:{redirectFrom:"Redirigir desde",redirectTo:"Redirigir a"},documentation:{redirects:"Cuando se elimina o cambia alguna pagina, como buena practica para un buen SEO de tu sitio WEB es necesario crear redirecciones de estas url para que siempre carguen un contenido en tu sitio WEB. Las redirecciones ayudan con esto"}}}}},89116:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={categories:{permission:"requestable.categories.manage",activated:!0,authenticated:!0,path:"/requestable/categories",name:"qrequestable.admin.categories",crud:t.e(6856).then(t.bind(t,16856)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"requestable.cms.sidebar.categories",icon:"fal fa-layer-group",subHeader:{refresh:!0}},status:{permission:"requestable.statuses.manage",activated:!0,authenticated:!0,path:"/requestable/status",name:"qrequestable.admin.status",crud:t.e(9672).then(t.bind(t,69672)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"requestable.cms.sidebar.status",icon:"fa-light fa-arrow-progress",subHeader:{refresh:!0}},sources:{permission:"requestable.sources.manage",activated:!0,authenticated:!0,path:"/requestable/source",name:"qrequestable.admin.sources",crud:t.e(2820).then(t.bind(t,92820)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"requestable.cms.sidebar.sources",icon:"fa-brands fa-osi",subHeader:{refresh:!0}}}},18132:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"requestable.cms.sidebar.adminGroup",icon:"fal fa-file-signature",children:[i.c.mainqrequestable.requestables,i.c.qrequestable.categories,i.c.qrequestable.status,i.c.qrequestable.sources]}]},39460:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="requestable",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,requestables:`${r}/requestables`,statuses:`${r}/statuses`,categories:`${r}/categories`,orderStatus:`${r}/statuses/order-status`,automationRule:`${r}/automation-rule`,comments:`${r}/comments`,categoriesRule:`${r}/category-rule`,categoriesFormFields:`${r}/categories/{categoryId}/form-fields`,analytics:`${r}/requestable/analytics`,chat:`${r}/requestable/{criteria}/chat`,sources:`${r}/sources`}},19432:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"requestable",entityNames:{requestable:"requestable",categories:"category",status:"status"}}},692:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={requestables:{permission:"requestable.requestables.manage",activated:!0,authenticated:!0,path:"/requestable/index",name:"qrequestable.main.requestables",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(1848)]).then(t.bind(t,48622)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"requestable.cms.sidebar.mainRequestable",icon:"fal fa-file-signature",subHeader:{refresh:!0}},newRequestable:{permission:"requestable.requestables.create",activated:!0,authenticated:!0,path:"/requestable/create",name:"qrequestable.main.requestables.create",page:()=>t.e(2472).then(t.bind(t,72472)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"requestable.cms.sidebar.mainRequestableCreate",icon:"fal fa-file-signature",subHeader:{refresh:!0,breadcrumb:["mainqrequestable.requestables"]}}}},55796:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={}},4192:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[i.c.mainqrequestable.requestables]},85144:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={requestable:{cms:{sidebar:{adminGroup:"Request",status:"Status",categories:"Categories",mainRequestable:"Request",mainRequestableCreate:"New Request",sources:"Sources"},newRequest:"New Request",updateRequest:"Update Request",newStatus:"New Status",updateStatus:"Update Status",selectRequestCategoryToForm:"Select a request category",timeElapsedToCancel:"Cancel after at",newCategory:"New Category",updateCategory:"Update Category",requestableType:"Requestable Type",message:{savedComment:"Comment saved with success",savedNoComment:"I can't save your comment",updateComment:"Updated comment",updateNoComment:"Can't update comment",undoComment:"Do you want to cancel the comment?",writeComment:"Write a comment..."},newRule:"New Rule",updateRule:"Update Rule",newRequestedBy:"New Contact",updateSource:"Update Source",newSource:"New Source",documentation:{requestables:"Requests are records with a more complex flow, functionalities may vary around defined rules such as when the record enter
1s or changes to a specific state. is functionality lends itself to work as a sales funnel",categories:"It is possible to create categories, with a name, description and organize them in tree mode (parent categories and child categories) in order to categorize all your requests.",statuses:"Each request can have a status that can vary its flow or functionality, it is possible manage these states."},label:{plan:"Plan",analytics:"Analytics",automationRules:"Automation Rules",responsible:"Responsible"},requestables:{table:{requestedBy:"Requested by",createdBy:"Created by"}},hints:{categoryFormField:"If you leave this field empty we will create an initial form for your funnel."}}}}},96944:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={requestable:{cms:{sidebar:{adminGroup:"Peticiones",status:"Estados",categories:"Categorias",mainRequestable:"Peticiones",mainRequestableCreate:"Nueva Petición",sources:"Fuentes"},newRequest:"Nueva Petición",updateRequest:"Actualizar Petición",newStatus:"Nuevo Estado",updateStatus:"Actualizar Estado",selectRequestCategoryToForm:"Selecciona una categorÃa para crear tu petición",timeElapsedToCancel:"Cancelar despues de",newCategory:"Nueva CategorÃa",updateCategory:"Actualizar CategorÃa",requestableType:"Tipo de petición",message:{savedComment:"Comentario guardado con exitoso",savedNoComment:"No se puedo guardar su comentario",updateComment:"Comentario actualizado",updateNoComment:"No se puedo actualizar el commentario",undoComment:"¿Desea cancelar el comentario?",writeComment:"Escriba un comentario..."},newRule:"Nueva Regla",updateRule:"Actualizar Regla",newRequestedBy:"Nuevo Contacto",updateSource:"Actualizar Fuente",newSource:"Nueva Fuente",documentation:{requestables:"Las peticiones son registros con un flujo más complejo, pueden variar las funcionalidades en torno a reglas definidas como cuando el registro ingresa o cambia a un estado especifico. Está funcionalidad se presta para trabajar como un funnel de ventas",categories:"Es posible crear categories, con un nombre, descripción y organizarlas en modo de árbol (categorÃas padres y categorÃas hijas) con el fin de categorizar todas tus peticiones.",statuses:"Cada petición puede contar con un estado que puede variar su flujo o funcionalidad, es posible administrar estos estados."},label:{plan:"Plan",analytics:"AnalÃtica",automationRules:"Reglas De Automatización",responsible:"Responsable"},requestables:{table:{requestedBy:"Solicitado Por",createdBy:"Creado por"}},hints:{categoryFormField:"Si dejas este campo vacÃo nosotros crearemos un formulario inicial para tu embudo."}}}}},87648:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={items:{permission:"iretail.items.manage",activated:!0,authenticated:!0,path:"/retail/items/index",name:"qretail.admin.items",crud:t.e(6332).then(t.bind(t,76332)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iretail.cms.sidebar.adminItems",icon:"fa-light fa-newspaper"},transactions:{permission:"iretail.transactions.manage",activated:!0,authenticated:!0,path:"/retail/transactions/index",name:"qretail.admin.transactions",page:()=>Promise.all([t.e(1640),t.e(220)]).then(t.bind(t,37028)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iretail.cms.sidebar.adminTransactions",icon:"fal fa-boxes"}}},21136:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"iretail.cms.sidebar.adminGroup",icon:"fa-light fa-cash-register",children:[i.c.qretail.items,i.c.qretail.transactions]}]},33576:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="iretail",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,items:`${r}/items`,transactions:`${r}/transactions`,types:`${r}/types`}},78232:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"iretail"}},38872:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iretail:{cms:{sidebar:{adminGroup:"Retailer",adminItems:"Products",adminTransactions:"Transactions"},newItem:"New Product",updateItem:"Update Product",newTransaction:"New Transaction",updateTransaction:"Update Transaction",purchasePrice:"Purchase Price",salePrice:"Sale Price",item:"Product | Products"}}}},46491:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iretail:{cms:{sidebar:{adminGroup:"Minorista",adminItems:"Productos",adminTransactions:"Transacciones"},newItem:"Nuevo Producto",updateItem:"Actualizar Producto",newTransaction:"Nueva Transacción",updateTransaction:"Actualizar Transacción",purchasePrice:"Precio de Compra",salePrice:"Precio de Venta",item:"Producto | Productos"}}}},14352:(a,e,t)=>{"use strict";t.d(e,{c:()=>s});var i=t(75836),o=t(20584);const r=(0,i.cB)({dragReports:!1});function s(){function a(){return r.dragReports}function e(a){r.dragReports=a}function t(a){try{return a.map((a=>({...a,isCollapse:!1,loading:!1,reportList:[]})))}catch(error){console.error("[folderStore:transformDataToDragableForderList]")}}async function i(a,e){try{const t=e.map((a=>({id:a.id})));await o.c.create(a,t)}catch(error){console.log(error),console.error("[folderStore:saveOrderFolders]")}}return{transformDataToDragableForderList:t,getDragReports:a,setDragReports:e,saveOrderFolders:i}}},69676:(a,e,t)=>{"use strict";var i,o,r;t(23816),function(s,l){o=[t(83635)],i=s,r="function"===typeof i?i.apply(e,o):i,void 0===r||(a.exports=r),"undefined"!==typeof l&&l.L&&s(l.L)}((function(a){a.Editable=a.Evented.extend({statics:{FORWARD:1,BACKWARD:-1},options:{zIndex:1e3,polygonClass:a.Polygon,polylineClass:a.Polyline,markerClass:a.Marker,rectangleClass:a.Rectangle,circleClass:a.Circle,drawingCSSClass:"leaflet-editable-drawing",drawingCursor:"crosshair",editLayer:void 0,featuresLayer:void 0,pol
1ylineEditorClass:void 0,polygonEditorClass:void 0,markerEditorClass:void 0,rectangleEditorClass:void 0,circleEditorClass:void 0,lineGuideOptions:{},skipMiddleMarkers:!1},initialize:function(e,t){a.setOptions(this,t),this._lastZIndex=this.options.zIndex,this.map=e,this.editLayer=this.createEditLayer(),this.featuresLayer=this.createFeaturesLayer(),this.forwardLineGuide=this.createLineGuide(),this.backwardLineGuide=this.createLineGuide()},fireAndForward:function(a,e){e=e||{},e.editTools=this,this.fire(a,e),this.map.fire(a,e)},createLineGuide:function(){var e=a.extend({dashArray:"5,10",weight:1,interactive:!1},this.options.lineGuideOptions);return a.polyline([],e)},createVertexIcon:function(e){return a.Browser.mobile&&a.Browser.touch?new a.Editable.TouchVertexIcon(e):new a.Editable.VertexIcon(e)},createEditLayer:function(){return this.options.editLayer||(new a.LayerGroup).addTo(this.map)},createFeaturesLayer:function(){return this.options.featuresLayer||(new a.LayerGroup).addTo(this.map)},moveForwardLineGuide:function(a){this.forwardLineGuide._latlngs.length&&(this.forwardLineGuide._latlngs[1]=a,this.forwardLineGuide._bounds.extend(a),this.forwardLineGuide.redraw())},moveBackwardLineGuide:function(a){this.backwardLineGuide._latlngs.length&&(this.backwardLineGuide._latlngs[1]=a,this.backwardLineGuide._bounds.extend(a),this.backwardLineGuide.redraw())},anchorForwardLineGuide:function(a){this.forwardLineGuide._latlngs[0]=a,this.forwardLineGuide._bounds.extend(a),this.forwardLineGuide.redraw()},anchorBackwardLineGuide:function(a){this.backwardLineGuide._latlngs[0]=a,this.backwardLineGuide._bounds.extend(a),this.backwardLineGuide.redraw()},attachForwardLineGuide:function(){this.editLayer.addLayer(this.forwardLineGuide)},attachBackwardLineGuide:function(){this.editLayer.addLayer(this.backwardLineGuide)},detachForwardLineGuide:function(){this.forwardLineGuide.setLatLngs([]),this.editLayer.removeLayer(this.forwardLineGuide)},detachBackwardLineGuide:function(){this.backwardLineGuide.setLatLngs([]),this.editLayer.removeLayer(this.backwardLineGuide)},blockEvents:function(){this._oldTargets||(this._oldTargets=this.map._targets,this.map._targets={})},unblockEvents:function(){this._oldTargets&&(this.map._targets=a.extend(this.map._targets,this._oldTargets),delete this._oldTargets)},registerForDrawing:function(e){this._drawingEditor&&this.unregisterForDrawing(this._drawingEditor),this.blockEvents(),e.reset(),this._drawingEditor=e,this.map.on("mousemove touchmove",e.onDrawingMouseMove,e),this.map.on("mousedown",this.onMousedown,this),this.map.on("mouseup",this.onMouseup,this),a.DomUtil.addClass(this.map._container,this.options.drawingCSSClass),this.defaultMapCursor=this.map._container.style.cursor,this.map._container.style.cursor=this.options.drawingCursor},unregisterForDrawing:function(e){this.unblockEvents(),a.DomUtil.removeClass(this.map._container,this.options.drawingCSSClass),this.map._container.style.cursor=this.defaultMapCursor,e=e||this._drawingEditor,e&&(this.map.off("mousemove touchmove",e.onDrawingMouseMove,e),this.map.off("mousedown",this.onMousedown,this),this.map.off("mouseup",this.onMouseup,this),e===this._drawingEditor&&(delete this._drawingEditor,e._drawing&&e.cancelDrawing()))},onMousedown:function(a){1==a.originalEvent.which&&(this._mouseDown=a,this._drawingEditor.onDrawingMouseDown(a))},onMouseup:function(e){if(this._mouseDown){var t=this._drawingEditor,i=this._mouseDown;if(this._mouseDown=null,t.onDrawingMouseUp(e),this._drawingEditor!==t)return;var o=a.point(i.originalEvent.clientX,i.originalEvent.clientY),r=a.point(e.originalEvent.clientX,e.originalEvent.clientY).distanceTo(o);Math.abs(r)<9*(window.devicePixelRatio||1)&&this._drawingEditor.onDrawingClick(e)}},drawing:function(){return this._drawingEditor&&this._drawingEditor.drawing()},stopDrawing:function(){this.unregisterForDrawing()},commitDrawing:function(a){this._drawingEditor&&this._drawingEditor.commitDrawing(a)},connectCreatedToMap:function(a){return this.featuresLayer.addLayer(a)},startPolyline:function(a,e){var t=this.createPolyline([],e);return t.enableEdit(this.map).newShape(a),t},startPolygon:function(a,e){var t=this.createPolygon([],e);return t.enableEdit(this.map).newShape(a),t},startMarker:function(a,e){a=a||this.map.getCenter().clone();var t=this.createMarker(a,e);return t.enableEdit(this.map).startDrawing(),t},startRectangle:function(e,t){var i=e||a.latLng([0,0]),o=new a.LatLngBounds(i,i),r
1=this.createRectangle(o,t);return r.enableEdit(this.map).startDrawing(),r},startCircle:function(a,e){a=a||this.map.getCenter().clone();var t=this.createCircle(a,e);return t.enableEdit(this.map).startDrawing(),t},startHole:function(a,e){a.newHole(e)},createLayer:function(e,t,i){i=a.Util.extend({editOptions:{editTools:this}},i);var o=new e(t,i);return this.fireAndForward("editable:created",{layer:o}),o},createPolyline:function(a,e){return this.createLayer(e&&e.polylineClass||this.options.polylineClass,a,e)},createPolygon:function(a,e){return this.createLayer(e&&e.polygonClass||this.options.polygonClass,a,e)},createMarker:function(a,e){return this.createLayer(e&&e.markerClass||this.options.markerClass,a,e)},createRectangle:function(a,e){return this.createLayer(e&&e.rectangleClass||this.options.rectangleClass,a,e)},createCircle:function(a,e){return this.createLayer(e&&e.circleClass||this.options.circleClass,a,e)}}),a.extend(a.Editable,{makeCancellable:function(a){a.cancel=function(){a._cancelled=!0}}}),a.Map.mergeOptions({editToolsClass:a.Editable,editable:!1,editOptions:{}}),a.Map.addInitHook((function(){this.whenReady((function(){this.options.editable&&(this.editTools=new this.options.editToolsClass(this,this.options.editOptions))}))})),a.Editable.VertexIcon=a.DivIcon.extend({options:{iconSize:new a.Point(8,8)}}),a.Editable.TouchVertexIcon=a.Editable.VertexIcon.extend({options:{iconSize:new a.Point(20,20)}}),a.Editable.VertexMarker=a.Marker.extend({options:{draggable:!0,className:"leaflet-div-icon leaflet-vertex-icon"},initialize:function(e,t,i,o){this.latlng=e,this.latlngs=t,this.editor=i,a.Marker.prototype.initialize.call(this,e,o),this.options.icon=this.editor.tools.createVertexIcon({className:this.options.className}),this.latlng.__vertex=this,this.editor.editLayer.addLayer(this),this.setZIndexOffset(i.tools._lastZIndex+1)},onAdd:function(e){a.Marker.prototype.onAdd.call(this,e),this.on("drag",this.onDrag),this.on("dragstart",this.onDragStart),this.on("dragend",this.onDragEnd),this.on("mouseup",this.onMouseup),this.on("click",this.onClick),this.on("contextmenu",this.onContextMenu),this.on("mousedown touchstart",this.onMouseDown),this.on("mouseover",this.onMouseOver),this.on("mouseout",this.onMouseOut),this.addMiddleMarkers()},onRemove:function(e){this.middleMarker&&this.middleMarker.delete(),delete this.latlng.__vertex,this.off("drag",this.onDrag),this.off("dragstart",this.onDragStart),this.off("dragend",this.onDragEnd),this.off("mouseup",this.onMouseup),this.off("click",this.onClick),this.off("contextmenu",this.onContextMenu),this.off("mousedown touchstart",this.onMouseDown),this.off("mouseover",this.onMouseOver),this.off("mouseout",this.onMouseOut),a.Marker.prototype.onRemove.call(this,e)},onDrag:function(e){e.vertex=this,this.editor.onVertexMarkerDrag(e);var t=a.DomUtil.getPosition(this._icon),i=this._map.layerPointToLatLng(t);this.latlng.update(i),this._latlng=this.latlng,this.editor.refresh(),this.middleMarker&&this.middleMarker.updateLatLng();var o=this.getNext();o&&o.middleMarker&&o.middleMarker.updateLatLng()},onDragStart:function(a){a.vertex=this,this.editor.onVertexMarkerDragStart(a)},onDragEnd:function(a){a.vertex=this,this.editor.onVertexMarkerDragEnd(a)},onClick:function(a){a.vertex=this,this.editor.onVertexMarkerClick(a)},onMouseup:function(e){a.DomEvent.stop(e),e.vertex=this,this.editor.map.fire("mouseup",e)},onContextMenu:function(a){a.vertex=this,this.editor.onVertexMarkerContextMenu(a)},onMouseDown:function(a){a.vertex=this,this.editor.onVertexMarkerMouseDown(a)},onMouseOver:function(a){a.vertex=this,this.editor.onVertexMarkerMouseOver(a)},onMouseOut:function(a){a.vertex=this,this.editor.onVertexMarkerMouseOut(a)},delete:function(){var a=this.getNext();this.latlngs.splice(this.getIndex(),1),this.editor.editLayer.removeLayer(this),this.editor.onVertexDeleted({latlng:this.latlng,vertex:this}),this.latlngs.length||this.editor.deleteShape(this.latlngs),a&&a.resetMiddleMarker(),this.editor.refresh()},getIndex:function(){return this.latlngs.indexOf(this.latlng)},getLastIndex:function(){return this.latlngs.length-1},getPrevious:function(){if(!(this.latlngs.length<2)){var a=this.getIndex(),e=a-1;0===a&&this.editor.CLOSED&&(e=this.getLastIndex());var t=this.latlngs[e];return t?t.__vertex:void 0}},getNext:function(){if(!(this.latlngs.length<2)){var a=this.getIndex(),e=a+1;a===this.getLastIndex()&&this.editor.CLOSED&&(e=0);var t=this.latlngs[e];return t?t.__vertex:void 0}},addMiddleMarker:function(a){this.editor.hasMiddleMarkers()&&(a=a||this.getPrevious(),a&&!this.middleMarker&&(this.middleMarker=this.editor.addMiddleMarker(a,this,this.latlngs,this.editor)))},addMiddleMarkers:function(){if(this.editor.hasMiddleMarkers()){var a=this.getPrevious();a&&this.addMiddleMarker(a);var e=this.getNext();e&&e.resetMiddleMarker()}},resetMiddleMarker:function(){this.middleMarker&&this.middleMarker.delete(),this.addMiddleMarker()},split:function(){this.editor.splitShape&&this.editor.splitShape(this.latlngs,this.getIndex())},continue:function(){if(this.editor.continueBackward){var a=this.getIndex();0===a?this.editor.continueBackward(this.latlngs):a===this.getLastIndex()&&this.editor.continueForward(this.latlngs)}}}),a.Editable.mergeOptions({vertexMarkerClass:a.Editable.VertexMarker}),a.Editable.MiddleMarker=a.Marker.extend({options:{opacity:.5,className:"leaflet-div-icon leaflet-middle-icon",draggable:!0},initialize:function(e,t,i,o,r){this.left=e,this.right=t,this.editor=o,this.latlngs=i,a.Marker.prototype.initialize.call(this,this.computeLatLng(),r),this._opacity=this.options.opacity,this.options.icon=this.editor.tools.createVertexIcon({className:this.options.className}),this.editor.editLayer.addLayer(this),this.setVisibility()},setVisibility:function(){var e=this._map.latLngToContainerPoint(this.left.latlng),t=this._map.latLngToContainerPoint(this.right.latlng),i=a.point(this.options.icon.options.iconSize);e.distanceTo(t)<3*i.x?this.hide():this.show()},show:function(){this.setOpacity(this._opacity)},hide:function(){this.setOpacity(0)},updateLatLng:function(){this.setLatLng(this.computeLatLng()),this.setVisibility()},computeLatLng:function(){var a=this.editor.map.latLngToContainerPoint(this.left.latlng),e=this.editor.map.latLngToContainerPoint(this.right.latlng),t=(a.y+e.y)/2,i=(a.x+e.x)/2;return this.editor.map.containerPointToLatLng([i,t])},onAdd:function(e){a.Marker.prototype.onAdd.call(this,e),a.DomEvent.on(this._icon,"mousedown touchstart",this.onMouseDown,this),e.on("zoomend",this.setVisibility,this)},onRemove:function(e){delete this.right.middleMarker,a.DomEvent.off(this._icon,"mousedown touchstart",this.onMouseDown,this),e.off("zoomend",this.setVisibility,this),a.Marker.prototype.onRemove.call(this,e)},onMouseDown:function(e){var t=a.DomUtil.getPosition(this._icon),i=this.editor.map.layerPointToLatLng(t);if(e={originalEvent:e,latlng:i},0!==this.options.opacity&&(a.Editable.makeCancellable(e),this.editor.onMiddleMarkerMouseDown(e),!e._cancelled)){this.latlngs.splice(this.index(),0,e.latlng),this.editor.refresh();var o=this._icon,r=this.editor.addVertexMarker(e.latlng,this.latlngs);this.editor.onNewVertex(r);var s=r._icon.parentNode;s.removeChild(r._icon),r._icon=o,s.appendChild(r._icon),r._initIcon(),r._initInteraction(),r.setOpacity(1),a.Draggable._dragging=!1,r.dragging._draggable._onDown(e.originalEvent),this.delete()}},delete:function(){this.editor.editLayer.removeLayer(this)},index:function(){return this.latlngs.indexOf(this.right.latlng)}
1}),a.Editable.mergeOptions({middleMarkerClass:a.Editable.MiddleMarker}),a.Editable.BaseEditor=a.Handler.extend({initialize:function(e,t,i){a.setOptions(this,i),this.map=e,this.feature=t,this.feature.editor=this,this.editLayer=new a.LayerGroup,this.tools=this.options.editTools||e.editTools},addHooks:function(){this.isConnected()?this.onFeatureAdd():this.feature.once("add",this.onFeatureAdd,this),this.onEnable(),this.feature.on(this._getEvents(),this)},removeHooks:function(){this.feature.off(this._getEvents(),this),this.feature.dragging&&this.feature.dragging.disable(),this.editLayer.clearLayers(),this.tools.editLayer.removeLayer(this.editLayer),this.onDisable(),this._drawing&&this.cancelDrawing()},drawing:function(){return!!this._drawing},reset:function(){},onFeatureAdd:function(){this.tools.editLayer.addLayer(this.editLayer),this.feature.dragging&&this.feature.dragging.enable()},hasMiddleMarkers:function(){return!this.options.skipMiddleMarkers&&!this.tools.options.skipMiddleMarkers},fireAndForward:function(a,e){e=e||{},e.layer=this.feature,this.feature.fire(a,e),this.tools.fireAndForward(a,e)},onEnable:function(){this.fireAndForward("editable:enable")},onDisable:function(){this.fireAndForward("editable:disable")},onEditing:function(){this.fireAndForward("editable:editing")},onStartDrawing:function(){this.fireAndForward("editable:drawing:start")},onEndDrawing:function(){this.fireAndForward("editable:drawing:end")},onCancelDrawing:function(){this.fireAndForward("editable:drawing:cancel")},onCommitDrawing:function(a){this.fireAndForward("editable:drawing:commit",a)},onDrawingMouseDown:function(a){this.fireAndForward("editable:drawing:mousedown",a)},onDrawingMouseUp:function(a){this.fireAndForward("editable:drawing:mouseup",a)},startDrawing:function(){this._drawing||(this._drawing=a.Editable.FORWARD),this.tools.registerForDrawing(this),this.onStartDrawing()},commitDrawing:function(a){this.onCommitDrawing(a),this.endDrawing()},cancelDrawing:function(){a.Draggable._dragging=!1,this.onCancelDrawing(),this.endDrawing()},endDrawing:function(){this._drawing=!1,this.tools.unregisterForDrawing(this),this.onEndDrawing()},onDrawingClick:function(e){this.drawing()&&(a.Editable.makeCancellable(e),this.fireAndForward("editable:drawing:click",e),e._cancelled||(this.isConnected()||this.connect(e),this.processDrawingClick(e)))},isConnected:function(){return this.map.hasLayer(this.feature)},connect:function(){this.tools.connectCreatedToMap(this.feature),this.tools.editLayer.addLayer(this.editLayer)},onMove:function(a){this.fireAndForward("editable:drawing:move",a)},onDrawingMouseMove:function(a){this.onMove(a)},_getEvents:function(){return{dragstart:this.onDragStart,drag:this.onDrag,dragend:this.onDragEnd,remove:this.disable}},onDragStart:function(a){this.onEditing(),this.fireAndForward("editable:dragstart",a)},onDrag:function(a){this.onMove(a),this.fireAndForward("editable:drag",a)},onDragEnd:function(a){this.fireAndForward("editable:dragend",a)}}),a.Editable.MarkerEditor=a.Editable.BaseEditor.extend({onDrawingMouseMove:function(e){a.Editable.BaseEditor.prototype.onDrawingMouseMove.call(this,e),this._drawing&&this.feature.setLatLng(e.latlng)},processDrawingClick:function(a){this.fireAndForward("editable:drawing:clicked",a),this.commitDrawing(a)},connect:function(e){e&&(this.feature._latlng=e.latlng),a.Editable.BaseEditor.prototype.connect.call(this,e)}}),a.Editable.PathEditor=a.Editable.BaseEditor.extend({CLOSED:!1,MIN_VERTEX:2,addHooks:function(){return a.Editable.BaseEditor.prototype.addHooks.call(this),this.feature&&this.initVertexMarkers(),this},initVertexMarkers:function(a){if(this.enabled())if(a=a||this.getLatLngs(),n(a))this.addVertexMarkers(a);else for(var e=0;e<a.length;e++)this.initVertexMarkers(a[e])},getLatLngs:function(){return this.feature.getLatLngs()},reset:function(){this.editLayer.clearLayers(),this.initVertexMarkers()},addVertexMarker:function(a,e){return new this.tools.options.vertexMarkerClass(a,e,this)},onNewVertex:function(a){this.fireAndForward("editable:vertex:new",{latlng:a.latlng,vertex:a})},addVertexMarkers:function(a){for(var e=0;e<a.length;e++)this.addVertexMarker(a[e],a)},refreshVertexMarkers:function(a){a=a||this.getDefaultLatLngs();for(var e=0;e<a.length;e++)a[e].__vertex.update()},addMiddleMarker:function(a,e,t){return new this.tools.options.middleMarkerClass(a,e,t,this)},onVertexMarkerClick:function(e){if(a.Editable.makeCancellable(e),this.fireAndForward("editable:vertex:click",e),!e._cancelled&&(!this.tools.drawing()||this.tools._drawingEditor===this)){var t,i=e.vertex.getIndex();e.originalEvent.ctrlKey?this.onVertexMarkerCtrlClick(e):e.originalEvent.altKey?this.onVertexMarkerAltClick(e):e.originalEvent.shiftKey?this.onVertexMarkerShiftClick(e):e.originalEvent.metaKey?this.onVertexMarkerMetaKeyClick(e):i===e.vertex.getLastIndex()&&this._drawing===a.Editable.FORWARD?i>=this.MIN_VERTEX-1&&(t=!0):0===i&&this._drawing===a.Editable.BACKWARD&&this._drawnLatLngs.length>
1=this.MIN_VERTEX||0===i&&this._drawing===a.Editable.FORWARD&&this._drawnLatLngs.length>=this.MIN_VERTEX&&this.CLOSED?t=!0:this.onVertexRawMarkerClick(e),this.fireAndForward("editable:vertex:clicked",e),t&&this.commitDrawing(e)}},onVertexRawMarkerClick:function(a){this.fireAndForward("editable:vertex:rawclick",a),a._cancelled||this.vertexCanBeDeleted(a.vertex)&&a.vertex.delete()},vertexCanBeDeleted:function(a){return a.latlngs.length>this.MIN_VERTEX},onVertexDeleted:function(a){this.fireAndForward("editable:vertex:deleted",a)},onVertexMarkerCtrlClick:function(a){this.fireAndForward("editable:vertex:ctrlclick",a)},onVertexMarkerShiftClick:function(a){this.fireAndForward("editable:vertex:shiftclick",a)},onVertexMarkerMetaKeyClick:function(a){this.fireAndForward("editable:vertex:metakeyclick",a)},onVertexMarkerAltClick:function(a){this.fireAndForward("editable:vertex:altclick",a)},onVertexMarkerContextMenu:function(a){this.fireAndForward("editable:vertex:contextmenu",a)},onVertexMarkerMouseDown:function(a){this.fireAndForward("editable:vertex:mousedown",a)},onVertexMarkerMouseOver:function(a){this.fireAndForward("editable:vertex:mouseover",a)},onVertexMarkerMouseOut:function(a){this.fireAndForward("editable:vertex:mouseout",a)},onMiddleMarkerMouseDown:function(a){this.fireAndForward("editable:middlemarker:mousedown",a)},onVertexMarkerDrag:function(a){this.onMove(a),this.feature._bounds&&this.extendBounds(a),this.fireAndForward("editable:vertex:drag",a)},onVertexMarkerDragStart:function(a){this.fireAndForward("editable:vertex:dragstart",a)},onVertexMarkerDragEnd:function(a){this.fireAndForward("editable:vertex:dragend",a)},setDrawnLatLngs:function(a){this._drawnLatLngs=a||this.getDefaultLatLngs()},startDrawing:function(){this._drawnLatLngs||this.setDrawnLatLngs(),a.Editable.BaseEditor.prototype.startDrawing.call(this)},startDrawingForward:function(){this.startDrawing()},endDrawing:function(){this.tools.detachForwardLineGuide(),this.tools.detachBackwardLineGuide(),this._drawnLatLngs&&this._drawnLatLngs.length<this.MIN_VERTEX&&this.deleteShape(this._drawnLatLngs),a.Editable.BaseEditor.prototype.endDrawing.call(this),delete this._drawnLatLngs},addLatLng:function(e){this._drawing===a.Editable.FORWARD?this._drawnLatLngs.push(e):this._drawnLatLngs.unshift(e),this.feature._bounds.extend(e);var t=this.addVertexMarker(e,this._drawnLatLngs);this.onNewVertex(t),this.refresh()},newPointForward:function(a){this.addLatLng(a),this.tools.attachForwardLineGuide(),this.tools.anchorForwardLineGuide(a)},newPointBackward:function(a){this.addLatLng(a),this.tools.anchorBackwardLineGuide(a)},push:function(e){if(!e)return console.error("L.Editable.PathEditor.push expect a valid latlng as parameter");this._drawing===a.Editable.FORWARD?this.newPointForward(e):this.newPointBackward(e)},removeLatLng:function(a){a.__vertex.delete(),this.refresh()},pop:function(){var e;if(!(this._drawnLatLngs.length<=1))return e=this._drawing===a.Editable.FORWARD?this._drawnLatLngs[this._drawnLatLngs.length-1]:this._drawnLatLngs[0],this.removeLatLng(e),this._drawing===a.Editable.FORWARD?this.tools.anchorForwardLineGuide(this._drawnLatLngs[this._drawnLatLngs.length-1]):this.tools.anchorForwardLineGuide(this._drawnLatLngs[0]),e},processDrawingClick:function(e){e.vertex&&e.vertex.editor===this||(this._drawing===a.Editable.FORWARD?this.newPointForward(e.latlng):this.newPointBackward(e.latlng),this.fireAndForward("editable:drawing:clicked",e))},onDrawingMouseMove:function(e){a.Editable.BaseEditor.prototype.onDrawingMouseMove.call(this,e),this._drawing&&(this.tools.moveForwardLineGuide(e.latlng),this.tools.moveBackwardLineGuide(e.latlng))},refresh:function(){this.feature.redraw(),this.onEditing()},newShape:function(a){var e=this.addNewEmptyShape();e&&(this.setDrawnLatLngs(e[0]||e),this.startDrawingForward(),this.fireAndForward("editable:shape:new",{shape:e}),a&&this.newPointForward(a))},deleteShape:function(e,t){var i={shape:e};if(a.Editable.makeCancellable(i),this.fireAndForward("editable:shape:delete",i),!i._cancelled)return e=this._deleteShape(e,t),this.ensureNotFlat&&this.ensureNotFlat(),this.feature.setLatLngs(this.getLatLngs()),this.refresh(),this.reset(),this.fireAndForward("editable:shape:deleted",{shape:e}),e},_deleteShape:function(a,e){if(e=e||this.getLatLngs(),e.length){var t=this,i=function(a,e){return e=a.splice(0,Number.MAX_VALUE),e},o=function(a,e){return a.splice(a.indexOf(e),1),a.length||t._deleteShape(a),e};if(e===a)return i(e,a);for(var r=0;r<e.length;r++){if(e[r]===a)return o(e,a);if(-1!==e[r].indexOf(a))return o(e[r],a)}}},deleteShapeAt:function(a){var e=this.feature.shapeAt(a);if(e)return this.deleteShape(e)},appendShape:function(a){this.insertShape(a)},prependShape:function(a){this.insertShape(a,0)},insertShape:function(a,e){this.ensureMulti(),a=this.formatShape(a),"undefined"===typeof e&&(e=this.feature._latlngs.length),this.feature._latlngs.splice(e,0,a),this.feature.redraw(),this._enabled&&this.reset()},extendBounds:function(a){this.feature._bounds.extend(a.vertex.latlng)},onDragStart:function(e){this.editLayer.clearLayers(),a.Editable.BaseEditor.prototype.onDragStart.call(this,e)},onDragEnd:function(e){this.initVertexMarkers(),a.Editable.BaseEditor.prototype.onDragEnd.call(this,e)}}),a.Editable.PolylineEditor=a.Editable.PathEditor.extend({startDrawingBackward:function(){this._drawing=a.Editable.BACKWARD,this.startDrawing()},continueBackward:function(a){this.drawing()||(a=a||this.getDefaultLatLngs(),this.setDrawnLatLngs(a),a.length>0&&(this.tools.attachBackwardLineGuide(),this.tools.anchorBackwardLineGuide(a[0])),this.startDrawingBackward())},continueForward:function(a){this.drawing()||(a=a||this.getDefaultLatLngs(),this.setDrawnLatLngs(a),a.length>0&&(this.tools.attachForwardLineGuide(),this.tools.anchorForwardLineGuide(a[a.length-1])),this.startDrawingForward())},getDefaultLatLngs:function(e){return e=e||this.feature._latlngs,!e.length||e[0]instanceof a.LatLng?e:this.getDefaultLatLngs(e[0])},ensureMulti:function(){this.feature._latlngs.length&&n(this.feature._latlngs)&&(this.feature._latlngs=[this.feature._latlngs])},addNewEmptyShape:function(){if(this.feature._latlngs.length){var a=[];return this.appendShape(a),a}return this.feature._latlngs},formatShape:function(a){return n(a)?a:a[0]?this.formatShape(a[0]):void 0},splitShape:function(e,t){if(t&&!(t>=e.length-1)){this.ensureMulti();var i=this.feature._latlngs.indexOf(e);if(-1!==i){var o=e.slice(0,t+1),r=e.slice(t);r[0]=a.latLng(r[0].lat,r[0].lng,r[0].alt),this.feature._latlngs.splice(i,1,o,r),this.refresh(),this.reset()}}}}),a.Editable.PolygonEditor=a.Editable.PathEditor.extend({CLOSED:!0,MIN_VERTEX:3,newPointForward:function(e){a.Editable.PathEditor.prototype.newPointForward.call(this,e),this.tools.backwardLineGuide._latlngs.length||this.tools.anchorBackwardLineGuide(e),2===this._drawnLatLngs.length&&this.tools.attachBackwardLineGuide()},addNewEmptyHole:function(a){this.ensureNotFlat();var e=this.feature.shapeAt(a);if(e){var t=[];return e.push(t),t}},newHole:function(a){var e=this.addNewEmptyHole(a);e&&(this.setDrawnLatLngs(e),this.startDrawingForward(),a&&this.newPointForward(a))},addNewEmptyShape:function(){if(this.feature._latlngs.length&&this.feature._latlngs[0].length){var a=[];return this.appendShape(a),a}return this.feature._latlngs},ensureMulti:function(){this.feature._latlngs.length&&n(this.feature._latlngs[0])&&(this.feature._latlngs=[this.feature._latlngs])},ensureNotFlat:function(){this.feature._latlngs.length&&!n(this.feature._latlngs)||
1(this.feature._latlngs=[this.feature._latlngs])},vertexCanBeDeleted:function(e){var t=this.feature.parentShape(e.latlngs),i=a.Util.indexOf(t,e.latlngs);return i>0||a.Editable.PathEditor.prototype.vertexCanBeDeleted.call(this,e)},getDefaultLatLngs:function(){return this.feature._latlngs.length||this.feature._latlngs.push([]),this.feature._latlngs[0]},formatShape:function(a){return!n(a)||a[0]&&0===a[0].length?a:[a]}}),a.Editable.RectangleEditor=a.Editable.PathEditor.extend({CLOSED:!0,MIN_VERTEX:4,options:{skipMiddleMarkers:!0},extendBounds:function(e){var t=e.vertex.getIndex(),i=e.vertex.getNext(),o=e.vertex.getPrevious(),r=(t+2)%4,s=e.vertex.latlngs[r],l=new a.LatLngBounds(e.latlng,s);o.latlng.update([e.latlng.lat,s.lng]),i.latlng.update([s.lat,e.latlng.lng]),this.updateBounds(l),this.refreshVertexMarkers()},onDrawingMouseDown:function(e){a.Editable.PathEditor.prototype.onDrawingMouseDown.call(this,e),this.connect();var t=this.getDefaultLatLngs();3===t.length&&t.push(e.latlng);var i=new a.LatLngBounds(e.latlng,e.latlng);this.updateBounds(i),this.updateLatLngs(i),this.refresh(),this.reset(),e.originalEvent._simulated=!1,this.map.dragging._draggable._onUp(e.originalEvent),t[3].__vertex.dragging._draggable._onDown(e.originalEvent)},onDrawingMouseUp:function(e){this.commitDrawing(e),e.originalEvent._simulated=!1,a.Editable.PathEditor.prototype.onDrawingMouseUp.call(this,e)},onDrawingMouseMove:function(e){e.originalEvent._simulated=!1,a.Editable.PathEditor.prototype.onDrawingMouseMove.call(this,e)},getDefaultLatLngs:function(a){return a||this.feature._latlngs[0]},updateBounds:function(a){this.feature._bounds=a},updateLatLngs:function(a){for(var e=this.getDefaultLatLngs(),t=this.feature._boundsToLatLngs(a),i=0;i<e.length;i++)e[i].update(t[i])}}),a.Editable.CircleEditor=a.Editable.PathEditor.extend({MIN_VERTEX:2,options:{skipMiddleMarkers:!0},initialize:function(e,t,i){a.Editable.PathEditor.prototype.initialize.call(this,e,t,i),this._resizeLatLng=this.computeResizeLatLng()},computeResizeLatLng:function(){var a=(this.feature._radius||this.feature._mRadius)*Math.cos(Math.PI/4),e=this.map.project(this.feature._latlng);return this.map.unproject([e.x+a,e.y-a])},updateResizeLatLng:function(){this._resizeLatLng.update(this.computeResizeLatLng()),this._resizeLatLng.__vertex.update()},getLatLngs:function(){return[this.feature._latlng,this._resizeLatLng]},getDefaultLatLngs:function(){return this.getLatLngs()},onVertexMarkerDrag:function(e){1===e.vertex.getIndex()?this.resize(e):this.updateResizeLatLng(e),a.Editable.PathEditor.prototype.onVertexMarkerDrag.call(this,e)},resize:function(a){var e=this.feature._latlng.distanceTo(a.latlng);this.feature.setRadius(e)},onDrawingMouseDown:function(e){a.Editable.PathEditor.prototype.onDrawingMouseDown.call(this,e),this._resizeLatLng.update(e.latlng),this.feature._latlng.update(e.latlng),this.connect(),e.originalEvent._simulated=!1,this.map.dragging._draggable._onUp(e.originalEvent),this._resizeLatLng.__vertex.dragging._draggable._onDown(e.originalEvent)},onDrawingMouseUp:function(e){this.commitDrawing(e),e.originalEvent._simulated=!1,a.Editable.PathEditor.prototype.onDrawingMouseUp.call(this,e)},onDrawingMouseMove:function(e){e.originalEvent._simulated=!1,a.Editable.PathEditor.prototype.onDrawingMouseMove.call(this,e)},onDrag:function(e){a.Editable.PathEditor.prototype.onDrag.call(this,e),this.feature.dragging.updateLatLng(this._resizeLatLng)}});var e={createEditor:function(a){a=a||this._map;var e=(this.options.editOptions||{}).editTools||a.editTools;if(!e)throw Error("Unable to detect Editable instance.");var t=this.options.editorClass||this.getEditorClass(e);return new t(a,this,this.options.editOptions)},enableEdit:function(a){return this.editor||this.createEditor(a),this.editor.enable(),this.editor},editEnabled:function(){return this.editor&&this.editor.enabled()},disableEdit:function(){this.editor&&(this.editor.disable(),delete this.editor)},toggleEdit:function(){this.editEnabled()?this.disableEdit():this.enableEdit()},_onEditableAdd:function(){this.editor&&this.enableEdit()}},t={getEditorClass:function(e){return e&&e.options.polylineEditorClass?e.options.polylineEditorClass:a.Editable.PolylineEditor},shapeAt:function(a,e){var t=null;if(e=e||this._latlngs,!e.length)return t;if(n(e)&&this.isInLatLngs(a,e))t=e;else for(var i=0;i<e.length;i++)if(this.isInLatLngs(a,e[i]))return e[i];return t},isInLatLngs:function(e,t){if(!t)return!1;var i,o,r,s,l=[],n=this._clickTolerance();if(this._projectLatlngs(t,l,this._pxBounds),l=l[0],s=this._map.latLngToLayerPoint(e),!this._pxBounds.contains(s))return!1;for(i=1,r=l.length,o=0;i<r;o=i++)if(a.LineUtil.pointToSegmentDistance(s,l[o],l[i])<=n)return!0;return!1}},i={getEditorClass:function(e){return e&&e.options.polygonEditorClass?e.options.polygonEditorClass:a.Editable.PolygonEditor},shapeAt:function(a,e){var t=null;if(e=e||this._latlngs,!e.length)return t;if(n(e)&&this.isInLatLngs(a,e))t=e;else if(n(e[0])&&this.isInLatLngs(a,e[0]))t=e;else for(var i=0;i<e.length;i++)if(this.isInLatLngs(a,e[i][0]))return e[i];return t},isInLatLngs:function(a,e){var t,i,o,r,s,l=!1;for(o=0,s=e.length,r=s-1;o<s;r=o++)t=e[o],i=e[r],t.lat>a.lat!==i.lat>a.lat&&a.lng<(i.lng-t.lng)*(a.lat-t.lat)/(i.lat-t.lat)+t.lng&&(l=!l);return l},parentShape:function(e,t){if(t=t||this._latlngs,t){var i=a.Util.indexOf(t,e);if(-1!==i)return t;for(var o=0;o<t.length;o++)if(i=a.Util.indexOf(t[o],e),-1!==i)return t[o]}}},o={getEditorClass:function(e){return e&&e.options.markerEditorClass?e.options.markerEditorClass:a.Editable.MarkerEditor}}
1,r={getEditorClass:function(e){return e&&e.options.rectangleEditorClass?e.options.rectangleEditorClass:a.Editable.RectangleEditor}},s={getEditorClass:function(e){return e&&e.options.circleEditorClass?e.options.circleEditorClass:a.Editable.CircleEditor}},l=function(){this.on("add",this._onEditableAdd)},n=a.LineUtil.isFlat||a.LineUtil._flat||a.Polyline._flat;a.Polyline&&(a.Polyline.include(e),a.Polyline.include(t),a.Polyline.addInitHook(l)),a.Polygon&&(a.Polygon.include(e),a.Polygon.include(i)),a.Marker&&(a.Marker.include(e),a.Marker.include(o),a.Marker.addInitHook(l)),a.Rectangle&&(a.Rectangle.include(e),a.Rectangle.include(r)),a.Circle&&(a.Circle.include(e),a.Circle.include(s)),a.LatLng.prototype.update=function(e){e=a.latLng(e),this.lat=e.lat,this.lng=e.lng}}),window)},35312:(a,e,t)=>{var i,o,r;(function(s){o=[t(83635)],i=s,r="function"===typeof i?i.apply(e,o):i,void 0===r||(a.exports=r)})((function(a){a.Control.Fullscreen=a.Control.extend({options:{position:"topleft",title:{false:"View Fullscreen",true:"Exit Fullscreen"},icon:{false:"fa-light fa-expand",true:"fa-light fa-compress"}},onAdd:function(e){var t=a.DomUtil.create("div","leaflet-control-fullscreen leaflet-bar leaflet-control");return this.link=a.DomUtil.create("a","leaflet-control-fullscreen-button leaflet-bar-part",t),this.link.href="#",this.icon=a.DomUtil.create("i",this.options.icon.false,this.link),this._map=e,this._map.on("fullscreenchange",this._toggleTitle,this),this._toggleTitle(),a.DomEvent.on(this.link,"click",this._click,this),t},_click:function(e){a.DomEvent.stopPropagation(e),a.DomEvent.preventDefault(e),this._map.toggleFullscreen(this.options)},_toggleTitle:function(){this.link.title=this.options.title[this._map.isFullscreen()],this.icon.className=this.options.icon[this._map.isFullscreen()]}}),a.Map.include({isFullscreen:function(){return this._isFullscreen||!1},toggleFullscreen:function(a){var e=this.getContainer();this.isFullscreen()?a&&a.pseudoFullscreen?this._disablePseudoFullscreen(e):document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen?document.msExitFullscreen():this._disablePseudoFullscreen(e):a&&a.pseudoFullscreen?this._enablePseudoFullscreen(e):e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT):e.msRequestFullscreen?e.msRequestFullscreen():this._enablePseudoFullscreen(e)},_enablePseudoFullscreen:function(e){a.DomUtil.addClass(e,"leaflet-pseudo-fullscreen"),this._setFullscreen(!0),this.fire("fullscreenchange")},_disablePseudoFullscreen:function(e){a.DomUtil.removeClass(e,"leaflet-pseudo-fullscreen"),this._setFullscreen(!1),this.fire("fullscreenchange")},_setFullscreen:function(e){this._isFullscreen=e;var t=this.getContainer();e?a.DomUtil.addClass(t,"leaflet-fullscreen-on"):a.DomUtil.removeClass(t,"leaflet-fullscreen-on"),this.invalidateSize()},_onFullscreenChange:function(a){var e=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;e!==this.getContainer()||this._isFullscreen?e!==this.getContainer()&&this._isFullscreen&&(this._setFullscreen(!1),this.fire("fullscreenchange")):(this._setFullscreen(!0),this.fire("fullscreenchange"))}}),a.Map.mergeOptions({fullscreenControl:!1}),a.Map.addInitHook((function(){var e;if(this.options.fullscreenControl&&(this.fullscreenControl=new a.Control.Fullscreen(this.options.fullscreenControl),this.addControl(this.fullscreenControl)),"onfullscreenchange"in document?e="fullscreenchange":"onmozfullscreenchange"in document?e="mozfullscreenchange":"onwebkitfullscreenchange"in document?e="webkitfullscreenchange":"onmsfullscreenchange"in document&&(e="MSFullscreenChange"),e){var t=a.bind(this._onFullscreenChange,this);this.whenReady((function(){a.DomEvent.on(document,e,t)})),this.on("unload",(function(){a.DomEvent.off(document,e,t)}))}})),a.control.fullscreen=function(e){return new a.Control.Fullscreen(e)}}))},38608:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={index:{permission:"isite.settings.manage",activated:!0,path:"/site/settings",name:"app.site.settings",page:()=>t.e(3604).then(t.bind(t,23604)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"isite.cms.sidebar.adminIndex",icon:"fal fa-cog",authenticated:!0,subHeader:{refresh:!0}},organizationsAll:{permission:"isite.organizations.index-all",activated:!0,path:"/site/organizations",name:"qsite.admin.organizations.index-all",crud:t.e(6750).then(t.bind(t,6750)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"isite.cms.sidebar.adminOrganizationAll",icon:"fal fa-crown",authenticated:!0,subHeader:{refresh:!0}},organizations:{permission:"isite.organizations.index",activated:!0,path:"/site/my-organizations",name:"qsite.admin.organizations.index",page:()=>Promise.all([t.e(1640),t.e(4616)]).then(t.bind(t,74616)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"isite.cms.sidebar.adminOrganization",icon:"fal fa-crown",authenticated:!0,subHeader:{refresh:!0}},organizationForm:{permission:"isite.organizations.edit",activated:!0,path:"/site/organizations/:id",name:"qsite.admin.organizations.update",page:()=>t.e(1640).then(t.bind(t,74048)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"isite.cms.sidebar.adminOrganizationForm",icon:"fal fa-pen",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qsite.organizations"]}},categories:{permission:"isite.categories.manage",activated:!0,path:"/site/categories",name:"qsite.admin.catgeories.index",crud:t.e(3242).then(t.bind(t,53242)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"isite.cms.sidebar.adminCategories",icon:"fal fa-layer-group",authenticated:!0,subHeader:{refresh:!0}},icruds:{permission:"isite.icruds.manage",activated:!1,path:"/site/icruds",name:"qsite.admin.icruds.index",crud:t.e(3156).then(t.bind(t,33156)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"isite.cms.sidebar.adminIcruds",icon:"fal fa-code",authenticated:!0,subHeader:{refresh:!0}},auditLog:{permission:"isite.logs.manage",activated:!0,path:"/auditLog/index",name:"qsite.admin.auditLog.index",crud:t.e(1888).then(t.bind(t,11888)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"isite.cms.sidebar.adminAuditLog",icon:"fal fa-file-code",authenticated:!0,subHeader:{refresh:!0}},layouts:{permission:"isite.layouts.manage",activated:!0,path:"/site/layouts",name:"qsite.admin.ayouts.index",crud:t.e(2900).then(t.bind(t,92900)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"isite.cms.sidebar.adminLayouts",icon:"fal fa-layer-group",authenticated:!0,subHeader:{refresh:!0}}}},36776:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"isite.cms.sidebar.adminGroup",icon:"fal fa-chess-rook",children:[i.c.qsite.categories,i.c.qsite.icruds,i.c.qsite.layouts]},i.c.qsite.organizationsAll,i.c.qsite.organizations,i.c.qsite.index,i.c.qsite.auditLog]},58868:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="isite",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,settings:`${r}/settings`,configs:`${r}/configs`,appVersion:`${r}/site/version`,siteSettings:`${r}/site/settings`,permissions:`${r}/site/permissions`,cacheClear:`${r}/site/cache-clear`,export:`${r}/export`,recommendations:`${r}/recommendations`,icruds:`${r}/icruds`,organizations:`${r}/organizations`,domains:`${r}/domains`,categories:`${r}/categories`,modulesInfo:`${r}/configs/modules-info`,layouts:`${r}/layouts`,logs:`${r}/logs`,synchronizables:`${r}/synchronizables`,generateFile:`${r}/synchronizables/generate-spread-sheet`,sync:`${r}/synchronizables/sync`,bulkActions:`${r}/bulk-actions`,favourites:`${r}/favourites`}},30792:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"isite",moduleTitle:"isite.cms.sidebar.adminGroup",entityNames:{recommendation:"recommendation"}}},97996:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});t(27730);const i={organizationWizard:{permission:null,authenticated:!0,activated:!0,path:"/site/organizations-wizard",name:"app.organizations.wizard",page:()=>Promise.all([t.e(1968),t.e(2924)]).then(t.bind(t,92924)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(4960)]).then(t.bind(t,84660)),title:"isite.cms.sidebar.adminOrganizationWizard",icon:"fal fa-crown"}}},63488:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={organizations:{activated:!0,path:"/site/my-organizations",name:"qsite.panel.organizations.index",page:()=>t.e(1720).then(t.bind(t,79336)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"isite.cms.sidebar.adminOrganization",icon:"fal fa-crown",authenticated:!0,subHeader:{refresh:!0}}}},54408:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={isite:{cms:{crudMySite:{information:{title:"Site Information",description:"In this section, you have the ability to customize the details of your website. Here you can update essential elements such as the name of your site, select the category that best represents it, and write an attractive and precise description. This information is fundamental as it helps visitors understand what your page is about and what they can expect from it."},socialNetworks:{title:"Social Networks",description:"Link your Facebook and Instagram profiles, and provide a WhatsApp number. These
1connections make it easier for your visitors to interact with you on the platforms they already use, allowing you to build a stronger community around your website."},media:{title:"Media Files",description:"Here you can add a logo for your website, and help your customers easily identify your brand."},colors:{title:"Colors",description:"The color section allows you to personalize the appearance of your website to match your brand. Here you can select two colors that will be used as the main theme of your page. These colors will help establish the visual identity of your site, giving it a unique and consistent look."},schedule:{title:"Business Hours",description:"Here you can set the hours during which your business is operational. This information is essential for your customers, as it lets them know when they can expect services or responses to their inquiries."},location:{title:"Location",description:"Here you have the ability to share your exact location with the visitors of your website. You can enter details such as the province and city, as well as the exact address of your office."},layouts:{title:"Templates",description:"In the 'Templates' section, you can choose the design that best suits your website's needs. We have a variety of predefined templates that have been carefully designed to offer you a wide range of styles and functionalities. By selecting a template, you will be defining the structure and overall appearance of your page, so we suggest you choose the one that best reflects the identity of your brand."},meta:{title:"Metadata",description:"Tse tags to improve your site's visibility in the search engine"}},sidebar:{pageHome:"Home",pageConfig:"Configuration",pageNotFound:"Not Found",adminGroup:"Site",adminIndex:"Settings",adminDynamicForm:"Dynamic Form",adminOrganizationAll:"Sites List",adminOrganizationWizard:"New Organization",adminOrganization:"My Site",adminCategories:"Categories",adminIcruds:"Icruds",adminAuditLog:"Audit Log",oagStations:"OAG Stations",adminOrganizationForm:"Form",adminBlocks:"Blocks",adminLayouts:"Layouts"},crud:{message:{denyPermissions:"Insufficient permissions",showAsList:"Show as list",showAsCard:"Show as card"}},newBlock:"New Block",updateBlock:"Update Block",newLayout:"New Layout",updateLayout:"Update Layout",newRecommendation:"New Recommendation",updateRecommendation:"Update Recomendation",deleteRecommendation:"Delete Recommendation",newCategory:"New Category",updateCategory:"Update Category",messages:{replaceLang:'Replace all languages with <b class="text-primary">{lang}</b>',duplicateLang:'Replace <b class="text-primary">{lang}</b> with...',maintenancePage:"System maintenance",copyToClipboard:"Your information is on clipboard",failedCopyToClipboard:"Could no possible use clipboard",lastReport:"Last Report",newReport:"New Report",reportInProgress:"Report {fileName} in progress...",newExportHelpText:'Export <b class="text-blue-grey">{pageTitle}</b> with current filters (without pagination)',newExportItemHelpText:'Export <b class="text-blue-grey">Record ID: {id}</b>',exportReady:"Your <b>{fileName}</b> report is Ready!",noOrganization:"You do not belong to an organization",wantToCreateAChildForm:"¿Do you want to create a child form of",refreshAppVersion:"We are excited to introduce new features and improvements in this version. Updates are being downloaded automatically so you can enjoy the latest experience without any interruptions.",updateAvailable:"New Update Available!",updateNow:"Update now",cacheCleanupMessage:"Clearing the cache can free up space and resolve some issues. The application may take a little longer to load the data next time as it will generate a new cache.",dis
1patchBulkAction:'Dispatch <b class="text-blue-grey">{pageTitle}</b> bulk action',errorDispatchingAction:"Error dispatching action",actionSuccessfullyDispatched:"Action successfully dispatched"},startTime:"Start time",endTime:"End time",shiftTime:"Shift time",showSite:"Show Site",quickSettings:"Quick Settings",perzonalizationTitle:"Welcome to the editor of your website",perzonalizationDescription:"Easily change the logo, colors and the main information of your website",label:{resposible:"Responsible",clickToAction:"Click to Action",offlineSync:"Offline sync",informationTitle:"Site Information",top:"Top",bottom:"Bottom",left:"Left",right:"Right",backgroundImage:"Background Image",noActivities:"There is no activities to display",copyDisclosureLink:"Disclosure Copy",faq:"Frequent Questions",helpCenter:"Help Center",activity:"Activity | Activities",advanceOptions:"Advance Options",responsive:"Responsive",mobile:"Mobile",apply:"Apply",template:"Template | Templates",recipient:"Recipient | Recipients",when:"When",run:"Run",currentTime:"Current Time",exactTime:"Exact time",inBefore:"In Before",inAfter:"In After",attribute:"Attribute | Attributes",component:"Component",content:"Content",continueWith:"Continue with",facebook:"Facebook",instagram:"Instagram",youtube:"Youtube",google:"Google",microsoft:"Microsoft",showing:"Showing",entry:"Entry | Entries",of:"of",done:"Done",delete:"Delete",cancel:"Cancel",cancelled:"Cancelled",approved:"Approved",open:"Open",close:"Close",closeFlight:"Close Flight",closed:"Closed",set:"Set",ok:"Ok",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter | Filters",refresh:"Refresh",move:"Move",clear:"Clear",loading:"Loading",validating:"Validating",save:"Save",confirm:"Confirm",configuration:"Configuration | Configurations",role:"Role | Roles",department:"Department | Departments",language:"Language | Languages",interface:"Interface | Interfaces",currency:"Currency | Currencies",setting:"Setting | Settings",tag:"Tag | Tags",description:"Description | Descriptions",option:"Option | Options",edit:"Edit",edited:"Edited",submit:"Submit",post:"Post",addFile:"Add File",error:"Error",enabled:"Enabled",disabled:"Disabled",available:"Available",soldOut:"Sold Out",all:"All | All",data:"Data",link:"Link",image:"Image | Images",add:"Add",required:"Required",yes:"Yes",no:"No",permission:"Permission | Permissions",allow:"Allow",deny:"Deny",inherit:"Inherit",year:"Year | Years",month:"Month | Months",week:"Week | Weeks",day:"Day | Days",monday:"Monday",tuesday:"Tuesday",wednesday:"Wednesday",thursday:"Thursday",friday:"Friday",saturday:"Saturday",sunday:"Sunday",hour:"Hour | Hours",minute:"Minute | Minutes",second:"Second | Seconds",home:"Home",find:"Find",user:"User",impersonate:"Impersonate",address:"Address | Addresses",contacts:"Contact | Contacts",success:"Success",ready:"Ready",module:"Module | Modules",entity:"Entity",path:"Path",change:"Change",socialNetwork:"Social Network | Social Networks",logo:"Logo | Logos",pending:"Pending | Pendings",notification:"Notification | Notifications",leave:"Leave",action:"Action | Actions",view:"View | Views",grid:"Grid | Grids",table:"Table",expired:"Expired",empty:"Empty",completed:"Completed | Completed",comment:"Comment | Comments",team:"Team | Teams",gallery:"Gallery | Galleries",event:"Event | Events",profile:"Profile | Profiles",place:"Place | Places",welcome:"Welcome",message:"Message | Mesages",chat:"Chat | Chats",pagination:"Pagination",page:"Page | Pages",today:"Today",yesterday:"Yesterday",tomorrow:"Tomorrow",LastNumDays:"Last {numDays} days",currentWeek:"Current week",lastWeek:"Last week",nextWeek:"Next week",currentMonth:"Current Month",lastMonth:"Last month",nextMonth:"Next month",numMonthsAgo:"{numMonths} months ago",currentYear:"Current year",lastYear:"Last year",numYearsAgo:"{numYears} years ago",lastNumYears:"Last {numYears} years",daysAroundToday:"{numDays} days Around Today",customRange:"Custom range",back:"Back",time:"Time | Times",send:"Send",product:"Product | Products",information:"Information",theme:"Theme | Themes",color:"Color | Colors",visible:"Visible | Visibles",featured:"Feautred | Featured",share:"Share",unit:"Unit | Units",showMore:"Show more",date:"Date | Dates",email:"Email | Emails",phone:"Phone | Phones",birthday:"Birthday",text:"Text | Texts",location:"Location | Locations",small:"Small",big:"Big",step:"Step | Steps",session:"Session | Sessions",simplified:"Simplified",public:"Public",private:"Private",list:"List | List",category:"Category | Categories",setup:"Setup",other:"Other | Others",internal:"Internal",external:"External",quantity:"Quantity | Quanitities",folder:"Folder | Folders",file:"File | Files",order:"Order",recent:"Recent",size:"Size | Sizes",shareWith:"Share with",map:"Map | Maps",ad:"Ad | Ads",price:"Price | Prices",new:"New",old:"Old",country:"Country | Countries",city:"City | Cities",province:"Province | Provinces",neighborhood:"Neighborhood | Neighborhoods",mainImage:"Main Image",amount:"Amount | Amounts",photo:"Photo | Photos",company:"Comany | Companies",customer:"Customer | Customers",source:"Source | Sources",export:"Export",download:"Download",boost:"Boost",since:"Since",until:"Until",recommendation:"Recommendation | Recommendations",form:"Form | Forms",block:"Block",field:"Field | Fields",next:"Next",previous:"Previous",steps:"Steps",collapsible:"Collapsible",room:"Room | Rooms",rating:"Rating | Ratings",rate:"Rate",appointment:"Appointment | Appointments",show:"Show",accessibility:"Accessibility",alert:"Alert | Alerts",animal:"Animal| Animals",arrow:"Arrow | Arrows",automotive:"Automotive | Automotives",autumn:"Autumn",drink:"Drink | Drinks",building:"Building | Buildings",deal:"Deal | Business",camping:"Camping | Campings",charity:"Charity",chess:"Chess",childhood:"Childhood",clothing:"Clothing",code:"Code | Codes",communication:"Communication | Communications",computer:"Computer | Computers",construction:"Construction | Constructions",design:"Design | Designs",editor:"Editor | Editors",education:"Education",emoji:"Emoji",energy:"Energy",finance:"Finance | Finance",fitness:"Fitness",food:"Food | Foods",fruit:"Fruit | Fruits",game:"Game | Games",gender:"Gender | Genders",halloween:"Halloween",hand:"Hand | Hands",health:"Health",holiday:"Holiday | Holidays",hotel:"Hotel | Hotels",family:"family | Families",logistics:"Logistics",maritime:"Maritime",marketing:"Marketing",mathematic:"Mathematic | Mathematics",hospital:"Hospital | Hospitals",transfer:"Transfer | Transfers",music:"music",object:"Object | Ob
1jects",payment:"Payment | Payments",pharmacy:"Pharmacy",political:"Political",religion:"Religion",science:"Science | Sciences",fiction:"Fiction",security:"Security",shape:"Shape | Shapes",shopping:"Buys | shopping",social:"Social",spinner:"Spinner | Spinners",sport:"Sport | Sports",spring:"Spring",state:"state | Status",summer:"Summer",puzzle:"Puzzle",toggle:"Toggle",travel:"Travel | Travels",vehicle:"Vehicle | Vehicles",winter:"Winter",writing:"Writing",video:"Video | Videos",custom:"Custom",subscription:"Subscription | Subscriptions",finished:"Finished",value:"Value | Values",decimal:"Decimal | Decimals",summary:"Summary | Summaries",quote:"Quote | Quotes",and:"and",meeting:"Meeting | Meetings",service:"Service | Services",skip:"Skip",reserved:"Reserved",finalize:"Finalize",record:"Record | Records",pay:"Pay",organization:"Organization | Organizations",availability:"Availability | Availabilities",goTo:"Go to {string}",meet:"Meet | Mettings",checked:"Checked",workSpace:"Work Space | Work Spaces",paymentMethod:"Payment Method",personalize:"Personalize",personalization:"Personalization",inbound:"Inbound",outbound:"Outbound",payOut:"Payout",account:"Account | Accounts",resource:"Resource | Resources",winner:"Winner | Winners",creator:"Creator | Creators",inverse:"Inverse",provider:"Provider | Providers",chart:"Chart | Charts",subtitle:"Subtitle | Subtitles",currentPlan:"Current plan",item:"Item | Items",contact:"Contacto | Contactos",request:"Solicitud | Solicitudes",accept:"Accept",reject:"Reject",rejected:"Rejected",beverage:"Bebida | Bebidas",zone:"Zone | Zones",waterMark:"Water Mark",position:"Position | Positions",axis:"Axis | Axes",audio:"Audio | Audios",ratio:"Ratio | Ratios",format:"Format | Formats",endPoint:"End Point",token:"Token",refreshAtOnce:"Refresh",refreshEveryMinutes:"Refresh every {min} minutes",refreshEveryMinute:"Refresh every {min} minute",offline:"Offline",offlineRequests:"Requests pending sending",start:"Start",continueUser:"Continue with this User",createNewAccount:"Create new account",continue:"Continue",plan:"Plan",analytics:"Analytics",automationRules:"Automation rules",copyEmbedHtml:"Copy HTML",createChildForm:"Create child form",copy:"Copy",insert:"Insert",phoneNumber:"Phone number",quickLook:"Quick look",wantToCreateAChildForm:"Do you want to create a child form of {title}?",gridPosition:"Grid Position",us:"Us",contactUs:"Contact",massiveSynchronization:"Massive Synchronization",migration:"Migration",print:"Print",whatsappNumber:"Whatsapp Number",codeCountry:"Code country",defaultMessage:"Default message",trial:"Trial",cacheCleanup:"Cache Cleanup",newBulkAction:"New Bulk Action",history:"History",dispatch:"Dispatch",bulkPermissions:"Bulk Permissions",entityPermissions:"Entity Permissions",stackTrace:"Stack Trace",appliedFilters:"You have filters applied, click here to open.",selectAll:"Select All"},message:{requestAdded:"Request added to the offline queue successfully",phoneHint:"Enter a phone number and press enter",appOffline:"You have lost connection to the internet. This app is offline.",activitiesDescription:"Select the activity you want",descriptionHelpCenter:"Choose the option you want to solve your doubts",editFormProduct:"In this form you can edit your product in a simple way, if you want to edit your product with more advanced options, click on the following button to go to the advanced form.",createFormProduct:"In this form you can create a new product in a simple way, if you want to create your product with more advanced options, click on the following button to go to the advanced form.",notFound:"Sorry, nothing here",noResultsFoundTryAnotherSearchValue:"No results found, try another search value...",goToHome:"Go to home",deleteRecord:"Are you sure, you want to delete this record?",formInvalid:"There are missing fields to complete, check the form",fieldRequired:"This field is required",fieldEmail:"Must have email format",fieldCheckPassword:"Does not match the password",fieldMinLeng:"Must contain at least {num} characters",fieldMaxLeng:"Please use maximum {num} characters",fieldMinValue:"Must contain values greater than {num}",fieldMaxValue:"Must contain values less than {num}",updatePassword:"Update password",recordCreated:"Record created",recordUpdated:"Record updated",recordDeleted:"Record deleted",recordNoCreated:"Record NOT created",recordNoUpdated:"Record NOT updated",recordNoDeleted:"Record NOT deleted",errorRequest:"Error requesting data",saveAndReturn:"Save and Return",saveAndEdit:"Save and continue editing",saveAndCreate:"Save and create new",searchByIdOrName:"Search by ID or Name",searchNotFound:"Search not found",uploadImage:"Upload image",changeImage:"Change image",editImage:"Edit image",deleteImage:"Delete image",captcha:'This site is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy" target="_blank">Privacy Policy</a> and <a href="https://policies.google.com/terms" target="_blank">Terms of Service</a> apply.',requiredCaptcha:"Captcha is required",deniedPermissions:"You don't have the necessary permissions",requestSent:"Request Sent",titleAlreadyExist:"The title already exists",fieldAlreadyExist:"The field already exists",pageDataWithFilter:"The information on this page has filters",copiedToClipboard:"Copied to clipboard",preview:"Preview",showMore:"Show more",showLess:"Show less",request:"Request | Request",accept:"Accept",reject:"Reject",rejected:"Rejected",changeTo:"Change to {text}",listView:"List View",gribView:"Grib view",uploadFile:"Upload File | Upload Files",editFile:"Edit File | Edit File",checked:"Checked",addFile:"Add File | Add Files",swUpdateAvailable:"We have new features for you, please update",backToSite:"Back to site",notAuthorized:"Sorry, You are not authorized to be here",noValue:"No Value",rateYour:"Rate your <b>{name}</b>",withoutIcon:"Without Icon",mustContainAlphanumeric:"Must contain only alphanumeric",hintUseChips:"Type a value and press enter key",finishRegister:"There is little left to finish your registration...",ready:"Ready",noRegistered:"You are not registered yet",hintFilterByQuery:"Type 2 or more characters to search for options",invali
1dFormat:"Invalid format",specialCharactersAreNotAllowed:"Special characters are not allowed",configureThisSection:"configure This section",selectedCategory:"Selected category",noCategories:"There are no categories",selectedTemplate:"Selected template",noTemplates:"No templates",recordModalTitle:"Congratulations on completing your account registration!",recordModalMessage:"<p>You've taken the first important step by signing up, and now we're ready to take you through our simple process to customize and create the perfect website that reflects your vision and goals.</p><p>Welcome and go ahead! ð</p>",emailInvalid:"Email invalid",organizationNoCreated:"We are excited to let you know that we are in the process of creating your site! We appreciate your patience while we provide you with an improved online experience. As soon as everything is ready, you will receive an email notification",creatingTenant:"We are excited to let you know that we are in the process of creating your site! We appreciate your patience while we provide you with an improved online experience. as soon as everything is ready, we will take you to your site!",advanceEdit:"Advanced Edit",organizationCreated:"We are pleased to inform you that your site is ready! We are excited to provide you with an improved online experience. You can access your new site by clicking the button below. If you have any questions or need help, please do not hesitate to contact us. We hope you enjoy exploring your new site!",showDemo:"Demo",inProgress:"In progress",failed:"Failed"},form:{whatsappNumber:"Número de Whatsapp",codeCountry:"Code country",defaultMessage:"Default message",id:"ID",title:"Title | Title",caption:"Caption | Captions",firstName:"First Name | First Name",lastName:"Last Name | Last Name",password:"Pasword | Paswords",newPassword:"New pasword | New paswords",checkPassword:"Check Pasword | Check Paswords",name:"Name | Names",email:"Email | Emails",slug:"Slug",summary:"Summary | Summaries",description:"Description | Descriptions",descriptionForceChangePassword:"You must change the password since it is expired",category:"Category | Categories",parent:"Parent | Parents",status:"Status | Statuses",image:"Image | Images",video:"Video | Videos",firstImage:"First Image",secondaryImage:"Secondary Image",gallery:"Gallery | Galleries",tag:"Tag | Tag",publish:"Published",noPublish:"Not Published",draft:"draft",pending:"Pending",metaTitle:"Meta Title",metaDescription:"Meta Description",sku:"Sku",stock:"stock",price:"Price | Prices",quantity:"Quantity | Quanitities",weight:"Weight",length:"Length",height:"Height",width:"Width",point:"Point | Points",reference:"Reference",option:"Option | Options",type:"Type | Types",required:"Required",createdBy:"Created At",updatedBy:"Updated At",createdAt:"Created At",updatedAt:"Updated At",actions:"Actions",sort:"Sort",prefix:"Prefix",suffix:"suffix",currentNumber:"Current number",firstNumber:"First number",lastNumber:"Last number",resolution:"Resolution",autoincrement:"autoincrement",default:"Default",percentage:"Percentage",address:"Address | Addresses",phone:"Phone | Phones",schedule:"Schedule | Schedules",menu:"Menu | Menus",author:"Author | Authors",icon:"Icon | Icons",masterRecord:"Master record",birthday:"Birthday",createdFromIp:"Created from IP",identification:"Identification",identificationType:"Documentation Type",city:"City | cities",state:"State | State",province:"Province | Provinces",zipCode:"Zip Code",socialNetwork:"Social Network | Social Networks",startDate:"Start Date",endDate:"End Date",code:"Code | Codes",increase:"Increase",date:"Date | Dates",hour:"Hour | Hours",dueDate:"Due date",tax:"Tax | Taxes",orderBy:"Order by",orderWay:"Order way",assignedTo:"Assigned to",comment:"Comentario | Comentarios",biography:"Biography | Biographies",page:"Page | Pages",perPage:"Per page",userName:"User Name",role:"Role | Roles",department:"Department | Departments",globalSearch:"Global Search",urlMap:"Map URL",primaryColor:"Primary color",secondaryColor:"Secondary color",tertiaryColor:"Tertiary color",priceOffer:"Offert price",onOffer:"On offert",systemName:"System name",externalId:"Exter
1nal ID",company:"Company | Companies",customUrl:"Custom Url",maritalStatus:"Civil Status",language:"Language",homePhone:"Phone Home",appointmentDate:"Appointment Date",appointmentTime:"Appointment Time",product:"Product",showInMenu:"Show in Menu",featured:"Featured",sortOrder:"Sort Order",availableDate:"Available Date",printName:"Print Name",requestedBy:"Requested By",feature:"Feature | Features",fieldsDetails:"Fields Details",filtersDetails:"Filters Details",warehouse:"Warehouse",slider:"Slider",banner:"Banner",h1:"TÃtulo H1"},configList:{loggedAs:"logged as",fullScreen:"show in full screen",signOut:"Sign Out",leaveImpersonating:"Leave impersonating",clearCache:"Clear cache",goToSite:"Go to site"},topLeft:"Top-Left",top:"Top",topRight:"Top-Right",left:"Left",center:"Center",right:"Right",bottomLeft:"Bottom-Left",bottom:"Bottom",bottomRight:"Bottom-Right",selectedRows:"{num} selected rows",reportQueue:"You already have a report in progress, you requested it on <b>{date}</b>. As soon as it is finished we will enable the 'create' function for you... We do this to make the app work much better!",sessionFound:"There is an active session",alreadyInUse:"Oops! It looks like the name you've chosen is already in use. Could you please try selecting a different name? We want to make sure your unique identity shines bright!",usersToNotify:"Users To notify",emailsToNotify:"Emails To Notify",dateCache:"Last update at {date}.",details:"details",modal:{welcomeMassiveSync:"Welcome to the Functionality of massive import and export!",integrateCloudFramework:"We have integrated a powerful cloud-based tool. This functionality allows you to carry out these tasks easily, without complications, and in a centralized way. Optimize your processes and save time!",generateStepOne:"Step 1: Specify emails address",generateBodyStepOne:"You will be asked to enter at least one valid email address. This is crucial to ensure the security of your data and restrict access only to authorized individuals.",generateStepTwo:"Step 2: Automatic Spreadsheet generation",generateBodyStepTwo:"After you enter the emails addresses and clicking the âActivateâ button, the system will automatically generate a spreadsheet in our
1cloud service. This spreadsheet will be ready and available for you to import and export your products in efficiently and conveniently.",generateStepThree:"Step 3: Accessing the Spreadsheet and Import/Export Functions",generateBodyStepThree:"You will be provided with a link that will take you directly to the spreadsheet generated in the cloud service. Here, you can use the Import and Export functions to effectively manage.",importantNote:"Important Note",importantNoteBody:"Remember, to maintain the security of your data, only those individuals with access to the spreadsheet will able to make changes to the products. Be sure to share the emails with precaution and only with the people that you need.",activate:"Activate",syncNow:"Sync Now!",syncStepOne:"Step 1: Access Your Document",syncBodyStepOne:"To access your document, simply click on the link below:",syncBodyLinkStepOne:"Access Here",syncStepTwo:"Step 2: Export Dependencies",syncBodyStepTwo:"Before effectively importing data, make sure to first perform an export of dependencies. This step is essential for a successful import.",syncImportantNoteBody:"If the buttons are not enabled, it means that a bulk synchronization process is running for this module. You won't have access to actions until this process is completed.",import:"Import",exportDataTitle:"Export your Data",exportDataBody:"When you are ready to export the information, simply press the âExportâ button. Please note that it may take some time to process the information before you can take another actions.",importDataTitle:"Import your data",importDataBody:"You can process with the importation of your data pressing the âImportâ button. Please note that it may take some time to process the information before you take another action.",registerEmails:"Valid email addresses must be entered",generateSuccess:"The file has been successfully generated",syncSuccess:"The Synchronization has been initiated successfully",categories:"Categories",products:"Products",generateFile:"Generating File, please wait a moment...",inProgress:"In Progress...",failedSync:"Synchronization failed",syncFinished:"Synchronization of :entity has successfully completed!",syncCompleted:"Sync Data completed",dependencies:"Dependencies",updateNewVersion:"<b>We have new improvements for you!</b><br/>It's necessary to update one of your files. It's important for you to know that when performing this update, the information contained in the current file will be erased. We recommend backing up any relevant information you want to keep before proceeding with the update."},documentation:{settings:"Some modules of your application have some extra global settings. These settings allow you to edit some features like color, name, logos, etc..."}}}}},26868:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={isite:{cms:{crudMySite:{information:{title:"Informacion del Sitio",description:"En esta sección, tienes la posibilidad de personalizar los detalles de tu sitio web. Aquà puedes actualizar elementos esenciales como el nombre de tu sitio, seleccionar la categorÃa que mejor lo representa, y redactar una descripción atractiva y precisa. Esta información es fundamental ya que ayuda a los visitantes a entender de qué trata tu página y qué pueden esperar de ella."},socialNetworks:{title:"Redes Sociales",description:"Vincula tus perfiles de Facebook e Instagram, y proporcionar un número de WhatsApp. Estas conexiones facilitan que tus visitantes interactúen contigo en las plataformas que ya utilizan, permitiéndote construir una comunidad más fuerte alrededor de tu sitio web."},media:{title:"Archivos Multimedia",description:"Aquà podrás añadir un logo para tu sitio web, y ayudar a tus clientes a indentificar tu marca con falicidad."},colors:{title:"Colores",description:"La sección colores te permite personalizar la apariencia de tu sitio web para que coincida con tu marca. Aquà puedes seleccionar dos colores que se usarán como tema principal de tu página. Estos colores ayudarán a establecer la identidad visual de tu sitio, proporcionándole un aspecto único y consistente."},schedule:{title:"Horarios de Atención",description:"Aquà puedes establecer las horas durante las cuales tu negocio está operativo. Esta información es esencial para tus clientes, ya que les permite saber cuándo pueden esperar servicios o respuestas a sus consultas."},location:{title:"Localización",description:"Aquà tienes la posibilidad de compartir tu ubicación exacta con los visitantes de tu sitio web. Aquà puedes ingresar detalles como la provincia y la ciudad, asà como la dirección exacta de tu oficina."},layouts:{title:"Plantillas",description:"En la sección 'plantillas, puedes elegir el diseño que mejor se adapte a las necesidades de tu sitio web. Contamos con una variedad de plantillas predefinidas que han sido cuidadosamente diseñadas para ofrecerte una amplia gama de estilos y funcionalidades. Al seleccionar una plantilla, estarás definiendo la estructura y el aspecto general de tu página, por lo que te sugerimos escoger la que mejor refleje la identidad de tu marca."},meta:{title:"Metadatos",description:"Usa palabras claves para mejorar la visibilidad de tu sitio en el buscador"}},sidebar:{pageHome:"Inicio",pageConfig:"Configuración",pageNotFound:"No encontrada",adminGroup:"Sitio",adminIndex:"Ajustes",adminDynamicForm:"Formulario Dinámico",adminOrganizationAll:"Lista de sitios",adminOrganizationWizard:"Nueva Organización",adminOrganization:"Mi sitio",adminCategories:"Categorias",adminIcruds:"Icruds",adminAuditLog:"Audit Log",oagStations:"OAG staciones",adminOrganizationForm:"Formulario",adminBlocks:"Bloques",adminLayouts:"Layouts"},crud:{message:{denyPermissions:"Permisos insuficientes",showAsList:"Ver como lista",showAsCard:"Ver como tarjetas"}},newBlock:"Nuevo Bloque",updateBlock:"Actualizar Bloque",newLayout:"Nuevo Layout",updateLayout:"Actualizar Layout",newRecommendation:"Nueva Recomendación",updateRecommendation:"Actualizar Recomendación",deleteRecommendation:"Eliminar Recomendación",newCategory:"Nueva CategorÃa",updateCategory:"Actualizar CategorÃa",messages:{replaceLang:'Reemplazar todos los idiomas con <b class="text-primary">{lang}</b>',duplicateLang:'Reemplazar <b class="text-primary">{lang}</b> con...',maintenancePage:"Sitio en mantenimiento",copyToClipboard:"Tu información se guardó en el portapapeles",failedCopyToClipboard:"No fue posible usar el portapapeles",lastReport:"Ultimo reporte",newReport:"Nuevo reporte",reportInProgress:"Reporte {fileName} en progreso...",newExportHelpText:'Exportar <b class="text-blue-grey">{pageTitle}</b> con los filtros actuales (sin paginación)',newExportItemHelpText:'Exportar <b class="text-blue-grey">Registro ID: {id}</b>
1',exportReady:"Tu report <b>{fileName}</b> está listo!",noOrganization:"TodavÃa no perteneces a una organización",wantToCreateAChildForm:"¿Quieres crear un formulario hijo de",copyDisclosureLink:"El enlace de divulgación se ha copiado en el portapapeles",refreshAppVersion:"Estamos emocionados de presentar nuevas funciones y mejoras en esta versión. Las actualizaciones se están descargando automáticamente para que puedas disfrutar de la última experiencia sin ninguna interrupción.",updateAvailable:"¡Nueva actualización disponible!",updateNow:"Actualizar ahora",cacheCleanupMessage:"Limpiar la caché puede liberar espacio y resolver algunos problemas. La aplicación puede tardar un poco más en cargar los datos la próxima vez, ya que generará una nueva caché.",dispatchBulkAction:'Acción masiva de envÃo de <b class="text-blue-grey">{pageTitle}</b>',errorDispatchingAction:"Error al despachar acción",actionSuccessfullyDispatched:"Acción despachada con éxito"},startTime:"Hora de inicio",endTime:"Hora de finalización",shiftTime:"Duración por turno",showSite:"Ver Sitio",quickSettings:"Ajustes Rapidos",perzonalizationTitle:"Bienvenid@ al editor de tu sitio web",perzonalizationDescription:"De manera fácil, cambia el logo, colores y la información principal de tu página web",label:{resposible:"Responsable",clickToAction:"Click para Acción",top:"Arriba",bottom:"Abajo",left:"Izquierda",right:"Derecha",backgroundImage:"Imagen de fondo",noActivities:"No hay actividades para mostrar",copyDisclosureLink:"Copia de Divulgación",faq:"Preguntas Frecuentes",helpCenter:"Centro de Ayuda",activity:"Actividad | Actividades",advanceOptions:"Opciones Avanzadas",discardChanges:"Descartar Cambios",responsive:"Responsivo",mobile:"MovÃl",apply:"Aplicar",template:"Plantilla | Plantillas",recipient:"Destinatario | Destinatarios",when:"Cuando",run:"Ejecutar",currentTime:"Tiempo Actual",exactTime:"Tiempo Exacto",inBefore:"Antes de",inAfter:"Despues de",attribute:"Atributo | Atributos",component:"Componente",content:"Contenido",continueWith:"Continuar con",facebook:"Facebook",instagram:"Instagram",youtube:"Youtube",google:"Google",microsoft:"Microsoft",showing:"Mostrando",entry:"Entrada | Entradas",of:"de",delete:"Eliminar",cancel:"Cancelar",cancelled:"Cancelado",approved:"Aprovado",open:"Abierto",close:"Cerrar",closed:"Cerrado",set:"Poner",ok:"Ok",select:"Seleccionar",reset:"Resetear",remove:"Remover",update:"Actualizar",create:"Crear",search:"Buscar",filter:"Filtro | Filtros",refresh:"Refrescar",move:"Mover",clear:"Limpiar",loading:"Cargando",validating:"Validando",save:"Guardar",confirm:"Confirmar",configuration:"Configuración | Configuraciones",role:"Rol | Roles",department:"Departamento | Departamentos",language:"Idioma | Idiomas",interface:"Interfaz | Interfaces",currency:"Moneda | Monedas",setting:"Configuración | Configuraciones",tag:"Etiqueta | Etiquetas",description:"Descripción | Descripciones",option:"Opción | Opciones",edit:"Editar",edited:"Editado",submit:"Enviar",post:"Post",addFile:"Examinar",error:"Error",enabled:"Activo",disabled:"Inactivo",available:"Disponible",soldOut:"Agotado",all:"Todo | Todos",data:"Dato | Datos",link:"Enlazar",image:"Imagen | Imagenes",add:"Agregar",required:"Requerido",yes:"Si",no:"No",permission:"Permiso | Permisos",allow:"Permitir",deny:"Negar",inherit:"Heredar",year:"Año | Años",month:"Mes | Meses",week:"Semana | Semanas",day:"DÃa | Dias",monday:"Lunes",tuesday:"Martes",wednesday:"Miercoles",thursday:"Jueves",friday:"Viernes",saturday:"Sabado",sunday:"Domingo",hour:"Hora | Horas",minute:"Minuto | Minutos",second:"Segundo | Segundos",home:"Inicio",find:"Buscar",user:"Usuario",impersonate:"Suplantar",address:"Dirección | Direcciones",contacts:"Contact | Contacts",success:"Realizado",ready:"Listo",module:"Modulo | Modulos",entity:"Entidad",path:"Path",change:"Cambiar",socialNetwork:"Red Social | Redes Sociales",logo:"Logo | Logos",pending:"Pendiente | Pendientes",notification:"Notificación | Notificaciones",leave:"Abandonar",action:"Acción | Acciones",view:"Vista | Vistas",grid:"Cuadricula | Cuadriculas",table:"Tabla",expired:"Caducado",empty:"VacÃo",completed:"Completado | Completados",comment:"Comentario | Comentarios",team
1:"Equipo | Equipos",gallery:"GalerÃa | GalerÃas",event:"Evento | Eventos",profile:"Perfil | Perfiles",place:"Lugar | Lugares",welcome:"Bienvenid@ | Bienvenid@s",message:"Mensaje | Mensajes",chat:"Chat | Chats",pagination:"Paginación",page:"PagÃna | Paginas",today:"Hoy",yesterday:"Ayer",tomorrow:"Mañana",LastNumDays:"Ultimos {numDays} dias",currentWeek:"Semana actual",lastWeek:"Ultima semana",nextWeek:"Siguiente semana",currentMonth:"Mes actual",lastMonth:"ultimo mes",nextMonth:"Siguiente mes",numMonthsAgo:"Hace {numMonths} meses",currentYear:"Año actual",lastYear:"Ultimo año",numYearsAgo:"Hace {numYears} años",lastNumYears:"Ultimos {numYears} años",daysAroundToday:"{numDays} dÃas alrededor de hoy",customRange:"Rango personalizado",back:"Volver",time:"Tiempo | Tiempos",send:"Enviar",product:"Producto | Productos",information:"Información",theme:"Tema | Temas",color:"Color | Colores",visible:"Visible | Visibles",featured:"Destacado | Destacados",share:"Compartir",unit:"Unidad | Unidades",showMore:"Ver más",date:"Fecha | Fechas",email:"Correo | Correos",phone:"Teléfono | Teléfonos",birthday:"Cumpleaños",text:"Texto | Textos",location:"Ubicación | Ubicaciones",small:"Pequeño | Pequeños",big:"Grande | Grandes",step:"Paso | Pasos",session:"Sesión | Sesiones",simplified:"Simplificado",public:"Publico | Publicos",private:"Privado | Privados",list:"Lista | Listas",category:"CategorÃa | CategorÃas",setup:"Configurar",other:"Otro | Otros",internal:"Interno | Internos",external:"Externo | Externos",quantity:"Cantidad | Cantidades",folder:"Carpeta | Carpetas",file:"Archivo | Archivos",order:"Ordenar",recent:"Reciente | Recientes",size:"Tamaño | Tamaños",shareWith:"Compartir con",map:"Mapa | Mapas",ad:"Anuncio | Anuncios",price:"Precio | Precios",new:"Nuevo | Nuevos",old:"Viejo | Viejos",country:"PaÃs | PaÃses",city:"Ciudad | Ciudades",province:"Provincia | Provincias",neighborhood:"Barrio | Barrios",mainImage:"Imagen Principal",amount:"Monto | Cantidades",photo:"Foto | Fotos",company:"Comañia | Compañias",customer:"Cliente | Clientes",source:"Fuente | Fuentes",export:"Exportar",download:"Descargar",boost:"Impulsar",since:"Desde",until:"Hasta",recommendation:"Recomendación | Recomendaciones",form:"Formulario | Formularios",block:"Bloque",field:"Campo | Campos",next:"Siguiente | Siguientes",previous:"Anterior | Anteriores",steps:"Pasos",collapsible:"Plegable",room:"Sala | Salas",rating:"Calificación | Calificaciones",rate:"Calificar",appointment:"Cita | Citas",show:"Mostrar",accessibility:"Accesibilidad",alert:"Alerta | Alertas",animal:" Animal| Animales ",arrow:"Flecha | Flechas",automotive:"Automotor | Automotores",autumn:"Otoño",drink:"Bebida | Bebidas",building:"Edificio | Edificios",deal:"Negocio | Negocios",camping:"Camping | Campings",charity:"Caridad",chess:"Ajedrez",childhood:"Infancia",clothing:"Ropa",code:"Código | Códigos",communication:"Comunicación | Comunicaciónes",computer:"Ordenador | Ordenadores",construction:"Construcción | Construcciónes",design:"Diseño | Diseños",editor:"Editore | Editores",education:"Educación",emoji:"Emoji",energy:"EnergÃa",finance:"Finanza | Finanzas",fitness:"Fitness",food:"Comida | Comidas",fruit:"Fruta | Frutas",game:"Juego | Juegos",gender:"Género | Géneros",halloween:"Halloween",hand:"Mano | Manos",health:"Salud",holiday:"Vacacion | Vacaciones",hotel:"Hotel | Hoteles",family:"Familia | Familias",logistics:"LogÃstica",maritime:"MarÃtimo",marketing:"Marketing",mathematic:"Matemática | Matemáticas",hospital:"Hospital | Hospitales",transfer:"Traslado | Traslados",music:"Música",object:"Objeto | Objetos",payment:"Pago | Pagos",pharmacy:"Farmacia | Farmacias",political:"PolÃtica",religion:"Religion",science:"Ciencia | Ciencias",fiction:"Ficción",security:"Seguridad",shape:"Forma | Formas",shopping:"Compra | Compras",social:"Social",spinner:"Hilandero | Hilanderos",sport:"Deporte | Deportes",spring:"Primavera",state:"Estado | Estados",summer:"Verano",puzzle:"Puzzle",toggle:"Palanca | Palancas",travel:"Viaje | Viajes",vehicle:"VehÃculo | VehÃculos",winter:"Inviern
1o",writing:"Escritura",video:"VÃdeo | VÃdeos",custom:"Personalizado | Personalizados",subscription:"Suscripción | Suscripciones",finished:"Terminado | Terminados",value:"Valor | Valores",decimal:"Decimal | Decimales",summary:"Resumen | Resumenes",quote:"Cotización | Cotizaciones",and:"y",meeting:"Reunión | Reuniones",service:"Servicio | Servicios",skip:"Omitir",reserved:"Reservado | Reservados",finalize:"Finalizar",record:"Registro | Registros",pay:"Pagar",organization:"Organización | Organizaciones",availability:"Disponibilidad | Disponibilidades",goTo:"Ir a {string}",meet:"Reunión | Reuniones",checked:"Verificado | Verificados",workSpace:"Espacio de Trabajo | Espacios de Trabajo",paymentMethod:"Método de Pago",personalize:"Personalizar",personalization:"Personalización",inbound:"Entrada",outbound:"Salida",payOut:"Método de Cobro | Mètodos de cobro",account:"Cuenta | Cuentas",resource:"Recurso | Recursos",winner:"Ganador | Ganadores",creator:"Creador | Creadores",inverse:"Inversa | Inversas",provider:"Proveedor | Preveedores",chart:"Grafica | Graficas",subtitle:"Subtitulo | Subtitulos",currentPlan:"Plan actual",item:"Elemento | Elementos",contact:"Contacto | Contactos",request:"Solicitud | Solicitudes",accept:"Aceptar",reject:"Rechazar",rejected:"Rechazado",beverage:"Bebida | Bebidas",zone:"Zona | Zonas",waterMark:"Marca de Agua",position:"Posición | Posiciones",axis:"Eje | Ejes",audio:"Audio | Audios",ratio:"Proporción | Proporciones",format:"Formato | Formatos",endPoint:"Punto Final",token:"Token",refreshAtOnce:"Refrescar de una vez",refreshEveryMinutes:"Refrescar cada {min} minutos",refreshEveryMinute:"Refrescar cada {min} minuto",offline:"Sin conexión",offlineRequests:"Peticiones pendientes de enviar",start:"Empezar",continueUser:"Continuar con este Usuario",createNewAccount:"Crear Nueva Cuenta",continue:"Continuar",plan:"Plan",analytics:"Analytics",automationRules:"Reglas de automatizacións",copyEmbedHtml:"Copiar HTML",createChildForm:"Crear formulario hijo",copy:"Copiar",insert:"Insertar",phoneNumber:"Número de teléfono",quickLook:"Vistazo rápido",gridPosition:"Espació en la Grid",us:"Nosotros",massiveSynchronization:"Sincronización Masiva",migration:"Migración",wantToCreateAChildForm:"¿Quieres crear un formulario hijo de {title}?",whatsappNumber:"Numero de Whatsapp",codeCountry:"Código de Pais",defaultMessage:"Mensaje por defecto",informationTitle:"Información del sitio",trial:"Versión de prueba",copyDisclosureLink:"Copiar enlace",print:"Imprimir",cacheCleanup:"Limpieza de Caché",newBulkAction:"Nueva acción masiva",history:"Historial",dispatch:"Despachar",bulkPermissions:"Permisos masivos",entityPermissions:"Permisos de entidad",stackTrace:"Seguimiento de pila",appliedFilters:"Tienes filtros aplicados, haz clic aquà para abrir.",selectAll:"Seleccionar todo"},message:{requestAdded:"Petición agregada a la cola sin conexión",phoneHint:"Ingresa un número telefónico y presiona enter",appOffline:"Has perdido la conexión a internet. La aplicación está offline.",activitiesDescription:"Seleeciona la actividad que desees.",descriptionHelpCenter:"Elige la opción que deseas para resolver tus dudas",editFormProduct:"En este formulario podrás editar tu producto de manera sencilla, si quieres editar tu producto con opciones más avanzadas, da click en el siguiente botón para ir a el formulario avanzado.",createFormProduct:"En este formulario podrás crear un nuevo producto de manera sencilla, si quieres crear tu producto con opciones más avanzadas, da click en el siguiente botón para ir a el formulario avanzado.",notFound:"Lo sentimos, no hay nada aquÃ",noResultsFoundTryAnotherSearchValue:"No se han encontrado resultados, intenta con otro valor de busqueda...",goToHome:"Volver al inicio",deleteRecord:"¿Estás seguro que quieres eliminar este registro?",formInvalid:"Faltan campos por completar, verifique el formulario",fieldRequired:"Este campo es requerido",fieldEmail:"Debe tener formato de email",fieldCheckPassword:"No coincide con la contraseña",fieldMinLeng:"Debe contener al menos {num} caracteres",fieldMaxLeng:"Debe contener maximo {num} caracteres",fieldMinValue:"Debe contener valores mayores a {num}",fieldMaxValue:"Debe contener valores menores a {num}",updatePassword:"Actualizar contraseña",recordCreated:"Registro creado",recordUpdated:"Registro actualizado",recordDeleted:"Registro eliminado",recordNoCreated:"Registro NO creado",recordNoUpdated:"Registro NO actualizado",recordNoDeleted:"Registro NO eliminado",errorRequest:"Error al solicitar los datos",saveAndReturn:"Guardar y regresar",saveAndEdit:"Guardar y continuar editando",saveAndCreate:"Guardar y crear uno nuevo",searchByIdOrName:"Buscar por ID o nombre",searchNotFound:"Busqueda sin resultados",uploadImage:"Subir imagen",changeImage:"Cambiar imagen",editImage:"Editar imagen",deleteImage:"Borrar imagen",captcha:'Este sitio está protegido por reCaptcha y se aplican las <a href="https://policies.google.com/privacy" target="_blank">Politicas de Privacidad</a> y los <a href="https://policies.google.com/terms" target="_blank">Terminos de servicios</a> de Google.',requiredCaptcha:"Captcha es requerida",deniedPermissions:"No tienes los permisos necesarios para realizar esta acción",requestSent:"Solicitud enviada",titleAlreadyExist:"El titulo ya existe",fieldAlreadyExist:"El campo ya existe",pageDataWithFilter:"La información en esta página tiene filtros",copiedToClipboard:"Copiado en el portapapeles",preview:"Vista previa",showMore:"Ver más",showLess:"Ver menos",request:"Request | Requests",accept:"Accept",reject:"Reject",rejected:"Rejected",changeTo:"Cambiar a {text}",listView:"Vista de lista",gribView:"Vista de cuadricula",uploadFile:"Cargar Archivo | Cargar Archivos",editFile:"Editar Archivo | Editar Archivos",checked:"Checked",addFile:"Agregar Archivo | Agregar Archivos",swUpdateAvailable:"Tenemos nuevas caracteristicas para ti, por favor actualiza",backToSite:"Volver al sitio",notAuthorized:"Lo sentimos, No estas autorizad@ para estar aquÃ",noValue:"Sin Valor",rateYour:"Califica tu <b>{name}</b>",withoutIcon:"Sin Icono",mustContainAlphanumeric:"Debe contener solo caracteres alfanumericoss",hintUseChips:"Ingrese el valor y presione Enter",finishRegister:"Falta poco para terminar tu registro",ready:"Todo está listo",noRegistered:"Aún no estás registrado",hintFilterByQuery:"Escribe 2 o más caracteres para buscar opciones",invali
1dFormat:"Formato invalido",specialCharactersAreNotAllowed:"No se permiten caracteres especiales",configureThisSection:"Configura esta sección",selectedCategory:"CategorÃa seleccionada",noCategories:"No existen categorÃas",selectedTemplate:"Plantilla seleccionada",noTemplates:"No existen plantillas",recordModalTitle:"¡Felicidades por completar el registro de tu cuenta!",recordModalMessage:"<p>Has dado el primer paso importante al registrarte, y ahora estamos listos para llevarte a través de nuestro sencillo proceso para personalizar y crear el sitio web perfecto que refleje tu visión y objetivos.</p><p> ¡Bienvenid@ y adelante! ð</p>",emailInvalid:"Correo invalido",showDemo:"Ver Demo",organizationNoCreated:"¡Estamos emocionados de contarte que estamos en el proceso de crear tu sitio! Agradecemos tu paciencia mientras te brindamos una experiencia en lÃnea mejorada. tan pronto todo este listo, recibirás una notificación por correo electrónico",creatingTenant:"¡Estamos emocionados de contarte que estamos en el proceso de crear tu sitio! Agradecemos tu paciencia mientras te brindamos una experiencia en lÃnea mejorada. tan pronto todo este listo, te llevaremos a tu sitio!",organizationCreated:"¡Nos complace informarte que tu sitio está listo! Estamos emocionados de brindarte una experiencia en lÃnea mejorada. Puedes acceder a tu nuevo sitio haciendo clic en el siguiente boton. Si tienes alguna pregunta o necesitas ayuda, no dudes en contactarnos. ¡Esperamos que disfrutes explorando tu nuevo sitio!",advanceEdit:"Edición Avanzada",inProgress:"En progreso",failed:"Fallido"},form:{whatsappNumber:"Número de Whatsapp",codeCountry:"Código del Páis",defaultMessage:"Mensaje por defecto",id:"ID",title:"TÃtulo | Titulos",caption:"SubtÃtulo | SubtÃtulos",firstName:"Nombre | Nombres",lastName:"Apellido | Apellidos",password:"Contraseña | Contraseñas",newPassword:"Nueva contraseña | Nuevas contraseñas",checkPassword:"Confirmar Contraseña | Confirmar Contraseñas",name:"Nombre | Nombres",email:"Email | Emails",slug:"Slug",createdFromIp:"Creado desde la IP",summary:"Resumen | Resumenes",description:"Descripción | Descripciones",descriptionForceChangePassword:"Debes cambiar la contraseña ya que se encuentra vencida",category:"CategorÃa | CategorÃas",parent:"Padre | Padres",status:"Estado | Estados",image:"Imagen | Imagenes",video:"VÃdeo | VÃdeos",firstImage:"Imagen Principal",secondaryImage:"Imagen SecundarÃa",gallery:"GalerÃa | GalerÃas",tag:"Etiqueta | Etiquetas",publish:"Publicado",noPublish:"No Publicado",draft:"Borrador",pending:"Pendiente",metaTitle:"Meta Titulo",metaDescription:"Meta Descripción",sku:"Sku",stock:"ExistencÃa",price:"Precio | Precios",quantity:"Cantidad | Cantidades",weight:"Peso",length:"Largo",height:"Alto",width:"Ancho",point:"Punto | Puntos",reference:"ReferencÃa",option:"Opción | Opciones",type:"Tipo | Tipos",required:"Requerido",createdBy:"Creado Por",updatedBy:"Actualizado Por",createdAt:"Creado en",updatedAt:"Actualizado en",actions:"Acciones",sort:"Ordenar",prefix:"Prefijo",suffix:"Sufijo",currentNumber:"Numero actual",firstNumber:"Numero inicial",lastNumber:"Numero final",resolution:"Resolución",autoincrement:"Autoincrementar",default:"Por defecto",percentage:"Porcentaje",address:"Dirección | Direcciones",phone:"Teléfono | Teléfonos",schedule:"Horario | Horarios",menu:"Menu | Menus",author:"Autor | Autores",icon:"Icono | Iconos",masterRecord:"Registro maestro",birthday:"Cumpleaños",identification:"Identificación",identificationType:"Tipo de Documento",city:"Ciudad | Ciudades",state:"Departamento | Departamentos",province:"Provincia | Provincias",zipCode:"Codigo Postal",socialNetwork:"Red Social | Redes Sociales",startDate:"Fecha Inicio",endDate:"Fecha Fin",code:"Codigo | Codigos",increase:"Incrementar",date:"Fecha | Fechas",hour:"Hora | Horas",dueDate:"Fecha de vencimiento",tax:"Impuesto | Impuestos",orderBy:"Ordenar por",orderWay:"Ordenar de forma",assignedTo:"Asignado a",comment:"Comentario | Comentarios",biography:"BiografÃa | Biografias",page:"PagÃna | Paginas",perPage:"Por pagÃna",userName:"Nombre de usuario",role:"Rol | Roles",department:"Departamento | Departamentos",globalSearch:"Búsqueda Global",urlMap:"URL del mapa",primaryColor:"Color primario",secondaryColor:"Color secondario",tertiaryColor:"Color terciario",priceOffer:"Precio de oferta",onOffer:"En oferta",systemName:"Nombre de sistema",externalId:"ID Externo",company:"Compañia | Compañias",customUrl:"Url Personalizada",maritalStatus:"Estatus Civil",language:"Lenguaje",homePhone:"Teléfono de Casa",appointmentDate:"DÃa de la cita",appointmentTime:"Hora de la cita",product:"Producto",showInMenu:"Mostrar en menu",featured:"Destacado",sortOrder:"Orden de prioridad",availableDate:"Disponible desde",requestedBy:"Solicitado Por",feature:"CaracterÃstica | CaracterÃsticas",fieldsDetails:"Detalles de la CaracterÃstica",filtersDetails:"Detalles de los filtros",warehouse:"Bodega",h1:"TÃtulo H1",slider:"Slider",banner:"Banner"},configList:{loggedAs:"Registrado como",fullScreen:"Pantalla completa",signOut:"Cerrar sesión",leaveImpersonating:"Dejar de suplantar",clearCache:"Limpiar cache",goToSite:"Ver el sitio"},topLeft:"Arriba-Izquierda",top:"Arriba",topRight:"Arriba-Derecha",left:"Izquierda",center:"Centro",right:"Derecha",bottomLeft:"Abajo-Izquierda",bottom:"Abajo",bottomRight:"Abajo-Derecha",selectedRows:"{num}
1 Filas seleccionadas",reportQueue:"Ya tienes un reporte en progreso, lo solicitaste en <b>{date}</b>. Tan pronto este termine habilitaremos la función de 'crear' para ti... Esto lo hacemos para que la aplicación funcione mucho mejor!",sessionFound:"Hay una sesión activa",alreadyInUse:"¡Ups! Parece que el nombre que has elegido ya está en uso. ¿PodrÃas intentar seleccionar otro nombre? ¡Queremos asegurarnos de que tu identidad única brille con fuerza!",usersToNotify:"Usuarios a Notificar",emailsToNotify:"Emails a Notificiar",dateCache:"Ãltima actualización: {date}.",details:"Detalles",modal:{welcomeMassiveSync:"¡Bienvenido a la funcionalidad de Importación y Exportación Masiva!",integrateCloudFramework:"Integramos una potente herramienta en la nube. Esta funcionalidad te permite llevar a cabo estas tareas de manera sencilla, sin complicaciones, y de forma centralizada. ¡Optimiza tus procesos y ahorra tiempo!",generateStepOne:"Paso 1: Especificar Correos Electrónicos",generateBodyStepOne:"Se te pedirá que ingreses al menos una dirección de correo electrónico válida. Esto es crucial para garantizar la seguridad de tus datos y restringir el acceso solo a personas autorizadas.",generateStepTwo:"Paso 2: Generación Automática de la Hoja de Cálculo",generateBodyStepTwo:"Después de ingresar los correos electrónicos y hacer clic en el botón 'Activar', el sistema generará automáticamente una hoja de cálculo en nuestro servicio en la nube. Esta hoja estará lista y disponible para que puedas importar y exportar tus productos de manera eficiente y conveniente.",generateStepThree:"Paso 3: Acceso a la Hoja de Cálculo y Funciones de Importación/Exportación",generateBodyStepThree:"Se te proporcionará un enlace que te llevará directamente a la hoja de cálculo generada en el servicio en la nube. Aquà podrás utilizar las funciones de importación y exportación para administrar de manera efectiva.",importantNote:"Nota Importante",importantNoteBody:"Recuerda que para mantener la seguridad de tus datos, solo aquellos con acceso a la hoja de cálculo podrán realizar cambios en los productos. Asegúrate de compartir los correos electrónicos con precaución y solo con las personas que necesitas.",activate:"Activar",syncNow:"¡Sincroniza Ahora!",syncStepOne:"Paso 1: Accede a tu Documento",syncBodyStepOne:"Para acceder a tu documento, simplemente haz clic en el enlace a continuación:",syncBodyLinkStepOne:"Accede aquÃ",syncStepTwo:"Paso 2: Exportar Dependencias",syncBodyStepTwo:"Antes de importar los datos de manera efectiva, asegúrate de realizar primero una exportación de dependencias. Este paso es esencial para que la importación sea exitosa.",syncImportantNoteBody:"Si los botones no están habilitados, significa que se está ejecutando un proceso de sincronización masiva para este módulo. Hasta que este proceso no termine, no tendrás acceso a las acciones.",import:"Importar",exportDataTitle:"Exporta tus Datos",exportDataBody:"Cuando estés listo para exportar información, simplemente presiona el botón 'Exportar'. Ten en cuenta que puede llevar un tiempo procesar la información antes de que puedas realizar una acción.",importDataTitle:"Importa tus datos",importDataBody:"Puedes proceder con la importación de tus datos presionando el botón 'Importar'. Ten en cuenta que puede llevar un tiempo procesar la información antes de que puedas realizar una acción.",registerEmails:"Debe ingresar emails validos",generateSuccess:"Se ha generado exitosamente el archivo",syncSuccess:"Se inicio correctamente la sincronización",categories:"Categorias",products:"Productos",generateFile:"Generando Archivo, espere un momento...",inProgress:"En progreso...",failedSync:"La sincronización fallo",syncFinished:"¡La sincronización de :entity se ha completado con éxito!",syncCompleted:"Sincronización de datos completada",dependencies:"Dependencias",updateNewVersion:"<b>¡Tenemos nuevas mejoras para ti!</b><br/>Es necesario actualizar uno de tus archivos. Es importante que sepas que al realizar esta actualización, la
1información contenida en el archivo actual será borrada. Te recomendamos respaldar cualquier información relevante que desees conservar antes de proceder con la actualización."},documentation:{settings:"Algunos módulos de tu aplicación cuentan con configuraciones globales extra. Estas configuraciones te permiten editar algunas caracterÃsticas como el color, nombre, logos, etc..."}}}}},73584:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>r});const i={label:{delete:"Delete",cancel:"Cancel",cancelled:"Cancelled",approved:"Approved",open:"Open",close:"Close",closed:"Closed",set:"Set",ok:"Ok",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter | Filters",refresh:"Refresh",move:"Move",clear:"Clear",loading:"Loading",validating:"Validating",save:"Save",confirm:"Confirm",configuration:"Configuration | Configurations",role:"Role | Roles",department:"Department | Departments",language:"Language | Languages",interface:"Interface | Interfaces",currency:"Currency | Currencies",setting:"Setting | Settings",tag:"Tag | Tags",description:"Description | Descriptions",option:"Option | Options",edit:"Edit",addFile:"Add File",error:"Error",enabled:"Enable",disabled:"Disable",available:"Available",soldOut:"Sold Out",all:"All | All",data:"Data",link:"Link",image:"Image | Images",add:"Add",required:"Required",yes:"Yes",no:"No",permission:"Permission | Permissions",allow:"Allow",deny:"Deny",inherit:"Inherit",year:"Year | Years",month:"Month | Months",week:"Week | Weeks",day:"Day | Days",monday:"Monday",tuesday:"Tuesday",wednesday:"Wednesday",thursday:"Thursday",friday:"Friday",saturday:"Saturday",sunday:"Sunday",hour:"Hour | Hours",minute:"Minute | Minutes",second:"Second | Seconds",home:"Home",find:"Find",user:"User",impersonate:"Impersonate",address:"Address | Addresses",contacts:"Contact | Contacts",success:"Success",ready:"Ready",module:"Module | Modules",entity:"Entity",change:"Change",socialNetwork:"Social Network | Social Networks",logo:"Logo | Logos",pending:"Pending | Pendings",notification:"Notification | Notifications",leave:"Leave",action:"Action | Actions",view:"View | Views",grid:"Grid | Grids",table:"Table",expired:"Expired",empty:"Empty",completed:"Completed | Completed",comment:"Comment | Comments",team:"Team | Teams",gallery:"Gallery | Galleries",event:"Event | Events",profile:"Profile | Profiles",place:"Place | Places",welcome:"Welcome",message:"Message | Mesages",chat:"Chat | Chats",pagination:"Pagination",page:"Page | Pages",today:"Today",yesterday:"Yesterday",tomorrow:"Tomorrow",LastNumDays:"Last {numDays} days",currentWeek:"Current week",lastWeek:"Last week",nextWeek:"Next week",currentMonth:"Current Month",lastMonth:"Last month",nextMonth:"Next month",numMonthsAgo:"{numMonths} months ago",currentYear:"Current year",lastYear:"Last year",numYearsAgo:"{numYears} years ago",lastNumYears:"Last {numYears} years",customRange:"Custom range",back:"Back",time:"Time | Times",send:"Send",product:"Product | Products",information:"Information",theme:"Theme | Themes",color:"Color | Colors",visible:"Visible | Visibles",featured:"Feautred | Featured",share:"Share",unit:"Unit | Units",showMore:"Show more",date:"Date | Dates",email:"Email | Emails",phone:"Phone | Phones",birthday:"Birthday",text:"Text | Texts",location:"Location | Locations",small:"Small",big:"Big",step:"Step | Steps",session:"Session | Sessions",simplified:"Simplified",public:"Public",private:"Private",list:"List | List",category:"Category | Categories",setup:"Setup",other:"Other | Others",internal:"Internal",external:"External",quantity:"Quantity | Quanitities",folder:"Folder | Folders",file:"File | Files",order:"Order",recent:"Recent",size:"Size | Sizes",shareWith:"Share with",map:"Map | Maps",ad:"Ad | Ads",price:"Price | Prices",new:"New",old:"Old",country:"Country | Countries",city:"City | Cities",province:"Province | Provinces",neighborhood:"Neighborhood | Neighborhoods",mainImage:"Main Image",amount:"Amount | Amounts",photo:"Photo | Photos",company:"Comany | Companies",customer:"Customer | Customers",source:"Source | Sources",export:"Export",download:"Download",boost:"Boost",since:"Since",until:"Until",recommendation:"Recommendation | Recommendations",form:"Form | Forms",block:"Block",field:"Field | Fields",next:"Next",previous:"Previous",steps:"Steps",collapsible:"Collapsible",room:"Room | Rooms",rating:"Rating | Ratings",rate:"Rate",appointment:"Appointment | Appointments",show:"Show",accessibility:"Accessibility",alert:"Alert | Alerts",animal:"Animal| Animals",arrow:"Arrow | Arrows",automotive:"Automotive | Automotives",autumn:"Autumn",drink:"Drink | Drinks",building:"Building | Buildings",deal:"Deal | Business",camping:"Camping | Campings",charity:"Charity",chess:"Chess",childhood:"Childhood",clothing:"Clothing",code:"Code | Codes",communication:"Communication | Communications",computer:"Computer | Computers",construction:"Construction | Constructions",design:"Design | Designs",editor:"Editor | Editors",education:"Education",emoji:"Emoji",energy:"Energy",finance:"Finance | Finance",fitness:"Fitness",food:"Food | Foods",fruit:"Fruit | Fruits",game:"Game | Games",gender:"Gender | Genders",halloween:"Halloween",hand:"Hand | Hands",health:"Health",holiday:"Holiday | Holidays",hotel:"Hotel | Hotels",family:"family | Families",logistics:"Logistics",maritime:"Maritime",marketing:"Marketing",mathematic:"Mathematic | Mathematics",hospital:"Hospital | Hospitals",transfer:"Transfer | Transfers",music:"music",object:"Object | Ob
1jects",payment:"Payment | Payments",pharmacy:"Pharmacy",political:"Political",religion:"Religion",science:"Science | Sciences",fiction:"Fiction",security:"Security",shape:"Shape | Shapes",shopping:"Buys | shopping",social:"Social",spinner:"Spinner | Spinners",sport:"Sport | Sports",spring:"Spring",state:"state | Status",summer:"Summer",puzzle:"Puzzle",toggle:"Toggle",travel:"Travel | Travels",vehicle:"Vehicle | Vehicles",winter:"Winter",writing:"Writing",video:"Video | Videos",custom:"Custom",subscription:"Subscription | Subscriptions",finished:"Finished",value:"Value | Values",decimal:"Decimal | Decimals",summary:"Summary | Summaries",quote:"Quote | Quotes",and:"and",meeting:"Meeting | Meetings",service:"Service | Services",skip:"Skip",reserved:"Reserved",finalize:"Finalize",record:"Record | Records",pay:"Pay",organization:"Organization | Organizations",availability:"Availability | Availabilities",goTo:"Go to {string}",meet:"Meet | Mettings",checked:"Checked",workSpace:"Work Space | Work Spaces",paymentMethod:"Payment Method",personalize:"Personalize",personalization:"Personalization",inbound:"Inbound",outbound:"Outbound",payOut:"Payout",account:"Account | Accounts",resource:"Resource | Resources"},message:{notFound:"Sorry, nothing here",goToHome:"Go to home",deleteRecord:"Are you sure, you want to delete this record?",formInvalid:"There are missing fields to complete, check the form",fieldRequired:"This field is required",fieldEmail:"Must have email format",fieldCheckPassword:"Does not match the password",fieldMinLeng:"Must contain at least {num} characters",fieldMaxLeng:"Please use maximum {num} characters",fieldMinValue:"Must contain values greater than {num}",fieldMaxValue:"Must contain values less than {num}",updatePassword:"Update password",recordCreated:"Record created",recordUpdated:"Record updated",recordDeleted:"Record deleted",recordNoCreated:"Record NOT created",recordNoUpdated:"Record NOT updated",recordNoDeleted:"Record NOT deleted",errorRequest:"Error requesting data",saveAndReturn:"Save and Return",saveAndEdit:"Save and continue editing",saveAndCreate:"Save and create new",searchByIdOrName:"Search by ID or Name",searchNotFound:"Search not found",uploadImage:"Upload image",changeImage:"Change image",editImage:"Edit image",deleteImage:"Delete image",captcha:'This site is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy" target="_blank">Privacy Policy</a> and <a href="https://policies.google.com/terms" target="_blank">Terms of Service</a> apply.',requiredCaptcha:"Captcha is required",deniedPermissions:"You don't have the necessary permissions",requestSent:"Request Sent",titleAlreadyExist:"The title already exists",fieldAlreadyExist:"The field already exists",pageDataWithFilter:"The information on this page has filters",copiedToClipboard:"Copied to clipboard",preview:"Preview",showMore:"Show more",showLess:"Show less",request:"Request | Request",accept:"Accept",reject:"Reject",rejected:"Rejected",changeTo:"Change to {text}",listView:"List View",gribView:"Grid view",kanbanView:"Kanban view",uploadFile:"Upload File | Upload Files",editFile:"Edit File | Edit File",checked:"Checked",addFile:"Add File | Add Files",swUpdateAvailable:"We have new features for you, please update",backToSite:"Back to site",notAuthorized:"Sorry, You are not authorized to be here",noValue:"No Value",rateYour:"Rate your <b>{name}</b>",withoutIcon:"Without Icon",mustContainAlphanumeric:"Must contain only alphanumeric",hintUseChips:"Ingrese el valor y presione enter",finishRegister:"There is little left to finish your registration...",ready:"Todo está listo",noRegistered:"You are not registered yet"},form:{id:"ID",title:"Title | Title",caption:"Caption | Captions",firstName:"First Name | First Name",lastName:"Last Name | Last Name",password:"Pasword | Paswords",checkPassword:"Check Pasword | Check Paswords",name:"Name | Names",email:"Email | Emails",slug:"Slug",summary:"Summary | Summaries",description:"Description | Descriptions",category:"Category | Categories",parent:"Parent | Parents",status:"Status | Statuses",image:"Image | Images",video:"Video | Videos",firstImage:"First Image",secondaryImage:"Secondary Image",gallery:"Gallery | Galleries",tag:"Tag | Tag",publish:"Published",noPublish:"Not Published",draft:"draft",pending:"Pending",metaTitle:"Meta Title",metaDescription:"Meta Description",sku:"Sku",stock:"stock",price:"Price | Prices",quantity:"Quantity | Quanitities",weight:"Weight",length:"Length",height:"Height",width:"Width",point:"Point | Points",reference:"Reference",option:"Option | Options",type:"Type | Types",required:"Required",createdBy:"Created At",updatedBy:"Updated At",createdAt:"Created At",updatedAt:"Updated At",actions:"Actions",sort:"Sort",prefix:"Prefix",suffix:"suffix",currentNumber:"Current number",firstNumber:"First number",lastNumber:"Last number",resolution:"Resolution",autoincrement:"autoincrement",default:"Default",percentage:"Percentage",address:"Address | Addresses",phone:"Phone | Phones",schedule:"Schedule | Schedules",menu:"Menu | Menus",author:"Author | Authors",icon:"Icon | Icons",masterRecord:"Master record",birthday:"Birthday",identification:"Identification",identificationType:"Documentation Type",city:"City | cities",state:"State | State",province:"Province | Provinces",zipCode:"Zip Code",socialNetwork:"Social Network | Social Networks",
1startDate:"Start Date",endDate:"End Date",code:"Code | Codes",increase:"Increase",date:"Date | Dates",hour:"Hour | Hours",dueDate:"Due date",tax:"Tax | Taxes",orderBy:"Order by",orderWay:"Order way",assignedTo:"Assigned to",comment:"Comentario | Comentarios",biography:"Biography | Biographies",page:"Page | Pages",perPage:"Per page",userName:"User Name",role:"Role | Roles",department:"Department | Departments",globalSearch:"Global Search",urlMap:"Map URL",primaryColor:"Primary color",secondaryColor:"Secondary color",tertiaryColor:"Tertiary color",priceOffer:"Offert price",onOffer:"On offert",systemName:"System name",externalId:"External ID",company:"Company | Companies",customUrl:"Custom Url",maritalStatus:"Civil Status",language:"Language",homePhone:"Phone Home",appointmentDate:"Appointment Date",appointmentTime:"Appointment Time",product:"Product"},configList:{loggedAs:"logged as",fullScreen:"show in full screen",signOut:"sign out",leaveImpersonating:"Leave impersonating",clearCache:"Clear cache",goToSite:"Go to site"}},o={pageHome:"Home",pageConfig:"Configuration",pageNotFound:"Not Found"},r={ui:i,sidebar:o}},91696:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>r});const i={label:{delete:"Eliminar",cancel:"Cancelar",cancelled:"Cancelado",approved:"Aprovado",open:"Abierto",close:"Cerrar",closed:"Cerrado",set:"Poner",ok:"Ok",select:"Seleccionar",reset:"Resetear",remove:"Remover",update:"Actualizar",create:"Crear",search:"Buscar",filter:"Filtro | Filtros",refresh:"Refrescar",move:"Mover",clear:"Limpiar",loading:"Cargando",validating:"Validando",save:"Guardar",confirm:"Confirmar",configuration:"Configuración | Configuraciones",role:"Rol | Roles",department:"Departamento | Departamentos",language:"Idioma | Idiomas",interface:"Interfaz | Interfaces",currency:"Moneda | Monedas",setting:"Configuración | Configuraciones",tag:"Etiqueta | Etiquetas",description:"Descripción | Descripciones",option:"Opción | Opciones",edit:"Editar",addFile:"Examinar",error:"Error",enabled:"Activo",disabled:"Inactivo",available:"Disponible",soldOut:"Agotado",all:"Todo | Todos",data:"Dato | Datos",link:"Enlazar",image:"Imagen | Imagenes",add:"Agregar",required:"Requerido",yes:"Si",no:"No",permission:"Permiso | Permisos",allow:"Permitir",deny:"Negar",inherit:"Heredar",monday:"Lunes",tuesday:"Martes",wednesday:"Miercoles",thursday:"Jueves",friday:"Viernes",saturday:"Sabado",sunday:"Domingo",hour:"Hora | Horas",minute:"Minuto | Minutos",second:"Segundo | Segundos",home:"Inicio",find:"Buscar",user:"Usuario",impersonate:"Suplantar",address:"Dirección | Direcciones",contact:"Contacto | Contactos",socialNetwork:"Red Social | Redes Sociales",success:"Realizado",ready:"Listo",module:"Modulo | Modulos",entity:"Entidad",change:"Cambiar",logo:"Logo | Logos",pending:"Pendiente | Pendientes",notification:"Notificación | Notificaciones",leave:"Abandonar",action:"Acción | Acciones",view:"Vista | Vistas",grid:"Cuadricula | Cuadriculas",table:"Tabla",expired:"Caducado",empty:"VacÃo",completed:"Completado | Completados",comment:"Comentario | Comentarios",team:"Equipo | Equipos",gallery:"GalerÃa | GalerÃas",event:"Evento | Eventos",profile:"Perfil | Perfiles",place:"Lugar | Lugares",welcome:"Bienvenid@ | Bienvenid@s",message:"Mensaje | Mensajes",chat:"Chat | Chats",pagination:"Paginación",page:"PagÃna | Paginas",year:"Año | Años",month:"Mes | Meses",week:"Semana | Semanas",day:"DÃa | Dias",today:"Hoy",tomorrow:"Mañana",yesterday:"Ayer",LastNumDays:"Ultimos {numDays} dias",currentWeek:"Semana actual",lastWeek:"Ultima semana",nextWeek:"Siguiente semana",currentMonth:"Mes actual",lastMonth:"ultimo mes",nextMonth:"Siguiente mes",numMonthsAgo:"Hace {numMonths} meses",currentYear:"Año actual",lastYear:"Ultimo año",numYearsAgo:"Hace {numYears} años",lastNumYears:"Ultimos {numYears} años",customRange:"Rango personalizado",back:"Volver",time:"Tiempo | Tiempos",send:"Enviar",product:"Producto | Productos",information:"Información",theme:"Tema | Temas",color:"Color | Colores",visible:"Visible | Visibles",featured:"Destacado | Destacados",share:"Compartir",unit:"Unidad | Unidades",showMore:"Ver más",date:"Fecha | Fechas",email:"Correo | Correos",phone:"Teléfono | Teléfonos",birthday:"Cumpleaños",request:"Solicitud | Solicitudes",accept:"Aceptar",reject:"Rechazar",rejected:"Rechazado",text:"Texto | Textos",location:"Ubicación | Ubicaciones",small:"Pequeño | Pequeños",big:"Grande | Grandes",step:"Paso | Pasos",session:"Sesión | Sesiones",simplified:"Simplificado",public:"Publico | Publicos",private:"Privado | Privados",list:"Lista | Listas",category:"CategorÃa | CategorÃas",setup:"Configurar",other:"Otro | Otros",internal:"Interno | Internos",external:"Externo | E
1xternos",quantity:"Cantidad | Cantidades",folder:"Carpeta | Carpetas",file:"Archivo | Archivos",order:"Ordenar",recent:"Reciente | Recientes",size:"Tamaño | Tamaños",shareWith:"Compartir con",checked:"Verificado | Verificados",ad:"Anuncio | Anuncios",price:"Precio | Precios",new:"Nuevo | Nuevos",old:"Viejo | Viejos",country:"PaÃs | PaÃses",city:"Ciudad | Ciudades",province:"Provincia | Provincias",neighborhood:"Barrio | Barrios",mainImage:"Imagen Principal",amount:"Monto | Cantidades",photo:"Foto | Fotos",company:"Comañia | Compañias",customer:"Cliente | Clientes",source:"Fuente | Fuentes",export:"Exportar",download:"Descargar",boost:"Impulsar",since:"Desde",until:"Hasta",recommendation:"Recomendación | Recomendaciones",form:"Formulario | Formularios",block:"Bloque",field:"Campo | Campos",next:"Siguiente | Siguientes",previous:"Anterior | Anteriores",steps:"Pasos",collapsible:"Plegable",room:"Sala | Salas",rating:"Calificación | Calificaciones",rate:"Calificar",appointment:"Cita | Citas",show:"Mostrar",accessibility:"Accesibilidad",alert:"Alerta | Alertas",animal:" Animal| Animales ",arrow:"Flecha | Flechas",automotive:"Automotor | Automotores",autumn:"Otoño",beverage:"Bebida | Bebidas",building:"Edificio | Edificios",deal:"Negocio | Negocios",camping:"Camping | Campings",charity:"Caridad",chess:"Ajedrez",childhood:"Infancia",clothing:"Ropa",code:"Código | Códigos",communication:"Comunicación | Comunicaciónes",computer:"Ordenador | Ordenadores",construction:"Construcción | Construcciónes",design:"Diseño | Diseños",editor:"Editore | Editores",education:"Educación",emoji:"Emoji",energy:"EnergÃa",finance:"Finanza | Finanzas",fitness:"Fitness",food:"Comida | Comidas",fruit:"Fruta | Frutas",game:"Juego | Juegos",gender:"Género | Géneros",halloween:"Halloween",hand:"Mano | Manos",health:"Salud",holiday:"Vacacion | Vacaciones",hotel:"Hotel | Hoteles",family:"Familia | Familias",logistics:"LogÃstica",map:"Mapa | Mapas",maritime:"MarÃtimo",marketing:"Marketing",mathematic:"Matemática | Matemáticas",hospital:"Hospital | Hospitales",transfer:"Traslado | Traslados",music:"Música",object:"Objeto | Objetos",payment:"Pago | Pagos",pharmacy:"Farmacia | Farmacias",political:"PolÃtica",religion:"Religion",science:"Ciencia | Ciencias",fiction:"Ficción",security:"Seguridad",shape:"Forma | Formas",shopping:"Compra | Compras",social:"Social",spinner:"Hilandero | Hilanderos",sport:"Deporte | Deportes",spring:"Primavera",state:"Estado | Estados",summer:"Verano",puzzle:"Puzzle",toggle:"Palanca | Palancas",travel:"Viaje | Viajes",vehicle:"VehÃculo | VehÃculos",winter:"Invierno",writing:"Escritura",drink:"Bebida | Bebidas",video:"VÃdeo | VÃdeos",custom:"Personalizado | Personalizados",subscription:"Suscripción | Suscripciones",finished:"Terminado | Terminados",value:"Valor | Valores",decimal:"Decimal | Decimales",summary:"Resumen | Resumenes",quote:"Cotización | Cotizaciones",and:"y",meeting:"Reunión | Reuniones",service:"Servicio | Servicios",skip:"Omitir",reserved:"Reservado | Reservados",finalize:"Finalizar",record:"Registro | Registros",pay:"Pagar",organization:"Organización | Organizaciones",availability:"Disponibilidad | Disponibilidades",goTo:"Ir a {string}",meet:"Reunión | Reuniones",workSpace:"Espacio de Trabajo | Espacios de Trabajo",paymentMethod:"Método de Pago",personalize:"Personalizar",personalization:"Personalización",inbound:"Entrada",outbound:"Salida",payOut:"Método de Cobro | Mètodos de cobro",account:"Cuenta | Cuentas",resource:"Recurso | Recursos"},message:{notFound:"Lo sentimos, no hay nada aquÃ",goToHome:"Volver al inicio",deleteRecord:"¿Estás seguro que quieres eliminar este registro?",formInvalid:"Faltan campos por completar, verifique el formulario",fieldRequired:"Este campo es requerido",fieldEmail:"Debe tener formato de email",fieldCheckPassword:"No coincide con la contraseña",fieldMinLeng:"Debe contener al menos {num} caracteres",fieldMaxLeng:"Debe contener maximo {num} caracteres",fieldMinValue:"Debe contener valores mayores a {num}",fieldMaxValue:"Debe contener valores menores a {num}",updatePassword:"Actualizar contraseña",recordCreated:"Registro creado",recordUpdated:"Registro actualizado",recordDeleted:"Registro eliminado",recordNoCreated:"Registro NO creado",recordNoUpdated:"Registro NO actualizado",recordNoDeleted:"Registro NO eliminado",errorRequest:"Error al solicitar los datos",saveAndReturn:"Guardar y regresar",saveAndEdit:"Guardar y continuar editando",saveAndCreate:"Guardar y crear uno nuevo",searchByIdOrName:"Buscar por ID o nombre",searchNotFound:"Busqueda sin resultados",uploadImage:"Subir imagen",changeImage:"Cambiar imagen",editImage:"Editar imagen",deleteImage:"Borrar imagen",captcha:'Este sitio está protegido por reCaptcha y se aplican las <a href="https://policies.google.com/privacy" target="_blank">Politicas de Privacidad</a> y los<a href="https://policies.google.com/terms" target="_blank">Terminos de servicios</a> de Google.',requiredCaptcha:"Captcha es requerida",deniedPermissions:"No tienes los permisos necesarios para realizar esta acción",requestSent:"Solicitud enviada",titleAlreadyExist:"El titulo ya existe",fieldAlreadyExist:"El campo ya existe",pageDataWithFilter:"La información en esta página tiene filtros",copiedToClipboard:"Copiado en el portapapeles",preview:"Vista previa",showMore:"Ver más",showLess:"Ver menos",changeTo:"Cambiar a {text}",listView:"Vista de lista",gribView:"Vista de cuadrÃcula",kanbanView:"Vista kanban",uploadFile:"Cargar Archivo | Cargar Archivos",editFile:"Editar Archivo | Editar Archivos",addFile:"Agregar Archivo | Agregar Archivos",swUpdateAvailable:"Tenemos nuevas caracteristicas para ti, por favor actualiza",backToSite:"Volver al sitio",notAuthorized:"Lo sentimos, No estas autorizad@ para estar aquÃ",noValue:"Sin Valor",rateYour:"Califica tu <b>{name}</b>",withoutIcon:"Sin Icono",mustContainAlphanumeric:"Debe contener solo caracteres alfanumericoss",hintUseChips:"Ingrese el valor y presione Enter",finishRegister:"Falta poco para terminar tu registro",ready:"Todo está listo",noRegistered:"Aún no estás registrado"},form:{id:"ID",title:"TÃtulo | Titulos",caption:"SubtÃtulo | SubtÃtulos",firstName:"Nombre | Nombres",lastName:"Apellido | Apellidos",password:"Contraseña | Contraseñas",checkPassword:"Confirmar Contraseña | Confirmar Contraseñas",name:"Nombre | Nombres",email:"Email | Emails",slug:"Slug",summary:"Resumen | Resumenes",description:"Descripción | Descripciones",category:"CategorÃa | CategorÃas",parent:"Padre | Padres",status:"Estado | Estados",image:"Imagen | Imagenes",video:"VÃdeo | VÃdeos",firstImage:"Imagen Principal",secondaryImage:"Imagen SecundarÃa",gallery:"GalerÃa | GalerÃas",tag:"Etiqueta | Etiquetas",publish:"Publicado",noPublish:"No Publicado",draft:"Borrador",pending:"Pendiente",metaTitle:"Meta Titulo",metaDescription:"Meta Descripción",sku:"Sku",stock:"ExistencÃa",price:"Precio | Precios",quantity:"Cantidad | Cantidades",weight:"Peso",length:"Largo",height:"Alto",width:"Ancho",point:"Punto | Puntos",reference:"ReferencÃa",option:"Opción | Opciones",type:"Tipo | Tipos",required:"Requerido",createdBy:"Creado Por",updatedBy:"Actualizado Por",createdAt:"Creado en",updatedAt:"Actualizado en",actions:"Acciones",sort:"Ordenar",prefix:"Prefijo",suffix:"Sufijo",currentNumber:"Numero actual",firstNumber:"Numero inicial",lastNumber:"Numero final",resolution:"Resolución",autoincrement:"Autoincrementar",default:"Por defecto",percentage:"Porcentaje",address:"Dirección | Direcciones",phone:"Teléfono | Teléfonos",schedule:"Horario | Horarios",menu:"Menu | Menus",author:"Autor | Autores",icon:"Icono | Iconos",masterRecord:"Registro maestro",birthday:"Cumpleaños",identification:"Identificación",identificationType:"Tipo de Documento",city:"Ciudad | Ciudades",state:"Departamento | Departamentos",province:"Provincia | Provincias",zipCode:"Codigo Postal",socialNetwork:"Red Social | Redes Sociales",startDate:"Fecha Inicio",endDate:"Fecha Fin",code:"Codigo | Codigos",increase:"Incrementar",date:"Fecha | Fechas",hour:"Hora | Horas",dueDate:"Fecha de vencimiento",tax:"Impuesto | Impuestos",orderBy:"Ordenar por",orderWay:"Ordenar de forma",assignedTo:"Asignado a",comment:"Comentario | Comentarios",biography:"BiografÃa | Biografias",page:"PagÃna | Paginas",perPage:"Por pagÃna",userName:"Nombre de usuario",role:"Rol | Roles",department:"Departamento | Departamentos",globalSearch:"Búsqueda Global",urlMap:"URL del mapa",primaryColor:"Color primario",secondaryColor:"Color secondario",tertiaryColor:"Color terciario",priceOffer:"Precio de oferta",onOffer:"En oferta",systemName:"Nombre de sistema",externalId:"ID Externo",company:"Compañia | Compañias",customUrl:"Url Personalizada",maritalStatus:"Estatus Civil",language:"Lenguaje",homePhone:"Teléfono de Casa",appointmentDate:"DÃa de la cita",appointmentTime:"Hora de la cita",product:"Producto"},configList:{loggedAs:"Registrado como",fullScreen:"Pantalla completa",signOut:"Cerrar sesión",leaveImpersonating:"Dejar de suplantar",clearCache:"Limpiar cache",goToSite:"Ver el sitio"}},o={pageHome:"Inicio",pageConfig:"Configuración",pageNotFound:"No encontrada"},r={ui:i,sidebar:o}}
1,48904:(a,e,t)=>{"use strict";t.r(e),t.d(e,{CLEAR_CACHE_STORAGE:()=>u,DELETE_SW:()=>m,GET_CENTRALIZED_BRAND:()=>b,GET_IP_ADDRESS:()=>g,GET_MODULE_CONFIGS:()=>q,GET_SITE_HOOKS:()=>x,GET_SITE_SETTINGS:()=>p,LOAD_CLARITY:()=>C,REFRESH_PAGE:()=>h,RESET_STORE:()=>v,SET_AXIOS_TIMEZONE:()=>A,SET_EXTRA:()=>k,SET_LOCALE:()=>y,SET_SITE_COLORS:()=>w});var i=t(18528),o=t(8932),r=t(20584),s=(t(18299),t(16728)),l=t(43576),n=(t(44056),t(71796)),f=t(55814),d=(t(27730),t(49456)),c=t.n(d);t(47507);const u=async({},a=[])=>{const e=await caches.keys();await Promise.all(e.map((async e=>{try{const t=0===a?.length,i=a?.length>0&&!a?.includes(e);if(t&&await caches.delete(e),i){console.log({cacheName:e});const a=await caches.open(e),t=await a.keys();t.forEach((async e=>{await a.delete(e)}))}return await Promise.resolve()}catch(error){return console.error("Error clearing Cache Storage in CLEAR_CACHE_STORAGE: ",error),await Promise.reject(error)}})))},h=async({state:a,commit:e,dispatch:t,getters:s})=>{await Promise.allSettled([r.c.post("apiRoutes.qsite.cacheClear"),o.qu.restore((0,i.c)("app.saveCache.refresh")),t("quserAuth/AUTH_UPDATE",null,{root:!0}),t("qsiteApp/GET_SITE_SETTINGS",null,{root:!0})]),t("qsiteApp/SET_SITE_COLORS",null,{root:!0})},m=async()=>{try{if("serviceWorker"in navigator){const a=await navigator.serviceWorker.getRegistration();a&&await a.unregister()}}catch(error){console.error("Error deleting Service Worker: ",error)}},g=({commit:a})=>new Promise((async(e,t)=>{try{const t=await fetch("https://api.ipify.org?format=json"),i=await t.json();a("SET_IP_ADDRESS",i.ip),e(!0)}catch(i){console.error("[store-qsite]Error:: Store getting site settings - disable adbloks"),t(i)}})),p=({commit:a,dispatch:e,state:t,getters:l},n={})=>new Promise(((t,f)=>{n={centralizedBrand:!0,setToSite:!0,refresh:!0,...n};let d={refresh:n.refresh,cacheKey:"qsite.settings"},c="apiRoutes.qsite.siteSettings",u=(0,i.c)("app");r.c.index(c,d).then((async i=>{let r=i.data;if(n.centralizedBrand&&(r.siteSettings=await e("GET_CENTRALIZED_BRAND",r.siteSettings)),n.setToSite){a("SET_SITE_SETTINGS",r.siteSettings),a("SET_AVAILABLE_LOCALES",r.availableLocales),a("SET_AVAILABLE_THEMES",r.availableThemes),a("SET_DEFAULT_LOCALE",r.defaultLocale),a("SET_MODULES_DATA",r.modulesEnabled),a("SET_SELECTED_LOCALES");let e=l.getSettingMediaByName("isite::logoIadmin");e&&e.path&&!e.path.includes("defaultLogo")||(e=l.getSettingMediaByName("isite::logo1")),a("SET_SITE_LOGO",e.path)}o.IF.setFilters(r.filters),s.c.defaults.params.setting.fromAdmin="iadmin"==u.mode,s.c.defaults.params.setting.appMode=u.mode,t(r)})).catch((a=>{console.error("[store-qsite]Error:: Store getting site settings - ",a),f(a)}))})),b=({state:a},e)=>new Promise((a=>{const t=e.find((a=>"isite::centralizedBrand"===a.name));if(!t||!t.value)return a(e);s.c.get(`${t.value}/api/isite/v1/site/settings`).then((t=>{const i=["isite::logoIadmin","isite::logo1","core::site-name"],o=t.data.data.siteSettings.filter((a=>a.name.includes("brand")||i.includes(a.name)));o.forEach((a=>{const t=e.findIndex((e=>e.name==a.name));t>=0&&(e[t]=a)})),a(e)})).catch((t=>{a(e)}))})),w=({state:a,commit:e,dispatch:t})=>{let i=a.settings;for(let o in i){let a=i[o].name.split("::")[1];if(-1!=a.indexOf("brand")){let e=a.replace("brand","").toLowerCase(),t=i[o].path?i[o].path:i[o].plainValue;t&&(-1!=e.indexOf("addressbar")?f.c.set(t):(0,n.c)(e,t))}}},y=({commit:a,dispatch:e,state:r},n={})=>new Promise((async f=>{n={locale:!1,vue:!1,ssrContext:!1,...n};let d=n.locale,c=d,u=n.vue;d||(d=await o.qu.get.item("site.default.locale"),d||(d=r.defaultLocale),!d&&r.selectedLocales.length&&(d=r.selectedLocales[0]),c=d),r.selectedLocales.includes(d)||(d=r.defaultLocale),await o.qu.set("site.default.locale",d),a("SET_DEFAULT_LOCALE",d),a("SET_SELECTED_LOCALES"),s.c.defaults.params.setting.locale=d,d="en"==d?"en-US":d.toLowerCase(),t(81488)(`./${d}`).then((a=>{n.ssrContext?l.c.lang.set(a.default,n.ssrContext):l.c.lang.set(a.default)})),(0,i.c)("app.useLocalTranslations")||(d=d.toLowerCase(),e("qtranslationMaster/GET_TRANSLATIONS",{refresh:!1},{root:!0}).then((({default:a})=>{try{u.i18n.locale=d,u.i18n.setLocaleMessage(d,a[d])}catch(e){}try{u.$i18n.locale=d,u.$i18n.setLocaleMessage(d,a[d])}catch(e){}}))),f(!0)})),v=({commit:a,dispatch:e})=>new Promise(((e,t)=>{let o=(0,i.c)("app.resetStores")||[];o.forEach((e=>a(e,null,{root:!0}))),e(!0)})),k=({state:a,commit:e,dispatch:t},i=!1)=>new Promise((async(t,r)=>{let s=i?{...a.extra,...i}:await o.qu.get.item("app.state.extra");await o.qu.set("app.state.extra",s),e("SET_EXTRA",s),t(!0)})),q=({commit:a,dispatch:e,state:t},i={})=>new Promise(((e,t)=>{i={refresh:!0,...i};let o={refresh:i.refresh,cacheKey:"qsite.module.configs",params:{filter:{configNameByModule:"config"}}
1};r.c.index("apiRoutes.qsite.configs",o).then((async t=>{a("SET_MODULE_CONFIGS",t.data),e(!0)})).catch((a=>{console.error("[store-qsite]Error:: Store getting site hooks - ",a),t(a)}))})),x=({commit:a,dispatch:e,state:t},i={})=>new Promise(((e,t)=>{i={refresh:!0,...i};let o={refresh:i.refresh,cacheKey:"qsite.site.hooks",params:{filter:{configNameByModule:"config.frontendHooks"}}};r.c.index("apiRoutes.qsite.configs",o).then((async t=>{a("SET_SITE_HOOKS",t.data),e(!0)})).catch((a=>{console.error("[store-qsite]Error:: Store getting site hooks - ",a),t(a)}))})),C=({commit:a,dispatch:e,state:t})=>new Promise(((a,e)=>{let t={refresh:!0,params:{filter:{configName:"isite.config.msClarityScript"}}};r.c.index("apiRoutes.qsite.configs",t).then((async e=>{e.data&&o.i4.appendScriptStringHead(e.data),a(!0)})).catch((a=>{console.error("[store-qsite]Error:: Store getting site hooks - ",a),e(a)}))})),A=({commit:a,dispatch:e,state:t})=>new Promise(((a,e)=>{try{s.c.defaults.params.setting.timezone=c().tz.guess(),a(!0)}catch(error){console.error("[store-qsite]Error:: Store SET_AXIOS_TIMEZONE - ",error),e(error)}}))},25628:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>B});var i={};t.r(i),t.d(i,{availableLocalesSelect:()=>b,availableLocalesTreeSelect:()=>w,availableThemesSelect:()=>y,availableThemesTreeSelect:()=>v,getAvalaibleLocales:()=>m,getAvalaibleThemes:()=>g,getConfigApp:()=>C,getDefaultLocale:()=>p,getExtra:()=>f,getMenu:()=>c,getSelectedLocalesSelect:()=>x,getSettingMediaByName:()=>q,getSettingValueByName:()=>k,getSettings:()=>h,getState:()=>d,ipAddress:()=>u});var o={};t.r(o),t.d(o,{LOAD_PAGE:()=>R,RESET:()=>P,SET_AVAILABLE_LOCALES:()=>S,SET_AVAILABLE_THEMES:()=>D,SET_BASE_URL:()=>N,SET_CURRENT_ROUTE:()=>M,SET_DEFAULT_LOCALE:()=>F,SET_EXTRA:()=>L,SET_IP_ADDRESS:()=>z,SET_MENU:()=>T,SET_MODULES_DATA:()=>I,SET_MODULE_CONFIGS:()=>Q,SET_ORIGIN_URL:()=>V,SET_PAGES:()=>_,SET_SELECTED_LOCALES:()=>$,SET_SITE_HOOKS:()=>O,SET_SITE_LOGO:()=>j,SET_SITE_SETTINGS:()=>E});const r={loadPage:!0,baseUrl:!1,originURL:!1,currentRoute:{},extra:{},ipAddress:null,settings:[],pages:[],menu:[],modules:{},availableLocales:[],availableThemes:[],selectedLocales:[],defaultLocale:"",hooks:[],configs:[],logo:null};t(23816);var s=t(8932),l=t(18299),n=t.n(l);const f=a=>e=>!(!a.extra||!a.extra[e])&&a.extra[e],d=a=>e=>n()(a[e]||void 0),c=a=>a.menu,u=a=>a.ipAddress,h=a=>a.settings,m=a=>a.availableLocales,g=a=>a.availableThemes,p=a=>a.defaultLocale,b=a=>s.M$.select(a.availableLocales,{label:"name",id:"iso"}),w=a=>{let e=[];return a.availableLocales.forEach(((a,t)=>{e.push({id:a.iso,label:a.name})})),e},y=a=>s.M$.select(a.availableThemes,{label:"name",id:"name"}),v=a=>{let e=[];return a.availableThemes.forEach((a=>{e.push({id:a.name,label:a.name})})),e},k=a=>e=>{let t=a.settings.find((a=>a.name==e));return"isite::legacyStructureCMS"==e&&(t={value:1}),t?t.value:void 0},q=a=>e=>{let t=a.settings,i="";return t.forEach((a=>{a.name==e&&(i=a.media)})),i},x=a=>{let e=a.availableLocales.filter((e=>a.selectedLocales.indexOf(e.iso)>=0)),t=s.M$.select(e,{label:"name",id:"iso"});return t.forEach(((a,e)=>{t[e].label+=` (${a.value})`})),t},C=a=>(e,t=!1)=>{let i=a.configs,o=e.toLowerCase().split(".");if(t){let a={};for(const e in i)a[e]=A(i[e],o);i=a}else i=A(i,o);return i};function A(a,e){return e.forEach((e=>{if(a){let t=Object.keys(a).find((a=>a.toLowerCase()===e));a=a[t]}})),a}const P=a=>{a.settings=[],a.modules={},a.availableLocales=[],a.availableThemes=[],a.selectedLocales=[],a.defaultLocale="",a.filters={},a.configs=[],a.logo=null};function E(a,e){a.settings=e}function S(a,e){a.availableLocales=e}function D(a,e){a.availableThemes=e}function _(a,e){a.pages=e}function z(a,e){a.ipAddress=e}function T(a,e){a.menu=e}function $(a){let e=a.settings.find((a=>"core::locales"==a.name));e=e?e.value:[],e.length||(e=[a.defaultLocale]),a.selectedLocales=e.sort()}function F(a,e){a.defaultLocale=e}function I(a,e){a.modules=e}function R(a,e){a.loadPage=e}function N(a,e){a.baseUrl=e}function V(a,e){a.originURL=e}function M(a,e){a.currentRoute=e}function L(a,e){a.extra=e}function O(a,e){a.hooks=[],Object.values(e).forEach((e=>{e&&Array.isArray(e)&&e.length&&(a.hooks=a.hooks.concat(e))}))}function Q(a,e){a.configs=e}function j(a,e){a.logo=e}var W=t(48904);const U={namespaced:!0,state:r,getters:i,mutations:o,actions:W},B={app:U}},2328:(a,e,t)=>{"use strict";t.d(e,{c:()=>l});var i=t(75836),o=t(20584);const r={title:"Layouts",description:null,name:"Layouts",fields:{layoutId:{type:"fileList",colClass:"col-12",files:{ref:"otherFilesComponent",ke
1y:"otherFiles",allowSelect:1,gridColClass:"col-6 col-md-3 col-lg-4",modelValue:[]}}}},s=(0,i.cB)({layoutList:{...r},allLayouts:[],selectedlayoutId:null});function l(){function a(){return new Promise((a=>{const t={refresh:!0,params:{include:"files"}};o.c.index("apiRoutes.qsite.layouts",t).then((t=>{e(),f(t.data),a(t.data)})).catch((e=>{f([]),console.log(e),a(!1)}))}))}function e(){s.layoutList.fields.layoutId.files.selectedFile=r()}function t(){return s.layoutList}function i(a){s.selectedlayoutId=a}function r(){return s.selectedlayoutId}function l(a){return a.map((a=>({id:a.id,filename:a.title,createdAt:a.createdAt,path:a.mediaFiles?.mainimage.path,isFolder:a.mediaFiles?.mainimage.isFolder,isImage:a.mediaFiles?.mainimage.isImage,isVideo:a.mediaFiles?.mainimage.isVideo,largeThumb:a.mediaFiles?.mainimage.largeThumb,mediaType:a.mediaFiles?.mainimage.mediaType,mediumThumb:a.mediaFiles?.mainimage.mediumThumb,mimeType:a.mediaFiles?.mainimage.mimeType})))}function n(){return s.allLayouts}function f(a=[]){s.allLayouts=a}function d(a=[]){s.layoutList.fields.layoutId.files.modelValue=a}return{getLayouts:a,getLayoutsList:t,getSelectedLayout:r,setSelectedLayout:i,setSelectedFile:e,getAllLayouts:n,setAllLayouts:f,setValueLayoutList:d,mapLayoutsList:l}}},8424:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={index:{permission:"slider.sliders.manage",activated:!0,path:"/slider/index",name:"qslider.admin.sliders",crud:t.e(4212).then(t.bind(t,4212)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"slider.cms.sidebar.adminSlider",icon:"fa-light fa-rectangle-vertical-history",authenticated:!0,subHeader:{refresh:!0}},showSlider:{permission:"slider.sliders.index",activated:!0,path:"/slider/show/:id",name:"qslider.admin.sliders.show",page:()=>Promise.all([t.e(1968),t.e(3055)]).then(t.bind(t,73055)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"slider.cms.sidebar.adminSliderEdit",icon:"fa-light fa-image",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["qslider.index"]}},createSlide:{permission:"slider.sliders.index",activated:!0,path:"/slide/create/:sliderId",name:"qslider.admin.slide.create",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(7104)]).then(t.bind(t,47104)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"slider.cms.sidebar.adminIndex",icon:"fa-light fa-image",authenticated:!0},updateSlide:{permission:"slider.sliders.index",activated:!0,path:"/slide/update/:sliderId/:id",name:"qslider.admin.slide.update",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(3820)]).then(t.bind(t,23820)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"slider.cms.sidebar.adminIndex",icon:"fa-light fa-image",authenticated:!0}}},30120:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[i.c.qslider.index]},26528:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="slider",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,sliders:`${r}/sliders`,slides:`${r}/slides`,orderSlides:`${r}/sliders/order-slides`}},23663:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"slider",entityNames:{slider:"slider",slide:"slide"}}},16336:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={slider:{cms:{sidebar:{adminSlider:"Sliders",adminSliderEdit:"Edit Slider"},newSlider:"New Slider",updateSlider:"Update Slider",newSlide:"New Item",updateSlide:"Update Item",label:{codeAds:"Code ADS",showAsPopup:"Show as Popup",buttonText:"Button Text"},createSlider:"Crear Slider",documentation:{sliders:"Sliders are rotating elements that are commonly displayed at the top of the home page of your WEB site, allow you to display images, videos or texts with a fairly visible size"},form:{slider:"Slider",banner:"Banner"}}}}},18040:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={slider:{cms:{sidebar:{adminSlider:"Sliders",adminSliderEdit:"Editar Slider"},newSlider:"Nuevo Slider",updateSlider:"Actualizar Slider",newSlide:"Nuevo Elemento",updateSlide:"Actualizar Elemento",label:{codeAds:"Codigo ADS",showAsPopup:"Mostrar c
1omo ventana emergente",buttonText:"Texto del Botón"},createSlider:"Crear Slider",documentation:{sliders:"Los sliders son elementos rotatorios que se muestran comúnmente al inicio de la pagina de inicio de tu sitio WEB, permiten mostrar imágenes, videos o textos con un tamaña bastante visible"},form:{slider:"Slider",banner:"Banner"}}}}},78424:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={priorities:{permission:"itask.priorities.manage",activated:!0,authenticated:!0,path:"/task/priorities/index",name:"qtask.admin.prioritiesy",crud:t.e(9276).then(t.bind(t,99276)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"itask.cms.sidebar.adminPriorities",icon:"fa-light fa-diamond-exclamation",subHeader:{refresh:!0}},categories:{permission:"itask.categories.manage",activated:!0,authenticated:!0,path:"/task/categories/index",name:"qtask.admin.categories",crud:t.e(6112).then(t.bind(t,26112)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"itask.cms.sidebar.adminCategories",icon:"fa-light fa-tags",subHeader:{refresh:!0}},statuses:{permission:"itask.statuses.manage",activated:!0,authenticated:!0,path:"/task/statuses/index",name:"qtask.admin.statuses",crud:t.e(536).then(t.bind(t,536)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"itask.cms.sidebar.adminStatuses",icon:"fa-light fa-flag",subHeader:{refresh:!0}},tasksList:{permission:"itask.tasks.manage",activated:!0,authenticated:!0,path:"/task/tasksList/index",name:"qtask.admin.tasksList",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(2536)]).then(t.bind(t,69812)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"itask.cms.sidebar.adminTasks",icon:"fa-light fa-clipboard-check",subHeader:{refresh:!0}}}},3224:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"itask.cms.sidebar.adminGroup",icon:"fa-light fa-list-check",children:[i.c.qtask.tasksList,i.c.qtask.categories,i.c.qtask.priorities,i.c.qtask.statuses]}]},4440:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="itask",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,priorities:`${r}/priorities`,categories:`${r}/categories`,statuses:`${r}/statuses`,tasks:`${r}/tasks`,timelogs:`${r}/timelogs`}},57507:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"itask",entityNames:{priority:"priority",categories:"categories",status:"status",task:"task"}}},88332:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={itask:{cms:{sidebar:{adminGroup:"Tasks",adminCategories:"Categories",adminPriorities:"Priorities",adminStatuses:"Statuses",adminTasks:"Tasks"},label:{},form:{priority:"Priority",estimatedTime:"Estimated time",assigned:"Assigned",deletedAt:"Deleted at",color:"Color"},newTask:"New Task",updateTask:"Update Task",newPriority:"New Priority",updatePriority:"Update Priority",newCategory:"New Category",updateCategory:"Update Category",newStatus:"New Status",updateStatus:"Update Status",taskManagement:"Task Management",duration:"Duration",week:"Week",previousWeek:"Previous week",nextWeek:"Next week",timeLogs:{title:"Time logs",total:"Total registered time",startDate:"Start date",timeSpent:"Time spent",format:{title:"Please use this format: 2w 4d 6h 45m",weeks:"w = weeks",days:"d = days",hours:"h = hours",minutes:"m = minutes"}},date:{error:"Start date is bigger than End date"}}}}},77988:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={itask:{cms:{sidebar:{adminGroup:"Tareas",adminCategories:"CategorÃas",adminPriorities:"Prioridades",adminStatuses:"Estados",adminTasks:"Tareas"},label:{},form:{priority:"Prioridad",estimatedTime:"Tiempo estimado",assigned:"Asignado",deletedAt:"Eliminado en",color:"Color"},newTask:"Nueva Tarea",updateTask:"Actualizar Tarea",newPriority:"Nueva Prioridad",updatePriority:"Actualizar Prioridad",newCategory:"Nueva CategorÃa",updateCategory:"Actualizar CategorÃa",newStatus:"Nuevo Estado",updateStatus:"Actualizar Estado",taskManagement:"Gestión de Tareas",duration:"Duración",week:"Semana",previousWeek:"Semana anterior",nextWeek:"Próxima semana",timeLogs:{title:"Registros de tiempo",total:"Tiempo total registrado",startDate:"Fecha de inicio",timeSpent:"Tiempo empleado",format:{t
1itle:"Por favor use este formato: 2w 4d 6h 45m",weeks:"w = semanas",days:"d = dÃas",hours:"h = horas",minutes:"m = minutos"}},date:{error:"La fecha de inicio es mayor que la fecha de finalización"}}}}},94421:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={devices:{permission:"itelemetry.devices.manage",activated:!0,authenticated:!0,path:"/telemetry/devices/index",name:"qtelemetry.admin.devices",crud:t.e(4328).then(t.bind(t,84328)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"itelemetry.cms.sidebar.adminDevices",icon:"fa-light fa-mobile-signal-out",subHeader:{refresh:!0}},devicesMap:{permission:"itelemetry.devices.manage",activated:!0,authenticated:!0,path:"/telemetry/devices/map",name:"qtelemetry.admin.devicesMap",page:()=>Promise.all([t.e(1640),t.e(4248)]).then(t.bind(t,24248)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"itelemetry.cms.sidebar.adminDevicesMap",icon:"fa-light fa-map",subHeader:{refresh:!0}},sensors:{permission:"itelemetry.sensors.manage",activated:!0,authenticated:!0,path:"/telemetry/sensors/index",name:"qtelemetry.admin.sensors",crud:t.e(336).then(t.bind(t,20336)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"itelemetry.cms.sidebar.adminSensors",icon:"fa-light fa-tower-cell",subHeader:{refresh:!0}},records:{permission:"itelemetry.records.manage",activated:!0,authenticated:!0,path:"/telemetry/records/index",name:"qtelemetry.admin.records",page:()=>t.e(3456).then(t.bind(t,83456)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"itelemetry.cms.sidebar.adminRecords",icon:"fa-light fa-signal-stream",subHeader:{refresh:!0}},graphs:{permission:"itelemetry.records.manage",activated:!0,authenticated:!0,path:"/telemetry/graphs/index",name:"qtelemetry.admin.graphs",page:()=>Promise.all([t.e(1968),t.e(1640),t.e(5336)]).then(t.bind(t,25336)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"itelemetry.cms.sidebar.adminGraphs",icon:"fa-light fa-chart-area",subHeader:{refresh:!0}}}},29467:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"itelemetry.cms.sidebar.adminGroup",icon:"fa-light fa-satellite-dish",children:[i.c.qtelemetry.devices,i.c.qtelemetry.devicesMap,i.c.qtelemetry.sensors,i.c.qtelemetry.records,i.c.qtelemetry.graphs]}]},70640:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="itelemetry",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,devices:`${r}/devices`,sensors:`${r}/sensors`,records:`${r}/records`,recordsensors:`${r}/recordsensors`}},95304:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"itelemetry",entityNames:{devices:"devices"}}},28280:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={itelemetry:{cms:{sidebar:{adminGroup:"Telemetry",adminDevices:"Devices",adminDevicesMap:"Devices Map",adminSensors:"Sensors",adminRecords:"Records",adminGraphs:"Graphs"},label:{},form:{devices:"Devices",selectDevice:"Please select a device",saveImage:"Save Image",rules:"Rules",openPopup:"Automatically open on the map"},device:"Device",newDevice:"New Device",updateDevice:"Update Device",newSensor:"New Sensor",updateSensor:"Update Sensor",historicalGraph:"Historical Graph",averagesGraph:"Averages Graph",averagesByRange:"Averages from {from} to {to}"}}}},2456:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={itelemetry:{cms:{sidebar:{adminGroup:"Telemetria",adminDevices:"Dispositivos",adminDevicesMap:"Mapa de dispositivos",adminSensors:"Sensores",adminRecords:"Registros",adminGraphs:"Graficos"},label:{},form:{devices:"Dispositivos",selectDevice:"Por favor seleccione un dispositivo",saveImage:"Guardar Imagen",rules:"Reglas",openPopup:"Abrir automáticamente en el mapa"},device:"Dispositivo",newDevice:"Nuevo Dispositivo",updateDevice:"Actualizar Dispositivo",newSensor:"Neevo Sensor",updateSensor:"Actualizar Sensor",historicalGraph:"Gráfica histórica",averagesGraph:"Gráfica de promedios",averagesByRange:"Promedios desde {from} hasta {to}"}}}},90160:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={translations:{permission:"translation.translations.manage",activated:!0,authenticated:!0,path:"/translations/index",name:"qtranslation.admin.translations",crud:t.e(9432).then(t.bind(t,89432)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"translation.cms.sidebar.adminTranslations",icon:"fa-light fa-language",subHeader:{refresh:!0}}}},50160:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[i.c.qtranslation.translations]},39320:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="translation",o="v2",r=`/${i}/${o}`,s={urlBase:r,version:o,translations:`${r}/translations`}},60996:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"translation",entityNames:{translation:"translation"}}},20772:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={translation:{cms:{sidebar:{adminTranslations:"Translations"},newTranslation:"New Translation",updateTranslation:"Update Translation"}}}},15683:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={translation:{cms:{sidebar:{adminTranslations:"Traducciones"},newTranslation:"Nueva Traducción",updateTranslation:"Actualizar Traducción"}}}},99920:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>m});var i={};t.r(i),t.d(i,{getData:()=>l});var o={};t.r(o),t.d(o,{SET_DATA:()=>n});var r={};t.r(r),t.d(r,{GET_TRANSLATIONS:()=>u});const s={},l=a=>a=>null;function n(a,e){}var f=t(20584),d=t(18299),c=t.n(d);const u=({commit:a,dispatch:e,state:t,getters:i,rootGetters:o},r={})=>new Promise(((a,e)=>{r={refresh:!0,...r};let t={en:{},es:{}};o["qsiteApp/getSelectedLocalesSelect"].forEach((a=>{t[a.value]={}}));let i={refresh:r.refresh,cacheKey:"qtranslation.translations",params:{filter:{search:"::cms"},take:5}};f.c.index("apiRoutes.qtranslation.translations",i).then((async e=>{e.data.forEach((a=>{let e=a.key.split("::")[0],i=a.key.split("::")[1].split(".");Object.keys(t).forEach((o=>{var r=(a,e,t)=>{if(a.length){let i=a[0];e[i]||(e[i]={}),a.length>=2?(a.shift(),e[i]=r(a,e[i],t)):e[i]=t}return e};t[o][e]=r(c()(i),t[o][e]||{},c()(a[o]&&a[o].value?a[o].value:a.value))}))})),a(t)})).catch((e=>{console.error("[store-qtranslations]Error:: Store getting site translations - ",e),a(t)}))})),h={namespaced:!0,state:s,getters:i,mutations:o,actions:r},m={master:h}},62347:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={userIndex:{permission:"profile.user.manage",activated:!0,path:"/users/index",name:"quser.admin.users",crud:t.e(6216).then(t.bind(t,96216)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iprofile.cms.sidebar.adminUserIndex",icon:"fal fa-users",authenticated:!0,subHeader:{refresh:!0}},userDepartments:{permission:"profile.departments.manage",activated:!0,path:"/departments",name:"quser.admin.departments",crud:t.e(952).then(t.bind(t,50952)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),isCrud:!0,title:"iprofile.cms.sidebar.adminUserDepartments",icon:"fal fa-people-arrows",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["quser.userIndex"]}},userRoles:{permission:"profile.role.manage",activated:!0,path:"/roles",name:"quser.admin.roles",crud:t.e(2428).then(t.bind(t,94808)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),isCrud:!0,title:"iprofile.cms.sidebar.adminUserRoles",icon:"fal fa-user-tag",authenticated:!0,subHeader:{refresh:!0,breadcrumb:["quser.userIndex"]}},directory:{permission:"profile.user.directory",activated:!0,path:"/users/directory",name:"quser.admin.directory",page:()=>t.e(8060).then(t.bind(t,38060)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iprofile.cms.sidebar.adminDirectory",icon:"fal fa-address-book",authenticated:!0,subHeader:{refresh:!0}}}},26584:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"iprofile.cms.sidebar.adminGroup",icon:"fal fa-users",children:[i.c.quser.userIndex,i.c.quser.userDepartments,i.c.quser.userRoles,i.c.quser.directory]}]},45232:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="profile",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,me:`${r}/auth/me`,mustChangePassword:`${r}/auth/must-change-password`,authLogin:`${r}/auth/login`,authLoginSocialNetwork:`${r}/auth/social/{type}`,authReset:`${r}/auth/reset`,authChanged:`${r}/auth/reset-complete`,authLogout:`${r}/auth/logout`,authLogoutAll:`${r}/auth/logout-all`,impersonate:`${r}/auth/impersonate`,refreshToken:`${r}/auth/refresh-token`,addresses:`${r}/addresses`,departments:`${r}/departments`,departmentsSettings:`${r}/departments/settings`,settings:`${r}/settings`,fields:`${r}/fields`,users:`${r}/users`,usersBirthday:`${r}/users/birthday`,register:`${r}/users/register`,changePassword:`${r}/users/change-password`,validateChangePassword:`${r}/users/password/validate-change`,roles:`${r}/roles`,authProviders:`${r}/auth/providers`,validateEmail:`${r}/auth/access-with-email`}},24648:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"iprofile",perzonalization:{otherModules:["user"]},entityNames:{department:"department",rol:"role",user:"user"},quickCards:[{active:!0,permission:"profile.user.manage",component:()=>Promise.all([t.e(1640),t.e(2912)]).then(t.bind(t,69364))}]}},29640:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={login:{permission:null,activated:!0,path:"/auth/login",name:"auth.login",page:()=>Promise.all([t.e(1968),t.e(6249)]).then(t.bind(t,36249)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(4960)]).then(t.bind(t,84660)),title:"iprofile.cms.sidebar.login",icon:"fas fa-chart-bar",authenticated:!0,authType:"login"},logout:{permission:null,activated:!0,path:"/auth/logout",name:"auth.logout",page:()=>Promise.all([t.e(1968),t.e(6249)]).then(t.bind(t,36249)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(4960)]).then(t.bind(t,84660)),title:"iprofile.cms.sidebar.logout",icon:"fas fa-chart-bar",authType:"logout"},register:{permission:null,activated:!0,path:"/auth/register",name:"auth.register",page:()=>Promise.all([t.e(1968),t.e(6249)]).then(t.bind(t,36249)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(4960)]).then(t.bind(t,84660)),title:"iprofile.cms.sidebar.register",icon:"fas fa-chart-bar",authenticated:!0,authType:"register"},resetPassword:{permission:null,activated:!0,path:"/auth/reset",name:"auth.reset.password",page:()=>Promise.all([t.e(1968),t.e(6249)]).then(t.bind(t,36249)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(4960)]).then(t.bind(t,84660)),title:"iprofile.cms.sidebar.resetPassword",icon:"fas fa-chart-bar",authType:"resetPassword"},resetPasswordComplete:{permission:null,activated:!0,path:"/auth/reset/:userId/:token",name:"auth.reset-complete",page:()=>Promise.all([t.e(1968),t.e(6249)]).then(t.bind(t,36249)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(4960)]).then(t.bind(t,84660)),title:"iprofile.cms.sidebar.resetPassword",icon:"fas fa-chart-bar",authType:"resetPasswordComplete"},userProfile:{permission:null,activated:!0,path:"/me/profile",name:"user.profile.me",page:()=>t.e(6152).then(t.bind(t,66152)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iprofile.cms.sidebar.panelProfile",icon:"fa-light fa-circle-user",authenticated:!0,subHeader:{refresh:!0}},changePassword:{permission:null,activated:!0,path:"/auth/change-password",name:"auth.change-password",page:()=>Promise.all([t.e(1968),t.e(6249)]).then(t.bind(t,36249)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(4960)]).then(t.bind(t,84660)),title:"iprofile.cms.sidebar.resetPassword",icon:"fas fa-chart-bar",authType:"changePassword",authenticated:!0}}},59520:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={}},71896:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[i.c.mainquser.userProfile]},34995:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iprofile:{cms:{sidebar:{adminGroup:"Users",adminUserIndex:"User List",adminUserCreate:"Create",adminUserEdit:"User Edit",adminUserDepartments:"User Groups",adminUserRoles:"Roles",adminDirectory:"Directory",panelProfile:"My Account",meProfile:"Profile",login:"Login",logout:"Logout",changePassword:"Change Password",resetPassword:"Reset Password",register:"Register"},newUser:"New User",updateUser:"Update User",newDepartment:"New User Group",updateDepartment:"Update User Group",newRole:"New Role",updateRole:"Update Role",newAddress:"New Address",updateAddress:"Update Address",newContact:"New Contact",updateContact:"Update Contact",newSocialNetwork:"New Social Network",updateSocialNetwork:"Update Social Network",label:{login:"Login",logout:"Logout",createAccount:"Create Account",resetPassword:"Reset Password",iremembered:"I remembered my password",iforgot:"I forgot my password",newpassword:"New password",confirmPassword:"Confirm password",changePassword:"Change Password",profile:"Profile | Profiles",profilePicture:"Profile Picture",myProfile:"My profile | My profiles",userGroup:"User Group | User Groups",registerAs:"Register as",incognitoProfile:"Incognito profile",reset:"Restablecer Contraseña",withPassword:"With password",withEmail:"Only with email",available:"Available",away:"Away"},form:{lastLogin:"Last login",defaultAddress:"Default address",documentType:"Document type",documentnumber:"Document number",emailLogin:"Continue With Email",sendEmailToVerify:"We have sent an email to <b>{email}</b> where you will find a secure link to access. Please check your inbox to access securely.",introMessage:"Enter your email, and we'll send you a link to connect quickly and securely",checkYourEmail:"Check your email",notReceivedEmail
1:"Have you not received the email?",checkYourSpamFolder:"Check your spam folder.",resendEmail:"Resend email"},message:{emailExist:"Email already exist",logout:"Session ended",userOrPasswordInvalid:"User or password invalid",activateAccount:"You must activate your account by email",previousReset:"To reset the password, complete this form:",checkMail:"check email to reset password",passwordUpdated:"Password updated!!",reset:"Revise su correo electrónico para restablecer su contraseña.",closeSessions:"Do you want to close all your active sessions?",quickAccess:"Quick access",privacyData:"I declare that I have read and accept {concatData} of {siteName}",termsAndConditions:"Terms and Conditions",privacyPolicy:"Privacy Policy",changend:"La contraseña ha sido restablecida. Ahora ya puede iniciar sesión con su nueva contraseña.",resetPasswordRequested:"check your email to restore your password please",logoutIdlTime:"Your session has been logged out due to inactivity. Please log in again"},quickCard:{lastUsers:"Users - Last registered users"},documentation:{user:"Users are the way a person has access to your application through a username/email and password. Each user can have one or several Roles which define the permissions to the functionalities of the application. Thanks to the users, the application can identify who performs each action, such as who created a certain record or who updated it.",departments:"In this way it is possible to group several Users, with this functionality it is possible to filter, limit or assign certain functionalities to users in a faster and easier way.",role:"With the roles it is possible to assign permissions to the users with which they will be given access to each functionality of the application. You can also link a Form to each role, with this it is possible to capture more data when a user registers with this role"}}}}},16240:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iprofile:{cms:{sidebar:{adminGroup:"Usuarios",adminUserIndex:"Lista de Usuarios",adminUserCreate:"Crear Usuario",adminUserEdit:"Editar Usuario",adminUserDepartments:"Grupos de Usuarios",adminUserRoles:"Roles",adminDirectory:"Directorio",panelProfile:"Mi Cuenta",meProfile:"Perfil",login:"Iniciar sesión",logout:"Cerrar sesión",changePassword:"Cambiar contraseña",resetPassword:"Restablecer Contraseña",register:"Registro"},newUser:"Nuevo Usuario",updateUser:"Actualizar Usuario",newDepartment:"Nuevo Grupo de usuarios",updateDepartment:"Actualizar Grupo de usuarios",newRole:"Nuevo Rol",updateRole:"Actualizar Rol",newAddress:"Nueva dirección",updateAddress:"Actualizar dirección",newContact:"Nuevo contacto",updateContact:"Actualizar Contacto",newSocialNetwork:"Nueva Red Social",updateSocialNetwork:"Actualizar Red Social",label:{login:"Iniciar Sesión",logout:"Cerrar Sesión",createAccount:"Crear cuenta",resetPassword:"Recuperar Contraseña",iremembered:"Recordé mi contraseña",iforgot:"Olvidé mi contraseña",newpassword:"Nueva contraseña",confirmPassword:"Confirmar contraseña",changePassword:"Cambiar contraseña",profile:"Perfil | Perfiles",profilePicture:"Foto de Perfil",myProfile:"Mi perfil | Mis perfiles",userGroup:"Grupo de usuario | Grupos de usuario",registerAs:"Registrarme como",incognitoProfile:"Perfil incógnito",reset:"Restablecer Contraseña",withPassword:"Con contraseña",withEmail:"Solo con email",available:"Disponible",away:"Lejos"},form:{lastLogin:"Ultima sesión",defaultAddress:"Dirección por defecto",documentType:"Tipo de documento",documentnumber:"Numero de documento",emailLogin:"Continuar con Email",sendEmailToVerify:"Hemos enviado un correo electrónico a <b>{email}</b> en donde encontrarás un enlace seguro para acceder. Por favor, verifica tu bandeja de entrada para acceder de manera segura.",introMessage:"Ingresa tu email, te enviaremos un link para conectarte de forma rápida y segura",checkYourEmail:"Comprueba tu correo electronico",notReceivedEmail:"¿No has recibido el correo electronico?",checkYourSpamFolder:"Comprueba la carpeta de correo no deseado.",resendEmail:"Volver a enviar correo electronico"},message:{emailExist:"El email ya está registrado",logout:"Sesión finalizada",userOrPasswordInvalid:"Usuario o contraseña invalida",activateAccount:"Debes activar tu cuenta por correo electrónico",previousReset:"Para reiniciar la contraseña, complete este formulario:",checkMail:"Revisa tu email para reiniciar",passwordUpdated:"Password actualizado!!",reset:"Revise su correo electrónico para restablecer su contraseña.",closeSessions:"Quieres cerrar todas las sesiones activas?",quickAccess:"Acceso rapido",privacyData:"Declaro que he leÃdo y acepto {concatData} de <b>{siteName}</b>",termsAndConditions:"Terminos y Condiciones",privacyPolicy:"Politica de Privacidad",changend:"La contraseña ha sido restablecida. Ahora ya puede iniciar sesión con su nueva contraseña.",resetPasswordRequested:"Revisa tu email para recuperar tu c
1ontraseña",logoutIdlTime:"La sesión se ha cerrado por inactividad. Por favor inicia sesión de nuevo"},quickCard:{lastUsers:"Usuarios - Ultimos usuarios registrados"},documentation:{user:"Los usuarios son la manera en que una persona tiene acceso a tu aplicación por medio de un usuario/email y contraseña. Cada usuario puede tener uno o varios Roles los cuales definen los permisos a las funcionalidades de la aplicación. Gracias a los usuarios la aplicación puede identificar quien realiza cada acción como por ejemplo quien creo cierto registro o quien lo actualizó.",departments:"De esta manera es posible agrupar varios Usuarios, con está funcionalidad es posible filtrar, limitar o asignar ciertas funcionalidades para usuarios de una manera más rápida y sencilla.",role:"Con los roles es posible asignar permisos a los usuarios con los que se le dará acceso a cada funcionalidad de la aplicación. También puede vincular un Formulario a cada rol, con esto es posible capturar más datos al momento de que un usuario se registre con este rol"}}}}},18240:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>ca});var i={};t.r(i),t.d(i,{departmentsSelect:()=>b,fullName:()=>p,getDepartmentBy:()=>g,getDepartmentsField:()=>x,getOrganization:()=>C,getPermissions:()=>h,getRolesField:()=>q,getSettings:()=>m,getState:()=>d,hasAccess:()=>v,hasSetting:()=>k,isAuthenticated:()=>u,profileImage:()=>A,user:()=>c,userDepartmentsSelect:()=>y,userRolesSelect:()=>w});var o={};t.r(o),t.d(o,{AUTH_LOGOUT:()=>T,AUTH_SUCCESS:()=>P,OBTAINED_DEPARTMENTS:()=>R,RESET:()=>I,SET_AUTHENTICATED:()=>_,SET_DEPARTMENT_ID:()=>S,SET_IMPERSONATE:()=>z,SET_ORGANIZATION:()=>N,SET_PASSWORD_CHANGE:()=>D,SET_PERMISSIONS:()=>$,SET_REFREHING:()=>V,SET_ROLE_ID:()=>E,SET_SETTINGS:()=>F});var r={};t.r(r),t.d(r,{AUTH_FORCE_PASSWORD:()=>aa,AUTH_LOGOUT:()=>ea,AUTH_REQUEST:()=>B,AUTH_SOCIAL_NETWORK:()=>K,AUTH_SUCCESS:()=>H,AUTH_TRYAUTOLOGIN:()=>Z,AUTH_UPDATE:()=>X,CHANGED_PASSWORD_REQUEST:()=>la,GET_DEPARTMENTS:()=>ta,REFRESH_TOKEN:()=>ra,RESET_PASSWORD_REQUEST:()=>sa,SET_ORGANIZATION:()=>fa,SET_PERMISSIONS:()=>Y,SET_ROLE_DEPARTMENT:()=>G,SET_SETTINGS:()=>J,USER_IMPERSONATE:()=>ia,USER_LEAVE_IMPERSONATE:()=>oa,VALIDATE_SESION:()=>na});const s={authenticated:!1,impersonating:!1,userToken:null,userId:null,userData:null,permissions:null,shouldChangePassword:null,settings:null,departments:[],selectedRoleId:!1,selectedDepartmentId:!1,organizations:[],organizationId:null,isRefreshing:!1};t(23816);var l=t(8932),n=t(18299),f=t.n(n);const d=a=>e=>f()(a[e]||void 0),c=a=>a.userData,u=a=>a.authenticated,h=a=>a.permissions,m=a=>a.settings,g=a=>(e,t)=>{let i=a.departments.filter((a=>a[e]==t));return i},p=a=>{let e=a.userData;return e&&e.fullName?e.fullName:""},b=a=>l.M$.tree(a.departments),w=a=>{let e=a.userData,t=e?e.roles:[];return l.M$.tree(t,{label:"name",id:"id"})},y=a=>{let e=a.userData,t=e?e.departments:[];return l.M$.tree(t)},v=a=>(e,t={})=>{if(null===e)return!0;let i=a.permissions;
1if(t&&t.roleId){let e=!!a.userData&&a.userData.roles.find((a=>parseInt(a.id)==parseInt(t.roleId)));i=e?e.permissions:[]}return e&&i&&i&&Object.keys(i).length&&i[e]||!1},k=a=>e=>a.settings[e]||!1,q=a=>(e="id")=>{let t=a.userData.roles,i=[];return t.forEach((a=>{i.push(a[e])})),i},x=a=>(e="id")=>{let t=a.userData.departments,i=[];return t.forEach((a=>{i.push(a[e])})),i},C=a=>(e=!1)=>{let t=e||a.organizationId;return a.organizations.find((a=>a.id==t))},A=a=>{if(a.userData.mediaFiles)return a.userData.mediaFiles.profile;const e=a?.userData?.mainImage;return{smallThumb:e,mediumThumb:e}},P=(a,e)=>{a.userData=e.userData,a.userToken=e.userToken,a.userId=e.userData.id,a.organizations=e.userData.organizations||[],a.authenticated=!0},E=(a,e)=>{a.selectedRoleId=e},S=(a,e)=>{a.selectedDepartmentId=e},D=(a,e)=>{a.shouldChangePassword=e},_=(a,e=!0)=>{a.authenticated=e},z=(a,e=!0)=>{a.impersonating=e},T=a=>{a.userToken=null,a.userId=null,a.userData=null,a.authenticated=!1},$=(a,e)=>{a.permissions=e},F=(a,e)=>{a.settings=e},I=(a,e)=>{a.userToken=null,a.userId=null,a.userData=null,a.permissions=null,a.settings=null,a.departments=[],a.selectedRoleId=!1,a.selectedDepartmentId=!1,a.authenticated=!1,a.impersonating=!1,a.organizations=[]};function R(a,e){a.departments=e}const N=(a,e)=>{a.organizationId=e},V=(a,e)=>{a.isRefreshing=e};var M=t(20584),L=t(17072),O=t(16728),Q=t(18528),j=t(68484),W=(t(52500),t(83696));async function U(a){if(!(W.c.token.length>0)&&"serviceWorker"in navigator){const a=await navigator.serviceWorker.getRegistrations();if(0===a.length)return}}const B=({commit:a,dispatch:e,state:t},i)=>new Promise((async(a,t)=>{let o={username:i.username,password:i.password,device:l.i4.detectDevice()};O.c.defaults.headers.common["Authorization"]=null,O.c.defaults.params.setting.authProvider="local",M.c.post("apiRoutes.quser.authLogin",o).then((async t=>{await e("AUTH_SUCCESS",t.data),a(!0)})).catch((a=>{t(a)}))})),K=({dispatch:a,state:e},t)=>new Promise(((e,i)=>{let o="apiRoutes.quser.authLoginSocialNetwork";const r=t.socialData?t.socialData:"";let s={attributes:{token:t.token,socialData:r,device:l.i4.detectDevice()},type:t.type};O.c.defaults.params.setting.authProvider=t.type,O.c.defaults.headers.common["Authorization"]=null,M.c.post(o,s).then((async t=>{await a("AUTH_SUCCESS",t.data),e(!0)})).catch((a=>{console.warn(a),i(a)}))})),H=({commit:a,dispatch:e,state:t},i=!1)=>new Promise((async(t,o)=>{try{const r=await l.qu.get.item("impersonatorData");return a("SET_IMPERSONATE",!!r),i=i||await l.qu.get.item("sessionData"),i?(a("AUTH_SUCCESS",i),await e("SET_ROLE_DEPARTMENT"),await e("SET_PERMISSIONS"),await e("SET_SETTINGS"),O.c.defaults.headers.common["Authorization"]=i.userToken,O.c.defaults.params.setting.authProvider=sessionStorage.getItem("socialType")||"local",await l.qu.set("sessionData",i),"serviceWorker"in navigator&&navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage({type:"sessionData",payload:i}),a("SET_AUTHENTICATED"),await e("SET_ORGANIZATION"),await U(i.userData.id),t(!0)):(console.info("[AUTH_SUCCESS]::LOGOUT"),e("AUTH_LOGOUT"),o(!1))}catch(r){console.error("[AUTH SUCCESS] ",r),o(r)}})),G=({state:a,commit:e,getters:t},i={})=>new Promise((async(o,r)=>{try{if(!(0,Q.c)("app.forceRoleAndDepartment"))return o(!0);let r=t["getRolesField"](),s=t["getDepartmentsField"](),n=i.roleId||!1,f=i.departmentId||!1;n||i.reset||(n=await l.qu.get.item("auth.role.id")),f||i.reset||(f=await l.qu.get.item("auth.department.id")),n||i.reset||(n=a.userData.roles[0].id||!1),f||i.reset||(f=a.userData.departments[0].id||!1),-1==r.indexOf(n)&&(n=r[0]),-1==s.indexOf(f)&&(f=s[0]),O.c.defaults.params.setting.departmentId=f,O.c.defaults.params.setting.roleId=n,e("SET_ROLE_ID",n),e("SET_DEPARTMENT_ID",f),await l.qu.set("auth.role.id",n),await l.qu.set("auth.department.id",f),o({departmentId:f,roleId:n})}catch(s){console.error("[AUTH SET ROLE] ",s),r(s)}})),Y=({dispatch:a,commit:e,state:t})=>new Promise((async(a,i)=>{try{let i=[];if((0,Q.c)("app.forceRoleAndDepartment")){const a=t.selectedRoleId,e=t.userData.roles.find((e=>e.id===a)),o=JSON.parse(JSON.stringify(e.permissions)),r=t.userData.permissions;i={...o,...r}}else i=t.userData.allPermissions;e("SET_PERMISSIONS",i),a(!0)}catch(error){console.error("[AUTH SET PERMISSIONS] ",error),i(error)}})),J=({dispatch:a,commit:e,state:t})=>new Promise((async(a,i)=>{try{let i={};if((0,Q.c)("app.forceRoleAndDepartment")){const a=t.selectedDepartmentId,e=t.userData.departments.find((e=>e.id===a)),o=t.selectedRoleId,r=t.userData.roles.find((a=>a.id===o)),s=e.settings,l=t.userData.settings,n=r.settings?r.settings:[],f=a=>{a.forEach((a=>i[a.name]=a["value"]))};f(n),f(s),f(l),i=Object.values(i)}else i=t.userData.allSettings;e("SET_SETTINGS",i),a(!0)}catch(o){console.error("[AUTH SET SETTINGS] ",o),i(o)}})),Z=({commit:a,dispatch:e,state:t})=>new Promise((async(a,i)=>{try{let i=await l.qu.get.item("sessionData");if(!i||!i.userData||l.i4.timestamp(i.expiresIn)<=l.i4.timestamp())return e("AUTH_LOGOUT"),a(!1);await e("AUTH_UPDATE").catch((t=>(e("AUTH_LOGOUT"),a(!1)))),a(t.authenticated)}catch(error){console.error("[AUTH_TRYAUTOLOGIN] ",error),i(!1)}})),X=({commit:a,dispatch:e,state:t})=>new Promise((async(a,t)=>{try{let i=await l.qu.get.item("sessionData");if(!i)return e("AUTH_LOGOUT"),a(!1);O.c.defaults.headers.common["Authorization"]=i.userToken;let o={refresh:!0,params:{include:"organizations"}};M.c.index("apiRoutes.quser.me",o).then((async o=>{if(200!=o.status)return t(!0);i.userData=o.data.userData,await l.qu.set("sessionData",i),await e("AUTH_SUCCESS"),a(!0)})).catch((a=>{L.c.handleError(a,(()=>{console.error("[AUTH_UPDATE] ",a)})),t(!0)}))}catch(i){console.error("[AUTH UPDATE] ",i),t(i)}})),aa=({commit:a,dispatch:e,state:t})=>new Promise((async(t,i)=>{try{const i=parseInt(l.is.getSetting("iprofile::passwordExpiredTime")??0);if(i){const i=await l.qu.get.item("sessionData");if(!i)return e("AUTH_LOGOUT"),t(!1);let o={refresh:!0};M.c.index("apiRoutes.quser.validateChangePassword",o).then((async e=>{a("SET_PASSWORD_CHANGE",{...e.data,uid:(0,j.c)()}),t(!0)})).catch((a=>{L.c.handleError(a,(()=>{console.error("[AUTH_FORCE_PASSWORD] ",a),t(!1)}))}))}}catch(o){console.error("[AUTH_FORCE_PASSWORD] ",o),i(o)}})),ea=async({commit:a,dispatch:e,state:t})=>new Promise((async(a,i)=>{try{t.authenticated&&await M.c.get("apiRoutes.quser.authLogout").catch((a=>{console.error(a)}
1)),await e("qsiteApp/RESET_STORE",null,{root:!0}),await l.qu.restore((0,Q.c)("app.saveCache.logout")),await l.qu.remove("sessionData"),a(!0)}catch(o){console.error("[AUTH LOGOUT] ",o),i(o)}})),ta=({commit:a,dispatch:e})=>new Promise(((e,t)=>{try{let i="apiRoutes.quser.departments";M.c.index(i,{params:{filter:{}}}).then((t=>{a("OBTAINED_DEPARTMENTS",t.data),e(!0)})).catch((a=>{console.error("[GET_DEPARTMENTS]",a),t(a)}))}catch(i){console.error("[GET DEPARTMENTS] ",i),t(i)}})),ia=({commit:a,dispatch:e,state:t},i=!1)=>new Promise((async(a,o)=>{try{if(!i)return o("User Id is required");let r={refresh:!0,params:{userId:t.userId,userIdImpersonate:i}};M.c.index("apiRoutes.quser.impersonate",r).then((async t=>{let i=await l.qu.get.item("sessionData"),o=await l.qu.get.item("auth.role.id"),r=await l.qu.get.item("auth.department.id"),s=t.data.userToken;await l.qu.set("impersonatorData",{sessionData:i,roleId:o,departmentId:r}),await l.qu.remove("auth.role.id"),await l.qu.remove("auth.department.id"),await e("AUTH_SUCCESS",{userToken:s,userData:t.data.userData,expiresIn:t.data.expiresIn}),a(!0)})).catch((a=>{console.error("[AUTH ACTION] impersonate",a),e("USER_LEAVE_IMPERSONATE"),o(a)}))}catch(r){console.error("[USER IMPERSONATE] ",r),o(r)}})),oa=({commit:a,dispatch:e,state:t})=>new Promise((async(a,t)=>{try{let i=await l.qu.get.item("impersonatorData");if(!i)return t(!1);await M.c.get("apiRoutes.quser.authLogout").catch((()=>{})),await l.qu.remove("impersonatorData"),await l.qu.set("auth.role.id",i.roleId),await l.qu.set("auth.department.id",i.departmentId),await e("AUTH_SUCCESS",i.sessionData),a(!0)}catch(i){console.error("[USER LEAVE IMPERSONATE] ",i),t(i)}})),ra=async({commit:a,dispatch:e,state:t})=>{try{let i=await l.qu.get.item("sessionData");if(i&!t.isRefreshing){let t=l.i4.timestamp()+3e5,o=l.i4.timestamp(i.expiresIn);o<=t&&(a("SET_REFREHING",!0),await M.c.post("apiRoutes.quser.refreshToken").then((async t=>{i.expiresIn=t.data.expiresIn,l.qu.set("sessionData",i),await e("AUTH_SUCCESS",t.data),a("SET_REFREHING",!1)})).catch((e=>{console.error("[REFRESH_TOKEN] ",e),a("SET_REFREHING",!1)})))}}catch(error){a("SET_REFREHING",!1),console.log(error,"REFRESH_TOKEN")}},sa=({commit:a,dispatch:e},t)=>new Promise((async(a,i)=>{M.c.post("apiRoutes.quser.authReset",{attributes:t}).then((t=>{e("AUTH_LOGOUT").then((()=>a(t))).catch((a=>i(a)))})).catch((a=>i(a)))})),la=({commit:a,dispatch:e},t)=>new Promise((async(a,i)=>{let o={password:t.password,password_confirmation:t.passwordConfirmation,userId:t.userId,code:t.token};M.c.post("apiRoutes.quser.authChanged",o).then((t=>{e("AUTH_LOGOUT").then((()=>a(t))).catch((a=>i(a)))})).catch((a=>i(a)))})),na=({commit:a,dispatch:e,state:t},i={})=>new Promise((a=>{if(t.authenticated)return a(!0);i=i||{},l.kN.emit(i.listenEventName||"open-auth-login"),l.kN.on("auth-callback",(()=>a(!0)))})),fa=({commit:a,dispatch:e,state:t},i={})=>new Promise((async e=>{let o=t.organizations||[];if(!o.length||!t.authenticated)return e(!0);let r=i.organizationId||await l.qu.get.item("auth.organization.id")||o[0].id;O.c.defaults.params.organizationId=r,await l.qu.set("auth.organization.id",r),a("SET_ORGANIZATION",r),e(!0)})),da={namespaced:!0,state:s,getters:i,mutations:o,actions:r},ca={auth:da}},51112:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={pockets:{permission:"iwallet.pockets.manage",activated:!0,authenticated:!0,path:"/wallet/pockets/index",name:"qwallet.admin.pockets",crud:t.e(9612).then(t.bind(t,99612)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iwallet.cms.sidebar.adminPockets",icon:"fa-light fa-sack-dollar"},transactions:{permission:"iwallet.transactions.manage",activated:!0,authenticated:!0,path:"/wallet/transactions/index",name:"qwallet.admin.transactions",page:()=>Promise.all([t.e(1640),t.e(2532)]).then(t.bind(t,30880)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iwallet.cms.sidebar.adminTransactions",icon:"fa-light fa-wallet"}}},85448:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"iwallet.cms.sidebar.adminGroup",icon:"fa-light fa-wallet",children:[i.c.qwallet.pockets,i.c.qwallet.transactions]}]},94320:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="iwallet",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,transactions:`${r}/transactions`,pockets:`${r}/pockets`,types:`${r}/types`,statuses:`${r}/statuses`}},87544:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"iwallet",entityNames:{},quickCards:[]}},16536:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iwallet:{cms:{sidebar:{adminGroup:"Wallet",adminPockets:"Pockets",adminTransactions:"Transactions"},newPocket:"New Pocket",updatePocket:"Update Pocket",newTransaction:"New Transaction",pocket:"Pocket | Pockets",transaction:"Transaction | Transactions",origin:"Origin | Origins",de
1stination:"Destination"}}}},38984:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={iwallet:{cms:{sidebar:{adminGroup:"Billetera",adminPockets:"Bolsillos",adminTransactions:"Transacciones"},newPocket:"Nuevo Bolsillo",updatePocket:"Actualizar Bolsillo",newTransaction:"Nueva Transacción",pocket:"Bolsillo | Bolsillos",transaction:"Transacción | Transacciones",origin:"Origen | Origenes",destination:"Destino"}}}},38064:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={hooks:{permission:"iwebhooks.hooks.manage",activated:!0,authenticated:!0,path:"/webhook/hooks/index",name:"qwebhook.admin.hooks",crud:t.e(7428).then(t.bind(t,67428)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iwebhooks.cms.sidebar.adminHooks",icon:"fa-light fa-link",subHeader:{refresh:!0}},categories:{permission:"iwebhooks.categories.manage",activated:!0,authenticated:!0,path:"/webhook/categories/index",name:"qwebhook.admin.categories",crud:t.e(5848).then(t.bind(t,55848)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iwebhooks.cms.sidebar.adminCategories",icon:"fa-light fa-layer-group",subHeader:{refresh:!0}},logs:{permission:"iwebhooks.logs.manage",activated:!0,authenticated:!0,path:"/webhook/logs/index",name:"qwebhook.admin.logs",crud:t.e(9804).then(t.bind(t,59804)),page:()=>t.e(6492).then(t.bind(t,76492)),layout:()=>Promise.all([t.e(1968),t.e(1640),t.e(8180)]).then(t.bind(t,48888)),title:"iwebhooks.cms.sidebar.adminLogs",icon:"fa-light fa-book",subHeader:{refresh:!0}}}},16820:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>o});var i=t(73376);const o=[{title:"iwebhooks.cms.sidebar.adminGroup",icon:"fa-light fa-webhook",children:[i.c.qwebhook.hooks,i.c.qwebhook.categories,i.c.qwebhook.logs]}]},83280:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>s});const i="iwebhooks",o="v1",r=`/${i}/${o}`,s={urlBase:r,version:o,categories:`${r}/categories`,hooks:`${r}/hooks`,logs:`${r}/logs`,types:`${r}/types`,eventTypes:`${r}/event-types`}},88400:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={moduleName:"iwebhooks",entityNames:{log:"log",hook:"hook",category:"category"}}},41092:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={Iwebhooks:{sidebar:{adminGroup:"Webhook",adminCategories:"Categories",adminHooks:"Hooks",adminLogs:"Logs"},label:{dispatch:"Dispatch",noRegistration:"No registration",offline:"Offline",online:"Online",activateWebhookJob:"Enable periodic webhook calls"},form:{httpMethod:"HTTP Method",httpStatus:"HTTP Status",response:"Response",endpoint:"Endpoint",actionLabel:"Action Label",callEveryMinutes:"Call Every Minute",body:"Request Body",headers:"Request Header",redirectLink:"Redirect link"},title:{newCategory:"New Category",updateCategory:"Update Category",newHook:"New Hook",updateHook:"Update Hook",hook:"Hook",category:"Category"}}}},74967:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>i});const i={Iwebhooks:{sidebar:{adminGroup:"Webhook",adminCategories:"Categorias",adminHooks:"Hooks",adminLogs:"Registros"},label:{dispatch:"Ejecutar",noRegistration:"Sin Registro",offline:"Desconectado",online:"Conectado",activateWebhookJob:"Activar llamadas periódicas a webhooks"},form:{httpMethod:"Metodo HTTP",httpStatus:"Estado HTTP",response:"Respuesta",endpoint:"Url de la solicitud",actionLabel:"Label de acción",callEveryMinutes:"Llamada cada minuto",body:"Cuerpo de la solicitud",headers:"Encabezado de la solicitud",redirectLink:"Enlace de redirección"},title:{newCategory:"Nueva CategorÃa",updateCategory:"Actualizar CategorÃa",newHook:"Nuevo Hook",updateHook:"Actualizar Hook",hook:"Hook",category:"CategorÃa"}}}},80472:(a,e,t)=>{"use strict";t.d(e,{c:()=>l});t(23816);var i=t(7460),o=t.n(i);class r{tree(a,e={}){const t=o().cloneDeep(a);var i=[],r=[];e={label:"title",id:"id",parentId:"parentId",...e},t.forEach((a=>{a[e.parentId]||(a[e.parentId]=0);let o=!1;t.forEach((t=>{parseInt(t.id)==parseInt(a[e.parentId])&&(o=t)})),o||(i[a[e.parentId]]=a[e.parentId])}));let s=a=>{let t=[];return a.forEach((a=>{let i={id:a[e.id],label:"function"==typeof e.label?e.label(a):a[e.label],value:a[e.id]};a.children&&(i.children=s(a.children)),t.push({...a,...i})})),t};
1return i.forEach(((a,i)=>{this.builTree(t,a,e).forEach((a=>{let t={label:"function"==typeof e.label?e.label(a):a[e.label],id:a[e.id],value:a[e.id]};a.children&&(t.children=s(a.children)),r.push({...a,...t})}))})),r}builTree(a,e=0,t={}){var i=[];return t={parentFieldName:"parentId",parentFieldValue:"id",...t},a.forEach((o=>{if(!o[t.parentFieldName]&&(o[t.parentFieldName]=0),o[t.parentFieldName]==e){var r=this.builTree(a,o[t.parentFieldValue],t);let e=o;r.length&&(e["children"]=r),i.push(e)}})),i}select(a,e={label:"title",id:"id",img:"mainImage"}){let t=[];return a.forEach((a=>{let i="function"!=typeof e.id?a[e.id]:e.id(a),o="function"!=typeof e.label?a[e.label]:e.label(a),r=e.sublabel?"function"!=typeof e.sublabel?a[e.sublabel]:e.sublabel(a):null;t.push({...a,label:o,sublabel:r,id:i,value:i,img:a[e.img]||null})})),t}parents(a,e,t="id"){e=parseInt(e);let i={name:[],id:[]};if(a)while(e>=1){let o=a.find((a=>a[t]===e));o&&(i.name.unshift(o.title),i.id.unshift(o.id),e=parseInt(o.parentId))}return i.parents=i.name.slice(0,i.name.length-1).join(" > "),i.name=i.name.join(" > "),i}children(a,e,t,i){let o=e=>{let t=[];return a.filter((a=>{if(a.parentId==e){i?t.push(a):t.push(a.id);let e=o(a.id);e.length&&t.push(e)}})),t},r=[].concat.apply([],o(parseInt(e)));return!t&&r.unshift(e),r}diff(a,e){var t={};return t.arr1=a.filter((function(a){if(-1===e.indexOf(a))return a})),t.arr2=e.filter((function(e){if(-1===a.indexOf(e))return e})),t.concat=t.arr1.concat(t.arr2),t}findByTag(a,e,t){let i=!1;return a&&e&&t&&a.forEach((a=>{a[e].toString()===t.toString()&&(i=a)})),i}destroyTree(a){let e=[];return a.forEach((a=>{if(a.children){let t=a.children||[];delete a.children,e=[...e,a,...t]}else e=[...e,a]})),e}destroyNestedItems(a,e=0,t={}){let i=[];return a.forEach(((a,o)=>{const r={parentFieldName:"parentId",parentFieldValue:"id",...t};let s=this.destroyNestedItems(a.children||[],a[r.parentFieldValue],t);delete a.children,a[r.parentFieldName]=e,a.sortOrder=o,i=[...i,a,...s]})),i}getParents(a={}){let e=a.dataItems||[],t=a.compareId||0,i=a.idField||"id",o=a.parentField||"parentId",r=a.labelField||"title",s={items:[],itemNames:[]};if(e&&t)while("0"!=t||0!=t){let a=e.find((a=>a[i]===t));a&&(s.items.unshift(a),s.itemNames.unshift(a[r]),t=a[o])}return s}hasCommonElement(a,e){a=a.map((a=>a.toString())),e=e.map((a=>a.toString()));for(let t=0;t<a.length;t++)if(e.includes(a[t]))return!0;return!1}mergeUniqueBy(a,e=""){return o().uniqBy(a,e)}}const s=new r,l=s},88360:(a,e,t)=>{"use strict";t.d(e,{c:()=>r});var i=t(1572);const o=new i.c,r=o},9960:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{c:()=>__WEBPACK_DEFAULT_EXPORT__});var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(23816),core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__),src_plugins_utils__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(8932),config=__webpack_require__(18528)["c"];class Helper{constructor(){this.dynamicSelectList={}}getDynamicSelectList(){return this.dynamicSelectList}setDynamicSelectList(a){this.dynamicSelectList={...a}}timestamp(a=!1){return a=a?new Date(a):new Date,a.getTime()}maskPhone(a){if(a){let e=this.getInt(a),t="";return e?(e=e.toString(),e.length>=1&&(t+="("),t+=e.substr(0,3),e.length>=4&&(t+=") "),t+=e.substr(3,3),e.length>=7&&(t+="-"+e.substr(6,4))):t=e?e[0]:"",t}return a}getInt(a){let e=/(\d+)/g,t=a.match(e);return t=t?t.join(""):t,t}getSlug(a){a=a.toLowerCase();for(var e="à áäâèéëêìÃïîòóöôùúüûñç·_,:;",t="aaaaeeeeiiiioooouuuunc-----",i=0,o=e.length;i<o;i++)a=a.replace(new RegExp(e.charAt(i),"g"),t.charAt(i));return a=a.replace(/[^\w /]+/g," ").trim().replace(/ +/g,"-"),a}rangeDate(a){a||(a="today");let e=new Date,t=new Date;switch(a){case"today":break;case"yesterday":e.setSeconds(-86400),t.setSeconds(-86400);break;case"tomorrow":e.setSeconds(86400),t.setSeconds(86400);break;case"currentMonth":e.setDate(1),t=new Date(t.getFullYear(),e.getMonth()+1,0);break;case"lastMonth":e=new Date(e.getFullYear(),e.getMonth()-1,1),t=new Date(t.getFullYear(),t.getMonth(),0);break}return{from:e.getFullYear()+"/"+(e.getMonth()+1)+"/"+e.getDate(),to:t.getFullYear()+"/"+(t.getMonth()+1)+"/"+t.getDate()}}nameMonths(){var a=new Date,e=a.getMonth(),t=["January","February","March","April","May","June","July","August","September","October","November","December"];return[{label:t[0!=e?e-1:11],value:"lastMonth"},{label:t[e],value:"currentMonth"},{label:"Today",value:"today"}]}async loadPosition(){try{const a=await this.getCurrentPosition();return a.coords}catch(error){}}getCurrentPosition(a={}){return new Promise(((e,t)=>{navigator.permissions.query({name:"geolocation"}),navigator.geolocation.getCurrentPosition(e,t,a)}))}convertToFrontField(a=[],e=[]){let t={};return e.length&&e.forEach((e=>{var t=!1;a.forEach(((i,o)=>{i.name==e.name&&(t=!0,e.value?a[o]=e:a[o].id=e.id)}
1)),t||a.push(e)})),a.forEach((a=>{t[a.name]=a})),t}convertToBackField(a){let e=[];for(var t in a)e.push(a[t]);return e}convertStringToSnakeCase(a){return a.replace(/[A-Z]/g,(a=>`_${a.toLowerCase()}`))}toSnakeCase(a,e={}){const t=[...e.notToSnakeCase||[],"options","fields","settings","permissions"],i=e.keysNotToSnakeCase||[];let o=a=>{let e={};for(var r in a){let s=a[r];if(t.includes(r))e[r]=s;else{"object"===typeof s&&null!==s&&(s=Array.isArray(s)?s.map((a=>"object"==typeof a?o(a):a)):o(a[r]));let t=i.includes(r)?r:this.convertStringToSnakeCase(r);e[t]=void 0!==s?s:null}}return e};return o(a)}snakeToCamelCaseKeys(a){const e={};for(const[t,i]of Object.entries(a))if(t){const a=this.snakeToCamelCase(t);"object"!==typeof i||Array.isArray(i)||null===i?Array.isArray(i)&&"string"!==typeof i&&"number"!==typeof i&&"boolean"!==typeof i?e[a]=Object.values(this.snakeToCamelCaseKeys(i)):e[a]=i:e[a]=this.snakeToCamelCaseKeys(i)}return e}objToArrayDeep(a){let e=a=>{let t=[];for(var i in a){let o=a[i];"object"===typeof o&&null!==o&&(o=e(a[i])),t[i]=void 0!==o?o:null}return t};return e(a)}checkPassword(a){return a.match(/(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}/)}map(a){-1!=navigator.platform.indexOf("iPhone")||-1!=navigator.platform.indexOf("iPod")?window.open("maps://maps.google.com/maps?q="+encodeURI(a)):window.open("https://maps.google.com/maps?q="+encodeURI(a))}validateEmail(a){var e=/\S+@\S+\.\S+/;return e.test(a)}filterOptions(a,e,t){if(""===a)return e;let i=[];for(let o of e)if(JSON.stringify(o).toLowerCase().indexOf(a.toLowerCase())>-1)i.push(o);else if(t){let a=o.value.toString();"object"==typeof t?t.forEach((e=>{e.toString()==a&&i.push(o)})):t.toString()==a&&i.push(o)}return i}openExternalURL(a,e=!0){-1==a.indexOf("http")&&(a=`https://${a}`),e?window.open(a,"_blank"):window.location.href=a}getLocaleRouteName(a=!1){let e=!1,t=config("app.languages.availables")||[];if(a){let i=a.split("."),o=i[0];-1!=t.indexOf(o)&&(e=o)}return e}getLocaleRoutePath(a=!1){let e=!1,t=config("app.languages.availables")||[];if(a=a.replace("#/",""),a){let i=a.split("/"),o=i[0];-1!=t.indexOf(o)&&(e=o)}return e}loadGoogleMaps(a){let e=document.querySelector("script[rel=apiGmaps]");e||(e=document.createElement("script")),e.setAttribute("src",`https://maps.googleapis.com/maps/api/js?key=${a}&extension=.js&output=embed`),e.setAttribute("rel","apiGmaps"),document.head.appendChild(e)}loadCDN(a){let e=document.createElement("script");e.setAttribute("src",a),document.head.appendChild(e)}appendScriptStringHead(a){return document.head.insertAdjacentHTML("beforeend",a)}validateRules(a={}){let e=!0,t=a.rules||[],i=a.value||!1;return t.forEach((a=>{"string"==typeof a(i)&&(e=!1)})),e}addHistory(){window.history.pushState("forward",null,"")}backHistory(){window.history.back()}copyToClipboard(a="",e="isite.cms.messages.copyToClipboard"){try{navigator.clipboard.writeText(a).then((function(){src_plugins_utils__WEBPACK_IMPORTED_MODULE_1__.Qb.info({icon:"fas fa-copy",message:src_plugins_utils__WEBPACK_IMPORTED_MODULE_1__._s.tr(e)})}),(function(a){src_plugins_utils__WEBPACK_IMPORTED_MODULE_1__.Qb.error({icon:"fas fa-copy",message:src_plugins_utils__WEBPACK_IMPORTED_MODULE_1__._s.tr("isite.cms.messages.failedCopyToClipboard")})}
1))}catch(error){src_plugins_utils__WEBPACK_IMPORTED_MODULE_1__.Qb.error({icon:"fas fa-copy",message:src_plugins_utils__WEBPACK_IMPORTED_MODULE_1__._s.tr("isite.cms.messages.failedCopyToClipboard")})}}getBase64(a){return new Promise(((e,t)=>{if(a.__img){let t=a.__img.src;if(-1==t.indexOf("blob"))return e(t)}var i=new FileReader;i.readAsDataURL(a),i.onload=function(a){e(i.result)}}))}urlToFile(a,e,t){return fetch(a).then((function(a){return a.arrayBuffer()})).then((function(a){return new File([a],e,{type:t})}))}getUrlParamByName(a,e){e||(e=location.href),a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var t="[\\?&]"+a+"=([^&#]*)",i=new RegExp(t),o=i.exec(e);return null==o?null:o[1]}downloadFromURL(a){let e=document.createElement("a");e.href=a,e.target="_blank",e.click(),e.remove()}formatBytes(a,e){if(0==a)return"0 Bytes";var t=1024,i=e||2,o=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],r=Math.floor(Math.log(a)/Math.log(t));return parseFloat((a/Math.pow(t,r)).toFixed(i))+" "+o[r]}toCapitalize(a,e=!1){let t=[],i=e?a.split(" "):[a];return i.forEach((a=>t.push(a.charAt(0).toUpperCase()+a.slice(1)))),t.join(" ")}playSound(a){var e=new Audio(a.url);e.volume=a.volume||1,e.play()}validateAlphaNumeric(a){var e=/^[a-z0-9]+$/i;return e.test(a)}validateSlugFormat(a){var e=/^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$/;return e.test(a)}getShiftTimeOptions(a={}){a={hours:"Horas",hour:"Hora",minutes:"Minutos",and:"Y",...a};let e=[],t=5,i=0;while(i<=8){let o=i?`${i} ${i>=2?a.hours:a.hour}`:"";i&&e.push({label:o,value:60*i});while(t<=55)e.push({label:o+(i?` ${a.and}`:"")+` ${t} ${a.minutes}`,value:t+60*i}),t+=5;i+=1,t=5}return e}pickTextColor(a,e="#FFFFFF",t="#000000"){var i="#"===a.charAt(0)?a.substring(1,7):a,o=parseInt(i.substring(0,2),16),r=parseInt(i.substring(2,4),16),s=parseInt(i.substring(4,6),16),l=[o/255,r/255,s/255],n=l.map((a=>a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))),f=.2126*n[0]+.7152*n[1]+.0722*n[2];return f>.179?t:e}getBaseURl(a=!1){let e=["http://","https://",":8080",":3000","www."],t=a||window.location.host,i=t;return a||(e.forEach((a=>i=i.replace(a,""))),-1!=t.indexOf("www")&&(i=`www.${i}`),i=`https://${i}`),i}snakeToCamelCase(a){return a.toLowerCase().replace(/([-_][a-z])/g,(a=>a.toUpperCase().replace("-","").replace("_","")))}validateUrl(a){return/^(http|https):\/\/[^\s/$.?#].[^\s]*$/.test(a)}async convertStringToObject(){try{let url="";const origin=window.location.href.split("?");if(2===origin.length&&(url=origin[1]||""),url.length>0){const regex=/=/g,regex2=/&/g,remplaceFilter=url.replace(regex,":").replace(regex2,","),remplaceObject=eval("({"+remplaceFilter+"})");return Object.keys(remplaceObject).forEach((a=>{})),remplaceObject||{}}return{}}catch(error){src_plugins_utils__WEBPACK_IMPORTED_MODULE_1__.Qb.error("The filter url is misspelled"),console.log(error)}}getInfoFromPermission(a){if(!a)return null;let e=a.split(".");return{module:"profile"==e[0]?"iprofile":e[0],entity:e[1]}}arraysAreEqual(a,e){if(a.length!==e.length)return!1;let t=a.slice().sort(),i=e.slice().sort();for(let o=0;o<t.length;o++)if(t[o]!==i[o])return!1;return!0}async copyBase64ToClipboard(a="",e="isite.cms.messages.copyToClipboard"){try{const t=await fetch(a).then((a=>a.blob())),i=new ClipboardItem({"image/png":t});navigator.clipboard.write([i]).then((function(){src_plugins_utils__WEBPACK_IMPORTED_MODULE_1__.Qb.info({icon:"fas fa-copy",message:src_plugins_utils__WEBPACK_IMPORTED_MODULE_1__._s.tr(e)})}),(function(a){src_plugins_utils__WEBPACK_IMPORTED_MODULE_1__.Qb.error({icon:"fas fa-copy",message:src_plugins_utils__WEBPACK_IMPORTED_MODULE_1__._s.tr("isite.cms.messages.failedCopyToClipboard")})}
1))}catch(error){src_plugins_utils__WEBPACK_IMPORTED_MODULE_1__.Qb.error({icon:"fas fa-copy",message:src_plugins_utils__WEBPACK_IMPORTED_MODULE_1__._s.tr("isite.cms.messages.failedCopyToClipboard")})}}deepMergeObjects(a,e){let t={...a};for(let i in e)"object"===typeof e[i]&&a[i]?t[i]=this.deepMergeObjects(a[i],e[i]):t[i]=e[i];return t}detectDevice(){const a=navigator.userAgent.toLowerCase();let e="Unknown",t="Unknown";if(/iphone|ipad|ipod/.test(a)){e="iPhone/iPad/iPod";const i=a.match(/os (\d+_\d+)/);i&&(t=i[1].replace("_","."))}else if(/android/.test(a)){e="Android";const i=a.match(/android (\d+(\.\d+)?)/);i&&(t=i[1])}else if(/macintosh|mac os x/.test(a)){e="MacOs";const i=a.match(/mac os x (\d+[_\d]+)/);i&&(t=i[1].replace(/_/g,"."))}else if(/windows/.test(a)){e="Windows";const i=a.match(/windows nt (\d+(\.\d+)?)/);i&&(t=i[1])}return`${e} ${t}`}deleteHtml(a){return a?"string"===typeof a?a.replace(/<[^>]+>/g,""):a:""}}const helper=new Helper,__WEBPACK_DEFAULT_EXPORT__=helper},88644:(a,e,t)=>{"use strict";t.d(e,{c:()=>s});var i=t(27730);class o{constructor(){this.routes={},this.modules=i.c.modules,this.loadModuleApiRoutes()}loadModuleApiRoutes(){i.c&&i.c.modules&&this.modules.forEach((a=>{let e=!1;try{e=t(8272)(`./${a}/_config/apiRoutes`).default}catch(i){}this.routes[a]=e||{}}))}}const r=new o,s=r.routes},27730:(a,e,t)=>{"use strict";t.d(e,{c:()=>f});const i={WU:"3.0.48"};let o=["http://","https://",":8080",":3000","www."],r=window.location.href;o.forEach((a=>r=r.replace(a,"")));let s=r.split("/")[1],l=null,n="iadmin";s&&(l=["booking"].includes(s)?`q${s}`:null,!l&&["iadmin","ipanel"].includes(s)&&(n=s));const f={version:i.WU,mode:n,productFrom:l,validateModeAccess:!0,forceRoleAndDepartment:!1,languages:{default:"es",availables:["en-us","es"]},modules:["qcrud","quser","qnotification","qcommerce","qblog","qform","qplan","qad","qdocument","qplace","qcheckin","qlocations","qappointment","qbooking","qwallet","qretail","qgamification","qevent","qpage","qredirect","qmenu","qmedia","qslider","qchat","qqreable","qtranslation","qrequestable","qauction","qbuilder","qsite","qcredit","qoffline","qwebhook","qaccounting","qtask","qcomment","qtelemetry"],saveCache:{refresh:["sessionData","auth.department.id","auth.role.id","impersonatorData","app.state.extra","auth.organization.id","org-wizard-data","org-wizard-categories","org-wizard-plans","org-wizard-step","api.version"],logout:["offlineRequests","site.default.locale","qsite.settings","qsite.module.configs","qsite.site.hooks","qtranslation.translations","org-wizard-data","org-wizard-categories","org-wizard-plans","org-wizard-step","api.version"]},cacheTime:10800,resetStores:["quserAuth/RESET"],mobilMainAction:{icon:"fas fa-home",color:"primary",route:"app.home"}}},15232:(a,e,t)=>{"use strict";function i(){let a=t(27730).c,e=t(88644).c,i=t(30445).c;return{app:a,apiRoutes:e,main:i}}t.d(e,{c:()=>o});const o=i},30445:(a,e,t)=>{"use strict";t.d(e,{c:()=>s});var i=t(27730);class o{constructor(){this.mainConfigs={},this.modules=i.c.modules,this.loadModuleMainConfig()}loadModuleMainConfig(){i.c&&i.c.modules&&this.modules.forEach((a=>{let e=!1;try{e=t(54984)(`./${a}/_config/main`).default}catch(i){}this.mainConfigs[a]=e||{}}))}}const r=new o,s=r.mainConfigs},73376:(a,e,t)=>{"use strict";t.d(e,{c:()=>s});var i=t(27730);class o{constructor(){this.pages={},this.modules=i.c.modules,this.updatePages=[],this.loadPages({prefix:"main",name:"mainPages"}),"iadmin"==i.c.mode&&this.loadPages({name:"adminPages"}),"ipanel"==i.c.mode&&this.loadPages({name:"panelPages"})}loadPages(a={}){let e=!1,i=`${a.prefix||""}app`;try{e=t(26160)(`./${a.name}`)}catch(o){}this.pages[i]=e?e.default:{},this.modules.forEach((e=>{let i=!1,r=`${a.prefix||""}${e}`;try{i=t(33848)(`./${e}/_config/${a.name}`)}catch(o){}this.pages[r]=i?i.default:{}}))}}const r=new o,s=r.pages},18528:(a,e,t)=>{"use strict";function i(a,e){let t,i=a.toString().split(".");if(1===i.length){const a=i[0];t=e[a]}else if(i.length>1){const a=JSON.parse(JSON.stringify(i[0]));let o=e[a];i=i.slice(1),"undefined"===typeof o?t=null:i.forEach(((a,e)=>{e+1===i.length?t="undefined"===typeof o?null:o[a]:"undefined"===typeof o?t=null:o=o[a]}))}return t}function o(a="",e=null){let o=t(15232).c,r=i(a,o())||e;return r}t.d(e,{c:()=>o})},83696:(a,e,t)=>{"use strict";t.d(e,{c:()=>b});var i=t(75836),o=t(92444),r=t(52500),s=t(20584),l=t(49456),n=t.n(l),f=t(8932);function d(a){var e=a.notification.title,t={body:a.notification.body,icon:a.notification.icon},i={id:t.id||(0,f.cB)(),message:"<b>".concat(e,"</b> ").concat(t.body),icon:t.icon||"fas fa-bell",createdAt:t.createdAt||n()(),isRead:t.isRead||!1,link:t.link||!1,isImportant:!(!t.options||!t.options.isImportant)&&t.options.isImportant};
1if(b.notification=i,"Notification"in window&&"granted"===Notification.permission){var o={body:t.body,icon:b.icon};navigator.serviceWorker.ready.then((function(a){a&&a.showNotification(e,o)}))}}function c(a){var e=a.data;d(e)}function u(){var a=navigator.userAgent.toLowerCase();return/iphone|ipad|ipod/.test(a)?"iPhone":/android/.test(a)?"Android":/macintosh|mac os x/.test(a)?"Mac":/windows/.test(a)?"Windows":"Unknown"}var h=(0,o.S6)((function(){return"Notification"in window&&("granted"===Notification.permission||"denied"!==Notification.permission&&Notification.requestPermission().then((function(a){return"granted"===a})))})),m=new BroadcastChannel("firebase-messaging-channel"),g=(0,i.cB)({notification:{id:0,message:"",icon:null,createdAt:null,isRead:null,link:null,isImportant:null},token:"",userId:0,icon:""}),p=(0,o.S6)((function(){return{get notification(){return g.notification},set notification(a){g.notification=a},get token(){return g.token},set token(a){g.token=a},get userId(){return g.userId},set userId(a){g.userId=a},get icon(){return g.icon},set icon(a){g.icon=a},getMessaging:function(){if(h.value){var a=(0,r.Xx)();(0,r.mS)(a,(function(a){d(a)}))}else console.log("Notifications are blocked.")},onBackgroundMessage:c,removeEvent:function(){m.removeEventListener("message",c)},addEvent:function(){m.addEventListener("message",c)},sendDivice:function(){if(0!==g.token.length){var a={userId:g.userId,device:u(),token:g.token,provider:"firebase"};s.c.create("apiRoutes.qnotification.devices",a)}}}})).value;const b=p},45356:(a,e,t)=>{"use strict";t.d(e,{c:()=>s});var i=t(8932),o=t(49456),r=t.n(o);const s={getDateRanges:function(a){var e;return e={customRange:{label:i._s.tr("isite.cms.label.customRange"),value:"customRange"},today:{label:i._s.tr("isite.cms.label.today"),from:r()().format(a),to:r()().format(a),value:"today"},yesterday:{label:i._s.tr("isite.cms.label.yesterday"),from:r()().subtract(1,"d").format(a),to:r()().subtract(1,"d").format(a),value:"yesterday"},tomorrow:{label:i._s.tr("isite.cms.label.tomorrow"),from:r()().add(1,"d").format(a),to:r()().add(1,"d").format(a),value:"tomorrow"},lastSevenDays:{label:i._s.tr("isite.cms.label.LastNumDays",{numDays:7}),from:r()().subtract(6,"d").format(a),to:r()().format(a),value:"lastSevenDays"},lastThirtyDays:{label:i._s.tr("isite.cms.label.LastNumDays",{numDays:30}),from:r()().subtract(29,"d").format(a),to:r()().format(a),value:"lastThirtyDays"},lastSixtyDays:{label:i._s.tr("isite.cms.label.LastNumDays",{numDays:60}),from:r()().subtract(59,"d").format(a),to:r()().format(a),value:"lastSixtyDays"},currentWeek:{label:i._s.tr("isite.cms.label.currentWeek"),from:r()().startOf("week").format(a),to:r()().endOf("week").format(a),value:"currentWeek"},lastWeek:{label:i._s.tr("isite.cms.label.lastWeek"),from:r()().subtract(1,"weeks").startOf("week").format(a),to:r()().subtract(1,"weeks").endOf("week").format(a),value:"lastWeek"},nextWeek:{label:i._s.tr("isite.cms.label.nextWeek"),from:r()().add(1,"weeks").startOf("week").format(a),to:r()().add(1,"weeks").endOf("week").format(a),value:"nextWeek"},nextMonth:{label:i._s.tr("isite.cms.label.nextMonth"),from:r()().add(1,"months").startOf("month").format(a),to:r()().add(1,"months").endOf("month").format(a),value:"nextMonth"},currentMonth:{label:i._s.tr("isite.cms.label.currentMonth"),from:r()().startOf("month").format(a),to:r()().endOf("month").format(a),value:"currentMonth"},lastMonth:{label:i._s.tr("isite.cms.label.lastMonth"),from:r()().subtract(1,"months").startOf("month").format(a),to:r()().subtract(1,"months").endOf("month").format(a),value:"lastMonth"},twoMonthsAgo:{label:i._s.tr("isite.cms.label.numMonthsAgo",{numMonths:2}),from:r()().subtract(2,"months").startOf("month").format(a),to:r()().subtract(2,"months").endOf("month").format(a),value:"twoMonthsAgo"},currentYear:{label:i._s.tr("isite.cms.label.currentYear"),from:r()().startOf("year").format(a),to:r()().endOf("year").format(a),value:"currentYear"},lastYear:{label:i._s.tr("isite.cms.label.lastYear"),from:r()().subtract(1,"year").startOf("year").format(a),to:r()().subtract(1,"year").endOf("year").format(a),value:"lastYear"},twoYearsAgo:{label:i._s.tr("isite.cms.label.numYearsAgo",{numYears:2}),from:r()().subtract(2,"year").startOf("year").format(a),to:r()().subtract(2,"year").endOf("year").format(a),value:"twoYearsAgo"},lastTwoYears:{label:i._s.tr("isite.cms.label.lastNumYears",{numYears:2}),from:r()().subtract(1,"year").startOf("year").format(a),to:r()().endOf("year").format(a),value:"lastTwoYears"}},e["15daysAroundToday"]={label:i._s.tr("isite.cms.label.daysAroundToday",{numDays:15}),from:r()().subtract(7,"days").format(a),to:r()().add(7,"days").format(a),value:"15daysAroundToday"},e["5daysAroundToday"]={label:i._s.tr("isite.cms.label.daysAroundToday",{numDays:5}),from:r()().subtract(2,"days").format(a),to:r()().add(2,"days").format(a),value:"5daysAroundToday"},e},getDateRangesOptions:function(a){var e=this.getDateRanges(a);return Object.keys(e).reduce((function(a,t){return a.push({label:e[t].label,value:e[t].value}),a}),[])}}},45564:(a,e,t)=>{"use strict";t.d(e,{c:()=>n});var i=t(49456),o=t.n(i),r=null,s={setI18n:function(a){r=a},trc:function(a,e){return r.global.n(a,"currency",e)},trn:function(a,e){return"percent"===e&&(a/=100),e?r.global.n(a,e):r.global.n(a,"decimal")},tr:function(a,e){return void 0===e&&(e={}),r.global.tc(a,1,e)},trp:function(a,e){return void 0===e&&(e={}),r.global.tc(a,2,e)},trd:function(a,e){return void 0===e&&(e={type:"short",fromUTC:!1}),e.fromUTC&&(a=o()(a).local().format("YYYY-MM-DD HH:mm:ss")),r.global.d(o()(a,"YYYY-MM-DD HH:mm:ss").toDate(),e.type)},trdT:function(a,e){return void 0===e&&(e="MMMM, DD, YYYY HH:mm"),o()(a).format(e)}},l=new Proxy(s,{get:function(a,e){return"setI18n"==e||r?a[e]:""}});const n=l},87344:(a,e,t)=>{"use strict";t.d(e,{c:()=>s});var i=null,o={setRouter:function(a){i=a},get router(){return i},get route(){var a;return(null===(a=null===i||void 0===i?void 0:i.currentRoute)||void 0===a?void 0:a.value)||{}}},r=new Proxy(o,{get:function(a,e){return"setRouter"==e||i?Object.keys(a).includes(e)?a[e]:i[e]:{}}});const s=r},76980:(a,e,t)=>{"use strict";t.d(e,{c:()=>s});var i=null,o={setStore:function(a){i=a},hasAccess:function(a,e){return i.getters["quserAuth/hasAccess"](a,e)},hasSetting:function(a){return i.getters["quserAuth/hasSetting"](a)},getSetting:function(a){var e=i.getters["qsiteApp/getSettingValueByName"](a);return"1"===e||"0"===e?Number(e):e},getMediaSetting:function(a){return i.getters["qsiteApp/getSettingMediaByName"](a)}},r=new Proxy(o,{get:function(a,e){return"setStore"==e||i?Object.keys(a).includes(e)?a[e]:i[e]:""}});const s=r},8932:(a,e,t)=>{"use strict";t.d(e,{Qb:()=>D,M$:()=>_.c,qu:()=>O,a4:()=>aa,ct:()=>na,cp:()=>fa,kN:()=>B.c,IF:()=>J,i4:()=>R.c,_s:()=>ra.c,Gw:()=>T(),kP:()=>j,us:()=>la.c,is:()=>sa.c,cB:()=>ia.c});var i=t(99936),o=t(47022),r=t(92444),s=t(74044);const l={id:"cardContent",class:"box"},n=["innerHTML"],f={id:"actions",class:"row justify-end q-gutter-sm"};function d(a,e,t,i,o,d){const c=(0,r.E1)("q-icon"),u=(0,r.E1)("q-toolbar-title"),h=(0,r.E1)("q-tooltip"),m=(0,r.E1)("q-btn"),g=(0,r.E1)("q-toolbar"),p=(0,r.E1)("q-separator"),b=(0,r.E1)("q-card-section"),w=(0,r.E1)("q-dialog"),y=(0,r.iS)("close-popup");return(0,r.Wz)(),(0,r.Az)(w,{id:"alertModalComponent",ref:"alertModalComponent",persistent:"","transition-show":"slide-up","transition-hide":"slide-down",style:(0,s.MN)(d.modalWidth)},{default:(0,r.Ql)((()=>[(0,r.QD)("div",l,[(0,r.K2)(g,{class:(0,s.WN)(`bgg-${d.paramsModal.color} q-px-none`),style:{"min-height":"auto"}},{default:(0,r.Ql)((()=>[d.paramsModal.title?((0,r.Wz)(),(0,r.Az)(u,{key:0,class:"box-title row items-center"},{default:(0,r.Ql)((()=>[(0,r.K2)(c,{size:"25px",name:d.paramsModal.icon,color:d.paramsModal.color},null,8,["name","color"]),(0,r.mY)(" "+(0,s.WA)(d.paramsModal.title),
11)])),_:1})):(0,r.g1)("",!0),d.actionsModal&&d.actionsModal.length?(0,r.g1)("",!0):(0,r.wt)(((0,r.Wz)(),(0,r.Az)(m,{key:1,size:"sm",icon:"fas fa-times",round:"",color:"blue-grey-5","text-color":"white",unelevated:""},{default:(0,r.Ql)((()=>[(0,r.K2)(h,null,{default:(0,r.Ql)((()=>[(0,r.mY)((0,s.WA)(a.$tr("isite.cms.label.close")),1)])),_:1})])),_:1})),[[y]])])),_:1},8,["class"]),d.paramsModal.title?((0,r.Wz)(),(0,r.Az)(p,{key:0,class:"q-mt-sm"})):(0,r.g1)("",!0),(0,r.K2)(b,{class:"relative-position col-12 q-px-none q-pb-none"},{default:(0,r.Ql)((()=>[(0,r.QD)("div",{innerHTML:d.paramsModal.message,class:"q-mb-lg"},null,8,n),(0,r.QD)("div",f,[((0,r.Wz)(!0),(0,r.An)(r.ae,null,(0,r.mi)(d.actionsModal,((a,e)=>(0,r.wt)(((0,r.Wz)(),(0,r.Az)(m,(0,r.Gu)({key:e},a,{onClick:e=>d.callBack(a)}),null,16,["onClick"])),[[y]]))),128))])])),_:1})])])),_:1},8,["style"])}t(23816);const c={props:{params:{default:!1}},components:{},mounted(){this.$nextTick((function(){this.init()}))},data(){return{loading:!1,data:[]}},computed:{paramsModal(){return{icon:"fas fa-bell",color:"cyan",title:this.$tr("isite.cms.label.notification"),message:"Message...",actions:[{label:this.$tr("isite.cms.label.ok")}],...this.params}},modalWidth(){return{"--modalWidth":this.params.modalWidth?this.params.modalWidth:"400px"}},actionsModal(){return this.paramsModal.actions.map((a=>{let e={unelevated:!0,rounded:!0,color:a.color||"green",toUrl:a.toUrl||!1,handler:a.handler||!1};return a.label&&(e.label=a.label),a.icon&&(e.icon=a.icon),a.to&&(e.to=a.to),e}))}},methods:{init(){},show(){this.$refs.alertModalComponent.show()},hide(){this.$refs.alertModalComponent.hide()},callBack(a){a.toUrl?this.$helper.openExternalURL(a.toUrl,!1):a.toVueRoute?this.$router.push(a.toVueRoute):a.handler&&a.handler()}}};var u=t(68716),h=t(30852),m=t(6536),g=t(36524),p=t(58120),b=t(99140),w=t(90111),y=t(70880),v=t(71008),k=t(81020),q=t(95252),x=t.n(q);const C=(0,u.c)(c,[["render",d]]),A=C;x()(c,"components",{QDialog:h.c,QToolbar:m.c,QToolbarTitle:g.c,QIcon:p.c,QBtn:b.c,QTooltip:w.c,QSeparator:y.c,QCardSection:v.c}),x()(c,"directives",{ClosePopup:k.c});var P=t(18528)["c"];class E{constructor(){this.defaultParams={message:"Notify",progress:!0,pos:"bottom-right",action:!1,timeOut:4e3,actions:[],color:"primary",textColor:"grey",...P("app.alert")}}custom(a={}){a={...this.defaultParams,...a},a.mode&&"modal"==a.mode?this.showModal(a):this.showNotify(a)}getGlobalParams(a){return a.mode&&"modal"==a.mode||a.message||(a={message:a}),a={...this.defaultParams,...a},a}standar(a={}){a=this.getGlobalParams(a),a.icon=a.icon||"fa-light fa-bell",a.color="bg-grey-14",a.mode&&"modal"==a.mode?this.showModal(a):(a.textColor="grey-14",this.showNotify(a))}success(a={}){a=this.getGlobalParams(a),a.icon=a.icon||"fa-light fa-bell",a.color="green-5",a.mode&&"modal"==a.mode?this.showModal(a):(a.textColor="green-5",this.showNotify(a))}error(a={}){a=this.getGlobalParams(a),a.icon=a.icon||"fa-solid fa-circle-xmark",a.color="red-5",a.mode&&"modal"==a.mode?this.showModal(a):(a.textColor="red-5",this.showNotify(a))}info(a={}){a=this.getGlobalParams(a),a.icon=a.icon||"fas fa-info-circle",a.color="light-blue-6",a.mode&&"modal"==a.mode?this.showModal(a):(a.textColor="light-blue-6",this.showNotify(a))}warning(a={}){a=this.getGlobalParams(a),a.icon=a.icon||"fa fa-warning",a.color="orange-12",a.mode&&"modal"==a.mode?this.showModal(a):(a.textColor="orange-12",this.showNotify(a))}light(a={}){a=this.getGlobalParams(a),a.icon=a.icon||"fa-light fa-bell",a.color="faded",a.mode&&"modal"==a.mode?this.showModal(a):(a.textColor="grey-8",this.showNotify(a))}dark(a={}){a=this.getGlobalParams(a),a.icon=a.icon||"fa-light fa-bell",a.color="black",a.mode&&"modal"==a.mode?this.showModal(a):(a.textColor="dark",this.showNotify(a))}showNotify(a){const e=a.title?`\n <strong class="notify__title">${a.title}</strong>\n <br/>\n <span>${a.message}</span>\n `:a.message;i.c.create({...a,message:e,icon:a.icon,progress:a.progress,timeout:a.action?0:a.timeout||a.timeOut,color:a.color,textColor:a.textColor,position:a.pos,actions:a.actions.length?a.actions:[{icon:"fa-light fa-xmark",color:"gray",round:!0}],html:!0})}showModal(a){o.c.create({component:A,componentProps:{params:a}})}}const S=new E,D=S;var _=t(80472),z=t(49456),T=t.n(z);class ${timestamp(a){return a=a||new Date,a/1e3|0}getRange(a){a||(a="today");let e=new Date,t=new Date;switch(a){case"today":break;case"yesterday":e.setSeconds(-86400),t.setSeconds(-86400);break;case"tomorrow":e.setSeconds(86400),t.setSeconds(86400);break;case"currentMonth":e.setDate(1),t=new Date(t.getFullYear(),e.getMonth()+1,0);break;case"lastMonth":e=new Date(e.getFullYear(),e.getMonth()-1,1),t=new Date(t.getFullYear(),t.getMonth(),0);break}return{from:e.getFullYear()+"/"+(e.getMonth()+1)+"/"+e.getDate(),to:t.getFullYear()+"/"+(t.getMonth()+1)+"/"+t.getDate()}}nameMonths(){var a=new Date,e=["January","February","March","April","May","June","July","August","September","October","November","December"];return[{label:e[a.getMonth()-1],value:"lastMonth"},{label:e[a.getMonth()],value:"currentMonth"},{label:"Today",value:"today"}]}getDiff(a,e){let t=this.timestamp(new Date(a)),i=this.timestamp(new Date(e)),o={days:0,hours:0,minutes:0,seconds:0};if(t<i){let t=+new Date(a),i=+new Date(e);var r=Math.abs(t-i)/1e3;o.days=Math.floor(r/86400),r-=86400*o.days,o.hours=Math.floor(r/3600)%24,r-=3600*o.hours,o.minutes=Math.floor(r/60)%60,r-=60*o.minutes,o.seconds=Math.floor(r%60)}return o}addHours(a,e){return Date.prototype.addHours=function(a){return this.setTime(this.getTime()+60*a*60*1e3),this},new Date(a).addHours(e)}getHumanCalendar(a,e={}
1){return T()(a).calendar(null,{sameDay:"hh:mm a",nextDay:"[Tomorrow]",lastDay:"[Yesterday]",lastWeek:"dddd",sameElse:"MM/DD/YYYY",...e})}calculateNewDate(a,{isAdd:e=!1,amount:t=1,unit:i="day",format:o,isStart:r=!0}){let s=T()(a);return s=e?s.add(t,i):s.subtract(t,i),s=r?s.startOf(i):s.endOf(i),s.format(o)}}const F=new $,I=F;var R=t(9960),N=t(15952),V=t.n(N);class M{constructor(a,e){{let t=()=>{let a=["INDEXEDDB","LOCALSTORAGE","WEBSQL"],e=[];return a.forEach((a=>{e.push(V()[a])})),e};V().config({driver:t(),name:a||this.nameDB(),version:1,storeName:e||"storage"})}this.get={item:a=>new Promise(((e,t)=>{if(!a)return t("Error: index requiered");V().getItem(a).then((a=>e(a))).catch((a=>{}))})),items:a=>Array.isArray(a)&&a.length?new Promise((async(e,t)=>{let i={};for(var o in a)i[a[o]]=await V().getItem(a[o]);e(i)})):"Error: param type {array} require",all:()=>new Promise(((a,e)=>{V().keys().then((function(e){if(e.length){let t={};e.forEach(((i,o)=>{V().getItem(i).then((r=>{t[i]=r,e.length==o&&a(t)})).catch((a=>{}))}))}else a(allStorage)})).catch((a=>{}))}))}}set(a,e){if(a)return new Promise(((t,i)=>{V().setItem(a,e).then((a=>{t(a)})).catch((a=>{console.error("Error: Localforage method SET. ",a),i(a)}))}))}remove(a={}){return new Promise((async(e,t)=>{if(!a||!window.navigator.onLine)return e(void 0);let i=a&&a.allKey?[]:[a];if(a&&a.allKey){let e=await this.keys();e.forEach((e=>{-1!=e.indexOf(a.allKey)&&i.push(e)}))}if(!i.length)return e(!0);i.forEach((a=>{const e=a.includes("::offline");"requests"===a||e||V().removeItem(a)})),e(!0)}))}keys(){return new Promise(((a,e)=>{V().keys().then((e=>{a(e)})).catch((a=>{}))}))}clear(){return new Promise(((a,e)=>{this.keys().then((a=>{a.forEach((async a=>!a.includes("requests")&&await this.remove(a)))})).then((()=>a(!0)))}))}restore(a=[]){return new Promise(((e,t)=>{let i={};const o=async()=>{for(var e of a)i[e]=await this.get.item(e)};o().then((async()=>{for(var a in await this.clear(),i){let e=i[a];null!=e&&void 0!=e&&this.set(a,i[a])}e(!0)})).catch((a=>{}))}))}nameDB(){let a=window.location.host.split("."),e=a;return a.forEach(((e,t)=>{t>=1&&(a[t]=e.charAt(0).toUpperCase()+e.slice(1))})),a.length>=2&&e.pop(),`${e.join("")}DB`}}const L=new M,O=L;class Q{sync(a,e,t){O.get.item(a).then((a=>{let i=a,o=i?this.timestamp()-i.updated_at:e;return o>=e||!i?t():i.data})).catch((a=>{}))}async(a={}){return new Promise((async(e,t)=>
1{a={key:!1,seconds:10800,callBack:!1,refresh:!1,...a};let i=await O.get.item(a.key),o=a.refresh?null:i,r=(new Date).getTime()/1e3,s=!1;o&&o.expiresIn?r>=o.expiresIn&&(navigator.onLine&&await O.remove(a.key),o=!1):o=!1,o||"function"!=typeof a.callBack||await a.callBack().then((async e=>{o=s?{data:s.data,status:s.status}:{data:e.data.data||e.data,meta:e.data.meta||{},status:e.status,expiresIn:r+=a.seconds},navigator.onLine&&await O.set(a.key,o)})).catch((a=>{s=a,navigator.onLine||(o=i)})),o?e(o):t(s)}))}refresh(a,e){O.get.item(a).then((t=>{try{O.set(a,{data:e,meta:t.data.meta?t.data.meta:"",updated_at:R.c.timestamp()})}catch(error){console.log(error)}})).catch((a=>{}))}flush(a){O.remove(a)}}const j=new Q;var W=t(20584);class U{constructor(a){this.store=a}getEventNames(a={}){let e={};return a&&a.entityName&&(e.isCreating=`${R.c.toCapitalize(a.entityName)}IsCreating`,e.wasCreated=`${R.c.toCapitalize(a.entityName)}WasCreated`,e.isUpdating=`${R.c.toCapitalize(a.entityName)}IsUpdating`,e.wasUpdated=`${R.c.toCapitalize(a.entityName)}WasUpdated`,e.wasDeleted=`${R.c.toCapitalize(a.entityName)}WasDeleted`),e}dispatchEvent(a,e={}){return new Promise((async(t,i)=>{a=this.getEventNames(e)[a]||a;let o=this.store.state.qsiteApp.hooks.filter((e=>e.eventName==a));o&&o.length&&await W.c.get(o[0].endPoint),t(!0)}))}}var B=t(88360),K=t(18299),H=t.n(K);class G{constructor(){this.storeFilter=!1,this.filters=[],this.reset()}setFilters(a){this.filters=a||{}}reset(){this.cacheName="app.data.filters",this.name=!1,this.fields={},this.values={},this.callBack=!1,this.pagination={},this.load=!1,this.hasValues=!1,this.storeFilter=!1}setFilter(a={}){return new Promise((async(e,t)=>{this.storeFilter=!!a.storeFilter&&a.storeFilter,this.setfilterByName(a.name),this.addFields(a.fields),this.setCallBack(a.callBack),await this.restoreValuesFromCache(),await this.setPagination(),await this.validateIfLoadFilter(),e(!0)}))}setfilterByName(a){if(a){this.name=a;let e=this.filters[a]||!1;e&&(this.setFields(e),this.setFieldValues())}}setFields(a){a&&Object.keys(a).length&&(this.fields=H()(a))}addFields(a){a&&Object.keys(a).length&&(this.fields=H()({...this.fields,...a}),this.setFieldValues())}setValues(a){let e={};if(a&&Object.keys(a).length)for(var t in a){let i=a[t];null!==i&&void 0!==i&&(e[t]=i)}this.values=H()(e),this.cacheValuesFilter(),this.validateHasValues()}addValues(a){a&&Object.keys(a).length&&this.setValues({...this.values,...a})}setFieldValues(){let a={};for(var e in this.fields){let t=this.fields[e];switch(e){case"date":a[e]={field:t.field&&t.field.value||null,type:t.type||null,from:t.from||null,to:t.to||null};break;case"pagination":break;default:a[e]=t.value;break}}this.setValues(a)}setCallBack(a){a&&(this.callBack=a)}cacheValuesFilter(){return new Promise((async(a,e)=>{if(this.name){let a=await O.get.item(this.cacheName)||{};a[this.name]={...a[this.name]||{},values:this.values}}a(!0)}))}restoreValuesFromCache(){return new Promise((async(a,e)=>{if(this.name){let a=await O.get.item(this.cacheName)||{},e=a[this.name]?a[this.name].values:{};this.addValues(e)}a(!0)}))}setPagination(a={}){return new Promise((async e=>{let t=this.fields["pagination"]||{},i=await O.get.item(this.cacheName)||{},o=i[this.name]||{},r={...t||{},...o.pagination||{},...a||{}};this.pagination={page:r.page||1,rowsPerPage:r.rowsPerPage||10,lastPage:r.lastPage||1},i[this.name]={...i[this.name]||{},pagination:this.pagination},e(!0)}))}validateIfLoadFilter(){this.fields&&Object.keys(this.fields).length&&(this.load=!0)}validateHasValues(){for(var a in this.hasValues=!1,this.values){let e=this.values[a];Array.isArray(e)?e.length&&(this.hasValues=!0):e&&Object.is(e)?Object.keys(e).length&&(this.hasValues=!0):void 0!==e&&null!==e&&!1!==e&&(this.hasValues=!0)}}getInstance(a=!1){const e=new G;return a&&(e.cacheName=`${e.cacheName}__${a}`),e}}const Y=new G,J=Y;t(33368),t(35864);class Z{async getDataIntoObject(a=null){if(!a)return[];const e="::offline";let t=[a];if(!a.includes(e)&&!a.includes("::requestParams")){const i=await O.keys();t=i.filter((e=>e.includes(a)));const o=t.filter((a=>a.includes(e)));o.length>0&&(t=o)}return await O.get.items(t)||{data:[]}}async getAllList(a=null){const e=[],t=await this.getDataIntoObject(a);return Object.keys(t).map((a=>{Array.isArray(t[a].data)&&e.push(...t[a].data)})),{data:e}}
1async addNewRecord(a=null,e={}){const t=`${a}::offline`,i=await this.getAllList(t),o=structuredClone(i);return await O.remove(t),o.data.unshift({...e}),await O.set(t,o),!0}async updateRecord(a=null,e={},t){const i=await this.getDataIntoObject(a),o=structuredClone(i);let r={};return Object.keys(i).map((async a=>{if(!Array.isArray(o[a].data))return;const i=await o[a].data.map((a=>String(a.id)===String(t)?(r={...a,...e},r):a)),s={...o[a],data:i};await O.set(a,{...s})})),r}async updateList(a=null,e){const t=await this.getDataIntoObject(a),i=structuredClone(t);return Object.keys(i).map((async a=>{Array.isArray(i[a].data)&&(i[a].data.push({...e}),await O.set(a,{...i[a]}))})),!0}async deleteItem(a,e=null){const t=await this.getDataIntoObject(e),i=structuredClone(t);return Object.keys(i).map((async e=>{if(!Array.isArray(i[e].data))return;const t=i[e].data.findIndex((e=>String(e.id)===String(a)));if(t<0)return null;i[e].data.splice(t,1),await O.set(e,{...i[e]})})),!0}async getItemById(a,e=null){const t=await this.getAllList(e),i=await t.data.find((e=>e.id===a));return i||{data:[]}}}const X=new Z,aa=X;var ea=t(7460),ta=t.n(ea),ia=t(68484),oa=t(94088),ra=t(45564),sa=t(76980),la=t(87344),na=function(a){return ta().cloneDeepWith(a,(function(a){if(a instanceof File||a instanceof Blob||"function"==typeof a)return a}))};const fa={alert:D,array:_.c,date:I,helper:R.c,cache:O,remember:j,hook:U,eventBus:B.c,filter:J,cacheOffline:aa,lodash:ta(),moment:T(),uid:ia.c,openURL:oa.c,i18n:ra.c,store:sa.c,router:la.c,clone:na}},29564:(a,e,t)=>{"use strict";t.d(e,{c:()=>d,storeKey:()=>f});var i=t(95323),o=t(88528);class r{constructor(){this.stores={},this.appConfig=t(27730).c,this.loadDefaultStore(),this.loadModulesStore()}loadDefaultStore(){}loadModulesStore(){this.appConfig.modules.forEach((a=>{let e=!1;try{e=t(89060)(`./${a}/_store/index`).default}catch(o){}if(e)for(var i in e){let t=a+(i.charAt(0).toUpperCase()+i.slice(1));this.stores[t]=e[i]}}))}}const s=new r,l=s.stores;var n=t(76980),f=Symbol("vuex-key");const d=(0,i.is)((function(){var a=(0,o.eC)({modules:l,strict:!1});return n.c.setStore(a),a}))},66494:(a,e,t)=>{"use strict";t.d(e,{c:()=>Ga});var i=t(92444),o=t(264),r=t(74044);const s={id:"crudContentPage"},l={key:2},n={class:"text-h6 text-red"};function f(a,e,t,f,d,c){const u=(0,i.E1)("q-btn"),h=(0,i.E1)("btn-menu"),m=(0,i.E1)("dynamic-field"),g=(0,i.E1)("crud-index"),p=(0,i.E1)("crud-form"),b=(0,i.E1)("q-icon"),w=(0,i.E1)("q-card-section"),y=(0,i.E1)("q-card-actions"),v=(0,i.E1)("q-card"),k=(0,i.E1)("q-dialog"),q=(0,i.iS)("close-popup");return(0,i.Wz)(),(0,i.An)("div",s,[((0,i.Wz)(),(0,i.Az)((0,i.mk)(d.componentCrudData),{ref:"componentCrudData"},null,512)),c.showType("button-create")?((0,i.Wz)(),(0,i.Az)(u,(0,i.Gu)({key:0,class:"btnJustCreate btn-small"},c.defaultProps,{rounded:"",unelevated:"",onClick:e[0]||(e[0]=a=>c.create())}),null,16)):(0,i.g1)("",!0),c.showType("select")?((0,i.Wz)(),(0,i.Az)(m,{modelValue:d.itemSelected,"onUpdate:modelValue":[e[1]||(e[1]=a=>d.itemSelected=a),c.emitValue],field:d.selectField,key:d.selectFieldKey,onClick:c.showEventListener},{"before-options":(0,i.Ql)((()=>[(0,i.QD)("div",null,[d.params.create?((0,i.Wz)(),(0,i.Az)(u,{key:0,class:"btnCreateCrud full-width",flat:"",icon:"fas fa-plus",color:"green","no-caps":"",label:`${c.paramsProps.create.title||""}`},null,8,["label"])):(0,i.g1)("",!0)])])),actions:(0,i.Ql)((a=>[(0,i.K2)(h,{actions:c.getActions(),"action-data":a.opt},null,8,["actions","action-data"])])),_:1},8,["modelValue","field","onUpdate:modelValue","onClick"])):(0,i.g1)("",!0),d.success?((0,i.Wz)(),(0,i.An)("div",l,[c.showType("full")?((0,i.Wz)(),(0,i.Az)(g,{key:0,params:a.$clone(c.paramsProps),ref:"crudIndex",onCreate:c.create,onUpdate:c.update,onDeleted:e[2]||(e[2]=a=>c.formEmmit("deleted")),title:t.title},null,8,["params","onCreate","onUpdate","title"])):(0,i.g1)("",!0),(0,i.wt)((0,i.K2)(p,{modelValue:d.showModal,"onUpdate:modelValue":[e[3]||(e[3]=a=>d.showModal=a),e[4]||(e[4]=a=>d.showModal=a)],params:c.paramsProps,"item-id":d.itemIdToEdit,field:d.fieldData,onCreated:e[5]||(e[5]=a=>
1c.formEmmit("created",a)),onUpdated:e[6]||(e[6]=a=>c.formEmmit("updated")),onCreatedData:e[7]||(e[7]=a=>c.formEmmit("createdData",a))},null,8,["modelValue","params","item-id","field"]),[[o.Ub,(d.params.create||d.params.update)&&d.showModal]])])):(0,i.g1)("",!0),(0,i.K2)(k,{modelValue:d.dialogPermissions.show,"onUpdate:modelValue":e[8]||(e[8]=a=>d.dialogPermissions.show=a)},{default:(0,i.Ql)((()=>[(0,i.K2)(v,null,{default:(0,i.Ql)((()=>[(0,i.K2)(w,null,{default:(0,i.Ql)((()=>[(0,i.QD)("div",n,[(0,i.K2)(b,{name:"fas fa-exclamation-triangle"}),(0,i.mY)(" "+(0,r.WA)(a.$tr("isite.cms.crud.message.denyPermissions")),1)])])),_:1}),(0,i.K2)(y,{align:"right"},{default:(0,i.Ql)((()=>[(0,i.wt)((0,i.K2)(u,{flat:"",label:"OK",color:"red"},null,512),[[q]])])),_:1})])),_:1})])),_:1},8,["modelValue"])])}t(23816);const d={id:"componentCrudIndex"},c={id:"backend-page"},u={class:"q-mb-md"},h={key:0,id:"selectedRows",class:"bg-primary text-white row justify-between items-center q-px-md q-mb-md q-py-sm"},m={class:"col-12 col-md-4"},g={class:"col-12 col-md-8"},p={class:"row q-gutter-sm justify-end"},b={key:1,class:"relative-position col-12"},w={key:1,class:"q-pt-sm q-pr-sm q-pl-md"},y={class:"text-right q-mt-md"},v={key:0},k={key:0},q={key:1},x={key:2,class:"crudIndexActionsColumn"},C={key:3,class:"text-left"},A={class:"row items-center"},P={key:1},E={key:4},S=["onClick"],D=["innerHTML"],z=["onClick","innerHTML"],T=["innerHTML"],$={id:"contentRelationData",class:"row items-center justify-center"},F={key:0,class:"col-12 q-mb-md shadow-3"},I={key:0,class:"q-py-sm q-px-sm text-blue-grey text-h4 text-weight-bold text-subtitle1 ellipsis title-content text-center"},R={key:1},N={key:0,class:"row justify-between items-center"},V={key:0,class:"text-left"},M={class:"row items-center"},L={key:1},O=["onClick"],Q=["onClick","innerHTML"],j=["innerHTML"],W={key:0,class:"text-weight-bold"},U={class:"col-12 q-ml-sm q-mr-lg flex flex-center"},B={class:"flex items-center"},K={class:"flex items-center tw-mr-4 text-blue-grey"},H={class:"sm:tw-text-sm"},G={class:"sm:tw-text-sm"},Y={class:"actionsBtnPag"},J=(0,i.QD)("i",{class:"fa-solid fa-chevron-left"},null,-1),Z=(0,i.QD)("i",{class:"fa-solid fa-chevron-right"},null,-1);function X(a,e,t,s,l,n){const f=(0,i.E1)("page-actions"),_=(0,i.E1)("q-btn"),X=(0,i.E1)("folders"),aa=(0,i.E1)("kanban"),ea=(0,i.E1)("recursiveItemDraggable"),ta=(0,i.E1)("q-checkbox"),ia=(0,i.E1)("q-th"),oa=(0,i.E1)("q-tr"),ra=(0,i.E1)("btn-menu"),sa=(0,i.E1)("q-icon"),la=(0,i.E1)("q-item"),na=(0,i.E1)("q-btn-dropdown"),fa=(0,i.E1)("q-badge"),da=(0,i.E1)("q-tooltip"),ca=(0,i.E1)("promiseTemplate"),ua=(0,i.E1)("q-td"),ha=(0,i.E1)("q-table"),ma=(0,i.E1)("not-result"),ga=(0,i.E1)("inner-loading"),pa=(0,i.E1)("q-expansion-item"),ba=(0,i.E1)("q-separator"),wa=(0,i.E1)("q-item-label"),ya=(0,i.E1)("q-item-section"),va=(0,i.E1)("q-list"),ka=(0,i.E1)("q-card"),qa=(0,i.E1)("q-pagination"),xa=(0,i.E1)("q-select"),Ca=(0,i.E1)("master-export"),Aa=(0,i.E1)("qreable"),Pa=(0,i.E1)("share-link"),Ea=(0,i.iS)("close-popup");return(0,i.Wz)(),(0,i.An)("div",d,[(0,i.QD)("div",c,[(0,i.QD)("div",u,[(0,i.K2)(f,{"extra-actions":n.tableActions,excludeActions:n.excludeActions,searchAction:t.params.read.searchAction,title:n.tableTitle,onSearch:e[0]||(e[0]=a=>n.search(a)),onNew:e[1]||(e[1]=a=>n.handlerActionCreate()),onRefresh:e[2]||(e[2]=a=>n.getDataTable(!0)),ref:"pageActionRef","tour-name":l.tourName,help:n.help,"expires-in":l.expiresIn,onActivateTour:e[3]||(e[3]=e=>a.$tour.start(l.tourName)),systemName:n.systemName,dynamicFilter:n.dynamicFilter,onUpdateDynamicFilterValues:e[4]||(e[4]=a=>n.updateDynamicFilterValues(a))},null,8,["extra-actions","excludeActions","searchAction","title","tour-name","help","expires-in","systemName","dynamicFilter"])]),l.selectedRows.length?((0,i.Wz)(),(0,i.An)("div",h,[(0,i.QD)("div",m,[(0,i.QD)("b",null,(0,r.WA)(a.$tr("isite.cms.selectedRows",{num:l.selectedRows.length})),1)]),(0,i.QD)("div",g,[(0,i.QD)("div",p,[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(n.bulkActions,((a,e)=>((0,i.Wz)(),(0,i.Az)(_,(0,i.Gu)({key:e},a.props,{onClick:e=>n.handlerBulkAction(a)}),null,16,["onClick"])))),128))])])])):(0,i.g1)("",!0),l.success?((0,i.Wz)(),(0,i.An)("div",b,["folders"===l.localShowAs?((0,i.Wz)(),(0,i.Az)(X,{key:0,folderList:l.folderList,apiRouteOrderFolders:n.apiRouteOrderFolders},null,8,["folderList","apiRouteOrderFolders"])):(0,i.g1)("",!0),(0,i.wt)((0,i.K2)(aa,{routes:t.params.read.kanban,ref:"kanban",filter:n.getDynamicFilterValues},null,8,["routes","filter"]),[[o.Ub,"kanban"===l.localShowAs&&t.params.read.kanban]]),"drag"===l.localShowAs&&l.dataDraggable.length?((0,i.Wz)(),(0,i.An)("div",w,[(0,i.K2)(ea,{items:n.dataTableDraggable,nested:t.params.read.drag&&t.params.read.drag.nested||!1},null,8,["items","nested"]),(0,i.QD)("div",y,[(0,i.K2)(_,{label:a.$tr("isite.cms.label.save"),color:"green",unelevated:"",rounded:"",onClick:n.saveOrder},null,8,["label","onClick"])])])):(0,i.g1)("",!0),["table","grid","folders"].includes(l.localShowAs)?((0,i.Wz)(),(0,i.Az)(ha,{key:2,pagination:l.table.pagination,"onUpdate:pagination":e[11]||(e[11]=a=>l.table.pagination=a),grid:"grid"===l.localShowAs,rows:l.table.data,columns:n.tableColumns,onRequest:n.getData,class:"stick-table","table-class":"folders"===l.localShowAs?"t
1w-hidden":"",ref:"tableComponent","card-container-class":"q-col-gutter-md"},{header:(0,i.Ql)((a=>[(0,i.K2)(oa,{props:a},{default:(0,i.Ql)((()=>[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(n.parseColumnsByRow(a.cols,a.row),(t=>((0,i.Wz)(),(0,i.Az)(ia,{key:t.name,props:a},{default:(0,i.Ql)((()=>["selectColumn"===t.name?((0,i.Wz)(),(0,i.An)("div",v,[(0,i.K2)(ta,{modelValue:l.selectedRowsAll,"onUpdate:modelValue":[e[5]||(e[5]=a=>l.selectedRowsAll=a),n.selectAllFields]},null,8,["modelValue","onUpdate:modelValue"])])):(0,i.g1)("",!0),(0,i.mY)(" "+(0,r.WA)(t.label),1)])),_:2},1032,["props"])))),128))])),_:2},1032,["props"])])),body:(0,i.Ql)((t=>[(0,i.K2)(oa,{props:t,class:(0,r.WN)({"tw-bg-yellow-100":t.row.offline,"tw-bg-white":!t.row.offline})},{default:(0,i.Ql)((()=>[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(n.parseColumnsByRow(t.cols,t.row),((o,s)=>((0,i.Wz)(),(0,i.Az)(ua,{key:o.name,props:t,class:(0,r.WN)(`${n.isDisableRow(t?.row)&&"actions"!=o.name?"disabled no-pointer-events":""} ${o.bgColor?"bg-"+o.bgColor:""}`)},{default:(0,i.Ql)((()=>["selectColumn"===o.name?((0,i.Wz)(),(0,i.An)("div",k,[(0,i.K2)(ta,{modelValue:l.selectedRows,"onUpdate:modelValue":e[6]||(e[6]=a=>l.selectedRows=a),val:t.key},null,8,["modelValue","val"])])):(0,i.g1)("",!0),"expandibleColumn"===o.name?((0,i.Wz)(),(0,i.An)("div",q,[(0,i.K2)(_,{size:"sm",flat:"",round:"",color:"blue-grey",icon:n.tableCollapseIcon(t.key),onClick:a=>n.toggleRelationContent(t)},null,8,["icon","onClick"])])):(0,i.g1)("",!0),"actions"==o.name?((0,i.Wz)(),(0,i.An)("div",x,[(0,i.K2)(ra,{actions:n.fieldActions(o),"action-data":t.row},null,8,["actions","action-data"])])):-1!=["status","active"].indexOf(o.name)||o.asStatus?((0,i.Wz)(),(0,i.An)("div",C,[n.permitAction(t.row).edit?((0,i.Wz)(),(0,i.Az)(na,{key:0,color:o?.options?"":o.value?"green":"red",flat:"",padding:"sm none",class:"text-caption",label:n.statusOptionsLabel(o,t.row),"no-caps":""},{default:(0,i.Ql)((()=>[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(n.statusOptions(o,t.row,!0),(e=>(0,i.wt)(((0,i.Wz)(),(0,i.Az)(la,{class:"q-pa-sm cursor-pointer",clickable:"",onClick:a=>n.updateStatus(t.row,o,e.value)},{default:(0,i.Ql)((()=>[(0,i.QD)("div",A,[(0,i.K2)(sa,{name:"fa-light fa-pencil",class:"q-mr-sm",color:o?.options?"":o.value?"red":"green"},null,8,["color"]),(0,i.mY)(" "+(0,r.WA)(a.$tr("isite.cms.message.changeTo",{text:e.label})),1)])])),_:2},1032,["onClick"])),[[Ea]]))),256))])),_:2},1032,["color","label"])):((0,i.Wz)(),(0,i.An)("label",P,(0,r.WA)(o.value?a.$tr("isite.cms.label.disabled"):a.$tr("isite.cms.label.enabled")),1))])):((0,i.Wz)(),(0,i.An)("div",E,[(0,i.QD)("div",null,[(0,i.K2)(ca,{promise:o.formatAsync?o.formatAsync(t.row):o.value,isLoading:!!o.formatAsync&&l.loading},{default:(0,i.Ql)((a=>[(0,i.QD)("div",null,[o.bgTextColor&&a.data?((0,i.Wz)(),(0,i.An)("div",{key:0,onClick:a=>n.rowclick(o,t.row),class:(0,r.WN)((o.textColor?" text-"+o.textColor:"")+(n.isActionableColumn(o)?" cursor-actionable ":""))},[(0,i.K2)(fa,{class:(0,r.WN)(o.bgTextColor)},{default:(0,i.Ql)((()=>[(0,i.QD)("span",{innerHTML:a.data},null,8,D)])),_:2},1032,["class"])],10,S)):((0,i.Wz)(),(0,i.An)("div",{key:1,onClick:a=>n.rowclick(o,t.row),innerHTML:a.data,class:(0,r.WN)((n.isActionableColumn(o)?"cursor-actionable":"")+(o.textColor?" text-"+o.textColor:""))},null,10,z)),void 0==o.tooltip||o.tooltip?((0,i.Wz)(),(0,i.Az)(da,{key:2},{default:(0,i.Ql)((()=>[(0,i.QD)("div",{innerHTML:n.deleteHtml(o.tooltip||a.data)},null,8,T)])),_:2},1024)):(0,i.g1)("",!0)])])),_:2},1032,["promise","isLoading"])])]))])),_:2},1032,["props","class"])))),128))])),_:2},1032,["props","class"]),(0,i.K2)(oa,{style:{border:"0"}},{default:(0,i.Ql)((()=>[(0,i.K2)(ua,{colspan:"100%",id:"collapseTable",style:{height:"0",border:"0"}},{default:(0,i.Ql)((()=>[(0,i.K2)(pa,{ref:`trExpansion${t.key}`,"header-style":"display : none",group:"trExpansion"},{default:(0,i.Ql)((()=>[(0,i.QD)("div",$,[l.relation.data.length?((0,i.Wz)(),(0,i.An)("div",F,[n.relationConfig("label")?((0,i.Wz)(),(0,i.An)("div",I,(0,r.WA)(n.relationConfig("label")),1)):(0,i.g1)("",!0),(0,i.K2)(ha,{rows:l.relation.data,columns:n.relationConfig("columns")},{"body-cell":(0,i.Ql)((a=>[(0,i.K2)(ua,{props:a},{default:(0,i.Ql)((()=>["actions"==a.col.name?((0,i.Wz)(),(0,i.Az)(ra,{key:0,actions:n.relationConfig("actions"),"action-data":a.row},null,8,["actions","action-data"])):((0,i.Wz)(),(0,i.An)("label",R,(0,r.WA)(a.value),1))])),_:2},1032,["props"])])),_:2},1032,["rows","columns"])])):((0,i.Wz)(),(0,i.Az)(ma,{key:1})),(0,i.K2)(ga,{visible:l.relation.loading},null,8,["visible"])])])),_:2},1536)])),_:2},1024)])),_:2},1024)])),item:(0,i.Ql)((e=>[(0,i.QD)("div",{class:(0,r.WN)(`${n.gridParams.colClass}`)},[n.gridParams.component?((0,i.Wz)(),(0,i.Az)((0,i.mk)(n.gridParams.component),{key:0,row:e.row,"permit-action":n.permitAction(e.row),"field-actions":n.fieldActions(e),onUpdate:i=>!t.params.update.to&&a.$emit("update",e.row),onDelete:a=>n.deleteItem(e.row)},null,40,["row","permit-action","field-actions","onUpdate","onDelete"])):((0,i.Wz)(),(0,i.Az)(ka,{key:1,class:"box default-card-grid",style:{"padding-top":"5px"}},{default:(0,i.Ql)((()=>[n.itemImage(e.row)?((0,i.Wz)(),(0,i.An)("div",{key:0,class:"default-card-grid_item-image",style:(0,r.MN)(`background-image: url('${n.itemImage(e.row)}')`)},null,4)):(0,i.g1)("",!0),(0,i.K2)(va,{dense:""},{default:(0,i.Ql)((()=>[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(n.parseColumnsByRow(e.cols,e.row),(t=>((0,i.Wz)(),(0,i.An)(i.ae,{key:t.name},["actions"!=t?.name?((0,i.Wz)(),(0,i.Az)(la,{key:0,style:{padding:"3px 0"}},{default:(0,i.Ql)((()=>[(0,i.K2)(ya,null,{default:(0,i.Ql)((()=>[(0,i.K2)(wa,{class:"ellipsis"},{default:(0,i.Ql)((()=>["actions"!=t.name?((0,i.Wz)(),(0,i.An)("div",N,[(0,i.QD)("div",null,(0,r.WA)(t.label)+" "+(0,r.WA)("id"==t.name?t.value:""),1),"id"==t.name?((0,i.Wz)(),(0,i.Az)(ra,{key:0,actions:n.fieldActions(e),"action-data":e.row},null,8,["actions","action-data"])):(0,i.g1)("",!0)])):(0,i.g1)("",!0),-1!=["id"].indexOf(t.name)?((0,i.Wz)(),(0,i.Az)(ba,{key:1,class:"q-mt-sm"})):(0,i.g1)("",!0)])),_:2},1024),"id"!=t.name?((0,i.Wz)(),(0,i.Az)(wa,{key:0,class:"text-grey-6"},{default:(0,i.Ql)((()=>[["status","active"].includes(t.name)||t.asStatus?((0,i.Wz)(),(0,i.An)("div",V,[n.permitAction(e.row).edit?((0,i.Wz)(),(0,i.Az)(na,{key:0,color:t?.options?""
1:t.value?"green":"red",flat:"",padding:"sm none",class:"text-caption",label:n.statusOptionsLabel(t,e.row),"no-caps":""},{default:(0,i.Ql)((()=>[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(n.statusOptions(t,e,!0),(o=>(0,i.wt)(((0,i.Wz)(),(0,i.Az)(la,{class:"q-pa-sm cursor-pointer",clickable:"",onClick:a=>n.updateStatus(e.row,t,o.value)},{default:(0,i.Ql)((()=>[(0,i.QD)("div",M,[(0,i.K2)(sa,{name:"fa-light fa-pencil",class:"q-mr-sm",color:t?.options?"":t.value?"red":"green"},null,8,["color"]),(0,i.mY)(" "+(0,r.WA)(a.$tr("isite.cms.message.changeTo",{text:o.label})),1)])])),_:2},1032,["onClick"])),[[Ea]]))),256))])),_:2},1032,["color","label"])):(0,i.g1)("",!0)])):((0,i.Wz)(),(0,i.An)("div",L,[(0,i.K2)(ca,{promise:t.formatAsync?t.formatAsync(e.row):t.value,isLoading:!!t.formatAsync&&l.loading},{default:(0,i.Ql)((o=>[(0,i.QD)("div",null,[t.bgTextColor&&o.data?((0,i.Wz)(),(0,i.An)("div",{key:0,onClick:a=>n.rowclick(t,e.row),class:(0,r.WN)((t.textColor?" text-"+t.textColor:"")+(n.isActionableColumn(t)?" cursor-actionable ":""))},[(0,i.K2)(fa,{class:(0,r.WN)(t.bgTextColor),innerHTML:o.data},null,8,["class","innerHTML"])],10,O)):((0,i.Wz)(),(0,i.An)("div",{key:1,onClick:a=>n.rowclick(t,e.row),innerHTML:o.data,class:(0,r.WN)("ellipsis "+(n.isActionableColumn(t)?"cursor-actionable":"")+(t.textColor?" text-"+t.textColor:""))},null,10,Q)),(0,i.K2)(da,null,{default:(0,i.Ql)((()=>[(0,i.QD)("div",{innerHTML:n.deleteHtml(t.tooltip||o.data)},null,8,j),n.isActionableColumn(t)?((0,i.Wz)(),(0,i.An)("label",W,(0,r.WA)(a.$tr("isite.cms.label.clickToAction")),1)):(0,i.g1)("",!0)])),_:2},1024)])])),_:2},1032,["promise","isLoading"])]))])),_:2},1024)):(0,i.g1)("",!0)])),_:2},1024)])),_:2},1024)):(0,i.g1)("",!0)],64)))),128))])),_:2},1024)])),_:2},1024))],2)])),bottom:(0,i.Ql)((t=>[(0,i.QD)("div",{class:(0,r.WN)("bottonCrud full-width flex items-center "+("mobile"==n.windowSize?"justify-center":"justify-between"))},[(0,i.QD)("div",{class:(0,r.WN)(["sm:tw-text-sm",`text-blue-grey ${"mobile"==n.windowSize?"q-mb-sm":""} `])},[(0,i.mY)((0,r.WA)(a.$tr("isite.cms.label.showing"))+" ",1),(0,i.QD)("b",null,(0,r.WA)(n.countPage(t)),1),(0,i.mY)(" "+(0,r.WA)(a.$trp("isite.cms.label.entry")),1)],2),(0,i.QD)("div",U,[n.showPagination(t)?((0,i.Wz)(),(0,i.Az)(qa,{key:0,id:"crudPaginationComponent",modelValue:l.table.pagination.page,"onUpdate:modelValue":e[7]||(e[7]=a=>l.table.pagination.page=a),value:t.pagination,onClick:e[8]||(e[8]=(0,o.Y7)((a=>n.getDataTable()),["prevent"])),round:"","input-class":"no-shadow",color:"while","text-color":"primary","active-color":"primary","active-text-color":"white",max:t.pagesNumber,"max-pages":6,ellipses:!1,"boundary-numbers":!1,unelevated:""},null,8,["modelValue","value","max"])):(0,i.g1)("",!0)]),(0,i.QD)("div",B,[(0,i.QD)("div",K,[(0,i.QD)("span",H,(0,r.WA)(a.$tr("isite.cms.label.show")),1),(0,i.K2)(xa,{modelValue:l.table.pagination.rowsPerPage,"onUpdate:modelValue":[e[9]||(e[9]=a=>l.table.pagination.rowsPerPage=a),e[10]||(e[10]=()=>{l.table.pagination.page=1,n.getDataTable()})],options:n.rowsPerPageOption,"options-cover":"",dense:"",class:"q-mx-sm text-caption",outlined:""},null,8,["modelValue","options"]),(0,i.QD)("span",G,(0,r.WA)(a.$trp("isite.cms.label.entry")),1)]),(0,i.QD)("div",Y,[(0,i.K2)(_,{color:"primary",class:"tw-mr-2",dense:"",size:"14px",round:"",flat:"",disable:t.isFirstPage,onClick:t.prevPage},{default:(0,i.Ql)((()=>[J])),_:2},1032,["disable","onClick"]),(0,i.K2)(_,{color:"primary",dense:"",size:"14px",round:"",flat:"",disable:t.isLastPage,onClick:t.nextPage},{default:(0,i.Ql)((()=>[Z])),_:2},1032,["disable","onClick"])])])],2)])),_:1},8,["pagination","grid","rows","columns","onRequest","table-class"])):(0,i.g1)("",!0),(0,i.K2)(ga,{visible:"kanban"!==l.localShowAs&&l.loading},null,8,["visible"])])):(0,i.g1)("",!0)]),(0,i.K2)(Ca,{modelValue:l.exportParams,"onUpdate:modelValue":e[12]||(e[12]=a=>l.exportParams=a),ref:"exportComponent","export-item":""},null,8,["modelValue"]),(0,i.K2)(Aa,{ref:"qreableComponent",onCreated:e[13]||(e[13]=a=>n.getDataTable(!0))},null,512),(0,i.K2)(Pa,{ref:"shareLinkComponent"},null,512)])}var aa=t(92960),ea=t(55694),ta=t(14352),ia=t(7460),oa=t.n(ia),ra=t(25976),sa=t(8932),la=t(75836);async function na(a,e=null,t=1,i=10){let o=null;if("string"===typeof a&&(o=await sa.qu.get.item(`${a}::offline`)||{data:[]}),"object"===typeof a&&(o=a),0===!o.data.length)return o;const r=o.data.filter((a=>Object.values(a).some((a=>{if(a)return e=e?e.toLowerCase():null,!e||String(a).toLowerCase().includes(e)})))),s=Math.ceil(r.length/i),l=(t-1)*i,n=l+i,f=r.slice(l,n),d={data:f,meta:{page:{total:r.length,perPage:i,currentPage:t,lastPage:s}}};return d}var fa=t(18528)["c"];const da={props:{params:{default:!1},title:{default:""}}
1,emits:["update","create","deleted"],components:{masterExport:aa.c,recursiveItemDraggable:ea.c,qreable:ra.c},provide(){return{getRelationData:this.getRelationData,updateRelationData:this.updateRelationData,funnelPageAction:(0,i.S6)((()=>this.funnelId)),fieldActions:this.fieldActions,getFieldRelationActions:this.getFieldRelationActions}},watch:{isAppOffline:{handler:function(){this.getDataTable(!0)}}},created(){this.$helper.setDynamicSelectList({})},beforeMount(){this.loadComponent()},data(){return{tableKey:null,success:!1,loading:!0,windowWith:window.innerWidth,modelRequest:{data:[],expiresIn:null,meta:{page:{currentPage:1,total:0}}},table:{data:[],pagination:{page:1,rowsNumber:"",rowsPerPage:10,descending:!0},filter:{search:null}},appConfig:fa("app"),statusModel:{},itemIdToDelete:!1,filter:{available:!1,show:!1},dataField:[],exportParams:!1,dataDraggable:[],localShowAs:"table",relation:{loading:!1,data:[]},selectedRows:[],selectedRowsAll:!1,folderList:[],funnelId:null,searchKanban:null,tourName:"admin_crud_index_tour",filters:!1,gridComponent:!1,expiresIn:null,dynamicFilterValues:{}}},computed:{deleteHtml(){return a=>a?"string"===typeof a?a.replace(/<[^>]+>/g,""):a:""},isAppOffline(){return this.$store.state.qofflineMaster.isAppOffline},permisionRelation(){return!this.params.read.relation.permission||this.$hasAccess(this.params.read.relation.permission)},tableTitle(){return this.title?this.$tr(this.title):this.params.read.title?this.$tr(this.params.read.title):""},tableActions(){let a=[];return"kanban"!==this.readShowAs&&a.push({label:this.$tr("isite.cms.message."+("grid"==this.localShowAs?"listView":"gribView")),vIf:void 0==this.params.read.allowToggleView||this.params.read.allowToggleView,props:{icon:"grid"!=this.localShowAs?"fa-light fa-grid-horizontal":"fa-light fa-list",id:"crudIndexViewAction"},vIfAction:"drag"===this.readShowAs,action:()=>{const a="table"!=this.readShowAs?this.readShowAs:"grid";this.localShowAs=this.localShowAs===a?"table":a}}),!1!==this.params.read.search&&a.push("search"),this.params.create&&this.params.hasPermission.create&&(this.params.create?.actions?.length>0?a.push({props:{label:this.$tr("isite.cms.label.new"),icon:"fa-duotone fa-plus"},type:"btn-dropdown",items:this.params.create?.actions||[]}):a.push("new")),"kanban"===this.localShowAs&&this.$refs.kanban&&(a=[...a,...this.$refs.kanban.extraPageActions]),this.params?.extraActions?.length>0&&a.push(...this.params.extraActions),a.filter((a=>!a.vIfAction))},help(){return this.params.read?.help??{}},showSlotTable(){let a=this.$clone(this.table.data),e=!(!a||!a.length)&&a.length,t=this.$clone(this.table.pagination),i={header:!this.params.read.hideHeader,bottom:t.rowsNumber>=t.rowsPerPage||!e};return i},rowsPerPageOption(){return this.params.read.rowsPerPageOptions||[5,10,20,50,100,300,500]},relationConfig(){return(a=!1)=>{const e={label:"",apiRoute:"",requestParams:{},columns:[],actions:[],...this.params.read.relation||{}};return a?(e.actions.length&&!e.columns.find((a=>"actions"==a.name))&&e.columns.push({name:"actions",label:this.$tr("isite.cms.form.actions"),align:"center"}),e[a]):e}},tableColumns(){let a=this.$clone(this.params.read.columns);a.forEach((a=>{-1!=["id","created_at","updated_at"].indexOf(a.name)&&(a.sortable=!0),"actions"==a.name&&(a.align="right"),(-1!=["status","active"].indexOf(a.name)||a.asStatus)&&(a.format=a=>{let e="boolean"===typeof a?a=a?1:0:a;return Number.isInteger(parseInt(e))?parseInt(e):0})})),a.length>0&&(a[0].align="left");this.relationConfig("name");if((this.relationConfig("name")||this.relationConfig("apiRoute"))&&this.permisionRelation&&a.unshift({name:"expandibleColumn",label:"",align:"center"}),this.bulkActions.length&&a.unshift({name:"selectColumn",label:"",align:"center"}),this.params?.read?.requestParams?.include?.includes("qrs")){const e={name:"qr",label:"QR",align:"left",format:a=>'<i class="fa-light fa-qrcode" style="font-size: 20px">',tooltip:this.$tr("iqreable.cms.label.view"),action:a=>this.setActionQr(a)};a.splice(1,0,e)}return a},windowSize(){return this.windowWith>="500"?"desktop":"mobile"},gridParams(){let a=this.params.read.grid||{};return a.component=this.gridComponent,{colClass:a.colClass||"col-12 col-sm-6 col-lg-4 col-xl-3",component:a.component||!1}},readShowAs(){return this.params.read.showAs||"table"},getDataTableDraggable(){return this.table.data.map((a=>{const e=this.params.read.drag||{},t=a[e.title?.field||"id"],i=a[e.subTitle?.field||""];return{id:a.id,title:e.title?.format?e.title?.format(t):t,subTitle:e.subTitle?.format?e.subTitle?.format(i):i,children:[],actions:this.fieldActions(a)}}))},dataTableDraggable:{get:function(){return this.dataDraggable},set:function(a){this.dataDraggable=a}},showCollapsedTable(){return a=>a===this.tableKey},tableCollapseIcon(a){return a=>this.showCollapsedTable(a)?"fas fa-chevron-up":"fas fa-chevron-down"},bulkActions(){var a=[],e=this.params.read.bulkActions||[];return a=e.filter((a=>!(void 0!=a?.vIf&&!a?.vIf)&&(!(void 0!=a.permission&&!this.$hasAccess(a.permission))&&!!a.apiRoute))).map((a=>({...a,props:{rounded:!0,dense:!0,unelevated:!0,color:"white",class:"btn-small",noCaps:!0,textColor:"blue-grey",padding:"3px 10px",...a.props||{}}}))),a},apiRouteOrderFolders(){return this.params.read?.apiRouteOrderFolders||null},excludeActions(){let a=this.params.read.excludeActions||[];return this.params.read.noFilter&&a.push("filter"),a},dynamicFilter(){return!this.isAppOffline&&(this.params.read?.filters&&Object.keys(this.params.read?.filters).length>0?this.params.read?.filters:{})},systemName(){return this.params.read?.systemName||this.params?.permission||this.params?.entityName},getDynamicFilterValues(){return this.dynamicFilterValues},statusOptions(){return(a,e,t=!1)=>{let i=a?.options||[{label:this.$tr("isite.cms.label.disabled"),value:0},{label:this.$tr("isite.cms.label.enabled"),value:1}];const o=e[a.name]||0;return i.filter((a=>!t||a.value!=o))}},statusOptionsLabel(){return(a,e)=>{const t=e[a.name]||0;return this.statusOptions(a,e).find((a=>a.value==t))?.label||""}}},methods:{async loadComponent(){if(this.params.read?.grid){const a=await this.params.read.grid.component(),e=a.default;this.gridComponent=(0,la.Md)(e)}this.$nextTick((function(){this.init()}))},countPage(a){const e=a.pagination.page,t=a.pagination.rowsPerPage,i=a.pagination.rowsNumber,o=e*t-t+1,r=a.isLastPage?i:e*t;return`${o} - ${r} ${this.$tr("isite.cms.label.of")} ${i}`},addEventListenersSW(){navigator.serviceWorker.addEventListener("message",(async a=>{"synchronized-data"===a.data&&this.getDataTable(!0)}))}
1,async init(){this.localShowAs=this.readShowAs,this.handlerUrlCrudAction(),this.isAppOffline&&this.getDataTable(),this.params.mobileAction&&this.params.create&&this.params.hasPermission.create&&sa.kN.emit("setMobileMainAction",{icon:"fas fa-plus",color:"green",callBack:()=>this.handlerActionCreate()}),this.addEventListenersSW(),this.success=!0},showPagination(a){return"desktop"==this.windowSize&&a.pagesNumber>1},async getDataTable(a=!1,e={},t=!1){const i=this.getDynamicFilterValues;if(this.$refs.kanban&&this.params.read.kanban&&"kanban"===this.localShowAs){const e=this.params.read.kanban.column.filter.name||"";return this.funnelId=String(this.getDynamicFilterValues[e]||null),await this.$refs.kanban.setSearch(this.searchKanban),void await this.$refs.kanban.init(a)}this.getData({pagination:{...this.table.pagination,...t||{}},filter:{...this.table.filter,...i||{}}},a),this.hideExpandedRows()},hideExpandedRows(){this.tableKey&&(this.$refs[`trExpansion${this.tableKey}`].hide(),this.tableKey=null)},async rowclick(a,e){if(this.isActionableColumn(a))if("function"===typeof a.action)await a.action(e);else{let t=this.fieldActions(a).find((e=>"string"===typeof a.action?e?.name===a.action:e.default??!1));t.action&&await t.action(e)}},async requestDataTable(a,e,t,i){try{if(this.isAppOffline){const e=await na(a,this.table.filter.search,t.page,t.rowsPerPage,this.params?.read?.requestParams?.filter);if(e.data.length>0)return e}const o=await this.$crud.index(a,e,i).catch((a=>{this.isAppOffline||a?.config?.signal?.aborted||this.$alert.error({message:this.$tr("isite.cms.message.errorRequest"),pos:"bottom"}),console.error(a),this.loading=!1}));return o&&(this.modelRequest=o),o||this.modelRequest}catch(error){console.log(error),this.isAppOffline||this.$alert.error({message:this.$tr("isite.cms.message.errorRequest"),pos:"bottom"})}},async getData({pagination:a,filter:e},t=!1){let i=this.$clone(this.params);this.loading=!0,this.selectedRows=[],this.selectedRowsAll=!1;let o={refresh:t,params:i.read.requestParams||{}};if(o.params.filter||(o.params.filter={}),o.params.filter={...o.params.filter,...this.table.filter,...e},this.removeEmptyFilters(o.params.filter),o.params.page=a.page,o.params.take="drag"!==this.readShowAs?a.rowsPerPage:9999,!o.params.filter||!o.params.filter.order){let e=a.sortBy||"id";o.params?.notToSnakeCase?.includes(e)||(e=this.$helper.convertStringToSnakeCase(e)),o.params.filter.order={field:e,way:void 0!=a.descending?a.descending?"desc":"asc":"desc"}}i.read.params&&Object.keys(i.read.params).length&&Object.keys(i.read.params).forEach((a=>{o.params[a]=Object.assign({},o.params[a],i.read.params[a])}));const r=await this.requestDataTable(i.apiRoute,o,a,i.caching);this.expiresIn=r?.expiresIn;let s=r?.data;this.params.field&&(s=r?.data[0]&&r?.data[0]?.value?r?.data[0]?.value:[],this.dataField=r?.data[0]),this.table.data=this.$clone(s);const l=(0,ta.c)().transformDataToDragableForderList(s);this.folderList=oa().orderBy(l,"position","asc"),this.table.pagination.page=this.$clone(r?.meta.page.currentPage),this.table.pagination.rowsNumber=this.$clone(r?.meta.page.total),this.table.pagination.rowsPerPage=this.$clone(a.rowsPerPage),this.table.pagination.sortBy=this.$clone(a.sortBy),this.table.pagination.descending=this.$clone(a.descending);const n=this.getDynamicFilterValues;n["search"]&&(this.table.filter.search=n["search"]),this.$hook.dispatchEvent("wasListed",{entityName:this.params.entityName}),this.dataTableDraggable=this.getDataTableDraggable,this.loading=!1},deleteItem(a){this.$alert.error({mode:"modal",title:`ID: ${a.id}`,message:this.$tr("isite.cms.message.deleteRecord"),actions:[{label:this.$tr("isite.cms.label.cancel"),color:"grey"},{label:this.$tr("isite.cms.label.delete"),color:"red",handler:async()=>{this.loading=!0;let e=this.$clone(this.params),t={params:{titleOffline:`Delete ${this.$tr(this.title||"")}`||""}};if(this.params.field){let i=this.$clone(this.dataField);i.value.splice(a.__index,1),this.$crud.update(e.apiRoute,i.id,i,t).then((a=>{this.$alert.info({message:this.$tr("isite.cms.message.recordDeleted")}),this.getDataTable(!0),this.loading=!1})).catch((a=>{this.$alert.error({message:this.$tr("isite.cms.message.recordNoDeleted"),pos:"bottom"}),this.loading=!1}))}else this.isAppOffline&&(this.table.data=this.table.data.filter((e=>a.id!==e.id)),this.loading=!1),this.$crud.delete(e.apiRoute,a.id,{data:{attributes:{id:a.id,titleOffline:`Delete ${this.$tr(this.title||"")}`}}}).then((a=>{this.$alert.info({message:this.$tr("isite.cms.message.recordDeleted")}),this.getDataTable(!0),this.$hook.dispatchEvent("wasDeleted",{entityName:this.params.entityName}),this.$emit("deleted"),this.loading=!1})).catch((a=>{this.isAppOffline||this.$alert.error({message:this.$tr("isite.cms.message.recordNoDeleted"),pos:"bottom"}),this.loading=!1})),await sa.a4.deleteItem(a.id,e.apiRoute),this.isAppOffline&&this.getDataTable(!0)}}]})},permitAction(a){let e=!0,t=!0,i=a&&a.options?"string"==typeof a.options?JSON.parse(a.options):a.options:{},o=!(!i.masterRecord||!parseInt(i.masterRecord));return this.params.hasPermission.edit||(e=!1),this.params.update||(e=!1),o&&!this.$store.getters["quserAuth/hasAccess"]("isite.master.records.edit")&&(e=!1),this.params.hasPermission.destroy||(t=!1),this.params.delete||(t=!1),o&&!this.$store.getters["quserAuth/hasAccess"]("isite.master.records.destroy")&&(t=!1),{edit:e,destroy:t}},async callCustomAction(a,e,t=!1){a.action&&(this.loading=!0,await a.action(e),this.loading=!1),a.route&&this.$router.push({name:a.route,params:e||{}})},updateStatus(a,e,t){this.loading=!0;let i={id:a.id,[e.name]:t};e.isTranslatable&&(i[this.$store.state.qsiteApp.defaultLocale]={[e.name]:t},delete i[e.name]),this.$crud.update(this.params.apiRoute,a.id,i).then((t=>{this.table.data=this.$clone(this.table.data.map((t=>(t.id==a.id&&(t[e.name]=i[e.name]),t)))),this.loading=!1,this.$alert.info({message:this.$tr("isite.cms.message.recordUpdated")})}
1)).catch((a=>{this.loading=!1,this.$alert.error({message:this.$tr("isite.cms.message.recordNoUpdated")})}))},fieldActions(a){let e=this.$clone(this.params.read.actions||[]),t=e.find((a=>a.default??!1)),i=[{icon:"fa-light fa-pencil",name:"edit",color:"green",sortOrder:1,default:!t,label:this.$tr("isite.cms.label.edit"),vIf:this.permitAction(a).edit,action:a=>{this.$emit("update",a)}},{label:this.$tr("isite.cms.label.copyDisclosureLink"),name:"copyDisclosureLink",sortOrder:1,format:a=>({vIf:!!a.url}),icon:"fa-light fa-copy",action:a=>this.$helper.copyToClipboard(a.url,"isite.cms.messages.copyDisclosureLink")},{label:this.$tr("isite.cms.label.share"),name:"share",sortOrder:1,format:a=>({vIf:!(!a.url&&!a.embed)}),color:"info",icon:"fa-light fa-share-alt",action:a=>this.$refs.shareLinkComponent.openModal(a)},{icon:"fa-light fa-trash-can",name:"delete",sortOrder:99,color:"red",label:this.$tr("isite.cms.label.delete"),vIf:this.permitAction(a).destroy,action:a=>{this.deleteItem(a)}},{label:this.$tr("isite.cms.label.export"),name:"export",vIf:!!this.exportParams,icon:"fa-light fa-download",sortOrder:98,action:a=>this.$refs.exportComponent.showReportItem({item:a,exportParams:{fileName:`${this.exportParams.fileName}-${a.id}`},filter:{id:a.id}})}].map((a=>{const t=e.find((e=>e?.name===a?.name));return t&&(a={...a,...t}),a}));const o=i.map((a=>a.name));return e=e.map((a=>({...a,sortOrder:a.sortOrder||2}))),i=[...i,...e.filter((a=>!o.includes(a?.name)))].sort(((a,e)=>a.sortOrder-e.sortOrder)),i},handlerActionCreate(){return this.params.create.to?this.$router.push(this.params.create.to):this.params.create.toExternalUrl?this.$helper.openExternalURL(this.params.create.toExternalUrl,!1):this.params.create.method?this.params.create.method():void this.$emit("create")},handlerUrlCrudAction(){setTimeout((()=>{let a=this.$clone(this.params.read.actions||[]),e=this.$route.query;if(a.length&&Object.keys(e).length){let t=e[Object.keys(e)[0]],i=a.find((a=>a.name==Object.keys(e)[0]));if(i){let a={refresh:!0,params:this.$clone(this.params.read.requestParams||{})};this.$crud.show(this.params.apiRoute,t,a).then((a=>{i.action(a.data)})).catch((a=>{this.$apiResponse.handleError(a,(()=>{}))}))}}}),500)},getFieldRelationActions(){let a=this.$clone(this.params.read.relation.actions||[]),e=[];return a&&a.length&&a.forEach((a=>{e.push(a)})),e},itemImage(a){let e=!1;return a.mediaFiles&&a.mediaFiles?.mainimage&&(e=a.mediaFiles.mainimage.mediumThumb),e},toggleRelationContent(a){this.$refs[`trExpansion${a.key}`].toggle(),this.showCollapsedTable(a.key)?this.tableKey=null:(this.tableKey=a.key,this.getRelationData(a.row))},getRelationData(a){if(this.relation.data=[],this.relationConfig("apiRoute")){this.relation.loading=!0,this.setRelationLoading(a.id,!0);const e={refresh:!0,params:this.relationConfig().requestParams?this.relationConfig().requestParams(a):{}};this.$crud.index(this.relationConfig("apiRoute"),e).then((async e=>{this.relation.data=this.$clone(e.data),await this.getListOfDragableRelations(a.id,e.data),this.relation.loading=!1,this.setRelationLoading(a.id,!1)})).catch((e=>{this.$apiResponse.handleError(e,(()=>{this.relation.loading=!1,this.setRelationLoading(a.id,!1)}))}))}else this.relation.data=a[this.relationConfig("name")]||[]},updateRelationData(a){this.$crud.update(this.relationConfig("apiRoute"),a.id,a).then((a=>{})).catch((a=>{console.log(a)}))},handlerBulkAction(a){this.loading=!0;const e=a.criteria||"id",t=this.table.data.filter(((a,e)=>!!this.selectedRows.includes(a.id))).map((a=>a[e]));var i={attributes:{field:this.$helper.convertStringToSnakeCase(e),[this.$helper.convertStringToSnakeCase(e)]:t}};this.$crud.post(a.apiRoute,i).then((a=>{this.getDataTable(!0)})).catch((a=>this.loading=!1))},isActionableColumn(a){if(a.action&&"string"!==typeof a.action)return!0;if(["title","name","id"].includes(a.name)||a.action){let e=this.fieldActions(a).find((e=>"string"===typeof a.action?e?.name===a.action:e.default??!1));return void 0==e.vIf||e.vIf}return!1},selectAllFields(){if(this.selectedRowsAll){const a=this.table.data.map(((a,e)=>a.id));this.selectedRows=a}else this.selectedRows=[]},parseColumnsByRow(a,e){return a.map((a=>({...a,...a.formatColumn&&e?a.formatColumn(e):{}})))}
1,removeEmptyFilters(a){try{Object.keys(a).forEach((e=>{a[e]||delete a[e]}))}catch(error){console.log(error)}},search(a){this.table.filter.search=a,this.searchKanban=a,this.getDataTable()},setRelationLoading(a,e){const t=this.folderList.find((e=>e.id===a));t&&(t.loading=e)},async getListOfDragableRelations(a,e){try{this.folderList.forEach((async t=>{t.id===a&&(t.reportList=e),t.reportList=await oa().uniqBy(t.reportList,"id")}))}catch(error){console.error(error),console.error("[folderStore:getListOfDragableRelations]")}},saveOrder(){this.loading=!0,this.$crud.bulkOrder("apiRoutes.qgamification.activities",this.dataDraggable).then((a=>{this.$alert.info({message:this.$tr("isite.cms.message.recordUpdated")}),this.loading=!1})).catch((a=>{this.$alert.error({message:this.$tr("isite.cms.message.recordNoUpdated")}),this.loading=!1}))},setActionQr(a){const e=a.qrs?.find((a=>"mainqr"===a.zone));if(e)this.$refs.qreableComponent.show(e);else{const e=this.$helper.getInfoFromPermission(this.$route.meta.permission),t=this.$helper.toCapitalize(e.module),i=this.$helper.toCapitalize(this.params.entityName),o=`Modules\\${t}\\Entities\\${i}`,r={title:a.title??a.name??`${this.params.entityName}-${a.id}`,zone:"mainqr",content:a.url,entity_type:o,entity_id:a.id};this.$alert.warning({mode:"modal",title:this.$trp("iqreable.cms.label.createQr"),message:this.$tr("iqreable.cms.messages.sureCreateQr"),actions:[{label:this.$tr("isite.cms.label.cancel"),color:"grey-8"},{label:this.$tr("isite.cms.label.accept"),color:"green",handler:()=>{this.loading=!0,this.$refs.qreableComponent.generate(r)}}]})}},updateDynamicFilterValues(a){this.dynamicFilterValues=a,this.table.filter=a,this.getDataTable(!0,a,{page:1})},isDisableRow(a,e=""){const t=this.params?.read?.disabled?.row;return!!t&&t(a)}}};var ca=t(68716),ua=t(99140),ha=t(40792),ma=t(45144),ga=t(27152),pa=t(78488),ba=t(50213),wa=t(82764),ya=t(84884),va=t(58120),ka=t(29104),qa=t(90111),xa=t(61656),Ca=t(70608),Aa=t(99588),Pa=t(11032),Ea=t(2992),Sa=t(70880),Da=t(15496),_a=t(36008),za=t(81020),Ta=t(95252),$a=t.n(Ta);const Fa=(0,ca.c)(da,[["render",X]]),Ia=Fa;$a()(da,"components",{QBtn:ua.c,QTable:ha.c,QTr:ma.c,QTh:ga.c,QCheckbox:pa.c,QTd:ba.c,QBtnDropdown:wa.c,QItem:ya.c,QIcon:va.c,QBadge:ka.c,QTooltip:qa.c,QExpansionItem:xa.c,QCard:Ca.c,QList:Aa.c,QItemSection:Pa.c,QItemLabel:Ea.c,QSeparator:Sa.c,QPagination:Da.c,QSelect:_a.c}),$a()(da,"directives",{ClosePopup:za.c});const Ra={class:"modal-crud"},Na={class:"relative-position col-12"},Va={class:"row q-col-gutter-x-md col-12"};function Ma(a,e,t,s,l,n){const f=(0,i.E1)("dynamic-field"),d=(0,i.E1)("locales"),c=(0,i.E1)("q-form"),u=(0,i.E1)("master-modal");return(0,i.Wz)(),(0,i.An)("div",null,[(0,i.K2)(u,(0,i.Gu)({id:l.paramsProps.modalId||"modalFormCrud",modelValue:l.show,"onUpdate:modelValue":e[5]||(e[5]=a=>l.show=a)},n.modalProps,{onHide:e[6]||(e[6]=a=>n.componentStore.remove()),"custom-position":"",persistent:!0}),{default:(0,i.Ql)((()=>[(0,i.QD)("div",Ra,[(0,i.QD)("div",{id:"cardContent",class:(0,r.WN)("row "+(n.existFormRight?"col-2":"col-1"))},[(0,i.QD)("div",Na,[n.fieldBanner?((0,i.Wz)(),(0,i.Az)(f,{key:0,field:n.fieldBanner},null,8,["field"])):(0,i.g1)("",!0),l.success?((0,i.Wz)(),(0,i.Az)(c,{key:1,autocorrect:"off",autocomplete:"off",ref:"formContent",class:"row q-col-gutter-md col-12",onSubmit:e[3]||(e[3]=a=>n.isUpdate||t.field?n.updateItem():n.createItem()),onValidationError:e[4]||(e[4]=e=>a.$alert.error(a.$tr("isite.cms.message.formInvalid")))},{default:(0,i.Ql)((()=>[(0,i.wt)((0,i.QD)("div",{class:(0,r.WN)(l.locale.languages&&l.locale.languages.length>=2?"col-12":"q-pa-none")},[(0,i.K2)(d,{modelValue:l.locale,"onUpdate:modelValue":e[0]||(e[0]=a=>l.locale=a),ref:"localeComponent",form:a.$refs.formContent},null,8,["modelValue","form"])],2),[[o.Ub,l.locale.fieldsTranslatable&&Object.keys(l.locale.fieldsTranslatable).length]]),((0,i.Wz)(),(0,i.An)(i.ae,null,(0,i.mi)(["formLeft","formRight"],((o,s)=>((0,i.Wz)(),(0,i.An)(i.ae,{key:o},[l.locale.success&&l.paramsProps[o]&&Object.keys(l.paramsProps[o]).length?((0,i.Wz)(),(0,i.An)("div",{key:0,class:(0,r.WN)("col-12 "+(n.existFormRight?"formLeft"==o?"col-md-7":"col-md-5":""))},[(0,i.QD)("div",Va,[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(n.customFieldProps[o],((o,s)=>((0,i.Wz)(),(0,i.An)("div",{key:s,ref_for:!0,ref:s,class:(0,r.WN)(o.colClass||"col-12")},[n.showField(o,o.name||s)&&(o?.isFakeField||o.fakeFieldName)?((0,i.Wz)(),(0,i.Az)(f,{modelValue:l.locale.formTemplate[o.fakeFieldName||"options"][o.name||s],"onUpdate:modelValue":[a=>l.locale.formTemplate[o.fakeFieldName||"options"][o.name||s]=a,a=>n.setDynamicValues(o.name||s,o)],key:s,field:{...o,testId:o.testId||o.name||s},language:l.locale.language,"item-id":t.itemId,ref_for:!0,ref:`field-${o.name||s}`,onEnter:e[1]||(e[1]=e=>a.$refs.formContent.submit())},null,8,["modelValue","onUpdate:modelValue","field","language","item-id"])):(0,i.g1)("",!0),!n.showField(o,o.name||s)||o?.isFakeField||o.fakeFieldName?(0,i.g1)("",!0):((0,i.Wz)(),(0,i.Az)(f,{modelValue:l.locale.formTemplate[o.name||s],"onUpdate:modelValue":[a=>l.locale.formTemplate[o.name||s]=a,a=>n.setDynamicValues(o.name||s,o)],key:s,field:{...o,testId:o.testId||o.name||s},language:l.locale.language,"item-id":t.itemId,ref_for:!0,ref:`field-${o.name||s}`,onEnter:e[2]||(e[2]=e=>a.$refs.formContent.submit())},null,8,["modelValue","onUpdate:modelValue","field","language","item-id"]))],2)))
1),128))])],2)):(0,i.g1)("",!0)],64)))),64))])),_:1},512)):(0,i.g1)("",!0)])],2)])])),_:1},16,["id","modelValue"])])}const La={props:{modelValue:{default:!1},itemId:{default:!1},field:{default:!1},params:{default:!1}},emits:["update:modelValue","created","createdData","updated"],components:{},watch:{modelValue(a){this.show=this.$clone(a)},show(a){this.$emit("update:modelValue",this.show),a&&this.initForm()},"locale.formTemplate":{deep:!0,handler:function(a){this.fillFormUpdates()}},params:{deep:!0,handler:function(a){this.paramsProps=this.$clone({...this.params,formRight:{...this.paramsProps.formRight||{},...this.params.formRight||{}},formLeft:{...this.paramsProps.formLeft||{},...this.params.formLeft||{}}})}}},mounted(){this.$nextTick((function(){this.show=this.modelValue}))},data(){return{success:!1,show:!1,locale:{fields:{options:{}},fieldsTranslatable:{},form:{}},loading:!0,dataField:[],paramsProps:!1}},computed:{isAppOffline(){return this.$store.state.qofflineMaster.isAppOffline},modalProps(){if(!this.paramsProps)return{};const a=this.paramsProps?.modalActions;return{title:this.isUpdate||this.field?`${this.paramsProps.update.title} ${this.field?"":"ID: "+this.itemId}`:this.paramsProps.create.title,width:"max-content",loading:this.loading,actions:[{action:()=>this.show=!1,...a?.cancel||{},props:{color:"gray",label:this.$tr("isite.cms.label.cancel"),...a?.cancel?.props||{}}},{action:()=>this.$refs.formContent.submit(),...a?.save||{},props:{color:"green",label:this.isUpdate||this.field?this.$tr("isite.cms.label.update"):this.$tr("isite.cms.label.save"),...a?.save?.props||{}}}]}},existFormRight(){return!(!this.paramsProps.formRight||!Object.keys(this.paramsProps.formRight).length)},isUpdate(){return void 0!==this.itemId&&(null!==this.itemId&&!1!==this.itemId)},fieldBanner(){const a=this.isUpdate?this.paramsProps?.update?.description:this.paramsProps?.create?.description;return a?{type:"banner",props:{color:"blue-grey-4",icon:"fas fa-exclamation-triangle",message:a}}:null},componentStore(){return{create:()=>{setTimeout((()=>{if(this.show&&!this.paramsProps.field&&this.locale.success){let a=this.$clone(this.locale.formTemplate);a.typeForm=this.isUpdate?"update":"create",this.$store.dispatch("qcrudComponent/SET_COMPONENT",{id:this.paramsProps.crudId,data:a})}}),500)},update:async()=>{if(!this.paramsProps.field&&this.locale.success){let e=this.$clone(this.$store.state.qcrudComponent.component[this.paramsProps.crudId]),t=this.$clone(this.locale.formTemplate),i=[];if(e)for(var a in t)JSON.stringify(e[a])!==JSON.stringify(t[a])&&i.push(a);!i.length&&e||(this.paramsProps.handleFormUpdates&&(t=await this.paramsProps.handleFormUpdates(t,i,this.formType)),this.$store.dispatch("qcrudComponent/SET_DATA_COMPONENT",{id:this.paramsProps.crudId,data:t}),this.locale.formTemplate=this.$clone(t))}},remove:()=>{this.paramsProps.field||this.$store.dispatch("qcrudComponent/DELETE_COMPONENT",this.paramsProps.crudId)}}},customFieldProps(){const a=this.isUpdate?this.paramsProps?.update?.customFormProps:this.paramsProps?.create?.customFormProps,e=this.$clone(this.paramsProps);return a?this.injectProps(a,e):this.paramsProps},formType(){return this.isUpdate?"update":"create"}},methods:{async initForm(){this.success=!1,this.loading=!0,this.locale={fields:{options:{}},fieldsTranslatable:{},form:{}},this.paramsProps=this.$clone(this.params),await Promise.all([this.getExtraFields(),this.$hook.dispatchEvent(this.isUpdate?"isUpdating":"isCreating",{entityName:this.params.entityName})]),this.orderFields(),this.show=this.modelValue,this.success=!0,(this.isUpdate||this.paramsProps.field)&&await this.getDataItem(),this.componentStore.create(),this.loading=!1},messageWindow(a,e){this.isAppOffline||this.$alert[a](e)},getExtraFields(){return new Promise(((a,e)=>{if(!this.paramsProps.extraFormFields)return a(!0);let t={refresh:!0,params:{filter:{configName:this.paramsProps.extraFormFields},titleOffline:this.modalProps.title||""}};this.$crud.index("apiRoutes.qsite.configs",t).then((e=>{e.data&&Object.keys(e.data).length&&(this.paramsProps.formRight&&Object.keys(this.paramsProps.formRight)?this.paramsProps.formRight=this.$clone({...this.paramsProps.formRight,...e.data}):this.paramsProps.formLeft&&Object.keys(this.paramsProps.formLeft)&&(this.paramsProps.formLeft=this.$clone({...this.paramsProps.formLeft,...e.data}))),a(e.data||[])})).catch((e=>{this.$apiResponse.handleError(e,(()=>{a(!1)}))}))}))},orderFields(){let a=this.$clone(this.paramsProps),e=a.formLeft||{},t=a.formRight||{},i=Object.assign({},e,t),o=this.$clone(this.locale.fields),r=this.$clone(this.locale.fieldsTranslatable);
1Object.keys(i).forEach((a=>{let e=i[a];e.permission&&!this.$hasAccess(e.permission)||(e.isTranslatable?r[e.name||a]=e.value:e?.isFakeField?o.options[e.name||a]=e.value:e.fakeFieldName?(o[e.fakeFieldName]||(o[e.fakeFieldName]={}),o[e.fakeFieldName][e.name||a]=e.value):o[e.name||a]=e.value)})),this.locale.fields=this.$clone(o),this.locale.fieldsTranslatable=this.$clone(r)},getDataItem(){return new Promise(((a,e)=>{this.loading=!0;let t=this.$clone(this.paramsProps),i={refresh:!0,params:t.update.requestParams||{}};if(i.params.filter||(i.params.filter={}),i.params.filter.allTranslations=!0,this.paramsProps.field)this.$crud.index(t.apiRoute,i).then((e=>{this.dataField={id:e.data[0]&&e.data[0].id?this.$clone(e.data[0].id):null,name:this.paramsProps.field,value:e.data[0]&&e.data[0].value?this.$clone(e.data[0].value):[]},this.field&&(this.locale.form=this.$clone(this.field)),this.loading=!1,a(!0)})).catch((a=>{this.$apiResponse.handleError(a,(()=>{this.messageWindow("error",this.$tr("isite.cms.message.errorRequest")),this.loading=!1,e(!1)}))}));else{if(this.isAppOffline)return void sa.a4.getItemById(this.itemId,t.apiRoute).then((e=>{this.locale.form=this.$clone(e),a(!0)})).catch((a=>{e(a)})).finally((()=>{this.loading=!1}));this.$crud.show(t.apiRoute,this.itemId,i).then((e=>{this.locale.form=this.paramsProps.update.mapData?this.paramsProps.update.mapData(this.$clone(e.data)):this.$clone(e.data),this.loading=!1,a(!0)})).catch((a=>{this.$apiResponse.handleError(a,(()=>{this.messageWindow("error",{message:this.$tr("isite.cms.message.errorRequest"),pos:"bottom"}),this.loading=!1,e(!1)}))}))}}))},async saveInCache(a,e=null,t){const i=e||t;await sa.a4.addNewRecord(a,i)},async createItem(){if(await this.$refs.localeComponent.validateForm()){this.loading=!0;let e=this.$clone(this.paramsProps),t=this.$clone(await this.getDataForm()),i={response:!1,error:!1};const o=(new Date).valueOf();try{if(e.create.method)i.response=await e.create.method(t);else{try{i.response=await this.$crud.create(e.apiRoute,{...t,titleOffline:this.modalProps.title||"",offlineId:this.isAppOffline?o:null},e.create?.requestParams||{})}catch(a){i.error=a}const r={...t,id:o,titleOffline:this.modalProps.title||"",offline:this.isAppOffline};await this.saveInCache(e.apiRoute,i.response?.data,r),this.isAppOffline&&(i.response=!0)}}catch(a){i.error=a}if(i.response)sa.kN.emit(`${e.apiRoute}.crud.event.created`,{data:i.response.data,crudId:e.crudId}),this.messageWindow("info",{message:`${this.$tr("isite.cms.message.recordCreated")}`}),await this.$hook.dispatchEvent("wasCreated",{entityName:this.params.entityName}),this.loading=!1,this.show=!1,this.$emit("created",t),this.$emit("createdData",i.response.data),this.params.create?.callback&&this.params.create.callback(i.response.data);else{if(this.messageWindow("error",{message:`${this.$tr("isite.cms.message.recordNoCreated")}`}),this.loading=!1,i.error){const a="string"===typeof i.error;let e=a?JSON.parse(i.error):i.error;e.email?this.$alert.error({message:this.$tr("iprofile.cms.message.emailExist"),pos:"bottom",timeOut:4e3}):this.messageWindow("error",{message:`${this.$tr("isite.cms.message.recordNoCreated")}`})}this.show=!1}}},async executeUpdateRequest(){const a=this.$clone(this.paramsProps),e=this.$clone(await this.getDataForm()),t=a.update?.requestParams||{},i={...t,params:{titleOffline:this.modalProps.title||"",...t?.params||{}}};let o=this.$clone(this.itemId),r=null,s=null;this.paramsProps.field&&this.dataField.id&&(o=this.dataField.id);try{if(a.update.method)r=await a.update.method(o,e,i);else{const t={...e,offline:this.isAppOffline};r=await sa.a4.updateRecord(a.apiRoute,t,o),r=await this.$crud.update(a.apiRoute,o,e,i)}}catch(error){s=error}return{response:r,errorResponse:s}},async updateItem(){if(await this.$refs.localeComponent.validateForm()){this.loading=!0;const a=this.$clone(this.paramsProps);let e={response:!1,error:!1};const t=await this.executeUpdateRequest();e.response=await t.response,e.error=await t.errorResponse,e.response?(sa.kN.emit(`crudForm${a.apiRoute}Updated`),this.messageWindow("info",{message:this.$tr("isite.cms.message.recordUpdated")}),await this.$hook.dispatchEvent("wasUpdated",{entityName:this.params.entityName}),this.loading=!1,this.show=!1,this.$emit("updated",e.response.data),this.params.update?.callback&&this.params.update.callback(e.response.data)):(this.loading=!1,this.messageWindow("error",{message:this.$tr("isite.cms.message.recordNoUpdated")}))}},injectProps(a,e){return["formLeft","formRight"].forEach((t=>
1{Object.keys(e[t]).forEach((i=>{a[i]&&(e[t][i]={...e[t][i],...a[i],props:{...e[t][i].props||{},...a[i].props||{}}})}))})),e},getDataForm(){return new Promise((async(a,e)=>{let t=this.$clone(this.locale.form),i={...this.paramsProps.formLeft||{},...this.paramsProps.formRight||{}};for(var o in t.options&&!Object.keys(t.options).length&&delete t.options,this.paramsProps.field&&(this.field?this.dataField.value[this.field.__index]=t:this.dataField.value.push(t),t={userId:t.userId,name:this.paramsProps.field,value:this.dataField.value}),i)i[o].noCrud&&delete t[o];this.paramsProps.getDataForm&&(t=await this.paramsProps.getDataForm(this.$clone(t),this.formType)),a(t)}))},setDynamicValues(a,e){setTimeout((()=>{let e=this.$clone(this.locale.formTemplate);if(-1!=["title","name","slug"].indexOf(a)&&void 0!=this.locale.formTemplate.slug){let t=!this.isUpdate&&(e.name||e.title||!1);"slug"==a&&e.slug&&(t=e.slug),t&&(this.locale.formTemplate.slug=this.$clone(this.$helper.getSlug(t)))}if("categoryId"==a&&void 0!=this.locale.formTemplate.categories){let a=this.$refs["field-categoryId"];a&&(a=a[0]);let e=this.$clone(a&&a.rootOptions||!1);if(e&&e.length){let a=this.$array.parents(this.$array.destroyTree(e),this.locale.formTemplate.categoryId);if(a&&a.id&&a.id.length){let e=a.id.map(String);this.locale.formTemplate.categories.forEach((a=>{-1==e.indexOf(a)&&e.push(a)})),this.locale.formTemplate.categories=this.$clone(e)}}}}),1e3)},showField(a,e){let t=!0;return a?.isFakeField&&"masterRecord"==e&&(this.isUpdate||this.$hasAccess("isite.master.records.create")||(t=!1),this.isUpdate&&!this.$hasAccess("isite.master.records.edit")&&(t=!1)),a.permission&&!this.$hasAccess(a.permission)&&(t=!1),t},fillFormUpdates:_.debounce((function(a){this.componentStore.update()}),100)}};var Oa=t(14288);const Qa=(0,ca.c)(La,[["render",Ma]]),ja=Qa;$a()(La,"components",{QForm:Oa.c});const Wa={beforeUnmount(){sa.kN.off(`${this.paramsProps.apiRoute}.crud.event.created`)},props:{crudData:{default:!1},type:{default:"full"},imageField:{default:!1},crudProps:{type:Object,default:()=>({})},config:{type:Object,default:()=>({})},modelValue:{default:null},customData:{default:()=>({})},rules:{default:()=>[]},title:{defualt:!1}},emits:["update:modelValue","deleted","created","updated","createdData"],provide(){return{update:this.update}},components:{crudIndex:Ia,crudForm:ja},watch:{modelValue(a,e){a&&JSON.stringify(a)==JSON.stringify(e)||this.setValueSelect()}},beforeMount(){this.init()},data(){return{componentCrudData:null,params:!1,success:!1,loading:!0,dialogPermissions:{show:!1},selectField:null,showModal:!1,fieldData:!1,itemIdToEdit:!1,itemSelected:this.crudProps?.multiple?[]:null,dataFieldsCustom:{},itemCrudFields:!1,selectFieldKey:this.$uid()}},computed:{hasPermission(){let a=this.$clone(this.params),e={create:!a.permission||this.$hasAccess(`${a.permission}.create`),index:!a.permission||this.$hasAccess(`${a.permission}.index`),edit:!a.permission||this.$hasAccess(`${a.permission}.edit`),destroy:!a.permission||this.$hasAccess(`${a.permission}.destroy`)};if(a.customPermissions)for(var t in a.customPermissions)e[t]=this.$hasAccess(a.customPermissions[t]);return e},defaultProps(){let a={label:this.params?this.params.create.title:""};switch(this.type){case"select":a={outlined:!0,dense:!0,emitValue:!0,"use-input":!0,"map-options":!0,...a};break;case"button-create":a={icon:"fas fa-plus",color:"green",size:"sm",...a};break}return{...a,...this.crudProps}},defaultConfig(){let a={};switch(this.type){case"select":a={options:{label:"title",value:"id"},...a};break;case"button-create":a={...a};break}return{...a,...this.config}},paramsProps(){if(!this.$refs.componentCrudData)return{};let a=this.$clone(this.$refs.componentCrudData.crudData||{});for(var e in a.hasPermission=this.hasPermission,this.dataFieldsCustom)a.formLeft&&a.formLeft[e]&&(a.formLeft[e].value=this.dataFieldsCustom[e]),a.formRight&&a.formRight[e]&&(a.formRight[e].value=this.dataFieldsCustom[e]);if(this.customData&&"object"==typeof this.customData)for(var t in this.customData){let e=this.$clone(this.customData[t]);a[t]="object"!=typeof e||Array.isArray(e)?e:{...a[t],...e},"getDataForm"==t&&(a[t]=this.customData[t])}return this.itemCrudFields&&(a.formLeft=this.$clone(this.itemCrudFields),a.formRight={}),a.crudId=a.crudId||this.$uid(),a}},methods:{init(){this.loadComponent()},async loadComponent(){const a=await this.crudData;a.default&&(this.componentCrudData=(0,la.Md)(a.default)),this.$nextTick((function(){this.$refs.componentCrudData&&this.$refs.componentCrudData.crudData&&(this.params=this.$clone(this.$refs.componentCrudData.crudData),this.loading=!1,this.success=!0,this.setValueSelect(),this.setSelectField(),sa.kN.on(`${this.paramsProps.apiRoute}.crud.event.created`,(a=>{this.selectFieldKey=this.$uid(),a.crudId==this.paramsProps.crudId&&(this.onCreate(a.data),this.emitValue())})))}))},setSelectField(){if(this.showType("select")){let a=this.$clone(this.paramsProps);this.selectField={value:null,type:this.defaultConfig.type||this.defaultConfig.filterByQuery?"select":"treeSelect",props:{key:this.$uid(),label:this.params?.create.title||"",clearable:!1,sortValueBy:"INDEX",searchNested:!0,flat:this.crudProps.multiple,...this.crudProps,imageField:this.imageField}
1,loadOptions:{apiRoute:a.apiRoute,select:{...this.defaultConfig.options,id:this.defaultConfig.options.value||"id"},filterByQuery:this.defaultConfig.filterByQuery,requestParams:{...a.read.requestParams||{},...this.defaultConfig.requestParams||{}},loadedOptions:this.defaultConfig.loadedOptions||null}}}},create(a={}){this.hasPermission.create?(this.dataFieldsCustom=a,this.itemIdToEdit=!1,this.fieldData=!1,this.itemCrudFields=!1,this.paramsProps.create.to?this.$router.push(this.paramsProps.create.to):this.showModal=!0):this.dialogPermissions.show=!0},update(a){if(this.hasPermission.edit){let e=this.paramsProps;a.crudFields&&(this.itemCrudFields=this.$clone(a.crudFields)),a.id.field&&(this.fieldData=a.id.field),e.update.to?this.$router.push({name:e.update.to,params:{id:a.id}}):e.update.method?e.update.method(a):(this.itemIdToEdit=a.id,this.showModal=!0)}else this.dialogPermissions.show=!0},delete(a){this.$alert.error({mode:"modal",title:`ID: ${a.id}`,message:this.$tr("isite.cms.message.deleteRecord"),actions:[{label:this.$tr("isite.cms.label.cancel"),color:"grey"},{label:this.$tr("isite.cms.label.delete"),color:"red",handler:()=>{this.$crud.delete(this.paramsProps.apiRoute,a.id).then((a=>{this.$alert.info({message:this.$tr("isite.cms.message.recordDeleted")}),this.$hook.dispatchEvent("wasDeleted",{entityName:this.paramsProps.entityName}),this.formEmmit("deleted")})).catch((a=>{this.$alert.error({message:this.$tr("isite.cms.message.recordNoDeleted"),pos:"bottom"}),this.loading=!1}))}}]})},async formEmmit(a="created",e=!1){"full"==this.type&&await this.getDataTable(!0),["deleted","updated"].includes(a)&&this.showType("select")&&(this.selectFieldKey=this.$uid()),this.$emit(a,e)},showType(a){if(!this.success)return!1;let e=!0;switch(a){case"full":this.hasPermission.index||(e=!1),"full"!=this.type&&(e=!1);break;case"select":this.hasPermission.index||(e=!1),"select"!=this.type&&(e=!1);break;case"button-create":this.hasPermission.create||(e=!1),"button-create"!=this.type&&(e=!1);break}return e},setValueSelect(a=!1){let e=a||this.$clone(this.modelValue),t=null;Array.isArray(e)?t=e.map((a=>a.toString())):"object"==typeof e?t=e:e&&(t=e.toString()),this.itemSelected=t},onCreate(a){if(this.showType("select")&&a){const e=this.defaultConfig?.options?.value||"id";Array.isArray(this.itemSelected)?this.setValueSelect([...this.itemSelected,a[e]]):this.itemSelected||this.setValueSelect(a[e])}},emitValue(){this.$emit("update:modelValue",this.itemSelected)},async getDataTable(a){this.$refs.crudIndex&&await this.$refs.crudIndex.getDataTable(a)},showEventListener(){const a=document.querySelector(".btnCreateCrud");a&&a.addEventListener("click",this.showCreateModal)},showCreateModal(a){this.create(this.paramsProps.create?.dataCustom||{}),a.stopPropagation()},getActions(){const a=this.hasPermission.edit||!!this.paramsProps.update,e=this.hasPermission.destroy||!!this.paramsProps.delete;return[{icon:"fa-light fa-pencil",name:"edit",color:"green",label:this.$tr("isite.cms.label.edit"),vIf:a,action:a=>{this.update(a)}},{icon:"fa-light fa-trash-can",name:"delete",color:"red",label:this.$tr("isite.cms.label.delete"),vIf:e,action:a=>{this.delete(a)}}]}}};var Ua=t(30852),Ba=t(71008),Ka=t(66480);const Ha=(0,ca.c)(Wa,[["render",f]]),Ga=Ha;$a()(Wa,"components",{QBtn:ua.c,QDialog:Ua.c,QCard:Ca.c,QCardSection:Ba.c,QIcon:va.c,QCardActions:Ka.c}),$a()(Wa,"directives",{ClosePopup:za.c})},25774:(a,e,t)=>{"use strict";function i(a,e,t,i,o,r){return null}t.r(e),t.d(e,{default:()=>n});var o=t(18528)["c"];const r={name:"configCrud",emits:["crud.data.refresh"],data(){return{crud:{},refs:null,color:null,defaultFilter:null,modal:null,appMode:null}},methods:{getData(a,e,t,i,o,r){this.crud=a,this.refs=e,this.appMode=r,this.modal=o,this.defaultFilter=t,this.color=i;for(let s in a)"create"===s&&a[s]&&this.create(a[s],s),"read"===s&&a[s]&&this.getRead(a[s]),"update"===s&&a[s]&&this.update(a[s]),"delete"===s&&"object"===typeof a[s]&&this.delete(a[s]);return this.crud},create(a,e){for(let t in a)"title"===t&&(this.crud[e]["title"]=this.$tr(a.title)),"toExternalUrl"===t&&"object"===typeof a[t]&&(a[t]=`${this.$store.state.qsiteApp[a[t]["domine"]]}${[a[t]["path"]]}`),"validatioAppMode"===t&&o("app.mode")===a[t]["mode"]&&(this.crud["create"]={method:()=>{this.refs[a[t]["ref"]["name"]][a[t]["ref"]["method"]]({modalProps:{title:this.$tr(a[t]["modalProps"]["title"])}})}})},delete(a){this.crud["update"]=a;for(let e in a)if("title"===e){const t=a[e];"object"===typeof t&&"singular"===t["isTranslatable"]["type"]&&(this.crud["update"][e]=this.$tr(t["isTranslatable"]["value"]))}},update(a){this.crud["update"]=a;for(let e in a){if("title"===e){const t=a[e];"object"===typeof t&&"singular"===t["isTranslatable"]["type"]&&(this.crud["update"][e]=this.$tr(t["isTranslatable"]["value"]))}
1if("requestParams"===e){const t=a[e];for(let a in t)"filter"===a&&this.filtersParams(e,a,"read")}}},getRead(a){this.crud["read"]=a;for(let e in a)if("filters"===e&&(this.crud["read"][e]={}),"showAs"===e&&(this.crud.read[e]=this.setShowAs(a[e])),"columns"===e&&this.colunms(a[e]),"actions"===e&&this.actions(a[e]),"requestParams"===e){const t=a[e];for(let a in t)"filter"===a&&this.filtersParams(e,a,"update",t)}},colunms(a){a.map((a=>("object"===typeof a.label&&(a.format&&(a.format=this.setFormat(a.format)),"object"===a.field&&a.field.conditional&&(a.field=this.setField(a.field.isVal)),a.classes&&"object"===typeof a.classes&&(a.classes=this.setClasses(a.classes)),a.label.validationAppMode?"iadmin"===a.label.validationAppMode?(a.label="singular"===a.label.isTranslatable?this.$tr(a.label.value):this.$trp(a.label.value),a.format&&(a.format=this.setFormat(a.format,a.label))):a.label="-":a.label.include?a.label="singular"===a.label.isTranslatable?`${this.$tr(a.label.value)} ${a.label.include}`:`${this.$trp(a.label.value)} ${a.label.include}`:a.label="singular"===a.label.isTranslatable?this.$tr(a.label.value):this.$trp(a.label.value)),a)))},setClasses(a){return"conditional"===a.type&&a.method?e=>e[a.child][a.method](a.value)?a.yes:a.no:e=>`${a.value} ${this.color[e[a.child]]}`},setShowAs(a){return"conditional"===a.type?this.appMode===a.isVal.ValidationAppMode.mode?a.isVal.yes:a.isVal.no:"grid"===a.type?"grid":"table"},setField(a){const{value:e,yes:t,no:i}=a;return a=>a[e]?a[t]:i},filtersParams(a,e,t,i){i&&(i.filter.customerId&&(i.filter.customerId=this.$store.state[i.storeName][i.child]),i.filter.formId&&(i.filter.formId=this.$route.params),this.defaultFilter?this.crud[t][a][e]={...this.defaultFilter}:i.filter[i.filter.filter]&&(i.filter[i.filter.filter.filtername]=i.filter.filter))},actions(a){a.map((a=>{if(a.tooltip&&(a.tooltip=this.$tr(a.tooltip)),a.label&&(a.label="singular"===a.label.isTranslatable?this.$tr(a.label.value):this.$trp(a.label.value)),a.action){const e=a.action.method,t=a.action.value;a.action.path;if("object"===typeof a.action&&"modal"==a.action.type&&(a.action=this.setAction(a.action.type,t,null,null,a.action)),"object"===typeof a.action&&"ref"===a.action.type&&(a.action.params&&(a.action=this.setAction(a.action.type,t,e,a.action.params)),a.action=this.setAction(a.action.type,t,e)),"object"===typeof a.action&&"helper"===a.action.type&&a.action.useStore){const e=a.action.method,t=a.action.value,i=a.action.store,o=a.action.path;a.action=this.setAction(a.action.type,t,e,null,null,o,i)}}return a.format&&(a.format=this.setActionFormat(a.format)),a}))},setAction(a,e,t,i,o,r,s){if("modal"===a)return a=>{this.modal[o.data]=a,this.modal[o.open]=!0};if("ref"===a){if(!i)return a=>this.refs[e][t](a);if("loadform"===t)return a=>this.refs[e][t]({auctionId:a[i["auctionId"]],extraFormId:a[i["extraFormId"]],modalProps:{title:`${this.$tr(i["modalProps"].title)} | ${a[i[modalProps].key]}`}})}return"helper"===a?a=>this.$helper[t](`${this.$store.state.qsiteApp[s]}${[r.replace("change",`${a[e]}`)]}`,!0):"customAuctions"===a?a=>{this.$alert.warning({mode:"modal",title:this.$trp("isite.cms.label.cancel"),message:`<div>${this.$tr("iauctions.cms.auction")}: ${a.title}</div>`,actions:[{label:this.$tr("isite.cms.label.cancel"),color:"grey-8"},{label:this.$tr("isite.cms.label.send"),color:"red",handler:()=>{let e={status:3};this.$crud.update("apiRoutes.qauction.auctions",a.id,e).then((a=>{this.$alert.info({message:`${this.$tr("isite.cms.message.recordCreated")}`}),this.$emit("crud.data.refresh")})).catch((a=>{this.$alert.error({message:`${this.$tr("isite.cms.message.recordNoCreated")}`})}))}}]})}:void 0},setActionFormat(a){if("conditional"==a.type){const e=this;return t=>a.validationAppMode&&e.appMode==a.validationAppMode.mode?a.yes:"include"===a.method&&a.value.includes(t[a.child])||t[a.child]!=a.value?a.no:void 0}},setFormat(a){if(a.type){if("date"===a.type)return a.include?"long"===a.include.type?e=>e?this.$trd(e,a.include):"-":e=>e?this.$trd(`2021-01-01 ${e}`,a.include):"-":a=>a?this.$trd(a):"-";if("fulltime"===a.type)return a=>a?`${a.h}:${a.i}:${a.s}`:"-";if("str"===a.type)return a.child?e=>e?e[a.child[0]]:"-":a=>a||"-";if("geo"===a.type)return e=>e[a.child[0]]?`Lat: ${e[a.child[0]].latitude} | Lng: ${e[a.child[0]].longitude}`:"-";if("number"===a.type)return a.symbol?e=>e?`${a.symbol}${this.$trn(e)}`:"-":a=>
1a?`${this.$trn(a)}`:"-";if("colNumber"===a.type)return a.symbol?e=>e?`${a.symbol}${this.$trn(e)}`:"-":a=>a?`${this.$trc(a)}`:0;if("array"===a.type)return e=>e?e.map((e=>e[a.child[0]])).join(a.join):"-";if("obj"===a.type)return e=>e?Object.values(e).join(a.join):"-";if(a.type.includes("concat")){if(a.type.includes("number"))return e=>`${e[a.method](a.value)?a.yes:a.no} ${this.$trn(e)}`;if(a.label&&"object"===typeof a.label){const e="singular"===a.label.isTranslatable?this.$tr(a.label.value):this.$trp(a.label.value);return a=>a?`${e} ${a}`:"-"}if(2===a.child.length)return"row"===a.params?(e,t)=>`${t[a.child[0]]}, ${t[a.child[1]]}`:e=>e?`${e[a.child[0]]} ${e[a.child[1]]}`:"-";if(a.label)return e=>"singular"===a.isTranslatable?this.$tr(`${a.value}${e}`):this.$trp(`${a.value}${e}`)}if("percentage"===a.type)return(e,t)=>e?"percentage"==t[a.child]?this.$n(e/100,"percent"):this.$trc(e):"-";if("conditional"===a.type){const{isVal:e}=a;if(e.validationAppMode)return a=>o("app.mode")==e.validationAppMode?a:"-";if(1===e.value)return a=>1===a?this.$tr(e.yes):this.$tr(e.no);if(e.params)return(a,t)=>e.value?e.yes:e.no;if("conditional"===e.type)return a=>a?`${this.$tr(e.yes.yes)} (${a<=100?a:e.yes.no})`:this.$tr(e.no);if("object"===typeof e.yes)return a=>a?a[e.yes.child[0]]:e.no;if(!e.method)return a=>a?this.$tr(e.yes):this.$tr(e.no);if("parseInt"===e.method)return"concat"===e.type?a=>a?this.$tr(`${e.label}.${parseInt(a)?"enabled":"disabled"}`):"-":a=>a?parseInt(a)?this.$tr(e.yes):this.$tr(e.no):"-"}}},filters(a){for(let e in a){const t=a[e];this.crud["read"]["filters"]={};for(let i in t)if("filterName"===i&&(this.crud["read"]["filters"][t[i]]=a[e]),"props"===i){const o=t[i];for(let t in o)if("label"===t){const r=o[t];for(let o in r)"singular"===r[o]["type"]&&(this.crud["read"]["filters"][a[e]["filterName"]][i][t]=this.$tr(r[o]["value"]))}}}}}};var s=t(68716);const l=(0,s.c)(r,[["render",i]]),n=l},24968:(a,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>ye});var i=t(92444),o=t(74044),r=t(264);const s={id:"formfieldsPage",class:"layout-padding"},l={id:"formfieldsPageContent",class:"row q-col-gutter-md relative-position"},n={key:1,class:"col-12"},f={class:"box box-auto-height"},d={key:0,class:"tw-mr-3.5 block-list-container box"},c={class:"blue-grey-9 tw-text-xl tw-mr-2 tw-font-medium"},u={key:1,class:"list-blocks"},h={class:"enable"},m={class:"title-field"},g=["disable"],p=(0,i.QD)("span",{class:"text-h3"},[(0,i.QD)("i",{class:"fa fa-plus text-blue-grey-6","aria-hidden":"true"})],-1),b={class:"text-subtitle1 text-blue-grey-6"},w=["disable"],y=(0,i.QD)("span",{class:"text-h3"},[(0,i.QD)("i",{class:"fa fa-plus text-blue-grey-6","aria-hidden":"true"})],-1),v={class:"text-subtitle1 text-blue-grey-6"};function k(a,e,k,q,x,C){const A=(0,i.E1)("crud"),P=(0,i.E1)("q-skeleton"),E=(0,i.E1)("page-actions"),S=(0,i.E1)("q-icon"),D=(0,i.E1)("q-tooltip"),_=(0,i.E1)("router-link"),z=(0,i.E1)("dropdownList"),T=(0,i.E1)("dropdownMenu"),$=(0,i.E1)("draggable"),F=(0,i.E1)("block"),I=(0,i.E1)("inner-loading");return(0,i.Wz)(),(0,i.An)("div",s,[(0,i.K2)(A,{"crud-data":t.e(7604).then(t.bind(t,77604)),"custom-data":a.customCrudBlocks,type:"no-index",ref:"crudBlocks",onUpdated:e[0]||(e[0]=e=>a.getData(!1)),onDeleted:e[1]||(e[1]=e=>a.getData(!1)),onCreated:e[2]||(e[2]=e=>a.getData(!1))},null,8,["crud-data","custom-data"]),(0,i.K2)(A,{"crud-data":t.e(3192).then(t.bind(t,33192)),"custom-data":a.customCrudFields,type:"no-index",ref:"crudFields",onUpdated:e[3]||(e[3]=e=>a.getData(!1)),onDeleted:e[4]||(e[4]=e=>a.getData(!1)),onCreated:e[5]||(e[5]=e=>a.getData(!1))},null,8,["crud-data","custom-data"]),(0,i.K2)(A,{"crud-data":t.e(1400).then(t.bind(t,11400)),"custom-data":a.customCrudForm,type:"no-index",onDeleted:a.redirect,ref:"crudForm"},null,8,["crud-data","custom-data","onDeleted"]),(0,i.QD)("div",l,[a.loadingSkeleton?((0,i.Wz)(),(0,i.Az)(P,{key:0,width:"100vw",height:"70px"})):(0,i.g1)("",!0),a.formData&&!a.loadingSkeleton?((0,i.Wz)(),(0,i.An)("div",n,[(0,i.QD)("div",f,[(0,i.K2)(E,{title:`${a.$tr("isite.cms.label.form")}: ${a.formData.title}`,onRefresh:a.getData,extraActions:a.editAction,icon:"fa-light fa-clipboard-list",description:a.showDescription,help:a.showTooltip},null,8,["title","onRefresh","extraActions","description","help"])])])):(0,i.g1)("",!0),(0,i.QD)("div",{class:(0,o.WN)({"content-dropdown col-12":a.isSon,"col-12":!a.isSon})},[a.isSon?((0,i.Wz)(),(0,i.An)("article",d,[a.loadingSkeleton?((0,i.Wz)(),(0,i.Az)(P,{key:0,height:"55vh"})):(0,i.g1)("",!0),a.loadingSkeleton?(0,i.g1)("",!0):((0,i.Wz)(),(0,i.Az)(_,{key:1,class:"parent-list-header",target:"_blank",to:`/form/fields/${a.parentForm.id}`},{default:(0,i.Ql)((()=>
1[(0,i.QD)("h2",c,(0,o.WA)(a.parentForm.title),1),(0,i.K2)(S,{class:"tw-text-gray-600",name:"fa-regular fa-arrow-up-right-from-square",size:"12px"}),(0,i.K2)(D,null,{default:(0,i.Ql)((()=>[(0,i.mY)((0,o.WA)(a.$tr("iforms.cms.label.openParentForm")),1)])),_:1})])),_:1},8,["to"])),((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(a.parentForm.blocks,((e,t)=>((0,i.Wz)(),(0,i.An)(i.ae,{key:t},[a.loadingSkeleton?(0,i.g1)("",!0):((0,i.Wz)(),(0,i.Az)(z,{key:0,block:e,index:t+1,childFields:a.formData.blocks,copiedFieldId:a.copiedFieldId},null,8,["block","index","childFields","copiedFieldId"]))],64)))),128))])):(0,i.g1)("",!0),a.loadingSkeleton?((0,i.Wz)(),(0,i.An)("div",u,[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(new Array(6),(a=>((0,i.Wz)(),(0,i.Az)(P,{key:a,width:"100%",height:"350px"})))),128))])):(0,i.g1)("",!0),(0,i.QD)("section",null,[a.showBlock?((0,i.Wz)(),(0,i.Az)($,(0,i.Gu)({key:0,onChange:a.updateOrderBlock,group:"bocksBlocks"},a.dragOptions,{list:a.formData.blocks,class:"list-blocks",style:{"--max-size":a.isAutoWidth?"400px":"1fr"},draggable:".enable","item-key":"id"}),{item:(0,i.Ql)((({element:t})=>[(0,i.QD)("div",h,[a.loadingSkeleton?(0,i.g1)("",!0):((0,i.Wz)(),(0,i.Az)(F,{key:0,block:t,isSon:a.isSon,onCreateField:a.createField,softLoading:a.softLoading,updatedBlockId:a.updatedBlockId},{default:(0,i.Ql)((()=>[(0,i.K2)($,(0,i.Gu)({onUpdate:e[6]||(e[6]=e=>a.handleUpdatingFields(null)),onChange:e=>a.handleChangeInFields(e,t.id),list:t.fields,group:"bocksfields"},a.dragOptions,{class:["tw-w-full tw-draggable-fields tw-q-pb-md tw-overflow-auto tw-h-56",{"drag-drog-field":0===t.fields.length}],"data-descr":a.$tr("iforms.cms.label.dragFieldsHere"),"item-key":"id"}),{item:(0,i.Ql)((({element:e})=>[e?((0,i.Wz)(),(0,i.An)("section",{key:e.id,class:"tw-cursor-pointer tw-border tw-border-solid tw-border-gray-300 tw-rounded-xl tw-p-2 tw-flex tw-mb-2 tw-justify-between tw-items-center tw-transform hover:tw-bg-gray-100 active:tw-cursor-grabbing"},[(0,i.QD)("div",null,[(0,i.K2)(S,{name:"fa-light fa-grip-dots-vertical",class:"tw-mr-2"}),(0,i.QD)("span",m,(0,o.WA)(e.label||"--"),1)]),(0,i.K2)(T,{class:"",block:e,"is-field":!0,onUpdateIdOfSelectedField:a.updateIdOfSelectedField},null,8,["block","onUpdateIdOfSelectedField"])])):(0,i.g1)("",!0)])),_:2},1040,["onChange","list","class","data-descr"])])),_:2}
1,1032,["block","isSon","onCreateField","softLoading","updatedBlockId"]))])])),footer:(0,i.Ql)((()=>[(0,i.wt)((0,i.QD)("button",{class:"btn-add-block",onClick:e[7]||(e[7]=(...e)=>a.handleCreateBlock&&a.handleCreateBlock(...e)),disable:a.loading},[p,(0,i.QD)("span",b,(0,o.WA)(a.$tr("iforms.cms.label.addNewBlock")),1)],8,g),[[r.Ub,!a.loadingSkeleton]])])),_:1},16,["onChange","list","style"])):(0,i.g1)("",!0),a.showBlock?(0,i.g1)("",!0):(0,i.wt)(((0,i.Wz)(),(0,i.An)("button",{key:1,class:"btn-add-block tw-max-w-80",onClick:e[8]||(e[8]=(...e)=>a.handleCreateBlock&&a.handleCreateBlock(...e)),disable:a.loading},[y,(0,i.QD)("span",v,(0,o.WA)(a.$tr("iforms.cms.label.addNewBlock")),1)],8,w)),[[r.Ub,!a.loadingSkeleton]])])],2),(0,i.K2)(I,{visible:a.loading},null,8,["visible"])])])}const q={class:"row gutter-y-sm"},x={class:"col-md-12"},C={key:0},A={key:1},P={key:2},E={key:3},S={key:4},D={key:5},_={key:6},z={key:7},T={class:"col-md-12"};function $(a,e,t,o,r,s){const l=(0,i.E1)("q-input"),n=(0,i.E1)("q-field"),f=(0,i.E1)("q-select"),d=(0,i.E1)("q-checkbox"),c=(0,i.E1)("q-radio"),u=(0,i.E1)("locations"),h=(0,i.E1)("q-btn");return(0,i.Wz)(),(0,i.An)("div",q,[(0,i.QD)("div",x,[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(r.fields,((e,t)=>((0,i.Wz)(),(0,i.An)("div",{key:t},["1"==e.type?((0,i.Wz)(),(0,i.An)("div",C,[(0,i.K2)(n,{error:0!=e.required&&a.$v.fields[e.name].model.$error,"error-label":a.$tr("isite.cms.message.fieldRequired")},{default:(0,i.Ql)((()=>[(0,i.K2)(l,{placeholder:e.placeholder,modelValue:e.model,"onUpdate:modelValue":a=>e.model=a,type:"text","stack-label":e.label},null,8,["placeholder","modelValue","onUpdate:modelValue","stack-label"])])),_:2},1032,["error","error-label"])])):(0,i.g1)("",!0),"2"==e.type?((0,i.Wz)(),(0,i.An)("div",A,[(0,i.K2)(n,{error:0!=e.required&&a.$v.fields[e.name].model.$error,"error-label":a.$tr("isite.cms.message.fieldRequired")},{default:(0,i.Ql)((()=>[(0,i.K2)(l,{placeholder:e.placeholder,modelValue:e.model,"onUpdate:modelValue":a=>e.model=a,type:"textarea",rows:"3","stack-label":e.label},null,8,["placeholder","modelValue","onUpdate:modelValue","stack-label"])])),_:2},1032,["error","error-label"])])):(0,i.g1)("",!0),"3"==e.type?((0,i.Wz)(),(0,i.An)("div",P,[(0,i.K2)(n,{error:0!=e.required&&a.$v.fields[e.name].model.$error,"error-label":a.$tr("isite.cms.message.fieldRequired")},{default:(0,i.Ql)((()=>[(0,i.K2)(l,{placeholder:e.placeholder,modelValue:e.model,"onUpdate:modelValue":a=>e.model=a,type:"number","stack-label":e.label},null,8,["placeholder","modelValue","onUpdate:modelValue","stack-label"])])),_:2},1032,["error","error-label"])])):(0,i.g1)("",!0),"4"==e.type?((0,i.Wz)(),(0,i.An)("div",E,[(0,i.K2)(n,{error:0!=e.required&&a.$v.fields[e.name].model.$error,"error-label":a.$tr("isite.cms.message.fieldRequired")},{default:(0,i.Ql)((()=>[(0,i.K2)(l,{placeholder:e.placeholder,modelValue:e.model,"onUpdate:modelValue":a=>e.model=a,type:"email","stack-label":e.label},null,8,["placeholder","modelValue","onUpdate:modelValue","stack-label"])])),_:2},1032,["error","error-label"])])):(0,i.g1)("",!0),"5"==e.type||"6"==e.type?((0,i.Wz)(),(0,i.An)("div",S,[(0,i.K2)(n,{error:0!=e.required&&a.$v.fields[e.name].model.$error,"error-label":a.$tr("isite.cms.message.fieldRequired")},{default:(0,i.Ql)((()=>[(0,i.K2)(f,{placeholder:e.placeholder,multiple:6==e.type,"stack-label":e.label,modelValue:e.model,"onUpdate:modelValue":a=>e.model=a,options:s.getOptions(JSON.parse(e.selectable))},null,8,["placeholder","multiple","stack-label","modelValue","onUpdate:modelValue","options"])])),_:2},1032,["error","error-label"])])):(0,i.g1)("",!0),"7"==e.type?((0,i.Wz)(),(0,i.An)("div",D,[(0,i.K2)(n,{class:"q-my-md",error:0!=e.required&&a.$v.fields[e.name].model.$error,"error-label":a.$tr("isite.cms.message.fieldRequired")},{default:(0,i.Ql)((()=>[(0,i.K2)(d,{modelValue:e.model,"onUpdate:modelValue":a=>e.model=a,label:e.label,"false-value":"","true-value":"1"},null,8,["modelValue","onUpdate:modelValue","label"])])),_:2},1032,["error","error-label"])])):(0,i.g1)("",!0),"8"==e.type?((0,i.Wz)(),(0,i.An)("div",_,[(0,i.K2)(n,{class:"q-my-md",error:0!=e.required&&a.$v.fields[e.name].model.$error,"error-label":a.$tr("isite.cms.message.fieldRequired")},{default:(0,i.Ql)((()=>[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(s.getOptions(JSON.parse(e.selectable)),((a,t)=>((0,i.Wz)(),(0,i.Az)(c,{class:"q-mr-lg",key:t,modelValue:e.model,"onUpdate:modelValue":a=>e.model=a,val:a.value,label:a.label},null,8,["modelValue","onUpdate:modelValue","val","label"])))),128))])),_:2},1032,["error","error-label"])])):(0,i.g1)("",!0),"9"==e.type?((0,i.Wz)(),(0,i.An)("div",z,[(0,i.K2)(u)])):(0,i.g1)("",!0)])))),128))]),(0,i.QD)("div",T,[(0,i.K2)(h,{label:"save",color:"primary",onClick:e[0]||(e[0]=a=>s.createLead())})])])}const F={class:"row q-my-md"},I=(0,i.QD)("div",{class:"col-md-12"},null,-1),R=(0,i.QD)("div",{class:"col-md-12"},null,-1),N=(0,i.QD)("div",{class:"col-md-12"},null,-1),V=[I,R,N];function M(a,e,t,o,r,s){return(0,i.Wz)(),(0,i.An)("div",F,V)}const L={data(){return{loading:!1,countries:{loading:!1,data:[]},provinces:{loading:!1,data:[]},cities:{loading:!1,data:[]}}},mounted(){},methods:{getCountries(){this.countries.loading=!0;let a={params:""};this.$crud.index("apiRoutes.qlocations.countries",a).then((a=>{this.countries.data=a.data,this.countries.loading=!1})).catch((a=>{this.$apiResponse.handleError(a,(()=>{this.countries.loading=!1,this.$alert.error({message:this.$tr("isite.cms.message.errorRequest"),pos:"bottom"})}))}))},getProvinces(a){},getCities(a){}}};var O=t(68716);const Q=(0,O.c)(L,[["render",M]]),j=Q,W={props:{formId:{type:Number,required:!0}},components:{locations:j},watch:{},validations(){return this.getObjectValidation()},data(){return{fields:{},loading:!1}},created(){this.getFields()},methods:{getFields(a=!1){this.loading=!0;let e={refresh:a,params:{filter:{formId:this.formId,order:{field:"order",way:"asc"}}}};this.$crud.index("apiRoutes.qform.fields",e).then((a=>{this.fields=this.responseToObject(a.data),this.loading=!1})).catch((a=>{this.$apiResponse.handleError(a,(()=>{this.loading=!1,this.$alert.error({message:this.$tr("isite.cms.message.errorRequest"),pos:"bottom"})}))}))},responseToObject(a){let e={};return a.forEach((a=>{e[a.name]=a,e[a.name]["model"]=5==a.type||6==a.type?[]:""})),e},getOptions(a){return a.map((a=>({label:a.name,value:a.name})))},getObjectValidation(){let a={};
1return Object.keys(this.fields).forEach((e=>{this.fields[e].required&&(a[e]={model:{required}})})),{fields:a}},createLead(){if(this.$v.fields.$touch(),this.$v.fields.$error)return void this.$alert.error({message:this.$tr("isite.cms.message.formInvalid"),pos:"bottom"});let a={formId:this.formId,values:JSON.stringify(this.fields)};this.$crud.create("apiRoutes.qform.leads",a).then((a=>{this.getFields(),this.$alert.success({message:`${this.$tr("isite.cms.message.recordCreated")} ID: ${a.data.id}`}),this.$v.fields.$reset()})).catch((a=>{this.$alert.error({message:this.$tr("isite.cms.message.recordNoCreated"),pos:"bottom"})}))}}};var U=t(69452),B=t(20540),K=t(36008),H=t(78488),G=t(48736),Y=t(99140),J=t(95252),Z=t.n(J);const X=(0,O.c)(W,[["render",$]]),aa=X;Z()(W,"components",{QField:U.c,QInput:B.c,QSelect:K.c,QCheckbox:H.c,QRadio:G.c,QBtn:Y.c});const ea={key:0,class:"relative-position"},ta={key:1,class:"q-my-sm"};function ia(a,e,t,o,r,s){const l=(0,i.E1)("locales"),n=(0,i.E1)("q-input"),f=(0,i.E1)("q-select"),d=(0,i.E1)("q-btn"),c=(0,i.E1)("q-form"),u=(0,i.E1)("inner-loading");return r.success?((0,i.Wz)(),(0,i.An)("div",ea,[(0,i.K2)(l,{modelValue:r.locale,"onUpdate:modelValue":e[0]||(e[0]=a=>r.locale=a),ref:"localeComponent",form:a.$refs.formContent},null,8,["modelValue","form"]),r.locale.success?((0,i.Wz)(),(0,i.Az)(c,{key:0,autocorrect:"off",autocomplete:"off",ref:"formContent",class:"q-my-sm",onSubmit:e[7]||(e[7]=a=>s.updateItem()),onValidationError:e[8]||(e[8]=e=>a.$alert.error(a.$tr("isite.cms.message.formInvalid")))},{default:(0,i.Ql)((()=>[(0,i.K2)(n,{outlined:"",dense:"",modelValue:r.locale.formTemplate.title,"onUpdate:modelValue":e[1]||(e[1]=a=>r.locale.formTemplate.title=a),label:`${a.$tr("isite.cms.form.name")} *`,rules:[e=>!!e||a.$tr("isite.cms.message.fieldRequired")]},null,8,["modelValue","label","rules"]),(0,i.K2)(n,{outlined:"",dense:"",modelValue:r.locale.formTemplate.systemName,"onUpdate:modelValue":e[2]||(e[2]=a=>r.locale.formTemplate.systemName=a),label:`${a.$tr("isite.cms.form.slug")} *`,rules:[e=>!!e||a.$tr("isite.cms.message.fieldRequired")],readonly:""},null,8,["modelValue","label","rules"]),(0,i.K2)(f,{label:`${a.$trp("isite.cms.form.email")} *`,modelValue:r.locale.formTemplate.destinationEmail,"onUpdate:modelValue":e[3]||(e[3]=a=>r.locale.formTemplate.destinationEmail=a),rules:[e=>e.length||a.$tr("isite.cms.message.fieldRequired")],"use-input":"","use-chips":"",multiple:"","hide-dropdown-icon":"","input-debounce":"0","new-value-mode":"add-unique",style:{width:"100%"},outlined:"",dense:""},null,8,["label","modelValue","rules"]),(0,i.K2)(f,{outlined:"",dense:"","bg-color":"white",modelValue:r.locale.formTemplate.active,"onUpdate:modelValue":e[4]||(e[4]=a=>r.locale.formTemplate.active=a),label:a.$tr("isite.cms.form.status"),style:{width:"100%"},"emit-value":"","map-options":"",options:s.optionStatus},null,8,["modelValue","label","options"]),(0,i.K2)(f,{label:a.$tr("isite.cms.form.type"),modelValue:r.locale.formTemplate.userId,"onUpdate:modelValue":e[5]||(e[5]=a=>r.locale.formTemplate.userId=a),clearable:!0,options:r.users,outlined:"",dense:"","emit-value":"","map-options":""},null,8,["label","modelValue","options"]),(0,i.K2)(n,{"data-testid":"urlTermsAndConditions",outlined:"",dense:"",modelValue:r.locale.formTemplate.options.urlTermsAndConditions,"onUpdate:modelValue":e[6]||(e[6]=a=>r.locale.formTemplate.options.urlTermsAndConditions=a),label:`${a.$tr("iforms.cms.form.urlTermsAndConditions")}`},null,8,["modelValue","label"]),r.itemId?((0,i.Wz)(),(0,i.Az)(d,{key:0,class:"float-right",color:"green",loading:r.loading,rounded:"",icon:"fas fa-edit",label:a.$tr("isite.cms.label.update"),type:"submit"},null,8,["loading","label"])):(0,i.g1)("",!0)])),_:1},512)):(0,i.g1)("",!0),r.locale.success?((0,i.Wz)(),(0,i.An)("div",ta)):(0,i.g1)("",!0),(0,i.K2)(u,{visible:r.loading},null,8,["visible"])])):(0,i.g1)("",!0)}const oa={components:{},watch:{$route(a,e){this.initForm()}},mounted(){this.$nextTick((function(){this.initForm()}))},data(){return{locale:{},loading:!1,success:!1,users:[],itemId:!1}},computed:{dataLocale(){return{fields:{systemName:"",userId:null,active:"1",destinationEmail
1:[],options:{}},fieldsTranslatable:{title:""}}},optionStatus(){return[{label:this.$tr("isite.cms.label.enabled"),value:1},{label:this.$tr("isite.cms.label.disabled"),value:0}]}},methods:{async initForm(){this.loading=!0,this.success=!1,this.locale=this.$clone(this.dataLocale),this.itemId=this.$route.params.id,this.locale.success&&this.$refs.localeComponent.vReset(),await this.getData(),this.getUsers(),this.success=!0,this.loading=!1},getData(){return new Promise(((a,e)=>{const t=this.$clone(this.itemId);if(t){let i="apiRoutes.qform.forms",o={refresh:!0,params:{filter:{allTranslations:!0}}};this.$crud.show(i,t,o).then((e=>{this.orderDataItemToLocale(e.data),a(!0)})).catch((a=>{this.$apiResponse.handleError(a,(()=>{this.$alert.error({message:this.$tr("isite.cms.message.errorRequest"),pos:"bottom"}),this.loading=!1,e(!1)}))}))}else a(!0)}))},orderDataItemToLocale(a){let e=this.$clone(a);this.locale.form=this.$clone(e)},async updateItem(){if(await this.$refs.localeComponent.validateForm()){this.loading=!0;let a="apiRoutes.qform.forms";this.$crud.update(a,this.itemId,this.getDataForm()).then((a=>{this.$alert.success({message:`${this.$tr("isite.cms.message.recordUpdated")}`}),this.loading=!1})).catch((a=>{this.loading=!1,this.$alert.error({message:this.$tr("isite.cms.message.recordNoUpdated"),pos:"bottom"})}))}},getDataForm(){let a=this.locale.form;for(var e in a){let t=a[e];null!=t&&void 0!=t||delete a[e]}return a.selectable=JSON.stringify(a.selectable),a},getObjectValidation(){let a={};return this.locale&&this.locale.formValidations&&(a={locale:this.locale.formValidations}),a},getUsers(){this.loading=!0;let a={params:{}};this.$crud.index("apiRoutes.quser.users",a).then((a=>{this.users=a.data.map((a=>({value:a.id,label:a.fullName}))),this.loading=!1})).catch((a=>{this.$apiResponse.handleError(a,(()=>{this.$alert.error({message:this.$tr("isite.cms.message.errorRequest"),pos:"bottom"}),this.loading=!1}))}))}}};var ra=t(14288);const sa=(0,O.c)(oa,[["render",ia]]),la=sa;Z()(oa,"components",{QForm:ra.c,QInput:B.c,QSelect:K.c,QBtn:Y.c});var na=t(10328),fa=t.n(na);const da={class:"tw-w-full tw-mb-8"},ca={class:"tw-flex tw-items-center tw-justify-between"},ua={class:"box-title col-12 q-py-sm q-pr-xl"},ha={class:"block-info-title ellipsis cursor-pointer"},ma={key:0,class:"block-info-description text-grey-8 q-mt-xs col-12 ellipsis-3-lines"},ga={class:"block-fields"},pa={class:"row justify-between items-center tw-mt-4 tw-mb-3"},ba={class:"box-title"};function wa(a,e,t,r,s,l){const n=(0,i.E1)("q-icon"),f=(0,i.E1)("q-tooltip"),d=(0,i.E1)("dropdownMenu"),c=(0,i.E1)("q-btn"),u=(0,i.E1)("q-scroll-area");return(0,i.Wz)(),(0,i.An)("div",{class:(0,o.WN)(["box block-container",{"animation-loading":a.activateLoadingAnimation}])},[(0,i.QD)("div",da,[(0,i.QD)("div",ca,[(0,i.QD)("div",ua,[(0,i.QD)("div",ha,[(0,i.K2)(n,{name:"fa-solid fa-grip-dots-vertical"}),(0,i.mY)(" "+(0,o.WA)(a.$tr("isite.cms.label.block"))+" #"+(0,o.WA)(t.block.sortOrder)+" | "+(0,o.WA)(t.block.title)+" ",1),(0,i.K2)(f,null,{default:(0,i.Ql)((()=>[(0,i.mY)((0,o.WA)(t.block.title),1)])),_:1})])]),(0,i.K2)(d,{block:t.block},null,8,["block"])]),t.block.description?((0,i.Wz)(),(0,i.An)("div",ma,[(0,i.mY)((0,o.WA)(t.block.description)+" ",1),(0,i.K2)(f,null,{default:(0,i.Ql)((()=>[(0,i.mY)((0,o.WA)(t.block.description),1)])),_:1})])):(0,i.g1)("",!0)]),(0,i.QD)("div",ga,[(0,i.QD)("div",pa,[(0,i.QD)("div",ba,(0,o.WA)(a.$trp("isite.cms.label.field")),1),t.isSon?(0,i.g1)("",!0):((0,i.Wz)(),(0,i.Az)(c,{key:0,onClick:e[0]||(e[0]=e=>a.createField(t.block.id)),icon:"fa-light fa-plus",color:"primary",padding:"sm",size:"10px",rounded:"",unelevated:"",outline:""},{default:(0,i.Ql)((()=>[(0,i.K2)(f,null,{default:(0,i.Ql)((()=>[(0,i.mY)((0,o.WA)(a.$tr("iforms.cms.newField")),1)])),_:1})])),_:1}))]),(0,i.QD)("div",null,[(0,i.K2)(u,{"thumb-style":a.thumbStyle,"content-active-style":a.contentActiveStyle,class:"scroll-area"},{default:(0,i.Ql)((()=>[(0,i.oF)(a.$slots,"default")])),_:3},8,["thumb-style","content-active-style"])])])],2)}var ya={class:"row items-center"};function va(a,e,t,r,s,l){var n=(0,i.E1)("q-icon"),f=(0,i.E1)("q-item-section"),d=(0,i.E1)("q-item"),c=(0,i.E1)("q-list"),u=(0,i.E1)("q-menu"),h=(0,i.E1)("q-btn"),m=(0,i.iS)("close-popup");return(0,i.Wz)(),(0,i.Az)(h,{icon:"fas fa-ellipsis-v",round:"",flat:"",size:"10px",color:"blue-grey"},{default:(0,i.Ql)((function(){return[(0,i.K2)(u,{anchor:"bottom left",self:"bottom end"},{default:(0,i.Ql)((function(){return[(0,i.K2)(c,{style:{"min-width":"100px"}},{default:(0,i.Ql)((function(){return[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(r.actions,(function(a,e){return(0,i.wt)(((0,i.Wz)(),(0,i.Az)(d,{clickable:"",key:e,onClick:function(e){return a.action(r.block)}},{default:(0,i.Ql)((function(){return[(0,i.K2)(f,null,{default:(0,i.Ql)((function(){return[(0,i.QD)("div",ya,[(0,i.K2)(n,{name:a.icon,class:"q-mr-sm",color:"blue-grey",size:"18px"},null,8,["name"]),(0,i.mY)(" "+(0,o.WA)(a.label),1)])]})),_:2},1024)]})),_:2},1032,["onClick"])),[[m]])})),128))]})),_:1})]})),_:1})]})),_:1})}var ka=t(8932),qa=function(a,e,t){var o=(0,i.uU)("refs");return(0,i.S6)((function(){return[{label:ka._s.tr("isite.cms.label.edit"),icon:"fas fa-pen",color:"green",action:function(a){o.value&&a&&o.value[t.value].update(a)}}
1,{label:ka._s.tr("isite.cms.label.delete"),icon:"fas fa-trash",color:"red",action:function(i){var r=e?"blockId":"id";a("updateIdOfSelectedField",i[r]),o.value&&i&&o.value[t.value].delete(i)}}]}))},xa={id:0,title:"",systemName:"",blocks:[],active:0,createdAt:"",embed:"",order:0,parentId:null,formType:0,options:{},updatedAt:"",url:"",fields:[]},Ca={id:0,title:"",name:"",description:"",parentId:0,fields:[],createdAt:"",sortOrder:0,sort_order:0,updatedAt:""},Aa={blockId:0,dynamicField:{type:"",name:"",required:!0,value:"",colClass:""},formId:0,id:0,parentId:0,label:"",name:"",options:{},order:0,prefix:{},required:0,block_id:0,rules:{},suffix:{},type:0,typeObject:{id:0,name:"",value:""},width:0},Pa=function(){return{update:{description:ka._s.tr("iforms.cms.message.fieldEditingModalbanner"),customFormProps:{type:{props:{readonly:!0}},entity:{props:{readonly:!0}},max:{props:{readonly:!0}},min:{props:{readonly:!0}},maxlength:{props:{readonly:!0}},mimes:{props:{readonly:!0}},required:{props:{readonly:!0,disabled:!0}}}}}},Ea=t(75836);const Sa={props:{isField:{type:Boolean,default:!1},block:{type:Object,default:function(){}}},emits:["updateIdOfSelectedField"],setup:function(a,e){var t=e.emit,o=(0,Ea.kx)(a),r=o.isField,s=o.block,l=(0,Ea.IL)(!1),n=(0,i.S6)((function(){return r.value?"crudFields":"crudBlocks"})),f=(0,i.S6)((function(){return qa(t,r,n).value}));return{loading:l,block:s,actions:f}}};var Da=t(93832),_a=t(99588),za=t(84884),Ta=t(11032),$a=t(58120),Fa=t(81020);const Ia=(0,O.c)(Sa,[["render",va]]),Ra=Ia;function Na(a){var e=a.props,t=a.emit,o=(0,Ea.kx)(e),r=o.block,s=o.isSon,l=o.softLoading,n=o.updatedBlockId,f=(0,Ea.cB)({right:"-11px",borderRadius:"5px",backgroundColor:"#555",width:"5px",opacity:.75}),d=(0,Ea.cB)({color:"black"}),c=(0,i.S6)((function(){return l.value&&r.value.id===n.value})),u=function(a){t("createField",a)};return{block:r,thumbStyle:f,contentActiveStyle:d,isSon:s,softLoading:l,activateLoadingAnimation:c,createField:u}}Z()(Sa,"components",{QBtn:Y.c,QMenu:Da.c,QList:_a.c,QItem:za.c,QItemSection:Ta.c,QIcon:$a.c}),Z()(Sa,"directives",{ClosePopup:Fa.c});const Va={props:{block:{type:Object,default:()=>[]},isSon:Boolean,softLoading:{type:Boolean,default:!1},updatedBlockId:{type:[Number,null],required:!1,default:null}},emits:["createField"],components:{dropdownMenu:Ra},setup(a,{emit:e}){return{...Na({props:a,emit:e})}}};var Ma=t(90111),La=t(94380);const Oa=(0,O.c)(Va,[["render",wa]]),Qa=Oa;Z()(Va,"components",{QIcon:$a.c,QTooltip:Ma.c,QBtn:Y.c,QScrollArea:La.c});const ja={key:0,class:"warn-empty-field text-blue-grey-5"},Wa=["id"],Ua={class:"title-field"};function Ba(a,e,t,s,l,n){const f=(0,i.E1)("q-icon"),d=(0,i.E1)("draggable"),c=(0,i.E1)("q-expansion-item");return(0,i.Wz)(),(0,i.An)("div",{key:t.block.id,class:"tw-mb-2"},[(0,i.K2)(c,{label:a.nameBlock,"header-class":"tw-bg-gray-100 tw-rounded-xl","expand-icon-class":"text-size-custom"},{default:(0,i.Ql)((()=>[0===t.block.fields.length?((0,i.Wz)(),(0,i.An)("div",ja,[(0,i.K2)(f,{name:"fa-thin fa-cube",class:"text-h3 text-weight-light"}),(0,i.QD)("span",null,(0,o.WA)(a.$tr("iforms.cms.label.emptyBlock")),1)])):(0,i.g1)("",!0),(0,i.wt)((0,i.K2)(d,(0,i.Gu)({list:t.block.fields,group:{name:"bocksfields",pull:"clone",put:!1}},a.dragOptions,{sort:!1,class:"draggable-list",draggable:".enable","item-key":"id"}),{item:(0,i.Ql)((({element:e})=>[((0,i.Wz)(),(0,i.An)("div",{key:e.id,id:e.id,class:(0,o.WN)(["list-item blue-grey",{enable:!a.checkAssets(e.id),disable:a.checkAssets(e.id)}])},[(0,i.K2)(f,{name:"fa-light fa-grip-dots-vertical",class:"icon-item tw-mr-sm"}),(0,i.QD)("span",Ua,(0,o.WA)(e.label||"--"),1)],10,Wa))])),_:1},16,["list"]),[[r.Ub,a.isUnfolded]])])),_:1},8,["label"])])}function Ka(a){var e=a.props,t=(0,Ea.IL)(!0),o=(0,Ea.kx)(e),r=o.index,s=o.block,l=o.childFields,n=o.copiedFieldId,f=(0,Ea.IL)({animation:200,disabled:!1,ghostClass:"ghost"}),d=(0,Ea.IL)([]),c=function(){l.value.map((function(a){a&&a.fields.map((function(a){(null===a||void 0===a?void 0:a.parentId)&&d.value.push(null===a||void 0===a?void 0:a.parentId)}))}))};(0,i.u2)((function(){c()})),(0,i.Kg)(l,(function(){d.value=[],c()})),(0,i.Kg)(n,(function(){n.value&&d.value.push(n.value)}));var u=(0,i.S6)((function(){var a,e;return(null===(a=s.value)||void 0===a?void 0:a.title)||(null===(e=s.value)||void 0===e?void 0:e.name)||"Bloque #".concat(r.value)})),h=function(a){var e=[];return s.value.fields.map((function(a){(null===a||void 0===a?void 0:a.id)&&e.push(a.id)})),d.value.some((function(t){if(a===t)return e.includes(t)}))};return{isUnfolded:t,dragOptions:f,block:s,nameBlock:u,checkAssets:h}}const Ha={props:{block:{type:Object,default:()=>{}},childFields:{type:Array,default:()=>[]},index:{type:Number,default:0},copiedFieldId:{type:Number,default:null}},components:{draggable:fa()},setup(a){return{...Ka({props:a})}}};var Ga=t(61656);const Ya=(0,O.c)(Ha,[["render",Ba],["__scopeId","data-v-e0223b06"]]),Ja=Ya;Z()(Ha,"components",{QExpansionItem:Ga.c,QIcon:$a.c});var Za=t(20584),Xa=function(a,e,t,i){function o(a){return a instanceof t?a:new t((function(e){e(a)}))}return new(t||(t=Promise))((function(t,r){function s(a){try{n(i.next(a))}catch(e){r(e)}}function l(a){try{n(i["throw"](a))}catch(e){r(e)}}function n(a){a.done?t(a.value):o(a.value).then(s,l)}n((i=i.apply(a,e||[])).next())}))},ae=function(a,e){var t,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:l(0),throw:l(1),return:l(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function l(a){return function(e){return n([a,e])}}function n(l){if(t)throw new TypeError("Generator is already executing.");
1while(r&&(r=0,l[0]&&(s=0)),s)try{if(t=1,i&&(o=2&l[0]?i["return"]:l[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,i=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(o=s.trys,!(o=o.length>0&&o[o.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]<o[3])){s.label=l[1];break}if(6===l[0]&&s.label<o[1]){s.label=o[1],o=l;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(l);break}o[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(a,s)}catch(n){l=[6,n],i=0}finally{t=o=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}},ee="apiRoutes.qform.forms",te="apiRoutes.qform.blocks",ie="apiRoutes.qform.fields",oe="apiRoutes.qform.formFields",re="blocks.fields",se=function(a,e){return void 0===e&&(e=!1),Xa(void 0,void 0,Promise,(function(){var t,i;return ae(this,(function(o){switch(o.label){case 0:t={refresh:e,params:{include:re}},o.label=1;case 1:return o.trys.push([1,3,,4]),[4,Za.c.show(ee,a,t)];case 2:return[2,o.sent()];case 3:return i=o.sent(),console.log(i),[2,{data:xa}];case 4:return[2]}}
1))}))},le=function(a,e){return Xa(void 0,void 0,Promise,(function(){var t;return ae(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,Za.c.create(te,{formId:a,sortOrder:e})];case 1:return[2,i.sent()];case 2:return t=i.sent(),console.log(t),[2,Ca];case 3:return[2]}}))}))},ne=function(a){return Xa(void 0,void 0,Promise,(function(){var e;return ae(this,(function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,Za.c.create(ie,a)];case 1:return[2,t.sent()];case 2:return e=t.sent(),console.log(e),[2,Aa];case 3:return[2]}}))}))},fe=function(a){var e=a.data;return Xa(void 0,void 0,Promise,(function(){var a,t;return ae(this,(function(i){switch(i.label){case 0:a="apiRoutes.qform.formBlocks",i.label=1;case 1:return i.trys.push([1,3,,4]),[4,Za.c.put(a,e)];case 2:return[2,i.sent()];case 3:return t=i.sent(),console.log(t),[2,{data:""}];case 4:return[2]}}))}))},de=function(a){var e=a.data;return Xa(void 0,void 0,Promise,(function(){var a;return ae(this,(function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,Za.c.post(oe,e)];case 1:return[2,t.sent()];case 2:return a=t.sent(),console.log(a),[2,{data:""}];case 3:return[2]}}
1))}))},ce=t(17072),ue=function(){return ue=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},ue.apply(this,arguments)},he=function(a,e,t,i){function o(a){return a instanceof t?a:new t((function(e){e(a)}))}return new(t||(t=Promise))((function(t,r){function s(a){try{n(i.next(a))}catch(e){r(e)}}function l(a){try{n(i["throw"](a))}catch(e){r(e)}}function n(a){a.done?t(a.value):o(a.value).then(s,l)}n((i=i.apply(a,e||[])).next())}))},me=function(a,e){var t,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:l(0),throw:l(1),return:l(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function l(a){return function(e){return n([a,e])}}function n(l){if(t)throw new TypeError("Generator is already executing.");while(r&&(r=0,l[0]&&(s=0)),s)try{if(t=1,i&&(o=2&l[0]?i["return"]:l[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,i=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(o=s.trys,!(o=o.length>0&&o[o.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]<o[3])){s.label=l[1];break}if(6===l[0]&&s.label<o[1]){s.label=o[1],o=l;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(l);break}o[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(a,s)}catch(n){l=[6,n],i=0}finally{t=o=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};function ge(a,e){var t=this,o=(0,Ea.IL)(!1),r=(0,Ea.IL)(null),s=(0,Ea.IL)(!1),l=(0,Ea.IL)(null),n=(0,Ea.IL)(xa),f=(0,Ea.IL)(null),d=(0,Ea.IL)(null),c=(0,Ea.IL)(null),u=(0,Ea.IL)(!1),h=(0,Ea.IL)([{action:function(){var a;null===(a=d.value)||void 0===a||a.update(n.value)},label:ka._s.tr("iforms.cms.label.editForm"),props:{icon:"fa fa-pencil",id:"crudIndexViewAction"},vIf:!0,vIfAction:!1},{props:{icon:"fa-light fa-trash-can",id:"crudIndexViewAction"},action:function(){return he(t,void 0,void 0,(function(){var a;return me(this,(function(e){switch(e.label){case 0:return[4,null===(a=d.value)||void 0===a?void 0:a.delete(n.value)];case 1:return e.sent(),[2]}}))}))},label:ka._s.tr("isite.cms.label.delete"),vIf:!0}]),m=(0,Ea.IL)({title:ka._s.tr("iforms.cms.label.childForms"),description:ka._s.tr("iforms.cms.message.tooltipInfoFormParent"),icon:"fa-regular fa-list-tree",class:"q-ml-sm"}),g=(0,Ea.IL)({animation:200,disabled:!1,ghostClass:"ghost"}),p=(0,Ea.IL)(!1),b=(0,Ea.IL)({}),w=(0,Ea.IL)(!1),y=(0,Ea.IL)([]),v=(0,Ea.IL)(0),k=(0,Ea.IL)(0);(0,i.u2)((function(){(0,i.o$)((function(){return he(t,void 0,void 0,(function(){return me(this,(function(a){switch(a.label){case 0:return[4,T()];case 1:return a.sent(),[2]}}))}))}))})),(0,i.Kg)(y,(function(){y.value.forEach((function(a,e){a.order=e}))}));var q=(0,i.S6)((function(){return{crudBlocks:f.value,crudFields:l.value}}));(0,i.Zl)("refs",q);var x=(0,i.S6)((function(){return{update:{title:ka._s.tr("iforms.cms.updateForm"),to:null}}})),C=(0,i.S6)((function(){return{getDataForm:function(a,e){return new Promise((function(t){var i=n.value.blocks;"create"==e&&(a.sortOrder=i?i.length+1:1),t(a)}))}}})),A=(0,i.S6)((function(){return e.formId||a.id})),P=(0,i.S6)((function(){var a=1;return ue(ue({},E.value),{getDataForm:function(e,t){return new Promise((function(i){"create"===t&&(e.blockId=w.value,e.formId=A.value,e.Order=n.value.order?n.value.order.length+1:a,e.name=ka.i4.getSlug(e[ka.is.state.qsiteApp.defaultLocale].label)),i(e)}))}})})),E=(0,i.S6)((function(){return p.value?Pa:{}})),S=(0,i.S6)((function(){return p.value?ka._s.tr("iforms.cms.message.descriptionChildrenForm"):ka._s.tr("iforms.cms.message.descriptionParentForm")})),D=(0,i.S6)((function(){return p.value?m.value:null})),_=(0,i.S6)((function(){var a,e;return 1===(null===(e=null===(a=n.value)||void 0===a?void 0:a.blocks)||void 0===e?void 0:e.length)})),z=(0,i.S6)((function(){return(null===n||void 0===n?void 0:n.value.blocks.length)>0})),T=function(a){return void 0===a&&(a=!0),he(t,void 0,void 0,(function(){var e,t,i;return me(this,(function(o){switch(o.label){case 0:s.value=a,u.value=!a,o.label=1;case 1:return o.trys.push([1,5,,6]),[4,se(A.value,!0)];case 2:return e=o.sent(),n.value=e.data,e.data.parentId?[4,se(e.data.parentId,!0)]:[3,4];case 3:t=o.sent(),b.value=t.data,p.value=!0,o.label=4;case 4:return s.value=!1,u.value=!1,[3,6];case 5:return i=o.sent(),ce.c.handleError(i,(function(){s.value=!1,u.value=!1})),[3,6];case 6:return[2]}}
1))}))},$=function(){ka.Qb.error({message:ka._s.tr("isite.cms.message.errorRequest"),pos:"bottom"})},F=function(){ka.Qb.success({message:ka._s.tr("isite.cms.message.recordUpdated")})},I=function(a){a&&(r.value=a)},R=function(){var a=[],e=(0,ka.ct)(n.value);return null===e||void 0===e||e.blocks.forEach((function(e){var t;e&&(null===(t=null===e||void 0===e?void 0:e.fields)||void 0===t||t.forEach((function(t){if(t){var i=null===e||void 0===e?void 0:e.id,o=a.length+1;a.push({id:t.id,block_id:i,order:o})}})))})),a},N=function(){return he(t,void 0,void 0,(function(){var a;return me(this,(function(e){return u.value=!0,a={attributes:R()},v.value&&clearTimeout(v.value),v.value=setTimeout((function(){return he(this,void 0,void 0,(function(){return me(this,(function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,de({data:a})];case 1:return e.sent(),F(),u.value=!1,[3,3];case 2:return e.sent(),$(),u.value=!1,[3,3];case 3:return v.value=null,[2]}}))}))}),1500),[2]}))}))},V=function(a,e){return void 0===e&&(e=null),he(t,void 0,void 0,(function(){var t,i,o,s;return me(this,(function(l){switch(l.label){case 0:return t=(null===(o=null===a||void 0===a?void 0:a.added)||void 0===o?void 0:o.element)||!1,e&&(r.value=e),i=(null===(s=n.value)||void 0===s?void 0:s.id)!==(null===t||void 0===t?void 0:t.formId),t&&p.value&&!(null===t||void 0===t?void 0:t.parentId)&&i&&e?[4,Q({idBlock:e,field:t})]:[3,2];case 1:return l.sent(),[2,null];case 2:return N(),[2]}}))}))},M=function(){var a,e=[],t=(0,ka.ct)(n.value);return null===(a=null===t||void 0===t?void 0:t.blocks)||void 0===a||a.forEach((function(a){if(a){var t=e.length+1;e.push({id:null===a||void 0===a?void 0:a.id,sort_order:t})}})),e},L=function(){var a={attributes:M()};k.value&&clearTimeout(k.value),k.value=setTimeout((function(){return he(t,void 0,void 0,(function(){return me(this,(function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,fe({data:a})];case 1:return e.sent(),F(),[3,3];case 2:return e.sent(),$(),[3,3];case 3:return k.value=null,[2]}}))}))}),1500)},O=function(a){var e;w.value=a,null===(e=l.value)||void 0===e||e.create()},Q=function(a){var e=a.idBlock,i=a.field;return he(t,void 0,void 0,(function(){var a;return me(this,(function(t){switch(t.label){case 0:u.value=!0,c.value=null===i||void 0===i?void 0:i.id,a=ue({},i),a.formId=n.value.id,a.parentId=null===i||void 0===i?void 0:i.id,delete a.id,a.blockId=e,t.label=1;case 1:return t.trys.push([1,4,,5]),[4,ne(a)];case 2:return t.sent(),[4,T(!1)];case 3:return t.sent(),u.value=!1,[3,5];case 4:return t.sent(),$(),u.value=!1,[3,5];case 5:return[2]}}
1))}))},j=function(){return he(t,void 0,void 0,(function(){return me(this,(function(a){switch(a.label){case 0:return a.trys.push([0,3,,4]),o.value=!0,[4,le(A.value,n.value.blocks.length+1)];case 1:return a.sent(),[4,T(!1)];case 2:return a.sent(),o.value=!1,[3,4];case 3:return a.sent(),$(),o.value=!1,[3,4];case 4:return[2]}}))}))},W=function(){return he(t,void 0,void 0,(function(){return me(this,(function(a){return ka.us.back(),[2]}))}))};return{updatedBlockId:r,editAction:h,tooltipInfo:m,loading:o,softLoading:u,loadingSkeleton:s,dragOptions:g,isSon:p,parentForm:b,formData:n,blockCreateField:w,fields:y,crudFields:l,crudBlocks:f,crudForm:d,customCrudBlocks:C,customCrudForm:x,showDescription:S,customCrudFields:P,showTooltip:D,isAutoWidth:_,copiedFieldId:c,showBlock:z,getData:T,updateIdOfSelectedField:I,handleChangeInFields:V,updateOrderBlock:L,createField:O,handleUpdatingFields:N,handleCreateBlock:j,cloneField:Q,redirect:W}}const pe={components:{draggable:fa(),renderForm:aa,formForm:la,dropdownList:Ja,dropdownMenu:Ra,block:Qa},props:{formId:{type:Number,defualt:null}},setup(a,{attrs:e}){return{...ge(e,a)}}};var be=t(39692);const we=(0,O.c)(pe,[["render",k]]),ye=we;Z()(pe,"components",{QSkeleton:be.cp,QIcon:$a.c,QTooltip:Ma.c})},15432:(a,e,t)=>{"use strict";t.d(e,{c:()=>T});var i=t(92444),o=t(74044);const r={id:"mediaForm",class:"row full-width"},s={class:"col-12"},l={class:"row justify-between items-center"},n={class:"text-blue-grey"},f={class:"col-12 q-mt-sm q-mb-md"},d={class:"col-12"},c={style:{"min-height":"160px"}},u=["onClick"],h={key:1,class:"file-block-content row items-center justify-center"};function m(a,e,t,m,g,p){const b=(0,i.E1)("q-icon"),w=(0,i.E1)("q-btn"),y=(0,i.E1)("q-separator"),v=(0,i.E1)("draggable"),k=(0,i.E1)("avatar-image"),q=(0,i.E1)("q-toolbar-title"),x=(0,i.E1)("q-toolbar"),C=(0,i.E1)("media-list"),A=(0,i.E1)("q-card-section"),P=(0,i.E1)("q-card"),E=(0,i.E1)("q-dialog"),S=(0,i.iS)("close-popup");return(0,i.Wz)(),(0,i.An)("div",r,[(0,i.QD)("div",s,[(0,i.QD)("div",l,[(0,i.QD)("div",n,[(0,i.K2)(b,{name:"fas fa-photo-video",class:"q-mr-sm"}),(0,i.QD)("label",null,(0,o.WA)(t.label||a.$tr("isite.cms.label.file")),1)]),(0,i.K2)(w,{label:t.buttonLabel?t.buttonLabel:a.$tr("isite.cms.label.select"),"no-caps":"",onClick:e[0]||(e[0]=a=>g.modalMedia=!0),unelevated:"",icon:t.buttonIcon?t.buttonIcon:"fas fa-plus",color:"green",rounded:"",class:"btn-extra-small"},null,8,["label","icon"])])]),(0,i.QD)("div",f,[(0,i.K2)(y)]),(0,i.QD)("div",d,[(0,i.QD)("div",c,[(0,i.K2)(v,{onChange:e[1]||(e[1]=a=>p.pushData(!1)),class:"row",modelValue:g.files,"onUpdate:modelValue":e[2]||(e[2]=a=>g.files=a),group:"filesDrag","item-key":"id"},{item:(0,i.Ql)((({element:e,index:t})=>[((0,i.Wz)(),(0,i.An)("div",{key:t,class:"file-block col-6 col-md-3 relative-position"},[e.is_image||e.isImage?((0,i.Wz)(),(0,i.An)("div",{key:0,class:"file-block-content",onClick:t=>a.$refs.avatarImage.open(e.path),style:(0,o.MN)("background-image:url("+p.getThumbnails(e,"smallThumb")+")")},null,12,u)):((0,i.Wz)(),(0,i.An)("div",h,[(0,i.K2)(b,{color:"grey-8",size:"40px",name:"video"==(e.media_type||e.mediaType)?"fas fa-video":"far fa-file-alt"},null,8,["name"])])),(0,i.K2)(w,{round:"",color:"red",onClick:a=>p.deleteFile(t),icon:"fas fa-trash-alt",size:"sm",unelevated:"",class:"btn-remove-file"},null,8,["onClick"])]))])),_:1},8,["modelValue"])])]),(0,i.K2)(k,{ref:"avatarImage","no-preview":""},null,512),(0,i.K2)(E,{id:"modalMedia",modelValue:g.modalMedia,"onUpdate:modelValue":e[3]||(e[3]=a=>g.modalMedia=a),"content-css":{minWidth:"80vw",minHeight:"80vh"}},{default:(0,i.Ql)((()=>[(0,i.K2)(P,null,{default:(0,i.Ql)((()=>[(0,i.K2)(x,{class:"bg-primary text-white"},{default:(0,i.Ql)((()=>[(0,i.K2)(q,null,{default:(0,i.Ql)((()=>[(0,i.mY)((0,o.WA)(a.$tr("media.cms.selectMedia")),1)])),_:1}),(0,i.wt)((0,i.K2)(w,{flat:"",icon:"fas fa-times"},null,512),[[S]])])),_:1}),(0,i.K2)(A,{class:"q-pa-md"},{default:(0,i.Ql)((()=>[(0,i.K2)(C,{embebed:"",onData:p.pushData,disk:p.mediaDisk},null,8,["onData","disk"])])),_:1})])),_:1})])),_:1},8,["modelValue"])])}t(23816);var g=t(1700),p=t(10328),b=t.n(p);t(23680);const w={props:{disk:{default:null},zone:{type:String,default:"image"},multiple:{type:Boolean,default:!1},modelValue:{default:()=>({})},entity:{type:String,required:!0},entityId:{default:null},label:{type:String,default:""},buttonLabel:{type:String,default:""},buttonIcon:{type:String,default:""}},emits:["update:modelValue"],components:{mediaList:g.c,draggable:b()}
1,watch:{entityId(){this.entityId&&this.getData()},zone(){this.entityId&&this.getData()}},mounted(){this.$nextTick((function(){this.entityId&&this.getData()}))},data(){return{modalMedia:!1,ids:[],files:[]}},computed:{mediaDisk(){return this.disk||this.$getSetting("media::filesystem")}},methods:{getData(){let a={refresh:!0,params:{zone:this.zone,entity:this.entity,entity_id:this.entityId}};this.multiple?this.$crud.index("apiRoutes.qmedia.find",a).then((a=>{a.data&&Array.isArray(a.data)&&(this.files=a.data),this.pushData()})).catch((a=>{})):this.$crud.index("apiRoutes.qmedia.findFirst",a).then((a=>{a.data&&(this.files=[a.data]),this.pushData()})).catch((a=>{this.$apiResponse.handleError(a,(()=>{}))}))},pushData(a=!1){setTimeout((()=>{let e=this.$clone(this.zone),t={};if(this.multiple){a&&(this.files.push(a),this.$alert.success("image "+a.filename+" added")),t=Array.isArray(this.modelValue)&&!this.modelValue.lenght?{}:JSON.parse(JSON.stringify(this.modelValue)),t[e]&&!Array.isArray(t[e])||(t[e]={});let i=this.files.map((a=>a.id));t[e].files=i,t[e].orders=i.join()}else a&&(this.files=[a]),t=Array.isArray(this.modelValue)&&!this.modelValue.lenght?{}:JSON.parse(JSON.stringify(this.modelValue)),t[e]||(t[e]={}),t[e]=a?a.id:this.files[0]?this.files[0].id:"",this.modalMedia=!1;this.$emit("update:modelValue",this.$clone(t))}),300)},deleteFile(a){this.files.splice(a,1),this.pushData()},getThumbnails(a,e){if(a&&a.thumbnails){let t=a.thumbnails.find((a=>a.name==e));return t?t.path:""}return""}}};var y=t(68716),v=t(58120),k=t(99140),q=t(70880),x=t(30852),C=t(70608),A=t(6536),P=t(36524),E=t(71008),S=t(81020),D=t(95252),_=t.n(D);const z=(0,y.c)(w,[["render",m]]),T=z;_()(w,"components",{QIcon:v.c,QBtn:k.c,QSeparator:q.c,QDialog:x.c,QCard:C.c,QToolbar:A.c,QToolbarTitle:P.c,QCardSection:E.c}),_()(w,"directives",{ClosePopup:S.c})},1700:(a,e,t)=>{"use strict";t.d(e,{c:()=>oa});var i=t(92444),o=t(74044),r=t(264);const s={id:"mediaList",class:"row"},l={class:"col-12 backend-page relative-position"},n={class:"row table-top col-12"},f={class:"table-top-left col-12 col-md-5 col-lg-4 col-xl-3"},d={class:"table-top-right col-12 col-md-7 col-lg-8 col-xl-9 text-right"},c={class:"row justify-end items-center full-width"},u={class:"q-hide q-md-show"},h={class:"table-top-filters col-12 q-pt-md"},m={key:1},g={key:2},p={class:"q-caption"},b={key:0},w={key:1},y={class:"relative-position q-pa-md"},v={class:"text-right"},k={class:"relative-position q-pa-md"},q={class:"text-right"},x={class:"relative-position q-pa-md"},C={key:0},A={class:"text-center"},P=["src"],E={class:"text-right"},S={class:"relative-position q-pa-md"},D={class:"text-right"};function _(a,e,t,_,z,T){const $=(0,i.E1)("q-icon"),F=(0,i.E1)("q-input"),I=(0,i.E1)("q-btn"),R=(0,i.E1)("q-spinner"),N=(0,i.E1)("q-uploader"),V=(0,i.E1)("q-tooltip"),M=(0,i.E1)("q-breadcrumbs-el"),L=(0,i.E1)("q-breadcrumbs"),O=(0,i.E1)("q-td"),Q=(0,i.E1)("q-table"),j=(0,i.E1)("inner-loading"),W=(0,i.E1)("q-toolbar-title"),U=(0,i.E1)("q-toolbar"),B=(0,i.E1)("q-form"),K=(0,i.E1)("q-card"),H=(0,i.E1)("q-dialog"),G=(0,i.E1)("locales"),Y=(0,i.E1)("q-select"),J=(0,i.iS)("close-popup");return(0,i.Wz)(),(0,i.An)("div",s,[(0,i.QD)("div",l,[(0,i.K2)(Q,{rows:z.dataTable,columns:T.columnsTable,pagination:z.pagination,selection:"multiple",selected:z.rowsSelected,"row-key":"filename",onRequest:T.getData,class:"box-table"},{top:(0,i.Ql)((()=>[(0,i.QD)("div",n,[(0,i.QD)("div",f,[(0,i.K2)(F,{clearable:"",modelValue:z.filter.search,"onUpdate:modelValue":[e[0]||(e[0]=a=>z.filter.search=a),e[1]||(e[1]=a=>T.getData({pagination:z.pagination,search:z.filter.search}))],dense:"",outlined:"",debounce:"800",style:{"max-width":"250px"},placeholder:`${a.$tr("isite.cms.label.search",{capitalize:!0})}...`},{append:(0,i.Ql)((()=>[(0,i.K2)($,{name:"fas fa-search"})])),_:1},8,["modelValue","placeholder"])]),(0,i.QD)("div",d,[(0,i.QD)("div",c,[z.rowsSelected.length?((0,i.Wz)(),(0,i.Az)(I,{key:0,color:"teal",icon:"fas fa-arrows-alt",rounded:"",unelevated:"",onClick:e[2]||(e[2]=a=>{T.getFolders(),z.dialogMove=!0}),label:a.$tr("isite.cms.label.move")},null,8,["label"])):(0,i.g1)("",!0),z.rowsSelected.length?((0,i.Wz)(),(0,i.Az)(I,{key:1,color:"red-14",icon:"fas fa-tras
1h",class:"q-ml-xs",onClick:e[3]||(e[3]=a=>T.dialogDeleteGlobal.handler()),label:a.$tr("isite.cms.label.delete"),rounded:"",unelevated:""},null,8,["label"])):(0,i.g1)("",!0),a.$hasAccess("media.folders.create")?((0,i.Wz)(),(0,i.Az)(I,{key:2,color:"green",icon:"fas fa-folder-plus",class:"q-ml-xs",onClick:e[4]||(e[4]=a=>z.dialogCreateFolder=!0),rounded:"",unelevated:"",label:a.$tr("media.cms.newFolder")},null,8,["label"])):(0,i.g1)("",!0),a.$hasAccess("media.medias.create")?((0,i.Wz)(),(0,i.Az)(I,{key:3,color:"blue",icon:"fas fa-file-upload",class:"q-ml-xs",onClick:e[5]||(e[5]=a=>z.uploadFile=!z.uploadFile),loading:z.loadingUploadFile,label:a.$tr("media.cms.uploadFile"),rounded:"",unelevated:""},{loading:(0,i.Ql)((()=>[(0,i.K2)(R,{class:"on-left"}),(0,i.QD)("span",u,(0,o.WA)(a.$tr("isite.cms.label.loading"))+"...",1)])),_:1},8,["loading","label"])):(0,i.g1)("",!0),(0,i.wt)(((0,i.Wz)(),(0,i.Az)(N,{key:z.uploaderID,multiple:"","auto-expand":"","field-name":"file",factory:a=>T.factoryUploader(a),onFail:e[6]||(e[6]=e=>a.$alert.error({message:`${this.$tr("isite.cms.message.recordNoCreated")}`})),onFinish:e[7]||(e[7]=a=>{T.finishUploadFiles(),z.loadingUploadFile=!1}),"hide-upload-button":"",ref:"uploadComponent",onAdded:e[8]||(e[8]=()=>{a.$refs.uploadComponent.upload(),z.loadingUploadFile=!0})},null,8,["factory"])),[[r.Ub,!1]]),(0,i.K2)(I,{color:"info",icon:"fas fa-sync",class:"q-ml-xs",rounded:"",unelevated:"",onClick:e[9]||(e[9]=a=>T.getData({pagination:z.pagination,search:z.filter.search},!0))},{default:(0,i.Ql)((()=>[(0,i.K2)(V,null,{default:(0,i.Ql)((()=>[(0,i.mY)((0,o.WA)(a.$tr("isite.cms.label.refresh")),1)])),_:1})])),_:1})])]),(0,i.QD)("div",h,[(0,i.K2)(L,null,{default:(0,i.Ql)((()=>[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(z.breadcrumbs,((a,e)=>((0,i.Wz)(),(0,i.Az)(M,{key:e,label:a.name,color:"primary",onClick:e=>T.getDataByFolder(a),style:{cursor:"pointer"}},null,8,["label","onClick"])))),128))])),_:1})])])])),"body-cell-small_thumb":(0,i.Ql)((a=>[(0,i.K2)(O,{style:{width:"30%"},props:a},{default:(0,i.Ql)((()=>[a.row.isFolder?((0,i.Wz)(),(0,i.Az)(I,{key:0,icon:"far fa-folder",flat:"",onClick:e=>T.getDataByFolder(a.row),rounded:"",unelevated:""},null,8,["onClick"])):a.row.isImage?((0,i.Wz)(),(0,i.An)("div",m,[(0,i.QD)("div",{class:"image",style:(0,o.MN)(["background-image: url("+a.value+")",{"min-width":"60px"}]),alt:""},null,4)])):((0,i.Wz)(),(0,i.An)("div",g,[(0,i.K2)($,{color:"grey-8",name:"far fa-file-alt",size:"40px"})]))])),_:2},1032,["props"])])),"body-cell-filename":(0,i.Ql)((a=>[(0,i.K2)(O,{style:{width:"10%"},props:a},{default:(0,i.Ql)((()=>[(0,i.QD)("span",p,(0,o.WA)(a.value),1)])),_:2},1032,["props"])])),"body-cell-actions":(0,i.Ql)((e=>[(0,i.K2)(O,{props:e},{default:(0,i.Ql)((()=>[t.embebed&&!e.row.isFolder?((0,i.Wz)(),(0,i.An)("div",b,[(0,i.K2)(I,{color:"blue",label:a.$tr("isite.cms.label.select"),size:"sm",onClick:t=>a.$emit("data",e.row),rounded:"",unelevated:""},null,8,["label","onClick"])])):t.embebed?(0,i.g1)("",!0):((0,i.Wz)(),(0,i.An)("div",w,[(0,i.K2)(I,{icon:"fas fa-pen",color:"green",size:"sm",class:"q-mx-xs",round:"",unelevated:"",onClick:a=>e.row.isFolder?T.editFolder(e.row.filename,!0,e.row.id):T.editFile(!0,e.row)},{default:(0,i.Ql)((()=>[(0,i.K2)(V,null,{default:(0,i.Ql)((()=>[(0,i.mY)((0,o.WA)(a.$tr("isite.cms.label.edit")),1)])),_:1})])),_:2},1032,["onClick"]),(0,i.K2)(I,{icon:"far fa-trash-alt",color:"red",size:"sm",class:"q-mx-xs",round:"",unelevated:"",onClick:a=>T.dialogDeleteItem.handler(e.row.id,e.row.isFolder)},{default:(0,i.Ql)((()=>[(0,i.K2)(V,null,{default:(0,i.Ql)((()=>[(0,i.mY)((0,o.WA)(a.$tr("isite.cms.label.delete")),1)])),_:1})])),_:2},1032,["onClick"])]))])),_:2},1032,["props"])])),_:1},8,["rows","columns","pagination","selected","onRequest"]),(0,i.K2)(j,{visible:z.loading},null,8,["visible"])]),(0,i.K2)(H,{modelValue:z.dialogCreateFolder,"onUpdate:modelValue":e[13]||(e[13]=a=>z.dialogCreateFolder=a)},{default:(0,i.Ql)((()=>[(0,i.K2)(K,{class:"backend-page"},{default:(0,i.Ql)((()=>[(0,i.K2)(U,{class:"bg-primary text-white"},{default:(0,i.Ql)((()=>[(0,i.K2)(W,null,{default:(0,i.Ql)((()=>[(0,i.K2)($,{name:"fa fa-folder",class:"q-mr-sm"}),(0,i.QD)("label",null,(0,o.WA)(a.$tr("media.cms.newFolder")),1)])),_:1}),(0,i.wt)((0,i.K2)(I,{flat:"",icon:"fas fa-times"},null,512),[[J]])])),_:1}),(0,i.QD)("div",y,[(0,i.K2)(B,{onSubmit:e[11]||(e[11]=a=>T.newFolder()),onValidationError:e[12]||(e[12]=e=>a.$alert.error(a.$tr("isite.cms.message.formInvalid")))},{default:(0,i.Ql)((()=>[(0,i.K2)(F,{label:a.$tr("media.cms.form.folderName"),rules:[e=>!!e||a.$tr("isite.cms.message.fieldRequired")],modelValue:z.folderName,"onUpdate:modelValue":e[10]||(e[10]=a=>z.folderName=a),outlined:"",dense:""},null,8,["label","rules","modelValue"]),(0,i.QD)("div",v,[(0,i.wt)((0,i.K2)(I,{color:"green",label:a.$tr("isite.cms.label.save"),type:"submit",icon:"fas fa-save",rounded:"",unelevated:""},null,8,["label"]),[[J]])]),(0,i.K2)(j,{visible:z.loadingCreateFolder},null,8,["visible"])])),_:1})])])),_:1})])),_:1},8,["modelValue"]),(0,i.K2)(H,{modelValue:z.dialogRenameFolder,"onUpdate:modelValue":e[17]||(e[17]=a=>
1z.dialogRenameFolder=a)},{default:(0,i.Ql)((()=>[(0,i.K2)(K,{class:"backend-page"},{default:(0,i.Ql)((()=>[(0,i.K2)(U,{class:"bg-primary text-white"},{default:(0,i.Ql)((()=>[(0,i.K2)(W,null,{default:(0,i.Ql)((()=>[(0,i.K2)($,{name:"fa fa-folder",class:"q-mr-sm"}),(0,i.QD)("label",null,(0,o.WA)(a.$tr("media.cms.renameFolder")),1)])),_:1}),(0,i.wt)((0,i.K2)(I,{flat:"",icon:"fas fa-times"},null,512),[[J]])])),_:1}),(0,i.QD)("div",k,[(0,i.K2)(B,{onSubmit:e[15]||(e[15]=a=>T.editFolder("",!1,!1)),onValidationError:e[16]||(e[16]=e=>a.$alert.error(a.$tr("isite.cms.message.formInvalid")))},{default:(0,i.Ql)((()=>[(0,i.K2)(F,{label:a.$tr("media.cms.form.folderName"),rules:[e=>!!e||a.$tr("isite.cms.message.fieldRequired")],modelValue:z.folderName,"onUpdate:modelValue":e[14]||(e[14]=a=>z.folderName=a),outlined:"",dense:""},null,8,["label","rules","modelValue"]),(0,i.QD)("div",q,[(0,i.wt)((0,i.K2)(I,{color:"green",label:a.$tr("isite.cms.label.save"),type:"submit",icon:"fas fa-save",rounded:"",unelevated:""},null,8,["label"]),[[J]])]),(0,i.K2)(j,{visible:z.loadingRenameFolder},null,8,["visible"])])),_:1})])])),_:1})])),_:1},8,["modelValue"]),(0,i.K2)(H,{modelValue:z.dialogEditFile,"onUpdate:modelValue":e[25]||(e[25]=a=>z.dialogEditFile=a)},{default:(0,i.Ql)((()=>[(0,i.K2)(K,{class:"backend-page"},{default:(0,i.Ql)((()=>[(0,i.K2)(U,{class:"bg-primary text-white"},{default:(0,i.Ql)((()=>[(0,i.K2)(W,null,{default:(0,i.Ql)((()=>[(0,i.K2)($,{name:"fa fa-folder",class:"q-mr-sm"}),(0,i.QD)("label",null,(0,o.WA)(a.$tr("media.cms.editFile")),1)])),_:1}),(0,i.wt)((0,i.K2)(I,{flat:"",icon:"fas fa-times"},null,512),[[J]])])),_:1}),(0,i.QD)("div",x,[(0,i.K2)(B,{onSubmit:e[23]||(e[23]=a=>T.editFile()),ref:"formEditFile",onValidationError:e[24]||(e[24]=e=>a.$alert.error(a.$tr("isite.cms.message.formInvalid")))},{default:(0,i.Ql)((()=>[(0,i.K2)(G,{modelValue:z.locale,"onUpdate:modelValue":e[18]||(e[18]=a=>z.locale=a),class:"q-mb-md"},null,8,["modelValue"]),z.locale.success?((0,i.Wz)(),(0,i.An)("div",C,[(0,i.QD)("div",A,[(0,i.QD)("img",{class:"img-fluid",style:{"max-width":"200px"},src:z.fileForm.path?z.fileForm.path:"",alt:""},null,8,P)]),(0,i.K2)(F,{label:a.$tr("media.cms.form.altAttribute"),modelValue:z.locale.formTemplate.alt_attribute,"onUpdate:modelValue":e[19]||(e[19]=a=>z.locale.formTemplate.alt_attribute=a),outlined:"",dense:""},null,8,["label","modelValue"]),(0,i.K2)(F,{label:a.$tr("isite.cms.label.description"),modelValue:z.locale.formTemplate.description,"onUpdate:modelValue":e[20]||(e[20]=a=>z.locale.formTemplate.description=a),outlined:"",dense:""},null,8,["label","modelValue"]),(0,i.K2)(F,{label:a.$tr("media.cms.form.keyWords"),modelValue:z.locale.formTemplate.keywords,"onUpdate:modelValue":e[21]||(e[21]=a=>z.locale.formTemplate.keywords=a),outlined:"",dense:""},null,8,["label","modelValue"]),(0,i.K2)(Y,{label:a.$trp("isite.cms.label.tag",{capitalize:!0}),"bg-color":"white",modelValue:z.locale.formTemplate.tags,"onUpdate:modelValue":e[22]||(e[22]=a=>z.locale.formTemplate.tags=a),"use-input":"","use-chips":"",multiple:"","hide-dropdown-icon":"","input-debounce":"0","new-value-mode":"add-unique",style:{width:"100%"},outlined:"",dense:""},null,8,["label","modelValue"])])):(0,i.g1)("",!0),(0,i.QD)("div",E,[(0,i.wt)((0,i.K2)(I,{color:"green",label:a.$tr("isite.cms.label.save"),type:"submit",icon:"fas fa-save",rounded:"",unelevated:""},null,8,["label"]),[[J]])]),(0,i.K2)(j,{visible:z.loadingRenameFolder},null,8,["visible"])])),_:1},512)])])),_:1})])),_:1},8,["modelValue"]),(0,i.K2)(H,{modelValue:z.dialogMove,"onUpdate:modelValue":e[29]||(e[29]=a=>z.dialogMove=a)},{default:(0,i.Ql)((()=>[(0,i.K2)(K,{class:"backend-page"},{default:(0,i.Ql)((()=>[(0,i.K2)(U,{class:"bg-primary text-white"},{default:(0,i.Ql)((()=>[(0,i.K2)(W,null,{default:(0,i.Ql)((()=>[(0,i.K2)($,{name:"fa fa-folder",class:"q-mr-sm"}),(0,i.QD)("label",null,(0,o.WA)(a.$tr("media.cms.moveMedia")),1)])),_:1}),(0,i.wt)((0,i.K2)(I,{flat:"",icon:"fas fa-times"},null,512),[[J]])])),_:1}),(0,i.QD)("div",S,[(0,i.K2)(B,{onSubmit:e[27]||(e[27]=a=>T.moveElements()),onValidationError:e[28]||(e[28]=e=>a.$alert.error(a.$tr("isite.cms.message.formInvalid")))},{default:(0,i.Ql)((()=>[(0,i.K2)(Y,{label:a.$tr("media.cms.form.moveTo"),modelValue:z.folderSelected,"onUpdate:modelValue":e[26]||(e[26]=a=>z.folderSelected=a),options:z.selectFolders,outlined:"",dense:"","emit-value":"","map-options":""},null,8,["label","modelValue","options"]),(0,i.QD)("div",D,[(0,i.wt)((0,i.K2)(I,{color:"green",label:a.$tr("isite.cms.label.confirm"),type:"submit",icon:"fas fa-save",rounded:"",unelevated:""},null,8,["label"]),[[J]])]),(0,i.K2)(j,{visible:z.loadingRenameFolder},null,8,["visible"])])),_:1})])])),_:1})])),_:1},8,["modelValue"])])}t(23816);
1var z=t(68484),T=t(18299),$=t.n(T),F=t(23680),I=t(18528)["c"];const R={props:{disk:{default:null},embebed:{type:Boolean,default:!1}},emits:["data"],components:{},watch:{uploadFile(a){a&&this.$refs.uploadComponent.pickFiles()}},mounted(){this.$nextTick((function(){this.breadcrumbs=this.defaultBreadCrum,this.getData({pagination:this.pagination,search:this.filter.search},this.embebed)}))},data(){return{locale:{fields:{tags:[]},fieldsTranslatable:{alt_attribute:"",description:"",keywords:""}},folderSelected:null,selectFolders:[{label:"Home",value:0}],uploaderID:(0,z.c)(),uploaderUrl:this.$axios.defaults.baseURL.replace("/api",I("apiRoutes.qmedia.files")),folderName:"",idFolderToEdit:"",idFileToEdit:"",dialogEditFile:!1,dialogCreateFolder:!1,dialogRenameFolder:!1,dialogMove:!1,fileForm:{},rowsSelected:[],uploadFile:!1,breadcrumbs:[],headers:[{name:"Authorization",value:this.$store.state.quserAuth.userToken}],filter:{search:"",folderId:0},show:!1,loading:!1,loadingCreateFolder:!1,loadingEditFile:!1,loadingUploadFile:!1,loadingRenameFolder:!1,loadingMove:!1,loadingDelete:!1,dataTable:[],pagination:{page:1,rowsPerPage:15,rowsNumber:1}}},computed:{additionalFields(){return[{name:"parent_id",value:this.filter.folderId}]},columnsTable(){return[{name:"small_thumb",label:"",field:"thumbnails",align:"center",format:a=>{if(!a)return"";let e=a.find((a=>"smallThumb"==a.name));return e?e.path:""}},{name:"filename",label:this.$tr("isite.cms.form.name"),field:"filename",align:"left"},{name:"createdAt",label:this.$tr("isite.cms.form.createdAt"),field:"createdAt",format:a=>a?this.$trd(a):"-",align:"right",sortable:!0},{name:"actions",label:this.$tr("isite.cms.form.actions"),align:"center"}]},dialogDeleteGlobal(){return{handler:()=>{this.$q.dialog({title:this.$tr("isite.cms.label.confirm"),ok:this.$tr("isite.cms.label.delete"),message:this.$tr("isite.cms.message.deleteRecord"),cancel:this.$tr("isite.cms.label.cancel"),color:"red"}).onOk((()=>{this.deleteElements()})).onCancel((()=>{}))}}},dialogDeleteItem(){return{handler:(a,e)=>{this.$q.dialog({title:this.$tr("isite.cms.label.confirm"),ok:this.$tr("isite.cms.label.delete"),message:this.$tr("isite.cms.message.deleteRecord"),cancel:this.$tr("isite.cms.label.cancel")}).onOk((()=>{this.deleteElement(a,e)})).onCancel((()=>{}))}}},defaultBreadCrum(){return[{id:0,name:this.$tr("isite.cms.label.home")}]},mediaDisk(){return this.disk||this.$getSetting("media::filesystem")}},methods:{async getData({pagination:a,search:e},t=!1){this.loading=!0,t&&this.$cache.remove("apiRoutes.qmedia.files");let i={params:{page:a.page,take:a.rowsPerPage,filter:{...this.filter,disk:this.mediaDisk}},refresh:t};if(0!=this.filter.folderId){let a=await this.$crud.show("apiRoutes.qmedia.breadcrumb",this.filter.folderName,i);this.breadcrumbs=a.data}else this.breadcrumbs=this.defaultBreadCrum;this.$crud.index("apiRoutes.qmedia.files",i).then((e=>{this.dataTable=e.data,this.pagination.rowsPerPage=a.rowsPerPage,this.pagination.page=a.page,this.pagination.rowsNumber=e.meta.page.total,this.loading=!1})).catch((a=>{this.$apiResponse.handleError(a,(()=>{this.$alert.error({message:this.$tr("isite.cms.message.errorRequest"),pos:"bottom"}),this.loading=!1}))}))},getDataByFolder(a,e=!1){this.filter.search="",this.filter.folderId=a.id,this.filter.folderName=a.filename||a.name,this.getData({pagination:this.pagination,search:this.filter.search},e)},newFolder(){this.loadingFolder=!0;let a={name:this.folderName,parent_id:this.filter.folderId};F.c.crud.create("apiRoutes.qmedia.folders",a).then((a=>{this.loadingFolder=!1,this.$alert.success({message:`${this.$tr("isite.cms.message.recordCreated")}`}),this.getData({pagination:this.pagination,search:this.filter.search},!0)})).catch((a=>{this.loadingFolder=!1,this.$alert.error({message:`${this.$tr("isite.cms.message.recordNoCreated")}`})}))},moveElements(){this.loadingMove=!0;let a={destinationFolder:this.folderSelected,files:this.rowsSelected};F.c.crud.create("apiRoutes.qmedia.batchMove",a).then((a=>{this.loadingMove=!1,this.rowsSelected=[],this.$alert.success({message:this.$tr("isite.cms.message.recordUpdated")}),this.getData({pagination:this.pagination,search:this.filter.search},!0)})).catch((a=>{this.loadingMove=!1,this.$alert.error({message:this.$tr("isite.cms.message.recordNoUpdated")})}
1))},finishUploadFiles(){this.uploadFile=!1,this.uploaderID=(0,z.c)(),this.$alert.success({message:`${this.$tr("isite.cms.message.recordCreated")}`}),this.getDataByFolder({id:this.filter.folderId,name:this.filter.folderName},!0)},getFolders(){let a={params:{filter:{isFolder:!0}}};F.c.crud.index("apiRoutes.qmedia.files",a).then((a=>{this.selectFolders=[{label:"Home",value:0}],a.data.forEach((a=>{this.selectFolders.push({label:a.filename,value:a.id})}))})).catch((a=>{this.$apiResponse.handleError(a,(()=>{this.$alert.error({message:this.$tr("isite.cms.message.errorRequest"),pos:"bottom"})}))}))},deleteElement(a,e){let t="apiRoutes.qmedia.files";e&&(t="apiRoutes.qmedia.folders"),F.c.crud.delete(t,a).then((a=>{this.$alert.success({message:`${this.$tr("isite.cms.message.recordDeleted")}`}),this.getData({pagination:this.pagination,search:this.filter.search},!0)})).catch((a=>{this.$alert.error({message:`${this.$tr("isite.cms.message.recordNoDeleted")}`})}))},deleteElements(){this.loading=!0;let a={files:this.rowsSelected};F.c.crud.create("apiRoutes.qmedia.batchDestroy",a).then((a=>{this.$alert.success({message:`${this.$tr("isite.cms.message.recordDeleted")}`}),this.loading=!1,this.rowsSelected=[],this.getData({pagination:this.pagination,search:this.filter.search},!0)})).catch((a=>{this.$alert.error({message:`${this.$tr("isite.cms.message.recordNoDeleted")}`})}))},editFolder(a,e,t=!1){if(e)this.idFolderToEdit=t,this.folderName=a,this.dialogRenameFolder=!0;else{this.loadingRenameFolder=!0;let a={id:this.idFolderToEdit,name:this.folderName,parent_id:this.filter.folderId};F.c.crud.update("apiRoutes.qmedia.folders",this.idFolderToEdit,a).then((a=>{this.loadingRenameFolder=!1,this.rowsSelected=[],this.$alert.success({message:this.$tr("isite.cms.message.recordUpdated")}),this.getData({pagination:this.pagination,search:this.filter.search},!0)})).catch((a=>{this.loadingRenameFolder=!1,this.$alert.error({message:this.$tr("isite.cms.message.recordNoUpdated")})}))}},editFile(a=!1,e=!1){if(a)this.locale.form=e,this.fileForm=e,this.dialogEditFile=!0;else{this.loadingEditFile=!0;let a=$()(this.locale.form);a["id"]=this.fileForm.id,F.c.createItem("apiRoutes.qmedia.files",a.id,a,{params:{}}).then((a=>{this.loadingEditFile=!1,this.rowsSelected=[],this.fileForm={},this.dialogEditFile=!1,this.$alert.success({message:this.$tr("isite.cms.message.recordUpdated")}),this.getData({pagination:this.pagination,search:this.filter.search},!0)})).catch((a=>{this.loadingEditFile=!1,this.$alert.error({message:this.$tr("isite.cms.message.recordNoUpdated")})}))}},factoryUploader(a){return{url:`${this.$axios.defaults.baseURL}${I("apiRoutes.qmedia.files")}`,method:"POST",extensions:".gif,.jpg,.jpeg,.png,.pdf",formFields:[{name:"parent_id",value:this.filter.folderId},{name:"Content-Type",value:a[0].type},{name:"disk",value:this.mediaDisk}],headers:[{name:"Authorization",value:this.$store.state.quserAuth.userToken}]}}}};var N=t(68716),V=t(40792),M=t(20540),L=t(58120),O=t(99140),Q=t(21028),j=t(59600),W=t(90111),U=t(92852),B=t(15736),K=t(50213),H=t(30852),G=t(70608),Y=t(6536),J=t(36524),Z=t(14288),X=t(36008),aa=t(81020),ea=t(95252),ta=t.n(ea);const ia=(0,N.c)(R,[["render",_]]),oa=ia;ta()(R,"components",{QTable:V.c,QInput:M.c,QIcon:L.c,QBtn:O.c,QSpinner:Q.c,QUploader:j.c,QTooltip:W.c,QBreadcrumbs:U.c,QBreadcrumbsEl:B.c,QTd:K.c,QDialog:H.c,QCard:G.c,QToolbar:Y.c,QToolbarTitle:J.c,QForm:Z.c,QSelect:X.c}),ta()(R,"directives",{ClosePopup:aa.c})},79288:(a,e,t)=>{"use strict";t.d(e,{c:()=>D});var i=t(92444);const o={id:"mediaMasterComponent"},r={key:0,class:"relative-position"},s={class:"box box-auto-height q-mb-md"},l={class:"box box-auto-height q-mb-md"},n={class:"box box-auto-height q-mb-md"},f={class:"box box-auto-height q-mb-md"};function d(a,e,d,c,u,h){const m=(0,i.E1)("crud"),g=(0,i.E1)("uploader"),p=(0,i.E1)("page-actions"),b=(0,i.E1)("breadcrumb-component"),w=(0,i.E1)("file-list-component"),y=(0,i.E1)("inner-loading");return(0,i.Wz)(),(0,i.An)("div",o,[(0,i.K2)(m,{"crud-data":t.e(2684).then(t.bind(t,72684)),type:"onlyUpdate",ref:"crudFolders",onCreated:h.refreshData,onUpdated:h.refreshData,onDeleted:h.refreshData,"custom-data":h.customCrudData.folder},null,8,["crud-data","onCreated","onUpdated","onDeleted","custom-data"]),(0,i.K2)(m,{"crud-data":t.e(8160).then(t.bind(t,78160)),type:"onlyUpdate",ref:"crudFiles",onCreated:h.refreshData,onUpdated:h.refreshData,onDeleted:h.refreshData,"custom-data":h.customCrudData.file},null,8,["crud-data","onCreated","onUpdated","onDeleted","custom-data"]),(0,i.K2)(g,{ref:"uploaderComponent","hide-file-list":"",onAdded:h.uploadFiles,"max-files":50,accept:d.accept,"max-file-size":d.maxFileSize,ratio:d.ratio},null,8,["onAdded","accept","max-file-size","ratio"]),d.onlyUpload?(0,i.g1)("",!0):((0,i.Wz)(),(0,i.An)("div",r,[(0,i.QD)("div",s,[(0,i.K2)(p,{"extra-actions":h.pageActions,title:"Media",onSearch:e[0]||(e[0]=a=>{u.filter.search=a})},null,8,["extra-actions"])]),(0,i.QD)("div",l,[(0,i.K2)(b,{ref:"breadcrumbComponent",params:u.filter,onSelected:h.setFolder},null,8,["params","onSelected"])]),(0,i.QD)("div",n,[(0,i.K2)(w,(0,i.Gu)(h.fileListParams.folderFiles,{onClickItem:h.setFolder}),null,16,["onClickItem"])]),(0,i.QD)("div",f,[(0,i.K2)(w,(0,i.Gu)(h.fileListParams.otherFiles,{onSelected:e[1]||(e[1]=e=>a.$emit("selected",e))}),null,16)]),(0,i.K2)(y,{visible:u.loading},null,8,["visible"])]))])}t(23816);var c=t(95476),u=t(72072);const h={id:"mediaBreadcrumbComponent"},m={id:"breadcrumbContent",class:"row items-center"};function g(a,e,t,o,r,s){const l=(0,i.E1)("q-icon"),n=(0,i.E1)("q-breadcrumbs-el"),f=(0,i.E1)("q-breadcrumbs");return(0,i.Wz)(),(0,i.An)("div",h,[(0,i.QD)("div",m,[(0,i.K2)(l,{name:"fas fa-chevron-circle-right",class:"q-mr-sm",color:"primary",size:"xs"}),(0,i.K2)(f,{gutter:"none"},{separator:(0,i.Ql)((()=>[(0,i.K2)(l,{size:"1.5em",name:"fa-light fa-chevron-right",color:"primary"})])),default:(0,i.Ql)((()=>[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(r.breadcrumbs,((e,t)=>((0,i.Wz)(),(0,i.Az)(n,{key:t,onClick:t=>{s.setFolder(e.id),a.$emit("selected",{...e,isFolder:!0})},label:e.name,color:"primary",class:"cursor-pointer"},null,8,["onClick","label"])))),128))])),_:1})])])}const p={props:{params:{default:()=>({folderId:0})}},emits:["selected"],components:{},watch:{params:{deep:!0,handler:function(a,e){this.filter.folderId!=a.folderId&&this.setFolder()}}},mounted(){this.$nextTick((function(){this.init()}))},data(){return{loading:!1,breadcrumbs:[],filter:{folderId:0}}},computed:{},methods:{init(){this.setFolder()},setFolder(a=!1){this.filter.folderId=this.$clone(!1!==a?a:this.params.folderId),this.getData()},getData(a=!1){return new Promise(((e,t)=>{this.loading=!0;let i={refresh:a,params:{filter:{folderId:this.filter.folderId}}};this.filter.folderId?this.$crud.show("apiRoutes.qmedia.breadcrumb",this.filter.folderId,i).then((a=>{this.breadcrumbs=a.data,this.breadcrumbs[0]={id:0,name:this.$tr("isite.cms.label.home")},this.loading=!1})).catch((a=>{this.$apiResponse.handleError(a,(()=>{this.loading=!1}))})):this.breadcrumbs=[{id:0,name:this.$tr("isite.cms.label.home")}]}))}}};var b=t(68716),w=t(58120),y=t(92852),v=t(15736),k=t(95252),q=t.n(k);const x=(0,b.c)(p,[["render",g]]),C=x;q()(p,"components",{QIcon:w.c,QBreadcrumbs:y.c,QBreadcrumbsEl:v.c});var A=t(98724),P=t(8932);const E={beforeUnmount(){P.kN.off("page.data.refresh")},mixins:[c.c],props:{disk:{default:null},allowSelect:{type:Number,default:0},maxFileSize:{type:Number,default:0},onlyUpload:{type:Boolean,defualt:!1},ratio:{type:String,default:"free"},accept:{default:!1}},emits:["selected","uploading","uploaded"],components:{breadcrumbComponent:C,fileListComponent:A.c,uploader:u.c},watch:{},mounted(){this.$nextTick((function(){this.init()}))},data(){return{loading:!1,listView:!1,filter:{search:null,folderId:0},filesComponent:null}},computed:{pageActions(){return["search",{label:this.$tr("media.cms.newFolder"),props:{icon:"fas fa-folder-plus",label:this.$tr("media.cms.newFolder"),round:!1,rounded:!0,padding:"xs md",color:"green"},action:()=>this.$refs.crudFolders.create()},{label:this.$tr("media.cms.newFile"),props:{icon:"fas fa-file-upload",label:this.$tr("media.cms.newFile"),round:!1,rounded:!0,padding:"xs md",color:"green"},action:()=>this.$refs.uploaderComponent.pickFiles()}]},itemFileListActions(){let a=[{label:this.$tr("isite.cms.label.edit"),icon:"fas fa-pen",action:a=>{a.isFolder?this.$refs.crudFolders.update(a):this.$refs.crudFiles.update(a)}},{label:this.$tr("isite.cms.label.copyDisclosureLink"),icon:"fas fa-copy",format:a=>({vIf:!(a.isFolder||!a.url)}),action:a=>this.$helper.copyToClipboard(a.url,"isite.cms.messages.copyDisclosureLink")}
1,{label:this.$tr("isite.cms.label.delete"),icon:"fas fa-trash",action:a=>{a.isFolder?this.$refs.crudFolders.delete(a):this.$refs.crudFiles.delete(a)}}],e={label:this.$tr("isite.cms.label.download"),vIf:this.$hasAccess("media.medias.download"),icon:"fas fa-file-download",action:a=>this.$helper.downloadFromURL(a.url)};return{mainActions:a,includeDownload:[e,...a]}},fileListParams(){return this.$clone({folderFiles:{ref:"foldersFilesComponent",key:"foldersContent",gridType:"chip",icon:"fas fa-folder-open",title:this.$trp("isite.cms.label.folder"),allowCounter:!0,allowOrder:!0,itemActions:this.allowSelect?[]:this.itemFileListActions.mainActions,allowPagination:!0,loadFiles:{apiRoute:"apiRoutes.qmedia.files",requestParams:{take:24,filter:{...this.filter,isFolder:!0,order:{field:"created_at",way:"desc"},disk:this.mediaDisk}}}},otherFiles:{ref:"otherFilesComponent",key:"otherFiles",icon:"fas fa-photo-video",title:this.$trp("isite.cms.label.file"),allowCounter:!0,allowOrder:!0,itemActions:this.itemFileListActions.includeDownload,allowPagination:!0,allowChangeView:!0,allowSelect:this.allowSelect,loadFiles:{apiRoute:"apiRoutes.qmedia.files",requestParams:{take:24,filter:{...this.filter,isFolder:!1,order:{field:"created_at",way:"desc"},disk:this.mediaDisk,...this.accept?{extension:this.acceptExtensions.withoutDot}:{}}}}}})},customCrudData(){return{folder:{formLeft:{disk:{value:this.mediaDisk},parentId:{value:this.filter.folderId?this.filter.folderId:"0",type:"treeSelect",props:{label:this.$tr("isite.cms.form.parent"),clearable:!1,options:[{label:this.$tr("isite.cms.message.noValue"),value:"0",id:"0"}]},loadOptions:{apiRoute:"apiRoutes.qmedia.files",requestParams:{filter:{isFolder:!0}},select:{label:"filename",id:"id",parentId:"folderId"}}}}},file:{formLeft:{disk:{value:this.mediaDisk},folderId:{value:this.filter.folderId?this.filter.folderId:"0",type:"treeSelect",props:{label:this.$tr("isite.cms.label.folder"),clearable:!1,options:[{label:this.$tr("isite.cms.message.noValue"),value:"0",id:"0"}]},loadOptions:{apiRoute:"apiRoutes.qmedia.files",requestParams:{filter:{isFolder:!0}},select:{label:"filename",id:"id",parentId:"folderId"}}}}}}},mediaDisk(){return this.disk||this.$getSetting("media::filesystem")}},methods:{init(){P.kN.on("page.data.refresh",(()=>this.refreshData()))},async uploadFiles(a){this.loading=!0;let e=[];var t=[a.file];this.$emit("uploading",this.$clone(t)),await Promise.all(t.map((async a=>{let t=new FormData;t.append("parent_id",this.filter.folderId||0),t.append("disk",this.mediaDisk),t.append("file",a.file),await this.$crud.post("apiRoutes.qmedia.files",t).then((a=>{e.push(a.data)}))}))),this.$emit("uploaded",this.$clone(e)),a.final&&(this.loading=!1,this.refreshData())},setFolder(a){a.isFolder&&(this.filter={folderId:a.id,search:null})},refreshData(){setTimeout((()=>{this.$refs.breadcrumbComponent&&this.$refs.breadcrumbComponent.getData(!0),this.$refs.foldersFilesComponent&&this.$refs.foldersFilesComponent.getData(!0),this.$refs.otherFilesComponent&&this.$refs.otherFilesComponent.getData(!0)}),100)},directUpload(){this.$refs.uploaderComponent.pickFiles()}}},S=(0,b.c)(E,[["render",d]]),D=S},25976:(a,e,t)=>{"use strict";t.d(e,{c:()=>k});var i=t(92444),o=t(74044);const r={class:"row"},s={class:"col-12 text-center q-mb-md"},l={class:"text-h5 text-bold"},n={class:"col-12 text-center"},f=["src"],d={class:"col-12 text-center q-mb-md"},c={class:"text-bold"},u={class:"col-12 text-center"},h={class:"col-12 q-mt-md"};function m(a,e,t,m,g,p){const b=(0,i.E1)("q-btn"),w=(0,i.E1)("dynamic-field"),y=(0,i.E1)("master-modal");return(0,i.Wz)(),(0,i.Az)(y,{modelValue:g.showModal,"onUpdate:modelValue":e[1]||(e[1]=a=>g.showModal=a),title:p.modalTitle,loading:g.loading,actions:g.masterActions},{default:(0,i.Ql)((()=>[(0,i.QD)("div",r,[(0,i.QD)("div",s,[(0,i.QD)("h5",l,(0,o.WA)(a.$tr("iqreable.cms.label.openMobile")),1)]),(0,i.QD)("div",n,[(0,i.QD)("img",{style:{"max-width":"200px",height:"200px","image-rendering":"pixelated",display:"inline-block"},src:g.qrInfo.base64,class:"q-ma-sm q-mb-lg"},null,8,f)]),(0,i.QD)("div",d,[(0,i.QD)("p",c,(0,o.WA)(a.$tr("iqreable.cms.label.scanQrCodeWithCamera")),1
1)]),(0,i.QD)("div",u,[(0,i.K2)(b,{label:a.$trp("iqreable.cms.label.openNewTab"),onClick:e[0]||(e[0]=e=>a.$helper.openExternalURL(g.qrInfo.content,!0)),unelevated:"",rounded:"","no-caps":"",outline:"",color:"blue-grey"},null,8,["label"])]),(0,i.QD)("div",h,[(0,i.K2)(w,{field:p.dinamycConfig},null,8,["field"])])])])),_:1},8,["modelValue","title","loading","actions"])}const g={props:{},emits:["created"],data(){return{loading:!1,qrInfo:{},showModal:!1,masterActions:[{props:{label:`${this.$tr("isite.cms.label.copy")} QR`,color:"primary",outlined:!0,icon:"fa-light fa-copy"},action:()=>this.$helper.copyBase64ToClipboard(this.qrInfo.base64)},{props:{label:this.$tr("isite.cms.label.download"),color:"primary",outlined:!0,icon:"fa-light fa-download"},action:()=>this.downloadFile(this.qrInfo)}]}},computed:{modalTitle(){return this.qrInfo.title||this.$tr("iqreable.cms.form.title")},dinamycConfig(){return{value:this.qrInfo.content,type:"copy",props:{label:this.$trp("iqreable.cms.form.content")}}}},methods:{downloadFile(a){const e=a.base64,t=a.title,i=document.createElement("a");i.href=e,i.download=t,i.target="_blank",document.body.appendChild(i),i.click(),setTimeout((()=>{document.body.removeChild(i)}),100)},show(a){this.qrInfo=a,this.showModal=!0},generate(a){const{title:e,zone:t,content:i}=a,o=[e,t,i].every((a=>a?.length>2));if(o){const t=this.$store.state?.qsiteApp?.selectedLocales,i=a;for(const a of t)i[a]={title:e};this.$crud.create("apiRoutes.qqreable.qrs",i).then((a=>{this.$emit("created"),this.show(a.data),this.$alert.info({message:this.$tr("isite.cms.message.recordCreated")})})).catch((a=>{this.$alert.error({message:this.$tr("isite.cms.message.recordNoCreated")})}))}else this.$emit("created"),this.$alert.error({message:this.$tr("isite.cms.message.recordNoCreated")})}}};var p=t(68716),b=t(99140),w=t(95252),y=t.n(w);const v=(0,p.c)(g,[["render",m]]),k=v;y()(g,"components",{QBtn:b.c})},22772:(a,e,t)=>{"use strict";t.d(e,{c:()=>C});var i=t(92444),o=t(74044),r=function(){return r=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},r.apply(this,arguments)},s=["id"],l={class:"master-dialog__header-title row items-center"},n={class:"tw-absolute tw-right-0 tw-mr-20 tw-space-x-2"},f={class:"master-dialog__body"},d={key:0,class:"master-dialog__actions"},c={class:"row justify-end q-gutter-sm"};function u(a,e,t,u,h,m){var g=(0,i.E1)("q-icon"),p=(0,i.E1)("q-btn"),b=(0,i.E1)("q-separator"),w=(0,i.E1)("inner-loading"),y=(0,i.E1)("q-dialog"),v=(0,i.iS)("close-popup");return(0,i.Wz)(),(0,i.Az)(y,(0,i.Gu)({modelValue:a.show,"onUpdate:modelValue":e[0]||(e[0]=function(e){return a.show=e}),class:"master-super-ctn master-dialog".concat(a.customPosition?"-custom":"")},(0,i.kB)(a.$attrs),{maximized:a.maximized,persistent:a.persistent,position:a.customPosition?"right":"standard",style:a.masterModalWidthSize}),{default:(0,i.Ql)((function(){return[a.show?((0,i.Wz)(),(0,i.An)("div",{key:0,id:a.id||"masterModalContent",style:(0,o.MN)(a.customPosition?"":"min-width: ".concat(a.width)),class:(0,o.WN)(["master-dialog__content round relative-position",a.customClass])},[(0,i.QD)("div",{class:(0,o.WN)("master-dialog__header text-".concat(a.color," row justify-between items-center"))},[(0,i.QD)("div",l,[a.icon?((0,i.Wz)(),(0,i.Az)(g,{key:0,name:a.icon,class:"q-mr-sm",size:"20px"},null,8,["name"])):(0,i.g1)("",!0),(0,i.QD)("b",null,(0,o.WA)(a.title),1)]),(0,i.QD)("div",n,[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(a.multiActions,(function(e,t){return(0,i.Wz)(),(0,i.An)(i.ae,{key:t},[void 0==e.props.vIf||e.props.vIf?((0,i.Wz)(),(0,i.Az)(p,(0,i.Gu)({key:0},r(r({},a.actionBtnProps),e.props||{}),{onClick:function(a){return e.action?e.action():null}}),null,16,["onClick"])):(0,i.g1)("",!0)],64)})),128))]),a.hideCloseAction?(0,i.g1)("",!0):(0,i.wt)(((0,i.Wz)(),(0,i.Az)(p,{key:0,icon:"fas fa-times",round:"",color:"blue-grey",unelevated:"",class:"btn-small",outline:""},null,512)),[[v]])],2),(0,i.K2)(b,{inset:""}),(0,i.QD)("div",f,[(0,i.oF)(a.$slots,"default")]),a.actions&&a.actions.length?((0,i.Wz)(),(0,i.An)("div",d,[(0,i.QD)("div",c,[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(a.actions,(function(e,t){return(0,i.Wz)(),(0,i.An)(i.ae,{key:t},[void 0==e.props.vIf||e.props.vIf?((0,i.Wz)(),(0,i.Az)(p,(0,i.Gu)({key:0},r(r({},a.actionBtnProps),e.props||{}),{onClick:function(a){return e.action?e.action():null},loading:void 0!=e.props.loading&&e.props.loading}),null,16,["onClick","loading"])):(0,i.g1)("",!0)],64)})),128))])])):(0,i.g1)("",!0),(0,i.K2)(w,{visible:a.loading},null,8,["visible"])],14,s)):(0,i.g1)("",!0)]})),_:3},16,["modelValue","class","maximized","persistent","position","style"])}var h=t(75836);const m=(0,i._M)({props:{modelValue:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},persistent:{type:Boolean,default:!1},color:{type:String,default:"blue-grey"},width:{type:String,default:"400px"},title:{type:String},icon:{type:String},actions:{type:Array},id:{type:String},maximized:{type:Boolean,default:!1},hideCloseAction:{type:Boolean,default:!1},customPosition:{type:Boolean,default:!1},modalWidthSize:{type:String,default:"65vw"},customClass:{type:String,default:""},multiActions:{type:Array,default:function(){return[]}}},setup:function(a,e){var t=e.emit,o=(0,h.IL)(!1),r=(0,i.S6)((function(){return a.multiActions}));(0,i.Kg)((function(){return a.modelValue}),(function(a,e){a!==e&&(o.value=a)})),(0,i.Kg)(o,(function(a,e){a!==e&&t("update:modelValue",a)}));var s=(0,h.cB)({rounded:!0,unelevated:!0,noCaps:!0,class:"btn-small"}),l=(0,i.S6)((function(){return{"--modal-width-size":a.modalWidthSize}}));return(0,i._O)((function(){o.value=!1})),{show:o,actionBtnProps:s,masterModalWidthSize:l,multiActions:r}}});
1var g=t(68716),p=t(30852),b=t(58120),w=t(99140),y=t(70880),v=t(81020),k=t(95252),q=t.n(k);const x=(0,g.c)(m,[["render",u]]),C=x;q()(m,"components",{QDialog:p.c,QIcon:b.c,QBtn:w.c,QSeparator:y.c}),q()(m,"directives",{ClosePopup:v.c})},93724:(a,e,t)=>{"use strict";t.d(e,{c:()=>u});var i=t(92444);const o={class:"q-mt-sm box box-auto-hieght small"};function r(a,e,t,r,s,l){const n=(0,i.E1)("Line"),f=(0,i.E1)("Bar"),d=(0,i.E1)("Pie"),c=(0,i.E1)("Doughnut");return(0,i.Wz)(),(0,i.An)("div",o,[s.lineChart?((0,i.Wz)(),(0,i.Az)(n,{key:0,data:l.data,options:s.options,id:"line"},null,8,["data","options"])):(0,i.g1)("",!0),s.barChart?((0,i.Wz)(),(0,i.Az)(f,{key:1,data:l.data,options:s.options,id:"bar"},null,8,["data","options"])):(0,i.g1)("",!0),s.pieChart?((0,i.Wz)(),(0,i.Az)(d,{key:2,data:l.data,options:s.options,id:"pie"},null,8,["data","options"])):(0,i.g1)("",!0),s.doughnutChart?((0,i.Wz)(),(0,i.Az)(c,{key:3,data:l.data,options:s.options,id:"doughnut"},null,8,["data","options"])):(0,i.g1)("",!0)])}var s=t(93468),l=t(1896),n=t(96420);l.kR.register(l.gv,l.KW,l.kX,l.OY,l.o5,l.o9,l.e_,l.GW,l.Yz);const f={components:{Line:s.sP,Bar:s.UM,Pie:s.e,Doughnut:s.aG},props:{chartsData:{type:Object,default:()=>{}}},data(){return{lineChart:!1,barChart:!1,pieChart:!1,doughnutChart:!1,download_status:"Download Charts",options:{responsive:!0,maintainAspectRatio:!1,locale:"es-ES"}}},mounted(){this.$nextTick((function(){this.init()}))},computed:{data(){return{labels:this.chartsData?.dataLabels?.map((a=>a.name||a)),datasets:this.chartsData?.dataSets}}},methods:{init(){this.selectChart()},selectChart(){return this[this.chartsData.type]=!0},exportToPDF(){this.download_status="Processing...";let a=document.getElementById("line");const e=new n.c([a]);e.export_pdf().then((a=>{a.save("charts.pdf"),this.download_status="Download Charts"}))}}};var d=t(68716);const c=(0,d.c)(f,[["render",r]]),u=c},18086:(a,e,t)=>{"use strict";t.d(e,{c:()=>X});var i=t(92444);const o={id:"ckEditorComponent",class:"relative-position"};function r(a,e,t,r,s,l){const n=(0,i.E1)("ck-editor",!0),f=(0,i.E1)("inner-loading");return(0,i.Wz)(),(0,i.An)("div",o,[(0,i.K2)(n,{modelValue:s.responseValue,"onUpdate:modelValue":e[0]||(e[0]=a=>s.responseValue=a),config:s.configEditor,onNamespaceloaded:l.onNamespaceLoaded,ref:`ref-${l.internalName}`,id:`id-${l.internalName}`},null,8,["modelValue","config","onNamespaceloaded","id"]),(0,i.K2)(f,{visible:s.loading},null,8,["visible"])])}t(23816);var s=t(71709),l=t.n(s);class n{load(a){const e=this.getCollapsibleItem;a.dtd.$editable.a=1,a.plugins.add("collapsibleItem",{requires:"widget",init:function(a){a.widgets.add("collapsibleItem",{button:"Insert Collapsible Item",template:e(),editables:{title:{selector:".collapsible-item-title-link",allowedContent:"span strong em u;*{color}"},content:{selector:".collapsible-item-body",allowedContent:"p;br;span(*)[*];ul;ol;li;strong;em;u;table(*)[*];tbody;thead;tr;td;th;hr;a;a[*];a(*)[*];img(*)[*];"}},allowedContent:"div(!collapsible-item*,panel*,collapse)[*];h4(!collapsible-item*,panel*)[*];a(!collapsible-item*,collapsed,panel*)[*];span(!glyphicon*)[*];",requiredContent:"div(collapsible-item);",upcast:function(a){return"div"==a.name&&a.hasClass("collapsible-item")},init:function(){var e="";if(null!=a.elementPath())for(var t=a.elementPath().elements,i=0;i<t.length;i++)if(t[i].hasClass("accordion-list-group")){e=t[i].getId();break}if(""==e)for(t=this.element.getParents(),i=0;i<t.length;i++)if(t[i].hasClass("accordion-list-group")){e=t[i].getId();break}this.setData("accordionId",e),this.setData("itemId","Collapsible"+(new Date).getTime())},data:function(){this.element.setAttribute("id",this.data.itemId);var a=this.element.find(".collapsible-item-heading").$[0];a.setAttribute("id","heading"+this.data.itemId);var e=this.element.find(".collapsible-item-title-link").$[0],t=this.element.find(".collapsible-item-title-link-icon").$[0],i="#collapse"+this.data.itemId;e.setAttribute("aria-controls","collapse"+this.data.itemId),e.setAttribute("href",i),e.setAttribute("data-cke-saved-href",i),t.setAttribute("aria-controls","collapse"+this.data.itemId),t.setAttribute("href",i),t.setAttribute("data-cke-saved-href",i),""!=this.data.accordionId?(this.element.find(".collapsible-item-title-link").$[0].setAttribute("data-parent","#"+this.data.accordionId),this.element.find(".collapsible-item-title-link-icon").$[0].setAttribute("data-parent","#"+this.data.accordionId)):(this.element.find(".collapsible-item-title-link").$[0].removeAttribute("data-parent"),this.element.find(".collapsible-item-title-link-icon").$[0].removeAttribute("data-parent")),this.element.find(".collapsible-item-collapse").$[0].setAttribute("id","collapse"+this.data.itemId),this.element.find(".collapsible-item-collapse").$[0].setAttribute("aria-labelledby","heading"+this.data.itemId)}})},onLoad:function(e){a.addCss('a.collapsible-item-title-link { display: block; }.collapsible-item::before {font-size:10px;color:#000;content: "Bootstrap collapsible element"}.collapsible-item-heading {background-color:#f4f8ef;color:#72b73a;text-decoration:none;font-size:20px;} .collapsible-item-collapse {display:block;background-color:#ddd;min-height:10px;} .collapsible-item {padding: 8px;margin: 10px;background: #eee;border-radius: 8px;border: 1px solid #ddd;box-shadow: 0 1px 1px #fff inset, 0 -1px 0px #ccc inset;}.collapsible-item-title, .collapsible-item-body {box-shadow: 0 1px 1px #ddd inset;border: 1px solid #cccccc;border-radius: 5px;background: #fff;}.collapsible-item-title {margin: 0 0 8px;padding: 5px 8px;}.collapsible-item-body {padding: 0 8px;}.collapsible-item-title-link-text {min-width:50px;display:inline-block;min-height:20px;height:100%;}.collapsible-item-title-link-icon {display:inline-block;float:right;}'),a.on("instanceReady",(function(a){var e=document.getElementById(a.editor.id+"_toolbox"),t=e.querySelector(".cke_button__collapsibleitem_icon");"undefined"!=typeof t&&(t.innerHTML='<div id="iconToolbarCollapsibleitem" class="btn-content-toolbar"></div>')}))}})}getCollapsibleItem(){var a='<div class="panel panel-default collapsible-item" id="collapbsible-1"> <div class="panel-heading collapsible-item-heading" role="tab" id="headingCollapbsible"> <h4 class="panel-title collapsible-item-title"> <div class="collapsed collapsible-item-title-link-icon pull-right" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseCollapbsible" aria-expanded="false" aria-controls="collapseCollapbsible"><span class="glyphicon glyphicon-chevron-down"> </span></div> <div class="collapsed h2 text-primary collapsible-item-title-link" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseCollapbsible" aria-expanded="false" aria-controls="collapseCollapbsible"><span class="collapsible-item-title-link-text">Title Text</span></div> </h4> </div> <div id="collapseCollapbsible" class="panel-collapse collapse collapsible-item-collapse" role="tabpanel" aria-labelledby="headingCollapbsible"> <div class="panel-body collapsible-item-body">Body Text</div> </div></div>';return a}}const f=new n,d=f;class c{load(a){a.dialog.add("btgrid",(function(a){return{title:"Insert grid",minWidth:200,minHeight:80,onShow:function(){var e=a.getSelection(),t=(e.getRanges(),this.getName()),i=this.getContentElement("info","rowCount"),o=this.getContentElement("info","colCount");if("btgrid"==t){var r=e.getSelectedElement();r&&(this.setupContent(r),i&&i.disable(),o&&o.disable())}},contents:[{id:"info",label:"Info",accessKey:"I",elements:[{id:"colCount",type:"select",required:!0,label:"Select number of columns",width:"80px",items:[["2",2],["3",3],["4",4],["6",6]],setup:function(a){this.setValue(a.data.colCount)},commit:function(a){a.setData("colCount",this.getValue())}}]}]}}))}}const u=new c,h=u;class m{load(a){a.plugins.add("btgrid",{requires:"widget,dialog",init:function(e){var t=12;h.load(a),e.widgets.add("btgrid",{button:"Insert Grid",allowedContent:"div(!btgrid);div(!row,!row-*);div(!col-*-*);div(!content)",requiredContent:"div(btgrid)",parts:{btgrid:"div.btgrid"},editables:{content:""},template:'<div class="btgrid"></div>',dialog:"btgrid",defaults:{rowCount:1},upcast:function(a){return"div"==a.name&&a.hasClass("btgrid")},init:function(){var a=1,e=this.element.getChildCount();for(a;a<=e;a++)this.createEditable(t,a)},data:function(){if(this.data.colCount&&this.element.getChildCount()<1)for(var a=this.data.colCount,e=this.data.rowCount,t=this.parts["btgrid"],i=1;i<=e;i++)this.createGrid(a,t,i)},createGrid:function(a,e,i){for(var o='<div class="row row-'+i+'">',r=1;r<=a;r++)o=o+'<div class="col-xs-12 col-md-'+t/a+'"> <div class="content"> <p>Col '+r+" content area</p> </div></div>";o+="</div>",e.appendHtml(o),this.createEditable(a,i)},createEditable:function(a,e){for(var t=1;t<=a;t++)this.initEditable("content"+e+t,{selector:".row-"+e+" > div:nth-child("+t+") div.content"})}})},onLoad:function(e){a.addCss('*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btgrid{padding:5px;margin:10px auto;background:#eee;border-radius:8px;border:1px solid #ddd;box-shadow:0 1px 1px #fff inset,0 -1px 0 #ccc inset}.content{box-shadow:0 1px 1px #ddd inset;border:1px solid #ccc;padding:0 5px;border-radius:5px;background:#fff;min-height:5em}.row{margin-right:-15px;margin-left:-15px;padding-bottom:5px}.row:last-child{padding-bottom:0}.row:after,.row:before,.btgrid:before,.btgrid:after{display:table;content:" "}.row:after{clear:both}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.col-md-1{width:8.33333333%}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-12{width:100%}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col
1-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}'),a.on("instanceReady",(function(a){var e=document.getElementById(a.editor.id+"_toolbox"),t=e.querySelector(".cke_button__btgrid");"undefined"!=typeof t&&(t.innerHTML='<div id="iconToolbarGrid" class="btn-content-toolbar"></div>')}))}})}}const g=new m,p=g;class b{load(a){a.dialog.add("simplebox",(function(a){return{title:"Mostrar video o publicación embebida",minWidth:400,minHeight:100,contents:[{id:"info",elements:[{id:"value",type:"text",label:"Link",width:"100%",setup:function(a){this.setValue(a.data.value)},commit:function(a){a.setData("value",this.getValue())}}]}]}}))}}const w=new b,y=w;t(35336),t(51495),t(59344);const v=(a,e)=>{const t=new URL(a),i=t.searchParams;return encodeURI(i.get(e))},k=a=>a.includes("videos")||a.includes("watch"),q=a=>a.includes("post")||a.includes("photo"),x=a=>{let e;return a.includes("?")&&(e=a.split("?")[0]),e=e?e.split("/"):a.split("/"),""===e[e.length-1]&&e.pop(),e.pop()},C={facebook:"https://www.facebook.com/",youtube:"https://www.youtube.com/",instagram:"https://www.instagram.com/",facebookWatch:"https://fb.watch/",twitter:"https://twitter.com/"};class A{load(a){a.plugins.add("simplebox",{requires:"widget",icons:"simplebox",init:function(e){y.load(a),e.widgets.add("simplebox",{button:"Mostrar video o publicación embebida",template:'<div class="iframe"></div>',allowedContent:"div(!iframe*)[*];",dialog:"simplebox",upcast:function(a){return"div"==a.name&&a.hasClass("iframe")},init:function(){},data:function(){const a=this.element.$;if(this.data.value&&""!==this.data.value.trim()){const e=this.data.value;if(e.includes(C.facebook)||e.includes(C.facebookWatch))return k(e)?void(a.innerHTML=`\n <iframe\n src="https://www.facebook.com/plugins/video.php?href=${e}&show_text=0&width=560\n https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2F20531316728%2Fposts%2F10154009990506729%2F&width=500&show_text=true&height=292&appId"\n width="560" height="315"\n style="border:none;overflow:hidden"\n scrolling="no" frameborder="0" allowTransparency="true" allowFullScreen="true"\n ></iframe>\n `):q(e)?void(a.innerHTML=`\n <iframe\n src="https://www.facebook.com/plugins/post.php?href=${e}&width=500&show_text=true&height=292&appId" width="500" height="292" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowfullscreen="true" allow="autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share">\n </iframe>\n `):void(a.textContent="Type embed is not supported");if(e.includes(C.youtube)){const t=v(e,"v");return void(a.innerHTML=`\n <iframe width="560" height="315" src="//www.youtube.com/embed/${t}" frameborder="0" allowfullscreen></iframe>`)}if(e.includes(C.instagram)){const t=x(e);return void(a.innerHTML=`\n <iframe src="https://www.instagram.com/p/${t}/embed" width="400" height="480" frameborder="0" scrolling="no" allowtransparency="true"></iframe>\n `)}if(e.includes(C.twitter))return void fetch(`https://publish.twitter.com/oembed?url=${e}`).then((a=>a.json())).then((e=>{const t=document.createRange().createContextualFragment(e.html);a.appendChild(t)})).catch((e=>{console.error(e),a.textContent="Type embed is not supported"}));a.textContent="Type embed is not supported"}}})},onLoad:function(e){a.on("instanceReady",(function(a){var e=document.querySelector(".cke_button__simplebox");"undefined"!=typeof e&&(e.innerHTML='<div id="iconToolbarEmbed" class="btn-content-toolbar"></div>')}))}})}}const P=new A,E=P,S={solid:["fa-solid fa-0","fa-solid fa-1","fa-solid fa-2","fa-solid fa-3","fa-solid fa-4","fa-solid fa-5","fa-solid fa-6","fa-solid fa-7","fa-solid fa-8","fa-solid fa-9","fa-solid fa-00","fa-solid fa-360-degrees","fa-solid fa-a","fa-solid fa-abacus","fa-solid fa-accent-grave","fa-solid fa-acorn","fa-solid fa-address-book","fa-solid fa-address-card","fa-solid fa-air-conditioner","fa-solid fa-airplay","fa-solid fa-alarm-clock","fa-solid fa-alarm-exclamation","fa-solid fa-alarm-plus","fa-solid fa-alarm-snooze","fa-solid fa-album","fa-solid fa-album-circle-plus","fa-solid fa-album-circle-user","fa-solid fa-album-collection","fa-solid fa-album-collection-circle-plus","fa-solid fa-album-collection-circle-user","fa-solid fa-alicorn","fa-solid fa-alien","fa-solid fa-alien-8bit","fa-solid fa-align-center","fa-solid fa-align-justify","fa-solid fa-align-left","fa-solid fa-align-right","fa-solid fa-align-slash","fa-solid fa-alt","fa-solid fa-amp-guitar","fa-solid fa-ampersand","fa-solid fa-anchor","fa-solid fa-anchor-circle-check","fa-solid fa-anchor-circle-exclamation","fa-solid fa-anchor-circle-xmark","fa-solid fa-anchor-lock","fa-solid fa-angel","fa-solid fa-angle","fa-solid fa-angle-90","fa-solid fa-angle-down","fa-solid fa-angle-left","fa-solid fa-angle-right","fa-solid fa-angle-up","fa-solid fa-angles-down","fa-solid fa-angles-left","fa-solid fa-angles-right","fa-solid fa-angles-up","fa-solid fa-ankh","fa-solid fa-apartment","fa-solid fa-aperture","fa-solid fa-apostrophe","fa-solid fa-apple-core","fa-solid fa-apple-whole","fa-solid fa-archway","fa-solid fa-arrow-down","fa-solid fa-arrow-down-1-9","fa-solid fa-arrow-down-9-1","fa-solid fa-arrow-down-a-z","fa-solid fa-arrow-down-arrow-up","fa-solid fa-arrow-down-big-small","fa-solid fa-arrow-down-from-dotted-line","fa-solid fa-arrow-down-from-line","fa-solid fa-arrow-down-left","fa-solid fa-arrow-down-left-and-arrow-up-right-to-center","fa-solid fa-arrow-down-long","fa-solid fa-arrow-down-right","fa-solid fa-arrow-down-short-wide","fa-solid fa-arrow-down-small-big","fa-solid fa-arrow-down-square-triangle","fa-solid fa-arrow-down-to-arc","fa-solid fa-arrow-down-to-bracket","fa-solid fa-arrow-down-to-dotted-line","fa-solid fa-arrow-down-to-line","fa-solid fa-arrow-down-to-square","fa-solid fa-arrow-down-triangle-square","fa-solid fa-arrow-down-up-across-line","fa-solid fa-arrow-down-up-lock","fa-solid fa-arrow-down-wide-short","fa-solid fa-arrow-down-z-a","fa-solid fa-arrow-left","fa-solid fa-arrow-left-from-line","fa-solid fa-arrow-left-long","fa-solid fa-arrow-left-long-to-line","fa-solid fa-arrow-left-to-line","fa-solid fa-arrow-pointer","fa-solid fa-arrow-right","fa-solid fa-arrow-right-arrow-left","fa-solid fa-arrow-right-from-arc","fa-solid fa-arrow-right-from-bracket","fa-solid fa-arrow-right-from-line","fa-solid fa-arrow-right-long","fa-solid fa-arrow-right-long-to-line","fa-solid fa-arrow-right-to-arc","fa-solid fa-arrow-right-to-bracket","fa-solid fa-arrow-right-to-city","fa-solid fa-arrow-right-to-line","fa-solid fa-arrow-rotate-left","fa-solid fa-arrow-rotate-right","fa-solid fa-arrow-trend-down","fa-solid fa-arrow-trend-up","fa-solid fa-arrow-tur
1n-down","fa-solid fa-arrow-turn-down-left","fa-solid fa-arrow-turn-down-right","fa-solid fa-arrow-turn-up","fa-solid fa-arrow-up","fa-solid fa-arrow-up-1-9","fa-solid fa-arrow-up-9-1","fa-solid fa-arrow-up-a-z","fa-solid fa-arrow-up-arrow-down","fa-solid fa-arrow-up-big-small","fa-solid fa-arrow-up-from-arc","fa-solid fa-arrow-up-from-bracket","fa-solid fa-arrow-up-from-dotted-line","fa-solid fa-arrow-up-from-ground-water","fa-solid fa-arrow-up-from-line","fa-solid fa-arrow-up-from-square","fa-solid fa-arrow-up-from-water-pump","fa-solid fa-arrow-up-left","fa-solid fa-arrow-up-left-from-circle","fa-solid fa-arrow-up-long","fa-solid fa-arrow-up-right","fa-solid fa-arrow-up-right-and-arrow-down-left-from-center","fa-solid fa-arrow-up-right-dots","fa-solid fa-arrow-up-right-from-square","fa-solid fa-arrow-up-short-wide","fa-solid fa-arrow-up-small-big","fa-solid fa-arrow-up-square-triangle","fa-solid fa-arrow-up-to-dotted-line","fa-solid fa-arrow-up-to-line","fa-solid fa-arrow-up-triangle-square","fa-solid fa-arrow-up-wide-short","fa-solid fa-arrow-up-z-a","fa-solid fa-arrows-cross","fa-solid fa-arrows-down-to-line","fa-solid fa-arrows-down-to-people","fa-solid fa-arrows-from-dotted-line","fa-solid fa-arrows-from-line","fa-solid fa-arrows-left-right","fa-solid fa-arrows-left-right-to-line","fa-solid fa-arrows-maximize","fa-solid fa-arrows-minimize","fa-solid fa-arrows-repeat","fa-solid fa-arrows-repeat-1","fa-solid fa-arrows-retweet","fa-solid fa-arrows-rotate","fa-solid fa-arrows-spin","fa-solid fa-arrows-split-up-and-left","fa-solid fa-arrows-to-circle","fa-solid fa-arrows-to-dot","fa-solid fa-arrows-to-dotted-line","fa-solid fa-arrows-to-eye","fa-solid fa-arrows-to-line","fa-solid fa-arrows-turn-right","fa-solid fa-arrows-turn-to-dots","fa-solid fa-arrows-up-down","fa-solid fa-arrows-up-down-left-right","fa-solid fa-arrows-up-to-line","fa-solid fa-asterisk","fa-solid fa-at","fa-solid fa-atom","fa-solid fa-atom-simple","fa-solid fa-audio-description","fa-solid fa-audio-description-slash","fa-solid fa-austral-sign","fa-solid fa-avocado","fa-solid fa-award","fa-solid fa-award-simple","fa-solid fa-axe","fa-solid fa-axe-battle","fa-solid fa-b","fa-solid fa-baby","fa-solid fa-baby-carriage","fa-solid fa-backpack","fa-solid fa-backward","fa-solid fa-backward-fast","fa-solid fa-backward-step","fa-solid fa-bacon","fa-solid fa-bacteria","fa-solid fa-bacterium","fa-solid fa-badge","fa-solid fa-badge-check","fa-solid fa-badge-dollar","fa-solid fa-badge-percent","fa-solid fa-badge-sheriff","fa-solid fa-badger-honey","fa-solid fa-badminton","fa-solid fa-bag-shopping","fa-solid fa-bagel","fa-solid fa-bags-shopping","fa-solid fa-baguette","fa-solid fa-bahai","fa-solid fa-baht-sign","fa-solid fa-ball-pile","fa-solid fa-balloon","fa-solid fa-balloons","fa-solid fa-ballot","fa-solid fa-ballot-check","fa-solid fa-ban","fa-solid fa-ban-bug","fa-solid fa-ban-parking","fa-solid fa-ban-smoking","fa-solid fa-banana","fa-solid fa-bandage","fa-solid fa-bangladeshi-taka-sign","fa-solid fa-banjo","fa-solid fa-barcode","fa-solid fa-barcode-read","fa-solid fa-barcode-scan","fa-solid fa-bars","fa-solid fa-bars-filter","fa-solid fa-bars-progress","fa-solid fa-bars-sort","fa-solid fa-bars-staggered","fa-solid fa-baseball","fa-solid fa-baseball-bat-ball","fa-solid fa-basket-shopping","fa-solid fa-basket-shopping-simple","fa-solid fa-basketball","fa-solid fa-basketball-hoop","fa-solid fa-bat","fa-solid fa-bath","fa-solid fa-battery-bolt","fa-solid fa-battery-empty","fa-solid fa-battery-exclamation","fa-solid fa-battery-full","fa-solid fa-battery-half","fa-solid fa-battery-low","fa-solid fa-battery-quarter","fa-solid fa-battery-slash","fa-solid fa-battery-three-quarters","fa-solid fa-bed","fa-solid fa-bed-bunk","fa-solid fa-bed-empty","fa-solid fa-bed-front","fa-solid fa-bed-pulse","fa-solid fa-bee","fa-solid fa-beer-mug","fa-solid fa-beer-mug-empty","fa-solid fa-bell","fa-solid fa-bell-concierge","fa-solid fa-bell-exclamation","fa-solid fa-bell-on","fa-solid fa-bell-plus","fa-solid fa-bell-school","fa-solid fa-bell-school-slash","fa-solid fa-bell-slash","fa-solid fa-bells","fa-solid fa-bench-tree","fa-solid fa-bezier-curve","fa-solid fa-bicycle","fa-solid fa-billboard","fa-solid fa-binary","fa-solid fa-binary-circle-check","fa-solid fa-binary-lock","fa-solid fa-binary-slash","fa-solid fa-binoculars","fa-solid fa-biohazard","fa-solid fa-bird","fa-solid fa-bitcoin-sign","fa-solid fa-blanket","fa-solid fa-blanket-fire","fa-solid fa-blender","fa-solid fa-blender-phone","fa-solid fa-blinds","fa-solid fa-blinds-open","fa-solid fa-blinds-raised","fa-solid fa-block","fa-solid fa-block-brick","fa-solid fa-block-brick-fire","fa-solid fa-block-question","fa-solid fa-block-quote","fa-solid fa-blog","fa-solid fa-blueberries","fa-solid fa-bluetooth","fa-solid fa-bold","fa-solid fa-bolt","fa-solid fa-bolt-auto","fa-solid fa-bolt-lightning","fa-solid fa-bolt-slash","fa-solid fa-bomb","fa-solid fa-bone","fa-solid fa-bone-break","fa-solid fa-bong","fa-solid fa-book","fa-solid fa-book-arrow-right","fa-solid fa-book-arrow-up","fa-solid fa-book-atlas","fa-solid fa-book-bible","fa-solid fa-book-blank","fa-solid fa-book-bookmark","fa-solid fa-book-circle-arrow-right","fa-solid fa-book-circle-arrow-up","fa-solid fa-book-copy","fa-solid fa-book-font","fa-solid fa-book-heart","fa-solid fa-book-journal-whills","fa-solid fa-book-medical","fa-solid fa-book-open","fa-solid fa-book-open-cover","fa-solid fa-book-open-reader","fa-solid fa-book-quran","fa-solid fa-book-section","fa-solid fa-book-skull","fa-solid fa-book-sparkles","fa-solid fa-book-tanakh","fa-solid fa-book-user","fa-solid fa-bookmark","fa-solid fa-bookmark-slash","fa-solid fa-books","fa-solid fa-books-medical","fa-solid fa-boombox","fa-solid fa-boot","fa-solid fa-boot-heeled","fa-solid fa-booth-curtain","fa-solid fa-border-all","fa-solid fa-border-bottom","fa-solid fa-border-bottom-right","fa-solid fa-border-ce
1nter-h","fa-solid fa-border-center-v","fa-solid fa-border-inner","fa-solid fa-border-left","fa-solid fa-border-none","fa-solid fa-border-outer","fa-solid fa-border-right","fa-solid fa-border-top","fa-solid fa-border-top-left","fa-solid fa-bore-hole","fa-solid fa-bottle-droplet","fa-solid fa-bottle-water","fa-solid fa-bow-arrow","fa-solid fa-bowl-chopsticks","fa-solid fa-bowl-chopsticks-noodles","fa-solid fa-bowl-food","fa-solid fa-bowl-hot","fa-solid fa-bowl-rice","fa-solid fa-bowl-scoop","fa-solid fa-bowl-scoops","fa-solid fa-bowl-soft-serve","fa-solid fa-bowl-spoon","fa-solid fa-bowling-ball","fa-solid fa-bowling-ball-pin","fa-solid fa-bowling-pins","fa-solid fa-box","fa-solid fa-box-archive","fa-solid fa-box-ballot","fa-solid fa-box-check","fa-solid fa-box-circle-check","fa-solid fa-box-dollar","fa-solid fa-box-heart","fa-solid fa-box-open","fa-solid fa-box-open-full","fa-solid fa-box-taped","fa-solid fa-box-tissue","fa-solid fa-boxes-packing","fa-solid fa-boxes-stacked","fa-solid fa-boxing-glove","fa-solid fa-bracket-curly","fa-solid fa-bracket-curly-right","fa-solid fa-bracket-round","fa-solid fa-bracket-round-right","fa-solid fa-bracket-square","fa-solid fa-bracket-square-right","fa-solid fa-brackets-curly","fa-solid fa-brackets-round","fa-solid fa-brackets-square","fa-solid fa-braille","fa-solid fa-brain","fa-solid fa-brain-arrow-curved-right","fa-solid fa-brain-circuit","fa-solid fa-brake-warning","fa-solid fa-brazilian-real-sign","fa-solid fa-bread-loaf","fa-solid fa-bread-slice","fa-solid fa-bread-slice-butter","fa-solid fa-bridge","fa-solid fa-bridge-circle-check","fa-solid fa-bridge-circle-exclamation","fa-solid fa-bridge-circle-xmark","fa-solid fa-bridge-lock","fa-solid fa-bridge-suspension","fa-solid fa-bridge-water","fa-solid fa-briefcase","fa-solid fa-briefcase-arrow-right","fa-solid fa-briefcase-blank","fa-solid fa-briefcase-medical","fa-solid fa-brightness","fa-solid fa-brightness-low","fa-solid fa-bring-forward","fa-solid fa-bring-front","fa-solid fa-broccoli","fa-solid fa-broom","fa-solid fa-broom-ball","fa-solid fa-broom-wide","fa-solid fa-browser","fa-solid fa-browsers","fa-solid fa-brush","fa-solid fa-bucket","fa-solid fa-bug","fa-solid fa-bug-slash","fa-solid fa-bugs","fa-solid fa-building","fa-solid fa-building-circle-arrow-right","fa-solid fa-building-circle-check","fa-solid fa-building-circle-exclamation","fa-solid fa-building-circle-xmark","fa-solid fa-building-columns","fa-solid fa-building-flag","fa-solid fa-building-lock","fa-solid fa-building-ngo","fa-solid fa-building-shield","fa-solid fa-building-un","fa-solid fa-building-user","fa-solid fa-building-wheat","fa-solid fa-buildings","fa-solid fa-bullhorn","fa-solid fa-bullseye","fa-solid fa-bullseye-arrow","fa-solid fa-bullseye-pointer","fa-solid fa-buoy","fa-solid fa-buoy-mooring","fa-solid fa-burger","fa-solid fa-burger-cheese","fa-solid fa-burger-fries","fa-solid fa-burger-glass","fa-solid fa-burger-lettuce","fa-solid fa-burger-soda","fa-solid fa-burrito","fa-solid fa-burst","fa-solid fa-bus","fa-solid fa-bus-school","fa-solid fa-bus-simple","fa-solid fa-business-time","fa-solid fa-butter","fa-solid fa-c","fa-solid fa-cabin","fa-solid fa-cabinet-filing","fa-solid fa-cable-car","fa-solid fa-cactus","fa-solid fa-cake-candles","fa-solid fa-cake-slice","fa-solid fa-calculator","fa-solid fa-calculator-simple","fa-solid fa-calendar","fa-solid fa-calendar-arrow-down","fa-solid fa-calendar-arrow-up","fa-solid fa-calendar-check","fa-solid fa-calendar-circle-exclamation","fa-solid fa-calendar-circle-minus","fa-solid fa-calendar-circle-plus","fa-solid fa-calendar-circle-user","fa-solid fa-calendar-clock","fa-solid fa-calendar-day","fa-solid fa-calendar-days","fa-solid fa-calendar-exclamation","fa-solid fa-calendar-heart","fa-solid fa-calendar-image","fa-solid fa-calendar-lines","fa-solid fa-calendar-lines-pen","fa-solid fa-calendar-minus","fa-solid fa-calendar-pen","fa-solid fa-calendar-plus","fa-solid fa-calendar-range","fa-solid fa-calendar-star","fa-solid fa-calendar-week","fa-solid fa-calendar-xmark","fa-solid fa-calendars","fa-solid fa-camcorder","fa-solid fa-camera","fa-solid fa-camera-cctv","fa-solid fa-camera-movie","fa-solid fa-camera-polaroid","fa-solid fa-camera-retro","fa-solid fa-camera-rotate","fa-solid fa-camera-security","fa-solid fa-camera-slash","fa-solid fa-camera-viewfinder","fa-solid fa-camera-web","fa-solid fa-camera-web-slash","fa-solid fa-campfire","fa-solid fa-campground","fa-solid fa-can-food","fa-solid fa-candle-holder","fa-solid fa-candy","fa-solid fa-candy-bar","fa-solid fa-candy-cane","fa-solid fa-candy-corn","fa-solid fa-cannabis","fa-solid fa-capsules","fa-solid fa-car","fa-solid fa-car-battery","fa-solid fa-car-bolt","fa-solid fa-car-building","fa-solid fa-car-bump","fa-solid fa-car-burst","fa-solid fa-car-bus","fa-solid fa-car-circle-bolt","fa-solid fa-car-garage","fa-solid fa-car-mirrors","fa-solid fa-car-on","fa-solid fa-car-rear","fa-solid fa-car-side","fa-solid fa-car-side-bolt","fa-solid fa-car-tilt","fa-solid fa-car-tunnel","fa-solid fa-car-wash","fa-solid fa-car-wrench","fa-solid fa-caravan","fa-solid fa-caravan-simple","fa-solid fa-card-club","fa-solid fa-card-diamond","fa-solid fa-card-heart","fa-solid fa-card-spade","fa-solid fa-cards","fa-solid fa-cards-blank","fa-solid fa-caret-down","fa-solid fa-caret-left","fa-solid fa-caret-right","fa-solid fa-caret-up","fa-solid fa-carrot","fa-solid fa-cars","fa-solid fa-cart-arrow-down","fa-solid fa-cart-arrow-up","fa-solid fa-cart-circle-arrow-down","fa-solid fa-cart-circle-arrow-up","fa-solid fa-cart-circle-check","fa-solid fa-cart-circle-exclamation","fa-solid fa-cart-circle-plus","fa-solid fa-cart-circle-xmark","fa-solid fa-cart-flatbed","fa-solid fa-cart-flatbed-boxes","fa-solid fa-cart-flatbed-empty","fa-solid fa-cart-flatbed-suitcase","fa-solid fa-cart-minus","fa-solid fa-cart-plus","fa-solid fa-cart-shopping","fa-solid fa-cart-shopping-fast","fa-solid fa-cart-xmark","fa-solid fa-cash-register","fa-solid fa-cassette-betamax","fa-solid fa-cassette-tape","fa-solid fa-cassette-vhs","fa-solid fa-castle","fa-solid fa-cat","fa-solid fa-cat-space","fa-solid fa-cauldron","fa-solid fa-cedi-sign","fa-solid fa-cent-sign","fa-solid fa-certificate","fa-solid fa-chair","fa-solid fa-chair-office","fa-solid fa-chalkboard","fa-solid fa-chalkboard-user","fa-solid fa-champagne-glass","fa-solid fa-champagne-glasses","fa-solid fa-charging-station","fa-solid fa-chart-area","fa-solid fa-chart-bar","fa-solid fa-chart-bullet","fa-solid fa-chart-candlestick","fa-solid fa-chart-column","fa-solid fa-chart-gantt","fa-solid fa-chart-line","fa-solid fa-chart-line-down","fa-solid fa-chart-line-up","fa-solid fa-chart-mixed","fa-solid fa-chart-network","fa-solid fa-chart-pie","fa-solid fa-chart-pie-simple","fa-solid fa-chart-pyramid","fa-solid fa-chart-radar","fa-solid fa-chart-scatter","fa-solid fa-chart-scatter-3d","fa-solid fa-chart-scatter-bubble","fa-solid fa-chart-simple","fa-solid fa-chart-simple-horizontal","fa-solid fa-chart-tree-map","fa-solid fa-chart-user","fa-solid fa-chart-waterfall","fa-solid fa-check","fa-solid fa-check-double","fa-solid fa-check-to-slot","fa-solid fa-cheese","fa-solid fa-cheese-swiss","fa-solid fa-cherries","fa-solid fa-chess","fa-solid fa-chess-bishop","fa-solid fa-chess-bishop-piece","fa-solid fa-chess-board","fa-solid fa-chess-clock","fa-solid fa-chess-clock-flip","fa-solid fa-chess-king","fa-solid fa-chess-king-piece","fa-solid fa-chess-knight","fa-solid fa-chess-knight-piece","fa-solid fa-chess-pawn","fa-solid fa-chess-pawn-piece","fa-solid fa-chess-queen","fa-solid fa-chess-queen-piece","fa-solid fa-chess-rook","fa-solid fa-chess-rook-piece","fa-solid fa-chestnut","fa-solid fa-chevron-down","fa-solid fa-chevron-left","fa-solid fa-chevron-right","fa-solid fa-chevron-up","fa-solid fa-chevrons-down","fa-solid fa-chevrons-left","fa-solid fa-chevrons-right","fa-solid fa-chevrons-up","fa-solid fa-child","fa-solid fa-child-combatant","fa-solid fa-child-dress","fa-solid fa-child-reaching","fa-solid fa-children","fa-solid fa-chimney","fa-solid fa-chopsticks","fa-solid fa-church","fa-solid fa-circle","fa-solid fa-circle-0","fa-solid fa-circle-1","fa-solid fa-circle-2","fa-solid fa-circle-3","fa-solid fa-circle-4","fa-solid fa-circle-5","fa-solid fa-circle-6","fa-solid fa-circle-7","fa-solid fa-circle-8","fa-solid fa-circle-9","fa-solid fa-circle-a","fa-solid fa-circle-ampersand","fa-solid fa-circle-arrow-down","fa-solid fa-circle-arrow-down-left","fa-solid fa-circle-arrow-down-right","fa-solid fa-circle-arrow-left","fa-solid fa-circle-arrow-right","fa-solid fa-circle-arrow-up","fa-solid fa-circle-arrow-up-left","fa-solid fa-circle-arrow-up-right","fa-solid fa-circle-b","fa-solid fa-circle-bolt","fa-solid fa-circle-book-open","fa-solid fa-circle-bookmark","fa-solid fa-circle-c","fa-solid fa-circle-calendar","fa-solid fa-circle-camera","fa-solid fa-circle-caret-down","fa-solid fa-circle-caret-left","fa-solid fa-circle-caret-right","fa-solid fa-circle-caret-up","fa-solid fa-circle-check","fa-solid fa-circle-chevron-down","fa-solid fa-circle-chevron-left","fa-solid fa-circle-chevron-right","fa-solid fa-circle-chevron-up","fa-solid fa-circle-d","fa-solid fa-circle-dashed","fa-solid fa-circle-divide","fa-solid fa-circle-dollar","fa-solid fa-circle-dollar-to-slot","fa-solid fa-circle-dot","fa-solid fa-circle-down","fa-solid fa-circle-down-left","fa-solid fa-circle-down-right","fa-solid fa-circle-e","fa-solid fa-circle-ellipsis","fa-solid fa-circle-ellipsis-vertical","fa-solid fa-circle-envelope","fa-solid fa-circle-euro","fa-solid fa-circle-exclamation","fa-solid fa-circle-exclamation-check","fa-solid fa-circle-f","fa-solid fa-circle-g","fa-solid fa-circle-h","fa-solid fa-circle-half","fa-solid fa-circle-half-stroke","fa-solid fa-circle-heart","fa-solid fa-circle-i","fa-solid fa-circle-info","fa-solid fa-circle-j","fa-solid fa-circle-k","fa-solid fa-circle-l","fa-solid fa-circle-left","fa-solid fa-circle-location-arrow","fa-solid fa-circle-m","fa-solid fa-circle-microphone","fa-solid fa-circle-microphone-lines","fa-solid fa-circle-minus","fa-solid fa-circle-n","fa-solid fa-circle-nodes","fa-solid fa-circle-notch","fa-solid fa-circle-o","fa-solid fa-circle-p","fa-solid fa-circle-parking","fa-solid fa-circle-pause","fa-solid fa-circle-phone","fa-solid fa-circle-phone-flip","fa-solid fa-circle-phone-hangup","fa-solid fa-circle-play","fa-solid fa-circle-plus","fa-solid fa-circle-q","fa-solid fa-circle-quarter","fa-solid fa-circle-quarter-stroke","fa-solid fa-circle-quarters","fa-solid fa-circle-question","fa-solid fa-circle-r","fa-solid fa-circle-radiation","fa-solid fa-circle-right","fa-solid fa-circle-s","fa-solid fa-circle-small","fa-solid fa-circle-sort","fa-solid fa-circle-sort-down","fa-solid fa-circle-sort-up","fa-solid fa-circle-star","fa-solid fa-circle-sterling","fa-solid fa-circle-stop","fa-solid fa-circle-t","fa-solid fa-circle-three-quarters","fa-solid fa-circle-three-quarters-stroke","fa-solid fa-circle-trash","fa-solid fa-circle-u","fa-solid fa-circle-up","fa-solid fa-circle-up-left","fa-solid fa-circle-up-right","fa-solid fa-circle-user","fa-solid fa-circle-v","fa-solid fa-circle-video","fa-solid fa-circle-w","fa-solid fa-circle-waveform-lines","fa-solid fa-circle-x","fa-solid fa-circle-xmark","fa-solid fa-circle-y","fa-solid fa-circle-yen","fa-solid fa-circle-z","fa-solid fa-citrus","fa-solid fa-citrus-slice","fa-solid fa-city","fa-solid fa-clapperboard","fa-solid fa-clapperboard-play","fa-solid fa-clarinet","fa-solid fa-claw-marks","fa-solid fa-clipboard","fa-solid fa-clipboard-check","fa-solid fa-clipboard-list","fa-solid fa-clipboard-list-check","fa-solid fa-clipboard-medical","fa-solid fa-clipboard-prescription","fa-solid fa-clipboard-question","fa-solid fa-clipboard-user","fa-solid fa-clock","fa-solid fa-clock-desk","fa-solid fa-clock-eight","fa-solid fa-clock-eight-thirty","fa-solid fa-clock-eleven","fa-solid fa-clock-eleven-thirty","fa-solid fa-clock-five","fa-solid fa-clock-five-thirty","fa-solid fa-clock-four-thirty","fa-solid fa-clock-nine","fa-solid fa-clock-nine-thirty","fa-solid fa-clock-one","fa-solid fa-clock-one-thirty","fa-solid fa-clock-rotate-left","fa-solid fa-clock-seven","fa-solid fa-clock-seven-thirty","fa-solid fa-clock-six","fa-solid fa-clock-six-thirty","fa-solid fa-clock-ten","fa-solid fa-clock-ten-thirty","fa-solid fa-clock-three","fa-solid fa-clock-three-thirty","fa-solid fa-clock-twelve","fa-solid fa-clock-twelve-thirty","fa-solid fa-clock-two","fa-solid fa-clock-two-thirty","fa-solid fa-clone","fa-solid fa-closed-captioning","fa-solid fa-closed-captioning-slash","fa-solid fa-clothes-hanger","fa-solid fa-cloud","fa-solid fa-cloud-arrow-down","fa-solid fa-cloud-arrow-up","fa-solid fa-cloud-bolt","fa-solid fa-cloud-bolt-moon","fa-solid fa-cloud-bolt-sun","fa-solid fa-cloud-check","fa-solid fa-cloud-drizzle","fa-solid fa-cloud-exclamation","fa-solid fa-cloud-fog","fa-solid fa-cloud-hail","fa-solid fa-cloud-hail-mixed","fa-solid fa-cloud-meatball","fa-solid fa-cloud-minus","fa-solid fa-cloud-moon","fa-solid fa-cloud-moon-rain","fa-solid fa-cloud-music","fa-solid fa-cloud-plus","fa-solid fa-cloud-question","fa-solid fa-cloud-rain","fa-solid fa-cloud-rainbow","fa-solid fa-cloud-showers","fa-solid fa-cloud-showers-heavy","fa-solid fa-cloud-showers-water","fa-solid fa-cloud-slash","fa-solid fa-cloud-sleet","fa-solid fa-cloud-snow","fa-solid fa-cloud-sun","fa-solid fa-cloud-sun-rain","fa-solid fa-cloud-word","fa-solid fa-cloud-xmark","fa-solid fa-clouds","fa-solid fa-clouds-moon","fa-solid fa-clouds-sun","fa-solid fa-clover","fa-solid fa-club","fa-solid fa-coconut","fa-solid fa-code","fa-solid fa-code-branch","fa-solid fa-code-commit","fa-solid fa-code-compare","fa-solid fa-code-fork","fa-solid fa-code-merge","fa-solid fa-code-pull-request","fa-solid fa-code-pull-request-closed","fa-solid fa-code-pull-request-draft","fa-solid fa-code-simple","fa-solid fa-coffee-bean","fa-solid fa-coffee-beans","fa-solid fa-coffee-pot","fa-solid fa-coffin","fa-solid fa-coffin-cross","fa-solid fa-coin","fa-solid fa-coin-blank","fa-solid fa-coin-front","fa-solid fa-coin-vertical","fa-solid fa-coins","fa-solid fa-colon","fa-solid fa-colon-sign","fa-solid fa-columns-3","fa-solid fa-comet","fa-solid fa-comma","fa-solid fa-command","fa-solid fa-comment","fa-solid fa-comment-arrow-down","fa-solid fa-comment-arrow-up","fa-solid fa-comment-arrow-up-right","fa-solid fa-comment-captions","fa-solid fa-comment-check","fa-solid fa-comment-code","fa-solid fa-comment-dollar","fa-solid fa-comment-dots","fa-solid fa-comment-exclamation","fa-solid fa-comment-heart","fa-solid fa-comment-image","fa-solid fa-comment-lines","fa-solid fa-comment-medical","fa-solid fa-comment-mid
1dle","fa-solid fa-comment-middle-top","fa-solid fa-comment-minus","fa-solid fa-comment-music","fa-solid fa-comment-pen","fa-solid fa-comment-plus","fa-solid fa-comment-question","fa-solid fa-comment-quote","fa-solid fa-comment-slash","fa-solid fa-comment-smile","fa-solid fa-comment-sms","fa-solid fa-comment-text","fa-solid fa-comment-xmark","fa-solid fa-comments","fa-solid fa-comments-dollar","fa-solid fa-comments-question","fa-solid fa-comments-question-check","fa-solid fa-compact-disc","fa-solid fa-compass","fa-solid fa-compass-drafting","fa-solid fa-compass-slash","fa-solid fa-compress","fa-solid fa-compress-wide","fa-solid fa-computer","fa-solid fa-computer-classic","fa-solid fa-computer-mouse","fa-solid fa-computer-mouse-scrollwheel","fa-solid fa-computer-speaker","fa-solid fa-container-storage","fa-solid fa-conveyor-belt","fa-solid fa-conveyor-belt-boxes","fa-solid fa-conveyor-belt-empty","fa-solid fa-cookie","fa-solid fa-cookie-bite","fa-solid fa-copy","fa-solid fa-copyright","fa-solid fa-corn","fa-solid fa-corner","fa-solid fa-couch","fa-solid fa-cow","fa-solid fa-cowbell","fa-solid fa-cowbell-circle-plus","fa-solid fa-crab","fa-solid fa-crate-apple","fa-solid fa-crate-empty","fa-solid fa-credit-card","fa-solid fa-credit-card-blank","fa-solid fa-credit-card-front","fa-solid fa-cricket-bat-ball","fa-solid fa-croissant","fa-solid fa-crop","fa-solid fa-crop-simple","fa-solid fa-cross","fa-solid fa-crosshairs","fa-solid fa-crosshairs-simple","fa-solid fa-crow","fa-solid fa-crown","fa-solid fa-crutch","fa-solid fa-crutches","fa-solid fa-cruzeiro-sign","fa-solid fa-crystal-ball","fa-solid fa-cube","fa-solid fa-cubes","fa-solid fa-cubes-stacked","fa-solid fa-cucumber","fa-solid fa-cup-straw","fa-solid fa-cup-straw-swoosh","fa-solid fa-cup-togo","fa-solid fa-cupcake","fa-solid fa-curling-stone","fa-solid fa-custard","fa-solid fa-d","fa-solid fa-dagger","fa-solid fa-dash","fa-solid fa-database","fa-solid fa-deer","fa-solid fa-deer-rudolph","fa-solid fa-delete-left","fa-solid fa-delete-right","fa-solid fa-democrat","fa-solid fa-desktop","fa-solid fa-desktop-arrow-down","fa-solid fa-dharmachakra","fa-solid fa-diagram-cells","fa-solid fa-diagram-lean-canvas","fa-solid fa-diagram-nested","fa-solid fa-diagram-next","fa-solid fa-diagram-predecessor","fa-solid fa-diagram-previous","fa-solid fa-diagram-project","fa-solid fa-diagram-sankey","fa-solid fa-diagram-subtask","fa-solid fa-diagram-successor","fa-solid fa-diagram-venn","fa-solid fa-dial","fa-solid fa-dial-high","fa-solid fa-dial-low","fa-solid fa-dial-max","fa-solid fa-dial-med","fa-solid fa-dial-med-low","fa-solid fa-dial-min","fa-solid fa-dial-off","fa-solid fa-diamond","fa-solid fa-diamond-exclamation","fa-solid fa-diamond-half","fa-solid fa-diamond-half-stroke","fa-solid fa-diamond-turn-right","fa-solid fa-dice","fa-solid fa-dice-d10","fa-solid fa-dice-d12","fa-solid fa-dice-d20","fa-solid fa-dice-d4","fa-solid fa-dice-d6","fa-solid fa-dice-d8","fa-solid fa-dice-five","fa-solid fa-dice-four","fa-solid fa-dice-one","fa-solid fa-dice-six","fa-solid fa-dice-three","fa-solid fa-dice-two","fa-solid fa-diploma","fa-solid fa-disc-drive","fa-solid fa-disease","fa-solid fa-display","fa-solid fa-display-arrow-down","fa-solid fa-display-code","fa-solid fa-display-medical","fa-solid fa-display-slash","fa-solid fa-distribute-spacing-horizontal","fa-solid fa-distribute-spacing-vertical","fa-solid fa-ditto","fa-solid fa-divide","fa-solid fa-dna","fa-solid fa-do-not-enter","fa-solid fa-dog","fa-solid fa-dog-leashed","fa-solid fa-dollar-sign","fa-solid fa-dolly","fa-solid fa-dolly-empty","fa-solid fa-dolphin","fa-solid fa-dong-sign","fa-solid fa-donut","fa-solid fa-door-closed","fa-solid fa-door-open","fa-solid fa-dove","fa-solid fa-down","fa-solid fa-down-from-dotted-line","fa-solid fa-down-from-line","fa-solid fa-down-left","fa-solid fa-down-left-and-up-right-to-center","fa-solid fa-down-long","fa-solid fa-down-right","fa-solid fa-down-to-bracket","fa-solid fa-down-to-dotted-line","fa-solid fa-down-to-line","fa-solid fa-download","fa-solid fa-dragon","fa-solid fa-draw-circle","fa-solid fa-draw-polygon","fa-solid fa-draw-square","fa-solid fa-dreidel","fa-solid fa-drone","fa-solid fa-drone-front","fa-solid fa-droplet","fa-solid fa-droplet-degree","fa-solid fa-droplet-percent","fa-solid fa-droplet-slash","fa-solid fa-drum","fa-solid fa-drum-steelpan","fa-solid fa-drumstick","fa-solid fa-drumstick-bite","fa-solid fa-dryer","fa-solid fa-dryer-heat","fa-solid fa-duck","fa-solid fa-dumbbell","fa-solid fa-dumpster","fa-solid fa-dumpster-fire","fa-solid fa-dungeon","fa-solid fa-e","fa-solid fa-ear","fa-solid fa-ear-deaf","fa-solid fa-ear-listen","fa-solid fa-ear-muffs","fa-solid fa-earth-africa","fa-solid fa-earth-americas","fa-solid fa-earth-asia","fa-solid fa-earth-europe","fa-solid fa-earth-oceania","fa-solid fa-eclipse","fa-solid fa-egg","fa-solid fa-egg-fried","fa-solid fa-eggplant","fa-solid fa-eject","fa-solid fa-elephant","fa-solid fa-elevator","fa-solid fa-ellipsis","fa-solid fa-ellipsis-stroke","fa-solid fa-ellipsis-stroke-vertical","fa-solid fa-ellipsis-vertical","fa-solid fa-empty-set","fa-solid fa-engine","fa-solid fa-engine-warning","fa-solid fa-envelope","fa-solid fa-envelope-circle-check","fa-solid fa-envelope-dot","fa-solid fa-envelope-open","fa-solid fa-envelope-open-dollar","fa-solid fa-envelope-open-text","fa-solid fa-envelopes","fa-solid fa-envelopes-bulk","fa-solid fa-equals","fa-solid fa-eraser","fa-solid fa-escalator","fa-solid fa-ethernet","fa-solid fa-euro-sign","fa-solid fa-exclamation","fa-solid fa-expand","fa-solid fa-expand-wide","fa-solid fa-explosion","fa-solid fa-eye","fa-solid fa-eye-dropper","fa-solid fa-eye-dropper-full","fa-solid fa-eye-dropper-half","fa-solid fa-eye-evil","fa-solid fa-eye-low-vision","fa-solid fa-eye-slash","fa-solid fa-eyes","fa-solid fa-f","fa-solid fa-face-angry","fa-solid fa-face-angry-horns","fa-solid fa-face-anguished","fa-solid fa-face-anxious-sweat","fa-solid fa-face-astonished","fa-solid fa-face-awesome","fa-solid fa-face-beam-hand-over-mouth","fa-solid fa-face-clouds","fa-solid fa-face-confounded","fa-solid fa-face-confused","fa-solid fa-face-cowboy-hat","fa-solid fa-face-diagonal-mouth","fa-solid fa-face-disappointed","fa-solid fa-face-disguise","fa-solid fa-face-dizzy","fa-solid fa-face-dotted","fa-solid fa-face-downcast-sweat","fa-solid fa-face-drooling","fa-solid fa-face-exhaling","fa-solid fa-face-explode","fa-solid fa-face-expressionless","fa-solid fa-face-eyes-xmarks","fa-solid fa-face-fearful","fa-solid fa-face-flushed","fa-solid fa-face-frown","fa-solid fa-face-frown-open","fa-solid fa-face-frown-slight","fa-solid fa-face-glasses","fa-solid fa-face-grimace","fa-solid fa-face-grin","fa-solid fa-face-grin-beam","fa-solid fa-face-grin-beam-sweat","fa-solid fa-face-grin-hearts","fa-solid fa-face-grin-squint","fa-solid fa-face-grin-squint-tears","fa-solid fa-face-grin-stars","fa-solid fa-face-grin-tears","fa-solid fa-face-grin-tongue","fa-solid fa-face-grin-tongue-squint","fa-solid fa-face-grin-tongue-wink","fa-solid fa-face-grin-wide","fa-solid fa-face-grin-wink","fa-solid fa-face-hand-over-mouth","fa-solid fa-face-hand-peeking","fa-solid fa-face-hand-yawn","fa-solid fa-face-head-bandage","fa-solid fa-face-holding-back-tears","fa-solid fa-face-hushed","fa-solid fa-face-icicles","fa-solid fa-face-kiss","fa-solid fa-face-kiss-beam","fa-solid fa-face-kiss-closed-eyes","fa-solid fa-face-kiss-wink-heart","fa-solid fa-face-laugh","fa-solid fa-face-laugh-beam","fa-solid fa-face-laugh-squint","fa-solid fa-face-laugh-wink","fa-solid fa-face-lying","fa-solid fa-face-mask","fa-solid fa-face-meh","fa-solid fa-face-meh-blank","fa-solid fa-face-melting","fa-solid fa-face-monocle","fa-solid fa-face-nauseated","fa-solid fa-face-nose-steam","fa-solid fa-face-party","fa-solid fa-face-pensive","fa-solid fa-face-persevering","fa-solid fa-face-pleading","fa-solid fa-face-pouting","fa-solid fa-face-raised-eyebrow","fa-solid fa-face-relieved","fa-solid fa-face-rolling-eyes","fa-solid fa-face-sad-cry","fa-solid fa-face-sad-sweat","fa-solid fa-face-sad-tear","fa-solid fa-face-saluting","fa-solid fa-face-scream","fa-solid fa-face-shush","fa-solid fa-face-sleeping","fa-solid fa-face-sleepy","fa-solid fa-face-smile","fa-solid fa-face-smile-beam","fa-solid fa-face-smile-halo","fa-solid fa-face-smile-hearts","fa-solid fa-face-smile-horns","fa-solid fa-face-smile-plus","fa-solid fa-face-smile-relaxed","fa-solid fa-face-smile-tear","fa-solid fa-face-smile-tongue","fa-solid fa-face-smile-upside-down","fa-solid fa-face-smile-wink","fa-solid fa-face-smiling-hands","fa-solid fa-face-smirking","fa-solid fa-face-spiral-eyes","fa-solid fa-face-sunglasses","fa-solid fa-face-surprise","fa-solid fa-face-swear","fa-solid fa-face-thermometer","fa-solid fa-face-thinking","fa-solid fa-face-tired","fa-solid fa-face-tissue","fa-solid fa-face-tongue-money","fa-solid fa-face-tongue-sweat","fa-solid fa-face-unamused","fa-solid fa-face-viewfinder","fa-solid fa-face-vomit","fa-solid fa-face-weary","fa-solid fa-face-woozy","fa-solid fa-face-worried","fa-solid fa-face-zany","fa-solid fa-face-zipper","fa-solid fa-falafel","fa-solid fa-family","fa-solid fa-family-dress","fa-solid fa-family-pants","fa-solid fa-fan","fa-solid fa-fan-table","fa-solid fa-farm","fa-solid fa-faucet","fa-solid fa-faucet-drip","fa-solid fa-fax","fa-solid fa-feather","fa-solid fa-feather-pointed","fa-solid fa-fence","fa-solid fa-ferris-wheel","fa-solid fa-ferry","fa-solid fa-field-hockey-stick-ball","fa-solid fa-file","fa-solid fa-file-arrow-down","fa-solid fa-file-arrow-up","fa-solid fa-file-audio","fa-solid fa-file-binary","fa-solid fa-file-certificate","fa-solid fa-file-chart-column","fa-solid fa-file-chart-pie","fa-solid fa-file-check","fa-solid fa-file-circle-check","fa-solid fa-file-circle-exclamation","fa-solid fa-file-circle-info","fa-solid fa-file-circle-minus","fa-solid fa-file-circle-plus","fa-solid fa-file-circle-question","fa-solid fa-file-circle-xmark","fa-solid fa-file-code","fa-solid fa-file-contract","fa-solid fa-file-csv","fa-solid fa-file-dashed-line","fa-solid fa-file-excel","fa-solid fa-file-exclamation","fa-solid fa-file-export","fa-solid fa-file-heart","fa-solid fa-file-image","fa-solid fa-file-import","fa-solid fa-file-invoice","fa-solid fa-file-invoice-dollar","fa-solid fa-file-lines","fa-solid fa-file-lock","fa-solid fa-file-magnifying-glass","fa-solid fa-file-medical","fa-solid fa-file-minus","fa-solid fa-file-music","fa-solid fa-file-pdf","fa-solid fa-file-pen","fa-solid fa-file-plus","fa-solid fa-file-plus-minus","fa-solid fa-file-powerpoint","fa-solid fa-file-prescription","fa-solid fa-file-shield","fa-solid fa-file-signature","fa-solid fa-file-slash","fa-solid fa-file-spreadsheet","fa-solid fa-file-user","fa-solid fa-file-video","fa-solid fa-file-waveform","fa-solid fa-file-word","fa-solid fa-file-xmark","fa-solid fa-file-zipper","fa-solid fa-files","fa-solid fa-files-medical","fa-solid fa-fill","fa-solid fa-fill-drip","fa-solid fa-film","fa-solid fa-film-canister","fa-solid fa-film-simple","fa-solid fa-film-slash","fa-solid fa-films","fa-solid fa-filter","fa-solid fa-filter-circle-dollar","fa-solid fa-filter-circle-xmark","fa-solid fa-filter-list","fa-solid fa-filter-slash","fa-solid fa-filters","fa-solid fa-fingerprint","fa-solid fa-fire","fa-solid fa-fire-burner","fa-solid fa-fire-extinguisher","fa-solid fa-fire-flame","fa-solid fa-fire-flame-curved","fa-solid fa-fire-flame-simple","fa-solid fa-fire-hydrant","fa-solid fa-fire-smoke","fa-solid fa-fireplace","fa-solid fa-fish","fa-solid fa-fish-bones","fa-solid fa-fish-cooked","fa-solid fa-fish-fins","fa-solid fa-fishing-rod","fa-solid fa-flag","fa-solid fa-flag-checkered","fa-solid fa-flag-pennant","fa-solid fa-flag-swallowtail","fa-solid fa-flag-usa","fa-solid fa-flashlight","fa-solid fa-flask","fa-solid fa-flask-round-poison","fa-solid fa-flask-round-potion","fa-solid fa-flask-vial","fa-solid fa-flatbread","fa-solid fa-flatbread-stuffed","fa-solid fa-floppy-disk","fa-solid fa-floppy-disk-circle-arrow-right","fa-solid fa-floppy-disk-circle-xmark","fa-solid fa-floppy-disk-pen","fa-solid fa-floppy-disks","fa-solid fa-florin-sign","fa-solid fa-flower","fa-solid fa-flower-daffodil","fa-solid fa-flower-tulip","fa-solid fa-flute","fa-solid fa-flux-capacitor","fa-solid fa-flying-disc","fa-solid fa-folder","fa-solid fa-folder-arrow-down","fa-solid fa-folder-arrow-up","fa-solid fa-folder-bookmark","fa-solid fa-folder-closed","fa-solid fa-folder-gear","fa-solid fa-folder-grid","fa-solid fa-folder-heart","fa-solid fa-folder-image","fa-solid fa-folder-magnifying-glass","fa-solid fa-folder-medical","fa-solid fa-folder-minus","fa-solid fa-folder-music","fa-solid fa-folder-open","fa-solid fa-folder-plus","fa-solid fa-folder-tree","fa-solid fa-folder-user","fa-solid fa-folder-xmark","fa-solid fa-folders","fa-solid fa-fondue-pot","fa-solid fa-font","fa-solid fa-font-awesome","fa-solid fa-font-case","fa-solid fa-football","fa-solid fa-football-helmet","fa-solid fa-fork","fa-solid fa-fork-knife","fa-solid fa-forklift","fa-solid fa-fort","fa-solid fa-forward","fa-solid fa-forward-fast","fa-solid fa-forward-step","fa-solid fa-frame","fa-solid fa-franc-sign","fa-solid fa-french-fries","fa-solid fa-frog","fa-solid fa-function","fa-solid fa-futbol","fa-solid fa-g","fa-solid fa-galaxy","fa-solid fa-gallery-thumbn
1ails","fa-solid fa-game-board","fa-solid fa-game-board-simple","fa-solid fa-game-console-handheld","fa-solid fa-game-console-handheld-crank","fa-solid fa-gamepad","fa-solid fa-gamepad-modern","fa-solid fa-garage","fa-solid fa-garage-car","fa-solid fa-garage-open","fa-solid fa-garlic","fa-solid fa-gas-pump","fa-solid fa-gas-pump-slash","fa-solid fa-gauge","fa-solid fa-gauge-circle-bolt","fa-solid fa-gauge-circle-minus","fa-solid fa-gauge-circle-plus","fa-solid fa-gauge-high","fa-solid fa-gauge-low","fa-solid fa-gauge-max","fa-solid fa-gauge-min","fa-solid fa-gauge-simple","fa-solid fa-gauge-simple-high","fa-solid fa-gauge-simple-low","fa-solid fa-gauge-simple-max","fa-solid fa-gauge-simple-min","fa-solid fa-gavel","fa-solid fa-gear","fa-solid fa-gears","fa-solid fa-gem","fa-solid fa-genderless","fa-solid fa-ghost","fa-solid fa-gif","fa-solid fa-gift","fa-solid fa-gift-card","fa-solid fa-gifts","fa-solid fa-gingerbread-man","fa-solid fa-glass","fa-solid fa-glass-citrus","fa-solid fa-glass-empty","fa-solid fa-glass-half","fa-solid fa-glass-water","fa-solid fa-glass-water-droplet","fa-solid fa-glasses","fa-solid fa-glasses-round","fa-solid fa-globe","fa-solid fa-globe-snow","fa-solid fa-globe-stand","fa-solid fa-goal-net","fa-solid fa-golf-ball-tee","fa-solid fa-golf-club","fa-solid fa-golf-flag-hole","fa-solid fa-gopuram","fa-solid fa-graduation-cap","fa-solid fa-gramophone","fa-solid fa-grapes","fa-solid fa-grate","fa-solid fa-grate-droplet","fa-solid fa-greater-than","fa-solid fa-greater-than-equal","fa-solid fa-grid","fa-solid fa-grid-2","fa-solid fa-grid-2-plus","fa-solid fa-grid-4","fa-solid fa-grid-5","fa-solid fa-grid-dividers","fa-solid fa-grid-horizontal","fa-solid fa-grill","fa-solid fa-grill-fire","fa-solid fa-grill-hot","fa-solid fa-grip","fa-solid fa-grip-dots","fa-solid fa-grip-dots-vertical","fa-solid fa-grip-lines","fa-solid fa-grip-lines-vertical","fa-solid fa-grip-vertical","fa-solid fa-group-arrows-rotate","fa-solid fa-guarani-sign","fa-solid fa-guitar","fa-solid fa-guitar-electric","fa-solid fa-guitars","fa-solid fa-gun","fa-solid fa-gun-slash","fa-solid fa-gun-squirt","fa-solid fa-h","fa-solid fa-h1","fa-solid fa-h2","fa-solid fa-h3","fa-solid fa-h4","fa-solid fa-h5","fa-solid fa-h6","fa-solid fa-hammer","fa-solid fa-hammer-crash","fa-solid fa-hammer-war","fa-solid fa-hamsa","fa-solid fa-hand","fa-solid fa-hand-back-fist","fa-solid fa-hand-back-point-down","fa-solid fa-hand-back-point-left","fa-solid fa-hand-back-point-ribbon","fa-solid fa-hand-back-point-right","fa-solid fa-hand-back-point-up","fa-solid fa-hand-dots","fa-solid fa-hand-fingers-crossed","fa-solid fa-hand-fist","fa-solid fa-hand-heart","fa-solid fa-hand-holding","fa-solid fa-hand-holding-box","fa-solid fa-hand-holding-dollar","fa-solid fa-hand-holding-droplet","fa-solid fa-hand-holding-hand","fa-solid fa-hand-holding-heart","fa-solid fa-hand-holding-magic","fa-solid fa-hand-holding-medical","fa-solid fa-hand-holding-seedling","fa-solid fa-hand-holding-skull","fa-solid fa-hand-horns","fa-solid fa-hand-lizard","fa-solid fa-hand-love","fa-solid fa-hand-middle-finger","fa-solid fa-hand-peace","fa-solid fa-hand-point-down","fa-solid fa-hand-point-left","fa-solid fa-hand-point-ribbon","fa-solid fa-hand-point-right","fa-solid fa-hand-point-up","fa-solid fa-hand-pointer","fa-solid fa-hand-scissors","fa-solid fa-hand-sparkles","fa-solid fa-hand-spock","fa-solid fa-hand-wave","fa-solid fa-handcuffs","fa-solid fa-hands","fa-solid fa-hands-asl-interpreting","fa-solid fa-hands-bound","fa-solid fa-hands-bubbles","fa-solid fa-hands-clapping","fa-solid fa-hands-holding","fa-solid fa-hands-holding-child","fa-solid fa-hands-holding-circle","fa-solid fa-hands-holding-diamond","fa-solid fa-hands-holding-dollar","fa-solid fa-hands-holding-heart","fa-solid fa-hands-praying","fa-solid fa-handshake","fa-solid fa-handshake-angle","fa-solid fa-handshake-simple","fa-solid fa-handshake-simple-slash","fa-solid fa-handshake-slash","fa-solid fa-hanukiah","fa-solid fa-hard-drive","fa-solid fa-hashtag","fa-solid fa-hashtag-lock","fa-solid fa-hat-chef","fa-solid fa-hat-cowboy","fa-solid fa-hat-cowboy-side","fa-solid fa-hat-santa","fa-solid fa-hat-winter","fa-solid fa-hat-witch","fa-solid fa-hat-wizard","fa-solid fa-head-side","fa-solid fa-head-side-brain","fa-solid fa-head-side-cough","fa-solid fa-head-side-cough-slas
1h","fa-solid fa-head-side-goggles","fa-solid fa-head-side-headphones","fa-solid fa-head-side-heart","fa-solid fa-head-side-mask","fa-solid fa-head-side-medical","fa-solid fa-head-side-virus","fa-solid fa-heading","fa-solid fa-headphones","fa-solid fa-headphones-simple","fa-solid fa-headset","fa-solid fa-heart","fa-solid fa-heart-circle-bolt","fa-solid fa-heart-circle-check","fa-solid fa-heart-circle-exclamation","fa-solid fa-heart-circle-minus","fa-solid fa-heart-circle-plus","fa-solid fa-heart-circle-xmark","fa-solid fa-heart-crack","fa-solid fa-heart-half","fa-solid fa-heart-half-stroke","fa-solid fa-heart-pulse","fa-solid fa-heat","fa-solid fa-helicopter","fa-solid fa-helicopter-symbol","fa-solid fa-helmet-battle","fa-solid fa-helmet-safety","fa-solid fa-helmet-un","fa-solid fa-hexagon","fa-solid fa-hexagon-check","fa-solid fa-hexagon-divide","fa-solid fa-hexagon-exclamation","fa-solid fa-hexagon-image","fa-solid fa-hexagon-minus","fa-solid fa-hexagon-plus","fa-solid fa-hexagon-vertical-nft","fa-solid fa-hexagon-vertical-nft-slanted","fa-solid fa-hexagon-xmark","fa-solid fa-high-definition","fa-solid fa-highlighter","fa-solid fa-highlighter-line","fa-solid fa-hill-avalanche","fa-solid fa-hill-rockslide","fa-solid fa-hippo","fa-solid fa-hockey-mask","fa-solid fa-hockey-puck","fa-solid fa-hockey-stick-puck","fa-solid fa-hockey-sticks","fa-solid fa-holly-berry","fa-solid fa-honey-pot","fa-solid fa-hood-cloak","fa-solid fa-horizontal-rule","fa-solid fa-horse","fa-solid fa-horse-head","fa-solid fa-horse-saddle","fa-solid fa-hose","fa-solid fa-hose-reel","fa-solid fa-hospital","fa-solid fa-hospital-user","fa-solid fa-hospitals","fa-solid fa-hot-tub-person","fa-solid fa-hotdog","fa-solid fa-hotel","fa-solid fa-hourglass","fa-solid fa-hourglass-clock","fa-solid fa-hourglass-end","fa-solid fa-hourglass-half","fa-solid fa-hourglass-start","fa-solid fa-house","fa-solid fa-house-blank","fa-solid fa-house-building","fa-solid fa-house-chimney","fa-solid fa-house-chimney-blank","fa-solid fa-house-chimney-crack","fa-solid fa-house-chimney-heart","fa-solid fa-house-chimney-medical","fa-solid fa-house-chimney-user","fa-solid fa-house-chimney-window","fa-solid fa-house-circle-check","fa-solid fa-house-circle-exclamation","fa-solid fa-house-circle-xmark","fa-solid fa-house-crack","fa-solid fa-house-day","fa-solid fa-house-fire","fa-solid fa-house-flag","fa-solid fa-house-flood-water","fa-solid fa-house-flood-water-circle-arrow-right","fa-solid fa-house-heart","fa-solid fa-house-laptop","fa-solid fa-house-lock","fa-solid fa-house-medical","fa-solid fa-house-medical-circle-check","fa-solid fa-house-medical-circle-exclamation","fa-solid fa-house-medical-circle-xmark","fa-solid fa-house-medical-flag","fa-solid fa-house-night","fa-solid fa-house-person-leave","fa-solid fa-house-person-return","fa-solid fa-house-signal","fa-solid fa-house-tree","fa-solid fa-house-tsunami","fa-solid fa-house-turret","fa-solid fa-house-user","fa-solid fa-house-water","fa-solid fa-house-window","fa-solid fa-hryvnia-sign","fa-solid fa-hundred-points","fa-solid fa-hurricane","fa-solid fa-hyphen","fa-solid fa-i","fa-solid fa-i-cursor","fa-solid fa-ice-cream","fa-solid fa-ice-skate","fa-solid fa-icicles","fa-solid fa-icons","fa-solid fa-id-badge","fa-solid fa-id-card","fa-solid fa-id-card-clip","fa-solid fa-igloo","fa-solid fa-image","fa-solid fa-image-landscape","fa-solid fa-image-polaroid","fa-solid fa-image-polaroid-user","fa-solid fa-image-portrait","fa-solid fa-image-slash","fa-solid fa-image-user","fa-solid fa-images","fa-solid fa-images-user","fa-solid fa-inbox","fa-solid fa-inbox-full","fa-solid fa-inbox-in","fa-solid fa-inbox-out","fa-solid fa-inboxes","fa-solid fa-indent","fa-solid fa-indian-rupee-sign","fa-solid fa-industry","fa-solid fa-industry-windows","fa-solid fa-infinity","fa-solid fa-info","fa-solid fa-inhaler","fa-solid fa-input-numeric","fa-solid fa-input-pipe","fa-solid fa-input-text","fa-solid fa-integral","fa-solid fa-interrobang","fa-solid fa-intersection","fa-solid fa-island-tropical","fa-solid fa-italic","fa-solid fa-j","fa-solid fa-jack-o-lantern","fa-solid fa-jar","fa-solid fa-jar-wheat","fa-solid fa-jedi","fa-solid fa-jet-fighter","fa-solid fa-jet-fighter-up","fa-solid fa-joint","fa-solid fa-joystick","fa-solid fa-jug","fa-solid fa-jug-detergent","fa-solid fa-k","fa-solid fa-kaaba","fa-solid fa-kazoo","fa-solid fa-kerning","fa-solid fa-key","fa-solid fa-key-skeleton","fa-solid fa-key-skeleton-left-right","fa-solid fa-keyboard","fa-solid fa-keyboard-brightness","fa-solid fa-keyboard-brightness-low","fa-solid fa-keyboard-down","fa-solid fa-keyboard-left","fa-solid fa-keynote","fa-solid fa-khanda","fa-solid fa-kidneys","fa-solid fa-kip-sign","fa-solid fa-kit-medical","fa-solid fa-kitchen-set","fa-solid fa-kite","fa-solid fa-kiwi-bird","fa-solid fa-kiwi-fruit","fa-solid fa-knife","fa-solid fa-knife-kitchen","fa-solid fa-l","fa-solid fa-lacrosse-stick","fa-solid fa-lacrosse-stick-ball","fa-solid fa-lambda","fa-solid fa-lamp","fa-solid fa-lamp-desk","fa-solid fa-lamp-floor","fa-solid fa-lamp-street","fa-solid fa-land-mine-on","fa-solid fa-landmark","fa-solid fa-landmark-dome","fa-solid fa-landmark-flag","fa-solid fa-language","fa-solid fa-laptop","fa-solid fa-laptop-arrow-down","fa-solid fa-laptop-code","fa-solid fa-laptop-file","fa-solid fa-laptop-medical","fa-solid fa-laptop-mobile","fa-solid fa-laptop-slash","fa-solid fa-lari-sign","fa-solid fa-lasso","fa-solid fa-lasso-sparkles","fa-solid fa-layer-group","fa-solid fa-layer-minus","fa-solid fa-layer-plus","fa-solid fa-leaf","fa-solid fa-leaf-heart","fa-solid fa-leaf-maple","fa-solid fa-leaf-oak","fa-solid fa-leafy-green","fa-solid fa-left","fa-solid fa-left-from-line","fa-solid fa-left-long","fa-solid fa-left-long-to-line","fa-solid fa-left-right","fa-solid fa-left-to-line","fa-solid fa-lemon","fa-solid fa-less-than","fa-solid fa-less-than-equal","fa-solid fa-life-ring","fa-solid fa-light-ceiling","fa-solid fa-light-emergency","fa-solid fa-light-emergency-on","fa-solid fa-light-switch","fa-solid fa-light-switch-off","fa-solid fa-light-switch-on","fa-solid fa-lightbulb","fa-solid fa-lightbulb-cfl","fa-solid fa-lightbulb-cfl-on","fa-solid fa-lightbulb-dollar","fa-solid fa-lightbulb-exclamation","fa-solid fa-lightbulb-exclamation-on","fa-solid fa-lightbulb-on","fa-solid fa-lightbulb-slash","fa-solid fa-lights-holiday","fa-solid fa-line-columns","fa-solid fa-line-height","fa-solid fa-lines-leaning","fa-solid fa-link","fa-solid fa-link-horizontal","fa-solid fa-link-horizontal-slash","fa-solid fa-link-simple","fa-solid fa-link-simple-slash","fa-solid fa-link-slash","fa-solid fa-lips","fa-solid fa-lira-sign","fa-solid fa-list","fa-solid fa-list-check","fa-solid fa-list-dropdown","fa-solid fa-list-music","fa-solid fa-list-ol","fa-solid fa-list-radio","fa-solid fa-list-timeline","fa-solid fa-list-tree","fa-solid fa-list-ul","fa-solid fa-litecoin-sign","fa-solid fa-loader","fa-solid fa-lobster","fa-solid fa-location-arrow","fa-solid fa-location-check","fa-solid fa-location-crosshairs","fa-solid fa-location-crosshairs-slash","fa-solid fa-location-dot","fa-solid fa-location-dot-slash","fa-solid fa-location-exclamation","fa-solid fa-location-minus","fa-solid fa-location-pen","fa-solid fa-location-pin","fa-solid fa-location-pin-lock","fa-solid fa-location-pin-slash","fa-solid fa-location-plus","fa-solid fa-location-question","fa-solid fa-location-smile","fa-solid fa-location-xmark","fa-solid fa-lock","fa-solid fa-lock-a","fa-solid fa-lock-hashtag","fa-solid fa-lock-keyhole","fa-solid fa-lock-keyhole-open","fa-solid fa-lock-open","fa-solid fa-locust","fa-solid fa-lollipop","fa-solid fa-loveseat","fa-solid fa-luchador-mask","fa-solid fa-lungs","fa-solid fa-lungs-virus","fa-solid fa-m","fa-solid fa-mace","fa-solid fa-magnet","fa-solid fa-magnifying-glass","fa-solid fa-magnifying-glass-arrow-right","fa-solid fa-magnifying-glass-chart","fa-solid fa-magnifying-glass-dollar","fa-solid fa-magnifying-glass-location","fa-solid fa-magnifying-glass-minus","fa-solid fa-magnifying-glass-plus","fa-solid fa-mailbox","fa-solid fa-mailbox-flag-up","fa-solid fa-manat-sign","fa-solid fa-mandolin","fa-solid fa-mango","fa-solid fa-manhole","fa-solid fa-map","fa-solid fa-map-location","fa-solid fa-map-location-dot","fa-solid fa-map-pin","fa-solid fa-marker","fa-solid fa-mars","fa-solid fa-mars-and-venus","fa-solid fa-mars-and-venus-burst","fa-solid fa-mars-double","fa-solid fa-mars-stroke","fa-solid fa-mars-stroke-right","fa-solid fa-mars-stroke-up","fa-solid fa-martini-glass","fa-solid fa-martini-glass-citrus","fa-solid fa-martini-glass-empty","fa-solid fa-mask","fa-solid fa-mask-face","fa-solid fa-mask-snor
1kel","fa-solid fa-mask-ventilator","fa-solid fa-masks-theater","fa-solid fa-mattress-pillow","fa-solid fa-maximize","fa-solid fa-meat","fa-solid fa-medal","fa-solid fa-megaphone","fa-solid fa-melon","fa-solid fa-melon-slice","fa-solid fa-memo","fa-solid fa-memo-circle-check","fa-solid fa-memo-circle-info","fa-solid fa-memo-pad","fa-solid fa-memory","fa-solid fa-menorah","fa-solid fa-mercury","fa-solid fa-merge","fa-solid fa-message","fa-solid fa-message-arrow-down","fa-solid fa-message-arrow-up","fa-solid fa-message-arrow-up-right","fa-solid fa-message-bot","fa-solid fa-message-captions","fa-solid fa-message-check","fa-solid fa-message-code","fa-solid fa-message-dollar","fa-solid fa-message-dots","fa-solid fa-message-exclamation","fa-solid fa-message-heart","fa-solid fa-message-image","fa-solid fa-message-lines","fa-solid fa-message-medical","fa-solid fa-message-middle","fa-solid fa-message-middle-top","fa-solid fa-message-minus","fa-solid fa-message-music","fa-solid fa-message-pen","fa-solid fa-message-plus","fa-solid fa-message-question","fa-solid fa-message-quote","fa-solid fa-message-slash","fa-solid fa-message-smile","fa-solid fa-message-sms","fa-solid fa-message-text","fa-solid fa-message-xmark","fa-solid fa-messages","fa-solid fa-messages-dollar","fa-solid fa-messages-question","fa-solid fa-meteor","fa-solid fa-meter","fa-solid fa-meter-bolt","fa-solid fa-meter-droplet","fa-solid fa-meter-fire","fa-solid fa-microchip","fa-solid fa-microchip-ai","fa-solid fa-microphone","fa-solid fa-microphone-lines","fa-solid fa-microphone-lines-slash","fa-solid fa-microphone-slash","fa-solid fa-microphone-stand","fa-solid fa-microscope","fa-solid fa-microwave","fa-solid fa-mill-sign","fa-solid fa-minimize","fa-solid fa-minus","fa-solid fa-mistletoe","fa-solid fa-mitten","fa-solid fa-mobile","fa-solid fa-mobile-button","fa-solid fa-mobile-notch","fa-solid fa-mobile-retro","fa-solid fa-mobile-screen","fa-solid fa-mobile-screen-button","fa-solid fa-mobile-signal","fa-solid fa-mobile-signal-out","fa-solid fa-money-bill","fa-solid fa-money-bill-1","fa-solid fa-money-bill-1-wave","fa-solid fa-money-bill-simple","fa-solid fa-money-bill-simple-wave","fa-solid fa-money-bill-transfer","fa-solid fa-money-bill-trend-up","fa-solid fa-money-bill-wave","fa-solid fa-money-bill-wheat","fa-solid fa-money-bills","fa-solid fa-money-bills-simple","fa-solid fa-money-check","fa-solid fa-money-check-dollar","fa-solid fa-money-check-dollar-pen","fa-solid fa-money-check-pen","fa-solid fa-money-from-bracket","fa-solid fa-money-simple-from-bracket","fa-solid fa-monitor-waveform","fa-solid fa-monkey","fa-solid fa-monument","fa-solid fa-moon","fa-solid fa-moon-cloud","fa-solid fa-moon-over-sun","fa-solid fa-moon-stars","fa-solid fa-moped","fa-solid fa-mortar-pestle","fa-solid fa-mosque","fa-solid fa-mosquito","fa-solid fa-mosquito-net","fa-solid fa-motorcycle","fa-solid fa-mound","fa-solid fa-mountain","fa-solid fa-mountain-city","fa-solid fa-mountain-sun","fa-solid fa-mountains","fa-solid fa-mouse-field","fa-solid fa-mp3-player","fa-solid fa-mug","fa-solid fa-mug-hot","fa-solid fa-mug-marshmallows","fa-solid fa-mug-saucer","fa-solid fa-mug-tea","fa-solid fa-mug-tea-saucer","fa-solid fa-mushroom","fa-solid fa-music","fa-solid fa-music-note","fa-solid fa-music-note-slash","fa-solid fa-music-slash","fa-solid fa-mustache","fa-solid fa-n","fa-solid fa-naira-sign","fa-solid fa-narwhal","fa-solid fa-nesting-dolls","fa-solid fa-network-wired","fa-solid fa-neuter","fa-solid fa-newspaper","fa-solid fa-nfc","fa-solid fa-nfc-lock","fa-solid fa-nfc-magnifying-glass","fa-solid fa-nfc-pen","fa-solid fa-nfc-signal","fa-solid fa-nfc-slash","fa-solid fa-nfc-symbol","fa-solid fa-nfc-trash","fa-solid fa-nose","fa-solid fa-not-equal","fa-solid fa-notdef","fa-solid fa-note","fa-solid fa-note-medical","fa-solid fa-note-sticky","fa-solid fa-notebook","fa-solid fa-notes","fa-solid fa-notes-medical","fa-solid fa-o","fa-solid fa-object-exclude","fa-solid fa-object-group","fa-solid fa-object-intersect","fa-solid fa-object-subtract","fa-solid fa-object-ungroup","fa-solid fa-object-union","fa-solid fa-objects-align-bottom","fa-solid fa-objects-align-center-horizontal","fa-solid fa-objects-align-center-vertical","fa-solid fa-objects-align-left","fa-solid fa-objects-align-right","fa-solid fa-objects-align-top","fa-solid fa-objects-column","fa-solid fa-octagon","fa-solid fa-octagon-check","fa-solid fa-octagon-divide","fa-solid fa-octagon-exclamation","fa-solid fa-octagon-minus","fa-solid fa-octagon-plus","fa-solid fa-octagon-xmark","fa-solid fa-oil-can","fa-solid fa-oil-can-drip","fa-solid fa-oil-temperature","fa-solid fa-oil-well","fa-solid fa-olive","fa-solid fa-olive-branch","fa-solid fa-om","fa-solid fa-omega","fa-solid fa-onion","fa-solid fa-option","fa-solid fa-ornament","fa-solid fa-otter","fa-solid fa-outdent","fa-solid fa-outlet","fa-solid fa-oven","fa-solid fa-overline","fa-solid fa-p","fa-solid fa-page","fa-solid fa-page-caret-down","fa-solid fa-page-caret-up","fa-solid fa-pager","fa-solid fa-paint-roller","fa-solid fa-paintbrush","fa-solid fa-paintbrush-fine","fa-solid fa-paintbrush-pencil","fa-solid fa-palette","fa-solid fa-pallet","fa-solid fa-pallet-box","fa-solid fa-pallet-boxes","fa-solid fa-pan-food","fa-solid fa-pan-frying","fa-solid fa-pancakes","fa-solid fa-panel-ews","fa-solid fa-panel-fire","fa-solid fa-panorama","fa-solid fa-paper-plane","fa-solid fa-paper-plane-top","fa-solid fa-paperclip","fa-solid fa-paperclip-vertical","fa-solid fa-parachute-box","fa-solid fa-paragraph","fa-solid fa-paragraph-left","fa-solid fa-party-bell","fa-solid fa-party-horn","fa-solid fa-passport","fa-solid fa-paste","fa-solid fa-pause","fa-solid fa-paw","fa-solid fa-paw-claws","fa-solid fa-paw-simple","fa-solid fa-peace","fa-solid fa-peach","fa-solid fa-peanut","fa-solid fa-peanuts","fa-solid fa-peapod","fa-solid fa-pear","fa-solid fa-pedestal","fa-solid fa-pegasus","fa-solid fa-pen","fa-solid fa-pen-circle","fa-solid fa-pen-clip","fa-solid fa-pen-clip-slash","fa-solid fa-pen-fancy","fa-solid fa-pen-fancy-slash","fa-solid fa-pen-field","fa-solid fa-pen-line","fa-solid fa-pen-nib","fa-solid fa-pen-nib-slash","fa-solid fa-pen-paintbrush","fa-solid fa-pen-ruler","fa-solid fa-pen-slash","fa-solid fa-pen-swirl","fa-solid fa-pen-to-square","fa-solid fa-pencil","fa-solid fa-pencil-mechanical","fa-solid fa-pencil-slash","fa-solid fa-people","fa-solid fa-people-arrows","fa-solid fa-people-carry-box","fa-solid fa-people-dress","fa-solid fa-people-dress-simple","fa-solid fa-people-group","fa-solid fa-people-line","fa-solid fa-people-pants","fa-solid fa-people-pants-simple","fa-solid fa-people-pulling","fa-solid fa-people-robbery","fa-solid fa-people-roof","fa-solid fa-people-simple","fa-solid fa-pepper","fa-solid fa-pepper-hot","fa-solid fa-percent","fa-solid fa-period","fa-solid fa-person","fa-solid fa-person-arrow-down-to-line","fa-solid fa-person-arrow-up-from-line","fa-solid fa-person-biking","fa-solid fa-person-biking-mountain","fa-solid fa-person-booth","fa-solid fa-person-breastfeeding","fa-solid fa-person-burst","fa-solid fa-person-cane","fa-solid fa-person-carry-box","fa-solid fa-person-chalkboard","fa-solid fa-person-circle-check","fa-solid fa-person-circle-exclamation","fa-solid fa-person-circle-minus","fa-solid fa-person-circle-plus","fa-solid fa-person-circle-question","fa-solid fa-person-circle-xmark","fa-solid fa-person-digging","fa-solid fa-person-dolly","fa-solid fa-person-dolly-empty","fa-solid fa-person-dots-from-line","fa-solid fa-person-dress","fa-solid fa-person-dress-bur
1st","fa-solid fa-person-dress-simple","fa-solid fa-person-drowning","fa-solid fa-person-falling","fa-solid fa-person-falling-burst","fa-solid fa-person-from-portal","fa-solid fa-person-half-dress","fa-solid fa-person-harassing","fa-solid fa-person-hiking","fa-solid fa-person-military-pointing","fa-solid fa-person-military-rifle","fa-solid fa-person-military-to-person","fa-solid fa-person-pinball","fa-solid fa-person-praying","fa-solid fa-person-pregnant","fa-solid fa-person-rays","fa-solid fa-person-rifle","fa-solid fa-person-running","fa-solid fa-person-seat","fa-solid fa-person-seat-reclined","fa-solid fa-person-shelter","fa-solid fa-person-sign","fa-solid fa-person-simple","fa-solid fa-person-skating","fa-solid fa-person-ski-jumping","fa-solid fa-person-ski-lift","fa-solid fa-person-skiing","fa-solid fa-person-skiing-nordic","fa-solid fa-person-sledding","fa-solid fa-person-snowboarding","fa-solid fa-person-snowmobiling","fa-solid fa-person-swimming","fa-solid fa-person-through-window","fa-solid fa-person-to-door","fa-solid fa-person-to-portal","fa-solid fa-person-walking","fa-solid fa-person-walking-arrow-loop-left","fa-solid fa-person-walking-arrow-right","fa-solid fa-person-walking-dashed-line-arrow-right","fa-solid fa-person-walking-luggage","fa-solid fa-person-walking-with-cane","fa-solid fa-peseta-sign","fa-solid fa-peso-sign","fa-solid fa-phone","fa-solid fa-phone-arrow-down-left","fa-solid fa-phone-arrow-right","fa-solid fa-phone-arrow-up-right","fa-solid fa-phone-flip","fa-solid fa-phone-hangup","fa-solid fa-phone-intercom","fa-solid fa-phone-missed","fa-solid fa-phone-office","fa-solid fa-phone-plus","fa-solid fa-phone-rotary","fa-solid fa-phone-slash","fa-solid fa-phone-volume","fa-solid fa-phone-xmark","fa-solid fa-photo-film","fa-solid fa-photo-film-music","fa-solid fa-pi","fa-solid fa-piano","fa-solid fa-piano-keyboard","fa-solid fa-pickaxe","fa-solid fa-pickleball","fa-solid fa-pie","fa-solid fa-pig","fa-solid fa-piggy-bank","fa-solid fa-pills","fa-solid fa-pinata","fa-solid fa-pinball","fa-solid fa-pineapple","fa-solid fa-pipe","fa-solid fa-pipe-circle-check","fa-solid fa-pipe-collar","fa-solid fa-pipe-section","fa-solid fa-pipe-smoking","fa-solid fa-pipe-valve","fa-solid fa-pizza","fa-solid fa-pizza-slice","fa-solid fa-place-of-worship","fa-solid fa-plane","fa-solid fa-plane-arrival","fa-solid fa-plane-circle-check","fa-solid fa-plane-circle-exclamation","fa-solid fa-plane-circle-xmark","fa-solid fa-plane-departure","fa-solid fa-plane-engines","fa-solid fa-plane-lock","fa-solid fa-plane-prop","fa-solid fa-plane-slash","fa-solid fa-plane-tail","fa-solid fa-plane-up","fa-solid fa-plane-up-slash","fa-solid fa-planet-moon","fa-solid fa-planet-ringed","fa-solid fa-plant-wilt","fa-solid fa-plate-utensils","fa-solid fa-plate-wheat","fa-solid fa-play","fa-solid fa-play-pause","fa-solid fa-plug","fa-solid fa-plug-circle-bolt","fa-solid fa-plug-circle-check","fa-solid fa-plug-circle-exclamation","fa-solid fa-plug-circle-minus","fa-solid fa-plug-circle-plus","fa-solid fa-plug-circle-xmark","fa-solid fa-plus","fa-solid fa-plus-large","fa-solid fa-plus-minus","fa-solid fa-podcast","fa-solid fa-podium","fa-solid fa-podium-star","fa-solid fa-police-box","fa-solid fa-poll-people","fa-solid fa-pompebled","fa-solid fa-poo","fa-solid fa-poo-storm","fa-solid fa-pool-8-ball","fa-solid fa-poop","fa-solid fa-popcorn","fa-solid fa-popsicle","fa-solid fa-pot-food","fa-solid fa-potato","fa-solid fa-power-off","fa-solid fa-prescription","fa-solid fa-prescription-bottle","fa-solid fa-prescription-bottle-medical","fa-solid fa-prescription-bottle-pill","fa-solid fa-presentation-screen","fa-solid fa-pretzel","fa-solid fa-print","fa-solid fa-print-magnifying-glass","fa-solid fa-print-slash","fa-solid fa-projector","fa-solid fa-pump","fa-solid fa-pump-medical","fa-solid fa-pump-soap","fa-solid fa-pumpkin","fa-solid fa-puzzle","fa-solid fa-puzzle-piece","fa-solid fa-puzzle-piece-simple","fa-solid fa-q","fa-solid fa-qrcode","fa-solid fa-question","fa-solid fa-quote-left","fa-solid fa-quote-right","fa-solid fa-quotes","fa-solid fa-r","fa-solid fa-rabbit","fa-solid fa-rabbit-running","fa-solid fa-racquet","fa-solid fa-radar","fa-solid fa-radiation","fa-solid fa-radio","fa-solid fa-radio-tuner","fa-solid fa-rainbow","fa-solid fa-raindrops","fa-solid fa-ram","fa-solid fa-ramp-loading","fa-solid fa-ranking-star","fa-solid fa-raygun","fa-solid fa-receipt","fa-solid fa-record-vinyl","fa-solid fa-rectangle","fa-solid fa-rectangle-ad","fa-solid fa-rectangle-barcode","fa-solid fa-rectangle-code","fa-solid fa-rectangle-history","fa-solid fa-rectangle-history-circle-plus","fa-solid fa-rectangle-history-circle-user","fa-solid fa-rectangle-list","fa-solid fa-rectangle-pro","fa-solid fa-rectangle-terminal","fa-solid fa-rectangle-vertical","fa-solid fa-rectangle-vertical-history","fa-solid fa-rectangle-wide","fa-solid fa-rectangle-xmark","fa-solid fa-rectangles-mixed","fa-solid fa-recycle","fa-solid fa-reel","fa-solid fa-refrigerator","fa-solid fa-registered","fa-solid fa-repeat","fa-solid fa-repeat-1","fa-solid fa-reply","fa-solid fa-reply-all","fa-solid fa-reply-clock","fa-solid fa-republican","fa-solid fa-restroom","fa-solid fa-restroom-simple","fa-solid fa-retweet","fa-solid fa-rhombus","fa-solid fa-ribbon","fa-solid fa-right","fa-solid fa-right-from-bracket","fa-solid fa-right-from-line","fa-solid fa-right-left","fa-solid fa-right-long","fa-solid fa-right-long-to-line","fa-solid fa-right-to-bracket","fa-solid fa-right-to-line","fa-solid fa-ring","fa-solid fa-ring-diamond","fa-solid fa-rings-wedding","fa-solid fa-road","fa-solid fa-road-barrier","fa-solid fa-road-bridge","fa-solid fa-road-circle-check","fa-solid fa-road-circle-exclamation","fa-solid fa-road-circle-xmark","fa-solid fa-road-lock","fa-solid fa-road-spikes","fa-solid fa-robot","fa-solid fa-robot-astromech","fa-solid fa-rocket","fa-solid fa-rocket-launch","fa-solid fa-roller-coaster","fa-solid fa-rotate","fa-solid fa-rotate-exclamation","fa-solid fa-rotate-left","fa-solid fa-rotate-right","fa-solid fa-route","fa-solid fa-route-highway","fa-solid fa-route-interstate","fa-solid fa-router","fa-solid fa-rss","fa-solid fa-ruble-sign","fa-solid fa-rug","fa-solid fa-rugby-ball","fa-solid fa-ruler","fa-solid fa-ruler-combined","fa-solid fa-ruler-horizontal","fa-solid fa-ruler-triangle","fa-solid fa-ruler-vertical","fa-solid fa-rupee-sign","fa-solid fa-rupiah-sign","fa-solid fa-rv","fa-solid fa-s","fa-solid fa-sack","fa-solid fa-sack-dollar","fa-solid fa-sack-xmark","fa-solid fa-sailboat","fa-solid fa-salad","fa-solid fa-salt-shaker","fa-solid fa-sandwich","fa-solid fa-satellite","fa-solid fa-satellite-dish","fa-solid fa-sausage","fa-solid fa-saxophone","fa-solid fa-saxophone-fire","fa-solid fa-scale-balanced","fa-solid fa-scale-unbalanced","fa-solid fa-scale-unbalanced-flip","fa-solid fa-scalpel","fa-solid fa-scalpel-line-dashed","fa-solid fa-scanner
1-gun","fa-solid fa-scanner-image","fa-solid fa-scanner-keyboard","fa-solid fa-scanner-touchscreen","fa-solid fa-scarecrow","fa-solid fa-scarf","fa-solid fa-school","fa-solid fa-school-circle-check","fa-solid fa-school-circle-exclamation","fa-solid fa-school-circle-xmark","fa-solid fa-school-flag","fa-solid fa-school-lock","fa-solid fa-scissors","fa-solid fa-screen-users","fa-solid fa-screencast","fa-solid fa-screwdriver","fa-solid fa-screwdriver-wrench","fa-solid fa-scribble","fa-solid fa-scroll","fa-solid fa-scroll-old","fa-solid fa-scroll-torah","fa-solid fa-scrubber","fa-solid fa-scythe","fa-solid fa-sd-card","fa-solid fa-sd-cards","fa-solid fa-seal","fa-solid fa-seal-exclamation","fa-solid fa-seal-question","fa-solid fa-seat-airline","fa-solid fa-section","fa-solid fa-seedling","fa-solid fa-semicolon","fa-solid fa-send-back","fa-solid fa-send-backward","fa-solid fa-sensor","fa-solid fa-sensor-cloud","fa-solid fa-sensor-fire","fa-solid fa-sensor-on","fa-solid fa-sensor-triangle-exclamation","fa-solid fa-server","fa-solid fa-shapes","fa-solid fa-share","fa-solid fa-share-all","fa-solid fa-share-from-square","fa-solid fa-share-nodes","fa-solid fa-sheep","fa-solid fa-sheet-plastic","fa-solid fa-shekel-sign","fa-solid fa-shelves","fa-solid fa-shelves-empty","fa-solid fa-shield","fa-solid fa-shield-cat","fa-solid fa-shield-check","fa-solid fa-shield-cross","fa-solid fa-shield-dog","fa-solid fa-shield-exclamation","fa-solid fa-shield-halved","fa-solid fa-shield-heart","fa-solid fa-shield-keyhole","fa-solid fa-shield-minus","fa-solid fa-shield-plus","fa-solid fa-shield-quartered","fa-solid fa-shield-slas
1h","fa-solid fa-shield-virus","fa-solid fa-shield-xmark","fa-solid fa-ship","fa-solid fa-shirt","fa-solid fa-shirt-long-sleeve","fa-solid fa-shirt-running","fa-solid fa-shirt-tank-top","fa-solid fa-shish-kebab","fa-solid fa-shoe-prints","fa-solid fa-shop","fa-solid fa-shop-lock","fa-solid fa-shop-slash","fa-solid fa-shovel","fa-solid fa-shovel-snow","fa-solid fa-shower","fa-solid fa-shower-down","fa-solid fa-shredder","fa-solid fa-shrimp","fa-solid fa-shuffle","fa-solid fa-shutters","fa-solid fa-shuttle-space","fa-solid fa-shuttlecock","fa-solid fa-sickle","fa-solid fa-sidebar","fa-solid fa-sidebar-flip","fa-solid fa-sigma","fa-solid fa-sign-hanging","fa-solid fa-signal","fa-solid fa-signal-bars","fa-solid fa-signal-bars-fair","fa-solid fa-signal-bars-good","fa-solid fa-signal-bars-slash","fa-solid fa-signal-bars-weak","fa-solid fa-signal-fair","fa-solid fa-signal-good","fa-solid fa-signal-slash","fa-solid fa-signal-stream","fa-solid fa-signal-stream-slash","fa-solid fa-signal-strong","fa-solid fa-signal-weak","fa-solid fa-signature","fa-solid fa-signature-lock","fa-solid fa-signature-slash","fa-solid fa-signs-post","fa-solid fa-sim-card","fa-solid fa-sim-cards","fa-solid fa-sink","fa-solid fa-siren","fa-solid fa-siren-on","fa-solid fa-sitemap","fa-solid fa-skeleton","fa-solid fa-skeleton-ribs","fa-solid fa-ski-boot","fa-solid fa-ski-boot-ski","fa-solid fa-skull","fa-solid fa-skull-cow","fa-solid fa-skull-crossbones","fa-solid fa-slash","fa-solid fa-slash-back","fa-solid fa-slash-forward","fa-solid fa-sleigh","fa-solid fa-slider","fa-solid fa-sliders","fa-solid fa-sliders-simple","fa-solid fa-sliders-up","fa-solid fa-slot-machine","fa-solid fa-smog","fa-solid fa-smoke","fa-solid fa-smoking","fa-solid fa-snake","fa-solid fa-snooze","fa-solid fa-snow-blowing","fa-solid fa-snowflake","fa-solid fa-snowflake-droplets","fa-solid fa-snowflakes","fa-solid fa-snowman","fa-solid fa-snowman-head","fa-solid fa-snowplow","fa-solid fa-soap","fa-solid fa-socks","fa-solid fa-soft-serve","fa-solid fa-solar-panel","fa-solid fa-solar-system","fa-solid fa-sort","fa-solid fa-sort-down","fa-solid fa-sort-up","fa-solid fa-spa","fa-solid fa-space-station-moon","fa-solid fa-space-station-moon-construction","fa-solid fa-spade","fa-solid fa-spaghetti-monster-flying","fa-solid fa-sparkle","fa-solid fa-sparkles","fa-solid fa-speaker","fa-solid fa-speakers","fa-solid fa-spell-check","fa-solid fa-spider","fa-solid fa-spider-black-widow","fa-solid fa-spider-web","fa-solid fa-spinner","fa-solid fa-spinner-third","fa-solid fa-split","fa-solid fa-splotch","fa-solid fa-spoon","fa-solid fa-sportsball","fa-solid fa-spray-can","fa-solid fa-spray-can-sparkles","fa-solid fa-sprinkler","fa-solid fa-sprinkler-ceiling","fa-solid fa-square","fa-solid fa-square-0","fa-solid fa-square-1","fa-solid fa-square-2","fa-solid fa-square-3","fa-solid fa-square-4","fa-solid fa-square-5","fa-solid fa-square-6","fa-solid fa-square-7","fa-solid fa-square-8","fa-solid fa-square-9","fa-solid fa-square-a","fa-solid fa-square-a-lock","fa-solid fa-square-ampersand","fa-solid fa-square-arrow-down","fa-solid fa-square-arrow-down-left","fa-solid fa-square-arrow-down-right","fa-solid fa-square-arrow-left","fa-solid fa-square-arrow-right","fa-solid fa-square-arrow-up","fa-solid fa-square-arrow-up-left","fa-solid fa-square-arrow-up-right","fa-solid fa-square-b","fa-solid fa-square-bolt","fa-solid fa-square-c","fa-solid fa-square-caret-down","fa-solid fa-square-caret-left","fa-solid fa-square-caret-right","fa-solid fa-square-caret-up","fa-solid fa-square-check","fa-solid fa-square-chevron-down","fa-solid fa-square-chevron-left","fa-solid fa-square-chevron-right","fa-solid fa-square-chevron-up","fa-solid fa-square-code","fa-solid fa-square-d","fa-solid fa-square-dashed","fa-solid fa-square-dashed-circle-plus","fa-solid fa-square-divide","fa-solid fa-square-dollar","fa-solid fa-square-down","fa-solid fa-square-down-left","fa-solid fa-square-down-right","fa-solid fa-square-e","fa-solid fa-square-ellipsis","fa-solid fa-square-ellipsis-vertical","fa-solid fa-square-envelope","fa-solid fa-square-exclamation","fa-solid fa-square-f","fa-solid fa-square-fragile","fa-solid fa-square-full","fa-solid fa-square-g","fa-solid fa-square-h","fa-solid fa-square-heart","fa-solid fa-square-i","fa-solid fa-square-info","fa-solid fa-square-j","fa-solid fa-square-k","fa-solid fa-square-kanban","fa-solid fa-square-l","fa-solid fa-square-left","fa-solid fa-square-list","fa-solid fa-square-m","fa-solid fa-square-minus","fa-solid fa-square-n","fa-solid fa-square-nfi","fa-solid fa-square-o","fa-solid fa-square-p","fa-solid fa-square-parking","fa-solid fa-square-parking-slash","fa-solid fa-square-pen","fa-solid fa-square-person-confined","fa-solid fa-square-phone","fa-solid fa-square-phone-flip","fa-solid fa-square-phone-hangup","fa-solid fa-square-plus","fa-solid fa-square-poll-horizontal","fa-solid fa-square-poll-vertical","fa-solid fa-square-q","fa-solid fa-square-quarters","fa-solid fa-square-question","fa-solid fa-square-quote","fa-solid fa-square-r","fa-solid fa-square-right","fa-solid fa-square-ring","fa-solid fa-square-root","fa-solid fa-square-root-variable","fa-solid fa-square-rss","fa-solid fa-square-s","fa-solid fa-square-share-nodes","fa-solid fa-square-sliders","fa-solid fa-square-sliders-vertical","fa-solid fa-square-small","fa-solid fa-square-star","fa-solid fa-square-t","fa-solid fa-square-terminal","fa-solid fa-square-this-way-up","fa-solid fa-square-u","fa-solid fa-square-up","fa-solid fa-square-up-left","fa-solid fa-square-up-right","fa-solid fa-square-user","fa-solid fa-square-v","fa-solid fa-square-virus","fa-solid fa-square-w","fa-solid fa-square-x","fa-solid fa-square-xmark","fa-solid fa-square-y","fa-solid fa-square-z","fa-solid fa-squid","fa-solid fa-squirrel","fa-solid fa-staff","fa-solid fa-staff-snake","fa-solid fa-stairs","fa-solid fa-stamp","fa-solid fa-standard-definition","fa-solid fa-stapler","fa-solid fa-star","fa-solid fa-star-and-crescent","fa-solid fa-star-christmas","fa-solid fa-star-exclamation","fa-solid fa-star-half","fa-solid fa-star-half-stroke","fa-solid fa-star-of-david","fa-solid fa-star-of-life","fa-solid fa-star-sharp","fa-solid fa-star-sharp-half","fa-solid fa-star-sharp-half-stroke","fa-solid fa-star-shooting","fa-solid fa-starfighter","fa-solid fa-starfighter-twin-ion-engine","fa-solid fa-starfighter-twin-ion-engine-advanced","fa-solid fa-stars","fa-solid fa-starship","fa-solid fa-starship-freighter","fa-solid fa-steak","fa-solid fa-steering-wheel","fa-solid fa-sterling-sign","fa-solid fa-stethoscope","fa-solid fa-stocking","fa-solid fa-stomach","fa-solid fa-stop","fa-solid fa-stopwatch","fa-solid fa-stopwatch-20","fa-solid fa-store","fa-solid fa-store-lock","fa-solid fa-store-slash","fa-solid fa-strawberry","fa-solid fa-street
1-view","fa-solid fa-stretcher","fa-solid fa-strikethrough","fa-solid fa-stroopwafel","fa-solid fa-subscript","fa-solid fa-suitcase","fa-solid fa-suitcase-medical","fa-solid fa-suitcase-rolling","fa-solid fa-sun","fa-solid fa-sun-bright","fa-solid fa-sun-cloud","fa-solid fa-sun-dust","fa-solid fa-sun-haze","fa-solid fa-sun-plant-wilt","fa-solid fa-sunglasses","fa-solid fa-sunrise","fa-solid fa-sunset","fa-solid fa-superscript","fa-solid fa-sushi","fa-solid fa-sushi-roll","fa-solid fa-swatchbook","fa-solid fa-sword","fa-solid fa-sword-laser","fa-solid fa-sword-laser-alt","fa-solid fa-swords","fa-solid fa-swords-laser","fa-solid fa-symbols","fa-solid fa-synagogue","fa-solid fa-syringe","fa-solid fa-t","fa-solid fa-table","fa-solid fa-table-cells","fa-solid fa-table-cells-large","fa-solid fa-table-columns","fa-solid fa-table-layout","fa-solid fa-table-list","fa-solid fa-table-picnic","fa-solid fa-table-pivot","fa-solid fa-table-rows","fa-solid fa-table-tennis-paddle-ball","fa-solid fa-table-tree","fa-solid fa-tablet","fa-solid fa-tablet-button","fa-solid fa-tablet-rugged","fa-solid fa-tablet-screen","fa-solid fa-tablet-screen-button","fa-solid fa-tablets","fa-solid fa-tachograph-digital","fa-solid fa-taco","fa-solid fa-tag","fa-solid fa-tags","fa-solid fa-tally","fa-solid fa-tally-1","fa-solid fa-tally-2","fa-solid fa-tally-3","fa-solid fa-tally-4","fa-solid fa-tamale","fa-solid fa-tank-water","fa-solid fa-tape","fa-solid fa-tarp","fa-solid fa-tarp-droplet","fa-solid fa-taxi","fa-solid fa-taxi-bus","fa-solid fa-teddy-bear","fa-solid fa-teeth","fa-solid fa-teeth-open","fa-solid fa-telescope","fa-solid fa-temperature-arrow-down","fa-solid fa-temperature-arrow-up","fa-solid fa-temperature-empty","fa-solid fa-temperature-full","fa-solid fa-temperature-half","fa-solid fa-temperature-high","fa-solid fa-temperature-list","fa-solid fa-temperature-low","fa-solid fa-temperature-quarter","fa-solid fa-temperature-snow","fa-solid fa-temperature-sun","fa-solid fa-temperature-three-quarters","fa-solid fa-tenge-sign","fa-solid fa-tennis-ball","fa-solid fa-tent","fa-solid fa-tent-arrow-down-to-line","fa-solid fa-tent-arrow-left-right","fa-solid fa-tent-arrow-turn-left","fa-solid fa-tent-arrows-down","fa-solid fa-tents","fa-solid fa-terminal","fa-solid fa-text","fa-solid fa-text-height","fa-solid fa-text-size","fa-solid fa-text-slash","fa-solid fa-text-width","fa-solid fa-thermometer","fa-solid fa-theta","fa-solid fa-thought-bubble","fa-solid fa-thumbs-down","fa-solid fa-thumbs-up","fa-solid fa-thumbtack","fa-solid fa-tick","fa-solid fa-ticket","fa-solid fa-ticket-airline","fa-solid fa-ticket-simple","fa-solid fa-tickets-airline","fa-solid fa-tilde","fa-solid fa-timeline","fa-solid fa-timeline-arrow","fa-solid fa-timer","fa-solid fa-tire","fa-solid fa-tire-flat","fa-solid fa-tire-pressure-warning","fa-solid fa-tire-rugged","fa-solid fa-toggle-large-off","fa-solid fa-toggle-large-on","fa-solid fa-toggle-off","fa-solid fa-toggle-on","fa-solid fa-toilet","fa-solid fa-toilet-paper","fa-solid fa-toilet-paper-blank","fa-solid fa-toilet-paper-blank-under","fa-solid fa-toilet-paper-check","fa-solid fa-toilet-paper-slash","fa-solid fa-toilet-paper-under","fa-solid fa-toilet-paper-under-slash","fa-solid fa-toilet-paper-xmark","fa-solid fa-toilet-portable","fa-solid fa-toilets-portable","fa-solid fa-tomato","fa-solid fa-tombstone","fa-solid fa-tombstone-blank","fa-solid fa-toolbox","fa-solid fa-tooth","fa-solid fa-toothbrush","fa-solid fa-torii-gate","fa-solid fa-tornado","fa-solid fa-tower-broadcast","fa-solid fa-tower-cell","fa-solid fa-tower-control","fa-solid fa-tower-observation","fa-solid fa-tractor","fa-solid fa-trademark","fa-solid fa-traffic-cone","fa-solid fa-traffic-light","fa-solid fa-traffic-light-go","fa-solid fa-traffic-light-slow","fa-solid fa-traffic-light-stop","fa-solid fa-trailer","fa-solid fa-train","fa-solid fa-train-subway","fa-solid fa-train-subway-tunnel","fa-solid fa-train-track","fa-solid fa-train-tram","fa-solid fa-train-tunnel","fa-solid fa-transformer-bolt","fa-solid fa-transgender","fa-solid fa-transporter","fa-solid fa-transporter-1","fa-solid fa-transporter-2","fa-solid fa-transporter-3","fa-solid fa-transporter-4","fa-solid fa-transporter-5","fa-solid fa-transporter-6","fa-solid fa-transporter-7","fa-solid fa-transporter-empty","fa-solid fa-tras
1h","fa-solid fa-trash-arrow-up","fa-solid fa-trash-can","fa-solid fa-trash-can-arrow-up","fa-solid fa-trash-can-check","fa-solid fa-trash-can-clock","fa-solid fa-trash-can-list","fa-solid fa-trash-can-plus","fa-solid fa-trash-can-slash","fa-solid fa-trash-can-undo","fa-solid fa-trash-can-xmark","fa-solid fa-trash-check","fa-solid fa-trash-clock","fa-solid fa-trash-list","fa-solid fa-trash-plus","fa-solid fa-trash-slash","fa-solid fa-trash-undo","fa-solid fa-trash-xmark","fa-solid fa-treasure-chest","fa-solid fa-tree","fa-solid fa-tree-christmas","fa-solid fa-tree-city","fa-solid fa-tree-deciduous","fa-solid fa-tree-decorated","fa-solid fa-tree-large","fa-solid fa-tree-palm","fa-solid fa-trees","fa-solid fa-triangle","fa-solid fa-triangle-exclamation","fa-solid fa-triangle-instrument","fa-solid fa-triangle-person-digging","fa-solid fa-tricycle","fa-solid fa-tricycle-adult","fa-solid fa-trillium","fa-solid fa-trophy","fa-solid fa-trophy-star","fa-solid fa-trowel","fa-solid fa-trowel-bricks","fa-solid fa-truck","fa-solid fa-truck-arrow-right","fa-solid fa-truck-bolt","fa-solid fa-truck-clock","fa-solid fa-truck-container","fa-solid fa-truck-container-empty","fa-solid fa-truck-droplet","fa-solid fa-truck-fast","fa-solid fa-truck-field","fa-solid fa-truck-field-un","fa-solid fa-truck-flatbed","fa-solid fa-truck-front","fa-solid fa-truck-medical","fa-solid fa-truck-monster","fa-solid fa-truck-moving","fa-solid fa-truck-pickup","fa-solid fa-truck-plane","fa-solid fa-truck-plow","fa-solid fa-truck-ramp","fa-solid fa-truck-ramp-box","fa-solid fa-truck-ramp-couch","fa-solid fa-truck-tow","fa-solid fa-trumpet","fa-solid fa-tty","fa-solid fa-tty-answer","fa-solid fa-tugrik-sign","fa-solid fa-turkey","fa-solid fa-turkish-lira-sign","fa-solid fa-turn-down","fa-solid fa-turn-down-left","fa-solid fa-turn-down-right","fa-solid fa-turn-up","fa-solid fa-turntable","fa-solid fa-turtle","fa-solid fa-tv","fa-solid fa-tv-music","fa-solid fa-tv-retro","fa-solid fa-typewriter","fa-solid fa-u","fa-solid fa-ufo","fa-solid fa-ufo-beam","fa-solid fa-umbrella","fa-solid fa-umbrella-beach","fa-solid fa-umbrella-simple","fa-solid fa-underline","fa-solid fa-unicorn","fa-solid fa-uniform-martial-arts","fa-solid fa-union","fa-solid fa-universal-access","fa-solid fa-unlock","fa-solid fa-unlock-keyhole","fa-solid fa-up","fa-solid fa-up-down","fa-solid fa-up-down-left-right","fa-solid fa-up-from-bracket","fa-solid fa-up-from-dotted-line","fa-solid fa-up-from-line","fa-solid fa-up-left","fa-solid fa-up-long","fa-solid fa-up-right","fa-solid fa-up-right-and-down-left-from-center","fa-solid fa-up-right-from-square","fa-solid fa-up-to-dotted-line","fa-solid fa-up-to-line","fa-solid fa-upload","fa-solid fa-usb-drive","fa-solid fa-user","fa-solid fa-user-alien","fa-solid fa-user-astronaut","fa-solid fa-user-bounty-hunter","fa-solid fa-user-check","fa-solid fa-user-chef","fa-solid fa-user-clock","fa-solid fa-user-cowboy","fa-solid fa-user-crown","fa-solid fa-user-doctor","fa-solid fa-user-doctor-hair","fa-solid fa-user-doctor-hair-long","fa-solid fa-user-doctor-message","fa-solid fa-user-gear","fa-solid fa-user-graduate","fa-solid fa-user-group","fa-solid fa-user-group-crown","fa-solid fa-user-hair","fa-solid fa-user-hair-buns","fa-solid fa-user-hair-long","fa-solid fa-user-hair-mullet","fa-solid fa-user-headset","fa-solid fa-user-helmet-safety","fa-solid fa-user-injured","fa-solid fa-user-large","fa-solid fa-user-large-slash","fa-solid fa-user-lock","fa-solid fa-user-magnifying-glass","fa-solid fa-user-minus","fa-solid fa-user-music","fa-solid fa-user-ninja","fa-solid fa-user-nurse","fa-solid fa-user-nurse-hair","fa-solid fa-user-nurse-hair-long","fa-solid fa-user-pen","fa-solid fa-user-pilot","fa-solid fa-user-pilot-tie","fa-solid fa-user-plus","fa-solid fa-user-police","fa-solid fa-user-police-tie","fa-solid fa-user-robot","fa-solid fa-user-robot-xmarks","fa-solid fa-user-secret","fa-solid fa-user-shakespeare","fa-solid fa-user-shield","fa-solid fa-user-slash","fa-solid fa-user-tag","fa-solid fa-user-tie","fa-solid fa-user-tie-hair","fa-solid fa-user-tie-hair-long","fa-solid fa-user-unlock","fa-solid fa-user-visor","fa-solid fa-user-vneck","fa-solid fa-user-vneck-hair","fa-solid fa-user-vneck-hair-long","fa-solid fa-user-xmark","fa-solid fa-users","fa-solid fa-users-between-lines","fa-solid fa-users-gear","fa-solid fa-users-l
1ine","fa-solid fa-users-medical","fa-solid fa-users-rays","fa-solid fa-users-rectangle","fa-solid fa-users-slash","fa-solid fa-users-viewfinder","fa-solid fa-utensils","fa-solid fa-utensils-slash","fa-solid fa-utility-pole","fa-solid fa-utility-pole-double","fa-solid fa-v","fa-solid fa-vacuum","fa-solid fa-vacuum-robot","fa-solid fa-value-absolute","fa-solid fa-van-shuttle","fa-solid fa-vault","fa-solid fa-vector-circle","fa-solid fa-vector-polygon","fa-solid fa-vector-square","fa-solid fa-vent-damper","fa-solid fa-venus","fa-solid fa-venus-double","fa-solid fa-venus-mars","fa-solid fa-vest","fa-solid fa-vest-patches","fa-solid fa-vial","fa-solid fa-vial-circle-check","fa-solid fa-vial-virus","fa-solid fa-vials","fa-solid fa-video","fa-solid fa-video-arrow-down-left","fa-solid fa-video-arrow-up-right","fa-solid fa-video-plus","fa-solid fa-video-slash","fa-solid fa-vihara","fa-solid fa-violin","fa-solid fa-virus","fa-solid fa-virus-covid","fa-solid fa-virus-covid-slash","fa-solid fa-virus-slash","fa-solid fa-viruses","fa-solid fa-voicemail","fa-solid fa-volcano","fa-solid fa-volleyball","fa-solid fa-volume","fa-solid fa-volume-high","fa-solid fa-volume-low","fa-solid fa-volume-off","fa-solid fa-volume-slash","fa-solid fa-volume-xmark","fa-solid fa-vr-cardboard","fa-solid fa-w","fa-solid fa-waffle","fa-solid fa-wagon-covered","fa-solid fa-walker","fa-solid fa-walkie-talkie","fa-solid fa-wallet","fa-solid fa-wand","fa-solid fa-wand-magic","fa-solid fa-wand-magic-sparkles","fa-solid fa-wand-sparkles","fa-solid fa-warehouse","fa-solid fa-warehouse-full","fa-solid fa-washing-machine","fa-solid fa-watch","fa-solid fa-watch-apple","fa-solid fa-watch-calculator","fa-solid fa-watch-fitness","fa-solid fa-watch-smart","fa-solid fa-water","fa-solid fa-water-arrow-down","fa-solid fa-water-arrow-up","fa-solid fa-water-ladder","fa-solid fa-watermelon-slice","fa-solid fa-wave-pulse","fa-solid fa-wave-sine","fa-solid fa-wave-square","fa-solid fa-wave-triangle","fa-solid fa-waveform","fa-solid fa-waveform-lines","fa-solid fa-webhook","fa-solid fa-weight-hanging","fa-solid fa-weight-scale","fa-solid fa-whale","fa-solid fa-wheat","fa-solid fa-wheat-awn","fa-solid fa-wheat-awn-circle-exclamation","fa-solid fa-wheat-awn-slash","fa-solid fa-wheat-slash","fa-solid fa-wheelchair","fa-solid fa-wheelchair-move","fa-solid fa-whiskey-glass","fa-solid fa-whiskey-glass-ice","fa-solid fa-whistle","fa-solid fa-wifi","fa-solid fa-wifi-exclamation","fa-solid fa-wifi-fair","fa-solid fa-wifi-slash","fa-solid fa-wifi-weak","fa-solid fa-wind","fa-solid fa-wind-turbine","fa-solid fa-wind-warning","fa-solid fa-window","fa-solid fa-window-flip","fa-solid fa-window-frame","fa-solid fa-window-frame-open","fa-solid fa-window-maximize","fa-solid fa-window-minimize","fa-solid fa-window-restore","fa-solid fa-windsock","fa-solid fa-wine-bottle","fa-solid fa-wine-glass","fa-solid fa-wine-glass-crack","fa-solid fa-wine-glass-empty","fa-solid fa-won-sign","fa-solid fa-worm","fa-solid fa-wreath","fa-solid fa-wreath-laurel","fa-solid fa-wrench","fa-solid fa-wrench-simple","fa-solid fa-x","fa-solid fa-x-ray","fa-solid fa-xmark","fa-solid fa-xmark-large","fa-solid fa-xmark-to-slot","fa-solid fa-xmarks-lines","fa-solid fa-y","fa-solid fa-yen-sign","fa-solid fa-yin-yang","fa-solid fa-z"],regular:["fa-regular fa-0","fa-regular fa-1","fa-regular fa-2","fa-regular fa-3","fa-regular fa-4","fa-regular fa-5","fa-regular fa-6","fa-regular fa-7","fa-regular fa-8","fa-regular fa-9","fa-regular fa-00","fa-regular fa-360-degrees","fa-regular fa-a","fa-regular fa-abacus","fa-regular fa-accent-grave","fa-regular fa-acorn","fa-regular fa-address-book","fa-regular fa-address-card","fa-regular fa-air-conditioner","fa-regular fa-airplay","fa-regular fa-alarm-clock","fa-regular fa-alarm-exclamation","fa-regular fa-alarm-plus","fa-regular fa-alarm-snooze","fa-regular fa-album","fa-regular fa-album-circle-plus","fa-regular fa-album-circle-user","fa-regular fa-album-collection","fa-regular fa-album-collection-circle-plus","fa-regular fa-album-collection-circle-user","fa-regular fa-alicorn","fa-regular fa-alien","fa-regular fa-alien-8bit","fa-regular fa-align-center","fa-regular fa-align-justify","fa-regular fa-align-left","fa-regular fa-align-right","fa-regular fa-align-slash","fa-regular fa-alt","fa-regular fa-amp-guitar","fa-regular fa-ampersand","fa-regular fa-anchor","fa-regular fa-anchor-circle-check","fa-regular fa-anchor-circle-exclamation","fa-regular fa-anchor-circle-xmark","fa-regular fa-anchor-lock","fa-regular fa-angel","fa-regular fa-angle","fa-regular fa-angle-90","fa-regular fa-angle-down","fa-regular fa-angle-left","fa-regular fa-angle-right","fa-regular fa-angle-up","fa-regular fa-angles-down","fa-regular fa-angles-left","fa-regular fa-angles-right","fa-regular fa-angles-up","fa-regular fa-ankh","fa-regular fa-apartment","fa-regular fa-aperture","fa-regular fa-apostrophe","fa-regular fa-apple-core","fa-regular fa-apple-whole","fa-regular fa-archway","fa-regular fa-arrow-down","fa-regular fa-arrow-down-1-9","fa-regular fa-arrow-down-9-1","fa-regular fa-arrow-down-a-z","fa-regular fa-arrow-down-arrow-up","fa-regular fa-arrow-down-big-small","fa-regular fa-arrow-down-from-dotted-line","fa-regular fa-arrow-down-from-line","fa-regular fa-arrow-down-left","fa-regular fa-arrow-down-left-and-arrow-up-right-to-center","fa-regular fa-arrow-down-long","fa-regular fa-arrow-down-right","fa-regular fa-arrow-down-short-wide","fa-regular fa-arrow-down-small-big","fa-regular fa-arrow-down-square-triangle","fa-regular fa-arrow-down-to-arc","fa-regular fa-arrow-down-to-bracket","fa-regular fa-arrow-down-to-dotted-line","fa-regular fa-arrow-down-to-line","fa-regular fa-arrow-down-to-square","fa-regular fa-arrow-down-triangle-square","fa-regular fa-arrow-down-up-across-line","fa-regular fa-arrow-down-up-lock","fa-regular fa-arrow-down-wide-short","fa-regular fa-arrow-down-z-a","fa-regular fa-arrow-left","fa-regular fa-arrow-left-from-line","fa-regular fa-arrow-left-long","fa-regular fa-arrow-left-long-to-line","fa-regular fa-arrow-left-to-line","fa-regular fa-arrow-pointer","fa-regular fa-arrow-right","fa-regular fa-arrow-right-arrow-left","fa-regular fa-arrow-right-from-arc","fa-regular fa-arrow-right-from-bracket","fa-regular fa-arrow-right-from-line","fa-regular fa-arrow-right-long","fa-regular fa-arrow-right-long-to-line","fa-regular fa-arrow-right-to-arc","fa-regular fa-arrow-right-to-bracket","fa-regular fa-arrow-right-to-city","fa-regular fa-arrow-right-to-line","fa-regular fa-arrow-rotate-left","fa-regular fa-arrow-rotate-right","fa-regular fa-arrow-trend-down","fa-regular fa-arrow-trend-up","fa-regular fa-arrow-tur
1n-down","fa-regular fa-arrow-turn-down-left","fa-regular fa-arrow-turn-down-right","fa-regular fa-arrow-turn-up","fa-regular fa-arrow-up","fa-regular fa-arrow-up-1-9","fa-regular fa-arrow-up-9-1","fa-regular fa-arrow-up-a-z","fa-regular fa-arrow-up-arrow-down","fa-regular fa-arrow-up-big-small","fa-regular fa-arrow-up-from-arc","fa-regular fa-arrow-up-from-bracket","fa-regular fa-arrow-up-from-dotted-line","fa-regular fa-arrow-up-from-ground-water","fa-regular fa-arrow-up-from-line","fa-regular fa-arrow-up-from-square","fa-regular fa-arrow-up-from-water-pump","fa-regular fa-arrow-up-left","fa-regular fa-arrow-up-left-from-circle","fa-regular fa-arrow-up-long","fa-regular fa-arrow-up-right","fa-regular fa-arrow-up-right-and-arrow-down-left-from-center","fa-regular fa-arrow-up-right-dots","fa-regular fa-arrow-up-right-from-square","fa-regular fa-arrow-up-short-wide","fa-regular fa-arrow-up-small-big","fa-regular fa-arrow-up-square-triangle","fa-regular fa-arrow-up-to-dotted-line","fa-regular fa-arrow-up-to-line","fa-regular fa-arrow-up-triangle-square","fa-regular fa-arrow-up-wide-short","fa-regular fa-arrow-up-z-a","fa-regular fa-arrows-cross","fa-regular fa-arrows-down-to-line","fa-regular fa-arrows-down-to-people","fa-regular fa-arrows-from-dotted-line","fa-regular fa-arrows-from-line","fa-regular fa-arrows-left-right","fa-regular fa-arrows-left-right-to-line","fa-regular fa-arrows-maximize","fa-regular fa-arrows-minimize","fa-regular fa-arrows-repeat","fa-regular fa-arrows-repeat-1","fa-regular fa-arrows-retweet","fa-regular fa-arrows-rotate","fa-regular fa-arrows-spin","fa-regular fa-arrows-split-up-and-left","fa-regular fa-arrows-to-circle","fa-regular fa-arrows-to-dot","fa-regular fa-arrows-to-dotted-line","fa-regular fa-arrows-to-eye","fa-regular fa-arrows-to-line","fa-regular fa-arrows-turn-right","fa-regular fa-arrows-turn-to-dots","fa-regular fa-arrows-up-down","fa-regular fa-arrows-up-down-left-right","fa-regular fa-arrows-up-to-line","fa-regular fa-asterisk","fa-regular fa-at","fa-regular fa-atom","fa-regular fa-atom-simple","fa-regular fa-audio-description","fa-regular fa-audio-description-slash","fa-regular fa-austral-sign","fa-regular fa-avocado","fa-regular fa-award","fa-regular fa-award-simple","fa-regular fa-axe","fa-regular fa-axe-battle","fa-regular fa-b","fa-regular fa-baby","fa-regular fa-baby-carriage","fa-regular fa-backpack","fa-regular fa-backward","fa-regular fa-backward-fast","fa-regular fa-backward-step","fa-regular fa-bacon","fa-regular fa-bacteria","fa-regular fa-bacterium","fa-regular fa-badge","fa-regular fa-badge-check","fa-regular fa-badge-dollar","fa-regular fa-badge-percent","fa-regular fa-badge-sheriff","fa-regular fa-badger-honey","fa-regular fa-badminton","fa-regular fa-bag-shopping","fa-regular fa-bagel","fa-regular fa-bags-shopping","fa-regular fa-baguette","fa-regular fa-bahai","fa-regular fa-baht-sign","fa-regular fa-ball-pile","fa-regular fa-balloon","fa-regular fa-balloons","fa-regular fa-ballot","fa-regular fa-ballot-check","fa-regular fa-ban","fa-regular fa-ban-bug","fa-regular fa-ban-parking","fa-regular fa-ban-smoking","fa-regular fa-banana","fa-regular fa-bandage","fa-regular fa-bangladeshi-taka-sign","fa-regular fa-banjo","fa-regular fa-barcode","fa-regular fa-barcode-read","fa-regular fa-barcode-scan","fa-regular fa-bars","fa-regular fa-bars-filter","fa-regular fa-bars-progress","fa-regular fa-bars-sort","fa-regular fa-bars-staggered","fa-regular fa-baseball","fa-regular fa-baseball-bat-ball","fa-regular fa-basket-shopping","fa-regular fa-basket-shopping-simple","fa-regular fa-basketball","fa-regular fa-basketball-hoop","fa-regular fa-bat","fa-regular fa-bath","fa-regular fa-battery-bolt","fa-regular fa-battery-empty","fa-regular fa-battery-exclamation","fa-regular fa-battery-full","fa-regular fa-battery-half","fa-regular fa-battery-low","fa-regular fa-battery-quarter","fa-regular fa-battery-slash","fa-regular fa-battery-three-quarters","fa-regular fa-bed","fa-regular fa-bed-bunk","fa-regular fa-bed-empty","fa-regular fa-bed-front","fa-regular fa-bed-pulse","fa-regular fa-bee","fa-regular fa-beer-mug","fa-regular fa-beer-mug-empty","fa-regular fa-bell","fa-regular fa-bell-concierge","fa-regular fa-bell-exclamation","fa-regular fa-bell-on","fa-regular fa-bell-plus","fa-regular fa-bell-school","fa-regular fa-bell-school-slash","fa-regular fa-bell-slash","fa-regular fa-bells","fa-regular fa-bench-tree","fa-regular fa-bezier-curve","fa-regular fa-bicycle","fa-regular fa-billboard","fa-regular fa-binary","fa-regular fa-binary-circle-check","fa-regular fa-binary-lock","fa-regular fa-binary-slash","fa-regular fa-binoculars","fa-regular fa-biohazard","fa-regular fa-bird","fa-regular fa-bitcoin-sign","fa-regular fa-blanket","fa-regular fa-blanket-fire","fa-regular fa-blender","fa-regular fa-blender-phone","fa-regular fa-blinds","fa-regular fa-blinds-open","fa-regular fa-blinds-raised","fa-regular fa-block","fa-regular fa-block-brick","fa-regular fa-block-brick-fire","fa-regular fa-block-question","fa-regular fa-block-quote","fa-regular fa-blog","fa-regular fa-blueberries","fa-regular fa-bluetooth","fa-regular fa-bold","fa-regular fa-bolt","fa-regular fa-bolt-auto","fa-regular fa-bolt-lightning","fa-regular fa-bolt-slash","fa-regular fa-bomb","fa-regular fa-bone","fa-regular fa-bone-break","fa-regular fa-bong","fa-regular fa-book","fa-regular fa-book-arrow-right","fa-regular fa-book-arrow-up","fa-regular fa-book-atlas","fa-regular fa-book-bible","fa-regular fa-book-blank","fa-regular fa-book-bookmark","fa-regular fa-book-circle-arrow-right","fa-regular fa-book-circle-arrow-up","fa-regular fa-book-copy","fa-regular fa-book-font","fa-regular fa-book-heart","fa-regular fa-book-journal-whills","fa-regular fa-book-medical","fa-regular fa-book-open","fa-regular fa-book-open-cover","fa-regular fa-book-open-reader","fa-regular fa-book-quran","fa-regular fa-book-section","fa-regular fa-book-skull","fa-regular fa-book-sparkles","fa-regular fa-book-tanakh","fa-regular fa-book-user","fa-regular fa-bookmark","fa-regular fa-bookmark-slash","fa-regular fa-books","fa-regular fa-books-medical","fa-regular fa-boombox","fa-regular fa-boot","fa-regular fa-boot-heeled","fa-regular fa-booth-curtain","fa-regular fa-border-all","fa-regular fa-border-bottom","fa-regular fa-border-bottom-right","fa-regular fa-border-ce
1nter-h","fa-regular fa-border-center-v","fa-regular fa-border-inner","fa-regular fa-border-left","fa-regular fa-border-none","fa-regular fa-border-outer","fa-regular fa-border-right","fa-regular fa-border-top","fa-regular fa-border-top-left","fa-regular fa-bore-hole","fa-regular fa-bottle-droplet","fa-regular fa-bottle-water","fa-regular fa-bow-arrow","fa-regular fa-bowl-chopsticks","fa-regular fa-bowl-chopsticks-noodles","fa-regular fa-bowl-food","fa-regular fa-bowl-hot","fa-regular fa-bowl-rice","fa-regular fa-bowl-scoop","fa-regular fa-bowl-scoops","fa-regular fa-bowl-soft-serve","fa-regular fa-bowl-spoon","fa-regular fa-bowling-ball","fa-regular fa-bowling-ball-pin","fa-regular fa-bowling-pins","fa-regular fa-box","fa-regular fa-box-archive","fa-regular fa-box-ballot","fa-regular fa-box-check","fa-regular fa-box-circle-check","fa-regular fa-box-dollar","fa-regular fa-box-heart","fa-regular fa-box-open","fa-regular fa-box-open-full","fa-regular fa-box-taped","fa-regular fa-box-tissue","fa-regular fa-boxes-packing","fa-regular fa-boxes-stacked","fa-regular fa-boxing-glove","fa-regular fa-bracket-curly","fa-regular fa-bracket-curly-right","fa-regular fa-bracket-round","fa-regular fa-bracket-round-right","fa-regular fa-bracket-square","fa-regular fa-bracket-square-right","fa-regular fa-brackets-curly","fa-regular fa-brackets-round","fa-regular fa-brackets-square","fa-regular fa-braille","fa-regular fa-brain","fa-regular fa-brain-arrow-curved-right","fa-regular fa-brain-circuit","fa-regular fa-brake-warning","fa-regular fa-brazilian-real-sign","fa-regular fa-bread-loaf","fa-regular fa-bread-slice","fa-regular fa-bread-slice-butter","fa-regular fa-bridge","fa-regular fa-bridge-circle-check","fa-regular fa-bridge-circle-exclamation","fa-regular fa-bridge-circle-xmark","fa-regular fa-bridge-lock","fa-regular fa-bridge-suspension","fa-regular fa-bridge-water","fa-regular fa-briefcase","fa-regular fa-briefcase-arrow-right","fa-regular fa-briefcase-blank","fa-regular fa-briefcase-medical","fa-regular fa-brightness","fa-regular fa-brightness-low","fa-regular fa-bring-forward","fa-regular fa-bring-front","fa-regular fa-broccoli","fa-regular fa-broom","fa-regular fa-broom-ball","fa-regular fa-broom-wide","fa-regular fa-browser","fa-regular fa-browsers","fa-regular fa-brush","fa-regular fa-bucket","fa-regular fa-bug","fa-regular fa-bug-slash","fa-regular fa-bugs","fa-regular fa-building","fa-regular fa-building-circle-arrow-right","fa-regular fa-building-circle-check","fa-regular fa-building-circle-exclamation","fa-regular fa-building-circle-xmark","fa-regular fa-building-columns","fa-regular fa-building-flag","fa-regular fa-building-lock","fa-regular fa-building-ngo","fa-regular fa-building-shield","fa-regular fa-building-un","fa-regular fa-building-user","fa-regular fa-building-wheat","fa-regular fa-buildings","fa-regular fa-bullhorn","fa-regular fa-bullseye","fa-regular fa-bullseye-arrow","fa-regular fa-bullseye-pointer","fa-regular fa-buoy","fa-regular fa-buoy-mooring","fa-regular fa-burger","fa-regular fa-burger-cheese","fa-regular fa-burger-fries","fa-regular fa-burger-glass","fa-regular fa-burger-lettuce","fa-regular fa-burger-soda","fa-regular fa-burrito","fa-regular fa-burst","fa-regular fa-bus","fa-regular fa-bus-school","fa-regular fa-bus-simple","fa-regular fa-business-time","fa-regular fa-butter","fa-regular fa-c","fa-regular fa-cabin","fa-regular fa-cabinet-filing","fa-regular fa-cable-car","fa-regular fa-cactus","fa-regular fa-cake-candles","fa-regular fa-cake-slice","fa-regular fa-calculator","fa-regular fa-calculator-simple","fa-regular fa-calendar","fa-regular fa-calendar-arrow-down","fa-regular fa-calendar-arrow-up","fa-regular fa-calendar-check","fa-regular fa-calendar-circle-exclamation","fa-regular fa-calendar-circle-minus","fa-regular fa-calendar-circle-plus","fa-regular fa-calendar-circle-user","fa-regular fa-calendar-clock","fa-regular fa-calendar-day","fa-regular fa-calendar-days","fa-regular fa-calendar-exclamation","fa-regular fa-calendar-heart","fa-regular fa-calendar-image","fa-regular fa-calendar-lines","fa-regular fa-calendar-lines-pen","fa-regular fa-calendar-minus","fa-regular fa-calendar-pen","fa-regular fa-calendar-plus","fa-regular fa-calendar-range","fa-regular fa-calendar-star","fa-regular fa-calendar-week","fa-regular fa-calendar-xmark","fa-regular fa-calendars","fa-regular fa-camcorder","fa-regular fa-camera","fa-regular fa-camera-cctv","fa-regular fa-camera-movie","fa-regular fa-camera-polaroid","fa-regular fa-camera-retro","fa-regular fa-camera-rotate","fa-regular fa-camera-security","fa-regular fa-camera-slash","fa-regular fa-camera-viewfinder","fa-regular fa-camera-web","fa-regular fa-camera-web-slash","fa-regular fa-campfire","fa-regular fa-campground","fa-regular fa-can-food","fa-regular fa-candle-holder","fa-regular fa-candy","fa-regular fa-candy-bar","fa-regular fa-candy-cane","fa-regular fa-candy-corn","fa-regular fa-cannabis","fa-regular fa-capsules","fa-regular fa-car","fa-regular fa-car-battery","fa-regular fa-car-bolt","fa-regular fa-car-building","fa-regular fa-car-bump","fa-regular fa-car-burst","fa-regular fa-car-bus","fa-regular fa-car-circle-bolt","fa-regular fa-car-garage","fa-regular fa-car-mirrors","fa-regular fa-car-on","fa-regular fa-car-rear","fa-regular fa-car-side","fa-regular fa-car-side-bolt","fa-regular fa-car-tilt","fa-regular fa-car-tunnel","fa-regular fa-car-wash","fa-regular fa-car-wrench","fa-regular fa-caravan","fa-regular fa-caravan-simple","fa-regular fa-card-club","fa-regular fa-card-diamond","fa-regular fa-card-heart","fa-regular fa-card-spade","fa-regular fa-cards","fa-regular fa-cards-blank","fa-regular fa-caret-down","fa-regular fa-caret-left","fa-regular fa-caret-right","fa-regular fa-caret-up","fa-regular fa-carrot","fa-regular fa-cars","fa-regular fa-cart-arrow-down","fa-regular fa-cart-arrow-up","fa-regular fa-cart-circle-arrow-down","fa-regular fa-cart-circle-arrow-up","fa-regular fa-cart-circle-check","fa-regular fa-cart-circle-exclamation","fa-regular fa-cart-circle-plus","fa-regular fa-cart-circle-xmark","fa-regular fa-cart-flatbed","fa-regular fa-cart-flatbed-boxes","fa-regular fa-cart-flatbed-empty","fa-regular fa-cart-flatbed-suitcase","fa-regular fa-cart-minus","fa-regular fa-cart-plus","fa-regular fa-cart-shopping","fa-regular fa-cart-shopping-fast","fa-regular fa-cart-xmark","fa-regular fa-cash-register","fa-regular fa-cassette-betamax","fa-regular fa-cassette-tape","fa-regular fa-cassette-vhs","fa-regular fa-castle","fa-regular fa-cat","fa-regular fa-cat-space","fa-regular fa-cauldron","fa-regular fa-cedi-sign","fa-regular fa-cent-sign","fa-regular fa-certificate","fa-regular fa-chair","fa-regular fa-chair-office","fa-regular fa-chalkboard","fa-regular fa-chalkboard-user","fa-regular fa-champagne-glass","fa-regular fa-champagne-glasses","fa-regular fa-charging-station","fa-regular fa-chart-area","fa-regular fa-chart-bar","fa-regular fa-chart-bullet","fa-regular fa-chart-candlestick","fa-regular fa-chart-column","fa-regular fa-chart-gantt","fa-regular fa-chart-line","fa-regular fa-chart-line-down","fa-regular fa-chart-line-up","fa-regular fa-chart-mixed","fa-regular fa-chart-network","fa-regular fa-chart-pie","fa-regular fa-chart-pie-simple","fa-regular fa-chart-pyramid","fa-regular fa-chart-radar","fa-regular fa-chart-scatter","fa-regular fa-chart-scatter-3d","fa-regular fa-chart-scatter-bubble","fa-regular fa-chart-simple","fa-regular fa-chart-simple-horizontal","fa-regular fa-chart-tree-map","fa-regular fa-chart-user","fa-regular fa-chart-waterfall","fa-regular fa-check","fa-regular fa-check-double","fa-regular fa-check-to-slot","fa-regular fa-cheese","fa-regular fa-cheese-swiss","fa-regular fa-cherries","fa-regular fa-chess","fa-regular fa-chess-bishop","fa-regular fa-chess-bishop-piece","fa-regular fa-chess-board","fa-regular fa-chess-clock","fa-regular fa-chess-clock-flip","fa-regular fa-chess-king","fa-regular fa-chess-king-piece","fa-regular fa-chess-knight","fa-regular fa-chess-knight-piece","fa-regular fa-chess-pawn","fa-regular fa-chess-pawn-piece","fa-regular fa-chess-queen","fa-regular fa-chess-queen-piece","fa-regular fa-chess-rook","fa-regular fa-chess-rook-piece","fa-regular fa-chestnut","fa-regular fa-chevron-down","fa-regular fa-chevron-left","fa-regular fa-chevron-right","fa-regular fa-chevron-up","fa-regular fa-chevrons-down","fa-regular fa-chevrons-left","fa-regular fa-chevrons-right","fa-regular fa-chevrons-up","fa-regular fa-child","fa-regular fa-child-combatant","fa-regular fa-child-dress","fa-regular fa-child-reaching","fa-regular fa-children","fa-regular fa-chimney","fa-regular fa-ch
1opsticks","fa-regular fa-church","fa-regular fa-circle","fa-regular fa-circle-0","fa-regular fa-circle-1","fa-regular fa-circle-2","fa-regular fa-circle-3","fa-regular fa-circle-4","fa-regular fa-circle-5","fa-regular fa-circle-6","fa-regular fa-circle-7","fa-regular fa-circle-8","fa-regular fa-circle-9","fa-regular fa-circle-a","fa-regular fa-circle-ampersand","fa-regular fa-circle-arrow-down","fa-regular fa-circle-arrow-down-left","fa-regular fa-circle-arrow-down-right","fa-regular fa-circle-arrow-left","fa-regular fa-circle-arrow-right","fa-regular fa-circle-arrow-up","fa-regular fa-circle-arrow-up-left","fa-regular fa-circle-arrow-up-right","fa-regular fa-circle-b","fa-regular fa-circle-bolt","fa-regular fa-circle-book-open","fa-regular fa-circle-bookmark","fa-regular fa-circle-c","fa-regular fa-circle-calendar","fa-regular fa-circle-camera","fa-regular fa-circle-caret-down","fa-regular fa-circle-caret-left","fa-regular fa-circle-caret-right","fa-regular fa-circle-caret-up","fa-regular fa-circle-check","fa-regular fa-circle-chevron-down","fa-regular fa-circle-chevron-left","fa-regular fa-circle-chevron-right","fa-regular fa-circle-chevron-up","fa-regular fa-circle-d","fa-regular fa-circle-dashed","fa-regular fa-circle-divide","fa-regular fa-circle-dollar","fa-regular fa-circle-dollar-to-slot","fa-regular fa-circle-dot","fa-regular fa-circle-down","fa-regular fa-circle-down-left","fa-regular fa-circle-down-right","fa-regular fa-circle-e","fa-regular fa-circle-ellipsis","fa-regular fa-circle-ellipsis-vertical","fa-regular fa-circle-envelope","fa-regular fa-circle-euro","fa-regular fa-circle-exclamation","fa-regular fa-circle-exclamation-check","fa-regular fa-circle-f","fa-regular fa-circle-g","fa-regular fa-circle-h","fa-regular fa-circle-half","fa-regular fa-circle-half-stroke","fa-regular fa-circle-heart","fa-regular fa-circle-i","fa-regular fa-circle-info","fa-regular fa-circle-j","fa-regular fa-circle-k","fa-regular fa-circle-l","fa-regular fa-circle-left","fa-regular fa-circle-location-arrow","fa-regular fa-circle-m","fa-regular fa-circle-microphone","fa-regular fa-circle-microphone-lines","fa-regular fa-circle-minus","fa-regular fa-circle-n","fa-regular fa-circle-nodes","fa-regular fa-circle-notch","fa-regular fa-circle-o","fa-regular fa-circle-p","fa-regular fa-circle-parking","fa-regular fa-circle-pause","fa-regular fa-circle-phone","fa-regular fa-circle-phone-flip","fa-regular fa-circle-phone-hangup","fa-regular fa-circle-play","fa-regular fa-circle-plus","fa-regular fa-circle-q","fa-regular fa-circle-quarter","fa-regular fa-circle-quarter-stroke","fa-regular fa-circle-quarters","fa-regular fa-circle-question","fa-regular fa-circle-r","fa-regular fa-circle-radiation","fa-regular fa-circle-right","fa-regular fa-circle-s","fa-regular fa-circle-small","fa-regular fa-circle-sort","fa-regular fa-circle-sort-down","fa-regular fa-circle-sort-up","fa-regular fa-circle-star","fa-regular fa-circle-sterling","fa-regular fa-circle-stop","fa-regular fa-circle-t","fa-regular fa-circle-three-quarters","fa-regular fa-circle-three-quarters-stroke","fa-regular fa-circle-trash","fa-regular fa-circle-u","fa-regular fa-circle-up","fa-regular fa-circle-up-left","fa-regular fa-circle-up-right","fa-regular fa-circle-user","fa-regular fa-circle-v","fa-regular fa-circle-video","fa-regular fa-circle-w","fa-regular fa-circle-waveform-lines","fa-regular fa-circle-x","fa-regular fa-circle-xmark","fa-regular fa-circle-y","fa-regular fa-circle-yen","fa-regular fa-circle-z","fa-regular fa-citrus","fa-regular fa-citrus-slice","fa-regular fa-city","fa-regular fa-clapperboard","fa-regular fa-clapperboard-play","fa-regular fa-clarinet","fa-regular fa-claw-marks","fa-regular fa-clipboard","fa-regular fa-clipboard-check","fa-regular fa-clipboard-list","fa-regular fa-clipboard-list-check","fa-regular fa-clipboard-medical","fa-regular fa-clipboard-prescription","fa-regular fa-clipboard-question","fa-regular fa-clipboard-user","fa-regular fa-clock","fa-regular fa-clock-desk","fa-regular fa-clock-eight","fa-regular fa-clock-eight-thirty","fa-regular fa-clock-eleven","fa-regular fa-clock-eleven-thirty","fa-regular fa-clock-five","fa-regular fa-clock-five-thirty","fa-regular fa-clock-four-thirty","fa-regular fa-clock-nine","fa-regular fa-clock-nine-thirty","fa-regular fa-clock-one","fa-regular fa-clock-one-thirty","fa-regular fa-clock-rotate-left","fa-regular fa-clock-seven","fa-regular fa-clock-seven-thirty","fa-regular fa-clock-six","fa-regular fa-clock-six-thirty","fa-regular fa-clock-ten","fa-regular fa-clock-ten-thirty","fa-regular fa-clock-three","fa-regular fa-clock-three-thirty","fa-regular fa-clock-twelve","fa-regular fa-clock-twelve-thirty","fa-regular fa-clock-two","fa-regular fa-clock-two-thirty","fa-regular fa-clone","fa-regular fa-closed-captioning","fa-regular fa-closed-captioning-slash","fa-regular fa-clothes-hanger","fa-regular fa-cloud","fa-regular fa-cloud-arrow-down","fa-regular fa-cloud-arrow-up","fa-regular fa-cloud-bolt","fa-regular fa-cloud-bolt-moon","fa-regular fa-cloud-bolt-sun","fa-regular fa-cloud-check","fa-regular fa-cloud-drizzle","fa-regular fa-cloud-exclamation","fa-regular fa-cloud-fog","fa-regular fa-cloud-hail","fa-regular fa-cloud-hail-mixed","fa-regular fa-cloud-meatball","fa-regular fa-cloud-minus","fa-regular fa-cloud-moon","fa-regular fa-cloud-moon-rain","fa-regular fa-cloud-music","fa-regular fa-cloud-plus","fa-regular fa-cloud-question","fa-regular fa-cloud-rain","fa-regular fa-cloud-rainbow","fa-regular fa-cloud-showers","fa-regular fa-cloud-showers-heavy","fa-regular fa-cloud-showers-water","fa-regular fa-cloud-slash","fa-regular fa-cloud-sleet","fa-regular fa-cloud-snow","fa-regular fa-cloud-sun","fa-regular fa-cloud-sun-rain","fa-regular fa-cloud-word","fa-regular fa-cloud-xmark","fa-regular fa-clouds","fa-regular fa-clouds-moon","fa-regular fa-clouds-sun","fa-regular fa-clover","fa-regular fa-club","fa-regular fa-coconut","fa-regular fa-code","fa-regular fa-code-branch","fa-regular fa-code-commit","fa-regular fa-code-compare","fa-regular fa-code-fork","fa-regular fa-code-merge","fa-regular fa-code-pull-request","fa-regular fa-code-pull-request-closed","fa-regular fa-code-pull-request-draft","fa-regular fa-code-simple","fa-regular fa-coffee-bean","fa-regular fa-coffee-beans","fa-regular fa-coffee-pot","fa-regular fa-coffin","fa-regular fa-coffin-cross","fa-regular fa-coin","fa-regular fa-coin-blank","fa-regular fa-coin-front","fa-regular fa-coin-vertical","fa-regular fa-coins","fa-regular fa-colon","fa-regular fa-colon-sign","fa-regular fa-columns-3","fa-regular fa-comet","fa-regular fa-comma","fa-regular fa-command","fa-regular fa-comment","fa-regular fa-comment-arrow-down","fa-regular fa-comment-arrow-up","fa-regular fa-comment-arrow-up-right","fa-regular fa-comment-captions","fa-regular fa-comment-check","fa-regular fa-comment-code","fa-regular fa-comment-dollar","fa-regular fa-comment-dots","fa-regular fa-comment-exclamation","fa-regular fa-comment-heart","fa-regular fa-comment-image","fa-regular fa-comment-lines","fa-regular fa-comment-medical","fa-regular fa-comment-mid
1dle","fa-regular fa-comment-middle-top","fa-regular fa-comment-minus","fa-regular fa-comment-music","fa-regular fa-comment-pen","fa-regular fa-comment-plus","fa-regular fa-comment-question","fa-regular fa-comment-quote","fa-regular fa-comment-slash","fa-regular fa-comment-smile","fa-regular fa-comment-sms","fa-regular fa-comment-text","fa-regular fa-comment-xmark","fa-regular fa-comments","fa-regular fa-comments-dollar","fa-regular fa-comments-question","fa-regular fa-comments-question-check","fa-regular fa-compact-disc","fa-regular fa-compass","fa-regular fa-compass-drafting","fa-regular fa-compass-slash","fa-regular fa-compress","fa-regular fa-compress-wide","fa-regular fa-computer","fa-regular fa-computer-classic","fa-regular fa-computer-mouse","fa-regular fa-computer-mouse-scrollwheel","fa-regular fa-computer-speaker","fa-regular fa-container-storage","fa-regular fa-conveyor-belt","fa-regular fa-conveyor-belt-boxes","fa-regular fa-conveyor-belt-empty","fa-regular fa-cookie","fa-regular fa-cookie-bite","fa-regular fa-copy","fa-regular fa-copyright","fa-regular fa-corn","fa-regular fa-corner","fa-regular fa-couch","fa-regular fa-cow","fa-regular fa-cowbell","fa-regular fa-cowbell-circle-plus","fa-regular fa-crab","fa-regular fa-crate-apple","fa-regular fa-crate-empty","fa-regular fa-credit-card","fa-regular fa-credit-card-blank","fa-regular fa-credit-card-front","fa-regular fa-cricket-bat-ball","fa-regular fa-croissant","fa-regular fa-crop","fa-regular fa-crop-simple","fa-regular fa-cross","fa-regular fa-crosshairs","fa-regular fa-crosshairs-simple","fa-regular fa-crow","fa-regular fa-crown","fa-regular fa-crutch","fa-regular fa-crutches","fa-regular fa-cruzeiro-sign","fa-regular fa-crystal-ball","fa-regular fa-cube","fa-regular fa-cubes","fa-regular fa-cubes-stacked","fa-regular fa-cucumber","fa-regular fa-cup-straw","fa-regular fa-cup-straw-swoosh","fa-regular fa-cup-togo","fa-regular fa-cupcake","fa-regular fa-curling-stone","fa-regular fa-custard","fa-regular fa-d","fa-regular fa-dagger","fa-regular fa-dash","fa-regular fa-database","fa-regular fa-deer","fa-regular fa-deer-rudolph","fa-regular fa-delete-left","fa-regular fa-delete-right","fa-regular fa-democrat","fa-regular fa-desktop","fa-regular fa-desktop-arrow-down","fa-regular fa-dharmachakra","fa-regular fa-diagram-cells","fa-regular fa-diagram-lean-canvas","fa-regular fa-diagram-nested","fa-regular fa-diagram-next","fa-regular fa-diagram-predecessor","fa-regular fa-diagram-previous","fa-regular fa-diagram-project","fa-regular fa-diagram-sankey","fa-regular fa-diagram-subtask","fa-regular fa-diagram-successor","fa-regular fa-diagram-venn","fa-regular fa-dial","fa-regular fa-dial-high","fa-regular fa-dial-low","fa-regular fa-dial-max","fa-regular fa-dial-med","fa-regular fa-dial-med-low","fa-regular fa-dial-min","fa-regular fa-dial-off","fa-regular fa-diamond","fa-regular fa-diamond-exclamation","fa-regular fa-diamond-half","fa-regular fa-diamond-half-stroke","fa-regular fa-diamond-turn-right","fa-regular fa-dice","fa-regular fa-dice-d10","fa-regular fa-dice-d12","fa-regular fa-dice-d20","fa-regular fa-dice-d4","fa-regular fa-dice-d6","fa-regular fa-dice-d8","fa-regular fa-dice-five","fa-regular fa-dice-four","fa-regular fa-dice-one","fa-regular fa-dice-six","fa-regular fa-dice-three","fa-regular fa-dice-two","fa-regular fa-diploma","fa-regular fa-disc-drive","fa-regular fa-disease","fa-regular fa-display","fa-regular fa-display-arrow-down","fa-regular fa-display-code","fa-regular fa-display-medical","fa-regular fa-display-slash","fa-regular fa-distribute-spacing-horizontal","fa-regular fa-distribute-spacing-vertical","fa-regular fa-ditto","fa-regular fa-divide","fa-regular fa-dna","fa-regular fa-do-not-enter","fa-regular fa-dog","fa-regular fa-dog-leashed","fa-regular fa-dollar-sign","fa-regular fa-dolly","fa-regular fa-dolly-empty","fa-regular fa-dolphin","fa-regular fa-dong-sign","fa-regular fa-donut","fa-regular fa-door-closed","fa-regular fa-door-open","fa-regular fa-dove","fa-regular fa-down","fa-regular fa-down-from-dotted-line","fa-regular fa-down-from-line","fa-regular fa-down-left","fa-regular fa-down-left-and-up-right-to-center","fa-regular fa-down-long","fa-regular fa-down-right","fa-regular fa-down-to-bracket","fa-regular fa-down-to-dotted-line","fa-regular fa-down-to-line","fa-regular fa-download","fa-regular fa-dragon","fa-regular fa-draw-circle","fa-regular fa-draw-polygon","fa-regular fa-draw-square","fa-regular fa-dreidel","fa-regular fa-drone","fa-regular fa-drone-front","fa-regular fa-droplet","fa-regular fa-droplet-degree","fa-regular fa-droplet-percent","fa-regular fa-droplet-slash","fa-regular fa-drum","fa-regular fa-drum-steelpan","fa-regular fa-drumstick","fa-regular fa-drumstick-bite","fa-regular fa-dryer","fa-regular fa-dryer-heat","fa-regular fa-duck","fa-regular fa-dumbbell","fa-regular fa-dumpster","fa-regular fa-dumpster-fire","fa-regular fa-dungeon","fa-regular fa-e","fa-regular fa-ear","fa-regular fa-ear-deaf","fa-regular fa-ear-listen","fa-regular fa-ear-muffs","fa-regular fa-earth-africa","fa-regular fa-earth-americas","fa-regular fa-earth-asia","fa-regular fa-earth-europe","fa-regular fa-earth-oceania","fa-regular fa-eclipse","fa-regular fa-egg","fa-regular fa-egg-fried","fa-regular fa-eggplant","fa-regular fa-eject","fa-regular fa-elephant","fa-regular fa-elevator","fa-regular fa-ellipsis","fa-regular fa-ellipsis-stroke","fa-regular fa-ellipsis-stroke-vertical","fa-regular fa-ellipsis-vertical","fa-regular fa-empty-set","fa-regular fa-engine","fa-regular fa-engine-warning","fa-regular fa-envelope","fa-regular fa-envelope-circle-check","fa-regular fa-envelope-dot","fa-regular fa-envelope-open","fa-regular fa-envelope-open-dollar","fa-regular fa-envelope-open-text","fa-regular fa-envelopes","fa-regular fa-envelopes-bulk","fa-regular fa-equals","fa-regular fa-eraser","fa-regular fa-escalator","fa-regular fa-ethernet","fa-regular fa-euro-sign","fa-regular fa-exclamation","fa-regular fa-expand","fa-regular fa-expand-wide","fa-regular fa-explosion","fa-regular fa-eye","fa-regular fa-eye-dropper","fa-regular fa-eye-dropper-full","fa-regular fa-eye-dropper-half","fa-regular fa-eye-evil","fa-regular fa-eye-low-vision","fa-regular fa-eye-slash","fa-regular fa-eyes","fa-regular fa-f","fa-regular fa-face-angry","fa-regular fa-face-angry-horns","fa-regular fa-face-anguished","fa-regular fa-face-anxious-sweat","fa-regular fa-face-astonished","fa-regular fa-face-awesome","fa-regular fa-face-beam-hand-over-mouth","fa-regular fa-face-clouds","fa-regular fa-face-confounded","fa-regular fa-face-confused","fa-regular fa-face-cowboy-hat","fa-regular fa-face-diagonal-mouth","fa-regular fa-face-disappointed","fa-regular fa-face-disguise","fa-regular fa-face-dizzy","fa-regular fa-face-dotted","fa-regular fa-face-downcast-sweat","fa-regular fa-face-drooling","fa-regular fa-face-exhaling","fa-regular fa-face-explode","fa-regular fa-face-expressionless","fa-regular fa-face-eyes-xmarks","fa-regular fa-face-fearful","fa-regular fa-face-flushed","fa-regular fa-face-frown","fa-regular fa-face-frown-open","fa-regular fa-face-frown-slight","fa-regular fa-face-glasses","fa-regular fa-face-grimace","fa-regular fa-face-grin","fa-regular fa-face-grin-beam","fa-regular fa-face-grin-beam-sweat","fa-regular fa-face-grin-hearts","fa-regular fa-face-grin-squint","fa-regular fa-face-grin-squint-tears","fa-regular fa-face-grin-stars","fa-regular fa-face-grin-tears","fa-regular fa-face-grin-tongue","fa-regular fa-face-grin-tongue-squint","fa-regular fa-face-grin-tongue-wink","fa-regular fa-face-grin-wide","fa-regular fa-face-grin-wink","fa-regular fa-face-hand-over-mouth","fa-regular fa-face-hand-peeking","fa-regular fa-face-hand-yawn","fa-regular fa-face-head-bandage","fa-regular fa-face-holding-back-tears","fa-regular fa-face-hushed","fa-regular fa-face-icicles","fa-regular fa-face-kiss","fa-regular fa-face-kiss-beam","fa-regular fa-face-kiss-closed-eyes","fa-regular fa-face-kiss-wink-heart","fa-regular fa-face-laugh","fa-regular fa-face-laugh-beam","fa-regular fa-face-laugh-squint","fa-regular fa-face-laugh-wink","fa-regular fa-face-lying","fa-regular fa-face-mask","fa-regular fa-face-meh","fa-regular fa-face-meh-blank","fa-regular fa-face-melting","fa-regular fa-face-monocle","fa-regular fa-face-nauseated","fa-regular fa-face-nose-steam","fa-regular fa-face-party","fa-regular fa-face-pensive","fa-regular fa-face-persevering","fa-regular fa-face-pleading","fa-regular fa-face-pouting","fa-regular fa-face-raised-eyebrow","fa-regular fa-face-relieved","fa-regular fa-face-rolling-eyes","fa-regular fa-face-sad-cry","fa-regular fa-face-sad-sweat","fa-regular fa-face-sad-tear","fa-regular fa-face-saluting","fa-regular fa-face-scream","fa-regular fa-face-shush","fa-regular fa-face-sleeping","fa-regular fa-face-sleepy","fa-regular fa-face-smile","fa-regular fa-face-smile-beam","fa-regular fa-face-smile-halo","fa-regular fa-face-smile-hearts","fa-regular fa-face-smile-horns","fa-regular fa-face-smile-plus","fa-regular fa-face-smile-relaxed","fa-regular fa-face-smile-tear","fa-regular fa-face-smile-tongue","fa-regular fa-face-smile-upside-down","fa-regular fa-face-smile-wink","fa-regular fa-face-smiling-hands","fa-regular fa-face-smirking","fa-regular fa-face-spiral-eyes","fa-regular fa-face-sunglasses","fa-regular fa-face-surprise","fa-regular fa-face-swear","fa-regular fa-face-thermometer","fa-regular fa-face-thinking","fa-regular fa-face-tired","fa-regular fa-face-tissue","fa-regular fa-face-tongue-money","fa-regular fa-face-tongue-sweat","fa-regular fa-face-unamused","fa-regular fa-face-viewfinder","fa-regular fa-face-vomit","fa-regular fa-face-weary","fa-regular fa-face-woozy","fa-regular fa-face-worried","fa-regular fa-face-zany","fa-regular fa-face-zipper","fa-regular fa-falafel","fa-regular fa-family","fa-regular fa-family-dress","fa-regular fa-family-pants","fa-regular fa-fan","fa-regular fa-fan-table","fa-regular fa-farm","fa-regular fa-faucet","fa-regular fa-faucet-drip","fa-regular fa-fax","fa-regular fa-feather","fa-regular fa-feather-pointed","fa-regular fa-fence","fa-regular fa-ferris-wheel","fa-regular fa-ferry","fa-regular fa-field-hockey-stick-ball","fa-regular fa-file","fa-regular fa-file-arrow-down","fa-regular fa-file-arrow-up","fa-regular fa-file-audio","fa-regular fa-file-binary","fa-regular fa-file-certificate","fa-regular fa-file-chart-column","fa-regular fa-file-chart-pie","fa-regular fa-file-check","fa-regular fa-file-circle-check","fa-regular fa-file-circle-exclamation","fa-regular fa-file-circle-info","fa-regular fa-file-circle-minus","fa-regular fa-file-circle-plus","fa-regular fa-file-circle-question","fa-regular fa-file-circle-xmark","fa-regular fa-file-code","fa-regular fa-file-contract","fa-regular fa-file-csv","fa-regular fa-file-dashed-line","fa-regular fa-file-excel","fa-regular fa-file-exclamation","fa-regular fa-file-export","fa-regular fa-file-heart","fa-regular fa-file-image","fa-regular fa-file-import","fa-regular fa-file-invoice","fa-regular fa-file-invoice-dollar","fa-regular fa-file-lines","fa-regular fa-file-lock","fa-regular fa-file-magnifying-glass","fa-regular fa-file-medical","fa-regular fa-file-minus","fa-regular fa-file-music","fa-regular fa-file-pdf","fa-regular fa-file-pen","fa-regular fa-file-plus","fa-regular fa-file-plus-minus","fa-regular fa-file-powerpoint","fa-regular fa-file-prescription","fa-regular fa-file-shield","fa-regular fa-file-signature","fa-regular fa-file-slash","fa-regular fa-file-spreadsheet","fa-regular fa-file-user","fa-regular fa-file-video","fa-regular fa-file-waveform","fa-regular fa-file-word","fa-regular fa-file-xmark","fa-regular fa-file-zipper","fa-regular fa-files","fa-regular fa-files-medical","fa-regular fa-fill","fa-regular fa-fill-drip","fa-regular fa-film","fa-regular fa-film-canister","fa-regular fa-film-simple","fa-regular fa-film-slash","fa-regular fa-films","fa-regular fa-filter","fa-regular fa-filter-circle-dollar","fa-regular fa-filter-circle-xmark","fa-regular fa-filter-list","fa-regular fa-filter-slash","fa-regular fa-filters","fa-regular fa-fingerprint","fa-regular fa-fire","fa-regular fa-fire-burner","fa-regular fa-fire-extinguisher","fa-regular fa-fire-flame","fa-regular fa-fire-flame-curved","fa-regular fa-fire-flame-simple","fa-regular fa-fire-hydrant","fa-regular fa-fire-smoke","fa-regular fa-fireplace","fa-regular fa-fish","fa-regular fa-fish-bones","fa-regular fa-fish-cooked","fa-regular fa-fish-fins","fa-regular fa-fishing-rod","fa-regular fa-flag","fa-regular fa-flag-checkered","fa-regular fa-flag-pennant","fa-regular fa-flag-swallowtail","fa-regular fa-flag-usa","fa-regular fa-flashlight","fa-regular fa-flask","fa-regular fa-flask-round-poison","fa-regular fa-flask-round-potion","fa-regular fa-flask-vial","fa-regular fa-flatbread","fa-regular fa-flatbread-stuffed","fa-regular fa-floppy-disk","fa-regular fa-floppy-disk-circle-arrow-right","fa-regular fa-floppy-disk-circle-xmark","fa-regular fa-floppy-disk-pen","fa-regular fa-floppy-disks","fa-regular fa-florin-sign","fa-regular fa-flower","fa-regular fa-flower-daffodil","fa-regular fa-flower-tulip","fa-regular fa-flute","fa-regular fa-flux-capacitor","fa-regular fa-flying-disc","fa-regular fa-folder","fa-regular fa-folder-arrow-down","fa-regular fa-folder-arrow-up","fa-regular fa-folder-bookmark","fa-regular fa-folder-closed","fa-regular fa-folder-gear","fa-regular fa-folder-grid","fa-regular fa-folder-heart","fa-regular fa-folder-image","fa-regular fa-folder-magnifying-glass","fa-regular fa-folder-medical","fa-regular fa-folder-minus","fa-regular fa-folder-music","fa-regular fa-folder-open","fa-regular fa-folder-plus","fa-regular fa-folder-tree","fa-regular fa-folder-user","fa-regular fa-folder-xmark","fa-regular fa-folders","fa-regular fa-fondue-pot","fa-regular fa-font","fa-regular fa-font-awesome","fa-regular fa-font-case","fa-regular fa-football","fa-regular fa-football-helmet","fa-regular fa-fork","fa-regular fa-fork-knife","fa-regular fa-forklift","fa-regular fa-fort","fa-regular fa-forward","fa-regular fa-forward-fast","fa-regular fa-forward-step","fa-regular fa-frame","fa-regular fa-franc-sign","fa-regular fa-french-fries","fa-regular fa-frog","fa-regular fa-function","fa-regular fa-futbol","fa-regular fa-g","fa-regular fa-galaxy","fa-regular fa-gallery-thumbn
1ails","fa-regular fa-game-board","fa-regular fa-game-board-simple","fa-regular fa-game-console-handheld","fa-regular fa-game-console-handheld-crank","fa-regular fa-gamepad","fa-regular fa-gamepad-modern","fa-regular fa-garage","fa-regular fa-garage-car","fa-regular fa-garage-open","fa-regular fa-garlic","fa-regular fa-gas-pump","fa-regular fa-gas-pump-slash","fa-regular fa-gauge","fa-regular fa-gauge-circle-bolt","fa-regular fa-gauge-circle-minus","fa-regular fa-gauge-circle-plus","fa-regular fa-gauge-high","fa-regular fa-gauge-low","fa-regular fa-gauge-max","fa-regular fa-gauge-min","fa-regular fa-gauge-simple","fa-regular fa-gauge-simple-high","fa-regular fa-gauge-simple-low","fa-regular fa-gauge-simple-max","fa-regular fa-gauge-simple-min","fa-regular fa-gavel","fa-regular fa-gear","fa-regular fa-gears","fa-regular fa-gem","fa-regular fa-genderless","fa-regular fa-ghost","fa-regular fa-gif","fa-regular fa-gift","fa-regular fa-gift-card","fa-regular fa-gifts","fa-regular fa-gingerbread-man","fa-regular fa-glass","fa-regular fa-glass-citrus","fa-regular fa-glass-empty","fa-regular fa-glass-half","fa-regular fa-glass-water","fa-regular fa-glass-water-droplet","fa-regular fa-glasses","fa-regular fa-glasses-round","fa-regular fa-globe","fa-regular fa-globe-snow","fa-regular fa-globe-stand","fa-regular fa-goal-net","fa-regular fa-golf-ball-tee","fa-regular fa-golf-club","fa-regular fa-golf-flag-hole","fa-regular fa-gopuram","fa-regular fa-graduation-cap","fa-regular fa-gramophone","fa-regular fa-grapes","fa-regular fa-grate","fa-regular fa-grate-droplet","fa-regular fa-greater-than","fa-regular fa-greater-than-equal","fa-regular fa-grid","fa-regular fa-grid-2","fa-regular fa-grid-2-plus","fa-regular fa-grid-4","fa-regular fa-grid-5","fa-regular fa-grid-dividers","fa-regular fa-grid-horizontal","fa-regular fa-grill","fa-regular fa-grill-fire","fa-regular fa-grill-hot","fa-regular fa-grip","fa-regular fa-grip-dots","fa-regular fa-grip-dots-vertical","fa-regular fa-grip-lines","fa-regular fa-grip-lines-vertical","fa-regular fa-grip-vertical","fa-regular fa-group-arrows-rotate","fa-regular fa-guarani-sign","fa-regular fa-guitar","fa-regular fa-guitar-electric","fa-regular fa-guitars","fa-regular fa-gun","fa-regular fa-gun-slash","fa-regular fa-gun-squirt","fa-regular fa-h","fa-regular fa-h1","fa-regular fa-h2","fa-regular fa-h3","fa-regular fa-h4","fa-regular fa-h5","fa-regular fa-h6","fa-regular fa-hammer","fa-regular fa-hammer-crash","fa-regular fa-hammer-war","fa-regular fa-hamsa","fa-regular fa-hand","fa-regular fa-hand-back-fist","fa-regular fa-hand-back-point-down","fa-regular fa-hand-back-point-left","fa-regular fa-hand-back-point-ribbon","fa-regular fa-hand-back-point-right","fa-regular fa-hand-back-point-up","fa-regular fa-hand-dots","fa-regular fa-hand-fingers-crossed","fa-regular fa-hand-fist","fa-regular fa-hand-heart","fa-regular fa-hand-holding","fa-regular fa-hand-holding-box","fa-regular fa-hand-holding-dollar","fa-regular fa-hand-holding-droplet","fa-regular fa-hand-holding-hand","fa-regular fa-hand-holding-heart","fa-regular fa-hand-holding-magic","fa-regular fa-hand-holding-medical","fa-regular fa-hand-holding-seedling","fa-regular fa-hand-holding-skull","fa-regular fa-hand-horns","fa-regular fa-hand-lizard","fa-regular fa-hand-love","fa-regular fa-hand-middle-finger","fa-regular fa-hand-peace","fa-regular fa-hand-point-down","fa-regular fa-hand-point-left","fa-regular fa-hand-point-ribbon","fa-regular fa-hand-point-right","fa-regular fa-hand-point-up","fa-regular fa-hand-pointer","fa-regular fa-hand-scissors","fa-regular fa-hand-sparkles","fa-regular fa-hand-spock","fa-regular fa-hand-wave","fa-regular fa-handcuffs","fa-regular fa-hands","fa-regular fa-hands-asl-interpreting","fa-regular fa-hands-bound","fa-regular fa-hands-bubbles","fa-regular fa-hands-clapping","fa-regular fa-hands-holding","fa-regular fa-hands-holding-child","fa-regular fa-hands-holding-circle","fa-regular fa-hands-holding-diamond","fa-regular fa-hands-holding-dollar","fa-regular fa-hands-holding-heart","fa-regular fa-hands-praying","fa-regular fa-handshake","fa-regular fa-handshake-angle","fa-regular fa-handshake-simple","fa-regular fa-handshake-simple-slash","fa-regular fa-handshake-slash","fa-regular fa-hanukiah","fa-regular fa-hard-drive","fa-regular fa-hashtag","fa-regular fa-hashtag-lock","fa-regular fa-hat-chef","fa-regular fa-hat-cowboy","fa-regular fa-hat-cowboy-side","fa-regular fa-hat-santa","fa-regular fa-hat-winter","fa-regular fa-hat-witch","fa-regular fa-hat-wizard","fa-regular fa-head-side","fa-regular fa-head-side-brain","fa-regular fa-head-side-cough","fa-regular fa-head-side-cough-slas
1h","fa-regular fa-head-side-goggles","fa-regular fa-head-side-headphones","fa-regular fa-head-side-heart","fa-regular fa-head-side-mask","fa-regular fa-head-side-medical","fa-regular fa-head-side-virus","fa-regular fa-heading","fa-regular fa-headphones","fa-regular fa-headphones-simple","fa-regular fa-headset","fa-regular fa-heart","fa-regular fa-heart-circle-bolt","fa-regular fa-heart-circle-check","fa-regular fa-heart-circle-exclamation","fa-regular fa-heart-circle-minus","fa-regular fa-heart-circle-plus","fa-regular fa-heart-circle-xmark","fa-regular fa-heart-crack","fa-regular fa-heart-half","fa-regular fa-heart-half-stroke","fa-regular fa-heart-pulse","fa-regular fa-heat","fa-regular fa-helicopter","fa-regular fa-helicopter-symbol","fa-regular fa-helmet-battle","fa-regular fa-helmet-safety","fa-regular fa-helmet-un","fa-regular fa-hexagon","fa-regular fa-hexagon-check","fa-regular fa-hexagon-divide","fa-regular fa-hexagon-exclamation","fa-regular fa-hexagon-image","fa-regular fa-hexagon-minus","fa-regular fa-hexagon-plus","fa-regular fa-hexagon-vertical-nft","fa-regular fa-hexagon-vertical-nft-slanted","fa-regular fa-hexagon-xmark","fa-regular fa-high-definition","fa-regular fa-highlighter","fa-regular fa-highlighter-line","fa-regular fa-hill-avalanche","fa-regular fa-hill-rockslide","fa-regular fa-hippo","fa-regular fa-hockey-mask","fa-regular fa-hockey-puck","fa-regular fa-hockey-stick-puck","fa-regular fa-hockey-sticks","fa-regular fa-holly-berry","fa-regular fa-honey-pot","fa-regular fa-hood-cloak","fa-regular fa-horizontal-rule","fa-regular fa-horse","fa-regular fa-horse-head","fa-regular fa-horse-saddle","fa-regular fa-hose","fa-regular fa-hose-reel","fa-regular fa-hospital","fa-regular fa-hospital-user","fa-regular fa-hospitals","fa-regular fa-hot-tub-person","fa-regular fa-hotdog","fa-regular fa-hotel","fa-regular fa-hourglass","fa-regular fa-hourglass-clock","fa-regular fa-hourglass-end","fa-regular fa-hourglass-half","fa-regular fa-hourglass-start","fa-regular fa-house","fa-regular fa-house-blank","fa-regular fa-house-building","fa-regular fa-house-chimney","fa-regular fa-house-chimney-blank","fa-regular fa-house-chimney-crack","fa-regular fa-house-chimney-heart","fa-regular fa-house-chimney-medical","fa-regular fa-house-chimney-user","fa-regular fa-house-chimney-window","fa-regular fa-house-circle-check","fa-regular fa-house-circle-exclamation","fa-regular fa-house-circle-xmark","fa-regular fa-house-crack","fa-regular fa-house-day","fa-regular fa-house-fire","fa-regular fa-house-flag","fa-regular fa-house-flood-water","fa-regular fa-house-flood-water-circle-arrow-right","fa-regular fa-house-heart","fa-regular fa-house-laptop","fa-regular fa-house-lock","fa-regular fa-house-medical","fa-regular fa-house-medical-circle-check","fa-regular fa-house-medical-circle-exclamation","fa-regular fa-house-medical-circle-xmark","fa-regular fa-house-medical-flag","fa-regular fa-house-night","fa-regular fa-house-person-leave","fa-regular fa-house-person-return","fa-regular fa-house-signal","fa-regular fa-house-tree","fa-regular fa-house-tsunami","fa-regular fa-house-turret","fa-regular fa-house-user","fa-regular fa-house-water","fa-regular fa-house-window","fa-regular fa-hryvnia-sign","fa-regular fa-hundred-points","fa-regular fa-hurricane","fa-regular fa-hyphen","fa-regular fa-i","fa-regular fa-i-cursor","fa-regular fa-ice-cream","fa-regular fa-ice-skate","fa-regular fa-icicles","fa-regular fa-icons","fa-regular fa-id-badge","fa-regular fa-id-card","fa-regular fa-id-card-clip","fa-regular fa-igloo","fa-regular fa-image","fa-regular fa-image-landscape","fa-regular fa-image-polaroid","fa-regular fa-image-polaroid-user","fa-regular fa-image-portrait","fa-regular fa-image-slash","fa-regular fa-image-user","fa-regular fa-images","fa-regular fa-images-user","fa-regular fa-inbox","fa-regular fa-inbox-full","fa-regular fa-inbox-in","fa-regular fa-inbox-out","fa-regular fa-inboxes","fa-regular fa-indent","fa-regular fa-indian-rupee-sign","fa-regular fa-industry","fa-regular fa-industry-windows","fa-regular fa-infinity","fa-regular fa-info","fa-regular fa-inhaler","fa-regular fa-input-numeric","fa-regular fa-input-pipe","fa-regular fa-input-text","fa-regular fa-integral","fa-regular fa-interrobang","fa-regular fa-intersection","fa-regular fa-island-tropical","fa-regular fa-italic","fa-regular fa-j","fa-regular fa-jack-o-lantern","fa-regular fa-jar","fa-regular fa-jar-wheat","fa-regular fa-jedi","fa-regular fa-jet-fighter","fa-regular fa-jet-fighter-up","fa-regular fa-joint","fa-regular fa-joystick","fa-regular fa-jug","fa-regular fa-jug-detergent","fa-regular fa-k","fa-regular fa-kaaba","fa-regular fa-kazoo","fa-regular fa-kerning","fa-regular fa-key","fa-regular fa-key-skeleton","fa-regular fa-key-skeleton-left-right","fa-regular fa-keyboard","fa-regular fa-keyboard-brightness","fa-regular fa-keyboard-brightness-low","fa-regular fa-keyboard-down","fa-regular fa-keyboard-left","fa-regular fa-keynote","fa-regular fa-khanda","fa-regular fa-kidneys","fa-regular fa-kip-sign","fa-regular fa-kit-medical","fa-regular fa-kitchen-set","fa-regular fa-kite","fa-regular fa-kiwi-bird","fa-regular fa-kiwi-fruit","fa-regular fa-knife","fa-regular fa-knife-kitchen","fa-regular fa-l","fa-regular fa-lacrosse-stick","fa-regular fa-lacrosse-stick-ball","fa-regular fa-lambda","fa-regular fa-lamp","fa-regular fa-lamp-desk","fa-regular fa-lamp-floor","fa-regular fa-lamp-street","fa-regular fa-land-mine-on","fa-regular fa-landmark","fa-regular fa-landmark-dome","fa-regular fa-landmark-flag","fa-regular fa-language","fa-regular fa-laptop","fa-regular fa-laptop-arrow-down","fa-regular fa-laptop-code","fa-regular fa-laptop-file","fa-regular fa-laptop-medical","fa-regular fa-laptop-mobile","fa-regular fa-laptop-slash","fa-regular fa-lari-sign","fa-regular fa-lasso","fa-regular fa-lasso-sparkles","fa-regular fa-layer-group","fa-regular fa-layer-minus","fa-regular fa-layer-plus","fa-regular fa-leaf","fa-regular fa-leaf-heart","fa-regular fa-leaf-maple","fa-regular fa-leaf-oak","fa-regular fa-leafy-green","fa-regular fa-left","fa-regular fa-left-from-line","fa-regular fa-left-long","fa-regular fa-left-long-to-line","fa-regular fa-left-right","fa-regular fa-left-to-line","fa-regular fa-lemon","fa-regular fa-less-than","fa-regular fa-less-than-equal","fa-regular fa-life-ring","fa-regular fa-light-ceiling","fa-regular fa-light-emergency","fa-regular fa-light-emergency-on","fa-regular fa-light-switch","fa-regular fa-light-switch-off","fa-regular fa-light-switch-on","fa-regular fa-lightbulb","fa-regular fa-lightbulb-cfl","fa-regular fa-lightbulb-cfl-on","fa-regular fa-lightbulb-dollar","fa-regular fa-lightbulb-exclamation","fa-regular fa-lightbulb-exclamation-on","fa-regular fa-lightbulb-on","fa-regular fa-lightbulb-slash","fa-regular fa-lights-holiday","fa-regular fa-line-columns","fa-regular fa-line-height","fa-regular fa-lines-leaning","fa-regular fa-link","fa-regular fa-link-horizontal","fa-regular fa-link-horizontal-slash","fa-regular fa-link-simple","fa-regular fa-link-simple-slash","fa-regular fa-link-slash","fa-regular fa-lips","fa-regular fa-lira-sign","fa-regular fa-list","fa-regular fa-list-check","fa-regular fa-list-dropdown","fa-regular fa-list-music","fa-regular fa-list-ol","fa-regular fa-list-radio","fa-regular fa-list-timeline","fa-regular fa-list-tree","fa-regular fa-list-ul","fa-regular fa-litecoin-sign","fa-regular fa-loader","fa-regular fa-lobster","fa-regular fa-location-arrow","fa-regular fa-location-check","fa-regular fa-location-crosshairs","fa-regular fa-location-crosshairs-slash","fa-regular fa-location-dot","fa-regular fa-location-dot-slash","fa-regular fa-location-exclamation","fa-regular fa-location-minus","fa-regular fa-location-pen","fa-regular fa-location-pin","fa-regular fa-location-pin-lock","fa-regular fa-location-pin-slash","fa-regular fa-location-plus","fa-regular fa-location-question","fa-regular fa-location-smile","fa-regular fa-location-xmark","fa-regular fa-lock","fa-regular fa-lock-a","fa-regular fa-lock-hashtag","fa-regular fa-lock-keyhole","fa-regular fa-lock-keyhole-open","fa-regular fa-lock-open","fa-regular fa-locust","fa-regular fa-lollipop","fa-regular fa-loveseat","fa-regular fa-luchador-mask","fa-regular fa-lungs","fa-regular fa-lungs-virus","fa-regular fa-m","fa-regular fa-mace","fa-regular fa-magnet","fa-regular fa-magnifying-glass","fa-regular fa-magnifying-glass-arrow-right","fa-regular fa-magnifying-glass-chart","fa-regular fa-magnifying-glass-dollar","fa-regular fa-magnifying-glass-location","fa-regular fa-magnifying-glass-minus","fa-regular fa-magnifying-glass-plus","fa-regular fa-mailbox","fa-regular fa-mailbox-flag-up","fa-regular fa-manat-sign","fa-regular fa-mandolin","fa-regular fa-mango","fa-regular fa-manhole","fa-regular fa-map","fa-regular fa-map-location","fa-regular fa-map-location-dot","fa-regular fa-map-pin","fa-regular fa-marker","fa-regular fa-mars","fa-regular fa-mars-and-venus","fa-regular fa-mars-and-venus-burst","fa-regular fa-mars-double","fa-regular fa-mars-stroke","fa-regular fa-mars-stroke-right","fa-regular fa-mars-stroke-up","fa-regular fa-martini-glass","fa-regular fa-martini-glass-citrus","fa-regular fa-martini-glass-empty","fa-regular fa-mask","fa-regular fa-mask-face","fa-regular fa-mask-snor
1kel","fa-regular fa-mask-ventilator","fa-regular fa-masks-theater","fa-regular fa-mattress-pillow","fa-regular fa-maximize","fa-regular fa-meat","fa-regular fa-medal","fa-regular fa-megaphone","fa-regular fa-melon","fa-regular fa-melon-slice","fa-regular fa-memo","fa-regular fa-memo-circle-check","fa-regular fa-memo-circle-info","fa-regular fa-memo-pad","fa-regular fa-memory","fa-regular fa-menorah","fa-regular fa-mercury","fa-regular fa-merge","fa-regular fa-message","fa-regular fa-message-arrow-down","fa-regular fa-message-arrow-up","fa-regular fa-message-arrow-up-right","fa-regular fa-message-bot","fa-regular fa-message-captions","fa-regular fa-message-check","fa-regular fa-message-code","fa-regular fa-message-dollar","fa-regular fa-message-dots","fa-regular fa-message-exclamation","fa-regular fa-message-heart","fa-regular fa-message-image","fa-regular fa-message-lines","fa-regular fa-message-medical","fa-regular fa-message-middle","fa-regular fa-message-middle-top","fa-regular fa-message-minus","fa-regular fa-message-music","fa-regular fa-message-pen","fa-regular fa-message-plus","fa-regular fa-message-question","fa-regular fa-message-quote","fa-regular fa-message-slash","fa-regular fa-message-smile","fa-regular fa-message-sms","fa-regular fa-message-text","fa-regular fa-message-xmark","fa-regular fa-messages","fa-regular fa-messages-dollar","fa-regular fa-messages-question","fa-regular fa-meteor","fa-regular fa-meter","fa-regular fa-meter-bolt","fa-regular fa-meter-droplet","fa-regular fa-meter-fire","fa-regular fa-microchip","fa-regular fa-microchip-ai","fa-regular fa-microphone","fa-regular fa-microphone-lines","fa-regular fa-microphone-lines-slash","fa-regular fa-microphone-slash","fa-regular fa-microphone-stand","fa-regular fa-microscope","fa-regular fa-microwave","fa-regular fa-mill-sign","fa-regular fa-minimize","fa-regular fa-minus","fa-regular fa-mistletoe","fa-regular fa-mitten","fa-regular fa-mobile","fa-regular fa-mobile-button","fa-regular fa-mobile-notch","fa-regular fa-mobile-retro","fa-regular fa-mobile-screen","fa-regular fa-mobile-screen-button","fa-regular fa-mobile-signal","fa-regular fa-mobile-signal-out","fa-regular fa-money-bill","fa-regular fa-money-bill-1","fa-regular fa-money-bill-1-wave","fa-regular fa-money-bill-simple","fa-regular fa-money-bill-simple-wave","fa-regular fa-money-bill-transfer","fa-regular fa-money-bill-trend-up","fa-regular fa-money-bill-wave","fa-regular fa-money-bill-wheat","fa-regular fa-money-bills","fa-regular fa-money-bills-simple","fa-regular fa-money-check","fa-regular fa-money-check-dollar","fa-regular fa-money-check-dollar-pen","fa-regular fa-money-check-pen","fa-regular fa-money-from-bracket","fa-regular fa-money-simple-from-bracket","fa-regular fa-monitor-waveform","fa-regular fa-monkey","fa-regular fa-monument","fa-regular fa-moon","fa-regular fa-moon-cloud","fa-regular fa-moon-over-sun","fa-regular fa-moon-stars","fa-regular fa-moped","fa-regular fa-mortar-pestle","fa-regular fa-mosque","fa-regular fa-mosquito","fa-regular fa-mosquito-net","fa-regular fa-motorcycle","fa-regular fa-mound","fa-regular fa-mountain","fa-regular fa-mountain-city","fa-regular fa-mountain-sun","fa-regular fa-mountains","fa-regular fa-mouse-field","fa-regular fa-mp3-player","fa-regular fa-mug","fa-regular fa-mug-hot","fa-regular fa-mug-marshmallows","fa-regular fa-mug-saucer","fa-regular fa-mug-tea","fa-regular fa-mug-tea-saucer","fa-regular fa-mushroom","fa-regular fa-music","fa-regular fa-music-note","fa-regular fa-music-note-slash","fa-regular fa-music-slash","fa-regular fa-mustache","fa-regular fa-n","fa-regular fa-naira-sign","fa-regular fa-narwhal","fa-regular fa-nesting-dolls","fa-regular fa-network-wired","fa-regular fa-neuter","fa-regular fa-newspaper","fa-regular fa-nfc","fa-regular fa-nfc-lock","fa-regular fa-nfc-magnifying-glass","fa-regular fa-nfc-pen","fa-regular fa-nfc-signal","fa-regular fa-nfc-slash","fa-regular fa-nfc-symbol","fa-regular fa-nfc-trash","fa-regular fa-nose","fa-regular fa-not-equal","fa-regular fa-notdef","fa-regular fa-note","fa-regular fa-note-medical","fa-regular fa-note-sticky","fa-regular fa-notebook","fa-regular fa-notes","fa-regular fa-notes-medical","fa-regular fa-o","fa-regular fa-object-exclude","fa-regular fa-object-group","fa-regular fa-object-intersect","fa-regular fa-object-subtract","fa-regular fa-object-ungroup","fa-regular fa-object-union","fa-regular fa-objects-align-bottom","fa-regular fa-objects-align-center-horizontal","fa-regular fa-objects-align-center-vertical","fa-regular fa-objects-align-left","fa-regular fa-objects-align-right","fa-regular fa-objects-align-top","fa-regular fa-objects-column","fa-regular fa-octagon","fa-regular fa-octagon-check","fa-regular fa-octagon-divide","fa-regular fa-octagon-exclamation","fa-regular fa-octagon-minus","fa-regular fa-octagon-plus","fa-regular fa-octagon-xmark","fa-regular fa-oil-can","fa-regular fa-oil-can-drip","fa-regular fa-oil-temperature","fa-regular fa-oil-well","fa-regular fa-olive","fa-regular fa-olive-branch","fa-regular fa-om","fa-regular fa-omega","fa-regular fa-onion","fa-regular fa-option","fa-regular fa-ornament","fa-regular fa-otter","fa-regular fa-outdent","fa-regular fa-outlet","fa-regular fa-oven","fa-regular fa-overline","fa-regular fa-p","fa-regular fa-page","fa-regular fa-page-caret-down","fa-regular fa-page-caret-up","fa-regular fa-pager","fa-regular fa-paint-roller","fa-regular fa-paintbrush","fa-regular fa-paintbrush-fine","fa-regular fa-paintbrush-pencil","fa-regular fa-palette","fa-regular fa-pallet","fa-regular fa-pallet-box","fa-regular fa-pallet-boxes","fa-regular fa-pan-food","fa-regular fa-pan-frying","fa-regular fa-pancakes","fa-regular fa-panel-ews","fa-regular fa-panel-fire","fa-regular fa-panorama","fa-regular fa-paper-plane","fa-regular fa-paper-plane-top","fa-regular fa-paperclip","fa-regular fa-paperclip-vertical","fa-regular fa-parachute-box","fa-regular fa-paragraph","fa-regular fa-paragraph-left","fa-regular fa-party-bell","fa-regular fa-party-horn","fa-regular fa-passport","fa-regular fa-paste","fa-regular fa-pause","fa-regular fa-paw","fa-regular fa-paw-claws","fa-regular fa-paw-simple","fa-regular fa-peace","fa-regular fa-peach","fa-regular fa-peanut","fa-regular fa-peanuts","fa-regular fa-peapod","fa-regular fa-pear","fa-regular fa-pedestal","fa-regular fa-pegasus","fa-regular fa-pen","fa-regular fa-pen-circle","fa-regular fa-pen-clip","fa-regular fa-pen-clip-slash","fa-regular fa-pen-fancy","fa-regular fa-pen-fancy-slash","fa-regular fa-pen-field","fa-regular fa-pen-line","fa-regular fa-pen-nib","fa-regular fa-pen-nib-slash","fa-regular fa-pen-paintbrush","fa-regular fa-pen-ruler","fa-regular fa-pen-slash","fa-regular fa-pen-swirl","fa-regular fa-pen-to-square","fa-regular fa-pencil","fa-regular fa-pencil-mechanical","fa-regular fa-pencil-slash","fa-regular fa-people","fa-regular fa-people-arrows","fa-regular fa-people-carry-box","fa-regular fa-people-dress","fa-regular fa-people-dress-simple","fa-regular fa-people-group","fa-regular fa-people-line","fa-regular fa-people-pants","fa-regular fa-people-pants-simple","fa-regular fa-people-pulling","fa-regular fa-people-robbery","fa-regular fa-people-roof","fa-regular fa-people-simple","fa-regular fa-pepper","fa-regular fa-pepper-hot","fa-regular fa-percent","fa-regular fa-period","fa-regular fa-person","fa-regular fa-person-arrow-down-to-line","fa-regular fa-person-arrow-up-from-line","fa-regular fa-person-biking","fa-regular fa-person-biking-mountain","fa-regular fa-person-booth","fa-regular fa-person-breastfeeding","fa-regular fa-person-burst","fa-regular fa-person-cane","fa-regular fa-person-carry-box","fa-regular fa-person-chalkboard","fa-regular fa-person-circle-check","fa-regular fa-person-circle-exclamation","fa-regular fa-person-circle-minus","fa-regular fa-person-circle-plus","fa-regular fa-person-circle-question","fa-regular fa-person-circle-xmark","fa-regular fa-person-digging","fa-regular fa-person-dolly","fa-regular fa-person-dolly-empty","fa-regular fa-person-dots-from-line","fa-regular fa-person-dress","fa-regular fa-person-dress-bur
1st","fa-regular fa-person-dress-simple","fa-regular fa-person-drowning","fa-regular fa-person-falling","fa-regular fa-person-falling-burst","fa-regular fa-person-from-portal","fa-regular fa-person-half-dress","fa-regular fa-person-harassing","fa-regular fa-person-hiking","fa-regular fa-person-military-pointing","fa-regular fa-person-military-rifle","fa-regular fa-person-military-to-person","fa-regular fa-person-pinball","fa-regular fa-person-praying","fa-regular fa-person-pregnant","fa-regular fa-person-rays","fa-regular fa-person-rifle","fa-regular fa-person-running","fa-regular fa-person-seat","fa-regular fa-person-seat-reclined","fa-regular fa-person-shelter","fa-regular fa-person-sign","fa-regular fa-person-simple","fa-regular fa-person-skating","fa-regular fa-person-ski-jumping","fa-regular fa-person-ski-lift","fa-regular fa-person-skiing","fa-regular fa-person-skiing-nordic","fa-regular fa-person-sledding","fa-regular fa-person-snowboarding","fa-regular fa-person-snowmobiling","fa-regular fa-person-swimming","fa-regular fa-person-through-window","fa-regular fa-person-to-door","fa-regular fa-person-to-portal","fa-regular fa-person-walking","fa-regular fa-person-walking-arrow-loop-left","fa-regular fa-person-walking-arrow-right","fa-regular fa-person-walking-dashed-line-arrow-right","fa-regular fa-person-walking-luggage","fa-regular fa-person-walking-with-cane","fa-regular fa-peseta-sign","fa-regular fa-peso-sign","fa-regular fa-phone","fa-regular fa-phone-arrow-down-left","fa-regular fa-phone-arrow-right","fa-regular fa-phone-arrow-up-right","fa-regular fa-phone-flip","fa-regular fa-phone-hangup","fa-regular fa-phone-intercom","fa-regular fa-phone-missed","fa-regular fa-phone-office","fa-regular fa-phone-plus","fa-regular fa-phone-rotary","fa-regular fa-phone-slash","fa-regular fa-phone-volume","fa-regular fa-phone-xmark","fa-regular fa-photo-film","fa-regular fa-photo-film-music","fa-regular fa-pi","fa-regular fa-piano","fa-regular fa-piano-keyboard","fa-regular fa-pickaxe","fa-regular fa-pickleball","fa-regular fa-pie","fa-regular fa-pig","fa-regular fa-piggy-bank","fa-regular fa-pills","fa-regular fa-pinata","fa-regular fa-pinball","fa-regular fa-pineapple","fa-regular fa-pipe","fa-regular fa-pipe-circle-check","fa-regular fa-pipe-collar","fa-regular fa-pipe-section","fa-regular fa-pipe-smoking","fa-regular fa-pipe-valve","fa-regular fa-pizza","fa-regular fa-pizza-slice","fa-regular fa-place-of-worship","fa-regular fa-plane","fa-regular fa-plane-arrival","fa-regular fa-plane-circle-check","fa-regular fa-plane-circle-exclamation","fa-regular fa-plane-circle-xmark","fa-regular fa-plane-departure","fa-regular fa-plane-engines","fa-regular fa-plane-lock","fa-regular fa-plane-prop","fa-regular fa-plane-slash","fa-regular fa-plane-tail","fa-regular fa-plane-up","fa-regular fa-plane-up-slash","fa-regular fa-planet-moon","fa-regular fa-planet-ringed","fa-regular fa-plant-wilt","fa-regular fa-plate-utensils","fa-regular fa-plate-wheat","fa-regular fa-play","fa-regular fa-play-pause","fa-regular fa-plug","fa-regular fa-plug-circle-bolt","fa-regular fa-plug-circle-check","fa-regular fa-plug-circle-exclamation","fa-regular fa-plug-circle-minus","fa-regular fa-plug-circle-plus","fa-regular fa-plug-circle-xmark","fa-regular fa-plus","fa-regular fa-plus-large","fa-regular fa-plus-minus","fa-regular fa-podcast","fa-regular fa-podium","fa-regular fa-podium-star","fa-regular fa-police-box","fa-regular fa-poll-people","fa-regular fa-pompebled","fa-regular fa-poo","fa-regular fa-poo-storm","fa-regular fa-pool-8-ball","fa-regular fa-poop","fa-regular fa-popcorn","fa-regular fa-popsicle","fa-regular fa-pot-food","fa-regular fa-potato","fa-regular fa-power-off","fa-regular fa-prescription","fa-regular fa-prescription-bottle","fa-regular fa-prescription-bottle-medical","fa-regular fa-prescription-bottle-pill","fa-regular fa-presentation-screen","fa-regular fa-pretzel","fa-regular fa-print","fa-regular fa-print-magnifying-glass","fa-regular fa-print-slash","fa-regular fa-projector","fa-regular fa-pump","fa-regular fa-pump-medical","fa-regular fa-pump-soap","fa-regular fa-pumpkin","fa-regular fa-puzzle","fa-regular fa-puzzle-piece","fa-regular fa-puzzle-piece-simple","fa-regular fa-q","fa-regular fa-qrcode","fa-regular fa-question","fa-regular fa-quote-left","fa-regular fa-quote-right","fa-regular fa-quotes","fa-regular fa-r","fa-regular fa-rabbit","fa-regular fa-rabbit-running","fa-regular fa-racquet","fa-regular fa-radar","fa-regular fa-radiation","fa-regular fa-radio","fa-regular fa-radio-tuner","fa-regular fa-rainbow","fa-regular fa-raindrops","fa-regular fa-ram","fa-regular fa-ramp-loading","fa-regular fa-ranking-star","fa-regular fa-raygun","fa-regular fa-receipt","fa-regular fa-record-vinyl","fa-regular fa-rectangle","fa-regular fa-rectangle-ad","fa-regular fa-rectangle-barcode","fa-regular fa-rectangle-code","fa-regular fa-rectangle-history","fa-regular fa-rectangle-history-circle-plus","fa-regular fa-rectangle-history-circle-user","fa-regular fa-rectangle-list","fa-regular fa-rectangle-pro","fa-regular fa-rectangle-terminal","fa-regular fa-rectangle-vertical","fa-regular fa-rectangle-vertical-history","fa-regular fa-rectangle-wide","fa-regular fa-rectangle-xmark","fa-regular fa-rectangles-mixed","fa-regular fa-recycle","fa-regular fa-reel","fa-regular fa-refrigerator","fa-regular fa-registered","fa-regular fa-repeat","fa-regular fa-repeat-1","fa-regular fa-reply","fa-regular fa-reply-all","fa-regular fa-reply-clock","fa-regular fa-republican","fa-regular fa-restroom","fa-regular fa-restroom-simple","fa-regular fa-retweet","fa-regular fa-rhombus","fa-regular fa-ribbon","fa-regular fa-right","fa-regular fa-right-from-bracket","fa-regular fa-right-from-line","fa-regular fa-right-left","fa-regular fa-right-long","fa-regular fa-right-long-to-line","fa-regular fa-right-to-bracket","fa-regular fa-right-to-line","fa-regular fa-ring","fa-regular fa-ring-diamond","fa-regular fa-rings-wedding","fa-regular fa-road","fa-regular fa-road-barrier","fa-regular fa-road-bridge","fa-regular fa-road-circle-check","fa-regular fa-road-circle-exclamation","fa-regular fa-road-circle-xmark","fa-regular fa-road-lock","fa-regular fa-road-spikes","fa-regular fa-robot","fa-regular fa-robot-astromech","fa-regular fa-rocket","fa-regular fa-rocket-launch","fa-regular fa-roller-coaster","fa-regular fa-rotate","fa-regular fa-rotate-exclamation","fa-regular fa-rotate-left","fa-regular fa-rotate-right","fa-regular fa-route","fa-regular fa-route-highway","fa-regular fa-route-interstate","fa-regular fa-router","fa-regular fa-rss","fa-regular fa-ruble-sign","fa-regular fa-rug","fa-regular fa-rugby-ball","fa-regular fa-ruler","fa-regular fa-ruler-combined","fa-regular fa-ruler-horizontal","fa-regular fa-ruler-triangle","fa-regular fa-ruler-vertical","fa-regular fa-rupee-sign","fa-regular fa-rupiah-sign","fa-regular fa-rv","fa-regular fa-s","fa-regular fa-sack","fa-regular fa-sack-dollar","fa-regular fa-sack-xmark","fa-regular fa-sailboat","fa-regular fa-salad","fa-regular fa-salt-shaker","fa-regular fa-sandwich","fa-regular fa-satellite","fa-regular fa-satellite-dish","fa-regular fa-sausage","fa-regular fa-saxophone","fa-regular fa-saxophone-fire","fa-regular fa-scale-balanced","fa-regular fa-scale-unbalanced","fa-regular fa-scale-unbalanced-flip","fa-regular fa-scalpel","fa-regular fa-scalpel-line-dashed","fa-regular fa-scanner
1-gun","fa-regular fa-scanner-image","fa-regular fa-scanner-keyboard","fa-regular fa-scanner-touchscreen","fa-regular fa-scarecrow","fa-regular fa-scarf","fa-regular fa-school","fa-regular fa-school-circle-check","fa-regular fa-school-circle-exclamation","fa-regular fa-school-circle-xmark","fa-regular fa-school-flag","fa-regular fa-school-lock","fa-regular fa-scissors","fa-regular fa-screen-users","fa-regular fa-screencast","fa-regular fa-screwdriver","fa-regular fa-screwdriver-wrench","fa-regular fa-scribble","fa-regular fa-scroll","fa-regular fa-scroll-old","fa-regular fa-scroll-torah","fa-regular fa-scrubber","fa-regular fa-scythe","fa-regular fa-sd-card","fa-regular fa-sd-cards","fa-regular fa-seal","fa-regular fa-seal-exclamation","fa-regular fa-seal-question","fa-regular fa-seat-airline","fa-regular fa-section","fa-regular fa-seedling","fa-regular fa-semicolon","fa-regular fa-send-back","fa-regular fa-send-backward","fa-regular fa-sensor","fa-regular fa-sensor-cloud","fa-regular fa-sensor-fire","fa-regular fa-sensor-on","fa-regular fa-sensor-triangle-exclamation","fa-regular fa-server","fa-regular fa-shapes","fa-regular fa-share","fa-regular fa-share-all","fa-regular fa-share-from-square","fa-regular fa-share-nodes","fa-regular fa-sheep","fa-regular fa-sheet-plastic","fa-regular fa-shekel-sign","fa-regular fa-shelves","fa-regular fa-shelves-empty","fa-regular fa-shield","fa-regular fa-shield-cat","fa-regular fa-shield-check","fa-regular fa-shield-cross","fa-regular fa-shield-dog","fa-regular fa-shield-exclamation","fa-regular fa-shield-halved","fa-regular fa-shield-heart","fa-regular fa-shield-keyhole","fa-regular fa-shield-minus","fa-regular fa-shield-plus","fa-regular fa-shield-quartered","fa-regular fa-shield-slas
1h","fa-regular fa-shield-virus","fa-regular fa-shield-xmark","fa-regular fa-ship","fa-regular fa-shirt","fa-regular fa-shirt-long-sleeve","fa-regular fa-shirt-running","fa-regular fa-shirt-tank-top","fa-regular fa-shish-kebab","fa-regular fa-shoe-prints","fa-regular fa-shop","fa-regular fa-shop-lock","fa-regular fa-shop-slash","fa-regular fa-shovel","fa-regular fa-shovel-snow","fa-regular fa-shower","fa-regular fa-shower-down","fa-regular fa-shredder","fa-regular fa-shrimp","fa-regular fa-shuffle","fa-regular fa-shutters","fa-regular fa-shuttle-space","fa-regular fa-shuttlecock","fa-regular fa-sickle","fa-regular fa-sidebar","fa-regular fa-sidebar-flip","fa-regular fa-sigma","fa-regular fa-sign-hanging","fa-regular fa-signal","fa-regular fa-signal-bars","fa-regular fa-signal-bars-fair","fa-regular fa-signal-bars-good","fa-regular fa-signal-bars-slash","fa-regular fa-signal-bars-weak","fa-regular fa-signal-fair","fa-regular fa-signal-good","fa-regular fa-signal-slash","fa-regular fa-signal-stream","fa-regular fa-signal-stream-slash","fa-regular fa-signal-strong","fa-regular fa-signal-weak","fa-regular fa-signature","fa-regular fa-signature-lock","fa-regular fa-signature-slash","fa-regular fa-signs-post","fa-regular fa-sim-card","fa-regular fa-sim-cards","fa-regular fa-sink","fa-regular fa-siren","fa-regular fa-siren-on","fa-regular fa-sitemap","fa-regular fa-skeleton","fa-regular fa-skeleton-ribs","fa-regular fa-ski-boot","fa-regular fa-ski-boot-ski","fa-regular fa-skull","fa-regular fa-skull-cow","fa-regular fa-skull-crossbones","fa-regular fa-slash","fa-regular fa-slash-back","fa-regular fa-slash-forward","fa-regular fa-sleigh","fa-regular fa-slider","fa-regular fa-sliders","fa-regular fa-sliders-simple","fa-regular fa-sliders-up","fa-regular fa-slot-machine","fa-regular fa-smog","fa-regular fa-smoke","fa-regular fa-smoking","fa-regular fa-snake","fa-regular fa-snooze","fa-regular fa-snow-blowing","fa-regular fa-snowflake","fa-regular fa-snowflake-droplets","fa-regular fa-snowflakes","fa-regular fa-snowman","fa-regular fa-snowman-head","fa-regular fa-snowplow","fa-regular fa-soap","fa-regular fa-socks","fa-regular fa-soft-serve","fa-regular fa-solar-panel","fa-regular fa-solar-system","fa-regular fa-sort","fa-regular fa-sort-down","fa-regular fa-sort-up","fa-regular fa-spa","fa-regular fa-space-station-moon","fa-regular fa-space-station-moon-construction","fa-regular fa-spade","fa-regular fa-spaghetti-monster-flying","fa-regular fa-sparkle","fa-regular fa-sparkles","fa-regular fa-speaker","fa-regular fa-speakers","fa-regular fa-spell-check","fa-regular fa-spider","fa-regular fa-spider-black-widow","fa-regular fa-spider-web","fa-regular fa-spinner","fa-regular fa-spinner-third","fa-regular fa-split","fa-regular fa-splotch","fa-regular fa-spoon","fa-regular fa-sportsball","fa-regular fa-spray-can","fa-regular fa-spray-can-sparkles","fa-regular fa-sprinkler","fa-regular fa-sprinkler-ceiling","fa-regular fa-square","fa-regular fa-square-0","fa-regular fa-square-1","fa-regular fa-square-2","fa-regular fa-square-3","fa-regular fa-square-4","fa-regular fa-square-5","fa-regular fa-square-6","fa-regular fa-square-7","fa-regular fa-square-8","fa-regular fa-square-9","fa-regular fa-square-a","fa-regular fa-square-a-lock","fa-regular fa-square-ampersand","fa-regular fa-square-arrow-down","fa-regular fa-square-arrow-down-left","fa-regular fa-square-arrow-down-right","fa-regular fa-square-arrow-left","fa-regular fa-square-arrow-right","fa-regular fa-square-arrow-up","fa-regular fa-square-arrow-up-left","fa-regular fa-square-arrow-up-right","fa-regular fa-square-b","fa-regular fa-square-bolt","fa-regular fa-square-c","fa-regular fa-square-caret-down","fa-regular fa-square-caret-left","fa-regular fa-square-caret-right","fa-regular fa-square-caret-up","fa-regular fa-square-check","fa-regular fa-square-chevron-down","fa-regular fa-square-chevron-left","fa-regular fa-square-chevron-right","fa-regular fa-square-chevron-up","fa-regular fa-square-code","fa-regular fa-square-d","fa-regular fa-square-dashed","fa-regular fa-square-dashed-circle-plus","fa-regular fa-square-divide","fa-regular fa-square-dollar","fa-regular fa-square-down","fa-regular fa-square-down-left","fa-regular fa-square-down-right","fa-regular fa-square-e","fa-regular fa-square-ellipsis","fa-regular fa-square-ellipsis-vertical","fa-regular fa-square-envelope","fa-regular fa-square-exclamation","fa-regular fa-square-f","fa-regular fa-square-fragile","fa-regular fa-square-full","fa-regular fa-square-g","fa-regular fa-square-h","fa-regular fa-square-heart","fa-regular fa-square-i","fa-regular fa-square-info","fa-regular fa-square-j","fa-regular fa-square-k","fa-regular fa-square-kanban","fa-regular fa-square-l","fa-regular fa-square-left","fa-regular fa-square-list","fa-regular fa-square-m","fa-regular fa-square-minus","fa-regular fa-square-n","fa-regular fa-square-nfi","fa-regular fa-square-o","fa-regular fa-square-p","fa-regular fa-square-parking","fa-regular fa-square-parking-slash","fa-regular fa-square-pen","fa-regular fa-square-person-confined","fa-regular fa-square-phone","fa-regular fa-square-phone-flip","fa-regular fa-square-phone-hangup","fa-regular fa-square-plus","fa-regular fa-square-poll-horizontal","fa-regular fa-square-poll-vertical","fa-regular fa-square-q","fa-regular fa-square-quarters","fa-regular fa-square-question","fa-regular fa-square-quote","fa-regular fa-square-r","fa-regular fa-square-right","fa-regular fa-square-ring","fa-regular fa-square-root","fa-regular fa-square-root-variable","fa-regular fa-square-rss","fa-regular fa-square-s","fa-regular fa-square-share-nodes","fa-regular fa-square-sliders","fa-regular fa-square-sliders-vertical","fa-regular fa-square-small","fa-regular fa-square-star","fa-regular fa-square-t","fa-regular fa-square-terminal","fa-regular fa-square-this-way-up","fa-regular fa-square-u","fa-regular fa-square-up","fa-regular fa-square-up-left","fa-regular fa-square-up-right","fa-regular fa-square-user","fa-regular fa-square-v","fa-regular fa-square-virus","fa-regular fa-square-w","fa-regular fa-square-x","fa-regular fa-square-xmark","fa-regular fa-square-y","fa-regular fa-square-z","fa-regular fa-squid","fa-regular fa-squirrel","fa-regular fa-staff","fa-regular fa-staff-snake","fa-regular fa-stairs","fa-regular fa-stamp","fa-regular fa-standard-definition","fa-regular fa-stapler","fa-regular fa-star","fa-regular fa-star-and-crescent","fa-regular fa-star-christmas","fa-regular fa-star-exclamation","fa-regular fa-star-half","fa-regular fa-star-half-stroke","fa-regular fa-star-of-david","fa-regular fa-star-of-life","fa-regular fa-star-sharp","fa-regular fa-star-sharp-half","fa-regular fa-star-sharp-half-stroke","fa-regular fa-star-shooting","fa-regular fa-starfighter","fa-regular fa-starfighter-twin-ion-engine","fa-regular fa-starfighter-twin-ion-engine-advanced","fa-regular fa-stars","fa-regular fa-starship","fa-regular fa-starship-freighter","fa-regular fa-steak","fa-regular fa-steering-wheel","fa-regular fa-sterling-sign","fa-regular fa-stethoscope","fa-regular fa-stocking","fa-regular fa-stomach","fa-regular fa-stop","fa-regular fa-stopwatch","fa-regular fa-stopwatch-20","fa-regular fa-store","fa-regular fa-store-lock","fa-regular fa-store-slash","fa-regular fa-strawberry","fa-regular fa-street
1-view","fa-regular fa-stretcher","fa-regular fa-strikethrough","fa-regular fa-stroopwafel","fa-regular fa-subscript","fa-regular fa-suitcase","fa-regular fa-suitcase-medical","fa-regular fa-suitcase-rolling","fa-regular fa-sun","fa-regular fa-sun-bright","fa-regular fa-sun-cloud","fa-regular fa-sun-dust","fa-regular fa-sun-haze","fa-regular fa-sun-plant-wilt","fa-regular fa-sunglasses","fa-regular fa-sunrise","fa-regular fa-sunset","fa-regular fa-superscript","fa-regular fa-sushi","fa-regular fa-sushi-roll","fa-regular fa-swatchbook","fa-regular fa-sword","fa-regular fa-sword-laser","fa-regular fa-sword-laser-alt","fa-regular fa-swords","fa-regular fa-swords-laser","fa-regular fa-symbols","fa-regular fa-synagogue","fa-regular fa-syringe","fa-regular fa-t","fa-regular fa-table","fa-regular fa-table-cells","fa-regular fa-table-cells-large","fa-regular fa-table-columns","fa-regular fa-table-layout","fa-regular fa-table-list","fa-regular fa-table-picnic","fa-regular fa-table-pivot","fa-regular fa-table-rows","fa-regular fa-table-tennis-paddle-ball","fa-regular fa-table-tree","fa-regular fa-tablet","fa-regular fa-tablet-button","fa-regular fa-tablet-rugged","fa-regular fa-tablet-screen","fa-regular fa-tablet-screen-button","fa-regular fa-tablets","fa-regular fa-tachograph-digital","fa-regular fa-taco","fa-regular fa-tag","fa-regular fa-tags","fa-regular fa-tally","fa-regular fa-tally-1","fa-regular fa-tally-2","fa-regular fa-tally-3","fa-regular fa-tally-4","fa-regular fa-tamale","fa-regular fa-tank-water","fa-regular fa-tape","fa-regular fa-tarp","fa-regular fa-tarp-droplet","fa-regular fa-taxi","fa-regular fa-taxi-bus","fa-regular fa-teddy-bear","fa-regular fa-teeth","fa-regular fa-teeth-open","fa-regular fa-telescope","fa-regular fa-temperature-arrow-down","fa-regular fa-temperature-arrow-up","fa-regular fa-temperature-empty","fa-regular fa-temperature-full","fa-regular fa-temperature-half","fa-regular fa-temperature-high","fa-regular fa-temperature-list","fa-regular fa-temperature-low","fa-regular fa-temperature-quarter","fa-regular fa-temperature-snow","fa-regular fa-temperature-sun","fa-regular fa-temperature-three-quarters","fa-regular fa-tenge-sign","fa-regular fa-tennis-ball","fa-regular fa-tent","fa-regular fa-tent-arrow-down-to-line","fa-regular fa-tent-arrow-left-right","fa-regular fa-tent-arrow-turn-left","fa-regular fa-tent-arrows-down","fa-regular fa-tents","fa-regular fa-terminal","fa-regular fa-text","fa-regular fa-text-height","fa-regular fa-text-size","fa-regular fa-text-slash","fa-regular fa-text-width","fa-regular fa-thermometer","fa-regular fa-theta","fa-regular fa-thought-bubble","fa-regular fa-thumbs-down","fa-regular fa-thumbs-up","fa-regular fa-thumbtack","fa-regular fa-tick","fa-regular fa-ticket","fa-regular fa-ticket-airline","fa-regular fa-ticket-simple","fa-regular fa-tickets-airline","fa-regular fa-tilde","fa-regular fa-timeline","fa-regular fa-timeline-arrow","fa-regular fa-timer","fa-regular fa-tire","fa-regular fa-tire-flat","fa-regular fa-tire-pressure-warning","fa-regular fa-tire-rugged","fa-regular fa-toggle-large-off","fa-regular fa-toggle-large-on","fa-regular fa-toggle-off","fa-regular fa-toggle-on","fa-regular fa-toilet","fa-regular fa-toilet-paper","fa-regular fa-toilet-paper-blank","fa-regular fa-toilet-paper-blank-under","fa-regular fa-toilet-paper-check","fa-regular fa-toilet-paper-slash","fa-regular fa-toilet-paper-under","fa-regular fa-toilet-paper-under-slash","fa-regular fa-toilet-paper-xmark","fa-regular fa-toilet-portable","fa-regular fa-toilets-portable","fa-regular fa-tomato","fa-regular fa-tombstone","fa-regular fa-tombstone-blank","fa-regular fa-toolbox","fa-regular fa-tooth","fa-regular fa-toothbrush","fa-regular fa-torii-gate","fa-regular fa-tornado","fa-regular fa-tower-broadcast","fa-regular fa-tower-cell","fa-regular fa-tower-control","fa-regular fa-tower-observation","fa-regular fa-tractor","fa-regular fa-trademark","fa-regular fa-traffic-cone","fa-regular fa-traffic-light","fa-regular fa-traffic-light-go","fa-regular fa-traffic-light-slow","fa-regular fa-traffic-light-stop","fa-regular fa-trailer","fa-regular fa-train","fa-regular fa-train-subway","fa-regular fa-train-subway-tunnel","fa-regular fa-train-track","fa-regular fa-train-tram","fa-regular fa-train-tunnel","fa-regular fa-transformer-bolt","fa-regular fa-transgender","fa-regular fa-transporter","fa-regular fa-transporter-1","fa-regular fa-transporter-2","fa-regular fa-transporter-3","fa-regular fa-transporter-4","fa-regular fa-transporter-5","fa-regular fa-transporter-6","fa-regular fa-transporter-7","fa-regular fa-transporter-empty","fa-regular fa-trash","fa-regular fa-trash-arrow-up","fa-regular fa-trash-can","fa-regular fa-trash-can-arrow-up","fa-regular fa-trash-can-check","fa-regular fa-trash-can-clock","fa-regular fa-trash-can-list","fa-regular fa-trash-can-plus","fa-regular fa-trash-can-slash","fa-regular fa-trash-can-undo","fa-regular fa-trash-can-xmark","fa-regular fa-trash-check","fa-regular fa-trash-clock","fa-regular fa-trash-list","fa-regular fa-trash-plus","fa-regular fa-trash-slash","fa-regular fa-trash-undo","fa-regular fa-trash-xmark","fa-regular fa-treasure-chest","fa-regular fa-tree","fa-regular fa-tree-christmas","fa-regular fa-tree-city","fa-regular fa-tree-deciduous","fa-regular fa-tree-decorated","fa-regular fa-tree-large","fa-regular fa-tree-palm","fa-regular fa-trees","fa-regular fa-triangle","fa-regular fa-triangle-exclamation","fa-regular fa-triangle-instrument","fa-regular fa-triangle-person-digging","fa-regular fa-tricycle","fa-regular fa-tricycle-adult","fa-regular fa-trillium","fa-regular fa-trophy","fa-regular fa-trophy-star","fa-regular fa-trowel","fa-regular fa-trowel-bricks","fa-regular fa-truck","fa-regular fa-truck-arrow-right","fa-regular fa-truck-bolt","fa-regular fa-truck-clock","fa-regular fa-truck-container","fa-regular fa-truck-container-empty","fa-regular fa-truck-droplet","fa-regular fa-truck-fast","fa-regular fa-truck-field","fa-regular fa-truck-field-un","fa-regular fa-truck-flatbed","fa-regular fa-truck-front","fa-regular fa-truck-medical","fa-regular fa-truck-monster","fa-regular fa-truck-moving","fa-regular fa-truck-pickup","fa-regular fa-truck-plane","fa-regular fa-truck-plow","fa-regular fa-truck-ramp","fa-regular fa-truck-ramp-box","fa-regular fa-truck-ramp-couch","fa-regular fa-truck-tow","fa-regular fa-trumpet","fa-regular fa-tty","fa-regular fa-tty-answer","fa-regular fa-tugrik-sign","fa-regular fa-turkey","fa-regular fa-turkish-lira-sign","fa-regular fa-turn-down","fa-regular fa-turn-down-left","fa-regular fa-turn-down-right","fa-regular fa-turn-up","fa-regular fa-turntable","fa-regular fa-turtle","fa-regular fa-tv","fa-regular fa-tv-music","fa-regular fa-tv-retro","fa-regular fa-typewriter","fa-regular fa-u","fa-regular fa-ufo","fa-regular fa-ufo-beam","fa-regular fa-umbrella","fa-regular fa-umbrella-beach","fa-regular fa-umbrella-simple","fa-regular fa-underline","fa-regular fa-unicorn","fa-regular fa-uniform-martial-arts","fa-regular fa-union","fa-regular fa-universal-access","fa-regular fa-unlock","fa-regular fa-unlock-keyhole","fa-regular fa-up","fa-regular fa-up-down","fa-regular fa-up-down-left-right","fa-regular fa-up-from-bracket","fa-regular fa-up-from-dotted-line","fa-regular fa-up-from-line","fa-regular fa-up-left","fa-regular fa-up-long","fa-regular fa-up-right","fa-regular fa-up-right-and-down-left-from-center","fa-regular fa-up-right-from-square","fa-regular fa-up-to-dotted-line","fa-regular fa-up-to-line","fa-regular fa-upload","fa-regular fa-usb-drive","fa-regular fa-user","fa-regular fa-user-alien","fa-regular fa-user-astronaut","fa-regular fa-user-bounty-hunter","fa-regular fa-user-check","fa-regular fa-user-chef","fa-regular fa-user-clock","fa-regular fa-user-cowboy","fa-regular fa-user-crown","fa-regular fa-user-
1doctor","fa-regular fa-user-doctor-hair","fa-regular fa-user-doctor-hair-long","fa-regular fa-user-doctor-message","fa-regular fa-user-gear","fa-regular fa-user-graduate","fa-regular fa-user-group","fa-regular fa-user-group-crown","fa-regular fa-user-hair","fa-regular fa-user-hair-buns","fa-regular fa-user-hair-long","fa-regular fa-user-hair-mullet","fa-regular fa-user-headset","fa-regular fa-user-helmet-safety","fa-regular fa-user-injured","fa-regular fa-user-large","fa-regular fa-user-large-slash","fa-regular fa-user-lock","fa-regular fa-user-magnifying-glass","fa-regular fa-user-minus","fa-regular fa-user-music","fa-regular fa-user-ninja","fa-regular fa-user-nurse","fa-regular fa-user-nurse-hair","fa-regular fa-user-nurse-hair-long","fa-regular fa-user-pen","fa-regular fa-user-pilot","fa-regular fa-user-pilot-tie","fa-regular fa-user-plus","fa-regular fa-user-police","fa-regular fa-user-police-tie","fa-regular fa-user-robot","fa-regular fa-user-robot-xmarks","fa-regular fa-user-secret","fa-regular fa-user-shakespeare","fa-regular fa-user-shield","fa-regular fa-user-slash","fa-regular fa-user-tag","fa-regular fa-user-tie","fa-regular fa-user-tie-hair","fa-regular fa-user-tie-hair-long","fa-regular fa-user-unlock","fa-regular fa-user-visor","fa-regular fa-user-vneck","fa-regular fa-user-vneck-hair","fa-regular fa-user-vneck-hair-long","fa-regular fa-user-xmark","fa-regular fa-users","fa-regular fa-users-between-lines","fa-regular fa-users-gear","fa-regular fa-users-line","fa-regular fa-users-medical","fa-regular fa-users-rays","fa-regular fa-users-rectangle","fa-regular fa-users-slash","fa-regular fa-users-viewfinder","fa-regular fa-utensils","fa-regular fa-utensils-slash","fa-regular fa-utility-pole","fa-regular fa-utility-pole-double","fa-regular fa-v","fa-regular fa-vacuum","fa-regular fa-vacuum-robot","fa-regular fa-value-absolute","fa-regular fa-van-shuttle","fa-regular fa-vault","fa-regular fa-vector-circle","fa-regular fa-vector-polygon","fa-regular fa-vector-square","fa-regular fa-vent-damper","fa-regular fa-venus","fa-regular fa-venus-double","fa-regular fa-venus-mars","fa-regular fa-vest","fa-regular fa-vest-patches","fa-regular fa-vial","fa-regular fa-vial-circle-check","fa-regular fa-vial-virus","fa-regular fa-vials","fa-regular fa-video","fa-regular fa-video-arrow-down-left","fa-regular fa-video-arrow-up-right","fa-regular fa-video-plus","fa-regular fa-video-slash","fa-regular fa-vihara","fa-regular fa-violin","fa-regular fa-virus","fa-regular fa-virus-covid","fa-regular fa-virus-covid-slash","fa-regular fa-virus-slash","fa-regular fa-viruses","fa-regular fa-voicemail","fa-regular fa-volcano","fa-regular fa-volleyball","fa-regular fa-volume","fa-regular fa-volume-high","fa-regular fa-volume-low","fa-regular fa-volume-off","fa-regular fa-volume-slash","fa-regular fa-volume-xmark","fa-regular fa-vr-cardboard","fa-regular fa-w","fa-regular fa-waffle","fa-regular fa-wagon-covered","fa-regular fa-walker","fa-regular fa-walkie-talkie","fa-regular fa-wallet","fa-regular fa-wand","fa-regular fa-wand-magic","fa-regular fa-wand-magic-sparkles","fa-regular fa-wand-sparkles","fa-regular fa-warehouse","fa-regular fa-warehouse-full","fa-regular fa-washing-machine","fa-regular fa-watch","fa-regular fa-watch-apple","fa-regular fa-watch-calculator","fa-regular fa-watch-fitness","fa-regular fa-watch-smart","fa-regular fa-water","fa-regular fa-water-arrow-down","fa-regular fa-water-arrow-up","fa-regular fa-water-ladder","fa-regular fa-watermelon-slice","fa-regular fa-wave-pulse","fa-regular fa-wave-sine","fa-regular fa-wave-square","fa-regular fa-wave-triangle","fa-regular fa-waveform","fa-regular fa-waveform-lines","fa-regular fa-webhook","fa-regular fa-weight-hanging","fa-regular fa-weight-scale","fa-regular fa-whale","fa-regular fa-wheat","fa-regular fa-wheat-awn","fa-regular fa-wheat-awn-circle-exclamation","fa-regular fa-wheat-awn-slash","fa-regular fa-wheat-slash","fa-regular fa-wheelchair","fa-regular fa-wheelchair-move","fa-regular fa-whiskey-glass","fa-regular fa-whiskey-glass-ice","fa-regular fa-whistle","fa-regular fa-wifi","fa-regular fa-wifi-exclamation","fa-regular fa-wifi-fair","fa-regular fa-wifi-slash","fa-regular fa-wifi-weak","fa-regular fa-wind","fa-regular fa-wind-turbine","fa-regular fa-wind-warning","fa-regular fa-window","fa-regular fa-window-flip","fa-regular fa-window-frame","fa-regular fa-window-frame-open","fa-regular fa-window-maximize","fa-regular fa-window-minimize","fa-regular fa-window-restore","fa-regular fa-windsock","fa-regular fa-wine-bottle","fa-regular fa-wine-glass","fa-regular fa-wine-glass-crack","fa-regular fa-wine-glass-empty","fa-regular fa-won-sign","fa-regular fa-worm","fa-regular fa-wreath","fa-regular fa-wreath-laurel","fa-regular fa-wrench","fa-regular fa-wrench-simple","fa-regular fa-x","fa-regular fa-x-ray","fa-regular fa-xmark","fa-regular fa-xmark-large","fa-regular fa-xmark-to-slot","fa-regular fa-xmarks-lines","fa-regular fa-y","fa-regular fa-yen-sign","fa-regular fa-yin-yang","fa-regular fa-z"],light:["fa-light fa-0","fa-light fa-1","fa-light fa-2","fa-light fa-3","fa-light fa-4","fa-light fa-5","fa-light fa-6","fa-light fa-7","fa-light fa-8","fa-light fa-9","fa-light fa-00","fa-light fa-360-degrees","fa-light fa-a","fa-light fa-abacus","fa-light fa-accent-grave","fa-light fa-acorn","fa-light fa-address-book","fa-light fa-address-card","fa-light fa-air-conditioner","fa-light fa-airplay","fa-light fa-alarm-clock","fa-light fa-alarm-exclamation","fa-light fa-alarm-plus","fa-light fa-alarm-snooze","fa-light fa-album","fa-light fa-album-circle-plus","fa-light fa-album-circle-user","fa-light fa-album-collection","fa-light fa-album-collection-circle-plus","fa-light fa-album-collection-circle-user","fa-light fa-alicorn","fa-light fa-alien","fa-light fa-alien-8bit","fa-light fa-align-center","fa-light fa-align-justify","fa-light fa-align-left","fa-light fa-align-right","fa-light fa-align-slash","fa-light fa-alt","fa-light fa-amp-guitar","fa-light fa-ampersand","fa-light fa-anchor","fa-light fa-anchor-circle-check","fa-light fa-anchor-circle-exclamation","fa-light fa-anchor-circle-xmark","fa-light fa-anchor-lock","fa-light fa-angel","fa-light fa-angle","fa-light fa-angle-90","fa-light fa-angle-down","fa-light fa-angle-left","fa-light fa-angle-right","fa-light fa-angle-up","fa-light fa-angles-down","fa-light fa-angles-left","fa-light fa-angles-right","fa-light fa-angles-up","fa-light fa-ankh","fa-light fa-apartment","fa-light fa-aperture","fa-light fa-apostrophe","fa-light fa-apple-core","fa-light fa-apple-whole","fa-light fa-archway","fa-light fa-arrow-down","fa-light fa-arrow-down-1-9","fa-light fa-arrow-down-9-1","fa-light fa-arrow-down-a-z","fa-light fa-arrow-down-arrow-up","fa-light fa-arrow-down-big-small","fa-light fa-arrow-down-from-dotted-line","fa-light fa-arrow-down-from-line","fa-light fa-arrow-down-left","fa-light fa-arrow-down-left-and-arrow-up-right-to-center","fa-light fa-arrow-down-long","fa-light fa-arrow-down-right","fa-light fa-arrow-down-short-wide","fa-light fa-arrow-down-small-big","fa-light fa-arrow-down-square-triangle","fa-light fa-arrow-down-to-arc","fa-light fa-arrow-down-to-bracket","fa-light fa-arrow-down-to-dotted-line","fa-light fa-arrow-down-to-line","fa-light fa-arrow-down-to-square","fa-light fa-arrow-down-triangle-square","fa-light fa-arrow-down-up-across-line","fa-light fa-arrow-down-up-lock","fa-light fa-arrow-down-wide-short","fa-light fa-arrow-down-z-a","fa-light fa-arrow-left","fa-light fa-arrow-left-from-line","fa-light fa-arrow-left-long","fa-light fa-arrow-left-long-to-line","fa-light fa-arrow-left-to-line","fa-light fa-arrow-pointer","fa-light fa-arrow-right","fa-light fa-arrow-right-arrow-left","fa-light fa-arrow-right-from-arc","fa-light fa-arrow-right-from-bracket","fa-light fa-arrow-right-from-line","fa-light fa-arrow-right-long","fa-light fa-arrow-right-long-to-line","fa-light fa-arrow-right-to-arc","fa-light fa-arrow-right-to-bracket","fa-light fa-arrow-right-to-city","fa-light fa-arrow-right-to-line","fa-light fa-arrow-rotate-left","fa-light fa-arrow-rotate-right","fa-light fa-arrow-trend-down","fa-light fa-arrow-trend-up","fa-light fa-arrow-tur
1n-down","fa-light fa-arrow-turn-down-left","fa-light fa-arrow-turn-down-right","fa-light fa-arrow-turn-up","fa-light fa-arrow-up","fa-light fa-arrow-up-1-9","fa-light fa-arrow-up-9-1","fa-light fa-arrow-up-a-z","fa-light fa-arrow-up-arrow-down","fa-light fa-arrow-up-big-small","fa-light fa-arrow-up-from-arc","fa-light fa-arrow-up-from-bracket","fa-light fa-arrow-up-from-dotted-line","fa-light fa-arrow-up-from-ground-water","fa-light fa-arrow-up-from-line","fa-light fa-arrow-up-from-square","fa-light fa-arrow-up-from-water-pump","fa-light fa-arrow-up-left","fa-light fa-arrow-up-left-from-circle","fa-light fa-arrow-up-long","fa-light fa-arrow-up-right","fa-light fa-arrow-up-right-and-arrow-down-left-from-center","fa-light fa-arrow-up-right-dots","fa-light fa-arrow-up-right-from-square","fa-light fa-arrow-up-short-wide","fa-light fa-arrow-up-small-big","fa-light fa-arrow-up-square-triangle","fa-light fa-arrow-up-to-dotted-line","fa-light fa-arrow-up-to-line","fa-light fa-arrow-up-triangle-square","fa-light fa-arrow-up-wide-short","fa-light fa-arrow-up-z-a","fa-light fa-arrows-cross","fa-light fa-arrows-down-to-line","fa-light fa-arrows-down-to-people","fa-light fa-arrows-from-dotted-line","fa-light fa-arrows-from-line","fa-light fa-arrows-left-right","fa-light fa-arrows-left-right-to-line","fa-light fa-arrows-maximize","fa-light fa-arrows-minimize","fa-light fa-arrows-repeat","fa-light fa-arrows-repeat-1","fa-light fa-arrows-retweet","fa-light fa-arrows-rotate","fa-light fa-arrows-spin","fa-light fa-arrows-split-up-and-left","fa-light fa-arrows-to-circle","fa-light fa-arrows-to-dot","fa-light fa-arrows-to-dotted-line","fa-light fa-arrows-to-eye","fa-light fa-arrows-to-line","fa-light fa-arrows-turn-right","fa-light fa-arrows-turn-to-dots","fa-light fa-arrows-up-down","fa-light fa-arrows-up-down-left-right","fa-light fa-arrows-up-to-line","fa-light fa-asterisk","fa-light fa-at","fa-light fa-atom","fa-light fa-atom-simple","fa-light fa-audio-description","fa-light fa-audio-description-slash","fa-light fa-austral-sign","fa-light fa-avocado","fa-light fa-award","fa-light fa-award-simple","fa-light fa-axe","fa-light fa-axe-battle","fa-light fa-b","fa-light fa-baby","fa-light fa-baby-carriage","fa-light fa-backpack","fa-light fa-backward","fa-light fa-backward-fast","fa-light fa-backward-step","fa-light fa-bacon","fa-light fa-bacteria","fa-light fa-bacterium","fa-light fa-badge","fa-light fa-badge-check","fa-light fa-badge-dollar","fa-light fa-badge-percent","fa-light fa-badge-sheriff","fa-light fa-badger-honey","fa-light fa-badminton","fa-light fa-bag-shopping","fa-light fa-bagel","fa-light fa-bags-shopping","fa-light fa-baguette","fa-light fa-bahai","fa-light fa-baht-sign","fa-light fa-ball-pile","fa-light fa-balloon","fa-light fa-balloons","fa-light fa-ballot","fa-light fa-ballot-check","fa-light fa-ban","fa-light fa-ban-bug","fa-light fa-ban-parking","fa-light fa-ban-smoking","fa-light fa-banana","fa-light fa-bandage","fa-light fa-bangladeshi-taka-sign","fa-light fa-banjo","fa-light fa-barcode","fa-light fa-barcode-read","fa-light fa-barcode-scan","fa-light fa-bars","fa-light fa-bars-filter","fa-light fa-bars-progress","fa-light fa-bars-sort","fa-light fa-bars-staggered","fa-light fa-baseball","fa-light fa-baseball-bat-ball","fa-light fa-basket-shopping","fa-light fa-basket-shopping-simple","fa-light fa-basketball","fa-light fa-basketball-hoop","fa-light fa-bat","fa-light fa-bath","fa-light fa-battery-bolt","fa-light fa-battery-empty","fa-light fa-battery-exclamation","fa-light fa-battery-full","fa-light fa-battery-half","fa-light fa-battery-low","fa-light fa-battery-quarter","fa-light fa-battery-slash","fa-light fa-battery-three-quarters","fa-light fa-bed","fa-light fa-bed-bunk","fa-light fa-bed-empty","fa-light fa-bed-front","fa-light fa-bed-pulse","fa-light fa-bee","fa-light fa-beer-mug","fa-light fa-beer-mug-empty","fa-light fa-bell","fa-light fa-bell-concierge","fa-light fa-bell-exclamation","fa-light fa-bell-on","fa-light fa-bell-plus","fa-light fa-bell-school","fa-light fa-bell-school-slash","fa-light fa-bell-slash","fa-light fa-bells","fa-light fa-bench-tree","fa-light fa-bezier-curve","fa-light fa-bicycle","fa-light fa-billboard","fa-light fa-binary","fa-light fa-binary-circle-check","fa-light fa-binary-lock","fa-light fa-binary-slash","fa-light fa-binoculars","fa-light fa-biohazard","fa-light fa-bird","fa-light fa-bitcoin-sign","fa-light fa-blanket","fa-light fa-blanket-fire","fa-light fa-blender","fa-light fa-blender-phone","fa-light fa-blinds","fa-light fa-blinds-open","fa-light fa-blinds-raised","fa-light fa-block","fa-light fa-block-brick","fa-light fa-block-brick-fire","fa-light fa-block-question","fa-light fa-block-quote","fa-light fa-blog","fa-light fa-blueberries","fa-light fa-bluetooth","fa-light fa-bold","fa-light fa-bolt","fa-light fa-bolt-auto","fa-light fa-bolt-lightning","fa-light fa-bolt-slash","fa-light fa-bomb","fa-light fa-bone","fa-light fa-bone-break","fa-light fa-bong","fa-light fa-book","fa-light fa-book-arrow-right","fa-light fa-book-arrow-up","fa-light fa-book-atlas","fa-light fa-book-bible","fa-light fa-book-blank","fa-light fa-book-bookmark","fa-light fa-book-circle-arrow-right","fa-light fa-book-circle-arrow-up","fa-light fa-book-copy","fa-light fa-book-font","fa-light fa-book-heart","fa-light fa-book-journal-whills","fa-light fa-book-medical","fa-light fa-book-open","fa-light fa-book-open-cover","fa-light fa-book-open-reader","fa-light fa-book-quran","fa-light fa-book-section","fa-light fa-book-skull","fa-light fa-book-sparkles","fa-light fa-book-tanakh","fa-light fa-book-user","fa-light fa-bookmark","fa-light fa-bookmark-slash","fa-light fa-books","fa-light fa-books-medical","fa-light fa-boombox","fa-light fa-boot","fa-light fa-boot-heeled","fa-light fa-booth-curtain","fa-light fa-border-all","fa-light fa-border-bottom","fa-light fa-border-bottom-right","fa-light fa-border-ce
1nter-h","fa-light fa-border-center-v","fa-light fa-border-inner","fa-light fa-border-left","fa-light fa-border-none","fa-light fa-border-outer","fa-light fa-border-right","fa-light fa-border-top","fa-light fa-border-top-left","fa-light fa-bore-hole","fa-light fa-bottle-droplet","fa-light fa-bottle-water","fa-light fa-bow-arrow","fa-light fa-bowl-chopsticks","fa-light fa-bowl-chopsticks-noodles","fa-light fa-bowl-food","fa-light fa-bowl-hot","fa-light fa-bowl-rice","fa-light fa-bowl-scoop","fa-light fa-bowl-scoops","fa-light fa-bowl-soft-serve","fa-light fa-bowl-spoon","fa-light fa-bowling-ball","fa-light fa-bowling-ball-pin","fa-light fa-bowling-pins","fa-light fa-box","fa-light fa-box-archive","fa-light fa-box-ballot","fa-light fa-box-check","fa-light fa-box-circle-check","fa-light fa-box-dollar","fa-light fa-box-heart","fa-light fa-box-open","fa-light fa-box-open-full","fa-light fa-box-taped","fa-light fa-box-tissue","fa-light fa-boxes-packing","fa-light fa-boxes-stacked","fa-light fa-boxing-glove","fa-light fa-bracket-curly","fa-light fa-bracket-curly-right","fa-light fa-bracket-round","fa-light fa-bracket-round-right","fa-light fa-bracket-square","fa-light fa-bracket-square-right","fa-light fa-brackets-curly","fa-light fa-brackets-round","fa-light fa-brackets-square","fa-light fa-braille","fa-light fa-brain","fa-light fa-brain-arrow-curved-right","fa-light fa-brain-circuit","fa-light fa-brake-warning","fa-light fa-brazilian-real-sign","fa-light fa-bread-loaf","fa-light fa-bread-slice","fa-light fa-bread-slice-butter","fa-light fa-bridge","fa-light fa-bridge-circle-check","fa-light fa-bridge-circle-exclamation","fa-light fa-bridge-circle-xmark","fa-light fa-bridge-lock","fa-light fa-bridge-suspension","fa-light fa-bridge-water","fa-light fa-briefcase","fa-light fa-briefcase-arrow-right","fa-light fa-briefcase-blank","fa-light fa-briefcase-medical","fa-light fa-brightness","fa-light fa-brightness-low","fa-light fa-bring-forward","fa-light fa-bring-front","fa-light fa-broccoli","fa-light fa-broom","fa-light fa-broom-ball","fa-light fa-broom-wide","fa-light fa-browser","fa-light fa-browsers","fa-light fa-brush","fa-light fa-bucket","fa-light fa-bug","fa-light fa-bug-slash","fa-light fa-bugs","fa-light fa-building","fa-light fa-building-circle-arrow-right","fa-light fa-building-circle-check","fa-light fa-building-circle-exclamation","fa-light fa-building-circle-xmark","fa-light fa-building-columns","fa-light fa-building-flag","fa-light fa-building-lock","fa-light fa-building-ngo","fa-light fa-building-shield","fa-light fa-building-un","fa-light fa-building-user","fa-light fa-building-wheat","fa-light fa-buildings","fa-light fa-bullhorn","fa-light fa-bullseye","fa-light fa-bullseye-arrow","fa-light fa-bullseye-pointer","fa-light fa-buoy","fa-light fa-buoy-mooring","fa-light fa-burger","fa-light fa-burger-cheese","fa-light fa-burger-fries","fa-light fa-burger-glass","fa-light fa-burger-lettuce","fa-light fa-burger-soda","fa-light fa-burrito","fa-light fa-burst","fa-light fa-bus","fa-light fa-bus-school","fa-light fa-bus-simple","fa-light fa-business-time","fa-light fa-butter","fa-light fa-c","fa-light fa-cabin","fa-light fa-cabinet-filing","fa-light fa-cable-car","fa-light fa-cactus","fa-light fa-cake-candles","fa-light fa-cake-slice","fa-light fa-calculator","fa-light fa-calculator-simple","fa-light fa-calendar","fa-light fa-calendar-arrow-down","fa-light fa-calendar-arrow-up","fa-light fa-calendar-check","fa-light fa-calendar-circle-exclamation","fa-light fa-calendar-circle-minus","fa-light fa-calendar-circle-plus","fa-light fa-calendar-circle-user","fa-light fa-calendar-clock","fa-light fa-calendar-day","fa-light fa-calendar-days","fa-light fa-calendar-exclamation","fa-light fa-calendar-heart","fa-light fa-calendar-image","fa-light fa-calendar-lines","fa-light fa-calendar-lines-pen","fa-light fa-calendar-minus","fa-light fa-calendar-pen","fa-light fa-calendar-plus","fa-light fa-calendar-range","fa-light fa-calendar-star","fa-light fa-calendar-week","fa-light fa-calendar-xmark","fa-light fa-calendars","fa-light fa-camcorder","fa-light fa-camera","fa-light fa-camera-cctv","fa-light fa-camera-movie","fa-light fa-camera-polaroid","fa-light fa-camera-retro","fa-light fa-camera-rotate","fa-light fa-camera-security","fa-light fa-camera-slash","fa-light fa-camera-viewfinder","fa-light fa-camera-web","fa-light fa-camera-web-slash","fa-light fa-campfire","fa-light fa-campground","fa-light fa-can-food","fa-light fa-candle-holder","fa-light fa-candy","fa-light fa-candy-bar","fa-light fa-candy-cane","fa-light fa-candy-corn","fa-light fa-cannabis","fa-light fa-capsules","fa-light fa-car","fa-light fa-car-battery","fa-light fa-car-bolt","fa-light fa-car-building","fa-light fa-car-bump","fa-light fa-car-burst","fa-light fa-car-bus","fa-light fa-car-circle-bolt","fa-light fa-car-garage","fa-light fa-car-mirrors","fa-light fa-car-on","fa-light fa-car-rear","fa-light fa-car-side","fa-light fa-car-side-bolt","fa-light fa-car-tilt","fa-light fa-car-tunnel","fa-light fa-car-wash","fa-light fa-car-wrench","fa-light fa-caravan","fa-light fa-caravan-simple","fa-light fa-card-club","fa-light fa-card-diamond","fa-light fa-card-heart","fa-light fa-card-spade","fa-light fa-cards","fa-light fa-cards-blank","fa-light fa-caret-down","fa-light fa-caret-left","fa-light fa-caret-right","fa-light fa-caret-up","fa-light fa-carrot","fa-light fa-cars","fa-light fa-cart-arrow-down","fa-light fa-cart-arrow-up","fa-light fa-cart-circle-arrow-down","fa-light fa-cart-circle-arrow-up","fa-light fa-cart-circle-check","fa-light fa-cart-circle-exclamation","fa-light fa-cart-circle-plus","fa-light fa-cart-circle-xmark","fa-light fa-cart-flatbed","fa-light fa-cart-flatbed-boxes","fa-light fa-cart-flatbed-empty","fa-light fa-cart-flatbed-suitcase","fa-light fa-cart-minus","fa-light fa-cart-plus","fa-light fa-cart-shopping","fa-light fa-cart-shopping-fast","fa-light fa-cart-xmark","fa-light fa-cash-register","fa-light fa-cassette-betamax","fa-light fa-cassette-tape","fa-light fa-cassette-vhs","fa-light fa-castle","fa-light fa-cat","fa-light fa-cat-space","fa-light fa-cauldron","fa-light fa-cedi-sign","fa-light fa-cent-sign","fa-light fa-certificate","fa-light fa-chair","fa-light fa-chair-office","fa-light fa-chalkboard","fa-light fa-chalkboard-user","fa-light fa-champagne-glass","fa-light fa-champagne-glasses","fa-light fa-charging-station","fa-light fa-chart-area","fa-light fa-chart-bar","fa-light fa-chart-bullet","fa-light fa-chart-candlestick","fa-light fa-chart-column","fa-light fa-chart-gantt","fa-light fa-chart-line","fa-light fa-chart-line-down","fa-light fa-chart-line-up","fa-light fa-chart-mixed","fa-light fa-chart-network","fa-light fa-chart-pie","fa-light fa-chart-pie-simple","fa-light fa-chart-pyramid","fa-light fa-chart-radar","fa-light fa-chart-scatter","fa-light fa-chart-scatter-3d","fa-light fa-chart-scatter-bubble","fa-light fa-chart-simple","fa-light fa-chart-simple-horizontal","fa-light fa-chart-tree-map","fa-light fa-chart-user","fa-light fa-chart-waterfall","fa-light fa-check","fa-light fa-check-double","fa-light fa-check-to-slot","fa-light fa-cheese","fa-light fa-cheese-swiss","fa-light fa-cherries","fa-light fa-chess","fa-light fa-chess-bishop","fa-light fa-chess-bishop-piece","fa-light fa-chess-board","fa-light fa-chess-clock","fa-light fa-chess-clock-flip","fa-light fa-chess-king","fa-light fa-chess-king-piece","fa-light fa-chess-knight","fa-light fa-chess-knight-piece","fa-light fa-chess-pawn","fa-light fa-chess-pawn-piece","fa-light fa-chess-queen","fa-light fa-chess-queen-piece","fa-light fa-chess-rook","fa-light fa-chess-rook-piece","fa-light fa-chestnut","fa-light fa-chevron-down","fa-light fa-chevron-left","fa-light fa-chevron-right","fa-light fa-chevron-up","fa-light fa-chevrons-down","fa-light fa-chevrons-left","fa-light fa-chevrons-right","fa-light fa-chevrons-up","fa-light fa-child","fa-light fa-child-combatant","fa-light fa-child-dress","fa-light fa-child-reaching","fa-light fa-children","fa-light fa-chimney","fa-light fa-chopsticks","fa-light fa-church","fa-light fa-circle","fa-light fa-circle-0","fa-light fa-circle-1","fa-light fa-circle-2","fa-light fa-circle-3","fa-light fa-circle-4","fa-light fa-circle-5","fa-light fa-circle-6","fa-light fa-circle-7","fa-light fa-circle-8","fa-light fa-circle-9","fa-light fa-circle-a","fa-light fa-circle-ampersand","fa-light fa-circle-arrow-down","fa-light fa-circle-arrow-down-left","fa-light fa-circle-arrow-down-right","fa-light fa-circle-arrow-left","fa-light fa-circle-arrow-right","fa-light fa-circle-arrow-up","fa-light fa-circle-arrow-up-left","fa-light fa-circle-arrow-up-right","fa-light fa-circle-b","fa-light fa-circle-bolt","fa-light fa-circle-book-open","fa-light fa-circle-bookmark","fa-light fa-circle-c","fa-light fa-circle-calendar","fa-light fa-circle-camera","fa-light fa-circle-caret-down","fa-light fa-circle-caret-left","fa-light fa-circle-caret-right","fa-light fa-circle-caret-up","fa-light fa-circle-check","fa-light fa-circle-chevron-down","fa-light fa-circle-chevron-left","fa-light fa-circle-chevron-right","fa-light fa-circle-chevron-up","fa-light fa-circle-d","fa-light fa-circle-dashed","fa-light fa-circle-divide","fa-light fa-circle-dollar","fa-light fa-circle-dollar-to-slot","fa-light fa-circle-dot","fa-light fa-circle-down","fa-light fa-circle-down-left","fa-light fa-circle-down-right","fa-light fa-circle-e","fa-light fa-circle-ellipsis","fa-light fa-circle-ellipsis-vertical","fa-light fa-circle-envelope","fa-light fa-circle-euro","fa-light fa-circle-exclamation","fa-light fa-circle-exclamation-check","fa-light fa-circle-f","fa-light fa-circle-g","fa-light fa-circle-h","fa-light fa-circle-half","fa-light fa-circle-half-stroke","fa-light fa-circle-heart","fa-light fa-circle-i","fa-light fa-circle-info","fa-light fa-circle-j","fa-light fa-circle-k","fa-light fa-circle-l","fa-light fa-circle-left","fa-light fa-circle-location-arrow","fa-light fa-circle-m","fa-light fa-circle-microphone","fa-light fa-circle-microphone-lines","fa-light fa-circle-minus","fa-light fa-circle-n","fa-light fa-circle-nodes","fa-light fa-circle-notch","fa-light fa-circle-o","fa-light fa-circle-p","fa-light fa-circle-parking","fa-light fa-circle-pause","fa-light fa-circle-phone","fa-light fa-circle-phone-flip","fa-light fa-circle-phone-hangup","fa-light fa-circle-play","fa-light fa-circle-plus","fa-light fa-circle-q","fa-light fa-circle-quarter","fa-light fa-circle-quarter-stroke","fa-light fa-circle-quarters","fa-light fa-circle-question","fa-light fa-circle-r","fa-light fa-circle-radiation","fa-light fa-circle-right","fa-light fa-circle-s","fa-light fa-circle-small","fa-light fa-circle-sort","fa-light fa-circle-sort-down","fa-light fa-circle-sort-up","fa-light fa-circle-star","fa-light fa-circle-sterling","fa-light fa-circle-stop","fa-light fa-circle-t","fa-light fa-circle-three-quarters","fa-light fa-circle-three-quarters-stroke","fa-light fa-circle-trash","fa-light fa-circle-u","fa-light fa-circle-up","fa-light fa-circle-up-left","fa-light fa-circle-up-right","fa-light fa-circle-user","fa-light fa-circle-v","fa-light fa-circle-video","fa-light fa-circle-w","fa-light fa-circle-waveform-lines","fa-light fa-circle-x","fa-light fa-circle-xmark","fa-light fa-circle-y","fa-light fa-circle-yen","fa-light fa-circle-z","fa-light fa-citrus","fa-light fa-citrus-slice","fa-light fa-city","fa-light fa-clapperboard","fa-light fa-clapperboard-play","fa-light fa-clarinet","fa-light fa-claw-marks","fa-light fa-clipboard","fa-light fa-clipboard-check","fa-light fa-clipboard-list","fa-light fa-clipboard-list-check","fa-light fa-clipboard-medical","fa-light fa-clipboard-prescription","fa-light fa-clipboard-question","fa-light fa-clipboard-user","fa-light fa-clock","fa-light fa-clock-desk","fa-light fa-clock-eight","fa-light fa-clock-eight-thirty","fa-light fa-clock-eleven","fa-light fa-clock-eleven-thirty","fa-light fa-clock-five","fa-light fa-clock-five-thirty","fa-light fa-clock-four-thirty","fa-light fa-clock-nine","fa-light fa-clock-nine-thirty","fa-light fa-clock-one","fa-light fa-clock-one-thirty","fa-light fa-clock-rotate-left","fa-light fa-clock-seven","fa-light fa-clock-seven-thirty","fa-light fa-clock-six","fa-light fa-clock-six-thirty","fa-light fa-clock-ten","fa-light fa-clock-ten-thirty","fa-light fa-clock-three","fa-light fa-clock-three-thirty","fa-light fa-clock-twelve","fa-light fa-clock-twelve-thirty","fa-light fa-clock-two","fa-light fa-clock-two-thirty","fa-light fa-clone","fa-light fa-closed-captioning","fa-light fa-closed-captioning-slash","fa-light fa-clothes-hanger","fa-light fa-cloud","fa-light fa-cloud-arrow-down","fa-light fa-cloud-arrow-up","fa-light fa-cloud-bolt","fa-light fa-cloud-bolt-moon","fa-light fa-cloud-bolt-sun","fa-light fa-cloud-check","fa-light fa-cloud-drizzle","fa-light fa-cloud-exclamation","fa-light fa-cloud-fog","fa-light fa-cloud-hail","fa-light fa-cloud-hail-mixed","fa-light fa-cloud-meatball","fa-light fa-cloud-minus","fa-light fa-cloud-moon","fa-light fa-cloud-moon-rain","fa-light fa-cloud-music","fa-light fa-cloud-plus","fa-light fa-cloud-question","fa-light fa-cloud-rain","fa-light fa-cloud-rainbow","fa-light fa-cloud-showers","fa-light fa-cloud-showers-heavy","fa-light fa-cloud-showers-water","fa-light fa-cloud-slash","fa-light fa-cloud-sleet","fa-light fa-cloud-snow","fa-light fa-cloud-sun","fa-light fa-cloud-sun-rain","fa-light fa-cloud-word","fa-light fa-cloud-xmark","fa-light fa-clouds","fa-light fa-clouds-moon","fa-light fa-clouds-sun","fa-light fa-clover","fa-light fa-club","fa-light fa-coconut","fa-light fa-code","fa-light fa-code-branch","fa-light fa-code-commit","fa-light fa-code-compare","fa-light fa-code-fork","fa-light fa-code-merge","fa-light fa-code-pull-request","fa-light fa-code-pull-request-closed","fa-light fa-code-pull-request-draft","fa-light fa-code-simple","fa-light fa-coffee-bean","fa-light fa-coffee-beans","fa-light fa-coffee-pot","fa-light fa-coffin","fa-light fa-coffin-cross","fa-light fa-coin","fa-light fa-coin-blank","fa-light fa-coin-front","fa-light fa-coin-vertical","fa-light fa-coins","fa-light fa-colon","fa-light fa-colon-sign","fa-light fa-columns-3","fa-light fa-comet","fa-light fa-comma","fa-light fa-command","fa-light fa-comment","fa-light fa-comment-arrow-down","fa-light fa-comment-arrow-up","fa-light fa-comment-arrow-up-right","fa-light fa-comment-captions","fa-light fa-comment-check","fa-light fa-comment-code","fa-light fa-comment-dollar","fa-light fa-comment-dots","fa-light fa-comment-exclamation","fa-light fa-comment-heart","fa-light fa-comment-image","fa-light fa-comment-lines","fa-light fa-comment-medical","fa-light fa-comment-mid
1dle","fa-light fa-comment-middle-top","fa-light fa-comment-minus","fa-light fa-comment-music","fa-light fa-comment-pen","fa-light fa-comment-plus","fa-light fa-comment-question","fa-light fa-comment-quote","fa-light fa-comment-slash","fa-light fa-comment-smile","fa-light fa-comment-sms","fa-light fa-comment-text","fa-light fa-comment-xmark","fa-light fa-comments","fa-light fa-comments-dollar","fa-light fa-comments-question","fa-light fa-comments-question-check","fa-light fa-compact-disc","fa-light fa-compass","fa-light fa-compass-drafting","fa-light fa-compass-slash","fa-light fa-compress","fa-light fa-compress-wide","fa-light fa-computer","fa-light fa-computer-classic","fa-light fa-computer-mouse","fa-light fa-computer-mouse-scrollwheel","fa-light fa-computer-speaker","fa-light fa-container-storage","fa-light fa-conveyor-belt","fa-light fa-conveyor-belt-boxes","fa-light fa-conveyor-belt-empty","fa-light fa-cookie","fa-light fa-cookie-bite","fa-light fa-copy","fa-light fa-copyright","fa-light fa-corn","fa-light fa-corner","fa-light fa-couch","fa-light fa-cow","fa-light fa-cowbell","fa-light fa-cowbell-circle-plus","fa-light fa-crab","fa-light fa-crate-apple","fa-light fa-crate-empty","fa-light fa-credit-card","fa-light fa-credit-card-blank","fa-light fa-credit-card-front","fa-light fa-cricket-bat-ball","fa-light fa-croissant","fa-light fa-crop","fa-light fa-crop-simple","fa-light fa-cross","fa-light fa-crosshairs","fa-light fa-crosshairs-simple","fa-light fa-crow","fa-light fa-crown","fa-light fa-crutch","fa-light fa-crutches","fa-light fa-cruzeiro-sign","fa-light fa-crystal-ball","fa-light fa-cube","fa-light fa-cubes","fa-light fa-cubes-stacked","fa-light fa-cucumber","fa-light fa-cup-straw","fa-light fa-cup-straw-swoosh","fa-light fa-cup-togo","fa-light fa-cupcake","fa-light fa-curling-stone","fa-light fa-custard","fa-light fa-d","fa-light fa-dagger","fa-light fa-dash","fa-light fa-database","fa-light fa-deer","fa-light fa-deer-rudolph","fa-light fa-delete-left","fa-light fa-delete-right","fa-light fa-democrat","fa-light fa-desktop","fa-light fa-desktop-arrow-down","fa-light fa-dharmachakra","fa-light fa-diagram-cells","fa-light fa-diagram-lean-canvas","fa-light fa-diagram-nested","fa-light fa-diagram-next","fa-light fa-diagram-predecessor","fa-light fa-diagram-previous","fa-light fa-diagram-project","fa-light fa-diagram-sankey","fa-light fa-diagram-subtask","fa-light fa-diagram-successor","fa-light fa-diagram-venn","fa-light fa-dial","fa-light fa-dial-high","fa-light fa-dial-low","fa-light fa-dial-max","fa-light fa-dial-med","fa-light fa-dial-med-low","fa-light fa-dial-min","fa-light fa-dial-off","fa-light fa-diamond","fa-light fa-diamond-exclamation","fa-light fa-diamond-half","fa-light fa-diamond-half-stroke","fa-light fa-diamond-turn-right","fa-light fa-dice","fa-light fa-dice-d10","fa-light fa-dice-d12","fa-light fa-dice-d20","fa-light fa-dice-d4","fa-light fa-dice-d6","fa-light fa-dice-d8","fa-light fa-dice-five","fa-light fa-dice-four","fa-light fa-dice-one","fa-light fa-dice-six","fa-light fa-dice-three","fa-light fa-dice-two","fa-light fa-diploma","fa-light fa-disc-drive","fa-light fa-disease","fa-light fa-display","fa-light fa-display-arrow-down","fa-light fa-display-code","fa-light fa-display-medical","fa-light fa-display-slash","fa-light fa-distribute-spacing-horizontal","fa-light fa-distribute-spacing-vertical","fa-light fa-ditto","fa-light fa-divide","fa-light fa-dna","fa-light fa-do-not-enter","fa-light fa-dog","fa-light fa-dog-leashed","fa-light fa-dollar-sign","fa-light fa-dolly","fa-light fa-dolly-empty","fa-light fa-dolphin","fa-light fa-dong-sign","fa-light fa-donut","fa-light fa-door-closed","fa-light fa-door-open","fa-light fa-dove","fa-light fa-down","fa-light fa-down-from-dotted-line","fa-light fa-down-from-line","fa-light fa-down-left","fa-light fa-down-left-and-up-right-to-center","fa-light fa-down-long","fa-light fa-down-right","fa-light fa-down-to-bracket","fa-light fa-down-to-dotted-line","fa-light fa-down-to-line","fa-light fa-download","fa-light fa-dragon","fa-light fa-draw-circle","fa-light fa-draw-polygon","fa-light fa-draw-square","fa-light fa-dreidel","fa-light fa-drone","fa-light fa-drone-front","fa-light fa-droplet","fa-light fa-droplet-degree","fa-light fa-droplet-percent","fa-light fa-droplet-slash","fa-light fa-drum","fa-light fa-drum-steelpan","fa-light fa-drumstick","fa-light fa-drumstick-bite","fa-light fa-dryer","fa-light fa-dryer-heat","fa-light fa-duck","fa-light fa-dumbbell","fa-light fa-dumpster","fa-light fa-dumpster-fire","fa-light fa-dungeon","fa-light fa-e","fa-light fa-ear","fa-light fa-ear-deaf","fa-light fa-ear-listen","fa-light fa-ear-muffs","fa-light fa-earth-africa","fa-light fa-earth-americas","fa-light fa-earth-asia","fa-light fa-earth-europe","fa-light fa-earth-oceania","fa-light fa-eclipse","fa-light fa-egg","fa-light fa-egg-fried","fa-light fa-eggplant","fa-light fa-eject","fa-light fa-elephant","fa-light fa-elevator","fa-light fa-ellipsis","fa-light fa-ellipsis-stroke","fa-light fa-ellipsis-stroke-vertical","fa-light fa-ellipsis-vertical","fa-light fa-empty-set","fa-light fa-engine","fa-light fa-engine-warning","fa-light fa-envelope","fa-light fa-envelope-circle-check","fa-light fa-envelope-dot","fa-light fa-envelope-open","fa-light fa-envelope-open-dollar","fa-light fa-envelope-open-text","fa-light fa-envelopes","fa-light fa-envelopes-bulk","fa-light fa-equals","fa-light fa-eraser","fa-light fa-escalator","fa-light fa-ethernet","fa-light fa-euro-sign","fa-light fa-exclamation","fa-light fa-expand","fa-light fa-expand-wide","fa-light fa-explosion","fa-light fa-eye","fa-light fa-eye-dropper","fa-light fa-eye-dropper-full","fa-light fa-eye-dropper-half","fa-light fa-eye-evil","fa-light fa-eye-low-vision","fa-light fa-eye-slash","fa-light fa-eyes","fa-light fa-f","fa-light fa-face-angry","fa-light fa-face-angry-horns","fa-light fa-face-anguished","fa-light fa-face-anxious-sweat","fa-light fa-face-astonished","fa-light fa-face-awesome","fa-light fa-face-beam-hand-over-mouth","fa-light fa-face-clouds","fa-light fa-face-confounded","fa-light fa-face-confused","fa-light fa-face-cowboy-hat","fa-light fa-face-diagonal-mouth","fa-light fa-face-disappointed","fa-light fa-face-disguise","fa-light fa-face-dizzy","fa-light fa-face-dotted","fa-light fa-face-downcast-sweat","fa-light fa-face-drooling","fa-light fa-face-exhaling","fa-light fa-face-explode","fa-light fa-face-expressionless","fa-light fa-face-eyes-xmarks","fa-light fa-face-fearful","fa-light fa-face-flushed","fa-light fa-face-frown","fa-light fa-face-frown-open","fa-light fa-face-frown-slight","fa-light fa-face-glasses","fa-light fa-face-grimace","fa-light fa-face-grin","fa-light fa-face-grin-beam","fa-light fa-face-grin-beam-sweat","fa-light fa-face-grin-hearts","fa-light fa-face-grin-squint","fa-light fa-face-grin-squint-tears","fa-light fa-face-grin-stars","fa-light fa-face-grin-tears","fa-light fa-face-grin-tongue","fa-light fa-face-grin-tongue-squint","fa-light fa-face-grin-tongue-wink","fa-light fa-face-grin-wide","fa-light fa-face-grin-wink","fa-light fa-face-hand-over-mouth","fa-light fa-face-hand-peeking","fa-light fa-face-hand-yawn","fa-light fa-face-head-bandage","fa-light fa-face-holding-back-tears","fa-light fa-face-hushed","fa-light fa-face-icicles","fa-light fa-face-kiss","fa-light fa-face-kiss-beam","fa-light fa-face-kiss-closed-eyes","fa-light fa-face-kiss-wink-heart","fa-light fa-face-laugh","fa-light fa-face-laugh-beam","fa-light fa-face-laugh-squint","fa-light fa-face-laugh-wink","fa-light fa-face-lying","fa-light fa-face-mask","fa-light fa-face-meh","fa-light fa-face-meh-blank","fa-light fa-face-melting","fa-light fa-face-monocle","fa-light fa-face-nauseated","fa-light fa-face-nose-steam","fa-light fa-face-party","fa-light fa-face-pensive","fa-light fa-face-persevering","fa-light fa-face-pleading","fa-light fa-face-pouting","fa-light fa-face-raised-eyebrow","fa-light fa-face-relieved","fa-light fa-face-rolling-eyes","fa-light fa-face-sad-cry","fa-light fa-face-sad-sweat","fa-light fa-face-sad-tear","fa-light fa-face-saluting","fa-light fa-face-scream","fa-light fa-face-shush","fa-light fa-face-sleeping","fa-light fa-face-sleepy","fa-light fa-face-smile","fa-light fa-face-smile-beam","fa-light fa-face-smile-halo","fa-light fa-face-smile-hearts","fa-light fa-face-smile-horns","fa-light fa-face-smile-plus","fa-light fa-face-smile-relaxed","fa-light fa-face-smile-tear","fa-light fa-face-smile-tongue","fa-light fa-face-smile-upside-down","fa-light fa-face-smile-wink","fa-light fa-face-smiling-hands","fa-light fa-face-smirking","fa-light fa-face-spiral-eyes","fa-light fa-face-sunglasses","fa-light fa-face-surprise","fa-light fa-face-swear","fa-light fa-face-thermometer","fa-light fa-face-thinking","fa-light fa-face-tired","fa-light fa-face-tissue","fa-light fa-face-tongue-money","fa-light fa-face-tongue-sweat","fa-light fa-face-unamused","fa-light fa-face-viewfinder","fa-light fa-face-vomit","fa-light fa-face-weary","fa-light fa-face-woozy","fa-light fa-face-worried","fa-light fa-face-zany","fa-light fa-face-zipper","fa-light fa-falafel","fa-light fa-family","fa-light fa-family-dress","fa-light fa-family-pants","fa-light fa-fan","fa-light fa-fan-table","fa-light fa-farm","fa-light fa-faucet","fa-light fa-faucet-drip","fa-light fa-fax","fa-light fa-feather","fa-light fa-feather-pointed","fa-light fa-fence","fa-light fa-ferris-wheel","fa-light fa-ferry","fa-light fa-field-hockey-stick-ball","fa-light fa-file","fa-light fa-file-arrow-down","fa-light fa-file-arrow-up","fa-light fa-file-audio","fa-light fa-file-binary","fa-light fa-file-certificate","fa-light fa-file-chart-column","fa-light fa-file-chart-pie","fa-light fa-file-check","fa-light fa-file-circle-check","fa-light fa-file-circle-exclamation","fa-light fa-file-circle-info","fa-light fa-file-circle-minus","fa-light fa-file-circle-plus","fa-light fa-file-circle-question","fa-light fa-file-circle-xmark","fa-light fa-file-code","fa-light fa-file-contract","fa-light fa-file-csv","fa-light fa-file-dashed-line","fa-light fa-file-excel","fa-light fa-file-exclamation","fa-light fa-file-export","fa-light fa-file-heart","fa-light fa-file-image","fa-light fa-file-import","fa-light fa-file-invoice","fa-light fa-file-invoice-dollar","fa-light fa-file-lines","fa-light fa-file-lock","fa-light fa-file-magnifying-glass","fa-light fa-file-medical","fa-light fa-file-minus","fa-light fa-file-music","fa-light fa-file-pdf","fa-light fa-file-pen","fa-light fa-file-plus","fa-light fa-file-plus-minus","fa-light fa-file-powerpoint","fa-light fa-file-prescription","fa-light fa-file-shield","fa-light fa-file-signature","fa-light fa-file-slash","fa-light fa-file-spreadsheet","fa-light fa-file-user","fa-light fa-file-video","fa-light fa-file-waveform","fa-light fa-file-word","fa-light fa-file-xmark","fa-light fa-file-zipper","fa-light fa-files","fa-light fa-files-medical","fa-light fa-fill","fa-light fa-fill-drip","fa-light fa-film","fa-light fa-film-canister","fa-light fa-film-simple","fa-light fa-film-slash","fa-light fa-films","fa-light fa-filter","fa-light fa-filter-circle-dollar","fa-light fa-filter-circle-xmark","fa-light fa-filter-list","fa-light fa-filter-slash","fa-light fa-filters","fa-light fa-fingerprint","fa-light fa-fire","fa-light fa-fire-burner","fa-light fa-fire-extinguisher","fa-light fa-fire-flame","fa-light fa-fire-flame-curved","fa-light fa-fire-flame-simple","fa-light fa-fire-hydrant","fa-light fa-fire-smoke","fa-light fa-fireplace","fa-light fa-fish","fa-light fa-fish-bones","fa-light fa-fish-cooked","fa-light fa-fish-fins","fa-light fa-fishing-rod","fa-light fa-flag","fa-light fa-flag-checkered","fa-light fa-flag-pennant","fa-light fa-flag-swallowtail","fa-light fa-flag-usa","fa-light fa-flashlight","fa-light fa-flask","fa-light fa-flask-round-poison","fa-light fa-flask-round-potion","fa-light fa-flask-vial","fa-light fa-flatbread","fa-light fa-flatbread-stuffed","fa-light fa-floppy-disk","fa-light fa-floppy-disk-circle-arrow-right","fa-light fa-floppy-disk-circle-xmark","fa-light fa-floppy-disk-pen","fa-light fa-floppy-disks","fa-light fa-florin-sign","fa-light fa-flower","fa-light fa-flower-daffodil","fa-light fa-flower-tulip","fa-light fa-flute","fa-light fa-flux-capacitor","fa-light fa-flying-disc","fa-light fa-folder","fa-light fa-folder-arrow-down","fa-light fa-folder-arrow-up","fa-light fa-folder-bookmark","fa-light fa-folder-closed","fa-light fa-folder-gear","fa-light fa-folder-grid","fa-light fa-folder-heart","fa-light fa-folder-image","fa-light fa-folder-magnifying-glass","fa-light fa-folder-medical","fa-light fa-folder-minus","fa-light fa-folder-music","fa-light fa-folder-open","fa-light fa-folder-plus","fa-light fa-folder-tree","fa-light fa-folder-user","fa-light fa-folder-xmark","fa-light fa-folders","fa-light fa-fondue-pot","fa-light fa-font","fa-light fa-font-awesome","fa-light fa-font-case","fa-light fa-football","fa-light fa-football-helmet","fa-light fa-fork","fa-light fa-fork-knife","fa-light fa-forklift","fa-light fa-fort","fa-light fa-forward","fa-light fa-forward-fast","fa-light fa-forward-step","fa-light fa-frame","fa-light fa-franc-sign","fa-light fa-french-fries","fa-light fa-frog","fa-light fa-function","fa-light fa-futbol","fa-light fa-g","fa-light fa-galaxy","fa-light fa-gallery-thumbn
1ails","fa-light fa-game-board","fa-light fa-game-board-simple","fa-light fa-game-console-handheld","fa-light fa-game-console-handheld-crank","fa-light fa-gamepad","fa-light fa-gamepad-modern","fa-light fa-garage","fa-light fa-garage-car","fa-light fa-garage-open","fa-light fa-garlic","fa-light fa-gas-pump","fa-light fa-gas-pump-slash","fa-light fa-gauge","fa-light fa-gauge-circle-bolt","fa-light fa-gauge-circle-minus","fa-light fa-gauge-circle-plus","fa-light fa-gauge-high","fa-light fa-gauge-low","fa-light fa-gauge-max","fa-light fa-gauge-min","fa-light fa-gauge-simple","fa-light fa-gauge-simple-high","fa-light fa-gauge-simple-low","fa-light fa-gauge-simple-max","fa-light fa-gauge-simple-min","fa-light fa-gavel","fa-light fa-gear","fa-light fa-gears","fa-light fa-gem","fa-light fa-genderless","fa-light fa-ghost","fa-light fa-gif","fa-light fa-gift","fa-light fa-gift-card","fa-light fa-gifts","fa-light fa-gingerbread-man","fa-light fa-glass","fa-light fa-glass-citrus","fa-light fa-glass-empty","fa-light fa-glass-half","fa-light fa-glass-water","fa-light fa-glass-water-droplet","fa-light fa-glasses","fa-light fa-glasses-round","fa-light fa-globe","fa-light fa-globe-snow","fa-light fa-globe-stand","fa-light fa-goal-net","fa-light fa-golf-ball-tee","fa-light fa-golf-club","fa-light fa-golf-flag-hole","fa-light fa-gopuram","fa-light fa-graduation-cap","fa-light fa-gramophone","fa-light fa-grapes","fa-light fa-grate","fa-light fa-grate-droplet","fa-light fa-greater-than","fa-light fa-greater-than-equal","fa-light fa-grid","fa-light fa-grid-2","fa-light fa-grid-2-plus","fa-light fa-grid-4","fa-light fa-grid-5","fa-light fa-grid-dividers","fa-light fa-grid-horizontal","fa-light fa-grill","fa-light fa-grill-fire","fa-light fa-grill-hot","fa-light fa-grip","fa-light fa-grip-dots","fa-light fa-grip-dots-vertical","fa-light fa-grip-lines","fa-light fa-grip-lines-vertical","fa-light fa-grip-vertical","fa-light fa-group-arrows-rotate","fa-light fa-guarani-sign","fa-light fa-guitar","fa-light fa-guitar-electric","fa-light fa-guitars","fa-light fa-gun","fa-light fa-gun-slash","fa-light fa-gun-squirt","fa-light fa-h","fa-light fa-h1","fa-light fa-h2","fa-light fa-h3","fa-light fa-h4","fa-light fa-h5","fa-light fa-h6","fa-light fa-hammer","fa-light fa-hammer-crash","fa-light fa-hammer-war","fa-light fa-hamsa","fa-light fa-hand","fa-light fa-hand-back-fist","fa-light fa-hand-back-point-down","fa-light fa-hand-back-point-left","fa-light fa-hand-back-point-ribbon","fa-light fa-hand-back-point-right","fa-light fa-hand-back-point-up","fa-light fa-hand-dots","fa-light fa-hand-fingers-crossed","fa-light fa-hand-fist","fa-light fa-hand-heart","fa-light fa-hand-holding","fa-light fa-hand-holding-box","fa-light fa-hand-holding-dollar","fa-light fa-hand-holding-droplet","fa-light fa-hand-holding-hand","fa-light fa-hand-holding-heart","fa-light fa-hand-holding-magic","fa-light fa-hand-holding-medical","fa-light fa-hand-holding-seedling","fa-light fa-hand-holding-skull","fa-light fa-hand-horns","fa-light fa-hand-lizard","fa-light fa-hand-love","fa-light fa-hand-middle-finger","fa-light fa-hand-peace","fa-light fa-hand-point-down","fa-light fa-hand-point-left","fa-light fa-hand-point-ribbon","fa-light fa-hand-point-right","fa-light fa-hand-point-up","fa-light fa-hand-pointer","fa-light fa-hand-scissors","fa-light fa-hand-sparkles","fa-light fa-hand-spock","fa-light fa-hand-wave","fa-light fa-handcuffs","fa-light fa-hands","fa-light fa-hands-asl-interpreting","fa-light fa-hands-bound","fa-light fa-hands-bubbles","fa-light fa-hands-clapping","fa-light fa-hands-holding","fa-light fa-hands-holding-child","fa-light fa-hands-holding-circle","fa-light fa-hands-holding-diamond","fa-light fa-hands-holding-dollar","fa-light fa-hands-holding-heart","fa-light fa-hands-praying","fa-light fa-handshake","fa-light fa-handshake-angle","fa-light fa-handshake-simple","fa-light fa-handshake-simple-slash","fa-light fa-handshake-slash","fa-light fa-hanukiah","fa-light fa-hard-drive","fa-light fa-hashtag","fa-light fa-hashtag-lock","fa-light fa-hat-chef","fa-light fa-hat-cowboy","fa-light fa-hat-cowboy-side","fa-light fa-hat-santa","fa-light fa-hat-winter","fa-light fa-hat-witch","fa-light fa-hat-wizard","fa-light fa-head-side","fa-light fa-head-side-brain","fa-light fa-head-side-cough","fa-light fa-head-side-cough-slas
1h","fa-light fa-head-side-goggles","fa-light fa-head-side-headphones","fa-light fa-head-side-heart","fa-light fa-head-side-mask","fa-light fa-head-side-medical","fa-light fa-head-side-virus","fa-light fa-heading","fa-light fa-headphones","fa-light fa-headphones-simple","fa-light fa-headset","fa-light fa-heart","fa-light fa-heart-circle-bolt","fa-light fa-heart-circle-check","fa-light fa-heart-circle-exclamation","fa-light fa-heart-circle-minus","fa-light fa-heart-circle-plus","fa-light fa-heart-circle-xmark","fa-light fa-heart-crack","fa-light fa-heart-half","fa-light fa-heart-half-stroke","fa-light fa-heart-pulse","fa-light fa-heat","fa-light fa-helicopter","fa-light fa-helicopter-symbol","fa-light fa-helmet-battle","fa-light fa-helmet-safety","fa-light fa-helmet-un","fa-light fa-hexagon","fa-light fa-hexagon-check","fa-light fa-hexagon-divide","fa-light fa-hexagon-exclamation","fa-light fa-hexagon-image","fa-light fa-hexagon-minus","fa-light fa-hexagon-plus","fa-light fa-hexagon-vertical-nft","fa-light fa-hexagon-vertical-nft-slanted","fa-light fa-hexagon-xmark","fa-light fa-high-definition","fa-light fa-highlighter","fa-light fa-highlighter-line","fa-light fa-hill-avalanche","fa-light fa-hill-rockslide","fa-light fa-hippo","fa-light fa-hockey-mask","fa-light fa-hockey-puck","fa-light fa-hockey-stick-puck","fa-light fa-hockey-sticks","fa-light fa-holly-berry","fa-light fa-honey-pot","fa-light fa-hood-cloak","fa-light fa-horizontal-rule","fa-light fa-horse","fa-light fa-horse-head","fa-light fa-horse-saddle","fa-light fa-hose","fa-light fa-hose-reel","fa-light fa-hospital","fa-light fa-hospital-user","fa-light fa-hospitals","fa-light fa-hot-tub-person","fa-light fa-hotdog","fa-light fa-hotel","fa-light fa-hourglass","fa-light fa-hourglass-clock","fa-light fa-hourglass-end","fa-light fa-hourglass-half","fa-light fa-hourglass-start","fa-light fa-house","fa-light fa-house-blank","fa-light fa-house-building","fa-light fa-house-chimney","fa-light fa-house-chimney-blank","fa-light fa-house-chimney-crack","fa-light fa-house-chimney-heart","fa-light fa-house-chimney-medical","fa-light fa-house-chimney-user","fa-light fa-house-chimney-window","fa-light fa-house-circle-check","fa-light fa-house-circle-exclamation","fa-light fa-house-circle-xmark","fa-light fa-house-crack","fa-light fa-house-day","fa-light fa-house-fire","fa-light fa-house-flag","fa-light fa-house-flood-water","fa-light fa-house-flood-water-circle-arrow-right","fa-light fa-house-heart","fa-light fa-house-laptop","fa-light fa-house-lock","fa-light fa-house-medical","fa-light fa-house-medical-circle-check","fa-light fa-house-medical-circle-exclamation","fa-light fa-house-medical-circle-xmark","fa-light fa-house-medical-flag","fa-light fa-house-night","fa-light fa-house-person-leave","fa-light fa-house-person-return","fa-light fa-house-signal","fa-light fa-house-tree","fa-light fa-house-tsunami","fa-light fa-house-turret","fa-light fa-house-user","fa-light fa-house-water","fa-light fa-house-window","fa-light fa-hryvnia-sign","fa-light fa-hundred-points","fa-light fa-hurricane","fa-light fa-hyphen","fa-light fa-i","fa-light fa-i-cursor","fa-light fa-ice-cream","fa-light fa-ice-skate","fa-light fa-icicles","fa-light fa-icons","fa-light fa-id-badge","fa-light fa-id-card","fa-light fa-id-card-clip","fa-light fa-igloo","fa-light fa-image","fa-light fa-image-landscape","fa-light fa-image-polaroid","fa-light fa-image-polaroid-user","fa-light fa-image-portrait","fa-light fa-image-slash","fa-light fa-image-user","fa-light fa-images","fa-light fa-images-user","fa-light fa-inbox","fa-light fa-inbox-full","fa-light fa-inbox-in","fa-light fa-inbox-out","fa-light fa-inboxes","fa-light fa-indent","fa-light fa-indian-rupee-sign","fa-light fa-industry","fa-light fa-industry-windows","fa-light fa-infinity","fa-light fa-info","fa-light fa-inhaler","fa-light fa-input-numeric","fa-light fa-input-pipe","fa-light fa-input-text","fa-light fa-integral","fa-light fa-interrobang","fa-light fa-intersection","fa-light fa-island-tropical","fa-light fa-italic","fa-light fa-j","fa-light fa-jack-o-lantern","fa-light fa-jar","fa-light fa-jar-wheat","fa-light fa-jedi","fa-light fa-jet-fighter","fa-light fa-jet-fighter-up","fa-light fa-joint","fa-light fa-joystick","fa-light fa-jug","fa-light fa-jug-detergent","fa-light fa-k","fa-light fa-kaaba","fa-light fa-kazoo","fa-light fa-kerning","fa-light fa-key","fa-light fa-key-skeleton","fa-light fa-key-skeleton-left-right","fa-light fa-keyboard","fa-light fa-keyboard-brightness","fa-light fa-keyboard-brightness-low","fa-light fa-keyboard-down","fa-light fa-keyboard-left","fa-light fa-keynote","fa-light fa-khanda","fa-light fa-kidneys","fa-light fa-kip-sign","fa-light fa-kit-medical","fa-light fa-kitchen-set","fa-light fa-kite","fa-light fa-kiwi-bird","fa-light fa-kiwi-fruit","fa-light fa-knife","fa-light fa-knife-kitchen","fa-light fa-l","fa-light fa-lacrosse-stick","fa-light fa-lacrosse-stick-ball","fa-light fa-lambda","fa-light fa-lamp","fa-light fa-lamp-desk","fa-light fa-lamp-floor","fa-light fa-lamp-street","fa-light fa-land-mine-on","fa-light fa-landmark","fa-light fa-landmark-dome","fa-light fa-landmark-flag","fa-light fa-language","fa-light fa-laptop","fa-light fa-laptop-arrow-down","fa-light fa-laptop-code","fa-light fa-laptop-file","fa-light fa-laptop-medical","fa-light fa-laptop-mobile","fa-light fa-laptop-slash","fa-light fa-lari-sign","fa-light fa-lasso","fa-light fa-lasso-sparkles","fa-light fa-layer-group","fa-light fa-layer-minus","fa-light fa-layer-plus","fa-light fa-leaf","fa-light fa-leaf-heart","fa-light fa-leaf-maple","fa-light fa-leaf-oak","fa-light fa-leafy-green","fa-light fa-left","fa-light fa-left-from-line","fa-light fa-left-long","fa-light fa-left-long-to-line","fa-light fa-left-right","fa-light fa-left-to-line","fa-light fa-lemon","fa-light fa-less-than","fa-light fa-less-than-equal","fa-light fa-life-ring","fa-light fa-light-ceiling","fa-light fa-light-emergency","fa-light fa-light-emergency-on","fa-light fa-light-switch","fa-light fa-light-switch-off","fa-light fa-light-switch-on","fa-light fa-lightbulb","fa-light fa-lightbulb-cfl","fa-light fa-lightbulb-cfl-on","fa-light fa-lightbulb-dollar","fa-light fa-lightbulb-exclamation","fa-light fa-lightbulb-exclamation-on","fa-light fa-lightbulb-on","fa-light fa-lightbulb-slash","fa-light fa-lights-holiday","fa-light fa-line-columns","fa-light fa-line-height","fa-light fa-lines-leaning","fa-light fa-link","fa-light fa-link-horizontal","fa-light fa-link-horizontal-slash","fa-light fa-link-simple","fa-light fa-link-simple-slash","fa-light fa-link-slash","fa-light fa-lips","fa-light fa-lira-sign","fa-light fa-list","fa-light fa-list-check","fa-light fa-list-dropdown","fa-light fa-list-music","fa-light fa-list-ol","fa-light fa-list-radio","fa-light fa-list-timeline","fa-light fa-list-tree","fa-light fa-list-ul","fa-light fa-litecoin-sign","fa-light fa-loader","fa-light fa-lobster","fa-light fa-location-arrow","fa-light fa-location-check","fa-light fa-location-crosshairs","fa-light fa-location-crosshairs-slash","fa-light fa-location-dot","fa-light fa-location-dot-slash","fa-light fa-location-exclamation","fa-light fa-location-minus","fa-light fa-location-pen","fa-light fa-location-pin","fa-light fa-location-pin-lock","fa-light fa-location-pin-slash","fa-light fa-location-plus","fa-light fa-location-question","fa-light fa-location-smile","fa-light fa-location-xmark","fa-light fa-lock","fa-light fa-lock-a","fa-light fa-lock-hashtag","fa-light fa-lock-keyhole","fa-light fa-lock-keyhole-open","fa-light fa-lock-open","fa-light fa-locust","fa-light fa-lollipop","fa-light fa-loveseat","fa-light fa-luchador-mask","fa-light fa-lungs","fa-light fa-lungs-virus","fa-light fa-m","fa-light fa-mace","fa-light fa-magnet","fa-light fa-magnifying-glass","fa-light fa-magnifying-glass-arrow-right","fa-light fa-magnifying-glass-chart","fa-light fa-magnifying-glass-dollar","fa-light fa-magnifying-glass-location","fa-light fa-magnifying-glass-minus","fa-light fa-magnifying-glass-plus","fa-light fa-mailbox","fa-light fa-mailbox-flag-up","fa-light fa-manat-sign","fa-light fa-mandolin","fa-light fa-mango","fa-light fa-manhole","fa-light fa-map","fa-light fa-map-location","fa-light fa-map-location-dot","fa-light fa-map-pin","fa-light fa-marker","fa-light fa-mars","fa-light fa-mars-and-venus","fa-light fa-mars-and-venus-burst","fa-light fa-mars-double","fa-light fa-mars-stroke","fa-light fa-mars-stroke-right","fa-light fa-mars-stroke-up","fa-light fa-martini-glass","fa-light fa-martini-glass-citrus","fa-light fa-martini-glass-empty","fa-light fa-mask","fa-light fa-mask-face","fa-light fa-mask-snor
1kel","fa-light fa-mask-ventilator","fa-light fa-masks-theater","fa-light fa-mattress-pillow","fa-light fa-maximize","fa-light fa-meat","fa-light fa-medal","fa-light fa-megaphone","fa-light fa-melon","fa-light fa-melon-slice","fa-light fa-memo","fa-light fa-memo-circle-check","fa-light fa-memo-circle-info","fa-light fa-memo-pad","fa-light fa-memory","fa-light fa-menorah","fa-light fa-mercury","fa-light fa-merge","fa-light fa-message","fa-light fa-message-arrow-down","fa-light fa-message-arrow-up","fa-light fa-message-arrow-up-right","fa-light fa-message-bot","fa-light fa-message-captions","fa-light fa-message-check","fa-light fa-message-code","fa-light fa-message-dollar","fa-light fa-message-dots","fa-light fa-message-exclamation","fa-light fa-message-heart","fa-light fa-message-image","fa-light fa-message-lines","fa-light fa-message-medical","fa-light fa-message-middle","fa-light fa-message-middle-top","fa-light fa-message-minus","fa-light fa-message-music","fa-light fa-message-pen","fa-light fa-message-plus","fa-light fa-message-question","fa-light fa-message-quote","fa-light fa-message-slash","fa-light fa-message-smile","fa-light fa-message-sms","fa-light fa-message-text","fa-light fa-message-xmark","fa-light fa-messages","fa-light fa-messages-dollar","fa-light fa-messages-question","fa-light fa-meteor","fa-light fa-meter","fa-light fa-meter-bolt","fa-light fa-meter-droplet","fa-light fa-meter-fire","fa-light fa-microchip","fa-light fa-microchip-ai","fa-light fa-microphone","fa-light fa-microphone-lines","fa-light fa-microphone-lines-slash","fa-light fa-microphone-slash","fa-light fa-microphone-stand","fa-light fa-microscope","fa-light fa-microwave","fa-light fa-mill-sign","fa-light fa-minimize","fa-light fa-minus","fa-light fa-mistletoe","fa-light fa-mitten","fa-light fa-mobile","fa-light fa-mobile-button","fa-light fa-mobile-notch","fa-light fa-mobile-retro","fa-light fa-mobile-screen","fa-light fa-mobile-screen-button","fa-light fa-mobile-signal","fa-light fa-mobile-signal-out","fa-light fa-money-bill","fa-light fa-money-bill-1","fa-light fa-money-bill-1-wave","fa-light fa-money-bill-simple","fa-light fa-money-bill-simple-wave","fa-light fa-money-bill-transfer","fa-light fa-money-bill-trend-up","fa-light fa-money-bill-wave","fa-light fa-money-bill-wheat","fa-light fa-money-bills","fa-light fa-money-bills-simple","fa-light fa-money-check","fa-light fa-money-check-dollar","fa-light fa-money-check-dollar-pen","fa-light fa-money-check-pen","fa-light fa-money-from-bracket","fa-light fa-money-simple-from-bracket","fa-light fa-monitor-waveform","fa-light fa-monkey","fa-light fa-monument","fa-light fa-moon","fa-light fa-moon-cloud","fa-light fa-moon-over-sun","fa-light fa-moon-stars","fa-light fa-moped","fa-light fa-mortar-pestle","fa-light fa-mosque","fa-light fa-mosquito","fa-light fa-mosquito-net","fa-light fa-motorcycle","fa-light fa-mound","fa-light fa-mountain","fa-light fa-mountain-city","fa-light fa-mountain-sun","fa-light fa-mountains","fa-light fa-mouse-field","fa-light fa-mp3-player","fa-light fa-mug","fa-light fa-mug-hot","fa-light fa-mug-marshmallows","fa-light fa-mug-saucer","fa-light fa-mug-tea","fa-light fa-mug-tea-saucer","fa-light fa-mushroom","fa-light fa-music","fa-light fa-music-note","fa-light fa-music-note-slash","fa-light fa-music-slash","fa-light fa-mustache","fa-light fa-n","fa-light fa-naira-sign","fa-light fa-narwhal","fa-light fa-nesting-dolls","fa-light fa-network-wired","fa-light fa-neuter","fa-light fa-newspaper","fa-light fa-nfc","fa-light fa-nfc-lock","fa-light fa-nfc-magnifying-glass","fa-light fa-nfc-pen","fa-light fa-nfc-signal","fa-light fa-nfc-slash","fa-light fa-nfc-symbol","fa-light fa-nfc-trash","fa-light fa-nose","fa-light fa-not-equal","fa-light fa-notdef","fa-light fa-note","fa-light fa-note-medical","fa-light fa-note-sticky","fa-light fa-notebook","fa-light fa-notes","fa-light fa-notes-medical","fa-light fa-o","fa-light fa-object-exclude","fa-light fa-object-group","fa-light fa-object-intersect","fa-light fa-object-subtract","fa-light fa-object-ungroup","fa-light fa-object-union","fa-light fa-objects-align-bottom","fa-light fa-objects-align-center-horizontal","fa-light fa-objects-align-center-vertical","fa-light fa-objects-align-left","fa-light fa-objects-align-right","fa-light fa-objects-align-top","fa-light fa-objects-column","fa-light fa-octagon","fa-light fa-octagon-check","fa-light fa-octagon-divide","fa-light fa-octagon-exclamation","fa-light fa-octagon-minus","fa-light fa-octagon-plus","fa-light fa-octagon-xmark","fa-light fa-oil-can","fa-light fa-oil-can-drip","fa-light fa-oil-temperature","fa-light fa-oil-well","fa-light fa-olive","fa-light fa-olive-branch","fa-light fa-om","fa-light fa-omega","fa-light fa-onion","fa-light fa-option","fa-light fa-ornament","fa-light fa-otter","fa-light fa-outdent","fa-light fa-outlet","fa-light fa-oven","fa-light fa-overline","fa-light fa-p","fa-light fa-page","fa-light fa-page-caret-down","fa-light fa-page-caret-up","fa-light fa-pager","fa-light fa-paint-roller","fa-light fa-paintbrush","fa-light fa-paintbrush-fine","fa-light fa-paintbrush-pencil","fa-light fa-palette","fa-light fa-pallet","fa-light fa-pallet-box","fa-light fa-pallet-boxes","fa-light fa-pan-food","fa-light fa-pan-frying","fa-light fa-pancakes","fa-light fa-panel-ews","fa-light fa-panel-fire","fa-light fa-panorama","fa-light fa-paper-plane","fa-light fa-paper-plane-top","fa-light fa-paperclip","fa-light fa-paperclip-vertical","fa-light fa-parachute-box","fa-light fa-paragraph","fa-light fa-paragraph-left","fa-light fa-party-bell","fa-light fa-party-horn","fa-light fa-passport","fa-light fa-paste","fa-light fa-pause","fa-light fa-paw","fa-light fa-paw-claws","fa-light fa-paw-simple","fa-light fa-peace","fa-light fa-peach","fa-light fa-peanut","fa-light fa-peanuts","fa-light fa-peapod","fa-light fa-pear","fa-light fa-pedestal","fa-light fa-pegasus","fa-light fa-pen","fa-light fa-pen-circle","fa-light fa-pen-clip","fa-light fa-pen-clip-slash","fa-light fa-pen-fancy","fa-light fa-pen-fancy-slash","fa-light fa-pen-field","fa-light fa-pen-line","fa-light fa-pen-nib","fa-light fa-pen-nib-slash","fa-light fa-pen-paintbrush","fa-light fa-pen-ruler","fa-light fa-pen-slash","fa-light fa-pen-swirl","fa-light fa-pen-to-square","fa-light fa-pencil","fa-light fa-pencil-mechanical","fa-light fa-pencil-slash","fa-light fa-people","fa-light fa-people-arrows","fa-light fa-people-carry-box","fa-light fa-people-dress","fa-light fa-people-dress-simple","fa-light fa-people-group","fa-light fa-people-line","fa-light fa-people-pants","fa-light fa-people-pants-simple","fa-light fa-people-pulling","fa-light fa-people-robbery","fa-light fa-people-roof","fa-light fa-people-simple","fa-light fa-pepper","fa-light fa-pepper-hot","fa-light fa-percent","fa-light fa-period","fa-light fa-person","fa-light fa-person-arrow-down-to-line","fa-light fa-person-arrow-up-from-line","fa-light fa-person-biking","fa-light fa-person-biking-mountain","fa-light fa-person-booth","fa-light fa-person-breastfeeding","fa-light fa-person-burst","fa-light fa-person-cane","fa-light fa-person-carry-box","fa-light fa-person-chalkboard","fa-light fa-person-circle-check","fa-light fa-person-circle-exclamation","fa-light fa-person-circle-minus","fa-light fa-person-circle-plus","fa-light fa-person-circle-question","fa-light fa-person-circle-xmark","fa-light fa-person-digging","fa-light fa-person-dolly","fa-light fa-person-dolly-empty","fa-light fa-person-dots-from-line","fa-light fa-person-dress","fa-light fa-person-dress-bur
1st","fa-light fa-person-dress-simple","fa-light fa-person-drowning","fa-light fa-person-falling","fa-light fa-person-falling-burst","fa-light fa-person-from-portal","fa-light fa-person-half-dress","fa-light fa-person-harassing","fa-light fa-person-hiking","fa-light fa-person-military-pointing","fa-light fa-person-military-rifle","fa-light fa-person-military-to-person","fa-light fa-person-pinball","fa-light fa-person-praying","fa-light fa-person-pregnant","fa-light fa-person-rays","fa-light fa-person-rifle","fa-light fa-person-running","fa-light fa-person-seat","fa-light fa-person-seat-reclined","fa-light fa-person-shelter","fa-light fa-person-sign","fa-light fa-person-simple","fa-light fa-person-skating","fa-light fa-person-ski-jumping","fa-light fa-person-ski-lift","fa-light fa-person-skiing","fa-light fa-person-skiing-nordic","fa-light fa-person-sledding","fa-light fa-person-snowboarding","fa-light fa-person-snowmobiling","fa-light fa-person-swimming","fa-light fa-person-through-window","fa-light fa-person-to-door","fa-light fa-person-to-portal","fa-light fa-person-walking","fa-light fa-person-walking-arrow-loop-left","fa-light fa-person-walking-arrow-right","fa-light fa-person-walking-dashed-line-arrow-right","fa-light fa-person-walking-luggage","fa-light fa-person-walking-with-cane","fa-light fa-peseta-sign","fa-light fa-peso-sign","fa-light fa-phone","fa-light fa-phone-arrow-down-left","fa-light fa-phone-arrow-right","fa-light fa-phone-arrow-up-right","fa-light fa-phone-flip","fa-light fa-phone-hangup","fa-light fa-phone-intercom","fa-light fa-phone-missed","fa-light fa-phone-office","fa-light fa-phone-plus","fa-light fa-phone-rotary","fa-light fa-phone-slash","fa-light fa-phone-volume","fa-light fa-phone-xmark","fa-light fa-photo-film","fa-light fa-photo-film-music","fa-light fa-pi","fa-light fa-piano","fa-light fa-piano-keyboard","fa-light fa-pickaxe","fa-light fa-pickleball","fa-light fa-pie","fa-light fa-pig","fa-light fa-piggy-bank","fa-light fa-pills","fa-light fa-pinata","fa-light fa-pinball","fa-light fa-pineapple","fa-light fa-pipe","fa-light fa-pipe-circle-check","fa-light fa-pipe-collar","fa-light fa-pipe-section","fa-light fa-pipe-smoking","fa-light fa-pipe-valve","fa-light fa-pizza","fa-light fa-pizza-slice","fa-light fa-place-of-worship","fa-light fa-plane","fa-light fa-plane-arrival","fa-light fa-plane-circle-check","fa-light fa-plane-circle-exclamation","fa-light fa-plane-circle-xmark","fa-light fa-plane-departure","fa-light fa-plane-engines","fa-light fa-plane-lock","fa-light fa-plane-prop","fa-light fa-plane-slash","fa-light fa-plane-tail","fa-light fa-plane-up","fa-light fa-plane-up-slash","fa-light fa-planet-moon","fa-light fa-planet-ringed","fa-light fa-plant-wilt","fa-light fa-plate-utensils","fa-light fa-plate-wheat","fa-light fa-play","fa-light fa-play-pause","fa-light fa-plug","fa-light fa-plug-circle-bolt","fa-light fa-plug-circle-check","fa-light fa-plug-circle-exclamation","fa-light fa-plug-circle-minus","fa-light fa-plug-circle-plus","fa-light fa-plug-circle-xmark","fa-light fa-plus","fa-light fa-plus-large","fa-light fa-plus-minus","fa-light fa-podcast","fa-light fa-podium","fa-light fa-podium-star","fa-light fa-police-box","fa-light fa-poll-people","fa-light fa-pompebled","fa-light fa-poo","fa-light fa-poo-storm","fa-light fa-pool-8-ball","fa-light fa-poop","fa-light fa-popcorn","fa-light fa-popsicle","fa-light fa-pot-food","fa-light fa-potato","fa-light fa-power-off","fa-light fa-prescription","fa-light fa-prescription-bottle","fa-light fa-prescription-bottle-medical","fa-light fa-prescription-bottle-pill","fa-light fa-presentation-screen","fa-light fa-pretzel","fa-light fa-print","fa-light fa-print-magnifying-glass","fa-light fa-print-slash","fa-light fa-projector","fa-light fa-pump","fa-light fa-pump-medical","fa-light fa-pump-soap","fa-light fa-pumpkin","fa-light fa-puzzle","fa-light fa-puzzle-piece","fa-light fa-puzzle-piece-simple","fa-light fa-q","fa-light fa-qrcode","fa-light fa-question","fa-light fa-quote-left","fa-light fa-quote-right","fa-light fa-quotes","fa-light fa-r","fa-light fa-rabbit","fa-light fa-rabbit-running","fa-light fa-racquet","fa-light fa-radar","fa-light fa-radiation","fa-light fa-radio","fa-light fa-radio-tuner","fa-light fa-rainbow","fa-light fa-raindrops","fa-light fa-ram","fa-light fa-ramp-loading","fa-light fa-ranking-star","fa-light fa-raygun","fa-light fa-receipt","fa-light fa-record-vinyl","fa-light fa-rectangle","fa-light fa-rectangle-ad","fa-light fa-rectangle-barcode","fa-light fa-rectangle-code","fa-light fa-rectangle-history","fa-light fa-rectangle-history-circle-plus","fa-light fa-rectangle-history-circle-user","fa-light fa-rectangle-list","fa-light fa-rectangle-pro","fa-light fa-rectangle-terminal","fa-light fa-rectangle-vertical","fa-light fa-rectangle-vertical-history","fa-light fa-rectangle-wide","fa-light fa-rectangle-xmark","fa-light fa-rectangles-mixed","fa-light fa-recycle","fa-light fa-reel","fa-light fa-refrigerator","fa-light fa-registered","fa-light fa-repeat","fa-light fa-repeat-1","fa-light fa-reply","fa-light fa-reply-all","fa-light fa-reply-clock","fa-light fa-republican","fa-light fa-restroom","fa-light fa-restroom-simple","fa-light fa-retweet","fa-light fa-rhombus","fa-light fa-ribbon","fa-light fa-right","fa-light fa-right-from-bracket","fa-light fa-right-from-line","fa-light fa-right-left","fa-light fa-right-long","fa-light fa-right-long-to-line","fa-light fa-right-to-bracket","fa-light fa-right-to-line","fa-light fa-ring","fa-light fa-ring-diamond","fa-light fa-rings-wedding","fa-light fa-road","fa-light fa-road-barrier","fa-light fa-road-bridge","fa-light fa-road-circle-check","fa-light fa-road-circle-exclamation","fa-light fa-road-circle-xmark","fa-light fa-road-lock","fa-light fa-road-spikes","fa-light fa-robot","fa-light fa-robot-astromech","fa-light fa-rocket","fa-light fa-rocket-launch","fa-light fa-roller-coaster","fa-light fa-rotate","fa-light fa-rotate-exclamation","fa-light fa-rotate-left","fa-light fa-rotate-right","fa-light fa-route","fa-light fa-route-highway","fa-light fa-route-interstate","fa-light fa-router","fa-light fa-rss","fa-light fa-ruble-sign","fa-light fa-rug","fa-light fa-rugby-ball","fa-light fa-ruler","fa-light fa-ruler-combined","fa-light fa-ruler-horizontal","fa-light fa-ruler-triangle","fa-light fa-ruler-vertical","fa-light fa-rupee-sign","fa-light fa-rupiah-sign","fa-light fa-rv","fa-light fa-s","fa-light fa-sack","fa-light fa-sack-dollar","fa-light fa-sack-xmark","fa-light fa-sailboat","fa-light fa-salad","fa-light fa-salt-shaker","fa-light fa-sandwich","fa-light fa-satellite","fa-light fa-satellite-dish","fa-light fa-sausage","fa-light fa-saxophone","fa-light fa-saxophone-fire","fa-light fa-scale-balanced","fa-light fa-scale-unbalanced","fa-light fa-scale-unbalanced-flip","fa-light fa-scalpel","fa-light fa-scalpel-line-dashed","fa-light fa-scanner
1-gun","fa-light fa-scanner-image","fa-light fa-scanner-keyboard","fa-light fa-scanner-touchscreen","fa-light fa-scarecrow","fa-light fa-scarf","fa-light fa-school","fa-light fa-school-circle-check","fa-light fa-school-circle-exclamation","fa-light fa-school-circle-xmark","fa-light fa-school-flag","fa-light fa-school-lock","fa-light fa-scissors","fa-light fa-screen-users","fa-light fa-screencast","fa-light fa-screwdriver","fa-light fa-screwdriver-wrench","fa-light fa-scribble","fa-light fa-scroll","fa-light fa-scroll-old","fa-light fa-scroll-torah","fa-light fa-scrubber","fa-light fa-scythe","fa-light fa-sd-card","fa-light fa-sd-cards","fa-light fa-seal","fa-light fa-seal-exclamation","fa-light fa-seal-question","fa-light fa-seat-airline","fa-light fa-section","fa-light fa-seedling","fa-light fa-semicolon","fa-light fa-send-back","fa-light fa-send-backward","fa-light fa-sensor","fa-light fa-sensor-cloud","fa-light fa-sensor-fire","fa-light fa-sensor-on","fa-light fa-sensor-triangle-exclamation","fa-light fa-server","fa-light fa-shapes","fa-light fa-share","fa-light fa-share-all","fa-light fa-share-from-square","fa-light fa-share-nodes","fa-light fa-sheep","fa-light fa-sheet-plastic","fa-light fa-shekel-sign","fa-light fa-shelves","fa-light fa-shelves-empty","fa-light fa-shield","fa-light fa-shield-cat","fa-light fa-shield-check","fa-light fa-shield-cross","fa-light fa-shield-dog","fa-light fa-shield-exclamation","fa-light fa-shield-halved","fa-light fa-shield-heart","fa-light fa-shield-keyhole","fa-light fa-shield-minus","fa-light fa-shield-plus","fa-light fa-shield-quartered","fa-light fa-shield-slas
1h","fa-light fa-shield-virus","fa-light fa-shield-xmark","fa-light fa-ship","fa-light fa-shirt","fa-light fa-shirt-long-sleeve","fa-light fa-shirt-running","fa-light fa-shirt-tank-top","fa-light fa-shish-kebab","fa-light fa-shoe-prints","fa-light fa-shop","fa-light fa-shop-lock","fa-light fa-shop-slash","fa-light fa-shovel","fa-light fa-shovel-snow","fa-light fa-shower","fa-light fa-shower-down","fa-light fa-shredder","fa-light fa-shrimp","fa-light fa-shuffle","fa-light fa-shutters","fa-light fa-shuttle-space","fa-light fa-shuttlecock","fa-light fa-sickle","fa-light fa-sidebar","fa-light fa-sidebar-flip","fa-light fa-sigma","fa-light fa-sign-hanging","fa-light fa-signal","fa-light fa-signal-bars","fa-light fa-signal-bars-fair","fa-light fa-signal-bars-good","fa-light fa-signal-bars-slash","fa-light fa-signal-bars-weak","fa-light fa-signal-fair","fa-light fa-signal-good","fa-light fa-signal-slash","fa-light fa-signal-stream","fa-light fa-signal-stream-slash","fa-light fa-signal-strong","fa-light fa-signal-weak","fa-light fa-signature","fa-light fa-signature-lock","fa-light fa-signature-slash","fa-light fa-signs-post","fa-light fa-sim-card","fa-light fa-sim-cards","fa-light fa-sink","fa-light fa-siren","fa-light fa-siren-on","fa-light fa-sitemap","fa-light fa-skeleton","fa-light fa-skeleton-ribs","fa-light fa-ski-boot","fa-light fa-ski-boot-ski","fa-light fa-skull","fa-light fa-skull-cow","fa-light fa-skull-crossbones","fa-light fa-slash","fa-light fa-slash-back","fa-light fa-slash-forward","fa-light fa-sleigh","fa-light fa-slider","fa-light fa-sliders","fa-light fa-sliders-simple","fa-light fa-sliders-up","fa-light fa-slot-machine","fa-light fa-smog","fa-light fa-smoke","fa-light fa-smoking","fa-light fa-snake","fa-light fa-snooze","fa-light fa-snow-blowing","fa-light fa-snowflake","fa-light fa-snowflake-droplets","fa-light fa-snowflakes","fa-light fa-snowman","fa-light fa-snowman-head","fa-light fa-snowplow","fa-light fa-soap","fa-light fa-socks","fa-light fa-soft-serve","fa-light fa-solar-panel","fa-light fa-solar-system","fa-light fa-sort","fa-light fa-sort-down","fa-light fa-sort-up","fa-light fa-spa","fa-light fa-space-station-moon","fa-light fa-space-station-moon-construction","fa-light fa-spade","fa-light fa-spaghetti-monster-flying","fa-light fa-sparkle","fa-light fa-sparkles","fa-light fa-speaker","fa-light fa-speakers","fa-light fa-spell-check","fa-light fa-spider","fa-light fa-spider-black-widow","fa-light fa-spider-web","fa-light fa-spinner","fa-light fa-spinner-third","fa-light fa-split","fa-light fa-splotch","fa-light fa-spoon","fa-light fa-sportsball","fa-light fa-spray-can","fa-light fa-spray-can-sparkles","fa-light fa-sprinkler","fa-light fa-sprinkler-ceiling","fa-light fa-square","fa-light fa-square-0","fa-light fa-square-1","fa-light fa-square-2","fa-light fa-square-3","fa-light fa-square-4","fa-light fa-square-5","fa-light fa-square-6","fa-light fa-square-7","fa-light fa-square-8","fa-light fa-square-9","fa-light fa-square-a","fa-light fa-square-a-lock","fa-light fa-square-ampersand","fa-light fa-square-arrow-down","fa-light fa-square-arrow-down-left","fa-light fa-square-arrow-down-right","fa-light fa-square-arrow-left","fa-light fa-square-arrow-right","fa-light fa-square-arrow-up","fa-light fa-square-arrow-up-left","fa-light fa-square-arrow-up-right","fa-light fa-square-b","fa-light fa-square-bolt","fa-light fa-square-c","fa-light fa-square-caret-down","fa-light fa-square-caret-left","fa-light fa-square-caret-right","fa-light fa-square-caret-up","fa-light fa-square-check","fa-light fa-square-chevron-down","fa-light fa-square-chevron-left","fa-light fa-square-chevron-right","fa-light fa-square-chevron-up","fa-light fa-square-code","fa-light fa-square-d","fa-light fa-square-dashed","fa-light fa-square-dashed-circle-plus","fa-light fa-square-divide","fa-light fa-square-dollar","fa-light fa-square-down","fa-light fa-square-down-left","fa-light fa-square-down-right","fa-light fa-square-e","fa-light fa-square-ellipsis","fa-light fa-square-ellipsis-vertical","fa-light fa-square-envelope","fa-light fa-square-exclamation","fa-light fa-square-f","fa-light fa-square-fragile","fa-light fa-square-full","fa-light fa-square-g","fa-light fa-square-h","fa-light fa-square-heart","fa-light fa-square-i","fa-light fa-square-info","fa-light fa-square-j","fa-light fa-square-k","fa-light fa-square-kanban","fa-light fa-square-l","fa-light fa-square-left","fa-light fa-square-list","fa-light fa-square-m","fa-light fa-square-minus","fa-light fa-square-n","fa-light fa-square-nfi","fa-light fa-square-o","fa-light fa-square-p","fa-light fa-square-parking","fa-light fa-square-parking-slash","fa-light fa-square-pen","fa-light fa-square-person-confined","fa-light fa-square-phone","fa-light fa-square-phone-flip","fa-light fa-square-phone-hangup","fa-light fa-square-plus","fa-light fa-square-poll-horizontal","fa-light fa-square-poll-vertical","fa-light fa-square-q","fa-light fa-square-quarters","fa-light fa-square-question","fa-light fa-square-quote","fa-light fa-square-r","fa-light fa-square-right","fa-light fa-square-ring","fa-light fa-square-root","fa-light fa-square-root-variable","fa-light fa-square-rss","fa-light fa-square-s","fa-light fa-square-share-nodes","fa-light fa-square-sliders","fa-light fa-square-sliders-vertical","fa-light fa-square-small","fa-light fa-square-star","fa-light fa-square-t","fa-light fa-square-terminal","fa-light fa-square-this-way-up","fa-light fa-square-u","fa-light fa-square-up","fa-light fa-square-up-left","fa-light fa-square-up-right","fa-light fa-square-user","fa-light fa-square-v","fa-light fa-square-virus","fa-light fa-square-w","fa-light fa-square-x","fa-light fa-square-xmark","fa-light fa-square-y","fa-light fa-square-z","fa-light fa-squid","fa-light fa-squirrel","fa-light fa-staff","fa-light fa-staff-snake","fa-light fa-stairs","fa-light fa-stamp","fa-light fa-standard-definition","fa-light fa-stapler","fa-light fa-star","fa-light fa-star-and-crescent","fa-light fa-star-christmas","fa-light fa-star-exclamation","fa-light fa-star-half","fa-light fa-star-half-stroke","fa-light fa-star-of-david","fa-light fa-star-of-life","fa-light fa-star-sharp","fa-light fa-star-sharp-half","fa-light fa-star-sharp-half-stroke","fa-light fa-star-shooting","fa-light fa-starfighter","fa-light fa-starfighter-twin-ion-engine","fa-light fa-starfighter-twin-ion-engine-advanced","fa-light fa-stars","fa-light fa-starship","fa-light fa-starship-freighter","fa-light fa-steak","fa-light fa-steering-wheel","fa-light fa-sterling-sign","fa-light fa-stethoscope","fa-light fa-stocking","fa-light fa-stomach","fa-light fa-stop","fa-light fa-stopwatch","fa-light fa-stopwatch-20","fa-light fa-store","fa-light fa-store-lock","fa-light fa-store-slash","fa-light fa-strawberry","fa-light fa-street
1-view","fa-light fa-stretcher","fa-light fa-strikethrough","fa-light fa-stroopwafel","fa-light fa-subscript","fa-light fa-suitcase","fa-light fa-suitcase-medical","fa-light fa-suitcase-rolling","fa-light fa-sun","fa-light fa-sun-bright","fa-light fa-sun-cloud","fa-light fa-sun-dust","fa-light fa-sun-haze","fa-light fa-sun-plant-wilt","fa-light fa-sunglasses","fa-light fa-sunrise","fa-light fa-sunset","fa-light fa-superscript","fa-light fa-sushi","fa-light fa-sushi-roll","fa-light fa-swatchbook","fa-light fa-sword","fa-light fa-sword-laser","fa-light fa-sword-laser-alt","fa-light fa-swords","fa-light fa-swords-laser","fa-light fa-symbols","fa-light fa-synagogue","fa-light fa-syringe","fa-light fa-t","fa-light fa-table","fa-light fa-table-cells","fa-light fa-table-cells-large","fa-light fa-table-columns","fa-light fa-table-layout","fa-light fa-table-list","fa-light fa-table-picnic","fa-light fa-table-pivot","fa-light fa-table-rows","fa-light fa-table-tennis-paddle-ball","fa-light fa-table-tree","fa-light fa-tablet","fa-light fa-tablet-button","fa-light fa-tablet-rugged","fa-light fa-tablet-screen","fa-light fa-tablet-screen-button","fa-light fa-tablets","fa-light fa-tachograph-digital","fa-light fa-taco","fa-light fa-tag","fa-light fa-tags","fa-light fa-tally","fa-light fa-tally-1","fa-light fa-tally-2","fa-light fa-tally-3","fa-light fa-tally-4","fa-light fa-tamale","fa-light fa-tank-water","fa-light fa-tape","fa-light fa-tarp","fa-light fa-tarp-droplet","fa-light fa-taxi","fa-light fa-taxi-bus","fa-light fa-teddy-bear","fa-light fa-teeth","fa-light fa-teeth-open","fa-light fa-telescope","fa-light fa-temperature-arrow-down","fa-light fa-temperature-arrow-up","fa-light fa-temperature-empty","fa-light fa-temperature-full","fa-light fa-temperature-half","fa-light fa-temperature-high","fa-light fa-temperature-list","fa-light fa-temperature-low","fa-light fa-temperature-quarter","fa-light fa-temperature-snow","fa-light fa-temperature-sun","fa-light fa-temperature-three-quarters","fa-light fa-tenge-sign","fa-light fa-tennis-ball","fa-light fa-tent","fa-light fa-tent-arrow-down-to-line","fa-light fa-tent-arrow-left-right","fa-light fa-tent-arrow-turn-left","fa-light fa-tent-arrows-down","fa-light fa-tents","fa-light fa-terminal","fa-light fa-text","fa-light fa-text-height","fa-light fa-text-size","fa-light fa-text-slash","fa-light fa-text-width","fa-light fa-thermometer","fa-light fa-theta","fa-light fa-thought-bubble","fa-light fa-thumbs-down","fa-light fa-thumbs-up","fa-light fa-thumbtack","fa-light fa-tick","fa-light fa-ticket","fa-light fa-ticket-airline","fa-light fa-ticket-simple","fa-light fa-tickets-airline","fa-light fa-tilde","fa-light fa-timeline","fa-light fa-timeline-arrow","fa-light fa-timer","fa-light fa-tire","fa-light fa-tire-flat","fa-light fa-tire-pressure-warning","fa-light fa-tire-rugged","fa-light fa-toggle-large-off","fa-light fa-toggle-large-on","fa-light fa-toggle-off","fa-light fa-toggle-on","fa-light fa-toilet","fa-light fa-toilet-paper","fa-light fa-toilet-paper-blank","fa-light fa-toilet-paper-blank-under","fa-light fa-toilet-paper-check","fa-light fa-toilet-paper-slash","fa-light fa-toilet-paper-under","fa-light fa-toilet-paper-under-slash","fa-light fa-toilet-paper-xmark","fa-light fa-toilet-portable","fa-light fa-toilets-portable","fa-light fa-tomato","fa-light fa-tombstone","fa-light fa-tombstone-blank","fa-light fa-toolbox","fa-light fa-tooth","fa-light fa-toothbrush","fa-light fa-torii-gate","fa-light fa-tornado","fa-light fa-tower-broadcast","fa-light fa-tower-cell","fa-light fa-tower-control","fa-light fa-tower-observation","fa-light fa-tractor","fa-light fa-trademark","fa-light fa-traffic-cone","fa-light fa-traffic-light","fa-light fa-traffic-light-go","fa-light fa-traffic-light-slow","fa-light fa-traffic-light-stop","fa-light fa-trailer","fa-light fa-train","fa-light fa-train-subway","fa-light fa-train-subway-tunnel","fa-light fa-train-track","fa-light fa-train-tram","fa-light fa-train-tunnel","fa-light fa-transformer-bolt","fa-light fa-transgender","fa-light fa-transporter","fa-light fa-transporter-1","fa-light fa-transporter-2","fa-light fa-transporter-3","fa-light fa-transporter-4","fa-light fa-transporter-5","fa-light fa-transporter-6","fa-light fa-transporter-7","fa-light fa-transporter-empty","fa-light fa-trash","fa-light fa-trash-arrow-up","fa-light fa-trash-can","fa-light fa-trash-can-arrow-up","fa-light fa-trash-can-check","fa-light fa-trash-can-clock","fa-light fa-trash-can-list","fa-light fa-trash-can-plus","fa-light fa-trash-can-slash","fa-light fa-trash-can-undo","fa-light fa-trash-can-xmark","fa-light fa-trash-check","fa-light fa-trash-clock","fa-light fa-trash-list","fa-light fa-trash-plus","fa-light fa-trash-slash","fa-light fa-trash-undo","fa-light fa-trash-xmark","fa-light fa-treasure-chest","fa-light fa-tree","fa-light fa-tree-christmas","fa-light fa-tree-city","fa-light fa-tree-deciduous","fa-light fa-tree-decorated","fa-light fa-tree-large","fa-light fa-tree-palm","fa-light fa-trees","fa-light fa-triangle","fa-light fa-triangle-exclamation","fa-light fa-triangle-instrument","fa-light fa-triangle-person-digging","fa-light fa-tricycle","fa-light fa-tricycle-adult","fa-light fa-trillium","fa-light fa-trophy","fa-light fa-trophy-star","fa-light fa-trowel","fa-light fa-trowel-bricks","fa-light fa-truck","fa-light fa-truck-arrow-right","fa-light fa-truck-bolt","fa-light fa-truck-clock","fa-light fa-truck-container","fa-light fa-truck-container-empty","fa-light fa-truck-droplet","fa-light fa-truck-fast","fa-light fa-truck-field","fa-light fa-truck-field-un","fa-light fa-truck-flatbed","fa-light fa-truck-front","fa-light fa-truck-medical","fa-light fa-truck-monster","fa-light fa-truck-moving","fa-light fa-truck-pickup","fa-light fa-truck-plane","fa-light fa-truck-plow","fa-light fa-truck-ramp","fa-light fa-truck-ramp-box","fa-light fa-truck-ramp-couch","fa-light fa-truck-tow","fa-light fa-trumpet","fa-light fa-tty","fa-light fa-tty-answer","fa-light fa-tugrik-sign","fa-light fa-turkey","fa-light fa-turkish-lira-sign","fa-light fa-turn-down","fa-light fa-turn-down-left","fa-light fa-turn-down-right","fa-light fa-turn-up","fa-light fa-turntable","fa-light fa-turtle","fa-light fa-tv","fa-light fa-tv-music","fa-light fa-tv-retro","fa-light fa-typewriter","fa-light fa-u","fa-light fa-ufo","fa-light fa-ufo-beam","fa-light fa-umbrella","fa-light fa-umbrella-beach","fa-light fa-umbrella-simple","fa-light fa-underline","fa-light fa-unicorn","fa-light fa-uniform-martial-arts","fa-light fa-union","fa-light fa-universal-access","fa-light fa-unlock","fa-light fa-unlock-keyhole","fa-light fa-up","fa-light fa-up-down","fa-light fa-up-down-left-right","fa-light fa-up-from-bracket","fa-light fa-up-from-dotted-line","fa-light fa-up-from-line","fa-light fa-up-left","fa-light fa-up-long","fa-light fa-up-right","fa-light fa-up-right-and-down-left-from-center","fa-light fa-up-right-from-square","fa-light fa-up-to-dotted-line","fa-light fa-up-to-line","fa-light fa-upload","fa-light fa-usb-drive","fa-light fa-user","fa-light fa-user-alien","fa-light fa-user-astronaut","fa-light fa-user-bounty-hunter","fa-light fa-user-check","fa-light fa-user-chef","fa-light fa-user-clock","fa-light fa-user-cowboy","fa-light fa-user-crown","fa-light fa-user-
1doctor","fa-light fa-user-doctor-hair","fa-light fa-user-doctor-hair-long","fa-light fa-user-doctor-message","fa-light fa-user-gear","fa-light fa-user-graduate","fa-light fa-user-group","fa-light fa-user-group-crown","fa-light fa-user-hair","fa-light fa-user-hair-buns","fa-light fa-user-hair-long","fa-light fa-user-hair-mullet","fa-light fa-user-headset","fa-light fa-user-helmet-safety","fa-light fa-user-injured","fa-light fa-user-large","fa-light fa-user-large-slash","fa-light fa-user-lock","fa-light fa-user-magnifying-glass","fa-light fa-user-minus","fa-light fa-user-music","fa-light fa-user-ninja","fa-light fa-user-nurse","fa-light fa-user-nurse-hair","fa-light fa-user-nurse-hair-long","fa-light fa-user-pen","fa-light fa-user-pilot","fa-light fa-user-pilot-tie","fa-light fa-user-plus","fa-light fa-user-police","fa-light fa-user-police-tie","fa-light fa-user-robot","fa-light fa-user-robot-xmarks","fa-light fa-user-secret","fa-light fa-user-shakespeare","fa-light fa-user-shield","fa-light fa-user-slash","fa-light fa-user-tag","fa-light fa-user-tie","fa-light fa-user-tie-hair","fa-light fa-user-tie-hair-long","fa-light fa-user-unlock","fa-light fa-user-visor","fa-light fa-user-vneck","fa-light fa-user-vneck-hair","fa-light fa-user-vneck-hair-long","fa-light fa-user-xmark","fa-light fa-users","fa-light fa-users-between-lines","fa-light fa-users-gear","fa-light fa-users-line","fa-light fa-users-medical","fa-light fa-users-rays","fa-light fa-users-rectangle","fa-light fa-users-slash","fa-light fa-users-viewfinder","fa-light fa-utensils","fa-light fa-utensils-slash","fa-light fa-utility-pole","fa-light fa-utility-pole-double","fa-light fa-v","fa-light fa-vacuum","fa-light fa-vacuum-robot","fa-light fa-value-absolute","fa-light fa-van-shuttle","fa-light fa-vault","fa-light fa-vector-circle","fa-light fa-vector-polygon","fa-light fa-vector-square","fa-light fa-vent-damper","fa-light fa-venus","fa-light fa-venus-double","fa-light fa-venus-mars","fa-light fa-vest","fa-light fa-vest-patches","fa-light fa-vial","fa-light fa-vial-circle-check","fa-light fa-vial-virus","fa-light fa-vials","fa-light fa-video","fa-light fa-video-arrow-down-left","fa-light fa-video-arrow-up-right","fa-light fa-video-plus","fa-light fa-video-slash","fa-light fa-vihara","fa-light fa-violin","fa-light fa-virus","fa-light fa-virus-covid","fa-light fa-virus-covid-slash","fa-light fa-virus-slash","fa-light fa-viruses","fa-light fa-voicemail","fa-light fa-volcano","fa-light fa-volleyball","fa-light fa-volume","fa-light fa-volume-high","fa-light fa-volume-low","fa-light fa-volume-off","fa-light fa-volume-slash","fa-light fa-volume-xmark","fa-light fa-vr-cardboard","fa-light fa-w","fa-light fa-waffle","fa-light fa-wagon-covered","fa-light fa-walker","fa-light fa-walkie-talkie","fa-light fa-wallet","fa-light fa-wand","fa-light fa-wand-magic","fa-light fa-wand-magic-sparkles","fa-light fa-wand-sparkles","fa-light fa-warehouse","fa-light fa-warehouse-full","fa-light fa-washing-machine","fa-light fa-watch","fa-light fa-watch-apple","fa-light fa-watch-calculator","fa-light fa-watch-fitness","fa-light fa-watch-smart","fa-light fa-water","fa-light fa-water-arrow-down","fa-light fa-water-arrow-up","fa-light fa-water-ladder","fa-light fa-watermelon-slice","fa-light fa-wave-pulse","fa-light fa-wave-sine","fa-light fa-wave-square","fa-light fa-wave-triangle","fa-light fa-waveform","fa-light fa-waveform-lines","fa-light fa-webhook","fa-light fa-weight-hanging","fa-light fa-weight-scale","fa-light fa-whale","fa-light fa-wheat","fa-light fa-wheat-awn","fa-light fa-wheat-awn-circle-exclamation","fa-light fa-wheat-awn-slash","fa-light fa-wheat-slash","fa-light fa-wheelchair","fa-light fa-wheelchair-move","fa-light fa-whiskey-glass","fa-light fa-whiskey-glass-ice","fa-light fa-whistle","fa-light fa-wifi","fa-light fa-wifi-exclamation","fa-light fa-wifi-fair","fa-light fa-wifi-slash","fa-light fa-wifi-weak","fa-light fa-wind","fa-light fa-wind-turbine","fa-light fa-wind-warning","fa-light fa-window","fa-light fa-window-flip","fa-light fa-window-frame","fa-light fa-window-frame-open","fa-light fa-window-maximize","fa-light fa-window-minimize","fa-light fa-window-restore","fa-light fa-windsock","fa-light fa-wine-bottle","fa-light fa-wine-glass","fa-light fa-wine-glass-crack","fa-light fa-wine-glass-empty","fa-light fa-won-sign","fa-light fa-worm","fa-light fa-wreath","fa-light fa-wreath-laurel","fa-light fa-wrench","fa-light fa-wrench-simple","fa-light fa-x","fa-light fa-x-ray","fa-light fa-xmark","fa-light fa-xmark-large","fa-light fa-xmark-to-slot","fa-light fa-xmarks-lines","fa-light fa-y","fa-light fa-yen-sign","fa-light fa-yin-yang","fa-light fa-z"],thin:["fa-thin fa-0","fa-thin fa-1","fa-thin fa-2","fa-thin fa-3","fa-thin fa-4","fa-thin fa-5","fa-thin fa-6","fa-thin fa-7","fa-thin fa-8","fa-thin fa-9","fa-thin fa-00","fa-thin fa-360-degrees","fa-thin fa-a","fa-thin fa-abacus","fa-thin fa-accent-grave","fa-thin fa-acorn","fa-thin fa-address-book","fa-thin fa-address-card","fa-thin fa-air-conditioner","fa-thin fa-airplay","fa-thin fa-alarm-clock","fa-thin fa-alarm-exclamation","fa-thin fa-alarm-plus","fa-thin fa-alarm-snooze","fa-thin fa-album","fa-thin fa-album-circle-plus","fa-thin fa-album-circle-user","fa-thin fa-album-collection","fa-thin fa-album-collection-circle-plus","fa-thin fa-album-collection-circle-user","fa-thin fa-alicorn","fa-thin fa-alien","fa-thin fa-alien-8bit","fa-thin fa-align-center","fa-thin fa-align-justify","fa-thin fa-align-left","fa-thin fa-align-right","fa-thin fa-align-slash","fa-thin fa-alt","fa-thin fa-amp-guitar","fa-thin fa-ampersand","fa-thin fa-anchor","fa-thin fa-anchor-circle-check","fa-thin fa-anchor-circle-exclamation","fa-thin fa-anchor-circle-xmark","fa-thin fa-anchor-lock","fa-thin fa-angel","fa-thin fa-angle","fa-thin fa-angle-90","fa-thin fa-angle-down","fa-thin fa-angle-left","fa-thin fa-angle-right","fa-thin fa-angle-up","fa-thin fa-angles-down","fa-thin fa-angles-left","fa-thin fa-angles-right","fa-thin fa-angles-up","fa-thin fa-ankh","fa-thin fa-apartment","fa-thin fa-aperture","fa-thin fa-apostrophe","fa-thin fa-apple-core","fa-thin fa-apple-whole","fa-thin fa-archway","fa-thin fa-arrow-down","fa-thin fa-arrow-down-1-9","fa-thin fa-arrow-down-9-1","fa-thin fa-arrow-down-a-z","fa-thin fa-arrow-down-arrow-up","fa-thin fa-arrow-down-big-small","fa-thin fa-arrow-down-from-dotted-line","fa-thin fa-arrow-down-from-line","fa-thin fa-arrow-down-left","fa-thin fa-arrow-down-left-and-arrow-up-right-to-center","fa-thin fa-arrow-down-long","fa-thin fa-arrow-down-right","fa-thin fa-arrow-down-short-wide","fa-thin fa-arrow-down-small-big","fa-thin fa-arrow-down-square-triangle","fa-thin fa-arrow-down-to-arc","fa-thin fa-arrow-down-to-bracket","fa-thin fa-arrow-down-to-dotted-line","fa-thin fa-arrow-down-to-line","fa-thin fa-arrow-down-to-square","fa-thin fa-arrow-down-triangle-square","fa-thin fa-arrow-down-up-across-line","fa-thin fa-arrow-down-up-lock","fa-thin fa-arrow-down-wide-short","fa-thin fa-arrow-down-z-a","fa-thin fa-arrow-left","fa-thin fa-arrow-left-from-line","fa-thin fa-arrow-left-long","fa-thin fa-arrow-left-long-to-line","fa-thin fa-arrow-left-to-line","fa-thin fa-arrow-pointer","fa-thin fa-arrow-right","fa-thin fa-arrow-right-arrow-left","fa-thin fa-arrow-right-from-arc","fa-thin fa-arrow-right-from-bracket","fa-thin fa-arrow-right-from-line","fa-thin fa-arrow-right-long","fa-thin fa-arrow-right-long-to-line","fa-thin fa-arrow-right-to-arc","fa-thin fa-arrow-right-to-bracket","fa-thin fa-arrow-right-to-city","fa-thin fa-arrow-right-to-line","fa-thin fa-arrow-rotate-left","fa-thin fa-arrow-rotate-right","fa-thin fa-arrow-trend-down","fa-thin fa-arrow-trend-up","fa-thin fa-arrow-tur
1n-down","fa-thin fa-arrow-turn-down-left","fa-thin fa-arrow-turn-down-right","fa-thin fa-arrow-turn-up","fa-thin fa-arrow-up","fa-thin fa-arrow-up-1-9","fa-thin fa-arrow-up-9-1","fa-thin fa-arrow-up-a-z","fa-thin fa-arrow-up-arrow-down","fa-thin fa-arrow-up-big-small","fa-thin fa-arrow-up-from-arc","fa-thin fa-arrow-up-from-bracket","fa-thin fa-arrow-up-from-dotted-line","fa-thin fa-arrow-up-from-ground-water","fa-thin fa-arrow-up-from-line","fa-thin fa-arrow-up-from-square","fa-thin fa-arrow-up-from-water-pump","fa-thin fa-arrow-up-left","fa-thin fa-arrow-up-left-from-circle","fa-thin fa-arrow-up-long","fa-thin fa-arrow-up-right","fa-thin fa-arrow-up-right-and-arrow-down-left-from-center","fa-thin fa-arrow-up-right-dots","fa-thin fa-arrow-up-right-from-square","fa-thin fa-arrow-up-short-wide","fa-thin fa-arrow-up-small-big","fa-thin fa-arrow-up-square-triangle","fa-thin fa-arrow-up-to-dotted-line","fa-thin fa-arrow-up-to-line","fa-thin fa-arrow-up-triangle-square","fa-thin fa-arrow-up-wide-short","fa-thin fa-arrow-up-z-a","fa-thin fa-arrows-cross","fa-thin fa-arrows-down-to-line","fa-thin fa-arrows-down-to-people","fa-thin fa-arrows-from-dotted-line","fa-thin fa-arrows-from-line","fa-thin fa-arrows-left-right","fa-thin fa-arrows-left-right-to-line","fa-thin fa-arrows-maximize","fa-thin fa-arrows-minimize","fa-thin fa-arrows-repeat","fa-thin fa-arrows-repeat-1","fa-thin fa-arrows-retweet","fa-thin fa-arrows-rotate","fa-thin fa-arrows-spin","fa-thin fa-arrows-split-up-and-left","fa-thin fa-arrows-to-circle","fa-thin fa-arrows-to-dot","fa-thin fa-arrows-to-dotted-line","fa-thin fa-arrows-to-eye","fa-thin fa-arrows-to-line","fa-thin fa-arrows-turn-right","fa-thin fa-arrows-turn-to-dots","fa-thin fa-arrows-up-down","fa-thin fa-arrows-up-down-left-right","fa-thin fa-arrows-up-to-line","fa-thin fa-asterisk","fa-thin fa-at","fa-thin fa-atom","fa-thin fa-atom-simple","fa-thin fa-audio-description","fa-thin fa-audio-description-slash","fa-thin fa-austral-sign","fa-thin fa-avocado","fa-thin fa-award","fa-thin fa-award-simple","fa-thin fa-axe","fa-thin fa-axe-battle","fa-thin fa-b","fa-thin fa-baby","fa-thin fa-baby-carriage","fa-thin fa-backpack","fa-thin fa-backward","fa-thin fa-backward-fast","fa-thin fa-backward-step","fa-thin fa-bacon","fa-thin fa-bacteria","fa-thin fa-bacterium","fa-thin fa-badge","fa-thin fa-badge-check","fa-thin fa-badge-dollar","fa-thin fa-badge-percent","fa-thin fa-badge-sheriff","fa-thin fa-badger-honey","fa-thin fa-badminton","fa-thin fa-bag-shopping","fa-thin fa-bagel","fa-thin fa-bags-shopping","fa-thin fa-baguette","fa-thin fa-bahai","fa-thin fa-baht-sign","fa-thin fa-ball-pile","fa-thin fa-balloon","fa-thin fa-balloons","fa-thin fa-ballot","fa-thin fa-ballot-check","fa-thin fa-ban","fa-thin fa-ban-bug","fa-thin fa-ban-parking","fa-thin fa-ban-smoking","fa-thin fa-banana","fa-thin fa-bandage","fa-thin fa-bangladeshi-taka-sign","fa-thin fa-banjo","fa-thin fa-barcode","fa-thin fa-barcode-read","fa-thin fa-barcode-scan","fa-thin fa-bars","fa-thin fa-bars-filter","fa-thin fa-bars-progress","fa-thin fa-bars-sort","fa-thin fa-bars-staggered","fa-thin fa-baseball","fa-thin fa-baseball-bat-ball","fa-thin fa-basket-shopping","fa-thin fa-basket-shopping-simple","fa-thin fa-basketball","fa-thin fa-basketball-hoop","fa-thin fa-bat","fa-thin fa-bath","fa-thin fa-battery-bolt","fa-thin fa-battery-empty","fa-thin fa-battery-exclamation","fa-thin fa-battery-full","fa-thin fa-battery-half","fa-thin fa-battery-low","fa-thin fa-battery-quarter","fa-thin fa-battery-slash","fa-thin fa-battery-three-quarters","fa-thin fa-bed","fa-thin fa-bed-bunk","fa-thin fa-bed-empty","fa-thin fa-bed-front","fa-thin fa-bed-pulse","fa-thin fa-bee","fa-thin fa-beer-mug","fa-thin fa-beer-mug-empty","fa-thin fa-bell","fa-thin fa-bell-concierge","fa-thin fa-bell-exclamation","fa-thin fa-bell-on","fa-thin fa-bell-plus","fa-thin fa-bell-school","fa-thin fa-bell-school-slash","fa-thin fa-bell-slash","fa-thin fa-bells","fa-thin fa-bench-tree","fa-thin fa-bezier-curve","fa-thin fa-bicycle","fa-thin fa-billboard","fa-thin fa-binary","fa-thin fa-binary-circle-check","fa-thin fa-binary-lock","fa-thin fa-binary-slash","fa-thin fa-binoculars","fa-thin fa-biohazard","fa-thin fa-bird","fa-thin fa-bitcoin-sign","fa-thin fa-blanket","fa-thin fa-blanket-fire","fa-thin fa-blender","fa-thin fa-blender-phone","fa-thin fa-blinds","fa-thin fa-blinds-open","fa-thin fa-blinds-raised","fa-thin fa-block","fa-thin fa-block-brick","fa-thin fa-block-brick-fire","fa-thin fa-block-question","fa-thin fa-block-quote","fa-thin fa-blog","fa-thin fa-blueberries","fa-thin fa-bluetooth","fa-thin fa-bold","fa-thin fa-bolt","fa-thin fa-bolt-auto","fa-thin fa-bolt-lightning","fa-thin fa-bolt-slash","fa-thin fa-bomb","fa-thin fa-bone","fa-thin fa-bone-break","fa-thin fa-bong","fa-thin fa-book","fa-thin fa-book-arrow-right","fa-thin fa-book-arrow-up","fa-thin fa-book-atlas","fa-thin fa-book-bible","fa-thin fa-book-blank","fa-thin fa-book-bookmark","fa-thin fa-book-circle-arrow-right","fa-thin fa-book-circle-arrow-up","fa-thin fa-book-copy","fa-thin fa-book-font","fa-thin fa-book-heart","fa-thin fa-book-journal-whills","fa-thin fa-book-medical","fa-thin fa-book-open","fa-thin fa-book-open-cover","fa-thin fa-book-open-reader","fa-thin fa-book-quran","fa-thin fa-book-section","fa-thin fa-book-skull","fa-thin fa-book-sparkles","fa-thin fa-book-tanakh","fa-thin fa-book-user","fa-thin fa-bookmark","fa-thin fa-bookmark-slash","fa-thin fa-books","fa-thin fa-books-medical","fa-thin fa-boombox","fa-thin fa-boot","fa-thin fa-boot-heeled","fa-thin fa-booth-curtain","fa-thin fa-border-all","fa-thin fa-border-bottom","fa-thin fa-border-bottom-right","fa-thin fa-border-ce
1nter-h","fa-thin fa-border-center-v","fa-thin fa-border-inner","fa-thin fa-border-left","fa-thin fa-border-none","fa-thin fa-border-outer","fa-thin fa-border-right","fa-thin fa-border-top","fa-thin fa-border-top-left","fa-thin fa-bore-hole","fa-thin fa-bottle-droplet","fa-thin fa-bottle-water","fa-thin fa-bow-arrow","fa-thin fa-bowl-chopsticks","fa-thin fa-bowl-chopsticks-noodles","fa-thin fa-bowl-food","fa-thin fa-bowl-hot","fa-thin fa-bowl-rice","fa-thin fa-bowl-scoop","fa-thin fa-bowl-scoops","fa-thin fa-bowl-soft-serve","fa-thin fa-bowl-spoon","fa-thin fa-bowling-ball","fa-thin fa-bowling-ball-pin","fa-thin fa-bowling-pins","fa-thin fa-box","fa-thin fa-box-archive","fa-thin fa-box-ballot","fa-thin fa-box-check","fa-thin fa-box-circle-check","fa-thin fa-box-dollar","fa-thin fa-box-heart","fa-thin fa-box-open","fa-thin fa-box-open-full","fa-thin fa-box-taped","fa-thin fa-box-tissue","fa-thin fa-boxes-packing","fa-thin fa-boxes-stacked","fa-thin fa-boxing-glove","fa-thin fa-bracket-curly","fa-thin fa-bracket-curly-right","fa-thin fa-bracket-round","fa-thin fa-bracket-round-right","fa-thin fa-bracket-square","fa-thin fa-bracket-square-right","fa-thin fa-brackets-curly","fa-thin fa-brackets-round","fa-thin fa-brackets-square","fa-thin fa-braille","fa-thin fa-brain","fa-thin fa-brain-arrow-curved-right","fa-thin fa-brain-circuit","fa-thin fa-brake-warning","fa-thin fa-brazilian-real-sign","fa-thin fa-bread-loaf","fa-thin fa-bread-slice","fa-thin fa-bread-slice-butter","fa-thin fa-bridge","fa-thin fa-bridge-circle-check","fa-thin fa-bridge-circle-exclamation","fa-thin fa-bridge-circle-xmark","fa-thin fa-bridge-lock","fa-thin fa-bridge-suspension","fa-thin fa-bridge-water","fa-thin fa-briefcase","fa-thin fa-briefcase-arrow-right","fa-thin fa-briefcase-blank","fa-thin fa-briefcase-medical","fa-thin fa-brightness","fa-thin fa-brightness-low","fa-thin fa-bring-forward","fa-thin fa-bring-front","fa-thin fa-broccoli","fa-thin fa-broom","fa-thin fa-broom-ball","fa-thin fa-broom-wide","fa-thin fa-browser","fa-thin fa-browsers","fa-thin fa-brush","fa-thin fa-bucket","fa-thin fa-bug","fa-thin fa-bug-slash","fa-thin fa-bugs","fa-thin fa-building","fa-thin fa-building-circle-arrow-right","fa-thin fa-building-circle-check","fa-thin fa-building-circle-exclamation","fa-thin fa-building-circle-xmark","fa-thin fa-building-columns","fa-thin fa-building-flag","fa-thin fa-building-lock","fa-thin fa-building-ngo","fa-thin fa-building-shield","fa-thin fa-building-un","fa-thin fa-building-user","fa-thin fa-building-wheat","fa-thin fa-buildings","fa-thin fa-bullhorn","fa-thin fa-bullseye","fa-thin fa-bullseye-arrow","fa-thin fa-bullseye-pointer","fa-thin fa-buoy","fa-thin fa-buoy-mooring","fa-thin fa-burger","fa-thin fa-burger-cheese","fa-thin fa-burger-fries","fa-thin fa-burger-glass","fa-thin fa-burger-lettuce","fa-thin fa-burger-soda","fa-thin fa-burrito","fa-thin fa-burst","fa-thin fa-bus","fa-thin fa-bus-sch
1ool","fa-thin fa-bus-simple","fa-thin fa-business-time","fa-thin fa-butter","fa-thin fa-c","fa-thin fa-cabin","fa-thin fa-cabinet-filing","fa-thin fa-cable-car","fa-thin fa-cactus","fa-thin fa-cake-candles","fa-thin fa-cake-slice","fa-thin fa-calculator","fa-thin fa-calculator-simple","fa-thin fa-calendar","fa-thin fa-calendar-arrow-down","fa-thin fa-calendar-arrow-up","fa-thin fa-calendar-check","fa-thin fa-calendar-circle-exclamation","fa-thin fa-calendar-circle-minus","fa-thin fa-calendar-circle-plus","fa-thin fa-calendar-circle-user","fa-thin fa-calendar-clock","fa-thin fa-calendar-day","fa-thin fa-calendar-days","fa-thin fa-calendar-exclamation","fa-thin fa-calendar-heart","fa-thin fa-calendar-image","fa-thin fa-calendar-lines","fa-thin fa-calendar-lines-pen","fa-thin fa-calendar-minus","fa-thin fa-calendar-pen","fa-thin fa-calendar-plus","fa-thin fa-calendar-range","fa-thin fa-calendar-star","fa-thin fa-calendar-week","fa-thin fa-calendar-xmark","fa-thin fa-calendars","fa-thin fa-camcorder","fa-thin fa-camera","fa-thin fa-camera-cctv","fa-thin fa-camera-movie","fa-thin fa-camera-polaroid","fa-thin fa-camera-retro","fa-thin fa-camera-rotate","fa-thin fa-camera-security","fa-thin fa-camera-slash","fa-thin fa-camera-viewfinder","fa-thin fa-camera-web","fa-thin fa-camera-web-slash","fa-thin fa-campfire","fa-thin fa-campground","fa-thin fa-can-food","fa-thin fa-candle-holder","fa-thin fa-candy","fa-thin fa-candy-bar","fa-thin fa-candy-cane","fa-thin fa-candy-corn","fa-thin fa-cannabis","fa-thin fa-capsules","fa-thin fa-car","fa-thin fa-car-battery","fa-thin fa-car-bolt","fa-thin fa-car-building","fa-thin fa-car-bump","fa-thin fa-car-burst","fa-thin fa-car-bus","fa-thin fa-car-circle-bolt","fa-thin fa-car-garage","fa-thin fa-car-mirrors","fa-thin fa-car-on","fa-thin fa-car-rear","fa-thin fa-car-side","fa-thin fa-car-side-bolt","fa-thin fa-car-tilt","fa-thin fa-car-tunnel","fa-thin fa-car-wash","fa-thin fa-car-wrench","fa-thin fa-caravan","fa-thin fa-caravan-simple","fa-thin fa-card-club","fa-thin fa-card-diamond","fa-thin fa-card-heart","fa-thin fa-card-spade","fa-thin fa-cards","fa-thin fa-cards-blank","fa-thin fa-caret-down","fa-thin fa-caret-left","fa-thin fa-caret-right","fa-thin fa-caret-up","fa-thin fa-carrot","fa-thin fa-cars","fa-thin fa-cart-arrow-down","fa-thin fa-cart-arrow-up","fa-thin fa-cart-circle-arrow-down","fa-thin fa-cart-circle-arrow-up","fa-thin fa-cart-circle-check","fa-thin fa-cart-circle-exclamation","fa-thin fa-cart-circle-plus","fa-thin fa-cart-circle-xmark","fa-thin fa-cart-flatbed","fa-thin fa-cart-flatbed-boxes","fa-thin fa-cart-flatbed-empty","fa-thin fa-cart-flatbed-suitcase","fa-thin fa-cart-minus","fa-thin fa-cart-plus","fa-thin fa-cart-shopping","fa-thin fa-cart-shopping-fast","fa-thin fa-cart-xmark","fa-thin fa-cash-register","fa-thin fa-cassette-betamax","fa-thin fa-cassette-tape","fa-thin fa-cassette-vhs","fa-thin fa-castle","fa-thin fa-cat","fa-thin fa-cat-space","fa-thin fa-cauldron","fa-thin fa-cedi-sign","fa-thin fa-cent-sign","fa-thin fa-certificate","fa-thin fa-chair","fa-thin fa-chair-office","fa-thin fa-chalkboard","fa-thin fa-chalkboard-user","fa-thin fa-champagne-glass","fa-thin fa-champagne-glasses","fa-thin fa-charging-station","fa-thin fa-chart-area","fa-thin fa-chart-bar","fa-thin fa-chart-bullet","fa-thin fa-chart-candlestick","fa-thin fa-chart-column","fa-thin fa-chart-gantt","fa-thin fa-chart-line","fa-thin fa-chart-line-down","fa-thin fa-chart-line-up","fa-thin fa-chart-mixed","fa-thin fa-chart-network","fa-thin fa-chart-pie","fa-thin fa-chart-pie-simple","fa-thin fa-chart-pyramid","fa-thin fa-chart-radar","fa-thin fa-chart-scatter","fa-thin fa-chart-scatter-3d","fa-thin fa-chart-scatter-bubble","fa-thin fa-chart-simple","fa-thin fa-chart-simple-horizontal","fa-thin fa-chart-tree-map","fa-thin fa-chart-user","fa-thin fa-chart-waterfall","fa-thin fa-check","fa-thin fa-check-double","fa-thin fa-check-to-slot","fa-thin fa-cheese","fa-thin fa-cheese-swiss","fa-thin fa-cherries","fa-thin fa-chess","fa-thin fa-chess-bishop","fa-thin fa-chess-bishop-piece","fa-thin fa-chess-board","fa-thin fa-chess-clock","fa-thin fa-chess-clock-flip","fa-thin fa-chess-king","fa-thin fa-chess-king-piece","fa-thin fa-chess-knight","fa-thin fa-chess-knight-piece","fa-thin fa-chess-pawn","fa-thin fa-chess-pawn-piece","fa-thin fa-chess-queen","fa-thin fa-chess-queen-piece","fa-thin fa-chess-rook","fa-thin fa-chess-rook-piece","fa-thin fa-chestnut","fa-thin fa-chevron-down","fa-thin fa-chevron-left","fa-thin fa-chevron-right","fa-thin fa-chevron-up","fa-thin fa-chevrons-down","fa-thin fa-chevrons-left","fa-thin fa-chevrons-right","fa-thin fa-chevrons-up","fa-thin fa-child","fa-thin fa-child-combatant","fa-thin fa-child-dress","fa-thin fa-child-reaching","fa-thin fa-children","fa-thin fa-chimney","fa-thin fa-chopsticks","fa-thin fa-church","fa-thin fa-circle","fa-thin fa-circle-0","fa-thin fa-circle-1","fa-thin fa-circle-2","fa-thin fa-circle-3","fa-thin fa-circle-4","fa-thin fa-circle-5","fa-thin fa-circle-6","fa-thin fa-circle-7","fa-thin fa-circle-8","fa-thin fa-circle-9","fa-thin fa-circle-a","fa-thin fa-circle-ampersand","fa-thin fa-circle-arrow-down","fa-thin fa-circle-arrow-down-left","fa-thin fa-circle-arrow-down-right","fa-thin fa-circle-arrow-left","fa-thin fa-circle-arrow-right","fa-thin fa-circle-arrow-up","fa-thin fa-circle-arrow-up-left","fa-thin fa-circle-arrow-up-right","fa-thin fa-circle-b","fa-thin fa-circle-bolt","fa-thin fa-circle-book-open","fa-thin fa-circle-bookmark","fa-thin fa-circle-c","fa-thin fa-circle-calendar","fa-thin fa-circle-camera","fa-thin fa-circle-caret-down","fa-thin fa-circle-caret-left","fa-thin fa-circle-caret-right","fa-thin fa-circle-caret-up","fa-thin fa-circle-check","fa-thin fa-circle-chevron-down","fa-thin fa-circle-chevron-left","fa-thin fa-circle-chevron-right","fa-thin fa-circle-chevron-up","fa-thin fa-circle-d","fa-thin fa-circle-dashed","fa-thin fa-circle-divide","fa-thin fa-circle-dollar","fa-thin fa-circle-dollar-to-slot","fa-thin fa-circle-dot","fa-thin fa-circle-down","fa-thin fa-circle-down-left","fa-thin fa-circle-down-right","fa-thin fa-circle-e","fa-thin fa-circle-ellipsis","fa-thin fa-circle-ellipsis-vertical","fa-thin fa-circle-envelope","fa-thin fa-circle-euro","fa-thin fa-circle-exclamation","fa-thin fa-circle-exclamation-check","fa-thin fa-circle-f","fa-thin fa-circle-g","fa-thin fa-circle-h","fa-thin fa-circle-half","fa-thin fa-circle-half-stroke","fa-thin fa-circle-heart","fa-thin fa-circle-i","fa-thin fa-circle-info","fa-thin fa-circle-j","fa-thin fa-circle-k","fa-thin fa-circle-l","fa-thin fa-circle-left","fa-thin fa-circle-location-arrow","fa-thin fa-circle-m","fa-thin fa-circle-microphone","fa-thin fa-circle-microphone-lines","fa-thin fa-circle-minus","fa-thin fa-circle-n","fa-thin fa-circle-nodes","fa-thin fa-circle-notch","fa-thin fa-circle-o","fa-thin fa-circle-p","fa-thin fa-circle-parking","fa-thin fa-circle-pause","fa-thin fa-circle-phone","fa-thin fa-circle-phone-flip","fa-thin fa-circle-phone-hangup","fa-thin fa-circle-play","fa-thin fa-circle-plus","fa-thin fa-circle-q","fa-thin fa-circle-quarter","fa-thin fa-circle-quarter-stroke","fa-thin fa-circle-quarters","fa-thin fa-circle-question","fa-thin fa-circle-r","fa-thin fa-circle-radiation","fa-thin fa-circle-right","fa-thin fa-circle-s","fa-thin fa-circle-small","fa-thin fa-circle-sort","fa-thin fa-circle-sort-down","fa-thin fa-circle-sort-up","fa-thin fa-circle-star","fa-thin fa-circle-sterling","fa-thin fa-circle-stop","fa-thin fa-circle-t","fa-thin fa-circle-three-quarters","fa-thin fa-circle-three-quarters-stroke","fa-thin fa-circle-trash","fa-thin fa-circle-u","fa-thin fa-circle-up","fa-thin fa-circle-up-left","fa-thin fa-circle-up-right","fa-thin fa-circle-user","fa-thin fa-circle-v","fa-thin fa-circle-video","fa-thin fa-circle-w","fa-thin fa-circle-waveform-lines","fa-thin fa-circle-x","fa-thin fa-circle-xmark","fa-thin fa-circle-y","fa-thin fa-circle-yen","fa-thin fa-circle-z","fa-thin fa-citrus","fa-thin fa-citrus-slice","fa-thin fa-city","fa-thin fa-clapperboard","fa-thin fa-clapperboard-play","fa-thin fa-clarinet","fa-thin fa-claw-marks","fa-thin fa-clipboard","fa-thin fa-clipboard-check","fa-thin fa-clipboard-list","fa-thin fa-clipboard-list-check","fa-thin fa-clipboard-medical","fa-thin fa-clipboard-prescription","fa-thin fa-clipboard-question","fa-thin fa-clipboard-user","fa-thin fa-clock","fa-thin fa-clock-desk","fa-thin fa-clock-eight","fa-thin fa-clock-eight-thirty","fa-thin fa-clock-eleven","fa-thin fa-clock-eleven-thirty","fa-thin fa-clock-five","fa-thin fa-clock-five-thirty","fa-thin fa-clock-four-thirty","fa-thin fa-clock-nine","fa-thin fa-clock-nine-thirty","fa-thin fa-clock-one","fa-thin fa-clock-one-thirty","fa-thin fa-clock-rotate-left","fa-thin fa-clock-seven","fa-thin fa-clock-seven-thirty","fa-thin fa-clock-six","fa-thin fa-clock-six-thirty","fa-thin fa-clock-ten","fa-thin fa-clock-ten-thirty","fa-thin fa-clock-three","fa-thin fa-clock-three-thirty","fa-thin fa-clock-twelve","fa-thin fa-clock-twelve-thirty","fa-thin fa-clock-two","fa-thin fa-clock-two-thirty","fa-thin fa-clone","fa-thin fa-closed-captioning","fa-thin fa-closed-captioning-slash","fa-thin fa-clothes-hanger","fa-thin fa-cloud","fa-thin fa-cloud-arrow-down","fa-thin fa-cloud-arrow-up","fa-thin fa-cloud-bolt","fa-thin fa-cloud-bolt-moon","fa-thin fa-cloud-bolt-sun","fa-thin fa-cloud-check","fa-thin fa-cloud-drizzle","fa-thin fa-cloud-exclamation","fa-thin fa-cloud-fog","fa-thin fa-cloud-hail","fa-thin fa-cloud-hail-mixed","fa-thin fa-cloud-meatball","fa-thin fa-cloud-minus","fa-thin fa-cloud-moon","fa-thin fa-cloud-moon-rain","fa-thin fa-cloud-music","fa-thin fa-cloud-plus","fa-thin fa-cloud-question","fa-thin fa-cloud-rain","fa-thin fa-cloud-rainbow","fa-thin fa-cloud-showers","fa-thin fa-cloud-showers-heavy","fa-thin fa-cloud-showers-water","fa-thin fa-cloud-slash","fa-thin fa-cloud-sleet","fa-thin fa-cloud-snow","fa-thin fa-cloud-sun","fa-thin fa-cloud-sun-rain","fa-thin fa-cloud-word","fa-thin fa-cloud-xmark","fa-thin fa-clouds","fa-thin fa-clouds-moon","fa-thin fa-clouds-sun","fa-thin fa-clover","fa-thin fa-club","fa-thin fa-coconut","fa-thin fa-code","fa-thin fa-code-branch","fa-thin fa-code-commit","fa-thin fa-code-compare","fa-thin fa-code-fork","fa-thin fa-code-merge","fa-thin fa-code-pull-request","fa-thin fa-code-pull-request-closed","fa-thin fa-code-pull-request-draft","fa-thin fa-code-simple","fa-thin fa-coffee-bean","fa-thin fa-coffee-beans","fa-thin fa-coffee-pot","fa-thin fa-coffin","fa-thin fa-coffin-cross","fa-thin fa-coin","fa-thin fa-coin-blank","fa-thin fa-coin-front","fa-thin fa-coin-vertical","fa-thin fa-coins","fa-thin fa-colon","fa-thin fa-colon-sign","fa-thin fa-columns-3","fa-thin fa-comet","fa-thin fa-comma","fa-thin fa-command","fa-thin fa-comment","fa-thin fa-comment-arrow-down","fa-thin fa-comment-arrow-up","fa-thin fa-comment-arrow-up-right","fa-thin fa-comment-captions","fa-thin fa-comment-check","fa-thin fa-comment-code","fa-thin fa-comment-dollar","fa-thin fa-comment-dots","fa-thin fa-comment-exclamation","fa-thin fa-comment-heart","fa-thin fa-comment-image","fa-thin fa-comment-lines","fa-thin fa-comment-medical","fa-thin fa-comment-mid
1dle","fa-thin fa-comment-middle-top","fa-thin fa-comment-minus","fa-thin fa-comment-music","fa-thin fa-comment-pen","fa-thin fa-comment-plus","fa-thin fa-comment-question","fa-thin fa-comment-quote","fa-thin fa-comment-slash","fa-thin fa-comment-smile","fa-thin fa-comment-sms","fa-thin fa-comment-text","fa-thin fa-comment-xmark","fa-thin fa-comments","fa-thin fa-comments-dollar","fa-thin fa-comments-question","fa-thin fa-comments-question-check","fa-thin fa-compact-disc","fa-thin fa-compass","fa-thin fa-compass-drafting","fa-thin fa-compass-slash","fa-thin fa-compress","fa-thin fa-compress-wide","fa-thin fa-computer","fa-thin fa-computer-classic","fa-thin fa-computer-mouse","fa-thin fa-computer-mouse-scrollwheel","fa-thin fa-computer-speaker","fa-thin fa-container-storage","fa-thin fa-conveyor-belt","fa-thin fa-conveyor-belt-boxes","fa-thin fa-conveyor-belt-empty","fa-thin fa-cookie","fa-thin fa-cookie-bite","fa-thin fa-copy","fa-thin fa-copyright","fa-thin fa-corn","fa-thin fa-corner","fa-thin fa-couch","fa-thin fa-cow","fa-thin fa-cowbell","fa-thin fa-cowbell-circle-plus","fa-thin fa-crab","fa-thin fa-crate-apple","fa-thin fa-crate-empty","fa-thin fa-credit-card","fa-thin fa-credit-card-blank","fa-thin fa-credit-card-front","fa-thin fa-cricket-bat-ball","fa-thin fa-croissant","fa-thin fa-crop","fa-thin fa-crop-simple","fa-thin fa-cross","fa-thin fa-crosshairs","fa-thin fa-crosshairs-simple","fa-thin fa-crow","fa-thin fa-crown","fa-thin fa-crutch","fa-thin fa-crutches","fa-thin fa-cruzeiro-sign","fa-thin fa-crystal-ball","fa-thin fa-cube","fa-thin fa-cubes","fa-thin fa-cubes-stacked","fa-thin fa-cucumber","fa-thin fa-cup-straw","fa-thin fa-cup-straw-swoosh","fa-thin fa-cup-togo","fa-thin fa-cupcake","fa-thin fa-curling-stone","fa-thin fa-custard","fa-thin fa-d","fa-thin fa-dagger","fa-thin fa-dash","fa-thin fa-database","fa-thin fa-deer","fa-thin fa-deer-rudolph","fa-thin fa-delete-left","fa-thin fa-delete-right","fa-thin fa-democrat","fa-thin fa-desktop","fa-thin fa-desktop-arrow-down","fa-thin fa-dharmachakra","fa-thin fa-diagram-cells","fa-thin fa-diagram-lean-canvas","fa-thin fa-diagram-nested","fa-thin fa-diagram-next","fa-thin fa-diagram-predecessor","fa-thin fa-diagram-previous","fa-thin fa-diagram-project","fa-thin fa-diagram-sankey","fa-thin fa-diagram-subtask","fa-thin fa-diagram-successor","fa-thin fa-diagram-venn","fa-thin fa-dial","fa-thin fa-dial-high","fa-thin fa-dial-low","fa-thin fa-dial-max","fa-thin fa-dial-med","fa-thin fa-dial-med-low","fa-thin fa-dial-min","fa-thin fa-dial-off","fa-thin fa-diamond","fa-thin fa-diamond-exclamation","fa-thin fa-diamond-half","fa-thin fa-diamond-half-stroke","fa-thin fa-diamond-turn-right","fa-thin fa-dice","fa-thin fa-dice-d10","fa-thin fa-dice-d12","fa-thin fa-dice-d20","fa-thin fa-dice-d4","fa-thin fa-dice-d6","fa-thin fa-dice-d8","fa-thin fa-dice-five","fa-thin fa-dice-four","fa-thin fa-dice-one","fa-thin fa-dice-six","fa-thin fa-dice-three","fa-thin fa-dice-two","fa-thin fa-diploma","fa-thin fa-disc-drive","fa-thin fa-disease","fa-thin fa-display","fa-thin fa-display-arrow-down","fa-thin fa-display-code","fa-thin fa-display-medical","fa-thin fa-display-slash","fa-thin fa-distribute-spacing-horizontal","fa-thin fa-distribute-spacing-vertical","fa-thin fa-ditto","fa-thin fa-divide","fa-thin fa-dna","fa-thin fa-do-not-enter","fa-thin fa-dog","fa-thin fa-dog-leashed","fa-thin fa-dollar-sign","fa-thin fa-dolly","fa-thin fa-dolly-empty","fa-thin fa-dolphin","fa-thin fa-dong-sign","fa-thin fa-donut","fa-thin fa-door-closed","fa-thin fa-door-open","fa-thin fa-dove","fa-thin fa-down","fa-thin fa-down-from-dotted-line","fa-thin fa-down-from-line","fa-thin fa-down-left","fa-thin fa-down-left-and-up-right-to-center","fa-thin fa-down-long","fa-thin fa-down-right","fa-thin fa-down-to-bracket","fa-thin fa-down-to-dotted-line","fa-thin fa-down-to-line","fa-thin fa-download","fa-thin fa-dragon","fa-thin fa-draw-circle","fa-thin fa-draw-polygon","fa-thin fa-draw-square","fa-thin fa-dreidel","fa-thin fa-drone","fa-thin fa-drone-front","fa-thin fa-droplet","fa-thin fa-droplet-degree","fa-thin fa-droplet-percent","fa-thin fa-droplet-slash","fa-thin fa-drum","fa-thin fa-drum-steelpan","fa-thin fa-drumstick","fa-thin fa-drumstick-bite","fa-thin fa-dryer","fa-thin fa-dryer-heat","fa-thin fa-duck","fa-thin fa-dumbbell","fa-thin fa-dumpster","fa-thin fa-dumpster-fire","fa-thin fa-dungeon","fa-thin fa-e","fa-thin fa-ear","fa-thin fa-ear-deaf","fa-thin fa-ear-listen","fa-thin fa-ear-muffs","fa-thin fa-earth-africa","fa-thin fa-earth-americas","fa-thin fa-earth-asia","fa-thin fa-earth-europe","fa-thin fa-earth-oceania","fa-thin fa-eclipse","fa-thin fa-egg","fa-thin fa-egg-fried","fa-thin fa-eggplant","fa-thin fa-eject","fa-thin fa-elephant","fa-thin fa-elevator","fa-thin fa-ellipsis","fa-thin fa-ellipsis-stroke","fa-thin fa-ellipsis-stroke-vertical","fa-thin fa-ellipsis-vertical","fa-thin fa-empty-set","fa-thin fa-engine","fa-thin fa-engine-warning","fa-thin fa-envelope","fa-thin fa-envelope-circle-check","fa-thin fa-envelope-dot","fa-thin fa-envelope-open","fa-thin fa-envelope-open-dollar","fa-thin fa-envelope-open-text","fa-thin fa-envelopes","fa-thin fa-envelopes-bulk","fa-thin fa-equals","fa-thin fa-eraser","fa-thin fa-escalator","fa-thin fa-ethernet","fa-thin fa-euro-sign","fa-thin fa-exclamation","fa-thin fa-expand","fa-thin fa-expand-wide","fa-thin fa-explosion","fa-thin fa-eye","fa-thin fa-eye-dropper","fa-thin fa-eye-dropper-full","fa-thin fa-eye-dropper-half","fa-thin fa-eye-evil","fa-thin fa-eye-low-vision","fa-thin fa-eye-slash","fa-thin fa-eyes","fa-thin fa-f","fa-thin fa-face-angry","fa-thin fa-face-angry-horns","fa-thin fa-face-anguished","fa-thin fa-face-anxious-sweat","fa-thin fa-face-astonished","fa-thin fa-face-awesome","fa-thin fa-face-beam-hand-over-mouth","fa-thin fa-face-clouds","fa-thin fa-face-confounded","fa-thin fa-face-confused","fa-thin fa-face-cowboy-hat","fa-thin fa-face-diagonal-mouth","fa-thin fa-face-disappointed","fa-thin fa-face-disguise","fa-thin fa-face-dizzy","fa-thin fa-face-dotted","fa-thin fa-face-downcast-sweat","fa-thin fa-face-drooling","fa-thin fa-face-exhaling","fa-thin fa-face-explode","fa-thin fa-face-expressionless","fa-thin fa-face-eyes-xmarks","fa-thin fa-face-fearful","fa-thin fa-face-flushed","fa-thin fa-face-frown","fa-thin fa-face-frown-open","fa-thin fa-face-frown-slight","fa-thin fa-face-glasses","fa-thin fa-face-grimace","fa-thin fa-face-grin","fa-thin fa-face-grin-beam","fa-thin fa-face-grin-beam-sweat","fa-thin fa-face-grin-hearts","fa-thin fa-face-grin-squint","fa-thin fa-face-grin-squint-tears","fa-thin fa-face-grin-stars","fa-thin fa-face-grin-tears","fa-thin fa-face-grin-tongue","fa-thin fa-face-grin-tongue-squint","fa-thin fa-face-grin-tongue-wink","fa-thin fa-face-grin-wide","fa-thin fa-face-grin-wink","fa-thin fa-face-hand-over-mouth","fa-thin fa-face-hand-peeking","fa-thin fa-face-hand-yawn","fa-thin fa-face-head-bandage","fa-thin fa-face-holding-back-tears","fa-thin fa-face-hushed","fa-thin fa-face-icicles","fa-thin fa-face-kiss","fa-thin fa-face-kiss-beam","fa-thin fa-face-kiss-closed-eyes","fa-thin fa-face-kiss-wink-heart","fa-thin fa-face-laugh","fa-thin fa-face-laugh-beam","fa-thin fa-face-laugh-squint","fa-thin fa-face-laugh-wink","fa-thin fa-face-lying","fa-thin fa-face-mask","fa-thin fa-face-meh","fa-thin fa-face-meh-blank","fa-thin fa-face-melting","fa-thin fa-face-monocle","fa-thin fa-face-nauseated","fa-thin fa-face-nose-steam","fa-thin fa-face-party","fa-thin fa-face-pensive","fa-thin fa-face-persevering","fa-thin fa-face-pleading","fa-thin fa-face-pouting","fa-thin fa-face-raised-eyebrow","fa-thin fa-face-relieved","fa-thin fa-face-rolling-eyes","fa-thin fa-face-sad-cry","fa-thin fa-face-sad-sweat","fa-thin fa-face-sad-tear","fa-thin fa-face-saluting","fa-thin fa-face-scream","fa-thin fa-face-shush","fa-thin fa-face-sleeping","fa-thin fa-face-sleepy","fa-thin fa-face-smile","fa-thin fa-face-smile-beam","fa-thin fa-face-smile-halo","fa-thin fa-face-smile-hearts","fa-thin fa-face-smile-horns","fa-thin fa-face-smile-plus","fa-thin fa-face-smile-relaxed","fa-thin fa-face-smile-tear","fa-thin fa-face-smile-tongue","fa-thin fa-face-smile-upside-down","fa-thin fa-face-smile-wink","fa-thin fa-face-smiling-hands","fa-thin fa-face-smirking","fa-thin fa-face-spiral-eyes","fa-thin fa-face-sunglasses","fa-thin fa-face-surprise","fa-thin fa-face-swear","fa-thin fa-face-thermometer","fa-thin fa-face-thinking","fa-thin fa-face-tired","fa-thin fa-face-tissue","fa-thin fa-face-tongue-money","fa-thin fa-face-tongue-sweat","fa-thin fa-face-unamused","fa-thin fa-face-viewfinder","fa-thin fa-face-vomit","fa-thin fa-face-weary","fa-thin fa-face-woozy","fa-thin fa-face-worried","fa-thin fa-face-zany","fa-thin fa-face-zipper","fa-thin fa-falafel","fa-thin fa-family","fa-thin fa-family-dress","fa-thin fa-family-pants","fa-thin fa-fan","fa-thin fa-fan-table","fa-thin fa-farm","fa-thin fa-faucet","fa-thin fa-faucet-drip","fa-thin fa-fax","fa-thin fa-feather","fa-thin fa-feather-pointed","fa-thin fa-fence","fa-thin fa-ferris-wheel","fa-thin fa-ferry","fa-thin fa-field-hockey-stick-ball","fa-thin fa-file","fa-thin fa-file-arrow-down","fa-thin fa-file-arrow-up","fa-thin fa-file-audio","fa-thin fa-file-binary","fa-thin fa-file-certificate","fa-thin fa-file-chart-column","fa-thin fa-file-chart-pie","fa-thin fa-file-check","fa-thin fa-file-circle-check","fa-thin fa-file-circle-exclamation","fa-thin fa-file-circle-info","fa-thin fa-file-circle-minus","fa-thin fa-file-circle-plus","fa-thin fa-file-circle-question","fa-thin fa-file-circle-xmark","fa-thin fa-file-code","fa-thin fa-file-contract","fa-thin fa-file-csv","fa-thin fa-file-dashed-line","fa-thin fa-file-excel","fa-thin fa-file-exclamation","fa-thin fa-file-export","fa-thin fa-file-heart","fa-thin fa-file-image","fa-thin fa-file-import","fa-thin fa-file-invoice","fa-thin fa-file-invoice-dollar","fa-thin fa-file-lines","fa-thin fa-file-lock","fa-thin fa-file-magnifying-glass","fa-thin fa-file-medical","fa-thin fa-file-minus","fa-thin fa-file-music","fa-thin fa-file-pdf","fa-thin fa-file-pen","fa-thin fa-file-plus","fa-thin fa-file-plus-minus","fa-thin fa-file-powerpoint","fa-thin fa-file-prescription","fa-thin fa-file-shield","fa-thin fa-file-signature","fa-thin fa-file-slash","fa-thin fa-file-spreadsheet","fa-thin fa-file-user","fa-thin fa-file-video","fa-thin fa-file-waveform","fa-thin fa-file-word","fa-thin fa-file-xmark","fa-thin fa-file-zipper","fa-thin fa-files","fa-thin fa-files-medical","fa-thin fa-fill","fa-thin fa-fill-drip","fa-thin fa-film","fa-thin fa-film-canister","fa-thin fa-film-simple","fa-thin fa-film-slash","fa-thin fa-films","fa-thin fa-filter","fa-thin fa-filter-circle-dollar","fa-thin fa-filter-circle-xmark","fa-thin fa-filter-list","fa-thin fa-filter-slash","fa-thin fa-filters","fa-thin fa-fingerprint","fa-thin fa-fire","fa-thin fa-fire-burner","fa-thin fa-fire-extinguisher","fa-thin fa-fire-flame","fa-thin fa-fire-flame-curved","fa-thin fa-fire-flame-simple","fa-thin fa-fire-hydrant","fa-thin fa-fire-smoke","fa-thin fa-fireplace","fa-thin fa-fish","fa-thin fa-fish-bones","fa-thin fa-fish-cooked","fa-thin fa-fish-fins","fa-thin fa-fishing-rod","fa-thin fa-flag","fa-thin fa-flag-checkered","fa-thin fa-flag-pennant","fa-thin fa-flag-swallowtail","fa-thin fa-flag-usa","fa-thin fa-flashlight","fa-thin fa-flask","fa-thin fa-flask-round-poison","fa-thin fa-flask-round-potion","fa-thin fa-flask-vial","fa-thin fa-flatbread","fa-thin fa-flatbread-stuffed","fa-thin fa-floppy-disk","fa-thin fa-floppy-disk-circle-arrow-right","fa-thin fa-floppy-disk-circle-xmark","fa-thin fa-floppy-disk-pen","fa-thin fa-floppy-disks","fa-thin fa-florin-sign","fa-thin fa-flower","fa-thin fa-flower-daffodil","fa-thin fa-flower-tulip","fa-thin fa-flute","fa-thin fa-flux-capacitor","fa-thin fa-flying-disc","fa-thin fa-folder","fa-thin fa-folder-arrow-down","fa-thin fa-folder-arrow-up","fa-thin fa-folder-bookmark","fa-thin fa-folder-closed","fa-thin fa-folder-gear","fa-thin fa-folder-grid","fa-thin fa-folder-heart","fa-thin fa-folder-image","fa-thin fa-folder-magnifying-glass","fa-thin fa-folder-medical","fa-thin fa-folder-minus","fa-thin fa-folder-music","fa-thin fa-folder-open","fa-thin fa-folder-plus","fa-thin fa-folder-tree","fa-thin fa-folder-user","fa-thin fa-folder-xmark","fa-thin fa-folders","fa-thin fa-fondue-pot","fa-thin fa-font","fa-thin fa-font-awesome","fa-thin fa-font-case","fa-thin fa-football","fa-thin fa-football-helmet","fa-thin fa-fork","fa-thin fa-fork-knife","fa-thin fa-forklift","fa-thin fa-fort","fa-thin fa-forward","fa-thin fa-forward-fast","fa-thin fa-forward-step","fa-thin fa-frame","fa-thin fa-franc-sign","fa-thin fa-french-fries","fa-thin fa-frog","fa-thin fa-function","fa-thin fa-futbol","fa-thin fa-g","fa-thin fa-galaxy","fa-thin fa-gallery-thumbn
1ails","fa-thin fa-game-board","fa-thin fa-game-board-simple","fa-thin fa-game-console-handheld","fa-thin fa-game-console-handheld-crank","fa-thin fa-gamepad","fa-thin fa-gamepad-modern","fa-thin fa-garage","fa-thin fa-garage-car","fa-thin fa-garage-open","fa-thin fa-garlic","fa-thin fa-gas-pump","fa-thin fa-gas-pump-slash","fa-thin fa-gauge","fa-thin fa-gauge-circle-bolt","fa-thin fa-gauge-circle-minus","fa-thin fa-gauge-circle-plus","fa-thin fa-gauge-high","fa-thin fa-gauge-low","fa-thin fa-gauge-max","fa-thin fa-gauge-min","fa-thin fa-gauge-simple","fa-thin fa-gauge-simple-high","fa-thin fa-gauge-simple-low","fa-thin fa-gauge-simple-max","fa-thin fa-gauge-simple-min","fa-thin fa-gavel","fa-thin fa-gear","fa-thin fa-gears","fa-thin fa-gem","fa-thin fa-genderless","fa-thin fa-ghost","fa-thin fa-gif","fa-thin fa-gift","fa-thin fa-gift-card","fa-thin fa-gifts","fa-thin fa-gingerbread-man","fa-thin fa-glass","fa-thin fa-glass-citrus","fa-thin fa-glass-empty","fa-thin fa-glass-half","fa-thin fa-glass-water","fa-thin fa-glass-water-droplet","fa-thin fa-glasses","fa-thin fa-glasses-round","fa-thin fa-globe","fa-thin fa-globe-snow","fa-thin fa-globe-stand","fa-thin fa-goal-net","fa-thin fa-golf-ball-tee","fa-thin fa-golf-club","fa-thin fa-golf-flag-hole","fa-thin fa-gopuram","fa-thin fa-graduation-cap","fa-thin fa-gramophone","fa-thin fa-grapes","fa-thin fa-grate","fa-thin fa-grate-droplet","fa-thin fa-greater-than","fa-thin fa-greater-than-equal","fa-thin fa-grid","fa-thin fa-grid-2","fa-thin fa-grid-2-plus","fa-thin fa-grid-4","fa-thin fa-grid-5","fa-thin fa-grid-dividers","fa-thin fa-grid-horizontal","fa-thin fa-grill","fa-thin fa-grill-fire","fa-thin fa-grill-hot","fa-thin fa-grip","fa-thin fa-grip-dots","fa-thin fa-grip-dots-vertical","fa-thin fa-grip-lines","fa-thin fa-grip-lines-vertical","fa-thin fa-grip-vertical","fa-thin fa-group-arrows-rotate","fa-thin fa-guarani-sign","fa-thin fa-guitar","fa-thin fa-guitar-electric","fa-thin fa-guitars","fa-thin fa-gun","fa-thin fa-gun-slash","fa-thin fa-gun-squirt","fa-thin fa-h","fa-thin fa-h1","fa-thin fa-h2","fa-thin fa-h3","fa-thin fa-h4","fa-thin fa-h5","fa-thin fa-h6","fa-thin fa-hammer","fa-thin fa-hammer-crash","fa-thin fa-hammer-war","fa-thin fa-hamsa","fa-thin fa-hand","fa-thin fa-hand-back-fist","fa-thin fa-hand-back-point-down","fa-thin fa-hand-back-point-left","fa-thin fa-hand-back-point-ribbon","fa-thin fa-hand-back-point-right","fa-thin fa-hand-back-point-up","fa-thin fa-hand-dots","fa-thin fa-hand-fingers-crossed","fa-thin fa-hand-fist","fa-thin fa-hand-heart","fa-thin fa-hand-holding","fa-thin fa-hand-holding-box","fa-thin fa-hand-holding-dollar","fa-thin fa-hand-holding-droplet","fa-thin fa-hand-holding-hand","fa-thin fa-hand-holding-heart","fa-thin fa-hand-holding-magic","fa-thin fa-hand-holding-medical","fa-thin fa-hand-holding-seedling","fa-thin fa-hand-holding-skull","fa-thin fa-hand-horns","fa-thin fa-hand-lizard","fa-thin fa-hand-love","fa-thin fa-hand-middle-finger","fa-thin fa-hand-peace","fa-thin fa-hand-point-down","fa-thin fa-hand-point-left","fa-thin fa-hand-point-ribbon","fa-thin fa-hand-point-right","fa-thin fa-hand-point-up","fa-thin fa-hand-pointer","fa-thin fa-hand-scissors","fa-thin fa-hand-sparkles","fa-thin fa-hand-spock","fa-thin fa-hand-wave","fa-thin fa-handcuffs","fa-thin fa-hands","fa-thin fa-hands-asl-interpreting","fa-thin fa-hands-bound","fa-thin fa-hands-bubbles","fa-thin fa-hands-clapping","fa-thin fa-hands-holding","fa-thin fa-hands-holding-child","fa-thin fa-hands-holding-circle","fa-thin fa-hands-holding-diamond","fa-thin fa-hands-holding-dollar","fa-thin fa-hands-holding-heart","fa-thin fa-hands-praying","fa-thin fa-handshake","fa-thin fa-handshake-angle","fa-thin fa-handshake-simple","fa-thin fa-handshake-simple-slash","fa-thin fa-handshake-slash","fa-thin fa-hanukiah","fa-thin fa-hard-drive","fa-thin fa-hashtag","fa-thin fa-hashtag-lock","fa-thin fa-hat-chef","fa-thin fa-hat-cowboy","fa-thin fa-hat-cowboy-side","fa-thin fa-hat-santa","fa-thin fa-hat-winter","fa-thin fa-hat-witch","fa-thin fa-hat-wizard","fa-thin fa-head-side","fa-thin fa-head-side-brain","fa-thin fa-head-side-cough","fa-thin fa-head-side-cough-slas
1h","fa-thin fa-head-side-goggles","fa-thin fa-head-side-headphones","fa-thin fa-head-side-heart","fa-thin fa-head-side-mask","fa-thin fa-head-side-medical","fa-thin fa-head-side-virus","fa-thin fa-heading","fa-thin fa-headphones","fa-thin fa-headphones-simple","fa-thin fa-headset","fa-thin fa-heart","fa-thin fa-heart-circle-bolt","fa-thin fa-heart-circle-check","fa-thin fa-heart-circle-exclamation","fa-thin fa-heart-circle-minus","fa-thin fa-heart-circle-plus","fa-thin fa-heart-circle-xmark","fa-thin fa-heart-crack","fa-thin fa-heart-half","fa-thin fa-heart-half-stroke","fa-thin fa-heart-pulse","fa-thin fa-heat","fa-thin fa-helicopter","fa-thin fa-helicopter-symbol","fa-thin fa-helmet-battle","fa-thin fa-helmet-safety","fa-thin fa-helmet-un","fa-thin fa-hexagon","fa-thin fa-hexagon-check","fa-thin fa-hexagon-divide","fa-thin fa-hexagon-exclamation","fa-thin fa-hexagon-image","fa-thin fa-hexagon-minus","fa-thin fa-hexagon-plus","fa-thin fa-hexagon-vertical-nft","fa-thin fa-hexagon-vertical-nft-slanted","fa-thin fa-hexagon-xmark","fa-thin fa-high-definition","fa-thin fa-highlighter","fa-thin fa-highlighter-line","fa-thin fa-hill-avalanche","fa-thin fa-hill-rockslide","fa-thin fa-hippo","fa-thin fa-hockey-mask","fa-thin fa-hockey-puck","fa-thin fa-hockey-stick-puck","fa-thin fa-hockey-sticks","fa-thin fa-holly-berry","fa-thin fa-honey-pot","fa-thin fa-hood-cloak","fa-thin fa-horizontal-rule","fa-thin fa-horse","fa-thin fa-horse-head","fa-thin fa-horse-saddle","fa-thin fa-hose","fa-thin fa-hose-reel","fa-thin fa-hospital","fa-thin fa-hospital-user","fa-thin fa-hospitals","fa-thin fa-hot-tub-person","fa-thin fa-hotdog","fa-thin fa-hotel","fa-thin fa-hourglass","fa-thin fa-hourglass-clock","fa-thin fa-hourglass-end","fa-thin fa-hourglass-half","fa-thin fa-hourglass-start","fa-thin fa-house","fa-thin fa-house-blank","fa-thin fa-house-building","fa-thin fa-house-chimney","fa-thin fa-house-chimney-blank","fa-thin fa-house-chimney-crack","fa-thin fa-house-chimney-heart","fa-thin fa-house-chimney-medical","fa-thin fa-house-chimney-user","fa-thin fa-house-chimney-window","fa-thin fa-house-circle-check","fa-thin fa-house-circle-exclamation","fa-thin fa-house-circle-xmark","fa-thin fa-house-crack","fa-thin fa-house-day","fa-thin fa-house-fire","fa-thin fa-house-flag","fa-thin fa-house-flood-water","fa-thin fa-house-flood-water-circle-arrow-right","fa-thin fa-house-heart","fa-thin fa-house-laptop","fa-thin fa-house-lock","fa-thin fa-house-medical","fa-thin fa-house-medical-circle-check","fa-thin fa-house-medical-circle-exclamation","fa-thin fa-house-medical-circle-xmark","fa-thin fa-house-medical-flag","fa-thin fa-house-night","fa-thin fa-house-person-leave","fa-thin fa-house-person-return","fa-thin fa-house-signal","fa-thin fa-house-tree","fa-thin fa-house-tsunami","fa-thin fa-house-turret","fa-thin fa-house-user","fa-thin fa-house-water","fa-thin fa-house-window","fa-thin fa-hryvnia-sign","fa-thin fa-hundred-points","fa-thin fa-hurricane","fa-thin fa-hyphen","fa-thin fa-i","fa-thin fa-i-cursor","fa-thin fa-ice-cream","fa-thin fa-ice-skate","fa-thin fa-icicles","fa-thin fa-icons","fa-thin fa-id-badge","fa-thin fa-id-card","fa-thin fa-id-card-clip","fa-thin fa-igloo","fa-thin fa-image","fa-thin fa-image-landscape","fa-thin fa-image-polaroid","fa-thin fa-image-polaroid-user","fa-thin fa-image-portrait","fa-thin fa-image-slash","fa-thin fa-image-user","fa-thin fa-images","fa-thin fa-images-user","fa-thin fa-inbox","fa-thin fa-inbox-full","fa-thin fa-inbox-in","fa-thin fa-inbox-out","fa-thin fa-inboxes","fa-thin fa-indent","fa-thin fa-indian-rupee-sign","fa-thin fa-industry","fa-thin fa-industry-windows","fa-thin fa-infinity","fa-thin fa-info","fa-thin fa-inhaler","fa-thin fa-input-numeric","fa-thin fa-input-pipe","fa-thin fa-input-text","fa-thin fa-integral","fa-thin fa-interrobang","fa-thin fa-intersection","fa-thin fa-island-tropical","fa-thin fa-italic","fa-thin fa-j","fa-thin fa-jack-o-lantern","fa-thin fa-jar","fa-thin fa-jar-wheat","fa-thin fa-jedi","fa-thin fa-jet-fighter","fa-thin fa-jet-fighter-up","fa-thin fa-joint","fa-thin fa-joystick","fa-thin fa-jug","fa-thin fa-jug-detergent","fa-thin fa-k","fa-thin fa-kaaba","fa-thin fa-kazoo","fa-thin fa-kerning","fa-thin fa-key","fa-thin fa-key-skeleton","fa-thin fa-key-skeleton-left-right","fa-thin fa-keyboard","fa-thin fa-keyboard-brightness","fa-thin fa-keyboard-brightness-low","fa-thin fa-keyboard-down","fa-thin fa-keyboard-left","fa-thin fa-keynote","fa-thin fa-khanda","fa-thin fa-kidneys","fa-thin fa-kip-sign","fa-thin fa-kit-medical","fa-thin fa-kitchen-set","fa-thin fa-kite","fa-thin fa-kiwi-bird","fa-thin fa-kiwi-fruit","fa-thin fa-knife","fa-thin fa-knife-kitchen","fa-thin fa-l","fa-thin fa-lacrosse-stick","fa-thin fa-lacrosse-stick-ball","fa-thin fa-lambda","fa-thin fa-lamp","fa-thin fa-lamp-desk","fa-thin fa-lamp-floor","fa-thin fa-lamp-street","fa-thin fa-land-mine-on","fa-thin fa-landmark","fa-thin fa-landmark-dome","fa-thin fa-landmark-flag","fa-thin fa-language","fa-thin fa-laptop","fa-thin fa-laptop-arrow-down","fa-thin fa-laptop-code","fa-thin fa-laptop-file","fa-thin fa-laptop-medical","fa-thin fa-laptop-mobile","fa-thin fa-laptop-slash","fa-thin fa-lari-sign","fa-thin fa-lasso","fa-thin fa-lasso-sparkles","fa-thin fa-layer-group","fa-thin fa-layer-minus","fa-thin fa-layer-plus","fa-thin fa-leaf","fa-thin fa-leaf-heart","fa-thin fa-leaf-maple","fa-thin fa-leaf-oak","fa-thin fa-leafy-green","fa-thin fa-left","fa-thin fa-left-from-line","fa-thin fa-left-long","fa-thin fa-left-long-to-line","fa-thin fa-left-right","fa-thin fa-left-to-line","fa-thin fa-lemon","fa-thin fa-less-than","fa-thin fa-less-than-equal","fa-thin fa-life-ring","fa-thin fa-light-ceiling","fa-thin fa-light-emergency","fa-thin fa-light-emergency-on","fa-thin fa-light-switch","fa-thin fa-light-switch-off","fa-thin fa-light-switch-on","fa-thin fa-lightbulb","fa-thin fa-lightbulb-cfl","fa-thin fa-lightbulb-cfl-on","fa-thin fa-lightbulb-dollar","fa-thin fa-lightbulb-exclamation","fa-thin fa-lightbulb-exclamation-on","fa-thin fa-lightbulb-on","fa-thin fa-lightbulb-slash","fa-thin fa-lights-holiday","fa-thin fa-line-columns","fa-thin fa-line-height","fa-thin fa-lines-leaning","fa-thin fa-link","fa-thin fa-link-horizontal","fa-thin fa-link-horizontal-slash","fa-thin fa-link-simple","fa-thin fa-link-simple-slash","fa-thin fa-link-slash","fa-thin fa-lips","fa-thin fa-lira-sign","fa-thin fa-list","fa-thin fa-list-check","fa-thin fa-list-dropdown","fa-thin fa-list-music","fa-thin fa-list-ol","fa-thin fa-list-radio","fa-thin fa-list-timeline","fa-thin fa-list-tree","fa-thin fa-list-ul","fa-thin fa-litecoin-sign","fa-thin fa-loader","fa-thin fa-lobster","fa-thin fa-location-arrow","fa-thin fa-location-check","fa-thin fa-location-crosshairs","fa-thin fa-location-crosshairs-slash","fa-thin fa-location-dot","fa-thin fa-location-dot-slash","fa-thin fa-location-exclamation","fa-thin fa-location-minus","fa-thin fa-location-pen","fa-thin fa-location-pin","fa-thin fa-location-pin-lock","fa-thin fa-location-pin-slash","fa-thin fa-location-plus","fa-thin fa-location-question","fa-thin fa-location-smile","fa-thin fa-location-xmark","fa-thin fa-lock","fa-thin fa-lock-a","fa-thin fa-lock-hashtag","fa-thin fa-lock-keyhole","fa-thin fa-lock-keyhole-open","fa-thin fa-lock-open","fa-thin fa-locust","fa-thin fa-lollipop","fa-thin fa-loveseat","fa-thin fa-luchador-mask","fa-thin fa-lungs","fa-thin fa-lungs-virus","fa-thin fa-m","fa-thin fa-mace","fa-thin fa-magnet","fa-thin fa-magnifying-glass","fa-thin fa-magnifying-glass-arrow-right","fa-thin fa-magnifying-glass-chart","fa-thin fa-magnifying-glass-dollar","fa-thin fa-magnifying-glass-location","fa-thin fa-magnifying-glass-minus","fa-thin fa-magnifying-glass-plus","fa-thin fa-mailbox","fa-thin fa-mailbox-flag-up","fa-thin fa-manat-sign","fa-thin fa-mandolin","fa-thin fa-mango","fa-thin fa-manhole","fa-thin fa-map","fa-thin fa-map-location","fa-thin fa-map-location-dot","fa-thin fa-map-pin","fa-thin fa-marker","fa-thin fa-mars","fa-thin fa-mars-and-venus","fa-thin fa-mars-and-venus-burst","fa-thin fa-mars-double","fa-thin fa-mars-stroke","fa-thin fa-mars-stroke-right","fa-thin fa-mars-stroke-up","fa-thin fa-martini-glass","fa-thin fa-martini-glass-citrus","fa-thin fa-martini-glass-empty","fa-thin fa-mask","fa-thin fa-mask-face","fa-thin fa-mask-snor
1kel","fa-thin fa-mask-ventilator","fa-thin fa-masks-theater","fa-thin fa-mattress-pillow","fa-thin fa-maximize","fa-thin fa-meat","fa-thin fa-medal","fa-thin fa-megaphone","fa-thin fa-melon","fa-thin fa-melon-slice","fa-thin fa-memo","fa-thin fa-memo-circle-check","fa-thin fa-memo-circle-info","fa-thin fa-memo-pad","fa-thin fa-memory","fa-thin fa-menorah","fa-thin fa-mercury","fa-thin fa-merge","fa-thin fa-message","fa-thin fa-message-arrow-down","fa-thin fa-message-arrow-up","fa-thin fa-message-arrow-up-right","fa-thin fa-message-bot","fa-thin fa-message-captions","fa-thin fa-message-check","fa-thin fa-message-code","fa-thin fa-message-dollar","fa-thin fa-message-dots","fa-thin fa-message-exclamation","fa-thin fa-message-heart","fa-thin fa-message-image","fa-thin fa-message-lines","fa-thin fa-message-medical","fa-thin fa-message-middle","fa-thin fa-message-middle-top","fa-thin fa-message-minus","fa-thin fa-message-music","fa-thin fa-message-pen","fa-thin fa-message-plus","fa-thin fa-message-question","fa-thin fa-message-quote","fa-thin fa-message-slash","fa-thin fa-message-smile","fa-thin fa-message-sms","fa-thin fa-message-text","fa-thin fa-message-xmark","fa-thin fa-messages","fa-thin fa-messages-dollar","fa-thin fa-messages-question","fa-thin fa-meteor","fa-thin fa-meter","fa-thin fa-meter-bolt","fa-thin fa-meter-droplet","fa-thin fa-meter-fire","fa-thin fa-microchip","fa-thin fa-microchip-ai","fa-thin fa-microphone","fa-thin fa-microphone-lines","fa-thin fa-microphone-lines-slash","fa-thin fa-microphone-slash","fa-thin fa-microphone-stand","fa-thin fa-microscope","fa-thin fa-microwave","fa-thin fa-mill-sign","fa-thin fa-minimize","fa-thin fa-minus","fa-thin fa-mistletoe","fa-thin fa-mitten","fa-thin fa-mobile","fa-thin fa-mobile-button","fa-thin fa-mobile-notch","fa-thin fa-mobile-retro","fa-thin fa-mobile-screen","fa-thin fa-mobile-screen-button","fa-thin fa-mobile-signal","fa-thin fa-mobile-signal-out","fa-thin fa-money-bill","fa-thin fa-money-bill-1","fa-thin fa-money-bill-1-wave","fa-thin fa-money-bill-simple","fa-thin fa-money-bill-simple-wave","fa-thin fa-money-bill-transfer","fa-thin fa-money-bill-trend-up","fa-thin fa-money-bill-wave","fa-thin fa-money-bill-wheat","fa-thin fa-money-bills","fa-thin fa-money-bills-simple","fa-thin fa-money-check","fa-thin fa-money-check-dollar","fa-thin fa-money-check-dollar-pen","fa-thin fa-money-check-pen","fa-thin fa-money-from-bracket","fa-thin fa-money-simple-from-bracket","fa-thin fa-monitor-waveform","fa-thin fa-monkey","fa-thin fa-monument","fa-thin fa-moon","fa-thin fa-moon-cloud","fa-thin fa-moon-over-sun","fa-thin fa-moon-stars","fa-thin fa-moped","fa-thin fa-mortar-pestle","fa-thin fa-mosque","fa-thin fa-mosquito","fa-thin fa-mosquito-net","fa-thin fa-motorcycle","fa-thin fa-mound","fa-thin fa-mountain","fa-thin fa-mountain-city","fa-thin fa-mountain-sun","fa-thin fa-mountains","fa-thin fa-mouse-field","fa-thin fa-mp3-player","fa-thin fa-mug","fa-thin fa-mug-hot","fa-thin fa-mug-marshmallows","fa-thin fa-mug-saucer","fa-thin fa-mug-tea","fa-thin fa-mug-tea-saucer","fa-thin fa-mushroom","fa-thin fa-music","fa-thin fa-music-note","fa-thin fa-music-note-slash","fa-thin fa-music-slash","fa-thin fa-mustache","fa-thin fa-n","fa-thin fa-naira-sign","fa-thin fa-narwhal","fa-thin fa-nesting-dolls","fa-thin fa-network-wired","fa-thin fa-neuter","fa-thin fa-newspaper","fa-thin fa-nfc","fa-thin fa-nfc-lock","fa-thin fa-nfc-magnifying-glass","fa-thin fa-nfc-pen","fa-thin fa-nfc-signal","fa-thin fa-nfc-slash","fa-thin fa-nfc-symbol","fa-thin fa-nfc-trash","fa-thin fa-nose","fa-thin fa-not-equal","fa-thin fa-notdef","fa-thin fa-note","fa-thin fa-note-medical","fa-thin fa-note-sticky","fa-thin fa-notebook","fa-thin fa-notes","fa-thin fa-notes-medical","fa-thin fa-o","fa-thin fa-object-exclude","fa-thin fa-object-group","fa-thin fa-object-intersect","fa-thin fa-object-subtract","fa-thin fa-object-ungroup","fa-thin fa-object-union","fa-thin fa-objects-align-bottom","fa-thin fa-objects-align-center-horizontal","fa-thin fa-objects-align-center-vertical","fa-thin fa-objects-align-left","fa-thin fa-objects-align-right","fa-thin fa-objects-align-top","fa-thin fa-objects-column","fa-thin fa-octagon","fa-thin fa-octagon-check","fa-thin fa-octagon-divide","fa-thin fa-octagon-exclamation","fa-thin fa-octagon-minus","fa-thin fa-octagon-plus","fa-thin fa-octagon-xmark","fa-thin fa-oil-can","fa-thin fa-oil-can-drip","fa-thin fa-oil-temperature","fa-thin fa-oil-well","fa-thin fa-olive","fa-thin fa-olive-branch","fa-thin fa-om","fa-thin fa-omega","fa-thin fa-onion","fa-thin fa-option","fa-thin fa-ornament","fa-thin fa-otter","fa-thin fa-outdent","fa-thin fa-outlet","fa-thin fa-oven","fa-thin fa-overline","fa-thin fa-p","fa-thin fa-page","fa-thin fa-page-caret-down","fa-thin fa-page-caret-up","fa-thin fa-pager","fa-thin fa-paint-roller","fa-thin fa-paintbrush","fa-thin fa-paintbrush-fine","fa-thin fa-paintbrush-pencil","fa-thin fa-palette","fa-thin fa-pallet","fa-thin fa-pallet-box","fa-thin fa-pallet-boxes","fa-thin fa-pan-food","fa-thin fa-pan-frying","fa-thin fa-pancakes","fa-thin fa-panel-ews","fa-thin fa-panel-fire","fa-thin fa-panorama","fa-thin fa-paper-plane","fa-thin fa-paper-plane-top","fa-thin fa-paperclip","fa-thin fa-paperclip-vertical","fa-thin fa-parachute-box","fa-thin fa-paragraph","fa-thin fa-paragraph-left","fa-thin fa-party-bell","fa-thin fa-party-horn","fa-thin fa-passport","fa-thin fa-paste","fa-thin fa-pause","fa-thin fa-paw","fa-thin fa-paw-claws","fa-thin fa-paw-simple","fa-thin fa-peace","fa-thin fa-peach","fa-thin fa-peanut","fa-thin fa-peanuts","fa-thin fa-peapod","fa-thin fa-pear","fa-thin fa-pedestal","fa-thin fa-pegasus","fa-thin fa-pen","fa-thin fa-pen-circle","fa-thin fa-pen-clip","fa-thin fa-pen-clip-slash","fa-thin fa-pen-fancy","fa-thin fa-pen-fancy-slash","fa-thin fa-pen-field","fa-thin fa-pen-line","fa-thin fa-pen-nib","fa-thin fa-pen-nib-slash","fa-thin fa-pen-paintbrush","fa-thin fa-pen-ruler","fa-thin fa-pen-slash","fa-thin fa-pen-swirl","fa-thin fa-pen-to-square","fa-thin fa-pencil","fa-thin fa-pencil-mechanical","fa-thin fa-pencil-slash","fa-thin fa-people","fa-thin fa-people-arrows","fa-thin fa-people-carry-box","fa-thin fa-people-dress","fa-thin fa-people-dress-simple","fa-thin fa-people-group","fa-thin fa-people-line","fa-thin fa-people-pants","fa-thin fa-people-pants-simple","fa-thin fa-people-pulling","fa-thin fa-people-robbery","fa-thin fa-people-roof","fa-thin fa-people-simple","fa-thin fa-pepper","fa-thin fa-pepper-hot","fa-thin fa-percent","fa-thin fa-period","fa-thin fa-person","fa-thin fa-person-arrow-down-to-line","fa-thin fa-person-arrow-up-from-line","fa-thin fa-person-biking","fa-thin fa-person-biking-mountain","fa-thin fa-person-booth","fa-thin fa-person-breastfeeding","fa-thin fa-person-burst","fa-thin fa-person-cane","fa-thin fa-person-carry-box","fa-thin fa-person-chalkboard","fa-thin fa-person-circle-check","fa-thin fa-person-circle-exclamation","fa-thin fa-person-circle-minus","fa-thin fa-person-circle-plus","fa-thin fa-person-circle-question","fa-thin fa-person-circle-xmark","fa-thin fa-person-digging","fa-thin fa-person-dolly","fa-thin fa-person-dolly-empty","fa-thin fa-person-dots-from-line","fa-thin fa-person-dress","fa-thin fa-person-dress-bur
1st","fa-thin fa-person-dress-simple","fa-thin fa-person-drowning","fa-thin fa-person-falling","fa-thin fa-person-falling-burst","fa-thin fa-person-from-portal","fa-thin fa-person-half-dress","fa-thin fa-person-harassing","fa-thin fa-person-hiking","fa-thin fa-person-military-pointing","fa-thin fa-person-military-rifle","fa-thin fa-person-military-to-person","fa-thin fa-person-pinball","fa-thin fa-person-praying","fa-thin fa-person-pregnant","fa-thin fa-person-rays","fa-thin fa-person-rifle","fa-thin fa-person-running","fa-thin fa-person-seat","fa-thin fa-person-seat-reclined","fa-thin fa-person-shelter","fa-thin fa-person-sign","fa-thin fa-person-simple","fa-thin fa-person-skating","fa-thin fa-person-ski-jumping","fa-thin fa-person-ski-lift","fa-thin fa-person-skiing","fa-thin fa-person-skiing-nordic","fa-thin fa-person-sledding","fa-thin fa-person-snowboarding","fa-thin fa-person-snowmobiling","fa-thin fa-person-swimming","fa-thin fa-person-through-window","fa-thin fa-person-to-door","fa-thin fa-person-to-portal","fa-thin fa-person-walking","fa-thin fa-person-walking-arrow-loop-left","fa-thin fa-person-walking-arrow-right","fa-thin fa-person-walking-dashed-line-arrow-right","fa-thin fa-person-walking-luggage","fa-thin fa-person-walking-with-cane","fa-thin fa-peseta-sign","fa-thin fa-peso-sign","fa-thin fa-phone","fa-thin fa-phone-arrow-down-left","fa-thin fa-phone-arrow-right","fa-thin fa-phone-arrow-up-right","fa-thin fa-phone-flip","fa-thin fa-phone-hangup","fa-thin fa-phone-intercom","fa-thin fa-phone-missed","fa-thin fa-phone-office","fa-thin fa-phone-plus","fa-thin fa-phone-rotary","fa-thin fa-phone-slash","fa-thin fa-phone-volume","fa-thin fa-phone-xmark","fa-thin fa-photo-film","fa-thin fa-photo-film-music","fa-thin fa-pi","fa-thin fa-piano","fa-thin fa-piano-keyboard","fa-thin fa-pickaxe","fa-thin fa-pickleball","fa-thin fa-pie","fa-thin fa-pig","fa-thin fa-piggy-bank","fa-thin fa-pills","fa-thin fa-pinata","fa-thin fa-pinball","fa-thin fa-pineapple","fa-thin fa-pipe","fa-thin fa-pipe-circle-check","fa-thin fa-pipe-collar","fa-thin fa-pipe-section","fa-thin fa-pipe-smoking","fa-thin fa-pipe-valve","fa-thin fa-pizza","fa-thin fa-pizza-slice","fa-thin fa-place-of-worship","fa-thin fa-plane","fa-thin fa-plane-arrival","fa-thin fa-plane-circle-check","fa-thin fa-plane-circle-exclamation","fa-thin fa-plane-circle-xmark","fa-thin fa-plane-departure","fa-thin fa-plane-engines","fa-thin fa-plane-lock","fa-thin fa-plane-prop","fa-thin fa-plane-slash","fa-thin fa-plane-tail","fa-thin fa-plane-up","fa-thin fa-plane-up-slash","fa-thin fa-planet-moon","fa-thin fa-planet-ringed","fa-thin fa-plant-wilt","fa-thin fa-plate-utensils","fa-thin fa-plate-wheat","fa-thin fa-play","fa-thin fa-play-pause","fa-thin fa-plug","fa-thin fa-plug-circle-bolt","fa-thin fa-plug-circle-check","fa-thin fa-plug-circle-exclamation","fa-thin fa-plug-circle-minus","fa-thin fa-plug-circle-plus","fa-thin fa-plug-circle-xmark","fa-thin fa-plus","fa-thin fa-plus-large","fa-thin fa-plus-minus","fa-thin fa-podcast","fa-thin fa-podium","fa-thin fa-podium-star","fa-thin fa-police-box","fa-thin fa-poll-people","fa-thin fa-pompebled","fa-thin fa-poo","fa-thin fa-poo-storm","fa-thin fa-pool-8-ball","fa-thin fa-poop","fa-thin fa-popcorn","fa-thin fa-popsicle","fa-thin fa-pot-food","fa-thin fa-potato","fa-thin fa-power-off","fa-thin fa-prescription","fa-thin fa-prescription-bottle","fa-thin fa-prescription-bottle-medical","fa-thin fa-prescription-bottle-pill","fa-thin fa-presentation-screen","fa-thin fa-pretzel","fa-thin fa-print","fa-thin fa-print-magnifying-glass","fa-thin fa-print-slash","fa-thin fa-projector","fa-thin fa-pump","fa-thin fa-pump-medical","fa-thin fa-pump-soap","fa-thin fa-pumpkin","fa-thin fa-puzzle","fa-thin fa-puzzle-piece","fa-thin fa-puzzle-piece-simple","fa-thin fa-q","fa-thin fa-qrcode","fa-thin fa-question","fa-thin fa-quote-left","fa-thin fa-quote-right","fa-thin fa-quotes","fa-thin fa-r","fa-thin fa-rabbit","fa-thin fa-rabbit-running","fa-thin fa-racquet","fa-thin fa-radar","fa-thin fa-radiation","fa-thin fa-radio","fa-thin fa-radio-tuner","fa-thin fa-rainbow","fa-thin fa-raindrops","fa-thin fa-ram","fa-thin fa-ramp-loading","fa-thin fa-ranking-star","fa-thin fa-raygun","fa-thin fa-receipt","fa-thin fa-rec
1ord-vinyl","fa-thin fa-rectangle","fa-thin fa-rectangle-ad","fa-thin fa-rectangle-barcode","fa-thin fa-rectangle-code","fa-thin fa-rectangle-history","fa-thin fa-rectangle-history-circle-plus","fa-thin fa-rectangle-history-circle-user","fa-thin fa-rectangle-list","fa-thin fa-rectangle-pro","fa-thin fa-rectangle-terminal","fa-thin fa-rectangle-vertical","fa-thin fa-rectangle-vertical-history","fa-thin fa-rectangle-wide","fa-thin fa-rectangle-xmark","fa-thin fa-rectangles-mixed","fa-thin fa-recycle","fa-thin fa-reel","fa-thin fa-refrigerator","fa-thin fa-registered","fa-thin fa-repeat","fa-thin fa-repeat-1","fa-thin fa-reply","fa-thin fa-reply-all","fa-thin fa-reply-clock","fa-thin fa-republican","fa-thin fa-restroom","fa-thin fa-restroom-simple","fa-thin fa-retweet","fa-thin fa-rhombus","fa-thin fa-ribbon","fa-thin fa-right","fa-thin fa-right-from-bracket","fa-thin fa-right-from-line","fa-thin fa-right-left","fa-thin fa-right-long","fa-thin fa-right-long-to-line","fa-thin fa-right-to-bracket","fa-thin fa-right-to-line","fa-thin fa-ring","fa-thin fa-ring-diamond","fa-thin fa-rings-wedding","fa-thin fa-road","fa-thin fa-road-barrier","fa-thin fa-road-bridge","fa-thin fa-road-circle-check","fa-thin fa-road-circle-exclamation","fa-thin fa-road-circle-xmark","fa-thin fa-road-lock","fa-thin fa-road-spikes","fa-thin fa-robot","fa-thin fa-robot-astromech","fa-thin fa-rocket","fa-thin fa-rocket-launch","fa-thin fa-roller-coaster","fa-thin fa-rotate","fa-thin fa-rotate-exclamation","fa-thin fa-rotate-left","fa-thin fa-rotate-right","fa-thin fa-route","fa-thin fa-route-highway","fa-thin fa-route-interstate","fa-thin fa-router","fa-thin fa-rss","fa-thin fa-ruble-sign","fa-thin fa-rug","fa-thin fa-rugby-ball","fa-thin fa-ruler","fa-thin fa-ruler-combined","fa-thin fa-ruler-horizontal","fa-thin fa-ruler-triangle","fa-thin fa-ruler-vertical","fa-thin fa-rupee-sign","fa-thin fa-rupiah-sign","fa-thin fa-rv","fa-thin fa-s","fa-thin fa-sack","fa-thin fa-sack-dollar","fa-thin fa-sack-xmark","fa-thin fa-sailboat","fa-thin fa-salad","fa-thin fa-salt-shaker","fa-thin fa-sandwich","fa-thin fa-satellite","fa-thin fa-satellite-dish","fa-thin fa-sausage","fa-thin fa-saxophone","fa-thin fa-saxophone-fire","fa-thin fa-scale-balanced","fa-thin fa-scale-unbalanced","fa-thin fa-scale-unbalanced-flip","fa-thin fa-scalpel","fa-thin fa-scalpel-line-dashed","fa-thin fa-scanner-gun","fa-thin fa-scanner-image","fa-thin fa-scanner-keyboard","fa-thin fa-scanner-touchscreen","fa-thin fa-scarecrow","fa-thin fa-scarf","fa-thin fa-school","fa-thin fa-school-circle-check","fa-thin fa-school-circle-exclamation","fa-thin fa-school-circle-xmark","fa-thin fa-school-flag","fa-thin fa-school-lock","fa-thin fa-scissors","fa-thin fa-screen-users","fa-thin fa-screencast","fa-thin fa-screwdriver","fa-thin fa-screwdriver-wrench","fa-thin fa-scribble","fa-thin fa-scroll","fa-thin fa-scroll-old","fa-thin fa-scroll-torah","fa-thin fa-scrubber","fa-thin fa-scythe","fa-thin fa-sd-card","fa-thin fa-sd-cards","fa-thin fa-seal","fa-thin fa-seal-exclamation","fa-thin fa-seal-question","fa-thin fa-seat-airline","fa-thin fa-section","fa-thin fa-seedling","fa-thin fa-semicolon","fa-thin fa-send-back","fa-thin fa-send-backward","fa-thin fa-sensor","fa-thin fa-sensor-cloud","fa-thin fa-sensor-fire","fa-thin fa-sensor-on","fa-thin fa-sensor-triangle-exclamation","fa-thin fa-server","fa-thin fa-shapes","fa-thin fa-share","fa-thin fa-share-all","fa-thin fa-share-from-square","fa-thin fa-share-nodes","fa-thin fa-sheep","fa-thin fa-sheet-plastic","fa-thin fa-shekel-sign","fa-thin fa-shelves","fa-thin fa-shelves-empty","fa-thin fa-shield","fa-thin fa-shield-cat","fa-thin fa-shield-check","fa-thin fa-shield-cross","fa-thin fa-shield-dog","fa-thin fa-shield-exclamation","fa-thin fa-shield-halved","fa-thin fa-shield-heart","fa-thin fa-shield-keyhole","fa-thin fa-shield-minus","fa-thin fa-shield-plus","fa-thin fa-shield-quartered","fa-thin fa-shield-slas
1h","fa-thin fa-shield-virus","fa-thin fa-shield-xmark","fa-thin fa-ship","fa-thin fa-shirt","fa-thin fa-shirt-long-sleeve","fa-thin fa-shirt-running","fa-thin fa-shirt-tank-top","fa-thin fa-shish-kebab","fa-thin fa-shoe-prints","fa-thin fa-shop","fa-thin fa-shop-lock","fa-thin fa-shop-slash","fa-thin fa-shovel","fa-thin fa-shovel-snow","fa-thin fa-shower","fa-thin fa-shower-down","fa-thin fa-shredder","fa-thin fa-shrimp","fa-thin fa-shuffle","fa-thin fa-shutters","fa-thin fa-shuttle-space","fa-thin fa-shuttlecock","fa-thin fa-sickle","fa-thin fa-sidebar","fa-thin fa-sidebar-flip","fa-thin fa-sigma","fa-thin fa-sign-hanging","fa-thin fa-signal","fa-thin fa-signal-bars","fa-thin fa-signal-bars-fair","fa-thin fa-signal-bars-good","fa-thin fa-signal-bars-slash","fa-thin fa-signal-bars-weak","fa-thin fa-signal-fair","fa-thin fa-signal-good","fa-thin fa-signal-slash","fa-thin fa-signal-stream","fa-thin fa-signal-stream-slash","fa-thin fa-signal-strong","fa-thin fa-signal-weak","fa-thin fa-signature","fa-thin fa-signature-lock","fa-thin fa-signature-slash","fa-thin fa-signs-post","fa-thin fa-sim-card","fa-thin fa-sim-cards","fa-thin fa-sink","fa-thin fa-siren","fa-thin fa-siren-on","fa-thin fa-sitemap","fa-thin fa-skeleton","fa-thin fa-skeleton-ribs","fa-thin fa-ski-boot","fa-thin fa-ski-boot-ski","fa-thin fa-skull","fa-thin fa-skull-cow","fa-thin fa-skull-crossbones","fa-thin fa-slash","fa-thin fa-slash-back","fa-thin fa-slash-forward","fa-thin fa-sleigh","fa-thin fa-slider","fa-thin fa-sliders","fa-thin fa-sliders-simple","fa-thin fa-sliders-up","fa-thin fa-slot-machine","fa-thin fa-smog","fa-thin fa-smoke","fa-thin fa-smoking","fa-thin fa-snake","fa-thin fa-snooze","fa-thin fa-snow-blowing","fa-thin fa-snowflake","fa-thin fa-snowflake-droplets","fa-thin fa-snowflakes","fa-thin fa-snowman","fa-thin fa-snowman-head","fa-thin fa-snowplow","fa-thin fa-soap","fa-thin fa-socks","fa-thin fa-soft-serve","fa-thin fa-solar-panel","fa-thin fa-solar-system","fa-thin fa-sort","fa-thin fa-sort-down","fa-thin fa-sort-up","fa-thin fa-spa","fa-thin fa-space-station-moon","fa-thin fa-space-station-moon-construction","fa-thin fa-spade","fa-thin fa-spaghetti-monster-flying","fa-thin fa-sparkle","fa-thin fa-sparkles","fa-thin fa-speaker","fa-thin fa-speakers","fa-thin fa-spell-check","fa-thin fa-spider","fa-thin fa-spider-black-widow","fa-thin fa-spider-web","fa-thin fa-spinner","fa-thin fa-spinner-third","fa-thin fa-split","fa-thin fa-splotch","fa-thin fa-spoon","fa-thin fa-sportsball","fa-thin fa-spray-can","fa-thin fa-spray-can-sparkles","fa-thin fa-sprinkler","fa-thin fa-sprinkler-ceiling","fa-thin fa-square","fa-thin fa-square-0","fa-thin fa-square-1","fa-thin fa-square-2","fa-thin fa-square-3","fa-thin fa-square-4","fa-thin fa-square-5","fa-thin fa-square-6","fa-thin fa-square-7","fa-thin fa-square-8","fa-thin fa-square-9","fa-thin fa-square-a","fa-thin fa-square-a-lock","fa-thin fa-square-ampersand","fa-thin fa-square-arrow-down","fa-thin fa-square-arrow-down-left","fa-thin fa-square-arrow-down-right","fa-thin fa-square-arrow-left","fa-thin fa-square-arrow-right","fa-thin fa-square-arrow-up","fa-thin fa-square-arrow-up-left","fa-thin fa-square-arrow-up-right","fa-thin fa-square-b","fa-thin fa-square-bolt","fa-thin fa-square-c","fa-thin fa-square-caret-down","fa-thin fa-square-caret-left","fa-thin fa-square-caret-right","fa-thin fa-square-caret-up","fa-thin fa-square-check","fa-thin fa-square-chevron-down","fa-thin fa-square-chevron-left","fa-thin fa-square-chevron-right","fa-thin fa-square-chevron-up","fa-thin fa-square-code","fa-thin fa-square-d","fa-thin fa-square-dashed","fa-thin fa-square-dashed-circle-plus","fa-thin fa-square-divide","fa-thin fa-square-dollar","fa-thin fa-square-down","fa-thin fa-square-down-left","fa-thin fa-square-down-right","fa-thin fa-square-e","fa-thin fa-square-ellipsis","fa-thin fa-square-ellipsis-vertical","fa-thin fa-square-envelope","fa-thin fa-square-exclamation","fa-thin fa-square-f","fa-thin fa-square-fragile","fa-thin fa-square-full","fa-thin fa-square-g","fa-thin fa-square-h","fa-thin fa-square-heart","fa-thin fa-square-i","fa-thin fa-square-info","fa-thin fa-square-j","fa-thin fa-square-k","fa-thin fa-square-kanban","fa-thin fa-square-l","fa-thin fa-square-left","fa-thin fa-square-list","fa-thin fa-square-m","fa-thin fa-square-minus","fa-thin fa-square-n","fa-thin fa-square-nfi","fa-thin fa-square-o","fa-thin fa-square-p","fa-thin fa-square-parking","fa-thin fa-square-parking-slash","fa-thin fa-square-pen","fa-thin fa-square-person-confined","fa-thin fa-square-phone","fa-thin fa-square-phone-flip","fa-thin fa-square-phone-hangup","fa-thin fa-square-plus","fa-thin fa-square-poll-horizontal","fa-thin fa-square-poll-vertical","fa-thin fa-square-q","fa-thin fa-square-quarters","fa-thin fa-square-question","fa-thin fa-square-quote","fa-thin fa-square-r","fa-thin fa-square-right","fa-thin fa-square-ring","fa-thin fa-square-root","fa-thin fa-square-root-variable","fa-thin fa-square-rss","fa-thin fa-square-s","fa-thin fa-square-share-nodes","fa-thin fa-square-sliders","fa-thin fa-square-sliders-vertical","fa-thin fa-square-small","fa-thin fa-square-star","fa-thin fa-square-t","fa-thin fa-square-terminal","fa-thin fa-square-this-way-up","fa-thin fa-square-u","fa-thin fa-square-up","fa-thin fa-square-up-left","fa-thin fa-square-up-right","fa-thin fa-square-user","fa-thin fa-square-v","fa-thin fa-square-virus","fa-thin fa-square-w","fa-thin fa-square-x","fa-thin fa-square-xmark","fa-thin fa-square-y","fa-thin fa-square-z","fa-thin fa-squid","fa-thin fa-squirrel","fa-thin fa-staff","fa-thin fa-staff-snake","fa-thin fa-stairs","fa-thin fa-stamp","fa-thin fa-standard-definition","fa-thin fa-stapler","fa-thin fa-star","fa-thin fa-star-and-crescent","fa-thin fa-star-christmas","fa-thin fa-star-exclamation","fa-thin fa-star-half","fa-thin fa-star-half-stroke","fa-thin fa-star-of-david","fa-thin fa-star-of-life","fa-thin fa-star-sharp","fa-thin fa-star-sharp-half","fa-thin fa-star-sharp-half-stroke","fa-thin fa-star-shooting","fa-thin fa-starfighter","fa-thin fa-starfighter-twin-ion-engine","fa-thin fa-starfighter-twin-ion-engine-advanced","fa-thin fa-stars","fa-thin fa-starship","fa-thin fa-starship-freighter","fa-thin fa-steak","fa-thin fa-steering-wheel","fa-thin fa-sterling-sign","fa-thin fa-stethoscope","fa-thin fa-stocking","fa-thin fa-stomach","fa-thin fa-stop","fa-thin fa-stopwatch","fa-thin fa-stopwatch-20","fa-thin fa-store","fa-thin fa-store-lock","fa-thin fa-store-slash","fa-thin fa-strawberry","fa-thin fa-street
1-view","fa-thin fa-stretcher","fa-thin fa-strikethrough","fa-thin fa-stroopwafel","fa-thin fa-subscript","fa-thin fa-suitcase","fa-thin fa-suitcase-medical","fa-thin fa-suitcase-rolling","fa-thin fa-sun","fa-thin fa-sun-bright","fa-thin fa-sun-cloud","fa-thin fa-sun-dust","fa-thin fa-sun-haze","fa-thin fa-sun-plant-wilt","fa-thin fa-sunglasses","fa-thin fa-sunrise","fa-thin fa-sunset","fa-thin fa-superscript","fa-thin fa-sushi","fa-thin fa-sushi-roll","fa-thin fa-swatchbook","fa-thin fa-sword","fa-thin fa-sword-laser","fa-thin fa-sword-laser-alt","fa-thin fa-swords","fa-thin fa-swords-laser","fa-thin fa-symbols","fa-thin fa-synagogue","fa-thin fa-syringe","fa-thin fa-t","fa-thin fa-table","fa-thin fa-table-cells","fa-thin fa-table-cells-large","fa-thin fa-table-columns","fa-thin fa-table-layout","fa-thin fa-table-list","fa-thin fa-table-picnic","fa-thin fa-table-pivot","fa-thin fa-table-rows","fa-thin fa-table-tennis-paddle-ball","fa-thin fa-table-tree","fa-thin fa-tablet","fa-thin fa-tablet-button","fa-thin fa-tablet-rugged","fa-thin fa-tablet-screen","fa-thin fa-tablet-screen-button","fa-thin fa-tablets","fa-thin fa-tachograph-digital","fa-thin fa-taco","fa-thin fa-tag","fa-thin fa-tags","fa-thin fa-tally","fa-thin fa-tally-1","fa-thin fa-tally-2","fa-thin fa-tally-3","fa-thin fa-tally-4","fa-thin fa-tamale","fa-thin fa-tank-water","fa-thin fa-tape","fa-thin fa-tarp","fa-thin fa-tarp-droplet","fa-thin fa-taxi","fa-thin fa-taxi-bus","fa-thin fa-teddy-bear","fa-thin fa-teeth","fa-thin fa-teeth-open","fa-thin fa-telescope","fa-thin fa-temperature-arrow-down","fa-thin fa-temperature-arrow-up","fa-thin fa-temperature-empty","fa-thin fa-temperature-full","fa-thin fa-temperature-half","fa-thin fa-temperature-high","fa-thin fa-temperature-list","fa-thin fa-temperature-low","fa-thin fa-temperature-quarter","fa-thin fa-temperature-snow","fa-thin fa-temperature-sun","fa-thin fa-temperature-three-quarters","fa-thin fa-tenge-sign","fa-thin fa-tennis-ball","fa-thin fa-tent","fa-thin fa-tent-arrow-down-to-line","fa-thin fa-tent-arrow-left-right","fa-thin fa-tent-arrow-turn-left","fa-thin fa-tent-arrows-down","fa-thin fa-tents","fa-thin fa-terminal","fa-thin fa-text","fa-thin fa-text-height","fa-thin fa-text-size","fa-thin fa-text-slash","fa-thin fa-text-width","fa-thin fa-thermometer","fa-thin fa-theta","fa-thin fa-thought-bubble","fa-thin fa-thumbs-down","fa-thin fa-thumbs-up","fa-thin fa-thumbtack","fa-thin fa-tick","fa-thin fa-ticket","fa-thin fa-ticket-airline","fa-thin fa-ticket-simple","fa-thin fa-tickets-airline","fa-thin fa-tilde","fa-thin fa-timeline","fa-thin fa-timeline-arrow","fa-thin fa-timer","fa-thin fa-tire","fa-thin fa-tire-flat","fa-thin fa-tire-pressure-warning","fa-thin fa-tire-rugged","fa-thin fa-toggle-large-off","fa-thin fa-toggle-large-on","fa-thin fa-toggle-off","fa-thin fa-toggle-on","fa-thin fa-toilet","fa-thin fa-toilet-paper","fa-thin fa-toilet-paper-blank","fa-thin fa-toilet-paper-blank-under","fa-thin fa-toilet-paper-check","fa-thin fa-toilet-paper-slash","fa-thin fa-toilet-paper-under","fa-thin fa-toilet-paper-under-slash","fa-thin fa-toilet-paper-xmark","fa-thin fa-toilet-portable","fa-thin fa-toilets-portable","fa-thin fa-tomato","fa-thin fa-tombstone","fa-thin fa-tombstone-blank","fa-thin fa-toolbox","fa-thin fa-tooth","fa-thin fa-toothbrush","fa-thin fa-torii-gate","fa-thin fa-tornado","fa-thin fa-tower-broadcast","fa-thin fa-tower-cell","fa-thin fa-tower-control","fa-thin fa-tower-observation","fa-thin fa-tractor","fa-thin fa-trademark","fa-thin fa-traffic-cone","fa-thin fa-traffic-light","fa-thin fa-traffic-light-go","fa-thin fa-traffic-light-slow","fa-thin fa-traffic-light-stop","fa-thin fa-trailer","fa-thin fa-train","fa-thin fa-train-subway","fa-thin fa-train-subway-tunnel","fa-thin fa-train-track","fa-thin fa-train-tram","fa-thin fa-train-tunnel","fa-thin fa-transformer-bolt","fa-thin fa-transgender","fa-thin fa-transporter","fa-thin fa-transporter-1","fa-thin fa-transporter-2","fa-thin fa-transporter-3","fa-thin fa-transporter-4","fa-thin fa-transporter-5","fa-thin fa-transporter-6","fa-thin fa-transporter-7","fa-thin fa-transporter-empty","fa-thin fa-tras
1h","fa-thin fa-trash-arrow-up","fa-thin fa-trash-can","fa-thin fa-trash-can-arrow-up","fa-thin fa-trash-can-check","fa-thin fa-trash-can-clock","fa-thin fa-trash-can-list","fa-thin fa-trash-can-plus","fa-thin fa-trash-can-slash","fa-thin fa-trash-can-undo","fa-thin fa-trash-can-xmark","fa-thin fa-trash-check","fa-thin fa-trash-clock","fa-thin fa-trash-list","fa-thin fa-trash-plus","fa-thin fa-trash-slash","fa-thin fa-trash-undo","fa-thin fa-trash-xmark","fa-thin fa-treasure-chest","fa-thin fa-tree","fa-thin fa-tree-christmas","fa-thin fa-tree-city","fa-thin fa-tree-deciduous","fa-thin fa-tree-decorated","fa-thin fa-tree-large","fa-thin fa-tree-palm","fa-thin fa-trees","fa-thin fa-triangle","fa-thin fa-triangle-exclamation","fa-thin fa-triangle-instrument","fa-thin fa-triangle-person-digging","fa-thin fa-tricycle","fa-thin fa-tricycle-adult","fa-thin fa-trillium","fa-thin fa-trophy","fa-thin fa-trophy-star","fa-thin fa-trowel","fa-thin fa-trowel-bricks","fa-thin fa-truck","fa-thin fa-truck-arrow-right","fa-thin fa-truck-bolt","fa-thin fa-truck-clock","fa-thin fa-truck-container","fa-thin fa-truck-container-empty","fa-thin fa-truck-droplet","fa-thin fa-truck-fast","fa-thin fa-truck-field","fa-thin fa-truck-field-un","fa-thin fa-truck-flatbed","fa-thin fa-truck-front","fa-thin fa-truck-medical","fa-thin fa-truck-monster","fa-thin fa-truck-moving","fa-thin fa-truck-pickup","fa-thin fa-truck-plane","fa-thin fa-truck-plow","fa-thin fa-truck-ramp","fa-thin fa-truck-ramp-box","fa-thin fa-truck-ramp-couch","fa-thin fa-truck-tow","fa-thin fa-trumpet","fa-thin fa-tty","fa-thin fa-tty-answer","fa-thin fa-tugrik-sign","fa-thin fa-turkey","fa-thin fa-turkish-lira-sign","fa-thin fa-turn-down","fa-thin fa-turn-down-left","fa-thin fa-turn-down-right","fa-thin fa-turn-up","fa-thin fa-turntable","fa-thin fa-turtle","fa-thin fa-tv","fa-thin fa-tv-music","fa-thin fa-tv-retro","fa-thin fa-typewriter","fa-thin fa-u","fa-thin fa-ufo","fa-thin fa-ufo-beam","fa-thin fa-umbrella","fa-thin fa-umbrella-beach","fa-thin fa-umbrella-simple","fa-thin fa-underline","fa-thin fa-unicorn","fa-thin fa-uniform-martial-arts","fa-thin fa-union","fa-thin fa-universal-access","fa-thin fa-unlock","fa-thin fa-unlock-keyhole","fa-thin fa-up","fa-thin fa-up-down","fa-thin fa-up-down-left-right","fa-thin fa-up-from-bracket","fa-thin fa-up-from-dotted-line","fa-thin fa-up-from-line","fa-thin fa-up-left","fa-thin fa-up-long","fa-thin fa-up-right","fa-thin fa-up-right-and-down-left-from-center","fa-thin fa-up-right-from-square","fa-thin fa-up-to-dotted-line","fa-thin fa-up-to-line","fa-thin fa-upload","fa-thin fa-usb-drive","fa-thin fa-user","fa-thin fa-user-alien","fa-thin fa-user-astronaut","fa-thin fa-user-bounty-hunter","fa-thin fa-user-check","fa-thin fa-user-chef","fa-thin fa-user-clock","fa-thin fa-user-cowboy","fa-thin fa-user-crown","fa-thin fa-user-doctor","fa-thin fa-user-doctor-hair","fa-thin fa-user-doctor-hair-long","fa-thin fa-user-doctor-message","fa-thin fa-user-gear","fa-thin fa-user-graduate","fa-thin fa-user-group","fa-thin fa-user-group-crown","fa-thin fa-user-hair","fa-thin fa-user-hair-buns","fa-thin fa-user-hair-long","fa-thin fa-user-hair-mullet","fa-thin fa-user-headset","fa-thin fa-user-helmet-safety","fa-thin fa-user-injured","fa-thin fa-user-large","fa-thin fa-user-large-slash","fa-thin fa-user-lock","fa-thin fa-user-magnifying-glass","fa-thin fa-user-minus","fa-thin fa-user-music","fa-thin fa-user-ninja","fa-thin fa-user-nurse","fa-thin fa-user-nurse-hair","fa-thin fa-user-nurse-hair-long","fa-thin fa-user-pen","fa-thin fa-user-pilot","fa-thin fa-user-pilot-tie","fa-thin fa-user-plus","fa-thin fa-user-police","fa-thin fa-user-police-tie","fa-thin fa-user-robot","fa-thin fa-user-robot-xmarks","fa-thin fa-user-secret","fa-thin fa-user-shakespeare","fa-thin fa-user-shield","fa-thin fa-user-slash","fa-thin fa-user-tag","fa-thin fa-user-tie","fa-thin fa-user-tie-hair","fa-thin fa-user-tie-hair-long","fa-thin fa-user-unlock","fa-thin fa-user-visor","fa-thin fa-user-vneck","fa-thin fa-user-vneck-hair","fa-thin fa-user-vneck-hair-long","fa-thin fa-user-xmark","fa-thin fa-users","fa-thin fa-users-between-lines","fa-thin fa-users-gear","fa-thin fa-users-l
1ine","fa-thin fa-users-medical","fa-thin fa-users-rays","fa-thin fa-users-rectangle","fa-thin fa-users-slash","fa-thin fa-users-viewfinder","fa-thin fa-utensils","fa-thin fa-utensils-slash","fa-thin fa-utility-pole","fa-thin fa-utility-pole-double","fa-thin fa-v","fa-thin fa-vacuum","fa-thin fa-vacuum-robot","fa-thin fa-value-absolute","fa-thin fa-van-shuttle","fa-thin fa-vault","fa-thin fa-vector-circle","fa-thin fa-vector-polygon","fa-thin fa-vector-square","fa-thin fa-vent-damper","fa-thin fa-venus","fa-thin fa-venus-double","fa-thin fa-venus-mars","fa-thin fa-vest","fa-thin fa-vest-patches","fa-thin fa-vial","fa-thin fa-vial-circle-check","fa-thin fa-vial-virus","fa-thin fa-vials","fa-thin fa-video","fa-thin fa-video-arrow-down-left","fa-thin fa-video-arrow-up-right","fa-thin fa-video-plus","fa-thin fa-video-slash","fa-thin fa-vihara","fa-thin fa-violin","fa-thin fa-virus","fa-thin fa-virus-covid","fa-thin fa-virus-covid-slash","fa-thin fa-virus-slash","fa-thin fa-viruses","fa-thin fa-voicemail","fa-thin fa-volcano","fa-thin fa-volleyball","fa-thin fa-volume","fa-thin fa-volume-high","fa-thin fa-volume-low","fa-thin fa-volume-off","fa-thin fa-volume-slash","fa-thin fa-volume-xmark","fa-thin fa-vr-cardboard","fa-thin fa-w","fa-thin fa-waffle","fa-thin fa-wagon-covered","fa-thin fa-walker","fa-thin fa-walkie-talkie","fa-thin fa-wallet","fa-thin fa-wand","fa-thin fa-wand-magic","fa-thin fa-wand-magic-sparkles","fa-thin fa-wand-sparkles","fa-thin fa-warehouse","fa-thin fa-warehouse-full","fa-thin fa-washing-machine","fa-thin fa-watch","fa-thin fa-watch-apple","fa-thin fa-watch-calculator","fa-thin fa-watch-fitness","fa-thin fa-watch-smart","fa-thin fa-water","fa-thin fa-water-arrow-down","fa-thin fa-water-arrow-up","fa-thin fa-water-ladder","fa-thin fa-watermelon-slice","fa-thin fa-wave-pulse","fa-thin fa-wave-sine","fa-thin fa-wave-square","fa-thin fa-wave-triangle","fa-thin fa-waveform","fa-thin fa-waveform-lines","fa-thin fa-webhook","fa-thin fa-weight-hanging","fa-thin fa-weight-scale","fa-thin fa-whale","fa-thin fa-wheat","fa-thin fa-wheat-awn","fa-thin fa-wheat-awn-circle-exclamation","fa-thin fa-wheat-awn-slash","fa-thin fa-wheat-slash","fa-thin fa-wheelchair","fa-thin fa-wheelchair-move","fa-thin fa-whiskey-glass","fa-thin fa-whiskey-glass-ice","fa-thin fa-whistle","fa-thin fa-wifi","fa-thin fa-wifi-exclamation","fa-thin fa-wifi-fair","fa-thin fa-wifi-slash","fa-thin fa-wifi-weak","fa-thin fa-wind","fa-thin fa-wind-turbine","fa-thin fa-wind-warning","fa-thin fa-window","fa-thin fa-window-flip","fa-thin fa-window-frame","fa-thin fa-window-frame-open","fa-thin fa-window-maximize","fa-thin fa-window-minimize","fa-thin fa-window-restore","fa-thin fa-windsock","fa-thin fa-wine-bottle","fa-thin fa-wine-glass","fa-thin fa-wine-glass-crack","fa-thin fa-wine-glass-empty","fa-thin fa-won-sign","fa-thin fa-worm","fa-thin fa-wreath","fa-thin fa-wreath-laurel","fa-thin fa-wrench","fa-thin fa-wrench-simple","fa-thin fa-x","fa-thin fa-x-ray","fa-thin fa-xmark","fa-thin fa-xmark-large","fa-thin fa-xmark-to-slot","fa-thin fa-xmarks-lines","fa-thin fa-y","fa-thin fa-yen-sign","fa-thin fa-yin-yang","fa-thin fa-z"],duotone:["fa-duotone fa-0","fa-duotone fa-1","fa-duotone fa-2","fa-duotone fa-3","fa-duotone fa-4","fa-duotone fa-5","fa-duotone fa-6","fa-duotone fa-7","fa-duotone fa-8","fa-duotone fa-9","fa-duotone fa-00","fa-duotone fa-360-degrees","fa-duotone fa-a","fa-duotone fa-abacus","fa-duotone fa-accent-grave","fa-duotone fa-acorn","fa-duotone fa-address-book","fa-duotone fa-address-card","fa-duotone fa-air-conditioner","fa-duotone fa-airplay","fa-duotone fa-alarm-clock","fa-duotone fa-alarm-exclamation","fa-duotone fa-alarm-plus","fa-duotone fa-alarm-snooze","fa-duotone fa-album","fa-duotone fa-album-circle-plus","fa-duotone fa-album-circle-user","fa-duotone fa-album-collection","fa-duotone fa-album-collection-circle-plus","fa-duotone fa-album-collection-circle-user","fa-duotone fa-alicorn","fa-duotone fa-alien","fa-duotone fa-alien-8bit","fa-duotone fa-align-center","fa-duotone fa-align-justify","fa-duotone fa-align-left","fa-duotone fa-align-right","fa-duotone fa-align-slash","fa-duotone fa-alt","fa-duotone fa-amp-guitar","fa-duotone fa-ampersand","fa-duotone fa-anchor","fa-duotone fa-anchor-circle-check","fa-duotone fa-anchor-circle-exclamation","fa-duotone fa-anchor-circle-xmark","fa-duotone fa-anchor-lock","fa-duotone fa-angel","fa-duotone fa-angle","fa-duotone fa-angle-90","fa-duotone fa-angle-down","fa-duotone fa-angle-left","fa-duotone fa-angle-right","fa-duotone fa-angle-up","fa-duotone fa-angles-down","fa-duotone fa-angles-left","fa-duotone fa-angles-right","fa-duotone fa-angles-up","fa-duotone fa-ankh","fa-duotone fa-apartment","fa-duotone fa-aperture","fa-duotone fa-apostrophe","fa-duotone fa-apple-core","fa-duotone fa-apple-whole","fa-duotone fa-archway","fa-duotone fa-arrow-down","fa-duotone fa-arrow-down-1-9","fa-duotone fa-arrow-down-9-1","fa-duotone fa-arrow-down-a-z","fa-duotone fa-arrow-down-arrow-up","fa-duotone fa-arrow-down-big-small","fa-duotone fa-arrow-down-from-dotted-line","fa-duotone fa-arrow-down-from-line","fa-duotone fa-arrow-down-left","fa-duotone fa-arrow-down-left-and-arrow-up-right-to-center","fa-duotone fa-arrow-down-long","fa-duotone fa-arrow-down-right","fa-duotone fa-arrow-down-short-wide","fa-duotone fa-arrow-down-small-big","fa-duotone fa-arrow-down-square-triangle","fa-duotone fa-arrow-down-to-arc","fa-duotone fa-arrow-down-to-bracket","fa-duotone fa-arrow-down-to-dotted-line","fa-duotone fa-arrow-down-to-line","fa-duotone fa-arrow-down-to-square","fa-duotone fa-arrow-down-triangle-square","fa-duotone fa-arrow-down-up-across-line","fa-duotone fa-arrow-down-up-lock","fa-duotone fa-arrow-down-wide-short","fa-duotone fa-arrow-down-z-a","fa-duotone fa-arrow-left","fa-duotone fa-arrow-left-from-line","fa-duotone fa-arrow-left-long","fa-duotone fa-arrow-left-long-to-line","fa-duotone fa-arrow-left-to-line","fa-duotone fa-arrow-pointer","fa-duotone fa-arrow-right","fa-duotone fa-arrow-right-arrow-left","fa-duotone fa-arrow-right-from-arc","fa-duotone fa-arrow-right-from-bracket","fa-duotone fa-arrow-right-from-line","fa-duotone fa-arrow-right-long","fa-duotone fa-arrow-right-long-to-line","fa-duotone fa-arrow-right-to-arc","fa-duotone fa-arrow-right-to-bracket","fa-duotone fa-arrow-right-to-city","fa-duotone fa-arrow-right-to-line","fa-duotone fa-arrow-rotate-left","fa-duotone fa-arrow-rotate-right","fa-duotone fa-arrow-trend-down","fa-duotone fa-arrow-trend-up","fa-duotone fa-arrow-tur
1n-down","fa-duotone fa-arrow-turn-down-left","fa-duotone fa-arrow-turn-down-right","fa-duotone fa-arrow-turn-up","fa-duotone fa-arrow-up","fa-duotone fa-arrow-up-1-9","fa-duotone fa-arrow-up-9-1","fa-duotone fa-arrow-up-a-z","fa-duotone fa-arrow-up-arrow-down","fa-duotone fa-arrow-up-big-small","fa-duotone fa-arrow-up-from-arc","fa-duotone fa-arrow-up-from-bracket","fa-duotone fa-arrow-up-from-dotted-line","fa-duotone fa-arrow-up-from-ground-water","fa-duotone fa-arrow-up-from-line","fa-duotone fa-arrow-up-from-square","fa-duotone fa-arrow-up-from-water-pump","fa-duotone fa-arrow-up-left","fa-duotone fa-arrow-up-left-from-circle","fa-duotone fa-arrow-up-long","fa-duotone fa-arrow-up-right","fa-duotone fa-arrow-up-right-and-arrow-down-left-from-center","fa-duotone fa-arrow-up-right-dots","fa-duotone fa-arrow-up-right-from-square","fa-duotone fa-arrow-up-short-wide","fa-duotone fa-arrow-up-small-big","fa-duotone fa-arrow-up-square-triangle","fa-duotone fa-arrow-up-to-dotted-line","fa-duotone fa-arrow-up-to-line","fa-duotone fa-arrow-up-triangle-square","fa-duotone fa-arrow-up-wide-short","fa-duotone fa-arrow-up-z-a","fa-duotone fa-arrows-cross","fa-duotone fa-arrows-down-to-line","fa-duotone fa-arrows-down-to-people","fa-duotone fa-arrows-from-dotted-line","fa-duotone fa-arrows-from-line","fa-duotone fa-arrows-left-right","fa-duotone fa-arrows-left-right-to-line","fa-duotone fa-arrows-maximize","fa-duotone fa-arrows-minimize","fa-duotone fa-arrows-repeat","fa-duotone fa-arrows-repeat-1","fa-duotone fa-arrows-retweet","fa-duotone fa-arrows-rotate","fa-duotone fa-arrows-spin","fa-duotone fa-arrows-split-up-and-left","fa-duotone fa-arrows-to-circle","fa-duotone fa-arrows-to-dot","fa-duotone fa-arrows-to-dotted-line","fa-duotone fa-arrows-to-eye","fa-duotone fa-arrows-to-line","fa-duotone fa-arrows-turn-right","fa-duotone fa-arrows-turn-to-dots","fa-duotone fa-arrows-up-down","fa-duotone fa-arrows-up-down-left-right","fa-duotone fa-arrows-up-to-line","fa-duotone fa-asterisk","fa-duotone fa-at","fa-duotone fa-atom","fa-duotone fa-atom-simple","fa-duotone fa-audio-description","fa-duotone fa-audio-description-slash","fa-duotone fa-austral-sign","fa-duotone fa-avocado","fa-duotone fa-award","fa-duotone fa-award-simple","fa-duotone fa-axe","fa-duotone fa-axe-battle","fa-duotone fa-b","fa-duotone fa-baby","fa-duotone fa-baby-carriage","fa-duotone fa-backpack","fa-duotone fa-backward","fa-duotone fa-backward-fast","fa-duotone fa-backward-step","fa-duotone fa-bacon","fa-duotone fa-bacteria","fa-duotone fa-bacterium","fa-duotone fa-badge","fa-duotone fa-badge-check","fa-duotone fa-badge-dollar","fa-duotone fa-badge-percent","fa-duotone fa-badge-sheriff","fa-duotone fa-badger-honey","fa-duotone fa-badminton","fa-duotone fa-bag-shopping","fa-duotone fa-bagel","fa-duotone fa-bags-shopping","fa-duotone fa-baguette","fa-duotone fa-bahai","fa-duotone fa-baht-sign","fa-duotone fa-ball-pile","fa-duotone fa-balloon","fa-duotone fa-balloons","fa-duotone fa-ballot","fa-duotone fa-ballot-check","fa-duotone fa-ban","fa-duotone fa-ban-bug","fa-duotone fa-ban-parking","fa-duotone fa-ban-smoking","fa-duotone fa-banana","fa-duotone fa-bandage","fa-duotone fa-bangladeshi-taka-sign","fa-duotone fa-banjo","fa-duotone fa-barcode","fa-duotone fa-barcode-read","fa-duotone fa-barcode-scan","fa-duotone fa-bars","fa-duotone fa-bars-filter","fa-duotone fa-bars-progress","fa-duotone fa-bars-sort","fa-duotone fa-bars-staggered","fa-duotone fa-baseball","fa-duotone fa-baseball-bat-ball","fa-duotone fa-basket-shopping","fa-duotone fa-basket-shopping-simple","fa-duotone fa-basketball","fa-duotone fa-basketball-hoop","fa-duotone fa-bat","fa-duotone fa-bath","fa-duotone fa-battery-bolt","fa-duotone fa-battery-empty","fa-duotone fa-battery-exclamation","fa-duotone fa-battery-full","fa-duotone fa-battery-half","fa-duotone fa-battery-low","fa-duotone fa-battery-quarter","fa-duotone fa-battery-slash","fa-duotone fa-battery-three-quarters","fa-duotone fa-bed","fa-duotone fa-bed-bunk","fa-duotone fa-bed-empty","fa-duotone fa-bed-front","fa-duotone fa-bed-pulse","fa-duotone fa-bee","fa-duotone fa-beer-mug","fa-duotone fa-beer-mug-empty","fa-duotone fa-bell","fa-duotone fa-bell-concierge","fa-duotone fa-bell-exclamation","fa-duotone fa-bell-on","fa-duotone fa-bell-plus","fa-duotone fa-bell-school","fa-duotone fa-bell-school-slash","fa-duotone fa-bell-slash","fa-duotone fa-bells","fa-duotone fa-bench-tree","fa-duotone fa-bezier-curve","fa-duotone fa-bicycle","fa-duotone fa-billboard","fa-duotone fa-binary","fa-duotone fa-binary-circle-check","fa-duotone fa-binary-lock","fa-duotone fa-binary-slash","fa-duotone fa-binoculars","fa-duotone fa-biohazard","fa-duotone fa-bird","fa-duotone fa-bitcoin-sign","fa-duotone fa-blanket","fa-duotone fa-blanket-fire","fa-duotone fa-blender","fa-duotone fa-blender-phone","fa-duotone fa-blinds","fa-duotone fa-blinds-open","fa-duotone fa-blinds-raised","fa-duotone fa-block","fa-duotone fa-block-brick","fa-duotone fa-block-brick-fire","fa-duotone fa-block-question","fa-duotone fa-block-quote","fa-duotone fa-blog","fa-duotone fa-blueberries","fa-duotone fa-bluetooth","fa-duotone fa-bold","fa-duotone fa-bolt","fa-duotone fa-bolt-auto","fa-duotone fa-bolt-lightning","fa-duotone fa-bolt-slash","fa-duotone fa-bomb","fa-duotone fa-bone","fa-duotone fa-bone-break","fa-duotone fa-bong","fa-duotone fa-book","fa-duotone fa-book-arrow-right","fa-duotone fa-book-arrow-up","fa-duotone fa-book-atlas","fa-duotone fa-book-bible","fa-duotone fa-book-blank","fa-duotone fa-book-bookmark","fa-duotone fa-book-circle-arrow-right","fa-duotone fa-book-circle-arrow-up","fa-duotone fa-book-copy","fa-duotone fa-book-font","fa-duotone fa-book-heart","fa-duotone fa-book-journal-whills","fa-duotone fa-book-medical","fa-duotone fa-book-open","fa-duotone fa-book-open-cover","fa-duotone fa-book-open-reader","fa-duotone fa-book-quran","fa-duotone fa-book-section","fa-duotone fa-book-skull","fa-duotone fa-book-sparkles","fa-duotone fa-book-tanakh","fa-duotone fa-book-user","fa-duotone fa-bookmark","fa-duotone fa-bookmark-slash","fa-duotone fa-books","fa-duotone fa-books-medical","fa-duotone fa-boombox","fa-duotone fa-boot","fa-duotone fa-boot-heeled","fa-duotone fa-booth-curtain","fa-duotone fa-border-all","fa-duotone fa-border-bottom","fa-duotone fa-border-bottom-right","fa-duotone fa-border-ce
1nter-h","fa-duotone fa-border-center-v","fa-duotone fa-border-inner","fa-duotone fa-border-left","fa-duotone fa-border-none","fa-duotone fa-border-outer","fa-duotone fa-border-right","fa-duotone fa-border-top","fa-duotone fa-border-top-left","fa-duotone fa-bore-hole","fa-duotone fa-bottle-droplet","fa-duotone fa-bottle-water","fa-duotone fa-bow-arrow","fa-duotone fa-bowl-chopsticks","fa-duotone fa-bowl-chopsticks-noodles","fa-duotone fa-bowl-food","fa-duotone fa-bowl-hot","fa-duotone fa-bowl-rice","fa-duotone fa-bowl-scoop","fa-duotone fa-bowl-scoops","fa-duotone fa-bowl-soft-serve","fa-duotone fa-bowl-spoon","fa-duotone fa-bowling-ball","fa-duotone fa-bowling-ball-pin","fa-duotone fa-bowling-pins","fa-duotone fa-box","fa-duotone fa-box-archive","fa-duotone fa-box-ballot","fa-duotone fa-box-check","fa-duotone fa-box-circle-check","fa-duotone fa-box-dollar","fa-duotone fa-box-heart","fa-duotone fa-box-open","fa-duotone fa-box-open-full","fa-duotone fa-box-taped","fa-duotone fa-box-tissue","fa-duotone fa-boxes-packing","fa-duotone fa-boxes-stacked","fa-duotone fa-boxing-glove","fa-duotone fa-bracket-curly","fa-duotone fa-bracket-curly-right","fa-duotone fa-bracket-round","fa-duotone fa-bracket-round-right","fa-duotone fa-bracket-square","fa-duotone fa-bracket-square-right","fa-duotone fa-brackets-curly","fa-duotone fa-brackets-round","fa-duotone fa-brackets-square","fa-duotone fa-braille","fa-duotone fa-brain","fa-duotone fa-brain-arrow-curved-right","fa-duotone fa-brain-circuit","fa-duotone fa-brake-warning","fa-duotone fa-brazilian-real-sign","fa-duotone fa-bread-loaf","fa-duotone fa-bread-slice","fa-duotone fa-bread-slice-butter","fa-duotone fa-bridge","fa-duotone fa-bridge-circle-check","fa-duotone fa-bridge-circle-exclamation","fa-duotone fa-bridge-circle-xmark","fa-duotone fa-bridge-lock","fa-duotone fa-bridge-suspension","fa-duotone fa-bridge-water","fa-duotone fa-briefcase","fa-duotone fa-briefcase-arrow-right","fa-duotone fa-briefcase-blank","fa-duotone fa-briefcase-medical","fa-duotone fa-brightness","fa-duotone fa-brightness-low","fa-duotone fa-bring-forward","fa-duotone fa-bring-front","fa-duotone fa-broccoli","fa-duotone fa-broom","fa-duotone fa-broom-ball","fa-duotone fa-broom-wide","fa-duotone fa-browser","fa-duotone fa-browsers","fa-duotone fa-brush","fa-duotone fa-bucket","fa-duotone fa-bug","fa-duotone fa-bug-slash","fa-duotone fa-bugs","fa-duotone fa-building","fa-duotone fa-building-circle-arrow-right","fa-duotone fa-building-circle-check","fa-duotone fa-building-circle-exclamation","fa-duotone fa-building-circle-xmark","fa-duotone fa-building-columns","fa-duotone fa-building-flag","fa-duotone fa-building-lock","fa-duotone fa-building-ngo","fa-duotone fa-building-shield","fa-duotone fa-building-un","fa-duotone fa-building-user","fa-duotone fa-building-wheat","fa-duotone fa-buildings","fa-duotone fa-bullhorn","fa-duotone fa-bullseye","fa-duotone fa-bullseye-arrow","fa-duotone fa-bullseye-pointer","fa-duotone fa-buoy","fa-duotone fa-buoy-mooring","fa-duotone fa-burger","fa-duotone fa-burger-cheese","fa-duotone fa-burger-fries","fa-duotone fa-burger-glass","fa-duotone fa-burger-lettuce","fa-duotone fa-burger-soda","fa-duotone fa-burrito","fa-duotone fa-burst","fa-duotone fa-bus","fa-duotone fa-bus-school","fa-duotone fa-bus-simple","fa-duotone fa-business-time","fa-duotone fa-butter","fa-duotone fa-c","fa-duotone fa-cabin","fa-duotone fa-cabinet-filing","fa-duotone fa-cable-car","fa-duotone fa-cactus","fa-duotone fa-cake-candles","fa-duotone fa-cake-slice","fa-duotone fa-calculator","fa-duotone fa-calculator-simple","fa-duotone fa-calendar","fa-duotone fa-calendar-arrow-down","fa-duotone fa-calendar-arrow-up","fa-duotone fa-calendar-check","fa-duotone fa-calendar-circle-exclamation","fa-duotone fa-calendar-circle-minus","fa-duotone fa-calendar-circle-plus","fa-duotone fa-calendar-circle-user","fa-duotone fa-calendar-clock","fa-duotone fa-calendar-day","fa-duotone fa-calendar-days","fa-duotone fa-calendar-exclamation","fa-duotone fa-calendar-heart","fa-duotone fa-calendar-image","fa-duotone fa-calendar-lines","fa-duotone fa-calendar-lines-pen","fa-duotone fa-calendar-minus","fa-duotone fa-calendar-pen","fa-duotone fa-calendar-plus","fa-duotone fa-calendar-range","fa-duotone fa-calendar-star","fa-duotone fa-calendar-week","fa-duotone fa-calendar-xmark","fa-duotone fa-calendars","fa-duotone fa-camcorder","fa-duotone fa-camera","fa-duotone fa-camera-cctv","fa-duotone fa-camera-movie","fa-duotone fa-camera-polaroid","fa-duotone fa-camera-retro","fa-duotone fa-camera-rotate","fa-duotone fa-camera-security","fa-duotone fa-camera-slash","fa-duotone fa-camera-viewfinder","fa-duotone fa-camera-web","fa-duotone fa-camera-web-slash","fa-duotone fa-campfire","fa-duotone fa-campground","fa-duotone fa-can-food","fa-duotone fa-candle-holder","fa-duotone fa-candy","fa-duotone fa-candy-bar","fa-duotone fa-candy-cane","fa-duotone fa-candy-corn","fa-duotone fa-cannabis","fa-duotone fa-capsules","fa-duotone fa-car","fa-duotone fa-car-battery","fa-duotone fa-car-bolt","fa-duotone fa-car-building","fa-duotone fa-car-bump","fa-duotone fa-car-burst","fa-duotone fa-car-bus","fa-duotone fa-car-circle-bolt","fa-duotone fa-car-garage","fa-duotone fa-car-mirrors","fa-duotone fa-car-on","fa-duotone fa-car-rear","fa-duotone fa-car-side","fa-duotone fa-car-side-bolt","fa-duotone fa-car-tilt","fa-duotone fa-car-tunnel","fa-duotone fa-car-wash","fa-duotone fa-car-wrench","fa-duotone fa-caravan","fa-duotone fa-caravan-simple","fa-duotone fa-card-club","fa-duotone fa-card-diamond","fa-duotone fa-card-heart","fa-duotone fa-card-spade","fa-duotone fa-cards","fa-duotone fa-cards-blank","fa-duotone fa-caret-down","fa-duotone fa-caret-left","fa-duotone fa-caret-right","fa-duotone fa-caret-up","fa-duotone fa-carrot","fa-duotone fa-cars","fa-duotone fa-cart-arrow-down","fa-duotone fa-cart-arrow-up","fa-duotone fa-cart-circle-arrow-down","fa-duotone fa-cart-circle-arrow-up","fa-duotone fa-cart-circle-check","fa-duotone fa-cart-circle-exclamation","fa-duotone fa-cart-circle-plus","fa-duotone fa-cart-circle-xmark","fa-duotone fa-cart-flatbed","fa-duotone fa-cart-flatbed-boxes","fa-duotone fa-cart-flatbed-empty","fa-duotone fa-cart-flatbed-suitcase","fa-duotone fa-cart-minus","fa-duotone fa-cart-plus","fa-duotone fa-cart-shopping","fa-duotone fa-cart-shopping-fast","fa-duotone fa-cart-xmark","fa-duotone fa-cash-register","fa-duotone fa-cassette-betamax","fa-duotone fa-cassette-tape","fa-duotone fa-cassette-vhs","fa-duotone fa-castle","fa-duotone fa-cat","fa-duotone fa-cat-space","fa-duotone fa-cauldron","fa-duotone fa-cedi-sign","fa-duotone fa-cent-sign","fa-duotone fa-certificate","fa-duotone fa-chair","fa-duotone fa-chair-office","fa-duotone fa-chalkboard","fa-duotone fa-chalkboard-user","fa-duotone fa-champagne-glass","fa-duotone fa-champagne-glasses","fa-duotone fa-charging-station","fa-duotone fa-chart-area","fa-duotone fa-chart-bar","fa-duotone fa-chart-bullet","fa-duotone fa-chart-candlestick","fa-duotone fa-chart-column","fa-duotone fa-chart-gantt","fa-duotone fa-chart-line","fa-duotone fa-chart-line-down","fa-duotone fa-chart-line-up","fa-duotone fa-chart-mixed","fa-duotone fa-chart-network","fa-duotone fa-chart-pie","fa-duotone fa-chart-pie-simple","fa-duotone fa-chart-pyramid","fa-duotone fa-chart-radar","fa-duotone fa-chart-scatter","fa-duotone fa-chart-scatter-3d","fa-duotone fa-chart-scatter-bubble","fa-duotone fa-chart-simple","fa-duotone fa-chart-simple-horizontal","fa-duotone fa-chart-tree-map","fa-duotone fa-chart-user","fa-duotone fa-chart-waterfall","fa-duotone fa-check","fa-duotone fa-check-double","fa-duotone fa-check-to-slot","fa-duotone fa-cheese","fa-duotone fa-cheese-swiss","fa-duotone fa-cherries","fa-duotone fa-chess","fa-duotone fa-chess-bishop","fa-duotone fa-chess-bishop-piece","fa-duotone fa-chess-board","fa-duotone fa-chess-clock","fa-duotone fa-chess-clock-flip","fa-duotone fa-chess-king","fa-duotone fa-chess-king-piece","fa-duotone fa-chess-knight","fa-duotone fa-chess-knight-piece","fa-duotone fa-chess-pawn","fa-duotone fa-chess-pawn-piece","fa-duotone fa-chess-queen","fa-duotone fa-chess-queen-piece","fa-duotone fa-chess-rook","fa-duotone fa-chess-rook-piece","fa-duotone fa-chestnut","fa-duotone fa-chevron-down","fa-duotone fa-chevron-left","fa-duotone fa-chevron-right","fa-duotone fa-chevron-up","fa-duotone fa-chevrons-down","fa-duotone fa-chevrons-left","fa-duotone fa-chevrons-right","fa-duotone fa-chevrons-up","fa-duotone fa-child","fa-duotone fa-child-combatant","fa-duotone fa-child-dress","fa-duotone fa-child-reaching","fa-duotone fa-children","fa-duotone fa-chimney","fa-duotone fa-chopsticks","fa-duotone fa-church","fa-duotone fa-circle","fa-duotone fa-circle-0","fa-duotone fa-circle-1","fa-duotone fa-circle-2","fa-duotone fa-circle-3","fa-duotone fa-circle-4","fa-duotone fa-circle-5","fa-duotone fa-circle-6","fa-duotone fa-circle-7","fa-duotone fa-circle-8","fa-duotone fa-circle-9","fa-duotone fa-circle-a","fa-duotone fa-circle-ampersand","fa-duotone fa-circle-arrow-down","fa-duotone fa-circle-arrow-down-left","fa-duotone fa-circle-arrow-down-right","fa-duotone fa-circle-arrow-left","fa-duotone fa-circle-arrow-right","fa-duotone fa-circle-arrow-up","fa-duotone fa-circle-arrow-up-left","fa-duotone fa-circle-arrow-up-right","fa-duotone fa-circle-b","fa-duotone fa-circle-bolt","fa-duotone fa-circle-book-open","fa-duotone fa-circle-bookmark","fa-duotone fa-circle-c","fa-duotone fa-circle-calendar","fa-duotone fa-circle-camera","fa-duotone fa-circle-caret-down","fa-duotone fa-circle-caret-left","fa-duotone fa-circle-caret-right","fa-duotone fa-circle-caret-up","fa-duotone fa-circle-check","fa-duotone fa-circle-chevron-down","fa-duotone fa-circle-chevron-left","fa-duotone fa-circle-chevron-right","fa-duotone fa-circle-chevron-up","fa-duotone fa-circle-d","fa-duotone fa-circle-dashed","fa-duotone fa-circle-divide","fa-duotone fa-circle-dollar","fa-duotone fa-circle-dollar-to-slot","fa-duotone fa-circle-dot","fa-duotone fa-circle-down","fa-duotone fa-circle-down-left","fa-duotone fa-circle-down-right","fa-duotone fa-circle-e","fa-duotone fa-circle-ellipsis","fa-duotone fa-circle-ellipsis-vertical","fa-duotone fa-circle-envelope","fa-duotone fa-circle-euro","fa-duotone fa-circle-exclamation","fa-duotone fa-circle-exclamation-check","fa-duotone fa-circle-f","fa-duotone fa-circle-g","fa-duotone fa-circle-h","fa-duotone fa-circle-half","fa-duotone fa-circle-half-stroke","fa-duotone fa-circle-heart","fa-duotone fa-circle-i","fa-duotone fa-circle-info","fa-duotone fa-circle-j","fa-duotone fa-circle-k","fa-duotone fa-circle-l","fa-duotone fa-circle-left","fa-duotone fa-circle-location-arrow","fa-duotone fa-circle-m","fa-duotone fa-circle-microphone","fa-duotone fa-circle-microphone-lines","fa-duotone fa-circle-minus","fa-duotone fa-circle-n","fa-duotone fa-circle-nodes","fa-duotone fa-circle-notch","fa-duotone fa-circle-o","fa-duotone fa-circle-p","fa-duotone fa-circle-parking","fa-duotone fa-circle-pause","fa-duotone fa-circle-phone","fa-duotone fa-circle-phone-flip","fa-duotone fa-circle-phone-hangup","fa-duotone fa-circle-play","fa-duotone fa-circle-plus","fa-duotone fa-circle-q","fa-duotone fa-circle-quarter","fa-duotone fa-circle-quarter-stroke","fa-duotone fa-circle-quarters","fa-duotone fa-circle-question","fa-duotone fa-circle-r","fa-duotone fa-circle-radiation","fa-duotone fa-circle-right","fa-duotone fa-circle-s","fa-duotone fa-circle-small","fa-duotone fa-circle-sort","fa-duotone fa-circle-sort-down","fa-duotone fa-circle-sort-up","fa-duotone fa-circle-star","fa-duotone fa-circle-sterling","fa-duotone fa-circle-stop","fa-duotone fa-circle-t","fa-duotone fa-circle-three-quarters","fa-duotone fa-circle-three-quarters-stroke","fa-duotone fa-circle-trash","fa-duotone fa-circle-u","fa-duotone fa-circle-up","fa-duotone fa-circle-up-left","fa-duotone fa-circle-up-right","fa-duotone fa-circle-user","fa-duotone fa-circle-v","fa-duotone fa-circle-video","fa-duotone fa-circle-w","fa-duotone fa-circle-waveform-lines","fa-duotone fa-circle-x","fa-duotone fa-circle-xmark","fa-duotone fa-circle-y","fa-duotone fa-circle-yen","fa-duotone fa-circle-z","fa-duotone fa-citrus","fa-duotone fa-citrus-slice","fa-duotone fa-city","fa-duotone fa-clapperboard","fa-duotone fa-clapperboard-play","fa-duotone fa-clarinet","fa-duotone fa-claw-marks","fa-duotone fa-clipboard","fa-duotone fa-clipboard-check","fa-duotone fa-clipboard-list","fa-duotone fa-clipboard-list-check","fa-duotone fa-clipboard-medical","fa-duotone fa-clipboard-prescription","fa-duotone fa-clipboard-question","fa-duotone fa-clipboard-user","fa-duotone fa-clock","fa-duotone fa-clock-desk","fa-duotone fa-clock-eight","fa-duotone fa-clock-eight-thirty","fa-duotone fa-clock-eleven","fa-duotone fa-clock-eleven-thirty","fa-duotone fa-clock-five","fa-duotone fa-clock-five-thirty","fa-duotone fa-clock-four-thirty","fa-duotone fa-clock-nine","fa-duotone fa-clock-nine-thirty","fa-duotone fa-clock-one","fa-duotone fa-clock-one-thirty","fa-duotone fa-clock-rotate-left","fa-duotone fa-clock-seven","fa-duotone fa-clock-seven-thirty","fa-duotone fa-clock-six","fa-duotone fa-clock-six-thirty","fa-duotone fa-clock-ten","fa-duotone fa-clock-ten-thirty","fa-duotone fa-clock-three","fa-duotone fa-clock-three-thirty","fa-duotone fa-clock-twelve","fa-duotone fa-clock-twelve-thirty","fa-duotone fa-clock-two","fa-duotone fa-clock-two-thirty","fa-duotone fa-clone","fa-duotone fa-closed-captioning","fa-duotone fa-closed-captioning-slash","fa-duotone fa-clothes-hanger","fa-duotone fa-cloud","fa-duotone fa-cloud-arrow-down","fa-duotone fa-cloud-arrow-up","fa-duotone fa-cloud-bolt","fa-duotone fa-cloud-bolt-moon","fa-duotone fa-cloud-bolt-sun","fa-duotone fa-cloud-check","fa-duotone fa-cloud-drizzle","fa-duotone fa-cloud-exclamation","fa-duotone fa-cloud-fog","fa-duotone fa-cloud-hail","fa-duotone fa-cloud-hail-mixed","fa-duotone fa-cloud-meatball","fa-duotone fa-cloud-minus","fa-duotone fa-cloud-moon","fa-duotone fa-cloud-moon-rain","fa-duotone fa-cloud-music","fa-duotone fa-cloud-plus","fa-duotone fa-cloud-question","fa-duotone fa-cloud-rain","fa-duotone fa-cloud-rainbow","fa-duotone fa-cloud-showers","fa-duotone fa-cloud-showers-heavy","fa-duotone fa-cloud-showers-water","fa-duotone fa-cloud-slash","fa-duotone fa-cloud-sleet","fa-duotone fa-cloud-snow","fa-duotone fa-cloud-sun","fa-duotone fa-cloud-sun-rain","fa-duotone fa-cloud-word","fa-duotone fa-cloud-xmark","fa-duotone fa-clouds","fa-duotone fa-clouds-moon","fa-duotone fa-clouds-sun","fa-duotone fa-clover","fa-duotone fa-club","fa-duotone fa-coconut","fa-duotone fa-code","fa-duotone fa-code-branch","fa-duotone fa-code-commit","fa-duotone fa-code-compare","fa-duotone fa-code-fork","fa-duotone fa-code-merge","fa-duotone fa-code-pull-request","fa-duotone fa-code-pull-request-closed","fa-duotone fa-code-pull-request-draft","fa-duotone fa-code-simple","fa-duotone fa-coffee-bean","fa-duotone fa-coffee-beans","fa-duotone fa-coffee-pot","fa-duotone fa-coffin","fa-duotone fa-coffin-cross","fa-duotone fa-coin","fa-duotone fa-coin-blank","fa-duotone fa-coin-front","fa-duotone fa-coin-vertical","fa-duotone fa-coins","fa-duotone fa-colon","fa-duotone fa-colon-sign","fa-duotone fa-columns-3","fa-duotone fa-comet","fa-duotone fa-comma","fa-duotone fa-command","fa-duotone fa-comment","fa-duotone fa-comment-arrow-down","fa-duotone fa-comment-arrow-up","fa-duotone fa-comment-arrow-up-right","fa-duotone fa-comment-captions","fa-duotone fa-comment-check","fa-duotone fa-comment-code","fa-duotone fa-comment-dollar","fa-duotone fa-comment-dots","fa-duotone fa-comment-exclamation","fa-duotone fa-comment-heart","fa-duotone fa-comment-image","fa-duotone fa-comment-lines","fa-duotone fa-comment-medical","fa-duotone fa-comment-mid
1dle","fa-duotone fa-comment-middle-top","fa-duotone fa-comment-minus","fa-duotone fa-comment-music","fa-duotone fa-comment-pen","fa-duotone fa-comment-plus","fa-duotone fa-comment-question","fa-duotone fa-comment-quote","fa-duotone fa-comment-slash","fa-duotone fa-comment-smile","fa-duotone fa-comment-sms","fa-duotone fa-comment-text","fa-duotone fa-comment-xmark","fa-duotone fa-comments","fa-duotone fa-comments-dollar","fa-duotone fa-comments-question","fa-duotone fa-comments-question-check","fa-duotone fa-compact-disc","fa-duotone fa-compass","fa-duotone fa-compass-drafting","fa-duotone fa-compass-slash","fa-duotone fa-compress","fa-duotone fa-compress-wide","fa-duotone fa-computer","fa-duotone fa-computer-classic","fa-duotone fa-computer-mouse","fa-duotone fa-computer-mouse-scrollwheel","fa-duotone fa-computer-speaker","fa-duotone fa-container-storage","fa-duotone fa-conveyor-belt","fa-duotone fa-conveyor-belt-boxes","fa-duotone fa-conveyor-belt-empty","fa-duotone fa-cookie","fa-duotone fa-cookie-bite","fa-duotone fa-copy","fa-duotone fa-copyright","fa-duotone fa-corn","fa-duotone fa-corner","fa-duotone fa-couch","fa-duotone fa-cow","fa-duotone fa-cowbell","fa-duotone fa-cowbell-circle-plus","fa-duotone fa-crab","fa-duotone fa-crate-apple","fa-duotone fa-crate-empty","fa-duotone fa-credit-card","fa-duotone fa-credit-card-blank","fa-duotone fa-credit-card-front","fa-duotone fa-cricket-bat-ball","fa-duotone fa-croissant","fa-duotone fa-crop","fa-duotone fa-crop-simple","fa-duotone fa-cross","fa-duotone fa-crosshairs","fa-duotone fa-crosshairs-simple","fa-duotone fa-crow","fa-duotone fa-crown","fa-duotone fa-crutch","fa-duotone fa-crutches","fa-duotone fa-cruzeiro-sign","fa-duotone fa-crystal-ball","fa-duotone fa-cube","fa-duotone fa-cubes","fa-duotone fa-cubes-stacked","fa-duotone fa-cucumber","fa-duotone fa-cup-straw","fa-duotone fa-cup-straw-swoosh","fa-duotone fa-cup-togo","fa-duotone fa-cupcake","fa-duotone fa-curling-stone","fa-duotone fa-custard","fa-duotone fa-d","fa-duotone fa-dagger","fa-duotone fa-dash","fa-duotone fa-database","fa-duotone fa-deer","fa-duotone fa-deer-rudolph","fa-duotone fa-delete-left","fa-duotone fa-delete-right","fa-duotone fa-democrat","fa-duotone fa-desktop","fa-duotone fa-desktop-arrow-down","fa-duotone fa-dharmachakra","fa-duotone fa-diagram-cells","fa-duotone fa-diagram-lean-canvas","fa-duotone fa-diagram-nested","fa-duotone fa-diagram-next","fa-duotone fa-diagram-predecessor","fa-duotone fa-diagram-previous","fa-duotone fa-diagram-project","fa-duotone fa-diagram-sankey","fa-duotone fa-diagram-subtask","fa-duotone fa-diagram-successor","fa-duotone fa-diagram-venn","fa-duotone fa-dial","fa-duotone fa-dial-high","fa-duotone fa-dial-low","fa-duotone fa-dial-max","fa-duotone fa-dial-med","fa-duotone fa-dial-med-low","fa-duotone fa-dial-min","fa-duotone fa-dial-off","fa-duotone fa-diamond","fa-duotone fa-diamond-exclamation","fa-duotone fa-diamond-half","fa-duotone fa-diamond-half-stroke","fa-duotone fa-diamond-turn-right","fa-duotone fa-dice","fa-duotone fa-dice-d10","fa-duotone fa-dice-d12","fa-duotone fa-dice-d20","fa-duotone fa-dice-d4","fa-duotone fa-dice-d6","fa-duotone fa-dice-d8","fa-duotone fa-dice-five","fa-duotone fa-dice-four","fa-duotone fa-dice-one","fa-duotone fa-dice-six","fa-duotone fa-dice-three","fa-duotone fa-dice-two","fa-duotone fa-diploma","fa-duotone fa-disc-drive","fa-duotone fa-disease","fa-duotone fa-display","fa-duotone fa-display-arrow-down","fa-duotone fa-display-code","fa-duotone fa-display-medical","fa-duotone fa-display-slash","fa-duotone fa-distribute-spacing-horizontal","fa-duotone fa-distribute-spacing-vertical","fa-duotone fa-ditto","fa-duotone fa-divide","fa-duotone fa-dna","fa-duotone fa-do-not-enter","fa-duotone fa-dog","fa-duotone fa-dog-leashed","fa-duotone fa-dollar-sign","fa-duotone fa-dolly","fa-duotone fa-dolly-empty","fa-duotone fa-dolphin","fa-duotone fa-dong-sign","fa-duotone fa-donut","fa-duotone fa-door-closed","fa-duotone fa-door-open","fa-duotone fa-dove","fa-duotone fa-down","fa-duotone fa-down-from-dotted-line","fa-duotone fa-down-from-line","fa-duotone fa-down-left","fa-duotone fa-down-left-and-up-right-to-center","fa-duotone fa-down-long","fa-duotone fa-down-right","fa-duotone fa-down-to-bracket","fa-duotone fa-down-to-dotted-line","fa-duotone fa-down-to-line","fa-duotone fa-download","fa-duotone fa-dragon","fa-duotone fa-draw-circle","fa-duotone fa-draw-polygon","fa-duotone fa-draw-square","fa-duotone fa-dreidel","fa-duotone fa-drone","fa-duotone fa-drone-front","fa-duotone fa-droplet","fa-duotone fa-droplet-degree","fa-duotone fa-droplet-percent","fa-duotone fa-droplet-slash","fa-duotone fa-drum","fa-duotone fa-drum-steelpan","fa-duotone fa-drumstick","fa-duotone fa-drumstick-bite","fa-duotone fa-dryer","fa-duotone fa-dryer-heat","fa-duotone fa-duck","fa-duotone fa-dumbbell","fa-duotone fa-dumpster","fa-duotone fa-dumpster-fire","fa-duotone fa-dungeon","fa-duotone fa-e","fa-duotone fa-ear","fa-duotone fa-ear-deaf","fa-duotone fa-ear-listen","fa-duotone fa-ear-muffs","fa-duotone fa-earth-africa","fa-duotone fa-earth-americas","fa-duotone fa-earth-asia","fa-duotone fa-earth-europe","fa-duotone fa-earth-oceania","fa-duotone fa-eclipse","fa-duotone fa-egg","fa-duotone fa-egg-fried","fa-duotone fa-eggplant","fa-duotone fa-eject","fa-duotone fa-elephant","fa-duotone fa-elevator","fa-duotone fa-ellipsis","fa-duotone fa-ellipsis-stroke","fa-duotone fa-ellipsis-stroke-vertical","fa-duotone fa-ellipsis-vertical","fa-duotone fa-empty-set","fa-duotone fa-engine","fa-duotone fa-engine-warning","fa-duotone fa-envelope","fa-duotone fa-envelope-circle-check","fa-duotone fa-envelope-dot","fa-duotone fa-envelope-open","fa-duotone fa-envelope-open-dollar","fa-duotone fa-envelope-open-text","fa-duotone fa-envelopes","fa-duotone fa-envelopes-bulk","fa-duotone fa-equals","fa-duotone fa-eraser","fa-duotone fa-escalator","fa-duotone fa-ethernet","fa-duotone fa-euro-sign","fa-duotone fa-exclamation","fa-duotone fa-expand","fa-duotone fa-expand-wide","fa-duotone fa-explosion","fa-duotone fa-eye","fa-duotone fa-eye-dropper","fa-duotone fa-eye-dropper-full","fa-duotone fa-eye-dropper-half","fa-duotone fa-eye-evil","fa-duotone fa-eye-low-vision","fa-duotone fa-eye-slash","fa-duotone fa-eyes","fa-duotone fa-f","fa-duotone fa-face-angry","fa-duotone fa-face-angry-horns","fa-duotone fa-face-anguished","fa-duotone fa-face-anxious-sweat","fa-duotone fa-face-astonished","fa-duotone fa-face-awesome","fa-duotone fa-face-beam-hand-over-mouth","fa-duotone fa-face-clouds","fa-duotone fa-face-confounded","fa-duotone fa-face-confused","fa-duotone fa-face-cowboy-hat","fa-duotone fa-face-diagonal-mouth","fa-duotone fa-face-disappointed","fa-duotone fa-face-disguise","fa-duotone fa-face-dizzy","fa-duotone fa-face-dotted","fa-duotone fa-face-downcast-sweat","fa-duotone fa-face-drooling","fa-duotone fa-face-exhaling","fa-duotone fa-face-explode","fa-duotone fa-face-expressionless","fa-duotone fa-face-eyes-xmarks","fa-duotone fa-face-fearful","fa-duotone fa-face-flushed","fa-duotone fa-face-frown","fa-duotone fa-face-frown-open","fa-duotone fa-face-frown-slight","fa-duotone fa-face-glasses","fa-duotone fa-face-grimace","fa-duotone fa-face-grin","fa-duotone fa-face-grin-beam","fa-duotone fa-face-grin-beam-sweat","fa-duotone fa-face-grin-hearts","fa-duotone fa-face-grin-squint","fa-duotone fa-face-grin-squint-tears","fa-duotone fa-face-grin-stars","fa-duotone fa-face-grin-tears","fa-duotone fa-face-grin-tongue","fa-duotone fa-face-grin-tongue-squint","fa-duotone fa-face-grin-tongue-wink","fa-duotone fa-face-grin-wide","fa-duotone fa-face-grin-wink","fa-duotone fa-face-hand-over-mouth","fa-duotone fa-face-hand-peeking","fa-duotone fa-face-hand-yawn","fa-duotone fa-face-head-bandage","fa-duotone fa-face-holding-back-tears","fa-duotone fa-face-hushed","fa-duotone fa-face-icicles","fa-duotone fa-face-kiss","fa-duotone fa-face-kiss-beam","fa-duotone fa-face-kiss-closed-eyes","fa-duotone fa-face-kiss-wink-heart","fa-duotone fa-face-laugh","fa-duotone fa-face-laugh-beam","fa-duotone fa-face-laugh-squint","fa-duotone fa-face-laugh-wink","fa-duotone fa-face-lying","fa-duotone fa-face-mask","fa-duotone fa-face-meh","fa-duotone fa-face-meh-blank","fa-duotone fa-face-melting","fa-duotone fa-face-monocle","fa-duotone fa-face-nauseated","fa-duotone fa-face-nose-steam","fa-duotone fa-face-party","fa-duotone fa-face-pensive","fa-duotone fa-face-persevering","fa-duotone fa-face-pleading","fa-duotone fa-face-pouting","fa-duotone fa-face-raised-eyebrow","fa-duotone fa-face-relieved","fa-duotone fa-face-rolling-eyes","fa-duotone fa-face-sad-cry","fa-duotone fa-face-sad-sweat","fa-duotone fa-face-sad-tear","fa-duotone fa-face-saluting","fa-duotone fa-face-scream","fa-duotone fa-face-shush","fa-duotone fa-face-sleeping","fa-duotone fa-face-sleepy","fa-duotone fa-face-smile","fa-duotone fa-face-smile-beam","fa-duotone fa-face-smile-halo","fa-duotone fa-face-smile-hearts","fa-duotone fa-face-smile-horns","fa-duotone fa-face-smile-plus","fa-duotone fa-face-smile-relaxed","fa-duotone fa-face-smile-tear","fa-duotone fa-face-smile-tongue","fa-duotone fa-face-smile-upside-down","fa-duotone fa-face-smile-wink","fa-duotone fa-face-smiling-hands","fa-duotone fa-face-smirking","fa-duotone fa-face-spiral-eyes","fa-duotone fa-face-sunglasses","fa-duotone fa-face-surprise","fa-duotone fa-face-swear","fa-duotone fa-face-thermometer","fa-duotone fa-face-thinking","fa-duotone fa-face-tired","fa-duotone fa-face-tissue","fa-duotone fa-face-tongue-money","fa-duotone fa-face-tongue-sweat","fa-duotone fa-face-unamused","fa-duotone fa-face-viewfinder","fa-duotone fa-face-vomit","fa-duotone fa-face-weary","fa-duotone fa-face-woozy","fa-duotone fa-face-worried","fa-duotone fa-face-zany","fa-duotone fa-face-zipper","fa-duotone fa-falafel","fa-duotone fa-family","fa-duotone fa-family-dress","fa-duotone fa-family-pants","fa-duotone fa-fan","fa-duotone fa-fan-table","fa-duotone fa-farm","fa-duotone fa-faucet","fa-duotone fa-faucet-drip","fa-duotone fa-fax","fa-duotone fa-feather","fa-duotone fa-feather-pointed","fa-duotone fa-fence","fa-duotone fa-ferris-wheel","fa-duotone fa-ferry","fa-duotone fa-field-hockey-stick-ball","fa-duotone fa-file","fa-duotone fa-file-arrow-down","fa-duotone fa-file-arrow-up","fa-duotone fa-file-audio","fa-duotone fa-file-binary","fa-duotone fa-file-certificate","fa-duotone fa-file-chart-column","fa-duotone fa-file-chart-pie","fa-duotone fa-file-check","fa-duotone fa-file-circle-check","fa-duotone fa-file-circle-exclamation","fa-duotone fa-file-circle-info","fa-duotone fa-file-circle-minus","fa-duotone fa-file-circle-plus","fa-duotone fa-file-circle-question","fa-duotone fa-file-circle-xmark","fa-duotone fa-file-code","fa-duotone fa-file-contract","fa-duotone fa-file-csv","fa-duotone fa-file-dashed-line","fa-duotone fa-file-excel","fa-duotone fa-file-exclamation","fa-duotone fa-file-export","fa-duotone fa-file-heart","fa-duotone fa-file-image","fa-duotone fa-file-import","fa-duotone fa-file-invoice","fa-duotone fa-file-invoice-dollar","fa-duotone fa-file-lines","fa-duotone fa-file-lock","fa-duotone fa-file-magnifying-glass","fa-duotone fa-file-medical","fa-duotone fa-file-minus","fa-duotone fa-file-music","fa-duotone fa-file-pdf","fa-duotone fa-file-pen","fa-duotone fa-file-plus","fa-duotone fa-file-plus-minus","fa-duotone fa-file-powerpoint","fa-duotone fa-file-prescription","fa-duotone fa-file-shield","fa-duotone fa-file-signature","fa-duotone fa-file-slash","fa-duotone fa-file-spreadsheet","fa-duotone fa-file-user","fa-duotone fa-file-video","fa-duotone fa-file-waveform","fa-duotone fa-file-word","fa-duotone fa-file-xmark","fa-duotone fa-file-zipper","fa-duotone fa-files","fa-duotone fa-files-medical","fa-duotone fa-fill","fa-duotone fa-fill-drip","fa-duotone fa-film","fa-duotone fa-film-canister","fa-duotone fa-film-simple","fa-duotone fa-film-slash","fa-duotone fa-films","fa-duotone fa-filter","fa-duotone fa-filter-circle-dollar","fa-duotone fa-filter-circle-xmark","fa-duotone fa-filter-list","fa-duotone fa-filter-slash","fa-duotone fa-filters","fa-duotone fa-fingerprint","fa-duotone fa-fire","fa-duotone fa-fire-burner","fa-duotone fa-fire-extinguisher","fa-duotone fa-fire-flame","fa-duotone fa-fire-flame-curved","fa-duotone fa-fire-flame-simple","fa-duotone fa-fire-hydrant","fa-duotone fa-fire-smoke","fa-duotone fa-fireplace","fa-duotone fa-fish","fa-duotone fa-fish-bones","fa-duotone fa-fish-cooked","fa-duotone fa-fish-fins","fa-duotone fa-fishing-rod","fa-duotone fa-flag","fa-duotone fa-flag-checkered","fa-duotone fa-flag-pennant","fa-duotone fa-flag-swallowtail","fa-duotone fa-flag-usa","fa-duotone fa-flashlight","fa-duotone fa-flask","fa-duotone fa-flask-round-poison","fa-duotone fa-flask-round-potion","fa-duotone fa-flask-vial","fa-duotone fa-flatbread","fa-duotone fa-flatbread-stuffed","fa-duotone fa-floppy-disk","fa-duotone fa-floppy-disk-circle-arrow-right","fa-duotone fa-floppy-disk-circle-xmark","fa-duotone fa-floppy-disk-pen","fa-duotone fa-floppy-disks","fa-duotone fa-florin-sign","fa-duotone fa-flower","fa-duotone fa-flower-daffodil","fa-duotone fa-flower-tulip","fa-duotone fa-flute","fa-duotone fa-flux-capacitor","fa-duotone fa-flying-disc","fa-duotone fa-folder","fa-duotone fa-folder-arrow-down","fa-duotone fa-folder-arrow-up","fa-duotone fa-folder-bookmark","fa-duotone fa-folder-closed","fa-duotone fa-folder-gear","fa-duotone fa-folder-grid","fa-duotone fa-folder-heart","fa-duotone fa-folder-image","fa-duotone fa-folder-magnifying-glass","fa-duotone fa-folder-medical","fa-duotone fa-folder-minus","fa-duotone fa-folder-music","fa-duotone fa-folder-open","fa-duotone fa-folder-plus","fa-duotone fa-folder-tree","fa-duotone fa-folder-user","fa-duotone fa-folder-xmark","fa-duotone fa-folders","fa-duotone fa-fondue-pot","fa-duotone fa-font","fa-duotone fa-font-awesome","fa-duotone fa-font-case","fa-duotone fa-football","fa-duotone fa-football-helmet","fa-duotone fa-fork","fa-duotone fa-fork-knife","fa-duotone fa-forklift","fa-duotone fa-fort","fa-duotone fa-forward","fa-duotone fa-forward-fast","fa-duotone fa-forward-step","fa-duotone fa-frame","fa-duotone fa-franc-sign","fa-duotone fa-french-fries","fa-duotone fa-frog","fa-duotone fa-function","fa-duotone fa-futbol","fa-duotone fa-g","fa-duotone fa-galaxy","fa-duotone fa-gallery-thumbn
1ails","fa-duotone fa-game-board","fa-duotone fa-game-board-simple","fa-duotone fa-game-console-handheld","fa-duotone fa-game-console-handheld-crank","fa-duotone fa-gamepad","fa-duotone fa-gamepad-modern","fa-duotone fa-garage","fa-duotone fa-garage-car","fa-duotone fa-garage-open","fa-duotone fa-garlic","fa-duotone fa-gas-pump","fa-duotone fa-gas-pump-slash","fa-duotone fa-gauge","fa-duotone fa-gauge-circle-bolt","fa-duotone fa-gauge-circle-minus","fa-duotone fa-gauge-circle-plus","fa-duotone fa-gauge-high","fa-duotone fa-gauge-low","fa-duotone fa-gauge-max","fa-duotone fa-gauge-min","fa-duotone fa-gauge-simple","fa-duotone fa-gauge-simple-high","fa-duotone fa-gauge-simple-low","fa-duotone fa-gauge-simple-max","fa-duotone fa-gauge-simple-min","fa-duotone fa-gavel","fa-duotone fa-gear","fa-duotone fa-gears","fa-duotone fa-gem","fa-duotone fa-genderless","fa-duotone fa-ghost","fa-duotone fa-gif","fa-duotone fa-gift","fa-duotone fa-gift-card","fa-duotone fa-gifts","fa-duotone fa-gingerbread-man","fa-duotone fa-glass","fa-duotone fa-glass-citrus","fa-duotone fa-glass-empty","fa-duotone fa-glass-half","fa-duotone fa-glass-water","fa-duotone fa-glass-water-droplet","fa-duotone fa-glasses","fa-duotone fa-glasses-round","fa-duotone fa-globe","fa-duotone fa-globe-snow","fa-duotone fa-globe-stand","fa-duotone fa-goal-net","fa-duotone fa-golf-ball-tee","fa-duotone fa-golf-club","fa-duotone fa-golf-flag-hole","fa-duotone fa-gopuram","fa-duotone fa-graduation-cap","fa-duotone fa-gramophone","fa-duotone fa-grapes","fa-duotone fa-grate","fa-duotone fa-grate-droplet","fa-duotone fa-greater-than","fa-duotone fa-greater-than-equal","fa-duotone fa-grid","fa-duotone fa-grid-2","fa-duotone fa-grid-2-plus","fa-duotone fa-grid-4","fa-duotone fa-grid-5","fa-duotone fa-grid-dividers","fa-duotone fa-grid-horizontal","fa-duotone fa-grill","fa-duotone fa-grill-fire","fa-duotone fa-grill-hot","fa-duotone fa-grip","fa-duotone fa-grip-dots","fa-duotone fa-grip-dots-vertical","fa-duotone fa-grip-lines","fa-duotone fa-grip-lines-vertical","fa-duotone fa-grip-vertical","fa-duotone fa-group-arrows-rotate","fa-duotone fa-guarani-sign","fa-duotone fa-guitar","fa-duotone fa-guitar-electric","fa-duotone fa-guitars","fa-duotone fa-gun","fa-duotone fa-gun-slash","fa-duotone fa-gun-squirt","fa-duotone fa-h","fa-duotone fa-h1","fa-duotone fa-h2","fa-duotone fa-h3","fa-duotone fa-h4","fa-duotone fa-h5","fa-duotone fa-h6","fa-duotone fa-hammer","fa-duotone fa-hammer-crash","fa-duotone fa-hammer-war","fa-duotone fa-hamsa","fa-duotone fa-hand","fa-duotone fa-hand-back-fist","fa-duotone fa-hand-back-point-down","fa-duotone fa-hand-back-point-left","fa-duotone fa-hand-back-point-ribbon","fa-duotone fa-hand-back-point-right","fa-duotone fa-hand-back-point-up","fa-duotone fa-hand-dots","fa-duotone fa-hand-fingers-crossed","fa-duotone fa-hand-fist","fa-duotone fa-hand-heart","fa-duotone fa-hand-holding","fa-duotone fa-hand-holding-box","fa-duotone fa-hand-holding-dollar","fa-duotone fa-hand-holding-droplet","fa-duotone fa-hand-holding-hand","fa-duotone fa-hand-holding-heart","fa-duotone fa-hand-holding-magic","fa-duotone fa-hand-holding-medical","fa-duotone fa-hand-holding-seedling","fa-duotone fa-hand-holding-skull","fa-duotone fa-hand-horns","fa-duotone fa-hand-lizard","fa-duotone fa-hand-love","fa-duotone fa-hand-middle-finger","fa-duotone fa-hand-peace","fa-duotone fa-hand-point-down","fa-duotone fa-hand-point-left","fa-duotone fa-hand-point-ribbon","fa-duotone fa-hand-point-right","fa-duotone fa-hand-point-up","fa-duotone fa-hand-pointer","fa-duotone fa-hand-scissors","fa-duotone fa-hand-sparkles","fa-duotone fa-hand-spock","fa-duotone fa-hand-wave","fa-duotone fa-handcuffs","fa-duotone fa-hands","fa-duotone fa-hands-asl-interpreting","fa-duotone fa-hands-bound","fa-duotone fa-hands-bubbles","fa-duotone fa-hands-clapping","fa-duotone fa-hands-holding","fa-duotone fa-hands-holding-child","fa-duotone fa-hands-holding-circle","fa-duotone fa-hands-holding-diamond","fa-duotone fa-hands-holding-dollar","fa-duotone fa-hands-holding-heart","fa-duotone fa-hands-praying","fa-duotone fa-handshake","fa-duotone fa-handshake-angle","fa-duotone fa-handshake-simple","fa-duotone fa-handshake-simple-slash","fa-duotone fa-handshake-slash","fa-duotone fa-hanukiah","fa-duotone fa-hard-drive","fa-duotone fa-hashtag","fa-duotone fa-hashtag-lock","fa-duotone fa-hat-chef","fa-duotone fa-hat-cowboy","fa-duotone fa-hat-cowboy-side","fa-duotone fa-hat-santa","fa-duotone fa-hat-winter","fa-duotone fa-hat-witch","fa-duotone fa-hat-wizard","fa-duotone fa-head-side","fa-duotone fa-head-side-brain","fa-duotone fa-head-side-cough","fa-duotone fa-head-side-cough-slas
1h","fa-duotone fa-head-side-goggles","fa-duotone fa-head-side-headphones","fa-duotone fa-head-side-heart","fa-duotone fa-head-side-mask","fa-duotone fa-head-side-medical","fa-duotone fa-head-side-virus","fa-duotone fa-heading","fa-duotone fa-headphones","fa-duotone fa-headphones-simple","fa-duotone fa-headset","fa-duotone fa-heart","fa-duotone fa-heart-circle-bolt","fa-duotone fa-heart-circle-check","fa-duotone fa-heart-circle-exclamation","fa-duotone fa-heart-circle-minus","fa-duotone fa-heart-circle-plus","fa-duotone fa-heart-circle-xmark","fa-duotone fa-heart-crack","fa-duotone fa-heart-half","fa-duotone fa-heart-half-stroke","fa-duotone fa-heart-pulse","fa-duotone fa-heat","fa-duotone fa-helicopter","fa-duotone fa-helicopter-symbol","fa-duotone fa-helmet-battle","fa-duotone fa-helmet-safety","fa-duotone fa-helmet-un","fa-duotone fa-hexagon","fa-duotone fa-hexagon-check","fa-duotone fa-hexagon-divide","fa-duotone fa-hexagon-exclamation","fa-duotone fa-hexagon-image","fa-duotone fa-hexagon-minus","fa-duotone fa-hexagon-plus","fa-duotone fa-hexagon-vertical-nft","fa-duotone fa-hexagon-vertical-nft-slanted","fa-duotone fa-hexagon-xmark","fa-duotone fa-high-definition","fa-duotone fa-highlighter","fa-duotone fa-highlighter-line","fa-duotone fa-hill-avalanche","fa-duotone fa-hill-rockslide","fa-duotone fa-hippo","fa-duotone fa-hockey-mask","fa-duotone fa-hockey-puck","fa-duotone fa-hockey-stick-puck","fa-duotone fa-hockey-sticks","fa-duotone fa-holly-berry","fa-duotone fa-honey-pot","fa-duotone fa-hood-cloak","fa-duotone fa-horizontal-rule","fa-duotone fa-horse","fa-duotone fa-horse-head","fa-duotone fa-horse-saddle","fa-duotone fa-hose","fa-duotone fa-hose-reel","fa-duotone fa-hospital","fa-duotone fa-hospital-user","fa-duotone fa-hospitals","fa-duotone fa-hot-tub-person","fa-duotone fa-hotdog","fa-duotone fa-hotel","fa-duotone fa-hourglass","fa-duotone fa-hourglass-clock","fa-duotone fa-hourglass-end","fa-duotone fa-hourglass-half","fa-duotone fa-hourglass-start","fa-duotone fa-house","fa-duotone fa-house-blank","fa-duotone fa-house-building","fa-duotone fa-house-chimney","fa-duotone fa-house-chimney-blank","fa-duotone fa-house-chimney-crack","fa-duotone fa-house-chimney-heart","fa-duotone fa-house-chimney-medical","fa-duotone fa-house-chimney-user","fa-duotone fa-house-chimney-window","fa-duotone fa-house-circle-check","fa-duotone fa-house-circle-exclamation","fa-duotone fa-house-circle-xmark","fa-duotone fa-house-crack","fa-duotone fa-house-day","fa-duotone fa-house-fire","fa-duotone fa-house-flag","fa-duotone fa-house-flood-water","fa-duotone fa-house-flood-water-circle-arrow-right","fa-duotone fa-house-heart","fa-duotone fa-house-laptop","fa-duotone fa-house-lock","fa-duotone fa-house-medical","fa-duotone fa-house-medical-circle-check","fa-duotone fa-house-medical-circle-exclamation","fa-duotone fa-house-medical-circle-xmark","fa-duotone fa-house-medical-flag","fa-duotone fa-house-night","fa-duotone fa-house-person-leave","fa-duotone fa-house-person-return","fa-duotone fa-house-signal","fa-duotone fa-house-tree","fa-duotone fa-house-tsunami","fa-duotone fa-house-turret","fa-duotone fa-house-user","fa-duotone fa-house-water","fa-duotone fa-house-window","fa-duotone fa-hryvnia-sign","fa-duotone fa-hundred-points","fa-duotone fa-hurricane","fa-duotone fa-hyphen","fa-duotone fa-i","fa-duotone fa-i-cursor","fa-duotone fa-ice-cream","fa-duotone fa-ice-skate","fa-duotone fa-icicles","fa-duotone fa-icons","fa-duotone fa-id-badge","fa-duotone fa-id-card","fa-duotone fa-id-card-clip","fa-duotone fa-igloo","fa-duotone fa-image","fa-duotone fa-image-landscape","fa-duotone fa-image-polaroid","fa-duotone fa-image-polaroid-user","fa-duotone fa-image-portrait","fa-duotone fa-image-slash","fa-duotone fa-image-user","fa-duotone fa-images","fa-duotone fa-images-user","fa-duotone fa-inbox","fa-duotone fa-inbox-full","fa-duotone fa-inbox-in","fa-duotone fa-inbox-out","fa-duotone fa-inboxes","fa-duotone fa-indent","fa-duotone fa-indian-rupee-sign","fa-duotone fa-industry","fa-duotone fa-industry-windows","fa-duotone fa-infinity","fa-duotone fa-info","fa-duotone fa-inhaler","fa-duotone fa-input-numeric","fa-duotone fa-input-pipe","fa-duotone fa-input-text","fa-duotone fa-integral","fa-duotone fa-interrobang","fa-duotone fa-intersection","fa-duotone fa-island-tropical","fa-duotone fa-italic","fa-duotone fa-j","fa-duotone fa-jack-o-lantern","fa-duotone fa-jar","fa-duotone fa-jar-wheat","fa-duotone fa-jedi","fa-duotone fa-jet-fighter","fa-duotone fa-jet-fighter-up","fa-duotone fa-joint","fa-duotone fa-joystick","fa-duotone fa-jug","fa-duotone fa-jug-detergent","fa-duotone fa-k","fa-duotone fa-kaaba","fa-duotone fa-kazoo","fa-duotone fa-kerning","fa-duotone fa-key","fa-duotone fa-key-skeleton","fa-duotone fa-key-skeleton-left-right","fa-duotone fa-keyboard","fa-duotone fa-keyboard-brightness","fa-duotone fa-keyboard-brightness-low","fa-duotone fa-keyboard-down","fa-duotone fa-keyboard-left","fa-duotone fa-keynote","fa-duotone fa-kh
1anda","fa-duotone fa-kidneys","fa-duotone fa-kip-sign","fa-duotone fa-kit-medical","fa-duotone fa-kitchen-set","fa-duotone fa-kite","fa-duotone fa-kiwi-bird","fa-duotone fa-kiwi-fruit","fa-duotone fa-knife","fa-duotone fa-knife-kitchen","fa-duotone fa-l","fa-duotone fa-lacrosse-stick","fa-duotone fa-lacrosse-stick-ball","fa-duotone fa-lambda","fa-duotone fa-lamp","fa-duotone fa-lamp-desk","fa-duotone fa-lamp-floor","fa-duotone fa-lamp-street","fa-duotone fa-land-mine-on","fa-duotone fa-landmark","fa-duotone fa-landmark-dome","fa-duotone fa-landmark-flag","fa-duotone fa-language","fa-duotone fa-laptop","fa-duotone fa-laptop-arrow-down","fa-duotone fa-laptop-code","fa-duotone fa-laptop-file","fa-duotone fa-laptop-medical","fa-duotone fa-laptop-mobile","fa-duotone fa-laptop-slash","fa-duotone fa-lari-sign","fa-duotone fa-lasso","fa-duotone fa-lasso-sparkles","fa-duotone fa-layer-group","fa-duotone fa-layer-minus","fa-duotone fa-layer-plus","fa-duotone fa-leaf","fa-duotone fa-leaf-heart","fa-duotone fa-leaf-maple","fa-duotone fa-leaf-oak","fa-duotone fa-leafy-green","fa-duotone fa-left","fa-duotone fa-left-from-line","fa-duotone fa-left-long","fa-duotone fa-left-long-to-line","fa-duotone fa-left-right","fa-duotone fa-left-to-line","fa-duotone fa-lemon","fa-duotone fa-less-than","fa-duotone fa-less-than-equal","fa-duotone fa-life-ring","fa-duotone fa-light-ceiling","fa-duotone fa-light-emergency","fa-duotone fa-light-emergency-on","fa-duotone fa-light-switch","fa-duotone fa-light-switch-off","fa-duotone fa-light-switch-on","fa-duotone fa-lightbulb","fa-duotone fa-lightbulb-cfl","fa-duotone fa-lightbulb-cfl-on","fa-duotone fa-lightbulb-dollar","fa-duotone fa-lightbulb-exclamation","fa-duotone fa-lightbulb-exclamation-on","fa-duotone fa-lightbulb-on","fa-duotone fa-lightbulb-slash","fa-duotone fa-lights-holiday","fa-duotone fa-line-columns","fa-duotone fa-line-height","fa-duotone fa-lines-leaning","fa-duotone fa-link","fa-duotone fa-link-horizontal","fa-duotone fa-link-horizontal-slash","fa-duotone fa-link-simple","fa-duotone fa-link-simple-slash","fa-duotone fa-link-slash","fa-duotone fa-lips","fa-duotone fa-lira-sign","fa-duotone fa-list","fa-duotone fa-list-check","fa-duotone fa-list-dropdown","fa-duotone fa-list-music","fa-duotone fa-list-ol","fa-duotone fa-list-radio","fa-duotone fa-list-timeline","fa-duotone fa-list-tree","fa-duotone fa-list-ul","fa-duotone fa-litecoin-sign","fa-duotone fa-loader","fa-duotone fa-lobster","fa-duotone fa-location-arrow","fa-duotone fa-location-check","fa-duotone fa-location-crosshairs","fa-duotone fa-location-crosshairs-slash","fa-duotone fa-location-dot","fa-duotone fa-location-dot-slash","fa-duotone fa-location-exclamation","fa-duotone fa-location-minus","fa-duotone fa-location-pen","fa-duotone fa-location-pin","fa-duotone fa-location-pin-lock","fa-duotone fa-location-pin-slash","fa-duotone fa-location-plus","fa-duotone fa-location-question","fa-duotone fa-location-smile","fa-duotone fa-location-xmark","fa-duotone fa-lock","fa-duotone fa-lock-a","fa-duotone fa-lock-hashtag","fa-duotone fa-lock-keyhole","fa-duotone fa-lock-keyhole-open","fa-duotone fa-lock-open","fa-duotone fa-locust","fa-duotone fa-lollipop","fa-duotone fa-loveseat","fa-duotone fa-luchador-mask","fa-duotone fa-lungs","fa-duotone fa-lungs-virus","fa-duotone fa-m","fa-duotone fa-mace","fa-duotone fa-magnet","fa-duotone fa-magnifying-glass","fa-duotone fa-magnifying-glass-arrow-right","fa-duotone fa-magnifying-glass-chart","fa-duotone fa-magnifying-glass-dollar","fa-duotone fa-magnifying-glass-location","fa-duotone fa-magnifying-glass-minus","fa-duotone fa-magnifying-glass-plus","fa-duotone fa-mailbox","fa-duotone fa-mailbox-flag-up","fa-duotone fa-manat-sign","fa-duotone fa-mandolin","fa-duotone fa-mango","fa-duotone fa-manhole","fa-duotone fa-map","fa-duotone fa-map-location","fa-duotone fa-map-location-dot","fa-duotone fa-map-pin","fa-duotone fa-marker","fa-duotone fa-mars","fa-duotone fa-mars-and-venus","fa-duotone fa-mars-and-venus-burst","fa-duotone fa-mars-double","fa-duotone fa-mars-stroke","fa-duotone fa-mars-stroke-right","fa-duotone fa-mars-stroke-up","fa-duotone fa-martini-glass","fa-duotone fa-martini-glass-citrus","fa-duotone fa-martini-glass-empty","fa-duotone fa-mask","fa-duotone fa-mask-face","fa-duotone fa-mask-snor
1kel","fa-duotone fa-mask-ventilator","fa-duotone fa-masks-theater","fa-duotone fa-mattress-pillow","fa-duotone fa-maximize","fa-duotone fa-meat","fa-duotone fa-medal","fa-duotone fa-megaphone","fa-duotone fa-melon","fa-duotone fa-melon-slice","fa-duotone fa-memo","fa-duotone fa-memo-circle-check","fa-duotone fa-memo-circle-info","fa-duotone fa-memo-pad","fa-duotone fa-memory","fa-duotone fa-menorah","fa-duotone fa-mercury","fa-duotone fa-merge","fa-duotone fa-message","fa-duotone fa-message-arrow-down","fa-duotone fa-message-arrow-up","fa-duotone fa-message-arrow-up-right","fa-duotone fa-message-bot","fa-duotone fa-message-captions","fa-duotone fa-message-check","fa-duotone fa-message-code","fa-duotone fa-message-dollar","fa-duotone fa-message-dots","fa-duotone fa-message-exclamation","fa-duotone fa-message-heart","fa-duotone fa-message-image","fa-duotone fa-message-lines","fa-duotone fa-message-medical","fa-duotone fa-message-middle","fa-duotone fa-message-middle-top","fa-duotone fa-message-minus","fa-duotone fa-message-music","fa-duotone fa-message-pen","fa-duotone fa-message-plus","fa-duotone fa-message-question","fa-duotone fa-message-quote","fa-duotone fa-message-slash","fa-duotone fa-message-smile","fa-duotone fa-message-sms","fa-duotone fa-message-text","fa-duotone fa-message-xmark","fa-duotone fa-messages","fa-duotone fa-messages-dollar","fa-duotone fa-messages-question","fa-duotone fa-meteor","fa-duotone fa-meter","fa-duotone fa-meter-bolt","fa-duotone fa-meter-droplet","fa-duotone fa-meter-fire","fa-duotone fa-microchip","fa-duotone fa-microchip-ai","fa-duotone fa-microphone","fa-duotone fa-microphone-lines","fa-duotone fa-microphone-lines-slash","fa-duotone fa-microphone-slash","fa-duotone fa-microphone-stand","fa-duotone fa-microscope","fa-duotone fa-microwave","fa-duotone fa-mill-sign","fa-duotone fa-minimize","fa-duotone fa-minus","fa-duotone fa-mistletoe","fa-duotone fa-mitten","fa-duotone fa-mobile","fa-duotone fa-mobile-button","fa-duotone fa-mobile-notch","fa-duotone fa-mobile-retro","fa-duotone fa-mobile-screen","fa-duotone fa-mobile-screen-button","fa-duotone fa-mobile-signal","fa-duotone fa-mobile-signal-out","fa-duotone fa-money-bill","fa-duotone fa-money-bill-1","fa-duotone fa-money-bill-1-wave","fa-duotone fa-money-bill-simple","fa-duotone fa-money-bill-simple-wave","fa-duotone fa-money-bill-transfer","fa-duotone fa-money-bill-trend-up","fa-duotone fa-money-bill-wave","fa-duotone fa-money-bill-wheat","fa-duotone fa-money-bills","fa-duotone fa-money-bills-simple","fa-duotone fa-money-check","fa-duotone fa-money-check-dollar","fa-duotone fa-money-check-dollar-pen","fa-duotone fa-money-check-pen","fa-duotone fa-money-from-bracket","fa-duotone fa-money-simple-from-bracket","fa-duotone fa-monitor-waveform","fa-duotone fa-monkey","fa-duotone fa-monument","fa-duotone fa-moon","fa-duotone fa-moon-cloud","fa-duotone fa-moon-over-sun","fa-duotone fa-moon-stars","fa-duotone fa-moped","fa-duotone fa-mortar-pestle","fa-duotone fa-mosque","fa-duotone fa-mosquito","fa-duotone fa-mosquito-net","fa-duotone fa-motorcycle","fa-duotone fa-mound","fa-duotone fa-mountain","fa-duotone fa-mountain-city","fa-duotone fa-mountain-sun","fa-duotone fa-mountains","fa-duotone fa-mouse-field","fa-duotone fa-mp3-player","fa-duotone fa-mug","fa-duotone fa-mug-hot","fa-duotone fa-mug-marshmallows","fa-duotone fa-mug-saucer","fa-duotone fa-mug-tea","fa-duotone fa-mug-tea-saucer","fa-duotone fa-mushroom","fa-duotone fa-music","fa-duotone fa-music-note","fa-duotone fa-music-note-slash","fa-duotone fa-music-slash","fa-duotone fa-mustache","fa-duotone fa-n","fa-duotone fa-naira-sign","fa-duotone fa-narwhal","fa-duotone fa-nesting-dolls","fa-duotone fa-network-wired","fa-duotone fa-neuter","fa-duotone fa-newspaper","fa-duotone fa-nfc","fa-duotone fa-nfc-lock","fa-duotone fa-nfc-magnifying-glass","fa-duotone fa-nfc-pen","fa-duotone fa-nfc-signal","fa-duotone fa-nfc-slash","fa-duotone fa-nfc-symbol","fa-duotone fa-nfc-trash","fa-duotone fa-nose","fa-duotone fa-not-equal","fa-duotone fa-notdef","fa-duotone fa-note","fa-duotone fa-note-medical","fa-duotone fa-note-sticky","fa-duotone fa-notebook","fa-duotone fa-notes","fa-duotone fa-notes-medical","fa-duotone fa-o","fa-duotone fa-object-exclude","fa-duotone fa-object-group","fa-duotone fa-object-intersect","fa-duotone fa-object-subtract","fa-duotone fa-object-ungroup","fa-duotone fa-object-union","fa-duotone fa-objects-align-bottom","fa-duotone fa-objects-align-center-horizontal","fa-duotone fa-objects-align-center-vertical","fa-duotone fa-objects-align-left","fa-duotone fa-objects-align-right","fa-duotone fa-objects-align-top","fa-duotone fa-objects-column","fa-duotone fa-octagon","fa-duotone fa-octagon-check","fa-duotone fa-octagon-divide","fa-duotone fa-octagon-exclamation","fa-duotone fa-octagon-minus","fa-duotone fa-octagon-plus","fa-duotone fa-octagon-xmark","fa-duotone fa-oil-can","fa-duotone fa-oil-can-drip","fa-duotone fa-oil-temperature","fa-duotone fa-oil-well","fa-duotone fa-olive","fa-duotone fa-olive-branch","fa-duotone fa-om","fa-duotone fa-omega","fa-duotone fa-onion","fa-duotone fa-option","fa-duotone fa-ornament","fa-duotone fa-otter","fa-duotone fa-outdent","fa-duotone fa-outlet","fa-duotone fa-oven","fa-duotone fa-overline","fa-duotone fa-p","fa-duotone fa-page","fa-duotone fa-page-caret-down","fa-duotone fa-page-caret-up","fa-duotone fa-pager","fa-duotone fa-paint-roller","fa-duotone fa-paintbrush","fa-duotone fa-paintbrush-fine","fa-duotone fa-paintbrush-pencil","fa-duotone fa-palette","fa-duotone fa-pallet","fa-duotone fa-pallet-box","fa-duotone fa-pallet-boxes","fa-duotone fa-pan-food","fa-duotone fa-pan-frying","fa-duotone fa-pancakes","fa-duotone fa-panel-ews","fa-duotone fa-panel-fire","fa-duotone fa-panorama","fa-duotone fa-paper-plane","fa-duotone fa-paper-plane-top","fa-duotone fa-paperclip","fa-duotone fa-paperclip-vertical","fa-duotone fa-parachute-box","fa-duotone fa-paragraph","fa-duotone fa-paragraph-left","fa-duotone fa-party-bell","fa-duotone fa-party-horn","fa-duotone fa-passport","fa-duotone fa-paste","fa-duotone fa-pause","fa-duotone fa-paw","fa-duotone fa-paw-claws","fa-duotone fa-paw-simple","fa-duotone fa-peace","fa-duotone fa-peach","fa-duotone fa-peanut","fa-duotone fa-peanuts","fa-duotone fa-peapod","fa-duotone fa-pear","fa-duotone fa-pedestal","fa-duotone fa-pegasus","fa-duotone fa-pen","fa-duotone fa-pen-circle","fa-duotone fa-pen-clip","fa-duotone fa-pen-clip-slash","fa-duotone fa-pen-fancy","fa-duotone fa-pen-fancy-slash","fa-duotone fa-pen-field","fa-duotone fa-pen-line","fa-duotone fa-pen-nib","fa-duotone fa-pen-nib-slash","fa-duotone fa-pen-paintbrush","fa-duotone fa-pen-ruler","fa-duotone fa-pen-slash","fa-duotone fa-pen-swirl","fa-duotone fa-pen-to-square","fa-duotone fa-pencil","fa-duotone fa-pencil-mechanical","fa-duotone fa-pencil-slash","fa-duotone fa-people","fa-duotone fa-people-arrows","fa-duotone fa-people-carry-box","fa-duotone fa-people-dress","fa-duotone fa-people-dress-simple","fa-duotone fa-people-group","fa-duotone fa-people-line","fa-duotone fa-people-pants","fa-duotone fa-people-pants-simple","fa-duotone fa-people-pulling","fa-duotone fa-people-robbery","fa-duotone fa-people-roof","fa-duotone fa-people-simple","fa-duotone fa-pepper","fa-duotone fa-pepper-hot","fa-duotone fa-percent","fa-duotone fa-period","fa-duotone fa-person","fa-duotone fa-person-arrow-down-to-line","fa-duotone fa-person-arrow-up-from-line","fa-duotone fa-person-biking","fa-duotone fa-person-biking-mountain","fa-duotone fa-person-booth","fa-duotone fa-person-breastfeeding","fa-duotone fa-person-burst","fa-duotone fa-person-cane","fa-duotone fa-person-carry-box","fa-duotone fa-person-chalkboard","fa-duotone fa-person-circle-check","fa-duotone fa-person-circle-exclamation","fa-duotone fa-person-circle-minus","fa-duotone fa-person-circle-plus","fa-duotone fa-person-circle-question","fa-duotone fa-person-circle-xmark","fa-duotone fa-person-digging","fa-duotone fa-person-dolly","fa-duotone fa-person-dolly-empty","fa-duotone fa-person-dots-from-line","fa-duotone fa-person-dress","fa-duotone fa-person-dress-bur
1st","fa-duotone fa-person-dress-simple","fa-duotone fa-person-drowning","fa-duotone fa-person-falling","fa-duotone fa-person-falling-burst","fa-duotone fa-person-from-portal","fa-duotone fa-person-half-dress","fa-duotone fa-person-harassing","fa-duotone fa-person-hiking","fa-duotone fa-person-military-pointing","fa-duotone fa-person-military-rifle","fa-duotone fa-person-military-to-person","fa-duotone fa-person-pinball","fa-duotone fa-person-praying","fa-duotone fa-person-pregnant","fa-duotone fa-person-rays","fa-duotone fa-person-rifle","fa-duotone fa-person-running","fa-duotone fa-person-seat","fa-duotone fa-person-seat-reclined","fa-duotone fa-person-shelter","fa-duotone fa-person-sign","fa-duotone fa-person-simple","fa-duotone fa-person-skating","fa-duotone fa-person-ski-jumping","fa-duotone fa-person-ski-lift","fa-duotone fa-person-skiing","fa-duotone fa-person-skiing-nordic","fa-duotone fa-person-sledding","fa-duotone fa-person-snowboarding","fa-duotone fa-person-snowmobiling","fa-duotone fa-person-swimming","fa-duotone fa-person-through-window","fa-duotone fa-person-to-door","fa-duotone fa-person-to-portal","fa-duotone fa-person-walking","fa-duotone fa-person-walking-arrow-loop-left","fa-duotone fa-person-walking-arrow-right","fa-duotone fa-person-walking-dashed-line-arrow-right","fa-duotone fa-person-walking-luggage","fa-duotone fa-person-walking-with-cane","fa-duotone fa-peseta-sign","fa-duotone fa-peso-sign","fa-duotone fa-phone","fa-duotone fa-phone-arrow-down-left","fa-duotone fa-phone-arrow-right","fa-duotone fa-phone-arrow-up-right","fa-duotone fa-phone-flip","fa-duotone fa-phone-hangup","fa-duotone fa-phone-intercom","fa-duotone fa-phone-missed","fa-duotone fa-phone-office","fa-duotone fa-phone-plus","fa-duotone fa-phone-rotary","fa-duotone fa-phone-slash","fa-duotone fa-phone-volume","fa-duotone fa-phone-xmark","fa-duotone fa-photo-film","fa-duotone fa-photo-film-music","fa-duotone fa-pi","fa-duotone fa-piano","fa-duotone fa-piano-keyboard","fa-duotone fa-pickaxe","fa-duotone fa-pickleball","fa-duotone fa-pie","fa-duotone fa-pig","fa-duotone fa-piggy-bank","fa-duotone fa-pills","fa-duotone fa-pinata","fa-duotone fa-pinball","fa-duotone fa-pineapple","fa-duotone fa-pipe","fa-duotone fa-pipe-circle-check","fa-duotone fa-pipe-collar","fa-duotone fa-pipe-section","fa-duotone fa-pipe-smoking","fa-duotone fa-pipe-valve","fa-duotone fa-pizza","fa-duotone fa-pizza-slice","fa-duotone fa-place-of-worship","fa-duotone fa-plane","fa-duotone fa-plane-arrival","fa-duotone fa-plane-circle-check","fa-duotone fa-plane-circle-exclamation","fa-duotone fa-plane-circle-xmark","fa-duotone fa-plane-departure","fa-duotone fa-plane-engines","fa-duotone fa-plane-lock","fa-duotone fa-plane-prop","fa-duotone fa-plane-slash","fa-duotone fa-plane-tail","fa-duotone fa-plane-up","fa-duotone fa-plane-up-slash","fa-duotone fa-planet-moon","fa-duotone fa-planet-ringed","fa-duotone fa-plant-wilt","fa-duotone fa-plate-utensils","fa-duotone fa-plate-wheat","fa-duotone fa-play","fa-duotone fa-play-pause","fa-duotone fa-plug","fa-duotone fa-plug-circle-bolt","fa-duotone fa-plug-circle-check","fa-duotone fa-plug-circle-exclamation","fa-duotone fa-plug-circle-minus","fa-duotone fa-plug-circle-plus","fa-duotone fa-plug-circle-xmark","fa-duotone fa-plus","fa-duotone fa-plus-large","fa-duotone fa-plus-minus","fa-duotone fa-podcast","fa-duotone fa-podium","fa-duotone fa-podium-star","fa-duotone fa-police-box","fa-duotone fa-poll-people","fa-duotone fa-pompebled","fa-duotone fa-poo","fa-duotone fa-poo-storm","fa-duotone fa-pool-8-ball","fa-duotone fa-poop","fa-duotone fa-popcorn","fa-duotone fa-popsicle","fa-duotone fa-pot-food","fa-duotone fa-potato","fa-duotone fa-power-off","fa-duotone fa-prescription","fa-duotone fa-prescription-bottle","fa-duotone fa-prescription-bottle-medical","fa-duotone fa-prescription-bottle-pill","fa-duotone fa-presentation-screen","fa-duotone fa-pretzel","fa-duotone fa-print","fa-duotone fa-print-magnifying-glass","fa-duotone fa-print-slash","fa-duotone fa-projector","fa-duotone fa-pump","fa-duotone fa-pump-medical","fa-duotone fa-pump-soap","fa-duotone fa-pumpkin","fa-duotone fa-puzzle","fa-duotone fa-puzzle-piece","fa-duotone fa-puzzle-piece-simple","fa-duotone fa-q","fa-duotone fa-qrcode","fa-duotone fa-question","fa-duotone fa-quote-left","fa-duotone fa-quote-right","fa-duotone fa-quotes","fa-duotone fa-r","fa-duotone fa-rabbit","fa-duotone fa-rabbit-running","fa-duotone fa-racquet","fa-duotone fa-radar","fa-duotone fa-radiation","fa-duotone fa-radio","fa-duotone fa-radio-tuner","fa-duotone fa-rainbow","fa-duotone fa-raindrops","fa-duotone fa-ram","fa-duotone fa-ramp-loading","fa-duotone fa-ranking-star","fa-duotone fa-raygun","fa-duotone fa-receipt","fa-duotone fa-record-vinyl","fa-duotone fa-rectangle","fa-duotone fa-rectangle-ad","fa-duotone fa-rectangle-barcode","fa-duotone fa-rectangle-code","fa-duotone fa-rectangle-history","fa-duotone fa-rectangle-history-circle-plus","fa-duotone fa-rectangle-history-circle-user","fa-duotone fa-rectangle-list","fa-duotone fa-rectangle-pro","fa-duotone fa-rectangle-terminal","fa-duotone fa-rectangle-vertical","fa-duotone fa-rectangle-vertical-history","fa-duotone fa-rectangle-wide","fa-duotone fa-rectangle-xmark","fa-duotone fa-rectangles-mixed","fa-duotone fa-recycle","fa-duotone fa-reel","fa-duotone fa-refrigerator","fa-duotone fa-registered","fa-duotone fa-repeat","fa-duotone fa-repeat-1","fa-duotone fa-reply","fa-duotone fa-reply-all","fa-duotone fa-reply-clock","fa-duotone fa-republican","fa-duotone fa-restroom","fa-duotone fa-restroom-simple","fa-duotone fa-retweet","fa-duotone fa-rhombus","fa-duotone fa-ribbon","fa-duotone fa-right","fa-duotone fa-right-from-bracket","fa-duotone fa-right-from-line","fa-duotone fa-right-left","fa-duotone fa-right-long","fa-duotone fa-right-long-to-line","fa-duotone fa-right-to-bracket","fa-duotone fa-right-to-line","fa-duotone fa-ring","fa-duotone fa-ring-diamond","fa-duotone fa-rings-wedding","fa-duotone fa-road","fa-duotone fa-road-barrier","fa-duotone fa-road-bridge","fa-duotone fa-road-circle-check","fa-duotone fa-road-circle-exclamation","fa-duotone fa-road-circle-xmark","fa-duotone fa-road-lock","fa-duotone fa-road-spikes","fa-duotone fa-robot","fa-duotone fa-robot-astromech","fa-duotone fa-rocket","fa-duotone fa-rocket-launch","fa-duotone fa-roller-coaster","fa-duotone fa-rotate","fa-duotone fa-rotate-exclamation","fa-duotone fa-rotate-left","fa-duotone fa-rotate-right","fa-duotone fa-route","fa-duotone fa-route-highway","fa-duotone fa-route-interstate","fa-duotone fa-router","fa-duotone fa-rss","fa-duotone fa-ruble-sign","fa-duotone fa-rug","fa-duotone fa-rugby-ball","fa-duotone fa-ruler","fa-duotone fa-ruler-combined","fa-duotone fa-ruler-horizontal","fa-duotone fa-ruler-triangle","fa-duotone fa-ruler-vertical","fa-duotone fa-rupee-sign","fa-duotone fa-rupiah-sign","fa-duotone fa-rv","fa-duotone fa-s","fa-duotone fa-sack","fa-duotone fa-sack-dollar","fa-duotone fa-sack-xmark","fa-duotone fa-sailboat","fa-duotone fa-salad","fa-duotone fa-salt-shaker","fa-duotone fa-sandwich","fa-duotone fa-satellite","fa-duotone fa-satellite-dish","fa-duotone fa-sausage","fa-duotone fa-saxophone","fa-duotone fa-saxophone-fire","fa-duotone fa-scale-balanced","fa-duotone fa-scale-unbalanced","fa-duotone fa-scale-unbalanced-flip","fa-duotone fa-scalpel","fa-duotone fa-scalpel-line-dashed","fa-duotone fa-scanner
1-gun","fa-duotone fa-scanner-image","fa-duotone fa-scanner-keyboard","fa-duotone fa-scanner-touchscreen","fa-duotone fa-scarecrow","fa-duotone fa-scarf","fa-duotone fa-school","fa-duotone fa-school-circle-check","fa-duotone fa-school-circle-exclamation","fa-duotone fa-school-circle-xmark","fa-duotone fa-school-flag","fa-duotone fa-school-lock","fa-duotone fa-scissors","fa-duotone fa-screen-users","fa-duotone fa-screencast","fa-duotone fa-screwdriver","fa-duotone fa-screwdriver-wrench","fa-duotone fa-scribble","fa-duotone fa-scroll","fa-duotone fa-scroll-old","fa-duotone fa-scroll-torah","fa-duotone fa-scrubber","fa-duotone fa-scythe","fa-duotone fa-sd-card","fa-duotone fa-sd-cards","fa-duotone fa-seal","fa-duotone fa-seal-exclamation","fa-duotone fa-seal-question","fa-duotone fa-seat-airline","fa-duotone fa-section","fa-duotone fa-seedling","fa-duotone fa-semicolon","fa-duotone fa-send-back","fa-duotone fa-send-backward","fa-duotone fa-sensor","fa-duotone fa-sensor-cloud","fa-duotone fa-sensor-fire","fa-duotone fa-sensor-on","fa-duotone fa-sensor-triangle-exclamation","fa-duotone fa-server","fa-duotone fa-shapes","fa-duotone fa-share","fa-duotone fa-share-all","fa-duotone fa-share-from-square","fa-duotone fa-share-nodes","fa-duotone fa-sheep","fa-duotone fa-sheet-plastic","fa-duotone fa-shekel-sign","fa-duotone fa-shelves","fa-duotone fa-shelves-empty","fa-duotone fa-shield","fa-duotone fa-shield-cat","fa-duotone fa-shield-check","fa-duotone fa-shield-cross","fa-duotone fa-shield-dog","fa-duotone fa-shield-exclamation","fa-duotone fa-shield-halved","fa-duotone fa-shield-heart","fa-duotone fa-shield-keyhole","fa-duotone fa-shield-minus","fa-duotone fa-shield-plus","fa-duotone fa-shield-quartered","fa-duotone fa-shield-slas
1h","fa-duotone fa-shield-virus","fa-duotone fa-shield-xmark","fa-duotone fa-ship","fa-duotone fa-shirt","fa-duotone fa-shirt-long-sleeve","fa-duotone fa-shirt-running","fa-duotone fa-shirt-tank-top","fa-duotone fa-shish-kebab","fa-duotone fa-shoe-prints","fa-duotone fa-shop","fa-duotone fa-shop-lock","fa-duotone fa-shop-slash","fa-duotone fa-shovel","fa-duotone fa-shovel-snow","fa-duotone fa-shower","fa-duotone fa-shower-down","fa-duotone fa-shredder","fa-duotone fa-shrimp","fa-duotone fa-shuffle","fa-duotone fa-shutters","fa-duotone fa-shuttle-space","fa-duotone fa-shuttlecock","fa-duotone fa-sickle","fa-duotone fa-sidebar","fa-duotone fa-sidebar-flip","fa-duotone fa-sigma","fa-duotone fa-sign-hanging","fa-duotone fa-signal","fa-duotone fa-signal-bars","fa-duotone fa-signal-bars-fair","fa-duotone fa-signal-bars-good","fa-duotone fa-signal-bars-slash","fa-duotone fa-signal-bars-weak","fa-duotone fa-signal-fair","fa-duotone fa-signal-good","fa-duotone fa-signal-slash","fa-duotone fa-signal-stream","fa-duotone fa-signal-stream-slash","fa-duotone fa-signal-strong","fa-duotone fa-signal-weak","fa-duotone fa-signature","fa-duotone fa-signature-lock","fa-duotone fa-signature-slash","fa-duotone fa-signs-post","fa-duotone fa-sim-card","fa-duotone fa-sim-cards","fa-duotone fa-sink","fa-duotone fa-siren","fa-duotone fa-siren-on","fa-duotone fa-sitemap","fa-duotone fa-skeleton","fa-duotone fa-skeleton-ribs","fa-duotone fa-ski-boot","fa-duotone fa-ski-boot-ski","fa-duotone fa-skull","fa-duotone fa-skull-cow","fa-duotone fa-skull-crossbones","fa-duotone fa-slash","fa-duotone fa-slash-back","fa-duotone fa-slash-forward","fa-duotone fa-sleigh","fa-duotone fa-slider","fa-duotone fa-sliders","fa-duotone fa-sliders-simple","fa-duotone fa-sliders-up","fa-duotone fa-slot-machine","fa-duotone fa-smog","fa-duotone fa-smoke","fa-duotone fa-smoking","fa-duotone fa-snake","fa-duotone fa-snooze","fa-duotone fa-snow-blowing","fa-duotone fa-snowflake","fa-duotone fa-snowflake-droplets","fa-duotone fa-snowflakes","fa-duotone fa-snowman","fa-duotone fa-snowman-head","fa-duotone fa-snowplow","fa-duotone fa-soap","fa-duotone fa-socks","fa-duotone fa-soft-serve","fa-duotone fa-solar-panel","fa-duotone fa-solar-system","fa-duotone fa-sort","fa-duotone fa-sort-down","fa-duotone fa-sort-up","fa-duotone fa-spa","fa-duotone fa-space-station-moon","fa-duotone fa-space-station-moon-construction","fa-duotone fa-spade","fa-duotone fa-spaghetti-monster-flying","fa-duotone fa-sparkle","fa-duotone fa-sparkles","fa-duotone fa-speaker","fa-duotone fa-speakers","fa-duotone fa-spell-check","fa-duotone fa-spider","fa-duotone fa-spider-black-widow","fa-duotone fa-spider-web","fa-duotone fa-spinner","fa-duotone fa-spinner-third","fa-duotone fa-split","fa-duotone fa-splotch","fa-duotone fa-spoon","fa-duotone fa-sportsball","fa-duotone fa-spray-can","fa-duotone fa-spray-can-sparkles","fa-duotone fa-sprinkler","fa-duotone fa-sprinkler-ceiling","fa-duotone fa-square","fa-duotone fa-square-0","fa-duotone fa-square-1","fa-duotone fa-square-2","fa-duotone fa-square-3","fa-duotone fa-square-4","fa-duotone fa-square-5","fa-duotone fa-square-6","fa-duotone fa-square-7","fa-duotone fa-square-8","fa-duotone fa-square-9","fa-duotone fa-square-a","fa-duotone fa-square-a-lock","fa-duotone fa-square-ampersand","fa-duotone fa-square-arrow-down","fa-duotone fa-square-arrow-down-left","fa-duotone fa-square-arrow-down-right","fa-duotone fa-square-arrow-left","fa-duotone fa-square-arrow-right","fa-duotone fa-square-arrow-up","fa-duotone fa-square-arrow-up-left","fa-duotone fa-square-arrow-up-right","fa-duotone fa-square-b","fa-duotone fa-square-bolt","fa-duotone fa-square-c","fa-duotone fa-square-caret-down","fa-duotone fa-square-caret-left","fa-duotone fa-square-caret-right","fa-duotone fa-square-caret-up","fa-duotone fa-square-check","fa-duotone fa-square-chevron-down","fa-duotone fa-square-chevron-left","fa-duotone fa-square-chevron-right","fa-duotone fa-square-chevron-up","fa-duotone fa-square-code","fa-duotone fa-square-d","fa-duotone fa-square-dashed","fa-duotone fa-square-dashed-circle-plus","fa-duotone fa-square-divide","fa-duotone fa-square-dollar","fa-duotone fa-square-down","fa-duotone fa-square-down-left","fa-duotone fa-square-down-right","fa-duotone fa-square-e","fa-duotone fa-square-ellipsis","fa-duotone fa-square-ellipsis-vertical","fa-duotone fa-square-envelope","fa-duotone fa-square-exclamation","fa-duotone fa-square-f","fa-duotone fa-square-fragile","fa-duotone fa-square-full","fa-duotone fa-square-g","fa-duotone fa-square-h","fa-duotone fa-square-heart","fa-duotone fa-square-i","fa-duotone fa-square-info","fa-duotone fa-square-j","fa-duotone fa-square-k","fa-duotone fa-square-kanban","fa-duotone fa-square-l","fa-duotone fa-square-left","fa-duotone fa-square-list","fa-duotone fa-square-m","fa-duotone fa-square-minus","fa-duotone fa-square-n","fa-duotone fa-square-nfi","fa-duotone fa-square-o","fa-duotone fa-square-p","fa-duotone fa-square-parking","fa-duotone fa-square-parking-slash","fa-duotone fa-square-pen","fa-duotone fa-square-person-confined","fa-duotone fa-square-phone","fa-duotone fa-square-phone-flip","fa-duotone fa-square-phone-hangup","fa-duotone fa-square-plus","fa-duotone fa-square-poll-horizontal","fa-duotone fa-square-poll-vertical","fa-duotone fa-square-q","fa-duotone fa-square-quarters","fa-duotone fa-square-question","fa-duotone fa-square-quote","fa-duotone fa-square-r","fa-duotone fa-square-right","fa-duotone fa-square-ring","fa-duotone fa-square-root","fa-duotone fa-square-root-variable","fa-duotone fa-square-rss","fa-duotone fa-square-s","fa-duotone fa-square-share-nodes","fa-duotone fa-square-sliders","fa-duotone fa-square-sliders-vertical","fa-duotone fa-square-small","fa-duotone fa-square-star","fa-duotone fa-square-t","fa-duotone fa-square-terminal","fa-duotone fa-square-this-way-up","fa-duotone fa-square-u","fa-duotone fa-square-up","fa-duotone fa-square-up-left","fa-duotone fa-square-up-right","fa-duotone fa-square-user","fa-duotone fa-square-v","fa-duotone fa-square-virus","fa-duotone fa-square-w","fa-duotone fa-square-x","fa-duotone fa-square-xmark","fa-duotone fa-square-y","fa-duotone fa-square-z","fa-duotone fa-squid","fa-duotone fa-squirrel","fa-duotone fa-staff","fa-duotone fa-staff-snake","fa-duotone fa-stairs","fa-duotone fa-stamp","fa-duotone fa-standard-definition","fa-duotone fa-stapler","fa-duotone fa-star","fa-duotone fa-star-and-crescent","fa-duotone fa-star-christmas","fa-duotone fa-star-exclamation","fa-duotone fa-star-half","fa-duotone fa-star-half-stroke","fa-duotone fa-star-of-david","fa-duotone fa-star-of-life","fa-duotone fa-star-sharp","fa-duotone fa-star-sharp-half","fa-duotone fa-star-sharp-half-stroke","fa-duotone fa-star-shooting","fa-duotone fa-starfighter","fa-duotone fa-starfighter-twin-ion-engine","fa-duotone fa-starfighter-twin-ion-engine-advanced","fa-duotone fa-stars","fa-duotone fa-starship","fa-duotone fa-starship-freighter","fa-duotone fa-steak","fa-duotone fa-steering-wheel","fa-duotone fa-sterling-sign","fa-duotone fa-stethoscope","fa-duotone fa-stocking","fa-duotone fa-stomach","fa-duotone fa-stop","fa-duotone fa-stopwatch","fa-duotone fa-stopwatch-20","fa-duotone fa-store","fa-duotone fa-store-lock","fa-duotone fa-store-slash","fa-duotone fa-strawberry","fa-duotone fa-street
1-view","fa-duotone fa-stretcher","fa-duotone fa-strikethrough","fa-duotone fa-stroopwafel","fa-duotone fa-subscript","fa-duotone fa-suitcase","fa-duotone fa-suitcase-medical","fa-duotone fa-suitcase-rolling","fa-duotone fa-sun","fa-duotone fa-sun-bright","fa-duotone fa-sun-cloud","fa-duotone fa-sun-dust","fa-duotone fa-sun-haze","fa-duotone fa-sun-plant-wilt","fa-duotone fa-sunglasses","fa-duotone fa-sunrise","fa-duotone fa-sunset","fa-duotone fa-superscript","fa-duotone fa-sushi","fa-duotone fa-sushi-roll","fa-duotone fa-swatchbook","fa-duotone fa-sword","fa-duotone fa-sword-laser","fa-duotone fa-sword-laser-alt","fa-duotone fa-swords","fa-duotone fa-swords-laser","fa-duotone fa-symbols","fa-duotone fa-synagogue","fa-duotone fa-syringe","fa-duotone fa-t","fa-duotone fa-table","fa-duotone fa-table-cells","fa-duotone fa-table-cells-large","fa-duotone fa-table-columns","fa-duotone fa-table-layout","fa-duotone fa-table-list","fa-duotone fa-table-picnic","fa-duotone fa-table-pivot","fa-duotone fa-table-rows","fa-duotone fa-table-tennis-paddle-ball","fa-duotone fa-table-tree","fa-duotone fa-tablet","fa-duotone fa-tablet-button","fa-duotone fa-tablet-rugged","fa-duotone fa-tablet-screen","fa-duotone fa-tablet-screen-button","fa-duotone fa-tablets","fa-duotone fa-tachograph-digital","fa-duotone fa-taco","fa-duotone fa-tag","fa-duotone fa-tags","fa-duotone fa-tally","fa-duotone fa-tally-1","fa-duotone fa-tally-2","fa-duotone fa-tally-3","fa-duotone fa-tally-4","fa-duotone fa-tamale","fa-duotone fa-tank-water","fa-duotone fa-tape","fa-duotone fa-tarp","fa-duotone fa-tarp-droplet","fa-duotone fa-taxi","fa-duotone fa-taxi-bus","fa-duotone fa-teddy-bear","fa-duotone fa-teeth","fa-duotone fa-teeth-open","fa-duotone fa-telescope","fa-duotone fa-temperature-arrow-down","fa-duotone fa-temperature-arrow-up","fa-duotone fa-temperature-empty","fa-duotone fa-temperature-full","fa-duotone fa-temperature-half","fa-duotone fa-temperature-high","fa-duotone fa-temperature-list","fa-duotone fa-temperature-low","fa-duotone fa-temperature-quarter","fa-duotone fa-temperature-snow","fa-duotone fa-temperature-sun","fa-duotone fa-temperature-three-quarters","fa-duotone fa-tenge-sign","fa-duotone fa-tennis-ball","fa-duotone fa-tent","fa-duotone fa-tent-arrow-down-to-line","fa-duotone fa-tent-arrow-left-right","fa-duotone fa-tent-arrow-turn-left","fa-duotone fa-tent-arrows-down","fa-duotone fa-tents","fa-duotone fa-terminal","fa-duotone fa-text","fa-duotone fa-text-height","fa-duotone fa-text-size","fa-duotone fa-text-slash","fa-duotone fa-text-width","fa-duotone fa-thermometer","fa-duotone fa-theta","fa-duotone fa-thought-bubble","fa-duotone fa-thumbs-down","fa-duotone fa-thumbs-up","fa-duotone fa-thumbtack","fa-duotone fa-tick","fa-duotone fa-ticket","fa-duotone fa-ticket-airline","fa-duotone fa-ticket-simple","fa-duotone fa-tickets-airline","fa-duotone fa-tilde","fa-duotone fa-timeline","fa-duotone fa-timeline-arrow","fa-duotone fa-timer","fa-duotone fa-tire","fa-duotone fa-tire-flat","fa-duotone fa-tire-pressure-warning","fa-duotone fa-tire-rugged","fa-duotone fa-toggle-large-off","fa-duotone fa-toggle-large-on","fa-duotone fa-toggle-off","fa-duotone fa-toggle-on","fa-duotone fa-toilet","fa-duotone fa-toilet-paper","fa-duotone fa-toilet-paper-blank","fa-duotone fa-toilet-paper-blank-under","fa-duotone fa-toilet-paper-check","fa-duotone fa-toilet-paper-slash","fa-duotone fa-toilet-paper-under","fa-duotone fa-toilet-paper-under-slash","fa-duotone fa-toilet-paper-xmark","fa-duotone fa-toilet-portable","fa-duotone fa-toilets-portable","fa-duotone fa-tomato","fa-duotone fa-tombstone","fa-duotone fa-tombstone-blank","fa-duotone fa-toolbox","fa-duotone fa-tooth","fa-duotone fa-toothbrush","fa-duotone fa-torii-gate","fa-duotone fa-tornado","fa-duotone fa-tower-broadcast","fa-duotone fa-tower-cell","fa-duotone fa-tower-control","fa-duotone fa-tower-observation","fa-duotone fa-tractor","fa-duotone fa-trademark","fa-duotone fa-traffic-cone","fa-duotone fa-traffic-light","fa-duotone fa-traffic-light-go","fa-duotone fa-traffic-light-slow","fa-duotone fa-traffic-light-stop","fa-duotone fa-trailer","fa-duotone fa-train","fa-duotone fa-train-subway","fa-duotone fa-train-subway-tunnel","fa-duotone fa-train-track","fa-duotone fa-train-tram","fa-duotone fa-train-tunnel","fa-duotone fa-transformer-bolt","fa-duotone fa-transgender","fa-duotone fa-transporter","fa-duotone fa-transporter-1","fa-duotone fa-transporter-2","fa-duotone fa-transporter-3","fa-duotone fa-transporter-4","fa-duotone fa-transporter-5","fa-duotone fa-transporter-6","fa-duotone fa-transporter-7","fa-duotone fa-transporter-empty","fa-duotone fa-trash","fa-duotone fa-trash-arrow-up","fa-duotone fa-trash-can","fa-duotone fa-trash-can-arrow-up","fa-duotone fa-trash-can-check","fa-duotone fa-trash-can-clock","fa-duotone fa-trash-can-list","fa-duotone fa-trash-can-plus","fa-duotone fa-trash-can-slash","fa-duotone fa-trash-can-undo","fa-duotone fa-trash-can-xmark","fa-duotone fa-trash-check","fa-duotone fa-trash-clock","fa-duotone fa-trash-list","fa-duotone fa-trash-plus","fa-duotone fa-trash-slash","fa-duotone fa-trash-undo","fa-duotone fa-trash-xmark","fa-duotone fa-treasure-chest","fa-duotone fa-tree","fa-duotone fa-tree-christmas","fa-duotone fa-tree-city","fa-duotone fa-tree-deciduous","fa-duotone fa-tree-decorated","fa-duotone fa-tree-large","fa-duotone fa-tree-palm","fa-duotone fa-trees","fa-duotone fa-triangle","fa-duotone fa-triangle-exclamation","fa-duotone fa-triangle-instrument","fa-duotone fa-triangle-person-digging","fa-duotone fa-tricycle","fa-duotone fa-tricycle-adult","fa-duotone fa-trillium","fa-duotone fa-trophy","fa-duotone fa-trophy-star","fa-duotone fa-trowel","fa-duotone fa-trowel-bricks","fa-duotone fa-truck","fa-duotone fa-truck-arrow-right","fa-duotone fa-truck-bolt","fa-duotone fa-truck-clock","fa-duotone fa-truck-container","fa-duotone fa-truck-container-empty","fa-duotone fa-truck-droplet","fa-duotone fa-truck-fast","fa-duotone fa-truck-field","fa-duotone fa-truck-field-un","fa-duotone fa-truck-flatbed","fa-duotone fa-truck-front","fa-duotone fa-truck-medical","fa-duotone fa-truck-monster","fa-duotone fa-truck-moving","fa-duotone fa-truck-pickup","fa-duotone fa-truck-plane","fa-duotone fa-truck-plow","fa-duotone fa-truck-ramp","fa-duotone fa-truck-ramp-box","fa-duotone fa-truck-ramp-couch","fa-duotone fa-truck-tow","fa-duotone fa-trumpet","fa-duotone fa-tty","fa-duotone fa-tty-answer","fa-duotone fa-tugrik-sign","fa-duotone fa-turkey","fa-duotone fa-turkish-lira-sign","fa-duotone fa-turn-down","fa-duotone fa-turn-down-left","fa-duotone fa-turn-down-right","fa-duotone fa-turn-up","fa-duotone fa-turntable","fa-duotone fa-turtle","fa-duotone fa-tv","fa-duotone fa-tv-music","fa-duotone fa-tv-retro","fa-duotone fa-typewriter","fa-duotone fa-u","fa-duotone fa-ufo","fa-duotone fa-ufo-beam","fa-duotone fa-umbrella","fa-duotone fa-umbrella-beach","fa-duotone fa-umbrella-simple","fa-duotone fa-underline","fa-duotone fa-unicorn","fa-duotone fa-uniform-martial-arts","fa-duotone fa-union","fa-duotone fa-universal-access","fa-duotone fa-unlock","fa-duotone fa-unlock-keyhole","fa-duotone fa-up","fa-duotone fa-up-down","fa-duotone fa-up-down-left-right","fa-duotone fa-up-from-bracket","fa-duotone fa-up-from-dotted-line","fa-duotone fa-up-from-line","fa-duotone fa-up-left","fa-duotone fa-up-long","fa-duotone fa-up-right","fa-duotone fa-up-right-and-down-left-from-center","fa-duotone fa-up-right-from-square","fa-duotone fa-up-to-dotted-line","fa-duotone fa-up-to-line","fa-duotone fa-upload","fa-duotone fa-usb-drive","fa-duotone fa-user","fa-duotone fa-user-alien","fa-duotone fa-user-astronaut","fa-duotone fa-user-bounty-hunter","fa-duotone fa-user-check","fa-duotone fa-user-chef","fa-duotone fa-user-clock","fa-duotone fa-user-cowboy","fa-duotone fa-user-crown","fa-duotone fa-user-
1doctor","fa-duotone fa-user-doctor-hair","fa-duotone fa-user-doctor-hair-long","fa-duotone fa-user-doctor-message","fa-duotone fa-user-gear","fa-duotone fa-user-graduate","fa-duotone fa-user-group","fa-duotone fa-user-group-crown","fa-duotone fa-user-hair","fa-duotone fa-user-hair-buns","fa-duotone fa-user-hair-long","fa-duotone fa-user-hair-mullet","fa-duotone fa-user-headset","fa-duotone fa-user-helmet-safety","fa-duotone fa-user-injured","fa-duotone fa-user-large","fa-duotone fa-user-large-slash","fa-duotone fa-user-lock","fa-duotone fa-user-magnifying-glass","fa-duotone fa-user-minus","fa-duotone fa-user-music","fa-duotone fa-user-ninja","fa-duotone fa-user-nurse","fa-duotone fa-user-nurse-hair","fa-duotone fa-user-nurse-hair-long","fa-duotone fa-user-pen","fa-duotone fa-user-pilot","fa-duotone fa-user-pilot-tie","fa-duotone fa-user-plus","fa-duotone fa-user-police","fa-duotone fa-user-police-tie","fa-duotone fa-user-robot","fa-duotone fa-user-robot-xmarks","fa-duotone fa-user-secret","fa-duotone fa-user-shakespeare","fa-duotone fa-user-shield","fa-duotone fa-user-slash","fa-duotone fa-user-tag","fa-duotone fa-user-tie","fa-duotone fa-user-tie-hair","fa-duotone fa-user-tie-hair-long","fa-duotone fa-user-unlock","fa-duotone fa-user-visor","fa-duotone fa-user-vneck","fa-duotone fa-user-vneck-hair","fa-duotone fa-user-vneck-hair-long","fa-duotone fa-user-xmark","fa-duotone fa-users","fa-duotone fa-users-between-lines","fa-duotone fa-users-gear","fa-duotone fa-users-line","fa-duotone fa-users-medical","fa-duotone fa-users-rays","fa-duotone fa-users-rectangle","fa-duotone fa-users-slash","fa-duotone fa-users-viewfinder","fa-duotone fa-utensils","fa-duotone fa-utensils-slash","fa-duotone fa-utility-pole","fa-duotone fa-utility-pole-double","fa-duotone fa-v","fa-duotone fa-vacuum","fa-duotone fa-vacuum-robot","fa-duotone fa-value-absolute","fa-duotone fa-van-shuttle","fa-duotone fa-vault","fa-duotone fa-vector-circle","fa-duotone fa-vector-polygon","fa-duotone fa-vector-square","fa-duotone fa-vent-damper","fa-duotone fa-venus","fa-duotone fa-venus-double","fa-duotone fa-venus-mars","fa-duotone fa-vest","fa-duotone fa-vest-patches","fa-duotone fa-vial","fa-duotone fa-vial-circle-check","fa-duotone fa-vial-virus","fa-duotone fa-vials","fa-duotone fa-video","fa-duotone fa-video-arrow-down-left","fa-duotone fa-video-arrow-up-right","fa-duotone fa-video-plus","fa-duotone fa-video-slash","fa-duotone fa-vihara","fa-duotone fa-violin","fa-duotone fa-virus","fa-duotone fa-virus-covid","fa-duotone fa-virus-covid-slash","fa-duotone fa-virus-slash","fa-duotone fa-viruses","fa-duotone fa-voicemail","fa-duotone fa-volcano","fa-duotone fa-volleyball","fa-duotone fa-volume","fa-duotone fa-volume-high","fa-duotone fa-volume-low","fa-duotone fa-volume-off","fa-duotone fa-volume-slash","fa-duotone fa-volume-xmark","fa-duotone fa-vr-cardboard","fa-duotone fa-w","fa-duotone fa-waffle","fa-duotone fa-wagon-covered","fa-duotone fa-walker","fa-duotone fa-walkie-talkie","fa-duotone fa-wallet","fa-duotone fa-wand","fa-duotone fa-wand-magic","fa-duotone fa-wand-magic-sparkles","fa-duotone fa-wand-sparkles","fa-duotone fa-warehouse","fa-duotone fa-warehouse-full","fa-duotone fa-washing-machine","fa-duotone fa-watch","fa-duotone fa-watch-apple","fa-duotone fa-watch-calculator","fa-duotone fa-watch-fitness","fa-duotone fa-watch-smart","fa-duotone fa-water","fa-duotone fa-water-arrow-down","fa-duotone fa-water-arrow-up","fa-duotone fa-water-ladder","fa-duotone fa-watermelon-slice","fa-duotone fa-wave-pulse","fa-duotone fa-wave-sine","fa-duotone fa-wave-square","fa-duotone fa-wave-triangle","fa-duotone fa-waveform","fa-duotone fa-waveform-lines","fa-duotone fa-webhook","fa-duotone fa-weight-hanging","fa-duotone fa-weight-scale","fa-duotone fa-whale","fa-duotone fa-wheat","fa-duotone fa-wheat-awn","fa-duotone fa-wheat-awn-circle-exclamation","fa-duotone fa-wheat-awn-slash","fa-duotone fa-wheat-slash","fa-duotone fa-wheelchair","fa-duotone fa-wheelchair-move","fa-duotone fa-whiskey-glass","fa-duotone fa-whiskey-glass-ice","fa-duotone fa-whistle","fa-duotone fa-wifi","fa-duotone fa-wifi-exclamation","fa-duotone fa-wifi-fair","fa-duotone fa-wifi-slash","fa-duotone fa-wifi-weak","fa-duotone fa-wind","fa-duotone fa-wind-turbine","fa-duotone fa-wind-warning","fa-duotone fa-window","fa-duotone fa-window-flip","fa-duotone fa-window-frame","fa-duotone fa-window-frame-open","fa-duotone fa-window-maximize","fa-duotone fa-window-minimize","fa-duotone fa-window-restore","fa-duotone fa-windsock","fa-duotone fa-wine-bottle","fa-duotone fa-wine-glass","fa-duotone fa-wine-glass-crack","fa-duotone fa-wine-glass-empty","fa-duotone fa-won-sign","fa-duotone fa-worm","fa-duotone fa-wreath","fa-duotone fa-wreath-laurel","fa-duotone fa-wrench","fa-duotone fa-wrench-simple","fa-duotone fa-x","fa-duotone fa-x-ray","fa-duotone fa-xmark","fa-duotone fa-xmark-large","fa-duotone fa-xmark-to-slot","fa-duotone fa-xmarks-lines","fa-duotone fa-y","fa-duotone fa-yen-sign","fa-duotone fa-yin-yang","fa-duotone fa-z"],brands:["fa-brands fa-42-group","fa-brands fa-500px","fa-brands fa-accessible-icon","fa-brands fa-accusoft","fa-brands fa-adn","fa-brands fa-adversal","fa-brands fa-affiliatetheme","fa-brands fa-airbnb","fa-brands fa-algolia","fa-brands fa-alipay","fa-brands fa-amazon","fa-brands fa-amazon-pay","fa-brands fa-amilia","fa-brands fa-android","fa-brands fa-angellist","fa-brands fa-angrycreative","fa-brands fa-angular","fa-brands fa-app-store","fa-brands fa-app-store-ios","fa-brands fa-apper","fa-brands fa-apple","fa-brands fa-apple-pay","fa-brands fa-artstation","fa-brands fa-asymmetrik","fa-brands fa-atlassian","fa-brands fa-audible","fa-brands fa-autoprefixer","fa-brands fa-avianex","fa-brands fa-aviato","fa-brands fa-aws","fa-brands fa-bandcamp","fa-brands fa-battle-net","fa-brands fa-behance","fa-brands fa-bilibili","fa-brands fa-bimobject","fa-brands fa-bitbucket","fa-brands fa-bitcoin","fa-brands fa-bity","fa-brands fa-black-tie","fa-brands fa-blackberry","fa-brands fa-blogger","fa-brands fa-blogger-b","fa-brands fa-bluetooth","fa-brands fa-bluetooth-b","fa-brands fa-bootstrap","fa-brands fa-bots","fa-brands fa-btc","fa-brands fa-buffer","fa-brands fa-buromobelexperte","fa-brands fa-buy-n-large","fa-brands fa-buysellads","fa-brands fa-canadian-maple-leaf","fa-brands fa-cc-amazon-pay","fa-brands fa-cc-amex","fa-brands fa-cc-apple-pay","fa-brands fa-cc-diners-club","fa-brands fa-cc-discover","fa-brands fa-cc-jcb","fa-brands fa-cc-mastercard","fa-brands fa-cc-paypal","fa-brands fa-cc-stripe","fa-brands fa-cc-visa","fa-brands fa-centercode","fa-brands fa-centos","fa-brands fa-chrome","fa-brands fa-chromecast","fa-brands fa-cloudflare","fa-brands fa-cloudscale","fa-brands fa-cloudsmith","fa-brands fa-cloudversify","fa-brands fa-cmplid","fa-brands fa-codepen","fa-brands fa-codiepie","fa-brands fa-confluence","fa-brands fa-connectdevelop","fa-brands fa-contao","fa-brands fa-cotton-bureau","fa-brands fa-cpanel","fa-brands fa-creative-commons","fa-brands fa-creative-commons-by","fa-brands fa-creative-commons-nc","fa-brands fa-creative-commons-nc-eu","fa-brands fa-creative-commons-nc-jp","fa-brands fa-creative-commons-nd","fa-brands fa-creative-commons-pd","fa-brands fa-creative-commons-pd-alt","fa-brands fa-creative-commons-remix","fa-brands fa-creative-commons-sa","fa-brands fa-creative-commons-sampling","fa-brands fa-creative-commons-sampling-plus","fa-brands fa-creative-commons-share","fa-brands fa-creative-commons-zero","fa-brands fa-critical-role","fa-brands fa-css3","fa-brands fa-css3-alt","fa-brands fa-cuttlefish","fa-brands fa-d-and-d","fa-brands fa-d-and-d-beyond","fa-brands fa-dailymotion","fa-brands fa-dashcube","fa-brands fa-deezer","fa-brands fa-delicious","fa-brands fa-deploydog","fa-brands fa-deskpro","fa-brands fa-dev","fa-brands fa-deviantart","fa-brands fa-dhl","fa-brands fa-diaspora","fa-brands fa-digg","fa-brands fa-digital-ocean","fa-brands fa-discord","fa-brands fa-discourse","fa-brands fa-dochub","fa-brands fa-docker","fa-brands fa-draft2digital","fa-brands fa-dribbble","fa-brands fa-dropbox","fa-brands fa-drupal","fa-brands fa-dyalog","fa-brands fa-earlybirds","fa-brands fa-ebay","fa-brands fa-edge","fa-brands fa-edge-legacy","fa-brands fa-elementor","fa-brands fa-ello","fa-brands fa-ember","fa-brands fa-empire","fa-brands fa-envira","fa-brands fa-erlang","fa-brands fa-ethereum","fa-brands fa-etsy","fa-brands fa-evernote","fa-brands fa-expeditedssl","fa-brands fa-facebook","fa-brands fa-facebook-f","fa-brands fa-facebook-messenger","fa-brands fa-fantasy-flight-games","fa-brands fa-fedex","fa-brands fa-fedora","fa-brands fa-figma","fa-brands fa-firefox","fa-brands fa-firefox-browser","fa-brands fa-first-order","fa-brands fa-first-order-alt","fa-brands fa-firstdraft","fa-brands fa-flickr","fa-brands fa-flipboard","fa-brands fa-fly","fa-brands fa-font-awesome","fa-brands fa-fonticons","fa-brands fa-fonticons-fi","fa-brands fa-fort-awesome","fa-brands fa-fort-awesome-alt","fa-brands fa-forumbee","fa-brands fa-foursquare","fa-brands fa-free-code-camp","fa-brands fa-freebsd","fa-brands fa-fulcrum","fa-brands fa-galactic-republic","fa-brands fa-galactic-senate","fa-brands fa-get-pocket","fa-brands fa-gg","fa-brands fa-gg-circle","fa-brands fa-git","fa-brands fa-git-alt","fa-brands fa-github","fa-brands fa-github-alt","fa-brands fa-gitkraken","fa-brands fa-gitlab","fa-brands fa-gitter","fa-brands fa-glide","fa-brands fa-glide-g","fa-brands fa-gofore","fa-brands fa-golang","fa-brands fa-goodreads","fa-brands fa-goodreads-g","fa-brands fa-google","fa-brands fa-google-drive","fa-brands fa-google-pay","fa-brands fa-google-play","fa-brands fa-google-plus","fa-brands fa-google-plus-g","fa-brands fa-google-wallet","fa-brands fa-gratipay","fa-brands fa-grav","fa-brands fa-gripfire","fa-brands fa-grunt","fa-brands fa-guilded","fa-brands fa-gulp","fa-brands fa-hacker-news","fa-brands fa-hackerrank","fa-brands fa-hashnode","fa-brands fa-hips","fa-brands fa-hire-a-helper","fa-brands fa-hive","fa-brands fa-hooli","fa-brands fa-hornbill","fa-brands fa-hotjar","fa-brands fa-houzz","fa-brands fa-html5","fa-brands fa-hubspot","fa-brands fa-ideal","fa-brands fa-imdb","fa-brands fa-instagram","fa-brands fa-instalod","fa-brands fa-intercom","fa-brands fa-internet-explorer","fa-brands fa-invision","fa-brands fa-ioxhost","fa-brands fa-itch-io","fa-brands fa-itunes","fa-brands fa-itunes-note","fa-brands fa-java","fa-brands fa-jedi-order","fa-brands fa-jenkins","fa-brands fa-jira","fa-brands fa-joget","fa-brands fa-joomla","fa-brands fa-js","fa-brands fa-jsfiddle","fa-brands fa-kaggle","fa-brands fa-keybase","fa-brands fa-keycdn","fa-brands fa-kickstarter","fa-brands fa-kickstarter-k","fa-brands fa-korvue","fa-brands fa-laravel","fa-brands fa-lastfm","fa-brands fa-leanpub","fa-brands fa-less","fa-brands fa-line","fa-brands fa-linkedin","fa-brands fa-linkedin-in","fa-brands fa-linode","fa-brands fa-linux","fa-brands fa-lyft","fa-brands fa-magento","fa-brands fa-mailchimp","fa-brands fa-mandalorian","fa-brands fa-markdown","fa-brands fa-mastodon","fa-brands fa-maxcdn","fa-brands fa-mdb","fa-brands fa-medapps","fa-brands fa-medium","fa-brands fa-medrt","fa-brands fa-meetup","fa-brands fa-megaport","fa-brands fa-mendeley","fa-brands fa-meta","fa-brands fa-microblog","fa-brands fa-microsoft","fa-brands fa-mix","fa-brands fa-mixcloud","fa-brands fa-mixer","fa-brands fa-mizuni","fa-brands fa-modx","fa-brands fa-monero","fa-brands fa-napster","fa-brands fa-neos","fa-brands fa-nfc-directional","fa-brands fa-nfc-symbol","fa-brands fa-nimblr","fa-brands fa-node","fa-brands fa-node-js","fa-brands fa-npm","fa-brands fa-ns8","fa-brands fa-nutritionix","fa-brands fa-octopus-deploy","fa-brands fa-odnoklassniki","fa-brands fa-odysee","fa-brands fa-old-republic","fa-brands fa-opencart","fa-brands fa-openid","fa-brands fa-opera","fa-brands fa-optin-monster","fa-brands fa-orcid","fa-brands fa-osi","fa-brands fa-padlet","fa-brands fa-page4","fa-brands fa-pagelines","fa-brands fa-palfed","fa-brands fa-patreon","fa-brands fa-paypal","fa-brands fa-perbyte","fa-brands fa-periscope","fa-brands fa-phabricator","fa-brands fa-phoenix-framework","fa-brands fa-phoenix-squadron","fa-brands fa-php","fa-brands fa-pied-piper","fa-brands fa-pied-piper-alt","fa-brands fa-pied-piper-hat","fa-brands fa-pied-piper-pp","fa-brands fa-pinterest","fa-brands fa-pinterest-p","fa-brands fa-pix","fa-brands fa-playstation","fa-brands fa-product-hunt","fa-brands fa-pushed","fa-brands fa-python","fa-brands fa-qq","fa-brands fa-quinscape","fa-brands fa-quora","fa-brands fa-r-project","fa-brands fa-raspberry-pi","fa-brands fa-ravelry","fa-brands fa-react","fa-brands fa-reacteurope","fa-brands fa-readme","fa-brands fa-rebel","fa-brands fa-red-river","fa-brands fa-reddit","fa-brands fa-reddit-alien","fa-brands fa-redhat","fa-brands fa-renren","fa-brands fa-replyd","fa-brands fa-researchgate","fa-brands fa-resolving","fa-brands fa-rev","fa-brands fa-rocketchat","fa-brands fa-rockrms","fa-brands fa-rust","fa-brands fa-safari","fa-brands fa-salesforce","fa-brands fa-sass","fa-brands fa-schlix","fa-brands fa-screenpal","fa-brands fa-scribd","fa-brands fa-searchengin","fa-brands fa-sellcast","fa-brands fa-sellsy","fa-brands fa-servicestack","fa-brands fa-shirtsinbulk","fa-brands fa-shopify","fa-brands fa-shopware","fa-brands fa-simplybuilt","fa-brands fa-sistrix","fa-brands fa-sith","fa-brands fa-sitrox","fa-brands fa-sketch","fa-brands fa-skyatlas","fa-brands fa-skype","fa-brands fa-slack","fa-brands fa-slideshare","fa-brands fa-snapchat","fa-brands fa-soundcloud","fa-brands fa-sourcetree","fa-brands fa-space-awesome","fa-brands fa-speakap","fa-brands fa-speaker-deck","fa-brands fa-spotify","fa-brands fa-square-behance","fa-brands fa-square-dribbble","fa-brands fa-square-facebook","fa-brands fa-square-font-awesome","fa-brands fa-square-font-awesome-stroke","fa-brands fa-square-git","fa-brands fa-square-github","fa-brands fa-square-gitlab","fa-brands fa-square-google-plus","fa-brands fa-square-hacker-news","fa-brands fa-square-instagram","fa-brands fa-square-js","fa-brands fa-square-lastfm","fa-brands fa-square-odnoklassniki","fa-brands fa-square-pied-piper","fa-brands fa-square-pinterest","fa-brands fa-square-reddit","fa-brands fa-square-snapchat","fa-brands fa-square-steam","fa-brands fa-square-tumblr","fa-brands fa-square-twitter","fa-brands fa-square-viadeo","fa-brands fa-square-vimeo","fa-brands fa-square-whatsapp","fa-brands fa-square-xing","fa-brands fa-square-youtube","fa-brands fa-squarespace","fa-brands fa-stack-exchange","fa-brands fa-stack-overflow","fa-brands fa-stackpath","fa-brands fa-staylinked","fa-brands fa-steam","fa-brands fa-steam-symbol","fa-brands fa-sticker-mule","fa-brands fa-strava","fa-brands fa-stripe","fa-brands fa-stripe-s","fa-brands fa-stubber","fa-brands fa-studiovinari","fa-brands fa-stumbleupon","fa-brands fa-stumbleupon-circle","fa-brands fa-superpowers","fa-brands fa-supple","fa-brands fa-suse","fa-brands fa-swift","fa-brands fa-symfony","fa-brands fa-teamspeak","fa-brands fa-telegram","fa-brands fa-tencent-weibo","fa-brands fa-the-red-yeti","fa-brands fa-themeco","fa-brands fa-themeisle","fa-brands fa-think-peaks","fa-brands fa-tiktok","fa-brands fa-trade-federation","fa-brands fa-trello","fa-brands fa-tumblr","fa-brands fa-twitch","fa-brands fa-twitter","fa-brands fa-typo3","fa-brands fa-uber","fa-brands fa-ubuntu","fa-brands fa-uikit","fa-brands fa-umbraco","fa-brands fa-uncharted","fa-brands fa-uniregistry","fa-brands fa-unity","fa-brands fa-unsplash","fa-brands fa-untappd","fa-brands fa-ups","fa-brands fa-usb","fa-brands fa-usps","fa-brands fa-ussunnah","fa-brands fa-vaadin","fa-brands fa-viacoin","fa-brands fa-viadeo","fa-brands fa-viber","fa-brands fa-vimeo","fa-brands fa-vimeo-v","fa-brands fa-vine","fa-brands fa-vk","fa-brands fa-vnv","fa-brands fa-vuejs","fa-brands fa-watchman-monitoring","fa-brands fa-waze","fa-brands fa-weebly","fa-brands fa-weibo","fa-brands fa-weixin","fa-brands fa-whatsapp","fa-brands fa-whmcs","fa-brands fa-wikipedia-w","fa-brands fa-windows","fa-brands fa-wirsindhandwerk","fa-brands fa-wix","fa-brands fa-wizards-of-the-coast","fa-brands fa-wodu","fa-brands fa-wolf-pack-battalion","fa-brands fa-wordpress","fa-brands fa-wordpress-simple","fa-brands fa-w
1pbeginner","fa-brands fa-wpexplorer","fa-brands fa-wpforms","fa-brands fa-wpressr","fa-brands fa-xbox","fa-brands fa-xing","fa-brands fa-y-combinator","fa-brands fa-yahoo","fa-brands fa-yammer","fa-brands fa-yandex","fa-brands fa-yandex-international","fa-brands fa-yarn","fa-brands fa-yelp","fa-brands fa-yoast","fa-brands fa-youtube","fa-brands fa-zhihu"]},D=[...S["solid"],...S["regular"],...S["light"],...S["thin"],...S["duotone"],...S["brands"]],_="fa-solid fa-",z="fa-regular fa-",T="fa-light fa-",$="fa-thin fa-",F="fa-duotone fa-",I="fa-brands fa-";let R="#000000",N=_,V="",M=28,L=!1;class O{load(a){function e(){if(L){const a='<span data-toggle="tooltip" data-placement="right" title="'+L+'" style="color:'+R+";font-size: "+M+'px" class="'+L+'"></span>';document.getElementById("ckeditor-fa-preview").innerHTML=a}}function t(a){let e=D.filter((e=>e.includes(a)));e.length>0?o(e,!1):document.getElementById("ckeditor-fa-icons").innerHTML='<p><span style="font-size:34px" class="fa-regular fa-face-thinking"></span><br/>No Icons Found.</p>'}function i(){let a=document.getElementById("ckeditor-fa-icons"),e=a.getElementsByClassName("active"),t=a.getElementsByTagName("button");for(let i=0;i<e.length;++i)e[i].className=e[i].className.replace("active","");for(let i=0;i<t.length;++i)t[i].className="",t[i].style.display="",t[i].getElementsByTagName("span")[0].style.color=""}function o(a,t){document.getElementById("ckeditor-fa-icons").innerHTML="";const i=a.length,o=document.createDocumentFragment();for(let r=0;r<i;r++){const i=a[r],s=t||N,l=i.replace(s,""),n=document.createElement("button");n.addEventListener("click",(function(){let a=this.childNodes[0].getAttribute("class");L=a,e()}));const f=document.createElement("span");f.className=i;const d=document.createElement("p");d.innerText=l,n.append(f),n.append(d),o.append(n)}document.getElementById("ckeditor-fa-icons").append(o)}a.dialog.add("ckeditorFaDialog",(function(a){function r(){N==_&&o(S["solid"],_),N==z&&o(S["regular"],z),N==T&&o(S["light"],T),N==$&&o(S["thin"],$),N==F&&o(S["duotone"],F),N==I&&o(S["brands"],I)}return{title:"FontAwesome6 Icons",minWidth:400,minHeight:480,resizable:!1,contents:[{id:"font-awesome",label:"Add icon",elements:[{type:"hbox",widths:["50%","50%"],children:[{type:"text",id:"faSearch",className:"faSearch",label:"Search",onKeyUp:function(a){V=a.sender.$.value,0==V.length&&r(),V.length>=3&&t(V.toLowerCase())}}]},{type:"hbox",widths:["25%","15%","20%","45%"],children:[{type:"text",id:"colorChooser",className:"colorChooser",label:"Color",setup:function(a){let e=""!=a.data.color?a.data.color:"";this.setValue(e)},commit:function(a){a.setData("color",this.getValue())}},{type:"button",label:"Color",style:"margin-top: 28px !important",onClick:function(){a.getColorFromDialog((function(a){document.getElementsByClassName("colorChooser")[0].getElementsByTagName("input")[0].value=a,R=a,e()}),this)}},{type:"select",id:"size",className:"size",label:"Size (px)",items:[["8"],["9"],["10"],["11"],["12"],["14"],["16"],["18"],["20"],["22"],["24"],["26"],["28"],["36"],["48"],["72"],["96"]
1],default:"28",onChange:function(a){M=this.getValue(),e()}},{type:"html",html:'<div id="ckeditor-fa-preview"></div>'}]},{type:"hbox",widths:["14%","14%","14%","14%","14%","14%"],children:[{type:"button",className:"ckeditor-fa-select",label:"Solid",onClick:function(){N!=_&&(N=_,r())}},{type:"button",className:"ckeditor-fa-select",label:"Regular",onClick:function(){N!=z&&(N=z,r())}},{type:"button",className:"ckeditor-fa-select",label:"Light",onClick:function(){N!=T&&(N=T,r())}},{type:"button",className:"ckeditor-fa-select",label:"Thin",onClick:function(){N!=$&&(N=$,r())}},{type:"button",className:"ckeditor-fa-select",label:"Duotone",onClick:function(){N!=F&&(N=F,r())}},{type:"button",className:"ckeditor-fa-select",label:"Brands",style:"margin-top: 0px !important",onClick:function(){N!=I&&(document.getElementById("ckeditor-fa-icons").scrollTop=0,N=I,r())}}]},{type:"html",html:'<div id="ckeditor-fa-icons"></div>'}]}],onOk:function(){if(i(),L){let e=this,t=a.document.createElement("span");t.setAttribute("class",L);let i="";""!=e.getValueOf("font-awesome","colorChooser")&&(i+="color:"+R+";"),""!=e.getValueOf("font-awesome","size")&&(i+="font-size:"+M+"px"),i&&t.setAttribute("style",i),t.setAttribute("aria-hidden","true"),a.insertElement(t)}},onCancel:function(){i()},onLoad:function(){document.getElementsByClassName("cke_dialog_container ")[0].classList.remove("cke_reset_all"),r()},onShow:function(){R="#000000",N=_,M=28,L=!1}}}))}}const Q=new O,j=Q;class W{load(a){a.plugins.add("ckeditorfa",{icons:"ckeditorfa",init:function(e){e.addCommand("ckeditorfa",new a.dialogCommand("ckeditorFaDialog",{allowedContent:"span(!fa-*)"})),e.ui.addButton("ckeditorfa",{label:"FontAwesome6 icons",command:"ckeditorfa",toolbar:"insert"}),j.load(a),a.dialog.add("ckeditorFaDialog",j)}})}}const U=new W,B=U;var K=t(8932),H=t(18528)["c"];let G=Array.from({length:30},((a,e)=>`${7+1*e}/${7+1*e}px;`));G.push("48/48px;72/72px;96/96px;");const Y={props:{modelValue:{default:""},name:{default:null},disk:{default:null}},emits:["update:modelValue"],components:{ckEditor:l().component},watch:{modelValue(a,e){JSON.stringify(a)!=JSON.stringify(e)&&(this.responseValue=this.$clone(a))},responseValue(a,e){JSON.stringify(a)!=JSON.stringify(e)&&this.$emit("update:modelValue",this.$clone(a))}},mounted(){this.$nextTick((function(){this.init()}))},data(){return{responseValue:"",loading:!1,configEditor:{allowedContent:!0,filebrowserBrowseUrl:this.configModules("main.qmedia.moduleName")?this.$router.resolve({name:"app.media.select"}).href:null,extraPlugins:"colorbutton,colordialog,justify,collapsibleItem,font,btgrid,simplebox,ckeditorfa",embed_provider:"//iframe.ly/api/oembed?url={url}&callback={callback}&api_key=7e0aa12b0cd2c01651346b",contentsCss:"https://site-assets.fontawesome.com/releases/v6.5.1/css/all.css",fontSize_sizes:G.join("")}}},computed:{internalName(){return this.name||this.$uid()},mediaDisk(){return this.disk||this.$getSetting("media::filesystem")}},methods:{init(){this.responseValue=this.$clone(this.modelValue)},onNamespaceLoaded(a){d.load(a),p.load(a),E.load(a),B.load(a),a.dtd.$removeEmpty["span"]=!1,a.on("instanceReady",(e=>{this.onPaste(e,a)}))},configModules(a){if(a)return Boolean(H(a))},onPaste(a,e){const t=a.editor,i=new e.plugins.notification(t,{message:this.$tr("isite.cms.label.loading"),type:"info"});t.on("paste",(a=>{const o=a.data.dataValue;if(o.includes("img")&&o.includes("data:image")){const r=e.dom.element.createFromHtml(o),s=r.$.src;a.data.dataValue="",this.uploadImage(s,i).then((a=>{if(a?.relativePath){const o=`<img src="${a.relativePath}"/>`,r=e.dom.element.createFromHtml(o);t.insertElement(r),i.hide()}}))}}))},async uploadImage(a,e){return new Promise(((t,i)=>{this.cropper(a).then((a=>{a?(e.show(),fetch(a.base64).then((a=>a.blob())).then((a=>{let i=new FormData;i.append("parent_id",0),i.append("disk",this.mediaDisk);const o=new File([a],"ckeditor.png",{type:"image/png"});i.append("file",o),this.$crud.post("apiRoutes.qmedia.files",i).then((a=>{this.loading=!1,t(a.data)})).catch((a=>{console.log(a),e.hide(),this.loading=!1,t(!1)}))}))):t(!1)}))}))},cropper(a){return new Promise(((e,t)=>{K.kN.emit("master.cropper.image",{src:a,type:"image/png",ratio:"free",callBack:async a=>{e(a)}})}))}}};var J=t(68716);const Z=(0,J.c)(Y,[["render",r]]),X=Z},92464:(a,e,t)=>{"use strict";t.d(e,{c:()=>u});var i=t(92444),o=t(74044);const r={class:"text-weight-bold"}
1,s={class:"tw-mr-1"},l={__name:"filterChip",props:{summary:{type:Object,required:!0},props:{type:Object,default:()=>({})}},emits:["remove"],setup(a){return(e,t)=>{const l=(0,i.E1)("q-chip");return(0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(a.summary,((t,n)=>((0,i.Wz)(),(0,i.An)(i.ae,{key:n},[""!==t.label?((0,i.Wz)(),(0,i.Az)(l,(0,i.Gu)({key:0,class:"tw-pr-5 tw-bg-gray-100","text-color":"primary"},a.props,{onRemove:a=>e.$emit("remove",n)}),{default:(0,i.Ql)((()=>[(0,i.QD)("span",r,(0,o.WA)(t.label),1),(0,i.mY)(" Â "),(0,i.QD)("span",s,(0,o.WA)(t.option),1)])),_:2},1040,["onRemove"])):(0,i.g1)("",!0)],64)))),128)}}};var n=t(84256),f=t(95252),d=t.n(f);const c=l,u=c;d()(l,"components",{QChip:n.c})},9836:(a,e,t)=>{"use strict";t.d(e,{c:()=>U});var i=t(92444),o=t(74044),r=t(264),s={class:"row col-12"},l={class:"row justify-between items-center q-pa-md"},n={class:"text-subtitle1 row items-center text-blue-grey"},f={class:"text-weight-bold"},d={class:"q-px-sm",style:{height:"calc(100vh - 253px)"}},c={class:"absolute-bottom text-center bg-white tw-p-3",ref:"footerContent"},u={key:0,class:"row col-12 q-pt-md"},h={class:"text-blue-grey"},m={key:1,class:"col-12 tw-mt-1"},g={key:0,class:"text-blue-grey ellipsis text-caption items-center row"},p={key:1},b={key:2,class:"row q-col-gutter-md q-pt-sm"};function w(a,e,t,w,y,v){var k=(0,i.E1)("q-icon"),q=(0,i.E1)("q-separator"),x=(0,i.E1)("dynamic-field"),C=(0,i.E1)("q-scroll-area"),A=(0,i.E1)("q-btn"),P=(0,i.E1)("q-card"),E=(0,i.E1)("q-dialog"),S=(0,i.E1)("filterChip");return(0,i.Wz)(),(0,i.An)("div",s,[(0,i.K2)(E,{modelValue:a.model,"onUpdate:modelValue":e[2]||(e[2]=function(e){return a.model=e}),persistent:"",maximized:"",position:"right"},{default:(0,i.Ql)((function(){return[a.filter?((0,i.Wz)(),(0,i.Az)(P,{key:0,style:{width:"350px"}},{default:(0,i.Ql)((function(){return[(0,i.QD)("div",null,[(0,i.QD)("div",l,[(0,i.QD)("div",n,[(0,i.K2)(k,{name:"fa-light fa-filter",size:"20px",class:"q-mr-sm"}),(0,i.QD)("label",f,(0,o.WA)(a.$trp("isite.cms.label.filter",{capitalize:!0})),1)]),(0,i.K2)(k,{name:"fas fa-times",color:"blue-grey",size:"20px",class:"cursor-pointer",onClick:e[0]||(e[0]=function(e){return a.hideModal()})})]),(0,i.K2)(q,{class:"tw-h-0.5"})]),(0,i.K2)(C,{class:"tw-mt-3.5",style:{height:"calc(100vh - 253px)"}},{default:(0,i.Ql)((function(){return[(0,i.QD)("div",d,[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(a.filter.fields,(function(e,t){return(0,i.Wz)(),(0,i.Az)(x,{key:t,modelValue:a.filterValues[e.name||t],"onUpdate:modelValue":function(i){return a.filterValues[e.name||t]=i},field:e,class:"q-mb-sm",enableCache:a.dynamicFieldCache,onInputReadOnly:function(i){return a.setInputReadOnly(e.name||t,i)}},null,8,["modelValue","onUpdate:modelValue","field","enableCache","onInputReadOnly"])})),128))])]})),_:1}),(0,i.QD)("div",c,[(0,i.K2)(q,{class:"tw-mb-3"}),(0,i.K2)(A,{label:a.$tr("isite.cms.label.search"),color:"primary",class:"tw-w-full","no-caps":"",unelevated:"",rounded:"",onClick:e[1]||(e[1]=function(e){return a.emitValues(!0)})},null,8,["label"])],512)]})),_:1})):(0,i.g1)("",!0)]})),_:1},8,["modelValue"]),!a.showFilters&&a.hasAppliedFilters?((0,i.Wz)(),(0,i.An)("div",u,[(0,i.K2)(A,{flat:"","no-caps":"",bordered:"",onClick:e[3]||(e[3]=function(e){return a.showModal()}),class:"full-width"},{default:(0,i.Ql)((function(){return[(0,i.QD)("span",h,[(0,i.K2)(k,{name:"fa-light fa-filter",color:"amber",size:"18px"}),(0,i.mY)(" Â "+(0,o.WA)(a.$tr("isite.cms.label.appliedFilters")),1)])]})),_:1})])):(0,i.g1)("",!0),Object.keys(a.readValues).length>0||Object.keys(a.quickFilters).length>
10?((0,i.Wz)(),(0,i.An)("div",m,[a.showFilters?((0,i.Wz)(),(0,i.An)("div",g,[(0,i.K2)(A,{flat:"","no-caps":"",onClick:e[4]||(e[4]=function(e){return a.showModal()})},{default:(0,i.Ql)((function(){return[(0,i.K2)(k,{name:"fa-light fa-filter",class:"q-mr-xs",color:"amber",size:"18px"}),(0,i.QD)("b",null,(0,o.WA)(a.$trp("isite.cms.label.filter"))+":",1)]})),_:1}),(0,i.K2)(S,{summary:a.readValues,props:{removable:!0},onRemove:e[5]||(e[5]=function(e){return a.removeReadValue(e)})},null,8,["summary"])])):(0,i.g1)("",!0),Object.keys(a.hidenFields).length?(0,i.wt)(((0,i.Wz)(),(0,i.An)("div",p,[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(a.hidenFields,(function(a,e){return(0,i.Wz)(),(0,i.Az)(x,{key:e,field:a,keyField:e},null,8,["field","keyField"])})),128))],512)),[[r.Ub,!1]]):(0,i.g1)("",!0),Object.keys(a.quickFilters).length?(0,i.wt)(((0,i.Wz)(),(0,i.An)("div",b,[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(a.quickFilters,(function(e,t){return(0,i.Wz)(),(0,i.Az)(x,{key:t,modelValue:a.quickFilterValues[t],"onUpdate:modelValue":[function(e){return a.quickFilterValues[t]=e},function(e){return a.quickFilterHandler(t)}],keyField:t,field:e,class:(0,o.WN)([(null===e||void 0===e?void 0:e.quickFilterClass)?e.quickFilterClass:"col-12 col-md-3"])},null,8,["modelValue","onUpdate:modelValue","keyField","field","class"])})),128))],512)),[[r.Ub,a.showFilters]]):(0,i.g1)("",!0)])):(0,i.g1)("",!0)])}var y=t(75836),v=t(96136),k=t(20584);const q={updateUserData:function(a,e,t){return void 0===a&&(a=!1),void 0===t&&(t={}),new Promise((function(a,i){k.c.update("apiRoutes.quser.users",e,t).then((function(e){a(e)})).catch((function(a){return i(a)}))}))}};var x=t(8932),C=t(49456),A=t.n(C),P=t(81628),E=t(45356),S=function(){return S=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},S.apply(this,arguments)},D=function(a,e,t,i){function o(a){return a instanceof t?a:new t((function(e){e(a)}))}return new(t||(t=Promise))((function(t,r){function s(a){try{n(i.next(a))}catch(e){r(e)}}function l(a){try{n(i["throw"](a))}catch(e){r(e)}}function n(a){a.done?t(a.value):o(a.value).then(s,l)}n((i=i.apply(a,e||[])).next())}))},_=function(a,e){var t,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:l(0),throw:l(1),return:l(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function l(a){return function(e){return n([a,e])}}function n(l){if(t)throw new TypeError("Generator is already executing.");while(r&&(r=0,l[0]&&(s=0)),s)try{if(t=1,i&&(o=2&l[0]?i["return"]:l[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,i=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(o=s.trys,!(o=o.length>0&&o[o.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]<o[3])){s.label=l[1];break}if(6===l[0]&&s.label<o[1]){s.label=o[1],o=l;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(l);break}o[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(a,s)}catch(n){l=[6,n],i=0}finally{t=o=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}},z=function(a,e,t){if(t||2===arguments.length)for(var i,o=0,r=e.length;o<r;o++)!i&&o in e||(i||(i=Array.prototype.slice.call(e,0,o)),i[o]=e[o]);return a.concat(i||Array.prototype.slice.call(e))};function T(a,e){var t={},o=(0,y.cB)({props:{filters:{},systemName:""},filterValues:{},summary:{},readOnlyData:{},currentUrlFilter:"",dynamicFieldCache:!0,quickFilters:{},quickFilterValues:{},loadedOptions:{},readValues:{},hidenFields:{},systemName:"",useAdminFilter:!1,hasAppliedFilters:!1,userData:{fields:[{name:"",value:{}}],email:"",firstName:"",fullName:"",id:"",isActivated:"",lastName:""}}),r={filter:(0,i.S6)((function(){return{fields:o.props.filters}})),model:(0,i.S6)({get:function(){return a.modelValue},set:function(a){}}),isMobile:(0,i.S6)((function(){return P.c.width<"500"})),showFilters:(0,i.S6)((function(){return!r.isMobile.value||a.showOnMobile}))},s={setInputReadOnly:function(a,e){o.readOnlyData[a]=e},init:function(){var e;return D(this,void 0,void 0,(function(){return _(this,(function(t){switch(t.label){case 0:return o.userData=(0,x.ct)(x.is.state.quserAuth.userData),o.props=(0,x.ct)(a),o.props.filters=s.removeNullValues(o.props.filters),o.systemName=(null===(e=o.props)||void 0===e?void 0:e.systemName)||"",o.useAdminFilter=o.userData.hasOwnProperty("fields"),[4,s.setFilterValues()];case 1:return t.sent(),[4,s.getUrlFilters()];case 2:return t.sent(),[4,s.addLoadedOptionsCallback()];case 3:return t.sent(),[4,s.setQuickFilters()];case 4:return t.sent(),s.emitValues(),[2]}}))}))},showModal:function(){e("showModal")},hideModal:function(){e("hideModal")},setFilterValues:function(){return D(this,void 0,void 0,(function(){return _(this,(function(a){return 0!==Object.keys(o.props.filters).length&&Object.keys(o.props.filters).forEac
1h((function(a){var e,t,i,r,s,l,n;(null===(e=o.props.filters[a])||void 0===e?void 0:e.value)&&(Array.isArray(null===(t=o.props.filters[a])||void 0===t?void 0:t.value)&&!(null===(i=o.props.filters[a])||void 0===i?void 0:i.value.length)||(o.filterValues[a]=o.props.filters[a],o.readOnlyData[a]={label:(null===(s=null===(r=o.props.filters[a])||void 0===r?void 0:r.props)||void 0===s?void 0:s.label)||"",value:o.props.filters[a].value},(null===(l=o.props.filters[a])||void 0===l?void 0:l.quickFilter)?o.quickFilterValues[a]=o.props.filters[a].value:(null===(n=o.props.filters[a])||void 0===n?void 0:n.loadOptions)&&(o.hidenFields[a]=S({},o.props.filters[a]))))})),[2]}))}))},removeReadValue:function(a){var e;delete o.readOnlyData[a];var t=(null===(e=o.props.filters[a].props)||void 0===e?void 0:e.multiple)?[]:null;o.filterValues[a]=t,o.props.filters[a].value=t,s.emitValues(!0)},addLoadedOptionsCallback:function(){return D(this,void 0,void 0,(function(){return _(this,(function(a){return Object.keys(o.props.filters).forEach((function(a){var e,t,i,r,l,n,f,d,c,u;if("select"==(null===(e=o.props.filters[a])||void 0===e?void 0:e.type)||"treeSelect"==(null===(t=o.props.filters[a])||void 0===t?void 0:t.type))if(null===(i=o.props.filters[a])||void 0===i?void 0:i.loadOptions){var h=(null===(l=null===(r=o.props.filters[a])||void 0===r?void 0:r.props)||void 0===l?void 0:l.options)||[];o.props.filters[a].loadOptions.loadedOptions=function(e){o.loadedOptions[a]||(o.loadedOptions[a]=z(z([],h,!0),e,!0),s.setReadValues())},o.hidenFields[a]&&(o.hidenFields[a].loadOptions.loadedOptions=function(e){o.loadedOptions[a]||(o.loadedOptions[a]=z(z([],h,!0),e,!0),s.setReadValues())})}else o.loadedOptions[a]=null===(f=null===(n=o.props.filters[a])||void 0===n?void 0:n.props)||void 0===f?void 0:f.options;else"crud"==(null===(d=o.props.filters[a])||void 0===d?void 0:d.type)&&((null===(c=o.props.filters[a].props)||void 0===c?void 0:c.config)||(o.props.filters[a].props.config={}),o.props.filters[a].props.config.loadedOptions=function(e){o.loadedOptions[a]||(o.loadedOptions[a]=z([],e,!0),s.setReadValues())},o.hidenFields[a]=S({},o.props.filters[a]),(null===(u=o.hidenFields[a].props)||void 0===u?void 0:u.config)||(o.hidenFields[a].props.config={}),o.hidenFields[a].props.config.loadedOptions=function(e){o.loadedOptions[a]||(o.loadedOptions[a]=z([],e,!0),s.setReadValues())})})),[2]}))}))},setReadValues:function(){var a={},t={};Object.keys(o.readOnlyData).forEach((function(e){var i,r,l=o.props.filters[e];if(null!=o.readOnlyData[e].value&&o.readOnlyData[e].value&&(null===l||void 0===l?void 0:l.type)){if(a[e]={label:o.readOnlyData[e].label||o.props.filters[e].label||"",value:o.readOnlyData[e].value,option:o.readOnlyData[e].value||""},"select"==(null===l||void 0===l?void 0:l.type)||"treeSelect"==(null===l||void 0===l?void 0:l.type)){if(o.loadedOptions[e]){var n=[],f=(null===(i=o.props.filters[e].props)||void 0===i?void 0:i.multiple)?o.readOnlyData[e].value:[o.readOnlyData[e].value];f.forEach((function(a){var t,i,r=o.loadedOptions[e].find((function(e){var t,i=null!==(t=e.id)&&void 0!==t?t:e.value;return i.toString()==a.toString()}));if(r){var s=r[null===(i=null===(t=l.loadOptions)||void 0===t?void 0:t.select)||void 0===i?void 0:i.label]||r.name||r.title||r.label||r.id||r.value||"";s&&n.push(s)}})),a[e].option=n.join(", ")}}else"dateRange"==(null===l||void 0===l?void 0:l.type)?a[e].option=s.setReadValuesTypeDateRange(e):"crud"==(null===l||void 0===l?void 0:l.type)&&(a[e]=s.setReadValuesTypeCrud(a[e],e));a[e]["value"]&&(t[e]=S({},a[e]),(!t[e].value||Array.isArray(t[e].value)&&!(null===(r=t[e].value)||void 0===r?void 0:r.length))&&delete t[e]),((null===l||void 0===l?void 0:l.quickFilter)||Array.isArray(o.readOnlyData[e].value)&&!o.readOnlyData[e].value.length)&&delete a[e]}})),o.readValues=a,o.summary=t,e("update:summary",t)},setReadValuesTypeDateRange:function(a){var e,t,i,r,s=(null===(e=o.props.filters[a].props)||void 0===e?void 0:e.mask)||"YYYY/MM/DD",l={from:(null===(t=o.readOnlyData[a].value)||void 0===t?void 0:t.from)||null,to:(null===(i=o.readOnlyData[a].value)||void 0===i?void 0:i.to)||null};if((null===(r=o.readOnlyData[a].value)||void 0===r?void 0:r.type)&&!l.from&&!l.to){var n=E.c.getDateRanges(s),f=n[o.readOnlyData[a].value.type]||null;f.value!=n.customRange.value&&(l=f)}return"".concat(A()(new Date(l.from)).format("LL")," - ").concat(A()(new Date(l.to)).format("LL"))},setReadValuesTypeCrud:function(a,e){var t,i,r,s,l,n,f,d,c;a.label=(null===(r=null===(i=null===(t=o.props.filters[e])||void 0===t?void 0:t.props)||void 0===i?void 0:i.crudProps)||void 0===r?void 0:r.label)||"";var u=(null===(f=null===(n=null===(l=null===(s=o.props.filters[e])||void 0===s?void 0:s.props)||void 0===l?void 0:l.config)||void 0===n?void 0:n.options)||void 0===f?void 0:f.label)||"title";if(o.loadedOptions[e]){var h=[],m=(null===(c=null===(d=o.props.filters[e].props)||void 0===d?void 0:d.crudProps)||void 0===c?void 0:c.multiple)?a.value:[a.value];m.forEach((function(a){var t=o.loadedOptions[e].find((function(e){if(e.id.toString()==a.toString())return e}));if(t){var i=t[u]||t.name||t.title||t.label||t.id||t.value||"";i&&h.push(i)}})),a.option=h.join(", ")}return a},restoreFilterValues:function(){Object.keys(o.readValues).length>
10&&Object.keys(o.readValues).forEach((function(a){null!=o.readValues[a].value&&void 0!=o.readValues[a].value&&(o.filterValues[a]=o.readValues[a].value)})),Object.keys(o.quickFilters).length>0&&Object.keys(o.quickFilterValues).forEach((function(a){o.filterValues[a]=o.quickFilterValues[a]}))},setQuickFilters:function(){return D(this,void 0,void 0,(function(){return _(this,(function(a){return Object.keys(o.props.filters).forEach((function(a){var e;(null===(e=o.props.filters[a])||void 0===e?void 0:e.quickFilter)&&(o.quickFilters[a]=o.props.filters[a])})),[2]}))}))},quickFilterHandler:function(a){var e,t;o.readOnlyData[a]={value:o.quickFilterValues[a],label:null===(t=null===(e=o.props.filters[a])||void 0===e?void 0:e.props)||void 0===t?void 0:t.label},s.emitValues(!0)},emitValues:function(a){void 0===a&&(a=!1);var e=(0,x.ct)(o.readOnlyData);Object.keys(e).forEach((function(a){var t,i;(null===(t=o.props.filters[a])||void 0===t?void 0:t.quickFilter)&&(o.quickFilterValues[a]=e[a].value),null===e[a].value||void 0===e[a].value||!1===e[a].value||0===e[a].value||Array.isArray(e[a].value)&&!(null===(i=e[a].value)||void 0===i?void 0:i.length)?delete e[a]:e[a]=e[a].value})),Object.keys(e).forEach((function(a){var t,i,r;(null===(i=null===(t=o.props.filters[a])||void 0===t?void 0:t.props)||void 0===i?void 0:i.field)&&(e[a]=S(S({},e[a]),{field:o.props.filters[a].props.field}),null===(r=e[a])||void 0===r||delete r.label)})),o.hasAppliedFilters=Object.keys(e).length>0,s.setReadValues(),s.mutateURLFilters(S({},e)),s.emitModelValue(e),a&&o.useAdminFilter&&s.setAdminFilter(e),s.hideModal()},emitModelValue:(0,v.c)((function(a){return e("update:modelValue",a)}),800),mutateURLFilters:function(a){if(o.systemName){var e=s.getUrlQueries(),t="";Object.keys(a).forEach((function(e){var t;(null===(t=o.props.filters[e])||void 0===t?void 0:t.type)||delete a[e]})),e[o.systemName]=JSON.stringify(a),e[o.systemName]&&0===Object.keys(a).length&&delete e[o.systemName],Object.keys(e).forEach((function(a,i){var o=0===i?"?":"&";t+="".concat(o).concat(a,"=").concat(e[a])}));var i=window.location.href.split("?"),r="".concat(i[0]).concat(encodeURI(t));window.history.replaceState({},"",r)}},getUrlFilters:function(){return D(this,void 0,void 0,(function(){var a,e,t;return _(this,(function(i){return o.systemName?(a={},e=s.getUrlQueries(),0!==Object.keys(e).length&&e[o.systemName]&&(a=JSON.parse(e[o.systemName])),o.useAdminFilter&&0===Object.keys(a).length&&(t=s.getAdminFilter(),a=S({},t[o.systemName])),0!==Object.keys(a).length&&Object.keys(a).forEach((function(e){var t,i;o.props.filters[e]&&(o.filterValues[e]=a[e],o.readOnlyData[e]={label:o.props.filters[e].props.label||"",value:a[e]},(null===(t=o.props.filters[e])||void 0===t?void 0:t.quickFilter)?o.quickFilterValues[e]=a[e]:(null===(i=o.props.filters[e])||void 0===i?void 0:i.loadOptions)&&(o.hidenFields[e]=S({},o.props.filters[e])))})),[2]):[2]}))}))},getAdminFilter:function(){var a,e={};if((null===(a=o.userData)||void 0===a?void 0:a.fields)&&Array.isArray(o.userData.fields)&&o.userData.fields.length>0){var t=o.userData.fields.find((function(a){return"adminFilters"==a.name}))||!1;if(t&&(null===t||void 0===t?void 0:t.value))return t.value}return e},setAdminFilter:function(a){return D(this,void 0,void 0,(function(){var e,t,i,r;return _(this,(function(l){return o.systemName?(e=s.getAdminFilter(),0!==Object.keys(e).length?o.userData.fields.find((function(e){"adminFilters"==e.name&&(e.value[o.systemName]=a)})):(t={},t[o.systemName]=a,i={name:"adminFilters",value:S({},t)},o.userData.fields.push(i)),r={email:o.userData.email,fields:o.userData.fields,first_name:o.userData.firstName,full_name:o.userData.fullName,id:o.userData.id,is_activated:o.userData.isActivated,last_name:o.userData.lastName},q.updateUserData(!1,o.userData.id,r),[2]):[2]}))}))},getUrlQueries:function(){var a=decodeURI(window.location).split("?");if(Array.isArray(a)&&a.length>1){var e=a[1].split("&").map((function(a){return a.split("=")})).reduce((function(a,e){var t=e[0],i=e[1];return a[t]=i,a}),{});return e}return{}}
1,removeNullValues:function(a){return Object.keys(a).forEach((function(e){var t,i;(null===(t=a[e])||void 0===t?void 0:t.value)&&(Array.isArray(null===(i=a[e])||void 0===i?void 0:i.value)||"object"===typeof a[e].value&&(Object.keys(a[e].value).forEach((function(t){null==a[e].value[t]&&delete a[e].value[t]})),0==Object.keys(a[e].value).length&&(a[e].value=null)))})),a}};return(0,i.u2)((function(){s.init()})),(0,i.Kg)(a,(function(a,e){var t=a.modelValue;t&&s.restoreFilterValues()}),{deep:!0}),S(S(S(S({},t),(0,y.kx)(o)),r),s)}var $=t(92464);const F=(0,i._M)({props:{systemName:{default:""},filters:{type:Object,default:null},modelValue:{default:!1},showOnMobile:{default:!1}},emits:["update:modelValue","hideModal","showModal","update:summary"],components:{filterChip:$.c},setup:function(a,e){var t=e.emit;return T(a,t)}});var I=t(68716),R=t(30852),N=t(70608),V=t(58120),M=t(70880),L=t(94380),O=t(99140),Q=t(95252),j=t.n(Q);const W=(0,I.c)(F,[["render",w]]),U=W;j()(F,"components",{QDialog:R.c,QCard:N.c,QIcon:V.c,QSeparator:M.c,QScrollArea:L.c,QBtn:O.c})},98724:(a,e,t)=>{"use strict";t.d(e,{c:()=>J});var i=t(92444),o=t(74044);const r={id:"fileListComponent"},s={id:"tableTopContent",class:"row items-center justify-between full-width"},l={class:"text-blue-grey text-subtitle1"},n={key:1},f={key:2,class:"q-ml-sm"},d={key:0,id:"tableActions",class:"row q-gutter-sm"},c={key:0,class:"full-width q-mt-sm"},u={key:0,class:"col-12"},h={class:"tw-absolute tw-left-0"},m={class:"tw-absolute tw-left-0 tw-bottom-20 text-blue-grey"},g=["onClick"],p=["onClick"],b={class:"file-card__bottom"},w={key:0,class:"file-card__bottom_actions row items-center justify-between"},y=["onClick"],v={class:"q-pa-sm ellipsis"},k=["onClick"],q=["onClick"],x=["onClick"],C={class:"file-chip__actions"},A=["onClick"],P={class:"file-card__bottom_actions"},E={key:0,class:"row q-px-sm q-pb-sm"},S=["src"],D=["src"],_={controls:"",style:{width:"100%"}},z=["src"],T=["src"],$={width:"100%",controls:""},F=["src"];function I(a,e,t,I,R,N){const V=(0,i.E1)("q-icon"),M=(0,i.E1)("q-tooltip"),L=(0,i.E1)("q-btn"),O=(0,i.E1)("q-separator"),Q=(0,i.E1)("q-checkbox"),j=(0,i.E1)("btn-menu"),W=(0,i.E1)("draggable"),U=(0,i.E1)("q-td"),B=(0,i.E1)("q-table"),K=(0,i.E1)("avatar-image"),H=(0,i.E1)("master-modal");return(0,i.Wz)(),(0,i.An)("div",r,[(0,i.K2)(B,{rows:N.tableData,columns:N.tableColumns,pagination:R.table.pagination,"onUpdate:pagination":e[7]||(e[7]=a=>R.table.pagination=a),grid:R.table.grid,"hide-pagination":!t.allowPagination,"rows-per-page-options":R.table.rowsPerPageOptions,"dropdown-icon":"fa",onRequest:N.getDataTable,loading:R.loading,"hide-no-data":"","hide-header":t.hideHeader},(0,i.QP)({item:(0,i.Ql)((r=>[r.rowIndex==N.firstIndexTableData?((0,i.Wz)(),(0,i.An)("div",u,[(0,i.K2)(W,{modelValue:R.table.data,"onUpdate:modelValue":e[5]||(e[5]=a=>R.table.data=a),group:{name:"bocksBlocks"},disabled:!t.draggable,class:"row","item-key":"id",handle:".drag-handle"},{item:(0,i.Ql)((({element:r})=>[(0,i.QD)("div",{class:(0,o.WN)(`${t.gridColClass} q-pa-xs`)},["card"==t.gridType?((0,i.Wz)(),(0,i.An)("div",{key:0,class:(0,o.WN)(`file-card cursor-pointer ${N.isSelected(r.filename)}`)},[(0,i.QD)("div",h,[t.allowSelect?((0,i.Wz)(),(0,i.Az)(Q,{key:0,modelValue:R.table.selected,"onUpdate:modelValue":e[2]||(e[2]=a=>R.table.selected=a),val:r.filename,class:(0,o.WN)(""+(R.table.selected.includes(r.filename)?"":N.isDesktop?"showOnHover":"")),color:"primary","keep-color":"","checked-icon":"fa-solid fa-circle-check","unchecked-icon":"fa-light fa-circle",size:"lg"},null,8,["modelValue","val","class"])):(0,i.g1)("",!0)]),(0,i.QD)("div",m,[(0,i.K2)(L,{class:(0,o.WN)(["q-ml-sm",{showOnHover:N.isDesktop}]),onClick:a=>N.fileAction(r),icon:"fa-light fa-eye",label:a.$tr("isite.cms.label.quickLook"),size:"sm",dense:"",rounded:"","no-caps":"",unelevated:"",style:{border:"1px solid teal",background:"white","font-size":"12px","z-index":"10"}},null,8,["class","onClick","label"])]),(0,i.QD)("div",{class:(0,o.WN)(["tw-absolute tw-right-0",{showOnHover:N.isDesktop}])},[(0,i.K2)(L,{round:"",color:"primary",icon:"fa-light fa-file-arrow-down",size:"sm",onClick:a=>N.downloadFile(r),class:"q-ma-sm"},{default:(0,i.Ql)((()=>[(0,i.K2)(M,null,{default:(0,i.Ql)((()=>[(0,i.mY)((0,o.WA)(a.$tr("isite.cms.label.download")),1)])),_:1})])),_:2},1032,["onClick"])],2),r.isImage?((0,i.Wz)(),(0,i.An)("div",{key:0,class:"file-card_img img-as-bg",style:(0,o.MN)(`background-image: url('${N.getImage(r)}')`),onClick:a=>N.markAsSelected(a,r.filename)},[(0,i.K2)(M,{anchor:"center middle",self:"center middle",delay:500},{default:(0,i.Ql)((()=>[(0,i.mY)((0,o.WA)(r.filename),1)])),_:2},1024)],12,g)):((0,i.Wz)(),(0,i.An)("div",{key:1,class:"file-card_icon img-as-bg row items-center justify-center bg-white",onClick:a=>N.markAsSelected(a,r.filename)},[(0,i.K2)(V,{name:r.icon,color:"blue-grey"},null,8,["name"]),(0,i.K2)(M,{anchor:"center middle",self:"center middle",delay:500},{default:(0,i.Ql)((()=>[(0,i.mY)((0,o.WA)(r.filename),1)])),_:2},1024)],8,p)),(0,i.QD)("div",b,[t.readonly?(0,i.g1)("",!0):((0,i.Wz)(),(0,i.An)("div",w,[(0,i.QD)("div",{class:(0,o.WN)("full-width file-card__bottom_title ellipsis "+(t.draggable?"drag-handle":"")),onClick:a=>N.markAsSelected(a,r.filename)},[(0,i.QD)("div",v,(0,o.WA)(r.filename),1),(0,i.K2)(O,{inset:""})],10,y),(0,i.QD)("div",{class:"q-px-sm text-caption text-grey-9",onClick:a=>N.markAsSelected(a,r.filename)},[(0,i.QD)("b",null,"ID: "+(0,o.WA)(r.id),1)],8,k),(0,i.K2)(j,{class:"float-right",actions:t.itemActions,"action-data":r},null,8,["actions","action-data"])]))])],2)):"chip"==t.gridType?((0,i.Wz)(),(0,i.An)("div",{key:1,class:(0,o.WN)("file-chip "+(t.draggable?"drag-handle":"cursor-pointer"))},[r.isImage?((0,i.Wz)(),(0,i.An)("div",{key:0,class:"file-chip__img img-as-bg",onClick:a=>N.fileAction(r),style:(0,o.MN)(`background-image: url('${N.getImage(r)}')`)},null,12,q)):((0,i.Wz)(),(0,i.Az)(V,{key:1,name:"fas fa-"+(r.isFolder?"fa-solid fa-folder":"fa-light fa-file"),class:"file-chip__icon",onClick:a=>N.fileAction(r)},null,8,["name","onClick"])),(0,i.QD)("div",{class:"file-chip__title ellipsis",onClick:a=>N.fileAction(r)},[(0,i.mY)((0,o.WA)(r.filename)+" ",1),(0,i.K2)(M,{anchor:"center middle",self:"center middle",delay:500},{default:(0,i.Ql)((()=>[(0,i.mY)((0,o.WA)(r.filename),1)])),_:2},1024)],8,x),(0,i.QD)("div",C,[t.allowSelect?((0,i.Wz)(),(0,i.Az)(Q,{key:0,modelValue:R.table.selected,"onUpdate:modelValue":e[3]||(e[3]=a=>R.table.selected=a),val:r.filename,color:"green"},null,8,["modelValue","val"])):(0,i.g1)("",!0),(0,i.K2)(j,{class:"",actions:t.itemActions,"action-data":r},null,8,["actions","action-data"])])],2)):(0,i.g1)("",!0)],2)])),footer:(0,i.Ql)((()=>[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(N.emptyQuantityFiles,(r=>((0,i.Wz)(),(0,i.An)(i.ae,{key:`item${r}`},[!t.readonly&&t.quantity&&"card"==t.gridType?((0,i.Wz)(),(0,i.An)("div",{key:0,class:(0,o.WN)(`${t.gridColClass} q-pa-xs`)},[(0,i.QD)("div",{class:"file-item-quantity row items-center justify-center",onClick:e[4]||(e[4]=e=>a.$emit("emptyFileAction"))},[(0,i.K2)(V,{name:"fas fa-photo-video",size:"45px"})])],2)):(0,i.g1)("",!0)],64)))),128))])),_:1},8,["modelValue","disabled"])])):(0,i.g1)("",!0)])),"body-cell":(0,i.Ql)((a=>
1["filename"==a.col.name?((0,i.Wz)(),(0,i.Az)(U,{key:0,props:a,class:"td-filename"},{default:(0,i.Ql)((()=>[(0,i.QD)("div",{onClick:e=>N.fileAction(a.row),class:"item-file row items-center cursor-pointer"},[a.row.isImage?((0,i.Wz)(),(0,i.An)("div",{key:1,class:"file-image",style:(0,o.MN)(`background-image: url('${N.getImage(a.row)}')`)},null,4)):((0,i.Wz)(),(0,i.Az)(V,{key:0,name:"fas fa-"+(a.row.isFolder?"fa-solid fa-folder":"fa-light fa-file")},null,8,["name"])),(0,i.mY)(" "+(0,o.WA)(a.value),1)],8,A)])),_:2},1032,["props"])):"actions"==a.col.name?((0,i.Wz)(),(0,i.Az)(U,{key:1,props:a},{default:(0,i.Ql)((()=>[(0,i.QD)("div",P,[(0,i.K2)(j,{class:"",actions:t.itemActions,"action-data":a.row},null,8,["actions","action-data"])])])),_:2},1032,["props"])):"selectColum"==a.col.name?((0,i.Wz)(),(0,i.Az)(U,{key:2},{default:(0,i.Ql)((()=>[(0,i.K2)(Q,{modelValue:R.table.selected,"onUpdate:modelValue":e[6]||(e[6]=a=>R.table.selected=a),val:a.row.filename,color:"green"},null,8,["modelValue","val"])])),_:2},1024)):((0,i.Wz)(),(0,i.Az)(U,{key:3,props:a,title:a.value},{default:(0,i.Ql)((()=>[(0,i.mY)((0,o.WA)(a.value),1)])),_:2},1032,["props","title"]))])),_:2},[t.hideHeader?void 0:{name:"top",fn:(0,i.Ql)((()=>[(0,i.QD)("div",s,[(0,i.QD)("div",l,[t.icon?((0,i.Wz)(),(0,i.Az)(V,{key:0,name:t.icon,class:"q-mr-sm"},null,8,["name"])):(0,i.g1)("",!0),t.title?((0,i.Wz)(),(0,i.An)("b",n,(0,o.WA)(t.title),1)):(0,i.g1)("",!0),t.allowCounter?((0,i.Wz)(),(0,i.An)("span",f,"("+(0,o.WA)(R.table.pagination.rowsNumber)+")",1)):(0,i.g1)("",!0)]),t.readonly?(0,i.g1)("",!0):((0,i.Wz)(),(0,i.An)("div",d,[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(t.actions,((a,e)=>((0,i.Wz)(),(0,i.An)(i.ae,null,[void 0==a?.vIf||a?.vIf?((0,i.Wz)(),(0,i.Az)(L,(0,i.Gu)({key:e,class:"btn-small"},a,{onClick:e=>a.action(),"no-caps":""}),{default:(0,i.Ql)((()=>[a.tooltip?((0,i.Wz)(),(0,i.Az)(M,{key:0},{default:(0,i.Ql)((()=>[(0,i.mY)((0,o.WA)(a.tooltip)+".",1)])),_:2},1024)):(0,i.g1)("",!0)])),_:2},1040,["onClick"])):(0,i.g1)("",!0)],64)))),256)),t.allowOrder?((0,i.Wz)(),(0,i.Az)(L,{key:0,class:"btn-small",round:"",unelevated:"",outline:"",color:"blue-grey",icon:"fas fa-arrow-"+("asc"==R.table.filter.order.way?"up":"down"),onClick:e[0]||(e[0]=a=>N.toggleOrder())},{default:(0,i.Ql)((()=>[(0,i.K2)(M,null,{default:(0,i.Ql)((()=>[(0,i.mY)((0,o.WA)(a.$tr("isite.cms.label.order"))+" "+(0,o.WA)(R.table.filter.order.way)+".",1)])),_:1})])),_:1},8,["icon"])):(0,i.g1)("",!0),t.allowChangeView?((0,i.Wz)(),(0,i.Az)(L,{key:1,icon:R.table.grid?"fas fa-grip-horizontal":"fas fa-list-ul",class:"btn-small",onClick:e[1]||(e[1]=a=>R.table.grid=!R.table.grid),round:"",unelevated:"",outline:"",color:"blue-grey"},{default:(0,i.Ql)((()=>[(0,i.K2)(M,null,{default:(0,i.Ql)((()=>[(0,i.mY)((0,o.WA)(a.$tr("isite.cms.message."+(R.table.grid?"gribView":"listView"))),1)])),_:1})])),_:1},8,["icon"])):(0,i.g1)("",!0)]))]),t.title?((0,i.Wz)(),(0,i.An)("div",c,[(0,i.K2)(O)])):(0,i.g1)("",!0)])),key:"0"}]),1032,["rows","columns","pagination","grid","hide-pagination","rows-per-page-options","onRequest","loading","hide-header"]),t.readonly||N.tableData.length?(0,i.g1)("",!0):((0,i.Wz)(),(0,i.An)("div",E,[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(N.emptyQuantityFiles,(r=>((0,i.Wz)(),(0,i.An)(i.ae,{key:`item${r}`},[t.quantity&&"card"==t.gridType?((0,i.Wz)(),(0,i.An)("div",{key:0,class:(0,o.WN)(`${t.gridColClass} q-pa-xs`)},[(0,i.QD)("div",{class:"file-item-quantity row items-center justify-center",onClick:e[8]||(e[8]=e=>a.$emit("emptyFileAction"))},[(0,i.K2)(V,{name:"fas fa-photo-video",size:"45px"})])],2)):(0,i.g1)("",!0)],64)))),128))])),(0,i.K2)(K,{ref:"avatarImage","no-preview":""},null,512),(0,i.K2)(H,{modelValue:R.modalDocs.show,"onUpdate:modelValue":e[9]||(e[9]=a=>R.modalDocs.show=a),title:`${R.modalDocs.fileName}`,width:"100%"},{default:(0,i.Ql)((()=>[(0,i.QD)("iframe",{src:`https://view.officeapps.live.com/op/view.aspx?src=${R.modalDocs.src}`,width:"100%",style:{height:"calc(100vh - 272px)"}},null,8,S)])),_:1},8,["modelValue","title"]),(0,i.K2)(H,{modelValue:R.modalPdf.show,"onUpdate:modelValue":e[10]||(e[10]=a=>R.modalPdf.show=a),title:`PDF | ${R.modalPdf.fileName}`,width:"100%"},{default:(0,i.Ql)((()=>[(0,i.QD)("iframe",{src:R.modalPdf.src,width:"100%",style:{height:"calc(100vh - 272px)"}},null,8,D)])),_:1},8,["modelValue","title"]),(0,i.K2)(H,{modelValue:R.modalAudio.show,"onUpdate:modelValue":e[11]||(e[11]=a=>R.modalAudio.show=a),title:`Audio | ${R.modalAudio.fileName}`},{default:(0,i.Ql)((()=>[(0,i.QD)("audio",_,[(0,i.QD)("source",{src:R.modalAudio.src,type:"audio/ogg"},null,8,z),(0,i.QD)("source",{src:R.modalAudio.src,type:"audio/mpeg"},null,8,T),(0,i.mY)(" Your browser does not support the audio element. ")
1])])),_:1},8,["modelValue","title"]),(0,i.K2)(H,{modelValue:R.modalVideo.show,"onUpdate:modelValue":e[12]||(e[12]=a=>R.modalVideo.show=a),title:`Video | ${R.modalVideo.fileName}`},{default:(0,i.Ql)((()=>[(0,i.QD)("video",$,[(0,i.QD)("source",{src:R.modalVideo.src,type:"video/mp4"},null,8,F),(0,i.mY)(" Your browser does not support the video tag. ")])])),_:1},8,["modelValue","title"])])}t(23816),t(35336),t(51495),t(59344);var R=t(10328),N=t.n(R);const V={name:"fileListComponent",components:{draggable:N()},props:{modelValue:{default:null},gridType:{type:String,default:"card"},icon:{default:!1},title:{default:!1},allowCounter:{type:Boolean,default:!1},allowOrder:{type:Boolean,default:!1},allowChangeView:{type:Boolean,default:!1},actions:{type:Array,default:()=>[]},gridColClass:{default:"col-6 col-md-3 col-lg-2"},itemActions:{type:Array,default:()=>[]},allowPagination:{type:Boolean,default:!1},loadFiles:{default:!1},allowSelect:{type:Number,default:0},draggable:{type:Boolean,default:!1},quantity:{default:0},hideHeader:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},selectedFile:{default:null}},emits:["update:modelValue","emptyFileAction","loaded","clickItem","selected"],watch:{modelValue:{deep:!0,handler:function(a,e){JSON.stringify(a)!=JSON.stringify(this.table.data)&&(this.table.data=this.$clone(a))}},"table.data":{deep:!0,handler:function(a,e){JSON.stringify(a)!=JSON.stringify(e)&&this.$emit("update:modelValue",this.$clone(a))}},loadFiles:{deep:!0,handler:function(a,e){JSON.stringify(a)!=JSON.stringify(e)&&(this.table.pagination.page=1,this.getData())}},"table.selected":{deep:!0,handler:function(a,e){JSON.stringify(a)!=JSON.stringify(e)&&this.handlerSelectedFiles()}}},mounted(){this.$nextTick((function(){this.init()}))},data(){return{loading:!1,table:{grid:!0,data:[],pagination:{page:1,rowsPerPage:this.loadFiles&&this.loadFiles.requestParams&&this.loadFiles.requestParams.take||20,lastPage:1,rowsNumber:0},rowsPerPageOptions:[5,10,20,50,100,300,500],filter:{order:{field:"created_at",way:"desc"}},selected:[]},modalDocs:{show:!1,src:!1,fileName:""},modalPdf:{show:!1,src:!1,fileName:""},modalAudio:{show:!1,src:!1,fileName:""},modalVideo:{show:!1,src:!1,fileName:""},selectedFiles:[]}},computed:{tableColumns(){const a=[{name:"id",label:"Id",field:"id",align:"left",sortable:!0},{name:"filename",label:this.$tr("isite.cms.form.name"),field:"filename",align:"left",sortable:!0},{name:"type",label:this.$tr("isite.cms.form.type"),align:"left",field:"id",format:(a,e)=>e?e.isFolder?this.$tr("isite.cms.label.folder"):e.isImage?this.$tr("isite.cms.label.image"):this.$tr("isite.cms.label.file"):""},{name:"created_at",label:this.$tr("isite.cms.form.createdAt"),field:"createdAt",sortable:!0,format:a=>a?this.$trd(a,{type:"long"}):"-"},{name:"filesize",label:this.$tr("isite.cms.label.size"),field:"filesize",format:a=>a?this.$helper.formatBytes(a):"-"},{name:"actions",label:this.$trp("isite.cms.label.action")}];return this.allowSelect&&a.unshift({name:"selectColum",label:"",align:"center"}),a},tableData(){let a=this.$clone(this.table.data)||[];if(this.selectedFile){const a=this.table.data.filter((a=>a.id===this.selectedFile)).map((a=>a.filename));this.table.selected=a}let e={mp3:"fas fa-file-audio",ogg:"fas fa-file-audio",mp4:"fas fa-file-video",pdf:"fas fa-file-pdf",xlsx:"fas fa-file-excel",xls:"fas fa-file-excel",docx:"fas fa-file-word",doc:"fas fa-file-word",pptx:"fas fa-file-powerpoint",ppt:"fas fa-file-powerpoint"};return a.forEach((a=>{a.icon=a.isFolder?"fas fa-folder":e[a.extension]||"fas fa-file",["svg","jfif"].includes(a.extension)&&(a.isImage=!0)})),a},firstIndexTableData(){let a=this.$clone(this.table.pagination);return a.rowsPerPage*a.page-a.rowsPerPage},emptyQuantityFiles(){let a=this.quantity-this.tableData.length;return a>=1?a>3?3:a:0},isSelected(){return a=>this.table.selected.includes(a)?"selectable--selected scale-down":this.allowSelect?"selectable":""},isDesktop(){return this.$q.screen.gt.sm}},methods:{init(){this.table.data=this.$clone(this.modelValue),this.getData()},getData(a=!1){this.getDataTable({pagination:this.$clone(this.table.pagination),filter:this.$clone(this.table.filter)},a)},getDataTable({pagination:a,filter:e},t=!1){return new Promise(((t,i)=>{if(!this.loadFiles||!this.loadFiles.apiRoute)return t(!1);this.loading=!0,this.table.filter=this.$clone({...this.table.filter,...e||{}
1,...this.loadFiles&&this.loadFiles.requestParams&&this.loadFiles.requestParams.filter||{}});let o={refresh:!0,params:{page:this.$clone(a.page),take:a.rowsPerPage,filter:this.$clone(this.table.filter)}};a.sortBy&&(o.params.filter.order={field:a.sortBy,way:a.descending?"desc":"asc"}),this.$crud.index(this.loadFiles.apiRoute,o).then((e=>{this.$emit("loaded"),this.table.data=e.data,this.table.pagination.page=this.$clone(e.meta.page.currentPage),this.table.pagination.rowsNumber=this.$clone(e.meta.page.total),this.table.pagination.rowsPerPage=this.$clone(e.meta.page.perPage),this.table.pagination.lastPage=this.$clone(e.meta.page.lastPage),this.table.pagination.sortBy=this.$clone(a.sortBy),this.table.pagination.descending=this.$clone(a.descending),this.loading=!1})).catch((a=>{this.$apiResponse.handleError(a,(()=>{this.loading=!1}))}))}))},fileAction(a){const e=["doc","docx","xls","xlsx","ppt","pps"];if(a.isImage){const e=this.getImage(a);this.$refs.avatarImage.open(e)}e.includes(a.extension)&&(this.modalDocs={show:!0,src:a.url,fileName:a.filename}),"pdf"==a.extension&&(this.modalPdf={show:!0,src:a.url,fileName:a.filename}),["mp3","ogg"].includes(a.extension)&&(this.modalAudio={show:!0,src:a.url,fileName:a.filename}),"mp4"==a.extension&&(this.modalVideo={show:!0,src:a.url,fileName:a.filename}),this.$emit("clickItem",a)},toggleOrder(){this.table.filter.order.way=this.$clone("asc"==this.table.filter.order.way?"desc":"asc"),this.table.pagination.page=1,this.getData()},handlerSelectedFiles(){let a=[],e=this.$clone(this.table.selected.reverse().slice(0,this.allowSelect));this.selectedFiles.forEach((t=>{e.includes(t.filename)&&a.push(t)})),e.forEach((e=>{this.selectedFiles.map((a=>a.filename)).includes(e)||a.push(this.table.data.find((a=>a.filename==e)))})),this.table.selected=this.$clone(e),this.selectedFiles=this.$clone(a),this.$emit("selected",this.$clone(this.selectedFiles))},async downloadFile(a){const e=a.url,t=a.filename;try{const a=await fetch(e),i=await a.blob(),o=window.URL.createObjectURL(i),r=document.createElement("a");r.href=o,r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r),setTimeout((()=>{document.body.removeChild(downloadLink)}),100)}catch(error){this.$apiResponse.handleError("Error downloading file")}},markAsSelected(a,e){if("touch"==a?.pointerType)return!1;this.table.selected.includes(e)?this.table.selected=this.table.selected.filter((a=>a!=e)):this.table.selected.push(e),this.handlerSelectedFiles()},getImage(a){return"privatemedia"==a.disk?a.url:a.mediumThumb}}};var M=t(68716),L=t(40792),O=t(58120),Q=t(99140),j=t(90111),W=t(70880),U=t(78488),B=t(50213),K=t(69452),H=t(95252),G=t.n(H);const Y=(0,M.c)(V,[["render",I]]),J=Y;G()(V,"components",{QTable:L.c,QIcon:O.c,QBtn:Q.c,QTooltip:j.c,QSeparator:W.c,QCheckbox:U.c,QTd:B.c,QField:K.c})},60568:(a,e,t)=>{"use strict";t.d(e,{c:()=>P});var i=t(92444),o=t(74044),r=t(264),s={id:"mapLeafletcomponent",class:"full-width"},l=["id"],n={id:"leaflet-search-box",class:"leaflet-control-container"},f=(0,i.QD)("div",{class:"q-pa-xs"},[(0,i.QD)("i",{class:"fa-light fa-magnifying-glass fa-md"})],-1);function d(a,e,t,d,c,u){var h=(0,i.E1)("q-select");return(0,i.Wz)(),(0,i.An)("div",s,[(0,i.QD)("div",{id:a.mapId,style:(0,o.MN)("width: 100%; height : ".concat(a.height))},[(0,i.QD)("div",n,[a.readOnly?(0,i.g1)("",!0):(0,i.wt)(((0,i.Wz)(),(0,i.Az)(h,{key:0,modelValue:a.address,"onUpdate:modelValue":[e[0]||(e[0]=function(e){return a.address=e}),e[2]||(e[2]=function(e){return a.emitResponseValue()})],class:"leaflet-search-box-input","input-class":"q-pa-md","popup-content-class":"leaflet-search-box-input",for:"leaflet_search_input",options:a.geolocations,loading:a.searchLoading,behavior:"menu","input-debounce":"500","bg-color":"white","hide-dropdown-icon":"","hide-bottom-space":"",clearable:"","use-input":"","emit-value":"","map-options":"",square:"",dense:"",onClear:e[1]||(e[1]=function(e){return a.geolocations=[]}),onFilter:a.filterFn},(0,i.QP)({_:2},[null==a.address||""==a.address?{name:"append",fn:(0,i.Ql)((function(){return[f]})),key:"0"}:void 0]),1032,["modelValue","options","loading","onFilter"])),[[r.Ub,a.showSearch]])])],12,l)])}var c=t(75836),u=t(83635),h=t.n(u),m=t(51368),g=t(8932),p=function(){return p=Object.assign||function(a){for(var e,t=1,i=arguments.length;t<i;t++)for(var o in e=arguments[t],e)Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a},p.apply(this,arguments)},b=function(a,e,t,i){function o(a){return a instanceof t?a:new t((function(e){e(a)}))}return new(t||(t=Promise))((function(t,r){function s(a){try{n(i.next(a))}catch(e){r(e)}}function l(a){try{n(i["throw"](a))}catch(e){r(e)}}function n(a){a.done?t(a.value):o(a.value).then(s,l)}n((i=i.apply(a,e||[])).next())}))},w=function(a,e){var t,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:l(0),throw:l(1),return:l(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function l(a){return function(e){return n([a,e])}}function n(l){if(t)throw new TypeError("Generator is already executing.");
1while(r&&(r=0,l[0]&&(s=0)),s)try{if(t=1,i&&(o=2&l[0]?i["return"]:l[0]?i["throw"]||((o=i["return"])&&o.call(i),0):i.next)&&!(o=o.call(i,l[1])).done)return o;switch(i=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return s.label++,{value:l[1],done:!1};case 5:s.label++,i=l[1],l=[0];continue;case 7:l=s.ops.pop(),s.trys.pop();continue;default:if(o=s.trys,!(o=o.length>0&&o[o.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]<o[3])){s.label=l[1];break}if(6===l[0]&&s.label<o[1]){s.label=o[1],o=l;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(l);break}o[2]&&s.ops.pop(),s.trys.pop();continue}l=e.call(a,s)}catch(n){l=[6,n],i=0}finally{t=o=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}};function y(a,e){(0,i._S)().appContext.config.globalProperties;var o={},r=(0,c.cB)({countries:Object,map:Object,marker:Object,markers:[],responseValue:!1,mapZoom:6,searchLoading:!1,searchProvider:{},address:null,geolocations:[],coordinates:[],showSearch:!0}),s={},l={isPositionMarkerMap:function(){return"positionMarkerMap"==a.type},init:function(){l.setMap(),l.setDefaultValue(),l.setPolygon(),l.setMarkers()},setDefaultValue:function(){return b(this,void 0,void 0,(function(){var e;return w(this,(function(t){switch(t.label){case 0:return a.markers?[2]:l.isPositionMarkerMap()?(e=a.modelValue,(null===e||void 0===e?void 0:e.lat)&&(null===e||void 0===e?void 0:e.lng)?(r.map.setZoom(15),l.moveMarker(e.lat,e.lng),[4,l.getMarkerInfo(e.lat,e.lng)]):[3,2]):[3,5];case 1:return t.sent(),[3,3];case 2:e={lat:a.defaultCenter.lat,lng:a.defaultCenter.lng},t.label=3;case 3:return a.emitDefault?[4,l.getMarkerInfo(e.lat,e.lng)]:[3,5];case 4:t.sent(),t.label=5;case 5:return[2]}}
1))}))},getMarkerInfo:function(t,i){return b(this,void 0,void 0,(function(){var o,s;return w(this,(function(l){switch(l.label){case 0:return r.searchLoading=!0,r.address=null,r.geolocations=[],o={label:"",lat:t,lng:i},s="".concat(t,", ").concat(i),[4,r.searchProvider.search({query:s}).then((function(a){if(a.length){var e=a[0];if(o.label=""!=e.label?e.label:null===e||void 0===e?void 0:e.raw.display_name,o.label){var t=r.map.getSize().x,i=t>700?600:t-80;r.marker.bindPopup(o.label,{maxWidth:i}).openPopup()}}}))];case 1:return l.sent(),a.polygonControls||e("update:modelValue",o),r.searchLoading=!1,[2,o]}}))}))},emitResponseValue:function(){return b(this,void 0,void 0,(function(){return w(this,(function(a){switch(a.label){case 0:return r.address?(l.moveMarker(r.address.lat,r.address.lng),[4,l.getMarkerInfo(r.address.lat,r.address.lng)]):[3,2];case 1:a.sent(),a.label=2;case 2:return[2]}}))}))},filterFn:function(a,e,t){var i=this;e((function(){return b(i,void 0,void 0,(function(){return w(this,(function(e){switch(e.label){case 0:return[4,l.searchLocations(a)];case 1:return e.sent(),[2]}}))}))}))},searchLocations:function(a){return b(this,void 0,void 0,(function(){return w(this,(function(e){switch(e.label){case 0:return a.length<4?[2,!1]:(r.searchLoading=!0,[4,r.searchProvider.search({query:a}).then((function(a){r.geolocations=a.map((function(a){return{label:a.label,value:{lat:a.y,lng:a.x}}})),r.searchLoading=!1})).catch((function(a){r.searchLoading=!1}))]);case 1:return e.sent(),[2]}}))}))},setMap:function(){var e="bottomright",t="https://tile.openstreetmap.org/{z}/{x}/{y}.png",i='© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',o=g.is.getSetting("isite::api-open-street-maps");if(r.searchProvider=new m.uc({params:{countrycodes:l.getCountries()}}),r.map=h().map(a.mapId,{editable:!0,zoomControl:!1}).setView([a.defaultCenter.lat,a.defaultCenter.lng],r.mapZoom),h().tileLayer(t,{attribution:i,accessToken:o}).addTo(r.map),a.readOnly&&r.map.dragging.disable(),h().control.zoom({position:e}).addTo(r.map),r.map.addControl(new(h().Control.Fullscreen)({position:e})),l.isPositionMarkerMap()&&!a.markers&&(r.marker=h().marker([a.defaultCenter.lat,a.defaultCenter.lng]).addTo(r.map)),r.map.doubleClickZoom.disable(),!a.readOnly){var s=h().DomUtil.get("leaflet_search_input");h().DomEvent.disableClickPropagation(s),l.setMapEvents(),a.polygonControls&&l.addEditableControls()}},setMapEvents:function(){var e=this;r.map.on("dblclick",(function(t){return b(e,void 0,void 0,(function(){var e,i;return w(this,(function(o){switch(o.label){case 0:return e=t.latlng.lat,i=t.latlng.lng,!l.isPositionMarkerMap()||a.readOnly?[3,2]:(r.geolocations=[],r.address=null,l.moveMarker(e,i),[4,l.getMarkerInfo(e,i)]);case 1:o.sent(),o.label=2;case 2:return[2]}}
1))}))})),r.map.on("movestart",(function(a){return b(e,void 0,void 0,(function(){return w(this,(function(a){return r.showSearch=!1,[2]}))}))})),r.map.on("moveend",(function(a){return b(e,void 0,void 0,(function(){return w(this,(function(a){return r.showSearch=!0,[2]}))}))})),a.polygonControls&&(r.map.on("editable:drawing:start",(function(a){return b(e,void 0,void 0,(function(){return w(this,(function(a){return r.showSearch=!1,[2]}))}))})),r.map.on("editable:drawing:end",(function(a){return b(e,void 0,void 0,(function(){return w(this,(function(a){return r.showSearch=!0,[2]}))}))})),r.map.on("editable:drawing:commit",(function(a){return b(e,void 0,void 0,(function(){return w(this,(function(e){return l.getGeometry(a),r.showSearch=!0,[2]}))}))})),r.map.on("editable:vertex:dragstart",(function(a){return b(e,void 0,void 0,(function(){return w(this,(function(a){return r.showSearch=!1,[2]}))}))})),r.map.on("editable:vertex:dragend",(function(a){return b(e,void 0,void 0,(function(){return w(this,(function(e){return r.showSearch=!0,l.getGeometry(a),[2]}))}))})),r.map.on("layeradd",(function(a){return b(e,void 0,void 0,(function(){var e;return w(this,(function(t){return e=a.layer,a.layer instanceof h().Path&&a.layer.on("click",h().DomEvent.stop).on("click",(function(a){(a.originalEvent.ctrlKey||a.originalEvent.metaKey)&&e.editor.deleteShapeAt(a.latlng)}),a.layer),[2]}))}))})))},setIconSettings:function(){h().Marker.prototype.options.icon=h().icon({iconRetinaUrl:t(8400),iconUrl:t(38416),shadowUrl:t(43064),iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]})},moveMarker:function(a,e){r.map.setView([a,e],r.map.getZoom()),r.marker.setLatLng([a,e])},getCountries:function(){var a=g.is.getSetting("ilocations::availableCountries")||["co"];return a.map((function(a){return a.toLowerCase()}))},addEditableControls:function(){h().EditControl=h().Control.extend({options:{position:"topleft",callback:null,title:"",html:""},onAdd:function(a){var e=h().DomUtil.create("div","leaflet-control leaflet-bar"),t=h().DomUtil.create("a","",e);return t.href="#",t.title=this.options.title,t.innerHTML=this.options.html,h().DomEvent.on(t,"click",h().DomEvent.stop).on(t,"click",(function(){l.deletePolygons(),window.LAYER=this.options.callback.call(a.editTools)}),this),e}}),h().NewLineControl=h().EditControl.extend({options:{position:"topleft",callback:r.map.editTools.startPolyline,title:"Draw a Line",html:'<i class="fa-light fa-pen-line fa-xl"></i>'}}),h().NewPolygonControl=h().EditControl.extend({options:{position:"topleft",callback:r.map.editTools.startPolygon,title:"Draw a Polygon",html:'<i class="fa-light fa-draw-polygon fa-xl"></i>'}}),h().NewRectangleControl=h().EditControl.extend({options:{position:"topleft",callback:r.map.editTools.startRectangle,title:"Draw a Rectangle",html:'<i class="fa-light fa-draw-square fa-xl"></i>'}}),h().NewCircleControl=h().EditControl.extend({options:{position:"topleft",callback:r.map.editTools.startCircle,title:"Draw a Rectangle",html:'<i class="fa-light fa-draw-circle fa-xl"></i>'}}),h().NewDeleteControl=h().EditControl.extend({options:{position:"topleft",callback:function(){return l.deletePolygons()},title:"Delete the shape",html:'<i class="fa-light fa-trash fa-xl"></i>'}}),r.map.addControl(new(h().NewPolygonControl)),r.map.addControl(new(h().NewRectangleControl)),r.map.addControl(new(h().NewDeleteControl))},getGeometry:function(a){var t=a.layer.toGeoJSON().geometry,i=t.coordinates[0];i=i.map((function(a){return{lat:a[1],lng:a[0]}})),e("update:modelValue",i)},deletePolygons:function(){r.map.eachLayer((function(a){"undefined"!==typeof a._latlngs&&a._latlngs.length>0&&a.remove()})),e("update:modelValue",[])},setPolygon:function(){var e=null;if(a.polygonControls){var t=a.modelValue;t.length&&(t=t.map((function(a){return[a.lat,a.lng]})),e=h().polygon(t).addTo(r.map),a.readOnly||e.enableEdit(),r.map.fitBounds(e.getBounds()))}},setMarkers:function(){var e=a.modelValue;if(a.markers&&(r.map.dragging.enable(),r.map.setZoom(15),Array.isArray(e)&&e.length)){e.forEach((function(a){var e=h().marker([a.lat,a.lng],{title:a.title}).addTo(r.map);(null===a||void 0===a?void 0:a.content)&&e.bindPopup(a.content),(null===a||void 0===a?void 0:a.onClick)&&e.on("click",(function(){l.onClickMarker(e,a)})),(null===a||void 0===a?void 0:a.openPopup)&&l.onClickMarker(e,a),r.markers.push(e)}));var t=h().featureGroup(r.markers);r.map.fitBounds(t.getBounds())}},onClickMarker:function(a,e){(null===e||void 0===e?void 0:e.loadingLabel)&&a.bindPopup(e.loadingLabel).openPopup(),e.onClick().then((function(e){a.bindPopup(e,{autoClose:!1,closeOnClick:!1}).openPopup()})),a.on("popupclose",(function(){a.unbindPopup()}))}};
1return(0,i.u2)((function(){l.setIconSettings(),l.init()})),(0,i.Kg)(a,(function(e,t){var i=e.modelValue;(null===i||void 0===i?void 0:i.lat)&&(null===i||void 0===i?void 0:i.lng)&&l.moveMarker(i.lat,i.lng),a.polygonControls&&Array.isArray(i)&&i.length&&l.setPolygon(),a.markers&&Array.isArray(i)&&i.length&&l.setMarkers()}),{deep:!0}),p(p(p(p({},o),(0,c.kx)(r)),s),l)}t(35312),t(69676);const v=(0,i._M)({props:{modelValue:{default:!1},type:{default:!1},mapId:{default:"map"},height:{default:"400px"},label:{default:""},readOnly:{type:Boolean,default:!1},defaultCenter:{default:function(){return{lat:"4.6529539",lng:"-74.0835643"}}},emitDefault:{type:Boolean,default:!1},polygonControls:{type:Boolean,default:!1},markers:{type:Boolean,default:!1},points:{type:Array,default:[]}},emit:["update:modelValue"],components:{},setup:function(a,e){var t=e.emit;return y(a,t)}});var k=t(68716),q=t(36008),x=t(95252),C=t.n(x);const A=(0,k.c)(v,[["render",d]]),P=A;C()(v,"components",{QSelect:q.c})},92960:(a,e,t)=>{"use strict";t.d(e,{c:()=>I});var i=t(92444),o=t(74044);const r={key:0,class:"relative-position"},s={class:"row q-col-gutter-md"},l={key:0,id:"newReportContent",class:"col-12"},n={class:"text-blue-grey tw-mb-3.5 tw-text-base"},f={key:0,class:"tw-flex tw-flex-col tw-mb-3.5"},d=(0,i.QD)("span",{class:"text-blue-grey tw-mb-1"},[(0,i.QD)("b",null,"Filters")],-1),c=["innerHTML"],u=["innerHTML"],h={class:"text-right q-mt-md"},m={class:"text-right col-12"},g={key:1,id:"lastReportContent",class:"q-mb-md col-12"},p={key:0},b={class:"text-blue-grey q-mb-sm"},w={key:0},y={class:"text-caption"},v={class:"text-blue-grey"},k={class:"text-caption"},q={class:"text-blue-grey"},x={class:"text-right q-mt-md"};function C(a,e,t,C,A,P){const E=(0,i.E1)("filterChip"),S=(0,i.E1)("dynamic-field"),D=(0,i.E1)("q-btn"),_=(0,i.E1)("q-form"),z=(0,i.E1)("q-separator"),T=(0,i.E1)("master-modal");return(0,i.Wz)(),(0,i.An)("template",null,[(0,i.K2)(T,{modelValue:A.showModal,"onUpdate:modelValue":e[2]||(e[2]=a=>A.showModal=a),icon:"fa-light fa-file-arrow-down",width:"380px",loading:A.loading,title:P.modalTitle,onHide:e[3]||(e[3]=a=>P.reset()),onShow:e[4]||(e[4]=a=>P.init()),"custom-position":""},{default:(0,i.Ql)((()=>[A.loading?(0,i.g1)("",!0):((0,i.Wz)(),(0,i.An)("div",r,[(0,i.QD)("div",s,[!A.customExportData&&P.allowCreation?((0,i.Wz)(),(0,i.An)("div",l,[(0,i.QD)("div",n,[(0,i.QD)("b",null,(0,o.WA)(a.$tr("isite.cms.messages.newReport")),1)]),P.isDynamicFilterSummary?((0,i.Wz)(),(0,i.An)("section",f,[d,(0,i.QD)("section",null,[(0,i.K2)(E,{summary:t.dynamicFilterSummary},null,8,["summary"])])])):(0,i.g1)("",!0),t.exportItem&&A.paramsItem.item?((0,i.Wz)(),(0,i.An)("div",{key:1,class:"text-caption q-mb-xs",innerHTML:a.$tr("isite.cms.messages.newExportItemHelpText",{id:A.paramsItem.item.id})},null,8,c)):((0,i.Wz)(),(0,i.An)("div",{key:2,class:"text-caption q-mb-xs",innerHTML:a.$tr("isite.cms.messages.newExportHelpText",{pageTitle:P.pageTitle})},null,8,u)),(0,i.QD)("div",h,[(0,i.K2)(_,{autocorrect:"off",autocomplete:"off",ref:"formContent",class:"row full-width",onSubmit:e[0]||(e[0]=a=>P.newReport()),onValidationError:e[1]||(e[1]=e=>a.$alert.error(a.$tr("isite.cms.message.formInvalid")))},{default:(0,i.Ql)((()=>[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(P.filterFields,((a,e)=>((0,i.Wz)(),(0,i.Az)(S,{key:e,field:a,class:"col-12",modelValue:A.filters[e],"onUpdate:modelValue":a=>A.filters[e]=a},null,8,["field","modelValue","onUpdate:modelValue"])))),128)),(0,i.QD)("div",m,[(0,i.K2)(D,{label:a.$tr("isite.cms.label.create"),color:"green",rounded:"",unelevated:"",size:"13px",padding:"xs sm",type:"submit",disable:!!P.reportQueue},null,8,["label","disable"])])])),_:1},512)])])):(0,i.g1)("",!0),A.fileExport.length?((0,i.Wz)(),(0,i.An)("div",g,[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(A.fileExport,((e,t)=>((0,i.Wz)(),(0,i.An)(i.ae,{key:t},[e.path?((0,i.Wz)(),(0,i.An)("div",p,[(0,i.K2)(z,{class:"q-my-md"}),(0,i.QD)("div",b,[(0,i.QD)("b",null,(0,o.WA)(a.$tr("isite.cms.messages.lastReport"))+(0,o.WA)(e.fileFormat?` (${e.fileFormat})`:""),1),e.fileName?((0,i.Wz)(),(0,i.An)("span",w," - "+(0,o.WA)(e.fileName),1)):(0,i.g1)("",!0)]),(0,i.QD)("div",y,[(0,i.QD)("label",v,(0,o.WA)(a.$tr("isite.cms.label.date"))+":",1),(0,i.mY)(" "+(0,o.WA)(a.$trd(e.lastModified,{type:"long"})),1)]),(0,i.QD)("div",k,[(0,i.QD)("label",q,(0,o.WA)(a.$tr("isite.cms.label.size"))+":",1),(0,i.mY)(" "+(0,o.WA)(a.$helper.formatBytes(e.size)),1)]),(0,i.QD)("div",x,[(0,i.K2)(D,{label:a.$tr("isite.cms.label.download"),color:"green",rounded:"",unelevated:"",size:"13px",padding:"xs sm",onClick:t=>a.$helper.downloadFromURL(e.path)},null,8,["label","onClick"])])])):(0,i.g1)("",!0)],64)))),128))])):(0,i.g1)("",!0)])]))])),_:1},8,["modelValue","loading","title"])])}var A=t(8932),P=t(92464);const E={beforeUnmount(){A.kN.off("export.data.refresh"),A.kN.off("isite.export.ready")},props:{exportItem:{type:Boolean,default:!1},dynamicFilterValues:{},dynamicFilterSummary:{}},components:{filterChip:P.c},watch:{"$route.name":{deep:!0,handler:function(a){this.init()}},offline:{deep:!0,handler:function(a){a||this.init()}}},mounted(){this.$nextTick((function(){this.init()})),A.kN.on("export.data.refresh",(()=>this.getData()))},data(){return{loading:!1,params:!1,paramsItem:{},customExportData:!1,showModal:!1,fileExport:[],filters:{}}},computed:{offline(){return this.$store.state.qofflineMaster.isAppOffline},pageTitle(){return this.$tr(this.$route.meta.title)},modalTitle(){let a=`${this.$tr("isite.cms.label.export")} | `;return this.exportItem?a+=`${this.$tr("isite.cms.label.record")} ID: ${this.paramsItem.item?this.paramsItem.item.id:""}`:a+=this.pageTitle,a},filterFields(){var a=this.params.exportFields||{};return this.params.formats&&Array.isArray(this.params.formats)&&(a.fileFormat={value:this.params.formats[0],type:"select",props:{label:this.$tr("isite.cms.label.format"),readonly:!(this.params.formats.length>=2),options:this.params.formats.map((a=>({label:a,value:a})))}}),this.reportQueue&&(a.reportQueue={type:"banner",props:{message:this.$tr("isite.cms.reportQueue",{date:this.$trd(this.reportQueue,{type:"long"})}),color:"warning"}}),a},allowCreation(){return void 0===this.params.allowCreation||this.params.allowCreation},reportQueue(){let a=this.fileExport.find((a=>a.reportQueue));return a?.reportQueue||null},isDynamicFilterSummary(){return Object.keys(this.dynamicFilterSummary).length>0}},methods:{init(){this.getData(),A.kN.on("isite.export.ready",(a=>{this.$alert.info({message:this.$tr("isite.cms.messages.exportReady",{fileName:a.data.fileName}),timeOut:12e3,actions:[{label:this.$tr("isite.cms.label.showMore"),icon:"fas fa-file-download",color:"white",handler:()=>{this.showReport(a.data)}}]})}))},async getData(){this.loading=!0,await this.getExportConfig(),await this.getExportData(),this.loading=!1},getExportConfig(){return new Promise(((a,e)=>{this.params=!1;let t=this.$helper.getInfoFromPermission(this.$route.meta.permission);if(!t)return a(!1);let i={refresh:!0,params:{filter:{configName:`${t.module}.config.exportable.${t.entity}${this.exportItem?"Item":""}`}}};this.$crud.index("apiRoutes.qsite.configs",i).then((e=>{this.params=this.$clone(e.data),this.$emit("update:modelValue",this.$clone(e.data)),a(e.data)})).catch((e=>{a(!1)}))}))},getExportData(){return new Promise((async(a,e)=>{if(!this.params)return a(!1);this.loading=!0;const t=this.dynamicFilterValues;let i={refresh:!0,params:{exportParams:this.exportItem?{...this.params,...this.paramsItem.exportParams||{}}:this.params,filter:this.exportItem?this.paramsItem.filter||{}:t?t.values:{}}};this.$crud.index("apiRoutes.qsite.export",i).then((e=>{this.fileExport=Array.isArray(e.data)?e.data:[e.data],a(e.data)})).catch((e=>{a(e)}))}))},newReport(){return new Promise((async(a,e)=>{this.loading=!0;const t=this.params.apiRoute||"apiRoutes.qsite.export",i=this.dynamicFilterValues;let o={exportParams:{...this.exportItem?{...this.params,...this.paramsItem.exportParams||{}}:this.params,fileFormat:this.filters.fileFormat},filter:{...this.exportItem?this.paramsItem.filter||{}:i||{},...this.filters}};this.$crud.post(t,o).then((a=>{this.$alert.info(this.$tr("isite.cms.messages.reportInProgress",{fileName:this.params.fileName})),this.showModal=!1})).catch((a=>{this.loading=!1}))}))},showReport(a){this.customExportData=this.$clone(a),this.showModal=!0},showReportItem(a){this.paramsItem=a,this.showModal=!0},reset(){this.loading=!1,this.customExportData=!1,this.fileExport=[],this.filters={}},async getCurrentFilterDate(a,e){try{let t=this.$moment(a).startOf("day").format("YYYY-MM-DD HH:mm:ss"),i=this.$moment(e).endOf("day").format("YYYY-MM-DD HH:mm:ss");return{date:{field:"inbound_scheduled_arrival",type:"custom",from:t,to:i}}}catch(error){console.log(error)}}}};var S=t(68716),D=t(14288),_=t(99140),z=t(70880),T=t(95252),$=t.n(T);const F=(0,S.c)(E,[["render",C]]),I=F;$()(E,"components",{QForm:D.c,QBtn:_.c,QSeparator:z.c})},72136:(a,e,t)=>{"use strict";t.d(e,{c:()=>q});var i=t(92444),o=t(74044);const r=["id"],s={class:"master-dialog__header-title row items-center"},l={class:"master-dialog__body"},n={key:0,class:"master-dialog__actions"},f={class:"row justify-end q-gutter-sm"};function d(a,e,t,d,c,u){const h=(0,i.E1)("q-icon"),m=(0,i.E1)("q-chip"),g=(0,i.E1)("q-btn"),p=(0,i.E1)("q-separator"),b=(0,i.E1)("inner-loading"),w=(0,i.E1)("q-dialog"),y=(0,i.iS)("close-popup");
1return(0,i.Wz)(),(0,i.Az)(w,(0,i.Gu)({modelValue:c.show,"onUpdate:modelValue":e[0]||(e[0]=a=>c.show=a),class:"master-dialog"+(t.customPosition?"-custom":"")},(0,i.kB)(a.$attrs),{maximized:t.maximized,persistent:t.persistent,position:t.customPosition?"right":"standard",style:u.masterModalWidthSize,"allow-focus-outside":!0}),{default:(0,i.Ql)((()=>[c.show?((0,i.Wz)(),(0,i.An)("div",{key:0,id:t.id||"masterModalContent",style:(0,o.MN)(t.customPosition?"":`min-width: ${t.width}`),class:(0,o.WN)(["master-dialog__content round relative-position",t.customClass])},[(0,i.QD)("div",{class:(0,o.WN)(`master-dialog__header text-${t.color} row justify-between items-center`)},[(0,i.QD)("div",s,[t.icon?((0,i.Wz)(),(0,i.Az)(h,{key:0,name:t.icon,class:"q-mr-sm",size:"20px"},null,8,["name"])):(0,i.g1)("",!0),(0,i.QD)("b",null,(0,o.WA)(t.title),1),t.chip?((0,i.Wz)(),(0,i.Az)(m,(0,i.Gu)({key:1,class:"tw-ml-3 tw-font-semibold tw-text-gray-500 tw-text-sm"},t.chip),null,16)):(0,i.g1)("",!0)]),t.hideCloseAction?(0,i.g1)("",!0):(0,i.wt)(((0,i.Wz)(),(0,i.Az)(g,{key:0,icon:"fa-light fa-xmark",round:"",textColor:"blue-grey",unelevated:"",class:"btn-medium"},null,512)),[[y]])],2),(0,i.K2)(p,{class:"tw-h-0.5"}),(0,i.QD)("div",l,[(0,i.oF)(a.$slots,"default")]),t.actions&&t.actions.length?((0,i.Wz)(),(0,i.An)("div",n,[(0,i.QD)("div",f,[((0,i.Wz)(!0),(0,i.An)(i.ae,null,(0,i.mi)(t.actions,((a,e)=>((0,i.Wz)(),(0,i.An)(i.ae,{key:e},[void 0==a.props?.vIf||a.props?.vIf?((0,i.Wz)(),(0,i.Az)(g,(0,i.Gu)({key:0},{...u.actionBtnProps,...a.props||{}},{onClick:e=>a.action?a.action():null,loading:a?.props?.loading||!1}),null,16,["onClick","loading"])):(0,i.g1)("",!0)],64)))),128))])])):(0,i.g1)("",!0),(0,i.K2)(b,{visible:t.loading},null,8,["visible"])],14,r)):(0,i.g1)("",!0)])),_:3},16,["modelValue","class","maximized","persistent","position","style"])}const c={props:{modelValue:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},persistent:{type:Boolean,default:!1},color:{type:String,default:"blue-grey"},width:{type:String,default:"400px"},title:{type:String},icon:{type:String},actions:{type:Array},id:{type:String},maximized:{type:Boolean,default:!1},hideCloseAction:{type:Boolean,default:!1},customPosition:{type:Boolean,default:!1},modalWidthSize:{type:String,default:"65vw"},customClass:{type:String,default:""},chip:{type:Object||null,default:null}},emits:["update:modelValue"],components:{},watch:{modelValue(a,e){this.show=this.$clone(a)},show(a,e){this.$emit("update:modelValue",this.$clone(a))}},mounted(){this.$nextTick((function(){}))},data(){return{show:!1}},computed:{actionBtnProps(){return{rounded:!0,unelevated:!0,noCaps:!0,class:"btn-small"}},masterModalWidthSize(){return{"--modal-width-size":this.modalWidthSize}}},methods:{}};var u=t(68716),h=t(30852),m=t(58120),g=t(84256),p=t(99140),b=t(70880),w=t(81020),y=t(95252),v=t.n(y);const k=(0,u.c)(c,[["render",d]]),q=k;v()(c,"components",{QDialog:h.c,QIcon:m.c,QChip:g.c,QBtn:p.c,QSeparator:b.c}),v()(c,"directives",{ClosePopup:w.c})},55694:(a,e,t)=>{"use strict";t.d(e,{c:()=>y});var i=t(92444),o=t(74044);const r={id:"recurisveItemDraggable"},s={class:"row justify-between items-center q-mb-xs q-mt-xs"},l={class:"col-10 row q-py-xs blue-green items-center"},n={key:0,class:"block text-caption text-grey-8"},f={class:"col-2 text-right q-py-xs relative-position"};function d(a,e,t,d,c,u){const h=(0,i.E1)("q-icon"),m=(0,i.E1)("btn-menu"),g=(0,i.E1)("nestedDraggable"),p=(0,i.E1)("draggable");return(0,i.Wz)(),(0,i.An)("div",r,[(0,i.K2)(p,(0,i.Gu)({tag:"div"},u.dragOptions,{list:t.items,group:{name:"g1"},"item-key":"id"}),{item:(0,i.Ql)((({element:a})=>[((0,i.Wz)(),(0,i.An)("div",{class:"drag-group",key:a.id},[(0,i.QD)("div",s,[(0,i.QD)("div",l,[(0,i.QD)("div",{class:(0,o.WN)(["q-px-xs",{"q-py-md":a.subTitle}])},[(0,i.K2)(h,{class:"cursor-pointer q-px-sm",color:"blue-grey",name:"fa-light fa-bars"})],2),(0,i.QD)("div",{class:(0,o.WN)(["text-subtitle2 text-weight-light",{"q-py-xs":a.subTitle}])},[(0,i.mY)((0,o.WA)(a.title)+" ",1),a.subTitle?((0,i.Wz)(),(0,i.An)("span",n,(0,o.WA)(a.subTitle),1)):(0,i.g1)("",!0)],2)]),(0,i.QD)("div",f,[a.actions.length?((0,i.Wz)(),(0,i.Az)(m,{key:0,actions:a.actions,"action-data":a},null,8,["actions","action-data"])):(0,i.g1)("",!0)])]),t.nested?((0,i.Wz)(),(0,i.Az)(g,{key:0,class:(0,o.WN)(`${a.children.length} ?: q-mb-xs`),items:a.children},null,8,["class","items"])):(0,i.g1)("",!0)]))])),_:1},16,["list"])])}var c=t(10328),u=t.n(c);const h={name:"nestedDraggable",components:{draggable:u()},props:{items:{required:!0,type:Array,default:()=>[]},deleteApi:{type:String},disabled:{required:!1,type:Boolean,default:()=>!1},nested:{type:Boolean,default:!0}},computed:{dragOptions(){return{animation:200,group:"description",disabled:this.disabled,ghostClass:"ghost"}}}};var m=t(68716),g=t(58120),p=t(95252),b=t.n(p);const w=(0,m.c)(h,[["render",d]]),y=w;b()(h,"components",{QIcon:g.c})},35088:(a,e,t)=>{"use strict";t.d(e,{c:()=>y});var i=t(92444),o=t(74044);const r={id:"treeListSelect",class:"round-borders q-py-md q-px-sm"},s={class:"row header-list"},l={class:"col-12 col-md-6 q-title q-ma-none text-primary q-mb-sm"},n={key:1};function f(a,e,t,f,d,c){const u=(0,i.E1)("q-icon"),h=(0,i.E1)("q-input"),m=(0,i.E1)("q-tree"),g=(0,i.E1)("q-scroll-area");return(0,i.Wz)(),(0,i.An)("div",r,[(0,i.QD)("div",s,[(0,i.QD)("div",l,[t.icon&&t.title?((0,i.Wz)(),(0,i.Az)(u,{key:0,name:t.icon,
1class:"q-mr-md"},null,8,["name"])):(0,i.g1)("",!0),t.title?((0,i.Wz)(),(0,i.An)("span",n,(0,o.WA)(t.title),1)):(0,i.g1)("",!0)]),(0,i.QD)("div",{class:(0,o.WN)("col-12 q-mb-md "+(t.icon&&t.title?"col-md-6 ":""))},[(0,i.K2)(h,{modelValue:d.search,"onUpdate:modelValue":e[0]||(e[0]=a=>d.search=a),outlined:"",dense:"",debounce:"800",placeholder:`${a.$tr("isite.cms.label.search",{capitalize:!0})}...`},{append:(0,i.Ql)((()=>[(0,i.K2)(u,{name:"fas fa-search"})])),_:1},8,["modelValue","placeholder"])],2)]),(0,i.K2)(g,{style:{width:"100%",height:"250px"}},{default:(0,i.Ql)((()=>[t.items.length?((0,i.Wz)(),(0,i.Az)(m,{key:0,nodes:t.items,"default-expand-all":"",color:"primary",ticked:d.itemsSelected,"tick-strategy":"leaf-filtered",filter:d.search,"node-key":"id","onUpdate:modelValue":e[1]||(e[1]=a=>c.changeSelectedItems())},null,8,["nodes","ticked","filter"])):(0,i.g1)("",!0)])),_:1})])}const d={name:"recursiveList",components:{},props:{items:{default:!1},title:{default:!1},icon:{default:!1},modelValue:{default:[]}},emits:["update:modelValue"],watch:{itemsSelected(){this.changeSelectedItems()},modelValue(a){this.itemsSelected=a}},mounted(){this.$nextTick((function(){this.modelValue&&this.modelValue.length&&(this.itemsSelected=this.modelValue)}))},data(){return{itemsSelected:[],ticked:[],search:null}},methods:{changeSelectedItems(){this.$emit("update:modelValue",this.itemsSelected)}}};var c=t(68716),u=t(58120),h=t(20540),m=t(94380),g=t(52584),p=t(95252),b=t.n(p);const w=(0,c.c)(d,[["render",f]]),y=w;b()(d,"components",{QIcon:u.c,QInput:h.c,QScrollArea:m.c,QTree:g.c})},72072:(a,e,t)=>{"use strict";t.d(e,{c:()=>p});var i=t(92444),o=t(264);const r={id:"uploaderMasterComponent",class:"full-width"};function s(a,e,t,s,l,n){const f=(0,i.E1)("file-list"),d=(0,i.E1)("q-uploader");return(0,i.Wz)(),(0,i.An)("div",r,[t.hideFileList?(0,i.g1)("",!0):((0,i.Wz)(),(0,i.Az)(f,(0,i.Gu)({key:0,modelValue:l.filesData,"onUpdate:modelValue":e[0]||(e[0]=a=>l.filesData=a)},n.fileListParams),null,16,["modelValue"])),(0,i.wt)((0,i.K2)(d,{ref:"qUploaderComponent",accept:a.acceptExtensions.withDot.join(","),onAdded:n.setFiles,"max-files":t.maxFiles-l.filesData.length,multiple:t.maxFiles>=2,"max-file-size":1e6*a.zoneConfig.maxFileSizeMB,onRejected:n.rejectedCheck},null,8,["accept","onAdded","max-files","multiple","max-file-size","onRejected"]),[[o.Ub,!1]])])}t(23816),t(35336),t(51495),t(59344);var l=t(95476),n=t(98724),f=t(8932);const d={name:"uploaderComponentMaster",mixins:[l.c],props:{modelValue:{default:!1},accept:{default:!1},maxFiles:{default:1},title:{default:""},emitBase64:{type:Boolean,default:!1},emitFile:{type:Boolean,default:!1},gridColClass:{default:"col-6 col-md-3 col-lg-2"},hideFileList:{type:Boolean,default:!1},maxFileSize:{type:Number,default:0},ratio:{type:String,default:"free"}},emits:["update:modelValue","added"],components:{fileList:n.c},watch:{modelValue:{deep:!0,handler:function(a,e){this.setValueToFileData()}},filesData(){this.emitFiles()}},mounted(){this.$nextTick((function(){this.init()}))},data(){return{loading:!1,filesData:[]}},computed:{fileListParams(){return{title:`${this.$clone(this.title)} (${this.filesData.length}/${this.maxFiles})`,gridColClass:this.gridColClass,actions:[{label:this.$tr("isite.cms.label.select"),icon:"fas fa-file-upload",padding:"xs sm",color:"green",rounded:!0,outline:!0,action:()=>this.pickFiles(),disable:this.filesData.length>=this.maxFiles}],itemActions:[{label:this.$tr("isite.cms.label.delete"),icon:"fas fa-trash",action:a=>{let e=this.filesData.findIndex((e=>a.id==e.id));e>=0&&this.filesData.splice(e,1)}}]}},settings(){return{allowedImageTypes:this.$getSetting("media::allowedImageTypes")}}},methods:{init(){this.setValueToFileData(),this.emitFiles()},pickFiles(){this.$refs.qUploaderComponent.pickFiles()},setValueToFileData(){if(this.modelValue){let a=this.$clone(Array.isArray(this.modelValue)?this.modelValue:[this.modelValue]),e=this.$clone(this.filesData),t=a.length!=e.length;t&&this.setFiles(this.$clone(a),!0)}},setFiles(a,e=!1){this.loading=!0,setTimeout((async()=>{e&&(this.filesData=[]);let t=this.$clone(this.filesData);for(const[e,i]of a.entries()){let o=i;if("string"!==typeof i){let a=await this.$helper.getBase64(i);o={id:this.$uid(),file:i,name:i.name,filename:i.name,size:i.size,type:i.type,base64:a,mediumThumb:a,path:a,isImage:!!i.__img,width:i.__img?i.__img.naturalWi
1dth:0,height:i.__img?i.__img.naturalHeight:0,extension:i.name.split(".").pop()};const e=this.settings.allowedImageTypes.map((a=>a.toLowerCase())).filter((a=>!["gif"].includes(a)));i.__img&&e.includes(o.extension.toLowerCase())&&await new Promise(((e,t)=>{f.kN.emit("master.cropper.image",{src:a,type:o.type,ratio:this.ratio,callBack:async a=>{a?(o={...o,...a},o.file=await this.$helper.urlToFile(o.base64,i.name,i.type)):o=null,e(!0)}})}))}else if(i.includes("http://")||i.includes("https://")){let a=new URL(i),e=a.pathname.split("/"),t=e[e.length-1],r=t.split(".").pop();o={id:this.$uid(),file:i,base64:i,path:i,mediumThumb:i,filename:t,extension:r,isImage:["jpg","png","webp"].includes(r)}}o&&(t.push(o),this.$emit("added",{file:o,final:e==a.length-1}))}this.filesData=this.$clone(t),this.$refs.qUploaderComponent.reset(),this.loading=!1}),500)},emitFiles(){let a=this.$clone(this.filesData),e=this.$clone(a);this.emitFile&&(e=a.map((a=>a.file||a))),this.emitBase64&&(e=a.map((a=>a.base64||a))),e=this.$clone(this.maxFiles>=2?e:e[0]||null),this.$emit("update:modelValue",e)},reset(){this.filesData=[]},rejectedCheck(a){let e=[];a.forEach((a=>{if(a.failedPropValidation)switch(a.failedPropValidation){case"max-file-size":e.push(a.file.name);break}})),this.$alert.warning({mode:"modal",title:this.$tr("media.cms.messages.failedUploadFiles"),message:"<b>"+this.$tr("media.cms.messages.errorMaxFileSize",{size:this.zoneConfig.maxFileSizeMB})+"</b> <br> - "+e.join(" - ")})}}};var c=t(68716),u=t(59600),h=t(95252),m=t.n(h);const g=(0,c.c)(d,[["render",s]]),p=g;m()(d,"components",{QUploader:u.c})},92348:(a,e,t)=>{var i={"./af":41976,"./af.js":41976,"./ar":30309,"./ar-dz":21195,"./ar-dz.js":21195,"./ar-kw":8800,"./ar-kw.js":8800,"./ar-ly":76624,"./ar-ly.js":76624,"./ar-ma":56976,"./ar-ma.js":56976,"./ar-ps":66092,"./ar-ps.js":66092,"./ar-sa":33600,"./ar-sa.js":33600,"./ar-tn":58216,"./ar-tn.js":58216,"./ar.js":30309,"./az":99120,"./az.js":99120,"./be":2448,"./be.js":2448,"./bg":67829,"./bg.js":67829,"./bm":92920,"./bm.js":92920,"./bn":65852,"./bn-bd":99172,"./bn-bd.js":99172,"./bn.js":65852,"./bo":79168,"./bo.js":79168,"./br":60316,"./br.js":60316,"./bs":85792,"./bs.js":85792,"./ca":56316,"./ca.js":56316,"./cs":38368,"./cs.js":38368,"./cv":37832,"./cv.js":37832,"./cy":81184,"./cy.js":81184,"./da":82304,"./da.js":82304,"./de":69148,"./de-at":82424,"./de-at.js":82424,"./de-ch":5948,"./de-ch.js":5948,"./de.js":69148,"./dv":91196,"./dv.js":91196,"./el":87444,"./el.js":87444,"./en-au":79464,"./en-au.js":79464,"./en-ca":98236,"./en-ca.js":98236,"./en-gb":30845,"./en-gb.js":30845,"./en-ie":94944,"./en-ie.js":94944,"./en-il":83536,"./en-il.js":83536,"./en-in":44360,"./en-in.js":44360,"./en-nz":70784,"./en-nz.js":70784,"./en-sg":77565,"./en-sg.js":77565,"./eo":81192,"./eo.js":81192,"./es":90320,"./es-do":42428,"./es-do.js":42428,"./es-mx":56112,"./es-mx.js":56112,"./es-us":29204,"./es-us.js":29204,"./es.js":90320,"./et":72344,"./et.js":72344,"./eu":54148,"./eu.js":54148,"./fa":18128,"./fa.js":18128,"./fi":72741,"./fi.js":72741,"./fil":83208,"./fil.js":83208,"./fo":79592,"./fo.js":79592,"./fr":67592,"./fr-ca":73764,"./fr-ca.js":73764,"./fr-ch":74024,"./fr-ch.js":74024,"./fr.js":67592,"./fy":35636,"./fy.js":35636,"./ga":7828,"./ga.js":7828,"./gd":91104,"./gd.js":91104,"./gl":1640,"./gl.js":1640,"./gom-deva":81964,"./gom-deva.js":81964,"./gom-latn":65656,"./gom-latn.js":65656,"./gu":85984,"./gu.js":85984,"./he":92336,"./he.js":92336,"./hi":57504,"./hi.js":57504,"./hr":13208,"./hr.js":13208,"./hu":5104,"./hu.js":5104,"./hy-am":82884,"./hy-am.js":82884,"./id":27075,"./id.js":27075,"./is":38300,"./is.js":38300,"./it":21104,"./it-ch":84084,"./it-ch.js":84084,"./it.js":21104,"./ja":65760,"./ja.js":65760,"./jv":43872,"./jv.js":43872,"./ka":92e3,"./ka.js":92e3,"./kk":15280,"./kk.js":15280,"./km":84304,"./km.js":84304,"./kn":8456,"./kn.js":8456,"./ko":72620,"./ko.js":72620,"./ku":49708,"./ku-kmr":17452,"./ku-kmr.js":17452,"./ku.js":49708,"./ky":11077,"./ky.js":11077,"./lb":37056,"./lb.js":37056,"./lo":28112,"./lo.js":28112,"./lt":40112,"./lt.js":40112,"./lv":40564,"./lv.js":40564,"./me":87080,"./me.js":87080,"./mi":81979,"./mi.js":81979,"./mk":52147,"./mk.js":52147,"./ml":39580,"./ml.js":39580,"./mn":14920,"./mn.js":14920,"./mr":4196,"./mr.js":4196,"./ms":61928,"./ms-my":19020,"./ms-my.js":19020,"./ms.js":61928,"./mt":28432,"./mt.js":28432,"./my":54932,"./my.js":54932,"./nb":57488,"./nb.js":57488,"./ne":94024,"./ne.js":94024,"./nl":47064,"./nl-be":87024,"./nl-be.js":87024,"./nl.js":47064,"./nn":49560,"./nn.js":49560,"./oc-lnc":81040,"./oc-lnc.js":81040,"./pa-in":72
vendor: 4,422 bytes, line 1
1680,"./pa-in.js":72680,"./pl":2520,"./pl.js":2520,"./pt":11612,"./pt-br":47172,"./pt-br.js":47172,"./pt.js":11612,"./ro":77676,"./ro.js":77676,"./ru":99555,"./ru.js":99555,"./sd":5864,"./sd.js":5864,"./se":69328,"./se.js":69328,"./si":34496,"./si.js":34496,"./sk":89576,"./sk.js":89576,"./sl":98608,"./sl.js":98608,"./sq":86332,"./sq.js":86332,"./sr":61016,"./sr-cyrl":69172,"./sr-cyrl.js":69172,"./sr.js":61016,"./ss":22324,"./ss.js":22324,"./sv":84181,"./sv.js":84181,"./sw":56208,"./sw.js":56208,"./ta":47240,"./ta.js":47240,"./te":12184,"./te.js":12184,"./tet":50544,"./tet.js":50544,"./tg":15408,"./tg.js":15408,"./th":11440,"./th.js":11440,"./tk":38640,"./tk.js":38640,"./tl-ph":18160,"./tl-ph.js":18160,"./tlh":58012,"./tlh.js":58012,"./tr":97012,"./tr.js":97012,"./tzl":46152,"./tzl.js":46152,"./tzm":72248,"./tzm-latn":76008,"./tzm-latn.js":76008,"./tzm.js":72248,"./ug-cn":91832,"./ug-cn.js":91832,"./uk":61320,"./uk.js":61320,"./ur":54088,"./ur.js":54088,"./uz":54672,"./uz-latn":40360,"./uz-latn.js":40360,"./uz.js":54672,"./vi":67684,"./vi.js":67684,"./x-pseudo":42800,"./x-pseudo.js":42800,"./yo":83776,"./yo.js":83776,"./zh-cn":81536,"./zh-cn.js":81536,"./zh-hk":14383,"./zh-hk.js":14383,"./zh-mo":55528,"./zh-mo.js":55528,"./zh-tw":56312,"./zh-tw.js":56312};function o(a){var e=r(a);return t(e)}function r(a){if(!t.o(i,a)){var e=new Error("Cannot find module '"+a+"'");throw e.code="MODULE_NOT_FOUND",e}return i[a]}o.keys=function(){return Object.keys(i)},o.resolve=r,a.exports=o,o.id=92348},81488:(a,e,t)=>{var i={"./":[79140,3,1968],"./ar":[61172,9,1968],"./ar-TN":[65196,9,1968],"./ar-TN.js":[80876,7,1968],"./ar-TN.mjs":[65196,9,1968],"./ar.js":[49444,7,1968],"./ar.mjs":[61172,9,1968],"./az-Latn":[67616,9,1968],"./az-Latn.js":[87619,7,1968],"./az-Latn.mjs":[67616,9,1968],"./bg":[34764,9,1968],"./bg.js":[29684,7,1968],"./bg.mjs":[34764,9,1968],"./bn":[18284,9,1968],"./bn.js":[48240,7,1968],"./bn.mjs":[18284,9,1968],"./ca":[90132,9,1968],"./ca.js":[95311,7,1968],"./ca.mjs":[90132,9,1968],"./cs":[36476,9,1968],"./cs.js":[55556,7,1968],"./cs.mjs":[36476,9,1968],"./da":[62480,9,1968],"./da.js":[74932,7,1968],"./da.mjs":[62480,9,1968],"./de":[18164,9,1968],"./de-CH":[98796,9,1968],"./de-CH.js":[1240,7,1968],"./de-CH.mjs":[98796,9,1968],"./de-DE":[54256,9,1968],"./de-DE.js":[64672,7,1968],"./de-DE.mjs":[54256,9,1968],"./de.js":[27536,7,1968],"./de.mjs":[18164,9,1968],"./el":[99820,9,1968],"./el.js":[81360,7,1968],"./el.mjs":[99820,9,1968],"./en-GB":[36916,9,1968],"./en-GB.js":[1464,7,1968],"./en-GB.mjs":[36916,9,1968],"./en-US":[10872,9],"./en-US.js":[73952,7,1968],"./en-US.mjs":[10872,9],"./eo":[9792,9,1968],"./eo.js":[5372,7,1968],"./eo.mjs":[9792,9,1968],"./es":[89236,9,1968],"./es.js":[64680,7,1968],"./es.mjs":[89236,9,1968],"./et":[62660,9,1968],"./et.js":[29704,7,1968],"./et.mjs":[62660,9,1968],"./eu":[18464,9,1968],"./eu.js":[68064,7,1968],"./eu.mjs":[18464,9,1968],"./fa":[57320,9,1968],"./fa-IR":[33728,9,1968],"./fa-IR.js":[45480,7,1968],"./fa-IR.mjs":[33728,9,1968],"./fa.js":[26788,7,1968],"./fa.mjs":[57320,9,1968],"./fi":[64864,9,1968],"./fi.js":[17196,7,1968],"./fi.mjs":[64864,9,1968],"./fr":[28840,9,1968],"./fr.js":[6192,7,1968],"./fr.mjs":[28840,9,1968],"./gn":[41264,9,1968],"./gn.js":[58716,7,1968],"./gn.mjs":[41264,9,1968],"./he":[67364,9,1968],"./he.js":[63840,7,1968],"./he.mjs":[67364,9,1968],"./hi":[96696,9,1968],"./hi.js":[9416,7,1968],"./hi.mjs":[96696,9,1968],"./hr":[55656,9,1968],"./hr.js":[55204,7,1968],"./hr.mjs":[55656,9,1968],"./hu":[46984,9,1968],"./hu.js":[10672,7,1968],"./hu.mjs":[46984,9,1968],"./id":[4024,9,1968],"./id.js":[84380,7,1968],"./id.mjs":[4024,9,1968],"./index":[79140,3,1968],"./index.json":[79140,3,1968],"./is":[73472,9,1968],"./is.js":[90336,7,1968],"./is.mjs":[73472,9,1968],"./it":[30704,9,1968],"./it.js":[15052,7,1968],"./it.mjs":[30704,9,1968],"./ja":[88088,9,1968],"./ja.js":[28116,7,1968],"./ja.mjs":[88088,9,1968],"./kk":[14576,9,1968],"./kk.js":[83651,7,1968],"./kk.mjs":[14576,9,1968],"./km":[20120,9,1968],"./km.js":[59260,7,1968],"./km.mjs":[20120,9,1968],"./ko-KR":[67280,9,1968],"./ko-KR.js":[44140,7,1968],"./ko-KR.mjs":[67280,9,1968],"./kur-CKB":[61916,9,1968],"./kur-CKB.js":[32696,7,1968],"./kur-CKB.mjs":[61916,9,1968],"./lt":[66736,9,1968],"./lt.js":[30536,7,1968],"./lt.mjs":[66736,9,1968],"./lu":[81608,9,1968],"./lu.js":[76488,7,1968],"./lu.mjs":[81608,9,1968],"./lv":[72280,9,1968],"./lv.js":[45744,7,
11968],"./lv.mjs":[72280,9,1968],"./mk":[36948,9,1968],"./mk.js":[56071,7,1968],"./mk.mjs":[36948,9,1968],"./ml":[9808,9,1968],"./ml.js":[78028,7,1968],"./ml.mjs":[9808,9,1968],"./mm":[75868,9,1968],"./mm.js":[54948,7,1968],"./mm.mjs":[75868,9,1968],"./ms":[28920,9,1968],"./ms.js":[124,7,1968],"./ms.mjs":[28920,9,1968],"./my":[42776,9,1968],"./my.js":[20507,7,1968],"./my.mjs":[42776,9,1968],"./nb-NO":[78192,9,1968],"./nb-NO.js":[54107,7,1968],"./nb-NO.mjs":[78192,9,1968],"./nl":[75949,9,1968],"./nl.js":[220,7,1968],"./nl.mjs":[75949,9,1968],"./pl":[1432,9,1968],"./pl.js":[77656,7,1968],"./pl.mjs":[1432,9,1968],"./pt":[81696,9,1968],"./pt-BR":[75464,9,1968],"./pt-BR.js":[79376,7,1968],"./pt-BR.mjs":[75464,9,1968],"./pt.js":[15884,7,1968],"./pt.mjs":[81696,9,1968],"./ro":[59403,9,1968],"./ro.js":[90012,7,1968],"./ro.mjs":[59403,9,1968],"./ru":[43152,9,1968],"./ru.js":[8940,7,1968],"./ru.mjs":[43152,9,1968],"./sk":[61396,9,1968],"./sk.js":[25080,7,1968],"./sk.mjs":[61396,9,1968],"./sl":[39200,9,1968],"./sl.js":[44736,7,1968],"./sl.mjs":[39200,9,1968],"./sm":[75112,9,1968],"./sm.js":[42352,7,1968],"./sm.mjs":[75112,9,1968],"./sr":[99036,9,1968],"./sr-CYR":[34228,9,1968],"./sr-CYR.js":[57984,7,1968],"./sr-CYR.mjs":[34228,9,1968],"./sr.js":[72388,7,1968],"./sr.mjs":[99036,9,1968],"./sv":[23619,9,1968],"./sv.js":[45300,7,1968],"./sv.mjs":[23619,9,1968],"./ta":[86044,9,1968],"./ta.js":[31088,7,1968],"./ta.mjs":[86044,9,1968],"./th":[82356,9,1968],"./th.js":[93744,7,1968],"./th.mjs":[82356,9,1968],"./tr":[18100,9,1968],"./tr.js":[55720,7,1968],"./tr.mjs":[18100,9,1968],"./ug":[20168,9,1968],"./ug.js":[9536,7,1968],"./ug.mjs":[20168,9,1968],"./uk":[25500,9,1968],"./uk.js":[20976,7,1968],"./uk.mjs":[25500,9,1968],"./uz-Cyrl":[95848,9,1968],"./uz-Cyrl.js":[10108,7,1968],"./uz-Cyrl.mjs":[95848,9,1968],"./uz-Latn":[13428,9,1968],"./uz-Latn.js":[88688,7,1968],"./uz-Latn.mjs":[13428,9,1968],"./vi":[6621,9,1968],"./vi.js":[31452,7,1968],"./vi.mjs":[6621,9,1968],"./zh-CN":[10532,9,1968],"./zh-CN.js":[31715,7,1968],"./zh-CN.mjs":[10532,9,1968],"./zh-TW":[32285,9,1968],"./zh-TW.js":[92688,7,1968],"./zh-TW.mjs":[32285,9,1968]};function o(a){if(!t.o(i,a))return Promise.resolve().then((()=>{var e=new Error("Cannot find module '"+a+"'");throw e.code="MODULE_NOT_FOUND",e}));var e=i[a],o=e[0];return Promise.all(e.slice(2).map(t.e)).then((()=>t.t(o,16|e[1])))}o.keys=()=>Object.keys(i),o.id=81488,a.exports=o},26160:(a,e,t)=>{var i={"./adminPages":49740,"./adminPages.js":49740,"./adminSidebar":35256,"./adminSidebar.js":35256,"./mainPages":26940,"./mainPages.js":26940,"./panelPages":98164,"./panelPages.js":98164,"./panelSidebar":69388,"./panelSidebar.js":69388};function o(a){var e=r(a);return t(e)}function r(a){if(!t.o(i,a)){var e=new Error("Cannot find module '"+a+"'");throw e.code="MODULE_NOT_FOUND",e}return i[a]}o.keys=function(){return Object.keys(i)},o.resolve=r,a.exports=o,o.id=26160},11532:(a,e,t)=>{var i={"./cardIcon.vue":[54266,4266],"./cardImage.vue":[62296,2296],"./list.vue":[52648,2648],"./listButton.vue":[46664,6664]};function o(a){if(!t.o(i,a))return Promise.resolve().then((()=>{var e=new Error("Cannot find module '"+a+"'");throw e.code="MODULE_NOT_FOUND",e}));var e=i[a],o=e[0];return t.e(e[1]).then((()=>t(o)))}o.keys=()=>Object.keys(i),o.id=11532,a.exports=o},33848:(a,e,t)=>{var i={"./qaccounting/_config/adminPages":81576,"./qaccounting/_config/adminPages.js":81576,"./qaccounting/_config/adminSidebar":67176,"./qaccounting/_config/adminSidebar.js":67176,"./qaccounting/_config/apiRoutes":73196,"./qaccounting/_config/apiRoutes.js":73196,"./qaccounting/_config/main":27520,"./qaccounting/_config/main.js":27520,"./qad/_config/adminPages":40492,"./qad/_config/adminPages.js":40492,"./qad/_config/adminSidebar":85072,"./qad/_config/adminSidebar.js":85072,"./qad/_config/apiRoutes":34644,"./qad/_config/apiRoutes.js":34644,"./qad/_config/main":75936,"./qad/_config/main.js":75936,"./qad/_config/panelPages":53876,"./qad/_config/panelPages.js":53876,"./qad/_config/panelSidebar":74256,"./qad/_config/panelSidebar.js":74256,"./qappointment/_config/adminPages":98560,"./qappointment/_config/adminPages.js":98560,"./qappointment/_config/adminSidebar":76544,"./qappointment/_config/adminSidebar.js":76544,"./qappointment/_config/apiRoutes":50512,"./qappointment/_config/apiRoutes.js":50512,"./qappointment/_config/main":89428,"./qappointment/_config/main.js":89428,"./qappointment/_config/mainPages":63379,"./qappointment/_config/mainPages.js":63379,"./qappointment/_config/panelPages":67,"./qappointment/_config/panelPages.js":67,"./qappointment/_config/panelSidebar":48048,"./qappointment/_config/panelSidebar.js":48048,"./qauction/_config/adminPages":98192,"./qauction/_config/adminPages.js":98192,"./qauction/_config/adminSidebar":32292,"./qauction/_config/adminSidebar.js":32292,"./qauction/_config/apiRoutes":47192,"./qauction/_config/apiRoutes.js":47192,"./qauction/_config/main":1264,"./qauction/_config/main.js":1264,"./qauction/_config/mainPages":61056,"./qauction/_config/mainPages.js":61056,"./qauction/_config/panelSidebar":22140,"./qauction/_config/panelSidebar.js":22140,"./qbanner/_config/adminPages":66916,"./qbanner/_config/adminPages.js":66916,"./qbanner/_config/adminSidebar":76824,"./qbanner/_config/adminSidebar.js":76824,"./qbanner/_config/apiRoutes":42888,"./qbanner/_config/apiRoutes.js":42888,"./qbanner/_config/main":8664,"./qbanner/_config/main.js":8664,"./qblog/_config/adminPages":7448,"./qblog/_config/adminPages.js":7448,"./qblog/_config/adminSidebar":72440,"./qblog/_config/adminSidebar.js":72440,"./qblog/_config/apiRoutes":12512,"./qblog/_config/apiRoutes.js":12512,"./qblog/_config/main":70508,"./qblog/_config/main.js":70508,"./qbooking/_config/adminPages":56659,"./qbooking/_config/adminPages.js":56659,"./qbooking/_config/adminSidebar":75093,"./qbooking/_config/adminSidebar.js":75093,"./qbooking/_config/apiRoutes":65520,"./qbooking/_config/apiRoutes.js":65520,"./qbooking/_config/main":74968,"./qbooking/_config/main.js":74968,"./qbooking/_config/mainPages":83992,"./qbooking/_config/mainPages.js":83992,"./qbooking/_config/panelPages":98368,"./qbooking/_config/panelPages.js":98368,"./qbooking/_config/panelSidebar":43124,"./qbooking/_config/panelSidebar.js":43124,"./qbuilder/_config/adminPages":99493,"./qbuilder/_config/adminPages.js":99493,"./qbuilder/_config/adminSidebar":61672,"./qbuilder/_config/adminSidebar.js":61672,"./qbuilder/_config/apiRoutes":2172,"./qbuilder/_config/apiRoutes.js":2172,"./qbuilder/_config/main":74276,"./qbuilder/_config/main.js":74276,"./qchat/_config/adminPages":59256,"./qchat/_config/adminPages.js":59256,"./qchat/_config/adminSidebar":55160,"./qchat/_config/adminSidebar.js":55160,"./qchat/_config/apiRoutes":660,"./qchat/_config/apiRoutes.js":660,"./qchat/_config/main":19560,"./qchat/_config/main.js":19560,"./qcheckin/_config/adminPages":86408,"./qcheckin/_config/adminPages.js":86408,"./qcheckin/_config/adminSidebar":55400,"./qcheckin/_config/adminSidebar.js":55400,"./qcheckin/_config/apiRoutes":97756,"./qcheckin/_config/apiRoutes.js":97756,"./qcheckin/_config/main":78e3,"./qcheckin/_config/main.js":78e3,"./qcheckin/_config/mainPages":10136,"./qcheckin/_config/mainPages.js":10136,"./qcheckin/_config/panelSidebar":78828,"./qcheckin/_config/panelSidebar.js":78828,"./qcomment/_config/adminPages":53960,"./qcomment/_config/adminPages.js":53960,"./qcomment/_config/adminSidebar":90328,"./qcomment/_config/adminSidebar.js":90328,"./qcomment/_config/apiRoutes":48468,"./qcomment/_config/apiRoutes.js":48468,"./qcomment/_config/main":97392,"./qcomment/_config/main.js":97392,"./qcommerce/_config/adminPages":82080,"./qcommerce/_config/adminPages.js":82080,"./qcommerce/_config/adminSidebar":60544,"./qcommerce/_config/adminSidebar.js":60544,"./qcommerce/_config/apiRoutes":41824,"./qcommerce/_config/apiRoutes.js":41824,"./qcommerce/_config/main":75568,"./qcommerce/_config/main.js":75568,"./qcommerce/_config/mainPages":15188,"./qcommerce/_config/mainPages.js":15188,"./qcommerce/_config/panelPages":62768,"./qcommerce/_config/panelPages.js":62768,"./qcommerce/_config/panelSidebar":69784,"./qcommerce/_config/panelSidebar.js":69784,"./qcredit/_config/adminPages":60508,"./qcredit/_config/adminPages.js":60508,"./qcredit/_config/adminSidebar":55264,"./qcredit/_config/adminSidebar.js":55264,"./qcredit/_config/apiRoutes":23328,"./qcredit/_config/apiRoutes.js":23328,"./qcredit/_config/main":28411,"./qcredit/_config/main.js":28411,"./qcredit/_config/mainPages":18884,"./qcredit/_config/mainPages.js":18884,"./qcredit/_config/panelSidebar":26024,"./qcredit/_config/panelSidebar.js":26024,"./qcrud/_config/CrudConfig":25774,"./qcrud/_config/CrudConfig.vue":25774,"./qdocument/_config/adminPages":97484,"./qdocument/_config/adminPages.js":97484,"./qdocument/_config/adminSidebar":23819,"./qdocument/_config/adminSidebar.js":23819,"./qdocument/_config/apiRoutes":63480,"./qdocument/_config/apiRoutes.js":63480,"./qdocument/_config/main":17916,"./qdocument/_config/main.js":17916,"./qdocument/_config/panelPages":8276,"./qdocument/_config/panelPages.js":8276,"./qdocument/_config/panelSidebar":3964,"./qdocument/_config/panelSidebar.js":3964,"./qevent/_config/adminPages":16944,"./qevent/_config/adminPages.js":16944,"./qevent/_config/adminSidebar":48976,"./qevent/_config/adminSidebar.js":48976,"./qevent/_config/apiRoutes":36460,"./qevent/_config/apiRoutes.js":36460,"./qevent/_config/main":33624,"./qevent/_config/main.js":33624,"./qform/_config/adminPages":28947,"./qform/_config/adminPages.js":28947,"./qform/_config/adminSidebar":89496,"./qform/_config/adminSidebar.js":89496,"./qform/_config/apiRoutes":47436,"./qform/_config/apiRoutes.js":47436,"./qform/_config/main":72848,"./qform/_config/main.js":72848,"./qform/_config/mainPages":69200,"./qform/_config/mainPages.js":69200,"./qgamification/_config/adminPages":63436,"./qgamification/_config/adminPages.js":63436,"./qgamification/_config/adminSidebar":3212,"./qgamification/_config/adminSidebar.js":3212,"./qgamification/_config/apiRoutes":22976,"./qgamification/_config/apiRoutes.js":22976,"./qgamification/_config/main":83008,"./qgamification/_config/main.js":83008,"./qlocations/_config/adminPages":7468,"./qlocations/_config/adminPages.js":7468,"./qlocations/_config/adminSidebar":61824,"./qlocations/_config/adminSidebar.js":61824,"./qlocations/_config/apiRoutes":99788,"./qlocations/_config/apiRoutes.js":99788,"./qlocations/_config/main":39844,"./qlocations/_config/main.js":39844,"./qmedia/_config/adminPages":99912,"./qmedia/_config/adminPages.js":99912,"./qmedia/_config/adminSidebar":244,"./qmedia/_config/adminSidebar.js":244,"./qmedia/_config/apiRoutes":22464,"./qmedia/_config/apiRoutes.js":22464,"./qmedia/_config/main":24604,"./qmedia/_config/main.js":24604,"./qmedia/_config/mainPages":71432,"./qmedia/_config/mainPages.js":71432,"./qmenu/_config/adminPages":97448,"./qmenu/_config/adminPages.js":97448,"./qmenu/_config/adminSidebar":88268,"./qmenu/_config/adminSidebar.js":88268,"./qmenu/_config/apiRoutes":1248,"./qmenu/_config/apiRoutes.js":1248,"./qmenu/_config/main":2772,"./qmenu/_config/main.js":2772,"./qnotification/_config/adminPages":53680,"./qnotification/_config/adminPages.js":53680,"./qnotification/_config/adminSidebar":18736,"./qnotification/_config/adminSidebar.js":18736,"./qnotification/_config/apiRoutes":35808,"./qnotification/_config/apiRoutes.js":35808,"./qnotification/_config/main":23760,"./qnotification/_config/main.js":23760,"./qnotification/_config/mainPages":9300,"./qnotification/_config/mainPages.js":9300,"./qoffline/_config/main":53724,"./qoffline/_config/main.js":53724,"./qpage/_config/adminPages":82776,"./qpage/_config/adminPages.js":82776,"./qpage/_config/adminSidebar":65768,"./qpage/_config/adminSidebar.js":65768,"./qpage/_config/apiRoutes":20640,"./qpage/_config/apiRoutes.js":20640,"./qpage/_config/main":77400,"./qpage/_config/main.js":77400,"./qplace/_config/adminPages":17264,"./qplace/_config/adminPages.js":17264,"./qplace/_config/adminSidebar":93948,"./qplace/_config/adminSidebar.js":93948,"./qplace/_config/apiRoutes":53520,"./qplace/_config/apiRoutes.js":53520,"./qplace/_config/main":5024,"./qplace/_config/main.js":5024,"./qplan/_config/adminPages":97152,"./qplan/_config/adminPages.js":97152,"./qplan/_config/adminSidebar":452,"./qplan/_config/adminSidebar.js":452,"./qplan/_config/apiRoutes":67396,"./qplan/_config/apiRoutes.js":67396,"./qplan/_config/main":50248,"./qplan/_config/main.js":50248,"./qplan/_config/mainPages":49192,"./qplan/_config/mainPages.js":49192,"./qplan/_config/panelPages":4480,"./qplan/_config/panelPages.js":4480,"./qplan/_config/panelSidebar":17924,"./qplan/_config/panelSidebar.js":17924,"./qqreable/_config/adminPages":23812,"./qqreable/_config/adminPages.js":23812,"./qqreable/_config/adminSidebar":38980,"./qqreable/_config/adminSidebar.js":38980,"./qqreable/_config/apiRoutes":50436,"./qqreable/_config/apiRoutes.js":50436,"./qqreable/_config/main":15576,"./qqreable/_config/main.js":15576,"./qredirect/_config/adminPages":10708,"./qredirect/_config/adminPages.js":10708,"./qredirect/_config/adminSidebar":85079,"./qredirect/_config/adminSidebar.js":85079,"./qredirect/_config/apiRoutes":93189,"./qredirect/_config/apiRoutes.js":93189,"./qredirect/_config/main":68157,"./qredirect/_config/main.js":68157,"./qrequestable/_config/adminPages":89116,"./qrequestable/_config/adminPages.js":89116,"./qrequestable/_config/adminSidebar":18132,"./qrequestable/_config/adminSidebar.js":18132,"./qrequestable/_config/apiRoutes":39460,"./qrequestable/_config/apiRoutes.js":39460,"./qrequestable/_config/main":19432,"./qrequestable/_config/main.js":19432,"./qrequestable/_config/mainPages":692,"./qrequestable/_config/mainPages.js":692,"./qrequestable/_config/panelPages":55796,"./qrequestable/_config/panelPages.js":55796,"./qrequestable/_config/panelSidebar":4192,"./qrequestable/_config/panelSidebar.js":4192,"./qretail/_config/adminPages":87648,"./qretail/_config/adminPages.js":87648,"./qretail/_config/adminSidebar":21136,"./qretail/_config/adminSidebar.js":21136,"./qretail/_config/apiRoutes":335
vendor: 9,211 bytes, line 1
176,"./qretail/_config/apiRoutes.js":33576,"./qretail/_config/main":78232,"./qretail/_config/main.js":78232,"./qsite/_config/adminPages":38608,"./qsite/_config/adminPages.js":38608,"./qsite/_config/adminSidebar":36776,"./qsite/_config/adminSidebar.js":36776,"./qsite/_config/apiRoutes":58868,"./qsite/_config/apiRoutes.js":58868,"./qsite/_config/main":30792,"./qsite/_config/main.js":30792,"./qsite/_config/mainPages":97996,"./qsite/_config/mainPages.js":97996,"./qsite/_config/panelPages":63488,"./qsite/_config/panelPages.js":63488,"./qslider/_config/adminPages":8424,"./qslider/_config/adminPages.js":8424,"./qslider/_config/adminSidebar":30120,"./qslider/_config/adminSidebar.js":30120,"./qslider/_config/apiRoutes":26528,"./qslider/_config/apiRoutes.js":26528,"./qslider/_config/main":23663,"./qslider/_config/main.js":23663,"./qtask/_config/adminPages":78424,"./qtask/_config/adminPages.js":78424,"./qtask/_config/adminSidebar":3224,"./qtask/_config/adminSidebar.js":3224,"./qtask/_config/apiRoutes":4440,"./qtask/_config/apiRoutes.js":4440,"./qtask/_config/main":57507,"./qtask/_config/main.js":57507,"./qtelemetry/_config/adminPages":94421,"./qtelemetry/_config/adminPages.js":94421,"./qtelemetry/_config/adminSidebar":29467,"./qtelemetry/_config/adminSidebar.js":29467,"./qtelemetry/_config/apiRoutes":70640,"./qtelemetry/_config/apiRoutes.js":70640,"./qtelemetry/_config/main":95304,"./qtelemetry/_config/main.js":95304,"./qtranslation/_config/adminPages":90160,"./qtranslation/_config/adminPages.js":90160,"./qtranslation/_config/adminSidebar":50160,"./qtranslation/_config/adminSidebar.js":50160,"./qtranslation/_config/apiRoutes":39320,"./qtranslation/_config/apiRoutes.js":39320,"./qtranslation/_config/main":60996,"./qtranslation/_config/main.js":60996,"./quser/_config/adminPages":62347,"./quser/_config/adminPages.js":62347,"./quser/_config/adminSidebar":26584,"./quser/_config/adminSidebar.js":26584,"./quser/_config/apiRoutes":45232,"./quser/_config/apiRoutes.js":45232,"./quser/_config/main":24648,"./quser/_config/main.js":24648,"./quser/_config/mainPages":29640,"./quser/_config/mainPages.js":29640,"./quser/_config/panelPages":59520,"./quser/_config/panelPages.js":59520,"./quser/_config/panelSidebar":71896,"./quser/_config/panelSidebar.js":71896,"./qwallet/_config/adminPages":51112,"./qwallet/_config/adminPages.js":51112,"./qwallet/_config/adminSidebar":85448,"./qwallet/_config/adminSidebar.js":85448,"./qwallet/_config/apiRoutes":94320,"./qwallet/_config/apiRoutes.js":94320,"./qwallet/_config/main":87544,"./qwallet/_config/main.js":87544,"./qwebhook/_config/adminPages":38064,"./qwebhook/_config/adminPages.js":38064,"./qwebhook/_config/adminSidebar":16820,"./qwebhook/_config/adminSidebar.js":16820,"./qwebhook/_config/apiRoutes":83280,"./qwebhook/_config/apiRoutes.js":83280,"./qwebhook/_config/main":88400,"./qwebhook/_config/main.js":88400};function o(a){var e=r(a);return t(e)}function r(a){if(!t.o(i,a)){var e=new Error("Cannot find module '"+a+"'");throw e.code="MODULE_NOT_FOUND",e}return i[a]}o.keys=function(){return Object.keys(i)},o.resolve=r,a.exports=o,o.id=33848},8272:(a,e,t)=>{var i={"./qaccounting/_config/apiRoutes":73196,"./qad/_config/apiRoutes":34644,"./qappointment/_config/apiRoutes":50512,"./qauction/_config/apiRoutes":47192,"./qbanner/_config/apiRoutes":42888,"./qblog/_config/apiRoutes":12512,"./qbooking/_config/apiRoutes":65520,"./qbuilder/_config/apiRoutes":2172,"./qchat/_config/apiRoutes":660,"./qcheckin/_config/apiRoutes":97756,"./qcomment/_config/apiRoutes":48468,"./qcommerce/_config/apiRoutes":41824,"./qcredit/_config/apiRoutes":23328,"./qdocument/_config/apiRoutes":63480,"./qevent/_config/apiRoutes":36460,"./qform/_config/apiRoutes":47436,"./qgamification/_config/apiRoutes":22976,"./qlocations/_config/apiRoutes":99788,"./qmedia/_config/apiRoutes":22464,"./qmenu/_config/apiRoutes":1248,"./qnotification/_config/apiRoutes":35808,"./qpage/_config/apiRoutes":20640,"./qplace/_config/apiRoutes":53520,"./qplan/_config/apiRoutes":67396,"./qqreable/_config/apiRoutes":50436,"./qredirect/_config/apiRoutes":93189,"./qrequestable/_config/apiRoutes":39460,"./qretail/_config/apiRoutes":33576,"./qsite/_config/apiRoutes":58868,"./qslider/_config/apiRoutes":26528,"./qtask/_config/apiRoutes":4440,"./qtelemetry/_config/apiRoutes":70640,"./qtranslation/_config/apiRoutes":39320,"./quser/_config/apiRoutes":45232,"./qwallet/_config/apiRoutes":94320,"./qwebhook/_config/apiRoutes":83280};function o(a){var e=r(a);return t(e)}function r(a){if(!t.o(i,a)){var e=new Error("Cannot find module '"+a+"'");throw e.code="MODULE_NOT_FOUND",e}return i[a]}o.keys=function(){return Object.keys(i)},o.resolve=r,a.exports=o,o.id=8272},54984:(a,e,t)=>{var i={"./qaccounting/_config/main":27520,"./qad/_config/main":75936,"./qappointment/_config/main":89428,"./qauction/_config/main":1264,"./qbanner/_config/main":8664,"./qblog/_config/main":70508,"./qbooking/_config/main":74968,"./qbuilder/_config/main":74276,"./qchat/_config/main":19560,"./qcheckin/_config/main":78e3,"./qcomment/_config/main":97392,"./qcommerce/_config/main":75568,"./qcredit/_config/main":28411,"./qdocument/_config/main":17916,"./qevent/_config/main":33624,"./qform/_config/main":72848,"./qgamification/_config/main":83008,"./qlocations/_config/main":39844,"./qmedia/_config/main":24604,"./qmenu/_config/main":2772,"./qnotification/_config/main":23760,"./qoffline/_config/main":53724,"./qpage/_config/main":77400,"./qplace/_config/main":5024,"./qplan/_config/main":50248,"./qqreable/_config/main":15576,"./qredirect/_config/main":68157,"./qrequestable/_config/main":19432,"./qretail/_config/main":78232,"./qsite/_config/main":30792,"./qslider/_config/main":23663,"./qtask/_config/main":57507,"./qtelemetry/_config/main":95304,"./qtranslation/_config/main":60996,"./quser/_config/main":24648,"./qwallet/_config/main":87544,"./qwebhook/_config/main":88400};function o(a){var e=r(a);return t(e)}function r(a){if(!t.o(i,a)){var e=new Error("Cannot find module '"+a+"'");throw e.code="MODULE_NOT_FOUND",e}return i[a]}o.keys=function(){return Object.keys(i)},o.resolve=r,a.exports=o,o.id=54984},8820:(a,e,t)=>{var i={"./qaccounting/_i18n/en-us/index":32416,"./qaccounting/_i18n/es/index":19788,"./qad/_i18n/en-us/index":1244,"./qad/_i18n/es/index":46940,"./qappointment/_i18n/en-us/index":28608,"./qappointment/_i18n/es/index":76096,"./qauction/_i18n/en-us/index":66900,"./qauction/_i18n/es/index":45576,"./qbanner/_i18n/en-us/index":71100,"./qbanner/_i18n/es/index":8448,"./qblog/_i18n/en-us/index":24444,"./qblog/_i18n/es/index":14088,"./qbooking/_i18n/en-us/index":72600,"./qbooking/_i18n/es/index":4964,"./qbuilder/_i18n/en-us/index":25304,"./qbuilder/_i18n/es/index":53480,"./qchat/_i18n/en-us/index":77212,"./qchat/_i18n/es/index":14524,"./qcheckin/_i18n/en-us/index":18584,"./qcheckin/_i18n/es/index":23479,"./qcomment/_i18n/en-us/index":6424,"./qcomment/_i18n/es/index":83056,"./qcommerce/_i18n/en-us/index":30672,"./qcommerce/_i18n/es/index":95120,"./qcredit/_i18n/en-us/index":19252,"./qcredit/_i18n/es/index":16784,"./qcrud/_i18n/en-us/index":23868,"./qcrud/_i18n/es/index":95628,"./qdocument/_i18n/en-us/index":76352,"./qdocument/_i18n/es/index":76228,"./qevent/_i18n/en-us/index":29428,"./qevent/_i18n/es/index":25256,"./qform/_i18n/en-us/index":34156,"./qform/_i18n/es/index":47432,"./qgamification/_i18n/en-us/index":99300,"./qgamification/_i18n/es/index":45924,"./qlocations/_i18n/en-us/index":12472,"./qlocations/_i18n/es/index":23288,"./qmedia/_i18n/en-us/index":75072,"./qmedia/_i18n/es/index":30020,"./qmenu/_i18n/en-us/index":63416,"./qmenu/_i18n/es/index":76136,"./qnotification/_i18n/en-us/index":29756,"./qnotification/_i18n/es/index":79112,"./qoffline/_i18n/en-us/index":94844,"./qoffline/_i18n/es/index":10252,"./qpage/_i18n/en-us/index":67732,"./qpage/_i18n/es/index":73756,"./qplace/_i18n/en-us/index":66184,"./qplace/_i18n/es/index":26344,"./qplan/_i18n/en-us/index":50059,"./qplan/_i18n/es/index":92232,"./qqreable/_i18n/en-us/index":30532,"./qqreable/_i18n/es/index":34240,"./qredirect/_i18n/en-us/index":38981,"./qredirect/_i18n/es/index":76588,"./qrequestable/_i18n/en-us/index":85144,"./qrequestable/_i18n/es/index":96944,"./qretail/_i18n/en-us/index":38872,"./qretail/_i18n/es/index":46491,"./qsite/_i18n/en-us/index":54408,"./qsite/_i18n/es/index":26868,"./qsite/_i18n/master/en-us/index":73584,"./qsite/_i18n/master/es/index":91696,"./qslider/_i18n/en-us/index":16336,"./qslider/_i18n/es/index":18040,"./qtask/_i18n/en-us/index":88332,"./qtask/_i18n/es/index":77988,"./qtelemetry/_i18n/en-us/index":28280,"./qtelemetry/_i18n/es/index":2456,"./qtranslation/_i18n/en-us/index":20772,"./qtranslation/_i18n/es/index":15683,"./quser/_i18n/en-us/index":34995,"./quser/_i18n/es/index":16240,"./qwallet/_i18n/en-us/index":16536,"./qwallet/_i18n/es/index":38984,"./qwebhook/_i18n/en-us/index":41092,"./qwebhook/_i18n/es/index":74967};function o(a){var e=r(a);return t(e)}function r(a){if(!t.o(i,a)){var e=new Error("Cannot find module '"+a+"'");throw e.code="MODULE_NOT_FOUND",e}return i[a]}o.keys=function(){return Object.keys(i)},o.resolve=r,a.exports=o,o.id=8820},50188:a=>{function e(a){var e=new Error("Cannot find module '"+a+"'");throw e.code="MODULE_NOT_FOUND",e}
1e.keys=()=>[],e.resolve=e,e.id=50188,a.exports=e},89060:(a,e,t)=>{var i={"./qcommerce/_store/index":77616,"./qcrud/_store/index":52524,"./qlocations/_store/index":96628,"./qmenu/_store/index":76486,"./qnotification/_store/index":19076,"./qoffline/_store/index":1488,"./qsite/_store/index":25628,"./qtranslation/_store/index":99920,"./quser/_store/index":18240};function o(a){var e=r(a);return t(e)}function r(a){if(!t.o(i,a)){var e=new Error("Cannot find module '"+a+"'");throw e.code="MODULE_NOT_FOUND",e}return i[a]}o.keys=function(){return Object.keys(i)},o.resolve=r,a.exports=o,o.id=89060},16204:()=>{}},__webpack_module_cache__={};function __webpack_require__(a){var e=__webpack_module_cache__[a];if(void 0!==e)return e.exports;var t=__webpack_module_cache__[a]={id:a,loaded:!1,exports:{}};return __webpack_modules__[a].call(t.exports,t,t.exports,__webpack_require__),t.loaded=!0,t.exports}__webpack_require__.m=__webpack_modules__,(()=>{var a="function"===typeof Symbol?Symbol("webpack queues"):"__webpack_queues__",e="function"===typeof Symbol?Symbol("webpack exports"):"__webpack_exports__",t="function"===typeof Symbol?Symbol("webpack error"):"__webpack_error__",i=a=>{a&&a.d<1&&(a.d=1,a.forEach((a=>a.r--)),a.forEach((a=>a.r--?a.r++:a())))},o=o=>o.map((o=>{if(null!==o&&"object"===typeof o){if(o[a])return o;if(o.then){var r=[];r.d=0,o.then((a=>{s[e]=a,i(r)}),(a=>{s[t]=a,i(r)}));var s={};return s[a]=a=>a(r),s}}var l={};return l[a]=a=>{},l[e]=o,l}));__webpack_require__.a=(r,s,l)=>{var n;l&&((n=[]).d=-1);var f,d,c,u=new Set,h=r.exports,m=new Promise(((a,e)=>{c=e,d=a}));m[e]=h,m[a]=a=>(n&&a(n),u.forEach(a),m["catch"]((a=>{}))),r.exports=m,s((i=>{var r;f=o(i);var s=()=>f.map((a=>{if(a[t])throw a[t];return a[e]})),l=new Promise((e=>{r=()=>e(s),r.r=0;var t=a=>a!==n&&!u.has(a)&&(u.add(a),a&&!a.d&&(r.r++,a.push(r)));f.map((e=>e[a](t)))}));return r.r?l:s()}),(a=>(a?c(m[t]=a):d(h),i(n)))),n&&n.d<0&&(n.d=0)}})(),(()=>{var a=[];__webpack_require__.O=(e,t,i,o)=>{if(!t){var r=1/0;for(f=0;f<a.length;f++){for(var[t,i,o]=a[f],s=!0,l=0;l<t.length;l++)(!1&o||r>=o)&&Object.keys(__webpack_require__.O).every((a=>__webpack_require__.O[a](t[l])))?t.splice(l--,1):(s=!1,o<r&&(r=o));if(s){a.splice(f--,1);var n=i();void 0!==n&&(e=n)}}return e}o=o||0;for(var f=a.length;f>0&&a[f-1][2]>o;f--)a[f]=a[f-1];a[f]=[t,i,o]}})(),(()=>{__webpack_require__.n=a=>{var e=a&&a.__esModule?()=>a["default"]:()=>a;return __webpack_require__.d(e,{a:e}),e}})(),(()=>{var a,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;__webpack_require__.t=function(t,i){if(1&i&&(t=this(t)),8&i)return t;if("object"===typeof t&&t){if(4&i&&t.__esModule)return t;if(16&i&&"function"===typeof t.then)return t}var o=Object.create(null);__webpack_require__.r(o);var r={};a=a||[null,e({}),e([]),e(e)];for(var s=2&i&&t;"object"==typeof s&&!~a.indexOf(s);s=e(s))Object.getOwnPropertyNames(s).forEach((a=>r[a]=()=>t[a]));return r["default"]=()=>t,__webpack_require__.d(o,r),o}})(),(()=>{__webpack_require__.d=(a,e)=>{for(var t in e)__webpack_require__.o(e,t)&&!__webpack_require__.o(a,t)&&Object.defineProperty(a,t,{enumerable:!0,get:e[t]})}})(),(()=>{__webpack_require__.f={},__webpack_require__.e=a=>Promise.all(Object.keys(__webpack_require__.f).reduce(((e,t)=>(__webpack_require__.f[t](a,e),e)),[]))})(),(()=>{__webpack_require__.u=a=>"js/"+(1640===a?"chunk-common":a)+"."+{8:"2eb1dccc",96:"22b403ed",139:"b7cece67",220:"478ee175",260:"29ac8497",336:"5afaa2ab",360:"034a8707",384:"6842dbfb",532:"6cf1c065",536:"a49540ff",571:"19cbd6e5",604:"f14418b7",656:"4b03a6c1",684:"e34a9c74",728:"3db2b613",782:"8d3f3319",896:"f5a263c4",916:"ffbb6e40",928:"1b751330",952:"d8584e25",956:"dfa2b5f4",1112:"b513fc01",1136:"50a50947",1392:"2467539c",1400:"2f78cafa",1448:"56ad913c",1640:"fe63ecb2",1720:"bb167b43",1764:"d22faaa3",1848:"2ac8a538",1888:"22abddf2",1972:"b2c297b4",1980:"a8d0eecc",2008:"f101bc76",2052:"bf24f0d5",2144:"b6d1cb2c",2223:"97f54600",2296:"18bac85b",2299:"62b337a0",2336:"dfa8679b",2416:"6321d455",2428:"a1e605e7",2472:"4a44822d",2492:"763dec7f",2520:"fbb04b99",2532:"d41257d2",2536:"a9f5ad17",2556:"09433e73",2568:"7bc20324",2596:"2129ddf9",2648:"46ca6cd6",2684:"109bbb1e",2712:"a60c3f06",2740:"3d74df25",2820:"99f57eb6",2840:"482155b4",2900:"53ff6e87",2912:"229e0da2",2924:"206dea60",3055:"f971ce70",3072:"39114cf2",3100:"1ca2297e",3120:"95750daa",3156:"65902719",3192:"efb1c212",3204:"
105d7c4e8",3242:"0a84d66e",3252:"ae84eec4",3264:"d35fd706",3412:"e92d6fb1",3456:"e392661a",3604:"e572bdb3",3808:"3cbb27f0",3820:"c4f39219",3836:"db6c4d0b",3876:"c75716d1",4028:"b6ad8aeb",4051:"93b8e7eb",4184:"1ed47cd6",4212:"1768837a",4248:"c181c888",4266:"102181a6",4276:"ffdd7917",4298:"b20baa06",4312:"a441e3c7",4328:"dd7d1a8c",4412:"475f9b0d",4420:"2dad5331",4476:"80e8446a",4484:"04b60c58",4496:"3c5c1f97",4616:"89a3d321",4636:"77cc9d42",4748:"ecea8b2e",4768:"4b1b47f1",4808:"783d2a6d",4848:"08b30f72",4876:"b7f8b7b0",4912:"6e53bebe",4960:"0826898e",4996:"253b2f99",5120:"4f85c6eb",5128:"6b6790cf",5160:"843f0253",5208:"b6972d9c",5280:"5d5edf1b",5320:"9cac9402",5336:"f0ead3b1",5420:"9a9b80a3",5636:"e9bb94d5",5684:"8b7e061f",5696:"1474ec37",5848:"2cae6b24",5876:"543dcc6b",5904:"f8e24823",5956:"db33a042",5968:"78d465c6",5972:"a85846e2",6108:"c4517aae",6112:"717f0641",6116:"ecb9463d",6152:"5de500f3",6168:"9e50206f",6194:"f7f08fd8",6216:"53b2f20d",6240:"c266fe7b",6249:"abd2e34e",6252:"34a17893",6332:"5e13f9e2",6363:"4284f4c3",6376:"52e000f4",6420:"5bfcf239",6424:"6d3f84c8",6432:"bf005d9b",6492:"a46bf465",6520:"5981da51",6524:"70185611",6528:"cc627ee4",6576:"a55418a0",6664:"2d3f3dfc",6680:"40617a0d",6736:"358efa86",6750:"d4eee78f",6760:"e32217b5",6776:"f9fb4aab",6784:"420b939d",6856:"015302dc",6900:"d3076425",6908:"3dfa2db5",6980:"697fcf2d",7036:"a8a50f66",7088:"941eceb4",7104:"6524c8d0",7144:"782f702b",7428:"65bcfa88",7464:"b61e1ddc",7530:"f005a800",7556:"2e0b0e0f",7592:"12e5c568",7604:"984fd03e",7644:"9112fbe6",8060:"c47b4194",8066:"ba194050",8104:"47523d31",8120:"c08e69ea",8140:"4bd7c3ae",8160:"0d727bf7",8180:"30ff826e",8232:"e504723e",8252:"3d30f7db",8280:"afab9ef0",8364:"b0dc8de6",8444:"4bbaa934",8488:"a4db38ef",8520:"501005d4",8576:"07603835",8744:"d751dadc",8750:"df6fb62f",8772:"c4145f09",8874:"4d15aba9",8892:"2032849e",9044:"5e4f5ce4",9112:"1bd3850a",9116:"cf25cb57",9184:"77922a0d",9200:"2b2bf0fa",9276:"f6cac532",9296:"551d36c8",9336:"dbf624ff",9424:"fb2e5888",9432:"43ad6307",9452:"915963bc",9612:"07be7bb3",9616:"bad4c599",9672:"52f9cf74",9752:"53f0ed5a",9776:"9454aecf",9800:"0033b864",9804:"70fa929b",9936:"02fecf06",9968:"942d010e"}[a]+".js"})(),(()=>{__webpack_require__.miniCssF=a=>"css/"+a+"."+{220:"65650a75",260:"1e8e7b9f",728:"199e1d58",916:"bb84a034",1112:"605047ec",1448:"599bdbe4",1764:"e25b33ad",1848:"e546bba7",2296:"ea2130be",2336:"0eb6a884",2416:"1a6e3a8e",2520:"60535b82",2532:"65650a75",2536:"aba06dba",2596:"918e8e3f",2912:"918e8e3f",2924:"8b1a7b49",3120:"7c07e716",3252:"918e8e3f",3264:"2575d1f0",3604:"10e6dea0",3808:"30250e08",3876:"8810f596",4028:"1595b551",4051:"0e1e953c",4266:"f979e3e6",4312:"3353d8b7",4496:"22c6685e",4636:"936c93b1",4768:"3353d8b7",4960:"db44cddd",4996:"9ca2ed31",5336:"af7c67e2",5420:"9a84bfc8",6152:"b3ae42cf",6249:"ba0255f7",6376:"04e2c33a",6760:"1f30b1e1",6900:"1595b551",6980:"835cab07",7036:"918e8e3f",7464:"dac8d866",7556:"1cff8e74",8060:"edc2785b",8180:"008a0aff",8252:"1a6e3a8e",8520:"2bfac27e",8744:"5c7b3c11",8772:"d5b0b122",8892:"087de383",9452:"3da0002c",9800:"0e209eca",9968:"1a6e3a8e"}[a]+".css"})(),(()=>{__webpack_require__.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(a){if("object"===typeof window)return window}}()})(),(()=>{__webpack_require__.hmd=a=>(a=Object.create(a),a.children||(a.children=[]),Object.defineProperty(a,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+a.id)}}),a)})(),(()=>{__webpack_require__.o=(a,e)=>Object.prototype.hasOwnProperty.call(a,e)})(),(()=>{var a={},e="imagina-cms:";__webpack_require__.l=(t,i,o,r)=>{if(a[t])a[t].push(i);else{var s,l;if(void 0!==o)for(var n=document.getElementsByTagName("script"),f=0;f<n.length;f++){var d=n[f];if(d.getAttribute("src")==t||d.getAttribute("data-webpack")==e+o){s=d;break}}s||(l=!0,s=document.createElement("script"),s.charset="utf-8",s.timeout=120,__webpack_require__.nc&&s.setAttribute("nonce",__webpack_require__.nc),s.setAttribute("data-webpack",e+o),s.src=t),a[t]=[i];var c=(e,i)=>{s.onerror=s.onload=null,clearTimeout(u);var o=a[t];if(delete a[t],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach((a=>a(i))),e)return e(i)},u=setTimeout(c.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=c.bind(null,s.onerror),s.onload=c.bind(null,s.onload),l&&document.head.appendChild(s)}}})(),(()=>{__webpack_require__.r=a=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})}})(),(()=>{__webpack_require__.nmd=a=>(a.paths=[],a.children||(a.children=[]),a)})(),(()=>{__webpack_require__.p=""})(),(()=>{if("undefined"!==typeof document){var a=(a,e,t,i,o)=>{var r=document.createElement("link");r.rel="stylesheet",r.type="text/css";var s=t=>{if(r.onerror=r.onload=null,"load"===t.type)i();else{var s=t&&("load"===t.type?"missing":t.type),l=t&&t.target&&t.target.href||e,n=new Error("Loading CSS chunk "+a+" failed.\n("+l+")");n.code="CSS_CHUNK_LOAD_FAILED",n.type=s,n.request=l,r.parentNode.removeChild(r),o(n)}};return r.onerror=r.onload=s,r.href=e,t?t.parentNode.insertBefore(r,t.nextSibling):document.head.appendChild(r),r},e=(a,e)=>{for(var t=document.getElementsByTagName("link"),i=0;i<t.length;i++){var o=t[i],r=o.getAttribute("data-href")||o.getAttribute("href");if("stylesheet"===o.rel&&(r===a||r===e))return o}var s=document.getElementsByTagName("style");for(i=0;i<s.length;i++){o=s[i],r=o.getAttribute("data-href");if(r===a||r===e)return o}},t=t=>new Promise(((i,o)=>{var r=__webpack_require__.miniCssF(t),s=__webpack_require__.p+r;if(e(r,s))return i();a(t,s,null,i,o)})),i={3524:0};__webpack_require__.f.miniCss=(a,e)=>{var o={220:1,260:1,728:1,916:1,1112:1,1448:1,1764:1,1848:1,2296:1,2336:1,2416:1,2520:1,2532:1,2536:1,2596:1,2912:1,2924:1,3120:1,3252:1,3264:1,3604:1,3808:1,3876:1,4028:1,4051:1,4266:1,4312:1,4496:1,4636:1,4768:1,4960:1,499
16:1,5336:1,5420:1,6152:1,6249:1,6376:1,6760:1,6900:1,6980:1,7036:1,7464:1,7556:1,8060:1,8180:1,8252:1,8520:1,8744:1,8772:1,8892:1,9452:1,9800:1,9968:1};i[a]?e.push(i[a]):0!==i[a]&&o[a]&&e.push(i[a]=t(a).then((()=>{i[a]=0}),(e=>{throw delete i[a],e})))}}})(),(()=>{var a={3524:0};__webpack_require__.f.j=(e,t)=>{var i=__webpack_require__.o(a,e)?a[e]:void 0;if(0!==i)if(i)t.push(i[2]);else if(/^(40|7)28$/.test(e))a[e]=0;else{var o=new Promise(((t,o)=>i=a[e]=[t,o]));t.push(i[2]=o);var r=__webpack_require__.p+__webpack_require__.u(e),s=new Error,l=t=>{if(__webpack_require__.o(a,e)&&(i=a[e],0!==i&&(a[e]=void 0),i)){var o=t&&("load"===t.type?"missing":t.type),r=t&&t.target&&t.target.src;s.message="Loading chunk "+e+" failed.\n("+o+": "+r+")",s.name="ChunkLoadError",s.type=o,s.request=r,i[1](s)}};__webpack_require__.l(r,l,"chunk-"+e,e)}},__webpack_require__.O.j=e=>0===a[e];var e=(e,t)=>{var i,o,[r,s,l]=t,n=0;if(r.some((e=>0!==a[e]))){for(i in s)__webpack_require__.o(s,i)&&(__webpack_require__.m[i]=s[i]);if(l)var f=l(__webpack_require__)}for(e&&e(t);n<r.length;n++)o=r[n],__webpack_require__.o(a,o)&&a[o]&&a[o][0](),a[o]=0;return __webpack_require__.O(f)},t=globalThis["webpackChunkimagina_cms"]=globalThis["webpackChunkimagina_cms"]||[];t.forEach(e.bind(null,0)),t.push=e.bind(null,t.push.bind(t))})();var __webpack_exports__=__webpack_require__.O(void 0,[1968],(()=>__webpack_require__(68596)));__webpack_exports__=__webpack_require__.O(__webpack_exports__)})();
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.