├── _built ├── bower_components │ ├── jquery │ │ ├── src │ │ │ ├── outro.js │ │ │ ├── selector.js │ │ │ ├── var │ │ │ │ ├── arr.js │ │ │ │ ├── rnotwhite.js │ │ │ │ ├── strundefined.js │ │ │ │ ├── push.js │ │ │ │ ├── class2type.js │ │ │ │ ├── concat.js │ │ │ │ ├── indexOf.js │ │ │ │ ├── slice.js │ │ │ │ ├── pnum.js │ │ │ │ ├── toString.js │ │ │ │ ├── hasOwn.js │ │ │ │ └── support.js │ │ │ ├── ajax │ │ │ │ ├── var │ │ │ │ │ ├── rquery.js │ │ │ │ │ └── nonce.js │ │ │ │ ├── parseJSON.js │ │ │ │ └── parseXML.js │ │ │ ├── css │ │ │ │ ├── var │ │ │ │ │ ├── rmargin.js │ │ │ │ │ ├── cssExpand.js │ │ │ │ │ ├── rnumnonpx.js │ │ │ │ │ ├── isHidden.js │ │ │ │ │ └── getStyles.js │ │ │ │ ├── hiddenVisibleSelectors.js │ │ │ │ ├── addGetHookIf.js │ │ │ │ └── swap.js │ │ │ ├── data │ │ │ │ ├── var │ │ │ │ │ ├── data_priv.js │ │ │ │ │ └── data_user.js │ │ │ │ └── accepts.js │ │ │ ├── manipulation │ │ │ │ ├── var │ │ │ │ │ └── rcheckableType.js │ │ │ │ ├── _evalUrl.js │ │ │ │ └── support.js │ │ │ ├── core │ │ │ │ ├── var │ │ │ │ │ └── rsingleTag.js │ │ │ │ └── parseHTML.js │ │ │ ├── traversing │ │ │ │ └── var │ │ │ │ │ └── rneedsContext.js │ │ │ ├── event │ │ │ │ ├── support.js │ │ │ │ └── ajax.js │ │ │ ├── attributes.js │ │ │ ├── deprecated.js │ │ │ ├── effects │ │ │ │ └── animatedSelector.js │ │ │ ├── selector-sizzle.js │ │ │ ├── queue │ │ │ │ └── delay.js │ │ │ ├── jquery.js │ │ │ ├── exports │ │ │ │ ├── global.js │ │ │ │ └── amd.js │ │ │ └── attributes │ │ │ │ └── support.js │ │ ├── bower.json │ │ └── .bower.json │ ├── html5-boilerplate │ │ ├── img │ │ │ └── .gitignore │ │ ├── js │ │ │ ├── main.js │ │ │ └── plugins.js │ │ ├── .gitattributes │ │ ├── robots.txt │ │ ├── favicon.ico │ │ ├── .gitignore │ │ ├── apple-touch-icon-precomposed.png │ │ ├── humans.txt │ │ ├── .bower.json │ │ ├── crossdomain.xml │ │ ├── doc │ │ │ ├── misc.md │ │ │ └── crossdomain.md │ │ └── LICENSE.md │ ├── select2 │ │ ├── .gitignore │ │ ├── select2.png │ │ ├── select2x2.png │ │ ├── select2-spinner.gif │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── select2_locale_zh-CN.js │ │ ├── select2_locale_zh-TW.js │ │ ├── select2_locale_ja.js │ │ ├── package.json │ │ ├── composer.json │ │ ├── select2_locale_ko.js │ │ ├── select2_locale_hu.js │ │ ├── select2_locale_he.js │ │ ├── select2_locale_de.js │ │ ├── select2_locale_tr.js │ │ ├── select2_locale_is.js │ │ ├── select2_locale_th.js │ │ ├── select2_locale_ms.js │ │ ├── select2_locale_nl.js │ │ ├── select2_locale_ka.js │ │ ├── select2_locale_sv.js │ │ ├── select2_locale_da.js │ │ ├── select2_locale_it.js │ │ ├── select2_locale_no.js │ │ ├── select2_locale_pt-BR.js │ │ ├── select2_locale_es.js │ │ ├── select2_locale_pt-PT.js │ │ ├── select2_locale_ro.js │ │ ├── select2_locale_et.js │ │ ├── select2_locale_id.js │ │ ├── select2_locale_vi.js │ │ ├── select2_locale_mk.js │ │ ├── select2_locale_ca.js │ │ ├── select2_locale_bg.js │ │ ├── select2_locale_el.js │ │ ├── select2_locale_fi.js │ │ ├── select2_locale_lv.js │ │ ├── LICENSE │ │ ├── select2_locale_hr.js │ │ ├── select2_locale_en.js.template │ │ ├── select2_locale_fa.js │ │ ├── select2_locale_fr.js │ │ ├── select2_locale_rs.js │ │ ├── select2_locale_ru.js │ │ ├── select2_locale_pl.js │ │ └── select2_locale_ar.js │ ├── ng-clip │ │ ├── .gitignore │ │ ├── .editorconfig │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── LICENSE │ │ └── dest │ │ │ └── ng-clip.min.js │ ├── angular │ │ ├── index.js │ │ ├── angular.min.js.gzip │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── angular-csp.css │ │ ├── package.json │ │ └── LICENSE.md │ ├── angular-mocks │ │ ├── ngMock.js │ │ ├── ngMockE2E.js │ │ ├── ngAnimateMock.js │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── package.json │ │ └── LICENSE.md │ ├── angular-route │ │ ├── index.js │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── package.json │ │ └── LICENSE.md │ ├── angular-cookies │ │ ├── index.js │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── package.json │ │ ├── angular-cookies.min.js │ │ └── LICENSE.md │ ├── angular-resource │ │ ├── index.js │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── package.json │ │ └── LICENSE.md │ ├── angular-sanitize │ │ ├── index.js │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── package.json │ │ └── LICENSE.md │ ├── fontawesome │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ │ ├── less │ │ │ ├── fixed-width.less │ │ │ ├── bordered-pulled.less │ │ │ ├── larger.less │ │ │ ├── list.less │ │ │ ├── font-awesome.less │ │ │ ├── core.less │ │ │ ├── stacked.less │ │ │ ├── rotated-flipped.less │ │ │ ├── path.less │ │ │ ├── animated.less │ │ │ └── mixins.less │ │ ├── scss │ │ │ ├── _fixed-width.scss │ │ │ ├── _bordered-pulled.scss │ │ │ ├── _larger.scss │ │ │ ├── _list.scss │ │ │ ├── font-awesome.scss │ │ │ ├── _core.scss │ │ │ ├── _stacked.scss │ │ │ ├── _rotated-flipped.scss │ │ │ ├── _path.scss │ │ │ ├── _animated.scss │ │ │ └── _mixins.scss │ │ ├── .gitignore │ │ ├── bower.json │ │ ├── .npmignore │ │ └── .bower.json │ ├── zeroclipboard │ │ └── dist │ │ │ └── ZeroClipboard.swf │ ├── bootstrap │ │ ├── Gemfile │ │ ├── grunt │ │ │ ├── .jshintrc │ │ │ └── bs-commonjs-generator.js │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ ├── less │ │ │ ├── mixins │ │ │ │ ├── center-block.less │ │ │ │ ├── size.less │ │ │ │ ├── opacity.less │ │ │ │ ├── text-emphasis.less │ │ │ │ ├── text-overflow.less │ │ │ │ ├── background-variant.less │ │ │ │ ├── resize.less │ │ │ │ ├── labels.less │ │ │ │ ├── progress-bar.less │ │ │ │ ├── reset-filter.less │ │ │ │ ├── nav-divider.less │ │ │ │ ├── alerts.less │ │ │ │ ├── tab-focus.less │ │ │ │ ├── nav-vertical-align.less │ │ │ │ ├── responsive-visibility.less │ │ │ │ ├── border-radius.less │ │ │ │ ├── reset-text.less │ │ │ │ ├── pagination.less │ │ │ │ ├── panels.less │ │ │ │ ├── hide-text.less │ │ │ │ ├── list-group.less │ │ │ │ ├── clearfix.less │ │ │ │ └── table-row.less │ │ │ ├── .csslintrc │ │ │ ├── wells.less │ │ │ ├── breadcrumbs.less │ │ │ ├── responsive-embed.less │ │ │ ├── component-animations.less │ │ │ ├── close.less │ │ │ ├── thumbnails.less │ │ │ ├── utilities.less │ │ │ └── pager.less │ │ ├── dist │ │ │ ├── fonts │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ └── js │ │ │ │ └── npm.js │ │ ├── js │ │ │ └── .jshintrc │ │ ├── CHANGELOG.md │ │ ├── nuget │ │ │ └── MyGet.ps1 │ │ ├── bower.json │ │ ├── Gemfile.lock │ │ ├── package.js │ │ ├── .bower.json │ │ └── LICENSE │ ├── angular-loader │ │ ├── bower.json │ │ ├── .bower.json │ │ ├── package.json │ │ └── LICENSE.md │ ├── angular-bootstrap │ │ ├── bower.json │ │ └── .bower.json │ └── angular-ui-select │ │ ├── bower.json │ │ ├── .bower.json │ │ └── LICENSE ├── stores │ ├── stores.css │ ├── 00-module.js │ ├── searchValueOptionsConfig.js │ ├── productAttributesConfig.js │ ├── storesResponseConfig.js │ └── storeServices.js ├── assets │ ├── active.png │ ├── logo.png │ ├── BBY_Logo.png │ ├── conhome.png │ ├── popular.png │ ├── trending.png │ ├── active@x2.png │ ├── conhome@x2.png │ ├── popular@x2.png │ ├── smartlist.png │ ├── trending@x2.png │ ├── active_hover.png │ ├── conhome_hover.png │ ├── popular_hover.png │ ├── smartlist@x2.png │ ├── active_hover@x2.png │ ├── active_selected.png │ ├── clipboard_white.png │ ├── conhome_hover@x2.png │ ├── conhome_selected.png │ ├── logo_developer.png │ ├── popular_hover@x2.png │ ├── popular_selected.png │ ├── smartlist_hover.png │ ├── trending_hover.png │ ├── active_selected@x2.png │ ├── clipboard_bbyblue.png │ ├── smartlist_hover@x2.png │ ├── smartlist_selected.png │ ├── trending_hover@x2.png │ ├── trending_selected.png │ ├── conhome_selected@x2.png │ ├── popular_selected@x2.png │ ├── smartlist_selected@x2.png │ ├── trending_selected@x2.png │ └── clipboard_highlightblue.png ├── images │ └── favicon.ico ├── appConstants │ ├── 00-module.js │ └── sortOrderConfig.js ├── appServices │ ├── 00-module.js │ ├── httpclientService.js │ ├── preSelectOperator.js │ ├── addAllShowOptions.js │ └── analytics.js ├── categories │ ├── categoryResponseConfig.js │ └── 00-module.js ├── openBox │ ├── 00-module.js │ └── openBoxConstantsConfig.js ├── smartLists │ ├── 00-module.js │ └── smartLists.css ├── productSearch │ ├── 00-module.js │ └── productDirectives.js └── recommendations │ ├── 00-module.js │ └── recommendations.css ├── app ├── stores │ ├── stores.css │ ├── 00-module.js │ ├── searchValueOptionsConfig.js │ ├── productAttributesConfig.js │ ├── storesResponseConfig.js │ └── storeServices.js ├── assets │ ├── logo.png │ ├── active.png │ ├── BBY_Logo.png │ ├── active@x2.png │ ├── conhome.png │ ├── popular.png │ ├── smartlist.png │ ├── trending.png │ ├── conhome@x2.png │ ├── popular@x2.png │ ├── trending@x2.png │ ├── active_hover.png │ ├── conhome_hover.png │ ├── logo_developer.png │ ├── popular_hover.png │ ├── smartlist@x2.png │ ├── trending_hover.png │ ├── active_hover@x2.png │ ├── active_selected.png │ ├── clipboard_white.png │ ├── conhome_hover@x2.png │ ├── conhome_selected.png │ ├── popular_hover@x2.png │ ├── popular_selected.png │ ├── smartlist_hover.png │ ├── active_selected@x2.png │ ├── clipboard_bbyblue.png │ ├── conhome_selected@x2.png │ ├── popular_selected@x2.png │ ├── smartlist_hover@x2.png │ ├── smartlist_selected.png │ ├── trending_hover@x2.png │ ├── trending_selected.png │ ├── smartlist_selected@x2.png │ ├── trending_selected@x2.png │ └── clipboard_highlightblue.png ├── images │ └── favicon.ico ├── appConstants │ ├── 00-module.js │ └── sortOrderConfig.js ├── appServices │ ├── 00-module.js │ ├── httpclientService.js │ ├── preSelectOperator.js │ ├── addAllShowOptions.js │ └── analytics.js ├── categories │ ├── categoryResponseConfig.js │ └── 00-module.js ├── openBox │ ├── 00-module.js │ └── openBoxConstantsConfig.js ├── smartLists │ ├── 00-module.js │ └── smartLists.css ├── productSearch │ ├── 00-module.js │ └── productDirectives.js └── recommendations │ ├── 00-module.js │ └── recommendations.css ├── .bowerrc ├── .gitignore ├── .travis.yml ├── .jshintrc ├── bower.json └── LICENSES ├── zeroclipboard.LICENSE ├── Angular-Seed.LICENSE └── bby-query-mixer.LICENSE /_built/bower_components/jquery/src/outro.js: -------------------------------------------------------------------------------- 1 | })); 2 | -------------------------------------------------------------------------------- /_built/bower_components/html5-boilerplate/img/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_built/bower_components/html5-boilerplate/js/main.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /_built/bower_components/select2/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | 3 | -------------------------------------------------------------------------------- /_built/bower_components/html5-boilerplate/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /_built/stores/stores.css: -------------------------------------------------------------------------------- 1 | #stores-join-info{ 2 | font-style: italic; 3 | } -------------------------------------------------------------------------------- /app/stores/stores.css: -------------------------------------------------------------------------------- 1 | #stores-join-info{ 2 | font-style: italic; 3 | } -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/selector.js: -------------------------------------------------------------------------------- 1 | define([ "./selector-sizzle" ]); 2 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/var/arr.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return []; 3 | }); 4 | -------------------------------------------------------------------------------- /_built/bower_components/ng-clip/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | bower_components 3 | .idea 4 | -------------------------------------------------------------------------------- /_built/bower_components/angular/index.js: -------------------------------------------------------------------------------- 1 | require('./angular'); 2 | module.exports = angular; 3 | -------------------------------------------------------------------------------- /_built/bower_components/html5-boilerplate/robots.txt: -------------------------------------------------------------------------------- 1 | # robotstxt.org/ 2 | 3 | User-agent: * 4 | -------------------------------------------------------------------------------- /app/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/logo.png -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/ajax/var/rquery.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/\?/); 3 | }); 4 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/var/rnotwhite.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/\S+/g); 3 | }); 4 | -------------------------------------------------------------------------------- /app/assets/active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/active.png -------------------------------------------------------------------------------- /_built/assets/active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/active.png -------------------------------------------------------------------------------- /_built/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/logo.png -------------------------------------------------------------------------------- /_built/bower_components/angular-mocks/ngMock.js: -------------------------------------------------------------------------------- 1 | require('./angular-mocks'); 2 | module.exports = 'ngMock'; 3 | -------------------------------------------------------------------------------- /_built/bower_components/angular-route/index.js: -------------------------------------------------------------------------------- 1 | require('./angular-route'); 2 | module.exports = 'ngRoute'; 3 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/css/var/rmargin.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/^margin/); 3 | }); 4 | -------------------------------------------------------------------------------- /app/assets/BBY_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/BBY_Logo.png -------------------------------------------------------------------------------- /app/assets/active@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/active@x2.png -------------------------------------------------------------------------------- /app/assets/conhome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/conhome.png -------------------------------------------------------------------------------- /app/assets/popular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/popular.png -------------------------------------------------------------------------------- /app/assets/smartlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/smartlist.png -------------------------------------------------------------------------------- /app/assets/trending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/trending.png -------------------------------------------------------------------------------- /app/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/images/favicon.ico -------------------------------------------------------------------------------- /_built/assets/BBY_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/BBY_Logo.png -------------------------------------------------------------------------------- /_built/assets/conhome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/conhome.png -------------------------------------------------------------------------------- /_built/assets/popular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/popular.png -------------------------------------------------------------------------------- /_built/assets/trending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/trending.png -------------------------------------------------------------------------------- /_built/bower_components/angular-cookies/index.js: -------------------------------------------------------------------------------- 1 | require('./angular-cookies'); 2 | module.exports = 'ngCookies'; 3 | -------------------------------------------------------------------------------- /_built/bower_components/angular-mocks/ngMockE2E.js: -------------------------------------------------------------------------------- 1 | require('./angular-mocks'); 2 | module.exports = 'ngMockE2E'; 3 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/var/strundefined.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return typeof undefined; 3 | }); 4 | -------------------------------------------------------------------------------- /_built/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/images/favicon.ico -------------------------------------------------------------------------------- /app/assets/conhome@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/conhome@x2.png -------------------------------------------------------------------------------- /app/assets/popular@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/popular@x2.png -------------------------------------------------------------------------------- /app/assets/trending@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/trending@x2.png -------------------------------------------------------------------------------- /_built/assets/active@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/active@x2.png -------------------------------------------------------------------------------- /_built/assets/conhome@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/conhome@x2.png -------------------------------------------------------------------------------- /_built/assets/popular@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/popular@x2.png -------------------------------------------------------------------------------- /_built/assets/smartlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/smartlist.png -------------------------------------------------------------------------------- /_built/assets/trending@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/trending@x2.png -------------------------------------------------------------------------------- /_built/bower_components/angular-resource/index.js: -------------------------------------------------------------------------------- 1 | require('./angular-resource'); 2 | module.exports = 'ngResource'; 3 | -------------------------------------------------------------------------------- /_built/bower_components/angular-sanitize/index.js: -------------------------------------------------------------------------------- 1 | require('./angular-sanitize'); 2 | module.exports = 'ngSanitize'; 3 | -------------------------------------------------------------------------------- /app/assets/active_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/active_hover.png -------------------------------------------------------------------------------- /app/assets/conhome_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/conhome_hover.png -------------------------------------------------------------------------------- /app/assets/logo_developer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/logo_developer.png -------------------------------------------------------------------------------- /app/assets/popular_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/popular_hover.png -------------------------------------------------------------------------------- /app/assets/smartlist@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/smartlist@x2.png -------------------------------------------------------------------------------- /app/assets/trending_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/trending_hover.png -------------------------------------------------------------------------------- /_built/appConstants/00-module.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('appConfig', ['ngRoute', 'ngResource','bby-query-mixer']); -------------------------------------------------------------------------------- /_built/assets/active_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/active_hover.png -------------------------------------------------------------------------------- /_built/assets/conhome_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/conhome_hover.png -------------------------------------------------------------------------------- /_built/assets/popular_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/popular_hover.png -------------------------------------------------------------------------------- /_built/assets/smartlist@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/smartlist@x2.png -------------------------------------------------------------------------------- /_built/bower_components/angular-mocks/ngAnimateMock.js: -------------------------------------------------------------------------------- 1 | require('./angular-mocks'); 2 | module.exports = 'ngAnimateMock'; 3 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/var/push.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.push; 5 | }); 6 | -------------------------------------------------------------------------------- /app/appConstants/00-module.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('appConfig', ['ngRoute', 'ngResource','bby-query-mixer']); -------------------------------------------------------------------------------- /app/appServices/00-module.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('appServices', ['ngRoute', 'ngResource','bby-query-mixer']); -------------------------------------------------------------------------------- /app/assets/active_hover@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/active_hover@x2.png -------------------------------------------------------------------------------- /app/assets/active_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/active_selected.png -------------------------------------------------------------------------------- /app/assets/clipboard_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/clipboard_white.png -------------------------------------------------------------------------------- /app/assets/conhome_hover@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/conhome_hover@x2.png -------------------------------------------------------------------------------- /app/assets/conhome_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/conhome_selected.png -------------------------------------------------------------------------------- /app/assets/popular_hover@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/popular_hover@x2.png -------------------------------------------------------------------------------- /app/assets/popular_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/popular_selected.png -------------------------------------------------------------------------------- /app/assets/smartlist_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/smartlist_hover.png -------------------------------------------------------------------------------- /.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "app/bower_components", 3 | "registry": "http://bower.herokuapp.com", 4 | "strict-ssl": false 5 | } -------------------------------------------------------------------------------- /_built/appServices/00-module.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('appServices', ['ngRoute', 'ngResource','bby-query-mixer']); -------------------------------------------------------------------------------- /_built/assets/active_hover@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/active_hover@x2.png -------------------------------------------------------------------------------- /_built/assets/active_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/active_selected.png -------------------------------------------------------------------------------- /_built/assets/clipboard_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/clipboard_white.png -------------------------------------------------------------------------------- /_built/assets/conhome_hover@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/conhome_hover@x2.png -------------------------------------------------------------------------------- /_built/assets/conhome_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/conhome_selected.png -------------------------------------------------------------------------------- /_built/assets/logo_developer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/logo_developer.png -------------------------------------------------------------------------------- /_built/assets/popular_hover@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/popular_hover@x2.png -------------------------------------------------------------------------------- /_built/assets/popular_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/popular_selected.png -------------------------------------------------------------------------------- /_built/assets/smartlist_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/smartlist_hover.png -------------------------------------------------------------------------------- /_built/assets/trending_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/trending_hover.png -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/var/class2type.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | // [[Class]] -> type pairs 3 | return {}; 4 | }); 5 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/var/concat.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.concat; 5 | }); 6 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/var/indexOf.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.indexOf; 5 | }); 6 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/var/slice.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.slice; 5 | }); 6 | -------------------------------------------------------------------------------- /app/assets/active_selected@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/active_selected@x2.png -------------------------------------------------------------------------------- /app/assets/clipboard_bbyblue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/clipboard_bbyblue.png -------------------------------------------------------------------------------- /app/assets/conhome_selected@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/conhome_selected@x2.png -------------------------------------------------------------------------------- /app/assets/popular_selected@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/popular_selected@x2.png -------------------------------------------------------------------------------- /app/assets/smartlist_hover@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/smartlist_hover@x2.png -------------------------------------------------------------------------------- /app/assets/smartlist_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/smartlist_selected.png -------------------------------------------------------------------------------- /app/assets/trending_hover@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/trending_hover@x2.png -------------------------------------------------------------------------------- /app/assets/trending_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/trending_selected.png -------------------------------------------------------------------------------- /_built/assets/active_selected@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/active_selected@x2.png -------------------------------------------------------------------------------- /_built/assets/clipboard_bbyblue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/clipboard_bbyblue.png -------------------------------------------------------------------------------- /_built/assets/smartlist_hover@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/smartlist_hover@x2.png -------------------------------------------------------------------------------- /_built/assets/smartlist_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/smartlist_selected.png -------------------------------------------------------------------------------- /_built/assets/trending_hover@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/trending_hover@x2.png -------------------------------------------------------------------------------- /_built/assets/trending_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/trending_selected.png -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/css/var/cssExpand.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return [ "Top", "Right", "Bottom", "Left" ]; 3 | }); 4 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/var/pnum.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source; 3 | }); 4 | -------------------------------------------------------------------------------- /app/assets/smartlist_selected@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/smartlist_selected@x2.png -------------------------------------------------------------------------------- /app/assets/trending_selected@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/trending_selected@x2.png -------------------------------------------------------------------------------- /_built/assets/conhome_selected@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/conhome_selected@x2.png -------------------------------------------------------------------------------- /_built/assets/popular_selected@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/popular_selected@x2.png -------------------------------------------------------------------------------- /_built/assets/smartlist_selected@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/smartlist_selected@x2.png -------------------------------------------------------------------------------- /_built/assets/trending_selected@x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/trending_selected@x2.png -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/data/var/data_priv.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../Data" 3 | ], function( Data ) { 4 | return new Data(); 5 | }); 6 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/data/var/data_user.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../Data" 3 | ], function( Data ) { 4 | return new Data(); 5 | }); 6 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/manipulation/var/rcheckableType.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/^(?:checkbox|radio)$/i); 3 | }); 4 | -------------------------------------------------------------------------------- /app/assets/clipboard_highlightblue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/app/assets/clipboard_highlightblue.png -------------------------------------------------------------------------------- /_built/assets/clipboard_highlightblue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/assets/clipboard_highlightblue.png -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/ajax/var/nonce.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../core" 3 | ], function( jQuery ) { 4 | return jQuery.now(); 5 | }); 6 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/select2/select2.png -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/var/toString.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./class2type" 3 | ], function( class2type ) { 4 | return class2type.toString; 5 | }); 6 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/select2/select2x2.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | logs/* 2 | !.gitkeep 3 | node_modules/ 4 | app/bower_components/ 5 | tmp 6 | .DS_Store 7 | .idea 8 | *.iml 9 | *npm-debug.log 10 | coverage/ -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/var/hasOwn.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./class2type" 3 | ], function( class2type ) { 4 | return class2type.hasOwnProperty; 5 | }); 6 | -------------------------------------------------------------------------------- /_built/bower_components/angular/angular.min.js.gzip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/angular/angular.min.js.gzip -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/core/var/rsingleTag.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | // Match a standalone tag 3 | return (/^<(\w+)\s*\/?>(?:<\/\1>|)$/); 4 | }); 5 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/var/support.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | // All support tests are defined in their respective modules. 3 | return {}; 4 | }); 5 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2-spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/select2/select2-spinner.gif -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | 5 | script: 6 | - node_modules/.bin/karma start karma.conf.js --no-auto-watch --single-run --reporters=dots -------------------------------------------------------------------------------- /_built/bower_components/html5-boilerplate/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/html5-boilerplate/favicon.ico -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/fontawesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/css/var/rnumnonpx.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../var/pnum" 3 | ], function( pnum ) { 4 | return new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); 5 | }); 6 | -------------------------------------------------------------------------------- /_built/bower_components/zeroclipboard/dist/ZeroClipboard.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/zeroclipboard/dist/ZeroClipboard.swf -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | group :development, :test do 4 | gem 'jekyll', '~> 3.1.2' 5 | gem 'jekyll-sitemap', '~> 0.11.0' 6 | end 7 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/grunt/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends" : "../js/.jshintrc", 3 | "asi" : false, 4 | "browser" : false, 5 | "es3" : false, 6 | "node" : true 7 | } 8 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/fontawesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/fontawesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/fontawesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /_built/bower_components/html5-boilerplate/.gitignore: -------------------------------------------------------------------------------- 1 | # Include your project-specific ignores in this file 2 | # Read about how to use .gitignore: https://help.github.com/articles/ignoring-files 3 | -------------------------------------------------------------------------------- /app/appConstants/sortOrderConfig.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('appConfig').constant('sortOrderConfig',[ 4 | {text:"Ascending", value:"asc"}, 5 | {text:"Descending", value:"dsc"} 6 | ]); -------------------------------------------------------------------------------- /_built/appConstants/sortOrderConfig.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('appConfig').constant('sortOrderConfig',[ 4 | {text:"Ascending", value:"asc"}, 5 | {text:"Descending", value:"dsc"} 6 | ]); -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/fontawesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/traversing/var/rneedsContext.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../core", 3 | "../../selector" 4 | ], function( jQuery ) { 5 | return jQuery.expr.match.needsContext; 6 | }); 7 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/center-block.less: -------------------------------------------------------------------------------- 1 | // Center-align a block level element 2 | 3 | .center-block() { 4 | display: block; 5 | margin-left: auto; 6 | margin-right: auto; 7 | } 8 | -------------------------------------------------------------------------------- /_built/bower_components/html5-boilerplate/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/html5-boilerplate/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /_built/bower_components/angular/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular", 3 | "version": "1.2.30", 4 | "license": "MIT", 5 | "main": "./angular.js", 6 | "ignore": [], 7 | "dependencies": { 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BestBuyAPIs/bby-query-builder/HEAD/_built/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/event/support.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../var/support" 3 | ], function( support ) { 4 | 5 | support.focusinBubbles = "onfocusin" in window; 6 | 7 | return support; 8 | 9 | }); 10 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/size.less: -------------------------------------------------------------------------------- 1 | // Sizing shortcuts 2 | 3 | .size(@width; @height) { 4 | width: @width; 5 | height: @height; 6 | } 7 | 8 | .square(@size) { 9 | .size(@size; @size); 10 | } 11 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/opacity.less: -------------------------------------------------------------------------------- 1 | // Opacity 2 | 3 | .opacity(@opacity) { 4 | opacity: @opacity; 5 | // IE8 filter 6 | @opacity-ie: (@opacity * 100); 7 | filter: ~"alpha(opacity=@{opacity-ie})"; 8 | } 9 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/text-emphasis.less: -------------------------------------------------------------------------------- 1 | // Typography 2 | 3 | .text-emphasis-variant(@color) { 4 | color: @color; 5 | a&:hover, 6 | a&:focus { 7 | color: darken(@color, 10%); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/text-overflow.less: -------------------------------------------------------------------------------- 1 | // Text overflow 2 | // Requires inline-block or block for proper styling 3 | 4 | .text-overflow() { 5 | overflow: hidden; 6 | text-overflow: ellipsis; 7 | white-space: nowrap; 8 | } 9 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/background-variant.less: -------------------------------------------------------------------------------- 1 | // Contextual backgrounds 2 | 3 | .bg-variant(@color) { 4 | background-color: @color; 5 | a&:hover, 6 | a&:focus { 7 | background-color: darken(@color, 10%); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /_built/bower_components/angular-loader/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-loader", 3 | "version": "1.2.30", 4 | "license": "MIT", 5 | "main": "./angular-loader.js", 6 | "ignore": [], 7 | "dependencies": { 8 | "angular": "1.2.30" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /_built/bower_components/angular-mocks/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-mocks", 3 | "version": "1.2.30", 4 | "license": "MIT", 5 | "main": "./angular-mocks.js", 6 | "ignore": [], 7 | "dependencies": { 8 | "angular": "1.2.30" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /_built/bower_components/angular-route/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-route", 3 | "version": "1.2.30", 4 | "license": "MIT", 5 | "main": "./angular-route.js", 6 | "ignore": [], 7 | "dependencies": { 8 | "angular": "1.2.30" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /_built/bower_components/ng-clip/.editorconfig: -------------------------------------------------------------------------------- 1 | # http://editorconfig.org 2 | root = true 3 | 4 | [*] 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | charset = utf-8 9 | trim_trailing_whitespace = true 10 | insert_final_newline = true 11 | -------------------------------------------------------------------------------- /_built/bower_components/ng-clip/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ng-clip", 3 | "version": "0.2.6", 4 | "main": "src/ngClip.js", 5 | "dependencies": { 6 | "angular": ">=1.0.4", 7 | "zeroclipboard": "~2.2.0" 8 | }, 9 | "devDependencies": {} 10 | } 11 | -------------------------------------------------------------------------------- /_built/bower_components/angular-cookies/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-cookies", 3 | "version": "1.2.30", 4 | "license": "MIT", 5 | "main": "./angular-cookies.js", 6 | "ignore": [], 7 | "dependencies": { 8 | "angular": "1.2.30" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /_built/bower_components/angular-resource/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-resource", 3 | "version": "1.2.30", 4 | "license": "MIT", 5 | "main": "./angular-resource.js", 6 | "ignore": [], 7 | "dependencies": { 8 | "angular": "1.2.30" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /_built/bower_components/angular-sanitize/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-sanitize", 3 | "version": "1.2.30", 4 | "license": "MIT", 5 | "main": "./angular-sanitize.js", 6 | "ignore": [], 7 | "dependencies": { 8 | "angular": "1.2.30" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/resize.less: -------------------------------------------------------------------------------- 1 | // Resize anything 2 | 3 | .resizable(@direction) { 4 | resize: @direction; // Options: horizontal, vertical, both 5 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible` 6 | } 7 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/labels.less: -------------------------------------------------------------------------------- 1 | // Labels 2 | 3 | .label-variant(@color) { 4 | background-color: @color; 5 | 6 | &[href] { 7 | &:hover, 8 | &:focus { 9 | background-color: darken(@color, 10%); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /_built/bower_components/select2/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "select2", 3 | "version": "3.4.8", 4 | "main": ["select2.js", "select2.css", "select2.png", "select2x2.png", "select2-spinner.gif"], 5 | "dependencies": { 6 | "jquery": ">= 1.7.1" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "globalstrict": true, 3 | "globals": { 4 | "angular": false, 5 | "describe": false, 6 | "it": false, 7 | "expect": false, 8 | "beforeEach": false, 9 | "afterEach": false, 10 | "module": false, 11 | "inject": false 12 | } 13 | } -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/progress-bar.less: -------------------------------------------------------------------------------- 1 | // Progress bars 2 | 3 | .progress-bar-variant(@color) { 4 | background-color: @color; 5 | 6 | // Deprecated parent class requirement as of v3.2.0 7 | .progress-striped & { 8 | #gradient > .striped(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/attributes.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "./attributes/attr", 4 | "./attributes/prop", 5 | "./attributes/classes", 6 | "./attributes/val" 7 | ], function( jQuery ) { 8 | 9 | // Return jQuery for attributes-only inclusion 10 | return jQuery; 11 | }); 12 | -------------------------------------------------------------------------------- /app/appServices/httpclientService.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('appServices').factory('HttpClientService', ['$resource', function($resource) { 4 | 5 | var httpClient = function (query) { 6 | return $resource(query, {}); 7 | }; 8 | 9 | return { 10 | httpClient : httpClient 11 | } 12 | }]); -------------------------------------------------------------------------------- /_built/appServices/httpclientService.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('appServices').factory('HttpClientService', ['$resource', function($resource) { 4 | 5 | var httpClient = function (query) { 6 | return $resource(query, {}); 7 | }; 8 | 9 | return { 10 | httpClient : httpClient 11 | } 12 | }]); -------------------------------------------------------------------------------- /_built/bower_components/html5-boilerplate/humans.txt: -------------------------------------------------------------------------------- 1 | # humanstxt.org/ 2 | # The humans responsible & technology colophon 3 | 4 | # TEAM 5 | 6 | -- -- 7 | 8 | # THANKS 9 | 10 | 11 | 12 | # TECHNOLOGY COLOPHON 13 | 14 | HTML5, CSS3 15 | Normalize.css, jQuery, Modernizr 16 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/deprecated.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "./traversing" 4 | ], function( jQuery ) { 5 | 6 | // The number of elements contained in the matched element set 7 | jQuery.fn.size = function() { 8 | return this.length; 9 | }; 10 | 11 | jQuery.fn.andSelf = jQuery.fn.addBack; 12 | 13 | }); 14 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/reset-filter.less: -------------------------------------------------------------------------------- 1 | // Reset filters for IE 2 | // 3 | // When you need to remove a gradient background, do not forget to use this to reset 4 | // the IE filter for IE9 and below. 5 | 6 | .reset-filter() { 7 | filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)")); 8 | } 9 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/ajax/parseJSON.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | // Support: Android 2.3 6 | // Workaround failure to string-cast null input 7 | jQuery.parseJSON = function( data ) { 8 | return JSON.parse( data + "" ); 9 | }; 10 | 11 | return jQuery.parseJSON; 12 | 13 | }); 14 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/nav-divider.less: -------------------------------------------------------------------------------- 1 | // Horizontal dividers 2 | // 3 | // Dividers (basically an hr) within dropdowns and nav lists 4 | 5 | .nav-divider(@color: #e5e5e5) { 6 | height: 1px; 7 | margin: ((@line-height-computed / 2) - 1) 0; 8 | overflow: hidden; 9 | background-color: @color; 10 | } 11 | -------------------------------------------------------------------------------- /app/categories/categoryResponseConfig.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.categories').constant('categoryResponseConfig', [ 4 | {text:"Name", value:"name" }, 5 | {text:"Id", value:"id" }, 6 | {text:"SubCategory Name", value:"subCategories.name" }, 7 | {text:"SubCategory Id", value:"subCategories.id" } 8 | ]); -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/effects/animatedSelector.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../selector", 4 | "../effects" 5 | ], function( jQuery ) { 6 | 7 | jQuery.expr.filters.animated = function( elem ) { 8 | return jQuery.grep(jQuery.timers, function( fn ) { 9 | return elem === fn.elem; 10 | }).length; 11 | }; 12 | 13 | }); 14 | -------------------------------------------------------------------------------- /_built/categories/categoryResponseConfig.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.categories').constant('categoryResponseConfig', [ 4 | {text:"Name", value:"name" }, 5 | {text:"Id", value:"id" }, 6 | {text:"SubCategory Name", value:"subCategories.name" }, 7 | {text:"SubCategory Id", value:"subCategories.id" } 8 | ]); -------------------------------------------------------------------------------- /_built/stores/00-module.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.stores', ['ngRoute']) 4 | .config(['$routeProvider', function ($routeProvider) { 5 | $routeProvider.when('/stores', { 6 | templateUrl: 'stores/stores.html', 7 | controller: 'storesCtrl' 8 | }); 9 | }] 10 | ); 11 | -------------------------------------------------------------------------------- /app/stores/00-module.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.stores', ['ngRoute']) 4 | .config(['$routeProvider', function ($routeProvider) { 5 | $routeProvider.when('/stores', { 6 | templateUrl: 'stores/stores.html', 7 | controller: 'storesCtrl' 8 | }); 9 | }] 10 | ); 11 | -------------------------------------------------------------------------------- /_built/openBox/00-module.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.openBox', ['ngRoute']) 4 | 5 | .config(['$routeProvider', function ($routeProvider) { 6 | $routeProvider.when('/openbox', { 7 | templateUrl: 'openBox/openBox.html', 8 | controller: 'openBoxCtrl' 9 | }); 10 | }] 11 | ); -------------------------------------------------------------------------------- /app/openBox/00-module.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.openBox', ['ngRoute']) 4 | 5 | .config(['$routeProvider', function ($routeProvider) { 6 | $routeProvider.when('/openbox', { 7 | templateUrl: 'openBox/openBox.html', 8 | controller: 'openBoxCtrl' 9 | }); 10 | }] 11 | ); -------------------------------------------------------------------------------- /app/categories/00-module.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.categories', ['ngRoute']) 4 | .config(['$routeProvider', function ($routeProvider) { 5 | $routeProvider.when('/categories', { 6 | templateUrl: 'categories/categories.html', 7 | controller: 'CategoriesCtrl' 8 | }); 9 | }] 10 | ); -------------------------------------------------------------------------------- /_built/categories/00-module.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.categories', ['ngRoute']) 4 | .config(['$routeProvider', function ($routeProvider) { 5 | $routeProvider.when('/categories', { 6 | templateUrl: 'categories/categories.html', 7 | controller: 'CategoriesCtrl' 8 | }); 9 | }] 10 | ); -------------------------------------------------------------------------------- /app/smartLists/00-module.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.smartLists', ['ngRoute']) 4 | .config(['$routeProvider', function ($routeProvider) { 5 | $routeProvider.when('/smartlists', { 6 | templateUrl: 'smartLists/smartLists.html', 7 | controller: 'SmartListsCtrl' 8 | }); 9 | }] 10 | ); 11 | -------------------------------------------------------------------------------- /_built/smartLists/00-module.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.smartLists', ['ngRoute']) 4 | .config(['$routeProvider', function ($routeProvider) { 5 | $routeProvider.when('/smartlists', { 6 | templateUrl: 'smartLists/smartLists.html', 7 | controller: 'SmartListsCtrl' 8 | }); 9 | }] 10 | ); 11 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/alerts.less: -------------------------------------------------------------------------------- 1 | // Alerts 2 | 3 | .alert-variant(@background; @border; @text-color) { 4 | background-color: @background; 5 | border-color: @border; 6 | color: @text-color; 7 | 8 | hr { 9 | border-top-color: darken(@border, 5%); 10 | } 11 | .alert-link { 12 | color: darken(@text-color, 10%); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/manipulation/_evalUrl.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../ajax" 3 | ], function( jQuery ) { 4 | 5 | jQuery._evalUrl = function( url ) { 6 | return jQuery.ajax({ 7 | url: url, 8 | type: "GET", 9 | dataType: "script", 10 | async: false, 11 | global: false, 12 | "throws": true 13 | }); 14 | }; 15 | 16 | return jQuery._evalUrl; 17 | 18 | }); 19 | -------------------------------------------------------------------------------- /app/productSearch/00-module.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.productSearch', ['ngRoute']) 4 | .config(['$routeProvider', function ($routeProvider) { 5 | $routeProvider.when('/productSearch', { 6 | templateUrl: 'productSearch/productSearch.html', 7 | controller: 'ProductSearchCtrl' 8 | }); 9 | }] 10 | ); 11 | -------------------------------------------------------------------------------- /_built/productSearch/00-module.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.productSearch', ['ngRoute']) 4 | .config(['$routeProvider', function ($routeProvider) { 5 | $routeProvider.when('/productSearch', { 6 | templateUrl: 'productSearch/productSearch.html', 7 | controller: 'ProductSearchCtrl' 8 | }); 9 | }] 10 | ); 11 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/js/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "asi" : true, 3 | "browser" : true, 4 | "eqeqeq" : false, 5 | "eqnull" : true, 6 | "es3" : true, 7 | "expr" : true, 8 | "jquery" : true, 9 | "latedef" : true, 10 | "laxbreak" : true, 11 | "nonbsp" : true, 12 | "strict" : true, 13 | "undef" : true, 14 | "unused" : true 15 | } 16 | -------------------------------------------------------------------------------- /app/recommendations/00-module.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.recommendations', ['ngRoute']) 4 | 5 | .config(['$routeProvider', function ($routeProvider) { 6 | $routeProvider.when('/recommendations', { 7 | templateUrl: 'recommendations/recommendations.html', 8 | controller: 'RecommendationsCtrl' 9 | }); 10 | }] 11 | ); -------------------------------------------------------------------------------- /_built/recommendations/00-module.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.recommendations', ['ngRoute']) 4 | 5 | .config(['$routeProvider', function ($routeProvider) { 6 | $routeProvider.when('/recommendations', { 7 | templateUrl: 'recommendations/recommendations.html', 8 | controller: 'RecommendationsCtrl' 9 | }); 10 | }] 11 | ); -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/selector-sizzle.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "sizzle" 4 | ], function( jQuery, Sizzle ) { 5 | 6 | jQuery.find = Sizzle; 7 | jQuery.expr = Sizzle.selectors; 8 | jQuery.expr[":"] = jQuery.expr.pseudos; 9 | jQuery.unique = Sizzle.uniqueSort; 10 | jQuery.text = Sizzle.getText; 11 | jQuery.isXMLDoc = Sizzle.isXML; 12 | jQuery.contains = Sizzle.contains; 13 | 14 | }); 15 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/tab-focus.less: -------------------------------------------------------------------------------- 1 | // WebKit-style focus 2 | 3 | .tab-focus() { 4 | // WebKit-specific. Other browsers will keep their default outline style. 5 | // (Initially tried to also force default via `outline: initial`, 6 | // but that seems to erroneously remove the outline in Firefox altogether.) 7 | outline: 5px auto -webkit-focus-ring-color; 8 | outline-offset: -2px; 9 | } 10 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/event/ajax.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../event" 4 | ], function( jQuery ) { 5 | 6 | // Attach a bunch of functions for handling common AJAX events 7 | jQuery.each( [ "ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend" ], function( i, type ) { 8 | jQuery.fn[ type ] = function( fn ) { 9 | return this.on( type, fn ); 10 | }; 11 | }); 12 | 13 | }); 14 | -------------------------------------------------------------------------------- /app/appServices/preSelectOperator.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('appServices').factory('PreSelectOperatorService', [ function () { 4 | 5 | var preSelectOperator = function(form) { 6 | form.opt = form.value.operator[0]; 7 | form.complexVal = form.value.valueOptions ? form.value.valueOptions[0].value : ''; 8 | }; 9 | 10 | return { 11 | preSelectOperator : preSelectOperator 12 | } 13 | }]); -------------------------------------------------------------------------------- /_built/appServices/preSelectOperator.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('appServices').factory('PreSelectOperatorService', [ function () { 4 | 5 | var preSelectOperator = function(form) { 6 | form.opt = form.value.operator[0]; 7 | form.complexVal = form.value.valueOptions ? form.value.valueOptions[0].value : ''; 8 | }; 9 | 10 | return { 11 | preSelectOperator : preSelectOperator 12 | } 13 | }]); -------------------------------------------------------------------------------- /_built/openBox/openBoxConstantsConfig.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.openBox').constant('searchOptions', [ 4 | { text: "Select an Open Box Search Option", value: 0 }, 5 | { text: "Open Box Offers All SKUs", value: 'allSkus' }, 6 | { text: "Open Box Offers by Category", value: 'category' }, 7 | { text: "Open Box Offers by List of SKUs", value: 'skuList' }, 8 | { text: "Open Box Offers by SKU", value: 'singleSku' } 9 | ]); -------------------------------------------------------------------------------- /app/openBox/openBoxConstantsConfig.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.openBox').constant('searchOptions', [ 4 | { text: "Select an Open Box Search Option", value: 0 }, 5 | { text: "Open Box Offers All SKUs", value: 'allSkus' }, 6 | { text: "Open Box Offers by Category", value: 'category' }, 7 | { text: "Open Box Offers by List of SKUs", value: 'skuList' }, 8 | { text: "Open Box Offers by SKU", value: 'singleSku' } 9 | ]); -------------------------------------------------------------------------------- /app/appServices/addAllShowOptions.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('appServices').factory('AddAllShowOptionsService', [ function () { 4 | 5 | var addAllShowOptions = function(optionArray) { 6 | var newArray = []; 7 | angular.forEach(optionArray, function(i) { this.push(i.value) }, newArray); 8 | return newArray.join(','); 9 | }; 10 | 11 | return { 12 | addAllShowOptions : addAllShowOptions 13 | } 14 | }]); -------------------------------------------------------------------------------- /_built/appServices/addAllShowOptions.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('appServices').factory('AddAllShowOptionsService', [ function () { 4 | 5 | var addAllShowOptions = function(optionArray) { 6 | var newArray = []; 7 | angular.forEach(optionArray, function(i) { this.push(i.value) }, newArray); 8 | return newArray.join(','); 9 | }; 10 | 11 | return { 12 | addAllShowOptions : addAllShowOptions 13 | } 14 | }]); -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/less/bordered-pulled.less: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em @fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .pull-right { float: right; } 11 | .pull-left { float: left; } 12 | 13 | .@{fa-css-prefix} { 14 | &.pull-left { margin-right: .3em; } 15 | &.pull-right { margin-left: .3em; } 16 | } 17 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em $fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .pull-right { float: right; } 11 | .pull-left { float: left; } 12 | 13 | .#{$fa-css-prefix} { 14 | &.pull-left { margin-right: .3em; } 15 | &.pull-right { margin-left: .3em; } 16 | } 17 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/css/var/isHidden.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../core", 3 | "../../selector" 4 | // css is assumed 5 | ], function( jQuery ) { 6 | 7 | return function( elem, el ) { 8 | // isHidden might be called from jQuery#filter function; 9 | // in that case, element will be second argument 10 | elem = el || elem; 11 | return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); 12 | }; 13 | }); 14 | -------------------------------------------------------------------------------- /_built/stores/searchValueOptionsConfig.js: -------------------------------------------------------------------------------- 1 | angular.module('bby-query-mixer.stores').constant('searchValueOptionsConfig', [ 2 | {text:"Location Criteria", value:false}, 3 | {text:"By City", value:"city"}, 4 | {text:"By Postal Code", value:"postalCode"}, 5 | {text:"By Latitude/Longitude", value:"latLong"}, 6 | {text:"By StoreId", value:"storeId"}, 7 | {text:"By Region/State", value:"region"} 8 | ]); -------------------------------------------------------------------------------- /app/stores/searchValueOptionsConfig.js: -------------------------------------------------------------------------------- 1 | angular.module('bby-query-mixer.stores').constant('searchValueOptionsConfig', [ 2 | {text:"Location Criteria", value:false}, 3 | {text:"By City", value:"city"}, 4 | {text:"By Postal Code", value:"postalCode"}, 5 | {text:"By Latitude/Longitude", value:"latLong"}, 6 | {text:"By StoreId", value:"storeId"}, 7 | {text:"By Region/State", value:"region"} 8 | ]); -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/nav-vertical-align.less: -------------------------------------------------------------------------------- 1 | // Navbar vertical align 2 | // 3 | // Vertically center elements in the navbar. 4 | // Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin. 5 | 6 | .navbar-vertical-align(@element-height) { 7 | margin-top: ((@navbar-height - @element-height) / 2); 8 | margin-bottom: ((@navbar-height - @element-height) / 2); 9 | } 10 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/less/larger.less: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .@{fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .@{fa-css-prefix}-2x { font-size: 2em; } 11 | .@{fa-css-prefix}-3x { font-size: 3em; } 12 | .@{fa-css-prefix}-4x { font-size: 4em; } 13 | .@{fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | Bootstrap uses [GitHub's Releases feature](https://github.com/blog/1547-release-your-software) for its changelogs. 2 | 3 | See [the Releases section of our GitHub project](https://github.com/twbs/bootstrap/releases) for changelogs for each release version of Bootstrap. 4 | 5 | Release announcement posts on [the official Bootstrap blog](http://blog.getbootstrap.com) contain summaries of the most noteworthy changes made in each release. 6 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/scss/_larger.scss: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .#{$fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .#{$fa-css-prefix}-2x { font-size: 2em; } 11 | .#{$fa-css-prefix}-3x { font-size: 3em; } 12 | .#{$fa-css-prefix}-4x { font-size: 4em; } 13 | .#{$fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/responsive-visibility.less: -------------------------------------------------------------------------------- 1 | // Responsive utilities 2 | 3 | // 4 | // More easily include all the states for responsive-utilities.less. 5 | .responsive-visibility() { 6 | display: block !important; 7 | table& { display: table !important; } 8 | tr& { display: table-row !important; } 9 | th&, 10 | td& { display: table-cell !important; } 11 | } 12 | 13 | .responsive-invisibility() { 14 | display: none !important; 15 | } 16 | -------------------------------------------------------------------------------- /_built/bower_components/html5-boilerplate/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "html5-boilerplate", 3 | "homepage": "https://github.com/h5bp/html5-boilerplate", 4 | "version": "4.3.0", 5 | "_release": "4.3.0", 6 | "_resolution": { 7 | "type": "version", 8 | "tag": "v4.3.0", 9 | "commit": "72cdf1e96c6506c76c51e53abc1f2bd224776649" 10 | }, 11 | "_source": "https://github.com/h5bp/html5-boilerplate.git", 12 | "_target": "~4.3.0", 13 | "_originalSource": "html5-boilerplate" 14 | } -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.egg-info 3 | *.db 4 | *.db.old 5 | *.swp 6 | *.db-journal 7 | 8 | .coverage 9 | .DS_Store 10 | .installed.cfg 11 | _gh_pages/* 12 | 13 | .idea/* 14 | .svn/* 15 | src/website/static/* 16 | src/website/media/* 17 | 18 | bin 19 | cfcache 20 | develop-eggs 21 | dist 22 | downloads 23 | eggs 24 | parts 25 | tmp 26 | .sass-cache 27 | node_modules 28 | 29 | src/website/settingslocal.py 30 | stunnel.log 31 | 32 | .ruby-version 33 | .bundle 34 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/less/list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: @fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .@{fa-css-prefix}-li { 11 | position: absolute; 12 | left: -@fa-li-width; 13 | width: @fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.@{fa-css-prefix}-lg { 17 | left: (-@fa-li-width + (4em / 14)); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/css/hiddenVisibleSelectors.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../selector" 4 | ], function( jQuery ) { 5 | 6 | jQuery.expr.filters.hidden = function( elem ) { 7 | // Support: Opera <= 12.12 8 | // Opera reports offsetWidths and offsetHeights less than zero on some elements 9 | return elem.offsetWidth <= 0 && elem.offsetHeight <= 0; 10 | }; 11 | jQuery.expr.filters.visible = function( elem ) { 12 | return !jQuery.expr.filters.hidden( elem ); 13 | }; 14 | 15 | }); 16 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/scss/_list.scss: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: $fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .#{$fa-css-prefix}-li { 11 | position: absolute; 12 | left: -$fa-li-width; 13 | width: $fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.#{$fa-css-prefix}-lg { 17 | left: -$fa-li-width + (4em / 14); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/css/var/getStyles.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return function( elem ) { 3 | // Support: IE<=11+, Firefox<=30+ (#15098, #14150) 4 | // IE throws on elements created in popups 5 | // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" 6 | if ( elem.ownerDocument.defaultView.opener ) { 7 | return elem.ownerDocument.defaultView.getComputedStyle( elem, null ); 8 | } 9 | 10 | return window.getComputedStyle( elem, null ); 11 | }; 12 | }); 13 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/data/accepts.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | /** 6 | * Determines whether an object can have data 7 | */ 8 | jQuery.acceptData = function( owner ) { 9 | // Accepts only: 10 | // - Node 11 | // - Node.ELEMENT_NODE 12 | // - Node.DOCUMENT_NODE 13 | // - Object 14 | // - Any 15 | /* jshint -W018 */ 16 | return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); 17 | }; 18 | 19 | return jQuery.acceptData; 20 | }); 21 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/nuget/MyGet.ps1: -------------------------------------------------------------------------------- 1 | $nuget = $env:NuGet 2 | 3 | # parse the version number out of package.json 4 | $bsversion = ((Get-Content $env:SourcesPath\package.json) -join "`n" | ConvertFrom-Json).version 5 | 6 | # create packages 7 | & $nuget pack "nuget\bootstrap.nuspec" -Verbosity detailed -NonInteractive -NoPackageAnalysis -BasePath $env:SourcesPath -Version $bsversion 8 | & $nuget pack "nuget\bootstrap.less.nuspec" -Verbosity detailed -NonInteractive -NoPackageAnalysis -BasePath $env:SourcesPath -Version $bsversion 9 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/scss/font-awesome.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables"; 7 | @import "mixins"; 8 | @import "path"; 9 | @import "core"; 10 | @import "larger"; 11 | @import "fixed-width"; 12 | @import "list"; 13 | @import "bordered-pulled"; 14 | @import "animated"; 15 | @import "rotated-flipped"; 16 | @import "stacked"; 17 | @import "icons"; 18 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "font-awesome", 3 | "description": "Font Awesome", 4 | "version": "4.3.0", 5 | "keywords": [], 6 | "homepage": "http://fontawesome.io", 7 | "dependencies": {}, 8 | "devDependencies": {}, 9 | "license": ["OFL-1.1", "MIT", "CC-BY-3.0"], 10 | "main": [ 11 | "./css/font-awesome.css", 12 | "./fonts/*" 13 | ], 14 | "ignore": [ 15 | "*/.*", 16 | "*.json", 17 | "src", 18 | "*.yml", 19 | "Gemfile", 20 | "Gemfile.lock", 21 | "*.md" 22 | ] 23 | } 24 | -------------------------------------------------------------------------------- /_built/bower_components/angular/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular", 3 | "version": "1.2.30", 4 | "license": "MIT", 5 | "main": "./angular.js", 6 | "ignore": [], 7 | "dependencies": {}, 8 | "homepage": "https://github.com/angular/bower-angular", 9 | "_release": "1.2.30", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "v1.2.30", 13 | "commit": "e3c63aac8a20f58a24ec3d376111587fe9688b9d" 14 | }, 15 | "_source": "https://github.com/angular/bower-angular.git", 16 | "_target": "1.2.x", 17 | "_originalSource": "angular" 18 | } -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/dist/js/npm.js: -------------------------------------------------------------------------------- 1 | // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment. 2 | require('../../js/transition.js') 3 | require('../../js/alert.js') 4 | require('../../js/button.js') 5 | require('../../js/carousel.js') 6 | require('../../js/collapse.js') 7 | require('../../js/dropdown.js') 8 | require('../../js/modal.js') 9 | require('../../js/tooltip.js') 10 | require('../../js/popover.js') 11 | require('../../js/scrollspy.js') 12 | require('../../js/tab.js') 13 | require('../../js/affix.js') -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/.csslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "adjoining-classes": false, 3 | "box-sizing": false, 4 | "box-model": false, 5 | "compatible-vendor-prefixes": false, 6 | "floats": false, 7 | "font-sizes": false, 8 | "gradients": false, 9 | "important": false, 10 | "known-properties": false, 11 | "outline-none": false, 12 | "qualified-headings": false, 13 | "regex-selectors": false, 14 | "shorthand": false, 15 | "text-indent": false, 16 | "unique-headings": false, 17 | "universal-selector": false, 18 | "unqualified-attributes": false 19 | } 20 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/less/font-awesome.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables.less"; 7 | @import "mixins.less"; 8 | @import "path.less"; 9 | @import "core.less"; 10 | @import "larger.less"; 11 | @import "fixed-width.less"; 12 | @import "list.less"; 13 | @import "bordered-pulled.less"; 14 | @import "animated.less"; 15 | @import "rotated-flipped.less"; 16 | @import "stacked.less"; 17 | @import "icons.less"; 18 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery", 3 | "version": "2.1.3", 4 | "main": "dist/jquery.js", 5 | "license": "MIT", 6 | "ignore": [ 7 | "**/.*", 8 | "build", 9 | "speed", 10 | "test", 11 | "*.md", 12 | "AUTHORS.txt", 13 | "Gruntfile.js", 14 | "package.json" 15 | ], 16 | "devDependencies": { 17 | "sizzle": "2.1.1-jquery.2.1.2", 18 | "requirejs": "2.1.10", 19 | "qunit": "1.14.0", 20 | "sinon": "1.8.1" 21 | }, 22 | "keywords": [ 23 | "jquery", 24 | "javascript", 25 | "library" 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /_built/bower_components/angular-bootstrap/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": { 3 | "name": "https://github.com/angular-ui/bootstrap/graphs/contributors" 4 | }, 5 | "name": "angular-bootstrap", 6 | "keywords": [ 7 | "angular", 8 | "angular-ui", 9 | "bootstrap" 10 | ], 11 | "license": "MIT", 12 | "ignore": [], 13 | "description": "Native AngularJS (Angular) directives for Bootstrap.", 14 | "version": "0.12.1", 15 | "main": ["./ui-bootstrap-tpls.js"], 16 | "dependencies": { 17 | "angular": ">=1 <1.3.0" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/border-radius.less: -------------------------------------------------------------------------------- 1 | // Single side border-radius 2 | 3 | .border-top-radius(@radius) { 4 | border-top-right-radius: @radius; 5 | border-top-left-radius: @radius; 6 | } 7 | .border-right-radius(@radius) { 8 | border-bottom-right-radius: @radius; 9 | border-top-right-radius: @radius; 10 | } 11 | .border-bottom-radius(@radius) { 12 | border-bottom-right-radius: @radius; 13 | border-bottom-left-radius: @radius; 14 | } 15 | .border-left-radius(@radius) { 16 | border-bottom-left-radius: @radius; 17 | border-top-left-radius: @radius; 18 | } 19 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/reset-text.less: -------------------------------------------------------------------------------- 1 | .reset-text() { 2 | font-family: @font-family-base; 3 | // We deliberately do NOT reset font-size. 4 | font-style: normal; 5 | font-weight: normal; 6 | letter-spacing: normal; 7 | line-break: auto; 8 | line-height: @line-height-base; 9 | text-align: left; // Fallback for where `start` is not supported 10 | text-align: start; 11 | text-decoration: none; 12 | text-shadow: none; 13 | text-transform: none; 14 | white-space: normal; 15 | word-break: normal; 16 | word-spacing: normal; 17 | word-wrap: normal; 18 | } 19 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/less/core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal @fa-font-size-base/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | transform: translate(0, 0); // ensures no half-pixel rendering in firefox 12 | 13 | } 14 | -------------------------------------------------------------------------------- /_built/bower_components/ng-clip/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ng-clip", 3 | "version": "0.2.6", 4 | "main": "src/ngClip.js", 5 | "dependencies": { 6 | "angular": ">=1.0.4", 7 | "zeroclipboard": "~2.2.0" 8 | }, 9 | "devDependencies": {}, 10 | "homepage": "https://github.com/asafdav/ng-clip", 11 | "_release": "0.2.6", 12 | "_resolution": { 13 | "type": "version", 14 | "tag": "0.2.6", 15 | "commit": "59339a657f32c689e4a5f5bc041a871e746303bc" 16 | }, 17 | "_source": "https://github.com/asafdav/ng-clip.git", 18 | "_target": "0.2.6", 19 | "_originalSource": "ng-clip" 20 | } -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/less/stacked.less: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; } 21 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/scss/_core.scss: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal #{$fa-font-size-base}/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | transform: translate(0, 0); // ensures no half-pixel rendering in firefox 12 | 13 | } 14 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/scss/_stacked.scss: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; } 21 | -------------------------------------------------------------------------------- /_built/bower_components/angular-mocks/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-mocks", 3 | "version": "1.2.30", 4 | "license": "MIT", 5 | "main": "./angular-mocks.js", 6 | "ignore": [], 7 | "dependencies": { 8 | "angular": "1.2.30" 9 | }, 10 | "homepage": "https://github.com/angular/bower-angular-mocks", 11 | "_release": "1.2.30", 12 | "_resolution": { 13 | "type": "version", 14 | "tag": "v1.2.30", 15 | "commit": "07889043156dc86edf2a9d3fe6b268c385659596" 16 | }, 17 | "_source": "https://github.com/angular/bower-angular-mocks.git", 18 | "_target": "1.2.x", 19 | "_originalSource": "angular-mocks" 20 | } -------------------------------------------------------------------------------- /_built/bower_components/angular-route/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-route", 3 | "version": "1.2.30", 4 | "license": "MIT", 5 | "main": "./angular-route.js", 6 | "ignore": [], 7 | "dependencies": { 8 | "angular": "1.2.30" 9 | }, 10 | "homepage": "https://github.com/angular/bower-angular-route", 11 | "_release": "1.2.30", 12 | "_resolution": { 13 | "type": "version", 14 | "tag": "v1.2.30", 15 | "commit": "0e6923c8ab04999b9e15c1891bb64aa9be18061b" 16 | }, 17 | "_source": "https://github.com/angular/bower-angular-route.git", 18 | "_target": "1.2.x", 19 | "_originalSource": "angular-route" 20 | } -------------------------------------------------------------------------------- /_built/bower_components/angular-loader/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-loader", 3 | "version": "1.2.30", 4 | "license": "MIT", 5 | "main": "./angular-loader.js", 6 | "ignore": [], 7 | "dependencies": { 8 | "angular": "1.2.30" 9 | }, 10 | "homepage": "https://github.com/angular/bower-angular-loader", 11 | "_release": "1.2.30", 12 | "_resolution": { 13 | "type": "version", 14 | "tag": "v1.2.30", 15 | "commit": "547b424a2c1dbc15dd421189a08ea80b77615d7e" 16 | }, 17 | "_source": "https://github.com/angular/bower-angular-loader.git", 18 | "_target": "1.2.x", 19 | "_originalSource": "angular-loader" 20 | } -------------------------------------------------------------------------------- /_built/bower_components/angular-cookies/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-cookies", 3 | "version": "1.2.30", 4 | "license": "MIT", 5 | "main": "./angular-cookies.js", 6 | "ignore": [], 7 | "dependencies": { 8 | "angular": "1.2.30" 9 | }, 10 | "homepage": "https://github.com/angular/bower-angular-cookies", 11 | "_release": "1.2.30", 12 | "_resolution": { 13 | "type": "version", 14 | "tag": "v1.2.30", 15 | "commit": "0b296d410c864c6fa91f1d6b6ac7916a508f731a" 16 | }, 17 | "_source": "https://github.com/angular/bower-angular-cookies.git", 18 | "_target": "1.2.x", 19 | "_originalSource": "angular-cookies" 20 | } -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/pagination.less: -------------------------------------------------------------------------------- 1 | // Pagination 2 | 3 | .pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) { 4 | > li { 5 | > a, 6 | > span { 7 | padding: @padding-vertical @padding-horizontal; 8 | font-size: @font-size; 9 | line-height: @line-height; 10 | } 11 | &:first-child { 12 | > a, 13 | > span { 14 | .border-left-radius(@border-radius); 15 | } 16 | } 17 | &:last-child { 18 | > a, 19 | > span { 20 | .border-right-radius(@border-radius); 21 | } 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /_built/bower_components/angular-resource/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-resource", 3 | "version": "1.2.30", 4 | "license": "MIT", 5 | "main": "./angular-resource.js", 6 | "ignore": [], 7 | "dependencies": { 8 | "angular": "1.2.30" 9 | }, 10 | "homepage": "https://github.com/angular/bower-angular-resource", 11 | "_release": "1.2.30", 12 | "_resolution": { 13 | "type": "version", 14 | "tag": "v1.2.30", 15 | "commit": "50433e6792c9834c8b6098e1579fee30b28d90e3" 16 | }, 17 | "_source": "https://github.com/angular/bower-angular-resource.git", 18 | "_target": "1.2.x", 19 | "_originalSource": "angular-resource" 20 | } -------------------------------------------------------------------------------- /_built/bower_components/angular-sanitize/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-sanitize", 3 | "version": "1.2.30", 4 | "license": "MIT", 5 | "main": "./angular-sanitize.js", 6 | "ignore": [], 7 | "dependencies": { 8 | "angular": "1.2.30" 9 | }, 10 | "homepage": "https://github.com/angular/bower-angular-sanitize", 11 | "_release": "1.2.30", 12 | "_resolution": { 13 | "type": "version", 14 | "tag": "v1.2.30", 15 | "commit": "17fcfeafcb1eed5ea8f6b5117d80196717766a17" 16 | }, 17 | "_source": "https://github.com/angular/bower-angular-sanitize.git", 18 | "_target": "1.2.x", 19 | "_originalSource": "angular-sanitize" 20 | } -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/ajax/parseXML.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | // Cross-browser xml parsing 6 | jQuery.parseXML = function( data ) { 7 | var xml, tmp; 8 | if ( !data || typeof data !== "string" ) { 9 | return null; 10 | } 11 | 12 | // Support: IE9 13 | try { 14 | tmp = new DOMParser(); 15 | xml = tmp.parseFromString( data, "text/xml" ); 16 | } catch ( e ) { 17 | xml = undefined; 18 | } 19 | 20 | if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { 21 | jQuery.error( "Invalid XML: " + data ); 22 | } 23 | return xml; 24 | }; 25 | 26 | return jQuery.parseXML; 27 | 28 | }); 29 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/css/addGetHookIf.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | 3 | function addGetHookIf( conditionFn, hookFn ) { 4 | // Define the hook, we'll check on the first run if it's really needed. 5 | return { 6 | get: function() { 7 | if ( conditionFn() ) { 8 | // Hook not needed (or it's not possible to use it due 9 | // to missing dependency), remove it. 10 | delete this.get; 11 | return; 12 | } 13 | 14 | // Hook needed; redefine it so that the support test is not executed again. 15 | return (this.get = hookFn).apply( this, arguments ); 16 | } 17 | }; 18 | } 19 | 20 | return addGetHookIf; 21 | 22 | }); 23 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/.npmignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.egg-info 3 | *.db 4 | *.db.old 5 | *.swp 6 | *.db-journal 7 | 8 | .coverage 9 | .DS_Store 10 | .installed.cfg 11 | _gh_pages/* 12 | 13 | .idea/* 14 | .svn/* 15 | src/website/static/* 16 | src/website/media/* 17 | 18 | bin 19 | cfcache 20 | develop-eggs 21 | dist 22 | downloads 23 | eggs 24 | parts 25 | tmp 26 | .sass-cache 27 | node_modules 28 | 29 | src/website/settingslocal.py 30 | stunnel.log 31 | 32 | .ruby-version 33 | 34 | # don't need these in the npm package. 35 | src/ 36 | _config.yml 37 | bower.json 38 | component.json 39 | composer.json 40 | CONTRIBUTING.md 41 | Gemfile 42 | Gemfile.lock 43 | -------------------------------------------------------------------------------- /_built/bower_components/select2/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "select2", 3 | "version": "3.4.8", 4 | "main": [ 5 | "select2.js", 6 | "select2.css", 7 | "select2.png", 8 | "select2x2.png", 9 | "select2-spinner.gif" 10 | ], 11 | "dependencies": { 12 | "jquery": ">= 1.7.1" 13 | }, 14 | "homepage": "https://github.com/ivaynberg/select2", 15 | "_release": "3.4.8", 16 | "_resolution": { 17 | "type": "version", 18 | "tag": "3.4.8", 19 | "commit": "ee0f36a47e2133b23330fbec740b2d3a17a0d9c2" 20 | }, 21 | "_source": "https://github.com/ivaynberg/select2.git", 22 | "_target": "~3.4.5", 23 | "_originalSource": "select2" 24 | } -------------------------------------------------------------------------------- /_built/bower_components/angular/angular-csp.css: -------------------------------------------------------------------------------- 1 | /* Include this file in your html if you are using the CSP mode. */ 2 | 3 | @charset "UTF-8"; 4 | 5 | [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], 6 | .ng-cloak, .x-ng-cloak, 7 | .ng-hide { 8 | display: none !important; 9 | } 10 | 11 | ng\:form { 12 | display: block; 13 | } 14 | 15 | .ng-animate-block-transitions { 16 | transition:0s all!important; 17 | -webkit-transition:0s all!important; 18 | } 19 | 20 | /* show the element during a show/hide animation when the 21 | * animation is ongoing, but the .ng-hide class is active */ 22 | .ng-hide-add-active, .ng-hide-remove { 23 | display: block!important; 24 | } 25 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/panels.less: -------------------------------------------------------------------------------- 1 | // Panels 2 | 3 | .panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) { 4 | border-color: @border; 5 | 6 | & > .panel-heading { 7 | color: @heading-text-color; 8 | background-color: @heading-bg-color; 9 | border-color: @heading-border; 10 | 11 | + .panel-collapse > .panel-body { 12 | border-top-color: @border; 13 | } 14 | .badge { 15 | color: @heading-bg-color; 16 | background-color: @heading-text-color; 17 | } 18 | } 19 | & > .panel-footer { 20 | + .panel-collapse > .panel-body { 21 | border-bottom-color: @border; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /app/productSearch/productDirectives.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | angular.module('bby-query-mixer.productSearch').directive("spaceless", function(){ 3 | return { 4 | require: 'ngModel', 5 | link: function(scope, element, attrs, ngModelController) { 6 | ngModelController.$parsers.push(function(data) { 7 | //convert data from view format to model format 8 | return data.replace(/\s+/g, '&search='); //converted 9 | }); 10 | 11 | ngModelController.$formatters.push(function(data) { 12 | //convert data from model format to view format 13 | return data.replace(/\s+/g, '&'); //converted 14 | }); 15 | } 16 | }; 17 | }); -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/wells.less: -------------------------------------------------------------------------------- 1 | // 2 | // Wells 3 | // -------------------------------------------------- 4 | 5 | 6 | // Base class 7 | .well { 8 | min-height: 20px; 9 | padding: 19px; 10 | margin-bottom: 20px; 11 | background-color: @well-bg; 12 | border: 1px solid @well-border; 13 | border-radius: @border-radius-base; 14 | .box-shadow(inset 0 1px 1px rgba(0,0,0,.05)); 15 | blockquote { 16 | border-color: #ddd; 17 | border-color: rgba(0,0,0,.15); 18 | } 19 | } 20 | 21 | // Sizes 22 | .well-lg { 23 | padding: 24px; 24 | border-radius: @border-radius-large; 25 | } 26 | .well-sm { 27 | padding: 9px; 28 | border-radius: @border-radius-small; 29 | } 30 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/queue/delay.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../queue", 4 | "../effects" // Delay is optional because of this dependency 5 | ], function( jQuery ) { 6 | 7 | // Based off of the plugin by Clint Helfers, with permission. 8 | // http://blindsignals.com/index.php/2009/07/jquery-delay/ 9 | jQuery.fn.delay = function( time, type ) { 10 | time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; 11 | type = type || "fx"; 12 | 13 | return this.queue( type, function( next, hooks ) { 14 | var timeout = setTimeout( next, time ); 15 | hooks.stop = function() { 16 | clearTimeout( timeout ); 17 | }; 18 | }); 19 | }; 20 | 21 | return jQuery.fn.delay; 22 | }); 23 | -------------------------------------------------------------------------------- /_built/productSearch/productDirectives.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | angular.module('bby-query-mixer.productSearch').directive("spaceless", function(){ 3 | return { 4 | require: 'ngModel', 5 | link: function(scope, element, attrs, ngModelController) { 6 | ngModelController.$parsers.push(function(data) { 7 | //convert data from view format to model format 8 | return data.replace(/\s+/g, '&search='); //converted 9 | }); 10 | 11 | ngModelController.$formatters.push(function(data) { 12 | //convert data from model format to view format 13 | return data.replace(/\s+/g, '&'); //converted 14 | }); 15 | } 16 | }; 17 | }); -------------------------------------------------------------------------------- /_built/bower_components/html5-boilerplate/crossdomain.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 15 | 16 | -------------------------------------------------------------------------------- /_built/bower_components/angular/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular", 3 | "version": "1.2.30", 4 | "description": "HTML enhanced for web apps", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/angular/angular.js.git" 12 | }, 13 | "keywords": [ 14 | "angular", 15 | "framework", 16 | "browser", 17 | "client-side" 18 | ], 19 | "author": "Angular Core Team ", 20 | "license": "MIT", 21 | "bugs": { 22 | "url": "https://github.com/angular/angular.js/issues" 23 | }, 24 | "homepage": "http://angularjs.org" 25 | } 26 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/hide-text.less: -------------------------------------------------------------------------------- 1 | // CSS image replacement 2 | // 3 | // Heads up! v3 launched with only `.hide-text()`, but per our pattern for 4 | // mixins being reused as classes with the same name, this doesn't hold up. As 5 | // of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`. 6 | // 7 | // Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757 8 | 9 | // Deprecated as of v3.0.1 (has been removed in v4) 10 | .hide-text() { 11 | font: ~"0/0" a; 12 | color: transparent; 13 | text-shadow: none; 14 | background-color: transparent; 15 | border: 0; 16 | } 17 | 18 | // New mixin to use as of v3.0.1 19 | .text-hide() { 20 | .hide-text(); 21 | } 22 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/css/swap.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | // A method for quickly swapping in/out CSS properties to get correct calculations. 6 | jQuery.swap = function( elem, options, callback, args ) { 7 | var ret, name, 8 | old = {}; 9 | 10 | // Remember the old values, and insert the new ones 11 | for ( name in options ) { 12 | old[ name ] = elem.style[ name ]; 13 | elem.style[ name ] = options[ name ]; 14 | } 15 | 16 | ret = callback.apply( elem, args || [] ); 17 | 18 | // Revert the old values 19 | for ( name in options ) { 20 | elem.style[ name ] = old[ name ]; 21 | } 22 | 23 | return ret; 24 | }; 25 | 26 | return jQuery.swap; 27 | 28 | }); 29 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_zh-CN.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Chinese translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | $.extend($.fn.select2.defaults, { 7 | formatNoMatches: function () { return "没有找到匹配项"; }, 8 | formatInputTooShort: function (input, min) { var n = min - input.length; return "请再输入" + n + "个字符";}, 9 | formatInputTooLong: function (input, max) { var n = input.length - max; return "请删掉" + n + "个字符";}, 10 | formatSelectionTooBig: function (limit) { return "你只能选择最多" + limit + "项"; }, 11 | formatLoadMore: function (pageNumber) { return "加载结果中…"; }, 12 | formatSearching: function () { return "搜索中…"; } 13 | }); 14 | })(jQuery); 15 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/list-group.less: -------------------------------------------------------------------------------- 1 | // List Groups 2 | 3 | .list-group-item-variant(@state; @background; @color) { 4 | .list-group-item-@{state} { 5 | color: @color; 6 | background-color: @background; 7 | 8 | a&, 9 | button& { 10 | color: @color; 11 | 12 | .list-group-item-heading { 13 | color: inherit; 14 | } 15 | 16 | &:hover, 17 | &:focus { 18 | color: @color; 19 | background-color: darken(@background, 5%); 20 | } 21 | &.active, 22 | &.active:hover, 23 | &.active:focus { 24 | color: #fff; 25 | background-color: @color; 26 | border-color: @color; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_zh-TW.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Traditional Chinese translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | $.extend($.fn.select2.defaults, { 7 | formatNoMatches: function () { return "沒有找到相符的項目"; }, 8 | formatInputTooShort: function (input, min) { var n = min - input.length; return "請再輸入" + n + "個字元";}, 9 | formatInputTooLong: function (input, max) { var n = input.length - max; return "請刪掉" + n + "個字元";}, 10 | formatSelectionTooBig: function (limit) { return "你只能選擇最多" + limit + "項"; }, 11 | formatLoadMore: function (pageNumber) { return "載入中…"; }, 12 | formatSearching: function () { return "搜尋中…"; } 13 | }); 14 | })(jQuery); 15 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_ja.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Japanese translation. 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "該当なし"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "後" + n + "文字入れてください"; }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "検索文字列が" + n + "文字長すぎます"; }, 11 | formatSelectionTooBig: function (limit) { return "最多で" + limit + "項目までしか選択できません"; }, 12 | formatLoadMore: function (pageNumber) { return "読込中・・・"; }, 13 | formatSearching: function () { return "検索中・・・"; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /_built/bower_components/angular-ui-select/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ui-select", 3 | "version": "0.12.1", 4 | "homepage": "https://github.com/angular-ui/ui-select", 5 | "authors": [ 6 | "AngularUI" 7 | ], 8 | "description": "AngularJS ui-select", 9 | "main": ["dist/select.js", "dist/select.css"], 10 | "license": "MIT", 11 | "ignore": [ 12 | "**/.*", 13 | "node_modules", 14 | "bower_components", 15 | "src", 16 | "test", 17 | "gulpfile.js", 18 | "karma.conf.js", 19 | "examples" 20 | ], 21 | "dependencies": { 22 | "angular": ">=1.2.18" 23 | }, 24 | "devDependencies": { 25 | "jquery": "~1.11", 26 | "angular-sanitize": ">=1.2.18", 27 | "angular-mocks": ">=1.2.18" 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/clearfix.less: -------------------------------------------------------------------------------- 1 | // Clearfix 2 | // 3 | // For modern browsers 4 | // 1. The space content is one way to avoid an Opera bug when the 5 | // contenteditable attribute is included anywhere else in the document. 6 | // Otherwise it causes space to appear at the top and bottom of elements 7 | // that are clearfixed. 8 | // 2. The use of `table` rather than `block` is only necessary if using 9 | // `:before` to contain the top-margins of child elements. 10 | // 11 | // Source: http://nicolasgallagher.com/micro-clearfix-hack/ 12 | 13 | .clearfix() { 14 | &:before, 15 | &:after { 16 | content: " "; // 1 17 | display: table; // 2 18 | } 19 | &:after { 20 | clear: both; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /app/smartLists/smartLists.css: -------------------------------------------------------------------------------- 1 | #recommendationsFooterNote{ 2 | font-style: italic; 3 | font-size: 1em; 4 | } 5 | #activeAdventurerButton { 6 | background-image: url(./assets/active.png); 7 | } 8 | #activeAdventurerButton:hover{ 9 | background-image: url(./assets/active_hover.png); 10 | } 11 | #activeAdventurerButton.selected { 12 | background-image: url(./assets/active_selected.png); 13 | } 14 | #connectedHomeButton { 15 | background-image: url(./assets/conhome.png); 16 | } 17 | #connectedHomeButton:hover{ 18 | background-image: url(./assets/conhome_hover.png); 19 | } 20 | #connectedHomeButton.selected { 21 | background-image: url(./assets/conhome_selected.png); 22 | } 23 | 24 | #button-container { 25 | padding-top: 2%; 26 | } -------------------------------------------------------------------------------- /app/stores/productAttributesConfig.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.stores').constant('productAttributesConfig', [ 4 | { text: "SKU", value: "products.sku" }, 5 | { text: "Name", value: "products.name" }, 6 | { text: "Short Description", value: "products.shortDescription" }, 7 | { text: "Sale Price", value: "products.salePrice" }, 8 | { text: "Regular Price", value: "products.regularPrice" }, 9 | { text: "Add To Cart URL", value: "products.addToCartURL" }, 10 | { text: "Product Url", value: "products.url" }, 11 | { text: "Image", value: "products.image" }, 12 | { text: "Customer Review Count", value: "products.customerReviewCount" }, 13 | { text: "Customer Review Average", value: "products.customerReviewAverage" } 14 | ]); -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/breadcrumbs.less: -------------------------------------------------------------------------------- 1 | // 2 | // Breadcrumbs 3 | // -------------------------------------------------- 4 | 5 | 6 | .breadcrumb { 7 | padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal; 8 | margin-bottom: @line-height-computed; 9 | list-style: none; 10 | background-color: @breadcrumb-bg; 11 | border-radius: @border-radius-base; 12 | 13 | > li { 14 | display: inline-block; 15 | 16 | + li:before { 17 | content: "@{breadcrumb-separator}\00a0"; // Unicode space added since inline-block means non-collapsing white-space 18 | padding: 0 5px; 19 | color: @breadcrumb-color; 20 | } 21 | } 22 | 23 | > .active { 24 | color: @breadcrumb-active-color; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/responsive-embed.less: -------------------------------------------------------------------------------- 1 | // Embeds responsive 2 | // 3 | // Credit: Nicolas Gallagher and SUIT CSS. 4 | 5 | .embed-responsive { 6 | position: relative; 7 | display: block; 8 | height: 0; 9 | padding: 0; 10 | overflow: hidden; 11 | 12 | .embed-responsive-item, 13 | iframe, 14 | embed, 15 | object, 16 | video { 17 | position: absolute; 18 | top: 0; 19 | left: 0; 20 | bottom: 0; 21 | height: 100%; 22 | width: 100%; 23 | border: 0; 24 | } 25 | } 26 | 27 | // Modifier class for 16:9 aspect ratio 28 | .embed-responsive-16by9 { 29 | padding-bottom: 56.25%; 30 | } 31 | 32 | // Modifier class for 4:3 aspect ratio 33 | .embed-responsive-4by3 { 34 | padding-bottom: 75%; 35 | } 36 | -------------------------------------------------------------------------------- /_built/smartLists/smartLists.css: -------------------------------------------------------------------------------- 1 | #recommendationsFooterNote{ 2 | font-style: italic; 3 | font-size: 1em; 4 | } 5 | #activeAdventurerButton { 6 | background-image: url(./assets/active.png); 7 | } 8 | #activeAdventurerButton:hover{ 9 | background-image: url(./assets/active_hover.png); 10 | } 11 | #activeAdventurerButton.selected { 12 | background-image: url(./assets/active_selected.png); 13 | } 14 | #connectedHomeButton { 15 | background-image: url(./assets/conhome.png); 16 | } 17 | #connectedHomeButton:hover{ 18 | background-image: url(./assets/conhome_hover.png); 19 | } 20 | #connectedHomeButton.selected { 21 | background-image: url(./assets/conhome_selected.png); 22 | } 23 | 24 | #button-container { 25 | padding-top: 2%; 26 | } -------------------------------------------------------------------------------- /_built/stores/productAttributesConfig.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.stores').constant('productAttributesConfig', [ 4 | { text: "SKU", value: "products.sku" }, 5 | { text: "Name", value: "products.name" }, 6 | { text: "Short Description", value: "products.shortDescription" }, 7 | { text: "Sale Price", value: "products.salePrice" }, 8 | { text: "Regular Price", value: "products.regularPrice" }, 9 | { text: "Add To Cart URL", value: "products.addToCartURL" }, 10 | { text: "Product Url", value: "products.url" }, 11 | { text: "Image", value: "products.image" }, 12 | { text: "Customer Review Count", value: "products.customerReviewCount" }, 13 | { text: "Customer Review Average", value: "products.customerReviewAverage" } 14 | ]); -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/less/rotated-flipped.less: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } 5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } 6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } 7 | 8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } 9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .@{fa-css-prefix}-rotate-90, 15 | :root .@{fa-css-prefix}-rotate-180, 16 | :root .@{fa-css-prefix}-rotate-270, 17 | :root .@{fa-css-prefix}-flip-horizontal, 18 | :root .@{fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/jquery.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "./selector", 4 | "./traversing", 5 | "./callbacks", 6 | "./deferred", 7 | "./core/ready", 8 | "./data", 9 | "./queue", 10 | "./queue/delay", 11 | "./attributes", 12 | "./event", 13 | "./event/alias", 14 | "./manipulation", 15 | "./manipulation/_evalUrl", 16 | "./wrap", 17 | "./css", 18 | "./css/hiddenVisibleSelectors", 19 | "./serialize", 20 | "./ajax", 21 | "./ajax/xhr", 22 | "./ajax/script", 23 | "./ajax/jsonp", 24 | "./ajax/load", 25 | "./event/ajax", 26 | "./effects", 27 | "./effects/animatedSelector", 28 | "./offset", 29 | "./dimensions", 30 | "./deprecated", 31 | "./exports/amd", 32 | "./exports/global" 33 | ], function( jQuery ) { 34 | 35 | return jQuery; 36 | 37 | }); 38 | -------------------------------------------------------------------------------- /_built/bower_components/select2/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "Select2", 3 | "description": "Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.", 4 | "homepage": "http://ivaynberg.github.io/select2", 5 | "author": "Igor Vaynberg", 6 | "repository": {"type": "git", "url": "git://github.com/ivaynberg/select2.git"}, 7 | "main": "select2.js", 8 | "version": "3.4.8", 9 | "jspm": { 10 | "main": "select2", 11 | "files": ["select2.js", "select2.png", "select2.css", "select2-spinner.gif"], 12 | "shim": { 13 | "select2": { 14 | "imports": ["jquery", "./select2.css!"], 15 | "exports": "$" 16 | } 17 | }, 18 | "buildConfig": { "uglify": true } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /_built/bower_components/select2/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": 3 | "ivaynberg/select2", 4 | "description": "Select2 is a jQuery based replacement for select boxes.", 5 | "version": "3.4.8", 6 | "type": "component", 7 | "homepage": "http://ivaynberg.github.io/select2/", 8 | "license": "Apache-2.0", 9 | "require": { 10 | "robloach/component-installer": "*", 11 | "components/jquery": ">=1.7.1" 12 | }, 13 | "extra": { 14 | "component": { 15 | "scripts": [ 16 | "select2.js" 17 | ], 18 | "files": [ 19 | "select2.js", 20 | "select2_locale_*.js", 21 | "select2.css", 22 | "select2-bootstrap.css", 23 | "select2-spinner.gif", 24 | "select2.png", 25 | "select2x2.png" 26 | ] 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } 5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } 6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } 7 | 8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } 9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .#{$fa-css-prefix}-rotate-90, 15 | :root .#{$fa-css-prefix}-rotate-180, 16 | :root .#{$fa-css-prefix}-rotate-270, 17 | :root .#{$fa-css-prefix}-flip-horizontal, 18 | :root .#{$fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_ko.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Korean translation. 3 | * 4 | * @author Swen Mun 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "결과 없음"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "너무 짧습니다. "+n+"글자 더 입력해주세요."; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "너무 깁니다. "+n+"글자 지워주세요."; }, 13 | formatSelectionTooBig: function (limit) { return "최대 "+limit+"개까지만 선택하실 수 있습니다."; }, 14 | formatLoadMore: function (pageNumber) { return "불러오는 중…"; }, 15 | formatSearching: function () { return "검색 중…"; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_hu.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Hungarian translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Nincs találat."; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Túl rövid. Még " + n + " karakter hiányzik."; }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Túl hosszú. " + n + " karakterrel több, mint kellene."; }, 11 | formatSelectionTooBig: function (limit) { return "Csak " + limit + " elemet lehet kiválasztani."; }, 12 | formatLoadMore: function (pageNumber) { return "Töltés…"; }, 13 | formatSearching: function () { return "Keresés…"; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bootstrap", 3 | "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.", 4 | "keywords": [ 5 | "css", 6 | "js", 7 | "less", 8 | "mobile-first", 9 | "responsive", 10 | "front-end", 11 | "framework", 12 | "web" 13 | ], 14 | "homepage": "http://getbootstrap.com", 15 | "license": "MIT", 16 | "moduleType": "globals", 17 | "main": [ 18 | "less/bootstrap.less", 19 | "dist/js/bootstrap.js" 20 | ], 21 | "ignore": [ 22 | "/.*", 23 | "_config.yml", 24 | "CNAME", 25 | "composer.json", 26 | "CONTRIBUTING.md", 27 | "docs", 28 | "js/tests", 29 | "test-infra" 30 | ], 31 | "dependencies": { 32 | "jquery": "1.9.1 - 3" 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/exports/global.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../var/strundefined" 4 | ], function( jQuery, strundefined ) { 5 | 6 | var 7 | // Map over jQuery in case of overwrite 8 | _jQuery = window.jQuery, 9 | 10 | // Map over the $ in case of overwrite 11 | _$ = window.$; 12 | 13 | jQuery.noConflict = function( deep ) { 14 | if ( window.$ === jQuery ) { 15 | window.$ = _$; 16 | } 17 | 18 | if ( deep && window.jQuery === jQuery ) { 19 | window.jQuery = _jQuery; 20 | } 21 | 22 | return jQuery; 23 | }; 24 | 25 | // Expose jQuery and $ identifiers, even in AMD 26 | // (#7102#comment:10, https://github.com/jquery/jquery/pull/557) 27 | // and CommonJS for browser emulators (#13566) 28 | if ( typeof noGlobal === strundefined ) { 29 | window.jQuery = window.$ = jQuery; 30 | } 31 | 32 | }); 33 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_he.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Hebrew translation. 3 | * 4 | * Author: Yakir Sitbon 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "לא נמצאו התאמות"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "נא להזין עוד " + n + " תווים נוספים"; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "נא להזין פחות " + n + " תווים"; }, 13 | formatSelectionTooBig: function (limit) { return "ניתן לבחור " + limit + " פריטים"; }, 14 | formatLoadMore: function (pageNumber) { return "טוען תוצאות נוספות…"; }, 15 | formatSearching: function () { return "מחפש…"; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /app/recommendations/recommendations.css: -------------------------------------------------------------------------------- 1 | .query-button:hover { 2 | color: #0099FF; 3 | border-color: #0099FF; 4 | } 5 | 6 | #recommendationsFooterNote{ 7 | font-style: italic; 8 | font-size: 1em; 9 | } 10 | #popularRecommendationButton { 11 | background-image: url(./assets/popular.png); 12 | } 13 | #popularRecommendationButton:hover{ 14 | background-image: url(./assets/popular_hover.png); 15 | } 16 | #popularRecommendationButton.selected { 17 | background-image: url(./assets/popular_selected.png); 18 | } 19 | #trendingRecommendationButton { 20 | background-image: url(./assets/trending.png); 21 | } 22 | #trendingRecommendationButton:hover{ 23 | background-image: url(./assets/trending_hover.png); 24 | } 25 | #trendingRecommendationButton.selected { 26 | background-image: url(./assets/trending_selected.png); 27 | } -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bby-query-mixer", 3 | "private": true, 4 | "version": "0.0.1", 5 | "description": "A query builder for the Best Buy Product APIs", 6 | "homepage": "https://github.com/BestBuyAPIs/bby-query-mixer.git", 7 | "license": "MIT", 8 | "dependencies": { 9 | "angular": "1.2.x", 10 | "angular-bootstrap": "0.12.x", 11 | "angular-cookies": "1.2.x", 12 | "angular-loader": "1.2.x", 13 | "angular-mocks": "1.2.x", 14 | "angular-resource": "1.2.x", 15 | "angular-route": "1.2.x", 16 | "angular-sanitize": "1.2.x", 17 | "angular-ui-select": "0.12.x", 18 | "bootstrap": "~3.3.1", 19 | "html5-boilerplate": "~4.3.0", 20 | "jquery": "2.1.3", 21 | "ng-clip": "0.2.6", 22 | "select2": "~3.4.5", 23 | "zeroclipboard": "~2.2.0", 24 | "fontawesome": "~4.3.0" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /_built/recommendations/recommendations.css: -------------------------------------------------------------------------------- 1 | .query-button:hover { 2 | color: #0099FF; 3 | border-color: #0099FF; 4 | } 5 | 6 | #recommendationsFooterNote{ 7 | font-style: italic; 8 | font-size: 1em; 9 | } 10 | #popularRecommendationButton { 11 | background-image: url(./assets/popular.png); 12 | } 13 | #popularRecommendationButton:hover{ 14 | background-image: url(./assets/popular_hover.png); 15 | } 16 | #popularRecommendationButton.selected { 17 | background-image: url(./assets/popular_selected.png); 18 | } 19 | #trendingRecommendationButton { 20 | background-image: url(./assets/trending.png); 21 | } 22 | #trendingRecommendationButton:hover{ 23 | background-image: url(./assets/trending_hover.png); 24 | } 25 | #trendingRecommendationButton.selected { 26 | background-image: url(./assets/trending_selected.png); 27 | } -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_de.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 German translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Keine Übereinstimmungen gefunden"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Bitte " + n + " Zeichen mehr eingeben"; }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Bitte " + n + " Zeichen weniger eingeben"; }, 11 | formatSelectionTooBig: function (limit) { return "Sie können nur " + limit + " Eintr" + (limit === 1 ? "ag" : "äge") + " auswählen"; }, 12 | formatLoadMore: function (pageNumber) { return "Lade mehr Ergebnisse…"; }, 13 | formatSearching: function () { return "Suche…"; } 14 | }); 15 | })(jQuery); -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/component-animations.less: -------------------------------------------------------------------------------- 1 | // 2 | // Component animations 3 | // -------------------------------------------------- 4 | 5 | // Heads up! 6 | // 7 | // We don't use the `.opacity()` mixin here since it causes a bug with text 8 | // fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552. 9 | 10 | .fade { 11 | opacity: 0; 12 | .transition(opacity .15s linear); 13 | &.in { 14 | opacity: 1; 15 | } 16 | } 17 | 18 | .collapse { 19 | display: none; 20 | 21 | &.in { display: block; } 22 | tr&.in { display: table-row; } 23 | tbody&.in { display: table-row-group; } 24 | } 25 | 26 | .collapsing { 27 | position: relative; 28 | height: 0; 29 | overflow: hidden; 30 | .transition-property(~"height, visibility"); 31 | .transition-duration(.35s); 32 | .transition-timing-function(ease); 33 | } 34 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/less/path.less: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); 7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), 8 | url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'), 9 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), 10 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), 11 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); 12 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_tr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Turkish translation. 3 | * 4 | * Author: Salim KAYABAŞI 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Sonuç bulunamadı"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "En az " + n + " karakter daha girmelisiniz"; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return n + " karakter azaltmalısınız"; }, 13 | formatSelectionTooBig: function (limit) { return "Sadece " + limit + " seçim yapabilirsiniz"; }, 14 | formatLoadMore: function (pageNumber) { return "Daha fazla…"; }, 15 | formatSearching: function () { return "Aranıyor…"; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/mixins/table-row.less: -------------------------------------------------------------------------------- 1 | // Tables 2 | 3 | .table-row-variant(@state; @background) { 4 | // Exact selectors below required to override `.table-striped` and prevent 5 | // inheritance to nested tables. 6 | .table > thead > tr, 7 | .table > tbody > tr, 8 | .table > tfoot > tr { 9 | > td.@{state}, 10 | > th.@{state}, 11 | &.@{state} > td, 12 | &.@{state} > th { 13 | background-color: @background; 14 | } 15 | } 16 | 17 | // Hover states for `.table-hover` 18 | // Note: this is not available for cells or rows within `thead` or `tfoot`. 19 | .table-hover > tbody > tr { 20 | > td.@{state}:hover, 21 | > th.@{state}:hover, 22 | &.@{state}:hover > td, 23 | &:hover > .@{state}, 24 | &.@{state}:hover > th { 25 | background-color: darken(@background, 5%); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_is.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Icelandic translation. 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Ekkert fannst"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vinsamlegast skrifið " + n + " staf" + (n > 1 ? "i" : "") + " í viðbót"; }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Vinsamlegast styttið texta um " + n + " staf" + (n > 1 ? "i" : ""); }, 11 | formatSelectionTooBig: function (limit) { return "Þú getur aðeins valið " + limit + " atriði"; }, 12 | formatLoadMore: function (pageNumber) { return "Sæki fleiri niðurstöður…"; }, 13 | formatSearching: function () { return "Leita…"; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_th.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Thai translation. 3 | * 4 | * Author: Atsawin Chaowanakritsanakul 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "ไม่พบข้อมูล"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "โปรดพิมพ์เพิ่มอีก " + n + " ตัวอักษร"; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "โปรดลบออก " + n + " ตัวอักษร"; }, 13 | formatSelectionTooBig: function (limit) { return "คุณสามารถเลือกได้ไม่เกิน " + limit + " รายการ"; }, 14 | formatLoadMore: function (pageNumber) { return "กำลังค้นข้อมูลเพิ่ม…"; }, 15 | formatSearching: function () { return "กำลังค้นข้อมูล…"; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /_built/bower_components/angular-route/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-route", 3 | "version": "1.2.30", 4 | "description": "AngularJS router module", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/angular/angular.js.git" 12 | }, 13 | "keywords": [ 14 | "angular", 15 | "framework", 16 | "browser", 17 | "router", 18 | "client-side" 19 | ], 20 | "author": "Angular Core Team ", 21 | "license": "MIT", 22 | "bugs": { 23 | "url": "https://github.com/angular/angular.js/issues" 24 | }, 25 | "homepage": "http://angularjs.org", 26 | "jspm": { 27 | "shim": { 28 | "angular-route": { 29 | "deps": ["angular"] 30 | } 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_ms.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Malay translation. 3 | * 4 | * Author: Kepoweran 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Tiada padanan yang ditemui"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Sila masukkan " + n + " aksara lagi"; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Sila hapuskan " + n + " aksara"; }, 13 | formatSelectionTooBig: function (limit) { return "Anda hanya boleh memilih " + limit + " pilihan"; }, 14 | formatLoadMore: function (pageNumber) { return "Sedang memuatkan keputusan…"; }, 15 | formatSearching: function () { return "Mencari…"; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_nl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Dutch translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Geen resultaten gevonden"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vul " + n + " karakter" + (n == 1? "" : "s") + " meer in"; }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Vul " + n + " karakter" + (n == 1? "" : "s") + " minder in"; }, 11 | formatSelectionTooBig: function (limit) { return "Maximaal " + limit + " item" + (limit == 1 ? "" : "s") + " toegestaan"; }, 12 | formatLoadMore: function (pageNumber) { return "Meer resultaten laden…"; }, 13 | formatSearching: function () { return "Zoeken…"; } 14 | }); 15 | })(jQuery); -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/scss/_path.scss: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); 7 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), 8 | url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), 9 | url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), 10 | url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), 11 | url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); 12 | // src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /_built/bower_components/html5-boilerplate/js/plugins.js: -------------------------------------------------------------------------------- 1 | // Avoid `console` errors in browsers that lack a console. 2 | (function() { 3 | var method; 4 | var noop = function () {}; 5 | var methods = [ 6 | 'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error', 7 | 'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log', 8 | 'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd', 9 | 'timeStamp', 'trace', 'warn' 10 | ]; 11 | var length = methods.length; 12 | var console = (window.console = window.console || {}); 13 | 14 | while (length--) { 15 | method = methods[length]; 16 | 17 | // Only stub undefined methods. 18 | if (!console[method]) { 19 | console[method] = noop; 20 | } 21 | } 22 | }()); 23 | 24 | // Place any jQuery/helper plugins in here. 25 | -------------------------------------------------------------------------------- /_built/bower_components/angular-cookies/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-cookies", 3 | "version": "1.2.30", 4 | "description": "AngularJS module for cookies", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/angular/angular.js.git" 12 | }, 13 | "keywords": [ 14 | "angular", 15 | "framework", 16 | "browser", 17 | "cookies", 18 | "client-side" 19 | ], 20 | "author": "Angular Core Team ", 21 | "license": "MIT", 22 | "bugs": { 23 | "url": "https://github.com/angular/angular.js/issues" 24 | }, 25 | "homepage": "http://angularjs.org", 26 | "jspm": { 27 | "shim": { 28 | "angular-cookies": { 29 | "deps": ["angular"] 30 | } 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_ka.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Georgian (Kartuli) translation. 3 | * 4 | * Author: Dimitri Kurashvili dimakura@gmail.com 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "ვერ მოიძებნა"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "გთხოვთ შეიყვანოთ კიდევ " + n + " სიმბოლო"; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "გთხოვთ წაშალოთ " + n + " სიმბოლო"; }, 13 | formatSelectionTooBig: function (limit) { return "თქვენ შეგიძლიათ მხოლოდ " + limit + " ჩანაწერის მონიშვნა"; }, 14 | formatLoadMore: function (pageNumber) { return "შედეგის ჩატვირთვა…"; }, 15 | formatSearching: function () { return "ძებნა…"; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_sv.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Swedish translation. 3 | * 4 | * Author: Jens Rantil 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Inga träffar"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Var god skriv in " + n + (n>1 ? " till tecken" : " tecken till"); }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Var god sudda ut " + n + " tecken"; }, 13 | formatSelectionTooBig: function (limit) { return "Du kan max välja " + limit + " element"; }, 14 | formatLoadMore: function (pageNumber) { return "Laddar fler resultat…"; }, 15 | formatSearching: function () { return "Söker…"; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /_built/bower_components/angular-cookies/angular-cookies.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | AngularJS v1.2.30 3 | (c) 2010-2014 Google, Inc. http://angularjs.org 4 | License: MIT 5 | */ 6 | (function(p,f,n){'use strict';f.module("ngCookies",["ng"]).factory("$cookies",["$rootScope","$browser",function(e,b){var c={},g={},h,k=!1,l=f.copy,m=f.isUndefined;b.addPollFn(function(){var a=b.cookies();h!=a&&(h=a,l(a,g),l(a,c),k&&e.$apply())})();k=!0;e.$watch(function(){var a,d,e;for(a in g)m(c[a])&&b.cookies(a,n);for(a in c)d=c[a],f.isString(d)||(d=""+d,c[a]=d),d!==g[a]&&(b.cookies(a,d),e=!0);if(e)for(a in d=b.cookies(),c)c[a]!==d[a]&&(m(d[a])?delete c[a]:c[a]=d[a])});return c}]).factory("$cookieStore", 7 | ["$cookies",function(e){return{get:function(b){return(b=e[b])?f.fromJson(b):b},put:function(b,c){e[b]=f.toJson(c)},remove:function(b){delete e[b]}}}])})(window,window.angular); 8 | //# sourceMappingURL=angular-cookies.min.js.map 9 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "font-awesome", 3 | "description": "Font Awesome", 4 | "version": "4.3.0", 5 | "keywords": [], 6 | "homepage": "http://fontawesome.io", 7 | "dependencies": {}, 8 | "devDependencies": {}, 9 | "license": [ 10 | "OFL-1.1", 11 | "MIT", 12 | "CC-BY-3.0" 13 | ], 14 | "main": [ 15 | "./css/font-awesome.css", 16 | "./fonts/*" 17 | ], 18 | "ignore": [ 19 | "*/.*", 20 | "*.json", 21 | "src", 22 | "*.yml", 23 | "Gemfile", 24 | "Gemfile.lock", 25 | "*.md" 26 | ], 27 | "_release": "4.3.0", 28 | "_resolution": { 29 | "type": "version", 30 | "tag": "v4.3.0", 31 | "commit": "e9665bad5b5b944da1095faf88209fabbfe725c1" 32 | }, 33 | "_source": "https://github.com/FortAwesome/Font-Awesome.git", 34 | "_target": "~4.3.0", 35 | "_originalSource": "fontawesome" 36 | } -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_da.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Danish translation. 3 | * 4 | * Author: Anders Jenbo 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Ingen resultater fundet"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Angiv venligst " + n + " tegn mere"; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Angiv venligst " + n + " tegn mindre"; }, 13 | formatSelectionTooBig: function (limit) { return "Du kan kun vælge " + limit + " emne" + (limit === 1 ? "" : "r"); }, 14 | formatLoadMore: function (pageNumber) { return "Indlæser flere resultater…"; }, 15 | formatSearching: function () { return "Søger…"; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_it.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Italian translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Nessuna corrispondenza trovata"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Inserisci ancora " + n + " caratter" + (n == 1? "e" : "i"); }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Inserisci " + n + " caratter" + (n == 1? "e" : "i") + " in meno"; }, 11 | formatSelectionTooBig: function (limit) { return "Puoi selezionare solo " + limit + " element" + (limit == 1 ? "o" : "i"); }, 12 | formatLoadMore: function (pageNumber) { return "Caricamento in corso…"; }, 13 | formatSearching: function () { return "Ricerca…"; } 14 | }); 15 | })(jQuery); -------------------------------------------------------------------------------- /_built/bower_components/angular-sanitize/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-sanitize", 3 | "version": "1.2.30", 4 | "description": "AngularJS module for sanitizing HTML", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/angular/angular.js.git" 12 | }, 13 | "keywords": [ 14 | "angular", 15 | "framework", 16 | "browser", 17 | "html", 18 | "client-side" 19 | ], 20 | "author": "Angular Core Team ", 21 | "license": "MIT", 22 | "bugs": { 23 | "url": "https://github.com/angular/angular.js/issues" 24 | }, 25 | "homepage": "http://angularjs.org", 26 | "jspm": { 27 | "shim": { 28 | "angular-sanitize": { 29 | "deps": ["angular"] 30 | } 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_no.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Norwegian translation. 3 | * 4 | * Author: Torgeir Veimo 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Ingen treff"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vennligst skriv inn " + n + (n>1 ? " flere tegn" : " tegn til"); }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Vennligst fjern " + n + " tegn"; }, 13 | formatSelectionTooBig: function (limit) { return "Du kan velge maks " + limit + " elementer"; }, 14 | formatLoadMore: function (pageNumber) { return "Laster flere resultater…"; }, 15 | formatSearching: function () { return "Søker…"; } 16 | }); 17 | })(jQuery); 18 | 19 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_pt-BR.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Brazilian Portuguese translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Nenhum resultado encontrado"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Digite mais " + n + " caracter" + (n == 1? "" : "es"); }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Apague " + n + " caracter" + (n == 1? "" : "es"); }, 11 | formatSelectionTooBig: function (limit) { return "Só é possível selecionar " + limit + " elemento" + (limit == 1 ? "" : "s"); }, 12 | formatLoadMore: function (pageNumber) { return "Carregando mais resultados…"; }, 13 | formatSearching: function () { return "Buscando…"; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /_built/bower_components/angular-mocks/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-mocks", 3 | "version": "1.2.30", 4 | "description": "AngularJS mocks for testing", 5 | "main": "angular-mocks.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/angular/angular.js.git" 12 | }, 13 | "keywords": [ 14 | "angular", 15 | "framework", 16 | "browser", 17 | "mocks", 18 | "testing", 19 | "client-side" 20 | ], 21 | "author": "Angular Core Team ", 22 | "license": "MIT", 23 | "bugs": { 24 | "url": "https://github.com/angular/angular.js/issues" 25 | }, 26 | "homepage": "http://angularjs.org", 27 | "jspm": { 28 | "shim": { 29 | "angular-mocks": { 30 | "deps": ["angular"] 31 | } 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/less/animated.less: -------------------------------------------------------------------------------- 1 | // Animated Icons 2 | // -------------------------- 3 | 4 | .@{fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | .@{fa-css-prefix}-pulse { 10 | -webkit-animation: fa-spin 1s infinite steps(8); 11 | animation: fa-spin 1s infinite steps(8); 12 | } 13 | 14 | @-webkit-keyframes fa-spin { 15 | 0% { 16 | -webkit-transform: rotate(0deg); 17 | transform: rotate(0deg); 18 | } 19 | 100% { 20 | -webkit-transform: rotate(359deg); 21 | transform: rotate(359deg); 22 | } 23 | } 24 | 25 | @keyframes fa-spin { 26 | 0% { 27 | -webkit-transform: rotate(0deg); 28 | transform: rotate(0deg); 29 | } 30 | 100% { 31 | -webkit-transform: rotate(359deg); 32 | transform: rotate(359deg); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/scss/_animated.scss: -------------------------------------------------------------------------------- 1 | // Spinning Icons 2 | // -------------------------- 3 | 4 | .#{$fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | .#{$fa-css-prefix}-pulse { 10 | -webkit-animation: fa-spin 1s infinite steps(8); 11 | animation: fa-spin 1s infinite steps(8); 12 | } 13 | 14 | @-webkit-keyframes fa-spin { 15 | 0% { 16 | -webkit-transform: rotate(0deg); 17 | transform: rotate(0deg); 18 | } 19 | 100% { 20 | -webkit-transform: rotate(359deg); 21 | transform: rotate(359deg); 22 | } 23 | } 24 | 25 | @keyframes fa-spin { 26 | 0% { 27 | -webkit-transform: rotate(0deg); 28 | transform: rotate(0deg); 29 | } 30 | 100% { 31 | -webkit-transform: rotate(359deg); 32 | transform: rotate(359deg); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_es.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Spanish translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "No se encontraron resultados"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Por favor, introduzca " + n + " car" + (n == 1? "ácter" : "acteres"); }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Por favor, elimine " + n + " car" + (n == 1? "ácter" : "acteres"); }, 11 | formatSelectionTooBig: function (limit) { return "Sólo puede seleccionar " + limit + " elemento" + (limit == 1 ? "" : "s"); }, 12 | formatLoadMore: function (pageNumber) { return "Cargando más resultados…"; }, 13 | formatSearching: function () { return "Buscando…"; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /_built/bower_components/angular-loader/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-loader", 3 | "version": "1.2.30", 4 | "description": "AngularJS module for asynchronously loading modules", 5 | "main": "angular-loader.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/angular/angular.js.git" 12 | }, 13 | "keywords": [ 14 | "angular", 15 | "framework", 16 | "browser", 17 | "loader", 18 | "client-side" 19 | ], 20 | "author": "Angular Core Team ", 21 | "license": "MIT", 22 | "bugs": { 23 | "url": "https://github.com/angular/angular.js/issues" 24 | }, 25 | "homepage": "http://angularjs.org", 26 | "jspm": { 27 | "shim": { 28 | "angular-loader": { 29 | "deps": ["angular"] 30 | } 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_pt-PT.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Portuguese (Portugal) translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Nenhum resultado encontrado"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Introduza " + n + " car" + (n == 1 ? "ácter" : "acteres"); }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Apague " + n + " car" + (n == 1 ? "ácter" : "acteres"); }, 11 | formatSelectionTooBig: function (limit) { return "Só é possível selecionar " + limit + " elemento" + (limit == 1 ? "" : "s"); }, 12 | formatLoadMore: function (pageNumber) { return "A carregar mais resultados…"; }, 13 | formatSearching: function () { return "A pesquisar…"; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_ro.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Romanian translation. 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Nu a fost găsit nimic"; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vă rugăm să introduceți incă " + n + " caracter" + (n == 1 ? "" : "e"); }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Vă rugăm să introduceți mai puțin de " + n + " caracter" + (n == 1? "" : "e"); }, 11 | formatSelectionTooBig: function (limit) { return "Aveți voie să selectați cel mult " + limit + " element" + (limit == 1 ? "" : "e"); }, 12 | formatLoadMore: function (pageNumber) { return "Se încarcă…"; }, 13 | formatSearching: function () { return "Căutare…"; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /_built/bower_components/angular-resource/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-resource", 3 | "version": "1.2.30", 4 | "description": "AngularJS module for interacting with RESTful server-side data sources", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/angular/angular.js.git" 12 | }, 13 | "keywords": [ 14 | "angular", 15 | "framework", 16 | "browser", 17 | "rest", 18 | "client-side" 19 | ], 20 | "author": "Angular Core Team ", 21 | "license": "MIT", 22 | "bugs": { 23 | "url": "https://github.com/angular/angular.js/issues" 24 | }, 25 | "homepage": "http://angularjs.org", 26 | "jspm": { 27 | "shim": { 28 | "angular-resource": { 29 | "deps": ["angular"] 30 | } 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_et.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Estonian translation. 3 | * 4 | * Author: Kuldar Kalvik 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Tulemused puuduvad"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Sisesta " + n + " täht" + (n == 1 ? "" : "e") + " rohkem"; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Sisesta " + n + " täht" + (n == 1? "" : "e") + " vähem"; }, 13 | formatSelectionTooBig: function (limit) { return "Saad vaid " + limit + " tulemus" + (limit == 1 ? "e" : "t") + " valida"; }, 14 | formatLoadMore: function (pageNumber) { return "Laen tulemusi.."; }, 15 | formatSearching: function () { return "Otsin.."; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_id.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Indonesian translation. 3 | * 4 | * Author: Ibrahim Yusuf 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Tidak ada data yang sesuai"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Masukkan " + n + " huruf lagi" + (n == 1 ? "" : "s"); }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Hapus " + n + " huruf" + (n == 1 ? "" : "s"); }, 13 | formatSelectionTooBig: function (limit) { return "Anda hanya dapat memilih " + limit + " pilihan" + (limit == 1 ? "" : "s"); }, 14 | formatLoadMore: function (pageNumber) { return "Mengambil data…"; }, 15 | formatSearching: function () { return "Mencari…"; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery", 3 | "version": "2.1.3", 4 | "main": "dist/jquery.js", 5 | "license": "MIT", 6 | "ignore": [ 7 | "**/.*", 8 | "build", 9 | "speed", 10 | "test", 11 | "*.md", 12 | "AUTHORS.txt", 13 | "Gruntfile.js", 14 | "package.json" 15 | ], 16 | "devDependencies": { 17 | "sizzle": "2.1.1-jquery.2.1.2", 18 | "requirejs": "2.1.10", 19 | "qunit": "1.14.0", 20 | "sinon": "1.8.1" 21 | }, 22 | "keywords": [ 23 | "jquery", 24 | "javascript", 25 | "library" 26 | ], 27 | "homepage": "https://github.com/jquery/jquery-dist", 28 | "_release": "2.1.3", 29 | "_resolution": { 30 | "type": "version", 31 | "tag": "2.1.3", 32 | "commit": "8f2a9d9272d6ed7f32d3a484740ab342c02541e0" 33 | }, 34 | "_source": "https://github.com/jquery/jquery-dist.git", 35 | "_target": "2.1.3", 36 | "_originalSource": "jquery" 37 | } -------------------------------------------------------------------------------- /_built/bower_components/angular-bootstrap/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": { 3 | "name": "https://github.com/angular-ui/bootstrap/graphs/contributors" 4 | }, 5 | "name": "angular-bootstrap", 6 | "keywords": [ 7 | "angular", 8 | "angular-ui", 9 | "bootstrap" 10 | ], 11 | "license": "MIT", 12 | "ignore": [], 13 | "description": "Native AngularJS (Angular) directives for Bootstrap.", 14 | "version": "0.12.1", 15 | "main": [ 16 | "./ui-bootstrap-tpls.js" 17 | ], 18 | "dependencies": { 19 | "angular": ">=1 <1.3.0" 20 | }, 21 | "homepage": "https://github.com/angular-ui/bootstrap-bower", 22 | "_release": "0.12.1", 23 | "_resolution": { 24 | "type": "version", 25 | "tag": "0.12.1", 26 | "commit": "ab14fbaaf3d592f8e76018f0666c5af6f68ebaa3" 27 | }, 28 | "_source": "https://github.com/angular-ui/bootstrap-bower.git", 29 | "_target": "0.12.x", 30 | "_originalSource": "angular-bootstrap" 31 | } -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/close.less: -------------------------------------------------------------------------------- 1 | // 2 | // Close icons 3 | // -------------------------------------------------- 4 | 5 | 6 | .close { 7 | float: right; 8 | font-size: (@font-size-base * 1.5); 9 | font-weight: @close-font-weight; 10 | line-height: 1; 11 | color: @close-color; 12 | text-shadow: @close-text-shadow; 13 | .opacity(.2); 14 | 15 | &:hover, 16 | &:focus { 17 | color: @close-color; 18 | text-decoration: none; 19 | cursor: pointer; 20 | .opacity(.5); 21 | } 22 | 23 | // Additional properties for button version 24 | // iOS requires the button element instead of an anchor tag. 25 | // If you want the anchor version, it requires `href="#"`. 26 | // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile 27 | button& { 28 | padding: 0; 29 | cursor: pointer; 30 | background: transparent; 31 | border: 0; 32 | -webkit-appearance: none; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/thumbnails.less: -------------------------------------------------------------------------------- 1 | // 2 | // Thumbnails 3 | // -------------------------------------------------- 4 | 5 | 6 | // Mixin and adjust the regular image class 7 | .thumbnail { 8 | display: block; 9 | padding: @thumbnail-padding; 10 | margin-bottom: @line-height-computed; 11 | line-height: @line-height-base; 12 | background-color: @thumbnail-bg; 13 | border: 1px solid @thumbnail-border; 14 | border-radius: @thumbnail-border-radius; 15 | .transition(border .2s ease-in-out); 16 | 17 | > img, 18 | a > img { 19 | &:extend(.img-responsive); 20 | margin-left: auto; 21 | margin-right: auto; 22 | } 23 | 24 | // Add a hover state for linked versions only 25 | a&:hover, 26 | a&:focus, 27 | a&.active { 28 | border-color: @link-color; 29 | } 30 | 31 | // Image captions 32 | .caption { 33 | padding: @thumbnail-caption-padding; 34 | color: @thumbnail-caption-color; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_vi.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Vietnamese translation. 3 | * 4 | * Author: Long Nguyen 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Không tìm thấy kết quả"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Vui lòng nhập nhiều hơn " + n + " ký tự" + (n == 1 ? "" : "s"); }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Vui lòng nhập ít hơn " + n + " ký tự" + (n == 1? "" : "s"); }, 13 | formatSelectionTooBig: function (limit) { return "Chỉ có thể chọn được " + limit + " tùy chọn" + (limit == 1 ? "" : "s"); }, 14 | formatLoadMore: function (pageNumber) { return "Đang lấy thêm kết quả…"; }, 15 | formatSearching: function () { return "Đang tìm…"; } 16 | }); 17 | })(jQuery); 18 | 19 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_mk.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Macedonian translation. 3 | * 4 | * Author: Marko Aleksic 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Нема пронајдено совпаѓања"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Ве молиме внесете уште " + n + " карактер" + (n == 1 ? "" : "и"); }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Ве молиме внесете " + n + " помалку карактер" + (n == 1? "" : "и"); }, 13 | formatSelectionTooBig: function (limit) { return "Можете да изберете само " + limit + " ставк" + (limit == 1 ? "а" : "и"); }, 14 | formatLoadMore: function (pageNumber) { return "Вчитување резултати…"; }, 15 | formatSearching: function () { return "Пребарување…"; } 16 | }); 17 | })(jQuery); -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_ca.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Catalan translation. 3 | * 4 | * Author: David Planella 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "No s'ha trobat cap coincidència"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Introduïu " + n + " caràcter" + (n == 1 ? "" : "s") + " més"; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Introduïu " + n + " caràcter" + (n == 1? "" : "s") + "menys"; }, 13 | formatSelectionTooBig: function (limit) { return "Només podeu seleccionar " + limit + " element" + (limit == 1 ? "" : "s"); }, 14 | formatLoadMore: function (pageNumber) { return "S'estan carregant més resultats…"; }, 15 | formatSearching: function () { return "S'està cercant…"; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /app/appServices/analytics.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('appServices').factory('GaService', [ function() { 4 | 5 | var clickQueryButtonEvent = function(eventActionName, apiKey){ 6 | // var eventActionName = ''; 7 | return ga('send', 'event', 'button click', eventActionName, {'dimension1': apiKey}); 8 | }; 9 | 10 | var enterKeyEvent = function (apiKey) { 11 | //ng-minlength & ng-maxlength sets apikey as undefined unless it is the proper length 12 | if (apiKey){ 13 | ga('send', 'event', 'user input', 'tried entering an api key', {'dimension1': apiKey}); 14 | }; 15 | }; 16 | 17 | var copyUrlEvent = function (tab, apiKey) { 18 | ga('send', 'event', 'button click', 'copied a ' + tab + ' complete url', {'dimension1': apiKey}); 19 | 20 | }; 21 | 22 | return { 23 | clickQueryButtonEvent : clickQueryButtonEvent, 24 | enterKeyEvent : enterKeyEvent, 25 | copyUrlEvent : copyUrlEvent 26 | } 27 | }]); -------------------------------------------------------------------------------- /_built/appServices/analytics.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('appServices').factory('GaService', [ function() { 4 | 5 | var clickQueryButtonEvent = function(eventActionName, apiKey){ 6 | // var eventActionName = ''; 7 | return ga('send', 'event', 'button click', eventActionName, {'dimension1': apiKey}); 8 | }; 9 | 10 | var enterKeyEvent = function (apiKey) { 11 | //ng-minlength & ng-maxlength sets apikey as undefined unless it is the proper length 12 | if (apiKey){ 13 | ga('send', 'event', 'user input', 'tried entering an api key', {'dimension1': apiKey}); 14 | }; 15 | }; 16 | 17 | var copyUrlEvent = function (tab, apiKey) { 18 | ga('send', 'event', 'button click', 'copied a ' + tab + ' complete url', {'dimension1': apiKey}); 19 | 20 | }; 21 | 22 | return { 23 | clickQueryButtonEvent : clickQueryButtonEvent, 24 | enterKeyEvent : enterKeyEvent, 25 | copyUrlEvent : copyUrlEvent 26 | } 27 | }]); -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_bg.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Bulgarian translation. 3 | * 4 | * @author Lubomir Vikev 5 | * @author Uriy Efremochkin 6 | */ 7 | (function ($) { 8 | "use strict"; 9 | 10 | $.extend($.fn.select2.defaults, { 11 | formatNoMatches: function () { return "Няма намерени съвпадения"; }, 12 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Моля въведете още " + n + " символ" + (n > 1 ? "а" : ""); }, 13 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Моля въведете с " + n + " по-малко символ" + (n > 1 ? "а" : ""); }, 14 | formatSelectionTooBig: function (limit) { return "Можете да направите до " + limit + (limit > 1 ? " избора" : " избор"); }, 15 | formatLoadMore: function (pageNumber) { return "Зареждат се още…"; }, 16 | formatSearching: function () { return "Търсене…"; } 17 | }); 18 | })(jQuery); 19 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_el.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Greek translation. 3 | * 4 | * @author Uriy Efremochkin 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Δεν βρέθηκαν αποτελέσματα"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Παρακαλούμε εισάγετε " + n + " περισσότερο" + (n > 1 ? "υς" : "") + " χαρακτήρ" + (n > 1 ? "ες" : "α"); }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Παρακαλούμε διαγράψτε " + n + " χαρακτήρ" + (n > 1 ? "ες" : "α"); }, 13 | formatSelectionTooBig: function (limit) { return "Μπορείτε να επιλέξετε μόνο " + limit + " αντικείμεν" + (limit > 1 ? "α" : "ο"); }, 14 | formatLoadMore: function (pageNumber) { return "Φόρτωση περισσότερων…"; }, 15 | formatSearching: function () { return "Αναζήτηση…"; } 16 | }); 17 | })(jQuery); -------------------------------------------------------------------------------- /app/stores/storesResponseConfig.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.stores').constant('storeResponseConfig', [ 4 | { text: "Address", value: "address" }, 5 | { text: "Address 2", value: "address2" }, 6 | { text: "City", value: "city" }, 7 | { text: "Country", value: "country" }, 8 | { text: "Hours", value: "hours" }, 9 | { text: "Hours AM/PM", value: "hoursAmPm" }, 10 | { text: "Hours Detailed", value: "detailedHours" }, 11 | { text: "Latitude", value: "lat" }, 12 | { text: "Location", value: "location" }, 13 | { text: "Longitude", value: "lng" }, 14 | { text: "Name", value: "name" }, 15 | { text: "Name Long", value: "longName" }, 16 | { text: "Phone", value: "phone" }, 17 | { text: "Postal Code", value: "fullPostalCode" }, 18 | { text: "Services", value: "services" }, 19 | { text: "State, Territory", value: "region" }, 20 | { text: "Store Id", value: "storeId" }, 21 | { text: "Store Type", value: "storeType" }, 22 | { text: "Trade In Information", value: "tradeIn" } 23 | ]); -------------------------------------------------------------------------------- /_built/stores/storesResponseConfig.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.stores').constant('storeResponseConfig', [ 4 | { text: "Address", value: "address" }, 5 | { text: "Address 2", value: "address2" }, 6 | { text: "City", value: "city" }, 7 | { text: "Country", value: "country" }, 8 | { text: "Hours", value: "hours" }, 9 | { text: "Hours AM/PM", value: "hoursAmPm" }, 10 | { text: "Hours Detailed", value: "detailedHours" }, 11 | { text: "Latitude", value: "lat" }, 12 | { text: "Location", value: "location" }, 13 | { text: "Longitude", value: "lng" }, 14 | { text: "Name", value: "name" }, 15 | { text: "Name Long", value: "longName" }, 16 | { text: "Phone", value: "phone" }, 17 | { text: "Postal Code", value: "fullPostalCode" }, 18 | { text: "Services", value: "services" }, 19 | { text: "State, Territory", value: "region" }, 20 | { text: "Store Id", value: "storeId" }, 21 | { text: "Store Type", value: "storeType" }, 22 | { text: "Trade In Information", value: "tradeIn" } 23 | ]); -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_fi.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Finnish translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | $.extend($.fn.select2.defaults, { 7 | formatNoMatches: function () { 8 | return "Ei tuloksia"; 9 | }, 10 | formatInputTooShort: function (input, min) { 11 | var n = min - input.length; 12 | return "Ole hyvä ja anna " + n + " merkkiä lisää"; 13 | }, 14 | formatInputTooLong: function (input, max) { 15 | var n = input.length - max; 16 | return "Ole hyvä ja anna " + n + " merkkiä vähemmän"; 17 | }, 18 | formatSelectionTooBig: function (limit) { 19 | return "Voit valita ainoastaan " + limit + " kpl"; 20 | }, 21 | formatLoadMore: function (pageNumber) { 22 | return "Ladataan lisää tuloksia…"; 23 | }, 24 | formatSearching: function () { 25 | return "Etsitään…"; 26 | } 27 | }); 28 | })(jQuery); 29 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_lv.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Latvian translation. 3 | * 4 | * @author Uriy Efremochkin 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Sakritību nav"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Lūdzu ievadiet vēl " + n + " simbol" + (n == 11 ? "us" : n%10 == 1 ? "u" : "us"); }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Lūdzu ievadiet par " + n + " simbol" + (n == 11 ? "iem" : n%10 == 1 ? "u" : "iem") + " mazāk"; }, 13 | formatSelectionTooBig: function (limit) { return "Jūs varat izvēlēties ne vairāk kā " + limit + " element" + (limit == 11 ? "us" : limit%10 == 1 ? "u" : "us"); }, 14 | formatLoadMore: function (pageNumber) { return "Datu ielāde…"; }, 15 | formatSearching: function () { return "Meklēšana…"; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /_built/bower_components/select2/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2014 Igor Vaynberg 2 | 3 | Version: @@ver@@ Timestamp: @@timestamp@@ 4 | 5 | This software is licensed under the Apache License, Version 2.0 (the "Apache License") or the GNU 6 | General Public License version 2 (the "GPL License"). You may choose either license to govern your 7 | use of this software only upon the condition that you accept all of the terms of either the Apache 8 | License or the GPL License. 9 | 10 | You may obtain a copy of the Apache License and the GPL License at: 11 | 12 | http://www.apache.org/licenses/LICENSE-2.0 13 | http://www.gnu.org/licenses/gpl-2.0.html 14 | 15 | Unless required by applicable law or agreed to in writing, software distributed under the Apache License 16 | or the GPL Licesnse is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 17 | either express or implied. See the Apache License and the GPL License for the specific language governing 18 | permissions and limitations under the Apache License and the GPL License. 19 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/utilities.less: -------------------------------------------------------------------------------- 1 | // 2 | // Utility classes 3 | // -------------------------------------------------- 4 | 5 | 6 | // Floats 7 | // ------------------------- 8 | 9 | .clearfix { 10 | .clearfix(); 11 | } 12 | .center-block { 13 | .center-block(); 14 | } 15 | .pull-right { 16 | float: right !important; 17 | } 18 | .pull-left { 19 | float: left !important; 20 | } 21 | 22 | 23 | // Toggling content 24 | // ------------------------- 25 | 26 | // Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1 27 | .hide { 28 | display: none !important; 29 | } 30 | .show { 31 | display: block !important; 32 | } 33 | .invisible { 34 | visibility: hidden; 35 | } 36 | .text-hide { 37 | .text-hide(); 38 | } 39 | 40 | 41 | // Hide from screenreaders and browsers 42 | // 43 | // Credit: HTML5 Boilerplate 44 | 45 | .hidden { 46 | display: none !important; 47 | } 48 | 49 | 50 | // For Affix plugin 51 | // ------------------------- 52 | 53 | .affix { 54 | position: fixed; 55 | } 56 | -------------------------------------------------------------------------------- /_built/stores/storeServices.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.stores').factory('StoreServices', [ function(){ 4 | 5 | var filterStoreType = function (storeTypesArray) { 6 | var newArray = []; 7 | angular.forEach(storeTypesArray, function(i) {this.push('(storeType='+i+')')}, newArray); 8 | return newArray.join('|'); 9 | }; 10 | 11 | var filterStoreService = function (storeServiceArray) { 12 | var newArray = []; 13 | angular.forEach(storeServiceArray, function(i) {this.push('(services.service='+i+')')}, newArray); 14 | return newArray.join('&'); 15 | }; 16 | 17 | var addAllOptions = function(optionArray) { 18 | var newArray = []; 19 | angular.forEach(optionArray, function(i) { this.push(i.value) }, newArray); 20 | return newArray; 21 | }; 22 | 23 | return { 24 | filterStoreService : filterStoreService , 25 | filterStoreType : filterStoreType, 26 | addAllOptions : addAllOptions 27 | } 28 | 29 | }]); -------------------------------------------------------------------------------- /app/stores/storeServices.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | angular.module('bby-query-mixer.stores').factory('StoreServices', [ function(){ 4 | 5 | var filterStoreType = function (storeTypesArray) { 6 | var newArray = []; 7 | angular.forEach(storeTypesArray, function(i) {this.push('(storeType='+i+')')}, newArray); 8 | return newArray.join('|'); 9 | }; 10 | 11 | var filterStoreService = function (storeServiceArray) { 12 | var newArray = []; 13 | angular.forEach(storeServiceArray, function(i) {this.push('(services.service='+i+')')}, newArray); 14 | return newArray.join('&'); 15 | }; 16 | 17 | var addAllOptions = function(optionArray) { 18 | var newArray = []; 19 | angular.forEach(optionArray, function(i) { this.push(i.value) }, newArray); 20 | return newArray; 21 | }; 22 | 23 | return { 24 | filterStoreService : filterStoreService , 25 | filterStoreType : filterStoreType, 26 | addAllOptions : addAllOptions 27 | } 28 | 29 | }]); -------------------------------------------------------------------------------- /_built/bower_components/html5-boilerplate/doc/misc.md: -------------------------------------------------------------------------------- 1 | [HTML5 Boilerplate homepage](http://html5boilerplate.com) | [Documentation 2 | table of contents](TOC.md) 3 | 4 | # Miscellaneous 5 | 6 | ## .gitignore 7 | 8 | HTML5 Boilerplate includes a basic project-level `.gitignore`. This should 9 | primarily be used to avoid certain project-level files and directories from 10 | being kept under source control. Different development-environments will 11 | benefit from different collections of ignores. 12 | 13 | OS-specific and editor-specific files should be ignored using a "global 14 | ignore" that applies to all repositories on your system. 15 | 16 | For example, add the following to your `~/.gitconfig`, where the `.gitignore` 17 | in your HOME directory contains the files and directories you'd like to 18 | globally ignore: 19 | 20 | ```gitignore 21 | [core] 22 | excludesfile = ~/.gitignore 23 | ``` 24 | 25 | * More on global ignores: http://help.github.com/ignore-files/ 26 | * Comprehensive set of ignores on GitHub: https://github.com/github/gitignore 27 | -------------------------------------------------------------------------------- /_built/bower_components/html5-boilerplate/doc/crossdomain.md: -------------------------------------------------------------------------------- 1 | [HTML5 Boilerplate homepage](http://html5boilerplate.com) | [Documentation 2 | table of contents](TOC.md) 3 | 4 | # crossdomain.xml 5 | 6 | A cross-domain policy file is an XML document that grants a web client—such as 7 | Adobe Flash Player, Adobe Reader, etc., permission to handle data across 8 | multiple domains. When a client hosts content from a particular source domain 9 | and that content makes requests directed towards a domain other than its own, 10 | the remote domain would need to host a cross-domain policy file that grants 11 | access to the source domain, allowing the client to continue with the 12 | transaction. Policy files grant read access to data, permit a client to include 13 | custom headers in cross-domain requests, and are also used with sockets to 14 | grant permissions for socket-based connections. 15 | 16 | For full details, check out Adobe's article about the [cross-domain policy file 17 | specification](http://www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html). 18 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_hr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Croatian translation. 3 | * 4 | * @author Edi Modrić 5 | * @author Uriy Efremochkin 6 | */ 7 | (function ($) { 8 | "use strict"; 9 | 10 | $.extend($.fn.select2.defaults, { 11 | formatNoMatches: function () { return "Nema rezultata"; }, 12 | formatInputTooShort: function (input, min) { return "Unesite još" + character(min - input.length); }, 13 | formatInputTooLong: function (input, max) { return "Unesite" + character(input.length - max) + " manje"; }, 14 | formatSelectionTooBig: function (limit) { return "Maksimalan broj odabranih stavki je " + limit; }, 15 | formatLoadMore: function (pageNumber) { return "Učitavanje rezultata…"; }, 16 | formatSearching: function () { return "Pretraga…"; } 17 | }); 18 | 19 | function character (n) { 20 | return " " + n + " znak" + (n%10 < 5 && n%10 > 0 && (n%100 < 5 || n%100 > 19) ? n%10 > 1 ? "a" : "" : "ova"); 21 | } 22 | })(jQuery); 23 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_en.js.template: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 translation. 3 | * 4 | * Author: Your Name 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatMatches: function (matches) { return matches + " results are available, use up and down arrow keys to navigate."; }, 11 | formatNoMatches: function () { return "No matches found"; }, 12 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Please enter " + n + " more character" + (n == 1 ? "" : "s"); }, 13 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Please delete " + n + " character" + (n == 1 ? "" : "s"); }, 14 | formatSelectionTooBig: function (limit) { return "You can only select " + limit + " item" + (limit == 1 ? "" : "s"); }, 15 | formatLoadMore: function (pageNumber) { return "Loading more results…"; }, 16 | formatSearching: function () { return "Searching…"; } 17 | }); 18 | })(jQuery); 19 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_fa.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Persian translation. 3 | * 4 | * Author: Ali Choopan 5 | * Author: Ebrahim Byagowi 6 | */ 7 | (function ($) { 8 | "use strict"; 9 | 10 | $.extend($.fn.select2.defaults, { 11 | formatMatches: function (matches) { return matches + " نتیجه موجود است، کلیدهای جهت بالا و پایین را برای گشتن استفاده کنید."; }, 12 | formatNoMatches: function () { return "نتیجه‌ای یافت نشد."; }, 13 | formatInputTooShort: function (input, min) { var n = min - input.length; return "لطفاً " + n + " نویسه بیشتر وارد نمایید"; }, 14 | formatInputTooLong: function (input, max) { var n = input.length - max; return "لطفاً " + n + " نویسه را حذف کنید."; }, 15 | formatSelectionTooBig: function (limit) { return "شما فقط می‌توانید " + limit + " مورد را انتخاب کنید"; }, 16 | formatLoadMore: function (pageNumber) { return "در حال بارگیری موارد بیشتر…"; }, 17 | formatSearching: function () { return "در حال جستجو…"; } 18 | }); 19 | })(jQuery); 20 | -------------------------------------------------------------------------------- /_built/bower_components/angular-ui-select/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ui-select", 3 | "version": "0.12.1", 4 | "homepage": "https://github.com/angular-ui/ui-select", 5 | "authors": [ 6 | "AngularUI" 7 | ], 8 | "description": "AngularJS ui-select", 9 | "main": [ 10 | "dist/select.js", 11 | "dist/select.css" 12 | ], 13 | "license": "MIT", 14 | "ignore": [ 15 | "**/.*", 16 | "node_modules", 17 | "bower_components", 18 | "src", 19 | "test", 20 | "gulpfile.js", 21 | "karma.conf.js", 22 | "examples" 23 | ], 24 | "dependencies": { 25 | "angular": ">=1.2.18" 26 | }, 27 | "devDependencies": { 28 | "jquery": "~1.11", 29 | "angular-sanitize": ">=1.2.18", 30 | "angular-mocks": ">=1.2.18" 31 | }, 32 | "_release": "0.12.1", 33 | "_resolution": { 34 | "type": "version", 35 | "tag": "v0.12.1", 36 | "commit": "6862b1fdcaf5db59308d225e17804c078e488469" 37 | }, 38 | "_source": "https://github.com/angular-ui/ui-select.git", 39 | "_target": "0.12.x", 40 | "_originalSource": "angular-ui-select" 41 | } -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_fr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 French translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatMatches: function (matches) { return matches + " résultats sont disponibles, utilisez les flèches haut et bas pour naviguer."; }, 9 | formatNoMatches: function () { return "Aucun résultat trouvé"; }, 10 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Merci de saisir " + n + " caractère" + (n == 1 ? "" : "s") + " de plus"; }, 11 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Merci de supprimer " + n + " caractère" + (n == 1 ? "" : "s"); }, 12 | formatSelectionTooBig: function (limit) { return "Vous pouvez seulement sélectionner " + limit + " élément" + (limit == 1 ? "" : "s"); }, 13 | formatLoadMore: function (pageNumber) { return "Chargement de résultats supplémentaires…"; }, 14 | formatSearching: function () { return "Recherche en cours…"; } 15 | }); 16 | })(jQuery); 17 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/attributes/support.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../var/support" 3 | ], function( support ) { 4 | 5 | (function() { 6 | var input = document.createElement( "input" ), 7 | select = document.createElement( "select" ), 8 | opt = select.appendChild( document.createElement( "option" ) ); 9 | 10 | input.type = "checkbox"; 11 | 12 | // Support: iOS<=5.1, Android<=4.2+ 13 | // Default value for a checkbox should be "on" 14 | support.checkOn = input.value !== ""; 15 | 16 | // Support: IE<=11+ 17 | // Must access selectedIndex to make default options select 18 | support.optSelected = opt.selected; 19 | 20 | // Support: Android<=2.3 21 | // Options inside disabled selects are incorrectly marked as disabled 22 | select.disabled = true; 23 | support.optDisabled = !opt.disabled; 24 | 25 | // Support: IE<=11+ 26 | // An input loses its value after becoming a radio 27 | input = document.createElement( "input" ); 28 | input.value = "t"; 29 | input.type = "radio"; 30 | support.radioValue = input.value === "t"; 31 | })(); 32 | 33 | return support; 34 | 35 | }); 36 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_rs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Serbian translation. 3 | * 4 | * @author Limon Monte 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Ništa nije pronađeno"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Ukucajte bar još " + n + " simbol" + (n % 10 == 1 && n % 100 != 11 ? "" : "a"); }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Obrišite " + n + " simbol" + (n % 10 == 1 && n % 100 != 11 ? "" : "a"); }, 13 | formatSelectionTooBig: function (limit) { return "Možete izabrati samo " + limit + " stavk" + (limit % 10 == 1 && limit % 100 != 11 ? "u" : (limit % 10 >= 2 && limit % 10 <= 4 && (limit % 100 < 12 || limit % 100 > 14)? "e" : "i")); }, 14 | formatLoadMore: function (pageNumber) { return "Preuzimanje još rezultata…"; }, 15 | formatSearching: function () { return "Pretraga…"; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_ru.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Russian translation. 3 | * 4 | * @author Uriy Efremochkin 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "Совпадений не найдено"; }, 11 | formatInputTooShort: function (input, min) { return "Пожалуйста, введите еще" + character(min - input.length); }, 12 | formatInputTooLong: function (input, max) { return "Пожалуйста, введите на" + character(input.length - max) + " меньше"; }, 13 | formatSelectionTooBig: function (limit) { return "Вы можете выбрать не более " + limit + " элемент" + (limit%10 == 1 && limit%100 != 11 ? "а" : "ов"); }, 14 | formatLoadMore: function (pageNumber) { return "Загрузка данных…"; }, 15 | formatSearching: function () { return "Поиск…"; } 16 | }); 17 | 18 | function character (n) { 19 | return " " + n + " символ" + (n%10 < 5 && n%10 > 0 && (n%100 < 5 || n%100 > 20) ? n%10 > 1 ? "a" : "" : "ов"); 20 | } 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /LICENSES/zeroclipboard.LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | Copyright (c) 2014 Jon Rohan, James M. Greene 3 | 4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 5 | 6 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 7 | 8 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | addressable (2.4.0) 5 | colorator (0.1) 6 | ffi (1.9.14-x64-mingw32) 7 | jekyll (3.1.6) 8 | colorator (~> 0.1) 9 | jekyll-sass-converter (~> 1.0) 10 | jekyll-watch (~> 1.1) 11 | kramdown (~> 1.3) 12 | liquid (~> 3.0) 13 | mercenary (~> 0.3.3) 14 | rouge (~> 1.7) 15 | safe_yaml (~> 1.0) 16 | jekyll-sass-converter (1.4.0) 17 | sass (~> 3.4) 18 | jekyll-sitemap (0.11.0) 19 | addressable (~> 2.4.0) 20 | jekyll-watch (1.4.0) 21 | listen (~> 3.0, < 3.1) 22 | kramdown (1.11.1) 23 | liquid (3.0.6) 24 | listen (3.0.8) 25 | rb-fsevent (~> 0.9, >= 0.9.4) 26 | rb-inotify (~> 0.9, >= 0.9.7) 27 | mercenary (0.3.6) 28 | rb-fsevent (0.9.7) 29 | rb-inotify (0.9.7) 30 | ffi (>= 0.5.0) 31 | rouge (1.11.1) 32 | safe_yaml (1.0.4) 33 | sass (3.4.22) 34 | 35 | PLATFORMS 36 | x64-mingw32 37 | 38 | DEPENDENCIES 39 | jekyll (~> 3.1.2) 40 | jekyll-sitemap (~> 0.11.0) 41 | 42 | BUNDLED WITH 43 | 1.12.5 44 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/package.js: -------------------------------------------------------------------------------- 1 | // package metadata file for Meteor.js 2 | 3 | /* jshint strict:false */ 4 | /* global Package:true */ 5 | 6 | Package.describe({ 7 | name: 'twbs:bootstrap', // http://atmospherejs.com/twbs/bootstrap 8 | summary: 'The most popular front-end framework for developing responsive, mobile first projects on the web.', 9 | version: '3.3.7', 10 | git: 'https://github.com/twbs/bootstrap.git' 11 | }); 12 | 13 | Package.onUse(function (api) { 14 | api.versionsFrom('METEOR@1.0'); 15 | api.use('jquery', 'client'); 16 | var assets = [ 17 | 'dist/fonts/glyphicons-halflings-regular.eot', 18 | 'dist/fonts/glyphicons-halflings-regular.svg', 19 | 'dist/fonts/glyphicons-halflings-regular.ttf', 20 | 'dist/fonts/glyphicons-halflings-regular.woff', 21 | 'dist/fonts/glyphicons-halflings-regular.woff2' 22 | ]; 23 | if (api.addAssets) { 24 | api.addAssets(assets, 'client'); 25 | } else { 26 | api.addFiles(assets, 'client', { isAsset: true }); 27 | } 28 | api.addFiles([ 29 | 'dist/css/bootstrap.css', 30 | 'dist/js/bootstrap.js' 31 | ], 'client'); 32 | }); 33 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/less/mixins.less: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | .fa-icon() { 5 | display: inline-block; 6 | font: normal normal normal @fa-font-size-base/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | transform: translate(0, 0); // ensures no half-pixel rendering in firefox 12 | 13 | } 14 | 15 | .fa-icon-rotate(@degrees, @rotation) { 16 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation); 17 | -webkit-transform: rotate(@degrees); 18 | -ms-transform: rotate(@degrees); 19 | transform: rotate(@degrees); 20 | } 21 | 22 | .fa-icon-flip(@horiz, @vert, @rotation) { 23 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1); 24 | -webkit-transform: scale(@horiz, @vert); 25 | -ms-transform: scale(@horiz, @vert); 26 | transform: scale(@horiz, @vert); 27 | } 28 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/exports/amd.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | // Register as a named AMD module, since jQuery can be concatenated with other 6 | // files that may use define, but not via a proper concatenation script that 7 | // understands anonymous AMD modules. A named AMD is safest and most robust 8 | // way to register. Lowercase jquery is used because AMD module names are 9 | // derived from file names, and jQuery is normally delivered in a lowercase 10 | // file name. Do this after creating the global so that if an AMD module wants 11 | // to call noConflict to hide this version of jQuery, it will work. 12 | 13 | // Note that for maximum portability, libraries that are not jQuery should 14 | // declare themselves as anonymous modules, and avoid setting a global if an 15 | // AMD loader is present. jQuery is a special case. For more information, see 16 | // https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon 17 | 18 | if ( typeof define === "function" && define.amd ) { 19 | define( "jquery", [], function() { 20 | return jQuery; 21 | }); 22 | } 23 | 24 | }); 25 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bootstrap", 3 | "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.", 4 | "keywords": [ 5 | "css", 6 | "js", 7 | "less", 8 | "mobile-first", 9 | "responsive", 10 | "front-end", 11 | "framework", 12 | "web" 13 | ], 14 | "homepage": "http://getbootstrap.com", 15 | "license": "MIT", 16 | "moduleType": "globals", 17 | "main": [ 18 | "less/bootstrap.less", 19 | "dist/js/bootstrap.js" 20 | ], 21 | "ignore": [ 22 | "/.*", 23 | "_config.yml", 24 | "CNAME", 25 | "composer.json", 26 | "CONTRIBUTING.md", 27 | "docs", 28 | "js/tests", 29 | "test-infra" 30 | ], 31 | "dependencies": { 32 | "jquery": "1.9.1 - 3" 33 | }, 34 | "version": "3.3.7", 35 | "_release": "3.3.7", 36 | "_resolution": { 37 | "type": "version", 38 | "tag": "v3.3.7", 39 | "commit": "0b9c4a4007c44201dce9a6cc1a38407005c26c86" 40 | }, 41 | "_source": "https://github.com/twbs/bootstrap.git", 42 | "_target": "~3.3.1", 43 | "_originalSource": "bootstrap" 44 | } -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/less/pager.less: -------------------------------------------------------------------------------- 1 | // 2 | // Pager pagination 3 | // -------------------------------------------------- 4 | 5 | 6 | .pager { 7 | padding-left: 0; 8 | margin: @line-height-computed 0; 9 | list-style: none; 10 | text-align: center; 11 | &:extend(.clearfix all); 12 | li { 13 | display: inline; 14 | > a, 15 | > span { 16 | display: inline-block; 17 | padding: 5px 14px; 18 | background-color: @pager-bg; 19 | border: 1px solid @pager-border; 20 | border-radius: @pager-border-radius; 21 | } 22 | 23 | > a:hover, 24 | > a:focus { 25 | text-decoration: none; 26 | background-color: @pager-hover-bg; 27 | } 28 | } 29 | 30 | .next { 31 | > a, 32 | > span { 33 | float: right; 34 | } 35 | } 36 | 37 | .previous { 38 | > a, 39 | > span { 40 | float: left; 41 | } 42 | } 43 | 44 | .disabled { 45 | > a, 46 | > a:hover, 47 | > a:focus, 48 | > span { 49 | color: @pager-disabled-color; 50 | background-color: @pager-bg; 51 | cursor: @cursor-disabled; 52 | } 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_pl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Polish translation. 3 | * 4 | * @author Jan Kondratowicz 5 | * @author Uriy Efremochkin 6 | */ 7 | (function ($) { 8 | "use strict"; 9 | 10 | $.extend($.fn.select2.defaults, { 11 | formatNoMatches: function () { return "Brak wyników"; }, 12 | formatInputTooShort: function (input, min) { return "Wpisz jeszcze" + character(min - input.length, "znak", "i"); }, 13 | formatInputTooLong: function (input, max) { return "Wpisana fraza jest za długa o" + character(input.length - max, "znak", "i"); }, 14 | formatSelectionTooBig: function (limit) { return "Możesz zaznaczyć najwyżej" + character(limit, "element", "y"); }, 15 | formatLoadMore: function (pageNumber) { return "Ładowanie wyników…"; }, 16 | formatSearching: function () { return "Szukanie…"; } 17 | }); 18 | 19 | function character (n, word, pluralSuffix) { 20 | return " " + n + " " + word + (n == 1 ? "" : n%10 < 5 && n%10 > 1 && (n%100 < 5 || n%100 > 20) ? pluralSuffix : "ów"); 21 | } 22 | })(jQuery); 23 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/core/parseHTML.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "./var/rsingleTag", 4 | "../manipulation" // buildFragment 5 | ], function( jQuery, rsingleTag ) { 6 | 7 | // data: string of html 8 | // context (optional): If specified, the fragment will be created in this context, defaults to document 9 | // keepScripts (optional): If true, will include scripts passed in the html string 10 | jQuery.parseHTML = function( data, context, keepScripts ) { 11 | if ( !data || typeof data !== "string" ) { 12 | return null; 13 | } 14 | if ( typeof context === "boolean" ) { 15 | keepScripts = context; 16 | context = false; 17 | } 18 | context = context || document; 19 | 20 | var parsed = rsingleTag.exec( data ), 21 | scripts = !keepScripts && []; 22 | 23 | // Single tag 24 | if ( parsed ) { 25 | return [ context.createElement( parsed[1] ) ]; 26 | } 27 | 28 | parsed = jQuery.buildFragment( [ data ], context, scripts ); 29 | 30 | if ( scripts && scripts.length ) { 31 | jQuery( scripts ).remove(); 32 | } 33 | 34 | return jQuery.merge( [], parsed.childNodes ); 35 | }; 36 | 37 | return jQuery.parseHTML; 38 | 39 | }); 40 | -------------------------------------------------------------------------------- /_built/bower_components/fontawesome/scss/_mixins.scss: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | @mixin fa-icon() { 5 | display: inline-block; 6 | font: normal normal normal #{$fa-font-size-base}/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | transform: translate(0, 0); // ensures no half-pixel rendering in firefox 12 | 13 | } 14 | 15 | @mixin fa-icon-rotate($degrees, $rotation) { 16 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); 17 | -webkit-transform: rotate($degrees); 18 | -ms-transform: rotate($degrees); 19 | transform: rotate($degrees); 20 | } 21 | 22 | @mixin fa-icon-flip($horiz, $vert, $rotation) { 23 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); 24 | -webkit-transform: scale($horiz, $vert); 25 | -ms-transform: scale($horiz, $vert); 26 | transform: scale($horiz, $vert); 27 | } 28 | -------------------------------------------------------------------------------- /_built/bower_components/select2/select2_locale_ar.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Arabic translation. 3 | * 4 | * Author: Adel KEDJOUR 5 | */ 6 | (function ($) { 7 | "use strict"; 8 | 9 | $.extend($.fn.select2.defaults, { 10 | formatNoMatches: function () { return "لم يتم العثور على مطابقات"; }, 11 | formatInputTooShort: function (input, min) { var n = min - input.length; if (n == 1){ return "الرجاء إدخال حرف واحد على الأكثر"; } return n == 2 ? "الرجاء إدخال حرفين على الأكثر" : "الرجاء إدخال " + n + " على الأكثر"; }, 12 | formatInputTooLong: function (input, max) { var n = input.length - max; if (n == 1){ return "الرجاء إدخال حرف واحد على الأقل"; } return n == 2 ? "الرجاء إدخال حرفين على الأقل" : "الرجاء إدخال " + n + " على الأقل "; }, 13 | formatSelectionTooBig: function (limit) { if (n == 1){ return "يمكنك أن تختار إختيار واحد فقط"; } return n == 2 ? "يمكنك أن تختار إختيارين فقط" : "يمكنك أن تختار " + n + " إختيارات فقط"; }, 14 | formatLoadMore: function (pageNumber) { return "تحميل المزيد من النتائج…"; }, 15 | formatSearching: function () { return "البحث…"; } 16 | }); 17 | })(jQuery); 18 | -------------------------------------------------------------------------------- /_built/bower_components/jquery/src/manipulation/support.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../var/support" 3 | ], function( support ) { 4 | 5 | (function() { 6 | var fragment = document.createDocumentFragment(), 7 | div = fragment.appendChild( document.createElement( "div" ) ), 8 | input = document.createElement( "input" ); 9 | 10 | // Support: Safari<=5.1 11 | // Check state lost if the name is set (#11217) 12 | // Support: Windows Web Apps (WWA) 13 | // `name` and `type` must use .setAttribute for WWA (#14901) 14 | input.setAttribute( "type", "radio" ); 15 | input.setAttribute( "checked", "checked" ); 16 | input.setAttribute( "name", "t" ); 17 | 18 | div.appendChild( input ); 19 | 20 | // Support: Safari<=5.1, Android<4.2 21 | // Older WebKit doesn't clone checked state correctly in fragments 22 | support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; 23 | 24 | // Support: IE<=11+ 25 | // Make sure textarea (and checkbox) defaultValue is properly cloned 26 | div.innerHTML = ""; 27 | support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; 28 | })(); 29 | 30 | return support; 31 | 32 | }); 33 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/grunt/bs-commonjs-generator.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Grunt task for the CommonJS module generation 3 | * http://getbootstrap.com 4 | * Copyright 2014-2015 Twitter, Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 6 | */ 7 | 8 | 'use strict'; 9 | 10 | var fs = require('fs'); 11 | var path = require('path'); 12 | 13 | var COMMONJS_BANNER = '// This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment.\n'; 14 | 15 | module.exports = function generateCommonJSModule(grunt, srcFiles, destFilepath) { 16 | var destDir = path.dirname(destFilepath); 17 | 18 | function srcPathToDestRequire(srcFilepath) { 19 | var requirePath = path.relative(destDir, srcFilepath).replace(/\\/g, '/'); 20 | return 'require(\'' + requirePath + '\')'; 21 | } 22 | 23 | var moduleOutputJs = COMMONJS_BANNER + srcFiles.map(srcPathToDestRequire).join('\n'); 24 | try { 25 | fs.writeFileSync(destFilepath, moduleOutputJs); 26 | } catch (err) { 27 | grunt.fail.warn(err); 28 | } 29 | grunt.log.writeln('File ' + destFilepath.cyan + ' created.'); 30 | }; 31 | -------------------------------------------------------------------------------- /_built/bower_components/html5-boilerplate/LICENSE.md: -------------------------------------------------------------------------------- 1 | Copyright (c) HTML5 Boilerplate 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of 4 | this software and associated documentation files (the "Software"), to deal in 5 | the Software without restriction, including without limitation the rights to 6 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 7 | of the Software, and to permit persons to whom the Software is furnished to do 8 | so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 19 | SOFTWARE. 20 | -------------------------------------------------------------------------------- /_built/bower_components/ng-clip/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2013 Asaf David 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | this software and associated documentation files (the "Software"), to deal in 7 | the Software without restriction, including without limitation the rights to 8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | the Software, and to permit persons to whom the Software is furnished to do so, 10 | subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /_built/bower_components/angular/LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 Angular 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /LICENSES/Angular-Seed.LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License 2 | 3 | Copyright (c) 2010-2014 Google, Inc. http://angularjs.org 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. -------------------------------------------------------------------------------- /_built/bower_components/angular-mocks/LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 Angular 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /_built/bower_components/angular-route/LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 Angular 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /_built/bower_components/angular-cookies/LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 Angular 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /_built/bower_components/angular-loader/LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 Angular 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /_built/bower_components/angular-resource/LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 Angular 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /_built/bower_components/angular-sanitize/LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 Angular 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /_built/bower_components/angular-ui-select/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2013-2014 AngularUI 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | this software and associated documentation files (the "Software"), to deal in 7 | the Software without restriction, including without limitation the rights to 8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | the Software, and to permit persons to whom the Software is furnished to do so, 10 | subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /_built/bower_components/bootstrap/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2011-2016 Twitter, Inc. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /LICENSES/bby-query-mixer.LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License 2 | 3 | Copyright (c) 2014 Best Buy, Inc. http://developer.bestbuy.com 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. -------------------------------------------------------------------------------- /_built/bower_components/ng-clip/dest/ng-clip.min.js: -------------------------------------------------------------------------------- 1 | /*! ng-clip 16-12-2014 */ 2 | !function(a,b){"use strict";b.module("ngClipboard",[]).provider("ngClip",function(){var a=this;return this.path="//cdnjs.cloudflare.com/ajax/libs/zeroclipboard/2.1.6/ZeroClipboard.swf",{setPath:function(b){a.path=b},setConfig:function(b){a.config=b},$get:function(){return{path:a.path,config:a.config}}}}).run(["ngClip",function(a){var c={swfPath:a.path,trustedDomains:["*"],allowScriptAccess:"always",forceHandCursor:!0};ZeroClipboard.config(b.extend(c,a.config||{}))}]).directive("clipCopy",["ngClip",function(){return{scope:{clipCopy:"&",clipClick:"&",clipClickFallback:"&"},restrict:"A",link:function(a,c,d){if(ZeroClipboard.isFlashUnusable())return void c.bind("click",function(b){a.$apply(a.clipClickFallback({$event:b,copy:a.$eval(a.clipCopy)}))});var e=new ZeroClipboard(c);""===d.clipCopy&&(a.clipCopy=function(){return c[0].previousElementSibling.innerText}),e.on("ready",function(){e.on("copy",function(b){var c=b.clipboardData;c.setData(d.clipCopyMimeType||"text/plain",a.$eval(a.clipCopy))}),e.on("aftercopy",function(){b.isDefined(d.clipClick)&&a.$apply(a.clipClick)}),a.$on("$destroy",function(){e.destroy()})})}}}])}(window,window.angular); --------------------------------------------------------------------------------