1BYXsFBk
2017-01-12 03:20:13

angular.module('AXWeb').run(['$templateCache', function(t) {

t.put('/Client/components\reusable\branch-selection\branch-selection-template.html', '<menu-selection items="Branch.data" width="413px" left="164" top="55" multi-select="false" show-filter="true" title="Choose Branch" keydown-event="keydown" show="show" selected="Branch.selected(item)" class="vehicle-dropdown"></menu-selection>');
t.put('/Client/components\reusable\brand-buttons\brand-buttons-template.html', '<div class="ax-component-brand-buttons"> <!--Front/Rear buttons--> <div class="front-rear-wrapper" ng-show="IsFrontRearVisible()"> <div class="front-rear-wrapper-child"> <button ng-click="frontClick()" class="front-rear front" ng-class="{ selected: Context().IsFrontSelected(), hidden: !Context().SelectedBrandButton().HasFront }" magic-tooltip magic-tooltip-text="Display Front parts." data-key="CAT-BRFR" data-value="front"> <span class="helper"></span> <i class="icon-front" style="font-size: 30px;"></i> </button> <button ng-click="rearClick()" class="front-rear rear" ng-class="{ selected: Context().IsRearSelected(), hidden: !Context().SelectedBrandButton().HasRear }" magic-tooltip magic-tooltip-text="Display Rear parts." data-key="CAT-BRFR" data-value="rear"> <span class="helper"></span> <i class="icon-rear" style="font-size: 30px;"></i> </button> </div> </div> <!--Normal button--> <button id="section-brandbutton-{{button.ID}}" ng-click="buttonClick(button)" magic-tooltip magic-tooltip-text="{{ button.Caption }}" tooltip-direction="top" class="button-button" ng-class="{ \'selected-alt\': Context().SelectedBrandButton() === button, gap: !IsButtonEnabled(button), \'is-choose-aspect-visible\': IsFrontRearVisible() }" ng-repeat="button in Context().CurrentBrandButtons() | orderBy:BrandButtonGAPMoveToEnd" ng-if="IsButtonEnabled(button)" data-key="CAT-BRB" data-value="{{::$index }}"> <span class="helper"></span> <img class="brand-image" alt="{{ button.Caption }}" data-button-caption="{{ button.Caption }}" missing-image ng-src="{{ ::FilesPath() }}/backgrounds/icons/AlliCat%20Supplier%20Logos/Transparent/{{ button.Caption }}.png" /> <img ng-if="MemberSettings().HideBrandButtonGapIcon !== 1" class="gap-ribbon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAADICAYAAABvaOoaAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB94JBRYUCgj+pDUAABOpSURBVHhe7V1LiB3VFlUQBw4EZwFxFt7EiThpP63xEyMi2KJI6CiijeAP0jEETZAkGpT2gyEtCXn+ggaNCiqNP7SDRoxGJ858k+csCM7kOchAwrPeWteqfnXr7jq1z71197ldvRcsHpiquslZ++2qc/Y6Z5/jcDgcDofD4XA4HI5VjB9//PEf4GHwSBOXl5dPfvLJJ/9ebVxaWvrXwsLCsd27dx8JcC4fEocVEFTngvvBrMv86KOPsr1792YIshCP5MPisALEuRT8tSxW1/jdd99lBw4ckAKuSg9AS0Acz3799AC0BMRZD54ui9U1fv/999ni4qIUbBI9AC0BgR4D/yoL1jV+/PHH/5mbmzu1ZcuWk1Xec889yzt27JhH4N2fczofGse4AXEuBn8ui9U1Mvs99NBD2dTUVB3fA8/Ph8RhCQjU+ez39ttvZxs2bJACj/wD3JAPh8MSEOci8KeyWF3jDz/8kM3Pz0uBV/A4eEE+JA5LQKDN4J9lwbrGpaWlbNOmTVLgkX+Cm/PhcFgC4lwIniiL1TUy+z3xxBNS4BU8CV6YD4nDEhBorWe/v8Ct+XA4LAFxLgCPl8XqIp988kkp8Ar+DF6cD4nDEhBnA/hHWayu8csvv8xmZmakwCu4kA+HwxIQ53zwvbJYXeRzzz2XXXHFFVLgkb+Cl+ZD4rAExPHsNzW1CJ6bD4nDChDnPPBYWawu8vnnnw9lPy48e6ktBSAOLVe/lcXqGr/55ptsdnZWCryCXnZLAYizJixXhw8fzq666iop8Mgz4MZ8SByWgDidN5wy+919991S4BU8AfrCcwpAoIWqYF3ja6+9Fsp+XnZLBYjjlqupqZ/Ai/IhcVgCAq11yxXLbo/lw+GwBMTx7Odlt3SAQFvBTme/Y8eOhbIf6WW3FIA4tFydLIvVNdJy9fjjj0tBV9DLbqkAgda65Yp8HfSymzUgjhtOfb9HOkAgz35edksDiEPL1VJZrC7ymWeekYKuIBeeZ/IhcVgC4rjlystuaQBx3HA6NXUWnM2HxGEJiDMNdjr7LS8vN2U/Ljyvy4fEYQWIQ8vVYlmsLvLQoUPZlVdeKQUe6WW3VIA4brmamvoFvCQfEocVII4bTv/mftAXnq0BcTz7edktHSDQzqpgXeNbb72VXXPNNVLgFfSyWwpAHLdcedktHSDQWjeckkugl92sAXE8+/l+j3SAQHNgp7PfBx98kF1//fVS4BX0slsKQBy15erUqVPZ559/3iP7ZUjXTCIVlisuPHtnoxSAQEHLFYNtz5492V133TVQObj99tuz7du3976tpHsnhQrLle/3SAGIU5v9vv3222zHjh2hclUfGYwvv/zywHNSU5n9vOyWAhBoBhzIfsePH89uu+02SaxGbt68mf00+p6Xkp9++ml28803i3/XnKfB9fmQOKwAcUTL1SjBV/Daa6/tnTBQfXYKNliuSC+7pQDEEQ2nc3NzkkjR5Kv7jTfe6Hu2NRWG099AL7tZA+KI2Y9F+opAI/G6667rBUH1d6yoyH7HwPPyYXFYAeJcDv5eFovLKrfccosk0kh88MEH+4LCil9//XV25513in+nnF52SwGII1queCJoRaDWyGWQ6u+NmwrLlZfdUgDiDFiumP1uuukmSaQV8s/37duXHT16tLfut7Cw0Ft6ka6tcteuXX3BMW4qLFdedksBiDNU9uNrlOuC1ftYGWFQSveUeccddwzcO04qsp93N0oBiDPQVLop+zGTMNDK91T51FNPifcWnJ6eFu8bB/l/lHvvvVf8e+T07kapAIEGLFeh7MfA4UJu+XqJDNCGxd7sxIkT4r1tU2G58rJbCkCcAcsVAyc082UJq3x9iKwJS88o+NVXX4n3tUmF5YrcmQ+JwxIQaCD7sXYrCNQjsx+rIuXrQwy9hq1ewYrs5/s9UgDirAMHDKehWWxM9iNDBX/Wh6V72iSz+SOPPCL+foledksBCDQLni0LxlptRZwVsowWW8HgTFd6FsnsKN3TJrnW2LCU9Dt4eT4kDitAHNFyxaxUEWiFW7du7bu2iZyoSM8pOO6FaIXlivRj1lIAAg0YTvmtVBGnj5qZb5mhnro0skr3tEmF4dTLbikAccSm0vfdd58kUo8PPPBA37VNbFpHfOmll8T72mRDU2nyOHhBPiwOK0CcAcvVhx9+KAm0Qr6aY7x8Bw4cEJ9D0g0z7r0jCsuVl91SAOKIliuW1SoCieSk4uDBg73ZZfUZBflnt956q3g/aVEDVliuvLtRCkCcgezHbzvtHo+CDDC+RqVMFppJx64jDkNF9vP9HikAccSm0tu2bZNEUpHfeXTAlEtqoaWX2Jn0MGxoKk162S0FIM5AU2m+LkNLL1ryu47bNPl6lv68YOxMOpaKptKkdzeyBsQJnvHH12aDV25kxs6kh6HCcuVltxSAOKoz/rgWyECpiNYKOdOWfrMtKgyn5CLoZTdLQJzoE04ZLI8++mj05KSOFgvPiuzHhefpfFgcVoA4l4C/lMXSkt9sLGdx9loRM5qxa4kxpOVKkbm97JYCEGjkM/64dMJJBicbFVGjWRzXEVpLjKXCcnUG3JgPicMKEKfVM/643MJllwaHiYo0vXLJZNSqiNJw6sespQAEGktTaQYNF6JDFQ8tGcy0Zg1rz1c0lfayWwpAnLE3leZr9JVXXgkuPmvJ1zu/N2MqJYqm0qSX3VIAApm2VX3zzTdbWUvkhIcVE82itcJy5WW3FIA4yZpKv//++62sJXJHXWiiojScenejFIBAyZtKMzsxkw27lsgJivTcgorsR/p+D2tAnIlqKk13SuxaIr8HmyYlDU2lSS+7pQDEmcim0twDzNmuZi2xacOSwnJFencja0CciW8qzWMy+HqtW0vUeAYVhlPf75ECEGfVtNTnBIMVkepaIl/X0vUFldnPy27WgDg0HbxeFmu1kDViriVywsIWENI1BbnfpCH7ceF5Jh8WhxUgzqpvq9p0kr7ScuVlN2tAnGjL1WqkwnJ1FpzNh8VhBYjjTaX/Jvd7rMuHxWEFCCQ2lWZLBNZqaVdihaLo6SZdO+lUNJX2slsKQBzRcsWljKYqBMtdtEXRLMrswv3BrF5wJsq1OFqvOFPlq49BTOdJEcRt+vmaqLRcedktBSCQaDhV1ElbIdfzGMS03TOIWQdmELOnHIOYFQsGMXfMMYjJ2CBWGE5JL7tZA+KI2Y9lrDZs9FYM7RdWZj/vbpQCEEhsKs3MUxFoohnaMadoKk16dyNrQBzRckW38g033CCJNJHk6fXVf0NBpeXKy24pAIFEy1XohPtJJL/vqv+GgkrLlXc3sgbEEbMfP+rH0dttXGT5rfpvKKjMfr7fIwUgUG1Tae2ONbZQ4EyVG9A5e+V2yTZ2u8UwtE+YlvymPiOgl92sAXGClivWUzWBxAbUdbYn/nc+h69HrgFyBxwnNgzahx9+uJVApQtG+u2CCssVF57n8mFxWAHiNFquGDyaiUgoCOvY9Jrna5NBy7U/Bi2PyuUyC9cHmWn5m7yffy49n1RarvyYNWtAHLXhlFULtsmviDbA2CBk4EjPITVWeg2V2c/LbtaAOANNpUMcRxCGGtkw20n3xFDRVJo8Da7Ph8VhAYgzlOWK+3U1O9M0QWhx/K7CckV62c0aEGdoyxUdMW0EYej0Uc6opXtiqLRcednNGhBnZMPpqEHIGbF0PcnntnH8rjL7ednNGhBnoKn0MNRWSRiE1cnE3NyceC3JtcTytcNQ0VSa9LJbCkCgkc/4K6gNQr5ui5b8TY1s2jh+V2m58u5G1oA4rZ7xR2rdMkUQMsNJf05yfU/6jRgqLVdedksBCNRa9itTa1il0TT07RgyE2ipzH4nQS+7WQLiiE2l2+KormlmSOm5MWRlRdFUmgvPW/NhcVgBAg00lW6b2j5xEts4dJyWK0Vt2ctu1oA4Jmf8MQMNE4QhK5WWSssVuTMfFocVIJDZGX8MwlC/YIkhM4GWSsOpH7NmDYgjNpUeJznbVfRZ65FltzZMB4qm0qSX3awBcZKcchUThOV1wmGotFz9Dl6eD4vDAhAn6Rl/zGyshFQCQeQoQaiwXJF+zJo1IE7yM/5YCx5nECqzn5fdrAFxxKbSKcgg1G5wig1ClgMV2c/LbtaAOANNpSXSecIjL2gQ4N6KolLB9TRWLiiwdF8stftLSG0QKptKe9nNGhCn0XLFE64UjpFecEr3D8O2g1BpufLuRtaAOLWGU552QMNnRaRaMlCl5wxLul001n4yFPxKw6nv97AGxKnNfvwW4/FpFZFqyUDhwrL0LJKv53379kWv42n2lzTZ8pXZz8tu1oA4YlPpmCWRgiF7FJ9X9Ong/+7atSsYMFUyCEOnboVs+cqm0uRCPiwOK0CgAcsVs5jme6/K0ASEB05Wr2dAccO51lJfZ+1vsuUrLVdedrMGxBENp8MesVbnTuZ3ZGgywQDiqQcad7MUhCFbvtJwSi6CXnazBAQaaCrNIJCyTBMZYOXnlMnjNaR7JHJ5p8loWt2gHgpcvroV2Y8Lz9P5sDgsAHHEptKaSQe/4Whl4kHkXCrhkbd0l1SfRfJ1Pkx3cy6rhDx/xf6S0Hensqk06WU3a0CgActVaPN3QX6zxcxiOfuUnqMlvX919it+V4aypdJydQbcmA+LwwIQRzScNrW/H6bK0fRMLZllpefXMcJw6sesWQMCDWQ/HqNREaaPw5y9wle09KxhyJPupd+oozL7ednNGhBHbCod2vzN9cDQAnMdFZUHNbluKP1GHRVNpUkvu1kD4gxYrtjQOTTzHWYDEEty0rNI/ha/32ImJ1ymkX5HotJy5WU3a0Ac0XDKNqQVcVZIW1T1eg1DlYfyzJXBTReNdF2ZzKbl54eoNJx6dyNrQBzRcMrsUhFnhXv27Om7VkN+f0nPKiit23GBWbq2oDYAldmP9P0eloA4NB2ITaVDB3IfPXp04Pom8lhc6VlkXW8OfmNK1xfUBqCiqTTpZTdrQBzRckUPXUWcPvL7sHpPiFwuCX1PhtbtQi5oTQAqLVfk66BnPytAnFrLFQOmIk4fpXtClEwHBZs2lIcCUDMJUVqufL+HNSBOreGUGakiUB+le5rIZ0pumqbZdCgAuags3VMwIvt52c0aEGihKlhB2pgqAvVxlNNHOdngjJev5KbeHGQoAJuqMAxuRfbjwvNMPiwOC0Cc4Bl/NIVWROpjbAVCIoOYrhTpzwo2TUJCk6EIy5WX3awBgRrP+AvZ3Vkhke5pm8yW0u8XDBkg+MpXWK7OgrP5sDgsAHFUJ5yGtiry9UnLlXRfmwxNXrhQLd1DRmQ/7vdYlw+NwwIQSGwqXWWTA5of98PUgmMY8iGGFsOVTaW97GYNiKM+46/p9Uc2zUJHYdNMvM7xHGG58rKbNSBQ1Bl/mnrsuIIw9AkQev0qLVekl90sAXGiTzjVOpd5mGRsdSTEwlpfx7pZeET28+5G1oBAYlPpJmqyIMl2rKy5jvpd2NRBiWuHdb/BpR1FU2nSuxtZAuIMfcYfv7VCAVElS2vMnMMEInfKNf1WaA1Sabnysps1IM5IZ/w1vRIlcksmZ6p1k4UyuaCsOKEqaD6IsFwtgV52swLEaeWE05Cdqol8LfLkey7tcDcbyaDetm1bsNRWJhfGQyVAZfbz/R7WgDjT4MgnnPKVOkoPj1FZtw2TXF5e1mY/L7tZAuLQcrVYFmsUMghjjmVri0277w4dOqT5TuXC81w+NA4LQJyhm0qHyGykPZ9vVLZoufJj1iwBcRpPOB2FrAUrhR+aPDdQ+u0ylYZTL7tZA+K00lS6iVy3G+aclxA5aeGmeOn3yuTWAeWRcafB9fnQOCwAgcbSVlUivw0ZiKNmRJ4NyM3m2nNmlJYr0stuloA4rTeV1pJLJXx1MhhDp5eWyWoLrVcx5bwIy5V3N7IGBDLLfiHyEEouRPM7jQHGdcCCL774Yu81G3OqVpkR2c/3e1gC4oy1qfQkkK98RVNp0stu1oBAY28qnZq0XCl7hXh3I0tAHJOm0ikZYbnysps1IJBZU+lUjDCcngS97GYFiOPZ7//kwvPWfGgcFoBAG8EzZcG6xi+++EK76O1lN0tAnKRNpa2otFyRO/OhcVgA4iRvKj1uRhhO/Zg1S0CciWkqPU7SwKrMfl52swTEUTWVXs1UNpUmvexmCYgzVsvVpFBpuSK97GYJiDMWw+kkMcJw6t2NLAFxPPv10/d7WALiiE2lu8SIptJedrMGBJoIy9U4+c4772Q33nhjdvXVVzdtOvLuRpaAOMkMp1ak5Wr//v29vcPkli1bpMAjfb+HNSBQ57PfZ599lj399NPZ7t27ewz0rfOymyUgzkXgT2WxushXX311JfgaAnAhHxqHBSBO5y1XPCT92Wef1QSgl90sAXE6b7kijxw50hd8gQBcBL3sZgWIsyazX00Acr/HdD40jnED4ohNpbtGLr1Ug68mAL3sZgmI03nLFctuL7zwgiYAvexmCYizJgyn7777rhh8ZCUAvexmCYizprMfWQpA725kDQh0GXi/lgcPHvzn/Pz8f3mqaSru3Lkz27t3r5rbt2/vnS9dx9Lh497daJIBcS4E+YoqBOsSvew26YBAMyDdIZKAq53e3WiSAXHOB7k8IYnXBfp+j0kGxNkAcoFWEm+108tukw4IdBl4f0e5CfTs53A4HA6Hw+FwOBwOh8PhcDgcDke3cM45/wOxQuOS0+qfGQAAAABJRU5ErkJggg==" /> </button> <div class="navigation-wrapper" ng-show="Context().CurrentBrandButtons() && BrandButtonsOverflow()"> <div class="navigation"> <button ng-click="scrollLeft()" ng-class="{ disabled: !BrandButtonsOverflowLeftRequired() }" data-key="CAT-BRN" data-value="left"> <i class="fa fa-chevron-left fa-fw fa-lg"></i> </button> <button ng-click="scrollRight()" ng-class="{ disabled: !BrandButtonsOverflowRightRequired() }" data-key="CAT-BRN" data-value="right"> <i class="fa fa-chevron-right fa-fw fa-lg"></i> </button> </div> </div></div>');
t.put('/Client/components\reusable\context-tab\context-tab-template.html', '<div class="ax-component-context-tab"> <button ng-click="newLookup()" class="context-tab-nav-button new-button" magic-tooltip magic-tooltip-text="{{ (MemberSettings().ContextTabsEnabled === 0 ? \'Reset this page, ready for a new enquiry\' : \'Reset this tab, ready for a new enquiry\') }}"> <i class="fa fa-repeat fa-fw fa-lg" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i> </button> <div class="context-tab-nav" ng-show="MemberSettings().ContextTabsEnabled !== 0"> <div ng-repeat="tab in Tabs"> <button class="context-tab-nav-button borderless" ng-class="{ \'context-tab-nav-button-sel\': VisibleTab == $index, \'national-account\': tab.NationalAccount == true && tab.TabHasData == true, \'independent-account\': tab.NationalAccount == false && tab.TabHasData == true, \'no-account-sel\': tab.NationalAccount == null, \'third-context\': $index === 2 }" ng-click="MoveToTab($index)" magic-tooltip magic-tooltip-text="{{tab.Tooltip}}" data-key="CAT-CT" data-value="{{::$index+1}}"> <span ng-class="{\'black\': tab.TabHasData == true }" style="margin-left:-10px;">{{$index+1}}</span> </button> </div> </div> <div style="display: flex; justify-content: space-between;"> <div> <div class="customer-search"> <div class="customer-button-container" style="display: flex;"> <customer-search ng-hide="MemberSettings().HideCustomerComponent === 1"></customer-search> <button ng-if="APPullRequired()" class="GetCustomerFromAP autopart-button" ng-click="GetCustomerFromPOS()" magic-tooltip magic-tooltip-text="Pull Customer from Autopart" data-key="CAT-CAP"> <span class="ap-text">Ap</span> <i class="fa fa-long-arrow-right" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i> </button> </div> </div> <div ng-show="MemberSettings().LiteMode !== 1" ng-click="mousedown(Context(), $event)" ng-mouseup="mouseup(Context(), $event)" class="tab" ng-class="{ \'national-account\': Context().CurrentCustomer().IsNational && TabHasData(Context()) == true, \'selected\': !Context().CurrentCustomer().AccountNumber, \'independent-account\': !Context().CurrentCustomer().IsNational && TabHasData(Context()) == true, \'on-stop\': MemberSettings().ShowOnStop !== 0 && Context().CurrentCustomer().StopStatus, }" magic-tooltip tooltip-id="customer-context-tooltip" menu menu-id="customer-history" trigger="left" docked="true" data-contextid="{{ Context().id }}" data-key="CAT-CCD"> <span ng-hide="Context().CurrentCustomer().AccountNumber"> <input class="account-entry" placeholder="Enter Account No or Name" spellcheck="false" ng-keyup="key($event)" type="text" select-on-click ng-enter="searchCustomer()" ng-model="Context().searchTerm" ng-disabled="disableInput" copy-paste data-key="CAT-CINP" /> </span> <span ng-show="Context().CurrentCustomer().AccountNumber" menu menu-id="customer-input-copy-paste"> <i ng-if="!Context().editMode && MemberSettings().LiteMode !== 1" ng-class="{ hidden: SelectedContext().id !== Context().id }" class="pencil-icon fa fa-pencil fa-fw"></i> <span class="Context-customer-account-and-name"> <span ng-if="!Context().editMode" class="label">{{ Context().CurrentCustomer().AccountNumber }} - </span> <span ng-if="!Context().editMode" class="label context-customer-name">{{ Context().CurrentCustomer().CustomerName }}</span> </span> <input ng-show="Context().editMode" ng-blur="finishEdit(Context())" ng-attr-data-context-id="{{ Context().id }}" ng-keyup="key($event)" class="account-entry" placeholder="Enter Account No or Name" spellcheck="false" data-key="CAT-CINP" type="text" select-on-click ng-enter="searchCustomer()" ng-model="Context().searchTerm" /> <div id="customer-input-copy-paste"> <div ng-click="CopyAccountNo()" data-key="CAT-CCC">Copy</div> </div> </span> <div class="close" ng-show="TabIdFromContext(Context()) > 0" ng-mousedown="closeMousedown(Context(), $event)" ng-mouseup="closeMouseup(Context(), $event)" style="float: right;" data-key="CAT-CCL"> <i class="fa fa-times fa-fw fa-lg" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i> </div> </div> </div> <button ng-show="ShowApPush()" class="SetCustomerAndSwitchToAP autopart-button push" ng-click="SetCustomerAndSwitchToPOS()" magic-tooltip magic-tooltip-text="Set Customer in Autopart" data-key="CAT-CAS"> <i class="fa fa-long-arrow-right" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i> <span class="autopart-text">Ap</span> </button> </div> <div id="customer-history"> <div class="option" ng-repeat="customer in filteredCustomerHistory" ng-click="SetAccount(customer)" ng-class="{ selected: $index === currentHistoryIndex}" data-key="CAT-CHI" data-value="{{::$index}}"> <span>{{ ::customer.AccountNo }}</span> <span>{{ ::customer.Name }}</span> </div> </div> <div id="customer-context-tooltip" style="width:200px;"> <table class=\'ax-component-context-tab-tooltip-table\'> <tr ng-show="MemberSettings().ShowOnStop !== 0 && Context().CurrentCustomer().StopStatus"> <td align=center colspan=2><strong>On Stop</strong></td> </tr> <tr><td><strong>VRM</strong>:</td><td>{{(Context().CurrentVehicle().VRM ? Context().CurrentVehicle().VRM.toUpperCase() : \'\')}}</td> <tr /> <tr><td><strong>Account</strong>:</td><td>{{Context().CurrentCustomer().AccountNumber}}</td> <tr /> <tr><td><strong>Name</strong>:</td><td>{{Context().CurrentCustomer().CustomerName}}</td> <tr /> <tr><td><strong>Addr1</strong>:</td><td>{{Context().CurrentCustomer().AddressLine1}}</td> <tr /> <tr><td><strong>Addr2</strong>:</td><td>{{Context().CurrentCustomer().AddressLine2}}</td> <tr /> <tr><td><strong>Addr3</strong>:</td><td>{{Context().CurrentCustomer().AddressLine3}}</td> <tr /> <tr><td><strong>Addr4</strong>:</td><td>{{Context().CurrentCustomer().AddressLine4}}</td> <tr /> <tr><td><strong>Addr5</strong>:</td><td>{{Context().CurrentCustomer().AddressLine5}}</td> <tr /> <tr><td><strong>Postcode</strong>:</td><td>{{Context().CurrentCustomer().PostCode}}</td> <tr /> <tr><td><strong>Tel No</strong>:</td><td>{{Context().CurrentCustomer().TelNo}}</td> <tr /> <tr ng-show="MemberSettings().ShowNotes !== 0"> <td><strong>Notes</strong>:</td> <td class=ax-component-context-tab-tooltip-notes>{{Context().CurrentCustomer().Notes === null ? \'\': Context().CurrentCustomer().Notes}}</td> <tr /> <tr ng-show="MemberSettings().ShowDefaultBranch !== 0"> <td><strong>Default Branch</strong>:</td> <td>{{Context().CurrentCustomer().BranchName ? Context().CurrentCustomer().BranchName : \'\'}}</td> </tr> </table> </div></div>');
t.put('/Client/components\reusable\date-lookup\date-lookup-template.html', '<div class="ax-component-date-lookup"> <select id="DD_day" style="float:left; margin:5px"></select> <select id="DD_month" style="float:left; margin:5px"></select> <select id="DD_year" style="float:left; margin:5px"></select></div>');
t.put('/Client/components\reusable\dropdown\dropdown-template.html', '<div class="ax-component-dropdown"> <div class="dropdown-display-panel" ng-click="show()"> <span>{{ selectedItem }}</span> <span class="arrow"></span> </div> <menu-selection items="items" width="400px" left="0" top="0" buttonPadding="0" filter-placeholder="placeholder" show="showList" closed="Close()" multi-select="false" show-filter="true" allow-no-selection="false" show-checkboxes="false" reset-items-on-open="true" selected="Selected(items)" blue-highlight="true"></menu-selection></div>');
t.put('/Client/components\reusable\dynamic-data-grid\dynamic-data-grid-template.html', '<div class="ax-component-dynamic-data-grid ax-alt-grid" magic-grid current-item="selectedRow" items="control.GridRows"> <table ng-show="SectionLayoutLoading() == false"> <thead> <!-- *** COLUMN HEADINGS ***--> <tr> <th ng-repeat="column in ::control.Columns" style="min-width:50px" ng-style="{\'width\': GetColWidth(column) }"> <div ng-click="OpenFilterOptions($event)" ng-class="{ filteredheader : ColumnHasFilter($index) }" ng-style="{ width: ColumnToWidth($index) }" data-key="CAT-DDH"> <div class="headertext"> <input type="checkbox" ng-if="column.IsPart" ng-model="CheckBoxValues[$index]" ng-click="CheckBoxChanged($index, $event)" style="margin-right: 5px;" data-key="CAT-DDHINP" /> {{ ::column.name }} <i class="fa fa-chevron-down right filter-arrow" ng-click="OpenFilterOptions($event)"></i> </div> <div class="ax-component-menu"> <div class="option" ng-repeat="row in (FilteredColumnHeaders[$index] = (control.GridRows | uniquegridcell:$index))" data-key="CAT-DDFI"> <label ng-click="FilterSelected($parent.$index, row)" ng-style="{\'background-colour\':GetBG(row) }"> <input type="checkbox" ng-model="row.GridCells[$parent.$index].State" /> {{ ::row.GridCells[$parent.$index].FilterText }} </label> </div> </div> </div> </th> </tr> </thead> <!-- ROWS --> <tbody> <!-- GRID ROW --> <!--<tr ng-repeat="gridRow in FilteredRows" ng-class="{ \'selected\': gridRow.selected }" data-index="{{ $index }}">--> <tr ng-repeat="gridRow in control.GridRows" ng-show="gridRow.isVisible === true" ng-if="!(MemberSettings().HideMismatchingParts && gridRow.allCellsAreNegative)" ng-class="{ \'selected\': gridRow.selected }" data-index="{{ $index }}" data-key="CAT-DDGR"> <!-- GRID CELL --> <td menu menu-id="{{::ContextMenuId}}" docked="true" right-click="rightClick(gridCell, $index)" ng-repeat="(key, gridCell) in gridRow.GridCells" ng-if="key !== \'selected\' && key !== \'random\'" ng-click="SetActivePart(gridCell)"> <!--***********************************************************************************--> <!--*** DO NOT REMOVE THIS COMMENT BLOCK AS IT WILL BE USED LATER ***--> <!--***********************************************************************************--> <!--<div ng-if="gridCell.PartNumber" style="display:table;"> <div style="display:inline-block; vertical-align:middle;" ng-style="{\'width\': PartImageWidth(control.Columns[$index].HasImages)}"> <img ng-if="gridCell.PartNumber.Picture" magic-tooltip magic-tooltip-text="{{gridCell.PartNumber.Picture}}" ng-src="http://webdev/ImageServer/{{ ::gridCell.PartNumber.Picture }}.jpg" part-image part-image-src="GetPartImagePath(gridCell.PartNumber.Picture)" part-image-status="PartImageLoadStatus(status, control.Columns[$index], gridCell)" ng-show="gridCell.PartImageVisible == true" /> </div> <part-price model="::gridCell.PartNumber" ng-if="SectionLayoutLoading() != true && gridCell.Note" note="gridCell.Note" search-criteria-result="::gridCell.searchCriteriaResult" show-compare-checkbox="true" show-stock-button="false" is-on-section-layout="true" screen-code="CAT"></part-price> <part-price model="::gridCell.PartNumber" ng-if="SectionLayoutLoading() != true && !gridCell.Note" search-criteria-result="::gridCell.searchCriteriaResult" show-compare-checkbox="true" show-stock-button="false" is-on-section-layout="true" screen-code="CAT"></part-price> </div>--> <!--***********************************************************************************--> <!--***********************************************************************************--> <!--***********************************************************************************--> <div ng-if="gridCell.PartNumber" style="display:table;"> <div style="display:inline-block; vertical-align:middle;" ng-style="{\'width\': PartImageWidth(control.Columns[$index].HasImages)}"> <img ng-if="gridCell.PartNumber.Picture && MemberSettings().ShowThumbnails !== 0" class="part-thumbnail" magic-tooltip magic-tooltip-text="{{gridCell.PartNumber.Picture}}" ng-src="{{ ::FilesPath }}/picture%20parts/{{ ::gridCell.PartNumber.Picture }}.png" part-image part-image-src="GetPartImagePath(gridCell.PartNumber.Picture)" part-image-status="PartImageLoadStatus(status, control.Columns[$index], gridCell)" ng-show="gridCell.PartImageVisible == true" /> </div> <part-price model="::gridCell.PartNumber" ng-if="SectionLayoutLoading() != true && gridCell.Note" note="gridCell.Note" search-criteria-result="::gridCell.searchCriteriaResult" show-compare-checkbox="true" show-stock-button="false" is-on-section-layout="true" screen-code="CAT" app-note-warning></part-price> <part-price model="::gridCell.PartNumber" ng-if="SectionLayoutLoading() != true && !gridCell.Note" search-criteria-result="::gridCell.searchCriteriaResult" show-compare-checkbox="true" show-stock-button="false" is-on-section-layout="true" screen-code="CAT" app-note-warning></part-price> </div> <div ng-if="gridCell.Text"> <label class="grid-cell-label" magic-tooltip magic-tooltip-text="{{::gridCell.Text}}">{{::gridCell.Text}}</label> </div> <div ng-if="gridCell.Generic"> <label class="grid-cell-label" magic-tooltip magic-tooltip-text="{{::gridCell.Generic}}">{{::gridCell.Generic}}</label> </div> <div ng-if="gridCell.Image"> <img part-image style="max-height:50px; max-width:50px" ng-src="{{ ::FilesPath }}/picture%20parts/{{ Context().CurrentSectionLayout().PicturePath }}/{{ ::gridCell.Image }}.png" /> </div> <div ng-if="gridCell.Note && !gridCell.PartNumber"> <div style="cursor:pointer" ng-click="OpenTechNote(gridCell.Note, $event)"> <i class="technical-notes-image small fa fa-info-circle fa-lg"></i> </div> </div> </td> </tr> </tbody> </table> <div id="{{::ContextMenuId}}" ng-show="control.GridRows.length > 0"> <!--<div data-key="CAT-DDFOT">Filter on this</div> <div data-key="CAT-DDCLR">Clear column filter</div> <div data-key="CAT-DDCLRA">Clear all filters</div>--> <div ng-click="FilterOnThis()" data-key="CAT-DDFOT">Filter on this</div> <div ng-click="ClearColumnFilter()" data-key="CAT-DDCLR">Clear column filter</div> <div ng-click="ClearAllFilters()" data-key="CAT-DDCLRA">Clear all filters</div> </div></div>');
t.put('/Client/components\reusable\feedback-partsection\feedback-partsection-template.html', '<div class="ax-component-feedback-partsection"> <input type="hidden" class="part-section" style="width: 100%" /></div>');
t.put('/Client/components\reusable\logo\logo-template.html', '<i ng-if="showDownArrow" class="fa fa-caret-down" style=" position: absolute; right: 2px; color: #777; top: 10px; font-size: 10px;"></i><!--Image of the cat only, without the text--><svg ng-if="imageOnly" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" viewbox="0 0 354.53271 333.34937" id="svg3078"> <defs id="defs2997" /> <metadata id="metadata3084"> <rdf:rdf> <cc:work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title /> </cc:work> </rdf:rdf> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title /> </cc:Work> </rdf:RDF> </metadata> <path d="m 248.01149,333.14084 c -1.9555,-0.37395 -3.0806,-0.79425 -4.2926,-1.6036 -2.3007,-1.5363 -3.0011,-3.1142 -3.8009,-8.5621 -0.25776,-1.7558 -0.63102,-3.6643 -0.82948,-4.2411 -0.6715,-1.9518 -2.7478,-5.392 -10.266,-17.009 -2.6296,-4.0634 -5.139,-8.0944 -5.5766,-8.9578 -0.43749,-0.86346 -1.4605,-3.5231 -2.2734,-5.9103 -0.81285,-2.3872 -1.5136,-4.4416 -1.5572,-4.5652 -0.0498,-0.1412 -0.2887,-0.0154 -0.64242,0.33831 -0.3097,0.30972 -0.66105,0.53047 -0.78077,0.49055 -0.11972,-0.0399 -0.35952,-0.81549 -0.53287,-1.7235 -0.61253,-3.2083 -1.6879,-6.2447 -5.1966,-14.672 -2.0931,-5.0274 -2.6083,-6.3921 -3.5478,-9.3963 -0.93003,-2.9741 -3.6023,-7.8761 -7.413,-13.599 -2.5943,-3.8958 -5.2173,-7.3834 -6.9259,-9.209 l -1.0254,-1.0957 -0.9139,0.30009 c -4.1191,1.3526 -10.757,1.3712 -16.241,0.0453 -0.97399,-0.23547 -1.8241,-0.48136 -1.8892,-0.54643 -0.0651,-0.0651 0.1021,-0.34834 0.3715,-0.62952 0.73951,-0.77189 0.97666,-1.6011 0.61554,-2.1522 -0.16021,-0.24451 -0.45177,-0.49551 -0.6479,-0.55775 -0.19613,-0.0623 -1.5074,0.17518 -2.9139,0.52762 -7.208,1.8062 -14.669,3.2515 -16.786,3.2515 l -1.1779,0 0.93171,-0.87149 c 1.0704,-1.0012 1.4535,-1.6454 1.4535,-2.4439 0,-0.30981 -0.0208,-0.56355 -0.0462,-0.5639 -0.0254,0 -0.66953,-0.25536 -1.4314,-0.56669 -6.5199,-2.6642 -14.846,-2.3314 -23.637,0.94498 -1.5839,0.59032 -2.0457,0.8507 -2.4974,1.4082 -3.052,3.7677 -7.1953,8.2355 -14.869,16.034 -8.0768,8.2077 -9.6322,9.8586 -10.929,11.599 -1.4103,1.8935 -2.0389,3.2265 -2.0525,4.3518 -0.0122,1.0108 0.28587,1.6359 1.5873,3.3291 0.52783,0.68672 2.6927,3.9487 4.8109,7.2488 5.6142,8.7468 8.416,12.649 9.9625,13.873 l 0.73979,0.58593 3.4357,0.1391 c 2.0821,0.0843 3.8599,0.25211 4.5123,0.426 4.1695,1.1112 6.1153,3.8036 6.3455,8.7801 0.18883,4.0836 -0.98258,6.7696 -3.4993,8.0238 -1.1306,0.56342 -2.9322,0.65579 -3.6046,0.18479 -0.52935,-0.37076 -0.51845,-0.49015 0.12598,-1.3798 1.617,-2.2323 0.88618,-4.8931 -2.2632,-8.2397 -1.5285,-1.6242 -2.2148,-2.0016 -3.4238,-1.8828 -0.38855,0.0382 -0.72516,0.21247 -0.88864,0.46015 -0.25148,0.38101 -0.21314,0.42536 0.86492,0.99995 1.5002,0.79958 2.5229,1.852 3.2175,3.3111 0.52268,1.0979 0.57109,1.3585 0.566,3.0475 -0.005,1.5298 -0.0741,1.977 -0.40493,2.6037 -0.75299,1.4268 -0.87553,1.4584 -5.6845,1.4686 -2.3364,0.005 -4.9545,0.075 -5.818,0.15577 -4.0279,0.37671 -6.3086,-0.86699 -9.9406,-5.4207 -1.1783,-1.4773 -2.738396,-3.3146 -3.466896,-4.0827 -2.0546,-2.1666 -4.1837,-5.1579 -11.736,-16.488 -3.8482,-5.7735 -7.3623,-10.968 -7.8092,-11.544 -0.98444,-1.2677 -1.8951,-2.1318 -4.0794,-3.8707 -1.5936,-1.2687 -2.6259,-2.4935 -3.0391,-3.6059 -0.37043,-0.99729 -0.22918,-3.4648 0.31007,-5.4163 0.47812,-1.7303 0.5026,-2.0188 0.49155,-5.792 -0.0153,-5.257 -0.62623,-10.756 -2.3081,-20.778 -0.67136,-4.0008 -3.079,-16.552 -3.1979,-16.671 -0.0267,-0.0267 -0.30469,0.36359 -0.61781,0.86726 -0.59334,0.9545 -2.2392,2.2989 -3.7575,3.0693 l -0.85226,0.43243 0.24388,-0.68303 c 0.33203,-0.9299 0.32115,-3.8808 -0.0216,-5.8765 -0.67535,-3.9315 -2.152,-9.0883 -4.1675,-14.554 -0.93327,-2.531 -1.1912,-3.0634 -1.4377,-2.9684 -1.7154,0.6612 -4.2082,0.81496 -5.1949,0.32041 -0.7136,-0.35766 -0.7201,-0.40108 -0.29616,-1.9768 0.76754,-2.8528 0.0508,-7.1356 -2.1206,-12.672 -1.2671,-3.2305 -1.1608,-3.1304 -2.4476,-2.3072 -1.3156,0.84162 -2.7261,1.4558 -2.9039,1.2645 -0.81566,-0.87755 -0.94944,-10.727 -0.24153,-17.784 l 0.1019,-1.0158 -0.36559,0.57048 c -0.50098,0.7817 -1.3238,1.3964 -1.7817,1.3309 -0.46629,-0.0667 -0.74001,-1.0541 -1.0367,-3.7395 -0.43077,-3.8994 0.40853,-9.2768 2.2422,-14.366 1.0718,-2.9747 1.0357,-2.7273 0.39828,-2.7273 -0.76396,0 -2.0242,0.4704 -2.7564,1.0289 l -0.61296,0.46752 0,-0.58065 c 0,-1.042 0.74429,-4.2642 1.5104,-6.5387 0.92251,-2.7391 2.9246,-7.45 4.989,-11.739 l 1.5559,-3.2326 0.22864,-4.063 c 0.12574,-2.2346 0.67815,-10.38 1.2276,-18.1 1.5137,-21.27 1.6413,-23.665 1.6525,-31.029 0.01,-6.4996 -0.002,-6.7114 -0.50197,-9.4196 -1.7388,-9.4063 -4.5156,-17.31 -7.9167,-22.533 -0.52916,-0.81267 -1.7581,-2.2765 -2.7311,-3.253 -1.95,-1.9572 -3.5252,-2.881 -5.6415,-3.3086 -2.6508,-0.53556 -5.9778,0.50002 -7.9428,2.4723 -1.8555,1.8624 -2.8593,4.3492 -3.7844,9.3761 -0.54428,2.9575 -0.56331,3.2359 -0.51706,7.5726 0.05787,5.4264 -0.0602,6.0762 -1.5033,8.2748 -0.14115,0.21501 -0.29557,0.15561 -0.84139,-0.32361 -0.72838,-0.63952 -1.8891,-1.1982 -2.152,-1.0358 -0.0908,0.05611 -0.16508,0.20823 -0.16508,0.33805 0,0.12982 -0.50314,1.2425 -1.1181,2.4726 l -1.1181,2.2366 -0.72119,-0.7212 c -0.75072,-0.75072 -1.9798,-1.4753 -2.5024,-1.4753 -0.16665,0 -1.1769002,0.25456 -2.2450002,0.5657 -1.0681,0.31113 -2.0363,0.52866 -2.1516,0.48339 -0.11529,-0.0453 -0.4553,-0.7979 -0.75558,-1.6725 -0.51563,-1.5019 -0.61144,-1.6433 -1.725,-2.5468 -0.64845,-0.52612 -1.2906,-1.1293 -1.427,-1.3404 -0.32602,-0.50458 -1.83169997,-5.8403 -2.24519997,-7.9565 -0.22853,-1.1696 -0.32564,-2.5655 -0.327669996164,-4.7098 C -0.00250617,37.15625 0.04601383,36.68635 0.51347383,34.94295 4.1987738,21.19995 9.6948738,11.23095 15.829474,7.16195 c 0.78727,-0.52216 1.4314,-1.0398 1.4314,-1.1503 0,-0.3166 -0.78964,-0.97665 -1.4393,-1.2031 -0.32577,-0.11357 -0.59232,-0.27915 -0.59232,-0.36795 0,-0.54836 4.3552,-1.0949 8.727,-1.0951 2.1352,-1.219e-4 2.7243,-0.052947 2.7243,-0.2443 0,-0.69017 -0.64943,-2.0177 -1.2413,-2.5374 L 24.796254,0 l 1.918,0.11911 c 7.809,0.48484 13.666,1.9934 19.704,5.075 10.887,5.5563 19.195,15.426 24.654,29.285 4.2414,10.768 6.6432,21.615 9.6517,43.589 1.6874,12.324 2.4678,16.784 3.6521,20.871 0.36282,1.2521 0.48277,1.4675 0.7858,1.4114 0.91113,-0.1685 13.306,-0.21667 16.518996,-0.0642 1.9809,0.094 3.6223,0.15501 3.6475,0.13553 0.0252,-0.0195 -0.72277,-0.34102 -1.6623,-0.71454 -1.8941,-0.75307 -3.866696,-1.7952 -3.966796,-2.0957 -0.0669,-0.20076 1.611996,-0.45111 5.398496,-0.805 1.1174,-0.10444 5.3147,-0.24136 9.3272,-0.30428 l 7.2956,-0.1144 -1.0458,-0.35052 c -1.2474,-0.4181 -2.1628,-1.1668 -1.8315,-1.4981 0.36488,-0.3649 12.166,-0.27472 15.806,0.12079 4.9577,0.53863 9.4064,1.2111 13.668,2.0659 5.0016,1.0034 7.7825,1.7599 11.736,3.1928 5.6525,2.0486 15.573,4.5981 24.926,6.4061 0.86347,0.1669 1.7253,0.34831 1.9153,0.40312 0.58069,0.16757 -0.54009,-1.6818 -1.8893,-3.1176 l -1.1746,-1.2499 6.7904,-0.0485 6.7903,-0.0485 -0.95681,-1.0468 -0.95681,-1.0468 1.2514,-0.14542 c 1.892,-0.21986 6.8953,-0.13969 11.133,0.17838 6.1846,0.46426 8.56,0.52322 12.744,0.31635 5.8503,-0.28925 5.093,0.044 6.7335,-2.9628 0.76623,-1.4043 1.3932,-2.6028 1.3932,-2.6632 0,-0.06043 -0.33245,-0.10988 -0.73879,-0.10988 -0.40633,0 -0.73879,-0.04968 -0.73879,-0.1104 0,-0.06071 0.91426,-1.6318 2.0317,-3.4912 1.11744,-1.8594 2.0317,-3.4834 2.0317,-3.6088 0,-0.16735 -0.3187,-0.20245 -1.1976,-0.1319 l -1.1976,0.09613 1.3735,-1.964 c 0.75541,-1.0802 1.7651,-2.5252 2.2438,-3.2111 0.4787,-0.6859 0.83238,-1.2851 0.78593,-1.3315 -0.0464,-0.04643 -0.76923,-0.14156 -1.6062,-0.21136 -0.83694,-0.0698 -1.5657,-0.19806 -1.6194,-0.28503 -0.0538,-0.08697 1.0293,-1.8156 2.4069,-3.8414 1.3775,-2.0258 2.5046,-3.7312 2.5046,-3.7898 0,-0.05858 -0.21089,-0.42518 -0.46864,-0.81466 l -0.46863,-0.70815 1.0689,-1.096 c 1.2196,-1.2505 2.6518,-3.2644 3.7149,-5.2236 l 0.72933,-1.3441 -0.93523,-1.5049 c -2.4773,-3.9862 -4.0134,-8.6466 -4.788,-14.526 -0.38541,-2.9256 -0.28497,-10.61 0.18469,-14.129 0.21689,-1.6253 0.51114,-3.5117 0.65387,-4.1919 l 0.2595,-1.2368 -1.2818,-0.67358 c -0.70501,-0.37047 -1.2539,-0.70148 -1.2198,-0.73559 0.0341,-0.0341 1.6194,-0.1645 3.5228,-0.28976 1.9035,-0.12526 3.4608,-0.28291 3.4608,-0.35033 0,-0.2251 -0.82447,-0.89838 -1.3852,-1.1312 -0.54236,-0.22519 -0.52868,-0.23296 0.64644,-0.36667 1.5231,-0.17332 4.3127,0.09805 6.0668,0.59018 4.0886,1.1471 8.0361,3.4535 16.282,9.5128 5.3294,3.9164 4.571,3.577 5.99,2.6808 3.3279,-2.1017 9.0933,-3.5309 14.244,-3.5309 1.0614,0 1.9299,-0.04844 1.9299,-0.10765 0,-0.09233 -2.6383,-3.5525 -3.4948,-4.5836 -0.27775,-0.33434 -0.26538,-0.34482 0.2626,-0.22239 1.1664,0.27047 3.9432,1.8056 5.0065,2.7678 l 1.0895,0.98591 1.935,-1.8095 c 1.0643,-0.99524 1.9622,-1.7824 1.9954,-1.7492 0.0332,0.03319 -0.0646,0.54744 -0.21729,1.1428 -0.1527,0.59534 -0.33172,1.4994 -0.39783,2.0089 l -0.12016,0.92648 3.5005,0.94975 c 1.9253,0.52236 4.7385,1.4219 6.2516,1.9989 1.5131,0.57702 2.88,1.0887 3.0377,1.1371 0.18656,0.05724 0.58137,-0.28693 1.1311,-0.98604 2.9437,-3.7433 8.0992,-7.6552 14.148,-10.736 4.5526,-2.3182 8.157,-3.7041 11.585,-4.4541 1.4331,-0.31357 1.4943,-0.31274 2.0317,0.02758 0.44783,0.2836 0.78431,0.33327 1.7546,0.25901 0.66029,-0.05054 1.3921,-0.14968 1.6263,-0.22033 0.41675,-0.12572 0.41289,-0.10229 -0.18224,1.1046 -0.64275,1.3034 -0.65041,1.2407 0.21495,1.761 0.23586,0.14182 0.21465,0.30099 -0.1531,1.1491 -0.23479,0.54146 -0.58942,1.5663 -0.78808,2.2774 -1.8907,6.7674 -5.1202,14.543 -8.0647,19.418 -1.3738,2.2743 -1.7629,3.5205 -1.7513,5.6089 0.0109,1.9601 0.26589,3.446 1.0056,5.8592 0.56886,1.8559 0.61666,1.9349 2.7946,4.6174 4.1578,5.1213 5.3734,7.4544 5.7719,11.078 l 0.12598,1.1458 -0.7155,-0.19797 c -0.74169,-0.20522 -3.1774,-0.07495 -3.4362,0.18376 -0.0786,0.07862 0.39673,1.0502 1.0563,2.159 1.9063,3.2046 3.04,6.2362 3.0468,8.1475 l 0.003,0.7632 -0.69262,-0.24718 c -0.38094,-0.13595 -1.0251,-0.25036 -1.4314,-0.25425 -0.87434,-0.0083 -2.124,0.30952 -2.124,0.54031 0,0.08948 0.20747,0.93749 0.46106,1.8845 0.25359,0.94698 0.51315,2.2289 0.57679,2.8487 l 0.11572,1.1269 1.4087,0.93742 c 2.7984,1.8622 4.9453,2.7806 12.435,5.3194 5.3525,1.8145 7.6495,2.7751 8.9738,3.7529 0.6982,0.51555 1.515,1.5396 1.517,1.9018 0,0.0706 -0.47722,-0.0843 -1.0613,-0.34421 -2.4071,-1.0711 -6.2779,-2.4641 -13.582,-4.888 -4.2449,-1.4086 -7.7773,-2.5607 -7.8496,-2.5602 -0.48372,0.0036 2.5245,2.0757 5.2246,3.5992 2.7736,1.5649 4.3732,2.6899 5.0076,3.5216 0.27088,0.35514 0.46013,0.67462 0.42057,0.70997 -0.0395,0.0353 -1.194,-0.55676 -2.5653,-1.3158 -4.2256,-2.3388 -9.1905,-4.8536 -9.5822,-4.8536 -0.20755,0 -0.58716,0.28118 -0.85669,0.63456 -0.3966,0.51998 -0.44763,0.70251 -0.28262,1.0108 0.28842,0.53892 1.9348,2.5294 3.031,3.6646 l 0.93639,0.96967 -1.6809,0 c -2.1094,0 -3.4207,0.39248 -4.2041,1.2583 -1.0938,1.2089 -2.6345,2.7218 -3.7396,3.672 -1.7756,1.5267 -1.7057,1.1578 -1.7636,9.3104 l -0.0504,7.0918 1.8931,5.5447 c 1.0412,3.0496 1.8932,5.737 1.8932,5.9719 0,0.68084 -0.38153,0.39122 -1.441,-1.0938 -1.6473,-2.309 -2.2803,-3.0117 -2.459,-2.7296 -0.0867,0.13685 -0.15898,0.88641 -0.16053,1.6657 -0.002,0.77929 -0.12576,2.9402 -0.27601,4.8021 -0.15023,1.8619 -0.44104,7.8319 -0.6462,13.267 -0.63252,16.755 -0.98708,21.558 -1.6393,22.211 -0.34516,0.34514 -0.68211,0.004 -1.5046,-1.5244 -1.2452,-2.3135 -1.4664,-2.2443 -2.4668,0.77206 -0.61876,1.8657 -1.0459,2.8656 -3.5024,8.1971 -0.56449,1.2252 -2.4019,5.8594 -4.0831,10.298 -5.1722,13.656 -7.8539,20.064 -8.7242,20.849 -0.55581,0.50101 -0.80243,0.1427 -1.1038,-1.6036 -0.48641,-2.8186 -0.77512,-3.0842 -1.7794,-1.6369 -7.6446,11.018 -11.876,15.791 -17.114,19.304 -4.157,2.7883 -15.147,7.7512 -25.712,11.611 l -2.7041,0.9879 -0.10965,0.80001 c -0.0603,0.44001 -0.20328,2.3564 -0.31772,4.2586 -0.36143,6.0078 0.14383,13.894 1.251,19.527 0.46504,2.3659 0.53293,8.8627 0.1502,14.372 -0.38299,5.5129 -0.30386,7.3885 0.44689,10.594 0.30514,1.303 0.84747,4.4053 1.2052,6.8941 1.0075,7.0102 1.5269,8.6661 3.5628,11.359 1.9728,2.6093 3.9056,4.1404 5.241,4.1516 0.26434,0.002 1.4155,-0.45476 2.5581,-1.0155 2.7132,-1.3316 3.974,-1.5674 6.1271,-1.1461 5.0742,0.99287 9.5592,5.8017 10.512,11.271 0.61762,3.5466 -1.5247,5.5108 -6.4937,5.9538 l -1.4075,0.12549 -0.12781,-0.85235 c -0.29086,-1.9396 -2.6798,-5.5143 -3.9558,-5.9193 -0.53712,-0.17048 -1.3204,0.0194 -1.3204,0.32004 0,0.12615 0.57907,1.2202 1.2868,2.4313 1.3744,2.3518 1.7786,3.6149 1.6166,5.052 -0.18283,1.6221 -0.89239,1.8736 -5.3044,1.8803 -2.0059,0.003 -4.026,0.13488 -5.9103,0.38574 -3.6928,0.49163 -9.5345,0.6361 -11.388,0.28161 z m 65.52,-227.43 c -0.46048,-0.86042 -2.0023,-2.7572 -3.5821,-4.4068 l -1.7455,-1.8226 -0.31742,-1.7546 c -0.17459,-0.96504 -0.40304,-2.1601 -0.50769,-2.6556 l -0.19026,-0.90096 -0.30891,0.90096 c -1.1578,3.3769 -6.2685,8.1836 -10.64,10.007 l -1.4776,0.61631 0.97439,-0.11216 c 2.4575,-0.28287 8.4072,-2.8618 10.005,-4.3366 l 0.80362,-0.74189 0.87083,0.47396 c 1.3034,0.70942 3.8255,2.6673 5.0717,3.9371 1.1802,1.2026 1.3179,1.3076 1.0442,0.79603 z m -6.8563,-14.367 c 0,-0.25977 -0.0908,-0.83275 -0.20169,-1.2733 -0.24668,-0.97968 9e-5,-1.579 0.65017,-1.579 0.58432,0 0.69591,0.38177 0.56361,1.9284 -0.1113,1.3012 -0.1108,1.303 0.24498,0.89787 0.1961,-0.22328 0.71144,-1.247 1.1452,-2.275 0.87157,-2.0655 1.2949,-2.5079 2.2076,-2.3075 0.66724,0.14655 0.7175,-0.06453 0.14371,-0.60357 -1.8032,-1.694 -6.498,-1.7834 -9.7485,-0.1856 l -1.1925,0.5862 1.0158,0.10622 c 1.5516,0.16224 2.0613,0.61793 3.4152,3.0536 0.65905,1.1856 1.3576,2.124 1.581,2.124 0.0964,0 0.1753,-0.21254 0.1753,-0.4723 z m -13,-10.653 c -1.2197,-1.7538 -2.0447,-3.5375 -3.0455,-6.5848 -1.0638,-3.2393 -1.8232,-4.7575 -2.8383,-5.6745 -0.78008,-0.70474 -2.9589,-1.8057 -3.9835,-2.0128 -0.58952,-0.11917 -0.60707,-0.10696 -0.40059,0.27884 0.11876,0.2219 0.18841,0.42107 0.15477,0.44259 -0.0336,0.02154 -0.2853,0.13529 -0.55928,0.25282 -1.1437,0.4906 -1.5525,2.1946 -0.85278,3.5551 0.40805,0.79341 0.46307,0.83041 1.2124,0.8152 0.91071,-0.0185 0.91479,-0.0041 0.49716,1.7681 -0.51581,2.1885 -1.6408,3.499 -2.762,3.2176 -0.69539,-0.17453 -1.5294,-1.306 -1.9613,-2.661 -0.54229,-1.7011 -0.53734,-4.7767 0.0105,-6.5028 0.21626,-0.6814 0.47407,-1.2889 0.57288,-1.35 0.50657,-0.31307 0.0131,-0.45864 -1.5545,-0.45864 -3.0106,0 -6.6035,0.92955 -8.6373,2.2346 -1.8032,1.1571 -1.8546,1.7023 -0.3184,3.3787 2.7772,3.0308 5.772,4.4368 13.422,6.3012 5.2664,1.2834 7.9044,2.1334 10.067,3.2436 0.93483,0.47995 1.7177,0.88117 1.7397,0.8916 0.022,0.01041 -0.32128,-0.5005 -0.76285,-1.1354 z m 18.953,-2.9913 c 0.43655,-0.37409 1.9573,-1.2498 3.3795,-1.9461 3.7538,-1.8378 4.85,-3.1001 5.3181,-6.1243 0.17821,-1.1514 0.16192,-1.3646 -0.14834,-1.9407 -0.58593,-1.088 -2.3747,-2.6018 -3.4528,-2.9219 -1.4038,-0.41688 -1.69,-0.38385 -1.5488,0.17877 0.0637,0.25396 0.0445,0.46175 -0.0427,0.46175 -0.24312,0 -0.58727,0.87531 -0.58727,1.4936 0,0.71026 0.6284,1.9436 1.126,2.2099 0.2123,0.11361 0.57672,0.15871 0.80983,0.1002 0.38061,-0.09553 0.43572,-0.02649 0.54061,0.67691 0.2494,1.6726 -0.49876,3.4624 -1.4466,3.4607 -1.5192,-0.0026 -3.4346,-3.0455 -3.7395,-5.9406 l -0.11022,-1.0468 -0.44073,0.52377 c -0.2424,0.28807 -0.62605,0.92536 -0.85258,1.4162 -0.39183,0.84901 -0.41258,1.1306 -0.42649,5.7869 -0.008,2.692 -0.0758,5.1854 -0.1506,5.5409 -0.12903,0.61335 -0.10747,0.59793 0.42141,-0.30132 0.30658,-0.52127 0.91459,-1.2538 1.3511,-1.6279 z m -29.19,237.6 c -2.1047,-0.44026 -4.7751,-2.2315 -7.8906,-5.2928 -3.8221,-3.7556 -4.6951,-5.7233 -5.242,-11.815 -0.11084,-1.2346 -0.41123,-3.728 -0.66752,-5.5409 -0.35423,-2.5059 -0.48995,-4.4034 -0.566,-7.9137 -0.13391,-6.1805 0.0971,-8.0031 1.6852,-13.298 0.92943,-3.0989 0.69501,-4.1977 -1.4776,-6.9262 -1.8385,-2.3088 -7.095,-7.4666 -9.2714,-9.0971 -2.7772,-2.0807 -5.9047,-3.8375 -8.3039,-4.6645 -0.021,-0.007 0.10367,-1.5747 0.27705,-3.4833 l 0.31526,-3.4702 6.5568,-2.8182 c 11.23,-4.8271 18.005,-7.9978 20.082,-9.3998 l 0.96595,-0.65184 0.69633,0.46369 c 1.2171,0.81053 2.9925,2.6906 3.9579,4.1912 1.2826,1.9939 1.9571,3.5409 3.4831,7.9892 1.4362,4.1866 1.6968,4.7788 2.6556,6.0349 2.2454,2.9416 2.282,5.7857 0.19043,14.76 -0.90441,3.8804 -3.1535,14.783 -3.3106,16.049 -0.16927,1.3637 0.16017,2.609 1.4611,5.5226 2.2481,5.035 4.1492,6.9648 9.7472,9.8942 2.5372,1.3277 4.5581,3.1798 5.4275,4.974 0.48253,0.99585 0.53716,1.2954 0.53882,2.9552 0.002,1.6244 -0.0584,1.9756 -0.49848,2.9148 -0.79361,1.6936 -3.4103,4.2158 -4.0995,3.9514 -0.18571,-0.0713 -0.27248,-0.70574 -0.33711,-2.4652 -0.0734,-1.9997 -0.16696,-2.5844 -0.59953,-3.7486 -0.5996,-1.6139 -1.1346,-2.5078 -2.1787,-3.6405 -1.2691,-1.3768 -1.4707,-1.356 -0.86352,0.0892 1.6349,3.8911 2.4606,10.116 1.5704,11.837 -0.63855,1.2348 -1.715,1.6051 -5.1817,1.7822 -1.3206,0.0675 -3.2322,0.27996 -4.248,0.47221 -2.3903,0.45239 -3.8664,0.55728 -4.8745,0.3464 z m -215.739996,-17.92 c -0.4514,-0.0957 -1.4423,-0.46922 -2.202,-0.83001 -2.5446,-1.2084 -4.6351,-3.818 -6.5037,-8.1187 -1.0537,-2.4251 -2.9919,-5.6196 -8.2959,-13.673 -7.0711,-10.737 -8.9085,-14 -9.7096,-17.246 -0.73617,-2.9827 -1.0649,-3.5801 -3.6945,-6.7145 -1.753,-2.0895 -2.6701,-3.7297 -3.2333,-5.7825 -0.54113,-1.9725 -0.42811,-4.9117 0.28604,-7.4385 1.2642,-4.4731 4.7387,-11.015 8.0137,-15.088 2.1273,-2.6456 3.8937,-6.2119 6.1751,-12.467 1.6935,-4.6432 3.7592,-11.422 4.095,-13.437 l 0.13077,-0.78497 1.0719,0 1.0718,0 0.74873,1.7084 c 3.9802,9.0818 5.2856,16.87 3.4654,20.673 -0.48009,1.0032 -0.41832,1.0748 0.92636,1.0748 1.0101,0 1.7112,-0.28523 3.7015,-1.5058 0.85169,-0.52229 1.5825,-0.9157 1.624,-0.87421 0.12547,0.12546 1.6635,8.2115 2.6947,14.167 l 0.96959,5.5999 -0.3952,0.49508 c -0.21737,0.2723 -1.1072,1.548 -1.9774,2.8348 -3.2901,4.8653 -5.321,9.9112 -4.8786,12.121 0.24293,1.2135 2.5718,9.8416 3.3504,12.413 1.6308,5.3853 3.2879,9.2977 4.9667,11.726 1.1461,1.6578 1.8681,2.2656 3.7573,3.1628 1.6865,0.80093 2.6553,0.86578 4.3134,0.28876 1.261,-0.43882 2.5315,-0.49445 3.5836,-0.1569 0.72992,0.23418 1.6479,1.2856 4.6239,5.2958 4.4181,5.9536 5.9097,9.057 4.8129,10.014 -0.78472,0.68451 -1.2114,0.74691 -6.1281,0.89612 -4.7474,0.14408 -5.0252,0.1736 -8.5092,0.90354 -3.8402,0.8046 -7.2241,1.0883 -8.855,0.7425 z" id="path3088" style="fill:{{ color }}" /></svg><!--Image *and* text--><svg ng-if="!imageOnly" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" viewbox="0 0 445.31 403.79" id="svg3078"> <defs id="defs2997" /> <metadata id="metadata3084"> <rdf:rdf> <cc:work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title /> </cc:work> </rdf:rdf> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title /> </cc:Work> </rdf:RDF> </metadata> <path d="m 5e-5,403.64523 c 0,-0.0704 7.1617,-12.788 15.915,-28.261 l 15.915,-28.133 h 6.3123 6.3123 l 15.856,27.658 c 8.7207,15.212 16.015,27.93 16.209,28.261 l 0.35355,0.60239 -7.4233,-0.0483 -7.4233,-0.0483 -3.3548,-6.1347 -3.3548,-6.1348 -17.891,0.0397 -17.891,0.0397 -3.2565,6.095 -3.2565,6.095 -6.5106,0.0485 c -3.5816,0.01 -6.5114,-0.02 -6.5114,-0.09 z m 49.651,-22.659 c -0.10199,-0.42508 -11.836,-22.469 -11.96,-22.469 -0.11191,0 -12.045,21.721 -12.303,22.395 -0.11715,0.30582 0.5342,0.32322 12.1,0.32322 10.157,0 12.213,-0.042 12.164,-0.2489 z m 41.22,-0.30519 0,-23.087 5.6324,0 5.6324,0 0.047,18.701 0.047,18.701 18.147,0.0471 18.147,0.0471 0,4.3395 0,4.3395 -23.826,0 -23.826,0 0,-23.087 z m 60.211,0 0,-23.087 5.7256,0 5.7256,0 0,18.747 0,18.747 18.1,0 18.1,0 0,4.3404 0,4.3404 -23.826,0 -23.826,0 0,-23.087 z m 60.396,0 0,-23.087 5.5409,0 5.5409,0 0,23.087 0,23.087 -5.5409,0 -5.5409,0 0,-23.087 z m 45.079,22.882 c -3.2013,-0.28421 -5.8186,-1.1615 -7.3333,-2.458 -0.97716,-0.83643 -1.9891,-2.7858 -2.5124,-4.84 l -0.41756,-1.639 v -19.116 -19.116 l 0.41139,-1.6131 c 1.0319,-4.0463 2.8397,-5.8624 6.7629,-6.7942 2.7097,-0.64356 5.4788,-0.72938 23.578,-0.73075 21.405,-0.002 22.771,0.0857 25.984,1.6615 2.2409,1.0987 3.303,2.5497 4.1604,5.6837 0.33895,1.2389 0.3998,2.0711 0.46922,6.419 l 0.0798,4.9955 -6.2506,0.97814 c -3.4378,0.53799 -6.3961,1.0176 -6.5738,1.0658 -0.30242,0.082 -0.32321,-0.25778 -0.32321,-5.281 v -5.3687 h -17.639 -17.639 v 17.823 17.823 h 17.639 17.639 v -6.0027 c 0,-4.8368 0.0471,-6.0027 0.24283,-6.0027 0.13358,0 3.0462,0.58179 6.4724,1.2929 3.4262,0.71108 6.2747,1.2929 6.33,1.2929 0.0552,0 0.0631,2.5558 0.0176,5.6794 -0.091,6.2406 -0.22031,7.1898 -1.2878,9.4544 -1.3784,2.9244 -4.0515,4.3166 -9.2168,4.8005 -2.5023,0.2344 -37.942,0.22756 -40.593,-0.008 z m 67.217,0.0902 c 0,-0.0634 6.1296,-10.452 13.621,-23.085 l 13.621,-22.97 5.535,0.0438 5.535,0.0438 13.809,22.902 c 7.5947,12.596 13.81,22.966 13.812,23.043 0.002,0.0775 -2.8338,0.11907 -6.3015,0.0924 l -6.305,-0.0486 -2.8776,-5.0341 -2.8776,-5.0341 -15.315,0.0472 -15.315,0.0473 -2.8771,5.033 -2.877,5.033 h -5.5938 c -3.0766,0 -5.5938,-0.0519 -5.5938,-0.11525 z m 42.793,-18.77 c -0.35442,-0.84948 -10.416,-18.579 -10.563,-18.614 -0.16335,-0.0389 -10.242,18.358 -10.248,18.707 -0.002,0.0762 4.7024,0.13853 10.453,0.13853 8.2924,0 10.435,-0.0478 10.359,-0.23087 z m 45.078,-0.0924 -0.047,-18.978 -11.128,-0.0476 -11.128,-0.0476 0,-4.0619 0,-4.0619 27.982,0 27.982,0 0,4.0634 0,4.0633 -11.174,0 -11.174,0 0,19.024 0,19.024 -5.6324,0 -5.6324,0 -0.0471,-18.978 z m -117.36,-51.65 c -1.9555,-0.37395 -3.0806,-0.79425 -4.2926,-1.6036 -2.3007,-1.5363 -3.0011,-3.1142 -3.8009,-8.5621 -0.25776,-1.7558 -0.63102,-3.6643 -0.82948,-4.2411 -0.6715,-1.9518 -2.7478,-5.392 -10.266,-17.009 -2.6296,-4.0634 -5.139,-8.0944 -5.5766,-8.9578 -0.43749,-0.86346 -1.4605,-3.5231 -2.2734,-5.9103 -0.81285,-2.3872 -1.5136,-4.4416 -1.5572,-4.5652 -0.0498,-0.1412 -0.2887,-0.0154 -0.64242,0.33831 -0.3097,0.30972 -0.66105,0.53047 -0.78077,0.49055 -0.11972,-0.0399 -0.35952,-0.81549 -0.53287,-1.7235 -0.61253,-3.2083 -1.6879,-6.2447 -5.1966,-14.672 -2.0931,-5.0274 -2.6083,-6.3921 -3.5478,-9.3963 -0.93003,-2.9741 -3.6023,-7.8761 -7.413,-13.599 -2.5943,-3.8958 -5.2173,-7.3834 -6.9259,-9.209 l -1.0254,-1.0957 -0.9139,0.30009 c -4.1191,1.3526 -10.757,1.3712 -16.241,0.0453 -0.97399,-0.23547 -1.8241,-0.48136 -1.8892,-0.54643 -0.0651,-0.0651 0.1021,-0.34834 0.3715,-0.62952 0.73951,-0.77189 0.97666,-1.6011 0.61554,-2.1522 -0.16021,-0.24451 -0.45177,-0.49551 -0.6479,-0.55775 -0.19613,-0.0623 -1.5074,0.17518 -2.9139,0.52762 -7.208,1.8062 -14.669,3.2515 -16.786,3.2515 h -1.1779 l 0.93171,-0.87149 c 1.0704,-1.0012 1.4535,-1.6454 1.4535,-2.4439 0,-0.30981 -0.0208,-0.56355 -0.0462,-0.5639 -0.0254,0 -0.66953,-0.25536 -1.4314,-0.56669 -6.5199,-2.6642 -14.846,-2.3314 -23.637,0.94498 -1.5839,0.59032 -2.0457,0.8507 -2.4974,1.4082 -3.052,3.7677 -7.1953,8.2355 -14.869,16.034 -8.0768,8.2077 -9.6322,9.8586 -10.929,11.599 -1.4103,1.8935 -2.0389,3.2265 -2.0525,4.3518 -0.0122,1.0108 0.28587,1.6359 1.5873,3.3291 0.52783,0.68672 2.6927,3.9487 4.8109,7.2488 5.6142,8.7468 8.416,12.649 9.9625,13.873 l 0.73979,0.58593 3.4357,0.1391 c 2.0821,0.0843 3.8599,0.25211 4.5123,0.426 4.1695,1.1112 6.1153,3.8036 6.3455,8.7801 0.18883,4.0836 -0.98258,6.7696 -3.4993,8.0238 -1.1306,0.56342 -2.9322,0.65579 -3.6046,0.18479 -0.52935,-0.37076 -0.51845,-0.49015 0.12598,-1.3798 1.617,-2.2323 0.88618,-4.8931 -2.2632,-8.2397 -1.5285,-1.6242 -2.2148,-2.0016 -3.4238,-1.8828 -0.38855,0.0382 -0.72516,0.21247 -0.88864,0.46015 -0.25148,0.38101 -0.21314,0.42536 0.86492,0.99995 1.5002,0.79958 2.5229,1.852 3.2175,3.3111 0.52268,1.0979 0.57109,1.3585 0.566,3.0475 -0.005,1.5298 -0.0741,1.977 -0.40493,2.6037 -0.75299,1.4268 -0.87553,1.4584 -5.6845,1.4686 -2.3364,0.005 -4.9545,0.075 -5.818,0.15577 -4.0279,0.37671 -6.3086,-0.86699 -9.9406,-5.4207 -1.1783,-1.4773 -2.7384,-3.3146 -3.4669,-4.0827 -2.0546,-2.1666 -4.1837,-5.1579 -11.736,-16.488 -3.8482,-5.7735 -7.3623,-10.968 -7.8092,-11.544 -0.98444,-1.2677 -1.8951,-2.1318 -4.0794,-3.8707 -1.5936,-1.2687 -2.6259,-2.4935 -3.0391,-3.6059 -0.37043,-0.99729 -0.22918,-3.4648 0.31007,-5.4163 0.47812,-1.7303 0.5026,-2.0188 0.49155,-5.792 -0.0153,-5.257 -0.62623,-10.756 -2.3081,-20.778 -0.67136,-4.0008 -3.079,-16.552 -3.1979,-16.671 -0.0267,-0.0267 -0.30469,0.36359 -0.61781,0.86726 -0.59334,0.9545 -2.2392,2.2989 -3.7575,3.0693 l -0.85226,0.43243 0.24388,-0.68303 c 0.33203,-0.9299 0.32115,-3.8808 -0.0216,-5.8765 -0.67535,-3.9315 -2.152,-9.0883 -4.1675,-14.554 -0.93327,-2.531 -1.1912,-3.0634 -1.4377,-2.9684 -1.7154,0.6612 -4.2082,0.81496 -5.1949,0.32041 -0.7136,-0.35766 -0.7201,-0.40108 -0.29616,-1.9768 0.76754,-2.8528 0.0508,-7.1356 -2.1206,-12.672 -1.2671,-3.2305 -1.1608,-3.1304 -2.4476,-2.3072 -1.3156,0.84162 -2.7261,1.4558 -2.9039,1.2645 -0.81566,-0.87755 -0.94944,-10.727 -0.24153,-17.784 l 0.1019,-1.0158 -0.36559,0.57048 c -0.50098,0.7817 -1.3238,1.3964 -1.7817,1.3309 -0.46629,-0.0667 -0.74001,-1.0541 -1.0367,-3.7395 -0.43077,-3.8994 0.40853,-9.2768 2.2422,-14.366 1.0718,-2.9747 1.0357,-2.7273 0.39828,-2.7273 -0.76396,0 -2.0242,0.4704 -2.7564,1.0289 l -0.61296,0.46752 v -0.58065 c 0,-1.042 0.74429,-4.2642 1.5104,-6.5387 0.92251,-2.7391 2.9246,-7.45 4.989,-11.739 l 1.5559,-3.2326 0.22864,-4.063 c 0.12574,-2.2346 0.67815,-10.38 1.2276,-18.1 1.5137,-21.27 1.6413,-23.665 1.6525,-31.029 0.01,-6.4996 -0.002,-6.7114 -0.50197,-9.4196 -1.7388,-9.4063 -4.5156,-17.31 -7.9167,-22.533 -0.52916,-0.81267 -1.7581,-2.2765 -2.7311,-3.253 -1.95,-1.9572 -3.5252,-2.881 -5.6415,-3.3086 -2.6508,-0.53556 -5.9778,0.50002 -7.9428,2.4723 -1.8555,1.8624 -2.8593,4.3492 -3.7844,9.3761 -0.54428,2.9575 -0.56331,3.2359 -0.51706,7.5726 0.05787,5.4264 -0.0602,6.0762 -1.5033,8.2748 -0.14115,0.21501 -0.29557,0.15561 -0.84139,-0.32361 -0.72838,-0.63952 -1.8891,-1.1982 -2.152,-1.0358 -0.0908,0.05611 -0.16508,0.20823 -0.16508,0.33805 0,0.12982 -0.50314,1.2425 -1.1181,2.4726 l -1.1181,2.2366 -0.72119,-0.7212 c -0.75072,-0.75072 -1.9798,-1.4753 -2.5024,-1.4753 -0.16665,0 -1.1769,0.25456 -2.245,0.5657 -1.0681,0.31113 -2.0363,0.52866 -2.1516,0.48339 -0.11529,-0.0453 -0.4553,-0.7979 -0.75558,-1.6725 -0.51563,-1.5019 -0.61144,-1.6433 -1.725,-2.5468 -0.64845,-0.52612 -1.2906,-1.1293 -1.427,-1.3404 -0.32602,-0.50458 -1.8317,-5.8403 -2.2452,-7.9565 -0.22853,-1.1696 -0.32564,-2.5655 -0.32767,-4.7098 -0.0026,-2.7595 0.04592,-3.2294 0.51338,-4.9728 3.6853,-13.743 9.1814,-23.712 15.316,-27.781 0.78727,-0.52216 1.4314,-1.0398 1.4314,-1.1503 0,-0.3166 -0.78964,-0.97665 -1.4393,-1.2031 C 61.76936,4.69498 61.50281,4.5294 61.50281,4.4406 c 0,-0.54836 4.3552,-1.0949 8.727,-1.0951 2.1352,-1.219e-4 2.7243,-0.052947 2.7243,-0.2443 0,-0.69017 -0.64943,-2.0177 -1.2413,-2.5374 L 71.06981,0 l 1.918,0.11911 c 7.809,0.48484 13.666,1.9934 19.704,5.075 10.887,5.5563 19.195,15.426 24.654,29.285 4.2414,10.768 6.6432,21.615 9.6517,43.589 1.6874,12.324 2.4678,16.784 3.6521,20.871 0.36282,1.2521 0.48277,1.4675 0.7858,1.4114 0.91113,-0.1685 13.306,-0.21667 16.519,-0.0642 1.9809,0.094 3.6223,0.15501 3.6475,0.13553 0.0252,-0.0195 -0.72277,-0.34102 -1.6623,-0.71454 -1.8941,-0.75307 -3.8667,-1.7952 -3.9668,-2.0957 -0.0669,-0.20076 1.612,-0.45111 5.3985,-0.805 1.1174,-0.10444 5.3147,-0.24136 9.3272,-0.30428 l 7.2956,-0.1144 -1.0458,-0.35052 c -1.2474,-0.4181 -2.1628,-1.1668 -1.8315,-1.4981 0.36488,-0.3649 12.166,-0.27472 15.806,0.12079 4.9577,0.53863 9.4064,1.2111 13.668,2.0659 5.0016,1.0034 7.7825,1.7599 11.736,3.1928 5.6525,2.0486 15.573,4.5981 24.926,6.4061 0.86347,0.1669 1.7253,0.34831 1.9153,0.40312 0.58069,0.16757 -0.54009,-1.6818 -1.8893,-3.1176 l -1.1746,-1.2499 6.7904,-0.0485 6.7903,-0.0485 -0.95681,-1.0468 -0.95681,-1.0468 1.2514,-0.14542 c 1.892,-0.21986 6.8953,-0.13969 11.133,0.17838 6.1846,0.46426 8.56,0.52322 12.744,0.31635 5.8503,-0.28925 5.093,0.044 6.7335,-2.9628 0.76623,-1.4043 1.3932,-2.6028 1.3932,-2.6632 0,-0.06043 -0.33245,-0.10988 -0.73879,-0.10988 -0.40633,0 -0.73879,-0.04968 -0.73879,-0.1104 0,-0.06071 0.91426,-1.6318 2.0317,-3.4912 1.11744,-1.8594 2.0317,-3.4834 2.0317,-3.6088 0,-0.16735 -0.3187,-0.20245 -1.1976,-0.1319 l -1.1976,0.09613 1.3735,-1.964 c 0.75541,-1.0802 1.7651,-2.5252 2.2438,-3.2111 0.4787,-0.6859 0.83238,-1.2851 0.78593,-1.3315 -0.0464,-0.04643 -0.76923,-0.14156 -1.6062,-0.21136 -0.83694,-0.0698 -1.5657,-0.19806 -1.6194,-0.28503 -0.0538,-0.08697 1.0293,-1.8156 2.4069,-3.8414 1.3775,-2.0258 2.5046,-3.7312 2.5046,-3.7898 0,-0.05858 -0.21089,-0.42518 -0.46864,-0.81466 l -0.46863,-0.70815 1.0689,-1.096 c 1.2196,-1.2505 2.6518,-3.2644 3.7149,-5.2236 l 0.72933,-1.3441 -0.93523,-1.5049 c -2.4773,-3.9862 -4.0134,-8.6466 -4.788,-14.526 -0.38541,-2.9256 -0.28497,-10.61 0.18469,-14.129 0.21689,-1.6253 0.51114,-3.5117 0.65387,-4.1919 l 0.2595,-1.2368 -1.2818,-0.67358 c -0.70501,-0.37047 -1.2539,-0.70148 -1.2198,-0.73559 0.0341,-0.0341 1.6194,-0.1645 3.5228,-0.28976 1.9035,-0.12526 3.4608,-0.28291 3.4608,-0.35033 0,-0.2251 -0.82447,-0.89838 -1.3852,-1.1312 -0.54236,-0.22519 -0.52868,-0.23296 0.64644,-0.36667 1.5231,-0.17332 4.3127,0.09805 6.0668,0.59018 4.0886,1.1471 8.0361,3.4535 16.282,9.5128 5.3294,3.9164 4.571,3.577 5.99,2.6808 3.3279,-2.1017 9.0933,-3.5309 14.244,-3.5309 1.0614,0 1.9299,-0.04844 1.9299,-0.10765 0,-0.09233 -2.6383,-3.5525 -3.4948,-4.5836 -0.27775,-0.33434 -0.26538,-0.34482 0.2626,-0.22239 1.1664,0.27047 3.9432,1.8056 5.0065,2.7678 l 1.0895,0.98591 1.935,-1.8095 c 1.0643,-0.99524 1.9622,-1.7824 1.9954,-1.7492 0.0332,0.03319 -0.0646,0.54744 -0.21729,1.1428 -0.1527,0.59534 -0.33172,1.4994 -0.39783,2.0089 l -0.12016,0.92648 3.5005,0.94975 c 1.9253,0.52236 4.7385,1.4219 6.2516,1.9989 1.5131,0.57702 2.88,1.0887 3.0377,1.1371 0.18656,0.05724 0.58137,-0.28693 1.1311,-0.98604 2.9437,-3.7433 8.0992,-7.6552 14.148,-10.736 4.5526,-2.3182 8.157,-3.7041 11.585,-4.4541 1.4331,-0.31357 1.4943,-0.31274 2.0317,0.02758 0.44783,0.2836 0.78431,0.33327 1.7546,0.25901 0.66029,-0.05054 1.3921,-0.14968 1.6263,-0.22033 0.41675,-0.12572 0.41289,-0.10229 -0.18224,1.1046 -0.64275,1.3034 -0.65041,1.2407 0.21495,1.761 0.23586,0.14182 0.21465,0.30099 -0.1531,1.1491 -0.23479,0.54146 -0.58942,1.5663 -0.78808,2.2774 -1.8907,6.7674 -5.1202,14.543 -8.0647,19.418 -1.3738,2.2743 -1.7629,3.5205 -1.7513,5.6089 0.0109,1.9601 0.26589,3.446 1.0056,5.8592 0.56886,1.8559 0.61666,1.9349 2.7946,4.6174 4.1578,5.1213 5.3734,7.4544 5.7719,11.078 l 0.12598,1.1458 -0.7155,-0.19797 c -0.74169,-0.20522 -3.1774,-0.07495 -3.4362,0.18376 -0.0786,0.07862 0.39673,1.0502 1.0563,2.159 1.9063,3.2046 3.04,6.2362 3.0468,8.1475 l 0.003,0.7632 -0.69262,-0.24718 c -0.38094,-0.13595 -1.0251,-0.25036 -1.4314,-0.25425 -0.87434,-0.0083 -2.124,0.30952 -2.124,0.54031 0,0.08948 0.20747,0.93749 0.46106,1.8845 0.25359,0.94698 0.51315,2.2289 0.57679,2.8487 l 0.11572,1.1269 1.4087,0.93742 c 2.7984,1.8622 4.9453,2.7806 12.435,5.3194 5.3525,1.8145 7.6495,2.7751 8.9738,3.7529 0.6982,0.51555 1.515,1.5396 1.517,1.9018 0,0.0706 -0.47722,-0.0843 -1.0613,-0.34421 -2.4071,-1.0711 -6.2779,-2.4641 -13.582,-4.888 -4.2449,-1.4086 -7.7773,-2.5607 -7.8496,-2.5602 -0.48372,0.0036 2.5245,2.0757 5.2246,3.5992 2.7736,1.5649 4.3732,2.6899 5.0076,3.5216 0.27088,0.35514 0.46013,0.67462 0.42057,0.70997 -0.0395,0.0353 -1.194,-0.55676 -2.5653,-1.3158 -4.2256,-2.3388 -9.1905,-4.8536 -9.5822,-4.8536 -0.20755,0 -0.58716,0.28118 -0.85669,0.63456 -0.3966,0.51998 -0.44763,0.70251 -0.28262,1.0108 0.28842,0.53892 1.9348,2.5294 3.031,3.6646 l 0.93639,0.96967 h -1.6809 c -2.1094,0 -3.4207,0.39248 -4.2041,1.2583 -1.0938,1.2089 -2.6345,2.7218 -3.7396,3.672 -1.7756,1.5267 -1.7057,1.1578 -1.7636,9.3104 l -0.0504,7.0918 1.8931,5.5447 c 1.0412,3.0496 1.8932,5.737 1.8932,5.9719 0,0.68084 -0.38153,0.39122 -1.441,-1.0938 -1.6473,-2.309 -2.2803,-3.0117 -2.459,-2.7296 -0.0867,0.13685 -0.15898,0.88641 -0.16053,1.6657 -0.002,0.77929 -0.12576,2.9402 -0.27601,4.8021 -0.15023,1.8619 -0.44104,7.8319 -0.6462,13.267 -0.63252,16.755 -0.98708,21.558 -1.6393,22.211 -0.34516,0.34514 -0.68211,0.004 -1.5046,-1.5244 -1.2452,-2.3135 -1.4664,-2.2443 -2.4668,0.77206 -0.61876,1.8657 -1.0459,2.8656 -3.5024,8.1971 -0.56449,1.2252 -2.4019,5.8594 -4.0831,10.298 -5.1722,13.656 -7.8539,20.064 -8.7242,20.849 -0.55581,0.50101 -0.80243,0.1427 -1.1038,-1.6036 -0.48641,-2.8186 -0.77512,-3.0842 -1.7794,-1.6369 -7.6446,11.018 -11.876,15.791 -17.114,19.304 -4.157,2.7883 -15.147,7.7512 -25.712,11.611 l -2.7041,0.9879 -0.10965,0.80001 c -0.0603,0.44001 -0.20328,2.3564 -0.31772,4.2586 -0.36143,6.0078 0.14383,13.894 1.251,19.527 0.46504,2.3659 0.53293,8.8627 0.1502,14.372 -0.38299,5.5129 -0.30386,7.3885 0.44689,10.594 0.30514,1.303 0.84747,4.4053 1.2052,6.8941 1.0075,7.0102 1.5269,8.6661 3.5628,11.359 1.9728,2.6093 3.9056,4.1404 5.241,4.1516 0.26434,0.002 1.4155,-0.45476 2.5581,-1.0155 2.7132,-1.3316 3.974,-1.5674 6.1271,-1.1461 5.0742,0.99287 9.5592,5.8017 10.512,11.271 0.61762,3.5466 -1.5247,5.5108 -6.4937,5.9538 l -1.4075,0.12549 -0.12781,-0.85235 c -0.29086,-1.9396 -2.6798,-5.5143 -3.9558,-5.9193 -0.53712,-0.17048 -1.3204,0.0194 -1.3204,0.32004 0,0.12615 0.57907,1.2202 1.2868,2.4313 1.3744,2.3518 1.7786,3.6149 1.6166,5.052 -0.18283,1.6221 -0.89239,1.8736 -5.3044,1.8803 -2.0059,0.003 -4.026,0.13488 -5.9103,0.38574 -3.6928,0.49163 -9.5345,0.6361 -11.388,0.28161 z m 65.52,-227.43 c -0.46048,-0.86042 -2.0023,-2.7572 -3.5821,-4.4068 l -1.7455,-1.8226 -0.31742,-1.7546 c -0.17459,-0.96504 -0.40304,-2.1601 -0.50769,-2.6556 l -0.19026,-0.90096 -0.30891,0.90096 c -1.1578,3.3769 -6.2685,8.1836 -10.64,10.007 l -1.4776,0.61631 0.97439,-0.11216 c 2.4575,-0.28287 8.4072,-2.8618 10.005,-4.3366 l 0.80362,-0.74189 0.87083,0.47396 c 1.3034,0.70942 3.8255,2.6673 5.0717,3.9371 1.1802,1.2026 1.3179,1.3076 1.0442,0.79603 z m -6.8563,-14.367 c 0,-0.25977 -0.0908,-0.83275 -0.20169,-1.2733 -0.24668,-0.97968 9e-5,-1.579 0.65017,-1.579 0.58432,0 0.69591,0.38177 0.56361,1.9284 -0.1113,1.3012 -0.1108,1.303 0.24498,0.89787 0.1961,-0.22328 0.71144,-1.247 1.1452,-2.275 0.87157,-2.0655 1.2949,-2.5079 2.2076,-2.3075 0.66724,0.14655 0.7175,-0.06453 0.14371,-0.60357 -1.8032,-1.694 -6.498,-1.7834 -9.7485,-0.1856 l -1.1925,0.5862 1.0158,0.10622 c 1.5516,0.16224 2.0613,0.61793 3.4152,3.0536 0.65905,1.1856 1.3576,2.124 1.581,2.124 0.0964,0 0.1753,-0.21254 0.1753,-0.4723 z m -13,-10.653 c -1.2197,-1.7538 -2.0447,-3.5375 -3.0455,-6.5848 -1.0638,-3.2393 -1.8232,-4.7575 -2.8383,-5.6745 -0.78008,-0.70474 -2.9589,-1.8057 -3.9835,-2.0128 -0.58952,-0.11917 -0.60707,-0.10696 -0.40059,0.27884 0.11876,0.2219 0.18841,0.42107 0.15477,0.44259 -0.0336,0.02154 -0.2853,0.13529 -0.55928,0.25282 -1.1437,0.4906 -1.5525,2.1946 -0.85278,3.5551 0.40805,0.79341 0.46307,0.83041 1.2124,0.8152 0.91071,-0.0185 0.91479,-0.0041 0.49716,1.7681 -0.51581,2.1885 -1.6408,3.499 -2.762,3.2176 -0.69539,-0.17453 -1.5294,-1.306 -1.9613,-2.661 -0.54229,-1.7011 -0.53734,-4.7767 0.0105,-6.5028 0.21626,-0.6814 0.47407,-1.2889 0.57288,-1.35 0.50657,-0.31307 0.0131,-0.45864 -1.5545,-0.45864 -3.0106,0 -6.6035,0.92955 -8.6373,2.2346 -1.8032,1.1571 -1.8546,1.7023 -0.3184,3.3787 2.7772,3.0308 5.772,4.4368 13.422,6.3012 5.2664,1.2834 7.9044,2.1334 10.067,3.2436 0.93483,0.47995 1.7177,0.88117 1.7397,0.8916 0.022,0.01041 -0.32128,-0.5005 -0.76285,-1.1354 z m 18.953,-2.9913 c 0.43655,-0.37409 1.9573,-1.2498 3.3795,-1.9461 3.7538,-1.8378 4.85,-3.1001 5.3181,-6.1243 0.17821,-1.1514 0.16192,-1.3646 -0.14834,-1.9407 -0.58593,-1.088 -2.3747,-2.6018 -3.4528,-2.9219 -1.4038,-0.41688 -1.69,-0.38385 -1.5488,0.17877 0.0637,0.25396 0.0445,0.46175 -0.0427,0.46175 -0.24312,0 -0.58727,0.87531 -0.58727,1.4936 0,0.71026 0.6284,1.9436 1.126,2.2099 0.2123,0.11361 0.57672,0.15871 0.80983,0.1002 0.38061,-0.09553 0.43572,-0.02649 0.54061,0.67691 0.2494,1.6726 -0.49876,3.4624 -1.4466,3.4607 -1.5192,-0.0026 -3.4346,-3.0455 -3.7395,-5.9406 l -0.11022,-1.0468 -0.44073,0.52377 c -0.2424,0.28807 -0.62605,0.92536 -0.85258,1.4162 -0.39183,0.84901 -0.41258,1.1306 -0.42649,5.7869 -0.008,2.692 -0.0758,5.1854 -0.1506,5.5409 -0.12903,0.61335 -0.10747,0.59793 0.42141,-0.30132 0.30658,-0.52127 0.91459,-1.2538 1.3511,-1.6279 z m -29.19,237.6 c -2.1047,-0.44026 -4.7751,-2.2315 -7.8906,-5.2928 -3.8221,-3.7556 -4.6951,-5.7233 -5.242,-11.815 -0.11084,-1.2346 -0.41123,-3.728 -0.66752,-5.5409 -0.35423,-2.5059 -0.48995,-4.4034 -0.566,-7.9137 -0.13391,-6.1805 0.0971,-8.0031 1.6852,-13.298 0.92943,-3.0989 0.69501,-4.1977 -1.4776,-6.9262 -1.8385,-2.3088 -7.095,-7.4666 -9.2714,-9.0971 -2.7772,-2.0807 -5.9047,-3.8375 -8.3039,-4.6645 -0.021,-0.007 0.10367,-1.5747 0.27705,-3.4833 l 0.31526,-3.4702 6.5568,-2.8182 c 11.23,-4.8271 18.005,-7.9978 20.082,-9.3998 l 0.96595,-0.65184 0.69633,0.46369 c 1.2171,0.81053 2.9925,2.6906 3.9579,4.1912 1.2826,1.9939 1.9571,3.5409 3.4831,7.9892 1.4362,4.1866 1.6968,4.7788 2.6556,6.0349 2.2454,2.9416 2.282,5.7857 0.19043,14.76 -0.90441,3.8804 -3.1535,14.783 -3.3106,16.049 -0.16927,1.3637 0.16017,2.609 1.4611,5.5226 2.2481,5.035 4.1492,6.9648 9.7472,9.8942 2.5372,1.3277 4.5581,3.1798 5.4275,4.974 0.48253,0.99585 0.53716,1.2954 0.53882,2.9552 0.002,1.6244 -0.0584,1.9756 -0.49848,2.9148 -0.79361,1.6936 -3.4103,4.2158 -4.0995,3.9514 -0.18571,-0.0713 -0.27248,-0.70574 -0.33711,-2.4652 -0.0734,-1.9997 -0.16696,-2.5844 -0.59953,-3.7486 -0.5996,-1.6139 -1.1346,-2.5078 -2.1787,-3.6405 -1.2691,-1.3768 -1.4707,-1.356 -0.86352,0.0892 1.6349,3.8911 2.4606,10.116 1.5704,11.837 -0.63855,1.2348 -1.715,1.6051 -5.1817,1.7822 -1.3206,0.0675 -3.2322,0.27996 -4.248,0.47221 -2.3903,0.45239 -3.8664,0.55728 -4.8745,0.3464 z m -215.74,-17.92 c -0.4514,-0.0957 -1.4423,-0.46922 -2.202,-0.83001 -2.5446,-1.2084 -4.6351,-3.818 -6.5037,-8.1187 -1.0537,-2.4251 -2.9919,-5.6196 -8.2959,-13.673 -7.0711,-10.737 -8.9085,-14 -9.7096,-17.246 -0.73617,-2.9827 -1.0649,-3.5801 -3.6945,-6.7145 -1.753,-2.0895 -2.6701,-3.7297 -3.2333,-5.7825 -0.54113,-1.9725 -0.42811,-4.9117 0.28604,-7.4385 1.2642,-4.4731 4.7387,-11.015 8.0137,-15.088 2.1273,-2.6456 3.8937,-6.2119 6.1751,-12.467 1.6935,-4.6432 3.7592,-11.422 4.095,-13.437 l 0.13077,-0.78497 h 1.0719 1.0718 l 0.74873,1.7084 c 3.9802,9.0818 5.2856,16.87 3.4654,20.673 -0.48009,1.0032 -0.41832,1.0748 0.92636,1.0748 1.0101,0 1.7112,-0.28523 3.7015,-1.5058 0.85169,-0.52229 1.5825,-0.9157 1.624,-0.87421 0.12547,0.12546 1.6635,8.2115 2.6947,14.167 l 0.96959,5.5999 -0.3952,0.49508 c -0.21737,0.2723 -1.1072,1.548 -1.9774,2.8348 -3.2901,4.8653 -5.321,9.9112 -4.8786,12.121 0.24293,1.2135 2.5718,9.8416 3.3504,12.413 1.6308,5.3853 3.2879,9.2977 4.9667,11.726 1.1461,1.6578 1.8681,2.2656 3.7573,3.1628 1.6865,0.80093 2.6553,0.86578 4.3134,0.28876 1.261,-0.43882 2.5315,-0.49445 3.5836,-0.1569 0.72992,0.23418 1.6479,1.2856 4.6239,5.2958 4.4181,5.9536 5.9097,9.057 4.8129,10.014 -0.78472,0.68451 -1.2114,0.74691 -6.1281,0.89612 -4.7474,0.14408 -5.0252,0.1736 -8.5092,0.90354 -3.8402,0.8046 -7.2241,1.0883 -8.855,0.7425 z" id="path3088" style="fill:{{ color }}" /></svg>');
t.put('/Client/components\reusable\menu-bar\menu-bar-template.html', '<div class="ax-component-menu-bar"> <div class="menu-bar-container"> <button ng-click="ShowComparison()" style="margin-left:3px;" data-key="CAT-MCMPB"> <span class="buttonCounter" ng-show="NumberOfParts() > 0" ng-bind="NumberOfParts()"></span> <i class="fa fa-eye fa-fw fa-lg" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i>&nbsp;<u>C</u>ompare </button> <div class="search-droplist" style="width: 116px; display:inline-block;" ng-mouseleave="SearchButtonHover($event, false)" data-key="CAT-MSL"> <button ng-mouseenter="SearchButtonHover($event, true)" class="dropdown-title "> <i class="fa fa-chevron-down right dropdown-grey"></i> <div class="search-droplist-text"><i class="fa fa-search fa-fw fa-lg" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i>&nbsp;<u>S</u>earch</div> <part-search></part-search> <cross-reference></cross-reference> <buyers-guide></buyers-guide> </button> <ul class="ax-component-menu" ng-class="{ \'show\': SearchDroplist }"> <li class="option" ng-click="selectItem(0)" data-key="CAT-MPS"> <i class="fa fa-search fa-fw fa-lg" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i>&nbsp;<u>P</u>art Search </li> <li class="option" ng-click="selectItem(1)" data-key="CAT-MCR"> <i class="fa fa-exchange fa-fw fa-lg" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i>&nbsp;<u>C</u>ross Ref </li> <li class="option" ng-click="selectItem(2)" data-key="CAT-MBG"> <i class="fa fa-book fa-fw fa-lg" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i>&nbsp;<u>B</u>uyers Guide </li> </ul> </div> <button ng-click="OpenGlossary($event)" data-key="CAT-GLB"> <i class="fa fa-newspaper-o fa-fw fa-lg" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i>&nbsp;<u>G</u>lossary <glossary></glossary> </button> <button ng-if="MemberSettings().MessagingEnabled === 1 || settings.IsDevUser == true" ng-click="OpenMessaging()" data-key="CAT-MSG"> <div style="position:relative;"> <i class="fa fa-bullhorn fa-lg" style="margin-right: 2px;"></i>&nbsp;<u>M</u>essaging <div class="notification-red-dot" ng-show="Notifications.status.sAll.Unread > 0" style="background-image:url(../Client/res/red-circle/red_circle_7.png); left: 89px; top: -3px;"></div> <messaging></messaging> </div> </button> <button ng-hide="MemberSettings().ShowSettings === 0 && MemberSettings().ShowLiteChangePassword === 0 && MemberSettings().LiteMode === 0" ng-click="openSettings()" style="min-width:0px;" data-key="CAT-MSETB"> <i class="fa fa-cog fa-fw fa-lg" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i> <settings></settings> </button> <div class="search-div" menu menu-id="global-search-results" trigger="left" docked="true" style="width:174px;"> <i class="fa fa-search fa-lg"></i> <input copy-paste class="part-entry" spellcheck="false" type="text" placeholder="Enter Search Term" ng-keydown="SearchTermKey($event)" ng-model="SearchTerm" ng-model-options="{ debounce: 200 }" ng-change="SearchTermChanged()" style="vertical-align:top" data-key="CAT-INP" /> <i class=\'fa fa-fw fa-lg fa-info-circle ax-accent\' magic-tooltip magic-tooltip-text=\'Global search\' style="margin:0px" /> </div> <div id="global-search-results"> <div class="sub-header" ng-show="SearchItems.CrossRefs.length > 0"> Cross Ref <i class="fa fa-fw fa-exchange context-menu-shortcut black"></i> </div> <div class="option" ng-repeat="item in SearchItems.CrossRefs track by item.Id" ng-click="SelectResult(item)" ng-mouseover="HoverSearchItem(\'CrossRefs\', $index)" ng-class="{ selected: IsSelected(\'CrossRefs\', $index)}"> {{item.DisplayText}} </div> <div class="sub-header" ng-show="SearchItems.Parts.length > 0"> Parts <i class="fa fa-fw fa-search context-menu-shortcut black"></i> </div> <div class="option" ng-repeat="item in SearchItems.Parts track by item.Id" ng-click="SelectResult(item)" ng-mouseover="HoverSearchItem(\'Parts\', $index)" ng-class="{ selected: IsSelected(\'Parts\', $index)}"> {{item.DisplayText}} </div> <div class="sub-header" ng-show="SearchItems.Menus.length > 0"> Sections <i class="fa fa-fw fa-chevron-right context-menu-shortcut black"></i> </div> <div class="option" ng-repeat="item in SearchItems.Menus track by item.Id" ng-click="SelectResult(item)" ng-mouseover="HoverSearchItem(\'Menus\', $index)" ng-class="{ selected: IsSelected(\'Menus\', $index)}"> {{item.DisplayText}} </div> <div class="sub-header" ng-show="SearchItems.GlossaryItems.length > 0"> Glossary Items <i class="fa fa-fw fa-newspaper-o context-menu-shortcut black"></i> </div> <div class="option" ng-repeat="item in SearchItems.GlossaryItems track by item.Id" ng-click="SelectResult(item)" ng-mouseover="HoverSearchItem(\'GlossaryItems\', $index)" ng-class="{ selected: IsSelected(\'GlossaryItems\', $index)}"> {{item.DisplayText}} </div> </div> <button class="catalogueExit signout-button right" ng-click="logout()" data-key="CAT-LO"> <i class="fa fa-sign-out fa-fw fa-lg" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i>&nbsp; <span ng-if="MemberSettings().SignoutVisible !== 0 || !isNwjs()">Sign out</span> <span ng-if="MemberSettings().SignoutVisible === 0 && isNwjs()">Exit</span> </button> <button ng-click="openFeedback()" class="feedback-button right" data-key="CAT-MFB"> <i class="fa fa-comment-o fa-fw fa-lg" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i>&nbsp;<u>F</u>eedback <feedback></feedback> </button> <button ng-show="BuyOutRequired()" class="BuyOutCalc right" ng-click="ShowBuyoutCalculator()" magic-tooltip magic-tooltip-text="Show the Buy-Out Calculator" data-key="CAT-BOC"> <i class="fa fa-calculator fa-fw fa-lg" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i> </button> </div></div>');
t.put('/Client/components\reusable\mml\mml-template.html', '<div class="ax-component-mml"> <select class="make" style="width: 100%"> <option></option> <option value="9201">AIXAM</option> <option value="200">ALFA ROMEO</option> <option value="500">ASIA MOTORS</option> <option value="600">ASTON MARTIN</option> <option value="700">AUDI</option> <option value="9711">BENTLEY</option> <option value="1000">BMW</option> <option value="1100">BRISTOL</option> <option value="9836">BUGATTI</option> <option value="1300">CADILLAC</option> <option value="9550">CATERHAM</option> <option value="1400">CHEVROLET</option> <option value="1500">CHRYSLER</option> <option value="1600">CITROEN</option> <option value="9837">CORVETTE</option> <option value="1800">DACIA</option> <option value="1900">DAEWOO</option> <option value="2100">DAIHATSU</option> <option value="10361">DFSK</option> <option value="2200">DODGE</option> <option value="2300">FERRARI</option> <option value="2400">FIAT</option> <option value="2500">FORD</option> <option value="2700">FSO</option> <option value="10354">GREAT WALL</option> <option value="9835">HILLMAN</option> <option value="2900">HONDA</option> <option value="9833">HUMMER</option> <option value="3000">HYUNDAI</option> <option value="9726">INFINITI</option> <option value="3200">ISUZU</option> <option value="3300">IVECO</option> <option value="3400">JAGUAR / DAIMLER</option> <option value="3500">JEEP</option> <option value="3700">KIA</option> <option value="9931">KTM</option> <option value="3800">LADA</option> <option value="9708">LAMBORGHINI</option> <option value="3900">LANCIA</option> <option value="4000">LAND ROVER</option> <option value="4100">LDV</option> <option value="4200">LEXUS</option> <option value="9714">LIGIER</option> <option value="4400">LOTUS</option> <option value="4600">MASERATI</option> <option value="97">MAYBACH</option> <option value="4700">MAZDA</option> <option value="4800">MERCEDES</option> <option value="10324">MG</option> <option value="9716">MICROCAR</option> <option value="9240">MINI</option> <option value="5000">MITSUBISHI</option> <option value="5100">MORGAN</option> <option value="9834">NICE</option> <option value="5200">NISSAN</option> <option value="9717">NOBLE</option> <option value="5500">OPEL</option> <option value="5700">PERODUA</option> <option value="5800">PEUGEOT</option> <option value="6000">PIAGGIO</option> <option value="6300">PORSCHE</option> <option value="6400">PROTON</option> <option value="10306">QVALE</option> <option value="6600">RELIANT</option> <option value="6700">RENAULT</option> <option value="9937">REVA</option> <option value="9241">ROLLS ROYCE</option> <option value="6900">ROVER GROUP</option> <option value="7100">SAAB</option> <option value="10314">SAN</option> <option value="9703">SANTANA</option> <option value="9913">SANYANG</option> <option value="7200">SAO</option> <option value="7300">SEAT</option> <option value="7400">SKODA</option> <option value="9226">SMART</option> <option value="7500">SSANGYONG</option> <option value="7600">SUBARU</option> <option value="7700">SUZUKI</option> <option value="7800">TALBOT</option> <option value="7900">TATA</option> <option value="8200">TAXI</option> <option value="8400">TOYOTA</option> <option value="8600">TVR</option> <option value="8800">VAUXHALL</option> <option value="8900">VOLKSWAGEN</option> <option value="9000">VOLVO</option> <option value="9200">YUGO</option> </select> <select class="model" style="width: 100%"> <option></option> <option value="32100">ANGLIA</option> <option value="145856">B-MAX</option> <option value="143624">C-MAX</option> <option value="32300">CAPRI</option> <option value="32500">CONSUL</option> <option value="32600">CORSAIR</option> <option value="32700">CORTINA</option> <option value="32800">COUGAR</option> <option value="32900">COURIER</option> <option value="142808">CROWN VICTORIA (IMP)</option> <option value="33200">ESCORT</option> <option value="33400">EXPLORER</option> <option value="142816">F150 (IMP)</option> <option value="142817">F250 (IMP)</option> <option value="142818">F350 (IMP)</option> <option value="33500">FIESTA</option> <option value="33700">FOCUS</option> <option value="144369">FOCUS C-MAX</option> <option value="145523">FREDA (IMP)</option> <option value="143231">FUSION</option> <option value="33800">GALAXY</option> <option value="33900">GRANADA</option> <option value="145850">GRAND C-MAX</option> <option value="146218">GRAND TOURNEO CONNECT</option> <option value="144370">GT</option> <option value="34000">KA</option> <option value="144733">KUGA</option> <option value="34100">MAVERICK</option> <option value="34300">MONDEO</option> <option value="142826">MUSTANG (IMP)</option> <option value="34400">ORION</option> <option value="34500">P100</option> <option value="34600">PROBE</option> <option value="34700">PUMA</option> <option value="142828">RANGER</option> <option value="144584">S-MAX</option> <option value="34800">SCORPIO</option> <option value="34900">SIERRA</option> <option value="144716">STREET KA</option> <option value="142833">THUNDERBIRD (IMP)</option> <option value="35100">TOURNEO</option> <option value="144371">TOURNEO CONNECT</option> <option value="35200">TRANSIT</option> <option value="144362">TRANSIT CONNECT</option> </select> <select class="engine" style="width: 49%"> <option></option> <option value="116500">1.6</option> <option value="473645">1.6D</option> <option value="116600">1.8</option> <option value="459354">1.8D</option> <option value="116800">2.0</option> <option value="457221">2.0D</option> <option value="462181">2.2D</option> <option value="465137">2.3</option> <option value="116900">2.5</option> <option value="457442">3.0</option> </select> <select class="engine-code" style="width: 49%"> <option></option> <option value="116500">1.6</option> <option value="473645">1.6D</option> <option value="116600">1.8</option> <option value="459354">1.8D</option> <option value="116800">2.0</option> <option value="457221">2.0D</option> <option value="462181">2.2D</option> <option value="465137">2.3</option> <option value="116900">2.5</option> <option value="457442">3.0</option> </select> <select class="year" style="width: 100%"> <option></option> <option>1985</option> <option>1986</option> <option>1987</option> <option>1988</option> <option>1989</option> <option>1990</option> <option>1991</option> <option>1992</option> <option>1993</option> <option>1994</option> <option>1995</option> <option>1996</option> <option>1997</option> <option>1998</option> <option>1999</option> <option>2000</option> <option>2001</option> <option>2002</option> <option>2003</option> <option>2004</option> <option>2005</option> <option>2006</option> <option>2007</option> <option>2008</option> <option>2009</option> <option>2010</option> <option>2011</option> <option>2012</option> <option>2013</option> <option>2014</option> </select></div>');
t.put('/Client/components\reusable\overstrike\overstrike-template.html', '<div class="ax-component-overstrike"> <dialog show="showDialog.show" header-text="Overstrike" header-icon-class="fa fa-calculator" header-visible="true" drag-allowed="true" fullscreen="false" open-dialog="init()" close-on-escape=" true" close-dialog-button="true" class="overstrike-dialog" height="390"> <div style="margin: 5px; width:340px;"> <table> <tr> <th> Part Number: </th> <td ng-bind="model.PartNumber"></td> </tr> <tr> <th> Brand: </th> <td> <img class="brand-image" alt="{{ model.Brand }}" magic-tooltip magic-tooltip-text="{{ model.Brand }}" data-button-caption="{{ model.Brand }}" missing-image ng-src="{{ ::FilesPath }}/backgrounds/icons/AlliCat%20Supplier%20Logos/{{ model.Brand }}.png" /> </td> </tr> <tr> <th> Trade Price: </th> <td> {{ prices.TradePriceDisplay.format(2) }} </td> </tr> <tr> <th> RRP: </th> <td> {{ prices.RetailPriceDisplay.format(2) }} </td> </tr> <tr> <th> Unit Price: </th> <td> {{ prices.UnitPriceDisplay.format(2) }} </td> </tr> <tr> <th> Discount %: </th> <td class="overstrike-input-cell"> <input type="number" ng-model="currentModel.Discount" ng-change="discountPercentageChange()" data-key="OVS-ODS" /> </td> </tr> <tr> <th> Overstrike price: </th> <td class="overstrike-input-cell"> <input type="text" ng-model="currentModel.Price" ng-change="overstrikePriceChange()" ng-blur="OnPriceBlur()" data-key="OVS-OPR" /> </td> </tr> <tr> <th> Notes: </th> <td class="overstrike-input-cell"> <textarea rows="3" cols="23" class="overstrike-note" ng-model="currentModel.Note" data-key="OVS-ONT"></textarea> </td> </tr> </table> </div> <div style="margin-top: 12px;"> <button ng-click="cancel()" data-key="OVS-CNL">Cancel</button> <button ng-click="accept()" data-key="OVS-OK">OK</button> <button ng-click="lostSale()" ng-if="MemberSettings().EnableLostSales == 1" data-key="OVS-LSB"> <i class=\'fa fa-frown-o fa-fw fa-lg\'></i> Lost Sale </button> <button ng-click="reset()" ng-hide="hideReset()" data-key="OVS-ORE"> <i class=\'fa fa-undo fa-fw fa-lg\'></i> Reset </button> </div> </dialog></div>');
t.put('/Client/components\reusable\part-all-stock\part-all-stock-template.html', '<div class="ax-component-part-all-stock"> <dialog show="show" header-text="{{ model.PartNumber }}" header-icon-class="fa fa-fw fa-cubes" header-visible="true" drag-allowed="true" fullscreen="false" close-on-escape=" true" close-dialog-button="true" type="part-all-stock-template" id="{{ ::id }}"> <div class="all-part-stock-dialog" title="Stock Info"> <div ng-show="model.AllStock.length === 0"> No stock found for {{ model.PartNumber }}. </div> <table ng-show="model.AllStock.length > 0" class="all-parts-stock-table" style="width:261px;"> <tbody style="display: block; overflow-y: auto;overflow-x: hidden;height: 500px;"> <tr> <th>Branch</th> <th>Code</th> <th>Stock</th> <th ng-show="MemberSettings().IsCallOutUser === 1">Member</th> </tr> <tr ng-repeat="BranchStock in model.AllStock | filter : NoStockFilter | orderBy: [\'+MemberName\',\'+text\']"> <td>{{ BranchStock.text }}</td> <td>{{ BranchStock.id }}</td> <td class="center-text" ng-class="{ \'has-stock\': BranchStock.Stock > 0}">{{ BranchStock.Stock }}</td> <td class="member-name" ng-show="MemberSettings().IsCallOutUser === 1">{{ BranchStock.MemberName }}</td> </tr> </tbody> </table> </div> <div class="button-bar"> <button style="float: right" ng-click="lostSale()" ng-if="MemberSettings().EnableLostSales === 1"> <i class=\'fa fa-frown-o fa-fw fa-lg\'></i>&nbsp;Lost Sale </button> <button ng-click="ShowMoreClick()" style="float: right;margin-right: 5px;" ng-disabled="disableMostStockExists()"> <i class="fa fa-lg" ng-class="{ \'fa-minus\': showMoreChosen, \'fa-plus\': !showMoreChosen }"></i> &nbsp;<span class="label">{{ showMoreText() }}</span> </button> </div> </dialog></div>');
t.put('/Client/components\reusable\part-price\part-price-template.html', '<div class="ax-component-price"> <div class="container container-wrapped" ng-class="{ \'override-display\': menuIsOpen }" ng-if="model.PartNumber" magic-tooltip tooltip-id="{{ ::id }}-part-tooltip"> <div class="compare" ng-if="showCompareCheckbox"> <input class="CompareCheckbox" title="Add part to Compare list" type="checkbox" ng-click="CompareCheckbox_Click($event)" ng-model="ComparisonState.State" /> <div class="technical-notes-image partnote" ng-if="note && note.NoteID" ng-click="PartTechNote(note, $event)" title="Open technical note"> <i class="fa fa-info-circle fa-lg"></i> </div> </div> <div class="part" ng-class="{\'positive-match\': searchCriteriaResult.matchStatus === true, \'negative-match\': searchCriteriaResult.matchStatus === false, \'partial-positive-match\': searchCriteriaResult.partialMatchStatus && searchCriteriaResult.partialMatchStatus === true}"> <span class="part-text non-hover"> {{ IsUnrecognisedPrefix() }} {{ model.PartNumberDisplay }} <span ng-if="IsSpecialPartSuffix()" style="vertical-align: middle;"> <i style="vertical-align: 5%;" class="fa fa-lg fa-star" ng-style="{color : specialPartSufficColor}"></i> </span> </span> <span class="icon-alternatives" ng-show="ShowAlternativeLabel()"></span> <span class="hover" ng-click="PartButtonContextMenu($event)" style="float:left;" title="View Part" data-key="{{::screenCode}}-PPS"> <i class="icon-alternatives"></i> </span> <span class="hover" ng-click="openPartEnquiry()" style="float:right;" title="View Alternatives" data-key="{{::screenCode}}-PPA"> <i class="fa fa-search"></i> </span> </div> <div class="price hover-effect" ng-if="MemberSettings().PricingStockEnabled !== 0" ng-class="{\'fade\': fadePrice, \'overstriked\': (getPrices(key).UnitPriceDisplay !== null && getPrices(key).UnitPriceDisplay !== getPrices(key).SellingPriceDisplay), \'national-account-price\': Context().CurrentCustomer().IsNational && model.MemberStatus === MemberStatusEnum.NationaAccountPrice, \'national-account-price-overidden\': Context().CurrentCustomer().IsNational && model.MemberStatus === MemberStatusEnum.NationaAccountPriceOveridden}" ng-mousedown="mousedown($event)" ng-click="openOverstrike($event)" title="Overstrike price"> <span ng-if="model.UnitPrice !== undefined && IsPseudo === false" ng-bind="getPrices(key).SellingPriceDisplay.format(2)" class="non-hover"> </span> <span ng-if="IsPseudo" class="non-hover">ALT</span> <span class="hover" data-key="{{::screenCode}}-PPO"> <i class="fa fa-pencil"></i> </span> </div> <div ng-if="model.UnitPrice !== undefined && MemberSettings().PricingStockEnabled !== 0" style="min-width: 48px;" ng-click="sell($event)" ng-class="{\'has-local-stock\': getPrices(key).LocalStock > 0 || PseudoStock() > 0, \'has-company-stock\': getPrices(key).CompanyStock > 0 || PseudoCompanyStock() > 0, \'no-stock\': getPrices(key).LocalStock <= 0 && getPrices(key).CompanyStock <= 0 }" class="sell hover-effect" title="Add to Basket" data-key="{{::screenCode}}-PPB"> <span class="non-hover" magic-tooltip tooltip-id="{{ ::id }}-stock-tooltip"> <span class="basket"> <span class="countAddedToBasket" ng-show="Quantity() > 0"> <i class="icon fa fa-shopping-basket"></i> <span class="counter quanity-counter" ng-bind="Quantity()"></span> </span> </span> <span class="stock non-hover" ng-show="Quantity() < 1 && IsPseudo === false"> {{ model.LocalStockDisplay}} <span ng-show="model.CompanyStockDisplay !== undefined">({{ model.CompanyStockDisplay }})</span> </span> <span class="pseudoWithNoStock non-hover" ng-if="IsPseudo">ALT</span> </span> <span class="hover"> <i class="fa fa-shopping-basket"></i> </span> </div> <div class="more-options-button"> <div class="hover" data-key="{{::screenCode}}-PPM" style="height: calc(50% - 1px);display: block;border-bottom: 1px solid rgba(0,0,0,0.15);" menu menu-id="{{ ::id }}-more-menu" trigger="left" docked="true"> <i class="fa fa-ellipsis-v" style="position: absolute;top: 7px;left: 8px;"></i> </div> <div class="hover" style="height: 50%;display: block;" ng-if="MemberSettings().PricingStockEnabled !== 0 && getPrices(key)" ng-click="showStockDialog()" data-key="{{::screenCode}}-PPCS"> <i class="fa fa-fw fa-cubes" style="position: absolute;top: 35px;left: 2px;"></i> </div> </div> <div ng-if="MemberSettings().PricingStockEnabled === 0" magic-tooltip magic-tooltip-text="Copy to Clipboard" class="copy-clipboard-button-container"> <button ng-click="CopyPartNumber()" class="copy-clipboard-button" data-key="{{::screenCode}}-PPC"> <i class="fa fa-files-o"></i> Copy </button> </div> <part-all-stock ng-if="MemberSettings().PricingStockEnabled !== 0 && getPrices(key)" model="getPrices(key)" show="options.showStock" style="width:9%;border:none;"></part-all-stock> </div> <div ng-hide="isAlternative" class="part-label" ng-bind="model.PartLabel"></div> <dialog show="noteWarning.visible" fullscreen="noteWarning.fullscreen" header-visible="noteWarning.headervisible" drag-allowed="noteWarning.draggable" close-on-escape="noteWarning.closeonescape" close-dialog="noteWarning.closeDialog()" close-dialog-button="true" header-text="Warning: Technical Note" header-icon-class="technical-notes-image important part-price-icon-trim" width="500px" height="" id="{{id}}-notewarning"> <div style="margin:15px"> <label>Part added to basket.</label> <br /> <br /> <label>However you have not read the associated application note. It is highly recommended that this note is read.</label> </div> <div style="margin: 15px; float: right;"> <button ng-click="HideNoteWarning(); OpenTechNote();"> <i class="fa fa-folder-open-o fa-fw "></i> <span style="margin-left: 5px;">Show note</span> </button> <button ng-click="HideNoteWarning()"> <i class="fa fa-close fa-fw "></i> <span style="margin-left: 5px;">Ok, understood</span> </button> </div> </dialog> <div id="{{ ::id }}-part-tooltip"> <span ng-bind="model.RenamedLineCode"></span> <span ng-bind="model.RenamedPartNumber"></span> <div class="part-status" ng-style="{\'background-color\': GetPartStatusColour(model.Status)}" data-isalternative="{{model.IsAlternative}}" data-part="{{model.RenamedPartNumber}}">{{ model.Status }}</div> <br /><br /> <div ng-show="ShowCriteria()"> <div ng-show="showNegativeMatchToolTip"> Negative matches: <br /> <div ng-repeat="Criteria in SearchCriteriaAffectedF | filter:{isNegativeMatch:true}"> <span ng-bind="Criteria.group"></span> <span ng-show="Criteria.value">({{Criteria.value}})</span> </div> </div> <div ng-show="showPositiveMatchToolTip"> Positive matches: <br /> <div ng-repeat="Criteria in SearchCriteriaAffectedF | filter:{isPositiveMatch:true}"> <span ng-bind="Criteria.group"></span> <span ng-show="Criteria.value">({{Criteria.value}})</span> </div> </div> </div> </div> <div id="{{ ::id }}-more-menu"> <div ng-show="MemberSettings().PricingStockEnabled !== 0 && getPrices(key)" ng-click="showStockDialog()" data-key="{{::screenCode}}-PPCS">Company stock</div> <div ng-show="showParentMemberStockButton" ng-click="GetParentMemberPriceStock()" data-key="{{::screenCode}}-PPBS"> <img class="parent-member-price-stock-button-image" src="{{ ::MemberSettings().ParentMemberPriceStockButtonBase64Image }}" /> Buy stock </div> <div ng-show="isNwjs && usePOS" ng-click="singlePassParts(model, $event)" data-key="{{::screenCode}}-PPPP">Send to Autopart</div> <div class="divider"></div> <div ng-click="CopyPartNumber()" data-key="{{::screenCode}}-PPC">Copy Part Number</div> <div ng-click="OpenFeedback()" data-key="{{::screenCode}}-PPF">Send Feedback</div> <div ng-click="lostSale($event)" data-key="{{::screenCode}}-PPLS">Lost Sale</div> </div></div>');
t.put('/Client/components\reusable\related-sections\related-sections-template.html', '<div class="ax-component-related-sections" ng-class="{ hidden: Context().CurrentSectionLayout().RelatedSections.length === 0 }" magic-tooltip magic-tooltip-text="Related sections"> <menu-selection items="Context().CurrentSectionLayout().RelatedSections" width="179px" left="0" top="84" buttonPadding="4" multi-select="false" show-filter="false" title="Related Sections" keydown-event="keydown" show="drop.show" selected="drop.selected(item)" filter-starts-with="true" class="vehicle-dropdown" top="81"></menu-selection> <div> <button ng-click="drop.showHide(drop)" class="dropdown-title" data-key="CAT-RSDB" style="width: 74%;"> <div ng-hide="drop.currentItem.text" class="dropdown-placeholder">Related Sections</div> <div class="truncate">{{ drop.currentItem.text }}</div> </button> <button ng-click="GoToRelatedSection()" style="min-width: 0;">Go</button> </div></div>');
t.put('/Client/components\reusable\section-menu\section-menu-template-sub.html', '<ul class="section-menu"> <li data-menuid="{{ ::menu.ID }}" ng-repeat="menu in ::parent.Children" ng-class="{ \'show-sub-menu\': menu.showSub, disabled: !menu.IsLeaf && !menu.Children}" ng-click="click(menu, $event)" data-key="CAT-SSMI" data-value="{{ ::menu.Caption }}"> <label>{{ ::menu.Caption }}</label><i class="fa fa-chevron-right fa-fw right" ng-if="!menu.IsLeaf"></i> <ul ng-if="!menu.IsLeaf" section-sub-menu parent="menu" class="sub" select-item="selectItem"></ul> </li></ul>');
t.put('/Client/components\reusable\spinner\spinner-template.html', '<div class="ax-component-spinner showbox"> <div class="loader" ng-style="{ width: width }"> <svg class="circular" viewBox="25 25 50 50"> <circle class="path" cx="50" cy="50" r="20" fill="none" stroke-width="2" stroke-miterlimit="10" /> </svg> </div></div>');
t.put('/Client/components\reusable\vehicle-selection\vehicle-selection-template.html', '<div class="ax-component-vehicle-selection"> <ng-form class="vehicle-dropdowns"> <div> <menu-selection items="Type.data" width="297px" top="25" left="5" buttonpadding="0" multi-select="false" show-filter="true" title="{{ ::Type.title }}" closed="Type.close(item)" keydown-event="keydown" show="Type.show" selected="Type.selected(item)" filter-starts-with="true" class="vehicle-dropdown" data-key="CAT-VST"></menu-selection> <button ng-click="Type.showHide(Type)" class="dropdown-title" data-key="CAT-VST"> <i class="fa fa-chevron-down right dropdown-grey" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i> <div ng-hide="Type.currentItem.text" class="dropdown-placeholder" ng-bind="Type.title"></div> <div class="dropdown-choosen" ng-bind="Type.currentItem.text"></div> </button> </div> <div> <menu-selection items="Makes.data" width="297px" top="25" left="5" buttonpadding="0" multi-select="false" show-filter="true" title="{{ ::Makes.title }}" closed="Makes.close(item)" keydown-event="keydown" show="Makes.show" filter-starts-with="true" selected="Makes.selected(item)" class="vehicle-dropdown" data-key="CAT-VSMK"></menu-selection> <button ng-click="Makes.showHide(Makes)" class="dropdown-title" data-key="CAT-VSMK"> <i class="fa fa-chevron-down right dropdown-grey" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i> <div ng-hide="Makes.currentItem.text" class="dropdown-placeholder" ng-bind="Makes.title"></div> <div class="dropdown-choosen" ng-bind="Makes.currentItem.text"></div> </button> </div> <div> <menu-selection items="Models.data" width="297px" top="25" left="5" buttonpadding="0" multi-select="false" show-filter="true" title="{{ ::Models.title }}" closed="Models.close(item)" keydown-event="keydown" show="Models.show" filter-starts-with="true" selected="Models.selected(item)" class="vehicle-dropdown" data-key="CAT-VSMOD"></menu-selection> <button ng-click="Models.showHide(Models)" class="dropdown-title" data-key="CAT-VSMOD"> <i class="fa fa-chevron-down right dropdown-grey" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i> <div ng-hide="Models.currentItem.text" class="dropdown-placeholder" ng-bind="Models.title"></div> <div class="dropdown-choosen" ng-bind="Models.currentItem.text"></div> </button> </div> <div> <menu-selection items="Size.data" width="297px" top="25" left="5" buttonpadding="0" multi-select="false" show-filter="true" title="{{ ::Size.title }}" closed="Size.close(item)" keydown-event="keydown" show="Size.show" filter-starts-with="true" selected="Size.selected(item)" class="vehicle-dropdown" data-key="CAT-VSS"></menu-selection> <button ng-click="Size.showHide(Size)" class="dropdown-title" data-key="CAT-VSS"> <i class="fa fa-chevron-down right dropdown-grey" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i> <div ng-hide="Size.currentItem.text" class="dropdown-placeholder" ng-bind="Size.title"></div> <div class="dropdown-choosen" ng-bind="Size.currentItem.text"></div> </button> </div> <div> <menu-selection items="Code.data" width="297px" top="25" left="5" buttonpadding="0" multi-select="false" show-filter="true" title="{{ ::Code.title }}" closed="Code.close(item)" keydown-event="keydown" show="Code.show" free-text="true" filter-starts-with="true" selected="Code.selected(item)" class="vehicle-dropdown" data-key="CAT-VSEC"></menu-selection> <button ng-click="Code.showHide(Code)" class="dropdown-title" data-key="CAT-VSEC"> <i class="fa fa-chevron-down right dropdown-grey" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i> <div ng-hide="Code.currentItem.text" class="dropdown-placeholder" ng-bind="Code.title"></div> <div class="dropdown-choosen" ng-bind="Code.currentItem.text"></div> </button> </div> <div ng-show="showDateManufactured"> <menu-selection items="Date.data" width="297px" top="25" left="5" buttonpadding="0" multi-select="false" show-filter="true" title="{{ ::Date.title }}" closed="Date.close(item)" keydown-event="keydown" show="Date.show" free-text="true" filter-starts-with="true" selected="Date.selected(item)" class="vehicle-dropdown" data-key="CAT-VSDT"></menu-selection> <button ng-click="Date.showHide(Date)" class="dropdown-title" data-key="CAT-VSDT"> <i class="fa fa-chevron-down right dropdown-grey" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i> <div ng-hide="Date.currentItem.text" class="dropdown-placeholder" ng-bind="Date.title"></div> <div class="dropdown-choosen" ng-bind="Date.currentItem.text"></div> </button> </div> <div class="vehicle-selection-info" ng-show="showDateManufactured"> <i class="fa fa-info-circle"></i> RP &amp; VIN codes are supported. </div> </ng-form></div>');
t.put('/Client/components\reusable\vrm-mini\vrm-mini-template.html', '<div class="ax-component-vrm-mini"> <div class="vrm-mini"> <!--<div>--> <div menu menu-id="vrm-mini-region-context-menu" trigger="right" style="position: relative;"> <input id="vrm" type="text" ng-model="model.VRM" ng-click="ToggleDropdown()" ng-change="Changed()" class="{{ options.vrmInputClass }}" ng-keydown="KeyPressed($event)" /> <!--<i ng-show="isSearching == true" class="fa fa-spinner fa-spin fa-lg vrm-searching"></i>--> <spinner ng-show="isSearching" width="15" class="vrm-searching"></spinner> <i ng-show="vrmResolved == true && model.VRM != null && model.VRM != \'\'" title="{{ model.VRM }} found." class="fa fa-check-circle fa-lg vrm-resolved"></i> </div> <!--</div>--> <div tabindex="0" ng-show="DropdownExpanded" class="vrm-mini-popup {{ options.vrmPopupClass }}" ng-keydown="KeyPressed($event)"> <table> <tbody> <tr id="row_{{ $index }}" ng-repeat="vrmEntry in FilteredHistory = (history | filter:{RegNo:model.VRM} | unique:\'RegNo\' | orderBy:\'+RegNo\')" ng-mouseover="SetRowOver($index)" ng-mouseleave="SetRowLeave()" ng-class="{\'highlighted-row\': $index == RowOver}" ng-click="RowClicked(vrmEntry)"> <td> <label>{{ vrmEntry.RegNo }}</label> </td> <td> <label>{{ vrmEntry.Model }} ( {{ vrmEntry.Engine }})</label> </td> </tr> </tbody> </table> </div> </div> <div id="vrm-mini-region-context-menu" ng-show="AllowVRMRegionChange"> <div class="option"> <label> <input type="radio" value="1" ng-model="VRMRegion" > <span>UK</span> </label> </div> <div class="option"> <label> <input type="radio" value="2" ng-model="VRMRegion" > <span>ROI</span> </label> </div> </div></div>');
t.put('/Client/components\reusable\zoom\zoom-template.html', '<div class="ax-component-zoom"> <button ng-click="reset()" ng-if="zoomLevel() !== 0" magic-tooltip magic-tooltip-text="Reset zoom to default"> <i class="fa fa-undo fa-fw fa-lg"></i> </button> <button ng-click="zoomIn()" magic-tooltip magic-tooltip-text="Zoom in" ng-class="{disabled: zoomLevel() >= maxZoomLevel}"> <i class="fa fa-search-plus fa-fw fa-lg"></i> </button> <button ng-click="zoomOut()" magic-tooltip magic-tooltip-text="Zoom out" ng-class="{disabled: zoomLevel() <= 0}"> <i class="fa fa-search-minus fa-fw fa-lg"></i> </button></div>');
t.put('/Client/components\screens\basket\basket-template.html', '<div class="ax-component-basket"> <dialog show="dialogOptions.show" type="basket" header-text="Basket" header-html="GetBasketTitleHTML()" header-icon-class="fa fa-shopping-basket" header-visible="dialogOptions.headerVisible" drag-allowed="dialogOptions.dragAllowed" fullscreen="dialogOptions.fullscreen" open-dialog="OpenDialog()" close-dialog="CloseDialog()" close-on-escape="dialogOptions.closeOnEscape" close-dialog-button="dialogOptions.closeDialogButton" class="basket-dialog"> <div class="basket-dialog"> <div class="basket-header-tools"> <branch-selection branch="context().ContextBranch()" show="showBranchDd" selection-changed="BranchSelectionChanged(branch)" ng-hide="memberSettings().SelectDefaultBranch === 0" data-key="B-BRS"> </branch-selection> <button ng-click="showBranchDd = true" class="dropdown-title" style="padding: 4px !important; width: 170px; margin-right: 8px" data-key="B-BRS"> <i class="fa fa-chevron-down right dropdown-grey"></i> <div class="dropdown-choosen">{{ currentBranch.text }}</div> </button> <span ng-show="context().CurrentPO().showPONumber"> <label>PO Number: </label> &nbsp; <input copy-paste class="po-entry" spellcheck="false" type="text" ng-readonly="orderNumberEditable" ng-model="context().CurrentPO().poNumber" data-key="B-BPON" ng-change="service.UpdatePO(POUpdateEnum.Input)" /> <span ng-show="context().CurrentCustomer().IsGSCustomer"> <label>/</label> <input copy-paste class="gs-suffix" spellcheck="false" type="text" ng-model="context().CurrentPO().poSuffix" ng-keypress="SuffixValidation($event)" data-key="B-BGS" /> </span> <input id="use-vrm-as-po-number-checkbox" type="checkbox" ng-model="context().CurrentPO().useVRMAsPO" ng-change="service.UpdatePO(POUpdateEnum.Checkbox)" data-key="B-BUVPO" /> <label for="use-vrm-as-po-number-checkbox" class="default-to-vrm-label">Use VRM</label>&nbsp; </span> </div> <div class="basket-dialog-buttonset"> <div class="lhs-btn-group"> <button type="button" data-key="B-CLR" ng-click="NewBasket()"> <span class="ui-button-text"><i class="fa fa-file-o fa-fw fa-lg"></i>New</span> </button> <button type="button" ng-if="basketFunctions.SearchBasket == true" data-key="B-SRC" ng-click="OpenBasket()"> <span class="ui-button-text"><i class="fa fa-folder-open-o fa-fw fa-lg"></i>Open</span> </button> <button type="button" ng-if="basketFunctions.SaveBasket == true" data-key="B-SV" ng-click="ManualSave()"> <span class="ui-button-text"><i class="fa fa-save fa-fw fa-lg"></i> Save</span> </button> <button type="button" data-key="B-DELI" ng-click="DeleteBasketItem()"> <span class="ui-button-text"><i class="fa fa-times-circle fa-fw fa-lg"></i>Delete Item</span> </button> </div> <div class="rhs-btn-group"> <button type="button" ng-if="BasketFunctions.PlaceOrderLite == true" ng-click="DespatchBackOfficeOrder()"> <span class="ui-button-text"> <img class="parent-member-price-stock-button-image" src="{{ ::memberSettings().ParentMemberPriceStockButtonBase64Image }}"> Place Order </span> </button> <button type="button" ng-if="basketFunctions.PlaceOrder == true" data-key="B-BORL" ng-click="DespatchBackOfficeOrder()"> <span class="ui-button-text"><i class="fa fa-external-link fa-fw fa-lg"></i> Place Order</span> </button> <button type="button" ng-if="basketFunctions.PassParts == true" data-key="B-BPP" ng-click="ProcessDespatch(DespatchType.PassParts)"> <span class="ui-button-text"><i class="fa fa-external-link fa-fw fa-lg"></i> Pass Parts</span> </button> <button type="button" ng-if="basketFunctions.Quote == true" data-key="B-Q" ng-click="ProcessDespatch(DespatchType.Quote)"> <span class="ui-button-text"><i class="fa fa-pencil-square-o fa-fw fa-lg"></i> Quote</span> </button> <button type="button" ng-if="basketFunctions.Invoice == true" data-key="B-INV" ng-click="ProcessDespatch(DespatchType.Invoice)"> <span class="ui-button-text"><i class="fa fa-credit-card fa-fw fa-lg"></i> Invoice</span> </button> <button type="button" ng-if="basketFunctions.PickNote == true" data-key="B-PN" ng-click="ProcessDespatch(DespatchType.PickNote)"> <span class="ui-button-text"><i class="fa fa-file-text-o fa-fw fa-lg"></i> Pick Note</span> </button> <button type="button" data-key="B-PRT" ng-click="Print()"> <span class="ui-button-text"><i class="fa fa-print fa-fw fa-lg"></i> Print</span> </button> </div> </div> <div ng-show="dialogOptions.show == true && service.Busy == true" style="width:98%; height:60%; position:absolute;"> <spinner width="100" style="position:absolute; top:40%; left:45%;"></spinner> </div> <span class="fa fa-shopping-basket watermark"></span> <div magic-grid items="CurrentBasket().items" style="position:relative"> <table class="basket-table"> <thead> <tr> <th style="width:2.5%;"><div><input type="checkbox" ng-model="SelectAll.Select" ng-change="SelectAllItems()" style="margin-left:4px; z-index: 10;" data-key="B-BSA" /></div></th> <th style="width:13%;"> <div style="background: none;"> <i magic-tooltip magic-tooltip-text="Detach all information" ng-click="DetachAllExtraInfo()" class="detach-icon fa fa-times fa-fw" ng-show="ShowDetachAll()" data-key="B-BDETA"></i> Extra Info </div> </th> <th style="width:8%;"><div>Part Number</div></th> <th style="width:6.5%;"><div>Stock</div></th> <th style="width:6.5%;" ng-if="memberSettings().ParentMemberPriceStockEnabled"> <div> <img class="parent-member-price-stock-button-image" src="{{ ::memberSettings().ParentMemberPriceStockButtonBase64Image }}" /> Order status </div> </th> <th style="max-width:26%;"><div>Description</div></th> <th style="width:6.5%;" ng-if="ShowCustomerPart()"><div>Customer Part</div></th> <th style="width:9%;"><div>Brand</div></th> <th style="width:6.5%;"><div>Quantity</div></th> <th style="width:6.5%;"><div>Cost</div></th> <th style="width:6.5%;" ng-if="showTradeRRP"><div>RRP</div></th> <th style="width:6.5%;" ng-if="showTradeRRP"><div>Trade</div></th> <th style="width:6.5%;"><div>Surcharge</div></th> <th style="width:10%;"><div>Invoice Price</div></th> </tr> </thead> <tbody> <tr ng-repeat="item in CurrentBasket().items"> <td><input type="checkbox" ng-model="item.Selected" ng-change="SelectionChanged(item.Selected)" data-key="B-BSI" /></td> <td style="white-space: nowrap;"> <i ng-show="ShowDetach(item.ExtraInfo)" magic-tooltip magic-tooltip-text="Detach information" ng-click="DetachExtraInfo($event, item)" class="detach-icon fa fa-times fa-fw" data-key="B-BDETI"></i> <div>{{ ::item.ExtraInfo }}</div> </td> <td> <button magic-tooltip magic-tooltip-text="Left click to open Part EnquiryRight click to swap with an alternative" class="part" right-click="OpenAlternatives($event, $index)" ng-click="OpenPartDetails($event, $index)" data-key="B-BPB"> {{ ::item.PartNumber }} </button> <span class="icon-alternatives" ng-click="OpenPartDetails($event, $index)" right-click="OpenAlternatives($event, $index)" ng-show="item.HasAlternatives"></span> </td> <td ng-class="StockClass(getPriceForPart(item))" style="white-space: nowrap;">{{ getPriceForPart(item).LocalStock }} ({{ getPriceForPart(item).CompanyStock }})</td> <td style="white-space: nowrap;" ng-if="memberSettings().ParentMemberPriceStockEnabled"> <div ng-show="item.NeedsOrdering"> <div ng-show="item.Ordered" magic-tooltip magic-tooltip-text="Ordered"> <i style=\'color:green;font-size:17px;\' class=\'fa fa-check fa-fw\'></i> </div> <div ng-hide="item.Ordered" magic-tooltip magic-tooltip-text="Needs ordering"> <i style=\'color:orange;font-size:17px;\' class=\'fa fa-exclamation-triangle fa-fw\'></i> </div> </div> <div ng-hide="item.NeedsOrdering"> n/a </div> </td> <td>{{ ::item.AlliCatDescription }}</td> <td ng-if="ShowCustomerPart()">{{ ::item.CustomerPart }}</td> <td><img class="brand-image" ng-src="{{ ::BrandImageFormatter(item.Brand) }}" /></td> <td class="right-align-column" style="padding-right:17px;"> <input type="number" ng-model="item.Quantity" style="width:100%;" magic-number-input data-key="B-QTY" /> </td> <td class="right-align-column">{{ PriceFormatter(getPriceForPart(item).UnitPriceDisplay) }}</td> <td class="right-align-column" ng-if="showTradeRRP">{{ PriceFormatter(getPriceForPart(item).RetailPriceDisplay) }}</td> <td class="right-align-column" ng-if="showTradeRRP">{{ PriceFormatter(getPriceForPart(item).TradePriceDisplay) }}</td> <td class="right-align-column">{{ PriceFormatter(getPriceForPart(item).SurchargeDisplay) }}</td> <td class="right-align-column" ng-class="InvoicePriceFormatter(item)"> {{ SellingPriceFormatter(item) }} <i magic-tooltip magic-tooltip-text="Overstrike price" ng-click="OverStrike($index)" class="pencil-icon fa fa-pencil fa-fw" ng-if="showOverstrike" data-key="B-BOV"></i> </td> </tr> </tbody> <tfoot> <tr style="color:#9A9A9A;"> <td></td> <td>(Manual entry)</td> <td> <form ng-submit="Manual.AddManualPart()" autocomplete="off"> <input ng-model="Manual.partNumber" ng-model-options="{ debounce: 200 }" type="text" placeholder="PART NUMBER" id="manual-part-input" style="width:90%" copy-paste data-key="B-BMPE" /> </form> </td> <td><button ng-click="Manual.AddManualPart()" style="min-width:0;" class="add-part-button" data-key="B-BMPAB">Add</button></td> <td ng-if="memberSettings().ParentMemberPriceStockEnabled"></td> <td></td> <td ng-if="ShowCustomerPart()"></td> <td></td> <td></td> <td class="right-align-column">0.00</td> <td class="right-align-column" ng-if="showTradeRRP">0.00</td> <td class="right-align-column" ng-if="showTradeRRP">0.00</td> <td class="right-align-column">0.00</td> <td class="right-align-column">0.00</td> </tr> <tr class="right-align-column basket-last-row"> <td></td> <td></td> <td></td> <td></td> <td ng-if="memberSettings().ParentMemberPriceStockEnabled"></td> <td></td> <td ng-if="ShowCustomerPart()"></td> <td></td> <td ng-bind="Total.Quantity"></td> <td ng-bind="PriceFormatter(Total.UnitPrice)"></td> <td ng-bind="PriceFormatter(Total.RetailPrice)" ng-if="showTradeRRP"></td> <td ng-bind="PriceFormatter(Total.TradePrice)" ng-if="showTradeRRP"></td> <td ng-bind="PriceFormatter(Total.Surcharge)"></td> <td ng-bind="PriceFormatter(Total.SellingPrice)"></td> </tr> </tfoot> </table> </div> </div> <multiple-choice control="multiplePartChoice" is-alternative="true" model="model"></multiple-choice> <basket-search account-enabled="memberSettings().LiteMode !== 1"></basket-search> <div id="bdp"> <div id="BasketDialogPrompt" class="basket-dialog-prompt"> <label>Please enter title</label> <input ng-model="options.title" data-key="B-BSVT" /> </div> </div> </dialog></div>');
t.put('/Client/components\screens\buyers-guide\buyers-guide-template.html', '<span class="ax-component-buyers-guide"> <div class="buyers-guide-dialog" title="Buyers Guide"> <div class="buyers-guide-header"> <form ng-submit="BuyersGuidePartSearch($event)" id="myForm"> <div class="search-div"> <i class="fa fa-search fa-lg"></i> <input copy-paste id="PartNumber" ng-model="partNumber" class="buyers-guide-entry" type="text" placeholder="Enter Part Number" /> <i class=\'fa fa-fw fa-lg fa-info-circle ax-accent\' magic-tooltip magic-tooltip-text=\'Enter the part number to query, then press ENTER to search.\' style="margin:0px" /> </div> <span class="buyers-guide-part-description" ng-if="model"> {{ model[0].Description }}</span> </form> </div> <div ng-show="IsLoading == true" style="width:99%; height:99%; position:absolute;"> <spinner width="100" style="position:absolute; top:40%; left:45%;"></spinner> </div> <div ng-show="IsLoading != true" magic-grid items="Parts" open-item="RowDoubleClicked(part)" current-item="currentItem"> <table> <thead> <tr> <th style="width:33%"><div>Make</div></th> <th style="width:33%"><div>Model Detail</div></th> <th style="width:33%"><div>Year</div></th> </tr> </thead> <tbody> <tr ng-repeat="part in Parts" ng-class="{ \'selected\': part.selected }" data-index="{{ ::$index }}"> <td>{{ ::part.Make }}</td> <td>{{ ::part.ModelDetail }}</td> <td>{{ ::part.Year }}</td> </tr> </tbody> </table> </div> <multiple-choice control="multiplePartChoice" message="Please select the part type:" is-alternative="true" model="model"></multiple-choice> <multiple-choice control="multipleSpiChoice" message="Please select the section:" is-alternative="true" model="model"></multiple-choice> </div></span>');
t.put('/Client/components\screens\cross-reference\cross-reference-template.html', '<span class="ax-component-cross-reference"> <div class="cross-reference-dialog" title="Cross Reference"> <div class="cross-reference-header"> <form ng-submit="CrossReferencePartSearch($event)" id="myForm"> <div class="search-div"> <i class="fa fa-search fa-lg"></i> <input copy-paste id="SearchTerm" class="cross-reference-entry" type="text" placeholder="Enter Part Number" ng-model="SearchTermText" /> <i class=\'fa fa-fw fa-lg fa-info-circle ax-accent\' magic-tooltip magic-tooltip-text=\'Enter the part number to query.&#10;Use ? to replace any single character (1?3 returns 123)&#10;Use * to replace any number of characters (1* returns 123)&#10;Press ENTER to perform search.&#10;The top 25 results will be returned.\' style="margin:0px" /> </div> </form> </div> <div ng-show="IsLoading == true" style="width:99%; height:99%; position:absolute;"> <spinner width="100" style="position:absolute; top:40%; left:45%;"></spinner> </div> <div ng-show="IsLoading != true && Parts.length > 0" magic-grid items="Parts" openitem="RowDoubleClicked(part)"> <table> <thead> <tr> <th style="width:18.2%"><div>Competitor No.</div></th> <th style="width:18.2%"><div>Competitor</div></th> <th style="width:27.2%"><div>Part Number</div></th> <th style="width:18.2%"><div>Description</div></th> <th style="width:18.2%"><div>Supplier</div></th> </tr> </thead> <tbody> <tr ng-repeat="crossRefPart in Parts | orderBy:[\'-Part.LocalStockDisplay\',\'-Part.CompanyStockDisplay\']" ng-class="{ \'selected\': part.selected }" data-index="{{ ::$index }}"> <td>{{ ::crossRefPart.CompetitorNumber }}</td> <td>{{ ::crossRefPart.Competitor }}</td> <td> <div ng-if="crossRefPart.Part" class="cross-reference-part"> <div style="display:inline-block; vertical-align:middle; width:56px; height:57px"> <!--<span>{{ ::FilesPath }}/picture%20parts/{{crossRefPart.Part.Picture}}.png</span>--> <img magic-tooltip magic-tooltip-text="{{crossRefPart.Part.Picture}}" class="part-thumbnail" ng-src="{{ ::FilesPath }}/picture%20parts/{{ crossRefPart.Part.Picture }}.png" part-image part-image-status="PartImageLoadStatus(status, $index)" ng-show="Parts[$index].PartImageVisible == true" /> </div> <part-price model="crossRefPart.Part" screen-code="CR"></part-price> </div> </td> <td>{{ ::crossRefPart.Description }}</td> <td>{{ ::crossRefPart.ModelDetail }}</td> </tr> </tbody> </table> </div> </div></span>');
t.put('/Client/components\screens\glossary\glossary-template.html', '<dialog show="show" header-text="Glossary" header-visible="true" header-icon-class="fa fa-newspaper-o fa-fw" drag-allowed="false" close-dialog-button="true" close-on-escape="true" class="glossary-item-dialog "> <div class="ax-component-glossary" ng-class="{taller: !dropdown.currentItem.text}"> <div class="glossary-item-dialog" title="Glossary"> <table> <tr> <td colspan="2"> <menu-selection items="dropdown.data" width="474px" top="16" left="22" buttonpadding="0" multi-select="false" show-filter="true" title="Glossary" show="dropdown.show" selected="dropdown.selected(item)" display="text" filter-placeholder="Enter search term" filter="dropdown.searchTerm" class="vehicle-dropdown" data-key="CAT-GLDD"> </menu-selection> <button ng-click="dropdown.showHide(dropdown)" class="dropdown-title" data-key="CAT-GLDD"> <i class="fa fa-chevron-down right dropdown-grey"></i> <div ng-hide="dropdown.currentItem.text" class="dropdown-placeholder">Search the Glossary</div> <div class="dropdown-choosen">{{ dropdown.currentItem.text }}</div> </button> </td> </tr> <tr><!-- ng-if="otherResults && otherResults.length > 0">--> <!--<td> <div tabindex="1" class="list results" ng-keydown="ResultsKeyDown($event)"> <div ng-repeat="result in otherResults" ng-attr-data-list-id="{{ result.id }}" ng-class="{ selected: SelectedOtherResult === result }" ng-click="selectOtherResult(result)"> {{ result.text }} </div> </div> </td>--> <td class="glossaryimage"> <div style="background: white;"> <img class="image" part-image ng-src="{{ ::FilesPath }}/Backgrounds/glossary/{{ model.Picture}}.png" missing-image="{{ ::FilesPath }}/Backgrounds/glossary/coming-soon.png"/> </div> </td> </tr> <tr ng-if="model && model.Description"> <td colspan="2"> <div class="header">Part Function </div> <textarea rows="5" class="function" readonly> {{ model.Description }} </textarea> </td> </tr> <tr ng-if="model && model.Sections && model.Sections.length > 0"> <td colspan="2"> <div class="header">Listed Under</div> <div tabindex="2" class="list sections" ng-keydown="SectionsKeyDown($event)"> <div ng-repeat="sect in model.Sections" ng-attr-data-list-spi="{{ sect.SPI }}" ng-class="{ selected: SelectedGlossarySection === sect }" ng-click="select(sect)" ng-dblclick="selectAndExit(sect)" ng-section="sect" data-key="CAT-GLIR"> {{ sect.Caption }} </div> </div> </td> </tr> </table> </div> </div> <div class="button-bar" style="float: right;"> <button ng-click="GoToSection()">Go to Section</button> </div></dialog>');
t.put('/Client/components\screens\messaging\messaging-template.html', '<div class="ax-component-messaging"> <dialog show="showDialog.show" header-text="Messaging" header-icon-class="fa fa-bullhorn" header-visible="true" drag-allowed="false" fullscreen="true" open-dialog="GetContext()" close-dialog="CloseMessaging()" close-on-escape="true" close-dialog-button="true" class="ax-component-messaging"> <div class="messaging-tabs"> <uib-tabset class="messaging-tabset" active="options.tab"> <!--NOTIFICATION TAB--> <uib-tab index="0" select="" disable=""> <uib-tab-heading class="ng-scope"> <div> <i class="fa fa-bell-o fa-lg notification-bell"></i> <div class="notification-red-dot" ng-show="Notifications.status.sAll.Unread > 0" style="background-image:url(../Client/res/red-circle/red_circle_7.png);"></div> </div> </uib-tab-heading> <uib-tabset class="notification-tabset" active="options.subTab" vertical="true" type="pills"> <!--ALERTS TAB--> <uib-tab index="0" select="selectTab(1)" disable=""> <uib-tab-heading class="ng-scope"> <div> <i class="fa fa-exclamation-triangle fa-lg"></i> <div class="notification-red-dot" ng-show="Notifications.status.sAlerts.Unread > 0" style="background-image:url(../Client/res/red-circle/red_circle_7.png);"></div> </div> </uib-tab-heading> <table class="notification-table"> <tr ng-class="{\'notification-table-unread\': x.Read === 0}" ng-repeat="x in AlertsList()" ng-click="openSelected(x.NotificationID, 1)"> <td> <button class="notification-delete-button" ng-click="DismissNotification($event, x.NotificationID, 1)"><i class="fa fa-trash-o fa-lg"></i></button> </td> <td> <div ng-class="{\'notification-title-unread\': x.Read === 0}" class="notification-title"> {{ x.Title }} </div> <div class="notification-body" ng-class="{\'notification-open\': x.NotificationID === openNotificationId}"> <p>{{ x.Body }}</p> </div> </td> </tr> </table> </uib-tab> <!--FEEDBACK TAB--> <uib-tab index="1" select="selectTab(2)" disable=""> <uib-tab-heading class="ng-scope"> <div> <i class="fa fa-comment-o fa-lg"></i> <div class="notification-red-dot" ng-show="Notifications.status.sFeedback.Unread > 0" style="background-image:url(../Client/res/red-circle/red_circle_7.png);"></div> </div> </uib-tab-heading> <table class="notification-table"> <tr ng-class="{\'notification-table-unread\': x.Read === 0}" ng-repeat="x in FeedbackList()" ng-click="openSelected(x.NotificationID, 2)"> <td> <button class="notification-delete-button" ng-click="DismissNotification($event, x.NotificationID, 2)"><i class="fa fa-trash-o fa-lg"></i></button> </td> <td> <div ng-class="{\'notification-title-unread\': x.Read === 0}" class="notification-title"> {{ x.Title}} </div> <div class="notification-body" ng-class="{\'notification-open\': x.NotificationID === openNotificationId}"> <p>{{x.Body}}</p> </div> </td> </tr> </table> </uib-tab> <!--WHATSNEW TAB--> <uib-tab index="2" select="selectTab(3)" disable=""> <uib-tab-heading class="ng-scope"> <div> <i class="fa fa-newspaper-o fa-lg"></i> <div class="notification-red-dot" ng-show="Notifications.status.sWhatsNew.Unread > 0" style="background-image:url(../Client/res/red-circle/red_circle_7.png);"></div> </div> </uib-tab-heading> <table class="notification-table"> <tr ng-class="{\'notification-table-unread\': x.Read === 0}" ng-repeat="x in WhatsNewList()" ng-click="openSelected(x.NotificationID, 3)"> <td class="double-button"> <button class="notification-delete-button" ng-click="DismissNotification($event, x.NotificationID, 3)"><i class="fa fa-trash-o fa-lg"></i></button> <button class="notification-download-button" ng-click="DownloadFile($event, x.Filename)"><i class="fa fa-download fa-lg"></i></button> </td> <td> <div ng-class="{\'notification-title-unread\': x.Read === 0}" class="notification-title"> {{ x.Title}} </div> <div class="notification-body" ng-class="{\'notification-open\': x.NotificationID === openNotificationId}"> <p>{{x.Body}}</p> </div> </td> </tr> </table> </uib-tab> </uib-tabset> </uib-tab> <!--USER TAB--> <uib-tab index="1" select="" disable="!ContextCopy.Username"> <uib-tab-heading class="ng-scope"> <div> <i class="fa fa-user fa-lg"></i> User </div> <div class="tab-context" ng-mouseover="ShowTextTooltip($event)">{{ContextCopy.Username}}</div> </uib-tab-heading> </uib-tab> <!--BRANCH TAB--> <uib-tab index="2" select="" disable="!ContextCopy.BranchName"> <uib-tab-heading class="ng-scope"> <div> <i class="fa fa-home fa-lg"></i> Branch </div> <div class="tab-context" ng-mouseover="ShowTextTooltip($event)">{{ContextCopy.BranchName}}</div> </uib-tab-heading> Branch Tab Data </uib-tab> <!--CUSTOMER TAB--> <uib-tab index="3" select="" disable="!ContextCopy.Customer.CustomerName"> <uib-tab-heading class="ng-scope"> <div> <i class="fa fa-credit-card fa-lg"></i> Customer </div> <div class="tab-context" ng-mouseover="ShowTextTooltip($event)">{{ContextCopy.Customer.CustomerName}}</div> </uib-tab-heading> <div class="messaging-customer-tab"> <div class="messaging-customer-tab-details"> <table> <tr ng-if="ContextCopy.Customer.BranchName"> <td>Branch Name: </td> <td>{{ContextCopy.Customer.BranchName}}</td> </tr> <tr ng-if="ContextCopy.Customer.BranchCode"> <td>Branch Code: </td> <td>{{ContextCopy.Customer.BranchCode}}</td> </tr> <tr ng-if="ContextCopy.Customer.AccountNumber"> <td>Account Number: </td> <td>{{ContextCopy.Customer.AccountNumber}}</td> </tr> <tr ng-if="ContextCopy.Customer.CustomerName"> <td>Customer Name: </td> <td>{{ContextCopy.Customer.CustomerName}}</td> </tr> <tr ng-if="ContextCopy.Customer.BranchGroupId"> <td>Group ID: </td> <td>{{ContextCopy.Customer.BranchGroupId}}</td> </tr> </table> </div> <div class="messaging-customer-tab-details"> <table> <tr ng-if="ContextCopy.Customer.AddressLine1"> <td>Address Line 1: </td> <td>{{ContextCopy.Customer.AddressLine1}}</td> </tr> <tr ng-if="ContextCopy.Customer.AddressLine2"> <td>Address Line 2: </td> <td>{{ContextCopy.Customer.AddressLine2}}</td> </tr> <tr ng-if="ContextCopy.Customer.AddressLine3"> <td>Address Line 3: </td> <td>{{ContextCopy.Customer.AddressLine3}}</td> </tr> <tr ng-if="ContextCopy.Customer.AddressLine4"> <td>Address Line 4: </td> <td>{{ContextCopy.Customer.AddressLine4}}</td> </tr> <tr ng-if="ContextCopy.Customer.AddressLine5"> <td>Address Line 5: </td> <td>{{ContextCopy.Customer.AddressLine5}}</td> </tr> <tr ng-if="ContextCopy.Customer.PostCode"> <td>Post Code: </td> <td>{{ContextCopy.Customer.PostCode}}</td> </tr> <tr ng-if="ContextCopy.Customer.TelNo"> <td>Tel No: </td> <td>{{ContextCopy.Customer.TelNo}}</td> </tr> </table> </div> <div class="messaging-customer-tab-details"> <table> <tr ng-if="ContextCopy.Customer.DeliveryMethod"> <td>Delivery Method: </td> <td>{{ContextCopy.Customer.DeliveryMethod}}</td> </tr> <tr ng-if="ContextCopy.Customer.DocumentMessage"> <td>Document Message: </td> <td>{{ContextCopy.Customer.DocumentMessage}}</td> </tr> <tr ng-if="ContextCopy.Customer.id"> <td>ID: </td> <td>{{ContextCopy.Customer.id}}</td> </tr> <tr> <td>GS Customer: </td> <td>{{ContextCopy.Customer.IsGSCustomer}}</td> </tr> <tr> <td>National: </td> <td>{{ContextCopy.Customer.IsNational}}</td> </tr> <tr ng-if="ContextCopy.Customer.Notes"> <td>Notes: </td> <td>{{ContextCopy.Customer.Notes}}</td> </tr> </table> </div> </div> </uib-tab> <!--VRM TAB--> <uib-tab index="4" select="" disable="!ContextCopy.CurrentVehicle.VRM"> <uib-tab-heading class="ng-scope"> <div> <i class="fa fa-car fa-lg"></i> VRM </div> <div class="tab-context" ng-mouseover="ShowTextTooltip($event)">{{ContextCopy.CurrentVehicle.VRM}}</div> </uib-tab-heading> <div class="messaging-customer-tab-details"> <table class="vrm-info"> <tbody> <tr ng-if="ContextCopy.CurrentVehicle.VRM"> <td>Registration Number: </td> <td>{{ContextCopy.CurrentVehicle.VRM}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.Make"> <td>Make: </td> <td>{{ContextCopy.CurrentVehicle.Make}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.OriginalModel"> <td>Model: </td> <td>{{ContextCopy.CurrentVehicle.OriginalModel}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.OriginalSubModel"> <td>Sub Model: </td> <td>{{ContextCopy.CurrentVehicle.OriginalSubModel}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.OriginalDateManufactured"> <td>Date Manufactured: </td> <td>{{ContextCopy.CurrentVehicle.OriginalDateManufactured}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.OriginalBody"> <td>Body: </td> <td>{{ContextCopy.CurrentVehicle.OriginalBody}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.ExtraInfo.Color"> <td>Colour: </td> <td>{{ContextCopy.CurrentVehicle.ExtraInfo.Color}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.OriginalRegistrationDate"> <td>Date Registered: </td> <td>{{ContextCopy.CurrentVehicle.OriginalRegistrationDate}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.EngineCapacity"> <td>Engine Capacity: </td> <td>{{ContextCopy.CurrentVehicle.EngineCapacity}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.OriginalFuel"> <td>Fuel Type: </td> <td>{{ContextCopy.CurrentVehicle.OriginalFuel}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.OriginalEmissions"> <td>Euro Status: </td> <td>{{ContextCopy.CurrentVehicle.OriginalEmissions}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.OriginalVIN"> <td>VIN Number: </td> <td>{{ContextCopy.CurrentVehicle.OriginalVIN}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.OriginalEngineNumber"> <td>Engine Number: </td> <td>{{ContextCopy.CurrentVehicle.OriginalEngineNumber}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.OriginalTransmission"> <td>Transmission Type: </td> <td>{{ContextCopy.CurrentVehicle.OriginalTransmission}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.CO2Emissions"> <td>CO2 Emissions: </td> <td>{{ContextCopy.CurrentVehicle.CO2Emissions}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.ExtraInfo.COGToKm"> <td>CO (g/km): </td> <td>{{ContextCopy.CurrentVehicle.ExtraInfo.COGToKm}}</td> </tr> </tbody> </table> </div> <div class="messaging-customer-tab-details"> <table class="vrm-info"> <tbody> <tr ng-if="ContextCopy.CurrentVehicle.ExtraInfo.MaxPowerInKw"> <td>Max Power in KW: </td> <td>{{ContextCopy.CurrentVehicle.ExtraInfo.MaxPowerInKw}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.ExtraInfo.MaxPowerAtRPM"> <td>Max Power At RPM: </td> <td>{{ContextCopy.CurrentVehicle.ExtraInfo.MaxPowerAtRPM}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.ExtraInfo.MaxTorqueNM"> <td>Max Torque NM: </td> <td>{{ContextCopy.CurrentVehicle.ExtraInfo.MaxTorqueNM}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.ExtraInfo.MaxTorqueAtRPM"> <td>Max Power At RPM: </td> <td>{{ContextCopy.CurrentVehicle.ExtraInfo.MaxTorqueAtRPM}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.OriginalCylinder"> <td>Num Of Cylinders: </td> <td>{{ContextCopy.CurrentVehicle.OriginalCylinders}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.OriginalValvesPerCylinder"> <td>Num Valves/Cylinder: </td> <td>{{ContextCopy.CurrentVehicle.OriginalValvesPerCylinder}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.OriginalValves"> <td>Number Of Valves: </td> <td>{{ContextCopy.CurrentVehicle.OriginalValves}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.ExtraInfo.MaxPowerBHP"> <td>Max Power BHP: </td> <td>{{ContextCopy.CurrentVehicle.ExtraInfo.MaxPowerBHP}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.ExtraInfo.MaxTorqueLbft"> <td>Max Pwer Lbft: </td> <td>{{ContextCopy.CurrentVehicle.ExtraInfo.MaxTorqueLbft}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.OriginalAspiration"> <td>Aspiration: </td> <td>{{ContextCopy.CurrentVehicle.OriginalAspiration}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.OriginalEngineCode"> <td>Supplier Engine Code: </td> <td>{{ContextCopy.CurrentVehicle.OriginalEngineCode}}</td> </tr> <tr> <td colspan="2" class="checkbox"> <label><input type="checkbox" ng-disabled="true" ng-checked="ContextCopy.CurrentVehicle.ExtraInfo.Scrapped" /><span>Scrapped</span></label> </td> </tr> <tr> <td colspan="2" class="checkbox"> <label><input type="checkbox" ng-disabled="true" ng-checked="ContextCopy.CurrentVehicle.ExtraInfo.Exported" /><span>Exported</span></label> </td> </tr> <tr> <td colspan="2" class="checkbox"> <label><input type="checkbox" ng-disabled="true" ng-checked="ContextCopy.CurrentVehicle.ExtraInfo.Imported" /><span>Imported</span></label> </td> </tr> </tbody> </table> </div> <div class="messaging-customer-tab-details"> <table class="vrm-decodedinfo"> <tbody> <tr ng-if="ContextCopy.CurrentVehicle.ExtraInfo.Model"> <td>Model: </td> <td>{{ContextCopy.CurrentVehicle.ExtraInfo.Model}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.ExtraInfo.ModelCode"> <td>Model Code: </td> <td>{{ContextCopy.CurrentVehicle.ExtraInfo.ModelCode}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.ExtraInfo.DREngineSize"> <td>Engine Size: </td> <td>{{ContextCopy.CurrentVehicle.ExtraInfo.DREngineSize}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.ExtraInfo.DREngineCode"> <td>Engine Code: </td> <td>{{ContextCopy.CurrentVehicle.ExtraInfo.DREngineCode}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.ExtraInfo.DRModelType"> <td>Model Type: </td> <td>{{ContextCopy.CurrentVehicle.ExtraInfo.DRModelType}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.ExtraInfo.DRTrimLevel"> <td>Trim Level: </td> <td>{{ContextCopy.CurrentVehicle.ExtraInfo.DRTrimLevel}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.ExtraInfo.DRManufacturer"> <td>World Manufacturer: </td> <td>{{ContextCopy.CurrentVehicle.ExtraInfo.DRManufacturer}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.ExtraInfo.DRFormattedChassisNo"> <td>Formatted Chassis No: </td> <td>{{ContextCopy.CurrentVehicle.ExtraInfo.DRFormattedChassisNo}}</td> </tr> <tr ng-if="ContextCopy.CurrentVehicle.ExtraInfo.DRSubModel"> <td>Sub Model: </td> <td>{{ContextCopy.CurrentVehicle.ExtraInfo.DRSubModel}}</td> </tr> <tr ng-repeat="DecoderDisplayItem in ContextCopy.CurrentVehicle.DecoderDisplayItems"> <td>{{DecoderDisplayItem.Text}}</td> <td>{{DecoderDisplayItem.Value}}</td> </tr> </tbody> </table> </div> </uib-tab> <!--SECTION TAB--> <uib-tab index="5" select="" disable="!ContextCopy.Section"> <uib-tab-heading class="ng-scope"> <div> <i class="fa fa-puzzle-piece fa-lg"></i> Section </div> <div class="tab-context" ng-mouseover="ShowTextTooltip($event)">{{ContextCopy.Section}}</div> </uib-tab-heading> Section Tab Data </uib-tab> <!--BRAND TAB--> <uib-tab index="6" select="" disable="!ContextCopy.Brand"> <uib-tab-heading class="ng-scope"> <div> <i class="fa fa-tags fa-lg"></i> Brand </div> <div class="tab-context" ng-mouseover="ShowTextTooltip($event)">{{ContextCopy.Brand}}</div> </uib-tab-heading> Brand Tab Data </uib-tab> <!--APLLICATION TAB--> <uib-tab index="7" select="" disable="!ContextCopy.Application"> <uib-tab-heading class="ng-scope"> <div> <i class="fa fa-share-square-o fa-lg"></i> Application </div> <div class="tab-context" ng-mouseover="ShowTextTooltip($event)">{{ContextCopy.Application}}</div> </uib-tab-heading> Application Tab Data </uib-tab> <!--PART TAB--> <uib-tab index="8" select="" disable="!ContextCopy.Part"> <uib-tab-heading class="ng-scope"> <div> <i class="fa fa-wrench fa-lg"></i> Part </div> <div class="tab-context" ng-mouseover="ShowTextTooltip($event)">{{ContextCopy.Part}}</div> </uib-tab-heading> Part Tab Data </uib-tab> <!--INCOMING TAB--> <uib-tab index="9" select="" disable="true"> <uib-tab-heading class="ng-scope"> <div> <i class="fa fa-inbox fa-lg"></i> Incoming </div> <div class="tab-context" ng-mouseover="ShowTextTooltip($event)"></div> </uib-tab-heading> Incoming Tab Data </uib-tab> </uib-tabset> </div> </dialog></div>');
t.put('/Client/components\screens\part-search\part-search-template.html', '<div class="ax-component-part-search"> <div class="part-search-dialog" ng-class="{ \'print-large-part-image\': useLargePrintImage }"> <div class="part-search-header"> <div class="search-div"> <i class="fa fa-search fa-lg"></i> <input copy-paste id="datalistSearch" class="part-entry" spellcheck="false" type="text" placeholder="Enter Part Number" ng-model="SearchTerm" ng-keyup="PartSearch($event)" style="vertical-align:top" data-key="PS-INP" /> <i class=\'fa fa-fw fa-lg fa-info-circle ax-accent\' magic-tooltip magic-tooltip-text=\'Enter the part number to query, then press ENTER to search.\' style="margin:0px" /> </div> </div> <div ng-show="IsLoading == true" style="width:99%; height:99%; position:absolute;"> <spinner width="100" style="position:absolute; top:40%; left:45%;"></spinner> </div> <div class="supersession-message" ng-show="supersession"> <i class="fa fa-warning fa-lg"></i> &nbsp;&nbsp;&nbsp; <span>{{ supersession.Comment }}</span> &nbsp;&nbsp;&nbsp; <button class="search-part-button" ng-click="GoToSuperSession(supersession, supersession.Type)"> <span class="text">{{ supersession.Target }}</span> <i class="fa fa-search"></i> </button> </div> <div ng-show="IsLoading != true" class="main" ng-if="model" ng-class="{ \'with-message\': supersession }"> <div style="float:left;" class="whiteframe-2dp" id="details-panel"> <div class="main-description">Details</div> <div class="part-details-container"> <div class="part-image-container" ng-style="{ width: partImageSize.width, height:partImageSize.height }"> <img part-image show-missing-image="true" class="image" ng-class="!model.Details.length ? \'part-search-no-details\' : \'part-search-details\'" ng-src="{{ GetPartImage() }}" ng-load="Print($event)" n g-style="{ width: partImageSize.width, height:partImageSize.height }" /> </div> <div class="details-grid" rowspan="1" ng-if="model.Details.length"> <div magic-grid> <table> <tr> <td style="width:50%;background: #F1F1F1;"> <strong>Line Code</strong> </td> <td style="width:49%;" ng-bind="model.LineCode"></td> </tr> <tr> <td style="width:50%;background: #F1F1F1;"> <strong>Part Number</strong> </td> <td style="width:49%;" ng-bind="model.PartNumber"></td> </tr> <tr> <td style="width:50%;background: #F1F1F1;"> <strong>Description</strong> </td> <td style="width:49%;" ng-bind="model.MemberDescription || model.AlliCatDescription"></td> </tr> <tr class="main-part" ng-repeat="details in model.Details"> <td style="width:50%;background: #F1F1F1;"> <strong>{{ details.Key }}</strong> </td> <td style="width:49%;"> {{ details.Value }} </td> </tr> </table> </div> </div> </div> </div> <div class="right"> <div class="alt-grid-panel whiteframe-2dp" ng-class="{ \'fixed-height\': model.Supersessions.length > 0 }"> <div style="text-align: center;" magic-grid class="ax-alt-grid"> <table class="AlternativeTable"> <tr> <th class="slick-header-column" style="text-align:center"> <div>Brand</div> </th> <th ng-show="showImageColumn==true" class="slick-header-column" style="text-align:center"> <div>Image</div> </th> <th class="slick-header-column" style="text-align:center"> <div>Alternatives ({{ NumberAlternativesShowing() }} of {{ model.Alternatives.length }})</div> </th> <th class="slick-header-column"> <div>Description</div> </th> </tr> <tr ng-click="SetActivePart($event, model)" style="background-color:#FBF3EB"> <td> <img class="brand-image" alt="{{ model.Brand }}" magic-tooltip magic-tooltip-text="{{ model.Brand }} ({{model.LineCode}})" data-button-caption="{{ model.Brand }}" missing-image ng-src="{{ ::FilesPath }}/backgrounds/icons/AlliCat%20Supplier%20Logos/Transparent/{{ model.BrandImageName || model.Brand }}.png" /> </td> <td ng-show="showImageColumn == true"> <div style="display:inline-block; vertical-align:middle; width:50px; height:50px"> <img ng-if="model.Picture" magic-tooltip magic-tooltip-text="{{model.Picture}}" ng-src="{{ ::FilesPath }}/picture%20parts/{{ model.Picture }}.png" part-image part-image-status="PartImageLoadStatus(status, model)" ng-show="model.PartImageVisible == true" style="max-height:50px; max-width:50px" /> </div> </td> <td style="white-space:nowrap; min-width:255px;"> <div ng-show="IsLoadingPrices">{{ model.PartNumberDisplay }}&nbsp;&nbsp;<i class="fa fa-spinner fa-spin fa-lg"></i></div> <part-price ng-show="!IsLoadingPrices" model="model" show-compare-checkbox="true" screen-code="PS"></part-price> </td> <td> <span>{{ model.MemberDescription || model.AlliCatDescription }}</span> </td> </tr> <tr ng-repeat="altpart in model.Alternatives | orderBy : \'LineNo\'" ng-class="{ \'is-member-part\': altpart.IsMemberPart }" ng-show="ShowAlternative(altpart)" ng-click="SetActivePart($event, altpart)"> <td> <img class="brand-image" alt="{{ altpart.Brand }}" magic-tooltip magic-tooltip-text="{{ altpart.Brand }} ({{altpart.LineCode}})" data-button-caption="{{ altpart.Brand }}" missing-image ng-src="{{ ::FilesPath }}/backgrounds/icons/AlliCat%20Supplier%20Logos/Transparent/{{ altpart.BrandImageName || altpart.Brand }}.png" /> </td> <td ng-show="showImageColumn == true"> <div style="display:inline-block; vertical-align:middle; width:50px; height:50px"> <img ng-if="altpart.Picture" magic-tooltip magic-tooltip-text="{{altpart.Picture}}" ng-src="{{ ::FilesPath }}/picture%20parts/{{ altpart.Picture }}.png" part-image part-image-status="PartImageLoadStatus(status, altpart)" ng-show="altpart.PartImageVisible == true" style="max-height:50px; max-width:50px" /> </div> </td> <td style="white-space:nowrap; min-width:250px;"> <div ng-show="IsLoadingPrices">{{ altpart.PartNumberDisplay }}&nbsp;&nbsp;<i class="fa fa-spinner fa-spin fa-lg"></i></div> <part-price ng-show="!IsLoadingPrices" model="altpart" show-compare-checkbox="true" style="min-width:250px;" screen-code="PS"></part-price> </td> <td> <span>{{ altpart.MemberDescription || altpart.AlliCatDescription }}</span> </td> </tr> </table> </div> </div> <div class="sup-grid-panel whiteframe-2dp"> <div style="margin-top: 10px; text-align: center;" ng-show="model.Supersessions.length > 0" magic-grid class="ax-alt-grid"> <table> <tr> <th class="slick-header-column"> <div>Original Part Number</div> </th> <th class="slick-header-column"> <div>Supersessions ({{ model.Supersessions.length }})</div> </th> <th class="slick-header-column"> <div>Comment</div> </th> </tr> <tr ng-repeat="supersession in model.Supersessions"> <td> <div ng-if="model.PartNumber === supersession.PartNumber" class="center gray">{{ supersession.PartNumber }}</div> <button class="search-part-button supersession-button" ng-click="GoToSuperSession(supersession, false)" ng-if="model.PartNumber !== supersession.PartNumber"> <span class="text">{{ supersession.PartNumber }}</span> <i class="fa fa-search"></i> </button> </td> <td> <div ng-if="model.PartNumber === supersession.Target" class="center gray">{{ supersession.Target }}</div> <button class="search-part-button supersession-button" ng-click="GoToSuperSession(supersession, true)" ng-if="model.PartNumber !== supersession.Target"> <span class="text">{{ supersession.Target }}</span> <i class="fa fa-search"></i> </button> </td> <td> {{ supersession.Comment }} </td> </tr> </table> </div> </div> </div> </div> </div> <div id="part-search-entry-dialog" class="part-search-entry-dialog" title="Part Search"> <span>Enter Part Number </span> <input copy-paste class="part-entry" spellcheck="false" type="text" ng-model="SearchTerm" ng-keyup="PartSearch($event)" /> </div> <multiple-choice control="multiplePartChoice" is-alternative="true" model="model"></multiple-choice> <part-comparison model="PartsArray" id="part-comparison-dialog-container"></part-comparison></div>');
t.put('/Client/components\screens\performance-tracking\performance-template.html', '<div class="ax-component-performance"> <dialog show="serviceOptions.Show" type="performance" header-text="Performance Tracking" header-icon-class="fa fa-bar-chart" header-visible="dialogOptions.headerVisible" drag-allowed="dialogOptions.dragAllowed" fullscreen="dialogOptions.fullscreen" open-dialog="OpenDialog()" close-dialog="CloseDialog()" close-on-escape="dialogOptions.closeOnEscape" close-dialog-button="dialogOptions.closeDialogButton" class="performance-dialog"> <div class="performance-dialog"> <div class="performance-filter ui-dialog.ui-dialog-buttonpane"> <i class="fa fa-filter fa-lg"></i> <!--Performance filter radio buttons--> <div class="performance-radio" style="margin-left: 22px;"> <!-- \'tracker type\' button (for drop down) --> <div style="margin-right: 0;" ng-click="changeFilterMode(1)" ng-class="{ \'selected\': trackerTypeFilterMode == 1 }" magic-tooltip magic-tooltip-text="Filter on specific tracker type" data-key="PT-CSF" data-value="TrackerType"> {{ currentTrackerType.Title }} </div> <!-- \'tracker type\' down-arrow button (for drop down) --> <div class="split-button-arrow" ng-class="{ \'selected\': trackerTypeFilterMode == 1 }" ng-click="showTrackerTypeDD = true;"> <i class="fa fa-sort-desc"></i> </div> <!-- \'all\' button --> <div style="border-right: 1px solid rgba(0, 0, 0, 0.1);" ng-click="changeFilterMode(2)" ng-class="{ \'selected\': trackerTypeFilterMode == 2 }" magic-tooltip magic-tooltip-text="Remove type filter" data-key="PT-CSF" data-value="All"> All </div> </div> <!-- tracker type dropdown --> <menu-selection items="trackerTypes" multi-select="false" show-filter="true" title="Select Type" keydown-event="keydown" show="showTrackerTypeDD" selected="TrackerTypeSelected(item)" display="Title" class="vehicle-dropdown"></menu-selection> <!-- search title box--> <div class="search-div"> <i class="fa fa-search fa-lg"></i> <input class="SearchAsYouType" ng-model="filters.Title" ng-model-options="{ debounce: 200 }" spellcheck="false" type="text" placeholder="Enter title text" data-key="PT-INP" /> <i class=\'fa fa-fw fa-lg fa-info-circle ax-accent\' magic-tooltip magic-tooltip-text=\'Enter a search string to filter the Trackers by Title\' style="margin:0px" /> </div> <!-- milliseconds filter controls--> <div class="tracker-slider"> <input ng-model="filterMillisecondsVal" id="test" type="range" min="0" max="2000" step="1" value="0" magic-tooltip magic-tooltip-text="Filter trackers by execution time" /> <div>{{ filterMillisecondsVal }} milliseconds</div> </div> <div class="tracker-filter-icons"> <i class="fa fa-plus fa-lg" ng-click="ExpandAllTrackers()" magic-tooltip magic-tooltip-text="Expand all tracker details"></i> <i class="fa fa-minus fa-lg" ng-click="CollapseAllTrackers()" magic-tooltip magic-tooltip-text="Collapse all tracker details"></i> </div> </div> <!-- toolbox that appears in top-right of screen --> <div class="tracker-toolbox"> <!-- refresh --> <button ng-click="ClearData()"> <i class="fa fa-trash-o fa-lg"></i> </button> <!-- refresh --> <button ng-click="RefreshData()"> <i class="fa fa-refresh fa-lg"></i> </button> <!-- send data to dds --> <button style="position:relative" ng-click="SendDataToDDS()"> <i ng-show="Sending != true" class="fa fa-paper-plane fa-lg"></i> <spinner ng-show="Sending == true" width="15" style="position:absolute; top:30%; left:40%;"></spinner> </button> </div> <!-- spinner --> <div ng-show="Loading == true" style="width:99%; height:99%; position:absolute;"> <spinner width="100" style="position:absolute; top:40%; left:45%;"></spinner> </div> <!-- MAIN GRID --> <div ng-if="Loading != true" class="tracker-table-div"> <div magic-grid data-key="PT-CSG"> <table class="tracker-table"> <!-- HEADER --> <thead> <tr class="tracker-header"> <th style="width:125px"><div>Type</div></th> <th style="width:750px; overflow:hidden"><div>Title</div></th> <th style="width:100px"><div>Seconds</div></th> <th style="overflow-x:hidden"><div>Seconds Bar</div></th> </tr> </thead> <!-- BODY --> <tbody class="tracker-body"> <tr ng-style="{\'background-color\': ChangeRowBG(tracker.GroupId) }" ng-repeat="tracker in filteredResults = (serviceOptions.Data | filter:filters | filter:MoreThan(\'TotalMilliseconds\', filterMillisecondsVal))"> <!-- tracker type --> <td> {{GetTrackerType(tracker.Type)}} </td> <!-- tracker details --> <td class="tracker-details" ng-style="{ \'padding-left\': GetTitleWidth(tracker.Level) }"> <i ng-show="tracker.Details" ng-click="tracker.expanded = !tracker.expanded" ng-class="{\'fa-plus-square-o\':tracker.expanded != true, \'fa-minus-square-o\':tracker.expanded == true}" class="fa fa-lg"></i> {{tracker.Title}} <div ng-show="tracker.Details && tracker.expanded == true"> <label>{{tracker.Details}}</label> <i ng-click="CopyDetails(tracker.Details)" class="fa fa-clipboard fa-lg" magic-tooltip magic-tooltip-text="Copy details to Clipboard"></i> </div> </td> <!-- tracker seconds --> <td>{{tracker.TotalSeconds | number:3 }}</td> <!-- tracker seconds bar --> <td> <div class="radius-right" ng-class="GetTrackerBarClass(tracker.TotalMilliseconds)" ng-style="{ \'width\': GetTrackerBarWidth(tracker.TotalMilliseconds), height: 15 }"></div> </td> </tr> </tbody> <tfoot> <tr> <td colspan="4"></td> </tr> </tfoot> </table> </div> </div> </div> </dialog></div>');
t.put('/Client/components\static\about\about-template.html', '<div class="ax-component-about"> <div class="about-dialog" title=""> <div class="container"> <table> <tr> <td> <div logo style="width: 70px;"> </div> </td> <td> <div class="tpa"> </div> </td> </tr> </table> <div class="main"> Version {{ ::Version() }} <br /> <span ng-hide="IsCodenameEmpty">Codename {{VersionDescription()}} <br /></span> Catalogue {{ CatalogueVersion() }} <br /> <br /> <div class="smaller"> ng {{ ::AngularVersion }}<br /> jq {{ ::jQueryVersion }}<br /> nw {{ ::NodeWebkitVersion }}<br /> c {{ ::ChromiumVersion }} </div> <br /> <br /> &copy; {{ ::Year }} Data Development Services Ltd </div> </div> </div></div>');
t.put('/Client/components\static\alternatives\alternatives-template.html', '<div class="ax-component-alternatives"> <dialog show="altOptions.show" type="Alternatives" header-text="{{ header }}" header-icon-class="{{ icon }}" header-visible="true" drag-allowed="true" fullscreen="false" open-dialog="openDialog()" close-dialog="reset()" close-on-escape=" true" close-dialog-button="true" class="alternatives-dialog"> <div class="lock-icon-button" ng-click="altOptions.model.StopAutoClose = !altOptions.model.StopAutoClose" magic-tooltip magic-tooltip-text="Keep alternatives open" data-key="ALT-PIN"> <i class="fa fa-lg" ng-class="{ \'icon-lock\': altOptions.model.StopAutoClose, \'icon-unlock-alt\': !altOptions.model.StopAutoClose }"></i> </div> <div style="min-height: 125px; "> <div ng-show="altOptions.IsLoading == true" style="width:99%; height:40%; position:absolute;"> <spinner width="60" style="position:absolute; top:45%; left:45%;"></spinner> </div> <div ng-show="altOptions.IsLoading != true" style="max-height: 420px;" magic-grid items="altOptions.model.Alternatives" class="alternatives-grid"> <table> <thead ng-if="!HideHeading"> <tr> <th style="min-width:40px;"><div>Brand</div></th> <th ng-show="showImageColumn==true"><div>Image</div></th> <th style="min-width:265px;"><div>Part</div></th> <th style="min-width:70px;" ng-if="altOptions.SurchargeExists"><div>Surcharge</div></th> <th style="min-width:45px;" ng-if="customerIsNational"><div>Name</div></th> <th style="min-width:40px;"><div>Comments</div></th> <th style="min-width:75px;" ng-if="customerIsNational"><div>Status</div></th> </tr> </thead> <tbody> <tr ng-hide="isPesudoPartHide()"> <td> <img class="brand-image" alt="{{ altOptions.model.Brand }}" magic-tooltip magic-tooltip-text="{{ altOptions.model.Brand }}" data-button-caption="{{ altOptions.model.Brand }}" missing-image ng-src="{{ ::FilesPath }}/backgrounds/icons/AlliCat%20Supplier%20Logos/Transparent/{{ altOptions.model.BrandImageName || altOptions.model.Brand }}.png" /> </td> <td ng-show="showImageColumn == true"> <div style="display:inline-block; vertical-align:middle; width:50px; height:50px"> <img ng-if="altOptions.model.Picture" magic-tooltip magic-tooltip-text="{{altOptions.model.Picture}}" ng-src="{{ ::FilesPath }}/picture%20parts/{{ altOptions.model.Picture }}.png" part-image part-image-status="PartImageLoadStatus(status, altOptions.model)" ng-show="altOptions.model.PartImageVisible == true" style="max-height:50px; max-width:50px" /> </div> </td> <td style="width:250px;"> <part-price show-stock-button="showStockButton" show-stock-tooltip="showStockTooltip" control="priceControls" is-alternative="false" model="altOptions.model" parent-model="parentModel" show-compare-checkbox="true" app-note-warning hide-a="true" show-parent-member-stock-button="showParentMemberStockButton" screen-code="ALT"> </part-price> </td> <td ng-if="altOptions.SurchargeExists"> <span ng-bind="getPrice(altOptions.model).SurchargeDisplay.format(2)"></span> </td> <td ng-if="customerIsNational" ng-bind="altOptions.model.CustomerPart"></td> <td> <div ng-bind="altOptions.model.Comment"></div> <div ng-bind="altOptions.model.AlternativeComment"></div> <div >{{ altOptions.model.MemberDescription || altOptions.model.AlliCatDescription }}</div> </td> <td ng-if="customerIsNational"> <span ng-class="GetPartStatusClass(altOptions.model.PartStatus)" magic-tooltip magic-tooltip-text="{{ altOptions.model.PartStatus.StatusMessage }}" ng-bind="altOptions.model.PartStatus.StatusDescription"> </span> </td> </tr> <tr ng-repeat="altpart in altOptions.model.Alternatives | orderBy : [\'IsMemberPart\',\'LineNo\']" ng-class="{ \'is-member\': altpart.IsMemberPart && !IsReplaceMode }" ng-show="ShowAlternative(altpart)" data-index="{{ $index }}" data-key="ALT-ALTR"> <td> <img class="brand-image" alt="{{ altpart.Brand }}" magic-tooltip magic-tooltip-text="{{ altpart.Brand }}" data-button-caption="{{ altpart.Brand }}" missing-image ng-src="{{ ::FilesPath }}/backgrounds/icons/AlliCat%20Supplier%20Logos/Transparent/{{ altpart.BrandImageName || altpart.Brand }}.png" /> </td> <td ng-show="showImageColumn == true"> <div style="display:inline-block; vertical-align:middle; width:50px; height:50px"> <img ng-if="altpart.Picture" magic-tooltip magic-tooltip-text="{{altpart.Picture}}" ng-src="{{ ::FilesPath }}/picture%20parts/{{ altpart.Picture }}.png" part-image part-image-status="PartImageLoadStatus(status, altpart)" ng-show="altpart.PartImageVisible == true" style="max-height:50px; max-width:50px" /> </div> </td> <td> <part-price show-stock-button="showStockButton" show-stock-tooltip="showStockTooltip" control="priceControls" is-alternative="true" replace-mode="{{altOptions.ReplaceIndex}}" model="altpart" parent-model="parentModel" show-compare-checkbox="true" app-note-warning show-parent-member-stock-button="!altpart.IsMemberPart && showParentMemberStockButton" parent-qty="altOptions.model.Quantity" screen-code="ALT"> </part-price> </td> <td ng-if="altOptions.SurchargeExists"> <span> {{ getPrice(altpart).SurchargeDisplay.format(2) }} </span> </td> <td ng-if="customerIsNational"> {{ ::altpart.CustomerPart}} </td> <td> <div>{{ altpart.Comment || altpart.AlternativeComment }}</div> <div>{{ altpart.MemberDescription || altpart.AlliCatDescription }}</div> </td> <td ng-if="customerIsNational"> <span ng-class="GetPartStatusClass(altpart.PartStatus)" magic-tooltip magic-tooltip-text="{{ altpart.PartStatus.StatusMessage }}"> {{ ::altpart.PartStatus.StatusDescription }} </span> </td> </tr> </tbody> </table> </div> <div class="button-bar" ng-show="altOptions.IsLoading != true"> <div class="part-alternatives-key"> <span><div class="box">&nbsp; </div> = {{ ::memberName }} Alternative</span> <label style="margin-left: 10px;"><i style="color: #27c527" class="fa fa-lg fa-star"></i> / <i style="color: #cd73dc" class="fa fa-lg fa-star"></i> = Clearance Items</label> </div> <div style="float: right;"> <button ng-click="lostSale()" ng-show="MemberSettings().EnableLostSales === 1"><i class="fa fa-frown-o fa-fw fa-lg" data-key="ALT-LSB"></i>&nbsp;Lost Sale</button> <button ng-click="feedback()" ng-show="MemberSettings().FeedbackEnabled === 1 && MemberSettings().AlternativesFeedbackButtonVisible !== 0" data-key="ALT-FB"> <i class="fa fa-comment-o fa-fw fa-lg"></i>&nbsp;Feedback </button> <button ng-show="altOptions.HasMoreAlternatives" ng-click="ShowMoreClick()" data-key="ALT-SMB"> <i class="fa fa-lg" ng-class="{ \'fa-minus\': showMoreChosen, \'fa-plus\': !showMoreChosen }"></i> &nbsp; <span class="label" ng-bind="showMoreText()"></span> </button> </div> </div> </div> </dialog></div>');
t.put('/Client/components\static\amazing-feedback\amazing-feedback-template.html', '<dialog show="options.show" header-text="Feedback" header-visible="true" header-icon-class="fa fa-comment-o fa-fw fa-lg" drag-allowed="true" close-dialog-button="true" close-on-escape="true" class="amazing-feedback-dialog"> <div class="amazing-feedback-header"> <div class="branch-radio"> <div style="margin-right: 0;" ng-click="FeedbackCategoryClick(0)" ng-class="{ \'selected\': options.currentFeedbackCategory == 0 }"> External </div> <div ng-click="FeedbackCategoryClick(1)" style="border-right: 1px solid rgba(0, 0, 0, 0.1);" ng-class="{ \'selected\': options.currentFeedbackCategory == 1 }"> Internal </div> </div> </div> <div class="amazing-feedback-body"> <!--List --> <ul class="feedback-list" ng-show="options.currentFeedbackCategory === 0"> <li ng-click="FeedbackOptionClick(FeedbackOption.CATALOGUE_ENQUIRY)" ng-class="{ \'selected\': options.currentFeedbackOption === 0 }"><label>Catalogue Enquiry</label></li> <li ng-click="FeedbackOptionClick(FeedbackOption.CROSS_REF)" ng-class="{ \'selected\': options.currentFeedbackOption === 1 }"><label>Cross Reference</label></li> <li ng-click="FeedbackOptionClick(FeedbackOption.BUYERS_GUIDE)" ng-class="{ \'selected\': options.currentFeedbackOption === 2 }"><label>Buyers Guide</label></li> <li ng-click="FeedbackOptionClick(FeedbackOption.PART_ENQUIRY)" ng-class="{ \'selected\': options.currentFeedbackOption === 3 }"><label>Part Enquiry</label></li> <li ng-click="FeedbackOptionClick(FeedbackOption.OTHER)" ng-class="{ \'selected\': options.currentFeedbackOption === 4 }"><label>Other</label></li> </ul> <ul class="feedback-list" ng-show="options.currentFeedbackCategory === 1"> <li ng-click="FeedbackOptionClick(FeedbackOption.PRODUCT)" ng-class="{ \'selected\': options.currentFeedbackOption === 5 }"> <label>Product</label> <ul ng-show="options.currentFeedbackOption === 5"> <li ng-click="InternalSubRadioClick(0)" ng-class="{ \'selected\': options.currentInternalSubCategory === 0 }"><label>Create File</label></li> <li ng-click="InternalSubRadioClick(1)" ng-class="{ \'selected\': options.currentInternalSubCategory === 1 }"><label>Ammend File</label></li> <li ng-click="InternalSubRadioClick(2)" ng-class="{ \'selected\': options.currentInternalSubCategory === 2 }"><label>Stock Availability</label></li> <li ng-click="InternalSubRadioClick(3)" ng-class="{ \'selected\': options.currentInternalSubCategory === 3 }"><label>Alternative</label></li> <li ng-click="InternalSubRadioClick(4)" ng-class="{ \'selected\': options.currentInternalSubCategory === 4 }"><label>Other</label></li> </ul> </li> <li ng-click="FeedbackOptionClick(FeedbackOption.STOCK)" ng-class="{ \'selected\': options.currentFeedbackOption === 6 }"> <label>Stock</label> <ul ng-show="options.currentFeedbackOption === 6"> <li ng-click="InternalSubRadioClick(5)" ng-class="{ \'selected\': options.currentInternalSubCategory === 5 }"><label>Incorrect Stock</label></li> <li ng-click="InternalSubRadioClick(6)" ng-class="{ \'selected\': options.currentInternalSubCategory === 6 }"><label>Other</label></li> </ul> </li> <li ng-click="FeedbackOptionClick(FeedbackOption.PRICE)" ng-class="{ \'selected\': options.currentFeedbackOption === 7 }"> <label>Price</label> <ul ng-show="options.currentFeedbackOption === 7"> <li ng-click="InternalSubRadioClick(7)" ng-class="{ \'selected\': options.currentInternalSubCategory === 7 }"><label>Competitor Price Problem</label></li> <li ng-click="InternalSubRadioClick(8)" ng-class="{ \'selected\': options.currentInternalSubCategory === 8 }"><label>Other</label></li> </ul> </li> </ul> <!-- Main Feedback --> <div class="feedback-list-main"> <form name="feedbackForm"> <!-- External Feedback --> <div ng-show="options.currentFeedbackCategory === 0" class="option"> <table> <tbody> <tr> <td><label>VRM </label> </td> <td><input type="text" ng-model="model.VRM" /></td> </tr> <tr ng-show="options.currentFeedbackOption !== 4"> <td><label>Part Section</label></td> <td><input type="text" ng-model="model.PartSection" /></td> </tr> <tr ng-show="options.currentFeedbackOption === 1"> <td><label>Competitor Number</label></td> <td><input type="text" ng-model="model.CompetitorNumber" /></td> </tr> <tr ng-show="options.currentFeedbackOption === 1"> <td><label>Competitor</label></td> <td><input type="text" ng-model="model.Competitor" /></td> </tr> <tr ng-show="options.currentFeedbackOption === 2 || options.currentFeedbackOption === 0"> <td><label>Application</label></td> <td><input type="text" ng-model="model.Application" /></td> </tr> <tr ng-show="options.currentFeedbackOption === 2 || options.currentFeedbackOption === 0"> <td><label>Year</label></td> <td><input type="text" ng-model="model.Year" /></td> </tr> <tr ng-show="options.currentFeedbackOption !== 4"> <td><label>Part Number</label></td> <td><input type="text" ng-model="model.PartNumber" /></td> </tr> <tr> <td><label>Comment</label></td> <td><textarea maxlength="255" ng-model="model.Comment"></textarea></td> </tr> </tbody> </table> </div> <!-- Internal Feedback --> <div ng-show="options.currentFeedbackCategory === 1" class="option"> <table> <tbody ng-show="options.currentInternalSubCategory === 5"> <tr> <td><label>Branch</label></td> <td> <input type="text" ng-model="model.Branch" ng-required="options.currentInternalSubCategory === 5" name="formBranch" /> <label> <i class="fa fa-fw fa-lg" ng-class="{\'fa-asterisk red\': !feedbackForm.formBranch.$valid , \'fa-check green\' :!feedbackForm.formBranch.$valid}"></i> </label> </td> </tr> </tbody> <tbody> <tr> <td><label>Part Number</label></td> <td> <input type="text" ng-model="model.PartNumber" ng-required="options.currentFeedbackCategory === 1" name="formPartNumber" /> <label> <i class="fa fa-fw fa-lg" ng-class="{\'fa-asterisk red\': !feedbackForm.formPartNumber.$valid ,\'fa-check green\' : feedbackForm.formPartNumber.$valid}"></i> </label> </td> </tr> </tbody> <tbody ng-show="options.currentInternalSubCategory === 7"> <tr> <td><label>Customer</label></td> <td><input type="text" ng-model="model.Customer" /></td> </tr> <tr> <td><label>Account Red</label></td> <td><input type="text" ng-model="model.AccountRed" /></td> </tr> </tbody> <tbody ng-show="options.currentInternalSubCategory === 3"> <tr> <td><label>Alternative</label></td> <td> <input type="text" ng-model="model.Alternative" ng-required="options.currentInternalSubCategory === 3" name="formAlternative" /> <label> <i class="fa fa-fw fa-lg" ng-class="{\'fa-asterisk red\': !feedbackForm.formAlternative.$valid ,\'fa-check green\' : feedbackForm.formAlternative.$valid}"></i> </label> </td> </tr> </tbody> <tbody ng-show="options.currentInternalSubCategory === 0 || options.currentInternalSubCategory === 2 || options.currentInternalSubCategory === 6"> <tr> <td><label>Part Description</label></td> <td> <input type="text" ng-model="model.PartDescription" ng-required="options.currentFeedbackCategory === 1 && options.currentInternalSubCategory === 0" name="formDescription" /> <label ng-show="options.currentInternalSubCategory === 0"> <i class="fa fa-fw fa-lg" ng-class="{\'fa-asterisk red\': !feedbackForm.formDescription.$valid, \'fa-check green\' : feedbackForm.formDescription.$valid}"></i> </label> </td> </tr> </tbody> <tbody ng-show="options.currentInternalSubCategory === 2 || options.currentInternalSubCategory === 6 || options.currentInternalSubCategory === 7"> <tr ng-show="options.currentInternalSubCategory !== 7"> <td><label>Line Code</label></td> <td><input type="text" ng-model="model.LineCode" /></td> </tr> </tbody> <tbody ng-show="options.currentInternalSubCategory === 2 || options.currentInternalSubCategory === 6 || options.currentInternalSubCategory === 7" style="background: #eee;;"> <tr> <td><label>VRM</label></td> <td><input type="text" ng-model="model.VRM" /></td> </tr> <tr> <td colspan="2"> <div class="or-divider" style="float: left;"></div> <label class="or-label">OR</label> <div class="or-divider" style="float: right;"></div> </td> </tr> <tr> <td><label>Make</label></td> <td><input type="text" ng-model="model.Make" /></td> </tr> <tr> <td><label>Model/Engine</label></td> <td><input type="text" ng-model="model.Model" /></td> </tr> <tr> <td><label>Year</label></td> <td><input type="text" ng-model="model.Year" /></td> </tr> </tbody> <tbody ng-show="options.currentInternalSubCategory === 0"> <tr> <td><label>Brand</label></td> <td> <input type="text" ng-model="model.Brand" ng-required="options.currentFeedbackCategory === 1 && options.currentInternalSubCategory === 0" name="formBrand" /> <label> <i class="fa fa-fw fa-lg" ng-class="{\'fa-asterisk red\': !feedbackForm.formBrand.$valid , \'fa-check green\' : feedbackForm.formBrand.$valid}"></i> </label> </td> </tr> <tr> <td><label>Supplier</label></td> <td> <input type="text" ng-model="model.Supplier" ng-required="options.currentFeedbackCategory === 1 && options.currentInternalSubCategory === 0" name="formSupplier" /> <label> <i class="fa fa-fw fa-lg" ng-class="{\'fa-asterisk red\': !feedbackForm.formSupplier.$valid , \'fa-check green\' : feedbackForm.formSupplier.$valid}"></i> </label> </td> </tr> <tr> <td><label>Price (£)</label></td> <td> <label>Retail</label> <input style="width: 70px; margin-left: 3px;" ng-model="model.RetailPrice" type="number" min="0.00" step="0.10" /> </td> </tr> <tr> <td></td> <td> <label style="margin-left: 3px;">Selling</label> <input style="width: 70px; margin-left: 3px;" ng-model="model.SellingPrice" type="number" min="0.00" step="0.10" /> </td> </tr> <tr> <td></td> <td> <label style="margin-left: 3px;">Cost</label> <input style="width: 70px; margin-left: 3px;" ng-model="model.CostPrice" type="number" min="0.00" step="0.10" /> </td> </tr> <tr> <td><label>Surcharge (if applicable)</label></td> <td><input ng-model="model.Surcharge" type="number" min="0.00" step="0.10" /></td> </tr> <tr> <td><label>Availability checked from supplier</label></td> <td><input type="checkbox" ng-model="model.SupplierAvailabilityChecked"/></td> </tr> </tbody> <tbody ng-show="options.currentInternalSubCategory === 2 || options.currentInternalSubCategory === 6"> <tr ng-show="options.currentInternalSubCategory === 2"> <td><label>Sale Lost/Enquiry Only</label></td> <td> <select type="text" ng-model="model.SaleLostEnquiryOnly" ng-required="options.currentInternalSubCategory === 2" name="formSaleLostEnquiryOnly"> <option>Lost Sale</option> <option>Enquiry Only</option> </select> <label> <i class="fa fa-fw fa-lg" ng-class="{\'fa-asterisk red\': !feedbackForm.formSaleLostEnquiryOnly.$valid ,\'fa-check green\' : feedbackForm.formSaleLostEnquiryOnly.$valid}"></i> </label> </td> </tr> <tr ng-show="model.SaleLostEnquiryOnly === \'Lost Sale\'"> <td><label>Special Ordered or Transfered</label></td> <td> <select type="text" ng-model="model.SpecialOrderedOrTransfered"> <option>Ordered</option> <option>Transfered</option> </select> </td> </tr> <tr> <td><label>Drivetec Alternative Offered</label></td> <td><input type="checkbox" ng-model="model.DrivetecAlternativeOffered" /></td> </tr> <tr> <td> <label> Lost Sale Recorded <i class="fa fa-info-circle fa-fw" magic-tooltip magic-tooltip-text="The part is quoted regularly but not sold very often, please investigate"></i> </label> </td> <td><input type="checkbox" ng-model="model.LostSaleRecorded" ></td> </tr> <tr ng-show="options.currentInternalSubCategory === 2"> <td> <label> Low Stock Warning <i class="fa fa-info-circle fa-fw " magic-tooltip magic-tooltip-text="If the part is fast moving, will the current stock level likely to cause a problem?"></i> </label> </td> <td><input type="checkbox" ng-model="model.IsLowStock" /></td> </tr> </tbody> <tbody ng-hide="options.currentInternalSubCategory === 0 || options.currentInternalSubCategory === 5 || options.currentInternalSubCategory === 7"> <tr> <td><label>Details</label></td> <td> <textarea maxlength="255" ng-model="model.Details" ng-required="options.currentFeedbackCategory == 1 && options.currentInternalSubCategory !== 0 && options.currentInternalSubCategory !== 2 && options.currentInternalSubCategory !== 5 && options.currentInternalSubCategory !== 7" name="formDetails"></textarea> <label ng-hide="options.currentInternalSubCategory === 2"> <i class="fa fa-fw fa-lg" ng-class="{\'fa-asterisk red\': !feedbackForm.formDetails.$valid ,\'fa-check green\' : feedbackForm.formDetails.$valid}"></i> </label> </td> </tr> </tbody> <tbody ng-show="options.currentInternalSubCategory === 5"> <tr> <td><label>Bin Location</label></td> <td><input type="text" ng-model="model.BinLocation" /></td> </tr> <tr> <td><label>Stock Showing</label></td> <td> <input ng-model="model.StockShowing" ng-required="options.currentInternalSubCategory === 5" name="formStockShowing" type="number" min="0" step="1" /> <label> <i class="fa fa-fw fa-lg" ng-class="{\'fa-asterisk red\': !feedbackForm.formStockShowing.$valid, \'fa-check green\' : feedbackForm.formStockShowing.$valid}"></i> </label> </td> </tr> <tr> <td><label>Stock Found</label></td> <td> <input ng-model="model.StockFound" ng-required="options.currentInternalSubCategory === 5" name="formStockFound" type="number" min="0" step="1" /> <label> <i class="fa fa-fw fa-lg" ng-class="{\'fa-asterisk red\': !feedbackForm.formStockFound.$valid, \'fa-check green\' : feedbackForm.formStockFound.$valid}"></i> </label> </td> </tr> </tbody> <tbody ng-show="options.currentInternalSubCategory === 7"> <tr> <td><label>Standard Price to customer (£)</label></td> <td><input ng-model="model.StandardPriceToCustomer" type="number" min="0.00" step="0.10" /></td> </tr> <tr> <td><label>Sale/Enquiry</label></td> <td> <select ng-model="model.SaleEnquiry" ng-required="options.currentInternalSubCategory === 7" name="formSaleEnquiry"> <option>Sale</option> <option>Enquiry</option> </select> <label> <i class="fa fa-fw fa-lg" ng-class="{\'fa-asterisk red\': !feedbackForm.formSaleEnquiry.$valid, \'fa-check green\' : feedbackForm.formSaleEnquiry.$valid}"></i> </label> </td> </tr> <tr ng-show="model.SaleEnquiry === \'Sale\'"> <td><label>Sale Lost?</label></td> <td> <input type="checkbox" ng-model="model.IsSaleLost" name="formSaleLost" /> </td> </tr> <tr ng-show="model.SaleEnquiry === \'Sale\' && !model.IsSaleLost"> <td><label>Sold at (£)</label></td> <td> <input type="number" ng-model="model.SoldAt" min="0" step="0.10" name="formSoldAt" /> </td> </tr> <tr> <td><label>Competitor</label></td> <td> <input type="text" ng-model="model.Competitor" ng-required="options.currentInternalSubCategory === 7" name="formCompetitor" /> <label> <i class="fa fa-fw fa-lg" ng-class="{\'fa-asterisk red\': !feedbackForm.formCompetitor.$valid, \'fa-check green\' : feedbackForm.formCompetitor.$valid}"></i> </label> </td> </tr> <tr> <td><label>Competitor Brand</label></td> <td><input type="text" ng-model="model.CompetitorBrand" /></td> </tr> <tr> <td><label>Competitor Part Number</label></td> <td><input type="text" ng-model="model.CompetitorPartNumber" /></td> </tr> <tr> <td><label>Competitor Retail Price (£)</label></td> <td><input ng-model="model.CompetitorRetailPrice" type="number" min="0.00" step="0.10" /></td> </tr> <tr> <td><label>Competitor Selling Price (£)</label></td> <td> <input ng-model="model.CompetitorSellingPrice" ng-required="options.currentInternalSubCategory === 7" name="formCompetitorSellingPrice" type="number" min="0.00" step="0.10"/> <label> <i class="fa fa-fw fa-lg" ng-class="{\'fa-asterisk red\': !feedbackForm.formCompetitorSellingPrice.$valid, \'fa-check green\' : feedbackForm.formCompetitorSellingPrice.$valid}"></i> </label> </td> </tr> </tbody> </table> </div> </form> </div> </div> <div class="button-bar"> <div> <button ng-disabled="!feedbackForm.$valid" ng-click="Send()">Send</button> <button ng-click="CancelFeedback()">Cancel</button> </div> </div></dialog>');
t.put('/Client/components\static\application-criteria\application-criteria-template.html', '<div class="ax-component-application-criteria" ng-show="showCriteria"> <button ng-click="clear()" class="control-button" magic-tooltip magic-tooltip-text="Clear back to Make, Model, Engine" data-key="CAT-CRICLR"> <i class="fa fa-undo fa-fw"></i> </button> <button ng-click="reset()" class="control-button wand" ng-class="{ selected: selectAll }" magic-tooltip magic-tooltip-text="Reset to best match" data-key="CAT-CRIMG"> <i class="fa fa-fw fa-magic"></i> </button> <button class="control-button" magic-tooltip magic-tooltip-text="Vehicle Changes" ng-click="ShowCriteriaComparison()" ng-show="NumberOfVRMChanges() > 0" data-key="CAT-CRISV"> <span class="buttonCounter" ng-show="NumberOfVRMChanges() > 0" ng-bind="NumberOfVRMChanges()"></span> <i class=\'fa fa-save fa-fw fa-lg\'></i> </button> <application-criteria-comparison model="CriteriaButtonData" id="criteria-comparison-dialog-container"></application-criteria-comparison> <criteria-button title-text="Make" static-model="Context().CurrentVehicle().ProviderMake" groupid="37" group="1" selected="true" selectable="false" always-on="true" control="controls.make" caption="Make" caption-hide-on-value="true" internal-name="make"></criteria-button> <criteria-button title-text="Model" static-model="Context().CurrentVehicle().ProviderModel" additional-field="OriginalModel" groupid="38" group="1" selected="true" selectable="false" always-on="true" control="controls.model" caption="Model" caption-hide-on-value="true" internal-name="model"></criteria-button> <criteria-button keyid="18" title-text="Sub-Model" static-model="Context().CurrentVehicle().ProviderSubModel" groupid="18" free-text="true" control="controls.submodel" caption="Sub-Model" caption-hide-on-value="true" group="12" selectable="true"></criteria-button> <criteria-button title-text="Engine" static-model="Context().CurrentVehicle().ProviderEngine" groupid="39" control="controls.engine" group="1" internal-name="engine" caption="Engine" caption-hide-on-value="true" selectable="true"></criteria-button> <criteria-button keyid="9" title-text="Engine Code" static-model="Context().CurrentVehicle().ProviderEngineCode" groupid="9" control="controls.enginecode" free-text="false" internal-name="engine-code" caption="E.Cd" caption-hide-on-value="false" selectable="true"></criteria-button> <criteria-button title-text="Manufactured Date" static-model="Context().CurrentVehicle().ProviderDateManufactured" groupid="40" control="controls.date" group="2" internal-name="date" caption="Man" caption-hide-on-value="false" selectable="true"></criteria-button> <criteria-button title-text="Registration Date" static-model="Context().CurrentVehicle().ProviderRegistrationDate" groupid="41" internal-name="regdate" caption="Reg" group="10" caption-hide-on-value="false" selectable="false" locked="false"></criteria-button> <criteria-button title-text="Engine Number" static-model="Context().CurrentVehicle().ProviderEngineNumber" groupid="10" free-text="true" caption="E.No" caption-hide-on-value="false" selectable="false"></criteria-button> <criteria-button keyid="2" title-text="BHP" static-model="Context().CurrentVehicle().ProviderBHP" groupid="2" control="controls.bhp" caption="BHP" caption-hide-on-value="false" group="5" free-text="true" selectable="true" internal-name="bhp"></criteria-button> <criteria-button keyid="13" title-text="KW" static-model="Context().CurrentVehicle().ProviderKW" groupid="13" control="controls.kw" caption="kW" caption-hide-on-value="false" group="5" free-text="true" selectable="true"></criteria-button> <criteria-button keyid="11" title-text="Fuel Type" static-model="Context().CurrentVehicle().ProviderFuel" groupid="11" control="controls.fuel" caption="Fuel" caption-hide-on-value="true" group="9" free-text="false" selectable="true"></criteria-button> <criteria-button keyid="6" title-text="Cylinders" static-model="Context().CurrentVehicle().ProviderCylinders" groupid="6" control="controls.cylinders" caption="Cyl" caption-hide-on-value="false" caption-reverse="true" group="11" free-text="true" selectable="true"></criteria-button> <criteria-button keyid="20" title-text="Valves" static-model="Context().CurrentVehicle().ProviderValves" groupid="20" control="controls.valves" caption="V" caption-hide-on-value="false" caption-reverse="true" group="7" free-text="true" selectable="true"></criteria-button> <criteria-button keyid="25" title-text="Euro Status" static-model="Context().CurrentVehicle().ProviderEmissions" groupid="25" control="controls.emissions" caption="Euro" caption-hide-on-value="true" free-text="true" selectable="true"></criteria-button> <criteria-button keyid="12" title-text="Gears" static-model="Context().CurrentVehicle().ProviderGears" groupid="12" control="controls.gears" caption="Gears" caption-hide-on-value="false" caption-reverse="true" group="6" free-text="false" selectable="true"></criteria-button> <criteria-button keyid="19" title-text="Transmission" static-model="Context().CurrentVehicle().ProviderTransmission" groupid="19" control="controls.transmission" caption="Trans" caption-hide-on-value="true" group="transmission" free-text="false" selectable="true"></criteria-button> <criteria-button keyid="7" title-text="Doors" static-model="Context().CurrentVehicle().ProviderDoors" groupid="7" control="controls.doors" caption="Door" caption-hide-on-value="false" caption-reverse="true" group="8" free-text="false" selectable="true"></criteria-button> <criteria-button keyid="3" title-text="Body style" static-model="Context().CurrentVehicle().ProviderBody" groupid="3" control="controls.body" caption="Body" caption-hide-on-value="true" group="3" selectable="true"></criteria-button> <criteria-button title-text="VIN" static-model="Context().CurrentVehicle().ProviderVIN" groupid="4" caption="VIN" caption-hide-on-value="false" free-text="true" selectable="false" tooltip2="Context().CurrentVehicle().FormattedChassisNo"></criteria-button> <div id="VehicleSelectionDiv"> <vehicle-selection name="Criteria" model="compactVehicle" current-model="manualVehicle" auto-focus="true"></vehicle-selection> </div></div>');
t.put('/Client/components\static\application-criteria\criteria-button\criteria-button-template.html', ' <button magic-tooltip magic-tooltip-text="{{ TooltipDisplay() }}" ng-attr-id="{{ id() }}" menu menu-id="criteria-button-context-menu" class="ax-component-criteria-button" ng-click="apply()" ng-class="{ selected: isSelected(), \'neutral-and-selected\': isNeutralAndSelected(), locked: locked, selectable: isSelectable(), \'always-on\': alwaysOn, negative: !locked && isNegative(), \'positive-but-extended\': isPositiveButExtended(), \'manually-edited\': edited || CriteriaPreviouslyChanged() }" data-key="CAT-CRIB"> <div> <div id="criteria-button-context-menu"> <div ng-click="Copy()" data-key="CAT-CRIC">Copy</div> <div ng-click="Edit()" data-key="CAT-CRIE">Edit</div> <div ng-click="Reset()" data-key="CAT-CRIR">Reset</div> <div ng-show="model.Tolerance" ng-click="EditTolerance()" data-key="CAT-CRIET">Edit Tolerance</div> </div> <i class="fa fa-check-square-o fa-fw fa-lg"></i><i class="fa fa-square-o fa-fw fa-lg"></i> <span ng-bind="GetCaption()" style="min-width:50px; min-height:13px"> </span> <div class="tolerance-dialog" title="Tolerance"> <input spellcheck="false" min="0" type="number" ng-model="Tolerance" ng-enter="applyTolerance()" data-key="CAT-CRITINP" /> </div> <div class="criteria-tolerance-dialog" title="Tolerance"> <input type="hidden" class="criteria-tolerance" style="width: 100%;" data-key="CAT-CRITINP" /> </div> <div class="freetext-tolerance-dialog" title="Tolerance" data-key="CAT-CRITINP"></div> </div></button>');
t.put('/Client/components\static\application-criteria-comparison\application-criteria-comparison-template.html', '<div class="ax-component-application-criteria-comparison" ng-show="VehicleCriteriaChanges.length > 0"> <div class="criteria-comparison-dialog" title="" id="criteria-comparison-dialog-div"> <div class="criteria-comparison-header"> </div> <div class="container-div-with-border"> <div class="container-div-inner"> <div ng-show="IsSaving" style="width: 610px; height: 240px; text-align: center; padding-top: 35%; display: inline-block !important; position: absolute;"> <i ng-show="IsSaving" class="fa fa-spinner fa-spin fa-lg" style="font-size:30pt;"></i> </div> <table> <thead> <tr> <th>Name</th> <th>Composite Value</th> <th ng-show="CheckboxModel.ShowExtraColumns">Original Value</th> <th ng-show="CheckboxModel.ShowExtraColumns">Edited Value</th> </tr> </thead> <tbody> <tr ng-repeat="item in VehicleCriteriaChangesDisplay | orderBy:\'Group\'"> <td>{{ item.Group }}</td> <td ng-style="{ \'color\': GetItemColour(item) }">{{ item.CompositeValue }}</td> <td ng-show="CheckboxModel.ShowExtraColumns">{{ item.OriginalValue }}</td> <td ng-show="CheckboxModel.ShowExtraColumns"> <label class="red" ng-show="item.CompositeType == CompositeType.CurrentEdit">{{item.Criteria}}</label> <label class="blue" ng-show="item.CompositeType == CompositeType.PreviouslyEdited">{{item.PreviousEdit}}</label> </td> </tr> <tr ng-repeat="item in DRVehicleProperties" class="container-extra-info-dr"> <td>{{ item.Group }}</td> <td>{{ item.CurrentValue }}</td> <td ng-show="CheckboxModel.ShowExtraColumns">{{ item.OriginalValue }}</td> <td ng-show="CheckboxModel.ShowExtraColumns"></td> </tr> <tr ng-repeat="item in NonDRVehicleProperties" class="container-extra-info"> <td>{{ item.Group }}</td> <td>{{ item.CurrentValue }}</td> <td ng-show="CheckboxModel.ShowExtraColumns">{{ item.OriginalValue }}</td> <td ng-show="CheckboxModel.ShowExtraColumns"></td> </tr> </tbody> </table> </div> </div> </div> <span> <div id="KeyInfo" style="margin-top: 4px; display: inline-block; font-size:8pt;"> <div class="box blueBackground">&nbsp;</div> = Previous Change <div class="box redBackground">&nbsp;</div> = Current Change &nbsp;<label><input type="checkbox" ng-model="CheckboxModel.ShowExtraColumns" style="margin-left: 35px;" />&nbsp;Show History</label><br /> <div class="box lemonChiffonBackground">&nbsp;</div> = Extra info <div class="box linenBackground" style="margin-left:47px">&nbsp;</div> = Decoded info </div> </span></div>');
t.put('/Client/components\static\applications\applications-template.html', '<div class="ax-component-applications" style="display: flex;"> <div class="ax-alt-grid" magic-grid items="filteredApps" open-item="RowDoubleClicked()" current-item="CurrentApplication" data-key="CAT-APG"> <table> <thead> <tr> <th style="width:2.5%;min-width: 33px;"></th> <th style="width:71%;"> <div class="applications-filter" style="background:none; padding-bottom: 1px;"> <div ng-click="filter.excluding = !filter.excluding" magic-tooltip magic-tooltip-text="Include/Exclude" class="filter-include" data-key="CAT-AIE"> <!--<input type="checkbox" ng-model="filter.excluding" /> ex--> <i class="fa" ng-class="{ \'fa-plus\': filter.excluding === false, \'fa-minus\': filter.excluding === true}"></i> </div> <div class="filter-lock-contianer"> <input type="text" style="border:none;" ng-model="filter.value" ng-model-options="{ debounce: 200 }" ng-change="filteringChanged()" ng-class="{ \'has-value\': filter.value, excluding: filter.excluding }" placeholder="Filter the applications..." data-key="CAT-AFINP" /> <label ng-click="filter.lock = !filter.lock" magic-tooltip magic-tooltip-text="Lock filter" data-key="CAT-AFL"> <i class="fa fa-lg" ng-class="{ \'icon-lock\': filter.lock === true, \'icon-unlock-alt\': filter.lock === false}" style="font-size: 14px;"></i> </label> </div> <span>{{ results.length }} of {{ Context().TotalFilteredApplications }}</span> </div> </th> <th style="width:7%;"><div>Info</div></th> <th style="width:19%;"><div>Year</div></th> </tr> </thead> <tbody> <tr ng-repeat="app in filteredApps" ng-class="{ \'selected\': app.selected }" data-index="{{ $index }}" data-key="CAT-AGR"> <td ng-mouseover="ShowTooltip(app, $event)" ng-mouseleave="HideTooltip(app)"><i class="fa fa-fw fa-lg" ng-class="MatchToClassName(app.Match,app.SearchCriteria,app)"></i></td> <td>{{ ::app.ModelDetail }}</td> <td> <div ng-class="NoteToClassName(app.Note, false)" ng-click="OpenTechNote(app.Note, app.id, $event)"></div> <div ng-class="NoteToClassName(app.ImportantNote, true)" ng-click="OpenTechNote(app.ImportantNote, app.id, $event)"></div> </td> <td>{{ ::app.Year }}</td> </tr> <tr ng-show="showNoApps(results)"> <td></td> <td colspan="3"><strong>No applications found</strong>.</td> </tr> </tbody> </table> </div> <div id="ApplicationTooltipDiv" class="ApplicationTooltipDiv"> <table> <tr> <td colspan="3" style="text-align:center; font-weight:bold"> {{ CriteriaMatchResult }} </td> </tr> <tr ng-repeat="criteria in SearchCriteriaDetails | orderBy:[\'+MatchSequence\',\'+Ranking\']" ng-if="criteria.Group"> <td> <span> <i class="fa fa-fw fa-lg" ng-class=" { \'fa-question-circle\': criteria.Match == 0, \'fa-check\': criteria.Match == 1, \'fa-flag\': criteria.Match == 2, \'fa-question\': criteria.Match == 3, \'blue\': criteria.Match == 0, \'green\': criteria.Match == 1, \'red\': criteria.Match == 2, \'orange\': criteria.Match == 3 }"> </i> </span> </td> <td>{{ criteria.Group }} ({{ criteria.Value }})</td> <td>{{ criteria.CriteriaDescription }} ({{ criteria.Ranking }})</td> </tr> <tr> <td> <i class="fa fa-fw fa-lg" ng-class="{ \'fa-calendar\': !HoveringApplication || HoveringApplication.DateMismatch != true, \'fa-flag\': HoveringApplication.DateMismatch == true, \'red\': HoveringApplication.DateMismatch == true }"></i> </td> <td>Year - {{ ApplicationYearInfo }}</td> <td></td> </tr> <tr><td colspan="3"></td></tr> <tr ng-show="FuzzyMatchDescription && FuzzyMatchDescription != \'\' "> <td colspan="3" style="padding-top: 15px;"> <span> <i class="fa fa-question fa-fw fa-lg" style="color: orange;"></i> &nbsp; {{ FuzzyMatchDescription }} </span> </td> </tr> <tr style=""> <td style="padding-top: 9px;"><div style="font-weight:bold;">Key</div></td> </tr> <tr> <td><span><i class="fa fa-fw fa-lg fa-check green"></i></span></td> <td>All filtering tests show there&#39;s a good match</td> </tr> <tr> <td><span><i class="fa fa-fw fa-lg fa-flag red"></i></span></td> <td>Something doesn&#39;t match exactly</td> </tr> <tr> <td><span><i class="fa fa-fw fa-lg fa-question-circle blue"></i></span></td> <td>AlliCat has identified some criteria here may not be a good match</td> </tr> </table> </div> <dialog show="F2Dialog.show" header-text="Search Criteria Debugger" header-icon-class="fa fa-info-circle fa-fw fa-lg" header-visible="true" drag-allowed="true" fullscreen="false" close-on-escape="true" close-dialog-button="true" open-dialog="F2Dialog.events.OpenDialog()" close-dialog="F2Dialog.events.CloseDialog()" width="600px" height="500px" dialog-style="{\'background-color\':\'#E0E0E0\'}"> <div> ID : <span ng-bind="VID"></span></div> <div>&nbsp;&nbsp;</div> <input type="text" ng-model="F2Dialog.model" spellcheck="false" style="width: 97%;" /> <div>&nbsp;&nbsp;</div> <b> Application : </b> <div magic-grid items="appCriteria" style="position: relative;"> <table> <thead> <tr> <th><div>Match</div></th> <th style="width: 60px;"><div>Group ID</div></th> <th><div>ID</div></th> <th><div>Criteria</div></th> <th><div>Values</div></th> </tr> </thead> <tbody> <tr ng-repeat="app in appCriteria"> <td ng-bind="app.match"></td> <td ng-bind="app.GroupID"></td> <td ng-bind="app.CriteriaID"></td> <td ng-bind="app.Group"></td> <td ng-bind="app.CriteriaValue"></td> </tr> </tbody> </table> </div> <div>&nbsp;&nbsp;</div> <b> Vehicle : </b> <div magic-grid items="vehicleCriteria" style="height:250px; position: relative;"> <table> <thead> <tr> <th style="width: 45px;"><div>State</div></th> <th style="width: 60px;"><div>Group ID</div></th> <th style="width: 68px;"><div>Criteria ID</div></th> <th><div>Criteria</div></th> <th><div>Values</div></th> </tr> </thead> <tbody> <tr ng-repeat="vehicle in vehicleCriteria"> <td ng-bind="vehicle.state"></td> <td ng-bind="vehicle.GroupID"></td> <td ng-bind="vehicle.CriteriaID"></td> <td ng-bind="vehicle.Group"></td> <td ng-bind="vehicle.CriteriaValue"></td> </tr> </tbody> </table> </div> </dialog></div>');
t.put('/Client/components\static\basket-search\basket-search-template.html', '<div class="ax-component-basket-search"> <div id="bsd"> <div class="basket-search-dialog" ng-click="BasketComponentClicked($event)"> <div class="basket-search-dialog-searchFields"> <form name="searchFields" novalidate> <div> <label>Basket Type</label> <select data-ng-options="o.name for o in OptionsForBasketType" data-ng-model="selectedBasketType"></select> </div> <div data-key="BS-BSDF"> <label>From Date</label> <span class="red" ng-show="searchFields.dateFrom.$invalid" title="The date entered has an invalid format, or conflicts with the \'To Date\'">*</span> <input id="BST_DateFrom" type="text" class="fa-calendar" name="dateFrom" ng-model="searchParams.DateFrom" ng-pattern="GetDateRegex()"> <i class="fa fa-calendar fa-fw fa-lg" ng-click="ShowCalendarPopup($event)" title="Select date"></i> </div> <div data-key="BS-BSDT"> <label>To Date</label> <span class="red" ng-show="searchFields.dateTo.$invalid" title="The date entered has an invalid format, or conflicts with the \'From Date\'">*</span> <input id="BST_DateTo" type="text" name="dateTo" ng-model="searchParams.DateTo" ng-pattern="GetDateRegex()"> <i class="fa fa-calendar fa-fw fa-lg" ng-click="ShowCalendarPopup($event)" title="Select date"></i> </div> <div data-key="BS-BST"> <label>Title</label> <input type="text" class="form-control" name="title" ng-model="searchParams.Title"> </div> <div data-key="BS-BSAN"> <label>Account No</label> <input type="text" class="form-control" name="accountNo" ng-model="searchParams.AccountNo" ng-disabled="!accountEnabled" ng-model-options="{ debounce: 200 }"> <i class=\'fa fa-user fa-fw fa-lg\' ng-click="SearchCustomer()" title="Search Customers" ng-hide="MemberSettings().LiteMode === 1"></i> </div> <div data-key="BS-BSVRM"> <label>VRM</label> <i class="fa fa-info-circle fa-fw fa-lg vrm-info" title="{{ GetVRMDescription() }}"></i> <vrm-mini model="compactVehicle" options="vrmOptions"></vrm-mini> <i class="fa fa-search fa-fw fa-lg" title="Search for vehicle manually" ng-click="ShowVehicleSelectionPopup()"></i> </div> <span class="red" ng-show="searchFields.$invalid">There is an invalid value in the search criteria (marked with an asterix, see tooltip for details), please correct.</span> </form> </div> <div class="basket-search-dialog-results"> <table id="Table_Header"> <tbody> <tr> <td>Account No</td> <td>Title</td> <td>VRM</td> <td>Make</td> <td>Model</td> <td>Engine Size</td> <td>Date</td> </tr> </tbody> </table> <div style="overflow-y:scroll; height:150px"> <div class="div-loading" ng-show="isSearching == true"> <!--<i class="fa fa-spinner fa-spin fa-lg" ng-show="isSearching == true" style="font-size:30pt;"></i>--> <spinner></spinner> </div> <table id="Table_Results" ng-show="isSearching == false"> <tbody ng-repeat="basketTab in searchResults" ng-click="BasketTabClicked(basketTab)" ng-dblclick="BasketTabDoubleClicked(basketTab)" ng-mouseover="BasketTabMouseOver(basketTab)"> <tr ng-repeat=" basketHeader in basketTab.BasketHeaders" ng-class="{ \'hover-row\': BasketIsHovering(basketTab), \'selected-row\': BasketIsSelected(basketTab) }" ng-style=" { \'background-color\': GetBackgroundColour($parent.$index) }" data-key="BS-BSGR"> <td title="Account No"> <i class="fa fa-info-circle fa-fw fa-lg info-icon" title="Show Parts in this Basket" ng-mouseenter="InfoIconMouseEnter()" ng-mouseleave="InfoIconMouseLeave()"> </i> {{ ::basketTab.AccountNo }} </td> <td title="Title">{{ ::basketTab.Title }}</td> <td title="VRM">{{ ::basketHeader.VRM }}</td> <td title="Make">{{ ::basketHeader.Make }}</td> <td title="Model">{{ ::basketHeader.Model }}</td> <td title="Engine size">{{ ::basketHeader.Engine }}</td> <td title="Date">{{ ::basketTab.CreatedDateTime }}</td> </tr> </tbody> </table> </div> <div id="BasketHeader-Parts" class="basket-header-parts" ng-show="ShowPartsList == true" ng-click="BasketPartsPopupClicked()" ng-mouseenter="BasketPartsMouseEnter()" ng-mouseleave="BasketPartsMouseLeave()" data-key="BS-BSPG"> <table> <tr class="basket-header-parts-header"> <td>Vehicle</td> <!--<td>Manual</td>--> <td>Line Code</td> <td>Part Number</td> <td>Quantity</td> <td>Unit Price</td> <td>Selling Price</td> </tr> <tbody ng-repeat="header in hoverBasket.BasketHeaders" data-key="BS-BSPGR"> <tr ng-repeat="part in header.BasketPartList | orderBy:[\'+Id\']"> <td> {{ GetVehicleText(header) }} </td> <!--<td> {{ ::part.IsManual }} </td>--> <td> {{ ::part.LineCode }} </td> </td> <td> {{ ::part.PartNumber }} </td> <td> {{ ::part.Quantity }} </td> <td> {{ ::part.UnitPrice | currency:"£":2 }} </td> <td> {{ ::part.SellingPrice | currency:"£":2 }} </td> </tr> </tbody> </table> </div> </div> </div> </div> <div id="VehicleSelectionDialog"> <vehicle-selection name="Basket Search" model="compactVehicleCopy" current-model="manualVehicle" show-date-manufactured="false" auto-focus="true"></vehicle-selection> </div> <div id="bcd"> <div id="BasketConflictDialog" class="basket-conflict-dialog" data-key="BS-BSCG"> <table> <thead> <tr> <!--<th>Id</th>--> <th>Line code</th> <th>Part number</th> <th>Saved price</th> <th>Latest price</th> <th>Reason</th> <th>Winner</th> </tr> </thead> <tbody> <tr ng-repeat="diff in basketItemsDifferences"> <!--<td>{{ diff.Id }}</td>--> <td>{{ diff.OldItem.LineCode }}</td> <td>{{ diff.OldItem.PartNumber }}</td> <td ng-class="{\'price-pos\': diff.Winner == OverridePricesEnum.Old, \'price-neg\': diff.Winner == OverridePricesEnum.New }">{{ diff.OldItem.SellingPrice | currency:"£":2 }}</td> <td ng-class="{\'price-pos\': diff.Winner == OverridePricesEnum.New, \'price-neg\': diff.Winner == OverridePricesEnum.Old }">{{ diff.NewItem.UnitPrice | currency:"£":2 }}</td> <td>{{ diff.Reason }}</td> <td> <label data-key="BS-BSCINP"> <input type="radio" ng-model="diff.Winner" value="0"> Saved </label> <label data-key="BS-BSCINP"> <input type="radio" ng-model="diff.Winner" value="1"> Latest </label> </td> </tr> </tbody> </table> </div> </div></div>');
t.put('/Client/components\static\buy-out\buy-out-template.html', '<div class="ax-component-buy-out"> <div class="buy-out-dialog" title="" id="buy-out-dialog-div"> <div ng-show="BuyOutTypeSelected != BuyOutType.None"> <div id="LayoutNational" class="buy-out-tablayout" ng-show="BuyOutTypeSelected == BuyOutType.National"> <form name="NationalForm"> <fieldset> <legend> Dealer </legend> <label>Cost price (£):</label> <input id="NationalCostPrice" type="text" placeholder="enter cost price" ng-model="NationalCostPrice" valid-number data-key="CAT-BONCP"/><br /> <label></label> <input type="radio" name="RadioDealer" value="1" ng-model="DealerOrAftermarket" data-key="CAT-BODA" /> Dealer <input type="radio" name="RadioAftermarket" value="2" ng-model="DealerOrAftermarket" data-key="CAT-BODA" /> Aftermarket <br /> <label>Sell price (£):</label> <label ng-bind="NationalSellPrice"></label><br /> <label style="vertical-align:top">Messages :</label> <textarea id="NationalMessages" readonly style="width: 250px; height: 150px;" ng-model="NationalAccountMessages" data-key="CAT-BOMSG"></textarea><br /> </fieldset> </form> </div> <div id="LayoutNonNational" class="buy-out-tablayout" ng-show="BuyOutTypeSelected == BuyOutType.NonNational"> <form name="NationalForm"> <fieldset> <legend> Non-Dealer </legend> <label>Cost price (£):</label> <input id="NonNationalCostPrice" type="text" placeholder="enter cost price" ng-class="{\'selected\': cpFocused}" ng-focus="cpFocused = true" ng-blur="cpFocused = false" ng-model="NonNationalCostPrice" valid-number data-key="CAT-BONNCP" /><br /> <label>Mark up (%) :</label> <input id="NonNationalPercentMarkOn" type="text" placeholder="enter mark-up %" ng-class="{\'selected\': muFocused}" ng-focus="muFocused = true" ng-blur="muFocused = false" ng-model="NonNationalPercentMarkOn" valid-number data-key="CAT-BONNPM" /><br /> <label>Gross Profit (%):</label> <input id="NonNationalPercentGrossProfit" type="text" placeholder="enter gross profit %" ng-class="{\'selected\': gpFocused}" ng-focus="gpFocused = true" ng-blur="gpFocused = false" ng-model="NonNationalPercentGrossProfit" valid-number data-key="CAT-BOGP" /><br /> <label>Sell price (£):</label> <input id="NonNationalSellPrice" type="text" disabled="disabled" class="disabled" ng-model="NonNationalSellPrice" placeholder="enter selling price" valid-number data-key="CAT-BOSP" /><br /> <label style="vertical-align:top">Messages :</label> <textarea readonly style="width: 250px; height: 132px;"></textarea><br /> </fieldset> </form> </div> </div> <div class="buy-out-tablayout InvalidCustomer" ng-show="BuyOutTypeSelected == BuyOutType.None"> <label class="InvalidCustomerText">no customer selected</label> </div> <!--<div style="width:100%; display:inline-block"> <input type="radio" name="buyOutNone" value="0" ng-model="BuyOutTypeSelected" /> None <input type="radio" name="buyOutNational" value="1" ng-model="BuyOutTypeSelected" /> National <input type="radio" name="buyOutNonNational" value="2" ng-model="BuyOutTypeSelected" /> Non-National </div>--> </div></div>');
t.put('/Client/components\static\customer-search\customer-search-template.html', '<div class="ax-component-customer-search"> <button class="browse-customer" ng-click="OpenDialog()" magic-tooltip magic-tooltip-text="Customer search" ng-if="MemberSettings().LiteMode !== 1"> <i class="fa fa-user fa-fw fa-lg"></i> </button> <div class="customer-search-dialog" title="Customer Search"> <div class="customer-filter"> <i class="fa fa-filter fa-lg"></i> <!--Branch filter radio buttons--> <div class="branch-radio" style="margin-left: 22px;"> <div style="margin-right: 0;" ng-click="changeFilterMode(1)" ng-class="{ \'selected\': branchFilterMode == 1 }" magic-tooltip magic-tooltip-text="Filter on specific branch" data-key="CS-CSF" data-value="Branch"> {{ currentBranch.text }} </div> <div class="split-button-arrow" ng-class="{ \'selected\': branchFilterMode == 1 }" ng-click="showBranchDd = true;"> <i class="fa fa-sort-desc"></i> </div> <branch-selection show="showBranchDd" selection-changed="branchSelectionChanged(branch)" branch="Session().BranchContext"></branch-selection> <div ng-click="changeFilterMode(2)" ng-class="{ \'selected\': branchFilterMode == 2 }" magic-tooltip magic-tooltip-text="Filter on branch group" ng-show="showGroup" data-key="CS-CSF" data-value="Group"> Group </div> <div style="border-right: 1px solid rgba(0, 0, 0, 0.1);" ng-click="changeFilterMode(3)" ng-class="{ \'selected\': branchFilterMode == 3 }" magic-tooltip magic-tooltip-text="Filter on all branches" data-key="CS-CSF" data-value="All"> All </div> </div> <!--Search box--> <div class="search-div"> <i class="fa fa-search fa-lg"></i> <form ng-submit="EnterKeyPressed()" style="display:inline;"> <input class="SearchAsYouType" spellcheck="false" type="text" ng-model="SearchTerm" ng-model-options="{ debounce: 200 }" ng-change="SearchTermChanged()" ng-keydown="SearchAsYouTypeKeyDown($event)" placeholder="{{ ::searchPlaceHolder }}" data-key="CS-INP" /> </form> <i class=\'fa fa-fw fa-lg fa-info-circle ax-accent\' magic-tooltip magic-tooltip-text=\'Enter the search term. Enter at least 4 characters to perform search.\' style="margin:0px" /> </div> <div class="includeAddressSearch" ng-show="MemberSettings().AllowCustomerSearchByAddress === 1" data-key="CS-CSA"> <input type="checkbox" id="chkAddressSearch" ng-model="AddressSearch" ng-change="CustomerSearchByAddress();" /> <label for="chkAddressSearch">Search Address</label> </div> </div> <div ng-show="IsLoading == true" style="width:99%; height:99%; position:absolute;"> <spinner width="100" style="position:absolute; top:40%; left:45%;"></spinner> </div> <!-- Grid --> <div magic-grid ng-show="IsLoading !== true && Customers.length > 0" items="Customers" open-item="RowDoubleClicked(item)" data-key="CS-CSG"> <table> <thead> <tr> <th style="width:8.3%;"><div>Branch</div></th> <th style="width:8.3%;"><div>Account No</div></th> <th style="width:25%;"><div>Name</div></th> <th style="width:8.3%;"><div>Postcode</div></th> <th style="width:8.3%;"><div>Address 1</div></th> <th style="width:8.3%;"><div>Address 2</div></th> <th style="width:8.3%;"><div>Address 3</div></th> <th style="width:8.3%;"><div>Address 4</div></th> <th style="width:8.3%;"><div>Address 5</div></th> <th style="width:8.3%;"><div>Tel No</div></th> </tr> </thead> <tbody> <tr data-index="{{ ::$index }}" ng-repeat="customer in Customers" ng-class="{ \'selected\': customer.selected }" data-key="CS-CSGR"> <td>{{ ::customer.BranchName }} ({{ ::customer.BranchCode }})</td> <td>{{ ::customer.AccountNumber }}</td> <td>{{ ::customer.CustomerName }}</td> <td>{{ ::customer.PostCode }}</td> <td>{{ ::customer.AddressLine1 }}</td> <td>{{ ::customer.AddressLine2 }}</td> <td>{{ ::customer.AddressLine3 }}</td> <td>{{ ::customer.AddressLine4 }}</td> <td>{{ ::customer.AddressLine5 }}</td> <td>{{ ::customer.TelNo }}</td> </tr> </tbody> </table> </div> <div ng-show="IsLoading === false && Customers.length === 0" class="customer-no-results"> <p style="padding-top:.33em">No results containing your search term were found.</p> <p style="padding-top:.33em"> Your search - <em>{{ SearchTerm }}</em> - did not match any customers. </p> <p style="margin-top:1em">Suggestions:</p> <ul style="margin-left:1.3em;margin-bottom:2em"> <li>Make sure that all words are spelt correctly.</li> <li>Try different keywords.</li> <li>Try fewer keywords.</li> </ul> </div> </div></div>');
t.put('/Client/components\static\error-log\error-log-template.html', '<div class="ax-component-errorlog"> <div class="error-log-dialog" title=""> <div magic-grid class="error-grid ax-alt-grid"> <table class="error-table container"> <thead> <tr> <th class="small"><div>Message</div></th> <th class="large"><div>Stack Trace</div></th> <th class="small"><div>User</div></th> <th class="small"><div>Server</div></th> <th class="small"><div>Date Time</div></th> </tr> </thead> <tbody> <tr ng-repeat="log in ErrorLogs"> <td class="small">{{ ::log.ErrorMessage }}</td> <td class="large"> <pre class="stack-trace-container">{{ ::log.StackTrace }}</pre> </td> <td class="small">{{ ::log.UserId }}</td> <td class="small">{{ ::log.Server }}</td> <td class="small">{{ ::log.DateTime }}</td> </tr> </tbody> </table> </div> <p ng-show="ErrorLogs.length === 1" class="no-errors-text hide"> No errors have been logged to the server today </p> </div></div>');
t.put('/Client/components\static\internal-feedback\internal-feedback-template.html', '<div class="ax-component-internal-feedback"> <div class="internal-feedback-dialog" title="Feedback"> <div class="feedback-header"> <table class="feedbackCompanyDetails"> <tr> <td> Company Name </td> <td> <input type="text" select-on-click value="{{Session.MemberName }}" /> </td> </tr> <tr> <td> Branch </td> <td> <input type="text" select-on-click value="{{Session.BranchName }}" /> </td> </tr> <tr> <td> User Name </td> <td> <input type="text" select-on-click value="{{Session.Username }}" /> </td> </tr> <tr> <td> Reply To </td> <td> <input type="text" select-on-click value="" /> </td> </tr> </table> <table class="feedbackMessageType"> <tr> <td>Message Type</td> <td> <select ng-options="messagetype as messagetype.name for messagetype in MessageTypeOptions" ng-model="messageTypeItem" ng-change="MessageTypeSelected()" class="MessageTypeOptions"></select> </td> </tr> <tr> <td colspan="2"> <textarea rows="4" cols="40" class="MandatoryFields">Fields marked with a \'*\' are compulsory fields that must be filled</textarea> </td> </tr> </table> </div> <div ng-class="{ selected: ProductInternalFeedbackSelected, hidden: !ProductInternalFeedbackSelected }"> <div class="messageTypeSelected"> <input type="radio" name="feedbackProductOptions" ng-model="feedbackProductOptions" id="ProductCreateFile" value="ProductCreateFile" ng-change="FeedbackProduct(\'ProductCreateFile\')" /><label for="ProductCreateFile">Create File</label> <input type="radio" name="feedbackProductOptions" ng-model="feedbackProductOptions" id="ProductAmendFile" value="ProductAmendFile" ng-change="FeedbackProduct(\'ProductAmendFile\')" /><label for="ProductAmendFile">Amend File</label> <input type="radio" name="feedbackProductOptions" ng-model="feedbackProductOptions" id="ProductStockAvailability" value="ProductStockAvailability" ng-change="FeedbackProduct(\'ProductStockAvailability\')" /><label for="ProductStockAvailability">Stock Availability</label> <input type="radio" name="feedbackProductOptions" ng-model="feedbackProductOptions" id="ProductAlternative" value="ProductAlternative" ng-change="FeedbackProduct(\'ProductAlternative\')" /><label for="ProductAlternative">Alternative</label> <input type="radio" name="feedbackProductOptions" ng-model="feedbackProductOptions" id="ProductOther" value="ProductOther" ng-change="FeedbackProduct(\'ProductOther\')" /><label for="ProductOther">Other</label> </div> <div class="productFeedbackSelection" ng-show="feedbackProductOptions === \'ProductCreateFile\'"> <table class="tblproductFeedbackDetails"> <tr> <td> Part No </td> <td> <input type="text" select-on-click id="createFilePartNumber" required /> <span class="Required">*</span> </td> </tr> <tr> <td> Brand </td> <td> <input type="text" select-on-click id="createFileBrand" required /> </td> </tr> <tr> <td> Description </td> <td> <input type="text" select-on-click id="createFileDescription" required /> <span class="Required">*</span> </td> </tr> <tr> <td> Supplier </td> <td> <input type="text" select-on-click id="createFileSupplier" required /> <span class="Required">*</span> </td> </tr> </table> <table class="tblproductFeedbackDetails"> <tr> <td class="tdproductPricing"> Pricing </td> <td> Retail (&pound;) </td> <td> <input type="text" select-on-click id="createFileRetailPrice" value="0.00" /> </td> </tr> <tr> <td></td> <td> Selling (&pound;) </td> <td> <input type="text" select-on-click id="createFileSellingPrice" value="0.00" /> </td> </tr> <tr> <td></td> <td> Cost (&pound;) </td> <td> <input type="text" select-on-click id="createFileCostPrice" value="0.00" /> </td> </tr> <tr> <td></td> </tr> <tr> <td class="tdproductPricing"> (If applicable) </td> <td> Surcharge (&pound;) </td> <td> <input type="text" select-on-click id="createFileSurchargePrice" value="0.00" /> </td> </tr> <tr> <td colspan="2" class="tdproductPricing"> Availability checked from supplier </td> <td> <input type="checkbox" id="createFileAvailabilitySupplier" /> </td> </tr> </table> </div> <div class="productFeedbackSelection" ng-show="feedbackProductOptions === \'ProductAmendFile\'"> <table class="tblproductFeedbackDetails"> <tr> <td> Part No </td> <td> <input type="text" select-on-click id="amendFilePartNumber" required /> <span class="Required">*</span> </td> </tr> <tr> <td> Details </td> <td> <textarea rows="10" cols="80" id="amendFileDetails" required class="areaDetail"></textarea> <span class="Required">*</span> </td> </tr> </table> </div> <div class="productFeedbackSelection" ng-show="feedbackProductOptions === \'ProductStockAvailability\'"> <table class="tblproductFeedbackDetails"> <tr> <td>Part No</td> <td><input type="text" select-on-click id="stockAvailabilityPartNumber" required /> <span class="Required">*</span></td> </tr> <tr> <td>Part Description</td> <td><input type="text" select-on-click id="stockAvailabilityPartDescription"></td> </tr> <tr> <td>Line Code</td> <td><input type="text" select-on-click id="stockAvailabilityLineCode"></td> </tr> <tr> <td>Vehicle VRM</td> <td><input type="text" select-on-click id="stockAvailabilityVehicleVRM" value="{{Vehicle.VRM}}" /></td> </tr> <tr> <td>OR</td> </tr> <tr> <td>Make</td> <td><input type="text" select-on-click id="stockAvailabilityMake" value="{{Vehicle.Make}}" /></td> </tr> <tr> <td>Model/ Engine</td> <td><input type="text" select-on-click id="stockAvailabilityModel" value="{{Vehicle.Model}}" /></td> </tr> <tr> <td>Year</td> <td><input type="text" select-on-click id="stockAvailabilityYear" value="{{Vehicle.Year}}" /></td> </tr> </table> <table class="tblproductFeedbackDetails enquiryRightFeedback"> <tr> <td> Sale Lost/ Enquiry Only </td> <td> <select ng-options="salelost as salelost.name for salelost in SaleLostEnquiryOptions" ng-model="saleLostItem" ng-change="saleLostSelected()" class="SaleLostEnquiryOptions"></select> <span class="Required">*</span> </td> </tr> <tr ng-show="specialOrderTransfer === true"> <td>Special Ordered for Transferred</td> <td> <select ng-options="ordertransfer as ordertransfer.name for ordertransfer in OrderTransferOptions" ng-model="orderTransferItem" ng-change="orderTransferSelected()" class="OrderTransferOptions"></select> <span class="Required">*</span> </td> </tr> <tr> <td> Drivetech Alternative Offered </td> <td> <select ng-options="alternativeOffered as alternativeOffered.name for alternativeOffered in AlternativeOfferedOptions" ng-model="alternativeOfferedItem" ng-change="alternativeOfferedSelected()" class="AlternativeOfferedOptions"></select> </td> </tr> <tr> <td> Low Sale Recorded </td> <td> <select ng-options="saleRecorded as saleRecorded.name for saleRecorded in SaleRecordedOptions" ng-model="saleRecordedItem" ng-change="saleRecordedSelected()" class="SaleRecordedOptions"></select> </td> </tr> <tr> <td> Low Stock Warning </td> <td> <label> <input type="checkbox" id="stockAvailabilityLowWarning" class="feedbackLowStockWarning" /> <span class="feedbackMovingCurrentStock">If the part is fast moving is the current stock</span> <br /> <span class="feedbackLikelyProblemCause">level likely to cause a problem</span> </label> </td> </tr> <tr> <td> Extra Details </td> <td> <textarea rows="6" cols="50" class="areaDetail" id="stockAvailabilityExtraDetails"></textarea> </td> </tr> </table> </div> <div class="productFeedbackSelection" ng-show="feedbackProductOptions === \'ProductAlternative\'"> <table class="tblproductFeedbackDetails"> <tr> <td>Part No</td> <td><input type="text" select-on-click id="alternativePartNumber" required /> <span class="Required">*</span></td> </tr> <tr> <td> Alternative </td> <td> <input type="text" select-on-click id="alternativeAlternative" required /> <span class="Required">*</span> </td> </tr> <tr> <td> Detail </td> <td> <textarea rows="10" cols="80" class="areaDetail" id="alternativeDetail"></textarea> <span class="Required">*</span> </td> </tr> </table> </div> <div class="productFeedbackSelection" ng-show="feedbackProductOptions === \'ProductOther\'"> <table class="tblproductFeedbackDetails"> <tr> <td> Part No </td> <td> <input type="text" select-on-click id="productOtherPartNumber" required /> <span class="Required">*</span> </td> </tr> <tr> <td> Detail </td> <td> <textarea rows="10" cols="80" class="areaDetail" id="productOtherDetail"></textarea> <span class="Required">*</span> </td> </tr> </table> </div> </div> <div ng-class="{ selected: StockInternalFeedbackSelected, hidden: !StockInternalFeedbackSelected }"> <div class="messageTypeSelected"> <input type="radio" name="feedbackStockOptions" ng-model="feedbackStockOptions" id="StockIncorrect" value="StockIncorrect" ng-change="FeedbackStock(\'StockIncorrect\')" /> <label for="StockIncorrect">Incorrect Stock</label> <input type="radio" name="feedbackStockOptions" ng-model="feedbackStockOptions" id="StockOther" value="StockOther" ng-change="FeedbackStock(\'StockOther\')" /> <label for="StockOther">Other</label> </div> <div class="productFeedbackSelection" ng-show="feedbackStockOptions === \'StockIncorrect\'"> <table class="tblproductFeedbackDetails"> <tr> <td> Branch </td> <td> <branch-selection allow-none="true" for="InternalFeedback"></branch-selection> <span class="Required">*</span> </td> </tr> <tr> <td> Part No </td> <td> <input type="text" select-on-click id="incorrectStockPartNumber" required /> <span class="Required">*</span> </td> </tr> <tr> <td> Bin Location </td> <td> <input type="text" select-on-click id="incorrectStockBinLocation" /> </td> </tr> <tr> <td> Stock Showing </td> <td> <input type="text" select-on-click id="incorrectStockShowing" required /> <span class="Required">*</span> </td> </tr> <tr> <td> Stock Found </td> <td> <input type="text" select-on-click id="incorrectStockFound" required /> <span class="Required">*</span> </td> </tr> </table> </div> <div class="productFeedbackSelection" ng-show="feedbackStockOptions === \'StockOther\'"> <table class="tblproductFeedbackDetails enquiryRightFeedback"> <tr> <td> Part No </td> <td> <input type="text" select-on-click id="stockOtherPartNumber" required /> <span class="Required">*</span> </td> </tr> <tr> <td> Part Description </td> <td> <input type="text" select-on-click id="stockOtherPartDescription" /> </td> </tr> <tr> <td> Line Code </td> <td> <input type="text" select-on-click id="stockOtherLineCode" /> </td> </tr> <tr> <td> Vehicle VRM </td> <td> <input type="text" select-on-click id="stockOtherVehicleVRM" value="{{Vehicle.VRM}}" /> </td> </tr> <tr> <td colspan="2"> OR </td> </tr> <tr> <td> Make </td> <td> <input type="text" select-on-click id="stockOtherMake" value="{{Vehicle.Make}}" /> </td> </tr> <tr> <td> Model/ Engine </td> <td> <input type="text" select-on-click id="stockOtherModel" value="{{Vehicle.Model}}" /> </td> </tr> <tr> <td> Year </td> <td> <input type="text" select-on-click id="stockOtherYear" value="{{Vehicle.Year}}" /> </td> </tr> </table> <table class="tblproductFeedbackDetails"> <tr> <td> Drivetech Alternative Offered </td> <td> <select ng-options="alternativeOffered as alternativeOffered.name for alternativeOffered in AlternativeOfferedOptions" ng-model="alternativeOfferedItem" ng-change="alternativeOfferedSelected()" class="AlternativeOfferedOptions"></select> </td> </tr> <tr> <td> Lost Sale Recorded </td> <td> <select ng-options="saleRecordered as saleRecordered.name for saleRecordered in SaleRecordedOptions" ng-model="saleRecorderedItem" ng-change="saleRecorderedSelected()" class="SaleRecordedOptions"></select> </td> </tr> <tr> <td>Detail</td> <td> <textarea rows="10" cols="50" class="areaDetail" id="stockOtherDetail"></textarea> <span class="Required">*</span> </td> </tr> </table> </div> </div> <div ng-class="{ selected: PriceInternalFeedbackSelected, hidden: !PriceInternalFeedbackSelected }"> <div class="messageTypeSelected"> <input type="radio" name="feedbackPriceOptions" ng-model="feedbackPriceOptions" id="PriceCompetitorProblem" value="PriceCompetitorProblem" ng-change="FeedbackPrice(\'PriceCompetitorProblem\')" /> <label for="PriceCompetitorProblem">Competitor Price Problem</label> <input type="radio" name="feedbackPriceOptions" ng-model="feedbackPriceOptions" id="PriceOther" value="PriceOther" ng-change="FeedbackPrice(\'PriceOther\')" /> <label for="PriceOther">Other</label> </div> <div class="productFeedbackSelection" ng-show="feedbackPriceOptions === \'PriceCompetitorProblem\'"> <table class="tblproductFeedbackDetails"> <tr> <td> Part No </td> <td> <input type="text" select-on-click id="competitorPricePartNumber" /> <span class="Required">*</span> </td> </tr> <tr> <td> Customer </td> <td><input type="text" select-on-click id="competitorPriceCustomer" /></td> </tr> <tr> <td colspan="2"> OR </td> </tr> <tr> <td> Account Red </td> <td> <input type="text" select-on-click id="competitorPriceAccountRed" /> </td> </tr> <tr> <td> Vehicle </td> <td> <input type="text" select-on-click id="competitorPriceVehicle" required /> </td> </tr> <tr> <td colspan="2">OR</td> </tr> <tr> <td>Make</td> <td> <input type="text" select-on-click id="competitorPriceMake" /> </td> </tr> <tr> <td> Model/ Engine </td> <td> <input type="text" select-on-click id="competitorPriceModel" /> </td> </tr> <tr> <td> Year </td> <td> <input type="text" select-on-click id="competitorPriceYear" /> </td> </tr> </table> <table class="tblproductFeedbackDetails enquiryRightFeedback"> <tr> <td> Standard Price to Customer (&pound;) </td> <td> <input type="text" select-on-click value="0.00" id="competitorStandardPrice" /> </td> </tr> <tr> <td> Sale/ Enquiry </td> <td> <select ng-options="saleEnquiry as saleEnquiry.name for saleEnquiry in SaleEnquiryOptions" ng-model="saleEnquiryItem" ng-change="saleEnquirySelected()" class="SaleEnquiryOptions"></select> <span class="Required">*</span> </td> </tr> <tr ng-show="priceSaleEnquiry === true"> <td> Sale Lost </td> <td> <label> <input type="checkbox" id="priceSaleLost" ng-model="priceSaleLost" ng-checked="priceSaleLost" ng-change="SaleLostChange()" /> <span class="Required">*</span> </label> </td> </tr> <tr ng-show="priceSaleLost === false"> <td> Sold At (&pound;) </td> <td> <input type="text" select-on-click id="competitorPriceSoldAt" /> </td> </tr> <tr> <td> Competitor </td> <td> <input type="text" select-on-click id="competitorPriceCompetitor" /> <span class="Required">*</span> </td> </tr> <tr> <td> Competitor Brand </td> <td> <input type="text" select-on-click id="competitorPriceBrand" /> </td> </tr> <tr> <td> Competitor Part No </td> <td> <input type="text" select-on-click id="competitorPriceCompetitorPartNumber" /> </td> </tr> <tr> <td> Competitor Retail Price (&pound;) </td> <td> <input type="text" select-on-click value="0.00" id="competitorRetailPrice" /> </td> </tr> <tr> <td> Competitor Selling Price (&pound;) </td> <td> <input type="text" select-on-click value="0.00" id="competitorSellingPrice" /> <span class="Required">*</span> </td> </tr> </table> </div> <div class="productFeedbackSelection" ng-show="feedbackPriceOptions === \'PriceOther\'"> <table class="tblproductFeedbackDetails"> <tr> <td>Part No</td> <td> <input type="text" select-on-click required id="priceOtherPartNumber" /> <span class="Required">*</span> </td> </tr> <tr> <td> Detail </td> <td> <textarea rows="10" cols="80" class="areaDetail" id="priceOtherDetail"></textarea> <span class="Required">*</span> </td> </tr> </table> </div> </div> </div></div>');
t.put('/Client/components\static\issue-wizard\issue-wizard-template.html', '<div class="ax-component-issue-wizard"> <div class="issue-wizard-dialog" title=""> <div class="container"> <dl> <dt>Please enter a one-line summary:</dt> <dd class="required"> <input type="text" /> </dd> <dt>What part of the system is affected?</dt> <dd> <select name="SystemAreas" ng-options="option.name for option in SystemAreas track by option.id" ng-model="SelectedSystemArea"></select> </dd> <dt>Steps to reproduce the problem:</dt> <dd> <textarea cols="60" rows="4">{{ StepsExample }}</textarea> </dd> <dt>What is the expected behavior?</dt> <dd> <textarea cols="60" rows="4"></textarea> </dd> <dt>What went wrong?</dt> <dd class="required"> <textarea cols="60" rows="6"></textarea> </dd> <dt>Did this work before?</dt> <dd> <select ng-model="WorkedBefore"> <option value="N/A" selected="selected">Not applicable or don\'t know</option> <option value="Yes">Yes - This is a regression</option> <option value="No">No - I think it never worked</option> </select> </dd> <dt ng-show="WorkedBefore === \'Yes\'">When did it work?</dt> <dd><input type="text" ng-show="WorkedBefore === \'Yes\'"></dd> <dt>Any other comments?</dt> <dd> <textarea cols="60" rows="4" aria-label="Any other comments?"></textarea> </dd> </dl> </div> </div></div>');
t.put('/Client/components\static\lost-sale\lost-sale-template.html', '<dialog show="Data.show" header-text="Lost Sale" header-visible="true" header-icon-class="fa fa-frown-o fa-fw" drag-allowed="true" close-dialog-button="true" close-on-escape="true" class="lost-sale-dialog"> <table> <tbody> <tr> <td data-key="LS-QTY"> Quantity<br/> <input type="number" ng-model="Data.quantity" min="1" max="999" step="1" required/> </td> <td data-key="LS-RES"> Reason<br /> <select data-ng-model="Data.selectedLostSaleReason" data-ng-options="v as v.Reason for v in LostSaleReasons"></select> </td> </tr> <tr data-key="LS-RES"> <td colspan="2"> Details <br /> <textarea ng-model="Data.details" maxlength="255" ng-model-options="{ updateOn: \'blur\' }"></textarea> </td> </tr> <tr data-key="LS-RSP"> <td colspan="2"> <label><input type="checkbox" ng-model="Data.responseRequired" /> Response required</label> </td> </tr> </tbody> </table> <div class="button-bar"> <div style="float: right;"> <button ng-click="okClick()" data-key="LS-OK">OK</button> <button ng-click="cancelClick()" data-key="LS-CNL">Cancel</button> </div> </div></dialog>');
t.put('/Client/components\static\member-titlebar-logo\member-titlebar-logo-template.html', '<span ng-switch="MemberID()" id="member-titlebar-logo"> <!-- Display a member-specific logo --> <!-- Qualvecom --> <span ng-switch-when="15" class="icon-qualvecom"> <!-- Font glyphs cannot have more than one color by default. Using CSS, IcoMoon layers multiple glyphs on top of each other to implement multicolor glyphs. --> <span class="path1"></span><span class="path2"></span><span class="path3"></span> </span> <!-- Autocare --> <span ng-switch-when="30" class="icon-qualvecom"> <!-- Font glyphs cannot have more than one color by default. Using CSS, IcoMoon layers multiple glyphs on top of each other to implement multicolor glyphs. --> <span class="path1"></span><span class="path2"></span><span class="path3"></span> </span></span>');
t.put('/Client/components\static\notification-bar\notification-bar-template.html', '<div ng-repeat="notification in Notifications"> <div class="notification-bar" ng-show="notification.show"> <button ng-click="close(notification)" class="notification-close-button borderless" > <i class="fa fa-close fa-fw"></i> </button> <p class="notification-message"> <span><i class="fa fa-exclamation-triangle fa-fw fa-lg"></i> {{ notification.startMessage }}</span> <a href="#catalogue" ng-click="notification.action()" ng-show="notification.action">{{ notification.actionMessage }}</a> <span>{{ notification.endMessage }}</span> </p> </div></div>');
t.put('/Client/components\static\part-comparison\part-comparison-template.html', '<div class="ax-component-part-comparison"> <div class="part-comparison-dialog" title="" id="part-comparison-dialog-div"> <div class="part-comparison-dialog-header-div"> <div class="search-div"> <i class="fa fa-search fa-lg"></i> <input class="part-entry ng-valid ng-touched ng-dirty ng-valid-parse" spellcheck="false" type="text" placeholder="Enter Part Number" ng-model="ComparePartSearchTerm" ng-keyup="ComparePart($event)" data-key="CMP-INP"> <i class=\'fa fa-fw fa-lg fa-info-circle ax-accent\' magic-tooltip magic-tooltip-text=\'Enter the part number to add to the comparison.\' style="margin:0px" /> </div> <i ng-if="IsLoadingPart" class="fa fa-spinner fa-spin fa-lg"></i> <button class="borderless close-button" style="float:right; margin-top: 1px;" ng-click="CloseDialog()" data-key="CMP-CLB"> <i class=\'fa fa-close fa-fw fa-lg\'></i> </button> <button class="borderless" ng-if="PartsToCompareEmpty() == false" style="float:right; margin-top: 1px;" ng-click="RemoveAll()" data-key="CMP-CMPR"> <i class=\'fa fa-trash fa-fw fa-lg\'></i>Clear </button> </div> <!--<div style="max-width: 950px; overflow-x: auto; margin: 5px;">--> <div id="part-items-container" style="overflow-x: auto; margin: 5px;"> <div id="part-items-div-scrollable" data-key="CMP-CMPA"> <div ng-repeat="item in PartsToCompare()" class="part-item" id="PartDiv_{{$index}}"> <table class="main" ng-if="item"> <tbody> <tr> <td style="width: 300px;"> <div style="box-shadow: 0px 0px 5px 0px #858585;"> <table class="part-item-inner"> <tr> <td colspan="1" class="main-description part-item-inner-title"> {{ item.AlliCatDescription }} - {{ item.PartNumber }} <label ng-if="item.Comment" title="{{ item.Comment }}">- {{ item.Comment }}</label> </td> <td> <i ng-if="$index > -1" class="part-item-close borderless fa fa-close fa-fw fa-lg" ng-click="RemovePart(item,\'PartDiv_\'+$index)"></i> </td> </tr> <tr> <td colspan="2"> <div> <div ng-show="IsLoadingPrices">{{ item.PartNumber }}&nbsp;&nbsp;<i class="fa fa-spinner fa-spin fa-lg"></i></div> <div ng-if="!IsLoadingPrices"> <div class="part-item-price-container"> <part-price model="item" class="part-item-price" screen-code="CMP"></part-price> </div> </div> </div> </td> </tr> <tr> <td colspan="2" style="text-align: center;"> <div class="part-item-image-container"> <img class="image" part-image show-missing-image="true" src="{{ FilesPath }}/picture%20parts/{{ item.Picture}}.png" /> </div> </td> </tr> <tr> <td colspan="2" style="width:60%;" rowspan="2"> <div class="part-details"> <table ng-if="item.Details.length > 0"> <tr class="main-part" ng-repeat="details in item.Details"> <td class="part-details-header"> <strong>{{ details.Key }}</strong> </td> <td class="part-details-value"> {{ details.Value }} </td> </tr> </table> <div class="part-item-details-blank" ng-if="item.Details.length < 1"> <label>no details available</label> </div> </div> </td> </tr> </table> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="part-item-blank" class="part-item-blank" ng-show="PartsToCompareEmpty() == true"> <label>no parts selected</label> </div> </div> <multiple-choice control="multiplePartChoice" is-alternative="true" model="model"></multiple-choice></div>');
t.put('/Client/components\static\pop-notify-component\pop-notify-template.html', '<div class="ax-component-pop-notify"> <!--<div style="height:200px; width: 400px; background-color:aquamarine; ">POP NOTIFY</div>--></div>');
t.put('/Client/components\static\quick-basket\quick-basket-template.html', '<div class="flex quick-basket-container" ng-show="CurrentBasket().items.length > 0 && show"> <div class="popup"> <div class="popup-header" ng-hide="MemberSettings().LiteMode === 1 || MemberSettings().IfNationalHidePONumber === 1 && Context().CurrentCustomer().IsNational === true && !Context().CurrentCustomer().IsGSCustomer === true"> <div> <button ng-click="Clear()" magic-tooltip magic-tooltip-text="Clear" data-key="CAT-QBT"><i class=\'fa fa-trash fa-fw fa-lg\'></i></button> <button ng-click="Save()" magic-tooltip magic-tooltip-text="Save" data-key="CAT-QBS"><i class=\'fa fa-save fa-fw fa-lg\'></i></button> <button ng-click="Print()" magic-tooltip magic-tooltip-text="Print" data-key="CAT-QBPRT"><i class=\'fa fa-print fa-fw fa-lg\'></i></button> <button ng-click="OpenBasket()" class="po-basket" magic-tooltip magic-tooltip-text="Basket" data-key="CAT-QBB"><i class="fa fa-shopping-basket fa-fw fa-lg"></i></button> </div> </div> <div ng-show="CurrentBasket().items.length > 0" magic-grid style="position: relative; max-height:400px" data-key="CAT-QBG"> <table class="table"> <thead> <tr> <th> <div>Image</div> </th> <th> <div>Part No</div> </th> <th> <div>Description</div> </th> <th> <div>Qty</div> </th> </tr> </thead> <tbody class="table-rows"> <tr ng-repeat="item in CurrentBasket().items" class="table-row" ng-click="OpenInPartSearch(item)" data-key="CAT-QBGR"> <td style="width:40px;"> <div> <img ng-src="{{ FilesPath }}/picture%20parts/{{ item.Picture}}.png" missing-image="{{ ::FilesPath }}/Backgrounds/glossary/coming-soon.png" /> </div> </td> <td style="width: 80px;"> <div>{{ ::item.PartNumber }}</div> </td> <td style="width: 290px;"> <div>{{ ::item.AlliCatDescription }}</div> </td> <td> <div>{{ item.Quantity }}</div> </td> </tr> </tbody> </table> </div> <div class="popup-footer"> <label data-key="CAT-QBUP"> <input ng-model="Context().CurrentPO().useVRMAsPO" ng-change="basketService.UpdatePO(POUpdateTypes.Checkbox)" type="checkbox" /> Use VRM: </label> <input ng-model="Context().CurrentPO().poNumber" ng-change="basketService.UpdatePO(POUpdateTypes.Input)" type="text" class="po-input" /> <span ng-show="Context().CurrentCustomer().IsGSCustomer"> <label class="gs-suffix-label">/</label> <input copy-paste class="gs-suffix" spellcheck="false" type="text" ng-model="Context().CurrentPO().poSuffix" ng-keypress="SuffixValidation($event)" data-key="B-BGS" /> </span> <span ng-show="MemberSettings().LiteMode !== 1 && isNwjs"> <button ng-click="ProcessDespatch(DespatchType.PassParts)" ng-show="MemberSettings().ButtonPassPartsVisible === 1" magic-tooltip magic-tooltip-text="Pass Parts" data-key="CAT-QBPP"> <i class=\'fa fa-external-link fa-fw fa-lg\'></i> </button> <button ng-click="ProcessDespatch(DespatchType.Quote)" ng-show="MemberSettings().ButtonQuoteOrderVisible === 1" magic-tooltip magic-tooltip-text="Quote" data-key="CAT-QBQ"> <i class=\'fa fa-pencil-square-o fa-fw fa-lg\'></i> </button> <button ng-click="ProcessDespatch(DespatchType.Invoice)" ng-show="MemberSettings().ButtonSellOrderVisible === 1" magic-tooltip magic-tooltip-text="Invoice" data-key="CAT-QBI"> <i class=\'fa fa-credit-card fa-fw fa-lg\'></i> </button> <button ng-click="ProcessDespatch(DespatchType.PickNote)" ng-show="MemberSettings().ButtonPickNoteVisible === 1" magic-tooltip magic-tooltip-text="Pick note" data-key="CAT-QBPN"> <i class=\'fa fa-file-text-o fa-fw fa-lg\'></i> </button> </span> </div> </div></div>');
t.put('/Client/components\static\screen-capture\screen-capture-template.html', '<div style="display:none;"></div>');
t.put('/Client/components\static\section-layout\section-layout-template.html', '<div class="ax-component-section-layout" ng-hide="Context().IsChooseAspectMode()"> <!--Loop through each control in the Section Layout--> <div ng-repeat="control in layout" class="layout-div" ng-style="{\'width\': GetDefaultWidth(layout) }" style="height:100%;"> <!--Grid--> <!--model="control"--> <div ng-if="control.ControlType === ControlType.Grid" dynamic-data-grid control="control" current-item="control.currentItem" current-part-number="Context().currentPartNumber" ng-style="{\'max-width\': \'calc(100% - 5px)\'}" style="height:100%;" data-key="CAT-SLG"> </div> <!--Label--> <!--ng-style="{ width: control.Width, height: (ControlType.LabelHeader ? 0 : control.Height) }"--> <label ng-if="control.ControlType === ControlType.Label || control.ControlType === ControlType.LabelHeader" ng-bind="control.TextValue" ng-class="{ \'label-header\': control.ControlType === ControlType.LabelHeader }" data-key="CAT-SLTB"> </label> <!--Issue 2151 : Image with Hotspots (for Exhaust and Steering/Suspension) --> <!--TODO: move out of loop--> <image-hotspots ng-if="control.ControlType === ControlType.ImageMap" model="control" picture-path="Context().CurrentSectionLayout().PicturePath" hot-part-number="Context().currentPartNumber" data-key="CAT-SLIH"> </image-hotspots> <!--Image--> <!--<div ng-if="control.ControlType === ControlType.Image && Context().SelectedPartRows()[control.ControlTargetID] !== undefined" class="image-container"> <img ng-if="control.ControlType === ControlType.Image && Context().SelectedPartRows()[control.ControlTargetID][control.DataField] !== undefined" part-image="control" ng-src="{{ ::FilesPath }}/picture%20parts/{{ Context().CurrentSectionLayout().PicturePath }}/{{ Context().SelectedPartRows()[control.ControlTargetID][control.DataField] }}.png" /> </div>--> <div ng-if="control.ControlType === ControlType.Image" class="image-container" data-key="CAT-SLIMG"> <img ng-if="control.ControlType === ControlType.Image" part-image="control" ng-src="{{ ::FilesPath }}/picture%20parts/{{ Context().CurrentSectionLayout().PicturePath }}/{{ control.PictureNo }}.png" /> </div> </div></div>');
t.put('/Client/components\static\section-layout\image-hotspots\image-hotspots-template.html', '<div class="ax-component-image-hotspots"> <div style="background-color:white; max-height:inherit;" ng-class="{\'Border\': model.ShowPartsGrid }"> <div class="message-image-outer"> <div ng-if="MemberSettings().ExhaustMessage && Context().CurrentSPI() === 60" class="exhaust-message">{{MemberSettings().ExhaustMessage}}</div> <div id="Image_Hotspots_ImageContainer" class="image-container"> <img id="#SectionImage" src="{{ ::FilesPath }}/picture%20parts/{{ picturePath }}/{{ model.PictureNo }}.png" class="map" ng-class="{\'NoBorder\': model.ShowPartsGrid }"> <div ng-repeat="hotspot in model.Hotspots" data-key="CAT-SLIH" href="javascript:" alt="not found" class="hotspot-item" contextmenu="return false;" oncontextmenu="return false;" ng-mouseover="Hotspot_MouseOver(hotspot, $event)" ng-mouseleave="Hotspot_MouseOut(hotspot, $event)" ng-click="LeftClick(hotspot, $event)" ng-right-click="RightClick(hotspot, $event)" ng-class="{ \'hotspot-item-basic\': true, \'hotspot-item-criteria-neg\': hotspot.CriteriaMatch == CriteriaMatch.Negative, \'hotspot-item-criteria-pos\': hotspot.CriteriaMatch == CriteriaMatch.Positive, \'hotspot-item-criteria-partial\': hotspot.CriteriaMatch == CriteriaMatch.Partial, \'hotspot-item-hover\': HotspotIsInGroup(hotspot)}" ng-style="{\'top\': {{hotspot.Y1}}, \'left\': {{hotspot.X1}}, \'width\': {{hotspot.X2}} - {{hotspot.X1}}, \'height\': {{hotspot.Y2}} - {{hotspot.Y1}} }" /> <!--<div ng-show="LoadingPrices" style="width: 100%; height: 100%; text-align: center; top:0px; left:0px; position: absolute; z-index: 1;"> <spinner style="position:absolute; top:35%; left:47%;"></spinner> </div>--> </div> </div> <!--<div ng-if="!LoadingPrices" class="hotspot-prices"> <div ng-if="model.ShowPartsGrid && model.ShowPartsGrid == true" style="min-width:450px;"> <part-grid-all model="GridData" style="height:auto !important"></part-grid-all> </div> </div>--> </div></div>');
t.put('/Client/components\static\section-layout\part-grid-all\part-grid-all-template.html', '<div class="ax-component-part-grid-all"> <table> <tbody ng-repeat="part in model" class="part-alternatives-dialog table-trim part-alternatives-all-table" style="background-color:white!important; border-left: 1px solid silver"> <!-- PARENT (PRIMARY) PART -----------------------------------------------------------------------------------------> <tr id="RowID_{{ part.PartNumber }}" ng-class="{\'selected-row\' : PartIsSelected(part)}" class="NoBottomBorder" ng-show="part.Type !== 999" ng-click="SetPartSelected(part, $event)"> <td style="width:15px"> <div id="ExpanderButton" class="light-button" style="padding:0px !important" ng-if="part.Alternatives && part.Alternatives.length > 0" ng-click="ExpandAlterrnatives(part)"> <i class="fa fa-fw" ng-class="{\'fa-plus\': ShowPlus(), \'fa-minus\': ShowMinus() }"></i> </div> </td> <td> <part-price show-stock-button="false" is-alternative="true" model="part" show-compare-checkbox="true" app-note-warning screen-code="CAT"></part-price> </td> <td style="max-width:200px"> <div>{{ part.AlliCatDescription }}</div> <div ng-if="part.Surcharge">Surcharge: {{ part.Surcharge.format(2) }}</div> </td> </tr> <!-- ALTERNATIVE PARTS -----------------------------------------------------------------------------------------------> <tr ng-repeat="altpart in part.Alternatives" ng-show="ShowAlternative(altpart)" ng-mouseover="SelectedPartNumber" ng-click="SetActivePart($event, altpart)"> <td class=" nobottomborder" style="width:15px;"></td> <td class="DottedBorderBottom DottedBorderLeft " ng-class="{ \'is-member-part\': altpart.IsMemberPart, \'AlternativePart\': !altpart.IsMemberPart }" style=" white-space:nowrap;"> <div ng-show="IsLoadingPrices">{{ altpart.PartNumberDisplay }}&nbsp;&nbsp;<i class="fa fa-spinner fa-spin fa-lg"></i></div> <part-price show-stock-button="false" ng-show="!IsLoadingPrices" model="altpart" show-compare-checkbox="true" app-note-warning screen-code="CAT"></part-price> </td> <td style="max-width:200px" class="AlternativePart DottedBorderBottom" ng-class="{ \'is-member-part\': altpart.IsMemberPart, \'AlternativePart\': !altpart.IsMemberPart }"> <div>{{ altpart.AlliCatDescription }}</div> <div ng-if="altpart.Surcharge">Surcharge: {{ altpart.Surcharge.format(2) }}</div> </td> </tr> <!-- \'SHOW MORE\' ALTERNATIVES ROW ------------------------------------------------------------------------------------> <tr ng-show="!part.isCollapsed && HasOutOfStockAlternatives(part) && !AutoExpandOutOfStockAlternatives(part)" style="height:20px" > <td class=" nobottomborder" style="width:15px;"></td> <td colspan="2"> <div id="ShowMore" class="light-button" style="padding:0px !important" ng-click="ToggleOutOfStockAlternatives(part)"> <i class="fa fa-fw" ng-class="{\'fa-plus\': !part.ShowOutOfStockAlternatives, \'fa-minus\': part.ShowOutOfStockAlternatives }"></i> {{ ShowMoreCaption(part) }} </div> </td> <td></td> </tr> <!--------------------------------------------------------------------------------------------------------------------> </tbody> </table></div>');
t.put('/Client/components\static\section-search\section-search-template.html', '<div class="ax-component-section-search" ng-show="showSectionSearch()"> <div class="search-input-container"> <form ng-submit="submitSearch($event)" style="display:inline-block;" autocomplete="off"> <input type="text" id="searchTerm" copy-paste class="sectionTextSearch" ng-class="{ \'no-results\': NoResults }" ng-model-options="{ debounce: 200 }" ng-change="search()" select-on-click placeholder="Enter a search term" ng-click="ShowResults()" ng-model="change" ng-keyup="sectionSearchKeyUp($event)" data-key="CAT-SSINP" /> </form> <button class="search-button borderless" ng-click="buttonClick($event)" data-key="CAT-SSMB"> <i class="fa fa-chevron-right fa-fw white"></i> </button> <ul class="menu"> <li data-menuid="{{ ::menu.ID }}" ng-repeat="menu in ::menus" click-anywhere-but-here="HideMenu" ng-class="{ \'show-sub-menu\': ShowMenu }" data-key="CAT-SSMI"> <section-sub-menu ng-if="!menu.IsLeaf" parent="menu" select-item="menuSelected" class="sub" style="top: 150px; left: 180px;"></section-sub-menu> </li> </ul> </div> <div tabindex="2" class="section-search" ng-show="model && !NoResults && showResults" click-anywhere-but-here="HideResults"> <div class="selectedSectionSearch" ng-repeat="sect in model" ng-attr-data-searchlist-menu-id="{{ sect.MenuID }}" ng-attr-data-searchlist-spi="{{ sect.SPI }}" ng-class="{ selected: hoveredIndex === $index }" ng-click="selectSection($event, sect)" ng-mouseover="hoverIn($index)" data-key="CAT-SSR"> <span ng-bind-html="renderHtml(sect.Caption)"></span> </div> </div></div>');
t.put('/Client/components\static\settings\settings-template.html', '<div class="ax-component-settings"> <div class="settings-dialog" title="settings"> <div class="settings-menu"> <ul class="settings-list"> <li ng-show="!MemberSettings().LiteMode" class="branch borderless" ng-mousedown="selectUserSettingList($event)" ng-class="{\'selected\': selectedUserSetting == \'Branch\'}" data-key="SET-SELB">Branch</li> <li ng-show="!MemberSettings().LiteMode" class="filtering borderless" ng-mousedown="selectUserSettingList($event)" ng-class="{\'selected\': selectedUserSetting == \'Filtering\'}" data-key="SET-SELF">Filtering</li> <li ng-show="!MemberSettings().LiteMode" class="poNumber borderless" ng-mousedown="selectUserSettingList($event)" ng-class="{\'selected\': selectedUserSetting == \'PO Number\'}" data-key="SET-SELP">PO Number</li> <li ng-show="!MemberSettings().LiteMode" class="borderless" ng-mousedown="selectUserSettingList($event)" ng-class="{\'selected\': selectedUserSetting == \'Thumbnails\'}" data-key="SET-SELT">Thumbnails</li> <li ng-show="ShowDiagnostics && !MemberSettings().LiteMode" class="borderless" ng-mousedown="selectUserSettingList($event)" ng-class="{\'selected\': selectedUserSetting == \'Diagnostics\'}" data-key="SET-SELD">Diagnostics</li> <li ng-show="ShowPrinting && !MemberSettings().LiteMode" class="borderless" ng-mousedown="selectUserSettingList($event)" ng-class="{\'selected\': selectedUserSetting == \'Printing\' }" data-key="SET-SELPRT">Printing</li> <li ng-show="MemberSettings().ShowChangePassword === 1" class="borderless" ng-mousedown="selectUserSettingList($event)" ng-class="{\'selected\': selectedUserSetting == \'Security\'}" data-key="SET-SELS">Security</li> </ul> </div> <div class="settings-container"> <div class="container " ng-show="selectedUserSetting === \'Branch\' && !MemberSettings().LiteMode"> <section> <h5>Branch</h5> <div class="spacing"> <branch-selection ng-attr-enabled="{{ MemberSettings().AllowDefaultBranchChange !== 0 }}" branch="Session().BranchContext" show="showBranchDd" selection-changed="branchSelectionChanged(branch)" data-key="SET-SEBS"></branch-selection> <button ng-click="showBranchDd = true" class="dropdown-title" data-key="SET-SEBS"> <i class="fa fa-chevron-down right dropdown-grey"></i> <div class="dropdown-choosen">{{ currentBranch.text }}</div> </button> </div> <div class="section-divider spacing">For stock and ordering:</div> <div class="spacing"> <div class="spacing"> <label ng-enabled="MemberSettings().AllowUserRoaming === 1" data-key="SET-SEROMD"> <input type="radio" name="branch" value="0" ng-model="UserRoaming" ng-enabled="MemberSettings().AllowUserRoaming === 1"> <span>Use my default</span> </label> </div> <div class="spacing"> <label ng-enabled="MemberSettings().AllowUserRoaming === 1" data-key="SET-SEROMC"> <input type="radio" name="branch" value="1" ng-model="UserRoaming" ng-enabled="MemberSettings().AllowUserRoaming === 1"> <span>Use Customer\'s branch</span> </label> </div> </div> </section> </div> <div class="container" ng-show="selectedUserSetting ===\'Filtering\' && !MemberSettings().LiteMode"> <section> <h5>Filtering</h5> <div> <div> <label ng-disabled="MemberSettings().AllowHideMismatchingParts === 0" data-key="SET-SEHM"> <input type="checkbox" ng-model="HideMismatchingParts" ng-disabled="MemberSettings().AllowHideMismatchingParts === 0"> <span>Hide Mismatching Parts</span> </label> </div> </div> </section> </div> <div class="container" ng-show="selectedUserSetting === \'PO Number\' && !MemberSettings().LiteMode"> <section> <h5>PO Number</h5> <div> <div> <label ng-enabled="MemberSettings().UseVRMByDefaultForPONumber === 1" data-key="SET-SEDPO"> <input type="checkbox" ng-model="UseVRMByDefaultForPONumber" ng-checked="MemberSettings().UseVRMByDefaultForPONumber === 1"> <span>Use VRM by default</span> </label> <ul> <li class="settingsForNationalAccounts" data-key="SET-SEDPO"> <label ng-disabled="UseVRMByDefaultForPONumber === false"> <input type="checkbox" ng-model="UseVRMByDefaultForPONumberExceptNationals" ng-disabled="UseVRMByDefaultForPONumber === false" ng-checked="MemberSettings().UseVRMByDefaultForPONumber === 1 && MemberSettings().UseVRMByDefaultForPONumberExceptNationals === 1"> <span>Except for National Accounts</span> </label> </li> </ul> </div> </div> </section> </div> <div class="container" ng-show="selectedUserSetting ===\'Thumbnails\' && !MemberSettings().LiteMode"> <section> <h5>Thumbnails</h5> <div> <div> <label data-key="SET-SEST"> <input type="checkbox" ng-model="ShowThumbnails"> <span>Show part image thumbnails</span> </label> </div> </div> </section> </div> <div class="container" ng-show="selectedUserSetting === \'Diagnostics\' && ShowDiagnostics == true && !MemberSettings().LiteMode"> <section> <h5>Diagnostics - Settings valid for this sessions</h5> <div> <label data-key="SET-SELE"> <input type="checkbox" ng-model="GeneralSettings.LoggingEnabled" ng-checked="GeneralSettings.LoggingEnabled == 1"> <span>Logging Enabled</span> </label> <br /> <br /> <label data-key="SET-SEDL"> <span>Debug Level</span> <select style="width: 150px" data-ng-options="o.name for o in OptionsForDebugLevel" data-ng-model="SelectedDebugLevel"></select> </label> <br /> <label data-key="SET-TRACK"> <span>Enable performance tracking</span> <input type="checkbox" ng-model="PerformanceOptions.TrackingEnabled" ng-checked="PerformanceOptions.TrackingEnabled== true"> </label> <br /> <!--<br/> <div ng-show="ShowTestDiv()" style="margin:0px"> <label> <span>Test dialogs</span> </label> <button ng-click="ShowTestDialog()">Open Test dialog</button> </div>--> </div> </section> </div> <div class="container" ng-show="selectedUserSetting === \'Printing\' && !MemberSettings().LiteMode" > <section> <h5>Printing</h5> <label data-key="SET-SEDPRT"> <span>Default Printer:</span> <select style="width: 150px" data-ng-options="printer.printerName for printer in PrinterOptions" data-ng-model="SelectedPrinter"></select> </label> </section> </div> <div id="security" class="container" ng-show="selectedUserSetting == \'Security\'"> <h5>Security</h5> <main class="flex"> <form name="passwordform" class="column"> <p> <label class="justify" data-key="SET-SEOP"> Old Password <input id="oldpassword" name="oldPassword" type="password" ng-model="security.oldPassword" required /> </label> </p> <p> <label class="justify" data-key="SET-SENP"> New Password <input name="newPassword" type="password" ng-model="security.newPassword" required /> </label> </p> <p> <label class="justify" data-key="SET-SECP"> Confirm Password <input name="confirmNewPassword" type="password" ng-model="security.confirmNewPassword" required /> </label> </p> <label ng-show="security.newPassword && security.confirmNewPassword && security.newPassword !== security.confirmNewPassword" style="color: red;">Passwords dont match!</label> </form> </main> </div> </div> </div></div>');
t.put('/Client/components\static\shortcuts\shortcuts-template.html', '<div class="ax-component-shortcuts"> <div class="shortcuts-dialog" title="Shortcuts"> <div class="container"> <table> <tr ng-repeat="shortcut in Shortcuts" ng-class="{MarginNeeded: shortcut.MarginNeeded, MarginNotNeeded: !shortcut.MarginNeeded}"> <td class="ctrlKey CtrlWidth">{{shortcut.ctrl}}</td> <td>+</td> <td class="ctrlKey">{{shortcut.key}}</td> <td>:</td> <td>{{shortcut.name}}</td> </tr> </table> </div> </div></div>');
t.put('/Client/components\static\side-panel\side-panel-template.html', '<table class="ax-component-side-panel"> <tr> <td class="vehicle-toggle" ng-class="{selected: Context().IsVehicleSelectionMode()}" ng-click="Context().IsVehicleSelectionMode(true)" data-key="CAT-MVT"> <i class="fa fa-car fa-fw fa-lg" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i>Selection </td> <td class="vehicle-toggle" ng-class="{selected: !Context().IsVehicleSelectionMode()}" ng-click="Context().IsVehicleSelectionMode(false)" data-key="CAT-PT"> <i class="fa fa-wrench fa-fw fa-lg" ng-class="{ \'fa-spin\':MemberSettings().FaSpin === 1 }"></i>Parts </td> </tr></table>');
t.put('/Client/components\static\technical-notes\technical-notes-template.html', '<div class="ax-component-technical-notes"> <div class="technical-notes-dialog" title="TechnicalNotes"> </div></div>');
t.put('/Client/components\static\vrm\vrm-template.html', '<div > <div class="ax-component-vrm" ng-class="{ UK: MemberSettings().VRMRegion === 1, ROI: MemberSettings().VRMRegion === 2 , IOM: MemberSettings().VRMRegion === 3}" click-anywhere-but-here="onBlur"> <div class="badge" menu menu-id="region-select-context-menu" trigger="left"></div> <!--ng-trim false because we want to trim manually, so that it binds back to the view trimmed--> <input copy-paste menu menu-id="vrm-history" trigger="left" docked="true" class="reg" spellcheck="false" type="text" placeholder="ENTER REG" ng-keyup="keyup($event)" select-on-click ng-model="Context().CurrentVRM" ng-change="change()" ng-trim="false" data-key="CAT-VINP" /> <div class="car-color-strip" ng-style=" {\'background-color\': ColourMatch.Back}" ng-class="{\'PartialTransparentBorder\': Context().CurrentVehicle().VRM }"></div> <div class="extraInfo"> <button class="control-button borderless" ng-if="Context().CurrentVehicle().VRM" ng-click="vrmExtranInfo()" data-key="CAT-VEI"> <i class="fa fa-info-circle fa-fw prevent-tooltip-close"></i> </button> <button class="control-button borderless" ng-if="Context().CurrentVehicle().VRM" ng-click="vrmRequery()" magic-tooltip magic-tooltip-text="Requery" data-key="CAT-VRE"> <i class="fa fa-refresh fa-fw prevent-tooltip-close"></i> </button> <vrm-extrainfo></vrm-extrainfo> </div> <div class="vehicle-selection-dialog" title="Vehicle Selection"> <div class="vehicle-selection-header"> Select one of the following: </div> <div magic-grid open-item="selectVehicle(item)" items="VRMResponse.VehicleSelections" current-item="selectedRow" data-key="CAT-VVS"> <table> <thead> <tr> <th><div style="width: 7.83%;">Make</div></th> <th><div style="width: 5.07%;">Model</div></th> <th><div style="width: 7.08%;">Engine Size</div></th> <th><div style="width: 4.10%;">Year</div></th> <th><div style="width: 7.83%;">Body Style</div></th> <th><div style="width: 4.10%;">Aspiration</div></th> <th><div style="width: 17.52%;">Engine Code</div></th> <th><div style="width: 5.97%;">Max Power(kW)</div></th> <th><div style="width: 5.97%;">Max Power(BHP)</div></th> <th><div style="width: 11.93%;">Model Series</div></th> <th><div style="width: 4.10%;">Cylinders</div></th> <th><div style="width: 4.10%;">Doors</div></th> <th><div style="width: 4.10%;">Valves Per Cylinder</div></th> <th><div style="width: 10.29%;">Fuel</div></th> </tr> </thead> <tbody> <tr ng-repeat="vehicle in VRMResponse.VehicleSelections" ng-class="{ \'selected\': vehicle.selected }" data-index="{{ $index }}"> <td>{{ vehicle.Make }}</td> <td>{{ vehicle.ProviderModel }}</td> <td>{{ vehicle.ProviderEngine }}</td> <td>{{ vehicle.ProviderDateManufactured }}</td> <td>{{ vehicle.ProviderBody }}</td> <td>{{ vehicle.ProviderAspiration }}</td> <td>{{ vehicle.ProviderEngineCode }}</td> <td>{{ vehicle.ProviderKW }}</td> <td>{{ vehicle.ProviderBHP }}</td> <td>{{ vehicle.ProviderModelSeries }}</td> <td>{{ vehicle.ProviderCylinders }}</td> <td>{{ vehicle.ProviderDoors }}</td> <td>{{ vehicle.ProviderValvesPerCylinder }}</td> <td>{{ vehicle.ProviderFuel }}</td> </tr> </tbody> </table> </div> </div> <spinner ng-show="isSearching"></spinner> </div> <div id="vrm-history" tabindex="1"> <div class="option" ng-repeat="history in vrmHistoryFiltered" ng-click="HistoryItemSelected(history.vrm)" ng-class="{ \'selected\': $index === selectedVrmIndex }" ng-mouseover="historyMouseover($index)" data-key="CAT-VHI" data-value="{{::$index }}"> <span> <span class=\'history-item\'>{{ history.vrm }}</span> <span class=\'history-item-model-detail\'>{{ history.modelDetail }}</span> </span> </div> </div> <div id="region-select-context-menu" ng-show="showVRMRegionChange()"> <div class="option" data-key="CAT-VRUK"> <label> <input type="radio" value="1" ng-model="MemberSettings().VRMRegion" name="context-menu-input-undefined" ng-click="setVRMRegion(1)"> <span>UK</span> </label> </div> <div class="option" ng-show="MemberSettings().RoiVrmEnabled" data-key="CAT-VRROI"> <label> <input type="radio" value="2" ng-model="MemberSettings().VRMRegion" name="context-menu-input-undefined" ng-click="setVRMRegion(2)"> <span>ROI</span> </label> </div> <div class="option" ng-show="MemberSettings().IomVrmEnabled" data-key="CAT-VRIOM"> <label> <input type="radio" value="3" ng-model="MemberSettings().VRMRegion" name="context-menu-input-undefined" ng-click="setVRMRegion(3)"> <span>IOM</span> </label> </div> </div></div>');
t.put('/Client/components\static\vrm-extrainfo\vrm-extrainfo-template.html', '<div class="ax-component-vrm-extrainfo"> <div class="vrm-extrainfo-dialog" title=""> <table class="main-table"> <tbody> <tr> <td> <table class="vrm-info"> <thead> <tr> <th colspan="2"> Details </th> </tr> </thead> <tbody> <tr ng-if="model.VRM"> <td> Registration Number </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.VRM.toUpperCase()}}" /> </td> </tr> <tr ng-if="model.Make"> <td> Make </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.Make}}" /> </td> </tr> <tr ng-if="model.Model"> <td> Model </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.OriginalModel}}" /> </td> </tr> <tr ng-if="model.OriginalSubModel"> <td> Sub Model </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.OriginalSubModel}}" /> </td> </tr> <tr ng-if="model.OriginalDateManufactured"> <td> Date Manufactured </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.OriginalDateManufactured}}" /> </td> </tr> <tr ng-if="Body"> <td> Body </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{Body}}" /> </td> </tr> <tr ng-if="model.ExtraInfo.Color"> <td> Colour </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.ExtraInfo.Color}}" /> </td> </tr> <tr ng-if="model.OriginalRegistrationYear"> <td> Year Manufactured </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.OriginalRegistrationYear}}" /> </td> </tr> <tr ng-if="DateRegistered"> <td> Date Reg </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{DateRegistered}}" /> </td> </tr> <tr ng-if="model.EngineCapacity"> <td> Engine Size: </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.EngineCapacity}}" /> </td> </tr> <tr ng-if="model.OriginalFuel"> <td> Fuel Type </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.OriginalFuel}}" /> </td> </tr> <tr ng-if="model.OriginalEmissions"> <td> EuroStatus </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.OriginalEmissions}}" /> </td> </tr> <tr ng-if="model.OriginalVIN"> <td> Vin Number </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.OriginalVIN}}" /> </td> </tr> <tr ng-if="model.OriginalEngineNumber"> <td> Engine Number </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.OriginalEngineNumber}}" /> </td> </tr> <tr ng-if="model.OriginalTransmission"> <td> Transmission Type </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.OriginalTransmission}}" /> </td> </tr> <tr ng-if="model.ExtraInfo.CO2Emissions"> <td> CO2 Emissions </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.ExtraInfo.CO2Emissions}}" /> </td> </tr> <tr ng-if="model.ExtraInfo.COGToKm"> <td> CO (g/km) </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.ExtraInfo.COGToKm}}" /> </td> </tr> </tbody> </table> </td> <td> <table class="vrm-info"> <thead> <tr> <th colspan="2"> Details </th> </tr> </thead> <tbody> <tr ng-if="model.ExtraInfo.MaxPowerInKw"> <td> Max Power in KW </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.ExtraInfo.MaxPowerInKw}}" /> </td> </tr> <tr ng-if="model.ExtraInfo.MaxPowerAtRPM"> <td> Max Power At RPM </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.ExtraInfo.MaxPowerAtRPM}}" /> </td> </tr> <tr ng-if="model.ExtraInfo.MaxTorqueNM"> <td> Max Torque NM </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.ExtraInfo.MaxTorqueNM}}" /> </td> </tr> <tr ng-if="model.ExtraInfo.MaxTorqueAtRPM"> <td> Max Torque at RPM </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.ExtraInfo.MaxTorqueAtRPM}}" /> </td> </tr> <tr ng-if="model.OriginalCylinders"> <td> Num Of Cylinders </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.OriginalCylinders}}" /> </td> </tr> <tr ng-if="model.OriginalValvesPerCylinder"> <td> Num Valves/Cylinder </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.OriginalValvesPerCylinder}}" /> </td> </tr> <tr ng-if="model.OriginalValves"> <td> Number Of Valves </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.OriginalValves}}" /> </td> </tr> <tr ng-if="model.ExtraInfo.MaxPowerBHP"> <td> Max Power BHP </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.ExtraInfo.MaxPowerBHP}}" /> </td> </tr> <tr ng-if="model.ExtraInfo.MaxTorqueLbft"> <td> Max Torque Lbft </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.ExtraInfo.MaxTorqueLbft}}" /> </td> </tr> <tr ng-if="model.OriginalAspiration"> <td> Aspiration </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.OriginalAspiration}}" /> </td> </tr> <tr ng-if="model.OriginalEngineCode"> <td> Supplier Engine Code </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.OriginalEngineCode}}" /> </td> </tr> <tr> <td colspan="2" class="checkbox"> <label><input type="checkbox" ng-disabled="true" ng-checked="model.ExtraInfo.Scrapped" /><span>Scrapped</span></label> </td> </tr> <tr> <td colspan="2" class="checkbox"> <label><input type="checkbox" ng-disabled="true" ng-checked="model.ExtraInfo.Exported" /><span>Exported</span></label> </td> </tr> <tr> <td colspan="2" class="checkbox"> <label><input type="checkbox" ng-disabled="true" ng-checked="model.ExtraInfo.Imported" /><span>Imported</span></label> </td> </tr> </tbody> </table> </td> <td> <table class="vrm-decodedinfo"> <thead> <tr> <th class="decoded-header" colspan="2"> Decoded Information </th> </tr> </thead> <tbody> <tr ng-if="model.ExtraInfo.DRModel"> <td> Model </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.ExtraInfo.DRModel}}" /> </td> </tr> <tr ng-if="model.ExtraInfo.DRModelCode"> <td> Model Code </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.ExtraInfo.DRModelCode}}" /> </td> </tr> <tr ng-if="model.ExtraInfo.DREngineSize"> <td> Engine Size </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.ExtraInfo.DREngineSize}}" /> </td> </tr> <tr ng-if="model.ExtraInfo.DREngineCode"> <td> Engine Code </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.ExtraInfo.DREngineCode}}" /> </td> </tr> <tr ng-if="model.ExtraInfo.DRModelType"> <td> Model Type </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.ExtraInfo.DRModelType}}" /> </td> </tr> <tr ng-if="model.ExtraInfo.DRTrimLevel"> <td> Trim Level </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.ExtraInfo.DRTrimLevel}}" /> </td> </tr> <tr ng-if="model.ExtraInfo.DRManufacturer"> <td> World Manufacturer </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.ExtraInfo.DRManufacturer}}" /> </td> </tr> <tr ng-if="model.ExtraInfo.DRFormattedChassisNo"> <td> Formatted Chassis No </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.ExtraInfo.DRFormattedChassisNo}}" /> </td> </tr> <tr ng-if="model.ExtraInfo.DRSubModel"> <td> Sub Model </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{model.ExtraInfo.DRSubModel}}" /> </td> </tr> <tr ng-if="DecoderDisplayItems.length" ng-repeat="DecoderDisplayItem in DecoderDisplayItems" style="text-transform:capitalize;"> <td> {{DecoderDisplayItem.Text.toLowerCase()}} </td> <td> <input type="text" select-on-click ng-readonly="true" value="{{DecoderDisplayItem.Value}}" /> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </div></div>');
t.put('/Client/components\static\_blankTemplate\_blank-template.html', '<div class="ax-component-blank"> <div class="_blank-dialog"> </div></div>');
}
]);