!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){“undefined”!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:”Module”}),Object.defineProperty(e,”__esModule”,{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&”object”==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,”default”,{enumerable:!0,value:e}),2&t&&”string”!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,”a”,t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p=””,n(n.s=38)}([function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError(“Cannot call a class as a function”)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function n(e,t){for(var n=0;n{if(“undefined”==typeof window)return!1;const{clickTagVars:n}=window;return!!(window[e]&&n&&n[e]&&window.getClickTagValue())&&(window[e].includes(n[e])?window[e]=window[e].replace(n[e],window[e].startsWith(n[e])?t:encodeURIComponent(t)):window[e]=window[e].replace(encodeURIComponent(n[e]),encodeURIComponent(t)),!0)},w=e=>null==e,m=(e,t,n,r)=>{const{layerType:o}=e,m=e.properties?e.properties:e,{elementCategory:S,feed:x,lockedProperties:k=[],config:C}=m,{embedUrl:O}=r;if(x){try{const e=t[x[s.default.TEXT]];if(!n)switch(o){case i.default.TEXT:{if(k.includes(l.default.TEXT))break;if(!C.nodes)break;const n=[],r=(0,c.default)(C.nodes);if(w(x[s.default.TEXT])||k.includes(l.default.TEXT)){let{color:e}=r;w(x[s.default.COLOR])||k.includes(l.default.FILL)||(e=t[x[s.default.COLOR]]),(0,u.default)(C.nodes,”color”,e)}else{const i=e.split(/\r\n|\n\r|\n|\r/);let{color:a}=r;w(x[s.default.COLOR])||k.includes(l.default.FILL)||(a=t[x[s.default.COLOR]]),i.forEach(e=>{n.push({type:”paragraph”,children:[{…r,text:e,color:a}],defaultFontSettings:C.nodes[0].defaultFontSettings})});const o={type:”slate”,nodes:n};C.boundary&&(o.boundary=C.boundary),m.config=o}break}}}catch(e){}for(const[e,r]of Object.entries(x))try{const c=n?””:t[r];if(n){if(o===i.default.IMAGE&&e===s.default.URL){const e=`${O}${m.backupUrl}`;m.hqUrl=e,m.url=e}}else{switch(o){case i.default.IMAGE:switch(e){case s.default.URL:m.localUrl=””,m.backupUrl=””,m.hqUrl=c,m.url=c}break;case i.default.BUTTON:switch(e){case s.default.TEXT:if(k.includes(l.default.TEXT))break;m.buttonLabel=c,m.html=c;break;case s.default.URL:{const{url:e}=m.actions[0];v(e,c)||(m.actions[0]={…m.actions[0],url:c,event:d.CLICK,target:null,type:d.GO_TO_URL,slide:null,useHandCursor:!0})}}break;case i.default.SVG:switch(e){case s.default.COLOR:if(k.includes(l.default.FILL))break;[a.default.SHAPES,a.default.ICONS,a.default.LINES].includes(S)&&(m.colorGroups[0]=c)}break;case i.default.SHAPE:k.includes(l.default.FILL)||((0,h.default)(c)?(m.backgroundColor.scolor=c,m.backgroundColor.type=p.default.SOLID):(0,f.default)(c)&&(m.backgroundColor.url=c,m.backgroundColor.localUrl=””,m.backgroundColor.type=p.default.IMAGE))}if(c)switch(e){case s.default.VISIBLE:(0,g.default)(c)&&(m[e]=(0,b.default)(c));break;case s.default.WIDTH:case s.default.HEIGHT:case s.default.OPACITY:case s.default.X:case s.default.Y:(0,y.default)(e,c)&&(m[e]=+c)}}}catch(e){}}};t.default=(e,t,n=!1,r={})=>{if(!t&&!n)return;const a=Array.isArray(t)?t[Math.floor(Math.random()*t.length)]:t;((e,t,n,r)=>{const a=e.banner?e.banner.properties:e,{bannerUrl:o,backgroundColor:s,feed:{background:l=null,url:c=null}={}}=a,{embedUrl:u}=r;if(l){let e=`${u}${s.backupUrl}`;n||(s.localUrl=””,s.backupUrl=””,e=t[l]),s.type=i.default.IMAGE,s.url=e,s.hqUrl=e}c&&e.banner&&(v(o,t[c])||(e.banner.properties.bannerUrl=t[c]))})(e,a,n,r),(e.banner?e.banner:e).elements.forEach(e=>{e.type===o.default.LAYER?m(e,a,n,r):e.elements.forEach(e=>m(e,a,n,r))})}},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t,r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(3);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=r(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){“use strict”;var r;Object.defineProperty(t,”__esModule”,{value:!0}),function(e){e.EMBED=”embed”,e.IMAGE=”image”,e.SHAPE=”shape”,e.SVG=”svg”,e.VIDEO=”video”,e.AUDIO=”audio”,e.TEXT=”text”,e.BUTTON=”button”,e.YOUTUBE=”youtube”}(r||(r={})),t.default=r},function(e,t,n){“use strict”;var r;Object.defineProperty(t,”__esModule”,{value:!0}),function(e){e.ICONS=”icons”,e.LOGOS=”logos”,e.ILLUSTRATIONS=”illustrations”,e.SHAPES=”shapes”,e.LINES=”lines”,e.MASKS=”masks”}(r||(r={})),t.default=r},function(e,t,n){“use strict”;var r;Object.defineProperty(t,”__esModule”,{value:!0}),function(e){e.SLIDE=”slide”,e.LAYER=”layer”,e.TEXT=”text”,e.IMAGE=”image”}(r||(r={})),t.default=r},function(e,t,n){“use strict”;var r;Object.defineProperty(t,”__esModule”,{value:!0}),function(e){e.TEXT=”text”,e.FILL=”fill”,e.BORDER=”border”,e.TRANSITION=”transition”}(r||(r={})),t.default=r},function(e,t,n){“use strict”;Object.defineProperty(t,”__esModule”,{value:!0});t.default=e=>{let t=e[0];for(;t.children;){const{children:e}=t;[t]=e}return t}},function(e,t,n){“use strict”;Object.defineProperty(t,”__esModule”,{value:!0}),t.default=function(e,t,n){const r=e=>{e.forEach(e=>{e.children&&r(e.children),null!==e.text&&void 0!==e.text&&(e[t]=n)})};e.forEach(e=>{r(e.children)})}},function(e,t,n){“use strict”;Object.defineProperty(t,”__esModule”,{value:!0}),t.CLICK=t.GO_TO_URL=void 0,t.GO_TO_URL=”gotoURL”,t.CLICK=”click”},function(e,t,n){“use strict”;var r;Object.defineProperty(t,”__esModule”,{value:!0}),function(e){e.GRADIENT=”gradient”,e.IMAGE=”image”,e.LINEAR_GRADIENT=”lgrad”,e.NONE=”none”,e.RADIAL_GRADIENT=”rgrad”,e.SOLID=”solid”}(r||(r={})),t.default=r},function(e,t,n){“use strict”;Object.defineProperty(t,”__esModule”,{value:!0});t.default=e=>/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/i.test(e)},function(e,t,n){“use strict”;Object.defineProperty(t,”__esModule”,{value:!0});t.default=e=>!(e.includes(” “)||!e.includes(“.”))},function(e,t,n){“use strict”;var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,”__esModule”,{value:!0});const i=r(n(29)),a=n(13);t.default=(e,t)=>{if(isNaN(+t))return!1;switch(e){case a.LayerProperties.X:case a.LayerProperties.Y:return(0,i.default)(parseInt(t),0,1e4);case a.LayerProperties.OPACITY:return(0,i.default)(parseInt(t),0,100);default:return!0}}},function(e,t,n){“use strict”;Object.defineProperty(t,”__esModule”,{value:!0});t.default=(e,t,n)=>Number.isFinite(e)&&e>=t&&e<=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=e=>[“true”,”yes”].includes(e.toLowerCase())},function(e,t,n){“use strict”;Object.defineProperty(t,”__esModule”,{value:!0});const r=[“true”,”false”,”yes”,”no”];t.default=e=>r.includes(e.toLowerCase())},function(e,t){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){var n=null==e?null:”undefined”!=typeof Symbol&&e[Symbol.iterator]||e[“@@iterator”];if(null!=n){var r,i,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);o=!0);}catch(e){s=!0,i=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw i}}return a}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(35);e.exports=function(e,t){if(e){if(“string”==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return”Object”===n&&e.constructor&&(n=e.constructor.name),”Map”===n||”Set”===n?Array.from(e):”Arguments”===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;–r){var i=this.tryEntries[r],o=i.completion;if(“root”===i.tryLoc)return n(“end”);if(i.tryLoc<=this.prev){var s=a.call(i,"catchLoc"),l=a.call(i,"finallyLoc");if(s&&l){if(this.prev=0;–n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;–t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;–t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if(“throw”===r.type){var i=r.arg;O(n)}return i}}throw new Error(“illegal catch attempt”)},delegateYield:function(e,t,n){return this.delegate={iterator:A(e),resultName:t,nextLoc:n},”next”===this.method&&(this.arg=void 0),h}},t}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){“use strict”;n.r(t);var r=n(0),i=n.n(r),a=n(1),o=n.n(a),s=(n(14),{domUniqueId:0,eventPrefix:””,eventsFallbackAlias:{mouseenter:”mouseover”,mouseleave:”mouseout”},cssStyle:{},cssStyleArray:[],rawCssStyle:””,cssPropsAlias:{fontFamily:”font-family”,fontWeight:”font-weight”,fontStyle:”font-style”,fontSize:”font-size”,lineHeight:”line-height”}});Array.prototype.indexOf||(Array.prototype.indexOf=function(e){if(null==this)throw new TypeError;var t=Object(this),n=t.length>>>0;if(0===n)return-1;var r=0;if(arguments.length>0&&((r=Number(arguments[1]))!=r?r=0:0!==r&&r!==1/0&&r!==-1/0&&(r=(r>0||-1)*Math.floor(Math.abs(r)))),r>=n)return-1;for(var i=r>=0?r:Math.max(n-Math.abs(r),0);i0&&(i=e.gradColors[0].c,r=”solid”):(r=”solid”,i=”#fff”)),”true”===String(e.useBorder)&&(t.border=”1px solid “.concat(e.borderColor)),t[“background-image”]=””,r){case”none”:break;case”image”:t=function(e,t){var n,r,i=m(t);for(var a in e[“background-image”]=”url(“.concat(i,”)”),e[“–retina-src”]=i,t)switch(a){case”scaleMode”:case”verticalAlign”:case”horizontalAlign”:switch(t.verticalAlign){case”top”:n=”0″;break;case”middle”:n=”50%”;break;case”bottom”:n=”100%”}switch(t.horizontalAlign){case”left”:r=”0″;break;case”center”:r=”50%”;break;case”right”:r=”100%”}e[“background-position”]=””.concat(r,” “).concat(n);break;case”contentOffsetX”:”tile”===t.scaleMode&&(e[“background-position-x”]=””.concat(t[a],”%”));break;case”contentOffsetY”:”tile”===t.scaleMode&&(e[“background-position-y”]=””.concat(t[a],”%”))}return e}(t,e=function(e){return e&&e.type&&”image”===e.type&&e.tile&&(e.scaleMode=”tile”,e.contentScale=100,e.contentOffsetX=50,e.contentOffsetY=50,delete e.tile),e}(e));break;case”solid”:if(i&&i.includes(“rgba”)){var a=u();a>-1&&a<9&&(i=c(l(i),!1))}t["background-color"]=i;break;case"rgrad":case"lgrad":for(var o=e.gradColors,s=[],d=0;d0)(e=t[“background-image”]=[]).push(“-webkit-“.concat(h,”-gradient(“).concat(f,”, “).concat(p,”)”)),e.push(“-moz-“.concat(h,”-gradient(“).concat(f,”, “).concat(p,”)”)),e.push(“-o-“.concat(h,”-gradient(“).concat(f,”, “).concat(p,”)”)),e.push(“-ms-“.concat(h,”-gradient(“).concat(f,”, “).concat(p,”)”));t.filter=”progid:DXImageTransform.Microsoft.gradient( startColorstr='”.concat(o[0].c,”‘, endColorstr='”).concat(o[o.length-1].c,”‘,GradientType=0 )”)}return t}function m(e){if(window.bannerConfig.hqImages&&e.hqUrl&&e.source!==window.bannerConfig.watermark.source)return e.hqUrl;if(e.localUrl){var t=void 0!==window.bannerConfig.imgLocalPath?window.bannerConfig.imgLocalPath:”media/”;return””.concat(t).concat(e.localUrl)}return e.url&&e.url.includes(“//”)?e.url:e.url?window.bannerConfig.photosUrl+e.url:null}function S(e,t){var n=!1,r=m(t);for(var i in t)switch(i){case”scaleMode”:case”verticalAlign”:case”horizontalAlign”:case”contentScale”:n=!0}if(n){e.style.backgroundSize=””;var a=t.originalWidth;if(a)”tile”===t.scaleMode&&(e.style.backgroundSize=a?””.concat(t.contentScale*a/100,”px”):””.concat(t.contentScale,”%”),e.style.visibility=”visible”);else{var o=new Image;o.onload=function(){a!==o.width&&(a=o.width),e.style.backgroundSize=””,”tile”===t.scaleMode&&(e.style.backgroundSize=a?””.concat(t.contentScale*a/100,”px”):””.concat(t.contentScale,”%”),e.style.visibility=”visible”)},o.src=r}t.source===window.bannerConfig.watermark.source&&window.bannerConfig.watermark.show&&function(e,t){switch(t){case”aspect”:e.backgroundSize=””.concat(window.bannerConfig.watermark.size,”px, contain”);break;case”stretch”:e.backgroundSize=””.concat(window.bannerConfig.watermark.size,”px, 100% 100%”),e.backgroundRepeat=”repeat, no-repeat”;break;case”mask”:e.backgroundSize=””.concat(window.bannerConfig.watermark.size,”px, auto”),e.backgroundRepeat=”repeat, no-repeat”;break;case”crop”:e.backgroundSize=””.concat(window.bannerConfig.watermark.size,”px,\n cover”),e.backgroundRepeat=”repeat, no-repeat”;break;default:e.backgroundSize=””.concat(window.bannerConfig.watermark.size,”px, “).concat(e.backgroundSize||”cover”)}}(e.style,t.scaleMode)}}function x(e,t){for(var n in t)e.style[n]=t[n]}function k(e){return JSON.parse(JSON.stringify(e))}function C(e){return e&&0!==String(e).length?e.includes(“://”)||e.includes(“mailto:”)||e.includes(“tel:”)?e:”http://”.concat(e):””}function O(e,t){var n=window.innerWidth/e,r=window.innerHeight/t;return{proportion:Math.min(n,r)}}var E=function(){function e(){i()(this,e),window.assetsCache={},this.fontTypes={CUSTOM:”custom”,BANNERSNACK:”bannersnack”,CREATOPY:”creatopy”,GOOGLE:”google”},this.loadedSlides={},this.imagesToLoad=[],this.fontsToLoad=[],this.gFontsToLoad=[],this.videosToLoad=[],this.audiosToLoad=[],this.getFontUrl=function(e){if(e.localUrl){var t=void 0!==window.bannerConfig.fontLocalPath?window.bannerConfig.fontLocalPath:”fonts/”;return window.bannerConfig.embedUrl&&(t=window.bannerConfig.embedUrl+t),””.concat(t).concat(e.localUrl)}switch(e.fontFamily=this.unquoted(e.fontFamily),e.fontType){case this.fontTypes.BANNERSNACK:case this.fontTypes.CREATOPY:return e.fontUrl?e.fontUrl.includes(“//”)?e.fontUrl:”//”.concat(e.fontUrl):””;case this.fontTypes.CUSTOM:return e.fontUrl?”//”.concat(e.fontFaceUrl?e.fontUrl:””.concat(e.fontUrl,”.ttf”)):””;case this.fontTypes.GOOGLE:var n=””.concat(e.fontFamily.split(” “).join(“+”),”:”).concat(parseInt(e.fontWeight));return”italic”===e.fontStyle&&(n+=”i”),n;default:return””}},this.loadGFonts=function(){var e=this,t=this,n=this.gFontsToLoad.concat();if(n.length){var r=function(){return Promise.all(n.map((function(t,n){var r=t.split(“:”)[0].replace(/\+/g,” “),i=t.split(“:”)[1],a=i.indexOf(“i”)>-1?”italic”:””,o=i?parseInt(i)||400:””,s=””.concat(a,” “).concat(o,’ 1em “‘).concat(r,'”‘);return window.document.fonts.load(s).then((function(e){if(e.length>=1)return!0;throw new Error(“Error loading font “.concat(fontFamily))})).catch((function(e){return console.warn(e)})).finally((function(){var n=e.gFontsToLoad.indexOf(t);n>-1&&e.gFontsToLoad.splice(n,1)}))}))).catch((function(e){return console.warn(e)})).finally((function(){t.resolveIfAssetsLoaded()}))},i=”https://fonts.googleapis.com/css?family=”.concat(n.join(“|”));this.bannerConfig.preview&&(i+=”&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese”);var a=window.document.createElement(“link”);a.setAttribute(“rel”,”stylesheet”),a.setAttribute(“type”,”text/css”),a.setAttribute(“href”,i),a.addEventListener(“load”,r),a.addEventListener(“error”,r),window.document.head.appendChild(a)}},this.addFontToDOM=function(e){var t,n,r,i=this,a=”ttf”;e.fontType||(e.fontType=this.fontTypes.GOOGLE);var o=this.getFontUrl(e);if(o&&!window.assetsCache[o]){e.fontType!==this.fontTypes.GOOGLE&&this.fontsToLoad.push(o);switch(t=function(){i.fontsToLoad.pop(),i.resolveIfAssetsLoaded()},e.fontType){case this.fontTypes.GOOGLE:this.gFontsToLoad.push(o);break;case this.fontTypes.BANNERSNACK:case this.fontTypes.CREATOPY:case this.fontTypes.CUSTOM:if(e.fontFamily){var s=””.concat(“@font-face {\nfont-family: ‘”).concat(e.fontPrefix||””).concat(e.fontFamily.replace(/’/g,”\\'”),”‘;\n”)+”font-style: “.concat(e.fontStyle,”;\n”)+”font-weight: “.concat(e.fontWeight,”;\n”)+”src: url(“.concat(o,”);\n”)+”}\n”;(n=window.document.createElement(“style”)).appendChild(window.document.createTextNode(s)),n.addEventListener(“load”,(function(){!function(e,t,n,r){var a=n?parseInt(n)||400:””,o=””.concat(t,” “).concat(a,’ 1em “‘).concat(r,'”‘);window.document.fonts.load(o).then((function(e){if(e.length>=1)return!0;throw new Error(“Error loading font “.concat(r))}),(function(e){throw new Error(e)})).catch((function(e){return console.warn(e)})).finally((function(){var t=i.fontsToLoad.indexOf(e);t>-1&&i.fontsToLoad.splice(t,1),i.resolveIfAssetsLoaded()}))}(o,e.fontStyle,e.fontWeight,””.concat(e.fontPrefix||””).concat(e.fontFamily.replace(/’/g,”\\'”)))})),n.addEventListener(“error”,t),window.document.head.appendChild(n)}else this.relPreloadSupported()&&(a=o.substr(o.lastIndexOf(“.”)+1),(r=window.document.createElement(“link”)).setAttribute(“rel”,”preload”),r.setAttribute(“type”,”font/”.concat(a)),r.setAttribute(“as”,”font”),r.setAttribute(“href”,o),r.addEventListener(“load”,t),r.addEventListener(“error”,t),window.document.head.appendChild(r))}window.assetsCache[o]=!0}},this.unquoted=function(e){return”string”==typeof e?e.replace(/(^”)|(“$)/g,””):e},this.relPreloadSupported=function(){return function(e,t){if(!e||!e.supports)return!1;try{return e.supports(t)}catch(e){return!1}}(window.document.createElement(“link”).relList,”preload”)},this.getSlideId=function(e){return e.displayData?e.displayData.properties.id:e.properties.id},this.getSlideLoaded=function(e){var t=this.getSlideId(e);return!!this.loadedSlides[t]&&this.loadedSlides[t]},this.setSlideLoaded=function(e){var t=this.getSlideId(e);this.loadedSlides[t]=!0},this.resolveIfAssetsLoaded=function(e){var t=0===this.imagesToLoad.length&&0===this.videosToLoad.length&&0===this.audiosToLoad.length;(t&&0===this.fontsToLoad.length&&0===this.gFontsToLoad.length||t&&!0===e)&&(window.loadAssetsTimer&&clearTimeout(window.loadAssetsTimer),this.currentSlide?this.setSlideLoaded(this.currentSlide):this.setAllSlidesLoaded(),”function”==typeof this.callback&&this.callback())},this.preloadMedia=function(e,t,n,r){var i=this,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:”image”;if(!e)throw new Error(“No media url”);var o=this,s=e;if(n&&(s+=n),!t.visible)return!1;var l=window.bannerConfig.pdf;if(!window.assetsCache[s]||l){var c=new Image;”video”===a?(c=window.document.createElement(“video”),this.videosToLoad.push(c)):”audio”===a?(c=new Audio,this.audiosToLoad.push(c)):this.imagesToLoad.push(c);var u=function(){“video”===a?o.videosToLoad.pop():”audio”===a?o.audiosToLoad.pop():o.imagesToLoad.pop(),o.resolveIfAssetsLoaded()},d=function(){l&&![“audio”,”video”].includes(a)?o.preloadResizedImageForPdf(e,c,t,window.bannerConfig.hqImages,u):u()},p=[“audio”,”video”].includes(a)?”loadedmetadata”:”load”;c.addEventListener(p,d),c.addEventListener(“error”,(function(){u(),c.removeEventListener(p,d),i.src=”data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=”})),this.bannerConfig.preview&&r&&!t.resourceKey?this.setColorGroups(e,c,r):c.src=e,window.assetsCache[s]=c}},this.preloadElementAssets=function(e){var t;if(“layer”===e.type)switch(e.layerType){case”shape”:e.properties.backgroundColor&&”image”===e.properties.backgroundColor.type&&(t=m(e.properties.backgroundColor))&&this.preloadMedia(t,e.properties);break;case”image”:if(this.bannerConfig.hqImages&&e.properties.hqUrl&&e.properties.source!==window.bannerConfig.watermark.source)t=e.properties.hqUrl;else if(e.properties.localUrl){var n=void 0!==window.bannerConfig.imgLocalPath?window.bannerConfig.imgLocalPath:”media/”;t=””.concat(n).concat(e.properties.localUrl),window.bannerConfig.embedUrl&&(t=this.bannerConfig.embedUrl+t)}else t=e.properties.url&&e.properties.url.includes(“//”)?e.properties.url:this.bannerConfig.photosUrl+e.properties.url;t&&this.preloadMedia(t,e.properties);break;case”svg”:if(e.properties.localUrl){var r=void 0!==window.bannerConfig.imgLocalPath?window.bannerConfig.imgLocalPath:”media/”;t=””.concat(r).concat(e.properties.localUrl)}else t=e.properties.url?e.properties.url.includes(“//”)?e.properties.url:””.concat(window.bannerConfig.photosUrl).concat(e.properties.url):null;t&&this.preloadMedia(t,e.properties,e.properties.id,e.properties.colorGroups);break;case”countdown”:var i=e.properties.config;if(i){var a=this;i.forEach((function(e){var t=e.children,n=e.style;n&&n.fontFamily&&(n.fontFamily||(n.fontFamily=”Open Sans”),a.addFontToDOM(n)),t&&t.forEach((function(e){var t=e.style;t&&(t.fontFamily?(!t.fontType||t.fontType===a.fontTypes.GOOGLE||t.fontUrl||t.localUrl)&&a.addFontToDOM(t):t.fontWeight&&(t.fontFamily=n.fontFamily,t.fontType=n.fontType,t.fontPrefix=n.fontPrefix||null,a.addFontToDOM(t)))}))}))}else this.addFontToDOM(e.properties);break;case”text”:var o=e.properties.config;if(o.type&&”slate”===o.type&&(o=o.nodes),o){var s=this;o.forEach((function(e){var t=e.children,n=e.style;n&&n.fontFamily&&(n.fontFamily||(n.fontFamily=”Open Sans”),s.addFontToDOM(n)),t&&t.forEach((function(e){!function e(t){if(t.fontSettings){var n=t.fontSettings;s.addFontToDOM(n)}t.children&&t.children.forEach((function(t){e(t)}))}(e)}))}))}else this.addFontToDOM(e.properties);break;case”button”:e.properties.localUrl||this.addFontToDOM(e.properties.labelStyle);break;case”video”:case”audio”:if(e.properties.localUrl){var l=void 0!==window.bannerConfig.imgLocalPath?window.bannerConfig.imgLocalPath:”media/”;t=””.concat(l).concat(e.properties.localUrl),window.bannerConfig.embedUrl&&(t=window.bannerConfig.embedUrl+t)}else t=e.properties.url&&e.properties.url.includes(“//”)?e.properties.url:this.bannerConfig.photosUrl+e.properties.url;t&&this.preloadMedia(t,e.properties,e.properties.id,null,e.layerType)}else if(“slide”===e.type)for(var c=0;c0&&c=0&&l>0&&c4&&void 0!==arguments[4]?arguments[4]:””,a=arguments.length>5&&void 0!==arguments[5]&&arguments[5],o=e,s=t;if(“none”!==s.type){var l=r||0;s.zoom=s.zoom||1;var c=s.variation,u=void 0===c?null:c,d=”both”,p=s.type,h=!0;switch(s.type){case W.INSTANT:case W.VIDEO:case W.AUDIO:case W.FADE_AUDIO:h=!1;break;case W.ALPHA_WORDS:case W.BLUR_WORDS:p=”words”;break;case W.BLINK:case W.JELLO:case W.BOUNCE:case W.VIBRATE:case W.FLICKER:case W.GRADIENT_ANIMATION:d=”none”;break;case W.PULSATE:switch(d=”none”,u){case”heartbeat”:p=”pulsateHeartbeat”;break;case”backward”:case”forward”:p=”pulsate”;break;case”ping”:p=”pulsatePing”}break;case W.SHAKE:switch(d=”none”,u){case”leftRight”:case”top”:case”left”:case”right”:p=”shakeRotate”;break;case”horizontal”:case”vertical”:p=”shakeTranslate”}break;case W.SHADOW_POP:d=”forwards”}var f=window[“BS_”.concat(p)];if(!h||f||null===p){if(“rotate”===s.type||”flip”===s.type||”slit”===s.type||”step”===s.type||”fly”===s.type||”tilt”===s.type||”swing”===s.type){var y=”tilt”===s.type?Math.abs(s.slideOffset):0,b=””.concat(Math.round(.7*o.offsetWidth+.7*o.offsetHeight)+y,”px”);”fly”===s.type&&(b=””.concat(Math.round(10*(o.offsetWidth+o.offsetHeight)),”px”)),o.style.perspective=b,o.style.webkitPerspective=b}if(o&&f){var g=o.querySelector(“div.text”);”shadowPop”===s.type?g&&(p=f(s,n,g,l)):p=s.type===W.ADVANCED?f(s,n,o,l,i):f(s,n,o,l,a);var v=this.getAnimationDuration(s,n),w=this.getAnimationIterationCount(s,n),m=””.concat(p,” “).concat(v,”s “).concat(s.type!==W.ADVANCED?_(s):”linear”,” “).concat(B(s.delay+l,3),”s “).concat(w,” “).concat(d);switch([W.SCALE,W.SCALE_BOUNCE,W.SCALE_ELASTIC].includes(s.type)&&o.querySelector(“div.text”)&&(o.querySelector(“div.text”).style[“will-change”]=”transform”),s.type){case”gradientAnimation”:var S=o.querySelectorAll(‘[class=”row”]’);for(S=[].slice.call(S);S.length;){var x=S.pop();a||x.setAttribute(“data-gradient-animation-finished”,!1);var k=x.querySelectorAll(‘[class=”word”]’);if((k=[].slice.call(k)).length>0)for(x.style.backgroundImage=”none”,x.style.backgroundSize=”auto”,x.style.backgroundClip=”border-box”,x.style.textFillColor=”inherit”,x.style.webkitBackgroundClip=”border-box”,x.style.webkitTextFillColor=”inherit”,x.style.animationName=””;k.length;){var C=k.pop();C.style.animationName=””}G(x,m)}break;case”shadowPop”:g&&G(g,m);break;case”advanced”:G(o.firstChild,m),a&&(o.firstChild.style.animationPlayState=”paused”);break;default:G(o.firstChild&&1===o.firstChild.nodeType&&!o.classList.contains(“word”)?o.firstChild:o,m)}}var O=Number(s.duration)+Number(s.delay)+l;j((function(){s.onAnimationEnd&&s.onAnimationEnd()}),Math.max(1e3*O,0))}else console.error(“Error “.concat(p,” for build type “).concat(s.type,” not found”))}else s.onAnimationEnd&&s.onAnimationEnd()}}]),e}(),Y=function(){function e(){i()(this,e)}return o()(e,[{key:”apply”,value:function(t){t.on=e.prototype.on,t.off=e.prototype.off,t.trigger=e.prototype.trigger}},{key:”on”,value:function(e,t){void 0===this._listeners&&(this._listeners={});var n,r,i=this._listeners;for(e=e.split(” “),r=0;n=e[r];r++)i[n]=i[n]||[],i[n].includes(t)||i[n].push(t)}},{key:”off”,value:function(e,t){if(void 0!==this._listeners){var n=this._listeners[e];if(void 0!==n){var r=n.indexOf(t);-1!==r&&n.splice(r,1)}}}},{key:”trigger”,value:function(e,t){if(void 0!==this._listeners){var n=this._listeners[e];if(void 0!==n){var r={};r.target=this,r.type=e,r.data=t;for(var i=n.length,a=0;a0&&void 0!==arguments[0]?arguments[0]:”clickTag”,t=window.location.search.substring(1),n=t.split(“”.concat(e,”=”));if(!n[1])return””;var r=n[1].replace(/&.+$/,””);try{r=decodeURIComponent(r)}catch(e){return””}var i=r.match(/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,8}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/g);return null==i?””:r},ne=function(e){var t=”2x”,n=e.lastIndexOf(“.”);return e.lastIndexOf(“/”)>n?e+t:(-1===n&&(n=e.length),[e.slice(0,n),t,e.slice(n)].join(“”))},re={MOVE:”move”,ROTATE:”rotate”,SCALE:”scale”,OPACITY:”opacity”,BLUR:”blur”},ie=”advanced”,ae=function(e){function t(){var e;return i()(this,t),(e=$()(this,J()(t).call(this))).container=null,e.displayContainer=null,e.properties=null,e.displayData=null,e.buildTimeouts=[],e.onLoadSlide=null,e}return ee()(t,e),o()(t,[{key:”init”,value:function(e){return this.displayData=e,this.displayData.properties=t.parseProps(this.displayData.properties),this.trigger(“init”),this}},{key:”render”,value:function(){}},{key:”reset”,value:function(){var e,t;for(X.clearAll(this.container),e=0;t=this.buildTimeouts[e];e++)H(t);if(this.buildTimeouts=[],this.transform(“none”),this.webkitTransform(“translate3d(0,0,0)”),this.setStyle(this.container,”x,y,width,height”,”px”),this.container.style.opacity=”1″,this.container.style.display=””,this.container.style.filter=””,this.container.style[“-webkit-filter”]=””,this.container.style.animation=””,this.container.style[“-webkit-animation”]=””,this.container.querySelector(“div.text”)&&(this.container.querySelector(“div.text”).style.animation=””),this.properties.blendMode&&(this.container.style.mixBlendMode=this.properties.blendMode),this.properties.outline&&this.properties.outline.useOutline){var n=this.properties.outline,r=n.color,i=n.weight;this.container.style[“-webkit-text-stroke”]=””.concat(i,”px “).concat(r)}for(e=0;t=this.buildTimeouts[e];e++)H(t);if(this.buildTimeouts=[],this.displayContainer){var a=void 0!==this.properties.opacity?this.properties.opacity:100;this.displayContainer.style.opacity=a/100}}},{key:”createMainContainers”,value:function(e,t,n,r){var i;this.properties&&this.properties.actions&&this.slide&&this.slide.banner.config.pdf&&(i=this.properties.actions.find((function(e){return”click”===e.event&&”gotoURL”===e.type&&e.url}))),this.container=this.createElement(“div”,e),this.effHelper=this.createElement(“div”,”eff-helper”),i&&(this.actionContainer=this.createElement(“a”,”action-container”),this.actionContainer.href=i.url,this.actionContainer.target=i.target||”_blank”,this.actionContainer.style.cursor=i.useHandCursor?””:”auto”),this.displayContainer=this.createElement(n||”div”,t,void 0,void 0,r),”element”===e&&(this.moveDiv=this.createElement(“div”,re.MOVE),this.moveDiv.style.width=”100%”,this.moveDiv.style.height=”100%”,this.rotateDiv=this.createElement(“div”,re.ROTATE),this.rotateDiv.style.width=”100%”,this.rotateDiv.style.height=”100%”,this.scaleDiv=this.createElement(“div”,re.SCALE),this.scaleDiv.style.width=”100%”,this.scaleDiv.style.height=”100%”,this.opacityDiv=this.createElement(“div”,re.OPACITY),this.opacityDiv.style.width=”100%”,this.opacityDiv.style.height=”100%”,this.blurDiv=this.createElement(“div”,re.BLUR),this.blurDiv.style.width=”100%”,this.blurDiv.style.height=”100%”,this.moveDiv.appendChild(this.rotateDiv),this.rotateDiv.appendChild(this.scaleDiv),this.scaleDiv.appendChild(this.opacityDiv),this.opacityDiv.appendChild(this.blurDiv),this.blurDiv.appendChild(this.displayContainer)),this.container.appendChild(this.effHelper),i?(this.effHelper.appendChild(this.actionContainer),”element”===e?this.actionContainer.appendChild(this.moveDiv):this.actionContainer.appendChild(this.displayContainer)):”element”===e?this.effHelper.appendChild(this.moveDiv):this.effHelper.appendChild(this.displayContainer)}},{key:”applyActions”,value:function(e,t){var n=this;if(!e||!t)return!1;if(“none”===e.type)return!1;var r=”pointer”;return void 0!==e.useHandCursor&&!1===e.useHandCursor&&(r=””),t.style.cursor=r,t.addEventListener(e.event,(function(t){if(t.clickFlag)return t.clickFlag=!1,!1;if(e.disabled)return!1;if(t.clickFlag=this,”gotoSlide”===e.type){var r=n.slide.getBuildOutTime();r&&(e.disabled=!0,j((function(){e.disabled=!1}),r)),null===e.slideOrUrl&&(e.slideOrUrl=”next”);var i=n.slide.banner.currentSlide,a=!!e.slideOrUrl;switch(e.slideOrUrl){case”first”:n.slide.banner.preload.assets(null,n.slide.getFirstSlide(),n.slide.banner.config),i.buildOut(n.slide.getFirstSlide(),a);break;case”last”:n.slide.banner.preload.assets(null,n.slide.getLastSlide(),n.slide.banner.config),i.buildOut(n.slide.getLastSlide(),a);break;case”next”:n.slide.banner.preload.assets(null,n.slide.getNextSlide(),n.slide.banner.config),i.buildOut(n.slide.getNextSlide(),a);break;case”prev”:n.slide.banner.preload.assets(null,n.slide.getPrevSlide(),n.slide.banner.config),i.buildOut(n.slide.getPrevSlide(),a);break;default:n.slide.banner.preload.assets(null,i.getSlideByHashOrId(e.slideOrUrl),n.slide.banner.config),i.buildOut(i.getSlideByHashOrId(e.slideOrUrl),a)}}else{var o=e.slideOrUrl||window.bannerURL,s=e.target,l=String(o).indexOf(“bsClickTAG”);if(window.bsClickFunc){var c=o,u=null;return(String(o).indexOf(“bsClickTAG”)>=0||String(o).indexOf(“clickTag”)>=0)&&(c=window[o],u=o),c&&c.indexOf(“bsClickTAG”)>=0&&(c=null),window.bsClickFunc(c,e.target,u),!1}if(-1!==l||0===String(o).indexOf(“clickTag”)){var d=-1!==l?o.substr(l):o;(o=”function”==typeof window[d]?window[d]():window[d])||-1===l||(o=te())}else if(n.hash||!window.bannerConfig.pdf){if(!o&&!1===window.goToURLWithoutBSURL)return!1;var p=te()||window.clickTag;p&&(o=void 0===window.clickTag&&p!==o&&-1===p.indexOf(o)&&p.indexOf(-1===encodeURIComponent(o))?p+encodeURIComponent(o):p,window.urlTarget&&(s=window.urlTarget))}o=C(o),window.bsOpenURL(o,s)}return!0})),!0}},{key:”createElement”,value:function(e,t,n,r,i){var a=i||window.document.createElement(e);return a.setAttribute(“class”,t),!1!==n&&(r||this.container)&&(r||this.container).appendChild(a),T(a),a}},{key:”setStyle”,value:function(e,t,n){n||(n=””);var r={x:”left”,y:”top”,labelOffsetX:”margin-left”,labelOffsetY:”margin-top”,lineHeight:”line-height”};for(var i in t=t.split(“,”))if(t.hasOwnProperty(i)){var a=r[t[i]]||t[i],o=this.properties[t[i]];if(“width”===a||”height”===a){var s=this.properties.scale||1;e.style[a]=o*s+n}else e.style[a]=”left”===a||”right”===a?Math.round(o)+n:o+n}return this}},{key:”getContainer”,value:function(){return this.container}},{key:”show”,value:function(){return this.container.style.display=””,this}},{key:”hide”,value:function(){return this.container.style.display=”none”,this}},{key:”hasClass”,value:function(e,t){return!!e&&new RegExp(“(\\s|^)”.concat(t,”(\\s|$)”)).test(e.className)}},{key:”removeClass”,value:function(e,t){return this.hasClass(e,t)&&(e.className=e.className.replace(new RegExp(“(\\s|^)”.concat(t,”(\\s|$)”)),” “).replace(/^\s+|\s+$/g,””)),this}},{key:”addClass”,value:function(e,t){return e?(this.hasClass(e,t)||(e.className+=(e.className?” “:””)+t),this):this}},{key:”toggleClass”,value:function(e,t){return e?(this.hasClass(e,t)?this.removeClass(e,t):this.addClass(e,t),this):this}},{key:”applyBackground”,value:function(e,t,n){var r=w(t);for(var i in r)switch(i){case”background-image”:if(“lgrad”===t.type||”rgrad”===t.type)for(var a=0;a1?window.bannerConfig.watermark.watermarkX2:window.bannerConfig.watermark.watermarkX1,r[i]=”url(“.concat(o,”), “).concat(r[i])}e.style[i]=r[i]}break;case”background”:for(var s=0;s1?window.bannerConfig.watermark.watermarkX2:window.bannerConfig.watermark.watermarkX1,e.style.setProperty(i,”url(“.concat(l,’, url(“‘).concat(ne(r[i]),'”)’))}e.style.setProperty(i,’url(“‘.concat(ne(r[i]),'”)’))}break;default:e.style[i]=r[i]}t&&t.type&&”image”===t.type&&(“userCrop”!==t.scaleMode&&function(e,t){if(!e||!t)return y(e,”background”),!1;var n=[“background”,”background-crop”,”background-stretch”,”background-mask”,”background-aspect”,”background-tile”],r=””.concat(n[0],”-“).concat(t.toLowerCase());for(var i in n)b(e,n[i]);y(e,n[0]),y(e,r)}(e,t.scaleMode),S(e,t))}},{key:”applyBoxShadow”,value:function(e,t){x(e,v(t))}},{key:”applyFilters”,value:function(e,t,n,r){x(e,function(e,t,n){var r={“-webkit-filter”:””,filter:””};return!e||!0!==e.useAdjustColor&&”true”!==e.useAdjustColor||(r.filter+=”brightness(“.concat((parseInt(e.brightness)+100)/100,”) “),r.filter+=”contrast(“.concat((parseInt(e.contrast)+100)/100,”) “),r.filter+=”saturate(“.concat((parseInt(e.saturate)+100)/100,”) “),r.filter+=”hue-rotate(“.concat(e.hue,”deg)”)),!t||!0!==t.useBlur&&”true”!==t.useBlur||(r.filter+=”blur(“.concat(t.pixels,”px)”)),!n||!0!==n.useShadow&&”true”!==n.useShadow||(r.filter+=”drop-shadow(“.concat(n.hShadow,”px “).concat(n.vShadow,”px “).concat(n.blur,”px “).concat(n.color,”)”)),r[“-webkit-filter”]=r.filter,r}(t,n,r))}},{key:”getFlipString”,value:function(e){if(!e)return””;var t=”both”===e||”vertical”===e?”-1″:”1″;return”scale(“.concat(“both”===e||”horizontal”===e?”-1″:”1″,”, “).concat(t,”)”)}},{key:”getBRadius”,value:function(){var e=this.properties,t=e.border||{},n=0;return”rectangle”===e.type&&(void 0!==t.radius?n=t.radius:void 0!==e.bradius&&(n=e.bradius)),n}},{key:”getBorderString”,value:function(e){var t=e||this.properties.border||{};return void 0===t.weight||0===t.weight||void 0===t.color?””:””.concat(t.weight,”px solid “).concat(t.color)}},{key:”getAnimationEl”,value:function(){return this.container}},{key:”setBuildMidAnimation”,value:function(){var e=this,t=this.getAnimationEl(),n=this.displayData.properties,r=n.buildIn,i=n.buildMid,a=n.buildOut,o=i.type===ie,s=a.type===ie,l=o?i.duration:i.delay+i.duration;function c(){e.isHover=!0,X.animate(t,i,”buildMid”)}function u(){e.isHover=!1}function d(){e.isHover||e.reset()}var p=1!==e.slide.banner.properties.loopCount,h=”none”===a.type,f=i.delay,y=i.duration;function b(){a&&!h&&(i.onAnimationEnd=function(){if(!e.advancedBuildOutNoAdvancedActions){var t=s?a.delay:0;j((function(){e.setBuildOutAnimation()}),1e3*t)}})}if(!e.properties.showOnAllSlides){var g=e.slide.displayData.properties.duration,v=e.slide.displayData.properties.stopSlide,w=”none”!==r.type?r.delay+r.duration:0,m=i&&”none”!==i.type?i.delay+i.duration:0,S=w+m+a.delay+a.duration;(“instant”===a.type&&S>g||a&&!v&&w>g)&&(a=null),p&&i&&”none”!==i.type&&w+m>g&&(i.duration=parseFloat((g-w-i.delay).toFixed(1)))}if(“hover”!==i.startEnd){if(o){var x=t;i.onAnimationEnd=function(){var t=s?a.delay:0;j((function(){!a||h||e.advancedBuildOutNoAdvancedActions||e.setBuildOutAnimation()}),1e3*t)},Object.values(re).map((function(e){x=x.firstChild,i.advancedProperties[e].length&&X.animate(x,q()({},i,{delay:0}),”buildMid”,null,e,!1)}))}else X.animate(t,i,”buildMid”);e.buildTimeouts.push(j((function(){(p&&y===i.duration||!p)&&(o||(i.delay=0,i.duration=0,b(),X.animate(t,i,”buildMid”))),i.delay=f,i.duration=y}),1e3*l))}else e.isHover=!1,a&&!h&&(i.onAnimationEnd=null),j((function(){i.delay=0,t.addEventListener(“mouseenter”,c),t.addEventListener(“animationiteration”,d),t.addEventListener(“mouseleave”,u),j((function(){t.removeEventListener(“mouseenter”,c),t.removeEventListener(“animationiteration”,d),t.removeEventListener(“mouseleave”,u),(p&&y===i.duration||!p&&a&&!h)&&(i.delay=0,i.duration=0,b(),X.animate(t,i,”buildMid”)),i.delay=f,i.duration=y}),1e3*i.duration)}),1e3*i.delay)}},{key:”setBuildOutAnimation”,value:function(){var e=this.getAnimationEl(),t=this.displayData.properties.buildOut,n=this,r=t.type===ie,i=r?0:t.delay,a=r?t.duration:t.duration+t.delay;if(n.buildTimeouts.push(j((function(){n.trigger(“buildOutStart”)}),1e3*i)),r){var o=e;Object.values(re).map((function(e){o=o.firstChild,t.advancedProperties[e].length&&X.animate(o,q()({},t,{delay:0}),”buildOut”,null,e,!1)}))}else X.animate(e,t,”buildOut”);n.buildTimeouts.push(j((function(){n.trigger(“buildOutEnd”),e.style.display=”none”}),1e3*a))}},{key:”playAnimation”,value:function(e){var t=this,n=this.getAnimationEl(),r=this.displayData.properties,i=r.buildIn,a=r.buildMid,o=r.buildOut,s=i.type===ie,l=a&&a.type===ie,c=o.type===ie,u=”none”!==i.type?i.delay+i.duration:0,d=a&&”none”!==a.type?a.delay+a.duration:0,p=e=e||0,h=e,f=!1,y=!1;if(!this.properties.showOnAllSlides){this.onLoadSlide&&”function”==typeof this.onLoadSlide&&this.onLoadSlide();var b=this.slide.displayData.properties.duration,g=this.slide.displayData.properties.stopSlide,v=u+d+o.delay+o.duration;(“instant”===o.type&&v>b||o&&!g&&u>b)&&(o=null)}var w=!0;s&&Object.keys(i.advancedProperties).forEach((function(e){i.advancedProperties[e].length&&(w=!1)}));var m=!0;l&&Object.keys(a.advancedProperties).forEach((function(e){a.advancedProperties[e].length&&(m=!1)}));var S=!0;c&&Object.keys(o.advancedProperties).forEach((function(e){o.advancedProperties[e].length&&(S=!1)}));if(this.advancedBuildInNoAdvancedActions=s&&w,this.advancedBuildMidNoAdvancedActions=l&&m,this.advancedBuildOutNoAdvancedActions=c&&S,l&&(p=a.delay,f=!0,t.advancedBuildInNoAdvancedActions&&(p+=u)),c&&(h=o.delay,y=!0,t.advancedBuildInNoAdvancedActions&&(h+=u),t.advancedBuildMidNoAdvancedActions&&(h+=d,”none”===i.type&&(h+=u))),t.advancedBuildInNoAdvancedActions&&i.delay>0&&(“instant”===i.type?(n.style.display=”none”,this.buildTimeouts.push(j((function(){n.style.display=””}),1e3*(i.delay+e)))):(n.style.opacity=”0″,this.buildTimeouts.push(j((function(){n.style.opacity=”1″}),1e3*(i.delay+e))))),i&&”none”!==i.type&&!t.advancedBuildInNoAdvancedActions){if(0===i.alphaOffset&&(n.style.pointerEvents=”none”),i.delay>0&&(“instant”===i.type?(n.style.display=”none”,this.buildTimeouts.push(j((function(){n.style.display=””}),1e3*(i.delay+e)))):(n.style.opacity=”0″,this.buildTimeouts.push(j((function(){n.style.opacity=”1″}),1e3*(i.delay+e))))),this.buildTimeouts.push(j((function(){n.style.pointerEvents=”auto”,t.trigger(“buildInStart”)}),1e3*i.delay)),i.onAnimationEnd=function(){a&&”none”!==a.type&&!t.advancedBuildMidNoAdvancedActions?setTimeout((function(){t.setBuildMidAnimation()}),1e3*(l?p:0)):o&&”none”!==o.type&&!t.advancedBuildOutNoAdvancedActions&&setTimeout((function(){t.setBuildOutAnimation()}),1e3*(c?h:0))},s){if(!w){var x=n;Object.values(re).map((function(t){x=x.firstChild,i.advancedProperties[t].length&&(x.style.opacity=””,X.animate(x,i,”buildIn”,e,t))}))}}else X.animate(n,i,”buildIn”,e);this.buildTimeouts.push(j((function(){t.trigger(“buildInEnd”)}),1e3*(i.duration+i.delay+e)))}else a&&”none”!==a.type&&!t.advancedBuildMidNoAdvancedActions?(f&&(p+=e),setTimeout((function(){t.setBuildMidAnimation()}),1e3*p)):o&&”none”!==o.type&&!t.advancedBuildOutNoAdvancedActions&&(y&&(h+=e),setTimeout((function(){t.setBuildOutAnimation()}),1e3*h))}},{key:”transform”,value:function(e,t){t||(t=this.container),t.style[“-webkit-transform”]=e,t.style[“-o-transform”]=e,t.style[“-ms-transform”]=e,t.style[“-moz-transform”]=e,t.style.transform=e}},{key:”webkitTransform”,value:function(e,t){t||(t=this.container),t.style[“-webkit-transform”]=e}},{key:”createActionProperties”,value:function(e){var t=e||this.properties&&this.properties.actions&&this.properties.actions[0];if(!t)return!1;var n=””;return”gotoURL”===t.type&&(n=t.url),{event:t.event,slideOrUrl:”gotoSlide”===t.type?t.slide:n,type:t.type,target:t.target,useHandCursor:t.useHandCursor}}},{key:”applyExtraPropertiesForGradients”,value:function(e){if(this.properties.backgroundColor&&”string”!=typeof this.properties.backgroundColor){var t=this.properties.backgroundColor.type,n=this.properties.border?this.properties.border.weight:0;if(“lgrad”===t||”rgrad”===t){var r=”-“.concat(n,”px”),i=”calc(100% + “.concat(2*n,”px)”);x(e,{backgroundPosition:””.concat(r,” “).concat(r),backgroundSize:””.concat(i,” “).concat(i)})}}}},{key:”getCropBackgroundPosition”,value:function(e){var t=e.cropData.x,n=e.cropData.y,r=e.width,i=e.height,a=e.border?e.border.weight:0,o=t-a,s=n-a;return”horizontal”!==e.flip&&”both”!==e.flip||(o=r-(t+e.cropData.width)-a),”vertical”!==e.flip&&”both”!==e.flip||(s=i-(n+e.cropData.height)-a),{x:o,y:s}}}],[{key:”parseProps”,value:function(e){for(var t,n=[“buildIn”,”buildOut”,”transition”],r=0;t=n[r];r++)if(e[t])switch(e[t].tween){case”Bounce”:case”Elastic”:”scale”!==e[t].type&&”slide”!==e[t].type||(e[t].type+=e[t].tween,”Elastic”===e[t].tween&&(e[t].ease=”easeOut”)),e[t].tween=””}return e}}]),t}(Y),oe=n(8),se=n.n(oe),le=function(e){function t(){var e;return i()(this,t),(e=$()(this,J()(t).call(this))).banner=null,e.rendered=!1,e._buildOutTimeout=null,e.container=null,e.elements=[],e.LOOP_COUNT_FOREVER=0,e}return ee()(t,e),o()(t,[{key:”init”,value:function(e,n){var r=this;if(this.isOverflowSlide)this.container=n,this.displayContainer=n,this.resetElements();else{this.createMainContainers(“slide”,”slide-inner”),n.appendChild(this.container);var i=e.properties;this.ah=e.ah,!this.ah&&i&&(this.ah=i.id),i.duration=parseFloat(i.duration),i.duration<.1&&(i.duration=.1),i.transition=i.transition||{type:"none",delay:0,duration:.1};var a=i.transition;this.parseTransition(a),this.applyBackground(this.displayContainer,i.backgroundColor),this.reset()}this.banner.statsPresent&&this.banner.stats.trackEvent(this.container,this);var o=e.elements.some((function(e){return null!==e.properties.blendMode&&"normal"!==e.properties.blendMode}));return this.hasClass(this.container,"slide")&&o&&this.container.firstChild.addEventListener("animationend",(function(){""!==r.container.firstChild.style.animation&&(r.container.firstChild.style.animation=""),r.container.style.perspective="none",r.container.style.webkitPerspective="none"})),se()(J()(t.prototype),"init",this).call(this,e)}},{key:"parseTransition",value:function(e){switch(e.duration=parseFloat(e.duration)||0,e.delay=parseFloat(e.delay)||0,e.type){case"slide":case"slideBounce":case"slideElastic":if(!parseInt(e.slideOffset))switch(e.direction){case"r2l":case"l2r":e.slideOffset=this.banner.getWidth();break;case"t2b":case"b2t":e.slideOffset=this.banner.getHeight()}break;case"flip":"cross"===e.crosstype&&(e.deg=180)}}},{key:"isFirstSlide",value:function(){return 0===this.banner.slides.indexOf(this)}},{key:"isLastSlide",value:function(){return this.banner.slides.indexOf(this)===this.banner.slides.length-1}},{key:"reset",value:function(){X.clearAll(this.container);var e=this.displayContainer.style;e.zIndex=0,e.width="100%",e.height="100%",e.top="0",e.left="0",e.filter="",e["-webkit-filter"]="",e.animation="",e["-webkit-animation"]="",this.transform("none"),this.resetElements()}},{key:"resetElements",value:function(){for(var e=0;e=t.length?this.banner.slides[0]:this.banner.slides[n+1]}},{key:”getPrevSlide”,value:function(e){e||(e=this.banner.currentSlide);var t=this.banner.slides.indexOf(e);return t-1<0?this.banner.slides[this.banner.slides.length-1]:this.banner.slides[t-1]}},{key:"getFirstSlide",value:function(){return this.banner.slides[0]}},{key:"getLastSlide",value:function(){return this.banner.slides[this.banner.slides.length-1]}},{key:"playSlideAnimation",value:function(e){H(this._buildOutTimeout);var t,n,r=this.getAnimationEl(),i=this,a=this.displayData.properties,o=this.banner.lastSlide?this.banner.lastSlide.container:null,s=this.banner.slides.length,l=this.banner.properties.loopCount,c=this.banner.showOnlyOneSlide,u=0;for(t=0;t1?(this.addClass(this.container,”buildin”),u=parseFloat(e.duration)||0,o&&(o.style.display=””),”hide”!==e.crosstype?X.animate(r,e,”buildIn”):o&&(o.style.zIndex=”2″),j((function(){i.removeClass(i.container,”buildin”),i.trigger(“buildInEnd”)}),1e3*e.duration)):this.banner.noAnimation||this.trigger(“buildInEnd”);var d=!l||l===this.LOOP_COUNT_FOREVER,p=this.banner.loopsPlayed>=this.banner.properties.loopCount;if(!this.isLastSlide()||p||d||(this.banner.loopsPlayed+=1),a.stopSlide||c||!d&&p&&this.isLastSlide()||void 0===a.duration||null===a.duration||(this._buildOutTimeout=j((function(){i.buildOut()}),1e3*(u+a.duration))),!this.banner.noAnimation)for(t=0;t1&&void 0!==arguments[1]&&arguments[1];this._buildOutTimeout&&H(this._buildOutTimeout);var n=this.banner.slides.length,r=this.displayData.properties.transition,i=this,a=i.banner.currentSlide.displayData.properties.stopSlide;i.trigger(“buildOutStart”);var o=null;if(r&&”none”!==r.type&&n>1){if(i.addClass(i.container,”buildout”),”show”!==r.crosstype){var s=k(r);X.animate(this.getAnimationEl(),s,”buildOut”)}o=j((function(){i.banner.currentSlide!==i&&(i.container.style.display=”none”),i.removeClass(i.container,”buildout”),i.trigger(“buildOutEnd”)}),1e3*r.duration)}else i.trigger(“buildOutEnd”);e||(e=this.getNextSlide()),e===this&&o&&(H(o),i.removeClass(i.container,”buildout”),i.trigger(“buildOutEnd”)),!r||a&&!t||e.play(k(r))}},{key:”getBuildOutTime”,value:function(){var e=this.displayData.properties.transition;return e&&”none”!==e.type?1e3*e.duration:0}},{key:”getSlideByHashOrId”,value:function(e){if(!e)return!1;for(var t=this.banner.slides,n=0;n1&&!d?{display:”-webkit-box”,”-webkit-line-clamp”:b,”-webkit-box-orient”:”vertical”,overflow:”hidden”}:{overflow:”hidden”,whiteSpace:”nowrap”,textOverflow:”ellipsis”,display:”block”}}},{key:”resizeText”,value:function(e){var t=e.minSize,n=void 0===t?6:t,r=e.maxSize,i=void 0===r?240:r,a=e.step,o=void 0===a?1:a,s=e.unit,l=void 0===s?”px”:s,c=this.properties,u=!1,d=!1,p=!1,h=document.createElement(“div”);h.style.position=”absolute”,h.style.visibility=”hidden”,h.style.display=”block”,h.style.textAlign=c.alignment,h.style.lineHeight=c.lineHeight,h.style.letterSpacing=””.concat(c.letterSpacing*(c.scale||1),”px”),h.style.margin=”0″,h.style.whiteSpace=”pre-line”,h.style.wordBreak=”normal”,h.style.wordWrap=”normal”,h.style.fontVariantLigatures=”none”;var f=this.innerDisplayContainer.cloneNode(!0),y=f.children[0].children[0],b=parseFloat(y.style.fontSize);h.appendChild(f),document.body.prepend(h);var g=function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return e>t||n>r||i&&e===t&&n===r};if((f.scrollHeight-f.clientHeight||f.scrollWidth-f.clientWidth)>0){for(;!u&&b>n;)y.style.fontSize=””.concat(b).concat(l),y.parentNode.style.fontSize=””.concat(b).concat(l),u=g(f.clientHeight,f.scrollHeight,f.clientWidth,f.scrollWidth,!0),p||f.clientHeight!==f.scrollHeight||(p=f.scrollWidth>f.clientWidth),u||(b-=o);d=!0}else{for(;!u&&b“:”>”,'”‘:”"”,”‘”:”'”};return e.replace(/[&<>“‘]/g,(function(e){return t[e]}))}(e.text.replace(/\r\n/g,””).replace(/\r/g,””).replace(/\n/g,””));switch(n){case Ee:return’‘).concat(i||”
“,”
“);case Ae:return’‘).concat(i||”
“,”
“);default:return’‘).concat(i||”
“,”
“)}}},{key:”getRowFirstFontSettings”,value:function(e){for(var t={},n=ve()(e,1)[0];n.children;){n=ve()(n.children,1)[0]}var r=this.calculateFontSize(n);return t.fontSize=””.concat(r,”px”),t.fontWeight=n.fontSettings.fontWeight,t.fontStyle=n.fontSettings.fontStyle,t.fontFamily=”‘”.concat(n.fontSettings.fontPrefix||””).concat(n.fontSettings.fontFamily.replace(new RegExp(“‘”,”g”),”\\'”),”‘”),t}},{key:”serialize”,value:function(e){var t=this;if(void 0!==e.text)return this.parseTextElement(e);var n=e.children.map((function(e){return t.serialize(e)})).join(“”),r=e.style||{};return delete r.fontUrl,delete r.fontType,delete r.fontFaceUrl,r=q()({},r,{},this.getRowFirstFontSettings(e.children)),e.type,’
‘).concat(n,”
“)}},{key:”hasWordAnimation”,value:function(e){var t=e.buildIn,n=e.buildOut,r=”none”!==t.type,i=”none”!==n.type;return r&&(“alpha-words”===t.type||”blur-words”===t.type)||i&&(“alpha-words”===n.type||”blur-words”===n.type)}},{key:”recursivelySerializeListElement”,value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!e.type)return this.parseTextElement(e);var i=n,a=r;e.type===xe&&(a+=1),e.type===Se&&(i+=1);var o=function(){if(e.type===Se)switch(i){case 1:return”disc”;case 2:return”circle”;case 3:return”disc”;default:return””}else if(e.type===xe)switch(a){case 1:return”arabic”;case 2:return”lower-latin”;case 3:return”lower-roman”;default:return””}return””},s=e.children.map((function(e){return t.recursivelySerializeListElement(e,i,a)})).join(“”),l=””;if(e.children&&e.children[0]&&e.children[0].color){var c=e.children[0],u=c.color,d=c.gradient,p=u;d&&”solid”===d.type?p=d.scolor:d&&”lgrad”===d.type?p=d.gradColors[0].c:d&&”rgrad”===d.type&&(p=d.gradColors[d.gradColors.length-1].c),l+=”color:”.concat(p,”;”)}if(e.children&&e.children[0]&&e.children[0][Ce.FONT_SETTINGS]){var h=e.children[0][Ce.FONT_SETTINGS];h.fontFamily&&(l+=”font-family:'”.concat(h.fontPrefix||””).concat(h.fontFamily.replace(new RegExp(“‘”,”g”),”\\'”),”‘;”)),h.fontWeight&&(l+=”font-weight:'”.concat(h.fontWeight,”‘;”)),h.fontStyle&&(l+=”font-style:'”.concat(h.fontStyle,”‘;”))}this.hasWordAnimation(this.properties)&&(l+=”display:block; vertical-align:top;”);var f=this.getFirstLeaf(),y=this.calculateFontSize(f);l+=”font-size:”.concat(y,”px;”);var b=”\n margin-top: 0;\n margin-bottom: 0;\n padding-left: 12px;\n list-style-type:”.concat(o(),”;\n list-style-position: inside;\n “);switch(e.type){case ke:return’
  • ‘).concat(s,”
  • “);case xe:return’
      ‘).concat(s,”
    “);default:return’
      ‘).concat(s,”
    “)}}},{key:”applyConfigElements”,value:function(){var e=this,t=this.properties.config,n=t&&t.boundary&&t.boundary.type&&[Te.ELLIPSIS,Te.SHRINK].includes(t.boundary.type);t.type&&”slate”===t.type&&(t=t.nodes);var r=this;t.forEach((function(i){var a=””;a=i.type!==me?e.recursivelySerializeListElement(i):e.serialize(i);var o=e.DOMParser.parseFromString(a,”text/html”).body.childNodes[0];r.innerDisplayContainer.appendChild(o);var s=e.hasWordAnimation(e.properties)?”.row”:”.row-item”,l=r.innerDisplayContainer.querySelectorAll(s);n&&!(t.length>1||i.children.length>1)&&e.applyBoundaryProps({element:l[0]}),l.forEach((function(t){return e.attachEventsAndActions(t)}))}))}},{key:”attachEventsAndActions”,value:function(e){this.slide.banner.statsPresent&&this.slide.banner.stats.trackEvent(e,this),this.applyActions(this.createActionProperties(),e)}},{key:”reset”,value:function(){var e;(se()(J()(t.prototype),”reset”,this).call(this,this),this.properties.config)?e=this.container.getElementsByClassName(“word”):e=this.container.getElementsByClassName(“text-content”)[0].getElementsByTagName(“span”);X.clearWordsTimeout(this.container,e);for(var n=0;n>16,e>>8&255,255&e]}(parseInt(i,16)),”rgba(“.concat(a[0],”, “).concat(a[1],”, “).concat(a[2],”, “).concat(r,”)”));return”border-color: “.concat(u,” !important;”)}},{key:”getHoverStyle”,value:function(e,t,n,r,i){if(e){var a=this.getBackgroundHoverCss(e.backgroundColor);”solid”===e.backgroundColor.type&&(a+=””.concat(a,” background-image: none !important;”));var o=this.getBorderColorHoverCss(e.border.color,!0),s=”border-radius: “.concat(e.border.radius,”px !important;”),l=”border-width: “.concat(e.border.weight,”px !important;”),c=e.dropShadow.useShadow?”box-shadow: “.concat(e.dropShadow.color,”\n “).concat(e.dropShadow.hShadow,”px “).concat(e.dropShadow.vShadow,”px\n “).concat(e.dropShadow.blur,”px “).concat(e.dropShadow.spread,”px !important;”):””;t=””.concat(n,”:hover{\n “).concat(a).concat(o,”\n “).concat(s).concat(l,”\n “).concat(“border-style: solid !important;”).concat(c,”}”);var u=”bs-btn-label”.concat(r.id),d=”color: “.concat(e.labelStyle.color,” !important;”),p=e.labelShadow.useShadow?”text-shadow: “.concat(e.labelShadow.color,”\n “).concat(e.labelShadow.hShadow,”px “).concat(e.labelShadow.vShadow,”px\n “).concat(e.labelShadow.blur,”px !important;”):””,f=i?’background-image: url(“‘.concat(i,”hover-“).concat(r.localUrl,'”) !important;’):””,y=i?”filter: drop-shadow(“.concat(e.labelShadow.color,”\n “).concat(e.labelShadow.hShadow,”px “).concat(e.labelShadow.vShadow,”px\n “).concat(e.labelShadow.blur,”px) !important;”):””;h(“”.concat(n,”:hover .bs-btn-label{\n “).concat(d).concat(p).concat(f).concat(y,”}”),u)}return t}},{key:”init”,value:function(e){var t=e.properties;”string”==typeof t.backgroundColor&&(t.backgroundColor={type:”solid”,scolor:t.backgroundColor});var n=t.border||{},r=t.hoverState;t[“border-radius”]=t.border&&t.border.radius?t.border.radius:t.borderRadius,this.properties=t,this.createMainContainers(“element”,”bs-btn btn”.concat(t.id));var i=void 0!==bannerConfig.imgLocalPath?bannerConfig.imgLocalPath:”media/”,a=!1;if(t.localUrl&&t.localUrl.includes(“.svg”))this.textContainer=this.createElement(“div”,”bs-btn-label image-crop”,!0,this.displayContainer),this.textContainer.style.backgroundImage=”url(“.concat(i).concat(t.localUrl,”)”),this.textContainer.style.height=”100%”,this.applyFilters(this.textContainer,null,null,t.labelShadow),n.weight&&this.applyExtraPropertiesForGradients(this.displayContainer),a=!0;else{if(this.textContainer=this.createElement(“label”,”bs-btn-label”,!0,this.displayContainer),t.html?this.textContainer.innerHTML=t.html:this.textContainer.textContent=t.buttonLabel,this.textContainer.dir=t.labelStyle.textDirection||”ltr”,t.buttonLabel.split(“\n”).length>1&&(t.labelStyle[“white-space”]=”pre-wrap”,t.labelStyle[“overflow-wrap”]=”break-word”),this.setStyle(this.textContainer,”line-height,labelOffsetX,labelOffsetY”,”px”),(“string”!=typeof t.labelStyle.fontSize||”string”==typeof t.labelStyle.fontSize&&!t.labelStyle.fontSize.includes(“px”))&&(t.labelStyle.fontSize=””.concat(t.labelStyle.fontSize,”px”)),(“string”!=typeof t.labelStyle.letterSpacing||”string”==typeof t.labelStyle.letterSpacing&&!t.labelStyle.letterSpacing.includes(“px”))&&(t.labelStyle.letterSpacing=””.concat(t.labelStyle.letterSpacing,”px”)),”string”==typeof t.labelStyle.fontFamily&&!t.labelStyle.fontFamily.includes(‘”‘)){var o='”‘.concat(t.labelStyle.fontPrefix||””).concat(t.labelStyle.fontFamily,'”‘);t.labelStyle.fontFamily=o}x(this.textContainer,t.labelStyle),x(this.textContainer,g(t.labelShadow)),n.weight&&this.applyExtraPropertiesForGradients(this.displayContainer)}x(this.displayContainer,v(t.dropShadow)),this.displayContainer.style.border=this.getBorderString(),this.applyBackground(this.displayContainer,t.backgroundColor);var s=”.bs-btn.btn”.concat(t.id),l=”bs-btn”.concat(t.id),c=this.getBackgroundHoverCss(this.getHoverBackgroundColor()),u=this.getBorderColorHoverCss(n.color),d=””.concat(s,”:hover{“).concat(c).concat(u,”}”);h(d=this.getHoverStyle(r,d,s,t,a?i:””),l),this.reset();var p=this.createActionProperties();return p&&”click”===p.event&&!p.useHandCursor&&this.addClass(this.displayContainer,”no-hand-cursor”),this.slide.banner.statsPresent&&this.slide.banner.stats.trackEvent(this.container,this),this.applyActions(p,this.container),ae.prototype.init.call(this,e)}},{key:”reset”,value:function(){ae.prototype.reset.call(this),this.setStyle(this.displayContainer,”width,height,border-radius”,”px”)}}]),t}(ae),_e=function(e,t){var n=0,r=0,i=parseInt(e.slideOffset);switch(e.direction){case”custom”:n=parseInt(e.slidePosX),r=parseInt(e.slidePosY);break;case”l2r”:n=t?-i:i;break;case”r2l”:n=t?i:-i;break;case”t2b”:r=t?-i:i;break;case”b2t”:r=t?i:-i}return{translateX:n,translateY:r,alpha:parseInt(e.alphaOffset)}},Pe=function(e,t){var n=”buildIn”===t,r=_e(e,n),i=r.translateX,a=r.translateY,o=r.alpha,s=””.concat(e.type,”_”).concat(t,”_”).concat(i,”_”).concat(a,”_”).concat(o);if(D(s))return s;var l={transform:”translateX(“.concat(i,”px) translateY(“).concat(a,”px)”),opacity:o/100};return M(s,[{percent:n?0:100,props:l},{percent:n?100:0,props:{transform:”translateX(0) translateY(0)”,opacity:”1″}}]),s},De=function(e,t){var n=”buildIn”===t,r=”blur_”.concat(t,”_”).concat(e.blurAmount);if(D(r))return r;var i={filter:”blur(“.concat(e.blurAmount,”px)”),opacity:”0″};return M(r,[{percent:n?0:100,props:i},{percent:n?30:70,props:{opacity:1}},{percent:n?100:0,props:{filter:”blur(0px)”}}]),r},Me=function(e,t){var n=”buildIn”===t,r=”alpha_”.concat(t);if(D(r))return r;return M(r,[{percent:n?0:100,props:{opacity:”0″,transform:”translateX(0) translateY(0)”}},{percent:n?100:0,props:{opacity:”1″}}]),r},Ne=n(2),Be=n.n(Ne);function Fe(){var e={},t=window.location.search.substring(1).split(“&”);if(t.length<=0)return e;for(var n=0;n=0},Ge=function(e){if(!e||!e.length)return!1;for(var t=0;t=0?String(e).toLowerCase().substring(1,e.length-1):e},Ye={currentLocation:null,currentGpsLocation:null},Ve=function(){var e;return Be.a.async((function(t){for(;;)switch(t.prev=t.next){case 0:if(!Ye.currentGpsLocation){t.next=2;break}return t.abrupt(“return”,Ye.currentGpsLocation);case 2:if(Ye.currentGpsLocation){t.next=15;break}return t.prev=3,t.next=6,Be.a.awrap(fetch(“”.concat(window.bannerConfig.geoGpsLocation,”?t=”).concat((new Date).getTime()),{timeout:1e4}));case 6:return e=t.sent,t.next=9,Be.a.awrap(e.json());case 9:Ye.currentGpsLocation=t.sent,t.next=15;break;case 12:return t.prev=12,t.t0=t.catch(3),t.abrupt(“return”,null);case 15:return t.abrupt(“return”,Ye.currentGpsLocation);case 16:case”end”:return t.stop()}}),null,null,[[3,12]])},qe=function(){var e;return Be.a.async((function(t){for(;;)switch(t.prev=t.next){case 0:if(!Ye.currentLocation){t.next=2;break}return t.abrupt(“return”,Ye.currentLocation);case 2:if(Ye.currentLocation){t.next=15;break}return t.prev=3,t.next=6,Be.a.awrap(fetch(“”.concat(window.bannerConfig.geoLocation,”?t=”).concat((new Date).getTime()),{timeout:1e4}));case 6:return e=t.sent,t.next=9,Be.a.awrap(e.json());case 9:Ye.currentLocation=t.sent,t.next=15;break;case 12:return t.prev=12,t.t0=t.catch(3),t.abrupt(“return”,null);case 15:return t.abrupt(“return”,Ye.currentLocation);case 16:case”end”:return t.stop()}}),null,null,[[3,12]])};var Ke=function(e,t){var n=t.find((function(t){return t.macroCode===e}));return n?n.defaultValue:null},$e=function(e,t){var n,r,i,a;return Be.a.async((function(o){for(;;)switch(o.prev=o.next){case 0:if(n={},!Ge(t)){o.next=6;break}return o.next=4,Be.a.awrap(qe());case 4:(r=o.sent)&&(n=r);case 6:if(t&&t.length){o.next=8;break}return o.abrupt(“return”,e);case 8:if(i=JSON.stringify(e),a=!1,t.forEach((function(e){var t=e.macroCode,r=e.defaultValue,o=Xe(t),s=We(o)||n[o]||r;!a&&i.indexOf(t)>=0&&(a=!0),i=i.replace(new RegExp(t.replace(“{“,”\\{“).replace(“}”,”\\}”),”g”),s.replace(/[\\”‘]/g,”\\$&”).replace(/\u0000/g,”\\0″))})),a){o.next=13;break}return o.abrupt(“return”,e);case 13:return o.abrupt(“return”,JSON.parse(i));case 14:case”end”:return o.stop()}}))},Qe=function(e){return e*Math.PI/180},Je=function(e,t,n,r){var i=Qe(n-e),a=Qe(r-t);e=Qe(e),n=Qe(n);var o=Math.sin(i/2)*Math.sin(i/2)+Math.sin(a/2)*Math.sin(a/2)*Math.cos(e)*Math.cos(n);return 6371*(2*Math.atan2(Math.sqrt(o),Math.sqrt(1-o)))},Ze=function(e,t,n){for(var r=Number.MAX_VALUE,i=0,a=0;ac&&(r=c,i=a)}return i};String.prototype.includes||(String.prototype.includes=function(e,t){return”number”!=typeof t&&(t=0),!(t+e.length>this.length)&&-1!==this.indexOf(e,t)}),Array.prototype.includes||Object.defineProperty(Array.prototype,”includes”,{value:function(e,t){if(null==this)throw new TypeError(‘”this” is null or not defined’);var n=Object(this),r=n.length>>>0;if(0===r)return!1;for(var i,a,o=0|t,s=Math.max(o>=0?o:r-Math.abs(o),0);s0&&void 0!==arguments[0]?arguments[0]:null;t&&(window.feedData=t),e.stats&&e.stats.track(),e.init(window.document.getElementById(“bs”),i,n,t)},t=window,n=t.bannerConfig,r=t.bannerJson,a=(i=r).banner.properties,o=a.feed,s=(o=void 0===o?{}:o).hash,l=o.row,!a.fallbackImage||!/MSIE|Trident/.test(window.navigator.userAgent)){T.next=12;break}return(c=window.document.getElementsByTagName(“noscript”).item(0))&&((u=document.createElement(“div”)).innerHTML=c.firstChild.data,c.parentElement.replaceChild(u,c)),T.abrupt(“return”);case 12:if(!i){T.next=49;break}if(f=n.download,y=n.feedRow,!(b=n.dynamicVars)||!b.length){T.next=24;break}return T.prev=15,T.next=18,Be.a.awrap($e(i,b));case 18:i=T.sent,T.next=24;break;case 21:T.prev=21,T.t0=T.catch(15),console.log(T.t0,T.t0.stack);case 24:if(g=Fe()||{},v=g.targetId,w=g.feedRow,m=g.feedDcoFilterName,S=g.feedDcoFilter,x=h(w)?+w:null,k=p(x||y||l),C=0,!s||f||!(k||v&&”{TARGET_ID}”!==v)){T.next=48;break}if(v&&”{TARGET_ID}”!==v?C=v:p(x)&&x>0?C=x-1:p(l)?C=l:p(y)&&(C=y),O=l,!He(v)){T.next=44;break}return T.prev=32,T.next=35,Be.a.awrap($e({ft:v},b));case 35:E=T.sent,A=E.ft,C=A,O=Ke(v,b),T.next=44;break;case 41:T.prev=41,T.t1=T.catch(32),console.log(T.t1,T.t1.stack);case 44:n.feedTargetId=C,Re(s,C,O||y).then((function(e){var t,n,r,i,a,o,s;return Be.a.async((function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Be.a.awrap($e(e,b));case 2:if(t=l.sent,!Array.isArray(t)||!t.length){l.next=21;break}if(!S||!m){l.next=10;break}return l.next=7,Be.a.awrap($e({dcoFilter:S},b));case 7:n=l.sent,r=n.dcoFilter,t[0][m]&&(t=t.filter((function(e){return e[m]===r})));case 10:if(!t[0].Latitude||!t[0].Longitude){l.next=20;break}return l.next=13,Be.a.awrap(Ve());case 13:i=l.sent,a=i.latitude,o=i.longitude,s=Ze(a,o,t),t=t[s],l.next=21;break;case 20:t=t[Math.floor(Math.random()*t.length)];case 21:return l.abrupt(“return”,d(t));case 22:case”end”:return l.stop()}}))})).catch((function(e){console.log(e),d()})),T.next=49;break;case 48:d();case 49:case”end”:return T.stop()}}),null,null,[[15,21],[32,41]])})),e};window.BS_eaUtils=s,window.BS_eaUtils,window.BS_eff=X,window.BS_eff,window.BS_EventDispatcher=Y,window.BS_EventDispatcher,window.BS_BaseDisplay=ae,window.BS_BaseDisplay,window.BS_BannerDisplay=ce,window.BS_BannerDisplay,window.BS_SlideDisplay=le,window.BS_SlideDisplay,window.BS_EmbedCanvas=fe,window.BS_EmbedCanvas,window.BS_SvgDisplay=ye,window.BS_SvgDisplay,window.BS_ShapeDisplay=be,window.BS_ShapeDisplay,window.BS_TextDisplay=Le,window.BS_TextDisplay,window.BS_ButtonDisplay=Ie,window.BS_ButtonDisplay,window.BS_slide=Pe,window.BS_slide,window.BS_blur=De,window.BS_blur,window.BS_alpha=Me,window.BS_alpha,window.BS_init=et,window.BS_init;et()}]);

    Residential Magazine

    Rev Up the Engine for Non-QM Lending

    Strong partners in this lending niche can quickly prime your business for success

    By Tom Davis

    It’s 7:30 a.m. and Steve, a successful IT security executive, has five minutes to get his 10-year-old twins into the car and off to school. He runs downstairs from his home office, only to find that the kitchen drawer where he keeps his car keys is empty. This sets off a frantic search throughout the house and eventually leads back to his home office, where the keys were on his desk all along.

    What does this have to do with mortgage lending? Everything. These days, many mortgage originators likely feel like Steve, running in all directions to find the product opportunities they’ve lost. After all, nationwide purchase and refinance origination volume have decreased dramatically, and the concurrent rise in interest rates has eliminated many potential homebuyers from the market.

    The mortgage originators who have successfully navigated the non-QM space know how to color outside the lines.

    Brokers and lenders, however, could begin selling nonqualified mortgages (non-QM) or take steps to increase their non-QM market share. They only need the right resources and expertise. The opportunity is literally on their desks.

    Market opportunity

    While an increase in self-employment continues to swell demand for non-QM mortgages, it’s common to find mortgage professionals who have never originated a non-QM loan. Today’s non-QM borrowers have strong credit but might not check all the boxes to qualify for a conventional government-backed mortgage.
    For example, it can be easier to qualify for a conventional loan by providing a W-2 form to document taxable income. Many potential borrowers, however, are freelancers, gig-economy workers or entrepreneurs who don’t have this traditional documentation. The U.S. workforce included 16.8 million self-employed people as of June 2022, up 1.4 million over a two-year period, according to a Bloomberg analysis of U.S. labor statistics.
    These individuals often have the resources to buy a home but lack connection to a mortgage originator who has confidence in their creditworthiness. They might be part of the real estate investment wave, joining the approximately 10.6 million Americans who draw a large portion of their income from rental properties. These investors may be self-employed or need a loan that exceeds the limits of government-sponsored mortgage ceilings.
    These borrowers also could be high net worth individuals who don’t work but who routinely purchase and sell homes to hedge against risks and rebalance their assets. In addition, there are individuals who are recovering from a recent credit impairment and may still qualify to be underwritten with appropriate terms in place.

    Qualification scenarios

    Qualifying a borrower for a non-QM loan is different than qualifying a borrower using a standard set of products based on a narrow list of criteria for a government-sponsored mortgage. The mortgage originators who have successfully navigated the non-QM space know how to color outside the lines. They have the expertise to use alternative criteria to match responsible, creditworthy borrowers with the appropriate loans for their situation.
    Take, for example, a self-employed borrower without a W-2 tax form who provides 12 to 24 months of personal or business bank statements. A non-QM lender could then calculate their qualifying income based on a standard expense factor (e.g. 50%). They also could use a profit-and-loss statement or an expense statement prepared by a third-party tax professional.
    An individual investing in a rental property might qualify for a debt-service-coverage ratio (DSCR) loan based on the cash flow generated by their properties, as long as the total rental cash flow equals or exceeds their ongoing expenses (mortgage, taxes and insurance). High net worth individuals, meanwhile, may qualify based on the income from their investments and the value of other assets.

    Product flexibility

    In addition to enabling more flexible client credentials, non-QM lending opens up a new set of product options and features. Originators must simply commit to mastering the nuances.
    Providers of government-sponsored mortgages, for instance, frequently require that borrowers have a debt-to-income (DTI) ratio of 43% or less. With non-QM loans, however, some lenders will underwrite loans for borrowers with DTIs of up to 50%.
    Lenders also will manufacture loans for many borrowers whose loan-to-value ratios reach as high as 90%, with no accompanying mortgage insurance requirement. While non-QM lenders are still required to confirm a borrower’s ability to repay the loan, they have more flexibility in how to qualify them.
    For originators wanting to expand their offerings into the business-purpose investment market (such as single-family homes and properties with two to four units), a variety of DSCR loans fall under the non-QM umbrella. These products include interest-only options and cash-out solutions to expand liquidity for future investments. These wide-ranging products can increase an originator’s repeat business opportunities as investors seek additional financing to build out their portfolios.
    In this inflationary period, mortgage originators competing in the non-QM space also must master a new mindset of selling monthly payments versus interest rates. For example, a prospective borrower who is deterred by current interest rates may be intrigued by a 40-year non-QM loan that allows for interest-only payments during the first 10 years before converting to a 30-year fixed-rate loan.
    As an alternative, a self-employed borrower who plans to live in his or her next house for five years might be tempted to rent until they learn about an adjustable-rate non-QM mortgage. This way, they can lock in a comfortable range of monthly payments during this relatively short period.

    Essential tools

    Given the plethora of non-QM products, how can mortgage originators improve their expertise as quickly as possible? There are some “essentials” that will help get them up to speed.
    • Quick prequalification tools to evaluate borrower credentials and property income, and to view a variety of potential product options
    • Bank-statement analysis tools to delve into borrower income and cash flow
    • Scenario desks staffed by wholesale and correspondent lender partners who can help to evaluate borrower credentials, review potential loan scenarios, analyze appraisal and property data, answer general questions and help structure deals.
    It also is valuable advice for brokers to work with lenders that have in-house underwriters with vast experience in the nuances of non-QM loans. As independent mortgage brokers and loan officers move into non-QM lending, they will discover that professional-services providers outside of their current referral base — such as accountants, attorneys, financial planners and wealth managers — are valuable sources of leads and knowledge.
    Mortgage brokers and loan officers, too, can educate their professional-services partners on the most recent non-QM trends that may be helpful to their clients. Indeed, success in the non-QM lending world is based both on what originators know and who they know. It’s a matter of noticing the keys to growth that are right in front of them. ●

    Author

    • Tom Davis

      Tom Davis is chief sales officer of non-QM lender Deephaven Mortgage. He joined Deephaven in 2022 and has more than 20 years of experience helping lending partners with their non-QM and agency needs. He holds a bachelor’s degree from Florida Atlantic University, where he double majored in finance and management. Deephaven was founded in 2012 and led the formation and development of the non-QM market. Reach Davis at tdavis@deephavenmortgage.com or visit deephavenmortgage.com.

    You might also like...