(function(window){"use strict";!function(e){var t={};function i(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=0)}([function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(1),o=(i.n(n),i(12)),a=(i.n(o),i(14));class r{constructor(){this.$preview=null,this.$previewClone=null,this.previewUpdateTimeout=null,this.appPreferences={},this.options={}}setApiKey(e){const t=e.parentElement.parentElement.querySelector(".eapps-preview-form-input");t&&t.value&&(this.appPreferences.apiKey=t.value,this.initWidget())}getApiKey(){return this.appPreferences.apiKey?this.appPreferences.apiKey:this.options.key?this.options.key:null}isKeyRequired(){return this.options.hasOwnProperty("key")}initWidget(){const e=this.getApiKey();if(!e&&this.isKeyRequired())l.switchState(!0),l.switchPage("create");else{l.setInputsValue(e),this.updateAppPreferences({apiKey:e});var t=$("
");this.options.debug=!0,this.options.key=e,this.options.apiKey=e,this.options.apiUrl||(this.options.apiUrl="https://storage.elfsight.com/api/youtube"),this.$previewClone.html(t),r.dropPopups(),t.yottie(this.options),this.updatePreview(),l.switchState(!1),l.showPreview()}}updatePreview(){var e=this;clearTimeout(e.previewUpdateTimeout),this.previewUpdateTimeout=setTimeout(function(){e.$preview.empty().css({width:/^\d+$/.test(e.options.width)?e.options.width:"100%",height:e.options.height}).append(e.$previewClone.children()),window.dispatchEvent(new Event("resize"))},350)}updateAppPreferences(e){this.appPreferences=Object.assign(this.appPreferences,e),window.parent.postMessage({action:"EappsPreview.appPreferences.updated",data:this.appPreferences},"*")}static dropPopups(){var e=$(".yottie-popup");e.removeClass("yottie-popup-show"),setTimeout(function(){e.remove()},350)}init(){var e=this;e.$preview=$(".yottie-preview"),e.$previewClone=$(".yottie-preview-clone"),jQuery("body").on("click",".eapps-remove-link",function(){e.removeLinkHandler()}),window.addEventListener("message",function(t){var i=t.data;"data:updated"===i.action&&(i.appPreferences&&(e.appPreferences=i.appPreferences),e.options=i.data,e.initWidget())}),window.postMessage("EappsPreview.ready","*")}removeLinkHandler(e){if(this.parent=window.parent||{},"responsive"===window.name&&(window.parent=window.parent.parent),window.parent){var t={openPaymentPopup:!0};"string"==typeof t?t="EappsPreview."+t:"object"==typeof t&&t.action&&(t.action="EappsPreview."+t.action),window.parent.postMessage(t,"*")}}}const s=window.preview=new r,l=window.previewPopup=new a.a;window.onYottieReady=function(){s.init()}},function(e,t,i){var n=i(2);"string"==typeof n&&(n=[[e.i,n,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};i(10)(n,o);n.locals&&(e.exports=n.locals)},function(e,t,i){var n=i(3);(e.exports=i(4)(!1)).push([e.i,"html {\n height: 100%;\n}\nbody {\n font: 400 normal 15px/1.2 -apple-system, BlinkMacSystemFont, Roboto, Open Sans, Helvetica Neue, sans-serif;\n overflow: auto;\n height: 100%;\n margin: 0;\n}\n.yottie-preview {\n overflow: hidden;\n max-width: 1360px;\n margin: 0 auto;\n height: 100%;\n}\n.yottie-preview-clone {\n position: absolute;\n max-width: 1360px;\n width: 100%;\n visibility: hidden;\n opacity: 0;\n}\n.eapps-preview {\n opacity: 1;\n visibility: visible;\n position: relative;\n overflow: hidden;\n display: flex;\n align-items: center;\n justify-content: center;\n margin: 0 auto;\n width: 100%;\n min-width: 150px;\n min-height: 100%;\n transition: 0.2s;\n padding: 20px;\n box-sizing: border-box;\n}\n.eapps-preview-widget {\n width: 100%;\n}\n.eapps-preview-hidden .eapps-preview-widget {\n opacity: 0;\n visibility: hidden;\n}\n.eapps-preview-popup {\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n position: absolute;\n display: flex;\n align-items: center;\n align-content: center;\n justify-content: center;\n z-index: 9999;\n opacity: 0;\n visibility: hidden;\n transition: opacity 0.6s, visibility 0.6s;\n}\n.eapps-preview-popup-active .eapps-preview-popup {\n opacity: 1;\n visibility: visible;\n}\n.eapps-preview-popup-overlay {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background: rgba(0,0,0,0.6);\n z-index: 9;\n}\n.eapps-preview-popup-inner {\n background: #fff;\n border-radius: 10px;\n max-width: 500px;\n padding: 52px;\n box-sizing: border-box;\n position: relative;\n z-index: 10;\n}\n@media screen and (max-width: 768px) {\n .eapps-preview-popup-inner {\n width: 100%;\n }\n}\n.eapps-preview-tooltip {\n width: 14px;\n height: 14px;\n display: inline-block;\n margin-left: 4px;\n}\n.eapps-preview-tooltip-icon {\n width: 14px;\n height: 14px;\n top: 2px;\n position: relative;\n display: inline-block;\n}\n.eapps-preview-tooltip-content {\n color: #fff;\n position: absolute;\n top: 100%;\n left: 50%;\n opacity: 0;\n visibility: hidden;\n transition: all 0.3s cubic-bezier(0.25, 0.1, 0.11, 1.29);\n z-index: 101;\n transform: translateY(5px) translateX(-50%);\n word-break: break-word;\n width: 100%;\n margin-top: -8px;\n pointer-events: none;\n padding-top: 16px;\n}\n.eapps-preview-tooltip-content-inner {\n position: relative;\n line-height: 1.4;\n background: #343738;\n border-radius: 4px;\n box-shadow: 0 4px 12px rgba(0,0,0,0.2);\n padding: 2px 16px;\n}\n.eapps-preview-tooltip-content-inner p {\n margin: 8px 0;\n}\n.eapps-preview-tooltip:hover .eapps-preview-tooltip-content {\n opacity: 1;\n visibility: visible;\n transform: scale(1) translateY(0) translateX(-50%);\n pointer-events: all;\n}\n.eapps-preview-form {\n -webkit-font-smoothing: antialiased;\n text-align: center;\n}\n.eapps-preview-form-image {\n display: inline-block;\n width: 34px;\n height: 16px;\n position: relative;\n box-sizing: content-box;\n padding: 16px 64px;\n background: url("+n(i(5))+') center no-repeat;\n transition: width 0.3s;\n}\n.eapps-preview-form-image:before,\n.eapps-preview-form-image:after {\n content: "";\n display: block;\n position: absolute;\n top: 0;\n width: 48px;\n height: 48px;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 48px;\n}\n.eapps-preview-form-image:before {\n background-image: url('+n(i(6))+");\n left: 0;\n}\n.eapps-preview-form-image:after {\n background-image: url("+n(i(7))+");\n right: 0;\n}\n.eapps-preview-form-fail .eapps-preview-form-image {\n width: 56px;\n background: url("+n(i(8))+") center no-repeat;\n}\n.eapps-preview-form-success .eapps-preview-form-image {\n width: 56px;\n background: url("+n(i(9))+") center no-repeat;\n}\n.eapps-preview-form-title {\n margin: 32px 0 24px;\n font-size: 20px;\n font-weight: 600;\n color: #111;\n}\n.eapps-preview-form-description {\n text-align: left;\n color: rgba(17,17,17,0.7);\n font-size: 15px;\n font-weight: 400;\n line-height: 20px;\n margin: 24px auto;\n}\n.eapps-preview-form a {\n color: #2092f2;\n text-decoration: none;\n cursor: pointer;\n}\n.eapps-preview-form a:hover {\n text-decoration: underline;\n}\n.eapps-preview-form ul {\n padding-left: 28px;\n font-size: 13px;\n}\n.eapps-preview-form ul li {\n position: relative;\n}\n.eapps-preview-form ul li a {\n font-size: 15px;\n position: relative;\n z-index: 100;\n}\n.eapps-preview-form-page-key-create {\n display: none;\n}\n.eapps-preview-form-page-key-create-active .eapps-preview-form-page-key-create {\n display: block;\n}\n.eapps-preview-form-page-key-input {\n display: none;\n}\n.eapps-preview-form-page-key-input-active .eapps-preview-form-page-key-input {\n display: block;\n}\n.eapps-preview-form-page-key-error {\n display: none;\n}\n.eapps-preview-form-page-key-error-active .eapps-preview-form-page-key-error {\n display: block;\n}\n.eapps-preview-form-input {\n border: 1px solid #ddd;\n outline: none;\n border-radius: 4px;\n box-shadow: none;\n box-sizing: border-box;\n width: 100%;\n color: #111;\n padding: 10px 18px;\n transition: all 0.2s ease;\n font: 400 normal 15px/1.2 -apple-system, BlinkMacSystemFont, Roboto, Open Sans, Helvetica Neue, sans-serif;\n}\n.eapps-preview-form-input::placeholder {\n opacity: 0.5;\n}\n.eapps-preview-form-success .eapps-preview-form-input {\n border: 1px solid #4ad506;\n}\n.eapps-preview-form-fail .eapps-preview-form-input {\n border: 1px solid #ff3b3b;\n}\n.eapps-preview-form-actions {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n.eapps-preview-form-button {\n display: block;\n vertical-align: middle;\n text-decoration: none;\n color: #fff;\n cursor: pointer;\n box-sizing: border-box;\n background: #1c91ff;\n border: none;\n outline: none;\n border-radius: 4px;\n font-size: 15px;\n font-weight: 600;\n line-height: 24px;\n height: 40px;\n padding: 8px 40px;\n margin-top: 24px;\n transition: all 0.4s ease;\n}\n.eapps-preview-form-button:hover {\n transform: translateY(-3px);\n box-shadow: 0 8px 20px rgba(0,0,0,0.1);\n}\n.eapps-preview-form-subtle-link {\n display: inline-block;\n margin-top: 12px;\n border: none;\n outline: none;\n background: transparent;\n font-size: 12px;\n color: rgba(17,17,17,0.7);\n text-decoration: underline;\n cursor: pointer;\n}\n.eapps-preview-form-subtle-link:hover {\n text-decoration: none;\n}\n",""])},function(e,t){e.exports=function(e){return"string"!=typeof e?e:(/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),/["'() \t\n]/.test(e)?'"'+e.replace(/"/g,'\\"').replace(/\n/g,"\\n")+'"':e)}},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var i=function(e,t){var i=e[1]||"",n=e[3];if(!n)return i;if(t&&"function"==typeof btoa){var o=function(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}(n),a=n.sources.map(function(e){return"/*# sourceURL="+n.sourceRoot+e+" */"});return[i].concat(a).concat([o]).join("\n")}return[i].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+i+"}":i}).join("")},t.i=function(e,i){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},o=0;o