PageSourceSearch

https://www.yourswithlove.co.uk/_next/static/chunks/5263.10878812a9d27f87.js

js yourswithlove.co.uk collected 2026-10-09 05:12:47 UTC 12,374 bytes, 214 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5263],{8142:function(e,t,i){i.d(t,{Z:function(){return u}});var o=i(386),r=i(3160),l=i(4935),s=i(4433),a=i(8547),n=i(3339),h=i(2952),d=i(301);let g=(0,l.iv)`
2    /* Image container foundation */
3    .image-container {
4        height: 100%;
5        width: 100%;
6    }
7
8    /* Image element foundation */
9    .image {
10        display: block;
11        height: auto;
12        max-width: 100%;
13    }
14
15    /* Placeholder foundation */
16    .placeholder {
17        overflow: hidden;
18        height: 100%;
19        width: 100%;
20        min-width: var(--pu-size-image-placeholder, 7em);
21    }
22`,p=(0,l.iv)`
23    /* Value-Based Property API - Image fit behavior */
24    .image-fit .image {
25        height: 100%;
26        width: 100%;
27        max-width: initial;
28    }
29
30    .image-fit--cover .image {
31        object-fit: cover;
32    }
33
34    .image-fit--contain .image {
35        object-fit: contain;
36    }
37
38    .image-fit--adapt .image {
39        width: auto;
40    }
41`,c=[g,d.t,p];class u extends n.Z{constructor(){super(...arguments),this.alt="",this.width=100,this.height=100,this.fit="contain",this.load="lazy"}getAspectRatio(){return{default:(this.width/this.height).toString(),small:void 0}}render(){return(0,l.dy)`
42            <div
43                part="base image"
44                class="${(0,r.$)({"image-container":!0,"image-fit":"adapt"!==this.fit,[`image-fit--${this.fit}`]:!0})}"
45            >
46                ${this.src?(0,l.dy)`
47                          <img
48                              part="image"
49                              class="image"
50                              width="${this.width}"
51                              height="${this.height}"
52                              src="${(0,s.o)(this.src)}"
53                              srcset="${(0,s.o)(this.srcSet)}"
54                              sizes="${(0,s.o)(this.sizes)}"
55                              alt="${this.alt}"
56                              loading="${this.load}"
57                              fetchpriority=${(0,s.o)(this.prefetch)}
58                          />
59                      `:(0,l.dy)`
60                          <div
61                              part="placeholder"
62                              class="image placeholder image--wide"
63                          >
64                              <div
65                                  part="content"
66                                  class="placeholder-inner"
67                              >
68                                  <svg
69                                      class="icon"
70                                      xmlns="http://www.w3.org/2000/svg"
71                                      height="1em"
72                                      viewBox="0 0 576 512"
73                                      fill="currentcolor"
74                                  >
75                                      <path
76                                          d="M70.5 138.1C31 172.2 16 219.1 16 272c0 52 18.4 91.6 46.9 118.3C91.6 417.2 131.5 432 176 432h8.4c18.2 0 34.8-10.3 42.9-26.5l23.2-46.3C257.6 345 272.1 336 288 336s30.4 9 37.5 23.2l23.2 46.3c8.1 16.3 24.8 26.5 42.9 26.5H400c44.5 0 84.4-14.8 113.1-41.7C541.6 363.6 560 324 560 272c0-52.9-15-99.8-54.5-133.9C465.6 103.6 398.1 80 288 80s-177.6 23.6-217.5 58.1zM0 272C0 160 64 64 288 64s288 96 288 208s-80 176-176 176h-8.4c-24.2 0-46.4-13.7-57.2-35.4l-23.2-46.3c-4.4-8.8-13.3-14.3-23.2-14.3s-18.8 5.5-23.2 14.3l-23.2 46.3c-10.8 21.7-33 35.4-57.2 35.4H176C80 448 0 384 0 272zm160 32a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-112a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm304 64a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-112 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"
77                                      />
78                                  </svg>
79                              </div>
80                          </div>
81                      `}
82            </div>
83        `}}u.styles=[h.Z,c],(0,o.g)([(0,a.C)()],u.prototype,"alt",void 0),(0,o.g)([(0,a.C)()],u.prototype,"src",void 0),(0,o.g)([(0,a.C)()],u.prototype,"srcSet",void 0),(0,o.g)([(0,a.C)()],u.prototype,"sizes",void 0),(0,o.g)([(0,a.C)({type:Number})],u.prototype,"width",void 0),(0,o.g)([(0,a.C)({type:Number})],u.prototype,"height",void 0),(0,o.g)([(0,a.C)()],u.prototype,"fit",void 0),(0,o.g)([(0,a.C)({type:String})],u.prototype,"load",void 0),(0,o.g)([(0,a.C)()],u.prototype,"prefetch",void 0)},5263:function(e,t,i){i.r(t),i.d(t,{default:function(){return m}});var o=i(386),r=i(3160),l=i(4935),s=i(4433),a=i(8547),n=i(1494),h=i(4545),d=i(8142),g=i(3339),p=i(2952);let c=(0,l.iv)`
84    :host {
85        display: block;
86    }
87    .placeholder {
88        display: block;
89        height: 100%;
90        width: 100%;
91        color: var(--pu-color-skeleton-background, 230, 230, 230);
92    }
93    @supports (color: rgb(from white r g b)) {
94        .placeholder {
95            color: rgb(from var(--pu-color-skeleton-background, rgb(230, 230, 230)) r g b / alpha);
96        }
97    }
98    .logo:not(.logo--show-title) {
99        font-size: 16px; /* base font size for logo, prevents em scaling issues */
100    }
101    .logo {
102        display: flex;
103        align-items: center;
104        color: inherit;
105        margin: 0;
106        height: var(--pu-size-logo-height);
107        line-height: 1;
108    }
109    .logo a {
110        display: block;
111        color: inherit;
112        text-decoration: none;
113        height: 100%;
114    }
115    .logo-title:not(.visually-hidden) {
116        display: inline-block;
117        font-family: var(
118            --pu-text-logo-family,
119            var(--pu-text-heading-family, 'Roboto Serif', Times, 'Times New Roman', Georgia, serif)
120        );
121        font-size: var(--pu-font-logo-size, 1.75em);
122    }
123
124    @media only screen and (max-width: 48em) {
125        .logo {
126            height: var(--pu-size-narrow-logo-height, calc(var(--pu-size-logo-height, 5em) / 1.25));
127        }
128    }
129`,u=(0,l.iv)`
130    /* Show Title API Classes */
131    .logo--show-title {
132        line-height: inherit;
133    }
134    .logo--show-title .logo__image {
135        display: none;
136    }
137    .logo--show-title a {
138        height: auto;
139    }
140    .visually-hidden {
141        position: absolute !important;
142        overflow: hidden;
143        width: 1px;
144        height: 1px;
145        margin: -1px;
146        padding: 0;
147        border: 0;
148        clip: rect(0 0 0 0);
149        word-wrap: normal !important;
150    }
151`;class m extends g.Z{constructor(){super(...arguments),this.url="/",this.height=80,this.title="Logo Title",this.alt="",this.titleVisible=!1,this.imgWidth=80,this.imgHeight=80,this.deprecatedPropertyMap=[{old:"showTitle",new:"titleVisible",defaultValue:!1},{old:"imgSrc",new:"src",defaultValue:void 0},{old:"imgSrcSet",new:"srcSet",defaultValue:void 0},{old:"imgSizes",new:"sizes",defaultValue:void 0}]}get showTitle(){return this.titleVisible}set showTitle(e){this._handleDeprecated("showTitle",e)}get imgSrc(){return this.src}set imgSrc(e){this._handleDeprecated("imgSrc",e)}get imgSrcSet(){return this.srcSet}set imgSrcSet(e){this._handleDeprecated("imgSrcSet",e)}get imgSizes(){return this.sizes}set imgSizes(e){this._handleDeprecated("imgSizes",e)}_handleDeprecated(e,t){(0,h.b)(this,e,t,this.deprecatedPropertyMap)}render(){return(0,l.dy)`
152            <h1
153                part="logo"
154                class="${(0,r.$)({logo:!0,"logo--show-title":this.titleVisible})}"
155                style="${(0,n.V)({"--pu-size-logo-height":this.height/16+"em"})}"
156            >
157                <a href="${this.url}">
158                    ${this.src?(0,l.dy)` <pu-image
159                              part="image"
160                              exportparts="base,image,placeholder,content"
161                              class="logo__image"
162                              size="contain"
163                              alt="${this.alt}"
164                              src="${(0,s.o)(this.src)}"
165                              width=${this.imgWidth}
166                              height=${this.imgHeight}
167                              srcSet="${(0,s.o)(this.srcSet)}"
168                              sizes="${(0,s.o)(this.sizes)}"
169                              lazy="lazy"
170                          >
171                          </pu-image>`:(0,l.dy)`
172                              <svg
173                                  class="logo__image placeholder"
174                                  xmlns="http://www.w3.org/2000/svg"
175                                  viewBox="0 0 512 512"
176                                  role="presentation"
177                                  aria-hidden="true"
178                                  focusable="false"
179                                  fill="currentColor"
180                              >
181                                  <path
182                                      d="M469.33,512H42.67A42.79,42.79,0,0,1,0,469.33V42.67A42.79,42.79,0,0,1,42.67,0H469.33A42.79,42.79,0,0,1,512,42.67V469.33A42.79,42.79,0,0,1,469.33,512Z"
183                                  />
184                              </svg>
185                          `}
186                    <span
187                        class="${(0,r.$)({"logo-title":!0,"visually-hidden":!this.titleVisible})}"
188                    >
189                        ${this.title}
190                    </span>
191                </a>
192            </h1>
193        `}}m.styles=[p.Z,[c,u]],m.dependencies={"pu-image":d.Z},(0,o.g)([(0,a.C)()],m.prototype,"url",void 0),(0,o.g)([(0,a.C)({type:Number})],m.prototype,"height",void 0),(0,o.g)([(0,a.C)()],m.prototype,"title",void 0),(0,o.g)([(0,a.C)()],m.prototype,"alt",void 0),(0,o.g)([(0,a.C)({type:Boolean})],m.prototype,"titleVisible",void 0),(0,o.g)([(0,a.C)()],m.prototype,"src",void 0),(0,o.g)([(0,a.C)()],m.prototype,"srcSet",void 0),(0,o.g)([(0,a.C)()],m.prototype,"sizes",void 0),(0,o.g)([(0,a.C)({type:Number})],m.prototype,"imgWidth",void 0),(0,o.g)([(0,a.C)({type:Number})],m.prototype,"imgHeight",void 0),(0,o.g)([(0,a.C)({type:Boolean})],m.prototype,"showTitle",null),(0,o.g)([(0,a.C)()],m.prototype,"imgSrc",null),(0,o.g)([(0,a.C)()],m.prototype,"imgSrcSet",null),(0,o.g)([(0,a.C)()],m.prototype,"imgSizes",null),m.define("pu-logo")},4545:function(e,t,i){function o(e,t,i,o,r){let l=void 0===r||""===r?"function"==typeof o?o():o:r;e[i]=l,console.warn(`The "${t}" property is deprecated. Please use "${i}" instead.`)}function r(e,t,i,o){let r=o.find(e=>e.old===t);if(!r){console.warn(`No mapping found for deprecated property "${t}"`);return}let l=void 0===i||""===i?"function"==typeof r.defaultValue?r.defaultValue():r.defaultValue:i;e[r.new]=l,console.warn(`The "${t}" property is deprecated. Please use "${r.new}" instead.`)}i.d(t,{Z:function(){return o},b:function(){return r}})},301:function(e,t,i){i.d(t,{t:function(){return r}});var o=i(4935);let r=(0,o.iv)`
194    .placeholder {
195        height: 100%;
196        width: 100%;
197    }
198    .placeholder-inner {
199        background-color: rgb(
200            from var(--pu-color-skeleton-background, var(--pu-color-base-background, hsl(240, 8%, 5%))) r g b / alpha
201        );
202        display: flex;
203        justify-content: center;
204        align-items: center;
205        height: 100%;
206        width: 100%;
207    }
208    .placeholder .icon {
209        color: rgb(from var(--pu-color-skeleton-text, var(--pu-color-base-text, hsl(240, 5%, 84%))) r g b / alpha);
210        display: block;
211        height: 50%;
212        width: 50%;
213    }
214`},8547:function(e,t,i){i.d(t,{C:function(){return o.C}});var o=i(2070)},4433:function(e,t,i){i.d(t,{o:function(){return r}});var o=i(9842);let r=e=>e??o.Ld},1494:function(e,t,i){i.d(t,{V:function(){return a}});var o=i(9842),r=i(9784);let l="important",s=" !"+l,a=(0,r.XM)(class extends r.Xe{constructor(e){if(super(e),e.type!==r.pX.ATTRIBUTE||"style"!==e.name||e.strings?.length>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.")}render(e){return Object.keys(e).reduce((t,i)=>{let o=e[i];return null==o?t:t+`${i=i.includes("-")?i:i.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase()}:${o};`},"")}update(e,[t]){let{style:i}=e.element;if(void 0===this.ft)return this.ft=new Set(Object.keys(t)),this.render(t);for(let e of this.ft)null==t[e]&&(this.ft.delete(e),e.includes("-")?i.removeProperty(e):i[e]=null);for(let e in t){let o=t[e];if(null!=o){this.ft.add(e);let t="string"==typeof o&&o.endsWith(s);e.includes("-")||t?i.setProperty(e,t?o.slice(0,-11):o,t?l:""):i[e]=o}}return o.Jb}})}}]);

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.