/*! elementor-pro - v3.25.0 - 03-11-2024 */ *[data-editable-elementor-document] { position: relative; } *[data-editable-elementor-document]:before, *[data-editable-elementor-document]:after { content: ""; display: table; } *[data-editable-elementor-document] .elementor-document-handle { position: absolute; z-index: 2147483620; cursor: pointer; inset: 0; display: none; border: 2px solid var(--e-a-color-primary, #F3BAFD); } *[data-editable-elementor-document] .elementor-document-handle:before { content: ""; position: absolute; background: var(--e-a-color-primary, #F3BAFD); opacity: 0.3; inset: 0; } *[data-editable-elementor-document] .elementor-document-handle__inner { display: none; align-items: center; position: absolute; top: 0; left: 50%; transform: translateX(-50%); background: var(--e-a-color-primary, #F3BAFD); padding: 8px 16px; font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: var(--e-p-border-global-invert, #0C0D0E); gap: 8px; border-radius: 0 0 3px 3px; } *[data-editable-elementor-document] .elementor-document-handle__inner:before, *[data-editable-elementor-document] .elementor-document-handle__inner:after { content: ""; position: absolute; border: solid transparent; } *[data-editable-elementor-document] .elementor-document-handle__inner:before { right: calc(100% - 1px); border-inline-end-color: var(--e-a-color-primary, #F3BAFD); border-width: 0 14px 30px 0; } *[data-editable-elementor-document] .elementor-document-handle__inner:after { left: calc(100% - 1px); border-inline-start-color: var(--e-a-color-primary, #F3BAFD); border-width: 0 0 30px 14px; } *[data-editable-elementor-document].e-embedded-document-active .elementor-document-handle:not(.elementor-document-save-back-handle), *[data-editable-elementor-document].elementor-widget-container .elementor-document-handle:not(.elementor-document-save-back-handle) { bottom: unset; border-block-end: unset; } *[data-editable-elementor-document].e-embedded-document-active .elementor-document-handle:not(.elementor-document-save-back-handle)::before, *[data-editable-elementor-document].elementor-widget-container .elementor-document-handle:not(.elementor-document-save-back-handle)::before { display: none; bottom: unset; } .elementor-editor-active *[data-editable-elementor-document]:not(.elementor-edit-mode):hover .elementor-document-handle:not(.elementor-document-save-back-handle) { display: block; } .elementor-editor-active *[data-editable-elementor-document]:not(.elementor-edit-mode):hover .elementor-document-handle:not(.elementor-document-save-back-handle)::before { display: block; } .elementor-editor-active *[data-editable-elementor-document]:not(.elementor-edit-mode):hover .elementor-document-handle:not(.elementor-document-save-back-handle) .elementor-document-handle__inner { display: flex; } .elementor-editor-active *[data-editable-elementor-document].loading { opacity: 0.5; } .elementor-editor-active *[data-editable-elementor-document][data-elementor-type=single] > .elementor-document-handle { transform: translateX(-50%) translateY(-100%); border-radius: 3px 3px 0 0; } .elementor-editor-active *[data-editable-elementor-document][data-elementor-type=single] > .elementor-document-handle:before { border-width: 30px 14px 0 0; } .elementor-editor-active *[data-editable-elementor-document][data-elementor-type=single] > .elementor-document-handle:after { border-width: 30px 0 0 14px; } [data-elementor-post-type=elementor_library] > .elementor-document-handle { border: 2px solid var(--e-p-border-global, #5EEAD4); } [data-elementor-post-type=elementor_library] > .elementor-document-handle:before { background-color: var(--e-p-border-global, #5EEAD4); } [data-elementor-post-type=elementor_library] > .elementor-document-handle .elementor-document-handle__inner { background-color: var(--e-p-border-global, #5EEAD4); } [data-elementor-post-type=elementor_library] > .elementor-document-handle .elementor-document-handle__inner:before { border-inline-end-color: var(--e-p-border-global, #5EEAD4); } [data-elementor-post-type=elementor_library] > .elementor-document-handle .elementor-document-handle__inner:after { border-inline-start-color: var(--e-p-border-global, #5EEAD4); } .elementor-widget.elementor-sticky--effects .elementor-editor-widget-settings { right: -14px; } .elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover { outline: 1px solid var(--e-p-border-global); } .elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget.elementor-element-editable, .elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget.elementor-element-editable:hover { box-shadow: 0 0 0 2px var(--e-p-border-global); } .elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings { background-color: var(--e-p-border-global); } .elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting { background-color: var(--e-p-border-global); color: var(--e-p-border-global-invert); } .elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover { background-color: var(--e-p-border-global-hover); } .elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save { display: none; } .elementor-embedded-editor.elementor-location-header .elementor-section-wrap:not(:empty) + #elementor-add-new-section { display: none; } .elementor-editor-preview .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-element-overlay, .elementor-editor-preview .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-empty, .elementor-editor-preview .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-add-section, .elementor-editor-preview .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-add-section-inline, .elementor-editor-preview .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-empty-view, .elementor-editor-preview .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-widget-empty { display: initial; } .elementor.elementor-edit-area-active .elementor-document-handle.elementor-document-save-back-handle { display: block; bottom: unset; border: unset; } .elementor.elementor-edit-area-active .elementor-document-handle.elementor-document-save-back-handle:before { display: none; } .elementor.elementor-edit-area-active .elementor-document-handle.elementor-document-save-back-handle > .elementor-document-handle__inner { display: flex; opacity: 1; } .elementor-document-handle.elementor-document-save-back-handle .elementor-document-handle__inner { transform: translateX(-50%) translateY(-100%); border-radius: 3px 3px 0 0; } .elementor-document-handle.elementor-document-save-back-handle .elementor-document-handle__inner:before { border-width: 30px 14px 0 0; } .elementor-document-handle.elementor-document-save-back-handle .elementor-document-handle__inner:after { border-width: 30px 0 0 14px; } .elementor-document-handle.elementor-document-save-back-handle .eicon-arrow-left, .elementor-document-handle.elementor-document-save-back-handle .eicon-arrow-right { margin-inline-end: 5px; } .elementor-loop-container > div.elementor-edit-area-active:first-of-type { border: 2px solid #5EEAD4; } div[class*=elementor-widget-loop] .elementor-edit-area-active[data-editable-elementor-document], div[class*=elementor-widget-loop] .elementor-edit-area-active.swiper-slide-active, div[class*=elementor-widget-loop] .elementor-edit-area-active.e-loop-first-edit:first-of-type { border: 2px solid #5EEAD4; } div[class*=elementor-widget-loop] .elementor-edit-area-active .elementor-document-save-back-handle { display: flex; line-height: initial; white-space: nowrap; } div[class*=elementor-widget-loop] #elementor-add-new-section { margin: 30px auto; } div[class*=elementor-widget-loop] .elementor-add-section-inner { padding: 15px 0; } .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-section-wrap { /* Overwrite the 25px min-height from the default .elementor-section-wrap:empty, as this causes unnecessary white space between the "Drag widget here" box and the document handles for in-place editing, making it look like this area is not vertically aligned on a new empty state. */ } .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-section-wrap:not(:empty) + #elementor-add-new-section { display: none; } .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-section-wrap:empty { min-height: 0; } .elementor-editor-active [class*=elementor-widget-loop] .elementor:not([data-editable-elementor-document]):not(.e-loop-alternate-template):hover { box-shadow: initial; } .elementor-editor-active [class*=elementor-widget-loop]:hover .elementor-document-handle:not(.elementor-document-save-back-handle) { display: flex; line-height: initial; white-space: nowrap; } .elementor-editor-active [class*=elementor-widget-loop]:hover .elementor-document-handle:not(.elementor-document-save-back-handle)::before { display: block; } .elementor-editor-active [class*=elementor-widget-loop]:hover .elementor-document-handle:not(.elementor-document-save-back-handle) .elementor-document-handle__inner { display: flex; } .elementor-editor-active [class*=elementor-widget-loop]:hover .e-loop-alternate-template { box-shadow: 0 0 0 1px #9DA5AE; } .e-loop-template-canvas { display: flex; align-items: center; justify-content: center; min-height: 100vh; } .e-loop-template-canvas [data-elementor-type=loop-item].e-loop-item { max-width: var(--preview-width, 410px); width: var(--preview-width, 410px); } .e-loop-template-canvas [data-elementor-type=loop-item].e-loop-item #elementor-add-new-section { width: var(--preview-width, 410px); } /*# sourceMappingURL=preview-rtl.css.map */!function(){"use strict";var e={338:function(e,t,n){var o=n(617);t.H=o.createRoot,o.hydrateRoot},617:function(e){e.exports=window.ReactDOM}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,n),i.exports}n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};n.r(o),n.d(o,{init:function(){return It}});var r=window.elementorV2.coreAdapterUtils,i=window.elementorV2.editor,l=window.elementorV2.editorCanvas,s=window.elementorV2.editorEditingPanel,a=window.elementorV2.licenseApi,c=window.elementorV2.editorV1Adapters,d=window.elementorV2.editorElements;const u="e-collection-loop",m="e-collection-loop-layout",p="e-collection-loop-item",f="collection-loop",h="atomic-loop",g="data-loop-static",y="data-loop-item-title",_="120px",v="1px dashed var(--e-a-color-primary)",E=_,w={"pointer-events":"none"};function I(e,t,n){const o=e.el;o&&(function(e){L(e).forEach(e=>e.remove())}(o),function(e){const t=(new DOMParser).parseFromString(e,"text/html").querySelector(`[data-element_type="${m}"]`);return t?Array.from(t.querySelectorAll(`:scope > [data-element_type="${p}"]`)):[]}(t).forEach((e,t)=>{const r=n?.[t]?.title??n?.[t]?.id;r&&e.setAttribute(y,String(r)),function(e){e.setAttribute(g,""),e.setAttribute("x-ignore","true"),Object.entries(w).forEach(([t,n])=>{e.style.setProperty(t,n)});const t=e.getAttribute(y),n=0===e.children.length;t&&n&&function(e,t){e.style.position="relative",e.style.minHeight=_,e.style.border=v;const n=e.ownerDocument.createElement("span");Object.assign(n.style,{position:"absolute",top:"0",left:"0",background:"var(--e-a-bg-primary)",color:"var(--e-a-color-primary-bold-dark)",borderRadius:"0 0 var(--e-a-border-radius) 0",padding:"2px 8px",fontSize:"11px",fontFamily:"var(--e-a-font-family)",lineHeight:"1.5",pointerEvents:"none",zIndex:"1",whiteSpace:"nowrap",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis"}),n.textContent=t,e.appendChild(n)}(e,t)}(e),o.appendChild(e)}),x(e))}function b(e){const t=(0,d.getContainer)(e)?.view?.el??null;if(t&&C(t))return t;const n=t?.dataset.id??e;return S(t?.ownerDocument??document,n,`:not([${g}])`)}function S(e,t,n){const o=CSS.escape(t);for(const t of e.querySelectorAll(`[data-id="${o}"][data-element_type="${p}"]${n}`))if(C(t))return t;return null}function C(e){if("none"===e.style.display)return!1;const t=e.getBoundingClientRect();return t.width>0&&t.height>0}function T(e){const t=[];return e.children?.each(e=>{e.el&&t.push(e.el)}),t}function x(e){T(e).forEach(e=>{e.style.display="none"})}function L(e){return Array.from(e.querySelectorAll(`:scope > [${g}]`))}const R="document/elements/move";var A=window.React,P=n(617),D=window.wp.i18n,k=window.elementorV2.events;const V=(e,t)=>(0,k.trackEvent)({eventName:"loop_enter_edit_mode",loop_id:e,item_id:t}),M=(e,t)=>(0,k.trackEvent)({eventName:"loop_exit_edit_mode",loop_id:e,item_id:t}),$=e=>(0,k.trackEvent)({eventName:"loop_add_pagination",state:e}),H="elementor/loop-edit-mode/changed",B="elementor/loop-edit-mode/request-enter",N=(0,c.windowEvent)(H),O=new class{state=null;getState(){return this.state}setState(e){if(null===e){if(null===this.state)return;return this.state=null,void this.notify()}e.activeItemId&&(this.isSameState(e)||(this.state={loopId:e.loopId,activeItemId:e.activeItemId},this.notify()))}setLoopEditingId(e,t){if(null===e)return void this.setState(null);const n=t??this.state?.activeItemId;n&&this.setState({loopId:e,activeItemId:n})}subscribe(e){return(0,c.__privateListenTo)(N,e)}isSameState(e){return this.state?.loopId===e.loopId&&this.state?.activeItemId===e.activeItemId}notify(){window.dispatchEvent(new CustomEvent(H))}},j=()=>O.getState(),q=(e,t)=>O.setLoopEditingId(e,t),F=e=>O.subscribe(e);function W(){return(0,c.__privateUseListenTo)(N,j)}function z(){const e=W(),t=(0,l.useCanvasDocument)(),n=function(e){const[t,n]=(0,A.useState)(null);return(0,A.useEffect)(()=>{if(!e)return void n(null);const t=()=>{const t=b(e);n(t||((0,d.getContainer)(e)?.view?.el??null))};t();const o=[(0,c.__privateListenTo)((0,c.windowEvent)(H),t),(0,c.__privateListenTo)((0,c.windowEvent)(d.ELEMENT_STYLE_CHANGE_EVENT),t),(0,c.__privateListenTo)((0,c.commandEndEvent)("editor/documents/open"),t)];return()=>{o.forEach(e=>e())}},[e]),t}(e?.activeItemId??null),o=()=>function(){const e=j();if(!e)return;const{loopId:t,activeItemId:n}=e;q(null),(0,d.selectElement)(t),M(t,n)}();return(0,l.useEscapeOnCanvas)(e?t:null,o),(0,A.useEffect)(()=>(0,c.__privateListenTo)((0,c.windowEvent)(B),({originalEvent:e})=>{const{detail:t}=e,{loopId:n,activeItemId:o}=t??{};n&&o&&q(n,o)}),[]),e&&n&&t?.body?(0,P.createPortal)(A.createElement(l.SpotlightBackdrop,{canvas:t,element:n,onExit:o,ariaLabel:(0,D.__)("Exit loop editing mode","elementor-pro")}),t.body):null}function J(){const{data:e,isFetched:t}=(0,a.useHasFeature)(h);return t&&e?A.createElement(z,null):null}var U=window.elementorV2.editorPanels,G=window.elementorV2.icons,K=window.elementorV2.ui;function Q(e,t){let n=(0,d.getContainer)(e);for(;n;){if(t(n))return;n=n.parent}}function Y(e,t){let n;return Q(e,e=>!!t(e)&&(n=e.id,!0)),n}function X(e,t){return Y(e,e=>t.has(e.id))}function Z(e,t){return e===t||void 0!==X(e,new Set([t]))}function ee(e){const t=Y(e,e=>e.model?.get("elType")===u);var n;t&&((0,d.selectElement)(e),n={loopId:t,activeItemId:e},window.dispatchEvent(new CustomEvent(B,{detail:n})),V(t,e))}function te(){const{element:e,elementType:t}=(0,s.useElement)(),n=W();if(n?.activeItemId===e.id){const e=(0,D.__)("Edit %s","elementor-pro").replace("%s",t.title);return A.createElement(A.Fragment,null,A.createElement(U.PanelHeader,null,A.createElement(U.PanelHeaderTitle,null,e),A.createElement(G.AtomIcon,{fontSize:"small",sx:{color:"text.tertiary"}})),A.createElement(U.PanelBody,null,A.createElement(s.EditingPanelTabs,null)))}return A.createElement(ne,{elementId:e.id})}function ne({elementId:e}){return A.createElement(K.Box,null,A.createElement(U.PanelHeader,null,A.createElement(U.PanelHeaderTitle,null,(0,D.__)("Loop Item","elementor-pro"))),A.createElement(U.PanelBody,null,A.createElement(K.Stack,{alignItems:"center",justifyContent:"start",color:"text.secondary",sx:{p:2.5,pt:8,pb:5.5,mt:1},gap:1.5},A.createElement(K.Typography,{align:"center",variant:"subtitle2"},(0,D.__)("Edit your loop item","elementor-pro")),A.createElement(K.Typography,{align:"center",variant:"caption",maxWidth:"220px"},(0,D.__)("Double-click the loop item on your canvas or click the button below to enter Edit mode.","elementor-pro")),A.createElement(K.Button,{variant:"outlined",color:"secondary",size:"small",sx:{mt:1},onClick:()=>ee(e)},A.createElement(G.PencilIcon,{fontSize:"small"}),(0,D.__)("Edit loop item","elementor-pro")))))}var oe=window.elementorV2.session;const re="elementor/collection-loop-layout-info-dismissed",ie="elementor/editor-state",le="tab",se="style";function ae(){const[e,t]=A.useState(()=>"true"===localStorage.getItem(re)),{element:n}=(0,s.useElement)();return n.type!==u||e?null:A.createElement(K.Alert,{severity:"info",icon:!1,onClose:()=>{localStorage.setItem(re,"true"),t(!0)},sx:{my:2}},A.createElement(K.AlertTitle,null,(0,D.__)("Loop Layout","elementor-pro")),(0,D.__)('To control the layout of the items use the Style Panel of the "Loop Layout".',"elementor-pro")," ",A.createElement(K.Link,{href:"#",underline:"hover",onClick:e=>{e.preventDefault();const t=function(e){const t=(0,d.getContainer)(e),n=t?.children?.find(e=>e.model.get("elType")===m);return n?.id??null}(n.id);t&&((0,oe.setSessionStorageItem)(`${ie}/${t}/${le}`,se),(0,oe.setSessionStorageItem)(`${ie}/${t}/${(0,D.__)("Layout","elementor-pro")}`,!0),(0,d.selectElement)(t))}},(0,D.__)("Layout Style Panel","elementor-pro")))}var ce=window.elementorV2.editorControls,de=window.elementorV2.editorProps,ue=window.elementorV2.schema;const me=ue.z.any().nullable(),pe=(0,de.createPropUtils)("loop-query",ue.z.strictObject({template_type:me,source:me,selection:me,include_filters:me,exclude_filters:me,posts_per_page:me,select_date:me,date_before:me,date_after:me,orderby:me,order:me,ignore_sticky_posts:me,query_id:me}).catchall(me));function fe(){return fe=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const t=(0,ce.useBoundProp)(pe),{propType:n}=t,o=n?.shape??{},{elementType:r,settings:i}=(0,s.useElement)(),l=(0,s.getElementSettingsWithDefaults)(r.propsSchema,i);return A.createElement(ce.PropProvider,fe({},t,{isDisabled:e=>!(0,de.isDependencyMet)(e?.dependencies,l).isMet}),A.createElement(K.Stack,{gap:2,sx:{width:"100%"}},e.map(e=>A.createElement(ge,{key:e.bind,item:e,shape:o,elementSettingsWithDefaults:l}))))}),ge=({item:e,shape:t,elementSettingsWithDefaults:n})=>{const o=t[e.bind],r=(0,de.isDependencyMet)(o?.dependencies,n),i=r.isMet?void 0:r.failingDependencies[0];if(i&&!(0,de.isDependency)(i)&&"hide"===i?.effect)return null;const l=e.type;if(!s.controlsRegistry.get(l))return null;const a=e.meta?.layout||s.controlsRegistry.getLayout(l),c={...e.props??{}};return"custom"===a&&e.label&&(c.label=e.label),A.createElement(ce.PropKeyProvider,{bind:e.bind},e.meta?.topDivider&&A.createElement(K.Divider,null),A.createElement(K.Box,{"data-loop-query-control":e.bind,sx:{display:"contents"}},A.createElement(s.ControlTypeContainer,{layout:a},e.label&&"custom"!==a?A.createElement(s.ControlLabel,null,e.label):null,A.createElement(s.BaseControl,{type:l,props:c}))))};var ye=n(338);const _e=`elements/${p}/contextMenuGroups`,ve="edit",Ee="general";function we(){window.elementor.hooks.addFilter(_e,(e,t)=>e.map(e=>e.name===Ee?function(e,t){return{...e,actions:e.actions.map(e=>e.name===ve?{...e,callback:()=>function(e){const t=Ie(e);t&&ee(t)}(t)}:e)}}(e,t):e))}function Ie(e){return e.getContainer()?.id}const be="document/elements/import",Se="library/close";let Ce=null;function Te(e){Ce=e}const xe={all:"unset",alignItems:"center",display:"flex",inset:0,justifyContent:"center",margin:0,maxWidth:"none",position:"absolute"};function Le({onAddWidget:e,onOpenLibrary:t}){return A.createElement("div",{className:"elementor-first-add",style:{border:v,minHeight:_}},A.createElement("div",{className:"elementor-add-section",style:xe},A.createElement("div",{className:"elementor-add-new-section"},A.createElement(Re,{className:"elementor-add-section-button",icon:"eicon-plus",label:(0,D.__)("Add widget","elementor-pro"),onClick:e}),A.createElement(Re,{className:"elementor-add-template-button",icon:"eicon-folder",label:(0,D.__)("Add template","elementor-pro"),onClick:t}),A.createElement("div",{className:"elementor-add-section-drag-title"},(0,D.__)("Drag widget here","elementor-pro")))))}function Re({className:e,icon:t,label:n,onClick:o}){return A.createElement("button",{type:"button",className:`elementor-add-section-area-button ${e}`,"aria-label":n,title:n,onClick:o},A.createElement("i",{className:t,"aria-hidden":"true"}))}const Ae="elementor-empty-view";function Pe(e){const t=e._parent;return t?Ie(t)??null:null}function De(e){let t=null;return t||(t=e()),t}const ke="e-collection-loop-loading-keyframes",Ve="eCollectionLoopLoadingPulse",Me="e-collection-loop-loading",$e=`\n@keyframes ${Ve} {\n\t0%, 100% { opacity: 1; }\n\t50% { opacity: 0.6; }\n}\n\n.${Me} {\n\tanimation: ${Ve} 1s infinite alternate;\n}\n`;function He(e,t){const n=e.el;n&&(t&&function(e){if(e.getElementById(ke))return;const t=e.createElement("style");t.id=ke,t.textContent=$e,(e.head??e.documentElement).appendChild(t)}(n.ownerDocument),n.classList.toggle(Me,t))}const Be="render_atomic_element";function Ne(){(0,l.registerElementType)(m,e=>function(e){const t=window,{type:n}=e;return class extends t.elementor.modules.elements.types.Base{getType(){return n}getView(){return De(()=>function(e){const{type:t,renderer:n,element:o}=e,r=(0,l.createNestedTemplatedElementView)({type:t,renderer:n,element:o}),i=r.prototype._renderChildren,s=r.prototype.attachBuffer;return r.extend({_parentSettingsListener:null,_staticRenderAbortController:null,_editorSubscriptions:[],_lastRenderedHtml:null,_wasInEditMode:!1,_loopId:void 0,events(){return{...r.prototype.events?.call(this),dblclick:this.handleDblClick}},handleDblClick(e){e.stopPropagation();const t=Oe(this)[0];t&&ee(t)},attachBuffer(e,t){s.call(this,e,t),x(this)},async _renderChildren(){const{signal:e}=this._createAbortController();this._rehydrateFromLastRender(),await i.call(this),e.aborted||await this._fetchAndAppendStaticItems(e)},onRender(){qe(this),this._listenToParentSettings(),this._bindEditorSubscriptions()},onDestroy(){this._staticRenderAbortController?.abort(),this._staticRenderAbortController=null,this._stopListeningToParentSettings(),this._teardownEditorSubscriptions(),this._lastRenderedHtml=null,He(this,!1),Fe(qe(this))&&q(null)},_bindEditorSubscriptions(){this._teardownEditorSubscriptions(),this._editorSubscriptions=[F(()=>this._onEditModeChanged()),this._listenToCompositionBuilt()],this._onEditModeChanged()},_teardownEditorSubscriptions(){this._editorSubscriptions.forEach(e=>e()),this._editorSubscriptions=[]},_listenToCompositionBuilt(){return(0,c.__privateListenTo)((0,c.windowEvent)("elementor/composition/built"),({originalEvent:e})=>{const t=e?.detail,n=t?.rootContainers,o=qe(this);o&&(n&&!function(e,t){return t.some(t=>Z(e,t))}(o,n)||this._refetchStaticItems())})},_onEditModeChanged(){const e=qe(this);if(!e)return;const{shouldBeInEditMode:t,activeItemId:n}=function(e,t){const n=j();if(!n)return{shouldBeInEditMode:!1};if(n.loopId===e)return{shouldBeInEditMode:!0,activeItemId:n.activeItemId};const o=function(e,t){const n=new Set(Oe(t));if(0!==n.size)return X(e,n)}(n.loopId,t);return{shouldBeInEditMode:Boolean(o),activeItemId:o}}(e,this);if(t&&!this._wasInEditMode)return this._staticRenderAbortController?.abort(),this._wasInEditMode=!0,void this._enterEditMode(n);!t&&this._wasInEditMode&&(this._wasInEditMode=!1,function(e){const t=e.el;t&&T(e).forEach(e=>{t.appendChild(e),e.style.display="none",e.style.minHeight=""})}(this),this._rehydrateFromLastRender(),this._refetchStaticItems())},_enterEditMode(e){e&&function(e,t){const n=e.el;if(!n)return;x(e);const o=function(e,t){let n=null;return e.children?.each(e=>{!n&&e.model?.get("id")===t&&e.el&&(n=e.el)}),n}(e,t);if(!o)return;const[r]=L(n);r?.replaceWith(o),function(e){e.style.display="",Object.keys(w).forEach(t=>{e.style.setProperty(t,"")})}(o),o.style.minHeight=E}(this,e)},_listenToParentSettings(){this._stopListeningToParentSettings();const e=je(this);if(!e)return;this._parentSettingsListener=function(e,t){const n=e.get("settings");return n.on("change",t),()=>n.off("change",t)}(e,()=>{this._refetchStaticItems()})},_stopListeningToParentSettings(){this._parentSettingsListener&&(this._parentSettingsListener(),this._parentSettingsListener=null)},_rehydrateFromLastRender(){if(!this.el)return;const e=this._parent,t=this._lastRenderedHtml??e?._lastRenderedLoopHtml??null;if(!t)return;const n=e?._loopPreviewContext?.items;I(this,t,n)},async _fetchAndAppendStaticItems(e){const t=je(this);if(!t)return;He(this,!0);let n=null;try{n=await async function(e){const t=e.toJSON(),n=`${Be}_${t.id}`,o={action:Be,unique_id:n,data:{data:t}};c.ajax.invalidateCache(o);try{return(await c.ajax.load(o)).render}catch{return null}}(t)}finally{He(this,!1)}if(e.aborted||!n)return;this._lastRenderedHtml=n;const o=this._parent;o&&(o._lastRenderedLoopHtml=n);const r=o?._loopPreviewContext?.items;I(this,n,r);const i=function(e){const t=j();return e&&t?.loopId===e?t.activeItemId??null:null}(qe(this));i&&this._enterEditMode(i)},async _refetchStaticItems(){Fe(qe(this))||await this._fetchAndAppendStaticItems(this._createAbortController().signal)},_createAbortController(){return this._staticRenderAbortController?.abort(),this._staticRenderAbortController=new AbortController,this._staticRenderAbortController}})}(e))}getModel(){return t.elementor.modules.elements.models.AtomicElementBase}}}(e))}function Oe(e){return(e.collection?.models??[]).map(e=>e.get("id"))}function je(e){return e._parent?.model}function qe(e){const t=je(e)?.get("id");return t&&(e._loopId=t),e._loopId}function Fe(e){const t=j();return!(!e||!t)&&(t.loopId===e||Boolean(X(t.loopId,new Set([e]))))}const We="e-pagination";function ze(e){const t=e.pagination;return de.booleanPropTypeUtil.extract(t)??!1}function Je(e){return{pagination_enabled:ze(e.get("settings")?.toJSON?.()??{})}}const Ue="elementor/editor-state",Ge="stored-pagination";function Ke(e){return`${Ue}/${e}/${Ge}`}function Qe(e){(Array.isArray(e)?e:[e]).forEach(e=>{(0,d.getAllDescendants)(e).filter(e=>e.model?.get("elType")===u).forEach(e=>function(e){const t=e.settings?.toJSON()??{};Ye(e,t,{stashOnDetach:!1})}(e))})}function Ye(e,t,n={}){const{stashOnDetach:o=!0}=n,r=ze(t),i=function(e){return(e.children??[]).find(e=>e.model.get("elType")===We)??null}(e);!r||i?!r&&i&&function(e,t,n={}){const{stash:o=!0}=n;var r,i;o&&(r=e.id,i=t.model.toJSON(),(0,oe.setSessionStorageItem)(Ke(r),i)),(0,d.deleteElement)({container:t,options:{useHistory:!0}})}(e,i,{stash:o}):function(e){const t=(n=e.id,(0,oe.getSessionStorageItem)(Ke(n)));var n;(0,d.createElement)({container:e,model:Xe(t),options:{at:Ze(e),useHistory:!0}}),t&&function(e){(0,oe.removeSessionStorageItem)(Ke(e))}(e.id)}(e)}function Xe(e){return e?{...e,skipDefaultChildren:!0}:{elType:We,isLocked:!0}}function Ze(e){const t=e.children??[],n=t.findIndex(e=>e.model.get("elType")===m);return n>=0?n+1:t.length}const et=["document/elements/create","document/elements/import","document/elements/paste","document/elements/duplicate"];function tt(e,t){t&&Qe(t)}const nt="pagination";var ot=window.elementorV2.editorCanvasExtended;const rt="data-elementor-id";function it(){const e=j();if(!e)return;const t=(0,d.getSelectedElements)().map(e=>e.id);0!==t.length&&(t.every(t=>Z(t,e.activeItemId))||function(e,t){const n=lt(t);return!!n&&e.every(e=>lt(e)===n)}(t,e.activeItemId)&&q(null))}function lt(e){return(0,d.getContainer)(e)?.view?.el?.closest(`[${rt}]`)?.dataset.elementorId}const st="document/elements/move";const at="navigator/element/show-children",ct="elementor/navigator/refresh-children";let dt=null;function ut(){dt=null}function mt(){const e=window,t=e.elementor?.hooks;t.addFilter(at,(e,t)=>{const n=t;return n?.get("elType")!==p?e:function(e){const t=j();return!!t&&(t.activeItemId===e||function(e,t){let n=!1;return Q(t,t=>t.id===e&&(n=!0,!0)),n}(e,t.activeItemId))}(n.get("id"))}),function(){const e=window,t=e.elementor?.elementsModel?.get("elements");t&>(t,e=>pt(e))}()}function pt(e){window.dispatchEvent(new CustomEvent(ct,{detail:{elementId:e}}))}function ft(){const e=j()?.activeItemId??null,t=new Set;dt&&ht(dt,t),e&&ht(e,t),dt=e,t.forEach(pt)}function ht(e,t){t.add(e),Q(e,e=>(e.model?.get("elType")===p&&t.add(e.id),!1))}function gt(e,t){for(const n of e.models??[]){n.get("elType")===p&&t(n.get("id"));const e=n.get("elements");e&>(e,t)}}const yt="pagination";var _t=window.elementorV2.editorDocuments,vt=window.elementorV2.httpClient;const Et=(0,l.createTransformer)(async(e,{renderContext:t})=>{const n="string"==typeof t?.loopElementId?t.loopElementId:void 0,o=(0,_t.getCurrentDocument)()?.id;return async function(e,t={}){const n=await(0,vt.httpService)().post("elementor-pro/v1/collection-loop/loop-preview",{query:e,document_id:t.documentId,element_id:t.elementId}),o=n.data?.data;return o||{args:{},query_id:"",has_items:!1,items:[]}}(e,{documentId:o,elementId:n})}),wt="loop-query";async function It(){(0,r.isCoreAtLeast)("4.2.0")&&((0,i.injectIntoTop)({id:"collection-loop-edit-overlay",component:J}),(await(0,a.fetchTierFeatures)().catch(()=>[])).includes(h)&&(l.settingsTransformersRegistry.register("loop-query",Et),async function(){await(0,a.fetchLicenseStatus)().catch(()=>!1)&&(0,c.registerDataHook)("dependency","document/elements/create",(e,t)=>{const n=t?.commandsCurrentTrace?.includes(R);return!!n||e.model?.elType!==u})}(),s.controlsRegistry.register(wt,he,"full",pe),(0,s.injectIntoGridFields)({id:"collection-loop-layout-info",component:ae}),(0,l.registerElementType)(u,e=>function(e){const t=(0,l.createNestedTemplatedElementType)(e);return class extends t{getView(){return De(()=>function(e){const t=(0,l.createNestedTemplatedElementView)(e),n=t.prototype.isDroppingAllowed;return t.extend({getNamespaceKey(){return f},afterSettingsResolve(e){const t=e.query;var n;return this._loopPreviewContext=(n=t,Boolean(n)&&Array.isArray(n?.items)?t:void 0),e},getRenderContext(){const e=this._parent?.getRenderContext?.();return function(e,t){return{...e,[f]:t}}(e,{...Je(this.model),...this._loopPreviewContext??{}})},isDroppingAllowed(){const e=n.call(this),t=j()?.activeItemId===this.model.get("id");return e&&t},getResolverRenderContext(){const e=this._parent?.getResolverRenderContext?.(),t=this.model.get("id"),n=this._loopPreviewContext?.items?.[0]?.id;return{...e,loop_context:{...Je(this.model),...this._loopPreviewContext??{}},loopElementId:t,...void 0!==n?{currentPostId:n}:{}}},onDestroy(){this._loopPreviewContext=void 0,t.prototype.onDestroy?.call(this)}})}(e))}}}(e)),Ne(),(0,l.registerElementType)(p,function(e){return function(e){const t=window,{type:n}=e;return class extends t.elementor.modules.elements.types.Base{getType(){return n}getView(){return De(()=>function(e){return(0,l.createNestedTemplatedElementView)(e).extend({emptyView:window.Marionette.ItemView.extend({template:"
",className:Ae,onBeforeRender(){this._reactRoot&&(this._reactRoot.unmount(),this._reactRoot=null)},onRender(){this.$el.addClass(Ae),this._reactRoot=(0,ye.H)(this.el),this._reactRoot.render(A.createElement(Le,{onAddWidget:()=>{var e;(e=Pe(this))&&(ee(e),window.$e.route("panel/elements/categories"))},onOpenLibrary:()=>function(e){if(!e)return;const t=(0,d.getContainer)(e);t&&(ee(e),Te(t),window.$e.run("library/open",{toDefault:!0}))}(Pe(this))}))},onDestroy(){this._reactRoot?.unmount(),this._reactRoot=null}}),getDomElement(){const e=this.model.get("id"),t=window.jQuery,n=b(e);if(n)return t(n);const o=function(e){const t=(0,d.getContainer)(e)?.view?.el??null;return S(t?.ownerDocument??document,e,`[${g}]`)}(e);return o?t(o):this.$el}})}(e))}getModel(){return t.elementor.modules.elements.models.AtomicElementBase}}}(e)}),(0,c.registerDataHook)("dependency",be,e=>{if(e.container)return Te(null),!0;const t=function(){const e=Ce;return Ce=null,e}();return t&&(e.container=t),!0}),(0,c.registerDataHook)("after",Se,()=>{Te(null)}),(0,c.__privateListenTo)((0,c.commandEndEvent)("document/elements/select"),it),(0,ot.registerDropContainerRedirect)({shouldHandle:()=>null!==j(),resolveRedirect:e=>{const t=j()?.activeItemId;if(!t||Z(e.id,t))return{shouldRedirect:!1,container:e};const n=(0,d.getContainer)(t);return n?{shouldRedirect:!0,container:n}:{shouldRedirect:!1,container:e}}}),(0,c.__privateListenTo)((0,c.v1ReadyEvent)(),mt),(0,c.__privateListenTo)((0,c.windowEvent)(H),ft),(0,c.__privateListenTo)((0,c.commandEndEvent)("editor/documents/open"),ut),(0,c.__privateListenTo)((0,c.v1ReadyEvent)(),we),(0,c.registerDataHook)("dependency","document/elements/create",(e,t)=>{const n=t?.commandsCurrentTrace?.includes(st);return!!n||(e.containers??(e.container?[e.container]:[])).every(e=>!function(e){if(![p,m].includes(e.model.get("elType")))return!1;const t=j()?.activeItemId;return e.id!==t}(e))}),(0,c.__privateListenTo)([(0,c.commandEndEvent)("document/elements/settings"),(0,c.commandEndEvent)("document/elements/set-settings")],e=>{!function(e){const{container:t,settings:n}=e.args??{};t&&n&&nt in n&&t.model.get("elType")===u&&Ye(t,n)}(e)}),(0,c.__privateListenTo)((0,c.commandEndEvent)("editor/documents/attach-preview"),()=>{!function(){const e=(0,d.getCurrentDocumentContainer)();e&&Qe(e)}()}),et.forEach(e=>{(0,c.registerDataHook)("after",e,tt)}),(0,c.__privateListenTo)((0,c.commandEndEvent)("document/elements/settings"),e=>{const t=e,{container:n,settings:o}=t.args??{};if(!n||!o)return;if(n.model?.get("elType")!==u)return;if(!(yt in o))return;const r="boolean"==typeof(i=o[yt])?i:i?.value??!1;var i;$(r?"on":"off")}),(0,s.registerEditingPanelReplacement)({id:"collection-loop-item-edit-panel",condition:(e,t)=>t.key===p,component:te}),(0,s.registerElementPanelDefaults)(u,{defaultSectionsExpanded:{settings:["query","settings"],style:[]},defaultTab:"settings"})))}(window.elementorV2=window.elementorV2||{}).editorCollectionLoop=o}(),window.elementorV2.editorCollectionLoop?.init?.();/*! elementor-pro - v3.24.0 - 09-10-2024 */ "use strict";(self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[]).push([[625],{9886:(e,t,s)=>{var l=s(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=l(s(7936));t.default=class Module{constructor(){elementor.elementsManager.registerElementType(new r.default)}}},7936:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.NestedCarousel=void 0;class NestedCarousel extends elementor.modules.elements.types.NestedElementBase{getType(){return"nested-carousel"}}t.NestedCarousel=NestedCarousel;t.default=NestedCarousel}}]); Comments on: Chinaplas International Trade Fair for Plastics and Rubber 2025 https://linrechem.com/chinaplas-international-trade-fair-for-plastics-and-rubber-2025/ Thu, 12 Jun 2025 01:41:25 +0000 hourly 1