1"use strict";(self.webpackChunkskeno_web=self.webpackChunkskeno_web||[]).push([[201],{50201:function(e,t,r){r.r(t),r.d(t,{default:function(){return a}});var s=r(50337),n=r(17476),i={key:0,class:"italic-box-small"},o={setup:function(e,t){return{store:e.storeObject}},name:"CalculatorSteps",components:{"address-input":(0,s.$V)(function(){return r.e(7634).then(r.bind(r,17634))}),"number-input":(0,s.$V)(function(){return r.e(4068).then(r.bind(r,64068))}),"bool-radio":(0,s.$V)(function(){return r.e(2001).then(r.bind(r,42001))}),distance:(0,s.$V)(function(){return Promise.all([r.e(9754),r.e(5770)]).then(r.bind(r,85770))})},props:{storeObject:{type:Object,required:!0},pkey:{type:Number,required:!0}},data:function(){return{currentIndex:1,startingstep:1,showtollferry:!1,conclusion:!1,inputs:[],localizationValues:this.store.localizationValues,text:this.store.text,formulaValues:this.store.formulaValues,stepcount:this.store.stepcount,registrations:this.store.registrations,commuteaddress:this.store.commuteaddress}},created:function(){},computed:{distance:function(){return this.showtollferry?void 0!==this.inputs[4]?parseFloat(this.inputs[4].value):0:void 0!==this.inputs[3]?parseFloat(this.inputs[3].value):0},traveldayscount:function(){return void 0!==this.inputs[1]?parseFloat(this.inputs[1].value):0},costs:function(){return this.showtollferry&&void 0!==this.inputs[3]?parseInt(this.inputs[3].value):0},maxumberoftraveldays:function(){return this.formulaValues.formulaMaxNumberOfVisitTravelsInclusive?parseInt(this.formulaValues.formulaMaxNumberOfVisitTravelsInclusive):230}},mounted:function(){this.startingstep=this.stepcount},methods:{goToNextStep:function(e,t){this.inputs.push({id:parseInt(e)-1,value:t}),this.currentIndex++,this.store.incrementStep()},goToNextStepTollFerry:function(e,t){this.inputs.push({id:parseInt(e)-1,value:t}),this.showtollferry="1"===t,this.currentIndex++},goToSummary:function(e,t){this.store.setStepCount(this.stepcount+this.currentIndex),this.goToNextStep(e,t),this.store.addRegistration({traveldayscount:this.traveldayscount,distance:this.distance,costs:this.costs,stepcount:this.currentIndex}),this.store.setSummary(!0),this.$emit("summary",this.traveldayscount,this.distance,this.costs)},resetSteps:function(e,t){var r=parseInt(e);this.store.setRoute(this.pkey-1),this.store.setSummary(!1),this.store.setCurrentStep(r),this.store.spliceRegistrations(this.pkey);for(var s=this.inputs.length;s>t;s--)delete this.inputs[s];this.inputs.length=t,this.currentIndex=t+1;for(var n=1,i=0;i<this.registrations.length;i++)n+=this.registrations[i].stepcount;this.store.setStepCount(n)},calculateDistanceAndDrawMap:function(){this.$refs.distance.calculateDistanceAndDrawMap(this.commuteaddress,this.inputs[0].value)},addRoute:function(e,t){this.inputs.push({id:parseInt(e)-1,value:t}),this.store.addRoute({currentIndex:this.currentIndex,traveldayscount:this.traveldayscount,distance:this.distance,costs:this.costs,stepcount:this.currentIndex})}}},a=(0,r(59013).A)(o,[["render",function(e,t,r,o,a,l){var c=(0,s.g2)("address-input"),u=(0,s.g2)("number-input"),d=(0,s.g2)("bool-radio"),p=(0,s.g2)("distance");return(0,s.uX)(),(0,s.CE)("div",null,[a.text?((0,s.uX)(),(0,s.CE)("p",i,[(0,s.Lk)("em",null,(0,n.toDisplayString)(a.text.allFieldsAreOblig),1)])):(0,s.Q3)("v-if",!0),a.currentIndex>0?((0,s.uX)(),(0,s.Wv)(c,{key:1,id:a.startingstep,localid:0,title:a.text.workPlaceTitle,ingress:a.text.workplaceAddressFieldName,placeholder:a.text.hintTextInAddressBoxes,errormessage:a.text.errorMessageAddressField,helptext:a.text.workPlaceTitleHelpText,storeObject:o.store,onDone:l.goToNextStep,onReset:l.resetSteps},null,8,["id","title","ingress","placeholder","errormessage","helptext","storeObject","onDone","onReset"])):(0,s.Q3)("v-if",!0),a.currentIndex>1?((0,s.uX)(),(0,s.Wv)(u,{key:2,id:a.startingstep+1,localid:1,title:String(a.text.workplaceNumberOfTravelDaysToWorkplaceTitle),text:String(a.text.workplaceNumberOfTravelDaysToWorkplaceFieldName),maxnumber:l.maxumberoftraveldays,placeholder:a.localizationValues.count,errormessage:String(a.text.errorMessageNumberOfTravelDaysField),helptext:String(a.text.workplaceNumberOfTravelDaysToWorkplaceHelpText),storeObject:o.store,onDone:l.goToNextStep,onReset:l.resetSteps},null,8,["id","title","text","maxnumber","placeholder","errormessage","helptext","storeObject","onDone","onReset"])):(0,s.Q3)("v-if",!0),a.currentIndex>2?((0,s.uX)(),(0,s.Wv)(d,{key:3,id:a.startingstep+2,localid:2,title:String(a.text.workplaceNumberOfTollFerryAreYouEligableTitle),text:String(a.text.workplaceNumberOfTollFerryAreYouEligableFieldName),errormessage:String(a.text.errorMessageHoursSavedField),helptext:String(a.text.workplaceNumberOfTollFerryAreYouEligableHelpText),storeObject:o.store,onDone:l.goToNextStepTollFerry,onReset:l.resetSteps},null,8,["id","title","text","errormessage","helptext","storeObject","onDone","onReset"])):(0,s.Q3)("v-if",!0),a.currentIndex>3&&a.showtollferry?((0,s.uX)(),(0,s.Wv)(u,{key:4,id:a.startingstep+3,localid:3,title:String(a.text.workplaceTollFerryExpencesTitle),text:String(a.text.workplaceTollFerryExpencesFieldName),placeholder:a.localizationValues.krone,errormessage:String(a.text.errorMessageYearlyCostsField),helptext:String(a.text.workplaceTollFerryExpencesHelpText),storeObject:o.store,unit:"kr",onDone:l.goToNextStep,onReset:l.resetSteps},null,8,["id","title","text","placeholder","errormessage","helptext","storeObject","onDone","onReset"])):(0,s.Q3)("v-if",!0),a.currentIndex>3&&!a.showtollferry?((0,s.uX)(),(0,s.Wv)(p,{key:5,id:a.startingstep+3,ref:"distance",localid:3,title:String(a.text.workplaceDistanceToWorkplaceTitle),predistancetext:String(a.text.workplaceDistanceToWorkplaceFieldName),postdistancetext:String(a.text.workplaceDistanceToWorkplacePostFix),prelinktext:String(a.text.distanceToWorkplaceEditDistancePreLinkText),linktext:String(a.text.distanceToWorkplaceEditDistanceLinkText),postlinktext:String(a.text.distanceToWorkplaceEditDistancePostLinkText),km:String(a.text.workplaceDistanceToWorkplacePostFix),errormessage:String(a.text.errorMessageDistanceField),helptext:String(a.text.workplaceDistanceToWorkplaceHelpText),mindistancevalue:String(a.formulaValues.formulaMinimumDistanceHomeTransmuteResidentialKm),addtravel:String(a.text.addTravelButtonText),storeObject:o.store,onDone:l.goToSummary,onReset:l.resetSteps,onMounted:l.calculateDistanceAndDrawMap,onAddroute:l.addRoute},null,8,["id","title","predistancetext","postdistancetext","prelinktext","linktext","postlinktext","km","errormessage","helptext","mindistancevalue","addtravel","storeObject","onDone","onReset","onMounted","onAddroute"])):(0,s.Q3)("v-if",!0),a.currentIndex>4&&a.showtollferry?((0,s.uX)(),(0,s.Wv)(p,{key:6,id:a.startingstep+4,ref:"distance",localid:4,title:String(a.text.workplaceDistanceToWorkplaceTitle),predistancetext:String(a.text.workplaceDistanceToWorkplaceFieldName),postdistancetext:String(a.text.workplaceDistanceToWorkplacePostFix),prelinktext:String(a.text.distanceToWorkplaceEditDistancePreLinkText),linktext:String(a.text.distanceToWorkplaceEditDistanceLinkText),postlinktext:String(a.text.distanceToWorkplaceEditDistancePostLinkText),km:String(a.text.workplaceDistanceToWorkplacePostFix),errormessage:String(a.text.errorMessageDistanceField),helptext:String(a.text.workplaceDistanceToWorkplaceHelpText),mindistancevalue:String(a.formulaValues.formulaMinimumDistanceHomeTransmuteResidentialKm),addtravel:String(a.text.addTravelButtonText),storeObject:o.store,onDone:l.goToSummary,onReset:l.resetSteps,onMounted:l.calculateDistanceAndDrawMap,onAddroute:l.addRoute},null,8,["id","title","predistancetext","postdistancetext","prelinktext","linktext","postlinktext","km","errormessage","helptext","mindistancevalue","addtravel","storeObject","onDone","onReset","onMounted","onAddroute"])):(0,s.Q3)("v-if",!0)])}]])}}]);
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.