1/*! cmsmasters-elementor-addon - v1.25.2 - 14-09-2026 */ 2"use strict";(self.webpackChunkcmsmasters_elementor_addon=self.webpackChunkcmsmasters_elementor_addon||[]).push([[7351],{3792:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,s(4846),s(9655),s(5568);class _default extends elementorModules.frontend.handlers.Base{__construct(){super.__construct(...arguments),this.bindElements=[],this.deviceNames=["mobile","tablet","desktop"],this.devicePrefixMaps={mobile:"mobile",tablet:"tablet",desktop:""}}bindElementChange(e,t){this.bindElements.push([e,t])}onElementChange(e){this.bindElements&&this.bindElements.length&&this.bindElements.forEach((t=>{let[s]=t;Array.isArray(s)||(s=s.split(/\s/));const[,n]=t;s.some((t=>{if(-1!==[t,`${t}_tablet`,`${t}_mobile`].indexOf(e))return n(...arguments),!0}))}))}onDestroy(){this.trigger("destroy:before"),super.onDestroy()}getCurrentDeviceSettingInherit(e){const t=["desktop","tablet","mobile"],s=elementorFrontend.getCurrentDeviceMode(),n=this.getElementSettings();let i=t.indexOf(s);for(;i>0;){const s=n[e+"_"+t[i]];if(s&&"object"==typeof s&&Object.prototype.hasOwnProperty.call(s,"size")&&s.size)return s;i--}return n[e]}getCurrentDeviceSettingSize(e){let t=this.getCurrentDeviceSettingInherit(e);return"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"size")&&(t=t.size),t}}t.default=_default},5445:(e,t,s)=>{var n=s(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,s(4846),s(6211);var i=n(s(3792));class BeforeAfter extends i.default{__construct(e){super.__construct(e),this.offsetX=0,this.offsetY=0,this.imgWidth=0,this.imgHeight=0}getDefaultSettings(){const e="elementor-widget-cmsmasters-before-after",t={widget:e,imageBefore:`${e}__image-before`,imageAfter:`${e}__image-after`};return{classes:t,selectors:{container:`.${t.widget}__container`,imageWrap:`.${t.widget}__image-wrap`,handle:`.${t.widget}__handle`,overlay:`.${t.widget}__overlay`}}}getDefaultElements(){const{selectors:e}=this.getSettings();return{$window:jQuery(window),$container:this.findElement(e.container),$imageWrap:this.findElement(e.imageWrap),$beforeImg:this.findElement("img:first"),$afterImg:this.findElement("img:last"),$handle:this.findElement(e.handle)}}bindEvents(){const e=this.getElementSettings();let t=e.default_offset.size/100;this.elements.$window.on("resize",(()=>{this.adjustSlider(t)})),jQuery(document).ready((()=>{setTimeout((()=>{this.adjustSlider(t)}),500)})),"on_hover"===e.move?(this.elements.$container.on("mouseenter",(()=>this.onMoveStart(event))),this.elements.$container.on("mousemove",(()=>this.onMove(event))),this.elements.$container.on("mouseleave",(()=>this.onMoveEnd(event)))):(this.elements.$container.on("movestart",(()=>this.onMoveStart(event))),this.elements.$container.on("move",(()=>this.onMove(event))),this.elements.$container.on("mouseup",(()=>this.onMoveEnd(event)))),e.handle&&this.elements.$handle.on("touchmove",(function(e){e.preventDefault()})),this.elements.$container.find("img").on("mousedown",(function(e){e.preventDefault()})),"click"===e.move&&this.elements.$container.on("click",(e=>{const s=this.elements.$container,n=this.elements.$beforeImg;this.offsetX=s.offset().left,this.offsetY=s.offset().top,this.imgWidth=n.width(),this.imgHeight=n.height(),t=this.getSliderPercentage(e.pageX,e.pageY),this.adjustSlider(t)})),e.handle&&e.imitation_handle&&this.imitationHandle(),this.elements.$window.trigger("resize")}onInit(){super.onInit();const{classes:e}=this.getSettings();this.elements.$beforeImg.addClass(e.imageBefore),this.elements.$afterImg.addClass(e.imageAfter)}calcOffset(e){const t=this.elements.$beforeImg.width(),s=this.elements.$beforeImg.height(),n=this.elements.$handle.outerWidth(),i=this.elements.$handle.outerHeight();return{w:t+"px",h:s+"px",handleW:n+"px",handleH:i+"px",cw:e*t+"px",ch:e*s+"px",horHandleCW:e*t-n/2+"px",horHandleCH:s/2-i/2+"px",vertHandleCW:t/2-n/2+"px",vertHandleCH:e*s-i/2+"px"}}adjustContainer(e){"vertical"===this.getElementSettings("orientation")?this.elements.$afterImg.css("clip","rect("+e.ch+","+e.w+","+e.h+",0)"):this.elements.$afterImg.css("clip","rect(0,"+e.w+","+e.h+","+e.cw+")")}adjustSlider(e){const t=this.getElementSettings(),s=t.orientation,n=this.calcOffset(e);t.handle&&("horizontal"===s&&(this.elements.$handle.css("left",n.horHandleCW),this.elements.$handle.css("top",n.horHandleCH),this.elements.$handle.css("margin",0)),"vertical"===s&&(this.elements.$handle.css("top",n.vertHandleCH),this.elements.$handle.css("left",n.vertHandleCW),this.elements.$handle.css("margin",0))),this.adjustContainer(n)}minMaxNumber(e,t,s){return Math.max(t,Math.min(s,e))}getSliderPercentage(e,t){const s="vertical"===this.getElementSettings("orientation")?(t-this.offsetY)/this.imgHeight:(e-this.offsetX)/this.imgWidth;return this.minMaxNumber(s,0,1)}onMoveStart(e){const t=this.getElementSettings().orientation;((e.distX>e.distY&&e.distX<-e.distY||e.distX<e.distY&&e.distX>-e.distY)&&"vertical"!==t||(e.distX<e.distY&&e.distX<-e.distY||e.distX>e.distY&&e.distX>-e.distY)&&"vertical"===t)&&e.preventDefault(),this.elements.$container.addClass("active");const s=this.elements.$container,n=this.elements.$beforeImg;this.offsetX=s.offset().left,this.offsetY=s.offset().top,this.imgWidth=n.width(),this.imgHeight=n.height()}onMove(e){const{selectors:t}=this.getSettings();this.elements.$container.hasClass("active")&&(this.adjustSlider(this.getSliderPercentage(e.pageX,e.pageY)),"mousemove"===e.type&&jQuery(this).find(t.overlay).addClass("hover"))}onMoveEnd(e){const{selectors:t}=this.getSettings();this.elements.$container.removeClass("active"),"mouseleave"===e.type&&jQuery(this).find(t.overlay).removeClass("hover")}imitationHandle(){jQuery(document).ready((()=>{setInterval((()=>{const e=this.getElementSettings("orientation");this.elements.$container.hasClass("active")||("horizontal"===e&&(this.elements.$handle.css("transform","translateX(10px)"),setTimeout((()=>{this.elements.$handle.css("transform","translateX(-10px)")}),250),setTimeout((()=>{this.elements.$handle.css("transform","translateX(0)")}),500)),"vertical"===e&&(this.elements.$handle.css("transform","translateY(10px)"),setTimeout((()=>{this.elements.$handle.css("transform","translateY(-10px)")}),250),setTimeout((()=>{this.elements.$handle.css("transform","translateY(0)")}),500)))}),6e3)}))}}t.default=BeforeAfter},5568:(e,t,s)=>{s(9217)},7047:(e,t,s)=>{var n=s(6784);
2Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,s(4846),s(9655),s(6211);var i=n(s(3792));class GiveWPDonationForm extends i.default{getDefaultSettings(){return{selectors:{embedRoot:".root-data-givewp-embed"}}}onInit(){super.onInit(),this.mount()}onElementChange(){this.mount()}mount(){var e=this;this.$element[0].querySelectorAll(this.getSettings("selectors").embedRoot).forEach((t=>{if(t.querySelector("iframe"))return;const s=t.dataset.formViewUrl||t.dataset.src;if(!s)return;const n=document.createElement("iframe");n.src=s,n.loading="lazy",n.setAttribute("allowpaymentrequest","true"),n.setAttribute("frameborder","0"),n.setAttribute("title",t.dataset.title||"Donation form"),n.style.width="1px",n.style.minWidth="100%",n.style.border="0",n.style.display="block",n.style.height=(t.dataset.height||100)+"px",t.innerHTML="",t.appendChild(n),n.addEventListener("load",(()=>{const tryUpdate=()=>this.updateIframeHeight(n);tryUpdate();try{const t=n.contentDocument||n.contentWindow.document;if(!t)return;const s=new MutationObserver((()=>tryUpdate()));s.observe(t.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["class","style"]});const recheckHeight=function(){let t=0;const s=setInterval((()=>{e.updateIframeHeight(n),t++,t>15&&clearInterval(s)}),100)},bindStepButtons=()=>{let e=0;const tryBind=()=>{const s=t.querySelectorAll("button.givewp-donation-form__steps-button-next, button.givewp-donation-form__steps-header-previous-button");s.length>0?s.forEach((e=>{e.dataset._bound||(e.dataset._bound="true",e.addEventListener("click",(t=>{const s=e.className.includes("givewp-donation-form__steps-header-previous-button");setTimeout((()=>{recheckHeight(e.className)}),s?350:80)})))})):e<10&&(e++,setTimeout(tryBind,150))};tryBind()};bindStepButtons();const i=new MutationObserver(bindStepButtons);i.observe(t.body,{childList:!0,subtree:!0}),n.addEventListener("unload",(()=>{s.disconnect(),i.disconnect()}))}catch(e){}}));window.addEventListener("message",(e=>{if(e.source!==n.contentWindow)return;const t=e.data;if(!t)return;const s="object"==typeof t?t.height||t.h||"givewp:resize"===t.type&&t.value:null;s&&(n.style.height=parseInt(s,10)+"px")}))}))}updateIframeHeight(e){try{const t=e.contentDocument||e.contentWindow.document;if(!t)return;let s=t.querySelector(".givewp-donation-form__step--visible");if(!s){const e=t.querySelectorAll(".givewp-donation-form__step");s=Array.from(e).find((e=>null!==e.offsetParent))}const n=t.querySelector(".givewp-donation-confirmation-receipt"),i=t.querySelector(".givewp-donation-form__steps-header"),o=t.querySelector(".react-aria-ProgressBar"),r=t.querySelector(".givewp-donation-form__steps-footer");let a=0;a=n?n.scrollHeight||n.offsetHeight||0:s?(s.scrollHeight||s.offsetHeight||0)+((null==i?void 0:i.offsetHeight)||0)+((null==o?void 0:o.offsetHeight)||0)+((null==r?void 0:r.offsetHeight)||0):t.body.scrollHeight,a+=20,e.style.height=`${a}px`}catch(e){}}}t.default=GiveWPDonationForm},9128:(e,t,s)=>{var n=s(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(3792));class GiveWPDonationFormGrid extends i.default{onInit(){super.onInit()}}t.default=GiveWPDonationFormGrid},9217:(e,t,s)=>{var n=s(8612),i=s(1807),o=s(1506),r=s(8120),a=s(2293),l=s(41),d=s(6721),h=s(5267)("some",TypeError);n({target:"Iterator",proto:!0,real:!0,forced:h},{some:function some(e){a(this);try{r(e)}catch(e){d(this,"throw",e)}if(h)return i(h,this,e);var t=l(this),s=0;return o(t,(function(t,n){if(e(t,s++))return n()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})}}]);
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.