1"use strict";(self.webpackChunkszerzi_front=self.webpackChunkszerzi_front||[]).push([[5037],{5037:(ge,b,i)=>{i.d(b,{r:()=>g});var T=i(97582),p=i(86218),_=i(2986),C=i(41399),h=i(22971),E=i(26906),d=i(44224),A=i(5963),m=i(24006),e=i(94650),R=i(49651),D=i(30144),z=i(87341),v=i(32925),L=i(45218),I=i(41836),y=i(50211),S=i(8269),w=i(39889),k=i(87689),U=i(3674),N=i(95126),P=i(36895),Z=i(59166),K=i(87918),F=i(66616),V=i(47044),B=i(21811),J=i(51971),M=i(73325),x=i(73679),u=i(36704),G=i(47423),j=i(35635),f=i(48521),W=i(6672),Q=i(37570),H=i(43166),Y=i(45144),X=i(14954); 2/* 3 * @license 4 * Szerzi UG (haftungsbeschränkt) CONFIDENTIAL 5 * Unpublished Copyright (c) 2021 Szerzi UG (haftungsbeschränkt), All Rights Reserved. 6 * 7 * NOTICE: All information contained herein is, and remains the property of Szerzi UG (haftungsbeschränkt) 8 * The intellectual and technical concepts contained herein are proprietary to Szerzi UG (haftungsbeschränkt) 9 * and may be covered by E.U. and Foreign Patents, patents in process, and are protected by 10 * trade secret or copyright law. 11 * 12 * Dissemination of this information or reproduction of this material is strictly forbidden 13 * unless prior written permission is obtained from Szerzi UG (haftungsbeschränkt). Access to the source code
14 * obtained herein is hereby forbidden to anyone except current Szerzi UG (haftungsbeschränkt) employees, 15 * managers or contractors who have executed Confidentiality and Non-disclosure agreements 16 * explicitly covering such access. 17 * 18 * The copyright notice above does not evidence any actual or intended publication or disclosure 19 * of this source code, which includes information that is confidential and/or proprietary, 20 * and is a trade secret, of Szerzi UG (haftungsbeschränkt) ANY REPRODUCTION, MODIFICATION, DISTRIBUTION, 21 * PUBLIC PERFORMANCE, OR PUBLIC DISPLAY OF OR THROUGH USE OF THIS SOURCE CODE WITHOUT THE 22 * EXPRESS WRITTEN CONSENT OF Szerzi UG (haftungsbeschränkt) IS STRICTLY PROHIBITED, AND IN VIOLATION OF 23 * APPLICABLE LAWS AND INTERNATIONAL TREATIES. THE RECEIPT OR POSSESSION OF THIS SOURCE CODE 24 * AND/OR RELATED INFORMATION DOES NOT CONVEY OR IMPLY ANY RIGHTS TO REPRODUCE, DISCLOSE OR 25 * DISTRIBUTE ITS CONTENTS, OR TO MANUFACTURE, USE, OR SELL ANYTHING THAT IT MAY DESCRIBE, 26 * IN WHOLE OR IN PART. 27 */const $=["liveResult"],O=function(a){return{hideInput:a}};function q(a,r){if(1&a){const t=e.EpF();e.TgZ(0,"form",32,33),e.NdJ("keydown.enter",function(o){e.CHM(t);const l=e.oxw();return e.KtG(l.formService.triggerAutoSubmitWithEnter(o))}),e.TgZ(2,"h4")(3,"div",34),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.startEdit("title"))}),e._uU(4),e.qZA(),e.TgZ(5,"nz-form-item",35)(6,"nz-form-control",36),e.ALo(7,"translate"),e.TgZ(8,"input",37),e.NdJ("blur",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.stopEdit())}),e.ALo(9,"as"),e.ALo(10,"translate"),e.qZA()()()(),e.TgZ(11,"div",34),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.startEdit("version"))}),e._uU(12),e.qZA(),e.TgZ(13,"nz-form-item",35)(14,"nz-form-control",36),e.ALo(15,"translate"),e.TgZ(16,"input",37),e.NdJ("blur",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.stopEdit())}),e.ALo(17,"as"),e.ALo(18,"translate"),e.qZA()()(),e.TgZ(19,"div",34),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.startEdit("legistVersion"))}),e._uU(20),e.qZA(),e.TgZ(21,"nz-form-item",35)(22,"nz-form-control",36),e.ALo(23,"translate"),e.ALo(24,"translate"),e.TgZ(25,"input",37),e.NdJ("blur",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.stopEdit())}),e.ALo(26,"as"),e.ALo(27,"translate"),e.qZA()()()()}if(2&a){const t=e.oxw();e.Q6J("formGroup",t.generatorsCreateDataForm),e.xp6(3),e.Q6J("hidden","title"===t.editId),e.xp6(1),e.hij(" ",t.generatorsCreateData.name," "),e.xp6(1),e.Q6J("ngClass",e.VKq(45,O,!("title"===t.editId||t.generatorsCreateDataForm.controls.name.errors&&t.generatorsCreateDataForm.controls.name.errors.required))),e.xp6(1),e.Q6J("nzValidateStatus",t.generatorsCreateDataForm.controls.name)("nzErrorTip",t.generatorsCreateDataForm.controls.name.errors&&t.generatorsCreateDataForm.controls.name.errors.required?e.lcZ(7,22,"ADMIN.GENERATOR.GENERATOR_DATA.VALIDATION.NAME.REQUIRED"):null),e.xp6(2),e.Q6J("formControl",e.xi3(9,24,t.generatorsCreateDataForm.controls.name,t.FormControl))("placeholder",e.lcZ(10,27,"ADMIN.GENERATOR.GENERATOR_DATA.PLACEHOLDER.NAME")),e.xp6(3),e.Q6J("hidden","version"===t.editId),e.xp6(1),e.hij(" ",t.generatorsCreateData.version," "),e.xp6(1),e.Q6J("ngClass",e.VKq(47,O,!("version"===t.editId||t.generatorsCreateDataForm.controls.version.errors&&t.generatorsCreateDataForm.controls.version.errors.required))),e.xp6(1),e.Q6J("nzValidateStatus",t.generatorsCreateDataForm.controls.version)("nzErrorTip",t.generatorsCreateDataForm.controls.version.errors&&t.generatorsCreateDataForm.controls.version.errors.required?e.lcZ(15,29,"ADMIN.GENERATOR.GENERATOR_DATA.VALIDATION.VERSION.REQUIRED"):null),e.xp6(2),e.Q6J("formControl",e.xi3(17,31,t.generatorsCreateDataForm.controls.version,t.FormControl))("placeholder",e.lcZ(18,34,"ADMIN.GENERATOR.GENERATOR_DATA.PLACEHOLDER.VERSION")),e.xp6(3),e.Q6J("hidden","legistVersion"===t.editId),e.xp6(1),e.hij(" ",t.generatorsCreateData.legist," "),e.xp6(1),e.Q6J("ngClass",e.VKq(49,O,!("legistVersion"===t.editId||t.generatorsCreateDataForm.controls.legist.errors&&t.generatorsCreateDataForm.controls.legist.errors.required))),e.xp6(1),e.Q6J("nzValidateStatus",t.generatorsCreateDataForm.controls.legist)("nzErrorTip",t.generatorsCreateDataForm.controls.legist.errors?t.generatorsCreateDataForm.controls.legist.errors.required?e.lcZ(23,36,"ADMIN.GENERATOR.GENERATOR_DATA.VALIDATION.LEGIST.REQUIRED"):t.generatorsCreateDataForm.controls.legist.errors.pattern?e.lcZ(24,38,"ADMIN.GENERATOR.GENERATOR_DATA.VALIDATION.LEGIST.PATTERN"):null:null),e.xp6(3),e.Q6J("formControl",e.xi3(2
276,40,t.generatorsCreateDataForm.controls.legist,t.FormControl))("placeholder",e.lcZ(27,43,"ADMIN.GENERATOR.GENERATOR_DATA.PLACEHOLDER.LEGIST"))}}function ee(a,r){if(1&a){const t=e.EpF();e.TgZ(0,"button",20),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.toggleFold())}),e._UZ(1,"i",21),e.qZA()}2&a&&(e.xp6(1),e.Q6J("nzType","menu-fold"))}function te(a,r){if(1&a){const t=e.EpF();e.TgZ(0,"button",38),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.testGeneratorServer())}),e._UZ(1,"i",24),e.TgZ(2,"span",25),e._uU(3),e.ALo(4,"translate"),e.qZA()()}2&a&&(e.xp6(3),e.hij(" ",e.lcZ(4,1,"ADMIN.TEMPLATER.TEST.TEST")," "))}function re(a,r){if(1&a){const t=e.EpF();e.TgZ(0,"ul",39)(1,"li",40),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.lastTestFunction())}),e.ALo(2,"translate"),e.ALo(3,"translate"),e.TgZ(4,"ul")(5,"li",41),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.testGenerator())}),e._UZ(6,"i",24),e._uU(7),e.ALo(8,"translate"),e.qZA(),e.TgZ(9,"li",41),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.testGeneratorKubernetes())}),e._UZ(10,"i",24),e._uU(11),e.ALo(12,"translate"),e.qZA(),e.TgZ(13,"li",41),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.testGeneratorServer())}),e._UZ(14,"i",24),e._uU(15),e.ALo(16,"translate"),e.qZA()()()()}if(2&a){const t=e.oxw();e.xp6(1),e.Q6J("nzTitle",e.lcZ(2,4,"ADMIN.TEMPLATER.TEST.TEST")+" "+e.lcZ(3,6,t.lastTestTitle)),e.xp6(6),e.hij(" ",e.lcZ(8,8,"ADMIN.TEMPLATER.TEST.LOCAL")," "),e.xp6(4),e.hij(" ",e.lcZ(12,10,"ADMIN.TEMPLATER.TEST.KUBERNETES")," "),e.xp6(4),e.hij(" ",e.lcZ(16,12,"ADMIN.TEMPLATER.TEST.SERVER")," ")}}const oe=function(a,r){return{"col-11":a,"col-6":r}},ne=function(){return{"Ctrl-Space":"autocomplete"}},ie=function(a){return{extraKeys:a,lineNumbers:!0,theme:"default",mode:"text/html",autocomplete:"on",fixedGutter:!1,scrollbarStyle:null}},ae=function(a,r){return{"col-1":a,"col-6":r}},se=function(){return{autoHide:!1}};let g=class{constructor(r,t,n,o,l,s,c,le,ce,de,me){this.nzMessageService=r,this.route=t,this.themeService=n,this.translate=o,this.appService=l,this.asyncMessenger=s,this.clientService=c,this.dateAgoService=le,this.routerService=ce,this.formService=de,this.utilService=me,this.title="szerzi-front",this.template="",this.variablesObject={},this.radioValueLeft="Code",this.radioValueRight="Result",this.dateAgoTrigger=0,this.variablesArray=[],this.lastTestTitle="ADMIN.TEMPLATER.TEST.SERVER",this.lastTestFunction=this.testGeneratorServer,this.testLocalhostTitle="ADMIN.TEMPLATER.TEST.LOCAL",this.testKubernetesTitle="ADMIN.TEMPLATER.TEST.KUBERNETES",this.testServerTitle="ADMIN.TEMPLATER.TEST.SERVER",this.needsCreation=!0,this.isValid=!0,this.isFolded=!1,this.generatorsCreateData=new h.y2(this.translate.instant("ADMIN.TEMPLATER.CONTRACT_TITLE"),"0.0.0","v1"),this.FormControl=m.p4}ngOnInit(){if(C._.clearUsedIDs(),_.HandlebarsHelper.init(p),this.compile(),this.createGeneratorsCreateDataForm(),this.contractID=this.route.snapshot.paramMap.get("contractID"),history.state.state&&!this.contractID){const r=history.state.state;_.HandlebarsHelper.parseLoadedVariables(r),this.template=r.content,this.variablesObject=r.variables,this.generatorsCreateData=new h.y2(r.name,r.version,r.legist),this.createGeneratorsCreateDataForm(),this.variablesArray=this.createVariableArray(this.variablesObject),this.asyncMessenger.warningMessage("ADMIN.TEMPLATER.INVALID_IMPORT"),this.compile()}this.testMode=this.appService.switchOperation(!1,!1,!0,!0)}createGeneratorsCreateDataForm(){this.generatorsCreateDataForm=this.formService.generatorsCreateDataFormGroup(this.generatorsCreateData)}ngAfterViewInit(){null!=this.contractID&&this.loadContract(this.contractID),this.timeDateRecalculation(),this.dateAgoService.trigger.subscribe(r=>{this.dateAgoTrigger=r}),this.compile()}ngOnDestroy(){clearTimeout(this.timeUpdateTimeout)}toggleFold(){this.isFolded=!this.isFolded,this.themeService.toggleFold(this.isFolded)}compile(){const t=p.compile(this.template)(this.variablesObject),n=_.GeneratorHelper.clearTemplate(t);console.log(n),this.liveResultEl&&(this.liveResultEl.nativeElement.innerHTML=n)}updateVariablesAndCompile(r){this.isValid=r.isValid,this.variablesObject=r.variable,console.log(r),this.isValid&&this.compileAndSave()}changeLeft(r){"Variables"===r&&(this.radioValueRight="Result")}changeRight(r){"Variables"===r&&(this.radioValueLeft="Code")}startEdit(r){this.editId=r}stopEdit(){this.editId=null;const r=this.formService.groupToGeneratorsCreateData(this.generatorsCreateDataForm);this.utilService.isDeepEqual(this.generatorsCreateData,r)?this.generatorsCreateData=r:(this.needsCreation=!0,this.generatorsCreateData=r,this.compileAndSave())}createContract(){this.clientService.postGenerateContract(this.generatorsCreateData.name,this.generatorsCreateData.version,this.template,this.variablesObject,this.generatorsCreateData.legist).pipe((0,d.t)(this)).subscribe(r=>{console.log("created contract template"),console.log(r),this.contractID=r.generatorID,this.lastSavedDate=Date.now(),this.needsCreation=!1,this.routerService.routeToTemplaterOpenContract(r.generatorID)},r=>{409===r.status&&r.msg.isDuplicate&&(this.contractID=r.msg.generatorID,this.saveToServer())})}saveToServer(){this.clientService.patchSaveContract(this.contractID,this.template,this.variablesObject,this.generatorsCreateData.name,this.generatorsCreateData.version).pipe((0,d.t)(this)).subscribe(r=>{console.log("saved contract template"),console.log(r)},r=>{console.log("error while saving"),console.log(r)},()=>{this.lastSavedDate=Date.now()})}compileAndSave(){this.compileAndSaveTimer&&(this.compileAndSaveTimer.unsubscribe(),this.compileAndSaveTimer=null),this.compileAndSaveTimer=(0,A.H)(5e3).pipe((0,d.t)(this)).subscribe(()=>{this.compile(),this.needsCreation?this.createContract():this.saveToServer()})}timeDateRecalculation(){const r=Math.floor((+new Date-this.lastSavedDate)/1e3);let t;t=r<60?1e3:r<3600?6e4:36e4,this.timeUpdateTimeout=window.setTimeout(()=>{this.dateAgoTrigger=Math.random(),this.timeDateRecalculation()},t)}loadContract(r){this.clientService.getContractTemplate(r).pipe((0,d.t)(this)).subscribe(t=>{C._.clearUsedIDs(),_.HandlebarsHelper.parseLoadedVariables(t),this.contractID=t.ID,this.template=t.content,this.variablesObject=t.variables,this.lastSavedDate=t.created,this.generatorsCreateData=new h.y2(t.name,t.version,t.legist.version),this.createGeneratorsCreateDataForm(),this.variablesArray=this.createVariableArray(this.variablesObject),this.needsCreation=!1,this.compile()},t=>{console.log(t)})}createVariableArray(r){const t=[];for(const n of Object.keys(r)){let o=r[n],l="simple",s=!1;"string"!=typeof o&&(o instanceof Array&&o.length>0&&!o.some(c=>"string"==typeof c)?l="objects":(o instanceof Object&&!(o instanceof Array)||o instanceof Array&&o.length>0&&!o.some(c=>
27"string"==typeof c))&&(l="object")),"string"==typeof o?o=[o]:"simple"===l&&(s=!0),"objects"===l&&(o=o.map(c=>this.createVariableArray(c))),"object"===l&&(o=this.createVariableArray(o)),t.push(new C._(n,o,l,s))}return t}testGenerator(){console.log(this.template),console.log(this.variablesObject),this.clientService.sendToGenerator(this.template,this.variablesObject).pipe((0,d.t)(this)).subscribe(r=>{console.log("sent data to generator"),console.log(r);const t=this.generatorsCreateData.name+".pdf",n=document.createElement("a"),o=URL.createObjectURL(r);n.href=o,n.download=t,document.body.appendChild(n),n.click(),setTimeout(()=>{document.body.removeChild(n),window.URL.revokeObjectURL(o)},0)},r=>{console.log("error while sending to generator"),console.log(r)}),this.lastTestTitle=this.testLocalhostTitle,this.lastTestFunction=this.testGenerator}testGeneratorKubernetes(){this.clientService.sendToGeneratorKubernetes(this.template,this.variablesObject).pipe((0,d.t)(this)).subscribe(r=>{console.log("sent data to generator kubernetes"),console.log(r);const t=this.generatorsCreateData.name+".pdf",n=document.createElement("a"),o=URL.createObjectURL(r);n.href=o,n.download=t,document.body.appendChild(n),n.click(),setTimeout(()=>{document.body.removeChild(n),window.URL.revokeObjectURL(o)},0)},r=>{console.log("error while sending to generator"),console.log(r)}),this.lastTestTitle=this.testKubernetesTitle,this.lastTestFunction=this.testGeneratorKubernetes}testGeneratorServer(){this.clientService.sendToGeneratorServer(this.contractID).pipe((0,d.t)(this)).subscribe(({data:t})=>{console.log("sent data to generator server");const n=this.generatorsCreateData.name+".pdf",o=document.createElement("a"),l=new Uint8Array(t),s=new Blob([l],{type:"byteArray"}),c=URL.createObjectURL(s);o.href=c,o.download=n,document.body.appendChild(o),o.click(),setTimeout(()=>{document.body.removeChild(o),window.URL.revokeObjectURL(c)},0)},r=>{console.log("error while sending to generator"),console.log(r)}),this.lastTestTitle=this.testServerTitle,this.lastTestFunction=this.testGeneratorServer}exportStateJSON(){const r=this.clientService.prepareVariablesForSaving(this.variablesObject),t=new h.$B(this.generatorsCreateData.name,this.generatorsCreateData.version,this.generatorsCreateData.legist,this.template,r),n=JSON.stringify(t,null,2);this.isValid||this.nzMessageService.error(this.translate.instant("ADMIN.TEMPLATER.INVALID_EXPORT"));const s=document.createElement("a"),c="data:text/plain;base64,"+btoa(unescape(encodeURIComponent(n)));s.href=c,s.download="state.JSON",document.body.appendChild(s),s.click(),setTimeout(()=>{document.body.removeChild(s),window.URL.revokeObjectURL(c)},0)}exportStateYAML(){const r=this.clientService.prepareVariablesForSaving(this.variablesObject),t=this.template.replace(/\t/g," "),n=(0,E.$w)(new h.$B(this.generatorsCreateData.name,this.generatorsCreateData.version,this.generatorsCreateData.legist,t,r),{lineWidth:-1});this.isValid||this.nzMessageService.error(this.translate.instant("ADMIN.TEMPLATER.INVALID_EXPORT"));const s=document.createElement("a"),c="data:text/plain;base64,"+btoa(unescape(encodeURIComponent(n)));s.href=c,s.download="state.yaml",document.body.appendChild(s),s.click(),setTimeout(()=>{document.body.removeChild(s),window.URL.revokeObjectURL(c)},0)}};g.\u0275fac=function(r){return new(r||g)(e.Y36(R.dD),e.Y36(D.gz),e.Y36(z.
27w),e.Y36(v.sK),e.Y36(L.L),e.Y36(I.m),e.Y36(y.y),e.Y36(S.J),e.Y36(w.c),e.Y36(k.o),e.Y36(U.f))},g.\u0275cmp=e.Xpm({type:g,selectors:[["app-admin-templater"]],viewQuery:function(r,t){if(1&r&&e.Gf($,5),2&r){let n;e.iGM(n=e.CRH())&&(t.liveResultEl=n.first)}},decls:54,vars:55,consts:[[1,"container-fluid"],[1,"row"],[3,"ngClass"],[1,"left-side"],[1,"d-flex","justify-content-between"],[1,"media","align-items-center"],[1,"m-l-10"],["nz-form","","nzNoColon","",3,"formGroup","keydown.enter",4,"ngIf"],["nzButtonStyle","solid","nzSize","small",3,"ngModel","ngModelChange"],["nz-radio-button","","nzValue","Code"],["nz-radio-button","","nzValue","Variables"],["nz-tooltip","",1,"m-b-0",3,"nzColor"],[1,"content","m-t-40","roundedScrollbar",3,"hidden"],[1,"simplebarInnerContainer"],[1,"col","mb-3",3,"ngModel","options","ngModelChange"],[1,"m-t-40","content","roundedScrollbar",3,"hidden"],[1,"col-12","mb-3","simplebarInnerContainer"],[3,"variables","level","variablesChange"],[3,"hidden"],["nz-button","","class","m-5 toggle-button",3,"click",4,"ngIf"],["nz-button","",1,"m-5","toggle-button",3,"click"],["nz-icon","","theme","outline",3,"nzType"],["nz-radio-button","","nzValue","Result"],["nz-button","","nzType","default","nzSize","small",3,"click"],["nz-icon","","nzType","upload","theme","outline"],[1,"m-l-5"],["nz-button","","nzType","default",3,"click",4,"ngIf"],["nz-menu","","nzMode","horizontal",4,"ngIf"],[1,"m-t-40","content",3,"hidden","options"],["id","liveResult",1,"col"],["liveResult",""],[1,"col-12","simplebarInnerContainer"],["nz-form","","nzNoColon","",3,"formGroup","keydown.enter"],["generatorsCreateDataFormElement",""],[1,"editable-cell",3,"hidden","click"],[1,"m-b-5",3,"ngClass"],[3,"nzValidateStatus","nzErrorTip"],["nz-input","","trim","blur",3,"formControl","placeholder","blur"],["nz-button","","nzType","default",3,"click"],["nz-menu","","nzMode","horizontal"],["nz-submenu","","nzIcon","upload",3,"nzTitle","click"],["nz-menu-item","",3,"click"]],template:function(r,t){1&r&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6),e.YNc(7,q,28,51,"form",7),e.qZA()(),e.TgZ(8,"nz-radio-group",8),e.NdJ("ngModelChange",function(o){return t.radioValueLeft=o})("ngModelChange",function(o){return t.changeLeft(o)}),e.TgZ(9,"label",9),e._uU(10),e.ALo(11,"translate"),e.qZA(),e.TgZ(12,"label",10),e._uU(13),e.ALo(14,"translate"),e.qZA()(),e.TgZ(15,"div")(16,"nz-tag",11),e._uU(17),e.ALo(18,"translate"),e.ALo(19,"dateAgo"),e.qZA()()(),e.TgZ(20,"div",12)(21,"div",13)(22,"ngx-codemirror",14),e.NdJ("ngModelChange",function(o){return t.template=o})("ngModelChange",function(){return t.compileAndSave()}),e.qZA()()(),e.TgZ(23,"div",15)(24,"div",16)(25,"app-variable-definition",17),e.NdJ("variablesChange",function(o){return t.updateVariablesAndCompile(o)}),e.qZA()()()()(),e.TgZ(26,"div",2)(27,"nz-card",18),e.YNc(28,ee,2,1,"button",19),e.qZA(),e.TgZ(29,"nz-card",18)(30,"div",4)(31,"button",20),e.NdJ("click",function(){return t.toggleFold()}),e._UZ(32,"i",21),e.qZA(),e.TgZ(33,"nz-radio-group",8),e.NdJ("ngModelChange",function(o){return t.radioValueRight=o})("ngModelChange",function(o){return t.changeRight(o)}),e.TgZ(34,"label",22),e._uU(35),e.ALo(36,"translate"),e.qZA(),e.TgZ(37,"label",10),e._uU(38),e.ALo(39,"translate"),e.qZA()(),e.TgZ(40,"button",23),e.NdJ("click",function(){return t.exportStateYAML()}),e._UZ(41,"i",24),e.TgZ(42,"span",25),e._uU(43),e.ALo(44,"translate"),e.qZA()(),e.YNc(45,te,5,3,"button",26),e.YNc(46,re,17,14,"ul",27),e.qZA(),e.TgZ(47,"ngx-simplebar",28)(48,"div",13),e._UZ(49,"div",29,30),e.qZA()(),e.TgZ(51,"div",15)(52,"div",31)(53,"app-variable-definition",17),e.NdJ("variablesChange",function(o){return t.updateVariablesAndCompile(o)}),e.qZA()()()()()()()),2&r&&(e.xp6(2),e.Q6J("ngClass",e.WLB(45,oe,t.isFolded,!t.isFolded)),e.xp6(5),e.Q6J("ngIf",t.generatorsCreateDataForm),e.xp6(1),e.Q6J("ngModel",t.radioValueLeft),e.xp6(2),e.hij(" ",e.lcZ(11,30,"ADMIN.TEMPLATER.CODE")," "),e.xp6(3),e.hij(" ",e.lcZ(14,32,"ADMIN.TEMPLATER.VARIABLES")," "),e.xp6(3),e.Q6J("nzColor","blue"),e.xp6(1),e.AsE(" ",e.lcZ(18,34,"ADMIN.TEMPLATER.LAST_SAVED")," ",e.xi3(19,36,t.lastSavedDate,t.dateAgoTrigger)," "),e.xp6(3),e.Q6J("hidden","Code"!==t.radioValueLeft),e.xp6(2),e.Q6J("ngModel",t.template)("options",e.VKq(49,ie,e.Dd
27M(48,ne))),e.xp6(1),e.Q6J("hidden","Variables"!==t.radioValueLeft),e.xp6(2),e.Q6J("variables",t.variablesArray)("level",0),e.xp6(1),e.Q6J("ngClass",e.WLB(51,ae,t.isFolded,!t.isFolded)),e.xp6(1),e.Q6J("hidden",!t.isFolded),e.xp6(1),e.Q6J("ngIf",t.isFolded),e.xp6(1),e.Q6J("hidden",t.isFolded),e.xp6(3),e.Q6J("nzType","menu-unfold"),e.xp6(1),e.Q6J("ngModel",t.radioValueRight),e.xp6(2),e.hij(" ",e.lcZ(36,39,"ADMIN.TEMPLATER.RESULT")," "),e.xp6(3),e.hij(" ",e.lcZ(39,41,"ADMIN.TEMPLATER.VARIABLES")," "),e.xp6(5),e.hij(" ",e.lcZ(44,43,"ADMIN.TEMPLATER.EXPORT")," "),e.xp6(2),e.Q6J("ngIf",!t.testMode),e.xp6(1),e.Q6J("ngIf",t.testMode),e.xp6(1),e.Q6J("hidden","Result"!==t.radioValueRight)("options",e.DdM(54,se)),e.xp6(4),e.Q6J("hidden","Variables"!==t.radioValueRight),e.xp6(2),e.Q6J("variables",t.variablesArray)("level",0))},dependencies:[N.C,m._Y,m.Fj,m.JJ,m.JL,m.On,P.mk,P.O5,Z.P,m.oH,m.sg,K.M,F.ix,V.w,B.dQ,J.bd,M.wO,M.r9,M.rY,x.t3,x.SK,u.Lr,u.Nx,u.Fd,G.Ls,j.Zp,f.Of,f.Bq,f.Dg,W.j,Q.SY,H.Q,v.X$,Y.j,X.R],styles:['@charset "UTF-8";.brand-success[_ngcontent-%COMP%]{color:#92ddea!important}.brand-failure[_ngcontent-%COMP%]{color:#9579d1!important}.brand-red[_ngcontent-%COMP%]{color:#de4436!important}.brand-success-bg-border[_ngcontent-%COMP%]{background-color:#92ddea!important;border-color:#92ddea!important;color:#fff!important}.brand-failure-bg-border[_ngcontent-%COMP%]{background-color:#ffa5d8!important;border-color:#ffa5d8!important;color:#fff!important}[_nghost-%COMP%] ngx-codemirror{@import "~codemirror/addon/hint/show-hint.css";}[_nghost-%COMP%] ngx-codemirror .CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}[_nghost-%COMP%] ngx-codemirror .CodeMirror-lines{padding:4px 0}[_nghost-%COMP%] ngx-codemirror .CodeMirror pre.CodeMirror-line, [_nghost-%COMP%] ngx-codemirror .CodeMirror pre.CodeMirror-line-like{padding:0 4px}[_nghost-%COMP%] ngx-codemirror .CodeMirror-scrollbar-filler, [_nghost-%COMP%] ngx-codemirror .CodeMirror-gutter-filler{background-color:#fff}[_nghost-%COMP%] ngx-codemirror .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}[_nghost-%COMP%] ngx-codemirror .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}[_nghost-%COMP%] ngx-codemirror .CodeMirror-guttermarker{color:#000}[_nghost-%COMP%] ngx-codemirror .CodeMirror-guttermarker-subtle{color:#999}[_nghost-%COMP%] ngx-codemirror .CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}[_nghost-%COMP%] ngx-codemirror .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}[_nghost-%COMP%] ngx-codemirror .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}[_nghost-%COMP%] ngx-codemirror .cm-fat-cursor div.CodeMirror-cursors{z-index:1}[_nghost-%COMP%] ngx-codemirror .cm-fat-cursor .CodeMirror-line::-moz-selection, [_nghost-%COMP%] ngx-codemirror .cm-fat-cursor .CodeMirror-line>span::-moz-selection, [_nghost-%COMP%] ngx-codemirror .cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}[_nghost-%COMP%] ngx-codemirror .cm-fat-cursor .CodeMirror-line::selection, [_nghost-%COMP%] ngx-codemirror .cm-fat-cursor .CodeMirror-line>span::selection, [_nghost-%COMP%] ngx-codemirror .cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}[_nghost-%COMP%] ngx-codemirror .cm-fat-cursor .CodeMirror-line::-moz-selection, [_nghost-%COMP%] ngx-codemirror .cm-fat-cursor .CodeMirror-line>span::-moz-selection, [_nghost-%COMP%] ngx-codemirror .cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}[_nghost-%COMP%] ngx-codemirror .cm-fat-cursor{caret-color:transparent}@keyframes blink{50%{background-color:transparent}}[_nghost-%COMP%] ngx-codemirror .cm-tab{display:inline-block;text-decoration:inherit}[_nghost-%COMP%] ngx-codemirror .CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}[_nghost-%COMP%] ngx-codemirror .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-header{color:#00f}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-quote{color:#090}[_nghost-%COMP%] ngx-codemirror .cm-negative{color:#d44}[_nghost-%COMP%] ngx-codemirror .cm-positive{color:#292}[_nghost-%COMP%] ngx-codemirror .cm-header, [_nghost-%COMP%] ngx-codemirror .cm-strong{font-weight:700}[_nghost-%COMP%] ngx-codemirror .cm-em{font-style:italic}[_nghost-%COMP%] ngx-codemirror .cm-link{text-decoration:underline}[_nghost-%COMP%] ngx-codemirror .cm-strikethrough{text-decoration:line-through}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-keyword{color:#708}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-atom{color:#219}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-number{color:#164}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-def{color:#00f}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-variable-2{color:#05a}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-variable-3, [_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-type{color:#085}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-comment{color:#a50}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-string{color:#a11}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-string-2{color:#f50}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-meta{color:#555}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-qualifier{color:#555}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-builtin{color:#30a}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-bracket{color:#997}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-tag{color:#170}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-attribute{color:#00c}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-hr{color:#999}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-link{color:#00c}[_nghost-%COMP%] ngx-codemirror .cm-s-default .cm-error{color:red}[_nghost-%COMP%] ngx-codemirror .cm-invalidchar{color:red}[_nghost-%COMP%] ngx-codemirror .CodeMirror-composing{border-bottom:2px solid}[_nghost-%COMP%] ngx-codemirror div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}[_nghost-%COMP%] ngx-codemirror div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}[_nghost-%COMP%] ngx-codemirror .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}[_nghost-%COMP%] ngx-codemirror .CodeMirror-activeline-background{background:#e8f2ff}[_nghost-%COMP%] ngx-codemirror .CodeMirror{position:relative;overflow:hidden;background:white}[_nghost-%COMP%] ngx-codemirror .CodeMirror-scroll{overflow:scroll!important;
27margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}[_nghost-%COMP%] ngx-codemirror .CodeMirror-sizer{position:relative;border-right:50px solid transparent}[_nghost-%COMP%] ngx-codemirror .CodeMirror-vscrollbar, [_nghost-%COMP%] ngx-codemirror .CodeMirror-hscrollbar, [_nghost-%COMP%] ngx-codemirror .CodeMirror-scrollbar-filler, [_nghost-%COMP%] ngx-codemirror .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}[_nghost-%COMP%] ngx-codemirror .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}[_nghost-%COMP%] ngx-codemirror .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}[_nghost-%COMP%] ngx-codemirror .CodeMirror-scrollbar-filler{right:0;bottom:0}[_nghost-%COMP%] ngx-codemirror .CodeMirror-gutter-filler{left:0;bottom:0}[_nghost-%COMP%] ngx-codemirror .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}[_nghost-%COMP%] ngx-codemirror .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}[_nghost-%COMP%] ngx-codemirror .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}[_nghost-%COMP%] ngx-codemirror .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}[_nghost-%COMP%] ngx-codemirror .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}[_nghost-%COMP%] ngx-codemirror .CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}[_nghost-%COMP%] ngx-codemirror .CodeMirror-gutter-wrapper ::selection{background-color:transparent}[_nghost-%COMP%] ngx-codemirror .CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}[_nghost-%COMP%] ngx-codemirror .CodeMirror-lines{cursor:text;min-height:1px}[_nghost-%COMP%] ngx-codemirror .CodeMirror pre.CodeMirror-line, [_nghost-%COMP%] ngx-codemirror .CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-feature-settings:"calt";font-variant-ligatures:contextual}[_nghost-%COMP%] ngx-codemirror .CodeMirror-wrap pre.CodeMirror-line, [_nghost-%COMP%] ngx-codemirror .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}[_nghost-%COMP%] ngx-codemirror .CodeMirror-linebackground{position:absolute;inset:0;z-index:0}[_nghost-%COMP%] ngx-codemirror .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}[_nghost-%COMP%] ngx-codemirror .CodeMirror-rtl pre{direction:rtl}[_nghost-%COMP%] ngx-codemirror .CodeMirror-code{outline:none}[_nghost-%COMP%] ngx-codemirror .CodeMirror-scroll, [_nghost-%COMP%] ngx-codemirror .CodeMirror-sizer, [_nghost-%COMP%] ngx-codemirror .CodeMirror-gutter, [_nghost-%COMP%] ngx-codemirror .CodeMirror-gutters, [_nghost-%COMP%] ngx-codemirror .CodeMirror-linenumber{box-sizing:content-box}[_nghost-%COMP%] ngx-codemirror .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}[_nghost-%COMP%] ngx-codemirror .CodeMirror-cursor{position:absolute;pointer-events:none}[_nghost-%COMP%] ngx-codemirror .CodeMirror-measure pre{position:static}[_nghost-%COMP%] ngx-codemirror div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}[_nghost-%COMP%] ngx-codemirror div.CodeMirror-dragcursors{visibility:visible}[_nghost-%COMP%] ngx-codemirror .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}[_nghost-%COMP%] ngx-codemirror .CodeMirror-selected{background:#d9d9d9}[_nghost-%COMP%] ngx-codemirror .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}[_nghost-%COMP%] ngx-codemirror .CodeMirror-crosshair{cursor:crosshair}[_nghost-%COMP%] ngx-codemirror .CodeMirror-line::-moz-selection, [_nghost-%COMP%] ngx-codemirror .CodeMirror-line>span::-moz-selection, [_nghost-%COMP%] ngx-codemirror .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}[_nghost-%COMP%] ngx-codemirror .CodeMirror-line::selection, [_nghost-%COMP%] ngx-codemirror .CodeMirror-line>span::selection, [_nghost-%COMP%] ngx-codemirror .CodeMirror-line>span>span::selection{background:#d7d4f0}[_nghost-%COMP%] ngx-codemirror .CodeMirror-line::-moz-selection, [_nghost-%COMP%] ngx-codemirror .CodeMirror-line>span::-moz-selection, [_nghost-%COMP%] ngx-codemirror .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}[_nghost-%COMP%] ngx-codemirror .cm-searching{background-color:#ffa;background-color:#ff06}[_nghost-%COMP%] ngx-codemirror .cm-force-border{padding-right:.1px}@media print{[_nghost-%COMP%] ngx-codemirror .CodeMirror div.CodeMirror-cursors{visibility:hidden}}[_nghost-%COMP%] ngx-codemirror .cm-tab-wrap-hack:after{content:""}[_nghost-%COMP%] ngx-codemirror span.CodeMirror-selectedtext{background:none}[_nghost-%COMP%] ngx-codemirror .cm-s-material.CodeMirror{background-color:#263238;color:#eff}[_nghost-%COMP%] ngx-codemirror .cm-s-material .CodeMirror-gutters{background:#263238;color:#546e7a;border:none}[_nghost-%COMP%] ngx-codemirror .cm-s-material .CodeMirror-guttermarker, [_nghost-%COMP%] ngx-codemirror .cm-s-material .CodeMirror-guttermarker-subtle, [_nghost-%COMP%] ngx-codemirror .cm-s-material .CodeMirror-linenumber{color:#546e7a}[_nghost-%COMP%] ngx-codemirror .cm-s-material .CodeMirror-cursor{border-left:1px solid #FFCC00}[_nghost-%COMP%] ngx-codemirror .cm-s-material.cm-fat-cursor .CodeMirror-cursor{background-color:#5d6d5c80!important}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-animate-fat-cursor{background-color:#5d6d5c80!important}[_nghost-%COMP%] ngx-codemirror .cm-s-material div.CodeMirror-selected{background:rgba(128,203,196,.2)}[_nghost-%COMP%] ngx-codemirror .cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgba(128,203,196,.2)}[_nghost-%COMP%] ngx-codemirror .cm-s-material .CodeMirror-line::selection, [_nghost-%COMP%] ngx-codemirror .cm-s-material .CodeMirror-line>span::selection, [_nghost-%COMP%] ngx-codemirror .cm-s-material .CodeMirror-line>span>span::selection{background:rgba(128,203,196,.2)}[_nghost-%COMP%] ngx-codemirror .cm-s-material .CodeMirror-line::-moz-selection, [_nghost-%COMP%] ngx-codemirror .cm-s-material .CodeMirror-line>span::-moz-selection, [_nghost-%COMP%] ngx-codemirror .cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgba(128,203,196,.2)}[_nghost-%COMP%] ngx-codemirror .cm-s-material .CodeMirror-activeline-background{background:rgba(0,0,0,.5)}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-keyword{color:#c792ea}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-operator{color:#89ddff}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-variable-2{color:#eff}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-variable-3, [_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-type{color:#f07178}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-builtin{color:#ffcb6b}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-atom{color:#f78c6c}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-number{color:#ff5370}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-def{color:#82aaff}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-string{color:#c3e88d}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-string-2{color:#f07178}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-comment{color:#546e7a}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-variable{color:#f07178}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-tag{color:#ff5370}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-meta{color:#ffcb6b}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-attribute{color:#c792ea}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-property{color:#c792ea}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-qualifier{color:#decb6b}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-variable-3, [_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-type{color:#decb6b}[_nghost-%COMP%] ngx-codemirror .cm-s-material .cm-error{color:#fff;background-color:#ff5370}[_nghost-%COMP%] ngx-codemirror .cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:#fff!important}[_nghost-%COMP%] ngx-codemirror .CodeMirror{min-height:100%;min-width:100%;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}[_nghost-%COMP%] .ant-card-body{height:calc(100vh - 70px - 6.25rem);display:flex;flex-flow:column}.left-side[_ngcontent-%COMP%]{height:calc(100vh - 70px - 6.25rem);display:flex;flex-flow:column}.content[_ngcontent-%COMP%]{flex:2;overflow:auto;height:100%}.row[_ngcontent-%COMP%]{height:calc(100vh - 70px - 5.75rem)}[_nghost-%COMP%] .ant-menu-horizontal{border-bottom:0;line-height:inherit}.simplebarInnerContainer[_ngcontent-%COMP%]{min-width:100%;width:-moz-fit-content;width:fit-content;padding-right:9px}[_nghost-%COMP%] #liveResult *{font-family:Times New Roman,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,serif;text-align:justify;font-size:11px}@media print{[_nghost-%COMP%] #liveResult .endBlock, [_nghost-%COMP%] #liveResult .witnessBlockContainer{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}[_nghost-%COMP%] #liveResult h1{text-align:center;color:#000;font-size:14pt;font-weight:700;margin-bottom:20px}[_nghost-%COMP%] #liveResult .contractTitle{width:-moz-fit-content;width:fit-content;display:inline-block;position:relative;
27left:50%;transform:translate(-50%);padding:0 75px 5px;border-bottom:3px solid;font-size:21px;text-transform:uppercase}[_nghost-%COMP%] #liveResult ul{margin:0;padding-left:25px}[_nghost-%COMP%] #liveResult .signBlock{display:inline-block;width:50%;max-width:50%;text-align:center;flex-grow:1;margin-left:auto}[_nghost-%COMP%] #liveResult .signBlock>.signer{width:75%;margin:auto}[_nghost-%COMP%] #liveResult .signBlock>.signer>div{width:100%}[_nghost-%COMP%] #liveResult .signBlock:first-child>.signer>div{text-align:right}[_nghost-%COMP%] #liveResult .signBlock:nth-child(2)>.signer>div{text-align:left}[_nghost-%COMP%] #liveResult .signBlockContainer{display:flex;flex-wrap:wrap;text-align:center;flex-grow:1}[_nghost-%COMP%] #liveResult .signDoubleBlock{width:8.2645833333cm!important;display:table!important}[_nghost-%COMP%] #liveResult .signDoubleBlock>.signBlock{width:calc(50% - 5px);margin-right:5px}[_nghost-%COMP%] #liveResult .dottedLine{border-bottom:black solid 2px;margin-top:36pt;margin-bottom:5px;overflow:hidden}[_nghost-%COMP%] #liveResult .font-size-8{font-size:8pt!important}[_nghost-%COMP%] #liveResult .font-size-10{font-size:10pt!important}[_nghost-%COMP%] #liveResult .font-size-11{font-size:11pt!important}[_nghost-%COMP%] #liveResult .font-size-12{font-size:12pt!important}[_nghost-%COMP%] #liveResult .font-size-13{font-size:13pt!important}[_nghost-%COMP%] #liveResult .font-size-14{font-size:14pt!important}[_nghost-%COMP%] #liveResult .font-size-16{font-size:16pt!important}[_nghost-%COMP%] #liveResult .font-size-18{font-size:18pt!important}[_nghost-%COMP%] #liveResult .font-size-20{font-size:20pt!important}[_nghost-%COMP%] #liveResult .font-size-22{font-size:22pt!important}[_nghost-%COMP%] #liveResult .font-size-24{font-size:24pt!important}[_nghost-%COMP%] #liveResult .font-size-26{font-size:26pt!important}[_nghost-%COMP%] #liveResult .font-size-28{font-size:28pt!important}[_nghost-%COMP%] #liveResult .font-size-30{font-size:30pt!important}[_nghost-%COMP%] #liveResult .font-size-32{font-size:32pt!important}[_nghost-%COMP%] #liveResult .font-weight-bold{font-weight:700!important}[_nghost-%COMP%] #liveResult .font-weight-bolder{font-weight:bolder!important}[_nghost-%COMP%] #liveResult .m-0{margin:0!important}[_nghost-%COMP%] #liveResult .m-t-0{margin-top:0!important}[_nghost-%COMP%] #liveResult .m-b-0{margin-bottom:0!important}[_nghost-%COMP%] #liveResult .m-r-0{margin-right:0!important}[_nghost-%COMP%] #liveResult .m-l-0{margin-left:0!important}[_nghost-%COMP%] #liveResult .m-5{margin:5px!important}[_nghost-%COMP%] #liveResult .m-10{margin:10px!important}[_nghost-%COMP%] #liveResult .m-15{margin:15px!important}[_nghost-%COMP%] #liveResult .m-20{margin:20px!important}[_nghost-%COMP%] #liveResult .m-25{margin:25px!important}[_nghost-%COMP%] #liveResult .m-30{margin:30px!important}[_nghost-%COMP%] #liveResult .m-t-5{margin-top:5px!important}[_nghost-%COMP%] #liveResult .m-t-10{margin-top:10px!important}[_nghost-%COMP%] #liveResult .m-t-15{margin-top:15px!important}[_nghost-%COMP%] #liveResult .m-t-20{margin-top:20px!important}[_nghost-%COMP%] #liveResult .m-t-25{margin-top:25px!important}[_nghost-%COMP%] #liveResult .m-t-30{margin-top:30px!important}[_nghost-%COMP%] #liveResult .m-b-5{margin-bottom:5px!important}[_nghost-%COMP%] #liveResult .m-b-10{margin-bottom:10px!important}[_nghost-%COMP%] #liveResult .m-b-15{margin-bottom:15px!important}[_nghost-%COMP%] #liveResult .m-b-20{margin-bottom:20px!important}[_nghost-%COMP%] #liveResult .m-b-25{margin-bottom:25px!important}[_nghost-%COMP%] #liveResult .m-b-30{margin-bottom:30px!important}[_nghost-%COMP%] #liveResult .m-l-5{margin-left:5px!important}[_nghost-%COMP%] #liveResult .m-l-10{margin-left:10px!important}[_nghost-%COMP%] #liveResult .m-l-15{margin-left:15px!important}[_nghost-%COMP%] #liveResult .m-l-20{margin-left:20px!important}[_nghost-%COMP%] #liveResult .m-l-25{margin-left:25px!important}[_nghost-%COMP%] #liveResult .m-l-30{margin-left:30px!important}[_nghost-%COMP%] #liveResult .m-r-5{margin-right:5px!important}[_nghost-%COMP%] #liveResult .m-r-10{margin-right:10px!important}[_nghost-%COMP%] #liveResult .m-r-15{margin-right:15px!important}[_nghost-%COMP%] #liveResult .m-r-20{margin-right:20px!important}[_nghost-%COMP%] #liveResult .m-r-25{margin-right:25px!important}[_nghost-%COMP%] #liveResult .m-r-30{margin-right:30px!important}[_nghost-%COMP%] #liveResult .text-center{text-align:center!important}[_nghost-%COMP%] #liveResult .text-left{text-align:left!important}[_nghost-%COMP%] #liveResult .text-right{text-align:right!important}[_nghost-%COMP%] #liveResult .w-100{width:100%!important}@media print{[_nghost-%COMP%] #liveResult .pagebreak{clear:both;page-break-after:always}}[_nghost-%COMP%] .hideInput[_ngcontent-%COMP%] .ant-form-item-control-input{display:none}nz-card[_ngcontent-%COMP%] .toggle-button[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content;display:flex;justify-content:flex-end;padding-top:3px}']}
27),g=(0,T.gn)([(0,d.c)()],g)}}]);
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.