Best JavaScript code snippet using playwright-internal
menu-wc.js
Source:menu-wc.js  
1'use strict';2customElements.define('compodoc-menu', class extends HTMLElement {3    constructor() {4        super();5        this.isNormalMode = this.getAttribute('mode') === 'normal';6    }7    connectedCallback() {8        this.render(this.isNormalMode);9    }10    render(isNormalMode) {11        let tp = lithtml.html(`12        <nav>13            <ul class="list">14                <li class="title">15                    <a href="index.html" data-type="index-link">Conga Digital Commerce Winter '20</a>16                </li>17                <li class="divider"></li>18                ${ isNormalMode ? `<div id="book-search-input" role="search"><input type="text" placeholder="Type to search"></div>` : '' }19                <li class="chapter">20                    <a data-type="chapter-link" href="index.html"><span class="icon ion-ios-home"></span>Getting started</a>21                    <ul class="links">22                        <li class="link">23                            <a href="overview.html" data-type="chapter-link">24                                <span class="icon ion-ios-keypad"></span>Overview25                            </a>26                        </li>27                        <li class="link">28                            <a href="index.html" data-type="chapter-link">29                                <span class="icon ion-ios-paper"></span>README30                            </a>31                        </li>32                                <li class="link">33                                    <a href="dependencies.html" data-type="chapter-link">34                                        <span class="icon ion-ios-list"></span>Dependencies35                                    </a>36                                </li>37                    </ul>38                </li>39                    <li class="chapter additional">40                        <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ? 'data-target="#additional-pages"'41                            : 'data-target="#xs-additional-pages"' }>42                            <span class="icon ion-ios-book"></span>43                            <span>Upgrade Information</span>44                            <span class="icon ion-ios-arrow-down"></span>45                        </div>46                        <ul class="links collapse " ${ isNormalMode ? 'id="additional-pages"' : 'id="xs-additional-pages"' }>47                                    <li class="link ">48                                        <a href="additional-documentation/upgrading-the-digital-commerce-template-from-winter-'19-to-summer-'20-patch-1.html" data-type="entity-link" data-context-id="additional">Upgrading the Digital Commerce Template from Winter '19 to Summer '20 Patch 1</a>49                                    </li>50                                    <li class="link ">51                                        <a href="additional-documentation/upgrading-the-partner-commerce-template-from-winter-'19-to-summer-'20-patch-1.html" data-type="entity-link" data-context-id="additional">Upgrading the Partner Commerce Template from Winter '19 to Summer '20 Patch 1</a>52                                    </li>53                                    <li class="link ">54                                        <a href="additional-documentation/upgrading-the-digital-commerce-template-from-summer-'20-patch-1-to-winter-'20.html" data-type="entity-link" data-context-id="additional">Upgrading the Digital Commerce Template from Summer '20 Patch 1 to Winter '20</a>55                                    </li>56                                    <li class="link ">57                                        <a href="additional-documentation/upgrading-the-partner-commerce-template-from-summer-'20-patch-1-to-winter-'20.html" data-type="entity-link" data-context-id="additional">Upgrading the Partner Commerce Template from Summer '20 Patch 1 to Winter '20</a>58                                    </li>59                        </ul>60                    </li>61                    <li class="chapter modules">62                        <a data-type="chapter-link" href="modules.html">63                            <div class="menu-toggler linked" data-toggle="collapse" ${ isNormalMode ?64                                'data-target="#modules-links"' : 'data-target="#xs-modules-links"' }>65                                <span class="icon ion-ios-archive"></span>66                                <span class="link-name">Modules</span>67                                <span class="icon ion-ios-arrow-down"></span>68                            </div>69                        </a>70                        <ul class="links collapse " ${ isNormalMode ? 'id="modules-links"' : 'id="xs-modules-links"' }>71                            <li class="link">72                                <a href="modules/AlertModule.html" data-type="entity-link">AlertModule</a>73                                    <li class="chapter inner">74                                        <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?75                                            'data-target="#components-links-module-AlertModule-543423ddb0828576b861e48df802ed51"' : 'data-target="#xs-components-links-module-AlertModule-543423ddb0828576b861e48df802ed51"' }>76                                            <span class="icon ion-md-cog"></span>77                                            <span>Components</span>78                                            <span class="icon ion-ios-arrow-down"></span>79                                        </div>80                                        <ul class="links collapse" ${ isNormalMode ? 'id="components-links-module-AlertModule-543423ddb0828576b861e48df802ed51"' :81                                            'id="xs-components-links-module-AlertModule-543423ddb0828576b861e48df802ed51"' }>82                                            <li class="link">83                                                <a href="components/AlertComponent.html"84                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">AlertComponent</a>85                                            </li>86                                        </ul>87                                    </li>88                            </li>89                            <li class="link">90                                <a href="modules/ConfigurationSummaryModule.html" data-type="entity-link">ConfigurationSummaryModule</a>91                                    <li class="chapter inner">92                                        <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?93                                            'data-target="#components-links-module-ConfigurationSummaryModule-2d84838b2529e4fba9ff5b3e13cc1130"' : 'data-target="#xs-components-links-module-ConfigurationSummaryModule-2d84838b2529e4fba9ff5b3e13cc1130"' }>94                                            <span class="icon ion-md-cog"></span>95                                            <span>Components</span>96                                            <span class="icon ion-ios-arrow-down"></span>97                                        </div>98                                        <ul class="links collapse" ${ isNormalMode ? 'id="components-links-module-ConfigurationSummaryModule-2d84838b2529e4fba9ff5b3e13cc1130"' :99                                            'id="xs-components-links-module-ConfigurationSummaryModule-2d84838b2529e4fba9ff5b3e13cc1130"' }>100                                            <li class="link">101                                                <a href="components/ProductConfigurationSummaryComponent.html"102                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">ProductConfigurationSummaryComponent</a>103                                            </li>104                                        </ul>105                                    </li>106                            </li>107                            <li class="link">108                                <a href="modules/ConstraintRuleModule.html" data-type="entity-link">ConstraintRuleModule</a>109                                    <li class="chapter inner">110                                        <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?111                                            'data-target="#components-links-module-ConstraintRuleModule-b5f3b99e6043f89457bfd7639d16dd9a"' : 'data-target="#xs-components-links-module-ConstraintRuleModule-b5f3b99e6043f89457bfd7639d16dd9a"' }>112                                            <span class="icon ion-md-cog"></span>113                                            <span>Components</span>114                                            <span class="icon ion-ios-arrow-down"></span>115                                        </div>116                                        <ul class="links collapse" ${ isNormalMode ? 'id="components-links-module-ConstraintRuleModule-b5f3b99e6043f89457bfd7639d16dd9a"' :117                                            'id="xs-components-links-module-ConstraintRuleModule-b5f3b99e6043f89457bfd7639d16dd9a"' }>118                                            <li class="link">119                                                <a href="components/CRIconComponent.html"120                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">CRIconComponent</a>121                                            </li>122                                            <li class="link">123                                                <a href="components/ConstraintRuleAlertComponent.html"124                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">ConstraintRuleAlertComponent</a>125                                            </li>126                                            <li class="link">127                                                <a href="components/ConstraintRuleSidebarComponent.html"128                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">ConstraintRuleSidebarComponent</a>129                                            </li>130                                        </ul>131                                    </li>132                            </li>133                            <li class="link">134                                <a href="modules/DataFilterModule.html" data-type="entity-link">DataFilterModule</a>135                                    <li class="chapter inner">136                                        <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?137                                            'data-target="#components-links-module-DataFilterModule-32def97f9bc700f4ced5911fe7225497"' : 'data-target="#xs-components-links-module-DataFilterModule-32def97f9bc700f4ced5911fe7225497"' }>138                                            <span class="icon ion-md-cog"></span>139                                            <span>Components</span>140                                            <span class="icon ion-ios-arrow-down"></span>141                                        </div>142                                        <ul class="links collapse" ${ isNormalMode ? 'id="components-links-module-DataFilterModule-32def97f9bc700f4ced5911fe7225497"' :143                                            'id="xs-components-links-module-DataFilterModule-32def97f9bc700f4ced5911fe7225497"' }>144                                            <li class="link">145                                                <a href="components/DataFilterComponent.html"146                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">DataFilterComponent</a>147                                            </li>148                                        </ul>149                                    </li>150                            </li>151                            <li class="link">152                                <a href="modules/DirectivesModule.html" data-type="entity-link">DirectivesModule</a>153                                <li class="chapter inner">154                                    <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?155                                        'data-target="#directives-links-module-DirectivesModule-917344637351e86da8cf525a718f8d3f"' : 'data-target="#xs-directives-links-module-DirectivesModule-917344637351e86da8cf525a718f8d3f"' }>156                                        <span class="icon ion-md-code-working"></span>157                                        <span>Directives</span>158                                        <span class="icon ion-ios-arrow-down"></span>159                                    </div>160                                    <ul class="links collapse" ${ isNormalMode ? 'id="directives-links-module-DirectivesModule-917344637351e86da8cf525a718f8d3f"' :161                                        'id="xs-directives-links-module-DirectivesModule-917344637351e86da8cf525a718f8d3f"' }>162                                        <li class="link">163                                            <a href="directives/AutoFocusDirective.html"164                                                data-type="entity-link" data-context="sub-entity" data-context-id="modules">AutoFocusDirective</a>165                                        </li>166                                    </ul>167                                </li>168                            </li>169                            <li class="link">170                                <a href="modules/LoginFormModule.html" data-type="entity-link">LoginFormModule</a>171                                    <li class="chapter inner">172                                        <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?173                                            'data-target="#components-links-module-LoginFormModule-e4267a665761b7fa740a8945a22d733d"' : 'data-target="#xs-components-links-module-LoginFormModule-e4267a665761b7fa740a8945a22d733d"' }>174                                            <span class="icon ion-md-cog"></span>175                                            <span>Components</span>176                                            <span class="icon ion-ios-arrow-down"></span>177                                        </div>178                                        <ul class="links collapse" ${ isNormalMode ? 'id="components-links-module-LoginFormModule-e4267a665761b7fa740a8945a22d733d"' :179                                            'id="xs-components-links-module-LoginFormModule-e4267a665761b7fa740a8945a22d733d"' }>180                                            <li class="link">181                                                <a href="components/LoginFormComponent.html"182                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">LoginFormComponent</a>183                                            </li>184                                        </ul>185                                    </li>186                            </li>187                            <li class="link">188                                <a href="modules/PipesModule.html" data-type="entity-link">PipesModule</a>189                                    <li class="chapter inner">190                                        <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?191                                            'data-target="#pipes-links-module-PipesModule-981af795d658d2a54ca87c2cfc0bd22c"' : 'data-target="#xs-pipes-links-module-PipesModule-981af795d658d2a54ca87c2cfc0bd22c"' }>192                                            <span class="icon ion-md-add"></span>193                                            <span>Pipes</span>194                                            <span class="icon ion-ios-arrow-down"></span>195                                        </div>196                                        <ul class="links collapse" ${ isNormalMode ? 'id="pipes-links-module-PipesModule-981af795d658d2a54ca87c2cfc0bd22c"' :197                                            'id="xs-pipes-links-module-PipesModule-981af795d658d2a54ca87c2cfc0bd22c"' }>198                                            <li class="link">199                                                <a href="pipes/SplitPascalCasePipe.html"200                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">SplitPascalCasePipe</a>201                                            </li>202                                        </ul>203                                    </li>204                            </li>205                            <li class="link">206                                <a href="modules/PricingModule.html" data-type="entity-link">PricingModule</a>207                                    <li class="chapter inner">208                                        <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?209                                            'data-target="#pipes-links-module-PricingModule-afae0363c82141427b8a6004ca59fb15"' : 'data-target="#xs-pipes-links-module-PricingModule-afae0363c82141427b8a6004ca59fb15"' }>210                                            <span class="icon ion-md-add"></span>211                                            <span>Pipes</span>212                                            <span class="icon ion-ios-arrow-down"></span>213                                        </div>214                                        <ul class="links collapse" ${ isNormalMode ? 'id="pipes-links-module-PricingModule-afae0363c82141427b8a6004ca59fb15"' :215                                            'id="xs-pipes-links-module-PricingModule-afae0363c82141427b8a6004ca59fb15"' }>216                                            <li class="link">217                                                <a href="pipes/AttributeValuePricePipe.html"218                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">AttributeValuePricePipe</a>219                                            </li>220                                            <li class="link">221                                                <a href="pipes/CartItemPricePipe.html"222                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">CartItemPricePipe</a>223                                            </li>224                                            <li class="link">225                                                <a href="pipes/CartPricePipe.html"226                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">CartPricePipe</a>227                                            </li>228                                            <li class="link">229                                                <a href="pipes/LineItemPricePipe.html"230                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">LineItemPricePipe</a>231                                            </li>232                                            <li class="link">233                                                <a href="pipes/LocalCurrencyPipe.html"234                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">LocalCurrencyPipe</a>235                                            </li>236                                            <li class="link">237                                                <a href="pipes/OptionPricePipe.html"238                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">OptionPricePipe</a>239                                            </li>240                                            <li class="link">241                                                <a href="pipes/OrderLineItemPricePipe.html"242                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">OrderLineItemPricePipe</a>243                                            </li>244                                            <li class="link">245                                                <a href="pipes/OrderPricePipe.html"246                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">OrderPricePipe</a>247                                            </li>248                                            <li class="link">249                                                <a href="pipes/PriceMatrixFilter.html"250                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">PriceMatrixFilter</a>251                                            </li>252                                            <li class="link">253                                                <a href="pipes/ProductPricePipe.html"254                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">ProductPricePipe</a>255                                            </li>256                                            <li class="link">257                                                <a href="pipes/QuotePricePipe.html"258                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">QuotePricePipe</a>259                                            </li>260                                        </ul>261                                    </li>262                            </li>263                            <li class="link">264                                <a href="modules/ProductSearchModule.html" data-type="entity-link">ProductSearchModule</a>265                            </li>266                            <li class="link">267                                <a href="modules/TableModule.html" data-type="entity-link">TableModule</a>268                                    <li class="chapter inner">269                                        <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ?270                                            'data-target="#components-links-module-TableModule-8df234da61a9434421f6c374be5fdb2b"' : 'data-target="#xs-components-links-module-TableModule-8df234da61a9434421f6c374be5fdb2b"' }>271                                            <span class="icon ion-md-cog"></span>272                                            <span>Components</span>273                                            <span class="icon ion-ios-arrow-down"></span>274                                        </div>275                                        <ul class="links collapse" ${ isNormalMode ? 'id="components-links-module-TableModule-8df234da61a9434421f6c374be5fdb2b"' :276                                            'id="xs-components-links-module-TableModule-8df234da61a9434421f6c374be5fdb2b"' }>277                                            <li class="link">278                                                <a href="components/TableComponent.html"279                                                    data-type="entity-link" data-context="sub-entity" data-context-id="modules">TableComponent</a>280                                            </li>281                                        </ul>282                                    </li>283                            </li>284                </ul>285                </li>286                    <li class="chapter">287                        <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ? 'data-target="#components-links"' :288                            'data-target="#xs-components-links"' }>289                            <span class="icon ion-md-cog"></span>290                            <span>Components</span>291                            <span class="icon ion-ios-arrow-down"></span>292                        </div>293                        <ul class="links collapse " ${ isNormalMode ? 'id="components-links"' : 'id="xs-components-links"' }>294                            <li class="link">295                                <a href="components/AddressComponent.html" data-type="entity-link">AddressComponent</a>296                            </li>297                            <li class="link">298                                <a href="components/AddToCartComponent.html" data-type="entity-link">AddToCartComponent</a>299                            </li>300                            <li class="link">301                                <a href="components/AssetDropdownButtonComponent.html" data-type="entity-link">AssetDropdownButtonComponent</a>302                            </li>303                            <li class="link">304                                <a href="components/AssetListComponent.html" data-type="entity-link">AssetListComponent</a>305                            </li>306                            <li class="link">307                                <a href="components/BreadcrumbComponent.html" data-type="entity-link">BreadcrumbComponent</a>308                            </li>309                            <li class="link">310                                <a href="components/CategoryFilterComponent.html" data-type="entity-link">CategoryFilterComponent</a>311                            </li>312                            <li class="link">313                                <a href="components/ChartComponent.html" data-type="entity-link">ChartComponent</a>314                            </li>315                            <li class="link">316                                <a href="components/CRRecommendedProductsComponent.html" data-type="entity-link">CRRecommendedProductsComponent</a>317                            </li>318                            <li class="link">319                                <a href="components/DotsComponent.html" data-type="entity-link">DotsComponent</a>320                            </li>321                            <li class="link">322                                <a href="components/GenerateDocumentComponent.html" data-type="entity-link">GenerateDocumentComponent</a>323                            </li>324                            <li class="link">325                                <a href="components/InputDateComponent.html" data-type="entity-link">InputDateComponent</a>326                            </li>327                            <li class="link">328                                <a href="components/InputFieldComponent.html" data-type="entity-link">InputFieldComponent</a>329                            </li>330                            <li class="link">331                                <a href="components/InputSelectComponent.html" data-type="entity-link">InputSelectComponent</a>332                            </li>333                            <li class="link">334                                <a href="components/JumbotronComponent.html" data-type="entity-link">JumbotronComponent</a>335                            </li>336                            <li class="link">337                                <a href="components/LineItemTableRowComponent.html" data-type="entity-link">LineItemTableRowComponent</a>338                            </li>339                            <li class="link">340                                <a href="components/MiniCartComponent.html" data-type="entity-link">MiniCartComponent</a>341                            </li>342                            <li class="link">343                                <a href="components/MiniProfileComponent.html" data-type="entity-link">MiniProfileComponent</a>344                            </li>345                            <li class="link">346                                <a href="components/OutputFieldComponent.html" data-type="entity-link">OutputFieldComponent</a>347                            </li>348                            <li class="link">349                                <a href="components/PaymentComponent.html" data-type="entity-link">PaymentComponent</a>350                            </li>351                            <li class="link">352                                <a href="components/PaymentIFrameComponent.html" data-type="entity-link">PaymentIFrameComponent</a>353                            </li>354                            <li class="link">355                                <a href="components/PresentDocumentComponent.html" data-type="entity-link">PresentDocumentComponent</a>356                            </li>357                            <li class="link">358                                <a href="components/PriceComponent.html" data-type="entity-link">PriceComponent</a>359                            </li>360                            <li class="link">361                                <a href="components/PriceSummaryComponent.html" data-type="entity-link">PriceSummaryComponent</a>362                            </li>363                            <li class="link">364                                <a href="components/ProductCardComponent.html" data-type="entity-link">ProductCardComponent</a>365                            </li>366                            <li class="link">367                                <a href="components/ProductCarouselComponent.html" data-type="entity-link">ProductCarouselComponent</a>368                            </li>369                            <li class="link">370                                <a href="components/ProductCompareComponent.html" data-type="entity-link">ProductCompareComponent</a>371                            </li>372                            <li class="link">373                                <a href="components/ProductConfigurationComponent.html" data-type="entity-link">ProductConfigurationComponent</a>374                            </li>375                            <li class="link">376                                <a href="components/ProductDrawerComponent.html" data-type="entity-link">ProductDrawerComponent</a>377                            </li>378                            <li class="link">379                                <a href="components/ProductImagesComponent.html" data-type="entity-link">ProductImagesComponent</a>380                            </li>381                            <li class="link">382                                <a href="components/ProductTypeFilterComponent.html" data-type="entity-link">ProductTypeFilterComponent</a>383                            </li>384                            <li class="link">385                                <a href="components/PromotionComponent.html" data-type="entity-link">PromotionComponent</a>386                            </li>387                            <li class="link">388                                <a href="components/SpinnerComponent.html" data-type="entity-link">SpinnerComponent</a>389                            </li>390                            <li class="link">391                                <a href="components/TaxPopHoverComponent.html" data-type="entity-link">TaxPopHoverComponent</a>392                            </li>393                        </ul>394                    </li>395                    <li class="chapter">396                        <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ? 'data-target="#classes-links"' :397                            'data-target="#xs-classes-links"' }>398                            <span class="icon ion-ios-paper"></span>399                            <span>Classes</span>400                            <span class="icon ion-ios-arrow-down"></span>401                        </div>402                        <ul class="links collapse " ${ isNormalMode ? 'id="classes-links"' : 'id="xs-classes-links"' }>403                            <li class="link">404                                <a href="classes/Account.html" data-type="entity-link">Account</a>405                            </li>406                            <li class="link">407                                <a href="classes/AccountBase.html" data-type="entity-link">AccountBase</a>408                            </li>409                            <li class="link">410                                <a href="classes/AccountLocation.html" data-type="entity-link">AccountLocation</a>411                            </li>412                            <li class="link">413                                <a href="classes/AdjustmentItem.html" data-type="entity-link">AdjustmentItem</a>414                            </li>415                            <li class="link">416                                <a href="classes/AppliedRuleActionInfo.html" data-type="entity-link">AppliedRuleActionInfo</a>417                            </li>418                            <li class="link">419                                <a href="classes/AppliedRuleInfo.html" data-type="entity-link">AppliedRuleInfo</a>420                            </li>421                            <li class="link">422                                <a href="classes/ApprovalRequest.html" data-type="entity-link">ApprovalRequest</a>423                            </li>424                            <li class="link">425                                <a href="classes/AptValueMatrixNode.html" data-type="entity-link">AptValueMatrixNode</a>426                            </li>427                            <li class="link">428                                <a href="classes/AssetAttributeValue.html" data-type="entity-link">AssetAttributeValue</a>429                            </li>430                            <li class="link">431                                <a href="classes/AssetLineItem.html" data-type="entity-link">AssetLineItem</a>432                            </li>433                            <li class="link">434                                <a href="classes/AssetLineItemExtended.html" data-type="entity-link">AssetLineItemExtended</a>435                            </li>436                            <li class="link">437                                <a href="classes/Attachment.html" data-type="entity-link">Attachment</a>438                            </li>439                            <li class="link">440                                <a href="classes/AttributeGroupTranslation.html" data-type="entity-link">AttributeGroupTranslation</a>441                            </li>442                            <li class="link">443                                <a href="classes/AttributeValueMatrix.html" data-type="entity-link">AttributeValueMatrix</a>444                            </li>445                            <li class="link">446                                <a href="classes/AttributeValueMatrixEntry.html" data-type="entity-link">AttributeValueMatrixEntry</a>447                            </li>448                            <li class="link">449                                <a href="classes/AuthConfig.html" data-type="entity-link">AuthConfig</a>450                            </li>451                            <li class="link">452                                <a href="classes/AuthConfigProviders.html" data-type="entity-link">AuthConfigProviders</a>453                            </li>454                            <li class="link">455                                <a href="classes/BatchAction.html" data-type="entity-link">BatchAction</a>456                            </li>457                            <li class="link">458                                <a href="classes/BitString.html" data-type="entity-link">BitString</a>459                            </li>460                            <li class="link">461                                <a href="classes/BundleProduct.html" data-type="entity-link">BundleProduct</a>462                            </li>463                            <li class="link">464                                <a href="classes/Cart.html" data-type="entity-link">Cart</a>465                            </li>466                            <li class="link">467                                <a href="classes/CartItem.html" data-type="entity-link">CartItem</a>468                            </li>469                            <li class="link">470                                <a href="classes/Category.html" data-type="entity-link">Category</a>471                            </li>472                            <li class="link">473                                <a href="classes/CategoryData.html" data-type="entity-link">CategoryData</a>474                            </li>475                            <li class="link">476                                <a href="classes/CategoryTranslation.html" data-type="entity-link">CategoryTranslation</a>477                            </li>478                            <li class="link">479                                <a href="classes/Classification.html" data-type="entity-link">Classification</a>480                            </li>481                            <li class="link">482                                <a href="classes/ConstraintRule.html" data-type="entity-link">ConstraintRule</a>483                            </li>484                            <li class="link">485                                <a href="classes/ConstraintRuleAction.html" data-type="entity-link">ConstraintRuleAction</a>486                            </li>487                            <li class="link">488                                <a href="classes/ConstraintRuleCondition.html" data-type="entity-link">ConstraintRuleCondition</a>489                            </li>490                            <li class="link">491                                <a href="classes/Contact.html" data-type="entity-link">Contact</a>492                            </li>493                            <li class="link">494                                <a href="classes/CurrencyType.html" data-type="entity-link">CurrencyType</a>495                            </li>496                            <li class="link">497                                <a href="classes/DataManager.html" data-type="entity-link">DataManager</a>498                            </li>499                            <li class="link">500                                <a href="classes/FakeAppLoader.html" data-type="entity-link">FakeAppLoader</a>501                            </li>502                            <li class="link">503                                <a href="classes/Feature.html" data-type="entity-link">Feature</a>504                            </li>505                            <li class="link">506                                <a href="classes/FeatureSet.html" data-type="entity-link">FeatureSet</a>507                            </li>508                            <li class="link">509                                <a href="classes/GatewayCommunication.html" data-type="entity-link">GatewayCommunication</a>510                            </li>511                            <li class="link">512                                <a href="classes/GatewayTransaction.html" data-type="entity-link">GatewayTransaction</a>513                            </li>514                            <li class="link">515                                <a href="classes/GuestMockUserService.html" data-type="entity-link">GuestMockUserService</a>516                            </li>517                            <li class="link">518                                <a href="classes/Incentive.html" data-type="entity-link">Incentive</a>519                            </li>520                            <li class="link">521                                <a href="classes/MockPlatformService.html" data-type="entity-link">MockPlatformService</a>522                            </li>523                            <li class="link">524                                <a href="classes/Note.html" data-type="entity-link">Note</a>525                            </li>526                            <li class="link">527                                <a href="classes/Opportunity.html" data-type="entity-link">Opportunity</a>528                            </li>529                            <li class="link">530                                <a href="classes/Order.html" data-type="entity-link">Order</a>531                            </li>532                            <li class="link">533                                <a href="classes/OrderAdjustmentItem.html" data-type="entity-link">OrderAdjustmentItem</a>534                            </li>535                            <li class="link">536                                <a href="classes/OrderAttributeValue.html" data-type="entity-link">OrderAttributeValue</a>537                            </li>538                            <li class="link">539                                <a href="classes/OrderLineItem.html" data-type="entity-link">OrderLineItem</a>540                            </li>541                            <li class="link">542                                <a href="classes/OrderTaxBreakup.html" data-type="entity-link">OrderTaxBreakup</a>543                            </li>544                            <li class="link">545                                <a href="classes/PartnerMockUserService.html" data-type="entity-link">PartnerMockUserService</a>546                            </li>547                            <li class="link">548                                <a href="classes/PaymentMethod.html" data-type="entity-link">PaymentMethod</a>549                            </li>550                            <li class="link">551                                <a href="classes/PaymentTransaction.html" data-type="entity-link">PaymentTransaction</a>552                            </li>553                            <li class="link">554                                <a href="classes/Price.html" data-type="entity-link">Price</a>555                            </li>556                            <li class="link">557                                <a href="classes/PriceDimension.html" data-type="entity-link">PriceDimension</a>558                            </li>559                            <li class="link">560                                <a href="classes/PriceDimensionBase.html" data-type="entity-link">PriceDimensionBase</a>561                            </li>562                            <li class="link">563                                <a href="classes/PriceList.html" data-type="entity-link">PriceList</a>564                            </li>565                            <li class="link">566                                <a href="classes/PriceListBase.html" data-type="entity-link">PriceListBase</a>567                            </li>568                            <li class="link">569                                <a href="classes/PriceListCategory.html" data-type="entity-link">PriceListCategory</a>570                            </li>571                            <li class="link">572                                <a href="classes/PriceListData.html" data-type="entity-link">PriceListData</a>573                            </li>574                            <li class="link">575                                <a href="classes/PriceListItem.html" data-type="entity-link">PriceListItem</a>576                            </li>577                            <li class="link">578                                <a href="classes/PriceMatrix.html" data-type="entity-link">PriceMatrix</a>579                            </li>580                            <li class="link">581                                <a href="classes/PriceMatrixEntry.html" data-type="entity-link">PriceMatrixEntry</a>582                            </li>583                            <li class="link">584                                <a href="classes/PriceRule.html" data-type="entity-link">PriceRule</a>585                            </li>586                            <li class="link">587                                <a href="classes/PriceRuleEntry.html" data-type="entity-link">PriceRuleEntry</a>588                            </li>589                            <li class="link">590                                <a href="classes/PriceRuleSet.html" data-type="entity-link">PriceRuleSet</a>591                            </li>592                            <li class="link">593                                <a href="classes/Product.html" data-type="entity-link">Product</a>594                            </li>595                            <li class="link">596                                <a href="classes/ProductAttribute.html" data-type="entity-link">ProductAttribute</a>597                            </li>598                            <li class="link">599                                <a href="classes/ProductAttributeGroup.html" data-type="entity-link">ProductAttributeGroup</a>600                            </li>601                            <li class="link">602                                <a href="classes/ProductAttributeGroupMember.html" data-type="entity-link">ProductAttributeGroupMember</a>603                            </li>604                            <li class="link">605                                <a href="classes/ProductAttributeMatrixView.html" data-type="entity-link">ProductAttributeMatrixView</a>606                            </li>607                            <li class="link">608                                <a href="classes/ProductAttributeRule.html" data-type="entity-link">ProductAttributeRule</a>609                            </li>610                            <li class="link">611                                <a href="classes/ProductAttributeRule-1.html" data-type="entity-link">ProductAttributeRule</a>612                            </li>613                            <li class="link">614                                <a href="classes/ProductAttributeRuleAction.html" data-type="entity-link">ProductAttributeRuleAction</a>615                            </li>616                            <li class="link">617                                <a href="classes/ProductAttributeRuleAction-1.html" data-type="entity-link">ProductAttributeRuleAction</a>618                            </li>619                            <li class="link">620                                <a href="classes/ProductAttributeRuleView.html" data-type="entity-link">ProductAttributeRuleView</a>621                            </li>622                            <li class="link">623                                <a href="classes/ProductAttributeRuleView-1.html" data-type="entity-link">ProductAttributeRuleView</a>624                            </li>625                            <li class="link">626                                <a href="classes/ProductAttributeServiceAIC.html" data-type="entity-link">ProductAttributeServiceAIC</a>627                            </li>628                            <li class="link">629                                <a href="classes/ProductAttributeValue.html" data-type="entity-link">ProductAttributeValue</a>630                            </li>631                            <li class="link">632                                <a href="classes/ProductCategory.html" data-type="entity-link">ProductCategory</a>633                            </li>634                            <li class="link">635                                <a href="classes/ProductData.html" data-type="entity-link">ProductData</a>636                            </li>637                            <li class="link">638                                <a href="classes/ProductFeatureValue.html" data-type="entity-link">ProductFeatureValue</a>639                            </li>640                            <li class="link">641                                <a href="classes/ProductGroup.html" data-type="entity-link">ProductGroup</a>642                            </li>643                            <li class="link">644                                <a href="classes/ProductGroupMember.html" data-type="entity-link">ProductGroupMember</a>645                            </li>646                            <li class="link">647                                <a href="classes/ProductInformation.html" data-type="entity-link">ProductInformation</a>648                            </li>649                            <li class="link">650                                <a href="classes/ProductOptionComponent.html" data-type="entity-link">ProductOptionComponent</a>651                            </li>652                            <li class="link">653                                <a href="classes/ProductOptionGroup.html" data-type="entity-link">ProductOptionGroup</a>654                            </li>655                            <li class="link">656                                <a href="classes/ProductOptionPrice.html" data-type="entity-link">ProductOptionPrice</a>657                            </li>658                            <li class="link">659                                <a href="classes/ProductTranslation.html" data-type="entity-link">ProductTranslation</a>660                            </li>661                            <li class="link">662                                <a href="classes/ProposalTaxBreakup.html" data-type="entity-link">ProposalTaxBreakup</a>663                            </li>664                            <li class="link">665                                <a href="classes/Quote.html" data-type="entity-link">Quote</a>666                            </li>667                            <li class="link">668                                <a href="classes/QuoteAdjustmentItem.html" data-type="entity-link">QuoteAdjustmentItem</a>669                            </li>670                            <li class="link">671                                <a href="classes/QuoteAttachment.html" data-type="entity-link">QuoteAttachment</a>672                            </li>673                            <li class="link">674                                <a href="classes/QuoteAttributeValue.html" data-type="entity-link">QuoteAttributeValue</a>675                            </li>676                            <li class="link">677                                <a href="classes/QuoteLineItem.html" data-type="entity-link">QuoteLineItem</a>678                            </li>679                            <li class="link">680                                <a href="classes/SamlSSOConfig.html" data-type="entity-link">SamlSSOConfig</a>681                            </li>682                            <li class="link">683                                <a href="classes/StoreBanner.html" data-type="entity-link">StoreBanner</a>684                            </li>685                            <li class="link">686                                <a href="classes/Storefront.html" data-type="entity-link">Storefront</a>687                            </li>688                            <li class="link">689                                <a href="classes/StorefrontData.html" data-type="entity-link">StorefrontData</a>690                            </li>691                            <li class="link">692                                <a href="classes/SummaryGroup.html" data-type="entity-link">SummaryGroup</a>693                            </li>694                            <li class="link">695                                <a href="classes/TaxBreakup.html" data-type="entity-link">TaxBreakup</a>696                            </li>697                            <li class="link">698                                <a href="classes/TaxCertificate.html" data-type="entity-link">TaxCertificate</a>699                            </li>700                            <li class="link">701                                <a href="classes/TaxCode.html" data-type="entity-link">TaxCode</a>702                            </li>703                            <li class="link">704                                <a href="classes/Template.html" data-type="entity-link">Template</a>705                            </li>706                            <li class="link">707                                <a href="classes/User.html" data-type="entity-link">User</a>708                            </li>709                            <li class="link">710                                <a href="classes/UserBase.html" data-type="entity-link">UserBase</a>711                            </li>712                        </ul>713                    </li>714                        <li class="chapter">715                            <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ? 'data-target="#injectables-links"' :716                                'data-target="#xs-injectables-links"' }>717                                <span class="icon ion-md-arrow-round-down"></span>718                                <span>Injectables</span>719                                <span class="icon ion-ios-arrow-down"></span>720                            </div>721                            <ul class="links collapse " ${ isNormalMode ? 'id="injectables-links"' : 'id="xs-injectables-links"' }>722                                <li class="link">723                                    <a href="injectables/AccountLocationService.html" data-type="entity-link">AccountLocationService</a>724                                </li>725                                <li class="link">726                                    <a href="injectables/AccountService.html" data-type="entity-link">AccountService</a>727                                </li>728                                <li class="link">729                                    <a href="injectables/AppliedRuleActionInfoService.html" data-type="entity-link">AppliedRuleActionInfoService</a>730                                </li>731                                <li class="link">732                                    <a href="injectables/AppliedRuleInfoService.html" data-type="entity-link">AppliedRuleInfoService</a>733                                </li>734                                <li class="link">735                                    <a href="injectables/AppLoader.html" data-type="entity-link">AppLoader</a>736                                </li>737                                <li class="link">738                                    <a href="injectables/AssetSelectionService.html" data-type="entity-link">AssetSelectionService</a>739                                </li>740                                <li class="link">741                                    <a href="injectables/AssetService.html" data-type="entity-link">AssetService</a>742                                </li>743                                <li class="link">744                                    <a href="injectables/AttributeRuleService.html" data-type="entity-link">AttributeRuleService</a>745                                </li>746                                <li class="link">747                                    <a href="injectables/AttributeTranslationService.html" data-type="entity-link">AttributeTranslationService</a>748                                </li>749                                <li class="link">750                                    <a href="injectables/AuthorizationService.html" data-type="entity-link">AuthorizationService</a>751                                </li>752                                <li class="link">753                                    <a href="injectables/CartApiService.html" data-type="entity-link">CartApiService</a>754                                </li>755                                <li class="link">756                                    <a href="injectables/CartItemService.html" data-type="entity-link">CartItemService</a>757                                </li>758                                <li class="link">759                                    <a href="injectables/CartService.html" data-type="entity-link">CartService</a>760                                </li>761                                <li class="link">762                                    <a href="injectables/ConstraintRuleConditionService.html" data-type="entity-link">ConstraintRuleConditionService</a>763                                </li>764                                <li class="link">765                                    <a href="injectables/ContactService.html" data-type="entity-link">ContactService</a>766                                </li>767                                <li class="link">768                                    <a href="injectables/ConversionService.html" data-type="entity-link">ConversionService</a>769                                </li>770                                <li class="link">771                                    <a href="injectables/EmailService.html" data-type="entity-link">EmailService</a>772                                </li>773                                <li class="link">774                                    <a href="injectables/ExceptionService.html" data-type="entity-link">ExceptionService</a>775                                </li>776                                <li class="link">777                                    <a href="injectables/GatewayCommunicationService.html" data-type="entity-link">GatewayCommunicationService</a>778                                </li>779                                <li class="link">780                                    <a href="injectables/GatewayTransactionService.html" data-type="entity-link">GatewayTransactionService</a>781                                </li>782                                <li class="link">783                                    <a href="injectables/LineItemService.html" data-type="entity-link">LineItemService</a>784                                </li>785                                <li class="link">786                                    <a href="injectables/LookupService.html" data-type="entity-link">LookupService</a>787                                </li>788                                <li class="link">789                                    <a href="injectables/NoteService.html" data-type="entity-link">NoteService</a>790                                </li>791                                <li class="link">792                                    <a href="injectables/OrderLineItemService.html" data-type="entity-link">OrderLineItemService</a>793                                </li>794                                <li class="link">795                                    <a href="injectables/OrderService.html" data-type="entity-link">OrderService</a>796                                </li>797                                <li class="link">798                                    <a href="injectables/OrderTaxBreakupService.html" data-type="entity-link">OrderTaxBreakupService</a>799                                </li>800                                <li class="link">801                                    <a href="injectables/OrderTaxService.html" data-type="entity-link">OrderTaxService</a>802                                </li>803                                <li class="link">804                                    <a href="injectables/PaymentService.html" data-type="entity-link">PaymentService</a>805                                </li>806                                <li class="link">807                                    <a href="injectables/PriceListItemService.html" data-type="entity-link">PriceListItemService</a>808                                </li>809                                <li class="link">810                                    <a href="injectables/PriceListService.html" data-type="entity-link">PriceListService</a>811                                </li>812                                <li class="link">813                                    <a href="injectables/PriceMatrixService.html" data-type="entity-link">PriceMatrixService</a>814                                </li>815                                <li class="link">816                                    <a href="injectables/PriceRuleService.html" data-type="entity-link">PriceRuleService</a>817                                </li>818                                <li class="link">819                                    <a href="injectables/PriceService.html" data-type="entity-link">PriceService</a>820                                </li>821                                <li class="link">822                                    <a href="injectables/ProductAttributeGroupService.html" data-type="entity-link">ProductAttributeGroupService</a>823                                </li>824                                <li class="link">825                                    <a href="injectables/ProductAttributeRuleService.html" data-type="entity-link">ProductAttributeRuleService</a>826                                </li>827                                <li class="link">828                                    <a href="injectables/ProductAttributeService.html" data-type="entity-link">ProductAttributeService</a>829                                </li>830                                <li class="link">831                                    <a href="injectables/ProductConfigurationService.html" data-type="entity-link">ProductConfigurationService</a>832                                </li>833                                <li class="link">834                                    <a href="injectables/ProductDrawerService.html" data-type="entity-link">ProductDrawerService</a>835                                </li>836                                <li class="link">837                                    <a href="injectables/ProductInformationService.html" data-type="entity-link">ProductInformationService</a>838                                </li>839                                <li class="link">840                                    <a href="injectables/ProductOptionComponentService.html" data-type="entity-link">ProductOptionComponentService</a>841                                </li>842                                <li class="link">843                                    <a href="injectables/ProductOptionGroupService.html" data-type="entity-link">ProductOptionGroupService</a>844                                </li>845                                <li class="link">846                                    <a href="injectables/ProductOptionService.html" data-type="entity-link">ProductOptionService</a>847                                </li>848                                <li class="link">849                                    <a href="injectables/ProductSelectionService.html" data-type="entity-link">ProductSelectionService</a>850                                </li>851                                <li class="link">852                                    <a href="injectables/ProductTranslationService.html" data-type="entity-link">ProductTranslationService</a>853                                </li>854                                <li class="link">855                                    <a href="injectables/PromotionService.html" data-type="entity-link">PromotionService</a>856                                </li>857                                <li class="link">858                                    <a href="injectables/ProposalTaxBreakupService.html" data-type="entity-link">ProposalTaxBreakupService</a>859                                </li>860                                <li class="link">861                                    <a href="injectables/ProposalTaxService.html" data-type="entity-link">ProposalTaxService</a>862                                </li>863                                <li class="link">864                                    <a href="injectables/QuoteLineItemService.html" data-type="entity-link">QuoteLineItemService</a>865                                </li>866                                <li class="link">867                                    <a href="injectables/StorefrontService.html" data-type="entity-link">StorefrontService</a>868                                </li>869                                <li class="link">870                                    <a href="injectables/TaxService.html" data-type="entity-link">TaxService</a>871                                </li>872                                <li class="link">873                                    <a href="injectables/TemplateService.html" data-type="entity-link">TemplateService</a>874                                </li>875                                <li class="link">876                                    <a href="injectables/TranslatorLoaderService.html" data-type="entity-link">TranslatorLoaderService</a>877                                </li>878                                <li class="link">879                                    <a href="injectables/UserApiService.html" data-type="entity-link">UserApiService</a>880                                </li>881                                <li class="link">882                                    <a href="injectables/UserService.html" data-type="entity-link">UserService</a>883                                </li>884                            </ul>885                        </li>886                    <li class="chapter">887                        <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ? 'data-target="#guards-links"' :888                            'data-target="#xs-guards-links"' }>889                            <span class="icon ion-ios-lock"></span>890                            <span>Guards</span>891                            <span class="icon ion-ios-arrow-down"></span>892                        </div>893                        <ul class="links collapse " ${ isNormalMode ? 'id="guards-links"' : 'id="xs-guards-links"' }>894                            <li class="link">895                                <a href="guards/GuestGuard.html" data-type="entity-link">GuestGuard</a>896                            </li>897                            <li class="link">898                                <a href="guards/LoginGuard.html" data-type="entity-link">LoginGuard</a>899                            </li>900                            <li class="link">901                                <a href="guards/OrderDetailsGuard.html" data-type="entity-link">OrderDetailsGuard</a>902                            </li>903                        </ul>904                    </li>905                    <li class="chapter">906                        <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ? 'data-target="#interfaces-links"' :907                            'data-target="#xs-interfaces-links"' }>908                            <span class="icon ion-md-information-circle-outline"></span>909                            <span>Interfaces</span>910                            <span class="icon ion-ios-arrow-down"></span>911                        </div>912                        <ul class="links collapse " ${ isNormalMode ? ' id="interfaces-links"' : 'id="xs-interfaces-links"' }>913                            <li class="link">914                                <a href="interfaces/AccordionRows.html" data-type="entity-link">AccordionRows</a>915                            </li>916                            <li class="link">917                                <a href="interfaces/AccountInfo.html" data-type="entity-link">AccountInfo</a>918                            </li>919                            <li class="link">920                                <a href="interfaces/ActionItem.html" data-type="entity-link">ActionItem</a>921                            </li>922                            <li class="link">923                                <a href="interfaces/Attachment.html" data-type="entity-link">Attachment</a>924                            </li>925                            <li class="link">926                                <a href="interfaces/BreadcrumbLink.html" data-type="entity-link">BreadcrumbLink</a>927                            </li>928                            <li class="link">929                                <a href="interfaces/CartProductForm.html" data-type="entity-link">CartProductForm</a>930                            </li>931                            <li class="link">932                                <a href="interfaces/CartRequest.html" data-type="entity-link">CartRequest</a>933                            </li>934                            <li class="link">935                                <a href="interfaces/ChildRecordOptions.html" data-type="entity-link">ChildRecordOptions</a>936                            </li>937                            <li class="link">938                                <a href="interfaces/ConfigurationFlags.html" data-type="entity-link">ConfigurationFlags</a>939                            </li>940                            <li class="link">941                                <a href="interfaces/ConfigurationState.html" data-type="entity-link">ConfigurationState</a>942                            </li>943                            <li class="link">944                                <a href="interfaces/ConfigurationView.html" data-type="entity-link">ConfigurationView</a>945                            </li>946                            <li class="link">947                                <a href="interfaces/CrIconView.html" data-type="entity-link">CrIconView</a>948                            </li>949                            <li class="link">950                                <a href="interfaces/FieldWithOperators.html" data-type="entity-link">FieldWithOperators</a>951                            </li>952                            <li class="link">953                                <a href="interfaces/FilterOptions.html" data-type="entity-link">FilterOptions</a>954                            </li>955                            <li class="link">956                                <a href="interfaces/ItemGroup.html" data-type="entity-link">ItemGroup</a>957                            </li>958                            <li class="link">959                                <a href="interfaces/PromptActionItems.html" data-type="entity-link">PromptActionItems</a>960                            </li>961                            <li class="link">962                                <a href="interfaces/SearchResults.html" data-type="entity-link">SearchResults</a>963                            </li>964                            <li class="link">965                                <a href="interfaces/SortInfo.html" data-type="entity-link">SortInfo</a>966                            </li>967                            <li class="link">968                                <a href="interfaces/TableAction.html" data-type="entity-link">TableAction</a>969                            </li>970                            <li class="link">971                                <a href="interfaces/TableColumn.html" data-type="entity-link">TableColumn</a>972                            </li>973                            <li class="link">974                                <a href="interfaces/TableOptions.html" data-type="entity-link">TableOptions</a>975                            </li>976                        </ul>977                    </li>978                        <li class="chapter">979                            <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ? 'data-target="#pipes-links"' :980                                'data-target="#xs-pipes-links"' }>981                                <span class="icon ion-md-add"></span>982                                <span>Pipes</span>983                                <span class="icon ion-ios-arrow-down"></span>984                            </div>985                            <ul class="links collapse " ${ isNormalMode ? 'id="pipes-links"' : 'id="xs-pipes-links"' }>986                                <li class="link">987                                    <a href="pipes/CreditCardExtractorPipe.html" data-type="entity-link">CreditCardExtractorPipe</a>988                                </li>989                            </ul>990                        </li>991                    <li class="chapter">992                        <div class="simple menu-toggler" data-toggle="collapse" ${ isNormalMode ? 'data-target="#miscellaneous-links"'993                            : 'data-target="#xs-miscellaneous-links"' }>994                            <span class="icon ion-ios-cube"></span>995                            <span>Miscellaneous</span>996                            <span class="icon ion-ios-arrow-down"></span>997                        </div>998                        <ul class="links collapse " ${ isNormalMode ? 'id="miscellaneous-links"' : 'id="xs-miscellaneous-links"' }>999                            <li class="link">1000                                <a href="miscellaneous/enumerations.html" data-type="entity-link">Enums</a>1001                            </li>1002                            <li class="link">1003                                <a href="miscellaneous/functions.html" data-type="entity-link">Functions</a>1004                            </li>1005                            <li class="link">1006                                <a href="miscellaneous/variables.html" data-type="entity-link">Variables</a>1007                            </li>1008                        </ul>1009                    </li>1010            </ul>1011        </nav>1012        `);1013        this.innerHTML = tp.strings;1014    }...printer-postcss.js
Source:printer-postcss.js  
...228        "[",229        n.attribute,230        n.operator ? n.operator : "",231        n.value232          ? quoteAttributeValue(adjustStrings(n.value, options), options)233          : "",234        n.insensitive ? " i" : "",235        "]"236      ]);237    }238    case "selector-combinator": {239      if (n.value === "+" || n.value === ">" || n.value === "~") {240        const parent = path.getParentNode();241        const leading =242          parent.type === "selector-selector" && parent.nodes[0] === n243            ? ""244            : line;245        return concat([leading, n.value, " "]);246      }247      const leading = n.value.trim().startsWith("(") ? line : "";248      const value =249        adjustNumbers(adjustStrings(n.value.trim(), options)) || line;250      return concat([leading, value]);251    }252    case "selector-universal": {253      return n.value;254    }255    case "selector-selector": {256      return group(indent(concat(path.map(print, "nodes"))));257    }258    case "selector-pseudo": {259      return concat([260        maybeToLowerCase(n.value),261        n.nodes && n.nodes.length > 0262          ? concat(["(", join(", ", path.map(print, "nodes")), ")"])263          : ""264      ]);265    }266    case "selector-nesting": {267      return printValue(n.value);268    }269    // postcss-values-parser270    case "value-root": {271      return path.call(print, "group");272    }273    case "value-comma_group": {274      const parent = path.getParentNode();275      let declParent;276      let i = 0;277      do {278        declParent = path.getParentNode(i++);279      } while (declParent && declParent.type !== "css-decl");280      const declParentProp = declParent.prop.toLowerCase();281      const isGridValue =282        parent.type === "value-value" &&283        (declParentProp === "grid" ||284          declParentProp.startsWith("grid-template"));285      const printed = path.map(print, "groups");286      const parts = [];287      let didBreak = false;288      for (let i = 0; i < n.groups.length; ++i) {289        parts.push(printed[i]);290        if (291          i !== n.groups.length - 1 &&292          n.groups[i + 1].raws &&293          n.groups[i + 1].raws.before !== ""294        ) {295          if (isGridValue) {296            if (297              n.groups[i].source.start.line !==298              n.groups[i + 1].source.start.line299            ) {300              parts.push(hardline);301              didBreak = true;302            } else {303              parts.push(" ");304            }305          } else if (306            n.groups[i + 1].type === "value-operator" &&307            ["+", "-", "/", "*", "%"].indexOf(n.groups[i + 1].value) !== -1308          ) {309            parts.push(" ");310          } else {311            parts.push(line);312          }313        }314      }315      if (didBreak) {316        parts.unshift(hardline);317      }318      return group(indent(fill(parts)));319    }320    case "value-paren_group": {321      const parent = path.getParentNode();322      const isURLCall =323        parent && parent.type === "value-func" && parent.value === "url";324      if (325        isURLCall &&326        (n.groups.length === 1 ||327          (n.groups.length > 0 &&328            n.groups[0].type === "value-comma_group" &&329            n.groups[0].groups.length > 0 &&330            n.groups[0].groups[0].type === "value-word" &&331            n.groups[0].groups[0].value === "data"))332      ) {333        return concat([334          n.open ? path.call(print, "open") : "",335          join(",", path.map(print, "groups")),336          n.close ? path.call(print, "close") : ""337        ]);338      }339      if (!n.open) {340        const printed = path.map(print, "groups");341        const res = [];342        for (let i = 0; i < printed.length; i++) {343          if (i !== 0) {344            res.push(concat([",", line]));345          }346          res.push(printed[i]);347        }348        return group(indent(fill(res)));349      }350      const declaration = path.getParentNode(2);351      const isMap =352        declaration &&353        declaration.type === "css-decl" &&354        declaration.prop.startsWith("$");355      return group(356        concat([357          n.open ? path.call(print, "open") : "",358          indent(359            concat([360              softline,361              join(362                concat([",", isMap ? hardline : line]),363                path.map(print, "groups")364              )365            ])366          ),367          softline,368          n.close ? path.call(print, "close") : ""369        ])370      );371    }372    case "value-value": {373      return path.call(print, "group");374    }375    case "value-func": {376      return concat([n.value, path.call(print, "group")]);377    }378    case "value-paren": {379      if (n.raws.before !== "") {380        return concat([line, n.value]);381      }382      return n.value;383    }384    case "value-number": {385      return concat([printNumber(n.value), maybeToLowerCase(n.unit)]);386    }387    case "value-operator": {388      return n.value;389    }390    case "value-word": {391      if (n.isColor && n.isHex) {392        return n.value.toLowerCase();393      }394      return n.value;395    }396    case "value-colon": {397      return n.value;398    }399    case "value-comma": {400      return concat([n.value, " "]);401    }402    case "value-string": {403      return util.printString(n.raws.quote + n.value + n.raws.quote, options);404    }405    case "value-atword": {406      return concat(["@", n.value]);407    }408    default:409      /* istanbul ignore next */410      throw new Error("unknown postcss type: " + JSON.stringify(n.type));411  }412}413function printNodeSequence(path, options, print) {414  const node = path.getValue();415  const parts = [];416  let i = 0;417  path.map(pathChild => {418    const prevNode = node.nodes[i - 1];419    if (420      prevNode &&421      prevNode.type === "css-comment" &&422      prevNode.text.trim() === "prettier-ignore"423    ) {424      const childNode = pathChild.getValue();425      parts.push(426        options.originalText.slice(427          util.locStart(childNode),428          util.locEnd(childNode)429        )430      );431    } else {432      parts.push(pathChild.call(print));433    }434    if (i !== node.nodes.length - 1) {435      if (436        (node.nodes[i + 1].type === "css-comment" &&437          !util.hasNewline(438            options.originalText,439            util.locStart(node.nodes[i + 1]),440            { backwards: true }441          )) ||442        (node.nodes[i + 1].type === "css-atrule" &&443          node.nodes[i + 1].name === "else" &&444          node.nodes[i].type !== "css-comment")445      ) {446        parts.push(" ");447      } else {448        parts.push(hardline);449        if (util.isNextLineEmpty(options.originalText, pathChild.getValue())) {450          parts.push(hardline);451        }452      }453    }454    i++;455  }, "nodes");456  return concat(parts);457}458function printValue(value) {459  return value;460}461const STRING_REGEX = /(['"])(?:(?!\1)[^\\]|\\[\s\S])*\1/g;462const NUMBER_REGEX = /(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?/g;463const STANDARD_UNIT_REGEX = /[a-zA-Z]+/g;464const WORD_PART_REGEX = /[$@]?[a-zA-Z_\u0080-\uFFFF][\w\-\u0080-\uFFFF]*/g;465const ADJUST_NUMBERS_REGEX = RegExp(466  STRING_REGEX.source +467    `|` +468    `(${WORD_PART_REGEX.source})?` +469    `(${NUMBER_REGEX.source})` +470    `(${STANDARD_UNIT_REGEX.source})?`,471  "g"472);473function adjustStrings(value, options) {474  return value.replace(STRING_REGEX, match => util.printString(match, options));475}476function quoteAttributeValue(value, options) {477  const quote = options.singleQuote ? "'" : '"';478  return value.includes('"') || value.includes("'")479    ? value480    : quote + value + quote;481}482function adjustNumbers(value) {483  return value.replace(484    ADJUST_NUMBERS_REGEX,485    (match, quote, wordPart, number, unit) =>486      !wordPart && number487        ? (wordPart || "") + printNumber(number) + maybeToLowerCase(unit || "")488        : match489  );490}...Using AI Code Generation
1const { quoteAttributeValue } = require('playwright/lib/utils/attributes');2console.log(quoteAttributeValue('test'));3const { quoteAttributeValue } = require('playwright/lib/utils/attributes');4console.log(quoteAttributeValue('test'));5const { quoteAttributeValue } = require('playwright/lib/utils/attributes');6console.log(quoteAttributeValue('test'));7const { quoteAttributeValue } = require('playwright/lib/utils/attributes');8console.log(quoteAttributeValue('test'));9const { quoteAttributeValue } = require('playwright/lib/utils/attributes');10console.log(quoteAttributeValue('test'));11const { quoteAttributeValue } = require('playwright/lib/utils/attributes');12console.log(quoteAttributeValue('test'));13const { quoteAttributeValue } = require('playwright/lib/utils/attributes');14console.log(quoteAttributeValue('test'));15const { quoteAttributeValue } = require('playwright/lib/utils/attributes');16console.log(quoteAttributeValue('test'));17const { quoteAttributeValue } = require('playwright/lib/utils/attributes');18console.log(quoteAttributeValue('test'));19const { quoteAttributeValue } = require('playwright/lib/utils/attributes');20console.log(quoteAttributeValue('test'));21const { quoteAttributeValue } = require('playwright/lib/utils/attributes');22console.log(quoteAttributeValue('test'));23const { quoteAttributeValue } = require('playwright/lib/utils/attributes');24console.log(quoteAttributeValue('test'));Using AI Code Generation
1const { quoteAttributeValue } = require('playwright-core/lib/server/common/utils');2quoteAttributeValue('test');3const { quoteAttributeValue } = require('playwright-core/lib/server/common/utils');4quoteAttributeValue('test');5const { quoteAttributeValue } = require('testcafe-browser-provider-playwright/lib/quote-attribute-value');6quoteAttributeValue('test');7const { quoteAttributeValue } = require('testcafe-browser-provider-playwright/lib/quote-attribute-value');8quoteAttributeValue('test');9const { quoteAttributeValue } = require('testcafe-browser-provider-playwright/lib/quote-attribute-value');10quoteAttributeValue('test');11import { quoteAttributeValue } from 'testcafe-browser-provider-playwright/lib/quote-attribute-value';12quoteAttributeValue('test');Using AI Code Generation
1const { quoteAttributeValue } = require('playwright/lib/server/common/utils');2console.log(quoteAttributeValue('Hello, World!'));3console.log(quoteAttributeValue('Hello"World!'));4console.log(quoteAttributeValue('Hello\'World!'));5console.log(quoteAttributeValue('Hello"World!\''));6console.log(quoteAttributeValue('Hello\'World!"'));7console.log(quoteAttributeValue('Hello"World!\''));8console.log(quoteAttributeValue('Hello\'World!"'));9console.log(quoteAttributeValue('Hello"World!\'"'));10console.log(quoteAttributeValue('Hello\'World!"\''));11console.log(quoteAttributeValue('Hello"World!\'"\''));12console.log(quoteAttributeValue('Hello\'World!"\'"'));13console.log(quoteAttributeValue('Hello"World!\'"\'"'));14console.log(quoteAttributeValue('Hello\'World!"\'"\''));15console.log(quoteAttributeValue('Hello"World!\'"\'"\''));16console.log(quoteAttributeValue('Hello\'World!"\'"\'"'));17console.log(quoteAttributeValue('Hello"World!\'"\'"\'"'));18const { quoteAttributeValue } = require('playwright/lib/server/common/utils');19console.log(quoteAttributeValue('Hello, World!', false));20console.log(quoteAttributeValue('Hello"World!', false));21console.log(quoteAttributeValue('Hello\'World!', false));22console.log(quoteAttributeValue('Hello"World!\'', false));23console.log(quoteAttributeValue('Hello\'World!"', false));24console.log(quoteAttributeValue('Hello"World!\'', false));25console.log(quoteAttributeValue('Hello\'World!"', false));26console.log(quoteAttributeValue('Hello"World!\'"', false));27console.log(Using AI Code Generation
1const { quoteAttributeValue } = require('playwright/lib/server/supplements/utils/strings');2console.log(value);3const { quoteAttributeValue } = require('playwright/lib/server/supplements/utils/strings');4console.log(value);5const { quoteAttributeValue } = require('playwright/lib/server/supplements/utils/strings');6console.log(value);7const { quoteAttributeValue } = require('playwright/lib/server/supplements/utils/strings');8console.log(value);9const { quoteAttributeValue } = require('playwright/lib/server/supplements/utils/strings');10console.log(value);11const { quoteAttributeValue } = require('playwright/lib/server/supplements/utils/strings');12console.log(value);13const { quoteAttributeValue } = require('playwright/lib/server/supplements/utils/strings');14console.log(value);15const { quoteAttributeValue } = require('playwright/lib/server/supplements/utils/strings');16console.log(value);17const { quoteAttributeValue } = require('playwright/lib/server/supplements/utils/strings');Using AI Code Generation
1const quoteAttributeValue = require('playwright/lib/server/dom.js');2console.log(quoteAttributeValue.quoteAttributeValue('hello'));3console.log(quoteAttributeValue.quoteAttributeValue('hello"'));4console.log(quoteAttributeValue.quoteAttributeValue('hello\''));5console.log(quoteAttributeValue.quoteAttributeValue('hello\'"'));6console.log(quoteAttributeValue.quoteAttributeValue('hello"\''));7console.log(quoteAttributeValue.quoteAttributeValue('hello\'"\'"'));8console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\''));9console.log(quoteAttributeValue.quoteAttributeValue('hello\'"\'"\''));10console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\'"\''));11console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\'"\'"'));12console.log(quoteAttributeValue.quoteAttributeValue('hello\'"\'"\'"\''));13console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\'"\'"\''));14console.log(quoteAttributeValue.quoteAttributeValue('hello\'"\'"\'"\'"\''));15console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\'"\'"\'"\''));16console.log(quoteAttributeValue.quoteAttributeValue('hello\'"\'"\'"\'"\'"\''));17console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\'"\'"\'"\'"\''));18console.log(quoteAttributeValue.quoteAttributeValue('hello\'"\'"\'"\'"\'"\'"\''));19console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\'"\'"\'"\'"\'"\''));20console.log(quoteAttributeValue.quoteAttributeValue('hello\'"\'"\'"\'"\'"\'"\'"\''));21console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\'"\'"\'"\'"\'"\'"\''));22console.log(quoteAttributeValue.quoteAttributeValue('hello\'"\'"\'"\'"\'"\'"\'"\'"\''));23console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\'"\'"\'"\'"\'"\'"\'"\''));24console.log(quoteAttributeValue.quoteAttributeValue('hello\'"\'"\'"\'"\'"\'"\'"\'"\'"\''));25console.log(quoteAttributeValue.quoteAttributeValue('hello"\'"\'"\'"\'"\'"\'"\'"\'"\'"\''));26console.log(quoteAttributeValue.quoteAttributeValue('helloUsing AI Code Generation
1const { quoteAttributeValue } = require('@playwright/test/lib/utils/utils');2console.log(quoteAttributeValue('value'));3const { test, expect } = require('@playwright/test');4test('My test', async ({ page }) => {5  const title = page.locator('title');6  expect(await title.textContent()).toBe('Playwright');7});LambdaTest’s Playwright tutorial will give you a broader idea about the Playwright automation framework, its unique features, and use cases with examples to exceed your understanding of Playwright testing. This tutorial will give A to Z guidance, from installing the Playwright framework to some best practices and advanced concepts.
Get 100 minutes of automation test minutes FREE!!
