1/*! For license information please see overhauling.94f2b7d59515edba.js.LICENSE.txt */ 2(self.webpackChunktinyurl=self.webpackChunktinyurl||[]).push([[42,107,120,297,589,612,720,724,782,819,913,924,969,1102,1360,1402,1523,1710,1752,1838,1892,1995,2156,2204,2329,2399,2448,2689,3031,3139,3366,3524,3547,3670,3766,3802,3842,3881,4003,4055,4066,4235,4272,4518,4666,4743,4764,4895,4953,5101,5223,5317,5421,5615,5645,5678,5830,6309,6332,6375,6481,6524,6765,6886,6992,7148,7207,7299,7506,7569,7595,7721,7820,7984,7993,8231,8547,8549,8763,8916,9047,9108,9162,9266,9334,9354,9374,9548,9644,9666,9770,9803],{81258(e,t,n){"use strict";n.d(t,{Nf:()=>l,Qv:()=>c,WF:()=>r,Ze:()=>d,dR:()=>i,hh:()=>u,pE:()=>s,t4:()=>o});var a=n(37624);function i(e){return{label:{id:"alias",label:"Alias (optional)",icon:"fa-solid fa-highlighter"},input:{placeholder:"Add alias here"},copy:{help:"Must be at least 5 characters",errorMessage:e}}}function r(e){return{label:{id:"url",label:"Long URL",isRequired:!0,icon:"fa-solid fa-location-arrow"},input:{placeholder:"Paste long URL here"},copy:{errorMessage:e}}}function o(e){return{label:{id:"url",label:"Destination URL",isRequired:!0,icon:"fa-solid fa-map-pin"},input:{placeholder:"Paste long URL here"},copy:{errorMessage:e}}}function s(e,t){return{label:{id:"domain",label:"Domain",icon:"fa-solid fa-globe"},options:e,placeholder:"Select a domain",bottomButton:{label:"Add Domain",iconClass:"fa-solid fa-lock",iconPosition:a.yX.END,size:a.Mp.MEDIUM},copy:{errorMessage:t}}}function l(e){return{title:e("qr_code.download_message"),errorMessage:e("qr_code.error_message"),imageAltText:e("qr_code.qr_image_alt_text"),retryQrButtonLabel:e("qr_code.error_feedback_button"),downloadSvgButtonLabel:e("qr_code.download_svg_label"),downloadPngButtonLabel:e("qr_code.download_png_label"),upsale:e("qr_code.upsale_content")}}function c(e){return{copyLabel:e("tinyurl_labels.copy_label"),visitUrlLabel:e("tinyurl_labels.visit_url_label"),qrLabel:e("tinyurl_labels.qr_label"),shareLabel:e("tinyurl_labels.share_label"),copyTooltipBeforeCopyLabel:e("tinyurl_labels.copy_label_tooltip_pre_content"),copyTooltipAfterCopyLabel:e("tinyurl_labels.copy_label_tooltip_post_content"),longUrlLabel:e("shortener_result.long_url_label"),tinyUrlLabel:e("shortener_result.tiny_url_label"),shortenAnotherLabel:e("shortener_result.shorten_another_label")}}function u(e){return{destinationUrlLinkText:e("qr_code.long_url_label"),destinationTooltip:e("qr_code.long_url_tooltip"),tinyurlLinkText:e("qr_code.short_url_label"),tinyUrlTooltip:e("qr_code.short_url_tooltip"),generateAnotherLabel:e("qr_code.generate_another_label"),copyTooltip:e("tinyurl_labels.copy_label_tooltip_pre_content"),afterCopyTooltip:e("tinyurl_labels.copy_label_tooltip_post_content"),qrDownloadWidgetLabels:l(e)}}var d="Sign Up to Access All Your Links"},61595(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(85471),i=n(52307);function r(e,t,n,r,o){var s=new Date,l=n+r,c=(s.getTime()-e.getTime())/o*l,u=Math.floor(t+c),d=(0,a.ref)(u);return(0,i.$$)(o,{callback:function(){var e=Math.random()*r,t=n+e;d.value=Math.floor(d.value+t)}}),{todayCount:d}}},30441(e,t,n){"use strict";n.d(t,{A:()=>i});var a=n(85471);function i(){var e,t=null===(e=(0,a.getCurrentInstance)())||void 0===e?void 0:e.proxy,n=(0,a.computed)(function(){return t.$store.getters.recaptcha}),i=(0,a.computed)(function(){return n.value.site_key}),r=(0,a.computed)(function(){return n.value.whitelist});return t.$loadScript("https://www.google.com/recaptcha/api.js?onload=vueRecaptchaApiLoaded&render=explicit"),{recaptcha:n,getRecaptchaSitekey:i,isRecaptchaWhitelisted:r,onCaptchaExpired:function(){t.$refs.recaptcha.reset()},verifyRecaptcha:function(){r.value?t.$refs.recaptcha.$emit("verify","test_recaptcha_"+(Math.random()+1).toString(36).substring(7)):t.$refs.recaptcha.execute()}}}},38866(e,t,n){"use strict";n.d(t,{D:()=>l,d:()=>s});var a=n(70305),i=n(37624),r=["110100","110110","110200","110420","110430","110500","110510","200010","200100","11060","11062","100","102","103","104","105","106","120","300","600"];function o(e,t){var n=t?"generic_captcha_error":"shorten_captcha_error";if(r.includes(e))return a.A.t("".concat(n,"_").concat(e));var o=e.slice(0,5);if(r.includes(o))return a.A.t("".concat(n,"_").concat(o));
2var s=e.slice(0,3),l=r.includes(s);return(0,i.uy)(l)?a.A.t("".concat(n,"_default")):a.A.t("".concat(n,"_").concat(s))}function s(e){if((0,i.uy)(e))return a.A.t("shorten_captcha_error_default");return o(e,!1)}function l(e){if((0,i.uy)(e))return a.A.t("generic_captcha_error_default");return o(e,!0)}},39483(e,t,n){"use strict";n.d(t,{A:()=>h});var a=n(95353),i=n(36049),r=n(77063);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function s(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function r(n,a,i,r){var s=a&&a.prototype instanceof c?a:c,u=Object.create(s.prototype);return l(u,"_invoke",function(n,a,i){var r,s,l,c=0,u=i||[],d=!1,p={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return r=t,s=0,l=e,p.n=n,o}};function h(n,a){for(s=n,l=a,t=0;!d&&c&&!i&&t<u.length;t++){var i,r=u[t],h=p.p,_=r[2];n>3?(i=_===a)&&(l=r[(s=r[4])?5:(s=3,3)],r[4]=r[5]=e):r[0]<=h&&((i=n<2&&h<r[1])?(s=0,p.v=a,p.n=r[1]):h<_&&(i=n<3||r[0]>a||a>_)&&(r[4]=n,r[5]=a,p.n=_,s=0))}if(i||n>1)return o;throw d=!0,a}return function(i,u,_){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,_),s=u,l=_;(t=s<2?e:l)||!d;){r||(s?s<3?(s>1&&(p.n=-1),h(s,l)):p.n=l:p.v=l);try{if(c=2,r){if(s||(i="next"),t=r[i]){if(!(t=t.call(r,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=r.return)&&t.call(r),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);r=e}else if((t=(d=p.n<0)?l:n.call(a,p))!==o)break}catch(t){r=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,i,r),!0),u}var o={};function c(){}function u(){}function d(){}t=Object.getPrototypeOf;var p=[][a]?t(t([][a]())):(l(t={},a,function(){return this}),t),h=d.prototype=c.prototype=Object.create(p);function _(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,l(e,i,"GeneratorFunction")),e.prototype=Object.create(h),e}return u.prototype=d,l(h,"constructor",d),l(d,"constructor",u),u.displayName="GeneratorFunction",l(d,i,"GeneratorFunction"),l(h),l(h,i,"Generator"),l(h,a,function(){return this}),l(h,"toString",function(){return"[object Generator]"}),(s=function(){return{w:r,m:_}})()}function l(e,t,n,a){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}l=function(e,t,n,a){function r(t,n){l(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},l(e,t,n,a)}function c(e,t,n,a,i,r,o){try{var s=e[r](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(a,i)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach(function(t){p(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=o(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const h={setup:function(){return{notifyError:(0,r.A)().notifyError}},data:function(){return{latestPayment:void 0}},computed:d(d({},(0,a.L8)(["getUserBillingType","isUserLoggedIn"])),{},{isSubscriptionNeedsAction:function(){return!!this.isUserSubscribed&&this.getUserCurrentSubscription.needAction},paymentConfirmationLink:function(){return void 0===this.latestPayment?"":this.$buildUrl("/{cashierPath}/payment/{paymentId}?redirect={urlForPlanRedirect}
2",{cashierPath:this.$Spark("cashierPath"),paymentId:this.latestPayment.id,urlForPlanRedirect:this.urlForPlanRedirect})},urlToGetLatestPayment:function(){var e;return this.billingUser&&(e=this.$apiUrl("settings/subscription/payment/latest")),this.billingTeam&&(e=this.$apiUrl("organization/{organization}/team/{team}/subscription/payment/latest",{organization:this.organization.slug,team:this.organizationTeam.id})),this.billingOrganization&&(e=this.$apiUrl("organization/{organization}/subscription/payment/latest",{organization:this.organization.slug})),e}}),watch:{isSubscriptionNeedsAction:function(e){this.latestPayment=void 0,e&&this.getLatestPayment()}},created:function(){this.isSubscriptionNeedsAction&&this.getUserBillingType===i.A.STRIPE&&this.getLatestPayment()},methods:{getLatestPayment:function(){var e,t=this;return(e=s().m(function e(){var n,a;return s().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,axios.get(t.urlToGetLatestPayment);case 1:n=e.v,a=n.data,t.latestPayment=a.data||void 0,e.n=3;break;case 2:e.p=2,e.v,t.notifyError(t.$t("failed_getting_latest_payment"));case 3:return e.a(2)}},e,null,[[0,2]])}),function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function o(e){c(r,a,i,o,s,"next",e)}function s(e){c(r,a,i,o,s,"throw",e)}o(void 0)})})()}}}},96589(e,t,n){"use strict";n.d(t,{C:()=>k});var a=n(37624),i=n(85471),r=n(38839),o=n(92049),s=n(91212),l=n(15274),c=n(26144),u=n(38172);function d(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function r(n,a,i,r){var l=a&&a.prototype instanceof s?a:s,c=Object.create(l.prototype);return p(c,"_invoke",function(n,a,i){var r,s,l,c=0,u=i||[],d=!1,p={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return r=t,s=0,l=e,p.n=n,o}};function h(n,a){for(s=n,l=a,t=0;!d&&c&&!i&&t<u.length;t++){var i,r=u[t],h=p.p,_=r[2];n>3?(i=_===a)&&(l=r[(s=r[4])?5:(s=3,3)],r[4]=r[5]=e):r[0]<=h&&((i=n<2&&h<r[1])?(s=0,p.v=a,p.n=r[1]):h<_&&(i=n<3||r[0]>a||a>_)&&(r[4]=n,r[5]=a,p.n=_,s=0))}if(i||n>1)return o;throw d=!0,a}return function(i,u,_){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,_),s=u,l=_;(t=s<2?e:l)||!d;){r||(s?s<3?(s>1&&(p.n=-1),h(s,l)):p.n=l:p.v=l);try{if(c=2,r){if(s||(i="next"),t=r[i]){if(!(t=t.call(r,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=r.return)&&t.call(r),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);r=e}else if((t=(d=p.n<0)?l:n.call(a,p))!==o)break}catch(t){r=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,i,r),!0),c}var o={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][a]?t(t([][a]())):(p(t={},a,function(){return this}),t),h=c.prototype=s.prototype=Object.create(u);function _(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,p(e,i,"GeneratorFunction")),e.prototype=Object.create(h),e}return l.prototype=c,p(h,"constructor",c),p(c,"constructor",l),l.displayName="GeneratorFunction",p(c,i,"GeneratorFunction"),p(h),p(h,i,"Generator"),p(h,a,function(){return this}),p(h,"toString",function(){return"[object Generator]"}),(d=function(){return{w:r,m:_}})()}function p(e,t,n,a){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}p=function(e,t,n,a){function r(t,n){p(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},p(e,t,n,a)}function h(e,t,n,a,i,r,o){try{var s=e[r](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(a,i)}function _(e){return function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function o(e){h(r,a,i,o,s,"next",e)}function s(e){h(r,a,i,o,s,"throw",e)}o(void 0)})}}function m(e){return f.apply(this,arguments)}function f(){return(f=_(d().m(function e(t){var n,a,i;return d().w(function(e){for(;;)if(0===e.n)return n=(0,u.e9)("url/create"),a=new l.A(t),i={DISABLE_ERROR_INTERCEPTORS:!0},e.a(2,c.A.post(n,a,i))},e)}))).apply(this,arguments)}function v(e){return g.apply(this,arguments)}function g(){return(g=_(d().m(function e(t){var n,a;return d().w(function(e){for(;;)switch(e.n){case 0:return n=(0,u.e9)("urls"),e.n=1,axios.get(n,{params:{page:t}});case 1:return a=e.v,e.a(2,a.data)}},e)}))).apply(this,arguments)}function b(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function r(n,a,i,r){var l=a&&a.prototype instanceof s?a:s,c=Object.create(l.prototype);return y(c,"_invoke",function(n,a,i){var r,s,l,c=0,u=i||[],d=!1,p={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return r=t,s=0,l=e,p.n=n,o}};function h(n,a){for(s=n,l=a,t=0;!d&&c&&!i&&t<u.length;t++){var i,r=u[t],h=p.p,_=r[2];n>3?(i=_===a)&&(l=r[(s=r[4])?5:(s=3,3)],r[4]=r[5]=e):r[0]<=h&&((i=n<2&&h<r[1])?(s=0,p.v=a,p.n=r[1]):h<_&&(i=n<3||r[0]>a||a>_)&&(r[4]=n,r[5]=a,p.n=_,s=0))}if(i||n>1)return o;throw d=!0,a}
2return function(i,u,_){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,_),s=u,l=_;(t=s<2?e:l)||!d;){r||(s?s<3?(s>1&&(p.n=-1),h(s,l)):p.n=l:p.v=l);try{if(c=2,r){if(s||(i="next"),t=r[i]){if(!(t=t.call(r,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=r.return)&&t.call(r),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);r=e}else if((t=(d=p.n<0)?l:n.call(a,p))!==o)break}catch(t){r=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,i,r),!0),c}var o={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][a]?t(t([][a]())):(y(t={},a,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,y(e,i,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,y(d,"constructor",c),y(c,"constructor",l),l.displayName="GeneratorFunction",y(c,i,"GeneratorFunction"),y(d),y(d,i,"Generator"),y(d,a,function(){return this}),y(d,"toString",function(){return"[object Generator]"}),(b=function(){return{w:r,m:p}})()}function y(e,t,n,a){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}y=function(e,t,n,a){function r(t,n){y(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},y(e,t,n,a)}function w(e){return function(e){if(Array.isArray(e))return C(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return C(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?C(e,t):void 0}}(e)||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 C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function S(e,t,n,a,i,r,o){try{var s=e[r](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(a,i)}function T(e){return function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function o(e){S(r,a,i,o,s,"next",e)}function s(e){S(r,a,i,o,s,"throw",e)}o(void 0)})}}var k=(0,r.nY)("url",function(){var e=(0,i.reactive)({pages:(new Map).set(0,[]),total:0,isLoadingMore:!1,isCreating:!1,hasMore:!1});function t(){return(t=T(b().m(function t(n){var a,i,r;return b().w(function(t){for(;;)switch(t.p=t.n){case 0:if(!e.isLoadingMore){t.n=1;break}return t.a(2);case 1:return e.isLoadingMore=!0,t.p=2,t.n=3,v(n);case 3:if(a=t.v,i=a.data,(0,o.A)(i)){t.n=4;break}throw(0,s.vV)("Impossible to extract URLs from response."),new Error;case 4:(r=new Map(e.pages)).set(n,i),e.pages=r,e.total=a.total,e.hasMore=a.hasMore,t.n=6;break;case 5:throw t.p=5,t.v;case 6:return t.p=6,e.isLoadingMore=!1,t.f(6);case 7:return t.a(2)}},t,null,[[2,5,6,7]])}))).apply(this,arguments)}function n(){return(n=T(b().m(function t(n){var a,i;return b().w(function(t){for(;;)switch(t.p=t.n){case 0:return e.isCreating=!0,t.p=1,t.n=2,m(n);case 2:return a=t.v,i=a.data[0],t.a(2,i);case 3:throw t.p=3,t.v;case 4:return t.p=4,e.isCreating=!1,t.f(4);case 5:return t.a(2)}},t,null,[[1,3,4,5]])}))).apply(this,arguments)}var r=(0,i.computed)(function(){return w(e.pages.values()).flat()}),l=(0,i.computed)(function(){return r.value.length>0}),c=(0,i.computed)(function(){return e.hasMore});return{state:e,purge:function(){e.pages=(new Map).set(0,[]),e.total=0},hasUrls:l,loadUrls:function(e){return t.apply(this,arguments)},createUrl:function(e){return n.apply(this,arguments)},hasMoreUrls:c,getUrlsByPage:function(t){var n=e.pages.get(t);return(0,a.uy)(n)?[]:n},urlCollection:r,MAXIMUM_PAGE_SIZE:15,wasRecentlyCreated:function(e){return r.value[0].aliases[0].tiny_url!==e}}})},24561(e){e.exports="/images/heroabout.svg?4d70f6b2fcc72c31831fcaff878e80b6"},673(e){e.exports="/images/what1.svg?642604406a6ba7b491f61626b224819f"},7538(e){e.exports="/images/what2.svg?254c82988597436b2b2e9d9a1b5411dd"},22179(e){e.exports="/images/what3.svg?c470e8f0abdd146ea4a08c4aa81322c8"},88040(e){e.exports="/images/frequency.png?7753b8cf78c85f1cd3fd38c82f7cd74a"},50875(e){e.exports="/images/hero1.png?c2fa2b885fa9e5177741bbbf3cb1bd88"},2544(e){e.exports="/images/linechart.png?b4a2db06d1fa38287c6fe5f519ece2db"},80944(e){e.exports="/images/screenshot.png?f9aa42189abd841812da4f7c2f1531fa"},70860(e){e.exports="/images/bestquote.png?1dd02e9e7a66d8014b43edc2671f8ae3"},83815(e){e.exports="/images/moabbackhalf.png?0fffb50d70968aa4734cadaba3494c7b"},15204(e){e.exports="/images/unicycledomain.png?490f28c7df828218e8697089aedc6581"},37963(e){e.exports="/images/unicycleto.png?10a6343ca19424c88602764f64d03db6"},17228(e){e.exports="/images/page.png?84d62ad641e29e1fe2864905d195a278"},68602(e){e.exports="/images/ctalm1.svg?16b66dcba0b25551b9a7aaf1a792de30"},67337(e){e.exports="/images/ctalm2.svg?79326a43a23bd0cf20ea39619e36fe89"},41606(e){e.exports="/images/branded-links-video.webp?4c728579587de6b1a3bcf3b820821b40"},98390(e){e.exports="/images/domains-video.webp?fce022e197c80c4d8518c398942c70ee"},67767(e){e.exports="/images/feature-1.webp?46e5238bcf5a4660a3af3ec77fbcde7d"},42294(e){e.exports="/images/feature-2.webp?12dfa23947c4fe285b6101296974fd2b"},61169(e){e.exports="/images/feature-3.webp?395fcf909a9247108ea2d8f8e7571fe0"},4344(e){e.exports="/images/feature-4.webp?9c503823a480ef2d8ca66db5eed22205"},19846(e){e.exports="/images/link-editor-video.webp?7ad5e20c21c34fe687daa9cde4833a76"},8385(e){e.exports="/images/login-image.png?49f2259acb6f1f6e7f2e
21cbf6fd8b44e"},41749(e){e.exports="/images/platform-highlight-video.webp?52443d356f1509352aa3ef53a59bc6a7"},81546(e){e.exports="/images/qr-code-generator-video.webp?ffa18a2ba7f13f9ed7cb5b4b01ca73ad"},9590(e){e.exports="/images/about-us-2002.webp?77b10b5a3697a97b6ea0aa9db233ecc5"},396(e){e.exports="/images/about-us-banner.webp?1058268ccd60811bdf6f0bf9f05f0d67"},77916(e){e.exports="/images/about-us-ease.webp?29da92226ce87c6f2161bc9c5e6f0b08"},98026(e){e.exports="/images/about-us-experience.webp?dd246ab9205f865d9ec16ecc55322113"},64406(e){e.exports="/images/about-us-reliability.webp?fb8aae813a26fc10c681d8d7bec770b1"},9553(e){e.exports="/images/about-us-video.webp?ee53736b78579c292c36e4bfe481d65c"},81865(e){e.exports="/images/proven-process-circle-step-1.webp?a660c964c4be4ef677620a26ca6b04ee"},3948(e){e.exports="/images/proven-process-circle-step-2.webp?554eb814dc519dc5b70ed89c04c876d8"},78831(e){e.exports="/images/proven-process-circle-step-3.webp?9f9d396087567535ffeb7a8068cb4b3e"},39826(e){e.exports="/images/proven-process-circle-step-4.webp?0ba772990d3d93e63ca9451a55ae3d2d"},64541(e){e.exports="/images/proven-process-circle-step-5.webp?883575f87aeab682768fab2158c63f5a"},36382(e){e.exports="/images/proven-process-step-1.webp?a66eb8d1b61ace32a470dedbfa1af205"},48319(e){e.exports="/images/proven-process-step-2.webp?6a68eed08fb35f2aa825d2caf380b679"},4028(e){e.exports="/images/proven-process-step-3.webp?808eb7c2c82129ba56a2bfb2b15f3b06"},77357(e){e.exports="/images/proven-process-step-4.webp?8913275f7d2109032b385de4b588dbfa"},52418(e){e.exports="/images/proven-process-step-5.webp?def183e9081f52a23d47d9535a6b2827"},80101(e){e.exports="/images/proven-process-steps.webp?9936fcea7370df94362e3fa762caaf8c"},70165(e){e.exports="/images/proven-process-video.webp?e677b48c5e26d5db39cc0f2cb91a6892"},97900(e){e.exports="/images/figure-0.webp?5a9c98a4e0b1ae40fb66d4c4821b3bec"},54991(e){e.exports="/images/figure-1.webp?b544fd038731c1f4c2bb168eab23b2b1"},22542(e){e.exports="/images/figure-2.webp?43ea3ea683793242ed05a61725a80f06"},24762(e){e.exports="/images/short-url-api-video.webp?9b4ef47acebcdb6f9a351a080104b192"},53632(e){e.exports="/images/short-url-tracking-video.webp?3c114aabc639ff5ba6736ceb9bbf2938"},70583(e){e.exports="/images/shortener-video.webp?dedb84fd5f34e0009fdd4d5edc5ef803"},60109(e){e.exports="/images/sign-up-image.png?a0a8dc969015bcbb825c64355f21cfd3"},80854(e){e.exports="/images/tinyurl-icon.svg?0b3e75cf18344d0009c843ea2902dc84"},34373(e){e.exports="/images/user-highlight-video.webp?cadc09b2ec08c46d1a8e0d9721385023"},38908(e){e.exports="/images/enterprise-figure-1.webp?a5ccc816684d230ff81f9d30d94542c1"},97783(e){e.exports="/images/bfcm-desktop-modal.webp?e4fd72aab133b40d5b7413ab5752be4c"},20267(e){e.exports="/images/bfcm-mobile-modal.webp?6adeaeea34e392b77d6bff839f75894a"},94138(e){e.exports="/images/black-friday-horizontal.webp?a775422b0a318ca73edf46e7503dc039"},95603(e){e.exports="/images/black-friday.webp?492211ddaf2509ce88b6339dc9217cfa"},53729(e){e.exports="/images/cyber-monday-horizontal.webp?8f6983d8720d453d2082c84c8e74489c"},94674(e){e.exports="/images/cyber-monday.webp?38f0f09526ed2840f1687b4e69f1606f"},20141(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".btn-trial[data-v-2628f709]{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}",""]);const r=i},3380(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,"a[data-v-7c01706a]{text-decoration:underline!important}",""]);const r=i},79678(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,"a[data-v-3741b440]{text-decoration:underline!important}",""]);const r=i},31974(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,"#fixedRegularPlans[data-v-82e47162]{background-color:#fff;left:0;margin:0 auto;position:fixed;z-index:6}",""]);const r=i},45769(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".bfcm-modal[data-v-11c0fca1]{max-width:100%}.bfcm-modal__content[data-v-11c0fca1]{display:flex;flex-flow:column;gap:1.25rem}.bfcm-modal__content-text[data-v-11c0fca1]{margin:0}.bfcm-modal__content-image[data-v-11c0fca1]{cursor:pointer}.bfcm-modal__buttons[data-v-11c0fca1]{align-items:end;display:flex;gap:1.25rem;justify-content:flex-end}.bfcm-modal--mobile .bfcm-modal__content[data-v-11c0fca1]{align-items:center;gap:2.5rem}.bfcm-modal--mobile .bfcm-modal__buttons[data-v-11c0fca1]{flex-flow:column;justify-content:center}.bfcm-modal--mobile .bfcm-modal__content-image-wrapper[data-v-11c0fca1]{max-width:325px}",""]);const r=i},36201(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});
2i.push([e.id,".terms-condition-checkbox[data-v-029e1bef]{margin-bottom:.625rem}.terms-condition-checkbox__label[data-v-029e1bef]{font-size:.75rem;font-weight:500;line-height:.9375rem}.terms-condition-checkbox__link[data-v-029e1bef]{color:#0d7693}",""]);const r=i},71706(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".attach-files[data-v-edf6fa54]{display:flex;flex-flow:column;gap:.625rem}.attach-files__heading[data-v-edf6fa54]{align-items:center;display:flex;gap:.3125rem}.attach-files__hint-icon[data-v-edf6fa54]{color:#636363;font-size:.75rem}.attach-files__input[data-v-edf6fa54]{display:none}.attach-files__drop-zone[data-v-edf6fa54]{align-items:center;background-color:#fff;border:1px dashed #dee2e6;border-radius:8px;cursor:pointer;display:flex;gap:1.25rem;justify-content:space-between;padding:.625rem 1.25rem}.attach-files__drop-zone--dragging[data-v-edf6fa54]{background-color:#bcdac7;border-color:#1f8244}.attach-files__drop-zone-copy[data-v-edf6fa54]{align-items:center;display:flex;gap:.625rem}.attach-files__drop-zone-icon[data-v-edf6fa54]{color:#636363}.attach-files__drop-zone-text[data-v-edf6fa54]{color:#636363;font-size:.875rem;font-weight:500}.attach-files__list[data-v-edf6fa54]{display:flex;flex-flow:column;gap:.625rem;list-style:none;margin:0;padding:0}.attach-files__item[data-v-edf6fa54]{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;display:flex;gap:.625rem;padding:.625rem 1.25rem}.attach-files__item-icon[data-v-edf6fa54]{color:#636363;flex-shrink:0;font-size:1.25rem}.attach-files__item-copy[data-v-edf6fa54]{display:flex;flex:1;flex-flow:column;min-width:0}.attach-files__item-name[data-v-edf6fa54]{color:#212529;font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach-files__item-status[data-v-edf6fa54]{color:#1f8244;font-size:.75rem;font-weight:500;line-height:.9375rem}.attach-files__item-remove[data-v-edf6fa54]{background:none;border:none;color:#636363;flex-shrink:0;line-height:1;padding:0}",""]);const r=i},6146(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".contact-sales-form[data-v-a4bd8516]{max-width:560px;width:100%}.contact-sales-form__title[data-v-a4bd8516]{font-size:1.75rem;font-weight:700;margin-bottom:.625rem}.contact-sales-form__sub-title[data-v-a4bd8516]{color:#636363;font-size:1rem;font-weight:500;margin-bottom:1.25rem}.contact-sales-form__form[data-v-a4bd8516]{display:flex;flex-flow:column}.contact-sales-form__row[data-v-a4bd8516]{display:flex;gap:1.25rem}.contact-sales-form__row-item[data-v-a4bd8516]{flex:1;min-width:0}.contact-sales-form__files-wrapper[data-v-a4bd8516]{margin-bottom:3.125rem}.contact-sales-form__captcha-wrapper[data-v-a4bd8516]{height:calc(65px + 1.25rem);max-width:350px}.contact-sales-form__submit-button[data-v-a4bd8516]{margin-bottom:1.875rem}.contact-sales-form__legal[data-v-a4bd8516]{font-size:.75rem;font-weight:500;margin-bottom:0;margin-top:.625rem}.contact-sales-form__legal-link[data-v-a4bd8516]{font-size:.75rem;font-weight:500;text-decoration:underline}.contact-sales-form--mobile[data-v-a4bd8516]{padding:1.25rem .625rem}.contact-sales-form--mobile .contact-sales-form__row[data-v-a4bd8516]{flex-flow:column;gap:0}.contact-sales-form--mobile .contact-sales-form__title[data-v-a4bd8516]{font-size:2rem}.collapse-enter-active[data-v-a4bd8516],.collapse-leave-active[data-v-a4bd8516]{transition:max-height .75s ease,opacity 1s ease}.collapse-enter[data-v-a4bd8516],.collapse-leave-to[data-v-a4bd8516]{max-height:0;opacity:0}
2.collapse-enter-to[data-v-a4bd8516],.collapse-leave[data-v-a4bd8516]{max-height:calc(65px + 1.25rem);opacity:1}",""]);const r=i},35062(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".contact-sales-form__row .tu-input-label__text{white-space:nowrap}",""]);const r=i},64343(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".contact-sales-promo[data-v-2c01bfb1]{color:#fff;height:100%;margin:0;width:520px}.contact-sales-promo__title[data-v-2c01bfb1]{font-size:2rem;font-weight:700;line-height:2.8125rem;margin-bottom:1.25rem}.contact-sales-promo__description[data-v-2c01bfb1]{font-size:1rem;font-weight:500;margin-bottom:3.125rem}.contact-sales-promo__benefits-title[data-v-2c01bfb1]{font-size:1.25rem;font-weight:500;margin-bottom:1.25rem}.contact-sales-promo__benefits[data-v-2c01bfb1]{display:flex;flex-flow:column;gap:1.25rem;margin:0 0 3.125rem}.contact-sales-promo__benefit[data-v-2c01bfb1]{font-size:1rem;font-weight:500}.contact-sales-promo__benefit[data-v-2c01bfb1]::marker{font-size:1.25rem}.contact-sales-promo__image[data-v-2c01bfb1]{width:100%}",""]);const r=i},47178(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".find-plan-section__mobile-free-card .tu-plan-selection-card__content{gap:0}",""]);const r=i},48866(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".find-plan-section__wrapper[data-v-20594702]{padding:5rem 6.25rem}.find-plan-section__header[data-v-20594702]{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:1.5625rem;padding-bottom:2.1875rem;position:relative}.find-plan-section__header-title[data-v-20594702]{color:#212529;font-size:2.5rem;font-weight:700;margin:0}.find-plan-section__header-monthly-badge[data-v-20594702]{bottom:0;position:absolute;right:0}.find-plan-section__cards[data-v-20594702]{display:flex;gap:5rem;justify-content:center}.find-plan-section__cards--mobile[data-v-20594702]{flex-flow:column;gap:1.25rem}.find-plan-section__cards-content-description[data-v-20594702]{display:flex;flex-flow:column;gap:1.25rem}.find-plan-section__cards-content[data-v-20594702]{display:flex;flex:1;flex-flow:column;gap:1.25rem}.find-plan-section__cards-title[data-v-20594702]{color:#212529;font-size:1.5rem;font-weight:700}.find-plan-section__cards-description[data-v-20594702]{color:#212529;font-size:1rem;font-weight:500}.find-plan-section__cards-selection[data-v-20594702]{display:flex;flex:3;gap:1.25rem;justify-content:flex-end}.find-plan-section__information-breakdown-header[data-v-20594702]{display:flex;flex-flow:column;gap:1.25rem;margin:3.75rem 0}.find-plan-section__information-breakdown-title[data-v-20594702]{color:#212529;font-size:1.75rem;font-weight:700}.find-plan-section__information-breakdown-description[data-v-20594702]{color:#212529;font-size:1rem;font-weight:500}.find-plan-section__disclosure[data-v-20594702]{color:#212529;font-size:.625rem;font-style:italic;font-weight:500;line-height:.9375rem}.find-plan-section__mobile-free-card[data-v-20594702]{display:flex;flex-flow:column;gap:3.125rem;margin-top:3.125rem}.find-plan-section__cards-description[data-v-20594702],.find-plan-section__cards-title[data-v-20594702],.find-plan-section__information-breakdown-description[data-v-20594702],.find-plan-section__information-breakdown-title[data-v-20594702]{margin-bottom:0}.find-plan-section--mobile .find-plan-section__wrapper[data-v-20594702]{padding:3.125rem 1.5625rem}.find-plan-section--mobile .find-plan-section__header[data-v-20594702]{align-items:flex-start;flex-flow:column;margin-bottom:3.125rem}.find-plan-section--mobile .find-plan-section__header-title[data-v-20594702]{font-size:2rem;font-weight:700;margin-bottom:3.125rem}.find-plan-section--mobile .find-plan-section__header-monthly-badge[data-v-20594702]{left:0;width:-moz-max-content;width:max-content}.find-plan-section--mobile .find-plan-section__cards-selection[data-v-20594702]{flex-flow:column}.find-plan-section--mobile .find-plan-section__information-breakdown[data-v-20594702]{margin:3.125rem 0 0}.find-plan-section--promo .find-plan-section__cards-selection[data-v-20594702]{justify-content:center}.find-plan-section--promo:not(.find-plan-section--mobile) .find-plan-section__selectable-card[data-v-20594702]{max-width:350px}",""]);const r=i},6384(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});
2i.push([e.id,".login-2fa-section__widget[data-v-2713ad17]{display:flex;flex-flow:column;height:100%;justify-content:center}.login-2fa-section__widget-title-wrapper[data-v-2713ad17]{margin-bottom:.625rem}.login-2fa-section__widget-title[data-v-2713ad17]{font-size:2.5rem;font-weight:700;line-height:3.75rem;margin:0}.login-2fa-section__widget-sub-title[data-v-2713ad17]{font-size:1rem;font-weight:500;line-height:1.5625rem;margin-bottom:1.25rem}.login-2fa-section__widget-backup-option[data-v-2713ad17]{margin:1.25rem 0 0}.login-2fa-section--mobile .login-2fa-section__widget-sub-title[data-v-2713ad17]{margin-bottom:1.875rem}.login-2fa-section--mobile .login-2fa-section__widget-form-submit[data-v-2713ad17]{margin-top:.625rem}.login-2fa-section--mobile .login-2fa-section__widget-backup-option[data-v-2713ad17]{margin-top:1.875rem}",""]);const r=i},49482(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".login-backup-code-section__widget[data-v-27605ef9]{display:flex;flex-flow:column;height:100%;justify-content:center}.login-backup-code-section__widget-title-wrapper[data-v-27605ef9]{margin-bottom:.625rem}.login-backup-code-section__widget-title[data-v-27605ef9]{font-size:2.5rem;font-weight:700;line-height:3.75rem;margin:0}.login-backup-code-section__widget-sub-title[data-v-27605ef9]{font-size:1rem;font-weight:500;line-height:1.5625rem;margin-bottom:1.25rem}.login-backup-code-section__widget-backup-option[data-v-27605ef9]{margin:1.25rem 0 0}.login-backup-code-section--mobile .login-backup-code-section__widget-sub-title[data-v-27605ef9]{margin-bottom:1.875rem}.login-backup-code-section--mobile .login-backup-code-section__widget-form-submit[data-v-27605ef9]{margin-top:.625rem}.login-backup-code-section--mobile .login-backup-code-section__widget-backup-option[data-v-27605ef9]{margin-top:1.875rem}",""]);const r=i},63922(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".login-image[data-v-71488eb2]{align-items:center;display:flex;flex-flow:column;height:100%;justify-content:center}.login-image__tag-line[data-v-71488eb2]{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:0;margin-top:1.25rem;text-align:center}",""]);const r=i},19588(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".login-widget[data-v-740d113f]{display:flex;flex-flow:column;height:100%;justify-content:center}.login-widget__title[data-v-740d113f]{font-size:2.5rem;font-weight:700;margin-bottom:.625rem}.login-widget__sub-title[data-v-740d113f]{font-size:1rem;font-weight:500;margin-bottom:0}.login-widget__captcha-wrapper[data-v-740d113f]{height:calc(65px + 1.25rem);max-width:350px}.login-widget__form-forgot-password[data-v-740d113f],.login-widget__sub-title-link[data-v-740d113f]{font-size:1rem;font-weight:600}.collapse-enter-active[data-v-740d113f],.collapse-leave-active[data-v-740d113f]{transition:max-height .75s ease,opacity 1s ease}.collapse-enter[data-v-740d113f],.collapse-leave-to[data-v-740d113f]{max-height:0;opacity:0}
2.collapse-enter-to[data-v-740d113f],.collapse-leave[data-v-740d113f]{max-height:calc(65px + 1.25rem);opacity:1}",""]);const r=i},89461(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".password-reset-request-widget[data-v-64ea7950]{display:flex;flex-flow:column;height:100%;justify-content:center}.password-reset-request-widget__title[data-v-64ea7950]{font-size:2.5rem;font-weight:700;margin-bottom:.625rem}.password-reset-request-widget__sub-title[data-v-64ea7950]{font-size:1rem;font-weight:500;margin-bottom:1.875rem}.password-reset-request-widget__captcha-wrapper[data-v-64ea7950]{height:calc(65px + 1.25rem);max-width:350px}.password-reset-request-widget__back[data-v-64ea7950]{align-items:center;display:flex;gap:.625rem;margin-top:1.875rem}.password-reset-request-widget__back-icon[data-v-64ea7950]{color:#212529;font-size:.75rem}.collapse-enter-active[data-v-64ea7950],.collapse-leave-active[data-v-64ea7950]{transition:max-height .75s ease,opacity 1s ease}.collapse-enter[data-v-64ea7950],.collapse-leave-to[data-v-64ea7950]{max-height:0;opacity:0}
2.collapse-enter-to[data-v-64ea7950],.collapse-leave[data-v-64ea7950]{max-height:calc(65px + 1.25rem);opacity:1}",""]);const r=i},80566(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".password-reset-widget[data-v-78279d62]{display:flex;flex-flow:column;height:100%;justify-content:center}.password-reset-widget__title[data-v-78279d62]{font-size:2.5rem;font-weight:700;margin-bottom:1.875rem}.password-reset-widget__captcha-wrapper[data-v-78279d62]{height:calc(65px + 1.25rem);max-width:350px}.collapse-enter-active[data-v-78279d62],.collapse-leave-active[data-v-78279d62]{transition:max-height .75s ease,opacity 1s ease}.collapse-enter[data-v-78279d62],.collapse-leave-to[data-v-78279d62]{max-height:0;opacity:0}.collapse-enter-to[data-v-78279d62],.collapse-leave[data-v-78279d62]{max-height:calc(65px + 1.25rem);opacity:1}",""]);const r=i},35712(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".success-message[data-v-e087bcee]{display:flex;flex-flow:column;height:100%;justify-content:center}.success-message__icon[data-v-e087bcee]{color:#1f8244;font-size:2.5rem}.success-message__title[data-v-e087bcee]{font-size:1.75rem;font-weight:700;margin:1.25rem 0}.success-message__content[data-v-e087bcee]{font-size:1rem;font-weight:500;margin:0}.success-message__button[data-v-e087bcee]{margin-top:3.125rem}",""]);const r=i},35887(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".bottom-action-banner[data-v-2be25054]{background-color:#002342}.bottom-action-banner__content[data-v-2be25054]{padding:5rem 6.25rem}.bottom-action-banner__content--mobile[data-v-2be25054]{padding:3.125rem 1.5625rem}",""]);const r=i},51803(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".card-grid-section__content--mobile .card-grid-section__action-banner,.card-grid-section__content--mobile .card-grid-section__interactive-grid-images{padding:3.125rem 1.5625rem}.card-grid-section__content--mobile .card-grid-section__interactive-grid-images{padding-top:0}.card-grid-section__action-banner{padding:5rem 6.25rem 1.25rem}.card-grid-section__interactive-grid-images{padding:0 6.25rem 5rem}",""]);const r=i},51401(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".faq-section{display:grid;gap:6.25rem;grid-template-columns:1fr 5fr;padding:0 6.25rem 5rem}.faq-section__title{align-self:center;font-weight:700;margin:0}.faq-section--mobile{display:flex;flex-flow:column;gap:3.125rem;padding:0 1.5625rem 3.125rem}.faq-section--mobile .faq-section__title{font-size:1.75rem;font-weight:700;text-align:center}.faq-section--mobile .faq-section__accordion,.faq-section--mobile .faq-section__title{padding:0}",""]);const r=i},48276(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".feature-information[data-v-5bcce205]{background-color:#f8f9fa}.feature-information__content[data-v-5bcce205]{margin:5rem 6.25rem}.feature-information__title[data-v-5bcce205]{font-size:1.75rem;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem}.feature-information__title--extra-spacing[data-v-5bcce205]{margin-bottom:3.75rem}.feature-information__description[data-v-5bcce205]{font-size:1rem;font-weight:500;line-height:1.5625rem;margin-bottom:3.75rem}.feature-information__plans[data-v-5bcce205]{display:flex;gap:5rem;justify-content:center}.feature-information__description[data-v-5bcce205],.feature-information__title[data-v-5bcce205]{text-align:center}.feature-information--mobile .feature-information__content[data-v-5bcce205]{margin:3.125rem 1.5625rem}.feature-information--mobile .feature-information__plans[data-v-5bcce205]{flex-flow:column;gap:2.5rem}.feature-information--mobile .feature-information__title[data-v-5bcce205]{font-size:1.5rem;font-weight:700;line-height:2.1875rem}.feature-information--mobile .feature-information__description[data-v-5bcce205],.feature-information--mobile .feature-information__title--extra-spacing[data-v-5bcce205]{margin-bottom:2.5rem}",""]);const r=i},97374(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});
2i.push([e.id,".interactive-image-banner[data-v-8cd413ec]{display:flex;flex-flow:row;position:relative}.interactive-image-banner__content[data-v-8cd413ec]{padding:5rem 6.25rem;width:50%}.interactive-image-banner__image[data-v-8cd413ec]{border:none;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:50%}.interactive-image-banner--content-end[data-v-8cd413ec]{flex-flow:row-reverse}.interactive-image-banner--content-end .interactive-image-banner__image[data-v-8cd413ec]{left:0}.interactive-image-banner--mobile[data-v-8cd413ec]{flex-flow:column-reverse}.interactive-image-banner--mobile .interactive-image-banner__content[data-v-8cd413ec]{padding:3.125rem 1.5625rem;width:100%}.interactive-image-banner--mobile .interactive-image-banner__image[data-v-8cd413ec]{min-height:250px;position:inherit;width:100%}",""]);const r=i},66317(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".jumbotron-banner-section[data-v-181cbfe4]{background-color:#002342}.jumbotron-banner-section__content[data-v-181cbfe4]{align-items:center;display:flex;gap:6.25rem;justify-content:space-between;padding:5rem 6.25rem}.jumbotron-banner-section__content-wrapper[data-v-181cbfe4]{display:flex;flex:1;flex-flow:column}.jumbotron-banner-section__image-wrapper[data-v-181cbfe4]{flex:1}.jumbotron-banner-section__image[data-v-181cbfe4]{height:auto;width:100%}.jumbotron-banner-section__extra-titles[data-v-181cbfe4]{color:#fff;font-size:2.5rem;font-weight:700;line-height:3.75rem;margin:0}.jumbotron-banner-section--mobile .jumbotron-banner-section__extra-titles[data-v-181cbfe4]{font-size:2rem;line-height:2.8125rem}.jumbotron-banner-section--mobile .jumbotron-banner-section__content[data-v-181cbfe4]{flex-flow:column;gap:3.125rem;padding:3.125rem 1.5625rem}",""]);const r=i},33273(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".jumbotron-video-banner-section[data-v-d79a85fa]{background-color:#0d7693}",""]);const r=i},51264(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".marketing-section__faq[data-v-6a191af8]{padding-top:5rem}.marketing-section__faq--mobile[data-v-6a191af8]{padding-top:3.125rem}",""]);const r=i},91713(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".plan-banner__content[data-v-3fd0ef8a]{margin:5rem 6.25rem}.plan-banner__title[data-v-3fd0ef8a]{font-size:1.75rem;font-weight:700;line-height:2.5rem;margin-bottom:3.75rem;text-align:center}.plan-banner__plans[data-v-3fd0ef8a]{display:flex;gap:5rem;justify-content:center}.plan-banner--mobile .plan-banner__content[data-v-3fd0ef8a]{margin:3.125rem 1.5625rem}.plan-banner--mobile .plan-banner__title[data-v-3fd0ef8a]{font-size:1.5rem;line-height:2.1875rem}.plan-banner--mobile .plan-banner__plans[data-v-3fd0ef8a]{flex-flow:column;gap:2.5rem}",""]);const r=i},11506(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".platform-highlight-section{background-color:#002342}.platform-highlight-section--background-lighter{background-color:#0d7693}",""]);const r=i},90191(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".step-process[data-v-0de0a12e]{align-items:center;display:flex;flex:1;flex-flow:column;gap:.625rem;max-width:150px;width:100%}.step-process__image[data-v-0de0a12e]{transition:transform .2s;width:100%}.step-process__image[data-v-0de0a12e]:hover{transform:scale(1.1)}.step-process__count[data-v-0de0a12e]{border-radius:100%;box-sizing:content-box;font-size:1.25rem;font-weight:600;line-height:1.875rem;width:1.875rem}.step-process__count--blue[data-v-0de0a12e]{border:8px solid #0d7693}.step-process__count--green[data-v-0de0a12e]{border:8px solid #1f8244}.step-process__count--yellow[data-v-0de0a12e]{border:8px solid #f5b94f}.step-process__content[data-v-0de0a12e]{font-size:1rem;font-weight:500;line-height:1.5625rem;word-break:break-word}.step-process__content[data-v-0de0a12e],.step-process__count[data-v-0de0a12e]{margin-bottom:0;text-align:center}.step-process--mobile[data-v-0de0a12e]{flex-flow:row;gap:1.25rem;max-width:none}.step-process--mobile .step-process__count[data-v-0de0a12e]{border-radius:0}.step-process--mobile .step-process__count--blue[data-v-0de0a12e],.step-process--mobile .step-process__count--green[data-v-0de0a12e],.step-process--mobile .step-process__count--yellow[data-v-0de0a12e]{border:0}.step-process--mobile .step-process__content[data-v-0de0a12e]{text-align:left}",""]);const r=i},92713(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});
2i.push([e.id,".steps-process-section[data-v-14c70733]{background-color:#f8f9fa}.steps-process-section__content[data-v-14c70733]{margin:5rem 6.25rem}.steps-process-section__title[data-v-14c70733]{font-size:1.75rem;font-weight:700;line-height:2.5rem;margin-bottom:1.25rem}.steps-process-section__description[data-v-14c70733]{font-size:1rem;font-weight:500;line-height:1.5625rem;margin-bottom:3.75rem}.steps-process-section__step-wrapper[data-v-14c70733]{display:flex;gap:3.75rem;justify-content:center}.steps-process-section__description[data-v-14c70733],.steps-process-section__title[data-v-14c70733]{text-align:center}.steps-process-section--mobile .steps-process-section__content[data-v-14c70733]{margin:3.125rem 1.5625rem}.steps-process-section--mobile .steps-process-section__title[data-v-14c70733]{font-size:1.5rem;font-weight:700;line-height:2.1875rem}.steps-process-section--mobile .steps-process-section__description[data-v-14c70733]{margin-bottom:2.5rem}.steps-process-section--mobile .steps-process-section__step-wrapper[data-v-14c70733]{flex-flow:column;gap:1.25rem}",""]);const r=i},97007(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".text-accordion-item[data-v-93ead9ae]{font-size:1rem;font-weight:500;line-height:1.5625rem}",""]);const r=i},62625(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".two-column-circle__content[data-v-2c585b62]{align-items:center;display:flex;gap:6.25rem}.two-column-circle__content--start[data-v-2c585b62]{flex-flow:row-reverse}.two-column-circle__jumbotron-extra-titles[data-v-2c585b62]{font-size:1.75rem;font-weight:700;line-height:2.5rem;margin:0}.two-column-circle__jumbotron[data-v-2c585b62],.two-column-circle__jumbotron-extra-titles[data-v-2c585b62]{color:#212529}.two-column-circle__circle[data-v-2c585b62],.two-column-circle__jumbotron-wrapper[data-v-2c585b62]{width:50%}.two-column-circle--mobile .two-column-circle__jumbotron-extra-titles[data-v-2c585b62]{font-size:1.5rem;line-height:2.1875rem}.two-column-circle--mobile .two-column-circle__content[data-v-2c585b62]{flex-flow:column;gap:2.5rem}.two-column-circle--mobile .two-column-circle__circle[data-v-2c585b62],.two-column-circle--mobile .two-column-circle__jumbotron-wrapper[data-v-2c585b62]{width:100%}",""]);const r=i}
2,30633(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".two-column-circle-section[data-v-7e6d7650]{background:#fff;padding:5rem 0}.two-column-circle-section__wrapper[data-v-7e6d7650]{display:flex;flex-flow:column;gap:3.75rem}.two-column-circle-section__item[data-v-7e6d7650]{padding:0 6.25rem}.two-column-circle-section--mobile[data-v-7e6d7650]{padding:3.125rem 0}.two-column-circle-section--mobile .two-column-circle-section__item[data-v-7e6d7650]{padding:0 1.5625rem}",""]);const r=i},44654(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".users-highlight-section[data-v-a1aaadf8]{background-color:#0d7693}",""]);const r=i},7082(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".qr-generator[data-v-669b3062]{display:flex;flex-flow:column}.qr-generator__request-wrapper[data-v-669b3062]{display:flex;flex:1;flex-flow:column}.qr-generator__result[data-v-669b3062]{flex:1}",""]);const r=i},64e3(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".shortener-section[data-v-7116807e]{background-color:#002342;padding:5rem 0}.shortener-section__shortener-widget-content[data-v-7116807e]{align-items:center;display:flex;gap:6.25rem;justify-content:space-between;padding:0 6.25rem}.shortener-section__shortener-widget-content--mobile[data-v-7116807e]{flex-flow:column;gap:3.125rem}.shortener-section__url-stack-title[data-v-7116807e]{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:1.25rem}.shortener-section__url-stack-content[data-v-7116807e]{margin-top:1.25rem;padding:0 6.25rem}.shortener-section__url-stack-loading--hide[data-v-7116807e]{visibility:hidden}.shortener-section__url-stack-paginator-wrapper[data-v-7116807e]{display:flex;justify-content:flex-end;margin-top:1.875rem}.shortener-section__url-stack-paginator-wrapper i[data-v-7116807e]{animation:spin-7116807e 3s linear infinite;color:#fff}@keyframes spin-7116807e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.shortener-section__url-stack-paginator[data-v-7116807e]{justify-content:flex-end}.shortener-section--bfcm-promotion[data-v-7116807e]{background:url(/images/promos/bfcm/bfcm-background.webp) no-repeat 50%/cover}.shortener-section--mobile[data-v-7116807e]{padding:3.125rem 0}.shortener-section--mobile .shortener-section__shortener-widget-content[data-v-7116807e]{padding:0 1.5625rem}.shortener-section--mobile .shortener-section__url-stack-content[data-v-7116807e]{margin-top:3.125rem;padding:0 1.5625rem}.shortener-section--mobile.shortener-section--bfcm-promotion[data-v-7116807e]{background-position:100% 100%}",""]);const r=i},54830(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".shortener-terms-notice[data-v-e2afa682]{font-size:.75rem;font-style:italic;font-weight:500;line-height:.9375rem;margin:0;padding-top:1.25rem}.shortener-terms-notice__link[data-v-e2afa682]{color:#0d7693}",""]);const r=i},45621(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".url-shortener-widget__feedback-banner--limit-error[data-v-ce874fea]{margin-bottom:1.875rem}.url-shortener-widget__tab-wrapper[data-v-ce874fea],.url-shortener-widget__wrapper[data-v-ce874fea]{min-height:385px;width:500px}.url-shortener-widget--mobile .url-shortener-widget__tab-wrapper[data-v-ce874fea],.url-shortener-widget--mobile .url-shortener-widget__wrapper[data-v-ce874fea]{min-height:450px;width:min(500px,90vw)}",""]);const r=i},23611(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".url-shortener[data-v-7372d760]{display:flex;flex-flow:column}.url-shortener__request-wrapper[data-v-7372d760]{display:flex;flex:1;flex-flow:column}.url-shortener__result[data-v-7372d760]{flex:1}",""]);const r=i},78288(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".sign-up-footer[data-v-03f712b7]{font-size:.75rem;font-weight:500;margin-bottom:1.875rem}.sign-up-footer--link[data-v-03f712b7]{font-size:.75rem;font-weight:500;text-decoration:underline}",""]);const r=i},79303(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});
2i.push([e.id,".sign-up-section__image-wrapper[data-v-8d2288e4]{align-items:center;display:flex;flex:1;flex-flow:column;height:100%;justify-content:center}.sign-up-section__image-tag-line[data-v-8d2288e4]{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:0;margin-top:1.25rem;text-align:center}",""]);const r=i},68409(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".sign-up-widget[data-v-227a06ac]{display:flex;flex-flow:column;height:100%;justify-content:center}.sign-up-widget__title[data-v-227a06ac]{font-size:2.5rem;font-weight:700;margin-bottom:.625rem}.sign-up-widget__sub-title[data-v-227a06ac]{font-size:1rem;font-weight:500;margin-bottom:0}.sign-up-widget__sub-title-link[data-v-227a06ac]{font-size:1rem;font-weight:600}.sign-up-widget__captcha-wrapper[data-v-227a06ac]{height:calc(65px + 1.25rem);max-width:350px}.sign-up-widget__sub-title[data-v-227a06ac],.sign-up-widget__title[data-v-227a06ac]{color:#212529}.sign-up-widget--mobile .sign-up-widget__sub-title[data-v-227a06ac]{margin-bottom:.625rem}.collapse-enter-active[data-v-227a06ac],.collapse-leave-active[data-v-227a06ac]{transition:max-height .75s ease,opacity 1s ease}.collapse-enter[data-v-227a06ac],.collapse-leave-to[data-v-227a06ac]{max-height:0;opacity:0}
2.collapse-enter-to[data-v-227a06ac],.collapse-leave[data-v-227a06ac]{max-height:calc(65px + 1.25rem);opacity:1}",""]);const r=i},15703(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,'.list-xs-marker[data-v-218833c4]{list-style-type:none;padding-left:10px}.list-xs-marker li[data-v-218833c4]{align-items:center;display:flex}.list-xs-marker li[data-v-218833c4]:before{background:grey;border-radius:50%;content:"";height:2px;margin-right:.33rem;width:2px}',""]);const r=i},58584(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".fa[data-v-3c42b2a2]{font-size:18px}",""]);const r=i},68649(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".bfcm-countdown-header[data-v-cd9337a2]{background-color:linear-gradient(90deg,#0d7693,#002342);background-image:url(/images/promos/bfcm/black-friday-banner-background.webp);background-position:50%;background-size:cover}.bfcm-countdown-header__wrapper[data-v-cd9337a2]{align-items:center;display:flex;justify-content:space-between;padding:.625rem 6.25rem}.bfcm-countdown-header__image[data-v-cd9337a2]{max-height:85px}.bfcm-countdown-header__label[data-v-cd9337a2]{font-size:1rem;font-weight:500;line-height:1.5625rem;margin:0;text-align:center}.bfcm-countdown-header__label span[data-v-cd9337a2]{font-size:1.75rem;font-weight:700;line-height:2.5rem;padding:0 .625rem}.bfcm-countdown-header__countdown-label[data-v-cd9337a2]{font-size:.75rem;font-weight:500;line-height:.9375rem;margin-bottom:.625rem}.bfcm-countdown-header__countdown-label[data-v-cd9337a2],.bfcm-countdown-header__label[data-v-cd9337a2]{color:#fff}.bfcm-countdown-header--mobile[data-v-cd9337a2]{background-image:url(/images/promos/bfcm/bfcm-background-mobile.webp);background-position:bottom}.bfcm-countdown-header--mobile .bfcm-countdown-header__image[data-v-cd9337a2]{max-height:none;max-width:325px}.bfcm-countdown-header--mobile .bfcm-countdown-header__wrapper[data-v-cd9337a2]{flex-flow:column;gap:1.25rem;padding:3.125rem 1.5625rem}.bfcm-countdown-header--mobile .bfcm-countdown-header__countdown-wrapper[data-v-cd9337a2]{width:100%}.bfcm-countdown-header--mobile .bfcm-countdown-header__countdown[data-v-cd9337a2]{justify-content:center}.bfcm-countdown-header--mobile .bfcm-countdown-header__label[data-v-cd9337a2]{display:inline-block;text-align:left}.bfcm-countdown-header--mobile .bfcm-countdown-header__label span[data-v-cd9337a2]{font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}",""]);const r=i},71305(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".bfcm-homepage-hero-section[data-v-5b0126f1]{align-items:flex-start;display:flex;flex-flow:column;gap:1.25rem}.bfcm-homepage-hero-section__image[data-v-5b0126f1]{height:100%;max-width:539px;width:100%}.bfcm-homepage-hero-section__text[data-v-5b0126f1]{color:#fff;margin:0}.bfcm-homepage-hero-section__buttons[data-v-5b0126f1]{align-items:center;display:flex;gap:1.25rem}.bfcm-homepage-hero-section--mobile[data-v-5b0126f1]{align-items:center;gap:1.875rem}.bfcm-homepage-hero-section--mobile .bfcm-homepage-hero-section__image[data-v-5b0126f1]{max-width:325px}.bfcm-homepage-hero-section--mobile .bfcm-homepage-hero-section__buttons[data-v-5b0126f1]{flex-flow:column;gap:1.875rem;width:100%}",""]);const r=i},12431(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".divided-ghost-layout[data-v-108282aa]{display:flex;justify-content:center;min-height:100vh}.divided-ghost-layout__widget-wrapper[data-v-108282aa]{align-items:flex-end;background-color:#f8f9fa;display:flex;flex-flow:column}.divided-ghost-layout__image-section-wrapper[data-v-108282aa]{align-items:flex-start;background:linear-gradient(90deg,#0d7693,#002342);display:flex;flex-flow:column}.divided-ghost-layout__image-section-wrapper[data-v-108282aa],.divided-ghost-layout__widget-wrapper[data-v-108282aa]{flex:1;padding:6.25rem 6.25rem 5rem}.divided-ghost-layout--mobile[data-v-108282aa]{flex-flow:column}.divided-ghost-layout--mobile .divided-ghost-layout__widget-wrapper[data-v-108282aa]{align-items:center;padding:6.25rem 1.5625rem 3.125rem}",""]);const r=i},92048(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});
2i.push([e.id,'a[data-v-c83b9cc0]{text-decoration:underline!important}.schedule__section__title[data-v-c83b9cc0],.schedule__titles[data-v-c83b9cc0]{font-weight:700;text-align:center;text-transform:uppercase}.schedule__section__title[data-v-c83b9cc0]{margin-top:4rem}.schedule__section__clause[data-v-c83b9cc0]{margin-bottom:1rem}.schedule__section__clause__titles[data-v-c83b9cc0]{font-weight:700}.list[data-v-c83b9cc0]{counter-reset:item;margin-top:.5rem}.list>li[data-v-c83b9cc0]{display:block;margin-bottom:.5rem}.list>li[data-v-c83b9cc0]:before{content:counters(item,".") ". ";counter-increment:item}.list--no-counter>li[data-v-c83b9cc0]{margin-bottom:.5rem}.list--no-counter>li[data-v-c83b9cc0]:before{content:inherit;counter-increment:none}.list--none[data-v-c83b9cc0]{list-style-type:none}',""]);const r=i},48907(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,"a[data-v-14537e5a]{text-decoration:underline!important}.container.with-borders .thead[data-v-14537e5a]{background-color:#f5f5f5;font-weight:700}.container.with-borders .row[data-v-14537e5a]{border-bottom:1px solid #d3d3d3}.container.with-borders .row[data-v-14537e5a]:first-child{border-top:1px solid #d3d3d3}.container.with-borders .row>div[data-v-14537e5a]{border-left:1px solid #d3d3d3}.container.with-borders .row>div[data-v-14537e5a]:last-child{border-right:1px solid #d3d3d3}.list--lower-alpha[data-v-14537e5a]{list-style-type:lower-alpha}.list--upper-roman[data-v-14537e5a]{list-style-type:upper-roman}.list--decimal[data-v-14537e5a]{list-style-type:decimal}.list--none[data-v-14537e5a]{list-style-type:none}",""]);const r=i},98624(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".notice-schedule__button-icon[data-v-0d8a582c]{bottom:25%}",""]);const r=i},67430(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".branded-domains-overhauling[data-v-5e37e5cc]{background:#fff}.branded-domains-overhauling__faq[data-v-5e37e5cc]{padding-top:5rem}.branded-domains-overhauling__faq[data-v-5e37e5cc],.branded-domains-overhauling__start-circle-items[data-v-5e37e5cc]{background-color:#f8f9fa}.branded-domains-overhauling--mobile .branded-domains-overhauling__faq[data-v-5e37e5cc]{padding-top:3.125rem}",""]);const r=i},48219(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".branded-links-overhauling[data-v-74950730]{background:#fff}.branded-links-overhauling__start-circle-items[data-v-74950730]{background:#f8f9fa}.branded-links-overhauling__faq[data-v-74950730]{padding-top:5rem}.branded-links-overhauling--mobile .branded-links-overhauling__faq[data-v-74950730]{padding-top:3.125rem}",""]);const r=i},40369(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".link-editor-overhauling[data-v-962d962c]{background:#fff}.link-editor-overhauling__faq[data-v-962d962c]{padding-top:5rem}.link-editor-overhauling--mobile .link-editor-overhauling__faq[data-v-962d962c]{padding-top:3.125rem}",""]);const r=i},6624(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".qr-code-generator-overhauling[data-v-4c724330]{background:#fff}.qr-code-generator-overhauling__faq[data-v-4c724330]{padding-top:5rem}.qr-code-generator-overhauling--mobile .qr-code-generator-overhauling__faq[data-v-4c724330]{padding-top:3.125rem}",""]);const r=i},50289(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".short-url-api-overhauling[data-v-0f54bd1c]{background:#fff}",""]);const r=i},84823(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".short-url-tracking-overhauling[data-v-1288d9fb]{background:#fff}.short-url-tracking-overhauling__end-circle-items[data-v-1288d9fb]{background:#f8f9fa}.short-url-tracking-overhauling__faq[data-v-1288d9fb]{padding-top:5rem}.short-url-tracking-overhauling--mobile .short-url-tracking-overhauling__faq[data-v-1288d9fb]{padding-top:3.125rem}",""]);const r=i},65334(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});
2i.push([e.id,".homepage-overhauling[data-v-363721d4]{background-color:#f8f9fa}",""]);const r=i},81758(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".accessibility-statement__title[data-v-927464ca]{font-weight:700;margin-bottom:.625rem}.accessibility-statement__effectivity[data-v-927464ca]{margin-bottom:1.875rem}.accessibility-statement__paragraph[data-v-927464ca]{font-size:1rem;font-weight:500;line-height:1.5625rem;margin-bottom:0}",""]);const r=i},61666(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,'.cookie-policy__title[data-v-dad19668]{font-weight:700;margin-bottom:.625rem}.cookie-policy__effectivity[data-v-dad19668]{margin-bottom:1.875rem}.cookie-policy__heading[data-v-dad19668]{font-weight:700;margin-bottom:1.25rem}.cookie-policy__paragraph[data-v-dad19668]{font-size:1rem;font-weight:500;line-height:1.5625rem;margin-bottom:1.25rem}.cookie-policy__list[data-v-dad19668]{list-style-type:none;margin-bottom:1.25rem;padding-left:1.875rem}.cookie-policy__list-item[data-v-dad19668]{font-weight:700;padding-left:1.25rem;position:relative}.cookie-policy__list-item[data-v-dad19668]:before{background-color:#000;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:.625rem;transform:translateY(-50%);width:8px}.cookie-policy__list-content[data-v-dad19668]{margin-bottom:1.25rem}',""]);const r=i},70665(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,'a[data-v-464e7eac]{color:#0d7693}.data-processing__title[data-v-464e7eac]{font-weight:700;margin-bottom:.625rem}.data-processing__effectivity[data-v-464e7eac]{margin-bottom:1.875rem}.data-processing__list>li[data-v-464e7eac]:before,.data-processing__list>li>b[data-v-464e7eac]{font-size:1.25rem;font-weight:700;line-height:1.875rem}.schedule__clause-wrapper[data-v-464e7eac]{margin-bottom:1.25rem}.schedule__titles[data-v-464e7eac]{text-align:left}.schedule__titles h4[data-v-464e7eac]{font-size:1.5rem;font-weight:700;line-height:2.1875rem}.schedule__titles p[data-v-464e7eac]{font-size:1rem;font-weight:700;line-height:1.5625rem}.schedule__section__title[data-v-464e7eac]{font-size:1.5rem;font-weight:700;line-height:2.1875rem;margin-bottom:1.25rem;margin-top:1.875rem;text-align:left}.schedule__section__clause[data-v-464e7eac]{margin-bottom:1.25rem}.schedule__section__clause__titles[data-v-464e7eac]{font-size:1.25rem;font-weight:700;line-height:1.875rem}.schedule__section__clause__sub-titles p[data-v-464e7eac]{font-size:1rem;font-weight:700;line-height:1.5625rem;margin-bottom:0}.annex-list[data-v-464e7eac]{margin-bottom:0;margin-left:.625rem}.annex-list ul[data-v-464e7eac]{list-style-type:disc}.list[data-v-464e7eac]{counter-reset:item;margin:1.25rem 0}.list__title[data-v-464e7eac]{margin-bottom:1.25rem}.list>li[data-v-464e7eac]{display:block}.list>li[data-v-464e7eac]:before{content:counters(item,".") ". ";counter-increment:item;font-weight:700}.list--no-counter>li[data-v-464e7eac]:before{content:inherit;counter-increment:none}.list--no-counter>li[data-v-464e7eac]::marker{font-weight:700}.list--disc[data-v-464e7eac]{list-style-type:disc}',""]);const r=i},43966(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".legal-layout[data-v-b79ede1a]{background:#fff;display:flex;height:100%}.legal-layout__sidebar-nav[data-v-b79ede1a]{background-color:#dee2e6}.legal-layout__nav-wrapper[data-v-b79ede1a]{display:flex;flex-flow:column;padding:3.125rem 0;position:sticky;top:66px;width:260px}.legal-layout__sidebar-title[data-v-b79ede1a]{font-size:1.25rem;font-weight:700;line-height:1.875rem;padding:0 1.875rem .625rem}.legal-layout__sidebar-item-icon[data-v-b79ede1a]{padding-right:.625rem}.legal-layout__sidebar-item[data-v-b79ede1a]{color:#212529;font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.625rem 1.5625rem .625rem 1.875rem}.legal-layout__sidebar-item--active[data-v-b79ede1a],.legal-layout__sidebar-item[data-v-b79ede1a]:hover{background-color:#fff;border-right:.3125rem solid #1f8244;text-decoration:none}.legal-layout__content[data-v-b79ede1a]{padding:3.125rem;width:100%}.legal-layout--mobile .legal-layout__content[data-v-b79ede1a]{padding:3.125rem 1.5625rem}",""]);const r=i},39642(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});
2i.push([e.id,".manager-accordion-header[data-v-2de3c08b]{cursor:pointer;display:flex;gap:.625rem;justify-content:flex-start}.manager-accordion-header__dynamic-content[data-v-2de3c08b]{display:flex;flex:1;justify-content:space-between}",""]);const r=i},1337(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".privacy-manager-overhauling__title[data-v-ed935a1a]{font-size:1.75rem;font-weight:700;line-height:2.5rem;margin-bottom:1.875rem}.privacy-manager-overhauling__sub-title[data-v-ed935a1a]{font-size:1.25rem;font-weight:700;line-height:1.875rem}.privacy-manager-overhauling__description[data-v-ed935a1a],.privacy-manager-overhauling__sub-description[data-v-ed935a1a]{font-size:1rem;font-weight:500;line-height:1.5625rem}.privacy-manager-overhauling__accordion[data-v-ed935a1a],.privacy-manager-overhauling__description[data-v-ed935a1a],.privacy-manager-overhauling__sub-description[data-v-ed935a1a],.privacy-manager-overhauling__sub-title[data-v-ed935a1a]{margin-bottom:1.25rem}",""]);const r=i},21315(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,"a[data-v-511e4833]{color:#0d7693}.privacy-policy__title[data-v-511e4833]{font-weight:700;margin-bottom:.625rem}.privacy-policy__effectivity[data-v-511e4833]{margin-bottom:1.875rem}.privacy-policy__heading[data-v-511e4833]{font-size:1.25rem;font-weight:700;line-height:1.875rem;margin-bottom:1.25rem}.privacy-policy__list-heading[data-v-511e4833]{font-size:1rem;font-weight:700;line-height:1.5625rem}.privacy-policy__paragraph[data-v-511e4833]{font-size:1rem;font-weight:500;line-height:1.5625rem;margin-bottom:1.25rem}.privacy-policy__paragraph__company[data-v-511e4833]{font-weight:700}.privacy-policy__list[data-v-511e4833]{margin-bottom:1.25rem;padding-left:1.875rem}.privacy-policy__list li[data-v-511e4833]{font-weight:500}.privacy-policy__list li[data-v-511e4833]::marker{font-weight:700}.privacy-policy__list--with-letters[data-v-511e4833]{list-style:lower-alpha}.privacy-policy__list--with-numbers[data-v-511e4833]{list-style:decimal}.privacy-policy__list--with-romans[data-v-511e4833]{list-style:upper-roman}.privacy-policy__table[data-v-511e4833]{border:1px solid #dee2e6;border-collapse:separate;border-radius:8px;border-spacing:0;margin-bottom:1.25rem;overflow:hidden}.privacy-policy__table thead tr[data-v-511e4833]{vertical-align:top}.privacy-policy__table thead tr th[data-v-511e4833]{background-color:#002342;color:#fff;font-weight:600;padding:.625rem 1.25rem;width:25%}.privacy-policy__table thead tr.mobile-row-heading[data-v-511e4833]{display:none}.privacy-policy__table tbody tr[data-v-511e4833]{vertical-align:top}.privacy-policy__table tbody tr td[data-v-511e4833]{border-top:1px solid #dee2e6;padding:.625rem 1.25rem}.privacy-policy__table tbody tr td .table-mobile-title[data-v-511e4833]{display:none}.privacy-policy__table tbody tr td .privacy-policy__list[data-v-511e4833]{margin:0 0 0 1.25rem;padding:0}.privacy-policy__table tbody tr[data-v-511e4833]:nth-child(odd){background-color:#fff}.privacy-policy__table tbody tr[data-v-511e4833]:nth-child(2n){background-color:#f8f9fa}.privacy-policy--mobile .privacy-policy__table tbody[data-v-511e4833],.privacy-policy--mobile .privacy-policy__table td[data-v-511e4833],.privacy-policy--mobile .privacy-policy__table th[data-v-511e4833],.privacy-policy--mobile .privacy-policy__table thead[data-v-511e4833],.privacy-policy--mobile .privacy-policy__table thead tr.mobile-row-heading[data-v-511e4833],.privacy-policy--mobile .privacy-policy__table tr[data-v-511e4833]{display:block}.privacy-policy--mobile .privacy-policy__table thead tr.mobile-row-heading th[data-v-511e4833]{width:100%}.privacy-policy--mobile .privacy-policy__table thead tr.desktop-row-heading[data-v-511e4833]{display:none}.privacy-policy--mobile .privacy-policy__table tbody tr[data-v-511e4833]{border-top:1px solid #dee2e6;padding:1.25rem}.privacy-policy--mobile .privacy-policy__table tbody tr td[data-v-511e4833]{border:none;padding:0}.privacy-policy--mobile .privacy-policy__table tbody tr td[data-v-511e4833]:not(:last-child){margin-bottom:1.25rem}.privacy-policy--mobile .privacy-policy__table tbody tr td .table-mobile-title[data-v-511e4833]{display:block;font-weight:700}",""]);const r=i},19942(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});
2i.push([e.id,"a[data-v-0c305cc3]{color:#0d7693}.spacing-block-20px[data-v-0c305cc3]{display:block;height:1.25rem}.fw-medium[data-v-0c305cc3]{font-weight:500!important}.terms-of-service__title[data-v-0c305cc3]{font-weight:700;margin-bottom:.625rem}.terms-of-service__effectivity[data-v-0c305cc3]{margin-bottom:1.875rem}.terms-of-service__list-item[data-v-0c305cc3]{margin-bottom:1.25rem}.terms-of-service__list-item[data-v-0c305cc3]::marker,.terms-of-service__list-item__title[data-v-0c305cc3]{font-weight:700}.terms-of-service__list-item__title[data-v-0c305cc3]{padding-left:.625rem}.terms-of-service__list-item--spaceless[data-v-0c305cc3]{margin-bottom:0}.terms-of-service__list-item--outer[data-v-0c305cc3]::marker{font-size:1.25rem}.terms-of-service__list[data-v-0c305cc3]{list-style-position:inside;padding-left:1.25rem}.terms-of-service__list--numeric[data-v-0c305cc3]{margin-bottom:0;padding-left:0}.terms-of-service__list--numeric>.terms-of-service__list-item>.terms-of-service__list-item__title[data-v-0c305cc3]{font-size:1.25rem}.terms-of-service__list--lower-alpha[data-v-0c305cc3]{list-style-type:lower-alpha}.terms-of-service__list--upper-roman[data-v-0c305cc3]{list-style-type:upper-roman}.terms-of-service__list--decimal[data-v-0c305cc3]{list-style-type:decimal}.terms-of-service__list--decimal>.terms-of-service__list-item>.terms-of-service__list-item__title[data-v-0c305cc3],.terms-of-service__list--lower-alpha>.terms-of-service__list-item>.terms-of-service__list-item__title[data-v-0c305cc3],.terms-of-service__list--upper-roman>.terms-of-service__list-item>.terms-of-service__list-item__title[data-v-0c305cc3]{margin-bottom:0}",""]);const r=i},32762(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".pricing-overhauling[data-v-61c6b20d]{background-color:#f8f9fa}.pricing-overhauling__faq[data-v-61c6b20d]{margin-top:5rem}.pricing-overhauling--mobile .pricing-overhauling__faq[data-v-61c6b20d]{margin-top:3.125rem}",""]);const r=i},89842(e,t,n){"use strict";n.d(t,{A:()=>r});var a=n(76798),i=n.n(a)()(function(e){return e[1]});i.push([e.id,".our-proven-process-overhauling__list{display:flex;flex-flow:column;gap:1.25rem;margin-bottom:0}",""]);const r=i},87595(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>i});const a={props:{buttonsId:{type:String,required:!0}},methods:{buildSocialUrl:function(e){var t=new URLSearchParams(this.queryParams).toString(),n="/app/login/".concat(e);return t?"".concat(n,"?").concat(t):n}}};const i=(0,n(14486).A)(a,function(){var e=this,t=e._self._c;return t("div",[t("a",{staticClass:"btn btn-blue",attrs:{"data-test-id":"".concat(e.buttonsId,"_fb"),href:e.buildSocialUrl("facebook"),title:e.$t("facebook")}},[t("i",{staticClass:"fa-brands fa-fw fa-facebook-f"})]),e._v(" "),t("a",{staticClass:"btn btn-blue",attrs:{"data-test-id":"".concat(e.buttonsId,"_google"),href:e.buildSocialUrl("google"),title:e.$t("google")}},[t("i",{staticClass:"fa-brands fa-fw fa-google"})]),e._v(" "),t("a",{staticClass:"btn btn-blue",attrs:{"data-test-id":"".concat(e.buttonsId,"_twitter"),href:e.buildSocialUrl("twitter"),title:e.$t("twitter")}},[t("i",{staticClass:"fa-brands fa-fw fa-x-twitter"})]),e._v(" "),e._e(),e._v(" "),t("a",{staticClass:"btn btn-blue",attrs:{"data-test-id":"".concat(e.buttonsId,"_microsoft"),href:e.buildSocialUrl("microsoft"),title:e.$t("microsoft")}},[t("i",{staticClass:"fa-brands fa-fw fa-windows"})]),e._v(" "),e._e()])},[],!1,null,null,null).exports},90612(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>d});var a=n(95353),i=n(90462),r=n(3001);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=o(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const c={name:"LayoutHome",components:{Dashboard:(0,r.A)("layouts/app/dashboard/index"),NonSubscribed:(0,r.A)("layouts/homepage/NonSubscribed")},computed:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?s(Object(n),!0).forEach(function(t){l(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},(0,a.L8)(["canUseAnalytics","isSparkStateLoaded","flashMessages"])),watch:{flashMessages:function(){this.showFlashErrors()}},mounted:function(){this.showFlashErrors()},methods:{showFlashErrors:function(){this.flashMessages&&this.flashMessages.errors&&Bus.$emit("showModal",i.default,{title:"Error",type:"error",message:Object.values(this.flashMessages.errors).flat(1/0).join("\r\n")})}}},u=c;const d=(0,n(14486).A)(u,function(){var e=this,t=e._self._c;return e.canUseAnalytics?t("Dashboard"):!e.canUseAnalytics&&e.isSparkStateLoaded?t("NonSubscribed"):e._e()},[],!1,null,null,null).exports},6436(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>g});var a=n(85471),i=n(24387),r=n(37624),o=n(96433),s=n(64582),l=n(13719),c=n(97783),u=n.n(c),d=n(20267),p=n.n(d);const h={__name:"BfcmModal",emits:["close"],setup:function(e,t){var n=t.emit,c=(0,i.rd)(),d=(0,l.A)().__,h=(0,o.GuJ)(o._9U),_=(0,s.A)().isCyberMondayRunning,m=h.smallerOrEqual("xl"),f=(0,a.computed)(function(){return m.value?p():u()}),v=(0,a.computed)(function(){return _.value?"cyber-monday":"black-friday"});function g(){n("close")}return{__sfc:!0,emits:n,router:c,__:d,breakpoints:h,isCyberMondayRunning:_,isMobileView:m,promoImage:f,redirectionRoute:v,onClose:g,onClaim:function(){c.push({name:v.value}),g()},TuBasePopup:r.Lm,TuButton:r.Gf,ButtonSeverity:r.OR}}};var _=n(85072),m=n.n(_),f=n(45769),v={insert:"head",singleton:!1};m()(f.A,v);f.A.locals;const g=(0,n(14486).A)(h,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("FocusTrap",[t(n.TuBasePopup,{staticClass:"bfcm-modal",class:{"bfcm-modal--mobile":n.isMobileView},attrs:{id:"bfcm-modal","is-closeable":!n.isMobileView},on:{close:n.onClose},scopedSlots:e._u([{key:"title",fn:function(){return[t("span",[e._v(e._s(n.__("bfcm.homepage_modal_title")))])]},proxy:!0},{key:"content",fn:function(){return[t("div",{staticClass:"bfcm-modal__content"},[t("div",{staticClass:"bfcm-modal__content-image-wrapper"},[t("img",{staticClass:"bfcm-modal__content-image",attrs:{alt:"Black Friday and Cyber Monday Promotion",src:n.promoImage},on:{click:n.onClaim}})]),e._v(" "),t("p",{staticClass:"bfcm-modal__content-text"},[e._v("\n "+e._s(n.__("bfcm.homepage_modal_description"))+"\n ")])])]},proxy:!0},{key:"footer",fn:function(){return[t("div",{staticClass:"bfcm-modal__buttons"},[n.isMobileView?e._e():t(n.TuButton,{attrs:{"is-outlined":"",severity:n.ButtonSeverity.CANCEL,label:n.__("bfcm.homepage_modal_cancel_button")},on:{click:n.onClose}}),e._v(" "),t(n.TuButton,{attrs:{"is-block":n.isMobileView,label:n.__("bfcm.homepage_modal_claim_button")},on:{click:n.onClaim}})],1)]},proxy:!0}])})],1)},[],!1,null,"11c0fca1",null).exports},44272(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>p});var a=n(85471),i=n(40173),r=n(37624),o=n(13719);const s={__name:"TermsConditionCheckbox",props:{value:{type:Boolean,required:!0},isError:{type:Boolean,required:!0}},emits:["input"],setup:function(e,t){var n=t.emit,s=e,l=(0,o.A)().__,c=(0,a.computed)(function(){if(s.isError)return{errorMessage:l("terms_conditions_checkbox.error")}}),u=(0,a.computed)({get:function(){var e;return null!==(e=s.value)&&void 0!==e&&e},set:function(e){n("input",e)}});return{__sfc:!0,emit:n,props:s,__:l,copyError:c,modelValue:u,RouterLink:i.Wk,TuInputCheckbox:r.ns}}};var l=n(85072),c=n.n(l),u=n(36201),d={insert:"head",singleton:!1};c()(u.A,d);u.A.locals;const p=(0,n(14486).A)(s,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.TuInputCheckbox,{staticClass:"terms-condition-checkbox",attrs:{id:"terms-condition-checkbox","data-test-id":"terms-condition-checkbox",copy:n.copyError},scopedSlots:e._u([{key:"label",fn:function(){return[t("span",{staticClass:"terms-condition-checkbox__label"},[e._v("\n "+e._s(n.__("terms_conditions_checkbox.prefix"))+"\n "),t(n.RouterLink,{staticClass:"terms-condition-checkbox__link",attrs:{to:{name:"terms"}}},[e._v("\n "+e._s(n.__("terms_conditions_checkbox.terms"))+"\n ")]),e._v(" "),t(n.RouterLink,{staticClass:"terms-condition-checkbox__link",attrs:{to:{name:"privacy"}}},[e._v("\n "+e._s(n.__("terms_conditions_checkbox.privacy"))+"\n ")]),e._v("\n "+e._s(n.__("terms_conditions_checkbox.infix"))+"\n "),t(n.RouterLink,{staticClass:"terms-condition-checkbox__link",attrs:{to:{name:"cookies"}}},[e._v("\n "+e._s(n.__("terms_conditions_checkbox.cookies"))+"\n ")])],1)]},proxy:!0}]),model:{value:n.modelValue,callback:function(e){n.modelValue=e},expression:"modelValue"}})},[],!1,null,"029e1bef",null).exports},68763(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>f});var a=n(85471),i=n(96433),r=n(37624),o=n(39966),s=n(13719);function l(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return c(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}(e)||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 c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}const u={__name:"AttachFiles",props:{value:{type:Array,default:function(){return[]}}},emits:["input"],setup:function(e,t){var n=t.emit,c=e,u=1048576,d=[".pdf",".doc",".docx",".txt",".csv",".xls",".xlsx",".ppt",".pptx",".png",".jpg",".jpeg",".mp4",".m4v",".mpg",".mpeg",".avi",".mov",".wmv",".webm",".mkv",".mp3"],p=(0,s.A)().__,h=(0,i.GuJ)(i._9U).smallerOrEqual,_=h("md"),m=(0,a.ref)(null),f=(0,a.reactive)({isDragging:!1,errors:[]});function v(e){var t=e.name.lastIndexOf(".");
2return t<0?"":e.name.slice(t).toLowerCase()}function g(e){return d.includes(v(e))?e.size>20971520?p("contact_sales_page.form.attachments.file_too_large_error",{name:e.name,size:20}):void 0:p("contact_sales_page.form.attachments.unsupported_file_error",{name:e.name})}function b(e){return e.reduce(function(e,t){return e+t.size},0)}function y(e){for(var t=[],a=l(c.value),i=0,r=Array.from(null!=e?e:[]);i<r.length;i++){var o=r[i],s=g(o);if(s)t.push(s);else{if(a.length>=5){t.push(p("contact_sales_page.form.attachments.too_many_files_error",{count:5}));break}if(b(a)+o.size>20971520){t.push(p("contact_sales_page.form.attachments.total_too_large_error",{size:20}));break}a.push(o)}}f.errors=t,n("input",a)}var w={id:"attachments",label:p("contact_sales_page.form.attachments.label")},C=(0,a.computed)(function(){return{label:p("contact_sales_page.form.attachments.upload_button_label"),severity:r.OR.SECONDARY,size:r.Mp.MEDIUM,type:"button",isBlock:_.value}}),S=p("contact_sales_page.form.attachments.hint",{count:5,size:20}),T=d.join(",");return{__sfc:!0,MAXIMUM_FILE_COUNT:5,MAXIMUM_FILE_SIZE_IN_MEGABYTES:20,MAXIMUM_TOTAL_SIZE_IN_MEGABYTES:20,BYTES_PER_MEGABYTE:u,ACCEPTED_EXTENSIONS:d,props:c,emits:n,__:p,smallerOrEqual:h,isMobileView:_,fileInput:m,state:f,openFilePicker:function(){var e;null===(e=m.value)||void 0===e||e.click()},onFilesSelected:function(e){y(e.target.files),e.target.value=""},onDrop:function(e){var t;f.isDragging=!1,y(null===(t=e.dataTransfer)||void 0===t?void 0:t.files)},onDragOver:function(){f.isDragging=!0},onDragLeave:function(){f.isDragging=!1},getExtension:v,validateFile:g,getTotalSize:b,addFiles:y,removeFile:function(e){var t=c.value.filter(function(t,n){return n!==e});f.errors=[],n("input",t)},labelProps:w,uploadButtonProps:C,hint:S,acceptedExtensions:T,TuButton:r.Gf,TuInputLabel:r.k$,ValidationMessage:o.default}}};var d=n(85072),p=n.n(d),h=n(71706),_={insert:"head",singleton:!1};p()(h.A,_);h.A.locals;var m=(0,n(14486).A)(u,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"attach-files"},[t("div",{staticClass:"attach-files__heading"},[t(n.TuInputLabel,e._b({},"TuInputLabel",n.labelProps,!1)),e._v(" "),t("i",{staticClass:"attach-files__hint-icon fa-solid fa-circle-info",attrs:{title:n.hint}})],1),e._v(" "),t("input",{ref:"fileInput",staticClass:"attach-files__input _sales-file-input",attrs:{type:"file",multiple:"",accept:n.acceptedExtensions},on:{change:n.onFilesSelected}}),e._v(" "),n.isMobileView?t(n.TuButton,e._b({attrs:{"data-test-id":"attach-files-upload-button"},on:{click:n.openFilePicker}},"TuButton",n.uploadButtonProps,!1)):t("div",{staticClass:"attach-files__drop-zone",class:{"attach-files__drop-zone--dragging":n.state.isDragging},attrs:{"data-test-id":"attach-files-drop-zone"},on:{click:n.openFilePicker,dragover:function(e){return e.preventDefault(),n.onDragOver.apply(null,arguments)},dragleave:function(e){return e.preventDefault(),n.onDragLeave.apply(null,arguments)},drop:function(e){return e.preventDefault(),n.onDrop.apply(null,arguments)}}},[t("div",{staticClass:"attach-files__drop-zone-copy"},[t("i",{staticClass:"attach-files__drop-zone-icon fa-solid fa-download"}),e._v(" "),t("span",{staticClass:"attach-files__drop-zone-text"},[e._v("\n "+e._s(n.__("contact_sales_page.form.attachments.drop_zone_label"))+"\n ")])]),e._v(" "),t(n.TuButton,e._b({on:{click:function(e){return e.stopPropagation(),n.openFilePicker.apply(null,arguments)}}},"TuButton",n.uploadButtonProps,!1))],1),e._v(" "),e.value.length?t("ul",{staticClass:"attach-files__list"},e._l(e.value,function(a,i){return t("li",{key:"".concat(a.name,"-").concat(i),staticClass:"attach-files__item _sales-file-row"},[t("i",{staticClass:"attach-files__item-icon fa-regular fa-file-lines"}),e._v(" "),t("div",{staticClass:"attach-files__item-copy"},[t("span",{staticClass:"attach-files__item-name _sales-file-name"},[e._v(e._s(a.name))]),e._v(" "),t("span",{staticClass:"attach-files__item-status"},[e._v("\n "+e._s(n.__("contact_sales_page.form.attachments.uploaded_status"))+"\n ")])]),e._v(" "),t("button",{staticClass:"attach-files__item-remove _sales-file-remove",attrs:{type:"button","aria-label":n.__("contact_sales_page.form.attachments.remove_label")},on:{click:function(e){return n.removeFile(i)}}},[t("i",{staticClass:"fa-solid fa-xmark"})])])}
2),0):e._e(),e._v(" "),e._l(n.state.errors,function(e){return t(n.ValidationMessage,{key:e,staticClass:"_sales-file-error",attrs:{message:e}})})],2)},[],!1,null,"edf6fa54",null);const f=m.exports},69644(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>z});var a=n(85471),i=n(96433),r=n(37624),o=n(39966),s=n(38866),l=n(62852),c=n(94335),u=n(38172);function d(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function r(n,a,i,r){var l=a&&a.prototype instanceof s?a:s,c=Object.create(l.prototype);return p(c,"_invoke",function(n,a,i){var r,s,l,c=0,u=i||[],d=!1,p={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return r=t,s=0,l=e,p.n=n,o}};function h(n,a){for(s=n,l=a,t=0;!d&&c&&!i&&t<u.length;t++){var i,r=u[t],h=p.p,_=r[2];n>3?(i=_===a)&&(l=r[(s=r[4])?5:(s=3,3)],r[4]=r[5]=e):r[0]<=h&&((i=n<2&&h<r[1])?(s=0,p.v=a,p.n=r[1]):h<_&&(i=n<3||r[0]>a||a>_)&&(r[4]=n,r[5]=a,p.n=_,s=0))}if(i||n>1)return o;throw d=!0,a}return function(i,u,_){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,_),s=u,l=_;(t=s<2?e:l)||!d;){r||(s?s<3?(s>1&&(p.n=-1),h(s,l)):p.n=l:p.v=l);try{if(c=2,r){if(s||(i="next"),t=r[i]){if(!(t=t.call(r,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=r.return)&&t.call(r),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);r=e}else if((t=(d=p.n<0)?l:n.call(a,p))!==o)break}catch(t){r=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,i,r),!0),c}var o={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][a]?t(t([][a]())):(p(t={},a,function(){return this}),t),h=c.prototype=s.prototype=Object.create(u);function _(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,p(e,i,"GeneratorFunction")),e.prototype=Object.create(h),e}return l.prototype=c,p(h,"constructor",c),p(c,"constructor",l),l.displayName="GeneratorFunction",p(c,i,"GeneratorFunction"),p(h),p(h,i,"Generator"),p(h,a,function(){return this}),p(h,"toString",function(){return"[object Generator]"}),(d=function(){return{w:r,m:_}})()}function p(e,t,n,a){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}p=function(e,t,n,a){function r(t,n){p(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},p(e,t,n,a)}function h(e,t,n,a,i,r,o){try{var s=e[r](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(a,i)}function _(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return m(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,r=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw r}}}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var f=["first_name","last_name","company_name","email","department","preferred_contact_method","phone","expected_monthly_links","primary_use_case","notes","captcha_token"];function v(e){var t,n,a=new FormData,i=_(f);try{for(i.s();!(n=i.n()).done;){var r,o=n.value;a.append(o,null!==(r=e[o])&&void 0!==r?r:"")}}catch(e){i.e(e)}finally{i.f()}var s,l=_(null!==(t=e.attachments)&&void 0!==t?t:[]);try{for(l.s();!(s=l.n()).done;){var c=s.value;a.append("attachments[]",c)}}catch(e){l.e(e)}finally{l.f()}return a}function g(e){return b.apply(this,arguments)}function b(){var e;return e=d().m(function e(t){var n,a,i,r,o;return d().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=(0,u.e9)("contact-sales"),a={headers:{"Content-Type":"multipart/form-data"},DISABLE_ERROR_INTERCEPTORS:!0},e.p=1,e.n=2,c.A.post(n,v(t),a);case 2:return e.a(2,e.v);case 3:throw e.p=3,o=e.v,null!==(i=null===(r=o.response)||void 0===r?void 0:r.data)&&void 0!==i?i:o;case 4:return e.a(2)}},e,null,[[1,3]])}),b=function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function o(e){h(r,a,i,o,s,"next",e)}function s(e){h(r,a,i,o,s,"throw",e)}o(void 0)})},b.apply(this,arguments)}var y=n(68763);function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function C(e){return e.map(function(e){return{value:e,name:e}})}var S,T=C(["Customer Support / Success","Engineering / Development","Executive / Leadership","Finance","Human Resources","IT Services","Legal","Marketing","Operations","Procurement","Product","Sales","Security / Compliance","Other"]),k=["Telegram"],A=[].concat(k,["WhatsApp"]),P=C(["Email"].concat(function(e){if(Array.isArray(e))return w(e)}(S=A)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(S)||function(e,t){if(e){if("string"==typeof e)return w(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?w(e,t):void 0}}(S)||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.")}())),E=C(["Less than 10,000","50,000 - 100,000","100,001 - 250,000","250,001 - 500,
2000","500,001 - 1 million","1 - 5 million","More than 5 million","Not sure"]),x=C(["Affiliate & Influencer Tracking","API & Developer Integrations","Branded Links","Bulk Link Creation","Customer Onboarding & Support","Email Marketing","Event Registration & QR Check-in","Internal Business Communications","Link Management & Redirects","Marketing Campaign Tracking (UTM and Analytics)","QR Codes","SMS Marketing","Social Media & Link in Bio","Other"]);function R(e){return R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},R(e)}var O=["container"];function I(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function r(n,a,i,r){var l=a&&a.prototype instanceof s?a:s,c=Object.create(l.prototype);return L(c,"_invoke",function(n,a,i){var r,s,l,c=0,u=i||[],d=!1,p={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return r=t,s=0,l=e,p.n=n,o}};function h(n,a){for(s=n,l=a,t=0;!d&&c&&!i&&t<u.length;t++){var i,r=u[t],h=p.p,_=r[2];n>3?(i=_===a)&&(l=r[(s=r[4])?5:(s=3,3)],r[4]=r[5]=e):r[0]<=h&&((i=n<2&&h<r[1])?(s=0,p.v=a,p.n=r[1]):h<_&&(i=n<3||r[0]>a||a>_)&&(r[4]=n,r[5]=a,p.n=_,s=0))}if(i||n>1)return o;throw d=!0,a}return function(i,u,_){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,_),s=u,l=_;(t=s<2?e:l)||!d;){r||(s?s<3?(s>1&&(p.n=-1),h(s,l)):p.n=l:p.v=l);try{if(c=2,r){if(s||(i="next"),t=r[i]){if(!(t=t.call(r,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=r.return)&&t.call(r),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);r=e}else if((t=(d=p.n<0)?l:n.call(a,p))!==o)break}catch(t){r=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,i,r),!0),c}var o={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][a]?t(t([][a]())):(L(t={},a,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,L(e,i,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,L(d,"constructor",c),L(c,"constructor",l),l.displayName="GeneratorFunction",L(c,i,"GeneratorFunction"),L(d),L(d,i,"Generator"),L(d,a,function(){return this}),L(d,"toString",function(){return"[object Generator]"}),(I=function(){return{w:r,m:p}})()}function L(e,t,n,a){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}L=function(e,t,n,a){function r(t,n){L(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},L(e,t,n,a)}function U(e,t,n,a,i,r,o){try{var s=e[r](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(a,i)}function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach(function(t){q(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function q(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=R(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=R(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==R(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const j={__name:"ContactSalesForm",setup:function(e){function t(){return{first_name:"",last_name:"",company_name:"",email:"",department:"",preferred_contact_method:"",phone:"",expected_monthly_links:"",primary_use_case:"",notes:"",attachments:[]}}var n=(0,l.SG)(),c=(0,l.Bd)().__,u=(0,l.lk)().notifySuccess,d=(0,i.GuJ)(i._9U).smallerOrEqual,p=d("sm"),h=(0,l.ef)(),_=h.getSiteKey,m=h.isAntiRobotWhitelisted,f=(0,r.A$)(_.value,m.value),v=f.container,b=function(e,t){if(null==e)return{};var n,a,i=function(e,t){if(null==e)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;n[a]=e[a]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a<r.length;a++)n=r[a],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(f,O),w=(0,l.GP)({first_name:void 0,last_name:void 0,company_name:void 0,email:void 0,department:void 0,preferred_contact_method:void 0,phone:void 0,expected_monthly_links:void 0,primary_use_case:void 0,notes:void 0,attachments:void 0,captcha_token:void 0}),C=w.state,S=w.processErrors,R=w.purgeState,L=w.areErrorsProcessable,D=(0,a.reactive)({form:{first_name:"",last_name:"",company_name:"",email:"",department:"",preferred_contact_method:"",phone:"",expected_monthly_links:"",primary_use_case:"",notes:"",attachments:[]},request:void 0,isLoading:!1,formError:void 0,notesKey:0});function q(e){D.request.captcha_token=e,G()}function j(e){W((0,s.D)(e)),D.isLoading=!1}function B(){W((0,s.D)()),D.isLoading=!1}function M(){W((0,s.D)()),D.isLoading=!1}function F(){var e={"challenge-success":q,"challenge-error":j,"recoverable-error":M,"unrecoverable-error":B};b.eventBus.on(function(t,n){var a;return null===(a=e[t])||void 0===a?void 0:a.call(e,n)}),b.initialize()}function W(e){D.formError=null,(0,a.nextTick)(function(){D.formError=e})}function V(e){var t={};for(var n in e){var a,i=n.startsWith("attachments.")?"attachments":n;t[i]=null!==(a=t[i])&&void 0!==a?a:e[n]}return t}function Y(){D.form={first_name:"",last_name:"",company_name:"",email:"",department:"",preferred_contact_method:"",phone:"",expected_monthly_links:"",primary_use_case:"",notes:"",attachments:[]},D.request=void 0,D.formError=void 0,D.notesKey+=1,R()}function G(){return H.apply(this,arguments)}function H(){var e;return e=I().m(function e(){var t,n;return I().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,g(D.request);case 1:u({text:c("contact_sales_page.success_message")}),Y(),e.n=4;break;case 2:if(e.p=2,n=e.v,t=V(null==n?void 0:n.errors),L(t)){e.n=3;break}return D.formError=c("something_went_wrong"),e.a(2);case 3:S(t);case 4:return e.p=4,D.isLoading=!1,e.f(4);case 5:return e.a(2)}},e,null,[[0,2,4,5]])}),H=function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function o(e){U(r,a,i,o,s,"next",e)}function s(e){U(r,a,i,o,s,"throw",e)}o(void 0)})},H.apply(this,arguments)}function z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return{label:{id:e,label:c("contact_sales_page.form.".concat(t,".label")),isRequired:!0}
2,input:{id:e,placeholder:c("contact_sales_page.form.".concat(t,".placeholder"))},copy:{errorMessage:C[e]}}}function $(e,t){return{label:{id:e,label:c("contact_sales_page.form.".concat(e,".label")),isRequired:!0},placeholder:c("contact_sales_page.form.".concat(e,".placeholder")),options:t,copy:{errorMessage:C[e]}}}(0,a.onMounted)(function(){F()});var J=(0,a.computed)(function(){return z("first_name")}),X=(0,a.computed)(function(){return z("last_name")}),K=(0,a.computed)(function(){return z("company_name")}),Q=(0,a.computed)(function(){return z("email")}),Z=(0,a.computed)(function(){return $("department",T)}),ee=(0,a.computed)(function(){return $("preferred_contact_method",P)}),te=(0,a.computed)(function(){return k.includes(D.form.preferred_contact_method)}),ne=(0,a.computed)(function(){return A.includes(D.form.preferred_contact_method)}),ae=(0,a.computed)(function(){var e=te.value?"telegram_handle":"phone",t=z("phone",e);return N(N({},t),{},{input:N(N({},t.input),{},{type:te.value?"text":"tel"}),copy:N(N({},t.copy),{},{help:c("contact_sales_page.form.".concat(e,".help"))})})}),ie=(0,a.computed)(function(){return $("expected_monthly_links",E)}),re=(0,a.computed)(function(){return $("primary_use_case",x)}),oe=(0,a.computed)(function(){return{label:{id:"notes",label:c("contact_sales_page.form.notes.label")},placeholder:c("contact_sales_page.form.notes.placeholder"),copy:{errorMessage:C.notes}}}),se=(0,a.computed)(function(){return n.getters.contactSalesAttachmentsEnabled});(0,a.watch)(function(){return D.form.preferred_contact_method},function(){C.phone=void 0,ne.value||(D.form.phone="")});var le=(0,a.computed)(function(){return D.isLoading||b.isChallenging.value}),ce=(0,a.computed)(function(){return{label:c("contact_sales_page.form.submission_button_label"),isBlock:!0,isLoading:le.value,isDisabled:le.value}});return{__sfc:!0,buildInitialForm:t,store:n,__:c,notifySuccess:u,smallerOrEqual:
2d,isMobileView:p,getSiteKey:_,isAntiRobotWhitelisted:m,container:v,turnstile:b,errorMessages:C,processErrors:S,purgeErrorState:R,areErrorsProcessable:L,state:D,onSubmit:function(){le.value||(b.isReady.value?(R(),D.isLoading=!0,D.formError=void 0,D.request=N(N({},D.form),{},{captcha_token:void 0}),b.challenge()):W((0,s.D)()))},onCaptchaVerify:q,onCaptchaFail:j,onUnrecoverableCaptchaError:B,onRecoverableCaptchaError:M,configureTurnstile:F,setErrorMessage:W,collapseAttachmentErrors:V,onAttachmentsInput:function(e){D.form.attachments=e,C.attachments=void 0},reset:Y,doRequest:G,buildTextInput:z,buildSelectInput:$,firstNameProps:J,lastNameProps:X,companyNameProps:K,emailProps:Q,departmentProps:Z,contactMethodProps:ee,isHandleContactMethod:te,isContactDetailRequired:ne,contactDetailProps:ae,monthlyLinksProps:ie,useCaseProps:re,notesProps:oe,areAttachmentsEnabled:se,isSubmitting:le,submitButtonProps:ce,TuButton:r.Gf,TuInputSelect:r.wo,TuInputText:r.Ro,TuInputTextarea:r.Un,ValidationMessage:o.default,AttachFiles:y.default}}},B=j;var M=n(85072),F=n.n(M),W=n(6146),V={insert:"head",singleton:!1};F()(W.A,V);W.A.locals;var Y=n(35062),G={insert:"head",singleton:!1};F()(Y.A,G);Y.A.locals;var H=(0,n(14486).A)(B,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"contact-sales-form",class:{"contact-sales-form--mobile":n.isMobileView}},[t("h1",{staticClass:"contact-sales-form__title"},[e._v("\n "+e._s(n.__("contact_sales_page.title"))+"\n ")]),e._v(" "),t("p",{staticClass:"contact-sales-form__sub-title"},[e._v("\n "+e._s(n.__("contact_sales_page.sub_title"))+"\n ")]),e._v(" "),t("form",{staticClass:"contact-sales-form__form",attrs:{"data-test-id":"contact-sales-form"},on:{submit:function(e){return e.preventDefault(),n.onSubmit.apply(null,arguments)}}},[t("div",{staticClass:"contact-sales-form__row"},[t(n.TuInputText,e._b({staticClass:"contact-sales-form__row-item",model:{value:n.state.form.first_name,callback:function(t){e.$set(n.state.form,"first_name",t)},expression:"state.form.first_name"}},"TuInputText",n.firstNameProps,!1)),e._v(" "),t(n.TuInputText,e._b({staticClass:"contact-sales-form__row-item",model:{value:n.state.form.last_name,callback:function(t){e.$set(n.state.form,"last_name",t)},expression:"state.form.last_name"}},"TuInputText",n.lastNameProps,!1))],1),e._v(" "),t(n.TuInputText,e._b({model:{value:n.state.form.company_name,callback:function(t){e.$set(n.state.form,"company_name",t)},expression:"state.form.company_name"}},"TuInputText",n.companyNameProps,!1)),e._v(" "),t(n.TuInputText,e._b({model:{value:n.state.form.email,callback:function(t){e.$set(n.state.form,"email",t)},expression:"state.form.email"}},"TuInputText",n.emailProps,!1)),e._v(" "),t(n.TuInputSelect,e._b({model:{value:n.state.form.department,callback:function(t){e.$set(n.state.form,"department",t)},expression:"state.form.department"}},"TuInputSelect",n.departmentProps,!1)),e._v(" "),t("div",{staticClass:"contact-sales-form__row"},[t(n.TuInputSelect,e._b({staticClass:"contact-sales-form__row-item",model:{value:n.state.form.preferred_contact_method,callback:function(t){e.$set(n.state.form,"preferred_contact_method",t)},expression:"state.form.preferred_contact_method"}},"TuInputSelect",n.contactMethodProps,!1)),e._v(" "),n.isContactDetailRequired?t(n.TuInputText,e._b({staticClass:"contact-sales-form__row-item",model:{value:n.state.form.phone,callback:function(t){e.$set(n.state.form,"phone",t)},expression:"state.form.phone"}},"TuInputText",n.contactDetailProps,!1)):e._e()],1),e._v(" "),t(n.TuInputSelect,e._b({model:{value:n.state.form.expected_monthly_links,callback:function(t){e.$set(n.state.form,"expected_monthly_links",t)},expression:"state.form.expected_monthly_links"}},"TuInputSelect",n.monthlyLinksProps,!1)),e._v(" "),t(n.TuInputSelect,e._b({model:{value:n.state.form.primary_use_case,callback:function(t){e.$set(n.state.form,"primary_use_case",t)},expression:"state.form.primary_use_case"}},"TuInputSelect",n.useCaseProps,!1)),e._v(" "),t(n.TuInputTextarea,e._b({key:n.state.notesKey,model:{value:n.state.form.notes,callback:function(t){e.$set(n.state.form,"notes",t)},expression:"state.form.notes"}}
2,"TuInputTextarea",n.notesProps,!1)),e._v(" "),n.areAttachmentsEnabled?t("div",{staticClass:"contact-sales-form__files-wrapper _sales-attachments"},[t(n.AttachFiles,{attrs:{value:n.state.form.attachments},on:{input:n.onAttachmentsInput}}),e._v(" "),n.errorMessages.attachments?t(n.ValidationMessage,{staticClass:"_sales-attachments-error",attrs:{message:n.errorMessages.attachments}}):e._e()],1):e._e(),e._v(" "),t("transition",{attrs:{name:"collapse"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:n.turnstile.isVisible.value,expression:"turnstile.isVisible.value"}],ref:"container",staticClass:"contact-sales-form__captcha-wrapper"})]),e._v(" "),n.state.formError?t(n.ValidationMessage,{staticClass:"_sales-form-error",attrs:{message:n.state.formError}}):e._e(),e._v(" "),t(n.TuButton,e._b({staticClass:"contact-sales-form__submit-button",attrs:{type:"submit","data-test-id":"contact-sales-form-submit-button"}},"TuButton",n.submitButtonProps,!1))],1),e._v(" "),t("p",{staticClass:"contact-sales-form__legal"},[e._v("\n "+e._s(n.__("contact_sales_page.form.legal.content"))+"\n\n "),t("router-link",{staticClass:"tu-primary-link contact-sales-form__legal-link",attrs:{"data-test-id":"contact-sales-form-terms-link",to:{name:"terms"}}},[t("span",[e._v(e._s(n.__("contact_sales_page.form.legal.terms_link")))])]),e._v(",\n\n "),t("router-link",{staticClass:"tu-primary-link contact-sales-form__legal-link",attrs:{"data-test-id":"contact-sales-form-privacy-link",to:{name:"privacy"}}},[t("span",[e._v(e._s(n.__("contact_sales_page.form.legal.privacy_link")))])]),e._v(", and\n\n "),t("router-link",{staticClass:"tu-primary-link contact-sales-form__legal-link",attrs:{"data-test-id":"contact-sales-form-cookies-link",to:{name:"cookies"}}},[t("span",[e._v(e._s(n.__("contact_sales_page.form.legal.cookies_link")))])]),e._v(".\n ")],1)])},[],!1,null,"a4bd8516",null);const z=H.exports},7993(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>p});var a=n(85471),i=n(38908),r=n.n(i),o=n(13719);const s={__name:"ContactSalesPromo",setup:function(e){var t=(0,o.A)().__,n=(0,a.computed)(function(){return[t("contact_sales_page.promo.benefit_uptime"),t("contact_sales_page.promo.benefit_support"),t("contact_sales_page.promo.benefit_limits"),t("contact_sales_page.promo.benefit_pricing"),t("contact_sales_page.promo.benefit_compliance")]});return{__sfc:!0,__:t,benefits:n,PromoImage:r()}}};var l=n(85072),c=n.n(l),u=n(64343),d={insert:"head",singleton:!1};c()(u.A,d);u.A.locals;const p=(0,n(14486).A)(s,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"contact-sales-promo",attrs:{"data-test-id":"contact-sales-promo"}},[t("h2",{staticClass:"contact-sales-promo__title"},[e._v("\n "+e._s(n.__("contact_sales_page.promo.title"))+"\n ")]),e._v(" "),t("p",{staticClass:"contact-sales-promo__description"},[e._v("\n "+e._s(n.__("contact_sales_page.promo.description"))+"\n ")]),e._v(" "),t("p",{staticClass:"contact-sales-promo__benefits-title"},[e._v("\n "+e._s(n.__("contact_sales_page.promo.benefits_title"))+"\n ")]),e._v(" "),t("ul",{staticClass:"contact-sales-promo__benefits"},e._l(n.benefits,function(n){return t("li",{key:n,staticClass:"contact-sales-promo__benefit"},[e._v("\n "+e._s(n)+"\n ")])}),0),e._v(" "),t("img",{staticClass:"contact-sales-promo__image",attrs:{src:n.PromoImage,alt:"Enterprise teams working together"}})])},[],!1,null,"2c01bfb1",null).exports},41710(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>s});var a=n(6115),i=n(69644),r=n(7993);const o={__name:"ContactSalesSection",setup:function(e){return{__sfc:!0,DividedGhostLayout:a.A,ContactSalesForm:i.default,ContactSalesPromo:r.default}}};const s=(0,n(14486).A)(o,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.DividedGhostLayout,{staticClass:"contact-sales-section",scopedSlots:e._u([{key:"widget",fn:function(){return[t(n.ContactSalesForm,{staticClass:"contact-sales-section__form"})]},proxy:!0},{key:"image",fn:function(){return[t(n.ContactSalesPromo)]},proxy:!0}])})},[],!1,null,null,null).exports},87820(t,n,a){"use strict";a.r(n),a.d(n,{default:()=>ye});var i=a(85471),r=a(24387),o=a(96433),s=a(37624),l=a(94736),c=a(77063),u=a(39681),d=a(57971),p=a(7199),h=a(13719),_=a(91212),m=a(70571),f=a(95093),v=a.n(f),g=a(69502),b=a(10741),y=a(97568),w=a(2543);function C(e){return C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},C(e)}function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?S(Object(n),!0).forEach(function(t){k(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function k(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=C(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=C(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==C(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var A={locator:"use_analytics",cellCollection:[{title:"Free",isCheck:!1},{title:"Pro",isCheck:!0},{title:"Bulk",isCheck:!0},{title:"Enterprise",isCheck:!0}]},P=T({id:"analytics-dashboard",description:"Analytics Dashboard",tooltip:"A convenient dashboard for analytics at a glance"},A),E={id:"link-analytics-history",description:"Link Analytics History",tooltip:"How far back you can view data on your links performance",locator:"analytics_period",cellCollection:[{title:"Free",isCheck:!1},{title:"Pro",content:"2 Years",formatter:function(e){return w.startCase(v().duration(e).humanize())}},{title:"Bulk",content:"2 Years",formatter:function(e){return w.startCase(v().duration(e).humanize())}},{title:"Enterprise",content:"2 Years",formatter:function(e){return w.startCase(v().duration(e).humanize())}}]},x=T({id:"total-clicks",description:"Total Clicks",tooltip:"View the total clicks that your links have earned"},A),R=T({id:"clicks-over-time",description:"Clicks over Time",tooltip:"View a line chart displaying your clicks over time"},A),O=T({id:"clicks-by-referrer",description:"Clicks by Referrer",tooltip:"View clicks by referrer (ex. direct traffic, facebook.com)"},A),I=T({id:"clicks-by-geography",description:"Clicks by Geography",tooltip:"View clicks by country and region"},A),L=T({id:"clicks-by-device-language",description:"Clicks by Device Language",tooltip:"View clicks by user language"},A),U=T({id:"clicks-by-popular-days-times",description:"Clicks by Popular Days & Times",tooltip:"View clicks by popular days (Mon, Tues, etc.) and timeslots"},A),D=T({id:"clicks-by-device-type",description:"Clicks by Device Type",tooltip:"View clicks by device used (ex. desktop, mobile, tablet)"},A),N=T({id:"clicks-by-os",description:"Clicks by OS",tooltip:"View clicks by operating system (ex. Windows, Android)"},A),q=T({id:"clicks-by-browser",description:"Clicks by Browser",tooltip:"View clicks by browser used (ex. Safari, Chrome)"},A),j={id:"customize-url-aliases",description:"Customize URL Aliases",tooltip:"Shorten links with custom back-halves (tinyurl.com/alias)",locator:"use_custom_alias",cellCollection:[{title:"Free",isCheck:!0},{title:"Pro",isCheck:!0},{title:"Bulk",isCheck:!0},{title:"Enterprise",isCheck:!0}]},B={id:"tag-links",description:"Tag Links",tooltip:"Add tags to group URLs together",locator:"use_tags",cellCollection:[{title:"Free",isCheck:!1},{title:"Pro",isCheck:!0},{title:"Bulk",isCheck:!0},{title:"Enterprise",isCheck:!0}]},M={id:"rename-link-aliases",description:"Rename Link Aliases",tooltip:"Edit the aliases on short links",locator:"update_tiny_url",cellCollection:[{title:"Free",isCheck:!1},{title:"Pro",isCheck:!1},{title:"Bulk",isCheck:!1},{title:"Enterprise",isCheck:!0}]},F={id:"edit-link-destinations",description:"Edit Link Destinations",tooltip:"Edit the destination URLs (long URLs) on short links",locator:"change_long_url",cellCollection:[{title:"Free",isCheck:!1},{title:"Pro",isCheck:!0},{title:"Bulk",isCheck:!0},{title:"Enterprise",isCheck:!0}]},W={id:"delete-links",description:"Delete Links",tooltip:"Delete TinyURL links, permanently disabling them",locator:"delete_tiny_url",cellCollection:[{title:"Free",isCheck:!1},{title:"Pro",isCheck:!0},{title:"Bulk",isCheck:!0},{title:"Enterprise",isCheck:!0}]};function V(e){return{id:"default-link-expiration",description:"Default Link Expiration",tooltip:"Default rule for when TinyURL links cease to function",locator:"alias_lifetime",cell
2Collection:[{title:"Free",content:"Never Expires"},{title:"Pro",content:"Never Expires"},{title:"Bulk",content:"90 Days",formatter:function(t){var n={count:v().duration(t).asDays()},a=e("day_with_count_other",n);return(0,g.A)(a)}},{title:"Enterprise",content:"Custom"}]}}var Y={id:"set-link-expiration-dates",description:"Set Link Expiration Dates",tooltip:"Set rules for when TinyURL links cease to function",locator:"manage_expiration",cellCollection:[{title:"Free",isCheck:!1},{title:"Pro",isCheck:!0},{title:"Bulk",isCheck:!0},{title:"Enterprise",isCheck:!0}]},G={title:"Monthly Volumes",rows:[{id:"links",description:"Links",tooltip:"The number of links you can shorten each month.",locator:"max_aliases_per_month",overage:y.A.LINKS_PER_MONTH,cellCollection:[{title:"Free",content:"100"},{title:"Pro",content:"500",formatter:function(e){return(0,b.xY)(e)}},{title:"Bulk",content:"100,000",formatter:function(e){return(0,b.xY)(e)}},{title:"Enterprise",content:"Custom"}]},{id:"tracked-clicks",description:"Tracked Clicks",tooltip:"The number of clicks you can track across all your links each month.",locator:"max_redirects_per_month",overage:y.A.CLICKS_PER_MONTH,cellCollection:[{title:"Free",isCheck:!1},{title:"Pro",content:"Unlimited"},{title:"Bulk",content:"50,000",formatter:function(e){return(0,b.xY)(e)}},{title:"Enterprise",content:"Custom"}]}]};function H(e){return{title:"Link Management",rows:[j,B,M,F,W,V(e),Y]}}var z={title:"Link Branding & Customization",rows:[{id:"branded-domains",description:"Branded Domains",tooltip:"How many branded or personalized domains you can use to shorten links",locator:"max_domains_subdomains",cellCollection:[{title:"Free",content:"1",tooltip:"Users who downgrade to Free can keep up to 1 domain active for link shortening."},{title:"Pro",content:"3"},{title:"Bulk",content:"10"},{title:"Enterprise",content:"Custom"}]},{id:"shorten-links-with-custom-domains",description:"Shorten Links with Custom Domains",tooltip:"Use custom domains (mybranded.link/url-path) in link shortening",locator:"use_branded_domains",cellCollection:[{title:"Free",isCheck:!0},{title:"Pro",isCheck:!0},{title:"Bulk",isCheck:!0},{title:"Enterprise",isCheck:!0}]},{id:"free-year-on-selected-domains",description:"1 Free Year on Selected Domains",tooltip:"Purchase custom domains ending in .life, .live, and .info and get the first year for free",locator:"discounted_domain_count",cell
2Collection:[{title:"Free",isCheck:!1},{title:"Pro",isCheck:!0},{title:"Bulk",isCheck:!0},{title:"Enterprise",isCheck:!0}]},{id:"bring-your-domains-to-tinyurl",description:"Bring Your Domains to TinyURL",tooltip:"Connect unused domains you already own for link shortening",locator:"add_branded_domains",cellCollection:[{title:"Free",isCheck:!1},{title:"Pro",isCheck:!0},{title:"Bulk",isCheck:!0},{title:"Enterprise",isCheck:!0}]},{id:"bring-your-subdomains-to-tinyurl",description:"Bring Your Subdomains to TinyURL",tooltip:"Connect unused subdomains you already own for link shortening",locator:"add_branded_domains",cellCollection:[{title:"Free",isCheck:!1},{title:"Pro",isCheck:!0},{title:"Bulk",isCheck:!0},{title:"Enterprise",isCheck:!0}]}]},$={title:"Monitoring & Analytics",rows:[P,E,x,R,O,I,L,U,D,N,q]},J={title:"Customer Support",rows:[{id:"customer-support-tickets",description:"Customer Support Tickets",tooltip:"File customer support tickets to report issues or ask questions",locator:"support",cellCollection:[{title:"Free",isCheck:!0},{title:"Pro",isCheck:!0},{title:"Bulk",isCheck:!0},{title:"Enterprise",isCheck:!0}]},{id:"dedicated-account-manager",description:"Dedicated Account Manager",tooltip:"Connect with a dedicated TinyURL specialist",locator:"dedicated_manager",cellCollection:[{title:"Free",isCheck:!1},{title:"Pro",isCheck:!1},{title:"Bulk",isCheck:!1},{title:"Enterprise",isCheck:!0}]},{id:"emergency-phone-support",description:"Emergency Phone Support",tooltip:"Reach us through a mobile phone call for urgent issues",locator:"emergency_phone",cellCollection:[{title:"Free",isCheck:!1},{title:"Pro",isCheck:!1},{title:"Bulk",isCheck:!1},{title:"Enterprise",isCheck:!0}]},{id:"sla-uptime-guarantee",description:"SLA Uptime Guarantee",tooltip:"Enjoy a guarantee of 99.9% service uptime",locator:"uptime_guarantee",cellCollection:[{title:"Free",isCheck:!1},{title:"Pro",isCheck:!1},{title:"Bulk",isCheck:!1},{title:"Enterprise",content:"99.9%"}]}]};var X={free:"Free",pro:"Pro",pro5k:"Pro 5K",pro50k:"Pro 50K","pro125-2025":"Pro 125","pro250-2025":"Pro 250","pro500-2025":"Pro 500","pro1k-2025":"Pro 1K","pro2k-2025":"Pro 2K","pro2500-2025":"Pro 2.5K","pro3k-2025":"Pro 3K","pro4k-2025":"Pro 4K","pro5k-2025":"Pro 5K","pro10k-2025":"Pro 10K",bulk100k:"Bulk 100K",bulk250k:"Bulk 250K",bulk750k:"Bulk 750K",bulk1500k:"Bulk 1.5M",bulk3M:"Bulk 3M",bulk5M:"Bulk 5M","bulk50k-2025":"Bulk 50K","bulk100k-2025":"Bulk 100K","bulk250k-2025":"Bulk 250K","bulk500k-2025":"Bulk 500K","bulk1M-2025":"Bulk 1M","bulk2M-2025":"Bulk 2M","bulk3M-2025":"Bulk 3M","bulk4M-2025":"Bulk 4M","bulk5M-2025":"Bulk 5M","enterprise-free":"Enterprise","enterprise-trial":"Enterprise Trial",enterprise:"Enterprise",enterprise8M:"Enterprise 8M",enterprise15M:"Enterprise 15M"};function K(e){return K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},K(e)}function Q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function Z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Q(Object(n),!0).forEach(function(t){ee(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ee(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=K(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=K(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==K(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function te(){var e=(0,h.A)().translate;function t(e,t){if(!(0,s.uy)(e.content))return(0,s.uy)(t)?e.content:(0,s.uy)(e.formatter)?t:e.formatter(t)}function n(e){return e.map(function(e){return{id:e.name,highlighted:e.highlighted,overages:e.overage_prices,options:Z(Z({},e.prices[0].options),Object.fromEntries(e.prices[0].features.map(function(e){return[e,!0]})))}})}function a(e,n){return n.map(function(n){return{id:n.id,description:n.description,tooltip:n.tooltip,cellCollection:e.map(function(e,a){return function(e,n,a){var i="cell-".concat(a),r=n.cellCollection[a];return Z({default:{id:i,title:r.title,content:r.content,isCheck:r.isCheck,tooltip:r.tooltip}},Object.fromEntries(e.map(function(e){var a,o,l;return[e.id,{id:i,title:(o=e.id,null!==(l=X[o])&&void 0!==l?l:o),content:t(r,e.options[n.locator]),assistive:(0,m.K)(n.overage,e.overages),isCheck:(0,s.uy)(r.isCheck)?void 0:null!==(a=e.options[n.locator])&&void 0!==a?a:r.isCheck,tooltip:r.tooltip}]})))}(e,n,a)})}})}return{build:function(t){var i=[n(t.free),n(t.pro),n(t.bulk),[{id:"enterprise",options:{}}]],r=function(e){return[G,H(e),z,$,J]}(e);return r.map(function(e){return{title:e.title,tableRows:a(i,e.rows)}})}}}function ne(e){return ne="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ne(e)}function ae(e){return function(e){if(Array.isArray(e))return ie(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ie(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ie(e,t):void 0}}(e)||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 ie(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function re(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?re(Object(n),!0).forEach(function(t){se(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):re(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function se(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ne(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=ne(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ne(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function le(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function r(n,a,i,r){var l=a&&a.prototype instanceof s?a:s,c=Object.create(l.prototype);return ce(c,"_invoke",function(n,a,i){var r,s,l,c=0,u=i||[],d=!1,p={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return r=t,s=0,l=e,p.n=n,o}};function h(n,a){for(s=n,l=a,t=0;!d&&c&&!i&&t<u.length;t++){var i,r=u[t],h=p.p,_=r[2];n>3?(i=_===a)&&(l=r[(s=r[4])?5:(s=3,3)],r[4]=r[5]=e):r[0]<=h&&((i=n<2&&h<r[1])?(s=0,p.v=a,p.n=r[1]):h<_&&(i=n<3||r[0]>a||a>_)&&(r[4]=n,r[5]=a,p.n=_,s=0))}if(i||n>1)return o;throw d=!0,a}return function(i,u,_){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,_),s=u,l=_;(t=s<2?e:l)||!d;){r||(s?s<3?(s>1&&(p.n=-1),h(s,l)):p.n=l:p.v=l);try{if(c=2,r){if(s||(i="next"),t=r[i]){if(!(t=t.call(r,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=r.return)&&t.call(r),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);r=e}else if((t=(d=p.n<0)?l:n.call(a,p))!==o)break}catch(t){r=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,i,r),!0),c}var o={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][a]?t(t([][a]())):(ce(t={},a,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,ce(e,i,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,ce(d,"constructor",c),ce(c,"constructor",l),l.displayName="GeneratorFunction",ce(c,i,"GeneratorFunction"),ce(d),ce(d,i,"Generator"),ce(d,a,function(){return this}),ce(d,"toString",function(){return"[object Generator]"}),(le=function(){return{w:r,m:p}})()}function ce(e,t,n,a){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}ce=function(e,t,n,a){function r(t,n){ce(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},ce(e,t,n,a)}function ue(e,t,n,a,i,r,o){try{var s=e[r](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(a,i)}function de(e){return function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function o(e){ue(r,a,i,o,s,"next",e)}function s(e){ue(r,a,i,o,s,"throw",e)}o(void 0)})}}const pe={__name:"FindPlanSection",props:{billingPeriod:{type:String,default:"yearly"},promotion:{type:Object,default:null}},setup:function(t){var n=t,a=(0,o.GuJ)(o._9U).smallerOrEqual,m=(0,l.A)(),f=te().build,v=(0,d.A)(),g=v.ENTERPRISE_GROUP_ID,b=v.buildGroupedSubscriptions,y=(0,u.A)((0,i.toRef)(n,"billingPeriod"),n.promotion),w=y.isCancelDowngradeLoading,C=y.monthlyBillingFrequency,S=y.yearlyBillingFrequency,T=y.currentSelection,k=y.selectableCards,A=y.toggleOption,P=y.freeSelectionCard,E=y.proSelectionCard,x=y.bulkSelectionCard,R=y.enterpriseSelectionCard,O=y.extraSelectionCard,I=y.initializePricingCards,L=y.onSelectionPlanChange,U=(0,p.A)(),D=U.subscribeUser,N=U.subscribeGuest,q=U.cancelDowngradeSchedule,j=U.reactivateSubscription,B=(0,r.rd)(),M=(0,c.A)(),F=M.notifySuccess,W=M.notifyError,V=(0,h.A)().__,Y=a("xl"),G=V("pricing_page.price_disclosure"),H=(0,i.ref)(void 0);function z(e){var t=!(0,s.uy)(e.highlightLabel),n=!(0,s.uy)(e.actionButton);return t&&n?oe(oe({},e),{},{highlightLabel:null}):e}function $(e){return oe(oe({},e),{},{title:V("billing.pro-pricing-overwrite")})}function J(e){return X.value?oe(oe({},z(e)),{},{promoBadge:fe.value,plans:e.plans.map(function(e){return oe(oe({},e),{},{monthlyDiscount:null,yearlyDiscount:null})})}):e}var X=(0,i.computed)(function(){return!(0,s.uy)(n.promotion)}),K=(0,i.computed)(function(){return[].concat(ae(T.value.values()),[g])}),Q=(0,i.computed)(function(){return m.getters.getUserCurrentSubscription}),Z=(0,i.computed)(function(){return m.getters.getUserFutureSubscription}),ee=(0,i.computed)(function(){return m.getters.isFutureSubscriptionScheduled}),ne=(0,i.computed)(function(){return m.getters.isUserEnterprise}),ie=(0,i.computed)(function(){return m.getters.isUserLoggedIn}),re=(0,i.computed)(function(){return m.getters.isUserSubscribed}),se=(0,i.computed)(function(){return m.getters.userSubscriptions}),ce=(0,i.computed)(function(){return A.value===C}),ue=(0,i.computed)(function(){return oe(oe({},P.value),{},{monthlyPriceSuffixText:V("billing.interval.short.monthly")})}),pe=(0,i.computed)(function(){var e=E.value;return oe(oe({},e),{},{plans:[$(e.plans[0])].concat(ae(e.plans.slice(1))),promoBadge:me.value})}),he=(0,i.computed)(function(){return oe(oe({},x.value),{},{promoBadge:me.value})}),_e=(0,i.computed)(function(){return{disclosure:G,selectionCards:[z(ue.value),J(pe.value),J(he.value),R.value]}}),me=(0,i.computed)(function(){var e;return ce.value||!X.value?null:{label:null===(e=n.promotion)||void 0===e?void 0:e.yearlyCardBadge,
2severity:s.jE.ALERT}}),fe=(0,i.computed)(function(){var e,t;return ce.value||(0,s.uy)(null===(e=n.promotion)||void 0===e?void 0:e.yearlyCompactCardBadge)?null:{label:null===(t=n.promotion)||void 0===t?void 0:t.yearlyCompactCardBadge,severity:s.jE.ALERT}}),ve=(0,i.computed)(function(){var e;return(0,s.uy)(null===(e=n.promotion)||void 0===e?void 0:e.monthlyBadge)?{label:V("pricing_page.monthly_toggle_label"),severity:s.jE.WARNING,iconClass:"fa-regular fa-circle-check"}:{label:n.promotion.monthlyBadge,severity:s.jE.ALERT,iconClass:"fa-solid fa-circle-exclamation"}}),ge=(0,i.computed)(function(){var e;return ce.value?null:null===(e=n.promotion)||void 0===e?void 0:e.coupon});return(0,i.watch)(function(){return se.value},function(e){if(Array.isArray(e)&&e.length>0&&(0,s.uy)(k.value)){I();var t=b();H.value=f(t)}}),(0,i.onMounted)(function(){if(Array.isArray(se.value)&&se.value.length>0){I();var e=b();H.value=f(e)}}),{__sfc:!0,props:n,smallerOrEqual:a,store:m,buildTable:f,ENTERPRISE_GROUP_ID:g,buildGroupedSubscriptions:b,isCancelDowngradeLoading:w,monthlyBillingFrequency:C,yearlyBillingFrequency:S,currentSelection:T,selectableCards:k,toggleOption:A,freeSelectionCard:P,proSelectionCard:E,bulkSelectionCard:x,enterpriseSelectionCard:R,extraSelectionCard:O,initializePricingCards:I,onSelectionPlanChange:L,subscribeUser:D,subscribeGuest:N,cancelDowngradeSchedule:q,reactivateSubscription:j,router:B,notifySuccess:F,notifyError:W,__:V,isMobileView:Y,priceDisclosure:G,tablesContent:H,onPlanSelected:function(t,n){var a=ee.value,i=ie.value,r=re.value,o=i&&r&&!Q.value.isActive;function l(e){return c.apply(this,arguments)}function c(){return c=de(le().m(function e(t){var n,a,i,r;return le().w(function(e){for(;;)switch(e.p=e.n){case 0:if(a=se.value.find(function(e){return e.name===t}),!(0,s.uy)(a)){e.n=1;break}return W(),(0,_.vV)("Unable to find the selected subscription: "+t),e.a(2);case 1:return i={billing_type:m.getters.getUserBillingType,subscription:a.name,interval:A.value,currency:null!==(n=m.getters.currency)&&void 0!==n?n:"USD",type:a.type,trial:!1,coupon:ge.value},w.value=!0,e.p=2,e.n=3,D(i);case 3:e.n=5;break;case 4:e.p=4,r=e.v,W(),(0,_.vV)("Unable to subscribe user: "+r.message);case 5:w.value=!1;case 6:return e.a(2)}},e,null,[[2,4]])})),c.apply(this,arguments)}function u(){return d.apply(this,arguments)}function d(){return(d=de(le().m(function e(){var t;return le().w(function(e){for(;;)switch(e.p=e.n){case 0:return w.value=!0,e.p=1,e.n=2,j();case 2:return e.n=3,m.dispatch("refreshState");case 3:F(V("subscriptions.reactivate_success")),e.n=5;break;case 4:e.p=4,t=e.v,(0,_.vV)("Subscription reactivation failed: "+t),W(V("subscriptions.reactivate_failed"));case 5:w.value=!1;case 6:return e.a(2)}},e,null,[[1,4]])}))).apply(this,arguments)}function p(){return h.apply(this,arguments)}function h(){return(h=de(le().m(function t(){return le().w(function(t){for(;;)switch(t.p=t.n){case 0:return w.value=!0,t.p=1,t.n=2,q();case 2:return t.n=3,m.dispatch("refreshState");case 3:F(V("subscriptions.cancel_downgrade_success")),t.n=5;break;case 4:t.p=4,t.v,(0,_.vV)("Downgrade cancelation failed: "+e),W(V("subscriptions.cancel_downgrade_failed"));case 5:w.value=!1;case 6:return t.a(2)}},t,null,[[1,4]])}))).apply(this,arguments)}function f(){return(f=de(le().m(function e(){return le().w(function(e){for(;;)switch(e.n){case 0:if(i){e.n=1;break}return B.push({name:"register",query:{to:"email/verify"}}),e.a(2);case 1:if(!a){e.n=3;break}return e.n=2,p();case 2:return B.push({name:"settings.subscription.cancel"}),e.a(2);case 3:if(!o){e.n=5;break}return e.n=4,u();case 4:e.n=6;break;case 5:B.push({name:"settings.subscription.cancel"});case 6:return e.a(2)}},e)}))).apply(this,arguments)}function v(){return v=de(le().m(function e(t){var n;return le().w(function(e){for(;;)switch(e.n){case 0:if(i){e.n=1;break}return N(t,A.value,ge.value),e.a(2);case 1:if(r){e.n=2;break}return l(t),e.a(2);case 2:if(!a){e.n=4;break}return n=oe({},Z.value),e.n=3,p();case 3:return n.name!==t&&B.push({name:"settings.subscription.update",params:{subscription:t,interval:A.value}}),n=null,e.a(2);case 4:if(!o){e.n=5;break}return e.n=5,u();case 5:B.push({name:"settings.subscription.update",params:{subscription:t,interval:A.value}});case 6:return e.a(2)}},e)})),v.apply(this,arguments)}var g=t===R.value.id,b=t===P.value.id;ne.value||g?B.push({name:"contact-sales"}):b?function(){f.apply(this,arguments)}():function(e){v.apply(this,arguments)}(n)}
2,sanitizeCompactCard:z,overwriteFirstPlanTitle:$,getCompactCardWithPromo:J,isPromoRunning:X,plansCurrentSelection:K,currentSubscription:Q,futureSubscription:Z,isFutureSubscriptionScheduled:ee,isUserEnterprise:ne,isUserLoggedIn:ie,isUserSubscribed:re,userSubscriptions:se,isToggleBadgeVisible:ce,effectiveFreeSelectionCard:ue,effectiveProSelectionCard:pe,effectiveBulkSelectionCard:he,informationBannerProps:_e,planBadge:me,compactPlanBadge:fe,monthlyToggleBadge:ve,promoCoupon:ge,TuBadge:s.zd,isNullish:s.uy,TuDivider:s.Rp,TuSectionWrapper:s.iY,TuPlanSelectionCard:s.z,TuInputLabeledSwitch:s.Lr,TuInformationBreakdown:s.cK}}},he=pe;var _e=a(85072),me=a.n(_e),fe=a(47178),ve={insert:"head",singleton:!1};me()(fe.A,ve);fe.A.locals;var ge=a(48866),be={insert:"head",singleton:!1};me()(ge.A,be);ge.A.locals;const ye=(0,a(14486).A)(he,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.isNullish(n.selectableCards)?e._e():t(n.TuSectionWrapper,{staticClass:"find-plan-section",class:{"find-plan-section--mobile":n.isMobileView,"find-plan-section--promo":n.isPromoRunning}},[t("div",{staticClass:"find-plan-section__wrapper"},[t("section",{staticClass:"find-plan-section__header",attrs:{"aria-labelledby":"find-plan-section-title"}},[t("h1",{staticClass:"find-plan-section__header-title",attrs:{id:"find-plan-section-title"}},[e._v("\n "+e._s(n.__("pricing_page.title"))+"\n ")]),e._v(" "),t(n.TuInputLabeledSwitch,{attrs:{"data-test-id":"find-plan-section-billing-frequency-switch","true-label":n.__("pricing_page.annually_billing_frequency"),"true-value":n.yearlyBillingFrequency,"false-label":n.__("pricing_page.monthly_billing_frequency"),"false-value":n.monthlyBillingFrequency,"aria-label":"Select Billing Frequency"},model:{value:n.toggleOption,callback:function(e){n.toggleOption=e},expression:"toggleOption"}}),e._v(" "),n.isToggleBadgeVisible?t(n.TuBadge,e._b({staticClass:"find-plan-section__header-monthly-badge",attrs:{"data-test-id":"find-plan-section-billing-frequency-badge"}},"TuBadge",n.monthlyToggleBadge,!1)):e._e()],1),e._v(" "),t("div",{staticClass:"find-plan-section__cards",class:{"find-plan-section__cards--mobile":n.isMobileView}},[n.isPromoRunning?e._e():t("div",{staticClass:"find-plan-section__cards-content"},[n.isMobileView?e._e():t("div",{staticClass:"find-plan-section__cards-content-description"},[t("h4",{staticClass:"find-plan-section__cards-title"},[e._v("\n "+e._s(n.__("pricing_page.find_plan_section.title"))+"\n ")]),e._v(" "),t("p",{staticClass:"find-plan-section__cards-description"},[e._v("\n "+e._s(n.__("pricing_page.find_plan_section.description_1"))+"\n ")]),e._v(" "),t("p",{staticClass:"find-plan-section__cards-description"},[e._v("\n "+e._s(n.__("pricing_page.find_plan_section.description_2"))+"\n ")])]),e._v(" "),t("small",{staticClass:"find-plan-section__disclosure"},[e._v("\n "+e._s(n.priceDisclosure)+"\n ")])]),e._v(" "),t("div",{key:n.toggleOption,staticClass:"find-plan-section__cards-selection"},[n.isNullish(n.effectiveProSelectionCard)?e._e():t(n.TuPlanSelectionCard,e._b({staticClass:"find-plan-section__selectable-card",attrs:{"data-test-id":"find-plan-section-pro-plan-selection-card"},on:{"selection-plan-change":function(e){return n.onSelectionPlanChange(n.effectiveProSelectionCard.id,e)},"plan-select":function(e){return n.onPlanSelected(n.effectiveProSelectionCard.id,e)}}},"TuPlanSelectionCard",n.effectiveProSelectionCard,!1)),e._v(" "),n.isNullish(n.effectiveBulkSelectionCard)?e._e():t(n.TuPlanSelectionCard,e._b({staticClass:"find-plan-section__selectable-card",attrs:{"data-test-id":"find-plan-section-bulk-plan-selection-card"},on:{"selection-plan-change":function(e){return n.onSelectionPlanChange(n.effectiveBulkSelectionCard.id,e)},"plan-select":function(e){return n.onPlanSelected(n.effectiveBulkSelectionCard.id,e)}}},"TuPlanSelectionCard",n.effectiveBulkSelectionCard,!1)),e._v(" "),n.isNullish(n.enterpriseSelectionCard)?e._e():t(n.TuPlanSelectionCard,e._b({staticClass:"find-plan-section__selectable-card",attrs:{"data-test-id":"find-plan-section-enterprise-plan-selection-card"},on:{"plan-select":function(e){return n.onPlanSelected(n.enterpriseSelectionCard.id,e)}}}
2,"TuPlanSelectionCard",n.enterpriseSelectionCard,!1)),e._v(" "),e._l(n.extraSelectionCard,function(a){return t(n.TuPlanSelectionCard,e._b({key:a.id,staticClass:"find-plan-section__selectable-card",on:{"selection-plan-change":function(e){return n.onSelectionPlanChange(a.id,e)},"plan-select":function(e){return n.onPlanSelected(a.id,e)}}},"TuPlanSelectionCard",a,!1))}),e._v(" "),n.isMobileView?t("div",{staticClass:"find-plan-section__mobile-free-card"},[t(n.TuDivider,{staticClass:"find-plan-section__mobile-free-divider",attrs:{label:"or"}}),e._v(" "),n.isNullish(n.effectiveFreeSelectionCard)?e._e():t(n.TuPlanSelectionCard,e._b({staticClass:"find-plan-section__selectable-card",attrs:{"data-test-id":"find-plan-section-free-plan-selection-card"},on:{"plan-select":function(e){return n.onPlanSelected(n.effectiveFreeSelectionCard.id,e)}}},"TuPlanSelectionCard",n.effectiveFreeSelectionCard,!1))],1):e._e()],2)]),e._v(" "),t("section",{staticClass:"find-plan-section__information-breakdown",attrs:{"aria-labelledby":"information-breakdown-title","aria-describedby":"information-breakdown-description"}},[t("div",{staticClass:"find-plan-section__information-breakdown-header"},[t("h3",{staticClass:"find-plan-section__information-breakdown-title",attrs:{id:"information-breakdown-title"}},[e._v("\n "+e._s(n.__("pricing_page.feature_breakdown_section.title"))+"\n ")]),e._v(" "),t("p",{staticClass:"find-plan-section__information-breakdown-description",attrs:{id:"information-breakdown-description"}},[e._v("\n "+e._s(n.__("pricing_page.feature_breakdown_section.description"))+"\n ")])]),e._v(" "),t(n.TuInformationBreakdown,{attrs:{"toggle-option":n.toggleOption,"on-label":n.__("pricing_page.annually_billing_frequency"),"on-value":n.yearlyBillingFrequency,"off-label":n.__("pricing_page.monthly_billing_frequency"),"off-value":n.monthlyBillingFrequency,banner:n.informationBannerProps,tables:n.tablesContent,"is-toggle-badge-visible":n.isToggleBadgeVisible&&!n.isMobileView,"toggle-badge":n.monthlyToggleBadge,"plans-selection":n.plansCurrentSelection},on:{"toggle-billing-cycle":function(e){n.toggleOption=e},"plan-select":n.onPlanSelected,"selection-plan-change":n.onSelectionPlanChange}})],1)])])},[],!1,null,"20594702",null).exports},83294(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>C});var a=n(85471),i=n(24387),r=n(96433),o=n(37624),s=n(81311),l=n(13719),c=n(94736),u=n(6115),d=n(84003);function p(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function r(n,a,i,r){var l=a&&a.prototype instanceof s?a:s,c=Object.create(l.prototype);return h(c,"_invoke",function(n,a,i){var r,s,l,c=0,u=i||[],d=!1,p={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return r=t,s=0,l=e,p.n=n,o}};function h(n,a){for(s=n,l=a,t=0;!d&&c&&!i&&t<u.length;t++){var i,r=u[t],h=p.p,_=r[2];n>3?(i=_===a)&&(l=r[(s=r[4])?5:(s=3,3)],r[4]=r[5]=e):r[0]<=h&&((i=n<2&&h<r[1])?(s=0,p.v=a,p.n=r[1]):h<_&&(i=n<3||r[0]>a||a>_)&&(r[4]=n,r[5]=a,p.n=_,s=0))}if(i||n>1)return o;throw d=!0,a}return function(i,u,_){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,_),s=u,l=_;(t=s<2?e:l)||!d;){r||(s?s<3?(s>1&&(p.n=-1),h(s,l)):p.n=l:p.v=l);try{if(c=2,r){if(s||(i="next"),t=r[i]){if(!(t=t.call(r,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=r.return)&&t.call(r),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);r=e}else if((t=(d=p.n<0)?l:n.call(a,p))!==o)break}catch(t){r=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,i,r),!0),c}var o={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][a]?t(t([][a]())):(h(t={},a,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function _(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,h(e,i,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,h(d,"constructor",c),h(c,"constructor",l),l.displayName="GeneratorFunction",h(c,i,"GeneratorFunction"),h(d),h(d,i,"Generator"),h(d,a,function(){return this}),h(d,"toString",function(){return"[object Generator]"}),(p=function(){return{w:r,m:_}})()}function h(e,t,n,a){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}h=function(e,t,n,a){function r(t,n){h(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},h(e,t,n,a)}function _(e,t,n,a,i,r,o){try{var s=e[r](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(a,i)}function m(e){return function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function o(e){_(r,a,i,o,s,"next",e)}function s(e){_(r,a,i,o,s,"throw",e)}o(void 0)})}}const f={__name:"Login2FaSection",setup:function(e){var t=(0,l.A)().__,n=(0,i.lq)(),h=(0,i.rd)(),_=(0,c.A)(),f=(0,s.A)(),v=f.loginWith2Fa,g=f.forwardableQueryParams,b=(0,r.GuJ)(r._9U),y=(0,o.mN)({code:T()}),w=(0,a.reactive)({isSubmitting:!1,errorMessage:null}),C=b.smallerOrEqual("xl");function S(){return{validator:function(e){return""===e},errorMessage:t("login_2fa_page.form.required_error")}}function T(){return{value:"",validationRules:[S()],currentErrorMessage:void 0}}var k=(0,a.computed)(function(){return""!==y.state.code.value&&!w.isSubmitting}),A=(0,a.computed)(function(){return{label:t("login_2fa_page.form.button"),isBlock:!0,isDisabled:!k.value,isLoading:w.isSubmitting}}),P=(0,a.computed)(function(){return{label:{id:"code",label:t("login_2fa_page.form.label")}
2,input:{placeholder:t("login_2fa_page.form.placeholder")},copy:{errorMessage:y.state.code.currentErrorMessage}}});return{__sfc:!0,__:t,route:n,router:h,store:_,loginWith2Fa:v,forwardableQueryParams:g,breakpoints:b,form:y,state:w,isMobileView:C,getFieldRequiredRule:S,getCodeFormField:T,onSubmission:function(){y.areFormFieldsValid()&&k.value&&(w.isSubmitting=!0,w.errorMessage=null,v({token:y.state.code.value}).then(m(p().m(function e(){return p().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,_.dispatch("refreshState");case 1:(0,o.uy)(n.query.to)?_.getters.isUserVerifiedOrSubscribed?h.replace({name:"homepage"}):h.replace({name:"email_verify"}):h.replace({path:n.query.to});case 2:return e.a(2)}},e)}))).catch(function(e){var n,a=null==e||null===(n=e.response)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.message;(0,o.uy)(a)?w.errorMessage=t("something_went_wrong"):w.errorMessage=a}).finally(function(){w.isSubmitting=!1}))},isSubmitEnabled:k,submitProps:A,inputCodeProps:P,TuButton:o.Gf,TuInputText:o.Ro,TuFeedbackBanner:o.BH,DividedGhostLayout:u.A,LoginImage:d.default}}};var v=n(85072),g=n.n(v),b=n(6384),y={insert:"head",singleton:!1};g()(b.A,y);b.A.locals;var w=(0,n(14486).A)(f,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.DividedGhostLayout,{staticClass:"login-2fa-section",class:{"login-2fa-section--mobile":n.isMobileView},scopedSlots:e._u([{key:"widget",fn:function(){return[t("section",{staticClass:"login-2fa-section__widget",attrs:{"data-test-id":"login-2fa-widget","aria-labelledby":"login-2fa-widget-title"}},[t("div",{staticClass:"login-2fa-section__widget-title-wrapper",attrs:{id:"login-2fa-widget-title"}},[t("h1",{staticClass:"login-2fa-section__widget-title"},[e._v("\n "+e._s(n.__("login_2fa_page.upper_title"))+"\n ")]),e._v(" "),t("h1",{staticClass:"login-2fa-section__widget-title"},[e._v("\n "+e._s(n.__("login_2fa_page.bottom_title"))+"\n ")])]),e._v(" "),t("p",{staticClass:"login-2fa-section__widget-sub-title"},[e._v("\n "+e._s(n.__("login_2fa_page.sub_title"))+"\n ")]),e._v(" "),t("form",{staticClass:"login-2fa-section__widget-form",attrs:{autocomplete:"off","data-test-id":"login-2fa-form"},on:{submit:function(e){return e.preventDefault(),n.onSubmission.apply(null,arguments)}}},[t(n.TuFeedbackBanner,{staticClass:"login-2fa-section__widget-form-error-banner",attrs:{content:n.state.errorMessage}}),e._v(" "),t(n.TuInputText,e._b({staticClass:"login-2fa-section__widget-form-code",attrs:{"data-test-id":"login-2fa-code-input"},on:{focus:function(e){return n.form.cleanUpError(n.form.state.code)},focusout:function(e){return n.form.checkFormField(n.form.state.code)}},model:{value:n.form.state.code.value,callback:function(t){e.$set(n.form.state.code,"value",t)},expression:"form.state.code.value"}},"TuInputText",n.inputCodeProps,!1)),e._v(" "),t(n.TuButton,e._b({staticClass:"login-2fa-section__widget-form-submit",attrs:{"data-test-id":"login-2fa-code-submit"}},"TuButton",n.submitProps,!1))],1),e._v(" "),t("p",{staticClass:"login-2fa-section__widget-backup-option"},[t("router-link",{staticClass:"tu-primary-link login-widget__sub-title-link _backup-code-link",attrs:{"data-test-id":"login-widget-register-link",to:{name:"login.2FA.backup_code",query:n.forwardableQueryParams}}},[e._v("\n "+e._s(n.__("login_2fa_page.redirect"))+"\n ")])],1)])]},proxy:!0},{key:"image",fn:function(){return[t(n.LoginImage)]},proxy:!0}])})},[],!1,null,"2713ad17",null);const C=w.exports},51523(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>C});var a=n(85471),i=n(24387),r=n(96433),o=n(37624),s=n(81311),l=n(13719),c=n(94736),u=n(6115),d=n(84003);function p(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function r(n,a,i,r){var l=a&&a.prototype instanceof s?a:s,c=Object.create(l.prototype);return h(c,"_invoke",function(n,a,i){var r,s,l,c=0,u=i||[],d=!1,p={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return r=t,s=0,l=e,p.n=n,o}};function h(n,a){for(s=n,l=a,t=0;!d&&c&&!i&&t<u.length;t++){var i,r=u[t],h=p.p,_=r[2];n>3?(i=_===a)&&(l=r[(s=r[4])?5:(s=3,3)],r[4]=r[5]=e):r[0]<=h&&((i=n<2&&h<r[1])?(s=0,p.v=a,p.n=r[1]):h<_&&(i=n<3||r[0]>a||a>_)&&(r[4]=n,r[5]=a,p.n=_,s=0))}if(i||n>1)return o;throw d=!0,a}
2return function(i,u,_){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,_),s=u,l=_;(t=s<2?e:l)||!d;){r||(s?s<3?(s>1&&(p.n=-1),h(s,l)):p.n=l:p.v=l);try{if(c=2,r){if(s||(i="next"),t=r[i]){if(!(t=t.call(r,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=r.return)&&t.call(r),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);r=e}else if((t=(d=p.n<0)?l:n.call(a,p))!==o)break}catch(t){r=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,i,r),!0),c}var o={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][a]?t(t([][a]())):(h(t={},a,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function _(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,h(e,i,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,h(d,"constructor",c),h(c,"constructor",l),l.displayName="GeneratorFunction",h(c,i,"GeneratorFunction"),h(d),h(d,i,"Generator"),h(d,a,function(){return this}),h(d,"toString",function(){return"[object Generator]"}),(p=function(){return{w:r,m:_}})()}function h(e,t,n,a){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}h=function(e,t,n,a){function r(t,n){h(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},h(e,t,n,a)}function _(e,t,n,a,i,r,o){try{var s=e[r](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(a,i)}function m(e){return function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function o(e){_(r,a,i,o,s,"next",e)}function s(e){_(r,a,i,o,s,"throw",e)}o(void 0)})}}const f={__name:"LoginBackupCodeSection",setup:function(e){var t=(0,l.A)().__,n=(0,i.lq)(),h=(0,i.rd)(),_=(0,c.A)(),f=(0,s.A)(),v=f.loginWithBackupCode,g=f.forwardableQueryParams,b=(0,r.GuJ)(r._9U),y=(0,o.mN)({code:T()}),w=(0,a.reactive)({isSubmitting:!1,errorMessage:null}),C=b.smallerOrEqual("xl");function S(){return{validator:function(e){return""===e},errorMessage:t("login_backup_code_page.form.required_error")}}function T(){return{value:"",validationRules:[S()],currentErrorMessage:void 0}}var k=(0,a.computed)(function(){return""!==y.state.code.value&&!w.isSubmitting}),A=(0,a.computed)(function(){return{label:t("login_backup_code_page.form.button"),isBlock:!0,isDisabled:!k.value,isLoading:w.isSubmitting}}),P=(0,a.computed)(function(){return{label:{id:"code",label:t("login_backup_code_page.form.label")},input:{placeholder:t("login_backup_code_page.form.placeholder")},copy:{errorMessage:y.state.code.currentErrorMessage}}});return{__sfc:!0,__:t,route:n,router:h,store:_,loginWithBackupCode:v,forwardableQueryParams:g,breakpoints:b,form:y,state:w,isMobileView:C,getFieldRequiredRule:S,getCodeFormField:T,onSubmission:function(){y.areFormFieldsValid()&&k.value&&(w.isSubmitting=!0,w.errorMessage=null,v({code:y.state.code.value}).then(m(p().m(function e(){return p().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,_.dispatch("refreshState");case 1:(0,o.uy)(n.query.to)?_.getters.isUserVerifiedOrSubscribed?h.replace({name:"homepage"}):h.replace({name:"email_verify"}):h.replace({path:n.query.to});case 2:return e.a(2)}},e)}))).catch(function(e){var n,a=null==e||null===(n=e.response)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.message;(0,o.uy)(a)?w.errorMessage=t("something_went_wrong"):w.errorMessage=a}).finally(function(){w.isSubmitting=!1}))},isSubmitEnabled:k,submitProps:A,inputCodeProps:P,TuButton:o.Gf,TuInputText:o.Ro,TuFeedbackBanner:o.BH,DividedGhostLayout:u.A,LoginImage:d.default}}};var v=n(85072),g=n.n(v),b=n(49482),y={insert:"head",singleton:!1};g()(b.A,y);b.A.locals;var w=(0,n(14486).A)(f,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.DividedGhostLayout,{staticClass:"login-backup-code-section",class:{"login-backup-code-section--mobile":n.isMobileView},scopedSlots:e._u([{key:"widget",fn:function(){return[t("section",{staticClass:"login-backup-code-section__widget",attrs:{"data-test-id":"login-backup-code-widget","aria-labelledby":"login-backup-code-widget-title"}},[t("div",{staticClass:"login-backup-code-section__widget-title-wrapper",attrs:{id:"login-backup-code-widget-title"}},[t("h1",{staticClass:"login-backup-code-section__widget-title"},[e._v("\n "+e._s(n.__("login_backup_code_page.title"))+"\n ")])]),e._v(" "),t("p",{staticClass:"login-backup-code-section__widget-sub-title"},[e._v("\n "+e._s(n.__("login_backup_code_page.sub_title"))+"\n ")]),e._v(" "),t("form",{staticClass:"login-backup-code-section__widget-form",attrs:{autocomplete:"off","data-test-id":"login-backup-code-form"},on:{submit:function(e){return e.preventDefault(),n.onSubmission.apply(null,arguments)}}},[t(n.TuFeedbackBanner,{staticClass:"login-backup-code-section__widget-form-error-banner",attrs:{content:n.state.errorMessage}}),e._v(" "),t(n.TuInputText,e._b({staticClass:"login-backup-code-section__widget-form-code",attrs:{"data-test-id":"login-backup-code-code-input"},on:{focus:function(e){return n.form.cleanUpError(n.form.state.code)},focusout:function(e){return n.form.checkFormField(n.form.state.code)}},model:{value:n.form.state.code.value,callback:function(t){e.$set(n.form.state.code,"value",t)},expression:"form.state.code.value"}},"TuInputText",n.inputCodeProps,!1)),e._v(" "),t(n.TuButton,e._b({staticClass:"login-backup-code-section__widget-form-submit",attrs:{"data-test-id":"login-backup-code-code-submit"}},"TuButton",n.submitProps,!1))],1),e._v(" "),t("p",{staticClass:"login-backup-code-section__widget-backup-option"},[t("router-link",{staticClass:"tu-primary-link login-widget__sub-title-link _authenticator-link",attrs:{"data-test-id":"login-widget-register-link",to:{name:"login.2FA.verify",query:n.forwardableQueryParams}}},[e._v("\n "+e._s(n.__("login_backup_code_page.redirect"))+"\n ")])],1)])]},proxy:!0},{key:"image",fn:function(){return[t(n.LoginImage)]},proxy:!0}])})},[],!1,null,"27605ef9",null);const C=w.exports},84003(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>u});var a=n(8385),i=n.n(a);const r={__name:"LoginImage",setup:function(e){return{__sfc:!0,LoginImage:i()}}};var o=n(85072),s=n.n(o),l=n(63922),c={insert:"head",singleton:!1};s()(l.A,c);l.A.locals;const u=(0,n(14486).A)(r,function(){var e=this,t=e._self._c;return t("div",{staticClass:"login-image"},[t("img",{staticClass:"login-image__content",attrs:{src:e._self._setupProxy.LoginImage,alt:"login image"}}),e._v(" "),t("h4",{staticClass:"login-image__tag-line"},[e._v("\n Welcome Back!\n ")]),e._v(" "),t("h4",{staticClass:"login-image__tag-line"},[e._v("\n Your Links Have Missed You\n ")])])},[],!1,null,"71488eb2",null).exports},44743(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>s});var a=n(6115),i=n(3524),r=n(84003);const o={__name:"LoginSection",setup:function(e){return{__sfc:!0,DividedGhostLayout:a.A,LoginWidget:i.default,LoginImage:r.default}}};const s=(0,n(14486).A)(o,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.DividedGhostLayout,{staticClass:"login-section",scopedSlots:e._u([{key:"widget",fn:function(){return[t(n.LoginWidget,{staticClass:"login-section-widget"})]},proxy:!0},{key:"image",fn:function(){return[t(n.LoginImage)]},proxy:!0}])})},[],!1,null,null,null).exports},3524(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>T});var a=n(85471),i=n(95353),r=n(37624),o=n(62852),s=n(90462),l=n(50317),c=n(38866);function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}var d=["container"];function p(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function r(n,a,i,r){var l=a&&a.prototype instanceof s?a:s,c=Object.create(l.prototype);return h(c,"_invoke",function(n,a,i){var r,s,l,c=0,u=i||[],d=!1,p={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return r=t,s=0,l=e,p.n=n,o}};function h(n,a){for(s=n,l=a,t=0;!d&&c&&!i&&t<u.length;t++){var i,r=u[t],h=p.p,_=r[2];n>3?(i=_===a)&&(l=r[(s=r[4])?5:(s=3,3)],r[4]=r[5]=e):r[0]<=h&&((i=n<2&&h<r[1])?(s=0,p.v=a,p.n=r[1]):h<_&&(i=n<3||r[0]>a||a>_)&&(r[4]=n,r[5]=a,p.n=_,s=0))}if(i||n>1)return o;throw d=!0,a}
2return function(i,u,_){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,_),s=u,l=_;(t=s<2?e:l)||!d;){r||(s?s<3?(s>1&&(p.n=-1),h(s,l)):p.n=l:p.v=l);try{if(c=2,r){if(s||(i="next"),t=r[i]){if(!(t=t.call(r,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=r.return)&&t.call(r),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);r=e}else if((t=(d=p.n<0)?l:n.call(a,p))!==o)break}catch(t){r=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,i,r),!0),c}var o={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][a]?t(t([][a]())):(h(t={},a,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function _(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,h(e,i,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,h(d,"constructor",c),h(c,"constructor",l),l.displayName="GeneratorFunction",h(c,i,"GeneratorFunction"),h(d),h(d,i,"Generator"),h(d,a,function(){return this}),h(d,"toString",function(){return"[object Generator]"}),(p=function(){return{w:r,m:_}})()}function h(e,t,n,a){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}h=function(e,t,n,a){function r(t,n){h(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},h(e,t,n,a)}function _(e,t,n,a,i,r,o){try{var s=e[r](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(a,i)}function m(e){return function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function o(e){_(r,a,i,o,s,"next",e)}function s(e){_(r,a,i,o,s,"throw",e)}o(void 0)})}}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach(function(t){g(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function g(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=u(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=u(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==u(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const b={name:"LoginWidget",components:{TuLoginForm:r.R6},mixins:[l.A],setup:function(){var e=(0,o.vz)(),t=e.getSsoButtons,n=e.login,a=e.forwardableQueryParams,i=(0,o.ef)(),s=i.getSiteKey,l=i.isAntiRobotWhitelisted,c=(0,r.A$)(s.value,l.value),u=c.container,p=function(e,t){if(null==e)return{};var n,a,i=function(e,t){if(null==e)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;n[a]=e[a]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a<r.length;a++)n=r[a],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(c,d),h=(0,o.Bd)().translate,_=(0,o.GP)({email:void 0,password:void 0});return{login:n,translate:h,container:u,turnstile:p,getSsoButtons:t,errorMessages:_.state,processErrors:_.processErrors,purgeErrorState:_.purgeState,areErrorsProcessable:_.areErrorsProcessable,forwardableQueryParams:a}},data:function(){return{request:void 0,ssoButtons:void 0,isLoading:!1,formError:void 0}},computed:v(v({},(0,i.L8)(["isUserVerifiedOrSubscribed"])),{},{formProps:function(){var e={emailLabel:this.translate("auth_labels.email"),emailInputPlaceholder:this.translate("auth_labels.enter_email"),passwordLabel:this.translate("auth_labels.password"),passwordInputPlaceholder:this.translate("auth_labels.enter_password"),loginLabel:this.translate("navbar.login_text")};return{ssoButtons:this.ssoButtons,isKeepLoggedInLabel:this.translate("auth_labels.keep_logged_in"),upperDividerLabel:this.translate("auth_labels.upper_divider"),lowerDividerLabel:this.translate("auth_labels.lower_divider"),formLabels:e,emailCopyError:this.errorMessages.email,passwordCopyError:this.errorMessages.password,error:this.formError,isLoading:this.isLoading||this.turnstile.isChallenging.value}}}),created:function(){this.ssoButtons=this.getSsoButtons(this.forwardableQueryParams)},mounted:function(){this.configureTurnstile()},methods:{buildLoginRequest:function(e){return{email:e.email,password:e.password,remember:e.isKeepLoggedIn?"yes":"",captcha_token:void 0}},onLogin:function(e){this.isLoading||this.turnstile.isChallenging.value||(this.turnstile.isReady.value?(this.purgeErrorState(),this.isLoading=!0,this.formError=void 0,this.request=this.buildLoginRequest(e),this.turnstile.challenge(
2)):this.setErrorMessage((0,c.D)()))},onCaptchaVerify:function(e){this.request.captcha_token=e,this.doLogin()},onCaptchaFail:function(e){this.setErrorMessage((0,c.D)(e)),this.isLoading=!1},onUnrecoverableCaptchaError:function(){this.setErrorMessage((0,c.D)()),this.isLoading=!1},onRecoverableCaptchaError:function(){this.setErrorMessage((0,c.D)()),this.isLoading=!1},configureTurnstile:function(){var e={"challenge-success":this.onCaptchaVerify,"challenge-error":this.onCaptchaFail,"recoverable-error":this.onRecoverableCaptchaError,"unrecoverable-error":this.onUnrecoverableCaptchaError};this.turnstile.eventBus.on(function(t,n){var a;return null===(a=e[t])||void 0===a?void 0:a.call(e,n)}),this.turnstile.initialize()},setErrorMessage:function(e){var t=this;this.formError=null,(0,a.nextTick)(function(){t.formError=e})},doLogin:function(){var e=this;return m(p().m(function t(){var n,a,i,r;return p().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,t.n=1,e.login(e.request);case 1:return t.n=2,e.onAfterLogin();case 2:t.n=5;break;case 3:if(t.p=3,r=t.v,a=r.response,i=null==a||null===(n=a.data)||void 0===n?void 0:n.errors,!e.areErrorsProcessable(i)){t.n=4;break}return e.processErrors(i),t.a(2);case 4:e.handleLoginException(a);case 5:return t.p=5,e.isLoading=!1,t.f(5);case 6:return t.a(2)}},t,null,[[0,3,5,6]])}))()},onAfterLogin:function(){var e=this;return m(p().m(function t(){var n,a;return p().w(function(t){for(;;)switch(t.n){case 0:return n=e.getLoginSubscription(),a=e.$route.query.to,t.n=1,e.refreshState();case 1:localStorage.setItem("isBfcmPromoVisible",!e.isUserSubscribed),localStorage.setItem("stateStatus",!0),(0,r.uy)(n)?(0,r.uy)(a)?e.isUserVerifiedOrSubscribed?e.$router.push({name:"homepage"}):e.$router.push({name:"email_verify"}):e.$router.push({path:e.$route.query.to}):e.handleSubscription(n);case 2:return t.a(2)}},t)}))()},handleSubscription:function(e){if(!this.isUserSubscribed)return this.$router.push({name:"homepage"}),void this.subscribe(e,this.$route.query.coupon);Bus.$emit("showModal",s.default,{title:"You're already subscribed",message:"Please choose plan to switch to",type:"warning"}),this.$router.push({name:"settings.subscription"})},handleLoginException:function(e){var t;switch(null==e?void 0:e.status){case 451:this.errorMessages.email=this.$t("account_terminated");break;case 422:this.processErrors(null==e||null===(t=e.data)||void 0===t?void 0:t.errors);break;case 428:this.$router.push({name:"login.2FA.verify",query:this.forwardableQueryParams});break;default:this.formError=this.$t("something_went_wrong")}},getLoginSubscription:function(){var e=this.$route.query.subscription,t=this.$route.query.interval;if(!((0,r.uy)(e)||(0,r.uy)(this.subscriptionsForActiveInterval)||(0,r.uy)(t)))return this.billingPeriod=t,this.subscriptionsForActiveInterval.find(function(t){return t.name===e})}}};var y=n(85072),w=n.n(y),C=n(19588),S={insert:"head",singleton:!1};w()(C.A,S);C.A.locals;const T=(0,n(14486).A)(b,function(){var e=this,t=e._self._c;return t("section",{staticClass:"login-widget",attrs:{"data-test-id":"login-widget","aria-labelledby":"login-widget-title"}},[t("h1",{staticClass:"login-widget__title",attrs:{id:"login-widget-title"}},[e._v("\n "+e._s(e.translate("login_page.title"))+"\n ")]),e._v(" "),t("p",{staticClass:"login-widget__sub-title"},[e._v("\n "+e._s(e.translate("login_page.sub_title"))+"\n "),t("router-link",{staticClass:"tu-primary-link login-widget__sub-title-link",attrs:{"data-test-id":"login-widget-register-link",to:{name:"register",query:e.forwardableQueryParams}}},[e._v("\n "+e._s(e.translate("login_page.sign_up_link"))+"\n ")])],1),e._v(" "),t("TuLoginForm",e._b({staticClass:"login-widget__form",on:{login:e.onLogin},scopedSlots:e._u([{key:"forgot-password",fn:function(){return[t("router-link",{staticClass:"tu-primary-link login-widget__form-forgot-password",attrs:{"data-test-id":"login-widget-forgot-password-link",to:{name:"reset_request"}}},[e._v("\n "+e._s(e.translate("login_page.forgot_link"))+"\n ")])]},proxy:!0},{key:"captcha",fn:function(){return[t("transition",{attrs:{name:"collapse"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.turnstile.isVisible.value,expression:"turnstile.isVisible.value"}],ref:"container",staticClass:"login-widget__captcha-wrapper"})])]},proxy:!0}])},"TuLoginForm",e.formProps,!1))],1)},[],!1,null,"740d113f",null).exports},13670(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>d});var a=n(85471),i=n(37624),r=n(13719),o=n(6115),s=n(84003),l=n(99803),c=n(64666);const u={__name:"PasswordResetRequestSection",setup:function(e){var t=(0,r.A)().translate,n=(0,a.reactive)({email:void 0});var u=(0,a.computed)(function(){return!(0,i.uy)(n.email)}),d=(0,a.computed)(function(){return{title:t("request_password_page.success_message.title"),content:t("request_password_page.success_message.content",{email:n.email}
2),buttonLabel:t("request_password_page.success_message.button_label"),to:{name:"homepage"}}});return{__sfc:!0,translate:t,state:n,onRequestSent:function(e){n.email=e},isRequestSent:u,successMessageProps:d,DividedGhostLayout:o.A,LoginImage:s.default,SuccessMessage:l.default,PasswordResetRequestWidget:c.default}}};const d=(0,n(14486).A)(u,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.DividedGhostLayout,{staticClass:"password-reset-request-section",scopedSlots:e._u([{key:"widget",fn:function(){return[n.isRequestSent?t(n.SuccessMessage,e._b({},"SuccessMessage",n.successMessageProps,!1)):t(n.PasswordResetRequestWidget,{on:{"password-request-send":n.onRequestSent}})]},proxy:!0},{key:"image",fn:function(){return[t(n.LoginImage)]},proxy:!0}])})},[],!1,null,null,null).exports},64666(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>v});var a=n(85471),i=n(37624),r=n(38866),o=n(62852),s=["container"];function l(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function r(n,a,i,r){var l=a&&a.prototype instanceof s?a:s,u=Object.create(l.prototype);return c(u,"_invoke",function(n,a,i){var r,s,l,c=0,u=i||[],d=!1,p={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return r=t,s=0,l=e,p.n=n,o}};function h(n,a){for(s=n,l=a,t=0;!d&&c&&!i&&t<u.length;t++){var i,r=u[t],h=p.p,_=r[2];n>3?(i=_===a)&&(l=r[(s=r[4])?5:(s=3,3)],r[4]=r[5]=e):r[0]<=h&&((i=n<2&&h<r[1])?(s=0,p.v=a,p.n=r[1]):h<_&&(i=n<3||r[0]>a||a>_)&&(r[4]=n,r[5]=a,p.n=_,s=0))}if(i||n>1)return o;throw d=!0,a}return function(i,u,_){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,_),s=u,l=_;(t=s<2?e:l)||!d;){r||(s?s<3?(s>1&&(p.n=-1),h(s,l)):p.n=l:p.v=l);try{if(c=2,r){if(s||(i="next"),t=r[i]){if(!(t=t.call(r,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=r.return)&&t.call(r),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);r=e}else if((t=(d=p.n<0)?l:n.call(a,p))!==o)break}catch(t){r=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,i,r),!0),u}var o={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var p=[][a]?t(t([][a]())):(c(t={},a,function(){return this}),t),h=d.prototype=s.prototype=Object.create(p);function _(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,c(e,i,"GeneratorFunction")),e.prototype=Object.create(h),e}return u.prototype=d,c(h,"constructor",d),c(d,"constructor",u),u.displayName="GeneratorFunction",c(d,i,"GeneratorFunction"),c(h),c(h,i,"Generator"),c(h,a,function(){return this}),c(h,"toString",function(){return"[object Generator]"}),(l=function(){return{w:r,m:_}})()}function c(e,t,n,a){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}c=function(e,t,n,a){function r(t,n){c(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},c(e,t,n,a)}function u(e,t,n,a,i,r,o){try{var s=e[r](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(a,i)}const d={__name:"PasswordResetRequestWidget",emits:["password-request-send"],setup:function(e,t){var n=t.emit,c=(0,a.reactive)({request:void 0,isLoading:!1,formError:void 0}),d=(0,o.Bd)().translate,p=(0,o.ef)(),h=p.getSiteKey,_=p.isAntiRobotWhitelisted,m=(0,i.A$)(h.value,_.value),f=m.container,v=function(e,t){if(null==e)return{};var n,a,i=function(e,t){if(null==e)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;n[a]=e[a]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a<r.length;a++)n=r[a],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(m,s),g=(0,o.ek)().requestPasswordReset,b=(0,o.GP)({email:void 0}),y=b.state,w=b.processErrors,C=b.purgeState,S=b.areErrorsProcessable;function T(e){c.request.captcha_token=e,R()}function k(e){x((0,r.D)(e)),c.isLoading=!1}function A(){x((0,r.D)()),c.isLoading=!1}function P(){x((0,r.D)()),c.isLoading=!1}function E(){var e={"challenge-success":T,"challenge-error":k,"recoverable-error":P,"unrecoverable-error":A};v.eventBus.on(function(t,n){var a;return null===(a=e[t])||void 0===a?void 0:a.call(e,n)}),v.initialize()}function x(e){c.formError=null,(0,a.nextTick)(function(){c.formError=e})}function R(){return O.apply(this,arguments)}function O(){var e;return e=l().m(function e(){var t;return l().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,g(c.request);case 1:n("password-request-send",c.request.email),e.n=4;break;case 2:if(e.p=2,t=e.v,S(null==t?void 0:t.errors)){e.n=3;break}return c.formError=d("something_went_wrong"),e.a(2);case 3:w(t.errors);case 4:return e.p=4,c.isLoading=!1,e.f(4);case 5:return e.a(2)}},e,null,[[0,2,4,5]])}),O=function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function o(e){u(r,a,i,o,s,"next",e)}function s(e){u(r,a,i,o,s,"throw",e)}o(void 0)})},O.apply(this,arguments)}(0,a.onMounted)(function(){E()});var I=(0,a.computed)(function(){return{label:{id:"email",label:d("request_password_page.form.email.label")}
2,input:{placeholder:d("request_password_page.form.email.placeholder")},copy:{errorMessage:y.email}}}),L={label:d("request_password_page.form.submission_button_label"),isBlock:!0},U=(0,a.computed)(function(){return c.isLoading||v.isChallenging.value});return{__sfc:!0,state:c,emits:n,translate:d,getSiteKey:h,isAntiRobotWhitelisted:_,container:f,turnstile:v,requestPasswordReset:g,errorMessages:y,processErrors:w,purgeErrorState:C,areErrorsProcessable:S,onRequest:function(e){U.value||(v.isReady.value?(C(),c.isLoading=!0,c.formError=void 0,c.request={email:e.email,captcha_token:void 0},v.challenge()):x((0,r.D)()))},onCaptchaVerify:T,onCaptchaFail:k,onUnrecoverableCaptchaError:A,onRecoverableCaptchaError:P,configureTurnstile:E,setErrorMessage:x,doRequest:R,emailInputProps:I,buttonProps:L,isRequesting:U,TuRequestResetPasswordForm:i.FE}}},p=d;var h=n(85072),_=n.n(h),m=n(89461),f={insert:"head",singleton:!1};_()(m.A,f);m.A.locals;const v=(0,n(14486).A)(p,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"password-reset-request-widget"},[t("h1",{staticClass:"password-reset-request-widget__title"},[e._v("\n "+e._s(n.translate("request_password_page.title"))+"\n ")]),e._v(" "),t("p",{staticClass:"password-reset-request-widget__sub-title"},[e._v("\n "+e._s(n.translate("request_password_page.sub_title"))+"\n "),t("router-link",{staticClass:"tu-primary-link password-reset-request-widget__sub-title-link",attrs:{"data-test-id":"password-reset-request-widget-contact-support-link",to:{name:"freescout"}}},[e._v("\n "+e._s(n.translate("request_password_page.contact_support_link"))+"\n ")])],1),e._v(" "),t(n.TuRequestResetPasswordForm,{staticClass:"password-reset-request-widget__form",attrs:{"email-input-props":n.emailInputProps,"submit-button-props":n.buttonProps,"is-loading":n.isRequesting,error:n.state.formError},on:{"reset-password-request":n.onRequest},scopedSlots:e._u([{key:"captcha",fn:function(){return[t("transition",{attrs:{name:"collapse"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:n.turnstile.isVisible.value,expression:"turnstile.isVisible.value"}],ref:"container",staticClass:"password-reset-request-widget__captcha-wrapper"})])]},proxy:!0}])}),e._v(" "),t("div",{staticClass:"password-reset-request-widget__back"},[t("i",{staticClass:"password-reset-request-widget__back-icon fa-solid fa-chevron-left"}),e._v(" "),t("router-link",{staticClass:"tu-primary-link password-reset-request-widget__back-anchor",attrs:{"data-test-id":"password-reset-request-widget-login-link",to:{name:"login"}}},[e._v("\n "+e._s(n.translate("request_password_page.login_link"))+"\n ")])],1)],1)},[],!1,null,"64ea7950",null).exports}
2,53031(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>u});var a=n(85471),i=n(13719),r=n(26765),o=n(84003),s=n(99803),l=n(6115);const c={__name:"PasswordResetSection",setup:function(e){var t=(0,i.A)().translate,n=(0,a.reactive)({isSuccessMessageVisible:!1}),c={title:t("reset_password_page.success_message.title"),content:t("reset_password_page.success_message.content"),buttonLabel:t("reset_password_page.success_message.button_label"),to:{name:"homepage"}};return{__sfc:!0,translate:t,state:n,successMessageProps:c,PasswordResetWidget:r.default,LoginImage:o.default,SuccessMessage:s.default,DividedGhostLayout:l.A}}};const u=(0,n(14486).A)(c,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.DividedGhostLayout,{staticClass:"password-reset-section",scopedSlots:e._u([{key:"widget",fn:function(){return[n.state.isSuccessMessageVisible?t(n.SuccessMessage,e._b({},"SuccessMessage",n.successMessageProps,!1)):t(n.PasswordResetWidget,{on:{"password-reset":function(e){n.state.isSuccessMessageVisible=!0}}})]},proxy:!0},{key:"image",fn:function(){return[t(n.LoginImage)]},proxy:!0}])})},[],!1,null,null,null).exports},26765(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>g});var a=n(85471),i=n(24387),r=n(37624),o=n(62852),s=n(38866),l=["container"];function c(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function r(n,a,i,r){var l=a&&a.prototype instanceof s?a:s,c=Object.create(l.prototype);return u(c,"_invoke",function(n,a,i){var r,s,l,c=0,u=i||[],d=!1,p={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return r=t,s=0,l=e,p.n=n,o}};function h(n,a){for(s=n,l=a,t=0;!d&&c&&!i&&t<u.length;t++){var i,r=u[t],h=p.p,_=r[2];n>3?(i=_===a)&&(l=r[(s=r[4])?5:(s=3,3)],r[4]=r[5]=e):r[0]<=h&&((i=n<2&&h<r[1])?(s=0,p.v=a,p.n=r[1]):h<_&&(i=n<3||r[0]>a||a>_)&&(r[4]=n,r[5]=a,p.n=_,s=0))}if(i||n>1)return o;throw d=!0,a}return function(i,u,_){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,_),s=u,l=_;(t=s<2?e:l)||!d;){r||(s?s<3?(s>1&&(p.n=-1),h(s,l)):p.n=l:p.v=l);try{if(c=2,r){if(s||(i="next"),t=r[i]){if(!(t=t.call(r,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=r.return)&&t.call(r),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);r=e}else if((t=(d=p.n<0)?l:n.call(a,p))!==o)break}catch(t){r=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,i,r),!0),c}var o={};function s(){}function l(){}function d(){}t=Object.getPrototypeOf;var p=[][a]?t(t([][a]())):(u(t={},a,function(){return this}),t),h=d.prototype=s.prototype=Object.create(p);function _(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,u(e,i,"GeneratorFunction")),e.prototype=Object.create(h),e}return l.prototype=d,u(h,"constructor",d),u(d,"constructor",l),l.displayName="GeneratorFunction",u(d,i,"GeneratorFunction"),u(h),u(h,i,"Generator"),u(h,a,function(){return this}),u(h,"toString",function(){return"[object Generator]"}),(c=function(){return{w:r,m:_}})()}function u(e,t,n,a){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}u=function(e,t,n,a){function r(t,n){u(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},u(e,t,n,a)}function d(e,t,n,a,i,r,o){try{var s=e[r](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(a,i)}const p={__name:"PasswordResetWidget",emits:["password-reset"],setup:function(e,t){var n=t.emit,u=(0,a.reactive)({request:{token:"",email:"",password:"",password_confirmation:"",captcha_token:""},isLoading:!1,isDisabled:!1,formError:void 0}),p=(0,o.Bd)().translate,h=(0,o.SG)(),_=(0,i.lq)(),m=(0,o.ef)(),f=m.getSiteKey,v=m.isAntiRobotWhitelisted,g=(0,r.A$)(f.value,v.value),b=g.container,y=function(e,t){if(null==e)return{};var n,a,i=function(e,t){if(null==e)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;n[a]=e[a]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a<r.length;a++)n=r[a],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(g,l),w=(0,o.ek)().resetPassword,C=(0,o.GP)({password:void 0,password_confirmation:void 0}),S=C.state,T=C.processErrors,k=C.purgeState,A=C.areErrorsProcessable;function P(e){u.request.captcha_token=e,L()}function E(e){u.formError=(0,s.D)(e),u.isLoading=!1}function x(){I((0,s.D)()),u.isLoading=!1}function R(){I((0,s.D)()),u.isLoading=!1}function O(){var e={"challenge-success":P,"challenge-error":E,"recoverable-error":R,"unrecoverable-error":x};y.eventBus.on(function(t,n){var a;return null===(a=e[t])||void 0===a?void 0:a.call(e,n)}),y.initialize()}function I(e){u.formError=null,(0,a.nextTick)(function(){u.formError=e})}function L(){return U.apply(this,arguments)}function U(){var e;return e=c().m(function e(){var t,a,i;return c().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,w(u.request);case 1:return e.n=2,h.dispatch("refreshState");case 2:n("password-reset"),e.n=5;break;case 3:if(e.p=3,i=e.v,A(null==i?void 0:i.errors)){e.n=4;break}return a=(0,r.uy)(null==i||null===(t=i.errors)||void 0===t?void 0:t.email)?p("something_went_wrong"):i.message,u.formError=a,e.a(2);case 4:T(i.errors);case 5:return e.p=5,u.isLoading=!1,e.f(5);case 6:return e.a(2)}},e,null,[[0,3,5,6]])}),U=function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function o(e){d(r,a,i,o,s,"next",e)}function s(e){d(r,a,i,o,s,"throw",e)}o(void 0)})},U.apply(this,arguments)}(0,a.onMounted)(function(){var e=_.params.token,t=_.query.email;if((0,r.uy)(e)||(0,r.uy)(t))return u.isDisabled=!0,void(u.formError=p("reset_password_page.incorrect_reset_link"));u.request.token=e,u.request.email=t,O()});var D=(0,a.computed)(function(){return{label:{id:"new-password",label:p("reset_password_page.form.new_password.label")}
2,input:{placeholder:p("reset_password_page.form.new_password.placeholder")},copy:{errorMessage:S.password}}}),N=(0,a.computed)(function(){return{label:{id:"confirm-password",label:p("reset_password_page.form.confirm_password.label")},input:{placeholder:p("reset_password_page.form.confirm_password.placeholder")},copy:{errorMessage:S.password_confirmation}}}),q={label:p("reset_password_page.form.submission_button_label"),isBlock:!0},j={tooltipLabel:p("password_strength_labels.tooltip_label"),tooltipContent:p("password_strength_labels.tooltip_content"),measureDefaultLabel:p("password_strength_labels.default"),measureWeakLabel:p("password_strength_labels.weak"),measureMediumLabel:p("password_strength_labels.medium"),measureStrongLabel:p("password_strength_labels.strong")},B=(0,a.computed)(function(){return u.isDisabled||!y.isReady.value}),M=(0,a.computed)(function(){return u.isLoading||y.isChallenging.value});return{__sfc:!0,state:u,emits:n,translate:p,store:h,route:_,getSiteKey:f,isAntiRobotWhitelisted:v,container:b,turnstile:y,resetPassword:w,errorMessages:S,processErrors:T,purgeErrorState:k,areErrorsProcessable:A,onResetPassword:function(e){M.value||B.value||(k(),u.isLoading=!0,u.formError=void 0,u.request.password=e.newPassword,u.request.password_confirmation=e.confirmPassword,y.challenge())},onCaptchaVerify:P,onCaptchaFail:E,onUnrecoverableCaptchaError:x,onRecoverableCaptchaError:R,configureTurnstile:O,setErrorMessage:I,doResetPassword:L,newPasswordInputProps:D,confirmPasswordInputProps:N,submitButtonProps:q,passwordMeterLabels:j,isSubmissionDisabled:B,isRequesting:M,TuResetPasswordForm:r.Os}}},h=p;var _=n(85072),m=n.n(_),f=n(80566),v={insert:"head",singleton:!1};m()(f.A,v);f.A.locals;const g=(0,n(14486).A)(h,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"password-reset-widget"},[t("h1",{staticClass:"password-reset-widget__title"},[e._v("\n "+e._s(n.translate("reset_password_page.title"))+"\n ")]),e._v(" "),t(n.TuResetPasswordForm,{staticClass:"password-reset-widget__form",attrs:{"password-meter-labels":n.passwordMeterLabels,"new-password-input-props":n.newPasswordInputProps,"confirm-password-input-props":n.confirmPasswordInputProps,"submit-button-props":n.submitButtonProps,"is-loading":n.isRequesting,"is-disabled":n.isSubmissionDisabled,error:n.state.formError},on:{"reset-password":n.onResetPassword},scopedSlots:e._u([{key:"captcha",fn:function(){return[t("transition",{attrs:{name:"collapse"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:n.turnstile.isVisible.value,expression:"turnstile.isVisible.value"}],ref:"container",staticClass:"password-reset-widget__captcha-wrapper"})])]},proxy:!0}])})],1)},[],!1,null,"78279d62",null).exports},99803(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>c});var a=n(37624);const i={__name:"SuccessMessage",props:{title:{type:String,required:!0},content:{type:String,required:!0},buttonLabel:{type:String,required:!0},to:{type:Object,required:!0}},setup:function(e){return{__sfc:!0,TuButton:a.Gf}}};var r=n(85072),o=n.n(r),s=n(35712),l={insert:"head",singleton:!1};o()(s.A,l);s.A.locals;const c=(0,n(14486).A)(i,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("section",{staticClass:"success-message _success-message",attrs:{"aria-labelledby":"success-message-title"}},[t("i",{staticClass:"success-message__icon fa-regular fa-circle-check"}),e._v(" "),t("h3",{staticClass:"success-message__title",attrs:{id:"success-message-title"}},[e._v("\n "+e._s(e.title)+"\n ")]),e._v(" "),t("p",{staticClass:"success-message__content _success-message-content"},[e._v("\n "+e._s(e.content)+"\n ")]),e._v(" "),t(n.TuButton,{staticClass:"success-message__button",attrs:{as:"router-link","is-block":"",label:e.buttonLabel,to:e.to}})],1)},[],!1,null,"e087bcee",null).exports},91360(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>h});var a=n(85471),i=n(96433),r=n(37624),o=n(94736),s=n(13719);const l={__name:"BottomBannerSection",props:{isPlanButtonVisible:{type:Boolean,default:!0}},setup:function(e){var t=e,n=(0,o.A)(),l=(0,i.GuJ)(i._9U),c=(0,s.A)().__,u=l.smallerOrEqual("xl"),d=c("footer_cta_banner.title"),p=c("footer_cta_banner.message"),h=(0,a.computed)(function(){return n.getters.isUserLoggedIn}),_=(0,a.computed)(function(){if(t.isPlanButtonVisible)return{label:c("footer_cta_banner.button_label"),severity:"white",as:"router-link",to:{name:"signup.pricing"}}}),m=(0,a.computed)(function(){if(!h.value)return{label:c("footer_cta_banner.alternative_button_label"),as:"router-link",to:{name:"register"}}});return{__sfc:!0,props:t,store:n,breakpoints:l,__:c,isMobileView:u,title:d,message:p,isUserLoggedIn:h,primaryButton:_,alternativeButton:m,TuActionBanner:r.sC,TuSectionWrapper:r.iY,TuJumbotron:r.Uu}}};var c=n(85072),u=n.n(c),d=n(35887),p={insert:"head",singleton:!1};u()(d.A,p);d.A.locals;const h=(0,n(14486).A)(l,function(){var e=this._self._c,t=this._self._setupProxy;return e(t.TuSectionWrapper,{staticClass:"bottom-action-banner",attrs:{"data-test-id":"bottom-action-banner"}},[e("div",{staticClass:"bottom-action-banner__content",class:{"bottom-action-banner__content--mobile":t.isMobileView}},[t.isMobileView?e(t.TuJumbotron,{attrs:{title:t.title,messages:[t.message],"primary-button":t.primaryButton,"alternative-button":t.alternativeButton}}):e(t.TuActionBanner,{attrs:{title:t.title,message:t.message,"primary-button":t.primaryButton,"alternative-button":t.alternativeButton}})],1)])},[],!1,null,"2be25054",null).exports},63766(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>d});var a=n(96433),i=n(37624),r=n(13719);const o={__name:"CardGridSection",setup:function(e){var t=(0,r.A)().__,n=(0,a.GuJ)(a._9U),o=n.smallerOrEqual("xl"),s=[{id:"card-1",title:t("homepage.card_collection.card_1.title"),message:t("homepage.card_collection.card_1.message"),src:"/images/overhauling/card-feature-0.webp"},{id:"card-2",title:t("homepage.card_collection.card_2.title"),message:t("homepage.card_collection.card_2.message"),src:"/images/overhauling/card-feature-1.webp"},{id:"card-3",title:t("homepage.card_collection.card_3.title"),message:t("homepage.card_collection.card_3.message"),src:"/images/overhauling/card-feature-2.webp"},{id:"card-4",title:t("homepage.card_collection.card_4.title"),message:t("homepage.card_collection.card_4.message"),src:"/images/overhauling/card-feature-3.webp"},{id:"card-5",title:t("homepage.card_collection.card_5.title"),message:t("homepage.card_collection.card_5.message"),src:"/images/overhauling/card-feature-4.webp"},{id:"card-6",title:t("homepage.card_collection.card_6.title"),message:t("homepage.card_collection.card_6.message"),src:"/images/overhauling/card-feature-5.webp"}],l={title:t("homepage.card_collection.title"),message:t("homepage.card_collection.description"),isTextDark:!0,primaryButton:{label:t("homepage.card_collection.button_label"),as:"router-link",to:{name:"signup.pricing"}}};return{__sfc:!0,__:t,breakpoints:n,isMobileView:o,cardCollection:s,actionBannerProps:l,TuActionBanner:i.sC,TuCardGrid:i.E3,TuSectionWrapper:i.iY}}};var s=n(85072),l=n.n(s),c=n(51803),u={insert:"head",singleton:!1};l()(c.A,u);c.A.locals;const d=(0,n(14486).A)(o,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.TuSectionWrapper,{staticClass:"card-grid-section",attrs:{"data-test-id":"
2card-grid-section"}},[t("div",{staticClass:"card-grid-section__content",class:{"card-grid-section__content--mobile":n.isMobileView}},[t(n.TuActionBanner,e._b({staticClass:"card-grid-section__action-banner"},"TuActionBanner",n.actionBannerProps,!1)),e._v(" "),t(n.TuCardGrid,{staticClass:"card-grid-section__interactive-grid-images",attrs:{"card-collection":n.cardCollection}})],1)])},[],!1,null,null,null).exports},59266(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>u});var a=n(96433),i=n(37624);const r={__name:"FaqSection",props:{accordionItems:{type:Array,default:function(){return[]}}},setup:function(e){var t=(0,a.GuJ)(a._9U),n=t.smallerOrEqual("xl");return{__sfc:!0,breakpoints:t,isMobileView:n,TuAccordion:i.Yn,TuSectionWrapper:i.iY}}};var o=n(85072),s=n.n(o),l=n(51401),c={insert:"head",singleton:!1};s()(l.A,c);l.A.locals;const u=(0,n(14486).A)(r,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.TuSectionWrapper,[t("section",{staticClass:"faq-section",class:{"faq-section--mobile":n.isMobileView},attrs:{"data-test-id":"faq-section","aria-labelledby":"faq-section-title"}},[t("h3",{staticClass:"faq-section__title",attrs:{id:"faq-section-title"}},[e._v("\n Frequently "),n.isMobileView?t("br"):e._e(),e._v("\n Asked Questions\n ")]),e._v(" "),t(n.TuAccordion,{staticClass:"faq-section__accordion",attrs:{items:e.accordionItems}})],1)])},[],!1,null,null,null).exports},50297(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>d});var a=n(85471),i=n(96433),r=n(37624);const o={__name:"FeatureInformationSection",props:{title:{type:String,required:!0},description:{type:String,default:void 0},cardsCollection:{type:Array,default:function(){return[]}}},setup:function(e){var t=e,n=(0,i.GuJ)(i._9U),o=n.smallerOrEqual("xl"),s=(0,a.computed)(function(){return!(0,r.uy)(t.description)}),l=(0,a.computed)(function(){return 0!==t.cardsCollection.length});return{__sfc:!0,props:t,breakpoints:n,isMobileView:o,isDescriptionVisible:s,areCardsVisible:l,TuInformationCard:r.IY,TuSectionWrapper:r.iY}}};var s=n(85072),l=n.n(s),c=n(48276),u={insert:"head",singleton:!1};l()(c.A,u);c.A.locals;const d=(0,n(14486).A)(o,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.TuSectionWrapper,{staticClass:"feature-information",class:{"feature-information--mobile":n.isMobileView}},[t("section",{staticClass:"feature-information__content",attrs:{"aria-label":e.title}},[t("h3",{staticClass:"feature-information__title",class:{"feature-information__title--extra-spacing":!n.isDescriptionVisible}},[e._v("\n "+e._s(e.title)+"\n ")]),e._v(" "),n.isDescriptionVisible?t("p",{staticClass:"feature-information__description"},[e._v("\n "+e._s(e.description)+"\n ")]):e._e(),e._v(" "),n.areCardsVisible?t("div",{staticClass:"feature-information__plans"},e._l(e.cardsCollection,function(a){return t(n.TuInformationCard,e._b({key:a.title},"TuInformationCard",a,!1))}),1):e._e()])])},[],!1,null,"5bcce205",null).exports},89548(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>u});var a=n(96433),i=n(37624);const r={__name:"InteractiveImageBanner",props:{imageSource:{type:String,required:!0},contentPosition:{type:String,default:i.yX.START},imageAlt:{type:String,default:""}},setup:function(e){var t=(0,a.GuJ)({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400}),n=t.smallerOrEqual("xl");return{__sfc:!0,breakpoints:t,isMobileView:n,Position:i.yX}}};var o=n(85072),s=n.n(o),l=n(97374),c={insert:"head",singleton:!1};s()(l.A,c);l.A.locals;const u=(0,n(14486).A)(r,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"interactive-image-banner",class:[{"interactive-image-banner--content-end":e.contentPosition===n.Position.END},{"interactive-image-banner--mobile":n.isMobileView}]},[t("div",{staticClass:"interactive-image-banner__content"},[e._t("default")],2),e._v(" "),t("img",{staticClass:"interactive-image-banner__image",attrs:{src:e.imageSource,alt:e.imageAlt}})])},[],!1,null,"8cd413ec",null).exports},70042(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>u});var a=n(96433),i=n(37624);const r={__name:"JumbotronBannerSection",props:{kicker:{type:String,default:void 0},title:{type:String,required:!0},messages:{type:Array,required:!0},alternativeButton:{type:Object,required:!0},imageSource:{type:String,required:!0},extraTitles:{type:Array,default:function(){return[]}}},setup:function(e){var t=(0,a.GuJ)(a._9U),n=t.smallerOrEqual("xl");return{__sfc:!0,breakpoints:t,isMobileView:n,JumbotronTitleSize:i.a1,TuJumbotron:i.Uu,TuSectionWrapper:i.iY}}};var o=n(85072),s=n.n(o),l=n(66317),c={insert:"head",singleton:!1};s()(l.A,c);l.A.locals;const u=(0,n(14486).A)(r,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.TuSectionWrapper,{staticClass:"jumbotron-banner-section",class:{"jumbotron-banner-section--mobile":n.isMobileView},attrs:{"data-test-id":"jumbotron-banner-section"}},[t("div",{staticClass:"jumbotron-banner-section__content"},[t("div",{staticClass:"jumbotron-banner-section__content-wrapper"},[e._l(e.extraTitles,function(n){return t("h2",{key:n,staticClass:"jumbotron-banner-section__extra-titles"},[e._v("\n "+e._s(n)+"\n ")])}),e._v(" "),t(n.TuJumbotron,{staticClass:"jumbotron-banner-section__widget",attrs:{kicker:e.kicker,title:e.title,messages:e.messages,"alternative-button":e.alternativeButton,"title-size":n.JumbotronTitleSize.LARGE}})],2),e._v(" "),t("div",{staticClass:"jumbotron-banner-section__image-wrapper"},[t("img",{staticClass:"jumbotron-banner-section__image",attrs:{src:e.imageSource,alt:"Link Editor Banner Image"}})])])])},[],!1,null,"181cbfe4",null).exports},71995(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>d});var a=n(24387),i=n(37624),r=n(89548);const o={__name:"JumbotronVideoBannerSection",props:{contentPosition:{type:String,required:!0},imageSource:{type:String,required:!0},jumbotronProps:{type:Object,required:!0}},setup:function(e){return{__sfc:!0,router:(0,a.rd)(),TuJumbotron:i.Uu,TuSectionWrapper:i.iY,InteractiveImageBanner:r.default}}};var s=n(85072),l=n.n(s),c=n(33273),u={insert:"head",singleton:!1};l()(c.A,u);c.A.locals;const d=(0,n(14486).A)(o,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"jumbotron-video-banner-section",attrs:{"data-test-id":"jumbotron-video-banner-section"}},[t(n.TuSectionWrapper,[t(n.InteractiveImageBanner,{attrs:{"image-source":e.imageSource,"content-position":e.contentPosition}},[t(n.TuJumbotron,e._b({staticClass:"jumbotron-video-banner-section__jumbotron",on:{"primary-click":function(e){return n.router.push({name:"signup.pricing"})},"alternative-click":function(e){return n.router.push({name:"contact-sales"})}}},"TuJumbotron",e.jumbotronProps,!1))],1)],1)],1)}
2,[],!1,null,"d79a85fa",null).exports},16309(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>C});var a=n(37624),i=n(96433),r=n(62852),o=n(70583),s=n.n(o),l=n(41749),c=n.n(l),u=n(64235),d=n(71995),p=n(63766),h=n(77569),_=n(59266),m=n(91360),f=n(20969);const v={__name:"MarketingSection",setup:function(e){var t=(0,r.Bd)().__,n=(0,i.GuJ)(i._9U),o=n.smallerOrEqual("xl"),l={contentPosition:a.yX.END,imageSource:s(),jumbotronProps:{title:t("homepage.banner_1.title"),messages:[t("homepage.banner_1.message_1"),t("homepage.banner_1.message_2"),t("homepage.banner_1.message_3")],primaryButton:{label:t("homepage.banner_1.primary_button_label"),severity:"white",as:"router-link",to:{name:"signup.pricing"}},alternativeButton:{label:t("homepage.banner_1.secondary_button_label"),severity:"tertiary",as:"router-link",to:{name:"contact-sales"}}}},v=[{id:"faq-1",title:t("homepage.faq_1.title"),component:f.default,componentProps:{content:t("homepage.faq_1.content")}},{id:"faq-2",title:t("homepage.faq_2.title"),component:f.default,componentProps:{content:t("homepage.faq_2.content")}},{id:"faq-3",title:t("homepage.faq_3.title"),component:f.default,componentProps:{content:t("homepage.faq_3.content"),isHtml:!0}},{id:"faq-4",title:t("homepage.faq_4.title"),component:f.default,componentProps:{content:t("homepage.faq_4.content")}},{id:"faq-5",title:t("homepage.faq_5.title"),component:f.default,componentProps:{content:t("homepage.faq_5.content"),isHtml:!0}},{id:"faq-6",title:t("homepage.faq_6.title"),component:f.default,componentProps:{content:t("homepage.faq_6.content")}},{id:"faq-7",title:t("homepage.faq_7.title"),component:f.default,componentProps:{content:t("homepage.faq_7.content")}}];return{__sfc:!0,__:t,breakpoints:n,isMobileView:o,jumbotronVideoBannerContext:l,accordionItems:v,imageSource:c(),PlanBannerSection:u.default,JumbotronVideoBannerSection:d.default,CardGridSection:p.default,PlatformHighlightSection:h.default,FaqSection:_.default,BottomBannerSection:m.default}}};var g=n(85072),b=n.n(g),y=n(51264),w={insert:"head",singleton:!1};b()(y.A,w);y.A.locals;const C=(0,n(14486).A)(v,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"marketing-section"},[t(n.PlanBannerSection),e._v(" "),t(n.JumbotronVideoBannerSection,e._b({},"JumbotronVideoBannerSection",n.jumbotronVideoBannerContext,!1)),e._v(" "),t(n.CardGridSection),e._v(" "),t(n.PlatformHighlightSection,{attrs:{"image-source":n.imageSource}}),e._v(" "),t(n.FaqSection,{staticClass:"marketing-section__faq",class:{"marketing-section__faq--mobile":n.isMobileView},attrs:{"accordion-items":n.accordionItems}}),e._v(" "),t(n.BottomBannerSection)],1)},[],!1,null,"6a191af8",null).exports},64235(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>b});var a=n(96433),i=n(37624),r=n(13719),o=n(67767),s=n.n(o),l=n(42294),c=n.n(l),u=n(61169),d=n.n(u),p=n(4344),h=n.n(p);const _={__name:"PlanBannerSection",setup:function(e){var t=(0,r.A)().translate,n=(0,a.GuJ)(a._9U),o=n.smallerOrEqual("xl"),l=[{title:t("homepage.plan_section.plan_card_1.title"),message:t("homepage.plan_section.plan_card_1.message"),src:s()},{title:t("homepage.plan_section.plan_card_2.title"),message:t("homepage.plan_section.plan_card_2.message"),src:c()},{title:t("homepage.plan_section.plan_card_3.title"),message:t("homepage.plan_section.plan_card_3.message"),src:d()},{title:t("homepage.plan_section.plan_card_4.title"),message:t("homepage.plan_section.plan_card_4.message"),src:h()}],u=t("homepage.plan_section.title");return{__sfc:!0,translate:t,breakpoints:n,isMobileView:o,planCards:l,title:u,TuInformationCard:i.IY,TuSectionWrapper:i.iY}}};var m=n(85072),f=n.n(m),v=n(91713),g={insert:"head",singleton:!1};f()(v.A,g);v.A.locals;const b=(0,n(14486).A)(_,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.TuSectionWrapper,{staticClass:"plan-banner",class:{"plan-banner--mobile":n.isMobileView}},[t("section",{staticClass:"plan-banner__content",attrs:{"aria-label":n.title}},[t("h3",{staticClass:"plan-banner__title"},[e._v("\n "+e._s(n.title)+"\n ")]),e._v(" "),t("div",{staticClass:"plan-banner__plans"},e._l(n.planCards,function(a){return t(n.TuInformationCard,e._b({key:a.title}
2,"TuInformationCard",a,!1))}),1)])])},[],!1,null,"3fd0ef8a",null).exports},77569(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>g});var a=n(85471),i=n(37624),r=n(13719),o=n(61595),s=n(89548),l=n(95093);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach(function(t){p(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=c(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const h={__name:"PlatformHighlightSection",props:{imageSource:{type:String,required:!0},contentPosition:{type:String,default:void 0},isBackgroundLighter:{type:Boolean,default:!1}},setup:function(e){var t=(0,r.A)().__,n=27846236879,c=new Date(2025,2,14),u=l().diff(l("2002"),"year"),h=(0,o.A)(c,n,80,20,1e3).todayCount,_=t("platform_highlight.title"),m=t("platform_highlight.message"),f=p(p({},t("platform_highlight.highlight_prefix_1"),t("platform_highlight.highlight_suffix_1")),t("platform_highlight.highlight_prefix_2",{year:u}),t("platform_highlight.highlight_suffix_2")),v=(0,a.computed)(function(){return{title:_,message:m,highlights:d(d({},f),{},p({},h.value.toLocaleString(),"TinyURLs created"))}});return{__sfc:!0,__:t,INITIAL_URLS_CREATED:n,START_DATE:c,FIX_RATE:80,CEIL_VARIABLE_RATE:20,INTERVAL_MILLISECONDS:1e3,yearSinceFounded:u,urlsCreated:h,title:_,message:m,highlights:f,platformHighlightProps:v,TuPlatformHighlights:i.ai,TuSectionWrapper:i.iY,InteractiveImageBanner:s.default}}};var _=n(85072),m=n.n(_),f=n(11506),v={insert:"head",singleton:!1};m()(f.A,v);f.A.locals;const g=(0,n(14486).A)(h,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"platform-highlight-section",class:{"platform-highlight-section--background-lighter":e.isBackgroundLighter},attrs:{"data-test-id":"platform-highlight-section"}},[t(n.TuSectionWrapper,[t(n.InteractiveImageBanner,{attrs:{"image-source":e.imageSource,"content-position":e.contentPosition}},[t(n.TuPlatformHighlights,e._b({staticClass:"platform-highlight-section__highlight"},"TuPlatformHighlights",n.platformHighlightProps,!1))],1)],1)],1)},[],!1,null,null,null).exports},28231(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>c});var a=n(96433);const i={__name:"StepProcess",props:{count:{type:Number,required:!0},content:{type:String,required:!0},imageSource:{type:String,required:!0},variant:{type:String,required:!0}},setup:function(e){var t=(0,a.GuJ)(a._9U),n=t.smallerOrEqual("xl");return{__sfc:!0,breakpoints:t,isMobileView:n}}};var r=n(85072),o=n.n(r),s=n(90191),l={insert:"head",singleton:!1};o()(s.A,l);s.A.locals;const c=(0,n(14486).A)(i,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"step-process",class:{"step-process--mobile":n.isMobileView}},[n.isMobileView?e._e():t("img",{staticClass:"step-process__image",attrs:{src:e.imageSource,alt:e.content}}),e._v(" "),t("p",{staticClass:"step-process__count",class:"step-process__count--".concat(e.variant)},[n.isMobileView?t("span",[e._v("0")]):e._e(),e._v(e._s(e.count)+"\n ")]),e._v(" "),t("p",{staticClass:"step-process__content"},[e._v("\n "+e._s(e.content)+"\n ")])])},[],!1,null,"0de0a12e",null).exports},96524(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>T});var a=n(96433),i=n(37624),r=n(13719),o=n(80101),s=n.n(o),l=n(36382),c=n.n(l),u=n(48319),d=n.n(u),p=n(4028),h=n.n(p),_=n(77357),m=n.n(_),f=n(52418),v=n.n(f),g=n(28231);const b={__name:"StepsProcessSection",setup:function(e){var t=(0,r.A)().translate,n=t("proven_process_page.step_process_section.title"),o=t("proven_process_page.step_process_section.description"),l=[{id:"step-1",content:t("proven_process_page.step_1.title"),imageSource:c(),variant:i.iB.BLUE},{id:"step-2",content:t("proven_process_page.step_2.title"),imageSource:d(),variant:i.iB.YELLOW},{id:"step-3",content:t("proven_process_page.step_3.title"),imageSource:h(),variant:i.iB.GREEN},{id:"step-4",content:t("proven_process_page.step_4.title"),imageSource:m(),variant:i.iB.BLUE},{id:"step-5",content:t("proven_process_page.step_5.title"),imageSource:v(),variant:i.iB.YELLOW}],u=(0,a.GuJ)(a._9U),p=u.smallerOrEqual("xl");return{__sfc:!0,translate:t,title:n,description:o,steps:l,breakpoints:u,isMobileView:p,TuSectionWrapper:i.iY,ProvenProcessStepsImage:s(),StepProcess:g.default}}};var y=n(85072),w=n.n(y),C=n(92713),S={insert:"head",singleton:!1};w()(C.A,S);C.A.locals;const T=(0,n(14486).A)(b,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.TuSectionWrapper,{staticClass:"steps-process-section",class:{"steps-process-section--mobile":n.isMobileView}},[t("section",{staticClass:"steps-process-section__content",attrs:{"aria-label":n.title}},[t("h3",{staticClass:"steps-process-section__title"},[e._v("\n "+e._s(n.title)+"\n ")]),e._v(" "),t("p",{staticClass:"steps-process-section__description"},[e._v("\n "+e._s(n.description)+"\n ")]),e._v(" "),t("div",{staticClass:"steps-process-section__step-wrapper"},[e._l(n.steps,function(a,i){return t(n.StepProcess,e._b({key:a.id,staticClass:"steps-process-section__step",attrs:{count:1+i}},"StepProcess",a,!1))}),e._v(" "),n.isMobileView?t("img",{staticClass:"steps-process-section__steps-image",attrs:{alt:"Process Steps",src:n.ProvenProcessStepsImage}}
2):e._e()],2)])])},[],!1,null,"14c70733",null).exports},20969(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>l});const a={__name:"TextAccordionItem",props:{content:{type:String,required:!0},isHtml:{type:Boolean,default:!1}},setup:function(e){return{__sfc:!0}}};var i=n(85072),r=n.n(i),o=n(97007),s={insert:"head",singleton:!1};r()(o.A,s);o.A.locals;const l=(0,n(14486).A)(a,function(){var e=this,t=e._self._c;e._self._setupProxy;return t("p",{staticClass:"text-accordion-item"},[e.isHtml?t("span",{domProps:{innerHTML:e._s(e.content)}}):t("span",[e._v(" "+e._s(e.content)+" ")])])},[],!1,null,"93ead9ae",null).exports},26886(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>d});var a=n(85471),i=n(96433),r=n(37624);const o={__name:"TwoColumnCircle",props:{id:{type:String,required:!0},title:{type:String,required:!0},descriptions:{type:[Array],required:!0},position:{type:String,required:!0},imageSrc:{type:String,required:!0},gradientBackgroundPosition:{type:String,required:!0},gradientTheme:{type:String,required:!0},kicker:{type:String,default:void 0},primaryButton:{type:Object,default:void 0},alternativeButton:{type:Object,default:void 0},isHtml:{type:Boolean,default:!1},extraTitles:{type:Array,default:function(){return[]}}},setup:function(e){var t=e,n=(0,a.computed)(function(){return{position:t.position,imageSrc:t.imageSrc,gradientBackgroundPosition:t.gradientBackgroundPosition,gradientTheme:t.gradientTheme}}),o=(0,i.GuJ)(i._9U),s=o.smallerOrEqual("xl");return{__sfc:!0,props:t,tuCircleBackgroundProps:n,breakpoints:o,isMobileView:s,Position:r.yX,TuJumbotron:r.Uu,JumbotronTitleSize:r.a1,TuCircleBackground:r.ck}}};var s=n(85072),l=n.n(s),c=n(62625),u={insert:"head",singleton:!1};l()(c.A,u);c.A.locals;const d=(0,n(14486).A)(o,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"two-column-circle",class:{"two-column-circle--mobile":n.isMobileView}},[t("div",{staticClass:"two-column-circle__content",class:{"two-column-circle__content--start":e.position===n.Position.START}},[t("div",{staticClass:"two-column-circle__circle"},[t(n.TuCircleBackground,e._b({},"TuCircleBackground",n.tuCircleBackgroundProps,!1))],1),e._v(" "),t("div",{staticClass:"two-column-circle__jumbotron-wrapper"},[e._l(e.extraTitles,function(n){return t("h2",{key:n,staticClass:"two-column-circle__jumbotron-extra-titles"},[e._v("\n "+e._s(n)+"\n ")])}),e._v(" "),t(n.TuJumbotron,{staticClass:"two-column-circle__jumbotron",attrs:{title:e.title,messages:e.descriptions,"primary-button":e.primaryButton,"alternative-button":e.alternativeButton,kicker:e.kicker,"is-html":e.isHtml,"title-size":n.JumbotronTitleSize.SMALL}})],2)])])},[],!1,null,"2c585b62",null).exports},77721(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>d});var a=n(96433),i=n(37624),r=n(26886);const o={__name:"TwoColumnCircleSection",props:{items:{type:[Array],required:!0}},setup:function(e){var t=(0,a.GuJ)(a._9U),n=t.smallerOrEqual("xl");return{__sfc:!0,breakpoints:t,isMobileView:n,TuSectionWrapper:i.iY,TwoColumnCircle:r.default}}};var s=n(85072),l=n.n(s),c=n(30633),u={insert:"head",singleton:!1};l()(c.A,u);c.A.locals;const d=(0,n(14486).A)(o,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.TuSectionWrapper,{staticClass:"two-column-circle-section",class:{"two-column-circle-section--mobile":n.isMobileView}},[t("div",{staticClass:"two-column-circle-section__wrapper"},e._l(e.items,function(a){return t(n.TwoColumnCircle,e._b({key:a.id,staticClass:"two-column-circle-section__item",attrs:{"data-test-id":"two-column-circle-section-".concat(a.id)}},"TwoColumnCircle",a,!1))}),1)])},[],!1,null,"7e6d7650",null).exports},34764(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>v});var a=n(85471),i=n(24387),r=n(37624),o=n(94736),s=n(61595),l=n(13719),c=n(34373),u=n.n(c),d=n(89548);const p={__name:"UsersHighlightSection",setup:function(e){var t=3446657,n=new Date(2025,4,20),c=(0,i.rd)(),p=(0,o.A)(),h=(0,l.A)().translate,_=(0,s.A)(n,t,1.2,.24,6e4).todayCount,m=(0,a.computed)(function(){return p.getters.isUserLoggedIn}),f=(0,a.computed)(function(){if(!m.value)return{label:h("user_highlight.button_label"),severity:r.OR.WHITE,as:"router-link",to:{name:"register",query:{to:"email/verify"}}}}),v=(0,a.computed)(function(){return{title:h("user_highlight.title",{userCount:_.value.toLocaleStr
2ing()}),messages:[h("user_highlight.message")],primaryButton:f.value,alternativeButton:{label:h("user_highlight.alternative_button_label"),severity:r.OR.TERTIARY,as:"router-link",to:{name:"contact-sales"}}}});return{__sfc:!0,INITIAL_USERS_CREATED:t,START_DATE:n,FIX_RATE:1.2,CEIL_VARIABLE_RATE:.24,INTERVAL_MILLISECONDS:6e4,router:c,store:p,translate:h,usersCreated:_,isUserLoggedIn:m,createAccountButton:f,jumbotronProps:v,Position:r.yX,TuJumbotron:r.Uu,TuSectionWrapper:r.iY,UserHighlightImage:u(),InteractiveImageBanner:d.default}}};var h=n(85072),_=n.n(h),m=n(44654),f={insert:"head",singleton:!1};_()(m.A,f);m.A.locals;const v=(0,n(14486).A)(p,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"users-highlight-section",attrs:{"data-test-id":"users-highlight-section"}},[t(n.TuSectionWrapper,[t(n.InteractiveImageBanner,{attrs:{"content-position":n.Position.END,"image-source":n.UserHighlightImage}},[t(n.TuJumbotron,e._b({on:{"primary-click":function(){return n.router.push({name:"register",query:{to:"email/verify"}})},"alternative-click":function(){return n.router.push({name:"contact-sales"})}}},"TuJumbotron",n.jumbotronProps,!1))],1)],1)],1)},[],!1,null,"a1aaadf8",null).exports},69047(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>S});var a=n(85471),i=n(37624),r=n(66842),o=n(13719),s=n(94736),l=n(38866),c=n(44272),u=n(80854),d=n.n(u),p=n(81258),h=n(56535);function _(e){return _="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_(e)}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach(function(t){v(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function v(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=_(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=_(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const g={__name:"QrGenerator",props:{errorMessages:{type:Object,required:!0},isLoading:{type:Boolean,required:!0},domains:{type:Array,required:!0},isUrlFocus:{type:Boolean,required:!0},isBranded:{type:Boolean,required:!0},terms:{type:Object,required:!0},domainSelected:{type:Object,default:null},shortenedUrl:{type:Object,default:null},isDisabled:{type:Boolean,default:!1}},emits:["create","error","purge","add-domain","domain-select","affiliate-notice-click","terms-consent"],setup:function(e,t){var n=t.emit,u=e,_=(0,o.A)().__,m=(0,s.A)(),v=(0,r.A)(),g=v.getSiteKey,b=v.isAntiRobotWhitelisted,y=_("qr_code.generate_button_label");var w=(0,a.computed)(function(){return m.getters.isUserLoggedIn}),C=(0,a.computed)(function(){return!w.value}),S=(0,a.computed)(function(){return(0,i.uy)(u.shortenedUrl)}),T=(0,a.computed)(function(){return(0,p.t4)(u.errorMessages.url)}),k=(0,a.computed)(function(){return(0,p.dR)(u.errorMessages.alias)}),A=(0,a.computed)(function(){var e;return f(f({},(0,p.pE)(u.domains,u.errorMessages.domain)),{},{value:null===(e=u.domainSelected)||void 0===e?void 0:e.domain})}),P=(0,a.computed)(function(){var e;return f(f({},(0,p.hh)(_)),{},{longUrl:u.shortenedUrl.longUrl,tinyUrl:u.shortenedUrl.tinyUrl,affiliateNotice:u.shortenedUrl.isAffiliated?_("shortener.affiliate_notice"):void 0,prefixAsset:null===(e=u.shortenedUrl)||void 0===e?void 0:e.alias,overlayIcon:d()})});return{__sfc:!0,props:u,emits:n,__:_,store:m,getSiteKey:g,isAntiRobotWhitelisted:b,submissionLabel:y,onDomainSelected:function(e){n("domain-select",e)},onTurnstileValidationFailed:function(e){n("error",(0,l.d)(e))},onShorten:function(e){n("create",e)},onConsented:function(e){n("terms-consent",e)}
2,isUserLoggedIn:w,isCaptchaEnable:C,isRequestVisible:S,urlInputProps:T,aliasInputProps:k,domainsInputProps:A,qrGeneratorResultProps:P,TuQrGeneratorResult:i.Jx,TuShortenerRequestForm:i.b_,TermsConditionCheckbox:c.default,ShortenerTermsNotice:h.default}}};var b=n(85072),y=n.n(b),w=n(7082),C={insert:"head",singleton:!1};y()(w.A,C);w.A.locals;const S=(0,n(14486).A)(g,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"qr-generator"},[n.isRequestVisible?t("div",{staticClass:"qr-generator__request-wrapper"},[t(n.TuShortenerRequestForm,{staticClass:"qr-generator__request",attrs:{"url-input-props":n.urlInputProps,"domains-input-props":n.domainsInputProps,"alias-input-props":n.aliasInputProps,"site-key":n.getSiteKey,"is-url-focus":e.isUrlFocus,"is-captcha-enable":n.isCaptchaEnable,"is-captcha-whitelisted":n.isAntiRobotWhitelisted,"is-branded-domain-selected":e.isBranded,"is-loading":e.isLoading,"is-disabled":e.isDisabled,"button-label":n.submissionLabel},on:{shorten:n.onShorten,"add-domain":function(e){return n.emits("add-domain")},"select-domain":n.onDomainSelected,"turnstile-validation-fail":n.onTurnstileValidationFailed},scopedSlots:e._u([{key:"terms-conditions",fn:function(){return[e.terms.isConsentRequired?t(n.TermsConditionCheckbox,{attrs:{value:e.terms.isConsented,"is-error":e.terms.hasError},on:{input:n.onConsented}}):e._e()]},proxy:!0}],null,!1,1244598350)}),e._v(" "),e.terms.isNoticeRequired?t(n.ShortenerTermsNotice,{attrs:{"button-label":n.submissionLabel}}):e._e()],1):t(n.TuQrGeneratorResult,e._b({staticClass:"qr-generator__result",on:{"generate-another":function(e){return n.emits("purge")},"affiliate-click":function(e){return n.emits("affiliate-notice-click")}}},"TuQrGeneratorResult",n.qrGeneratorResultProps,!1))],1)},[],!1,null,"669b3062",null).exports},56332(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>w});var a=n(85471),i=n(24387),r=n(96433),o=n(37624),s=n(62852),l=n(96589),c=n(80854),u=n.n(c),d=n(29162),p=n(6436),h=n(65330),_=n(44066),m=n(81258);const f={__name:"ShortenerSection",setup:function(e){var t=(0,a.reactive)({stackErrorMessage:void 0,shortenerErrorMessage:void 0,nextCandidatePage:void 0}),n=(0,a.ref)(),c=(0,a.ref)(),f=(0,s.Bd)().__,v=(0,s.O0)(),g=v.isPromoRunning,b=v.toggleModalVisibility,y=v.shouldDisplayModal,w=(0,i.rd)(),C=(0,s.SG)(),S=(0,l.C)(),T=(0,r.GuJ)(r._9U),k=T.smallerOrEqual("xl"),A=(0,r.XDU)(n,q,{distance:100,canLoadMore:R,interval:1e3}).reset,P=(0,r.vYo)({total:(0,a.computed)(function(){return S.state.total}),page:1,pageSize:S.MAXIMUM_PAGE_SIZE}),E=P.currentPage,x=P.pageCount;function R(){return!k.value&&Y.value&&!S.state.isLoadingMore&&S.hasMoreUrls&&(0,o.uy)(t.stackErrorMessage)}function O(e){var t,n=null==e||null===(t=e.aliases[0])||void 0===t?void 0:t.affiliates,a={copyLabel:f("tinyurl_labels.copy_label"),visitUrlLabel:f("tinyurl_labels.visit_url_label"),qrLabel:f("tinyurl_labels.qr_label"),shareLabel:f("tinyurl_labels.share_label"),copyTooltipBeforeCopyLabel:f("tinyurl_labels.copy_label_tooltip_pre_content"),copyTooltipAfterCopyLabel:f("tinyurl_labels.copy_label_tooltip_post_content"),affiliateLabel:n?f("tinyurl_labels.affiliate_label"):void 0,affiliateTooltip:n?f("tinyurl_labels.affiliate_tooltip"):void 0};return{id:e.aliases[0].tiny_url,shortenUrl:e.aliases[0].tiny_url,originalUrl:e.url,qrDownloadWidgetLabels:(0,m.Nf)(f),urlStackItemLabels:a,icon:"https://icons.duckduckgo.com/ip3/".concat(e.host,".ico")}}function I(){E.value=1,S.purge(),t.stackErrorMessage=null,t.nextCandidatePage=null,S.loadUrls(E.value).catch(function(){t.stackErrorMessage=f("something_went_wrong")})}function L(){var e=S.state.pages.has(1);return(0,o.uy)(t.nextCandidatePage)?e?E.value+1:E.value:t.nextCandidatePage}function U(){var e=S.state.pages.get(1);S.state.pages=(new Map).set(1,e),E.value=1,t.stackErrorMessage=null,t.nextCandidatePage=null,t.shortenerErrorMessage=null}function D(){var e;(0,o.uy)(null===(e=n.value)||void 0===e?void 0:e.$el)||(n.value.$el.scrollTop=0)}function N(){(0,o.uy)(c.value)||c.value.scrollIntoView()}function q(){var e=E.value+1;S.loadUrls(e).then(function(){E.value=e}).catch(function(){t.stackErrorMessage=f("something_went_wrong")})}function j(e){e&&(0,h.A)(p.default,{},{adaptive:!1,clickToClose:!0,scrollable:!0,classes:["v--custom-modal"]},{"before-close":function(){return b(!1)}})}var B=(0,a.computed)(function(){var e=Y.value?S.getUrlsByPage(E.value):S.urlCollection;return(k.value?e:S.urlCollection).map(O)}),M=f("shortener.empty_feedback"),F=f("shortener.error_feedback_button"),W=f("shortener.create_account_button"),V=f("shortener.loading_feedback"),Y=(0,a.computed)(function(){return C.getters.isUserLoggedIn}),G=(0,a.computed)(function(){return!Y.value&&B.value.length>3}),H=(0,a.computed)(function(){return G.value?m.Ze:null}),z=(0,a.computed)(function(){return k.value&&!G.value&&x.value>1}),$=(0,a.computed)(function(){return{title:f("shortener_marketing.title"),messages:[f("shortener_marketing.highlightedMessage"),f("shortener_marketing.message")],primaryButton:{label:f("shortener_marketing.pricing_button_label"),severity:"white",as:"router-link",to:{name:"signup.pricing"}},alternativeButton:Y.value?null:{label:f("shortener_marketing.sign_up_button_label"),as:"router-link",to:{name:"register"}},titleSize:o.a1.LARGE}});return(0,a.watch)(function(){return S.hasMoreUrls},function(e){e&&A()}),(0,a.watch)(k,I),(0,a.watch)(Y,I),(0,a.watch)(y,j,{immediate:!0}),(0,a.onMounted)(I),{__sfc:!0,MAXIMUM_GUEST_URLS:3,INITIAL_PAGE:1,state:t,urlStackElementRef:n,urlStackContentRef:c,__:f,isPromoRunning:g,toggleModalVisibility:b,shouldDisplayModal:y,router:w,store:C,urlStore:S,breakpoints:T,isMobileView:k,resetInfiniteScroll:A,currentPage:E,pageCount:x,canLoadMore:R,buildUrlStackItem:O,resetUrls:I,getNextRetryPage:L,retryLoadMoreUrl:function(){var e=L();t.stackErrorMessage=null,S.loadUrls(e).then(function(){E.value=e}).catch(function(){t.stackErrorMessage=f("something_went_wrong")})},prepareRefresh:U,onCreated:function(e){U(),S.loadUrls(E.value).then(function(){S.state.isLoadingMore||S.state.isCreating;D()}).catch(function(){t.stackErrorMessage=f("something_went_wrong")})},scrollStackToTop:D,scrollStackIntoView:N,onPageChange:function(e){
2S.state.isLoadingMore||(t.stackErrorMessage=null,t.nextCandidatePage=e,S.loadUrls(e).then(function(){N(),E.value=e,t.nextCandidatePage=null}).catch(function(){t.stackErrorMessage=f("something_went_wrong")}))},onInfiniteLoadMore:q,onAffiliateClick:function(){w.push({name:"affiliateOptionPop"})},checkBfcmModalDisplayability:j,urlStackItems:B,emptyFeedback:M,errorFeedbackButton:F,createAccountButton:W,loadingFeedback:V,isUserLoggedIn:Y,isRestricted:G,restrictedUpsellText:H,isPaginatorVisible:z,jumbotronProps:$,TuPaginator:o.P7,TuSectionWrapper:o.iY,TuShortenUrlStack:o.oV,TuJumbotron:o.Uu,tinyurlOverlayIcon:u(),BfcmHomepageHeroSection:d.default,ShortenerWidget:_.default}}};var v=n(85072),g=n.n(v),b=n(64e3),y={insert:"head",singleton:!1};g()(b.A,y);b.A.locals;const w=(0,n(14486).A)(f,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.TuSectionWrapper,{staticClass:"shortener-section",class:{"shortener-section--mobile":n.isMobileView,"shortener-section--bfcm-promotion":n.isPromoRunning}},[t("div",{staticClass:"shortener-section__shortener-widget-content",class:{"shortener-section__shortener-widget-content--mobile":n.isMobileView}},[n.isPromoRunning?t(n.BfcmHomepageHeroSection):t(n.TuJumbotron,e._b({staticClass:"shortener-section__jumbotron",attrs:{"data-test-id":"shortener-section-jumbotron"}},"TuJumbotron",n.jumbotronProps,!1)),e._v(" "),t(n.ShortenerWidget,{staticClass:"shortener-section__shortener-widget",attrs:{"feedback-error-content":n.state.shortenerErrorMessage},on:{create:n.onCreated}})],1),e._v(" "),t("div",{staticClass:"shortener-section__url-stack-content",attrs:{id:"recent-links"}},[t("h5",{ref:"urlStackContentRef",staticClass:"shortener-section__url-stack-title"},[e._v("\n "+e._s(n.__("homepage.url_stack_title"))+"\n ")]),e._v(" "),t(n.TuShortenUrlStack,{ref:"urlStackElementRef",attrs:{items:n.urlStackItems,"empty-feedback":n.emptyFeedback,"loading-feedback":n.loadingFeedback,"error-feedback-button":n.errorFeedbackButton,"create-account-button":n.createAccountButton,"error-feedback":n.state.stackErrorMessage,"restricted-text":n.restrictedUpsellText,"is-loading":n.urlStore.state.isLoadingMore,"overlay-icon":n.tinyurlOverlayIcon},on:{"create-account":function(e){return n.router.push({name:"register"})},retry:n.retryLoadMoreUrl,"affiliate-click":n.onAffiliateClick,upsale:function(e){return n.router.push({name:"signup.pricing"})}}}),e._v(" "),n.isPaginatorVisible?t("div",{staticClass:"shortener-section__url-stack-paginator-wrapper"},[t(n.TuPaginator,{staticClass:"shortener-section__url-stack-paginator",attrs:{"current-page":n.currentPage,pages:n.pageCount},on:{"page-change":n.onPageChange}})],1):e._e()],1)])},[],!1,null,"7116807e",null).exports},56535(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>c});var a=n(13719);const i={__name:"ShortenerTermsNotice",props:{buttonLabel:{type:String,required:!0}},setup:function(e){return{__sfc:!0,props:e,__:(0,a.A)().__}}};var r=n(85072),o=n.n(r),s=n(54830),l={insert:"head",singleton:!1};o()(s.A,l);s.A.locals;const c=(0,n(14486).A)(i,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("p",{staticClass:"shortener-terms-notice _terms-notice"},[e._v("\n "+e._s(n.__("shortener_marketing.disclaimer_prefix",{buttonLabel:e.buttonLabel}))+"\n "),t("router-link",{staticClass:"shortener-terms-notice__link _terms-link",attrs:{to:{name:"terms"}}},[t("span",[e._v(e._s(n.__("shortener_marketing.disclaimer_terms")))])]),e._v(",\n "),t("router-link",{staticClass:"shortener-terms-notice__link _privacy-link",attrs:{to:{name:"privacy"}}},[t("span",[e._v(e._s(n.__("shortener_marketing.disclaimer_privacy")))])]),e._v(", and\n "),t("router-link",{staticClass:"shortener-terms-notice__link _cookies-link",attrs:{to:{name:"cookies"}}},[t("span",[e._v(e._s(n.__("shortener_marketing.disclaimer_cookies")))])]),e._v(".\n")],1)},[],!1,null,"e2afa682",null).exports},44066(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>S});var a=n(85471),i=n(96433),r=n(24387),o=n(37624),s=n(62852),l=n(91212),c=n(10741),u=n(97568),d=n(96589),p=n(79374),h=n(69047);function _(e){return _="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_(e)}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?m(Object(n),!0).forEach(function(t){v(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function v(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=_(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=_(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const g={__name:"ShortenerWidget",props:{feedbackErrorContent:{type:String,default:void 0}},emits:["create"],setup:function(e,t){var n=t.emit,_=e,m=(0,s.Bd)().__,v=(0,r.rd)(),g=(0,s.SG)(),b=(0,d.C)(),y=(0,s.Li)(u.A.LINKS_PER_MONTH),w=(0,s._r)(),C=(0,i.GuJ)(i._9U),S=(0,s.GP)({url:void 0,domain:void 0,alias:void 0}),T=S.state,k=S.processErrors,A=S.purgeState,P=S.areErrorsProcessable,E="shortener-terms-ccpa-consented",x=!1,R=(0,i.Mjh)(E,x),O=C.smallerOrEqual("xl"),I=m("shortener.shorten_button_label"),L=m("qr_code.generate_button_label"),U="shorten-link",D="qr-code-tab-id",N=(0,a.reactive)({shortenedUrl:null,isInputUrlFocus:!1,feedbackContent:null,buttonLabel:I,domainSelected:void 0,isBrandedDomainSelected:!1,isTermsError:!1,isCriticalBannerVisible:!1});function q(){N.isCriticalBannerVisible||(N.feedbackContent=null,B())}function j(e){N.isCriticalBannerVisible=!1,N.feedbackContent={content:e,isClosable:!0,feedbackButton:null}}function B(){re.value&&M()}function M(){N.isCriticalBannerVisible=!0;var e=(0,c.YW)(w.billingPeriodMonthEndsAt.value),t=y.isHardLimitReached.value?m("links_limit_banner.free_hard_limit",{limit_reset_date:e}):m("links_limit_banner.free_soft_limit",{limit_reset_date:e});N.feedbackContent={content:t,isClosable:!1,feedbackButton:{label:m("links_limit_banner.free_button_label"),as:"router-link",to:{name:"signup.pricing"}}}}function F(e){return{url:e.url,alias:e.alias,domain:e.domain,captcha_token:e.token}}function W(e){A(),q(),!oe.value||R.value?b.createUrl(F(e)).then(function(t){var a,i,r,o,s=null==t||null===(a=t.aliases[
20])||void 0===a?void 0:a.tiny_url,l=null==t||null===(i=t.aliases[0])||void 0===i?void 0:i.alias;N.shortenedUrl={tinyUrl:s,longUrl:e.url,isAffiliated:null!==(r=null==t||null===(o=t.aliases[0])||void 0===o?void 0:o.affiliates)&&void 0!==r&&r,alias:l},n("create",s)}).catch(function(e){(0,l.vV)("Cannot create URL!"),P(null==e?void 0:e.errors)?k(null==e?void 0:e.errors):j(m("something_went_wrong"))}):N.isTermsError=!0}function V(){ie.value?v.push({name:"settings.brandedDomains"}):v.push({name:"signup.pricing"})}function Y(){N.isInputUrlFocus=!0,N.shortenedUrl=null,A(),q()}function G(e){N.buttonLabel=U!==e?L:I}function H(){var e,t=null!==(e=Q.value.find(function(e){return e.domain===K.value}))&&void 0!==e?e:Q.value[0];(0,o.uy)(t)?(0,l.vV)("Cannot update selected domain!"):N.domainSelected=t}function z(e){var t,n=Q.value.find(function(t){return t.domain===e});if((0,o.uy)(n))(0,l.vV)("Cannot selected domain!");else{var a=n.domain===K.value,i=null!==(t=null==n?void 0:n.isBranded)&&void 0!==t&&t;N.domainSelected=n,N.isBrandedDomainSelected=!a&&i}}function $(){v.push({name:"affiliateOptionPop"})}function J(e){if(!ie.value)return!e.allowForGuests;var t=e.requireEmailVerification,n=g.getters.requireEmailVerification;return t&&!n}function X(e){e&&(N.isTermsError=!1),R.value=e}var K=(0,a.computed)(function(){return g.getters.commonDomains.current}),Q=(0,a.computed)(function(){var e=g.getters.availableDomains;return Array.isArray(e)?e.filter(function(e){return!e.isDisabled&&!e.isDeleted&&!e.isBlocked}).map(function(e){var t=J(e),n=t?m("shortener.domain_no_available_guest"):null;return f(f({},e),{},{name:e.domain,value:e.domain,isDisabled:t,tooltip:n})}):[]}),Z=(0,a.computed)(function(){return{errorMessages:T,isLoading:b.state.isCreating,domainSelected:N.domainSelected,domains:Q.value,terms:le.value,isBranded:N.isBrandedDomainSelected,isUrlFocus:N.isInputUrlFocus,shortenedUrl:N.shortenedUrl,isDisabled:y.isHardLimitReached.value&&ie.value}}),ee=(0,a.computed)(function(){return{create:W,error:function(e){return j(e)},purge:Y,"add-domain":V,"domain-select":z,"affiliate-notice-click":$,"terms-consent":X}}),te=(0,a.computed)(function(){return{component:p.default,componentProps:Z.value,componentEvents:ee.value}}),ne=(0,a.computed)(function(){return{component:h.default,componentProps:Z.value,componentEvents:ee.value}}),ae=(0,a.computed)(function(){var e=O.value?"QR Code":"Generate QR Code";return{tabCollection:[f({id:U,title:"Shorten a Link",icon:"fa-solid fa-link"},te.value),f({id:D,title:e,icon:"fa-solid fa-qrcode"},ne.value)]}}),ie=(0,a.computed)(function(){return g.getters.isUserLoggedIn}),re=(0,a.computed)(function(){return(y.isSoftLimitReached.value||y.isHardLimitReached.value)&&ie.value}),oe=(0,a.computed)(function(){return g.getters.ccpaRequired&&!ie.value}),se=(0,a.computed)(function(){return!oe.value&&!ie.value}),le=(0,a.computed)(function(){return{isConsented:R.value,hasError:N.isTermsError,isConsentRequired:oe.value,isNoticeRequired:se.value}});return(0,a.watch)(ie,function(){N.isCriticalBannerVisible=!1,Y(),H()}),(0,a.watch)(re,B,{immediate:!0}),(0,a.watch)(function(){return _.feedbackErrorContent},function(e){(0,o.uy)(e)||j(e)},{immediate:!0}),(0,a.onMounted)(function(){H()}),{__sfc:!0,props:_,emit:n,__:m,router:v,store:g,urlStore:b,limits:y,billingPeriod:w,breakpoints:C,errorMessages:T,processErrors:k,purgeErrorState:A,areErrorsProcessable:P,localTermKey:E,initialTermsConsented:x,isTermsConsented:R,isMobileView:O,shortLinkButton:I,generateQrButton:L,shortenLinkTabId:U,qrCodeTabId:D,state:N,purgeFeedbackBanner:q,setClosableErrorBanner:j,checkCriticalBanner:B,setCriticalBanner:M,buildCreateRequest:F,onShorten:W,onAddDomain:V,resetForm:Y,onTabToggle:function(e){N.isTermsError=!1,N.isInputUrlFocus=!1,A(),q(),G(e)},setButtonLabel:G,updateSelectedDomain:H,onDomainSelected:z,onAffiliateClick:$,isDomainDisabled:J,onTermsConsented:X,defaultDomain:K,availableDomains:Q,shortenerProps:Z,shortenerEvents:ee,urlShortenerContext:te,qrGeneratorContext:ne,tabWrapperProps:ae,isUserLoggedIn:ie,shouldLimitErrorVisible:re,isTermsConsentRequired:oe,isTermsNoticeRequired:se,terms:le,TuTabWrapper:o.CQ,TuFeedbackBanner:o.BH}}};var b=n(85072),y=n.n(b),w=n(45621),C={insert:"head",singleton:!1};y()(w.A,C);w.A.locals;const S=(0,n(14486).A)(g,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"url-shortener-widget",class:{"url-sh
2ortener-widget--mobile":n.isMobileView}},[t("div",{staticClass:"url-shortener-widget__tab-wrapper"},[t(n.TuFeedbackBanner,e._b({staticClass:"url-shortener-widget__feedback-banner",class:{"url-shortener-widget__feedback-banner--limit-error":n.state.isCriticalBannerVisible},on:{close:n.checkCriticalBanner}},"TuFeedbackBanner",n.state.feedbackContent,!1)),e._v(" "),t(n.TuTabWrapper,e._b({staticClass:"url-shortener-widget__wrapper",on:{toggle:n.onTabToggle}},"TuTabWrapper",n.tabWrapperProps,!1))],1)])},[],!1,null,"ce874fea",null).exports},79374(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>T});var a=n(85471),i=n(24387),r=n(37624),o=n(66842),s=n(13719),l=n(94736),c=n(38866),u=n(44272),d=n(80854),p=n.n(d),h=n(81258),_=n(56535);function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach(function(t){g(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function g(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=m(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==m(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const b={__name:"UrlShortener",props:{errorMessages:{type:Object,required:!0},isLoading:{type:Boolean,required:!0},domains:{type:Array,required:!0},isUrlFocus:{type:Boolean,required:!0},isBranded:{type:Boolean,required:!0},terms:{type:Object,required:!0},domainSelected:{type:Object,default:null},shortenedUrl:{type:Object,default:null},isDisabled:{type:Boolean,default:!1}},emits:["create","error","purge","add-domain","domain-select","affiliate-notice-click","terms-consent"],setup:function(e,t){var n=t.emit,d=e,m=(0,i.rd)(),f=(0,s.A)().__,g=(0,l.A)(),b=(0,o.A)(),y=b.getSiteKey,w=b.isAntiRobotWhitelisted,C=f("shortener.shorten_button_label");var S=(0,a.computed)(function(){return g.getters.isUserLoggedIn}),T=(0,a.computed)(function(){return!S.value}),k=(0,a.computed)(function(){return(0,r.uy)(d.shortenedUrl)}),A=(0,a.computed)(function(){return(0,h.WF)(d.errorMessages.url)}),P=(0,a.computed)(function(){return(0,h.dR)(d.errorMessages.alias)}),E=(0,a.computed)(function(){var e;return v(v({},(0,h.pE)(d.domains,d.errorMessages.domain)),{},{value:null===(e=d.domainSelected)||void 0===e?void 0:e.domain})}),x=(0,a.computed)(function(){var e;return{longUrl:d.shortenedUrl.longUrl,tinyUrl:d.shortenedUrl.tinyUrl,qrDownloadWidgetProps:{url:d.shortenedUrl.tinyUrl,prefixAsset:null===(e=d.shortenedUrl)||void 0===e?void 0:e.alias,overlayIcon:p(),qrDownloadWidgetLabels:(0,h.Nf)(f)},urlShortenerResultLabels:(0,h.Qv)(f,d.shortenedUrl.isAffiliated),affiliateNotice:d.shortenedUrl.isAffiliated?f("shortener.affiliate_notice"):void 0}});return{__sfc:!0,props:d,emits:n,router:m,__:f,store:g,getSiteKey:y,isAntiRobotWhitelisted:w,submissionLabel:C,onDomainSelected:function(e){n("domain-select",e)},onTurnstileValidationFailed:function(e){n("error",(0,c.d)(e))},onShorten:function(e){n("create",e)},onConsented:function(e){n("terms-consent",e)},isUserLoggedIn:S,isCaptchaEnable:T,isRequestVisible:k,urlInputProps:A,aliasInputProps:P,domainsInputProps:E,shortenerResultProps:x,TuShortenerRequestForm:r.b_,TuUrlShortenerResult:r.WX,TermsConditionCheckbox:u.default,ShortenerTermsNotice:_.default}}};var y=n(85072),w=n.n(y),C=n(23611),S={insert:"head",singleton:!1};w()(C.A,S);C.A.locals;const T=(0,n(14486).A)(b,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"url-shortener"},[n.isRequestVisible?t("div",{staticClass:"url-shortener__request-wrapper"},[t(n.TuShortenerRequestForm,{staticClass:"url-shortener__request",attrs:{"url-input-props":n.urlInputProps,"domains-in
2put-props":n.domainsInputProps,"alias-input-props":n.aliasInputProps,"site-key":n.getSiteKey,"is-url-focus":e.isUrlFocus,"is-captcha-enable":n.isCaptchaEnable,"is-captcha-whitelisted":n.isAntiRobotWhitelisted,"is-branded-domain-selected":e.isBranded,"is-loading":e.isLoading,"is-disabled":e.isDisabled,"button-label":n.submissionLabel},on:{shorten:n.onShorten,"add-domain":function(e){return n.emits("add-domain")},"select-domain":n.onDomainSelected,"turnstile-validation-fail":n.onTurnstileValidationFailed},scopedSlots:e._u([{key:"terms-conditions",fn:function(){return[e.terms.isConsentRequired?t(n.TermsConditionCheckbox,{attrs:{value:e.terms.isConsented,"is-error":e.terms.hasError},on:{input:n.onConsented}}):e._e()]},proxy:!0}],null,!1,1244598350)}),e._v(" "),e.terms.isNoticeRequired?t(n.ShortenerTermsNotice,{attrs:{"button-label":n.submissionLabel}}):e._e()],1):t(n.TuUrlShortenerResult,e._b({staticClass:"url-shortener__result",on:{"short-another":function(e){return n.emits("purge")},"affiliate-click":function(e){return n.emits("affiliate-notice-click")},upsale:function(e){return n.router.push({name:"signup.pricing"})}}},"TuUrlShortenerResult",n.shortenerResultProps,!1))],1)},[],!1,null,"7372d760",null).exports},21892(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>s});var a=n(85072),i=n.n(a),r=n(78288),o={insert:"head",singleton:!1};i()(r.A,o);r.A.locals;const s=(0,n(14486).A)({},function(){var e=this,t=e._self._c;return t("p",{staticClass:"sign-up-footer"},[e._v("\n By Signing Up, you agree to our\n "),t("router-link",{staticClass:"tu-primary-link sign-up-footer--link",attrs:{"data-test-id":"sign-up-footer-terms-link",to:{name:"terms"}}},[t("span",[e._v("Terms of Service")])]),e._v(",\n "),t("router-link",{staticClass:"tu-primary-link sign-up-footer--link",attrs:{"data-test-id":"sign-up-footer-privacy-link",to:{name:"privacy"}}},[t("span",[e._v("Privacy Policy")])]),e._v(", and\n "),t("router-link",{staticClass:"tu-primary-link sign-up-footer--link",attrs:{"data-test-id":"sign-up-footer-cookie
2s-link",to:{name:"cookies"}}},[t("span",[e._v("Use of Cookies")])]),e._v(".\n")],1)},[],!1,null,"03f712b7",null).exports},75615(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>p});var a=n(60109),i=n.n(a),r=n(6115),o=n(60589);const s={__name:"SignUpSection",setup:function(e){return{__sfc:!0,SignUpImage:i(),DividedGhostLayout:r.A,SignUpWidget:o.default}}};var l=n(85072),c=n.n(l),u=n(79303),d={insert:"head",singleton:!1};c()(u.A,d);u.A.locals;const p=(0,n(14486).A)(s,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.DividedGhostLayout,{staticClass:"sign-up-section",scopedSlots:e._u([{key:"widget",fn:function(){return[t(n.SignUpWidget,{staticClass:"sign-up-section__widget"})]},proxy:!0},{key:"image",fn:function(){return[t("div",{staticClass:"sign-up-section__image-wrapper"},[t("img",{staticClass:"sign-up-section__image",attrs:{src:n.SignUpImage,alt:"sign up image"}}),e._v(" "),t("h4",{staticClass:"sign-up-section__image-tag-line"},[e._v("\n Amplify Your Success with Data-Driven Shortened Links\n ")])])]},proxy:!0}])})},[],!1,null,"8d2288e4",null).exports},60589(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>j});var a=n(85471),i=n(95353),r=n(96433),o=n(37624),s=n(62852),l=n(50317),c=n(38866),u=n(44272),d=n(15274),p=n(26144),h=n(38172);function _(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function r(n,a,i,r){var l=a&&a.prototype instanceof s?a:s,c=Object.create(l.prototype);return m(c,"_invoke",function(n,a,i){var r,s,l,c=0,u=i||[],d=!1,p={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return r=t,s=0,l=e,p.n=n,o}};function h(n,a){for(s=n,l=a,t=0;!d&&c&&!i&&t<u.length;t++){var i,r=u[t],h=p.p,_=r[2];n>3?(i=_===a)&&(l=r[(s=r[4])?5:(s=3,3)],r[4]=r[5]=e):r[0]<=h&&((i=n<2&&h<r[1])?(s=0,p.v=a,p.n=r[1]):h<_&&(i=n<3||r[0]>a||a>_)&&(r[4]=n,r[5]=a,p.n=_,s=0))}if(i||n>1)return o;throw d=!0,a}return function(i,u,_){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,_),s=u,l=_;(t=s<2?e:l)||!d;){r||(s?s<3?(s>1&&(p.n=-1),h(s,l)):p.n=l:p.v=l);try{if(c=2,r){if(s||(i="next"),t=r[i]){if(!(t=t.call(r,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=r.return)&&t.call(r),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);r=e}else if((t=(d=p.n<0)?l:n.call(a,p))!==o)break}catch(t){r=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,i,r),!0),c}var o={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][a]?t(t([][a]())):(m(t={},a,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,m(e,i,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,m(d,"constructor",c),m(c,"constructor",l),l.displayName="GeneratorFunction",m(c,i,"GeneratorFunction"),m(d),m(d,i,"Generator"),m(d,a,function(){return this}),m(d,"toString",function(){return"[object Generator]"}),(_=function(){return{w:r,m:p}})()}function m(e,t,n,a){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}m=function(e,t,n,a){function r(t,n){m(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},m(e,t,n,a)}function f(e,t,n,a,i,r,o){try{var s=e[r](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(a,i)}function v(e){return g.apply(this,arguments)}function g(){var e;return e=_().m(function e(t){var n,a,i;return _().w(function(e){for(;;)if(0===e.n)return n=(0,h.e9)("register"),a=new d.A(t),i={DISABLE_ERROR_INTERCEPTORS:!0},e.a(2,p.A.post(n,a,i))},e)}),g=function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function o(e){f(r,a,i,o,s,"next",e)}function s(e){f(r,a,i,o,s,"throw",e)}o(void 0)})},g.apply(this,arguments)}function b(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function r(n,a,i,r){var l=a&&a.prototype instanceof s?a:s,c=Object.create(l.prototype);return y(c,"_invoke",function(n,a,i){var r,s,l,c=0,u=i||[],d=!1,p={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return r=t,s=0,l=e,p.n=n,o}};function h(n,a){for(s=n,l=a,t=0;!d&&c&&!i&&t<u.length;t++){var i,r=u[t],h=p.p,_=r[2];n>3?(i=_===a)&&(l=r[(s=r[4])?5:(s=3,3)],r[4]=r[5]=e):r[0]<=h&&((i=n<2&&h<r[1])?(s=0,p.v=a,p.n=r[1]):h<_&&(i=n<3||r[0]>a||a>_)&&(r[4]=n,r[5]=a,p.n=_,s=0))}if(i||n>1)return o;throw d=!0,a}
vendor: 4,907 bytes, line 2
2return function(i,u,_){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,_),s=u,l=_;(t=s<2?e:l)||!d;){r||(s?s<3?(s>1&&(p.n=-1),h(s,l)):p.n=l:p.v=l);try{if(c=2,r){if(s||(i="next"),t=r[i]){if(!(t=t.call(r,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=r.return)&&t.call(r),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);r=e}else if((t=(d=p.n<0)?l:n.call(a,p))!==o)break}catch(t){r=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,i,r),!0),c}var o={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][a]?t(t([][a]())):(y(t={},a,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,y(e,i,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,y(d,"constructor",c),y(c,"constructor",l),l.displayName="GeneratorFunction",y(c,i,"GeneratorFunction"),y(d),y(d,i,"Generator"),y(d,a,function(){return this}),y(d,"toString",function(){return"[object Generator]"}),(b=function(){return{w:r,m:p}})()}function y(e,t,n,a){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}y=function(e,t,n,a){function r(t,n){y(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},y(e,t,n,a)}function w(e,t,n,a,i,r,o){try{var s=e[r](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(a,i)}function C(){function e(){var t;return t=b().m(function e(t){return b().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,v(t);case 1:return e.a(2)}},e)}),e=function(){var e=this,n=arguments;return new Promise(function(a,i){var r=t.apply(e,n);function o(e){w(r,a,i,o,s,"next",e)}function s(e){w(r,a,i,o,s,"throw",e)}o(void 0)})},e.apply(this,arguments)}return{signup:function(t){return e.apply(this,arguments)}}}var S=n(21892);function T(e){return T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},T(e)}var k=["container"];function A(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function r(n,a,i,r){var l=a&&a.prototype instanceof s?a:s,c=Object.create(l.prototype);return P(c,"_invoke",function(n,a,i){var r,s,l,c=0,u=i||[],d=!1,p={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return r=t,s=0,l=e,p.n=n,o}};function h(n,a){for(s=n,l=a,t=0;!d&&c&&!i&&t<u.length;t++){var i,r=u[t],h=p.p,_=r[2];n>3?(i=_===a)&&(l=r[(s=r[4])?5:(s=3,3)],r[4]=r[5]=e):r[0]<=h&&((i=n<2&&h<r[1])?(s=0,p.v=a,p.n=r[1]):h<_&&(i=n<3||r[0]>a||a>_)&&(r[4]=n,r[5]=a,p.n=_,s=0))}if(i||n>1)return o;throw d=!0,a}return function(i,u,_){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,_),s=u,l=_;(t=s<2?e:l)||!d;){r||(s?s<3?(s>1&&(p.n=-1),h(s,l)):p.n=l:p.v=l);try{if(c=2,r){if(s||(i="next"),t=r[i]){if(!(t=t.call(r,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=r.return)&&t.call(r),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);r=e}else if((t=(d=p.n<0)?l:n.call(a,p))!==o)break}catch(t){r=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,i,r),!0),c}var o={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][a]?t(t([][a]())):(P(t={},a,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,P(e,i,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,P(d,"constructor",c),P(c,"constructor",l),l.displayName="GeneratorFunction",P(c,i,"GeneratorFunction"),P(d),P(d,i,"Generator"),P(d,a,function(){return this}),P(d,"toString",function(){return"[object Generator]"}),(A=function(){return{w:r,m:p}})()}function P(e,t,n,a){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}P=function(e,t,n,a){function r(t,n){P(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},P(e,t,n,a)}function E(e,t,n,a,i,r,o){try{var s=e[r](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(a,i)}function x(e){return function(){var t=this,n=arguments;return new Promise(function(a,i){var r=e.apply(t,n);function o(e){E(r,a,i,o,s,"next",e)}function s(e){E(r,a,i,o,s,"throw",e)}o(void 0)})}}function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?R(Object(n),!0).forEach(function(t){I(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function I(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=T(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=T(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==T(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const L={name:"SignUpWidget",components:{TuSignUpForm:o.mm,SignUpFooter:S.default,TermsConditionCheckbox:u.default},mixins:[l.A],setup:function(){var e=(0,s.vz)(),t=e.getSsoButtons,n=e.forwardableQueryParams,a=(0,s.ef)(),i=a.getSiteKey,l=a.isAntiRobotWhitelisted,c=(0,o.A$)(i.value,l.value),u=c.container,d=function(e,t){if(null==e)return{};var n,a,i=function(e,t){if(null==e)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;n[a]=e[a]}return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a<r.length;a++)n=r[a],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(c,k),p=C().signup,h=(0,r.GuJ)(r._9U),_=(0,s.GP)({name:void 0,email:void 0,password:void 0}),m=_.state,f=_.processErrors,v=_.purgeState,g=_.areErrorsProcessable;return{signup:p,translate:(0,s.Bd)().translate,container:u,turnstile:d,getSiteKey:i,isMobileView:h.smallerOrEqual("xl"),errorMessages:m,processErrors:f,getSsoButtons:t,purgeErrorState:v,areErrorsProcessable:g,forwardableQueryParams:n}},data:function(){return{request:void 0,ssoButtons:void 0,isLoading:!1,formError:void 0,isTermsConsented:!1,isTermsError:!1}},computed:O(O({},(0,i.L8)(["gdprRequired","ccpaRequired"])),{},{isTermsConditionConsentRequired:function(){return this.ccpaRequired},isTrialActive:function(){return"true"===this.$route.query.trial||!0===this.$route.query.trial},formProps:function(){var e={nameLabel:this.translate("auth_labels.name"),nameInputPlaceholder:this.translate("auth_labels.enter_full_name"),emailLabel:this.translate("auth_labels.email"),emailInputPlaceholder:this.translate("auth_labels.enter_email"),passwordLabel:this.translate("auth_labels.password"),passwordInputPlaceholder:this.translate("auth_labels.enter_password"),signupLabel:this.translate("navbar.signup_text")},t={tooltipLabel:this.translate("password_strength_labels.tooltip_label"),tooltipContent:this.translate("password_strength_labels.tooltip_content"),measureDefaultLabel:this.translate("password_strength_labels.default"),measureWeakLabel:this.translate("password_strength_labels.weak"),measureMediumLabel:this.translate("password_strength_labels.medium"),measureStrongLabel:this.translate("password_strength_labels.strong")};return{ssoButtons:this.ssoButtons,upperDividerLabel:this.translate("auth_labels.upper_divider"),lowerDividerLabel:this.translate("auth_labels.lower_divider"),formLabels:e,passwordMeterLabels:t,nameCopyError:this.errorMessages.name,emailCopyError:this.errorMessages.email,passwordCopyError:this.errorMessages.password,error:this.formError,isLoading:this.isLoading||this.turnstile.isChallenging.value}}}),watch:{isTermsConsented:function(e){e&&(this.isTermsError=!1)}},created:function(){this.ssoButtons=this.getSsoButtons(this.forwardableQueryParams)},mounted:function(){this.configureTurnstile(),this.isTermsConsented=!this.isTermsConditionConsentRequired},methods:{buildSignUpRequest:function(e){var t,n,a;return{name:e.name,email:e.email,password:e.password,password_confirmation:e.password,terms:this.isTermsConsented,captcha_token:void 0,team_invitation:null!==(t=this.$route.query.team_invitation)&&void 0!==t?t:null,organization_invitation:null!==(n=this.$route.query.organization_invitation)&&void 0!==n?n:null,coupon:null!==(a=this.$route.query.coupon)&&void 0!==a?a:null}},onSignUp:function(e){this.isLoading||this.turnstile.isChallenging.value||(this.turnstile.isReady.value?this.isTermsConsented?(this.purgeErrorState(),this.isLoading=!0,this.formError=void 0,this.isTermsError=!1,this.request=this.buildSignUpRequest(e),this.turnstile.challenge(
2)):this.isTermsError=!0:this.setErrorMessage((0,c.D)()))},onCaptchaVerify:function(e){this.request.captcha_token=e,this.doSignup()},onCaptchaFail:function(e){this.setErrorMessage((0,c.D)(e)),this.isLoading=!1},onUnrecoverableCaptchaError:function(){this.setErrorMessage((0,c.D)()),this.isLoading=!1},onRecoverableCaptchaError:function(){this.setErrorMessage((0,c.D)()),this.isLoading=!1},setErrorMessage:function(e){var t=this;this.formError=null,(0,a.nextTick)(function(){t.formError=e})},configureTurnstile:function(){var e={"challenge-success":this.onCaptchaVerify,"challenge-error":this.onCaptchaFail,"recoverable-error":this.onRecoverableCaptchaError,"unrecoverable-error":this.onUnrecoverableCaptchaError};this.turnstile.eventBus.on(function(t,n){var a;return null===(a=e[t])||void 0===a?void 0:a.call(e,n)}),this.turnstile.initialize()},doSignup:function(){var e=this;return x(A().m(function t(){var n;return A().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,t.n=1,e.signup(e.request);case 1:return t.n=2,e.onAfterSignUp();case 2:t.n=5;break;case 3:if(t.p=3,n=t.v,e.areErrorsProcessable(null==n?void 0:n.errors)){t.n=4;break}return e.formError=e.$t("something_went_wrong"),t.a(2);case 4:e.processErrors(n.errors);case 5:return t.p=5,e.isLoading=!1,t.f(5);case 6:return t.a(2)}},t,null,[[0,3,5,6]])}))()},onAfterSignUp:function(){var e=this;return x(A().m(function t(){var n,a,i;return A().w(function(t){for(;;)switch(t.p=t.n){case 0:return n=e.getSignUpSubscription(),a=e.$route.query.to,t.p=1,t.n=2,e.refreshState();case 2:localStorage.setItem("isBfcmPromoVisible",!e.isUserSubscribed),localStorage.setItem("stateStatus",!0),(0,o.uy)(n)?(0,o.uy)(a)?e.$router.push({name:"signup.pricing",query:{newuser:null}}):e.$router.push({path:a}):(e.$router.push({name:"homepage"}),e.subscribe(n,e.$route.query.coupon,e.isTrialActive)),t.n=5;break;case 3:if(t.p=3,i=t.v,!(0,o.uy)(i.message)){t.n=4;break}return e.formError=e.$t("something_went_wrong"),t.a(2);case 4:e.formError=i.message;case 5:return t.a(2)}},t,null,[[1,3]])}))()},getSignUpSubscription:function(){var e=this.$route.query.subscription,t=this.$route.query.interval;if(!((0,o.uy)(e)||(0,o.uy)(this.subscriptionsForActiveInterval)||(0,o.uy)(t)))return this.billingPeriod=t,this.subscriptionsForActiveInterval.find(function(t){return t.name===e})}}};var U=n(85072),D=n.n(U),N=n(68409),q={insert:"head",singleton:!1};D()(N.A,q);N.A.locals;const j=(0,n(14486).A)(L,function(){var e=this,t=e._self._c;return t("section",{staticClass:"sign-up-widget",class:{"sign-up-widget--mobile":e.isMobileView},attrs:{"aria-labelledby":"sign-up-widget-title"}},[t("h1",{staticClass:"sign-up-widget__title",attrs:{id:"sign-up-widget-title"}},[e._v("\n "+e._s(e.translate("signup_page.title"))+"\n ")]),e._v(" "),t("p",{staticClass:"sign-up-widget__sub-title"},[e._v("\n "+e._s(e.translate("signup_page.sub_title"))+"\n "),t("router-link",{staticClass:"tu-primary-link sign-up-widget__sub-title-link",attrs:{"data-test-id":"sign-up-widget-login-link",to:{name:"login",query:e.forwardableQueryParams}}},[e._v("\n "+e._s(e.translate("signup_page.login_link"))+"\n ")])],1),e._v(" "),t("TuSignUpForm",e._b({staticClass:"sign-up-widget__form",on:{"sign-up":e.onSignUp},scopedSlots:e._u([{key:"terms-conditions",fn:function(){return[e.isTermsConditionConsentRequired?t("TermsConditionCheckbox",{attrs:{"is-error":e.isTermsError},model:{value:e.isTermsConsented,callback:function(t){e.isTermsConsented=t},expression:"isTermsConsented"}}):e._e()]},proxy:!0},{key:"captcha",fn:function(){return[t("transition",{attrs:{name:"collapse"}},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.turnstile.isVisible.value,expression:"turnstile.isVisible.value"}],ref:"container",staticClass:"sign-up-widget__captcha-wrapper"})]),e._v(" "),e.isTermsConditionConsentRequired?e._e():t("SignUpFooter",{staticClass:"sign-up-widget__footer"})]},proxy:!0}])},"TuSignUpForm",e.formProps,!1))],1)},[],!1,null,"227a06ac",null).exports},62204(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>s});var a=n(99499),i=n(2543);const r={name:"PopOverContent",mixins:[a.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(e){var t=e.path||e.composedPath&&e.composedPath(),n=i.findIndex(t,function(e){return"HEADER"===e.nodeName})>-1,a=i.findIndex(t,function(e){return"vue-notification-group"===e.className})>-1,r=i.findIndex(t,function(e){return"modal"===e.className||"v--modal-background-click"===e.className})>-1;n||r||a||this.closePopover(e,!0)},closePopover:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];null===this.close?this.$router.push({name:"homepage",params:{keepQuery:!0}}):this.close(e,t)},contentVisible:function(){var e=this;this.$nextTick(function(){e.$refs.popover.focus()})}}},o=r;const s=(0,n(14486).A)(o,function(){var e=this,t=e._self._c;return t("focus-trap",[t("div",{staticClass:"pop-content",attrs:{role:"document"}},[t("div",{staticClass:"pop-content-backdrop",on:{click:e.clickAwayClose}},[t("span",{staticClass:"sr-only"},[e._v("Popover Backdrop")])]),e._v(" "),t("div",{staticClass:"pop-content-data",class:e.width},[t("div",{staticClass:"border-bottom p-3"},[e._t("actions",function(){return[t("div",{staticClass:"flex-center-between"},[e.$slots.title?t("h5",{staticClass:"font-weight-semibold mb-0 _popover-title"},[e._t("title")],2):e._e(),e._v(" "),t("button",{staticClass:"btn btn-outline-dark ml-auto _popover-close",staticStyle:{padding:"9px 12px"},attrs:{"aria-label":"Close"},on:{click:e.closePopover}},[t("i",{staticClass:"fa fa-lg",class:[e.closeIcon]})])])]})],2),e._v(" "),t("transition",{attrs:{name:"fade",appear:"",mode:"out-in"},on:{enter:e.contentVisible}},[t("div",{ref:"popover",staticClass:"flex-grow-1 overflow-y-a",attrs:{tabindex:"-1"}},[e._t("default",function(){return[t("div",{staticClass:"container-fluid my-5"},[t("div",{staticClass:"my-4"},[t("h5",{staticClass:"text-muted"},[e._v("\n Page could not be found\n ")]),e._v(" "),t("h2",{staticClass:"text-dark"},[e._v("\n 404\n ")])]),e._v(" "),t("p",[e._v("Please try a different page")])])]})],2)]),e._v(" "),e.enableFooter?t("div",{staticClass:"flex-grow"},[e._t("footer",function(){return[t("div",{staticClass:"bg-light"},[t("nav",{staticClass:"container-fluid py-1 d-flex justify-content-between justify-content-md-end",attrs:{role:"navigation"}},[t("router-link",{staticClass:"mr-3 py-1 text-dark",attrs:{to:{name:"terms"}}},[e._v("\n Terms\n ")]),e._v(" "),t("router-link",{staticClass:"mr-3 py-1 text-dark",attrs:{to:{name:"privacy"}}},[e._v("\n Privacy Policy\n ")])],1)])]})],2):e._e()],1)])])},[],!1,null,null,null).exports},36992(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var a=n(9887),i=n(50317);const r={name:"BillingFrequencyV2",components:{FormSwitch:a.default},mixins:[i.A],props:{page:{type:String,default:"signup.pricing"},value:{type:String,required:!0}},computed:{interval:{get:function(){return"yearly"===this.value},set:function(e){this.billingPeriod=e?"yearly":"monthly"}}},watch:{subscriptions:function(){this.guessBillingPeriod()},billingPeriod:function(e){this.$emit("input",e)}},created:function(){this.guessBillingPeriod()},methods:{guessBillingPeriod:function(){var e=this.billableSubscriptions[0];e&&e.interval&&(this.billingPeriod=e.interval)}}};const o=(0,n(14486).A)(r,function(){var e=this,t=e._self._c;return t("div",{staticClass:"flex-center"},[t("span",{staticClass:"font-weight-semibold"},[e._v("Monthly")]),e._v(" "),t("div",{staticClass:"px-2"},[t("FormSwitch",{attrs:{"accessibility-label":"Billing Frequency Toggler","input-id":"".concat(e.interval,"-").concat(Math.round(10*Math.random()))},model:{value:e.interval,callback:function(t){e.interval=t},expression:"interval"}})],1),e._v(" "),t("span",{staticClass:"font-weight-semibold"},[e._v("Annual")])])},[],!1,null,null,null).exports},50819(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>P});var a=n(95353),i=n(37976),r=n(97859),o=n(36049),s=n(3139),l=n(6234),c=n(39483),u=n(50317),d=n(77063),p=n(75256),h=n(2543);function _(e){return _="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_(e)}function m(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function r(n,a,i,r){var l=a&&a.prototype instanceof s?a:s,c=Object.create(l.prototype);return f(c,"_invoke",function(n,a,i){var r,s,l,c=0,u=i||[],d=!1,p={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return r=t,s=0,l=e,p.n=n,o}};function h(n,a){for(s=n,l=a,t=0;!d&&c&&!i&&t<u.length;t++){var i,r=u[t],h=p.p,_=r[2];n>3?(i=_===a)&&(l=r[(s=r[4])?5:(s=3,3)],r[4]=r[5]=e):r[0]<=h&&((i=n<2&&h<r[1])?(s=0,p.v=a,p.n=r[1]):h<_&&(i=n<3||r[0]>a||a>_)&&(r[4]=n,r[5]=a,p.n=_,s=0))}if(i||n>1)return o;throw d=!0,a}
2return function(i,u,_){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,_),s=u,l=_;(t=s<2?e:l)||!d;){r||(s?s<3?(s>1&&(p.n=-1),h(s,l)):p.n=l:p.v=l);try{if(c=2,r){if(s||(i="next"),t=r[i]){if(!(t=t.call(r,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,s<2&&(s=0)}else 1===s&&(t=r.return)&&t.call(r),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);r=e}else if((t=(d=p.n<0)?l:n.call(a,p))!==o)break}catch(t){r=e,s=1,l=t}finally{c=1}}return{value:t,done:d}}}(n,i,r),!0),c}var o={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][a]?t(t([][a]())):(f(t={},a,function(){return this}),t),d=c.prototype=s.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,f(e,i,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=c,f(d,"constructor",c),f(c,"constructor",l),l.displayName="GeneratorFunction",f(c,i,"GeneratorFunction"),f(d),f(d,i,"Generator"),f(d,a,function(){return this}),f(d,"toString",function(){return"[object Generator]"}),(m=function(){return{w:r,m:p}})()}function f(e,t,n,a){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}f=function(e,t,n,a){function r(t,n){f(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},f(e,t,n,a)}function v(e,t,n,a,i,r,o){try{var s=e[r](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(a,i)}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach(function(t){y(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=_(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=_(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const w={name:"SubscribeButton",mixins:[l.A,c.A,u.A],props:{subscription:{type:Object,required:!0}},setup:function(){return{notifySuccess:(0,d.A)().notifySuccess,fetchSurvey:(0,p.A)().fetchSurvey}},data:function(){return{isTrialing:!1}},computed:b(b({_:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){return h})},(0,a.L8)(["couponCode","getPreferredBillingType","isFutureSubscriptionScheduled","isOnMobile","isUpgradePendingPayment","isUserLoggedIn","userVerified"])),{},{billableSubscription:function(){return this.getBillableSubscribedTo(this.subscription)},billableSubscribed:function(){return this.isBillableSubscribedTo(this.subscription)},getGuestSubscribeButtonId:function(){var e=(0,i.A)(this.subscription.name),t=(0,i.A)(this.subscription.interval);return"home_panelPricing_button_signup".concat(e,"_").concat(t)},registerQuery:function(){return this.isSubscriptionTriable?{subscription:this.subscription.name,interval:this.subscription.interval,trial:!0}:this.isSubscriptionFree(this.subscription)?{to:"email/verify"}:{subscription:this.subscription.name,interval:this.subscription.interval}},subscribeQuery:function(){return{subscription:this.subscription.name,interval:this.subscription.interval}},isBillableSubscribed:function(){return!(0,r.A)(this.getUserCurrentSubscription)},isNewUser:function(){return void 0!==this.$route.query.newuser},isSubscriptionCancellationInProgress:function(){return this.getUserCurrentSubscription.isOnGracePeriod},isSwitchingDisabled:function(){var e;return this.isSelectedSubscription(this.subscription)||(null===(e=this.getUserCurrentSubscription)||void 0===e?void 0:e.isPastDue)&&!this.isPastDueTrial},isUserVanilla:function(){return!this.isBillableSubscribed&&this.isSubscriptionFree(this.subscription)&&this.isNewUser},isDirectSubscribeVisible:function(){return!this.isSubscriptionFree(this.subscription)&&this.isSubscriptionTriable}
2,isSubscriptionTriable:function(){return this.subscription.trialAvailable},isResumeAndSwitchVisible:function(){return this.isFutureSubscriptionScheduled||this.isSubscriptionCancellationInProgress},isResumeDowngradeAvailable:function(){return this.isFutureSubscriptionScheduled&&this.billableSubscribed&&this.billableSubscription.isActive},isDowngradeTargetSubscription:function(){return this.isFutureSubscriptionScheduled&&this.getUserFutureSubscription.name===this.subscription.name&&this.getUserFutureSubscription.interval===this.subscription.interval},trialButtonText:function(){if(this.isSubscriptionTriable){var e=this.$t("day",{count:this.trialDays});return"Try Free for ".concat(this.trialDays," ").concat(h.startCase(e))}},trialDays:function(){var e;return(null===(e=this.subscription)||void 0===e?void 0:e.trialDays)||0},pastDueSwitchingTooltipText:function(){var e,t={};return null!==(e=this.getUserCurrentSubscription)&&void 0!==e&&e.isPastDue&&(t={content:this.$t("pricing_page.button_tooltip.past_due"),trigger:this.isOnMobile?"click":"focus hover"}),t}}),methods:{confirmCancellation:function(){var e,t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){};this.isPastDueTrial?(e=(0,s.A)("subscription/DowngradeToFree"),Bus.$emit("showModal",e,{title:"Downgrade to Free Account",message:"\n Downgrading your account to free will remove access to all paid features. <br /> <br />\n Are you sure you want to downgrade your account to free?\n ",messageSub:"You can still add it back later",cancelTextClass:"btn btn-outline-secondary",confirmText:"Downgrade to Free",confirmTextClass:"btn btn-blue",callback:function(e){var a;e&&(a=h.cloneDeep(t.getUserCurrentSubscription).isOnTrial?"free trial":"subscription",t.cancelSubscription(t.subscription,t.urlToCancelSubscription()).then(function(){t.$router.replace({name:"signup.pricing"}).then(function(){n(),t.notifySuccess({text:"Your ".concat(a," has successfully been cancelled.")})})}))}})):t.billingUser?t.$router.push({name:"settings.subscription.cancel"}):t.billingTeam?t.$router.push({name:"teams.team.subscription.cancel",params:{org:t.organization.slug,team:t.organizationTeam.slug}}):t.billingOrganization&&t.$router.push({name:"org.settings.profile.subscription.cancel",params:{org:t.organization.slug}})},confirmSwitching:function(e){var t,n=this;return(t=m().m(function t(){return m().w(function(t){for(;;)switch(t.n){case 0:if(!n.isSubscriptionCancellationInProgress){t.n=1;break}return t.n=1,n.reactivateSubscription(e);case 1:if(!n.isFutureSubscriptionScheduled){t.n=3;break}return n.isResumeDowngradedLoading=!0,n.selectingSubscription=e,t.n=2,n.cancelDowngradeSchedule();case 2:n.isResumeDowngradedLoading=!1,n.selectingSubscription=null;case 3:if(n.isPastDueTrial){t.n=4;break}return n.showSubscriptionUpdateNotification(e),t.a(2);case 4:n.cancelSubscription(n.subscription,n.urlToCancelSubscription(!0)).then(n.subscribeNow);case 5:return t.a(2)}},t)}),function(){var e=this,n=arguments;return new Promise(function(a,i){var r=t.apply(e,n);function o(e){v(r,a,i,o,s,"next",e)}function s(e){v(r,a,i,o,s,"throw",e)}o(void 0)})})()},loadSurvey:function(){var e="onboarding",t=this.$apiUrl("survey/".concat(e));this.fetchSurvey(t,e)},showSubscriptionUpdateNotification:function(e){this.billingUser?this.$router.push({name:"settings.subscription.update",params:{subscription:e.name,interval:e.interval}}):this.billingTeam?this.$router.push({name:"teams.team.subscription.update",params:{org:this.organization.slug,team:this.organizationTeam.slug,subscription:e.name,interval:e.interval}}):this.billingOrganization&&this.$router.push({name:"org.settings.profile.subscription.update",params:{org:this.organization.slug,subscription:e.name,interval:e.interval}})},subscribeNow:function(e){var t,n=this;(this.isTrialing=e,this.isUserLoggedIn)?this.getPreferredBillingType!==o.A.PADDLE?e?this.subscribe(this.subscription,this.couponCode,!0):this.subscribe(this.subscription,this.couponCode,!1):(0,r.A)(this.getUserCurrentSubscription)||null!==(t=this.getUserCurrentSubscription)&&void 0!==t&&t.isFree?this.subscribe(this.subscription,this.couponCode,!1):this.updateSubscription(this.subscription).then(function(){n.$router.push({name:"settings.subscription.update.verification"})}):this.$router.push({name:"register",query:this.subscribeQuery})}}},C=w;var S=n(85072),T=n.n(S),k=n(20141),A={insert:"head",singleton:!1};T()(k.A,A);k.A.locals;const P=(0,n(14486).A)(C,function(){var e=this,t=e._self._c;return t("div",{staticClass:"mt-auto"},[e.isUserLoggedIn?e.isUserVanilla?t("router-link",{staticClass:"btn btn-block btn-green",attrs:{id:"free-subscription",to:{name:"email_verify"}}},[e._v("\n Select\n ")]):!e.isBillableSubscribed&&e.isSubscriptionFree(e.subscription)?t("h6",{staticClass:"font-weight-seminormal text-center py-2 mb-0"},[t("i",{staticClass:"fa fa-check text-blue"}),e._v("\n Current Subscription\n ")]):e.isResumeDowngradeAvailable?t("button",{staticClass:"btn btn-block btn-green",attrs:{disabled:e.isResumeDowngradedLoading},on:{click:e.resumeSubscriptionDowngraded}},[e.isResumeDowngradedLoading?[t("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),e._v(" Resuming\n ")]:[e._v("\n Resume Subscription\n ")]],2):e.billableSubscribed&&e.billableSubscription.isActive?t("h6",{staticClass:"font-weight-seminormal text-center py-2 mb-0"},[t("i",{staticClass:"fa fa-check text-blue"}),e._v(" "),e.onGenericTrial?[e._v("\n "+e._s(e.trialDays)+"-Day Free Trial\n ")]:[e._v("\n Current Subscription\n ")]],2):e.billableSubscribed&&e.billableSubscription.isOnGracePeriod?t("button",{staticClass:"btn btn-block btn-green",attrs:{disabled:e.isSelectedSubscription(e.subscription)},on:{click:function(t){return e.reactivateSubscription(e.subscription)}}},[e.isSelectedSubscription(e.subscription)?[t("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),e._v(" Resuming\n ")]:[e._v("\n Resume Subscription\n ")]],2):e.isDowngradeTargetSubscription?t("h6",{staticClass:"font-weight-seminormal text-center py-2 mb-0"},[t("i",{staticClass:"fa fa-check mr-2 text-blue"}),e._v("\n Your subscription will be switched on\n "+e._s(e.billableSubscriptions[0].periodEndsDateTimeAt)+"\n ")]):e.isSubscriptionFree(e.subscription)?[e.isSubscriptionCancellationInProgress?t("span",[e._v("Â ")]):t("button",{staticClass:"btn btn-block btn-green",attrs:{id:"free-subscription",disabled:e.cancellingSubscription},on:{click:function(t){e.confirmCancellation(e.loadSurvey())}}},[e.cancellingSubscription?t("span",[t("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),e._v(" Switching\n ")]):t("span",[e._v("Switch")])])]:e.isUserSubscribed?t("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.pastDueSwitchingTooltipText,expression:"pastDueSwitchingTooltipText"}],staticClass:"btn btn-block btn-green",attrs:{disabled:e.isSwitchingDisabled},on:{click:function(t){return e.confirmSwitching(e.subscription)}}},[e.isSelectedSubscription(e.subscription)?t("span",[t("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),e._v(" "),e.isResumeDowngradedLoading?[e._v("Resuming")]:[e._v("Switching")]],2):t("span",[e.isResumeAndSwitchVisible?[e._v("Resume & Switch")]:[e._v("Switch")]],2)]):t("button",{staticClass:"btn btn-block btn-green btn-trial",attrs:{disabled:e.isSelectedSubscription(e.subscription),title:e.trialButtonText},on:{click:function(t){return e.subscribeNow(e.isSubscriptionTriable)}}},[e.isSelectedSubscription(e.subscription)?[t("i",{staticClass:"fa fa-btn fa-spinner fa-spin"})]:[e._v("\n "+e._s(e.trialButtonText||"Select")+"\n ")]],2):t("router-link",{staticClass:"btn btn-block btn-green btn-trial",attrs:{id:e.getGuestSubscribeButtonId,to:{name:"register",query:e.registerQuery},title:e.trialButtonText}},[e._v("\n "+e._s(e.trialButtonText||"Sign Up")+"\n ")]),e._v(" "),e.isUserSubscribed?e._e():t("p",{staticClass:"mt-3 mb-1 text-center text-xs"},[e.isDirectSubscribeVisible?[e._v("\n or\n "),t("button",{staticClass:"bg-transparent border-0 p-0 text-blue text-underline",class:{"cursor-na":e.isSelectedSubscription(e.subscription)&&!e.isTrialing},attrs:{href:"javascript:void(0)",disabled:e.isSelectedSubscription(e.subscription)&&!e.isTrialing},on:{click:function(t){return e.subscribeNow(!1)}}},[t("span",[e._v("Subscribe Now"),e.isSelectedSubscription(e.subscription)&&!e.isTrialing?t("i",{staticClass:"fa fa-btn fa-spinner fa-spin ml-1"}):e._e()])])]:[t("span",[e._v("Â ")])]],2)],2)},[],!1,null,"2628f709",null).exports},7299(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>T});var a=n(95353),i=n(79517),r=n(20378),o=n.n(r),s=n(31603),l=n(50317),c=n(50819),u=n(10741
2),d=n(2543);function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function h(e){return function(e){if(Array.isArray(e))return _(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return _(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_(e,t):void 0}}(e)||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 _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach(function(t){v(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function v(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=p(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=p(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==p(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const g={name:"Plan",components:{VueSlider:o(),Subscribe:c.default},mixins:[s.A,l.A],props:{groupSubscriptions:{type:Array,required:!0},value:{type:String,default:"",required:!1}},setup:function(){return{toCompactNumber:u.o1}},data:function(){return{subscription:void 0,sliderValue:null,initializing:!1}},computed:f(f({},(0,a.L8)(["coupon","locale","user"])),{},{isGrouped:function(){return this.subscription.group},isGroupedBulk:function(){return"bulk"===this.subscription.group},isGroupedFree:function(){return d.isNil(this.subscription.group)&&"free"===this.subscription.name},isGroupedPro:function(){return"pro"===this.subscription.group},isGroupedEnterprise:function(){return d.isNil(this.subscription.group)&&"enterprise"===this.subscription.name},isSliderUsed:function(){return this.sliderData.length>1},slideOption:function(){var e;return null===(e=this.groupSubscriptions[0])||void 0===e?void 0:e.slide},sliderData:function(){var e=this,t=[];return this.groupSubscriptions.length>1&&t.push.apply(t,h(this.groupSubscriptions.map(function(t){return e.getSubscriptionSlideOptionValue(t)}))),t},sliderMarks:function(){var e=[];return this.sliderData.forEach(function(t){var n={value:t};e.push(n)}),e},yearlySubscription:function(){var e=this;return this.subscriptions.find(function(t){return e.isYearlySubscription(t)&&(t.group||t.name)===(e.subscription.group||e.subscription.name)&&t.price.currency===e.subscription.price.currency})},isPopular:function(){return this.subscription.popular},isPastDue:function(){var e=this.getBillableSubscribedTo(this.subscription);return e&&e.isActive&&e.isPastDue},subscriptionPricePerMonth:function(){var e=this.subscription.price,t=e.amount,n=e.currency,a=this.isYearlySubscription(this.subscription)?Math.round(t/12):t;return this.formatCurrency(a,n)},subscriptionPricePerMonthWithDiscount:function(){var e=this.subscription.price,t=e.amount,n=e.currency,a=this.isYearlySubscription(this.subscription),i=this.subscriptionHaveDiscount(this.subscription)?this.subscriptionPriceWithDiscount(this.subscription):t,r=
2a?Math.round(i/12):i;return this.formatCurrency(r,n)},subscriptionPriceDescription:function(){var e=this.subscription.price,t=e.amount,n=e.currency;if(this.isYearlySubscription(this.subscription)){var a=this.formatCurrency(t,n);if(this.subscriptionHaveDiscount(this.subscription)){var i=this.subscriptionPriceWithDiscount(this.subscription),r=this.formatCurrency(Math.round(i),n);return"".concat(r,' <span class="text-secondary text-line-through">').concat(a,"</span> / yr")}return"".concat(a," / yr")}return""},haveDiscount:function(){return this.coupon instanceof Object},discountPercent:function(){if(this.haveDiscount)return this.coupon.percent_off}}),watch:{groupSubscriptions:function(){void 0!==this.value?this.setSliderValueBySubscriptionName(this.value):this.setSubscriptionBySliderValue()},subscription:function(){this.initializing||this.$emit("input",this.subscription.name)},sliderValue:function(){this.setSubscriptionBySliderValue()},value:function(){this.setSliderValueBySubscriptionName(this.value)}},created:function(){var e=this;this.initializing=!0,void 0!==this.value?this.setSliderValueBySubscriptionName(this.value):this.setSubscriptionBySliderValue(),this.$nextTick(function(){e.initializing=!1})},methods:{isIndicatorFirst:function(e){return e==this.sliderMarks[0].value},isIndicatorLast:function(e){return e==this.sliderMarks[this.sliderMarks.length-1].value},subscriptionHaveDiscount:function(e){return this.haveDiscount&&!this.isSubscriptionFree(e)},subscriptionPriceWithDiscount:function(e){var t=e.price.amount;return this.haveDiscount&&(t-=t*(this.discountPercent/100)),t},isMonthlySubscription:function(e){return"monthly"===e.interval},isYearlySubscription:function(e){return"yearly"===e.interval},formatCurrency:function(e,t){return(0,i.A)({amount:e,currency:t}).toFormat()},getSubscriptionSlideOptionValue:function(e){return this.getAttributeValue(e,this.slideOption)},setSubscriptionBySliderValue:function(){var e=this;if(this.slideOption){var t=this.groupSubscriptions.filter(function(t){return e.getSubscriptionSlideOptionValue(t)>=e.sliderValue});this.subscription=d.minBy(t,this.getSubscriptionSlideOptionValue)}else this.subscription=this.groupSubscriptions[0]},setSliderValueBySubscriptionName:function(e){this.subscription=this.groupSubscriptions.find(function(t){return t.name===e}),this.sliderValue=this.getSubscriptionSlideOptionValue(this.subscription)},getAttributeValue:function(e,t){var n=e&&e.options&&e.options[t];return!1===n?1/0:n}}},b=g;var y=n(85072),w=n.n(y),C=n(15703),S={insert:"head",singleton:!1};w()(C.A,S);C.A.locals;const T=(0,n(14486).A)(b,function(){var e=this,t=e._self._c;return t("div",{staticClass:"plan"},[t("div",{staticClass:"d-flex flex-column h-100"},[t("div",{staticClass:"mb-0"},[e._t("badge"),e._v(" "),t("p",{staticClass:"plan-name font-weight-semibold mb-2"},[e._v("\n "+e._s(e.getSubscriptionName(e.subscription))+"\n ")]),e._v(" "),t("p",{staticClass:"plan-price mb-1"},[e.isSubscriptionEnterprise(e.subscription)?[t("span",{staticClass:"font-weight-bold"},[e._v("Custom")])]:[t("span",{staticClass:"font-weight-bold"},[e._v(e._s(e.subscriptionHaveDiscount(e.subscription)&&e.isYearlySubscription(e.subscription)?e.subscriptionPricePerMonthWithDiscount:e.subscriptionPricePerMonth))]),e._v(" "),t("span",{staticClass:"plan-price--monthly font-weight-seminormal text-secondary"},[e.subscriptionHaveDiscount(e.subscription)&&e.isYearlySubscription(e.subscription)?t("span",{staticClass:"text-line-through"},[e._v(e._s(e.subscriptionPricePerMonth))]):e._e(),e._v("\n / mo "),e.isSubscriptionFree(e.subscription)?e._e():t("span",[e._v("*")])])]],2),e._v(" "),e.isSubscriptionFree(e.subscription)||e.isSubscriptionEnterprise(e.subscription)||!e.isYearlySubscription(e.subscription)?e._e():t("p",{staticClass:"plan-price--yearly font-weight-normal mb-2"},[e._v("\n ( "),t("span",{domProps:{innerHTML:e._s(e.subscriptionPriceDescription)}}),e._v(" )\n ")]),e._v(" "),t("div",{staticClass:"mb-3"},[e.isGrouped?t("div",{staticClass:"plan-links-count flex-center-between font-weight-semibold"},[t("p",{staticClass:"mb-0"},[e.isGroupedPro?[e._v("\n "+e._s(e.toCompactNumber(500,e.locale))+"\n ")]:e.isGroupedBulk?[e._v("\n "+e._s(e.toCompactNumber(1e5,e.locale))+"\n ")]:e._e(
2)],2),e._v(" "),t("p",{staticClass:"mb-0"},[e.isGroupedPro?[e._v("\n "+e._s(e.toCompactNumber(5e4,e.locale))+"+\n ")]:e.isGroupedBulk?[e._v("\n "+e._s(e.toCompactNumber(5e6,e.locale))+"+\n ")]:e._e()],2)]):e._e(),e._v(" "),t("div",{staticClass:"my-1"},[e.isSliderUsed&&e.sliderValue?t("vue-slider",{staticClass:"vue-slider--plan",attrs:{contained:!1,data:e.sliderMarks,"data-value":"value","data-label":"value","process-style":{backgroundColor:"#1f8244"},tooltip:"none"},scopedSlots:e._u([{key:"dot",fn:function(n){var a=n.value,i=n.focus;return[t("span",{class:["vue-slider-indicator",{focus:i},{"is-first":e.isIndicatorFirst(a)},{"is-last":e.isIndicatorLast(a)}]})]}}],null,!1,1015373291),model:{value:e.sliderValue,callback:function(t){e.sliderValue=t},expression:"sliderValue"}}):e._e()],1),e._v(" "),e.isGrouped&&!e.isSubscriptionEnterprise(e.subscription)?t("p",{staticClass:"plan-links-count--long mb-0 font-weight-semibold text-center"},[e._v("\n "+e._s(e.toCompactNumber(e.subscription.options[e.subscription.slide],e.locale))+"\n "),e.isGroupedPro?[e._v("\n Links with Unlimited Trackable Clicks\n ")]:[e._v("\n Links and Track up to\n "+e._s(e.toCompactNumber(e.subscription.options.max_trackable_clicks,e.locale))+"\n Clicks\n ")]],2):e._e()]),e._v(" "),t("div",{staticClass:"plan-description font-weight-normal mb-3 text-xs"},[e.isGroupedPro?[t("p",{staticClass:"mb-0"},[e._v("\n Get full access to our Pro features including:\n ")]),e._v(" "),e._m(0),e._v(" "),t("p",{staticClass:"mb-4"},[e._v("\n Enjoy\n "+e._s(e.toCompactNumber(e.subscription.options.links_with_unlimited_clicks,e.locale))+"\n links with unlimited clicks and track up to\n "+e._s(e.toCompactNumber(e.subscription.options.max_trackable_clicks,e.locale))+"\n clicks on\n "+e._s(e.toCompactNumber(e.subscription.options.max_trackable_clicks,e.locale))+"\n additional links.\n ")])]:e.isGroupedBulk?[t("p",[e._v("\n Our bulk plan for users who need to generate a ton of short-term,\n branded links to support their marketing or operations.\n ")]),e._v(" "),t("p",[e._v("\n Enjoy all Pro features, 90-day default link expiration, and track\n up to\n "+e._s(e.toCompactNumber(e.subscription.options.max_trackable_clicks,e.locale))+"\n clicks across\n "+e._s(e.toCompactNumber(e.subscription.options.max_branded_aliases_per_month,e.locale))+"\n branded short links.\n ")])]:e.isGroupedEnterprise?[t("p",[e._v("\n Need a larger limit, dedicated customer support, custom solutions,\n or specific compliance requirements?\n ")]),e._v(" "),t("p",[e._v("\n We offer tailor-made plans for enterprises that need more than\n what our regular plans can offer.\n ")]),e._v(" "),t("p",[e._v("\n Have a chat with our experts to get started on an enterprise plan.\n ")])]:e._e()],2)],2),e._v(" "),e.isSubscriptionEnterprise(e.subscription)?t("div",{staticClass:"mt-auto plan-subscribe-button"},[t("router-link",{staticClass:"btn btn-block btn-green",attrs:{to:{name:"contact-sales"}}},[t("span",[e._v("Contact Us")])]),e._v(" "),e.isUserSubscribed?e._e():t("p",{staticClass:"mt-3 mb-1 text-center text-xs"},[t("span",[e._v("Â ")])])],1):t("Subscribe",{staticClass:"plan-subscribe-button",attrs:{subscription:e.subscription,"billable-type":e.billableType}})],1)])},[function(){var e=this,t=e._self._c;return t("ul",{staticClass:"list-xs-marker"},[t("li",[e._v("Link Analytics")]),e._v(" "),t("li",[e._v("Advanced Link Management")]),e._v(" "),t("li",[e._v("Shorten URLs Using Branded Domains")]),e._v(" "),t("li",[e._v("Link Editing & Deletion")]),e._v(" "),t("li",[e._v("Custom Link Expiration Dates")])])}],!1,null,"218833c4",null).exports},72329(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>m});var a=n(95353),i=n(36992),r=n(6234),o=n(31603),s=n(50317),l=n(7299),c=n(2543);function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?d(Object(n),!0).forEach(function(t){h(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=u(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=u(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==u(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const _={name:"PricingPlans",components:{BillingFrequencyV2:i.default,Plan:l.default},mixins:[r.A,o.A,s.A],props:{isDedicatedForFree:Boolean,isFeatured:Boolean,navbarSection:{type:Number,required:!0},propedSubscriptions:{type:Array,required:!0},value:{type:Object,required:!0}},data:function(){return{selected:{}}},computed:p(p({},(0,a.L8)(["user"])),{},{badgeText:function(){return"monthly"===this.billingPeriod?this.isFeatured?"Switch to annual for 40% off":"40% off annual":this.isFeatured?"Limited Time: 40% off":"40% off"},isBfcmBannerVisibleExtended:function(){var e=this,t={};return Object.keys(this.groupedSubscriptions).forEach(function(n){var a="pro"===n||"bulk"===n;t[n]=e.isBfcmBannerVisible&&a}),t},getPlanWidth:function(){if(this.innerWidth<this.breakPoints.lg)return 100;if(this.isFeatured)return 33.33;return 66.67/Object.keys(this.groupedSubscriptions).length},groupedSubscriptions:function(){return c.groupBy(this.propedSubscriptions,function(e){return e.group||e.name})}}),watch:{selected:{deep:!0,handler:function(e){this.$emit("input",e)}},propedSubscriptions:function(){this.initSelected()},value:function(e){this.selected=e}},created:function(){this.selected=this.value,this.initSelected()},methods:{initSelected:function(){var e=this,t={};
2c.forEach(this.groupedSubscriptions,function(n,a){var i,r;e.selected[a]&&(r=n.find(function(t){return t.name===e.selected[a]})),void 0===r&&null!==(i=e.billable)&&void 0!==i&&i.currentSubscription&&(r=n.find(function(t){var n;return t.name===(null===(n=e.getUserCurrentSubscription)||void 0===n?void 0:n.name)})),t[a]=void 0!==r?r.name:n[0].name}),this.selected=t}}};const m=(0,n(14486).A)(_,function(){var e=this,t=e._self._c;return t("div",{staticClass:"pricing-plans",class:{"pricing-plans--is-featured":e.isFeatured,"pricing-plans--is-dedicated-free":e.isDedicatedForFree}},[e.isFeatured?e._e():t("div",{staticClass:"d-none d-lg-block pt-3 pr-3 pb-0 pl-0",staticStyle:{width:"33.33%"}},[t("h6",{staticClass:"font-weight-bold mb-3"},[e._v("\n Feature Breakdown\n ")]),e._v(" "),t("p",{staticClass:"font-weight-normal text-xs"},[e._v("\n Take a detailed look at everything thatâs included in our subscription\n plans so you can find the one that works for you.\n ")]),e._v(" "),t("div",{staticClass:"flex-center flex-wrap"},[t("span",{staticClass:"text-gray-500 mr-2"},[e._v("Billing cycle:")]),e._v(" "),t("BillingFrequencyV2",{model:{value:e.billingPeriod,callback:function(t){e.billingPeriod=t},expression:"billingPeriod"}})],1)]),e._v(" "),e._l(e.groupedSubscriptions,function(n,a){return t("Plan",{key:a,style:"width: ".concat(e.getPlanWidth,"%"),attrs:{"group-subscriptions":n},scopedSlots:e._u([{key:"badge",fn:function(){return[e.isBfcmBannerVisibleExtended[a]?t("span",{staticClass:"badge badge-red-80 rounded-pill mb-2 p-2"},[e._v("\n "+e._s(e.badgeText)+"\n ")]):e._e()]},proxy:!0}],null,!0),model:{value:e.selected[a],callback:function(t){e.$set(e.selected,a,t)},expression:"selected[groupName]"}})})],2)},[],!1,null,null,null).exports},3802(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>v});var a=n(95353),i=n(69502),r=n(31603);var o=n(62852),s=n(95093);function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){d(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=l(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const p={name:"PricingComparisonTable",mixins:[r.A,{data:function(){return{comparisons:{},features:{}}},created:function(){this.setComparisons(),this.setFeatures()},methods:{setComparisons:function(){this.comparisons={volumes:{title:"Monthly Volumes",description:"Shorten URLs to make them more clickable",features:[{title:"Links with Unlimited Trackable Clicks",tooltip:"How many links you can shorten each month that track an unlimited number of clicks",attr_key:"option",attr_value:"links_with_unlimited_clicks"},{title:"Click Analytics on All Other Links",tooltip:"Monthly clicks tracked on remaining links beyond the allowance for links with unlimited clicks",attr_key:"option",attr_value:"max_trackable_clicks"},{title:"Branded Links",tooltip:"How many links you can shorten each month using your branded or personalized domains",attr_key:"option",attr_value:"max_branded_aliases_per_month"},{title:"Link Shortening Limit",tooltip:"How many TinyURL links you can shorten in total per month",attr_key:"option",attr_value:"max_aliases_per_month"}]},links:{title:"Link Management",link:"features.link-management",description:"Find and manage all your vital links",features:[{title:"Customize URL Aliases",tooltip:"Shorten links with custom back-halves (tinyurl.com/alias)",attr_key:"feature",attr_value:"use_custom_alias"},{title:"Tag Links",tooltip:"Add tags to group URLs together",attr_key:"feature",attr_value:"use_tags"},{title:"Rename Link Aliases",tooltip:"Edit the aliases on short links",attr_key:"feature",attr_value:"update_tiny_url"},{title:"Edit Link Destinations",tooltip:"Edit the destination URLs (long URLs) on short links",attr_key:"feature",attr_value:"change_long_url"},{title:"Delete Links",tooltip:"Delete TinyURL links, permanently disabling them",attr_key:"feature",attr_value:"delete_tiny_url"},{title:"Default Link Expiration",tooltip:"Default rule for when TinyURL links cease to function",attr_key:"expiration",attr_value:"alias_lifetime"},{title:"Set Link Expiration Dates",tooltip:"Set rules for when TinyURL links cease to function",attr_key:"feature",attr_value:"manage_expiration"}]},domains:{title:"Link Branding and Customization",link:"features.custom-links",de
2scription:"Keep your branding top-of-mind",features:[{title:"Branded Domains",tooltip:"How many branded or personalized domains you can use to shorten links",attr_key:"option",attr_value:"max_domains_subdomains"},{title:"Shorten Links with Custom Domains",tooltip:"Use custom domains (mybranded.link/url-path) in link shortening",attr_key:"feature",attr_value:"use_branded_domains"},{title:"1 Free Year on Selected Domains",tooltip:"Purchase custom domains ending in .life, .live, and .info and get the first year for free",attr_type:"boolean",attr_key:"option",attr_value:"discounted_domain_count"},{title:"Bring Your Domains to TinyURL",tooltip:"Connect unused domains you already own for link shortening",attr_key:"feature",attr_value:"add_branded_domains"},{title:"Bring Your Subdomains to TinyURL",tooltip:"Connect unused subdomains you already own for link shortening",attr_key:"feature",attr_value:"add_branded_domains"}]},monitoring:{title:"Monitoring & Analytics",link:"features.link-analytics",description:"Understand your audiences",features:[{title:"Analytics Dashboard",tooltip:"A convenient dashboard for analytics at a glance",attr_key:"feature",attr_value:"use_analytics"},{title:"Link Analytics History",tooltip:"How far back you can view data on your links' performance",attr_key:"duration",attr_value:"analytics_period"},{title:"Total Clicks",tooltip:"View the total clicks that your links have earned",attr_key:"feature",attr_value:"use_analytics"},{title:"Clicks over Time",tooltip:"View a line chart displaying your clicks over time",attr_key:"feature",attr_value:"use_analytics"},{title:"Clicks by Referrer",tooltip:"View clicks by referrer (ex. direct traffic, facebook.com)",attr_key:"feature",attr_value:"use_analytics"},{title:"Clicks by Geography",tooltip:"View clicks by country and region",attr_key:"feature",attr_value:"use_analytics"},{title:"Clicks by Device Language",tooltip:"View clicks by user language",attr_key:"feature",attr_value:"use_analytics"},{title:"Clicks by Popular Days & Times",tooltip:"View clicks by popular days (Mon, Tues, etc.) and timeslots",attr_key:"feature",attr_value:"use_analytics"},{title:"Clicks by Device Type",tooltip:"View clicks by device used (ex. desktop, mobile, tablet)",attr_key:"feature",attr_value:"use_analytics"},{title:"Clicks by OS",tooltip:"View clicks by operating system (ex. Windows, Android)",attr_key:"feature",attr_value:"use_analytics"},{title:"Clicks by Browser",tooltip:"View clicks by browser used (ex. Safari, Chrome)",attr_key:"feature",attr_value:"use_analytics"}]},customer:{title:"Customer Support",description:"Reach our experts",features:[{title:"Customer Support Tickets",tooltip:"File customer support tickets to report issues or ask questions",attr_key:"feature",attr_value:"support"},{title:"Dedicated Account Manager",tooltip:"Connect with a dedicated TinyURL specialist",attr_key:"feature",attr_value:"dedicated_manager"},{title:"Emergency Phone Support",tooltip:"Reach us through a mobile phone call for urgent issues",attr_key:"feature",attr_value:"emergency_phone"},{title:"SLA Uptime Guarantee",tooltip:"Enjoy a guarantee of 99.9% service uptime",attr_key:"feature",attr_value:"uptime_guarantee"}]}}},setFeatures:function(){this.features={basics:{title:"Volumes",description:"Limits of each plan",feature:[{title:"Shortened URLs",description:"The number of shortened URLs you can keep in your account.",display:"attribute_number",attribute:"max_aliases"},{title:"Timeline on your URLs",description:"This is the number of clicks or hits in a month your links can have",display:"attribute_number",attribute:"max_redirects"},{title:"Active TinyURLs",description:"How many monthly active links your account can have. A link is considered active for billing purposes if it has 3 or more clicks in a month.",display:"attribute_number",attribute:"max_active_aliases"},{title:"API limit",description:"How many API credits allowed each month (ie. one credit can be used to shorten one URL)",display:"attribute_number",attribute:"max_api_credits"},{title:"Default expiration",description:"Alias expiration time.",display:"expiration",attribute:"alias_lifetime"}]},url:{title:"Link Management",description:"Shorten URLs and make them friendly to use",link:"features.link-management",feature:[{title:"Custom Alias",description:"Customize the end of shortened URLs tinyurl.com/yourtexthere",display:"feature",feature:"use_custom_alias"},{title:"Tagging",description:"Add tags to group URLs together",dis
2play:"feature",feature:"use_tags"},{title:"Dashboard",description:"Analytics across all your links",display:"feature",feature:"use_analytics"}]},domain:{title:"Branded and Customized Links",description:"Make TinyURLs that reflect you",link:"features.custom-links",feature:[{title:"Free Branded Domain",description:"For a limited time, get a free .info, .live, or .life domain name.",display:"attribute",attribute:"discounted_domain_count"},{title:"BYO Domain",description:"Bring your own domain to shorten URLs",display:"feature",feature:"add_branded_domains"},{title:"BYO Subdomain",description:"Bring your own subdomain to shorten URLs",display:"feature",feature:"add_branded_domains"}]},stats:{title:"Monitoring & Analytics",description:"Understand your audience",link:"features.link-analytics",feature:[{title:"Type",description:"",display:"feature_enum",feature:"use_analytics",values:{true:"Detailed",false:"Basic"}},{title:"History",description:"How long your URL click history is kept",display:"duration",attribute:"analytics_period"},{title:"Dashboard",description:"Analytics across all your links",display:"feature",feature:"use_analytics"},{title:"Timechart",description:"Bar chart showing clicks over time",display:"feature",feature:"use_analytics"},{title:"Map",description:"Map of where your users are clicking from",display:"feature",feature:"use_analytics"},{title:"Time of Day and Day of Week",description:"Popularity by time of day, and day of week",display:"feature",feature:"use_analytics"},{title:"Device",description:"OS, browser and device type.",display:"feature",feature:"use_analytics"}]}}}}}],props:{selected:{type:Object,required:!0},propedSubscriptions:{type:Array,required:!0}},setup:function(){var e=(0,o.TJ)().isSmallerThanLg;return{startCase:i.A,isSmallerThanLg:e}},data:function(){return{accordion:[]}},computed:u(u({},(0,a.L8)(["isOnMobile","locale"])),{},{groups:function(){return Object.keys(this.selected)}}),methods:{accordionToggle:function(e){this.accordion.find(function(t){return t==e})?this.accordion=this.accordion.filter(function(t){return t!=e}):this.accordion.push(e)},inFreePlanBrandedDomainAttr:function(e,t){return"free"===e&&"max_domains_subdomains"===t.attr_value},getDuration:function(e,t){var n=this.selectedSub(e).options[t];if(void 0!==n&&!1!==n&&0!==n)return null===n?this.$t("unlimited"):s.duration(n).humanize()},getExpiration:function(e,t){var n=this.selectedSub(e).options[t];if(void 0!==n&&!1!==n&&0!==n){if(null===n)return this.$t("never expires");var a=s.duration(n).asDays(),i=this.$t("day",{count:a});return"".concat(a," ").concat(i)}},hasFeature:function(e,t){return this.selectedSub(e).features.includes(t)},hasOption:function(e,t){var n=this.selectedSub(e).options[t];return null!==n&&0!==n&&void 0!==n},selectedSub:function(e){return this.propedSubscriptions.find(function(t){return t.name===e})}}};var h=n(85072),_=n.n(h),m=n(58584),f={insert:"head",singleton:!1};_()(m.A,f);m.A.locals;const v=(0,n(14486).A)(p,function(){var e=this,t=e._self._c;return t("table",{staticClass:"table table-bordered w-100 border-0 mb-0"},[e.isSmallerThanLg?[t("tbody",e._l(e.comparisons,function(n,a){return t("tr",{key:"".concat(a,"-SM")},[t("td",{staticClass:"border-top border-right-0 border-bottom border-left-0 p-0"},[t("div",{staticClass:"border-right border-left"},[t("div",{staticClass:"bg-cyan-200 py-2 px-3 flex-center-between"},[t("span",{staticClass:"mr-2"},[n.link?t("router-link",{staticClass:"text-dark text-underline",attrs:{to:{name:n.link}}},[t("span",{staticClass:"font-weight-bold"},[e._v(e._s(n.title))])]):t("span",{staticClass:"font-weight-bold"},[e._v("\n "+e._s(n.title)+"\n ")]),e._v(" "),t("span",{staticClass:"font-weight-seminormal"},[e._v("\n - "+e._s(n.description)+"\n ")])],1),e._v(" "),t("button",{staticClass:"btn p-0",on:{click:function(t){return e.accordionToggle(n.title)}}},[t("i",{staticClass:"fa",class:[{"fa-angle-up":!e.accordion.includes(n.title)},{"fa-angle-down":e.accordion.includes(n.title)}]})])]),e._v(" "),e.accordion.includes(n.title)?e._e():e._l(n.features,function(n,a){return t("div",{key:"".concat(a,"-SM"),staticClass:"p-2 border-bottom"},[t("div",{staticClass:"font-weight-semibold flex-center pt-2 px-2 pb-3"},[t("span",{staticClass:"d-none d-md-block text-sm"},[e._v("\n "+e._s(n.title)+"\n ")]),e._v(" "),t("span",{staticClass:"d-block d-md-none text-base"},[e._v("\n "+e._s(n.title)+"\n ")]),e._v(" "),n.tooltip?t("i",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:n.tooltip,trigger:e.isOnMobile?"click":"focus hover"},expression:"{\n content: f.tooltip,\n trigger: isOnMobile ? 'click' : 'focus hover',\n }"}],staticClass:"fa-solid fa-circle-info ml-1 text-secondary",attrs:{tabindex:"0","aria-label":n.tooltip}}
2):e._e()]),e._v(" "),e._l(e.selected,function(a){var i;return t("div",{key:a,staticClass:"flex-center-between py-1 px-2"},[t("span",{staticClass:"font-weight-semibold text-sm"},[e._v("\n "+e._s(e.$t("subscriptions:".concat(a,".title")))+"\n ")]),e._v(" "),"duration"==n.attr_key?[e.getDuration(a,n.attr_value)?[e._v("\n "+e._s(e.startCase(e.getDuration(a,n.attr_value)))+"\n ")]:t("i",{staticClass:"fa fa-fw fa-times text-danger"})]:e._e(),e._v(" "),"boolean"==n.attr_key?[e._v("\n "+e._s(n.attr_values[e.hasFeature(a,n.attr_value)])+"\n ")]:e._e(),e._v(" "),"expiration"==n.attr_key?["enterprise"==a?[e._v("\n Custom\n ")]:[e._v("\n "+e._s(e.startCase(e.getExpiration(a,n.attr_value)))+"\n ")]]:e._e(),e._v(" "),"feature"==n.attr_key?["enterprise"==a&&["uptime_guarantee"].includes(n.attr_value)?[e._v("\n 99.9%\n ")]:[e.hasFeature(a,n.attr_value)?t("i",{staticClass:"fa fa-fw fa-check text-green"}):t("i",{staticClass:"fa fa-fw fa-times text-danger"})]]:e._e(),e._v(" "),"option"==n.attr_key?["enterprise"==a&&["links_with_unlimited_clicks","max_domains_subdomains","max_trackable_clicks","max_aliases_per_month","max_active_aliases","max_api_credits"].includes(n.attr_value)?[e._v("\n Custom\n ")]:"enterprise"==a&&["max_branded_aliases_per_month"].includes(n.attr_value)?[e._v("\n Unlimited\n ")]:[e.hasOption(a,n.attr_value)?t("div",{staticClass:"d-flex justify-content-center"},["boolean"==n.attr_type?[e.selectedSub(a).options[n.attr_value]?t("i",{staticClass:"fa fa-fw fa-check text-green"}):t("i",{staticClass:"fa fa-fw fa-times text-danger"})]:[e._v("\n "+e._s(null===(i=e.selectedSub(a).options[n.attr_value])||void 0===i?void 0:i.toLocaleString(e.locale))+"\n "),e.inFreePlanBrandedDomainAttr(a,n)?t("i",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Keep up to 1 existing domain for link shortening when you downgrade from a paid plan.",trigger:e.isOnMobile?"click":"focus hover"},expression:"{\n content: `Keep up to 1 existing domain for link shortening when you downgrade from a paid plan.`,\n trigger: isOnMobile ? 'click' : 'focus hover',\n }"}],staticClass:"fa-solid fa-circle-info text-secondary",staticStyle:{margin:"0 0 0.25rem 0.25rem"}}):e._e()]],2):t("i",{staticClass:"fa fa-fw fa-times text-danger"})]]:e._e()],2)})],2)})],2)])])}),0)]:e._l(e.comparisons,function(n,a){return t("tbody",{key:"".concat(a,"-LG"),staticClass:"border-0"},[t("tr",{staticClass:"bg-cyan-200"},[t("td",{staticClass:"align-middle",attrs:{colspan:e.groups.length+1}},[n.link?t("router-link",{staticClass:"text-dark text-underline",attrs:{to:{name:n.link}}},[t("span",{staticClass:"font-weight-bold"},[e._v(e._s(n.title))])]):t("span",{staticClass:"font-weight-bold"},[e._v("\n "+e._s(n.title)+"\n ")]),e._v(" "),t("span",{staticClass:"font-weight-seminormal"},[e._v("- "+e._s(n.description))])],1)]),e._v(" "),e._l(n.features,function(n,a){return t("tr",{key:"".concat(a,"-LG"),staticClass:"text-sm"},[t("td",{staticClass:"align-middle font-weight-semibold",staticStyle:{width:"33.33%"}},[e._v("\n "+e._s(n.title)+"\n "),n.tooltip?t("i",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:n.tooltip,trigger:e.isOnMobile?"click":"focus hover"},expression:"{\n content: f.tooltip,\n trigger: isOnMobile ? 'click' : 'focus hover',\n }"}],staticClass:"fa-solid fa-circle-info text-secondary",attrs:{tabindex:"0","aria-label":n.tooltip}}):e._e()]),e._v(" "),e._l(e.selected,function(a){var i;return t("td",{key:a,staticClass:"align-middle text-center",style:"width: ".concat(66.67/e.groups.length,"%")},["duration"==n.attr_key?[e.getDuration(a,n.attr_value)?[e._v("\n "+e._s(e.startCase(e.getDuration(a,n.attr_value)))+"\n ")]:t("i",{staticClass:"fa fa-fw fa-times text-danger"})]:e._e(),e._v(" "),"boolean"==n.attr_key?[e._v("\n "+e._s(n.attr_values[e.hasFeature(a,n.attr_value)])+"\n ")]:e._e(
2),e._v(" "),"expiration"==n.attr_key?["enterprise"==a?[e._v("\n Custom\n ")]:[e._v("\n "+e._s(e.startCase(e.getExpiration(a,n.attr_value)))+"\n ")]]:e._e(),e._v(" "),"feature"==n.attr_key?["enterprise"==a&&["uptime_guarantee"].includes(n.attr_value)?[e._v("\n 99.9%\n ")]:[e.hasFeature(a,n.attr_value)?t("i",{staticClass:"fa fa-fw fa-check text-green"}):t("i",{staticClass:"fa fa-fw fa-times text-danger"})]]:e._e(),e._v(" "),"option"==n.attr_key?["enterprise"==a&&["links_with_unlimited_clicks","max_domains_subdomains","max_trackable_clicks","max_aliases_per_month","max_active_aliases","max_api_credits"].includes(n.attr_value)?[e._v("\n Custom\n ")]:"enterprise"==a&&["max_branded_aliases_per_month"].includes(n.attr_value)?[e._v("\n Unlimited\n ")]:[e.hasOption(a,n.attr_value)?t("div",{staticClass:"d-flex justify-content-center"},["boolean"==n.attr_type?[e.selectedSub(a).options[n.attr_value]?t("i",{staticClass:"fa fa-fw fa-check text-green"}):t("i",{staticClass:"fa fa-fw fa-times text-danger"})]:[e._v("\n "+e._s(null===(i=e.selectedSub(a).options[n.attr_value])||void 0===i?void 0:i.toLocaleString(e.locale))+"\n "),e.inFreePlanBrandedDomainAttr(a,n)?t("i",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Keep up to 1 existing domain for link shortening when you downgrade from a paid plan.",trigger:e.isOnMobile?"click":"focus hover"},expression:"{\n content: `Keep up to 1 existing domain for link shortening when you downgrade from a paid plan.`,\n trigger: isOnMobile ? 'click' : 'focus hover',\n }"}],staticClass:"fa-solid fa-circle-info text-secondary",staticStyle:{margin:"0 0 0.25rem 0.25rem"}}):e._e()]],2):t("i",{staticClass:"fa fa-fw fa-times text-danger"})]]:e._e()],2)})],2)})],2)})],2)},[],!1,null,"3c42b2a2",null).exports},107(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>d});var a=n(37624),i=n(96433),r=n(13719);const o={__name:"BfcmCountdownHeader",props:{imageSrc:{type:String,required:!0},discount:{type:String,required:!0},countdown:{type:Date,required:!0},redirectionRoute:{type:String,required:!0}},setup:function(e){var t=(0,r.A)().__,n=(0,i.GuJ)(i._9U),o=n.smallerOrEqual("xl");return{__sfc:!0,__:t,breakpoints:n,isMobileView:o,TuCountdown:a.tu,TuSectionWrapper:a.iY}}};var s=n(85072),l=n.n(s),c=n(68649),u={insert:"head",singleton:!1};l()(c.A,u);c.A.locals;const d=(0,n(14486).A)(o,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.TuSectionWrapper,{staticClass:"bfcm-countdown-header",class:{"bfcm-countdown-header--mobile":n.isMobileView}},[t("div",{staticClass:"bfcm-countdown-header__wrapper"},[t("div",{staticClass:"bfcm-countdown-header__image-wrapper"},[t("RouterLink",{attrs:{to:{name:e.redirectionRoute}}},[t("img",{staticClass:"bfcm-countdown-header__image",attrs:{alt:"Black Friday and Cyber Monday Promotion",src:e.imageSrc}})])],1),e._v(" "),t("p",{staticClass:"bfcm-countdown-header__label"},[e._v("\n "+e._s(n.__("bfcm.pricing_page.banner_prefix_title"))+"\n "),t("span",[e._v("\n "+e._s(n.__("bfcm.pricing_page.banner_title_discount",{discount:e.discount}))+"\n ")]),e._v("\n "+e._s(n.__("bfcm.pricing_page.banner_suffix_title"))+"\n ")]),e._v(" "),t("div",{staticClass:"bfcm-countdown-header__countdown-wrapper"},[t("p",{staticClass:"bfcm-countdown-header__countdown-label"},[e._v("\n "+e._s(n.__("bfcm.pricing_page.banner_countdown_label"))+"\n ")]),e._v(" "),t(n.TuCountdown,{staticClass:"bfcm-countdown-header__countdown",attrs:{countdown:e.countdown}})],1)])])},[],!1,null,"cd9337a2",null).exports},29162(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>g});var a=n(85471),i=n(37624),r=n(96433),o=n(64582),s=n(13719),l=n(94736),c=n(95603),u=n.n(c),d=n(94674),p=n.n(d);const h={__name:"BfcmHomepageHeroSection",setup:function(e){var t=(0,s.A)().__,n=(0,l.A)(),c=(0,r.GuJ)(r._9U),d=(0,o.A)(),h=d.coupon,_=d.isBlackFridayRunning,m=d.isPostBlackFridayRunning,f=c.smallerOrEqual("xl"),v=(0,a.computed)(function(){return n.getters.isUserLoggedIn}),g=(0,a.computed)(function(){return _.value||m.value?u():p()}),b=(0,a.computed)(function(){return _.value||m.value?"black-friday":"cyber-monday"});return{__sfc:!0,__:t,store:n,breakpoints:c,coupon:h,isBlackFridayRunning:_,isPostBlackFridayRunning:m,isMobileView:f,isUserLoggedIn:v,bfcmHeroImage:g,redirectionRoute:b,TuButton:i.Gf,Severity:i.AI}}};var _=n(85072),m=n.n(_),f=n(71305),v={insert:"head",singleton:!1};m()(f.A,v);f.A.locals;const g=(0,n(14486).A)(h,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"bfcm-homepage-hero-section",class:{"bfcm-homepage-hero-section--mobile":n.isMobileView}},[t("RouterLink",{attrs:{to:{name:n.redirectionRoute}}},[t("img",{staticClass:"bfcm-homepage-hero-section__image",attrs:{src:n.bfcmHeroImage,alt:"Black Friday and Cyber Monday Promotion"}})]),e._v(" "),t("p",{staticClass:"bfcm-homepage-hero-section__text"},[e._v("\n "+e._s(n.__("bfcm.homepage_discount_text",{discount:n.coupon.percent_off}))+"\n ")]),e._v(" "),t("div",{staticClass:"bfcm-homepage-hero-section__buttons"},[t(n.TuButton,{staticClass:"bfcm-homepage-hero-section__view-plans-cta",attrs:{as:"router-link",label:n.__("shortener_marketing.pricing_button_label"),"is-block":n.isMobileView,severity:n.Severity.WHITE,to:{name:"signup.pricing"}}}),e._v(" "),n.isUserLoggedIn?e._e():t(n.TuButton,{staticClass:"bfcm-homepage-hero-section__create-account-cta",attrs:{as:"router-link",label:n.__("shortener_marketing.sign_up_button_label"),"is-block":n.isMobileView,severity:n.Severity.PRIMARY,to:{name:"register"}}})],1)],1)},[],!1,null,"5b0126f1",null).exports},65701(e,t,n){"use strict";n.d(t,{A:()=>
2o});var a=n(6234),i=n(3001);const r={name:"LayoutFullPage",components:{BannerBfcm2023:(0,i.A)("banners/BannerBfcm2023"),BannerFreeTrialPromo:(0,i.A)("banners/freetrial/Promotion"),BannerFreeTrialStatus:(0,i.A)("banners/freetrial/Status")},mixins:[a.A]};const o=(0,n(14486).A)(r,function(){var e=this,t=e._self._c;return t("div",{staticClass:"row no-gutters takerow"},[t("div",{staticClass:"col-12 col-md bg-white overflow-y-a"},[t("BannerBfcm2023"),e._v(" "),t("BannerFreeTrialPromo"),e._v(" "),t("BannerFreeTrialStatus"),e._v(" "),e._t("default")],2)])},[],!1,null,null,null).exports},6115(e,t,n){"use strict";n.d(t,{A:()=>u});var a=n(96433),i=n(37624);const r={__name:"DividedGhostLayout",setup:function(e){var t=(0,a.GuJ)(a._9U),n=t.smallerOrEqual("xl");return{__sfc:!0,breakpoints:t,isMobileView:n,maximumSectionItemWidth:"".concat(a._9U.xxl/2,"px"),TuSectionWrapper:i.iY}}};var o=n(85072),s=n.n(o),l=n(12431),c={insert:"head",singleton:!1};s()(l.A,c);l.A.locals;const u=(0,n(14486).A)(r,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"divided-ghost-layout",class:{"divided-ghost-layout--mobile":n.isMobileView}},[t(n.TuSectionWrapper,{staticClass:"divided-ghost-layout__widget-wrapper",attrs:{"maximum-width":n.maximumSectionItemWidth}},[e._t("widget")],2),e._v(" "),t(n.TuSectionWrapper,{directives:[{name:"show",rawName:"v-show",value:!n.isMobileView,expression:"!isMobileView"}],staticClass:"divided-ghost-layout__image-section-wrapper",attrs:{"maximum-width":n.maximumSectionItemWidth}},[e._t("image")],2)],1)},[],!1,null,"108282aa",null).exports},65645(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>h});var a=n(95353),i=n(62204),r=n(39966),o=n(77063);function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=s(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const d={name:"Login2FABackupCode",components:{PopoverContent:i.default,ValidationMessage:r.default},setup:function(){return{notifyError:(0,o.A)().notifyError}},data:function(){return{codeVisible:!1,form:new SparkForm({code:""})}},computed:c({},(0,a.L8)(["isUserVerifiedOrSubscribed"])),methods:c(c({},(0,a.i0)(["refreshState"])),{},{emergencyLogin:function(){var e=this;Spark.post(this.$apiUrl("login/token/emergency"),this.form).then(function(){e.refreshState().then(function(){e.$route.query.to?e.$router.push({path:e.$route.query.to}):e.isUserVerifiedOrSubscribed?e.$router.push({name:"homepage"}):e.$router.push({name:"email_verify"})})}).catch(function(t){t.message?e.notifyError({text:t.message}):e.notifyError({text:e.$t("something_went_wrong")})})}})};var p=(0,n(14486).A)(d,function(){var e=this,t=e._self._c;return t("PopoverContent",{attrs:{"data-test-id":"2fa_backupcode_section","enable-footer":!1,width:"w-480"}},[t("div",{staticClass:"container-fluid py-3"},[t("div",{staticClass:"mb-4 text-center"},[t("h1",{staticClass:"font-bungee font-weight-normal text-blue tracking-wide text-4xl"},[e._v("\n TinyURL\n ")]),e._v(" "),t("p",{staticClass:"text-sm text-capitalize"},[e._v("\n Two-Factor Backup Authentication\n ")])]),e._v(" "),t("div",{staticClass:"alert alert-warning",attrs:{id:"2fa_backupcode_warning"}},[e._v("\n Input any of the one-time use backup codes to sign into your account.\n ")]),e._v(" "),t("form",{staticClass:"text-muted"},[t("div",{staticClass:"form-group mb-3"},[t("label",{attrs:{for:"backup_code"}},[e._v("Backup code")]),e._v(" "),t("div",{staticClass:"input-group"},["checkbox"==(e.codeVisible?"text":"password")?t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.code,expression:"form.code"}],staticClass:"form-control font-weight-semibold py-3 px-3",class:[{"is-invalid":e.form.errors.has("code")}],attrs:{id:"backup_code",autofocus:"",type:"checkbox"},domProps:{checked:Array.isArray(e.form.code)?e._i(e.form.code,null)>-1:e.form.code},on:{change:function(t){var n=e.form.code,a=t.target,i=!!a.checked;if(Array.isArray(n)){var r=e._i(n,null);a.checked?r<0&&e.$set(e.form,"code",n.concat([null])):r>-1&&e.$set(e.form,"code",n.slice(0,r).concat(n.slice(r+1)))}else e.$set(e.form,"code",i)}}}):"radio"==(e.codeVisible?"text":"password")?t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.code,expression:"form.code"}],staticClass:"form-control font-weight-semibold py-3 px-3",class:[{"is-invalid":e.form.errors.has("code")}],attrs:{id:"backup_code",autofocus:"",type:"radio"},domProps:{checked:e._q(e.form.code,null)},on:{change:function(t){return e.$set(e.form,"code",null)}}}):t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.code,expression:"form.code"}],staticClass:"form-control font-weight-semibold py-3 px-3",class:[{"is-invalid":e.form.errors.has("code")}],attrs:{id:"backup_code",autofocus:"",type:e.codeVisible?"text":"password"},domProps:{value:e.form.code},on:{input:function(t){t.target.composing||e.$set(e.form,"code",t.target.value)}}}),e._v(" "),t("div",{staticClass:"input-group-append"},[t("button",{staticClass:"btn btn-outline-secondary",on:{click:function(t){t.preventDefault(),t.stopPropagation(),e.codeVisible=!e.codeVisible}}},[e.codeVisible?t("i",{staticClass:"far fa-eye"}):t("i",{staticClass:"far fa-eye-slash"})])])]),e._v(" "),t("ValidationMessage",{attrs:{message:e.form.errors.get("code")}})],1),e._v(" "),t("div",{staticClass:"form-group mb-3"},[t("button",{staticClass:"text-capitalize btn btn-block btn-blue mb-3",attrs:{"data-test-id":"2fa_backupcode_login_btn",type:"submit"},on:{click:function(t){return t.preventDefault(),e.emergencyLogin.apply(null,arguments)}}},[t("i",{class:["fa",{"fa-sign-in":!e.form.busy,"fa-spinner":e.form.busy,"fa-spin":e.form.busy}]}),e._v(" "),t("span",{staticClass:"pl-3"},[e._v("Login")])]),e._v(" "),t("router-link",{staticClass:"text-blue float-right",attrs:{"data-test-id":"2fa_backupcode_back_to_verification_btn",to:{name:"login.2FA.verify"}}},[e._v("\n Go back to Verification\n ")])],1)])])])},[],!1,null,null,null);const h=p.exports},63139(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>_});var a=n(95353),i=n(62204),r=n(39966),o=n(91212),s=n(77063);function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?c(Object(n),!0).forEach(function(t){d(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=l(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const p={name:"Login2FAVerify",components:{PopoverContent:i.default,ValidationMessage:r.default},setup:function(){return{notifyError:(0,s.A)().notifyError}},data:function(){return{form:new SparkForm({token:""})}},computed:u({},(0,a.L8)(["isUserVerifiedOrSubscribed"])),methods:u(u({},(0,a.i0)(["refreshState"])),{},{verifyToken:function(){var e=this;Spark.post(this.$apiUrl("login/token"),this.form).then(function(){e.refreshState().then(function(){e.$route.query.to?e.$router.replace({path:e.$route.query.to}):e.isUserVerifiedOrSubscribed?e.$router.replace({name:"homepage"}):e.$router.replace({name:"email_verify"})})}).catch(function(){(0,o.vV)("2FA Token Verification Failed")})}})};var h=(0,n(14486).A)(p,function(){var e=this,t=e._self._c;return t("PopoverContent",{attrs:{"data-test-id":"2fa_verify_section","enable-footer":!1,width:"w-480"}},[t("div",{staticClass:"container-fluid py-3"},[t("div",{staticClass:"mb-4 text-center"},[t("h1",{staticClass:"font-bungee font-weight-normal text-blue tracking-wide text-4xl"},[e._v("\n TinyURL\n ")]),e._v(" "),t("p",{staticClass:"text-sm text-capitalize"},[e._v("\n Authy Two-Factor Authentication\n ")])]),e._v(" "),t("form",{staticClass:"text-muted"},[t("div",{staticClass:"form-group mb-3"},[t("label",{attrs:{for:"login_token"}},[e._v("Authentication Token")]),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.token,expression:"form.token"}],staticClass:"form-control font-weight-semibold py-3 px-3",class:[{"is-invalid":e.form.errors.has("token")}],attrs:{id:"login_token",type:"text",autofocus:""},domProps:{value:e.form.token},on:{input:function(t){t.target.composing||e.$set(e.form,"token",t.target.value)}}}),e._v(" "),t("ValidationMessage",{attrs:{message:e.form.errors.get("token")}})],1),e._v(" "),t("div",{staticClass:"form-group mb-3"},[t("button",{staticClass:"text-capitalize btn btn-block btn-blue mb-3",attrs:{type:"submit"},on:{click:function(t){return t.preventDefault(),e.verifyToken.apply(null,arguments)}}},[t("i",{class:["fa",{"fa-sign-in":!e.form.busy,"fa-spinner":e.form.busy,"fa-spin":e.form.busy}]}),e._v(" "),t("span",{staticClass:"pl-3"},[e._v(" Verify ")])]),e._v(" "),t("router-link",{staticClass:"text-blue float-right",attrs:{to:{name:"login.2FA.backup_code"}}},[e._v("\n Verify another way\n ")])],1)])])])},[],!1,null,null,null);const _=h.exports},24953(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>w});var a=n(95353),i=n(90462),r=n(21989),o=n(6234),s=n(55554),l=n(50317),c=n(62204),u=n(87595),d=n(39966),p=n(19552),h=n(30441),_=n(77063);function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach(function(t){g(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function g(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=m(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==m(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const b={name:"LoginPop",metaInfo:function(){return{title:"Login | TinyURL: The Original Link Shortener"}},components:{FormPassword:r.default,PopoverContent:c.default,SocialAuthButtons:u.default,ValidationMessage:d.default,VueRecaptcha:p.A},mixins:[o.A,s.A,l.A],setup:function(){var e=(0,_.A)().notifyError,t=(0,h.A)();return{notifyError:e,getRecaptchaSitekey:t.getRecaptchaSitekey,verifyRecaptcha:t.verifyRecaptcha,onCaptchaExpired:t.onCaptchaExpired}},data:function(){return{errorCode:void 0,form:new SparkForm({email:"",password:"",remember:"",captcha_token:""})}},computed:v(v({},(0,a.L8)(["isUserVerifiedOrSubscribed","couponCode","isUserSubscribed"])),{},{queryParams:function(){var e={to:this.$route.query.to,subscription:this.$route.query.subscription,interval:this.$route.query.interval,invitation:this.$route.query.invitation,coupon:this.$route.query.coupon,trial:this.$route.query.trial};return Object.keys(e).forEach(function(t){return void 0===e[t]&&delete e[t]}),e},isTrial:function(){return"true"===this.$route.query.trial||!0===this.$route.query.trial}}),created:function(){this.$route.query.interval&&(this.billingPeriod=this.$route.query.interval)},methods:v(v({},(0,a.i0)(["refreshState"])),{},{onCaptchaVerified:function(e){var t=this;this.$refs.recaptcha.reset(),this.form.captcha_token=e,this.form.startProcessing();var n=this.$apiUrl("login"),a=this.form;axios.post(n,a,{DISABLE_ERROR_INTERCEPTORS:!0}).then(function(){var e,n;t.$route.query.subscription&&(e=null===(n=t.subscriptionsForActiveInterval)||void 0===n?void 0:n.find(function(e){return e.name===t.$route.query.subscription}));t.refreshState().then(function(){localStorage.setItem("isBfcmPromoVisible",!t.isUserSubscribed),localStorage.setItem("stateStatus",!0),t.$route.query.subscription?t.isUserSubscribed?(Bus.$emit("showModal",i.default,{title:"You're already subscribed",message:"Please choose plan to switch to",type:"warning"}),t.$router.push({name:"settings.subscription"})):t.subscribe(e,t.couponCode,t.isTrial):t.$route.query.to?t.$router.push({path:t.$route.query.to}):t.isUserVerifiedOrSubscribed?t.$router.push({name:"homepage"}):t.$router.push({name:"email_verify"}),t.form.finishProcessing()})}).catch(function(e){var n;t.errorCode=null===(n=e.response)||void 0===n?void 0:n.status,451===t.errorCode?t.form.setErrors({email:[t.$t("account_terminated")]}):422===t.errorCode?t.form.setErrors(e.response.data.errors):428===t.errorCode?t.$router.push({name:"login.2FA.verify"}):e.message?t.notifyError({text:e.message}):t.notifyError({text:t.$t("something_went_wrong")})})}})};var y=(0,n(14486).A)(b,function(){var e=this,t=e._self._c;return t("PopoverContent",{attrs:{"data-test-id":"signin_section","enable-footer":!1,width:"w-480"}},[t("div",{staticClass:"container-fluid py-3"},[t("div",{staticClass:"mb-4 text-center"},[t("h1",{staticClass:"font-bungee font-weight-normal text-blue tracking-wide text-4xl"},[e._v("\n TinyURL\n ")]),e._v(" "),t("p",{staticClass:"text-sm"},[e._v("\n Welcome to TinyURL\n ")])]),e._v(" "),t("form",{staticClass:"text-muted",attrs:{autocomplete:"off"}},[t("div",{staticClass:"form-group mb-3"},[t("label",{attrs:{for:"signin_email"}},[e._v("Email")]),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.email,expression:"form.email"}],staticClass:"form-control font-weight-semibold py-3 px-3",class:[{"is-invalid":e.form.errors.has("email")}],attrs:{id:"signin_email",type:"text",name:"email",autocomplete:"username",autofocus:""},domProps:{value:e.form.email},on:{input:function(t){t.target.composing||e.$set(e.form,"email",t.target.value)}}}),e._v(" "),t("ValidationMessage",{attrs:{"data-test-id":"signin_email_error_msg",message:e.form.errors.get("email"),"is-html":451===e.errorCode}})],1),e._v(" "),t("div",{staticClass:"form-group mb-3"},[t("label",{attrs:{for:"signin_password"}},[e._v("Password")]),e._v(" "),t("FormPassword",{attrs:{"input-id":"signin_password","validation-message":e.form.errors.get("password"),"validation-test-id":"signin_password_error_msg"},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1),e._v(" "),t("div",{staticClass:"form-group mb-3"},[t("div",{staticClass:"flex-center flex-wrap"},[t("label",{staticClass:"custom-checkbox-2",attrs:{for:"login_remember"}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.remember,expression:"form.remember"}],class:[{"is-invalid":e.form.errors.has("remember")}],attrs:{id:"login_remember",type:"checkbox","true-value":"yes","false-value":"",name:"remember"},domProps:{checked:Array.isArray(e.form.remember)?e._i(e.form.remember,null)>-1:e._q(e.form.remember,"yes")},on:{change:function(t){var n=e.form.remember,a=t.target,i=a.checked?"yes":"";if(Array.isArray(n)){var r=e._i(n,null);a.checked?r<0&&e.$set(e.form,"remember",n.concat([null])):r>-1&&e.$set(e.form,"remember",n.slice(0,r).concat(n.slice(r+1)))}else e.$set(e.form,"remember",i)}}}),e._v(" "),t("span",[e._v("Remember me")]),e._v(" "),t("span",{staticClass:"checkmark"})]),e._v(" "),t("router-link",{staticClass:"text-blue ml-auto my-1",attrs:{id:"home_panelSignin_text_forgot",to:{name:"reset_request",query:e.queryParams}}},[e._v("\n Forgot Password?\n ")])],1)]),e._v(" "),t("div",{staticClass:"form-group mb-3"},[t("button",{staticClass:"text-capitalize btn btn-block btn-blue py-2",attrs:{id:"signin_signin_btn",type:"submit",disabled:e.form.busy},on:{click:function(t){return t.preventDefault(),e.verifyRecaptcha.apply(null,arguments)}}},[t("i",{class:["fa",{"fa-sign-in":!e.form.busy,"fa-spinner":e.form.busy,"fa-spin":e.form.busy}]}),e._v(" "),t("span",{staticClass:"pl-3"},[e._v(e._s(e.$t("login")))])])])]),e._v(" "),t("div",{staticClass:"form-group mb-4 text-center"},[t("span",{staticClass:"font-weight-normal mr-1"},[e._v("Donât have an account?")]),e._v(" "),t("router-link",{staticClass:"text-blue",attrs:{id:"home_panelSignin_text_signup",to:{name:"register",query:e.queryParams}}},[e._v("\n Sign Up\n ")])],1),e._v(" "),t("div",{staticClass:"form-group mb-4 text-center"},[t("p",{staticClass:"font-weight-normal mb-0"},[e._v("\n Or login via:\n ")]),e._v(" "),t("SocialAuthButtons",{staticClass:"mt-1",attrs:{"buttons-id":"signin_sso_btn"}})],1),e._v(" "),t("vue-recaptcha",{ref:"recaptcha",attrs:{sitekey:e.getRecaptchaSitekey,size:"invisible"},on:{verify:e.onCaptchaVerified,expired:e.onCaptchaExpired}})],1)])},[],!1,null,null,null);const w=y.exports}
2,5317(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>v});var a=n(95353),i=n(62204),r=n(21989),o=n(39966),s=n(19552),l=n(30441),c=n(77063),u=n(2543);function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=d(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=d(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==d(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const m={name:"PasswordReset",components:{FormPassword:r.default,PopoverContent:i.default,ValidationMessage:o.default,VueRecaptcha:s.A},setup:function(){var e=(0,c.A)(),t=e.notifyError,n=e.notifySuccess,a=(0,l.A)();return{notifyError:t,notifySuccess:n,getRecaptchaSitekey:a.getRecaptchaSitekey,verifyRecaptcha:a.verifyRecaptcha,onCaptchaExpired:a.onCaptchaExpired}},data:function(){return{form:new SparkForm({token:"",email:"",password:"",password_confirmation:"",captcha_token:""})}},created:function(){u.has(this.$route.query,"email")&&(this.form.email=this.$route.query.email),u.has(this.$route.params,"token")?this.form.token=this.$route.params.token:(this.notifyError({text:this.$t("token_required")}),this.$router.replace({name:"reset_request"}))},methods:h(h({},(0,a.i0)(["refreshState"])),{},{closeIfNotBusy:function(){this.form.busy||this.close()},onCaptchaVerified:function(e){var t=this;this.$refs.recaptcha.reset(),this.form.captcha_token=e,this.form.password_confirmation=this.form.password,Spark.post(this.$apiUrl("password/reset"),this.form).then(function(e){var n=e.status;t.notifySuccess({text:n}),t.refreshState(),t.$router.replace({name:"homepage"})}).catch(function(e){e.message?t.notifyError({text:e.message}):t.form.errors.all().map(function(e){t.notifyError({text:e})})})}})};var f=(0,n(14486).A)(m,function(){var e=this,t=e._self._c;return t("PopoverContent",{attrs:{id:"change_pw_reset_section","enable-footer":!1,width:"w-480"}},[t("div",{staticClass:"container-fluid py-3"},[t("div",{staticClass:"mb-4 text-center"},[t("h1",{staticClass:"font-bungee font-weight-normal text-blue tracking-wide text-4xl"},[e._v("\n TinyURL\n ")]),e._v(" "),t("p",{staticClass:"text-sm text-capitalize"},[e._v("\n "+e._s(e.$t("reset_password"))+"\n ")])]),e._v(" "),t("div",{staticClass:"text-muted"},[t("div",{staticClass:"form-group mb-3"},[t("label",{attrs:{for:"change_pw_reset_email"}},[e._v(e._s(e.$t("email")))]),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.email,expression:"form.email"}],staticClass:"form-control font-weight-semibold py-3 px-3",class:[{"is-invalid":e.form.errors.has("email")}],attrs:{id:"change_pw_reset_email",type:"text",name:"email",autocomplete:"username"},domProps:{value:e.form.email},on:{input:function(t){t.target.composing||e.$set(e.form,"email",t.target.value)}}}),e._v(" "),t("ValidationMessage",{attrs:{id:"change_pw_reset_email_error_msg",message:e.form.errors.get("email")}})],1),e._v(" "),t("div",{staticClass:"form-group mb-3"},[t("label",{attrs:{for:"change_pw_reset_password"}},[e._v(e._s(e.$t("password")))]),e._v(" "),t("FormPassword",{attrs:{"input-id":"change_pw_reset_password","input-class":"font-weight-semibold py-3 px-3","validation-message":e.form.errors.get("password"),"validation-test-id":"
2change_pw_reset_password_error_msg"},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1),e._v(" "),t("div",{staticClass:"form-group mb-3"},[t("button",{staticClass:"text-capitalize btn btn-block btn-blue py-2",attrs:{type:"submit"},on:{click:function(t){return t.preventDefault(),e.verifyRecaptcha.apply(null,arguments)}}},[t("i",{class:["fa",{"fa-sign-in":!e.form.busy,"fa-spinner":e.form.busy,"fa-spin":e.form.busy}]}),e._v(" "),t("span",{staticClass:"pl-3"},[e._v(e._s(e.$t("reset_password")))])])]),e._v(" "),t("div",{staticClass:"form-group mb-3 text-center"},[t("router-link",{staticClass:"text-blue",attrs:{to:{name:"reset_request"}},on:{click:function(t){return t.preventDefault(),e.resend.apply(null,arguments)}}},[e._v("\n "+e._s(e.$t("click_to_request"))+".\n ")])],1)]),e._v(" "),t("vue-recaptcha",{ref:"recaptcha",attrs:{sitekey:e.getRecaptchaSitekey,size:"invisible"},on:{verify:e.onCaptchaVerified,expired:e.onCaptchaExpired}})],1)])},[],!1,null,null,null);const v=f.exports},54895(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>y});var a=n(95353),i=n(21989),r=n(6234),o=n(55554),s=n(50317),l=n(62204),c=n(87595),u=n(39966),d=n(19552),p=n(30441),h=n(77063);function _(e){return _="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_(e)}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach(function(t){v(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function v(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=_(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=_(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const g={name:"RegisterPop",metaInfo:function(){return{title:"Register | TinyURL: The Original Link Shortener"}},components:{FormPassword:i.default,PopoverContent:l.default,SocialAuthButtons:c.default,ValidationMessage:u.default,VueRecaptcha:d.A},mixins:[r.A,o.A,s.A],setup:function(){var e=(0,h.A)().notifyError,t=(0,p.A)();return{notifyError:e,getRecaptchaSitekey:t.getRecaptchaSitekey,verifyRecaptcha:t.verifyRecaptcha,onCaptchaExpired:t.onCaptchaExpired}},data:function(){return{coupon:null,invalidCoupon:!1,teamInvitation:null,invalidTeamInvitation:!1,organizationInvitation:null,invalidOrganizationInvitation:!1,form:new SparkForm({name:"",email:"",password:"",password_confirmation:"",terms:!0,captcha_token:"",country:"US",coupon:null,team_invitation:null,organization_invitation:null})}},computed:f(f({},(0,a.L8)(["couponCode","isOnDesktop"])),{},{queryParams:function(){var e={to:this.$route.query.to,subscription:this.$route.query.subscription,interval:this.$route.query.interval,teamInvitation:this.$route.query.team_invitation,organizationInvitation:this.$route.query.organization_invitation,coupon:this.$route.query.coupon,trial:this.$route.query.trial};return Object.keys(e).forEach(function(t){return void 0===e[t]&&delete e[t]}),e},isTrial:function(){return"true"===this.$route.query.trial||!0===this.$route.query.trial}}),created:function(){this.guessCountry(),this.$route.query.interval&&(this.billingPeriod=this.$route.query.interval),this.$route.query.coupon&&(this.form.coupon=this.$route.query.coupon,this.getCoupon(this.$route.query.coupon)),this.$route.query.team_invitation&&(this.form.team_invitation=this.$route.query.team_invitation,this.getTeamInvitation(this.$route.query.team_invitation)),this.$route.query.organization_invitation&&(this.form.organization_invitation=this.$route.query.organization_invitation,this.getOrganizationInvitation(this.$route.query.organization_invitation))},methods:f(f({},(0,a.i0)(["refreshState"])),{},{onCaptchaVerified:function(e){var t=this;this.$refs.recaptcha.reset(),this.form.captcha_token=e,this.form.password_confirmation=this.form.password,this.form.email=this.formatInput(this.form.email),Spark.post(this.$apiUrl("register"),this.form).then(function(){var e,n;t.$route.query.subscription&&(e=null===(n=t.subscriptionsForActiveInterval)||void 0===n?void 0:n.find(function(e){return e.name===t.$route.query.subscription}));t.refreshState().then(function(){localStorage.setItem("isBfcmPromoVisible",!t.isUserSubscribed),localStorage.setItem("stateStatus",!0),t.$route.query.subscription?t.subscribe(e,t.couponCode,t.isTrial):t.$route.query.to?t.$router.push({path:t.$route.query.to}):t.$router.push({name:"signup.pricing",query:{newuser:null}})})}).catch(function(e){e.message?t.notifyError({text:e.message}):t.notifyError({text:t.$t("something_went_wrong")})})},guessCountry:function(){var e=this;axios.get(this.$apiUrl("/geocode/country")).then(function(t){var n=t.data;"ZZ"!==n&&""!=n&&(e.form.country=n)}).catch(function(e){})},getCoupon:function(e){var t=this,n=this.$apiUrl("coupon/{coupon}",{coupon:e});axios.get(n).then(function(e){t.coupon=e.data}).catch(function(e){t.invalidCoupon=!0})},getTeamInvitation:function(e){var t=this,n=this.$apiUrl("invitations/team/{invitation}",{invitation:e});axios.get(n).then(function(e){t.teamInvitation=e.data.data,t.form.email=t.teamInvitation.email}).catch(function(e){t.invalidTeamInvitation=!0})},getOrganizationInvitation:function(e){var t=this,n=this.$apiUrl("invitations/organization/{invitation}",{invitation:e});axios.get(n).then(function(e){var n=e.data;t.organizationInvitation=n.data,t.form.email=t.organizationInvitation.email}).catch(function(){t.invalidOrganizationInvitation=!0})},formatInput:function(e){return e.toLowerCase().trim()}})};var b=(0,n(14486).A)(g,function(){var e=this,t=e._self._c;return t("PopoverContent",{attrs:{"data-test-id":"signup_section","enable-footer":!1,width:"w-480"}},[t("div",{staticClass:"container-fluid py-3"},[t("div",{staticClass:"mb-4 text-center"},[t("h1",{staticClass:"font-bungee font-weight-normal text-blue tracking-wide text-4xl"},[e._v("\n TinyURL\n ")]),e._v(" "),t("p",{staticClass:"text-sm"},[e._v("\n Welcome to TinyURL\n ")])]),e._v(" "),t("form",{staticClass:"text-muted",attrs:{autocomplete:"off"}}
2,[e.invalidCoupon?t("div",{staticClass:"alert alert-danger small"},[e._v("\n "+e._s(e.$t("Whoops! This coupon code is invalid."))+"\n ")]):e._e(),e._v(" "),e.form.errors.has("coupon")?t("div",{staticClass:"alert alert-danger small"},[e._v("\n "+e._s(e.form.errors.get("coupon"))+"\n ")]):e._e(),e._v(" "),e.teamInvitation?t("div",{staticClass:"alert alert-success small"},[e._v("\n "+e._s(e.$t("team:we_found_invitation_to_team",{teamName:e.teamInvitation.team.name,organizationName:e.teamInvitation.organization.name}))+"\n ")]):e._e(),e._v(" "),e.invalidTeamInvitation?t("div",{staticClass:"alert alert-danger small"},[e._v("\n "+e._s(e.$t("Whoops! This team invitation code is invalid."))+"\n ")]):e._e(),e._v(" "),e.form.errors.has("team_invitation")?t("div",{staticClass:"alert alert-danger small"},[e._v("\n "+e._s(e.form.errors.get("team_invitation"))+"\n ")]):e._e(),e._v(" "),e.organizationInvitation?t("div",{staticClass:"alert alert-success small"},[e._v("\n "+e._s(e.$t("team:we_found_invitation_to_organization",{organizationName:e.organizationInvitation.organization.name}))+"\n ")]):e._e(),e._v(" "),e.invalidOrganizationInvitation?t("div",{staticClass:"alert alert-danger small"},[e._v("\n "+e._s(e.$t("Whoops! This organization invitation code is invalid."))+"\n ")]):e._e(),e._v(" "),e.form.errors.has("organization_invitation")?t("div",{staticClass:"alert alert-danger small"},[e._v("\n "+e._s(e.form.errors.get("organization_invitation"))+"\n ")]):e._e(),e._v(" "),t("div",{staticClass:"form-group mb-3"},[t("label",{attrs:{for:"signup_name"}},[e._v(e._s(e.$t("name")))]),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.name,expression:"form.name"}],staticClass:"form-control font-weight-semibold py-3 px-3",class:[{"is-invalid":e.form.errors.has("name")}],attrs:{id:"signup_name",type:"text",name:"name",autocomplete:"username",autofocus:""},domProps:{value:e.form.name}
2,on:{input:function(t){t.target.composing||e.$set(e.form,"name",t.target.value)}}}),e._v(" "),t("ValidationMessage",{attrs:{"data-test-id":"signup_name_error_msg",message:e.form.errors.get("name")}})],1),e._v(" "),t("div",{staticClass:"form-group mb-3"},[t("label",{attrs:{for:"signup_email"}},[e._v(e._s(e.$t("email")))]),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.email,expression:"form.email"}],staticClass:"form-control font-weight-semibold py-3 px-3",class:[{"is-invalid":e.form.errors.has("email")}],attrs:{id:"signup_email",type:"text",name:"email",autocomplete:"email",readonly:e.teamInvitation||e.organizationInvitation},domProps:{value:e.form.email},on:{input:function(t){t.target.composing||e.$set(e.form,"email",t.target.value)}}}),e._v(" "),t("ValidationMessage",{attrs:{"data-test-id":"signup_email_error_msg",message:e.form.errors.get("email")}})],1),e._v(" "),t("div",{staticClass:"form-group mb-3"},[t("label",{attrs:{for:"signup_password"}},[e._v(e._s(e.$t("password")))]),e._v(" "),t("FormPassword",{attrs:{"input-id":"signup_password","validation-message":e.form.errors.get("password"),"validation-test-id":"signup_password_error_msg"},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1),e._v(" "),t("div",{staticClass:"form-group mb-3"},[t("p",{staticClass:"font-weight-semibold text-dark text-sm"},[e._v("\n By "+e._s(e.isOnDesktop?"clicking":"tapping")+" on âCreate Accountâ, I\n agree to the\n "),t("router-link",{staticClass:"text-blue",attrs:{to:{name:"terms"}}},[t("span",[e._v("Terms of Service")])]),e._v(",\n "),t("router-link",{staticClass:"text-blue",attrs:{to:{name:"privacy"}}},[t("span",[e._v("Privacy Policy")])]),e._v(", and\n "),t("router-link",{staticClass:"text-blue",attrs:{to:{name:"cookies"}}},[t("span",[e._v("Use of Cookies")])]),e._v(".\n ")],1)]),e._v(" "),t("div",{staticClass:"form-group mb-3"},[t("button",{staticClass:"text-capitalize btn btn-block btn-blue",attrs:{id:"signup_signup_btn",type:"submit",disabled:e.form.busy||e.selectingSubscription},on:{click:function(t){return t.preventDefault(),e.verifyRecaptcha.apply(null,arguments)}}},[e.form.busy||e.selectingSubscription?t("i",{staticClass:"fa fa-spinner fa-spin"}):t("i",{staticClass:"fa fa-sign-in"}),e._v(" "),t("span",{staticClass:"pl-3"},[e._v("\n "+e._s(e.$t("create_account"))+"\n ")])])])]),e._v(" "),t("div",{staticClass:"form-group mb-4 text-center"},[t("span",{staticClass:"font-weight-normal mr-1"},[e._v("Already a user?")]),e._v(" "),t("router-link",{staticClass:"signin text-blue",attrs:{id:"signup_signin_btn",to:{name:"login",query:e.queryParams}}},[e._v("\n Log In\n ")])],1),e._v(" "),t("div",{staticClass:"form-group mb-4 text-center"},[t("p",{staticClass:"font-weight-normal mb-0"},[e._v("\n Or register via:\n ")]),e._v(" "),t("SocialAuthButtons",{staticClass:"mt-1",attrs:{"buttons-id":"signup_sso_btn"}})],1),e._v(" "),t("vue-recaptcha",{ref:"recaptcha",attrs:{sitekey:e.getRecaptchaSitekey,size:"invisible"},on:{verify:e.onCaptchaVerified,expired:e.onCaptchaExpired}})],1)])},[],!1,null,null,null);const y=b.exports},10782(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>u});var a=n(62204),i=n(39966),r=n(19552),o=n(30441),s=n(77063);const l={name:"ResetRequest",components:{PopoverContent:a.default,ValidationMessage:i.default,VueRecaptcha:r.A},setup:function(){var e=(0,s.A)().notifyError,t=(0,o.A)();return{notifyError:e,getRecaptchaSitekey:t.getRecaptchaSitekey,verifyRecaptcha:t.verifyRecaptcha,onCaptchaExpired:t.onCaptchaExpired}},data:function(){return{requestSent:!1,form:new SparkForm({email:"",captcha_token:""})}},computed:{queryParams:function(){var e={to:this.$route.query.to,subscription:this.$route.query.subscription,interval:this.$route.query.interval,invitation:this.$route.query.invitation,coupon:this.$route.query.coupon};return Object.keys(e).forEach(function(t){return void 0===e[t]&&delete e[t]}),e}},methods:{onCaptchaVerified:function(e){var t=this;this.$refs.recaptcha.reset(),this.form.captcha_token=e,Spark.post(this.$apiUrl("password/email"),this.form).then(function(){t.requestSent=!0}
2).catch(function(e){e.message?t.notifyError({text:e.message}):t.form.errors.all().map(function(e){t.notifyError({text:e})})})}}};var c=(0,n(14486).A)(l,function(){var e=this,t=e._self._c;return t("PopoverContent",{attrs:{"enable-footer":!1,width:"w-480"}},[t("div",{staticClass:"container-fluid py-3"},[t("div",{staticClass:"mb-4 text-center"},[t("h1",{staticClass:"font-bungee font-weight-normal text-blue tracking-wide text-4xl"},[e._v("\n TinyURL\n ")]),e._v(" "),t("p",{staticClass:"text-sm text-capitalize"},[e._v("\n "+e._s(e.$t("reset_password"))+"\n ")])]),e._v(" "),t("form",{staticClass:"text-muted"},[t("div",{staticClass:"form-group mb-3"},[e.requestSent?t("p",{staticClass:"modal__body-txt"},[e._v("\n "+e._s(e.$t("password_reset_link_sent"))+"\n ")]):e._e(),e._v(" "),t("label",{attrs:{for:"reset_email"}},[e._v(e._s(e.$t("email")))]),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.email,expression:"form.email"}],staticClass:"form-control font-weight-semibold py-3 px-3",class:[{"is-invalid":e.form.errors.has("email")}],attrs:{id:"reset_email",type:"text",name:"email",autocomplete:"username",autofocus:""},domProps:{value:e.form.email},on:{input:function(t){t.target.composing||e.$set(e.form,"email",t.target.value)}}}),e._v(" "),t("ValidationMessage",{attrs:{"data-test-id":"change_pw_request_email_error_msg",message:e.form.errors.get("email")}})],1),e._v(" "),t("div",{staticClass:"form-group mb-3"},[t("button",{staticClass:"text-capitalize btn btn-block btn-blue py-2",attrs:{"data-test-id":"change_pw_request_send_btn",type:"submit",disabled:e.form.busy},on:{click:function(t){return t.preventDefault(),e.verifyRecaptcha.apply(null,arguments)}}},[t("i",{class:["fa",{"fa-envelope":!e.form.busy,"fa-spinner":e.form.busy,"fa-spin":e.form.busy}]}),e._v(" "),t("span",{staticClass:"pl-3"},[e._v("\n "+e._s(e.$t("send_password_reset_link"))+"\n ")])])])]),e._v(" "),t("div",{staticClass:"form-group mb-3 text-center"},[t("span",{staticClass:"font-weight-normal mr-1"},[e._v("Donât have an account?")]),e._v(" "),t("router-link",{staticClass:"text-blue",attrs:{to:{name:"register",query:e.queryParams}}},[e._v("\n Sign Up\n ")])],1),e._v(" "),t("vue-recaptcha",{ref:"recaptcha",attrs:{sitekey:e.getRecaptchaSitekey,size:"invisible"},on:{verify:e.onCaptchaVerified,expired:e.onCaptchaExpired}})],1)])},[],!1,null,null,null);const u=c.exports},8549(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>r});var a=n(15680);const i={metaInfo:function(){return{title:"Branded Domains | TinyURL: The Original Link Shortener",meta:[{vmid:"description",name:"description",content:"Import or purchase branded domains for link shortening on TinyURL. Fully customize your short links from start to finish and boost your brand recall."},{vmid:"keywords",name:"keywords",content:"Branded Domains"}]}},components:{LayoutFullPage:n(65701).A},data:function(){return{APP_URL:a.oO}}};const r=(0,n(14486).A)(i,function(){var e=this,t=e._self._c;return t("LayoutFullPage",{attrs:{width:"w-lg"}},[t("div",{staticClass:"bg-cyan-100 py-2"},[t("div",{staticClass:"container"},[t("div",{staticClass:"row align-items-center my-5"},[t("div",{staticClass:"col-12 col-md-6"},[t("video",{staticClass:"w-100",attrs:{controls:"false"}},[t("source",{attrs:{src:"".concat(e.APP_URL,"/images/domains/video.mp4"),type:"video/mp4"}}),e._v("\n Your browser does not support the video element. Kindly update it\n to latest version.\n ")])]),e._v(" "),t("div",{staticClass:"col-12 col-md-6"},[t("div",{staticClass:"heroLm__cont",staticStyle:{position:"relative"}},[t("h5",{staticClass:"font-weight-semibold text-blue mb-2"},[e._v("\n Domains\n ")]),e._v(" "),t("h1",{staticClass:"font-weight-semibold mb-4"},[e._v("\n Purchase your custom domains on TinyURL\n ")]),e._v(" "),t("router-link",{staticClass:"btn btn-xl btn-blue",attrs:{to:{name:"purchase.domain",params:{keepQuery:!0}},role:"button"}},[e._v("\n TRY IT NOW\n ")])],1)])])])]),e._v(" "),t("div",{staticClass:"container"},[t("div",{staticClass:"row align-items-center my-5"},[t("div",{staticClass:"col-12 col-md-6"},[t("div",{staticClass:"heroLm__cont"},[t("div",{staticClass:"heroLm__cont-txt mb-3"},[e._v("\n Fully branded URLs earn more trust, win more clicks, and make\n brands more memorable. Our latest feature lets you purchase your\n own domains and fully brand your shortened links -- all from your\n TinyURL account.\n ")]),e._v(" "),t("div",{staticClass:"heroLm__cont-txt mb-3"},[e._v("\n No fuss, no mess.\n ")]),e._v(" "),t("div",{staticClass:"heroLm__cont-txt"},[e._v("\n Design shortened links with your name or branding to make your\n campaigns easier to recognize and recall. Follow the link below to\n learn more!\n ")])])]),e._v(" "),t("div",{staticClass:"col-12 col-md-6 mt-3 mt-md-0"},[t("div",{staticClass:"blocksLm__img"},[t("img",{attrs:{src:n(17228),alt:"Purchase domain figure",tabindex:"0"}})])])])]),e._v(" "),t("div",{staticClass:"ctaLm"},[t("div",{staticClass:"container-fluid"},[t("div",{staticClass:"row"},[t("div",{staticClass:"col-12"},[t("div",{staticClass:"ctaLm__title"},[e._v("\n Letâs create links in your style\n ")]),e._v(" "),t("div",{staticClass:"ctaLm__img1"},[t("img",{attrs:{src:n(68602),alt:"CTA icon",tabindex:"0"}})]),e._v(" "),t("div",{staticClass:"ctaLm__img2"},[t("img",{attrs:{src:n(67337),alt:"CTA icon",tabindex:"0"}})]),e._v(" "),t("div",{staticClass:"ctaLm__btn"},[t("router-link",{staticClass:"btn btn-xl btn-blue-dark",attrs:{to:{name:"purchase.domain",params:{keepQuery:!0}},role:"button"}},[e._v("\n Share your domains in style\n ")])],1)])])])])])},[],!1,null,null,null).exports},73842(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>i});const a={name:"CustomLinks",components:{LayoutFullPage:n(65701).A}};const i=(0,n(14486).A)(a,function(){var e=this,t=e._self._c;return t("LayoutFullPage",{attrs:{width:"w-lg"}},[t("div",{staticClass:"container"},[t("div",{staticClass:"row align-items-center pt-5 mt-0"},[t("div",{staticClass:"col-md-6 pb-5"},[t("h5",{staticClass:"text-blue font-weight-seminormal mb-0"},[e._v("\n Features\n ")]),e._v(" "),t("h1",[e._v("\n Branded & "),t("br"),e._v("\n Customized Links\n ")]),e._v(" "),t("p",{staticClass:"mb-4"},[e._v("\n Build your perfect branded link campaign with custom domain\n essentials.\n ")]),e._v(" "),t("router-link",{staticClass:"btn btn-xl btn-blue",attrs:{id:"home_panelBranded_button_cta1",to:{name:"signup.pricing",params:{keepQuery:!0}},role:"button"}},[e._v("\n Get Started\n ")])],1),e._v(" "),t("div",{staticClass:"col-md-6 text-center"},[t("img",{attrs:{src:n(70860),alt:"TinyURL shared on social media preview figure"}})])]),e._v(" "),t("div",{staticClass:"row align-items-center pt-5 mt-5"},[t("div",{staticClass:"col-md-6 pr-md-5 pb-3"},[t("h2",{staticClass:"font-weight-semibold"},[e._v("\n Links that fit your personality.\n ")]),e._v(" "),t("p",{staticClass:"mb-0 leading-7"},[e._v("\n Create branded and custom links that your customers or users will\n trust. With all of our subscriptions, receive links with your name\n or brand s
2o that any short URLs you use have your name. Then, see\n how each of your branded and custom links perform with our data\n monitoring and analytics. We make sure your links look as good as\n you.\n ")])]),e._v(" "),t("div",{staticClass:"col-md-6 pl-md-5"},[t("img",{staticClass:"w-100",attrs:{src:n(37963),alt:"TinyURL example figure"}})])]),e._v(" "),t("div",{staticClass:"row align-items-center pt-5 mt-5"},[t("div",{staticClass:"col-md-6 pr-md-5 pb-3"},[t("h2",{staticClass:"font-weight-semibold"},[e._v("\n Create and manage your custom domain in minutes.\n ")]),e._v(" "),t("p",{staticClass:"mb-0 leading-7"},[e._v("\n Find and select domains for your custom links, or use multiple\n domains for each of your various campaigns. Search, select, and\n create new domains, and start building custom links without ever\n opening a new tab. Manage main domain and 404 redirects all from the\n TinyURL⢠dashboard. Launch and build your brand in our single\n streamlined platform.\n ")])]),e._v(" "),t("div",{staticClass:"col-md-6 pl-md-5"},[t("img",{staticClass:"w-100",attrs:{src:n(15204),alt:"Unicycle domain purchasing figure"}})])]),e._v(" "),t("div",{staticClass:"row align-items-center pt-5 mt-5"},[t("div",{staticClass:"col-md-6 pr-md-5 pb-3"},[t("img",{staticClass:"w-100",attrs:{src:n(83815),alt:"Social media dashboards figure"}})]),e._v(" "),t("div",{staticClass:"col-md-6 pl-md-5"},[t("h2",{staticClass:"font-weight-semibold"},[e._v("\n Get more customized. Get even more clicks.\n ")]),e._v(" "),t("p",{staticClass:"mb-0 leading-7"},[e._v("\n Customize the back half of your short links to fit your product,\n event, or product promotions. Monitor and manage your custom links\n and see how shortened URLs can increase your engagement and\n exposure.\n ")])])])]),e._v(" "),t("div",{staticClass:"ctaLm"},[t("h2",{staticClass:"text-4xl mx-5 mb-5 leading-relaxed"},[e._v("\n Upgrade your links!\n ")]),e._v(" "),t("div",{staticClass:"ctaLm__img1"},[t("img",{attrs:{src:n(68602),alt:"CTA icon"}})]),e._v(" "),t("div",{staticClass:"ctaLm__img2"},[t("img",{attrs:{src:n(67337),alt:"CTA icon"}})]),e._v(" "),t("router-link",{staticClass:"btn btn-xl btn-blue-dark",attrs:{id:"home_panelBranded_button_cta2",to:{name:"signup.pricing",params:{keepQuery:!0}},role:"button"}},[e._v("\n Get Started\n ")])],1)])},[],!1,null,null,null).exports},41402(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>i});const a={name:"LinkAnalytics",components:{LayoutFullPage:n(65701).A}};const i=(0,n(14486).A)(a,function(){var e=this,t=e._self._c;return t("LayoutFullPage",{attrs:{width:"w-lg"}},[t("div",{staticClass:"container"},[t("div",{staticClass:"row align-items-center pt-5 mt-0"},[t("div",{staticClass:"col-md-6 pb-5"},[t("h5",{staticClass:"text-blue font-weight-seminormal mb-0"},[e._v("\n Features\n ")]),e._v(" "),t("h1",[e._v("Campaign Monitoring & Analytics")]),e._v(" "),t("p",{staticClass:"mb-4"},[e._v("\n Learn from your links, and build better digital campaigns.\n ")]),e._v(" "),t("router-link",{staticClass:"btn btn-xl btn-blue",attrs:{id:"home_panelBranded_button_cta1",to:{name:"signup.pricing",params:{keepQuery:!0}},role:"button"}},[e._v("\n Get Started\n ")])],1),e._v(" "),t("div",{staticClass:"col-md-6"},[t("img",{attrs:{src:n(50875),alt:"Analytics dashboard figure"}})])]),e._v(" "),t("div",{staticClass:"row align-items-center pt-5 mt-5"},[t("div",{staticClass:"col-md-6 pr-md-5 pb-3"},[t("h2",{staticClass:"font-weight-semibold"},[e._v("\n Real-time link performance and click data.\n ")]),e._v(" "),t("p",{staticClass:"mb-0 leading-7"},[e._v("\n See detailed metrics on your shortened URLs. Track links by how much\n traffic comes from specific regions or device types. Better\n understand your users' journeys when they click on your URLs. Then,\n optimize your campaigns to get your URLs in front of more of the\n right people.\n ")])]),e._v(" "),t("div",{staticClass:"col-md-6 pl-md-5"},[t("img",{attrs:{src:n(80944),alt:"TinyURL dashboard screenshot figure"}})])]),e._v(" "),t("div",{staticClass:"row align-items-center pt-5 mt-5"},[t("div",{staticClass:"col-md-6 pr-md-5 pb-3"},[t("img",{staticClass:"w-100",attrs:{src:n(88040),alt:"TinyURL frequency chart figure"}})]),e._v(" "),t("div",{staticClass:"col-md-6 pl-md-5"},[t("h2",{staticClass:"font-weight-semibold"},[e._v("\n All the data you need, nothing you don't.\n ")]),e._v(" "),t("p",{staticClass:"mb-0 leading-7"},[e._v("\n Get popular metrics on your shortened links like location, devices,\n frequent times, referrer and more. Monitor only the data you need in\n the TinyURL⢠dashboard. Track links individually or by groups\n to see how your shortened links perform over time.\n ")])])]),e._v(" "),t("div",{staticClass:"row align-items-center pt-5 mt-5"},[t("div",{staticClass:"col-md-6 pr-md-5 pb-3"},[t("img",{attrs:{src:n(2544),alt:"TinyURL line chart figure"}})]),e._v(" "),t("div",{staticClass:"col-md-6 pl-md-5"},[t("h2",{staticClass:"font-weight-semibold"},[e._v("\n The best URL shortener comes with the best data monitoring.\n ")]),e._v(" "),t("p",{staticClass:"mb-0 leading-7"},[e._v("\n Knowledge is power. For every shortened URL you make with TinyURL,\n we equip you with the metrics you need to make your URLs more\
2n influential, so you can get even more clicks in the long-term.\n ")])])])]),e._v(" "),t("div",{staticClass:"ctaLm"},[t("h2",{staticClass:"text-4xl mx-5 mb-5 leading-relaxed"},[e._v("\n Trade your complex URLs for shorter links and big data with TinyURL.\n ")]),e._v(" "),t("router-link",{staticClass:"btn btn-xl btn-blue-dark",attrs:{id:"home_panelBranded_button_cta2",to:{name:"signup.pricing",params:{keepQuery:!0}},role:"button"}},[e._v("\n Get Started\n ")])],1)])},[],!1,null,null,null).exports},1838(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>i});const a={name:"AboutUs",metaInfo:function(){return{title:"About Us | TinyURL: The Original Link Shortener",meta:[{vmid:"description",name:"description",content:"TinyURL is the world's first and best link shortener, established in 2002. Learn more about our company, its history, and our services."},{vmid:"keywords",name:"keywords",content:"about TinyURL"}]}},components:{LayoutFullPage:n(65701).A}};const i=(0,n(14486).A)(a,function(){var e=this,t=e._self._c;return t("LayoutFullPage",{attrs:{width:"w-lg"}},[t("div",{staticClass:"heroLm py-5 bg-cyan-100"},[t("div",{staticClass:"container"},[t("div",{staticClass:"row align-items-center"},[t("div",{staticClass:"col-12 col-md-6"},[t("h5",{staticClass:"font-weight-semibold text-blue mb-1"},[e._v("\n About TinyURL\n ")]),e._v(" "),t("h1",[e._v("We invented the URL shortener.")])]),e._v(" "),t("div",{staticClass:"col-12 col-md-6"},[t("img",{staticClass:"d-block ml-auto",attrs:{src:n(24561),alt:"About TinyURL figure"}})])])])]),e._v(" "),t("div",{staticClass:"container py-3"},[t("div",{staticClass:"row mt-4"},[t("div",{staticClass:"col-12"},[t("h2",{staticClass:"mb-3"},[e._v("\n Our History\n ")]),e._v(" "),t("p",[e._v("\n TinyURL⢠was created when our founder, Kevin Gilbertson, ran\n into issues sending long links from his\n "),t("a",{staticClass:"text-underline",attrs:{href:"https://tinyurl.com/unicyclist-community",target:"_blank"}},[t("span",[e._v("unicycling website")])]),e._v("\n to email subscribers. When sending a link that was over 80\n characters, links would commonly break and not be clickable or end\n up sending users to 404 pages.\n ")]),e._v(" "),t("p",[e._v("\n After a long ride on his unicycle pondering his link problems, Kevin\n had a big idea: What if there was a way to make those long links,\n well, tinier?\n ")]),e._v(" "),t("p",[e._v("\n Thus TinyURL⢠was born, the internet's original link\n shortener. Since early 2002, Kevin has shared his tool with millions\n of people to help them shorten their links with reliable, and\n "),t("i",[e._v("tiny")]),e._v("\n URLs.\n ")]),e._v(" "),t("p",[e._v("\n Now, TinyURL is offering users a full-scale link management platform\n that gives businesses with big ideas the power of shortened links.\n With a TinyURL premium account, users can create, manage, track, and\n grow their brands through link campaigns of all sizes.\n ")])])]),e._v(" "),t("div",{staticClass:"row mt-4"},[t("div",{staticClass:"col-12"},[t("h2",{staticClass:"mb-3"},[e._v("\n Our TinyURLs have one giant missionâ¦\n ")]),e._v(" "),t("p",[e._v("\n To help you grow, scale, and dominate through the power of link\n management. With our shortened links, we strive to help brands\n fulfill their biggest ambitions.\n ")])])]),e._v(" "),t("div",{staticClass:"row mt-4"},[t("div",{staticClass:"col-12"},[t("h2",{staticClass:"mb-3"},[e._v("\n What makes us different\n ")])])]),e._v(" "),t("div",{staticClass:"row my-2"},[t("div",{staticClass:"col-12 col-sm-6 col-lg-4"},[t("div",{staticClass:"text-center mb-5"},[t("img",{attrs:{src:n(673),alt:"People climbing stairs icon"}})]),e._v(" "),t("h4",{staticClass:"font-weight-seminormal mb-4"},[e._v("\n Experience\n ")]),e._v(" "),t("p",{staticClass:"text-sm"},[e._v("\n As the first URL shortener on the market, we've created billions of\n links for brands, marketers, and businesses, and we've been doing\n for over 18 years.\n ")])]),e._v(" "),t("div",{staticClass:"col-12 col-sm-6 col-lg-4"},[t("div",{staticClass:"text-center mb-5"},[t("img",{attrs:{src:n(7538),alt:"People helping other people climb the top figure"}})]),e._v(" "),t("h4",{staticClass:"font-weight-seminormal mb-4"},[e._v("\n Reliability\n ")]),e._v(" "),t("p",{staticClass:"text-sm"},[e._v("\n Some of the world's biggest brands rely on us. Why? Because our\n links are reliable, secure, and never expire. Big brands love\n TinyURL.\n ")])]),e._v(" "),t("div",{staticClass:"col-12 col-sm-6 col-lg-4"},[t("div",{staticClass:"text-center mb-5"},[t("img",{attrs:{src:n(22179),alt:"People with gears icon"}})]),e._v(" "),t("h4",{staticClass:"font-weight-seminormal mb-4"},[e._v("\n Ease\n ")]),e._v(" "),t("p",{staticClass:"text-sm"},[e._v("\n Our link management platform is designed to make managing links\n simple--whether you're an entrepreneur, influencer, or enterprise\n corporation. Our link platform works for brands of all sizes.\n ")])])])])])},[],!1,null,null,null).exports},73881(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>u});var a=n(65701),i=n(15680);const r={name:"PrivacyPolicy",components:{LayoutFullPage:a.A},data:function(){return{updated_at:i.sC||"August 19, 2024"}}};var o=n(85072),s=n.n(o),l=n(92048),c={insert:"head",singleton:!1};s()(l.A,c);l.A.locals;const u=(0,n(14486).A)(r,function(){var e=this,t=e._self._c;return t("LayoutFullPage",{attrs:{width:"w-lg"}},[t("div",{staticClass:"container pt-5"},[t("div",{staticClass:"row align-items-center heroLm__wr"},[t("div",{staticClass:"col-12 py-3"},[t("div",{staticClass:"heroLm__cont"},[t("h5",{staticClass:"font-weight-semibold text-blue mb-1"},[e._v("\n TinyURL\n ")]),e._v(" "),t("h1",[e._v("DATA PROCESSING AGREEMENT")]),e._v(" "),t("div",{staticClass:"heroLm__cont-txt"}
2,[e._v("\n Last Updated on "+e._s(e.updated_at)+"\n ")])])]),e._v(" "),t("div",{staticClass:"col-12"},[t("ol",{staticClass:"list pl-0 mb-5"},[t("li",[t("b",[e._v("Scope and Term")]),e._v(" "),t("ol",{staticClass:"list",attrs:{type:"i"}},[t("li",{staticClass:"mb-1"},[e._v('\n This Data Processing Agreement ("'),t("b",[e._v("DPA")]),e._v('") applies where\n and only to the extent that TinyURL processes Personal Data on\n behalf of the User while providing the Services and such\n Personal Data is subject to Data Protection Laws of the\n appropriate jurisdiction, including the State of California,\n the European Union, the European Economic Area and/or its\n member states, Switzerland and/or the United Kingdom. The\n parties agree to comply with the terms and conditions in this\n DPA in connection with such Personal Data.\n ')]),e._v(" "),t("li",{staticClass:"mb-1"},[e._v("\n The duration of the Processing covered by this DPA shall be in\n accordance with the duration of the Services.\n ")])])]),e._v(" "),t("li",[t("b",[e._v("Definitions")]),e._v(" "),t("ol",{staticClass:"list"},[t("li",[e._v('\n "'),t("b",[e._v("Agreement")]),e._v('" means the Terms of Use and Service\n Agreement.\n ')]),e._v(" "),t("li",[e._v('\n "'),t("b",[e._v("CCPA")]),e._v('" means the California Consumer Privacy Act of\n 2018.\n ')]),e._v(" "),t("li",[e._v('\n "'),t("b",[e._v("Controller")]),e._v('" means the entity which determines the\n purposes and means of the processing of Personal Data.\n ')]),e._v(" "),t("li",[e._v('\n "'),t("b",[e._v("Data Protection Laws")]),e._v('" means all data protection and\n privacy laws applicable to the processing of Personal Data\n under this DPA, including the GDPR, CCPA, and any applicable\n national laws.\n ')]),e._v(" "),t("li",[e._v('\n "'),t("b",[e._v("GDPR")]),e._v('" means the General Data Protection Regulation\n (EU) 2016/679 of the European Parliament and of the Council of\n 27 April 2016.\n ')]),e._v(" "),t("li",[e._v('\n "'),t("b",[e._v("Personal Data")]),e._v("\" means any information relating to an\n identified or identifiable natural person ('data subject'); an\n identifiable natural person is one who can be identified,\n directly or indirectly, in particular by reference to an\n identifier such as a name, an identification number, location\n data, an online identifier or to one or more factors specific\n to the physical, physiological, genetic, mental, economic,\n cultural or social identity of that natural person.\n ")]),e._v(" "),t("li",[e._v('\n "'),t("b",[e._v("Processing")]),e._v('" means any operation or set of operations\n performed on Personal Data, whether or not by automated means,\n such as collection, recording, organization, structuring,\n storage, adaptation, alteration, retrieval, consultation, use,\n disclosure, dissemination, alignment, combination,\n restriction, erasure, or destruction.\n ')]),e._v(" "),t("li",[e._v('\n "'),t("b",[e._v("Processor")]),e._v('" means the entity which processes Personal\n Data on behalf of the Controller.\n ')]),e._v(" "),t("li",[e._v('\n "'),t("b",[e._v("Services")]),e._v('" means the services provided by TinyURL to\n the User pursuant to the Terms of Use and Service Agreement.\n ')]),e._v(" "),t("li",[e._v('\n "'),t("b",[e._v("Subprocessor")]),e._v('" means any third party engaged by TinyURL\n to process Personal Data.\n ')]),e._v(" "),t("li",[e._v("\n â"),t("b",[e._v("Userâ")]),e._v(" means the creator of a shortened link, who is a\n customer of TinyURL's services.\n ")])])]),e._v(" "),t("li",[t("b",[e._v("Processing of Personal Data")]),e._v(" "),t("ol",{staticClass:"list"},[t("li",[t("b",[e._v("Instructions for Data Processing")]),e._v(": TinyURL shall process\n Personal Data only in accordance with Userâs documented\n instructions, including regarding transfers of Personal Data\n to a third country, unless required to do so by applicable\n law. In such a case, TinyURL shall inform User of that legal\n requirement before processing, unless prohibited by law on\n important grounds of public interest.\n ")]),e._v(" "),t("li",[t("b",[e._v("Nature and Purpose of Processing")]),e._v(": TinyURL shall process\n Personal Data as necessary to provide the Services in\n accordance with the Agreement and this DPA, and for the\n purposes specified in the Agreement, the DPA, or as otherwise\n agreed in writing by the parties. "),t("br"),e._v("\n TinyURL will process personal information as necessary to\n perform the Services pursuant to the Agreement and this DPA.\n User may submit personal information to the Services, the\n extent of which is typically determined and controlled by User\n in its sole discretion, and which may include, but is not\n limited to the\n "),t("b",[t("u",[e._v("following types of personal data")])]),e._v(":\n\n "),t("ul",{staticClass:"list--none mt-2"},[t("li",[e._v("â First and last name;")]),e._v(" "),t("li",[e._v("â Postal address;")]),e._v(" "),t("li",[e._v("â Unique personal identifier;")]),e._v(" "),t("li",[e._v("â Online identifier;")]),e._v(" "),t("li",[e._v("â Internet Protocol (IP) address;")]),e._v(" "),t("li",[e._v("â Email address;")]),e._v(" "),t("li",[e._v("â Contact information.")])])]),e._v(" "),t("li",[t("b",[e._v("Data Subject Rights")]),e._v(": TinyURL shall promptly notify User\n if it receives a request from a Data Subject to exercise their\n rights under applicable Data Protection Laws. TinyURL shall\n assist User, to the extent reasonably possible, in fulfilling\n such requests.\n ")]),e._v(" "),t("li",[t("b",[e._v("Confidentiality")]),e._v(": TinyURL shall ensure that persons\n authorized to process the Personal Data have committed\n themselves to confidentiality or are under an appropriate\n statutory obligation of confidentiality.\n ")])])]),e._v(" "),t("li",[t("b",[e._v("International Data Transfers")]),e._v(" "),t("ol",{staticClass:"list"},[t("li",[t("b",[e._v("Transfers to Third Countries")]),e._v(": User authorizes TinyURL\n and their eventual subprocessors to make international\n transfers of User Personal Data in accordance with this DPA\n and applicable data protection law.\n ")]),e._v(" "),t("li",[t("b",[e._v("EU and Swiss Data Transfers")]),e._v(": If the Processing of User\n Personal Information includes transfers of Data Subjects from\n the EEA, Switzerland, or the UK to Third Countries and if\n required by Data Protection Laws, TinyURL shall:\n "),t("ol",{staticClass:"list--no-counter",attrs:{type:"i"}},[t("li",[e._v("\n comply with the data importer's obligations set out in the\n EU Standard Contractual Clauses where User is acting as a\n Controller and TinyURL is acting as a Processor, which are\n hereby incorporated into and form part of this DPA as\n "),t("b",[t("u",[e._v("Schedule 1")])]),e._v(" attached herein; or\n ")]),e._v(" "),t("li",[e._v("\n comply with the data importer's obligations set out in the\n EU Standard Contractual Clauses where User is acting as a\n Processor and TinyURL is acting as a Subprocessor, which\n are hereby incorporated into and form part of this DPA as\n "),t("b",[t("u",[e._v("Schedule 2")])]),e._v(" attached herein; or\n ")]),e._v(" "),t("li",[e._v("\n comply with any other mechanisms provided for under Data\n Protection Laws for transferring User Personal Information\n to such Third Countries.\n ")])])])])]),e._v(" "),t("li",[t("b",[e._v("Security and Data Breach")]),e._v(" "),t("ol",{staticClass:"list"},[t("li",[t("b",[e._v("Security Measures")]),e._v(": TinyURL shall implement appropriate\n technical and organizational measures to ensure a level of\
2n security appropriate to the risk, including, inter alia, as\n appropriate:\n "),t("ol",{staticClass:"list--no-counter",attrs:{type:"i"}},[t("li",[e._v("\n the pseudonymization and encryption of Personal Data;\n ")]),e._v(" "),t("li",[e._v("\n the ability to ensure the ongoing confidentiality,\n integrity, availability, and resilience of processing\n systems and services;\n ")]),e._v(" "),t("li",[e._v("\n the ability to restore the availability and access to\n Personal Data in a timely manner in the event of a\n physical or technical incident;\n ")]),e._v(" "),t("li",[e._v("\n a process for regularly testing, assessing, and evaluating\n the effectiveness of technical and organizational measures\n for ensuring the security of the processing.\n ")])])]),e._v(" "),t("li",[t("b",[e._v("Data Breach Notification")]),e._v(": TinyURL shall notify User\n without undue delay upon becoming aware of a Personal Data\n Breach. Such notification shall at least:\n "),t("ol",{staticClass:"list--no-counter",attrs:{type:"i"}},[t("li",[e._v("\n describe the nature of the Personal Data Breach including\n where possible, the categories and approximate number of\n data subjects concerned and the categories and approximate\n number of Personal Data records concerned;\n ")]),e._v(" "),t("li",[e._v("\n communicate the name and contact details of the data\n protection officer or other contact point where more\n information can be obtained;\n ")]),e._v(" "),t("li",[e._v("\n describe the likely consequences of the Personal Data\n Breach;\n ")]),e._v(" "),t("li",[e._v("\n describe the measures taken or proposed to be taken by\n TinyURL to address the Personal Data Breach, including,\n where appropriate, measures to mitigate its possible\n adverse effects.\n ")])])])])]),e._v(" "),t("li",[t("b",[e._v("Subprocessors")]),e._v(" "),t("ol",{staticClass:"list"},[t("li",[t("b",[e._v("General Authorization")]),e._v(": User provides a general\n authorization to TinyURL to engage subprocessors for the\n processing of Personal Data. TinyURL shall maintain an\n up-to-date list of its subprocessors and shall make it\n available to User upon request.\n ")]),e._v(" "),t("li",[t("b",[e._v("Subprocessor Obligations")]),e._v(": TinyURL shall ensure that\n subprocessors are subject to data protection obligations no\n less protective than those applicable to TinyURL under this\n DPA.\n ")])])]),e._v(" "),t("li",[t("b",[e._v("Data Protection Impact Assessment and Prior Consultation")]),e._v(" "),t("ol",{staticClass:"list"},[t("li",[e._v("\n Upon User's request, TinyURL shall provide reasonable\n assistance to User with any data protection impact assessments\n and prior consultations with supervisory authorities, which\n User reasonably considers to be required of User by Article 35\n or 36 of the GDPR or equivalent provisions of any other Data\n Protection Law, in each case solely in relation to processing\n of User Personal Data by, and taking into account the nature\n of the processing and information available to TinyURL.\n ")])])]),e._v(" "),t("li",[t("b",[e._v("Deletion or Return of User Personal Data")]),e._v(" "),t("ol",{staticClass:"list"},[t("li",[e._v("\n Upon termination or expiration of the Agreement, TinyURL\n shall, at User's choice, delete or return all User Personal\n Data processed on behalf of User, and delete existing copies\n unless applicable law requires storage of the Personal Data.\n ")])])]),e._v(" "),t("li",[t("b",[e._v("Compliance Evaluation")]),e._v(" "),t("ol",{staticClass:"list"},[t("li",[e._v("\n To ensure compliance with this Data Processing Agreement (DPA)\n and applicable Data Protection Laws, TinyURL agrees to provide\n User with information regarding its data processing practices\n and security measures. TinyURL will cooperate with User to\n address any compliance concerns by providing relevant reports\n or information, as it deems necessary.\n ")])])]),e._v(" "),t("li",[t("b",[e._v("Miscellaneous")]),e._v(" "),t("ol",{staticClass:"list"},[t("li",[t("b",[e._v("Conflict")]),e._v(": In the event of any conflict or inconsistency\n between this DPA and the Agreement, this DPA shall prevail\n with regard to the subject matter of this DPA.\n ")]),e._v(" "),t("li",[t("b",[e._v("Changes in Data Protection Laws")]),e._v(": If any variation is\n required to this DPA as a result of a change in Data\n Protection Laws, then either party may provide written notice\n to the other party of that change in law. The parties shall\n discuss the change in Data Protection Laws and negotiate in\n good faith to amend this DPA to reflect the change in Data\n Protection Laws.\n ")]),e._v(" "),t("li",[t("b",[e._v("Governing Law and Jurisdiction")]),e._v(": This DPA shall be\n governed by and construed in accordance with the governing law\n and jurisdiction provisions in the Agreement, unless required\n otherwise by applicable Data Protection Laws.\n ")]),e._v(" "),t("li",[t("b",[e._v("Schedules")]),e._v(": Schedule 1 shall consist of the Standard\n Contractual Clauses (Controller to Processor) Schedule 2 shall\n consist of the Standard Contractual Clauses (Processor to\n Processor).\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule"},[t("div",{staticClass:"schedule__titles"},[t("p",[e._v("SCHEDULE 1")]),e._v(" "),t("p",[e._v("STANDARD CONTRACTUAL CLAUSES"),t("br"),e._v("(CONTROLLER TO PROCESSOR)")])]),e._v(" "),t("div",{staticClass:"schedule__section"},[t("div",{staticClass:"schedule__section__title"},[t("p",[e._v("Section I")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 1")]),e._v(" "),t("p",[e._v("Purpose and scope")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The purpose of these standard contractual clauses is to\n ensure compliance with the requirements of Regulation (EU)\n 2016/679 of the European Parliament and of the Council of\n 27 April 2016 on the protection of natural persons with\n regard to the processing of personal data and on the free\n movement of such data (General Data Protection Regulation)\n for the transfer of personal data to a third country.\n ")]),e._v(" "),t("li",[e._v("\n The Parties:\n "),t("ol",{staticClass:"list--no-counter mt-2",attrs:{type:"1"}},[t("li",[e._v("\n the natural or legal person(s), public authority/ies,\n agency/ies or other body/ies (hereinafter\n âentity/iesâ) transferring the personal data, as\n listed in Annex I.A (hereinafter each âdata\n exporterâ), and\n ")]),e._v(" "),t("li",[e._v("\n the entity/ies in a third country receiving the\n personal data from the data exporter, directly or\n indirectly via another entity also Party to these\n Clauses, as listed in Annex I.A (hereinafter each\n âdata importerâ)\n ")])]),e._v("\n have agreed to these standard contractual clauses\n (hereinafter: âClausesâ).\n ")]),e._v(" "),t("li",[e._v("\n These Clauses apply with respect to the transfer of\n personal data as specified in Annex I.B.\n ")]),e._v(" "),t("li",[e._v("\n The Appendix to these Clauses containing the Annexes\n referred to therein forms an integral part of these\n Clauses.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 2")]),e._v(" "),t("p",[e._v("Effect and invariability of the Clauses")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n These Clauses set out appropriate safeguards, including\n enforceable data subject rights and effective legal\n remedies, pursuant to Article 46(1) and Article 46(2)(c)\n of Regulation (EU) 2016/679 and, with respect to data\n transfers from controllers to processors and/or processors\n to processors, standard contractual clauses pursuant to\n Article 28
2(7) of Regulation (EU) 2016/679, provided they\n are not modified, except to select the appropriate\n Module(s) or to add or update information in the Appendix.\n This does not prevent the Parties from including the\n standard contractual clauses laid down in these Clauses in\n a wider contract and/or to add other clauses or additional\n safeguards, provided that they do not contradict, directly\n or indirectly, these Clauses or prejudice the fundamental\n rights or freedoms of data subjects.\n ")]),e._v(" "),t("li",[e._v("\n These Clauses are without prejudice to obligations to\n which the data exporter is subject by virtue of Regulation\n (EU) 2016/679.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 3")]),e._v(" "),t("p",[e._v("Third-party beneficiaries")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n Data subjects may invoke and enforce these Clauses, as\n third-party beneficiaries, against the data exporter\n and/or data importer, with the following exceptions:\n "),t("ol",{staticClass:"list--no-counter mt-2",attrs:{type:"1"}},[t("li",[e._v("\n Clause 1, Clause 2, Clause 3, Clause 6, Clause 7;\n ")]),e._v(" "),t("li",[e._v("\n Clause 8 ï¼ Module One: Clause 8.5 (e) and Clause\n 8.9(b); Module Two: Clause 8.1(b), 8.9(a), (c), (d)\n and (e); Module Three: Clause 8.1(a), (c) and (d) and\n Clause 8.9(a), (c), (d), (e), (f) and (g); Module\n Four: Clause 8.1 (b) and Clause 8.3(b);\n ")]),e._v(" "),t("li",[e._v("\n Clause 9 ï¼ Module Two: Clause 9(a), (c), (d) and (e);\n Module Three: Clause 9(a), (c), (d) and (e);\n ")]),e._v(" "),t("li",[e._v("\n Clause 12 ï¼ Module One: Clause 12(a) and (d); Modules\n Two and Three: Clause 12(a), (d) and (f);\n ")]),e._v(" "),t("li",[e._v("Clause 13;")]),e._v(" "),t("li",[e._v("Clause 15.1(c), (d) and (e);")]),e._v(" "),t("li",[e._v("Clause 16(e);")]),e._v(" "),t("li",[e._v("\n Clause 18 ï¼ Modules One, Two and Three: Clause 18(a)\n and (b); Module Four: Clause 18.\n ")])])]),e._v(" "),t("li",[e._v("\n Paragraph (a) is without prejudice to rights of data\n subjects under Regulation (EU) 2016/679.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 4")]),e._v(" "),t("p",[e._v("Interpretation")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n Where these Clauses use terms that are defined in\n Regulation (EU) 2016/679, those terms shall have the same\n meaning as in that Regulation.\n ")]),e._v(" "),t("li",[e._v("\n These Clauses shall be read and interpreted in the light\n of the provisions of Regulation (EU) 2016/679.\n ")]),e._v(" "),t("li",[e._v("\n These Clauses shall not be interpreted in a way that\n conflicts with rights and obligations provided for in\n Regulation (EU) 2016/679.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"}
2,[t("p",[e._v("Clause 5")]),e._v(" "),t("p",[e._v("Hierarchy")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n In the event of a contradiction between these Clauses and\n the provisions of related agreements between the Parties,\n existing at the time these Clauses are agreed or entered\n into thereafter, these Clauses shall prevail.\n ")])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 6")]),e._v(" "),t("p",[e._v("Description of the transfer(s)")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n The details of the transfer(s), and in particular the\n categories of personal data that are transferred and the\n purpose(s) for which they are transferred, are specified in\n Annex I.B.\n ")])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 7")]),e._v(" "),t("p",[e._v("Docking clause")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n An entity that is not a Party to these Clauses may, with\n the agreement of the Parties, accede to these Clauses at\n any time, either as a data exporter or as a data importer,\n by completing the Appendix and signing Annex I.A.\n ")]),e._v(" "),t("li",[e._v("\n Once it has completed the Appendix and signed Annex I.A,\n the acceding entity shall become a Party to these Clauses\n and have the rights and obligations of a data exporter or\n data importer in accordance with its designation in Annex\n I.A.\n ")]),e._v(" "),t("li",[e._v("\n The acceding entity shall have no rights or obligations\n arising under these Clauses from the period prior to\n becoming a Party.\n ")])])])])]),e._v(" "),t("div",{staticClass:"schedule__section"},[t("div",{staticClass:"schedule__section__title"},[t("p",[e._v("Section II â OBLIGATIONS OF THE PARTIES")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 8")]),e._v(" "),t("p",[e._v("Data protection safeguards")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n The data exporter warrants that it has used reasonable\n efforts to determine that the data importer is able, through\n the implementation of appropriate technical and\n organizational measures, to satisfy its obligations under\n these Clauses.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.1. Instructions")])]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer shall process the personal data only on\n documented instructions from the data exporter. The data\n exporter may give such instructions throughout the\n duration of the contract.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall immediately inform the data\n exporter if it is unable to follow those instructions.\n ")])]),e._v(" "),t("p",[t("b",[e._v("8.2. Purpose limitation")])]),e._v(" "),t("p",[e._v("\n The data importer shall process the personal data only for\n the specific purpose(s) of the transfer, as set out in Annex\n I.B, unless on further instructions from the data exporter.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.3. Transparency")])]),e._v(" "),t("p",[e._v("\n On request, the data exporter shall make a copy of these\n Clauses, including the Appendix as completed by the Parties,\n available to the data subject free of charge. To the extent\n necessary to protect business secrets or other confidential\n information, including the measures described
2in Annex II\n and personal data, the data exporter may redact part of the\n text of the Appendix to these Clauses prior to sharing a\n copy, but shall provide a meaningful summary where the data\n subject would otherwise not be able to understand the its\n content or exercise his/her rights. On request, the Parties\n shall provide the data subject with the reasons for the\n redactions, to the extent possible without revealing the\n redacted information. This Clause is without prejudice to\n the obligations of the data exporter under Articles 13 and\n 14 of Regulation (EU) 2016/679.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.4. Accuracy")])]),e._v(" "),t("p",[e._v("\n If the data importer becomes aware that the personal data it\n has received is inaccurate, or has become outdated, it shall\n inform the data exporter without undue delay. In this case,\n the data importer shall cooperate with the data exporter to\n erase or rectify the data.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.5. Duration of processing and erasure or return of\n data")])]),e._v(" "),t("p",[e._v("\n Processing by the data importer shall only take place for\n the duration specified in Annex I.B. After the end of the\n provision of the processing services, the data importer\n shall, at the choice of the data exporter, delete all\n personal data processed on behalf of the data exporter and\n certify to the data exporter that it has done so, or return\n to the data exporter all personal data processed on its\n behalf and delete existing copies. Until the data is deleted\n or returned, the data importer shall continue to ensure\n compliance with these Clauses. In case of local laws\n applicable to the data importer that prohibit return or\n deleti
2on of the personal data, the data importer warrants\n that it will continue to ensure compliance with these\n Clauses and will only process it to the extent and for as\n long as required under that local law. This is without\n prejudice to Clause 14, in particular the requirement for\n the data importer under Clause 14(e) to notify the data\n exporter throughout the duration of the contract if it has\n reason to believe that it is or has become subject to laws\n or practices not in line with the requirements under Clause\n 14(a).\n ")]),e._v(" "),t("p",[t("b",[e._v("8.6. Security of processing")])]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer and, during transmission, also the data\n exporter shall implement appropriate technical and\n organizational measures to ensure the security of the\n data, including protection against a breach of security\n leading to accidental or unlawful destruction, loss,\n alteration, unauthorized disclosure or access to that data\n (hereinafter âpersonal data breachâ). In assessing the\n appropriate level of security, the Parties shall take due\n account of the state of the art, the costs of\n implementation, the nature, scope, context and purpose(s)\n of processing and the risks involved in the processing for\n the data subjects. The Parties shall in particular\n consider having recourse to encryption or\n pseudonymisation, including during transmission, where the\n purpose of processing can be fulfilled in that manner. In\n case of pseudonymisation, the additional information for\n attributing the personal data to a specific data subject\n shall, where possible, remain under the exclusive control\n of the data exporter. In complying with its obligations\n under this paragraph, the data importer shall at least\n implement the technical and organizational measures\n specified in Annex II. The data importer shall carry out\n regular checks to ensure that these measures continue to\n provide an appropriate level of security.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall grant access to the personal data\n to members of its personnel only to the extent strictly\n necessary for the implementation, management and\n monitoring of the contract. It shall ensure that persons\n authorized to process the personal data have committed\n themselves to confidentiality or are under an appropriate\n statutory obligation of confidentiality.\n ")]),e._v(" "),t("li",[e._v("\n In the event of a personal data breach concerning personal\n data processed by the data importer under these Clauses,\n the data importer shall take appropriate measures to\n address the breach, including measures to mitigate its\n adverse effects. The data importer shall also notify the\n data exporter without undue delay after having become\n aware of the breach. Such notification shall contain the\n details of a contact point where more information can be\n obtained, a description of the nature of the breach\n (including, where possible, categories and approximate\n number of data subjects and personal data records\n concerned), its likely consequences and the measures taken\n or proposed to address the breach including, where\n appropriate, measures to mitigate its possible adverse\n effects. Where, and in so far as, it is not possible to\n provide all information at the same time, the initial\n notification shall contain the information then available\n and further information shall, as it becomes available,\n subsequently be provided without undue delay.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall cooperate with and assist the data\n exporter to enable the data exporter to comply with its\n obligations under Regulation (EU) 2016/679, in particular\n to notify the competent supervisory authority and the\n affected data subjects, taking into account the nature of\n processing and the information available to the data\n importer.\n ")])]),e._v(" "),t("p",[t("b",[e._v("8.7. Sensitive data")])]),e._v(" "),t("p",[e._v("\n Where the transfer involves personal data revealing racial\n or ethnic origin, political opinions, religious or\n philosophical beliefs, or trade union membership, genetic\n data, or biometric data for the purpose of uniquely\n identifying a natural person, data concerning health or a\n personâs sex life or sexual orientation, or data relating to\n criminal convictions and offenses (hereinafter âsensitive\n dataâ), the data importer shall apply the specific\n restrictions and/or additional safeguards described
2in Annex\n I.B.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.8. Onward transfers")])]),e._v(" "),t("p",[e._v("\n The data importer shall only disclose the personal data to a\n third party on documented instructions from the data\n exporter. In addition, the data may only be disclosed to a\n third party located outside the European Union (in the same\n country as the data importer or in another third country,\n hereinafter âonward transferâ) if the third party is or\n agrees to be bound by these Clauses, under the appropriate\n Module, or if:\n ")]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n the onward transfer is to a country benefiting from an\n adequacy decision pursuant to Article 45 of Regulation\n (EU) 2016/679 that covers the onward transfer;\n ")]),e._v(" "),t("li",[e._v("\n the third party otherwise ensures appropriate safeguards\n pursuant to Articles 46 or 47 Regulation of (EU) 2016/679\n with respect to the processing in question;\n ")]),e._v(" "),t("li",[e._v("\n the onward transfer is necessary for the establishment,\n exercise or defense of legal claims in the context of\n specific administrative, regulatory or judicial\n proceedings; or\n ")]),e._v(" "),t("li",[e._v("\n the onward transfer is necessary in order to protect the\n vital interests of the data subject or of another natural\n person.\n ")])]),e._v(" "),t("p",[e._v("\n Any onward transfer is subject to compliance by the data\n importer with all the other safeguards under these Clauses,\n in particular purpose limitation.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.9. Documentation and compliance")])]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer shall promptly and adequately deal with\n enquiries from the data exporter that relate to the\n processing under these Clauses.\n ")]),e._v(" "),t("li",[e._v("\n The Parties shall be able to demonstrate compliance with\n these Clauses. In particular, the data importer shall keep\n appropriate documentation on the processing activities\n carried out on behalf of the data exporter.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall make available to the data\n exporter all information necessary to demonstrate\n compliance with the obligations set out in these Clauses\n and at the data exporterâs request, allow for and\n contribute to audits of the processing activities covered\n by these Clauses, at reasonable intervals or if there are\n indications of non-compliance. In deciding on a review or\n audit, the data exporter may take into account relevant\n certifications held by the data importer.\n ")]),e._v(" "),t("li",[e._v("\n The data exporter may choose to conduct the audit by\n itself or mandate an independent auditor. Audits may\n include inspections at the premises or physical facilities\n of the data importer and shall, where appropriate, be\n carried out with reasonable notice.\n ")]),e._v(" "),t("li",[e._v("\n The Parties shall make the information referred to in\n paragraphs (b) and (c), including the results of any\n audits, available to the competent supervisory authority\n on request.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 9")]),e._v(" "),t("p",[e._v("Use of sub-processors")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n GENERAL WRITTEN AUTHORISATION The data importer has the\n data exporterâs general authorisation for the engagement\n of sub-processor(s) from an agreed list. The data importer\n shall specifically inform the data exporter in writing of\n any intended changes to that list through the addition or\n replacement of sub-processors at least 30 days in advance,\n thereby giving the data exporter sufficient time to be\n able to object to such changes prior to the engagement of\n the sub-processor(s). The data importer shall provide the\n data exporter with the information necessary to enable the\n data exporter to exercise its right to object.\n ")]),e._v(" "),t("li",[e._v("\n Where the data importer engages a sub-processor to carry\n out specific processing activities (on behalf of the data\n exporter), it shall do so by way of a written contract\n that provides for, in substance, the same data protection\n obligations as those binding the data importer under these\n Clauses, including in terms of third-party beneficiary\n rights for data subjects. The Parties agree that, by\n complying with this Clause, the data importer fulfils its\n obligations under Clause 8.8. The data importer shall\n ensure that the sub-processor complies with the\n obligations to which the data importer is subject pursuant\n to these Clauses.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall provide, at the data exporterâs\n request, a copy of such a sub-processor agreement and any\n subsequent amendments to the data exporter. To the extent\n necessary to protect business secrets or other\n confidential information, including personal data, the\n data importer may redact the text of the agreement prior\n to sharing a copy.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall remain fully responsible to the\n data exporter for the performance of the sub-processorâs\n obligations under its contract with the data importer. The\n data importer shall notify the data exporter of any\n failure by the sub-processor to fulfil its obligations\n under that c
2ontract.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall agree a third-party beneficiary\n clause with the sub-processor whereby â in the event the\n data importer has factually disappeared, ceased to exist\n in law or has become insolvent â the data exporter shall\n have the right to terminate the sub-processor contract and\n to instruct the sub-processor to erase or return the\n personal data.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 10")]),e._v(" "),t("p",[e._v("Data subject rights")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer shall promptly notify the data exporter\n of any request it has received from a data subject. It\n shall not respond to that request itself unless it has\n been authorized to do so by the data exporter.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall assist the data exporter in\n fulfilling its obligations to respond to data subjectsâ\n requests for the exercise of their rights under Regulation\n (EU) 2016/679. In this regard, the Parties shall set out\n in Annex II the appropriate technical and organizational\n measures, taking into account the nature of the\n processing, by which the assistance shall be provided, as\n well as the scope and the extent of the assistance\n required.\n ")]),e._v(" "),t("li",[e._v("\n In fulfilling its obligations under paragraphs (a) and\n (b), the data importer shall comply with the instructions\n from the data exporter.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 11")]),e._v(" "),t("p",[e._v("Redress")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer shall inform data subjects in a\n transparent and easily accessible format, through\n individual notice or on its website, of a contact point\n authorized to handle complaints. It shall deal promptly\n with any complaints it receives from a data subject.\n ")]),e._v(" "),t("li",[e._v("\n In case of a dispute between a data subject and one of the\n Parties as regards compliance with these Clauses, that\n Party shall use its best efforts to resolve the issue\n amicably in a timely fashion. The Parties shall keep each\n other informed about such disputes and, where appropriate,\n cooperate in resolving them.\n ")]),e._v(" "),t("li",[e._v("\n Where the data subject invokes a third-party beneficiary\n right pursuant to Clause 3, the data importer shall accept\n the decision of the data subject to:\n "),t("ol",{staticClass:"list--no-counter mt-2",attrs:{type:"1"}},[t("li",[e._v("\n lodge a complaint with the supervisory authority in\n the Member State of his/her habitual residence or\n place of work, or the competent supervisory authority\n pursuant to Clause 13;\n ")]),e._v(" "),t("li",[e._v("\n refer the dispute to the competent c
2ourts within the\n meaning of Clause 18.\n ")])])]),e._v(" "),t("li",[e._v("\n The Parties accept that the data subject may be\n represented by a not-for-profit body, organization or\n association under the conditions set out in Article 80(1)\n of Regulation (EU) 2016/679.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall abide by a decision that is\n binding under the applicable EU or Member State law.\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees that the choice made by the data\n subject will not prejudice his/her substantive and\n procedural rights to seek remedies in accordance with\n applicable laws.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 12")]),e._v(" "),t("p",[e._v("Liability")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n Each Party shall be liable to the other Party/ies for any\n damages it causes the other Party/ies by any breach of\n these Clauses.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall be liable to the data subject, and\n the data subject shall be entitled to receive\n compensation, for any material or non-material damages the\n data importer or its sub-processor causes the data subject\n by breaching the third-party beneficiary rights under\n these Clauses.\n ")]),e._v(" "),t("li",[e._v("\n Notwithstanding paragraph (b), the data exporter shall be\n liable to the data subject, and the data subject shall be\n entitled to receive compensation, for any material or\n non-material damages the data exporter or the data\n importer (or its sub-processor) causes the data subject by\n breaching the third-party beneficiary rights under these\n Clauses. This is without prejudice to the liability of the\n data exporter and, where the data exporter is a processor\n acting on behalf of a controller, to the liability of the\n controller under Regulation (EU) 2016/679 or Regulation\n (EU) 2018/1725, as applicable.\n ")]),e._v(" "),t("li",[e._v("\n The Parties agree that if the data exporter is held liable\n under paragraph (c) for damages caused by the data\n importer (or its sub-processor), it shall be entitled to\n claim back from the data importer that part of the\n compensation corresponding to the data importerâs\n responsibility for the damage.\n ")]),e._v(" "),t("li",[e._v("\n Where more than one Party is responsible for any damage\n caused to the data subject as a result of a breach of\n these Clauses, all responsible Parties shall be jointly\n and severally liable and the data subject is entitled to\n bring an action in court against any of these Parties.\n ")]),e._v(" "),t("li",[e._v("\n The Parties agree that if one Party is held liable under\n paragraph (e), it shall be entitled to claim back from the\n other Party/ies that part of the compensation\n corresponding to its/their responsibility for the damage.\n ")]),e._v(" "),t("li",[e._v("\n The data importer may not invoke the conduct of a\n sub-processor to avoid its own liability.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 13")]),e._v(" "),t("p",[e._v("Supervision")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[t("p",[e._v("\n [Where the data exporter is established in an EU Member\n State:] The supervisory authority with responsibility\n for ensuring compliance by the data exporter with\n Regulation (EU) 2016/679 as regards the data transfer,\n as indicated in Annex I.C, shall act as competent\n supervisory authority.\n ")]),e._v(" "),t("p",[e._v("\n [Where the data exporter is not established in an EU\n Member State, but falls within the territorial scope of\n application of Regulation (EU) 2016/679 in accordance\n with its Article 3(2) and has appointed a representative\n pursuant to Article 27(1) of Regulation (EU) 2016/679:]\n The supervisory authority of the Member State in which\n the representative within the meaning of Article 27(1)\n of Regulation (EU) 2016/679 is established, as indicated\n in Annex I.C, shall act as competent supervisory\n authority.\n ")]),e._v(" "),t("p",[e._v("\n [Where the data exporter is not established in an EU\n Member State, but falls within the territorial scope of\n application of Regulation (EU) 2016/679 in accordance\n with its Article 3(2) without however having to appoint\n a representative pursuant to Article 27(2) of Regulation\n (EU) 2016/679:] The supervisory authority of one of the\n Member States in which the data subjects whose personal\n data is transferred under these Clauses in relation to\n the offering of goods or services to them, or whose\n behaviour is monitored, are located, as indicated in\n Annex I.C, shall act as competent supervisory authority.\n ")])]),e._v(" "),t("li",[e._v("\n The data importer agrees to submit itself to the\n jurisdiction of and cooperate with the competent\n supervisory authority in any procedures aimed at ensuring\n compliance with these Clauses. In particular, the data\n importer agrees to respond to enquiries, submit to audits\n and comply with the measures adopted by the supervisory\n authority, including remedial and compensatory measures.\n It shall provide the supervisory authority with written\n confirmation that the necessary actions have been taken.\n ")])])])])]),e._v(" "),t("div",{staticClass:"schedule__section"},[t("div",{staticClass:"schedule__section__title"},[t("p",[e._v("\n SECTION III â LOCAL LAWS AND OBLIGATIONS IN CASE OF ACCESS BY\n PUBLIC AUTHORITIES\n ")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 14")]),e._v(" "),t("p",[e._v("\n Local laws and practices affecting compliance with the\n Clauses\n ")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The Parties warrant that they have no reason to believe\n that the laws and practices in the third country of\n destination applicable to the processing of the personal\n data by the data importer, including any requirements to\n disclose personal data or measures authorising access by\n public authorities, prevent the data importer from\n fulfilling its obligations under these Clauses. This is\n based on the understanding that laws and practices that\n respect the essence of the fundamental rights and freedoms\n and do not exceed what is necessary and proportionate in a\n democratic society to safeguard one of the objectives\n listed in Article 23(1) of Regulation (EU) 2016/679, are\
2n not in contradiction with these Clauses.\n ")]),e._v(" "),t("li",[e._v("\n The Parties declare that in providing the warranty in\n paragraph (a), they have taken due account in particular\n of the following elements:\n "),t("ol",{staticClass:"list--no-counter mt-2",attrs:{type:"1"}},[t("li",[e._v("\n the specific circumstances of the transfer, including\n the length of the processing chain, the number of\n actors involved and the transmission channels used;\n intended onward transfers; the type of recipient; the\n purpose of processing; the categories and format of\n the transferred personal data; the economic sector in\n which the transfer occurs; the storage location of the\n data transferred;\n ")]),e._v(" "),t("li",[e._v("\n the laws and practices of the third country of\n destinationâ including those requiring the disclosure\n of data to public authorities or authorising access by\n such authorities â relevant in light of the specific\n circumstances of the transfer, and the applicable\n limitations and safeguards;\n ")]),e._v(" "),t("li",[e._v("\n any relevant contractual, technical or organizational\n safeguards put in place to supplement the safeguards\n under these Clauses, including measures applied during\n transmission and to the processing of the personal\n data in the country of destination.\n ")])])]),e._v(" "),t("li",[e._v("\n The data importer warrants that, in carrying out the\n assessment under paragraph (b), it has made its best\n efforts to provide the data exporter with relevant\n information and agrees that it will continue to cooperate\n with the data exporter in ensuring compliance with these\n Clauses.\n ")]),e._v(" "),t("li",[e._v("\n The Parties agree to document the assessment under\n paragraph (b) and make it available to the competent\n supervisory authority on request.\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees to notify the data exporter\n promptly if, after having agreed to these Clauses and for\n the duration of the contract, it has reason to believe\n that it is or has become subject to laws or practices not\n in line with the requirements under paragraph (a),\n including following a change in the laws of the third\n country or a measure (such as a disclosure request)\n indicating an application of such laws in practice that is\n not in line with the requirements in paragraph (a).\n ")]),e._v(" "),t("li",[e._v("\n Following a notification pursuant to paragraph (e), or if\n the data exporter otherwise has reason to believe that the\n data importer can no longer fulfil its obligations under\n these Clauses, the data exporter shall promptly identify\n appropriate measures (e.g. technical or organizational\n measures to ensure security and confidentiality) to be\n adopted by the data exporter and/or data importer to\n address the situation. The data exporter shall suspend the\n data transfer if it considers that no appropriate\n safeguards for such transfer can be ensured, or if\n instructed by the competent supervisory authority to do\n so. In this case, the data exporter shall be entitled to\n terminate the contract, insofar as it concerns the\n processing of personal data under these Clauses. If the\n contract involves more than two Parties, the data exporter\n may exercise this right to termination only with respect\n to the relevant Party, unless the Parties have agreed\n otherwise. Where the contract is terminated pursuant to\n this Clause, Clause 16(d) and (e) shall apply.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 15")]),e._v(" "),t("p",[e._v("\n Obligations of the data importer in case of access by public\n authorities\n ")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("15.1. Notification")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[t("p",[e._v("\n The data importer agrees to notify the data exporter\n and, where possible, the data subject promptly (if\n necessary with the help of the data exporter) if it:\n ")]),e._v(" "),t("ol",{staticClass:"list--no-counter mt-2",attrs:{type:"1"}},[t("li",[e._v("\n receives a legally binding request from a public\n authority, including judicial authorities, under the\n laws of the country of destination for the disclosure\n of personal data transferred pursuant to these\n Clauses;
2 such notification shall include information\n about the personal data requested, the requesting\n authority, the legal basis for the request and the\n response provided; or\n ")]),e._v(" "),t("li",[e._v("\n becomes aware of any direct access by public\n authorities to personal data transferred pursuant to\n these Clauses in accordance with the laws of the\n country of destination; such notification shall\n include all information available to the importer.\n ")])]),e._v(" "),t("p",[e._v("\n The data exporter shall forward the notification to the\n controller.\n ")])]),e._v(" "),t("li",[e._v("\n If the data importer is prohibited from notifying the data\n exporter and/or the data subject under the laws of the\n country of destination, the data importer agrees to use\n its best efforts to obtain a waiver of the prohibition,\n with a view to communicating as much information as\n possible, as soon as possible. The data importer agrees to\n document its best efforts in order to be able to\n demonstrate them on request of the data exporter.\n ")]),e._v(" "),t("li",[e._v("\n Where permissible under the laws of the country of\n destination, the data importer agrees to provide the data\n exporter, at regular intervals for the duration of the\n contract, with as much relevant information as possible on\n the requests received (in particular, number of requests,\n type of data requested, requesting authority/ies, whether\n requests have been challenged and the outcome of such\n challenges, etc.).\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees to preserve the information\n pursuant to paragraphs (a) to (c) for the duration of the\n contract and make it available to the competent\n supervisory authority on request.\n ")]),e._v(" "),t("li",[e._v("\n Paragraphs (a) to (c) are without prejudice to the\n obligation of the data importer pursuant to Clause 14(e)\n and Clause 16 to inform the data exporter promptly where\n it is unable to comply with these Clauses.\n ")])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("15.2. Review of legality and data minimization")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer agrees to review the legality of the\n request for disclosure, in particular whether it remains\n within the powers granted to the requesting public\n authority, and to challenge the request if, after careful\n assessment, it concludes that there are reasonable grounds\n to consider that the request is unlawful under the laws of\n the country of destination, applicable obligations under\n international law and principles of international comity.\n The data importer shall, under the same conditions, pursue\n possibilities of appeal. When challenging a request, the\n data importer shall seek interim measures with a view to\n suspending the effects of the request until the competent\n judicial authority has decided on its merits. It shall not\n disclose the personal data requested until required to do\n so under the applicable procedural rules. These\n requirements are without prejudice to the obligations of\n the data importer under Clause 14(e).\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees to document its legal assessment\n and any challenge to the request for disclosure and, to\n the extent permissible under the laws of the country of\n destination, make the documentation available to the data\n exporter. It shall also make it available to the competent\n supervisory authority on request.\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees to provide the minimum amount of\n information permissible when responding to a request for\n disclosure, based on a reasonable interpretation of the\n request.\n ")])])])])]),e._v(" "),t("div",{staticClass:"schedule__section"},[t("div",{staticClass:"schedule__section__title"},[t("p",[e._v("SECTION IV â FINAL PROVISIONS")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"}
2,[t("p",[e._v("Clause 16")]),e._v(" "),t("p",[e._v("Non-compliance with the Clauses and termination")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer shall promptly inform the data exporter\n if it is unable to comply with these Clauses, for whatever\n reason.\n ")]),e._v(" "),t("li",[e._v("\n In the event that the data importer is in breach of these\n Clauses or unable to comply with these Clauses, the data\n exporter shall suspend the transfer of personal data to\n the data importer until compliance is again ensured or the\n contract is terminated. This is without prejudice to\n Clause 14(f).\n ")]),e._v(" "),t("li",[t("p",[e._v("\n The data exporter shall be entitled to terminate the\n contract, insofar as it concerns the processing of\n personal data under these Clauses, where:\n ")]),e._v(" "),t("ol",{staticClass:"list--no-counter mt-2",attrs:{type:"1"}},[t("li",[e._v("\n the data exporter has suspended the transfer of\n personal data to the data importer pursuant to\n paragraph (b) and compliance with these Clauses is not\n restored within a reasonable time and in any event\n within one month of suspension;\n ")]),e._v(" "),t("li",[e._v("\n the data importer is in substantial or persistent\n breach of these Clauses; or\n ")]),e._v(" "),t("li",[t("p",[e._v("\n the data importer fails to comply with a binding\n decision of a competent court or supervisory\n authority regarding its obligations under these\n Clauses.\n ")]),e._v(" "),t("p",[e._v("\n In these cases, it shall inform the competent\n supervisory authority of such non-compliance. Where\n the contract involves more than two Parties, the\n data exporter may exercise this right to termination\n only with respect to the relevant Party, unless the\n Parties have agreed otherwise.\n ")])])])]),e._v(" "),t("li",[e._v("\n Personal data that has been transferred prior to the\n termination of the contract pursuant to paragraph (c)\n shall at the choice of the data exporter immediately be\n returned to the data exporter or deleted in its entirety.\n The same shall apply to any copies of the data. The data\n importer shall certify the deletion of the data to the\n data exporter. Until the data is deleted or returned, the\n data importer shall continue to ensure compliance with\n these Clauses. In case of local laws applicable to the\n data importer that prohibit the return or deletion of the\n transferred personal data, the data importer warrants that\n it will continue to ensure compliance with these Clauses\n and will only process the data to the extent and for as\n long as required under that local law.\n ")]),e._v(" "),t("li",[e._v("\n Either Party may revoke its agreement to be bound by these\n Clauses where (i) the European Commission adopts a\n decision pursuant to Article 45(3) of Regulation (EU)\n 2016/679 that covers the transfer of personal data to\n which these Clauses apply; or (ii) Regulation (EU)\n 2016/679 becomes part of the legal framework of the\n country to which the personal data is transferred. This is\n without prejudice to other obligations applying to the\n processing in question under Regulation (EU) 2016/679.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 17")]),e._v(" "),t("p",[e._v("Governing law")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n These Clauses shall be governed by the law of the Member\n State in which the data exporter is established.\n ")])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 18")]),e._v(" "),t("p",[e._v("Choice of forum and jurisdiction")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n Any dispute arising from these Clauses shall be resolved by\n the courts of the Member State in which the data exporter is\n established.\n ")])])])])]),e._v(" "),t("br"),t("br"),t("br"),e._v(" "),t("div",{staticClass:"schedule"},[t("div",{staticClass:"schedule__titles"},[t("p",[e._v("SCHEDULE 2")]),e._v(" "),t("p",[e._v("STANDARD CONTRACTUAL CLAUSES"),t("br"),e._v("(PROCESSOR TO PROCESSOR)")])]),e._v(" "),t("div",{staticClass:"schedule__section"},[t("div",{staticClass:"schedule__section__title"},[t("p",[e._v("Section I")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 1")]),e._v(" "),t("p",[e._v("Purpose and scope")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The purpose of these standard contractual clauses is to\n ensure compliance with the requirements of Regulation (EU)\n 2016/679 of the European Parliament and of the Council of\n 27 April 2016 on the protection of natural persons with\n regard to the processing of personal data and on the free\n movement of such data (General Data Protection Regulation)\n for the transfer of personal data to a third country.\n ")]),e._v(" "),t("li",[e._v("\n The Parties:\n "),t("ol",{staticClass:"list--no-counter mt-2",attrs:{type:"1"}},[t("li",[e._v("\n the natural or legal person(s), public authority/ies,\n agency/ies or other body/ies (hereinafter\n âentity/iesâ) transferring the personal data, as\n listed in Annex I.A. (hereinafter each âdata\n exporterâ), and\n ")]),e._v(" "),t("li",[e._v("\n the entity/ies in a third country receiving the\n personal data from the data exporter, directly or\n indirectly via another entity also Party to these\n Clauses, as listed in Annex I.A. (hereinafter each\n âdata importerâ)\n ")]),e._v(" "),t("li",[e._v("\n have agreed to these standard contractual clauses\n (hereinafter: âClausesâ).\n ")])])]),e._v(" "),t("li",[e._v("\n These Clauses apply with respect to the transfer of\n personal data as specified in Annex I.B.\n ")]),e._v(" "),t("li",[e._v("\n The Appendix to these Clauses containing the Annexes\n referred to therein forms an integral part of these\n Clauses.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 2")]),e._v(" "),t("p",[e._v("Effect and invariability of the Clauses")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n These Clauses set out appropriate safeguards, including\n enforceable data subject rights and effective legal\n remedies, pursuant to Article 46(1) and Article 46 (2)(c)\n of Regulation (EU) 2016/679 and, with respect to data\n transfers from controllers to processors and/or processors\n to processors, standard contractual clauses pursuant to\n Article 28
2(7) of Regulation (EU) 2016/679, provided they\n are not modified, except to select the appropriate\n Module(s) or to add or update information in the Appendix.\n This does not prevent the Parties from including the\n standard contractual clauses laid down in these Clauses in\n a wider contract and/or to add other clauses or additional\n safeguards, provided that they do not contradict, directly\n or indirectly, these Clauses or prejudice the fundamental\n rights or freedoms of data subjects.\n ")]),e._v(" "),t("li",[e._v("\n These Clauses are without prejudice to obligations to\n which the data exporter is subject by virtue of Regulation\n (EU) 2016/679.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 3")]),e._v(" "),t("p",[e._v("Third-party beneficiaries")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n Data subjects may invoke and enforce these Clauses, as\n third-party beneficiaries, against the data exporter\n and/or data importer, with the following exceptions:\n "),t("ol",{staticClass:"list--no-counter mt-2",attrs:{type:"1"}},[t("li",[e._v("\n Clause 1, Clause 2, Clause 3, Clause 6, Clause 7;\n ")]),e._v(" "),t("li",[e._v("\n Clause 8 - Module One: Clause 8.5 (e) and Clause\n 8.9(b); Module Two: Clause 8.1(b), 8.9(a), (c), (d)\n and (e); Module Three: Clause 8.1(a), (c) and (d) and\n Clause 8.9(a), (c), (d), (e), (f) and (g); Module\n Four: Clause 8.1 (b) and Clause 8.3(b);\n ")]),e._v(" "),t("li",[e._v("\n Clause 9 - Module Two: Clause 9(a), (c), (d) and (e);\n Module Three: Clause 9(a), (c), (d) and (e);\n ")]),e._v(" "),t("li",[e._v("\n Clause 12 - Module One: Clause 12(a) and (d); Modules\n Two and Three: Clause 12(a), (d) and (f);\n ")]),e._v(" "),t("li",[e._v("Clause 13;")]),e._v(" "),t("li",[e._v("Clause 15.1(c), (d) and (e);")]),e._v(" "),t("li",[e._v("Clause 16(e);")]),e._v(" "),t("li",[e._v("\n Clause 18 - Modules One, Two and Three: Clause 18(a)\n and (b); Module Four: Clause 18.\n ")])])]),e._v(" "),t("li",[e._v("\n Paragraph (a) is without prejudice to rights of data\n subjects under Regulation (EU) 2016/679.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 4")]),e._v(" "),t("p",[e._v("Interpretation")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n Where these Clauses use terms that are defined in\n Regulation (EU) 2016/679, those terms shall have the same\n meaning as in that Regulation.\n ")]),e._v(" "),t("li",[e._v("\n These Clauses shall be read and interpreted in the light\n of the provisions of Regulation (EU) 2016/679.\n ")]),e._v(" "),t("li",[e._v("\n These Clauses shall not be interpreted in a way that\n conflicts with rights and obligations provided for in\n Regulation (EU) 2016/679.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"}
2,[t("p",[e._v("Clause 5")]),e._v(" "),t("p",[e._v("Hierarchy")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n In the event of a contradiction between these Clauses and\n the provisions of related agreements between the Parties,\n existing at the time these Clauses are agreed or entered\n into thereafter, these Clauses shall prevail.\n ")])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 6")]),e._v(" "),t("p",[e._v("Description of the transfer(s)")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n The details of the transfer(s), and in particular the\n categories of personal data that are transferred and the\n purpose(s) for which they are transferred, are specified in\n Annex I.B.\n ")])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 7")]),e._v(" "),t("p",[e._v("Docking clause")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n An entity that is not a Party to these Clauses may, with\n the agreement of the Parties, accede to these Clauses at\n any time, either as a data exporter or as a data importer,\n by completing the Appendix and signing Annex I.A.\n ")]),e._v(" "),t("li",[e._v("\n Once it has completed the Appendix and signed Annex I.A,\n the acceding entity shall become a Party to these Clauses\n and have the rights and obligations of a data exporter or\n data importer in accordance with its designation in Annex\n I.A.\n ")]),e._v(" "),t("li",[e._v("\n The acceding entity shall have no rights or obligations\n arising under these Clauses from the period prior to\n becoming a Party.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__title"},[t("p",[e._v("Section II â OBLIGATIONS OF THE PARTIES")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 8")]),e._v(" "),t("p",[e._v("Data protection safeguards")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n The data exporter warrants that it has used reasonable\n efforts to determine that the data importer is able, through\n the implementation of appropriate technical and\n organizational measures, to satisfy its obligations under\n these Clauses.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.1. Instructions")])]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data exporter has informed the data importer that it\n acts as processor under the instructions of its\n controller(s), which the data exporter shall make\n available to the data importer prior to processing.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall process the personal data only on\n documented instructions from the controller, as\n communicated to the data importer by the data exporter,\n and any additional documented instructions from the data\n exporter. Such additional instructions shall not conflict\n with the instructions from the controller. The controller\n or data exporter may give further documented instructions\n regarding the data processing throughout the duration of\n the contract.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall immediately inform the data\n exporter if it is unable to follow those instructions.\n Where the data importer is unable to follow the\n instructions from the controller, the data exporter shall\n immediately notify the controller.\n ")]),e._v(" "),t("li",[e._v("\n The data exporter warrants that it has imposed the same\n data protection obligations on the data importer as set\n out in the contract or other legal act under Union or\n Member State law between the controller and the data\n exporter.\n ")])]),e._v(" "),t("p",[t("b",[e._v("8.2. Purpose limitation")])]),e._v(" "),t("p",[e._v("\n The data importer shall process the personal data only for\n the specific purpose(s) of the transfer, as set out in Annex\n I.B., unless on further instructions from the controller, as\n communicated to the data importer by the data exporter, or\n from the data exporter.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.3. Transparency")])]),e._v(" "),t("p",[e._v("\n On request, the data exporter shall make a copy of these\n Clauses, including the Appendix as completed by the Parties,\n available to the data subject free of charge. To the extent\n necessary to protect business secrets or other confidential\n information, including personal data, the data exporter may\n redact part of the text of the Appendix prior to sharing a\n copy, but shall provide a meaningful summary where the data\n subject would otherwise not be able to understand its\n content or exercise his/her rights. O
2n request, the Parties\n shall provide the data subject with the reasons for the\n redactions, to the extent possible without revealing the\n redacted information.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.4. Accuracy")])]),e._v(" "),t("p",[e._v("\n If the data importer becomes aware that the personal data it\n has received is inaccurate, or has become outdated, it shall\n inform the data exporter without undue delay. In this case,\n the data importer shall cooperate with the data exporter to\n rectify or erase the data.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.5. Duration of processing and erasure or return of\n data")])]),e._v(" "),t("p",[e._v("\n Processing by the data importer shall only take place for\n the duration specified in Annex I.B. After the end of the\n provision of the processing services, the data importer\n shall, at the choice of the data exporter, delete all\n personal data processed on behalf of the controller and\n certify to the data exporter that it has done so, or return\n to the data exporter all personal data processed on its\n behalf and delete existing copies. Until the data is deleted\n or returned, the data importer shall continue to ensure\n compliance with these Clauses. In case of local laws\n applicable to the data importer that prohibit return or\n deleti
2on of the personal data, the data importer warrants\n that it will continue to ensure compliance with these\n Clauses and will only process it to the extent and for as\n long as required under that local law. This is without\n prejudice to Clause 14, in particular the requirement for\n the data importer under Clause 14(e) to notify the data\n exporter throughout the duration of the contract if it has\n reason to believe that it is or has become subject to laws\n or practices not in line with the requirements under Clause\n 14(a).\n ")]),e._v(" "),t("p",[t("b",[e._v("8.6. Security of processing")])]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer and, during transmission, also the data\n exporter shall implement appropriate technical and\n organizational measures to ensure the security of the\n data, including protection against a breach of security\n leading to accidental or unlawful destruction, loss,\n alteration, unauthorized disclosure or access to that data\n (hereinafter âpersonal data breachâ). In assessing the\n appropriate level of security, they shall take due account\n of the state of the art, the costs of implementation, the\n nature, scope, context and purpose(s) of processing and\n the risks involved in the processing for the data subject.\n The Parties shall in particular consider having recourse\n to encryption or pseudonymization, including during\n transmission, where the purpose of processing can be\n fulfilled in that manner. In case of pseudonymization, the\n additional information for attributing the personal data\n to a specific data subject shall, where possible, remain\n under the exclusive control of the data exporter or the\n controller. In complying with its obligations under this\n paragraph, the data importer shall at least implement the\n technical and organizational measures specified in Annex\n II. The data importer shall carry out regular checks to\n ensure that these measures continue to provide an\n appropriate level of security.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall grant access to the data to\n members of its personnel only to the extent strictly\n necessary for the implementation, management and\n monitoring of the contract. It shall ensure that persons\n authorized to process the personal data have committed\n themselves to confidentiality or are under an appropriate\n statutory obligation of confidentiality.\n ")]),e._v(" "),t("li",[e._v("\n In the event of a personal data breach concerning personal\n data processed by the data importer under these Clauses,\n the data importer shall take appropriate measures to\n address the breach, including measures to mitigate its\n adverse effects. The data importer shall also notify,\n without undue delay, the data exporter and, where\n appropriate and feasible, the controller after having\n become aware of the breach. Such notification shall\n contain the details of a contact point where more\n information can be obtained, a description of the nature\n of the breach (including, where possible, categories and\n approximate number of data subjects and personal data\n records concerned), its likely consequences and the\n measures taken or proposed to address the data breach,\n including measures to mitigate its possible adverse\n effects. Where, and in so far as, it is not possible to\n provide all information at the same time, the initial\n notification shall contain the information then available\n and further information shall, as it becomes available,\n subsequently be provided without undue delay.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall cooperate with and assist the data\n exporter to enable the data exporter to comply with its\n obligations under Regulation (EU) 2016/679, in particular\n to notify its controller so that the latter may in turn\n notify the competent supervisory authority and the\n affected data subjects, taking into account the nature of\n processing and the information available to the data\n importer.\n ")])]),e._v(" "),t("p",[t("b",[e._v("8.7. Sensitive data")])]),e._v(" "),t("p",[e._v("\n Where the transfer involves personal data revealing racial\n or ethnic origin, political opinions, religious or\n philosophical beliefs, or trade union membership, genetic\n data, or biometric data for the purpose of uniquely\n identifying a natural person, data concerning health or a\n personâs sex life or sexual orientation, or data relating to\n criminal convictions and offenses (hereinafter âsensitive\n dataâ), the data importer shall apply the specific\n restrictions and/or additional safeguards set out in Annex\n I.B.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.8. Onward transfers")])]),e._v(" "),t("p",[e._v("\n The data importer shall only disclose the personal data to a\n third party on documented instructions from the controller,\n as communicated to the data importer by the data exporter.\n In addition, the data may only be disclosed to a third party\n located outside the European Union (in the same country as\n the data importer or in another third country, hereinafter\n âonward transferâ) if the third party is or agrees to be\n bound by these Clauses, under the appropriate Module, or if:\n ")]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n the onward transfer is to a country benefiting from an\n adequacy decision pursuant to Article 45 of Regulation\n (EU) 2016/679 that c
2overs the onward transfer;\n ")]),e._v(" "),t("li",[e._v("\n the third party otherwise ensures appropriate safeguards\n pursuant to Articles 46 or 47 of Regulation (EU) 2016/679;\n ")]),e._v(" "),t("li",[e._v("\n the onward transfer is necessary for the establishment,\n exercise or defense of legal claims in the context of\n specific administrative, regulatory or judicial\n proceedings; or\n ")]),e._v(" "),t("li",[e._v("\n the onward transfer is necessary in order to protect the\n vital interests of the data subject or of another natural\n person.\n ")])]),e._v(" "),t("p",[e._v("\n Any onward transfer is subject to compliance by the data\n importer with all the other safeguards under these Clauses,\n in particular purpose limitation.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.9. Documentation and compliance")])]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer shall promptly and adequately deal with\n enquiries from the data exporter or the controller that\n relate to the processing under these Clauses.\n ")]),e._v(" "),t("li",[e._v("\n The Parties shall be able to demonstrate compliance with\n these Clauses. In particular, the data importer shall keep\n appropriate documentation on the processing activities\n carried out on behalf of the controller.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall make all information necessary to\n demonstrate compliance with the obligations set out in\n these Clauses available to the data exporter, which shall\n provide it to the controller.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall allow for and contribute to audits\n by the data exporter of the processing activities covered\n by these Clauses, at reasonable intervals or if there are\n indications of non-compliance. The same shall apply where\n the data exporter requests an audit on instructions of the\n controller. In deciding on an audit, the data exporter may\n take into account relevant certifications held by the data\n importer.\n ")]),e._v(" "),t("li",[e._v("\n Where the audit is carried out on the instructions of the\n controller, the data exporter shall make the results\n available to the controller.\n ")]),e._v(" "),t("li",[e._v("\n The data exporter may choose to conduct the audit by\n itself or mandate an independent auditor. Audits may\n include inspections at the premises or physical facilities\n of the data importer and shall, where appropriate, be\n carried out with reasonable notice.\n ")]),e._v(" "),t("li",[e._v("\n The Parties shall make the information referred to in\n paragraphs (b) and (c), including the results of any\n audits, available to the competent supervisory authority\n on request.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 9")]),e._v(" "),t("p",[e._v("Use of sub-processors")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n GENERAL WRITTEN AUTHORISATION The data importer has the\n controllerâs general authorization for the engagement of\n sub-processor(s) from an agreed list. The data importer\n shall specifically inform the controller in writing of any\n intended changes to that list through the addition or\n replacement of sub-processors at least 30 days in advance,\n thereby giving the controller sufficient time to be able\n to object to such changes prior to the engagement of the\n sub-processor(s). The data importer shall provide the\n controller with the information necessary to enable the\n controller to exercise its right to object. The data\n importer shall inform the data exporter of the engagement\n of the sub-processor(s).\n ")]),e._v(" "),t("li",[e._v("\n Where the data importer engages a sub-processor to carry\n out specific processing activities (on behalf of the\n controller), it shall do so by way of a written contract\n that provides for, in substance, the same data protection\n obligations as those binding the data importer under these\n Clauses, including in terms of third-party beneficiary\n rights for data subjects. The Parties agree that, by\n complying with this Clause, the data importer fulfils its\n obligations under Clause 8.8. The data importer shall\n ensure that the sub-processor complies with the\n obligations to which the data importer is subject pursuant\n to these Clauses.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall provide, at the data exporterâs or\n controllerâs request, a copy of such a sub-processor\n agreement and any subsequent amendments. To the extent\n necessary to protect business secrets or other\n confidential information, including personal data, the\n data importer may redact the text of the agreement prior\n to sharing a copy.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall remain fully responsible to the\n data exporter for the performance of the sub-processorâs\n obligations under its contract with the data importer. The\n data importer shall notify the data exporter of any\n failure by the sub-processor to fulfil its obligations\n under that c
2ontract.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall agree a third-party beneficiary\n clause with the sub-processor whereby - in the event the\n data importer has factually disappeared, ceased to exist\n in law or has become insolvent - the data exporter shall\n have the right to terminate the sub-processor contract and\n to instruct the sub-processor to erase or return the\n personal data.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 10")]),e._v(" "),t("p",[e._v("Data subject rights")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer shall promptly notify the data exporter\n and, where appropriate, the controller of any request it\n has received from a data subject, without responding to\n that request unless it has been authorized to do so by the\n controller.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall assist, where appropriate in\n cooperation with the data exporter, the controller in\n fulfilling its obligations to respond to data subjectsâ\n requests for the exercise of their rights under Regulation\n (EU) 2016/679 or Regulation (EU) 2018/1725, as applicable.\n In this regard, the Parties shall set out in Annex II the\n appropriate technical and organizational measures, taking\n into account the nature of the processing, by which the\n assistance shall be provided, as well as the scope and the\n extent of the assistance required.\n ")]),e._v(" "),t("li",[e._v("\n In fulfilling its obligations under paragraphs (a) and\n (b), the data importer shall comply with the instructions\n from the controller, as communicated by the data exporter.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 11")]),e._v(" "),t("p",[e._v("Redress")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer shall inform data subjects in a\n transparent and easily accessible format, through\n individual notice or on its website, of a contact point\n authorized to handle complaints. It shall deal promptly\n with any complaints it receives from a data subject.\n ")]),e._v(" "),t("li",[e._v("\n In case of a dispute between a data subject and one of the\n Parties as regards compliance with these Clauses, that\n Party shall use its best efforts to resolve the issue\n amicably in a timely fashion. The Parties shall keep each\n other informed about such disputes and, where appropriate,\n cooperate in resolving them.\n ")]),e._v(" "),t("li",[t("p",[e._v("\n Where the data subject invokes a third-party beneficiary\n right pursuant to Clause 3, the data importer shall\n accept the decision of the data subject to:\n ")]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n lodge a complaint with the supervisory authority in\n the Member State of his/her habitual residence or\n place of work, or the competent supervisory authority\n pursuant to Clause 13;\n ")]),e._v(" "),t("li",[e._v("\n refer the dispute to the competent c
2ourts within the\n meaning of Clause 18.\n ")])])]),e._v(" "),t("li",[e._v("\n The Parties accept that the data subject may be\n represented by a not-for-profit body, organization or\n association under the conditions set out in Article 80(1)\n of Regulation (EU) 2016/679.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall abide by a decision that is\n binding under the applicable EU or Member State law.\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees that the choice made by the data\n subject will not prejudice his/her substantive and\n procedural rights to seek remedies in accordance with\n applicable laws.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 12")]),e._v(" "),t("p",[e._v("Liability")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n Each Party shall be liable to the other Party/ies for any\n damages it causes the other Party/ies by any breach of\n these Clauses.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall be liable to the data subject, and\n the data subject shall be entitled to receive\n compensation, for any material or non-material damages the\n data importer or its sub-processor causes the data subject\n by breaching the third-party beneficiary rights under\n these Clauses.\n ")]),e._v(" "),t("li",[e._v("\n Notwithstanding paragraph (b), the data exporter shall be\n liable to the data subject, and the data subject shall be\n entitled to receive compensation, for any material or\n non-material damages the data exporter or the data\n importer (or its sub-processor) causes the data subject by\n breaching the third-party beneficiary rights under these\n Clauses. This is without prejudice to the liability of the\n data exporter and, where the data exporter is a processor\n acting on behalf of a controller, to the liability of the\n controller under Regulation (EU) 2016/679 or Regulation\n (EU) 2018/1725, as applicable.\n ")]),e._v(" "),t("li",[e._v("\n The Parties agree that if the data exporter is held liable\n under paragraph (c) for damages caused by the data\n importer (or its sub-processor), it shall be entitled to\n claim back from the data importer that part of the\n compensation corresponding to the data importerâs\n responsibility for the damage.\n ")]),e._v(" "),t("li",[e._v("\n Where more than one Party is responsible for any damage\n caused to the data subject as a result of a breach of\n these Clauses, all responsible Parties shall be jointly\n and severally liable and the data subject is entitled to\n bring an action in court against any of these Parties.\n ")]),e._v(" "),t("li",[e._v("\n The Parties agree that if one Party is held liable under\n paragraph (e), it shall be entitled to claim back from the\n other Party/ies that part of the compensation\n corresponding to its / their responsibility for the\n damage.\n ")]),e._v(" "),t("li",[e._v("\n The data importer may not invoke the conduct of a\n sub-processor to avoid its own liability.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 13")]),e._v(" "),t("p",[e._v("Supervision")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[t("p",[e._v("\n [Where the data exporter is established in an EU Member\n State:] The supervisory authority with responsibility\n for ensuring compliance by the data exporter with\n Regulation (EU) 2016/679 as regards the data transfer,\n as indicated in Annex I.C, shall act as competent\n supervisory authority.\n ")]),e._v(" "),t("p",[e._v("\n [Where the data exporter is not established in an EU\n Member State, but falls within the territorial scope of\n application of Regulation (EU) 2016/679 in accordance\n with its Article 3(2) and has appointed a representative\n pursuant to Article 27(1) of Regulation (EU) 2016/679:]\n The supervisory authority of the Member State in which\n the representative within the meaning of Article 27(1)\n of Regulation (EU) 2016/679 is established, as indicated\n in Annex I.C, shall act as competent supervisory\n authority.\n ")]),e._v(" "),t("p",[e._v("\n [Where the data exporter is not established in an EU\n Member State, but falls within the territorial scope of\n application of Regulation (EU) 2016/679 in accordance\n with its Article 3(2) without however having to appoint\n a representative pursuant to Article 27(2) of Regulation\n (EU) 2016/679:] The supervisory authority of one of the\n Member States in which the data subjects whose personal\n data is transferred under these Clauses in relation to\n the offering of goods or services to them, or whose\n behaviour is monitored, are located, as indicated in\n Annex I.C, shall act as competent supervisory authority.\n ")])]),e._v(" "),t("li",[e._v("\n The data importer agrees to submit itself to the\n jurisdiction of and cooperate with the competent\n supervisory authority in any procedures aimed at ensuring\n compliance with these Clauses. In particular, the data\n importer agrees to respond to enquiries, submit to audits\n and comply with the measures adopted by the supervisory\n authority, including remedial and compensatory measures.\n It shall provide the supervisory authority with written\n confirmation that the necessary actions have been taken.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__title"},[t("p",[e._v("\n SECTION III â LOCAL LAWS AND OBLIGATIONS IN CASE OF ACCESS BY\n PUBLIC AUTHORITIES\n ")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 14")]),e._v(" "),t("p",[e._v("\n Local laws and practices affecting compliance with the\n Clauses\n ")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The Parties warrant that they have no reason to believe\n that the laws and practices in the third country of\n destination applicable to the processing of the personal\n data by the data importer, including any requirements to\n disclose personal data or measures authorizing access by\n public authorities, prevent the data importer from\n fulfilling its obligations under these Clauses. This is\n based on the understanding that laws and practices that\n respect the essence of the fundamental rights and freedoms\n and do not exceed what is necessary and proportionate in a\n democratic society to safeguard one of the objectives\n listed in Article 23(1) of Regulation (EU) 2016/679, are\
2n not in contradiction with these Clauses.\n ")]),e._v(" "),t("li",[t("p",[e._v("\n The Parties declare that in providing the warranty in\n paragraph (a), they have taken due account in particular\n of the following elements:\n ")]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n the specific circumstances of the transfer, including\n the length of the processing chain, the number of\n actors involved and the transmission channels used;\n intended onward transfers; the type of recipient; the\n purpose of processing; the categories and format of\n the transferred personal data; the economic sector in\n which the transfer occurs; the storage location of the\n data transferred;\n ")]),e._v(" "),t("li",[e._v("\n the laws and practices of the third country of\n destinationâ including those requiring the disclosure\n of data to public authorities or authorizing access by\n such authorities â relevant in light of the specific\n circumstances of the transfer, and the applicable\n limitations and safeguards;\n ")]),e._v(" "),t("li",[e._v("\n any relevant contractual, technical or organizational\n safeguards put in place to supplement the safeguards\n under these Clauses, including measures applied during\n transmission and to the processing of the personal\n data in the country of destination.\n ")])])]),e._v(" "),t("li",[e._v("\n The data importer warrants that, in carrying out the\n assessment under paragraph (b), it has made its best\n efforts to provide the data exporter with relevant\n information and agrees that it will continue to cooperate\n with the data exporter in ensuring compliance with these\n Clauses.\n ")]),e._v(" "),t("li",[e._v("\n The Parties agree to document the assessment under\n paragraph (b) and make it available to the competent\n supervisory authority on request.\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees to notify the data exporter\n promptly if, after having agreed to these Clauses and for\n the duration of the contract, it has reason to believe\n that it is or has become subject to laws or practices not\n in line with the requirements under paragraph (a),\n including following a change in the laws of the third\n country or a measure (such as a disclosure request)\n indicating an application of such laws in practice that is\n not in line with the requirements in paragraph (a). The\n data exporter shall forward the notification to the\n controller.\n ")]),e._v(" "),t("li",[e._v("\n Following a notification pursuant to paragraph (e), or if\n the data exporter otherwise has reason to believe that the\n data importer can no longer fulfil its obligations under\n these Clauses, the data exporter shall promptly identify\n appropriate measures (e.g. technical or organisational\n measures to ensure security and confidentiality) to be\n adopted by the data exporter and/or data importer to\n address the situation, if appropriate in consultation with\n the controller. The data exporter shall suspend the data\n transfer if it considers that no appropriate safeguards\n for such transfer can be ensured, or if instructed by the\n controller or the competent supervisory authority to do\n so. In this case, the data exporter shall be entitled to\n terminate the contract, insofar as it concerns the\n processing of personal data under these Clauses. If the\n contract involves more than two Parties, the data exporter\n may exercise this right to termination only with respect\n to the relevant Party, unless the Parties have agreed\n otherwise. Where the contract is terminated pursuant to\n this Clause, Clause 16(d) and (e) shall apply.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 15")]),e._v(" "),t("p",[e._v("\n Obligations of the data importer in case of access by public\n authorities\n ")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[t("b",[e._v("15.1. Notification")])]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[t("p",[e._v("\n The data importer agrees to notify the data exporter\n and, where possible, the data subject promptly (if\n necessary with the help of the data exporter) if it:\n ")]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n receives a legally binding request from a public\n authority, including judicial authorities, under the\n laws of the country of destination for the disclosure\n of personal data transferred pursuant to these\n Clauses;
2 such notification shall include information\n about the personal data requested, the requesting\n authority, the legal basis for the request and the\n response provided; or\n ")]),e._v(" "),t("li",[e._v("\n becomes aware of any direct access by public\n authorities to personal data transferred pursuant to\n these Clauses in accordance with the laws of the\n country of destination; such notification shall\n include all information available to the importer.\n ")])]),e._v(" "),t("p",[e._v("\n The data exporter shall forward the notification to the\n controller.\n ")])]),e._v(" "),t("li",[e._v("\n If the data importer is prohibited from notifying the data\n exporter and/or the data subject under the laws of the\n country of destination, the data importer agrees to use\n its best efforts to obtain a waiver of the prohibition,\n with a view to communicating as much information as\n possible, as soon as possible. The data importer agrees to\n document its best efforts in order to be able to\n demonstrate them on request of the data exporter.\n ")]),e._v(" "),t("li",[e._v("\n Where permissible under the laws of the country of\n destination, the data importer agrees to provide the data\n exporter, at regular intervals for the duration of the\n contract, with as much relevant information as possible on\n the requests received (in particular, number of requests,\n type of data requested, requesting authority/ies, whether\n requests have been challenged and the outcome of such\n challenges, etc.). The data exporter shall forward the\n information to the controller.\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees to preserve the information\n pursuant to paragraphs (a) to (c) for the duration of the\n contract and make it available to the competent\n supervisory authority on request.\n ")]),e._v(" "),t("li",[e._v("\n Paragraphs (a) to (c) are without prejudice to the\n obligation of the data importer pursuant to Clause 14(e)\n and Clause 16 to inform the data exporter promptly where\n it is unable to comply with these Clauses.\n ")])]),e._v(" "),t("p",[t("b",[e._v("15.2. Review of legality and data minimization")])]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer agrees to review the legality of the\n request for disclosure, in particular whether it remains\n within the powers granted to the requesting public\n authority, and to challenge the request if, after careful\n assessment, it concludes that there are reasonable grounds\n to consider that the request is unlawful under the laws of\n the country of destination, applicable obligations under\n international law and principles of international comity.\n The data importer shall, under the same conditions, pursue\n possibilities of appeal. When challenging a request, the\n data importer shall seek interim measures with a view to\n suspending the effects of the request until the competent\n judicial authority has decided on its merits. It shall not\n disclose the personal data requested until required to do\n so under the applicable procedural rules. These\n requirements are without prejudice to the obligations of\n the data importer under Clause 14(e).\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees to document its legal assessment\n and any challenge to the request for disclosure and, to\n the extent permissible under the laws of the country of\n destination, make the documentation available to the data\n exporter. It shall also make it available to the competent\n supervisory authority on request. The data exporter shall\n make the assessment available to the controller.\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees to provide the minimum amount of\n information permissible when responding to a request for\n disclosure, based on a reasonable interpretation of the\n request.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__title"},[t("p",[e._v("SECTION IV â FINAL PROVISIONS")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"}
2,[t("p",[e._v("Clause 16")]),e._v(" "),t("p",[e._v("Non-compliance with the Clauses and termination")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer shall promptly inform the data exporter\n if it is unable to comply with these Clauses, for whatever\n reason.\n ")]),e._v(" "),t("li",[e._v("\n In the event that the data importer is in breach of these\n Clauses or unable to comply with these Clauses, the data\n exporter shall suspend the transfer of personal data to\n the data importer until compliance is again ensured or the\n contract is terminated. This is without prejudice to\n Clause 14(f).\n ")]),e._v(" "),t("li",[t("p",[e._v("\n The data exporter shall be entitled to terminate the\n contract, insofar as it concerns the processing of\n personal data under these Clauses, where:\n ")]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n the data exporter has suspended the transfer of\n personal data to the data importer pursuant to\n paragraph (b) and compliance with these Clauses is not\n restored within a reasonable time and in any event\n within one month of suspension;\n ")]),e._v(" "),t("li",[e._v("\n the data importer is in substantial or persistent\n breach of these Clauses; or\n ")]),e._v(" "),t("li",[e._v("\n the data importer fails to comply with a binding\n decision of a competent court or supervisory authority\n regarding its obligations under these Clauses.\n ")])]),e._v(" "),t("p",[e._v("\n In these cases, it shall inform the competent\n supervisory authority and the controller of such\n non-compliance. Where the contract involves more than\n two Parties, the data exporter may exercise this right\n to termination only with respect to the relevant Party,\n unless the Parties have agreed otherwise.\n ")])]),e._v(" "),t("li",[e._v("\n Personal data that has been transferred prior to the\n termination of the contract pursuant to paragraph (c)\n shall at the choice of the data exporter immediately be\n returned to the data exporter or deleted in its entirety.\n The same shall apply to any copies of the data. The data\n importer shall certify the deletion of the data to the\n data exporter. Until the data is deleted or returned, the\n data importer shall continue to ensure compliance with\n these Clauses. In case of local laws applicable to the\n data importer that prohibit the return or deletion of the\n transferred personal data, the data importer warrants that\n it will continue to ensure compliance with these Clauses\n and will only process the data to the extent and for as\n long as required under that local law.\n ")]),e._v(" "),t("li",[e._v("\n Either Party may revoke its agreement to be bound by these\n Clauses where (i) the European Commission adopts a\n decision pursuant to Article 45(3) of Regulation (EU)\n 2016/679 that covers the transfer of personal data to\n which these Clauses apply; or (ii) Regulation (EU)\n 2016/679 becomes part of the legal framework of the\n country to which the personal data is transferred. This is\n without prejudice to other obligations applying to the\n processing in question under Regulation (EU) 2016/679.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 17")]),e._v(" "),t("p",[e._v("Governing law")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n These Clauses shall be governed by the law of the Member\n State in which the data exporter is established.\n ")])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 18")]),e._v(" "),t("p",[e._v("Choice of forum and jurisdiction")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n Any dispute arising from these Clauses shall be resolved by\n the courts of the Member State in which the data exporter is\n established.\n ")])])])])]),e._v(" "),t("br"),t("br"),t("br"),e._v(" "),t("div",{staticClass:"schedule"},[t("div",{staticClass:"schedule__section"},[t("div",{staticClass:"schedule__section__title"},[t("p",[e._v("APPENDIX TO SCHEDULE 1 AND 2")]),e._v(" "),t("p",[e._v("ANNEX I")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[t("u",[t("span",[e._v("A. List of Parties")])]),e._v(":\n ")]),e._v(" "),t("p",{staticClass:"pl-4"},[t("u",[t("span",[e._v("i) Data Exporter")])]),e._v(":\n ")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ul",{staticClass:"list--none list--no-counter"},[t("li",[e._v("- Name: User")]),e._v(" "),t("li",[e._v("- Address: [User's address]")]),e._v(" "),t("li",[e._v("- Contact details: [User's contact details]")]),e._v(" "),t("li",[e._v("\n - Activities relevant to the data transferred under these\n Clauses:\n ")]),e._v(" "),t("li",{staticStyle:{"padding-left":"10px"}},[e._v("\n The Data Exporter controls personal data, processed by the\n Data Importer in its role as the data processor as\n necessary to provide the services described
2in the\n agreement between the Data Exporter and the Data Importer.\n ")]),e._v(" "),t("li",[e._v("\n - Role: Controller (or Processor if Schedule 2 is\n applicable)\n ")])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__titles"},[t("p",{staticClass:"pl-4"},[t("u",[t("span",[e._v("ii) Data Importer")])]),e._v(":\n ")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ul",{staticClass:"list--none list--no-counter"},[t("li",[e._v("- Name: TinyURL")]),e._v(" "),t("li",[e._v("- Address:")]),e._v(" "),t("li",{staticStyle:{"padding-left":"10px"}},[e._v("\n 3916 N Potsdam Ave Ste 4535 "),t("br"),e._v("\n Sioux Falls, South Dakota 57104 "),t("br"),e._v("\n United States of America\n ")]),e._v(" "),t("li",[e._v("\n - Contact details:\n "),t("a",{attrs:{href:"mailto:[email protected]"}},[t("span",[e._v("[email protected]")])])]),e._v(" "),t("li",[e._v("\n - Activities relevant to the data transferred under these\n Clauses:\n ")]),e._v(" "),t("li",{staticStyle:{"padding-left":"10px"}},[e._v("\n Provision of URL shortening services.\n ")]),e._v(" "),t("li",[e._v("- Role: Processor")])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[t("u",[t("span",[e._v("B. Description of Transfer")])]),e._v(":\n ")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ul",{staticClass:"list--no-counter",staticStyle:{"padding-left":"55px"}},[t("li",[e._v("\n Categories of data subjects whose personal data is\n transferred:\n "),t("ul",{staticClass:"list--no-counter mt-2"},[t("li",[e._v("End users clicking on a shortened link;")])])]),e._v(" "),t("li",[e._v("\n Categories of personal data transferred:\n "),t("ul",{staticClass:"list--no-counter mt-2"},[t("li",[e._v("Name;")]),e._v(" "),t("li",[e._v("E-Mail;")]),e._v(" "),t("li",[e._v("Phone number;")]),e._v(" "),t("li",[e._v("IP address;")]),e._v(" "),t("li",[e._v("Contact information;")]),e._v(" "),t("li",[e._v("Unique identifier.")])])]),e._v(" "),t("li",[e._v("\n Sensitive data transferred (if applicable) and applied\n restrictions or safeguards that fully take into\n consideration the nature of the data and the risks\n involved, such as for instance strict purpose limitation,\n access restrictions (including access only for staff\n having followed specialized training), keeping a record of\n access to the data, restrictions for onward transfers or\n additional security measures:\n "),t("ul",{staticClass:"list--no-counter mt-2"},[t("li",[e._v("Not applicable")])])]),e._v(" "),t("li",[e._v("\n The frequency of the transfer (e.g. whether the data is\n transferred on a one-off or continuous basis):\n "),t("ul",{staticClass:"list--no-counter mt-2"},[t("li",[e._v("\n A transfer occurs each time a shortened link is\n created or clicked\n ")])])]),e._v(" "),t("li",[e._v("\n Nature of the processing:\n "),t("ul",{staticClass:"list--no-counter mt-2"},[t("li",[e._v("\n TinyURL will process aforementioned data categories as\n necessary to perform the services pursuant to the\n Agreement and this DPA.\n ")])])]),e._v(" "),t("li",[e._v("\n Purpose(s) of the data transfer and further processing:\n "),t("ul",{staticClass:"list--no-counter mt-2"},[t("li",[e._v("\n Providing services to make long Internet URLs\n accessible through shortened URLs;\n ")]),e._v(" "),t("li",[e._v("Providing User link click statistics;")]),e._v(" "),t("li",[e._v("Fraud prevention and abuse;")]),e._v(" "),t("li",[e._v("Product service notifications.")])])]),e._v(" "),t("li",[e._v("\n The period for which the personal data will be retained,\n or, if that is not possible, the criteria used to\n determine that period:\n "),t("ul",{staticClass:"list--no-counter mt-2"},[t("li",[e._v("\n Product data is being retained until the User submits\n a purge request.\n ")])])]),e._v(" "),t("li",[e._v("\n TinyURL shall provide Client with a current list of\
2n sub-processors upon written request.\n "),t("ul",{staticClass:"list--no-counter mt-2"},[t("li",[e._v("\n Product data is being retained until the User submits\n a purge request.\n ")])])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[t("u",[t("span",[e._v("C. Competent Supervisory Authority")])]),e._v(":\n ")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[e._v("\n The supervisory authority with responsibility for ensuring\n compliance by the data exporter with Regulation (EU) 2016/679\n as regards the data transfer identified in accordance with\n Clause 13 shall be the data protection authority within the\n Member State of the exporter.\n ")])])]),e._v(" "),t("div",{staticClass:"schedule__section"},[t("div",{staticClass:"schedule__section__title"},[t("p",[e._v("ANNEX II")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[e._v('\n TinyURL shall implement and maintain the technical and\n organizational security measures set out in "Technical and\n organizational measures" available at upon request.\n ')])])])])])])])},[],!1,null,"c83b9cc0",null).exports},59354(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>u});var a=n(65701),i=n(15680);const r={name:"PrivacyPolicy",components:{LayoutFullPage:a.A},data:function(){return{updated_at:i.am||"April 7, 2021"}}};var o=n(85072),s=n.n(o),l=n(48907),c={insert:"head",singleton:!1};s()(l.A,c);l.A.locals;const u=(0,n(14486).A)(r,function(){var e=this,t=e._self._c;return t("LayoutFullPage",{attrs:{width:"w-lg"}},[t("div",{staticClass:"container pt-5"},[t("div",{staticClass:"row align-items-center heroLm__wr"},[t("div",{staticClass:"col-12 py-3"},[t("div",{staticClass:"heroLm__cont"},[t("h5",{staticClass:"font-weight-semibold text-blue mb-1"},[e._v("\n TinyURL\n ")]),e._v(" "),t("h1",[e._v("PRIVACY POLICY")]),e._v(" "),t("div",{staticClass:"heroLm__cont-txt"}
2,[e._v("\n Effective "+e._s(e.updated_at)+"\n ")])])]),e._v(" "),t("div",{staticClass:"col-12"},[t("div",[t("p",[e._v('\n TinyURL LLC ("'),t("b",[e._v("TinyURL")]),e._v('", "'),t("b",[e._v("we")]),e._v('," "'),t("b",[e._v("us")]),e._v(',"\n "'),t("b",[e._v("our")]),e._v('") is dedicated to protecting your privacy. This\n Privacy Policy outlines how we gather and use, disclose, and\n protect your information. We created this Policy to inform you on\n what data we collect, how we collect your data, how we share your\n data, and your rights around the data. This Policy applies when\n you use our website\n '),t("a",{attrs:{href:"https://tinyurl.com/",target:"_blank",rel:"noopener"}},[t("span",[e._v("TinyURL.com")])]),e._v('\n and services, both within and outside the European Union\n ("'),t("b",[e._v("EU")]),e._v('") and either as creator of a TinyURL Link (as defined\n below) or clicking on a TinyURL Link.\n ')]),e._v(" "),t("p",[e._v('\n We may collect and receive information about users of our Services\n ("'),t("b",[e._v("users")]),e._v('", "'),t("b",[e._v("you")]),e._v('" or "'),t("b",[e._v("your")]),e._v('") from various\n sources, including: (i) information you provide through your user\n account on the Services (your "'),t("b",[e._v("Account")]),e._v('") if you register\n for the Services; (ii) your use of the Services; and (iii) from\n third-party websites, services, and partners.\n ')]),e._v(" "),t("p",[e._v('\n For the purposes of this Policy, the Site, features, content,\n applications, and other services provided by TinyURL will be\n referred to as the "'),t("b",[e._v("Services")]),e._v("\". This Policy works in\n conjunction with the Site's\n "),t("router-link",{attrs:{to:{name:"terms"}}},[t("span",[e._v("Terms of Use")])]),e._v(".\n ")],1),e._v(" "),t("p",[e._v("\n Any capitalized terms used, but not defined, in this Policy have\n the meanings provided in the Terms of Use. If you do not agree\n with our policies and practices, please do not use our Services.\n By accessing or using our Services, you agree to this Policy.\n ")])]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("CONTROLLER AND PROCESSOR")]),e._v(" "),t("p",[e._v('\n Data protection and privacy laws in certain jurisdictions\n differentiate between "controllers" and "processors" of Personal\n Data (as defined below). A '),t("b",[e._v("controller")]),e._v(" decides the purposes\n and means of processing personal data, while a\n "),t("b",[e._v("processor")]),e._v(' processes Personal Data on behalf of a controller\n based on the controllerâs instructions. When you create a TinyURL\n Link (as a "'),t("b",[e._v("User")]),e._v('"), TinyURL acts as a '),t("b",[e._v("controller")]),e._v(".\n When you click on a TinyURL Link created by a User, we act as a\n "),t("b",[e._v("processor")]),e._v('. When TinyURL processes Personal Data as a\n processor on behalf of the User (meaning the creator of a\n shortened link) and applicable law, namely Regulation (EU)\n 2016/679 of the European Parliament and of the Council\n ("'),t("b",[e._v("GDPR")]),e._v('"), requires parties to put in place a Data\n Processing Agreement (hereinafter, "'),t("b",[e._v("DPA")]),e._v('") to govern such\n data processing, the DPA attached to these Privacy Policy as\n '),t("router-link",{attrs:{to:{name:"dpa"}}},[t("span",[e._v("Appendix A")])]),e._v("\n shall apply. In this case, the DPA set forth in Appendix A shall\n be incorporated into the\n "),t("b",[e._v("Terms of Use and Service Agreement")]),e._v("\n and form an integral part of the Agreement.\n ")],1)]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("PERSONAL DATA")]),e._v(" "),t("p",[e._v('\n For the purposes of this Policy "'),t("b",[e._v("Personal Data")]),e._v('" means any\n information that can identify, relate to, describe, be associated\n with, or link, directly or indirectly, to a particular User. This\n may include identifiers such as name, identification number,\n location data, online identifier, or factors specific to the\n physical, physiological, genetic, mental, economic, cultural, or\n social identity of that natural person. This excludes aggregated\n or de-identified information that is maintained in a form that is\n not reasonably capable of being associated with or linked with\n you.\n ')])]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("HOW WE LEGITIMATELY PROCESS YOUR PERSONAL DATA")]),e._v(" "),t("p",[e._v("\n TinyURL is entitled to process Users personal data in accordance\n with the law. The legal basis for c
2ollecting and using the\n Personal Data described below depends on the type of Personal Data\n involved and the specific context in which it is collected.\n ")]),e._v(" "),t("p",[e._v("Generally, we collect personal data:")]),e._v(" "),t("ol",{attrs:{type:"a"}},[t("li",[e._v("When you give us explicit consent to do so;")]),e._v(" "),t("li",[e._v("To execute our contractual obligations to you;")]),e._v(" "),t("li",[e._v("\n When we have a legitimate interest in processing your personal\n data that is not overridden by your rights.\n ")])]),e._v(" "),t("p",[e._v("\n Our legitimate interests include operating our Services\n effectively, communicating with you to provide support, enhancing\n our platform, conducting marketing activities, and detecting or\n preventing illegal activities.\n ")]),e._v(" "),t("p",[e._v("\n In certain circumstances, we may also have a legal obligation to\n collect personal data from you or may need it to protect your\n vital interests or those of another person.\n ")]),e._v(" "),t("p",[e._v("\n When we ask you to provide Personal Data to comply with a legal\n requirement or to execute a contractual obligation towards you, we\n will clarify the requirement at that time and inform you whether\n providing your Personal Data is mandatory, as well as the\n potential consequences if you choose not to provide it.\n ")])]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("WHAT PERSONAL DATA WE COLLECT AND HOW WE COLLECT IT")]),e._v(" "),t("p",[e._v("\n There are several ways through which you may provide us with your\n Personal Data.\n ")]),e._v(" "),t("ul",{staticClass:"list--none pl-4"},[t("li",{staticClass:"mb-3"},[t("p",[e._v("1) "),t("b",[e._v("Directly from you:")])]),e._v(" "),t("ol",{attrs:{type:"I"}},[t("li",[t("b",[e._v("Account Creation")]),e._v(': When you create an account, we\n collect personal information from you such as your name,\n email address, and other relevant information (your\n "'),t("b",[e._v("Account")]),e._v('"). If you create an Account using your login\n from a third-party account, such as Facebook, Google,\n Twitter, or Microsoft, we will access and collect your\n personal information provided by that third-party account.\n The amount of information that is shared with us from that\n third-party account depends on your privacy settings on your\n third-party account.\n ')]),e._v(" "),t("li",[t("b",[e._v("Create a TinyURL link")]),e._v(': By using our Services, Users\n can create shortened URLs of websites ("TinyURL links").\n Users can create TinyURL links without registering for an\n Account. When you create a TinyURL link, TinyURL collects\n and stores the original URL and the shortened URL and links\n it with your session. This applies to both Users who are\n logged in and to those who are not.\n ')]),e._v(" "),t("li",[t("b",[e._v("Billing Information")]),e._v(": If you add your billing\n information to your User Account, that information is\n directed to our third-party payment processor. We do not\n store your billing information on our systems; however, we\n have access to, and may retain, subscriber information\n through our third-party payment processor.\n ")]),e._v(" "),t("li",[t("b",[e._v("User Support")]),e._v(": If you contact us for assistance or\n support, we may collect your name, email address, or any\n other content that you send us.\n ")]),e._v(" "),t("li",[t("b",[e._v("Social Media Interaction")]),e._v(": We may collect information\n from your social media account if you interact with our\n social media presence.\n ")])])]),e._v(" "),t("li",{staticClass:"mb-3"},[t("p",[e._v("2) "),t("b",[e._v("Data Collected Automatically")])]),e._v(" "),t("ol",{attrs:{type:"I"}},[t("li",[t("b",[e._v("Log Data")]),e._v(': When you use our Services, whether as a\n registered user or a non-registered user, our servers may\n automatically record information that your browser sends\n whenever you create or use a TinyURL link ("Log Data"). This\n Log Data may include information such as your Internet\n Protocol ("IP") address, device settings (such as browser\n type, operating system, language, extensions, etc), the time\n and date you create the TinyURL Link, the referring website,\n the time and date of each access, device settings, and\n analytics on the sharing of the TinyURL Link on third party\n services, such as on social media. We use this information\n to monitor and analyze use of the Services, for the Site\'s\n technical administration, to increase our Site\'s\n functionality and user-friendliness, and to better tailor it\n to our visitors` needs.\n ')]),e._v(" "),t("li",[t("b",[e._v("Mobile Devices")]),e._v(": We may collect information from your\n mobile device, such as unique identifying information\n broadcast from your device when visiting our Services.\n ")]),e._v(" "),t("li",[t("b",[e._v("Cookies and Similar Technology")]),e._v(': "Cookies" are a small\n data file that we transfer to your computer\'s hard disk for\n record-keeping purposes. Please see our\n '),t("router-link",{attrs:{to:{name:"cookies"}}},[t("span",[e._v("Cookie Policy")])]),e._v("\n for more information.\n ")],1)])]),e._v(" "),t("li",{staticClass:"mb-3"},[t("p",[e._v("\n 3)\n "),t("b",[e._v("Personal Data We Collect from Other Sources")])]),e._v(" "),t("ol",{attrs:{type:"I"}},[t("li",[t("b",[e._v("Social Media Services")]),e._v(": Our Services allow you to\n interact with social media platforms and other third-party\n services (e.g., Facebook, Twitter and LinkedIn). If you\n choose to share your TinyURL links using third-party\n services, we may collect information related to your use of\n those third- party services. Additionally, if you access the\n Services using one of these social media platforms or other\n third-party services, we may receive information about you\n from those third parties such as account and profile data.\n Please note that third-party services may have the ability\n to restrict the information that is provided to us based on\n your privacy settings of that account.\n ")])])])])]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("NO SPECIAL CATEGORIES OF PERSONAL DATA")]),e._v(" "),t("p",[e._v('\n In accordance with applicable privacy laws, specifically Article 9\n of the GDPR, special categories of personal data comprise any\n information revealing racial or ethnic origin, political opinions,\n religious or philosophical beliefs, or trade union membership, and\n the processing of genetic data, biometric data for the purpose of\n uniquely identifying a natural person, data concerning health or\n data concerning a natural personâs sex life or sexual orientation\n (hereinafter "'),t("b",[e._v("Special Categories of Personal Data")]),e._v('")\n ')]),e._v(" "),t("p",[e._v("\n TinyURL does not request or collect any sensitive Personal Data or\n Special Categories of Personal Data, as defined by applicable\n privacy laws, for you to use our Services.\n ")])]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("\n PURPOSES FOR WHICH WE COLLECT AND MAY SHARE YOUR PERSONAL DATA\n ")]),e._v(" "),t("p",[e._v("\n We collect and may share your Personal Data for the following\n purposes:\n ")]),e._v(" "),t("ol",{attrs:{type:"a"}},[t("li",[e._v("\n To operate and maintain our Site and provide the Services;\n ")]),e._v(" "),t("li",[e._v("To enrich and personalize our Services;")]),e._v(" "),t("li",[e._v("To process and complete requested transactions;")]),e._v(" "),t("li",[e._v("\n When it is necessary for our legitimate interests (or those of a\n third party) and provided that your interests and fundamental\n rights do not override these interests\n ")]),e._v(" "),t("li",[e._v("\n Communicating directly with you or through our partners,\n including for customer service, updates, and other Service\n related information, as well as for marketing and promotional\n purposes;\n ")]),e._v(" "),t("li",[e._v("\n Helping on detecting, preventing, or investigating security\n incidents, fraud, and other abuse or misuse of our Services; and\n ")]),e._v(" "),t("li",[e._v("\n Ensuring compliance with our Terms of Service, protecting our\n legal r
2ights, and meeting regulatory requirements or responding\n to governmental inquiries.\n ")])]),e._v(" "),t("p",[e._v("\n We have outlined in the chart below a\n "),t("strong",{staticClass:"text-underline"},[e._v("description of the categories of Personal Data we\n collect")]),e._v(", the legal basis for our collection and use of Personal Data,\n and the categories of third parties with whom some or all of the\n Personal Data may be shared.\n ")]),e._v(" "),t("table",{staticClass:"table table-bordered table-responsive"},[t("thead",{staticStyle:{"background-color":"#f5f5f5"}},[t("tr",[t("th",{staticClass:"align-top"},[e._v("\n Type of Interaction Collection and Use Applied to\n ")]),e._v(" "),t("th",{staticClass:"align-top"},[e._v("\n Categories of Personal Information Collected\n ")]),e._v(" "),t("th",{staticClass:"align-top"},[e._v("\n Purposes for Collection, Use, and Sharing\n ")]),e._v(" "),t("th",{staticClass:"align-top"},[e._v("\n Categories of Third Parties with Whom Some or All the\n Personal Information May Be Shared\n ")])])]),e._v(" "),t("tbody",[t("tr",[t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("Users")])])]),e._v(" "),t("td",[e._v("\n Identifiers (such as name, alias, postal address, unique\n personal identifier, online identifier, Internet Protocol\n (IP) address, email address, account name, or other similar\n identifiers)\n ")]),e._v(" "),t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("To provide the Services")]),e._v(" "),t("li",[e._v("Customer support")]),e._v(" "),t("li",[e._v("Security and fraud prevention")])])]),e._v(" "),t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("Ad networks")]),e._v(" "),t("li",[e._v("Analytics services")]),e._v(" "),t("li",[e._v("Technology service providers")])])])]),e._v(" "),t("tr",[t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("Users")])])]),e._v(" "),t("td",[e._v("\n Customer Records Information (such as Name, address,\n telephone number, bank account number, credit or debit card\n number, other financial information)\n ")]),e._v(" "),t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("To provide the Services")]),e._v(" "),t("li",[e._v("Customer support")]),e._v(" "),t("li",[e._v("Security and fraud prevention")])])]),e._v(" "),t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("Analytics services")]),e._v(" "),t("li",[e._v("Technology service providers")])])])]),e._v(" "),t("tr",[t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("Users")])])]),e._v(" "),t("td",[e._v("\n Commercial information (such as records of products or\n services purchased, obtained, or considered, or other\n purchasing or consuming histories or tendencies)\n ")]),e._v(" "),t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("To provide the Services")]),e._v(" "),t("li",[e._v("Customer support")]),e._v(" "),t("li",[e._v("Advertising")]),e._v(" "),t("li",[e._v("Security and fraud prevention")])])]),e._v(" "),t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("Ad networks")]),e._v(" "),t("li",[e._v("Analytics services")]),e._v(" "),t("li",[e._v("Technology service providers")])])])]),e._v(" "),t("tr",[t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("Users")]),e._v(" "),t("li",[e._v("Those who click on TinyURLs")])])]),e._v(" "),t("td",[e._v("\n Internet or other electronic network activity information\n (such as information regarding a consumerâs interaction with\n an Internet website, application, or advertisement)\n ")]),e._v(" "),t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("To provide and improve the Services")])])]),e._v(" "),t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("Ad networks")]),e._v(" "),t("li",[e._v("Analytics services")]),e._v(" "),t("li",[e._v("Technology service providers")])])])]),e._v(" "),t("tr",[t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("Users")])])]),e._v(" "),t("td",[e._v("\n Non-Precise Geolocation information (such as zip or area\n code, state, country)\n ")]),e._v(" "),t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("To provide and improve the Services to you")]),e._v(" "),t("li",[e._v("Fraud and cybersecurity")])])]),e._v(" "),t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("Ad networks")]),e._v(" "),t("li",[e._v("Analytics services")]),e._v(" "),t("li",[e._v("Technology service providers")])])])]),e._v(" "),t("tr",[t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("Users")]),e._v(" "),t("li",[e._v("Those who click on TinyURL links")])])]),e._v(" "),t("td",[e._v("\n Inferences drawn from the above information about your\n predicted characteristics and preferences\n ")]),e._v(" "),t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("To provide and improve the Services")]),e._v(" "),t("li",[e._v("Analytics")]),e._v(" "),t("li",[e._v("Fraud and cybersecurity")])])]),e._v(" "),t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("Ad networks")]),e._v(" "),t("li",[e._v("Analytics services")]),e._v(" "),t("li",[e._v("Technology service providers")])])])]),e._v(" "),t("tr",[t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("Users")])])]),e._v(" "),t("td",[e._v("\n Other information about you that is linked to the personal\n information above\n ")]),e._v(" "),t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("To Provide and Improve the Services")])])]),e._v(" "),t("td",[t("ul",{staticClass:"mb-0 pl-4"},[t("li",[e._v("Ad networks")]),e._v(" "),t("li",[e._v("Analytics services")]),e._v(" "),t("li",[e._v("Technology service providers")])])])])])])]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("HOW WE MAY SHARE YOUR PERSONAL DATA")]),e._v(" "),t("p",[e._v("\n The purpose of our Services is to allow you to share information\n and to receive information on the TinyURLs you create. As a\n result, some Personal Data may be shared with third parties as\n described below:\n ")]),e._v(" "),t("ol",{attrs:{type:"I"}},[t("li",[t("b",[e._v("TinyURL links You Create")]),e._v(": When you create a TinyURL link,\n the shortened URL and the original URL it refers to is publicly\n available to anyone provided or with access to the TinyURL link.\n ")]),e._v(" "),t("li",[t("b",[e._v("Information We Share with Users")]),e._v(": We may share the\n Personal Data we collect as described
2in this Policy with our\n Users. When a TinyURL link is created, the User who created the\n link may be able to view aggregated information about clicks and\n views of the TinyURL link, including the number of times the\n TinyURL link was shared, whether or not it was viewed,\n comparison of that TinyURL linkâs performance to that of all\n TinyURL links pointing to the same content, whether others are\n sharing a TinyURL link to the same content, geographic regions\n where the content is being viewed, and identification of social\n networks or websites on which the TinyURL link appears.\n ")]),e._v(" "),t("li",[t("b",[e._v("Service Providers")]),e._v(": We may employ third party companies\n and individuals to facilitate our Services, to provide the\n Services on our behalf, to improve our Services and to perform\n Site-related services (e.g., without limitation, maintenance\n services, database management, web analytics, payment\n processing, fraud detection and improvement of the Site's\n features) or to assist us in analyzing how our Site and Services\n are used. These third parties have access to your Personal Data\n only to perform these tasks on our behalf and are obligated not\n to disclose or use it for any other purpose.\n ")]),e._v(" "),t("li",[t("b",[e._v("Analytics and Search Engine Providers")]),e._v(": We may share\n Personal Data with analytics and search engine providers that\n assist us in the improvement and optimization of the Service.\n ")]),e._v(" "),t("li",[t("b",[e._v("Feedback")]),e._v(": We may collect feedback from you about your\n experience to compare your experience with other Users of the\n Services to improve the quality of the Services. This feedback\n is the property of TinyURL, and we reserve the right to share it\n with any third-party.\n ")]),e._v(" "),t("li",[t("b",[e._v("Acquisition, merger, or bankruptcy")]),e._v(": TinyURL may sell,\n transfer, or otherwise share some or all its assets, including\n your Personal Data, in connection with a merger, acquisition,\n reorganization, sale of assets, or in the event of bankruptcy.\n ")]),e._v(" "),t("li",[t("b",[e._v("Disclosures without Your Consent")]),e._v(": We may disclose\n information in response to subpoenas, warrants, or court orders,\n or in connection with any legal process, or to comply with\n relevant laws. We may also share your information in the event\n of an emergency, to establish or exercise our rights, to defend\n against a legal claim, to investigate, prevent, or act regarding\n possible illegal activities, suspected fraud, the safety of\n person or property, or a violation of our policies.\n ")]),e._v(" "),t("li",[t("b",[e._v("Disclosures with Your Consent")]),e._v(": We will share information\n about you when you instruct us to do so, such as when you share\n TinyURLs or content with others through the Services or if we\n notify you that the information you provide will be shared in a\n particular manner and you provide such information (such as\n posting it to a third-party service).\n ")])]),e._v(" "),t("p",[e._v("\n We may also share aggregated information that does not include\n Personal Data and we may otherwise disclose non-identifying\n information and Log Data to parties for industry analysis,\n demographic profiling, and other purposes. Any aggregated\n information shared in these contexts will not contain your\n Personal Data.\n ")])]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("MARKETING AND ADVERTISING")]),e._v(" "),t("p",[e._v("\n We process your Personal Data to tailor our marketing and\n advertising efforts. To do this, we provide your information to\n third party advertising networks (such as Google Doubleclick) and\n social media companies (such as Facebook, Instagram, and other\n social media platforms). When we provide data to agencies, ad\n networks, and other parties for targeted advertising, we do not\n provide them with your name, financial information, or any\n sensitive information. We use online identifiers such as email,\n cookies, and device identifiers to help us provide targeted\n advertising to you and others like you.\n ")]),e._v(" "),t("p",[e._v("\n We may al
2so use aggregate information to help advertisers reach\n the kind of audience they want to target. We may make use of the\n Personal Data we have collected from you to enable us to display\n advertisements to target audiences.\n ")]),e._v(" "),t("p",[e._v("\n To opt out of targeted advertising, you may use the following\n links provided by third parties that manage opt outs for some ad\n networks:\n ")]),e._v(" "),t("ul",[t("li",{staticClass:"text-break"},[e._v("\n http://preferences-mgr.truste.com\n ")]),e._v(" "),t("li",{staticClass:"text-break"},[e._v("\n http://www.networkadvertising.org/managing/opt_out.asp\n ")]),e._v(" "),t("li",{staticClass:"text-break"},[e._v("\n http://www.aboutads.info/\n ")]),e._v(" "),t("li",{staticClass:"text-break"},[e._v("\n https://policies.google.com/privacy/partners\n ")])])]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("WE DO NOT TRACK SIGNALS")]),e._v(" "),t("p",[e._v('\n Your browser settings may allow you to automatically transmit a\n "Do Not Track" signal to online services you visit. Note, however,\n there is no industry consensus as to what site and app operators\n should do regarding these signals. Accordingly, unless and until\n the law is interpreted to require us to do so, we do not monitor\n or act with respect to "Do Not Track" signals.\n ')])]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("EMAIL MARKETING")]),e._v(" "),t("p",[e._v("\n If you sign up for our Services or newsletter, we will send you\n marketing emails. If you change your mind, you can opt-out at any\n time by selecting the unsubscribe option when you receive an\n electronic marketing communication from us. The withdrawal of your\n consent will not impact the lawfulness of processing based on your\n consent prior to the withdrawal.\n ")]),e._v(" "),t("p",[e._v("\n Please note that even if you opt-out of receiving commercial\n emails, you will still receive emails that are transactional in\n nature, such as actions taken on your account, updates to our\n online policies, and other transactional communications.\n ")])]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("INTERNATIONAL TRANSFERS")]),e._v(" "),t("p",[e._v('\n When you use our Services, your Personal Data may be transferred\n to our service providers and trusted partners who maintain\n processing facilities outside the European Economic Area\n ("'),t("b",[e._v("EEA")]),e._v('"). This is only for the purposes of providing, and to\n the extent necessary to provide, the Services to you. The privacy\n laws in these countries may not be as protective with your\n information as the laws in your jurisdiction.\n ')]),e._v(" "),t("p",[e._v('\n Nonetheless, TinyURL has taken steps to ensure robust security for\n your Personal Data, including the use of Standard Contractual\n Clauses ("'),t("b",[e._v("SCCs")]),e._v('"), to guarantee that your data is adequately\n protected during transfers.\n ')])]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("RETENTION OF YOUR PERSONAL DATA")]),e._v(" "),t("p",[e._v("\n We will retain your Personal Data only for as long as is necessary\n for the purposes set out in this Policy. We will retain and use\n your Personal Data to the extent necessary to comply with our\n legal obligations (for example, if we are required to retain your\n Personal Data to comply with applicable laws), resolve disputes,\n and enforce our legal agreements and policies.\n ")])]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("YOUR PERSONAL DATA RIGHTS")]),e._v(" "),t("p",[e._v("\n If you have questions about how TinyURL handles your Personal Data\n or would like to exercise your rights under applicable data\n protection laws, you may make a request by\n "),t("router-link",{attrs:{to:{name:"freescout"}}},[t("span",[e._v("clicking here")])]),e._v("\n or by contacting us at\n "),t("a",{attrs:{href:"mailto:[email protected]"}},[t("span",[e._v("[email protected]")])]),e._v(". You have the following rights in relation to your Personal\n Data:\n ")],1),e._v(" "),t("ul",[t("li",[e._v("\n If you wish to "),t("b",[e._v("access")]),e._v(", "),t("b",[e._v("correct")]),e._v(", "),t("b",[e._v("update")]),e._v(",\n "),t("b",[e._v("or request deleti
2on")]),e._v(" of your Personal Data, you can do so\n at any time by making a request\n "),t("router-link",{attrs:{to:{name:"freescout"}}},[t("span",[e._v("clicking here")])]),e._v("\n or emailing\n "),t("a",{attrs:{href:"mailto:[email protected]"}},[t("span",[e._v("[email protected]")])]),e._v(". Please note that, in case of exercising your\n "),t("b",[e._v("deletion")]),e._v(" rights you may no longer be able to use the\n Services unless you create a new account with us.\n ")],1),e._v(" "),t("li",[e._v("\n You will not be "),t("b",[e._v("discriminated")]),e._v(" against for exercising your\n data rights.\n ")]),e._v(" "),t("li",[e._v("\n To exercise your rights to deletion of your personal data under\n the GDPR or other data protection laws, you may deactivate your\n account via your control panel settings. Once a deactivation\n request is made, personal data associated with your account will\n be removed within 30 days. Please note that while some personal\n data may be retained in immutable backups for up to 180 days, it\n will not be accessible or used after the removal request is\n processed. Certain data, such as TinyURL links, may remain\n active unless specifically requested for removal.\n ")]),e._v(" "),t("li",[e._v("\n In addition, you can\n "),t("b",[e._v("object to the processing")]),e._v(" of your personal data, ask us to\n "),t("b",[e._v("restrict the processing")]),e._v(" of your personal data, or\n "),t("b",[e._v("request portability")]),e._v(" of your personal data. Again, you can\n exercise these rights making a request\n "),t("router-link",{attrs:{to:{name:"freescout"}}},[t("span",[e._v("clicking here")])]),e._v("\n or emailing\n "),t("a",{attrs:{href:"mailto:[email protected]"}},[t("span",[e._v("[email protected]")])]),e._v(".\n ")],1),e._v(" "),t("li",[e._v("\n You have the right to\n "),t("b",[e._v("opt-out of marketing communications")]),e._v(" we send you at any\n time. You can exercise this right by clicking on the\n âunsubscribeâ or âopt-outâ link in the marketing emails we send\n you. To opt-out of other forms of marketing, please make a\n request by\n "),t("router-link",{attrs:{to:{name:"freescout"}}},[t("span",[e._v("clicking here")])]),e._v("\n or contacting us by email at\n "),t("a",{attrs:{href:"mailto:[email protected]"}},[t("span",[e._v("[email protected]")])]),e._v(".\n ")],1),e._v(" "),t("li",[e._v("\n Similarly, if we have collected and process your Personal Data\n with your consent, then you can\n "),t("b",[e._v("withdraw your consent")]),e._v(" at any time. Withdrawing your\n consent will not affect the lawfulness of any processing we\n conducted prior to your withdrawal, nor will it affect the\n processing of your personal data conducted in reliance on lawful\n processing grounds other than consent.\n ")]),e._v(" "),t("li",[e._v("\n You have the\n "),t("b",[e._v("right to complain to a data protection authority")]),e._v('\n about our collection and use of your personal data. For more\n information, please contact your local data protection\n authority. Contact details of authorities in other EU Member\n States can be found in the directory maintained by the European\n Data Protection Board ("'),t("b",[e._v("EDPB")]),e._v('"), as required under the\n GDPR,\n '),t("a",{attrs:{href:"https://www.edpb.europa.eu/about-edpb/about-edpb/members_en"}},[e._v("here")]),e._v(".\n ")])]),e._v(" "),t("p",[e._v("\n Please note that when certain requests will be subject to\n necessary verification requirements. Only you or someone legally\n authorized to act on your behalf may exercise these rights, We\n cannot respond to your request or provide you with Personal Data\n if we cannot verify your identity or authority to make the request\n and confirm the Personal Data relates to you.\n ")]),e._v(" "),t("p",[e._v("\n You do not need to create an account with us to exercise your\n Right to Know or Right to Delete. However, we do consider requests\n made through your password protected account sufficiently verified\n when the request relates to Personal Information associated with\n that specific account.\n ")]),e._v(" "),t("p",[e._v("\n We will only process Personal Data provided in the request to\n verify the requestorâs identity or authority to make it.\n ")])]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("PERSONAL DATA SALES OPT-OUT AND OPT-IN RIGHTS")]),e._v(" "),t("p",[e._v("\n TinyURL does not sell Personal Data to third parties for monetary\n value. However, to the extent that âsaleâ is interpreted under\n applicable laws to include interest based advertising or other\n data uses described
2in the âPurposes for which we Collect and may\n Share your Personal Dataâ and âHow We May Share Your Personal\n Dataâ Sections above, we will comply with those laws in regards to\n those activities. You can read more in our\n "),t("router-link",{attrs:{to:{name:"cookies"}}},[t("span",[e._v("Cookie Policy")])]),e._v(".\n ")],1),e._v(" "),t("p",[e._v("\n To exercise the Right to Opt-Out, you (or your authorized\n representative) may submit a request to us by filling out the\n webform available\n "),t("router-link",{attrs:{to:{name:"freescout"}}},[t("span",[e._v("here")])]),e._v("\n or by emailing us at\n "),t("a",{attrs:{href:"mailto:[email protected]"}},[t("span",[e._v("[email protected]")])]),e._v(".\n ")],1),e._v(" "),t("p",[e._v("\n Once you make an opt-out request, we will wait at least twelve\n (12) months before asking you to reauthorize Personal Data sales.\n ")]),e._v(" "),t("p",[e._v("\n You do not need to create an account with us to exercise your\n Right to Opt-Out. We will only use Personal Data provided in an\n opt-out request to review and comply with the request.\n ")]),e._v(" "),t("p",[e._v("\n Please note that your decision to opt out of the sale of your\n Personal Data may impact the availability and quality of some of\n our Services provided to you. Furthermore, your Personal Data may\n still be shared pursuant to the terms of the Policy, where such\n sharing does not constitute a sale.\n ")]),e._v(" "),t("p",[e._v("\n The security of your Personal Data is important to us. As such,\n TinyURL uses standard physical, technical, and administrative\n measures designed to reduce risk of loss, misuse, unauthorized\n access, disclosure, or modification of your Personal Data.\n Unfortunately, no system or network can be guaranteed to be 100%\n secure, as such we cannot and do not guarantee or warrant the\n security of any information that you transmit on or through the\n Services or that we otherwise maintain.\n ")])]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("SECURITY")]),e._v(" "),t("p",[e._v("\n TinyURL is committed to protecting your information. To do so, we\n employ a variety of security technologies and measures designed to\n protect information from unauthorized access, use, or disclosure.\n The measures we use are designed to provide a level of security\n appropriate to the risk of processing your Personal Data. Please\n note that no service is completely secure. While we strive to\n protect your data, we cannot guarantee that unauthorized access,\n hacking, data loss or a data breach will never occur.\n ")])]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("NOT DIRECTED TO CHILDREN")]),e._v(" "),t("p",[e._v("\n Our Services are not directed persons under 18. We do not\n knowingly collect information from persons under 18. As such, we\n do not knowingly âsell,â as that term is defined under applicable\n law, including the CCPA, the Personal Data of minors.\n ")]),e._v(" "),t("p",[e._v("\n If you are a parent or guardian of a minor who is under 16 years\n old and using our Services, you may contact us at\n "),t("a",{attrs:{href:"mailto:[email protected]"}},[t("span",[e._v("[email protected]")])]),e._v("\n to request and arrange for deletion of any Personal Data, if any,\n we may have collected about the minor.\n ")]),e._v(" "),t("p",[e._v("\n For privacy reasons we may request proof of relationship to the\n minor.\n ")])]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("UPDATES TO THE PRIVACY POLICY")]),e._v(" "),t("p",[e._v("\n We may update this Policy from time to time. When we update the\n Policy, we will notify you by updating the âEffective Dateâ date\n at the top of this Policy, posting the new Policy, and providing\n any other notice required by applicable law. We recommend that you\n review the Policy each time you visit the Site to stay informed of\n our privacy practices. If we materially change the ways in which\n we process or share Personal Data previously collected from you\n through our Services, we will notify you.\n ")]),e._v(" "),t("p",[e._v("\n If you do not agree or consent to these updates or changes, do not\n continue to use the Services.\n ")])]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("LINKS TO THIRD PARTY WEBSITES")]),e._v(" "),t("p",[e._v("\n Our Services, email updates, and other communications may, from\n time to time, contain links to and from the websites of others,\n including our partner networks, advertisers, and affiliates. If\n you follow a link to any of these websites, please note that these\n websites have their own privacy policies and that we do not accept\n any responsibility or liability for these policies.\n ")])]),e._v(" "),t("div",{staticClass:"mt-4"},[t("h5",[e._v("CONTACT US")]),e._v(" "),t("p",[e._v("\n If you have any questions about this Policy, please contact us at:\n ")]),e._v(" "),t("address",[e._v("\n Mailing address:"),t("br"),e._v(" "),t("b",[e._v("TinyURL LLC")]),t("br"),e._v("\n 3916 N Potsdam Ave Ste 4535"),t("br"),e._v("\n Sioux Falls, South Dakota 57104"),t("br"),e._v("\n United States of America"),t("br"),e._v("\n Email:\n "),t("a",{attrs:{href:"mailto:[email protected]"}},[t("span",[e._v("[email protected]")])])])])])])])])},[],!1,null,"14537e5a",null).exports},13366(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>u});var a=n(65701),i=n(15680);const r={name:"Terms",components:{LayoutFullPage:a.A},data:function(){return{updated_at:i.St||"April 8, 2021"}}};var o=n(85072),s=n.n(o),l=n(3380),c={insert:"head",singleton:!1};s()(l.A,c);l.A.locals;const u=(0,n(14486).A)(r,function(){var e=this,t=e._self._c;return t("LayoutFullPage",{attrs:{width:"w-lg"}},[t("div",{staticClass:"container"},[t("div",{staticClass:"row align-items-center heroLm__wr pt-5"},[t("div",{staticClass:"col-12 py-3"},[t("div",{staticClass:"heroLm__cont"},[t("h5",{staticClass:"font-weight-semibold text-blue mb-1"},[e._v("\n TinyURL\n ")]),e._v(" "),t("h1",[e._v("TERMS OF USE AND SERVICE AGREEMENT")]),e._v(" "),t("div",{staticClass:"heroLm__cont-txt"}
2,[e._v("\n Effective "+e._s(e.updated_at)+"\n ")])])]),e._v(" "),t("div",{staticClass:"col-12 py-3"},[t("p",{staticClass:"text-uppercase font-weight-seminormal"},[e._v("\n THESE TERMS OF USE GOVERN YOUR USE OF THE TINYURL.COM WEBSITE AND\n RELATED SERVICES. ACCORDINGLY,\n "),t("b",{staticClass:"text-underline"},[e._v("PLEASE READ THESE TERMS BEFORE USING THE SITE AND SERVICES")]),e._v(". SPECIFICALLY, YOU ARE ENCOURAGED TO READ SECTION 15 CAREFULLY AS\n IT DESCRIBES HOW DISPUTES BETWEEN US SHALL BE HANDLED, WHICH AFFECTS\n YOUR RIGHTS TO BRING OR PARTICIPATE IN A LAWSUIT.\n ")]),e._v(" "),t("ol",{attrs:{type:"1"}},[t("li",{staticClass:"mb-2"},[t("p",{staticClass:"font-weight-bold mb-1"},[e._v("\n This Agreement\n ")]),e._v(" "),t("ol",{attrs:{type:"a"}},[t("li",{staticClass:"mb-1"},[t("u",[e._v("Acceptance of Terms of Use.")]),e._v('\n This agreement is an electronic contract that sets out the\n legally binding terms ("'),t("b",[e._v("Terms")]),e._v('") governing your use of\n the Site and the services available to you on the Site as\n described more fully below (the "'),t("b",[e._v("Services")]),e._v('"). Each time\n you use the Site and Services, you signify that you agree to\n be bound by these Terms. If you do not agree to these Terms,\n you must immediately discontinue using the Site and Services.\n The Site is owned by TinyURL LLC. All references to\n "'),t("b",[e._v("us")]),e._v('", "'),t("b",[e._v("our")]),e._v('", or "'),t("b",[e._v("we")]),e._v('" will be deemed to be\n TinyURL.\n ')]),e._v(" "),t("li",{staticClass:"mb-1"},[t("u",[e._v("Updates to Terms.")]),e._v("\n TinyURL LLC reserves the right to update or change these Terms\n at any time by posting the most current version of the Terms\n on the Site. TinyURL LLC will provide notice of changes to the\n Terms by posting the new Terms on the Site with a new\n Effe
2ctive Date shown. All such changes in the Terms shall be\n effective from the Effective Date set when it is posted on the\n Site or Services. Your continued use of the Site after we post\n any changes to the Terms signifies your agreement to any such\n changes. If you do not agree to these Terms, you must\n discontinue using the Site and Services by terminating your\n subscription in TinyURL.\n ")]),e._v(" "),t("li",{staticClass:"mb-1"},[t("u",[e._v("Electronic Form.")]),e._v("\n By accessing the Site or using a Service, you consent to have\n these Terms and other notices provided to you in electronic\n form.\n ")]),e._v(" "),t("li",{staticClass:"mb-1"},[t("u",[e._v("Corporate Entity.")]),e._v("\n TinyURL is a registered LLC in the State of Delaware.\n ")])])]),e._v(" "),t("li",{staticClass:"mb-2"},[t("p",{staticClass:"font-weight-bold mb-1"},[e._v("\n The Services; User Account\n ")]),e._v(" "),t("ol",{attrs:{type:"a"}},[t("li",{staticClass:"mb-1"},[t("u",[e._v("Description.")]),e._v('\n The Services currently allow users to create shortened URLs,\n custom-branded links, and provide various link management and\n analytics products and services. Certain Services are\n available for free and others require a paid subscription. In\n either case, if you use the Services, you are considered a\n "'),t("b",[e._v("User")]),e._v('".\n ')]),e._v(" "),t("li",{staticClass:"mb-1"},[t("u",[e._v("User Account")]),e._v(" "),t("ol",{attrs:{type:"i"}},[t("li",{staticClass:"mb-1"},[t("u",[e._v("Eligibility.")]),e._v("\n To use the Services, you must be at least 18 years old or\n the age of majority in jurisdiction from which you access\n the Site and not be prohibited by law from using the\n Services.\n ")]),e._v(" "),t("li",{staticClass:"mb-1"},[t("u",[e._v("Authorized Users.")]),e._v('\n You may grant access to your account to others ("'),t("b",[e._v("Authorized Users")]),e._v('"); however, you shall at all times remain responsible\n for their use of the Services.\n ')]),e._v(" "),t("li",{staticClass:"mb-1"},[t("u",[e._v("User Representation and Warranties")]),e._v("\n By using the Services, you agree to:\n "),t("ol",{attrs:{type:"1"}},[t("li",{staticClass:"mb-1"},[e._v("\n Provide true, accurate, current, and complete\n information about yourself as requested\n ")]),e._v(" "),t("li",{staticClass:"mb-1"},[e._v("\n Maintain and properly update your account information\n to keep it true, accurate, current, and complete, and\n ")]),e._v(" "),t("li",{staticClass:"mb-1"},[e._v("\n Not access, store, distribute or transmit any viruses,\n codes or any other material when using the Services\n that:\n "),t("ol",{attrs:{type:"a"}},[t("li",{staticClass:"mb-1"},[e._v("\n is unlawful, harmful, threatening, defamatory,\n obscene, infringing, harassing or racially or\n ethnically offensive;\n ")]),e._v(" "),t("li",{staticClass:"mb-1"},[e._v("\n promotes or facilitates illegal activity;\n ")]),e._v(" "),t("li",{staticClass:"mb-1"},[e._v("\n depicts sexually explicit images;\n ")]),e._v(" "),t("li",{staticClass:"mb-1"},[e._v("\n promotes violence;\n ")]),e._v(" "),t("li",{staticClass:"mb-1"},[e._v("\n is discriminatory based on race, gender, color,\n religious belief, sexual orientation, disability;\n ")]),e._v(" "),t("li",{staticClass:"mb-1"},[e._v("\n in a manner that is otherwise illegal or causes\n damage or injury to any person or property; or\n ")]),e._v(" "),t("li",{staticClass:"mb-1"},[e._v("\n is for the purpose of tracking spam-related\n material.\n ")])]),e._v(" "),t("p",[e._v("\n If you provide information that is untrue,\n inaccurate, not current, or incomplete, or if we\n have reasonable grounds to suspect that you have, or\n you violate these Terms or any laws, as determined\n in our sole discretion, we have the right to suspend\n or terminate your use of the Service and refuse any\n and all current or future use of the Site and the\n Services (or any portion thereof). You acknowledge\n that you are solely responsible for ensuring that\n your use (and the use of your Authorized Users) of\n the Services does not violate this Section\n 2.b.iii.3. We reserve the right, without liability\n or prejudice to our other rights, to disable your\n access if we be
2come aware of any use of any material\n that breaches the provisions of this Section.\n ")])])])]),e._v(" "),t("li",{staticClass:"mb-1"},[t("u",[e._v("TinyURL's Rights.")]),e._v("\n Without limitation of the foregoing, TinyURL reserves the\n right to reject any access to the Services in its sole\n discretion. We reserve the right at any time and in our\n sole discretion to verify a User's eligibility and\n compliance with these Terms prior to accepting any\n subscription application.\n ")])])])])]),e._v(" "),t("li",{staticClass:"mb-2"},[t("p",{staticClass:"font-weight-bold mb-1"},[e._v("\n Subscriptions; Charges on Your Billing Account.\n ")]),e._v(" "),t("ol",{attrs:{type:"a"}},[t("li",{staticClass:"mb-1"},[t("u",[e._v("Billing Account.")]),e._v('\n If you select a Service that requires a subscription, TinyURL\n will charge you for the selected plan using the billing\n information you provide (your "'),t("b",[e._v("Billing Account")]),e._v('") at the\n time of enrollment. By enrolling in any TinyURL Service plan,\n '),t("b",[e._v("you authorize TinyURL to charge your Billing Account the\n fees then in effect for the selected Service plan")]),e._v(". TinyURL reserves the right to correct any errors or\n mistakes that it makes, even if it has already requested or\n received payment, and to update your information from\n available third-party sources. All subscription fees and cash\n back earnings are in US Dollars. The terms of your payment\n will be based on your Billing Account and may be determined by\n agreements between you and the financial institution, credit\n card issuer, or other provider of your chosen Billing Account.\n If TinyURL does not receive payment from your Billing Account\n provider, you agree to pay all amounts due on your Billing\n Account upon demand.\n ")]),e._v(" "),t("li",{staticClass:"mb-1"},[t("u",[e._v("Free or Promotional Period.")]),e._v("\n If a Service plan includes a period during which you can try\n the Services for free or for an introductory rate, it will\n automatically continue after such period and your Billing\n Account will be charged the regular plan rates. Regardless of\n what subscription plan you choose, you accept responsibility\n for all recurring charges unless and until you cancel. To\n change or cancel your subscription at any time, go to\n "),t("router-link",{attrs:{to:{name:"settings.subscription"}}},[t("span",[e._v("subscriptions.")])])],1),e._v(" "),t("li",{staticClass:"mb-1"},[t("u",[e._v("Cancellation.")]),e._v("\n You may cancel a subscription at any time.\n "),t("ol",{attrs:{type:"1"}},[t("li",{staticClass:"mb-1"},[t("u",[e._v("Full Refund.")]),e._v("\n If you cancel during the first 30 days of a subscription,\n or within 14 days during a payment period where you did\n not use the Service, you will be entitled to a full refund\n of the fee paid for that period. Just contact us for us to\n issue the refund.\n ")]),e._v(" "),t("li",{staticClass:"mb-1"},[t("u",[e._v("Monthly Plans.")]),e._v("\n If you cancel a monthly billed plan, you will have access\n to the Services in the selected plan until the end of the\n paid-for period and no further charges will be applied to\n your Billing Account after such period, except for\n applicable overages, or domain renewals if auto-renew is\n enabled.\n ")]),e._v(" "),t("li",{staticClass:"mb-1"},[t("u",[e._v("Annual Plans.")]),e._v("\n If you cancel an annually paid plan, you will have access\n to the Services in the selected plan until the end of the\n paid-for period and no further subscription charges other\n than any applicable overage charges will be applied to\n your Billing Account, except for applicable overages, or\n domain renew
2als if auto-renew is enabled. A prorated\n refund, including a cancelation fee, may be available if\n you contact us.\n ")])])]),e._v(" "),t("li",{staticClass:"mb-1"},[t("u",[e._v("Current Information Required.")]),e._v(" "),t("span",{staticClass:"text-uppercase"},[e._v("\n YOU MUST PROMPTLY NOTIFY TINYURL LLC IF YOUR BILLING ACCOUNT\n IS CANCELLED (E.G., FOR LOSS OR THEFT) OR IF YOU BECOME\n AWARE OF A POTENTIAL BREACH OF SECURITY, SUCH AS THE\n UNAUTHORIZED DISCLOSURE OR USE OF YOUR EMAIL OR PASSWORD.\n CHANGES TO SUCH INFORMATION CAN BE MADE\n "),t("router-link",{attrs:{to:{name:"help"}}},[t("span",[e._v("help")])]),e._v("\n SECTION OF THE WEBSITE. IF YOU FAIL TO PROVIDE TINYURL ANY\n OF THE FOREGOING INFORMATION, YOU AGREE THAT TINYURL MAY\n CONTINUE CHARGING YOU FOR ANY USE OF THE SERVICE UNDER YOUR\n BILLING ACCOUNT, UNLESS WE HAVE EVIDENCE THAT YOU HAVE\n TERMINATED YOUR SUBSCRIPTION FOR THE SERVICE.\n ")],1)]),e._v(" "),t("li",{staticClass:"mb-1"},[t("u",[e._v("Change in Amount Authorized.")]),e._v("\n If the amount to be charged to your Billing Account varies\n from the current rate set forth in your initial offer due to\n an increase in our current rates (other than due to the\n imposition or change in the amount of state sales taxes or\n other taxes), TinyURL shall provide notice of the amount to be\n charged and the date of the charge at least 10 days before the\n scheduled date of the transaction. Any agreement you have with\n your Payment Method Provider will govern your use of your\n Payment Method. You agree that TinyURL may accumulate charges\n incurred and submit them as one or more aggregate charges\n during or at the end of each billing cycle.\n ")])])]),e._v(" "),t("li",{staticClass:"mb-2"},[t("b",[e._v("User Submissions.")]),e._v('\n By submitting content to the Site, for instance, in the form of a\n testimonial ("User Content"), you grant to TinyURL and its\n licensees and successors in business a perpetual, worldwide,\n royalty-free, and non-exclusive license to reproduce, distribute,\n modify, edit, display, adapt, create derivative works from,\n market, and promote the User Content for any commercial purposes,\n and in any medium now existing or hereinafter developed, and to\n use your name, likeness, and any personal information you submit\n with the Use Content without your prior approval or the payment of\n any compensation\n ')]),e._v(" "),t("li",{staticClass:"mb-2"},[t("b",[e._v("Proprietary Rights.")]),e._v("\n The Site and all material published on the Site, including but not\n limited to text, photographs, video, text, graphics, music,\n sounds, messages, comments, ratings, and other materials, is owned\n by TinyURL or its licensors and is protected by copyright,\n patents, trademarks, trade secrets, and/or other proprietary\n rights, including under the United States copyright laws.\n "),t("br"),t("br"),e._v('\n TinyURL owns a copyright in the selection, coordination,\n arrangement, and enhancement of such content and a copyright in\n the Site. TinyURL and its logos are trademarks of TinyURL LLC and\n are protected by state, federal, and international laws. All other\n trademarks appearing on this Site ("'),t("b",[e._v("Marks")]),e._v('") are trademarks\n of their respective owners, including TinyURL and its marketing\n partners.\n '),t("br"),t("br"),e._v("\n Users "),t("b",{staticClass:"text-underline"},[e._v("are prohibited")]),e._v(" from using any\n Marks without the written permission of TinyURL LLC or such third\n party that may own the Marks. You may not copy, publish, transmit,\n distribute, perform, sell, create derivative works of, or in any\n way exploit any of the content, in whole or in part, without\n TinyURL's prior written consent. You agree not to reproduce,\n duplicate, copy, sell, resell, or exploit for any commercial\n purposes any aspect of the Site or Service. You acknowledge that\n you do not acquire any ownership rights by downloading copyrighted\n material. You may download content for your personal,\n non-commercial use only as provided in these Terms, provided that\n you keep intact all copyright and other proprietary notices.\n Copying or storing of content for other than personal use is\n expressly prohibited without prior permission from us or the\n copyright holder identified in the copyright notice contained in\n the content. "),t("br"),t("br"),e._v("\n Except for allowing you to use the Site and Services for your\n personal use as set forth in the paragraph above,\n "),t("b",{staticClass:"text-underline"},[e._v("\n when you use the Site or Services, you are not receiving a\n license or any other rights from us, including intellectual\n property or other proprietary rights of TinyURL.\n ")]),e._v("\n You understand that you have no rights to the Services or any\n other TinyURL property except as we indicate in these Terms.\n ")]),e._v(" "),t("li",{staticClass:"mb-2"},[t("b",[e._v("Links to other Websites.")]),e._v('\n The Site may contain links to third-party websites ("External\n Sites"). These links are provided solely as a convenience to you\n and not as an endorsement by TinyURL of the content on such\n External Sites. The content of such External Sites is developed\n and provided by others. You should contact the site administrator\n or Webmaster for those External Sites if you have any concerns\n regarding such links or any content located on such External\n Sites. TinyURL is not responsible for the content of any linked\n External Sites and does not make any representations regarding the\n content or accuracy of materials on such External Sites. You\n should take precautions when downloading files from all websites\n to protect your computer from viruses and other destructive\n programs. If you decide to access any third-party websites linked\n to the Site, you do so entirely at your own risk.\n ')]),e._v(" "),t("li",{staticClass:"mb-2"},[t("b",[e._v("Indemnity/Release.")]),e._v("\n You understand that you are personally responsible for your\n behavior while on the Site and agree to indemnify and hold\n TinyURL, and its affiliates, business partners, and their\n respective officers, directors, employees, and agents, harmless\n from and against any loss, damage, liability, cost, or expense of\n any kind (including attorneys' fees) that we may incur arising out\n of or related to any products or services purchased by you in\n connection with the Site or the Services and in connection with a\n third-party claim or otherwise, in relation to your use of the\n Services or access to the Site, or your violation of either these\n Terms, applicable law, or the rights of any third party. You are\n solely responsible for your own interactions with others as a\n result of using the Services, such as creating and using shortened\n URLs.\n ")]),e._v(" "),t("li",{staticClass:"mb-2"},[t("b",[e._v("Disclaimer of Warranties.")]),e._v(" "),t("span",{staticClass:"text-uppercase"},[e._v('\n YOU UNDERSTAND THAT YOUR USE OF THE SITE AND SERVICES (INCLUDING\n ANY DOWNLOADS OR ANY LOSS OF DATA OR OTHER DAMAGE TO YOUR\n COMPUTER SYSTEM YOU EXPERIENCE FROM USING THE SITE AND SERVICES)\n IS AT YOUR SOLE RISK. YOU UNDERSTAND THAT THE SITE AND SERVICES\n AND ALL INFORMATION, PRODUCTS, AND OTHER CONTENT (INCLUDING\n THIRD-PARTY INFORMATION, PRODUCTS, AND CONTENT) INCLUDED IN OR\n ACCESSIBLE FROM THE SITE OR SERVICES, ARE PROVIDED ON AN "AS\n IS," "WHERE IS," AN
2D "WHERE AVAILABLE" BASIS, AND ARE SUBJECT TO\n CHANGE AT ANY TIME WITHOUT NOTICE TO YOU. YOU ACKNOWLEDGE THAT\n TINYURL MAKES NO WARRANTY THAT THE SITE OR SERVICES WILL BE\n UNINTERRUPTED, TIMELY, SECURE, OR ERROR-FREE. YOU UNDERSTAND\n THAT YOUR USE OF AND ACCESS TO THE SERVICES MAY BE AFFECTED BY\n THIRD PARTY ACTS AND OMISSIONS THAT ARE BEYOND TINYURL\'S CONTROL\n AND THAT TINYURL WILL NOT BE RESPONSIBLE FOR YOUR ACCESS TO OR\n INABILITY TO ACCESS AND ENJOY THE SERVICES DUE TO SUCH\n THIRD-PARTY ACTIONS. YOU UNDERSTAND THAT TINYURL DOES NOT\n WARRANT THAT THE RESULTS OBTAINED FROM YOUR USE OF THE SITE OR\n SERVICES WILL MEET YOUR EXPECTATIONS. NO WARRANTY OF ANY KIND,\n WHETHER ORAL OR WRITTEN, CAN MODIFY THE TERMS OF THE DISCLAIMER\n SET FORTH IN THIS DOCUMENT. YOUR USE AND BROWSING OF THE SITE IS\n AT YOUR OWN RISK. IF YOU ARE DISSATISFIED WITH ANY OF THE\n MATERIALS CONTAINED IN THE SITE OR SERVICES, OR WITH ANY OF\n THESE TERMS, YOUR SOLE AND EXCLUSIVE REMEDY IS TO DISCONTINUE\n ACCESSING AND USING THE SITE AND SERVICES. TO THE FULLEST EXTENT\n PERMITTED BY LAW, TINYURL DISCLAIMS ALL REPRESENTATIONS,\n WARRANTIES, AND CONDITIONS OF ANY KIND (EXPRESS, IMPLIED,\n STATUTORY, OR OTHERWISE, INCLUDING BUT NOT LIMITED TO THE\n WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n PURPOSE, TITLE, AND NON-INFRINGEMENT OF PROPRIETARY RIGHTS) AS\n TO THE SITE AND SERVICES AND ALL INFORMATION, PRODUCTS, AND\n OTHER CONTENT (INCLUDING THIRD-PARTY INFORMATION, PRODUCTS, AND\n CONTENT) INCLUDED IN OR ACCESSIBLE FROM THE SITE AND SERVICES.\n '),t("br"),e._v(" "),t("br"),e._v('\n ALL CONTENT, PRODUCTS, AND THIRD-PARTY SERVICES ON THE SITE, OR\n OBTAINED FROM A WEBSITE TO WHICH THE SITE IS LINKED, ARE\n PROVIDED TO YOU "AS IS," WITHOUT WARRANTY OF ANY KIND, EITHER\n EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF\n MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, TITLE,\n NON-INFRINGEMENT, SECURITY, OR ACCURACY. TINYURL DOES NOT\n ENDORSE AND IS NOT RESPONSIBLE FOR THE MERCHANTABLITY OF ANY\n PRODUCT OR SERVICE ACCESSED FROM THE SITE OR A LINKED SITE.\n OTHER THAN AS REQUIRED BY LAW, UNDER NO CIRCUMSTANCE WILL\n TINYURL BE LIABLE FOR ANY LOSS OR DAMAGE CAUSED BY YOUR RELIANCE\n ON INFORMATION OBTAINED THROUGH THE SITE OR A LINKED SITE, OR\n YOUR RELIANCE ON ANY PRODUCT OR SERVICE OBTAINED FROM THE SITE\n OR A LINKED SITE.\n ')])]),e._v(" "),t("li",{staticClass:"mb-2"},[t("b",[e._v("Liability Limitation.")]),e._v(" "),t("span",{staticClass:"text-uppercase"},[e._v("\n TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT\n WILL TINYURL OR ITS AFFILIATES BE LIABLE TO YOU (OR ANY THIRD\n PARTY MAKING CLAIMS THROUGH YOU) FOR ANY DAMAGES WHATSOEVER,\n INCLUDING BUT NOT LIMITED TO ANY DIRECT, INDIRECT, SPECIAL,\n CONSEQUENTIAL, PUNITIVE, OR INCIDENTAL DAMAGES, OR DAMAGES FOR\n LOSS OF USE, PROFITS, DATA, OR OTHER INTANGIBLES, OR THE COST OF\n PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, UNAUTHORIZED ACCESS\n TO AND TAMPERING WITH YOUR PERSONAL INFORMATION OR\n TRANSMISSIONS, ARISING OUT OF OR RELATED TO THE USE, INABILITY\n TO USE, UNAUTHORIZED USE, PERFORMANCE, OR NON-PERFORMANCE OF THE\n SITE OR THE SERVICES, EVEN IF TINYURL HAS BEEN ADVISED\n PREVIOUSLY OF THE POSSIBILITY OF SUCH DAMAGES AND WHETHER SUCH\n DAMAGES ARISE IN CONTRACT, NEGLIGENCE, TORT, UNDER STATUTE, IN\n EQUITY, AT LAW, OR OTHERWISE. UNLESS LIMITED OR MODIFIED BY\n APPLICABLE LAW, THE FOREGOING DISCLAIMERS, WAIVERS, AND\n LIMITATIONS SHALL APPLY TO THE MAXIMUM EXTENT PERMITTED, EVEN IF\n ANY REMEDY FAILS ITS ESSENTIAL PURPOSE. TINYURL'S LICENSORS AND\n CONTRACTORS ARE INTENDED THIRD-PARTY BENEFICIARIES OF THESE\n DISCLAIMERS. IF ANY PART OF THESE WARRANTY DISCLAIMERS OR\n LIMITATIONS OF LIABILITY IS FOUND TO BE INVALID OR UNENFORCEABLE\n FOR ANY REASON, THEN TINYURL'S AGGREGATE LIABILITY FOR ALL\n CLAIMS UNDER SUCH CIRCUMSTANCES FOR LIABILITIES SHALL NOT EXCEED\n TEN DOLLARS ($10).\n ")])]),e._v(" "),t("li",{staticClass:"mb-2"},[t("b",[e._v("Termination.")]),e._v("\n These Terms of Service will remain in effect for as long as you\n use or access the Site and Services or are a user of the Site. You\n may terminate your use or participation at any time, for any\n reason, by contacting us through the Site's help facility. We\n reserve the right to suspend or terminate your use of any Service\n and your access to the Site or Services, in whole or in part, at\n any time and without prior notice if, at TinyURL's discretion, you\n fail to comply with these Terms or any applicable law.\n "),t("br"),t("br"),e._v("\n Upon termination, you must immediately cease using the Site and\n Services. You are also required to destroy all materials obtained\n from the Site and Services, including any copies thereof. Your\n rights to use the Site and Services will cease immediately upon\n termination. TinyURL reserves the right to terminate or restrict\n access to any User who abuses our service's free use, as\n determined by TinyURL in our sole discretion.\n "),t("br"),t("br"),e._v("\n If your access to the Site or Services is suspended or terminated,\n you are no longer authorized to access them. The restrictions and\n limitations of liability outlined in these Terms will continue to\n apply even after termination.\n ")]),e._v(" "),t("li",{staticClass:"mb-2"},[t("b",[e._v("Access to Services.")]),e._v("\n You understand and agree that your use of the Service and/or\n subscription to any Service plan is subject to and conditioned\n upon y
2our continued adherence to these Terms. Your violation of\n these Terms or any other agreement between you and TinyURL\n constitutes grounds for immediate termination of your use of the\n Service without further notice, at our sole discretion. We may\n also terminate your access to the Service at any time, immediately\n and without notice, if we determine, in our sole discretion, that\n your conduct is detrimental to our business. Termination of your\n access will result in cancellation of all rights of access and use\n of Services, as well as future denied access to Services or\n re-enrollment. TinyURL reserves the right to change, discontinue,\n or suspend TinyURL or any of the Services at any time for any\n reason.\n ")]),e._v(" "),t("li",{staticClass:"mb-2"},[t("b",[e._v("Privacy.")]),e._v("\n This Site is governed by the terms and conditions set out in our\n privacy policy found\n "),t("router-link",{attrs:{to:{name:"privacy"}}},[t("span",[e._v("here")])]),e._v(', which is incorporated herein by reference (hereinafter the "'),t("b",[e._v("Privacy Policy")]),e._v('"). '),t("br"),t("br"),e._v('\n When TinyURL processes Personal Data as a processor on behalf of\n the User (meaning the creator of a shortened link) and applicable\n law, namely Regulation (EU) 2016/679 of the European Parliament\n and of the Council ("'),t("b",[e._v("GDPR")]),e._v('"), requires the parties to put in\n place a Data Processing Agreement (hereinafter, "'),t("b",[e._v("DPA")]),e._v('") to\n govern such data processing, the DPA attached to the Privacy\n Policy as\n '),t("router-link",{attrs:{to:{name:"dpa"}}},[t("span",[e._v("Appendix A")])]),e._v("\n shall apply. In this case, the DPA set forth in Appendix A shall\n be incorporated into these Terms of Use and Service Agreement and\n form an integral part of the Agreement.\n ")],1),e._v(" "),t("li",{staticClass:"mb-2"},[t("b",[e._v("No Third-Party Beneficiaries.")]),e._v("\n You agree that, except as otherwise expressly provided in this\n Agreement, there shall be no third-party beneficiaries to this\n Agreement.\n ")]),e._v(" "),t("li",{staticClass:"mb-2"},[t("b",[e._v("Dispute Resolution.")]),e._v("\n Before filing a claim against TinyURL, you agree to try to resolve\n the dispute informally by contacting [email protected]. Weâll try\n to resolve the dispute informally by contacting you via email. If\n you and we cannot resolve the dispute informally, then a party\n seeking to bring a formal proceeding must first send to the other,\n by certified mail, a written Notice of Dispute (âNoticeâ). The\n Notice to TinyURL should be sent to TinyURL LLC, 3916 N Potsdam\n Ave Ste 4535, Sioux Falls, South Dakota 57104, USA, Attn: Legal\n Department. The Notice must (i) describe the nature and basis of\n the claim or dispute and (ii) set forth the specific relief\n sought. If TinyURL and you do not resolve the claim within sixty\n (60) calendar days after receiving the Notice, you or TinyURL may\n commence a formal proceeding.\n "),t("br"),t("br"),e._v("\n Any and all disputes, controversies, demands, counts, claims, or\n causes of action between you and TinyURL (including, but not\n limited to, disputes related in any way to the interpretation and\n scope of this clause, these Terms and our\n "),t("router-link",{attrs:{to:{name:"privacy"}}},[t("span",[e._v("Privacy Policy")])]),e._v(", your use of the Site and Services, and the arbitrability of the\n dispute) shall exclusively be settled through binding and\n confidential arbitration.\n "),t("span",{staticClass:"text-uppercase"},[e._v("\n THERE'S NO JUDGE OR JURY IN ARBITRATION, PROCEDURES FOR\n ARBITRATION ARE SIMPLER AND MORE LIMITED THAN RULES APPLICABLE\n IN COURT, AND REVIEW BY A COURT IS LIMITED.\n ")]),e._v(" "),t("ol",{attrs:{type:"a"}},[t("li",{staticClass:"mb-1"},[t("u",[e._v("Venue.")]),e._v("\n Arbitration shall be conducted by the London Court of\n International Arbitration (LCIA), with the legal place of\n arbitration being London, before one commercial arbitrator.\n The conduct of the arbitration shall be subject to LCIA'
2s\n then-current rules and procedures for commercial arbitration\n and, if the arbitrator deems it appropriate, the then-current\n supplementary rules and procedures for consumer-related\n disputes (collectively, \""),t("b",[e._v("LCIA Rules and Procedures")]),e._v('").\n '),t("b",{staticClass:"text-uppercase"},[e._v("\n YOU SPECIFICALLY AGREE THAT YOU ARE BOUND TO RESOLVE ALL\n DISPUTES IN ARBITRATION, AND YOU ACKNOWLEDGE THAT YOU ARE\n VOLUNTARILY AND KNOWINGLY FORFEITING YOUR RIGHT TO A TRIAL\n BY JURY AND TO OTHERWISE PROCEED IN A LAWSUIT IN STATE OR\n FEDERAL COURT.\n ")]),e._v("\n Payment of arbitration costs will be governed by the LCIA's\n fee schedule, unless you are able to show that your portion\n will be prohibitive as compared to litigation costs, in which\n case TinyURL will pay as much of your arbitration costs as the\n arbitrator deems necessary to prevent the arbitration from\n being cost-prohibitive as compared to litigation costs.\n TinyURL also reserves the right, in its sole and exclusive\n discretion, to assume responsibility for all arbitration costs\n imposed by the LCIA. Each party agrees to pay its own\n attorneys' fees and expenses unless there is a governing\n statutory provision or remedy under the governing law that\n requires the prevailing party to be paid attorneys' fees and\n expenses.\n ")]),e._v(" "),t("li",{staticClass:"mb-1"},[t("u",[e._v("Exceptions.")]),e._v("\n Notwithstanding the foregoing, to the extent the dispute\n arises from a violation of your or TinyURL's intellectual\n property rights in any manner, both parties agree that the\n non-infringing party may seek injunctive remedies (or an\n equivalent type of urgent legal relief) in a state or federal\n court consistent with the Governing Law and Jurisdiction\n subsections below, and both parties consent to exclusive\n jurisdiction and venue in such courts. Additionally, you or\n TinyURL may take the dispute to small claims court if the\n dispute qualifies for small claims court.\n ")]),e._v(" "),t("li",{staticClass:"mb-1"},[t("u",[e._v("Waiver of Class Arbitration.")]),e._v("\n To the fullest extent permissible under applicable law, all\n disputes shall be resolved by binding confidential arbitration\n on an individual basis. You expressly agree that no other\n disputes shall be consolidated or joined with your dispute,\n whether through class arbitration proceedings or otherwise.\n You further acknowledge and agree that any arbitrator assigned\n to a dispute shall not and lacks the authority to conduct\n class arbitration or award class-wide relief and that such\n arbitrator shall only hear your individual dispute. You\n acknowledge that you are voluntarily and knowingly waiving any\n right to participate as a representative of any class of\n claimants pertaining to any dispute subject to arbitration,\n such that you shall not be entitled to arbitrate any dispute\n as a representative plaintiff or claimant, class\n representative, class member, or private attorney general.\n ")]),e._v(" "),t("li",{staticClass:"mb-1"},[t("u",[e._v("Governing Law.")]),e._v("\n These Terms and all disputes between the parties shall be\n governed in all respects by the laws of the State of Delaware,\n as they apply to agreements entered into and to be performed\n entirely within Delaware between Delaware residents, without\n regard to any conflict-of-law provisions. Further, in any\n arbitration, both parties agree the arbitrator shall honor\n claims of privilege and privacy recognized under Delaware law.\n ")]),e._v(" "),t("li",{staticClass:"mb-1"}
2,[t("u",[e._v("Enforcement of Arbitration Award.")]),e._v("\n The arbitrator's award shall be final and binding on all\n parties and may be entered as a judgment in any court of\n competent jurisdiction.\n ")]),e._v(" "),t("li",{staticClass:"mb-1"},[t("u",[e._v("Severability.")]),e._v("\n If any portion of this Dispute Resolution section (with the\n exception of the Waiver of Class Arbitration subsection) is\n deemed invalid or unenforceable by any arbitrator or court of\n competent jurisdiction, the invalid or unenforceable portion\n shall be severed and removed from the Terms, and the remaining\n portions (including the Agreement to Arbitrate Disputes\n subsection) shall remain binding on you and TinyURL. If any\n arbitrator deems the Waiver of Class Arbitration subsection to\n be invalid or unenforceable, then the entire Agreement to\n Arbitrate Disputes subsection shall be null and void. Under\n such circumstances, you expressly acknowledge and agree that\n the Governing Law and Jurisdiction subsections apply to any\n disputes between you and TinyURL, and both parties consent to\n exclusive jurisdiction and venue in such courts.\n ")])])],1),e._v(" "),t("li",{staticClass:"mb-2"},[t("b",[e._v("Jurisdiction.")]),e._v("\n If, in any dispute, the Agreement to Arbitrate Disputes subsection\n above is determined to be invalid or unenforceable,\n notwithstanding the Severability subsection above, or null and\n void by any arbitrator or court of competent jurisdiction, or if\n the dispute seeks injunctive remedies arising from a violation of\n your or TinyURL's intellectual property rights, the dispute shall\n be resolved by a court located in London, UK. The parties agree to\n submit to the personal jurisdiction of such London courts for the\n purposes of litigating any such dispute. This subsection does not\n apply disputes made in small claims court.\n ")]),e._v(" "),t("li",{staticClass:"mb-2"},[t("b",[e._v("Miscellaneous.")]),e._v("\n These Terms and policies incorporated herein are the entire\n agreement between you and TinyURL. They supersede any and all\n prior or contemporaneous agreements between you and TinyURL\n relating to your use of the Site or the Services. If any part of\n these Terms is determined to be invalid or unenforceable, it will\n not impact any other provision of these Terms, all of which will\n remain in full force and effect. The failure of TinyURL to\n partially or fully exercise any rights, or the waiver of TinyURL\n of any breach of these Terms by you, shall not prevent a\n subsequent exercise of such right by TinyURL or be deemed a waiver\n by TinyURL of any subsequent breach by you of the same or any\n other term of these Terms. The rights and remedies of TinyURL\n under these Terms and any other applicable agreement between you\n and TinyURL shall be cumulative, and the exercise of any such\n right or remedy shall not limit TinyURL's right to exercise any\n other right or remedy.\n ")]),e._v(" "),t("li",{staticClass:"mb-2"},[t("b",[e._v("Contact.")]),e._v("\n If you have any questions about these Terms, please contact us at\n [email protected].\n ")]),e._v(" "),t("li",{staticClass:"mb-2"},[t("b",[e._v("Entire Agreement.")]),e._v("\n These Terms of Service and our Privacy Policy constitute the\n entire agreement between you and TinyURL with respect to the Site\n and Services and supersede all prior or contemporaneous\n understandings and agreements, whether written or oral, with\n respect to the Site and Services.\n ")])])])])])])},[],!1,null,"7c01706a",null).exports},40924(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>l});const a={name:"UseOfCookies",components:{LayoutFullPage:n(65701).A}};var i=n(85072),r=n.n(i),o=n(79678),s={insert:"head",singleton:!1};r()(o.A,s);o.A.locals;const l=(0,n(14486).A)(a,function(){var e=this,t=e._self._c;return t("LayoutFullPage",{attrs:{width:"w-lg"}},[t("div",{staticClass:"container pt-5"},[t("div",{staticClass:"row align-items-center heroLm__wr"},[t("div",{staticClass:"col-12 py-3"},[t("div",{staticClass:"heroLm__cont"},[t("h5",{staticClass:"font-weight-semibold text-blue mb-1"},[e._v("\n TinyURL\n ")]),e._v(" "),t("h1",[e._v("Cookies Policy")]),e._v(" "),t("div",{staticClass:"heroLm__cont-txt"}
2,[e._v("\n Effective April 7, 2021\n ")])])]),e._v(" "),t("div",{staticClass:"col-12"},[t("p",[e._v("\n This Cookies Policy explains how cookies are used by TinyURL on\n tinyurl.com. This Cookies Policy works in conjunction with the\n TinyURL Privacy Policy. Any capitalized terms used, but not defined\n in this Cookies Policy have the same meaning that they have in the\n TinyURL Privacy Policy.\n ")]),e._v(" "),t("p",{staticClass:"font-weight-seminormal mb-1"},[e._v("\n What are cookies and related technologies?\n ")]),e._v(" "),t("p",[e._v('\n "Cookies" are small data files that are stored on your computer that\n allow us and our third-party partners and providers to collect\n certain information about your interactions with our Site and\n Services. We and our third-party partners and providers may also use\n other, related technologies to collect this information, such as web\n beacons, pixels, embedded scripts, location-identifying\n technologies, and logging technologies (collectively,\n "'),t("strong",[e._v("cookies")]),e._v('").\n ')]),e._v(" "),t("h3",{staticClass:"mt-4"},[e._v("\n What Do We Collect When Using Cookies?\n ")]),e._v(" "),t("p",[e._v("\n We and our third-party providers may use cookies to automatically\n collect certain types of usage information when you visit or\n interact with our email communications, Site, and other online\n services. For example, we may collect log data about your device and\n its software, such as your IP address, operating system, browser\n type, date/time of your visit, and other similar information. We may\n collect analytics data or use third-party analytics tools such as,\n e.g., Google Analytics, to help us measure usage and activity trends\n for our Services and to better understand our user base.\n ")]),e._v(" "),t("p",[e._v("\n Third-party partners and providers may also collect personal\n information about your online activities over time and across\n different websites when you use our Site and Services.\n ")]),e._v(" "),t("h3",{staticClass:"mt-4"},[e._v("\n What Types of Cookies Do We Use?\n ")]),e._v(" "),t("p",{staticClass:"mb-1"},[e._v("\n We use the following types of cookies:\n ")]),e._v(" "),t("ul",[t("li",[t("strong",[e._v("Strictly necessary cookies.")]),e._v("\n These are cookies that are required for the operation of our Site\n and are provided based on contractual necessity based on your\n agreement with TinyUrl to perform the Services you have requested.\n They include, for example, cookies that enable you to log into\n secure areas of our Site. By using our Services, you agree and\n consent to use.\n ")]),e._v(" "),t("li",[t("strong",[e._v("Performance Cookies.")]),e._v("\n These cookies allow us to count Site visits and traffic sources so\n we can both measure and improve the performance of our Site. They\n help us to see how Users move around the site and measure the\n impact of our digital advertising campaigns.\n ")]),e._v(" "),t("li",[t("strong",[e._v("Functionality Cookies.")]),e._v("\n These cookies allow us to remember choices you make and tailor our\n Site to provide enhanced features and content to you. For example,\n these cookies can be used to remember your username, TinyURLs, and\n other parts of the Site that you can customize.\n ")]),e._v(" "),t("li",[t("strong",[e._v("Advertising Cookies.")]),e._v("\n These cookies are used to deliver advertisements on our Services\n and to deliver advertisements on other sites to users that have\n visited or used our Site or Services, or to deliver advertisements\n that are more relevant to you and your interests.\n ")]),e._v(" "),t("li",[t("strong",[e._v("Social Networks Cookies.")]),e._v("\n Some cookies help you interact with social networks you are signed\n into while using the Services, such as sharing TinyURLs with the\n social network, logging in with the social network, and other\n features you employ with the social network, or that are allowed\n in the social networkâs privacy policy. These may be set and\n controlled by the social networks, and
2your preferences with those\n social networks.\n ")])]),e._v(" "),t("h3",{staticClass:"mt-4"},[e._v("\n How Can You Control Your Browserâs Cookie Preferences?\n ")]),e._v(" "),t("p",[e._v("\n Most browser software can be set to reject all cookies, just reject\n third-party cookies, or prompt you each time a site sets a cookie.\n If you choose to reject our cookies, however, your ability to access\n and use the Site and the Services will be limited.\n ")]),e._v(" "),t("p",[e._v("\n Typically, the cookie settings are within the âoptionsâ or\n âsettingsâ menu in your browser.\n ")]),e._v(" "),t("p",{staticClass:"font-weight-seminormal mb-1"},[e._v("\n Changes to the Cookie Policy\n ")]),e._v(" "),t("p",[e._v("\n We reserve the right to change this Cookie Policy at any time and\n any changes will be effective upon posting unless we advise\n otherwise. When we update this Cookie Policy, we will notify you by\n updating the âLast Updatedâ date at the top of this Cookie Policy\n and posting the new Cookie Policy. We encourage you to periodically\n review this Cookie Policy for current information about our use of\n cookies and other tracking technologies.\n ")]),e._v(" "),t("p",[e._v("\n Please refer to the\n "),t("router-link",{attrs:{to:{name:"privacy"}}},[t("span",[e._v("TinyURL Privacy Policy")])]),e._v("\n to learn how you can contact us for more information.\n ")],1)])])])])},[],!1,null,"3741b440",null).exports},65101(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>c});var a=n(7199);const i={__name:"NoticeSubscriptionSchedule",props:{activeSubscription:{type:Object,required:!0},activeSubscriptionEndDate:{type:String,required:!0},targetSubscription:{type:Object,required:!0},isReverting:{type:Boolean,default:!1}},emits:["revert"],setup:function(e,t){var n=t.emit,i=e,r=(0,a.A)().getSubscriptionNameWithInterval;return{__sfc:!0,emits:n,props:i,getSubscriptionNameWithInterval:r,onRevertSubscription:function(){n("revert")}}}};var r=n(85072),o=n.n(r),s=n(98624),l={insert:"head",singleton:!1};o()(s.A,l);s.A.locals;const c=(0,n(14486).A)(i,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"notice-schedule alert alert-info text-center"},[e._v("\n Your\n "),t("strong",[e._v(e._s(n.getSubscriptionNameWithInterval(e.activeSubscription)))]),e._v("\n subscription will be downgraded on\n "),t("strong",[e._v(e._s(e.activeSubscriptionEndDate))]),e._v(" to\n "),t("strong",[e._v(e._s(n.getSubscriptionNameWithInterval(e.targetSubscription)))]),e._v(". Didn't mean to downgrade?\n\n "),t("button",{staticClass:"notice-schedule__button position-relative bg-transparent border-0 p-0 font-weight-bold text-underline alert-info",class:{"cursor-na":e.isReverting},on:{click:n.onRevertSubscription}},[t("span",[e._v("Revert Subscription")]),e._v(" "),e.isReverting?t("i",{staticClass:"notice-schedule__button-icon fa fa-spin fa-spinner position-absolute ml-1"}):e._e()])])},[],!1,null,"0d8a582c",null).exports},3547(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>c});var a=n(85471),i=n(62852),r=n(48029),o=n(41710),s={metaInfo:function(){return{title:"Request a Quote | TinyURL",meta:[{vmid:"description",name:"description",content:"Tell us about your business and our solutions experts will build a custom TinyURL enterprise quote."}]}}};const l=Object.assign(s,{__name:"ContactSalesOverhauling",setup:function(e){var t=(0,i.xt)();return(0,a.onMounted)(function(){t.toggleFooterVisibility(!1),t.setNavBarVariant(r._.Logo)}),(0,a.onUnmounted)(function(){t.toggleFooterVisibility(!0),t.setNavBarVariant(r._.Default)}),{__sfc:!0,applicationView:t,ContactSalesSection:o.default}}});const c=(0,n(14486).A)(l,function(){var e=this._self._c;return e("div",{staticClass:"contact-sales-overhauling",attrs:{"data-test-id":"contact-sales-overhauling"}},[e(this._self._setupProxy.ContactSalesSection)],1)},[],!1,null,null,null).exports},74518(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>T});var a=n(85471),i=n(96433),r=n(37624),o=n(94736),s=n(13719),l=n(8549),c=n(59266),u=n(20969),d=n(70042),p=n(77721),h=n(50297),_=n(71995),m=n(91360),f=n(98390),v=n.n(f),g={metaInfo:function(){return{title:"Custom Domain: Branded & Customized Links | TinyURL",meta:[{vmid:"description",name:"description",content:"Register or import
2custom domains for use with TinyURL's powerful link shortening tool."},{vmid:"keywords",name:"keywords",content:"custom domain"}]}}};const b=Object.assign(g,{__name:"BrandedDomainsOverhauling",setup:function(e){var t=(0,o.A)(),n=(0,s.A)().__,f={extraTitles:[n("branded_domains_page.hero_banner.extra_title")],title:n("branded_domains_page.hero_banner.title"),messages:[n("branded_domains_page.hero_banner.message_1"),n("branded_domains_page.hero_banner.message_2")],alternativeButton:{label:n("branded_domains_page.hero_banner.primary_button_label"),severity:"primary",as:"router-link",to:{name:"register"}},imageSource:"/images/overhauling/domains/figure-1.webp"},g={title:n("branded_domains_page.card_collection.title"),cardsCollection:[{id:"card-1",title:n("branded_domains_page.card_collection.card_1.title"),message:n("branded_domains_page.card_collection.card_1.message"),src:"/images/overhauling/domains/figure-2.webp"},{id:"card-2",title:n("branded_domains_page.card_collection.card_2.title"),message:n("branded_domains_page.card_collection.card_2.message"),src:"/images/overhauling/domains/figure-3.webp"},{id:"card-3",title:n("branded_domains_page.card_collection.card_3.title"),message:n("branded_domains_page.card_collection.card_3.message"),src:"/images/overhauling/domains/figure-4.webp"}]},b={contentPosition:r.yX.END,imageSource:v(),jumbotronProps:{title:n("branded_domains_page.video_banner.title"),isHtml:!0,messages:[n("branded_domains_page.video_banner.description_1"),n("branded_domains_page.video_banner.description_2")],primaryButton:{label:n("branded_domains_page.video_banner.primary_button_label"),severity:"white",as:"router-link",to:{name:"signup.pricing"}},alternativeButton:{label:n("branded_domains_page.video_banner.secondary_button_label"),severity:"tertiary",as:"router-link",to:{name:"contact-sales"}}}},y=[{id:"info-1",title:n("branded_domains_page.marketing_section_1.title"),descriptions:[n("branded_domains_page.marketing_section_1.description")],position:r.yX.END,imageSrc:"/images/overhauling/domains/figure-5.webp",gradientBackgroundPosition:r.yX.START,gradientTheme:r.iB.GREEN},{id:"info-2",title:n("branded_domains_page.marketing_section_2.title"),descriptions:[n("branded_domains_page.marketing_section_2.description")],position:r.yX.START,imageSrc:"/images/overhauling/domains/figure-6.webp",gradientBackgroundPosition:r.yX.END,gradientTheme:r.iB.BLUE}],w=[{id:"info-1",title:n("branded_domains_page.marketing_section_3.title"),descriptions:[n("branded_domains_page.marketing_section_3.description")],position:r.yX.END,imageSrc:"/images/overhauling/short-url-tracking/figure-7.webp",gradientBackgroundPosition:r.yX.START,gradientTheme:r.iB.YELLOW},{id:"info-2",title:n("branded_domains_page.marketing_section_4.title"),descriptions:[n("branded_domains_page.marketing_section_4.description")],position:r.yX.START,imageSrc:"/images/overhauling/short-url-tracking/figure-8.webp",gradientBackgroundPosition:r.yX.END,gradientTheme:r.iB.GREEN}],C=[{id:"faq-2",title:n("branded_domains_page.faq_2.title"),component:u.default,componentProps:{content:n("branded_domains_page.faq_2.content")}},{id:"faq-3",title:n("branded_domains_page.faq_3.title"),component:u.default,componentProps:{content:n("branded_domains_page.faq_3.content")}},{id:"faq-4",title:n("branded_domains_page.faq_4.title"),component:u.default,componentProps:{content:n("branded_domains_page.faq_4.content")}},{id:"faq-5",title:n("branded_domains_page.faq_5.title"),component:u.default,componentProps:{content:n("branded_domains_page.faq_5.content")}}],S=(0,i.GuJ)(i._9U),T=S.smallerOrEqual("xl"),k=(0,a.computed)(function(){return t.getters.isOverhaulEnabled});return{__sfc:!0,store:t,__:n,featureBannerContext:f,cardCollectionInfo:g,jumbotronVideoBannerContext:b,twoColumnsStartItems:y,twoColumnsEndItems:w,faqItems:C,breakpoints:S,isMobileView:T,isOverhaulEnabled:k,BrandedDomains:l.default,FaqSection:c.default,JumbotronBannerSection:d.default,TwoColumnCircleSection:p.default,FeatureInformationSection:h.default,JumbotronVideoBannerSection:_.default,BottomBannerSection:m.default}}});var y=n(85072),w=n.n(y),C=n(67430),S={insert:"head",singleton:!1};w()(C.A,S);C.A.locals;const T=(0,n(14486).A)(b,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.isOverhaulEnabled?t("div",{staticClass:"branded-domains-overhauling",class:{"branded-domains-overhauling--mobile":n.isMobileView},attrs:{"data-test-id":"branded-domains-overhauling"}},[t(n.JumbotronBannerSection,e._b({},"JumbotronBannerSection",n.featureBannerContext,!1)),e._v(" "),t(n.FeatureInformationSection,e._b({},"FeatureInformationSection",n.cardCollectionInfo,!1)),e._v(" "),t(n.JumbotronVideoBannerSection,e._b({},"JumbotronVideoBannerSection",n.jumbotronVideoBannerContext,!1)),e._v(" "),t(n.TwoColumnCircleSection,{staticClass:"branded-domains-overhauling__start-circle-items",attrs:{items:n.twoColumnsStartItems}}),e._v(" "),t(n.TwoColumnCircleSection,{attrs:{items:n.twoColumnsEndItems}}),e._v(" "),t(n.FaqSection,{staticClass:"branded-domains-overhauling__faq",attrs:{"accordion-items":n.faqItems}}),e._v(" "),t(n.BottomBannerSection)],1):t(n.BrandedDomains)},[],!1,null,"5e37e5cc",null).exports},52156(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>y});var a=n(96433),i=n(37624),r=n(13719),o=n(70042),s=n(77721),l=n(71995),c=n(20969),u=n(59266),d=n(91360),p=n(41606),h=n.n(p),_={metaInfo:function(){return{title:"Branded Links & Branded URL Shortner | TinyURL",meta:[{vmid:"description",name:"description",content:"Create branded URLs in minutes using TinyURL's powerful, easy to use link shortening tool."},{vmid:"keywords",name:"keywords",content:"branded links"}]}}};const m=Object.assign(_,{__name:"BrandedLinksOverhauling",setup:function(e){var t=(0,r.A)().__,n={kicker:t("branded_links_page.hero_banner.category"),title:t("branded_links_page.hero_banner.title"),messages:[t("branded_links_page.hero_banner.message")],alternativeButton:{label:t("branded_links_page.hero_banner.primary_button_label"),severity:"primary",as:"router-link",to:{name:"register"}},imageSource:"/images/overhauling/branded-links/figure-0.webp"},p=[{id:"info-1",title:t("branded_links_page.marketing_section_1.title"),descriptions:[t("branded_links_page.marketing_section_1.description")],position:i.yX.END,imageSrc:"/images/overhauling/branded-links/figure-1.webp",gradientBackgroun
2dPosition:i.yX.START,gradientTheme:i.iB.GREEN},{id:"info-2",title:t("branded_links_page.marketing_section_2.title"),descriptions:[t("branded_links_page.marketing_section_2.description")],position:i.yX.START,imageSrc:"/images/overhauling/branded-links/figure-2.webp",gradientBackgroundPosition:i.yX.CENTER,gradientTheme:i.iB.BLUE}],_=[{id:"info-3",title:t("branded_links_page.marketing_section_3.title"),descriptions:[t("branded_links_page.marketing_section_3.description")],position:i.yX.END,imageSrc:"/images/overhauling/branded-links/figure-3.webp",gradientBackgroundPosition:i.yX.START,gradientTheme:i.iB.YELLOW},{id:"info-4",title:t("branded_links_page.marketing_section_4.title"),descriptions:[t("branded_links_page.marketing_section_4.description")],position:i.yX.START,imageSrc:"/images/overhauling/branded-links/figure-4.webp",gradientBackgroundPosition:i.yX.CENTER,gradientTheme:i.iB.GREEN}],m={contentPosition:i.yX.END,imageSource:h(),jumbotronProps:{title:t("branded_links_page.video_banner.title"),messages:[t("branded_links_page.video_banner.description_1"),t("branded_links_page.video_banner.description_2")],primaryButton:{label:t("branded_links_page.video_banner.primary_button_label"),severity:"white",as:"router-link",to:{name:"signup.pricing"}},alternativeButton:{label:t("branded_links_page.video_banner.secondary_button_label"),severity:"tertiary",as:"router-link",to:{name:"contact-sales"}}}},f=[{id:"faq-1",title:t("branded_links_page.faq_1.title"),component:c.default,componentProps:{content:t("branded_links_page.faq_1.content")}},{id:"faq-2",title:t("branded_links_page.faq_2.title"),component:c.default,componentProps:{content:t("branded_links_page.faq_2.content")}},{id:"faq-3",title:t("branded_links_page.faq_3.title"),component:c.default,componentProps:{content:t("branded_links_page.faq_3.content")}},{id:"faq-4",title:t("branded_links_page.faq_4.title"),component:c.default,componentProps:{content:t("branded_links_page.faq_4.content")}},{id:"faq-5",title:t("branded_links_page.faq_5.title"),component:c.default,componentProps:{content:t("branded_links_page.faq_5.content")}}],v=(0,a.GuJ)(a._9U),g=v.smallerOrEqual("xl");return{__sfc:!0,__:t,featureBannerContext:n,twoColumnsItemsStart:p,twoColumnsItemsEnd:_,jumbotronVideoBannerContext:m,faqItems:f,breakpoints:v,isMobileView:g,JumbotronBannerSection:o.default,TwoColumnCircleSection:s.default,JumbotronVideoBannerSection:l.default,FaqSection:u.default,BottomBannerSection:d.default}}});var f=n(85072),v=n.n(f),g=n(48219),b={insert:"head",singleton:!1};v()(g.A,b);g.A.locals;const y=(0,n(14486).A)(m,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"branded-links-overhauling",class:{"branded-links-overhauling--mobile":n.isMobileView},attrs:{"data-test-id":"branded-links-overhauling"}},[t(n.JumbotronBannerSection,e._b({},"JumbotronBannerSection",n.featureBannerContext,!1)),e._v(" "),t(n.TwoColumnCircleSection,{staticClass:"branded-links-overhauling__start-circle-items",attrs:{items:n.twoColumnsItemsStart}}),e._v(" "),t(n.TwoColumnCircleSection,{attrs:{items:n.twoColumnsItemsEnd}}),e._v(" "),t(n.JumbotronVideoBannerSection,e._b({},"JumbotronVideoBannerSection",n.jumbotronVideoBannerContext,!1)),e._v(" "),t(n.FaqSection,{staticClass:"branded-links-overhauling__faq",attrs:{"accordion-items":n.faqItems}}),e._v(" "),t(n.BottomBannerSection)],1)},[],!1,null,"74950730",null).exports},19770(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>T});var a=n(85471),i=n(96433),r=n(37624),o=n(94736),s=n(13719),l=n(70042),c=n(50297),u=n(77721),d=n(71995),p=n(20969),h=n(59266),_=n(91360),m=n(19846),f=n.n(m),v=n(73842),g={metaInfo:function(){return{title:"Link Editor: Branded & Customized Links | TinyURL",meta:[{vmid:"description",name:"description",content:"Create and edit custom links with TinyURL, the original URL shortener."},{vmid:"keywords",name:"keywords",content:"link editor"}]}}};const b=Object.assign(g,{__name:"LinkEditorOverhauling",setup:function(e){var t=(0,s.A)().__,n={kicker:t("link_editor_page.hero_banner.category"),title:t("link_editor_page.hero_banner.title"),messages:[t("link_editor_page.hero_banner.message_1")],alternativeButton:{label:t("link_editor_page.hero_banner.primary_button_label"),severity:"primary",as:"router-link",to:{name:"register"}},imageSource:"/images/overhauling/link-editor/figure-0.webp"}
2,m={title:t("link_editor_page.card_collection.title"),description:t("link_editor_page.card_collection.description"),cardsCollection:[{id:"card-1",title:t("link_editor_page.card_collection.card_1.title"),message:t("link_editor_page.card_collection.card_1.message"),src:"/images/overhauling/link-editor/figure-1.webp"},{id:"card-2",title:t("link_editor_page.card_collection.card_2.title"),message:t("link_editor_page.card_collection.card_2.message"),src:"/images/overhauling/link-editor/figure-2.webp"},{id:"card-3",title:t("link_editor_page.card_collection.card_3.title"),message:t("link_editor_page.card_collection.card_3.message"),src:"/images/overhauling/link-editor/figure-3.webp"}]},g=[{id:"info-1",title:t("link_editor_page.marketing_section_1.title"),descriptions:[t("link_editor_page.marketing_section_1.description")],position:r.yX.END,imageSrc:"/images/overhauling/link-editor/figure-4.webp",gradientBackgroundPosition:r.yX.START,gradientTheme:r.iB.BLUE},{id:"info-2",title:t("link_editor_page.marketing_section_2.title"),descriptions:[t("link_editor_page.marketing_section_2.description")],position:r.yX.START,imageSrc:"/images/overhauling/link-editor/figure-5.webp",gradientBackgroundPosition:r.yX.END,gradientTheme:r.iB.YELLOW},{id:"info-3",extraTitles:[t("link_editor_page.marketing_section_3.extra_title")],title:t("link_editor_page.marketing_section_3.title"),descriptions:[t("link_editor_page.marketing_section_3.description")],position:r.yX.END,imageSrc:"/images/overhauling/link-editor/figure-6.webp",gradientBackgroundPosition:r.yX.START,gradientTheme:r.iB.GREEN}],b={contentPosition:r.yX.START,imageSource:f(),jumbotronProps:{title:t("link_editor_page.marketing_section_4.title"),messages:[t("link_editor_page.marketing_section_4.description_1"),t("link_editor_page.marketing_section_4.description_2"),t("link_editor_page.marketing_section_4.description_3")],primaryButton:{label:t("link_editor_page.marketing_section_4.primary_button_label"),severity:"white",as:"router-link",to:{name:"signup.pricing"}},alternativeButton:{label:t("link_editor_page.marketing_section_4.secondary_button_label"),severity:"tertiary",as:"router-link",to:{name:"contact-sales"}}}},y=[{id:"faq-1",title:t("link_editor_page.faq_1.title"),component:p.default,componentProps:{content:t("link_editor_page.faq_1.content")}},{id:"faq-2",title:t("link_editor_page.faq_2.title"),component:p.default,componentProps:{content:t("link_editor_page.faq_2.content")}},{id:"faq-3",title:t("link_editor_page.faq_3.title"),component:p.default,componentProps:{isHtml:!0,content:t("link_editor_page.faq_3.content")}},{id:"faq-4",title:t("link_editor_page.faq_4.title"),component:p.default,componentProps:{content:t("link_editor_page.faq_4.content")}}],w=(0,o.A)(),C=(0,i.GuJ)(i._9U),S=C.smallerOrEqual("xl"),T=(0,a.computed)(function(){return w.getters.isOverhaulEnabled});return{__sfc:!0,__:t,featureBannerContext:n,cardCollectionInfo:m,twoColumnsContext:g,jumbotronVideoBannerContext:b,faqItems:y,store:w,breakpoints:C,isMobileView:S,isOverhaulEnabled:T,JumbotronBannerSection:l.default,FeatureInformationSection:c.default,TwoColumnCircleSection:u.default,JumbotronVideoBannerSection:d.default,FaqSection:h.default,BottomBannerSection:_.default,CustomLinks:v.default}}});var y=n(85072),w=n.n(y),C=n(40369),S={insert:"head",singleton:!1};w()(C.A,S);C.A.locals;const T=(0,n(14486).A)(b,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.isOverhaulEnabled?t("div",{staticClass:"link-editor-overhauling",class:{"link-editor-overhauling--mobile":n.isMobileView},attrs:{"data-test-id":"link-editor-overhauling"}},[t(n.JumbotronBannerSection,e._b({},"JumbotronBannerSection",n.featureBannerContext,!1)),e._v(" "),t(n.FeatureInformationSection,e._b({},"FeatureInformationSection",n.cardCollectionInfo,!1)),e._v(" "),t(n.TwoColumnCircleSection,{attrs:{items:n.twoColumnsContext}}),e._v(" "),t(n.JumbotronVideoBannerSection,e._b({},"JumbotronVideoBannerSection",n.jumbotronVideoBannerContext,!1)),e._v(" "),t(n.FaqSection,{staticClass:"link-editor-overhauling__faq",attrs:{"accordion-items":n.faqItems}}),e._v(" "),t(n.BottomBannerSection)],1):t(n.CustomLinks)},[],!1,null,"962d962c",null).exports},51752(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>y});var a=n(96433),i=n(37624),r=n(13719),o=n(70042),s=n(77721),l=n(71995),c=n(20969),u=n(59266),d=n(91360),p=n(81546),h=n.n(p),_={metaInfo:function(){return{title:"QR Code Generator: Create Free QR Codes Online | TinyURL",meta:[{vmid:"description",name:"description",content:"Generate QR codes instantly using our QR code generator online! You can create QR codes for your website, business cards, marketing materials, etc. Try it now!"},{vmid:"keywords",name:"keywords",content:"qr code generator"}]}}};const m=Object.assign(_,{__name:"QrCodeGeneratorOverhauling",setup:function(e){var t=(0,r.A)().translate,n={kicker:t("qr_generator_page.hero_banner.category"),title:t("qr_generator_page.hero_banner.title"),messages:[t("qr_generator_page.hero_banner.message")],alternativeButton:{label:t("qr_generator_page.hero_banner.primary_button_label"),severity:"primary",as:"router-link",to:{name:"register"}},imageSource:"/images/overhauling/qr-code-generator/figure-0.webp"},p=[{id:"info-1",title:t("qr_generator_page.marketing_section_1.title"),descriptions:[t("qr_generator_page.marketing_section_1.description")],position:i.yX.END,imageSrc:"/images/overhauling/qr-code-generator/figure-1.webp",gradientBackgroun
2dPosition:i.yX.START,gradientTheme:i.iB.YELLOW},{id:"info-2",title:t("qr_generator_page.marketing_section_2.title"),descriptions:[t("qr_generator_page.marketing_section_2.description")],position:i.yX.START,imageSrc:"/images/overhauling/qr-code-generator/figure-2.webp",gradientBackgroundPosition:i.yX.END,gradientTheme:i.iB.GREEN},{id:"info-3",title:t("qr_generator_page.marketing_section_3.title"),descriptions:[t("qr_generator_page.marketing_section_3.description")],position:i.yX.END,imageSrc:"/images/overhauling/qr-code-generator/figure-3.webp",gradientBackgroundPosition:i.yX.START,gradientTheme:i.iB.BLUE}],_={contentPosition:i.yX.START,imageSource:h(),jumbotronProps:{title:t("qr_generator_page.video_banner.title"),messages:[t("qr_generator_page.video_banner.description_1"),t("qr_generator_page.video_banner.description_2")],primaryButton:{label:t("qr_generator_page.video_banner.primary_button_label"),severity:"white",as:"router-link",to:{name:"signup.pricing"}},alternativeButton:{label:t("qr_generator_page.video_banner.secondary_button_label"),severity:"tertiary",as:"router-link",to:{name:"contact-sales"}}}},m=[{id:"faq-1",title:t("qr_generator_page.faq_1.title"),component:c.default,componentProps:{content:t("qr_generator_page.faq_1.content"),isHtml:!0}},{id:"faq-2",title:t("qr_generator_page.faq_2.title"),component:c.default,componentProps:{content:t("qr_generator_page.faq_2.content")}},{id:"faq-3",title:t("qr_generator_page.faq_3.title"),component:c.default,componentProps:{content:t("qr_generator_page.faq_3.content"),isHtml:!0}},{id:"faq-4",title:t("qr_generator_page.faq_4.title"),component:c.default,componentProps:{content:t("qr_generator_page.faq_4.content")}}],f=(0,a.GuJ)(a._9U),v=f.smallerOrEqual("xl");return{__sfc:!0,translate:t,featureBannerContext:n,twoColumnsItems:p,jumbotronVideoBannerContext:_,faqItems:m,breakpoints:f,isMobileView:v,JumbotronBannerSection:o.default,TwoColumnCircleSection:s.default,JumbotronVideoBannerSection:l.default,FaqSection:u.default,BottomBannerSection:d.default}}});var f=n(85072),v=n.n(f),g=n(6624),b={insert:"head",singleton:!1};v()(g.A,b);g.A.locals;const y=(0,n(14486).A)(m,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"qr-code-generator-overhauling",class:{"qr-code-generator-overhauling--mobile":n.isMobileView},attrs:{"data-test-id":"qr-code-generator-overhauling"}},[t(n.JumbotronBannerSection,e._b({},"JumbotronBannerSection",n.featureBannerContext,!1)),e._v(" "),t(n.TwoColumnCircleSection,{attrs:{items:n.twoColumnsItems}}),e._v(" "),t(n.JumbotronVideoBannerSection,e._b({},"JumbotronVideoBannerSection",n.jumbotronVideoBannerContext,!1)),e._v(" "),t(n.FaqSection,{staticClass:"qr-code-generator-overhauling__faq",attrs:{"accordion-items":n.faqItems}}),e._v(" "),t(n.BottomBannerSection)],1)},[],!1,null,"4c724330",null).exports},77984(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>T});var a=n(96433),i=n(37624),r=n(13719),o=n(70042),s=n(77721),l=n(71995),c=n(91360),u=n(97900),d=n.n(u),p=n(54991),h=n.n(p),_=n(22542),m=n.n(_),f=n(24762),v=n.n(f),g={metaInfo:function(){return{title:"Shorten URL API | TinyURL",meta:[{vmid:"description",name:"description",content:"Unleash the power of custom URLs with TinyURL's URL shortener API. Generate short links programmatically and enhance user experience."},{vmid:"keywords",name:"keywords",content:"shorten url api"}]}}};const b=Object.assign(g,{__name:"ShortUrlApiOverhauling",setup:function(e){var t=(0,r.A)().__,n=(0,a.GuJ)(a._9U),u=n.smallerOrEqual("xl"),p={kicker:t("api_page.hero_banner.category"),title:t("api_page.hero_banner.title"),messages:[t("api_page.hero_banner.message_1")],alternativeButton:{label:t("api_page.hero_banner.primary_button_label"),severity:"primary",as:"router-link",to:{name:"register"}},imageSource:d()},_=[{id:"info-1",title:t("api_page.marketing_section_1.title"),descriptions:[t("api_page.marketing_section_1.description_1"),t("api_page.marketing_section_1.description_2")],position:i.yX.END,primaryButton:{label:t("api_page.marketing_section_1.primary_button_label"),severity:"primary",as:"router-link",to:{name:"resources.dev"}}
2,imageSrc:h(),gradientBackgroundPosition:i.yX.START,gradientTheme:i.iB.GREEN},{id:"info-2",title:t("api_page.marketing_section_2.title"),descriptions:[t("api_page.marketing_section_2.description_1"),t("api_page.marketing_section_2.description_2")],position:i.yX.START,primaryButton:{label:t("api_page.marketing_section_2.primary_button_label"),severity:"primary",as:"router-link",to:{name:"signup.pricing"}},alternativeButton:{label:t("api_page.marketing_section_2.secondary_button_label"),severity:"secondary",as:"router-link",to:{name:"contact-sales"}},imageSrc:m(),gradientBackgroundPosition:i.yX.END,gradientTheme:i.iB.BLUE}],f={contentPosition:i.yX.END,imageSource:v(),jumbotronProps:{title:t("api_page.video_banner.title"),messages:[t("api_page.video_banner.description_1"),t("api_page.video_banner.description_2")],primaryButton:{label:t("api_page.video_banner.primary_button_label"),severity:"white",as:"router-link",to:{name:"signup.pricing"}},alternativeButton:{label:t("api_page.video_banner.secondary_button_label"),severity:"tertiary",as:"router-link",to:{name:"contact-sales"}}}};return{__sfc:!0,__:t,breakpoints:n,isMobileView:u,featureBannerContext:p,twoColumnsItems:_,jumbotronVideoBannerContext:f,JumbotronBannerSection:o.default,TwoColumnCircleSection:s.default,JumbotronVideoBannerSection:l.default,BottomBannerSection:c.default}}});var y=n(85072),w=n.n(y),C=n(50289),S={insert:"head",singleton:!1};w()(C.A,S);C.A.locals;const T=(0,n(14486).A)(b,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"short-url-api-overhauling",class:{"short-url-api-overhauling--mobile":n.isMobileView},attrs:{"data-test-id":"short-url-api-overhauling"}},[t(n.JumbotronBannerSection,e._b({},"JumbotronBannerSection",n.featureBannerContext,!1)),e._v(" "),t(n.TwoColumnCircleSection,{attrs:{items:n.twoColumnsItems}}),e._v(" "),t(n.JumbotronVideoBannerSection,e._b({},"JumbotronVideoBannerSection",n.jumbotronVideoBannerContext,!1)),e._v(" "),t(n.BottomBannerSection)],1)},[],!1,null,"0f54bd1c",null).exports},26375(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>T});var a=n(85471),i=n(96433),r=n(37624),o=n(13719),s=n(70042),l=n(50297),c=n(77721),u=n(71995),d=n(20969),p=n(59266),h=n(91360),_=n(53632),m=n.n(_),f=n(94736),v=n(41402),g={metaInfo:function(){return{title:"Short URL Tracking: Campaign Monitoring & Analytics | TinyURL",meta:[{vmid:"description",name:"description",content:"Simplify short URL link tracking and creation with TinyURL's trusted platform."},{vmid:"keywords",name:"keywords",content:"short URL tracking"}]}}};const b=Object.assign(g,{__name:"ShortUrlTrackingOverhauling",setup:function(e){var t=(0,o.A)().__,n={kicker:t("url_tracking_page.hero_banner.category"),title:t("url_tracking_page.hero_banner.title"),messages:[t("url_tracking_page.hero_banner.message")],alternativeButton:{label:t("url_tracking_page.hero_banner.primary_button_label"),severity:"primary",as:"router-link",to:{name:"register"}},imageSource:"/images/overhauling/short-url-tracking/figure-0.webp"},_={title:t("url_tracking_page.card_collection.title"),cardsCollection:[{id:"card-1",title:t("url_tracking_page.card_collection.card_1.title"),message:t("url_tracking_page.card_collection.card_1.message"),src:"/images/overhauling/short-url-tracking/figure-1.webp"},{id:"card-2",title:t("url_tracking_page.card_collection.card_2.title"),message:t("url_tracking_page.card_collection.card_2.message"),src:"/images/overhauling/short-url-tracking/figure-2.webp"},{id:"card-3",title:t("url_tracking_page.card_collection.card_3.title"),message:t("url_tracking_page.card_collection.card_3.message"),src:"/images/overhauling/short-url-tracking/figure-3.webp"},{id:"card-4",title:t("url_tracking_page.card_collection.card_4.title"),message:t("url_tracking_page.card_collection.card_4.message"),src:"/images/overhauling/short-url-tracking/figure-4.webp"}]},g=[{id:"info-1",title:t("url_tracking_page.marketing_section_1.title"),descriptions:[t("url_tracking_page.marketing_section_1.description")],position:r.yX.END,imageSrc:"/images/overhauling/short-url-tracking/figure-5.webp",gradientBackgroun
2dPosition:r.yX.START,gradientTheme:r.iB.BLUE},{id:"info-2",title:t("url_tracking_page.marketing_section_2.title"),descriptions:[t("url_tracking_page.marketing_section_2.description")],position:r.yX.START,imageSrc:"/images/overhauling/short-url-tracking/figure-6.webp",gradientBackgroundPosition:r.yX.END,gradientTheme:r.iB.YELLOW},{id:"info-3",title:t("url_tracking_page.marketing_section_3.title"),descriptions:[t("url_tracking_page.marketing_section_3.description")],position:r.yX.END,imageSrc:"/images/overhauling/short-url-tracking/figure-7.webp",gradientBackgroundPosition:r.yX.START,gradientTheme:r.iB.GREEN}],b=[{id:"info-4",title:t("url_tracking_page.marketing_section_4.title"),descriptions:[t("url_tracking_page.marketing_section_4.description")],position:r.yX.START,imageSrc:"/images/overhauling/short-url-tracking/figure-8.webp",gradientBackgroundPosition:r.yX.END,gradientTheme:r.iB.BLUE},{id:"info-5",title:t("url_tracking_page.marketing_section_5.title"),descriptions:[t("url_tracking_page.marketing_section_5.description")],position:r.yX.END,imageSrc:"/images/overhauling/short-url-tracking/figure-9.webp",gradientBackgroundPosition:r.yX.START,gradientTheme:r.iB.YELLOW}],y={contentPosition:r.yX.START,imageSource:m(),jumbotronProps:{title:t("url_tracking_page.video_banner.title"),messages:[t("url_tracking_page.video_banner.description")],primaryButton:{label:t("url_tracking_page.video_banner.primary_button_label"),severity:"white",as:"router-link",to:{name:"signup.pricing"}},alternativeButton:{label:t("url_tracking_page.video_banner.secondary_button_label"),severity:"tertiary",as:"router-link",to:{name:"contact-sales"}}}},w=[{id:"faq-1",title:t("url_tracking_page.faq_1.title"),component:d.default,componentProps:{content:t("url_tracking_page.faq_1.content")}},{id:"faq-2",title:t("url_tracking_page.faq_2.title"),component:d.default,componentProps:{content:t("url_tracking_page.faq_2.content")}},{id:"faq-3",title:t("url_tracking_page.faq_3.title"),component:d.default,componentProps:{content:t("url_tracking_page.faq_3.content")}}],C=(0,f.A)(),S=(0,i.GuJ)(i._9U),T=S.smallerOrEqual("xl"),k=(0,a.computed)(function(){return C.getters.isOverhaulEnabled});return{__sfc:!0,__:t,featureBannerContext:n,cardCollectionInfo:_,twoColumnsStartItems:g,twoColumnsEndItems:b,jumbotronVideoBannerContext:y,faqItems:w,store:C,breakpoints:S,isMobileView:T,isOverhaulEnabled:k,JumbotronBannerSection:s.default,FeatureInformationSection:l.default,TwoColumnCircleSection:c.default,JumbotronVideoBannerSection:u.default,FaqSection:p.default,BottomBannerSection:h.default,LinkAnalytics:v.default}}});var y=n(85072),w=n.n(y),C=n(84823),S={insert:"head",singleton:!1};w()(C.A,S);C.A.locals;const T=(0,n(14486).A)(b,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.isOverhaulEnabled?t("div",{staticClass:"short-url-tracking-overhauling",class:{"short-url-tracking-overhauling--mobile":n.isMobileView},attrs:{"data-test-id":"short-url-tracking-overhauling"}},[t(n.JumbotronBannerSection,e._b({},"JumbotronBannerSection",n.featureBannerContext,!1)),e._v(" "),t(n.FeatureInformationSection,e._b({},"FeatureInformationSection",n.cardCollectionInfo,!1)),e._v(" "),t(n.TwoColumnCircleSection,{attrs:{items:n.twoColumnsStartItems}}),e._v(" "),t(n.TwoColumnCircleSection,{staticClass:"short-url-tracking-overhauling__end-circle-items",attrs:{items:n.twoColumnsEndItems}}),e._v(" "),t(n.JumbotronVideoBannerSection,e._b({},"JumbotronVideoBannerSection",n.jumbotronVideoBannerContext,!1)),e._v(" "),t(n.FaqSection,{staticClass:"short-url-tracking-overhauling__faq",attrs:{"accordion-items":n.faqItems}}),e._v(" "),t(n.BottomBannerSection)],1):t(n.LinkAnalytics)},[],!1,null,"1288d9fb",null).exports},5421(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>_});var a=n(85471),i=n(94736),r=n(90612),o=n(56332),s=n(16309),l={metaInfo:function(){return{title:"URL Shortener, Branded Short Links & Analytics | TinyURL",meta:[{vmid:"description",name:"description",content:"Create short, user-friendly URLs for your website and social media pages in seconds, complete with analytics, branded domains, and more."},{vmid:"keywords",name:"keywords",content:"url shortener"}]}}};const c=Object.assign(l,{__name:"HomepageOverhauling",setup:function(e){var t=(0,i.A)(),n=(0,a.computed)(function(){return t.getters.isOverhaulEnabled}),l=(0,a.computed)(function(){var e;return null!==(e=t.getters.canUseAnalytics)&&void 0!==e&&e}),c=(0,a.computed)(function(){return!n.value||l.value});return{__sfc:!0,store:t,isOverhaulEnabled:n,canUseAnalytics:l,isLegacyHomepageVisible:c,LayoutHomepage:r.default,ShortenerSection:o.default,MarketingSection:s.default}}});var u=n(85072),d=n.n(u),p=n(65334),h={insert:"head",singleton:!1};d()(p.A,h);p.A.locals;const _=(0,n(14486).A)(c,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.isLegacyHomepageVisible?t(n.LayoutHomepage):t("div",{staticClass:"homepage-overhauling",attrs:{"data-test-id":"homepage-overhauling"}},[t(n.ShortenerSection),e._v(" "),t(n.MarketingSection)],1)},[],!1,null,"363721d4",null).exports},2689(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>c});var a=n(78547);
2const i={__name:"AccessibilityStatement",setup:function(e){return{__sfc:!0,LegalLayout:a.default}}};var r=n(85072),o=n.n(r),s=n(81758),l={insert:"head",singleton:!1};o()(s.A,l);s.A.locals;const c=(0,n(14486).A)(i,function(){var e=this,t=e._self._c;return t(e._self._setupProxy.LegalLayout,[t("div",{staticClass:"accessibility-statement"},[t("h3",{staticClass:"accessibility-statement__title _legal-heading"},[e._v("\n Accessibility Statement\n ")]),e._v(" "),t("p",{staticClass:"accessibility-statement__effectivity"},[e._v("\n Effective April 7, 2021\n ")]),e._v(" "),t("p",{staticClass:"accessibility-statement__paragraph"},[e._v('\n TinyURL, LLC (the company) makes reasonable efforts to provide its\n employees and the public, including persons with disabilities, with\n access to the tinyurl.com website ("Website") and its related\n information and services. The Website has been designed to reach the\n widest audience possible, but, if you have difficulty viewing the\n Website, using the Website, or performing any transaction through the\n Website, you are encouraged to contact the Company at\n '),t("a",{staticClass:"text-blue",attrs:{href:"mailto:[email protected]"}},[t("u",[e._v("[email protected]")])]),e._v("\n or by\n "),t("router-link",{staticClass:"text-blue",attrs:{to:{name:"freescout"}}},[t("span",[t("u",[e._v("opening a support ticket")])])]),e._v(".\n ")],1)])])},[],!1,null,"927464ca",null).exports},75678(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>p});var a=n(85471),i=n(94736),r=n(40924),o=n(78547);const s={__name:"CookiePolicyOverhauling",setup:function(e){var t=(0,i.A)().getters,n=(0,a.computed)(function(){return t.isOverhaulEnabled});return{__sfc:!0,getters:t,isOverhaulEnabled:n,UseOfCookies:r.default,LegalLayout:o.default}}};var l=n(85072),c=n.n(l),u=n(61666),d={insert:"head",singleton:!1};c()(u.A,d);u.A.locals;const p=(0,n(14486).A)(s,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.isOverhaulEnabled?t(n.LegalLayout,[t("div",{staticClass:"cookie-policy"},[t("h3",{staticClass:"cookie-policy__title _legal-heading"},[e._v("\n Cookie Policy\n ")]),e._v(" "),t("p",{staticClass:"cookie-policy__effectivity"},[e._v("\n Effective April 7, 2021\n ")]),e._v(" "),t("p",{staticClass:"cookie-policy__paragraph"},[e._v("\n This Cookies Policy explains how cookies are used by TinyURL on\n tinyurl.com. This Cookies Policy works in conjunction with the TinyURL\n Privacy Policy. Any capitalized terms used, but not defined in this\n Cookies Policy have the same meaning that they have in the TinyURL\n Privacy Policy.\n ")]),e._v(" "),t("h5",{staticClass:"cookie-policy__heading"},[e._v("\n What Are Cookies And Related Technologies?\n ")]),e._v(" "),t("p",{staticClass:"cookie-policy__paragraph"},[e._v('\n "Cookies" are small data files that are stored on your computer that\n allow us and our third-party partners and providers to collect certain\n information about your interactions with our Site and Services. We and\n our third-party partners and providers may also use other, related\n technologies to collect this information, such as web beacons, pixels,\n embedded scripts, location-identifying technologies, and logging\n technologies (collectively, "cookies").\n ')]),e._v(" "),t("h5",{staticClass:"cookie-policy__heading"},[e._v("\n What Do We Collect When Using Cookies?\n ")]),e._v(" "),t("p",{staticClass:"cookie-policy__paragraph"},[e._v("\n We and our third-party providers may use cookies to automatically\n collect certain types of usage information when you visit or interact\n with our email communications, Site, and other online services. For\n example, we may collect log data about your device and its software,\n such as your IP address, operating system, browser type, date/time of\n your visit, and other similar information. We may collect analytics data\n or use third-party analytics tools such as, e.g., Google Analytics, to\n help us measure usage and activity trends for our Services and to better\n understand our user base.\n ")]),e._v(" "),t("p",{staticClass:"cookie-policy__paragraph"},[e._v("\n Third-party partners and providers may also collect personal information\n about your online activities over time and across different websites\n when you use our Site and Services.\n ")]),e._v(" "),t("h5",{staticClass:"cookie-policy__heading"},[e._v("\n What Types of Cookies Do We Use?\n ")]),e._v(" "),t("p",{staticClass:"cookie-policy__paragraph"},[e._v("\n We use the following types of cookies:\n ")]),e._v(" "),t("ul",{staticClass:"cookie-policy__list"},[t("li",{staticClass:"cookie-policy__list-item"},[e._v("\n Strictly Necessary Cookies\n ")]),e._v(" "),t("p",{staticClass:"cookie-policy__list-content"},[e._v("\n These cookies are essential for the operation of our Site and are\n provided based on contractual necessity under your agreement with\n TinyURL to perform the Services you have requested. They include, for\n example, cookies that enable you to log into secure areas of our Site.\n By using our Services, you agree to their use.\n ")]),e._v(" "),t("li",{staticClass:"cookie-policy__list-item"},[e._v("\n Performance Cookies\n ")]),e._v(" "),t("p",{staticClass:"cookie-policy__list-content"},[e._v("\n These cookies help us measure and improve the performance of our Site\n by tracking visits and traffic sources. They allow us to understand\n how users navigate our Site and assess the effectiveness of our\n digital advertising campaigns.\n ")]),e._v(" "),t("li",{staticClass:"cookie-policy__list-item"},[e._v("\n Functionality Cookies\n ")]),e._v(" "),t("p",{staticClass:"cookie-policy__list-content"},[e._v("\n These cookies remember your preferences and enhance your experience by\n personalizing content and features. For example, they can store your\n username, saved TinyURLs, and other customizable elements of our Site.\n ")]),e._v(" "),t("li",{staticClass:"cookie-policy__list-item"},[e._v("\n Advertising Cookies\n ")]),e._v(" "),t("p",{staticClass:"cookie-policy__list-content"},[e._v("\n These cookies are used to deliver relevant advertisements on our\n Services and across other sites. They help us show ads to users who\n have previously visited or interacted with our Site and tailor\n advertising to your interests.\n ")]),e._v(" "),t("li",{staticClass:"cookie-policy__list-item"},[e._v("\n Social Networks Cookies\n ")]),e._v(" "),t("p",{staticClass:"cookie-policy__list-content"},[e._v("\n These cookies enable interactions with social networks you are signed\n into while using our Services. They allow features such as sharing\n TinyURLs, logging in with a social account, and other social\n network-based functionalities. These cookies may be set and managed by\n the respective social networks according to their privacy policies.\n ")])]),e._v(" "),t("h5",{staticClass:"cookie-policy__heading"},[e._v("\n How Can You Control Your Browser's Cookie Preferences?\n ")]),e._v(" "),t("p",{staticClass:"cookie-policy__paragraph"},[e._v("\n Most browser software can be set to reject all c
2ookies, just reject\n third-party cookies, or prompt you each time a site sets a cookie. If\n you choose to reject our cookies, however, your ability to access and\n use the Site and the Services will be limited.\n ")]),e._v(" "),t("p",{staticClass:"cookie-policy__paragraph"},[e._v("\n Typically, the cookie settings are within the âoptionsâ or âsettingsâ\n menu in your browser.\n ")]),e._v(" "),t("h5",{staticClass:"cookie-policy__heading"},[e._v("\n Changes to the Cookie Policy\n ")]),e._v(" "),t("p",{staticClass:"cookie-policy__paragraph"},[e._v("\n We reserve the right to change this Cookie Policy at any time and any\n changes will be effective upon posting unless we advise otherwise. When\n we update this Cookie Policy, we will notify you by updating the âLast\n Updatedâ date at the top of this Cookie Policy and posting the new\n Cookie Policy. We encourage you to periodically review this Cookie\n Policy for current information about our use of cookies and other\n tracking technologies.\n ")]),e._v(" "),t("p",{staticClass:"cookie-policy__paragraph mb-0"},[e._v("\n Please refer to the\n "),t("router-link",{staticClass:"text-blue",attrs:{to:{name:"privacy"}}},[t("span",[t("u",[e._v("TinyURL Privacy Policy")])])]),e._v("\n to learn how you can contact us for more information.\n ")],1)])]):t(n.UseOfCookies)},[],!1,null,"dad19668",null).exports},7148(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>p});var a=n(85471),i=n(73881),r=n(94736),o=n(78547);const s={__name:"DataProcessingOverhauling",setup:function(e){var t=(0,r.A)().getters,n=(0,a.computed)(function(){return t.isOverhaulEnabled});return{__sfc:!0,getters:t,effectivityDate:"September 17, 2024",isOverhaulEnabled:n,DataProcessingAgreement:i.default,LegalLayout:o.default}}};var l=n(85072),c=n.n(l),u=n(70665),d={insert:"head",singleton:!1};c()(u.A,d);u.A.locals;const p=(0,n(14486).A)(s,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.isOverhaulEnabled?t(n.LegalLayout,[t("div",{staticClass:"data-processing"},[t("h3",{staticClass:"data-processing__title"},[e._v("\n Data Processing Agreement\n ")]),e._v(" "),t("p",{staticClass:"data-processing__effectivity"},[e._v("\n Effective "+e._s(n.effectivityDate)+"\n ")]),e._v(" "),t("div",{staticClass:"col-12"},[t("ol",{staticClass:"data-processing__list list pl-0 mb-3"},[t("li",[t("b",[e._v("Scope and Term")]),e._v(" "),t("ol",{staticClass:"list",attrs:{type:"I"}},[t("li",{staticClass:"mb-1"},[e._v('\n This Data Processing Agreement ("'),t("b",[e._v("DPA")]),e._v('") applies where\n and only to the extent that TinyURL processes Personal Data on\n behalf of the User while providing the Services and such\n Personal Data is subject to Data Protection Laws of the\n appropriate jurisdiction, including the State of California,\n the European Union, the European Economic Area and/or its\n member states, Switzerland and/or the United Kingdom. The\n parties agree to comply with the terms and conditions in this\n DPA in connection with such Personal Data.\n ')]),e._v(" "),t("li",{staticClass:"mb-1"},[e._v("\n The duration of the Processing covered by this DPA shall be in\n accordance with the duration of the Services.\n ")])])]),e._v(" "),t("li",[t("b",[e._v("Definitions")]),e._v(" "),t("ol",{staticClass:"list"},[t("li",[e._v('\n "'),t("b",[e._v("Agreement")]),e._v('" means the Terms of Use and Service\n Agreement.\n ')]),e._v(" "),t("li",[e._v('\n "'),t("b",[e._v("CCPA")]),e._v('" means the California Consumer Privacy Act of\n 2018.\n ')]),e._v(" "),t("li",[e._v('\n "'),t("b",[e._v("Controller")]),e._v('" means the entity which determines the\n purposes and means of the processing of Personal Data.\n ')]),e._v(" "),t("li",[e._v('\n "'),t("b",[e._v("Data Protection Laws")]),e._v('" means all data protection and\n privacy laws applicable to the processing of Personal Data\n under this DPA, including the GDPR, CCPA, and any applicable\n national laws.\n ')]),e._v(" "),t("li",[e._v('\n "'),t("b",[e._v("GDPR")]),e._v('" means the General Data Protection Regulation\n (EU) 2016/679 of the European Parliament and of the Council of\n 27 April 2016.\n ')]),e._v(" "),t("li",[e._v('\n "'),t("b",[e._v("Personal Data")]),e._v("\" means any information relating to an\n identified or identifiable natural person ('data subject'); an\n identifiable natural person is one who can be identified,\n directly or indirectly, in particular by reference to an\n identifier such as a name, an identification number, location\n data, an online identifier or to one or more factors specific\n to the physical, physiological, genetic, mental, economic,\n cultural or social identity of that natural person.\n ")]),e._v(" "),t("li",[e._v('\n "'),t("b",[e._v("Processing")]),e._v('" means any operation or set of operations\n performed on Personal Data, whether or not by automated means,\n such as collection, recording, organization, structuring,\n storage, adaptation, alteration, retrieval, consultation, use,\n disclosure, dissemination, alignment, combination,\n restriction, erasure, or destruction.\n ')]),e._v(" "),t("li",[e._v('\n "'),t("b",[e._v("Processor")]),e._v('" means the entity which processes Personal\n Data on behalf of the Controller.\n ')]),e._v(" "),t("li",[e._v('\n "'),t("b",[e._v("Services")]),e._v('" means the services provided by TinyURL to\n the User pursuant to the Terms of Use and Service Agreement.\n ')]),e._v(" "),t("li",[e._v('\n "'),t("b",[e._v("Subprocessor")]),e._v('" means any third party engaged by TinyURL\n to process Personal Data.\n ')]),e._v(" "),t("li",[e._v("\n â"),t("b",[e._v("Userâ")]),e._v(" means the creator of a shortened link, who is a\n customer of TinyURL's services.\n ")])])]),e._v(" "),t("li",[t("b",[e._v("Processing of Personal Data")]),e._v(" "),t("ol",{staticClass:"list"},[t("li",[t("b",[e._v("Instructions for Data Processing")]),e._v(": TinyURL shall process\n Personal Data only in accordance with Userâs documented\n instructions, including regarding transfers of Personal Data\n to a third country, unless required to do so by applicable\n law. In such a case, TinyURL shall inform User of that legal\n requirement before processing, unless prohibited by law on\n important grounds of public interest.\n ")]),e._v(" "),t("li",[t("b",[e._v("Nature and Purpose of Processing")]),e._v(": TinyURL shall process\n Personal Data as necessary to provide the Services in\n accordance with the Agreement and this DPA, and for the\n purposes specified in the Agreement, the DPA, or as otherwise\n agreed in writing by the parties. "),t("br"),e._v("\n TinyURL will process personal information as necessary to\n perform the Services pursuant to the Agreement and this DPA.\n User may submit personal information to the Services, the\n extent of which is typically determined and controlled by User\n in its sole discretion, and which may include, but is not\n limited to the\n "),t("b",[t("u",[e._v("following types of personal data")])]),e._v(":\n\n "),t("ul",{staticClass:"list--disc"},[t("li",[e._v("First and last name;")]),e._v(" "),t("li",[e._v("Postal address;")]),e._v(" "),t("li",[e._v("Unique personal identifier;")]),e._v(" "),t("li",[e._v("Online identifier;")]),e._v(" "),t("li",[e._v("Internet Protocol (IP) address;")]),e._v(" "),t("li",[e._v("Email address;")]),e._v(" "),t("li",[e._v("Contact information.")])])]),e._v(" "),t("li",[t("b",[e._v("Data Subject Rights")]),e._v(": TinyURL shall promptly notify User\n if it receives a request from a Data Subject to exercise their\n rights under applicable Data Protection Laws. TinyURL shall\n assist User, to the extent reasonably possible, in fulfilling\n such requests.\n ")]),e._v(" "),t("li",[t("b",[e._v("Confidentiality")]),e._v(": TinyURL shall ensure that persons\n authorized to process the Personal Data have committed\n themselves to confidentiality or are under an appropriate\n statutory obligation of confidentiality.\n ")])])]),e._v(" "),t("li",[t("b",[e._v("International Data Transfers")]),e._v(" "),t("ol",{staticClass:"list"},[t("li",[t("b",[e._v("Transfers to Third Countries")]),e._v(": User authorizes TinyURL\n and their eventual subprocessors to make international\n transfers of User Personal Data in accordance with this DPA\n and applicable data protection law.\n ")]),e._v(" "),t("li",[t("b",[e._v("EU and Swiss Data Transfers")]),e._v(": If the Processing of User\n Personal Information includes transfers of Data Subjects from\n the EEA, Switzerland, or the UK to Third Countries and if\n required by Data Protection Laws, TinyURL shall:\n "),t("ol",{staticClass:"list--no-counter",attrs:{type:"I"}},[t("li",[e._v("\n comply with the data importer's obligations set out in the\n EU Standard Contractual Clauses where User is acting as a\n Controller and TinyURL is acting as a Processor, which are\n hereby incorporated into and form part of this DPA as\n "),t("b",[t("u",[e._v("Schedule 1")])]),e._v(" attached herein; or\n ")]),e._v(" "),t("li",[e._v("\n comply with the data importer's obligations set out in the\n EU Standard Contractual Clauses where User is acting as a\n Processor and TinyURL is acting as a Subprocessor, which\n are hereby incorporated into and form part of this DPA as\n "),t("b",[t("u",[e._v("Schedule 2")])]),e._v(" attached herein; or\n ")]),e._v(" "),t("li",[e._v("\n comply with any other mechanisms provided for under Data\n Protection Laws for transferring User Personal Information\n to such Third Countries.\n ")])])])])]),e._v(" "),t("li",[t("b",[e._v("Security and Data Breach")]),e._v(" "),t("ol",{staticClass:"list"},[t("li",[t("b",[e._v("Security Measures")]),e._v(": TinyURL shall implement appropriate\n technical and organizational measures to ensure a level of\
2n security appropriate to the risk, including, inter alia, as\n appropriate:\n "),t("ol",{staticClass:"list--no-counter",attrs:{type:"I"}},[t("li",[e._v("\n the pseudonymization and encryption of Personal Data;\n ")]),e._v(" "),t("li",[e._v("\n the ability to ensure the ongoing confidentiality,\n integrity, availability, and resilience of processing\n systems and services;\n ")]),e._v(" "),t("li",[e._v("\n the ability to restore the availability and access to\n Personal Data in a timely manner in the event of a\n physical or technical incident;\n ")]),e._v(" "),t("li",[e._v("\n a process for regularly testing, assessing, and evaluating\n the effectiveness of technical and organizational measures\n for ensuring the security of the processing.\n ")])])]),e._v(" "),t("li",[t("b",[e._v("Data Breach Notification")]),e._v(": TinyURL shall notify User\n without undue delay upon becoming aware of a Personal Data\n Breach. Such notification shall at least:\n "),t("ol",{staticClass:"list--no-counter",attrs:{type:"I"}},[t("li",[e._v("\n describe the nature of the Personal Data Breach including\n where possible, the categories and approximate number of\n data subjects concerned and the categories and approximate\n number of Personal Data records concerned;\n ")]),e._v(" "),t("li",[e._v("\n communicate the name and contact details of the data\n protection officer or other contact point where more\n information can be obtained;\n ")]),e._v(" "),t("li",[e._v("\n describe the likely consequences of the Personal Data\n Breach;\n ")]),e._v(" "),t("li",[e._v("\n describe the measures taken or proposed to be taken by\n TinyURL to address the Personal Data Breach, including,\n where appropriate, measures to mitigate its possible\n adverse effects.\n ")])])])])]),e._v(" "),t("li",[t("b",[e._v("Subprocessors")]),e._v(" "),t("ol",{staticClass:"list"},[t("li",[t("b",[e._v("General Authorization")]),e._v(": User provides a general\n authorization to TinyURL to engage subprocessors for the\n processing of Personal Data. TinyURL shall maintain an\n up-to-date list of its subprocessors and shall make it\n available to User upon request.\n ")]),e._v(" "),t("li",[t("b",[e._v("Subprocessor Obligations")]),e._v(": TinyURL shall ensure that\n subprocessors are subject to data protection obligations no\n less protective than those applicable to TinyURL under this\n DPA.\n ")])])]),e._v(" "),t("li",[t("b",[e._v("Data Protection Impact Assessment and Prior Consultation")]),e._v(" "),t("ol",{staticClass:"list"},[t("li",[e._v("\n Upon User's request, TinyURL shall provide reasonable\n assistance to User with any data protection impact assessments\n and prior consultations with supervisory authorities, which\n User reasonably considers to be required of User by Article 35\n or 36 of the GDPR or equivalent provisions of any other Data\n Protection Law, in each case solely in relation to processing\n of User Personal Data by, and taking into account the nature\n of the processing and information available to TinyURL.\n ")])])]),e._v(" "),t("li",[t("b",[e._v("Deletion or Return of User Personal Data")]),e._v(" "),t("ol",{staticClass:"list"},[t("li",[e._v("\n Upon termination or expiration of the Agreement, TinyURL\n shall, at User's choice, delete or return all User Personal\n Data processed on behalf of User, and delete existing copies\n unless applicable law requires storage of the Personal Data.\n ")])])]),e._v(" "),t("li",[t("b",[e._v("Compliance Evaluation")]),e._v(" "),t("ol",{staticClass:"list"},[t("li",[e._v("\n To ensure compliance with this Data Processing Agreement (DPA)\n and applicable Data Protection Laws, TinyURL agrees to provide\n User with information regarding its data processing practices\n and security measures. TinyURL will cooperate with User to\n address any compliance concerns by providing relevant reports\n or information, as it deems necessary.\n ")])])]),e._v(" "),t("li",[t("b",[e._v("Miscellaneous")]),e._v(" "),t("ol",{staticClass:"list"},[t("li",[t("b",[e._v("Conflict")]),e._v(": In the event of any conflict or inconsistency\n between this DPA and the Agreement, this DPA shall prevail\n with regard to the subject matter of this DPA.\n ")]),e._v(" "),t("li",[t("b",[e._v("Changes in Data Protection Laws")]),e._v(": If any variation is\n required to this DPA as a result of a change in Data\n Protection Laws, then either party may provide written notice\n to the other party of that change in law. The parties shall\n discuss the change in Data Protection Laws and negotiate in\n good faith to amend this DPA to reflect the change in Data\n Protection Laws.\n ")]),e._v(" "),t("li",[t("b",[e._v("Governing Law and Jurisdiction")]),e._v(": This DPA shall be\n governed by and construed in accordance with the governing law\n and jurisdiction provisions in the Agreement, unless required\n otherwise by applicable Data Protection Laws.\n ")]),e._v(" "),t("li",[t("b",[e._v("Schedules")]),e._v(": Schedule 1 shall consist of the Standard\n Contractual Clauses (Controller to Processor) Schedule 2 shall\n consist of the Standard Contractual Clauses (Processor to\n Processor).\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule"},[t("div",{staticClass:"schedule__titles"},[t("h4",[e._v("Schedule 1")]),e._v(" "),t("p",[e._v("Standard Contractual Clauses"),t("br"),e._v("(Controller to Processor)")])]),e._v(" "),t("div",{staticClass:"schedule__section"},[t("div",{staticClass:"schedule__section__title"},[t("h4",[e._v("Section I")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 1: Purpose and scope")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The purpose of these standard contractual clauses is to\n ensure compliance with the requirements of Regulation (EU)\n 2016/679 of the European Parliament and of the Council of\n 27 April 2016 on the protection of natural persons with\n regard to the processing of personal data and on the free\n movement of such data (General Data Protection Regulation)\n for the transfer of personal data to a third country.\n ")]),e._v(" "),t("li",[e._v("\n The Parties:\n "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n the natural or legal person(s), public authority/ies,\n agency/ies or other body/ies (hereinafter\n âentity/iesâ) transferring the personal data, as\n listed in Annex I.A (hereinafter each âdata\n exporterâ), and\n ")]),e._v(" "),t("li",[e._v("\n the entity/ies in a third country receiving the\n personal data from the data exporter, directly or\n indirectly via another entity also Party to these\n Clauses, as listed in Annex I.A (hereinafter each\n âdata importerâ)\n ")])]),e._v("\n have agreed to these standard contractual clauses\n (hereinafter: âClausesâ).\n ")]),e._v(" "),t("li",[e._v("\n These Clauses apply with respect to the transfer of\n personal data as specified in Annex I.B.\n ")]),e._v(" "),t("li",[e._v("\n The Appendix to these Clauses containing the Annexes\n referred to therein forms an integral part of these\n Clauses.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 2: Effect and invariability of the Clauses")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n These Clauses set out appropriate safeguards, including\n enforceable data subject rights and effective legal\n remedies, pursuant to Article 46(1) and Article 46(2)(c)\n of Regulation (EU) 2016/679 and, with respect to data\n transfers from controllers to processors and/or processors\n to processors, standard contractual clauses pursuant to\n Article 28
2(7) of Regulation (EU) 2016/679, provided they\n are not modified, except to select the appropriate\n Module(s) or to add or update information in the Appendix.\n This does not prevent the Parties from including the\n standard contractual clauses laid down in these Clauses in\n a wider contract and/or to add other clauses or additional\n safeguards, provided that they do not contradict, directly\n or indirectly, these Clauses or prejudice the fundamental\n rights or freedoms of data subjects.\n ")]),e._v(" "),t("li",[e._v("\n These Clauses are without prejudice to obligations to\n which the data exporter is subject by virtue of Regulation\n (EU) 2016/679.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 3: Third-party beneficiaries")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n Data subjects may invoke and enforce these Clauses, as\n third-party beneficiaries, against the data exporter\n and/or data importer, with the following exceptions:\n "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n Clause 1, Clause 2, Clause 3, Clause 6, Clause 7;\n ")]),e._v(" "),t("li",[e._v("\n Clause 8 ï¼ Module One: Clause 8.5 (e) and Clause\n 8.9(b); Module Two: Clause 8.1(b), 8.9(a), (c), (d)\n and (e); Module Three: Clause 8.1(a), (c) and (d) and\n Clause 8.9(a), (c), (d), (e), (f) and (g); Module\n Four: Clause 8.1 (b) and Clause 8.3(b);\n ")]),e._v(" "),t("li",[e._v("\n Clause 9 ï¼ Module Two: Clause 9(a), (c), (d) and (e);\n Module Three: Clause 9(a), (c), (d) and (e);\n ")]),e._v(" "),t("li",[e._v("\n Clause 12 ï¼ Module One: Clause 12(a) and (d); Modules\n Two and Three: Clause 12(a), (d) and (f);\n ")]),e._v(" "),t("li",[e._v("Clause 13;")]),e._v(" "),t("li",[e._v("Clause 15.1(c), (d) and (e);")]),e._v(" "),t("li",[e._v("Clause 16(e);")]),e._v(" "),t("li",[e._v("\n Clause 18 ï¼ Modules One, Two and Three: Clause 18(a)\n and (b); Module Four: Clause 18.\n ")])])]),e._v(" "),t("li",[e._v("\n Paragraph (a) is without prejudice to rights of data\n subjects under Regulation (EU) 2016/679.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 4: Interpretation")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n Where these Clauses use terms that are defined in\n Regulation (EU) 2016/679, those terms shall have the same\n meaning as in that Regulation.\n ")]),e._v(" "),t("li",[e._v("\n These Clauses shall be read and interpreted in the light\n of the provisions of Regulation (EU) 2016/679.\n ")]),e._v(" "),t("li",[e._v("\n These Clauses shall not be interpreted in a way that\n conflicts with rights and obligations provided for in\n Regulation (EU) 2016/679.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 5: Hierarchy")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n In the event of a contradiction between these Clauses and\n the provisions of related agreements between the Parties,\n existing at the time these Clauses are agreed or entered\n into thereafter, these Clauses shall prevail.\n ")])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 6: Description of the transfer(s)")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n The details of the transfer(s), and in particular the\n categories of personal data that are transferred and the\n purpose(s) for which they are transferred, are specified in\n Annex I.B.\n ")])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 7: Docking clause")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n An entity that is not a Party to these Clauses may, with\n the agreement of the Parties, accede to these Clauses at\n any time, either as a data exporter or as a data importer,\n by completing the Appendix and signing Annex I.A.\n ")]),e._v(" "),t("li",[e._v("\n Once it has completed the Appendix and signed Annex I.A,\n the acceding entity shall become a Party to these Clauses\n and have the rights and obligations of a data exporter or\n data importer in accordance with its designation in Annex\n I.A.\n ")]),e._v(" "),t("li",[e._v("\n The acceding entity shall have no rights or obligations\n arising under these Clauses from the peri
2od prior to\n becoming a Party.\n ")])])])])]),e._v(" "),t("div",{staticClass:"schedule__section"},[t("div",{staticClass:"schedule__section__title"},[t("h4",[e._v("Section II â Obligations of the Parties")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 8: Data protection safeguards")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n The data exporter warrants that it has used reasonable\n efforts to determine that the data importer is able, through\n the implementation of appropriate technical and\n organizational measures, to satisfy its obligations under\n these Clauses.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.1. Instructions")])]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer shall process the personal data only on\n documented instructions from the data exporter. The data\n exporter may give such instructions throughout the\n duration of the contract.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall immediately inform the data\n exporter if it is unable to follow those instructions.\n ")])]),e._v(" "),t("p",[t("b",[e._v("8.2. Purpose limitation")])]),e._v(" "),t("p",[e._v("\n The data importer shall process the personal data only for\n the specific purpose(s) of the transfer, as set out in Annex\n I.B, unless on further instructions from the data exporter.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.3. Transparency")])]),e._v(" "),t("p",[e._v("\n On request, the data exporter shall make a copy of these\n Clauses, including the Appendix as completed by the Parties,\n available to the data subject free of charge. To the extent\n necessary to protect business secrets or other confidential\n information, including the measures described in Annex II\n and personal data, the data exporter may redact part of the\n text of the Appendix to these Clauses prior to sharing a\n copy, but shall provide a meaningful summary where the data\n subject would otherwise not be able to understand the its\n content or exercise his/her rights. On request, the Parties\n shall provide the data subject with the reasons for the\n redactions, to the extent possible without revealing the\n redacted information. This Clause is without prejudice to\n the obligations of the data exporter under Articles 13 and\n 14 of Regulation (EU) 2016/679.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.4. Accuracy")])]),e._v(" "),t("p",[e._v("\n If the data importer becomes aware that the personal data it\n has received is inaccurate, or has become outdated, it shall\n inform the data exporter without undue delay. In this case,\n the data importer shall cooperate with the data exporter to\n erase or rectify the data.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.5. Duration of processing and erasure or return of\n data")])]),e._v(" "),t("p",[e._v("\n Processing by the data importer shall only take place for\n the duration specified in Annex I.B. After the end of the\n provision of the processing services, the data importer\n shall, at the choice of the data exporter, delete all\n personal data processed on behalf of the data exporter and\n certify to the data exporter that it has done so, or return\n to the data exporter all personal data processed on its\n behalf and delete existing copies. Until the data is deleted\n or returned, the data importer shall continue to ensure\n compliance with these Clauses. In case of local laws\n applicable to the data importer that prohibit return or\n deleti
2on of the personal data, the data importer warrants\n that it will continue to ensure compliance with these\n Clauses and will only process it to the extent and for as\n long as required under that local law. This is without\n prejudice to Clause 14, in particular the requirement for\n the data importer under Clause 14(e) to notify the data\n exporter throughout the duration of the contract if it has\n reason to believe that it is or has become subject to laws\n or practices not in line with the requirements under Clause\n 14(a).\n ")]),e._v(" "),t("p",[t("b",[e._v("8.6. Security of processing")])]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer and, during transmission, also the data\n exporter shall implement appropriate technical and\n organizational measures to ensure the security of the\n data, including protection against a breach of security\n leading to accidental or unlawful destruction, loss,\n alteration, unauthorized disclosure or access to that data\n (hereinafter âpersonal data breachâ). In assessing the\n appropriate level of security, the Parties shall take due\n account of the state of the art, the costs of\n implementation, the nature, scope, context and purpose(s)\n of processing and the risks involved in the processing for\n the data subjects. The Parties shall in particular\n consider having recourse to encryption or\n pseudonymisation, including during transmission, where the\n purpose of processing can be fulfilled in that manner. In\n case of pseudonymisation, the additional information for\n attributing the personal data to a specific data subject\n shall, where possible, remain under the exclusive control\n of the data exporter. In complying with its obligations\n under this paragraph, the data importer shall at least\n implement the technical and organizational measures\n specified in Annex II. The data importer shall carry out\n regular checks to ensure that these measures continue to\n provide an appropriate level of security.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall grant access to the personal data\n to members of its personnel only to the extent strictly\n necessary for the implementation, management and\n monitoring of the contract. It shall ensure that persons\n authorized to process the personal data have committed\n themselves to confidentiality or are under an appropriate\n statutory obligation of confidentiality.\n ")]),e._v(" "),t("li",[e._v("\n In the event of a personal data breach concerning personal\n data processed by the data importer under these Clauses,\n the data importer shall take appropriate measures to\n address the breach, including measures to mitigate its\n adverse effects. The data importer shall also notify the\n data exporter without undue delay after having become\n aware of the breach. Such notification shall contain the\n details of a contact point where more information can be\n obtained, a description of the nature of the breach\n (including, where possible, categories and approximate\n number of data subjects and personal data records\n concerned), its likely consequences and the measures taken\n or proposed to address the breach including, where\n appropriate, measures to mitigate its possible adverse\n effects. Where, and in so far as, it is not possible to\n provide all information at the same time, the initial\n notification shall contain the information then available\n and further information shall, as it becomes available,\n subsequently be provided without undue delay.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall cooperate with and assist the data\n exporter to enable the data exporter to comply with its\n obligations under Regulation (EU) 2016/679, in particular\n to notify the competent supervisory authority and the\n affected data subjects, taking into account the nature of\n processing and the information available to the data\n importer.\n ")])]),e._v(" "),t("p",[t("b",[e._v("8.7. Sensitive data")])]),e._v(" "),t("p",[e._v("\n Where the transfer involves personal data revealing racial\n or ethnic origin, political opinions, religious or\n philosophical beliefs, or trade union membership, genetic\n data, or biometric data for the purpose of uniquely\n identifying a natural person, data concerning health or a\n personâs sex life or sexual orientation, or data relating to\n criminal convictions and offenses (hereinafter âsensitive\n dataâ), the data importer shall apply the specific\n restrictions and/or additional safeguards described
2in Annex\n I.B.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.8. Onward transfers")])]),e._v(" "),t("p",[e._v("\n The data importer shall only disclose the personal data to a\n third party on documented instructions from the data\n exporter. In addition, the data may only be disclosed to a\n third party located outside the European Union (in the same\n country as the data importer or in another third country,\n hereinafter âonward transferâ) if the third party is or\n agrees to be bound by these Clauses, under the appropriate\n Module, or if:\n ")]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n the onward transfer is to a country benefiting from an\n adequacy decision pursuant to Article 45 of Regulation\n (EU) 2016/679 that covers the onward transfer;\n ")]),e._v(" "),t("li",[e._v("\n the third party otherwise ensures appropriate safeguards\n pursuant to Articles 46 or 47 Regulation of (EU) 2016/679\n with respect to the processing in question;\n ")]),e._v(" "),t("li",[e._v("\n the onward transfer is necessary for the establishment,\n exercise or defense of legal claims in the context of\n specific administrative, regulatory or judicial\n proceedings; or\n ")]),e._v(" "),t("li",[e._v("\n the onward transfer is necessary in order to protect the\n vital interests of the data subject or of another natural\n person.\n ")])]),e._v(" "),t("p",[e._v("\n Any onward transfer is subject to compliance by the data\n importer with all the other safeguards under these Clauses,\n in particular purpose limitation.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.9. Documentation and compliance")])]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer shall promptly and adequately deal with\n enquiries from the data exporter that relate to the\n processing under these Clauses.\n ")]),e._v(" "),t("li",[e._v("\n The Parties shall be able to demonstrate compliance with\n these Clauses. In particular, the data importer shall keep\n appropriate documentation on the processing activities\n carried out on behalf of the data exporter.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall make available to the data\n exporter all information necessary to demonstrate\n compliance with the obligations set out in these Clauses\n and at the data exporterâs request, allow for and\n contribute to audits of the processing activities covered\n by these Clauses, at reasonable intervals or if there are\n indications of non-compliance. In deciding on a review or\n audit, the data exporter may take into account relevant\n certifications held by the data importer.\n ")]),e._v(" "),t("li",[e._v("\n The data exporter may choose to conduct the audit by\n itself or mandate an independent auditor. Audits may\n include inspections at the premises or physical facilities\n of the data importer and shall, where appropriate, be\n carried out with reasonable notice.\n ")]),e._v(" "),t("li",[e._v("\n The Parties shall make the information referred to in\n paragraphs (b) and (c), including the results of any\n audits, available to the competent supervisory authority\n on request.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 9: Use of sub-processors")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n GENERAL WRITTEN AUTHORISATION The data importer has the\n data exporterâs general authorisation for the engagement\n of sub-processor(s) from an agreed list. The data importer\n shall specifically inform the data exporter in writing of\n any intended changes to that list through the addition or\n replacement of sub-processors at least 30 days in advance,\n thereby giving the data exporter sufficient time to be\n able to object to such changes prior to the engagement of\n the sub-processor(s). The data importer shall provide the\n data exporter with the information necessary to enable the\n data exporter to exercise its right to object.\n ")]),e._v(" "),t("li",[e._v("\n Where the data importer engages a sub-processor to carry\n out specific processing activities (on behalf of the data\n exporter), it shall do so by way of a written contract\n that provides for, in substance, the same data protection\n obligations as those binding the data importer under these\n Clauses, including in terms of third-party beneficiary\n rights for data subjects. The Parties agree that, by\n complying with this Clause, the data importer fulfils its\n obligations under Clause 8.8. The data importer shall\n ensure that the sub-processor complies with the\n obligations to which the data importer is subject pursuant\n to these Clauses.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall provide, at the data exporterâs\n request, a copy of such a sub-processor agreement and any\n subsequent amendments to the data exporter. To the extent\n necessary to protect business secrets or other\n confidential information, including personal data, the\n data importer may redact the text of the agreement prior\n to sharing a copy.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall remain fully responsible to the\n data exporter for the performance of the sub-processorâs\n obligations under its contract with the data importer. The\n data importer shall notify the data exporter of any\n failure by the sub-processor to fulfil its obligations\n under that c
2ontract.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall agree a third-party beneficiary\n clause with the sub-processor whereby â in the event the\n data importer has factually disappeared, ceased to exist\n in law or has become insolvent â the data exporter shall\n have the right to terminate the sub-processor contract and\n to instruct the sub-processor to erase or return the\n personal data.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 10: Data subject rights")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer shall promptly notify the data exporter\n of any request it has received from a data subject. It\n shall not respond to that request itself unless it has\n been authorized to do so by the data exporter.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall assist the data exporter in\n fulfilling its obligations to respond to data subjectsâ\n requests for the exercise of their rights under Regulation\n (EU) 2016/679. In this regard, the Parties shall set out\n in Annex II the appropriate technical and organizational\n measures, taking into account the nature of the\n processing, by which the assistance shall be provided, as\n well as the scope and the extent of the assistance\n required.\n ")]),e._v(" "),t("li",[e._v("\n In fulfilling its obligations under paragraphs (a) and\n (b), the data importer shall comply with the instructions\n from the data exporter.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 11: Redress")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer shall inform data subjects in a\n transparent and easily accessible format, through\n individual notice or on its website, of a contact point\n authorized to handle complaints. It shall deal promptly\n with any complaints it receives from a data subject.\n ")]),e._v(" "),t("li",[e._v("\n In case of a dispute between a data subject and one of the\n Parties as regards compliance with these Clauses, that\n Party shall use its best efforts to resolve the issue\n amicably in a timely fashion. The Parties shall keep each\n other informed about such disputes and, where appropriate,\n cooperate in resolving them.\n ")]),e._v(" "),t("li",[e._v("\n Where the data subject invokes a third-party beneficiary\n right pursuant to Clause 3, the data importer shall accept\n the decision of the data subject to:\n "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n lodge a complaint with the supervisory authority in\n the Member State of his/her habitual residence or\n place of work, or the competent supervisory authority\n pursuant to Clause 13;\n ")]),e._v(" "),t("li",[e._v("\n refer the dispute to the competent courts within the\n meaning of Clause 18.\n ")])])]),e._v(" "),t("li",[e._v("\n The Parties accept that the data subject may be\n represented by a not-for-profit body, organization or\n association under the conditions set out in Article 80(1)\n of Regulation (EU) 2016/679.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall abide by a decision that is\n binding under the applicable EU or Member State law.\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees that the choice made by the data\n subject will not prejudice his/her substantive and\n procedural rights to seek remedies in accordance with\n applicable laws.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 12: Liability")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n Each Party shall be liable to the other Party/ies for any\n damages it causes the other Party/ies by any breach of\n these Clauses.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall be liable to the data subject, and\n the data subject shall be entitled to receive\n compensation, for any material or non-material damages the\n data importer or its sub-processor causes the data subject\n by breaching the third-party beneficiary rights under\n these Clauses.\n ")]),e._v(" "),t("li",[e._v("\n Notwithstanding paragraph (b), the data exporter shall be\n liable to the data subject, and the data subject shall be\n entitled to receive compensation, for any material or\n non-material damages the data exporter or the data\n importer (or its sub-processor) causes the data subject by\n breaching the third-party beneficiary rights under these\n Clauses. This is without prejudice to the liability of the\n data exporter and, where the data exporter is a processor\n acting on behalf of a controller, to the liability of the\n controller under Regulation (EU) 2016/679 or Regulation\n (EU) 2018/1725, as applicable.\n ")]),e._v(" "),t("li",[e._v("\n The Parties agree that if the data exporter is held liable\n under paragraph (c) for damages caused by the data\n importer (or its sub-processor), it shall be entitled to\n claim back from the data importer that part of the\n compensation corresponding to the data importerâs\n responsibility for the damage.\n ")]),e._v(" "),t("li",[e._v("\n Where more than one Party is responsible for any damage\n caused to the data subject as a result of a breach of\n these Clauses, all responsible Parties shall be jointly\n and severally liable and the data subject is entitled to\n bring an action in court against any of these Parties.\n ")]),e._v(" "),t("li",[e._v("\n The Parties agree that if one Party is held liable under\n paragraph (e), it shall be entitled to claim back from the\n other Party/ies that part of the compensation\n corresponding to its/their responsibility for the damage.\n ")]),e._v(" "),t("li",[e._v("\n The data importer may not invoke the conduct of a\n sub-processor to avoid its own liability.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 13: Supervision")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[t("p",[e._v("\n [Where the data exporter is established in an EU Member\n State:] The supervisory authority with responsibility\n for ensuring compliance by the data exporter with\n Regulation (EU) 2016/679 as regards the data transfer,\n as indicated in Annex I.C, shall act as competent\n supervisory authority.\n ")]),e._v(" "),t("p",[e._v("\n [Where the data exporter is not established in an EU\n Member State, but falls within the territorial scope of\n application of Regulation (EU) 2016/679 in accordance\n with its Article 3(2) and has appointed a representative\n pursuant to Article 27(1) of Regulation (EU) 2016/679:]\n The supervisory authority of the Member State in which\n the representative within the meaning of Article 27(1)\n of Regulation (EU) 2016/679 is established, as indicated\n in Annex I.C, shall act as competent supervisory\n authority.\n ")]),e._v(" "),t("p",[e._v("\n [Where the data exporter is not established in an EU\n Member State, but falls within the territorial scope of\n application of Regulation (EU) 2016/679 in accordance\n with its Article 3(2) without however having to appoint\n a representative pursuant to Article 27(2) of Regulation\n (EU) 2016/679:] The supervisory authority of one of the\n Member States in which the data subjects whose personal\n data is transferred under these Clauses in relation to\n the offering of goods or services to them, or whose\n behaviour is monitored, are located, as indicated in\n Annex I.C, shall act as competent supervisory authority.\n ")])]),e._v(" "),t("li",[e._v("\n The data importer agrees to submit itself to the\n jurisdiction of and cooperate with the competent\n supervisory authority in any procedures aimed at ensuring\n compliance with these Clauses. In particular, the data\n importer agrees to respond to enquiries, submit to audits\n and comply with the measures adopted by the supervisory\n authority, including remedial and compensatory measures.\n It shall provide the supervisory authority with written\n confirmation that the necessary actions have been taken.\n ")])])])])]),e._v(" "),t("div",{staticClass:"schedule__section"},[t("div",{staticClass:"schedule__section__title"},[t("h4",[e._v("\n Section III â Local Laws and Obligations in Case of Access by Public Authorities\n ")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 14: Local laws and practices affecting compliance with the Clauses")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The Parties warrant that they have no reason to believe\n that the laws and practices in the third country of\n destination applicable to the processing of the personal\n data by the data importer, including any requirements to\n disclose personal data or measures authorising access by\n public authorities, prevent the data importer from\n fulfilling its obligations under these Clauses. This is\n based on the understanding that laws and practices that\n respect the essence of the fundamental rights and freedoms\n and do not exceed what is necessary and proportionate in a\n democratic society to safeguard one of the objectives\n listed in Article 23(1) of Regulation (EU) 2016/679, are\
2n not in contradiction with these Clauses.\n ")]),e._v(" "),t("li",[e._v("\n The Parties declare that in providing the warranty in\n paragraph (a), they have taken due account in particular\n of the following elements:\n "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n the specific circumstances of the transfer, including\n the length of the processing chain, the number of\n actors involved and the transmission channels used;\n intended onward transfers; the type of recipient; the\n purpose of processing; the categories and format of\n the transferred personal data; the economic sector in\n which the transfer occurs; the storage location of the\n data transferred;\n ")]),e._v(" "),t("li",[e._v("\n the laws and practices of the third country of\n destinationâ including those requiring the disclosure\n of data to public authorities or authorising access by\n such authorities â relevant in light of the specific\n circumstances of the transfer, and the applicable\n limitations and safeguards;\n ")]),e._v(" "),t("li",[e._v("\n any relevant contractual, technical or organizational\n safeguards put in place to supplement the safeguards\n under these Clauses, including measures applied during\n transmission and to the processing of the personal\n data in the country of destination.\n ")])])]),e._v(" "),t("li",[e._v("\n The data importer warrants that, in carrying out the\n assessment under paragraph (b), it has made its best\n efforts to provide the data exporter with relevant\n information and agrees that it will continue to cooperate\n with the data exporter in ensuring compliance with these\n Clauses.\n ")]),e._v(" "),t("li",[e._v("\n The Parties agree to document the assessment under\n paragraph (b) and make it available to the competent\n supervisory authority on request.\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees to notify the data exporter\n promptly if, after having agreed to these Clauses and for\n the duration of the contract, it has reason to believe\n that it is or has become subject to laws or practices not\n in line with the requirements under paragraph (a),\n including following a change in the laws of the third\n country or a measure (such as a disclosure request)\n indicating an application of such laws in practice that is\n not in line with the requirements in paragraph (a).\n ")]),e._v(" "),t("li",[e._v("\n Following a notification pursuant to paragraph (e), or if\n the data exporter otherwise has reason to believe that the\n data importer can no longer fulfil its obligations under\n these Clauses, the data exporter shall promptly identify\n appropriate measures (e.g. technical or organizational\n measures to ensure security and confidentiality) to be\n adopted by the data exporter and/or data importer to\n address the situation. The data exporter shall suspend the\n data transfer if it considers that no appropriate\n safeguards for such transfer can be ensured, or if\n instructed by the competent supervisory authority to do\n so. In this case, the data exporter shall be entitled to\n terminate the contract, insofar as it concerns the\n processing of personal data under these Clauses. If the\n contract involves more than two Parties, the data exporter\n may exercise this right to termination only with respect\n to the relevant Party, unless the Parties have agreed\n otherwise. Where the contract is terminated pursuant to\n this Clause, Clause 16(d) and (e) shall apply.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 15: Obligations of the data importer in case of access by public authorities")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("15.1. Notification")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[t("p",[e._v("\n The data importer agrees to notify the data exporter\n and, where possible, the data subject promptly (if\n necessary with the help of the data exporter) if it:\n ")]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n receives a legally binding request from a public\n authority, including judicial authorities, under the\n laws of the country of destination for the disclosure\n of personal data transferred pursuant to these\n Clauses;
2 such notification shall include information\n about the personal data requested, the requesting\n authority, the legal basis for the request and the\n response provided; or\n ")]),e._v(" "),t("li",[e._v("\n becomes aware of any direct access by public\n authorities to personal data transferred pursuant to\n these Clauses in accordance with the laws of the\n country of destination; such notification shall\n include all information available to the importer.\n ")])]),e._v(" "),t("p",[e._v("\n The data exporter shall forward the notification to the\n controller.\n ")])]),e._v(" "),t("li",[e._v("\n If the data importer is prohibited from notifying the data\n exporter and/or the data subject under the laws of the\n country of destination, the data importer agrees to use\n its best efforts to obtain a waiver of the prohibition,\n with a view to communicating as much information as\n possible, as soon as possible. The data importer agrees to\n document its best efforts in order to be able to\n demonstrate them on request of the data exporter.\n ")]),e._v(" "),t("li",[e._v("\n Where permissible under the laws of the country of\n destination, the data importer agrees to provide the data\n exporter, at regular intervals for the duration of the\n contract, with as much relevant information as possible on\n the requests received (in particular, number of requests,\n type of data requested, requesting authority/ies, whether\n requests have been challenged and the outcome of such\n challenges, etc.).\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees to preserve the information\n pursuant to paragraphs (a) to (c) for the duration of the\n contract and make it available to the competent\n supervisory authority on request.\n ")]),e._v(" "),t("li",[e._v("\n Paragraphs (a) to (c) are without prejudice to the\n obligation of the data importer pursuant to Clause 14(e)\n and Clause 16 to inform the data exporter promptly where\n it is unable to comply with these Clauses.\n ")])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("15.2. Review of legality and data minimization")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer agrees to review the legality of the\n request for disclosure, in particular whether it remains\n within the powers granted to the requesting public\n authority, and to challenge the request if, after careful\n assessment, it concludes that there are reasonable grounds\n to consider that the request is unlawful under the laws of\n the country of destination, applicable obligations under\n international law and principles of international comity.\n The data importer shall, under the same conditions, pursue\n possibilities of appeal. When challenging a request, the\n data importer shall seek interim measures with a view to\n suspending the effects of the request until the competent\n judicial authority has decided on its merits. It shall not\n disclose the personal data requested until required to do\n so under the applicable procedural rules. These\n requirements are without prejudice to the obligations of\n the data importer under Clause 14(e).\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees to document its legal assessment\n and any challenge to the request for disclosure and, to\n the extent permissible under the laws of the country of\n destination, make the documentation available to the data\n exporter. It shall also make it available to the competent\n supervisory authority on request.\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees to provide the minimum amount of\n information permissible when responding to a request for\n disclosure, based on a reasonable interpretation of the\n request.\n ")])])])])]),e._v(" "),t("div",{staticClass:"schedule__section"},[t("div",{staticClass:"schedule__section__title"},[t("h4",[e._v("Section IV â Final Provisions")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 16: Non-compliance with the Clauses and termination")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer shall promptly inform the data exporter\n if it is unable to comply with these Clauses, for whatever\n reason.\n ")]),e._v(" "),t("li",[e._v("\n In the event that the data importer is in breach of these\n Clauses or unable to comply with these Clauses, the data\n exporter shall suspend the transfer of personal data to\n the data importer until compliance is again ensured or the\n contract is terminated. This is without prejudice to\n Clause 14(f).\n ")]),e._v(" "),t("li",[t("p",[e._v("\n The data exporter shall be entitled to terminate the\n contract, insofar as it concerns the processing of\
2n personal data under these Clauses, where:\n ")]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n the data exporter has suspended the transfer of\n personal data to the data importer pursuant to\n paragraph (b) and compliance with these Clauses is not\n restored within a reasonable time and in any event\n within one month of suspension;\n ")]),e._v(" "),t("li",[e._v("\n the data importer is in substantial or persistent\n breach of these Clauses; or\n ")]),e._v(" "),t("li",[t("p",[e._v("\n the data importer fails to comply with a binding\n decision of a competent court or supervisory\n authority regarding its obligations under these\n Clauses.\n ")]),e._v(" "),t("p",[e._v("\n In these cases, it shall inform the competent\n supervisory authority of such non-compliance. Where\n the contract involves more than two Parties, the\n data exporter may exercise this right to termination\n only with respect to the relevant Party, unless the\n Parties have agreed otherwise.\n ")])])])]),e._v(" "),t("li",[e._v("\n Personal data that has been transferred prior to the\n termination of the contract pursuant to paragraph (c)\n shall at the choice of the data exporter immediately be\n returned to the data exporter or deleted in its entirety.\n The same shall apply to any copies of the data. The data\n importer shall certify the deletion of the data to the\n data exporter. Until the data is deleted or returned, the\n data importer shall continue to ensure compliance with\n these Clauses. In case of local laws applicable to the\n data importer that prohibit the return or deletion of the\n transferred personal data, the data importer warrants that\n it will continue to ensure compliance with these Clauses\n and will only process the data to the extent and for as\n long as required under that local law.\n ")]),e._v(" "),t("li",[e._v("\n Either Party may revoke its agreement to be bound by these\n Clauses where (i) the European Commission adopts a\n decision pursuant to Article 45(3) of Regulation (EU)\n 2016/679 that covers the transfer of personal data to\n which these Clauses apply; or (ii) Regulation (EU)\n 2016/679 becomes part of the legal framework of the\n country to which the personal data is transferred. This is\n without prejudice to other obligations applying to the\n processing in question under Regulation (EU) 2016/679.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 17: Governing law")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n These Clauses shall be governed by the law of the Member\n State in which the data exporter is established.\n ")])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 18: Choice of forum and jurisdiction")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n Any dispute arising from these Clauses shall be resolved by\n the courts of the Member State in which the data exporter is\n established.\n ")])])])])]),e._v(" "),t("div",{staticClass:"schedule"},[t("div",{staticClass:"schedule__titles"},[t("h4",[e._v("Schedule 2")]),e._v(" "),t("p",[e._v("Standard Contractual Clauses"),t("br"),e._v("(Processor to Processor)")])]),e._v(" "),t("div",{staticClass:"schedule__section"},[t("div",{staticClass:"schedule__section__title"},[t("h4",[e._v("Section I")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 1: Purpose and scope")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The purpose of these standard contractual clauses is to\n ensure compliance with the requirements of Regulation (EU)\n 2016/679 of the European Parliament and of the Council of\n 27 April 2016 on the protection of natural persons with\n regard to the processing of personal data and on the free\n movement of such data (General Data Protection Regulation)\n for the transfer of personal data to a third country.\n ")]),e._v(" "),t("li",[e._v("\n The Parties:\n "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n the natural or legal person(s), public authority/ies,\n agency/ies or other body/ies (hereinafter\n âentity/iesâ) transferring the personal data, as\n listed in Annex I.A. (hereinafter each âdata\n exporterâ), and\n ")]),e._v(" "),t("li",[e._v("\n the entity/ies in a third country receiving the\n personal data from the data exporter, directly or\n indirectly via another entity also Party to these\n Clauses, as listed in Annex I.A. (hereinafter each\n âdata importerâ)\n ")]),e._v(" "),t("li",[e._v("\n have agreed to these standard contractual clauses\n (hereinafter: âClausesâ).\n ")])])]),e._v(" "),t("li",[e._v("\n These Clauses apply with respect to the transfer of\n personal data as specified in Annex I.B.\n ")]),e._v(" "),t("li",[e._v("\n The Appendix to these Clauses containing the Annexes\n referred to therein forms an integral part of these\n Clauses.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 2: Effect and invariability of the Clauses")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n These Clauses set out appropriate safeguards, including\n enforceable data subject rights and effective legal\n remedies, pursuant to Article 46(1) and Article 46 (2)(c)\n of Regulation (EU) 2016/679 and, with respect to data\n transfers from controllers to processors and/or processors\n to processors, standard contractual clauses pursuant to\n Article 28
2(7) of Regulation (EU) 2016/679, provided they\n are not modified, except to select the appropriate\n Module(s) or to add or update information in the Appendix.\n This does not prevent the Parties from including the\n standard contractual clauses laid down in these Clauses in\n a wider contract and/or to add other clauses or additional\n safeguards, provided that they do not contradict, directly\n or indirectly, these Clauses or prejudice the fundamental\n rights or freedoms of data subjects.\n ")]),e._v(" "),t("li",[e._v("\n These Clauses are without prejudice to obligations to\n which the data exporter is subject by virtue of Regulation\n (EU) 2016/679.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 3: Third-party beneficiaries")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n Data subjects may invoke and enforce these Clauses, as\n third-party beneficiaries, against the data exporter\n and/or data importer, with the following exceptions:\n "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n Clause 1, Clause 2, Clause 3, Clause 6, Clause 7;\n ")]),e._v(" "),t("li",[e._v("\n Clause 8 - Module One: Clause 8.5 (e) and Clause\n 8.9(b); Module Two: Clause 8.1(b), 8.9(a), (c), (d)\n and (e); Module Three: Clause 8.1(a), (c) and (d) and\n Clause 8.9(a), (c), (d), (e), (f) and (g); Module\n Four: Clause 8.1 (b) and Clause 8.3(b);\n ")]),e._v(" "),t("li",[e._v("\n Clause 9 - Module Two: Clause 9(a), (c), (d) and (e);\n Module Three: Clause 9(a), (c), (d) and (e);\n ")]),e._v(" "),t("li",[e._v("\n Clause 12 - Module One: Clause 12(a) and (d); Modules\n Two and Three: Clause 12(a), (d) and (f);\n ")]),e._v(" "),t("li",[e._v("Clause 13;")]),e._v(" "),t("li",[e._v("Clause 15.1(c), (d) and (e);")]),e._v(" "),t("li",[e._v("Clause 16(e);")]),e._v(" "),t("li",[e._v("\n Clause 18 - Modules One, Two and Three: Clause 18(a)\n and (b); Module Four: Clause 18.\n ")])])]),e._v(" "),t("li",[e._v("\n Paragraph (a) is without prejudice to rights of data\n subjects under Regulation (EU) 2016/679.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 4: Interpretation")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n Where these Clauses use terms that are defined in\n Regulation (EU) 2016/679, those terms shall have the same\n meaning as in that Regulation.\n ")]),e._v(" "),t("li",[e._v("\n These Clauses shall be read and interpreted in the light\n of the provisions of Regulation (EU) 2016/679.\n ")]),e._v(" "),t("li",[e._v("\n These Clauses shall not be interpreted in a way that\n conflicts with rights and obligations provided for in\n Regulation (EU) 2016/679.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 5: Hierarchy")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n In the event of a contradiction between these Clauses and\n the provisions of related agreements between the Parties,\n existing at the time these Clauses are agreed or entered\n into thereafter, these Clauses shall prevail.\n ")])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 6: Description of the transfer(s)")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n The details of the transfer(s), and in particular the\n categories of personal data that are transferred and the\n purpose(s) for which they are transferred, are specified in\n Annex I.B.\n ")])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 7: Docking clause")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n An entity that is not a Party to these Clauses may, with\n the agreement of the Parties, accede to these Clauses at\n any time, either as a data exporter or as a data importer,\n by completing the Appendix and signing Annex I.A.\n ")]),e._v(" "),t("li",[e._v("\n Once it has completed the Appendix and signed Annex I.A,\n the acceding entity shall become a Party to these Clauses\n and have the rights and obligations of a data exporter or\n data importer in accordance with its designation in Annex\n I.A.\n ")]),e._v(" "),t("li",[e._v("\n The acceding entity shall have no rights or obligations\n arising under these Clauses from the peri
2od prior to\n becoming a Party.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__title"},[t("h4",[e._v("Section II â Obligations of the Parties")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 8: Data protection safeguards")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n The data exporter warrants that it has used reasonable\n efforts to determine that the data importer is able, through\n the implementation of appropriate technical and\n organizational measures, to satisfy its obligations under\n these Clauses.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.1. Instructions")])]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data exporter has informed the data importer that it\n acts as processor under the instructions of its\n controller(s), which the data exporter shall make\n available to the data importer prior to processing.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall process the personal data only on\n documented instructions from the controller, as\n communicated to the data importer by the data exporter,\n and any additional documented instructions from the data\n exporter. Such additional instructions shall not conflict\n with the instructions from the controller. The controller\n or data exporter may give further documented instructions\n regarding the data processing throughout the duration of\n the contract.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall immediately inform the data\n exporter if it is unable to follow those instructions.\n Where the data importer is unable to follow the\n instructions from the controller, the data exporter shall\n immediately notify the controller.\n ")]),e._v(" "),t("li",[e._v("\n The data exporter warrants that it has imposed the same\n data protection obligations on the data importer as set\n out in the contract or other legal act under Union or\n Member State law between the controller and the data\n exporter.\n ")])]),e._v(" "),t("p",[t("b",[e._v("8.2. Purpose limitation")])]),e._v(" "),t("p",[e._v("\n The data importer shall process the personal data only for\n the specific purpose(s) of the transfer, as set out in Annex\n I.B., unless on further instructions from the controller, as\n communicated to the data importer by the data exporter, or\n from the data exporter.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.3. Transparency")])]),e._v(" "),t("p",[e._v("\n On request, the data exporter shall make a copy of these\n Clauses, including the Appendix as completed by the Parties,\n available to the data subject free of charge. To the extent\n necessary to protect business secrets or other confidential\n information, including personal data, the data exporter may\n redact part of the text of the Appendix prior to sharing a\n copy, but shall provide a meaningful summary where the data\n subject would otherwise not be able to understand its\n content or exercise his/her rights. On request, the Parties\n shall provide the data subject with the reasons for the\n redactions, to the extent possible without revealing the\n redacted information.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.4. Accuracy")])]),e._v(" "),t("p",[e._v("\n If the data importer becomes aware that the personal data it\n has received is inaccurate, or has become outdated, it shall\n inform the data exporter without undue delay. In this case,\n the data importer shall cooperate with the data exporter to\n rectify or erase the data.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.5. Duration of processing and erasure or return of\n data")])]),e._v(" "),t("p",[e._v("\n Processing by the data importer shall only take place for\n the duration specified in Annex I.B. After the end of the\n provision of the processing services, the data importer\n shall, at the choice of the data exporter, delete all\n personal data processed on behalf of the controller and\n certify to the data exporter that it has done so, or return\n to the data exporter all personal data processed on its\n behalf and delete existing copies. Until the data is deleted\n or returned, the data importer shall continue to ensure\n compliance with these Clauses. In case of local laws\n applicable to the data importer that prohibit return or\n deleti
2on of the personal data, the data importer warrants\n that it will continue to ensure compliance with these\n Clauses and will only process it to the extent and for as\n long as required under that local law. This is without\n prejudice to Clause 14, in particular the requirement for\n the data importer under Clause 14(e) to notify the data\n exporter throughout the duration of the contract if it has\n reason to believe that it is or has become subject to laws\n or practices not in line with the requirements under Clause\n 14(a).\n ")]),e._v(" "),t("p",[t("b",[e._v("8.6. Security of processing")])]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer and, during transmission, also the data\n exporter shall implement appropriate technical and\n organizational measures to ensure the security of the\n data, including protection against a breach of security\n leading to accidental or unlawful destruction, loss,\n alteration, unauthorized disclosure or access to that data\n (hereinafter âpersonal data breachâ). In assessing the\n appropriate level of security, they shall take due account\n of the state of the art, the costs of implementation, the\n nature, scope, context and purpose(s) of processing and\n the risks involved in the processing for the data subject.\n The Parties shall in particular consider having recourse\n to encryption or pseudonymization, including during\n transmission, where the purpose of processing can be\n fulfilled in that manner. In case of pseudonymization, the\n additional information for attributing the personal data\n to a specific data subject shall, where possible, remain\n under the exclusive control of the data exporter or the\n controller. In complying with its obligations under this\n paragraph, the data importer shall at least implement the\n technical and organizational measures specified in Annex\n II. The data importer shall carry out regular checks to\n ensure that these measures continue to provide an\n appropriate level of security.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall grant access to the data to\n members of its personnel only to the extent strictly\n necessary for the implementation, management and\n monitoring of the contract. It shall ensure that persons\n authorized to process the personal data have committed\n themselves to confidentiality or are under an appropriate\n statutory obligation of confidentiality.\n ")]),e._v(" "),t("li",[e._v("\n In the event of a personal data breach concerning personal\n data processed by the data importer under these Clauses,\n the data importer shall take appropriate measures to\n address the breach, including measures to mitigate its\n adverse effects. The data importer shall also notify,\n without undue delay, the data exporter and, where\n appropriate and feasible, the controller after having\n become aware of the breach. Such notification shall\n contain the details of a contact point where more\n information can be obtained, a description of the nature\n of the breach (including, where possible, categories and\n approximate number of data subjects and personal data\n records concerned), its likely consequences and the\n measures taken or proposed to address the data breach,\n including measures to mitigate its possible adverse\n effects. Where, and in so far as, it is not possible to\n provide all information at the same time, the initial\n notification shall contain the information then available\n and further information shall, as it becomes available,\n subsequently be provided without undue delay.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall cooperate with and assist the data\n exporter to enable the data exporter to comply with its\n obligations under Regulation (EU) 2016/679, in particular\n to notify its controller so that the latter may in turn\n notify the competent supervisory authority and the\n affected data subjects, taking into account the nature of\n processing and the information available to the data\n importer.\n ")])]),e._v(" "),t("p",[t("b",[e._v("8.7. Sensitive data")])]),e._v(" "),t("p",[e._v("\n Where the transfer involves personal data revealing racial\n or ethnic origin, political opinions, religious or\n philosophical beliefs, or trade union membership, genetic\n data, or biometric data for the purpose of uniquely\n identifying a natural person, data concerning health or a\n personâs sex life or sexual orientation, or data relating to\n criminal convictions and offenses (hereinafter âsensitive\n dataâ), the data importer shall apply the specific\n restrictions and/or additional safeguards set out in Annex\n I.B.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.8. Onward transfers")])]),e._v(" "),t("p",[e._v("\n The data importer shall only disclose the personal data to a\n third party on documented instructions from the controller,\n as communicated to the data importer by the data exporter.\n In addition, the data may only be disclosed to a third party\n located outside the European Union (in the same country as\n the data importer or in another third country, hereinafter\n âonward transferâ) if the third party is or agrees to be\n bound by these Clauses, under the appropriate Module, or if:\n ")]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n the onward transfer is to a country benefiting from an\n adequacy decision pursuant to Article 45 of Regulation\n (EU) 2016/679 that c
2overs the onward transfer;\n ")]),e._v(" "),t("li",[e._v("\n the third party otherwise ensures appropriate safeguards\n pursuant to Articles 46 or 47 of Regulation (EU) 2016/679;\n ")]),e._v(" "),t("li",[e._v("\n the onward transfer is necessary for the establishment,\n exercise or defense of legal claims in the context of\n specific administrative, regulatory or judicial\n proceedings; or\n ")]),e._v(" "),t("li",[e._v("\n the onward transfer is necessary in order to protect the\n vital interests of the data subject or of another natural\n person.\n ")])]),e._v(" "),t("p",[e._v("\n Any onward transfer is subject to compliance by the data\n importer with all the other safeguards under these Clauses,\n in particular purpose limitation.\n ")]),e._v(" "),t("p",[t("b",[e._v("8.9. Documentation and compliance")])]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer shall promptly and adequately deal with\n enquiries from the data exporter or the controller that\n relate to the processing under these Clauses.\n ")]),e._v(" "),t("li",[e._v("\n The Parties shall be able to demonstrate compliance with\n these Clauses. In particular, the data importer shall keep\n appropriate documentation on the processing activities\n carried out on behalf of the controller.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall make all information necessary to\n demonstrate compliance with the obligations set out in\n these Clauses available to the data exporter, which shall\n provide it to the controller.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall allow for and contribute to audits\n by the data exporter of the processing activities covered\n by these Clauses, at reasonable intervals or if there are\n indications of non-compliance. The same shall apply where\n the data exporter requests an audit on instructions of the\n controller. In deciding on an audit, the data exporter may\n take into account relevant certifications held by the data\n importer.\n ")]),e._v(" "),t("li",[e._v("\n Where the audit is carried out on the instructions of the\n controller, the data exporter shall make the results\n available to the controller.\n ")]),e._v(" "),t("li",[e._v("\n The data exporter may choose to conduct the audit by\n itself or mandate an independent auditor. Audits may\n include inspections at the premises or physical facilities\n of the data importer and shall, where appropriate, be\n carried out with reasonable notice.\n ")]),e._v(" "),t("li",[e._v("\n The Parties shall make the information referred to in\n paragraphs (b) and (c), including the results of any\n audits, available to the competent supervisory authority\n on request.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 9: Use of sub-processors")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n GENERAL WRITTEN AUTHORISATION The data importer has the\n controllerâs general authorization for the engagement of\n sub-processor(s) from an agreed list. The data importer\n shall specifically inform the controller in writing of any\n intended changes to that list through the addition or\n replacement of sub-processors at least 30 days in advance,\n thereby giving the controller sufficient time to be able\n to object to such changes prior to the engagement of the\n sub-processor(s). The data importer shall provide the\n controller with the information necessary to enable the\n controller to exercise its right to object. The data\n importer shall inform the data exporter of the engagement\n of the sub-processor(s).\n ")]),e._v(" "),t("li",[e._v("\n Where the data importer engages a sub-processor to carry\n out specific processing activities (on behalf of the\n controller), it shall do so by way of a written contract\n that provides for, in substance, the same data protection\n obligations as those binding the data importer under these\n Clauses, including in terms of third-party beneficiary\n rights for data subjects. The Parties agree that, by\n complying with this Clause, the data importer fulfils its\n obligations under Clause 8.8. The data importer shall\n ensure that the sub-processor complies with the\n obligations to which the data importer is subject pursuant\n to these Clauses.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall provide, at the data exporterâs or\n controllerâs request, a copy of such a sub-processor\n agreement and any subsequent amendments. To the extent\n necessary to protect business secrets or other\n confidential information, including personal data, the\n data importer may redact the text of the agreement prior\n to sharing a copy.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall remain fully responsible to the\n data exporter for the performance of the sub-processorâs\n obligations under its contract with the data importer. The\n data importer shall notify the data exporter of any\n failure by the sub-processor to fulfil its obligations\n under that c
2ontract.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall agree a third-party beneficiary\n clause with the sub-processor whereby - in the event the\n data importer has factually disappeared, ceased to exist\n in law or has become insolvent - the data exporter shall\n have the right to terminate the sub-processor contract and\n to instruct the sub-processor to erase or return the\n personal data.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 10: Data subject rights")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer shall promptly notify the data exporter\n and, where appropriate, the controller of any request it\n has received from a data subject, without responding to\n that request unless it has been authorized to do so by the\n controller.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall assist, where appropriate in\n cooperation with the data exporter, the controller in\n fulfilling its obligations to respond to data subjectsâ\n requests for the exercise of their rights under Regulation\n (EU) 2016/679 or Regulation (EU) 2018/1725, as applicable.\n In this regard, the Parties shall set out in Annex II the\n appropriate technical and organizational measures, taking\n into account the nature of the processing, by which the\n assistance shall be provided, as well as the scope and the\n extent of the assistance required.\n ")]),e._v(" "),t("li",[e._v("\n In fulfilling its obligations under paragraphs (a) and\n (b), the data importer shall comply with the instructions\n from the controller, as communicated by the data exporter.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 11: Redress")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer shall inform data subjects in a\n transparent and easily accessible format, through\n individual notice or on its website, of a contact point\n authorized to handle complaints. It shall deal promptly\n with any complaints it receives from a data subject.\n ")]),e._v(" "),t("li",[e._v("\n In case of a dispute between a data subject and one of the\n Parties as regards compliance with these Clauses, that\n Party shall use its best efforts to resolve the issue\n amicably in a timely fashion. The Parties shall keep each\n other informed about such disputes and, where appropriate,\n cooperate in resolving them.\n ")]),e._v(" "),t("li",[t("p",[e._v("\n Where the data subject invokes a third-party beneficiary\n right pursuant to Clause 3, the data importer shall\n accept the decision of the data subject to:\n ")]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n lodge a complaint with the supervisory authority in\n the Member State of his/her habitual residence or\n place of work, or the competent supervisory authority\n pursuant to Clause 13;\n ")]),e._v(" "),t("li",[e._v("\n refer the dispute to the competent c
2ourts within the\n meaning of Clause 18.\n ")])])]),e._v(" "),t("li",[e._v("\n The Parties accept that the data subject may be\n represented by a not-for-profit body, organization or\n association under the conditions set out in Article 80(1)\n of Regulation (EU) 2016/679.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall abide by a decision that is\n binding under the applicable EU or Member State law.\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees that the choice made by the data\n subject will not prejudice his/her substantive and\n procedural rights to seek remedies in accordance with\n applicable laws.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 12: Liability")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n Each Party shall be liable to the other Party/ies for any\n damages it causes the other Party/ies by any breach of\n these Clauses.\n ")]),e._v(" "),t("li",[e._v("\n The data importer shall be liable to the data subject, and\n the data subject shall be entitled to receive\n compensation, for any material or non-material damages the\n data importer or its sub-processor causes the data subject\n by breaching the third-party beneficiary rights under\n these Clauses.\n ")]),e._v(" "),t("li",[e._v("\n Notwithstanding paragraph (b), the data exporter shall be\n liable to the data subject, and the data subject shall be\n entitled to receive compensation, for any material or\n non-material damages the data exporter or the data\n importer (or its sub-processor) causes the data subject by\n breaching the third-party beneficiary rights under these\n Clauses. This is without prejudice to the liability of the\n data exporter and, where the data exporter is a processor\n acting on behalf of a controller, to the liability of the\n controller under Regulation (EU) 2016/679 or Regulation\n (EU) 2018/1725, as applicable.\n ")]),e._v(" "),t("li",[e._v("\n The Parties agree that if the data exporter is held liable\n under paragraph (c) for damages caused by the data\n importer (or its sub-processor), it shall be entitled to\n claim back from the data importer that part of the\n compensation corresponding to the data importerâs\n responsibility for the damage.\n ")]),e._v(" "),t("li",[e._v("\n Where more than one Party is responsible for any damage\n caused to the data subject as a result of a breach of\n these Clauses, all responsible Parties shall be jointly\n and severally liable and the data subject is entitled to\n bring an action in court against any of these Parties.\n ")]),e._v(" "),t("li",[e._v("\n The Parties agree that if one Party is held liable under\n paragraph (e), it shall be entitled to claim back from the\n other Party/ies that part of the compensation\n corresponding to its / their responsibility for the\n damage.\n ")]),e._v(" "),t("li",[e._v("\n The data importer may not invoke the conduct of a\n sub-processor to avoid its own liability.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 13: Supervision")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[t("p",[e._v("\n [Where the data exporter is established in an EU Member\n State:] The supervisory authority with responsibility\n for ensuring compliance by the data exporter with\n Regulation (EU) 2016/679 as regards the data transfer,\n as indicated in Annex I.C, shall act as competent\n supervisory authority.\n ")]),e._v(" "),t("p",[e._v("\n [Where the data exporter is not established in an EU\n Member State, but falls within the territorial scope of\n application of Regulation (EU) 2016/679 in accordance\n with its Article 3(2) and has appointed a representative\n pursuant to Article 27(1) of Regulation (EU) 2016/679:]\n The supervisory authority of the Member State in which\n the representative within the meaning of Article 27(1)\n of Regulation (EU) 2016/679 is established, as indicated\n in Annex I.C, shall act as competent supervisory\n authority.\n ")]),e._v(" "),t("p",[e._v("\n [Where the data exporter is not established in an EU\n Member State, but falls within the territorial scope of\n application of Regulation (EU) 2016/679 in accordance\n with its Article 3(2) without however having to appoint\n a representative pursuant to Article 27(2) of Regulation\n (EU) 2016/679:] The supervisory authority of one of the\n Member States in which the data subjects whose personal\n data is transferred under these Clauses in relation to\n the offering of goods or services to them, or whose\n behaviour is monitored, are located, as indicated in\n Annex I.C, shall act as competent supervisory authority.\n ")])]),e._v(" "),t("li",[e._v("\n The data importer agrees to submit itself to the\n jurisdiction of and cooperate with the competent\n supervisory authority in any procedures aimed at ensuring\n compliance with these Clauses. In particular, the data\n importer agrees to respond to enquiries, submit to audits\n and comply with the measures adopted by the supervisory\n authority, including remedial and compensatory measures.\n It shall provide the supervisory authority with written\n confirmation that the necessary actions have been taken.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__title"},[t("h4",[e._v("\n Section III â Local Laws and Obligations in Case of Access by Public Authorities\n ")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 14: Local laws and practices affecting compliance with the Clauses")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The Parties warrant that they have no reason to believe\n that the laws and practices in the third country of\n destination applicable to the processing of the personal\n data by the data importer, including any requirements to\n disclose personal data or measures authorizing access by\n public authorities, prevent the data importer from\n fulfilling its obligations under these Clauses. This is\n based on the understanding that laws and practices that\n respect the essence of the fundamental rights and freedoms\n and do not exceed what is necessary and proportionate in a\n democratic society to safeguard one of the objectives\n listed in Article 23(1) of Regulation (EU) 2016/679, are\
2n not in contradiction with these Clauses.\n ")]),e._v(" "),t("li",[t("p",[e._v("\n The Parties declare that in providing the warranty in\n paragraph (a), they have taken due account in particular\n of the following elements:\n ")]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n the specific circumstances of the transfer, including\n the length of the processing chain, the number of\n actors involved and the transmission channels used;\n intended onward transfers; the type of recipient; the\n purpose of processing; the categories and format of\n the transferred personal data; the economic sector in\n which the transfer occurs; the storage location of the\n data transferred;\n ")]),e._v(" "),t("li",[e._v("\n the laws and practices of the third country of\n destinationâ including those requiring the disclosure\n of data to public authorities or authorizing access by\n such authorities â relevant in light of the specific\n circumstances of the transfer, and the applicable\n limitations and safeguards;\n ")]),e._v(" "),t("li",[e._v("\n any relevant contractual, technical or organizational\n safeguards put in place to supplement the safeguards\n under these Clauses, including measures applied during\n transmission and to the processing of the personal\n data in the country of destination.\n ")])])]),e._v(" "),t("li",[e._v("\n The data importer warrants that, in carrying out the\n assessment under paragraph (b), it has made its best\n efforts to provide the data exporter with relevant\n information and agrees that it will continue to cooperate\n with the data exporter in ensuring compliance with these\n Clauses.\n ")]),e._v(" "),t("li",[e._v("\n The Parties agree to document the assessment under\n paragraph (b) and make it available to the competent\n supervisory authority on request.\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees to notify the data exporter\n promptly if, after having agreed to these Clauses and for\n the duration of the contract, it has reason to believe\n that it is or has become subject to laws or practices not\n in line with the requirements under paragraph (a),\n including following a change in the laws of the third\n country or a measure (such as a disclosure request)\n indicating an application of such laws in practice that is\n not in line with the requirements in paragraph (a). The\n data exporter shall forward the notification to the\n controller.\n ")]),e._v(" "),t("li",[e._v("\n Following a notification pursuant to paragraph (e), or if\n the data exporter otherwise has reason to believe that the\n data importer can no longer fulfil its obligations under\n these Clauses, the data exporter shall promptly identify\n appropriate measures (e.g. technical or organisational\n measures to ensure security and confidentiality) to be\n adopted by the data exporter and/or data importer to\n address the situation, if appropriate in consultation with\n the controller. The data exporter shall suspend the data\n transfer if it considers that no appropriate safeguards\n for such transfer can be ensured, or if instructed by the\n controller or the competent supervisory authority to do\n so. In this case, the data exporter shall be entitled to\n terminate the contract, insofar as it concerns the\n processing of personal data under these Clauses. If the\n contract involves more than two Parties, the data exporter\n may exercise this right to termination only with respect\n to the relevant Party, unless the Parties have agreed\n otherwise. Where the contract is terminated pursuant to\n this Clause, Clause 16(d) and (e) shall apply.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 15: Obligations of the data importer in case of access by public authorities")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[t("b",[e._v("15.1. Notification")])]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[t("p",[e._v("\n The data importer agrees to notify the data exporter\n and, where possible, the data subject promptly (if\n necessary with the help of the data exporter) if it:\n ")]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n receives a legally binding request from a public\n authority, including judicial authorities, under the\n laws of the country of destination for the disclosure\n of personal data transferred pursuant to these\n Clauses;
2 such notification shall include information\n about the personal data requested, the requesting\n authority, the legal basis for the request and the\n response provided; or\n ")]),e._v(" "),t("li",[e._v("\n becomes aware of any direct access by public\n authorities to personal data transferred pursuant to\n these Clauses in accordance with the laws of the\n country of destination; such notification shall\n include all information available to the importer.\n ")])]),e._v(" "),t("p",[e._v("\n The data exporter shall forward the notification to the\n controller.\n ")])]),e._v(" "),t("li",[e._v("\n If the data importer is prohibited from notifying the data\n exporter and/or the data subject under the laws of the\n country of destination, the data importer agrees to use\n its best efforts to obtain a waiver of the prohibition,\n with a view to communicating as much information as\n possible, as soon as possible. The data importer agrees to\n document its best efforts in order to be able to\n demonstrate them on request of the data exporter.\n ")]),e._v(" "),t("li",[e._v("\n Where permissible under the laws of the country of\n destination, the data importer agrees to provide the data\n exporter, at regular intervals for the duration of the\n contract, with as much relevant information as possible on\n the requests received (in particular, number of requests,\n type of data requested, requesting authority/ies, whether\n requests have been challenged and the outcome of such\n challenges, etc.). The data exporter shall forward the\n information to the controller.\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees to preserve the information\n pursuant to paragraphs (a) to (c) for the duration of the\n contract and make it available to the competent\n supervisory authority on request.\n ")]),e._v(" "),t("li",[e._v("\n Paragraphs (a) to (c) are without prejudice to the\n obligation of the data importer pursuant to Clause 14(e)\n and Clause 16 to inform the data exporter promptly where\n it is unable to comply with these Clauses.\n ")])]),e._v(" "),t("p",[t("b",[e._v("15.2. Review of legality and data minimization")])]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer agrees to review the legality of the\n request for disclosure, in particular whether it remains\n within the powers granted to the requesting public\n authority, and to challenge the request if, after careful\n assessment, it concludes that there are reasonable grounds\n to consider that the request is unlawful under the laws of\n the country of destination, applicable obligations under\n international law and principles of international comity.\n The data importer shall, under the same conditions, pursue\n possibilities of appeal. When challenging a request, the\n data importer shall seek interim measures with a view to\n suspending the effects of the request until the competent\n judicial authority has decided on its merits. It shall not\n disclose the personal data requested until required to do\n so under the applicable procedural rules. These\n requirements are without prejudice to the obligations of\n the data importer under Clause 14(e).\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees to document its legal assessment\n and any challenge to the request for disclosure and, to\n the extent permissible under the laws of the country of\n destination, make the documentation available to the data\n exporter. It shall also make it available to the competent\n supervisory authority on request. The data exporter shall\n make the assessment available to the controller.\n ")]),e._v(" "),t("li",[e._v("\n The data importer agrees to provide the minimum amount of\n information permissible when responding to a request for\n disclosure, based on a reasonable interpretation of the\n request.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__title"},[t("h4",[e._v("Section IV â Final Provisions")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 16: Non-compliance with the Clauses and termination")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n The data importer shall promptly inform the data exporter\n if it is unable to comply with these Clauses, for whatever\n reason.\n ")]),e._v(" "),t("li",[e._v("\n In the event that the data importer is in breach of these\n Clauses or unable to comply with these Clauses, the data\n exporter shall suspend the transfer of personal data to\n the data importer until compliance is again ensured or the\n contract is terminated. This is without prejudice to\n Clause 14(f).\n ")]),e._v(" "),t("li",[t("p",[e._v("\n The data exporter shall be entitled to terminate the\n contract, insofar as it concerns the processing of\
2n personal data under these Clauses, where:\n ")]),e._v(" "),t("ol",{staticClass:"list--no-counter",attrs:{type:"1"}},[t("li",[e._v("\n the data exporter has suspended the transfer of\n personal data to the data importer pursuant to\n paragraph (b) and compliance with these Clauses is not\n restored within a reasonable time and in any event\n within one month of suspension;\n ")]),e._v(" "),t("li",[e._v("\n the data importer is in substantial or persistent\n breach of these Clauses; or\n ")]),e._v(" "),t("li",[e._v("\n the data importer fails to comply with a binding\n decision of a competent court or supervisory authority\n regarding its obligations under these Clauses.\n ")])]),e._v(" "),t("p",[e._v("\n In these cases, it shall inform the competent\n supervisory authority and the controller of such\n non-compliance. Where the contract involves more than\n two Parties, the data exporter may exercise this right\n to termination only with respect to the relevant Party,\n unless the Parties have agreed otherwise.\n ")])]),e._v(" "),t("li",[e._v("\n Personal data that has been transferred prior to the\n termination of the contract pursuant to paragraph (c)\n shall at the choice of the data exporter immediately be\n returned to the data exporter or deleted in its entirety.\n The same shall apply to any copies of the data. The data\n importer shall certify the deletion of the data to the\n data exporter. Until the data is deleted or returned, the\n data importer shall continue to ensure compliance with\n these Clauses. In case of local laws applicable to the\n data importer that prohibit the return or deletion of the\n transferred personal data, the data importer warrants that\n it will continue to ensure compliance with these Clauses\n and will only process the data to the extent and for as\n long as required under that local law.\n ")]),e._v(" "),t("li",[e._v("\n Either Party may revoke its agreement to be bound by these\n Clauses where (i) the European Commission adopts a\n decision pursuant to Article 45(3) of Regulation (EU)\n 2016/679 that covers the transfer of personal data to\n which these Clauses apply; or (ii) Regulation (EU)\n 2016/679 becomes part of the legal framework of the\n country to which the personal data is transferred. This is\n without prejudice to other obligations applying to the\n processing in question under Regulation (EU) 2016/679.\n ")])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 17: Governing law")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n These Clauses shall be governed by the law of the Member\n State in which the data exporter is established.\n ")])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__section__clause__titles"},[t("p",[e._v("Clause 18: Choice of forum and jurisdiction")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("p",[e._v("\n Any dispute arising from these Clauses shall be resolved by\n the courts of the Member State in which the data exporter is\n established.\n ")])])])])]),e._v(" "),t("div",{staticClass:"schedule"},[t("div",{staticClass:"schedule__section"},[t("div",{staticClass:"schedule__section__title"},[t("h4",{staticClass:"mb-3"},[e._v("\n Appendix To Schedule 1 and 2\n ")]),e._v(" "),t("h4",{staticClass:"mb-3"},[e._v("\n Annex I\n ")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[t("div",{staticClass:"schedule__clause-wrapper"},[t("div",{staticClass:"schedule__section__clause__sub-titles"},[t("p",[t("span",[e._v("a. List of Parties")]),e._v(":\n ")]),e._v(" "),t("p",{staticClass:"pl-4"},[t("span",[e._v("I. Data Exporter")]),e._v(":\n ")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ul",{staticClass:"annex-list"},[t("li",[e._v("Name: User")]),e._v(" "),t("li",[e._v("Address: [User's address]")]),e._v(" "),t("li",[e._v("Contact details: [User's contact details]")]),e._v(" "),t("li",[e._v("\n Activities relevant to the data transferred under these\n Clauses:\n ")]),e._v(" "),t("li",[e._v("\n The Data Exporter controls personal data, processed by the\n Data Importer in its role as the data processor as\n necessary to provide the services described
2in the\n agreement between the Data Exporter and the Data Importer.\n ")]),e._v(" "),t("li",[e._v("\n Role: Controller (or Processor if Schedule 2 is\n applicable)\n ")])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__sub-titles"},[t("p",{staticClass:"pl-4"},[t("span",[e._v("II. Data Importer")]),e._v(":\n ")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ul",{staticClass:"annex-list"},[t("li",[e._v("Name: TinyURL")]),e._v(" "),t("li",[t("span",[e._v("Address:")]),e._v(" "),t("br"),e._v("\n 3916 N Potsdam Ave Ste 4535 "),t("br"),e._v("\n Sioux Falls, South Dakota 57104 "),t("br"),e._v("\n United States of America\n ")]),e._v(" "),t("li",[e._v("\n Contact details:\n "),t("a",{attrs:{href:"mailto:[email protected]"}},[t("span",[t("u",[e._v("[email protected]")])])])]),e._v(" "),t("li",[e._v("\n Activities relevant to the data transferred under these\n Clauses:\n ")]),e._v(" "),t("li",[e._v("\n Provision of URL shortening services.\n ")]),e._v(" "),t("li",[e._v("Role: Processor")])])])]),e._v(" "),t("div",{staticClass:"schedule__clause-wrapper"},[t("div",{staticClass:"schedule__section__clause__sub-titles"},[t("p",[t("span",[e._v("b. Description of Transfer")]),e._v(":\n ")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[t("ul",{staticClass:"annex-list"},[t("li",[e._v("\n Categories of data subjects whose personal data is\n transferred:\n "),t("ul",[t("li",[e._v("End users clicking on a shortened link;")])])]),e._v(" "),t("li",[e._v("\n Categories of personal data transferred:\n "),t("ul",[t("li",[e._v("Name;")]),e._v(" "),t("li",[e._v("E-Mail;")]),e._v(" "),t("li",[e._v("Phone number;")]),e._v(" "),t("li",[e._v("IP address;")]),e._v(" "),t("li",[e._v("Contact information;")]),e._v(" "),t("li",[e._v("Unique identifier.")])])]),e._v(" "),t("li",[e._v("\n Sensitive data transferred (if applicable) and applied\n restrictions or safeguards that fully take into\n consideration the nature of the data and the risks\n involved, such as for instance strict purpose limitation,\n access restrictions (including access only for staff\n having followed specialized training), keeping a record of\n access to the data, restrictions for onward transfers or\n additional security measures:\n "),t("ul",[t("li",[e._v("Not applicable")])])]),e._v(" "),t("li",[e._v("\n The frequency of the transfer (e.g. whether the data is\n transferred on a one-off or continuous basis):\n "),t("ul",[t("li",[e._v("\n A transfer occurs each time a shortened link is\n created or clicked\n ")])])]),e._v(" "),t("li",[e._v("\n Nature of the processing:\n "),t("ul",[t("li",[e._v("\n TinyURL will process aforementioned data categories as\n necessary to perform the services pursuant to the\n Agreement and this DPA.\n ")])])]),e._v(" "),t("li",[e._v("\n Purpose(s) of the data transfer and further processing:\n "),t("ul",[t("li",[e._v("\n Providing services to make long Internet URLs\n accessible through shortened URLs;\n ")]),e._v(" "),t("li",[e._v("Providing User link click statistics;")]),e._v(" "),t("li",[e._v("Fraud prevention and abuse;")]),e._v(" "),t("li",[e._v("Product service notifications.")])])]),e._v(" "),t("li",[e._v("\n The period for which the personal data will be retained,\n or, if that is not possible, the criteria used to\n determine that period:\n "),t("ul",[t("li",[e._v("\n Product data is being retained until the User submits\n a purge request.\n ")])])]),e._v(" "),t("li",[e._v("\n TinyURL shall provide Client with a current list of\
2n sub-processors upon written request.\n "),t("ul",[t("li",[e._v("\n Product data is being retained until the User submits\n a purge request.\n ")])])])])])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__sub-titles"},[t("p",[t("span",[e._v("c. Competent Supervisory Authority")]),e._v(":\n ")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause__content"},[e._v("\n The supervisory authority with responsibility for ensuring\n compliance by the data exporter with Regulation (EU) 2016/679\n as regards the data transfer identified in accordance with\n Clause 13 shall be the data protection authority within the\n Member State of the exporter.\n ")])])]),e._v(" "),t("div",{staticClass:"schedule__section"},[t("div",{staticClass:"schedule__section__title"},[t("h4",[e._v("Annex II")])]),e._v(" "),t("div",{staticClass:"schedule__section__clause"},[e._v('\n TinyURL shall implement and maintain the technical and\n organizational security measures set out in "Technical and\n organizational measures" available at upon request.\n ')])])])])])]):t(n.DataProcessingAgreement)},[],!1,null,"464e7eac",null).exports},78547(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>d});var a=n(40173),i=n(96433),r=n(13719);const o={__name:"LegalLayout",setup:function(e){var t=(0,i.GuJ)(i._9U),n=t.smallerOrEqual("xl"),o=(0,r.A)().translate,s=[{title:o("legal_page.terms"),destination:"terms",icon:"fa-solid fa-shield-halved",exactActiveClass:"legal-layout__sidebar-item--active"},{title:o("legal_page.privacy"),destination:"privacy",icon:"fa-solid fa-lock",exactActiveClass:"legal-layout__sidebar-item--active"},{title:o("legal_page.cookie"),destination:"cookies",icon:"fa-solid fa-cookie",exactActiveClass:"legal-layout__sidebar-item--active"},{title:o("legal_page.accessibility"),destination:"accessibility",icon:"fa-solid fa-universal-access",exactActiveClass:"legal-layout__sidebar-item--active"},{title:o("legal_page.manager"),destination:"privacy-manager",icon:"fa-solid fa-list-check",exactActiveClass:"legal-layout__sidebar-item--active"}];return{__sfc:!0,breakpoints:t,isMobileView:n,translate:o,navigationOptions:s,RouterLink:a.Wk}}};var s=n(85072),l=n.n(s),c=n(43966),u={insert:"head",singleton:!1};l()(c.A,u);c.A.locals;const d=(0,n(14486).A)(o,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"legal-layout",class:{"legal-layout--mobile":n.isMobileView}},[n.isMobileView?e._e():t("nav",{staticClass:"legal-layout__sidebar-nav _legal-sidebar",attrs:{"aria-label":"Legal Sidebar Navigation"}},[t("div",{staticClass:"legal-layout__nav-wrapper"},[t("h5",{staticClass:"legal-layout__sidebar-title"},[e._v("\n "+e._s(n.translate("legal_page.title"))+"\n ")]),e._v(" "),e._l(n.navigationOptions,function(a){return t(n.RouterLink,{key:a.title,staticClass:"legal-layout__sidebar-item _legal-nav-item",attrs:{to:{name:a.destination},"exact-active-class":a.exactActiveClass}},[t("i",{staticClass:"legal-layout__sidebar-item-icon fa-fw",class:a.icon}),e._v("\n "+e._s(a.title)+"\n ")])})],2)]),e._v(" "),t("section",{staticClass:"legal-layout__content _legal-content"},[e._t("default")],2)])},[],!1,null,"b79ede1a",null).exports},80720(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>u});var a=n(85471),i=n(37624);const r={__name:"ManagerAccordionHeader",props:{isChecked:{type:Boolean,required:!0},isDisabled:{type:Boolean,required:!0},tooltip:{type:String,default:""}},emits:["toggle"],setup:function(e,t){var n=t.emit,r=e,o=(0,i.fS)({placement:"top"}),s=o.referenceRef,l=o.content;return(0,a.watch)(function(){return r.tooltip},function(e){l.value=e},{immediate:!0}),{__sfc:!0,props:r,emit:n,referenceRef:s,content:l,onToggle:function(e){n("toggle",e)},TuInputSwitch:i.Ek}}};var o=n(85072),s=n.n(o),l=n(39642),c={insert:"head",singleton:!1};s()(l.A,c);l.A.locals;const u=(0,n(14486).A)(r,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("span",{staticClass:"manager-accordion-header"},[t("div",{ref:"referenceRef",on:{click:function(e){e.stopPropagation()}}},[t(n.TuInputSwitch,{staticClass:"manager-accordion-header__input-switch",attrs:{value:e.isChecked,"is-disabled":e.isDisabled},on:{input:n.onToggle}})],1),e._v(" "),t("div",{staticClass:"manager-accordion-header__dynamic-content"},[e._t("default")],2)])},[],!1,null,"2de3c08b",null).exports},80724(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>m});var a=n(85471),i=n(37624),r=n(13719),o=n(20969),s=n(78547),l=n(80720),c=n(51060);const u={__name:"PrivacyManagerOverhauling",setup:function(e){var t="required-cookies-consent",n="optional-cookie
2s-consent",u=(0,r.A)().translate,d=(0,c.u)(),p=(0,a.reactive)({required:{isExpanded:!0},optional:{isExpanded:!0},isConsenting:!1});function h(){var e=!d.isOptionalConsented;e&&(p.isConsenting=!0),d.xRecordAllConsent(e).finally(function(){p.isConsenting=!1})}var _="\n <b>".concat(u("privacy_manager_page.cookie_management.optional_cookies.performance.title"),"</b>\n <p>").concat(u("privacy_manager_page.cookie_management.optional_cookies.performance.content"),"</p>\n <b>").concat(u("privacy_manager_page.cookie_management.optional_cookies.ad.title"),"</b>\n <p>").concat(u("privacy_manager_page.cookie_management.optional_cookies.ad.content"),"</p>\n <b>").concat(u("privacy_manager_page.cookie_management.optional_cookies.social.title"),"</b>\n <p>").concat(u("privacy_manager_page.cookie_management.optional_cookies.social.content"),"</p>\n"),m=(0,a.computed)(function(){return[{id:t,title:u("privacy_manager_page.cookie_management.required_cookies.title"),as:l.default,attributes:{isChecked:!0,isDisabled:!1,tooltip:u("privacy_manager_page.cookie_management.required_cookies.tooltip")},events:{},component:o.default,componentProps:{content:u("privacy_manager_page.cookie_management.required_cookies.content")}},{id:n,title:u("privacy_manager_page.cookie_management.optional_cookies.title"),as:l.default,attributes:{isChecked:d.isOptionalConsented,isDisabled:p.isConsenting},events:{toggle:h},component:o.default,componentProps:{content:_,isHtml:!0}}]}),f=(0,a.computed)(function(){return[t,n]});return{__sfc:!0,REQUIRED_COOKIE:t,OPTIONAL_COOKIE:n,translate:u,cookieStore:d,state:p,toggleOptional:h,onAccordionOptionClicked:function(e){p[e].isExpanded=!p[e].isExpanded},optionalCookiesContent:_,cookieManagementItems:m,expandedItems:f,TuAccordion:i.Yn,LegalLayout:s.default}}};var d=n(85072),p=n.n(d),h=n(1337),_={insert:"head",singleton:!1};p()(h.A,_);h.A.locals;const m=(0,n(14486).A)(u,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.LegalLayout,[t("section",{staticClass:"privacy-manager-overhauling"},[t("h3",{staticClass:"privacy-manager-overhauling__title _legal-heading"},[e._v("\n "+e._s(n.translate("privacy_manager_page.title"))+"\n ")]),e._v(" "),t("p",{staticClass:"privacy-manager-overhauling__description"},[e._v("\n "+e._s(n.translate("privacy_manager_page.description"))+"\n ")]),e._v(" "),t("h5",{staticClass:"privacy-manager-overhauling__sub-title"},[e._v("\n "+e._s(n.translate("privacy_manager_page.cookie_management.title"))+"\n ")]),e._v(" "),t("p",{staticClass:"privacy-manager-overhauling__sub-description"},[e._v("\n "+e._s(n.translate("privacy_manager_page.cookie_management.description"))+"\n ")]),e._v(" "),t(n.TuAccordion,{staticClass:"privacy-manager-overhauling__accordion",attrs:{items:n.cookieManagementItems,"expanded-items":n.exp
2andedItems},on:{"item-clicked":n.onAccordionOptionClicked}})],1)])},[],!1,null,"ed935a1a",null).exports},45830(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>h});var a=n(85471),i=n(96433),r=n(94736),o=n(78547),s=n(59354);const l={__name:"PrivacyPolicyOverhauling",setup:function(e){var t=(0,r.A)().getters,n=(0,i.GuJ)(i._9U).smallerOrEqual,l=(0,a.computed)(function(){return t.isOverhaulEnabled}),c=n("xl");return{__sfc:!0,getters:t,smallerOrEqual:n,effectivityDate:"September 17, 2024",tableTitleInteraction:"Type of Interaction Collection and Use Applied to",tableTitlePersonal:"Categories of Personal Information Collected",tableTitleSharing:"Purposes for Collection, Use, and Sharing",tableTitleThird:"Categories of Third Parties with Whom Some or All the Personal Information May Be Shared",isOverhaulEnabled:l,isMobileView:c,LegalLayout:o.default,PrivacyPolicy:s.default}}};var c=n(85072),u=n.n(c),d=n(21315),p={insert:"head",singleton:!1};u()(d.A,p);d.A.locals;const h=(0,n(14486).A)(l,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.isOverhaulEnabled?t(n.LegalLayout,[t("div",{staticClass:"privacy-policy",class:{"privacy-policy--mobile":n.isMobileView}},[t("h3",{staticClass:"privacy-policy__title _legal-heading"},[e._v("\n Privacy Policy\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__effectivity"},[e._v("\n Effective "+e._s(n.effectivityDate)+"\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v('\n TinyURL LLC ("'),t("b",[e._v("TinyURL")]),e._v('", "'),t("b",[e._v("we,")]),e._v('" "'),t("b",[e._v("us,")]),e._v('" "'),t("b",[e._v("our")]),e._v('") is dedicated to protecting your privacy.\n This Privacy Policy outlines how we gather and use, disclose, and protect your information.\n We created this Policy to inform you on what data we collect, how we collect your data,\n how we share your data, and your rights around the data. This Policy applies when you\n use our website\n '),t("router-link",{staticClass:"text-blue",attrs:{to:{name:"homepage"}}},[t("span",[t("u",[e._v("TinyURL.com")])])]),e._v('\n and services, both within and outside the European Union ("'),t("b",[e._v("EU")]),e._v('") and either as creator\n of a TinyURL Link (as defined below) or clicking on a TinyURL Link.\n ')],1),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v('\n We may collect and receive information about users of our Services ("'),t("b",[e._v("users")]),e._v('", "'),t("b",[e._v("you")]),e._v('" or\n "'),t("b",[e._v("your")]),e._v('") from various sources, including: (i) information you provide through your user\n account on the Services (your "'),t("b",[e._v("Account")]),e._v('") if you register for the Services; (ii) your\n use of the Services; and (iii) from third-party websites, services, and partners.\n ')]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v('\n For the purposes of this Policy, the Site, features, content, applications, and other\n services provided by TinyURL will be referred to as the "'),t("b",[e._v("Services")]),e._v("\". This Policy works\n in conjunction with the Site's\n "),t("router-link",{attrs:{to:{name:"terms"}}},[t("span",[t("u",[e._v("Terms of Use")])])]),e._v(".\n ")],1),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n Any capitalized terms used, but not defined, in this Policy have the meanings provided\n in the Terms of Use. If you do not agree with our policies and practices, please do not\n use our Services. By accessing or using our Services, you agree to this Policy.\n ")]),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n Controller and Processor\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v('\n Data protection and privacy laws in certain jurisdictions differentiate between\n "controllers" and "processors" of Personal Data (as defined below). A '),t("b",[e._v("controller")]),e._v("\n decides the purposes and means of processing personal data, while a "),t("b",[e._v("processor")]),e._v("\n processes Personal Data on behalf of a controller based on the controller's\n instructions. When you create a TinyURL Link (as a \""),t("b",[e._v("User")]),e._v('"), TinyURL acts as a\n '),t("b",[e._v("controller")]),e._v(". When you click on a TinyURL Link created by a User, we act as a\n "),t("b",[e._v("processor")]),e._v('. When TinyURL processes Personal Data as a processor on behalf of\n the User (meaning the creator of a shortened link) and applicable law, namely\n Regulation (EU) 2016/679 of the European Parliament and of the Council ("'),t("b",[e._v("GDPR")]),e._v('"),\n requires parties to put in place a Data Processing Agreement (hereinafter, "'),t("b",[e._v("DPA")]),e._v('")\n to govern such data processing, the DPA attached to these Privacy Policy as\n '),t("router-link",{attrs:{to:{name:"dpa"}}},[t("span",[t("u",[e._v("Appendix A")])])]),e._v("\n shall apply. In this case, the DPA set forth in Appendix A shall be incorporated into the\n "),t("b",[e._v("Terms of Use and Service Agreement")]),e._v(" and form an integral part of the Agreement.\n ")],1),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n Personal Data\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v('\n For the purposes of this Policy "'),t("b",[e._v("Personal Data")]),e._v('" means any information that can identify,\n relate to, describe, be associated with, or link, directly or indirectly, to a particular\n User. This may include identifiers such as name, identification number, location data,\n online identifier, or factors specific to the physical, physiological, genetic, mental,\n economic, cultural, or social identity of that natural person. This excludes aggregated or\n de-identified information that is maintained in a form that is not reasonably capable of\n being associated with or linked with you.\n ')]),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n How We Legitimately Process Your Personal Data\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n TinyURL is entitled to process Users personal data in accordance with the law. The legal\n basis for c
2ollecting and using the Personal Data described below depends on the type of\n Personal Data involved and the specific context in which it is collected\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n Generally, we collect personal data:\n ")]),e._v(" "),t("ol",{staticClass:"privacy-policy__list privacy-policy__list--with-letters"},[t("li",[e._v("When you give us explicit consent to do so;")]),e._v(" "),t("li",[e._v("To execute our contractual obligations to you;")]),e._v(" "),t("li",[e._v("When we have a legitimate interest in processing your personal data that is not overridden by your rights.")])]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n Our legitimate interests include operating our Services effectively, communicating with\n you to provide support, enhancing our platform, conducting marketing activities, and\n detecting or preventing illegal activities.\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n In certain circumstances, we may also have a legal obligation to collect personal data\n from you or may need it to protect your vital interests or those of another person.\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n When we ask you to provide Personal Data to comply with a legal requirement or to\n execute a contractual obligation towards you, we will clarify the requirement at that\n time and inform you whether providing your Personal Data is mandatory, as well as the\n potential consequences if you choose not to provide it.\n ")]),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n What Personal Data We Collect And How We Collect It\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n There are several ways through which you may provide us with your Personal Data.\n ")]),e._v(" "),t("ol",{staticClass:"privacy-policy__list privacy-policy__list--with-numbers"},[t("li",[t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n Directly from You\n ")])]),e._v(" "),t("ol",{staticClass:"privacy-policy__list privacy-policy__list--with-romans"},[t("li",[t("h6",{staticClass:"privacy-policy__list-heading"},[e._v("\n Account Creation\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v('\n When you create an account, we collect personal information from you such\n as your name, email address, and other relevant information (your "'),t("b",[e._v("Account")]),e._v('").\n If you create an Account using your login from a third-party account, such\n as Facebook, Google, Twitter, or Microsoft, we will access and collect your\n personal information provided by that third-party account. The amount of\n information that is shared with us from that third-party account depends on\n your privacy settings on your third-party account.\n ')])]),e._v(" "),t("li",[t("h6",{staticClass:"privacy-policy__list-heading"},[e._v("\n Create a TinyURL Link\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v('\n By using our Services, Users can create shortened URLs of websites ("TinyURL\n links"). Users can create TinyURL links without registering for an Account.\n When you create a TinyURL link, TinyURL collects and stores the original URL\n and the shortened URL and links it with your session. This applies to both\n Users who are logged in and to those who are not.\n ')])]),e._v(" "),t("li",[t("h6",{staticClass:"privacy-policy__list-heading"},[e._v("\n Billing Information\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n If you add your billing information to your User Account, that information is\n directed to our third-party payment processor. We do not store your billing\n information on our systems; however, we have access to, and may retain,\n subscriber information through our third-party payment processor.\n ")])]),e._v(" "),t("li",[t("h6",{staticClass:"privacy-policy__list-heading"},[e._v("\n User Support\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n If you contact us for assistance or support, we may collect your name, email\n address, or any other content that you send us.\n ")])]),e._v(" "),t("li",[t("h6",{staticClass:"privacy-policy__list-heading"},[e._v("\n Social Media Interaction\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n We may collect information from your social media account if you interact\n with our social media presence.\n ")])])]),e._v(" "),t("li",[t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n Data Collected Automatically\n ")])]),e._v(" "),t("ol",{staticClass:"privacy-policy__list privacy-policy__list--with-romans"},[t("li",[t("h6",{staticClass:"privacy-policy__list-heading"},[e._v("\n Log Data\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v('\n When you use our Services, whether as a registered user or a non-registered\n user, our servers may automatically record information that your browser sends\n whenever you create or use a TinyURL link ("Log Data"). This Log Data may\n include information such as your Internet Protocol ("IP") address, device\n settings (such as browser type, operating system, language, extensions, etc),\n the time and date you create the TinyURL Link, the referring website, the time\n and date of each access, device settings, and analytics on the sharing of the\n TinyURL Link on third party services, such as on social media. We use this\n information to monitor and analyze use of the Services, for the Site\'s technical\n administration, to increase our Site\'s functionality and user-friendliness, and\n to better tailor it to our visitors` needs.\n ')])]),e._v(" "),t("li",[t("h6",{staticClass:"privacy-policy__list-heading"},[e._v("\n Mobile Devices\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n We may collect information from your mobile device, such as unique identifying\n information broadcast from your device when visiting our Services.\n ")])]),e._v(" "),t("li",[t("h6",{staticClass:"privacy-policy__list-heading"},[e._v("\n Cookies and Similar Technology\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v('\n "Cookies" are a small data file that we transfer to your computer\'s hard disk for\n record-keeping purposes. Please see our\n '),t("router-link",{attrs:{to:{name:"cookies"}}},[t("span",[t("u",[e._v("Cookie Policy")])])]),e._v("\n for more information.\n ")],1)])]),e._v(" "),t("li",[t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n Personal Data We Collect from Other Sources\n ")])]),e._v(" "),t("ol",{staticClass:"privacy-policy__list privacy-policy__list--with-romans"},[t("li",[t("h6",{staticClass:"privacy-policy__list-heading"},[e._v("\n Social Media Services\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n Our Services allow you to interact with social media platforms and other\n third-party services (e.g., Facebook, Twitter and LinkedIn). If you choose\n to share your TinyURL links using third-party services, we may collect\n information related to your use of those third- party services. Additionally,\n if you access the Services using one of these social media platforms or other\n third-party services, we may receive information about you from those third\n parties such as account and profile data. Please note that third-party services\n may have the ability to restrict the information that is provided to us based\n on your privacy settings of that account.\n ")])])])]),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n No Special Category of Personal Data\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n In accordance with applicable privacy laws, specifically Article 9 of the GDPR,\n special categories of personal data comprise any information revealing racial\n or ethnic origin, political opinions, religious or philosophical beliefs, or\n trade union membership, and the processing of genetic data, biometric data for\n the purpose of uniquely identifying a natural person, data concerning health or\n data concerning a natural person's sex life or sexual orientation (hereinafter\n \""),t("b",[e._v("Special Categories of Personal Data")]),e._v('")\n ')]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n TinyURL does not request or collect any sensitive Personal Data or Special\n Categories of Personal Data, as defined by applicable privacy laws, for you\n to use our Services.\n ")]),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n Purposes for Which We Collect And Share Your Personal Data\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n We collect and may share your Personal Data for the following purposes:\n ")]),e._v(" "),t("ol",{staticClass:"privacy-policy__list privacy-policy__list--with-letters"},[t("li",[e._v("To operate and maintain our Site and provide the Services;")]),e._v(" "),t("li",[e._v("To enrich and personalize our Services;")]),e._v(" "),t("li",[e._v("To process and complete requested transactions;")]),e._v(" "),t("li",[e._v("\n When it is necessary for our legitimate interests (or those of a third\n party) and provided that your interests and fundamental rights do not\n override these interests\n ")]),e._v(" "),t("li",[e._v("\n Communicating directly with you or through our partners, including for\n customer service, updates, and other Service related information, as\n well as for marketing and promotional purposes;\n ")]),e._v(" "),t("li",[e._v("\n Helping on detecting, preventing, or investigating security incidents,\n fraud, and other abuse or misuse of our Services; and\n ")]),e._v(" "),t("li",[e._v("\n Ensuring compliance with our Terms of Service, protecting our legal\n rights, and meeting regulatory requirements or responding to governmental inquiries.\n ")])]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n We have outlined in the chart below a\n "),t("b",[t("u",[e._v("\n description of the categories of Personal Data we collect,\n ")])]),e._v("\n the legal basis for our collection and use of Personal Data,\n and the categories of third parties with whom some or all of the Personal Data may be shared.\n ")]),e._v(" "),t("table",{staticClass:"privacy-policy__table"},[t("thead",[t("tr",{staticClass:"mobile-row-heading"},[t("th",[e._v("Chart")])]),e._v(" "),t("tr",{staticClass:"desktop-row-heading"},[t("th",[e._v(e._s(n.tableTitleInteraction))]),e._v(" "),t("th",[e._v(e._s(n.tableTitlePersonal))]),e._v(" "),t("th",[e._v(e._s(n.tableTitleSharing))]),e._v(" "),t("th",[e._v(" "+e._s(n.tableTitleThird)+" ")])])]),e._v(" "),t("tbody",[t("tr",[t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitleInteraction))]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Users\n ")])])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitlePersonal))]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n Identifiers (such as name, alias, postal address, unique personal\n identifier, online identifier, internet protocol (ip) address, email\n address, account name, or other similar identifiers)\n ")])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitleSharing))]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n To provide the Services\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Customer support\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Security and fraud prevention\n ")])])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v("\n "+e._s(n.tableTitleThird)+"\n ")]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Ad networks\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Analytics services\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Technology service providers\n ")])])])]),e._v(" "),t("tr",[t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitleInteraction))]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Users\n ")])])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitlePersonal))]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n Customer records information (such as name, address, telephone number,\n bank account number,
2credit or debit card number, other financial information)\n ")])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitleSharing))]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n To provide the Services\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Customer support\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Security and fraud prevention\n ")])])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v("\n "+e._s(n.tableTitleThird)+"\n ")]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Analytics services\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Technology service providers\n ")])])])]),e._v(" "),t("tr",[t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitleInteraction))]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Users\n ")])])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitlePersonal))]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n Commercial information (such as records of products or services\n purchased, obtained, or considered, or other purchasing or consuming\n histories or tendencies)\n ")])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitleSharing))]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n To provide the Services\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Customer support\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Advertising\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Security and fraud prevention\n ")])])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v("\n "+e._s(n.tableTitleThird)+"\n ")]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Ad networks\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Analytics services\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Technology service providers\n ")])])])]),e._v(" "),t("tr",[t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitleInteraction))]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Users\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Those who click on TinyURLs\n ")])])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitlePersonal))]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n Internet or other electronic network activity information\n (such as information regarding a consumer's interaction\n with an internet website, application, or advertisement)\n ")])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitleSharing))]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n To provide and improve the Services\n ")])])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v("\n "+e._s(n.tableTitleThird)+"\n ")]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Ad networks\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Analytics services\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Technology service providers\n ")])])])]),e._v(" "),t("tr",[t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitleInteraction))]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Users\n ")])])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitlePersonal))]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n Non-precise geolocation information (such as zip or area code, state, country)\n ")])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitleSharing))]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n To provide and improve the Services to you\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Fraud and cybersecurity\n ")])])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v("\n "+e._s(n.tableTitleThird)+"\n ")]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Ad networks\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Analytics services\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Technology service providers\n ")])])])]),e._v(" "),t("tr",[t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitleInteraction))]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Users\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Those who click on TinyURL links\n ")])])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitlePersonal))]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n Inferences drawn from the above information about your predicted characteristics and preferences\n ")])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitleSharing))]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n To provide and improve the Services\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Analytics\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Fraud and cybersecurity\n ")])])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v("\n "+e._s(n.tableTitleThird)+"\n ")]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Ad networks\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Analytics services\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Technology service providers\n ")])])])]),e._v(" "),t("tr",[t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitleInteraction))]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Users\n ")])])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitlePersonal))]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n Other information about you that is linked to the personal information above\n ")])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v(e._s(n.tableTitleSharing))]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n To Provide and Improve the Services\n ")])])]),e._v(" "),t("td",[t("span",{staticClass:"table-mobile-title"},[e._v("\n "+e._s(n.tableTitleThird)+"\n ")]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Ad networks\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Analytics services\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Technology service providers\n ")])])])])])]),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n How We May Share Your Personal Data\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n The purpose of our Services is to allow you to share information and to\n receive information on the TinyURLs you create. As a result, some Personal\n Data may be shared with third parties as described below:\n ")]),e._v(" "),t("ol",{staticClass:"privacy-policy__list privacy-policy__list--with-romans"},[t("li",[t("h6",{staticClass:"privacy-policy__list-heading"},[e._v("\n TinyURL links You Create\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n When you create a TinyURL link, the shortened URL and the original URL\n it refers to is publicly available to anyone provided or with access to the TinyURL link.\n ")])]),e._v(" "),t("li",[t("h6",{staticClass:"privacy-policy__list-heading"},[e._v("\n Information We Share with Users\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n We may share the Personal Data we collect as described
2in this Policy with our Users.\n When a TinyURL link is created, the User who created the link may be able to view\n aggregated information about clicks and views of the TinyURL link, including the number\n of times the TinyURL link was shared, whether or not it was viewed, comparison of that TinyURL\n link's performance to that of all TinyURL links pointing to the same content, whether others\n are sharing a TinyURL link to the same content, geographic regions where the content is being\n viewed, and identification of social networks or websites on which the TinyURL link appears.\n ")])]),e._v(" "),t("li",[t("h6",{staticClass:"privacy-policy__list-heading"},[e._v("\n Service Providers\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n We may employ third party companies and individuals to facilitate our Services, to provide\n the Services on our behalf, to improve our Services and to perform Site-related services\n (e.g., without limitation, maintenance services, database management, web analytics, payment\n processing, fraud detection and improvement of the Site's features) or to assist us in analyzing\n how our Site and Services are used. These third parties have access to your Personal Data only\n to perform these tasks on our behalf and are obligated not to disclose or use it for any other purpose.\n ")])]),e._v(" "),t("li",[t("h6",{staticClass:"privacy-policy__list-heading"},[e._v("\n Analytics and Search Engine Providers\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n We may share Personal Data with analytics and search engine providers that assist us in the\n improvement and optimization of the Service.\n ")])]),e._v(" "),t("li",[t("h6",{staticClass:"privacy-policy__list-heading"},[e._v("\n Feedback\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n We may collect feedback from you about your experience to compare your experience with other\n Users of the Services to improve the quality of the Services. This feedback is the property\n of TinyURL, and we reserve the right to share it with any third-party.\n ")])]),e._v(" "),t("li",[t("h6",{staticClass:"privacy-policy__list-heading"},[e._v("\n Acquisition, Merger, or Bankruptcy\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n TinyURL may sell, transfer, or otherwise share some or all its assets, including your Personal\n Data, in connection with a merger, acquisition, reorganization, sale of assets, or in the event\n of bankruptcy.\n ")])]),e._v(" "),t("li",[t("h6",{staticClass:"privacy-policy__list-heading"},[e._v("\n Disclosures without Your Consent\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n We may disclose information in response to subpoenas, warrants, or court orders, or in connection\n with any legal process, or to comply with relevant laws. We may also share your information in the\n event of an emergency, to establish or exercise our rights, to defend against a legal claim, to\n investigate, prevent, or act regarding possible illegal activities, suspected fraud, the safety of\n person or property, or a violation of our policies.\n ")])]),e._v(" "),t("li",[t("h6",{staticClass:"privacy-policy__list-heading"},[e._v("\n Disclosures with Your Consent\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n We will share information about you when you instruct us to do so, such as when you share TinyURLs\n or content with others through the Services or if we notify you that the information you provide\n will be shared in a particular manner and you provide such information (such as posting it to a\n third-party service).\n ")])])]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"}
2,[e._v("\n We may also share aggregated information that does not include Personal Data and we may otherwise\n disclose non-identifying information and Log Data to parties for industry analysis, demographic\n profiling, and other purposes. Any aggregated information shared in these contexts will not contain\n your Personal Data.\n ")]),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n Marketing and Advertising\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n We process your Personal Data to tailor our marketing and advertising efforts. To do this, we provide\n your information to third party advertising networks (such as Google Doubleclick) and social media\n companies (such as Facebook, Instagram, and other social media platforms). When we provide data to agencies,\n ad networks, and other parties for targeted advertising, we do not provide them with your name, financial\n information, or any sensitive information. We use online identifiers such as email, cookies, and device\n identifiers to help us provide targeted advertising to you and others like you.\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n We may also use aggregate information to help advertisers reach the kind of audience they want to target.\n We may make use of the Personal Data we have collected from you to enable us to display advertisements to\n target audiences.\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n To opt out of targeted advertising, you may use the following links provided by third parties that manage\n opt outs for some ad networks:\n ")]),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n http://preferences-mgr.truste.com\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n http://www.networkadvertising.org/managing/opt_out.asp\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n http://www.aboutads.info/\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n https://policies.google.com/privacy/partners\n ")])]),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n We Do Not Track Signals\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v('\n Your browser settings may allow you to automatically transmit a "Do Not Track" signal to online services\n you visit. Note, however, there is no industry consensus as to what site and app operators should do regarding\n these signals. Accordingly, unless and until the law is interpreted to require us to do so, we do not monitor\n or act with respect to "Do Not Track" signals.\n ')]),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n Email Marketing\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n If you sign up for our Services or newsletter, we will send you marketing emails. If you change your mind,\n you can opt-out at any time by selecting the unsubscribe option when you receive an electronic marketing\n communication from us. The withdrawal of your consent will not impact the lawfulness of processing based\n on your consent prior to the withdrawal.\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n Please note that even if you opt-out of receiving commercial emails, you will still receive emails that are\n transactional in nature, such as actions taken on your account, updates to our online policies, and other\n transactional communications.\n ")]),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n International Transfers\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v('\n When you use our Services, your Personal Data may be transferred to our service providers and trusted partners\n who maintain processing facilities outside the European Economic Area ("'),t("b",[e._v("EEA")]),e._v('"). This is only for the purposes of\n providing, and to the extent necessary to provide, the Services to you. The privacy laws in these countries may\n not be as protective with your information as the laws in your jurisdiction.\n ')]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v('\n Nonetheless, TinyURL has taken steps to ensure robust security for your Personal Data, including the use of\n Standard Contractual Clauses ("'),t("b",[e._v("SCCs")]),e._v('"), to guarantee that your data is adequately protected during transfers.\n ')]),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n Retention of Your Personal Data\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n We will retain your Personal Data only for as long as is necessary for the purposes set out in this Policy.\n We will retain and use your Personal Data to the extent necessary to comply with our legal obligations (for\n example, if we are required to retain your Personal Data to comply with applicable laws), resolve disputes,\n and enforce our legal agreements and policies.\n ")]),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n Your Personal Data Rights\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n If you have questions about how TinyURL handles your Personal Data or would like to exercise your rights\n under applicable data protection laws, you may make a request by\n "),t("router-link",{attrs:{to:{name:"freescout"}}},[t("u",[e._v("clicking here")])]),e._v("\n or by contacting us at "),t("a",{attrs:{href:"mailto:[email protected]"}},[t("u",[e._v("[email protected]")])]),e._v(".\n You have the following rights in relation to your Personal Data:\n ")],1),e._v(" "),t("ul",{staticClass:"privacy-policy__list"},[t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n If you wish to "),t("b",[e._v("access, correct, update, or request deleti
2on")]),e._v(" of your Personal Data,\n you can do so at any time by making a request\n "),t("router-link",{attrs:{to:{name:"freescout"}}},[t("u",[e._v("clicking here")])]),e._v("\n or emailing "),t("a",{attrs:{href:"mailto:[email protected]"}},[t("u",[e._v("[email protected]")])]),e._v(". Please note that,\n in case of exercising your "),t("b",[e._v("deletion")]),e._v(" rights you may no longer be able to use the\n Services unless you create a new account with us.\n ")],1),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n You will not be "),t("b",[e._v("discriminated")]),e._v(" against for exercising your data rights.\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n To exercise your rights to deletion of your personal data under the GDPR or other data\n protection laws, you may deactivate your account via your control panel settings. Once\n a deactivation request is made, personal data associated with your account will be removed\n within 30 days. Please note that while some personal data may be retained in immutable backups\n for up to 180 days, it will not be accessible or used after the removal request is processed.\n Certain data, such as TinyURL links, may remain active unless specifically requested for removal.\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n In addition, you can "),t("b",[e._v("object to the processing")]),e._v(" of your personal data, ask us to "),t("b",[e._v("restrict the processing")]),e._v("\n of your personal data, or "),t("b",[e._v("request portability")]),e._v(" of your personal data. Again, you can exercise these rights\n making a request\n "),t("router-link",{attrs:{to:{name:"freescout"}}},[t("u",[e._v("clicking here")])]),e._v("\n or emailing "),t("a",{attrs:{href:"mailto:[email protected]"}},[t("u",[e._v("[email protected]")])]),e._v(".\n ")],1),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n You have the right to "),t("b",[e._v("opt-out of marketing communications")]),e._v(" we send you at any time. You can exercise this\n right by clicking on the âunsubscribeâ or âopt-outâ link in the marketing emails we send you. To opt-out\n of other forms of marketing, please make a request by\n "),t("router-link",{attrs:{to:{name:"freescout"}}},[t("u",[e._v("clicking here")])]),e._v("\n clicking here or contacting us by email at "),t("a",{attrs:{href:"mailto:[email protected]"}},[t("u",[e._v("[email protected]")])]),e._v(".\n ")],1),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n Similarly, if we have collected and process your Personal Data with your consent, then you can\n "),t("b",[e._v("withdraw your consent")]),e._v("\n at any time. Withdrawing your consent will not affect the lawfulness of any processing we\n conducted prior to your withdrawal, nor will it affect the processing of your personal data conducted\n in reliance on lawful processing grounds other than consent.\n ")]),e._v(" "),t("li",{staticClass:"privacy-policy__list__item"},[e._v("\n You have the "),t("b",[e._v("right to complain to a data protection authority")]),e._v(" about our collection and use of your personal\n data. For more information, please contact your local data protection authority. Contact details of\n authorities in other EU Member States can be found in the directory maintained by the European Data\n Protection Board ("),t("b",[e._v("EDPB")]),e._v('"), as required under the GDPR,\n '),t("a",{attrs:{href:"https://www.edpb.europa.eu/about-edpb/about-edpb/members_en",target:"_blank"}},[t("u",[e._v("here")])]),e._v(".\n ")])]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n Please note that when certain requests will be subject to necessary verification requirements. Only you or\n someone legally authorized to act on your behalf may exercise these rights, We cannot respond to your\n request or provide you with Personal Data if we cannot verify your identity or authority to make the\n request and confirm the Personal Data relates to you.\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n You do not need to create an account with us to exercise your Right to Know or Right to Delete. However,\n we do consider requests made through your password protected account sufficiently verified when the\n request relates to Personal Information associated with that specific account.\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n We will only process Personal Data provided in the request to verify the requestor's identity or authority\n to make it.\n ")]),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n Personal Data Sales Opt-Out and Opt-In Rights\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n TinyURL does not sell Personal Data to third parties for monetary value. However, to the extent that âsaleâ\n is interpreted under applicable laws to include interest based advertising or other data uses described
2in\n the âPurposes for which we Collect and may Share your Personal Dataâ and âHow We May Share Your Personal Dataâ\n Sections above, we will comply with those laws in regards to those activities. You can read more in our\n "),t("router-link",{attrs:{to:{name:"cookies"}}},[t("u",[e._v("Cookie Policy.")])])],1),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n To exercise the Right to Opt-Out, you (or your authorized representative) may submit a request to us by\n filling out the webform available\n "),t("router-link",{attrs:{to:{name:"freescout"}}},[t("u",[e._v("here")])]),e._v("\n or by emailing us at "),t("a",{attrs:{href:"mailto:[email protected]"}},[t("u",[e._v("[email protected]")])]),e._v(".\n ")],1),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n Once you make an opt-out request, we will wait at least twelve (12) months before asking you to reauthorize\n Personal Data sales.\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n You do not need to create an account with us to exercise your Right to Opt-Out. We will only use Personal\n Data provided in an opt-out request to review and comply with the request.\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n Please note that your decision to opt out of the sale of your Personal Data may impact the availability\n and quality of some of our Services provided to you. Furthermore, your Personal Data may still be shared\n pursuant to the terms of the Policy, where such sharing does not constitute a sale.\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n The security of your Personal Data is important to us. As such, TinyURL uses standard physical, technical,\n and administrative measures designed to reduce risk of loss, misuse, unauthorized access, disclosure, or\n modification of your Personal Data. Unfortunately, no system or network can be guaranteed to be 100% secure,\n as such we cannot and do not guarantee or warrant the security of any information that you transmit on or\n through the Services or that we otherwise maintain.\n ")]),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n Security\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n TinyURL is committed to protecting your information. To do so, we employ a variety of security technologies\n and measures designed to protect information from unauthorized access, use, or disclosure. The measures we\n use are designed to provide a level of security appropriate to the risk of processing your Personal Data.\n Please note that no service is completely secure. While we strive to protect your data, we cannot guarantee\n that unauthorized access, hacking, data loss or a data breach will never occur.\n ")]),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n Not Directed to Children\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n Our Services are not directed persons under 18. We do not knowingly collect information from persons under 18.\n As such, we do not knowingly âsell,â as that term is defined under applicable law, including the CCPA,\n the Personal Data of minors.\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n If you are a parent or guardian of a minor who is under 16 years old and using our Services, you may contact\n us at "),t("a",{attrs:{href:"mailto:[email protected]"}},[t("u",[e._v("[email protected]")])]),e._v(" to request and arrange for deletion of any\n Personal Data, if any, we may have collected about the minor.\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n For privacy reasons we may request proof of relationship to the minor.\n ")]),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n Updates to the Privacy Policy\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n We may update this Policy from time to time. When we update the Policy, we will notify you by updating the\n âEffective Dateâ date at the top of this Policy, posting the new Policy, and providing any other notice required\n by applicable law. We recommend that you review the Policy each time you visit the Site to stay informed of our\n privacy practices. If we materially change the ways in which we process or share Personal Data previously collected\n from you through our Services, we will notify you.\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n If you do not agree or consent to these updates or changes, do not continue to use the Services.\n ")]),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n Links to Third Party Websites\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n Our Services, email updates, and other communications may, from time to time, contain links to and from the websites\n of others, including our partner networks, advertisers, and affiliates. If you follow a link to any of these websites,\n please note that these websites have their own privacy policies and that we do not accept any responsibility or liability\n for these policies.\n ")]),e._v(" "),t("h5",{staticClass:"privacy-policy__heading"},[e._v("\n Contact Us\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph"},[e._v("\n If you have any questions about this Policy, please contact us at:\n ")]),e._v(" "),t("p",{staticClass:"privacy-policy__paragraph mb-0"},[e._v("\n Mailing address: "),t("br"),e._v(" "),t("span",{staticClass:"privacy-policy__paragraph__company"},[e._v("TinyURL LLC")]),e._v(" "),t("br"),e._v("\n 3916 N Potsdam Ave Ste 4535 "),t("br"),e._v("\n Sioux Falls, South Dakota 57104 "),t("br"),e._v("\n United States of America "),t("br"),e._v("\n Email:\n "),t("a",{staticClass:"text-blue",attrs:{href:"mailto:[email protected]"}},[t("u",[e._v("[email protected]")])])])])]):t(n.PrivacyPolicy)},[],!1,null,"511e4833",null).exports},40120(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>p});var a=n(85471),i=n(94736),r=n(78547),o=n(13366);const s={__name:"TermsOfServiceOverhauling",setup:function(e){var t=(0,i.A)().getters,n=(0,a.computed)(function(){return t.isOverhaulEnabled});return{__sfc:!0,getters:t,effectivityDate:"September 17, 2024",isOverhaulEnabled:n,LegalLayout:r.default,Terms:o.default}}};var l=n(85072),c=n.n(l),u=n(19942),d={insert:"head",singleton:!1};c()(u.A,d);u.A.locals;const p=(0,n(14486).A)(s,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.isOverhaulEnabled?t(n.LegalLayout,[t("div",{staticClass:"terms-of-service"},[t("h3",{staticClass:"terms-of-service__title _legal-heading"},[e._v("\n Terms of Use and Service Agreement\n ")]),e._v(" "),t("p",{staticClass:"terms-of-service__effectivity"}
2,[e._v("\n Effective "+e._s(n.effectivityDate)+"\n ")]),e._v(" "),t("p",{staticClass:"fw-medium"},[e._v("\n THESE TERMS OF USE GOVERN YOUR USE OF THE TINYURL.COM WEBSITE AND RELATED SERVICES.\n ACCORDINGLY, "),t("b",[t("u",[e._v("PLEASE READ THESE TERMS BEFORE USING THE SITE AND SERVICES.")])]),e._v(" SPECIFICALLY,\n YOU ARE ENCOURAGED TO READ SECTION 15 CAREFULLY AS IT DESCRIBES HOW DISPUTES BETWEEN US SHALL BE HANDLED,\n WHICH AFFECTS YOUR RIGHTS TO BRING OR PARTICIPATE IN A LAWSUIT.\n ")]),e._v(" "),t("ol",{staticClass:"terms-of-service__list terms-of-service__list--numeric"},[t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--outer"},[t("span",{staticClass:"terms-of-service__list-item__title _terms-section-title"},[e._v("This Agreement")]),e._v(" "),t("div",{staticClass:"spacing-block-20px"}),e._v(" "),t("ol",{staticClass:"terms-of-service__list terms-of-service__list--lower-alpha"},[t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("Acceptance of Terms of Use")]),e._v(" "),t("p",[e._v('\n This agreement is an electronic contract that sets out the legally binding terms ("'),t("b",[e._v("Terms")]),e._v('")\n governing your use of the Site and the services available to you on the Site as described\n more fully below (the "'),t("b",[e._v("Services")]),e._v('"). Each time you use the Site and Services, you signify\n that you agree to be bound by these Terms. If you do not agree to these Terms, you must\n immediately discontinue using the Site and Services. The Site is owned by TinyURL LLC.\n All references to "'),t("b",[e._v("us")]),e._v('", "'),t("b",[e._v("our")]),e._v('", or "'),t("b",[e._v("we")]),e._v('" will be deemed to be TinyURL.\n ')])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("Updates to Terms")]),e._v(" "),t("p",[e._v("\n TinyURL LLC reserves the right to update or change these Terms at any time\n by posting the most current version of the Terms on the Site. TinyURL LLC\n will provide notice of changes to the Terms by posting the new Terms on the\n Site with a new Effective Date shown. All such changes in the Terms shall be\n effective from the Effective Date set when it is posted on the Site or Services.\n Your continued use of the Site after we post any changes to the Terms signifies\n your agreement to any such changes. If you do not agree to these Terms, you must\n discontinue using the Site and Services by terminating your subscription in TinyURL.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("Electronic Form")]),e._v(" "),t("p",[e._v("\n By accessing the Site or using a Service, you consent to have these Terms and other notices provided to you in electronic form.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("Corporate Entity")]),e._v(" "),t("p",[e._v("\n TinyURL is a registered LLC in the State of Delaware.\n ")])])])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--outer"},[t("span",{staticClass:"terms-of-service__list-item__title _terms-section-title"},[e._v("The Services; User Account")]),e._v(" "),t("div",{staticClass:"spacing-block-20px"}),e._v(" "),t("ol",{staticClass:"terms-of-service__list terms-of-service__list--lower-alpha"},[t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("Description")]),e._v(" "),t("p",[e._v('\n The Services currently allow users to create shortened URLs, custom-branded links,\n and provide various link management and analytics products and services. Certain\n Services are available for free and others require a paid subscription. In either\n case, if you use the Services, you are considered a "'),t("b",[e._v("User")]),e._v('".\n ')])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("User Account")]),e._v(" "),t("div",{staticClass:"spacing-block-20px"}),e._v(" "),t("ol",{staticClass:"terms-of-service__list terms-of-service__list--upper-roman"},[t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("Eligibility")]),e._v(" "),t("p",[e._v("\n To use the Services, you must be at least 18 years old or the age of majority in\n jurisdiction from which you access the Site and not be prohibited by law from using the Services.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("Authorized Users")]),e._v(" "),t("p",[e._v('\n You may grant access to your account to others ("'),t("b",[e._v("Authorized Users")]),e._v('"); however, you shall at all\n times remain responsible for their use of the Services.\n ')])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("\n User Representation and Warranties\n ")]),e._v(" "),t("p",{staticClass:"terms-of-service__list-item--spaceless"},[e._v("\n By using the Services, you agree to:\n ")]),e._v(" "),t("ol",{staticClass:"terms-of-service__list terms-of-service__list--decimal"},[t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--spaceless"},[t("span",{staticClass:"terms-of-service__list-item__title fw-medium"},[e._v("\n Provide true, accurate, current, and complete information about yourself as requested\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--spaceless"},[t("span",{staticClass:"terms-of-service__list-item__title fw-medium"},[e._v("\n Maintain and properly update your account information to keep it true, accurate, current, and complete, and\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--spaceless"},[t("span",{staticClass:"terms-of-service__list-item__title fw-medium"},[e._v("\n Not access, store, distribute or transmit any viruses, codes or any other material when using the Services that:\n ")]),e._v(" "),t("ol",{staticClass:"terms-of-service__list terms-of-service__list--lower-alpha"},[t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--spaceless"},[t("span",{staticClass:"terms-of-service__list-item__title fw-medium"},[e._v("\n is unlawful, harmful, threatening, defamatory, obscene, infringing, harassing or racially or ethnically offensive;\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--spaceless"},[t("span",{staticClass:"terms-of-service__list-item__title fw-medium"},[e._v("\n promotes or facilitates illegal activity;\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--spaceless"},[t("span",{staticClass:"terms-of-service__list-item__title fw-medium"},[e._v("\n depicts sexually explicit images;\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--spaceless"},[t("span",{staticClass:"terms-of-service__list-item__title fw-medium"},[e._v("\n promotes violence;\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--spaceless"},[t("span",{staticClass:"terms-of-service__list-item__title fw-medium"},[e._v("\n is discriminatory based on race, gender, color, religious belief, sexual orientation, disability;\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--spaceless"},[t("span",{staticClass:"terms-of-service__list-item__title fw-medium"},[e._v("\n in a manner that is otherwise illegal or causes damage or injury to any person or property; or\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--spaceless"},[t("span",{staticClass:"terms-of-service__list-item__title fw-medium"},[e._v("\n is for the purpose of tracking spam-related material.\n ")])])])])]),e._v(" "),t("p",[e._v("\n If you provide information that is untrue, inaccurate, not current, or incomplete, or if we have\n reasonable grounds to suspect that you have, or you violate these Terms or any laws, as determined\n in our sole discretion, we have the right to suspend or terminate your use of the Service and refuse\n any and all current or future use of the Site and the Services (or any portion thereof). You acknowledge\n that you are solely responsible for ensuring that your use (and the use of your Authorized Users) of the\n Services does not violate this Section 2.b.iii.3. We reserve the right, without liability or prejudice\n to our other rights, to disable your access if we be
2come aware of any use of any material that breaches\n the provisions of this Section.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("TinyURL's Rights")]),e._v(" "),t("p",[e._v("\n Without limitation of the foregoing, TinyURL reserves the right to reject any access to the Services\n in its sole discretion. We reserve the right at any time and in our sole discretion to verify a User's\n eligibility and compliance with these Terms prior to accepting any subscription application.\n ")])])])])])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--outer"},[t("span",{staticClass:"terms-of-service__list-item__title _terms-section-title"},[e._v("\n Subscriptions; Charges on Your Billing Account\n ")]),e._v(" "),t("div",{staticClass:"spacing-block-20px"}),e._v(" "),t("ol",{staticClass:"terms-of-service__list terms-of-service__list--lower-alpha"},[t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("Billing Account")]),e._v(" "),t("p",[e._v('\n If you select a Service that requires a subscription, TinyURL will charge you\n for the selected plan using the billing information you provide (your "'),t("b",[e._v("Billing Account")]),e._v('")\n at the time of enrollment. By enrolling in any TinyURL Service plan,\n '),t("b",[e._v(" you authorize TinyURL to charge your Billing Account the fees then in effect for the selected Service plan")]),e._v(".\n TinyURL reserves the right to correct any errors or mistakes that it makes, even if it has\n already requested or received payment, and to update your information from available\n third-party sources. All subscription fees and cash back earnings are in US Dollars.\n The terms of your payment will be based on your Billing Account and may be determined by\n agreements between you and the financial institution, credit card issuer, or other provider\n of your chosen Billing Account. If TinyURL does not receive payment from your Billing Account\n provider, you agree to pay all amounts due on your Billing Account upon demand.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("\n Free or Promotional Period\n ")]),e._v(" "),t("p",[e._v("\n If a Service plan includes a period during which you can try the Services for free or for an\n introductory rate, it will automatically continue after such period and your Billing Account\n will be charged the regular plan rates. Regardless of what subscription plan you choose, you\n accept responsibility for all recurring charges unless and until you cancel. To change or cancel\n your subscription at any time, go\n "),t("router-link",{attrs:{to:{name:"settings.subscription"}}},[t("span",[t("u",[e._v("subscriptions")])]),e._v(".\n ")])],1)]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("\n Cancellation\n ")]),e._v(" "),t("p",[e._v("You may cancel a subscription at any time.")]),e._v(" "),t("ol",{staticClass:"terms-of-service__list terms-of-service__list--upper-roman"},[t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("\n Full Refund\n ")]),e._v(" "),t("p",[e._v("\n If you cancel during the first 30 days of a subscription,\n or within 14 days during a payment period where you did not\n use the Service, you will be entitled to a full refund of the\n fee paid for that period. Just contact us for us to issue the refund.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("\n Monthly Plans\n ")]),e._v(" "),t("p",[e._v("\n If you cancel a monthly billed plan, you will have access\n to the Services in the selected plan until the end of the\n paid-for period and no further charges will be applied to\n your Billing Account after such period, except for applicable\n overages, or domain renew
2als if auto-renew is enabled.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("\n Annual Plans\n ")]),e._v(" "),t("p",[e._v("\n If you cancel an annually paid plan, you will have access to the\n Services in the selected plan until the end of the paid-for period\n and no further subscription charges other than any applicable overage\n charges will be applied to your Billing Account, except for applicable\n overages, or domain renewals if auto-renew is enabled. A prorated\n refund, including a cancellation fee, may be available if you contact us.\n ")])])])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("\n Current Information Required\n ")]),e._v(" "),t("p",{staticClass:"text-uppercase"},[e._v("\n YOU MUST PROMPTLY NOTIFY TINYURL LLC IF YOUR BILLING ACCOUNT IS CANCELLED\n (E.G., FOR LOSS OR THEFT)OR IF YOU BECOME AWARE OF A POTENTIAL BREACH OF\n SECURITY, SUCH AS THE UNAUTHORIZED DISCLOSURE OR USE OF YOUR EMAIL OR PASSWORD.\n CHANGES TO SUCH INFORMATION CAN BE MADE\n "),t("router-link",{attrs:{to:{name:"help"}}},[t("span",[t("u",[e._v("HELP")])])]),e._v("\n SECTION OF THE WEBSITE. IF YOU FAIL TO PROVIDE TINYURL ANY OF THE FOREGOING\n INFORMATION, YOU AGREE THAT TINYURL MAY CONTINUE CHARGING YOU FOR ANY USE OF\n THE SERVICE UNDER YOUR BILLING ACCOUNT, UNLESS WE HAVE EVIDENCE THAT YOU HAVE\n TERMINATED YOUR SUBSCRIPTION FOR THE SERVICE.\n ")],1)]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("\n Change in Amount Authorized\n ")]),e._v(" "),t("p",[e._v("\n If the amount to be charged to your Billing Account varies from the current\n rate set forth in your initial offer due to an increase in our current rates\n (other than due to the imposition or change in the amount of state sales taxes or other taxes),\n TinyURL shall provide notice of the amount to be charged and the date of the\n charge at least 10 days before the scheduled date of the transaction. Any agreement\n you have with your Payment Method Provider will govern your use of your Payment Method.\n You agree that TinyURL may accumulate charges incurred and submit them as one or more\n aggregate charges during or at the end of each billing cycle.\n ")])])])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--outer"},[t("span",{staticClass:"terms-of-service__list-item__title _terms-section-title"},[e._v("User Submissions")]),e._v(" "),t("p",[e._v('\n By submitting content to the Site, for instance, in the form of a testimonial ("User Content"),\n you grant to TinyURL and its licensees and successors in business a perpetual, worldwide,\n royalty-free, and non-exclusive license to reproduce, distribute, modify, edit, display, adapt,\n create derivative works from, market, and promote the User Content for any commercial purposes,\n and in any medium now existing or hereinafter developed, and to use your name, likeness, and any\n personal information you submit with the Use Content without your prior approval or the payment of any compensation\n ')])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--outer"},[t("span",{staticClass:"terms-of-service__list-item__title _terms-section-title"},[e._v("Proprietary Rights")]),e._v(" "),t("p",[e._v("\n The Site and all material published on the Site, including but not limited to text, photographs,\n video, text, graphics, music, sounds, messages, comments, ratings, and other materials, is owned\n by TinyURL or its licensors and is protected by copyright, patents, trademarks, trade secrets,\n and/or other proprietary rights, including under the United States copyright laws.\n ")]),e._v(" "),t("p",[e._v('\n TinyURL owns a copyright in the selection, coordination, arrangement, and enhancement of such\n content and a copyright in the Site. TinyURL and its logos are trademarks of TinyURL LLC and\n are protected by state, federal, and international laws. All other trademarks appearing on this\n Site ("'),t("b",[e._v("Marks")]),e._v('") are trademarks of their respective owners, including TinyURL and its marketing partners.\n ')]),e._v(" "),t("p",[e._v("\n Users "),t("b",[t("u",[e._v("are prohibited")])]),e._v(" from using any Marks without the written permission of TinyURL LLC or such third\n party that may own the Marks. You may not copy, publish, transmit, distribute, perform, sell, create\n derivative works of, or in any way exploit any of the content, in whole or in part, without TinyURL's\n prior written consent. You agree not to reproduce, duplicate, copy, sell, resell, or exploit for any\n commercial purposes any aspect of the Site or Service. You acknowledge that you do not acquire any\n ownership rights by downloading copyrighted material. You may download content for your personal,\n non-commercial use only as provided in these Terms, provided that you keep intact all copyright and\n other proprietary notices. Copying or storing of content for other than personal use is expressly\n prohibited without prior permission from us or the copyright holder identified in the copyright notice\n contained in the content.\n ")]),e._v(" "),t("p",[e._v("\n Except for allowing you to use the Site and Services for your personal use as set forth in the paragraph\n above,\n "),t("b",[t("u",[e._v("\n when you use the Site or Services, you are not receiving a license or any other rights from us,\n including intellectual property or other proprietary rights of TinyURL. You understand that you have no\n rights to the Services or any other TinyURL\n ")])]),e._v("\n property except as we indicate in these Terms.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--outer"},[t("span",{staticClass:"terms-of-service__list-item__title _terms-section-title"},[e._v("Links to other Websites")]),e._v(" "),t("p",[e._v('\n The Site may contain links to third-party websites ("'),t("b",[e._v("External Sites")]),e._v('"). These links are provided solely\n as a convenience to you and n
2ot as an endorsement by TinyURL of the content on such External Sites.\n The content of such External Sites is developed and provided by others. You should contact the site\n administrator or Webmaster for those External Sites if you have any concerns regarding such links or\n any content located on such External Sites. TinyURL is not responsible for the content of any linked\n External Sites and does not make any representations regarding the content or accuracy of materials\n on such External Sites. You should take precautions when downloading files from all websites to protect\n your computer from viruses and other destructive programs. If you decide to access any third-party\n websites linked to the Site, you do so entirely at your own risk.\n ')])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--outer"},[t("span",{staticClass:"terms-of-service__list-item__title _terms-section-title"},[e._v("Indemnity/Release")]),e._v(" "),t("p",[e._v("\n You understand that you are personally responsible for your behavior while on the Site and agree to\n indemnify and hold TinyURL, and its affiliates, business partners, and their respective officers,\n directors, employees, and agents, harmless from and against any loss, damage, liability, cost, or\n expense of any kind (including attorneys' fees) that we may incur arising out of or related to any\n products or services purchased by you in connection with the Site or the Services and in connection\n with a third-party claim or otherwise, in relation to your use of the Services or access to the Site,\n or your violation of either these Terms, applicable law, or the rights of any third party. You are\n solely responsible for your own interactions with others as a result of using the Services, such as\n creating and using shortened URLs.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--outer"},[t("span",{staticClass:"terms-of-service__list-item__title _terms-section-title"},[e._v("Disclaimer of Warranties")]),e._v(" "),t("p",{staticClass:"text-uppercase"},[e._v('\n YOU UNDERSTAND THAT YOUR USE OF THE SITE AND SERVICES (INCLUDING ANY DOWNLOADS OR ANY LOSS OF DATA\n OR OTHER DAMAGE TO YOUR COMPUTER SYSTEM YOU EXPERIENCE FROM USING THE SITE AND SERVICES) IS AT YOUR\n SOLE RISK. YOU UNDERSTAND THAT THE SITE AND SERVICES AND ALL INFORMATION, PRODUCTS, AND OTHER CONTENT\n (INCLUDING THIRD-PARTY INFORMATION, PRODUCTS, AND CONTENT) INCLUDED IN OR ACCESSIBLE FROM THE SITE OR\n SERVICES, ARE PROVIDED ON AN "AS IS," "WHERE IS," AND "WHERE AVAILABLE" BASIS, AND ARE SUBJECT TO CHANGE\n AT ANY TIME WITHOUT NOTICE TO YOU. YOU ACKNOWLEDGE THAT TINYURL MAKES NO WARRANTY THAT THE SITE OR\n SERVICES WILL BE UNINTERRUPTED, TIMELY, SECURE, OR ERROR-FREE. YOU UNDERSTAND THAT YOUR USE OF AND\n ACCESS TO THE SERVICES MAY BE AFFECTED BY THIRD PARTY ACTS AND OMISSIONS THAT ARE BEYOND TINYURL\'S\n CONTROL AND THAT TINYURL WILL NOT BE RESPONSIBLE FOR YOUR ACCESS TO OR INABILITY TO ACCESS AND ENJOY THE\n SERVICES DUE TO SUCH THIRD-PARTY ACTIONS. YOU UNDERSTAND THAT TINYURL DOES NOT WARRANT THAT THE RESULTS\n OBTAINED FROM YOUR USE OF THE SITE OR SERVICES WILL MEET YOUR EXPECTATIONS. NO WARRANTY OF ANY KIND,\n WHETHER ORAL OR WRITTEN, CAN MODIFY THE TERMS OF THE DISCLAIMER SET FORTH IN THIS DOCUMENT. YOUR USE AND\n BROWSING OF THE SITE IS AT YOUR OWN RISK. IF YOU ARE DISSATISFIED WITH ANY OF THE MATERIALS CONTAINED IN\n THE SITE OR SERVICES, OR WITH ANY OF THESE TERMS, YOUR SOLE AND EXCLUSIVE REMEDY IS TO DISCONTINUE ACCESSING\n AND USING THE SITE AND SERVICES. TO THE FULLEST EXTENT PERMITTED BY LAW, TINYURL DISCLAIMS ALL REPRESENTATIONS,\n WARRANTIES, AND CONDITIONS OF ANY KIND (EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, INCLUDING BUT NOT LIMITED\n TO THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT OF\n PROPRIETARY RIGHTS) AS TO THE SITE AND SERVICES AND ALL INFORMATION, PRODUCTS, AND OTHER CONTENT (INCLUDING\n THIRD-PARTY INFORMATION, PRODUCTS, AND CONTENT) INCLUDED IN OR ACCESSIBLE FROM THE SITE AND SERVICES.\n ')]),e._v(" "),t("p",{staticClass:"text-uppercase"},[e._v('\n ALL CONTENT, PRODUCTS, AND THIRD-PARTY SERVICES ON THE SITE, OR OBTAINED FROM A WEBSITE TO WHICH THE SITE IS LINKED,\n ARE PROVIDED TO YOU "AS IS," WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES\n OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, SECURITY, OR ACCURACY. TINYURL DOES\n NOT ENDORSE AND IS NOT RESPONSIBLE FOR THE MERCHANTABLITY OF ANY PRODUCT OR SERVICE ACCESSED FROM THE SITE OR A LINKED\n SITE. OTHER THAN AS REQUIRED BY LAW, UNDER NO CIRCUMSTANCE WILL TINYURL BE LIABLE FOR ANY LOSS OR DAMAGE CAUSED BY YOUR\n RELIANCE ON INFORMATION OBTAINED THROUGH THE SITE OR A LINKED SITE, OR YOUR RELIANCE ON ANY PRODUCT OR SERVICE OBTAINED\n FROM THE SITE OR A LINKED SITE.\n ')])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--outer"},[t("span",{staticClass:"terms-of-service__list-item__title _terms-section-title"},[e._v("Liability Limitation")]),e._v(" "),t("p",{staticClass:"text-uppercase"},[e._v("\n TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL TINYURL OR ITS AFFILIATES BE LIABLE TO YOU\n (OR ANY THIRD PARTY MAKING CLAIMS THROUGH YOU) FOR ANY DAMAGES WHATSOEVER, INCLUDING BUT NOT LIMITED TO ANY DIRECT,\n INDIRECT, SPECIAL, CONSEQUENTIAL, PUNITIVE, OR INCIDENTAL DAMAGES, OR DAMAGES FOR LOSS OF USE, PROFITS, DATA, OR\n OTHER INTANGIBLES, OR THE COST OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, UNAUTHORIZED ACCESS TO AND TAMPERING\n WITH YOUR PERSONAL INFORMATION OR TRANSMISSIONS, ARISING OUT OF OR RELATED TO THE USE, INABILITY TO USE, UNAUTHORIZED\n USE, PERFORMANCE, OR NON-PERFORMANCE OF THE SITE OR THE SERVICES, EVEN IF TINYURL HAS BEEN ADVISED PREVIOUSLY OF THE\n POSSIBILITY OF SUCH DAMAGES AND WHETHER SUCH DAMAGES ARISE IN CONTRACT, NEGLIGENCE, TORT, UNDER STATUTE, IN EQUITY, AT LAW,\n OR OTHERWISE. UNLESS LIMITED OR MODIFIED BY APPLICABLE LAW, THE FOREGOING DISCLAIMERS, WAIVERS, AND LIMITATIONS SHALL\n APPLY TO THE MAXIMUM EXTENT PERMITTED, EVEN IF ANY REMEDY FAILS ITS ESSENTIAL PURPOSE. TINYURL'S LICENSORS AND CONTRACTORS\n ARE INTENDED THIRD-PARTY BENEFICIARIES OF THESE DISCLAIMERS. IF ANY PART OF THESE WARRANTY DISCLAIMERS OR LIMITATIONS OF\n LIABILITY IS FOUND TO BE INVALID OR UNENFORCEABLE FOR ANY REASON, THEN TINYURL'S AGGREGATE LIABILITY FOR ALL CLAIMS UNDER\n SUCH CIRCUMSTANCES FOR LIABILITIES SHALL NOT EXCEED TEN DOLLARS ($10).\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--outer"},[t("span",{staticClass:"terms-of-service__list-item__title _terms-section-title"},[e._v("Termination")]),e._v(" "),t("p",[e._v("\n These Terms of Service will remain in effect for as long as you use or access the Site and Services or are a user of the Site.\n You may terminate your use or participation at any time, for any reason, by contacting us through the Site's help facility.\n We reserve the right to suspend or terminate your use of any Service and your access to the Site or Services, in whole or in\n part, at any time and without prior notice if, at TinyURL's discretion, you fail to comply with these Terms or any applicable law.\n ")]),e._v(" "),t("p",[e._v("\n Upon termination, you must immediately cease using the Site and Services. You are also required to destroy all materials obtained\n from the Site and Services, including any copies thereof. Your rights to use the Site and Services will cease immediately upon\n termination. TinyURL reserves the right to terminate or restrict access to any User who abuses our service's free use, as determined\n by TinyURL in our sole discretion.\n ")]),e._v(" "),t("p",[e._v("\n If your access to the Site or Services is suspended or terminated, you are no longer authorized to access them. The restrictions\n and limitations of liability outlined in these Terms will continue to apply even after termination.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--outer"},[t("span",{staticClass:"terms-of-service__list-item__title _terms-section-title"},[e._v("Access to Services")]),e._v(" "),t("p",[e._v("\n You understand and agree that your use of the Service and/or subscription to any Service plan is subject to and conditioned upon\n your continued adherence to these Terms. Your violation of these Terms or any other agreement between you and TinyURL constitutes\n grounds for immediate termination of your use of the Service without further notice, at our sole discretion. We may al
2so terminate\n your access to the Service at any time, immediately and without notice, if we determine, in our sole discretion, that your conduct\n is detrimental to our business. Termination of your access will result in cancellation of all rights of access and use of Services,\n as well as future denied access to Services or re-enrollment. TinyURL reserves the right to change, discontinue, or suspend TinyURL\n or any of the Services at any time for any reason.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--outer"},[t("span",{staticClass:"terms-of-service__list-item__title _terms-section-title"},[e._v("Privacy")]),e._v(" "),t("p",[e._v("\n This Site is governed by the terms and conditions set out in our privacy policy found\n "),t("router-link",{attrs:{to:{name:"privacy"}}},[t("span",[t("u",[e._v("here,")])])]),e._v('\n which is incorporated herein by reference (hereinafter the "'),t("b",[e._v("Privacy Policy")]),e._v('").\n ')],1),e._v(" "),t("p",[e._v('\n When TinyURL processes Personal Data as a processor on behalf of the User (meaning the creator of a shortened link) and applicable law,\n namely Regulation (EU) 2016/679 of the European Parliament and of the Council ("'),t("b",[e._v("GDPR")]),e._v('"), requires the parties to put in place a Data Processing\n Agreement (hereinafter, "'),t("b",[e._v("DPA")]),e._v('") to govern such data processing, the DPA attached to the Privacy Policy as Appendix A shall apply. In this case,\n the DPA set forth in\n '),t("router-link",{attrs:{to:{name:"dpa"}}},[t("span",[t("u",[e._v("Appendix A")])])]),e._v("\n shall be incorporated into these Terms of Use and Service Agreement and form an integral part of the Agreement.\n ")],1)]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--outer"},[t("span",{staticClass:"terms-of-service__list-item__title _terms-section-title"},[e._v("No Third-Party Beneficiaries")]),e._v(" "),t("p",[e._v("\n You agree that, except as otherwise expressly provided in this Agreement, there shall be no third-party beneficiaries to this Agreement.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--outer"},[t("span",{staticClass:"terms-of-service__list-item__title _terms-section-title"},[e._v("Dispute Resolution")]),e._v(" "),t("p",[e._v("\n Before filing a claim against TinyURL, you agree to try to resolve the dispute informally by contacting [email protected]. We'll try to\n resolve the dispute informally by contacting you via email. If you and we cannot resolve the dispute informally, then a party seeking to\n bring a formal proceeding must first send to the other, by certified mail, a written Notice of Dispute (âNoticeâ). The Notice to TinyURL\n should be sent to TinyURL LLC, 3916 N Potsdam Ave Ste 4535, Sioux Falls, South Dakota 57104, USA, Attn: Legal Department. The Notice must\n (i) describe the nature and basis of the claim or dispute and (ii) set forth the specific relief sought. If TinyURL and you do not resolve\n the claim within sixty (60) calendar days after receiving the Notice, you or TinyURL may commence a formal proceeding.\n ")]),e._v(" "),t("p",[e._v("\n Any and all disputes, controversies, demands, counts, claims, or causes of action between you and TinyURL (including, but not limited to,\n disputes related in any way to the interpretation and scope of this clause, these Terms and our\n "),t("router-link",{attrs:{to:{name:"privacy"}}},[t("span",[t("u",[e._v("Privacy Policy,")])])]),e._v("\n your use of the Site and Services, and the arbitrability of the dispute) shall exclusively be settled through binding and confidential arbitration.\n THERE'S NO JUDGE OR JURY IN ARBITRATION, PROCEDURES FOR ARBITRATION ARE SIMPLER AND MORE LIMITED THAN RULES APPLICABLE IN COURT, AND REVIEW BY\n A COURT IS LIMITED.\n ")],1),e._v(" "),t("ol",{staticClass:"terms-of-service__list terms-of-service__list--lower-alpha"},[t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("Venue")]),e._v(" "),t("p",[e._v("\n Arbitration shall be conducted by the London Court of International Arbitration (LCIA), with the legal place of arbitration being London,\n before one commercial arbitrator. The conduct of the arbitration shall be subject to LCIA'
2s then-current rules and procedures for commercial\n arbitration and, if the arbitrator deems it appropriate, the then-current supplementary rules and procedures for consumer-related disputes\n (collectively, \""),t("b",[e._v("LCIA Rules and Procedures")]),e._v('").\n '),t("b",[e._v("\n YOU SPECIFICALLY AGREE THAT YOU ARE BOUND TO RESOLVE ALL DISPUTES IN ARBITRATION, AND YOU\n ACKNOWLEDGE THAT YOU ARE VOLUNTARILY AND KNOWINGLY FORFEITING YOUR RIGHT TO A TRIAL BY JURY AND TO OTHERWISE PROCEED IN A LAWSUIT IN STATE\n OR FEDERAL COURT.\n ")]),e._v("\n Payment of arbitration costs will be governed by the LCIA's fee schedule, unless you are able to show that your portion\n will be prohibitive as compared to litigation costs, in which case TinyURL will pay as much of your arbitration costs as the arbitrator deems\n necessary to prevent the arbitration from being cost-prohibitive as compared to litigation costs. TinyURL also reserves the right, in its\n sole and exclusive discretion, to assume responsibility for all arbitration costs imposed by the LCIA. Each party agrees to pay its own attorneys'\n fees and expenses unless there is a governing statutory provision or remedy under the governing law that requires the prevailing party to be paid\n attorneys' fees and expenses.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("Exceptions")]),e._v(" "),t("p",[e._v("\n Notwithstanding the foregoing, to the extent the dispute arises from a violation of your or TinyURL's intellectual property rights in any manner,\n both parties agree that the non-infringing party may seek injunctive remedies (or an equivalent type of urgent legal relief) in a state or federal\n court consistent with the Governing Law and Jurisdiction subsections below, and both parties consent to exclusive jurisdiction and venue in such courts.\n Additionally, you or TinyURL may take the dispute to small claims court if the dispute qualifies for small claims court.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("Waiver of Class Arbitration")]),e._v(" "),t("p",[e._v("\n To the fullest extent permissible under applicable law, all disputes shall be resolved by binding confidential arbitration on an individual basis.\n You expressly agree that no other disputes shall be consolidated or joined with your dispute, whether through class arbitration proceedings or otherwise.\n You further acknowledge and agree that any arbitrator assigned to a dispute shall not and lacks the authority to conduct class arbitration or award class-wide\n relief and that such arbitrator shall only hear your individual dispute. You acknowledge that you are voluntarily and knowingly waiving any right to participate\n as a representative of any class of claimants pertaining to any dispute subject to arbitration, such that you shall not be entitled to arbitrate any dispute as\n a representative plaintiff or claimant, class representative, class member, or private attorney general.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("Governing Law")]),e._v(" "),t("p",[e._v("\n These Terms and all disputes between the parties shall be governed in all respects by the laws of the State of Delaware, as they apply to agreements\n entered into and to be performed entirely within Delaware between Delaware residents, without regard to any conflict-of-law provisions. Further, in\n any arbitration, both parties agree the arbitrator shall honor claims of privilege and privacy recognized under Delaware law.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"}
2,[e._v("Enforcement of Arbitration Award")]),e._v(" "),t("p",[e._v("\n The arbitrator's award shall be final and binding on all parties and may be entered as a judgment in any court of competent jurisdiction.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item"},[t("span",{staticClass:"terms-of-service__list-item__title"},[e._v("Severability")]),e._v(" "),t("p",[e._v("\n If any portion of this Dispute Resolution section (with the exception of the Waiver of Class Arbitration subsection) is deemed invalid or\n unenforceable by any arbitrator or court of competent jurisdiction, the invalid or unenforceable portion shall be severed and removed from\n the Terms, and the remaining portions (including the Agreement to Arbitrate Disputes subsection) shall remain binding on you and TinyURL.\n If any arbitrator deems the Waiver of Class Arbitration subsection to be invalid or unenforceable, then the entire Agreement to Arbitrate\n Disputes subsection shall be null and void. Under such circumstances, you expressly acknowledge and agree that the Governing Law and\n Jurisdiction subsections apply to any disputes between you and TinyURL, and both parties consent to exclusive jurisdiction and venue in such courts.\n ")])])])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--outer"},[t("span",{staticClass:"terms-of-service__list-item__title _terms-section-title"},[e._v("Jurisdiction")]),e._v(" "),t("p",[e._v("\n If, in any dispute, the Agreement to Arbitrate Disputes subsection above is determined to be invalid or unenforceable, notwithstanding the Severability\n subsection above, or null and void by any arbitrator or court of competent jurisdiction, or if the dispute seeks injunctive remedies arising from a\n violation of your or TinyURL's intellectual property rights, the dispute shall be resolved by a court located in London, UK. The parties agree to submit\n to the personal jurisdiction of such London courts for the purposes of litigating any such dispute. This subsection does not apply disputes\n made in small claims court.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--outer"},[t("span",{staticClass:"terms-of-service__list-item__title _terms-section-title"},[e._v("Miscellaneous")]),e._v(" "),t("p",{staticClass:"mb-0"},[e._v("\n These Terms and policies incorporated herein are the entire agreement between you and TinyURL. They supersede any and all prior or contemporaneous\n agreements between you and TinyURL relating to your use of the Site or the Services. If any part of these Terms is determined to be invalid or\n unenforceable, it will not impact any other provision of these Terms, all of which will remain in full force and effect. The failure of TinyURL to\n partially or fully exercise any rights, or the waiver of TinyURL of any breach of these Terms by you, shall not prevent a subsequent exercise of such\n right by TinyURL or be deemed a waiver by TinyURL of any subsequent breach by you of the same or any other term of these Terms. The rights and remedies\n of TinyURL under these Terms and any other applicable agreement between you and TinyURL shall be cumulative, and the exercise of any such right or remedy\n shall not limit TinyURL's right to exercise any other right or remedy.\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--outer"},[t("span",{staticClass:"terms-of-service__list-item__title _terms-section-title"},[e._v("Contact")]),e._v(" "),t("p",{staticClass:"mb-0"},[e._v("\n If you have any questions about these Terms, please contact us at [email protected].\n ")])]),e._v(" "),t("li",{staticClass:"terms-of-service__list-item terms-of-service__list-item--outer mb-0"},[t("span",{staticClass:"terms-of-service__list-item__title _terms-section-title"},[e._v("Entire Agreement")]),e._v(" "),t("p",{staticClass:"mb-0"},[e._v("\n These Terms of Service and our Privacy Policy constitute the entire agreement between you and TinyURL with respect to the Site and Services and supersede\n all prior or contemporaneous understandings and agreements, whether written or oral, with respect to the Site and Services.\n ")])])])])]):t(n.Terms)},[],!1,null,"0c305cc3",null).exports},49334(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>d});var a=n(85471),i=n(62852),r=n(48029),o=n(83294),s=n(22269),l=n(63139),c=n(5421);const u={__name:"Login2FaOverhauling",setup:function(e){var t=(0,i.SG)(),n=(0,i.xt)(),u=(0,a.computed)(function(){return t.getters.isOverhaulEnabled});return(0,a.onMounted)(function(){u.value&&(n.toggleFooterVisibility(!1),n.setNavBarVariant(r._.Ghost))}),(0,a.onUnmounted)(function(){u.value&&(n.toggleFooterVisibility(!0),n.setNavBarVariant(r._.Default))}),{__sfc:!0,store:t,applicationView:n,isOverhaulEnabled:u,Login2FaSection:o.default,Popover:s.default,Login2FA:l.default,HomepageOverhauling:c.default}}};const d=(0,n(14486).A)(u,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.isOverhaulEnabled?t("div",{staticClass:"login-2fa-overhauling",attrs:{"data-test-id":"login-2fa-overhauling"}},[t(n.Login2FaSection)],1):t("div",{staticClass:"h-100 overflow-auto"},[t(n.HomepageOverhauling),e._v(" "),t(n.Popover,[t(n.Login2FA)],1)],1)},[],!1,null,null,null).exports},57506(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>d});var a=n(85471),i=n(62852),r=n(48029),o=n(51523),s=n(22269),l=n(65645),c=n(5421);const u={__name:"LoginBackupCodeOverhauling",setup:function(e){var t=(0,i.SG)(),n=(0,i.xt)(),u=(0,a.computed)(function(){return t.getters.isOverhaulEnabled});return(0,a.onMounted)(function(){u.value&&(n.toggleFooterVisibility(!1),n.setNavBarVariant(r._.Ghost))}),(0,a.onUnmounted)(function(){u.value&&(n.toggleFooterVisibility(!0),n.setNavBarVariant(r._.Default))}),{__sfc:!0,store:t,applicationView:n,isOverhaulEnabled:u,LoginBackupCodeSection:o.default,Popover:s.default,Login2FABackupCode:l.default,HomepageOverhauling:c.default}}};const d=(0,n(14486).A)(u,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.isOverhaulEnabled?t("div",{staticClass:"login-2fa-overhauling",attrs:{"data-test-id":"login-2fa-overhauling"}},[t(n.LoginBackupCodeSection)],1):t("div",{staticClass:"h-100 overflow-auto"},[t(n.HomepageOverhauling),e._v(" "),t(n.Popover,[t(n.Login2FABackupCode)],1)],1)},[],!1,null,null,null).exports},85223(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>p});var a=n(85471),i=n(62852),r=n(48029),o=n(44743),s=n(22269),l=n(5421),c=n(24953),u={metaInfo:function(){return{title:"Log In | TinyURL",meta:[{vmid:"description",name:"description",content:"Log into your TinyURL account."}]}}};const d=Object.assign(u,{__name:"LoginOverhauling",setup:function(e){var t=(0,i.SG)(),n=(0,i.xt)(),u=(0,a.computed)(function(){return t.getters.isOverhaulEnabled});return(0,a.onMounted)(function(){n.toggleFooterVisibility(!1),n.setNavBarVariant(r._.Ghost)}),(0,a.onUnmounted)(function(){n.toggleFooterVisibility(!0),n.setNavBarVariant(r._.Default)}),{__sfc:!0,store:t,applicationView:n,isOverhaulEnabled:u,LoginSection:o.default,Popover:s.default,HomepageOverhauling:l.default,Login:c.default}}});const p=(0,n(14486).A)(d,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.isOverhaulEnabled?t("div",{staticClass:"login-overhauling",attrs:{"data-test-id":"login-overhauling"}},[t(n.LoginSection,{staticClass:"login-overhauling__section"})],1):t("div",{staticClass:"h-100 overflow-auto"},[t(n.HomepageOverhauling),e._v(" "),t(n.Popover,[t(n.Login)],1)],1)},[],!1,null,null,null).exports},62448(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>f});var a=n(85471),i=n(24387),r=n(37624),o=n(62852),s=n(48029),l=n(13670),c=n(53031),u=n(22269),d=n(5421),p=n(10782),h=n(5317),_={metaInfo:function(){return{title:"Reset Password | TinyURL",meta:[{name:"robots",content:"noindex"}
2]}}};const m=Object.assign(_,{__name:"PasswordResetOverhauling",setup:function(e){var t=(0,o.SG)(),n=(0,i.lq)(),_=(0,o.xt)(),m=(0,a.computed)(function(){return t.getters.isOverhaulEnabled}),f=(0,a.computed)(function(){return(0,r.uy)(n.params.token)});return(0,a.onMounted)(function(){_.toggleFooterVisibility(!1),_.setNavBarVariant(s._.Ghost)}),(0,a.onUnmounted)(function(){_.toggleFooterVisibility(!0),_.setNavBarVariant(s._.Default)}),{__sfc:!0,store:t,route:n,applicationView:_,isOverhaulEnabled:m,isRequestVisible:f,PasswordResetRequestSection:l.default,PasswordResetSection:c.default,Popover:u.default,HomepageOverhauling:d.default,ResetRequest:p.default,PasswordReset:h.default}}});const f=(0,n(14486).A)(m,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.isOverhaulEnabled?t("div",{staticClass:"password-reset-request-overhauling",attrs:{"data-test-id":"password-reset-request-overhauling"}},[n.isRequestVisible?t(n.PasswordResetRequestSection):t(n.PasswordResetSection)],1):t("div",{staticClass:"h-100 overflow-auto"},[t(n.HomepageOverhauling),e._v(" "),t(n.Popover,[n.isRequestVisible?t(n.ResetRequest):t(n.PasswordReset)],1)],1)},[],!1,null,null,null).exports},19666(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>U});var a=n(85471),i=n(24387),r=n(96433),o=n(49108),s=n(107),l=n(59266),c=n(87820),u=n(20969),d=n(91360),p=n(34764),h=n(94138),_=n.n(h),m=n(95603),f=n.n(m),v=n(53729),g=n.n(v),b=n(94674),y=n.n(b),w=n(64582),C=n(94736),S=n(77063),T=n(7199),k=n(13719),A=n(99787),P=n(50427),E={metaInfo:function(){return{title:"Plans and Pricing | TinyURL",meta:[{vmid:"description",name:"description",content:"The best free link shortener comes with paid plans for premium features. Shorten more links, access detailed analytics, and work with branded domains."},{vmid:"keywords",name:"keywords",content:"TinyURL Pricing"}]}}};const x=Object.assign(E,{__name:"PricingOverhauling",setup:function(e){var t=(0,w.A)(),n=(0,i.lq)(),h=(0,r.GuJ)(r._9U).smallerOrEqual,m=(0,C.A)(),v=m.commit,b=m.getters,E=m.state,x=(0,S.A)().notifyError,R=(0,T.A)().subscribeUser,O=(0,k.A)().__,I=[{id:"faq-1",title:O("pricing_page.faq_1.title"),component:u.default,componentProps:{content:O("pricing_page.faq_1.content"),isHtml:!0}},{id:"faq-2",title:O("pricing_page.faq_2.title"),component:u.default,componentProps:{content:O("pricing_page.faq_2.content")}},{id:"faq-3",title:O("pricing_page.faq_3.title"),component:u.default,componentProps:{content:O("pricing_page.faq_3.content")}},{id:"faq-4",title:O("pricing_page.faq_4.title"),component:u.default,componentProps:{content:O("pricing_page.faq_4.content")}},{id:"faq-6",title:O("pricing_page.faq_6.title"),component:u.default,componentProps:{content:O("pricing_page.faq_6.content")}},{id:"faq-7",title:O("pricing_page.faq_7.title"),component:u.default,componentProps:{content:O("pricing_page.faq_7.content"),isHtml:!0}}],L=h("xl"),U=(0,a.computed)(function(){return E.billingPeriod}),D=(0,a.computed)(function(){var e;return null!==(e=b.isOverhaulEnabled)&&void 0!==e&&e}),N=(0,a.computed)(function(){return b.isUserLoggedIn});var q=(0,a.computed)(function(){return b.isUserSubscribed}),j=(0,a.computed)(function(){return!q.value&&t.isPromoRunning.value}),B=(0,a.computed)(function(){return t.isBlackFridayRunning.value?t.startPostBlackFriday:t.isPostBlackFridayRunning.value?t.startCyberMonday:t.endCyberMonday}),M=(0,a.computed)(function(){return t.isCyberMondayRunning.value?L.value?y():g():L.value?f():_()}),F=(0,a.computed)(function(){return t.isCyberMondayRunning.value?"cyber-monday":"black-friday"}),W=(0,a.computed)(function(){return{imageSrc:M.value,discount:"".concat(t.coupon.value.percent_off),countdown:B.value,redirectionRoute:F.value}}),V=(0,a.computed)(function(){if(!j.value)return null;var e=t.coupon.value.coupon,n=t.coupon.value.percent_off;return{coupon:e,discount:n,monthlyBadge:O("bfcm.pricing_page.monthly_badge",{discount:n}),yearlyCardBadge:O("bfcm.card_promo_badge",{discount:n}),yearlyCompactCardBadge:O("bfcm.pricing_page.yearly_compact_badge",{discount:n})}});function Y(){var e;(0,P.Z4)(n.query)&&(q.value?x("You're already subscribed"):R({billing_type:b.getUserBillingType,coupon:n.query.coupon,currency:null!==(e=b.currency)&&void 0!==e?e:"USD",interval:n.query.interval,subscription:n.query.subscription,trial:!1,type:A.A.USER}))}return(0,a.onMounted)(function(){Y()}),{__sfc:!0,bfcm:t,route:n,smallerOrEqual:h,commit:v,getters:b,state:E,notifyError:x,subscribeUser:R,__:O,accordionItems:I,isMobileView:L,billingPeriod:U,isOverhaulEnabled:D,isUserLoggedIn:N,setBillingPeriod:function(e){var t=e.toLowerCase();v("monthly"===t?"SET_BILLING_PERIOD_TO_MONTHLY":"SET_BILLING_PERIOD_TO_YEARLY")},isPaidUser:q,isBfcmPromoRunning:j,bfcmCountdown:B,bfcmImageSrc:M,redirectionRoute:F,bfcmCountdownHeaderProps:W,bfcmPromotion:V,handlePredefinedSubscription:Y,PricingPage:o.default,BfcmCountdownHeader:s.default,FaqSection:l.default,FindPlanSection:c.default,BottomBannerSection:d.default,UsersHighlightSection:p.default}}});var R=n(85072),O=n.n(R),I=n(32762),L={insert:"head",singleton:!1};O()(I.A,L);I.A.locals;const U=(0,n(14486).A)(x,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.isOverhaulEnabled?t("div",{staticClass:"pricing-overhauling",class:{"pricing-overhauling--mobile":n.isMobileView},attrs:{"data-test-id":"pricing-overhauling"}},[n.isBfcmPromoRunning?t(n.BfcmCountdownHeader,e._b({}
2,"BfcmCountdownHeader",n.bfcmCountdownHeaderProps,!1)):e._e(),e._v(" "),t(n.FindPlanSection,{attrs:{promotion:n.bfcmPromotion,"billing-period":n.billingPeriod},on:{"on-billing-period-update":function(e){return n.setBillingPeriod(e)}}}),e._v(" "),t(n.UsersHighlightSection),e._v(" "),t(n.FaqSection,{staticClass:"pricing-overhauling__faq",attrs:{"accordion-items":n.accordionItems}}),e._v(" "),n.isUserLoggedIn?e._e():t(n.BottomBannerSection,{attrs:{"is-plan-button-visible":!1}})],1):t(n.PricingPage)},[],!1,null,"61c6b20d",null).exports},82399(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>P});var a=n(85471),i=n(37624),r=n(1838),o=n(94736),s=n(13719),l=n(91360),c=n(70042),u=n(77721),d=n(77569),p=n(50297),h=n(396),_=n.n(h),m=n(98026),f=n.n(m),v=n(64406),g=n.n(v),b=n(77916),y=n.n(b),w=n(9590),C=n.n(w),S=n(9553),T=n.n(S),k={metaInfo:function(){return{title:"About Us | TinyURL"}}};const A=Object.assign(k,{__name:"AboutUsOverhauling",setup:function(e){var t=(0,s.A)().translate,n={kicker:t("about_us_page.hero_banner.category"),title:t("about_us_page.hero_banner.title"),messages:[t("about_us_page.hero_banner.message")],alternativeButton:{label:t("about_us_page.hero_banner.primary_button_label"),severity:"primary",as:"router-link",to:{name:"register"}},imageSource:_()},h={title:t("about_us_page.card_collection.title"),cardsCollection:[{id:"card-1",title:t("about_us_page.card_collection.card_1.title"),message:t("about_us_page.card_collection.card_1.message"),src:f()},{id:"card-2",title:t("about_us_page.card_collection.card_2.title"),message:t("about_us_page.card_collection.card_2.message"),src:g()},{id:"card-3",title:t("about_us_page.card_collection.card_3.title"),message:t("about_us_page.card_collection.card_3.message"),src:y()}]},m={imageSource:T(),contentPosition:i.yX.END,isBackgroundLighter:!0},v=[{id:"info-1",title:t("about_us_page.marketing_section_1.title"),position:i.yX.START,imageSrc:C(),gradientBackgroundPosition:i.yX.END,gradientTheme:i.iB.BLUE,descriptions:[t("about_us_page.marketing_section_1.description_1"),t("about_us_page.marketing_section_1.description_2"),t("about_us_page.marketing_section_1.description_3"),t("about_us_page.marketing_section_1.description_4")],isHtml:!0}],b=(0,o.A)(),w=(0,a.computed)(function(){return b.getters.isOverhaulEnabled});return{__sfc:!0,translate:t,bannerProps:n,featureInformationProps:h,platformHighlightProps:m,twoColumnsItems:v,store:b,isOverhaulEnabled:w,AboutUs:r.default,BottomBannerSection:l.default,JumbotronBannerSection:c.default,TwoColumnCircleSection:u.default,PlatformHighlightSection:d.default,FeatureInformationSection:p.default}}});const P=(0,n(14486).A)(A,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.isOverhaulEnabled?t("div",{staticClass:"about-us-overhauling",attrs:{"data-test-id":"about-us-overhauling"}},[t(n.JumbotronBannerSection,e._b({},"JumbotronBannerSection",n.bannerProps,!1)),e._v(" "),t(n.FeatureInformationSection,e._b({},"FeatureInformationSection",n.featureInformationProps,!1)),e._v(" "),t(n.PlatformHighlightSection,e._b({},"PlatformHighlightSection",n.platformHighlightProps,!1)),e._v(" "),t(n.TwoColumnCircleSection,{attrs:{items:n.twoColumnsItems}}),e._v(" "),t(n.BottomBannerSection)],1):t(n.AboutUs)},[],!1,null,null,null).exports},91102(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>P});var a=n(37624),i=n(70042),r=n(77721),o=n(96524),s=n(91360),l=n(13719),c=n(70165),u=n.n(c),d=n(81865),p=n.n(d),h=n(3948),_=n.n(h),m=n(78831),f=n.n(m),v=n(39826),g=n.n(v),b=n(64541),y=n.n(b),w={metaInfo:function(){return{title:"Our Proven Process | TinyURL",meta:[{vmid:"description",name:"description",content:"Learn how subscribing to TinyURL can transform your link branding and analytics."}]}}};const C=Object.assign(w,{__name:"ProvenProcessOverhauling",setup:function(e){var t=(0,l.A)().translate,n={kicker:t("proven_process_page.hero_banner.category"),title:t("proven_process_page.hero_banner.title"),messages:[t("proven_process_page.hero_banner.message_1")],alternativeButton:{label:t("proven_process_page.hero_banner.primary_button_label"),severity:"primary",as:"router-link",to:{name:"register"}},imageSource:u()},c=[{id:"step-1",kicker:t("proven_process_page.step_1.kicker"),title:t("proven_process_page.step_1.title"),position:a.yX.END,imageSrc:p(),gradientBackgroun
2dPosition:a.yX.START,gradientTheme:a.iB.BLUE,isHtml:!0,descriptions:[t("proven_process_page.step_1.message_1"),t("proven_process_page.step_1.message_2"),t("proven_process_page.step_1.message_3")]},{id:"step-2",kicker:t("proven_process_page.step_2.kicker"),title:t("proven_process_page.step_2.title"),position:a.yX.START,imageSrc:_(),gradientBackgroundPosition:a.yX.END,gradientTheme:a.iB.YELLOW,isHtml:!0,descriptions:[t("proven_process_page.step_2.message_1"),t("proven_process_page.step_2.message_2"),t("proven_process_page.step_2.message_3")]},{id:"step-3",kicker:t("proven_process_page.step_3.kicker"),title:t("proven_process_page.step_3.title"),position:a.yX.END,imageSrc:f(),gradientBackgroundPosition:a.yX.START,gradientTheme:a.iB.GREEN,isHtml:!0,descriptions:[t("proven_process_page.step_3.message_1"),t("proven_process_page.step_3.message_2"),t("proven_process_page.step_3.message_3")]},{id:"step-4",kicker:t("proven_process_page.step_4.kicker"),title:t("proven_process_page.step_4.title"),position:a.yX.START,imageSrc:g(),gradientBackgroundPosition:a.yX.END,gradientTheme:a.iB.BLUE,isHtml:!0,descriptions:[t("proven_process_page.step_4.message_1"),t("proven_process_page.step_4.message_2"),t("proven_process_page.step_4.message_3")]},{id:"step-5",kicker:t("proven_process_page.step_5.kicker"),title:t("proven_process_page.step_5.title"),position:a.yX.END,imageSrc:y(),gradientBackgroundPosition:a.yX.START,gradientTheme:a.iB.YELLOW,isHtml:!0,descriptions:[t("proven_process_page.step_5.message_1"),t("proven_process_page.step_5.message_2"),t("proven_process_page.step_5.message_3")]}];return{__sfc:!0,translate:t,bannerProps:n,twoColumnsItems:c,JumbotronBannerSection:i.default,TwoColumnCircleSection:r.default,StepsProcessSection:o.default,BottomBannerSection:s.default}}});var S=n(85072),T=n.n(S),k=n(89842),A={insert:"head",singleton:!1};T()(k.A,A);k.A.locals;const P=(0,n(14486).A)(C,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"our-proven-process-overhauling",attrs:{"data-test-id":"our-proven-process-overhauling"}},[t(n.JumbotronBannerSection,e._b({},"JumbotronBannerSection",n.bannerProps,!1)),e._v(" "),t(n.StepsProcessSection),e._v(" "),t(n.TwoColumnCircleSection,{attrs:{items:n.twoColumnsItems}}),e._v(" "),t(n.BottomBannerSection)],1)},[],!1,null,null,null).exports},27207(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>p});var a=n(85471),i=n(62852),r=n(48029),o=n(75615),s=n(22269),l=n(54895),c=n(5421),u={metaInfo:function(){return{title:"Sign Up | TinyURL",meta:[{vmid:"description",name:"description",content:"Sign up for a TinyURL account."}]}}};const d=Object.assign(u,{__name:"SignUpOverhauling",setup:function(e){var t=(0,i.SG)(),n=(0,i.xt)(),u=(0,a.computed)(function(){return t.getters.isOverhaulEnabled});return(0,a.onMounted)(function(){n.toggleFooterVisibility(!1),n.setNavBarVariant(r._.Ghost)}),(0,a.onUnmounted)(function(){n.toggleFooterVisibility(!0),n.setNavBarVariant(r._.Default)}),{__sfc:!0,store:t,applicationView:n,isOverhaulEnabled:u,SignUpSection:o.default,Popover:s.default,Register:l.default,HomepageOverhauling:c.default}}});const p=(0,n(14486).A)(d,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return n.isOverhaulEnabled?t("div",{staticClass:"sign-up-overhauling",attrs:{"data-test-id":"sign-up-overhauling"}},[t(n.SignUpSection,{staticClass:"sign-up-overhauling__section"})],1):t("div",{staticClass:"h-100 overflow-auto"},[t(n.HomepageOverhauling),e._v(" "),t(n.Popover,[t(n.Register)],1)],1)},[],!1,null,null,null).exports},49108(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>S});var a=n(95353),i=n(36992),r=n(72329),o=n(3802),s=n(3001),l=n(31603),c=n(50317),u=n(65101),d=n(42298);function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function h(e){return function(e){if(Array.isArray(e))return _(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return _(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_(e,t):void 0}}(e)||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 _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?m(Object(n),!0).forEach(function(t){v(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function v(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=p(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=p(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==p(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const g={name:"PricingPlans",components:{BannerBfcm2023:(0,s.A)("banners/BannerBfcm2023"),BannerFreeTrialPromo:(0,s.A)("banners/freetrial/Promotion"),BannerFreeTrialStatus:(0,s.A)("banners/freetrial/Status"),BannerPastDue:(0,s.A)("banners/subscriptions/PastDue"),BillingFrequencyV2:i.default,Plans:r.default,PlansComparison:o.default,NoticeSubscriptionSchedule:u.default},mixins:[l.A,c.A],metaInfo:function(){return{title:"Plans and Pricing | TinyURL: The Original Link Shortener",meta:[{vmid:"description",name:"description",content:"The best free link shortener comes with paid plans for premium features. Shorten more links, access detailed analytics, and work with branded domains."},{vmid:"keywords",name:"keywords",content:"TinyURL Pricing"}]}},data:function(){return{isCancelling:!1,selected:{},navbarSection:0,scrollBarWidth:0,pageContentWidth:0,planDistance:void 0}},computed:f(f({},(0,a.L8)(["coupon","couponCode"])),{},{fixedComponentShow:function(){return this.innerWidth>this.breakPoints.lg&&this.planDistance&&this.planDistance<=this.navbarSection},planBannerPadding:function(){return"padding-right: ".concat(this.isLowerThanLg?0:33.33,"%")},enterpriseSubscription:function(){var e,t=null===(e=this.subscriptionsForActiveInterval)||void 0===e?void 0:e.find(function(e){return"enterprise"==e.name});return t||this.rebuildSubscription(d.A,this.billingPeriod,this.currentCurrency)},regularSubscriptions:function(){return[].concat(h(this.subscriptionsForActiveInterval),[this.enterpriseSubscription])}}),created:function(){var e=this;this.$nextTick(function(){e.$refs.layoutFullpage.addEventListener("scroll",e.handlePricingScroll),window.addEventListener("resize",e.handlePricingResize),e.handlePricingResize(),e.handlePricingScroll(),e.checkBfcmCouponEligibility()})},beforeDestroy:function(){this.$refs.layoutFullpage.removeEventListener("scroll",this.handlePricingScroll),window.removeEventListener("resize",this.handlePricingResize)},methods:{checkBfcmCouponEligibility:function(){this.isBfcmPromoVisible&&(this.isBfcmBlackFridayOn||this.isBfcmPostBlackFridayOn||this.isBfcmCyberMondayOn)?this.$store.dispatch("rememberCoupon",this.bfcmCouponCode):this.$store.dispatch("forgetCoupon")},getScrollBarWidth:function(e){var t=document.createElement("div");t.style.visibility="hidden",t.style.width="100px",t.style.msOverflowStyle="scrollbar",e.appendChild(t);var n=t.offsetWidth;t.style.overflow="scroll";var a=document.createElement("div");a.style.width="100%",t.appendChild(a);var i=a.offsetWidth;return t.parentNode.removeChild(t),n-i},handlePricingResize:function(){var e=this.$refs.layoutFullpage;this.scrollBarWidth=this.getScrollBarWidth(e);var t=this.$refs.pageContentWidth;this.pageContentWidth=t.getBoundingClientRect().width;var n=document.getElementById("navbarSection");this.navbarSection=n.getBoundingClientRect().height},handlePricingScroll:function(){var e=document.getElementById("navbarSection");this.navbarSection=e.getBoundingClientRect().height;var t=document.getElementById("regularPlans").getBoundingClientRect().top+window.scrollY;this.planDistance=t}}};var b=n(85072),y=n.n(b),w=n(31974),C={insert:"head",singleton:!1};y()(w.A,C);w.A.locals;const S=(0,n(14486).A)(g,function(){var e=this,t=e._self._c;return t("div",{staticClass:"row no-gutters takerow"},[t("div",{ref:"layoutFullpage",staticClass:"col-12 col-md bg-white overflow-y-a"},[t("BannerBfcm2023"),e._v(" "),t("BannerFreeTrialPromo"),e._v(" "),t("BannerFreeTrialStatus"),e._v(" "),t("BannerPastDue"),e._v(" "),e.isFutureSubscriptionScheduled?t("NoticeSubscriptionSchedule",{staticClass:"border-0 rounded-0",attrs:{"active-subscription":e.getUserCurrentSubscription,"active-subscription-end-date":e.getUserCurrentSubscription.periodEndsAt,"target-subscription":e.getUserFutureSubscription,"is-reverting":e.isResumeDowngradedLoading},on:{revert:e.onRevertSubscription}}
2):e._e(),e._v(" "),t("div",{staticClass:"container py-5 px-4 px-md-5"},[t("div",{ref:"pageContentWidth",staticClass:"row no-gutters"},[t("div",{staticClass:"col-12 mb-5"},[t("h2",{staticClass:"font-weight-semibold"},[e._v("\n TinyURL Plans\n ")]),e._v(" "),t("p",{staticClass:"font-weight-normal text-2xl mb-2"},[e._v("\n Find a plan that meets your needs\n ")]),e._v(" "),t("div",{staticClass:"d-flex"},[t("span",{staticClass:"text-gray-500 mr-2"},[e._v("Billing cycle:")]),e._v(" "),t("BillingFrequencyV2",{model:{value:e.billingPeriod,callback:function(t){e.billingPeriod=t},expression:"billingPeriod"}})],1)]),e._v(" "),t("div",{staticClass:"col-12"},[t("Plans",{attrs:{"is-featured":"","navbar-section":e.navbarSection,"proped-subscriptions":e.regularSubscriptions},model:{value:e.selected,callback:function(t){e.selected=t},expression:"selected"}})],1),e._v(" "),e._m(0),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:e.fixedComponentShow,expression:"fixedComponentShow"}],style:{right:"".concat(e.scrollBarWidth,"px"),width:"".concat(e.pageContentWidth,"px"),top:"".concat(e.navbarSection,"px")},attrs:{id:"fixedRegularPlans"}},[t("Plans",{attrs:{"navbar-section":e.navbarSection,"proped-subscriptions":e.regularSubscriptions},model:{value:e.selected,callback:function(t){e.selected=t},expression:"selected"}})],1),e._v(" "),t("div",{staticClass:"col-12 d-none d-lg-block",attrs:{id:"regularPlans"}},[t("Plans",{attrs:{"navbar-section":e.navbarSection,"proped-subscriptions":e.regularSubscriptions},model:{value:e.selected,callback:function(t){e.selected=t},expression:"selected"}})],1),e._v(" "),t("div",{staticClass:"col-12 d-block d-lg-none"},[e._m(1),e._v(" "),t("Plans",{attrs:{"is-featured":"","is-dedicated-for-free":"","navbar-section":e.navbarSection,"proped-subscriptions":e.regularSubscriptions},model:{value:e.selected,callback:function(t){e.selected=t},expression:"selected"}}),e._v(" "),e._m(2)],1),e._v(" "),t("div",{staticClass:"col-12"},[t("PlansComparison",{attrs:{"proped-subscriptions":e.regularSubscriptions,selected:e.selected}})],1)])])],1)])},[function(){var e=this._self._c;return e("div",{staticClass:"col-12"},[e("p",{staticClass:"font-weight-normal text-xs text-center mb-3 mb-lg-5"},[this._v("\n * Listed prices exclude any applicable taxes.\n ")])])},function(){var e=this,t=e._self._c;return t("div",{staticClass:"pricing-or-divider"},[t("span",{staticClass:"pricing-or-divider-line"}),e._v(" "),t("span",{staticClass:"pricing-or-divider-text"},[e._v("or")]),e._v(" "),t("span",{staticClass:"pricing-or-divider-line"})])},function(){var e=this,t=e._self._c;return t("div",{staticClass:"py-3 px-0"},[t("h6",{staticClass:"font-weight-bold mb-3"},[e._v("\n Feature Breakdown\n ")]),e._v(" "),t("p",{staticClass:"font-weight-normal text-xs"},[e._v("\n Take a detailed look at everything thatâs included in our\n subscription plans so you can find the one that works for you.\n ")])])}],!1,null,"82e47162",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.