grafana.sublime-workspace 429 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872
  1. {
  2. "auto_complete":
  3. {
  4. "selected_items":
  5. [
  6. [
  7. "ser",
  8. "seriesInfo"
  9. ],
  10. [
  11. "max",
  12. "maxDataPoints"
  13. ],
  14. [
  15. "gra",
  16. "graphiteParameters"
  17. ],
  18. [
  19. "build",
  20. "build_graphite_url"
  21. ],
  22. [
  23. "cookie",
  24. "cookieUtil"
  25. ],
  26. [
  27. "re",
  28. "requesition"
  29. ],
  30. [
  31. "req",
  32. "requesition"
  33. ],
  34. [
  35. "res",
  36. "requesition"
  37. ],
  38. [
  39. "serve",
  40. "serverStatus"
  41. ],
  42. [
  43. "fet",
  44. "fetchServerStatus"
  45. ],
  46. [
  47. "conn",
  48. "connectToMongoDb"
  49. ],
  50. [
  51. "mongo",
  52. "mongoDbUrl"
  53. ],
  54. [
  55. "fetc",
  56. "fetchDataForInstance"
  57. ]
  58. ]
  59. },
  60. "buffers":
  61. [
  62. {
  63. "file": "src/app/components/require.config.js",
  64. "settings":
  65. {
  66. "buffer_size": 3852,
  67. "line_ending": "Windows"
  68. }
  69. },
  70. {
  71. "contents": "{\n \"NodeFrontUrl\": \"http://deploy.prod.tradera.com:3337\",\n \"HeartbeatIntervalSeconds\": 60,\n\n \"Units\": [\n {\n \"Name\": \"ES index update\",\n \"Type\": \"PowerShell\",\n\n \"PackageInfo\": { \"Source\": \"Tradera.ElasticMigrate\" },\n\n \"Script\":\n \"\n ./install.ps1 -Environment prod\n \"\n },\n\n {\n \"Name\": \"UserRegistration.ApplicantFinalization\",\n \"Type\": \"WindowsService\",\n \"PackageInfo\": { \"Source\": \"Tradera.Prod.Drops\", \"InternalPath\": \"_PublishedApplications/UserRegistration/ApplicantFinalization\" },\n \"ServiceName\": \"UserRegistration.ApplicantFinalization\"\n },\n\n ]\n}",
  72. "file": "/D/ebay/asimov-tradera/WinAgent.ConfigFiles/config.prod_manage.json",
  73. "file_size": 313,
  74. "file_write_time": 130306216219443965,
  75. "settings":
  76. {
  77. "buffer_size": 586,
  78. "line_ending": "Windows"
  79. }
  80. },
  81. {
  82. "file": "//team-city-agent-02/d$/BuildAgent/work/dfdaf9995bf5db32/build_artifacts/output/_PublishedApplications/WebApi/BrowseInitializer/App.config",
  83. "settings":
  84. {
  85. "buffer_size": 3619,
  86. "line_ending": "Windows"
  87. }
  88. },
  89. {
  90. "file": "/D/ebay/tradera/Build/Tasks-WebApi.ps1",
  91. "settings":
  92. {
  93. "buffer_size": 2556,
  94. "line_ending": "Windows"
  95. }
  96. },
  97. {
  98. "file": "/D/ebay/asimov-tradera/WinAgent.ConfigFiles/config.prod_app_servers.json",
  99. "settings":
  100. {
  101. "buffer_size": 13169,
  102. "line_ending": "Windows"
  103. }
  104. },
  105. {
  106. "file": "src/app/components/settings.js",
  107. "settings":
  108. {
  109. "buffer_size": 865,
  110. "line_ending": "Windows"
  111. }
  112. },
  113. {
  114. "file": "src/app/controllers/zoom.js",
  115. "settings":
  116. {
  117. "buffer_size": 1128,
  118. "line_ending": "Windows"
  119. }
  120. },
  121. {
  122. "file": "src/app/panels/graphite/module.js",
  123. "settings":
  124. {
  125. "buffer_size": 19968,
  126. "line_ending": "Windows"
  127. }
  128. },
  129. {
  130. "file": "src/app/panels/graphite/module.html",
  131. "settings":
  132. {
  133. "buffer_size": 4252,
  134. "line_ending": "Windows"
  135. }
  136. },
  137. {
  138. "file": "src/app/directives/kibanaPanel.js",
  139. "settings":
  140. {
  141. "buffer_size": 4036,
  142. "line_ending": "Windows"
  143. }
  144. },
  145. {
  146. "file": "src/app/dashboards/default.json",
  147. "settings":
  148. {
  149. "buffer_size": 2301,
  150. "line_ending": "Windows"
  151. }
  152. },
  153. {
  154. "file": "src/app/panels/graphite/timeSeries.js",
  155. "settings":
  156. {
  157. "buffer_size": 6370,
  158. "line_ending": "Windows"
  159. }
  160. },
  161. {
  162. "contents": "Searching 222 files for \"'app/partials/roweditor.html'\"\n\nD:\\oss\\grafana\\src\\app\\partials\\dashboard.html:\n 21 \n 22 <div class=\"row-close span12\" ng-show=\"row.collapse\" data-placement=\"bottom\" >\n 23: <span class=\"row-button\" bs-modal=\"'app/partials/roweditor.html'\" class=\"pointer\">\n 24 <i bs-tooltip=\"'Configure row'\" data-placement=\"right\" ng-show=\"row.editable\" class=\"icon-cog pointer\"></i>\n 25 </span>\n ..\n 35 <br>\n 36 </span>\n 37: <span bs-modal=\"'app/partials/roweditor.html'\" ng-show=\"row.editable\">\n 38 <i bs-tooltip=\"'Configure row'\" data-placement=\"right\" class=\"icon-cog pointer\"></i>\n 39 <br>\n ..\n 70 <div ng-hide=\"(12-rowSpan(row)) < 1 || !dashboard.current.panel_hints\" class=\"panel span{{(12-rowSpan(row))}}\" ng-class=\"{'dragInProgress':dashboard.panelDragging}\" ng-style=\"{height:row.height}\" data-drop=\"true\" ng-model=\"row.panels\" data-jqyoui-options jqyoui-droppable=\"{index:row.panels.length,mutate:false,onDrop:'panelMoveDrop',onOver:'panelMoveOver',onOut:'panelMoveOut'}\">\n 71 \n 72: <span bs-modal=\"'app/partials/roweditor.html'\" ng-show=\"row.editable && !dashboard.panelDragging\">\n 73 <i ng-hide=\"rowSpan(row) == 0\" class=\"pointer icon-plus-sign\" ng-click=\"editor.index = 2\" bs-tooltip=\"'Add a panel to this row'\" data-placement=\"right\"></i>\n 74 <span ng-click=\"editor.index = 2\" style=\"margin-top: 8px; margin-left: 3px\" ng-show=\"rowSpan(row) == 0\" class=\"btn btn-mini\">Add panel to empty row</btn>\n\n3 matches in 1 file\n\n\nSearching 222 files for \"esc\"\n\nD:\\oss\\grafana\\package.json:\n 17 \"grunt-contrib-less\": \"~0.7.0\",\n 18 \"grunt-contrib-copy\": \"~0.4.1\",\n 19: \"grunt-git-describe\": \"~2.3.2\",\n 20 \"grunt-contrib-clean\": \"~0.5.0\",\n 21 \"grunt-contrib-cssmin\": \"~0.6.1\",\n\nD:\\oss\\grafana\\sample\\server.js:\n 16 }\n 17 \n 18: function escapeHtml(value) {\n 19 return value.toString().\n 20 replace('<', '&lt;').\n ..\n 110 res.write('<title>Internal Server Error</title>\\n');\n 111 res.write('<h1>Internal Server Error</h1>');\n 112: res.write('<pre>' + escapeHtml(util.inspect(error)) + '</pre>');\n 113 util.puts('500 Internal Server Error');\n 114 util.puts(util.inspect(error));\n ...\n 125 res.write(\n 126 '<p>The requested URL ' +\n 127: escapeHtml(path) +\n 128 ' was not found on this server.</p>'\n 129 );\n ...\n 142 res.write(\n 143 '<p>You do not have permission to access ' +\n 144: escapeHtml(path) + ' on this server.</p>'\n 145 );\n 146 res.end();\n ...\n 224 }\n 225 res.write('<!doctype html>\\n');\n 226: res.write('<title>' + escapeHtml(path) + '</title>\\n');\n 227 res.write('<style>\\n');\n 228 res.write(' ol { list-style-type: none; font-size: 1.2em; }\\n');\n 229 res.write('</style>\\n');\n 230: res.write('<h1>Directory: ' + escapeHtml(path) + '</h1>');\n 231 res.write('<ol>');\n 232 files.forEach(function(fileName) {\n 233 if (fileName.charAt(0) !== '.') {\n 234 res.write('<li><a href=\"' +\n 235: escapeHtml(fileName) + '\">' +\n 236: escapeHtml(fileName) + '</a></li>');\n 237 }\n 238 });\n\nD:\\oss\\grafana\\src\\app\\app.js:\n 36 * the modules controller, service, etc. functions will be overwritten to register directly\n 37 * with this application.\n 38: * @param {[type]} module [description]\n 39: * @return {[type]} [description]\n 40 */\n 41 app.useModule = function (module) {\n\nD:\\oss\\grafana\\src\\app\\components\\kbn.js:\n 216 };\n 217 \n 218: kbn.describe_interval = function (string) {\n 219 var matches = string.match(kbn.interval_regex);\n 220 if (!matches || !_.has(kbn.intervals_in_seconds, matches[2])) {\n ...\n 230 \n 231 kbn.interval_to_ms = function(string) {\n 232: var info = kbn.describe_interval(string);\n 233 return info.sec * 1000 * info.count;\n 234 };\n 235 \n 236 kbn.interval_to_seconds = function (string) {\n 237: var info = kbn.describe_interval(string);\n 238 return info.sec * info.count;\n 239 };\n\nD:\\oss\\grafana\\src\\app\\controllers\\row.js:\n 92 error : false,\n 93 /** @scratch /panels/1\n 94: * span:: A number, 1-12, that describes the width of the panel.\n 95 */\n 96 span : _as < defaultSpan && _as > 0 ? _as : defaultSpan,\n\nD:\\oss\\grafana\\src\\app\\dashboards\\guided.json:\n 169 \"sort\": [\n 170 \"_id\",\n 171: \"desc\"\n 172 ],\n 173 \"style\": {\n\nD:\\oss\\grafana\\src\\app\\dashboards\\logstash.js:\n 17 *\n 18 * fields :: comma seperated list of fields to show in the table\n 19: * sort :: comma seperated field to sort on, and direction, eg sort=@timestamp,desc\n 20 *\n 21 */\n ..\n 129 type: 'table',\n 130 fields: !_.isUndefined(ARGS.fields) ? ARGS.fields.split(',') : [],\n 131: sort: !_.isUndefined(ARGS.sort) ? ARGS.sort.split(',') : [ARGS.timefield||'@timestamp','desc'],\n 132 overflow: 'expand',\n 133 span: 12\n\nD:\\oss\\grafana\\src\\app\\dashboards\\logstash.json:\n 122 \"sort\": [\n 123 \"@timestamp\",\n 124: \"desc\"\n 125 ],\n 126 \"style\": {\n\nD:\\oss\\grafana\\src\\app\\directives\\kibanaPanel.js:\n 43 '<span ng-repeat=\"task in panelMeta.modals\" class=\"row-button extra\" ng-show=\"task.show\">' +\n 44 '<span bs-modal=\"task.partial\" class=\"pointer\"><i ' +\n 45: 'bs-tooltip=\"task.description\" ng-class=\"task.icon\" class=\"pointer\"></i></span>'+\n 46 '</span>' +\n 47 \n\nD:\\oss\\grafana\\src\\app\\panels\\column\\module.js:\n 28 $scope.panelMeta = {\n 29 status : \"Stable\",\n 30: description : \"A pseudo panel that lets you add other panels to be arranged in a column with\"+\n 31 \"defined heights.\"\n 32 };\n\nD:\\oss\\grafana\\src\\app\\panels\\filtering\\module.js:\n 19 $scope.panelMeta = {\n 20 status : \"Stable\",\n 21: description : \"A controllable list of all filters currently applied to the dashboard. You \"+\n 22 \"almost certainly want one of these on your dashboard somewhere.\"\n 23 };\n\nD:\\oss\\grafana\\src\\app\\panels\\graphite\\interval.js:\n 12 this.string = interval_string;\n 13 \n 14: var info = kbn.describe_interval(interval_string);\n 15 this.type = info.type;\n 16 this.ms = info.sec * 1000 * info.count;\n\nD:\\oss\\grafana\\src\\app\\panels\\graphite\\module.js:\n 41 modals : [\n 42 {\n 43: description: \"Inspect\",\n 44 icon: \"icon-info-sign\",\n 45 partial: \"app/partials/inspector.html\",\n ..\n 54 ],\n 55 status : \"Stable\",\n 56: description : \"A bucketed time series chart of the current query or queries. Uses the \"+\n 57 \"Elasticsearch date_histogram facet. If using time stamped indices this panel will query\"+\n 58 \" them sequentially to attempt to apply the lighest possible load to your Elasticsearch cluster\"\n ..\n 94 * annotate.size::: Max number of markers to show\n 95 * annotate.field::: Field from documents to show\n 96: * annotate.sort::: Sort array in format [field,order], For example [`@timestamp',`desc']\n 97 */\n 98 annotate : {\n ..\n 101 size : 20,\n 102 field : '_type',\n 103: sort : ['_score','desc']\n 104 },\n 105 /** @scratch /panels/histogram/3\n ...\n 243 /**\n 244 * The time range effecting the panel\n 245: * @return {[type]} [description]\n 246 */\n 247 $scope.get_time_range = function () {\n\nD:\\oss\\grafana\\src\\app\\panels\\graphite\\timeSeries.js:\n 25 *\n 26 * OPTIONS:\n 27: * @opt {string} interval The interval notion describing the expected spacing between\n 28 * each data point.\n 29 * @opt {date} start_date (optional) The start point for the time series, setting this and the\n ..\n 31 * expected result\n 32 * @opt {date} end_date (optional) The end point for the time series, see start_date\n 33: * @opt {string} fill_style Either \"minimal\", or \"all\" describing the strategy used to zero-fill\n 34 * the series.\n 35 */\n\nD:\\oss\\grafana\\src\\app\\panels\\histogram\\interval.js:\n 12 this.string = interval_string;\n 13 \n 14: var info = kbn.describe_interval(interval_string);\n 15 this.type = info.type;\n 16 this.ms = info.sec * 1000 * info.count;\n\nD:\\oss\\grafana\\src\\app\\panels\\histogram\\module.js:\n 39 modals : [\n 40 {\n 41: description: \"Inspect\",\n 42 icon: \"icon-info-sign\",\n 43 partial: \"app/partials/inspector.html\",\n ..\n 56 ],\n 57 status : \"Stable\",\n 58: description : \"A bucketed time series chart of the current query or queries. Uses the \"+\n 59 \"Elasticsearch date_histogram facet. If using time stamped indices this panel will query\"+\n 60 \" them sequentially to attempt to apply the lighest possible load to your Elasticsearch cluster\"\n ..\n 105 /** @scratch /panels/histogram/5\n 106 * ==== Queries\n 107: * queries object:: This object describes the queries to use on this panel.\n 108 * queries.mode::: Of the queries available, which to use. Options: +all, pinned, unpinned, selected+\n 109 * queries.ids::: In +selected+ mode, which query ids are selected.\n ...\n 121 * annotate.size::: Max number of markers to show\n 122 * annotate.field::: Field from documents to show\n 123: * annotate.sort::: Sort array in format [field,order], For example [`@timestamp',`desc']\n 124 */\n 125 annotate : {\n ...\n 128 size : 20,\n 129 field : '_type',\n 130: sort : ['_score','desc']\n 131 },\n 132 /** @scratch /panels/histogram/3\n ...\n 267 /**\n 268 * The time range effecting the panel\n 269: * @return {[type]} [description]\n 270 */\n 271 $scope.get_time_range = function () {\n ...\n 367 request = request.sort([\n 368 $scope.ejs.Sort($scope.panel.annotate.sort[0]).order($scope.panel.annotate.sort[1]),\n 369: $scope.ejs.Sort($scope.panel.time_field).desc()\n 370 ]);\n 371 }\n ...\n 447 eventType: \"annotation\",\n 448 title: null,\n 449: description: \"<small><i class='icon-tag icon-flip-vertical'></i> \"+\n 450 _h[$scope.panel.annotate.field]+\"</small><br>\"+\n 451 moment(hit.sort[1]).format('YYYY-MM-DD HH:mm:ss'),\n ...\n 456 $scope.annotations = _.sortBy($scope.annotations, function(v){\n 457 // Sort in reverse\n 458: return v.score*($scope.panel.annotate.sort[1] === 'desc' ? -1 : 1);\n 459 });\n 460 // And slice to the right size\n\nD:\\oss\\grafana\\src\\app\\panels\\histogram\\queriesEditor.html:\n 39 <label class=\"small\">Sort <tip>Determine the most relevant markers using this field</tip></label>\n 40 <input type=\"text\" class=\"input-small\" bs-typeahead=\"fields.list\" ng-model=\"panel.annotate.sort[0]\" ng-change=\"set_refresh(true)\" />\n 41: <i ng-click=\"panel.annotate.sort[1] = _.toggle(panel.annotate.sort[1],'desc','asc');set_refresh(true)\" ng-class=\"{'icon-chevron-up': panel.annotate.sort[1] == 'asc','icon-chevron-down': panel.annotate.sort[1] == 'desc'}\"></i>\n 42 </div>\n 43 </div>\n\nD:\\oss\\grafana\\src\\app\\panels\\histogram\\timeSeries.js:\n 25 *\n 26 * OPTIONS:\n 27: * @opt {string} interval The interval notion describing the expected spacing between\n 28 * each data point.\n 29 * @opt {date} start_date (optional) The start point for the time series, setting this and the\n ..\n 31 * expected result\n 32 * @opt {date} end_date (optional) The end point for the time series, see start_date\n 33: * @opt {string} fill_style Either \"minimal\", or \"all\" describing the strategy used to zero-fill\n 34 * the series.\n 35 */\n\nD:\\oss\\grafana\\src\\app\\panels\\text\\module.js:\n 26 $scope.panelMeta = {\n 27 status : \"Stable\",\n 28: description : \"A static text panel that can use plain text, markdown, or (sanitized) HTML\"\n 29 };\n 30 \n\nD:\\oss\\grafana\\src\\app\\panels\\text\\lib\\showdown.js:\n 140 // Main function. The order in which other subs are called here is\n 141 // essential. Link and image substitutions need to happen before\n 142: // _EscapeSpecialCharsWithinTagAttributes(), so that any *'s or _'s in the <a>\n 143 // and <img> tags get encoded.\n 144 //\n ...\n 153 \n 154 // attacklab: Replace ~ with ~T\n 155: // This lets us use tilde as an escape char to avoid md5 hashes\n 156 // The choice of character is arbitray; anything that isn't\n 157 // magic in Markdown will work.\n ...\n 185 \n 186 // Handle github codeblocks prior to running HashHTML so that\n 187: // HTML contained within the codeblock gets escaped propertly\n 188 text = _DoGithubCodeBlocks(text);\n 189 \n ...\n 196 text = _RunBlockGamut(text);\n 197 \n 198: text = _UnescapeSpecialChars(text);\n 199 \n 200 // attacklab: Restore dollar signs\n ...\n 474 \n 475 // We already ran _HashHTMLBlocks() before, in Markdown(), but that\n 476: // was to escape raw HTML in the original Markdown source. This time,\n 477: // we're escaping the markup we've just created, so that we don't wrap\n 478 // <p> tags around block-level tags.\n 479 text = _HashHTMLBlocks(text);\n ...\n 491 \n 492 text = _DoCodeSpans(text);\n 493: text = _EscapeSpecialCharsWithinTagAttributes(text);\n 494: text = _EncodeBackslashEscapes(text);\n 495 \n 496 // Process anchor and image tags. Images must come first,\n ...\n 512 }\n 513 \n 514: var _EscapeSpecialCharsWithinTagAttributes = function(text) {\n 515 //\n 516 // Within tags -- meaning between < and > -- encode [\\ ` * _] so they\n ...\n 524 text = text.replace(regex, function(wholeMatch) {\n 525 var tag = wholeMatch.replace(/(.)<\\/?code>(?=.)/g,\"$1`\");\n 526: tag = escapeCharacters(tag,\"\\\\`*_\");\n 527 return tag;\n 528 });\n ...\n 647 }\n 648 \n 649: url = escapeCharacters(url,\"*_\");\n 650 var result = \"<a href=\\\"\" + url + \"\\\"\";\n 651 \n 652 if (title != \"\") {\n 653 title = title.replace(/\"/g,\"&quot;\");\n 654: title = escapeCharacters(title,\"*_\");\n 655 result += \" title=\\\"\" + title + \"\\\"\";\n 656 }\n ...\n 748 \n 749 alt_text = alt_text.replace(/\"/g,\"&quot;\");\n 750: url = escapeCharacters(url,\"*_\");\n 751 var result = \"<img src=\\\"\" + url + \"\\\" alt=\\\"\" + alt_text + \"\\\"\";\n 752 \n ...\n 756 //if (title != \"\") {\n 757 title = title.replace(/\"/g,\"&quot;\");\n 758: title = escapeCharacters(title,\"*_\");\n 759 result += \" title=\\\"\" + title + \"\\\"\";\n 760 //}\n ...\n 1099 var _EncodeCode = function(text) {\n 1100 //\n 1101: // Encode/escape certain characters inside Markdown code runs.\n 1102 // The point is that in code, these characters are literals,\n 1103 // and lose their special Markdown meanings.\n ....\n 1111 text = text.replace(/>/g,\"&gt;\");\n 1112 \n 1113: // Now, escape characters that are magic in Markdown:\n 1114: text = escapeCharacters(text,\"\\*_{}[]\\\\\",false);\n 1115 \n 1116 // jj the line above breaks this:\n ....\n 1230 while (grafsOut[i].search(/~K(\\d+)K/) >= 0) {\n 1231 var blockText = g_html_blocks[RegExp.$1];\n 1232: blockText = blockText.replace(/\\$/g,\"$$$$\"); // Escape any dollar signs\n 1233 grafsOut[i] = grafsOut[i].replace(/~K\\d+K/,blockText);\n 1234 }\n ....\n 1253 \n 1254 \n 1255: var _EncodeBackslashEscapes = function(text) {\n 1256 //\n 1257 // Parameter: String.\n 1258 // Returns: The string, with after processing the following backslash\n 1259: // escape sequences.\n 1260 //\n 1261 \n 1262 // attacklab: The polite way to do this is with the new\n 1263: // escapeCharacters() function:\n 1264 //\n 1265: // text = escapeCharacters(text,\"\\\\\",true);\n 1266: // text = escapeCharacters(text,\"`*_{}[]()>#+-.!\",true);\n 1267 //\n 1268 // ...but we're sidestepping its use of the (slow) RegExp constructor\n 1269 // as an optimization for Firefox. This function gets called a LOT.\n 1270 \n 1271: text = text.replace(/\\\\(\\\\)/g,escapeCharacters_callback);\n 1272: text = text.replace(/\\\\([`*_{}\\[\\]()>#+-.!])/g,escapeCharacters_callback);\n 1273 return text;\n 1274 }\n ....\n 1295 text = text.replace(/<(?:mailto:)?([-.\\w]+\\@[-a-z0-9]+(\\.[-a-z0-9]+)*\\.[a-z]+)>/gi,\n 1296 function(wholeMatch,m1) {\n 1297: return _EncodeEmailAddress( _UnescapeSpecialChars(m1) );\n 1298 }\n 1299 );\n ....\n 1351 \n 1352 \n 1353: var _UnescapeSpecialChars = function(text) {\n 1354 //\n 1355 // Swap back in all the special characters we've hidden.\n ....\n 1418 \n 1419 \n 1420: var escapeCharacters = function(text, charsToEscape, afterBackslash) {\n 1421: // First we have to escape the escape characters so that\n 1422 // we can build a character class out of them\n 1423: var regexString = \"([\" + charsToEscape.replace(/([\\[\\]\\\\])/g,\"\\\\$1\") + \"])\";\n 1424 \n 1425 if (afterBackslash) {\n ....\n 1428 \n 1429 var regex = new RegExp(regexString,\"g\");\n 1430: text = text.replace(regex,escapeCharacters_callback);\n 1431 \n 1432 return text;\n ....\n 1434 \n 1435 \n 1436: var escapeCharacters_callback = function(wholeMatch,m1) {\n 1437: var charCodeToEscape = m1.charCodeAt(0);\n 1438: return \"~E\"+charCodeToEscape+\"E\";\n 1439 }\n 1440 \n\nD:\\oss\\grafana\\src\\app\\panels\\timepicker\\module.js:\n 29 $scope.panelMeta = {\n 30 status : \"Stable\",\n 31: description : \"A panel for controlling the time range filters. If you have time based data, \"+\n 32 \" or if you're using time stamped indices, you need one of these\"\n 33 };\n\nD:\\oss\\grafana\\src\\app\\partials\\panelgeneral.html:\n 1 <div class=\"row-fluid\">\n 2 <div class=\"span12\">\n 3: <strong>{{panelMeta.status}}</strong> // <span ng-bind-html=\"panelMeta.description\"></span>\n 4 </div>\n 5 </div>\n\nD:\\oss\\grafana\\src\\app\\services\\dashboard.js:\n 451 method: \"POST\",\n 452 data: {\n 453: \"description\": save.title,\n 454 \"public\": false,\n 455 \"files\": {\n\nD:\\oss\\grafana\\src\\app\\services\\panelMove.js:\n 30 this.onDrop = function(event,ui,data) {\n 31 var\n 32: dragRow = data.draggableScope.$parent.$parent.row.panels,\n 33: dropRow = data.droppableScope.$parent.$parent.row.panels,\n 34 dragIndex = data.dragSettings.index,\n 35 dropIndex = data.dropSettings.index;\n\nD:\\oss\\grafana\\src\\font\\fontawesome-webfont.svg:\n 5 <defs>\n 6 <font id=\"fontawesomeregular\" horiz-adv-x=\"1536\" >\n 7: <font-face units-per-em=\"1792\" ascent=\"1536\" descent=\"-256\" />\n 8 <missing-glyph horiz-adv-x=\"448\" />\n 9 <glyph unicode=\" \" horiz-adv-x=\"448\" />\n\nD:\\oss\\grafana\\src\\vendor\\underscore.js:\n 1047 };\n 1048 \n 1049: // List of HTML entities for escaping.\n 1050 var entityMap = {\n 1051: escape: {\n 1052 '&': '&amp;',\n 1053 '<': '&lt;',\n ....\n 1058 }\n 1059 };\n 1060: entityMap.unescape = _.invert(entityMap.escape);\n 1061 \n 1062 // Regexes containing the keys and values listed immediately above.\n 1063 var entityRegexes = {\n 1064: escape: new RegExp('[' + _.keys(entityMap.escape).join('') + ']', 'g'),\n 1065: unescape: new RegExp('(' + _.keys(entityMap.unescape).join('|') + ')', 'g')\n 1066 };\n 1067 \n 1068: // Functions for escaping and unescaping strings to/from HTML interpolation.\n 1069: _.each(['escape', 'unescape'], function(method) {\n 1070 _[method] = function(string) {\n 1071 if (string == null) return '';\n ....\n 1109 evaluate : /<%([\\s\\S]+?)%>/g,\n 1110 interpolate : /<%=([\\s\\S]+?)%>/g,\n 1111: escape : /<%-([\\s\\S]+?)%>/g\n 1112 };\n 1113 \n 1114 // When customizing `templateSettings`, if you don't want to define an\n 1115: // interpolation, evaluation or escaping regex, we need one that is\n 1116 // guaranteed not to match.\n 1117 var noMatch = /(.)^/;\n 1118 \n 1119: // Certain characters need to be escaped so that they can be put into a\n 1120 // string literal.\n 1121: var escapes = {\n 1122 \"'\": \"'\",\n 1123 '\\\\': '\\\\',\n ....\n 1129 };\n 1130 \n 1131: var escaper = /\\\\|'|\\r|\\n|\\t|\\u2028|\\u2029/g;\n 1132 \n 1133 // JavaScript micro-templating, similar to John Resig's implementation.\n 1134 // Underscore templating handles arbitrary delimiters, preserves whitespace,\n 1135: // and correctly escapes quotes within interpolated code.\n 1136 _.template = function(text, data, settings) {\n 1137 var render;\n ....\n 1140 // Combine delimiters into one regular expression via alternation.\n 1141 var matcher = new RegExp([\n 1142: (settings.escape || noMatch).source,\n 1143 (settings.interpolate || noMatch).source,\n 1144 (settings.evaluate || noMatch).source\n 1145 ].join('|') + '|$', 'g');\n 1146 \n 1147: // Compile the template source, escaping string literals appropriately.\n 1148 var index = 0;\n 1149 var source = \"__p+='\";\n 1150: text.replace(matcher, function(match, escape, interpolate, evaluate, offset) {\n 1151 source += text.slice(index, offset)\n 1152: .replace(escaper, function(match) { return '\\\\' + escapes[match]; });\n 1153 \n 1154: if (escape) {\n 1155: source += \"'+\\n((__t=(\" + escape + \"))==null?'':_.escape(__t))+\\n'\";\n 1156 }\n 1157 if (interpolate) {\n\nD:\\oss\\grafana\\src\\vendor\\angular\\angular-dragdrop.js:\n 35 dropModelValue,\n 36 $droppableDraggable = null,\n 37: droppableScope = $droppable.scope(),\n 38: draggableScope = $draggable.scope(),\n 39 data = {};\n 40 \n 41 dragModel = $draggable.ngattr('ng-model');\n 42 dropModel = $droppable.ngattr('ng-model');\n 43: dragModelValue = draggableScope.$eval(dragModel);\n 44: dropModelValue = droppableScope.$eval(dropModel);\n 45 \n 46 $droppableDraggable = $droppable.find('[jqyoui-draggable]:last');\n 47: dropSettings = droppableScope.$eval($droppable.attr('jqyoui-droppable')) || [];\n 48: dragSettings = draggableScope.$eval($draggable.attr('jqyoui-draggable')) || [];\n 49 \n 50 // Helps pick up the right item\n 51: dragSettings.index = this.fixIndex(draggableScope, dragSettings, dragModelValue);\n 52: dropSettings.index = this.fixIndex(droppableScope, dropSettings, dropModelValue);\n 53 \n 54 jqyoui_pos = angular.isArray(dragModelValue) ? dragSettings.index : null;\n ..\n 73 dragModelValue: dragModelValue,\n 74 dropModelValue: dropModelValue,\n 75: droppableScope: $droppable.scope(),\n 76: draggableScope: $draggable.scope()\n 77 };\n 78 \n ..\n 88 \n 89 if(dragSettings.mutate !== false) {\n 90: this.mutateDraggable(draggableScope, dropSettings, dragSettings, dragModel, dropModel, dropItem, $draggable);\n 91 }\n 92 \n 93 if(dropSettings.mutate !== false) {\n 94: this.mutateDroppable(droppableScope, dropSettings, dragSettings, dropModel, dragItem, jqyoui_pos);\n 95 }\n 96 \n 97: this.callEventCallback(droppableScope, dropSettings.onDrop, event, ui, data);\n 98 }.bind(this));\n 99 }.bind(this));\n ...\n 102 \n 103 if(dragSettings.mutate !== false) {\n 104: this.mutateDraggable(draggableScope, dropSettings, dragSettings, dragModel, dropModel, dropItem, $draggable);\n 105 }\n 106 \n 107 if(dropSettings.mutate !== false) {\n 108: this.mutateDroppable(droppableScope, dropSettings, dragSettings, dropModel, dragItem, jqyoui_pos);\n 109 }\n 110 \n 111: this.callEventCallback(droppableScope, dropSettings.onDrop, event, ui, data);\n 112 }.bind(this));\n 113 }\n\nD:\\oss\\grafana\\src\\vendor\\angular\\angular-sanitize.js:\n 10 * @ngdoc overview\n 11 * @name ngSanitize\n 12: * @description\n 13 */\n 14 \n ..\n 35 * @function\n 36 *\n 37: * @description\n 38 * The input is sanitized by parsing the html into tokens. All safe tokens (from a whitelist) are\n 39: * then serialized back to properly escaped html string. This means that no unsafe input can make\n 40 * it into the returned string, however, since our parser is more strict than a typical browser\n 41 * parser, it's possible that some obscure input, which would be recognized as valid HTML by a\n ..\n 73 </td>\n 74 </tr>\n 75: <tr id=\"escaped-html\">\n 76 <td>no filter</td>\n 77 <td><pre>&lt;div ng-bind=\"snippet\"&gt;<br/>&lt;/div&gt;</pre></td>\n ..\n 92 });\n 93 \n 94: it('should escape snippet without any filter', function() {\n 95: expect(using('#escaped-html').element('div').html()).\n 96 toBe(\"&lt;p style=\\\"color:blue\\\"&gt;an html\\n\" +\n 97 \"&lt;em onmouseover=\\\"this.textContent='PWN3D!'\\\"&gt;click here&lt;/em&gt;\\n\" +\n ..\n 109 input('snippet').enter('new <b>text</b>');\n 110 expect(using('#html-filter').binding('snippet')).toBe('new <b>text</b>');\n 111: expect(using('#escaped-html').element('div').html()).toBe(\"new &lt;b&gt;text&lt;/b&gt;\");\n 112 expect(using('#html-unsafe-filter').binding(\"snippet\")).toBe('new <b>text</b>');\n 113 });\n ...\n 165 \n 166 //Attributes that have href and hence need to be sanitized\n 167: var uriAttrs = makeMap(\"background,cite,href,longdesc,src,usemap\");\n 168 var validAttrs = angular.extend({}, uriAttrs, makeMap(\n 169 'abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,'+\n ...\n 327 \n 328 /**\n 329: * Escapes all potentially dangerous characters, so that the\n 330 * resulting string can be safely inserted into attribute or\n 331 * element text.\n 332 * @param value\n 333: * @returns escaped text\n 334 */\n 335 function encodeEntities(value) {\n ...\n 405 * @name ngSanitize.directive:ngBindHtml\n 406 *\n 407: * @description\n 408 * Creates a binding that will sanitize the result of evaluating the `expression` with the\n 409 * {@link ngSanitize.$sanitize $sanitize} service and innerHTML the result into the current element.\n ...\n 429 * @function\n 430 *\n 431: * @description\n 432 * Finds links in text input and turns them into html links. Supports http/https/ftp/mailto and\n 433 * plain email address links.\n ...\n 480 </td>\n 481 </tr>\n 482: <tr id=\"escaped-html\">\n 483 <td>no filter</td>\n 484 <td><pre>&lt;div ng-bind=\"snippet\"&gt;<br>&lt;/div&gt;</pre></td>\n ...\n 498 \n 499 it ('should not linkify snippet without the linky filter', function() {\n 500: expect(using('#escaped-html').binding('snippet')).\n 501 toBe(\"Pretty text with some links:\\n\" +\n 502 \"http://angularjs.org/,\\n\" +\n ...\n 510 expect(using('#linky-filter').binding('snippet | linky')).\n 511 toBe('new <a href=\"http://link\">http://link</a>.');\n 512: expect(using('#escaped-html').binding('snippet')).toBe('new http://link.');\n 513 });\n 514 \n\nD:\\oss\\grafana\\src\\vendor\\angular\\angular.js:\n 14 * @function\n 15 *\n 16: * @description Converts the specified string to lowercase.\n 17 * @param {string} string String to be converted to lowercase.\n 18 * @returns {string} Lowercased string.\n ..\n 26 * @function\n 27 *\n 28: * @description Converts the specified string to uppercase.\n 29 * @param {string} string String to be converted to uppercase.\n 30 * @returns {string} Uppercased string.\n ..\n 75 * @function\n 76 *\n 77: * @description\n 78 * Restores the previous global value of angular and returns the current instance. Other libraries may already use the\n 79 * angular namespace. Or a previous version of angular is already loaded on the page. In these cases you may want to\n ..\n 114 * @function\n 115 *\n 116: * @description\n 117 * Invokes the `iterator` function once for each item in `obj` collection, which can be either an\n 118 * object or an array. The `iterator` function is invoked with `iterator(value, key)`, where `value`\n ...\n 239 * @function\n 240 *\n 241: * @description\n 242 * Extends the destination object `dst` by copying all of the properties from the `src` object(s)\n 243 * to `dst`. You can specify multiple `src` objects.\n ...\n 281 * @function\n 282 *\n 283: * @description\n 284 * A function that performs no operations. This function can be useful when writing code in the\n 285 * functional style.\n ...\n 300 * @function\n 301 *\n 302: * @description\n 303 * A function that returns its first argument. This function is useful when writing code in the\n 304 * functional style.\n ...\n 321 * @function\n 322 *\n 323: * @description\n 324 * Determines if a reference is undefined.\n 325 *\n ...\n 335 * @function\n 336 *\n 337: * @description\n 338 * Determines if a reference is defined.\n 339 *\n ...\n 349 * @function\n 350 *\n 351: * @description\n 352 * Determines if a reference is an `Object`. Unlike `typeof` in JavaScript, `null`s are not\n 353 * considered to be objects.\n ...\n 364 * @function\n 365 *\n 366: * @description\n 367 * Determines if a reference is a `String`.\n 368 *\n ...\n 378 * @function\n 379 *\n 380: * @description\n 381 * Determines if a reference is a `Number`.\n 382 *\n ...\n 392 * @function\n 393 *\n 394: * @description\n 395 * Determines if a value is a date.\n 396 *\n ...\n 408 * @function\n 409 *\n 410: * @description\n 411 * Determines if a reference is an `Array`.\n 412 *\n ...\n 424 * @function\n 425 *\n 426: * @description\n 427 * Determines if a reference is a `Function`.\n 428 *\n ...\n 469 * @function\n 470 *\n 471: * @description\n 472 * Determines if a reference is a DOM element (or wrapped jQuery element).\n 473 *\n ...\n 516 \n 517 /**\n 518: * @description\n 519 * Determines the number of elements in an array, the number of properties an object has, or\n 520 * the length of a string.\n ...\n 579 * @function\n 580 *\n 581: * @description\n 582 * Creates a deep copy of `source`, which should be an object or an array.\n 583 *\n ...\n 651 * @function\n 652 *\n 653: * @description\n 654 * Determines if two objects or two values are equivalent. Supports value types, arrays and\n 655 * objects.\n ...\n 722 * @function\n 723 *\n 724: * @description\n 725 * Returns a function which calls function `fn` bound to `self` (`self` becomes the `this` for\n 726 * `fn`). You can supply optional `args` that are prebound to the function. This feature is also\n ...\n 775 * @function\n 776 *\n 777: * @description\n 778 * Serializes input into a JSON-formatted string.\n 779 *\n ...\n 792 * @function\n 793 *\n 794: * @description\n 795 * Deserializes a JSON string.\n 796 *\n ...\n 843 \n 844 /**\n 845: * Parses an escaped url query string into key-value pairs.\n 846 * @returns Object.<(string|boolean)>\n 847 */\n ...\n 915 * {@link angular.module module} name to load.\n 916 *\n 917: * @description\n 918 *\n 919 * Use this directive to auto-bootstrap an application. Only\n ...\n 982 * @ngdoc function\n 983 * @name angular.bootstrap\n 984: * @description\n 985 * Use this function to manually start up angular application.\n 986 *\n ...\n 1079 * @ngdoc interface\n 1080 * @name angular.Module\n 1081: * @description\n 1082 *\n 1083 * Interface for configuring angular {@link angular.module modules}.\n ....\n 1097 * @ngdoc function\n 1098 * @name angular.module\n 1099: * @description\n 1100 *\n 1101 * The `angular.module` is a global place for creating and registering Angular modules. All\n ....\n 1168 * @propertyOf angular.Module\n 1169 * @returns {Array.<string>} List of module names which must be loaded before this module.\n 1170: * @description\n 1171 * Holds the list of modules which the injector will load before the current module is loaded.\n 1172 */\n ....\n 1178 * @propertyOf angular.Module\n 1179 * @returns {string} Name of the module.\n 1180: * @description\n 1181 */\n 1182 name: name,\n ....\n 1189 * @param {string} name service name\n 1190 * @param {Function} providerType Construction function for creating new instance of the service.\n 1191: * @description\n 1192 * See {@link AUTO.$provide#provider $provide.provider()}.\n 1193 */\n ....\n 1200 * @param {string} name service name\n 1201 * @param {Function} providerFunction Function for creating new instance of the service.\n 1202: * @description\n 1203 * See {@link AUTO.$provide#factory $provide.factory()}.\n 1204 */\n ....\n 1211 * @param {string} name service name\n 1212 * @param {Function} constructor A constructor function that will be instantiated.\n 1213: * @description\n 1214 * See {@link AUTO.$provide#service $provide.service()}.\n 1215 */\n ....\n 1222 * @param {string} name service name\n 1223 * @param {*} object Service instance object.\n 1224: * @description\n 1225 * See {@link AUTO.$provide#value $provide.value()}.\n 1226 */\n ....\n 1233 * @param {string} name constant name\n 1234 * @param {*} object Constant value.\n 1235: * @description\n 1236 * Because the constant are fixed, they get applied before other provide methods.\n 1237 * See {@link AUTO.$provide#constant $provide.constant()}.\n ....\n 1245 * @param {string} name animation name\n 1246 * @param {Function} animationFactory Factory function for creating new instance of an animation.\n 1247: * @description\n 1248 *\n 1249 * Defines an animation hook that can be later used with {@link ng.directive:ngAnimate ngAnimate}\n 1250: * alongside {@link ng.directive:ngAnimate#Description common ng directives} as well as custom directives.\n 1251 * <pre>\n 1252 * module.animation('animation-name', function($inject1, $inject2) {\n ....\n 1272 * @param {string} name Filter name.\n 1273 * @param {Function} filterFactory Factory function for creating new instance of filter.\n 1274: * @description\n 1275 * See {@link ng.$filterProvider#register $filterProvider.register()}.\n 1276 */\n ....\n 1283 * @param {string} name Controller name.\n 1284 * @param {Function} constructor Controller constructor function.\n 1285: * @description\n 1286 * See {@link ng.$controllerProvider#register $controllerProvider.register()}.\n 1287 */\n ....\n 1295 * @param {Function} directiveFactory Factory function for creating new instance of\n 1296 * directives.\n 1297: * @description\n 1298 * See {@link ng.$compileProvider#directive $compileProvider.directive()}.\n 1299 */\n ....\n 1306 * @param {Function} configFn Execute this function on module load. Useful for service\n 1307 * configuration.\n 1308: * @description\n 1309 * Use this method to register work which needs to be performed on module loading.\n 1310 */\n ....\n 1317 * @param {Function} initializationFn Execute this function after injector creation.\n 1318 * Useful for application initialization.\n 1319: * @description\n 1320 * Use this method to register work which should be performed when the injector is done\n 1321 * loading all modules.\n ....\n 1354 * @ngdoc property\n 1355 * @name angular.version\n 1356: * @description\n 1357 * An object that contains information about the current AngularJS version. This object has the\n 1358 * following properties:\n ....\n 1495 * @function\n 1496 *\n 1497: * @description\n 1498 * Wraps a raw DOM element or HTML string as a [jQuery](http://jquery.com) element.\n 1499 * `angular.element` can be either an alias for [jQuery](http://api.jquery.com/jQuery/) function, if\n ....\n 2346 * @function\n 2347 *\n 2348: * @description\n 2349 * Creates an injector function that can be used for retrieving services as well as for\n 2350 * dependency injection (see {@link guide/di dependency injection}).\n ....\n 2374 * @ngdoc overview\n 2375 * @name AUTO\n 2376: * @description\n 2377 *\n 2378 * Implicit module which gets automatically added to each {@link AUTO.$injector $injector}.\n ....\n 2418 * @function\n 2419 *\n 2420: * @description\n 2421 *\n 2422 * `$injector` is used to retrieve object instances as defined by\n ....\n 2470 * @methodOf AUTO.$injector\n 2471 *\n 2472: * @description\n 2473 * Return an instance of the service.\n 2474 *\n ....\n 2482 * @methodOf AUTO.$injector\n 2483 *\n 2484: * @description\n 2485 * Invoke the method and supply the method arguments from the `$injector`.\n 2486 *\n ....\n 2497 * @methodOf AUTO.$injector\n 2498 *\n 2499: * @description\n 2500 * Allows the user to query if the particular service exist.\n 2501 *\n ....\n 2508 * @name AUTO.$injector#instantiate\n 2509 * @methodOf AUTO.$injector\n 2510: * @description\n 2511 * Create a new instance of JS type. The method takes a constructor function invokes the new operator and supplies\n 2512 * all of the arguments to the constructor function as specified by the constructor annotation.\n ....\n 2523 * @methodOf AUTO.$injector\n 2524 *\n 2525: * @description\n 2526 * Returns an array of service names which the function is requesting for injection. This API is used by the injector\n 2527 * to determine which services need to be injected into the function when the function is invoked. There are three\n ....\n 2591 * </pre>\n 2592 *\n 2593: * @param {function|Array.<string|Function>} fn Function for which dependent service names need to be retrieved as described\n 2594 * above.\n 2595 *\n ....\n 2604 * @name AUTO.$provide\n 2605 *\n 2606: * @description\n 2607 *\n 2608 * Use `$provide` to register new providers with the `$injector`. The providers are the factories for the instance.\n ....\n 2627 * }\n 2628 *\n 2629: * describe('Greeter', function(){\n 2630 *\n 2631 * beforeEach(module(function($provide) {\n ....\n 2652 * @name AUTO.$provide#provider\n 2653 * @methodOf AUTO.$provide\n 2654: * @description\n 2655 *\n 2656 * Register a provider for a service. The providers can be retrieved and can have additional configuration methods.\n ....\n 2671 * @name AUTO.$provide#factory\n 2672 * @methodOf AUTO.$provide\n 2673: * @description\n 2674 *\n 2675 * A short hand for configuring services if only `$get` method is required.\n ....\n 2686 * @name AUTO.$provide#service\n 2687 * @methodOf AUTO.$provide\n 2688: * @description\n 2689 *\n 2690 * A short hand for registering service of given class.\n ....\n 2700 * @name AUTO.$provide#value\n 2701 * @methodOf AUTO.$provide\n 2702: * @description\n 2703 *\n 2704 * A short hand for configuring services if the `$get` method is a constant.\n ....\n 2714 * @name AUTO.$provide#constant\n 2715 * @methodOf AUTO.$provide\n 2716: * @description\n 2717 *\n 2718 * A constant value, but unlike {@link AUTO.$provide#value value} it can be injected\n ....\n 2730 * @name AUTO.$provide#decorator\n 2731 * @methodOf AUTO.$provide\n 2732: * @description\n 2733 *\n 2734 * Decoration of service, allows the decorator to intercept the service instance creation. The\n ....\n 2965 * @requires $rootScope\n 2966 *\n 2967: * @description\n 2968 * When called, it checks current value of `$location.hash()` and scroll to related element,\n 2969 * according to rules specified in\n ....\n 3029 * @ngdoc object\n 3030 * @name ng.$animationProvider\n 3031: * @description\n 3032 *\n 3033 * The $AnimationProvider provider allows developers to register and access custom JavaScript animations directly inside\n ....\n 3044 * @methodOf ng.$animationProvider\n 3045 *\n 3046: * @description\n 3047 * Registers a new injectable animation factory function. The factory function produces the animation object which\n 3048 * has these two properties:\n ....\n 3068 * @function\n 3069 *\n 3070: * @description\n 3071 * The $animation service is used to retrieve any defined animation functions. When executed, the $animation service\n 3072 * will return a object that contains the setup and start functions that were defined for the animation.\n ....\n 3094 * @name ng.directive:ngAnimate\n 3095 *\n 3096: * @description\n 3097 * The `ngAnimate` directive works as an attribute that is attached alongside pre-existing directives.\n 3098 * It effects how the directive will perform DOM manipulation. This allows for complex animations to take place\n ....\n 3261 * @function\n 3262 *\n 3263: * @description\n 3264 * The $animator.create service provides the DOM manipulation API which is decorated with animations.\n 3265 *\n ....\n 3278 * @function\n 3279 *\n 3280: * @description\n 3281 * Injects the element object into the DOM (inside of the parent element) and then runs the enter animation.\n 3282 *\n ....\n 3293 * @function\n 3294 *\n 3295: * @description\n 3296 * Runs the leave animation operation and, upon completion, removes the element from the DOM.\n 3297 *\n ....\n 3307 * @function\n 3308 *\n 3309: * @description\n 3310 * Fires the move DOM operation. Just before the animation starts, the animator will either append it into the parent container or\n 3311 * add the element directly after the after element if present. Then the move animation will be run.\n ....\n 3323 * @function\n 3324 *\n 3325: * @description\n 3326 * Reveals the element by setting the CSS property `display` to `block` and then starts the show animation directly after.\n 3327 *\n ....\n 3335 * @methodOf ng.$animator\n 3336 *\n 3337: * @description\n 3338 * Starts the hide animation first and sets the CSS `display` property to `none` upon completion.\n 3339 *\n ....\n 3347 * @methodOf ng.$animator\n 3348 *\n 3349: * @description\n 3350 * Triggers a custom animation event to be executed on the given element\n 3351 *\n ....\n 3510 * @return {Boolean} Current animation state.\n 3511 *\n 3512: * @description\n 3513 * Globally enables/disables animations.\n 3514 *\n ....\n 3530 * @name ng.$browser\n 3531 * @requires $log\n 3532: * @description\n 3533 * This object has two goals:\n 3534 *\n ....\n 3617 * @param {function()} fn Poll function to add\n 3618 *\n 3619: * @description\n 3620 * Adds a function to the list of functions that poller periodically executes,\n 3621 * and starts polling if not started yet.\n ....\n 3633 * @param {function()} setTimeout Reference to a real or fake `setTimeout` function.\n 3634 *\n 3635: * @description\n 3636 * Configures the poller to run in the specified intervals, using the specified\n 3637 * setTimeout fn and kicks it off.\n ....\n 3655 * @methodOf ng.$browser\n 3656 *\n 3657: * @description\n 3658 * GETTER:\n 3659 * Without any argument, this method just returns current value of location.href.\n ....\n 3712 * @TODO(vojta): refactor to use node's syntax for events\n 3713 *\n 3714: * @description\n 3715 * Register callback function that will be called, when url changes.\n 3716 *\n ....\n 3779 * @param {string=} value Cookie value\n 3780 *\n 3781: * @description\n 3782 * The cookies method provides a 'private' low level access to browser cookies.\n 3783 * It is not meant to be used directly, use the $cookie service instead.\n ....\n 3797 if (name) {\n 3798 if (value === undefined) {\n 3799: rawDocument.cookie = escape(name) + \"=;path=\" + cookiePath + \";expires=Thu, 01 Jan 1970 00:00:00 GMT\";\n 3800 } else {\n 3801 if (isString(value)) {\n 3802: cookieLength = (rawDocument.cookie = escape(name) + '=' + escape(value) + ';path=' + cookiePath).length + 1;\n 3803 \n 3804 // per http://www.ietf.org/rfc/rfc2109.txt browser must allow at minimum:\n ....\n 3822 index = cookie.indexOf('=');\n 3823 if (index > 0) { //ignore nameless cookies\n 3824: var name = unescape(cookie.substring(0, index));\n 3825 // the first value that is seen for a cookie is the most\n 3826 // specific one. values for the same cookie name that\n 3827 // follow are for less specific paths.\n 3828 if (lastCookies[name] === undefined) {\n 3829: lastCookies[name] = unescape(cookie.substring(index + 1));\n 3830 }\n 3831 }\n ....\n 3844 * @returns {*} DeferId that can be used to cancel the task via `$browser.defer.cancel()`.\n 3845 *\n 3846: * @description\n 3847 * Executes a fn asynchronously via `setTimeout(fn, delay)`.\n 3848 *\n ....\n 3868 * @methodOf ng.$browser.defer\n 3869 *\n 3870: * @description\n 3871 * Cancels a defered task identified with `deferId`.\n 3872 *\n ....\n 3897 * @name ng.$cacheFactory\n 3898 *\n 3899: * @description\n 3900 * Factory that constructs cache objects.\n 3901 *\n ....\n 4054 * @name ng.$templateCache\n 4055 *\n 4056: * @description\n 4057 * Cache used for storing html templates.\n 4058 *\n ....\n 4092 * @function\n 4093 *\n 4094: * @description\n 4095 * Compiles a piece of HTML string or DOM into a template and produces a template function, which\n 4096 * can then be used to link {@link ng.$rootScope.Scope scope} and the template together.\n ....\n 4213 * @function\n 4214 *\n 4215: * @description\n 4216 */\n 4217 $CompileProvider.$inject = ['$provide'];\n ....\n 4231 * @function\n 4232 *\n 4233: * @description\n 4234 * Register a new directives with the compiler.\n 4235 *\n ....\n 4282 * @function\n 4283 *\n 4284: * @description\n 4285 * Retrieves or overrides the default regular expression that is used for whitelisting of safe\n 4286 * urls during a[href] sanitization.\n ....\n 4539 (function(transcludeFn) {\n 4540 return function(cloneFn) {\n 4541: var transcludeScope = scope.$new();\n 4542: transcludeScope.$$transcluded = true;\n 4543 \n 4544: return transcludeFn(transcludeScope, cloneFn).\n 4545: bind('$destroy', bind(transcludeScope, transcludeScope.$destroy));\n 4546 };\n 4547 })(childTranscludeFn || transcludeFn)\n ....\n 4660 postLinkFns = [],\n 4661 newScopeDirective = null,\n 4662: newIsolateScopeDirective = null,\n 4663 templateDirective = null,\n 4664 $compileNode = templateAttrs.$$element = jqLite(compileNode),\n ....\n 4682 \n 4683 if (directiveValue = directive.scope) {\n 4684: assertNoDuplicate('isolated scope', newIsolateScopeDirective, directive, $compileNode);\n 4685 if (isObject(directiveValue)) {\n 4686 safeAddClass($compileNode, 'ng-isolate-scope');\n 4687: newIsolateScopeDirective = directive;\n 4688 }\n 4689 safeAddClass($compileNode, 'ng-scope');\n ....\n 4844 $element = attrs.$$element;\n 4845 \n 4846: if (newIsolateScopeDirective) {\n 4847 var LOCAL_REGEXP = /^\\s*([@=&])(\\??)\\s*(\\w*)\\s*$/;\n 4848 \n 4849 var parentScope = scope.$parent || scope;\n 4850 \n 4851: forEach(newIsolateScopeDirective.scope, function(definiton, scopeName) {\n 4852 var match = definiton.match(LOCAL_REGEXP) || [],\n 4853 attrName = match[3] || scopeName,\n ....\n 4882 lastValue = scope[scopeName] = parentGet(parentScope);\n 4883 throw Error(NON_ASSIGNABLE_MODEL_EXPRESSION + attrs[attrName] +\n 4884: ' (directive: ' + newIsolateScopeDirective.name + ')');\n 4885 };\n 4886 lastValue = scope[scopeName] = parentGet(parentScope);\n ....\n 4913 default: {\n 4914 throw Error('Invalid isolate scope definition for directive ' +\n 4915: newIsolateScopeDirective.name + ': ' + definiton);\n 4916 }\n 4917 }\n ....\n 5240 * @ngdoc object\n 5241 * @name ng.$compile.directive.Attributes\n 5242: * @description\n 5243 *\n 5244 * A shared object between directive compile / linking functions which contains normalized DOM element\n ....\n 5264 * @function\n 5265 *\n 5266: * @description\n 5267 * Set DOM element attribute value.\n 5268 *\n ....\n 5298 * @ngdoc object\n 5299 * @name ng.$controllerProvider\n 5300: * @description\n 5301 * The {@link ng.$controller $controller service} is used by Angular to create new\n 5302 * controllers.\n ....\n 5345 * @return {Object} Instance of given controller.\n 5346 *\n 5347: * @description\n 5348 * `$controller` service is responsible for instantiating controllers.\n 5349 *\n ....\n 5387 * @requires $window\n 5388 *\n 5389: * @description\n 5390 * A {@link angular.element jQuery (lite)}-wrapped reference to the browser's `window.document`\n 5391 * element.\n ....\n 5402 * @requires $log\n 5403 *\n 5404: * @description\n 5405 * Any uncaught exception in angular expressions is delegated to this service.\n 5406 * The default implementation simply delegates to `$log.error` which logs it into\n ....\n 5428 * @function\n 5429 *\n 5430: * @description\n 5431 *\n 5432 * Used for configuring the interpolation markup. Defaults to `{{` and `}}`.\n ....\n 5440 * @name ng.$interpolateProvider#startSymbol\n 5441 * @methodOf ng.$interpolateProvider\n 5442: * @description\n 5443 * Symbol to denote start of expression in the interpolated string. Defaults to `{{`.\n 5444 *\n ....\n 5459 * @name ng.$interpolateProvider#endSymbol\n 5460 * @methodOf ng.$interpolateProvider\n 5461: * @description\n 5462 * Symbol to denote the end of expression in the interpolated string. Defaults to `}}`.\n 5463 *\n ....\n 5486 * @requires $parse\n 5487 *\n 5488: * @description\n 5489 *\n 5490 * Compiles a string with markup into an interpolation function. This service is used by the\n ....\n 5577 * @name ng.$interpolate#startSymbol\n 5578 * @methodOf ng.$interpolate\n 5579: * @description\n 5580 * Symbol to denote the start of expression in the interpolated string. Defaults to `{{`.\n 5581 *\n ....\n 5594 * @name ng.$interpolate#endSymbol\n 5595 * @methodOf ng.$interpolate\n 5596: * @description\n 5597 * Symbol to denote the end of expression in the interpolated string. Defaults to `}}`.\n 5598 *\n ....\n 5840 * @methodOf ng.$location\n 5841 *\n 5842: * @description\n 5843 * This method is getter only.\n 5844 *\n ....\n 5855 * @methodOf ng.$location\n 5856 *\n 5857: * @description\n 5858 * This method is getter / setter.\n 5859 *\n ....\n 5882 * @methodOf ng.$location\n 5883 *\n 5884: * @description\n 5885 * This method is getter only.\n 5886 *\n ....\n 5896 * @methodOf ng.$location\n 5897 *\n 5898: * @description\n 5899 * This method is getter only.\n 5900 *\n ....\n 5910 * @methodOf ng.$location\n 5911 *\n 5912: * @description\n 5913 * This method is getter only.\n 5914 *\n ....\n 5924 * @methodOf ng.$location\n 5925 *\n 5926: * @description\n 5927 * This method is getter / setter.\n 5928 *\n ....\n 5946 * @methodOf ng.$location\n 5947 *\n 5948: * @description\n 5949 * This method is getter / setter.\n 5950 *\n ....\n 5982 * @methodOf ng.$location\n 5983 *\n 5984: * @description\n 5985 * This method is getter / setter.\n 5986 *\n ....\n 5999 * @methodOf ng.$location\n 6000 *\n 6001: * @description\n 6002 * If called, all changes to $location during current `$digest` will be replacing current history\n 6003 * record, instead of adding new one.\n ....\n 6037 * @requires $rootElement\n 6038 *\n 6039: * @description\n 6040 * The $location service parses the URL in the browser address bar (based on the\n 6041 * {@link https://developer.mozilla.org/en/window.location window.location}) and makes the URL\n ....\n 6061 * @ngdoc object\n 6062 * @name ng.$locationProvider\n 6063: * @description\n 6064 * Use the `$locationProvider` to configure how the application deep linking paths are stored.\n 6065 */\n ....\n 6072 * @name ng.$locationProvider#hashPrefix\n 6073 * @methodOf ng.$locationProvider\n 6074: * @description\n 6075 * @param {string=} prefix Prefix for hash part (containing path and search)\n 6076 * @returns {*} current value if used as getter or itself (chaining) if used as setter\n ....\n 6089 * @name ng.$locationProvider#html5Mode\n 6090 * @methodOf ng.$locationProvider\n 6091: * @description\n 6092 * @param {string=} mode Use HTML5 strategy if available.\n 6093 * @returns {*} current value if used as getter or itself (chaining) if used as setter\n ....\n 6208 * @requires $window\n 6209 *\n 6210: * @description\n 6211 * Simple service for logging. Default implementation writes the message\n 6212 * into the browser's console (if present).\n ....\n 6239 * @ngdoc object\n 6240 * @name ng.$logProvider\n 6241: * @description\n 6242 * Use the `$logProvider` to configure how the application logs messages\n 6243 */\n ....\n 6250 * @name ng.$logProvider#debugEnabled\n 6251 * @methodOf ng.$logProvider\n 6252: * @description\n 6253 * @param {string=} flag enable or disable debug level messages\n 6254 * @returns {*} current value if used as getter or itself (chaining) if used as setter\n ....\n 6270 * @methodOf ng.$log\n 6271 *\n 6272: * @description\n 6273 * Write a log message\n 6274 */\n ....\n 6280 * @methodOf ng.$log\n 6281 *\n 6282: * @description\n 6283 * Write a warning message\n 6284 */\n ....\n 6290 * @methodOf ng.$log\n 6291 *\n 6292: * @description\n 6293 * Write an information message\n 6294 */\n ....\n 6300 * @methodOf ng.$log\n 6301 *\n 6302: * @description\n 6303 * Write an error message\n 6304 */\n ....\n 6310 * @methodOf ng.$log\n 6311 *\n 6312: * @description\n 6313 * Write a debug message\n 6314 */\n ....\n 6395 '!':function(self, locals, a){return !a(self, locals);}\n 6396 };\n 6397: var ESCAPE = {\"n\":\"\\n\", \"f\":\"\\f\", \"r\":\"\\r\", \"t\":\"\\t\", \"v\":\"\\v\", \"'\":\"'\", '\"':'\"'};\n 6398 \n 6399 function lex(text, csp){\n ....\n 6594 var string = \"\";\n 6595 var rawString = quote;\n 6596: var escape = false;\n 6597 while (index < text.length) {\n 6598 var ch = text.charAt(index);\n 6599 rawString += ch;\n 6600: if (escape) {\n 6601 if (ch == 'u') {\n 6602 var hex = text.substring(index + 1, index + 5);\n 6603 if (!hex.match(/[\\da-f]{4}/i))\n 6604: throwError( \"Invalid unicode escape [\\\\u\" + hex + \"]\");\n 6605 index += 4;\n 6606 string += String.fromCharCode(parseInt(hex, 16));\n 6607 } else {\n 6608: var rep = ESCAPE[ch];\n 6609 if (rep) {\n 6610 string += rep;\n ....\n 6613 }\n 6614 }\n 6615: escape = false;\n 6616 } else if (ch == '\\\\') {\n 6617: escape = true;\n 6618 } else if (ch == quote) {\n 6619 index++;\n ....\n 7237 * @function\n 7238 *\n 7239: * @description\n 7240 *\n 7241 * Converts Angular {@link guide/expression expression} into a function.\n ....\n 7294 * @requires $rootScope\n 7295 *\n 7296: * @description\n 7297 * A promise/deferred implementation inspired by [Kris Kowal's Q](https://github.com/kriskowal/q).\n 7298 *\n 7299: * [The CommonJS Promise proposal](http://wiki.commonjs.org/wiki/Promises) describes a promise as an\n 7300 * interface for interacting with an object that represents the result of an action that is\n 7301 * performed asynchronously, and may or may not be finished at any given point in time.\n ....\n 7466 * @name ng.$q#defer\n 7467 * @methodOf ng.$q\n 7468: * @description\n 7469 * Creates a `Deferred` object which represents a task which will finish in the future.\n 7470 *\n ....\n 7592 * @name ng.$q#reject\n 7593 * @methodOf ng.$q\n 7594: * @description\n 7595 * Creates a promise that is resolved as rejected with the specified `reason`. This api should be\n 7596 * used to forward rejection in a chain of promises. If you are dealing with the last promise in\n ....\n 7640 * @name ng.$q#when\n 7641 * @methodOf ng.$q\n 7642: * @description\n 7643 * Wraps an object that might be a value or a (3rd party) then-able promise into a $q promise.\n 7644 * This is useful when you are dealing with an object that might or might not be a promise, or if\n ....\n 7700 * @name ng.$q#all\n 7701 * @methodOf ng.$q\n 7702: * @description\n 7703 * Combines multiple promises into a single promise that is resolved when all of the input\n 7704 * promises are resolved.\n ....\n 7747 * @function\n 7748 *\n 7749: * @description\n 7750 *\n 7751 * Used for configuring routes. See {@link ng.$route $route} for an example.\n ....\n 7842 * @returns {Object} self\n 7843 *\n 7844: * @description\n 7845 * Adds a new route definition to the `$route` service.\n 7846 */\n ....\n 7865 * @methodOf ng.$routeProvider\n 7866 *\n 7867: * @description\n 7868 * Sets route definition that will be used on route change when no other route definition\n 7869 * is matched.\n ....\n 7900 * @property {Array.<Object>} routes Array of all configured routes.\n 7901 *\n 7902: * @description\n 7903 * Is used for deep-linking URLs to controllers and views (HTML partials).\n 7904 * It watches `$location.url()` and tries to map the path to an existing route definition.\n ....\n 8011 * @eventOf ng.$route\n 8012 * @eventType broadcast on root scope\n 8013: * @description\n 8014 * Broadcasted before a route change. At this point the route services starts\n 8015 * resolving all of the dependencies needed for the route change to occurs.\n ....\n 8027 * @eventOf ng.$route\n 8028 * @eventType broadcast on root scope\n 8029: * @description\n 8030 * Broadcasted after a route dependencies are resolved.\n 8031 * {@link ng.directive:ngView ngView} listens for the directive\n ....\n 8042 * @eventOf ng.$route\n 8043 * @eventType broadcast on root scope\n 8044: * @description\n 8045 * Broadcasted if any of the resolve promises are rejected.\n 8046 *\n ....\n 8055 * @eventOf ng.$route\n 8056 * @eventType broadcast on root scope\n 8057: * @description\n 8058 *\n 8059 * The `reloadOnSearch` property has been set to false, and we are reusing the same\n ....\n 8070 * @methodOf ng.$route\n 8071 *\n 8072: * @description\n 8073 * Causes `$route` service to reload the current route even if\n 8074 * {@link ng.$location $location} hasn't changed.\n ....\n 8099 // regex only once and then reuse it\n 8100 \n 8101: // Escape regexp special characters.\n 8102 when = '^' + when.replace(/[-\\/\\\\^$:*+?.()|[\\]{}]/g, \"\\\\$&\") + '$';\n 8103 \n ....\n 8254 * @requires $route\n 8255 *\n 8256: * @description\n 8257 * Current set of route parameters. The route parameters are a combination of the\n 8258 * {@link ng.$location $location} `search()`, and `path()`. The `path` parameters\n ....\n 8307 * @ngdoc object\n 8308 * @name ng.$rootScopeProvider\n 8309: * @description\n 8310 *\n 8311 * Provider for the $rootScope service.\n ....\n 8316 * @name ng.$rootScopeProvider#digestTtl\n 8317 * @methodOf ng.$rootScopeProvider\n 8318: * @description\n 8319 *\n 8320 * Sets the number of digest iterations the scope should attempt to execute before giving up and\n ....\n 8330 * @ngdoc object\n 8331 * @name ng.$rootScope\n 8332: * @description\n 8333 *\n 8334 * Every application has a single root {@link ng.$rootScope.Scope scope}.\n ....\n 8353 * @name ng.$rootScope.Scope\n 8354 *\n 8355: * @description\n 8356 * A root scope can be retrieved using the {@link ng.$rootScope $rootScope} key from the\n 8357 * {@link AUTO.$injector $injector}. Child scopes are created using the\n ....\n 8416 * @function\n 8417 *\n 8418: * @description\n 8419 * Creates a new child {@link ng.$rootScope.Scope scope}.\n 8420 *\n ....\n 8474 * @function\n 8475 *\n 8476: * @description\n 8477 * Registers a `listener` callback to be executed whenever the `watchExpression` changes.\n 8478 *\n ....\n 8587 * @function\n 8588 *\n 8589: * @description\n 8590 * Shallow watches the properties of an object and fires whenever any of the properties change\n 8591 * (for arrays this implies watching the array items, for object maps this implies watching the properties).\n ....\n 8727 * @function\n 8728 *\n 8729: * @description\n 8730 * Processes all of the {@link ng.$rootScope.Scope#$watch watchers} of the current scope and its children.\n 8731 * Because a {@link ng.$rootScope.Scope#$watch watcher}'s listener can change the model, the\n ....\n 8853 * @eventType broadcast on scope being destroyed\n 8854 *\n 8855: * @description\n 8856 * Broadcasted when a scope and its children are being destroyed.\n 8857 */\n ....\n 8863 * @function\n 8864 *\n 8865: * @description\n 8866 * Removes the current scope (and all of its children) from the parent scope. Removal implies\n 8867 * that calls to {@link ng.$rootScope.Scope#$digest $digest()} will no longer\n ....\n 8902 * @function\n 8903 *\n 8904: * @description\n 8905 * Executes the `expression` on the current scope returning the result. Any exceptions in the\n 8906 * expression are propagated (uncaught). This is useful when evaluating Angular expressions.\n ....\n 8933 * @function\n 8934 *\n 8935: * @description\n 8936 * Executes the expression on the current scope at a later point in time.\n 8937 *\n ....\n 8961 * @function\n 8962 *\n 8963: * @description\n 8964 * `$apply()` is used to execute an expression in angular from outside of the angular framework.\n 8965 * (For example from browser DOM events, setTimeout, XHR or third party libraries).\n ....\n 9024 * @function\n 9025 *\n 9026: * @description\n 9027 * Listens on events of a given type. See {@link ng.$rootScope.Scope#$emit $emit} for discussion of\n 9028 * event life cycle.\n ....\n 9062 * @function\n 9063 *\n 9064: * @description\n 9065 * Dispatches an event `name` upwards through the scope hierarchy notifying the\n 9066 * registered {@link ng.$rootScope.Scope#$on} listeners.\n ....\n 9128 * @function\n 9129 *\n 9130: * @description\n 9131 * Dispatches an event `name` downwards to all child scopes (and their children) notifying the\n 9132 * registered {@link ng.$rootScope.Scope#$on} listeners.\n ....\n 9237 * @property {boolean} animations Does the browser support CSS animation events ?\n 9238 *\n 9239: * @description\n 9240 * This is very simple implementation of testing browser's features.\n 9241 */\n ....\n 9299 * @name ng.$window\n 9300 *\n 9301: * @description\n 9302 * A reference to the browser's `window` object. While `window`\n 9303 * is globally available in JavaScript, it causes testability problems, because\n ....\n 9551 * @requires $injector\n 9552 *\n 9553: * @description\n 9554 * The `$http` service is a core Angular service that facilitates communication with the remote\n 9555 * HTTP servers via the browser's {@link https://developer.mozilla.org/en/xmlhttprequest\n ....\n 9862 *\n 9863 *\n 9864: * @param {object} config Object describing the request to be made and how it should be\n 9865 * processed. The object has following properties:\n 9866 *\n ....\n 10073 * @methodOf ng.$http\n 10074 *\n 10075: * @description\n 10076 * Shortcut method to perform `GET` request.\n 10077 *\n .....\n 10086 * @methodOf ng.$http\n 10087 *\n 10088: * @description\n 10089 * Shortcut method to perform `DELETE` request.\n 10090 *\n .....\n 10099 * @methodOf ng.$http\n 10100 *\n 10101: * @description\n 10102 * Shortcut method to perform `HEAD` request.\n 10103 *\n .....\n 10112 * @methodOf ng.$http\n 10113 *\n 10114: * @description\n 10115 * Shortcut method to perform `JSONP` request.\n 10116 *\n .....\n 10127 * @methodOf ng.$http\n 10128 *\n 10129: * @description\n 10130 * Shortcut method to perform `POST` request.\n 10131 *\n .....\n 10141 * @methodOf ng.$http\n 10142 *\n 10143: * @description\n 10144 * Shortcut method to perform `PUT` request.\n 10145 *\n .....\n 10156 * @propertyOf ng.$http\n 10157 *\n 10158: * @description\n 10159 * Runtime equivalent of the `$httpProvider.defaults` property. Allows configuration of\n 10160 * default headers, withCredentials as well as request and response transformations.\n .....\n 10327 * @requires $document\n 10328 *\n 10329: * @description\n 10330 * HTTP backend used by the {@link ng.$http service} that delegates to\n 10331 * XMLHttpRequest object or JSONP and deals with browser incompatibilities.\n .....\n 10482 * @name ng.$locale\n 10483 *\n 10484: * @description\n 10485 * $locale service provides localization rules for various Angular components. As of right now the\n 10486 * only public api is:\n .....\n 10560 * @requires $browser\n 10561 *\n 10562: * @description\n 10563 * Angular's wrapper for `window.setTimeout`. The `fn` function is wrapped into a try/catch\n 10564 * block and delegates any exceptions to\n .....\n 10614 * @methodOf ng.$timeout\n 10615 *\n 10616: * @description\n 10617 * Cancels a task associated with the `promise`. As a result of this, the promise will be\n 10618 * resolved with a rejection.\n .....\n 10637 * @ngdoc object\n 10638 * @name ng.$filterProvider\n 10639: * @description\n 10640 *\n 10641 * Filters are just functions which transform input to an output. However filters need to be Dependency Injected. To\n .....\n 10686 * @name ng.$filterProvider#register\n 10687 * @methodOf ng.$filterProvider\n 10688: * @description\n 10689 * Register filter factory function.\n 10690 *\n .....\n 10698 * @name ng.$filter\n 10699 * @function\n 10700: * @description\n 10701 * Filters are used for formatting data displayed to the user.\n 10702 *\n .....\n 10741 * @function\n 10742 *\n 10743: * @description\n 10744 * Selects a subset of items from `array` and returns it as a new array.\n 10745 *\n .....\n 10762 * property name `$` can be used (as in `{$:\"text\"}`) to accept a match against any\n 10763 * property of the object. That's equivalent to the simple substring match with a `string`\n 10764: * as described above.\n 10765 *\n 10766 * - `function`: A predicate function can be used to write arbitrary filters. The function is\n .....\n 10950 * @function\n 10951 *\n 10952: * @description\n 10953 * Formats a number as a currency (ie $1,234.56). When no currency symbol is provided, default\n 10954 * symbol for current locale is used.\n .....\n 11001 * @function\n 11002 *\n 11003: * @description\n 11004 * Formats a number as text.\n 11005 *\n .....\n 11205 * @function\n 11206 *\n 11207: * @description\n 11208 * Formats `date` to a string based on the requested `format`.\n 11209 *\n .....\n 11255 * shorter versions like yyyy-MM-ddTHH:mmZ, yyyy-MM-dd or yyyyMMddTHHmmssZ). If no timezone is\n 11256 * specified in the string input, the time is considered to be in the local timezone.\n 11257: * @param {string=} format Formatting rules (see Description). If not specified,\n 11258 * `mediumDate` is used.\n 11259 * @returns {string} Formatted string or the input if input is not recognized as date/millis.\n .....\n 11362 * @function\n 11363 *\n 11364: * @description\n 11365 * Allows you to convert a JavaScript object into JSON string.\n 11366 *\n .....\n 11396 * @name ng.filter:lowercase\n 11397 * @function\n 11398: * @description\n 11399 * Converts string to lowercase.\n 11400 * @see angular.lowercase\n .....\n 11407 * @name ng.filter:uppercase\n 11408 * @function\n 11409: * @description\n 11410 * Converts string to uppercase.\n 11411 * @see angular.uppercase\n .....\n 11418 * @function\n 11419 *\n 11420: * @description\n 11421 * Creates a new array or string containing only a specified number of elements. The elements\n 11422 * are taken from either the beginning or the end of the source array or string, as specified by\n .....\n 11521 * @function\n 11522 *\n 11523: * @description\n 11524 * Orders a specified `array` by the `expression` predicate.\n 11525 *\n .....\n 11537 * - `string`: An Angular expression which evaluates to an object to order by, such as 'name'\n 11538 * to sort by a property called 'name'. Optionally prefixed with `+` or `-` to control\n 11539: * ascending or descending sort order (for example, +name or -name).\n 11540 * - `Array`: An array of function or string predicates. The first predicate in the array\n 11541 * is used for sorting, but when two items are equivalent, the next predicate is used.\n .....\n 11609 sortPredicate = isArray(sortPredicate) ? sortPredicate: [sortPredicate];\n 11610 sortPredicate = map(sortPredicate, function(predicate){\n 11611: var descending = false, get = predicate || identity;\n 11612 if (isString(predicate)) {\n 11613 if ((predicate.charAt(0) == '+' || predicate.charAt(0) == '-')) {\n 11614: descending = predicate.charAt(0) == '-';\n 11615 predicate = predicate.substring(1);\n 11616 }\n .....\n 11619 return reverseComparator(function(a,b){\n 11620 return compare(get(a),get(b));\n 11621: }, descending);\n 11622 });\n 11623 var arrayCopy = [];\n .....\n 11632 return 0;\n 11633 }\n 11634: function reverseComparator(comp, descending) {\n 11635: return toBoolean(descending)\n 11636 ? function(a,b){return comp(b,a);}\n 11637 : comp;\n .....\n 11667 * @restrict E\n 11668 *\n 11669: * @description\n 11670 * Modifies the default behavior of html A tag, so that the default action is prevented when href\n 11671 * attribute is empty.\n .....\n 11710 * @restrict A\n 11711 *\n 11712: * @description\n 11713 * Using Angular markup like {{hash}} in an href attribute makes\n 11714 * the page open to a wrong URL, if the user clicks that link before\n .....\n 11790 * @restrict A\n 11791 *\n 11792: * @description\n 11793 * Using Angular markup like `{{hash}}` in a `src` attribute doesn't\n 11794 * work right: The browser will fetch from the URL with the literal\n .....\n 11815 * @restrict A\n 11816 *\n 11817: * @description\n 11818 * Using Angular markup like `{{hash}}` in a `srcset` attribute doesn't\n 11819 * work right: The browser will fetch from the URL with the literal\n .....\n 11840 * @restrict A\n 11841 *\n 11842: * @description\n 11843 *\n 11844 * The following markup will make the button enabled on Chrome/Firefox but not on IE8 and older IEs:\n .....\n 11879 * @restrict A\n 11880 *\n 11881: * @description\n 11882 * The HTML specs do not require browsers to preserve the special attributes such as checked.\n 11883 * (The presence of them means true and absence means false)\n .....\n 11909 * @restrict A\n 11910 *\n 11911: * @description\n 11912 * The HTML specs do not require browsers to preserve the special attributes such as multiple.\n 11913 * (The presence of them means true and absence means false)\n .....\n 11945 * @restrict A\n 11946 *\n 11947: * @description\n 11948 * The HTML specs do not require browsers to preserve the special attributes such as readonly.\n 11949 * (The presence of them means true and absence means false)\n .....\n 11975 * @restrict A\n 11976 *\n 11977: * @description\n 11978 * The HTML specs do not require browsers to preserve the special attributes such as selected.\n 11979 * (The presence of them means true and absence means false)\n .....\n 12007 * @restrict A\n 12008 *\n 12009: * @description\n 12010 * The HTML specs do not require browsers to preserve the special attributes such as open.\n 12011 * (The presence of them means true and absence means false)\n .....\n 12102 * - values are arrays of controls or forms that are invalid with given error.\n 12103 *\n 12104: * @description\n 12105 * `FormController` keeps track of all its controls and nested forms as well as state of them,\n 12106 * such as being valid/invalid or dirty/pristine.\n .....\n 12209 * @methodOf ng.directive:form.FormController\n 12210 *\n 12211: * @description\n 12212 * Sets the form to its pristine state.\n 12213 *\n .....\n 12235 * @restrict EAC\n 12236 *\n 12237: * @description\n 12238 * Nestable alias of {@link ng.directive:form `form`} directive. HTML\n 12239 * does not allow nesting of form elements. It is useful to nest forms, for example if the validity of a\n .....\n 12250 * @restrict E\n 12251 *\n 12252: * @description\n 12253 * Directive that instantiates\n 12254 * {@link ng.directive:form.FormController FormController}.\n .....\n 12405 * @name ng.directive:input.text\n 12406 *\n 12407: * @description\n 12408 * Standard HTML text input with angular data binding.\n 12409 *\n .....\n 12482 * @name ng.directive:input.number\n 12483 *\n 12484: * @description\n 12485 * Text input with number validation and transformation. Sets the `number` validation\n 12486 * error if not a valid number.\n .....\n 12553 * @name ng.directive:input.url\n 12554 *\n 12555: * @description\n 12556 * Text input with URL validation. Sets the `url` validation error key if the content is not a\n 12557 * valid URL.\n .....\n 12621 * @name ng.directive:input.email\n 12622 *\n 12623: * @description\n 12624 * Text input with email validation. Sets the `email` validation error key if not a valid email\n 12625 * address.\n .....\n 12687 * @name ng.directive:input.radio\n 12688 *\n 12689: * @description\n 12690 * HTML radio button.\n 12691 *\n .....\n 12728 * @name ng.directive:input.checkbox\n 12729 *\n 12730: * @description\n 12731 * HTML checkbox.\n 12732 *\n .....\n 13063 * @restrict E\n 13064 *\n 13065: * @description\n 13066 * HTML textarea element control with angular data-binding. The data-binding and validation\n 13067 * properties of this element are exactly the same as those of the\n .....\n 13091 * @restrict E\n 13092 *\n 13093: * @description\n 13094 * HTML input element control with angular data-binding. Input control follows HTML5 input types\n 13095 * and polyfills the HTML5 validation behavior for older browsers.\n .....\n 13218 * @property {boolean} $invalid True if at least one error on the control.\n 13219 *\n 13220: * @description\n 13221 *\n 13222 * `NgModelController` provides API for the `ng-model` directive. The controller contains\n .....\n 13320 * @methodOf ng.directive:ngModel.NgModelController\n 13321 *\n 13322: * @description\n 13323 * Called when the view needs to be updated. It is expected that the user of the ng-model\n 13324 * directive will implement this method.\n .....\n 13348 * @methodOf ng.directive:ngModel.NgModelController\n 13349 *\n 13350: * @description\n 13351 * Change the validity state, and notifies the form when the control changes validity. (i.e. it\n 13352 * does not notify form if given validator is already marked as invalid).\n .....\n 13389 * @methodOf ng.directive:ngModel.NgModelController\n 13390 *\n 13391: * @description\n 13392 * Sets the control to its pristine state.\n 13393 *\n .....\n 13406 * @methodOf ng.directive:ngModel.NgModelController\n 13407 *\n 13408: * @description\n 13409 * Read a value from view.\n 13410 *\n .....\n 13478 * @element input\n 13479 *\n 13480: * @description\n 13481 * Is directive that tells Angular to do two-way data binding. It works together with `input`,\n 13482 * `select`, `textarea`. You can easily write your own directives to use `ngModel` as well.\n .....\n 13529 * @restrict E\n 13530 *\n 13531: * @description\n 13532 * Evaluate given expression when user changes the input.\n 13533 * The expression is not evaluated when the value change is coming from the model.\n .....\n 13614 * @name ng.directive:ngList\n 13615 *\n 13616: * @description\n 13617 * Text input that converts between comma-separated string into an array of strings.\n 13618 *\n .....\n 13711 * @name ng.directive:ngBind\n 13712 *\n 13713: * @description\n 13714 * The `ngBind` attribute tells Angular to replace the text content of the specified HTML element\n 13715 * with the value of a given expression, and to update the text content when the value of that\n .....\n 13766 * @name ng.directive:ngBindTemplate\n 13767 *\n 13768: * @description\n 13769 * The `ngBindTemplate` directive specifies that the element\n 13770 * text should be replaced with the template in ngBindTemplate.\n .....\n 13825 * @name ng.directive:ngBindHtmlUnsafe\n 13826 *\n 13827: * @description\n 13828 * Creates a binding that will innerHTML the result of evaluating the `expression` into the current\n 13829 * element. *The innerHTML-ed content will not be sanitized!* You should use this directive only if\n .....\n 13906 * @name ng.directive:ngClass\n 13907 *\n 13908: * @description\n 13909 * The `ngClass` allows you to set CSS class on HTML element dynamically by databinding an\n 13910 * expression that represents all classes to be added.\n .....\n 13957 * @name ng.directive:ngClassOdd\n 13958 *\n 13959: * @description\n 13960 * The `ngClassOdd` and `ngClassEven` directives work exactly as\n 13961 * {@link ng.directive:ngClass ngClass}, except it works in\n .....\n 14004 * @name ng.directive:ngClassEven\n 14005 *\n 14006: * @description\n 14007 * The `ngClassOdd` and `ngClassEven` directives work exactly as\n 14008 * {@link ng.directive:ngClass ngClass}, except it works in\n .....\n 14051 * @name ng.directive:ngCloak\n 14052 *\n 14053: * @description\n 14054 * The `ngCloak` directive is used to prevent the Angular html template from being briefly\n 14055 * displayed by the browser in its raw (uncompiled) form while your application is loading. Use this\n .....\n 14111 * @name ng.directive:ngController\n 14112 *\n 14113: * @description\n 14114 * The `ngController` directive assigns behavior to a scope. This is a key aspect of how angular\n 14115 * supports the principles behind the Model-View-Controller design pattern.\n .....\n 14283 *\n 14284 * @element html\n 14285: * @description\n 14286 * Enables [CSP (Content Security Policy)](https://developer.mozilla.org/en/Security/CSP) support.\n 14287 *\n .....\n 14323 * @name ng.directive:ngClick\n 14324 *\n 14325: * @description\n 14326 * The ngClick allows you to specify custom behavior when\n 14327 * element is clicked.\n .....\n 14376 * @name ng.directive:ngDblclick\n 14377 *\n 14378: * @description\n 14379 * The `ngDblclick` directive allows you to specify custom behavior on dblclick event.\n 14380 *\n .....\n 14392 * @name ng.directive:ngMousedown\n 14393 *\n 14394: * @description\n 14395 * The ngMousedown directive allows you to specify custom behavior on mousedown event.\n 14396 *\n .....\n 14408 * @name ng.directive:ngMouseup\n 14409 *\n 14410: * @description\n 14411 * Specify custom behavior on mouseup event.\n 14412 *\n .....\n 14423 * @name ng.directive:ngMouseover\n 14424 *\n 14425: * @description\n 14426 * Specify custom behavior on mouseover event.\n 14427 *\n .....\n 14439 * @name ng.directive:ngMouseenter\n 14440 *\n 14441: * @description\n 14442 * Specify custom behavior on mouseenter event.\n 14443 *\n .....\n 14455 * @name ng.directive:ngMouseleave\n 14456 *\n 14457: * @description\n 14458 * Specify custom behavior on mouseleave event.\n 14459 *\n .....\n 14471 * @name ng.directive:ngMousemove\n 14472 *\n 14473: * @description\n 14474 * Specify custom behavior on mousemove event.\n 14475 *\n .....\n 14487 * @name ng.directive:ngKeydown\n 14488 *\n 14489: * @description\n 14490 * Specify custom behavior on keydown event.\n 14491 *\n .....\n 14503 * @name ng.directive:ngKeyup\n 14504 *\n 14505: * @description\n 14506 * Specify custom behavior on keyup event.\n 14507 *\n .....\n 14519 * @name ng.directive:ngKeypress\n 14520 *\n 14521: * @description\n 14522 * Specify custom behavior on keypress event.\n 14523 *\n .....\n 14535 * @name ng.directive:ngSubmit\n 14536 *\n 14537: * @description\n 14538 * Enables binding angular expressions to onsubmit events.\n 14539 *\n .....\n 14593 * @restrict A\n 14594 *\n 14595: * @description\n 14596 * The `ngIf` directive removes and recreates a portion of the DOM tree (HTML)\n 14597 * conditionally based on **\"falsy\"** and **\"truthy\"** values, respectively, evaluated within\n .....\n 14701 * @restrict ECA\n 14702 *\n 14703: * @description\n 14704 * Fetches, compiles and includes an external HTML fragment.\n 14705 *\n .....\n 14815 * @eventOf ng.directive:ngInclude\n 14816 * @eventType emit on the scope ngInclude was declared in\n 14817: * @description\n 14818 * Emitted every time the ngInclude content is requested.\n 14819 */\n .....\n 14825 * @eventOf ng.directive:ngInclude\n 14826 * @eventType emit on the current ngInclude scope\n 14827: * @description\n 14828 * Emitted every time the ngInclude content is reloaded.\n 14829 */\n .....\n 14890 * @name ng.directive:ngInit\n 14891 *\n 14892: * @description\n 14893 * The `ngInit` directive specifies initialization tasks to be executed\n 14894 * before the template enters execution mode during bootstrap.\n .....\n 14927 * @priority 1000\n 14928 *\n 14929: * @description\n 14930 * Sometimes it is necessary to write code which looks like bindings but which should be left alone\n 14931 * by angular. Use `ngNonBindable` to make angular ignore a chunk of HTML.\n .....\n 14959 * @restrict EA\n 14960 *\n 14961: * @description\n 14962 * # Overview\n 14963 * `ngPluralize` is a directive that displays messages according to en-US localization rules.\n .....\n 15164 * @name ng.directive:ngRepeat\n 15165 *\n 15166: * @description\n 15167 * The `ngRepeat` directive instantiates a template once per item from a collection. Each template\n 15168 * instance gets its own scope, where the given loop variable is set to the current collection item,\n .....\n 15480 * @name ng.directive:ngShow\n 15481 *\n 15482: * @description\n 15483 * The `ngShow` and `ngHide` directives show or hide a portion of the DOM tree (HTML)\n 15484 * conditionally based on **\"truthy\"** values evaluated within an {expression}. In other\n .....\n 15589 * @name ng.directive:ngHide\n 15590 *\n 15591: * @description\n 15592 * The `ngShow` and `ngHide` directives show or hide a portion of the DOM tree (HTML)\n 15593 * conditionally based on **\"truthy\"** values evaluated within an {expression}. In other\n .....\n 15697 * @name ng.directive:ngStyle\n 15698 *\n 15699: * @description\n 15700 * The `ngStyle` directive allows you to set CSS style on an HTML element conditionally.\n 15701 *\n .....\n 15744 * @restrict EA\n 15745 *\n 15746: * @description\n 15747 * The ngSwitch directive is used to conditionally swap DOM structure on your template based on a scope expression.\n 15748 * Elements within ngSwitch but without ngSwitchWhen or ngSwitchDefault directives will be preserved at the location\n .....\n 15774 * @scope\n 15775 * @param {*} ngSwitch|on expression to match against <tt>ng-switch-when</tt>.\n 15776: * @paramDescription\n 15777 * On child elements add:\n 15778 *\n .....\n 15929 * @name ng.directive:ngTransclude\n 15930 *\n 15931: * @description\n 15932 * Insert the transcluded DOM here.\n 15933 *\n .....\n 15987 * @restrict ECA\n 15988 *\n 15989: * @description\n 15990 * # Overview\n 15991 * `ngView` is a directive that complements the {@link ng.$route $route} service by\n .....\n 16139 * @eventOf ng.directive:ngView\n 16140 * @eventType emit on the current ngView scope\n 16141: * @description\n 16142 * Emitted every time the ngView content is reloaded.\n 16143 */\n .....\n 16211 * @name ng.directive:script\n 16212 *\n 16213: * @description\n 16214 * Load content of a script tag, with type `text/ng-template`, into `$templateCache`, so that the\n 16215 * template can be used by `ngInclude`, `ngView` or directive templates.\n .....\n 16257 * @restrict E\n 16258 *\n 16259: * @description\n 16260 * HTML `SELECT` element with angular data-binding.\n 16261 *\n\nD:\\oss\\grafana\\src\\vendor\\angular\\datepicker.js:\n 724 keydown: function(e){\n 725 if (this.picker.is(':not(:visible)')){\n 726: if (e.keyCode == 27) // allow escape to hide and re-show picker\n 727 this.show();\n 728 return;\n ...\n 732 newDate, newViewDate;\n 733 switch(e.keyCode){\n 734: case 27: // escape\n 735 this.hide();\n 736 e.preventDefault();\n\nD:\\oss\\grafana\\src\\vendor\\angular\\timepicker.js:\n 167 }\n 168 break;\n 169: case 27: // escape\n 170 this.updateFromElementVal();\n 171 break;\n ...\n 809 this.updateFromWidgetInputs();\n 810 break;\n 811: case 27: // escape\n 812 this.hideWidget();\n 813 break;\n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\bootstrap.js:\n 854 this.isShown = true\n 855 \n 856: this.escape()\n 857 \n 858 this.backdrop(function () {\n ...\n 895 this.isShown = false\n 896 \n 897: this.escape()\n 898 \n 899 $(document).off('focusin.modal')\n ...\n 917 }\n 918 \n 919: , escape: function () {\n 920 var that = this\n 921 if (this.isShown && this.options.keyboard) {\n ...\n 2067 case 9: // tab\n 2068 case 13: // enter\n 2069: case 27: // escape\n 2070 e.preventDefault()\n 2071 break\n ....\n 2110 break\n 2111 \n 2112: case 27: // escape\n 2113 if (!this.shown) return\n 2114 this.hide()\n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\less\\type.less:\n 137 }\n 138 \n 139: // Description Lists\n 140 dl {\n 141 margin-bottom: @baseLineHeight;\n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\less\\tests\\buttons.html:\n 5 <title>Buttons &middot; Bootstrap</title>\n 6 <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n 7: <meta name=\"description\" content=\"\">\n 8 <meta name=\"author\" content=\"\">\n 9 \n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\less\\tests\\css-tests.html:\n 5 <title>CSS Tests · Twitter Bootstrap</title>\n 6 <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n 7: <meta name=\"description\" content=\"\">\n 8 <meta name=\"author\" content=\"\">\n 9 \n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\less\\tests\\forms-responsive.html:\n 5 <title>Bootstrap, from Twitter</title>\n 6 <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n 7: <meta name=\"description\" content=\"\">\n 8 <meta name=\"author\" content=\"\">\n 9 \n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\less\\tests\\forms.html:\n 5 <title>Bootstrap, from Twitter</title>\n 6 <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n 7: <meta name=\"description\" content=\"\">\n 8 <meta name=\"author\" content=\"\">\n 9 \n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\less\\tests\\navbar-fixed-top.html:\n 5 <title>Bootstrap, from Twitter</title>\n 6 <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n 7: <meta name=\"description\" content=\"\">\n 8 <meta name=\"author\" content=\"\">\n 9 \n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\less\\tests\\navbar-static-top.html:\n 5 <title>Bootstrap, from Twitter</title>\n 6 <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n 7: <meta name=\"description\" content=\"\">\n 8 <meta name=\"author\" content=\"\">\n 9 \n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\less\\tests\\navbar.html:\n 5 <title>Bootstrap, from Twitter</title>\n 6 <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n 7: <meta name=\"description\" content=\"\">\n 8 <meta name=\"author\" content=\"\">\n 9 \n\nD:\\oss\\grafana\\src\\vendor\\elasticjs\\elastic.js:\n 6 @namespace\n 7 @name ejs\n 8: @desc All elastic.js modules are organized under the ejs namespace.\n 9 */\n 10 (function () {\n ..\n 44 isEJSObject, // checks if valid ejs object\n 45 isQuery, // checks valid ejs Query object\n 46: isRescore, // checks valid ejs Rescore object\n 47 isFilter, // checks valid ejs Filter object\n 48 isFacet, // checks valid ejs Facet object\n ..\n 232 };\n 233 \n 234: isRescore = function (obj) {\n 235: return (isEJSObject(obj) && obj._type() === 'rescore');\n 236 };\n 237 \n ...\n 321 @name ejs.DateHistogramFacet\n 322 \n 323: @desc\n 324 <p>A facet which returns the N most frequent terms within a collection\n 325 or set of collections.</p>\n ...\n 561 @returns {Object} returns <code>this</code> so that calls can be chained.\n 562 */\n 563: valueScript: function (scriptCode) {\n 564 if (scriptCode == null) {\n 565 return facet[name].date_histogram.value_script;\n ...\n 791 @name ejs.FilterFacet\n 792 \n 793: @desc\n 794 <p>A facet that return a count of the hits matching the given filter.</p>\n 795 \n ...\n 992 @name ejs.GeoDistanceFacet\n 993 \n 994: @desc\n 995 <p>A facet which provides information over a range of distances from a provided point.</p>\n 996 \n ...\n 1210 @returns {Object} returns <code>this</code> so that calls can be chained.\n 1211 */\n 1212: valueScript: function (scriptCode) {\n 1213 if (scriptCode == null) {\n 1214 return facet[name].geo_distance.value_script;\n ....\n 1414 @name ejs.HistogramFacet\n 1415 \n 1416: @desc\n 1417 <p>A facet which returns the N most frequent terms within a collection\n 1418 or set of collections.</p>\n ....\n 1566 @returns {Object} returns <code>this</code> so that calls can be chained.\n 1567 */\n 1568: valueScript: function (scriptCode) {\n 1569 if (scriptCode == null) {\n 1570 return facet[name].histogram.value_script;\n ....\n 1811 @name ejs.QueryFacet\n 1812 \n 1813: @desc\n 1814 <p>A facet that return a count of the hits matching the given query.</p>\n 1815 \n ....\n 2011 @name ejs.RangeFacet\n 2012 \n 2013: @desc\n 2014 <p>A facet which provides information over a range of numeric intervals.</p>\n 2015 \n ....\n 2093 @returns {Object} returns <code>this</code> so that calls can be chained.\n 2094 */\n 2095: valueScript: function (scriptCode) {\n 2096 if (scriptCode == null) {\n 2097 return facet[name].range.value_script;\n ....\n 2372 @name ejs.StatisticalFacet\n 2373 \n 2374: @desc\n 2375 <p>A facet which returns statistical information about a numeric field</p>\n 2376 \n ....\n 2641 @name ejs.TermStatsFacet\n 2642 \n 2643: @desc\n 2644 <p>A facet which computes statistical data based on an aggregate key.</p>\n 2645 \n ....\n 2721 @returns {Object} returns <code>this</code> so that calls can be chained.\n 2722 */\n 2723: valueScript: function (code) {\n 2724 if (code == null) {\n 2725 return facet[name].terms_stats.value_script;\n ....\n 2992 @name ejs.TermsFacet\n 2993 \n 2994: @desc\n 2995 <p>A facet which returns the N most frequent terms within a collection\n 2996 or set of collections.</p>\n ....\n 3412 @name ejs.AndFilter\n 3413 \n 3414: @desc\n 3415 A container Filter that allows Boolean AND composition of Filters.\n 3416 \n ....\n 3574 @name ejs.BoolFilter\n 3575 \n 3576: @desc\n 3577 A Filter that matches documents matching boolean combinations of other\n 3578 filters.\n ....\n 3800 @name ejs.ExistsFilter\n 3801 \n 3802: @desc\n 3803 Filters documents where a specified field exists and contains a value.\n 3804 \n ....\n 3887 /**\n 3888 @class\n 3889: <p>A filter that restricts matched results/docs to a geographic bounding box described by\n 3890 the specified lon and lat coordinates. The format conforms with the GeoJSON specification.</p>\n 3891 \n 3892 @name ejs.GeoBboxFilter\n 3893 \n 3894: @desc\n 3895 Filter results to those which are contained within the defined bounding box.\n 3896 \n ....\n 4106 @name ejs.GeoDistanceFilter\n 4107 \n 4108: @desc\n 4109 Filter results to those which fall within the given distance of the point of origin.\n 4110 \n ....\n 4367 @name ejs.GeoDistanceRangeFilter\n 4368 \n 4369: @desc\n 4370 Filter results to those which fall within the given distance range of the point of origin.\n 4371 \n ....\n 4761 @name ejs.GeoPolygonFilter\n 4762 \n 4763: @desc\n 4764 Filter results to those which are contained within the polygon of points.\n 4765 \n ....\n 4954 @name ejs.GeoShapeFilter\n 4955 \n 4956: @desc\n 4957 A Filter to find documents with a geo_shapes matching a specific shape.\n 4958 \n ....\n 5179 @name ejs.HasChildFilter\n 5180 \n 5181: @desc\n 5182 Returns results that have child documents matching the filter.\n 5183 \n ....\n 5379 @name ejs.HasParentFilter\n 5380 \n 5381: @desc\n 5382 Returns results that have parent documents matching the filter.\n 5383 \n ....\n 5564 @name ejs.IdsFilter\n 5565 \n 5566: @desc\n 5567 Matches documents with the specified id(s).\n 5568 \n ....\n 5703 @name ejs.IndicesFilter\n 5704 \n 5705: @desc\n 5706 A configurable filter that is dependent on the index name.\n 5707 \n ....\n 5850 @name ejs.LimitFilter\n 5851 \n 5852: @desc\n 5853 Limits the number of documents to execute on.\n 5854 \n ....\n 5930 @name ejs.MatchAllFilter\n 5931 \n 5932: @desc\n 5933 <p>A filter that matches on all documents</p>\n 5934 \n ....\n 5984 @name ejs.MissingFilter\n 5985 \n 5986: @desc\n 5987 Filters documents where a specific field has no value present.\n 5988 \n ....\n 6114 @name ejs.NestedFilter\n 6115 \n 6116: @desc\n 6117 <p>Constructs a filter that is capable of executing a filter against objects\n 6118 nested within a document.</p>\n ....\n 6323 @name ejs.NotFilter\n 6324 \n 6325: @desc\n 6326 Container filter that excludes the matched documents of the contained filter.\n 6327 \n ....\n 6463 @name ejs.NumericRangeFilter\n 6464 \n 6465: @desc\n 6466 A Filter that only accepts numeric values within a specified range.\n 6467 \n ....\n 6749 @name ejs.OrFilter\n 6750 \n 6751: @desc\n 6752 A container Filter that allows Boolean OR composition of filters.\n 6753 \n ....\n 6907 @name ejs.PrefixFilter\n 6908 \n 6909: @desc\n 6910 Filters documents that have fields containing terms with a specified prefix.\n 6911 \n ....\n 7061 @name ejs.QueryFilter\n 7062 \n 7063: @desc\n 7064 Filters documents matching the wrapped query.\n 7065 \n ....\n 7192 @name ejs.RangeFilter\n 7193 \n 7194: @desc\n 7195 Filters documents with fields that have terms within a certain range.\n 7196 \n ....\n 7455 @name ejs.RegexpFilter\n 7456 \n 7457: @desc\n 7458 Matches documents that have fields matching a regular expression.\n 7459 \n ....\n 7647 @name ejs.ScriptFilter\n 7648 \n 7649: @desc\n 7650 A filter allowing to define scripts as filters.\n 7651 \n ....\n 7806 @name ejs.TermFilter\n 7807 \n 7808: @desc\n 7809 Constructs a filter for docs matching the term added to this object.\n 7810 \n ....\n 7956 @name ejs.TermsFilter\n 7957 \n 7958: @desc\n 7959 A Filter that matches documents containing provided terms.\n 7960 \n ....\n 8265 @name ejs.TypeFilter\n 8266 \n 8267: @desc\n 8268 Filter results by a specified index type.\n 8269 \n ....\n 8343 @name ejs.Document\n 8344 \n 8345: @desc\n 8346 Object used to create, replace, update, and delete documents\n 8347 \n ....\n 9154 @name ejs.BoolQuery\n 9155 \n 9156: @desc\n 9157 A Query that matches documents matching boolean combinations of other\n 9158 queries, e.g. <code>termQuerys, phraseQuerys</code> or other <code>boolQuerys</code>.\n ....\n 9397 @name ejs.BoostingQuery\n 9398 \n 9399: @desc\n 9400 <p>Constructs a query that can demote search results. A negative boost.</p>\n 9401 \n ....\n 9553 @since elasticsearch 0.90\n 9554 \n 9555: @desc\n 9556 A query that executes high-frequency terms in a optional sub-query.\n 9557 \n ....\n 9832 @name ejs.ConstantScoreQuery\n 9833 \n 9834: @desc\n 9835 <p>Constructs a query where each documents returned by the internal\n 9836 query or filter have a constant score equal to the boost factor.</p>\n ....\n 9977 @name ejs.CustomBoostFactorQuery\n 9978 \n 9979: @desc\n 9980 Boosts a queries score without that boost being normalized.\n 9981 \n ....\n 10098 @name ejs.CustomFiltersScoreQuery\n 10099 \n 10100: @desc\n 10101 Returned documents matched by the query and scored based on if the document\n 10102 matched in a filter.\n .....\n 10346 @name ejs.CustomScoreQuery\n 10347 \n 10348: @desc\n 10349 Scores a query based on a script.\n 10350 \n .....\n 10525 @name ejs.DisMaxQuery\n 10526 \n 10527: @desc\n 10528 A query that generates the union of documents produced by its subqueries such\n 10529 as <code>termQuerys, phraseQuerys</code>, <code>boolQuerys</code>, etc.\n .....\n 10665 @name ejs.FieldMaskingSpanQuery\n 10666 \n 10667: @desc\n 10668 Wraps a SpanQuery and hides the real field being searched across.\n 10669 \n .....\n 10784 @name ejs.FieldQuery\n 10785 \n 10786: @desc\n 10787 A query that executes against a given field or document property.\n 10788 \n .....\n 11208 \n 11209 /**\n 11210: <p>If the query string should be escaped or not.</p>\n 11211 \n 11212 @member ejs.FieldQuery\n .....\n 11214 @returns {Object} returns <code>this</code> so that calls can be chained.\n 11215 */\n 11216: escape: function (trueFalse) {\n 11217 if (trueFalse == null) {\n 11218: return query.field[field].escape;\n 11219 }\n 11220 \n 11221: query.field[field].escape = trueFalse;\n 11222 return this;\n 11223 },\n .....\n 11283 @name ejs.FilteredQuery\n 11284 \n 11285: @desc\n 11286 <p>A query that applies a filter to the results of another query.</p>\n 11287 \n .....\n 11501 @name ejs.FuzzyLikeThisFieldQuery\n 11502 \n 11503: @desc\n 11504 <p>Constructs a query where each documents returned are “like” provided text</p>\n 11505 \n .....\n 11730 @name ejs.FuzzyLikeThisQuery\n 11731 \n 11732: @desc\n 11733 <p>Constructs a query where each documents returned are “like” provided text</p>\n 11734 \n .....\n 11954 @name ejs.FuzzyQuery\n 11955 \n 11956: @desc\n 11957 <p>Constructs a query where each documents returned are “like” provided text</p>\n 11958 \n .....\n 12193 @name ejs.GeoShapeQuery\n 12194 \n 12195: @desc\n 12196 A Query to find documents with a geo_shapes matching a specific shape.\n 12197 \n .....\n 12387 @name ejs.HasChildQuery\n 12388 \n 12389: @desc\n 12390 Returns results that have child documents matching the query.\n 12391 \n .....\n 12587 @name ejs.HasParentQuery\n 12588 \n 12589: @desc\n 12590 Returns results that have parent documents matching the query.\n 12591 \n .....\n 12767 @name ejs.IdsQuery\n 12768 \n 12769: @desc\n 12770 Matches documents with the specified id(s).\n 12771 \n .....\n 12906 @name ejs.IndicesQuery\n 12907 \n 12908: @desc\n 12909 A configurable query that is dependent on the index name.\n 12910 \n .....\n 13069 @name ejs.MatchAllQuery\n 13070 \n 13071: @desc\n 13072 <p>A query that returns all documents.</p>\n 13073 \n .....\n 13142 @name ejs.MatchQuery\n 13143 \n 13144: @desc\n 13145 A Query that appects text, analyzes it, generates internal query based\n 13146 on the MatchQuery type.\n .....\n 13545 @name ejs.MoreLikeThisFieldQuery\n 13546 \n 13547: @desc\n 13548 <p>Constructs a query where each documents returned are “like” provided text</p>\n 13549 \n .....\n 13851 @name ejs.MoreLikeThisQuery\n 13852 \n 13853: @desc\n 13854 <p>Constructs a query where each documents returned are “like” provided text</p>\n 13855 \n .....\n 14171 @name ejs.MultiMatchQuery\n 14172 \n 14173: @desc\n 14174 A Query that allow to more easily build a MatchQuery\n 14175 over multiple fields\n .....\n 14634 @name ejs.NestedQuery\n 14635 \n 14636: @desc\n 14637 <p>Constructs a query that is capable of executing a search against objects\n 14638 nested within a document.</p>\n .....\n 14806 @name ejs.PrefixQuery\n 14807 \n 14808: @desc\n 14809 Matches documents containing the specified un-analyzed prefix.\n 14810 \n .....\n 14974 @name ejs.QueryStringQuery\n 14975 \n 14976: @desc\n 14977 A query that is parsed using Lucene's default query parser.\n 14978 \n .....\n 15323 \n 15324 /**\n 15325: If they query string should be escaped or not.\n 15326 \n 15327 @member ejs.QueryStringQuery\n .....\n 15329 @returns {Object} returns <code>this</code> so that calls can be chained.\n 15330 */\n 15331: escape: function (trueFalse) {\n 15332 if (trueFalse == null) {\n 15333: return query.query_string.escape;\n 15334 }\n 15335 \n 15336: query.query_string.escape = trueFalse;\n 15337 return this;\n 15338 },\n .....\n 15525 @name ejs.RangeQuery\n 15526 \n 15527: @desc\n 15528 Matches documents with fields that have terms within a certain range.\n 15529 \n .....\n 15756 @name ejs.RegexpQuery\n 15757 \n 15758: @desc\n 15759 Matches documents that have fields matching a regular expression.\n 15760 \n .....\n 15966 @name ejs.SpanFirstQuery\n 15967 \n 15968: @desc\n 15969 Matches spans near the beginning of a field.\n 15970 \n .....\n 16087 @since elasticsearch 0.90\n 16088 \n 16089: @desc\n 16090 Use MultiTermQueries as a SpanQuery.\n 16091 \n .....\n 16175 @name ejs.SpanNearQuery\n 16176 \n 16177: @desc\n 16178 Matches spans which are near one another.\n 16179 \n .....\n 16352 @name ejs.SpanNotQuery\n 16353 \n 16354: @desc\n 16355 Removes matches which overlap with another span query.\n 16356 \n .....\n 16475 @name ejs.SpanOrQuery\n 16476 \n 16477: @desc\n 16478 Matches the union of its span clauses.\n 16479 \n .....\n 16603 @name ejs.SpanTermQuery\n 16604 \n 16605: @desc\n 16606 Matches spans containing a term\n 16607 \n .....\n 16721 @name ejs.TermQuery\n 16722 \n 16723: @desc\n 16724 A Query that matches documents containing a term. This may be\n 16725 combined with other terms with a BooleanQuery.\n .....\n 16839 @name ejs.TermsQuery\n 16840 \n 16841: @desc\n 16842 A Query that matches documents containing provided terms.\n 16843 \n .....\n 17007 @name ejs.TopChildrenQuery\n 17008 \n 17009: @desc\n 17010 Returns child documents matching the query aggregated into the parent docs.\n 17011 \n .....\n 17222 @name ejs.WildcardQuery\n 17223 \n 17224: @desc\n 17225 A Query that matches documents containing a wildcard. This may be\n 17226 combined with other wildcards with a BooleanQuery.\n .....\n 17387 @name ejs.ClusterHealth\n 17388 \n 17389: @desc Access the health of your cluster.\n 17390 */\n 17391 ejs.ClusterHealth = function () {\n .....\n 17649 @name ejs.ClusterState\n 17650 \n 17651: @desc Retrieves comprehensive state information of your cluster.\n 17652 \n 17653 */\n .....\n 17883 @name ejs.NodeInfo\n 17884 \n 17885: @desc Retrieve one or more (or all) node info.\n 17886 */\n 17887 ejs.NodeInfo = function () {\n .....\n 18185 @name ejs.NodeStats\n 18186 \n 18187: @desc Retrieve one or more (or all) of the cluster nodes statistics.\n 18188 */\n 18189 ejs.NodeStats = function () {\n .....\n 18473 @name ejs.GeoPoint\n 18474 \n 18475: @desc\n 18476 <p>Defines a point</p>\n 18477 \n .....\n 18646 @name ejs.Highlight\n 18647 \n 18648: @desc\n 18649 <p>Allows to highlight search results on one or more fields.</p>\n 18650 \n .....\n 19092 @name ejs.IndexedShape\n 19093 \n 19094: @desc\n 19095 <p>Defines a shape that already exists in an index/type.</p>\n 19096 \n .....\n 19214 @name ejs.MultiSearchRequest\n 19215 \n 19216: @desc\n 19217 <p>Provides methods for executing search requests</p>\n 19218 \n .....\n 19569 @name ejs.Request\n 19570 \n 19571: @desc\n 19572 <p>Provides methods for executing search requests</p>\n 19573 \n .....\n 19664 <dd><code>sort(fieldName)</code> - Adds the field to the current list of sorting values.</dd>\n 19665 <dd><code>sort(fieldName, order)</code> - Adds the field to the current list of\n 19666: sorting with the specified order. Order must be asc or desc.</dd>\n 19667 <dd><code>sort(ejs.Sort)</code> - Adds the Sort value to the current list of sorting values.</dd>\n 19668 <dd><code>sort(array)</code> - Replaces all current sorting values with values\n .....\n 19725 if (isString(field) && isString(order)) {\n 19726 order = order.toLowerCase();\n 19727: if (order === 'asc' || order === 'desc') {\n 19728 var sortObj = {};\n 19729 sortObj[field] = {order: order};\n .....\n 19951 \n 19952 /**\n 19953: Once a query executes, you can use rescore to run a secondary, more\n 19954 expensive query to re-order the results.\n 19955 \n 19956 @member ejs.Request\n 19957: @param {Rescore} r The rescore configuration.\n 19958 @returns {Object} returns <code>this</code> so that calls can be chained.\n 19959 */\n 19960: rescore: function (r) {\n 19961 if (r == null) {\n 19962: return query.rescore;\n 19963 }\n 19964 \n 19965: if (!isRescore(r)) {\n 19966: throw new TypeError('Argument must be a Rescore');\n 19967 }\n 19968 \n 19969: query.rescore = r._self();\n 19970 \n 19971 return this;\n .....\n 20452 /**\n 20453 @class\n 20454: <p>A method that allows to rescore queries with a typically more expensive.</p>\n 20455 \n 20456: @name ejs.Rescore\n 20457 \n 20458: @desc\n 20459: <p>Defines an operation that rescores a query with another query.</p>\n 20460 \n 20461 @param {Number} windowSize The optional number of documents to reorder per shard.\n 20462: @param {Query} windowSize The optional query to use for rescoring.\n 20463 \n 20464 */\n 20465: ejs.Rescore = function (windowSize, qry) {\n 20466 \n 20467 if (windowSize != null && !isNumber(windowSize)) {\n .....\n 20473 }\n 20474 \n 20475: var rescore = {\n 20476 query: {}\n 20477 };\n 20478 \n 20479 if (windowSize != null) {\n 20480: rescore.window_size = windowSize;\n 20481 }\n 20482 \n 20483 if (qry != null) {\n 20484: rescore.query.rescore_query = qry._self();\n 20485 }\n 20486 \n .....\n 20488 \n 20489 /**\n 20490: Sets the query used by the rescoring.\n 20491 \n 20492: @member ejs.Rescore\n 20493 @param {Query} someQuery a valid query.\n 20494 @returns {Object} returns <code>this</code> so that calls can be chained.\n 20495 */\n 20496: rescoreQuery: function (someQuery) {\n 20497 if (someQuery == null) {\n 20498: return rescore.query.rescore_query;\n 20499 }\n 20500 \n .....\n 20503 }\n 20504 \n 20505: rescore.query.rescore_query = someQuery._self();\n 20506 return this;\n 20507 },\n 20508 \n 20509 /**\n 20510: Sets the weight assigned to the original query of the rescoring.\n 20511 \n 20512: @member ejs.Rescore\n 20513 @param {Number} weight a valid query weight.\n 20514 @returns {Object} returns <code>this</code> so that calls can be chained.\n .....\n 20516 queryWeight: function (weight) {\n 20517 if (weight == null) {\n 20518: return rescore.query.query_weight;\n 20519 }\n 20520 \n .....\n 20523 }\n 20524 \n 20525: rescore.query.query_weight = weight;\n 20526 return this;\n 20527 },\n 20528 \n 20529 /**\n 20530: Sets the weight assigned to the query used to rescore the original query.\n 20531 \n 20532: @member ejs.Rescore\n 20533: @param {Number} weight a valid rescore query weight.\n 20534 @returns {Object} returns <code>this</code> so that calls can be chained.\n 20535 */\n 20536: rescoreQueryWeight: function (weight) {\n 20537 if (weight == null) {\n 20538: return rescore.query.rescore_query_weight;\n 20539 }\n 20540 \n .....\n 20543 }\n 20544 \n 20545: rescore.query.rescore_query_weight = weight;\n 20546 return this;\n 20547 },\n 20548 \n 20549 /**\n 20550: Sets the window_size parameter of the rescoring.\n 20551 \n 20552: @member ejs.Rescore\n 20553 @param {Number} size a valid window size.\n 20554 @returns {Object} returns <code>this</code> so that calls can be chained.\n .....\n 20556 windowSize: function (size) {\n 20557 if (size == null) {\n 20558: return rescore.window_size;\n 20559 }\n 20560 \n .....\n 20563 }\n 20564 \n 20565: rescore.window_size = size;\n 20566 return this;\n 20567 },\n .....\n 20576 avg - the average of the scores\n 20577 \n 20578: @member ejs.Rescore\n 20579 @param {String} s The score mode as a string.\n 20580 @returns {Object} returns <code>this</code> so that calls can be chained.\n .....\n 20582 scoreMode: function (s) {\n 20583 if (s == null) {\n 20584: return rescore.query.score_mode;\n 20585 }\n 20586 \n .....\n 20588 if (s === 'total' || s === 'min' || s === 'max' || s === 'multiply' ||\n 20589 s === 'avg') {\n 20590: rescore.query.score_mode = s;\n 20591 }\n 20592 \n .....\n 20597 Allows you to serialize this object into a JSON encoded string.\n 20598 \n 20599: @member ejs.Rescore\n 20600 @returns {String} returns this object as a serialized JSON string.\n 20601 */\n 20602 toString: function () {\n 20603: return JSON.stringify(rescore);\n 20604 },\n 20605 \n .....\n 20607 The type of ejs object. For internal use only.\n 20608 \n 20609: @member ejs.Rescore\n 20610 @returns {String} the type of object\n 20611 */\n 20612 _type: function () {\n 20613: return 'rescore';\n 20614 },\n 20615 \n .....\n 20618 internal API functions so use with caution.\n 20619 \n 20620: @member ejs.Rescore\n 20621 @returns {String} returns this object's internal object representation.\n 20622 */\n 20623 _self: function () {\n 20624: return rescore;\n 20625 }\n 20626 };\n .....\n 20636 @name ejs.ScriptField\n 20637 \n 20638: @desc\n 20639 <p>Computes dynamic document properties based on information from other fields.</p>\n 20640 \n .....\n 20757 @name ejs.Shape\n 20758 \n 20759: @desc\n 20760 <p>Defines a shape</p>\n 20761 \n .....\n 20884 @name ejs.Sort\n 20885 \n 20886: @desc\n 20887 <p>Defines a sort value</p>\n 20888 \n .....\n 20981 \n 20982 asc - for ascending order\n 20983: desc - for descending order\n 20984 \n 20985 Valid during sort types: field, geo distance, and script\n 20986 \n 20987 @member ejs.Sort\n 20988: @param {String} o The sort order as a string, asc or desc.\n 20989 @returns {Object} returns <code>this</code> so that calls can be chained.\n 20990 */\n .....\n 20995 \n 20996 o = o.toLowerCase();\n 20997: if (o === 'asc' || o === 'desc') {\n 20998 sort[key].order = o;\n 20999 }\n .....\n 21015 \n 21016 /**\n 21017: Sets the sort order to descending (desc). Same as calling\n 21018: <code>order('desc')</code>.\n 21019 \n 21020 @member ejs.Sort\n 21021 @returns {Object} returns <code>this</code> so that calls can be chained.\n 21022 */\n 21023: desc: function () {\n 21024: sort[key].order = 'desc';\n 21025 return this;\n 21026 },\n .....\n 21029 Sets the order with a boolean value.\n 21030 \n 21031: true = descending sort order\n 21032 false = ascending sort order\n 21033 \n .....\n 21337 @since elasticsearch 0.90\n 21338 \n 21339: @desc\n 21340 <p>A candidate generator that generates terms based on edit distance.</p>\n 21341 \n .....\n 21712 @since elasticsearch 0.90\n 21713 \n 21714: @desc\n 21715 <p>A suggester that suggests entire corrected phrases.</p>\n 21716 \n .....\n 22112 @since elasticsearch 0.90\n 22113 \n 22114: @desc\n 22115 <p>A suggester that suggests terms based on edit distance.</p>\n 22116 \n\nD:\\oss\\grafana\\src\\vendor\\jquery\\jquery-ui-1.10.3.js:\n 22 END: 35,\n 23 ENTER: 13,\n 24: ESCAPE: 27,\n 25 HOME: 36,\n 26 LEFT: 37,\n\nD:\\oss\\grafana\\src\\vendor\\jquery\\jquery.flot.events.js:\n 23 * eventType: \"type\",\n 24 * title: \"event title\",\n 25: * description: \"event description\"\n 26 * }\n 27 *\n ..\n 183 $('<div id=\"title\">' + event.title + '</div>').appendTo(tooltip);\n 184 $('<div id=\"type\">Type: ' + event.eventType + '</div>').appendTo(tooltip);\n 185: $('<div id=\"description\">' + event.description + '</div>').appendTo(tooltip);\n 186 \n 187 tooltip.css({\n ...\n 196 if (event) {\n 197 $tooltip\n 198: .html(event.description)\n 199 .place_tt(x, y, {\n 200 offset: 10\n ...\n 486 eventType: cluster[0].eventType + \",cluster\",\n 487 title: \"Cluster of: \" + cluster[0].title,\n 488: description: cluster[0].description + \", Number of events in the cluster: \" + cluster.length\n 489 };\n 490 \n ...\n 613 \n 614 /**\n 615: * Event class that stores options (eventType, min, max, title, description) and the object to draw.\n 616 *\n 617 * @param {Object} options\n\nD:\\oss\\grafana\\src\\vendor\\jquery\\jquery.flot.js:\n 2617 }\n 2618 \n 2619: function getFillStyle(filloptions, seriesColor, bottom, top) {\n 2620 var fill = filloptions.fill;\n 2621 if (!fill)\n ....\n 2623 \n 2624 if (filloptions.fillColor)\n 2625: return getColorOrGradient(filloptions.fillColor, bottom, top, seriesColor);\n 2626 \n 2627: var c = $.color.parse(seriesColor);\n 2628 c.a = typeof fill == \"number\" ? fill : 0.4;\n 2629 c.normalize();\n ....\n 2664 entries.reverse();\n 2665 } else {\n 2666: var ascending = options.legend.sorted != \"descending\";\n 2667 entries.sort(function(a, b) {\n 2668 return a.label == b.label ? 0 : (\n\nD:\\oss\\grafana\\src\\vendor\\jquery\\jquery.flot.time.js:\n 42 \n 43 var r = [];\n 44: var escape = false;\n 45 var hours = d.getHours();\n 46 var isAM = hours < 12;\n ..\n 68 var c = fmt.charAt(i);\n 69 \n 70: if (escape) {\n 71 switch (c) {\n 72 case 'a': c = \"\" + dayNames[d.getDay()]; break;\n ..\n 91 }\n 92 r.push(c);\n 93: escape = false;\n 94 } else {\n 95 if (c == \"%\") {\n 96: escape = true;\n 97 } else {\n 98 r.push(c);\n\nD:\\oss\\grafana\\src\\vendor\\require\\require.js:\n 13 (function(global) {\n 14 var req, s, head, baseElement, dataMain, src,\n 15: interactiveScript, currentlyAddingScript, mainScript, subPath,\n 16 version = '2.1.8',\n 17 commentRegExp = /(\\/\\*([\\s\\S]*?)\\*\\/|([^:]|^)\\/\\/(.*)$)/mg,\n ..\n 359 }\n 360 \n 361: function removeScript(name) {\n 362 if (isBrowser) {\n 363 each(scripts(), function(scriptNode) {\n ...\n 373 var pathConfig = getOwn(config.paths, id);\n 374 if (pathConfig && isArray(pathConfig) && pathConfig.length > 1) {\n 375: removeScript(id);\n 376 //Pop off the first array value, since it failed, and\n 377 //retry\n ...\n 661 } else {\n 662 noLoads.push(modId);\n 663: removeScript(modId);\n 664 }\n 665 } else if (!mod.inited && mod.fetched && map.isDefine) {\n ...\n 1631 //Reset interactive script so a script node is not held onto for\n 1632 //to long.\n 1633: interactiveScript = null;\n 1634 \n 1635 //Pull out the name of the module and the context.\n ....\n 1877 };\n 1878 \n 1879: function getInteractiveScript() {\n 1880: if (interactiveScript && interactiveScript.readyState === 'interactive') {\n 1881: return interactiveScript;\n 1882 }\n 1883 \n 1884 eachReverse(scripts(), function(script) {\n 1885 if (script.readyState === 'interactive') {\n 1886: return (interactiveScript = script);\n 1887 }\n 1888 });\n 1889: return interactiveScript;\n 1890 }\n 1891 \n ....\n 1986 //work.\n 1987 if (useInteractive) {\n 1988: node = currentlyAddingScript || getInteractiveScript();\n 1989 if (node) {\n 1990 if (!name) {\n\nD:\\oss\\grafana\\src\\vendor\\require\\text.js:\n 42 },\n 43 \n 44: jsEscape: function (content) {\n 45 return content.replace(/(['\\\\])/g, '\\\\$1')\n 46 .replace(/[\\f]/g, \"\\\\f\")\n ..\n 206 write: function (pluginName, moduleName, write, config) {\n 207 if (buildMap.hasOwnProperty(moduleName)) {\n 208: var content = text.jsEscape(buildMap[moduleName]);\n 209 write.asModule(pluginName + \"!\" + moduleName,\n 210 \"define(function () { return '\" +\n\nD:\\oss\\grafana\\src\\vendor\\timeserieswidget\\jquery.flot.js:\n 2537 }\n 2538 \n 2539: function getFillStyle(filloptions, seriesColor, bottom, top) {\n 2540 var fill = filloptions.fill;\n 2541 if (!fill)\n ....\n 2543 \n 2544 if (filloptions.fillColor)\n 2545: return getColorOrGradient(filloptions.fillColor, bottom, top, seriesColor);\n 2546 \n 2547: var c = $.color.parse(seriesColor);\n 2548 c.a = typeof fill == \"number\" ? fill : 0.4;\n 2549 c.normalize();\n ....\n 2584 entries.reverse();\n 2585 } else {\n 2586: var ascending = options.legend.sorted != \"descending\";\n 2587 entries.sort(function(a, b) {\n 2588 return a.label == b.label ? 0 : (\n\nD:\\oss\\grafana\\src\\vendor\\timeserieswidget\\jquery.flot.time.js:\n 42 \n 43 var r = [];\n 44: var escape = false;\n 45 var hours = d.getHours();\n 46 var isAM = hours < 12;\n ..\n 68 var c = fmt.charAt(i);\n 69 \n 70: if (escape) {\n 71 switch (c) {\n 72 case 'a': c = \"\" + dayNames[d.getDay()]; break;\n ..\n 90 }\n 91 r.push(c);\n 92: escape = false;\n 93 } else {\n 94 if (c == \"%\") {\n 95: escape = true;\n 96 } else {\n 97 r.push(c);\n\nD:\\oss\\grafana\\src\\vendor\\timeserieswidget\\jquery.tswidget.js:\n 391 msg += 'color:' + options['events_text_color'] + ';font-size:smaller\">';\n 392 msg += '<b>' + events[i].type + '</b></br>';\n 393: msg += events[i].desc\n 394 msg += '</div>';\n 395 $div.append(msg);\n\nD:\\oss\\grafana\\tasks\\build_task.js:\n 18 // run a string replacement on the require config, using the latest revision number as the cache buster\n 19 grunt.registerTask('build:write_revision', function() {\n 20: grunt.event.once('git-describe', function (desc) {\n 21 grunt.config('string-replace.config', {\n 22 src: '<%= destDir %>/app/components/require.config.js',\n ..\n 26 {\n 27 pattern: /(?:^|\\/\\/)(.*)@REV@/,\n 28: replacement: '$1'+desc.object\n 29 }\n 30 ]\n ..\n 33 grunt.task.run('string-replace:config');\n 34 });\n 35: grunt.task.run('git-describe');\n 36 });\n 37 }\n\n659 matches across 51 files\n\n\nSearching 222 files for \"keyCode == 27\"\n\nD:\\oss\\grafana\\src\\vendor\\angular\\datepicker.js:\n 724 keydown: function(e){\n 725 if (this.picker.is(':not(:visible)')){\n 726: if (e.keyCode == 27) // allow escape to hide and re-show picker\n 727 this.show();\n 728 return;\n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\bootstrap.js:\n 719 isActive = $parent.hasClass('open')\n 720 \n 721: if (!isActive || (isActive && e.keyCode == 27)) {\n 722 if (e.which == 27) $parent.find(toggle).focus()\n 723 return $this.click()\n\n2 matches across 2 files\n\n\nSearching 222 files for \".input-mini\"\n\nD:\\oss\\grafana\\src\\css\\bootstrap.dark.min.css:\n 7 *\n 8 * Designed and built with all the love in the world by @mdo and @fat.\n 9: */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:\"\";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:31px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;width:auto\\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=\"button\"],input[type=\"reset\"],input[type=\"submit\"]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type=\"button\"],input[type=\"reset\"],input[type=\"submit\"],input[type=\"radio\"],input[type=\"checkbox\"]{cursor:pointer}input[type=\"search\"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=\"search\"]::-webkit-search-decoration,input[type=\"search\"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:\" (\" attr(href) \")\"}abbr[title]:after{content:\" (\" attr(title) \")\"}.ir a:after,a[href^=\"javascript:\"]:after,a[href^=\"#\"]:after{content:\"\"}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif;font-size:14px;line-height:21px;color:#c8c8c8;background-color:#272b30}a{color:#fff;text-decoration:none}a:hover,a:focus{color:#fff;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-10px;*zoom:1}.row:before,.row:after{display:table;content:\"\";line-height:0}.row:after{clear:both}[class*=\"span\"]{float:left;min-height:1px;margin-left:10px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:830px}.span12{width:830px}.span11{width:760px}.span10{width:690px}.span9{width:620px}.span8{width:550px}.span7{width:480px}.span6{width:410px}.span5{width:340px}.span4{width:270px}.span3{width:200px}.span2{width:130px}.span1{width:60px}.offset12{margin-left:850px}.offset11{margin-left:780px}.offset10{margin-left:710px}.offset9{margin-left:640px}.offset8{margin-left:570px}.offset7{margin-left:500px}.offset6{margin-left:430px}.offset5{margin-left:360px}.offset4{margin-left:290px}.offset3{margin-left:220px}.offset2{margin-left:150px}.offset1{margin-left:80px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:\"\";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=\"span\"]{display:block;width:100%;min-height:31px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:1.2048192771084338%;*margin-left:1.144578313253012%}.row-fluid [class*=\"span\"]:first-child{margin-left:0}.row-fluid .controls-row [class*=\"span\"]+[class*=\"span\"]{margin-left:1.2048192771084338%}.row-fluid .span12{width:100%;*width:99.93975903614458%}.row-fluid .span11{width:91.56626506024097%;*width:91.50602409638554%}.row-fluid .span10{width:83.13253012048192%;*width:83.0722891566265%}.row-fluid .span9{width:74.6987951807229%;*width:74.63855421686748%}.row-fluid .span8{width:66.26506024096385%;*width:66.20481927710843%}.row-fluid .span7{width:57.831325301204814%;*width:57.77108433734939%}.row-fluid .span6{width:49.39759036144578%;*width:49.33734939759036%}.row-fluid .span5{width:40.963855421686745%;*width:40.903614457831324%}.row-fluid .span4{width:32.53012048192771%;*width:32.46987951807229%}.row-fluid .span3{width:24.096385542168676%;*width:24.036144578313255%}.row-fluid .span2{width:15.662650602409638%;*width:15.602409638554215%}.row-fluid .span1{width:7.228915662650602%;*width:7.16867469879518%}.row-fluid .offset12{margin-left:102.40963855421687%;*margin-left:102.28915662650603%}.row-fluid .offset12:first-child{margin-left:101.20481927710843%;*margin-left:101.08433734939759%}.row-fluid .offset11{margin-left:93.97590361445783%;*margin-left:93.855421686747%}.row-fluid .offset11:first-child{margin-left:92.7710843373494%;*margin-left:92.65060240963855%}.row-fluid .offset10{margin-left:85.54216867469879%;*margin-left:85.42168674698794%}.row-fluid .offset10:first-child{margin-left:84.33734939759034%;*margin-left:84.2168674698795%}.row-fluid .offset9{margin-left:77.10843373493977%;*margin-left:76.98795180722892%}.row-fluid .offset9:first-child{margin-left:75.90361445783132%;*margin-left:75.78313253012048%}.row-fluid .offset8{margin-left:68.67469879518072%;*margin-left:68.55421686746988%}.row-fluid .offset8:first-child{margin-left:67.46987951807228%;*margin-left:67.34939759036143%}.row-fluid .offset7{margin-left:60.24096385542168%;*margin-left:60.12048192771084%}.row-fluid .offset7:first-child{margin-left:59.03614457831325%;*margin-left:58.91566265060241%}.row-fluid .offset6{margin-left:51.80722891566265%;*margin-left:51.68674698795181%}.row-fluid .offset6:first-child{margin-left:50.602409638554214%;*margin-left:50.48192771084337%}.row-fluid .offset5{margin-left:43.373493975903614%;*margin-left:43.25301204819277%}.row-fluid .offset5:first-child{margin-left:42.16867469879518%;*margin-left:42.04819277108434%}.row-fluid .offset4{margin-left:34.93975903614458%;*margin-left:34.81927710843374%}.row-fluid .offset4:first-child{margin-left:33.734939759036145%;*margin-left:33.6144578313253%}.row-fluid .offset3{margin-left:26.506024096385545%;*margin-left:26.385542168674704%}.row-fluid .offset3:first-child{margin-left:25.30120481927711%;*margin-left:25.18072289156627%}.row-fluid .offset2{margin-left:18.072289156626507%;*margin-left:17.951807228915662%}.row-fluid .offset2:first-child{margin-left:16.867469879518072%;*margin-left:16.746987951807228%}.row-fluid .offset1{margin-left:9.638554216867469%;*margin-left:9.518072289156626%}.row-fluid .offset1:first-child{margin-left:8.433734939759036%;*margin-left:8.313253012048191%}[class*=\"span\"].hide,.row-fluid [class*=\"span\"].hide{display:none}[class*=\"span\"].pull-right,.row-fluid [class*=\"span\"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:\"\";line-height:0}.container:after{clear:both}.container-fluid{padding-right:10px;padding-left:10px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:\"\";line-height:0}.container-fluid:after{clear:both}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:21px;font-weight:200;line-height:31.5px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#7a8288}a.muted:hover,a.muted:focus{color:#62686d}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10.5px 0;font-family:inherit;font-weight:bold;line-height:21px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#7a8288}h1,h2,h3{line-height:42px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9.5px;margin:21px 0 31.5px;border-bottom:1px solid #bbbfc2}ul,ol{padding:0;margin:0 0 10.5px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:21px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;*zoom:1;padding-left:5px;padding-right:5px}dl{margin-bottom:21px}dt,dd{line-height:21px}dt{font-weight:bold}dd{margin-left:10.5px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;content:\"\";line-height:0}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:21px 0;border:0;border-top:1px solid #1c1e22;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #7a8288}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 21px;border-left:5px solid #bbbfc2}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:21px;color:#7a8288}blockquote small:before{content:'\\2014 \\00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #bbbfc2;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\\00A0 \\2014'}q:before,q:after,blockquote:before,blockquote:after{content:\"\"}address{display:block;margin-bottom:21px;font-style:normal;line-height:21px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,\"Courier New\",monospace;font-size:12px;color:#3a3f44;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap}pre{display:block;padding:10px;margin:0 0 10.5px;font-size:13px;line-height:21px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:21px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 21px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:21px;line-height:42px;color:#3a3f44;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15.75px;color:#7a8288}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:21px}input,button,select,textarea{font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type=\"text\"],input[type=\"password\"],input[type=\"datetime\"],input[type=\"datetime-local\"],input[type=\"date\"],input[type=\"month\"],input[type=\"time\"],input[type=\"week\"],input[type=\"number\"],input[type=\"email\"],input[type=\"url\"],input[type=\"search\"],input[type=\"tel\"],input[type=\"color\"],.uneditable-input{display:inline-block;height:21px;padding:4px 6px;margin-bottom:10.5px;font-size:14px;line-height:21px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type=\"text\"],input[type=\"password\"],input[type=\"datetime\"],input[type=\"datetime-local\"],input[type=\"date\"],input[type=\"month\"],input[type=\"time\"],input[type=\"week\"],input[type=\"number\"],input[type=\"email\"],input[type=\"url\"],input[type=\"search\"],input[type=\"tel\"],input[type=\"color\"],.uneditable-input{background-color:#52575c;border:1px solid #7a8288;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type=\"text\"]:focus,input[type=\"password\"]:focus,input[type=\"datetime\"]:focus,input[type=\"datetime-local\"]:focus,input[type=\"date\"]:focus,input[type=\"month\"]:focus,input[type=\"time\"]:focus,input[type=\"week\"]:focus,input[type=\"number\"]:focus,input[type=\"email\"]:focus,input[type=\"url\"]:focus,input[type=\"search\"]:focus,input[type=\"tel\"]:focus,input[type=\"color\"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \\9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}input[type=\"radio\"],input[type=\"checkbox\"]{margin:4px 0 0;*margin-top:0;margin-top:1px \\9;line-height:normal}input[type=\"file\"],input[type=\"image\"],input[type=\"submit\"],input[type=\"reset\"],input[type=\"button\"],input[type=\"radio\"],input[type=\"checkbox\"]{width:auto}select,input[type=\"file\"]{height:31px;*margin-top:4px;line-height:31px}select{width:220px;border:1px solid #7a8288;background-color:#52575c}select[multiple],select[size]{height:auto}select:focus,input[type=\"file\"]:focus,input[type=\"radio\"]:focus,input[type=\"checkbox\"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#7a8288;background-color:#505459;border-color:#7a8288;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#7a8288}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#7a8288}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#7a8288}.radio,.checkbox{min-height:21px;padding-left:20px}.radio input[type=\"radio\"],.checkbox input[type=\"checkbox\"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*=\"span\"],select[class*=\"span\"],textarea[class*=\"span\"],.uneditable-input[class*=\"span\"],.row-fluid input[class*=\"span\"],.row-fluid select[class*=\"span\"],.row-fluid textarea[class*=\"span\"],.row-fluid .uneditable-input[class*=\"span\"]{float:none;margin-left:0}.input-append input[class*=\"span\"],.input-append .uneditable-input[class*=\"span\"],.input-prepend input[class*=\"span\"],.input-prepend .uneditable-input[class*=\"span\"],.row-fluid input[class*=\"span\"],.row-fluid select[class*=\"span\"],.row-fluid textarea[class*=\"span\"],.row-fluid .uneditable-input[class*=\"span\"],.row-fluid .input-prepend [class*=\"span\"],.row-fluid .input-append [class*=\"span\"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*=\"span\"]+[class*=\"span\"]{margin-left:10px}input.span12,textarea.span12,.uneditable-input.span12{width:816px}input.span11,textarea.span11,.uneditable-input.span11{width:746px}input.span10,textarea.span10,.uneditable-input.span10{width:676px}input.span9,textarea.span9,.uneditable-input.span9{width:606px}input.span8,textarea.span8,.uneditable-input.span8{width:536px}input.span7,textarea.span7,.uneditable-input.span7{width:466px}input.span6,textarea.span6,.uneditable-input.span6{width:396px}input.span5,textarea.span5,.uneditable-input.span5{width:326px}input.span4,textarea.span4,.uneditable-input.span4{width:256px}input.span3,textarea.span3,.uneditable-input.span3{width:186px}input.span2,textarea.span2,.uneditable-input.span2{width:116px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;content:\"\";line-height:0}.controls-row:after{clear:both}.controls-row [class*=\"span\"],.row-fluid .controls-row [class*=\"span\"]{float:left}.controls-row .checkbox[class*=\"span\"],.controls-row .radio[class*=\"span\"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#bbbfc2}input[type=\"radio\"][disabled],input[type=\"checkbox\"][disabled],input[type=\"radio\"][readonly],input[type=\"checkbox\"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:20px 20px 21px;margin-top:21px;margin-bottom:21px;background-color:#202328;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:\"\";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#eee}.help-block{display:block;margin-bottom:10.5px}.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{display:inline-block;margin-bottom:10.5px;vertical-align:middle;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:21px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:21px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#bbbfc2;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#d1eed1;border-color:#62c462}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \\9;padding-left:14px;padding-left:4px \\9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type=\"radio\"],.form-search .checkbox input[type=\"checkbox\"],.form-inline .radio input[type=\"radio\"],.form-inline .checkbox input[type=\"checkbox\"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10.5px}legend+.control-group{margin-top:21px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:21px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:\"\";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10.5px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:21px}.table th,.table td{padding:8px;line-height:21px;text-align:left;vertical-align:top;border-top:1px solid #3f444a}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #3f444a}.table .table{background-color:#272b30}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #3f444a;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #3f444a}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#2e3236}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#3a3f44}table td[class*=\"span\"],table th[class*=\"span\"],.row-fluid table td[class*=\"span\"],.row-fluid table th[class*=\"span\"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:114px;margin-left:0}.table td.span3,.table th.span3{float:none;width:184px;margin-left:0}.table td.span4,.table th.span4{float:none;width:254px;margin-left:0}.table td.span5,.table th.span5{float:none;width:324px;margin-left:0}.table td.span6,.table th.span6{float:none;width:394px;margin-left:0}.table td.span7,.table th.span7{float:none;width:464px;margin-left:0}.table td.span8,.table th.span8{float:none;width:534px;margin-left:0}.table td.span9,.table th.span9{float:none;width:604px;margin-left:0}.table td.span10,.table th.span10{float:none;width:674px;margin-left:0}.table td.span11,.table th.span11{float:none;width:744px;margin-left:0}.table td.span12,.table th.span12{float:none;width:814px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^=\"icon-\"],[class*=\" icon-\"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url(\"../img/glyphicons-halflings.png\");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}.icon-white,.nav-pills>.active>a>[class^=\"icon-\"],.nav-pills>.active>a>[class*=\" icon-\"],.nav-list>.active>a>[class^=\"icon-\"],.nav-list>.active>a>[class*=\" icon-\"],.navbar-inverse .nav>.active>a>[class^=\"icon-\"],.navbar-inverse .nav>.active>a>[class*=\" icon-\"],.dropdown-menu>li>a:hover>[class^=\"icon-\"],.dropdown-menu>li>a:focus>[class^=\"icon-\"],.dropdown-menu>li>a:hover>[class*=\" icon-\"],.dropdown-menu>li>a:focus>[class*=\" icon-\"],.dropdown-menu>.active>a>[class^=\"icon-\"],.dropdown-menu>.active>a>[class*=\" icon-\"],.dropdown-submenu:hover>a>[class^=\"icon-\"],.dropdown-submenu:focus>a>[class^=\"icon-\"],.dropdown-submenu:hover>a>[class*=\" icon-\"],.dropdown-submenu:focus>a>[class*=\" icon-\"]{background-image:url(\"../img/glyphicons-halflings-white.png\")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{background-position:-216px -120px;width:16px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px;width:16px}.icon-folder-open{background-position:-408px -120px;width:16px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:\"\"}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#3a3f44;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9.5px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:transparent;border-bottom:1px solid #1c1e22}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:21px;color:#7a8288;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#fff;background-color:#22262a;background-image:-moz-linear-gradient(top,#272b30,#1c1e22);background-image:-webkit-gradient(linear,0 0,0 100%,from(#272b30),to(#1c1e22));background-image:-webkit-linear-gradient(top,#272b30,#1c1e22);background-image:-o-linear-gradient(top,#272b30,#1c1e22);background-image:linear-gradient(to bottom,#272b30,#1c1e22);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff272b30',endColorstr='#ff1c1e22',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#22262a;background-image:-moz-linear-gradient(top,#272b30,#1c1e22);background-image:-webkit-gradient(linear,0 0,0 100%,from(#272b30),to(#1c1e22));background-image:-webkit-linear-gradient(top,#272b30,#1c1e22);background-image:-o-linear-gradient(top,#272b30,#1c1e22);background-image:linear-gradient(to bottom,#272b30,#1c1e22);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff272b30',endColorstr='#ff1c1e22',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#7a8288}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:\"\"}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;content:\" \";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#0b0c0d;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#202328;border:1px solid #101214;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:21px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:21px;text-align:center;vertical-align:middle;cursor:pointer;color:#3a3f44;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#484d51;background-image:-moz-linear-gradient(top,#52575c,#3a3e41);background-image:-webkit-gradient(linear,0 0,0 100%,from(#52575c),to(#3a3e41));background-image:-webkit-linear-gradient(top,#52575c,#3a3e41);background-image:-o-linear-gradient(top,#52575c,#3a3e41);background-image:linear-gradient(to bottom,#52575c,#3a3e41);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52575c',endColorstr='#ff3a3e41',GradientType=0);border-color:#3a3e41 #3a3e41 #161719;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#3a3e41;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #222426;*border:0;border-bottom-color:#0a0a0b;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#3a3f44;background-color:#3a3e41;*background-color:#2e3134}.btn:active,.btn.active{background-color:#222426 \\9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#3a3f44;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^=\"icon-\"],.btn-large [class*=\" icon-\"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^=\"icon-\"],.btn-small [class*=\" icon-\"]{margin-top:0}.btn-mini [class^=\"icon-\"],.btn-mini [class*=\" icon-\"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type=\"submit\"].btn-block,input[type=\"reset\"].btn-block,input[type=\"button\"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#7a8188;background-image:-moz-linear-gradient(top,#7a8288,#7a7e88);background-image:-webkit-gradient(linear,0 0,0 100%,from(#7a8288),to(#7a7e88));background-image:-webkit-linear-gradient(top,#7a8288,#7a7e88);background-image:-o-linear-gradient(top,#7a8288,#7a7e88);background-image:linear-gradient(to bottom,#7a8288,#7a7e88);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7a8288',endColorstr='#ff7a7e88',GradientType=0);border-color:#7a7e88 #7a7e88 #565960;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#7a7e88;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#7a7e88;*background-color:#6e727b}.btn-primary:active,.btn-primary.active{background-color:#62656d \\9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \\9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \\9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \\9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \\9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#41454a;background-image:-moz-linear-gradient(top,#52575c,#272b30);background-image:-webkit-gradient(linear,0 0,0 100%,from(#52575c),to(#272b30));background-image:-webkit-linear-gradient(top,#52575c,#272b30);background-image:-o-linear-gradient(top,#52575c,#272b30);background-image:linear-gradient(to bottom,#52575c,#272b30);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52575c',endColorstr='#ff272b30',GradientType=0);border-color:#272b30 #272b30 #050506;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#272b30;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#272b30;*background-color:#1c1e22}.btn-inverse:active,.btn-inverse.active{background-color:#101214 \\9}button.btn,input[type=\"submit\"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type=\"submit\"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type=\"submit\"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type=\"submit\"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type=\"submit\"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#fff;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#3a3f44;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{font-size:0;margin-top:10.5px;margin-bottom:10.5px}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px}.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn-group.open .btn.dropdown-toggle{background-color:#3a3e41}.btn-group.open .btn-primary.dropdown-toggle{background-color:#7a7e88}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#272b30}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:21px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:21px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success h4{color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-left:0;margin-bottom:21px;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#bbbfc2}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:21px;color:#7a8288;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#fff}.nav-list [class^=\"icon-\"],.nav-list [class*=\" icon-\"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9.5px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:\"\";line-height:0}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:21px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#bbbfc2 #bbbfc2 #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#52575c;background-color:#272b30;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#fff}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;margin-top:6px}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#52575c;border-bottom-color:#52575c}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#7a8288;border-color:#7a8288}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#7a8288}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:\"\";line-height:0}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#bbbfc2 #ddd #bbbfc2 #bbbfc2}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#bbbfc2 #bbbfc2 #bbbfc2 #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#7a8288}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default}.navbar{overflow:visible;margin-bottom:21px;*position:relative;*z-index:2}.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#32373c;background-image:-moz-linear-gradient(top,#3a3f44,#272b30);background-image:-webkit-gradient(linear,0 0,0 100%,from(#3a3f44),to(#272b30));background-image:-webkit-linear-gradient(top,#3a3f44,#272b30);background-image:-o-linear-gradient(top,#3a3f44,#272b30);background-image:linear-gradient(to bottom,#3a3f44,#272b30);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3a3f44',endColorstr='#ff272b30',GradientType=0);border:1px solid #0c0d0e;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065);*zoom:1}.navbar-inner:before,.navbar-inner:after{display:table;content:\"\";line-height:0}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{float:left;display:block;padding:9.5px 20px 9.5px;margin-left:-20px;font-size:20px;font-weight:200;color:#bbbfc2;text-shadow:0 1px 0 #3a3f44}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#c8c8c8}.navbar-link{color:#c8c8c8}.navbar-link:hover,.navbar-link:focus{color:#fff}.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #272b30;border-right:1px solid #3a3f44}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;content:\"\";line-height:0}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type=\"image\"],.navbar-form input[type=\"checkbox\"],.navbar-form input[type=\"radio\"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:830px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:9.5px 15px 9.5px;color:#c8c8c8;text-decoration:none;text-shadow:0 1px 0 #3a3f44}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:#3a3f44;color:#fff;text-decoration:none}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#fff;text-decoration:none;background-color:#272b30;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#272a2e;background-image:-moz-linear-gradient(top,#2e3236,#1c1e22);background-image:-webkit-gradient(linear,0 0,0 100%,from(#2e3236),to(#1c1e22));background-image:-webkit-linear-gradient(top,#2e3236,#1c1e22);background-image:-o-linear-gradient(top,#2e3236,#1c1e22);background-image:linear-gradient(to bottom,#2e3236,#1c1e22);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2e3236',endColorstr='#ff1c1e22',GradientType=0);border-color:#1c1e22 #1c1e22 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#1c1e22;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#1c1e22;*background-color:#101214}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#050506 \\9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #3a3f44;position:absolute;top:-6px;left:10px}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #3a3f44;border-bottom:0;bottom:-6px;top:auto}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#272b30;color:#fff}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#c8c8c8;border-bottom-color:#c8c8c8}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1e2125;background-image:-moz-linear-gradient(top,#272b30,#101214);background-image:-webkit-gradient(linear,0 0,0 100%,from(#272b30),to(#101214));background-image:-webkit-linear-gradient(top,#272b30,#101214);background-image:-o-linear-gradient(top,#272b30,#101214);background-image:linear-gradient(to bottom,#272b30,#101214);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff272b30',endColorstr='#ff101214',GradientType=0);border-color:#252525}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#7a8288;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#7a8288}.navbar-inverse .navbar-text{color:#7a8288}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#fff}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#101214}.navbar-inverse .navbar-link{color:#7a8288}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-left-color:#101214;border-right-color:#272b30}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#101214;color:#fff}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#7a8288;border-bottom-color:#7a8288}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#49515a;border-color:#101214;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#3a3f44;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);outline:0}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#121417;background-image:-moz-linear-gradient(top,#1c1e22,#050506);background-image:-webkit-gradient(linear,0 0,0 100%,from(#1c1e22),to(#050506));background-image:-webkit-linear-gradient(top,#1c1e22,#050506);background-image:-o-linear-gradient(top,#1c1e22,#050506);background-image:linear-gradient(to bottom,#1c1e22,#050506);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1c1e22',endColorstr='#ff050506',GradientType=0);border-color:#050506 #050506 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#050506;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#050506;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \\9}.breadcrumb{padding:8px 15px;margin:0 0 21px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #fff}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#7a8288}.pagination{margin:21px 0}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:21px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#7a8288;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#7a8288;background-color:transparent;cursor:default}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:21px 0;list-style:none;text-align:center;*zoom:1}.pager:before,.pager:after{display:table;content:\"\";line-height:0}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#7a8288;background-color:#fff;cursor:default}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0}.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:\"\";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#3a3f44;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#3a3f44}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#3a3f44}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#3a3f44}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#3a3f44}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#3a3f44;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#41474c;border-bottom:1px solid #353a3e;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:\"\"}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#3a3f44}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#3a3f44}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#3a3f44}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#3a3f44;bottom:-10px}.thumbnails{margin-left:-10px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:\"\";line-height:0}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:21px;margin-left:10px}.thumbnail{display:block;padding:4px;line-height:21px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#52575c}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#7a8288}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#3a3f44}.label-inverse[href],.badge-inverse[href]{background-color:#232628}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:21px;margin-bottom:21px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.progress .bar{width:0;height:100%;color:#fff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:21px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:21px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#272b30;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#3a3f44;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#fff;line-height:21px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:31.5px;color:inherit;background-color:#202328;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}.hero-unit li{line-height:31.5px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.panelCont{outline:1px solid #101214;border-top:1px solid #3e444c;padding:0 10px 10px 10px;background:#202328;margin:0}h1,h2,h3,h4,h5,h6{text-shadow:-1px -1px 0 rgba(0,0,0,0.3)}code,pre{background-color:#f7f7f7;border:1px solid #1c1e22;text-shadow:none}legend,.page-header{border-bottom:1px solid #1c1e22}hr{border-bottom:0}.navbar .navbar-inner{background-color:#202328;background-image:-webkit-gradient(linear,0 0,0 100%,from(#3a3f44),color-stop(70%,#202328),to(#202328));background-image:-webkit-linear-gradient(#3a3f44,#202328 70%,#202328);background-image:-moz-linear-gradient(top,#3a3f44,#202328 70%,#202328);background-image:-o-linear-gradient(#3a3f44,#202328 70%,#202328);background-image:linear-gradient(#3a3f44,#202328 70%,#202328);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3a3f44',endColorstr='#ff202328',GradientType=0)}.navbar .brand{text-shadow:1px 1px 1px rgba(0,0,0,0.3);border-right:0}.navbar .navbar-text{padding:0 15px;font-weight:bold}.navbar .nav>li>a{text-shadow:1px 1px 1px rgba(0,0,0,0.3);border-right:1px solid rgba(0,0,0,0.2);border-left:1px solid rgba(255,255,255,0.1)}.navbar .nav>li>a:hover{background-color:#3a3f44;background-repeat:repeat-x;background-image:-moz-linear-gradient(280deg,#272b30,#3a3f44);background-image:-webkit-linear-gradient(280deg,#272b30,#3a3f44);background-image:-o-linear-gradient(280deg,#272b30,#3a3f44);background-image:linear-gradient(280deg,#272b30,#3a3f44);border-left:1px solid transparent;border-right:1px solid transparent}.navbar .nav>li.active>a,.navbar .nav>li.active>a:hover{color:#bbbfc2;background-color:#3a3f44;background-color:#3f444a;background-repeat:repeat-x;background-image:-moz-linear-gradient(0deg,#2c3036,#3f444a);background-image:-webkit-linear-gradient(0deg,#2c3036,#3f444a);background-image:-o-linear-gradient(0deg,#2c3036,#3f444a);background-image:linear-gradient(0deg,#2c3036,#3f444a);border-right:1px solid #2e3134}.navbar .navbar-search .search-query{border:1px solid #2e3134}.navbar .btn,.navbar .btn-group{margin:4px 0}.navbar .divider-vertical{background-color:transparent;border-right:0}.navbar .dropdown-menu::after{border-bottom:6px solid #3a3f44}.navbar-inverse .navbar-inner{background-color:#151719;background-image:-webkit-gradient(linear,0 0,0 100%,from(#202328),color-stop(70%,#151719),to(#151719));background-image:-webkit-linear-gradient(#202328,#151719 70%,#151719);background-image:-moz-linear-gradient(top,#202328,#151719 70%,#151719);background-image:-o-linear-gradient(#202328,#151719 70%,#151719);background-image:linear-gradient(#202328,#151719 70%,#151719);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff202328',endColorstr='#ff151719',GradientType=0)}.navbar-inverse .nav li>a{background-image:none;background-color:transparent}.navbar-inverse .nav li>a:hover,.navbar-inverse .nav li.active>a,.navbar-inverse .nav li.active>a:hover{background-color:#1c1e22;background-repeat:repeat-x;background-image:-moz-linear-gradient(280deg,#101214,#1c1e22);background-image:-webkit-linear-gradient(280deg,#101214,#1c1e22);background-image:-o-linear-gradient(280deg,#101214,#1c1e22);background-image:linear-gradient(280deg,#101214,#1c1e22)}@media(max-width:979px){.navbar .nav-collapse .nav li>a,.navbar .nav-collapse .nav li>a:hover,.navbar .nav-collapse .nav .active>a,.navbar .nav-collapse .nav .active>a:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#bbbfc2;border:1px solid transparent;background-color:transparent;background-image:none}.navbar .nav-collapse .nav li>a:hover,.navbar .nav-collapse .nav .active>a:hover{background-color:#272b30}.navbar .nav-collapse .navbar-form,.navbar .nav-collapse .navbar-search{border-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.navbar .nav-collapse .nav-header{color:#7a8288}.navbar-inverse .nav-collapse .nav li>a:hover,.navbar-inverse .nav-collapse .nav .active>a:hover{background-color:#272b30!important}}.nav-tabs .active>a,.nav-tabs .active a:hover{border-bottom:1px solid #2e3236}div.subnav{margin:0 1px;border:1px solid transparent;-webkit-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';-moz-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)'}div.subnav .nav>li>a{color:#bbbfc2;text-shadow:1px 1px 1px rgba(0,0,0,0.3);border-right:1px solid #2e3134;border-left:1px solid #52575c}div.subnav .nav>li>a:hover{color:#bbbfc2;background-color:#3a3f44;border-left:1px solid transparent;border-right:1px solid transparent}div.subnav .nav>li.active>a,div.subnav .nav>li.active>a:hover{color:#bbbfc2;background-color:#3a3f44;background-color:#43494f;background-repeat:repeat-x;background-image:-moz-linear-gradient(280deg,#30353b,#43494f);background-image:-webkit-linear-gradient(280deg,#30353b,#43494f);background-image:-o-linear-gradient(280deg,#30353b,#43494f);background-image:linear-gradient(280deg,#30353b,#43494f);border-right:1px solid #2e3134}div.subnav .nav>li:first-child>a,div.subnav .nav>li:first-child>a:hover{border-left:1px solid transparent}div.subnav .nav>li.active:last-child>a,div.subnav .nav>li:last-child>a:hover{border-right:1px solid #2e3134}div.subnav .open .dropdown-toggle{border-right:1px solid #2e3134;border-left:1px solid #52575c}div.subnav.subnav-fixed{top:40px;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}div.subnav.subnav-fixed .nav>li.active:first-child>a,div.subnav.subnav-fixed .nav>li:first-child>a:hover{border-left:1px solid #2e3134}.nav .nav-header{text-shadow:-1px -1px 0 rgba(0,0,0,0.3)}.nav>li>a{-webkit-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';-moz-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';border:0;color:#7a8288;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.nav li.active>a,.nav li.active>a:hover{background-color:transparent;color:#fff}.nav>li.disabled>a,.nav>li.disabled>a:hover{color:#52575c}.nav li>a:hover{background-color:transparent;color:#bbbfc2}.breadcrumb{border:1px solid transparent;background-color:#3a3f44;background-image:-webkit-gradient(linear,0 0,0 100%,from(#52575c),color-stop(70%,#3a3f44),to(#3a3f44));background-image:-webkit-linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-image:-moz-linear-gradient(top,#52575c,#3a3f44 70%,#3a3f44);background-image:-o-linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-image:linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52575c',endColorstr='#ff3a3f44',GradientType=0);-webkit-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';-moz-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)'}.breadcrumb a{color:#bbbfc2;font-weight:bold}.breadcrumb li{color:#7a8288;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.pagination ul{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.pagination ul>li>a,.pagination ul>li>span{border-left:1px solid #52575c;border-right:1px solid #2e3134;border-top:0;border-bottom:0;background-color:#3a3f44;background-image:-webkit-gradient(linear,0 0,0 100%,from(#52575c),color-stop(70%,#3a3f44),to(#3a3f44));background-image:-webkit-linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-image:-moz-linear-gradient(top,#52575c,#3a3f44 70%,#3a3f44);background-image:-o-linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-image:linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52575c',endColorstr='#ff3a3f44',GradientType=0);-webkit-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';-moz-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';color:#bbbfc2;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.pagination ul>li>a:hover,.pagination ul>li>span:hover{background-color:#3a3f44;background-repeat:repeat-x;background-image:-moz-linear-gradient(280deg,#272b30,#3a3f44);background-image:-webkit-linear-gradient(280deg,#272b30,#3a3f44);background-image:-o-linear-gradient(280deg,#272b30,#3a3f44);background-image:linear-gradient(280deg,#272b30,#3a3f44);border-left:1px solid transparent}.pagination ul>.active>a,.pagination ul>.active>a:hover,.pagination ul>.active>span,.pagination ul>.active>span:hover{color:#bbbfc2;background-color:#3a3f44;background-color:#43494f;background-repeat:repeat-x;background-image:-moz-linear-gradient(280deg,#30353b,#43494f);background-image:-webkit-linear-gradient(280deg,#30353b,#43494f);background-image:-o-linear-gradient(280deg,#30353b,#43494f);background-image:linear-gradient(280deg,#30353b,#43494f);border-left:1px solid transparent}.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>span,.pagination ul>.disabled>span:hover{border-left:1px solid #52575c;border-right:1px solid #2e3134;border-top:0;border-bottom:0;background-color:#52575c;background-image:-webkit-gradient(linear,0 0,0 100%,from(#7a8288),color-stop(70%,#52575c),to(#52575c));background-image:-webkit-linear-gradient(#7a8288,#52575c 70%,#52575c);background-image:-moz-linear-gradient(top,#7a8288,#52575c 70%,#52575c);background-image:-o-linear-gradient(#7a8288,#52575c 70%,#52575c);background-image:linear-gradient(#7a8288,#52575c 70%,#52575c);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7a8288',endColorstr='#ff52575c',GradientType=0)}.pager li>a,.pager li>span{border:1px solid transparent;-webkit-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';-moz-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';background-color:#3a3f44;background-image:-webkit-gradient(linear,0 0,0 100%,from(#52575c),color-stop(70%,#3a3f44),to(#3a3f44));background-image:-webkit-linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-image:-moz-linear-gradient(top,#52575c,#3a3f44 70%,#3a3f44);background-image:-o-linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-image:linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52575c',endColorstr='#ff3a3f44',GradientType=0)}.pager li>a:hover,.pager li>span:hover{background-color:#3a3f44;background-repeat:repeat-x;background-image:-moz-linear-gradient(280deg,#272b30,#3a3f44);background-image:-webkit-linear-gradient(280deg,#272b30,#3a3f44);background-image:-o-linear-gradient(280deg,#272b30,#3a3f44);background-image:linear-gradient(280deg,#272b30,#3a3f44);border:1px solid transparent}.pager .disabled a,.pager .disabled a:hover{background-color:transparent;background-color:#3a3f44;background-image:-webkit-gradient(linear,0 0,0 100%,from(#52575c),color-stop(70%,#3a3f44),to(#3a3f44));background-image:-webkit-linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-image:-moz-linear-gradient(top,#52575c,#3a3f44 70%,#3a3f44);background-image:-o-linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-image:linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52575c',endColorstr='#ff3a3f44',GradientType=0)}.btn{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#484d51;background-image:-moz-linear-gradient(top,#52575c,#3a3e41);background-image:-webkit-gradient(linear,0 0,0 100%,from(#52575c),to(#3a3e41));background-image:-webkit-linear-gradient(top,#52575c,#3a3e41);background-image:-o-linear-gradient(top,#52575c,#3a3e41);background-image:linear-gradient(to bottom,#52575c,#3a3e41);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52575c',endColorstr='#ff3a3e41',GradientType=0);border-color:#3a3e41 #3a3e41 #161719;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#3a3e41;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #272b30}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#fff;background-color:#3a3e41;*background-color:#2e3134}.btn:active,.btn.active{background-color:#222426 \\9}.btn,.btn:hover{color:#fff;font-weight:bold;text-shadow:-1px -1px 1px rgba(0,0,0,0.3)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#7a8088;background-image:-moz-linear-gradient(top,#7a8288,#7a7d88);background-image:-webkit-gradient(linear,0 0,0 100%,from(#7a8288),to(#7a7d88));background-image:-webkit-linear-gradient(top,#7a8288,#7a7d88);background-image:-o-linear-gradient(top,#7a8288,#7a7d88);background-image:linear-gradient(to bottom,#7a8288,#7a7d88);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7a8288',endColorstr='#ff7a7d88',GradientType=0);border-color:#7a7d88 #7a7d88 #565860;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#7a7d88;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#3a3f44;text-shadow:1px 1px 1px rgba(255,255,255,0.3)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#7a7d88;*background-color:#6e717b}.btn-primary:active,.btn-primary.active{background-color:#62646d \\9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \\9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \\9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \\9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \\9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#41454a;background-image:-moz-linear-gradient(top,#52575c,#272b30);background-image:-webkit-gradient(linear,0 0,0 100%,from(#52575c),to(#272b30));background-image:-webkit-linear-gradient(top,#52575c,#272b30);background-image:-o-linear-gradient(top,#52575c,#272b30);background-image:linear-gradient(to bottom,#52575c,#272b30);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52575c',endColorstr='#ff272b30',GradientType=0);border-color:#272b30 #272b30 #050506;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#272b30;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#272b30;*background-color:#1c1e22}.btn-inverse:active,.btn-inverse.active{background-color:#101214 \\9}.caret{border-top-color:#fff}.table tbody tr.success td{background-color:#468847}.table tbody tr.error td{background-color:#b94a48}.table tbody tr.info td{background-color:#3a87ad}label,input,button,select,textarea,legend{color:#c8c8c8}legend,label{text-shadow:-1px -1px 0 rgba(0,0,0,0.3)}.input-prepend .add-on,.input-append .add-on{vertical-align:top;background-color:#52575c;border-top:1px solid #7a8288;border-left:1px solid #7a8288;border-bottom:1px solid #3a3f44;border-right:1px solid #3a3f44;text-shadow:none}.input-append .btn,.input-prepend .btn{margin-top:-1px;padding:5px 14px}.uneditable-input,input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{color:#52575c;background:#272b30}.form-actions{border-top:0}.dropdown-menu{-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 5px rgba(0,0,0,0.2);box-shadow:0 5px 5px rgba(0,0,0,0.2)}.dropdown.open .dropdown-toggle{background-color:#3a3f44;color:#bbbfc2}.dropdown-submenu>a::after{border-left-color:#fff}.label,.alert{color:rgba(255,255,255,0.9);text-shadow:-1px -1px 0 rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.3);box-shadow:1px 1px 1px rgba(0,0,0,0.3)}.alert{background-color:#f89406;border-color:#f89406}.alert .alert-heading{color:rgba(255,255,255,0.9);text-shadow:-1px -1px 0 rgba(0,0,0,0.4)}.alert-success{background-color:#468847;border-color:#468847}.alert-error{background-color:#b94a48;border-color:#b94a48}.alert-info{background-color:#3a87ad;border-color:#3a87ad}.well,.hero-unit{-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5)}.thumbnail,a.thumbnail:hover{border:1px solid #1c1e22}.progress{background-color:#202328;background-image:-moz-linear-gradient(top,#202328,#202328);background-image:-webkit-gradient(linear,0 0,0 100%,from(#202328),to(#202328));background-image:-webkit-linear-gradient(top,#202328,#202328);background-image:-o-linear-gradient(top,#202328,#202328);background-image:linear-gradient(to bottom,#202328,#202328);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff202328',endColorstr='#ff202328',GradientType=0);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5)}.footer{border-top:1px solid #1c1e22}.footer p{color:#c8c8c8}.modal{background-color:#2e3236}.modal-header{border-bottom:0}.modal-body{border-bottom:1px solid #1c1e22}.modal-footer{border-top:0;background-color:#272b30;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media(max-width:979px){.navbar .brand{border-right:0}}@media(max-width:768px){div.subnav .nav>li+li>a{border-top:1px solid transparent}}div.editor-row{vertical-align:top}div.editor-row div.section{margin-right:20px;vertical-align:top;display:inline-block}div.editor-option{vertical-align:top;display:inline-block;margin-right:10px}div.editor-option label{display:block}#events{font-size:12px}.version{font-size:85%}.legend{color:#000}div.fake-input{background-color:#52575c;border:1px solid #7a8288;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}hr.small{margin:5px 0}form input.ng-invalid{color:#b94a48}.editor-title{margin-right:10px;font-size:1.7em;font-weight:bold;text-transform:capitalize}.editor-title small{opacity:.5;font-size:.7em;font-weight:normal}.bordered{border:1px solid #3f444a}.table-unpadded th,.table-unpadded td{padding:0 2px}.spy{position:absolute;right:0;top:0}.navbar-inner{border-width:0;padding-left:0;padding-right:0}.kibana-row{margin-bottom:10px}.row-button{border-left:1px solid #3e444c;border-right:1px solid #101214;padding:2px 7px 0 7px;float:left}.row-text{text-transform:uppercase;font-weight:bold;font-size:.9em}.row-close{outline:1px solid #101214;border-top:1px solid #3e444c;padding:0;margin:0;min-height:24px!important;line-height:24px;background:#202328}.row-open{text-align:right;left:-18px;position:absolute;font-size:13pt;font-weight:200}.top-row-open{background:#202328;padding:5px 25px 5px 25px}.top-row-close{outline:1px solid #101214;border-top:1px solid #3e444c;padding:0;margin:1px 0 0 0;text-align:center;min-height:16px!important;line-height:16px;background:#202328}.row-open i{font-size:10pt}.odd{background-color:#2e3236}.nomargin{margin:0}[ng\\:cloak],[ng-cloak],.ng-cloak{display:none!important}.table tbody+tbody{border-top:0}.panel-loading{position:absolute;top:0;left:0;z-index:800}.ui-draggable-dragging{display:block;visibility:visible;opacity:1;z-index:9999}.panel-title{border:0;margin-left:-11px}.panel div.panel-extra div.panel-extra-container{margin-right:-11px}.panel div.panel-extra{font-size:.9em;margin-bottom:10px}.panel div.panel-extra .extra{float:right!important;border-bottom:1px solid #32383e}.dragInProgress{background-color:#25282d;border:1px solid #3f444a}.link{color:#fff;cursor:pointer}.link:hover{color:#fff}.pointer:hover{color:#fff}.pointer{cursor:pointer}.popover{max-width:480px}.modal{width:770px;margin-left:-385px;top:10px!important}.tiny{font-size:50%}.smaller{font-size:70%}.small{font-size:85%}.large{font-size:120%}.strong{font-weight:bold}a{cursor:pointer}.normal{font-weight:normal}.light{font-weight:200}.input-smaller{width:75px}.string{color:#d5d5d5}.number{color:#4196bf}.boolean{color:#c7a366}.key{color:#c05c5a}.btn-active{background-color:#e6e6e6;background-image:none;box-shadow:0 2px 4px rgba(0,0,0,0.15) inset,0 1px 2px rgba(0,0,0,0.05);outline:0 none}.remove:hover{background-color:#bd362f}.faded{opacity:.2}div.flot-text{color:#c8c8c8!important}.dashboard-notice{z-index:8000;margin-left:0;padding:3px 0 3px 0;width:100%;color:#c8c8c8;padding-left:20px}.panel-error{color:#c8c8c8;padding:3px 10px 0 10px}.alert-warning{background-color:#fcf8e3;border-color:#fbeed5;color:#c09853}.popover.topLeft{margin-top:-10px}.popover.topLeft .arrow{bottom:-10px;left:25%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#41474c}.popover.topLeft .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0,0,0,0.25);bottom:-1px;left:-11px}.popover.topRight{margin-top:-10px}.popover.topRight .arrow{bottom:-10px;left:75%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#41474c}.popover.topRight .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0,0,0,0.25);bottom:-1px;left:-11px}.popover.rightTop .arrow{top:10%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.rightTop .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#3a3f44}.popover.rightBottom .arrow{top:90%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.rightBottom .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#3a3f44}.popover.bottomLeft .arrow{left:10%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottomLeft .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#3a3f44}.popover.bottomRight .arrow{left:90%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottomRight .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#3a3f44}.popover.leftTop .arrow{top:10%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.leftTop .arrow:after{right:1px;border-right-width:0;border-left-color:#3a3f44;bottom:-10px}.popover.leftBottom .arrow{top:90%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.leftBottom .arrow:after{right:1px;border-right-width:0;border-left-color:#3a3f44;bottom:-10px}.popover.topLeft .arrow{left:10%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.topLeft .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#3a3f44}.popover.topRight .arrow{left:90%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.topRight .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#3a3f44}.grafana-dashboard-hide-controls{padding:0}.grafana-dashboard-hide-controls .extra,.grafana-dashboard-hide-controls .grafana-row{display:none}\n\nD:\\oss\\grafana\\src\\css\\bootstrap.light.min.css:\n 7 *\n 8 * Designed and built with all the love in the world by @mdo and @fat.\n 9: */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:\"\";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;width:auto\\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=\"button\"],input[type=\"reset\"],input[type=\"submit\"]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type=\"button\"],input[type=\"reset\"],input[type=\"submit\"],input[type=\"radio\"],input[type=\"checkbox\"]{cursor:pointer}input[type=\"search\"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=\"search\"]::-webkit-search-decoration,input[type=\"search\"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:\" (\" attr(href) \")\"}abbr[title]:after{content:\" (\" attr(title) \")\"}.ir a:after,a[href^=\"javascript:\"]:after,a[href^=\"#\"]:after{content:\"\"}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#1ab2ff;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:\"\";line-height:0}.row:after{clear:both}[class*=\"span\"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:\"\";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=\"span\"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}.row-fluid [class*=\"span\"]:first-child{margin-left:0}.row-fluid .controls-row [class*=\"span\"]+[class*=\"span\"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*=\"span\"].hide,.row-fluid [class*=\"span\"].hide{display:none}[class*=\"span\"].pull-right,.row-fluid [class*=\"span\"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:\"\";line-height:0}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:\"\";line-height:0}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;*zoom:1;padding-left:5px;padding-right:5px}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;content:\"\";line-height:0}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\\2014 \\00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\\00A0 \\2014'}q:before,q:after,blockquote:before,blockquote:after{content:\"\"}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,\"Courier New\",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type=\"text\"],input[type=\"password\"],input[type=\"datetime\"],input[type=\"datetime-local\"],input[type=\"date\"],input[type=\"month\"],input[type=\"time\"],input[type=\"week\"],input[type=\"number\"],input[type=\"email\"],input[type=\"url\"],input[type=\"search\"],input[type=\"tel\"],input[type=\"color\"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#222;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type=\"text\"],input[type=\"password\"],input[type=\"datetime\"],input[type=\"datetime-local\"],input[type=\"date\"],input[type=\"month\"],input[type=\"time\"],input[type=\"week\"],input[type=\"number\"],input[type=\"email\"],input[type=\"url\"],input[type=\"search\"],input[type=\"tel\"],input[type=\"color\"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type=\"text\"]:focus,input[type=\"password\"]:focus,input[type=\"datetime\"]:focus,input[type=\"datetime-local\"]:focus,input[type=\"date\"]:focus,input[type=\"month\"]:focus,input[type=\"time\"]:focus,input[type=\"week\"]:focus,input[type=\"number\"]:focus,input[type=\"email\"]:focus,input[type=\"url\"]:focus,input[type=\"search\"]:focus,input[type=\"tel\"]:focus,input[type=\"color\"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \\9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}input[type=\"radio\"],input[type=\"checkbox\"]{margin:4px 0 0;*margin-top:0;margin-top:1px \\9;line-height:normal}input[type=\"file\"],input[type=\"image\"],input[type=\"submit\"],input[type=\"reset\"],input[type=\"button\"],input[type=\"radio\"],input[type=\"checkbox\"]{width:auto}select,input[type=\"file\"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;border:1px solid #ccc;background-color:#fff}select[multiple],select[size]{height:auto}select:focus,input[type=\"file\"]:focus,input[type=\"radio\"]:focus,input[type=\"checkbox\"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type=\"radio\"],.checkbox input[type=\"checkbox\"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*=\"span\"],select[class*=\"span\"],textarea[class*=\"span\"],.uneditable-input[class*=\"span\"],.row-fluid input[class*=\"span\"],.row-fluid select[class*=\"span\"],.row-fluid textarea[class*=\"span\"],.row-fluid .uneditable-input[class*=\"span\"]{float:none;margin-left:0}.input-append input[class*=\"span\"],.input-append .uneditable-input[class*=\"span\"],.input-prepend input[class*=\"span\"],.input-prepend .uneditable-input[class*=\"span\"],.row-fluid input[class*=\"span\"],.row-fluid select[class*=\"span\"],.row-fluid textarea[class*=\"span\"],.row-fluid .uneditable-input[class*=\"span\"],.row-fluid .input-prepend [class*=\"span\"],.row-fluid .input-append [class*=\"span\"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*=\"span\"]+[class*=\"span\"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;content:\"\";line-height:0}.controls-row:after{clear:both}.controls-row [class*=\"span\"],.row-fluid .controls-row [class*=\"span\"]{float:left}.controls-row .checkbox[class*=\"span\"],.controls-row .radio[class*=\"span\"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type=\"radio\"][disabled],input[type=\"checkbox\"][disabled],input[type=\"radio\"][readonly],input[type=\"checkbox\"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:\"\";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \\9;padding-left:14px;padding-left:4px \\9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type=\"radio\"],.form-search .checkbox input[type=\"checkbox\"],.form-inline .radio input[type=\"radio\"],.form-inline .checkbox input[type=\"checkbox\"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:\"\";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*=\"span\"],table th[class*=\"span\"],.row-fluid table td[class*=\"span\"],.row-fluid table th[class*=\"span\"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^=\"icon-\"],[class*=\" icon-\"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url(\"../img/glyphicons-halflings.png\");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}.icon-white,.nav-pills>.active>a>[class^=\"icon-\"],.nav-pills>.active>a>[class*=\" icon-\"],.nav-list>.active>a>[class^=\"icon-\"],.nav-list>.active>a>[class*=\" icon-\"],.navbar-inverse .nav>.active>a>[class^=\"icon-\"],.navbar-inverse .nav>.active>a>[class*=\" icon-\"],.dropdown-menu>li>a:hover>[class^=\"icon-\"],.dropdown-menu>li>a:focus>[class^=\"icon-\"],.dropdown-menu>li>a:hover>[class*=\" icon-\"],.dropdown-menu>li>a:focus>[class*=\" icon-\"],.dropdown-menu>.active>a>[class^=\"icon-\"],.dropdown-menu>.active>a>[class*=\" icon-\"],.dropdown-submenu:hover>a>[class^=\"icon-\"],.dropdown-submenu:focus>a>[class^=\"icon-\"],.dropdown-submenu:hover>a>[class*=\" icon-\"],.dropdown-submenu:focus>a>[class*=\" icon-\"]{background-image:url(\"../img/glyphicons-halflings-white.png\")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{background-position:-216px -120px;width:16px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px;width:16px}.icon-folder-open{background-position:-408px -120px;width:16px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:\"\"}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:\"\"}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;content:\" \";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \\9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^=\"icon-\"],.btn-large [class*=\" icon-\"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^=\"icon-\"],.btn-small [class*=\" icon-\"]{margin-top:0}.btn-mini [class^=\"icon-\"],.btn-mini [class*=\" icon-\"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type=\"submit\"].btn-block,input[type=\"reset\"].btn-block,input[type=\"button\"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \\9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \\9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \\9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \\9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \\9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \\9}button.btn,input[type=\"submit\"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type=\"submit\"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type=\"submit\"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type=\"submit\"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type=\"submit\"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#08c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#1ab2ff;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px}.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success h4{color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-left:0;margin-bottom:20px;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^=\"icon-\"],.nav-list [class*=\" icon-\"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:\"\";line-height:0}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{border-top-color:#08c;border-bottom-color:#08c;margin-top:6px}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#1ab2ff;border-bottom-color:#1ab2ff}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:\"\";line-height:0}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default}.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2}.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top,#333,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));background-image:-webkit-linear-gradient(top,#333,#222);background-image:-o-linear-gradient(top,#333,#222);background-image:linear-gradient(to bottom,#333,#222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333',endColorstr='#ff222222',GradientType=0);border:1px solid #030303;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065);*zoom:1}.navbar-inner:before,.navbar-inner:after{display:table;content:\"\";line-height:0}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#eee;text-shadow:0 1px 0 #333}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#fff}.navbar-link{color:#fff}.navbar-link:hover,.navbar-link:focus{color:#fff}.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #222;border-right:1px solid #333}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;content:\"\";line-height:0}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type=\"image\"],.navbar-form input[type=\"checkbox\"],.navbar-form input[type=\"radio\"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#fff;text-decoration:none;text-shadow:0 1px 0 #333}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:#333;color:#fff;text-decoration:none}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#fff;text-decoration:none;background-color:#222;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#1f1f1f;background-image:-moz-linear-gradient(top,#262626,#151515);background-image:-webkit-gradient(linear,0 0,0 100%,from(#262626),to(#151515));background-image:-webkit-linear-gradient(top,#262626,#151515);background-image:-o-linear-gradient(top,#262626,#151515);background-image:linear-gradient(to bottom,#262626,#151515);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262626',endColorstr='#ff151515',GradientType=0);border-color:#151515 #151515 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#151515;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#151515;*background-color:#080808}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#000 \\9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:10px}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px;top:auto}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#222;color:#fff}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0);border-color:#252525}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#fff}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-left-color:#111;border-right-color:#222}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111;color:#fff}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);outline:0}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \\9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #fff}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;background-color:transparent;cursor:default}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1}.pager:before,.pager:after{display:table;content:\"\";line-height:0}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;background-color:#fff;cursor:default}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0}.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:\"\";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:\"\"}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:\"\";line-height:0}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.progress .bar{width:0;height:100%;color:#fff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.panelCont{outline:1px solid #e6e6e6;border-top:1px solid #fff;padding:0 10px 10px 10px;background:#f2f2f2;margin:0}div.editor-row{vertical-align:top}div.editor-row div.section{margin-right:20px;vertical-align:top;display:inline-block}div.editor-option{vertical-align:top;display:inline-block;margin-right:10px}div.editor-option label{display:block}#events{font-size:12px}.version{font-size:85%}.legend{color:#000}div.fake-input{background-color:#fff;border:1px solid #ccc;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}hr.small{margin:5px 0}form input.ng-invalid{color:#b94a48}.editor-title{margin-right:10px;font-size:1.7em;font-weight:bold;text-transform:capitalize}.editor-title small{opacity:.5;font-size:.7em;font-weight:normal}.bordered{border:1px solid #ddd}.table-unpadded th,.table-unpadded td{padding:0 2px}.spy{position:absolute;right:0;top:0}.navbar-inner{border-width:0;padding-left:0;padding-right:0}.kibana-row{margin-bottom:10px}.row-button{border-left:1px solid #fff;border-right:1px solid #e6e6e6;padding:2px 7px 0 7px;float:left}.row-text{text-transform:uppercase;font-weight:bold;font-size:.9em}.row-close{outline:1px solid #e6e6e6;border-top:1px solid #fff;padding:0;margin:0;min-height:24px!important;line-height:24px;background:#f7f7f7}.row-open{text-align:right;left:-18px;position:absolute;font-size:13pt;font-weight:200}.top-row-open{background:#f7f7f7;padding:5px 25px 5px 25px}.top-row-close{outline:1px solid #e6e6e6;border-top:1px solid #fff;padding:0;margin:1px 0 0 0;text-align:center;min-height:16px!important;line-height:16px;background:#f7f7f7}.row-open i{font-size:10pt}.odd{background-color:#f9f9f9}.nomargin{margin:0}[ng\\:cloak],[ng-cloak],.ng-cloak{display:none!important}.table tbody+tbody{border-top:0}.panel-loading{position:absolute;top:0;left:0;z-index:800}.ui-draggable-dragging{display:block;visibility:visible;opacity:1;z-index:9999}.panel-title{border:0;margin-left:-11px}.panel div.panel-extra div.panel-extra-container{margin-right:-11px}.panel div.panel-extra{font-size:.9em;margin-bottom:10px}.panel div.panel-extra .extra{float:right!important;border-bottom:1px solid #fff}.dragInProgress{background-color:#fcfcfc;border:1px solid #ddd}.link{color:#08c;cursor:pointer}.link:hover{color:#1ab2ff}.pointer:hover{color:#1ab2ff}.pointer{cursor:pointer}.popover{max-width:480px}.modal{width:770px;margin-left:-385px;top:10px!important}.tiny{font-size:50%}.smaller{font-size:70%}.small{font-size:85%}.large{font-size:120%}.strong{font-weight:bold}a{cursor:pointer}.normal{font-weight:normal}.light{font-weight:200}.input-smaller{width:75px}.string{color:#404040}.number{color:#4196bf}.boolean{color:#c7a366}.key{color:#c05c5a}.btn-active{background-color:#e6e6e6;background-image:none;box-shadow:0 2px 4px rgba(0,0,0,0.15) inset,0 1px 2px rgba(0,0,0,0.05);outline:0 none}.remove:hover{background-color:#bd362f}.faded{opacity:.2}div.flot-text{color:#333!important}.dashboard-notice{z-index:8000;margin-left:0;padding:3px 0 3px 0;width:100%;color:#333;padding-left:20px}.panel-error{color:#333;padding:3px 10px 0 10px}.alert-warning{background-color:#fcf8e3;border-color:#fbeed5;color:#c09853}.popover.topLeft{margin-top:-10px}.popover.topLeft .arrow{bottom:-10px;left:25%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#f7f7f7}.popover.topLeft .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0,0,0,0.25);bottom:-1px;left:-11px}.popover.topRight{margin-top:-10px}.popover.topRight .arrow{bottom:-10px;left:75%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#f7f7f7}.popover.topRight .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0,0,0,0.25);bottom:-1px;left:-11px}.popover.rightTop .arrow{top:10%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.rightTop .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.rightBottom .arrow{top:90%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.rightBottom .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottomLeft .arrow{left:10%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottomLeft .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.bottomRight .arrow{left:90%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottomRight .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.leftTop .arrow{top:10%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.leftTop .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.popover.leftBottom .arrow{top:90%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.leftBottom .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.popover.topLeft .arrow{left:10%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.topLeft .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.topRight .arrow{left:90%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.topRight .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}\n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\less\\forms.less:\n 259 \n 260 // General classes for quick sizes\n 261: .input-mini { width: 60px; }\n 262 .input-small { width: 90px; }\n 263 .input-medium { width: 150px; }\n\n3 matches across 3 files\n",
  163. "settings":
  164. {
  165. "buffer_size": 370628,
  166. "line_ending": "Windows",
  167. "name": "Find Results",
  168. "scratch": true
  169. }
  170. },
  171. {
  172. "file": "src/app/controllers/dash.js",
  173. "settings":
  174. {
  175. "buffer_size": 3261,
  176. "line_ending": "Windows"
  177. }
  178. },
  179. {
  180. "file": "src/app/partials/dashboard.html",
  181. "settings":
  182. {
  183. "buffer_size": 5609,
  184. "line_ending": "Windows"
  185. }
  186. },
  187. {
  188. "file": "src/app/partials/dashLoader.html",
  189. "settings":
  190. {
  191. "buffer_size": 5515,
  192. "line_ending": "Windows"
  193. }
  194. },
  195. {
  196. "file": "src/app/panels/graphite/graphiteSrv.js",
  197. "settings":
  198. {
  199. "buffer_size": 3378,
  200. "line_ending": "Windows"
  201. }
  202. },
  203. {
  204. "file": "src/vendor/bootstrap/less/grafana.less",
  205. "settings":
  206. {
  207. "buffer_size": 144,
  208. "line_ending": "Windows"
  209. }
  210. },
  211. {
  212. "file": "src/index.html",
  213. "settings":
  214. {
  215. "buffer_size": 2212,
  216. "line_ending": "Windows"
  217. }
  218. }
  219. ],
  220. "build_system": "",
  221. "command_palette":
  222. {
  223. "height": 60.0,
  224. "selected_items":
  225. [
  226. [
  227. "install",
  228. "Package Control: Install Package"
  229. ],
  230. [
  231. "syn ava",
  232. "Set Syntax: JavaScript"
  233. ],
  234. [
  235. "Install ",
  236. "Package Control: Install Package"
  237. ],
  238. [
  239. "powers",
  240. "SublimeREPL: PowerShell"
  241. ],
  242. [
  243. "install ",
  244. "Package Control: Install Package"
  245. ],
  246. [
  247. "Install",
  248. "Package Control: Install Package"
  249. ],
  250. [
  251. "remove ",
  252. "Package Control: Remove Package"
  253. ],
  254. [
  255. "Package Control: ",
  256. "Package Control: List Packages"
  257. ],
  258. [
  259. "insta",
  260. "Package Control: Install Package"
  261. ],
  262. [
  263. "packa",
  264. "Package Control: Install Package"
  265. ],
  266. [
  267. "packa ",
  268. "Package Control: Install Package"
  269. ],
  270. [
  271. "Pack",
  272. "Package Control: Remove Package"
  273. ]
  274. ],
  275. "width": 498.0
  276. },
  277. "console":
  278. {
  279. "height": 368.0,
  280. "history":
  281. [
  282. "import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())"
  283. ]
  284. },
  285. "distraction_free":
  286. {
  287. "menu_visible": true,
  288. "show_minimap": false,
  289. "show_open_files": false,
  290. "show_tabs": false,
  291. "side_bar_visible": false,
  292. "status_bar_visible": false
  293. },
  294. "file_history":
  295. [
  296. "/D/oss/grafana/src/config.dev.js",
  297. "/D/oss/grafana/src/app/controllers/dash.js",
  298. "/D/oss/grafana/src/app/partials/dashLoader.html",
  299. "/D/oss/grafana/src/app/panels/histogram/module.html",
  300. "/D/oss/grafana/src/app/controllers/all.js",
  301. "/D/oss/grafana/src/app/controllers/zoom.js",
  302. "/D/oss/grafana/src/app/panels/graphite/module.html",
  303. "/D/oss/grafana/src/vendor/bootstrap/less/bootstrap.dark.less",
  304. "/D/oss/grafana/src/app/panels/graphite/editor.html",
  305. "/D/oss/grafana/src/app/directives/kibanaPanel.js",
  306. "/D/oss/grafana/src/app/partials/dasheditor.html",
  307. "/D/oss/grafana/src/app/partials/paneleditor.html",
  308. "/D/oss/grafana/src/vendor/bootstrap/less/overrides.less",
  309. "/D/oss/grafana/src/app/partials/dashboard.html",
  310. "/D/oss/grafana/src/app/components/require.config.js",
  311. "/D/oss/grafana/src/vendor/bootstrap/less/grafana.less",
  312. "/D/oss/grafana/src/app/panels/graphite/module.js",
  313. "/D/oss/grafana/src/app/panels/graphite/graphiteSrv.js",
  314. "/D/oss/grafana/grafana.sublime-project",
  315. "/D/ebay/tradera/Applications/TouchWeb/touchweb.sublime-project",
  316. "//se1-appsrv-01.prod.tradera.com/d$/Applications/WebApi/MemberActivityDenormalizer/App.config",
  317. "/D/Temp/graphite-web-0.9.12/graphite-web-0.9.12/webapp/graphite/render/views.py",
  318. "/D/Temp/graphite-web-0.9.12/graphite-web-0.9.12/webapp/graphite/views.py",
  319. "/D/ebay/tradera/DB/Main/5_sprocs/Listing/EbaySweden_Trading_Listing_GetItemForRestart.proc.sql",
  320. "//dashboards/d$/Inetpub/GiraffeOps/dashboards.js",
  321. "/D/oss/grafana/src/app/partials/inspector.html",
  322. "/D/ebay/tradera/Applications/TouchWeb/src/EbaySweden.TouchWeb/static/script/app/ui/layout/google-tagmanager.js",
  323. "/D/ebay/asimov-tradera/WinAgent.ConfigFiles/config.json",
  324. "/D/ebay/tradera/Applications/TouchWeb/src/EbaySweden.TouchWeb/static/script/utils/cookie.js",
  325. "/D/ebay/tradera/Applications/TouchWeb/src/EbaySweden.TouchWeb/static/script/app/boot/boot-layout.js",
  326. "/D/ebay/tradera/Applications/TouchWeb/build/js-and-css.ps1",
  327. "/D/ebay/asimov-tradera/WinAgent.ConfigFiles/config.prod_tradera_site.json",
  328. "/D/ebay/asimov-tradera/WinAgent.ConfigFiles/config.prod_app_servers.json",
  329. "/D/ebay/tradera/Applications/TouchWeb/node_modules/grunt-contrib-uglify/package.json",
  330. "/D/ebay/asimov-tradera/WinAgent.ConfigFiles/config.test.json",
  331. "/D/oss/mongodb-metrics/node_modules/mongodb/lib/mongodb/admin.js",
  332. "/D/oss/mongodb-metrics/node_modules/mongodb/lib/mongodb/connection/repl_set/repl_set.js",
  333. "/D/oss/mongodb-metrics/node_modules/mongodb/lib/mongodb/connection/repl_set/options.js",
  334. "/D/oss/mongodb-metrics/node_modules/mongodb/lib/mongodb/db.js",
  335. "/D/oss/mongodb-metrics/node_modules/mongodb/lib/mongodb/commands/db_command.js",
  336. "/D/ebay/tradera/Deployment/VerificationPackages/TraderaSite/run.js",
  337. "/C/Users/todegaard/AppData/Roaming/Sublime Text 3/Packages/User/node_app_js.sublime-build",
  338. "/D/ebay/tools/Tools/AppLogs2Elastic/Gruntfile.js",
  339. "/D/oss/mongodb-metrics/gruntfile.js",
  340. "/C/Users/todegaard/AppData/Roaming/Sublime Text 3/Packages/User/Preferences.sublime-settings",
  341. "/D/oss/asimov-deploy-ui/Gruntfile.js",
  342. "/D/ebay/tradera/Applications/TouchWeb/Gruntfile.js",
  343. "/D/oss/mongodb-metrics/app.js",
  344. "/D/oss/mongodb-metrics/tests/test.js",
  345. "/C/Users/todegaard/AppData/Roaming/Sublime Text 3/Installed Packages/Tomorrow Color Schemes.sublime-package",
  346. "/D/ebay/tradera/Build/EbaySweden-StartBuild.ps1",
  347. "/D/ebay/tradera/Applications/TouchWeb/src/EbaySweden.TouchWeb/static/script/app.js",
  348. "/D/ebay/tradera/Applications/TouchWeb/src/EbaySweden.TouchWeb/static/script/app/ui/view-item/bidding-ui.js",
  349. "/D/ebay/tools/Tools/AppLogs2Elastic/App.config",
  350. "//dashboards/d$/Inetpub/Kibana/config.js",
  351. "/D/ebay/asimov-tradera/WinAgent.ConfigFiles/config.prod_api.json",
  352. "/D/ebay/asimov-tradera/WinAgent.ConfigFiles/config.prod_tradera_site_test.json",
  353. "/C/Users/todegaard/AppData/Roaming/Sublime Text 3/Packages/User/Package Control.sublime-settings"
  354. ],
  355. "find":
  356. {
  357. "height": 41.0
  358. },
  359. "find_in_files":
  360. {
  361. "height": 104.0,
  362. "where_history":
  363. [
  364. "",
  365. "D:\\Temp\\graphite-web-0.9.12\\graphite-web-0.9.12",
  366. "",
  367. " \"filter\": {\n \"list\": {\n \"0\": {\n \"type\": \"time\",\n \"field\": \"@timestamp\",\n \"from\": \"now-1h\",\n \"to\": \"now\",\n \"mandate\": \"must\",\n \"active\": true,\n \"alias\": \"\",\n \"id\": 0\n }\n },\n \"ids\": [\n 0\n ]\n",
  368. " \"filter\": {\n \"list\": {\n \"0\": {\n \"type\": \"time\",\n \"field\": \"@timestamp\",\n \"from\": \"now-1h\",\n \"to\": \"now\",\n \"mandate\": \"must\",\n \"active\": true,\n \"alias\": \"\",\n \"id\": 0\n }\n },\n \"ids\": [\n 0\n ]\n ",
  369. "D:\\oss\\mongodb-metrics\\node_modules\\mongodb",
  370. "D:\\ebay\\tradera\\Applications\\TouchWeb",
  371. "D:\\ebay\\tradera"
  372. ]
  373. },
  374. "find_state":
  375. {
  376. "case_sensitive": false,
  377. "find_history":
  378. [
  379. ".input-mini",
  380. "keyCode == 27",
  381. "esc",
  382. "elem",
  383. "time_format",
  384. "row.tit",
  385. "'app/partials/roweditor.html'",
  386. "== ",
  387. "moment",
  388. "dashboard.current.hideControls",
  389. "ng-class='",
  390. " ng-class='{",
  391. "overrides.less",
  392. "rootScope",
  393. "bindonce",
  394. "anel.targets = _.without(panel.targets, target)",
  395. ">\n",
  396. "on(",
  397. "refresh",
  398. "get_D",
  399. "maxDataPoints",
  400. "colspan",
  401. "width",
  402. "calculate_interval\ncalculate_interval",
  403. "resolution",
  404. "width",
  405. "resolution",
  406. "calculate_interval",
  407. "get_interval",
  408. "graphite_options",
  409. "maxDataPoints",
  410. "kibanaSimplePanel",
  411. "kibanaPanel",
  412. "<kibanaPanel",
  413. "$scope.panelMeta.loading",
  414. "\"tab\"",
  415. "\"timepicker\"",
  416. "doSearch",
  417. "doSearch = ",
  418. ".loading = false",
  419. "$scope.apply",
  420. "get_data",
  421. "histogram",
  422. "$scope.panelMeta.loading",
  423. "$scope.panel.error",
  424. "$scope.panel",
  425. "panel.error",
  426. "requests",
  427. "graphiteUtil",
  428. "populate_modal",
  429. "get_data",
  430. "inspect",
  431. "partial",
  432. "inspector",
  433. "1h",
  434. "graphiteFlot",
  435. "2.4.5",
  436. "spawn",
  437. "connections: { cu",
  438. "connections: { curren",
  439. "mongoDbUrl",
  440. "console.lo",
  441. "createAdminDbCommandSlaveOk",
  442. "DbCommand",
  443. "createAdminDbCommand",
  444. "executeDbAdminCommand",
  445. "command",
  446. "executeDbAdminCommand",
  447. "primaryPreferered",
  448. "_executeQueryCommand",
  449. "executeDbA",
  450. "executeDbAdminCommand",
  451. "ReadPreference.PRIMARY_PREFERRED",
  452. "PREFERRED",
  453. "PRIMARY PREFERRED",
  454. "No primary found in set",
  455. "connectWithNoPrimary",
  456. "No primary found in set",
  457. "var",
  458. "_redirectToCartCheckout",
  459. "data:cart:after-checkout-started",
  460. "_startCheckout",
  461. "ui:cart:on-checkout-start",
  462. "on-checkout-start",
  463. "_goToCheckout",
  464. "checkoutAction",
  465. "data-view-cart-button",
  466. "cdn",
  467. "traderaSite",
  468. "(\"#",
  469. "traderaSite",
  470. " ",
  471. "${",
  472. "\n",
  473. "back-to-tradera",
  474. "CreateDeferr",
  475. "Deferr<",
  476. ".Deferr",
  477. "IDeferredMessage",
  478. "SendFeedbackRemovalMail",
  479. "SendFeedbackRemovalMail'",
  480. "SendFeedbackRemovalMail",
  481. "Create_DSR",
  482. "Update_DSR_Stats",
  483. "Create_DSR",
  484. "Create_Grade_DSR\nCreate_DSR",
  485. "Create_Grade_DSR\nCreate_Grade_DSR",
  486. "Create_Grade_DSR\nCreate_Grade_DSR\n"
  487. ],
  488. "highlight": true,
  489. "in_selection": false,
  490. "preserve_case": false,
  491. "regex": false,
  492. "replace_history":
  493. [
  494. ],
  495. "reverse": false,
  496. "show_context": true,
  497. "use_buffer2": true,
  498. "whole_word": false,
  499. "wrap": true
  500. },
  501. "groups":
  502. [
  503. {
  504. "selected": 3,
  505. "sheets":
  506. [
  507. {
  508. "buffer": 0,
  509. "file": "src/app/components/require.config.js",
  510. "semi_transient": false,
  511. "settings":
  512. {
  513. "buffer_size": 3852,
  514. "regions":
  515. {
  516. },
  517. "selection":
  518. [
  519. [
  520. 1653,
  521. 1653
  522. ]
  523. ],
  524. "settings":
  525. {
  526. "syntax": "Packages/JavaScript/JavaScript.tmLanguage",
  527. "tab_size": 2,
  528. "translate_tabs_to_spaces": true
  529. },
  530. "translation.x": 0.0,
  531. "translation.y": 414.0,
  532. "zoom_level": 1.0
  533. },
  534. "type": "text"
  535. },
  536. {
  537. "buffer": 1,
  538. "file": "/D/ebay/asimov-tradera/WinAgent.ConfigFiles/config.prod_manage.json",
  539. "semi_transient": false,
  540. "settings":
  541. {
  542. "buffer_size": 586,
  543. "regions":
  544. {
  545. },
  546. "selection":
  547. [
  548. [
  549. 289,
  550. 289
  551. ]
  552. ],
  553. "settings":
  554. {
  555. "syntax": "Packages/JavaScript/JSON.tmLanguage",
  556. "translate_tabs_to_spaces": false
  557. },
  558. "translation.x": 0.0,
  559. "translation.y": 0.0,
  560. "zoom_level": 1.0
  561. },
  562. "type": "text"
  563. },
  564. {
  565. "buffer": 2,
  566. "file": "//team-city-agent-02/d$/BuildAgent/work/dfdaf9995bf5db32/build_artifacts/output/_PublishedApplications/WebApi/BrowseInitializer/App.config",
  567. "semi_transient": false,
  568. "settings":
  569. {
  570. "buffer_size": 3619,
  571. "regions":
  572. {
  573. },
  574. "selection":
  575. [
  576. [
  577. 0,
  578. 0
  579. ]
  580. ],
  581. "settings":
  582. {
  583. "syntax": "Packages/XML/XML.tmLanguage",
  584. "translate_tabs_to_spaces": false
  585. },
  586. "translation.x": 0.0,
  587. "translation.y": 138.0,
  588. "zoom_level": 1.0
  589. },
  590. "type": "text"
  591. },
  592. {
  593. "buffer": 3,
  594. "file": "/D/ebay/tradera/Build/Tasks-WebApi.ps1",
  595. "semi_transient": false,
  596. "settings":
  597. {
  598. "buffer_size": 2556,
  599. "regions":
  600. {
  601. },
  602. "selection":
  603. [
  604. [
  605. 15,
  606. 15
  607. ]
  608. ],
  609. "settings":
  610. {
  611. "syntax": "Packages/PowerShell/Support/PowershellSyntax.tmLanguage"
  612. },
  613. "translation.x": 0.0,
  614. "translation.y": 0.0,
  615. "zoom_level": 1.0
  616. },
  617. "type": "text"
  618. },
  619. {
  620. "buffer": 4,
  621. "file": "/D/ebay/asimov-tradera/WinAgent.ConfigFiles/config.prod_app_servers.json",
  622. "semi_transient": false,
  623. "settings":
  624. {
  625. "buffer_size": 13169,
  626. "regions":
  627. {
  628. },
  629. "selection":
  630. [
  631. [
  632. 591,
  633. 881
  634. ]
  635. ],
  636. "settings":
  637. {
  638. "syntax": "Packages/JavaScript/JSON.tmLanguage",
  639. "translate_tabs_to_spaces": false
  640. },
  641. "translation.x": 0.0,
  642. "translation.y": 138.0,
  643. "zoom_level": 1.0
  644. },
  645. "type": "text"
  646. },
  647. {
  648. "buffer": 5,
  649. "file": "src/app/components/settings.js",
  650. "semi_transient": false,
  651. "settings":
  652. {
  653. "buffer_size": 865,
  654. "regions":
  655. {
  656. },
  657. "selection":
  658. [
  659. [
  660. 469,
  661. 469
  662. ]
  663. ],
  664. "settings":
  665. {
  666. "syntax": "Packages/JavaScript/JavaScript.tmLanguage",
  667. "tab_size": 2,
  668. "translate_tabs_to_spaces": true
  669. },
  670. "translation.x": 0.0,
  671. "translation.y": 0.0,
  672. "zoom_level": 1.0
  673. },
  674. "type": "text"
  675. },
  676. {
  677. "buffer": 6,
  678. "file": "src/app/controllers/zoom.js",
  679. "semi_transient": false,
  680. "settings":
  681. {
  682. "buffer_size": 1128,
  683. "regions":
  684. {
  685. },
  686. "selection":
  687. [
  688. [
  689. 777,
  690. 778
  691. ]
  692. ],
  693. "settings":
  694. {
  695. "syntax": "Packages/JavaScript/JavaScript.tmLanguage",
  696. "tab_size": 2,
  697. "translate_tabs_to_spaces": true
  698. },
  699. "translation.x": 0.0,
  700. "translation.y": 0.0,
  701. "zoom_level": 1.0
  702. },
  703. "type": "text"
  704. },
  705. {
  706. "buffer": 7,
  707. "file": "src/app/panels/graphite/module.js",
  708. "semi_transient": false,
  709. "settings":
  710. {
  711. "buffer_size": 19968,
  712. "regions":
  713. {
  714. },
  715. "selection":
  716. [
  717. [
  718. 15088,
  719. 15088
  720. ]
  721. ],
  722. "settings":
  723. {
  724. "syntax": "Packages/JavaScript/JavaScript.tmLanguage",
  725. "tab_size": 2,
  726. "translate_tabs_to_spaces": true
  727. },
  728. "translation.x": 0.0,
  729. "translation.y": 10822.0,
  730. "zoom_level": 1.0
  731. },
  732. "type": "text"
  733. },
  734. {
  735. "buffer": 8,
  736. "file": "src/app/panels/graphite/module.html",
  737. "semi_transient": false,
  738. "settings":
  739. {
  740. "buffer_size": 4252,
  741. "regions":
  742. {
  743. },
  744. "selection":
  745. [
  746. [
  747. 3157,
  748. 3175
  749. ]
  750. ],
  751. "settings":
  752. {
  753. "syntax": "Packages/HTML/HTML.tmLanguage",
  754. "tab_size": 2,
  755. "translate_tabs_to_spaces": true
  756. },
  757. "translation.x": 0.0,
  758. "translation.y": 1587.0,
  759. "zoom_level": 1.0
  760. },
  761. "type": "text"
  762. },
  763. {
  764. "buffer": 9,
  765. "file": "src/app/directives/kibanaPanel.js",
  766. "semi_transient": false,
  767. "settings":
  768. {
  769. "buffer_size": 4036,
  770. "regions":
  771. {
  772. },
  773. "selection":
  774. [
  775. [
  776. 2148,
  777. 2148
  778. ]
  779. ],
  780. "settings":
  781. {
  782. "syntax": "Packages/JavaScript/JavaScript.tmLanguage",
  783. "tab_size": 2,
  784. "translate_tabs_to_spaces": true
  785. },
  786. "translation.x": 0.0,
  787. "translation.y": 414.0,
  788. "zoom_level": 1.0
  789. },
  790. "type": "text"
  791. },
  792. {
  793. "buffer": 10,
  794. "file": "src/app/dashboards/default.json",
  795. "semi_transient": false,
  796. "settings":
  797. {
  798. "buffer_size": 2301,
  799. "regions":
  800. {
  801. },
  802. "selection":
  803. [
  804. [
  805. 1042,
  806. 1042
  807. ]
  808. ],
  809. "settings":
  810. {
  811. "syntax": "Packages/JavaScript/JSON.tmLanguage",
  812. "tab_size": 2,
  813. "translate_tabs_to_spaces": true
  814. },
  815. "translation.x": 0.0,
  816. "translation.y": 414.0,
  817. "zoom_level": 1.0
  818. },
  819. "type": "text"
  820. },
  821. {
  822. "buffer": 11,
  823. "file": "src/app/panels/graphite/timeSeries.js",
  824. "semi_transient": false,
  825. "settings":
  826. {
  827. "buffer_size": 6370,
  828. "regions":
  829. {
  830. },
  831. "selection":
  832. [
  833. [
  834. 3553,
  835. 3553
  836. ]
  837. ],
  838. "settings":
  839. {
  840. "syntax": "Packages/JavaScript/JavaScript.tmLanguage",
  841. "tab_size": 2,
  842. "translate_tabs_to_spaces": true
  843. },
  844. "translation.x": 0.0,
  845. "translation.y": 1932.0,
  846. "zoom_level": 1.0
  847. },
  848. "type": "text"
  849. },
  850. {
  851. "buffer": 12,
  852. "semi_transient": false,
  853. "settings":
  854. {
  855. "buffer_size": 370628,
  856. "regions":
  857. {
  858. "match":
  859. {
  860. "flags": 112,
  861. "regions":
  862. [
  863. [
  864. 267,
  865. 296
  866. ],
  867. [
  868. 575,
  869. 604
  870. ],
  871. [
  872. 1218,
  873. 1247
  874. ],
  875. [
  876. 1850,
  877. 1853
  878. ],
  879. [
  880. 2026,
  881. 2029
  882. ],
  883. [
  884. 2264,
  885. 2267
  886. ],
  887. [
  888. 2473,
  889. 2476
  890. ],
  891. [
  892. 2645,
  893. 2648
  894. ],
  895. [
  896. 2808,
  897. 2811
  898. ],
  899. [
  900. 3023,
  901. 3026
  902. ],
  903. [
  904. 3225,
  905. 3228
  906. ],
  907. [
  908. 3270,
  909. 3273
  910. ],
  911. [
  912. 3539,
  913. 3542
  914. ],
  915. [
  916. 3589,
  917. 3592
  918. ],
  919. [
  920. 3736,
  921. 3739
  922. ],
  923. [
  924. 3999,
  925. 4002
  926. ],
  927. [
  928. 4175,
  929. 4178
  930. ],
  931. [
  932. 4421,
  933. 4424
  934. ],
  935. [
  936. 4674,
  937. 4677
  938. ],
  939. [
  940. 4944,
  941. 4947
  942. ],
  943. [
  944. 5179,
  945. 5182
  946. ],
  947. [
  948. 5368,
  949. 5371
  950. ],
  951. [
  952. 5695,
  953. 5698
  954. ],
  955. [
  956. 5923,
  957. 5926
  958. ],
  959. [
  960. 6196,
  961. 6199
  962. ],
  963. [
  964. 6513,
  965. 6516
  966. ],
  967. [
  968. 6743,
  969. 6746
  970. ],
  971. [
  972. 6933,
  973. 6936
  974. ],
  975. [
  976. 7468,
  977. 7471
  978. ],
  979. [
  980. 7640,
  981. 7643
  982. ],
  983. [
  984. 7811,
  985. 7814
  986. ],
  987. [
  988. 8038,
  989. 8041
  990. ],
  991. [
  992. 8486,
  993. 8489
  994. ],
  995. [
  996. 8726,
  997. 8729
  998. ],
  999. [
  1000. 8957,
  1001. 8960
  1002. ],
  1003. [
  1004. 9147,
  1005. 9150
  1006. ],
  1007. [
  1008. 9580,
  1009. 9583
  1010. ],
  1011. [
  1012. 10048,
  1013. 10051
  1014. ],
  1015. [
  1016. 10220,
  1017. 10223
  1018. ],
  1019. [
  1020. 10391,
  1021. 10394
  1022. ],
  1023. [
  1024. 10674,
  1025. 10677
  1026. ],
  1027. [
  1028. 10828,
  1029. 10831
  1030. ],
  1031. [
  1032. 11245,
  1033. 11248
  1034. ],
  1035. [
  1036. 11731,
  1037. 11734
  1038. ],
  1039. [
  1040. 11873,
  1041. 11876
  1042. ],
  1043. [
  1044. 12067,
  1045. 12070
  1046. ],
  1047. [
  1048. 12515,
  1049. 12518
  1050. ],
  1051. [
  1052. 12750,
  1053. 12753
  1054. ],
  1055. [
  1056. 13072,
  1057. 13075
  1058. ],
  1059. [
  1060. 13291,
  1061. 13294
  1062. ],
  1063. [
  1064. 13571,
  1065. 13574
  1066. ],
  1067. [
  1068. 13711,
  1069. 13714
  1070. ],
  1071. [
  1072. 13899,
  1073. 13902
  1074. ],
  1075. [
  1076. 13977,
  1077. 13980
  1078. ],
  1079. [
  1080. 14191,
  1081. 14194
  1082. ],
  1083. [
  1084. 14268,
  1085. 14271
  1086. ],
  1087. [
  1088. 14393,
  1089. 14396
  1090. ],
  1091. [
  1092. 14688,
  1093. 14691
  1094. ],
  1095. [
  1096. 14795,
  1097. 14798
  1098. ],
  1099. [
  1100. 14976,
  1101. 14979
  1102. ],
  1103. [
  1104. 15149,
  1105. 15152
  1106. ],
  1107. [
  1108. 15364,
  1109. 15367
  1110. ],
  1111. [
  1112. 15532,
  1113. 15535
  1114. ],
  1115. [
  1116. 15779,
  1117. 15782
  1118. ],
  1119. [
  1120. 15841,
  1121. 15844
  1122. ],
  1123. [
  1124. 16111,
  1125. 16114
  1126. ],
  1127. [
  1128. 16265,
  1129. 16268
  1130. ],
  1131. [
  1132. 16431,
  1133. 16434
  1134. ],
  1135. [
  1136. 16544,
  1137. 16547
  1138. ],
  1139. [
  1140. 16605,
  1141. 16608
  1142. ],
  1143. [
  1144. 16659,
  1145. 16662
  1146. ],
  1147. [
  1148. 16922,
  1149. 16925
  1150. ],
  1151. [
  1152. 17006,
  1153. 17009
  1154. ],
  1155. [
  1156. 17245,
  1157. 17248
  1158. ],
  1159. [
  1160. 17332,
  1161. 17335
  1162. ],
  1163. [
  1164. 17477,
  1165. 17480
  1166. ],
  1167. [
  1168. 17518,
  1169. 17521
  1170. ],
  1171. [
  1172. 17573,
  1173. 17576
  1174. ],
  1175. [
  1176. 17584,
  1177. 17587
  1178. ],
  1179. [
  1180. 17706,
  1181. 17709
  1182. ],
  1183. [
  1184. 17889,
  1185. 17892
  1186. ],
  1187. [
  1188. 17980,
  1189. 17983
  1190. ],
  1191. [
  1192. 18057,
  1193. 18060
  1194. ],
  1195. [
  1196. 18115,
  1197. 18118
  1198. ],
  1199. [
  1200. 18276,
  1201. 18279
  1202. ],
  1203. [
  1204. 18667,
  1205. 18670
  1206. ],
  1207. [
  1208. 18841,
  1209. 18844
  1210. ],
  1211. [
  1212. 19081,
  1213. 19084
  1214. ],
  1215. [
  1216. 19155,
  1217. 19158
  1218. ],
  1219. [
  1220. 19470,
  1221. 19473
  1222. ],
  1223. [
  1224. 19678,
  1225. 19681
  1226. ],
  1227. [
  1228. 19726,
  1229. 19729
  1230. ],
  1231. [
  1232. 19841,
  1233. 19844
  1234. ],
  1235. [
  1236. 19869,
  1237. 19872
  1238. ],
  1239. [
  1240. 20005,
  1241. 20008
  1242. ],
  1243. [
  1244. 20049,
  1245. 20052
  1246. ],
  1247. [
  1248. 20092,
  1249. 20095
  1250. ],
  1251. [
  1252. 20136,
  1253. 20139
  1254. ],
  1255. [
  1256. 20212,
  1257. 20215
  1258. ],
  1259. [
  1260. 20227,
  1261. 20230
  1262. ],
  1263. [
  1264. 20290,
  1265. 20293
  1266. ],
  1267. [
  1268. 20302,
  1269. 20305
  1270. ],
  1271. [
  1272. 20523,
  1273. 20526
  1274. ],
  1275. [
  1276. 20697,
  1277. 20700
  1278. ],
  1279. [
  1280. 20851,
  1281. 20854
  1282. ],
  1283. [
  1284. 20931,
  1285. 20934
  1286. ],
  1287. [
  1288. 21035,
  1289. 21038
  1290. ],
  1291. [
  1292. 21278,
  1293. 21281
  1294. ],
  1295. [
  1296. 21542,
  1297. 21545
  1298. ],
  1299. [
  1300. 21763,
  1301. 21766
  1302. ],
  1303. [
  1304. 21912,
  1305. 21915
  1306. ],
  1307. [
  1308. 22026,
  1309. 22029
  1310. ],
  1311. [
  1312. 22067,
  1313. 22070
  1314. ],
  1315. [
  1316. 22112,
  1317. 22115
  1318. ],
  1319. [
  1320. 22163,
  1321. 22166
  1322. ],
  1323. [
  1324. 22187,
  1325. 22190
  1326. ],
  1327. [
  1328. 22406,
  1329. 22409
  1330. ],
  1331. [
  1332. 22458,
  1333. 22461
  1334. ],
  1335. [
  1336. 22671,
  1337. 22674
  1338. ],
  1339. [
  1340. 22734,
  1341. 22737
  1342. ],
  1343. [
  1344. 22882,
  1345. 22885
  1346. ],
  1347. [
  1348. 22975,
  1349. 22978
  1350. ],
  1351. [
  1352. 23141,
  1353. 23144
  1354. ],
  1355. [
  1356. 23236,
  1357. 23239
  1358. ],
  1359. [
  1360. 23493,
  1361. 23496
  1362. ],
  1363. [
  1364. 23544,
  1365. 23547
  1366. ],
  1367. [
  1368. 23714,
  1369. 23717
  1370. ],
  1371. [
  1372. 23929,
  1373. 23932
  1374. ],
  1375. [
  1376. 24078,
  1377. 24081
  1378. ],
  1379. [
  1380. 24302,
  1381. 24305
  1382. ],
  1383. [
  1384. 24511,
  1385. 24514
  1386. ],
  1387. [
  1388. 24656,
  1389. 24659
  1390. ],
  1391. [
  1392. 24869,
  1393. 24872
  1394. ],
  1395. [
  1396. 24947,
  1397. 24950
  1398. ],
  1399. [
  1400. 25110,
  1401. 25113
  1402. ],
  1403. [
  1404. 25469,
  1405. 25472
  1406. ],
  1407. [
  1408. 25671,
  1409. 25674
  1410. ],
  1411. [
  1412. 25751,
  1413. 25754
  1414. ],
  1415. [
  1416. 26146,
  1417. 26149
  1418. ],
  1419. [
  1420. 26473,
  1421. 26476
  1422. ],
  1423. [
  1424. 26674,
  1425. 26677
  1426. ],
  1427. [
  1428. 26866,
  1429. 26869
  1430. ],
  1431. [
  1432. 27006,
  1433. 27009
  1434. ],
  1435. [
  1436. 27271,
  1437. 27274
  1438. ],
  1439. [
  1440. 27501,
  1441. 27504
  1442. ],
  1443. [
  1444. 27768,
  1445. 27771
  1446. ],
  1447. [
  1448. 28096,
  1449. 28099
  1450. ],
  1451. [
  1452. 28272,
  1453. 28275
  1454. ],
  1455. [
  1456. 28492,
  1457. 28495
  1458. ],
  1459. [
  1460. 28712,
  1461. 28715
  1462. ],
  1463. [
  1464. 29021,
  1465. 29024
  1466. ],
  1467. [
  1468. 29293,
  1469. 29296
  1470. ],
  1471. [
  1472. 29517,
  1473. 29520
  1474. ],
  1475. [
  1476. 29707,
  1477. 29710
  1478. ],
  1479. [
  1480. 29897,
  1481. 29900
  1482. ],
  1483. [
  1484. 30016,
  1485. 30019
  1486. ],
  1487. [
  1488. 30133,
  1489. 30136
  1490. ],
  1491. [
  1492. 30327,
  1493. 30330
  1494. ],
  1495. [
  1496. 30447,
  1497. 30450
  1498. ],
  1499. [
  1500. 30567,
  1501. 30570
  1502. ],
  1503. [
  1504. 30679,
  1505. 30682
  1506. ],
  1507. [
  1508. 30799,
  1509. 30802
  1510. ],
  1511. [
  1512. 30921,
  1513. 30924
  1514. ],
  1515. [
  1516. 31061,
  1517. 31064
  1518. ],
  1519. [
  1520. 31254,
  1521. 31257
  1522. ],
  1523. [
  1524. 31405,
  1525. 31408
  1526. ],
  1527. [
  1528. 31582,
  1529. 31585
  1530. ],
  1531. [
  1532. 31847,
  1533. 31850
  1534. ],
  1535. [
  1536. 31973,
  1537. 31976
  1538. ],
  1539. [
  1540. 32077,
  1541. 32080
  1542. ],
  1543. [
  1544. 32264,
  1545. 32267
  1546. ],
  1547. [
  1548. 32431,
  1549. 32434
  1550. ],
  1551. [
  1552. 32598,
  1553. 32601
  1554. ],
  1555. [
  1556. 32782,
  1557. 32785
  1558. ],
  1559. [
  1560. 33093,
  1561. 33096
  1562. ],
  1563. [
  1564. 33370,
  1565. 33373
  1566. ],
  1567. [
  1568. 33628,
  1569. 33631
  1570. ],
  1571. [
  1572. 33924,
  1573. 33927
  1574. ],
  1575. [
  1576. 34212,
  1577. 34215
  1578. ],
  1579. [
  1580. 34463,
  1581. 34466
  1582. ],
  1583. [
  1584. 34702,
  1585. 34705
  1586. ],
  1587. [
  1588. 35087,
  1589. 35090
  1590. ],
  1591. [
  1592. 35294,
  1593. 35297
  1594. ],
  1595. [
  1596. 35657,
  1597. 35660
  1598. ],
  1599. [
  1600. 35946,
  1601. 35949
  1602. ],
  1603. [
  1604. 36235,
  1605. 36238
  1606. ],
  1607. [
  1608. 36529,
  1609. 36532
  1610. ],
  1611. [
  1612. 36853,
  1613. 36856
  1614. ],
  1615. [
  1616. 37086,
  1617. 37089
  1618. ],
  1619. [
  1620. 37280,
  1621. 37283
  1622. ],
  1623. [
  1624. 37538,
  1625. 37541
  1626. ],
  1627. [
  1628. 37785,
  1629. 37788
  1630. ],
  1631. [
  1632. 37953,
  1633. 37956
  1634. ],
  1635. [
  1636. 38110,
  1637. 38113
  1638. ],
  1639. [
  1640. 38239,
  1641. 38242
  1642. ],
  1643. [
  1644. 38405,
  1645. 38408
  1646. ],
  1647. [
  1648. 38590,
  1649. 38593
  1650. ],
  1651. [
  1652. 38889,
  1653. 38892
  1654. ],
  1655. [
  1656. 39303,
  1657. 39306
  1658. ],
  1659. [
  1660. 39399,
  1661. 39402
  1662. ],
  1663. [
  1664. 39586,
  1665. 39589
  1666. ],
  1667. [
  1668. 39771,
  1669. 39774
  1670. ],
  1671. [
  1672. 40005,
  1673. 40008
  1674. ],
  1675. [
  1676. 40199,
  1677. 40202
  1678. ],
  1679. [
  1680. 40371,
  1681. 40374
  1682. ],
  1683. [
  1684. 40567,
  1685. 40570
  1686. ],
  1687. [
  1688. 40772,
  1689. 40775
  1690. ],
  1691. [
  1692. 40954,
  1693. 40957
  1694. ],
  1695. [
  1696. 41187,
  1697. 41190
  1698. ],
  1699. [
  1700. 41412,
  1701. 41415
  1702. ],
  1703. [
  1704. 41645,
  1705. 41648
  1706. ],
  1707. [
  1708. 41967,
  1709. 41970
  1710. ],
  1711. [
  1712. 42267,
  1713. 42270
  1714. ],
  1715. [
  1716. 42477,
  1717. 42480
  1718. ],
  1719. [
  1720. 42702,
  1721. 42705
  1722. ],
  1723. [
  1724. 42912,
  1725. 42915
  1726. ],
  1727. [
  1728. 43257,
  1729. 43260
  1730. ],
  1731. [
  1732. 43509,
  1733. 43512
  1734. ],
  1735. [
  1736. 43736,
  1737. 43739
  1738. ],
  1739. [
  1740. 43946,
  1741. 43949
  1742. ],
  1743. [
  1744. 44094,
  1745. 44097
  1746. ],
  1747. [
  1748. 44240,
  1749. 44243
  1750. ],
  1751. [
  1752. 44516,
  1753. 44519
  1754. ],
  1755. [
  1756. 44726,
  1757. 44729
  1758. ],
  1759. [
  1760. 44947,
  1761. 44950
  1762. ],
  1763. [
  1764. 45128,
  1765. 45131
  1766. ],
  1767. [
  1768. 45415,
  1769. 45418
  1770. ],
  1771. [
  1772. 45611,
  1773. 45614
  1774. ],
  1775. [
  1776. 45632,
  1777. 45635
  1778. ],
  1779. [
  1780. 45926,
  1781. 45929
  1782. ],
  1783. [
  1784. 46271,
  1785. 46274
  1786. ],
  1787. [
  1788. 46480,
  1789. 46483
  1790. ],
  1791. [
  1792. 46645,
  1793. 46648
  1794. ],
  1795. [
  1796. 46791,
  1797. 46794
  1798. ],
  1799. [
  1800. 46923,
  1801. 46926
  1802. ],
  1803. [
  1804. 47041,
  1805. 47044
  1806. ],
  1807. [
  1808. 47301,
  1809. 47304
  1810. ],
  1811. [
  1812. 47425,
  1813. 47428
  1814. ],
  1815. [
  1816. 47559,
  1817. 47562
  1818. ],
  1819. [
  1820. 47873,
  1821. 47876
  1822. ],
  1823. [
  1824. 47934,
  1825. 47937
  1826. ],
  1827. [
  1828. 48029,
  1829. 48032
  1830. ],
  1831. [
  1832. 48111,
  1833. 48114
  1834. ],
  1835. [
  1836. 48128,
  1837. 48131
  1838. ],
  1839. [
  1840. 48350,
  1841. 48353
  1842. ],
  1843. [
  1844. 48627,
  1845. 48630
  1846. ],
  1847. [
  1848. 48814,
  1849. 48817
  1850. ],
  1851. [
  1852. 49004,
  1853. 49007
  1854. ],
  1855. [
  1856. 49200,
  1857. 49203
  1858. ],
  1859. [
  1860. 49612,
  1861. 49615
  1862. ],
  1863. [
  1864. 49906,
  1865. 49909
  1866. ],
  1867. [
  1868. 50083,
  1869. 50086
  1870. ],
  1871. [
  1872. 50262,
  1873. 50265
  1874. ],
  1875. [
  1876. 50407,
  1877. 50410
  1878. ],
  1879. [
  1880. 50628,
  1881. 50631
  1882. ],
  1883. [
  1884. 50791,
  1885. 50794
  1886. ],
  1887. [
  1888. 50977,
  1889. 50980
  1890. ],
  1891. [
  1892. 51211,
  1893. 51214
  1894. ],
  1895. [
  1896. 51436,
  1897. 51439
  1898. ],
  1899. [
  1900. 51672,
  1901. 51675
  1902. ],
  1903. [
  1904. 51859,
  1905. 51862
  1906. ],
  1907. [
  1908. 52098,
  1909. 52101
  1910. ],
  1911. [
  1912. 52332,
  1913. 52335
  1914. ],
  1915. [
  1916. 52523,
  1917. 52526
  1918. ],
  1919. [
  1920. 52653,
  1921. 52656
  1922. ],
  1923. [
  1924. 52787,
  1925. 52790
  1926. ],
  1927. [
  1928. 52917,
  1929. 52920
  1930. ],
  1931. [
  1932. 53047,
  1933. 53050
  1934. ],
  1935. [
  1936. 53177,
  1937. 53180
  1938. ],
  1939. [
  1940. 53311,
  1941. 53314
  1942. ],
  1943. [
  1944. 53445,
  1945. 53448
  1946. ],
  1947. [
  1948. 53579,
  1949. 53582
  1950. ],
  1951. [
  1952. 53805,
  1953. 53808
  1954. ],
  1955. [
  1956. 54085,
  1957. 54088
  1958. ],
  1959. [
  1960. 54322,
  1961. 54325
  1962. ],
  1963. [
  1964. 54627,
  1965. 54630
  1966. ],
  1967. [
  1968. 54857,
  1969. 54860
  1970. ],
  1971. [
  1972. 55073,
  1973. 55076
  1974. ],
  1975. [
  1976. 55280,
  1977. 55283
  1978. ],
  1979. [
  1980. 55534,
  1981. 55537
  1982. ],
  1983. [
  1984. 55672,
  1985. 55675
  1986. ],
  1987. [
  1988. 55814,
  1989. 55817
  1990. ],
  1991. [
  1992. 55961,
  1993. 55964
  1994. ],
  1995. [
  1996. 56102,
  1997. 56105
  1998. ],
  1999. [
  2000. 56262,
  2001. 56265
  2002. ],
  2003. [
  2004. 56464,
  2005. 56467
  2006. ],
  2007. [
  2008. 56610,
  2009. 56613
  2010. ],
  2011. [
  2012. 56813,
  2013. 56816
  2014. ],
  2015. [
  2016. 56987,
  2017. 56990
  2018. ],
  2019. [
  2020. 57118,
  2021. 57121
  2022. ],
  2023. [
  2024. 57187,
  2025. 57190
  2026. ],
  2027. [
  2028. 57313,
  2029. 57316
  2030. ],
  2031. [
  2032. 57473,
  2033. 57476
  2034. ],
  2035. [
  2036. 57683,
  2037. 57686
  2038. ],
  2039. [
  2040. 57980,
  2041. 57983
  2042. ],
  2043. [
  2044. 58179,
  2045. 58182
  2046. ],
  2047. [
  2048. 58480,
  2049. 58483
  2050. ],
  2051. [
  2052. 58778,
  2053. 58781
  2054. ],
  2055. [
  2056. 58972,
  2057. 58975
  2058. ],
  2059. [
  2060. 59144,
  2061. 59147
  2062. ],
  2063. [
  2064. 59305,
  2065. 59308
  2066. ],
  2067. [
  2068. 59555,
  2069. 59558
  2070. ],
  2071. [
  2072. 59858,
  2073. 59861
  2074. ],
  2075. [
  2076. 60150,
  2077. 60153
  2078. ],
  2079. [
  2080. 60407,
  2081. 60410
  2082. ],
  2083. [
  2084. 60607,
  2085. 60610
  2086. ],
  2087. [
  2088. 60815,
  2089. 60818
  2090. ],
  2091. [
  2092. 61055,
  2093. 61058
  2094. ],
  2095. [
  2096. 61233,
  2097. 61236
  2098. ],
  2099. [
  2100. 61502,
  2101. 61505
  2102. ],
  2103. [
  2104. 61678,
  2105. 61681
  2106. ],
  2107. [
  2108. 61875,
  2109. 61878
  2110. ],
  2111. [
  2112. 62053,
  2113. 62056
  2114. ],
  2115. [
  2116. 62313,
  2117. 62316
  2118. ],
  2119. [
  2120. 62477,
  2121. 62480
  2122. ],
  2123. [
  2124. 62673,
  2125. 62676
  2126. ],
  2127. [
  2128. 62980,
  2129. 62983
  2130. ],
  2131. [
  2132. 63319,
  2133. 63322
  2134. ],
  2135. [
  2136. 63492,
  2137. 63495
  2138. ],
  2139. [
  2140. 63767,
  2141. 63770
  2142. ],
  2143. [
  2144. 64057,
  2145. 64060
  2146. ],
  2147. [
  2148. 64237,
  2149. 64240
  2150. ],
  2151. [
  2152. 64521,
  2153. 64524
  2154. ],
  2155. [
  2156. 64745,
  2157. 64748
  2158. ],
  2159. [
  2160. 64985,
  2161. 64988
  2162. ],
  2163. [
  2164. 65291,
  2165. 65294
  2166. ],
  2167. [
  2168. 65444,
  2169. 65447
  2170. ],
  2171. [
  2172. 65683,
  2173. 65686
  2174. ],
  2175. [
  2176. 65980,
  2177. 65983
  2178. ],
  2179. [
  2180. 66185,
  2181. 66188
  2182. ],
  2183. [
  2184. 66341,
  2185. 66344
  2186. ],
  2187. [
  2188. 66500,
  2189. 66503
  2190. ],
  2191. [
  2192. 66657,
  2193. 66660
  2194. ],
  2195. [
  2196. 66815,
  2197. 66818
  2198. ],
  2199. [
  2200. 66972,
  2201. 66975
  2202. ],
  2203. [
  2204. 67142,
  2205. 67145
  2206. ],
  2207. [
  2208. 67420,
  2209. 67423
  2210. ],
  2211. [
  2212. 67653,
  2213. 67656
  2214. ],
  2215. [
  2216. 67878,
  2217. 67881
  2218. ],
  2219. [
  2220. 68127,
  2221. 68130
  2222. ],
  2223. [
  2224. 68365,
  2225. 68368
  2226. ],
  2227. [
  2228. 68617,
  2229. 68620
  2230. ],
  2231. [
  2232. 68753,
  2233. 68756
  2234. ],
  2235. [
  2236. 68898,
  2237. 68901
  2238. ],
  2239. [
  2240. 69226,
  2241. 69229
  2242. ],
  2243. [
  2244. 69409,
  2245. 69412
  2246. ],
  2247. [
  2248. 69621,
  2249. 69624
  2250. ],
  2251. [
  2252. 69732,
  2253. 69735
  2254. ],
  2255. [
  2256. 70095,
  2257. 70098
  2258. ],
  2259. [
  2260. 70316,
  2261. 70319
  2262. ],
  2263. [
  2264. 70489,
  2265. 70492
  2266. ],
  2267. [
  2268. 70653,
  2269. 70656
  2270. ],
  2271. [
  2272. 70791,
  2273. 70794
  2274. ],
  2275. [
  2276. 71061,
  2277. 71064
  2278. ],
  2279. [
  2280. 71394,
  2281. 71397
  2282. ],
  2283. [
  2284. 71826,
  2285. 71829
  2286. ],
  2287. [
  2288. 72016,
  2289. 72019
  2290. ],
  2291. [
  2292. 72254,
  2293. 72257
  2294. ],
  2295. [
  2296. 72405,
  2297. 72408
  2298. ],
  2299. [
  2300. 72450,
  2301. 72453
  2302. ],
  2303. [
  2304. 72594,
  2305. 72597
  2306. ],
  2307. [
  2308. 72796,
  2309. 72799
  2310. ],
  2311. [
  2312. 73011,
  2313. 73014
  2314. ],
  2315. [
  2316. 73229,
  2317. 73232
  2318. ],
  2319. [
  2320. 73450,
  2321. 73453
  2322. ],
  2323. [
  2324. 73635,
  2325. 73638
  2326. ],
  2327. [
  2328. 73871,
  2329. 73874
  2330. ],
  2331. [
  2332. 74108,
  2333. 74111
  2334. ],
  2335. [
  2336. 74345,
  2337. 74348
  2338. ],
  2339. [
  2340. 74582,
  2341. 74585
  2342. ],
  2343. [
  2344. 74880,
  2345. 74883
  2346. ],
  2347. [
  2348. 75143,
  2349. 75146
  2350. ],
  2351. [
  2352. 75273,
  2353. 75276
  2354. ],
  2355. [
  2356. 75529,
  2357. 75532
  2358. ],
  2359. [
  2360. 75725,
  2361. 75728
  2362. ],
  2363. [
  2364. 75894,
  2365. 75897
  2366. ],
  2367. [
  2368. 76120,
  2369. 76123
  2370. ],
  2371. [
  2372. 76339,
  2373. 76342
  2374. ],
  2375. [
  2376. 76557,
  2377. 76560
  2378. ],
  2379. [
  2380. 76695,
  2381. 76698
  2382. ],
  2383. [
  2384. 76801,
  2385. 76804
  2386. ],
  2387. [
  2388. 77041,
  2389. 77044
  2390. ],
  2391. [
  2392. 77346,
  2393. 77349
  2394. ],
  2395. [
  2396. 77563,
  2397. 77566
  2398. ],
  2399. [
  2400. 77822,
  2401. 77825
  2402. ],
  2403. [
  2404. 78120,
  2405. 78123
  2406. ],
  2407. [
  2408. 78294,
  2409. 78297
  2410. ],
  2411. [
  2412. 78412,
  2413. 78415
  2414. ],
  2415. [
  2416. 78680,
  2417. 78683
  2418. ],
  2419. [
  2420. 78916,
  2421. 78919
  2422. ],
  2423. [
  2424. 79099,
  2425. 79102
  2426. ],
  2427. [
  2428. 79395,
  2429. 79398
  2430. ],
  2431. [
  2432. 79625,
  2433. 79628
  2434. ],
  2435. [
  2436. 79921,
  2437. 79924
  2438. ],
  2439. [
  2440. 80166,
  2441. 80169
  2442. ],
  2443. [
  2444. 80391,
  2445. 80394
  2446. ],
  2447. [
  2448. 80612,
  2449. 80615
  2450. ],
  2451. [
  2452. 80905,
  2453. 80908
  2454. ],
  2455. [
  2456. 81161,
  2457. 81164
  2458. ],
  2459. [
  2460. 81359,
  2461. 81362
  2462. ],
  2463. [
  2464. 81539,
  2465. 81542
  2466. ],
  2467. [
  2468. 81729,
  2469. 81732
  2470. ],
  2471. [
  2472. 81917,
  2473. 81920
  2474. ],
  2475. [
  2476. 82065,
  2477. 82068
  2478. ],
  2479. [
  2480. 82216,
  2481. 82219
  2482. ],
  2483. [
  2484. 82368,
  2485. 82371
  2486. ],
  2487. [
  2488. 82519,
  2489. 82522
  2490. ],
  2491. [
  2492. 82667,
  2493. 82670
  2494. ],
  2495. [
  2496. 82811,
  2497. 82814
  2498. ],
  2499. [
  2500. 82956,
  2501. 82959
  2502. ],
  2503. [
  2504. 83102,
  2505. 83105
  2506. ],
  2507. [
  2508. 83245,
  2509. 83248
  2510. ],
  2511. [
  2512. 83501,
  2513. 83504
  2514. ],
  2515. [
  2516. 83721,
  2517. 83724
  2518. ],
  2519. [
  2520. 83931,
  2521. 83934
  2522. ],
  2523. [
  2524. 84087,
  2525. 84090
  2526. ],
  2527. [
  2528. 84307,
  2529. 84310
  2530. ],
  2531. [
  2532. 84564,
  2533. 84567
  2534. ],
  2535. [
  2536. 84769,
  2537. 84772
  2538. ],
  2539. [
  2540. 85064,
  2541. 85067
  2542. ],
  2543. [
  2544. 85334,
  2545. 85337
  2546. ],
  2547. [
  2548. 85605,
  2549. 85608
  2550. ],
  2551. [
  2552. 85779,
  2553. 85782
  2554. ],
  2555. [
  2556. 86169,
  2557. 86172
  2558. ],
  2559. [
  2560. 86299,
  2561. 86302
  2562. ],
  2563. [
  2564. 86421,
  2565. 86424
  2566. ],
  2567. [
  2568. 86661,
  2569. 86664
  2570. ],
  2571. [
  2572. 86814,
  2573. 86817
  2574. ],
  2575. [
  2576. 87066,
  2577. 87069
  2578. ],
  2579. [
  2580. 87319,
  2581. 87322
  2582. ],
  2583. [
  2584. 87488,
  2585. 87491
  2586. ],
  2587. [
  2588. 87666,
  2589. 87669
  2590. ],
  2591. [
  2592. 87838,
  2593. 87841
  2594. ],
  2595. [
  2596. 88015,
  2597. 88018
  2598. ],
  2599. [
  2600. 88145,
  2601. 88148
  2602. ],
  2603. [
  2604. 88252,
  2605. 88255
  2606. ],
  2607. [
  2608. 88461,
  2609. 88464
  2610. ],
  2611. [
  2612. 88591,
  2613. 88594
  2614. ],
  2615. [
  2616. 88749,
  2617. 88752
  2618. ],
  2619. [
  2620. 89040,
  2621. 89043
  2622. ],
  2623. [
  2624. 89341,
  2625. 89344
  2626. ],
  2627. [
  2628. 89643,
  2629. 89646
  2630. ],
  2631. [
  2632. 89934,
  2633. 89937
  2634. ],
  2635. [
  2636. 90236,
  2637. 90239
  2638. ],
  2639. [
  2640. 90539,
  2641. 90542
  2642. ],
  2643. [
  2644. 90831,
  2645. 90834
  2646. ],
  2647. [
  2648. 91002,
  2649. 91005
  2650. ],
  2651. [
  2652. 91228,
  2653. 91231
  2654. ],
  2655. [
  2656. 91257,
  2657. 91260
  2658. ],
  2659. [
  2660. 91417,
  2661. 91420
  2662. ],
  2663. [
  2664. 91500,
  2665. 91503
  2666. ],
  2667. [
  2668. 91597,
  2669. 91600
  2670. ],
  2671. [
  2672. 91862,
  2673. 91865
  2674. ],
  2675. [
  2676. 92061,
  2677. 92064
  2678. ],
  2679. [
  2680. 92223,
  2681. 92226
  2682. ],
  2683. [
  2684. 92475,
  2685. 92478
  2686. ],
  2687. [
  2688. 92675,
  2689. 92678
  2690. ],
  2691. [
  2692. 92940,
  2693. 92943
  2694. ],
  2695. [
  2696. 93133,
  2697. 93136
  2698. ],
  2699. [
  2700. 93288,
  2701. 93291
  2702. ],
  2703. [
  2704. 93526,
  2705. 93529
  2706. ],
  2707. [
  2708. 93721,
  2709. 93724
  2710. ],
  2711. [
  2712. 93882,
  2713. 93885
  2714. ],
  2715. [
  2716. 94117,
  2717. 94120
  2718. ],
  2719. [
  2720. 94300,
  2721. 94303
  2722. ],
  2723. [
  2724. 94485,
  2725. 94488
  2726. ],
  2727. [
  2728. 94634,
  2729. 94637
  2730. ],
  2731. [
  2732. 94801,
  2733. 94804
  2734. ],
  2735. [
  2736. 95021,
  2737. 95024
  2738. ],
  2739. [
  2740. 95203,
  2741. 95206
  2742. ],
  2743. [
  2744. 95369,
  2745. 95372
  2746. ],
  2747. [
  2748. 95548,
  2749. 95551
  2750. ],
  2751. [
  2752. 95727,
  2753. 95730
  2754. ],
  2755. [
  2756. 95887,
  2757. 95890
  2758. ],
  2759. [
  2760. 96045,
  2761. 96048
  2762. ],
  2763. [
  2764. 96195,
  2765. 96198
  2766. ],
  2767. [
  2768. 96340,
  2769. 96343
  2770. ],
  2771. [
  2772. 96469,
  2773. 96472
  2774. ],
  2775. [
  2776. 96611,
  2777. 96614
  2778. ],
  2779. [
  2780. 96743,
  2781. 96746
  2782. ],
  2783. [
  2784. 96874,
  2785. 96877
  2786. ],
  2787. [
  2788. 97021,
  2789. 97024
  2790. ],
  2791. [
  2792. 97215,
  2793. 97218
  2794. ],
  2795. [
  2796. 97383,
  2797. 97386
  2798. ],
  2799. [
  2800. 97531,
  2801. 97534
  2802. ],
  2803. [
  2804. 97681,
  2805. 97684
  2806. ],
  2807. [
  2808. 97841,
  2809. 97844
  2810. ],
  2811. [
  2812. 97970,
  2813. 97973
  2814. ],
  2815. [
  2816. 98124,
  2817. 98127
  2818. ],
  2819. [
  2820. 98274,
  2821. 98277
  2822. ],
  2823. [
  2824. 98404,
  2825. 98407
  2826. ],
  2827. [
  2828. 98556,
  2829. 98559
  2830. ],
  2831. [
  2832. 98697,
  2833. 98700
  2834. ],
  2835. [
  2836. 98819,
  2837. 98822
  2838. ],
  2839. [
  2840. 98961,
  2841. 98964
  2842. ],
  2843. [
  2844. 99205,
  2845. 99208
  2846. ],
  2847. [
  2848. 99369,
  2849. 99372
  2850. ],
  2851. [
  2852. 99527,
  2853. 99530
  2854. ],
  2855. [
  2856. 99761,
  2857. 99764
  2858. ],
  2859. [
  2860. 99919,
  2861. 99922
  2862. ],
  2863. [
  2864. 100113,
  2865. 100116
  2866. ],
  2867. [
  2868. 100236,
  2869. 100239
  2870. ],
  2871. [
  2872. 100488,
  2873. 100491
  2874. ],
  2875. [
  2876. 100642,
  2877. 100645
  2878. ],
  2879. [
  2880. 100820,
  2881. 100823
  2882. ],
  2883. [
  2884. 101030,
  2885. 101033
  2886. ],
  2887. [
  2888. 101146,
  2889. 101149
  2890. ],
  2891. [
  2892. 101216,
  2893. 101219
  2894. ],
  2895. [
  2896. 101348,
  2897. 101351
  2898. ],
  2899. [
  2900. 101519,
  2901. 101522
  2902. ],
  2903. [
  2904. 101696,
  2905. 101699
  2906. ],
  2907. [
  2908. 101865,
  2909. 101868
  2910. ],
  2911. [
  2912. 102037,
  2913. 102040
  2914. ],
  2915. [
  2916. 102199,
  2917. 102202
  2918. ],
  2919. [
  2920. 102353,
  2921. 102356
  2922. ],
  2923. [
  2924. 102502,
  2925. 102505
  2926. ],
  2927. [
  2928. 102636,
  2929. 102639
  2930. ],
  2931. [
  2932. 102785,
  2933. 102788
  2934. ],
  2935. [
  2936. 102916,
  2937. 102919
  2938. ],
  2939. [
  2940. 103114,
  2941. 103117
  2942. ],
  2943. [
  2944. 103290,
  2945. 103293
  2946. ],
  2947. [
  2948. 103464,
  2949. 103467
  2950. ],
  2951. [
  2952. 103630,
  2953. 103633
  2954. ],
  2955. [
  2956. 103831,
  2957. 103834
  2958. ],
  2959. [
  2960. 103988,
  2961. 103991
  2962. ],
  2963. [
  2964. 104158,
  2965. 104161
  2966. ],
  2967. [
  2968. 104370,
  2969. 104373
  2970. ],
  2971. [
  2972. 104486,
  2973. 104489
  2974. ],
  2975. [
  2976. 104556,
  2977. 104559
  2978. ],
  2979. [
  2980. 104685,
  2981. 104688
  2982. ],
  2983. [
  2984. 104844,
  2985. 104847
  2986. ],
  2987. [
  2988. 105002,
  2989. 105005
  2990. ],
  2991. [
  2992. 105140,
  2993. 105143
  2994. ],
  2995. [
  2996. 105268,
  2997. 105271
  2998. ],
  2999. [
  3000. 105400,
  3001. 105403
  3002. ],
  3003. [
  3004. 105544,
  3005. 105547
  3006. ],
  3007. [
  3008. 105674,
  3009. 105677
  3010. ],
  3011. [
  3012. 105793,
  3013. 105796
  3014. ],
  3015. [
  3016. 105993,
  3017. 105996
  3018. ],
  3019. [
  3020. 106145,
  3021. 106148
  3022. ],
  3023. [
  3024. 106312,
  3025. 106315
  3026. ],
  3027. [
  3028. 106523,
  3029. 106526
  3030. ],
  3031. [
  3032. 106686,
  3033. 106689
  3034. ],
  3035. [
  3036. 106834,
  3037. 106837
  3038. ],
  3039. [
  3040. 106995,
  3041. 106998
  3042. ],
  3043. [
  3044. 107178,
  3045. 107181
  3046. ],
  3047. [
  3048. 107288,
  3049. 107291
  3050. ],
  3051. [
  3052. 107443,
  3053. 107446
  3054. ],
  3055. [
  3056. 107600,
  3057. 107603
  3058. ],
  3059. [
  3060. 107739,
  3061. 107742
  3062. ],
  3063. [
  3064. 108132,
  3065. 108135
  3066. ],
  3067. [
  3068. 108538,
  3069. 108541
  3070. ],
  3071. [
  3072. 108731,
  3073. 108734
  3074. ],
  3075. [
  3076. 108902,
  3077. 108905
  3078. ],
  3079. [
  3080. 108917,
  3081. 108920
  3082. ],
  3083. [
  3084. 109071,
  3085. 109074
  3086. ],
  3087. [
  3088. 109159,
  3089. 109162
  3090. ],
  3091. [
  3092. 109218,
  3093. 109221
  3094. ],
  3095. [
  3096. 109290,
  3097. 109293
  3098. ],
  3099. [
  3100. 109350,
  3101. 109353
  3102. ],
  3103. [
  3104. 109488,
  3105. 109491
  3106. ],
  3107. [
  3108. 109572,
  3109. 109575
  3110. ],
  3111. [
  3112. 109602,
  3113. 109605
  3114. ],
  3115. [
  3116. 109648,
  3117. 109651
  3118. ],
  3119. [
  3120. 109860,
  3121. 109863
  3122. ],
  3123. [
  3124. 109909,
  3125. 109912
  3126. ],
  3127. [
  3128. 110066,
  3129. 110069
  3130. ],
  3131. [
  3132. 110178,
  3133. 110181
  3134. ],
  3135. [
  3136. 110280,
  3137. 110283
  3138. ],
  3139. [
  3140. 110294,
  3141. 110297
  3142. ],
  3143. [
  3144. 110427,
  3145. 110430
  3146. ],
  3147. [
  3148. 110479,
  3149. 110482
  3150. ],
  3151. [
  3152. 110678,
  3153. 110681
  3154. ],
  3155. [
  3156. 110781,
  3157. 110784
  3158. ],
  3159. [
  3160. 110795,
  3161. 110798
  3162. ],
  3163. [
  3164. 110887,
  3165. 110890
  3166. ],
  3167. [
  3168. 110901,
  3169. 110904
  3170. ],
  3171. [
  3172. 111083,
  3173. 111086
  3174. ],
  3175. [
  3176. 111135,
  3177. 111138
  3178. ],
  3179. [
  3180. 111419,
  3181. 111422
  3182. ],
  3183. [
  3184. 111524,
  3185. 111527
  3186. ],
  3187. [
  3188. 111700,
  3189. 111703
  3190. ],
  3191. [
  3192. 111769,
  3193. 111772
  3194. ],
  3195. [
  3196. 111828,
  3197. 111831
  3198. ],
  3199. [
  3200. 111981,
  3201. 111984
  3202. ],
  3203. [
  3204. 112084,
  3205. 112087
  3206. ],
  3207. [
  3208. 112098,
  3209. 112101
  3210. ],
  3211. [
  3212. 112197,
  3213. 112200
  3214. ],
  3215. [
  3216. 112211,
  3217. 112214
  3218. ],
  3219. [
  3220. 112373,
  3221. 112376
  3222. ],
  3223. [
  3224. 112425,
  3225. 112428
  3226. ],
  3227. [
  3228. 112701,
  3229. 112704
  3230. ],
  3231. [
  3232. 112799,
  3233. 112802
  3234. ],
  3235. [
  3236. 112973,
  3237. 112976
  3238. ],
  3239. [
  3240. 113246,
  3241. 113249
  3242. ],
  3243. [
  3244. 113444,
  3245. 113447
  3246. ],
  3247. [
  3248. 113633,
  3249. 113636
  3250. ],
  3251. [
  3252. 113827,
  3253. 113830
  3254. ],
  3255. [
  3256. 113979,
  3257. 113982
  3258. ],
  3259. [
  3260. 114126,
  3261. 114129
  3262. ],
  3263. [
  3264. 114274,
  3265. 114277
  3266. ],
  3267. [
  3268. 114455,
  3269. 114458
  3270. ],
  3271. [
  3272. 114558,
  3273. 114561
  3274. ],
  3275. [
  3276. 114725,
  3277. 114728
  3278. ],
  3279. [
  3280. 114830,
  3281. 114833
  3282. ],
  3283. [
  3284. 114966,
  3285. 114969
  3286. ],
  3287. [
  3288. 114977,
  3289. 114980
  3290. ],
  3291. [
  3292. 115200,
  3293. 115203
  3294. ],
  3295. [
  3296. 115418,
  3297. 115421
  3298. ],
  3299. [
  3300. 115561,
  3301. 115564
  3302. ],
  3303. [
  3304. 115573,
  3305. 115576
  3306. ],
  3307. [
  3308. 115630,
  3309. 115633
  3310. ],
  3311. [
  3312. 115822,
  3313. 115825
  3314. ],
  3315. [
  3316. 115877,
  3317. 115880
  3318. ],
  3319. [
  3320. 116030,
  3321. 116033
  3322. ],
  3323. [
  3324. 116177,
  3325. 116180
  3326. ],
  3327. [
  3328. 116344,
  3329. 116347
  3330. ],
  3331. [
  3332. 116496,
  3333. 116499
  3334. ],
  3335. [
  3336. 116686,
  3337. 116689
  3338. ],
  3339. [
  3340. 116880,
  3341. 116883
  3342. ],
  3343. [
  3344. 116900,
  3345. 116903
  3346. ],
  3347. [
  3348. 117151,
  3349. 117154
  3350. ],
  3351. [
  3352. 117174,
  3353. 117177
  3354. ],
  3355. [
  3356. 117367,
  3357. 117370
  3358. ],
  3359. [
  3360. 117654,
  3361. 117657
  3362. ],
  3363. [
  3364. 117678,
  3365. 117681
  3366. ],
  3367. [
  3368. 117889,
  3369. 117892
  3370. ],
  3371. [
  3372. 118106,
  3373. 118109
  3374. ],
  3375. [
  3376. 118357,
  3377. 118360
  3378. ],
  3379. [
  3380. 118420,
  3381. 118423
  3382. ],
  3383. [
  3384. 118678,
  3385. 118681
  3386. ],
  3387. [
  3388. 118909,
  3389. 118912
  3390. ],
  3391. [
  3392. 119053,
  3393. 119056
  3394. ],
  3395. [
  3396. 119199,
  3397. 119202
  3398. ],
  3399. [
  3400. 119273,
  3401. 119276
  3402. ],
  3403. [
  3404. 119483,
  3405. 119486
  3406. ],
  3407. [
  3408. 119701,
  3409. 119704
  3410. ],
  3411. [
  3412. 119996,
  3413. 119999
  3414. ],
  3415. [
  3416. 120259,
  3417. 120262
  3418. ],
  3419. [
  3420. 120565,
  3421. 120568
  3422. ],
  3423. [
  3424. 120728,
  3425. 120731
  3426. ],
  3427. [
  3428. 120769,
  3429. 120772
  3430. ],
  3431. [
  3432. 120790,
  3433. 120793
  3434. ],
  3435. [
  3436. 120866,
  3437. 120869
  3438. ],
  3439. [
  3440. 121060,
  3441. 121063
  3442. ],
  3443. [
  3444. 121151,
  3445. 121154
  3446. ],
  3447. [
  3448. 121311,
  3449. 121314
  3450. ],
  3451. [
  3452. 121476,
  3453. 121479
  3454. ],
  3455. [
  3456. 121800,
  3457. 121803
  3458. ],
  3459. [
  3460. 122110,
  3461. 122113
  3462. ],
  3463. [
  3464. 122361,
  3465. 122364
  3466. ],
  3467. [
  3468. 122424,
  3469. 122427
  3470. ],
  3471. [
  3472. 122682,
  3473. 122685
  3474. ],
  3475. [
  3476. 122923,
  3477. 122926
  3478. ],
  3479. [
  3480. 123067,
  3481. 123070
  3482. ],
  3483. [
  3484. 123213,
  3485. 123216
  3486. ],
  3487. [
  3488. 123287,
  3489. 123290
  3490. ],
  3491. [
  3492. 123614,
  3493. 123617
  3494. ],
  3495. [
  3496. 123948,
  3497. 123951
  3498. ],
  3499. [
  3500. 123969,
  3501. 123972
  3502. ],
  3503. [
  3504. 124220,
  3505. 124223
  3506. ],
  3507. [
  3508. 124378,
  3509. 124381
  3510. ],
  3511. [
  3512. 124629,
  3513. 124642
  3514. ],
  3515. [
  3516. 124884,
  3517. 124897
  3518. ],
  3519. [
  3520. 140633,
  3521. 140644
  3522. ],
  3523. [
  3524. 274326,
  3525. 274337
  3526. ],
  3527. [
  3528. 370482,
  3529. 370493
  3530. ]
  3531. ],
  3532. "scope": ""
  3533. }
  3534. },
  3535. "selection":
  3536. [
  3537. [
  3538. 370628,
  3539. 370628
  3540. ]
  3541. ],
  3542. "settings":
  3543. {
  3544. "detect_indentation": false,
  3545. "line_numbers": false,
  3546. "output_tag": 4,
  3547. "result_base_dir": "",
  3548. "result_file_regex": "^([A-Za-z\\\\/<].*):$",
  3549. "result_line_regex": "^ +([0-9]+):",
  3550. "scroll_past_end": true,
  3551. "syntax": "Packages/Default/Find Results.hidden-tmLanguage",
  3552. "translate_tabs_to_spaces": false
  3553. },
  3554. "translation.x": 0.0,
  3555. "translation.y": 81259.0,
  3556. "zoom_level": 1.0
  3557. },
  3558. "type": "text"
  3559. },
  3560. {
  3561. "buffer": 13,
  3562. "file": "src/app/controllers/dash.js",
  3563. "semi_transient": false,
  3564. "settings":
  3565. {
  3566. "buffer_size": 3261,
  3567. "regions":
  3568. {
  3569. },
  3570. "selection":
  3571. [
  3572. [
  3573. 2141,
  3574. 2141
  3575. ]
  3576. ],
  3577. "settings":
  3578. {
  3579. "syntax": "Packages/JavaScript/JavaScript.tmLanguage",
  3580. "tab_size": 2,
  3581. "translate_tabs_to_spaces": true
  3582. },
  3583. "translation.x": 0.0,
  3584. "translation.y": 1035.0,
  3585. "zoom_level": 1.0
  3586. },
  3587. "type": "text"
  3588. },
  3589. {
  3590. "buffer": 14,
  3591. "file": "src/app/partials/dashboard.html",
  3592. "semi_transient": false,
  3593. "settings":
  3594. {
  3595. "buffer_size": 5609,
  3596. "regions":
  3597. {
  3598. },
  3599. "selection":
  3600. [
  3601. [
  3602. 1955,
  3603. 1955
  3604. ]
  3605. ],
  3606. "settings":
  3607. {
  3608. "syntax": "Packages/HTML/HTML.tmLanguage",
  3609. "tab_size": 2,
  3610. "translate_tabs_to_spaces": true
  3611. },
  3612. "translation.x": 0.0,
  3613. "translation.y": 0.0,
  3614. "zoom_level": 1.0
  3615. },
  3616. "type": "text"
  3617. },
  3618. {
  3619. "buffer": 15,
  3620. "file": "src/app/partials/dashLoader.html",
  3621. "semi_transient": true,
  3622. "settings":
  3623. {
  3624. "buffer_size": 5515,
  3625. "regions":
  3626. {
  3627. },
  3628. "selection":
  3629. [
  3630. [
  3631. 72,
  3632. 72
  3633. ]
  3634. ],
  3635. "settings":
  3636. {
  3637. "syntax": "Packages/HTML/HTML.tmLanguage",
  3638. "tab_size": 2,
  3639. "translate_tabs_to_spaces": true
  3640. },
  3641. "translation.x": 0.0,
  3642. "translation.y": 0.0,
  3643. "zoom_level": 1.0
  3644. },
  3645. "type": "text"
  3646. },
  3647. {
  3648. "buffer": 16,
  3649. "file": "src/app/panels/graphite/graphiteSrv.js",
  3650. "semi_transient": false,
  3651. "settings":
  3652. {
  3653. "buffer_size": 3378,
  3654. "regions":
  3655. {
  3656. },
  3657. "selection":
  3658. [
  3659. [
  3660. 3067,
  3661. 3067
  3662. ]
  3663. ],
  3664. "settings":
  3665. {
  3666. "syntax": "Packages/JavaScript/JavaScript.tmLanguage",
  3667. "tab_size": 2,
  3668. "translate_tabs_to_spaces": true
  3669. },
  3670. "translation.x": 0.0,
  3671. "translation.y": 966.0,
  3672. "zoom_level": 1.0
  3673. },
  3674. "type": "text"
  3675. },
  3676. {
  3677. "buffer": 17,
  3678. "file": "src/vendor/bootstrap/less/grafana.less",
  3679. "semi_transient": false,
  3680. "settings":
  3681. {
  3682. "buffer_size": 144,
  3683. "regions":
  3684. {
  3685. },
  3686. "selection":
  3687. [
  3688. [
  3689. 117,
  3690. 117
  3691. ]
  3692. ],
  3693. "settings":
  3694. {
  3695. "syntax": "Packages/Text/Plain text.tmLanguage"
  3696. },
  3697. "translation.x": 0.0,
  3698. "translation.y": 0.0,
  3699. "zoom_level": 1.0
  3700. },
  3701. "type": "text"
  3702. },
  3703. {
  3704. "buffer": 18,
  3705. "file": "src/index.html",
  3706. "semi_transient": false,
  3707. "settings":
  3708. {
  3709. "buffer_size": 2212,
  3710. "regions":
  3711. {
  3712. },
  3713. "selection":
  3714. [
  3715. [
  3716. 1972,
  3717. 1972
  3718. ]
  3719. ],
  3720. "settings":
  3721. {
  3722. "syntax": "Packages/HTML/HTML.tmLanguage",
  3723. "tab_size": 2,
  3724. "translate_tabs_to_spaces": true
  3725. },
  3726. "translation.x": 662.0,
  3727. "translation.y": 414.0,
  3728. "zoom_level": 1.0
  3729. },
  3730. "type": "text"
  3731. }
  3732. ]
  3733. }
  3734. ],
  3735. "incremental_find":
  3736. {
  3737. "height": 28.0
  3738. },
  3739. "input":
  3740. {
  3741. "height": 40.0
  3742. },
  3743. "layout":
  3744. {
  3745. "cells":
  3746. [
  3747. [
  3748. 0,
  3749. 0,
  3750. 1,
  3751. 1
  3752. ]
  3753. ],
  3754. "cols":
  3755. [
  3756. 0.0,
  3757. 1.0
  3758. ],
  3759. "rows":
  3760. [
  3761. 0.0,
  3762. 1.0
  3763. ]
  3764. },
  3765. "menu_visible": false,
  3766. "output.exec":
  3767. {
  3768. "height": 271.0
  3769. },
  3770. "project": "grafana.sublime-project",
  3771. "replace":
  3772. {
  3773. "height": 52.0
  3774. },
  3775. "save_all_on_build": true,
  3776. "select_file":
  3777. {
  3778. "height": 0.0,
  3779. "selected_items":
  3780. [
  3781. [
  3782. "graf",
  3783. "src\\vendor\\bootstrap\\less\\grafana.less"
  3784. ],
  3785. [
  3786. "gsrv",
  3787. "src\\app\\panels\\graphite\\graphiteSrv.js"
  3788. ],
  3789. [
  3790. "over",
  3791. "src\\vendor\\bootstrap\\less\\overrides.less"
  3792. ],
  3793. [
  3794. "mod",
  3795. "src\\app\\panels\\graphite\\module.js"
  3796. ],
  3797. [
  3798. "graphites",
  3799. "src\\app\\panels\\graphite\\graphiteSrv.js"
  3800. ],
  3801. [
  3802. "inspec",
  3803. "src\\app\\partials\\inspector.html"
  3804. ],
  3805. [
  3806. "module",
  3807. "src\\app\\panels\\graph\\module.js"
  3808. ],
  3809. [
  3810. "tagm",
  3811. "src\\EbaySweden.TouchWeb\\static\\script\\app\\ui\\layout\\google-tagmanager.js"
  3812. ],
  3813. [
  3814. "cookie.",
  3815. "src\\EbaySweden.TouchWeb\\static\\script\\utils\\cookie.js"
  3816. ],
  3817. [
  3818. "page.js",
  3819. "src\\EbaySweden.TouchWeb\\static\\script\\app\\ui\\layout\\page.js"
  3820. ],
  3821. [
  3822. "_main",
  3823. "src\\EbaySweden.TouchWeb\\Areas\\Default\\Views\\Shared\\_MainLayout.cshtml"
  3824. ],
  3825. [
  3826. "",
  3827. "D:\\ebay\\tradera\\Applications\\TouchWeb\\src\\EbaySweden.TouchWeb\\TouchWeb.csproj"
  3828. ],
  3829. [
  3830. "start-",
  3831. "src\\EbaySweden.TouchWeb\\static\\style\\components\\start-page.scss"
  3832. ],
  3833. [
  3834. "bidding",
  3835. "src\\EbaySweden.TouchWeb\\static\\script\\app\\ui\\view-item\\bidding-ui.js"
  3836. ],
  3837. [
  3838. "app.",
  3839. "src\\EbaySweden.TouchWeb\\static\\script\\app.js"
  3840. ]
  3841. ],
  3842. "width": 0.0
  3843. },
  3844. "select_project":
  3845. {
  3846. "height": 0.0,
  3847. "selected_items":
  3848. [
  3849. ],
  3850. "width": 0.0
  3851. },
  3852. "select_symbol":
  3853. {
  3854. "height": 0.0,
  3855. "selected_items":
  3856. [
  3857. ],
  3858. "width": 0.0
  3859. },
  3860. "settings":
  3861. {
  3862. },
  3863. "show_minimap": false,
  3864. "show_open_files": true,
  3865. "show_tabs": true,
  3866. "side_bar_visible": true,
  3867. "side_bar_width": 279.0,
  3868. "status_bar_visible": true,
  3869. "template_settings":
  3870. {
  3871. }
  3872. }