PageSourceSearch

https://newsatomic.com/build/assets/Account-PFJXeCuE.js

js newsatomic.com collected 2026-09-24 11:37:50 UTC 52,353 bytes, 1 lines download raw bytes

1import{d as t}from"./DataHelperMixin-Cq43Vqzz.js";import{n as s,I as e,a,b as i,b3 as o,b4 as r,d as n,f as l,h as c,b5 as d,z as m,k as u,b6 as p,b7 as h,i as f,y}from"./analytics_events-6GzqjA04.js";import{P as v}from"./Password-DM_ZS_GV.js";import{a as _}from"./AccountingMixin-DZeFiSR9.js";import{a as g,s as C,d as b,c as D}from"./accounting-Cm54asId.js";import{a as w}from"./subscription-Cxy8-Dyg.js";import{P}from"./Index-DxqZGusm.js";import{N as T}from"./NumericSpinner-S_MS8GN2.js";import{F as x}from"./FlatpickerDateTimePicker-HHHlUaTB.js";import{M as L}from"./Index-DpGTDV-d.js";import{m as E}from"./MoneyMixin-CNA5Ihxu.js";import{S as k}from"./SimplePagination-BPay5l1h.js";import"./moment-CUW3z3Ml.js";import"./fontawesome-BYuKbZbz.js";import"./vendor-BLkz7W-5.js";import"./vue-core-CfN93tgN.js";import"./geo-C8ywbtWL.js";import"./Index-MtvQLtbs.js";import"./ValidateUsername-CXf7tW6q.js";import"./SocialButtons-2Dy8O7UX.js";import"./RetryWithAcceptTc-C7NUb8PK.js";import"./Login-iV2xcf6c.js";import"./RetryWithEmail-Cm2O0PzK.js";import"./PublicationsBlock-Bpslg2B2.js";const A={watch:{isBusy(t){this.$emit(t?"is-busy":"is-not-busy")}}};const B=s({metaInfo:{title:"My Account"},components:{Account:s({components:{MyDetails:s({components:{ShowError:i,ShowSuccess:a,MyAddress:s({props:{formData:{type:Object,required:!0},errors:{type:Array,default:()=>[]},optionStates:{type:Array,default:()=>[]}},data(){return{street_1:this.formData&&this.formData.street_1?this.formData.street_1:null,street_2:this.formData&&this.formData.street_2?this.formData.street_2:null,city:this.formData&&this.formData.city?this.formData.city:null,state:this.formData&&this.formData.stateId?this.formData.stateId:null,zipcode:this.formData&&this.formData.zipcode?this.formData.zipcode:null}},watch:{street_1(){this.updateFormData()},street_2(){this.updateFormData()},city(){this.updateFormData()},state(){this.updateFormData()},zipcode(){this.updateFormData()}},mounted(){this.updateFormData()},methods:{updateFormData(){this.$emit("update:formData",{street_1:this.street_1,street_2:this.street_2,city:this.city,state:this.state,zipcode:this.zipcode})}}},function(){var t=this,s=t._self._c;return s("div",[s("p",{staticClass:"subtitle na-profile-subtitle"},[t._v("Your Address")]),s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"},[s("div",{staticClass:"field"},[s("label",{staticClass:"label"},[t._v("Street")]),s("div",{staticClass:"control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.street_1,expression:"street_1"}],staticClass:"input",attrs:{type:"text",placeholder:"street and number, P.O. box, c/o."},domProps:{value:t.street_1},on:{input:function(s){s.target.composing||(t.street_1=s.target.value)}}})])])])]),s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.street_2,expression:"street_2"}],staticClass:"input",attrs:{type:"text",placeholder:"apartment, suite, unit, building, floor, etc."},domProps:{value:t.street_2},on:{input:function(s){s.target.composing||(t.street_2=s.target.value)}}})])])])]),s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"},[s("div",{staticClass:"field"},[s("label",{staticClass:"label"},[t._v("City")]),s("div",{staticClass:"control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.city,expression:"city"}],staticClass:"input",attrs:{type:"text",placeholder:"city"},domProps:{value:t.city},on:{input:function(s){s.target.composing||(t.city=s.target.value)}}})])])]),s("div",{staticClass:"column"},[t.optionStates.length?s("div",{staticClass:"field"},[s("label",{staticClass:"label"},[t._v("State")]),s("div",{staticClass:"control na-register-state"},[s("div",{staticClass:"select"},[s("select",{directives:[{name:"model",rawName:"v-model",value:t.state,expression:"state"}],on:{change:function(s){var e=Array.prototype.filter.call(s.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.state=s.target.multiple?e:e[0]}}},t._l(t.optionStates,function(e){return s("option",{key:e.id,domProps:{value:e.id}},[t._v(" "+t._s(e.text)+" ")])}),0)])])]):t._e()]),s("div",{staticClass:"column"},[s("div",{staticClass:"field"},[s("label",{staticClass:"label"},[t._v("Zipcode")]),s("p",{staticClass:"control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.zipcode,expression:"zipcode"}],staticClass:"input",attrs:{type:"text",placeholder:"zipcode"},domProps:{value:t.zipcode},on:{input:function(s){s.target.composing||(t.zipcode=s.target.value)}}})])])])])])},[],!1,null,null).exports,MyLogin:s({components:{InputError:e,PasswordInput
1:v},props:{formData:{type:Object,required:!0},errors:{type:Array,required:!0}},data(){return{email:this.formData&&this.formData.email?this.formData.email:null,password:"",password_confirmation:"",showPassword:!1}},computed:{inputType(){return this.showPassword?"text":"password"}},watch:{email(){this.updateFormData()},password(){this.updateFormData()},password_confirmation(){this.updateFormData()}},mounted(){this.updateFormData(),"email"===this.$route.query.section&&this.$refs.whoSectionLogin.scrollIntoView()},methods:{updateFormData(){this.$emit("update:formData",{email:this.email,password:this.password,passwordConfirmation:this.password_confirmation})},showPasswordToggle(t){this.showPassword=t}}},function(){var t=this,s=t._self._c;return s("div",[s("p",{ref:"whoSectionLogin",staticClass:"subtitle na-profile-subtitle"},[t._v("Your Email and Password")]),s("div",{staticClass:"columns is-mobile pb-0 mb-0"},[s("div",{staticClass:"column"},[s("div",{staticClass:"field",class:t.hasInputError(t.errors,"email")},[t._m(0),s("p",{staticClass:"control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.email,expression:"email"}],staticClass:"input",attrs:{type:"text",placeholder:"email"},domProps:{value:t.email},on:{input:function(s){s.target.composing||(t.email=s.target.value)}}})]),s("input-error",{attrs:{field:"email",errors:t.errors}})],1)])]),s("div",{staticClass:"columns is-mobile pb-0 mb-0"},[s("div",{staticClass:"column"},[s("password-input",{attrs:{errors:t.errors,label:"Choose a New Password (leave blank to leave your current password unchanged)",placeholder:"password",password:t.password,"show-password":t.showPassword,"show-password-toggle":!0,"show-strength":!0},on:{"update:password":function(s){t.password=s},"show-toggled":t.showPasswordToggle}})],1)]),s("div",{staticClass:"columns is-mobile pb-0 mb-0"},[s("div",{staticClass:"column"},[s("password-input",{attrs:{errors:t.errors,label:"Repeat New Password (leave blank to leave your current password unchanged)",placeholder:"password",password:t.password_confirmation,"show-password":t.showPassword,"show-password-toggle":!1,"show-confirmation":!0,"password-confirmation":t.password},on:{"update:password":function(s){t.password_confirmation=s}}})],1)])])},[function(){var t=this,s=t._self._c;return s("label",{staticClass:"label"},[t._v("Email Address"),s("span",{staticClass:"na-required",attrs:{title:"required"}},[t._v("*")])])}],!1,null,null).exports,MyName:s({components:{InputError:e},props:{formData:{type:Object,required:!0},errors:{type:Array,default:()=>[]}},data(){return{first_name:this.formData&&this.formData.firstName?this.formData.firstName:null,last_name:this.formData&&this.formData.lastName?this.formData.lastName:null,organization:this.formData&&this.formData.organization?this.formData.organization:null}},watch:{first_name(){this.updateFormData()},last_name(){this.updateFormData()},organization(){this.updateFormData()}},mounted(){this.updateFormData()},methods:{updateFormData(){this.$emit("update:formData",{firstName:this.first_name,lastName:this.last_name,organization:this.organization})}}},function(){var t=this,s=t._self._c;return s("div",[s("p",{staticClass:"subtitle na-profile-subtitle"},[t._v("Your Name")]),s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"},[s("div",{staticClass:"field",class:t.hasInputError(t.errors,"first_name")},[t._m(0),s("p",{staticClass:"control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.first_name,expression:"first_name"}],staticClass:"input",attrs:{type:"text",placeholder:"first name"},domProps:{value:t.first_name},on:{input:function(s){s.target.composing||(t.first_name=s.target.value)}}})]),s("input-error",{attrs:{field:"first_name",errors:t.errors}})],1)]),s("div",{staticClass:"column"},[s("div",{staticClass:"field",class:t.hasInputError(t.errors,"last_name")},[t._m(1),s("p",{staticClass:"control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.last_name,expression:"last_name"}],staticClass:"input",attrs:{type:"text",placeholder:"last name"},domProps:{value:t.last_name},on:{input:function(s){s.target.composing||(t.last_name=s.target.value)}}})]),s("input-error",{attrs:{field:"last_name",errors:t.errors}}
1)],1)])]),s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"},[s("div",{staticClass:"field",class:t.hasInputError(t.errors,"organization")},[s("label",{staticClass:"label"},[t._v("Organization")]),s("p",{staticClass:"control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.organization,expression:"organization"}],staticClass:"input",attrs:{type:"text",placeholder:"organization"},domProps:{value:t.organization},on:{input:function(s){s.target.composing||(t.organization=s.target.value)}}})]),s("input-error",{attrs:{field:"organization",errors:t.errors}})],1)])])])},[function(){var t=this,s=t._self._c;return s("label",{staticClass:"label"},[t._v("First Name"),s("span",{staticClass:"na-required",attrs:{title:"required"}},[t._v("*")])])},function(){var t=this,s=t._self._c;return s("label",{staticClass:"label"},[t._v("Last Name"),s("span",{staticClass:"na-required",attrs:{title:"required"}},[t._v("*")])])}],!1,null,null).exports},mixins:[A,t],props:{email:{type:String,default:""}},data:()=>({isBusy:!1,errors:[],messages:[],isLoaded:!1,formDataAddress:{},formDataLogin:{},formDataName:{},optionStates:[],inputErrors:[]}),async created(){await this.load(),this.isLoaded=!0},methods:{async load(){this.isBusy=!0,this.errors=[],this.inputErrors=[],this.messages=[],this.optionStates=await this.dataHelperLoadLocationStates({text:"Please Select"});const t=await r();if(this.isBusy=!1,t.success){this.formDataName.firstName=t.user.first_name,this.formDataName.lastName=t.user.last_name,this.formDataName.organization=t.user.organization,this.formDataLogin.email=t.user.email;let s=t.userAddressPhysical;s&&(this.formDataAddress.street_1=s.street_1,this.formDataAddress.street_2=s.street_2,this.formDataAddress.city=s.city,this.formDataAddress.stateId=s.state_id,this.formDataAddress.zipcode=s.zipcode)}else this.errors=t.errors},async doUpdate(){this.isBusy=!0,this.errors=[],this.inputErrors=[],this.messages=[];let t={firstName:this.formDataName.firstName,lastName:this.formDataName.lastName,organization:this.formDataName.organization,street_1:this.formDataAddress.street_1,street_2:this.formDataAddress.street_2,city:this.formDataAddress.city,stateId:this.formDataAddress.state,zipcode:this.formDataAddress.zipcode,email:this.formDataLogin.email,password:this.formDataLogin.password,password_confirmation:this.formDataLogin.passwordConfirmation};try{const s=await o(t);this.isBusy=!1,s.success?s.messages?this.messages=s.messages:this.messages.push("Updated!"):(this.inputErrors=s.inputErrors?s.inputErrors:[],this.errors=s.errors)}catch(s){this.isBusy=!1}},doCancel(){this.errors=[],this.inputErrors=[],this.messages=[],this.$emit("cancelled")}}},function(){var t=this,s=t._self._c;return t.isLoaded?s("div",{staticClass:"columns"},[s("div",{staticClass:"column is-two-thirds"},[t._m(0),s("my-name",{attrs:{"form-data":t.formDataName,errors:t.inputErrors},on:{"update:formData":function(s){t.formDataName=s},"update:form-data":function(s){t.formDataName=s}}}),s("my-address",{attrs:{"form-data":t.formDataAddress,"option-states":t.optionStates,errors:t.inputErrors},on:{"update:formData":function(s){t.formDataAddress=s},"update:form-data":function(s){t.formDataAddress=s}}}),s("my-login",{attrs:{"form-data":t.formDataLogin,errors:t.inputErrors},on:{"update:formData":function(s){t.formDataLogin=s},"update:form-data":function(s){t.formDataLogin=s}}}),s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"},[s("a",{staticClass:"button is-success",on:{click:t.doUpdate}},[s("span",{staticClass:"icon is-small"},[s("fa-icon",{attrs:{icon:"check"}})],1),s("span",[t._v(" Update ")])]),s("a",{staticClass:"ml-1 button is-danger",on:{click:t.doCancel}},[s("span",{staticClass:"icon is-small"},[s("fa-icon",{attrs:{icon:"times"}})],1),s("span",[t._v(" Cancel ")])])])]),s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"},[s("show-success",{attrs:{messages:t.messages}})],1)]),s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"},[s("show-error",{attrs:{errors:t.errors}})],1)])],1)]):t._e()},[function(){var t=this,s=t._self._c;return s("p",[s("span",[s("span",{staticClass:"na-required",attrs:{title:"required"}},[t._v("*")]),t._v(" - Required information")])])}],!1,null,null).exports,MyPayment:s({components:{ShowError:i,ShowSuccess:a,AddMethod:s({components:{InputError:e,ShowError:i},mixins:[_,A,n],data:()=>({errors:[],inputErrors:[],acceptTc:!1,paymentType:-20,ccName:null,ccNumber:null,ccCode:null,ccExpMonth:null,ccExpYear:null,reloadAmount:10,isBusy:!1}),computed:{terms:()=>naRoutes.termsConditions},methods:{async addMethod(){this.errors=[],this.inputErrors=[],this.isBusy=!0;const t={paymentType:this.getPaymentTypeValue(this.paymentType),omitName:!0,ccName:this.ccName,ccNumber:this.ccNumber,ccCode:this.ccCode,ccExpMonth:this.ccExpMonth,ccExpYear:this.ccExpYear,reloadAmount:10,reloadBelowAmount:10},s=await g(t);this.isBusy=!1,s.success?this.$emit("added"):(this.errors=s.errors?s.errors:[],this.inputErrors=s.inputErrors?s.inputErrors:[]),this.isBusy=!1},doAdd(){this.addMethod()},doCancel(){this.errors=[],this.inputErrors=[],this.$emit("cancelled")},isPaymentType(t){const s=this.doLoadOptionPaymentTypes().findIndex(t=>t.id===this.paymentType);return s>=0&&this.doLoadOptionPaymentTypes()[s].value===t},getPaymentTypeValue(){const t=this.doLoadOptionPaymentTypes().findIndex(t=>t.id===this.paymentType);return t>=0?this.doLoadOptionPaymentTypes()[t].value:null},setReloadAmount(t){this.reloadAmount=t.value}}},function(){var t=this,s=t._self._c;
1return s("div",[t._m(0),t.isPaymentType("paytypeCreditCard")?s("div",{staticClass:"mt-2"},[s("div",{staticClass:"columns is-centered"},[s("div",{staticClass:"column"},[s("div",{staticClass:"field",class:t.hasInputError(t.inputErrors,"ccNumber")},[s("label",{staticClass:"label"},[t._v("Card number")]),s("p",{staticClass:"control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.ccNumber,expression:"ccNumber"}],staticClass:"input",attrs:{type:"text"},domProps:{value:t.ccNumber},on:{input:function(s){s.target.composing||(t.ccNumber=s.target.value)}}})]),s("input-error",{attrs:{field:"ccNumber",errors:t.inputErrors}}),s("p",{staticClass:"na-credit-cards"},[s("span",{staticClass:"icon is-medium"},[s("fa-icon",{attrs:{icon:["fab","cc-visa"],size:"2x"}})],1),s("span",{staticClass:"icon is-medium"},[s("fa-icon",{attrs:{icon:["fab","cc-mastercard"],size:"2x"}})],1),s("span",{staticClass:"icon is-medium"},[s("fa-icon",{attrs:{icon:["fab","cc-discover"],size:"2x"}})],1),s("span",{staticClass:"icon is-medium"},[s("fa-icon",{attrs:{icon:["fab","cc-amex"],size:"2x"}})],1)])],1)]),s("div",{staticClass:"column"},[s("div",{staticClass:"field"},[s("label",{staticClass:"label"},[t._v("Expiration date")]),s("div",{staticClass:"field is-grouped"},[s("div",{staticClass:"control",class:t.hasInputError(t.inputErrors,"ccExpMonth")},[s("div",{staticClass:"select"},[s("select",{directives:[{name:"model",rawName:"v-model",value:t.ccExpMonth,expression:"ccExpMonth"}],on:{change:function(s){var e=Array.prototype.filter.call(s.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.ccExpMonth=s.target.multiple?e:e[0]}}},t._l(t.dateOptionPaymentMonths(),function(e){return s("option",{key:e.id,domProps:{value:e.id}},[t._v(" "+t._s(e.text)+" ")])}),0)])]),s("div",{staticClass:"control",class:t.hasInputError(t.inputErrors,"ccExpYear")},[s("div",{staticClass:"select"},[s("select",{directives:[{name:"model",rawName:"v-model",value:t.ccExpYear,expression:"ccExpYear"}],on:{change:function(s){var e=Array.prototype.filter.call(s.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.ccExpYear=s.target.multiple?e:e[0]}}},t._l(t.dateOptionPaymentYears(),function(e){return s("option",{key:e.id,domProps:{value:e.id}},[t._v(" "+t._s(e.text)+" ")])}),0)])])])]),s("input-error",{attrs:{field:"ccExpMonth",errors:t.inputErrors}}),s("input-error",{attrs:{field:"ccExpYear",errors:t.inputErrors}})],1),s("div",{staticClass:"column"},[s("div",{staticClass:"field",class:t.hasInputError(t.inputErrors,"ccCode")},[s("label",{staticClass:"label"},[t._v("Security Code (CVV)")]),s("p",{staticClass:"control na-credit-card-cvv"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.ccCode,expression:"ccCode"}],staticClass:"input",attrs:{type:"text"},domProps:{value:t.ccCode},on:{input:function(s){s.target.composing||(t.ccCode=s.target.value)}}})]),s("input-error",{attrs:{field:"ccCode",errors:t.inputErrors}})],1)])])]):t._e(),s("div",{staticClass:"columns mt-2"},[s("div",{staticClass:"column"}
1,[s("a",{staticClass:"button is-success",class:{"is-loading":t.isBusy},on:{click:t.doAdd}},[s("span",{staticClass:"icon is-small"},[s("fa-icon",{attrs:{icon:"check"}})],1),s("span",[t._v(" Add ")])]),s("a",{staticClass:"ml-1 button is-danger",on:{click:t.doCancel}},[s("span",{staticClass:"icon is-small"},[s("fa-icon",{attrs:{icon:"times"}})],1),s("span",[t._v(" Cancel ")])])])]),t.errors&&t.errors.length?s("div",{staticClass:"columns"},[s("div",{staticClass:"column"},[s("show-error",{attrs:{errors:t.errors}})],1)]):t._e()])},[function(){var t=this,s=t._self._c;return s("div",[s("p",{staticClass:"subtitle na-profile-subtitle"},[t._v("Add A Payment Method")]),s("p",[t._v("You may add a payment method here")])])}],!1,null,null).exports,ListMethods:s({components:{ShowError:i,ShowSuccess:a},mixins:[A,n,l],props:{optionPublications:{type:Array,default:()=>[]},level:{type:Number,default:0},paymentMethods:{type:Array,default:()=>[]}},data:()=>({isBusy:!1,isLoaded:!1,errors:[],messages:[],isShow:!0,paymentMethod:null,deleteMethodConfirm:!1,subscriptionCount:0}),watch:{level(){this.load()}},mounted(){this.loadSubscriptions(t=>{this.subscriptionCount=t,this.isLoaded=!0})},methods:{load(){this.isLoaded=!1,this.loadSubscriptions(t=>{this.subscriptionCount=t,this.$emit("load-payment-methods"),this.isLoaded=!0})},async loadSubscriptions(t){this.isBusy=!0,this.errors=[],this.messages=[];let s=0;try{const e=await w();this.isBusy=!1,e.success?s=e.subscriptions?e.subscriptions.length:0:e.errors&&(this.errors=e.errors),this.isBusy=!1,t(s)}catch(e){this.isBusy=!1,t(s)}},async doDeleteMethod(t,s=null){this.isBusy=!0,this.errors=[],this.messages=[];const e={id:t.id};try{const t=await b(e);this.isBusy=!1,t.success||(this.errors=t.errors),this.isBusy=!1,s&&s(!this.errors.length)}catch(a){this.isBusy=!1,s&&s(!1)}},async doSetPrimary(t,s=null){this.isBusy=!0,this.errors=[],this.messages=[];const e={id:t.id};try{const t=await C(e);this.isBusy=!1,t.success||(this.errors=t.errors),this.isBusy=!1,s&&s(!this.errors.length)}catch(a){this.isBusy=!1,s&&s(!1)}},deleteMethodMaybe(t){this.paymentMethods.length>1?this.deleteMethod(t):(this.paymentMethod=t,this.deleteMethodConfirm=!0)},deleteMethod(t){this.doDeleteMethod(t,t=>{t&&this.load()})},setPrimary(t){this.doSetPrimary(t,t=>{t&&this.load()})},paymentMethodIcon(t){let s=null;switch(t.creditCardType){case"americanexpress":s="cc-amex";break;case"discover":s="cc-discover";break;case"mastercard":s="cc-mastercard";break;case"test":s="play";break;case"test-fail":s="stop";break;case"visa":s="cc-visa"}return s},paymentMethodTooltip(t){let s=null;switch(t.creditCardType){case"americanexpress":s="American Express";break;case"discover":s="Discover";break;case"mastercard":s="Mastercard";break;case"test":s="Test Transaction Success";break;case"test-fail":s="Test Transaction Fail";break;case"visa":s="Visa"}return s},addPaymentMethod(){this.$emit("add-payment-method")}}},function(){var t=this,s=t._self._c;return s("div",[t.isShow&&t.isLoaded?s("div",[t.paymentMethods&&t.paymentMethods.length?s("div",[s("p",{staticClass:"subtitle na-profile-subtitle"},[t._v(" Payment Methods    "),s("span",{staticClass:"icon na-link is-pulled-right",attrs:{"data-toggle":"tooltip","data-placement":"bottom",title:"Add a Payment Method"},on:{click:t.addPaymentMethod}},[s("fa-icon",{attrs:{icon:"plus",size:"1x"}})],1)]),s("p",[t._v(" Here are the payment methods you have registered for your account. The Default card is used for all charges. ")]),s("table",{staticClass:"table mt-2 is-fullwidth"},[t._m(0),s("tfoot"),s("tbody",t._l(t.paymentMethods,function(e){return s("tr",{key:e.id},[s("td",{attrs:{"data-toggle":"tooltip","data-placement":"top",title:t.paymentMethodTooltip(e)}},[s("span",{staticClass:"icon is-medium"},[s("fa-icon",{attrs:{icon:["fab",t.paymentMethodIcon(e)],size:"2x"}})],1)]),s("td",[t._v(t._s(e.ident))]),e.is_default?s("td",{staticClass:"has-text-centered"},[s("input",{attrs:{type:"checkbox",disabled:"",checked:""}})]):t._e(),e.is_default?t._e():s("td",[t._v(" ")]),e.isExpired?s("td",{staticClass:"na-payment-method-expired"}
1,[t._v(" Expired "+t._s(e.exp_month)+"/"+t._s(e.exp_year)+" ")]):t._e(),e.isExpired?t._e():s("td",[t._v(t._s(e.exp_month)+"/"+t._s(e.exp_year))]),s("td",[1===t.paymentMethods.length&&t.subscriptionCount>0?t._e():[s("a",{staticClass:"button is-success",on:{click:function(s){return t.deleteMethodMaybe(e)}}},[s("span",[t._v(" Delete ")])])],e.is_default||e.isExpired?t._e():[s("a",{staticClass:"ml-1 button is-success",on:{click:function(s){return t.setPrimary(e)}}},[s("span",[t._v(" Set As Default ")])])]],2)])}),0)]),s("div",{directives:[{name:"show",rawName:"v-show",value:t.deleteMethodConfirm,expression:"deleteMethodConfirm"}]},[s("span",[t._v("WARNING: Deleting this payment method will leave no payment methods on file.")]),s("p",[s("a",{staticClass:"button is-danger",on:{click:function(s){return t.deleteMethod(t.paymentMethod)}}},[s("span",[t._v(" Yes, Delete ")])]),s("a",{staticClass:"ml-1 button is-success",on:{click:function(s){t.deleteMethodConfirm=!1,t.paymentMethod=null}}},[s("span",[t._v(" Don't Delete ")])])])])]):s("div",[s("p",{staticClass:"subtitle na-profile-subtitle"},[t._v(" Payment Methods    "),s("span",{staticClass:"icon na-link is-pulled-right",attrs:{"data-toggle":"tooltip","data-placement":"bottom",title:"Add a Payment Method"},on:{click:t.addPaymentMethod}},[s("fa-icon",{attrs:{icon:"plus",size:"1x"}})],1)]),s("p",[t._v("You currently do not have any payment methods")])]),s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"},[s("show-error",{attrs:{errors:t.errors}})],1)]),s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"},[s("show-success",{attrs:{messages:t.messages}})],1)])]):t._e()])},[function(){var t=this,s=t._self._c;return s("thead",[s("tr",[s("th",[t._v("Type")]),s("th",[t._v("Card Number")]),s("th",{staticClass:"has-text-centered"},[t._v("Default")]),s("th",[t._v("Expires")]),s("th",[t._v(" ")])])])}],!1,null,null).exports},mixins:[_,A],props:{paymentMethods:{default:function(){return[]}}},data:()=>({isBusy:!1,errors:[],messages:[],step:"list"}),methods:{addedMethod(){this.loadPaymentMethods(),this.step="list"},loadPaymentMethods(){this.$emit("load-payment-methods")},setBusy(){this.$emit("is-busy")},setNotBusy(){this.$emit("is-not-busy")}}},function(){var t=this,s=t._self._c;return s("div",{staticClass:"columns"},[s("div",{staticClass:"column"},["addMethod"===t.step?s("add-method",{on:{added:t.addedMethod,cancelled:function(s){t.step="list"},"is-busy":function(s){t.isBusy=!0},"is-not-busy":function(s){t.isBusy=!1}}}):t._e(),"list"===t.step?s("list-methods",{attrs:{"payment-methods":t.paymentMethods},on:{"load-payment-methods":t.loadPaymentMethods,"add-payment-method":function(s){t.step="addMethod"},"is-busy":function(s){t.isBusy=!0},"is-not-busy":function(s){t.isBusy=!1}}}):t._e()],1)])},[],!1,null,null).exports,MyPreferences:s({components:{ShowError:i,ShowSuccess:a,ProfileLocation:s({components:{TheLocation:P},mixins:[c],props:{postLocations:{type:Array,default:()=>[]},isHorizontal:{type:Boolean,default:!1},showAddLocation:{type:Boolean,default:!0},showLocationsHeader:{type:Boolean,default:!0},isAddingLocation:{type:Boolean,default:!1},noneAnyText:{type:String,default:"(none)"}},data(){return{isBusy:!1,errors:[],state:null,county:null,location:null,isAdding:this.isAddingLocation,locationName:null,localPostLocations:this.postLocations.slice()}},computed:{selectedSorted(){let t=this;return this.localPostLocations.sort(this.sortBy(null,null,!0,function(s){const e=t.describeLocation(s);return null===e?"":e.toUpperCase()}))}},watch:{isAddingLocation(){this.isAdding=this.isAddingLocation},localPostLocations(){this.updateFormData()},deep:!0},mounted(){this.updateFormData()},methods:{addOne(){this.localPostLocations.push({stateId:this.state,countyId:this.county,entityId:this.location,locationName:this.locationName}),this.state=null,this.county=null,this.location=null},remove(t){this.localPostLocations.splice(t,1)},setLocationName(t){this.locationName=t},describeLocation(t){if(t){let s="";return t.locationName&&(t.locationName.entity&&(s+=t.locationName.entity+" in "),t.locationName.county&&(s+=t.locationName.county+", "),t.locationName.state&&(s+=t.locationName.state)),s}return null},canAddLocation(){let t=!0;return this.state||this.county||this.location?this.localPostLocations.forEach(s=>{s.stateId===this.state&&s.countyId===this.county&&s.entityId==this.location&&(t=!1)}):t=!1,t},clickedOutside(){this.isAdding=!1,this.$emit("closed")},updateFormData(){this.$emit("update:postLocations",this.localPostLocations.slice())}}},function(){var t=this,s=t._self._c;return s("div",{staticClass:"columns na-pad is-mobile"},[s("div",{staticClass:"column"}
1,[s("div",{staticClass:"field",class:{"is-horizontal":t.isHorizontal}},[t.showLocationsHeader&&(t.showAddLocation||t.selectedSorted.length)?s("div",{class:{"field-label":t.isHorizontal,"is-normal":t.isHorizontal}},[s("label",{staticClass:"label"},[t._v("Locations")])]):t._e(),s("div",{staticClass:"field-body"},[s("div",{staticClass:"control"},[t.isAdding||t.isHorizontal?t._e():s("div",[t.showAddLocation?s("div",{staticClass:"columns na-pad"},[s("div",{staticClass:"column is-narrow"},[s("p",[s("a",{staticClass:"button",on:{click:function(s){t.isAdding=!0}}},[t._v("Add location")])])])]):t._e(),t.selectedSorted.length?s("div",{staticClass:"columns na-pad"},[s("div",{staticClass:"column"},[s("div",{staticClass:"na-section-tags"},[t._l(t.selectedSorted,function(e,a){return[s("span",{key:a,staticClass:"tag is-medium na-section-tag",on:{click:function(s){return t.remove(a)}}},[t._v(t._s(t.describeLocation(e))+" "),s("fa-icon",{staticClass:"na-link",attrs:{icon:"times-circle"}})],1),s("br",{key:100*a,staticClass:"is-hidden-tablet"})]})],2)])]):t._e()]),!t.isAdding&&t.isHorizontal?s("div",[s("div",{staticClass:"columns na-pad"},[t.showAddLocation?s("div",{staticClass:"column is-narrow"},[s("p",[s("a",{staticClass:"button",on:{click:function(s){t.isAdding=!0}}},[t._v("Add location")])])]):t._e(),s("div",{staticClass:"column"},[s("div",{staticClass:"na-section-tags"},[t._l(t.selectedSorted,function(e,a){return[s("span",{key:200*a,staticClass:"tag is-medium na-section-tag",on:{click:function(s){return t.remove(a)}}},[t._v(t._s(t.describeLocation(e))+" "),s("fa-icon",{staticClass:"na-link",attrs:{icon:"times-circle"}})],1),s("br",{key:300*a,staticClass:"is-hidden-tablet"})]})],2)])])]):t._e(),t.isAdding?s("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:t.clickedOutside,expression:"clickedOutside"}]},[s("div",{staticClass:"columns na-pad na-location-selection-block"},[s("div",[s("the-location",{attrs:{"default-state":"US-NY","default-county":"Ulster County",state:t.state,county:t.county,location:t.location,"columns-class":null,"none-any-text":t.noneAnyText},on:{"update:state":function(s){t.state=s},"update:county":function(s){t.county=s},"update:location":function(s){t.location=s},"location-name":t.setLocationName}},[s("div",{directives:[{name:"show",rawName:"v-show",value:t.canAddLocation(),expression:"canAddLocation()"}],attrs:{slot:"slotAdd"},slot:"slotAdd"},[s("div",{staticClass:"column"},[s("a",{staticClass:"button is-success",on:{click:t.addOne}},[t._v("Add this location")])])])])],1),s("div",{staticClass:"column"},[s("div",{staticClass:"na-section-tags"},[t._l(t.selectedSorted,function(e,a){return[s("span",{key:400*a,staticClass:"tag is-medium na-section-tag",on:{click:function(s){return t.remove(a)}}},[t._v(t._s(t.describeLocation(e))+" "),s("fa-icon",{staticClass:"na-link",attrs:{icon:"times-circle"}})],1),s("br",{key:500*a,staticClass:"is-hidden-tablet"})]})],2)])])]):t._e()])])])])])},[],!1,null,null).exports,ProfileTimeframe:s({components:{NumericSpinner:T},mixins:[c,l],props:{optionTimeframeTypes:{type:Array,default:()=>[]},isHorizontal:{type:Boolean,default:!1},formData:{type:Object,required:!0},timeframeLabel:{type:String,default:"Date of Article"},dayLabel:{type:String,default:"Number of Days"}},data(){return{isBusy:!1,isLoaded:!1,timeframeType:this.formData&&this.formData.timeframeType?this.formData.timeframeType:null,timeframeDays:this.formData&&void 0!==this.formData.timeframeDays&&null!==this.formData.timeframeDays?this.formData.timeframeDays:1}},watch:{timeframeType(){this.updateFormData()},timeframeDays(){this.updateFormData()}},mounted(){this.updateFormData()},methods:{updateFormData(){this.$emit("update:formData",{timeframeType:this.timeframeType,timeframeDays:this.timeframeDays})},timeframeDaysUpdated(t){this.timeframeDays=t}}},function(){var t=this,s=t._self._c;return t.optionTimeframeTypes&&t.optionTimeframeTypes.length?s("div",[s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"}
1,[s("div",{staticClass:"field",class:{"is-horizontal":t.isHorizontal}},[s("div",{class:{"field-label":t.isHorizontal,"is-normal":t.isHorizontal}},[s("label",{staticClass:"label"},[t._v(t._s(t.timeframeLabel))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field is-narrow"},[s("div",{staticClass:"control"},[s("div",{staticClass:"select"},[s("select",{directives:[{name:"model",rawName:"v-model",value:t.timeframeType,expression:"timeframeType"}],on:{change:function(s){var e=Array.prototype.filter.call(s.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.timeframeType=s.target.multiple?e:e[0]}}},t._l(t.optionTimeframeTypes,function(e){return s("option",{key:e.id,domProps:{value:e.id}},[t._v(" "+t._s(e.text)+" ")])}),0)])])]),t.isHorizontal&&"postTimeframeTypeDays"===t.getOptionValue(t.optionTimeframeTypes,t.timeframeType)?s("div",{staticClass:"field is-narrow",class:{"is-horizontal":t.isHorizontal}},[s("div",{class:{"field-label":t.isHorizontal,"is-normal":t.isHorizontal}},[s("label",{staticClass:"label"},[t._v(t._s(t.dayLabel))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("numeric-spinner",{attrs:{label:null,"step-value":1,"min-value":0,"max-value":1e5,"initial-value":t.timeframeDays},on:{"value-change":t.timeframeDaysUpdated}})],1)])]):t._e()])])])]),t.isHorizontal||"postTimeframeTypeDays"!==t.getOptionValue(t.optionTimeframeTypes,t.timeframeType)?t._e():s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"}
1,[s("div",{staticClass:"field",class:{"is-horizontal":t.isHorizontal}},[s("div",{class:{"field-label":t.isHorizontal,"is-normal":t.isHorizontal}},[s("label",{staticClass:"label"},[t._v(t._s(t.dayLabel))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("numeric-spinner",{attrs:{label:null,"step-value":1,"min-value":0,"max-value":1e5,"initial-value":t.timeframeDays},on:{"value-change":t.timeframeDaysUpdated}})],1)])])])])]):t._e()},[],!1,null,null).exports,ProfileTimeframeEvent:s({components:{FlatpickerDateTimePicker:x},mixins:[c,l],props:{optionTimeframeTypes:{type:Array,default:function(){return[]}},isHorizontal:{type:Boolean,default:!1},formData:{type:Object,default:function(){return{}}},timeframeLabel:{type:String,default:"Date of Event"},eventDateLabel:{type:String,default:"Event Date"},eventEndDateLabel:{type:String,default:"Event End Date"}},data(){return{isBusy:!1,isLoaded:!1,timeframeType:this.formData&&this.formData.timeframeType?this.formData.timeframeType:null,timeframeDate:this.formData&&void 0!==this.formData.timeframeDate&&null!==this.formData.timeframeDate?this.formData.timeframeDate:null,timeframeEndDate:this.formData&&void 0!==this.formData.timeframeEndDate&&null!==this.formData.timeframeEndDate?this.formData.timeframeEndDate:null}},watch:{timeframeType(){this.updateFormData()},timeframeDate(){this.updateFormData()},timeframeEndDate(){this.updateFormData()}},mounted(){this.updateFormData()},methods:{updateFormData(){this.$emit("update:formData",{timeframeType:this.timeframeType,timeframeDate:this.timeframeDate,timeframeEndDate:this.timeframeEndDate})}}},function(){var t=this,s=t._self._c;return t.optionTimeframeTypes&&t.optionTimeframeTypes.length?s("div",[s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"}
1,[s("div",{staticClass:"field",class:{"is-horizontal":t.isHorizontal}},[s("div",{class:{"field-label":t.isHorizontal,"is-normal":t.isHorizontal}},[s("label",{staticClass:"label"},[t._v(t._s(t.timeframeLabel))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control"},[s("div",{staticClass:"select"},[s("select",{directives:[{name:"model",rawName:"v-model",value:t.timeframeType,expression:"timeframeType"}],on:{change:function(s){var e=Array.prototype.filter.call(s.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.timeframeType=s.target.multiple?e:e[0]}}},t._l(t.optionTimeframeTypes,function(e){return s("option",{key:e.id,domProps:{value:e.id}},[t._v(" "+t._s(e.text)+" ")])}),0)])])])])])])]),"postTimeframeEventTypeDates"===t.getOptionValue(t.optionTimeframeTypes,t.timeframeType)?s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"},[s("flatpicker-date-time-picker",{attrs:{formatted:"MM/DD/YYYY","input-class":"input na-input-50","is-horizontal":t.isHorizontal,label:t.eventDateLabel,"only-date":"","output-format":"YYYY-MM-DD",placeholder:"Select date",value:t.timeframeDate},on:{"update:value":function(s){t.timeframeDate=s}}})],1)]):t._e(),"postTimeframeEventTypeDates"===t.getOptionValue(t.optionTimeframeTypes,t.timeframeType)?s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"},[s("flatpicker-date-time-picker",{attrs:{formatted:"MM/DD/YYYY","input-class":"input na-input-50","is-horizontal":t.isHorizontal,label:t.eventEndDateLabel,"only-date":"","output-format":"YYYY-MM-DD",placeholder:"Select date",value:t.timeframeDate},on:{"update:value":function(s){t.timeframeDate=s}}})],1)]):t._e()]):t._e()},[],!1,null,null).exports},mixins:[A],data:()=>({isBusy:!1,isDirty:!1,errors:[],messages:[],isLoaded:!1,isAddingLocation:!1,userProfile:{},optionPostTypes:[],optionPostCategories:[],optionPublications:[],optionPostTimeframeTypes:[],optionPostTimeframeEventTypes:[],postTypes:[],postCategories:[],postLocations:[],publications:[],maxPostAge:null,limitSinceLastLogin:!1,formDataSection:{},formDataTimeframe:{},formDataTimeframeEvent:{}}),computed:{selectSize(){return Math.min(this.optionPublications.length,6)}},watch:{deep:!0,formDataTimeSection(t,s){this.isLoaded&&null!==t&&null!==s&&JSON.stringify(t)!==JSON.stringify(s)&&(this.isDirty=!0)},formDataTimeframe(t,s){this.isLoaded&&null!==t&&null!==s&&JSON.stringify(t)!==JSON.stringify(s)&&(this.isDirty=!0)},formDataTimeframeEvent(t,s){this.isLoaded&&null!==t&&null!==s&&JSON.stringify(t)!==JSON.stringify(s)&&(this.isDirty=!0)},postLocations(t,s){this.isLoaded&&null!==t&&null!==s&&JSON.stringify(t)!==JSON.stringify(s)&&(this.isDirty=!0)},publications(t,s){this.isLoaded&&null!==t&&null!==s&&JSON.stringify(t)!==JSON.stringify(s)&&(this.isDirty=!0)}},mounted(){this.load()},methods:{load(){this.isBusy=!0,this.errors=[],this.messages=[],Promise.all([m().then(t=>{this.isBusy=!1,t.success?(this.userProfile=t.userProfile,this.maxPostAge=null,this.userProfile.post_general_preferences&&(this.maxPostAge=this.userProfile.post_general_preferences.max_post_age,this.limitSinceLastLogin=this.userProfile.post_general_preferences.limit_since_last_login,this.formDataSection.section=this.userProfile.post_general_preferences.default_user_section_id,this.formDataTimeframe.timeframeType=this.userProfile.post_general_preferences.timeframe_type_id,this.formDataTimeframe.timeframeDays=this.userProfile.post_general_preferences.timeframe_days,this.formDataTimeframeEvent.timeframeType=this.userProfile.post_general_preferences.timeframe_event_type_id,this.formDataTimeframeEvent.timeframeDate=this.userProfile.post_general_preferences.timeframe_event_date,this.formDataTimeframeEvent.timeframeEndDate=this.userProfile.post_general_preferences.timeframe_event_end_date),this.userProfile.post_preferences.forEach(t=>{if(t.type){let s=null;switch(t.type.key){case"userPostPreferenceTypePostType":s=this.postTypes;break;case"userPostPreferenceTypeCategory":s=this.postCategories;break;case"userPostPreferenceTypePublication":s=this.publications}null!==s&&s.push(t.option_id)}}
1),this.userProfile.post_location_preferences.forEach(t=>{this.postLocations.push({stateId:t.state?t.state.id:null,countyId:t.county?t.county.id:null,entityId:t.location?t.location.id:null,locationName:{state:t.state?t.state.value:null,county:t.county?t.county.value:null,entity:t.location&&t.location.location_type?t.location.location_type.value+" of "+t.location.name:t.location?t.location.name:null}})})):this.errors=t.errors}),u().then(t=>{t.success?(this.optionPostTypes=t.postTypes,this.optionPostTypes.unshift({id:null,value:null,text:"ALL"})):t.errors&&(this.errors=t.errors)}),p().then(t=>{t.success?(this.optionPostCategories=t.postCategories,this.optionPostCategories.unshift({id:null,value:null,text:"ALL"})):t.errors&&(this.errors=t.errors)}),h().then(t=>{t.success?(this.optionPostTimeframeTypes=t.timeframeTypes,this.optionPostTimeframeTypes.unshift({id:null,value:null,text:"Any"})):this.errors=t.errors}),f().then(t=>{t.success?(this.optionPostTimeframeEventTypes=t.timeframeTypes,this.optionPostTimeframeEventTypes.unshift({id:null,value:null,text:"Any"})):t.errors&&(this.errors=t.errors)}),y().then(t=>{this.isBusy=!1,t.success?(this.optionPublications=[],t.publications.forEach(t=>{this.optionPublications.push({id:t.id,value:t.id,text:t.name})}),this.optionPublications.unshift({id:null,value:null,text:"ALL"})):t.errors&&(this.errors=t.errors)})]).then(()=>{this.isBusy=!1,this.isLoaded=!0},t=>{this.isBusy=!1})},async doUpdate(){if(!this.isDirty)return;this.isBusy=!0,this.errors=[],this.messages=[];let t={publications:this.publications,defaultSectionId:null,maxPostAge:this.maxPostAge,limitSinceLastLogin:this.limitSinceLastLogin,timeframeTypeId:this.formDataTimeframe.timeframeType,timeframeDays:this.formDataTimeframe.timeframeDays,timeframeEventTypeId:this.formDataTimeframeEvent.timeframeType,timeframeEventDate:this.formDataTimeframeEvent.timeframeDate,timeframeEventEndDate:this.formDataTimeframeEvent.timeframeEndDate,postLocations:this.postLocations};try{const s=await d(t);this.isBusy=!1,s.success?this.isDirty=!1:s.errors&&(this.errors=s.errors)}catch(s){this.isBusy=!1}},doCancel(){this.errors=[],this.messages=[],this.$emit("cancelled")},filterPostTypes(t){return t.filter(t=>null===t.value||t.value&&!this.isPostTypeAdvertisement(t.value))},maxPostAgeUpdated(t){this.maxPostAge=t}}},function(){var t=this,s=t._self._c;return t.isLoaded?s("div",{staticClass:"columns"},[s("div",{staticClass:"column is-two-thirds"},[s("p",[t._v(" Use these settings to adjust what you see in NewsAtomic. While reading, you can turn them on and off by clicking on the "),s("span",{staticClass:"icon"},[s("fa-icon",{attrs:{icon:"lock"}})],1),t._v(" / "),s("span",{staticClass:"icon"},[s("fa-icon",{attrs:{icon:"unlock-alt"}})],1),t._v(" icon in the Reader navigator. ")]),t.optionPublications&&t.optionPublications.length?s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"},[s("p",{staticClass:"subtitle na-profile-subtitle"},[t._v("Sources")]),s("div",{staticClass:"field"},[s("label",{staticClass:"label"},[t._v("Preferred Publications")]),s("div",{staticClass:"control"},[s("div",{staticClass:"select is-multiple"},[s("select",{directives:[{name:"model",rawName:"v-model",value:t.publications,expression:"publications"}],attrs:{size:t.selectSize,multiple:""},on:{change:function(s){var e=Array.prototype.filter.call(s.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.publications=s.target.multiple?e:e[0]}}},t._l(t.optionPublications,function(e){return s("option",{key:e.id,domProps:{value:e.id}},[t._v(" "+t._s(e.text)+" ")])}),0)])])])])]):t._e(),s("div",[s("p",{staticClass:"subtitle na-profile-subtitle"},[t._v("Dates")]),s("profile-timeframe",{attrs:{"option-timeframe-types":t.optionPostTimeframeTypes,"form-data":t.formDataTimeframe},on:{"update:formData":function(s){t.formDataTimeframe=s},"update:form-data":function(s){t.formDataTimeframe=s}}}),s("profile-timeframe-event",{attrs:{"option-timeframe-types":t.optionPostTimeframeEventTypes,"form-data":t.formDataTimeframeEvent},on:{"update:formData":function(s){t.formDataTimeframeEvent=s},"update:form-data":function(s){t.formDataTimeframeEvent=s}}})],1),s("div",[s("p",{staticClass:"subtitle na-profile-subtitle"},[t._v(" Locations    "),s("span",{staticClass:"icon na-link is-pulled-right",attrs:{title:"Add a Location","data-toggle":"tooltip","data-
1placement":"bottom"},on:{click:function(s){t.isAddingLocation=!0}}},[s("fa-icon",{attrs:{icon:"plus",size:"1x"}})],1)]),s("profile-location",{attrs:{"is-horizontal":!1,"show-add-location":!1,"show-locations-header":!1,"is-adding-location":t.isAddingLocation,"post-locations":t.postLocations},on:{"update:postLocations":function(s){t.postLocations=s},"update:post-locations":function(s){t.postLocations=s},closed:function(s){t.isAddingLocation=!1}}})],1),s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"},[s("a",{staticClass:"button is-success",class:{"is-loading":t.isBusy},attrs:{disabled:!t.isDirty},on:{click:t.doUpdate}},[s("span",{staticClass:"icon is-small"},[s("fa-icon",{attrs:{icon:"check"}})],1),s("span",[t._v(" Update ")])]),s("a",{staticClass:"ml-1 button is-danger",on:{click:t.doCancel}},[s("span",{staticClass:"icon is-small"},[s("fa-icon",{attrs:{icon:"times"}})],1),s("span",[t._v(" Cancel ")])])])]),s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"},[s("show-success",{attrs:{messages:t.messages}})],1)]),s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"},[s("show-error",{attrs:{errors:t.errors}})],1)])])]):t._e()},[],!1,null,null).exports,MySubscriptions:L,MyTransactions:s({components:{ListTransactions:s({components:{ShowError:i,ShowSuccess:a,SimplePagination:k},mixins:[A,n,c,E,l],props:{level:{type:Number,default:0}},data:()=>({isBusy:!1,errors:[],messages:[],isLoaded:!1,transactions:[],orderDescending:!0,orderBy:"created_at",page:1,limit:20}),computed:{sortIcon(){return this.orderDescending?"sort-down":"sort-up"}},watch:{level(){this.reload()}},mounted(){this.load()},methods:{async load(){this.isLoaded=!1,this.isBusy=!0,this.errors=[],this.messages=[],this.subscriptions=[];const t={orderDescending:this.orderDescending,orderBy:this.orderBy,limit:this.limit,offset:(this.page-1)*this.limit};try{const s=await D(t);this.isBusy=!1,s.success?(this.transactions=s.transactions,this.transactionsTotal=s.totalCount):s.errors&&(this.errors=s.errors),this.isBusy=!1,this.isLoaded=!0}catch(s){this.isBusy=!1,this.isLoaded=!0}},reload(){this.load()},changePage(t){this.page=t,this.reload()},changeOrderBy(t){this.orderBy===t?this.changeOrder():(this.orderBy=t,this.reload())},changeOrder(){this.orderDescending=!this.orderDescending,this.reload()},descriptionClass(t){let s=null;return t&&(s=t.is_success?t.is_credit?"na-transaction-credit":"na-transaction-debit":"na-transaction-fail"),s},changePerPage(t){this.limit=t,this.reload()}}},function(){var t=this,s=t._self._c;return t.isLoaded?s("div",[t.transactions&&t.transactions.length?s("div",[s("p",{staticClass:"subtitle na-profile-subtitle"},[t._v("Transactions")]),s("p",[t._v("Your Account Activity is listed below.")]),s("table",{staticClass:"table is-fullwidth mt-2"},[s("thead",[s("tr",[s("th",[s("span",{staticClass:"na-link",on:{click:function(s){return t.changeOrderBy("sid")}}},[t._v("sid")]),"sid"===t.orderBy?s("span",{staticClass:"icon na-link",on:{click:t.changeOrder}},[s("fa-icon",{attrs:{icon:["fas",t.sortIcon]}})],1):t._e()]),s("th",[s("span",{staticClass:"na-link",on:{click:function(s){return t.changeOrderBy("created_at")}}},[t._v("when")]),"created_at"===t.orderBy?s("span",{staticClass:"icon na-link",on:{click:t.changeOrder}},[s("fa-icon",{attrs:{icon:["fas",t.sortIcon]}})],1):t._e()]),s("th",[s("span",{staticClass:"na-link",on:{click:function(s){return t.changeOrderBy("description")}}},[t._v("action")]),"description"===t.orderBy?s("span",{staticClass:"icon na-link",on:{click:t.changeOrder}},[s("fa-icon",{attrs:{icon:["fas",t.sortIcon]}})],1):t._e()]),s("th",[s("span",{staticClass:"na-link",on:{click:function(s){return t.changeOrderBy("id")}}},[t._v("id")]),"id"===t.orderBy?s("span",{staticClass:"icon na-link",on:{click:t.changeOrder}},[s("fa-icon",{attrs:{icon:["fas",t.sortIcon]}})],1):t._e()]),s("th",[s("span",{staticClass:"na-link",on:{click:function(s){return t.changeOrderBy("subdescription")}}},[t._v("description")]),"subdescription"===t.orderBy?s("span",{staticClass:"icon na-link",on:{click:t.changeOrder}},[s("fa-icon",{attrs:{icon:["fas",t.sortIcon]}})],1):t._e()]),s("th",[s("span",{staticClass:"na-link has-text-right",on:{click:function(s){return t.changeOrderBy("value")}}},[t._v("amount")]),"value"===t.orderBy?s("span",{staticClass:"icon na-link",on:{click:t.changeOrder}},[s("fa-icon",{attrs:{icon:["fas",t.sortIcon]}})],1):t._e()]),s("th")])]),s("tfoot"),s("tbody",t._l(t.transactions,function(e){return s("tr",{key:e.id},[s("td",[t._v(t._s(e.id))]),s("td",[t._v(t._s(t.formatStandardDateTime(e.created_at)))]),s("td",{class:t.descriptionClass(e)},[t._v(t._s(e.description))]),s("td",[e.post_id?s("span",[t._v(t._s(e.post_id))]):e._publication_id?s("span",[t._v(t._s(e._publication_id))]):s("span",[t._v("n/a")])]),s("td",[e.post_id?s("span",[s("a",{attrs:{href:t.postLinkUrl(e._identifier)}},[t._v(t._s(t.dotString(e._description_detail,20)))])]):s("span",{attrs:{"data-toggle":"tooltip","data-
1placement":"bottom",title:e._description_detail}},[t._v(" "+t._s(t.dotString(e._description_detail,20))+" ")])]),s("td",{staticClass:"has-text-right"},[s("span",[t._v(t._s(t.formatMoney(e.value,null,!0,!0)))])])])}),0)]),s("simple-pagination",{attrs:{"page-number":t.page,"count-per-page":t.limit,"count-total":t.transactionsTotal},on:{"update:count-per-page":function(s){t.limit=s},countPerPageChange:function(s){return t.changePerPage(s)},"change-page":t.changePage}})],1):s("p",[t._v("(there are no transactions to display)")]),s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"},[s("show-error",{attrs:{errors:t.errors}})],1)]),s("div",{staticClass:"columns is-mobile"},[s("div",{staticClass:"column"},[s("show-success",{attrs:{messages:t.messages}})],1)])]):t._e()},[],!1,null,null).exports},mixins:[A],data:()=>({isBusy:!1,errors:[],messages:[],level:0,step:null})},function(){var t=this,s=t._self._c;return s("div",{staticClass:"columns"},[s("div",{staticClass:"column"},[null===t.step?s("list-transactions",{attrs:{level:t.level},on:{"is-busy":function(s){t.isBusy=!0},"is-not-busy":function(s){t.isBusy=!1}}}):t._e()],1)])},[],!1,null,null).exports},mixins:[t],props:{isEmbedded:{type:Boolean,default:!1}},data:()=>({isBusy:!1,errors:[],messages:[],isLoaded:!0,optionPublications:[],listLevel:0,paymentMethods:[]}),computed:{step(){return this.$route.query.step??"who"}},watch:{step:{async handler(t){"payment"===t||"subscriptions"===t?(this.isLoaded=!1,await Promise.all([this.loadPublications(),this.loadPaymentMethods()]),this.isLoaded=!0):this.isLoaded=!0},immediate:!0}},methods:{async loadPublications(){this.isBusy=!0,this.errors=[],this.messages=[];const t=await y();this.isBusy=!1,t.success?(this.optionPublications=[],t.publications.forEach(t=>{t.subscription_terms.findIndex(t=>t.subscription_term&&"subscriptionTypeMonthly"===t.subscription_term.key)>=0&&this.optionPublications.push({id:t.id,value:t.id,text:t.name,slug:t.slug})})):t.errors&&(this.errors=t.errors),this.isBusy=!1},doCancel(){this.errors=[],this.messages=[],this.isEmbedded?this.$emit("cancelled"):window.location.href=naRoutes.reader},async loadPaymentMethods(){this.isBusy=!0,this.errors=[],this.paymentMethods=await this.dataHelperLoadPaymentMethods(!0),this.isBusy=!1}}},function(){var t=this,s=t._self._c;return s("div",{staticClass:"is-flex is-flex-direction-column m-2"},[s("div",{staticClass:"columns is-centered is-gapless"},[s("div",{staticClass:"column is-four-fifths"},[s("div",{staticClass:"content mt-2"},[s("h1",[t._v("My Account "),t.isBusy?s("busy-loader",{attrs:{"spinner-type":"icon"}}):t._e()],1)]),s("div",{staticClass:"tabs is-toggle"},[s("ul",[s("router-link",{attrs:{to:{name:"account"},tag:"li",exact:""}},[s("a",[s("span",{staticClass:"icon is-medium"},[s("fa-icon",{attrs:{icon:"user-circle"}})],1),s("span",[t._v("Who Am I")])])]),s("router-link",{attrs:{to:{name:"account",query:{step:"preferences"}},tag:"li",exact:""}},[s("a",[s("span",{staticClass:"icon is-medium"},[s("fa-icon",{attrs:{icon:"book"}})],1),s("span",[t._v("Reader Settings")])])]),s("router-link",{attrs:{to:{name:"account",query:{step:"subscriptions"}},tag:"li",exact:""}},[s("a",[s("span",{staticClass:"icon is-medium"},[s("fa-icon",{attrs:{icon:"paper-plane"}})],1),s("span",[t._v("Subscriptions")])])]),s("router-link",{attrs:{to:{name:"account",query:{step:"payment"}},tag:"li",exact:""}},[s("a",[s("span",{staticClass:"icon is-medium"},[s("fa-icon",{attrs:{icon:"credit-card"}})],1),s("span",[t._v("Payment Methods")])])]),s("router-link",{attrs:{to:{name:"account",query:{step:"transactions"}},tag:"li",exact:""}},[s("a",[s("span",{staticClass:"icon is-medium"},[s("fa-icon",{attrs:{icon:"list-ol"}})],1),s("span",[t._v("Account Activity")])])])],1)]),t.isLoaded?["who"===t.step?s("my-details",{on:{cancelled:t.doCancel,"is-busy":function(s){t.isBusy=!0},"is-not-busy":function(s){t.isBusy=!1}}}):t._e(),"preferences"===t.step?s("my-preferences",{on:{cancelled:t.doCancel,"is-busy":function(s){t.isBusy=!0},"is-not-busy":function(s){t.isBusy=!1}}}):t._e(),"subscriptions"===t.step?s("my-subscriptions",{attrs:{"option-publications":t.optionPublications,"payment-methods":t.paymentMethods},on:{"added-payment-method":t.loadPaymentMethods,"is-busy":function(s){t.isBusy=!0},"is-not-busy":function(s){t.isBusy=!1}}}):t._e(),"payment"===t.step?s("my-payment",{attrs:{"payment-methods":t.paymentMethods},on:{"load-payment-methods":t.loadPaymentMethods,"is-busy":function(s){t.isBusy=!0},"is-not-busy":function(s){t.isBusy=!1}}}):t._e(),"transactions"===t.step?s("my-transactions",{attrs:{level:t.listLevel},on:{"is-busy":function(s){t.isBusy=!0},"is-not-busy":function(s){t.isBusy=!1}}}):t._e()]:t._e()],2)])])},[],!1,null,null).exports},methods:{cancelled(){this.$router.go(-1)}}},function(){return(0,this._self._c)("account",{attrs:{"is-embedded":!0},on:{cancelled:this.cancelled}})},[],!1,null,null).exports;export{B 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.