PageSourceSearch

https://technomancer.biz/build/assets/StepEight.8989e540.js

js technomancer.biz collected 2026-10-09 22:42:42 UTC 3,665 bytes, 1 lines download raw bytes

1import{d as f,o as m,f as h,bF as v,a as o,j as b,$ as k,b as n,ay as u,F as y}from"./app.0910bc5f.js";import{F as c}from"./FormError.d57359a0.js";import"./_plugin-vue_export-helper.cdc0426e.js";const g="https://challenges.cloudflare.com/turnstile/v0/api.js",p="cfTurnstileOnLoad";let s=typeof window<"u"&&window.turnstile!==void 0?"ready":"unloaded",d;const w=f({name:"VueTurnstile",emits:["update:modelValue","error","unsupported","expired","before-interactive","after-interactive"],props:{siteKey:{type:String,required:!0},modelValue:{type:String,required:!0},resetInterval:{type:Number,required:!1,default:295*1e3},size:{type:String,required:!1,default:"normal"},theme:{type:String,required:!1,default:"auto"},language:{type:String,required:!1,default:"auto"},action:{type:String,required:!1,default:""},appearance:{type:String,required:!1,default:"always"},renderOnMount:{type:Boolean,required:!1,default:!0}},data(){return{resetTimeout:void 0,widgetId:void 0}},computed:{turnstileOptions(){return{sitekey:this.siteKey,theme:this.theme,language:this.language,size:this.size,callback:this.callback,action:this.action,appearance:this.appearance,"error-callback":this.errorCallback,"expired-callback":this.expiredCallback,"unsupported-callback":this.unsupportedCallback,"before-interactive-callback":this.beforeInteractiveCallback,"after-interactive-callback":this.afterInteractivecallback}}},methods:{afterInteractivecallback(){this.$emit("after-interactive")},beforeInteractiveCallback(){this.$emit("before-interactive")},expiredCallback(){this.$emit("expired")},unsupportedCallback(){this.$emit("unsupported")},errorCallback(t){this.$emit("error",t)},callback(t){this.$emit("update:modelValue",t),this.startResetTimeout()},reset(){window.turnstile&&(this.$emit("update:modelValue",""),window.turnstile.reset())},remove(){this.widgetId&&(window.turnstile.remove(this.widgetId),this.widgetId=void 0)},render(){this.widgetId=window.turnstile.render(this.$refs.turnstile,this.turnstileOptions)},startResetTimeout(){this.resetTimeout=setTimeout(()=>{this.reset()},this.resetInterval)}},async mounted(){const t=new Promise((r,e)=>{d={resolve:r,reject:e},s==="ready"&&r(void 0)});window[p]=()=>{d.resolve(),s="ready"},await(()=>{if(s==="unloaded"){s="loading";const r=`${g}?onload=${p}&render=explicit`,e=document.createElement("script");e.src=r,e.async=!0,e.addEventListener("error",()=>{d.reject("Failed to load Turnstile.")}),document.head.appendChild(e)}return t})(),this.renderOnMount&&this.render()},beforeUnmount(){this.remove(),clearTimeout(this.resetTimeout)}}),V=(t,r)=>{const e=t.__vccOpts||t;for(const[l,a]of r)e[l]=a;return e},x={ref:"turnstile"};function I(t,r,e,l,a,i){return m(),h("div",x,null,512)}const T=V(w,[["render",I]]),$={class:"form-group mb-3"},S={__name:"StepEight",props:{modelValue:{},modelModifiers:{}},emits:["update:modelValue"],setup(t){const r="0x4AAAAAABi6Qe-BbxyrKyfG",e=v(t,"modelValue");return(l,a)=>(m(),h(y,null,[o("div",$,[a[2]||(a[2]=o("label",{for:"otherNotes",class:"field-label ttu"}," Anything else you'd like to share? (optional) ",-1)),b(o("textarea",{class:"form-control",rows:5,id:"otherNotes",name:"otherNotes",placeholder:"e.g., Best time to call is 1PM - 5PM. Please include SEO services.","onUpdate:modelValue":a[0]||(a[0]=i=>e.value.other_notes=i)},null,512),[[k,e.value.other_notes]]),n(c,{errors:[e.value.errors.other_notes]},null,8,["errors"])]),o("div",null,[n(u(T),{"site-key":u(r),modelValue:e.value.captcha_token,"onUpdate:modelValue":a[1]||(a[1]=i=>e.value.captcha_token=i)},null,8,["site-key","modelValue"]),n(c,{errors:[e.value.errors.captcha_token]},null,8,["errors"])])],64))}};export{S as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.