1import{a as $t,b as Wt,c as re,d as Se}from"./chunk-O2XGASB6.js";import{a as oe}from"./chunk-VRSCR3RG.js";import"./chunk-2FDKGDXT.js";import{a as Ht}from"./chunk-3ADRDS3C.js";import{q as Vt}from"./chunk-D4B7V6LL.js";import{a as Ft}from"./chunk-SEHU56OB.js";import{a as kt}from"./chunk-ZZ4L6M32.js";import{c as Mt}from"./chunk-H3QCDMVV.js";import"./chunk-HESDJVAT.js";import{B as Dt,a as zt,j as Ut}from"./chunk-RNJSZVI7.js";import{c as ie,d as ne}from"./chunk-DNY6VXBF.js";import{a as Rt,b as Ot,d as Lt}from"./chunk-JMAUIK3N.js";import{a as V}from"./chunk-ZN4YP635.js";import{$ as Qe,$a as _e,Aa as S,Ba as u,Cb as ft,Cc as Ct,E as He,Ea as nt,Ec as Pt,F as Ve,Fa as rt,Ga as ot,Gc as Tt,H as p,Ha as at,Ia as st,Ka as k,L as E,La as lt,Lb as ht,Lc as vt,M as w,N as $e,Na as b,Oa as he,Oc as At,Pa as M,Q as We,Qb as gt,R as Be,Ra as L,Rc as It,S as Ye,Sa as I,Ta as T,U as je,Uc as Nt,Va as F,Wb as _t,Xa as ge,Y as Ge,Z as Ke,Za as ct,Zb as ee,_ as qe,_a as dt,aa as $,ab as ye,ac as te,b as Re,bb as H,c as Oe,cb as be,cc as yt,d as ke,da as o,ea as P,ec as bt,fa as Ze,gb as Z,ha as Xe,hb as W,hc as St,ib as X,ic as Et,jc as wt,k as Le,ka as Je,l as me,la as f,lb as ut,n as ze,na as h,oa as et,ob as pt,pa as R,qa as O,ra as c,rb as mt,sa as s,ta as l,u as Ue,ua as d,uc as xt,va as fe,w as De,wa as tt,wb as J,x as Me,xa as it,y as Fe,ya as C}from"./chunk-BGMYZJCV.js";import"./chunk-ZCITOLSW.js";import"./chunk-7635UWND.js";import"./chunk-DGI4C7FO.js";import"./chunk-PZYKELQO.js";import"./chunk-II72ME65.js";import"./chunk-WX6ZIC6D.js";import"./chunk-4MJFCN4X.js";import"./chunk-F2RYCVI5.js";import"./chunk-CFDLJNJV.js";import"./chunk-D5ICLZO7.js";import"./chunk-3IDIKMV3.js";import"./chunk-URRFW7BG.js";import{a as q,b as Q,f as D}from"./chunk-SE5JAREP.js";var ae=()=>{let t=Se().renderer;if(!t)throw new Error("Renderer is not defined");return t.list=(r,e=!0,i)=>`<ol start="${i.toString()}" class="marked-ol">${r}</ol>`,t.paragraph=r=>{let e=/\[refrain](<br>*) *([\s\S]*?) *(<br>*)\[\/refrain]/gm;if(r.match(e))return`<p class="marked-refrain">${r.replace(e,"$2")}</p>`;let i=/\[refrain]/gm;return r.match(i)?`<p class="marked-refrain">${r}</p>`:`<p>${r}</p>`},Q(q({},Se()),{renderer:t})};var ci=()=>["far","bookmark"],di=()=>["far","star"];function ui(t,r){if(t&1){let e=C();s(0,"ion-button",14),S("click",function(){let n=E(e),a=u(2),m=T(1);return w(a.toggleToLearn(n.toLearn,m))}),d(1,"fa-icon",15),l(),s(2,"ion-button",14),S("click",function(){let n=E(e),a=u(2),m=T(1);return w(a.toggleFav(n.favourite,m))}),d(3,"fa-icon",15),l()}if(t&2){let e=r;c("color",e.toLearn?"primary":"dark"),o(),c("fixedWidth",!0)("icon",F(8,ci))("rotate",90),o(),c("color",e.favourite?"primary":"dark"),o(),c("fixedWidth",!0)("icon",F(9,di))("rotate",90)}}function pi(t,r){if(t&1&&f(0,ui,4,10),t&2){let e,i=u();h((e=i.userFav())?0:-1,e)}}var Bt=(()=>{class t{userFav=H.required();userSettings=V.featureFlipping.strapiUserSettings;paillarde=H.required();fontSize=H.required();zoomPushed=ye();deZoomPushed=ye();actionSheetCtrl=p(At);favorites=p(oe);toastController=p(It);authenticationService=p(Mt);loggedIn=this.authenticationService.loggedInStatus;constructor(){zt({readerOutline:Dt,link:Ut})}zoom(){this.zoomPushed.emit()}deZoom(){this.deZoomPushed.emit()}toggleFav(e,i){!e?this.favorites.addFavourite(i):this.favorites.removeFavorite(i)}toggleToLearn(e,i){!e?this.favorites.addToLearn(i):this.favorites.removeToLearn(i)}presentActionSheet(e){let i={header:"Partager la chanson",buttons:[{text:"Paroles",icon:"reader-outline",handler:()=>{this.share("long",e)}},{text:"Lien",icon:"link",handler:()=>{this.share("short",e)}},{text:"Annuler",role:"cancel"}]};this.actionSheetCtrl.create(i).then(n=>D(this,null,function*(){return n.present()}))}share(e,i){let n=window.location.href,a=i.title+" - "+V.appTitle,m=window.navigator;if(e==="short"){let y=`${i.title}", est sur ${n}`;m.share?m.share({title:a,text:y,url:n}).then().catch(g=>console.warn("Error sharing",g)):m.clipboard&&this.clipboardWrite(y,"Lien vers cette page copi\xE9 dans le presse papier")}else if(e==="long"){let y=`"${i.title}" 2 3${i.content} 4 5Une chanson de l'app ${V.appTitle}. 6 7${n}`;m.share?m.share({title:a,text:y,url:n}).then().catch(g=>console.warn("Error sharing",g)):m.clipboard&&this.clipboardWrite(y,"Paroles copi\xE9e dans le presse papier")}}clipboardWrite(e,i){window.navigator.clipboard.writeText(e).then(()=>D(this,null,function*(){return this.promptClipCopied(i)}),()=>{console.warn("Share song: Fail to copy text to clipboard")})}promptClipCopied(e){return D(this,null,function*(){yield(yield this.toastController.create({message:"\u{1F4CB} "+e,position:"top",translucent:!0,duration:2e3})).present()})}static \u0275fac=function(i){return new(i||t)};
7static \u0275cmp=P({type:t,selectors:[["pail-paillarde-aside"]],inputs:{userFav:[1,"userFav"],paillarde:[1,"paillarde"],fontSize:[1,"fontSize"]},outputs:{zoomPushed:"zoomPushed",deZoomPushed:"deZoomPushed"},decls:19,vars:14,consts:[[1,"pail-paillarde-aside__container"],["color","dark","fill","clear",3,"click"],["icon","share-alt","size","2x","slot","icon-only",3,"fixedWidth","rotate"],[1,"pail-paillarde-aside__range"],["color","dark","fill","clear","slot","start",3,"click"],["icon","search-minus","size","2x","slot","icon-only",3,"fixedWidth","rotate"],["color","dark","disabled","","max","36","min","12","snaps","true","step","2",3,"ngModel"],["color","dark","fill","clear","slot","end",3,"click"],["icon","search-plus","size","2x","slot","end",3,"fixedWidth","rotate"],[1,"pail-paillarde-aside__only-zoom-buttons"],["aria-label","D\xE9zoomer","icon","search-minus","size","2x","slot","icon-only",3,"fixedWidth","rotate"],["aria-label","zoomer","icon","search-plus","size","2x","slot","icon-only",3,"fixedWidth","rotate"],["color","primary"],[1,"pail-paillarde-aside__title-left-song"],["fill","clear",3,"click","color"],["size","2x","slot","icon-only",3,"fixedWidth","icon","rotate"]],template:function(i,n){if(i&1){let a=C();s(0,"div",0),L(1),s(2,"ion-button",1),S("click",function(){E(a);let y=T(1);return w(n.presentActionSheet(y))}),d(3,"fa-icon",2),l(),f(4,pi,1,1),s(5,"div",3)(6,"ion-button",4),S("click",function(){return n.deZoom()}),d(7,"fa-icon",5),l(),d(8,"ion-range",6),s(9,"ion-button",7),S("click",function(){return n.zoom()}),d(10,"fa-icon",8),l()(),s(11,"span",9)(12,"ion-button",4),S("click",function(){return n.deZoom()}),d(13,"fa-icon",10),l(),s(14,"ion-button",7),S("click",function(){return n.zoom()}),d(15,"fa-icon",11),l()(),s(16,"ion-text",12)(17,"h1",13),b(18),l()()()}if(i&2){o();let a=I(n.paillarde());o(2),c("fixedWidth",!0)("rotate",90),o(),h(n.loggedIn()&&n.userSettings?4:-1),o(3),c("fixedWidth",!0)("rotate",90),o(),c("ngModel",n.fontSize()),o(2),c("fixedWidth",!0)("rotate",90),o(3),c("fixedWidth",!0)("rotate",90),o(2),c("fixedWidth",!0)("rotate",90),o(3),M(" ",a.title," ")}},dependencies:[_t,ht,gt,ne,ie,bt,Nt,Tt],styles:[`.pail-paillarde-aside__container[_ngcontent-%COMP%]{display:inline-flex;transform:rotate(-90deg) translate(-100%);transform-origin:0 0;padding-top:5px}.pail-paillarde-aside__only-zoom-buttons[_ngcontent-%COMP%]{display:flex}@media(min-height:670px){.pail-paillarde-aside__only-zoom-buttons[_ngcontent-%COMP%]{display:none}}.pail-paillarde-aside__title-left-song[_ngcontent-%COMP%]{margin:2px 0 0 12px;max-width:250px;overflow:hidden;font-size:24px;text-overflow:ellipsis;white-space:nowrap}@media(orientation:landscape){.pail-paillarde-aside__title-left-song[_ngcontent-%COMP%]{display:none}}.pail-paillarde-aside__range[_ngcontent-%COMP%]{display:flex;width:170px}@media(max-height:669px){.pail-paillarde-aside__range[_ngcontent-%COMP%]{display:none}}.pail-paillarde-aside__range[_ngcontent-%COMP%] ion-range[_ngcontent-%COMP%]{margin-top:-4px;padding:0 8px}.pail-paillarde-aside__range[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{--padding-start: 0;--padding-end: 0}ion-button[_ngcontent-%COMP%]{--padding-bottom: 0;--padding-start: 8px;--padding-end: 8px;--padding-top: 0;margin-top:0;margin-bottom:0} 8/*# sourceMappingURL=paillarde-aside.component-72KYUCQR.css.map */`],changeDetection:0})}return t})();var N={};function se(t){return Object.isFrozen(t)&&Object.isFrozen(t.raw)}function le(t){return t.toString().indexOf("`")===-1}var Bn=le(t=>t``)||le(t=>t`\0`)||le(t=>t`\n`)||le(t=>t`\u0000`),Yn=se``&&se`\0`&&se`\n`&&se`\u0000`;var mi="google#safe",Yt=mi,we=globalThis.trustedTypes,jt=we,Ee;function fi(){let t=null;if(Yt===""||!jt)return t;try{let r=e=>e;t=jt.createPolicy(Yt,{createHTML:r,createScript:r,createScriptURL:r})}catch(r){}return t}function ce(){return Ee===void 0&&(Ee=fi()),Ee}function A(t){return{valueOf:t}.valueOf()}var Y=class{constructor(r,e){this.privateDoNotAccessOrElseWrappedResourceUrl=e}toString(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""}},hi=Y;function gi(t){return new hi(N,t)}function xe(t){let r=t,e=ce();return gi(e?e.createScriptURL(r):r)}function Ce(t){return t instanceof Y}function x(t){if(Ce(t))return t.privateDoNotAccessOrElseWrappedRes
8ourceUrl;{let r="";throw new Error(r)}}var Si="display:inline-block;clip-path:inset(0);overflow:hidden;vertical-align:top;text-decoration:inherit",Ei=`:host{${Si}}`;var G=class{constructor(r,e,i,n,a){this.allowedElements=r,this.elementPolicies=e,this.allowedGlobalAttributes=i,this.globalAttributePolicies=n,this.globallyAllowedAttributePrefixes=a}isAllowedElement(r){return r!=="FORM"&&(this.allowedElements.has(r)||this.elementPolicies.has(r))}getAttributePolicy(r,e){let i=this.elementPolicies.get(e);if(i?.has(r))return i.get(r);if(this.allowedGlobalAttributes.has(r))return{policyAction:_.KEEP};let n=this.globalAttributePolicies.get(r);return n||(this.globallyAllowedAttributePrefixes&&[...this.globallyAllowedAttributePrefixes].some(a=>r.indexOf(a)===0)?{policyAction:_.KEEP}:{policyAction:_.DROP})}},_=(function(t){return t[t.DROP=0]="DROP",t[t.KEEP=1]="KEEP",t[t.KEEP_AND_SANITIZE_URL=2]="KEEP_AND_SANITIZE_URL",t[t.KEEP_AND_NORMALIZE=3]="KEEP_AND_NORMALIZE",t[t.KEEP_AND_SANITIZE_STYLE=4]="KEEP_AND_SANITIZE_STYLE",t[t.KEEP_AND_USE_RESOURCE_URL_POLICY=5]="KEEP_AND_USE_RESOURCE_URL_POLICY",t[t.KEEP_AND_USE_RESOURCE_URL_POLICY_FOR_SRCSET=6]="KEEP_AND_USE_RESOURCE_URL_POLICY_FOR_SRCSET",t})(_||{});var xi=["ARTICLE","SECTION","NAV","ASIDE","H1","H2","H3","H4","H5","H6","HEADER","FOOTER","ADDRESS","P","HR","PRE","BLOCKQUOTE","OL","UL","LH","LI","DL","DT","DD","FIGURE","FIGCAPTION","MAIN","DIV","EM","STRONG","SMALL","S","CITE","Q","DFN","ABBR","RUBY","RB","RT","RTC","RP","DATA","TIME","CODE","VAR","SAMP","KBD","SUB","SUP","I","B","U","MARK","BDI","BDO","SPAN","BR","WBR","NOBR","INS","DEL","PICTURE","PARAM","TRACK","MAP","TABLE","CAPTION","COLGROUP","COL","TBODY","THEAD","TFOOT","TR","TD","TH","SELECT","DATALIST","OPTGROUP","OPTION","OUTPUT","PROGRESS","METER","FIELDSET","LEGEND","DETAILS","SUMMARY","MENU","DIALOG","SLOT","CANVAS","FONT","CENTER","ACRONYM","BASEFONT","BIG","DIR","HGROUP","STRIKE","TT"],Ci=[["A",new Map([["href",{policyAction:_.KEEP_AND_SANITIZE_URL}]])],["AREA",new Map([["href",{policyAction:_.KEEP_AND_SANITIZE_URL}]])],["LINK",new Map([["href",{policyAction:_.KEEP_AND_USE_RESOURCE_URL_POLICY,conditions:new Map([["rel",new Set(["alternate","author","bookmark","canonical","cite","help","icon","license","next","prefetch","dns-prefetch","prerender","preconnect","preload","prev","search","subresource"])]])}]])],["SOURCE",new Map([["src",{policyAction:_.KEEP_AND_USE_RESOURCE_URL_POLICY}],["srcset",{policyAction:_.KEEP_AND_USE_RESOURCE_URL_POLICY_FOR_SRCSET}]])],["IMG",new Map([["src",{policyAction:_.KEEP_AND_USE_RESOURCE_URL_POLICY}],["srcset",{policyAction:_.KEEP_AND_USE_RESOURCE_URL_POLICY_FOR_SRCSET}]])],["VIDEO",new Map([["src",{policyAction:_.KEEP_AND_USE_RESOURCE_URL_POLICY}]])],["AUDIO",new Map([["src",{policyAction:_.KEEP_AND_USE_RESOURCE_URL_POLICY}]])]],Pi=["title","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-current","aria-disabled","aria-dropeffect","aria-expanded","aria-haspopup","aria-hidden","aria-invalid","aria-label","aria-level","aria-live","aria-multiline","aria-multiselectable","aria-orientation","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","alt","align","autocapitalize","autocomplete","autocorrect","autofocus","autoplay","bgcolor","border","cellpadding","cellspacing","checked","cite","color","cols","colspan","controls","controlslist","datetime","disabled","download","draggable","enctype","face","formenctype","frameborder","height","hreflang","hidden","ismap","label","lang","loop","max","maxlength","media","minlength","min","multiple","muted","nonce","open","placeholder","poster","preload","rel","required","reversed","role","rows","rowspan","selected","shape","size","sizes","slot","span","spellcheck","start","step","summary","translate","type","valign","value","width","wrap","itemscope","itemtype","itemid","itemprop","itemref"],Ti=[["dir",{policyAction:_.KEEP_AND_NORMALIZE,conditions:A(()=>new Map([["dir",new Set(["auto","ltr","rtl"])]]))}],["async",{policyAction:_.KEEP_AND_NORMALIZE,conditions:A(()=>new Map([["async",new Set(["async"])]]))}],["loading",{policyAction:_.KEEP_AND_NORMALIZE,conditions:A(()=>new Map([["loading",new Set(["eager","lazy"])]]))}],["target",{policyAction:_.KEEP_AND_NORMALIZE,conditions:A(()=>new Map([["target",new Set(["_self","_blank"])]]))}]],Zt=new G(new Set(xi),new Map(Ci),new Set(Pi),new Map(Ti),void 0);function Pe(t,...r){if(r.length===0)return xe(t[0]);let e=t[0].toLowerCase(),i=t[0];for(let n=0;n<r.length;n++)i+=encodeURIComponent(r[n])+t[n+1];return xe(i)}function Te(t){return Ni("script",t)}function Ni(t,r=document){var e;let i=(e=r.querySelector)===null||e===void 0?void 0:e.call(r,`${t}[nonce]`);return i==null?"":i.nonce||i.getAttribute("nonce")||""}function Ri(t){let r=Te(t.ownerDocument);r&&t.setAttribute("nonce",r)}function ue(t,r,e){t.src=x(r),!e?.omitNonce&&Ri(t)}var Wi=["youtubeContainer"];function Bi(t,r){if(t&1){let e=C();
8s(0,"youtube-player-placeholder",2),S("click",function(){E(e);let n=u();return w(n._load(!0))}),l()}if(t&2){let e=u();c("videoId",e.videoId)("width",e.width)("height",e.height)("isLoading",e._isLoading)("buttonLabel",e.placeholderButtonLabel)("quality",e.placeholderImageQuality)}}var Yi=(()=>{class t{videoId;width;height;isLoading=!1;buttonLabel;quality;_getBackgroundImage(){let e;return this.quality==="low"?e=`https://i.ytimg.com/vi/${this.videoId}/hqdefault.jpg`:this.quality==="high"?e=`https://i.ytimg.com/vi/${this.videoId}/maxresdefault.jpg`:e=`https://i.ytimg.com/vi_webp/${this.videoId}/sddefault.webp`,`url(${e})`}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=P({type:t,selectors:[["youtube-player-placeholder"]],hostAttrs:[1,"youtube-player-placeholder"],hostVars:8,hostBindings:function(i,n){i&2&&(k("background-image",n._getBackgroundImage())("width",n.width,"px")("height",n.height,"px"),lt("youtube-player-placeholder-loading",n.isLoading))},inputs:{videoId:"videoId",width:"width",height:"height",isLoading:"isLoading",buttonLabel:"buttonLabel",quality:"quality"},decls:4,vars:1,consts:[["type","button",1,"youtube-player-placeholder-button"],["height","100%","version","1.1","viewBox","0 0 68 48","focusable","false","aria-hidden","true"],["d","M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z","fill","#f00"],["d","M 45,24 27,14 27,34","fill","#fff"]],template:function(i,n){i&1&&(fe(0,"button",0),$e(),fe(1,"svg",1),it(2,"path",2)(3,"path",3),tt()()),i&2&&Je("aria-label",n.buttonLabel)},styles:[`.youtube-player-placeholder { 9 display: flex; 10 align-items: center; 11 justify-content: center; 12 width: 100%; 13 overflow: hidden; 14 cursor: pointer; 15 background-color: #000; 16 background-position: center center; 17 background-size: cover; 18 transition: box-shadow 300ms ease; 19 box-shadow: inset 0 120px 90px -90px rgba(0, 0, 0, 0.8); 20} 21:fullscreen .youtube-player-placeholder { 22 min-width: 100vw; 23 min-height: 100vh; 24} 25 26.youtube-player-placeholder-button { 27 transition: opacity 300ms ease; 28 -moz-appearance: none; 29 -webkit-appearance: none; 30 background: none; 31 border: none; 32 padding: 0; 33 display: flex; 34} 35.youtube-player-placeholder-button svg { 36 width: 68px; 37 height: 48px; 38} 39 40.youtube-player-placeholder-loading { 41 box-shadow: none; 42} 43.youtube-player-placeholder-loading .youtube-player-placeholder-button { 44 opacity: 0; 45} 46`],encapsulation:2,changeDetection:0})}return t})(),ji=new Ve("YOUTUBE_PLAYER_CONFIG"),Xt=640,Jt=390;function ei(t){return t==null?t:X(t,0)}var v=(function(t){return t[t.UNSTARTED=-1]="UNSTARTED",t[t.ENDED=0]="ENDED",t[t.PLAYING=1]="PLAYING",t[t.PAUSED=2]="PAUSED",t[t.BUFFERING=3]="BUFFERING",t[t.CUED=5]="CUED",t})(v||{}),ti=(()=>{class t{_ngZone=p(Ye);_nonce=p(Qe,{optional:!0});_changeDetectorRef=p(Z);_elementRef=p(Ke);_player;_pendingPlayer;_existingApiReadyCallback;_pendingPlayerState;_destroyed=new Oe;_playerChanges=new ke(void 0);_isLoading=!1;_hasPlaceholder=!0;_isBrowser;videoId;get height(){return this._height}set height(e){this._height=e==null||isNaN(e)?Jt:e}_height=Jt;get width(){return this._width}set width(e){this._width=e==null||isNaN(e)?Xt:e}_width=Xt;startSeconds;endSeconds;suggestedQuality;playerVars;disableCookies=!1;loadApi;disablePlaceholder=!1;showBeforeIframeApiLoads=!1;placeholderButtonLabel;placeholderImageQuality;ready=new Be;stateChange=this._getLazyEmitter("onStateChange");error=this._getLazyEmitter("onError");apiChange=this._getLazyEmitter("onApiChange");playbackQualityChange=this._getLazyEmitter("onPlaybackQualityChange");playbackRateChange=this._getLazyEmitter("onPlaybackRateChange");youtubeContainer;constructor(){let e=p(qe),i=p(ji,{optional:!0});this.loadApi=i?.loadApi??!0,this.disablePlaceholder=!!i?.disablePlaceholder,this.placeholderButtonLabel=i?.placeholderButtonLabel||"Play video",this.placeholderImageQuality=i?.placeholderImageQuality||"standard",this._isBrowser=ut(e)}ngAfterViewInit(){this._conditionallyLoad()}ngOnChanges(e){this._shouldRecreatePlayer(e)?this._conditionallyLoad():this._player&&((e.width||e.height)&&this._setSize(),e.suggestedQuality&&this._setQuality(),(e.startSeconds||e.endSeconds||e.suggestedQuality)&&this._cuePlayer())}ngOnDestroy(){this._pendingPlayer?.destroy(),this._player&&(this._player.destroy(),window.onYouTubeIframeAPIReady=this._existingApiReadyCallback),this._playerChanges.complete(),this._destroyed.next(),this._destroyed.complete()}playVideo(){this._player?this._player.playVideo():(this._getPendingState().playbackState=v.PLAYING,this._load(!0))}pauseVideo(){this._player?this._player.pauseVideo():this._getPendingState().playbackState=v.PAUSED}stopVideo(){this._player?this._player.stopVideo():this._getPendingState().playbackState=v.CUED}seekTo(e,i){this._player?this._player.seekTo(e,i):this._getPendingState().seek={seconds:e,allowSeekAhead:i}}mute(){this._player?this._player.mute():this._getPendingState().muted=!0}
46unMute(){this._player?this._player.unMute():this._getPendingState().muted=!1}isMuted(){return this._player?this._player.isMuted():this._pendingPlayerState?!!this._pendingPlayerState.muted:!1}setVolume(e){this._player?this._player.setVolume(e):this._getPendingState().volume=e}getVolume(){return this._player?this._player.getVolume():this._pendingPlayerState&&this._pendingPlayerState.volume!=null?this._pendingPlayerState.volume:0}setPlaybackRate(e){if(this._player)return this._player.setPlaybackRate(e);this._getPendingState().playbackRate=e}getPlaybackRate(){return this._player?this._player.getPlaybackRate():this._pendingPlayerState&&this._pendingPlayerState.playbackRate!=null?this._pendingPlayerState.playbackRate:0}getAvailablePlaybackRates(){return this._player?this._player.getAvailablePlaybackRates():[]}getVideoLoadedFraction(){return this._player?this._player.getVideoLoadedFraction():0}getPlayerState(){if(!(!this._isBrowser||!window.YT))return this._player?this._player.getPlayerState():this._pendingPlayerState&&this._pendingPlayerState.playbackState!=null?this._pendingPlayerState.playbackState:v.UNSTARTED}getCurrentTime(){return this._player?this._player.getCurrentTime():this._pendingPlayerState&&this._pendingPlayerState.seek?this._pendingPlayerState.seek.seconds:0}getPlaybackQuality(){return this._player?this._player.getPlaybackQuality():"default"}getAvailableQualityLevels(){return this._player?this._player.getAvailableQualityLevels():[]}getDuration(){return this._player?this._player.getDuration():0}getVideoUrl(){return this._player?this._player.getVideoUrl():""}getVideoEmbedCode(){return this._player?this._player.getVideoEmbedCode():""}requestFullscreen(e){return D(this,null,function*(){let i=this._elementRef.nativeElement;return i.requestFullscreen?i.requestFullscreen(e):Promise.reject(new Error("Fullscreen API not supported by browser."))})}_load(e){this._isBrowser&&(!window.YT||!window.YT.Player?(this.loadApi?(this._isLoading=!0,Gi(this._nonce)):this.showBeforeIframeApiLoads,this._existingApiReadyCallback=window.onYouTubeIframeAPIReady,window.onYouTubeIframeAPIReady=()=>{this._existingApiReadyCallback?.(),this._ngZone.run(()=>this._createPlayer(e))}):this._createPlayer(e))}_conditionallyLoad(){this._shouldShowPlaceholder()?this.playerVars?.autoplay===1&&this._load(!0):this._load(!1)}_shouldShowPlaceholder(){return this.disablePlaceholder?!1:this._isBrowser?this._hasPlaceholder&&!!this.videoId&&!this._player:!0}_getPendingState(){return this._pendingPlayerState||(this._pendingPlayerState={}),this._pendingPlayerState}_shouldRecreatePlayer(e){let i=e.videoId||e.playerVars||e.disableCookies||e.disablePlaceholder;return!!i&&!i.isFirstChange()}_createPlayer(e){if(this._player?.destroy(),this._pendingPlayer?.destroy(),typeof YT>"u"||!this.videoId&&!this.playerVars?.list)return;let i={host:this.disableCookies?"https://www.youtube-nocookie.com":void 0,width:this.width,height:this.height,playerVars:e?Q(q({},this.playerVars||{}),{autoplay:1}):this.playerVars};this.videoId&&(i.videoId=this.videoId);let n=this._ngZone.runOutsideAngular(()=>new YT.Player(this.youtubeContainer.nativeElement,i)),a=m=>{this._ngZone.run(()=>{this._isLoading=!1,this._hasPlaceholder=!1,this._player=n,this._pendingPlayer=void 0,n.removeEventListener("onReady",a),this._playerChanges.next(n),this.ready.emit(m),this._setSize(),this._setQuality(),this._pendingPlayerState&&(this._applyPendingPlayerState(n,this._pendingPlayerState),this._pendingPlayerState=void 0);let y=n.getPlayerState();y===v.UNSTARTED||y===v.CUED||y==null?this._cuePlayer():(e||this.playerVars?.autoplay===1)&&this.startSeconds&&this.startSeconds>0&&n.seekTo(this.startSeconds,!0),this._changeDetectorRef.markForCheck()})};this._pendingPlayer=n,n.addEventListener("onReady",a)}_applyPendingPlayerState(e,i){let{playbackState:n,playbackRate:a,volume:m,muted:y,seek:g}=i;switch(n){case v.PLAYING:e.playVideo();break;case v.PAUSED:e.pauseVideo();break;case v.CUED:e.stopVideo();break}a!=null&&e.setPlaybackRate(a),m!=null&&e.setVolume(m),y!=null&&(y?e.mute():e.unMute()),g!=null&&e.seekTo(g.seconds,g.allowSeekAhead)}_cuePlayer(){this._player&&this.videoId&&this._player.cueVideoById({videoId:this.videoId,startSeconds:this.startSeconds,endSeconds:this.endSeconds,suggestedQuality:this.suggestedQuality})}_setSize(){this._player?.setSize(this.width,this.height)}_setQuality(){this._player&&this.suggestedQuality&&this._player.setPlaybackQuality(this.suggestedQuality)}_getLazyEmitter(e){return this._playerChanges.pipe(De(i=>i?ze(n=>{i.addEventListener(e,n)},n=>{try{i?.removeEventListener?.(e,n)}catch(a){}}):Le()),i=>new Re(n=>i.subscribe({next:a=>this._ngZone.run(()=>n.next(a)),error:a=>n.error(a),complete:()=>n.complete()}
46)),Me(this._destroyed))}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=P({type:t,selectors:[["youtube-player"]],viewQuery:function(i,n){if(i&1&&nt(Wi,7),i&2){let a;rt(a=ot())&&(n.youtubeContainer=a.first)}},inputs:{videoId:"videoId",height:[2,"height","height",X],width:[2,"width","width",X],startSeconds:[2,"startSeconds","startSeconds",ei],endSeconds:[2,"endSeconds","endSeconds",ei],suggestedQuality:"suggestedQuality",playerVars:"playerVars",disableCookies:[2,"disableCookies","disableCookies",W],loadApi:[2,"loadApi","loadApi",W],disablePlaceholder:[2,"disablePlaceholder","disablePlaceholder",W],showBeforeIframeApiLoads:[2,"showBeforeIframeApiLoads","showBeforeIframeApiLoads",W],placeholderButtonLabel:"placeholderButtonLabel",placeholderImageQuality:"placeholderImageQuality"},outputs:{ready:"ready",stateChange:"stateChange",error:"error",apiChange:"apiChange",playbackQualityChange:"playbackQualityChange",playbackRateChange:"playbackRateChange"},features:[Ge],decls:4,vars:3,consts:[["youtubeContainer",""],[3,"videoId","width","height","isLoading","buttonLabel","quality"],[3,"click","videoId","width","height","isLoading","buttonLabel","quality"]],template:function(i,n){i&1&&(f(0,Bi,1,6,"youtube-player-placeholder",1),s(1,"div"),d(2,"div",null,0),l()),i&2&&(h(n._shouldShowPlaceholder()?0:-1),o(),k("display",n._shouldShowPlaceholder()?"none":""))},dependencies:[Yi],styles:[`youtube-player:fullscreen, youtube-player:fullscreen iframe { 47 min-width: 100vw; 48 min-height: 100vh; 49} 50`],encapsulation:2,changeDetection:0})}return t})(),ve=!1;function Gi(t){if(ve)return;let r=Pe`https://www.youtube.com/iframe_api`,e=document.createElement("script"),i=n=>{e.removeEventListener("load",i),e.removeEventListener("error",i),n.type==="error"&&(ve=!1)};e.addEventListener("load",i),e.addEventListener("error",i),ue(e,r),e.async=!0,t&&e.setAttribute("nonce",t),ve=!0,document.body.appendChild(e)}var ii=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=Ze({type:t});static \u0275inj=He({})}return t})();var ni=(()=>{class t{transform(e,i,n=!1){let a=e.replace("upload/",`upload/${i}/`);return n&&(a=a.replace(".mp3",".ogg")),a}static \u0275fac=function(i){return new(i||t)};static \u0275pipe=Xe({name:"cloudinaryAudio",type:t,pure:!0})}return t})();var qi=["swiper"],Qi=["container"],oi=()=>({transform:"ar_1:1,q_auto:best,c_fill,g_face"}),pe=(t,r)=>r.documentId;function Zi(t,r){t&1&&d(0,"figcaption",4),t&2&&c("innerHTML",r,$)}function Xi(t,r){if(t&1&&(s(0,"audio",5),d(1,"source",6),ge(2,"cloudinaryAudio"),d(3,"source",7),ge(4,"cloudinaryAudio"),b(5," Your browser does not support the "),s(6,"code"),b(7,"audio"),l(),b(8," element. "),l()),t&2){let e=r;o(),c("src",dt(2,2,e,"q_auto:best",!0)),o(2),c("src",ct(4,6,e,"q_auto:best"))}}function Ji(t,r){if(t&1&&(s(0,"ion-col",2)(1,"figure",3),f(2,Zi,1,1,"figcaption",4),f(3,Xi,9,9,"audio",5),l()()),t&2){let e,i,n=r.$implicit;o(2),h((e=n.caption)?2:-1,e),o(),h((i=n.url)?3:-1,i)}}function en(t,r){if(t&1&&(s(0,"h5"),b(1,"Audio:"),l(),s(2,"ion-row"),R(3,Ji,4,2,"ion-col",2,pe),l()),t&2){u();let e=T(3);o(3),O(e)}}function tn(t,r){t&1&&d(0,"fa-icon",10),t&2&&c("icon",r)}function nn(t,r){if(t&1){let e=C();s(0,"ion-chip",9),S("click",function(){let n=E(e).$implicit,a=u(2);return w(a.goToCategory(n.slug))}),s(1,"ion-label"),f(2,tn,1,1,"fa-icon",10),b(3),l()()}if(t&2){let e,i=r.$implicit;c("outline",!0),o(2),h((e=i==null||i.icon==null?null:i.icon.icon)?2:-1,e),o(),M(" \xA0",i.title," ")}}function rn(t,r){if(t&1&&(s(0,"h5"),b(1,"Cat\xE9gories :"),l(),s(2,"p"),R(3,nn,4,3,"ion-chip",8,pe),l()),t&2){u();let e=T(5);o(3),O(e)}}function on(t,r){if(t&1&&(s(0,"ion-avatar"),d(1,"img",13),l()),t&2){let e=u(),i=u(3);o(),c("alt",e==null?null:e.alternativeText)("ngSrc",i.toRelativeWebp(r))("loaderParams",F(3,oi))}}function an(t,r){if(t&1&&f(0,on,2,4,"ion-avatar"),t&2){let e,i=r;h((e=i==null?null:i.url)?0:-1,e)}}function sn(t,r){if(t&1){let e=C();s(0,"ion-chip",12),S("click",function(){let n=E(e).$implicit,a=u(2);return w(a.goToBook(n.slug))}),f(1,an,1,1),s(2,"ion-label"),b(3),l()()}if(t&2){let e,i=r.$implicit;c("outline",!0),o(),h((e=i.images==null?null:i.images[0])?1:-1,e),o(2),he(i==null?null:i.title)}}function ln(t,r){if(t&1&&(s(0,"h5"),b(1,"Br\xE9viaires o\xF9 l'on peut trouver cette chanson :"),l(),s(2,"p"),R(3,sn,4,3,"ion-chip",11,pe),l()),t&2){u();let e=T(7);o(3),O(e)}}function cn(t,r){if(t&1&&(s(0,"ion-avatar"),d(1,"img",13),l()),t&2){let e=u(),i=u(3);o(),c("alt",e==null?null:e.alternativeText)("ngSrc",i.toRelativeWebp(r))("loaderParams",F(3,oi))}}function dn(t,r){if(t&1&&f(0,cn,2,4,"ion-avatar"),t&2){let e;h((e=r.url)?0:-1,e)}}function un(t,r){if(t&1){let e=C();s(0,"ion-chip",9),S("click",function(){let n=E(e).$implicit,a=u(2);return w(a.goToAlbum(n.slug))}),f(1,dn,1,1),s(2,"ion-label"),b(3),l()()}if(t&2){let e,i=r.$implicit;c("outline",!0),o(),h((e=i.images==null?null:i.images[0])?1:-1,e),o(2),he(i==null?null:i.title)}}function pn(t,r){if(t&1&&(s(0,"h5"),b(1,"Albums o\xF9 l'on peut trouver cette chanson :"),l(),s(2,"p"),R(3,un,4,3,"ion-chip",8,pe),l()),t&2){u();let e=T(9);o(3),O(e)}}function mn(t,r){t&1&&(s(0,"h5"),b(1,"Illustrations :"),l(),d(2,"cmn-swiper-with-modal",14)),t&2&&(o(2),c("pictures",r))}function fn(t,r){t&1&&(s(0,"h5"),b(1,"Partition musicale :"),l(),d(2,"cmn-swiper-with-modal",14)),t&2&&(o(2),c("pictures",r))}function hn(t,r){if(t&1&&(s(0,"h5"),b(1,"Notes historiques :"),l(),d(2,"article",15)),t&2){let e=u();o(2),c("innerHTML",e.markdownRender(r),$)}}function gn(t,r){if(t&1){let e=C();s(0,"h5"),b(1,"Vid\xE9o :"),l(),s(2,"youtube-player",16),S("ready",function(){E(e);let n=u();return w(n.onYoutubeLoaded())}),l()}if(t&2){let e=u(),i=T(2);o(2),c("height",e.videoHeight)("videoId",i.youtubeUrl??void 0)("width",e.videoWidth)}}var ri=!1,ai=(()=>{class t{paillarde=H.required();swiper=be("swiper");songContainer=be("container");videoWidth;videoHeight;sanitizer=p(J);navController=p(ee);modalController=p(vt);changeDetectorRef=p(Z);ngOnInit(){if(!ri){let e=document.createElement("script");e.src="https://www.youtube.com/iframe_api",document.body.appendChild(e),ri=!0}}goToCategory(e){e&&this.navController.navigateRoot(`/categories/${e}`)}goToBook(e){e&&this.navController.navigateRoot(`/books/${e}`)}goToAlbum(e){e&&this.navController.navigateRoot(`/albums/${e}`)}onYoutubeLoaded(){this.onResize(),window.addEventListener("resize",this.onResize)}toRelativeWebp(e){return(e.split("/upload/")[1]??"").replace(/\.(jpg|png)$/i,".webp")}onResize=()=>{let e=this.songContainer()?.nativeElement.clientWidth;e&&(this.videoWidth=Math.min(e,640)),this.videoWidth&&(this.videoHeight=this.videoWidth*.57),this.changeDetectorRef.detectChanges()};markdownRender(e){return e.length>0?this.sanitizer.bypassSecurityTrustHtml(re(e,ae())):this.sanitizer.bypassSecurityTrustHtml(e)}ngOnDestroy(){window.removeEventListener("resize",this.onResize)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=P({type:t,selectors:[["pail-paillarde-informations"]],viewQuery:function(i,n){i&1&&at(n.swiper,qi,5)(n.songContainer,Qi,5),i&2&&st(2)},inputs:{paillarde:[1,"paillarde"]},decls:16,vars:14,consts:[["container",""],[3,"item"],[1,"ion-align-items-center"],[1,"pail-paillarde-informations__audio-figure"],[1,"pail-paillarde-informations__audio-label",3,"innerHTML"],["controls","","controlsList","nodownload","preload","metadata",1,"pail-paillarde-informations__audio"],["type","audio/ogg",3,"src"],["type","audio/mpeg",3,"src"],["color","primary",3,"outline"],["color","primary",3,"click","outline"],["aria-hidden","true",3,"icon"],["color","success",3,"outline"],["color","success",3,"click","outline"],["aria-hidden","true","
50width","24","height","24",3,"alt","ngSrc","loaderParams"],["slidePictureTransformations","c_limit,q_auto:best","width","450","height","450","modalCssClass","pail-picture-modal","modalSlidePictureTransformations","c_limit,q_auto:best,g_south_east,h_0.15,l_watermark-paillardes_ukhg6d",3,"pictures"],[3,"innerHTML"],[3,"ready","height","videoId","width"]],template:function(i,n){if(i&1&&(s(0,"div",null,0),L(2)(3),f(4,en,5,0),L(5),f(6,rn,5,0),L(7),f(8,ln,5,0),L(9),f(10,pn,5,0),f(11,mn,3,1),f(12,fn,3,1),f(13,hn,3,1),f(14,gn,3,3),d(15,"cmn-edit-meta",1),l()),i&2){let a,m,y;o(2);let g=I(n.paillarde());o();let K=I(g.audio);o(),h(K!=null&&K.length?4:-1),o();let Ae=I(g["paillardes-categories"]);o(),h(Ae!=null&&Ae.length?6:-1),o();let Ie=I(g.books);o(),h(Ie!=null&&Ie.length?8:-1),o();let Ne=I(g.albums);o(),h(Ne&&Ne.length>0?10:-1),o(),h((a=g.illustrations)?11:-1,a),o(),h((m=g.musicSheets)?12:-1,m),o(),h((y=g==null?null:g.historicalFacts)?13:-1,y),o(),h(g!=null&&g.youtubeUrl?14:-1),o(),c("item",n.paillarde())}},dependencies:[ne,ie,ii,ti,Ct,Et,St,xt,yt,$t,pt,Wt,ni],styles:[`.pail-paillarde-informations__partition[_ngcontent-%COMP%]::part(image), .pail-paillarde-informations__preview[_ngcontent-%COMP%]::part(image){width:unset;max-width:98%;height:auto;max-height:475px}.pail-paillarde-informations__audio-label[_ngcontent-%COMP%]{margin-bottom:4px;text-align:center}.pail-paillarde-informations__audio-figure[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;margin:0;max-width:450px}.pail-paillarde-informations__audio[_ngcontent-%COMP%]{width:100%;min-width:300px}.pail-paillarde-informations__preview[_ngcontent-%COMP%]{padding:8px}.pail-paillarde-informations__slide[_ngcontent-%COMP%]{width:100%!important} .swiper-wrapper{align-items:center} 51/*# sourceMappingURL=paillarde-informations.component-EDZEED6T.css.map */`],changeDetection:0})}return t})();function _n(t,r){if(t&1&&d(0,"ion-skeleton-text",8),t&2){let e=r.$implicit;k("width",e.percent+"%")}}var si=(()=>{class t{getSkeletonArray(){let e=[];for(let i=0;i<30;i++)e.push({percent:Math.floor(Math.random()*50)+25});return e}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=P({type:t,selectors:[["pail-paillarde-shimmering"]],decls:11,vars:5,consts:[[1,"pail-paillarde-shimmering__main-container"],[1,"pail-paillarde-shimmering__left-column"],["defaultHref","/"],[1,"pail-paillarde-shimmering__skeleton-title-left",3,"animated"],[1,"pail-paillarde-shimmering__skeleton-range",3,"animated"],[1,"pail-paillarde-shimmering__skeleton-button",3,"animated"],[1,"pail-paillarde-shimmering__lyrics"],["animated","true",1,"pail-paillarde-shimmering__skeleton-lyrics-lines",3,"width"],["animated","true",1,"pail-paillarde-shimmering__skeleton-lyrics-lines"]],template:function(i,n){i&1&&(s(0,"main",0)(1,"aside",1),d(2,"ion-back-button",2)(3,"ion-skeleton-text",3)(4,"ion-skeleton-text",4)(5,"ion-skeleton-text",5)(6,"ion-skeleton-text",5)(7,"ion-skeleton-text",5),l(),s(8,"section",6),R(9,_n,1,2,"ion-skeleton-text",7,et),l()()),i&2&&(o(3),c("animated",!0),o(),c("animated",!0),o(),c("animated",!0),o(),c("animated",!0),o(),c("animated",!0),o(2),O(n.getSkeletonArray()))},dependencies:[te,Pt],styles:[`.pail-paillarde-shimmering__main-container[_ngcontent-%COMP%]{display:flex;
51background:right bottom fixed url("./media/ItemBackground-HSUXTMIM.png") no-repeat}.pail-paillarde-shimmering__left-column[_ngcontent-%COMP%]{display:flex;flex:0 1 auto;flex-direction:column;background-color:#0000004d;max-width:42px}.pail-paillarde-shimmering__lyrics[_ngcontent-%COMP%]{flex:1 1 auto;padding:8px 10px 144px;height:100vh;overflow-y:auto}.pail-paillarde-shimmering__skeleton-title-left[_ngcontent-%COMP%], .pail-paillarde-shimmering__skeleton-range[_ngcontent-%COMP%], .pail-paillarde-shimmering__skeleton-button[_ngcontent-%COMP%]{margin-left:5px}.pail-paillarde-shimmering__skeleton-title-left[_ngcontent-%COMP%]{--background-rgb: 220, 220, 220;width:32px;height:150px}.pail-paillarde-shimmering__skeleton-range[_ngcontent-%COMP%]{--background-rgb: 220, 220, 220;width:32px;height:100px}.pail-paillarde-shimmering__skeleton-button[_ngcontent-%COMP%]{--background-rgb: 220, 220, 220;width:32px;height:32px}.pail-paillarde-shimmering__skeleton-lyrics-lines[_ngcontent-%COMP%]{height:24px} 52/*# sourceMappingURL=paillarde-shimmering.component-FR3BQSHR.css.map */`],changeDetection:0})}return t})();function yn(t,r){if(t&1&&d(0,"span",9),t&2){let e=u(),i=u();k("font-size",i.fontSize()+"px")("line-height",i.lineHeight()+"px"),c("innerHTML",i.markdownRender(e==null?null:e.content),$)}}function bn(t,r){if(t&1){let e=C();s(0,"main",1)(1,"aside",2),d(2,"ion-back-button",3),s(3,"pail-paillarde-aside",4),S("deZoomPushed",function(){E(e);let n=u();return w(n.deZoomText())})("zoomPushed",function(){E(e);let n=u();return w(n.zoomText())}),l()(),s(4,"section",5)(5,"h1",6),b(6),l(),f(7,yn,1,5,"span",7),d(8,"pail-paillarde-informations",8),l()()}if(t&2){let e=r,i=u();o(3),c("fontSize",i.fontSize())("paillarde",e)("userFav",i.userFavourites()),o(3),M(" ",e==null?null:e.title," "),o(),h(e!=null&&e.content?7:-1),o(),c("paillarde",e)}}function Sn(t,r){t&1&&d(0,"pail-paillarde-shimmering")}var Sd=(()=>{class t{lineHeight=_e(()=>Math.floor(this.fontSize()*1.3));defaultFontSize=14;fontSize=je(this.defaultFontSize);navCtrl=p(ee);sanitizer=p(J);favoritesService=p(oe);userFavourites=_e(()=>{let e=this.paillarde(),i=this.favoritesService.favourites(),n=this.favoritesService.toLearn();return e?.documentId&&i&&n?{favourite:i.some(({id:a})=>e.id===a),toLearn:n.some(({id:a})=>e.id===a)}:{favourite:!1,toLearn:!1}});activatedRoute=p(ft);truncateTextPipe=p(kt);metaTagsService=p(Ft);httpClient=p(mt);destroyRef=p(We);loadingStateService=p(Lt);paillarde=Ot(this.httpClient.get(`${V.apiRestEndpoint}/paillardes?filters[slug][$eq]=${this.activatedRoute.snapshot.paramMap.get("slug")??"null"}&&populate[illustrations][populate]=*&populate[audio][populate]=*&populate[albums][populate][0]=images&populate[books][populate][0]=images&populate[categories][populate]=*&populate[musicSheets][populate]=* 53`).pipe(me(Vt),me(e=>(e.data?.length===0&&this.navCtrl.navigateRoot("/not-found"),e.data?.[0])),Ht(),Fe(e=>{this.createMetas(e)}),Ue(()=>{this.loadingStateService.stopLoading()}),Rt(this.destroyRef)));constructor(){this.loadingStateService.startLoading(),this.activatedRoute.snapshot.paramMap.get("slug")||this.navCtrl.navigateRoot("/")}createMetas(e){let n=`\u{1F3BC} ${e.title} - Paroles, musiques, histoire, br\xE9viaires...`,a=e.content?.replace(/\n+/g," - ").replace(/\*/g,"").replace(/ {2,}/g,"").replace(/\[refrain]/g,"").replace(/\[\/refrain]/g,""),m=a?this.truncateTextPipe.transform(a,155):null,y=e.audio?.[0]?e.audio[0].url:null,g=e.illustrations?.[0]?e.illustrations[0].url:null,K=e.youtubeUrl?`https://youtu.be/${e.youtubeUrl}`:null;this.metaTagsService.createTags(n,m,e.updatedAt,g,y,K)}deZoomText(){let n=this.fontSize();n>13&&this.fontSize.set(n-2)}zoomText(){let n=this.fontSize();n<37&&this.fontSize.set(n+2)}markdownRender(e){return e&&e.length>0?this.sanitizer.bypassSecurityTrustHtml(re(e,ae())):this.sanitizer.bypassSecurityTrustHtml(e??"")}zoomPinch(e){console.log(e)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=P({type:t,selectors:[["ng-component"]],decls:3,vars:1,consts:[["scrollY","false"],[1,"pail-paillarde-item-page__main-container"],[1,"pail-paillarde-item-page__left-column"],["defaultHref","/",1,"pail-paillarde-item-page__back-button"],[1,"pail-paillarde-item-page__paillarde-
53aside",3,"deZoomPushed","zoomPushed","fontSize","paillarde","userFav"],[1,"pail-paillarde-item-page__lyrics"],[1,"pail-paillarde-item-page__title-top-song"],[1,"pail-paillarde-item-page__rendered-markdown",3,"innerHTML","font-size","line-height"],[3,"paillarde"],[1,"pail-paillarde-item-page__rendered-markdown",3,"innerHTML"]],template:function(i,n){if(i&1&&(s(0,"ion-content",0),f(1,bn,9,6,"main",1)(2,Sn,1,0,"pail-paillarde-shimmering"),l()),i&2){let a;o(),h((a=n.paillarde())?1:2,a)}},dependencies:[ai,si,Bt,te,wt],styles:[`.pail-paillarde-item-page__main-container[_ngcontent-%COMP%]{display:flex;background:right bottom fixed url("./media/ItemBackground-HSUXTMIM.png") no-repeat}.pail-paillarde-item-page__left-column[_ngcontent-%COMP%]{display:flex;flex:0 1 auto;flex-direction:column;background-color:var(--ion-background-color-step-50);max-width:42px}.pail-paillarde-item-page__lyrics[_ngcontent-%COMP%]{flex:1 1 auto;padding:0 10px 144px 16px;height:100vh;overflow-y:auto}.pail-paillarde-item-page__back-button[_ngcontent-%COMP%]{--padding-top: 0;--padding-start: 0;--padding-bottom: 0;--padding-end: 8px;--margin-start: 0;--margin-bottom: 5px;--icon-font-size: 2rem;--icon-padding-start: 0;--icon-padding-end: 0;--icon-margin-start: 0;--icon-margin-end: 0}.pail-paillarde-item-page__paillarde-aside[_ngcontent-%COMP%]{flex:1 1 auto}.pail-paillarde-item-page__rendered-markdown[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none}.pail-paillarde-item-page__title-top-song[_ngcontent-%COMP%]{margin-top:8px;max-width:calc(100vw - 48px);overflow:hidden;color:var(--ion-color-primary);font-size:24px;text-overflow:ellipsis;white-space:nowrap}@media(orientation:portrait){.pail-paillarde-item-page__title-top-song[_ngcontent-%COMP%]{display:none}}ol[_ngcontent-%COMP%]{padding-inline-start:16px} 54/*# sourceMappingURL=paillarde-item-page.component-ZEKATJ6N.css.map */`],changeDetection:0})}return t})();export{Sd as default}; 55//# sourceMappingURL=chunk-SX3A3EHE.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.