PageSourceSearch

https://www.smokinginscotland.info/_nuxt/8ba389f.js

js smokinginscotland.info collected 2026-10-04 11:42:14 UTC 13,012 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[50,62,91],{461:function(t,e,n){"use strict";var r=n(145);e.a={props:{formId:{type:String,required:!0},inputName:{type:String,required:!0},inputType:{type:String,require:!0},parents:{type:Array,default:function(){return[]}}},methods:{extendInputId:function(data){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return data||(data={}),Object.assign({formId:this.formId,inputName:t||this.inputName},data)}},computed:{input:function(){return this.$bwstarter.$storage.get("getInput",[this.formId,this.inputName],r.c)},vars:function(){return this.input?this.input.vars:{}},firstRepeatInput:function(){if(!this.parents.length||"repeated"!==this.parents[0].vars.block_prefixes[1])return this.input;var t=this.parents[0].children[0].vars.full_name;return this.$bwstarter.$storage.get("getInput",[this.formId,t],r.c)},inputId:function(){return this.vars.id},errors:function(){return this.vars.errors||[]},valid:function(){return!0===this.vars.valid&&!0===this.firstRepeatInput.vars.valid},validating:function(){return!!this.input&&this.input.validating},label:function(){return this.vars.label},displayErrors:{get:function(){return!!this.input&&!!this.input.displayErrors},set:function(t){this.$bwstarter.$storage.commit("setInputData",this.extendInputId({data:{displayErrors:t}}),r.c)}}}}},463:function(t,e,n){"use strict";n(18),n(9),n(12),n(30),n(31);var r=n(13),o=n(52),l=n(145);function c(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function d(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?c(Object(source),!0).forEach((function(e){Object(r.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):c(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}var h={computed:d(d({},Object(o.c)({getInputSubmitData:"bwstarter/_forms/getInputSubmitData"})),{},{isRepeated:function(){return this.parents.length&&"repeated"===this.parents[0].vars.block_prefixes[1]},inputSubmitData:function(){return this.getInputSubmitData(this.extendInputId())},form:function(){return this.$bwstarter.$storage.state[l.c][this.formId]||{vars:{}}},action:function(){return this.form.vars.action},attr:function(){return Object.assign({},this.vars.attr,{required:this.vars.required||!1,disabled:this.vars.disabled||this.form.submitting})},hasErrors:function(){return!this.valid&&this.displayErrors&&!this.validating},validClass:function(){return{"is-success":this.valid&&!this.validating,"is-danger":this.hasErrors}},classes:function(){var t=[];""!==this.inputClass&&t.push(this.inputClass);var e=this.vars.attr?this.vars.attr.class:"";return void 0!==e&&t.push(e),this.valid&&!this.validating&&(this.displayErrors=!0),t.push(this.validClass),t},isCheckRadio:function(){return void 0!==this.vars.checked||this.child},inputModel:{get:function(){return this.vars.value},set:function(t){this.$bwstarter.$storage.commit("setInputData",this.extendInputId({data:{value:t}}),l.c),this.beginValidation()}},validating:{get:function(){return this.input.validating},set:function(t){this.setInputValidating(this.extendInputId({validating:t}))}},commonProps:function(){return Object.assign(this.attr,{id:this.inputId,name:this.inputName,class:this.classes})},debounceValidate:{get:function(){return this.input?this.input.debounceValidate:{}},set:function(t){this.setInputDebounceValidate(this.extendInputId({debounce:t}))}},cancelToken:{get:function(){return this.input?this.input.cancelToken:null},set:function(t){this.setInputCancelToken(this.extendInputId({token:t}))}},lastValidationValue:{get:function(){return this.input?this.input.lastValidationValue:null},set:function(t){this.setInputLastValidationValue(this.extendInputId({value:t}))}},validationEnabled:function(){return!1!==this.form.vars.realtime_val
1idate&&-1===[null,"","#"].indexOf(this.action)}})},f=(n(37),n(10),n(19),n(38),n(34),n(33),n(2)),v=(n(24),n(53)),m=n.n(v),y=n(25),I=n.n(y),w=n(61);function O(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return x(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return x(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,c=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return l=t.done,t},e:function(t){c=!0,o=t},f:function(){try{l||null==n.return||n.return()}finally{if(c)throw o}}}}function x(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i<e;i++)n[i]=t[i];return n}function j(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function C(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?j(Object(source),!0).forEach((function(e){Object(r.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):j(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}var _="duplicate",V={methods:C(C(C({},Object(o.d)({setInputValidating:"bwstarter/_forms/setInputValidating",setInputDebounceValidate:"bwstarter/_forms/setInputDebounceValidate",setInputCancelToken:"bwstarter/_forms/setInputCancelToken",setInputLastValidationValue:"bwstarter/_forms/setInputLastValidationValue"})),Object(o.b)({submit:"bwstarter/_forms/submit",refreshCancelToken:"bwstarter/_forms/refreshCancelToken",applyFormResultValidation:"bwstarter/_forms/applyFormResultValidation"})),{},{inputBlur:function(){var t=this;return Object(f.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.validationEnabled){e.next=4;break}return t.displayErrors=!0,e.next=4,t.beginValidation();case 4:case"end":return e.stop()}}),e)})))()},beginValidation:function(){var t=this;if(this.validationEnabled&&!this.input.disableValidation){var e=this.child?this.child.vars.value:this.inputModel;return this.lastValidationValue!==e?(this.lastValidationValue=this.inputModel,this.validating=!0,this.cancelToken&&this.cancelToken.cancel(_),this.isCheckRadio?this.validate():(this.debounceValidate&&this.debounceValidate.cancel(),this.debounceValidate=m.a.debounce((function(){return t.validate()}),350),this.debounceValidate())):void 0}},validate:function(){var t=this;return Object(f.a)(regeneratorRuntime.mark((function e(){var n,r,o,l,c,d,h,f,v,y,data;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.refreshCancelToken({formId:t.formId,inputName:t.inputName}),n=t.inputSubmitData,r=[],t.isRepeated){o=O(t.parents[0].children);try{for(o.s();!(l=o.n()).done;)c=l.value,(d=c.vars.full_name)!==t.inputName&&(h=t.getInputSubmitData(t.extendInputId({},d)),f=Object(w.f)(d),m.a.merge(n,h),(v=m.a.get(n,f))&&""!==v||(m.a.set(n,f,t.inputModel),r.push(d)))}catch(t){o.e(t)}finally{o.f()}}return e.prev=4,e.next=7,t.$axios.request({url:t.action,data:n,method:"PATCH",cancelToken:t.cancelToken.token,validateStatus:function(t){return-1!==[400,200,201].indexOf(t)},progress:!1});case 7:y=e.sent,data=y.data,t.validating=!1,t.applyFormResultValidation({formId:t.formId,formData:data.form,simulatedInputNames:r}),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(4),t.validateError(e.t0);case 16:case"end":return e.stop()}}
1),e,null,[[4,13]])})))()},validateError:function(t){t.message===_?console.log("previous input validation request cancelled"):(this.validating=!1,I.a.isCancel(t)?console.warn(t):t.response?(console.warn("validate request error: ",t.response),this.$bwstarter.$storage.commit("setInputData",this.extendInputId({data:{valid:!1,errors:["<b>"+t.response.status+" "+t.response.statusText+":</b> "+t.response.data["hydra:description"]]}}),l.c)):console.warn("validate unknown error: ",t))}})};e.a={mixins:[h,V,{mounted:function(){},created:function(){},beforeDestroy:function(){}}],data:function(){return{validationCalls:0}},props:{inputClass:{type:String,required:!1,default:"input"},disableValidation:{type:Boolean,default:!1}}}},472:function(t,e,n){"use strict";n.r(e);var r={props:{inputId:{type:String,required:!0},label:{type:String,required:!1,default:null},validating:{type:Boolean,required:!0},valid:{type:Boolean,required:!1},errors:{type:Array,required:!0},useIcons:{type:Boolean,required:!1,default:!1},displayErrors:{type:Boolean,required:!0},select:{type:[Boolean,String],default:!1,validator:function(t){return!1===t||-1!==["single","multiple"].indexOf(t)}},hidden:{type:Boolean,default:!1}},computed:{hasErrors:function(){return!this.valid&&this.displayErrors&&!this.validating},controlClass:function(){return["control",this.useIcons?"has-icons-right":"",this.validating?"is-loading":""]},iconWrapperClass:function(){return{"icon is-right is-small":!0,"has-text-danger":this.hasErrors,"has-text-success":this.valid}},iconClass:function(){return this.hasErrors?["fas","exclamation-triangle"]:this.valid?["fas","check"]:null},wrapperClass:function(){return this.select?this.selectClass:this.fieldClass},fieldClass:function(){return Object.assign(this.validClass,{field:!1})},selectClass:function(){return Object.assign(this.validClass,{select:!0,"is-multiple":"multiple"===this.select})},validClass:function(){return{"is-success":this.valid&&!this.validating,"is-danger":this.hasErrors}}}},o=n(5),component=Object(o.a)(r,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.hidden?n("div",[t._t("default")],2):n("div",{staticClass:"field form-wrapper"},[t.label&&""!==t.label?n("label",{staticClass:"label",attrs:{for:t.inputId},domProps:{innerHTML:t._s(t.label)}}):t._e(),t._v(" "),n("div",{class:t.controlClass},[n("div",{class:t.wrapperClass},[t._t("default")],2),t._v(" "),t.useIcons&&!t.validating&&t.iconClass?n("span",{class:t.iconWrapperClass},[n("font-awesome-icon",{attrs:{icon:t.iconClass}})],1):t._e()]),t._v(" "),t.displayErrors&&t.errors.length&&!t.validating?n("div",{staticClass:"help is-danger"},[n("ul",t._l(t.errors,(function(e,r){return n("li",{key:r,domProps:{innerHTML:t._s(e)}})})),0)]):t._e()])}),[],!1,null,null,null);e.default=component.exports},479:function(t,e,n){"use strict";var r=n(472),o=n(461);e.a={mixins:[o.a],components:{Wrapper:r.default},computed:{wrapperData:function(){return{inputId:this.inputId,label:this.label,validating:this.validating,valid:this.valid,errors:this.errors,displayErrors:this.displayErrors&&this.firstRepeatInput.displayErrors,select:"choice"===this.inputType&&!this.input.vars.expanded&&(this.input.vars.multiple?"multiple":"single"),hidden:this.input.hidden||"hidden"===this.inputType}}}}},533:function(t,e,n){var content=n(579);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(29).default)("7482258c",content,!0,{sourceMap:!1})},546:function(t,e,n){"use strict";n.r(e);var r=n(461),o=n(463),l={mixins:[r.a,o.a],data:function(){return{events:{blur:this.inputBlur,"keypress.enter":this.inputBlur}}}},c=(n(578),n(5)),component=Object(c.a)(l,(function(){var t=this,e=t.$createElement;return(t._self._c||e)("textarea",t._g(t._b({directives:[{name:"model",rawName:"v-model",value:t.inputModel,expression:"inputModel"}],domProps:{value:t.inputModel},on:{input:function(e){e.target.composing||(t.inputModel=e.target.value)}}},"textarea",t.commonProps,!1),t.events))}),[],!1,null,null,null);e.default=component.exports},578:function(t,e,n){"use strict";n(533)},579:function(t,e,n){var r=n(28)(!1);
1r.push([t.i,"textarea{display:block;resize:vertical;max-width:100%;min-width:100%;max-height:600px;min-height:120px}",""]),t.exports=r},591:function(t,e,n){"use strict";n.r(e);var r=n(479),o={components:{FormInput:n(546).default},mixins:[r.a]},l=n(5),component=Object(l.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("wrapper",t._b({staticClass:"is-textarea",attrs:{"use-icons":!0}},"wrapper",t.wrapperData,!1),[n("form-input",{attrs:{"form-id":t.formId,"input-name":t.inputName,"input-type":t.inputType,"input-class":"textarea"}})],1)}),[],!1,null,null,null);e.default=component.exports}}]);

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.