Skip to content

Instantly share code, notes, and snippets.

@mactkg
Created December 13, 2014 06:02
Show Gist options
  • Save mactkg/745e436bfdd8dc0fd4e9 to your computer and use it in GitHub Desktop.
Save mactkg/745e436bfdd8dc0fd4e9 to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html lang="ja"
data-default-locale="en"
data-locale="ja"
data-user-logined="true"
data-user-signed-up="true"
data-user-is-ninja="false"
data-user-is-staff="false"
data-env="production"
data-user-id="541472dc69702d3c48607300"
data-user-name="Kenta"
data-user-icon-thumb-url="https://assets.gyazo.com/assets/common/default_user_icon-f097902e372cdf9a9c3357acd66dfc26.png"
ng-app="gyazo"
>
<head>
<title ng-bind="title">Gyazo - 6962fe73bc303b9c1b393b498d7be8e6.png</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<!--
?O&&O[
&&&&&&&&&&&&&&&&&&&&&&&&&m
&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$
&&&&&&&&&&&&& &&&&&&&&&&&&&&$$
&&&&&&&&&&& i xO &&&&&&&&&&$. il
&&&&&&&&&&&&&& )&&&&&&&&&&&&&$ illl
&&&&&&&&&&&&&&& M&&&&&&&&&&&&&$ ll
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&% ++ll++
&&& @[ @ I&&& ++ll++
&&& I&&& ++ll++
&&&*0JLLLf{, ;rfLLLLL&&&& ++ll++
&&&&&&oYLLLLLLLLLLLLCX00M&&&&&& ++ll++
&&&&&&&&&q0L zLLLL00&&&&&&&&&& ++ll++
&&&&&&&&&&&& [00q&&&&&&&&&&&&& ++ll++
&&&&&&&&&&&& ,&&&&&&&&&&&&&&&& ++ll++
&&&&&&&&&&&&, &&&&&&&&&&&&&&&&&++ll++
-&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&++ll++
&&&&&&&&&&&&&&@@>>>u&&&&&&&&&&&&&&@@&++ll+
@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&a@@++ll
&@@@@&&&&&&&&&&&&&&&&&&&&&&&&&&& ++ll++
;@#ddddddpq*@@@d*d@@d*qddddddm@@ ++ll++
&&&&&&&&&&&#mdB@@@wd@#&&&&&&&&&& ++ll++
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&w ++ll++
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ++##++
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ++##++
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ++##++
M&&&&&&&&&&&&&&&&u B&&&&&&&&&&&&&&&&++##++
;@&&&&&&&&&&&&&&@i<>>>>q@#&&&&&&&&&&&&@++##++
>@@@@@@@@@@@@@@@@z>>>>>>>@@@@@@@@@@@@@@@++##++<
>>>>>m@@@@@@@@@@@@@8>>>>>>>>>>>8@@@@@@@@@@@@++##++>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><
,_>>>>>>>>>>>>>>>>>>>>+-
(111l ,1111
111 11
11 11+ 11 1 111111111 111111-
11 11 11 111 11 >11 ;11
11 11111111 11?1| 11 |1 11 <1~ 11
/11 11i 11 11 11 11~ |1 11
111 ;11 11 11 11 11 11 11
-11111111/ 11 11 11 111111111 11111111-
-->
<link href="https://assets.gyazo.com/assets/application-e4534afba67531407854a033097e6fc1.css" media="all" rel="stylesheet" />
<script src="https://assets.gyazo.com/assets/application-96a48abe5b24cc664900cad4fdcdcc9f.js"></script>
<meta content="app-id=625725292" name="apple-itunes-app" /><meta content="現在見ているパソコンの画面の一部を切り出して、Webにアップするツールです。チャットやブログ、Twitter、Tumblrなどにすぐ貼り付けられます。Windows,Mac,Linuxに対応。" name="description" /><meta content="スクリーンショット, ギャゾー, プリントスクリーン, ツール, アップロード, 無料" name="keywords" /><meta content="380235615324821" property="fb:app_id" /><meta content="Gyazo" property="og:site_name" /><meta content="Screenshot by Gyazo" property="og:title" /><meta content="article" property="og:type" /><meta content="http://gyazo.com/6962fe73bc303b9c1b393b498d7be8e6" property="og:url" /><meta content="http://i.gyazo.com/thumb/200/_8a0a4c90f14efe4dbf4e3eb4eca758f8.png" property="og:image" /><meta content="Gyazo lets you instantly grab the screen and upload the image to the web." property="og:description" /><meta content="photo" name="twitter:card" /><meta content="@gyazo" name="twitter:site" /><meta content="" name="twitter:title" /><meta content="http://i.gyazo.com/6962fe73bc303b9c1b393b498d7be8e6.png" name="twitter:image" /><meta content="gyazo.com" name="twitter:domain" /> <script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-2827501-10', 'auto');
ga('set', 'dimension1', 'Member');
ga('send', 'pageview');
</script>
<script src="//d2wy8f7a9ursnm.cloudfront.net/bugsnag-2.min.js" data-apikey="e1581ca853725e5b376c08bb1efd64ea"> </script>
<meta content="authenticity_token" name="csrf-param" />
<meta content="ZYWfxS+oLKkR/QamdkeK9LobCFV1Fr/ItDcCnDYdpOE=" name="csrf-token" />
</head>
<body class="images-show theme-light"
ng-controller=ImageShowCtrl
>
<nav class="navbar navbar-fixed-top"><div class="container"><div class="navbar-logo"><a class="navbar-brand" href="https://gyazo.com/tabs/history" target="_self"><div class="logo"></div></a></div><button class="navbar-toggle" data-target="#navbar-collapse-menu" data-toggle="collapse" type="button"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><div class="navbar-user-container dropdown board-dropdown hidden-xs"><a class="navbar-user" data-toggle="dropdown"><span class="navbar-user-icon"><img alt="Default user icon" class="user-icon" src="https://assets.gyazo.com/assets/common/default_user_icon-f097902e372cdf9a9c3357acd66dfc26.png" /></span></a><ul class="dropdown-menu dropdown-menu-right"><div class="arrow"></div><li><a class="navbar-user-info" href="/settings" target="_self"><span class="user-name">Kenta</span><span class="label label-warning">Lite</span></a></li><li class="divider"></li><li><a href="https://gyazo.com/ninja" target="_self"><i class="fa fa-arrow-circle-o-up"></i>アップグレード</a></li><li><a href="https://gyazo.com/settings" target="_self"><i class="fa fa-gear"></i>設定</a></li><li><a href="http://blogjp.gyazo.com/p/faq.html" target="_blank"><i class="fa fa-question-circle"></i>ヘルプ</a></li><li><a href="https://gyazo.com/ja" target="_self"><i class="fa fa-download"></i>ダウンロード</a></li><li class="divider"></li><li><a data-method="delete" href="https://gyazo.com/logout" rel="nofollow" target="_self"><i class="fa fa-power-off"></i>ログアウト</a></li></ul></div></div><div class="navbar-collapse collapse pull-left" id="navbar-collapse-menu"><ul class="nav navbar-nav navbar-right header-menu-mobile visible-xs">
<li><a href="https://gyazo.com/tabs/history" target="_self">自分の画像一覧</a></li>
<li class="divider"></li>
<li><a href="https://gyazo.com/settings" target="_self">設定</a></li>
<li class="divider"></li>
<li><a data-method="delete" href="https://gyazo.com/logout" rel="nofollow" target="_self">ログアウト</a></li>
</ul>
</div></nav>
<section class="image-screen" id="content"><div class="image-toolbar"><div class="container image-toolbar-inner"><div class="primary-board-container" ng-controller="HeaderBoardCtrl"><a class="btn-borderless-white board-clip-button" ng-click="toggleSelector()" tooltip="タブに追加" tooltip-placement="bottom" tooltip-popup-delay="800"><i class="fa fa-folder-open"></i></a><a class="board-cell" ng-class="{ active: currentBoard() }" ng-cloak="" ng-href="{{ currentBoard().url }}" ng-show="currentBoard()" target="_self"><div class="thumb-cells-container"><div class="thumb-cell" ng-repeat="image in currentBoard().recentImages | limitTo : 4"><img ng-src="{{ image.cropThumbUrl }}" /></div></div></a><a class="board-name" ng-cloak="" ng-href="{{ currentBoard().url }}" target="_self">{{ currentBoard().name }}</a><div class="board-selector-container" hotkey="{ esc: close }" ng-click="close()" ng-cloak="" ng-controller="BoardSelectorCtrl" ng-show="selectorOpen"><ul class="board-selector" gz-stop-event="click"><header class="header"><h4 class="title">タブに追加</h4></header><a class="create-tab-link" href="https://gyazo.com/tabs/history" ng-if="boards.length == 0" target="_self">タブを作成</a><li class="board-selector-board" ng-repeat="board in boards"><a class="board-inner" ng-click="toggleBoard(board)"><div class="board-cell" ng-class="{ checked: board.hasCurrentImage }"><div class="check"><i class="icon-check"></i></div><div class="thumb-cells-container"><div class="thumb-cell" ng-repeat="image in board.recentImages | limitTo : 4"><img ng-src="{{ image.cropThumbUrl }}" /></div></div></div><div class="board-name" ng-bind="board.name"></div><div class="board-name" ng-if="!board.name">&nbsp;</div></a></li></ul></div></div><div class="image-actions"><a class="btn-borderless-white image-action js-button-draw" ng-click="startDrawing($event)" ng-if="image.drawable" tooltip="ドロー" tooltip-placement="bottom" tooltip-popup-delay="500"><i class="icon-pencil"></i></a><a class="btn-borderless-white image-action" ng-click="deleteImage()" ng-if="image.deletable" tooltip="削除" tooltip-placement="bottom" tooltip-popup-delay="500"><i class="icon-trash"></i></a></div></div></div><div class="notice-container" id="notice" ng-cloak=""><div class="notice alert alert-success" ng-class="{ &#39;alert-info&#39;: notice.info, &#39;alert-warning&#39;: notice.warning, &#39;alert-danger&#39;: notice.danger }" ng-show="notice.show">{{ notice.message }}</div></div><div class="container"></div><div data-image="{&quot;image_id&quot;:&quot;6962fe73bc303b9c1b393b498d7be8e6&quot;,&quot;created_at&quot;:&quot;2014-09-13T16:38:11.766Z&quot;,&quot;alias_id&quot;:&quot;_8a0a4c90f14efe4dbf4e3eb4eca758f8&quot;,&quot;deletable&quot;:true,&quot;drawable&quot;:false,&quot;star&quot;:false,&quot;url&quot;:&quot;http://i.gyazo.com/6962fe73bc303b9c1b393b498d7be8e6.png&quot;,&quot;thumb_url&quot;:&quot;http://i.gyazo.com/thumb/200/_8a0a4c90f14efe4dbf4e3eb4eca758f8.png&quot;,&quot;crop_thumb_url&quot;:&quot;http://i.gyazo.com/thumb/22_crop/_8a0a4c90f14efe4dbf4e3eb4eca758f8.png&quot;,&quot;large_thumb_url&quot;:&quot;http://i.gyazo.com/thumb/360/_8a0a4c90f14efe4dbf4e3eb4eca758f8.png&quot;,&quot;cover_url&quot;:&quot;http://i.gyazo.com/cover/6962fe73bc303b9c1b393b498d7be8e6.png&quot;,&quot;permalink_url&quot;:&quot;http://gyazo.com/6962fe73bc303b9c1b393b498d7be8e6&quot;,&quot;boards&quot;:[]}" preload-data=""></div><div class="image-inner-container" id="gyazo"><img class="image" data-image-id="6962fe73bc303b9c1b393b498d7be8e6" gz-image-loaded="setupImage()" gz-image-zoom-toggle="" id="gyazo_img" ng-show="shownType == &#39;image&#39;" onload="imageLoaded(this)" src="http://i.gyazo.com/6962fe73bc303b9c1b393b498d7be8e6.png" style="" /></div></section><div class="share-buttons-container"><ul class="share-buttons"><li class="hidden-xs"><a class="btn-borderless-gray share-button" clip-click="noticeCopyUrl(image)" clip-copy="image.url"><i class="icon-link"></i></a></li><li><twitter-share-button ng-click="trackEvent(&#39;share_button_on_image&#39;, &#39;twitter&#39;)" text="Screenshot by Gyazo" url="image.permalinkUrl"></twitter-share-button></li><li><facebook-share-button ng-click="trackEvent(&#39;share_button_on_image&#39;, &#39;facebook&#39;)" url="image.permalinkUrl"></facebook-share-button></li><li class="embed-container hidden-xs"><a class="btn-borderless-gray share-button" ng-click="open = !open" title="埋め込みコード"><i class="fa fa-code"></i></a><div class="embed" ng-cloak="" ng-show="open"><div class="embed-row"><h6 class="heading">{{ justCopied.html ? 'Copied' : 'Copy' }} HTML</h6><button class="btn btn-default copy-button" clip-click="copied(&#39;html&#39;)" clip-copy="&#39;&lt;a href=&quot;http://gyazo.com/6962fe73bc303b9c1b393b498d7be8e6&quot;&gt;&lt;img src=&quot;http://i.gyazo.com/6962fe73bc303b9c1b393b498d7be8e6.png&quot; /&gt;&lt;/a&gt;&#39;"><div class="fa fa-copy"></div></button><div class="input-container"><input class="form-control" ng-class="{ copied: justCopied.html }" readonly="readonly" select-on-focus="" type="text" value="&lt;a href=&quot;http://gyazo.com/6962fe73bc303b9c1b393b498d7be8e6&quot;&gt;&lt;img src=&quot;http://i.gyazo.com/6962fe73bc303b9c1b393b498d7be8e6.png&quot; /&gt;&lt;/a&gt;" /></div></div><div class="embed-row"><h6 class="heading">{{ justCopied.markdown ? 'Copied' : 'Copy' }} Markdown</h6><button class="btn btn-default copy-button" clip-click="copied(&#39;markdown&#39;)" clip-copy="&#39;[![Gyazo](http://i.gyazo.com/6962fe73bc303b9c1b393b498d7be8e6.png)](http://gyazo.com/6962fe73bc303b9c1b393b498d7be8e6)&#39;"><div class="fa fa-copy"></div></button><div class="input-container"><input class="form-control" ng-class="{ copied: justCopied.markdown }" readonly="readonly" select-on-focus="" type="text" value="[![Gyazo](http://i.gyazo.com/6962fe73bc303b9c1b393b498d7be8e6.png)](http://gyazo.com/6962fe73bc303b9c1b393b498d7be8e6)" /></div></div><div class="arrow"></div></div></li><li class="btn-group button-more-container board-dropdown" dropdown="" title="More"><a class="btn-borderless-gray share-button dropdown-toggle"><i class="icon-menu"></i></a><ul class="dropdown-menu"><div class="arrow"></div><li><a href="https://gyazo.com/images/6962fe73bc303b9c1b393b498d7be8e6/report" target="_self"><i class="fa fa-flag"></i>不適切な画像を報告</a></li></ul></li></ul></div><div class="comments-container" ng-controller="CommentCtrl"><div class="comments" ng-cloak=""><div class="comment" ng-class="{ &#39;comment-highlight&#39;: comment.rect.hovering }" ng-repeat="comment in comments"><div class="comment-user-icon"><gz-user-icon user="comment.user"></gz-user-icon></div><div class="content"><div class="comment-body-container"><p class="comment-body" ng-bind-html="comment.body | linky:&#39;_blank&#39; | linkNoReferrer" ng-style="{ height: comment.bodyHeight || &#39;auto&#39; }"></p></div><span class="comment-user-name" ng-bind="comment.user.name"></span><time am-time-ago="comment.created_at" class="comment-created-at"></time><div class="comment-actions"><a class="btn-borderless-gray comment-action" ng-click="deleteComment(comment)" ng-if="comment.deletableBy(currentUser)" ng-show="comment.id" title="削除"><i class="icon-trash"></i></a></div></div></div><form class="comment comment-form" ng-cloak=""><div class="user"><img alt="Default user icon" class="user-icon" src="https://assets.gyazo.com/assets/common/default_user_icon-f097902e372cdf9a9c3357acd66dfc26.png" /></div><div class="content"><textarea class="comment-text-input" gz-keypress-enter="submitComment($event)" msd-elastic="" ng-maxlength="500" ng-model="commentBody" ng-trim="false" placeholder="コメントを入力"></textarea></div></form></div></div> <!--Top Ads-->
<div class="ads-container">
<div class="ads_bar hidden-xs">
<a class="ads_close" href="/ninja" target="_blank">
<span class="premium">広告を消す</span>
<span class="ad_close_btn" />
</a>
</div>
<div class="ads hidden-xs">
<!-- adingo head-->
<script type="text/javascript" src="http://sh.adingo.jp/?G=948&guid=ON"></script>
<!-- adingo -->
<script type="text/javascript">
if(typeof(adingoFluct)!="undefined") adingoFluct.showAd('1000001453');
</script>
</div>
</div>
<!--End of Top Ads-->
<script id="/templates/gzEditable.html" type="text/ng-template"><p class="gz-editable-body" ng-bind="model || defaultText" ng-mousedown="startEdit()" ng-show="!editing"></p><input class="gz-editable-input" gz-blur-on="blur" gz-focus-on="focus" gz-key-esc="cancelEdit()" gz-keypress-enter="$broadcast(&#39;blur&#39;)" maxlength="{{ maxlength }}" ng-blur="finishEdit()" ng-cloak="" ng-model="model" ng-show="editing" required="" /></script><script id="common/twitterShareButton.html" type="text/ng-template"><a class="share-button" ng-click="share($event)" title="Share on Twitter"><i class="fa fa-twitter"></i></a></script><script id="/boards/gzCarousel.html" type="text/ng-template"><div class="carousel gz-carousel" ng-swipe-left="next()" ng-swipe-right="prev()"><ol class="carousel-indicators" ng-show="slides.length &gt; 1"><li ng-class="{ active: slide.active }" ng-click="select(slide)" ng-repeat="slide in slides track by $index"></li></ol><div class="carousel-inner" ng-transclude=""></div><a class="left carousel-control" ng-click="prev()" ng-show="slides.length &gt; 1"><span class="glyphicon glyphicon-chevron-left"></span></a><a class="right carousel-control" ng-click="next()" ng-show="slides.length &gt; 1"><span class="glyphicon glyphicon-chevron-right"></span></a></div></script><script id="/boards/gzCarousel/gzSlide.html" type="text/ng-template"><div class="slide item text-center" ng-class="{ active: slide.active }" ng-transclude=""></div></script><script id="common/facebookShareButton.html" type="text/ng-template"><a class="share-button" ng-click="share($event)" title="Share on Facebook"><i class="fa fa-facebook-square"></i></a></script><script id="common/gzConfirm.html" type="text/ng-template"><div class="modal-header"><button class="close" ng-click="cancel()"><span>&times;</span><div class="sr-only">Close</div></button><h3 ng-bind="title"></h3></div><div class="modal-body" ng-bind="body"></div><div class="modal-footer"><button class="btn btn-default" ng-bind="cancelLabel" ng-click="cancel()"></button><button class="btn btn-primary" ng-bind="okLabel" ng-class="{ &#39;btn-danger&#39;: danger }" ng-click="ok()"></button></div></script><script id="common/gzUserIcon.html" type="text/ng-template"><img alt="{{ user.name }}" class="user-icon" ng-class="{ &#39;user-icon-small&#39;: size == &#39;small&#39; }" ng-src="{{ user.icon.thumb_url || &#39;https://assets.gyazo.com/assets/common/default_user_icon-f097902e372cdf9a9c3357acd66dfc26.png&#39;}}" /></script>
</body>
</html>
@mactkg
Copy link
Author

mactkg commented Dec 13, 2014

@mactkg
Copy link
Author

mactkg commented Dec 13, 2014

}catch(n){u(n)}})},$observe:function(e,t){var n=this,r=n.$$observers||(n.$$observers={}),i=r[e]||(r[e]=[]);return i.push(t),y.$evalAsync(function(){i.$$inter||t(n[e])}),t}};var J=r.startSymbol(),Z=r.endSymbol(),K="{{"==J||"}}"==Z?m:function(e){return e.replace(/\{\{/g,J).replace(/}}/g,Z)},et=/^ngAttr[A-Z]/;return T}]}function Ut(e){return lt(e.replace(ii,""))}function Ht(e,t){var n="",r=e.split(/\s+/),i=t.split(/\s+/);e:for(var o=0;o<r.length;o++){for(var a=r[o],s=0;s<i.length;s++)if(a==i[s])continue e;n+=(n.length>0?" ":"")+a}return n}function qt(){var e={},t=/^(\S+)(\s+as\s+(\w+))?$/;this.register=function(t,n){rt(t,"controller"),b(t)?d(e,t):e[t]=n},this.$get=["$injector","$window",function(n,i){return function(o,a){var s,u,l,c;if(_(o)&&(u=o.match(t),l=u[1],c=u[3],o=e.hasOwnProperty(l)?e[l]:it(a.$scope,l,!0)||it(i,l,!0),nt(o,l,!0)),s=n.instantiate(o,a),c){if(!a||"object"!=typeof a.$scope)throw r("$controller")("noscp","Cannot export controller '{0}' as '{1}'! No $scope object provided vialocals.",l||o.name,c);a.$scope[c]=s}return s}}]}function Yt(){this.$get=["$window",function(e){return wr(e.document)}]}function Bt(){this.$get=["$log",function(e){return function(){e.error.apply(e,arguments)}}]}function Wt(e){var t,n,r,i={};return e?(o(e.split("\n"),function(e){r=e.indexOf(":"),t=mr(Ar(e.substr(0,r))),n=Ar(e.substr(r+1)),t&&(i[t]?i[t]+=", "+n:i[t]=n)}),i):i}function Vt(e){var t=b(e)?e:n;return function(n){return t||(t=Wt(e)),n?t[mr(n)]||null:t}}function Xt(e,t,n){return x(n)?n(e,t):(o(n,function(n){e=n(e,t)}),e)}function Gt(e){return e>=200&&300>e}function Jt(){var e=/^\s*(\[|\{[^\{])/,t=/[\}\]]\s*$/,r=/^\)\]\}',?\n/,i={"Content-Type":"application/json;charset=utf-8"},a=this.defaults={transformResponse:[function(n){return _(n)&&(n=n.replace(r,""),e.test(n)&&t.test(n)&&(n=q(n))),n}],transformRequest:[function(e){return!b(e)||S(e)||M(e)?e:H(e)}],headers:{common:{Accept:"application/json, text/plain, */*"},post:I(i),put:I(i),patch:I(i)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN"},u=this.interceptors=[],l=this.responseInterceptors=[];this.$get=["$httpBackend","$browser","$cacheFactory","$rootScope","$q","$injector",function(e,t,r,i,c,f){function h(e){function t(e){var t=d({},e,{data:Xt(e.data,e.headers,i.transformResponse)});return Gt(e.status)?t:c.reject(t)}function r(e){function t(e){var t;o(e,function(n,r){x(n)&&(t=n(),null!=t?e[r]=t:delete e[r])})}var n,r,i,s=a.headers,u=d({},e.headers);s=d({},s.common,s[mr(e.method)]),t(s),t(u);e:for(n in s){r=mr(n);for(i in u)if(mr(i)===r)continue e;u[n]=s[n]}return u}var i={method:"get",transformRequest:a.transformRequest,transformResponse:a.transformResponse},s=r(e);d(i,e),i.headers=s,i.method=vr(i.method);var u=function(e){s=e.headers;var n=Xt(e.data,Vt(s),e.transformRequest);return v(e.data)&&o(s,function(e,t){"content-type"===mr(t)&&delete s[t]}),v(e.withCredentials)&&!v(a.withCredentials)&&(e.withCredentials=a.withCredentials),g(e,n,s).then(t,t)},l=[u,n],f=c.when(i);for(o(k,function(e){(e.request||e.requestError)&&l.unshift(e.request,e.requestError),(e.response||e.responseError)&&l.push(e.response,e.responseError)});l.length;){var h=l.shift(),p=l.shift();f=f.then(h,p)}return f.success=function(e){return f.then(function(t){e(t.data,t.status,t.headers,i)}),f},f.error=function(e){return f.then(null,function(t){e(t.data,t.status,t.headers,i)}),f},f}function p(){o(arguments,function(e){h[e]=function(t,n){return h(d(n||{},{method:e,url:t}))}})}function m(){o(arguments,function(e){h[e]=function(t,n,r){return h(d(r||{},{method:e,url:t,data:n}))}})}function g(r,o,s){function u(e,t,n,r){f&&(Gt(e)?f.put(_,[e,t,Wt(n),r]):f.remove(_)),l(t,e,n,r),i.$$phase||i.$apply()}function l(e,t,n,i){t=Math.max(t,0),(Gt(t)?m.resolve:m.reject)({data:e,status:t,headers:Vt(n),config:r,statusText:i})}function d(){var e=A(h.pendingRequests,r);-1!==e&&h.pendingRequests.splice(e,1)}var f,p,m=c.defer(),g=m.promise,_=w(r.url,r.params);if(h.pendingRequests.push(r),g.then(d,d),(r.cache||a.cache)&&r.cache!==!1&&"GET"==r.method&&(f=b(r.cache)?r.cache:b(a.cache)?a.cache:$),f)if(p=f.get(_),y(p)){if(p.then)return p.then(d,d),p;Pr(p)?l(p[1],p[0],I(p[2]),p[3]):l(p,200,{},"OK")}else f.put(_,g);if(v(p)){var x=Fn(r.url)?t.cookies()[r.xsrfCookieName||a.xsrfCookieName]:n;x&&(s[r.xsrfHeaderName||a.xsrfHeaderName]=x),e(r.method,_,o,u,s,r.timeout,r.withCredentials,r.responseType)}return g}function w(e,t){if(!t)return e;var n=[];return s(t,function(e,t){null===e||v(e)||(Pr(e)||(e=[e]),o(e,function(e){b(e)&&(e=H(e)),n.push(J(t)+"="+J(e))}))}),n.length>0&&(e+=(-1==e.indexOf("?")?"?":"&")+n.join("&")),e}var $=r("$http"),k=[];return o(u,function(e){k.unshift(_(e)?f.get(e):f.invoke(e))}),o(l,function(e,t){var n=_(e)?f.get(e):f.invoke(e);k.splice(t,0,{response:function(e){return n(c.when(e))},responseError:function(e){return n(c.reject(e))}})}),h.pendingRequests=[],p("get","delete","head","jsonp"),m("post","put"),h.defaults=a,h}]}function Zt(t){if(8>=_r&&(!t.match(/^(get|post|head|put|delete|options)$/i)||!e.XMLHttpRequest))return new e.ActiveXObject("Microsoft.XMLHTTP");if(e.XMLHttpRequest)return new e.XMLHttpRequest;throw r("$httpBackend")("noxhr","This browser does not support XMLHttpRequest.")}function Kt(){this.$get=["$browser","$window","$document",function(e,t,n){return Qt(e,Zt,e.defer,t.angular.callbacks,n[0])}]}function Qt(e,t,n,r,i){function a(e,t,n){var o=i.createElement("script"),a=null;return o.type="text/javascript",o.src=e,o.async=!0,a=function(e){zr(o,"load",a),zr(o,"error",a),i.body.removeChild(o),o=null;var s=-1,u="unknown";e&&("load"!==e.type||r[t].called||(e={type:"error"}),u=e.type,s="error"===e.type?404:200),n&&n(s,u)},Nr(o,"load",a),Nr(o,"error",a),8>=_r&&(o.onreadystatechange=function(){_(o.readyState)&&/loaded|complete/.test(o.readyState)&&(o.onreadystatechange=null,a({type:"load"}))}),i.body.appendChild(o),a}var s=-1;return function(i,u,l,c,d,f,h,m){function g(){b=s,w&&w(),$&&$.abort()}function v(t,r,i,o,a){k&&n.cancel(k),w=$=null,0===r&&(r=i?200:"file"==Rn(u).protocol?404:0),r=1223===r?204:r,a=a||"",t(r,i,o,a),e.$$completeOutstandingRequest(p)}var b;if(e.$$incOutstandingRequestCount(),u=u||e.url(),"jsonp"==mr(i)){var _="_"+(r.counter++).toString(36);r[_]=function(e){r[_].data=e,r[_].called=!0};var w=a(u.replace("JSON_CALLBACK","angular.callbacks."+_),_,function(e,t){v(c,e,r[_].data,"",t),r[_]=p})}else{var $=t(i);if($.open(i,u,!0),o(d,function(e,t){y(e)&&$.setRequestHeader(t,e)}),$.onreadystatechange=function(){if($&&4==$.readyState){var e=null,t=null,n="";b!==s&&(e=$.getAllResponseHeaders(),t="response"in $?$.response:$.responseText),b===s&&10>_r||(n=$.statusText),v(c,b||$.status,t,e,n)}},h&&($.withCredentials=!0),m)try{$.responseType=m}catch(x){if("json"!==m)throw x}$.send(l||null)}if(f>0)var k=n(g,f);else f&&f.then&&f.then(g)}}function en(){var e="{{",t="}}";this.startSymbol=function(t){return t?(e=t,this):e},this.endSymbol=function(e){return e?(t=e,this):t},this.$get=["$parse","$exceptionHandler","$sce",function(n,r,i){function o(o,u,l){for(var c,d,f,h,p=0,m=[],g=o.length,v=!1,y=[];g>p;)-1!=(c=o.indexOf(e,p))&&-1!=(d=o.indexOf(t,c+a))?(p!=c&&m.push(o.substring(p,c)),m.push(f=n(h=o.substring(c+a,d))),f.exp=h,p=d+s,v=!0):(p!=g&&m.push(o.substring(p)),p=g);if((g=m.length)||(m.push(""),g=1),l&&m.length>1)throw oi("noconcat","Error while interpolating: {0}\nStrict Contextual Escaping disallows interpolations that concatenate multiple expressions when a trusted value is required. See http://docs.angularjs.org/api/ng.$sce",o);return!u||v?(y.length=g,f=function(e){try{for(var t,n=0,a=g;a>n;n++){if("function"==typeof(t=m[n]))if(t=t(e),t=l?i.getTrusted(l,t):i.valueOf(t),null==t)t="";else switch(typeof t){case"string":break;case"number":t=""+t;break;default:t=H(t)}y[n]=t}return y.join("")}catch(s){var u=oi("interr","Can't interpolate: {0}\n{1}",o,s.toString());r(u)}},f.exp=o,f.parts=m,f):void 0}var a=e.length,s=t.length;return o.startSymbol=function(){return e},o.endSymbol=function(){return t},o}]}function tn(){this.$get=["$rootScope","$window","$q",function(e,t,n){function r(r,o,a,s){var u=t.setInterval,l=t.clearInterval,c=n.defer(),d=c.promise,f=0,h=y(s)&&!s;return a=y(a)?a:0,d.then(null,null,r),d.$$intervalId=u(function(){c.notify(f++),a>0&&f>=a&&(c.resolve(f),l(d.$$intervalId),delete i[d.$$intervalId]),h||e.$apply()},o),i[d.$$intervalId]=c,d}var i={};return r.cancel=function(e){return e&&e.$$intervalId in i?(i[e.$$intervalId].reject("canceled"),t.clearInterval(e.$$intervalId),delete i[e.$$intervalId],!0):!1},r}]}function nn(){this.$get=function(){return{id:"en-us",NUMBER_FORMATS:{DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{minInt:1,minFrac:0,maxFrac:3,posPre:"",posSuf:"",negPre:"-",negSuf:"",gSize:3,lgSize:3},{minInt:1,minFrac:2,maxFrac:2,posPre:"¤",posSuf:"",negPre:"(¤",negSuf:")",gSize:3,lgSize:3}],CURRENCY_SYM:"$"},DATETIME_FORMATS:{MONTH:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),SHORTMONTH:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),DAY:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),SHORTDAY:"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","),AMPMS:["AM","PM"],medium:"MMM d, y h:mm:ss a","short":"M/d/yy h:mm a",fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",mediumDate:"MMM d, y",shortDate:"M/d/yy",mediumTime:"h:mm:ss a",shortTime:"h:mm a"},pluralCat:function(e){return 1===e?"one":"other"}}}}function rn(e){for(var t=e.split("/"),n=t.length;n--;)t[n]=G(t[n]);return t.join("/")}function on(e,t,n){var r=Rn(e,n);t.$$protocol=r.protocol,t.$$host=r.hostname,t.$$port=f(r.port)||si[r.protocol]||null}function an(e,t,n){var r="/"!==e.charAt(0);r&&(e="/"+e);var i=Rn(e,n);t.$$path=decodeURIComponent(r&&"/"===i.pathname.charAt(0)?i.pathname.substring(1):i.pathname),t.$$search=V(i.search),t.$$hash=decodeURIComponent(i.hash),t.$$path&&"/"!=t.$$path.charAt(0)&&(t.$$path="/"+t.$$path)}function sn(e,t){return 0===t.indexOf(e)?t.substr(e.length):void 0}function un(e){var t=e.indexOf("#");return-1==t?e:e.substr(0,t)}function ln(e){return e.substr(0,un(e).lastIndexOf("/")+1)}function cn(e){return e.substring(0,e.indexOf("/",e.indexOf("//")+2))}function dn(e,t){this.$$html5=!0,t=t||"";var r=ln(e);on(e,this,e),this.$$parse=function(t){var n=sn(r,t);if(!_(n))throw ui("ipthprfx",'Invalid url "{0}", missing path prefix "{1}".',t,r);an(n,this,e),this.$$path||(this.$$path="/"),this.$$compose()},this.$$compose=function(){var e=X(this.$$search),t=this.$$hash?"#"+G(this.$$hash):"";this.$$url=rn(this.$$path)+(e?"?"+e:"")+t,this.$$absUrl=r+this.$$url.substr(1)},this.$$rewrite=function(i){var o,a;return(o=sn(e,i))!==n?(a=o,(o=sn(t,o))!==n?r+(sn("/",o)||o):e+a):(o=sn(r,i))!==n?r+o:r==i+"/"?r:void 0}}function fn(e,t){var n=ln(e);on(e,this,e),this.$$parse=function(r){function i(e,t,n){var r,i=/^\/[A-Z]:(\/.*)/;return 0===t.indexOf(n)&&(t=t.replace(n,"")),i.exec(t)?e:(r=i.exec(e),r?r[1]:e)}var o=sn(e,r)||sn(n,r),a="#"==o.charAt(0)?sn(t,o):this.$$html5?o:"";if(!_(a))throw ui("ihshprfx",'Invalid url "{0}", missing hash prefix "{1}".',r,t);an(a,this,e),this.$$path=i(this.$$path,a,e),this.$$compose()},this.$$compose=function(){var n=X(this.$$search),r=this.$$hash?"#"+G(this.$$hash):"";this.$$url=rn(this.$$path)+(n?"?"+n:"")+r,this.$$absUrl=e+(this.$$url?t+this.$$url:"")},this.$$rewrite=function(t){return un(e)==un(t)?t:void 0}}function hn(e,t){this.$$html5=!0,fn.apply(this,arguments);var n=ln(e);this.$$rewrite=function(r){var i;return e==un(r)?r:(i=sn(n,r))?e+t+i:n===r+"/"?n:void 0},this.$$compose=function(){var n=X(this.$$search),r=this.$$hash?"#"+G(this.$$hash):"";this.$$url=rn(this.$$path)+(n?"?"+n:"")+r,this.$$absUrl=e+t+this.$$url}}function pn(e){return function(){return this[e]}}function mn(e,t){return function(n){return v(n)?this[e]:(this[e]=t(n),this.$$compose(),this)}}function gn(){var t="",n=!1;this.hashPrefix=function(e){return y(e)?(t=e,this):t},this.html5Mode=function(e){return y(e)?(n=e,this):n},this.$get=["$rootScope","$browser","$sniffer","$rootElement",function(r,i,o,a){function s(e){r.$broadcast("$locationChangeSuccess",u.absUrl(),e)}var u,l,c,d=i.baseHref(),f=i.url();n?(c=cn(f)+(d||"/"),l=o.history?dn:hn):(c=un(f),l=fn),u=new l(c,"#"+t),u.$$parse(u.$$rewrite(f)),a.on("click",function(n){if(!n.ctrlKey&&!n.metaKey&&2!=n.which){for(var o=wr(n.target);"a"!==mr(o[0].nodeName);)if(o[0]===a[0]||!(o=o.parent())[0])return;var s=o.prop("href");if(b(s)&&"[object SVGAnimatedString]"===s.toString()&&(s=Rn(s.animVal).href),l===hn){var d=o.attr("href")||o.attr("xlink:href");if(d.indexOf("://")<0){var f="#"+t;if("/"==d[0])s=c+f+d;else if("#"==d[0])s=c+f+(u.path()||"/")+d;else{for(var h=u.path().split("/"),p=d.split("/"),m=0;m<p.length;m++)"."!=p[m]&&(".."==p[m]?h.pop():p[m].length&&h.push(p[m]));s=c+f+h.join("/")}}}var g=u.$$rewrite(s);s&&!o.attr("target")&&g&&!n.isDefaultPrevented()&&(n.preventDefault(),g!=i.url()&&(u.$$parse(g),r.$apply(),e.angular["ff-684208-preventDefault"]=!0))}}),u.absUrl()!=f&&i.url(u.absUrl(),!0),i.onUrlChange(function(e){u.absUrl()!=e&&(r.$evalAsync(function(){var t=u.absUrl();u.$$parse(e),r.$broadcast("$locationChangeStart",e,t).defaultPrevented?(u.$$parse(t),i.url(t)):s(t)}),r.$$phase||r.$digest())});var h=0;return r.$watch(function(){var e=i.url(),t=u.$$replace;return h&&e==u.absUrl()||(h++,r.$evalAsync(function(){r.$broadcast("$locationChangeStart",u.absUrl(),e).defaultPrevented?u.$$parse(e):(i.url(u.absUrl(),t),s(e))})),u.$$replace=!1,h}),u}]}function vn(){var e=!0,t=this;this.debugEnabled=function(t){return y(t)?(e=t,this):e},this.$get=["$window",function(n){function r(e){return e instanceof Error&&(e.stack?e=e.message&&-1===e.stack.indexOf(e.message)?"Error: "+e.message+"\n"+e.stack:e.stack:e.sourceURL&&(e=e.message+"\n"+e.sourceURL+":"+e.line)),e}function i(e){var t=n.console||{},i=t[e]||t.log||p,a=!1;try{a=!!i.apply}catch(s){}return a?function(){var e=[];return o(arguments,function(t){e.push(r(t))}),i.apply(t,e)}:function(e,t){i(e,null==t?"":t)}}return{log:i("log"),info:i("info"),warn:i("warn"),error:i("error"),debug:function(){var n=i("debug");return function(){e&&n.apply(t,arguments)}}()}}]}function yn(e,t){if("__defineGetter__"===e||"__defineSetter__"===e||"__lookupGetter__"===e||"__lookupSetter__"===e||"__proto__"===e)throw ci("isecfld","Attempting to access a disallowed field in Angular expressions! Expression: {0}",t);return e}function bn(e,t){if(e){if(e.constructor===e)throw ci("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",t);if(e.document&&e.location&&e.alert&&e.setInterval)throw ci("isecwindow","Referencing the Window in Angular expressions is disallowed! Expression: {0}",t);if(e.children&&(e.nodeName||e.prop&&e.attr&&e.find))throw ci("isecdom","Referencing DOM nodes in Angular expressions is disallowed! Expression: {0}",t);if(e===Object)throw ci("isecobj","Referencing Object in Angular expressions is disallowed! Expression: {0}",t)}return e}function _n(e,t){if(e){if(e.constructor===e)throw ci("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",t);if(e===fi||e===hi||pi&&e===pi)throw ci("isecff","Referencing call, apply or bind in Angular expressions is disallowed! Expression: {0}",t)}}function wn(e,t,r,i,o){o=o||{};for(var a,s=t.split("."),u=0;s.length>1;u++){a=yn(s.shift(),i);var l=e[a];l||(l={},e[a]=l),e=l,e.then&&o.unwrapPromises&&(li(i),"$$v"in e||!function(e){e.then(function(t){e.$$v=t})}(e),e.$$v===n&&(e.$$v={}),e=e.$$v)}return a=yn(s.shift(),i),bn(e,i),bn(e[a],i),e[a]=r,r}function $n(e,t,r,i,o,a,s){return yn(e,a),yn(t,a),yn(r,a),yn(i,a),yn(o,a),s.unwrapPromises?function(s,u){var l,c=u&&u.hasOwnProperty(e)?u:s;return null==c?c:(c=c[e],c&&c.then&&(li(a),"$$v"in c||(l=c,l.$$v=n,l.then(function(e){l.$$v=e})),c=c.$$v),t?null==c?n:(c=c[t],c&&c.then&&(li(a),"$$v"in c||(l=c,l.$$v=n,l.then(function(e){l.$$v=e})),c=c.$$v),r?null==c?n:(c=c[r],c&&c.then&&(li(a),"$$v"in c||(l=c,l.$$v=n,l.then(function(e){l.$$v=e})),c=c.$$v),i?null==c?n:(c=c[i],c&&c.then&&(li(a),"$$v"in c||(l=c,l.$$v=n,l.then(function(e){l.$$v=e})),c=c.$$v),o?null==c?n:(c=c[o],c&&c.then&&(li(a),"$$v"in c||(l=c,l.$$v=n,l.then(function(e){l.$$v=e})),c=c.$$v),c):c):c):c):c)}:function(a,s){var u=s&&s.hasOwnProperty(e)?s:a;return null==u?u:(u=u[e],t?null==u?n:(u=u[t],r?null==u?n:(u=u[r],i?null==u?n:(u=u[i],o?null==u?n:u=u[o]:u):u):u):u)}}function xn(e,t){return yn(e,t),function(t,r){return null==t?n:(r&&r.hasOwnProperty(e)?r:t)[e]}}function kn(e,t,r){return yn(e,r),yn(t,r),function(r,i){return null==r?n:(r=(i&&i.hasOwnProperty(e)?i:r)[e],null==r?n:r[t])}}function Cn(e,t,r){if(bi.hasOwnProperty(e))return bi[e];var i,a=e.split("."),s=a.length;if(t.unwrapPromises||1!==s)if(t.unwrapPromises||2!==s)if(t.csp)i=6>s?$n(a[0],a[1],a[2],a[3],a[4],r,t):function(e,i){var o,u=0;do o=$n(a[u++],a[u++],a[u++],a[u++],a[u++],r,t)(e,i),i=n,e=o;while(s>u);return o};else{var u="var p;\n";o(a,function(e,n){yn(e,r),u+="if(s == null) return undefined;\ns="+(n?"s":'((k&&k.hasOwnProperty("'+e+'"))?k:s)')+'["'+e+'"];\n'+(t.unwrapPromises?'if (s && s.then) {\n pw("'+r.replace(/(["\r\n])/g,"\\$1")+'");\n if (!("$$v" in s)) {\n p=s;\n p.$$v = undefined;\n p.then(function(v) {p.$$v=v;});\n}\n s=s.$$v\n}\n':"")}),u+="return s;";var l=new Function("s","k","pw",u);l.toString=g(u),i=t.unwrapPromises?function(e,t){return l(e,t,li)}:l}else i=kn(a[0],a[1],r);else i=xn(a[0],r);return"hasOwnProperty"!==e&&(bi[e]=i),i}function Tn(){var e={},t={csp:!1,unwrapPromises:!1,logPromiseWarnings:!0};this.unwrapPromises=function(e){return y(e)?(t.unwrapPromises=!!e,this):t.unwrapPromises},this.logPromiseWarnings=function(e){return y(e)?(t.logPromiseWarnings=e,this):t.logPromiseWarnings},this.$get=["$filter","$sniffer","$log",function(n,r,i){return t.csp=r.csp,li=function(e){t.logPromiseWarnings&&!di.hasOwnProperty(e)&&(di[e]=!0,i.warn("[$parse] Promise found in the expression"+e+". Automatic unwrapping of promises in Angular expressions is deprecated."))},function(r){var i;switch(typeof r){case"string":if(e.hasOwnProperty(r))return e[r];var o=new vi(t),a=new yi(o,n,t);return i=a.parse(r),"hasOwnProperty"!==r&&(e[r]=i),i;case"function":return r;default:return p}}}]}function Sn(){this.$get=["$rootScope","$exceptionHandler",function(e,t){return Mn(function(t){e.$evalAsync(t)},t)}]}function Mn(e,t){function r(e){return e}function i(e){return l(e)}function a(e){var t=s(),n=0,r=Pr(e)?[]:{};return o(e,function(e,i){n++,u(e).then(function(e){r.hasOwnProperty(i)||(r[i]=e,--n||t.resolve(r))},function(e){r.hasOwnProperty(i)||t.reject(e)})}),0===n&&t.resolve(r),t.promise}var s=function(){var o,a,l=[];return a={resolve:function(t){if(l){var r=l;l=n,o=u(t),r.length&&e(function(){for(var e,t=0,n=r.length;n>t;t++)e=r[t],o.then(e[0],e[1],e[2])})}},reject:function(e){a.resolve(c(e))},notify:function(t){if(l){var n=l;l.length&&e(function(){for(var e,r=0,i=n.length;i>r;r++)e=n[r],e[2](t)})}},promise:{then:function(e,n,a){var u=s(),c=function(n){try{u.resolve((x(e)?e:r)(n))}catch(i){u.reject(i),t(i)}},d=function(e){try{u.resolve((x(n)?n:i)(e))}catch(r){u.reject(r),t(r)}},f=function(e){try{u.notify((x(a)?a:r)(e))}catch(n){t(n)}};return l?l.push([c,d,f]):o.then(c,d,f),u.promise},"catch":function(e){return this.then(null,e)},"finally":function(e){function t(e,t){var n=s();return t?n.resolve(e):n.reject(e),n.promise}function n(n,i){var o=null;try{o=(e||r)()}catch(a){return t(a,!1)}return o&&x(o.then)?o.then(function(){return t(n,i)},function(e){return t(e,!1)}):t(n,i)}return this.then(function(e){return n(e,!0)},function(e){return n(e,!1)})}}}},u=function(t){return t&&x(t.then)?t:{then:function(n){var r=s();return e(function(){r.resolve(n(t))}),r.promise}}},l=function(e){var t=s();return t.reject(e),t.promise},c=function(n){return{then:function(r,o){var a=s();return e(function(){try{a.resolve((x(o)?o:i)(n))}catch(e){a.reject(e),t(e)}}),a.promise}}},d=function(n,o,a,c){var d,f=s(),h=function(e){try{return(x(o)?o:r)(e)}catch(n){return t(n),l(n)}},p=function(e){try{return(x(a)?a:i)(e)}catch(n){return t(n),l(n)}},m=function(e){try{return(x(c)?c:r)(e)}catch(n){t(n)}};return e(function(){u(n).then(function(e){d||(d=!0,f.resolve(u(e).then(h,p,m)))},function(e){d||(d=!0,f.resolve(p(e)))},function(e){d||f.notify(m(e))})}),f.promise};return{defer:s,reject:l,when:d,all:a}}function En(){this.$get=["$window","$timeout",function(e,t){var n=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame,r=e.cancelAnimationFrame||e.webkitCancelAnimationFrame||e.mozCancelAnimationFrame||e.webkitCancelRequestAnimationFrame,i=!!n,o=i?function(e){var t=n(e);return function(){r(t)}}:function(e){var n=t(e,16.66,!1);return function(){t.cancel(n)}};return o.supported=i,o}]}function Dn(){var e=10,t=r("$rootScope"),n=null;this.digestTtl=function(t){return arguments.length&&(e=t),e},this.$get=["$injector","$exceptionHandler","$parse","$browser",function(r,a,s,u){function c(){this.$id=l(),this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null,this["this"]=this.$root=this,this.$$destroyed=!1,this.$$asyncQueue=[],this.$$postDigestQueue=[],this.$$listeners={},this.$$listenerCount={},this.$$isolateBindings={}}function d(e){if(v.$$phase)throw t("inprog","{0} already in progress",v.$$phase);v.$$phase=e}function f(){v.$$phase=null}function h(e,t){var n=s(e);return nt(n,t),n}function m(e,t,n){do e.$$listenerCount[n]-=t,0===e.$$listenerCount[n]&&delete e.$$listenerCount[n];while(e=e.$parent)}function g(){}c.prototype={constructor:c,$new:function(e){var t;return e?(t=new c,t.$root=this.$root,t.$$asyncQueue=this.$$asyncQueue,t.$$postDigestQueue=this.$$postDigestQueue):(this.$$childScopeClass||(this.$$childScopeClass=function(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null,this.$$listeners={},this.$$listenerCount={},this.$id=l(),this.$$childScopeClass=null},this.$$childScopeClass.prototype=this),t=new this.$$childScopeClass),t["this"]=t,t.$parent=this,t.$$prevSibling=this.$$childTail,this.$$childHead?(this.$$childTail.$$nextSibling=t,this.$$childTail=t):this.$$childHead=this.$$childTail=t,t},$watch:function(e,t,r){var i=this,o=h(e,"watch"),a=i.$$watchers,s={fn:t,last:g,get:o,exp:e,eq:!!r};if(n=null,!x(t)){var u=h(t||p,"listener");s.fn=function(e,t,n){u(n)}}if("string"==typeof e&&o.constant){var l=s.fn;s.fn=function(e,t,n){l.call(this,e,t,n),j(a,s)}}return a||(a=i.$$watchers=[]),a.unshift(s),function(){j(a,s),n=null}},$watchCollection:function(e,t){function n(){o=f(l);var e,t;if(b(o))if(i(o)){a!==h&&(a=h,g=a.length=0,d++),e=o.length,g!==e&&(d++,a.length=g=e);for(var n=0;e>n;n++){var r=a[n]!==a[n]&&o[n]!==o[n];r||a[n]===o[n]||(d++,a[n]=o[n])}}else{a!==p&&(a=p={},g=0,d++),e=0;for(t in o)o.hasOwnProperty(t)&&(e++,a.hasOwnProperty(t)?a[t]!==o[t]&&(d++,a[t]=o[t]):(g++,a[t]=o[t],d++));if(g>e){d++;for(t in a)a.hasOwnProperty(t)&&!o.hasOwnProperty(t)&&(g--,delete a[t])}}else a!==o&&(a=o,d++);return d}function r(){if(m?(m=!1,t(o,o,l)):t(o,u,l),c)if(b(o))if(i(o)){u=new Array(o.length);for(var e=0;e<o.length;e++)u[e]=o[e]}else{u={};for(var n in o)gr.call(o,n)&&(u[n]=o[n])}else u=o}var o,a,u,l=this,c=t.length>1,d=0,f=s(e),h=[],p={},m=!0,g=0;return this.$watch(n,r)},$digest:function(){var r,i,o,s,u,l,c,h,p,m,v,y=this.$$asyncQueue,b=this.$$postDigestQueue,_=e,w=this,$=[];d("$digest"),n=null;do{for(l=!1,h=w;y.length;){try{v=y.shift(),v.scope.$eval(v.expression)}catch(k){f(),a(k)}n=null}e:do{if(s=h.$$watchers)for(u=s.length;u--;)try{if(r=s[u])if((i=r.get(h))===(o=r.last)||(r.eq?L(i,o):"number"==typeof i&&"number"==typeof o&&isNaN(i)&&isNaN(o))){if(r===n){l=!1;break e}}else l=!0,n=r,r.last=r.eq?O(i,null):i,r.fn(i,o===g?i:o,h),5>_&&(p=4-_,$[p]||($[p]=[]),m=x(r.exp)?"fn: "+(r.exp.name||r.exp.toString()):r.exp,m+="; newVal: "+H(i)+"; oldVal: "+H(o),$[p].push(m))}catch(k){f(),a(k)}if(!(c=h.$$childHead||h!==w&&h.$$nextSibling))for(;h!==w&&!(c=h.$$nextSibling);)h=h.$parent}while(h=c);if((l||y.length)&&!_--)throw f(),t("infdig","{0} $digest() iterations reached. Aborting!\nWatchers fired in the last 5 iterations: {1}",e,H($))}while(l||y.length);for(f();b.length;)try{b.shift()()}catch(k){a(k)}},$destroy:function(){if(!this.$$destroyed){var e=this.$parent;this.$broadcast("$destroy"),this.$$destroyed=!0,this!==v&&(o(this.$$listenerCount,F(null,m,this)),e.$$childHead==this&&(e.$$childHead=this.$$nextSibling),e.$$childTail==this&&(e.$$childTail=this.$$prevSibling),this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling),this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling),this.$parent=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=this.$root=null,this.$$listeners={},this.$$watchers=this.$$asyncQueue=this.$$postDigestQueue=[],this.$destroy=this.$digest=this.$apply=p,this.$on=this.$watch=function(){return p})}},$eval:function(e,t){return s(e)(this,t)},$evalAsync:function(e){v.$$phase||v.$$asyncQueue.length||u.defer(function(){v.$$asyncQueue.length&&v.$digest()}),this.$$asyncQueue.push({scope:this,expression:e})},$$postDigest:function(e){this.$$postDigestQueue.push(e)},$apply:function(e){try{return d("$apply"),this.$eval(e)}catch(t){a(t)}finally{f();try{v.$digest()}catch(t){throw a(t),t}}},$on:function(e,t){var n=this.$$listeners[e];n||(this.$$listeners[e]=n=[]),n.push(t);var r=this;do r.$$listenerCount[e]||(r.$$listenerCount[e]=0),r.$$listenerCount[e]++;while(r=r.$parent);var i=this;return function(){n[A(n,t)]=null,m(i,1,e)}},$emit:function(e){var t,n,r,i=[],o=this,s=!1,u={name:e,targetScope:o,stopPropagation:function(){s=!0},preventDefault:function(){u.defaultPrevented=!0},defaultPrevented:!1},l=z([u],arguments,1);do{for(t=o.$$listeners[e]||i,u.currentScope=o,n=0,r=t.length;r>n;n++)if(t[n])try{t[n].apply(null,l)}catch(c){a(c)}else t.splice(n,1),n--,r--;if(s)return u;o=o.$parent}while(o);return u},$broadcast:function(e){for(var t,n,r,i=this,o=i,s=i,u={name:e,targetScope:i,preventDefault:function(){u.defaultPrevented=!0},defaultPrevented:!1},l=z([u],arguments,1);o=s;){for(u.currentScope=o,t=o.$$listeners[e]||[],n=0,r=t.length;r>n;n++)if(t[n])try{t[n].apply(null,l)}catch(c){a(c)}else t.splice(n,1),n--,r--;if(!(s=o.$$listenerCount[e]&&o.$$childHead||o!==i&&o.$$nextSibling))for(;o!==i&&!(s=o.$$nextSibling);)o=o.$parent}return u}};var v=new c;return v}]}function Pn(){var e=/^\s*(https?|ftp|mailto|tel|file):/,t=/^\s*(https?|ftp|file):|data:image\//;this.aHrefSanitizationWhitelist=function(t){return y(t)?(e=t,this):e},this.imgSrcSanitizationWhitelist=function(e){return y(e)?(t=e,this):t},this.$get=function(){return function(n,r){var i,o=r?t:e;return _r&&!(_r>=8)||(i=Rn(n).href,""===i||i.match(o))?n:"unsafe:"+i}}}function An(e){return e.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")}function jn(e){if("self"===e)return e;if(_(e)){if(e.indexOf("***")>-1)throw _i("iwcard","Illegal sequence *** in string matcher. String: {0}",e);return e=An(e).replace("\\*\\*",".*").replace("\\*","[^:/.?&;]*"),new RegExp("^"+e+"$")}if(k(e))return new RegExp("^"+e.source+"$");throw _i("imatcher",'Matchers may only be "self", string patterns or RegExp objects')}function On(e){var t=[];return y(e)&&o(e,function(e){t.push(jn(e))}),t}function In(){this.SCE_CONTEXTS=wi;var e=["self"],t=[];this.resourceUrlWhitelist=function(t){return arguments.length&&(e=On(t)),e},this.resourceUrlBlacklist=function(e){return arguments.length&&(t=On(e)),t},this.$get=["$injector",function(r){function i(e,t){return"self"===e?Fn(t):!!e.exec(t.href)}function o(n){var r,o,a=Rn(n.toString()),s=!1;for(r=0,o=e.length;o>r;r++)if(i(e[r],a)){s=!0;break}if(s)for(r=0,o=t.length;o>r;r++)if(i(t[r],a)){s=!1;break}return s}function a(e){var t=function(e){this.$$unwrapTrustedValue=function(){return e}};return e&&(t.prototype=new e),t.prototype.valueOf=function(){return this.$$unwrapTrustedValue()},t.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()},t}function s(e,t){var r=f.hasOwnProperty(e)?f[e]:null;if(!r)throw _i("icontext","Attempted to trust a value in invalid context. Context: {0}; Value: {1}",e,t);if(null===t||t===n||""===t)return t;if("string"!=typeof t)throw _i("itype","Attempted to trust a non-string value in a content requiring a string: Context: {0}",e);return new r(t)}function u(e){return e instanceof d?e.$$unwrapTrustedValue():e}function l(e,t){if(null===t||t===n||""===t)return t;var r=f.hasOwnProperty(e)?f[e]:null;if(r&&t instanceof r)return t.$$unwrapTrustedValue();if(e===wi.RESOURCE_URL){if(o(t))return t;throw _i("insecurl","Blocked loading resource from url not allowed by $sceDelegate policy. URL: {0}",t.toString())}if(e===wi.HTML)return c(t);throw _i("unsafe","Attempting to use an unsafe value in a safe context.")}var c=function(){throw _i("unsafe","Attempting to use an unsafe value in a safe context.")};r.has("$sanitize")&&(c=r.get("$sanitize"));var d=a(),f={};return f[wi.HTML]=a(d),f[wi.CSS]=a(d),f[wi.URL]=a(d),f[wi.JS]=a(d),f[wi.RESOURCE_URL]=a(f[wi.URL]),{trustAs:s,getTrusted:l,valueOf:u}}]}function Ln(){var e=!0;this.enabled=function(t){return arguments.length&&(e=!!t),e},this.$get=["$parse","$sniffer","$sceDelegate",function(t,n,r){if(e&&n.msie&&n.msieDocumentMode<8)throw _i("iequirks","Strict Contextual Escaping does not support Internet Explorer version < 9 in quirks mode. You can fix this by adding the text <!doctype html> to the top of your HTML document. See http://docs.angularjs.org/api/ng.$sce for more information.");var i=I(wi);i.isEnabled=function(){return e},i.trustAs=r.trustAs,i.getTrusted=r.getTrusted,i.valueOf=r.valueOf,e||(i.trustAs=i.getTrusted=function(e,t){return t},i.valueOf=m),i.parseAs=function(e,n){var r=t(n);return r.literal&&r.constant?r:function(t,n){return i.getTrusted(e,r(t,n))}};var a=i.parseAs,s=i.getTrusted,u=i.trustAs;return o(wi,function(e,t){var n=mr(t);i[lt("parse_as_"+n)]=function(t){return a(e,t)},i[lt("get_trusted_"+n)]=function(t){return s(e,t)},i[lt("trust_as_"+n)]=function(t){return u(e,t)}}),i}]}function Nn(){this.$get=["$window","$document",function(e,t){var n,r,i={},o=f((/android (\d+)/.exec(mr((e.navigator||{}).userAgent))||[])[1]),a=/Boxee/i.test((e.navigator||{}).userAgent),s=t[0]||{},u=s.documentMode,l=/^(Moz|webkit|O|ms)(?=[A-Z])/,c=s.body&&s.body.style,d=!1,h=!1;if(c){for(var p in c)if(r=l.exec(p)){n=r[0],n=n.substr(0,1).toUpperCase()+n.substr(1);break}n||(n="WebkitOpacity"in c&&"webkit"),d=!!("transition"in c||n+"Transition"in c),h=!!("animation"in c||n+"Animation"in c),!o||d&&h||(d=_(s.body.style.webkitTransition),h=_(s.body.style.webkitAnimation))}return{history:!(!e.history||!e.history.pushState||4>o||a),hashchange:"onhashchange"in e&&(!u||u>7),hasEvent:function(e){if("input"==e&&9==_r)return!1;if(v(i[e])){var t=s.createElement("div");i[e]="on"+e in t}return i[e]},csp:N(),vendorPrefix:n,transitions:d,animations:h,android:o,msie:_r,msieDocumentMode:u}}]}function zn(){this.$get=["$rootScope","$browser","$q","$exceptionHandler",function(e,t,n,r){function i(i,a,s){var u,l=n.defer(),c=l.promise,d=y(s)&&!s;return u=t.defer(function(){try{l.resolve(i())}catch(t){l.reject(t),r(t)}finally{delete o[c.$$timeoutId]}d||e.$apply()},a),c.$$timeoutId=u,o[u]=l,c}var o={};return i.cancel=function(e){return e&&e.$$timeoutId in o?(o[e.$$timeoutId].reject("canceled"),delete o[e.$$timeoutId],t.defer.cancel(e.$$timeoutId)):!1},i}]}function Rn(e){var t=e;return _r&&($i.setAttribute("href",t),t=$i.href),$i.setAttribute("href",t),{href:$i.href,protocol:$i.protocol?$i.protocol.replace(/:$/,""):"",host:$i.host,search:$i.search?$i.search.replace(/^\?/,""):"",hash:$i.hash?$i.hash.replace(/^#/,""):"",hostname:$i.hostname,port:$i.port,pathname:"/"===$i.pathname.charAt(0)?$i.pathname:"/"+$i.pathname}}function Fn(e){var t=_(e)?Rn(e):e;return t.protocol===xi.protocol&&t.host===xi.host}function Un(){this.$get=g(e)}function Hn(e){function t(r,i){if(b(r)){var a={};return o(r,function(e,n){a[n]=t(n,e)}),a}return e.factory(r+n,i)}var n="Filter";this.register=t,this.$get=["$injector",function(e){return function(t){return e.get(t+n)}}],t("currency",Yn),t("date",Kn),t("filter",qn),t("json",Qn),t("limitTo",er),t("lowercase",Mi),t("number",Bn),t("orderBy",tr),t("uppercase",Ei)}function qn(){return function(e,t,n){if(!Pr(e))return e;var r=typeof n,i=[];i.check=function(e){for(var t=0;t<i.length;t++)if(!i[t](e))return!1;return!0},"function"!==r&&(n="boolean"===r&&n?function(e,t){return Er.equals(e,t)}:function(e,t){if(e&&t&&"object"==typeof e&&"object"==typeof t){for(var r in e)if("$"!==r.charAt(0)&&gr.call(e,r)&&n(e[r],t[r]))return!0;return!1}return t=(""+t).toLowerCase(),(""+e).toLowerCase().indexOf(t)>-1});var o=function(e,t){if("string"==typeof t&&"!"===t.charAt(0))return!o(e,t.substr(1));switch(typeof e){case"boolean":case"number":case"string":return n(e,t);case"object":switch(typeof t){case"object":return n(e,t);default:for(var r in e)if("$"!==r.charAt(0)&&o(e[r],t))return!0

