PageSourceSearch

https://www.maddyness.com/uk/app/themes/maddyness/dist/js/modules/poool/index.e558b78d62e05646d67d.js

js maddyness.com collected 2026-10-01 08:49:12 UTC 15,975 bytes, 201 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[83],{7274:function(h,g,l){var u=l(6733);function r(n){return(0,u.R)("axeptio_authorized_vendors")?.includes(n)??!1}var s=(n,e)=>{const t=document.createElement("script");t.addEventListener("load",e),t.async=!0,t.src=n,document.head.append(t)},_=Object.defineProperty,f=(n,e,t)=>e in n?_(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,i=(n,e,t)=>f(n,typeof e!="symbol"?e+"":e,t);class d{constructor(e,t){i(this,"appId"),i(this,"config"),this.appId=e;const a=this.constructor;this.config={...a.config,...t}}init(){}run(){}load(){const e=this.constructor;e.script&&s(e.script,this.init.bind(this))}}i(d,"config",{debug:!1}),i(d,"script");var P=`
2  @import url('https://applidget.github.io/vx-assets/orgs/madyness/fonts/stylesheet.css');
3  :root {
4    --color-primary: #eeff8a;
5    --color-border: #000;
6    --font-body: Agrandir, "Open Sans", Helvetica, Arial, sans-serif;
7  }
8
9  body {
10    font-family: "Agrandir", sans-serif;
11    font-weight: 400;
12    letter-spacing: 0.01em;
13  }
14
15  .p3-widget.p3-layout-landscape .p3-wrapper {
16    background-color: var(--color-primary);
17    border: 7px solid var(--color-border);
18  }
19
20  .p3-widget.p3-layout-landscape .p3-wrapper .p3-inner .p3-container {
21    max-width: 640px;
22  }
23
24  .p3-widget .p3-wrapper .p3-inner .p3-container {
25    padding: 3.5rem;
26  }
27
28  .p3-widget-newsletter form.p3-form {
29    width: 100%;
30    max-width: unset;
31    display: grid;
32    gap: 10px;
33    grid-template-areas:
34      "field field field button"
35      "error error error error"
36      "optin optin optin optin";
37  }
38
39  .p3-widget-newsletter form.p3-form .junipero.field.text-input {
40    grid-area: field;
41  }
42
43  .p3-widget-newsletter form.p3-form .junipero.field.text-input input {
44    background: white;
45    border-radius: 0;
46    border: 0;
47    border-bottom: 5px solid rgb(62, 104, 255);
48    transition: background-color .2s, border-color .2s;
49  }
50
51  .p3-widget-newsletter form.p3-form .junipero.field.text-input input:focus {
52    background: white;
53    border-color: black;
54  }
55
56  .p3-widget-newsletter form.p3-form .junipero.field.text-input.dirty:not(.has-error) input:not(:focus) {
57    background: white;
58    border-color: rgb(62, 104, 255);
59  }
60
61  .p3-widget-newsletter form.p3-form .p3-optin {
62    grid-area: optin;
63    display: block;
64    margin-bottom: 0;
65    margin-top: 0;
66  }
67
68  .p3-widget-newsletter form.p3-form .p3-optin .junipero.field.checkbox {
69    border-right: 0;
70    padding-right: 0;
71    margin-right: 0;
72    margin-bottom: 0;
73  }
74
75  .p3-widget-newsletter form.p3-form .p3-optin .junipero.field.checkbox .content {
76    font-size: 13px;
77    line-height: 17px;
78    color: rgba(0, 0, 0, 0.7);
79  }
80
81  .p3-widget-newsletter form.p3-form .p3-optin .p3-data-policy {
82    padding-left: 26px;
83    max-width: unset;
84  }
85
86  .p3-widget-newsletter .p3-full-widget .p3-button-wrapper {
87    grid-area: button;
88    margin-bottom: 0;
89    margin-top: 0;
90  }
91
92  .p3-widget-newsletter form.p3-form .p3-alert {
93    grid-area: error;
94  }
95
96  .p3-widget-form.p3-layout-landscape form.p3-form, .p3-widget-newsletter.p3-layout-landscape form.p3-form, .p3-widget-pass.p3-layout-landscape form.p3-form {
97    margin: 0;
98    width: auto;
99  }
100
101  .p3-widget-form.p3-layout-landscape form.p3-form .p3-optin .p3-form-group.p3-data-policy, .p3-widget-newsletter.p3-layout-landscape form.p3-form .p3-optin .p3-form-group.p3-data-policy, .p3-widget-pass.p3-layout-landscape form.p3-form .p3-optin .p3-form-group.p3-data-policy {
102    margin-left: 0;
103  }
104
105  a.p3-button, button.p3-button, .p3-widget-newsletter.p3-layout-landscape form.p3-form button.p3-main-action {
106    display: inline-flex;
107    align-items: center;
108    justify-content: center;
109    min-height: 40px;
110    padding: 8px 32px;
111    font-family: "Agrandir", sans-serif;
112    font-size: 13px;
113    font-weight: 600;
114    line-height: 1.5;
115    text-align: center;
116    text-decoration: none;
117    text-transform: uppercase;
118    cursor: pointer;
119    background-color: #fff;
120    color: black;
121    border: 1px solid black;
122    border-radius: 0;
123    box-shadow: 5px 5px #3e68ff;
124    transition: background-color .2s, color .2s;
125    text-shadow: none;
126  }
127
128  a.p3-button:hover, button.p3-button:not(:disabled):hover, .p3-widget-newsletter.p3-layout-landscape form.p3-form button.p3-main-action:not(:disabled):hover {
129    color: #fff;
130    text-decoration: none;
131    background-color: #3e68ff;
132    box-shadow: 5px 5px #000;
133  }
134
135  button.p3-button:disabled, .p3-widget-newsletter.p3-layout-landscape form.p3-form button.p3-main-action:disabled {
136    background-color: #fff;
137    text-shadow: none;
138    cursor: not-allowed;
139  }
140
141  .p3-widget.p3-layout-landscape a.p3-button, .p3-widget.p3-layout-landscape button.p3-button {
142    font-size: 13px;
143    box-shadow: 5px 5px #3e68ff;
144    margin: 0 0 16px 0;
145  }
146
147  .p3-widget.p3-layout-landscape a.p3-button:hover, .p3-widget.p3-layout-landscape button.p3-button:not(:disabled):hover {
148    box-shadow: 5px 5px #000;
149  }
150
151  .p3-widget-form .p3-wrapper .p3-inner .p3-container button.p3-main-action, .p3-widget-newsletter .p3-wrapper .p3-inner .p3-container button.p3-main-action, .p3-widget-pass .p3-wrapper .p3-inner .p3-container button.p3-main-action {
152    width: auto;
153  }
154
155  .p3-widget.p3-layout-landscape .p3-wrapper .p3-inner .p3-container .p3-subactions a.p3-link {
156    border: 0;
157    flex-grow: unset;
158    width: auto;
159    text-decoration: underline;
160  }
161
162  .p3-widget.p3-layout-landscape .p3-wrapper .p3-inner .p3-container .p3-action .p3-button, .p3-widget.p3-layout-landscape .p3-wrapper .p3-inner .p3-container .p3-subactions .p3-button {
163    width: auto;
164  }
165
166  .p3-widget.p3-layout-landscape .p3-wrapper .p3-inner .p3-container .p3-subactions a.p3-link:hover {
167    background: transparent;
168    color: #3e68ff;
169    text-decoration: none;
170  }
171
172  .p3-widget.p3-layout-landscape .p3-wrapper .p3-inner .p3-container .p3-action, .p3-widget.p3-layout-landscape .p3-wrapper .p3-inner .p3-container .p3-subactions {
173    width: auto;
174    margin-top: 1rem;
175  }
176
177  .p3-widget.p3-layout-landscape .p3-wrapper .p3-inner .p3-container .p3-subactions a.p3-link.p3-subscribe:hover {
178    border: 0 !important;
179    background: transparent;
180    color: #3e68ff;
181  }
182
183  .p3-widget-newsletter.p3-layout-landscape form.p3-form button.p3-main-action {
184    margin-bottom: 5px;
185  }
186
187  .p3-widget .p3-wrapper .p3-inner .p3-container h3.p3-title {
188    margin-bottom: 12px;
189    font-size: 22px;
190    font-weight: 700;
191    line-height: 26px;
192  }
193
194  .p3-widget .p3-wrapper .p3-inner .p3-container p.p3-text {
195    margin-bottom: 38px;
196    font-size: 24px;
197    line-height: 29px;
198  }
199`,m=l(9279),E=Object.defineProperty,S=(n,e,t)=>e in n?E(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,c=(n,e,t)=>S(n,typeof e!="symbol"?e+"":e,t);class y extends d{constructor(e,t){super(e,t),c(this,"accessTarget"),c(this,"accessContent"),c(this,"access",null),c(this,"pageType","free"),c(this,"safeContexts",new Set([])),c(this,"isUpdate",!1),this.accessTarget=document.querySelector("[data-poool]"),this.accessContent=document.querySelector("[data-poool-content]")}setPageType(e="free"){return this.pageType=e,this}setSafeContext(e=[]){return this.safeContexts=new Set(e),this}
199async init(){const{Access:e}=window;if(this.access||!e||!this.accessTarget)return;this.access=e.init(this.appId),delete this.accessTarget.dataset.unlock,this.pageType==="free"&&(this.accessTarget.dataset.unlock="");let t={target:this.accessTarget,pageType:this.pageType};if(this.access.config(this.config),await(0,m.Lh)()&&this.access.config("custom_segment","user_connected"),this.accessContent){let a=Number.parseInt(this.accessTarget.dataset.percent,20);(Number.isNaN(a)||a<=0)&&(a=80),this.pageType!=="free"&&this.accessContent.classList.add("article-plus"),t={...t,content:this.accessContent,mode:"excerpt",percent:a}}this.access.styles({layout:"landscape",brand_logo:null,button_color:"#000000",button_hover_color:"#3e68ff",skin_color:"#F5F4EE",premium_color:"#3e68ff",custom_css:P}),this.access.on("release",()=>{this.accessTarget.dataset.unlock=""}),this.access.on("error",(a,T)=>{(this.safeContexts.has(this.config.context)||this.pageType!=="premium")&&T.forceRelease()}),this.access.createPaywall(t),!this.isUpdate&&(window.dispatchEvent(new CustomEvent("poool:access:ready",{detail:this})),this.isUpdate=!0)}update(){this.access&&(this.accessTarget&&(this.accessTarget.dataset.unlock=""),this.access.destroy(),this.access=null,this.accessContent.removeAttribute("style"),this.accessTarget.innerHTML="",this.accessContent.poool.locked=!1,this.init(),window.dispatchEvent(new CustomEvent("poool:access:updated",{detail:this})))}async run(){await(0,m.ll)()||this.load()}}c(y,"config",{debug:!1,mode:"hide",percent:80,post_container:"[data-poool]",widget_container:"#poool-widget",app_name:"",force_widget:null,subscription_url:null,subscription_button_enabled:!0,newsletter_name:null,newsletter_id:null,mailchimp_list_id:null,login_url:null,login_button_enabled:!0,signature_enabled:!0,user_is_premium:!1,video_client:"vast",popover_enabled:!0,alternative_enabled:!0,alternative_widget:"none",vast:null,mobile_vast:null,context:null,custom_segment:null,cookies_enabled:!1,consent_rejection_widget:"subscription",data_policy_url:null,locale:"fr",popover_timeout:5e3,disable_content_height_calculation:!1,wait_for_dom_load:!1,dom_load_timeout:2e3,paywall_load_timeout:1e4,track_original_action:!1,components_load_timeout:5e3,ati_tracking_enabled:!1,ati_load_timeout:2e3,facebook_login_enabled:!1,google_login_enabled:!1,ati_auto_tracking_enabled:!1,ati_tracking_method:"default",piano_auto_tracking_enabled:!1,ga_auto_tracking_enabled:!1,gtm_auto_tracking_enabled:!1,gtag_auto_tracking_enabled:!1,auto_tracking_spec_v2:!1,ati_tag_options:{},stripe_public_key:null,popover_auto_hide:!0,custom_return_url:null,cookies_domain:null,default_widget:"subscription",fallback_widget:"subscription",audit_load_timeout:2e3,beacons:!0,cookies_path:"/",height_calculation_method:"bodyOffset",sophi_enabled:!1,sophi_content_id:null,
199sophi_page_section:null,sophi_visitor_type:null,skip_audit_loader:!1}),c(y,"script","https://assets.poool.fr/access.min.js");var C=Object.defineProperty,A=(n,e,t)=>e in n?C(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,w=(n,e,t)=>A(n,typeof e!="symbol"?e+"":e,t);class v extends d{constructor(){super(...arguments),w(this,"audit",null),w(this,"pageType","free")}setPageType(e="free"){return this.pageType=e,this}async init(){const{Audit:e}=window;this.audit||!e||(this.audit=e.init(this.appId),this.audit.config(this.config),this.audit.config("user_is_premium",await(0,m.ll)()),await(0,m.Lh)()&&this.audit.config("custom_segment","user_connected"),this.audit.sendEvent("page-view",{type:this.pageType}),window.dispatchEvent(new CustomEvent("poool:audit:ready",{detail:this})))}run(){this.load()}}w(v,"config",{debug:!1,cookies_enabled:!1,context:"default",cookies_domain:null,custom_segment:null,custom_reader_id:null,user_is_premium:!1,ati_auto_tracking_enabled:!1,ati_tracking_method:"default",piano_auto_tracking_enabled:!1,ga_auto_tracking_enabled:!1,gtm_auto_tracking_enabled:!1,gtag_auto_tracking_enabled:!1,auto_tracking_spec_v2:!1,ati_tag_options:{},beacons:!0,cookies_path:"/"}),w(v,"script","https://assets.poool.fr/audit.min.js");var N=Object.defineProperty,I=(n,e,t)=>e in n?N(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,x=(n,e,t)=>I(n,typeof e!="symbol"?e+"":e,t);class k extends d{constructor(){super(...arguments),x(this,"engage",null)}
199async init(){const{Engage:e}=window;this.engage||!e||(this.engage=e.init(this.appId),this.engage.config(this.config),this.engage.config("locale","fr"),this.engage.autoCreate({filters:[(0,m.ll)()?"user_subscribed":"user_unsubscribed"]}),window.dispatchEvent(new CustomEvent("poool:engage:ready",{detail:this})))}run(){this.load()}}x(k,"config",{debug:!1,autoPageViews:!0,stripePublicKey:null,locale:"en",pianoAutoTrackingEnabled:!1,gtagAutoTrackingEnabled:!1}),x(k,"script","https://assets.poool.fr/engage.min.js");var U=Object.defineProperty,L=(n,e,t)=>e in n?U(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,p=(n,e,t)=>L(n,typeof e!="symbol"?e+"":e,t);const b=class o{constructor(e,t=null,a=!1){if(p(this,"appId",null),p(this,"services",[]),p(this,"__context",null),p(this,"__pageType",null),p(this,"__consents",null),!e||!e.length)throw new Error("Poool app ID is required");this.appId=e,this.config={...o.config,debug:a,app_name:t,cookies_enabled:this.consents[o.vendorName.poool],gtag_auto_tracking_enabled:this.consents[o.vendorName.google_analytics],auto_tracking_spec_v2:this.consents[o.vendorName.google_analytics],context:this.context},this.init(),this.run()}get currentUrlEncoded(){return encodeURI(window.location.href)}get formattedSubscribeUrl(){return o.urls.subscribe.replace("{return_url}",this.currentUrlEncoded)}get formattedSigninUrl(){return o.urls.signin.replace("{return_url}",this.currentUrlEncoded)}get context(){return this.__context?this.__context:(this.__context=o.accessTarget?.dataset?.poool&&o.accessTarget.dataset.poool.length>0?o.accessTarget.dataset.poool:"default",this.__context)}get pageType(){return this.__pageType?this.__pageType:(this.__pageType=o.accessTarget?.dataset?.type&&o.accessTarget.dataset.type.length>0?o.accessTarget.dataset.type:this.context?"premium":"free",this.__pageType)}get consents(){return this.__consents?this.__consents:(this.__consents={[o.vendorName.poo
199ol]:r(o.vendorName.poool),[o.vendorName.google_analytics]:r(o.vendorName.google_analytics)},this.__consents)}init(){const e=new y(this.appId,{...this.config,context:this.context,subscription_url:o.urls.subscribe,login_url:o.urls.signin});e.setSafeContext(["homepage"]).setPageType(this.pageType),this.services.push(e);const t=new v(this.appId,this.config);t.setPageType(this.pageType),this.services.push(t);const a=new k(this.appId,{...this.config,gtagAutoTrackingEnabled:this.config.gtag_auto_tracking_enabled});this.services.push(a),this.maybeRefresh()}run(){this.services.forEach(e=>e.run())}maybeRefresh(){setTimeout(()=>{const{__tcfapi:e}=window;e&&e("addEventListener",2,(t,a)=>{!a||t.eventStatus!=="useractioncomplete"||(t?.purpose?.consents?.["2"]&&t?.purpose?.consents?.["3"]&&t?.purpose?.consents?.["4"]&&t?.purpose?.consents?.["5"]&&t?.purpose?.consents?.["6"]&&t?.purpose?.consents?.["7"]&&t?.specialFeatureOptins?.["1"]&&t?.specialFeatureOptins?.["2"])===this.consents.poool&&r(o.vendorName.poool)===this.consents.poool||window.location.reload()})},1e3)}};p(b,"vendorName",{poool:"poool",google_analytics:"google_analytics"}),p(b,"config",{debug:!1,app_name:"",user_is_premium:!1,cookies_enabled:!1,gtag_auto_tracking_enabled:!1,auto_tracking_spec_v2:!1,context:null}),p(b,"urls",{subscribe:"https://abonnement.maddyness.com/?returnUrl={return_url}",signin:"https://abonnement.maddyness.com/me?returnUrl={return_url}",account:"https://abonnement.maddyness.com/me"}),p(b,"accessTarget",document.querySelector("[data-poool]"));let O=b;window.addEventListener("DOMContentLoaded",()=>{document.documentElement.lang!=="en-UK"&&new O("Ux3eWdmyaRN4vgVq60rsLRVZu0KCWfNGTVyZ0B74H7CQwkQOekXVg43zcoYyd8YM","Maddyness",!0)})},6733:function(h,g,l){l.d(g,{H:function(){return u},R:function(){return r}});function u(s){return!!`; ${document.cookie}`.includes(`; ${s}=`)}function r(s){const f=`; ${document.cookie}`.split(`; ${s}=`);return f.length===2?f.pop().split(";").shift():null}},9279:function(h,g,l){l.d(g,{Lh:function(){return _},ll:function(){return f},wz:function(){return s}});const u=new Set(["can-read-premium"]);let r=null;function s(){return r!==null||(r=fetch("/wp-json/studiometa-frisbii/user").then(i=>i.json()).catch(i=>{console.log(i)})),r}async function _(){return!!await s()}async function f(){const i=await s();return i&&i.accessRights.find(d=>u.has(d))}}},function(h){var g=function(u){return h(h.s=u)},l=g(7274)}]);
200
201//# sourceMappingURL=index.e558b78d62e05646d67d.js.map

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.