Skip to Content

JavaScript File

URL: https://static.tildacdn.com/js/tilda-forms-1.0.min.js
HTTP Status: 200 OK
MIME Type: application/javascript
Last Modified: Mon, 08 Jun 2026 09:33:18 GMT
Download Time: Less than a second
Cookies: None
Size: 99 KB
HTTP Headers:  15 headers
Links In:  1 pages
OK Issues: No issues found

1function _catch$1(t,e){try{var r=t()}

2catch(o){return e(o)}

3return r&&r.then?r.then(void 0,e):r}

4var FORMS_API_FIELD={EMAIL:"em",PHONE:"ph",NAME:"nm",CONTACT_METHOD:"contact_method",INPUT:"in",TEXTAREA:"ta",DATE:"da",TEXT:"tx",URL:"ur",HIDDEN:"hd",SELECT:"sb",TIME:"tm",VARIANTS:"rd",IMAGE_VARIANTS:"ri",RATING:"rs",CHECKBOX:"cb",FILE:"uw",UPLOADCARE_FILE:"uc",DELIVERY:"dl",SAVE_CONTACT:"sf",PROMOCODE:"pc",QUANTITY:"qn",RANGE:"rg",CALC:"fr",WHITESPACE:"ws"}

5,t_formsApi__safeValue=function t(e){return e?e.value:""}

6,t_formsApi__safeFocus=function t(e){return e&&e.focus()}

7,t_formsApi__sendChange=function t(e){return e&&e.dispatchEvent(new Event("change"))}

8,t_formsApi__sendReset=function t(e){return e&&e.dispatchEvent(new CustomEvent("reset"))}

9,t_formsApi__safeSetValue=function t(e,r,o){var n,a=(o||{}

10).silent,i=void 0!==a&&a;return e&&e.value!==r&&(e.value=r,i||t_formsApi__sendChange(e)),r}

11,t_formsApi__guessFieldName=function t(e){var r=e.querySelector(".js-tilda-rule[name]");return r?r.name:""}

12,t_formsApi__getFieldData=function t(e){var r=e.dataset,o=r.inputLid,n=r.fieldType,a=r.fieldName,i=r.fieldAsync,s=r.defaultValue,l;return{lid:o,fieldType:n,fieldName:a||t_formsApi__guessFieldName(e),isAsync:"true"===i,defaultValue:s}

13}

14,t_formsApi__waitForFieldReadyState=function t(e){return new Promise((function(t){var r=function r(){e.element.setAttribute("data-input-ready","true"),t(e)}

15,o="true"===e.element.getAttribute("data-input-ready");e.data.isAsync&&!o?e.element.addEventListener("inputReady",r,{once:!0}

16):r()}

17))}

18,t_formsApi__sortFieldsBeforeClear=function t(e){return e.data.fieldType===FORMS_API_FIELD.CALC?1:-1}

19,t_formsApi__isConditionalForm=function t(e){return e.classList.contains("t-conditional-form")||e.querySelector(".t-conditional")}

20,t_formsApi__getTildaField=function t(e){if(!e)throw new Error("inputGroup element is missing");var r=t_formsApi__getFieldData(e),o=r.lid,n=r.fieldType,a=r.fieldName;if(!o||!n||!a)throw new Error("Please, set all the required data-attrs to initialize FormInput.");var i=function t(){return e.querySelector('[name="'+a+'"]')}

21,s=function t(){var e=i();return{value:t_formsApi__safeValue(e)}

22}

23,l=[],c=new Map,u,d,m,f={element:e,data:r,getValue:s,onChange:function t(e,r){var o,n=(r||{}

24).uniqueKey;if(n){var a;if(c.has(n))return;c.set(n,e)}

25else l.push(e)}

26,focus:function t(){var e=i();t_formsApi__safeFocus(e)}

27,reset:function t(){var e=i(),o=r.defaultValue||"";t_formsApi__safeSetValue(e,o,{silent:!0}

28)}

29,onFieldReady:function t(){return t_formsApi__waitForFieldReadyState(f)}

30,_onChangeCallbacks:l,_uniqueOnChangeCallbacks:c}

31,_=function t(e){l.forEach((function(t){return t({event:e,field:f}

32)}

33)),c.forEach((function(t){return t({event:e,field:f}

34)}

35))}

36;return e.addEventListener("change",_),e.t_field=f,f}

37,t_formsApi__radioFieldMixin=function t(e){return e.data.inputs=Array.from(e.element.querySelectorAll('[type="radio"]')),e.getValue=function(){var t=e.data.inputs.find((function(t){return t.checked}

38));return{value:t_formsApi__safeValue(t)}

39}

40,e.reset=function(){var t=Number(e.data.defaultValue),r=null!=t&&t>0;e.data.inputs.forEach((function(e,o){e.checked=!(!r||t!==o+1)}

...

</html>