UNPKG

native-forms

Version:

Build your own forms, surveys and polls for React Native apps.

1 lines 155 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e,t=require("react"),n=(e=t)&&"object"==typeof e&&"default"in e?e.default:e,r=require("react-native");function o(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function a(e,t){return e(t={exports:{}},t.exports),t.exports}var i=a((function(e){var t=function(e){var t=Object.prototype,n=t.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",i=r.toStringTag||"@@toStringTag";function l(e,t,n,r){var o=t&&t.prototype instanceof s?t:s,a=Object.create(o.prototype),i=new E(r||[]);return a._invoke=function(e,t,n){var r="suspendedStart";return function(o,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw a;return C()}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var l=y(i,n);if(l){if(l===u)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var s=c(e,t,n);if("normal"===s.type){if(r=n.done?"completed":"suspendedYield",s.arg===u)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(r="completed",n.method="throw",n.arg=s.arg)}}}(e,n,i),a}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var u={};function s(){}function d(){}function f(){}var m={};m[o]=function(){return this};var h=Object.getPrototypeOf,g=h&&h(h(S([])));g&&g!==t&&n.call(g,o)&&(m=g);var p=f.prototype=s.prototype=Object.create(m);function A(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function v(e){var t;this._invoke=function(r,o){function a(){return new Promise((function(t,a){!function t(r,o,a,i){var l=c(e[r],e,o);if("throw"!==l.type){var u=l.arg,s=u.value;return s&&"object"==typeof s&&n.call(s,"__await")?Promise.resolve(s.__await).then((function(e){t("next",e,a,i)}),(function(e){t("throw",e,a,i)})):Promise.resolve(s).then((function(e){u.value=e,a(u)}),(function(e){return t("throw",e,a,i)}))}i(l.arg)}(r,o,t,a)}))}return t=t?t.then(a,a):a()}}function y(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,y(e,t),"throw"===t.method))return u;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return u}var r=c(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,u;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,u):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,u)}function b(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function w(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(b,this),this.reset(!0)}function S(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return a.next=a}}return{next:C}}function C(){return{value:void 0,done:!0}}return d.prototype=p.constructor=f,f.constructor=d,f[i]=d.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,i in e||(e[i]="GeneratorFunction")),e.prototype=Object.create(p),e},e.awrap=function(e){return{__await:e}},A(v.prototype),v.prototype[a]=function(){return this},e.AsyncIterator=v,e.async=function(t,n,r,o){var a=new v(l(t,n,r,o));return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},A(p),p[i]="Generator",p[o]=function(){return this},p.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=S,E.prototype={constructor:E,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(w),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return i.type="throw",i.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var l=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,u):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),u},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),w(n),u}},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 o=r.arg;w(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:S(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},e}(e.exports);try{regeneratorRuntime=t}catch(e){Function("r","regeneratorRuntime = r")(t)}}));function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function d(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function f(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function m(e,t){if(!e)return!1;if(!t||0===e.length)return!1;var n=e.filter((function(e){return e.questionToShow===t})),r=n.some((function(e){return"and"===e.behavior}))?"and":"or";if(0===n.length)return!1;if("and"===r){if(n.every((function(e){return!0===e.canShow})))return!1}else if(n.some((function(e){return!0===e.canShow})))return!1;return!0}function h(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=e.conditions||[];return!t||0===n.length||!m(n,t)}function g(e,t){var n=e.question||e.placeholder;if(Array.isArray(e.value)){if(e.value[0]&&"object"==typeof e.value[0]){if(!h(t,n))return{canSend:!0,visible:h(t,n)};var r=!0;return e.value.forEach((function(e){h(t,e.question||e.placeholder)&&e.isRequired&&!e.value&&(r=!1)})),{value:e.value.filter((function(e){return e.value})).map((function(e){return e.question?"\n"+e.question+": "+e.value:e.value})).join(", "),canSend:r,visible:h(t,n),error:e.value.find((function(e){return e.error}))}}return e.value=e.value.filter((function(e){return e})),{canSend:!h(t,n)||(!e.isRequired||e.value.length>0),value:e.value.join(", "),visible:h(t,n),error:!!e.error}}return{canSend:!h(t,n)||(!e.isRequired||!!e.value),value:e.value,visible:h(t,n),error:!!e.error}}var p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=e.pages||[],r={};return n.forEach((function(n){(n.blocks||[]).forEach((function(n){if("contact"!==n.type&&"matrix"!==n.type){var o=g(n,e).value;t&&n.files&&(o+=n.files.map((function(e){return"\n".concat(e.url)}))),o&&(r[n.question||n.placeholder]=o)}else{(n.value||[]).forEach((function(t){var n=g(t,e),o=n.value,a=n.canSend;o&&a&&(r[t.question||t.placeholder||t.title]=o)}))}}))})),e.extraData&&Object.keys(e.extraData).forEach((function(t){r[t]=e.extraData[t]})),r};function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.pages||[],n=[];return t.forEach((function(e){(e.blocks||[]).forEach((function(e){if("contact"===e.type||"matrix"===e.type)return n.push(e),void(e.value||[]).forEach((function(e){n.push(e)}));n.push(e)}))})),n}var v=process.env.REACT_APP_NATIVE_FORMS,y={LOCATION_API_URL:"https://pro.ip-api.com/json/?key=kgNLgHSjzWRCLx5",NATIVE_FORMS_ADDRESS:"https://nativeforms.com",MAX_UPLOAD_FILES_NUMBER:20};"labs"===v&&(y.SERVER_URL="https://us-central1-nativeforms-labs.cloudfunctions.net/backend",y.STORAGE_URL="https://storage.googleapis.com/nativeforms-labs.appspot.com",y.STORAGE_BUCKET="nativeforms-labs.appspot.com",y.STRIPE_PUBLIC_KEY="pk_test_O1481hcamvg6uAOlTbh9vZ6M005tp15O8u"),"production"===v&&(y.SERVER_URL="https://us-central1-nativeforms-prod.cloudfunctions.net/backend",y.STORAGE_URL="https://storage.googleapis.com/nativeforms-prod.appspot.com",y.STORAGE_BUCKET="nativeforms-prod.appspot.com",y.STRIPE_PUBLIC_KEY="pk_live_9DHV2qfrpAgcSHqytMtd7tYo00KZzy04QP"),v||(y.SERVER_URL="https://us-central1-nativeforms-prod.cloudfunctions.net/backend",y.STORAGE_URL="https://storage.googleapis.com/nativeforms-prod.appspot.com",y.STORAGE_BUCKET="nativeforms-prod.appspot.com",y.STRIPE_PUBLIC_KEY="pk_live_9DHV2qfrpAgcSHqytMtd7tYo00KZzy04QP");var b=function(e){var t,n,r,o,a,l,c,u,s;return i.async((function(d){for(;;)switch(d.prev=d.next){case 0:return t=e.parameters,n=void 0===t?{}:t,r=e.preview,o=e.search,a=e.queryParams,l=n.l,c=n.f,u=void 0===c?"":c,d.next=4,i.awrap(fetch(y.SERVER_URL+"/form-inbox/opened",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({license:l,slug:o,formName:u,preview:!!r,queryParams:a})}));case 4:return s=d.sent,d.abrupt("return",s.json());case 6:case"end":return d.stop()}}))},w=function(e,t){return t?{json:function(){}}:fetch(e.customServerURL||"".concat(y.SERVER_URL,"/form-inbox/completed"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({license:e.license,formData:e})})},E="#2200FF",S="#EA1034",C="#EA1034",x="#ced6dd",k="#ffffff",T="#424d57",O="#647384",R="#9da6b2",P="#757575",D="#C9242D",I="#1bb257",B="#efa842",M="#5ca8f5",L="#000000",V="rgba(0, 0, 0, 0.5)",N=r.Dimensions.get("window").width,U=function(e){var o=e.items,a=e.onClose,i=e.onSelect,l=e.value,c=e.header,u=e.isPreview,d=s(t.useState(""),2),f=d[0],m=d[1],h=t.useMemo((function(){return new r.Animated.Value(0)}),[]),g=s(t.useState(new r.Animated.Value(.5)),1)[0],p=t.useMemo((function(){return o.filter((function(e){return e.toLowerCase().includes(f.toLowerCase())}))}),[o,f]);t.useEffect((function(){r.Animated.parallel([r.Animated.timing(h,{toValue:1,duration:300,easing:r.Easing.out(r.Easing.quad),useNativeDriver:!0}),r.Animated.timing(g,{toValue:1,duration:300,easing:r.Easing.out(r.Easing.quad),useNativeDriver:!0})]).start()}),[h,g]);return n.createElement(r.TouchableOpacity,{activeOpacity:1,onPress:function(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),a()},style:F.overlay},n.createElement(r.TouchableWithoutFeedback,null,n.createElement(r.KeyboardAvoidingView,{behavior:"padding",keyboardVerticalOffset:160,style:F.keyboard},n.createElement(r.Animated.View,{style:[{opacity:h,transform:[{scale:g}]},F.container]},c?n.createElement(r.Text,{style:F.header},c):null,n.createElement(r.FlatList,{style:F.itemsContainer,data:p,renderItem:function(e){var t=e.item;return n.createElement(r.TouchableOpacity,{style:F.itemContainer,key:t,onPress:function(e){u||(e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),function(e){i(e),a()}(t))}},n.createElement(r.Image,{style:F.radio,source:{uri:t===l?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAQAAABLCVATAAAB20lEQVR4AeXWMSwEQRSA4f8K7MlBd9RAX7mrNEhEJVSyDY3itnF6KkKBBhI0FDQSog+9viDBiYOABqJykpfXzGRn7NW+qebNy2R3Z+bN8j/lWeOMEt98UuKMVfJUKaDAFZWYdkVEQEIhT1Q87YmQBGaoaHtli0G6ydBAF0Ns8oaOMQt+G5p4wyQ12GqZ5FYzNvCY16RDAlwCDjRrHodxTVjhL8uaOU6MgBcZPCYFoJrppUCBXpoBVIojyX0mDbaiDJWpB9XCnrFa+2RB1VOWWBFsDzIQguqQVLOV6QAVSuQBS49uN1QLd7F76I5WlG7ZHgwLElwGtevcjrvWJ1/AcCLBARBN/Dgn+qEJRL/0TzBcSLATxLD3iIyC6JTeOYZPCTYaK+hqRRCN0vvA8C7BDIhp70TTIDLSe/e92oh3ohHj1S4wnEqwv6qP3Sf9UwyLElwCteOcaAfUUtzy5yV4DSrr3JBZa0PmMKS4l/AYqLbYI9IOakwi96SwTGEf2iz7zkOb1ieeAluaZxk6wi4jERF2GTl2lxGYSFzYVjRzAoe5RKX2ULPm8FjTpNKfxX+9mutom0G6aNDraCvxdaRCHr1H5JGQhAIiLmMnuSSijirl0J8IvvQnIsd/9Au7j6tL7y7GNwAAAABJRU5ErkJggg==":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAQAAABLCVATAAABfElEQVR4AeXWxVGtQRCG4fc6nsWVDJD1dciAwt0tANjg7p4BTgCwJwHc3R1WWFdv5uhMFTuef9f99fHT8/M2xdHDHOvcc8M6c3QTh6MQClnl0ce1ShEhWErikMcA1yFJWKhEBzhhiP/8IIJIvpPAIKdojyqC6NPgBrl8wtNnctnSRB8B1GpoghD8CWFUU7X4ka6BNoJp1WQ6PoRwLM1p3hHMOyYle0QoXiqktU0YNsLYlnwFXvakkYStJMnvYSJGf24O9Ccbg6Feiq040I+8HsOMFP/g4rfMzGBYlOI3XHyTmQUMN1KMwkWUzFxjuJJiBC4iZObqtd7aIoZZKf7GxS+ZmcXQIMUWXLT4+vrjpLjm/oMkFsM7dqWciK1Eye/yDhPlTn/aUHYkX+6rdSStSas1Mu1/jUCG9WJr02QGftRYrdoJTdUQQI+G1oMu/16X42iY/3wnUo+jIYfjSCSxH/CA3CcJSyEUseLzQVYo4guOYtGbCG71JiKWt+gJOQ779wc+6p0AAAAASUVORK5CYII="}}),n.createElement(r.Text,{style:F.item},t))},ListEmptyComponent:n.createElement(r.Text,{style:F.empty},"No results..."),keyExtractor:function(e){return e}}),p.length>7?n.createElement(r.Image,{style:F.blinder,source:{uri:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiYAAAAKBAMAAAByEYgRAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURf///////////////////////////////////////////////////1G6/RIAAAAMdFJOUxrytXP7SpfP49BImM+LArwAAAEfSURBVEjH7U7BTQQxDHQLtEALtEAL+aSA+1wBkTugg8gF5OMC9kMLFMWMnUVckO5AfDOrOF5nZjwiGz9QblFLHV6jGzWO44xSUHHQYICu+KngqDpZ1PCqFSrOceOXb4MzMkd6BDeqD2rcaVi5JTS5MWX88xkuYo0RHc1ydLY+/VPDrfBhVGYPSiZiTqajrU+rQllK5WVjhVxucVz+i+tq8mvL97uvf0t2fL+PjPWQOTnyvLFCmrZAV57eFECNr8VM48mUz6rNgoA3a7iNUuMQbW+9Tz9NR3adLMst0MDHDEYQ9CS2WBo1VrCAb7RUOlNnmtadi/n7Je0xzaXYGXGTyUE0Z4K5u5lRn3xaZN5YiCJvGyvkaWOFvG6skI+NFZ+db5GnlPUrwQAAAABJRU5ErkJggg=="}}):null,o.length>7?n.createElement(r.TextInput,{value:f,onChangeText:function(e){return m(e)},numberOfLines:1,maxLength:2e3,selectionColor:L,underlineColorAndroid:"transparent",textAlignVertical:"top",placeholder:"Search...",style:F.input}):null))))},F=r.StyleSheet.create({overlay:{position:"absolute",top:0,left:0,right:0,bottom:0,width:N,height:"100%",zIndex:9999999,elevation:9,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",backgroundColor:V},keyboard:{width:"90%",flexDirection:"column",backgroundColor:"transparent"},container:{width:"100%",flexDirection:"column",backgroundColor:k,borderRadius:6},itemsContainer:{width:"100%",flexDirection:"column",maxHeight:440},header:{fontSize:20,lineHeight:26,color:L,fontWeight:"bold",padding:16,paddingBottom:8},itemContainer:{display:"flex",flexDirection:"row",alignItems:"center",paddingTop:16,paddingBottom:16,paddingLeft:16,paddingRight:16},item:{fontSize:17,color:L,fontWeight:"500",paddingLeft:12},radio:{width:22,height:22},empty:{padding:16,color:O,fontSize:17},input:{paddingTop:16,paddingBottom:16,paddingLeft:16,paddingRight:16,width:"100%",fontSize:17,backgroundColor:k,color:L,borderBottomLeftRadius:6,borderBottomRightRadius:6,marginTop:12},blinder:{position:"absolute",bottom:60,width:"99.5%",left:1,zIndex:999999,height:16}}),j={email:{label:"Email"},name:{label:"Name"},phone:{label:"Phone"},avatar:{label:"Avatar"},address:{label:"Address"},city:{label:"City"},state:{label:"State"},zip:{label:"Zip"},country:{label:"Country"},company:{label:"Company"},title:{label:"Title"},countryCode:{label:"Country Code"}},W=["preview","template","complete","error"],Q="Form does not exist or the link is broken",z=["https://storage.googleapis.com/nativeforms-prod.appspot.com/ratings/rating1.png","https://storage.googleapis.com/nativeforms-prod.appspot.com/ratings/rating2.png","https://storage.googleapis.com/nativeforms-prod.appspot.com/ratings/rating3.png","https://storage.googleapis.com/nativeforms-prod.appspot.com/ratings/rating4.png","https://storage.googleapis.com/nativeforms-prod.appspot.com/ratings/rating5.png"];function J(e){var t=e;try{t=decodeURIComponent(e)}catch(e){}return t}var q="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",H=function(e){var t,n,r,o,a="",i="",l="",c=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{t=q.indexOf(e.charAt(c++))<<2|(r=q.indexOf(e.charAt(c++)))>>4,n=(15&r)<<4|(o=q.indexOf(e.charAt(c++)))>>2,i=(3&o)<<6|(l=q.indexOf(e.charAt(c++))),a+=String.fromCharCode(t),64!=o&&(a+=String.fromCharCode(n)),64!=l&&(a+=String.fromCharCode(i)),t=n=i="",r=o=l=""}while(c<e.length);return a};function Y(e){var t,n,r,o=H(e.split("").reverse().join(""));return t=o.replace(/\0/g,""),n=t.split("&"),r={},n.forEach((function(e){e=e.split("="),r[e[0]]=J(e[1]||"")})),JSON.parse(JSON.stringify(r))}function G(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;if(!e)return{};var n=e.split("/")[3];if(t){var r=Y(n);return{parameters:r,search:t}}if(n||(n=e.split("/")[1]),!n)return{};-1!==n.indexOf("?")&&(n=n.substring(0,n.indexOf("?"))),-1!==n.indexOf("#")&&(n=n.substring(0,n.indexOf("#")));var o=Y(n);return{parameters:o,search:n}}var K=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.toLowerCase();return"name"===t||"your name"===t||"first name"===t||"full name"===t?"name":t.includes("email")||t.includes("mail")?"email":t.includes("phone")?"tel":t.includes("address")?"address":t.includes("city")?"city":t.includes("state")?"state":t.includes("zip")?"zip":t.includes("country")?"country":void 0};function X(e){var t=e.form,n=d(e,["form"]);if(t){var r=t.pages||[],o=function(e){if(!e)return{};var t=e.split("?")[1];if(!t)return{};var n=t.split("&"),r={};return n.forEach((function(e){e=e.split("="),r[e[0]]=J(e[1]||"")})),JSON.parse(JSON.stringify(r))}(window&&window.location?window.location.href:"");t.customer=t.customer||{},Object.keys(n).forEach((function(e){j[e]&&(t.customer[e]=n[e])})),Object.keys(o).forEach((function(e){j[e]&&(t.customer[e]=o[e])}));var a={};r.forEach((function(e){(e.blocks||[]).forEach((function(e){"contact"===e.type&&(e.value||[]).forEach((function(e){var n=e.question||e.placeholder||e.title,r=e.type||K(n);"tel"===r&&(r="phone"),j[r]&&t.customer[r]&&!a[r]&&(e.value=t.customer[r],a[r]=!0)}));if("open"===e.type){var n=e.question||e.placeholder,r=e.inputType||K(n);"tel"===r&&(r="phone"),j[r]&&t.customer[r]&&!a[r]&&(e.value=t.customer[r],a[r]=!0)}}))}))}}function _(){var e,t,n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#ffffff";return r.match(/^rgb/)?(e=(r=r.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/))[1],t=r[2],n=r[3]):(e=(r=+("0x"+r.slice(1).replace(r.length<5&&/./g,"$&$&")))>>16,t=r>>8&255,n=255&r),Math.sqrt(e*e*.299+t*t*.587+n*n*.114)>127.5?"light":"dark"}var Z=function(e){var t=e.size,o=e.white;return n.createElement(r.Image,{style:{width:t,height:t},source:{uri:o?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACABAMAAAAxEHz4AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURUdwTP///////////////////////7fKAdoAAAAGdFJOUwDiIx7fpE+Wo6UAAAFRSURBVGje7Zg7DsIwDIYrql4ApM5wA5Byhs5M3Rnq+x+BoYi+EifxN8Dgf83v6Guah+2mcblcLpfrv3XXBtt8fHfWRsMzO8H4uioAw5QFEFEQgkgOYRRJI7SDyJQFUBCCSA5hFEkjtINIBqETURDCPKohPGZLHOHUz6MXbZ8MCkLQZi8wqZOXuIoAFFsZgOIrBEgaSwGSzmKAhLUcIOGtAIiaawCi7iqAiL0OIOKvBDgE1AIcIqoBdiH1ALsYA8AmyAKwiTIBrMJsACsEI0DT3D6BvQ1gQbACfFfBCrBFsABsECwAawQbwArBBrAgWAH4BPQT8CLS34g3Et3K+DDR44wvFHql4UuVXuv4YaFPG35c6fOOEwya4uAki6Z5ONGkqS5Otmm6jwsOWvLgoouWfbjwxKUvLr5x+c8bELgFwpswuA3EG1G4FeZyuVwu10/1Bn9oc0YM5dfoAAAAAElFTkSuQmCC":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACABAMAAAAxEHz4AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURUdwTAAAAAAAAAAAAAAAAAAAAAAAAO0EbHoAAAAGdFJOUwDiIx7fpE+Wo6UAAAFRSURBVGje7Zg7DsIwDIYrql4ApM5wA5Byhs5M3Rnq+x+BoYi+EifxN8Dgf83v6Guah+2mcblcLpfrv3XXBtt8fHfWRsMzO8H4uioAw5QFEFEQgkgOYRRJI7SDyJQFUBCCSA5hFEkjtINIBqETURDCPKohPGZLHOHUz6MXbZ8MCkLQZi8wqZOXuIoAFFsZgOIrBEgaSwGSzmKAhLUcIOGtAIiaawCi7iqAiL0OIOKvBDgE1AIcIqoBdiH1ALsYA8AmyAKwiTIBrMJsACsEI0DT3D6BvQ1gQbACfFfBCrBFsABsECwAawQbwArBBrAgWAH4BPQT8CLS34g3Et3K+DDR44wvFHql4UuVXuv4YaFPG35c6fOOEwya4uAki6Z5ONGkqS5Otmm6jwsOWvLgoouWfbjwxKUvLr5x+c8bELgFwpswuA3EG1G4FeZyuVwu10/1Bn9oc0YM5dfoAAAAAElFTkSuQmCC"}})},$=function(e){var t=e.size;return n.createElement(r.Image,{style:{width:t,height:t},source:{uri:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURUdwTP///////////////////////////////////////////xR6XWcAAAALdFJOUwAMxvT5Rj3BTraPMeNyaQAAAR5JREFUeNrtmlkOgkAQBZkWUJz731fcAVnGhO6XaNUBqMp80cmrKgAAAAAAAIB/IYn97aEV+7O0oPdnZcHNLyx4+GUFL7+oYOCXFIz8OXdivyX8+PHjx48fP35nGvz48ePf0d+dpP7U5fqk9efiAi9/aYGfv6zA019S0NT7+4+DD24VOPir8+iTdRPtH7/A+hu4+L8ocPIXF7j5Cwsc/UUFrv6CAmf/ZoG7f6MgwL9aEOJfKQjyLxaE+RcKAv2zBaH+mYJgf19g44I6/P9/8gaC+2O5IOr+WSqIu7/mCyLvv7mC2PvzsyD6/p0WhN/fkwIT7BGGBSbZQ7wLTLTHeBaYbA9yLzDhHuVaYNI9TDqaeI+T1HsgAAAAAACA3+MC21808bv9YRYAAAAASUVORK5CYII="}})},ee=function(e){var t=e.size,o=e.selected;return n.createElement(r.Image,{style:{width:t,height:t},source:{uri:o?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABvUExURUdwTPa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3Rfa3RUEwvTsAAAAkdFJOUwDao1vq9IAG+f4ZAm+0kQzTQTkvH8USrSZQm+FivUlpzYl5crJMHQIAAAMISURBVBgZ7cHXdqpAAAXQQx2GXqXYk/P/33hdSa7LKBiBcXhhb6xWq9VqJiGwLMvCsqoKSwoKMseSTNLEgjYe6flYzgcvPrCYYMuLrcBSWn5psZQ9v+yxkEbyW4FldPwmOyxi4/CHs8ESPnkVYgkGr4wA+h144wD9It6IoF0jeUM20C3mLzE0S2z+YifQ68g7R+iV8k4KrTI+yKBTzQc1NCo9PpAl9DnzkTxDG2Gzhy2gy469dtDlxF4naJJzQA49TA4woYXvcYDnQweXg1xoILYcIm2B97P4hIX3qzhMVngTUeat9RGb+9SWfMazT5F5Dq228AVmEn7RWuHZjE62xyvJp6TklWdUUeeGVlb4AV4k/CKzQreLKsPjleRsdlrVsRu2eeFjSFJvHWrgbOsEvfwTtUhLDEgiarBPMCiI+XadwDOh5FtJF39oHb6RZ+FPuc23sTO8oDT4JkaDl2wqvkW1wYuEyTeoBV4VwKVycYAxdh6VkkeMlDlUyDlgtGJLZbYFJvBPVCQtMUkSUYl9gomCmAp0AtOFkjNJF7O0DmfxLMyU25zBzjFbaXAyo4ECmz0nqjZQQpicpBZQxeUEcQB1dh5HkkcoteNIO6j1yZE+oVbNkWqoZXMkG0o1HK2BSjuOtoNKHUfroJLB0QwotJEcTfpQp+UELdQ5c4Iz1Kk4QQVlhMcJvASqZJwkgyofnOQDqkScJIIigc1JnABqFJyogBpHDrKPR5uDjlDD5ABp+sAmlhxgQo0t+6U5vhQn9ttCCZ99pBMG+BFYNnuVUMFin9rHjU0n2cOCCjEfGRnu5CkfxVAh5T3HFXggQof3TlAgkbwTlejlm5K/yQTzHfibccCgLOVvB8zn8pbjCjwhQoe3XMy3542oxB98kzf2mE04vDIOeEGW8soRmCvnf44r8BIROvwvx1yf/BGVeJlv8scn5qr5xThglMzglxpz2bxwXIGRROjwwsZMDS/2DSYoI140mGdHbi1M1G7JHebpvDjBZML1OswTN5ilibFarVar1Wr13D8BoUfhz58duwAAAABJRU5ErkJggg==":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB+UExURUdwTO7u7v///+/v7+/v7+3t7e/v7+/v7+7u7u7u7u7u7u7u7u7u7u7u7v///+/v7+7u7u7u7u3t7e7u7u7u7u7u7u7u7u/v7+/v7+7u7u7u7u/v7/Ly8u7u7u7u7u7u7u7u7u7u7u7u7u/v7+7u7u7u7u7u7u7u7vDw8O7u7goI9DMAAAApdFJOUwCABKBwGWAH9v7v4Of6AUGtkA3GJc2zUL461NoTWCweSZdpNKWIebYiY/MxnwAAAxpJREFUGBntwdeWqkgABdBDrkIkm8CsHc7//+C4HG8vA3QLVcALe2M0Go1GijwPgwo3GwwryzCoE3nCkCzSwoDWghQOhvPJi08MxpzwYmJiKAteLTCUJa+WGMhW8n9bDOPAmwMGkQreiDWGYPOHjQGEJX+UIfq35509+vfFO1/oXS55R+boW8IHCfoVej4f+Cn6deSTI/pV8EkRok8RX0ToU8wXMXq0m/KF3KE/H6zwgd54ASv4Hvrisop00ZcZK83QkxVrrNCPM2uc0QtnyhpTB30wWMtAD8yAtQIT3dvwFxt0L2M9maEj3vdq4X4m1rIIJH8hRTCbWx+2uzg5JhR5zmnh2h/WfBZM2YYos/nBsN1o64R4k+dsI9c2DvOsnFInv8jixLA3q62DOmk8EeyO5I2YxCkqOTP2otihRjpn9+QyRS3zwM5ZJn5jS3ZKGvjDQrBDYoM/rQJ2xo/whu+SHSlzvGW9ZCeyNd7kndmB2MPbQoPaJSGacKfUSh7RTBj51EeKPRrbTqhNcEILzoyaFDu0ks6pxTJFS+aB6qRloj1bUpE0oGQhqERsoGgVUIG/grLvgq2VOTRYL9lStoYW3pmtxB40CQ22kITQx52yGSmP0MplQy60Cm02ZEOvmA3F0CoM2FAQQqecjeXQyWVjLnSy2JgFnUo2JUtotJZsTDrQZ8EWFtAnYQsf0CdjCxm08aZsYepBl4itRNDlk618QpcvtvIFTUKfrfgmtAi3bGkLPY6s5R+PPmsdoceZNaTlAOtEssYZekxYbbbC1WnGahNo4bCSb5u4CV2flXbQYcMqsYM764NkhQ10OPCFLCM8ClcFXyXQYcZnwvDwwrR9PptBg1TyyXyHSo4l+UimULfno3KPWlHBR3uoM3hPGB5+Ydo+7xlQt+Sd+Q5/cCzeWUKZKfij3OMNUcEfwoOqE/8Rhoe3mLbgPycoCm3ezHd4m2PxxoaqmFflHo1EBa9iqAp4IQwPzYSeLXgRQFHOi2WOFr7nvMihxiUnLlpaTEgXaqxpkqI1zxAW1CQ5lOQJRqPRaDQajX73HwJamLeGAEvlAAAAAElFTkSuQmCC"}})},te=function(e){var t=e.size;return n.createElement(r.Image,{style:{width:t,height:t},source:{uri:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB1UExURUdwTP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+otqWgAAAAmdFJOUwATOe4KEMiqVQGYs85ETvr9Akjj03A0B2WdJz6+G6LEr3eH3+eRpOxyCQAAAttJREFUeNrtm9mS4jAMRRVCIHY2srKFtWn9/yf2w9T09FTF4EW2mKmcd0oXL5IiyQAzMzMzM9YsT4ehKMtiOJyWgU0nTS/HB/7gMcq+ScL87+J+qXCSTSdTzyK2aaYw/psqS7fezC9kjBrEcuHFfLFCbfJUEFuvSwPziIjdrqa0f+zQkM2mO5KZjyRacY5oVn8XoyXxjuAoRBk6kDkvwvCBTrRuV1LcKnSkujlsQ71HAs7WrnF7RRIyy2CZXJCIldVRTDoko7MIkssLErIy3oX6iqRkhqFB7JGYs9ltvCE5N6PUo6IXUBn4xOgDPdBqX0aRoRcy3WOwQ0/s9P5/FPsSEOttwhm9sdfK/7S9W/qNdsaqkSfW2iFg/edHa+18/aVDFCn6FIDpSwG5XwH5q6tYol8B2LwQcPEtYPUiCKBvAfg8JEj/AuTTNDT2LyB+liSn6F/A05uYhRBwfZKIViEEVMoEVTQYQgAWyhW4hxFwVwrIwwhQ+qJkE0bARvWdZHYE7AUo40EfSkBP4IedtkDljcdQKzAqBDxCCWgVfhBDCcBpX3gKJ+A0KeAQTsBhMhIM4QQM0/X4cAKOrgmxq4DyPQWwbwH3IRTc15DdEQlTV9yuv2lJXLFpMHKol9GEY3tGmoTEHkmTktnT0ySl9hQ0abk1yrTc8MPEmhXRp5k16k+zhvcIgFhWIexXy/ctUPCXaNiLVOxlOv5CJXuplr9YDdzleuBuWLC3bDw3rbTat9xtO2BvXHK3bgHE1Y997eY1JMzte/4BBi8jHP2/NcTCPsbDP8hEO8qVW807cw+zAWzXRPtvPftek1QMzg4TxhQjnb3bZC3zUCsAJE4HISOYbRbMg80AEH3alU6IRrsBAI4WtZN8AYQz/sbj/TnteL/pA4dLSf3A4R2eeABoPXK5enzk8itMF/dR9cwn/0zDvDVKml6Of5Xo21H2RRjjP9aC76nXzMzMzH/FF01i35yQ/NipAAAAAElFTkSuQmCC"}})},ne=function(){return n.createElement(r.Image,{style:{width:72,height:72},source:{uri:"data:image/png;base64,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"}})},re=function(){return n.createElement(r.Image,{style:{width:80,height:80},source:{uri:"data:image/png;base64,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"}})},oe=function(){return n.createElement(r.Image,{style:{width:24,height:24},source:{uri:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABmUExURUdwTP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////26W6sgAAAAhdFJOUwCAAvTdHYMG+LgWRSTk/YhAeNY6sH3GDgru003BXm0wzCA3alYAAAH0SURBVHja7Zlbd8FAFEZHFCEaUrRRmjr//09W6FKJpM5tePn281h7m8yaySUEAAAAAAAAAAAAAAFL1qhVGcufbVnDimmkgiwd8gIoTkGWUsoMiFJw9DMDNhSjoPYLAtwLTn5JgHPB2c8MGJB7wa+fckkATSfefmbAmMh3Di5+IlmAT0GyGpIsYHEZnnsUXPulAR5z0PBTIg3IrSvxe3vtl8+AdQ7mr2QNMK2D0QuZA4jW6qsweyNNwLj9K+06mH2ST4ByHXT4tQGqgi6/OkBR0OnXB9C+9PAbAoQFt+vfHCAqGPX4eQEDshbc7D8+AbT/sPqtvLMK5tH8lHMK2ufPg+cgieu/X9A6/yNw+K8gie8/zkGp2IA8Wai2wEf54xfc84ckbsHmqRshzx+zoHjyYVQF83FoCqgENyR9BZaASnRL1lOgD8i/rA9F/IfTgYe/p0AboPB3F7ACxj7+zgJdQL7zejimiSYg1fo7bs80AQb/7RwoAkz+kLQK5AFpZnxJ1bwK4oDhMgTPAmmAg79ZINyIXPyNAlmAk/+6QHQYbVdeb8v/HpcEHywc/fW98kHwun7jO//nOSin/IDi5Pf8/zWTNfuTTeH+/y8F7IAI/lMBNyCN4a8LmJ9uzft/fwFrWLULsUh4nQEAAAAAAAAAAABAwg+yKjYMNEukDQAAAABJRU5ErkJggg=="}})},ae=function(e){var t=e.opacity;return n.createElement(r.Image,{style:{width:26,height:26,opacity:t},source:{uri:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEABAMAAACuXLVVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAhUExURUdwTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC30bcMAAAAKdFJOUwDwOTPZGeEhyQ9jVe9jAAABFklEQVR42u3buw3CMABFUQtvQUdHS8cC9GxByxp0GQIh5Cn5Q9IilBeJcxewdVxarxRJkiRJkiRJkiRJkqSfteyy58/mh+wFFu3cZQFaO2QBWpTgBhAluAEkCR4AQYIHQI7gBRAjeAGkCD4AIYIPQIagDxAh6AMkCIYA7bjNArQNAAAAAAAAAAAAAAAA/hJgFwY47QEAAAAAAAAAAAAAADBKNX2Bsgo/AQIECBAgQIAAAQIECCZNsEkTjP9ngwABAgQIECBAgADBlAhmEyMIrFxqeuQyIIgsnWp66NQjCK3danrs9iaILR5revD4JAiuXmt69HoniC6fa3r4fCXITr+vBOHxe1l3RZIkSZIkSZIkSZIk6Ysu3vhVMojLGWUAAAAASUVORK5CYII="}})},ie=function(){return n.createElement(r.Image,{style:{width:26,height:26},source:{uri:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEABAMAAACuXLVVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAhUExURUdwTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC30bcMAAAAKdFJOUwDzOD7V3R0WDMTLXV6hAAABJElEQVR42u3bsVHDQBRF0Y1gY2hgS3AdlEBOB25CKWTKnP4qHSCEpJBh/Dzjcyt4czbd35okSZIkSZIkSZIkSdIf6l/hAdPllAWY6zULUBUl6HNVlGCqihL0uSpKMFVFCRaAHMECECNYAVIEK0CIYAOQIdgARAh2AAmC57fdgMu4+YJz3RnBCQECBAgQIECAAAECBEmCjzTB0zsCBAgQIECAAAECBAjuh+A4YISf4AUAAAAAAAAAAAAAAACPAXAOA8R/dQEAAAAAAAAAAAAA8KAAhxOPmwMcj1zG7QfsCAIA+0OnkRiwIYgAbI/dRmbAShAC+D14HKkBC0EM4OfodeQG9DkL8H34PJID+pwFaG3KArTWP5skSZIkSZIkSZIkSdK/dQUb9lTYLmeK/QAAAABJRU5ErkJggg=="}})},le=function(){return n.createElement(r.Image,{style:{width:22,height:22},source:{uri:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAMAAABrrFhUAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAADdcAAA3XAUIom3gAAABRUExURUdwTP///////////////////////////////////////////////////////////////////////////////////////////////////////2OVdPMAAAAadFJOUwCZ8YiSqWb9CEQd26GzIcy7UgHpd89vMxHv07R32wAAA/FJREFUeNrtnYty2jAURG2AiCQUgwpNo///0JIOk0kyAMbosffunj/gzK6FZT26TgghhBBCCCGEEEIIIYQQQgghhBCczBcbbgGLFLa7SC3gyOufFbeAlGa0TTgJSLRN+BSQUqBswhcBnE34LoCwCT8F0I0JZwRwNeGsAKYmXBDAMyZcFMDShGsCKJpwXQDBmHBLQPDehJsJcN6EOEqA5zGhT2Nx2oTxAlIKv54j5zPA85jQpzvx1oS7BXhrwgQBvpowTYCjJkwV4KYJ0wU4acJDAjw04UEB9pvwsADrTcgh4KMJL9wCDDchlwCzTcgoIJhsQkYBJpsQMwuw14T8Aow1YZ1KYKgJfSrE4WlFnABD/44KCrDRhKICLDShtAD4JpQX8L8J3AKgm1BJQErvoE2oJgC1CRUFYDahrgDAJtQWANeE+gLAmtBEAFITGgnAaUIzAShNaCkAogltBQA0obWA1k2IAALaNmGZIGjXhHVCoVETlgmH3/MXbgFNmrBOYNRuwjLBUbcJgALqNgFSQM0moAqo1gRcAZWagCygShPABZRvAryA0k0wIODIUK4JNgQUbIIVAcWasD/MzCgo0oTYdX/fdvt++xoMhCCUHBNWm+en+XKYUY8JH+AHYqjyngAdiJpvzKCBCMvKc0eAgRiazKJCBaLJLCpWIKo3ATAQA8I35raBaNgElEA0bwJAIAbEtah1AwHUhFaBQGtC7UAE1CbUDQRuE2oFIqA3oUYghid7+5gzB8JOE4oFwlgTigTCYhPoBWSrQAjLN/aHYIxcTz1r2S/2zxj98c/7V7jG2zFk9mu9DuO9BNBOiPBOidFOivJOi9N+GAH5NNbguU/7cZT38zjtAgneJTK0i6SsLJPLn307CyVLZJ9+qSz9Ymktl6fNvh0B5FtmyDdNDdTb5sg3TpJvneXePE2+fZ78AAXuIzTID1EhP0an0UFKa9rsIwlo+G0rsh+npwMV16zZRxDAfagq+bG65Acrcx+tTX64Ovnx+twXLJBfsUF+yQr3NTvkFy29c1+1xX3ZGnT2T/Tlfj75hYtWrtzsS2XfyKWrsafNfrEEHEzt143sV2/nTQD55evGLh3PLMBe9rMKsJj9jAJsZj+XALPZzyPAcPZzCDCd/YcFWM/+gwJmi03ngp42+9MFOMn+VAFusj9NgKPsn1jcm/3oTEBPm/07E+Av+6cZoQVt9scnwGn2xwrwmv1xAsJ25zb7IwT4zv5NAd6zf10AQfavCaDI/mUBJNm/IIAn+2cFMGX/jACu7P8UQJf97wIIs/9VAGX2PwWwZv80H7CfbzpqYuyEEEIIIYQQQgghhBBCCCGEEEII4YZ/c7wgcNR/1EEAAAAASUVORK5CYII="}})},ce=function(e){var o,a,i=e.form,l=e.status,c=i||{},u=c.textColor,d=void 0===u?L:u,f=c.backgroundColor,m=void 0===f?k:f,h=s(t.useState(new r.Animated.Value(0)),1)[0],g=i.type,p=i.complete||{};switch(t.useEffect((function(){r.Animated.timing(h,{toValue:1,duration:1e3,useNativeDriver:!0}).start()}),[h]),l){case"preview":case"template":case"complete":o=p.title,a=p.description;break;case"error":g="error",o="Ooops",a="Something went wrong."}var A={backgroundColor:m||"#ffffff"},v={color:d},y={color:d};return n.createElement(r.View,{style:[A,ue.container]},n.createElement(r.Animated.View,{style:[{opacity:h},ue.animated]},"error"!==g?n.createElement(re,null):n.createElement(ne,null),n.createElement(r.Text,{style:[ue.header,v]},o),n.createElement(r.View,{style:ue.descriptionWrapper},n.createElement(r.Text,{style:[ue.description,y]},a))))},ue=r.StyleSheet.create({container:{display:"flex",flexDirection:"column",width:"100%",alignItems:"center",justifyContent:"center",height:"100%"},animated:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",paddingTop:80,paddingBottom:80,paddingLeft:20,paddingRight:20},header:{fontSize:18,lineHeight:21,paddingTop:16,margin:0,fontWeight:"bold"},descriptionWrapper:{maxWidth:360,padding:8},description:{fontSize:15,lineHeight:21,textAlign:"center"}});function se(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function de(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function fe(e,t,n){return t&&de(e.prototype,t),n&&de(e,n),e}function me(e){return(me="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function he(e){return(he="function"==typeof Symbol&&"symbol"===me(Symbol.iterator)?function(e){return me(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":me(e)})(e)}function ge(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pe(e,t){return!t||"object"!==he(t)&&"function"!=typeof t?ge(e):t}function Ae(e){return(Ae=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ve(e,t){return(ve=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ye(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ve(e,t)}var be=a((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,c=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,s=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,m=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,g=n?Symbol.for("react.memo"):60115,p=n?Symbol.for("react.lazy"):60116,A=n?Symbol.for("react.fundamental"):60117,v=n?Symbol.for("react.responder"):60118,y=n?Symbol.for("react.scope"):60119;function b(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case s:case d:case a:case l:case i:case m:return e;default:switch(e=e&&e.$$typeof){case u:case f:case p:case g:case c:return e;default:return t}}case o:return t}}}function w(e){return b(e)===d}t.typeOf=b,t.AsyncMode=s,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=c,t.Element=r,t.ForwardRef=f,t.Fragment=a,t.Lazy=p,t.Memo=g,t.Portal=o,t.Profiler=l,t.StrictMode=i,t.Suspense=m,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===l||e===i||e===m||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===g||e.$$typeof===c||e.$$typeof===u||e.$$typeof===f||e.$$typeof===A||e.$$typeof===v||e.$$typeof===y)},t.isAsyncMode=function(e){return w(e)||b(e)===s},t.isConcurrentMode=w,t.isContextConsumer=function(e){return b(e)===u},t.isContextProvider=function(e){return b(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return b(e)===f},t.isFragment=function(e){return b(e)===a},t.isLazy=function(e){return b(e)===p},t.isMemo=function(e){return b(e)===g},t.isPortal=function(e){return b(e)===o},t.isProfiler=function(e){return b(e)===l},t.isStrictMode=function(e){return b(e)===i},t.isSuspense=function(e){return b(e)===m}}));o(be);be.typeOf,be.AsyncMode,be.ConcurrentMode,be.ContextConsumer,be.ContextProvider,be.Element,be.ForwardRef,be.Fragment,be.Lazy,be.Memo,be.Portal,be.Profiler,be.StrictMode,be.Suspense,be.isValidElementType,be.isAsyncMode,be.isConcurrentMode,be.isContextConsumer,be.isContextProvider,be.isElement,be.isForwardRef,be.isFragment,be.isLazy,be.isMemo,be.isPortal,be.isProfiler,be.isStrictMode,be.isSuspense;var we=a((function(e,t){"production"!==process.env.NODE_ENV&&function(){Object.defineProperty(t,"__esModule",{value:!0});var e="function"==typeof Symbol&&Symbol.for,n=e?Symbol.for("react.element"):60103,r=e?Symbol.for("react.portal"):60106,o=e?Symbol.for("react.fragment"):60107,a=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,l=e?Symbol.for("react.provider"):60109,c=e?Symbol.for("react.context"):60110,u=e?Symbol.for("react.async_mode"):60111,s=e?Symbol.for("react.concurrent_mode"):60111,d=e?Symbol.for("react.forward_ref"):60112,f=e?Symbol.for("react.suspense"):60113,m=e?Symbol.for("react.suspense_list"):60120,h=e?Symbol.for("react.memo"):60115,g=e?Symbol.for("react.lazy"):60116,p=e?Symbol.for("react.fundamental"):60117,A=e?Symbol.for("react.responder"):60118,v=e?Symbol.for("react.scope"):60119;var y=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,a="Warning: "+e.replace(/%s/g,(function(){return n[o++]}));"undefined"!=typeof console&&console.warn(a);try{throw new Error(a)}catch(e){}},b=function(e,t){if(void 0===t)throw new Error("`lowPriorityWarningWithoutStack(condition, format, ...args)` requires a warning message argument");if(!e){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];y.apply(void 0,[t].concat(r))}};function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:var m=e.type;switch(m){case u:case s:case o:case i:case a:case f:return m;default:var p=m&&m.$$typeof;switch(p){case c:case d:case g:case h:case l:return p;default:return t}}case r:return t}}}var E=u,S=s,C=c,x=l,k=n,T=d,O=o,R=g,P=h,D=r,I=i,B=a,M=f,L=!1;function V(e){return w(e)===s}t.typeOf=w,t.AsyncMode=E,t.ConcurrentMode=S,t.ContextConsumer=C,t.ContextProvider=x,t.Element=k,t.ForwardRef=T,t.Fragment=O,t.Lazy=R,t.Memo=P,t.Portal=D,t.Profiler=I,t.StrictMode=B,t.Suspense=M,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===s||e===i||e===a||e===f||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===l||e.$$typeof===c||e.$$typeof===d||e.$$typeof===p||e.$$typeof===A||e.$$typeof===v)},t.isAsyncMode=function(e){return L||(L=!0,b(!1,"The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),V(e)||w(e)===u},t.isConcurrentMode=V,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return w(e)===d},t.isFragment=function(e){return w(e)===o},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===h},t.isPortal=function(e){return w(e)===r},t.isProfiler=function(e){return w(e)===i},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===f}}()}));o(we);we.typeOf,we.AsyncMode,we.ConcurrentMode,we.ContextConsumer,we.ContextProvider,we.Element,we.ForwardRef,we.Fragment,we.Lazy,we.Memo,we.Portal,we.Profiler,we.StrictMode,we.Suspense,we.isValidElementType,we.isAsyncMode,we.isConcurrentMode,we.isContextConsumer,we.isContextProvider,we.isElement,we.isForwardRef,we.isFragment,we.isLazy,we.isMemo,we.isPortal,we.isProfiler,we.isStrictMode,we.isSuspense;var Ee=a((function(e){"production"===process.env.NODE_ENV?e.exports=be:e.exports=we})),Se=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable;function ke(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var Te=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,r,o=ke(e),a=1;a<arguments.length;a++){for(var i in n=Object(arguments[a]))Ce.call(n,i)&&(o[i]=n[i]);if(Se){r=Se(n);for(var l=0;l<r.length;l++)xe.call(n,r[l])&&(o[r[l]]=n[r[l]])}}return o},Oe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Re=function(){};if("production"!==process.env.NODE_ENV){var Pe=Oe,De={},Ie=Function.call.bind(Object.prototype.hasOwnProperty);Re=function(e){var t="Warning: "+e;"undefined"!=typeof console&&console.error(t);try{throw new Error(t)}catch(e){}}}function Be(e,t,n,r,o){if("production"!==process.env.NODE_ENV)for(var a in e)if(Ie(e,a)){var i;try{if("function"!=typeof e[a]){var l=Error((r||"React class")+": "+n+" type `"+a+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[a]+"`.");throw l.name="Invariant Violation",l}i=e[a](t,a,r,n,null,Pe)}catch(e){i=e}if(!i||i instanceof Error||Re((r||"React class")+": type specification of "+n+" `"+a+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof i+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),i instanceof Error&&!(i.message in De)){De[i.message]=!0;var c=o?o():"";Re("Failed "+n+" type: "+i.message+(null!=c?c:""))}}}Be.resetWarningCache=function(){"production"!==process.env.NODE_ENV&&(De={})};var Me=Be,Le=Function.call.bind(Object.prototype.hasOwnProperty),Ve=function(){};function Ne(){return null}"production"!==process.env.NODE_ENV&&(Ve=function(e){var t="Warning: "+e;"undefined"!=typeof console&&console.error(t);try{throw new Error(t)}catch(e){}});var Ue=function(e,t){var n="function"==typeof Symbol&&Symbol.iterator;var r={array:l("array"),bool:l("boolean"),func:l("function"),number:l("number"),object:l("object"),string:l("string"),symbol:l("symbol"),any:i(Ne),arrayOf:function(e){return i((function(t,n,r,o,i){if("function"!=typeof e)return new a("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var l=t[n];if(!Array.isArray(l))return new a("Invalid "+o+" `"+i+"` of type `"+u(l)+"` supplied to `"+r+"`, expected an array.");for(var c=0;c<l.length;c++){var s=e(l,c,r,o,i+"["+c+"]",Oe);if(s instanceof Error)return s}return null}))},element:i((function(t,n,r,o,i){var l=t[n];return e(l)?null:new a("Invalid "+o+" `"+i+"` of type `"+u(l)+"` supplied to `"+r+"`, expected a single ReactElement.")})),elementType:i((function(e,t,n,r,o){var i=e[t];return Ee.isValidElementType(i)?null:new a("Invalid "+r+" `"+o+"` of type `"+u(i)+"` supplied to `"+n+"`, expected a single ReactElement type.")})),instanceOf:function(e){return i((function(t,n,r,o,i){if(!(t[n]instanceof e)){var l=e.name||"<<anonymous>>";return new a("Invalid "+o+" `"+i+"` of type `"+function(e){if(!e.constructor||!e.constructor.na