1import { 2 BatteryType, 3 BracketTypeEnum, 4 ChargerCurrentType 5} from "./chunk-D4PEJ7VH.js"; 6import { 7 ɵɵdefineInjectable 8} from "./chunk-CG6MKYWD.js"; 9 10// src/questions/product.question.ts 11var ProductQuestions = class _ProductQuestions { 12 constructor() { 13 this.questions = [ 14 { 15 formKey: "productQuestions", 16 key: "sapCode", 17 title: "SAP Code", 18 required: true, 19 value: "", 20 isDisabled: false, 21 response: { 22 value: "" 23 }, 24 type: "text", 25 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4" 26 }, 27 { 28 formKey: "productQuestions", 29 key: "title", 30 title: "Title", 31 required: true, 32 value: "", 33 isDisabled: false, 34 response: { 35 value: "" 36 }, 37 type: "text", 38 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4" 39 }, 40 { 41 formKey: "productQuestions", 42 key: "stockStatus", 43 title: "Stock Status", 44 required: true, 45 value: "AVAILABLE", 46 isDisabled: false, 47 response: { 48 value: "AVAILABLE" 49 }, 50 type: "select", 51 class: "col-12 col-sm-12 col-md-4s col-lg-4 col-xl-4", 52 choices: [ 53 { 54 title: "Available", 55 value: "AVAILABLE" 56 }, 57 { 58 title: "Out of Stock", 59 value: "OUT_OF_STOCK" 60 }, 61 { 62 title: "Unavailable", 63 value: "UNAVAILABLE" 64 }, 65 { 66 title: "To Order", 67 value: "TO_ORDER" 68 } 69 ] 70 }, 71 { 72 formKey: "productQuestions", 73 key: "quantityInStock", 74 title: "Quantity in Stock", 75 required: true, 76 value: "", 77 isDisabled: false, 78 response: { 79 value: "" 80 }, 81 type: "number", 82 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4" 83 }, 84 { 85 formKey: "productQuestions", 86 key: "unit", 87 title: "Unit", 88 required: true, 89 value: "", 90 isDisabled: false, 91 response: { 92 value: "" 93 }, 94 type: "select", 95 class: "col-12 col-sm-12 col-md-4s col-lg-4 col-xl-4", 96 choices: [ 97 { 98 title: "PC", 99 value: "PC" 100 }, 101 { 102 title: "KIT", 103 value: "KIT" 104 } 105 ] 106 }, 107 { 108 formKey: "productQuestions", 109 key: "type", 110 title: "Type", 111 required: true, 112 value: "", 113 isDisabled: false, 114 response: { 115 value: "" 116 }, 117 type: "select", 118 class: "col-12 col-sm-12 col-md-4s col-lg-4 col-xl-4", 119 choices: [ 120 { 121 title: "Panel", 122 value: "PANEL" 123 }, 124 { 125 title: "Inverter", 126 value: "INVERTER" 127 }, 128 { 129 title: "Bracket", 130 value: "BRACKET" 131 }, 132 { 133 title: "Protection", 134 value: "PROTECTION" 135 }, 136 { 137 title: "Connector", 138 value: "CONNECTOR" 139 }, 140 { 141 title: "Cable", 142 value: "CABLE" 143 }, 144 { 145 title: "Accessory", 146 value: "ACCESSORY" 147 }, 148 { 149 title: "Charger", 150 value: "CHARGER" 151 }, 152 { 153 title: "Battery Module", 154 value: "BATTERY_MODULE" 155 }, 156 { 157 title: "Battery Accessory", 158 value: "BATTERY_ACCESSORY" 159 } 160 ] 161 }, 162 { 163 formKey: "productQuestions", 164 key: "value", 165 title: "Value", 166 required: true, 167 value: "", 168 isDisabled: false, 169 response: { 170 value: "" 171 }, 172 prefix: "R$", 173 mask: "separator.2", 174 thousandSeparator: ".", 175 decimalMarker: ",", 176 dropSpecialCharacters: true, 177 type: "text", 178 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4" 179 }, 180 { 181 formKey: "productQuestions", 182 key: "weight", 183 title: "Weight", 184 required: false, 185 value: "", 186 isDisabled: false, 187 response: { 188 value: "" 189 }, 190 type: "text", 191 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4" 192 }, 193 { 194 formKey: "productQuestions", 195 key: "supplier", 196 title: "Supplier", 197 required: false, 198 value: "", 199 isDisabled: false, 200 response: { 201 value: "" 202 }, 203 type: "text", 204 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4" 205 }, 206 { 207 formKey: "productQuestions", 208 key: "potency", 209 title: "Potency W", 210 required: false, 211 value: "", 212 isDisabled: false, 213 response: { 214 value: "" 215 }, 216 type: "number", 217 class: "col-12 col-sm-12 col-md-4s col-lg-4 col-xl-4" 218 }, 219 { 220 formKey: "productQuestions",
221 key: "description", 222 title: "Description", 223 required: true, 224 value: "", 225 isDisabled: false, 226 response: { 227 value: "" 228 }, 229 type: "textArea", 230 class: "col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12" 231 } 232 ]; 233 this.characteristics = [ 234 { 235 formKey: "characteristics", 236 key: "value-1", 237 title: "Value", 238 required: false, 239 value: "", 240 isDisabled: false, 241 response: { 242 value: "" 243 }, 244 type: "number", 245 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4" 246 }, 247 { 248 formKey: "characteristics", 249 key: "type-1", 250 title: "Type", 251 required: false, 252 value: "", 253 isDisabled: false, 254 response: { 255 value: "" 256 }, 257 type: "select", 258 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4", 259 choices: [ 260 { 261 title: "Potency", 262 value: "POTENCY" 263 }, 264 { 265 title: "Weight", 266 value: "WEIGHT" 267 }, 268 { 269 title: "Price Per Watt", 270 value: "PRICE_PER_WATT" 271 }, 272 { 273 title: "Price Per Watt Peak", 274 value: "PRICE_PER_WATT_PEAK" 275 } 276 ] 277 }, 278 { 279 formKey: "characteristics", 280 key: "characteristicType-1", 281 title: "Characteristic Type", 282 required: false, 283 value: "", 284 isDisabled: false, 285 response: { 286 value: "" 287 }, 288 type: "select", 289 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4", 290 choices: [ 291 { 292 title: "Watt", 293 value: "WATT" 294 }, 295 { 296 title: "Percentage", 297 value: "PERCENTAGE" 298 }, 299 { 300 title: "kWp", 301 value: "kWp" 302 }, 303 { 304 title: "kW", 305 value: "kW" 306 }, 307 { 308 title: "kVA", 309 value: "kVA" 310 } 311 ] 312 } 313 ]; 314 this.imutableCharacteristics = [ 315 { 316 formKey: "characteristics", 317 key: "value-1", 318 title: "Value", 319 required: false, 320 value: "", 321 isDisabled: false, 322 response: { 323 value: "" 324 }, 325 type: "number", 326 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4" 327 }, 328 { 329 formKey: "characteristics", 330 key: "type-1", 331 title: "Type", 332 required: false, 333 value: "", 334 isDisabled: false, 335 response: { 336 value: "" 337 }, 338 type: "select", 339 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4", 340 choices: [ 341 { 342 title: "Potency", 343 value: "POTENCY" 344 }, 345 { 346 title: "Overload", 347 value: "OVERLOAD" 348 }, 349 { 350 title: "Weight", 351 value: "WEIGHT" 352 }, 353 { 354 title: "Price Per Watt", 355 value: "PRICE_PER_WATT" 356 }, 357 { 358 title: "Price Per Watt Peak", 359 value: "PRICE_PER_WATT_PEAK" 360 } 361 ] 362 }, 363 { 364 formKey: "characteristics", 365 key: "characteristicType-1", 366 title: "Characteristic Type", 367 required: false, 368 value: "", 369 isDisabled: false, 370 response: { 371 value: "" 372 }, 373 type: "select", 374 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4", 375 choices: [ 376 { 377 title: "Watt", 378 value: "WATT" 379 }, 380 { 381 title: "Percentage", 382 value: "PERCENTAGE" 383 }, 384 { 385 title: "kWp", 386 value: "kWp" 387 }, 388 { 389 title: "kW", 390 value: "kW" 391 }, 392 { 393 title: "kVA", 394 value: "kVA" 395 } 396 ] 397 } 398 ]; 399 this.FilterQuestions = [ 400 { 401 key: "roofType", 402 formKey: "filterTab", 403 title: "", 404 value: "", 405 required: false, 406 isVisible: true, 407 isDisabled: false, 408 response: { 409 value: "" 410 }, 411 class: "filter-control", 412 type: "select", 413 questionType: "text", 414 choices: [ 415 { 416 value: "", 417 title: "Roof Type" 418 }, 419 { 420 value: "metal", 421 title: "Metal" 422 }, 423 { 424 value: "ceramic", 425 title: "Ceramic" 426 }, 427 { 428 value: "concrete", 429 title: "Concrete" 430 } 431 ] 432 }, 433 { 434 key: "potencyType", 435 formKey: "filterTab", 436 value: "", 437 title: "", 438 isDisabled: false, 439 isVisible: true, 440 response: { 441 value: "" 442 }, 443 class: "filter-control", 444 type: "select", 445 required: false, 446 choices: [ 447 { 448 value: "", 449 title: "Potency" 450 }, 451 { 452 value: "3kWp", 453 title: "3KWp" 454 }, 455 { 456 value: "25", 457 title: "25KWp" 458 }, 459 { 460 value: "30", 461 title: "30KWp" 462 }, 463 { 464 value: "35", 465 title: "35KWp" 466 }, 467 { 468 value: "40", 469 title: "40KWp" 470 }, 471 { 472 value: "45", 473 title: "45KWp" 474 } 475 ] 476 }, 477 /* { 478 key: 'voltageType', 479 formKey: 'filterTab', 480 value: '', 481 title: '', 482 isVisible: true, 483 isDisabled: false, 484 required: false, 485 questionType: 'text', 486 response: { 487 value: '', 488 }, 489 type: 'select', 490 class: 'filter-control', 491 choices: [ 492 { 493 value: '', 494 title: 'Voltage', 495 }, 496 { 497 value: '220', 498 title: '220V', 499 }, 500 { 501 value: '380', 502 title: '380V', 503 }, 504 ], 505 }, */ 506 { 507 key: "panelType", 508 formKey: "filterTab", 509 value: "", 510 title: "", 511 isDisabled: false, 512 isVisible: true, 513 response: { 514 value: "" 515 }, 516 type: "select", 517 required: false, 518 class: "filter-control", 519 choices: [ 520 { 521 value: "", 522 title: "Panel" 523 }, 524 { 525 value: "polycrystalline", 526 title: "Polycrystalline" 527 }, 528 { 529 value: "monocrystalline", 530 title: "Monocrystalline" 531 } 532 ] 533 }, 534 { 535 key: "inverterType", 536 formKey: "filterTab", 537 value: "", 538 title: "", 539 isVisible: true, 540 questionType: "text", 541 isDisabled: false, 542 required: false, 543 response: { 544 value: "" 545 }, 546 type: "select", 547 class: "filter-control", 548 choices: [ 549 { 550 value: "", 551 title: "Inverter" 552 }, 553 { 554 value: "BSG5000-U", 555 title: "BSG5000-U" 556 }, 557 { 558 value: "BSG250K-U", 559 title: "BSG250K-U" 560 } 561 ] 562 } 563 /* { 564 key: 'offGridType', 565 formKey: 'filterTab', 566 value: '', 567 title: '', 568 isVisible: true, 569 questionType: 'text', 570 isDisabled: false, 571 required: false, 572 response: { 573 value: '', 574 }, 575 type: 'select', 576 class: 'filter-control', 577 choices: [ 578 { 579 value: '', 580 title: 'Off-Grid', 581 }, 582 { 583 value: 'Yes', 584 title: 'Yes', 585 }, 586 { 587 value: 'No', 588 title: 'No', 589 }, 590 ], 591 } */ 592 ]; 593 this.panelsQuestions = [ 594 { 595 formKey: "panelsForm", 596 key: "boxQuantity", 597 title: "Box Quantity", 598 required: false, 599 value: "", 600 isDisabled: false, 601 response: { 602 value: "" 603 }, 604 type: "number", 605 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4" 606 }, 607 { 608 formKey: "panelsForm", 609 key: "origin", 610 title: "Origin", 611 required: true, 612 value: "", 613 isDisabled: false, 614 response: { 615 value: "" 616 }, 617 type: "select", 618 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4", 619 choices: [ 620 { 621 value: "NATIONAL", 622 title: "National" 623 }, 624 { 625 value: "IMPORTED", 626 title: "Imported" 627 } 628 ] 629 }, 630 { 631 formKey: "panelsForm", 632 key: "panelEletricCurrent", 633 title: "Panel Current", 634 required: false, 635 value: "", 636 isDisabled: false, 637 response: { 638 value: "" 639 }, 640 type: "number", 641 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4" 642 } 643 ]; 644 this.invertersQuestions = [ 645 { 646 formKey: "invertersForm", 647 key: "inputs", 648 title: "Inputs", 649 required: true, 650 value: "", 651 isDisabled: false, 652 response: { 653 value: "" 654 }, 655 type: "number", 656 class: "col-12 col-sm-12 col-md-3 col-lg-3 col-xl-3" 657 }, 658 { 659 formKey: "invertersForm", 660 key: "requiredStringBox", 661 title: "Required String Box", 662 required: true, 663 value: "", 664 isDisabled: false, 665 response: { 666 value: "" 667 }, 668 type: "select", 669 class: "col-12 col-sm-12 col-md-3 col-lg-3 col-xl-3", 670 choices: [ 671 { 672 value: true, 673 title: "Yes" 674 }, 675 { 676 value: false, 677 title: "No" 678 } 679 ] 680 }, 681 { 682 formKey: "invertersForm", 683 key: "model", 684 title: "Model", 685 required: true, 686 value: "", 687 isDisabled: false, 688 response: { 689 value: "" 690 }, 691 type: "select", 692 class: "col-12 col-sm-12 col-md-3 col-lg-3 col-xl-3", 693 choices: [ 694 { 695 value: "MAX", 696 title: "MAX" 697 }, 698 { 699 value: "PRO", 700 title: "PRO" 701 } 702 ] 703 }, 704 { 705 formKey: "invertersForm", 706 key: "inverterOperationMode", 707 title: "Operation Mode", 708 required: true, 709 value: "", 710 isDisabled: false, 711 response: { 712 value: "" 713 }, 714 type: "select", 715 class: "col-12 col-sm-12 col-md-3 col-lg-3 col-xl-3", 716 choices: [ 717 { 718 value: "ON_GRID", 719 title: "ON GRID" 720 }, 721 { 722 value: "OFF_GRID", 723 title: "OFF GRID" 724 }, 725 { 726 value: "HYBRID", 727 title: "HYBRID" 728 } 729 ] 730 } 731 ]; 732 this.bracketsQuestions = [ 733 { 734 formKey: "bracketsForm", 735 key: "roofType", 736 title: "Roof Type", 737 required: true, 738 value: "", 739 isDisabled: false, 740 response: { 741 value: "" 742 }, 743 type: "select", 744 class: "col-12 col-sm-12 col-md-5 col-lg-5 col-xl-5", 745 choices: [ 746 { 747 value: "", 748 title: "Select a roof type" 749 }, 750 { 751 value: "CERAMIC", 752 title: "Ceramic" 753 }, 754 { 755 value: "GROUND", 756 title: "Ground" 757 }, 758 { 759 value: "SLAB", 760 title: "Slab" 761 }, 762 { 763 value: "TRAPEZOIDAL", 764 title: "Trapezoidal" 765 }, 766 { 767 value: "WAVY", 768 title: "Wavy" 769 }, 770 { 771 value: "W_TYPE_TILE", 772 title: "W type tile" 773 }, 774 { 775 value: "CCM_SOIL", 776 title: "CCM soil" 777 } 778 ] 779 }, 780 { 781 formKey: "bracketsForm", 782 key: "bracketType", 783 title: "Bracket Type", 784 required: true, 785 value: BracketTypeEnum.STRUCTURE, 786 isDisabled: false, 787 response: { 788 value: "" 789 }, 790 type: "select", 791 class: "col-12 col-sm-12 col-md-3 col-lg-3 col-xl-3", 792 choices: [ 793 { 794 value: BracketTypeEnum.STRUCTURE, 795 title: "Structure" 796 }, 797 { 798 value: BracketTypeEnum.RAILS, 799 title: "Rails" 800 } 801 ] 802 }, 803 { 804 formKey: "bracketsForm", 805 key: "quantity", 806 title: "Modules Support Quantity", 807 required: true, 808 value: "", 809 isDisabled: false, 810 response: { 811 value: "" 812 }, 813 type: "number", 814 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4" 815 } 816 ]; 817 this.protectionsQuestions = [ 818 { 819 formKey: "protectionsForm", 820 key: "model", 821 title: "Model", 822 required: true, 823 value: "", 824 isDisabled: false, 825 response: { 826 value: "" 827 }, 828 type: "select", 829 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4", 830 choices: [ 831 { 832 value: "1E-1S", 833 title: "1E-1S" 834 }, 835 { 836 value: "2E-2S", 837 title: "2E-2S" 838 }, 839 { 840 value: "2E/4E-2S/4S", 841 title: "2E/4E-2S/4S" 842 }, 843 { 844 value: "3E-3S", 845 title: "3E-3S" 846 } 847 ] 848 }, 849 { 850 formKey: "protectionsForm", 851 key: "portsNumber", 852 title: "Ports Number", 853 required: true, 854 value: "", 855 isDisabled: false, 856 response: { 857 value: "" 858 }, 859 type: "number", 860 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4" 861 }, 862 { 863 formKey: "protectionsForm", 864 key: "suportedEletricCurrent", 865 title: "Suported Current", 866 required: false, 867 value: "", 868 isDisabled: false, 869 response: { 870 value: "" 871 }, 872 type: "number", 873 class: "col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4" 874 } 875 ]; 876 this.connectorsQuestions = [ 877 { 878 formKey: "connectorsForm", 879 key: "pairsNumber", 880 title: "Pairs Number", 881 required: true, 882 value: "", 883 isDisabled: false, 884 response: { 885 value: "" 886 }, 887 type: "number", 888 class: "col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12" 889 } 890 ]; 891 this.cablesQuestions = [ 892 { 893 formKey: "cablesForm", 894 key: "metersQuantity", 895 title: "Meters Quantity", 896 required: true, 897 value: "", 898 isDisabled: false, 899 response: { 900 value: "" 901 }, 902 type: "number", 903 class: "col-12 col-sm-12 col-md-6 col-lg-6 col-xl-6" 904 }, 905 { 906 formKey: "cablesForm", 907 key: "color", 908 title: "Color", 909 required: true, 910 value: "", 911 isDisabled: false, 912 response: { 913 value: "" 914 }, 915 type: "select", 916 class: "col-12 col-sm-12 col-md-6 col-lg-6 col-xl-6", 917 choices: [ 918 { 919 value: "BLACK", 920 title: "Black" 921 }, 922 { 923 value: "RED", 924 title: "Red" 925 } 926 ] 927 } 928 ]; 929 this.panelsAndInverters = [ 930 { 931 formKey: "panelsAndInverters", 932 key: "item-1", 933 title: "Item", 934 required: true, 935 value: "", 936 isDisabled: false, 937 response: { 938 value: "" 939 }, 940 type: "select", 941 class: "col-12 col-sm-12 col-md-6 col-lg-6 col-xl-6", 942 choices: [] 943 }, 944 { 945 formKey: "panelsAndInverters", 946 key: "minimumAmount-1",
947 title: "Minimum Amount", 948 required: true, 949 value: "", 950 isDisabled: false, 951 response: { 952 value: "" 953 }, 954 type: "number", 955 class: "col-12 col-sm-12 col-md-4 col-lg-3 col-xl-3" 956 }, 957 { 958 formKey: "panelsAndInverters", 959 key: "maximumAmount-1", 960 title: "Maximum Amount", 961 required: true, 962 value: "", 963 isDisabled: false, 964 response: { 965 value: "" 966 }, 967 type: "number", 968 class: "col-12 col-sm-12 col-md-4 col-lg-3 col-xl-3" 969 } 970 ]; 971 this.imutablePanelsAndInverters = [ 972 { 973 formKey: "panelsAndInverters", 974 key: "item-1", 975 title: "Item", 976 required: true, 977 value: "", 978 isDisabled: false, 979 response: { 980 value: "" 981 }, 982 type: "select", 983 class: "col-12 col-sm-12 col-md-6 col-lg-6 col-xl-6", 984 choices: [] 985 }, 986 { 987 formKey: "panelsAndInverters", 988 key: "minimumAmount-1", 989 title: "Minimum Amount", 990 required: true, 991 value: "", 992 isDisabled: false, 993 response: { 994 value: "" 995 }, 996 type: "number", 997 class: "col-12 col-sm-12 col-md-4 col-lg-3 col-xl-3" 998 }, 999 { 1000 formKey: "panelsAndInverters", 1001 key: "maximumAmount-1", 1002 title: "Maximum Amount", 1003 required: true, 1004 value: "", 1005 isDisabled: false, 1006 response: { 1007 value: "" 1008 }, 1009 type: "number", 1010 class: "col-12 col-sm-12 col-md-4 col-lg-3 col-xl-3" 1011 } 1012 ]; 1013 this.FeaturedQuestions = [ 1014 { 1015 key: "featuredType", 1016 formKey: "featuredTab", 1017 title: "", 1018 required: false, 1019 value: "", 1020 isVisible: true, 1021 isDisabled: false, 1022 response: { 1023 value: "" 1024 }, 1025 class: "featured-control", 1026 type: "select", 1027 choices: [ 1028 { 1029 value: "", 1030 title: "Featured" 1031 }, 1032 { 1033 value: "price-asc", 1034 title: "Price: Low to High" 1035 }, 1036 { 1037 value: "price-desc", 1038 title: "Price: High to Low" 1039 }, 1040 { 1041 value: "potency-asc", 1042 title: "Potency: Low to High" 1043 }, 1044 { 1045 value: "potency-desc", 1046 title: "Potency: High to Low" 1047 } 1048 ] 1049 } 1050 ]; 1051 this.chargersQuestions = [ 1052 { 1053 formKey: "chargerCurrentType", 1054 key: "availabilityPeriod", 1055 title: "Availability Period", 1056 required: true, 1057 mask: "separator", 1058 thousandSeparator: ".", 1059 dropSpecialCharacters: true, 1060 suffix: " day(s)", 1061 value: "", 1062 isDisabled: false, 1063 response: { 1064 value: "" 1065 }, 1066 type: "text", 1067 class: "col-12 col-sm-12 col-md-4 col-lg-3 col-xl-3" 1068 }, 1069 { 1070 key: "chargerCurrentType", 1071 formKey: "chargerForm", 1072 title: "Current type", 1073 required: true, 1074 value: "", 1075 isDisabled: false, 1076 response: { 1077 value: "" 1078 }, 1079 type: "select", 1080 class: "col-12 col-sm-12 col-md-4s col-lg-4 col-xl-4", 1081 choices: [ 1082 { 1083 title: "DC", 1084 value: ChargerCurrentType.DC 1085 }, 1086 { 1087 title: "AC", 1088 value: ChargerCurrentType.AC 1089 } 1090 ] 1091 }, 1092 { 1093 key: "isBydRecharge", 1094 formKey: "chargerForm", 1095 title: "Charger enabled on BYD Recharge", 1096 required: false, 1097 value: false, 1098 isDisabled: false, 1099 response: { 1100 value: false 1101 }, 1102 type: "switch", 1103 class: "col-12 col-sm-12 col-md-4s col-lg-4 col-xl-4 custom-switch" 1104 } 1105 ]; 1106 this.batteryQuestions = [ 1107 { 1108 formKey: "batteryForm", 1109 key: "batteryType", 1110 title: "Battery Type", 1111 required: true, 1112 value: "", 1113 isDisabled: false, 1114 response: { 1115 value: "" 1116 }, 1117 type: "select", 1118 class: "col-12 col-sm-12 col-md-4s col-lg-4 col-xl-4", 1119 choices: [ 1120 { 1121 title: "High Voltage", 1122 value: BatteryType.HV 1123 }, 1124 { 1125 title: "Low Voltage", 1126 value: BatteryType.LV 1127 } 1128 ] 1129 } 1130 ]; 1131 } 1132 static { 1133 this.\u0275fac = function ProductQuestions_Factory(__ngFactoryType__) { 1134 return new (__ngFactoryType__ || _ProductQuestions)(); 1135 }; 1136 } 1137 static { 1138 this.\u0275prov = /* @__PURE__ */ \u0275\u0275defineInjectable({ token: _ProductQuestions, factory: _ProductQuestions.\u0275fac, providedIn: "root" }); 1139 } 1140}; 1141 1142export { 1143 ProductQuestions 1144};
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.