PageSourceSearch

https://app.amanote.com/v4.5.29/385.6ff1ade7d7029388.js

js amanote.com collected 2026-09-24 18:47:05 UTC 58,573 bytes, 2 lines download raw bytes

1(self.webpackChunkamanote=self.webpackChunkamanote||[]).push([[385],{63913:(U,n,r)=>{"use strict";r.d(n,{Je:()=>a,N4:()=>e,ab:()=>i});var t=r(6762);class a extends t.y{constructor(){super(a.getTranslatedMessage(),a.prototype)}static getTranslatedMessage(){return "An error occurred during the creation of the group. Try again later."}getTranslatedMessage(){return a.getTranslatedMessage()}}class e extends t.y{constructor(){super(e.getTranslatedMessage(),e.prototype)}static getTranslatedMessage(){return "An error occurred during the search. Please try again later."}getTranslatedMessage(){return e.getTranslatedMessage()}}class i extends t.y{constructor(){super(i.getTranslatedMessage(),i.prototype)}static getTranslatedMessage(){return "You cannot leave this group because you are the last administrator."}getTranslatedMessage(){return i.getTranslatedMessage()}}},14119:(U,n,r)=>{"use strict";r.d(n,{A8:()=>e,Sd:()=>a,jK:()=>s,vO:()=>i});var t=r(6762);class a extends t.y{constructor(){super(a.getTranslatedMessage(),a.prototype)}static getTranslatedMessage(){return "An error occurred during the post creation. Please try again later."}getTranslatedMessage(){return a.getTranslatedMessage()}}class s extends t.y{constructor(){super(s.getTranslatedMessage(),s.prototype)}static getTranslatedMessage(){return "An error occurred during the post edition. Please try again later."}getTranslatedMessage(){return s.getTranslatedMessage()}}class e extends t.y{constructor(){super(e.getTranslatedMessage(),e.prototype)}static getTranslatedMessage(){return "An error occurred while posting your reply. Please try again later."}getTranslatedMessage(){return e.getTranslatedMessage()}}class i extends t.y{constructor(){super(i.getTranslatedMessage(),i.prototype)}static getTranslatedMessage(){return "We couldn't send your report. Please try again later."}getTranslatedMessage(){return i.getTranslatedMessage()}}},59650:(U,n,r)=>{"use strict";r.d(n,{I:()=>a});var t=r(22560);let a=(()=>{class s{canDeactivate(i,o,l,d){return d?.url?.indexOf("(modal:")>=0||l?.url?.indexOf("(modal:")>=0||!i.canDeactivate||i.canDeactivate()}}return s.\u0275fac=function(i){return new(i||s)},s.\u0275prov=t.\u0275\u0275defineInjectable({token:s,factory:s.\u0275fac,providedIn:"root"}),s})()},26587:(U,n,r)=>{"use strict";r.d(n,{K:()=>x});var t=r(22560),a=r(2508),s=r(69377),e=r(52362),i=r(3967),o=r(95295),l=r(63913),d=r(22465),m=r(36625),u=r(94666),_=r(66424),E=r(88292);function S(v,f){1&v&&t.\u0275\u0275element(0,"app-component-loader",13)}function M(v,f){1&v&&(t.\u0275\u0275elementStart(0,"div",14)(1,"p"),t.\u0275\u0275text(2,"An error occurred while loading the covers."),t.\u0275\u0275elementEnd()())}function A(v,f){if(1&v){const c=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",15)(1,"app-cover-banner",16),t.\u0275\u0275listener("click",function(){const k=t.\u0275\u0275restoreView(c).$implicit,z=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(z.selectCover(k))}),t.\u0275\u0275elementEnd()()}if(2&v){const c=f.$implicit;t.\u0275\u0275advance(1),t.\u0275\u0275property("imageURL",c)}}let T=(()=>{class v{constructor(c,b){this.activeModal=c,this.groupAPIService=b,this.coverURLs=[],this.loading=!0,this.groupAPIService.getDefaultCovers().then(I=>{this.coverURLs=I}).finally(()=>{this.loading=!1})}selectCover(c){this.activeModal.close(c)}}return v.\u0275fac=function(c){return new(c||v)(t.\u0275\u0275directiveInject(d.Kz),t.\u0275\u0275directiveInject(m.m))},v.\u0275cmp=t.\u0275\u0275defineComponent({type:v,selectors:[["app-group-cover-selection-modal"]],decls:14,vars:5,consts:function(){let f,c;return f="Select a cover",c="Cancel",[[1,"modal-header"],[1,"modal-title"],f,["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],["class","full-width",4,"ngIf"],["class","text-center",4,"ngIf"],[1,"row"],["class","col-12 col-md-6",4,"ngFor","ngForOf"],[1,"modal-footer"],[1,"btn","theme-accent","bg-transparent",3,"click"],c,[1,"full-width"],[1,"text-center"],[1,"col-12","col-md-6"],[1,"pointer",3,"imageURL","click"]]},template:function(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",0)(1,"h5",1),t.\u0275\u0275i18
1n(2,2),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(3,"button",3),t.\u0275\u0275listener("click",function(){return b.activeModal.dismiss()}),t.\u0275\u0275elementStart(4,"span",4),t.\u0275\u0275text(5,"\xd7"),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275elementStart(6,"div",5),t.\u0275\u0275template(7,S,1,0,"app-component-loader",6),t.\u0275\u0275template(8,M,3,0,"div",7),t.\u0275\u0275elementStart(9,"div",8),t.\u0275\u0275template(10,A,2,1,"div",9),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(11,"div",10)(12,"button",11),t.\u0275\u0275listener("click",function(){return b.activeModal.close(!1)}),t.\u0275\u0275i18n(13,12),t.\u0275\u0275elementEnd()()),2&c&&(t.\u0275\u0275advance(6),t.\u0275\u0275classProp("full-height-modal-body",b.coverURLs.length>0||b.loading),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",b.loading),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",0===b.coverURLs.length&&!b.loading),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngForOf",b.coverURLs))},dependencies:[u.sg,u.O5,_.K,E.J],styles:[".full-height-modal-body[_ngcontent-%COMP%]{height:calc(dynamic-vh(90) - 3.5rem - 129px);overflow:scroll}"]}),v})();var p=r(2976),h=r(55085),O=r(37495),g=r(54262),R=r(98780),L=r(1023),C=r(63193),N=r(57345);function D(v,f){1&v&&(t.\u0275\u0275elementStart(0,"div",7)(1,"label",25)(2,"span"),t.\u0275\u0275i18n(3,26),t.\u0275\u0275elementEnd()(),t.\u0275\u0275element(4,"textarea",27),t.\u0275\u0275elementEnd())}function w(v,f){if(1&v){const c=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"app-school-selector",28),t.\u0275\u0275listener("schoolChangeEvent",function(I){t.\u0275\u0275restoreView(c);const k=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(k.onSchoolChange(I))}),t.\u0275\u0275elementEnd()}if(2&v){const c=t.\u0275\u0275nextContext();t.\u0275\u0275property("parentFormGroup",c.groupForm)("parentFormControlName","establishmentId")}}function $(v,f){if(1&v&&t.\u0275\u0275element(0,"input",29),2&v){const c=t.\u0275\u0275nextContext();t.\u0275\u0275property("value",c.currentUserProfile.school.name+", "+c.currentUserProfile.school.city+" ("+c.currentUserProfile.school.countryCode+")")}}function H(v,f){if(1&v&&(t.\u0275\u0275elementStart(0,"div",30),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&v){const c=t.\u0275\u0275nextContext();t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate1(" ",c.getErrorMessage()," ")}}class x extends s.u{constructor(f,c,b,I,k){super(),this.formBuilder=f,this.groupAPIService=c,this.alertService=b,this.ngbModalService=I,this.userService=k,this.groupCreated=new t.EventEmitter,this.submittingEvent=new t.EventEmitter,this.groupVisibility=o.q}ngOnInit(){this.groupForm=this.formBuilder.group({groupName:[null,[a.kI.required,a.kI.maxLength(50)]],groupDescription:[null,a.kI.maxLength(500)],groupVisibility:[o.q.Public,a.kI.required],establishmentId:[null,a.kI.required],establishmentName:[null,a.kI.required],establishmentCity:[null,a.kI.required],establishmentCountryCode:[null,a.kI.required],fieldOfStudy:[null,a.kI.required],coverURL:[p.Zb.defaultCoverImageURL]}),this.currentUserProfile$.subscribe(f=>{this.currentUserProfile=f,this.currentUserProfile&&this.currentUserProfile.school&&(this.groupForm.controls.establishmentId.setValue(f.school.placeId),this.groupForm.controls.establishmentName.setValue(f.school.name),this.groupForm.controls.establishmentCity.setValue(f.school.city),this.groupForm.controls.establishmentCountryCode.setValue(f.school.countryCode))})}onSchoolChange(f){this.groupForm.controls.establishmentName&&(f?(this.groupForm.controls.establishmentName.setValue(f.name),this.groupForm.controls.establishmentCity.setValue(f.city),this.groupForm.controls.establishmentCountryCode.setValue(f.countryCode)):(this.groupForm.controls.establishmentName.setValue(null),this.groupForm.controls.establishmentCity.setValue(null),this.groupForm.controls.establishmentCountryCode.setValue(null)))}onSubmit(){if(!this.groupForm.valid)return Promise.resolve(!1);this.submittingEvent.emit(!0);const f=this.groupForm.getRawValue(),c={name:f.groupName,studyField:f.fieldOfStudy,visibility:f.groupVisibility,coverURL:f.coverURL};f.groupDescription&&(c.description=f.groupDescription);let b=Promise.resolve();return this.currentUserProfile&&this.currentUserProfile.school&&this.currentUserProfile.school.placeId===f.establishmentId||(b=this.userService.enrollUserInSchool({placeId:f.establishmentId,name:f.establishmentName,city:f.establishmentCity,countryCode:f.establishmentCountryCode})),b.then(()=>this.groupAPIService.createGroup(f.establishmentId,c).then(I=>(this.groupCreated.emit(I),!0)).catch(()=>(this.alertService.addErrorAlert(new l.Je),!1))).finally(()=>this.submittingEvent.emit(!1))}
1selectCoverPicture(){this.ngbModalService.open(T,{backdrop:"static",size:"lg",centered:!0}).result.then(c=>{c&&this.groupForm.controls.coverURL.setValue(c)}).catch(()=>{})}}x.\u0275fac=function(f){return new(f||x)(t.\u0275\u0275directiveInject(a.QS),t.\u0275\u0275directiveInject(m.m),t.\u0275\u0275directiveInject(h.c),t.\u0275\u0275directiveInject(d.FF),t.\u0275\u0275directiveInject(O.K))},x.\u0275cmp=t.\u0275\u0275defineComponent({type:x,selectors:[["app-group-creation-form"]],outputs:{groupCreated:"groupCreated",submittingEvent:"submittingEvent"},features:[t.\u0275\u0275InheritDefinitionFeature],decls:38,vars:11,consts:function(){let v,f,c,b,I,k,z,G,B,W,X,F;return v="Change cover picture",f="Class name",c="The name of the course or class (e.g 1st Medical Bac 2018-2019)",b="Class name (e.g 1st Medical Bac 2018-2019)",I=" School name ",k=" Field of study ",z="Class visibility",G="A private class won't be displayed in group search results",B="Public",W="Private",X="Class description (optional)",F="Group description",[["body","",3,"formGroup","submit"],["formHelper",""],[1,"from-group"],[3,"imageURL"],[1,"float-lg-left"],[1,"btn","bg-white",3,"click"],v,[1,"form-group"],["for","groupName"],f,["placement","right","ngbTooltip",c,1,"fa","fa-info-circle"],["id","groupName","type","text","placeholder",b,"formControlName","groupName",1,"form-control","form-control-md"],["class","form-group",4,"ngIf"],I,[3,"parentFormGroup","parentFormControlName","schoolChangeEvent",4,"ngIf"],["type","text","class","form-control form-control-md","disabled","",3,"value",4,"ngIf"],k,[3,"parentFormGroup","parentFormControlName","defaultOption"],z,["placement","right","ngbTooltip",G,1,"fa","fa-info-circle"],["formControlName","groupVisibility"],[3,"value"],B,W,["class","form-group text-danger",4,"ngIf"],["for","groupDescription"],X,["id","groupDescription","rows","3","placeholder",F,"formControlName","groupDescription",1,"form-control","form-control-md","h-100"],[3,"parentFormGroup","parentFormControlName","schoolChangeEvent"],["type","text","disabled","",1,"form-control","form-control-md",3,"value"],[1,"form-group","text-danger"]]},template:function(f,c){1&f&&(t.\u0275\u0275elementStart(0,"form",0,1),t.\u0275\u0275listener("submit",function(){return c.onSubmit()}),t.\u0275\u0275elementStart(2,"div",2)(3,"app-cover-banner",3)(4,"div",4)(5,"a",5),t.\u0275\u0275listener("click",function(){return c.selectCoverPicture()}),t.\u0275\u0275i18n(6,6),t.\u0275\u0275elementEnd()()()(),t.\u0275\u0275elementStart(7,"div",7)(8,"label",8)(9,"span"),t.\u0275\u0275i18n(10,9),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(11,"span"),t.\u0275\u0275text(12,"\xa0"),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(13,"i",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(14,"input",11),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(15,D,5,0,"div",12),t.\u0275\u0275elementStart(16,"div",7)(17,"label"),t.\u0275\u0275i18n(18,13),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(19,w,1,2,"app-school-selector",14),t.\u0275\u0275template(20,$,1,1,"input",15),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(21,"div",7)(22,"label"),t.\u0275\u0275i18n(23,16),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(24,"app-orientation-selector",17),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(25,"div",7)(26,"label")(27,"span"),t.\u0275\u0275i18n(28,18),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(29,"span"),t.\u0275\u0275text(30,"\xa0"),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(31,"i",19),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(32,"ng-select",20)(33,"ng-option",21),t.\u0275\u0275i18n(34,22),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(35,"ng-option",21),t.\u0275\u0275i18n(36,23),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275template(37,H,2,1,"div",24),t.\u0275\u0275elementEnd()),2&f&&(t.\u0275\u0275property("formGroup",c.groupForm),t.\u0275\u0275advance(3),t.\u0275\u0275property("imageURL",c.groupForm.getRawValue().coverURL),t.\u0275\u0275advance(12),t.\u0275\u0275property("ngIf",!1),t.\u0275\u0275advance(4),t.\u0275\u0275property("ngIf",!c.currentUserProfile||!c.currentUserProfile.school),t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",c.currentUserProfile&&c.currentUserProfile.school),t.\u0275\u0275advance(4),t.\u0275\u0275property("parentFormGroup",c.groupForm)("parentFormControlName","fieldOfStudy")("defaultOption","--"),t.\u0275\u0275advance(9),t.\u0275\u0275property("value",c.groupVisibility.Public),t.\u0275\u0275advance(2),t.\u0275\u0275property("value",c.groupVisibility.Private),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",c.hasError()))},dependencies:[u.O5,a._Y,a.Fj,a.JJ,a.JL,a.sg,a.u,g.o,E.J,R.X,d._L,L.w9,L.jq,C.J,N.N],encapsulation:2}),function(v,f,c,b){var z,I=arguments.length,k=I<3?f:null===b?b=Object.getOwnPropertyDescriptor(f,c):b;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)k=Reflect.decorate(v,f,c,b);else for(var G=v.length-1;G>=0;G--)(z=v[G])&&(k=(I<3?z(k):I>3?z(f,c,k):z(f,c))||k);I>3&&k&&Object.defineProperty(f,c,k)}([(0,e.Ph)(i.a.currentUserProfile)],x.prototype,"currentUserProfile$",void 0)},88292:(U,n,r)=>
1{"use strict";r.d(n,{J:()=>o});var t=r(2976),a=r(22560),s=r(94666);const e=function(l){return{"background-image":l}},i=["*"];let o=(()=>{class l{constructor(){this.defaultImageURL=t.Zb.defaultCoverImageURL}}return l.\u0275fac=function(m){return new(m||l)},l.\u0275cmp=a.\u0275\u0275defineComponent({type:l,selectors:[["app-cover-banner"]],inputs:{imageURL:"imageURL"},ngContentSelectors:i,decls:5,vars:3,consts:[[1,"item","mb-4","box-radius-5","cover-banner"],[1,"item-media"],[1,"item-media-content",3,"ngStyle"],[1,"bottom","gd-overlay","px-3","py-2"]],template:function(m,u){1&m&&(a.\u0275\u0275projectionDef(),a.\u0275\u0275elementStart(0,"div",0)(1,"div",1),a.\u0275\u0275element(2,"div",2),a.\u0275\u0275elementEnd(),a.\u0275\u0275elementStart(3,"div",3),a.\u0275\u0275projection(4),a.\u0275\u0275elementEnd()()),2&m&&(a.\u0275\u0275advance(2),a.\u0275\u0275property("ngStyle",a.\u0275\u0275pureFunction1(1,e,"url("+(u.imageURL||u.defaultImageURL)+")")))},dependencies:[s.PC],styles:[".cover-banner[_ngcontent-%COMP%], .item-media[_ngcontent-%COMP%]{height:200px}"]}),l})()},24046:(U,n,r)=>{"use strict";r.d(n,{X:()=>e});var t=r(57933);const s=["bold","italic","underline","clearFormatting","|","formatOL","formatUL","quote","|","emojis","mathquillEditor"];class e extends t.O{constructor(){super(...arguments),this.toolbarButtons=s,this.toolbarButtonsMD=s,this.toolbarButtonsSM=s,this.toolbarButtonsXS=s,this.htmlIgnoreCSSProperties=["font-family","font-size"],this.linkEditButtons=["linkOpen","linkStyle"],this.pasteAllowedStyleProps=[],this.pastePlain=!0,this.imagePaste=!1,this.height="auto"}}},99004:(U,n,r)=>
1{"use strict";r.d(n,{L:()=>A});var t=r(69377),a=r(2508),s=r(14119),e=r(22560),i=r(22465),o=r(94175),l=r(55085),d=r(59447);let m=(()=>{class T extends t.u{constructor(h,O,g,R){super(),this.activeModal=h,this.formBuilder=O,this.postAPIService=g,this.alertService=R,this.sending=!1,this.sendButtonLabel="Send",this.reportForm=this.formBuilder.group({reportReason:[null,a.kI.required]})}init(h,O){this.groupId=h,this.postId=O}onSubmit(){if(!this.reportForm.valid||!this.groupId||!this.postId)return Promise.resolve(!1);this.sending=!0;const h=this.reportForm.getRawValue().reportReason;this.postAPIService.reportPost(this.groupId,this.postId,h).then(()=>(this.sending=!1,this.activeModal.close(),!0)).catch(()=>{this.alertService.addErrorAlert(new s.vO)})}}return T.\u0275fac=function(h){return new(h||T)(e.\u0275\u0275directiveInject(i.Kz),e.\u0275\u0275directiveInject(a.QS),e.\u0275\u0275directiveInject(o.L),e.\u0275\u0275directiveInject(l.c))},T.\u0275cmp=e.\u0275\u0275defineComponent({type:T,selectors:[["app-report-post-modal"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:31,vars:4,consts:function(){let p,h,O,g,R,L,C;return p="Report a post",h="Select the reason of the report",O="The content is offensive",g="This is a spam",R="The content is not relevant",L="Other",C="Cancel ",[[1,"modal-header"],[1,"modal-title"],p,["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[3,"formGroup","submit"],["formHelper",""],[1,"modal-body"],h,[1,"form-check"],["type","radio","id","offensive","value","The content is offensive","formControlName","reportReason",1,"form-check-input"],["for","offensive",1,"form-check-label"],O,["type","radio","id","spam","value","This is a spam","formControlName","reportReason",1,"form-check-input"],["for","spam",1,"form-check-label"],g,["type","radio","id","non-relevant","value","The content is not relevant","formControlName","reportReason",1,"form-check-input"],["for","non-relevant",1,"form-check-label"],R,["type","radio","id","other","value","Other","formControlName","reportReason",1,"form-check-input"],["for","other",1,"form-check-label"],L,[1,"modal-footer"],[1,"btn","bg-transparent",3,"click"],C,[3,"buttonLabel","submitting","disabled"]]},template:function(h,O){1&h&&(e.\u0275\u0275elementStart(0,"div",0)(1,"h4",1),e.\u0275\u0275i18n(2,2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"button",3),e.\u0275\u0275listener("click",function(){return O.activeModal.dismiss()}),e.\u0275\u0275elementStart(4,"span",4),e.\u0275\u0275text(5,"\xd7"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(6,"form",5,6),e.\u0275\u0275listener("submit",function(){return O.onSubmit()}),e.\u0275\u0275elementStart(8,"div",7)(9,"span"),e.\u0275\u0275i18n(10,8),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"div",9),e.\u0275\u0275element(12,"input",10),e.\u0275\u0275elementStart(13,"label",11),e.\u0275\u0275i18n(14,12),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(15,"div",9),e.\u0275\u0275element(16,"input",13),e.\u0275\u0275elementStart(17,"label",14),e.\u0275\u0275i18n(18,15),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(19,"div",9),e.\u0275\u0275element(20,"input",16),e.\u0275\u0275elementStart(21,"label",17),e.\u0275\u0275i18n(22,18),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(23,"div",9),e.\u0275\u0275element(24,"input",19),e.\u0275\u0275elementStart(25,"label",20),e.\u0275\u0275i18n(26,21),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(27,"div",22)(28,"button",23),e.\u0275\u0275listener("click",function(){return O.activeModal.dismiss()}),e.\u0275\u0275i18n(29,24),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(30,"app-submit-button",25),e.\u0275\u0275elementEnd()()),2&h&&(e.\u0275\u0275advance(6),e.\u0275\u0275property("formGroup",O.reportForm),e.\u0275\u0275advance(24),e.\u0275\u0275property("buttonLabel",O.sendButtonLabel)("submitting",O.sending)("disabled",O.reportForm.invali
1d))},dependencies:[a._Y,a.Fj,a._,a.JJ,a.JL,a.sg,a.u,d.w],encapsulation:2}),T})();var u=r(79929),_=r(24046),E=r(22395);let S=(()=>{class T extends t.u{constructor(h,O,g){super(),this.formBuilder=h,this.activeModal=O,this.postAPIService=g,this.editorOptions=new _.X,this.sending=!1,this.editButtonLabel="Edit"}ngOnInit(){this.editorOptions.placeholderText="Write something...",this.editorOptions.events={"froalaEditor.initialized":(h,O)=>{this.editor=O,this.post&&this.editor.html.set(this.post.body)},"froalaEditor.contentChanged":(h,O)=>{this.postForm.controls.body.setValue(this.editor.html.get())}},this.postForm=this.formBuilder.group({body:[null,a.kI.required]})}init(h){this.post=h,this.editor&&this.editor.html.set(h.body)}onSubmit(){if(!this.postForm.valid)return Promise.resolve(!1);const h=this.postForm.getRawValue().body;return this.sending=!0,this.postAPIService.updatePost(this.post.id,h).then(O=>(this.activeModal.close(O),!0)).finally(()=>this.sending=!1)}}return T.\u0275fac=function(h){return new(h||T)(e.\u0275\u0275directiveInject(a.QS),e.\u0275\u0275directiveInject(i.Kz),e.\u0275\u0275directiveInject(o.L))},T.\u0275cmp=e.\u0275\u0275defineComponent({type:T,selectors:[["app-post-edition-modal"]],features:[e.\u0275\u0275InheritDefinitionFeature],decls:16,vars:5,consts:function(){let p,h;return p="Edit",h="Cancel",[[1,"modal-header"],[1,"modal-title"],p,["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[3,"formGroup","submit"],["formHelper",""],[1,"form-group","mb-0"],[3,"froalaEditor"],[1,"box-footer","py-2","text-right"],[1,"btn","bg-transparent",3,"click"],h,[3,"buttonLabel","submitting","disabled"],["type","text","formControlName","body",1,"form-control","hidden"]]},template:function(h,O){1&h&&(e.\u0275\u0275elementStart(0,"div",0)(1,"h5",1),e.\u0275\u0275i18n(2,2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"button",3),e.\u0275\u0275listener("click",function(){return O.activeModal.dismiss()}),e.\u0275\u0275elementStart(4,"span",4),e.\u0275\u0275text(5,"\xd7"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(6,"div",5)(7,"form",6,7),e.\u0275\u0275listener("submit",function(){return O.onSubmit()}),e.\u0275\u0275elementStart(9,"div",8),e.\u0275\u0275element(10,"div",9),e.\u0275\u0275elementStart(11,"div",10)(12,"button",11),e.\u0275\u0275listener("click",function(){return O.activeModal.dismiss()}),e.\u0275\u0275i18n(13,12),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(14,"app-submit-button",13),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(15,"input",14),e.\u0275\u0275elementEnd()()()),2&h&&(e.\u0275\u0275advance(7),e.\u0275\u0275property("formGroup",O.postForm),e.\u0275\u0275advance(3),e.\u0275\u0275property("froalaEditor",O.editorOptions),e.\u0275\u0275advance(4),e.\u0275\u0275property("buttonLabel",O.editButtonLabel)("submitting",O.sending)("disabled",O.sending||O.postForm.invalid))},dependencies:[a._Y,a.Fj,a.JJ,a.JL,a.sg,a.u,E.Vg,d.w]}),T})();var M=r(40620);let A=(()=>{class T{constructor(h,O,g,R){this.ngbModalService=h,this.alertService=O,this.postAPIService=g,this.modalService=R}votePost(h,O){if(h.userVoteScore===O)return h.unvotePost(),void this.postAPIService.unvotePost(h.id).catch(()=>{1===O?h.upvotePost():h.downvotePost()});const g=h.userVoteScore;let R;1===O?(h.upvotePost(),R=this.postAPIService.upvotePost(h.id)):(h.downvotePost(),R=this.postAPIService.downvotePost(h.id)),R.catch(()=>{g?1===O?h.downvotePost():h.upvotePost():h.unvotePost()})}upvotePost(h){this.votePost(h,1)}downvotePost(h){this.votePost(h,-1)}reportPost(h,O){const R=this.ngbModalService.open(m,{backdrop:"static",centered:!0});R.componentInstance.init(h,O),R.result.then(()=>{this.alertService.addAlert("The post has been reported.",u.N.Success,!0,3e3)}).catch(()=>{})}editPost(h){const g=this.ngbModalService.open(S,{backdrop:"static",centered:!0});return g.componentInstance.init(h),g.result}deletePost(h){return this.modalService.confirm("Delete post","Are you sure you want to delete this post?","Delete","Cancel").then(O=>!!O&&this.postAPIService.deletePost(h).then(()=>!0))}}return T.\u0275fac=function(h){return new(h||T)(e.\u0275\u0275inject(i.FF),e.\u0275\u0275inject(l.c),e.\u0275\u0275inject(o.L),e.\u0275\u0275inject(M.Z))},T.\u0275prov=e.\u0275\u0275defineInjectable({token:T,factory:T.\u0275fac}),T})()},68862:(U,n,r)=>
1{"use strict";r.d(n,{I:()=>l});var t=r(94666),a=r(22465),s=r(20570),e=r(99004),i=r(3352),o=r(22560);let l=(()=>{class d{}return d.\u0275fac=function(u){return new(u||d)},d.\u0275mod=o.\u0275\u0275defineNgModule({type:d}),d.\u0275inj=o.\u0275\u0275defineInjector({providers:[e.L],imports:[t.ez,a.IJ,s.m,i.H]}),d})()},95295:(U,n,r)=>{"use strict";r.d(n,{q:()=>t});var t=(()=>{return(a=t||(t={})).Private="Private",a.Public="Public",t;var a})()},69820:(U,n,r)=>{U.exports=r(77135).default},77135:(U,n,r)=>{"use strict";n.default=function M(g){var P,R=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},L=s.default.tokenize(g),C=[],N=[];for(R=new m(R),P=0;P<L.length;P++){var D=L[P];if(D.type!==u)if(D.type===E){var x=A(D.chars,R);C.push.apply(C,x)}else C.push(D);else{C.push(D);var w=D.tagName.toUpperCase();if("A"!==w&&!d.contains(R.ignoreTags,w))continue;var H=C.length;T(w,L,++P,C),P+=C.length-H-1}}for(P=0;P<C.length;P++){var v=C[P];switch(v.type){case u:var f="<"+v.tagName;v.attributes.length>0&&(f+=" "+O(v.attributes).join(" ")),N.push(f+=">");break;case _:N.push("</"+v.tagName+">");break;case E:N.push(v.chars);break;case S:N.push("\x3c!--"+v.chars+"--\x3e")}}return N.join("")};var s=function l(g){return g&&g.__esModule?g:{default:g}}(r(71401)),i=function o(g){if(g&&g.__esModule)return g;var R={};if(null!=g)for(var L in g)Object.prototype.hasOwnProperty.call(g,L)&&(R[L]=g[L]);return R.default=g,R}(r(43965)),d=i.options,m=d.Options,u="StartTag",_="EndTag",E="Chars",S="Comment";function A(g,R){for(var L=i.tokenize(g),C=[],N=0;N<L.length;N++){var P=L[N];if("nl"===P.type&&R.nl2br)C.push({type:u,tagName:"br",attributes:[],selfClosing:!0});else if(P.isLink&&R.check(P)){var D=R.resolve(P),w=D.formatted,H=D.tagName,x=D.className,v=D.target,f=D.attributes,c=[["href",D.formattedHref]];for(var b in x&&c.push(["class",x]),v&&c.push(["target",v]),f)c.push([b,f[b]]);C.push({type:u,tagName:H,attributes:c,selfClosing:!1}),C.push({type:E,chars:w}),C.push({type:_,tagName:H})}else C.push({type:E,chars:P.toString()})}return C}function T(g,R,L,C){for(var N=1;L<R.length&&N>0;){var P=R[L];P.type===u&&P.tagName.toUpperCase()===g?N++:P.type===_&&P.tagName.toUpperCase()===g&&N--,C.push(P),L++}return C}function h(g){return g.replace(/"/g,"&quot;")}function O(g){for(var R=[],L=0;L<g.length;L++){var C=g[L];R.push(C[0]+'="'+h(C[1])+'"')}return R}},43965:(U,n,r)=>{"use strict";n.__esModule=!0,n.tokenize=n.test=n.scanner=n.parser=n.options=n.inherits=n.find=void 0;var t=r(94494),s=d(r(9985)),i=d(r(52524)),l=d(r(77519));function d(E){if(E&&E.__esModule)return E;var S={};if(null!=E)for(var M in E)Object.prototype.hasOwnProperty.call(E,M)&&(S[M]=E[M]);return S.default=E,S}Array.isArray||(Array.isArray=function(E){return"[object Array]"===Object.prototype.toString.call(E)});var m=function(S){return l.run(i.run(S))};n.find=function(S){for(var M=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,A=m(S),T=[],p=0;p<A.length;p++){var h=A[p];h.isLink&&(!M||h.type===M)&&T.push(h.toObject())}return T},n.inherits=t.inherits,n.options=s,n.parser=l,n.scanner=i,n.test=function(S){var M=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,A=m(S);return 1===A.length&&A[0].isLink&&(!M||A[0].type===M)},n.tokenize=m},77519:(U,n,r)=>{"use strict";n.__esModule=!0,n.start=n.run=n.TOKENS=n.State=void 0;var t=r(40175),a=r(88777),s=function i(K){if(K&&K.__esModule)return K;var V={};if(null!=K)for(var Y in K)Object.prototype.hasOwnProperty.call(K,Y)&&(V[Y]=K[Y]);return V.default=K,V}(a),e=r(75239),o=function(V){return new t.TokenState(V)},l=o(),d=o(),m=o(),u=o(),_=o(),E=o(),S=o(),M=o(a.URL),A=o(),T=o(a.URL),p=o(a.URL),h=o(),O=o(),g=o(),R=o(),L=o(),C=o(a.URL),N=o(a.URL),P=o(a.URL),D=o(a.URL),w=o(),$=o(),H=o(),x=o(),v=o(),f=o(),c=o(a.EMAIL),b=o(),I=o(a.EMAIL),k=o(a.MAILTOEMAIL),z=o(),G=o(),B=o(),W=o(),X=o(a.NL);l.on(e.NL,X).on(e.PROTOCOL,d).on(e.MAILTO,m).on(e.SLASH,u),d.on(e.SLASH,u),u.on(e.SLASH,_),l.on(e.TLD,E).on(e.DOMAIN,E).on(e.LOCALHOST,M).on(e.NUM,E),_.on(e.TLD,p).on(e.DOMAIN,p).on(e.NUM,p).on(e.LOCALHOST,p),E.on(e.DOT,S),v.on(e.DOT,f),S.on(e.TLD,M).on(e.DOMAIN,E).on(e.NUM,E).on(e.LOCALHOST,E),f.on(e.TLD,c).on(e.DOMAIN,v).on(e.NUM,v).on(e.LOCALHOST,v),M.on(e.DOT,S),c.on(e.DOT,f),M.on(e.COLON,A).on(e.SLASH,p),A.on(e.NUM,T),T.on(e.SLASH,p),c.on(e.COLON,b),b.on(e.NUM,I);var F=[e.DOMAIN,e.AT,e.LOCALHOST,e.NUM,e.PLUS,e.POUND,e.PROTOCOL,e.SLASH,e.TLD,e.UNDERSCORE,e.SYM,e.AMPERSAND],y=[e.COLON,e.DOT,e.QUERY,e.PUNCTUATION,e.CLOSEBRACE,e.CLOSEBRACKET,e.CLOSEANGLEBRACKET,e.CLOSEPAREN,e.OPENBRACE,e.OPENBRACKET,e.OPENANGLEBRACKET,e.OPENPAREN];p.on(e.OPENBRACE,O).on(e.OPENBRACKET,g).on(e.OPENANGLEBRACKET,R).on(e.OPENPAREN,L),h.on(e.OPENBRACE,O).on(e.OPENBRACKET,g).on(e.OPENANGLEBRACKET,R).on(e.OPENPAREN,L),O.on(e.CLOSEBRACE,p),g.on(e.CLOSEBRACKET,p),R.on(e.CLOSEANGLEBRACKET,p),L.on(e.CLOSEPAREN,p),C.on(e.CLOSEBRACE,p),N.on(e.CLOSEBRACKET,p),P.on(e.CLOSEANGLEBRACKET,p),D.on(e.CLOSEPAREN,p),w.on(e.CLOSEBRACE,p),$.on(e.CLOSEBRACKET,p),H.on(e.CLOSEANGLEBRACKET,p),x.on(e.CLOSEPAREN,p),O.on(F,C),g.on(F,N),R.on(F,P),L.on(F,D),O.on(y,w),g.on(y,$),R.on(y,H),L.on(y,x),C.on(F,
1C),N.on(F,N),P.on(F,P),D.on(F,D),C.on(y,C),N.on(y,N),P.on(y,P),D.on(y,D),w.on(F,C),$.on(F,N),H.on(F,P),x.on(F,D),w.on(y,w),$.on(y,$),H.on(y,H),x.on(y,x),p.on(F,p),h.on(F,p),p.on(y,h),h.on(y,h),m.on(e.TLD,k).on(e.DOMAIN,k).on(e.NUM,k).on(e.LOCALHOST,k),k.on(F,k).on(y,z),z.on(F,k).on(y,z);var Q=[e.DOMAIN,e.NUM,e.PLUS,e.POUND,e.QUERY,e.UNDERSCORE,e.SYM,e.AMPERSAND,e.TLD];E.on(Q,G).on(e.AT,B),M.on(Q,G).on(e.AT,B),S.on(Q,G),G.on(Q,G).on(e.AT,B).on(e.DOT,W),W.on(Q,G),B.on(e.TLD,v).on(e.DOMAIN,v).on(e.LOCALHOST,c),n.State=t.TokenState,n.TOKENS=s,n.run=function(V){for(var Y=V.length,j=0,ee=[],q=[];j<Y;){for(var Z=l,ae=null,re=null,te=0,ie=null,J=-1;j<Y&&!(ae=Z.next(V[j]));)q.push(V[j++]);for(;j<Y&&(re=ae||Z.next(V[j]));)ae=null,(Z=re).accepts()?(J=0,ie=Z):J>=0&&J++,j++,te++;if(J<0)for(var oe=j-te;oe<j;oe++)q.push(V[oe]);else{q.length>0&&(ee.push(new a.TEXT(q)),q=[]),j-=J,te-=J;var se=ie.emit();ee.push(new se(V.slice(j-te,j)))}}return q.length>0&&ee.push(new a.TEXT(q)),ee},n.start=l},52524:(U,n,r)=>{"use strict";n.__esModule=!0,n.start=n.run=n.TOKENS=n.State=void 0;var t=r(40175),a=r(75239),s=function e(c){if(c&&c.__esModule)return c;var b={};if(null!=c)for(var I in c)Object.prototype.hasOwnProperty.call(c,I)&&(b[I]=c[I]);return b.default=c,b}(a),i="aaa|aarp|abarth|abb|abbott|abbvie|abc|able|abogado|abudhabi|ac|academy|accenture|accountant|accountants|aco|active|actor|ad|adac|ads|adult|ae|aeg|aero|aetna|af|afamilycompany|afl|africa|ag|agakhan|agency|ai|aig|aigo|airbus|airforce|airtel|akdn|al|alfaromeo|alibaba|alipay|allfinanz|allstate|ally|alsace|alstom|am|americanexpress|americanfamily|amex|amfam|amica|amsterdam|analytics|android|anquan|anz|ao|aol|apartments|app|apple|aq|aquarelle|ar|arab|aramco|archi|army|arpa|art|arte|as|asda|asia|associates|at|athleta|attorney|au|auction|audi|audible|audio|auspost|author|auto|autos|avianca|aw|aws|ax|axa|az|azure|ba|baby|baidu|banamex|bananarepublic|band|bank|bar|barcelona|barclaycard|barclays|barefoot|bargains|baseball|basketball|bauhaus|bayern|bb|bbc|bbt|bbva|bcg|bcn|bd|be|beats|beauty|beer|bentley|berlin|best|bestbuy|bet|bf|bg|bh|bharti|bi|bible|bid|bike|bing|bingo|bio|biz|bj|black|blackfriday|blanco|blockbuster|blog|bloomberg|blue|bm|bms|bmw|bn|bnl|bnpparibas|bo|boats|boehringer|bofa|bom|bond|boo|book|booking|boots|bosch|bostik|boston|bot|boutique|box|br|bradesco|bridgestone|broadway|broker|brother|brussels|bs|bt|budapest|bugatti|build|builders|business|buy|buzz|bv|bw|by|bz|bzh|ca|cab|cafe|cal|call|calvinklein|cam|camera|camp|cancerresearch|canon|capetown|capital|capitalone|car|caravan|cards|care|career|careers|cars|cartier|casa|case|caseih|cash|casino|cat|catering|catholic|cba|cbn|cbre|cbs|cc|cd|ceb|center|ceo|cern|cf|cfa|cfd|cg|ch|chanel|channel|chase|chat|cheap|chintai|chloe|christmas|chrome|chrysler|church|ci|cipriani|circle|cisco|citadel|citi|citic|city|cityeats|ck|cl|claims|cleaning|click|clinic|clinique|clothing|cloud|club|clubmed|cm|cn|co|coach|codes|coffee|college|cologne|com|comcast|commbank|community|company|compare|computer|comsec|condos|construction|consulting|contact|contractors|cooking|cookingchannel|cool|coop|corsica|country|coupon|coupons|courses|cr|credit|creditcard|creditunion|cricket|crown|crs|cruise|cruises|csc|cu|cuisinella|cv|cw|cx|cy|cymru|cyou|cz|dabur|dad|dance|data|date|dating|datsun|day|dclk|dds|de|deal|dealer|deals|degree|delivery|dell|deloitte|delta|democrat|dental|dentist|desi|design|dev|dhl|diamonds|diet|digital|direct|directory|discount|discover|dish|diy|dj|dk|dm|dnp|do|docs|doctor|dodge|dog|doha|domains|dot|download|drive|dtv|dubai|duck|dunlop|duns|dupont|durban|dvag|dvr|dz|earth|eat|ec|eco|edeka|edu|education|ee|eg|email|emerck|energy|engineer|engineering|enterprises|epost|epson|equipment|er|ericsson|erni|es|esq|estate|esurance|et|etisalat|eu|eurovision|eus|events|everbank|exchange|expert|exposed|express|extraspace|fage|fail|fairwinds|faith|family|fan|fans|farm|farmers|fashion|fast|fedex|feedback|ferrari|ferrero|fi|fiat|fidelity|fido|f
1ilm|final|finance|financial|fire|firestone|firmdale|fish|fishing|fit|fitness|fj|fk|flickr|flights|flir|florist|flowers|fly|fm|fo|foo|food|foodnetwork|football|ford|forex|forsale|forum|foundation|fox|fr|free|fresenius|frl|frogans|frontdoor|frontier|ftr|fujitsu|fujixerox|fun|fund|furniture|futbol|fyi|ga|gal|gallery|gallo|gallup|game|games|gap|garden|gb|gbiz|gd|gdn|ge|gea|gent|genting|george|gf|gg|ggee|gh|gi|gift|gifts|gives|giving|gl|glade|glass|gle|global|globo|gm|gmail|gmbh|gmo|gmx|gn|godaddy|gold|goldpoint|golf|goo|goodhands|goodyear|goog|google|gop|got|gov|gp|gq|gr|grainger|graphics|gratis|green|gripe|grocery|group|gs|gt|gu|guardian|gucci|guge|guide|guitars|guru|gw|gy|hair|hamburg|hangout|haus|hbo|hdfc|hdfcbank|health|healthcare|help|helsinki|here|hermes|hgtv|hiphop|hisamitsu|hitachi|hiv|hk|hkt|hm|hn|hockey|holdings|holiday|homedepot|homegoods|homes|homesense|honda|honeywell|horse|hospital|host|hosting|hot|hoteles|hotels|hotmail|house|how|hr|hsbc|ht|htc|hu|hughes|hyatt|hyundai|ibm|icbc|ice|icu|id|ie|ieee|ifm|ikano|il|im|imamat|imdb|immo|immobilien|in|industries|infiniti|info|ing|ink|institute|insurance|insure|int|intel|international|intuit|investments|io|ipiranga|iq|ir|irish|is|iselect|ismaili|ist|istanbul|it|itau|itv|iveco|iwc|jaguar|java|jcb|jcp|je|jeep|jetzt|jewelry|jio|jlc|jll|jm|jmp|jnj|jo|jobs|joburg|jot|joy|jp|jpmorgan|jprs|juegos|juniper|kaufen|kddi|ke|kerryhotels|kerrylogistics|kerryproperties|kfh|kg|kh|ki|kia|kim|kinder|kindle|kitchen|kiwi|km|kn|koeln|komatsu|kosher|kp|kpmg|kpn|kr|krd|kred|kuokgroup|kw|ky|kyoto|kz|la|lacaixa|ladbrokes|lamborghini|lamer|lancaster|lancia|lancome|land|landrover|lanxess|lasalle|lat|latino|latrobe|law|lawyer|lb|lc|lds|lease|leclerc|lefrak|legal|lego|lexus|lgbt|li|liaison|lidl|life|lifeinsurance|lifestyle|lighting|like|lilly|limited|limo|lincoln|linde|link|lipsy|live|living|lixil|lk|loan|loans|locker|locus|loft|lol|london|lotte|lotto|love|lpl|lplfinancial|lr|ls|lt|ltd|ltda|lu|lundbeck|lupin|luxe|luxury|lv|ly|ma|macys|madrid|maif|maison|makeup|man|management|mango|map|market|marketing|markets|marriott|marshalls|maserati|mattel|mba|mc|mckinsey|md|me|med|media|meet|melbourne|meme|memorial|men|menu|meo|merckmsd|metlife|mg|mh|miami|microsoft|mil|mini|mint|mit|mitsubishi|mk|ml|mlb|mls|mm|mma|mn|mo|mobi|mobile|mobily|moda|moe|moi|mom|monash|money|monster|mopar|mormon|mortgage|moscow|moto|motorcycles|mov|movie|movistar|mp|mq|mr|ms|msd|mt|mtn|mtr|mu|museum|mutual|mv|mw|mx|my|mz|na|nab|nadex|nagoya|name|nationwide|natura|navy|nba|nc|ne|nec|net|netbank|netflix|network|neustar|new|newholland|news|next|nextdirect|nexus|nf|nfl|ng|ngo|nhk|ni|nico|nike|nikon|ninja|nissan|nissay|nl|no|nokia|northwesternmutual|norton|now|nowruz|nowtv|np|nr|nra|nrw|ntt|nu|nyc|nz|obi|observer|off|office|okinawa|olayan|olayangroup|oldnavy|ollo|om|omega|one|ong|onl|online|onyourside|ooo|open|oracle|orange|org|organic|origins|osaka|otsuka|ott|ovh|pa|page|panasonic|panerai|paris|pars|partners|parts|party|passagens|pay|pccw|pe|pet|pf|pfizer|pg|ph|pharmacy|phd|philips|phone|photo|photography|photos|physio|piaget|pics|pictet|pictures|pid|pin|ping|pink|pioneer|pizza|pk|pl|place|play|playstation|plumbing|plus|pm|pn|pnc|pohl|poker|politie|porn|post|pr|pramerica|praxi|press|prime|pro|prod|productions|prof|progressive|promo|properties|property|protection|pru|prudential|ps|pt|pub|pw|pwc|py|qa|qpon|quebec|quest|qvc|racing|radio|raid|re|read|realestate|realtor|realty|recipes|red|redstone|redumbrella|rehab|reise|reisen|reit|reliance|ren|rent|rentals|repair|report|republican|rest|restaurant|review|reviews|rexroth|rich|richardli|ricoh|rightathome|ril|rio|rip|rmit|ro|rocher|rocks|rodeo|rogers|room|rs|rsvp|ru|rugby|ruhr|run|rw|rwe|ryukyu|sa|saarland|safe|safety|sakura|sale|salon|samsclub|samsung|sandvik|sandvikcoromant|sanofi|sap|sapo|sarl|sas|save|saxo|sb|sbi|sbs|sc|sca|scb|schaeffler|schmidt|scholarships|school|schule|schwarz|science|scjohnson|scor|scot|sd|se|search|seat|secure|security|seek|select|sener|services|ses|seven|sew|sex|sexy|sfr|sg|sh|shangrila|sharp|shaw|shell|shia|shiksha|shoes|shop|shopping|shouji|show|showtime|shriram|si|silk|sina|singles|site|sj|sk|ski|skin|sky|skype|sl|sling|sm|smart|smile|sn|sncf|so|soccer|social|softbank|software|sohu|solar|solutions|song|sony|soy|space|spiegel|spot|spreadbetting|sr|srl|srt|st|stada|staples|star|starhub|statebank|statefarm|statoil|stc|stcgroup|stockholm|storage|store|stream|studio|study|style|su|sucks|supplies|supply|support|surf|surgery|suzuki|sv|swatch|swiftcover|swiss|sx|sy|sydney|symantec|systems|sz|tab|taipei|talk|taobao|target|tatamotors|tatar|tattoo|tax|taxi|tc|tci|td|tdk|team|tech|technology|tel|telecity|telefonica|temasek|tennis|teva|tf|tg|th|thd|theater|theatre|tiaa|tickets|tienda|tiffany|tips|tires|tirol|tj|tjmaxx|tjx|tk|tkmaxx|tl|tm|tmall|tn|to|today|tokyo|tools|top|toray|toshiba|total|tours|town|toyota|toys|tr|trade|trading|training|travel|travelchannel|travelers|travelersinsurance|trust|trv|tt|tube|tui|tunes|tushu|tv|tvs|tw|tz|ua|ubank|ubs|uconnect|ug|uk|unicom|university|uno|uol|ups|us|uy|uz|va|vacations|vana|vanguard|vc|ve|vegas|ventures|verisign|versicherung|vet|vg|vi|viajes|video|vig|viking|villas|vin|vip|virgin|visa|vision|vista|vistaprint|viva|vivo|vlaanderen|vn|vodka|volkswagen|volvo|vote|voting|voto|voyage|vu|vuelos|wales|walmart|walter|wang|wanggou|warman|watch|watches|weather|weatherchannel|webcam|weber|website|wed|wedding|weibo|weir|wf|whoswho|wien|wiki|
1williamhill|win|windows|wine|winners|wme|wolterskluwer|woodside|work|works|world|wow|ws|wtc|wtf|xbox|xerox|xfinity|xihuan|xin|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--30rr7y|xn--3bst00m|xn--3ds443g|xn--3e0b707e|xn--3hcrj9c|xn--3oq18vl8pn36a|xn--3pxu8k|xn--42c2d9a|xn--45br5cyl|xn--45brj9c|xn--45q11c|xn--4gbrim|xn--54b7fta0cc|xn--55qw42g|xn--55qx5d|xn--5su34j936bgsg|xn--5tzm5g|xn--6frz82g|xn--6qq986b3xl|xn--80adxhks|xn--80ao21a|xn--80aqecdr1a|xn--80asehdb|xn--80aswg|xn--8y0a063a|xn--90a3ac|xn--90ae|xn--90ais|xn--9dbq2a|xn--9et52u|xn--9krt00a|xn--b4w605ferd|xn--bck1b9a5dre4c|xn--c1avg|xn--c2br7g|xn--cck2b3b|xn--cg4bki|xn--clchc0ea0b2g2a9gcd|xn--czr694b|xn--czrs0t|xn--czru2d|xn--d1acj3b|xn--d1alf|xn--e1a4c|xn--eckvdtc9d|xn--efvy88h|xn--estv75g|xn--fct429k|xn--fhbei|xn--fiq228c5hs|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--fjq720a|xn--flw351e|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--fzys8d69uvgm|xn--g2xx48c|xn--gckr3f0f|xn--gecrj9c|xn--gk3at1e|xn--h2breg3eve|xn--h2brj9c|xn--h2brj9c8c|xn--hxt814e|xn--i1b6b1a6a2e|xn--imr513n|xn--io0a7i|xn--j1aef|xn--j1amh|xn--j6w193g|xn--jlq61u9w7b|xn--jvr189m|xn--kcrx77d1x4a|xn--kprw13d|xn--kpry57d|xn--kpu716f|xn--kput3i|xn--l1acc|xn--lgbbat1ad8j|xn--mgb9awbf|xn--mgba3a3ejt|xn--mgba3a4f16a|xn--mgba7c0bbn0a|xn--mgbaakc7dvf|xn--mgbaam7a8h|xn--mgbab2bd|xn--mgbai9azgqp6j|xn--mgbayh7gpa|xn--mgbb9fbpob|xn--mgbbh1a|xn--mgbbh1a71e|xn--mgbc0a9azcg|xn--mgbca7dzdo|xn--mgberp4a5d4ar|xn--mgbgu82a|xn--mgbi4ecexp|xn--mgbpl2fh|xn--mgbt3dhd|xn--mgbtx2b|xn--mgbx4cd0ab|xn--mix891f|xn--mk1bu44c|xn--mxtq1m|xn--ngbc5azd|xn--ngbe9e0a|xn--ngbrx|xn--node|xn--nqv7f|xn--nqv7fs00ema|xn--nyqy26a|xn--o3cw4h|xn--ogbpf8fl|xn--p1acf|xn--p1ai|xn--pbt977c|xn--pgbs0dh|xn--pssy2u|xn--q9jyb4c|xn--qcka1pmc|xn--qxam|xn--rhqv96g|xn--rovu88b|xn--rvc1e0am3e|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--tckwe|xn--tiq49xqyj|xn--unup4y|xn--vermgensberater-ctb|xn--vermgensberatung-pwb|xn--vhquv|xn--vuq861b|xn--w4r85el8fhu5dnra|xn--w4rs40l|xn--wgbh1c|xn--wgbl6a|xn--xhq521b|xn--xkc2al3hye2a|xn--xkc2dl3a5ee0h|xn--y9a3aq|xn--yfro4i67o|xn--ygbi2ammx|xn--zfr164b|xperia|xxx|xyz|yachts|yahoo|yamaxun|yandex|ye|yodobashi|yoga|yokohama|you|youtube|yt|yun|za|zappos|zara|zero|zip|zippo|zm|zone|zuerich|zw".split("|"),o="0123456789".split(""),l="0123456789abcdefghijklmnopqrstuvwxyz".split(""),d=[" ","\f","\r","\t","\v","\xa0","\u1680","\u180e"],m=[],u=function(b){return new t.CharacterState(b)},_=u(),E=u(a.NUM),S=u(a.DOMAIN),M=u(),A=u(a.WS);_.on("@",u(a.AT)).on(".",u(a.DOT)).on("+",u(a.PLUS)).on("#",u(a.POUND)).on("?",u(a.QUERY)).on("/",u(a.SLASH)).on("_",u(a.UNDERSCORE)).on(":",u(a.COLON)).on("{",u(a.OPENBRACE)).on("[",u(a.OPENBRACKET)).on("<",u(a.OPENANGLEBRACKET)).on("(",u(a.OPENPAREN)).on("}",u(a.CLOSEBRACE)).on("]",u(a.CLOSEBRACKET)).on(">",u(a.CLOSEANGLEBRACKET)).on(")",u(a.CLOSEPAREN)).on("&",u(a.AMPERSAND)).on([",",";","!",'"',"'"],u(a.PUNCTUATION)),_.on("\n",u(a.NL)).on(d,A),A.on(d,A);for(var T=0;T<i.length;T++){var p=(0,t.stateify)(i[T],_,a.TLD,a.DOMAIN);m.push.apply(m,p)}var h=(0,t.stateify)("file",_,a.DOMAIN,a.DOMAIN),O=(0,t.stateify)("ftp",_,a.DOMAIN,a.DOMAIN),g=(0,t.stateify)("http",_,a.DOMAIN,a.DOMAIN),R=(0,t.stateify)("mailto",_,a.DOMAIN,a.DOMAIN);m.push.apply(m,h),m.push.apply(m,O),m.push.apply(m,g),m.push.apply(m,R);var L=h.pop(),C=O.pop(),N=g.pop(),P=R.pop(),D=u(a.DOMAIN),w=u(a.PROTOCOL),$=u(a.MAILTO);C.on("s",D).on(":",w),N.on("s",D).on(":",w),m.push(D),L.on(":",w),D.on(":",w),P.on(":",$);var H=(0,t.stateify)("localhost",_,a.LOCALHOST,a.DOMAIN);m.push.apply(m,H),_.on(o,E),E.on("-",M).on(o,E).on(l,S),S.on("-",M).on(l,S);for(var x=0;x<m.length;x++)m[x].on("-",M).on(l,S);M.on("-",M).on(o,S).on(l,S),_.defaultTransition=u(a.SYM);var f=_;n.State=t.CharacterState,n.TOKENS=s,n.run=function(b){for(var I=b.replace(/[A-Z]/g,function(ne){return ne.toLowerCase()}),k=b.length,z=[],G=0;G<k;){for(var B=_,W=null,X=0,F=null,y=-1;G<k&&(W=B.next(I[G]));)(B=W).accepts()?(y=0,F=B):y>=0&&y++,X++,G++;if(!(y<0)){G-=y,X-=y;var Q=F.emit();z.push(new Q(b.substr(G-X,X)))}}return z},n.start=f},40175:(U,n,r)=>{"use strict";n.__esModule=!0,n.stateify=n.TokenState=n.CharacterState=void 0;var t=r(94494),s=function(l){this.j=[],this.T=l||null};s.prototype={defaultTransition:!1,on:function(d,m){if(d instanceof Array){for(var u=0;u<d.length;u++)this.j.push([d[u],m]);return this}return this.j.push([d,m]),this},next:function(d){for(var m=0;m<this.j.length;m++){var u=this.j[m],E=u[1];if(this.test(d,u[0]))return E}return this.defaultTransition},accepts:function(){return!!this.T},test:function(d,m){return d===m},emit:function(){return this.T}};var e=(0,t.inherits)(s,function(l){this.j=[],this.T=l||null},{test:function(d,m){return d===m||m instanceof RegExp&&m.test(d)}}),i=(0,t.inherits)(s,function(l){this.j=[],this.T=l||null},{jump:function(d){var m=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,u=this.next(new d(""));return u===this.defaultTransition?(u=new this.constructor(m),this.on(d,u)):m&&(u.T=m),u},test:function(d,m){return d instanceof m}});n.CharacterState=e,n.TokenState=i,n.stateify=function o(l,d,m,u){for(var _=0,E=l.length,S=d,M=[],A=void 0;_<E&&(A=S.next(l[_]));)S=A,_++;
1if(_>=E)return[];for(;_<E-1;)A=new e(u),M.push(A),S.on(l[_],A),S=A,_++;return A=new e(m),M.push(A),S.on(l[E-1],A),M}},65458:(U,n)=>{"use strict";n.__esModule=!0,n.createTokenClass=function r(){return function(t){t&&(this.v=t)}}},88777:(U,n,r)=>{"use strict";n.__esModule=!0,n.URL=n.TEXT=n.NL=n.EMAIL=n.MAILTOEMAIL=n.Base=void 0;var t=r(65458),a=r(94494),s=r(75239),i=(0,t.createTokenClass)();i.prototype={type:"token",isLink:!1,toString:function(){for(var E=[],S=0;S<this.v.length;S++)E.push(this.v[S].toString());return E.join("")},toHref:function(){return this.toString()},toObject:function(){var E=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"http";return{type:this.type,value:this.toString(),href:this.toHref(E)}}};var o=(0,a.inherits)(i,(0,t.createTokenClass)(),{type:"email",isLink:!0}),l=(0,a.inherits)(i,(0,t.createTokenClass)(),{type:"email",isLink:!0,toHref:function(){return"mailto:"+this.toString()}}),d=(0,a.inherits)(i,(0,t.createTokenClass)(),{type:"text"}),m=(0,a.inherits)(i,(0,t.createTokenClass)(),{type:"nl"}),u=(0,a.inherits)(i,(0,t.createTokenClass)(),{type:"url",isLink:!0,toHref:function(){for(var E=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"http",S=!1,M=!1,A=this.v,T=[],p=0;A[p]instanceof s.PROTOCOL;)S=!0,T.push(A[p].toString().toLowerCase()),p++;for(;A[p]instanceof s.SLASH;)M=!0,T.push(A[p].toString()),p++;for(;(_=A[p])instanceof s.DOMAIN||_ instanceof s.TLD;)T.push(A[p].toString().toLowerCase()),p++;for(var _;p<A.length;p++)T.push(A[p].toString());return T=T.join(""),S||M||(T=E+"://"+T),T},hasProtocol:function(){return this.v[0]instanceof s.PROTOCOL}});n.Base=i,n.MAILTOEMAIL=o,n.EMAIL=l,n.NL=m,n.TEXT=d,n.URL=u},75239:(U,n,r)=>{"use strict";n.__esModule=!0,n.AMPERSAND=n.CLOSEPAREN=n.CLOSEANGLEBRACKET=n.CLOSEBRACKET=n.CLOSEBRACE=n.OPENPAREN=n.OPENANGLEBRACKET=n.OPENBRACKET=n.OPENBRACE=n.WS=n.TLD=n.SYM=n.UNDERSCORE=n.SLASH=n.MAILTO=n.PROTOCOL=n.QUERY=n.POUND=n.PLUS=n.NUM=n.NL=n.LOCALHOST=n.PUNCTUATION=n.DOT=n.COLON=n.AT=n.DOMAIN=n.Base=void 0;var t=r(65458),a=r(94494),s=(0,t.createTokenClass)();function e(f){var c=f?{v:f}:{};return(0,a.inherits)(s,(0,t.createTokenClass)(),c)}s.prototype={toString:function(){return this.v+""}};var i=e(),o=e("@"),l=e(":"),d=e("."),m=e(),u=e(),_=e("\n"),E=e(),S=e("+"),M=e("#"),A=e(),T=e("mailto:"),p=e("?"),h=e("/"),O=e("_"),g=e(),R=e(),L=e(),C=e("{"),N=e("["),P=e("<"),D=e("("),w=e("}"),$=e("]"),H=e(">"),x=e(")"),v=e("&");n.Base=s,n.DOMAIN=i,n.AT=o,n.COLON=l,n.DOT=d,n.PUNCTUATION=m,n.LOCALHOST=u,n.NL=_,n.NUM=E,n.PLUS=S,n.POUND=M,n.QUERY=p,n.PROTOCOL=A,n.MAILTO=T,n.SLASH=h,n.UNDERSCORE=O,n.SYM=g,n.TLD=R,n.WS=L,n.OPENBRACE=C,n.OPENBRACKET=N,n.OPENANGLEBRACKET=P,n.OPENPAREN=D,n.CLOSEBRACE=w,n.CLOSEBRACKET=$,n.CLOSEANGLEBRACKET=H,n.CLOSEPAREN=x,n.AMPERSAND=v},94494:(U,n)=>{"use strict";n.__esModule=!0,n.inherits=function r(t,a){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},e=Object.create(t.prototype);for(var i in s)e[i]=s[i];return e.constructor=a,a.prototype=e,a}},9985:(U,n)=>{"use strict";n.__esModule=!0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},t={defaultProtocol:"http",events:null,format:e,formatHref:e,nl2br:!1,tagName:"a",target:function i(o,l){return"url"===l?"_blank":null},validate:!0,ignoreTags:[],attributes:null,className:"linkified"};function a(o){this.defaultProtocol=(o=o||{}).hasOwnProperty("defaultProtocol")?o.defaultProtocol:t.defaultProtocol,this.events=o.hasOwnProperty("events")?o.events:t.events,this.format=o.hasOwnProperty("format")?o.format:t.format,this.formatHref=o.hasOwnProperty("formatHref")?o.formatHref:t.formatHref,this.nl2br=o.hasOwnProperty("nl2br")?o.nl2br:t.nl2br,this.tagName=o.hasOwnProperty("tagName")?o.tagName:t.tagName,this.target=o.hasOwnProperty("target")?o.target:t.target,this.validate=o.hasOwnProperty("validate")?o.validate:t.validate,this.ignoreTags=[],this.attributes=o.attributes||o.linkAttributes||t.attributes,this.className=o.hasOwnProperty("className")?o.className:o.linkClass||t.className;for(var l=o.hasOwnProperty("ignoreTags")?o.ignoreTags:t.ignoreTags,d=0;d<l.length;d++)this.ignoreTags.push(l[d].toUpperCase())}function e(o){return o}n.defaults=t,n.Options=a,n.contains=function s(o,l){for(var d=0;d<o.length;d++)if(o[d]===l)return!0;return!1},a.prototype={resolve:function(l){var d=l.toHref(this.defaultProtocol);return{formatted:this.get("format",l.toString(),l),formattedHref:this.get("formatHref",d,l),tagName:this.get("tagName",d,l),className:this.get("className",d,l),target:this.get("target",d,l),events:this.getObject("events",d,l),attributes:this.getObject("attributes",d,l)}},check:function(l){return this.get("validate",l.toString(),l)},get:function(l,d,m){var u=void 0,_=this[l];if(!_)return _;switch(typeof _>"u"?"undefined":r(_)){case"function":return _(d,m.type);case"object":return"function"==typeof(u=_.hasOwnProperty(m.type)?_[m.type]:t[l])?u(d,m.type):u}return _},getObject:function(l,d,m){var u=this[l];return"function"==typeof u?u(d,m.type):u}}},71401:(U,n,r)=>
1{"use strict";n.__esModule=!0;var a=_(r(66562)),e=_(r(90938)),o=_(r(23263)),d=_(r(46860)),u=_(r(89803));function _(S){return S&&S.__esModule?S:{default:S}}n.default={HTML5NamedCharRefs:a.default,EntityParser:e.default,EventedTokenizer:o.default,Tokenizer:d.default,tokenize:u.default}},90938:(U,n)=>{"use strict";function r(e){this.named=e}n.__esModule=!0;var t=/^#[xX]([A-Fa-f0-9]+)$/,a=/^#([0-9]+)$/,s=/^([A-Za-z0-9]+)$/;r.prototype.parse=function(e){if(e){var i=e.match(t);if(i)return"&#x"+i[1]+";";if(i=e.match(a))return"&#"+i[1]+";";if(i=e.match(s))return this.named[i[1]]||"&"+i[1]+";"}},n.default=r},23263:(U,n,r)=>{"use strict";n.__esModule=!0;var t=r(90380);function a(s,e){this.delegate=s,this.entityParser=e,this.state=null,this.input=null,this.index=-1,this.line=-1,this.column=-1,this.tagLine=-1,this.tagColumn=-1,this.reset()}a.prototype={reset:function(){this.state="beforeData",this.input="",this.index=0,this.line=1,this.column=0,this.tagLine=-1,this.tagColumn=-1,this.delegate.reset()},tokenize:function(e){this.reset(),this.tokenizePart(e),this.tokenizeEOF()},tokenizePart:function(e){for(this.input+=(0,t.preprocessInput)(e);this.index<this.input.length;)this.states[this.state].call(this)},tokenizeEOF:function(){this.flushData()},flushData:function(){"data"===this.state&&(this.delegate.finishData(),this.state="beforeData")},peek:function(){return this.input.charAt(this.index)},consume:function(){var e=this.peek();return this.index++,"\n"===e?(this.line++,this.column=0):this.column++,e},consumeCharRef:function(){var e=this.input.indexOf(";",this.index);if(-1!==e){var i=this.input.slice(this.index,e),o=this.entityParser.parse(i);if(o){for(var l=i.length;l;)this.consume(),l--;return this.consume(),o}}},markTagStart:function(){this.tagLine=this.line,this.tagColumn=this.column,this.delegate.tagOpen&&this.delegate.tagOpen()},states:{beforeData:function(){"<"===this.peek()?(this.state="tagOpen",this.markTagStart(),this.consume()):(this.state="data",this.delegate.beginData())},data:function(){var e=this.peek();"<"===e?(this.delegate.finishData(),this.state="tagOpen",this.markTagStart(),this.consume()):"&"===e?(this.consume(),this.delegate.appendToData(this.consumeCharRef()||"&")):(this.consume(),this.delegate.appendToData(e))},tagOpen:function(){var e=this.consume();"!"===e?this.state="markupDeclaration":"/"===e?this.state="endTagOpen":(0,t.isAlpha)(e)&&(this.state="tagName",this.delegate.beginStartTag(),this.delegate.appendToTagName(e.toLowerCase()))},markupDeclaration:function(){"-"===this.consume()&&"-"===this.input.charAt(this.index)&&(this.consume(),this.state="commentStart",this.delegate.beginComment())},commentStart:function(){var e=this.consume();"-"===e?this.state="commentStartDash":">"===e?(this.delegate.finishComment(),this.state="beforeData"):(this.delegate.appendToCommentData(e),this.state="comment")},commentStartDash:function(){var e=this.consume();"-"===e?this.state="commentEnd":">"===e?(this.delegate.finishComment(),this.state="beforeData"):(this.delegate.appendToCommentData("-"),this.state="comment")},comment:function(){var e=this.consume();"-"===e?this.state="commentEndDash":this.delegate.appendToCommentData(e)},commentEndDash:function(){var e=this.consume();"-"===e?this.state="commentEnd":(this.delegate.appendToCommentData("-"+e),this.state="comment")},commentEnd:function(){var e=this.consume();">"===e?(this.delegate.finishComment(),this.state="beforeData"):(this.delegate.appendToCommentData("--"+e),this.state="comment")},tagName:function(){var e=this.consume();(0,t.isSpace)(e)?this.state="beforeAttributeName":"/"===e?this.state="selfClosingStartTag":">"===e?(this.delegate.finishTag(),this.state="beforeData"):this.delegate.appendToTagName(e)},beforeAttributeName:function(){var e=this.peek();(0,t.isSpace)(e)?this.consume():"/"===e?(this.state="selfClosingStartTag",this.consume()):">"===e?(this.consume(),this.delegate.finishTag(),this.state="beforeData"):(this.state="attributeName",this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(e))},attributeName:function(){var e=this.peek();(0,t.isSpace)(e)?(this.state="afterAttributeName",this.consume()):"/"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.state="selfClosingStartTag"):"="===e?(this.state="beforeAttributeValue",this.consume()):">"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.state="beforeData"):(this.consume(),this.delegate.appendToAttributeName(e))},afterAttributeName:function(){var e=this.peek();(0,t.isSpace)(e)?this.consume():"/"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.state="selfClosingStartTag"):"="===e?(this.consume(),this.state="beforeAttributeValue"):">"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.state="beforeData"):(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.state="attributeName",this.delegate.beginAttribute(),this.delegate.appendToAttributeName(e))},beforeAttributeValue:function(){var e=this.peek();(0,t.isSpace)(e)?this.consume():'"'===e?(this.state="attributeValueDoubleQuoted",this.delegate.beginAttributeValue(!0),this.consume()):"'"===e?(this.state="attributeValueSingleQuoted",this.delegate.beginAttributeValue(!0),this.consume()):">"===e?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.state="beforeData"):(this.state="attributeValueUnquoted",this.delegate.beginAttributeValue(!1),this.consume(),this.delegate.appendToAttributeValue(e))},attributeValueDoubleQuoted:function(){var e=this.consume();'"'===e?(this.delegate.finishAttributeValue(),this.state="afterAttributeValueQuoted"):this.delegate.appendToAttributeValue("&"===e?this.consumeCharRef('"')||"&":e)},attributeValueSingleQuoted:function(){var e=this.consume();"'"===e?(this.delegate.finishAttributeValue(),this.state="afterAttributeValueQuoted"):this.delegate.appendToAttributeValue("&"===e?this.consumeCharRef("'")||"&":e)},attributeValueUnquoted:function(){var e=this.peek();(0,t.isSpace)(e)?(this.delegate.finishAttributeValue(),this.consume(),this.state="beforeAttributeName"):"&"===e?(this.consume(),this.delegate.appendToAttributeValue(this.consumeCharRef(">")||"&")):">"===e?(this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.state="beforeData"):(this.consume(),this.delegate.appendToAttributeValue(e))},afterAttributeValueQuoted:function(){var e=this.peek();(0,t.isSpace)(e)?(this.consume(),this.state="beforeAttributeName"):"/"===e?(this.consume(),this.state="selfClosingStartTag"):">"===e?(this.consume(),this.delegate.finishTag(),this.state="beforeData"):this.state="beforeAttributeName"},selfClosingStartTag:function(){">"===this.peek()?(this.consume(),this.delegate.markTagAsSelfClosing(),this.delegate.finishTag(),this.state="beforeData"):this.state="beforeAttributeName"},endTagOpen:function(){var e=this.consume();(0,t.isAlpha)(e)&&(this.state="tagName",this.delegate.beginEndTag(),this.delegate.appendToTagName(e.toLowerCase()))}}},n.default=a},66562:(U,n)=>{"use strict";n.__esModule=!0,n.default={nbsp:"\xa0"}},89803:(U,n,r)=>
1{"use strict";n.__esModule=!0,n.default=function d(m,u){return new a.default(new e.default(o.default),u).tokenize(m)};var a=l(r(46860)),e=l(r(90938)),o=l(r(66562));function l(m){return m&&m.__esModule?m:{default:m}}},46860:(U,n,r)=>{"use strict";n.__esModule=!0;var a=function s(i){return i&&i.__esModule?i:{default:i}}(r(23263));function e(i,o){this.token=null,this.startLine=1,this.startColumn=0,this.options=o||{},this.tokenizer=new a.default(this,i)}e.prototype={tokenize:function(o){return this.tokens=[],this.tokenizer.tokenize(o),this.tokens},tokenizePart:function(o){return this.tokens=[],this.tokenizer.tokenizePart(o),this.tokens},tokenizeEOF:function(){return this.tokens=[],this.tokenizer.tokenizeEOF(),this.tokens[0]},reset:function(){this.token=null,this.startLine=1,this.startColumn=0},addLocInfo:function(){this.options.loc&&(this.token.loc={start:{line:this.startLine,column:this.startColumn},end:{line:this.tokenizer.line,column:this.tokenizer.column}}),this.startLine=this.tokenizer.line,this.startColumn=this.tokenizer.column},beginData:function(){this.token={type:"Chars",chars:""},this.tokens.push(this.token)},appendToData:function(o){this.token.chars+=o},finishData:function(){this.addLocInfo()},beginComment:function(){this.token={type:"Comment",chars:""},this.tokens.push(this.token)},appendToCommentData:function(o){this.token.chars+=o},finishComment:function(){this.addLocInfo()},beginStartTag:function(){this.token={type:"StartTag",tagName:"",attributes:[],selfClosing:!1},this.tokens.push(this.token)},beginEndTag:function(){this.token={type:"EndTag",tagName:""},this.tokens.push(this.token)},finishTag:function(){this.addLocInfo()},markTagAsSelfClosing:function(){this.token.selfClosing=!0},appendToTagName:function(o){this.token.tagName+=o},beginAttribute:function(){this._currentAttribute=["","",null],this.token.attributes.push(this._currentAttribute)},appendToAttributeName:function(o){this._currentAttribute[0]+=o},beginAttributeValue:function(o){this._currentAttribute[2]=o},appendToAttributeValue:function(o){this._currentAttribute[1]=this._currentAttribute[1]||"",this._currentAttribute[1]+=o},finishAttributeValue:function(){}},n.default=e},90380:(U,n)=>{"use strict";n.__esModule=!0,n.isSpace=function s(o){return r.test(o)},n.isAlpha=function e(o){return t.test(o)},n.preprocessInput=function i(o){return o.replace(a,"\n")};var r=/[\t\n\f ]/,t=/[A-Za-z]/,a=/\r\n?/g}}]);
2//# sourceMappingURL=385.6ff1ade7d7029388.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.