PageSourceSearch

https://www.gofileroom.com/lib/bento/modern/components/ui-modern-tpls.min.js

js gofileroom.com collected 2026-10-03 19:59:10 UTC 39,429 bytes, 9 lines download raw bytes

1/**
2 * Bento.UI v1.4.1
3 * Nightly v1.4.68
4 * Built on: 2016-04-06T20:35:46
5 * Copyright 2016 Thomson Reuters
6 * Maintained by Chi Gao, Joe Huang, Aaron Mendez
7 */
8angular.module("bento.modern.ui",["../templates/alerts/bento_alert.html","../templates/alerts/bento_alert_container.html","../templates/carousel/bento-carousel-card-default.html","../templates/combobox/bento-combobox-container.html","../templates/combobox/bento-combobox-header-template.html","../templates/combobox/bento-combobox-row-template.html","../templates/combobox/bento-combobox.html","../templates/file_selector/bento-file-selector.html","../templates/multiselect_list/bento-multiselect-list.html","../templates/multiselect_overlay/bento-multiselect-overlay.html","../templates/pagination/bento-pagination.html","../templates/progressbar/bento-progressbar.html","../templates/spread/bento-spread.html","../templates/tags_input/bento-tags-input-pill.html","../templates/tags_input/bento-tags-input.html","../templates/toggle/bento-toggle.html","../templates/toolbar/bento-toolbar.html","../templates/transfer_box/bento-flexgrid-transferbox-base.html","../templates/transfer_box/bento-flexgrid-transferbox-grid.html","../templates/tree/bento-tree.html","uib/template/accordion/accordion-group.html","../templates/universe_filter/bento-universe-filter.html"]),angular.module("../templates/alerts/bento_alert.html",[]).run(["$templateCache",function(a){a.put("../templates/alerts/bento_alert.html",'<div class="bento-alert-container bento-animate">\n    <div class="alert bento-alert"\n         bento-alert-index="{{bentoAlertMessageIndex}}"\n         ng-class="[\'alert-\' + (bentoAlertMessage.type || \'warning\'), bentoAlertMessage.closeable ? \'alert-dismissable\' : null]"\n         role="alert"\n        >\n      <button ng-show="bentoAlertMessage.closeable"\n              type="button"\n              class="close"\n              ng-click="closeBentoAlert()"\n              bento-test="button-close"\n              aria-label="{{ \'BENTO_UI_ALERT_CLOSE_BUTTON\' | bentoTranslate}}"\n      >\n        <span aria-hidden="true"><i class="bento-icon-close-x"></i></span>\n      </button>\n    </div>\n  </div>\n')}]),angular.module("../templates/alerts/bento_alert_container.html",[]).run(["$templateCache",function(a){a.put("../templates/alerts/bento_alert_container.html",'<div class="alert-container refresh-data"\n     aria-label="{{\'BENTO_UI_ALERT_DESCRIPTION\' | bentoTranslate}}"\n     tabindex="-1">\n  <div ng-repeat="alert in bentoAlertObject"\n       bento-alert-message="alert"\n       bento-alert-message-index="$index"\n       rel="bento-alert-{{$index}}"\n       bento-test="alert-{{$index}}"\n  >\n  </div>\n</div>')}]),angular.module("../templates/carousel/bento-carousel-card-default.html",[]).run(["$templateCache",function(a){a.put("../templates/carousel/bento-carousel-card-default.html",'<div class="bento-carousel-card-recent">\n  <i class="bento-icon-newtab carousel-newtab-cta" \n     ng-click="newTabClick($event)"\n     ng-if="!hideNewTabIcon"></i>\n  <div ng-if="enablePopover &&\n   ((cardName && cardName.length>0) || (cardSecondaryName && cardSecondaryName.length>0))"\n       class="bento-carousel-card-recent-header"\n       uib-popover="{{cardSecondaryName + \' \'}}"\n       popover-title="{{cardName}}"\n       popover-placement="top"\n       popover-trigger="outsideClick"\n       ng-click="onHeaderClick($event)">\n    <!-- Content -->\n    <h4 ng-if="cardName && cardName.length>0" class="label" ng-bind="cardName"></h4>\n    <h4 ng-if="cardSecondaryName && cardSecondaryName.length>0" class="label" ng-bind="cardSecondaryName"></h4>\n  </div>\n  <div ng-if="!enablePopover &&\n    ((cardName && cardName.length>0) || (cardSecondaryName && cardSecondaryName.length>0))"\n       class="bento-carousel-card-recent-header" \n       ng-click="onHeaderClick($event)">\n    <!-- Content -->\n    <h4 ng-if="cardName && cardName.length>0" class="label" ng-bind="cardName"></h4>\n    <h4 ng-if="cardSecondaryName && cardSecondaryName.length>0" class="label" ng-bind="cardSecondaryName"></h4>\n  </div>\n  <div class="content" ng-include="cardTemplateUrl"></div>\n  <div class="foot">\n    <div ng-if="date" class="time" ng-bind="date | bentoTranslate | bentoStringReplace: \'_NUMBER_\' : dDay"></div>\n  </div>\n</div>\n        ')}]),angular.module("../templates/combobox/bento-combobox-container.html",[]).run(["$templateCache",function(a){a.put("../templates/combobox/bento-combobox-container.html",'<div class="bento-combobox-container">\n  <ul class="bento-combobox-container-header"\n      ng-if="!!headers"\n      >\n    <li bento-combobox-header-template="headerTemplate"\n        ng-repeat="header in headers track by $index"\n        $header="header"\n        $index="$index"\n        bento-test="header-{{$index}}"\n        >\n    </li>\n  </ul>\n  <div class="bento-combobox-container-body"\n       \n      >\n    <ul ng-if="!isTable"\n        class="bento-combobox-container-list">\n      <li bento-combobox-row-template\n          ng-repeat="item in data track by $index"\n          ng-class="{selected: selectedIndex == $index}"\n          ng-click="selectItem($index)"\n          rel="row-{{$index}}"\n          $item="item"\n          $index="$index"\n          $label-name="labelName"\n          row-template="rowTemplate"\n          bento-test="item-{{$index}}"\n          >\n      </li>\n    </ul>\n    <ul ng-if="isTable"\n        class="bento-combobox-container-list">\n      <li bento-combobox-row-template\n          ng-repeat="item in data track by $index"\n          ng-class="{selected: selectedIndex == $index}"\n          ng-click="selectItem($index)"\n          rel="row-{{$index}}"\n          $item="item"\n          $index="$index"\n          $label-name="labelName"\n          headers="headers"\n          row-template="rowTemplate"\n          bento-test="item-{{$index}}"\n          >\n      </li>\n    </ul>\n  </div>\n</div>')}]),angular.module("../templates/combobox/bento-combobox-header-template.html",[]).run(["$templateCache",function(a){a.put("../templates/combobox/bento-combobox-header-template.html",'<li class="bento-combobox-container-header-label"></li>')}]),angular.module("../templates/combobox/bento-combobox-row-template.html",[]).run(["$templateCache",function(a){a.put("../templates/combobox/bento-combobox-row-template.html",'<li class="bento-combobox-container-item" tabindex="-1"></li>')}]),angular.module("../templates/combobox/bento-combobox.html",[]).run(["$templateCache",function(a){a.put("../templates/combobox/bento-combobox.html",'<div class="bento-combobox bento-select form-control"\n     ng-class="{\'open\': isContainerVisible, \'no-value\': !inputValue}"\n     tabindex = \'-1\'\n    >\n  <input class="form-control {{inputClasses}}"\n         type="text"\n         placeholder="{{placeholder}}"\n         autocomplete="off"\n         aria-autocomplete="none"\n         ng-keyup="onInputKeyup($event);"\n         ng-keypress="onInputKeypress($event)"\n         ng-keydown="onInputKeyDown($event);"\n         ng-show="searchable"\n         ng-readonly="readonly"\n         ng-disabled="ngDisabled"\
8n         ng-model="inputLabel"\n         bento-test="input"\n         />\n\n  <div class="input-label form-control"\n       ng-class="{\'disabled\': ngDisabled}"\n       ng-if="!searchable"\n       ng-keyup="onInputKeyup($event);"\n       ng-keydown="onInputKeyDown($event);"\n       ng-disabled="ngDisabled"\n       ng-click="onButtonClick($event)"\n       tabindex="0"\n      >\n    {{inputLabel}}\n  </div>\n  <div class="placeholder"\n       ng-class="{\'disabled\': ngDisabled}"\n       ng-if="!searchable && (!inputLabel || inputLabel.length === 0)"\n       ng-disabled="ngDisabled"\n       >\n    {{placeholder}}\n  </div>\n  <div bento-busy-loader="loadingData" \n       bento-busy-loader-size="small" \n       class="preloader"\n       bento-test="busy-loader"></div>\n\n  <div class="btn"\n       tabindex="-1"\n       ng-class="{\'disabled\':ngDisabled}"\n       ng-show="!readonly"\n       ng-click="onButtonClick($event)"\n      >\n    <i ng-class="{\'bento-icon-caret-up\':isContainerVisible,\'bento-icon-caret-down\':!isContainerVisible}"></i>\n  </div>\n  <div bento-combobox-container\n       id="{{uid}}"\n       class="bento-append-to-parent"\n       data="data"\n       selected-index="selectedIndex"\n       headers="headers"\n       header-template="headerTemplate"\n       is-table="!!headers"\n       label-name="labelName"\n       on-item-click="onItemClick(index)"\n       controller="containerCtrl"\n       row-template="rowTemplate"\n       on-end-of-scroll="onEndOfScroll()"\n      ></div>\n</div>\n')}]),angular.module("../templates/file_selector/bento-file-selector.html",[]).run(["$templateCache",function(a){a.put("../templates/file_selector/bento-file-selector.html",'<div class="bento-file-selector" ng-class="{\'bento-file-selector-progress-percentage\':showProgressPercentage}">\n  <div class="sr-only" tabindex="0">\n    {{\'BENTO_UI_FILE_SELECTOR_DESCRIPTION\' | bentoTranslate}}\n  </div>\n  <span class="header">Drag a File Here</span> or<br/>\n  <button class="btn btn-primary"\n          ng-click="onBrowseClick($event)"\n          role="button"\n          type="button"\n          bento-test="browse-button"\n          aria-label="{{ \'BENTO_UI_FILE_SELECTOR_BROWSE_BUTTON\' | bentoTranslate }}"\n          ng-disabled="disableBrowseButton"\n      ><span>Browse for File </span><i class="bento-icon-chevron-right"></i>\n  </button>\n  <div class="filename-container">\n    <div class="sr-only bento-file-selector-post-removal-message" tabindex="-1">\n    {{\'BENTO_UI_FILE_SELECTOR_REMOVE_COMPLETE\' | bentoTranslate | bentoStringReplace: \'_FILE_NAME_\' :fileRemoved}}\n  </div>\n    <div  ng-if="showSelected"\n          class="btn btn-default bento-file-selector-filename"\n          ng-repeat="file in ngModel track by $index"\n          ng-disabled="disabledFiles[$index] && disableFilesDuringUpload"\n          ng-class="{loading:disabledFiles[$index]}"\n          rel="file_{{$index}}">
8\n      <span\n        tabindex="0"\n        class="bento-file-selector-filename-label"\n'+"        aria-label=\"{{'BENTO_UI_FILE_SELECTOR_FILE_NAME' | bentoTranslate | bentoStringReplace:'_FILE_NAME_': file.name | bentoStringReplace:'_NUM_FILES_':ngModel.length | bentoStringReplace:'_FILE_NUMBER_':($index+1)}} {{showFileSize? '(' + (file.size | bentoFileSizeFilter) + ')' : ''}} {{(fileProgresses[$index] >= 0 && fileProgresses[$index] < 100)? ('BENTO_UI_FILE_SELECTOR_FILE_UPLOAD_PROGRESS' | bentoTranslate) : (fileProgresses[$index]) ? ('BENTO_UI_FILE_SELECTOR_FILE_UPLOAD_COMPLETE' | bentoTranslate) : ''}}\"\n        >{{file.name}}{{showFileSize? ' (' + (file.size | bentoFileSizeFilter) + ')' : ''}}</span>\n      <button ng-click=\"onRemoveClick($index)\"\n         role=\"button\"\n         aria-label=\"{{'BENTO_UI_FILE_SELECTOR_REMOVE_BUTTON' | bentoTranslate | bentoStringReplace:'_FILE_NAME_':file.name}}\"\n         tabindex=\"0\"\n         class=\"bento-icon-close-circle\"\n         ng-disabled=\"disabledFiles[$index] && disableFilesDuringUpload\"\n          >\n      </button>\n      <div class=\"bento-file-selector-file-progress-bg\" ng-style=\"{width: fileProgresses[$index] + '%'}\"></div>\n    </div>\n  </div>\n  <div class=\"bento-progressbar\">\n    <div uib-progressbar value=\"uploadProgressPercentage\" type=\"success\"></div>\n  </div>\n  <div class=\"bento-file-selector-progress-percentage-label\">{{uploadProgressPercentage}}%</div>\n</div>")}]),angular.module("../templates/multiselect_list/bento-multiselect-list.html",[]).run(["$templateCache",function(a){a.put("../templates/multiselect_list/bento-multiselect-list.html",'<div class="bento-multiselect-list">\n  <div class="bento-multiselect-list-item bento-multiselect-search">\n    <div class="pills">\n      <ul class="nav nav-pills" role="tablist">\n        <li ng-class="{active:!showSelected}"><a ng-click="setShowSelected(false)" role="tab" bento-test="show-all" href>\n          {{\n          \'BENTO_UI_MULTISELECT_OVERLAY_SHOW_ALL\' | bentoTranslate:showAllText\n          }}\n        </a></li>\n        <li ng-class="{active:showSelected}"><a ng-click="setShowSelected(true)" role="tab" bento-test="show-selected" href>\n          {{\n          \'BENTO_UI_MULTISELECT_OVERLAY_SHOW_SELECTED\' | bentoTranslate:showSelectedText\n          }}\n        </a></li>\n      </ul>\n    </div>\n    <input bento-reset\n           type="text"\n           ng-model="searchTerm"\n           class="form-control"\n           aria-label="{{\n          \'BENTO_UI_MULTISELECT_OVERLAY_SEARCH_LABEL\' | bentoTranslate\n          }}"\n        />\n  </div>\n  <div class="bento-multiselect-list-scroll-pane" \n       bento-busy-loader="!ngModel"\n       >\n    <button type="button" \n            class="bento-multiselect-list-item"\n            ng-click="onSelectAllClick()"\n            ng-class="{selected:selectAll}"\n            ng-show="!showSelected && filteredNgModel && filteredNgModel.length > 0"\n            bento-test="select-all"\n            aria-label="select all"\n            role="checkbox"\n            aria-checked="{{selectAll? true : false}}"\n            >\n      <i ng-class="{\'bento-icon-checkbox\' : !selectAll, \'bento-icon-checkbox-filled\' : selectAll}"></i>\n      <span>({{\n        \'BENTO_UI_MULTISELECT_OVERLAY_SELECT_ALL\' | bentoTranslate:selectAllText\n        }})</span>\n    </button>\n    <button type="button"\n            class="bento-multiselect-list-item"\n            ng-click="onItemClick(item)"\n            ng-repeat="item in filteredNgModel | multiselectShowSelected:showSelected:checkedUid track by $index"\n            ng-class="{selected:item[checkedUid]}"\n            title="{{item.name}}"\n            role="checkbox"\n            bento-test="item-{{$index}}"\n            aria-label="{{item.name}}"\n            aria-checked="{{item[checkedUid]? true : false}}"\n            >\n      <i ng-class="{\'bento-icon-checkbox\' : !item[checkedUid], \'bento-icon-checkbox-filled\' : item[checkedUid]}"></i>\n      <span ng-bind-html="htmlEntities(item.name) | highlight:searchTerm.name"></span>\n    </button>\n  </div>\n</div>')}]),angular.module("../templates/multiselect_overlay/bento-multiselect-overlay.html",[]).run(["$templateCache",function(a){a.put("../templates/multiselect_overlay/bento-multiselect-overlay.html",'<div class="bento-multiselect-overlay-inner">\n  <div bento-side-overlay\n       side="{{!!side? side : \'right\'}}"\n       on-done="onDoneClick()"\n       overlay-height="multiselectListMaxHeight"\n       done-button-text="{{doneButtonText}}"\n       tabindex="-1" \n      >\n    <button bento-side-overlay-toggle \n            class="btn btn-default" \n            ng-disabled="isDisabled"\
8n            bento-test="button-toggle"\n            aria-label="{{\'BENTO_UI_MULTISELECT_OVERLAY_DESCRIPTION\' | bentoTranslate}}"\n            type="button">{{\n      selectedItemCount === 0 ?\n      (\'BENTO_UI_MULTISELECT_OVERLAY_SELECT\' | bentoTranslate:selectButtonText)\n      :\n      (\'BENTO_UI_MULTISELECT_OVERLAY_EDIT\' | bentoTranslate:editButtonText)\n      }}\n    </button>\n    <div bento-side-overlay-content \n         tabindex="-1" \n         aria-label="{{\'BENTO_UI_MULTISELECT_OVERLAY_CONTENT_DESCRIPTION\' | bentoTranslate}} {{\n      selectedItemCount === 0 ?\n      (\'BENTO_UI_MULTISELECT_OVERLAY_SELECT\' | bentoTranslate:selectButtonText)\n      :\n      (\'BENTO_UI_MULTISELECT_OVERLAY_EDIT\' | bentoTranslate:editButtonText)\n      }}">\n      <div bento-multiselect-list\n           ng-model="ngModel"\n           ng-change="onListChange()"\n           selected-items="selectedItems"\n           max-allowed-height="multiselectListMaxHeight"\n           select-all-text="{{selectAllText}}"\n           show-all-text="{{showAllText}}"\n           show-selected-text="{{showSelectedText}}"\n           sort="sort"\n           sort-reverse="sortReverse"\n           class="fill"></div>\n    </div>\n  </div>\n  <span bento-test="label" class="bento-multiselect-overlay-label" tabindex="-1">{{\n    selectedItemCount === 0 ?\n    \'\'\n    :\n    (selectedItemCount === 1 ?\n      firstItemName\n      :\n      selectedItemCount === ngModel.length ?\n        (\'BENTO_UI_MULTISELECT_OVERLAY_ALL_SELECTED_INFO\' | bentoTranslate:allSelectedInfoText\n        | bentoStringReplace:\'NUMBER\':ngModel.length)\n        :\n        (\'BENTO_UI_MULTISELECT_OVERLAY_SELECTED_INFO\' | bentoTranslate:selectedInfoText\n        | bentoStringReplace:\'NUMBER\':selectedItemCount)\n    ) + \'&nbsp;&nbsp;&nbsp;\'\n    }}</span>\n  </div>\n')}]),angular.module("../templates/pagination/bento-pagination.html",[]).run(["$templateCache",function(a){a.put("../templates/pagination/bento-pagination.html",'<ul class="bento-pagination" ng-class="{\'is-narrow\':VM.goIconVisible}">\n  <li ng-if="VM.boundaryLinks!==false" class="paginate_button first first_button"\n      ng-disabled="currentPage === 1||VM.maxPage === 1" \n      ng-class="{disabled: currentPage === 1||VM.maxPage === 1}">\n    <a href ng-click="goToPage(1)" ng-keypress="goToPage(1)" class="btn btn-default"><span class="bento-icon-chevron-first-left"></span></a>\n  </li>\n  <li ng-if="directionLinks()!==false" class="paginate_button previous"\n      ng-disabled="currentPage === 1||VM.maxPage === 1" \n      ng-class="{first_button: !VM.boundaryLinks, disabled: currentPage === 1||VM.maxPage === 1}">\n    <a href ng-click="goToPage(currentPage-1)" ng-keypress="goToPage(currentPage-1)" class="btn btn-default"><span class="bento-icon-chevron-left"></span></a>\n  </li>\n  <li ng-if="directionLinks()!==false" class="paginate_button next"\n      ng-disabled="currentPage === VM.maxPage||VM.maxPage <= 1" \n      ng-class="{last_button: !VM.boundaryLinks, small_margin: VM.lastButtonSmallMargin, disabled: currentPage === VM.maxPage||VM.maxPage <= 1}">\n    <a href ng-click="goToPage(currentPage+1)" ng-keypress="goToPage(currentPage+1)" class="btn btn-default"><span class="bento-icon-chevron-right"></span></a>\n  </li>\n  <li ng-if="VM.boundaryLinks!==false" class="paginate_button last last_button"\n      ng-disabled="currentPage === VM.maxPage||VM.maxPage <= 1" \n      ng-class="{disabled: currentPage === VM.maxPage||VM.maxPage <= 1,small_margin: VM.lastButtonSmallMargin}">\n    <a href ng-click="goToPage(\'max\')" ng-keypress="goToPage(\'max\')" class="btn btn-default"><span class="bento-icon-chevron-last-right"></span></a>\n  </li>\n  <li class="paginate_input_wrap" ng-if="VM.goBtnVisible && VM.maxPage > 1">\n        <span class="input-group paginate-input-group">\n            <input type="text" class="form-control" placeholder="{{currentPage}}" ng-model="VM.tgtPage"\n                   ng-keypress="keySelectPage($event, VM.tgtPage)">\n            <span class="input-group-btn paginate_input_wrap">\n            <button class="go btn btn-default btn-sq" ng-click="goToPage(VM.tgtPage)">\n              <i class="bento-icon-arrow-curved-right" ng-if="VM.goIconVisible"></i>\n              {{VM.goIconVisible ? \'\':\'BENTO_UI_PAGINATION_GO_BUTTON\' | bentoTranslate:goToText}}\n              </button>\n            </span>\n        </span>\n  </li>\n  <li class="paginate-bento-select">\n    <div data-bento-select>\n      <select class="form-control" ng-model="itemsPerPage"\n              ng-options="item.value as item.label for item in itemsArray">\n      </select>\n    </div>\n  </li>\n  <li class="paginate_info" ng-if="VM.maxPage > 0">
8\n        <span class="ng-scope ng-binding">{{\n            \'BENTO_UI_PAGINATION_INFO_PAGE_TEXT\'\n            | bentoTranslate:infoPageText\n            | bentoStringReplace:\'_PAGE_\':currentPage\n            | bentoStringReplace:\'_PAGES_\': Math.ceil(totalItems / itemsPerPage)\n            }} </span>\n  </li>\n  <li class="paginate_info_select" ng-if="VM.maxPage > 0">\n        <span class="ng-scope ng-binding">{{\n            \'BENTO_UI_PAGINATION_INFO_TEXT\'\n            | bentoTranslate:infoText\n            | bentoStringReplace:\'_START_\':(currentPage - 1) * itemsPerPage + 1\n            | bentoStringReplace:\'_END_\':(totalItems < (itemsPerPage * currentPage)) ? totalItems : (itemsPerPage * currentPage)\n            | bentoStringReplace:\'_MAX_\':totalItems\n            }} </span>\n  </li>\n</ul>\n')}]),angular.module("../templates/progressbar/bento-progressbar.html",[]).run(["$templateCache",function(a){a.put("../templates/progressbar/bento-progressbar.html",'<div class="progressbar-cell"><uib-progressbar animate="animate" value="dynamic" type="{{barType}}"></uib-progressbar></div>\n<div class="value-cell">{{dynamic}}%</div>\n')}]),angular.module("../templates/spread/bento-spread.html",[]).run(["$templateCache",function(a){a.put("../templates/spread/bento-spread.html",'<div id="ss" class="bento-spreadjs"></div>')}]),angular.module("../templates/tags_input/bento-tags-input-pill.html",[]).run(["$templateCache",function(a){a.put("../templates/tags_input/bento-tags-input-pill.html",'<div tabindex="-1"\n     class="bento-tags-input-pill"\n     ng-class="getClass()"\n    >\n  <i class="bento-icon-edit" \n     ng-mousedown="onEditClick($event)" \n     ng-if="!isEditing && editable && !ngReadonly"\n     bento-test="edit-icon"\n     ></i>\n  <span\n      class="bento-tags-input-pill-label"\n      ng-hide="isEditing"\n      bento-test="label"\n      >{{label}}</span>\n  <i class="bento-icon-close-circle" \n     ng-click="onCloseClick($event)" \n     ng-if="!isEditing && !ngReadonly"\n     bento-test="close"\n     ></i>\n  <input ng-model="editLabel"\n         ng-trim="false"\n         ng-keydown="onKeydown($event)"\n         ng-blur="onInputBlur($event)"\n         type="text"\n         ng-show="isEditing"\n         bento-test="input-edit"\n         />\n    <span class="bento-tags-input-pill-size-ref">{{editLabel | bentoTagsInputPillFilter}}</span>\n</div>')}]),angular.module("../templates/tags_input/bento-tags-input.html",[]).run(["$templateCache",function(a){a.put("../templates/tags_input/bento-tags-input.html",'<div class="bento-tags-input form-control"\n     ng-class="getClass()"\n     tabindex="-1"\n     ng-keydown="onKeydown($event)"\n     ng-focus="onElementFocus()"\n    >\n  <div ng-repeat="tag in ngModel track by $index"\n       tag="tag"\n       bento-tags-input-pill\n       editable="editable"\n       index="$index"\n       is-active="$index === activePill"\n       label="tag[propertyName]"\n       length="ngModel.length"\n       ng-blur="onPillBlur($index)"\n       ng-disabled="ngDisabled"\n       ng-focus="onPillFocus($index)"\n       on-close="onPillClose(index)"\n       on-delete-left="onPillDeleteLeft(index)"\n       on-delete-right="onPillDeleteRight(index)"\n       on-edit="onPillEdit(index)"\n       on-move-left="onPillMoveLeft(index)"\n       on-move-right="onPillMoveRight(index)"\n       on-pill-change="onPillChange(index,label)"\n       on-redundant-tag="onPillRedundant(index, isRedundant)"\n       on-tag-length="onPillTagLength(index, isValidLength)"\n       resize-callback="resizeInput(rect)"\n       ng-readonly="ngReadonly"\n       bento-test="tag-pill-{{$index}}"\n      ></div>\n  <input class="bento-tags-input-text"\n         ng-disabled="ngDisabled"\n         ng-model="inputText"\n         ng-focus="onInputFocus()"\n         ng-keypress="onKeypress($event)"\n         ng-keyup="onKeyup($event)"\n         ng-show="!ngReadonly && !disableKeyInput"\n         placeholder="{{(!ngModel || ngModel.length === 0)? placeholder: \'\'}}"\n         type="text"\n         bento-test="input-tag"\n      />\n  <input class="bento-tags-input-text-hidden"\n         ng-disabled="ngDisabled"\
8n         ng-show="!ngReadonly && !disableKeyInput"\n         ng-focus="onHiddenInputFocus()"\n      />\n</div>')}]),angular.module("../templates/toggle/bento-toggle.html",[]).run(["$templateCache",function(a){a.put("../templates/toggle/bento-toggle.html",'<div class="bento-toggle"\n     tabindex="0"\n     data-ng-class="{on : ngModel == true}"\n     aria-label="{{ngModel? (\'BENTO_UI_TOGGLE_ON\' | bentoTranslate) : (\'BENTO_UI_TOGGLE_OFF\' | bentoTranslate)}}"\n     ng-keydown="onKeydown($event)"\n  >\n  <div class="bento-toggle-nob"></div>\n</div>')}]),angular.module("../templates/toolbar/bento-toolbar.html",[]).run(["$templateCache",function(a){a.put("../templates/toolbar/bento-toolbar.html",'<div class="dataTables_toolbar_bento">\n    <div class="button-actions">\n        <button bento-toolbar-repeat\n                ng-repeat="button in buttons"\n                ng-disabled="button.class==\'disabled\'"\n                ng-click="button.click()"\n                class="{{button.class}}">\n          <span ng-if="button.icon" class="{{button.icon}}"></span>{{button.text}}\n        </button>\n        <div class="btn-group more-buttons" dropdown is-open="status.isopen" ng-if="morebuttons.length > 0">\n	      	<button type="button" class="btn btn-primary dropdown-toggle" dropdown-toggle ng-disabled="disabled">\n	        {{(movedButtons.length >= buttons.length) ?\n            (\'TOOLBAR_MENU\' | bentoTranslate)\n            :\n            (\'TOOLBAR_MORE\' | bentoTranslate)\n            }} <span class="bento-icon-chevron-down"></span>\n	      	</button>\n		    <ul class="dropdown-menu" role="menu">\n		        <li ng-repeat="button in morebuttons"\n                ng-class="{divider: button.class == \'divider\'}">\n              <button ng-if="button.class!=\'divider\'"\n                      ng-click="button.click()"\n                      class="{{button.class}}">\n                <span ng-if="button.icon" class="{{button.icon}}"></span>{{button.text}}\n              </button>\n            </li>\n		    </ul>\n	    </div>\n    </div>\n    <div id="dt-basic_filter" class="dataTables_filter" ng-if="hasSearch">\n        <div class="filter-container">\n            <input bento-reset\n                   id="bento-reset-demo-input"\n                   class=""\n                   ng-keypress="keySelectPage($event)"\n                   type="search"\n                   placeholder="{{\'TOOLBAR_SEARCH\' | bentoTranslate}}"\n                   ng-model="searchInfo.term">\n        </div>\n    </div>\n</div>\n')}]),angular.module("../templates/transfer_box/bento-flexgrid-transferbox-base.html",[]).run(["$templateCache",function(a){a.put("../templates/transfer_box/bento-flexgrid-transferbox-base.html",'<div class="bento-transferbox" ng-class="{\'force-desktop\':transferBoxCtrl.desktopMode}" ng-style="transferBoxCtrl.style" >\n  <div id="main-splitter-group"\n       data-bento-splitter-group\n       data-left-width="60%"\n       data-is-left-collapsed="toggleRight"\n       data-collapsed="false"\n       data-resizable="true"\n       data-on-resize="transferBoxCtrl.onSplitterResize()"\n       data-no-collapse="true"\n       class="dark">\n    <div data-bento-splitter-group-left>\n        <div bento-flexgrid-tbox\n          column-definitions="transferBoxCtrl.columnDefinitions"\n          grid-data="transferBoxCtrl.gridDataOne"\n          config="transferBoxCtrl.config"\n          transfer-items="transferBoxCtrl.transferItemsOne(items,gridData)"\n          show-filters="transferBoxCtrl.showFilters"\n          desktop-mode="transferBoxCtrl.desktopMode"\n          control="transferBoxCtrl.box1"\n          box-one="true">\n        </div>\n    </div>\n    <section data-bento-splitter-group-main>\n        <div bento-flexgrid-tbox\n          column-definitions="transferBoxCtrl.columnDefinitions"\n          grid-data="transferBoxCtrl.gridDataTwo"\n          config="transferBoxCtrl.config"\n          show-filters="transferBoxCtrl.showFilters"\n          desktop-mode="transferBoxCtrl.desktopMode"\n          transfer-items=\'transferBoxCtrl.transferItemsTwo(items,gridData)\'\n          control="transferBoxCtrl.box2">\n        </div>\n    </section>\n  </div>\n</div>\n')}]),angular.module("../templates/transfer_box/bento-flexgrid-transferbox-grid.html",[]).run(["$templateCache",function(a){a.put("../templates/transfer_box/bento-flexgrid-transferbox-grid.html",'<div class="no-padding">\n<!-- box one header -->\n <div ng-if="tBoxCtrl.boxOne" class="transferbox-header">\n  <div class="transferbox-header-info pull-left" ng-show="tBoxCtrl.config.boxOneInfoShown">\n    <h5 class="transferbox-header-title">{{\n      tBoxCtrl.config.boxOneTitle\n      }}</h5>\n    <!-- INFO TEXT ONE -->\n    <div class="transferbox-select-info">{{\n      tBoxCtrl.selectedItems.length > 0 ?\n      (BENTO_UI_TRANSFER_BOX_INFO_TEXT\n      | bentoTranslate:tBoxCtrl.config.infoText\n      | bentoStringReplace:\'_SELECTED_\':tBoxCtrl.selectedItems.length\n      | bentoStringReplace:\'_TOTAL_\':tBoxCtrl.config.totalItems)\n      :\n      tBoxCtrl.config.totalselectedItems;\n      }}\n    </div>\n  </div>\n  <button class="btn pull-right transferbox-btn"\n          ng-class="{\'btn-primary\':tBoxCtrl.selectedItems.length>0,\'btn-default\':!tBoxCtrl.selectedItems.length}"\n          ng-disabled="tBoxCtrl.selectedItems.length<=0"\n          ng-click="tBoxCtrl.transferItems()">{{\n    \'BENTO_UI_TRANSFER_BOX_BTN_TEXT\' | bentoTranslate:tBoxCtrl.config.transferBtnText\n    }}<span class="bento-icon-chevron-right"></span></button>\n</div>\n<!-- box two header -->\n<div ng-if="!tBoxCtrl.boxOne" class="transferbox-header">\n  <button class="btn transferbox-btn pull-left"\n          ng-disabled="tBoxCtrl.selectedItems.length<=0"\n          ng-click="tBoxCtrl.transferItems()"\n          ng-class="{\'btn-primary\':tBoxCtrl.selectedItems.length>0,\'btn-default\':!tBoxCtrl.selectedItems.length}"><span\n      class="bento-icon-chevron-left"></span>{{\n    \'BENTO_UI_TRANSFER_BOX_BTN_TEXT\' | bentoTranslate:tBoxCtrl.config.transferBtnText\n    }}\n  </button>\n  <div class="transferbox-header-info pull-right" ng-show="tBoxCtrl.config.boxTwoInfoShown">\n    <h5 class="transferbox-header-title">{{\n      tBoxCtrl.config.boxTwoTitle\n      }}</h5>\n\n    <!-- INFO TEXT TWO -->\n    <div class="transferbox-select-info pull-right">{{\n      tBoxCtrl.selectedItems.length > 0 ?\n      (\'BENTO_UI_TRANSFER_BOX_INFO_TEXT\'\n      | bentoTranslate:tBoxCtrl.config.infoText\n      | bentoStringReplace:\'_SELECTED_\':tBoxCtrl.selectedItems.length\n      | bentoStringReplace:\'_TOTAL_\':tBoxCtrl.config.totalItems)\n      :\n      tBoxCtrl.config.totalAssignedItems\n      }}\n    </div>\n  </div>\n</div>\n<wj-flex-grid\n      control="tBoxCtrl.flexGrid"\n      items-source="tBoxCtrl.config.gridData"\n      initialized="tBoxCtrl.initialized(s,e)"\
8n      class="bento-flex-grid"\n      headers-visibility="Column"\n      sort-row-index="0"\n      item-formatter="tBoxCtrl.itemFormatter"\n      ng-style="{\'height\':tBoxCtrl.config.height-tBoxCtrl.config.offsetHeight+\'px\'}">\n    <wj-flex-grid-column \n        ng-repeat="col in tBoxCtrl.config.columnDefinitions" \n        min-width="{{col.minWidth || \'80\'}}" \n        width="{{col.width || \'*\'}}" \n        header="{{col.header}}" \n        binding="{{col.binding}}"\n        visible="{{col.visible || true}}"\n        data-type="{{col.dataType}}"\n        format="{{col.format}}"\n        is-read-only="{{col.isReadOnly || false}}">\n         <wj-flex-grid-cell-template\n            cell-type="ColumnHeader">\n            <!-- Column Headers in Row 0, manually add back sort icons -->\n            <div ng-if="$row.index===0">{{$col.header}} <i ng-class="{\'bento-icon-chevron-down\':$col.currentSort===\'-\', \'bento-icon-chevron-up\':$col.currentSort===\'+\'}"></i></div>\n            <!-- Column Header with Select -->\n            <div ng-if="$row.index===1&&col.filter&&col.filter.type===\'select\'">\n              <div data-bento-select>\n                <select name="mySelect" \n                  class="form-control" \n                  ng-model="col.selectText" \n                  ng-change="tBoxCtrl.updateFilter($col.binding)"\n                  tabindex="0">\n                  <option ng-repeat="item in col.filter.options" value="{{item.value}}">{{item.name}}</option>\n                </select>\n              </div>\n            </div>\n            <!-- Column Headers with Input -->\n            <div ng-if="$row.index===1&&col.filter&&col.filter.type===\'input\'">\n              <input type="text" \n                class="form-control transferbox-{{$col.binding}}"\n                ng-focus="tBoxCtrl.onInputFocus($col, $event)"\n                ng-change="tBoxCtrl.updateFilter($col.binding)"\n                ng-keydown="$event.stopPropagation()" \n                ng-mousedown="$event.stopPropagation()" \n                ng-keypress="$event.stopPropagation()" \n                ng-model="col.filterText"\n                placeholder="{{col.placeholder}}"\n                tabindex="0">\n            </div>\n          </wj-flex-grid-cell-template>\n    </wj-flex-grid-column>\n  </wj-flex-grid>\n  <div bento-pagination\n       page="tBoxCtrl.config.page"\n       items-array="ctx.itemPerPageOptions"\n       total-items="tBoxCtrl.config.totalItems"\n       items-per-page="tBoxCtrl.config.pageSize"\n       info-text="{{tBoxCtrl.config.paginationInfoText}}"\n       info-page-text="{{tBoxCtrl.config.paginationInfoPageText}}"\n       go-text="{{tBoxCtrl.config.paginationGoText}}"\n       class="no-padding">\n  </div>\n</div>');
9}]),angular.module("../templates/tree/bento-tree.html",[]).run(["$templateCache",function(a){a.put("../templates/tree/bento-tree.html",'<div class="bento-tree-branch">\n  <ul>\n    <li ng-repeat="node in treeModel"\n        class="bento-tree-node"\n        ng-class="getNodeSelectionClass(node)"\n        id="{{node.$$bentoTreeId}}"\n        role="treeitem">\n      <div class="expand-button-compiled"\n           ng-if="node[nodeChildren].length > 0"\n           ng-click="toggleSelect(node)">\n        <div ng-class="{\'bento-icon-caret-down\':!node.collapsed,\'bento-icon-caret-right\':node.collapsed}"></div>\n      </div>\n      <i ng-class="node[treeIcon]" ng-if="!!node[treeIcon]" ng-click="toggleSelect(node)"></i>\n      <input type="checkbox"\n             id="{{node.$$bentoTreeId}}-checkbox"\n             class="bento-tree-check-box"\n             ng-if="useCheckbox && !node.hideCheckbox"\n             ng-model="node[checkboxModel]"\n             ng-click="checkboxClick(node)"\n             ng-disabled="node.disabled || treeDisabled"\n             tabindex="{{selectAsCheck? \'-1\' : \'0\'}}"\n             aria-labelledby="{{node.$$bentoTreeId}}-label"\n      />\n      <i class="{{node[secondTreeIcon]}} second-tree-icon"\n         ng-if="!!node[secondTreeIcon]"\n         ng-click="toggleSelect(node)"\n      ></i>
9\n      <span ng-bind-html="node[treeLabel]"\n            ng-click="labelSelect(node)"\n            ng-keydown="onTreeItemKeydown($event, node)"\n            ng-keyup="onTreeItemKeyup($event, node)"\n            class="bento-tree-item-cta"\n            id="{{node.$$bentoTreeId}}-label"\n            aria-label="{{node[treeLabel] | bentoStripHtml}}{{\n            node.items.length > 0 ? \' \' +\n              (node.collapsed ?\n                (\'BENTO_UI_TREE_COLLAPSED\'|bentoTranslate) : (\'BENTO_UI_TREE_EXPANDED\'|bentoTranslate))\n              : \'\'\n            }}"\n            tabindex="0"\n      ></span>\n      <div bento-tree\n           ng-if="node[nodeChildren].length > 0"\n           uib-collapse="node.collapsed"\n           tree-icon="{{treeIcon}}"\n           tree-model="node[nodeChildren]"\n           tree-collapsed="treeCollapsed"\n           tree-label="{{treeLabel}}"\n           node-children="{{nodeChildren}}"\n           collapsing-callback="collapsingCallback"\n           expanding-callback="expandingCallback"\n           select-callback="selectCallback"\n           multi-select="multiSelect"\n           use-checkbox="useCheckbox"\n           checkbox-model="{{checkboxModel}}"\n           select-model="{{selectModel}}"\n           selectable-model="{{selectableModel}}"\n           second-tree-icon="{{secondTreeIcon}}"\n           on-checkbox-change="onCheckboxChange"\n           select-as-check="selectAsCheck"\n           tree-selection-helper="treeSelectionHelper"\n           expand-only-model="{{expandOnlyModel}}"\n           tree-disabled="node.disabled || treeDisabled"\n      >\n      </div>\n    </li>\n  </ul>\n</div>')}]),angular.module("uib/template/accordion/accordion-group.html",[]).run(["$templateCache",function(a){a.put("uib/template/accordion/accordion-group.html",'<div class="panel" ng-class="panelClass || \'panel-default\'">\n  <div role="tab" id="{{::headingId}}" aria-selected="{{isOpen}}" class="panel-heading" ng-class="{open: isOpen}" ng-keypress="toggleOpen($event)">\n    <h4 class="panel-title">\n      <a role="button" data-toggle="collapse" href aria-expanded="{{isOpen}}" aria-controls="{{::panelId}}" tabindex="0" class="accordion-toggle" ng-click="toggleOpen()" uib-accordion-transclude="heading">\n        <i ng-class="isOpen === true ? \'bento-icon-minus-plain\' : \'bento-icon-plus-plain\'" ></i>\n        <span ng-class="{\'text-muted\': isDisabled}">{{heading}}</span></a>\n    </h4>\n  </div>\n  <div id="{{::panelId}}" aria-labelledby="{{::headingId}}" aria-hidden="{{!isOpen}}" role="tabpanel" class="panel-collapse collapse" uib-collapse="!isOpen">\n    <div class="panel-body" ng-transclude></div>\n  </div>\n</div>')}]),angular.module("../templates/universe_filter/bento-universe-filter.html",[]).run(["$templateCache",function(a){a.put("../templates/universe_filter/bento-universe-filter.html",'<div class="bento-uni-filter row" ng-class="{\'has-back-btn\':vm.hasBackBtn}">\n	<div class="bento-uni-filter_back-btn" \n		ng-if="vm.hasBackBtn" \n		ng-disabled="vm.backButtonDisabled" \n		ng-click="vm.onBackButtonClick()"\n		ng-keypress="($event.which === 13)?vm.onBackButtonClick():0"\n		tabindex="0">\n		<i class="bento-icon-arrow-left"></i>\n	</div>\n	<div class="bento-uni-filter_item" \n		ng-repeat="item in vm.filterItems | limitTo: 4" \n		ng-class="{\'col-xs-12\':vm.filterItems.length===1,\'col-xs-6\':vm.filterItems.length===2,\'col-xs-4\':vm.filterItems.length===3,\'col-xs-3\':vm.filterItems.length>=4,\'selected\':vm.selectedName===item.name}"\n		ng-click="vm.openModal(item)"\n		ng-keypress="($event.which === 13)?vm.openModal(item):0"\n		tabindex="0">\n		<div class="bento-uni-filter_item-header">{{item.name}}</div>\n		<div class="bento-uni-filter_item-text" bento-universe-filter-ellipsis bento-ellipsis-text="item.selectedName || vm.selectText" data-uib-tooltip="{{item.selectedName || vm.selectText}}" tooltip-placement="bottom"></div>\n		<i class="bento-uni-filter_carat bento-icon-caret-down"></i>\n	</div>\n</div>\n<script type="text/ng-template" id="bentoUniFilterModal.html">\n	<button type="button" class="close" aria-hidden="true" ng-click="closeModal()" ng-keypress="($event.which === 13)?closeModal():0" tabindex="0">\n    <i class="bento-icon-close-x"></i>\n  </button>\n  <div class="modal-header">\n    Select {{filterItem.name}}\n  </div>\n  <div class="modal-body">\n    <ul class="bento-uni-filter_modal-list">\n    	<li ng-repeat="item in filterItem.items" ng-click="selectItem(item, filterItem)" ng-keypress="($event.which === 13)?selectItem(item, filterItem):0" tabindex="0">{{item.name}}</li>\n    </ul>\n  </div>\n</script>')}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.