@mactkg
Copy link
Author

mactkg commented Dec 13, 2014

};for(t=i+o.replace(/\{\d+\}/g,function(e){var t,n=+e.slice(1,-1);return n+2<a.length?(t=a[n+2],"function"==typeof t?t.toString().replace(/ ?\{[\s\S]*$/,""):"undefined"==typeof t?"undefined":"string"!=typeof t?H(t):t):e}),t=t+"\nhttp://errors.angularjs.org/1.2.19/"+(e?e+"/":"")+r,n=2;n<arguments.length;n++)t=t+(2==n?"?":"&")+"p"+(n-2)+"="+encodeURIComponent(s(arguments[n]));return new Error(t)}}function i(e){if(null==e||C(e))return!1;var t=e.length;return 1===e.nodeType&&t?!0:_(e)||Pr(e)||0===t||"number"==typeof t&&t>0&&t-1 in e}function o(e,t,n){var r;if(e)if(x(e))for(r in e)"prototype"==r||"length"==r||"name"==r||e.hasOwnProperty&&!e.hasOwnProperty(r)||t.call(n,e[r],r);else if(e.forEach&&e.forEach!==o)e.forEach(t,n);else if(i(e))for(r=0;r<e.length;r++)t.call(n,e[r],r);else for(r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r);return e}function a(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t.sort()}function s(e,t,n){for(var r=a(e),i=0;i<r.length;i++)t.call(n,e[r[i]],r[i]);return r}function u(e){return function(t,n){e(n,t)}}function l(){for(var e,t=Dr.length;t;){if(t--,e=Dr[t].charCodeAt(0),57==e)return Dr[t]="A",Dr.join("");if(90!=e)return Dr[t]=String.fromCharCode(e+1),Dr.join("");Dr[t]="0"}return Dr.unshift("0"),Dr.join("")}function c(e,t){t?e.$$hashKey=t:delete e.$$hashKey}function d(e){var t=e.$$hashKey;return o(arguments,function(t){t!==e&&o(t,function(t,n){e[n]=t})}),c(e,t),e}function f(e){return parseInt(e,10)}function h(e,t){return d(new(d(function(){},{prototype:e})),t)}function p(){}function m(e){return e}function g(e){return function(){return e}}function v(e){return"undefined"==typeof e}function y(e){return"undefined"!=typeof e}function b(e){return null!=e&&"object"==typeof e}function _(e){return"string"==typeof e}function w(e){return"number"==typeof e}function $(e){return"[object Date]"===Sr.call(e)}function x(e){return"function"==typeof e}function k(e){return"[object RegExp]"===Sr.call(e)}function C(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function T(e){return e&&e.$evalAsync&&e.$watch}function S(e){return"[object File]"===Sr.call(e)}function M(e){return"[object Blob]"===Sr.call(e)}function E(e){return!(!e||!(e.nodeName||e.prop&&e.attr&&e.find))}function D(e,t,n){var r=[];return o(e,function(e,i,o){r.push(t.call(n,e,i,o))}),r}function P(e,t){return-1!=A(e,t)}function A(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n<e.length;n++)if(t===e[n])return n;return-1}function j(e,t){var n=A(e,t);return n>=0&&e.splice(n,1),t}function O(e,t,n,r){if(C(e)||T(e))throw Mr("cpws","Can't copy! Making copies of Window or Scope instances is not supported.");if(t){if(e===t)throw Mr("cpi","Can't copy! Source and destination are identical.");if(n=n||[],r=r||[],b(e)){var i=A(n,e);if(-1!==i)return r[i];n.push(e),r.push(t)}var a;if(Pr(e)){t.length=0;for(var s=0;s<e.length;s++)a=O(e[s],null,n,r),b(e[s])&&(n.push(e[s]),r.push(a)),t.push(a)}else{var u=t.$$hashKey;o(t,function(e,n){delete t[n]});for(var l in e)a=O(e[l],null,n,r),b(e[l])&&(n.push(e[l]),r.push(a)),t[l]=a;c(t,u)}}else t=e,e&&(Pr(e)?t=O(e,[],n,r):$(e)?t=new Date(e.getTime()):k(e)?t=new RegExp(e.source):b(e)&&(t=O(e,{},n,r)));return t}function I(e,t){if(Pr(e)){t=t||[];for(var n=0;n<e.length;n++)t[n]=e[n]}else if(b(e)){t=t||{};for(var r in e)!gr.call(e,r)||"$"===r.charAt(0)&&"$"===r.charAt(1)||(t[r]=e[r])}return t||e}function L(e,t){if(e===t)return!0;if(null===e||null===t)return!1;if(e!==e&&t!==t)return!0;var r,i,o,a=typeof e,s=typeof t;if(a==s&&"object"==a){if(!Pr(e)){if($(e))return $(t)&&e.getTime()==t.getTime();if(k(e)&&k(t))return e.toString()==t.toString();if(T(e)||T(t)||C(e)||C(t)||Pr(t))return!1;o={};for(i in e)if("$"!==i.charAt(0)&&!x(e[i])){if(!L(e[i],t[i]))return!1;o[i]=!0}for(i in t)if(!o.hasOwnProperty(i)&&"$"!==i.charAt(0)&&t[i]!==n&&!x(t[i]))return!1;return!0}if(!Pr(t))return!1;if((r=e.length)==t.length){for(i=0;r>i;i++)if(!L(e[i],t[i]))return!1;return!0}}return!1}function N(){return t.securityPolicy&&t.securityPolicy.isActive||t.querySelector&&!(!t.querySelector("[ng-csp]")&&!t.querySelector("[data-ng-csp]"))}function z(e,t,n){return e.concat(Cr.call(t,n))}function R(e,t){return Cr.call(e,t||0)}function F(e,t){var n=arguments.length>2?R(arguments,2):[];return!x(t)||t instanceof RegExp?t:n.length?function(){return arguments.length?t.apply(e,n.concat(Cr.call(arguments,0))):t.apply(e,n)}:function(){return arguments.length?t.apply(e,arguments):t.call(e)}}function U(e,r){var i=r;return"string"==typeof e&&"$"===e.charAt(0)?i=n:C(r)?i="$WINDOW":r&&t===r?i="$DOCUMENT":T(r)&&(i="$SCOPE"),i}function H(e,t){return"undefined"==typeof e?n:JSON.stringify(e,U,t?"  ":null)}function q(e){return _(e)?JSON.parse(e):e}function Y(e){if("function"==typeof e)e=!0;else if(e&&0!==e.length){var t=mr(""+e);e=!("f"==t||"0"==t||"false"==t||"no"==t||"n"==t||"[]"==t)}else e=!1;return e}function B(e){e=wr(e).clone();try{e.empty()}catch(t){}var n=3,r=wr("<div>").append(e).html();try{return e[0].nodeType===n?mr(r):r.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(e,t){return"<"+mr(t)})}catch(t){return mr(r)}}function W(e){try{return decodeURIComponent(e)}catch(t){}}function V(e){var t,n,r={};return o((e||"").split("&"),function(e){if(e&&(t=e.split("="),n=W(t[0]),y(n))){var i=y(t[1])?W(t[1]):!0;r[n]?Pr(r[n])?r[n].push(i):r[n]=[r[n],i]:r[n]=i}}),r}function X(e){var t=[];return o(e,function(e,n){Pr(e)?o(e,function(e){t.push(J(n,!0)+(e===!0?"":"="+J(e,!0)))}):t.push(J(n,!0)+(e===!0?"":"="+J(e,!0)))}),t.length?t.join("&"):""}function G(e){return J(e,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function J(e,t){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,t?"%20":"+")}function Z(e,n){function r(e){e&&s.push(e)}var i,a,s=[e],u=["ng:app","ng-app","x-ng-app","data-ng-app"],l=/\sng[:\-]app(:\s*([\w\d_]+);?)?\s/;o(u,function(n){u[n]=!0,r(t.getElementById(n)),n=n.replace(":","\\:"),e.querySelectorAll&&(o(e.querySelectorAll("."+n),r),o(e.querySelectorAll("."+n+"\\:"),r),o(e.querySelectorAll("["+n+"]"),r))}),o(s,function(e){if(!i){var t=" "+e.className+" ",n=l.exec(t);n?(i=e,a=(n[2]||"").replace(/\s+/g,",")):o(e.attributes,function(t){!i&&u[t.name]&&(i=e,a=t.value)})}}),i&&n(i,a?[a]:[])}function K(n,r){var i=function(){if(n=wr(n),n.injector()){var e=n[0]===t?"document":B(n);throw Mr("btstrpd","App Already Bootstrapped with this Element '{0}'",e)}r=r||[],r.unshift(["$provide",function(e){e.value("$rootElement",n)}]),r.unshift("ng");var i=jt(r);return i.invoke(["$rootScope","$rootElement","$compile","$injector","$animate",function(e,t,n,r){e.$apply(function(){t.data("$injector",r),n(t)(e)})}]),i},a=/^NG_DEFER_BOOTSTRAP!/;return e&&!a.test(e.name)?i():(e.name=e.name.replace(a,""),Er.resumeBootstrap=function(e){o(e,function(e){r.push(e)}),i()},void 0)}function Q(e,t){return t=t||"_",e.replace(jr,function(e,n){return(n?t:"")+e.toLowerCase()})}function et(){$r=e.jQuery,$r&&$r.fn.on?(wr=$r,d($r.fn,{scope:Vr.scope,isolateScope:Vr.isolateScope,controller:Vr.controller,injector:Vr.injector,inheritedData:Vr.inheritedData}),ct("remove",!0,!0,!1),ct("empty",!1,!1,!1),ct("html",!1,!1,!0)):wr=pt,Er.element=wr}function tt(e,t,n){if(!e)throw Mr("areq","Argument '{0}' is {1}",t||"?",n||"required");return e}function nt(e,t,n){return n&&Pr(e)&&(e=e[e.length-1]),tt(x(e),t,"not a function, got "+(e&&"object"==typeof e?e.constructor.name||"Object":typeof e)),e}function rt(e,t){if("hasOwnProperty"===e)throw Mr("badname","hasOwnProperty is not a valid {0} name",t)}function it(e,t,n){if(!t)return e;for(var r,i=t.split("."),o=e,a=i.length,s=0;a>s;s++)r=i[s],e&&(e=(o=e)[r]);return!n&&x(e)?F(o,e):e}function ot(e){var t=e[0],n=e[e.length-1];if(t===n)return wr(t);var r=t,i=[r];do{if(r=r.nextSibling,!r)break;i.push(r)}while(r!==n);return wr(i)}function at(e){function t(e,t,n){return e[t]||(e[t]=n())}var n=r("$injector"),i=r("ng"),o=t(e,"angular",Object);return o.$$minErr=o.$$minErr||r,t(o,"module",function(){var e={};return function(r,o,a){var s=function(e,t){if("hasOwnProperty"===e)throw i("badname","hasOwnProperty is not a valid {0} name",t)};return s(r,"module"),o&&e.hasOwnProperty(r)&&(e[r]=null),t(e,r,function(){function e(e,n,r){return function(){return t[r||"push"]([e,n,arguments]),u}}if(!o)throw n("nomod","Module '{0}' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.",r);var t=[],i=[],s=e("$injector","invoke"),u={_invokeQueue:t,_runBlocks:i,requires:o,name:r,provider:e("$provide","provider"),factory:e("$provide","factory"),service:e("$provide","service"),value:e("$provide","value"),constant:e("$provide","constant","unshift"),animation:e("$animateProvider","register"),filter:e("$filterProvider","register"),controller:e("$controllerProvider","register"),directive:e("$compileProvider","directive"),config:s,run:function(e){return i.push(e),this}};return a&&s(a),u})}})}function st(t){d(t,{bootstrap:K,copy:O,extend:d,equals:L,element:wr,forEach:o,injector:jt,noop:p,bind:F,toJson:H,fromJson:q,identity:m,isUndefined:v,isDefined:y,isString:_,isFunction:x,isObject:b,isNumber:w,isElement:E,isArray:Pr,version:Or,isDate:$,lowercase:mr,uppercase:vr,callbacks:{counter:0},$$minErr:r,$$csp:N}),xr=at(e);try{xr("ngLocale")}catch(n){xr("ngLocale",[]).provider("$locale",nn)}xr("ng",["ngLocale"],["$provide",function(e){e.provider({$$sanitizeUri:Pn}),e.provider("$compile",Ft).directive({a:Di,input:Ui,textarea:Ui,form:Oi,script:xo,select:To,style:Mo,option:So,ngBind:Qi,ngBindHtml:to,ngBindTemplate:eo,ngClass:no,ngClassEven:io,ngClassOdd:ro,ngCloak:oo,ngController:ao,ngForm:Ii,ngHide:vo,ngIf:uo,ngInclude:lo,ngInit:fo,ngNonBindable:ho,ngPluralize:po,ngRepeat:mo,ngShow:go,ngStyle:yo,ngSwitch:bo,ngSwitchWhen:_o,ngSwitchDefault:wo,ngOptions:Co,ngTransclude:$o,ngModel:Vi,ngList:Ji,ngChange:Xi,required:Gi,ngRequired:Gi,ngValue:Ki}).directive({ngInclude:co}).directive(Pi).directive(so),e.provider({$anchorScroll:Ot,$animate:ni,$browser:Nt,$cacheFactory:zt,$controller:qt,$document:Yt,$exceptionHandler:Bt,$filter:Hn,$interpolate:en,$interval:tn,$http:Jt,$httpBackend:Kt,$location:gn,$log:vn,$parse:Tn,$rootScope:Dn,$q:Sn,$sce:Ln,$sceDelegate:In,$sniffer:Nn,$templateCache:Rt,$timeout:zn,$window:Un,$$rAF:En,$$asyncCallback:It})}])}function ut(){return++Lr}function lt(e){return e.replace(Rr,function(e,t,n,r){return r?n.toUpperCase():n}).replace(Fr,"Moz$1")}function ct(e,t,n,r){function i(e){var i,a,s,u,l,c,d,f=n&&e?[this.filter(e)]:[this],h=t;if(!r||null!=e)for(;f.length;)for(i=f.shift(),a=0,s=i.length;s>a;a++)for(u=wr(i[a]),h?u.triggerHandler("$destroy"):h=!h,l=0,c=(d=u.children()).length;c>l;l++)f.push($r(d[l]));return o.apply(this,arguments)}var o=$r.fn[e];o=o.$original||o,i.$original=o,$r.fn[e]=i}function dt(e){return!qr.test(e)}function ft(e,t){var n,r,i,o,a,s,u=t.createDocumentFragment(),l=[];if(dt(e))l.push(t.createTextNode(e));else{for(n=u.appendChild(t.createElement("div")),r=(Yr.exec(e)||["",""])[1].toLowerCase(),i=Wr[r]||Wr._default,n.innerHTML="<div>&#160;</div>"+i[1]+e.replace(Br,"<$1></$2>")+i[2],n.removeChild(n.firstChild),o=i[0];o--;)n=n.lastChild;for(a=0,s=n.childNodes.length;s>a;++a)l.push(n.childNodes[a]);n=u.firstChild,n.textContent=""}return u.textContent="",u.innerHTML="",l}function ht(e,n){n=n||t;var r;return(r=Hr.exec(e))?[n.createElement(r[1])]:ft(e,n)}function pt(e){if(e instanceof pt)return e;if(_(e)&&(e=Ar(e)),!(this instanceof pt)){if(_(e)&&"<"!=e.charAt(0))throw Ur("nosel","Looking up elements via selectors is not supported by jqLite! See: http://docs.angularjs.org/api/angular.element");return new pt(e)}if(_(e)){kt(this,ht(e));var n=wr(t.createDocumentFragment());n.append(this)}else kt(this,e)}function mt(e){return e.cloneNode(!0)}function gt(e){yt(e);for(var t=0,n=e.childNodes||[];t<n.length;t++)gt(n[t])}function vt(e,t,n,r){if(y(r))throw Ur("offargs","jqLite#off() does not support the `selector` argument");var i=bt(e,"events"),a=bt(e,"handle");a&&(v(t)?o(i,function(t,n){zr(e,n,t),delete i[n]}):o(t.split(" "),function(t){v(n)?(zr(e,t,i[t]),delete i[t]):j(i[t]||[],n)}))}function yt(e,t){var r=e.ng339,i=Ir[r];if(i){if(t)return delete Ir[r].data[t],void 0;i.handle&&(i.events.$destroy&&i.handle({},"$destroy"),vt(e)),delete Ir[r],e.ng339=n}}function bt(e,t,n){var r=e.ng339,i=Ir[r||-1];return y(n)?(i||(e.ng339=r=ut(),i=Ir[r]={}),i[t]=n,void 0):i&&i[t]}function _t(e,t,n){var r=bt(e,"data"),i=y(n),o=!i&&y(t),a=o&&!b(t);if(r||a||bt(e,"data",r={}),i)r[t]=n;else{if(!o)return r;if(a)return r&&r[t];d(r,t)}}function wt(e,t){return e.getAttribute?(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" ")>-1:!1}function $t(e,t){t&&e.setAttribute&&o(t.split(" "),function(t){e.setAttribute("class",Ar((" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+Ar(t)+" "," ")))})}function xt(e,t){if(t&&e.setAttribute){var n=(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");o(t.split(" "),function(e){e=Ar(e),-1===n.indexOf(" "+e+" ")&&(n+=e+" ")}),e.setAttribute("class",Ar(n))}}function kt(e,t){if(t){t=t.nodeName||!y(t.length)||C(t)?[t]:t;for(var n=0;n<t.length;n++)e.push(t[n])}}function Ct(e,t){return Tt(e,"$"+(t||"ngController")+"Controller")}function Tt(e,t,r){e=wr(e),9==e[0].nodeType&&(e=e.find("html"));for(var i=Pr(t)?t:[t];e.length;){for(var o=e[0],a=0,s=i.length;s>a;a++)if((r=e.data(i[a]))!==n)return r;e=wr(o.parentNode||11===o.nodeType&&o.host)}}function St(e){for(var t=0,n=e.childNodes;t<n.length;t++)gt(n[t]);for(;e.firstChild;)e.removeChild(e.firstChild)}function Mt(e,t){var n=Xr[t.toLowerCase()];return n&&Gr[e.nodeName]&&n}function Et(e,n){var r=function(r,i){if(r.preventDefault||(r.preventDefault=function(){r.returnValue=!1}),r.stopPropagation||(r.stopPropagation=function(){r.cancelBubble=!0}),r.target||(r.target=r.srcElement||t),v(r.defaultPrevented)){var a=r.preventDefault;r.preventDefault=function(){r.defaultPrevented=!0,a.call(r)},r.defaultPrevented=!1}r.isDefaultPrevented=function(){return r.defaultPrevented||r.returnValue===!1};var s=I(n[i||r.type]||[]);o(s,function(t){t.call(e,r)}),8>=_r?(r.preventDefault=null,r.stopPropagation=null,r.isDefaultPrevented=null):(delete r.preventDefault,delete r.stopPropagation,delete r.isDefaultPrevented)};return r.elem=e,r}function Dt(e,t){var r,i=typeof e;return"function"==i||"object"==i&&null!==e?"function"==typeof(r=e.$$hashKey)?r=e.$$hashKey():r===n&&(r=e.$$hashKey=(t||l)()):r=e,i+":"+r}function Pt(e,t){if(t){var n=0;this.nextUid=function(){return++n}}o(e,this.put,this)}function At(e){var t,n,r,i;return"function"==typeof e?(t=e.$inject)||(t=[],e.length&&(n=e.toString().replace(Qr,""),r=n.match(Jr),o(r[1].split(Zr),function(e){e.replace(Kr,function(e,n,r){t.push(r)})})),e.$inject=t):Pr(e)?(i=e.length-1,nt(e[i],"fn"),t=e.slice(0,i)):nt(e,"fn",!0),t}function jt(e){function t(e){return function(t,n){return b(t)?(o(t,u(e)),void 0):e(t,n)}}function n(e,t){if(rt(e,"service"),(x(t)||Pr(t))&&(t=w.instantiate(t)),!t.$get)throw ei("pget","Provider '{0}' must define $get factory method.",e);return y[e+h]=t}function r(e,t){return n(e,{$get:t})}function i(e,t){return r(e,["$injector",function(e){return e.instantiate(t)}])}function a(e,t){return r(e,g(t))}function s(e,t){rt(e,"constant"),y[e]=t,$[e]=t}function l(e,t){var n=w.get(e+h),r=n.$get;n.$get=function(){var e=k.invoke(r,n);return k.invoke(t,null,{$delegate:e})}}function c(e){var t,n,r,i,a=[];return o(e,function(e){if(!v.get(e)){v.put(e,!0);try{if(_(e))for(t=xr(e),a=a.concat(c(t.requires)).concat(t._runBlocks),n=t._invokeQueue,r=0,i=n.length;i>r;r++){var o=n[r],s=w.get(o[0]);s[o[1]].apply(s,o[2])}else x(e)?a.push(w.invoke(e)):Pr(e)?a.push(w.invoke(e)):nt(e,"module")}catch(u){throw Pr(e)&&(e=e[e.length-1]),u.message&&u.stack&&-1==u.stack.indexOf(u.message)&&(u=u.message+"\n"+u.stack),ei("modulerr","Failed to instantiate module {0} due to:\n{1}",e,u.stack||u.message||u)}}}),a}function d(e,t){function n(n){if(e.hasOwnProperty(n)){if(e[n]===f)throw ei("cdep","Circular dependency found: {0}",n+" <- "+m.join(" <- "));return e[n]}try{return m.unshift(n),e[n]=f,e[n]=t(n)}catch(r){throw e[n]===f&&delete e[n],r}finally{m.shift()}}function r(e,t,r){var i,o,a,s=[],u=At(e);for(o=0,i=u.length;i>o;o++){if(a=u[o],"string"!=typeof a)throw ei("itkn","Incorrect injection token! Expected service name as string, got {0}",a);s.push(r&&r.hasOwnProperty(a)?r[a]:n(a))}return Pr(e)&&(e=e[i]),e.apply(t,s)}function i(e,t){var n,i,o=function(){};return o.prototype=(Pr(e)?e[e.length-1]:e).prototype,n=new o,i=r(e,n,t),b(i)||x(i)?i:n}return{invoke:r,instantiate:i,get:n,annotate:At,has:function(t){return y.hasOwnProperty(t+h)||e.hasOwnProperty(t)}}}var f={},h="Provider",m=[],v=new Pt([],!0),y={$provide:{provider:t(n),factory:t(r),service:t(i),value:t(a),constant:t(s),decorator:l}},w=y.$injector=d(y,function(){throw ei("unpr","Unknown provider: {0}",m.join(" <- "))}),$={},k=$.$injector=d($,function(e){var t=w.get(e+h);return k.invoke(t.$get,t)});return o(c(e),function(e){k.invoke(e||p)}),k}function Ot(){var e=!0;this.disableAutoScrolling=function(){e=!1},this.$get=["$window","$location","$rootScope",function(t,n,r){function i(e){var t=null;return o(e,function(e){t||"a"!==mr(e.nodeName)||(t=e)}),t}function a(){var e,r=n.hash();r?(e=s.getElementById(r))?e.scrollIntoView():(e=i(s.getElementsByName(r)))?e.scrollIntoView():"top"===r&&t.scrollTo(0,0):t.scrollTo(0,0)}var s=t.document;return e&&r.$watch(function(){return n.hash()},function(){r.$evalAsync(a)}),a}]}function It(){this.$get=["$$rAF","$timeout",function(e,t){return e.supported?function(t){return e(t)}:function(e){return t(e,0,!1)}}]}function Lt(e,t,r,i){function a(e){try{e.apply(null,R(arguments,1))}finally{if(y--,0===y)for(;b.length;)try{b.pop()()}catch(t){r.error(t)}}}function s(e,t){!function n(){o($,function(e){e()}),w=t(n,e)}()}function u(){C=null,x!=l.url()&&(x=l.url(),o(T,function(e){e(l.url())}))}var l=this,c=t[0],d=e.location,f=e.history,h=e.setTimeout,m=e.clearTimeout,g={};l.isMock=!1;var y=0,b=[];l.$$completeOutstandingRequest=a,l.$$incOutstandingRequestCount=function(){y++},l.notifyWhenNoOutstandingRequests=function(e){o($,function(e){e()}),0===y?e():b.push(e)};var w,$=[];l.addPollFn=function(e){return v(w)&&s(100,h),$.push(e),e};var x=d.href,k=t.find("base"),C=null;l.url=function(t,n){if(d!==e.location&&(d=e.location),f!==e.history&&(f=e.history),t){if(x==t)return;return x=t,i.history?n?f.replaceState(null,"",t):(f.pushState(null,"",t),k.attr("href",k.attr("href"))):(C=t,n?d.replace(t):d.href=t),l}return C||d.href.replace(/%27/g,"'")};var T=[],S=!1;l.onUrlChange=function(t){return S||(i.history&&wr(e).on("popstate",u),i.hashchange?wr(e).on("hashchange",u):l.addPollFn(u),S=!0),T.push(t),t},l.baseHref=function(){var e=k.attr("href");return e?e.replace(/^(https?\:)?\/\/[^\/]*/,""):""};var M={},E="",D=l.baseHref();l.cookies=function(e,t){var i,o,a,s,u;if(!e){if(c.cookie!==E)for(E=c.cookie,o=E.split("; "),M={},s=0;s<o.length;s++)a=o[s],u=a.indexOf("="),u>0&&(e=unescape(a.substring(0,u)),M[e]===n&&(M[e]=unescape(a.substring(u+1))));return M}t===n?c.cookie=escape(e)+"=;path="+D+";expires=Thu, 01 Jan 1970 00:00:00 GMT":_(t)&&(i=(c.cookie=escape(e)+"="+escape(t)+";path="+D).length+1,i>4096&&r.warn("Cookie '"+e+"' possibly not set or overflowed because it was too large ("+i+" > 4096 bytes)!"))},l.defer=function(e,t){var n;return y++,n=h(function(){delete g[n],a(e)},t||0),g[n]=!0,n},l.defer.cancel=function(e){return g[e]?(delete g[e],m(e),a(p),!0):!1}}function Nt(){this.$get=["$window","$log","$sniffer","$document",function(e,t,n,r){return new Lt(e,r,t,n)}]}function zt(){this.$get=function(){function e(e,n){function i(e){e!=f&&(h?h==e&&(h=e.n):h=e,o(e.n,e.p),o(e,f),f=e,f.n=null)}function o(e,t){e!=t&&(e&&(e.p=t),t&&(t.n=e))}if(e in t)throw r("$cacheFactory")("iid","CacheId '{0}' is already taken!",e);var a=0,s=d({},n,{id:e}),u={},l=n&&n.capacity||Number.MAX_VALUE,c={},f=null,h=null;return t[e]={put:function(e,t){if(l<Number.MAX_VALUE){var n=c[e]||(c[e]={key:e});i(n)}if(!v(t))return e in u||a++,u[e]=t,a>l&&this.remove(h.key),t},get:function(e){if(l<Number.MAX_VALUE){var t=c[e];if(!t)return;i(t)}return u[e]},remove:function(e){if(l<Number.MAX_VALUE){var t=c[e];if(!t)return;t==f&&(f=t.p),t==h&&(h=t.n),o(t.n,t.p),delete c[e]}delete u[e],a--},removeAll:function(){u={},a=0,c={},f=h=null},destroy:function(){u=null,s=null,c=null,delete t[e]},info:function(){return d({},s,{size:a})}}}var t={};return e.info=function(){var e={};return o(t,function(t,n){e[n]=t.info()}),e},e.get=function(e){return t[e]},e}}function Rt(){this.$get=["$cacheFactory",function(e){return e("templates")}]}function Ft(e,r){var i={},a="Directive",s=/^\s*directive\:\s*([\d\w_\-]+)\s+(.*)$/,l=/(([\d\w_\-]+)(?:\:([^;]+))?;?)/,c=/^(on[a-z]+|formaction)$/;this.directive=function f(t,n){return rt(t,"directive"),_(t)?(tt(n,"directiveFactory"),i.hasOwnProperty(t)||(i[t]=[],e.factory(t+a,["$injector","$exceptionHandler",function(e,n){var r=[];return o(i[t],function(i,o){try{var a=e.invoke(i);x(a)?a={compile:g(a)}:!a.compile&&a.link&&(a.compile=g(a.link)),a.priority=a.priority||0,a.index=o,a.name=a.name||t,a.require=a.require||a.controller&&a.name,a.restrict=a.restrict||"A",r.push(a)}catch(s){n(s)}}),r}])),i[t].push(n)):o(t,u(f)),this},this.aHrefSanitizationWhitelist=function(e){return y(e)?(r.aHrefSanitizationWhitelist(e),this):r.aHrefSanitizationWhitelist()},this.imgSrcSanitizationWhitelist=function(e){return y(e)?(r.imgSrcSanitizationWhitelist(e),this):r.imgSrcSanitizationWhitelist()},this.$get=["$injector","$interpolate","$exceptionHandler","$http","$templateCache","$parse","$controller","$rootScope","$document","$sce","$animate","$$sanitizeUri",function(e,r,u,f,p,g,v,y,w,$,k,C){function T(e,t,n,r,i){e instanceof wr||(e=wr(e)),o(e,function(t,n){3==t.nodeType&&t.nodeValue.match(/\S+/)&&(e[n]=t=wr(t).wrap("<span></span>").parent()[0])});var a=M(e,t,e,n,r,i);return S(e,"ng-scope"),function(t,n,r,i){tt(t,"scope");var s=n?Vr.clone.call(e):e;o(r,function(e,t){s.data("$"+t+"Controller",e)});for(var u=0,l=s.length;l>u;u++){var c=s[u],d=c.nodeType;(1===d||9===d)&&s.eq(u).data("$scope",t)}return n&&n(s,t),a&&a(t,s,s,i),s}}function S(e,t){try{e.addClass(t)}catch(n){}}function M(e,t,r,i,o,a){function s(e,r,i,o){var a,s,u,l,c,d,f,h,m,g=r.length,v=new Array(g);for(d=0;g>d;d++)v[d]=r[d];for(d=0,h=0,f=p.length;f>d;h++)u=v[h],a=p[d++],s=p[d++],l=wr(u),a?(a.scope?(c=e.$new(),l.data("$scope",c)):c=e,m=a.transcludeOnThisElement?E(e,a.transclude,o):!a.templateOnThisElement&&o?o:!o&&t?E(e,t):null,a(s,c,u,i,m)):s&&s(e,u.childNodes,n,o)}for(var u,l,c,d,f,h,p=[],m=0;m<e.length;m++)u=new G,l=D(e[m],[],u,0===m?i:n,o),c=l.length?j(l,e[m],u,t,r,null,[],[],a):null,c&&c.scope&&S(wr(e[m]),"ng-scope"),f=c&&c.terminal||!(d=e[m].childNodes)||!d.length?null:M(d,c?(c.transcludeOnThisElement||!c.templateOnThisElement)&&c.transclude:t),p.push(c,f),h=h||c||f,a=null;return h?s:null}function E(e,t,n){var r=function(r,i,o){var a=!1;r||(r=e.$new(),r.$$transcluded=!0,a=!0);var s=t(r,i,o,n);return a&&s.on("$destroy",function(){r.$destroy()}),s};return r}function D(e,t,n,r,i){var o,a,u=e.nodeType,c=n.$attr;switch(u){case 1:N(t,Ut(kr(e).toLowerCase()),"E",r,i);for(var d,f,h,p,m,g,v=e.attributes,y=0,b=v&&v.length;b>y;y++){var w=!1,$=!1;if(d=v[y],!_r||_r>=8||d.specified){f=d.name,m=Ar(d.value),p=Ut(f),(g=et.test(p))&&(f=Q(p.substr(6),"-"));var x=p.replace(/(Start|End)$/,"");p===x+"Start"&&(w=f,$=f.substr(0,f.length-5)+"end",f=f.substr(0,f.length-6)),h=Ut(f.toLowerCase()),c[h]=f,(g||!n.hasOwnProperty(h))&&(n[h]=m,Mt(e,h)&&(n[h]=!0)),W(e,t,m,h),N(t,h,"A",r,i,w,$)}}if(a=e.className,_(a)&&""!==a)for(;o=l.exec(a);)h=Ut(o[2]),N(t,h,"C",r,i)&&(n[h]=Ar(o[3])),a=a.substr(o.index+o[0].length);break;case 3:q(t,e.nodeValue);break;case 8:try{o=s.exec(e.nodeValue),o&&(h=Ut(o[1]),N(t,h,"M",r,i)&&(n[h]=Ar(o[2])))}catch(k){}}return t.sort(U),t}function P(e,t,n){var r=[],i=0;if(t&&e.hasAttribute&&e.hasAttribute(t)){do{if(!e)throw ri("uterdir","Unterminated attribute, found '{0}' but no matching '{1}' found.",t,n);1==e.nodeType&&(e.hasAttribute(t)&&i++,e.hasAttribute(n)&&i--),r.push(e),e=e.nextSibling}while(i>0)}else r.push(e);return wr(r)}function A(e,t,n){return function(r,i,o,a,s){return i=P(i[0],t,n),e(r,i,o,a,s)}}function j(e,i,a,s,l,c,d,f,h){function p(e,t,n,r){e&&(n&&(e=A(e,n,r)),e.require=$.require,e.directiveName=k,(U===$||$.$$isolateScope)&&(e=X(e,{isolateScope:!0})),d.push(e)),t&&(n&&(t=A(t,n,r)),t.require=$.require,t.directiveName=k,(U===$||$.$$isolateScope)&&(t=X(t,{isolateScope:!0})),f.push(t))}function m(e,t,n,r){var i,a="data",s=!1;if(_(t)){for(;"^"==(i=t.charAt(0))||"?"==i;)t=t.substr(1),"^"==i&&(a="inheritedData"),s=s||"?"==i;if(i=null,r&&"data"===a&&(i=r[t]),i=i||n[a]("$"+t+"Controller"),!i&&!s)throw ri("ctreq","Controller '{0}', required by directive '{1}', can't be found!",t,e);return i}return Pr(t)&&(i=[],o(t,function(t){i.push(m(e,t,n,r))})),i}function y(e,t,s,l,c){function h(e,t){var r;return arguments.length<2&&(t=e,e=n),Z&&(r=C),c(e,t,r)}var p,y,b,_,w,$,x,k,C={};if(p=i===s?a:I(a,new G(wr(s),a.$attr)),y=p.$$element,U){var T=/^\s*([@=&])(\??)\s*(\w*)\s*$/,M=wr(s);x=t.$new(!0),!q||q!==U&&q!==U.$$originalDirective?M.data("$isolateScopeNoTemplate",x):M.data("$isolateScope",x),S(M,"ng-isolate-scope"),o(U.scope,function(e,n){var i,o,a,s,u=e.match(T)||[],l=u[3]||n,c="?"==u[2],d=u[1];switch(x.$$isolateBindings[n]=d+l,d){case"@":p.$observe(l,function(e){x[n]=e}),p.$$observers[l].$$scope=t,p[l]&&(x[n]=r(p[l])(t));break;case"=":if(c&&!p[l])return;o=g(p[l]),s=o.literal?L:function(e,t){return e===t},a=o.assign||function(){throw i=x[n]=o(t),ri("nonassign","Expression '{0}' used with directive '{1}' is non-assignable!",p[l],U.name)},i=x[n]=o(t),x.$watch(function(){var e=o(t);return s(e,x[n])||(s(e,i)?a(t,e=x[n]):x[n]=e),i=e},null,o.literal);break;case"&":o=g(p[l]),x[n]=function(e){return o(t,e)};break;default:throw ri("iscp","Invalid isolate scope definition for directive '{0}'. Definition: {... {1}: '{2}' ...}",U.name,n,e)}})}for(k=c&&h,N&&o(N,function(e){var n,r={$scope:e===U||e.$$isolateScope?x:t,$element:y,$attrs:p,$transclude:k};$=e.controller,"@"==$&&($=p[e.name]),n=v($,r),C[e.name]=n,Z||y.data("$"+e.name+"Controller",n),e.controllerAs&&(r.$scope[e.controllerAs]=n)}),b=0,_=d.length;_>b;b++)try{w=d[b],w(w.isolateScope?x:t,y,p,w.require&&m(w.directiveName,w.require,y,C),k)}catch(E){u(E,B(y))}var D=t;for(U&&(U.template||null===U.templateUrl)&&(D=x),e&&e(D,s.childNodes,n,c),b=f.length-1;b>=0;b--)try{w=f[b],w(w.isolateScope?x:t,y,p,w.require&&m(w.directiveName,w.require,y,C),k)}catch(E){u(E,B(y))}}h=h||{};for(var w,$,k,C,M,E,j=-Number.MAX_VALUE,N=h.controllerDirectives,U=h.newIsolateScopeDirective,q=h.templateDirective,Y=h.nonTlbTranscludeDirective,W=!1,J=!1,Z=h.hasElementTranscludeDirective,Q=a.$$element=wr(i),et=c,tt=s,nt=0,rt=e.length;rt>nt;nt++){$=e[nt];var it=$.$$start,ot=$.$$end;if(it&&(Q=P(i,it,ot)),C=n,j>$.priority)break;if((E=$.scope)&&(w=w||$,$.templateUrl||(H("new/isolated scope",U,$,Q),b(E)&&(U=$))),k=$.name,!$.templateUrl&&$.controller&&(E=$.controller,N=N||{},H("'"+k+"' controller",N[k],$,Q),N[k]=$),(E=$.transclude)&&(W=!0,$.$$tlb||(H("transclusion",Y,$,Q),Y=$),"element"==E?(Z=!0,j=$.priority,C=P(i,it,ot),Q=a.$$element=wr(t.createComment(" "+k+": "+a[k]+" ")),i=Q[0],V(l,wr(R(C)),i),tt=T(C,s,j,et&&et.name,{nonTlbTranscludeDirective:Y})):(C=wr(mt(i)).contents(),Q.empty(),tt=T(C,s))),$.template)if(J=!0,H("template",q,$,Q),q=$,E=x($.template)?$.template(Q,a):$.template,E=K(E),$.replace){if(et=$,C=dt(E)?[]:wr(Ar(E)),i=C[0],1!=C.length||1!==i.nodeType)throw ri("tplrt","Template for directive '{0}' must have exactly one root element. {1}",k,"");V(l,Q,i);var at={$attr:{}},st=D(i,[],at),ut=e.splice(nt+1,e.length-(nt+1));U&&O(st),e=e.concat(st).concat(ut),z(a,at),rt=e.length}else Q.html(E);if($.templateUrl)J=!0,H("template",q,$,Q),q=$,$.replace&&(et=$),y=F(e.splice(nt,e.length-nt),Q,a,l,W&&tt,d,f,{controllerDirectives:N,newIsolateScopeDirective:U,templateDirective:q,nonTlbTranscludeDirective:Y}),rt=e.length;else if($.compile)try{M=$.compile(Q,a,tt),x(M)?p(null,M,it,ot):M&&p(M.pre,M.post,it,ot)}catch(lt){u(lt,B(Q))}$.terminal&&(y.terminal=!0,j=Math.max(j,$.priority))}return y.scope=w&&w.scope===!0,y.transcludeOnThisElement=W,y.templateOnThisElement=J,y.transclude=tt,h.hasElementTranscludeDirective=Z,y}function O(e){for(var t=0,n=e.length;n>t;t++)e[t]=h(e[t],{$$isolateScope:!0})}function N(t,r,o,s,l,c,d){if(r===l)return null;var f=null;if(i.hasOwnProperty(r))for(var p,m=e.get(r+a),g=0,v=m.length;v>g;g++)try{p=m[g],(s===n||s>p.priority)&&-1!=p.restrict.indexOf(o)&&(c&&(p=h(p,{$$start:c,$$end:d})),t.push(p),f=p)}catch(y){u(y)}return f}function z(e,t){var n=t.$attr,r=e.$attr,i=e.$$element;o(e,function(r,i){"$"!=i.charAt(0)&&(t[i]&&t[i]!==r&&(r+=("style"===i?";":" ")+t[i]),e.$set(i,r,!0,n[i]))}),o(t,function(t,o){"class"==o?(S(i,t),e["class"]=(e["class"]?e["class"]+" ":"")+t):"style"==o?(i.attr("style",i.attr("style")+";"+t),e.style=(e.style?e.style+";":"")+t):"$"==o.charAt(0)||e.hasOwnProperty(o)||(e[o]=t,r[o]=n[o])})}function F(e,t,n,r,i,a,s,u){var l,c,h=[],m=t[0],g=e.shift(),v=d({},g,{templateUrl:null,transclude:null,replace:null,$$originalDirective:g}),y=x(g.templateUrl)?g.templateUrl(t,n):g.templateUrl;return t.empty(),f.get($.getTrustedResourceUrl(y),{cache:p}).success(function(d){var f,p,_,w;if(d=K(d),g.replace){if(_=dt(d)?[]:wr(Ar(d)),f=_[0],1!=_.length||1!==f.nodeType)throw ri("tplrt","Template for directive '{0}' must have exactly one root element. {1}",g.name,y);p={$attr:{}},V(r,t,f);var $=D(f,[],p);b(g.scope)&&O($),e=$.concat(e),z(n,p)}else f=m,t.html(d);for(e.unshift(v),l=j(e,f,n,i,t,g,a,s,u),o(r,function(e,n){e==f&&(r[n]=t[0])}),c=M(t[0].childNodes,i);h.length;){var x=h.shift(),k=h.shift(),C=h.shift(),T=h.shift(),P=t[0];if(k!==m){var A=k.className;u.hasElementTranscludeDirective&&g.replace||(P=mt(f)),V(C,wr(k),P),S(wr(P),A)}w=l.transcludeOnThisElement?E(x,l.transclude,T):T,l(c,x,P,r,w)}h=null}).error(function(e,t,n,r){throw ri("tpload","Failed to load template: {0}",r.url)}),function(e,t,n,r,i){var o=i;h?(h.push(t),h.push(n),h.push(r),h.push(o)):(l.transcludeOnThisElement&&(o=E(t,l.transclude,i)),l(c,t,n,r,o))}}function U(e,t){var n=t.priority-e.priority;return 0!==n?n:e.name!==t.name?e.name<t.name?-1:1:e.index-t.index}function H(e,t,n,r){if(t)throw ri("multidir","Multiple directives [{0}, {1}] asking for {2} on: {3}",t.name,n.name,e,B(r))}function q(e,t){var n=r(t,!0);n&&e.push({priority:0,compile:function(e){var t=e.parent(),r=t.length;return r&&S(e.parent(),"ng-binding"),function(e,t){var i=t.parent(),o=i.data("$binding")||[];o.push(n),i.data("$binding",o),r||S(i,"ng-binding"),e.$watch(n,function(e){t[0].nodeValue=e})}}})}function Y(e,t){if("srcdoc"==t)return $.HTML;var n=kr(e);return"xlinkHref"==t||"FORM"==n&&"action"==t||"IMG"!=n&&("src"==t||"ngSrc"==t)?$.RESOURCE_URL:void 0}function W(e,t,n,i){var o=r(n,!0);if(o){if("multiple"===i&&"SELECT"===kr(e))throw ri("selmulti","Binding to the 'multiple' attribute is not supported. Element: {0}",B(e));t.push({priority:100,compile:function(){return{pre:function(t,n,a){var s=a.$$observers||(a.$$observers={});if(c.test(i))throw ri("nodomevents","Interpolations for HTML DOM event attributes are disallowed.  Please use the ng- versions (such as ng-click instead of onclick) instead.");o=r(a[i],!0,Y(e,i)),o&&(a[i]=o(t),(s[i]||(s[i]=[])).$$inter=!0,(a.$$observers&&a.$$observers[i].$$scope||t).$watch(o,function(e,t){"class"===i&&e!=t?a.$updateClass(e,t):a.$set(i,e)}))}}}})}}function V(e,n,r){var i,o,a=n[0],s=n.length,u=a.parentNode;if(e)for(i=0,o=e.length;o>i;i++)if(e[i]==a){e[i++]=r;for(var l=i,c=l+s-1,d=e.length;d>l;l++,c++)d>c?e[l]=e[c]:delete e[l];e.length-=s-1;break}u&&u.replaceChild(r,a);var f=t.createDocumentFragment();f.appendChild(a),r[wr.expando]=a[wr.expando];for(var h=1,p=n.length;p>h;h++){var m=n[h];wr(m).remove(),f.appendChild(m),delete n[h]}n[0]=r,n.length=1}function X(e,t){return d(function(){return e.apply(null,arguments)},e,t)}var G=function(e,t){this.$$element=e,this.$attr=t||{}};G.prototype={$normalize:Ut,$addClass:function(e){e&&e.length>0&&k.addClass(this.$$element,e)},$removeClass:function(e){e&&e.length>0&&k.removeClass(this.$$element,e)},$updateClass:function(e,t){var n=Ht(e,t),r=Ht(t,e);0===n.length?k.removeClass(this.$$element,r):0===r.length?k.addClass(this.$$element,n):k.setClass(this.$$element,n,r)},$set:function(e,t,r,i){var a,s=Mt(this.$$element[0],e);s&&(this.$$element.prop(e,t),i=s),this[e]=t,i?this.$attr[e]=i:(i=this.$attr[e],i||(this.$attr[e]=i=Q(e,"-"))),a=kr(this.$$element),("A"===a&&"href"===e||"IMG"===a&&"src"===e)&&(this[e]=t=C(t,"src"===e)),r!==!1&&(null===t||t===n?this.$$element.removeAttr(i):this.$$element.attr(i,t));var l=this.$$observers;l&&o(l[e],function(e){try{e(t)

l6

@mactkg
Copy link
Author

mactkg commented Dec 13, 2014

traceroute gyazo.com
traceroute to gyazo.com (104.155.222.224), 64 hops max, 52 byte packets
 1  10.10.11.254 (10.10.11.254)  1.444 ms  1.195 ms  2.243 ms
 2  fp76f09b01.tkyc516.ap.nuro.jp (118.240.155.1)  3.632 ms  6.076 ms  5.861 ms
 3  118.238.196.224 (118.238.196.224)  7.363 ms  7.259 ms  4.246 ms
 4  118.238.194.100 (118.238.194.100)  4.507 ms  5.229 ms  5.069 ms
 5  202.213.198.193 (202.213.198.193)  7.007 ms  4.120 ms  4.100 ms
 6  202.213.197.21 (202.213.197.21)  7.434 ms  4.302 ms  4.421 ms
 7  202.213.197.46 (202.213.197.46)  9.170 ms  4.187 ms  4.638 ms
 8  72.14.196.153 (72.14.196.153)  4.498 ms  4.205 ms  4.587 ms
 9  209.85.243.58 (209.85.243.58)  4.623 ms
    209.85.243.56 (209.85.243.56)  4.072 ms
    209.85.243.58 (209.85.243.58)  15.147 ms
10  72.14.239.55 (72.14.239.55)  11.286 ms
    66.249.94.80 (66.249.94.80)  7.024 ms
    209.85.255.34 (209.85.255.34)  8.130 ms
11  209.85.255.39 (209.85.255.39)  37.312 ms  38.027 ms
    72.14.233.137 (72.14.233.137)  64.600 ms
12  72.14.237.179 (72.14.237.179)  61.994 ms  42.973 ms
    72.14.238.9 (72.14.238.9)  42.087 ms
13  * * *
14  224.222.155.104.bc.googleusercontent.com (104.155.222.224)  43.301 ms * *

@mactkg
Copy link
Author

mactkg commented Dec 13, 2014

j.c[1000001452][0][2] = j.c[1000001452][0][2].split("{").join('');j.c[1000001453][0][2] = j.c[1000001453][0][2].split("{").join('');

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment