1 line
10 KiB
JavaScript
1 line
10 KiB
JavaScript
(()=>{var e={524:function(e,t){"use strict";function n(e,t,n,a,i,r,o,l,f,s,d,c,u){return function(p){e(p);var m=p.form,v={name:m.attr("data-name")||m.attr("name")||"Untitled Form",pageId:m.attr("data-ndc-page-id")||"",elementId:m.attr("data-ndc-element-id")||"",domain:c("html").attr("data-ndc-domain")||null,collectionId:c("html").attr("data-ndc-collection")||null,itemSlug:c("html").attr("data-ndc-item-slug")||null,source:t.href,test:n.env(),fields:{},fileUploads:{},dolphin:/pass[\s-_]?(word|code)|secret|login|credentials/i.test(m.html()),trackingCookies:a()};let g=m.attr("data-ndc-flow");g&&(v.wfFlow=g);let w=m.attr("data-ndc-locale-id");w&&(v.localeId=w),i(p);var h=r(m,v.fields);return h?o(h):(v.fileUploads=l(m),f(p),s)?void c.ajax({url:u,type:"POST",data:v,dataType:"json",crossDomain:!0}).done(function(e){e&&200===e.code&&(p.success=!0),d(p)}).fail(function(){d(p)}):void d(p)}}Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}})},527:function(e,t,n){"use strict";var a=n(949);let i=(e,t,n,a)=>{let i=document.createElement("div");t.appendChild(i),turnstile.render(i,{sitekey:e,callback:function(e){n(e)},"error-callback":function(){a()}})};a.define("forms",e.exports=function(e,t){let r,o="TURNSTILE_LOADED";var l,f,s,d,c,u={},p=e(document),m=window.location,v=window.XDomainRequest&&!window.atob,g=".w-form",w=/e(-)?mail/i,h=/^\S+@\S+$/,b=window.alert,y=a.env();let k=p.find("[data-turnstile-sitekey]").data("turnstile-sitekey");var x=/list-manage[1-9]?.com/i,O=t.debounce(function(){console.warn("Oops! This page has improperly configured forms. Please contact your website administrator to fix this issue.")},100);function C(t,r){var l=e(r),s=e.data(r,g);s||(s=e.data(r,g,{form:l})),U(s);var u=l.closest("div.w-form");s.done=u.find("> .w-form-done"),s.fail=u.find("> .w-form-fail"),s.fileUploads=u.find(".w-file-upload"),s.fileUploads.each(function(t){!function(t,n){if(n.fileUploads&&n.fileUploads[t]){var a,i=e(n.fileUploads[t]),r=i.find("> .w-file-upload-default"),o=i.find("> .w-file-upload-uploading"),l=i.find("> .w-file-upload-success"),f=i.find("> .w-file-upload-error"),s=r.find(".w-file-upload-input"),d=r.find(".w-file-upload-label"),u=d.children(),p=f.find(".w-file-upload-error-msg"),m=l.find(".w-file-upload-file"),v=l.find(".w-file-remove-link"),g=m.find(".w-file-upload-file-name"),w=p.attr("data-w-size-error"),h=p.attr("data-w-type-error"),b=p.attr("data-w-generic-error");if(y||d.on("click keydown",function(e){("keydown"!==e.type||13===e.which||32===e.which)&&(e.preventDefault(),s.click())}),d.find(".w-icon-file-upload-icon").attr("aria-hidden","true"),v.find(".w-icon-file-upload-remove").attr("aria-hidden","true"),y)s.on("click",function(e){e.preventDefault()}),d.on("click",function(e){e.preventDefault()}),u.on("click",function(e){e.preventDefault()});else{v.on("click keydown",function(e){if("keydown"===e.type){if(13!==e.which&&32!==e.which)return;e.preventDefault()}s.removeAttr("data-value"),s.val(""),g.html(""),r.toggle(!0),l.toggle(!1),d.focus()}),s.on("change",function(i){var l,s,d;(a=i.target&&i.target.files&&i.target.files[0])&&(r.toggle(!1),f.toggle(!1),o.toggle(!0),o.focus(),g.text(a.name),D()||E(n),n.fileUploads[t].uploading=!0,l=a,s=O,d=new URLSearchParams({name:l.name,size:l.size}),e.ajax({type:"GET",url:`${c}?${d}`,crossDomain:!0}).done(function(e){s(null,e)}).fail(function(e){s(e)}))});var k=d.outerHeight();s.height(k),s.width(1)}}function x(e){var a=e.responseJSON&&e.responseJSON.msg,i=b;"string"==typeof a&&0===a.indexOf("InvalidFileTypeError")?i=h:"string"==typeof a&&0===a.indexOf("MaxFileSizeError")&&(i=w),p.text(i),s.removeAttr("data-value"),s.val(""),o.toggle(!1),r.toggle(!0),f.toggle(!0),f.focus(),n.fileUploads[t].uploading=!1,D()||U(n)}function O(t,n){if(t)return x(t);var i=n.fileName,r=n.postData,o=n.fileId,l=n.s3Url;s.attr("data-value",o),function(t,n,a,i,r){var o=new FormData;for(var l in n)o.append(l,n[l]);o.append("file",a,i),e.ajax({type:"POST",url:t,data:o,processData:!1,contentType:!1}).done(function(){r(null)}).fail(function(e){r(e)})}(l,r,a,i,C)}function C(e){if(e)return x(e);o.toggle(!1),l.css("display","inline-block"),l.focus(),n.fileUploads[t].uploading=!1,D()||U(n)}function D(){return(n.fileUploads&&n.fileUploads.toArray()||[]).some(function(e){return e.uploading})}}(t,s)}),k&&!l.is("[data-ndc-no-turnstile]")&&(function(e){let t=e.btn||e.form.find(':input[type="submit"]');e.btn||(e.btn=t),t.prop("disabled",!0),t.addClass("w-form-loading")}(s),D(l,!0),p.on("undefined"!=typeof turnstile?"ready":o,function(){function e(){i(k,r,e=>{s.turnstileToken=e,U(s),D(l,!1)},()=>{U(s),s.btn&&s.btn.prop("disabled",!0),D(l,!1)})}if("undefined"!=typeof IntersectionObserver){var t=new IntersectionObserver(function(n){n[0].isIntersecting&&(t.disconnect(),e())},{rootMargin:"200px"});t.observe(r)}else e()}));var v=s.form.attr("aria-label")||s.form.attr("data-name")||"Form";s.done.attr("aria-label")||s.form.attr("aria-label",v),s.done.attr("tabindex","-1"),s.done.attr("role","region"),s.done.attr("aria-label")||s.done.attr("aria-label",v+" success"),s.fail.attr("tabindex","-1"),s.fail.attr("role","region"),s.fail.attr("aria-label")||s.fail.attr("aria-label",v+" failure");var w=s.action=l.attr("action");if(s.handler=null,s.redirect=l.attr("data-redirect"),x.test(w)){s.handler=F;return}if(!w){if(f){s.handler=(0,n(524).default)(U,m,a,$,M,I,b,j,E,f,A,e,d);return}O()}}function U(e){var t=e.btn=e.form.find(':input[type="submit"]');e.wait=e.btn.attr("data-wait")||null,e.success=!1;let n=!!(k&&!e.turnstileToken);t.prop("disabled",n),t.removeClass("w-form-loading"),e.label&&t.val(e.label)}function E(e){var t=e.btn,n=e.wait;t.prop("disabled",!0),n&&(e.label=t.val(),t.val(n))}function D(e,t){let n=e.closest(".w-form");t?n.addClass("w-form-loading"):n.removeClass("w-form-loading")}function I(t,n){var a=null;return n=n||{},t.find(':input:not([type="submit"]):not([type="file"]):not([type="button"])').each(function(i,r){var o,l,f,s,d,c=e(r),u=c.attr("type"),p=c.attr("data-name")||c.attr("name")||"Field "+(i+1);p=encodeURIComponent(p);var m=c.val();if("checkbox"===u)m=c.is(":checked");else if("radio"===u){if(null===n[p]||"string"==typeof n[p])return;m=t.find('input[name="'+c.attr("name")+'"]:checked').val()||null}"string"==typeof m&&(m=e.trim(m)),n[p]=m,a=a||(o=c,l=u,f=p,s=m,d=null,"password"===l?d="Passwords cannot be submitted.":o.attr("required")?s?w.test(o.attr("type"))&&!h.test(s)&&(d="Please enter a valid email address for: "+f):d="Please fill out the required field: "+f:"g-recaptcha-response"!==f||s||(d="Please confirm you're not a robot."),d)}),a}function j(t){var n={};return t.find(':input[type="file"]').each(function(t,a){var i=e(a),r=i.attr("data-name")||i.attr("name")||"File "+(t+1),o=i.attr("data-value");"string"==typeof o&&(o=e.trim(o)),n[r]=o}),n}u.ready=u.design=u.preview=function(){(function(){if(k){let e=()=>{(r=document.createElement("script")).src="https://challenges.cloudflare.com/turnstile/v0/api.js",document.head.appendChild(r),r.onload=()=>{p.trigger(o)}};"function"==typeof requestIdleCallback?window.requestIdleCallback(e):setTimeout(e,200)}})(),d="https://nodedc.dctouch.ru/api/v1/form/"+(f=e("html").attr("data-ndc-site")),v&&d.indexOf("https://nodedc.dctouch.ru")>=0&&(d=d.replace("https://nodedc.dctouch.ru","https://nodedc.dctouch.ru")),c=`${d}/signFile`,(l=e(g+" form")).length&&l.each(C),(!y||a.env("preview"))&&!s&&function(){s=!0,p.on("submit",g+" form",function(t){var n=e.data(this,g);n.handler&&(n.evt=t,n.handler(n))});let t=".w-checkbox-input",n=".w-radio-input",a="w--redirected-checked",i="w--redirected-focus",r="w--redirected-focus-visible",o=[["checkbox",t],["radio",n]];p.on("change",g+' form input[type="checkbox"]:not('+t+")",n=>{e(n.target).siblings(t).toggleClass(a)}),p.on("change",g+' form input[type="radio"]',i=>{e(`input[name="${i.target.name}"]:not(${t})`).map((t,i)=>e(i).siblings(n).removeClass(a));let r=e(i.target);r.hasClass("w-radio-input")||r.siblings(n).addClass(a)}),o.forEach(([t,n])=>{p.on("focus",g+` form input[type="${t}"]:not(`+n+")",t=>{e(t.target).siblings(n).addClass(i),e(t.target).filter(":focus-visible, [data-ndc-focus-visible]").siblings(n).addClass(r)}),p.on("blur",g+` form input[type="${t}"]:not(`+n+")",t=>{e(t.target).siblings(n).removeClass(`${i} ${r}`)})})}()};let T={_mkto_trk:"marketo"};function $(){return document.cookie.split("; ").reduce(function(e,t){let n=t.split("="),a=n[0];if(a in T){let t=T[a],i=n.slice(1).join("=");e[t]=i}return e},{})}function F(n){U(n);var a,i=n.form,r={};if(/^https/.test(m.href)&&!/^https/.test(n.action))return void i.attr("method","post");M(n);var o=I(i,r);if(o)return b(o);E(n),t.each(r,function(e,t){w.test(t)&&(r.EMAIL=e),/^((full[ _-]?)?name)$/i.test(t)&&(a=e),/^(first[ _-]?name)$/i.test(t)&&(r.FNAME=e),/^(last[ _-]?name)$/i.test(t)&&(r.LNAME=e)}),a&&!r.FNAME&&(r.FNAME=(a=a.split(" "))[0],r.LNAME=r.LNAME||a[1]);var l=n.action.replace("/post?","/post-json?")+"&c=?",f=l.indexOf("u=")+2;f=l.substring(f,l.indexOf("&",f));var s=l.indexOf("id=")+3;r["b_"+f+"_"+(s=l.substring(s,l.indexOf("&",s)))]="",e.ajax({url:l,data:r,dataType:"jsonp"}).done(function(e){n.success="success"===e.result||/already/.test(e.msg),n.success||console.info("MailChimp error: "+e.msg),A(n)}).fail(function(){A(n)})}function A(e){var t=e.form,n=e.redirect,i=e.success;if(i&&n)return void a.location(n);e.done.toggle(i),e.fail.toggle(!i),i?e.done.focus():e.fail.focus(),t.toggle(!i),U(e)}function M(e){e.evt&&e.evt.preventDefault(),e.evt=null}return u})},670:function(e,t,n){n(461),n(624),n(286),n(334),n(338),n(695),n(322),n(527)}},t={};function n(a){var i=t[a];if(void 0!==i)return i.exports;var r=t[a]={exports:{}};return e[a](r,r.exports,n),r.exports}n.m=e,n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e=[];n.O=(t,a,i,r)=>{if(a){r=r||0;for(var o=e.length;o>0&&e[o-1][2]>r;o--)e[o]=e[o-1];e[o]=[a,i,r];return}for(var l=1/0,o=0;o<e.length;o++){for(var[a,i,r]=e[o],f=!0,s=0;s<a.length;s++)(!1&r||l>=r)&&Object.keys(n.O).every(e=>n.O[e](a[s]))?a.splice(s--,1):(f=!1,r<l&&(l=r));if(f){e.splice(o--,1);var d=i();void 0!==d&&(t=d)}}return t}})(),n.rv=()=>"1.3.9",(()=>{var e={34:0};n.O.j=t=>0===e[t];var t=(t,a)=>{var i,r,[o,l,f]=a,s=0;if(o.some(t=>0!==e[t])){for(i in l)n.o(l,i)&&(n.m[i]=l[i]);if(f)var d=f(n)}for(t&&t(a);s<o.length;s++)r=o[s],n.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return n.O(d)},a=self.webpackChunk=self.webpackChunk||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})(),n.ruid="bundler=rspack@1.3.9";var a=n.O(void 0,["985"],function(){return n(670)});a=n.O(a)})(); |