1/*! For license information please see teams.ce0a59e867794627.js.LICENSE.txt */ 2"use strict";(self.webpackChunktinyurl=self.webpackChunktinyurl||[]).push([[182,349,390,1480,1633,2204,2526,3e3,3239,3685,3997,4185,4519,4566,5036,5550,7737,8602,9472],{45055(t,e,r){r.d(e,{A:()=>i});var n=r(76798),a=r.n(n)()(function(t){return t[1]});a.push([t.id,".router-link-active[data-v-36864395]{background-color:#fff;border-right:3px solid #28c98b}",""]);const i=a},73638(t,e,r){r.d(e,{A:()=>i});var n=r(76798),a=r.n(n)()(function(t){return t[1]});a.push([t.id,"input[type=file][data-v-13c43c03]{cursor:pointer;cursor:hand}input[type=file][data-v-13c43c03]::-webkit-file-upload-button{cursor:pointer}",""]);const i=a},27603(t,e,r){r.d(e,{A:()=>i});var n=r(76798),a=r.n(n)()(function(t){return t[1]});a.push([t.id,"textarea[data-v-ee889b64]{height:10rem;overflow-wrap:normal;overflow-x:scroll}",""]);const i=a},6977(t,e,r){r.d(e,{A:()=>i});var n=r(76798),a=r.n(n)()(function(t){return t[1]});a.push([t.id,".tu-plan-information-card[data-v-be236c3a]{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;overflow:hidden}.tu-plan-information-card__banner[data-v-be236c3a]{background-color:#af4949}.tu-plan-information-card__body[data-v-be236c3a]{display:flex;padding:1.25rem}.tu-plan-information-card__features[data-v-be236c3a]{display:flex;flex-direction:column;flex-grow:1;gap:1.25rem}.tu-plan-information-card__row[data-v-be236c3a]{display:flex}.tu-plan-information-card__title[data-v-be236c3a]{flex-basis:200px;line-height:1.5;margin-bottom:0}.tu-plan-information-card__limits[data-v-be236c3a]{display:flex;flex-direction:column;font-size:.75rem;gap:.625rem;margin-bottom:0;padding-left:0}.tu-plan-information-card__limits-item[data-v-be236c3a]{align-items:center;display:flex;list-style-type:none}.tu-plan-information-card__limits-icon[data-v-be236c3a]{display:block;margin-right:.625rem}.tu-plan-information-card__limits-icon[data-v-be236c3a]:before{align-items:center;display:flex;height:12px;justify-content:center;width:12px}.tu-plan-information-card__limits-icon.fa-check[data-v-be236c3a]{color:#1f8244}.tu-plan-information-card__limits-icon.fa-xmark[data-v-be236c3a]{color:#af4949}.tu-plan-information-card__limits-label[data-v-be236c3a]{font-weight:600}.tu-plan-information-card__cta-wrapper[data-v-be236c3a]{align-items:flex-end;display:flex}.tu-plan-information-card__name[data-v-be236c3a]{margin:0}.tu-plan-information-card__name-wrapper[data-v-be236c3a]{align-items:center;display:flex;gap:1.25rem;margin-bottom:1.25rem}.tu-plan-information-card--mobile .tu-plan-information-card__body[data-v-be236c3a]{flex-direction:column;gap:.625rem}.tu-plan-information-card--mobile .tu-plan-information-card__title[data-v-be236c3a]{flex-basis:90px}.tu-plan-information-card--mobile .tu-plan-information-card__plan-content[data-v-be236c3a]{flex-flow:column}.tu-plan-information-card--mobile .tu-plan-information-card__badge-legacy[data-v-be236c3a]{align-self:flex-end}.tu-plan-information-card--with-banner[data-v-be236c3a]{border-color:#af4949}",""]);const i=a},55415(t,e,r){r.d(e,{A:()=>i});var n=r(76798),a=r.n(n)()(function(t){return t[1]});a.push([t.id,".past-due-banner__contact-link[data-v-4c0c0e70]{color:#fff;text-decoration:underline}",""]);const i=a},75550(t,e,r){r.r(e),r.d(e,{default:()=>v});var n=r(95353),a=r(72429),i=r(29731);function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function s(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function l(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?s(Object(r),!0).forEach(function(e){c(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function c(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=o(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}
2(t,"string");return"symbol"==o(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const u={name:"SettingsTeamMenu",mixins:[a.A,i.A],computed:l(l({},(0,n.L8)(["user","team","canUseApi","hasTeamPermission"])),{},{canManageSubscription:function(){return this.hasTeamPermission("manageSubscription")},canViewMembers:function(){return this.hasTeamPermission("viewMembers")},useApiAllowed:function(){return this.canUseApi&&this.hasTeamPermission("useApi")},canSetupSso:function(){return this.hasTeamPermission("setupSso")}}),created:function(){var t=this;Bus.$on("updateTeam",function(){t.refreshState()})},destroyed:function(){Bus.$off("updateTeam")},methods:l({},(0,n.i0)(["refreshState"]))};var m=r(85072),d=r.n(m),f=r(45055),p={insert:"head",singleton:!1};d()(f.A,p);f.A.locals;const v=(0,r(14486).A)(u,function(){var t=this,e=t._self._c;return t.team?e("nav",{staticClass:"nav flex-column py-3"},[e("h3",{staticClass:"nav-link text-dark text-secondary"},[t._v("\n "+t._s(t.$t("team:menu.settings"))+"\n ")]),t._v(" "),e("router-link",{staticClass:"nav-link hover-white text-dark",attrs:{to:{name:"teams.team.profile",params:{teamId:t.teamIdentifier(t.team)}}}},[e("i",{staticClass:"fa fa-id-card mr-3"}),t._v("\n "+t._s(t.$t("team:menu.profile"))+"\n ")]),t._v(" "),t.canViewMembers?e("router-link",{staticClass:"nav-link hover-white text-dark",attrs:{to:{name:"teams.team.membership",params:{teamId:t.teamIdentifier(t.team)}}}},[e("i",{staticClass:"fa fa-user-friends mr-3"}),t._v("\n "+t._s(t.$t("team:menu.membership"))+"\n ")]):t._e(),t._v(" "),t.canSetupSso?e("router-link",{staticClass:"nav-link hover-white text-dark",attrs:{to:{name:"teams.team.sso",params:{teamId:t.teamIdentifier(t.team)}}}},[e("i",{staticClass:"fas fa-user-lock mr-3"}),t._v("\n "+t._s(t.$t("team:menu.sso"))+"\n ")]):t._e(),t._v(" "),t.useApiAllowed?e("router-link",{staticClass:"nav-link hover-white text-dark",attrs:{to:{name:"teams.team.api"},exact:""}},[e("i",{staticClass:"fa fa-key mr-3"}),t._v("\n "+t._s(t.$t("team:menu.api"))+"\n ")]):t._e(),t._v(" "),e("router-link",{staticClass:"nav-link hover-white text-dark",attrs:{to:{name:"teams.team.usage"}}},[e("i",{staticClass:"fas fa-tachometer-alt mr-3"}),t._v("\n "+t._s(t.$t("team:menu.usage"))+"\n ")]),t._v(" "),t.canManageSubscription?[e("span",{staticClass:"dropdown-divider"}),t._v(" "),e("h3",{staticClass:"nav-link text-dark text-secondary"},[t._v("\n "+t._s(t.$t("team:menu.billing"))+"\n ")]),t._v(" "),e("router-link",{staticClass:"nav-link hover-white text-dark",attrs:{to:{name:"teams.team.subscription",params:{teamId:t.teamIdentifier(t.team)}}}},[e("i",{staticClass:"fa fa-sync mr-3"}),t._v("\n "+t._s(t.$t("team:menu.subscription"))+"\n ")]),t._v(" "),e("router-link",{staticClass:"nav-link hover-white text-dark",attrs:{to:{name:"teams.team.paymentMethod",params:{teamId:t.teamIdentifier(t.team)}}}},[e("i",{staticClass:"fa fa-credit-card mr-3"}),t._v("\n\n "+t._s(t.$t("team:menu.payment_method"))+"\n ")]),t._v(" "),e("router-link",{staticClass:"nav-link hover-white text-dark",attrs:{to:{name:"teams.team.invoices",params:{teamId:t.teamIdentifier(t.team)}}}},[e("i",{staticClass:"fa fa-shopping-cart mr-3"}),t._v("\n "+t._s(t.$t("team:menu.invoices"))+"\n ")])]:t._e()],2):t._e()},[],!1,null,"36864395",null).exports},70182(t,e,r){r.r(e),r.d(e,{default:()=>a});const n={name:"MailedInvitations",props:{invitations:{type:Array,required:!0}},methods:{cancel:function(t){var e=this.$apiUrl("{teamsPrefix}/invitations/{invitationId}",{teamsPrefix:this.$Spark("teamsPrefix"),invitationId:t.id});axios.delete(e).then(function(){Bus.$emit("updateInvitations")})}}};const a=(0,r(14486).A)(n,function(){var t=this,e=t._self._c;return t.invitations.length>0?e("div",{staticClass:"border-bottom mb-5"},[e("div",{staticClass:"my-3"},[e("h2",{staticClass:"text-dark"},[t._v("\n Mailed Invitations ("+t._s(t.invitations.length)+")\n ")])]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-valign-middle mb-0"},[t._m(0),t._v(" "),e("tbody",t._l(t.invitations,function(r){return e("tr",{key:r.id},[e("td",[t._v(t._s(r.email))]),t._v(" "),e("td",[t._v(t._s(r.role))]),t._v(" "),e("td",{staticClass:"td-fit"},[e("button",{staticClass:"btn btn-outline-danger",on:{click:function(e){return t.cancel(r)}}},[e("i",{staticClass:"fa fa-times"})])])])}),0)])])]):t._e()},[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("Email Address")]),t._v(" "),e("th",[t._v("Role")]),t._v(" "),e("th",{staticClass:"th-fit"},[t._v("\n \n ")])])])}],!1,null,null,null).exports},64519(t,e,r){r.r(e),r.d(e,{default:()=>d});var n=r(95353),a=r(91633),i=r(42526),o=r(88602);function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function l(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function c(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=s(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}
2(t,"string");return"symbol"==s(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const u={name:"TeamProfile",components:{UpdateTeamPhoto:a.default,UpdateTeamName:i.default,PlanInformation:o.default},computed:function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?l(Object(r),!0).forEach(function(e){c(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}({},(0,n.L8)(["team"]))},m=u;const d=(0,r(14486).A)(m,function(){var t=this,e=t._self._c;return t.team?e("div",{staticClass:"container-fluid py-5"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-6 border-right"},[e("div",{staticClass:"my-4"},[e("h5",{staticClass:"text-muted"},[t._v("\n Profile Management\n ")]),t._v(" "),e("h2",[t._v("Update Information")]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("UpdateTeamPhoto")],1)]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("UpdateTeamName")],1)])])]),t._v(" "),e("div",{staticClass:"col-6"},[e("div",{staticClass:"my-4"},[e("h5",{staticClass:"text-muted"},[t._v("\n Team Management\n ")]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col border m-2 p-2 rounded"},[e("PlanInformation",{attrs:{"billable-type":"team"}})],1)])])])])]):t._e()},[],!1,null,null,null).exports},42526(t,e,r){r.r(e),r.d(e,{default:()=>m});var n=r(95353),a=r(77063);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function o(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function s(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?o(Object(r),!0).forEach(function(e){l(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function l(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=i(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==i(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const c={name:"UpdateName",setup:function(){return{notifyError:(0,a.A)().notifyError}},data:function(){return{form:new SparkForm({name:""})}},computed:s(s({},(0,n.L8)(["user","team","hasTeamPermission"])),{},{canEditProfile:function(){return this.hasTeamPermission("editProfile")}}),mounted:function(){this.form.name=this.team.name},methods:s(s({},(0,n.i0)(["refreshState"])),{},{update:function(){if(this.canEditProfile){var t=this.$apiUrl("{teamPrefix}/{teamId}/settings/profile/name",{teamPrefix:this.$Spark("teamsPrefix"),teamId:this.team.id});Spark.put(t,this.form).then(function(){Bus.$emit("updateTeam")})}else this.notifyError({text:this.$t("permission_denied")})}})};var u=(0,r(14486).A)(c,function(){var t=this,e=t._self._c;return e("div",{staticClass:"py-3"},[e("h4",[t._v(t._s(t.$t("team:team_name")))]),t._v(" "),e("div",{staticClass:"py-3"},[t.form.successful?e("div",{staticClass:"alert alert-success"},[t._v("\n "+t._s(t.$t("team:team_name_was_updated"))+"\n ")]):t._e(),t._v(" "),e("form",{attrs:{role:"form"}},[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-md-4 col-xl-3 col-form-label text-md-right"},[t._v(t._s(t.$t("Name")))]),t._v(" "),e("div",{staticClass:"col-md-8 col-lg-6"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.name,expression:"form.name"}
2],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("name")},attrs:{type:"text",disabled:t.form.busy||!t.canEditProfile},domProps:{value:t.form.name},on:{input:function(e){e.target.composing||t.$set(t.form,"name",e.target.value)}}}),t._v(" "),e("span",{directives:[{name:"show",rawName:"v-show",value:t.form.errors.has("name"),expression:"form.errors.has('name')"}],staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n "+t._s(t.form.errors.get("name"))+"\n ")])])]),t._v(" "),t.canEditProfile?e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-md-6 col-lg-4 offset-md-4 offset-xl-3"},[e("button",{staticClass:"btn btn-teal btn-block",attrs:{type:"submit",disabled:t.form.busy},on:{click:function(e){return e.preventDefault(),t.update.apply(null,arguments)}}},[t._v("\n "+t._s(t.$t("Update"))+"\n ")])])]):t._e()])])])},[],!1,null,null,null);const m=u.exports},91633(t,e,r){r.r(e),r.d(e,{default:()=>p});var n=r(95353),a=r(77063);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function o(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function s(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?o(Object(r),!0).forEach(function(e){l(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function l(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=i(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==i(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const c={name:"UpdatePhoto",setup:function(){return{notifyError:(0,a.A)().notifyError}},data:function(){return{form:new SparkForm({})}},computed:s(s({},(0,n.L8)(["user","team","hasTeamPermission"])),{},{previewStyle:function(){return this.team?"background-image: url(".concat(this.team.photo_url,")"):""},canEditProfile:function(){return this.hasTeamPermission("editProfile")}}),methods:s(s({},(0,n.i0)(["refreshState"])),{},{update:function(t){var e=this;if(this.canEditProfile){if(t.preventDefault(),this.$refs.photo.files.length){this.form.startProcessing();var r=this.$apiUrl("{teamPrefix}/{teamId}/settings/profile/photo",{teamPrefix:this.$Spark("teamsPrefix"),teamId:this.team.id});axios.post(r,this.gatherFormData()).then(function(){e.refreshState(),Bus.$emit("updateTeam"),e.form.finishProcessing()}).catch(function(t){e.form.setErrors(t.response.data.errors)})}}else this.notifyError({text:this.$t("permission_denied")})},gatherFormData:function(){var t=new FormData;return t.append("photo",this.$refs.photo.files[0]),t}})};var u=r(85072),m=r.n(u),d=r(73638),f={insert:"head",singleton:!1};m()(d.A,f);d.A.locals;const p=(0,r(14486).A)(c,function(){var t=this,e=t._self._c;return e("form",{staticClass:"py-3",attrs:{role:"form"}},[t.form.errors.has("photo")?e("div",{staticClass:"alert alert-danger"},[t._v("\n "+t._s(t.form.errors.get("photo"))+"\n ")]):t._e(),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-md-4 col-xl-3 py-3 d-flex justify-content-md-end justify-content-center"},[e("div",{staticClass:"image-placeholder"},[e("span",{staticClass:"profile-photo-preview",style:t.previewStyle,attrs:{role:"img"}})])]),t._v(" "),e("div",{staticClass:"col-md-6 col-lg-4 py-3 d-flex justify-content-md-start justify-content-center align-items-center"},[t.canEditProfile?e("div",{staticClass:"spark-uploader w-100"},[e("input",{ref:"photo",staticClass:"spark-uploader-control",attrs:{type:"file",name:"photo",disabled:t.form.busy},on:{change:t.update}}),t._v(" "),e("div",{staticClass:"btn btn-green btn-block"},[t._v("\n "+t._s(t.$t("Update Photo"))+"\n ")])]):t._e()])])])},[],!1,null,"13c43c03",null).exports},33e3(t,e,r){r.r(e),r.d(e,{default:()=>l});var n=r(55554),a=r(50317),i=r(2543);const o={name:"SendInvitation",mixins:[n.A,a.A],props:{invitationsCount:{type:Number,required:!0}},data:function(){return{roles:[],form:new SparkForm({email:"",role:this.$Spark("defaultRole")})}},computed:{activeSubscription:function(){if(this.billable)return i.find(this.billable.subscriptions.current,function(t){return"default"===t.name})},activePlan:function(){var t,e=this;return null===(t=this.subscriptions)||void 0===t?void 0:t.find(function(t){var r;return t.id===(null===(r=e.activeSubscription)||void 0===r?void 0:r.billing_price)})},hasTeamMembersLimit:function(){return!!this.activePlan&&!!this.activePlan.options.teamMembers},remainingTeamMembers:function(){return this.activePlan?this.activePlan.options.teamMembers-this.team.users.length-this.invitationsCount:0},canInviteMoreTeamMembers:function(){return!this.hasTeamMembersLimit||this.remainingTeamMembers>0}},methods:{send:function(){var t=this,e=this.$apiUrl("{teamsPrefix}/{teamId}/invitations",{teamsPrefix:this.$Spark("teamsPrefix"),teamId:this.team.id});Spark.post(e,this.form).then(function(){t.form.email="",t.form.role=t.$Spark("defaultRole"),Bus.$emit("updateInvitations")}).catch(function(){})},getRoles:function(){var t=this,e=this.$apiUrl("{teamsPrefix}/{teamId}/roles",{teamsPrefix:this.$Spark("teamsPrefix"),teamId:this.team.id});axios.get(e).then(function(e){var r=e.data;t.roles=r})}}};var s=(0,r(14486).A)(o,function(){var t=this,e=t._self._c;return e("div",{staticClass:"border-bottom mb-5"},[t._m(0),t._v(" "),t.form.successful?e("div",{staticClass:"alert alert-success"},[t._v("\n The invitation has been sent!\n ")]):t._e(),t._v(" "),t.canInviteMoreTeamMembers?e("form",{staticClass:"my-3",attrs:{role:"form"}},[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-md-4 col-form-label text-md-right"},[t._v("Email Address")]),t._v(" "),e("div",{staticClass:"col-md-6"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.email,expression:"form.email"}
2],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("email")},attrs:{type:"email",name:"email"},domProps:{value:t.form.email},on:{input:function(e){e.target.composing||t.$set(t.form,"email",e.target.value)}}}),t._v(" "),t.hasTeamMembersLimit?e("small",{staticClass:"form-text text-muted"},[t._v("\n "+t._s(t.$t("team:you_have_x_invitations_remaining",{count:t.remainingTeamMembers}))+"\n ")]):t._e(),t._v(" "),e("span",{directives:[{name:"show",rawName:"v-show",value:t.form.errors.has("email"),expression:"form.errors.has('email')"}],staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n "+t._s(t.form.errors.get("email"))+"\n ")])])]),t._v(" "),t.roles.length>0?e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-md-4 col-form-label text-md-right"},[t._v("Role")]),t._v(" "),e("div",{staticClass:"col-md-6"},[e("select",{directives:[{name:"model",rawName:"v-model",value:t.form.role,expression:"form.role"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("role")},on:{change:function(e){var r=Array.prototype.filter.call(e.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.$set(t.form,"role",e.target.multiple?r:r[0])}}},t._l(t.roles,function(r){return e("option",{key:r.value,domProps:{value:r.value}},[t._v("\n "+t._s(r.text)+"\n ")])}),0),t._v(" "),e("span",{directives:[{name:"show",rawName:"v-show",value:t.form.errors.has("role"),expression:"form.errors.has('role')"}],staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n "+t._s(t.form.errors.get("role"))+"\n ")])])]):t._e(),t._v(" "),e("div",{staticClass:"form-group row mb-0"},[e("div",{staticClass:"offset-md-4 col-md-6"},[e("button",{staticClass:"btn btn-teal",attrs:{type:"submit",disabled:t.form.busy},on:{click:function(e){return e.preventDefault(),t.send.apply(null,arguments)}}},[t.form.busy?e("span",[e("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),t._v(" Sending\n ")]):e("span",[t._v(" Send Invitation ")])])])])]):e("div",[e("span",{staticClass:"text-danger"},[t._v("\n "+t._s(t.$t("team:plan_allows_no_more_members"))+",\n "),e("router-link",{staticClass:"text-teal",attrs:{to:{name:"teams.team.subscription"}}},[t._v("please upgrade your subscription")]),t._v(".\n ")],1)])])},[function(){var t=this._self._c;return t("div",{staticClass:"my-3"},[t("h2",{staticClass:"text-dark"},[this._v("\n Send Invitation\n ")])])}],!1,null,null,null);const l=s.exports},13997(t,e,r){r.r(e),r.d(e,{default:()=>m});var n=r(95353),a=r(55036),i=r(13685);function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function s(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function l(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=o(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==o(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const c={name:"TeamMembers",data:function(){return{roles:[]}},computed:function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?s(Object(r),!0).forEach(function(e){l(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}({},(0,n.L8)(["user","team","hasTeamPermission"])),created:function(){this.hasTeamPermission("viewMembers")||this.$router.replace({name:"settings.teams"}),this.getRoles()},methods:{getRoles:function(){var t=this,e=this.$apiUrl("{teamsPrefix}/{teamId}/roles",{teamsPrefix:this.$Spark("teamsPrefix"),teamId:this.team.id});axios.get(e).then(function(e){t.roles=e.data})},editTeamMember:function(t){Bus.$emit("showModal",a.default,{roles:this.roles,member:t})},approveTeamMemberDelete:function(t){Bus.$emit("showModal",i.default,{member:t})},canEditTeamMember:function(t){return this.hasTeamPermission("editMembers")&&"owner"!==t.pivot.role&&this.user.id!==t.id},canDeleteTeamMember:function(t){return this.hasTeamPermission("deleteMembers")&&"owner"!==t.pivot.role&&this.user.id!==t.id},teamMemberRole:function(t){if(0===this.roles.length)return"";if("owner"===t.pivot.role)return"Owner";var e=this.roles.find(function(e){return e.value===t.pivot.role});return void 0!==e?e.text:void 0}}},u=c;const m=(0,r(14486).A)(u,function(){var t=this,e=t._self._c;return e("div",{staticClass:"border-bottom mb-5"},[e("div",{staticClass:"my-3"},[e("h2",{staticClass:"text-dark"},[t._v("\n "+t._s(t.$t("team:team_members"))+" ("+t._s(t.team.users.length)+")\n ")])]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-valign-middle mb-0"},[e("thead",[e("tr",[e("th",{staticClass:"th-fit"}),t._v(" "),e("th",[t._v("Name")]),t._v(" "),t.roles.length>0?e("th",[t._v("\n Role\n ")]):t._e(),t._v(" "),e("th",[t._v("Â ")])])]),t._v(" "),e("tbody",t._l(t.team.users,function(r){return e("tr",{key:r.id},[e("td",[e("img",{staticClass:"spark-profile-photo",attrs:{src:r.photo_url,alt:"Member Photo"}})]),t._v(" "),e("td",[r.id===t.user.id?e("span",[t._v(" You ")]):e("span",[t._v("\n "+t._s(r.name)+"\n ")])]),t._v(" "),t.roles.length>0?e("td",[t._v("\n "+t._s(t.teamMemberRole(r))+"\n ")]):t._e(),t._v(" "),e("td",{staticClass:"td-fit"},[t.roles.length>1&&t.canEditTeamMember(r)?e("button",{staticClass:"btn btn-outline-teal",on:{click:function(e){return t.editTeamMember(r)}}},[e("i",{staticClass:"fa fa-cog"})]):t._e(),t._v(" "),t.canDeleteTeamMember(r)?e("button",{staticClass:"btn btn-outline-danger",on:{click:function(e){return t.approveTeamMemberDelete(r)}}},[e("i",{staticClass:"fa fa-times"})]):t._e()])])}),0)])])])},[],!1,null,null,null).exports},31480(t,e,r){r.r(e),r.d(e,{default:()=>f});var n=r(95353),a=r(33e3),i=r(70182),o=r(13997),s=r(55554);function l(t){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l(t)}function c(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function u(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};
2e%2?c(Object(r),!0).forEach(function(e){m(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function m(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=l(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==l(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const d={name:"TeamMembership",components:{SendInvitation:a.default,MailedInvitations:i.default,TeamMembers:o.default},mixins:[s.A],data:function(){return{invitations:[]}},computed:u(u({},(0,n.L8)(["hasTeamPermission"])),{},{canAddMembers:function(){return this.hasTeamPermission("addMembers")},canViewMembers:function(){return this.hasTeamPermission("viewMembers")}}),created:function(){var t=this;this.getInvitations(),Bus.$on("updateInvitations",function(){t.getInvitations()})},destroyed:function(){Bus.$off("updateInvitations")},methods:{getInvitations:function(){var t=this;if(this.canAddMembers){var e=this.$apiUrl("{teamsPrefix}/{teamId}/invitations",{teamsPrefix:this.$Spark("teamsPrefix"),teamId:this.team.id});axios.get(e).then(function(e){var r=e.data;t.invitations=r})}}}};const f=(0,r(14486).A)(d,function(){var t=this,e=t._self._c;return e("div",{staticClass:"container-fluid my-3"},[e("div",{staticClass:"my-3"},[e("h5",{staticClass:"text-muted"},[t._v("\n Team «"+t._s(t.team.name)+"»\n ")])]),t._v(" "),t.canAddMembers?e("div",[e("send-invitation",{attrs:{"billable-type":t.billableType,"invitations-count":t.invitations.length}})],1):t._e(),t._v(" "),t.canAddMembers&&t.invitations&&t.invitations.length>0?e("div",[e("mailed-invitations",{attrs:{invitations:t.invitations}})],1):t._e(),t._v(" "),t.canViewMembers?e("div",[e("team-members")],1):t._e()])},[],!1,null,null,null).exports},10349(t,e,r){r.r(e),r.d(e,{default:()=>y});var n=r(95353),a=r(52597),i=r(55554),o=r(10390),s=r(72429),l=r(77063);function c(t){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},c(t)}function u(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function m(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?u(Object(r),!0).forEach(function(e){d(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function d(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=c(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==c(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const f={name:"TeamSSO",components:{CopyButton:a.default},mixins:[i.A,s.A],setup:function(){var t=(0,l.A)();return{notifyError:t.notifyError,notifySuccess:t.notifySuccess}},data:function(){return{providers:[],loading:!0,exist:!1,form:new SparkForm({provider:"",saml2_idp_entity_id:null,saml2_idp_sos_url:null,saml2_idp_sls_url:null,saml2_idp_cert:null,oauth2_client_id:null,oauth2_client_secret:null})}},computed:m(m({},(0,n.L8)(["hasTeamPermission"])),{},{saml2SpAcsUrl:function(){return this.$toAbsolute(this.$appUrl("{teamPrefix}/{teamId}/acs",{teamPrefix:this.$Spark("teamsPrefix"),teamId:this.teamIdentifier(this.team)}))},saml2SpEntityIdUrl:function(){return this.$toAbsolute(this.$appUrl("{teamPrefix}/{teamId}/metadata",{teamPrefix:this.$Spark("teamsPrefix"),teamId:this.teamIdentifier(this.team)}))},oauth2RedirectUrl:function(){return this.$toAbsolute(this.$appUrl("{teamPrefix}/{teamId}/callback",{teamPrefix:this.$Spark("teamsPrefix"),teamId:this.teamIdentifier(this.team)}))},providerType:function(){var t=this;return(this.providers.find(function(e){return t.form.provider===e.provider})||{}).type},isSaml2Provider:function(){return"saml2"===this.providerType},isOAuth2Provider:function(){return"oauth2"===this.providerType}}),watch:{team:function(){this.checkPermission()&&this.getConfiguration()}},created:function(){var t=this;this.checkPermission()&&this.getConfiguration(),Bus.$on("team-sso-deleted",function(){t.getConfiguration()})},beforeDestroy:function(){Bus.$off("team-sso-deleted")},methods:{save:function(){var t=this,e=this.$apiUrl("{teamPrefix}/{teamId}/settings/sso",{teamPrefix:this.$Spark("teamsPrefix"),teamId:this.teamIdentifier(this.team)});Spark.post(e,this.form).then(function(){t.notifySuccess({text:"The SSO credentials has been updated."}),t.getConfiguration()})},getCertFromFile:function(t){var e=this,r=t.target.files[0];r&&r instanceof File&&r.text().then(function(t){e.form.saml2_idp_cert=t})},getConfiguration:function(){var t=this,e=this.$apiUrl("{teamPrefix}/{teamId}/settings/sso",{teamPrefix:this.$Spark("teamsPrefix"),teamId:this.teamIdentifier(this.team)});this.loading=!0,axios.get(e).then(function(e){var r=e.data;t.providers=r.providers,t.form.provider=r.data.provider||"",t.form.saml2_idp_entity_id=r.data.saml2_idp_entity_id||"",t.form.saml2_idp_sos_url=r.data.saml2_idp_sos_url||"",t.form.saml2_idp_sls_url=r.data.saml2_idp_sls_url||"",t.form.saml2_idp_cert=r.data.saml2_idp_cert||"",t.form.oauth2_client_id=r.data.oauth2_client_id||"",t.form.oauth2_client_secret=r.data.oauth2_client_secret||"",t.exist=t.isSaml2Provider?0!==t.form.saml2_idp_entity_id.length:0!==t.form.oauth2_client_id.length,t.loading=!1})},confirmDelete:function(){Bus.$emit("showModal",o.default,{team:this.team})},checkPermission:function(){return!!this.hasTeamPermission("setupSso")||(this.notifyError({text:this.$t("permission_denied")}),this.$router.replace({name:"teams.team",params:{teamId:this.teamIdentifier(this.team)}}),!1)}}};var p=r(85072),v=r.n(p),b=r(27603),_={insert:"head",singleton:!1};v()(b.A,_);b.A.locals;var h=(0,r(14486).A)(f,function(){var t=this,e=t._self._c;return e("div",{staticClass:"container-fluid my-3"},[e("div",{staticClass:"my-3"},[e("h5",{staticClass:"text-muted"},[t._v("\n Team «"+t._s(t.team.name)+"»\n ")])]),t._v(" "),e("div",{staticClass:"border-bottom mb-5"},[e("div",{staticClass:"my-3 d-flex justify-content-between"},[e("h2",{staticClass:"text-dark"},[t._v("\n Single Sign-On\n ")]),t._v(" "),e("button",{staticClass:"btn btn-outline-danger",attrs:{disabled:!t.exist},on:{click:t.confirmDelete}},[t._v("\n Delete\n ")])])]),t._v(" "),t.loading?e("Spinner"):[t.isSaml2Provider?e("div",{staticClass:"border-bottom pb-3 mb-5"},[e("div",{staticClass:"my-3"},[e("h2",{staticClass:"text-dark"},[t._v("\n Service provider\n ")])]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-6"},[e("div",{staticClass:"input-group"},[e("div",{staticClass:"input-group-prepend"},[e("span",{staticClass:"input-group-text font-weight-semibold"},[t._v("ACS URL")])]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",readonly:""},domProps:{value:t.saml2SpAcsUrl}}),t._v(" "),e("div",{staticClass:"input-group-append"},[e("copy-button",{staticClass:"btn btn-teal-outline",attrs:{value:t.saml2SpAcsUrl}},[e("i",{staticClass:"fas fa-copy"})])],1)])]),t._v(" "),e("div",{staticClass:"col-6"},[e("div",{staticClass:"input-group"},[e("div",{staticClass:"input-group-prepend"},[e("span",{staticClass:"input-group-text font-weight-semibold"},[t._v("Entity ID")])]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",readonly:""},domProps:{value:t.saml2SpEntityIdUrl}}),t._v(" "),e("div",{staticClass:"input-group-append"},[e("copy-button",{staticClass:"btn btn-teal-outline",attrs:{value:t.saml2SpEntityIdUrl}},[e("i",{staticClass:"fas fa-copy"})])],1)])])])]):t._e(),t._v(" "),t.isOAuth2Provider?e("div",{staticClass:"border-bottom pb-3 mb-5"},[e("div",{staticClass:"my-3"},[e("h2",{staticClass:"text-dark"},[t._v("\n Service provider\n ")])]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-6"},[e("div",{staticClass:"input-group"},[e("div",{staticClass:"input-group-prepend"},[e("span",{staticClass:"input-group-text font-weight-semibold"},[t._v("Redirect URL")])]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",readonly:""},domProps:{value:t.oauth2RedirectUrl}}),t._v(" "),e("div",{staticClass:"input-group-append"},[e("copy-button",{staticClass:"btn btn-teal-outline",attrs:{value:t.oauth2RedirectUrl}},[e("i",{staticClass:"fas fa-copy"})])],1)])])])]):t._e(),t._v(" "),e("div",{staticClass:"border-bottom pb-3 mb-5"},[e("div",{staticClass:"my-3"},[e("h2",{staticClass:"text-dark"},[t._v("\n Identity Provider\n ")])]),t._v(" "),e("form",{staticClass:"my-3",attrs:{role:"form"}},[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-md-4 col-form-label text-md-right"},[t._v("\n Identity Provider\n "),e("sup",{staticClass:"text-danger"},[t._v("*")])]),t._v(" "),e("div",{staticClass:"col-md-6"},[e("select",{directives:[{name:"model",rawName:"v-model",value:t.form.provider,expression:"form.provider"}
2],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("provider")},attrs:{name:"provider",disabled:0===t.providers.length||t.form.busy},on:{change:function(e){var r=Array.prototype.filter.call(e.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.$set(t.form,"provider",e.target.multiple?r:r[0])}}},t._l(t.providers,function(r){return e("option",{key:r.provider,domProps:{value:r.provider}},[t._v("\n "+t._s(t.$t("team:sso.provider."+r.provider))+"\n ("+t._s(t.$t("team:sso.type."+r.type))+")\n ")])}),0),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n "+t._s(t.form.errors.get("provider"))+"\n ")])])]),t._v(" "),t.isSaml2Provider?[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-md-4 col-form-label text-md-right"},[t._v("\n "+t._s(t.$t("team:saml2_idp_entity_id"))+"\n "),e("sup",{staticClass:"text-danger"},[t._v("*")])]),t._v(" "),e("div",{staticClass:"col-md-6"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.saml2_idp_entity_id,expression:"form.saml2_idp_entity_id"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("saml2_idp_entity_id")},attrs:{type:"url",required:"",disabled:t.form.busy},domProps:{value:t.form.saml2_idp_entity_id},on:{input:function(e){e.target.composing||t.$set(t.form,"saml2_idp_entity_id",e.target.value)}}}),t._v(" "),e("span",{directives:[{name:"show",rawName:"v-show",value:t.form.errors.has("saml2_idp_entity_id"),expression:"form.errors.has('saml2_idp_entity_id')"}],staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n "+t._s(t.form.errors.get("saml2_idp_entity_id"))+"\n ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-md-4 col-form-label text-md-right"},[t._v("\n "+t._s(t.$t("team:saml2_idp_sos_url"))+"\n "),e("sup",{staticClass:"text-danger"},[t._v("*")])]),t._v(" "),e("div",{staticClass:"col-md-6"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.saml2_idp_sos_url,expression:"form.saml2_idp_sos_url"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("saml2_idp_sos_url")},attrs:{type:"url",required:"",disabled:t.form.busy},domProps:{value:t.form.saml2_idp_sos_url},on:{input:function(e){e.target.composing||t.$set(t.form,"saml2_idp_sos_url",e.target.value)}}}),t._v(" "),e("span",{directives:[{name:"show",rawName:"v-show",value:t.form.errors.has("saml2_idp_sos_url"),expression:"form.errors.has('saml2_idp_sos_url')"}],staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n "+t._s(t.form.errors.get("saml2_idp_sos_url"))+"\n ")])])]),t._v(" "),e("div",{staticClass:"form-group row d-none"},[e("label",{staticClass:"col-md-4 col-form-label text-md-right"},[t._v(t._s(t.$t("team:saml2_idp_sls_url")))]),t._v(" "),e("div",{staticClass:"col-md-6"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.saml2_idp_sls_url,expression:"form.saml2_idp_sls_url"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("saml2_idp_sls_url")},attrs:{type:"url",disabled:t.form.busy},domProps:{value:t.form.saml2_idp_sls_url},on:{input:function(e){e.target.composing||t.$set(t.form,"saml2_idp_sls_url",e.target.value)}}}),t._v(" "),e("small",{staticClass:"form-text text-muted"},[t._v("optional")]),t._v(" "),e("span",{directives:[{name:"show",rawName:"v-show",value:t.form.errors.has("saml2_idp_sls_url"),expression:"form.errors.has('saml2_idp_sls_url')"}],staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n "+t._s(t.form.errors.get("saml2_idp_sls_url"))+"\n ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-md-4 col-form-label text-md-right"},[t._v("\n "+t._s(t.$t("team:saml2_idp_cert"))+"\n "),e("sup",{staticClass:"text-danger"},[t._v("*")])]),t._v(" "),e("div",{staticClass:"col-md-6"},[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.form.saml2_idp_cert,expression:"form.saml2_idp_cert"}
2],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("saml2_idp_cert")},attrs:{disabled:t.form.busy},domProps:{value:t.form.saml2_idp_cert},on:{input:function(e){e.target.composing||t.$set(t.form,"saml2_idp_cert",e.target.value)}}}),t._v(" "),e("span",{directives:[{name:"show",rawName:"v-show",value:t.form.errors.has("saml2_idp_cert"),expression:"form.errors.has('saml2_idp_cert')"}],staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n "+t._s(t.form.errors.get("saml2_idp_cert"))+"\n ")])]),t._v(" "),e("div",{staticClass:"col-md-2"},[e("div",{staticClass:"custom-file"},[e("input",{staticClass:"custom-file-input",attrs:{id:"customFile",type:"file",disabled:t.form.busy},on:{change:t.getCertFromFile}}),t._v(" "),e("label",{staticClass:"custom-file-label",attrs:{for:"customFile"}})])])])]:t._e(),t._v(" "),t.isOAuth2Provider?[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-md-4 col-form-label text-md-right"},[t._v("\n "+t._s(t.$t("team:oauth2_client_id"))+"\n "),e("sup",{staticClass:"text-danger"},[t._v("*")])]),t._v(" "),e("div",{staticClass:"col-md-6"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.oauth2_client_id,expression:"form.oauth2_client_id"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("oauth2_client_id")},attrs:{type:"url",required:"",disabled:t.form.busy},domProps:{value:t.form.oauth2_client_id},on:{input:function(e){e.target.composing||t.$set(t.form,"oauth2_client_id",e.target.value)}}}),t._v(" "),e("span",{directives:[{name:"show",rawName:"v-show",value:t.form.errors.has("oauth2_client_id"),expression:"form.errors.has('oauth2_client_id')"}],staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n "+t._s(t.form.errors.get("oauth2_client_id"))+"\n ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-md-4 col-form-label text-md-right"},[t._v("\n "+t._s(t.$t("team:oauth2_client_secret"))+"\n "),e("sup",{staticClass:"text-danger"},[t._v("*")])]),t._v(" "),e("div",{staticClass:"col-md-6"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.oauth2_client_secret,expression:"form.oauth2_client_secret"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("oauth2_client_secret")},attrs:{type:"url",required:"",disabled:t.form.busy},domProps:{value:t.form.oauth2_client_secret},on:{input:function(e){e.target.composing||t.$set(t.form,"oauth2_client_secret",e.target.value)}}}),t._v(" "),e("span",{directives:[{name:"show",rawName:"v-show",value:t.form.errors.has("oauth2_client_secret"),expression:"form.errors.has('oauth2_client_secret')"}],staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n "+t._s(t.form.errors.get("oauth2_client_secret"))+"\n ")])])])]:t._e(),t._v(" "),e("div",{staticClass:"form-group row mb-0"},[e("div",{staticClass:"offset-md-4 col-md-6"},[e("button",{staticClass:"btn btn-teal",attrs:{type:"submit",disabled:t.form.busy},on:{click:function(e){return e.preventDefault(),t.save.apply(null,arguments)}}},[t.form.busy?e("span",[e("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),t._v(" Saving\n ")]):e("span",[t._v(" Save ")])])])])],2)])]],2)},[],!1,null,"ee889b64",null);const y=h.exports},13685(t,e,r){r.r(e),r.d(e,{default:()=>u});var n=r(95353);function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function i(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function o(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?i(Object(r),!0).forEach(function(e){s(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEac
2h(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function s(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=a(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==a(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const l={name:"DeleteTeamMember",props:{member:{type:Object,required:!0}},data:function(){return{form:new SparkForm({})}},computed:o({},(0,n.L8)(["team"])),methods:o(o({},(0,n.i0)(["refreshState"])),{},{close:function(){this.form.busy||this.$emit("close")},deleteMember:function(){var t=this,e=this.$apiUrl("{teamsPrefix}/{teamId}/settings/members/{memberId}",{teamsPrefix:this.$Spark("teamsPrefix"),teamId:this.team.id,memberId:this.member.id});Spark.delete(e,this.form).then(function(){t.refreshState(),Bus.$emit("updateTeam"),t.$emit("close")})}})};var c=(0,r(14486).A)(l,function(){var t=this,e=t._self._c;return e("focus-trap",[e("div",{staticClass:"modal d-block",attrs:{tabindex:"-1"},on:{click:function(e){return e.target!==e.currentTarget?null:t.close.apply(null,arguments)},keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.close.apply(null,arguments)}}},[e("div",{staticClass:"modal-dialog modal-dialog-centered modal-557px"},[e("div",{staticClass:"modal-content"},[e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title font-weight-bold"},[t._v("\n "+t._s(t.$t("team:remove_team_member"))+" ("+t._s(t.member.name)+")\n ")])]),t._v(" "),e("div",{staticClass:"modal-body"},[t._v("\n "+t._s(t.$t("team:are_you_sure_you_want_to_delete_member"))+"\n ")]),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-default",attrs:{type:"button"},on:{click:t.close}},[t._v("\n No, Go Back\n ")]),t._v(" "),e("button",{staticClass:"btn btn-danger",attrs:{type:"button",disabled:t.form.busy},on:{click:t.deleteMember}},[t._v("\n Yes, Remove\n ")])])])])])])},[],!1,null,null,null);const u=c.exports},10390(t,e,r){r.r(e),r.d(e,{default:()=>c});var n=r(95353);function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function i(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function o(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=a(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==a(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const s={name:"DeleteTeamSso",components:{PopoverContent:r(62204).default},props:{team:{type:Object,required:!0}},data:function(){return{form:new SparkForm({})}},computed:function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?i(Object(r),!0).forEach(function(e){o(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}({},(0,n.L8)(["organization"])),methods:{close:function(){this.form.busy||this.$emit("close")},deleteTeamSso:function(){var t=this,e=this.$apiUrl("organization/{o}/sso",{o:this.organization.slug});Spark.delete(e,this.form).then(function(){Bus.$emit("team-sso-deleted",t.team),t.close()})}}},l=s;const c=(0,r(14486).A)(l,function(){var t=this,e=t._self._c;return e("PopoverContent",{attrs:{close:t.close,"enable-footer":!1,width:"w-450"}},[e("div",{staticClass:"container-fluid py-4"},[e("div",{staticClass:"my-4"},[e("h5",{staticClass:"text-muted"},[t._v("\n Delete team SSO\n ")])]),t._v(" "),e("p",[t._v("Are you sure you want to delete this team SSO?")]),t._v(" "),e("div",{staticClass:"row py-3"},[e("div",{staticClass:"col-6 py-2"},[e("button",{staticClass:"btn btn-block btn-default",attrs:{type:"button",disabled:t.form.busy},on:{click:t.close}},[t._v("\n No, Go Back\n ")])]),t._v(" "),e("div",{staticClass:"col-6 py-2"},[e("button",{staticClass:"btn btn-block btn-danger",attrs:{type:"button",disabled:t.form.busy},on:{click:t.deleteTeamSso}},[t._v("\n Yes, Delete\n ")])])])])])},[],!1,null,"1125f033",null).exports},55036(t,e,r){r.r(e),r.d(e,{default:()=>u});var n=r(95353);function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function i(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function o(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=a(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}
2(t,"string");return"symbol"==a(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const s={name:"UpdateTeamMember",props:{member:{type:Object,required:!0},roles:{type:Array,required:!0}},data:function(){return{form:new SparkForm({role:""})}},computed:function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?i(Object(r),!0).forEach(function(e){o(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}({},(0,n.L8)(["team"])),created:function(){this.form.role=this.member.pivot.role},methods:{close:function(){this.form.busy||this.$emit("close")},update:function(){var t=this,e=this.$apiUrl("{teamsPrefix}/{teamId}/settings/members/{memberId}",{teamsPrefix:this.$Spark("teamsPrefix"),teamId:this.team.id,memberId:this.member.id});Spark.put(e,this.form).then(function(){Bus.$emit("updateTeam"),t.$emit("close")})}}},l=s;var c=(0,r(14486).A)(l,function(){var t=this,e=t._self._c;return e("focus-trap",[e("div",{staticClass:"modal d-block",attrs:{tabindex:"-1"},on:{click:function(e){return e.target!==e.currentTarget?null:t.close.apply(null,arguments)},keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.close.apply(null,arguments)}}},[e("div",{staticClass:"modal-dialog modal-dialog-centered modal-557px"},[e("div",{staticClass:"modal-content"},[e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title font-weight-bold"},[t._v("\n "+t._s(t.$t("team:edit_team_member"))+" ("+t._s(t.member.name)+")\n ")])]),t._v(" "),e("div",{staticClass:"modal-body"},[e("form",{attrs:{role:"form"}},[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-md-4 col-form-label text-md-right"},[t._v("\n Role\n ")]),t._v(" "),e("div",{staticClass:"col-md-6"},[e("select",{directives:[{name:"model",rawName:"v-model",value:t.form.role,expression:"form.role"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("role")},on:{change:function(e){var r=Array.prototype.filter.call(e.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.$set(t.form,"role",e.target.multiple?r:r[0])}}},t._l(t.roles,function(r){return e("option",{key:r.value,domProps:{value:r.value}},[t._v("\n "+t._s(r.text)+"\n ")])}),0),t._v(" "),e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v(t._s(t.form.errors.get("role")))])])])])]),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-default",attrs:{type:"button"},on:{click:t.close}},[t._v("\n Close\n ")]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{type:"button",disabled:t.form.busy},on:{click:t.update}},[t._v("\n Update\n ")])])])])])])},[],!1,null,null,null);const u=c.exports},88602(t,e,r){r.r(e),r.d(e,{default:()=>M});var n=r(85471),a=r(24387),i=r(37737),o=r(60463),s=r(53132),l=r(94736),c=r(77063),u=r(63753),m=r(7199),d=r(13719),f=r(37624),p=r(34185),v=r(39472),b=r(44566);var _=r(37976),h=r(97859),y=r(50298),g=r(10741);function C(t,e){return(0,f.uy)(t)?"Unlimited ".concat(e):"".concat(t.toLocaleString()," ").concat(e)}var P={max_redirects:function(t){return C(t,"Clicks")},max_redirects_per_month:function(t){return C(t,"Clicks / mo")},max_trackable_clicks:function(t){return C(t,"Clicks / mo")},max_aliases:function(t){return C(t,"Links")},max_aliases_per_month:function(t){return C(t,"Links / mo")},max_branded_aliases_per_month:function(t){return C(t,"Links / mo")},links_with_unlimited_clicks:function(t){return C(t,"Links with Unlimited Tracked Clicks")},max_domains_subdomains:function(t){return C(t,"Branded Domains")},max_domains:function(t){return C(t,"Branded Domains")},max_subdomains:function(t){return C(t,"Branded Domains")},discounted_domain_count:function(t){return C(t,"Branded Domains")}};function w(t){return function(t){if(Array.isArray(t))return k(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return k(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?k(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function k(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function S(){var t=(0,y.A)().billingPeriodEndsAt,e=(0,l.A)().getters,r=(0,m.A)().getSubscriptionName,a={getHighlightedMessage:function(t,e){var r=P[t];if(!(0,f.uy)(r))return r(e)}}.getHighlightedMessage,i=(0,d.A)().__,o=i("billing.interval.monthly"),s=i("billing.interval.annual"),c=i("billing.interval.short.monthly"),u=i("billing.interval.short.yearly"),p=(0,n.computed)(function(){return e.getUserCurrentSubscription}),v=(0,n.computed)(function(){return e.getUserCurrentSubscriptionGroup}
2),b=(0,n.computed)(function(){return e.currentSubscriptionHighlightedFeatures}),C=(0,n.computed)(function(){return e.userDomains.length>0}),k=(0,n.computed)(function(){return e.isUserDowngradedToFree}),S=(0,n.computed)(function(){return e.isUserEnterprise}),x=(0,n.computed)(function(){return e.isUserSubscribed}),O=(0,n.computed)(function(){return e.userLocale}),j=(0,n.computed)(function(){return e.userOptions}),A=(0,n.computed)(function(){var t;return"yearly"===(null===(t=p.value)||void 0===t?void 0:t.interval)});function T(t){return(0,f.uy)(t)||t>0?"fa-check":"fa-xmark"}function $(t,e){var r=function(t){return(0,f.uy)(t)?i("unlimited"):0===t?"":t.toLocaleString(O.value)}(t);return r?"".concat(r," ").concat(e):e}function I(t,e,r){var n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return{id:t,icon:T(e),label:$(e,r),isVisible:n}}function D(){var t,e,r,n=(e=C.value?1:0,r=b.value,{linksPerMonth:null!==(t=p.value)&&void 0!==t&&t.isLegacy?j.value.links_with_unlimited_clicks:j.value[r[0]],brandedLinksPerMonth:j.value.max_branded_aliases_per_month,clicksPerMonth:x.value?j.value[r[1]]:0,domainsPerMonth:x.value?j.value[r[2]]:e}),a=function(t){return{linkPluralized:(0,_.A)(i("link",{count:t.linksPerMonth})),brandedLinkPluralized:(0,_.A)(i("link",{count:t.brandedLinksPerMonth})),clickPluralized:(0,_.A)(i("click",{count:t.clicksPerMonth})),domainPluralized:(0,_.A)(i("domain",{count:t.domainsPerMonth}))}}(n),o=a.linkPluralized,s=a.brandedLinkPluralized,l=a.clickPluralized,c=a.domainPluralized,u="bulk"===v.value?"/ mo":"";k.value&&C.value;return[I("total-links",n.linksPerMonth,"".concat(o," / mo"),!0),I("total-branded-links",n.brandedLinksPerMonth,"Branded ".concat(s," / mo"),!1),I("total-clicks",n.clicksPerMonth,"Tracked ".concat(l," ").concat(u),!0),I("total-domains",n.domainsPerMonth,"Branded ".concat(c),!0)].filter(function(t){return t.isVisible})}return{planName:(0,n.computed)(function(){if((0,h.A)(p.value))return"Free";var t,e,n=A.value?s:o,a=(t=r(p.value),e="legacy",t.toLowerCase().includes(e)?t.split(" ").filter(function(t){return t.toLowerCase()!==e}).join(" "):t);return"".concat(a," ").concat((0,_.A)(n))}),planFeatures:(0,n.computed)(function(){return S.value?b.value.flatMap(function(t){var e=j.value[t],r=a(t,e);return(0,f.uy)(r)?[]:[{id:t,icon:T(e),label:r,isVisible:!0}]}):function(t){var e=t.filter(function(t){return"fa-check"===t.icon}),r=t.filter(function(t){return"fa-xmark"===t.icon});return[].concat(w(e),w(r))}(D())}),planPrice:(0,n.computed)(function(){if((0,h.A)(p.value))return null;var t=p.value,e=t.amount,r=t.currency;return(0,g.N8)(e,r,O.value)}
2),planInterval:(0,n.computed)(function(){return A.value?u:c}),renewalDate:(0,n.computed)(function(){return(0,h.A)(p.value)?null:(0,g.YW)(t.value)})}}var x=r(36049),O=r(91212);function j(){var t,e,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",a=r.toStringTag||"@@toStringTag";function i(r,n,a,i){var l=n&&n.prototype instanceof s?n:s,c=Object.create(l.prototype);return A(c,"_invoke",function(r,n,a){var i,s,l,c=0,u=a||[],m=!1,d={p:0,n:0,v:t,a:f,f:f.bind(t,4),d:function(e,r){return i=e,s=0,l=t,d.n=r,o}};function f(r,n){for(s=r,l=n,e=0;!m&&c&&!a&&e<u.length;e++){var a,i=u[e],f=d.p,p=i[2];r>3?(a=p===n)&&(l=i[(s=i[4])?5:(s=3,3)],i[4]=i[5]=t):i[0]<=f&&((a=r<2&&f<i[1])?(s=0,d.v=n,d.n=i[1]):f<p&&(a=r<3||i[0]>n||n>p)&&(i[4]=r,i[5]=n,d.n=p,s=0))}if(a||r>1)return o;throw m=!0,n}return function(a,u,p){if(c>1)throw TypeError("Generator is already running");for(m&&1===u&&f(u,p),s=u,l=p;(e=s<2?t:l)||!m;){i||(s?s<3?(s>1&&(d.n=-1),f(s,l)):d.n=l:d.v=l);try{if(c=2,i){if(s||(a="next"),e=i[a]){if(!(e=e.call(i,l)))throw TypeError("iterator result is not an object");if(!e.done)return e;l=e.value,s<2&&(s=0)}else 1===s&&(e=i.return)&&e.call(i),s<2&&(l=TypeError("The iterator does not provide a '"+a+"' method"),s=1);i=t}else if((e=(m=d.n<0)?l:r.call(n,d))!==o)break}catch(e){i=t,s=1,l=e}finally{c=1}}return{value:e,done:m}}}(r,a,i),!0),c}var o={};function s(){}function l(){}function c(){}e=Object.getPrototypeOf;var u=[][n]?e(e([][n]())):(A(e={},n,function(){return this}),e),m=c.prototype=s.prototype=Object.create(u);function d(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,c):(t.__proto__=c,A(t,a,"GeneratorFunction")),t.prototype=Object.create(m),t}return l.prototype=c,A(m,"constructor",c),A(c,"constructor",l),l.displayName="GeneratorFunction",A(c,a,"GeneratorFunction"),A(m),A(m,a,"Generator"),A(m,n,function(){return this}),A(m,"toString",function(){return"[object Generator]"}),(j=function(){return{w:i,m:d}})()}function A(t,e,r,n){var a=Object.defineProperty;try{a({},"",{})}catch(t){a=0}A=function(t,e,r,n){function i(e,r){A(t,e,function(t){return this._invoke(e,r,t)})}e?a?a(t,e,{value:r,enumerable:!n,configurable:!n,writable:!n}):t[e]=r:(i("next",0),i("throw",1),i("return",2))},A(t,e,r,n)}function T(t,e,r,n,a,i,o){try{var s=t[i](o),l=s.value}catch(t){return void r(t)}s.done?e(l):Promise.resolve(l).then(n,a)}function $(t){return function(){var e=this,r=arguments;return new Promise(function(n,a){var i=t.apply(e,r);function o(t){T(i,n,a,o,s,"next",t)}function s(t){T(i,n,a,o,s,"throw",t)}o(void 0)})}}const I={__name:"Index",setup:function(t){var e=(0,a.rd)(),r=(0,o.A)(),_=r.billableType,h=r.currentBillable,y=(0,s.A)(_,h).getLatestPaymentLink,g=(0,l.A)(),C=g.dispatch,P=g.getters,w=(0,c.A)(),k=w.notifyError,A=w.notifySuccess,T=(0,u.A)().updatePaymentMethod,I=(0,d.A)().__,D=(0,m.A)(),M=D.cancelDowngradeSchedule,B=D.reactivateSubscription,E=D.isSubscriptionLegacy,U=D.isSubscriptionLegacyBulk,L=function(){var t=(0,l.A)().getters,e=(0,d.A)().__,r=(0,n.ref)(!1),a=(0,n.computed)(function(){return t.getUserCurrentSubscription}),i=(0,n.computed)(function(){return t.isFutureSubscriptionScheduled}),o=(0,n.computed)(function(){var t;return null===(t=a.value)||void 0===t?void 0:t.isPastDue}),s=(0,n.computed)(function(){var t;return null===(t=a.value)||void 0===t?void 0:t.isOnGracePeriod}),c=(0,n.computed)(function(){return a.value&&(o.value||i.value||s.value)});return{feedbackContent:(0,n.computed)(function(){return o.value?v.default:i.value?b.default:p.default}),feedbackButton:(0,n.computed)(function(){var t,n=e("pricing_page.button_label.undo_cancellation");return o.value?n=e("pricing_page.button_label.update_payment_method"):i.value?n=e("pricing_page.button_label.undo_downgrade"):null!==(t=a.value)&&void 0!==t&&t.isActive||(n=e("pricing_page.button_label.undo_cancellation")),{disabled:r.value,isLoading:r.value,label:n,severity:f.AI.ALERT}}),isBannerVisible:c,isFeedbackButtonLoading:r,isPastDue:o,isFutureSubscriptionScheduled:i,isOnGracePeriod:s}}(),N=S(),F=(0,n.computed)(function(){return P.getUserCurrentSubscription}),R=(0,n.computed)(function(){return P.getUserBillingType}),V=(0,n.computed)(function(){return P.isUserEnterprise}),q=(0,n.computed)(function(){var t={planName:N.planName.value,planFeatures:N.planFeatures.value,planPrice:N.planPrice.value,planInterval:N.planInterval.value,renew
2alDate:N.renewalDate.value,isPastDue:L.isPastDue.value,isFutureSubscriptionScheduled:L.isFutureSubscriptionScheduled.value,isBeingCancelled:L.isOnGracePeriod.value,isBannerVisible:L.isBannerVisible.value,isLegacy:E(F.value)||U(F.value)};return L.isBannerVisible.value&&(t.bannerProps={isFeedbackButtonLoading:L.isFeedbackButtonLoading.value,feedbackContent:L.feedbackContent.value,feedbackButton:L.feedbackButton.value}),V.value&&(t.ctaButtonProps={isOutlined:!0,severity:f.AI.PRIMARY,label:I("contact_sales_to_update")}),t});function G(){return z.apply(this,arguments)}function z(){return(z=$(j().m(function t(){var e,r;return j().w(function(t){for(;;)switch(t.p=t.n){case 0:if(L.isFeedbackButtonLoading.value=!0,t.p=1,R.value!==x.A.STRIPE){t.n=3;break}return t.n=2,y();case 2:e=t.v,window.location.href=e,t.n=4;break;case 3:return t.n=4,T(F.value);case 4:t.n=6;break;case 5:t.p=5,r=t.v,(0,O.vV)("The payment method update failed: "+r),k(I("failed_getting_latest_payment"));case 6:return t.p=6,L.isFeedbackButtonLoading.value=!1,t.f(6);case 7:return t.a(2)}},t,null,[[1,5,6,7]])}))).apply(this,arguments)}function H(){return Y.apply(this,arguments)}function Y(){return(Y=$(j().m(function t(){return j().w(function(t){for(;;)switch(t.p=t.n){case 0:return L.isFeedbackButtonLoading.value=!0,t.p=1,t.n=2,M();case 2:return t.n=3,C("refreshState");case 3:A(I("subscriptions.resume_success")),t.n=5;break;case 4:t.p=4,t.v,k(I("subscriptions.resume_failed"));case 5:return t.p=5,L.isFeedbackButtonLoading.value=!1,t.f(5);case 6:return t.a(2)}},t,null,[[1,4,5,6]])}))).apply(this,arguments)}function W(){return J.apply(this,arguments)}function J(){return(J=$(j().m(function t(){return j().w(function(t){for(;;)switch(t.p=t.n){case 0:return L.isFeedbackButtonLoading.value=!0,t.p=1,t.n=2,B();case 2:return t.n=3,C("refreshState");case 3:A(I("subscriptions.reactivate_success")),t.n=5;break;case 4:t.p=4,t.v,k(I("subscriptions.reactivate_failed"));case 5:return t.p=5,L.isFeedbackButtonLoading.value=!1,t.f(5);case 6:return t.a(2)}},t,null,[[1,4,5,6]])}))).apply(this,arguments)}return{__sfc:!0,router:e,billableType:_,currentBillable:h,getLatestPaymentLink:y,dispatch:C,getters:P,notifyError:k,notifySuccess:A,updatePaymentMethod:T,__:I,cancelDowngradeSchedule:M,reactivateSubscription:B,isSubscriptionLegacy:E,isSubscriptionLegacyBulk:U,planBanner:L,planInformation:N,currentSubscription:F,userBillingType:R,isUserEnterprise:V,planInformationProps:q,handlePaymentMethodUpdate:G,handleRevertSubscription:H,handleUndoCancellation:W,handleCtaClick:function(){L.isPastDue.value?G():L.isFutureSubscriptionScheduled.value?H():W()},redirectToSales:function(){e.push({name:"contact-sales"})},TuPlanInformationCard:i.default}}},D=I;const M=(0,r(14486).A)(D,function(){var t=this,e=t._self._c,r=t._self._setupProxy;return e(r.TuPlanInformationCard,t._b({on:{"banner-click":r.handleCtaClick,"body-click":r.redirectToSales}},"TuPlanInformationCard",r.planInformationProps,!1))},[],!1,null,null,null).exports},37737(t,e,r){r.r(e),r.d(e,{default:()=>f});var n=r(85471),a=r(37624),i=r(96433),o=r(97859),s=r(13719);const l={__name:"TuPlanInformationCard",props:{planName:{type:String,required:!0},planFeatures:{type:Array,required:!0},bannerProps:{type:Object,default:null},planPrice:{type:String,default:null},planInterval:{type:String,default:"yr"},renewalDate:{type:String,default:null},isPastDue:{type:Boolean,default:!1},isFutureSubscriptionScheduled:{type:Boolean,default:!1},isBeingCancelled:{type:Boolean,default:!1},isBannerVisible:{type:Boolean,default:!1},ctaButtonProps:{type:Object,default:null},isLegacy:{type:Boolean,default:!1}},emits:["body-click","banner-click"],setup:function(t,e){var r=e.emit,l=t,c=(0,s.A)().__,u=(0,i.GuJ)(i._9U).smallerOrEqual,m=u("xl"),d=(0,n.computed)(function(){return!(0,o.A)(l.planPrice)}),f=(0,n.computed)(function(){return!(0,o.A)(l.renewalDate)}),p=(0,n.computed)(function(){return!(0,o.A)(l.ctaButtonProps)}),v=c("subscriptions.legacy_tooltip"),b=c("subscriptions.legacy_badge");return{__sfc:!0,emits:r,props:l,__:c,smallerOrEqual:u,isMobileView:m,hasPrice:d,hasRenewalDate:f,hasCtaButton:p,legacyTooltip:v,badgeLabel:b,Position:a.yX,TuBadge:a.zd,TuButton:a.Gf,TuFeedbackBanner:
2a.BH,TuTooltipWrapper:a.C_}}};var c=r(85072),u=r.n(c),m=r(6977),d={insert:"head",singleton:!1};u()(m.A,d);m.A.locals;const f=(0,r(14486).A)(l,function(){var t=this,e=t._self._c,r=t._self._setupProxy;return e("div",{staticClass:"tu-plan-information-card",class:{"tu-plan-information-card--mobile":r.isMobileView,"tu-plan-information-card--with-banner":t.isBannerVisible}},[t.isBannerVisible?e(r.TuFeedbackBanner,{staticClass:"tu-plan-information-card__banner",attrs:{"feedback-button":t.bannerProps.feedbackButton,"is-closable":!1},on:{"cta-click":function(t){return r.emits("banner-click")}},scopedSlots:t._u([{key:"content",fn:function(){return[e(t.bannerProps.feedbackContent,{tag:"Component"})]},proxy:!0}],null,!1,1775533560)}):t._e(),t._v(" "),e("div",{staticClass:"tu-plan-information-card__body"},[t.isLegacy&&r.isMobileView?e(r.TuTooltipWrapper,{staticClass:"tu-plan-information-card__badge-legacy",attrs:{tooltip:r.legacyTooltip}},[e(r.TuBadge,{attrs:{"icon-position":r.Position.END,label:r.badgeLabel,"icon-class":"fa-solid fa-circle-info"}})],1):t._e(),t._v(" "),e("div",{staticClass:"tu-plan-information-card__features"},[e("div",{staticClass:"tu-plan-information-card__row"},[e("h6",{staticClass:"tu-plan-information-card__title"},[t._v("\n Plan:\n ")]),t._v(" "),e("div",{staticClass:"tu-plan-information-card__content"},[e("div",{staticClass:"tu-plan-information-card__name-wrapper"},[e("p",{staticClass:"tu-plan-information-card__name _plan_name"},[t._v("\n "+t._s(t.planName)+"\n ")]),t._v(" "),t.isLegacy&&!r.isMobileView?e(r.TuTooltipWrapper,{staticClass:"tu-plan-information-card__badge-legacy",attrs:{tooltip:r.legacyTooltip}},[e(r.TuBadge,{attrs:{"icon-position":r.Position.END,label:r.badgeLabel,"icon-class":"fa-solid fa-circle-info"}})],1):t._e()],1),t._v(" "),e("ul",{staticClass:"tu-plan-information-card__limits"},t._l(t.planFeatures,function(r){return e("li",{key:r.id,staticClass:"tu-plan-information-card__limits-item _feature"},[e("i",{staticClass:"tu-plan-information-card__limits-icon fa-solid",class:r.icon}),t._v(" "),e("span",{staticClass:"tu-plan-information-card__limits-label"},[t._v("\n "+t._s(r.label)+"\n ")])])}),0)])]),t._v(" "),r.hasPrice?e("div",{staticClass:"tu-plan-information-card__row"},[e("h6",{staticClass:"tu-plan-information-card__title"},[t._v("\n Price:\n ")]),t._v(" "),e("div",{staticClass:"tu-plan-information-card__content _price"},[t._v("\n "+t._s(t.planPrice)+" / "+t._s(t.planInterval)+" *\n ")])]):t._e(),t._v(" "),r.hasRenewalDate?e("div",{staticClass:"tu-plan-information-card__row"},[e("h6",{staticClass:"tu-plan-information-card__title"},[t._v("\n Renews:\n ")]),t._v(" "),e("div",{staticClass:"tu-plan-information-card__content _renews"},[t._v("\n "+t._s(t.renewalDate)+"\n ")])]):t._e()]),t._v(" "),e("div",{staticClass:"tu-plan-information-card__cta-wrapper"},[r.hasCtaButton?e(r.TuButton,t._b({staticClass:"tu-plan-information-card__cta",attrs:{tabindex:"0","is-block":r.isMobileView},on:{click:function(t){return r.emits("body-click")}}},"TuButton",t.ctaButtonProps,!1)):t._e()],1)],1)],1)},[],!1,null,"be236c3a",null).exports},34185(t,e,r){r.r(e),r.d(e,{default:()=>s});var n=r(94736),a=r(13719),i=r(10741);const o={__name:"Cancellation",setup:function(t){return{__sfc:!0,getters:(0,n.A)().getters,__:(0,a.A)().__,toShortDate:i.AU}}};const s=(0,r(14486).A)(o,function(){var t,e=this,r=e._self._c,n=e._self._setupProxy;return r("div",{staticClass:"cancellation-banner"},[e._v("\n "+e._s(n.__("plan_information_banner.cancellation_in_progress",{endDate:n.toShortDate(null===(t=n.getters.getUserCurrentSubscription)||void 0===t?void 0:t.ends_at)}))+"\n")])},[],!1,null,null,null).exports},39472(t,e,r){r.r(e),r.d(e,{default:()=>c});var n=r(13719);const a={__name:"PastDue",setup:function(t){return{__sfc:!0,__:(0,n.A)().__}}};var i=r(85072),o=r.n(i),s=r(55415),l={insert:"head",singleton:!1};o()(s.A,l);s.A.locals;const c=(0,r(14486).A)(a,function(){var t=this,e=t._self._c,r=t._self._setupProxy;return e("div",{staticClass:"past-due-banner"},[t._v("\n "+t._s(r.__("plan_information_banner.past_due"))+"\n "+t._s(r.__("plan_information_banner.contact_support"))+"\n "),e("router-link",{staticClass:"past-due-banner__contact-link",attrs:{to:{name:"freescout"}}},[e("span",[t._v(t._s(r.__("plan_information_banner.contact_us")))])]),t._v(".\n")],1)},[],!1,null,"4c0c0e70",null).exports},44566(t,e,r){r.r(e),r.d(e,{default:()=>c});var n=r(94736),a=r(7199),i=r(13719),o=r(10741),s=r(85471);const l={__name:"Scheduled",setup:function(t){var e,r=(0,n.A)().getters,l=(0,a.A)().getSubscriptionName,c=(0,i.A)().__,u=(0,s.c
2omputed)(function(){return r.getUserCurrentSubscription}),m=(0,s.computed)(function(){return r.getUserFutureSubscription}),d=l(m.value),f="yearly"===(null===(e=m.value)||void 0===e?void 0:e.interval)?c("pricing_page.annual_billing_frequency"):c("pricing_page.monthly_billing_frequency");return{__sfc:!0,getters:r,getSubscriptionName:l,__:c,currentSubscription:u,futureSubscription:m,targetPlanName:d,targetPlanInterval:f,toShortDate:o.AU}}};const c=(0,r(14486).A)(l,function(){var t,e=this,r=e._self._c,n=e._self._setupProxy;return r("div",{staticClass:"scheduled-banner"},[e._v("\n "+e._s(n.__("plan_information_banner.future_subscription_scheduled",{activeSubscriptionEndDate:n.toShortDate(null===(t=n.currentSubscription)||void 0===t?void 0:t.period_ends_at),targetSubscription:"".concat(n.targetPlanName," ").concat(n.targetPlanInterval)}))+"\n")])},[],!1,null,null,null).exports},62204(t,e,r){r.r(e),r.d(e,{default:()=>s});var n=r(99499),a=r(2543);const i={name:"PopOverContent",mixins:[n.co],props:{close:{type:Function,default:null},closeIcon:{type:String,default:"fa-times"},enableFooter:{type:Boolean,default:!0},width:{type:String,default:"w-650"}},data:function(){return{load:!1}},created:function(){Bus.$emit("closePopover2"),Bus.$on("closePopover1",this.closePopover)},beforeDestroy:function(){Bus.$off("closePopover1")},methods:{clickAwayClose:function(t){var e=t.path||t.composedPath&&t.composedPath(),r=a.findIndex(e,function(t){return"HEADER"===t.nodeName})>-1,n=a.findIndex(e,function(t){return"vue-notification-group"===t.className})>-1,i=a.findIndex(e,function(t){return"modal"===t.className||"v--modal-background-click"===t.className})>-1;r||i||n||this.closePopover(t,!0)},closePopover:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];null===this.close?this.$router.push({name:"homepage",params:{keepQuery:!0}}):this.close(t,e)},contentVisible:function(){var t=this;this.$nextTick(function(){t.$refs.popover.focus()})}}},o=i;const s=(0,r(14486).A)(o,function(){var t=this,e=t._self._c;return e("focus-trap",[e("div",{staticClass:"pop-content",attrs:{role:"document"}},[e("div",{staticClass:"pop-content-backdrop",on:{click:t.clickAwayClose}},[e("span",{staticClass:"sr-only"},[t._v("Popover Backdrop")])]),t._v(" "),e("div",{staticClass:"pop-content-data",class:t.width},[e("div",{staticClass:"border-bottom p-3"},[t._t("actions",function(){return[e("div",{staticClass:"flex-center-between"},[t.$slots.title?e("h5",{staticClass:"font-weight-semibold mb-0 _popover-title"},[t._t("title")],2):t._e(),t._v(" "),e("button",{staticClass:"btn btn-outline-dark ml-auto _popover-close",staticStyle:{padding:"9px 12px"},attrs:{"aria-label":"Close"},on:{click:t.closePopover}},[e("i",{staticClass:"fa fa-lg",class:[t.closeIcon]})])])]})],2),t._v(" "),e("transition",{attrs:{name:"fade",appear:"",mode:"out-in"},on:{enter:t.contentVisible}},[e("div",{ref:"popover",staticClass:"flex-grow-1 overflow-y-a",attrs:{tabindex:"-1"}},[t._t("default",function(){return[e("div",{staticClass:"container-fluid my-5"},[e("div",{staticClass:"my-4"},[e("h5",{staticClass:"text-muted"},[t._v("\n Page could not be found\n ")]),t._v(" "),e("h2",{staticClass:"text-dark"},[t._v("\n 404\n ")])]),t._v(" "),e("p",[t._v("Please try a different page")])])]})],2)]),t._v(" "),t.enableFooter?e("div",{staticClass:"flex-grow"},[t._t("footer",function(){return[e("div",{staticClass:"bg-light"},[e("nav",{staticClass:"container-fluid py-1 d-flex justify-content-between justify-content-md-end",attrs:{role:"navigation"}},[e("router-link",{staticClass:"mr-3 py-1 text-dark",attrs:{to:{name:"terms"}}},[t._v("\n Terms\n ")]),t._v(" "),e("router-link",{staticClass:"mr-3 py-1 text-dark",attrs:{to:{name:"privacy"}}},[t._v("\n Privacy Policy\n ")])],1)])]})],2):t._e()],1)])])},[],!1,null,null,null).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.