1import { 2 CommentService, 3 GlobalCommentComponent, 4 MatButtonModule, 5 MatChipsModule, 6 MatSliderModule 7} from "./chunk-5K4OQHZL.js"; 8import "./chunk-LOU65SRB.js"; 9import "./chunk-7TANTOB7.js"; 10import "./chunk-EAAFJNMV.js"; 11import "./chunk-47MH4PZB.js"; 12import "./chunk-EJLR5UZE.js"; 13import "./chunk-D3NSFSAA.js"; 14import "./chunk-IMSTHB6C.js"; 15import "./chunk-QOUZU3MG.js"; 16import "./chunk-2MNGRQ6Y.js"; 17import "./chunk-ZWAZPJXX.js"; 18import "./chunk-7EOFTRTC.js"; 19import "./chunk-XEQGWYYA.js"; 20import "./chunk-XOX7OZTD.js"; 21import "./chunk-OL6CRMTW.js"; 22import "./chunk-XSH4R55A.js"; 23import "./chunk-P73PAD2D.js"; 24import "./chunk-SUOLX6DY.js"; 25import "./chunk-P2L3AJQX.js"; 26import "./chunk-PTUOAPVC.js"; 27import "./chunk-TD4GCHFJ.js"; 28import "./chunk-ZSLUMNNU.js"; 29import "./chunk-BMYAF57K.js"; 30import "./chunk-EPKVORC5.js"; 31import "./chunk-HYVYIPKI.js"; 32import "./chunk-VLYXBM7S.js"; 33import "./chunk-LBKN6SCL.js"; 34import "./chunk-U6DVB534.js"; 35import "./chunk-DBWT2CBM.js"; 36import "./chunk-HVYVNNI2.js"; 37import "./chunk-SBU2EE7O.js"; 38import "./chunk-BZVO3WTU.js"; 39import "./chunk-5FK5LZMV.js"; 40import "./chunk-EMSIGS5S.js"; 41import "./chunk-BWYBHDZY.js"; 42import "./chunk-5U4Q2LZ3.js"; 43import "./chunk-4WNTNVIQ.js"; 44import "./chunk-JHCEVXEY.js"; 45import "./chunk-2VUI4W5R.js"; 46import "./chunk-NM4YRHFL.js"; 47import "./chunk-RO2M634Q.js"; 48import "./chunk-EVMENVT3.js"; 49import "./chunk-57QCENHP.js"; 50import "./chunk-O3CNB3QI.js"; 51import "./chunk-IEJIEWVO.js"; 52import "./chunk-SBAHDLVL.js"; 53import "./chunk-47CXNYR7.js"; 54import "./chunk-TPOJNO2I.js"; 55import "./chunk-S7KPMRGY.js"; 56import "./chunk-UQT7LCO4.js"; 57import "./chunk-5C4BO76Y.js"; 58import "./chunk-23HKKPYR.js"; 59import "./chunk-U7LALJRU.js"; 60import "./chunk-FFFEDCY3.js"; 61import "./chunk-IAHQZNHU.js"; 62import "./chunk-IE3VXOSO.js"; 63import "./chunk-IQMRK3JW.js"; 64import "./chunk-J35GZSZQ.js"; 65import "./chunk-UIYXRKWL.js"; 66import "./chunk-TV6JXJKU.js"; 67import "./chunk-6UTAUBJS.js"; 68import "./chunk-OZ5MUFEO.js"; 69import "./chunk-YCGVTLF4.js"; 70import "./chunk-YA5TLOQD.js"; 71import "./chunk-5FTTKFTI.js"; 72import "./chunk-CV4X3S3Q.js"; 73import "./chunk-IS3YEERG.js"; 74import "./chunk-3UWW4EAY.js"; 75import "./chunk-TEF6XGIZ.js"; 76import "./chunk-WCPVYNKL.js"; 77import "./chunk-WGH274SQ.js"; 78import "./chunk-CZOHDOS5.js"; 79import "./chunk-QKTTPLPY.js"; 80import "./chunk-ITCLOOSF.js"; 81import "./chunk-ZM77LSNQ.js"; 82import "./chunk-CQFGA74P.js"; 83import "./chunk-GDJELWL5.js"; 84import "./chunk-5RHUKBFB.js"; 85import "./chunk-OJJ7ZLMQ.js"; 86import "./chunk-BG6O2PTG.js"; 87import "./chunk-3D6YRGD4.js"; 88import "./chunk-A64HVWO2.js"; 89import "./chunk-L2543XUH.js"; 90import "./chunk-GK4UZOKE.js"; 91import "./chunk-EHFIJW2X.js"; 92import "./chunk-EFTJWZGR.js"; 93import "./chunk-M5RO6NWW.js"; 94import "./chunk-FSGLLIOC.js"; 95import "./chunk-DLBX37RX.js"; 96import "./chunk-IVW3VSYZ.js"; 97import "./chunk-LXUTGYHF.js"; 98import "./chunk-TDBIJQYC.js"; 99import "./chunk-VPVVY2DM.js"; 100import "./chunk-4U2NUEUO.js"; 101import "./chunk-6IHDG77T.js"; 102import "./chunk-LESJZ456.js"; 103import "./chunk-CSSZJVGJ.js"; 104import "./chunk-EC3HZEAI.js"; 105import "./chunk-GCM6O3YG.js"; 106import "./chunk-MEAJCWKD.js"; 107import "./chunk-RURGI2JB.js"; 108import "./chunk-EBKPFU4P.js"; 109import "./chunk-WES4IBF3.js"; 110import "./chunk-XYJFXL4P.js"; 111import "./chunk-BD2CL3ST.js"; 112import "./chunk-MPDRHKB5.js"; 113import "./chunk-EB7LCWHH.js"; 114import "./chunk-6LQHHNA4.js"; 115import "./chunk-DJO6FCNV.js"; 116import "./chunk-2HGF66AP.js"; 117import "./chunk-JTWIF6V7.js"; 118import "./chunk-56UV5RKJ.js"; 119import "./chunk-54W24U7I.js"; 120import "./chunk-6FHOO2S5.js"; 121import "./chunk-EZQHE4IK.js"; 122import "./chunk-E6PKX6JV.js"; 123import "./chunk-CJOUAXYN.js"; 124import "./chunk-LC7TEI4F.js"; 125import "./chunk-GI3ZBZS3.js"; 126import "./chunk-3HZY6Q72.js"; 127import "./chunk-HZEGUMGD.js"; 128import "./chunk-JWXR7UEV.js"; 129import "./chunk-XMUWMWOV.js"; 130import "./chunk-RQJDJLSO.js"; 131import "./chunk-NXOVBPGT.js"; 132import "./chunk-M33SUSRX.js"; 133import "./chunk-4KOSGJ7Z.js"; 134import "./chunk-RQTNI3V6.js"; 135import "./chunk-2YZWID6E.js"; 136import "./chunk-UJG5YC23.js"; 137import "./chunk-VNIC2C2N.js"; 138import "./chunk-CR4QLL4D.js"; 139import "./chunk-KQF27PH5.js"; 140import "./chunk-UZWZRF23.js"; 141import "./chunk-RK4RQIGO.js"; 142import "./chunk-HIYNENPA.js"; 143import "./chunk-A7ZCFYH6.js"; 144import "./chunk-2KCL5S4Q.js"; 145import "./chunk-3ZJRABH4.js"; 146import "./chunk-3TSNPK3Y.js"; 147import "./chunk-KBWUZJTO.js"; 148import "./chunk-JUHD6YPI.js"; 149import "./chunk-2D4OZNMW.js"; 150import "./chunk-6U3FQEPZ.js"; 151import "./chunk-MBXSHNKE.js"; 152import "./chunk-I3DUWKQL.js"; 153import "./chunk-OBU7QYIY.js"; 154import "./chunk-TUAFMWNY.js"; 155import "./chunk-KKC2WYKX.js"; 156import "./chunk-SJYGVA4N.js"; 157import "./chunk-7BTXQ4QI.js"; 158import "./chunk-F7NQVJIM.js"; 159import "./chunk-4SSCDI2Z.js"; 160import "./chunk-ENNPJBMC.js"; 161import "./chunk-ULRY3BRC.js"; 162import "./chunk-DXJWTWEC.js"; 163import "./chunk-RPCINMJI.js"; 164import "./chunk-MCGTEEG6.js"; 165import "./chunk-JY3B5FII.js"; 166import "./chunk-GKQILBJ7.js"; 167import "./chunk-Q75DJCX2.js"; 168import "./chunk-RBP7U2NV.js"; 169import "./chunk-OGAWEMGL.js"; 170import "./chunk-4TPQZR4O.js"; 171import "./chunk-HZE5LKC5.js"; 172import "./chunk-BU5J3TI2.js"; 173import "./chunk-PDQIUGYO.js"; 174import "./chunk-2TUN6QSB.js"; 175import "./chunk-V3R4M2GR.js"; 176import "./chunk-TVZ5DZ3J.js"; 177import "./chunk-GW3OXOIB.js"; 178import "./chunk-VQNOFT52.js"; 179import "./chunk-LMURSSUH.js"; 180import "./chunk-OKJDBWLO.js"; 181import "./chunk-WJZRLMWZ.js"; 182import "./chunk-FGTK6OCG.js"; 183import "./chunk-I2B5TJPK.js"; 184import "./chunk-GNMCQJUD.js"; 185import "./chunk-TLW5Q3HE.js"; 186import "./chunk-TMDVWGMX.js"; 187import "./chunk-7LNSK6G4.js"; 188import "./chunk-FF7YEIBG.js"; 189import "./chunk-CRUP6EP6.js"; 190import "./chunk-EHUG5ORR.js"; 191import "./chunk-ZE45TYOB.js"; 192import "./chunk-63HVZYKM.js"; 193import "./chunk-YUNJXMBO.js"; 194import "./chunk-ISX52I45.js"; 195import "./chunk-CJS7U6ZK.js"; 196import "./chunk-AXKN3YZJ.js"; 197import "./chunk-BWKMLRAB.js"; 198import "./chunk-4T76GCAU.js"; 199import "./chunk-2HPV5JD7.js"; 200import "./chunk-P42AM3LX.js"; 201import "./chunk-6YIKCEJ7.js"; 202import "./chunk-V37FVWDD.js"; 203import "./chunk-N7BYN2G6.js"; 204import "./chunk-7KJWR3TM.js"; 205import "./chunk-VWUF33E5.js"; 206import "./chunk-JU2LWVHW.js"; 207import "./chunk-FDD52IDY.js"; 208import "./chunk-CXOM5KHV.js"; 209import "./chunk-4F6XSJTX.js"; 210import "./chunk-TYVSKYYJ.js"; 211import "./chunk-WMXP5TWY.js"; 212import "./chunk-G4PL5Q6R.js"; 213import "./chunk-TDWMSJDP.js"; 214import "./chunk-RXMZGTEV.js"; 215import "./chunk-ZICNPOMH.js"; 216import "./chunk-XQOC7KI7.js"; 217import "./chunk-BWPVNUO4.js"; 218import "./chunk-SJWBQ55E.js"; 219import "./chunk-5HNSUNRZ.js"; 220import "./chunk-U65QKJVB.js"; 221import "./chunk-ANTRIV6K.js"; 222import "./chunk-B54X6JGK.js"; 223import "./chunk-5PFDS4PK.js"; 224import "./chunk-VUMFTAMU.js"; 225import "./chunk-H567GFC5.js"; 226import "./chunk-DUHKNXU2.js"; 227import "./chunk-INCQN4EO.js"; 228import "./chunk-Q6QOJH55.js"; 229import "./chunk-F2WYJJMN.js"; 230import "./chunk-S6QIKLX4.js"; 231import "./chunk-3WXZKMH2.js"; 232import "./chunk-6LLIIYUV.js"; 233import "./chunk-BF27YTQA.js"; 234import "./chunk-W6LXMBAA.js"; 235import "./chunk-JMXQUDL6.js"; 236import "./chunk-2IT4XDC2.js"; 237import "./chunk-6QOHIKDR.js"; 238import "./chunk-TXF3MVUU.js"; 239import "./chunk-5DSV4EXW.js"; 240import "./chunk-K7JKBLX3.js"; 241import "./chunk-GOILAFF7.js"; 242import "./chunk-ZNCSNO3Z.js"; 243import "./chunk-ESSADK7K.js"; 244import "./chunk-XOZJMOL6.js"; 245import "./chunk-5WTPZPNV.js"; 246import "./chunk-GRU4HDCN.js"; 247import "./chunk-OUTYM7IA.js"; 248import "./chunk-A55BSBH5.js"; 249import "./chunk-2TE5YEAU.js"; 250import "./chunk-CZDYQ7JY.js"; 251import "./chunk-YVHNVKUD.js"; 252import "./chunk-WZINYBH2.js"; 253import "./chunk-HCJVCYXZ.js"; 254import "./chunk-U32ZY7BB.js"; 255import "./chunk-GMIER47X.js"; 256import "./chunk-44JXGOVM.js"; 257import "./chunk-FJLYBKI4.js"; 258import "./chunk-LY3WM7YL.js"; 259import "./chunk-B67TU7KZ.js"; 260import "./chunk-WKQXHOLE.js"; 261import "./chunk-UCWND5YE.js"; 262import "./chunk-MJYFKDLL.js"; 263import "./chunk-3HP6HLK7.js"; 264import "./chunk-3I6FS5E2.js"; 265import "./chunk-MZMI7ZO6.js"; 266import "./chunk-VPPURMPD.js"; 267import "./chunk-EYSQN6HA.js"; 268import "./chunk-ERFX2RCW.js"; 269import "./chunk-PI6D7UPR.js"; 270import "./chunk-E5U53TTK.js"; 271import "./chunk-GW7VY2RO.js"; 272import "./chunk-FFA2D7LN.js"; 273import "./chunk-NQLHHYUA.js"; 274import "./chunk-W4YZG5SY.js"; 275import "./chunk-FFXXGUMY.js"; 276import "./chunk-C674DIA3.js"; 277import "./chunk-3TSKLNYG.js"; 278import "./chunk-IRHQYDXF.js"; 279import "./chunk-QIWZ4VUQ.js"; 280import "./chunk-EKI3UKE4.js"; 281import "./chunk-PA2O7KOD.js"; 282import "./chunk-GO5QA4PG.js"; 283import "./chunk-FP7MNGIL.js";
284import "./chunk-WWRAIO2T.js"; 285import "./chunk-N3KREC6B.js"; 286import "./chunk-UM2Y7ABR.js"; 287import "./chunk-QP2JDVIO.js"; 288import "./chunk-FLHFQQUN.js"; 289import "./chunk-IKRZTQTS.js"; 290import "./chunk-D5YWIRMP.js"; 291import "./chunk-SSXRDPQA.js"; 292import "./chunk-HOEFZWOJ.js"; 293import "./chunk-Q6UBGB5M.js"; 294import "./chunk-VNRRYCRT.js"; 295import "./chunk-4QMRHV6J.js"; 296import "./chunk-YWCBISRG.js"; 297import "./chunk-GAZQRWHX.js"; 298import "./chunk-DPD7NSLH.js"; 299import "./chunk-MXBXUTH5.js"; 300import "./chunk-7WGEDOV6.js"; 301import "./chunk-LQJLOQXU.js"; 302import "./chunk-72SMRR4W.js"; 303import "./chunk-DT4TAONV.js"; 304import "./chunk-GG4A6TOG.js"; 305import "./chunk-6ZEPWP4T.js"; 306import "./chunk-CRYPVNSY.js"; 307import "./chunk-GTKS3ZNY.js"; 308import "./chunk-DCF6RGKT.js"; 309import "./chunk-CLSP5VWM.js"; 310import "./chunk-BZ6AS4QD.js"; 311import "./chunk-46E5D6W3.js"; 312import "./chunk-XLXHU4GA.js"; 313import "./chunk-PJ3ADZHI.js"; 314import "./chunk-QOROB6PH.js"; 315import "./chunk-HDSI3GF7.js"; 316import "./chunk-OSSIDKWW.js"; 317import "./chunk-WIYD7IGO.js"; 318import "./chunk-MNX2EHI5.js"; 319import "./chunk-FBURTEPP.js"; 320import "./chunk-TV2OEIMI.js"; 321import "./chunk-RDIDFNTK.js"; 322import "./chunk-PFZR2FS6.js"; 323import "./chunk-J4Y45HS5.js"; 324import "./chunk-MRBE7USR.js"; 325import "./chunk-ASC45ZE7.js"; 326import "./chunk-MOEGV5TK.js"; 327import "./chunk-DSZ3UXMT.js"; 328import "./chunk-E7REHGST.js"; 329import "./chunk-7WTDHKZJ.js"; 330import "./chunk-B3KSZHMI.js"; 331import "./chunk-J3PHTFTO.js"; 332import "./chunk-5YC32S7G.js"; 333import "./chunk-VEWRBCQJ.js"; 334import "./chunk-LVWPRVUH.js"; 335import "./chunk-HHKL2MNT.js"; 336import "./chunk-M4WQX4BK.js"; 337import "./chunk-LGOGEVXA.js"; 338import "./chunk-XPMN23KV.js"; 339import "./chunk-DCCPY7WL.js"; 340import "./chunk-ILZV6H22.js"; 341import "./chunk-5MFMYAGU.js"; 342import "./chunk-FX5DVRF2.js"; 343import "./chunk-SVTWHCYI.js"; 344import "./chunk-5ZFUF7OI.js"; 345import "./chunk-4DYAOHIQ.js"; 346import "./chunk-EJDAFDB2.js"; 347import "./chunk-Q7VTQVS3.js"; 348import "./chunk-Z342P76G.js"; 349import "./chunk-LCWWWDCJ.js"; 350import "./chunk-PM7U5U6I.js"; 351import "./chunk-7CRVSJXY.js"; 352import "./chunk-SZJNBIWX.js"; 353import "./chunk-EFK2ZCC2.js"; 354import "./chunk-JZAZ62K2.js"; 355import "./chunk-4WNILPT4.js"; 356import "./chunk-BJITF54T.js"; 357import "./chunk-VOILFLCX.js"; 358import "./chunk-5FX7LBJD.js"; 359import "./chunk-L72PYEDT.js"; 360import "./chunk-4J3NY5P6.js"; 361import "./chunk-QP2IMLUW.js"; 362import "./chunk-XCPN4JC7.js"; 363import "./chunk-QUYGGFH4.js"; 364import "./chunk-Q7QCT7JL.js"; 365import "./chunk-ZCH3MY5C.js"; 366import "./chunk-J7VFQUQF.js"; 367import "./chunk-GNI523OM.js"; 368import "./chunk-E6CAJPHR.js"; 369import "./chunk-OHZ6VJ74.js"; 370import "./chunk-ZMFQCUNK.js"; 371import "./chunk-7EL3PN4M.js"; 372import "./chunk-XXJU5M2T.js"; 373import "./chunk-MKVXKTFK.js"; 374import "./chunk-3IQWDR27.js"; 375import "./chunk-DU4M56VD.js"; 376import "./chunk-3BS3MZTV.js"; 377import "./chunk-3WUQNEC3.js"; 378import "./chunk-ZVP63LD2.js"; 379import "./chunk-RP4B2332.js"; 380import "./chunk-E6SUHP3D.js"; 381import "./chunk-VAOU3UFW.js"; 382import "./chunk-OE2ILJ45.js"; 383import "./chunk-5GAGYJYQ.js"; 384import "./chunk-DFB46X3V.js"; 385import "./chunk-JZ73JOJA.js"; 386import "./chunk-5ATXHBSN.js"; 387import "./chunk-LHIYHMNQ.js"; 388import "./chunk-A6ZWGOMF.js"; 389import "./chunk-XPYS3JAP.js"; 390import "./chunk-Y2TS2R2N.js"; 391import "./chunk-EG6WS32W.js"; 392import "./chunk-GQDYWLDP.js"; 393import "./chunk-535SEMB6.js"; 394import "./chunk-UAOV653J.js"; 395import "./chunk-D4SGBNIR.js"; 396import "./chunk-S4MEWJEE.js"; 397import "./chunk-CKQ5LQBH.js"; 398import "./chunk-5ADEUEDO.js"; 399import "./chunk-WWFJGA2U.js"; 400import "./chunk-6YG3BYE7.js"; 401import "./chunk-32MF2CNR.js"; 402import "./chunk-DHAS7UZL.js"; 403import "./chunk-NHNLXXZJ.js"; 404import "./chunk-Y5WWOCRG.js"; 405import "./chunk-SXCKM7UD.js"; 406import "./chunk-GERASJBR.js"; 407import "./chunk-QOH45JBI.js"; 408import "./chunk-VZI7Z6Q7.js"; 409import "./chunk-PZ5KGTDI.js"; 410import "./chunk-NF5WKYDK.js"; 411import "./chunk-HISSR2R3.js"; 412import "./chunk-I37JFPH5.js"; 413import "./chunk-3UFCVROZ.js"; 414import "./chunk-QKNKJANR.js"; 415import "./chunk-6SWIJDDQ.js"; 416import "./chunk-G25HLZJH.js"; 417import "./chunk-5BCHDLRP.js"; 418import "./chunk-3YA2TWJN.js"; 419import "./chunk-JO5Y6T4M.js"; 420import "./chunk-KRSOV2Z5.js"; 421import "./chunk-XD4W4QA2.js"; 422import "./chunk-ZUIA25CF.js"; 423import "./chunk-S4VRDPQT.js"; 424import "./chunk-STHJGKAG.js"; 425import "./chunk-PJCZRC7U.js"; 426import "./chunk-ZDUO5X7L.js"; 427import "./chunk-NHAOWXVU.js"; 428import "./chunk-EG5FXD77.js"; 429import "./chunk-WEOKZKC7.js"; 430import "./chunk-XKEC6QSV.js"; 431import "./chunk-ZEUDZSPL.js"; 432import "./chunk-7YFIWR3L.js"; 433import "./chunk-YKMVOWK5.js"; 434import "./chunk-KIV6ZRKU.js"; 435import "./chunk-HGTUF36X.js"; 436import "./chunk-KVQWRTAG.js"; 437import "./chunk-YV5S335C.js"; 438import "./chunk-VX2IKDXW.js"; 439import "./chunk-LMTCF5EY.js"; 440import "./chunk-ILQT6QG5.js"; 441import "./chunk-IARJL5ZE.js"; 442import "./chunk-FTNZXTEO.js"; 443import "./chunk-AGVWB6Q7.js"; 444import "./chunk-2TBAZZN2.js"; 445import "./chunk-KM3QOLLX.js"; 446import "./chunk-B54AZNFK.js"; 447import "./chunk-HGFKIJQE.js"; 448import "./chunk-LNEIP6M4.js"; 449import "./chunk-DUB7CGDH.js"; 450import "./chunk-J6CBBOH5.js"; 451import "./chunk-AYTDWG7Z.js"; 452import "./chunk-4JHWZPEP.js"; 453import "./chunk-JW3DQQSU.js"; 454import "./chunk-ICH4IGQE.js"; 455import "./chunk-OCOM7KFB.js"; 456import "./chunk-OUFBUJNL.js"; 457import { 458 MatInputModule, 459 MatSelectModule, 460 NgxSliderModule 461} from "./chunk-6LV2I2S4.js"; 462import { 463 MatIcon, 464 MatIconModule 465} from "./chunk-O7JG4HVW.js"; 466import { 467 SubscriptionService 468} from "./chunk-I2SOLIRH.js"; 469import { 470 MatFormFieldModule 471} from "./chunk-MCZUNPIZ.js"; 472import { 473 ReactiveFormsModule 474} from "./chunk-UPSPEBSE.js"; 475import { 476 FormLayoutComponent 477} from "./chunk-R6NDHHNI.js"; 478import { 479 GTranslateWidgetService, 480 Router, 481 SanitizedHtmlComponent, 482 Title, 483 UrlParamsService 484} from "./chunk-DS54OTP3.js"; 485import "./chunk-YTC5BT2Z.js"; 486import { 487 ChangeDetectionStrategy, 488 Component, 489 setClassMetadata, 490 ɵsetClassDebugInfo, 491 ɵɵadvance, 492 ɵɵconditional, 493 ɵɵconditionalCreate, 494 ɵɵdefineComponent, 495 ɵɵdirectiveInject, 496 ɵɵelement, 497 ɵɵelementEnd, 498 ɵɵelementStart, 499 ɵɵgetCurrentView, 500 ɵɵlistener, 501 ɵɵnextContext, 502 ɵɵproperty,
vendor: 4,208 bytes, lines 503-613
503 ɵɵresetView, 504 ɵɵrestoreView, 505 ɵɵtext, 506 ɵɵtextInterpolate1 507} from "./chunk-HJFXG6HX.js"; 508import "./chunk-O3DSNDI6.js"; 509import "./chunk-CCKCLJTJ.js"; 510import "./chunk-ZHRLUE2F.js"; 511import "./chunk-ZKKBIHA5.js"; 512import "./chunk-5G4UZ6GR.js"; 513import "./chunk-TXX2JFHG.js"; 514import "./chunk-EGFWRXPZ.js"; 515import "./chunk-UVBKXK3D.js"; 516import "./chunk-CHFDQJJZ.js"; 517import "./chunk-HQFE2ARP.js"; 518import "./chunk-WQ6MPJYD.js"; 519import "./chunk-E5EWGLVH.js"; 520import "./chunk-MD7JQFIF.js"; 521import "./chunk-3PRIMWXE.js"; 522import "./chunk-RAUS7EAI.js"; 523import "./chunk-OWPIV5W5.js"; 524import "./chunk-AD4WUULF.js"; 525import "./chunk-NYXCABRF.js"; 526import "./chunk-U2JEJNQZ.js"; 527import "./chunk-XZ5G733U.js"; 528import "./chunk-MUXIUJMS.js"; 529import "./chunk-CZVQSUAD.js"; 530import "./chunk-WKFOJHUG.js"; 531import "./chunk-6CI2IUIM.js"; 532import "./chunk-RDWFBWWK.js"; 533import "./chunk-5SCON2YG.js"; 534import "./chunk-3VZD5O43.js"; 535import "./chunk-MZUYYALO.js"; 536import "./chunk-JZ44CLBX.js"; 537import "./chunk-AABZM5UF.js"; 538import "./chunk-A3K3H554.js"; 539 540// src/app/features/comment/comment.component.ts 541function CommentComponent_Conditional_2_Conditional_7_Template(rf, ctx) { 542 if (rf & 1) { 543 \u0275\u0275element(0, "app-sanitized-html", 5); 544 } 545 if (rf & 2) { 546 const ctx_r0 = \u0275\u0275nextContext(2); 547 \u0275\u0275property("html", ctx_r0.closedMessage); 548 } 549} 550function CommentComponent_Conditional_2_Conditional_8_Template(rf, ctx) { 551 if (rf & 1) { 552 \u0275\u0275elementStart(0, "p"); 553 \u0275\u0275text(1, "The public comment period for this project has ended."); 554 \u0275\u0275elementEnd(); 555 \u0275\u0275elementStart(2, "p"); 556 \u0275\u0275text(3, " We appreciate the time and interest of everyone who participated. All comments submitted have been recorded and will be carefully considered as part of the project process. "); 557 \u0275\u0275elementEnd(); 558 \u0275\u0275element(4, "hr", 6); 559 \u0275\u0275elementStart(5, "p", 7); 560 \u0275\u0275text(6, "If you have questions, please contact the project team directly."); 561 \u0275\u0275elementEnd(); 562 } 563} 564function CommentComponent_Conditional_2_Template(rf, ctx) { 565 if (rf & 1) { 566 \u0275\u0275elementStart(0, "div", 1)(1, "div", 3)(2, "mat-icon"); 567 \u0275\u0275text(3, "lock"); 568 \u0275\u0275elementEnd()(); 569 \u0275\u0275elementStart(4, "h1"); 570 \u0275\u0275text(5, "Comment Period Closed"); 571 \u0275\u0275elementEnd(); 572 \u0275\u0275elementStart(6, "div", 4); 573 \u0275\u0275conditionalCreate(7, CommentComponent_Conditional_2_Conditional_7_Template, 1, 1, "app-sanitized-html", 5)(8, CommentComponent_Conditional_2_Conditional_8_Template, 7, 0); 574 \u0275\u0275elementEnd()(); 575 } 576 if (rf & 2) { 577 const ctx_r0 = \u0275\u0275nextContext(); 578 \u0275\u0275advance(7); 579 \u0275\u0275conditional(ctx_r0.closedMessage ? 7 : 8); 580 } 581} 582function CommentComponent_Conditional_3_Conditional_2_Template(rf, ctx) { 583 if (rf & 1) { 584 \u0275\u0275elementStart(0, "span"); 585 \u0275\u0275text(1); 586 \u0275\u0275elementEnd(); 587 } 588 if (rf & 2) { 589 const ctx_r0 = \u0275\u0275nextContext(2); 590 \u0275\u0275advance(); 591 \u0275\u0275textInterpolate1(" Comment on ", ctx_r0.projectInfo?.ProjectName, " "); 592 } 593} 594function CommentComponent_Conditional_3_Conditional_3_Template(rf, ctx) { 595 if (rf & 1) { 596 \u0275\u0275text(0, " Comment on the Project "); 597 } 598} 599function CommentComponent_Conditional_3_Template(rf, ctx) { 600 if (rf & 1) { 601 const _r2 = \u0275\u0275getCurrentView(); 602 \u0275\u0275elementStart(0, "div")(1, "h1"); 603 \u0275\u0275conditionalCreate(2, CommentComponent_Conditional_3_Conditional_2_Template, 2, 1, "span")(3, CommentComponent_Conditional_3_Conditional_3_Template, 1, 0); 604 \u0275\u0275elementEnd(); 605 \u0275\u0275elementStart(4, "p", 8)(5, "span", 9); 606 \u0275\u0275text(6, "*"); 607 \u0275\u0275elementEnd(); 608 \u0275\u0275text(7, " Indicates a required field"); 609 \u0275\u0275elementEnd(); 610 \u0275\u0275elementStart(8, "app-global-comment", 10); 611 \u0275\u0275listener("formSubmitted", function CommentComponent_Conditional_3_Template_app_global_comment_formSubmitted_8_listener($event) { 612 \u0275\u0275restoreView(_r2); 613 const ctx_r0 = \u0275\u0275nextContext();
614 return \u0275\u0275resetView(ctx_r0.handleFormSubmitted($event)); 615 }); 616 \u0275\u0275elementEnd()(); 617 } 618 if (rf & 2) { 619 const ctx_r0 = \u0275\u0275nextContext(); 620 \u0275\u0275advance(2); 621 \u0275\u0275conditional(ctx_r0.projectInfo?.ProjectName ? 2 : 3); 622 \u0275\u0275advance(6); 623 \u0275\u0275property("projectInfo", ctx_r0.projectInfo)("subscribeSourceId", ctx_r0.subscribeSourceId); 624 } 625} 626function CommentComponent_Conditional_4_Template(rf, ctx) { 627 if (rf & 1) { 628 const _r3 = \u0275\u0275getCurrentView(); 629 \u0275\u0275elementStart(0, "div", 2)(1, "h1"); 630 \u0275\u0275text(2, "Thank You for Your Comment!"); 631 \u0275\u0275elementEnd(); 632 \u0275\u0275elementStart(3, "p", 11); 633 \u0275\u0275text(4, "Your comment has been successfully submitted."); 634 \u0275\u0275elementEnd(); 635 \u0275\u0275elementStart(5, "div", 12)(6, "mat-icon", 13); 636 \u0275\u0275text(7, "check_circle"); 637 \u0275\u0275elementEnd()(); 638 \u0275\u0275elementStart(8, "div", 14)(9, "button", 15); 639 \u0275\u0275listener("click", function CommentComponent_Conditional_4_Template_button_click_9_listener() { 640 \u0275\u0275restoreView(_r3); 641 const ctx_r0 = \u0275\u0275nextContext(); 642 return \u0275\u0275resetView(ctx_r0.resetForm()); 643 }); 644 \u0275\u0275text(10, "Submit Another Comment"); 645 \u0275\u0275elementEnd()()(); 646 } 647} 648var CommentComponent = class _CommentComponent { 649 urlParamsService; 650 commentService; 651 subscriptionService; 652 router; 653 titleService; 654 gTranslateService; 655 currentUrl = ""; 656 projectInfo = null; 657 selectedProjectGuid = ""; 658 selectedCommentGuid = ""; 659 meetingGuid = ""; 660 subscribeSourceId; 661 isSubmitted = false; 662 isCommentActive = true; 663 closedMessage = null; 664 constructor(urlParamsService, commentService, subscriptionService, router, titleService, gTranslateService) { 665 this.urlParamsService = urlParamsService; 666 this.commentService = commentService; 667 this.subscriptionService = subscriptionService; 668 this.router = router; 669 this.titleService = titleService; 670 this.gTranslateService = gTranslateService; 671 } 672 ngOnInit() { 673 this.urlParamsService.projectGuid$.subscribe((guid) => { 674 if (guid) 675 this.selectedProjectGuid = guid; 676 }); 677 this.urlParamsService.commentGuid$.subscribe((guid) => { 678 if (guid) 679 this.selectedCommentGuid = guid; 680 }); 681 this.urlParamsService.meetingGuid$.subscribe((guid) => { 682 if (guid) 683 this.meetingGuid = guid; 684 }); 685 this.currentUrl = this.router.url; 686 if (this.currentUrl.includes("/comment")) { 687 this.subscribeSourceId = 1; 688 this.subscriptionService.getProjectInfo(this.selectedProjectGuid).subscribe({ 689 next: (response) => { 690 this.projectInfo = response; 691 this.isCommentActive = response.IsCommentActive ?? true; 692 this.closedMessage = response.ClosedMessage ?? null; 693 this.titleService.setTitle(`${this.projectInfo.ProjectName} - Comment Form`); 694 }, 695 error: (error) => { 696 console.error("Error fetching project info:", error); 697 } 698 }); 699 } else if (this.currentUrl.includes("/event-comment")) { 700 this.subscribeSourceId = 2; 701 this.commentService.getInPersonMeetingByGuid(this.meetingGuid).subscribe({ 702 next: (response) => { 703 this.projectInfo = this.filterToMinProjectDTO(response); 704 this.titleService.setTitle( 705 `${response.MeetingName} - Event Comment Form` 706 // should we include the event name, project name, or both here? 707 ); 708 }, 709 error: (error) => { 710 console.error("Error fetching project info:", error); 711 } 712 }); 713 } 714 } 715 filterToMinProjectDTO(meeting) { 716 const { ProjectDescription, ProjectGuid, ProjectName, ProjectNumber, ProjectId, Settings } = meeting; 717 return { 718 ProjectDescription, 719 ProjectGuid, 720 ProjectName, 721 ProjectNumber, 722 ProjectId, 723 Settings 724 }; 725 } 726 handleFormSubmitted(success) { 727 this.isSubmitted = success; 728 if (success) { 729 setTimeout(() => this.gTranslateService.retranslate()); 730 } 731 } 732 resetForm() { 733 this.isSubmitted = false;
734 } 735 static \u0275fac = function CommentComponent_Factory(__ngFactoryType__) { 736 return new (__ngFactoryType__ || _CommentComponent)(\u0275\u0275directiveInject(UrlParamsService), \u0275\u0275directiveInject(CommentService), \u0275\u0275directiveInject(SubscriptionService), \u0275\u0275directiveInject(Router), \u0275\u0275directiveInject(Title), \u0275\u0275directiveInject(GTranslateWidgetService)); 737 }; 738 static \u0275cmp = /* @__PURE__ */ \u0275\u0275defineComponent({ type: _CommentComponent, selectors: [["app-comment"]], decls: 5, vars: 1, consts: [[1, "comment-container"], ["aria-live", "polite", "role", "region", "aria-label", "Comment period closed", 1, "closed-container"], ["aria-live", "polite", 1, "thanks-container"], ["aria-hidden", "true", 1, "closed-icon-wrapper"], [1, "closed-message"], [3, "html"], [1, "closed-divider"], [1, "closed-footer"], [1, "description"], [1, "required"], [3, "formSubmitted", "projectInfo", "subscribeSourceId"], ["role", "alert"], [1, "checkmark-container"], [1, "checkmark"], [1, "button-row"], [1, "blue-button", 3, "click"]], template: function CommentComponent_Template(rf, ctx) { 739 if (rf & 1) { 740 \u0275\u0275elementStart(0, "app-form-layout")(1, "div", 0); 741 \u0275\u0275conditionalCreate(2, CommentComponent_Conditional_2_Template, 9, 1, "div", 1)(3, CommentComponent_Conditional_3_Template, 9, 3, "div")(4, CommentComponent_Conditional_4_Template, 11, 0, "div", 2); 742 \u0275\u0275elementEnd()(); 743 } 744 if (rf & 2) { 745 \u0275\u0275advance(2); 746 \u0275\u0275conditional(!ctx.isCommentActive ? 2 : !ctx.isSubmitted ? 3 : 4); 747 } 748 }, dependencies: [ 749 ReactiveFormsModule, 750 MatFormFieldModule, 751 MatInputModule, 752 MatSelectModule, 753 MatButtonModule, 754 FormLayoutComponent, 755 MatChipsModule, 756 MatSliderModule,
757 NgxSliderModule, 758 GlobalCommentComponent, 759 MatIconModule, 760 MatIcon, 761 SanitizedHtmlComponent 762 ], styles: ["\n.comment-container[_ngcontent-%COMP%] {\n max-width: 700px;\n margin: auto;\n padding: 5vh;\n background: #fff;\n border-radius: 10px;\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n position: relative;\n}\n@media (max-width: 48rem) {\n .comment-container[_ngcontent-%COMP%] {\n padding: 2vh;\n box-shadow: none;\n }\n}\n@media (max-width: 40rem) {\n .comment-container[_ngcontent-%COMP%] {\n padding: 0px;\n box-shadow: none;\n }\n}\nh1[_ngcontent-%COMP%] {\n font-size: 24px;\n font-weight: bold;\n}\n@media (max-width: 48rem) {\n h1[_ngcontent-%COMP%] {\n font-size: 20px;\n }\n}\n@media (max-width: 40rem) {\n h1[_ngcontent-%COMP%] {\n font-size: 18px;\n }\n}\n.description[_ngcontent-%COMP%] {\n font-size: 14px;\n color: #666;\n margin-bottom: 20px !important;\n}\n@media (max-width: 48rem) {\n .description[_ngcontent-%COMP%] {\n font-size: 12px;\n }\n}\n@media (max-width: 40rem) {\n .description[_ngcontent-%COMP%] {\n font-size: 10px;\n }\n}\n.required[_ngcontent-%COMP%] {\n color: var(--error-red);\n}\n.thanks-container[_ngcontent-%COMP%] {\n text-align: center;\n}\n.thanks-container[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n font-size: 22px;\n font-weight: bold;\n margin-bottom: 10px;\n}\n.thanks-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n font-size: 14px;\n color: #666;\n margin-bottom: 20px;\n}\n.thanks-container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%] {\n font-size: 60px;\n color: #1976d2;\n height: 50px;\n width: 50px;\n padding: 20px;\n}\n.thanks-container[_ngcontent-%COMP%] .checkmark-container[_ngcontent-%COMP%] {\n text-align: center;\n}\n.thanks-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\n margin-top: 20px;\n}\n.thanks-container[_ngcontent-%COMP%] .button-row[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n gap: 10px;\n}\n.closed-container[_ngcontent-%COMP%] {\n text-align: center;\n padding: 20px 0;\n}\n.closed-container[_ngcontent-%COMP%] .closed-icon-wrapper[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 80px;\n height: 80px;\n border-radius: 50%;\n background-color: #f5f5f5;\n margin: 0 auto 24px;\n}\n.closed-container[_ngcontent-%COMP%] .closed-icon-wrapper[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%] {\n font-size: 44px;\n height: 44px;\n width: 44px;\n color: #9e9e9e;\n}\n.closed-container[_ngcontent-%COMP%] h1[_ngcontent-%COMP%] {\n font-size: 22px;\n font-weight: bold;\n color: #333;\n margin-bottom: 12px;\n}\n.closed-container[_ngcontent-%COMP%] .closed-message[_ngcontent-%COMP%] {\n font-size: 15px;\n color: #555;\n line-height: 1.6;\n max-width: 500px;\n margin: 16px auto 0;\n text-align: left;\n}\n.closed-container[_ngcontent-%COMP%] .closed-message[_ngcontent-%COMP%] p[_ngcontent-%COMP%] {\n margin-bottom: 12px;\n}\n.closed-container[_ngcontent-%COMP%] .closed-message[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:last-child {\n margin-bottom: 0;\n}\n.closed-container[_ngcontent-%COMP%] .closed-message[_ngcontent-%COMP%] .closed-divider[_ngcontent-%COMP%] {\n border: none;\n border-top: 1px solid #e0e0e0;\n margin: 28px auto;\n max-width: 200px;\n}\n.closed-container[_ngcontent-%COMP%] .closed-message[_ngcontent-%COMP%] .closed-footer[_ngcontent-%COMP%] {\n font-size: 13px;\n color: #9e9e9e;\n}\n/*# sourceMappingURL=comment.component.css.map */"], changeDetection: 1 }); 763}; 764(() => { 765 (typeof ngDevMode === "undefined" || ngDevMode) && setClassMetadata(CommentComponent, [{ 766 type: Component, 767 args: [{ selector: "app-comment", imports: [ 768 ReactiveFormsModule, 769 MatFormFieldModule, 770 MatInputModule, 771 MatSelectModule, 772 MatButtonModule, 773 FormLayoutComponent, 774 MatChipsModule, 775 MatSliderModule, 776 NgxSliderModule, 777 GlobalCommentComponent, 778 MatIconModule, 779 SanitizedHtmlComponent 780 ], changeDetection: ChangeDetectionStrategy.Eager, template: '<app-form-layout>\n <div class="comment-container">\n @if (!isCommentActive) {\n <div class="closed-container" aria-live="polite" role="region" aria-label="Comment period closed">\n <div class="closed-icon-wrapper" aria-hidden="true">\n <mat-icon>lock</mat-icon>\n </div>\n <h1>Comment Period Closed</h1>\n <div class="closed-message">\n @if (closedMessage) {\n <app-sanitized-html [html]="closedMessage" />\n } @else {\n <p>The public comment period for this project has ended.</p>\n <p>\n We appreciate the time and interest of everyone who participated. All comments submitted have been\n recorded and will be carefully considered as part of the project process.\n </p>\n <hr class="closed-divider" />\n <p class="closed-footer">If you have questions, please contact the project team directly.</p>\n }\n </div>\n </div>\n } @else if (!isSubmitted) {\n <div>\n <h1>
780\n @if (projectInfo?.ProjectName) {\n <span> Comment on {{ projectInfo?.ProjectName }} </span>\n } @else {\n Comment on the Project\n }\n </h1>\n <p class="description"><span class="required">*</span> Indicates a required field</p>\n <app-global-comment\n [projectInfo]="projectInfo"\n [subscribeSourceId]="this.subscribeSourceId"\n (formSubmitted)="handleFormSubmitted($event)"\n ></app-global-comment>\n </div>\n } @else {\n <div class="thanks-container" aria-live="polite">\n <h1>Thank You for Your Comment!</h1>\n <p role="alert">Your comment has been successfully submitted.</p>\n <div class="checkmark-container">\n <mat-icon class="checkmark">check_circle</mat-icon>\n </div>\n <div class="button-row">\n <button class="blue-button" (click)="resetForm()">Submit Another Comment</button>\n </div>\n </div>\n }\n </div>\n</app-form-layout>\n', styles: ["/* src/app/features/comment/comment.component.scss */\n.comment-container {\n max-width: 700px;\n margin: auto;\n padding: 5vh;\n background: #fff;\n border-radius: 10px;\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n position: relative;\n}\n@media (max-width: 48rem) {\n .comment-container {\n padding: 2vh;\n box-shadow: none;\n }\n}\n@media (max-width: 40rem) {\n .comment-container {\n padding: 0px;\n box-shadow: none;\n }\n}\nh1 {\n font-size: 24px;\n font-weight: bold;\n}\n@media (max-width: 48rem) {\n h1 {\n font-size: 20px;\n }\n}\n@media (max-width: 40rem) {\n h1 {\n font-size: 18px;\n }\n}\n.description {\n font-size: 14px;\n color: #666;\n margin-bottom: 20px !important;\n}\n@media (max-width: 48rem) {\n .description {\n font-size: 12px;\n }\n}\n@media (max-width: 40rem) {\n .description {\n font-size: 10px;\n }\n}\n.required {\n color: var(--error-red);\n}\n.thanks-container {\n text-align: center;\n}\n.thanks-container h1 {\n font-size: 22px;\n font-weight: bold;\n margin-bottom: 10px;\n}\n.thanks-container p {\n font-size: 14px;\n color: #666;\n margin-bottom: 20px;\n}\n.thanks-container .checkmark {\n font-size: 60px;\n color: #1976d2;\n height: 50px;\n width: 50px;\n padding: 20px;\n}\n.thanks-container .checkmark-container {\n text-align: center;\n}\n.thanks-container button {\n margin-top: 20px;\n}\n.thanks-container .button-row {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n gap: 10px;\n}\n.closed-container {\n text-align: center;\n padding: 20px 0;\n}\n.closed-container .closed-icon-wrapper {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 80px;\n height: 80px;\n border-radius: 50%;\n background-color: #f5f5f5;\n margin: 0 auto 24px;\n}\n.closed-container .closed-icon-wrapper mat-icon {\n font-size: 44px;\n height: 44px;\n width: 44px;\n color: #9e9e9e;\n}\n.closed-container h1 {\n font-size: 22px;\n font-weight: bold;\n color: #333;\n margin-bottom: 12px;\n}\n.closed-container .closed-message {\n font-size: 15px;\n color: #555;\n line-height: 1.6;\n max-width: 500px;\n margin: 16px auto 0;\n text-align: left;\n}\n.closed-container .closed-message p {\n margin-bottom: 12px;\n}\n.closed-container .closed-message p:last-child {\n margin-bottom: 0;\n}\n.closed-container .closed-message .closed-divider {\n border: none;\n border-top: 1px solid #e0e0e0;\n margin: 28px auto;\n max-width: 200px;\n}\n.closed-container .closed-message .closed-footer {\n font-size: 13px;\n color: #9e9e9e;\n}\n/*# sourceMappingURL=comment.component.css.map */\n"] }] 781 }], () => [{ type: UrlParamsService }, { type: CommentService }, { type: SubscriptionService }, { type: Router }, { type: Title }, { type: GTranslateWidgetService }], null); 782})(); 783(() => { 784 (typeof ngDevMode === "undefined" || ngDevMode) && \u0275setClassDebugInfo(CommentComponent, { className: "CommentComponent", filePath: "src/app/features/comment/comment.component.ts", lineNumber: 58 }); 785})(); 786export { 787 CommentComponent 788}; 789//# sourceMappingURL=chunk-DFPNYTVP.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.