From 08a718e57a9b10ab013ab8aee597023cba9e58a9 Mon Sep 17 00:00:00 2001
From: vsdeveloper
Date: Sat, 6 Jan 2018 00:48:48 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=86=E6=8F=92?=
=?UTF-8?q?=E5=85=A5base64=E6=A0=BC=E5=BC=8F=E5=9B=BE=E7=89=87=E7=9A=84?=
=?UTF-8?q?=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
dist/css/mditor.min.css | 2 +-
dist/js/mditor.min.js | 12 ++++++------
dist/js/mditor.min.js.map | 2 +-
src/toolbar/items.js | 39 +++++++++++++++++++++++++++++++++++++++
4 files changed, 47 insertions(+), 8 deletions(-)
diff --git a/dist/css/mditor.min.css b/dist/css/mditor.min.css
index 6d68df2..95ee765 100644
--- a/dist/css/mditor.min.css
+++ b/dist/css/mditor.min.css
@@ -5,5 +5,5 @@
.mditor .toolbar{margin:0;padding:4px;height:100%;position:relative}.mditor .toolbar .item{transition:.3s;height:27px;width:27px;text-align:center;line-height:25px;font-size:14px;border:1px solid transparent;border-radius:3px;margin:1px;color:#888;transition:.2s;-webkit-transition:.2s;position:relative;vertical-align:middle}.mditor .toolbar .item:hover{color:#444;border:1px solid #ddd}.mditor .toolbar .item.active,.mditor .toolbar .item:active{border:1px solid #ddd;background-color:#ebebeb;box-shadow:inset 0 0 3px rgba(0,0,0,.1)}.mditor .toolbar .item.control{float:right}.mditor .editor{position:relative;display:inline-block;width:100%;height:100%;-webkit-text-size-adjust:none;transform:translateZ(0)}.mditor .editor .backdrop,.mditor .editor .textarea{position:absolute;border:none;outline:none;display:block;left:0;top:0;width:100%;height:100%;resize:none;background-color:transparent;margin:0;overflow-x:hidden;overflow-y:auto;transition:transform 1s;letter-spacing:1px}.mditor .editor .backdrop .inner,.mditor .editor .textarea{padding:8px 12px;white-space:pre-wrap;word-wrap:break-word}.mditor .editor .textarea{z-index:1;color:#444}.mditor .editor .backdrop{z-index:0;pointer-events:none;overflow:hidden;padding:0}.mditor .editor .backdrop .inner{color:transparent}.mditor .editor .backdrop .inner mark{border-radius:3px;color:transparent;background-color:rgba(255,245,75,.8)}.mditor .editor .backdrop .inner mark.active{background-color:rgba(145,225,255,.8)}.mditor .viewer{overflow:auto;position:relative;display:inline-block;border:none;outline:none;width:100%;height:100%;resize:none;background-color:transparent;margin:0;padding:10px 12px 40px;color:#333;word-break:break-all;word-wrap:break-word}.mditor .viewer .markdown-body{max-width:900px;margin:auto}.mditor .viewer .alert{color:#ddd;text-align:center;position:absolute;left:0;width:100%;top:50%;font-size:20px;margin-top:-15px}.mditor .body .finder{position:absolute;top:0;right:0;padding:8px;background-color:hsla(0,0%,94%,.9);box-shadow:-1px 1px 2px 0 rgba(0,0,0,.18);z-index:2;display:none}.mditor .body .finder input{outline:0;font-size:13px;padding:5px;height:25px;vertical-align:middle;border:1px solid #ddd;margin:2px;min-width:200px;-webkit-font-smoothing:antialiased}.mditor .body .finder i.fa{vertical-align:middle;font-size:12px;padding:5px;outline:0;color:#888}.mditor .body .finder i.fa:hover{color:#555}.mditor .body .finder.active{display:block}/*!
* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */@font-face{font-family:FontAwesome;src:url(../font/674f50d287a8c48dc19ba404d20fe713.eot);src:url(../font/674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../font/af7ae505a9eed503f8b8e6982036873e.woff2) format("woff2"),url(../font/fee66e712a8a08eef5805a46892932ad.woff) format("woff"),url(../font/b06871f281fee6b241d60582ae9369b9.ttf) format("truetype"),url(../font/912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\F000"}.fa-music:before{content:"\F001"}.fa-search:before{content:"\F002"}.fa-envelope-o:before{content:"\F003"}.fa-heart:before{content:"\F004"}.fa-star:before{content:"\F005"}.fa-star-o:before{content:"\F006"}.fa-user:before{content:"\F007"}.fa-film:before{content:"\F008"}.fa-th-large:before{content:"\F009"}.fa-th:before{content:"\F00A"}.fa-th-list:before{content:"\F00B"}.fa-check:before{content:"\F00C"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\F00D"}.fa-search-plus:before{content:"\F00E"}.fa-search-minus:before{content:"\F010"}.fa-power-off:before{content:"\F011"}.fa-signal:before{content:"\F012"}.fa-cog:before,.fa-gear:before{content:"\F013"}.fa-trash-o:before{content:"\F014"}.fa-home:before{content:"\F015"}.fa-file-o:before{content:"\F016"}.fa-clock-o:before{content:"\F017"}.fa-road:before{content:"\F018"}.fa-download:before{content:"\F019"}.fa-arrow-circle-o-down:before{content:"\F01A"}.fa-arrow-circle-o-up:before{content:"\F01B"}.fa-inbox:before{content:"\F01C"}.fa-play-circle-o:before{content:"\F01D"}.fa-repeat:before,.fa-rotate-right:before{content:"\F01E"}.fa-refresh:before{content:"\F021"}.fa-list-alt:before{content:"\F022"}.fa-lock:before{content:"\F023"}.fa-flag:before{content:"\F024"}.fa-headphones:before{content:"\F025"}.fa-volume-off:before{content:"\F026"}.fa-volume-down:before{content:"\F027"}.fa-volume-up:before{content:"\F028"}.fa-qrcode:before{content:"\F029"}.fa-barcode:before{content:"\F02A"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-book:before{content:"\F02D"}.fa-bookmark:before{content:"\F02E"}.fa-print:before{content:"\F02F"}.fa-camera:before{content:"\F030"}.fa-font:before{content:"\F031"}.fa-bold:before{content:"\F032"}.fa-italic:before{content:"\F033"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-align-left:before{content:"\F036"}.fa-align-center:before{content:"\F037"}.fa-align-right:before{content:"\F038"}.fa-align-justify:before{content:"\F039"}.fa-list:before{content:"\F03A"}.fa-dedent:before,.fa-outdent:before{content:"\F03B"}.fa-indent:before{content:"\F03C"}.fa-video-camera:before{content:"\F03D"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\F03E"}.fa-pencil:before{content:"\F040"}.fa-map-marker:before{content:"\F041"}.fa-adjust:before{content:"\F042"}.fa-tint:before{content:"\F043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\F044"}.fa-share-square-o:before{content:"\F045"}.fa-check-square-o:before{content:"\F046"}.fa-arrows:before{content:"\F047"}.fa-step-backward:before{content:"\F048"}.fa-fast-backward:before{content:"\F049"}.fa-backward:before{content:"\F04A"}.fa-play:before{content:"\F04B"}.fa-pause:before{content:"\F04C"}.fa-stop:before{content:"\F04D"}.fa-forward:before{content:"\F04E"}.fa-fast-forward:before{content:"\F050"}.fa-step-forward:before{content:"\F051"}.fa-eject:before{content:"\F052"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-plus-circle:before{content:"\F055"}.fa-minus-circle:before{content:"\F056"}.fa-times-circle:before{content:"\F057"}.fa-check-circle:before{content:"\F058"}.fa-question-circle:before{content:"\F059"}.fa-info-circle:before{content:"\F05A"}.fa-crosshairs:before{content:"\F05B"}.fa-times-circle-o:before{content:"\F05C"}.fa-check-circle-o:before{content:"\F05D"}.fa-ban:before{content:"\F05E"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrow-down:before{content:"\F063"}.fa-mail-forward:before,.fa-share:before{content:"\F064"}.fa-expand:before{content:"\F065"}.fa-compress:before{content:"\F066"}.fa-plus:before{content:"\F067"}.fa-minus:before{content:"\F068"}.fa-asterisk:before{content:"\F069"}.fa-exclamation-circle:before{content:"\F06A"}.fa-gift:before{content:"\F06B"}.fa-leaf:before{content:"\F06C"}.fa-fire:before{content:"\F06D"}.fa-eye:before{content:"\F06E"}.fa-eye-slash:before{content:"\F070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\F071"}.fa-plane:before{content:"\F072"}.fa-calendar:before{content:"\F073"}.fa-random:before{content:"\F074"}.fa-comment:before{content:"\F075"}.fa-magnet:before{content:"\F076"}.fa-chevron-up:before{content:"\F077"}.fa-chevron-down:before{content:"\F078"}.fa-retweet:before{content:"\F079"}.fa-shopping-cart:before{content:"\F07A"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-arrows-v:before{content:"\F07D"}.fa-arrows-h:before{content:"\F07E"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\F080"}.fa-twitter-square:before{content:"\F081"}.fa-facebook-square:before{content:"\F082"}.fa-camera-retro:before{content:"\F083"}.fa-key:before{content:"\F084"}.fa-cogs:before,.fa-gears:before{content:"\F085"}.fa-comments:before{content:"\F086"}.fa-thumbs-o-up:before{content:"\F087"}.fa-thumbs-o-down:before{content:"\F088"}.fa-star-half:before{content:"\F089"}.fa-heart-o:before{content:"\F08A"}.fa-sign-out:before{content:"\F08B"}.fa-linkedin-square:before{content:"\F08C"}.fa-thumb-tack:before{content:"\F08D"}.fa-external-link:before{content:"\F08E"}.fa-sign-in:before{content:"\F090"}.fa-trophy:before{content:"\F091"}.fa-github-square:before{content:"\F092"}.fa-upload:before{content:"\F093"}.fa-lemon-o:before{content:"\F094"}.fa-phone:before{content:"\F095"}.fa-square-o:before{content:"\F096"}.fa-bookmark-o:before{content:"\F097"}.fa-phone-square:before{content:"\F098"}.fa-twitter:before{content:"\F099"}.fa-facebook-f:before,.fa-facebook:before{content:"\F09A"}.fa-github:before{content:"\F09B"}.fa-unlock:before{content:"\F09C"}.fa-credit-card:before{content:"\F09D"}.fa-feed:before,.fa-rss:before{content:"\F09E"}.fa-hdd-o:before{content:"\F0A0"}.fa-bullhorn:before{content:"\F0A1"}.fa-bell:before{content:"\F0F3"}.fa-certificate:before{content:"\F0A3"}.fa-hand-o-right:before{content:"\F0A4"}.fa-hand-o-left:before{content:"\F0A5"}.fa-hand-o-up:before{content:"\F0A6"}.fa-hand-o-down:before{content:"\F0A7"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-globe:before{content:"\F0AC"}.fa-wrench:before{content:"\F0AD"}.fa-tasks:before{content:"\F0AE"}.fa-filter:before{content:"\F0B0"}.fa-briefcase:before{content:"\F0B1"}.fa-arrows-alt:before{content:"\F0B2"}.fa-group:before,.fa-users:before{content:"\F0C0"}.fa-chain:before,.fa-link:before{content:"\F0C1"}.fa-cloud:before{content:"\F0C2"}.fa-flask:before{content:"\F0C3"}.fa-cut:before,.fa-scissors:before{content:"\F0C4"}.fa-copy:before,.fa-files-o:before{content:"\F0C5"}.fa-paperclip:before{content:"\F0C6"}.fa-floppy-o:before,.fa-save:before{content:"\F0C7"}.fa-square:before{content:"\F0C8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\F0C9"}.fa-list-ul:before{content:"\F0CA"}.fa-list-ol:before{content:"\F0CB"}.fa-strikethrough:before{content:"\F0CC"}.fa-underline:before{content:"\F0CD"}.fa-table:before{content:"\F0CE"}.fa-magic:before{content:"\F0D0"}.fa-truck:before{content:"\F0D1"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-square:before{content:"\F0D3"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-plus:before{content:"\F0D5"}.fa-money:before{content:"\F0D6"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-up:before{content:"\F0D8"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-columns:before{content:"\F0DB"}.fa-sort:before,.fa-unsorted:before{content:"\F0DC"}.fa-sort-desc:before,.fa-sort-down:before{content:"\F0DD"}.fa-sort-asc:before,.fa-sort-up:before{content:"\F0DE"}.fa-envelope:before{content:"\F0E0"}.fa-linkedin:before{content:"\F0E1"}.fa-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-gavel:before,.fa-legal:before{content:"\F0E3"}.fa-dashboard:before,.fa-tachometer:before{content:"\F0E4"}.fa-comment-o:before{content:"\F0E5"}.fa-comments-o:before{content:"\F0E6"}.fa-bolt:before,.fa-flash:before{content:"\F0E7"}.fa-sitemap:before{content:"\F0E8"}.fa-umbrella:before{content:"\F0E9"}.fa-clipboard:before,.fa-paste:before{content:"\F0EA"}.fa-lightbulb-o:before{content:"\F0EB"}.fa-exchange:before{content:"\F0EC"}.fa-cloud-download:before{content:"\F0ED"}.fa-cloud-upload:before{content:"\F0EE"}.fa-user-md:before{content:"\F0F0"}.fa-stethoscope:before{content:"\F0F1"}.fa-suitcase:before{content:"\F0F2"}.fa-bell-o:before{content:"\F0A2"}.fa-coffee:before{content:"\F0F4"}.fa-cutlery:before{content:"\F0F5"}.fa-file-text-o:before{content:"\F0F6"}.fa-building-o:before{content:"\F0F7"}.fa-hospital-o:before{content:"\F0F8"}.fa-ambulance:before{content:"\F0F9"}.fa-medkit:before{content:"\F0FA"}.fa-fighter-jet:before{content:"\F0FB"}.fa-beer:before{content:"\F0FC"}.fa-h-square:before{content:"\F0FD"}.fa-plus-square:before{content:"\F0FE"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angle-down:before{content:"\F107"}.fa-desktop:before{content:"\F108"}.fa-laptop:before{content:"\F109"}.fa-tablet:before{content:"\F10A"}.fa-mobile-phone:before,.fa-mobile:before{content:"\F10B"}.fa-circle-o:before{content:"\F10C"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-spinner:before{content:"\F110"}.fa-circle:before{content:"\F111"}.fa-mail-reply:before,.fa-reply:before{content:"\F112"}.fa-github-alt:before{content:"\F113"}.fa-folder-o:before{content:"\F114"}.fa-folder-open-o:before{content:"\F115"}.fa-smile-o:before{content:"\F118"}.fa-frown-o:before{content:"\F119"}.fa-meh-o:before{content:"\F11A"}.fa-gamepad:before{content:"\F11B"}.fa-keyboard-o:before{content:"\F11C"}.fa-flag-o:before{content:"\F11D"}.fa-flag-checkered:before{content:"\F11E"}.fa-terminal:before{content:"\F120"}.fa-code:before{content:"\F121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\F122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\F123"}.fa-location-arrow:before{content:"\F124"}.fa-crop:before{content:"\F125"}.fa-code-fork:before{content:"\F126"}.fa-chain-broken:before,.fa-unlink:before{content:"\F127"}.fa-question:before{content:"\F128"}.fa-info:before{content:"\F129"}.fa-exclamation:before{content:"\F12A"}.fa-superscript:before{content:"\F12B"}.fa-subscript:before{content:"\F12C"}.fa-eraser:before{content:"\F12D"}.fa-puzzle-piece:before{content:"\F12E"}.fa-microphone:before{content:"\F130"}.fa-microphone-slash:before{content:"\F131"}.fa-shield:before{content:"\F132"}.fa-calendar-o:before{content:"\F133"}.fa-fire-extinguisher:before{content:"\F134"}.fa-rocket:before{content:"\F135"}.fa-maxcdn:before{content:"\F136"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-html5:before{content:"\F13B"}.fa-css3:before{content:"\F13C"}.fa-anchor:before{content:"\F13D"}.fa-unlock-alt:before{content:"\F13E"}.fa-bullseye:before{content:"\F140"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-rss-square:before{content:"\F143"}.fa-play-circle:before{content:"\F144"}.fa-ticket:before{content:"\F145"}.fa-minus-square:before{content:"\F146"}.fa-minus-square-o:before{content:"\F147"}.fa-level-up:before{content:"\F148"}.fa-level-down:before{content:"\F149"}.fa-check-square:before{content:"\F14A"}.fa-pencil-square:before{content:"\F14B"}.fa-external-link-square:before{content:"\F14C"}.fa-share-square:before{content:"\F14D"}.fa-compass:before{content:"\F14E"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\F150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\F151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\F152"}.fa-eur:before,.fa-euro:before{content:"\F153"}.fa-gbp:before{content:"\F154"}.fa-dollar:before,.fa-usd:before{content:"\F155"}.fa-inr:before,.fa-rupee:before{content:"\F156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\F157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\F158"}.fa-krw:before,.fa-won:before{content:"\F159"}.fa-bitcoin:before,.fa-btc:before{content:"\F15A"}.fa-file:before{content:"\F15B"}.fa-file-text:before{content:"\F15C"}.fa-sort-alpha-asc:before{content:"\F15D"}.fa-sort-alpha-desc:before{content:"\F15E"}.fa-sort-amount-asc:before{content:"\F160"}.fa-sort-amount-desc:before{content:"\F161"}.fa-sort-numeric-asc:before{content:"\F162"}.fa-sort-numeric-desc:before{content:"\F163"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbs-down:before{content:"\F165"}.fa-youtube-square:before{content:"\F166"}.fa-youtube:before{content:"\F167"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-youtube-play:before{content:"\F16A"}.fa-dropbox:before{content:"\F16B"}.fa-stack-overflow:before{content:"\F16C"}.fa-instagram:before{content:"\F16D"}.fa-flickr:before{content:"\F16E"}.fa-adn:before{content:"\F170"}.fa-bitbucket:before{content:"\F171"}.fa-bitbucket-square:before{content:"\F172"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-long-arrow-down:before{content:"\F175"}.fa-long-arrow-up:before{content:"\F176"}.fa-long-arrow-left:before{content:"\F177"}.fa-long-arrow-right:before{content:"\F178"}.fa-apple:before{content:"\F179"}.fa-windows:before{content:"\F17A"}.fa-android:before{content:"\F17B"}.fa-linux:before{content:"\F17C"}.fa-dribbble:before{content:"\F17D"}.fa-skype:before{content:"\F17E"}.fa-foursquare:before{content:"\F180"}.fa-trello:before{content:"\F181"}.fa-female:before{content:"\F182"}.fa-male:before{content:"\F183"}.fa-gittip:before,.fa-gratipay:before{content:"\F184"}.fa-sun-o:before{content:"\F185"}.fa-moon-o:before{content:"\F186"}.fa-archive:before{content:"\F187"}.fa-bug:before{content:"\F188"}.fa-vk:before{content:"\F189"}.fa-weibo:before{content:"\F18A"}.fa-renren:before{content:"\F18B"}.fa-pagelines:before{content:"\F18C"}.fa-stack-exchange:before{content:"\F18D"}.fa-arrow-circle-o-right:before{content:"\F18E"}.fa-arrow-circle-o-left:before{content:"\F190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\F191"}.fa-dot-circle-o:before{content:"\F192"}.fa-wheelchair:before{content:"\F193"}.fa-vimeo-square:before{content:"\F194"}.fa-try:before,.fa-turkish-lira:before{content:"\F195"}.fa-plus-square-o:before{content:"\F196"}.fa-space-shuttle:before{content:"\F197"}.fa-slack:before{content:"\F198"}.fa-envelope-square:before{content:"\F199"}.fa-wordpress:before{content:"\F19A"}.fa-openid:before{content:"\F19B"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\F19C"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\F19D"}.fa-yahoo:before{content:"\F19E"}.fa-google:before{content:"\F1A0"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-square:before{content:"\F1A2"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-stumbleupon:before{content:"\F1A4"}.fa-delicious:before{content:"\F1A5"}.fa-digg:before{content:"\F1A6"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-drupal:before{content:"\F1A9"}.fa-joomla:before{content:"\F1AA"}.fa-language:before{content:"\F1AB"}.fa-fax:before{content:"\F1AC"}.fa-building:before{content:"\F1AD"}.fa-child:before{content:"\F1AE"}.fa-paw:before{content:"\F1B0"}.fa-spoon:before{content:"\F1B1"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-recycle:before{content:"\F1B8"}.fa-automobile:before,.fa-car:before{content:"\F1B9"}.fa-cab:before,.fa-taxi:before{content:"\F1BA"}.fa-tree:before{content:"\F1BB"}.fa-spotify:before{content:"\F1BC"}.fa-deviantart:before{content:"\F1BD"}.fa-soundcloud:before{content:"\F1BE"}.fa-database:before{content:"\F1C0"}.fa-file-pdf-o:before{content:"\F1C1"}.fa-file-word-o:before{content:"\F1C2"}.fa-file-excel-o:before{content:"\F1C3"}.fa-file-powerpoint-o:before{content:"\F1C4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\F1C5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\F1C6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\F1C7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\F1C8"}.fa-file-code-o:before{content:"\F1C9"}.fa-vine:before{content:"\F1CA"}.fa-codepen:before{content:"\F1CB"}.fa-jsfiddle:before{content:"\F1CC"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\F1CD"}.fa-circle-o-notch:before{content:"\F1CE"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\F1D0"}.fa-empire:before,.fa-ge:before{content:"\F1D1"}.fa-git-square:before{content:"\F1D2"}.fa-git:before{content:"\F1D3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\F1D4"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-qq:before{content:"\F1D6"}.fa-wechat:before,.fa-weixin:before{content:"\F1D7"}.fa-paper-plane:before,.fa-send:before{content:"\F1D8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\F1D9"}.fa-history:before{content:"\F1DA"}.fa-circle-thin:before{content:"\F1DB"}.fa-header:before{content:"\F1DC"}.fa-paragraph:before{content:"\F1DD"}.fa-sliders:before{content:"\F1DE"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-bomb:before{content:"\F1E2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\F1E3"}.fa-tty:before{content:"\F1E4"}.fa-binoculars:before{content:"\F1E5"}.fa-plug:before{content:"\F1E6"}.fa-slideshare:before{content:"\F1E7"}.fa-twitch:before{content:"\F1E8"}.fa-yelp:before{content:"\F1E9"}.fa-newspaper-o:before{content:"\F1EA"}.fa-wifi:before{content:"\F1EB"}.fa-calculator:before{content:"\F1EC"}.fa-paypal:before{content:"\F1ED"}.fa-google-wallet:before{content:"\F1EE"}.fa-cc-visa:before{content:"\F1F0"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-bell-slash:before{content:"\F1F6"}.fa-bell-slash-o:before{content:"\F1F7"}.fa-trash:before{content:"\F1F8"}.fa-copyright:before{content:"\F1F9"}.fa-at:before{content:"\F1FA"}.fa-eyedropper:before{content:"\F1FB"}.fa-paint-brush:before{content:"\F1FC"}.fa-birthday-cake:before{content:"\F1FD"}.fa-area-chart:before{content:"\F1FE"}.fa-pie-chart:before{content:"\F200"}.fa-line-chart:before{content:"\F201"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-bicycle:before{content:"\F206"}.fa-bus:before{content:"\F207"}.fa-ioxhost:before{content:"\F208"}.fa-angellist:before{content:"\F209"}.fa-cc:before{content:"\F20A"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\F20B"}.fa-meanpath:before{content:"\F20C"}.fa-buysellads:before{content:"\F20D"}.fa-connectdevelop:before{content:"\F20E"}.fa-dashcube:before{content:"\F210"}.fa-forumbee:before{content:"\F211"}.fa-leanpub:before{content:"\F212"}.fa-sellsy:before{content:"\F213"}.fa-shirtsinbulk:before{content:"\F214"}.fa-simplybuilt:before{content:"\F215"}.fa-skyatlas:before{content:"\F216"}.fa-cart-plus:before{content:"\F217"}.fa-cart-arrow-down:before{content:"\F218"}.fa-diamond:before{content:"\F219"}.fa-ship:before{content:"\F21A"}.fa-user-secret:before{content:"\F21B"}.fa-motorcycle:before{content:"\F21C"}.fa-street-view:before{content:"\F21D"}.fa-heartbeat:before{content:"\F21E"}.fa-venus:before{content:"\F221"}.fa-mars:before{content:"\F222"}.fa-mercury:before{content:"\F223"}.fa-intersex:before,.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-venus-double:before{content:"\F226"}.fa-mars-double:before{content:"\F227"}.fa-venus-mars:before{content:"\F228"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-neuter:before{content:"\F22C"}.fa-genderless:before{content:"\F22D"}.fa-facebook-official:before{content:"\F230"}.fa-pinterest-p:before{content:"\F231"}.fa-whatsapp:before{content:"\F232"}.fa-server:before{content:"\F233"}.fa-user-plus:before{content:"\F234"}.fa-user-times:before{content:"\F235"}.fa-bed:before,.fa-hotel:before{content:"\F236"}.fa-viacoin:before{content:"\F237"}.fa-train:before{content:"\F238"}.fa-subway:before{content:"\F239"}.fa-medium:before{content:"\F23A"}.fa-y-combinator:before,.fa-yc:before{content:"\F23B"}.fa-optin-monster:before{content:"\F23C"}.fa-opencart:before{content:"\F23D"}.fa-expeditedssl:before{content:"\F23E"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\F240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\F241"}.fa-battery-2:before,.fa-battery-half:before{content:"\F242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\F243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\F244"}.fa-mouse-pointer:before{content:"\F245"}.fa-i-cursor:before{content:"\F246"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-sticky-note:before{content:"\F249"}.fa-sticky-note-o:before{content:"\F24A"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-diners-club:before{content:"\F24C"}.fa-clone:before{content:"\F24D"}.fa-balance-scale:before{content:"\F24E"}.fa-hourglass-o:before{content:"\F250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\F251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\F253"}.fa-hourglass:before{content:"\F254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\F255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\F256"}.fa-hand-scissors-o:before{content:"\F257"}.fa-hand-lizard-o:before{content:"\F258"}.fa-hand-spock-o:before{content:"\F259"}.fa-hand-pointer-o:before{content:"\F25A"}.fa-hand-peace-o:before{content:"\F25B"}.fa-trademark:before{content:"\F25C"}.fa-registered:before{content:"\F25D"}.fa-creative-commons:before{content:"\F25E"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-tripadvisor:before{content:"\F262"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-get-pocket:before{content:"\F265"}.fa-wikipedia-w:before{content:"\F266"}.fa-safari:before{content:"\F267"}.fa-chrome:before{content:"\F268"}.fa-firefox:before{content:"\F269"}.fa-opera:before{content:"\F26A"}.fa-internet-explorer:before{content:"\F26B"}.fa-television:before,.fa-tv:before{content:"\F26C"}.fa-contao:before{content:"\F26D"}.fa-500px:before{content:"\F26E"}.fa-amazon:before{content:"\F270"}.fa-calendar-plus-o:before{content:"\F271"}.fa-calendar-minus-o:before{content:"\F272"}.fa-calendar-times-o:before{content:"\F273"}.fa-calendar-check-o:before{content:"\F274"}.fa-industry:before{content:"\F275"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-map-o:before{content:"\F278"}.fa-map:before{content:"\F279"}.fa-commenting:before{content:"\F27A"}.fa-commenting-o:before{content:"\F27B"}.fa-houzz:before{content:"\F27C"}.fa-vimeo:before{content:"\F27D"}.fa-black-tie:before{content:"\F27E"}.fa-fonticons:before{content:"\F280"}.fa-reddit-alien:before{content:"\F281"}.fa-edge:before{content:"\F282"}.fa-credit-card-alt:before{content:"\F283"}.fa-codiepie:before{content:"\F284"}.fa-modx:before{content:"\F285"}.fa-fort-awesome:before{content:"\F286"}.fa-usb:before{content:"\F287"}.fa-product-hunt:before{content:"\F288"}.fa-mixcloud:before{content:"\F289"}.fa-scribd:before{content:"\F28A"}.fa-pause-circle:before{content:"\F28B"}.fa-pause-circle-o:before{content:"\F28C"}.fa-stop-circle:before{content:"\F28D"}.fa-stop-circle-o:before{content:"\F28E"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-hashtag:before{content:"\F292"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-percent:before{content:"\F295"}.fa-gitlab:before{content:"\F296"}.fa-wpbeginner:before{content:"\F297"}.fa-wpforms:before{content:"\F298"}.fa-envira:before{content:"\F299"}.fa-universal-access:before{content:"\F29A"}.fa-wheelchair-alt:before{content:"\F29B"}.fa-question-circle-o:before{content:"\F29C"}.fa-blind:before{content:"\F29D"}.fa-audio-description:before{content:"\F29E"}.fa-volume-control-phone:before{content:"\F2A0"}.fa-braille:before{content:"\F2A1"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\F2A3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\F2A4"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-sign-language:before,.fa-signing:before{content:"\F2A7"}.fa-low-vision:before{content:"\F2A8"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-pied-piper:before{content:"\F2AE"}.fa-first-order:before{content:"\F2B0"}.fa-yoast:before{content:"\F2B1"}.fa-themeisle:before{content:"\F2B2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\F2B3"}.fa-fa:before,.fa-font-awesome:before{content:"\F2B4"}.fa-handshake-o:before{content:"\F2B5"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-o:before{content:"\F2B7"}.fa-linode:before{content:"\F2B8"}.fa-address-book:before{content:"\F2B9"}.fa-address-book-o:before{content:"\F2BA"}.fa-address-card:before,.fa-vcard:before{content:"\F2BB"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\F2BC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-circle-o:before{content:"\F2BE"}.fa-user-o:before{content:"\F2C0"}.fa-id-badge:before{content:"\F2C1"}.fa-drivers-license:before,.fa-id-card:before{content:"\F2C2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\F2C3"}.fa-quora:before{content:"\F2C4"}.fa-free-code-camp:before{content:"\F2C5"}.fa-telegram:before{content:"\F2C6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\F2C7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\F2CB"}.fa-shower:before{content:"\F2CC"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\F2CD"}.fa-podcast:before{content:"\F2CE"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\F2D3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\F2D4"}.fa-bandcamp:before{content:"\F2D5"}.fa-grav:before{content:"\F2D6"}.fa-etsy:before{content:"\F2D7"}.fa-imdb:before{content:"\F2D8"}.fa-ravelry:before{content:"\F2D9"}.fa-eercast:before{content:"\F2DA"}.fa-microchip:before{content:"\F2DB"}.fa-snowflake-o:before{content:"\F2DC"}.fa-superpowers:before{content:"\F2DD"}.fa-wpexplorer:before{content:"\F2DE"}.fa-meetup:before{content:"\F2E0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@font-face{font-family:octicons-link;src:url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAZwABAAAAAACFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEU0lHAAAGaAAAAAgAAAAIAAAAAUdTVUIAAAZcAAAACgAAAAoAAQAAT1MvMgAAAyQAAABJAAAAYFYEU3RjbWFwAAADcAAAAEUAAACAAJThvmN2dCAAAATkAAAABAAAAAQAAAAAZnBnbQAAA7gAAACyAAABCUM+8IhnYXNwAAAGTAAAABAAAAAQABoAI2dseWYAAAFsAAABPAAAAZwcEq9taGVhZAAAAsgAAAA0AAAANgh4a91oaGVhAAADCAAAABoAAAAkCA8DRGhtdHgAAAL8AAAADAAAAAwGAACfbG9jYQAAAsAAAAAIAAAACABiATBtYXhwAAACqAAAABgAAAAgAA8ASm5hbWUAAAToAAABQgAAAlXu73sOcG9zdAAABiwAAAAeAAAAME3QpOBwcmVwAAAEbAAAAHYAAAB/aFGpk3jaTY6xa8JAGMW/O62BDi0tJLYQincXEypYIiGJjSgHniQ6umTsUEyLm5BV6NDBP8Tpts6F0v+k/0an2i+itHDw3v2+9+DBKTzsJNnWJNTgHEy4BgG3EMI9DCEDOGEXzDADU5hBKMIgNPZqoD3SilVaXZCER3/I7AtxEJLtzzuZfI+VVkprxTlXShWKb3TBecG11rwoNlmmn1P2WYcJczl32etSpKnziC7lQyWe1smVPy/Lt7Kc+0vWY/gAgIIEqAN9we0pwKXreiMasxvabDQMM4riO+qxM2ogwDGOZTXxwxDiycQIcoYFBLj5K3EIaSctAq2kTYiw+ymhce7vwM9jSqO8JyVd5RH9gyTt2+J/yUmYlIR0s04n6+7Vm1ozezUeLEaUjhaDSuXHwVRgvLJn1tQ7xiuVv/ocTRF42mNgZGBgYGbwZOBiAAFGJBIMAAizAFoAAABiAGIAznjaY2BkYGAA4in8zwXi+W2+MjCzMIDApSwvXzC97Z4Ig8N/BxYGZgcgl52BCSQKAA3jCV8CAABfAAAAAAQAAEB42mNgZGBg4f3vACQZQABIMjKgAmYAKEgBXgAAeNpjYGY6wTiBgZWBg2kmUxoDA4MPhGZMYzBi1AHygVLYQUCaawqDA4PChxhmh/8ODDEsvAwHgMKMIDnGL0x7gJQCAwMAJd4MFwAAAHjaY2BgYGaA4DAGRgYQkAHyGMF8NgYrIM3JIAGVYYDT+AEjAwuDFpBmA9KMDEwMCh9i/v8H8sH0/4dQc1iAmAkALaUKLgAAAHjaTY9LDsIgEIbtgqHUPpDi3gPoBVyRTmTddOmqTXThEXqrob2gQ1FjwpDvfwCBdmdXC5AVKFu3e5MfNFJ29KTQT48Ob9/lqYwOGZxeUelN2U2R6+cArgtCJpauW7UQBqnFkUsjAY/kOU1cP+DAgvxwn1chZDwUbd6CFimGXwzwF6tPbFIcjEl+vvmM/byA48e6tWrKArm4ZJlCbdsrxksL1AwWn/yBSJKpYbq8AXaaTb8AAHja28jAwOC00ZrBeQNDQOWO//sdBBgYGRiYWYAEELEwMTE4uzo5Zzo5b2BxdnFOcALxNjA6b2ByTswC8jYwg0VlNuoCTWAMqNzMzsoK1rEhNqByEyerg5PMJlYuVueETKcd/89uBpnpvIEVomeHLoMsAAe1Id4AAAAAAAB42oWQT07CQBTGv0JBhagk7HQzKxca2sJCE1hDt4QF+9JOS0nbaaYDCQfwCJ7Au3AHj+LO13FMmm6cl7785vven0kBjHCBhfpYuNa5Ph1c0e2Xu3jEvWG7UdPDLZ4N92nOm+EBXuAbHmIMSRMs+4aUEd4Nd3CHD8NdvOLTsA2GL8M9PODbcL+hD7C1xoaHeLJSEao0FEW14ckxC+TU8TxvsY6X0eLPmRhry2WVioLpkrbp84LLQPGI7c6sOiUzpWIWS5GzlSgUzzLBSikOPFTOXqly7rqx0Z1Q5BAIoZBSFihQYQOOBEdkCOgXTOHA07HAGjGWiIjaPZNW13/+lm6S9FT7rLHFJ6fQbkATOG1j2OFMucKJJsxIVfQORl+9Jyda6Sl1dUYhSCm1dyClfoeDve4qMYdLEbfqHf3O/AdDumsjAAB42mNgYoAAZQYjBmyAGYQZmdhL8zLdDEydARfoAqIAAAABAAMABwAKABMAB///AA8AAQAAAAAAAAAAAAAAAAABAAAAAA==) format("woff")}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body .pl-c{color:#6a737d}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#005cc5}.markdown-body .pl-e,.markdown-body .pl-en{color:#6f42c1}.markdown-body .pl-s .pl-s1,.markdown-body .pl-smi{color:#24292e}.markdown-body .pl-ent{color:#22863a}.markdown-body .pl-k{color:#d73a49}.markdown-body .pl-pds,.markdown-body .pl-s,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre{color:#032f62}.markdown-body .pl-smw,.markdown-body .pl-v{color:#e36209}.markdown-body .pl-bu{color:#b31d28}.markdown-body .pl-ii{color:#fafbfc;background-color:#b31d28}.markdown-body .pl-c2{color:#fafbfc;background-color:#d73a49}.markdown-body .pl-c2:before{content:"^M"}.markdown-body .pl-sr .pl-cce{font-weight:700;color:#22863a}.markdown-body .pl-ml{color:#735c0f}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:#005cc5}.markdown-body .pl-mi{font-style:italic;color:#24292e}.markdown-body .pl-mb{font-weight:700;color:#24292e}.markdown-body .pl-md{color:#b31d28;background-color:#ffeef0}.markdown-body .pl-mi1{color:#22863a;background-color:#f0fff4}.markdown-body .pl-mc{color:#e36209;background-color:#ffebda}.markdown-body .pl-mi2{color:#f6f8fa;background-color:#005cc5}.markdown-body .pl-mdr{font-weight:700;color:#6f42c1}.markdown-body .pl-ba{color:#586069}.markdown-body .pl-sg{color:#959da5}.markdown-body .pl-corl{text-decoration:underline;color:#032f62}.markdown-body .octicon{display:inline-block;vertical-align:text-top;fill:currentColor}.markdown-body a{background-color:transparent;-webkit-text-decoration-skip:objects}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit;font-weight:bolder}.markdown-body h1{margin:.67em 0}.markdown-body img{border-style:none}.markdown-body svg:not(:root){overflow:hidden}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:monospace,monospace;font-size:1em}.markdown-body hr{box-sizing:content-box;overflow:visible}.markdown-body input{font:inherit;margin:0;overflow:visible}.markdown-body [type=checkbox]{box-sizing:border-box;padding:0}.markdown-body *{box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a{color:#0366d6;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body hr{height:0;margin:15px 0;overflow:hidden;background:transparent;border-bottom:1px solid #dfe2e5}.markdown-body hr:after,.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{clear:both}.markdown-body table{border-spacing:0;border-collapse:collapse}.markdown-body td,.markdown-body th{padding:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:0;margin-bottom:0}.markdown-body h1{font-size:32px;font-weight:600}.markdown-body h2{font-size:24px;font-weight:600}.markdown-body h3{font-size:20px;font-weight:600}.markdown-body h4{font-size:16px;font-weight:600}.markdown-body h5{font-size:14px;font-weight:600}.markdown-body h6{font-size:12px;font-weight:600}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{padding-left:0;margin-top:0;margin-bottom:0}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code,.markdown-body pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0}.markdown-body .octicon{vertical-align:text-bottom}.markdown-body .pl-0{padding-left:0!important}.markdown-body .pl-1{padding-left:4px!important}.markdown-body .pl-2{padding-left:8px!important}.markdown-body .pl-3{padding-left:16px!important}.markdown-body .pl-4{padding-left:24px!important}.markdown-body .pl-5{padding-left:32px!important}.markdown-body .pl-6{padding-left:40px!important}.markdown-body:after,.markdown-body:before{display:table;content:""}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body blockquote,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{font-size:11px;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1{font-size:2em}.markdown-body h1,.markdown-body h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#6a737d}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:#fff}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body code{padding:0;padding-top:.2em;padding-bottom:.2em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.markdown-body code:after,.markdown-body code:before{letter-spacing:-.2em;content:"\A0"}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.markdown-body pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body pre code:after,.markdown-body pre code:before{content:normal}.markdown-body .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;box-shadow:inset 0 -1px 0 #c6cbd1}.markdown-body :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}.markdown-body hr{border-bottom-color:#eee}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}@font-face{font-family:RobotoMono;font-style:normal;font-weight:400;src:url(../font/a48ac41620cd818c5020d0f4302489ff.ttf) format("truetype")}.mditor{transition:.05s;border-radius:3px;padding:38px 0 0;overflow:hidden;background-color:#fff;border:1px solid #ccc;position:relative;outline:0}.mditor,.mditor *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mditor .head{-webkit-touch-callout:none;user-select:none;cursor:default;outline:0;position:absolute;height:38px;left:0;top:0;width:100%;zoom:1;margin:0;padding:0;border-bottom:1px solid #ccc;border-radius:3px 3px 0 0;background:#f1f1f1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4);background-color:#f3f3f3;background-image:-moz-linear-gradient(top,#f5f5f5,#efefef);background-image:-ms-linear-gradient(top,#f5f5f5,#efefef);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#efefef));background-image:-webkit-linear-gradient(top,#f5f5f5,#efefef);background-image:-o-linear-gradient(top,#f5f5f5,#efefef);background-image:linear-gradient(top,#f5f5f5,#efefef);background-repeat:repeat-x}.mditor .body{margin:0;padding:0;position:relative;line-height:0;font-size:0;border-radius:0 0 3px 3px;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.1);height:100%}.mditor .body.active{border:1px solid #aaa}.mditor.split .editor,.mditor.split .viewer{width:50%;float:left}.mditor.split .editor{border-right:1px solid #ddd}.mditor.preview .viewer{width:100%}.mditor.preview .editor,.mditor.preview .toolbar .item{display:none}.mditor.preview .toolbar .item.control{display:inline-block}.mditor.fullscreen{position:fixed;margin:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;z-index:999999;border-radius:0;border:none}.mditor.toolbar-hidden .head{display:none}.mditor.toolbar-hidden .body{border-radius:3px}.mditor .backdrop,.mditor .textarea,.mditor .viewer{-webkit-font-smoothing:antialiased;font:16px/1.6 RobotoMono,PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,\\\5FAE\8F6F\96C5\9ED1,STHeitiSC-Light,simsun,\\\5B8B\4F53,WenQuanYi Zen Hei,WenQuanYi Micro Hei,sans-serif}.mditor-hidden{display:none}.markdown-body>ul{list-style-type:disc}.markdown-body>ol{list-style-type:decimal}.markdown-body table{display:table}.markdown-body hr{height:2px;padding:0;margin:24px 0;background-color:#eaecef;border:0}.markdown-body img{background-color:hsla(0,0%,100%,.1)}
+ */@font-face{font-family:FontAwesome;src:url(../font/674f50d287a8c48dc19ba404d20fe713.eot);src:url(../font/674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../font/af7ae505a9eed503f8b8e6982036873e.woff2) format("woff2"),url(../font/fee66e712a8a08eef5805a46892932ad.woff) format("woff"),url(../font/b06871f281fee6b241d60582ae9369b9.ttf) format("truetype"),url(../font/912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\F000"}.fa-music:before{content:"\F001"}.fa-search:before{content:"\F002"}.fa-envelope-o:before{content:"\F003"}.fa-heart:before{content:"\F004"}.fa-star:before{content:"\F005"}.fa-star-o:before{content:"\F006"}.fa-user:before{content:"\F007"}.fa-film:before{content:"\F008"}.fa-th-large:before{content:"\F009"}.fa-th:before{content:"\F00A"}.fa-th-list:before{content:"\F00B"}.fa-check:before{content:"\F00C"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\F00D"}.fa-search-plus:before{content:"\F00E"}.fa-search-minus:before{content:"\F010"}.fa-power-off:before{content:"\F011"}.fa-signal:before{content:"\F012"}.fa-cog:before,.fa-gear:before{content:"\F013"}.fa-trash-o:before{content:"\F014"}.fa-home:before{content:"\F015"}.fa-file-o:before{content:"\F016"}.fa-clock-o:before{content:"\F017"}.fa-road:before{content:"\F018"}.fa-download:before{content:"\F019"}.fa-arrow-circle-o-down:before{content:"\F01A"}.fa-arrow-circle-o-up:before{content:"\F01B"}.fa-inbox:before{content:"\F01C"}.fa-play-circle-o:before{content:"\F01D"}.fa-repeat:before,.fa-rotate-right:before{content:"\F01E"}.fa-refresh:before{content:"\F021"}.fa-list-alt:before{content:"\F022"}.fa-lock:before{content:"\F023"}.fa-flag:before{content:"\F024"}.fa-headphones:before{content:"\F025"}.fa-volume-off:before{content:"\F026"}.fa-volume-down:before{content:"\F027"}.fa-volume-up:before{content:"\F028"}.fa-qrcode:before{content:"\F029"}.fa-barcode:before{content:"\F02A"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-book:before{content:"\F02D"}.fa-bookmark:before{content:"\F02E"}.fa-print:before{content:"\F02F"}.fa-camera:before{content:"\F030"}.fa-font:before{content:"\F031"}.fa-bold:before{content:"\F032"}.fa-italic:before{content:"\F033"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-align-left:before{content:"\F036"}.fa-align-center:before{content:"\F037"}.fa-align-right:before{content:"\F038"}.fa-align-justify:before{content:"\F039"}.fa-list:before{content:"\F03A"}.fa-dedent:before,.fa-outdent:before{content:"\F03B"}.fa-indent:before{content:"\F03C"}.fa-video-camera:before{content:"\F03D"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\F03E"}.fa-pencil:before{content:"\F040"}.fa-map-marker:before{content:"\F041"}.fa-adjust:before{content:"\F042"}.fa-tint:before{content:"\F043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\F044"}.fa-share-square-o:before{content:"\F045"}.fa-check-square-o:before{content:"\F046"}.fa-arrows:before{content:"\F047"}.fa-step-backward:before{content:"\F048"}.fa-fast-backward:before{content:"\F049"}.fa-backward:before{content:"\F04A"}.fa-play:before{content:"\F04B"}.fa-pause:before{content:"\F04C"}.fa-stop:before{content:"\F04D"}.fa-forward:before{content:"\F04E"}.fa-fast-forward:before{content:"\F050"}.fa-step-forward:before{content:"\F051"}.fa-eject:before{content:"\F052"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-plus-circle:before{content:"\F055"}.fa-minus-circle:before{content:"\F056"}.fa-times-circle:before{content:"\F057"}.fa-check-circle:before{content:"\F058"}.fa-question-circle:before{content:"\F059"}.fa-info-circle:before{content:"\F05A"}.fa-crosshairs:before{content:"\F05B"}.fa-times-circle-o:before{content:"\F05C"}.fa-check-circle-o:before{content:"\F05D"}.fa-ban:before{content:"\F05E"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrow-down:before{content:"\F063"}.fa-mail-forward:before,.fa-share:before{content:"\F064"}.fa-expand:before{content:"\F065"}.fa-compress:before{content:"\F066"}.fa-plus:before{content:"\F067"}.fa-minus:before{content:"\F068"}.fa-asterisk:before{content:"\F069"}.fa-exclamation-circle:before{content:"\F06A"}.fa-gift:before{content:"\F06B"}.fa-leaf:before{content:"\F06C"}.fa-fire:before{content:"\F06D"}.fa-eye:before{content:"\F06E"}.fa-eye-slash:before{content:"\F070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\F071"}.fa-plane:before{content:"\F072"}.fa-calendar:before{content:"\F073"}.fa-random:before{content:"\F074"}.fa-comment:before{content:"\F075"}.fa-magnet:before{content:"\F076"}.fa-chevron-up:before{content:"\F077"}.fa-chevron-down:before{content:"\F078"}.fa-retweet:before{content:"\F079"}.fa-shopping-cart:before{content:"\F07A"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-arrows-v:before{content:"\F07D"}.fa-arrows-h:before{content:"\F07E"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\F080"}.fa-twitter-square:before{content:"\F081"}.fa-facebook-square:before{content:"\F082"}.fa-camera-retro:before{content:"\F083"}.fa-key:before{content:"\F084"}.fa-cogs:before,.fa-gears:before{content:"\F085"}.fa-comments:before{content:"\F086"}.fa-thumbs-o-up:before{content:"\F087"}.fa-thumbs-o-down:before{content:"\F088"}.fa-star-half:before{content:"\F089"}.fa-heart-o:before{content:"\F08A"}.fa-sign-out:before{content:"\F08B"}.fa-linkedin-square:before{content:"\F08C"}.fa-thumb-tack:before{content:"\F08D"}.fa-external-link:before{content:"\F08E"}.fa-sign-in:before{content:"\F090"}.fa-trophy:before{content:"\F091"}.fa-github-square:before{content:"\F092"}.fa-upload:before{content:"\F093"}.fa-lemon-o:before{content:"\F094"}.fa-phone:before{content:"\F095"}.fa-square-o:before{content:"\F096"}.fa-bookmark-o:before{content:"\F097"}.fa-phone-square:before{content:"\F098"}.fa-twitter:before{content:"\F099"}.fa-facebook-f:before,.fa-facebook:before{content:"\F09A"}.fa-github:before{content:"\F09B"}.fa-unlock:before{content:"\F09C"}.fa-credit-card:before{content:"\F09D"}.fa-feed:before,.fa-rss:before{content:"\F09E"}.fa-hdd-o:before{content:"\F0A0"}.fa-bullhorn:before{content:"\F0A1"}.fa-bell:before{content:"\F0F3"}.fa-certificate:before{content:"\F0A3"}.fa-hand-o-right:before{content:"\F0A4"}.fa-hand-o-left:before{content:"\F0A5"}.fa-hand-o-up:before{content:"\F0A6"}.fa-hand-o-down:before{content:"\F0A7"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-globe:before{content:"\F0AC"}.fa-wrench:before{content:"\F0AD"}.fa-tasks:before{content:"\F0AE"}.fa-filter:before{content:"\F0B0"}.fa-briefcase:before{content:"\F0B1"}.fa-arrows-alt:before{content:"\F0B2"}.fa-group:before,.fa-users:before{content:"\F0C0"}.fa-chain:before,.fa-link:before{content:"\F0C1"}.fa-cloud:before{content:"\F0C2"}.fa-flask:before{content:"\F0C3"}.fa-cut:before,.fa-scissors:before{content:"\F0C4"}.fa-copy:before,.fa-files-o:before{content:"\F0C5"}.fa-paperclip:before{content:"\F0C6"}.fa-floppy-o:before,.fa-save:before{content:"\F0C7"}.fa-square:before{content:"\F0C8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\F0C9"}.fa-list-ul:before{content:"\F0CA"}.fa-list-ol:before{content:"\F0CB"}.fa-strikethrough:before{content:"\F0CC"}.fa-underline:before{content:"\F0CD"}.fa-table:before{content:"\F0CE"}.fa-magic:before{content:"\F0D0"}.fa-truck:before{content:"\F0D1"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-square:before{content:"\F0D3"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-plus:before{content:"\F0D5"}.fa-money:before{content:"\F0D6"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-up:before{content:"\F0D8"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-columns:before{content:"\F0DB"}.fa-sort:before,.fa-unsorted:before{content:"\F0DC"}.fa-sort-desc:before,.fa-sort-down:before{content:"\F0DD"}.fa-sort-asc:before,.fa-sort-up:before{content:"\F0DE"}.fa-envelope:before{content:"\F0E0"}.fa-linkedin:before{content:"\F0E1"}.fa-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-gavel:before,.fa-legal:before{content:"\F0E3"}.fa-dashboard:before,.fa-tachometer:before{content:"\F0E4"}.fa-comment-o:before{content:"\F0E5"}.fa-comments-o:before{content:"\F0E6"}.fa-bolt:before,.fa-flash:before{content:"\F0E7"}.fa-sitemap:before{content:"\F0E8"}.fa-umbrella:before{content:"\F0E9"}.fa-clipboard:before,.fa-paste:before{content:"\F0EA"}.fa-lightbulb-o:before{content:"\F0EB"}.fa-exchange:before{content:"\F0EC"}.fa-cloud-download:before{content:"\F0ED"}.fa-cloud-upload:before{content:"\F0EE"}.fa-user-md:before{content:"\F0F0"}.fa-stethoscope:before{content:"\F0F1"}.fa-suitcase:before{content:"\F0F2"}.fa-bell-o:before{content:"\F0A2"}.fa-coffee:before{content:"\F0F4"}.fa-cutlery:before{content:"\F0F5"}.fa-file-text-o:before{content:"\F0F6"}.fa-building-o:before{content:"\F0F7"}.fa-hospital-o:before{content:"\F0F8"}.fa-ambulance:before{content:"\F0F9"}.fa-medkit:before{content:"\F0FA"}.fa-fighter-jet:before{content:"\F0FB"}.fa-beer:before{content:"\F0FC"}.fa-h-square:before{content:"\F0FD"}.fa-plus-square:before{content:"\F0FE"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angle-down:before{content:"\F107"}.fa-desktop:before{content:"\F108"}.fa-laptop:before{content:"\F109"}.fa-tablet:before{content:"\F10A"}.fa-mobile-phone:before,.fa-mobile:before{content:"\F10B"}.fa-circle-o:before{content:"\F10C"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-spinner:before{content:"\F110"}.fa-circle:before{content:"\F111"}.fa-mail-reply:before,.fa-reply:before{content:"\F112"}.fa-github-alt:before{content:"\F113"}.fa-folder-o:before{content:"\F114"}.fa-folder-open-o:before{content:"\F115"}.fa-smile-o:before{content:"\F118"}.fa-frown-o:before{content:"\F119"}.fa-meh-o:before{content:"\F11A"}.fa-gamepad:before{content:"\F11B"}.fa-keyboard-o:before{content:"\F11C"}.fa-flag-o:before{content:"\F11D"}.fa-flag-checkered:before{content:"\F11E"}.fa-terminal:before{content:"\F120"}.fa-code:before{content:"\F121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\F122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\F123"}.fa-location-arrow:before{content:"\F124"}.fa-crop:before{content:"\F125"}.fa-code-fork:before{content:"\F126"}.fa-chain-broken:before,.fa-unlink:before{content:"\F127"}.fa-question:before{content:"\F128"}.fa-info:before{content:"\F129"}.fa-exclamation:before{content:"\F12A"}.fa-superscript:before{content:"\F12B"}.fa-subscript:before{content:"\F12C"}.fa-eraser:before{content:"\F12D"}.fa-puzzle-piece:before{content:"\F12E"}.fa-microphone:before{content:"\F130"}.fa-microphone-slash:before{content:"\F131"}.fa-shield:before{content:"\F132"}.fa-calendar-o:before{content:"\F133"}.fa-fire-extinguisher:before{content:"\F134"}.fa-rocket:before{content:"\F135"}.fa-maxcdn:before{content:"\F136"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-html5:before{content:"\F13B"}.fa-css3:before{content:"\F13C"}.fa-anchor:before{content:"\F13D"}.fa-unlock-alt:before{content:"\F13E"}.fa-bullseye:before{content:"\F140"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-rss-square:before{content:"\F143"}.fa-play-circle:before{content:"\F144"}.fa-ticket:before{content:"\F145"}.fa-minus-square:before{content:"\F146"}.fa-minus-square-o:before{content:"\F147"}.fa-level-up:before{content:"\F148"}.fa-level-down:before{content:"\F149"}.fa-check-square:before{content:"\F14A"}.fa-pencil-square:before{content:"\F14B"}.fa-external-link-square:before{content:"\F14C"}.fa-share-square:before{content:"\F14D"}.fa-compass:before{content:"\F14E"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\F150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\F151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\F152"}.fa-eur:before,.fa-euro:before{content:"\F153"}.fa-gbp:before{content:"\F154"}.fa-dollar:before,.fa-usd:before{content:"\F155"}.fa-inr:before,.fa-rupee:before{content:"\F156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\F157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\F158"}.fa-krw:before,.fa-won:before{content:"\F159"}.fa-bitcoin:before,.fa-btc:before{content:"\F15A"}.fa-file:before{content:"\F15B"}.fa-file-text:before{content:"\F15C"}.fa-sort-alpha-asc:before{content:"\F15D"}.fa-sort-alpha-desc:before{content:"\F15E"}.fa-sort-amount-asc:before{content:"\F160"}.fa-sort-amount-desc:before{content:"\F161"}.fa-sort-numeric-asc:before{content:"\F162"}.fa-sort-numeric-desc:before{content:"\F163"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbs-down:before{content:"\F165"}.fa-youtube-square:before{content:"\F166"}.fa-youtube:before{content:"\F167"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-youtube-play:before{content:"\F16A"}.fa-dropbox:before{content:"\F16B"}.fa-stack-overflow:before{content:"\F16C"}.fa-instagram:before{content:"\F16D"}.fa-flickr:before{content:"\F16E"}.fa-adn:before{content:"\F170"}.fa-bitbucket:before{content:"\F171"}.fa-bitbucket-square:before{content:"\F172"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-long-arrow-down:before{content:"\F175"}.fa-long-arrow-up:before{content:"\F176"}.fa-long-arrow-left:before{content:"\F177"}.fa-long-arrow-right:before{content:"\F178"}.fa-apple:before{content:"\F179"}.fa-windows:before{content:"\F17A"}.fa-android:before{content:"\F17B"}.fa-linux:before{content:"\F17C"}.fa-dribbble:before{content:"\F17D"}.fa-skype:before{content:"\F17E"}.fa-foursquare:before{content:"\F180"}.fa-trello:before{content:"\F181"}.fa-female:before{content:"\F182"}.fa-male:before{content:"\F183"}.fa-gittip:before,.fa-gratipay:before{content:"\F184"}.fa-sun-o:before{content:"\F185"}.fa-moon-o:before{content:"\F186"}.fa-archive:before{content:"\F187"}.fa-bug:before{content:"\F188"}.fa-vk:before{content:"\F189"}.fa-weibo:before{content:"\F18A"}.fa-renren:before{content:"\F18B"}.fa-pagelines:before{content:"\F18C"}.fa-stack-exchange:before{content:"\F18D"}.fa-arrow-circle-o-right:before{content:"\F18E"}.fa-arrow-circle-o-left:before{content:"\F190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\F191"}.fa-dot-circle-o:before{content:"\F192"}.fa-wheelchair:before{content:"\F193"}.fa-vimeo-square:before{content:"\F194"}.fa-try:before,.fa-turkish-lira:before{content:"\F195"}.fa-plus-square-o:before{content:"\F196"}.fa-space-shuttle:before{content:"\F197"}.fa-slack:before{content:"\F198"}.fa-envelope-square:before{content:"\F199"}.fa-wordpress:before{content:"\F19A"}.fa-openid:before{content:"\F19B"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\F19C"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\F19D"}.fa-yahoo:before{content:"\F19E"}.fa-google:before{content:"\F1A0"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-square:before{content:"\F1A2"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-stumbleupon:before{content:"\F1A4"}.fa-delicious:before{content:"\F1A5"}.fa-digg:before{content:"\F1A6"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-drupal:before{content:"\F1A9"}.fa-joomla:before{content:"\F1AA"}.fa-language:before{content:"\F1AB"}.fa-fax:before{content:"\F1AC"}.fa-building:before{content:"\F1AD"}.fa-child:before{content:"\F1AE"}.fa-paw:before{content:"\F1B0"}.fa-spoon:before{content:"\F1B1"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-recycle:before{content:"\F1B8"}.fa-automobile:before,.fa-car:before{content:"\F1B9"}.fa-cab:before,.fa-taxi:before{content:"\F1BA"}.fa-tree:before{content:"\F1BB"}.fa-spotify:before{content:"\F1BC"}.fa-deviantart:before{content:"\F1BD"}.fa-soundcloud:before{content:"\F1BE"}.fa-database:before{content:"\F1C0"}.fa-file-pdf-o:before{content:"\F1C1"}.fa-file-word-o:before{content:"\F1C2"}.fa-file-excel-o:before{content:"\F1C3"}.fa-file-powerpoint-o:before{content:"\F1C4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\F1C5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\F1C6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\F1C7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\F1C8"}.fa-file-code-o:before{content:"\F1C9"}.fa-vine:before{content:"\F1CA"}.fa-codepen:before{content:"\F1CB"}.fa-jsfiddle:before{content:"\F1CC"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\F1CD"}.fa-circle-o-notch:before{content:"\F1CE"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\F1D0"}.fa-empire:before,.fa-ge:before{content:"\F1D1"}.fa-git-square:before{content:"\F1D2"}.fa-git:before{content:"\F1D3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\F1D4"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-qq:before{content:"\F1D6"}.fa-wechat:before,.fa-weixin:before{content:"\F1D7"}.fa-paper-plane:before,.fa-send:before{content:"\F1D8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\F1D9"}.fa-history:before{content:"\F1DA"}.fa-circle-thin:before{content:"\F1DB"}.fa-header:before{content:"\F1DC"}.fa-paragraph:before{content:"\F1DD"}.fa-sliders:before{content:"\F1DE"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-bomb:before{content:"\F1E2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\F1E3"}.fa-tty:before{content:"\F1E4"}.fa-binoculars:before{content:"\F1E5"}.fa-plug:before{content:"\F1E6"}.fa-slideshare:before{content:"\F1E7"}.fa-twitch:before{content:"\F1E8"}.fa-yelp:before{content:"\F1E9"}.fa-newspaper-o:before{content:"\F1EA"}.fa-wifi:before{content:"\F1EB"}.fa-calculator:before{content:"\F1EC"}.fa-paypal:before{content:"\F1ED"}.fa-google-wallet:before{content:"\F1EE"}.fa-cc-visa:before{content:"\F1F0"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-bell-slash:before{content:"\F1F6"}.fa-bell-slash-o:before{content:"\F1F7"}.fa-trash:before{content:"\F1F8"}.fa-copyright:before{content:"\F1F9"}.fa-at:before{content:"\F1FA"}.fa-eyedropper:before{content:"\F1FB"}.fa-paint-brush:before{content:"\F1FC"}.fa-birthday-cake:before{content:"\F1FD"}.fa-area-chart:before{content:"\F1FE"}.fa-pie-chart:before{content:"\F200"}.fa-line-chart:before{content:"\F201"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-bicycle:before{content:"\F206"}.fa-bus:before{content:"\F207"}.fa-ioxhost:before{content:"\F208"}.fa-angellist:before{content:"\F209"}.fa-cc:before{content:"\F20A"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\F20B"}.fa-meanpath:before{content:"\F20C"}.fa-buysellads:before{content:"\F20D"}.fa-connectdevelop:before{content:"\F20E"}.fa-dashcube:before{content:"\F210"}.fa-forumbee:before{content:"\F211"}.fa-leanpub:before{content:"\F212"}.fa-sellsy:before{content:"\F213"}.fa-shirtsinbulk:before{content:"\F214"}.fa-simplybuilt:before{content:"\F215"}.fa-skyatlas:before{content:"\F216"}.fa-cart-plus:before{content:"\F217"}.fa-cart-arrow-down:before{content:"\F218"}.fa-diamond:before{content:"\F219"}.fa-ship:before{content:"\F21A"}.fa-user-secret:before{content:"\F21B"}.fa-motorcycle:before{content:"\F21C"}.fa-street-view:before{content:"\F21D"}.fa-heartbeat:before{content:"\F21E"}.fa-venus:before{content:"\F221"}.fa-mars:before{content:"\F222"}.fa-mercury:before{content:"\F223"}.fa-intersex:before,.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-venus-double:before{content:"\F226"}.fa-mars-double:before{content:"\F227"}.fa-venus-mars:before{content:"\F228"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-neuter:before{content:"\F22C"}.fa-genderless:before{content:"\F22D"}.fa-facebook-official:before{content:"\F230"}.fa-pinterest-p:before{content:"\F231"}.fa-whatsapp:before{content:"\F232"}.fa-server:before{content:"\F233"}.fa-user-plus:before{content:"\F234"}.fa-user-times:before{content:"\F235"}.fa-bed:before,.fa-hotel:before{content:"\F236"}.fa-viacoin:before{content:"\F237"}.fa-train:before{content:"\F238"}.fa-subway:before{content:"\F239"}.fa-medium:before{content:"\F23A"}.fa-y-combinator:before,.fa-yc:before{content:"\F23B"}.fa-optin-monster:before{content:"\F23C"}.fa-opencart:before{content:"\F23D"}.fa-expeditedssl:before{content:"\F23E"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\F240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\F241"}.fa-battery-2:before,.fa-battery-half:before{content:"\F242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\F243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\F244"}.fa-mouse-pointer:before{content:"\F245"}.fa-i-cursor:before{content:"\F246"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-sticky-note:before{content:"\F249"}.fa-sticky-note-o:before{content:"\F24A"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-diners-club:before{content:"\F24C"}.fa-clone:before{content:"\F24D"}.fa-balance-scale:before{content:"\F24E"}.fa-hourglass-o:before{content:"\F250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\F251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\F253"}.fa-hourglass:before{content:"\F254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\F255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\F256"}.fa-hand-scissors-o:before{content:"\F257"}.fa-hand-lizard-o:before{content:"\F258"}.fa-hand-spock-o:before{content:"\F259"}.fa-hand-pointer-o:before{content:"\F25A"}.fa-hand-peace-o:before{content:"\F25B"}.fa-trademark:before{content:"\F25C"}.fa-registered:before{content:"\F25D"}.fa-creative-commons:before{content:"\F25E"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-tripadvisor:before{content:"\F262"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-get-pocket:before{content:"\F265"}.fa-wikipedia-w:before{content:"\F266"}.fa-safari:before{content:"\F267"}.fa-chrome:before{content:"\F268"}.fa-firefox:before{content:"\F269"}.fa-opera:before{content:"\F26A"}.fa-internet-explorer:before{content:"\F26B"}.fa-television:before,.fa-tv:before{content:"\F26C"}.fa-contao:before{content:"\F26D"}.fa-500px:before{content:"\F26E"}.fa-amazon:before{content:"\F270"}.fa-calendar-plus-o:before{content:"\F271"}.fa-calendar-minus-o:before{content:"\F272"}.fa-calendar-times-o:before{content:"\F273"}.fa-calendar-check-o:before{content:"\F274"}.fa-industry:before{content:"\F275"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-map-o:before{content:"\F278"}.fa-map:before{content:"\F279"}.fa-commenting:before{content:"\F27A"}.fa-commenting-o:before{content:"\F27B"}.fa-houzz:before{content:"\F27C"}.fa-vimeo:before{content:"\F27D"}.fa-black-tie:before{content:"\F27E"}.fa-fonticons:before{content:"\F280"}.fa-reddit-alien:before{content:"\F281"}.fa-edge:before{content:"\F282"}.fa-credit-card-alt:before{content:"\F283"}.fa-codiepie:before{content:"\F284"}.fa-modx:before{content:"\F285"}.fa-fort-awesome:before{content:"\F286"}.fa-usb:before{content:"\F287"}.fa-product-hunt:before{content:"\F288"}.fa-mixcloud:before{content:"\F289"}.fa-scribd:before{content:"\F28A"}.fa-pause-circle:before{content:"\F28B"}.fa-pause-circle-o:before{content:"\F28C"}.fa-stop-circle:before{content:"\F28D"}.fa-stop-circle-o:before{content:"\F28E"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-hashtag:before{content:"\F292"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-percent:before{content:"\F295"}.fa-gitlab:before{content:"\F296"}.fa-wpbeginner:before{content:"\F297"}.fa-wpforms:before{content:"\F298"}.fa-envira:before{content:"\F299"}.fa-universal-access:before{content:"\F29A"}.fa-wheelchair-alt:before{content:"\F29B"}.fa-question-circle-o:before{content:"\F29C"}.fa-blind:before{content:"\F29D"}.fa-audio-description:before{content:"\F29E"}.fa-volume-control-phone:before{content:"\F2A0"}.fa-braille:before{content:"\F2A1"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\F2A3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\F2A4"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-sign-language:before,.fa-signing:before{content:"\F2A7"}.fa-low-vision:before{content:"\F2A8"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-pied-piper:before{content:"\F2AE"}.fa-first-order:before{content:"\F2B0"}.fa-yoast:before{content:"\F2B1"}.fa-themeisle:before{content:"\F2B2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\F2B3"}.fa-fa:before,.fa-font-awesome:before{content:"\F2B4"}.fa-handshake-o:before{content:"\F2B5"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-open-o:before{content:"\F2B7"}.fa-linode:before{content:"\F2B8"}.fa-address-book:before{content:"\F2B9"}.fa-address-book-o:before{content:"\F2BA"}.fa-address-card:before,.fa-vcard:before{content:"\F2BB"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\F2BC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-circle-o:before{content:"\F2BE"}.fa-user-o:before{content:"\F2C0"}.fa-id-badge:before{content:"\F2C1"}.fa-drivers-license:before,.fa-id-card:before{content:"\F2C2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\F2C3"}.fa-quora:before{content:"\F2C4"}.fa-free-code-camp:before{content:"\F2C5"}.fa-telegram:before{content:"\F2C6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\F2C7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\F2CB"}.fa-shower:before{content:"\F2CC"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\F2CD"}.fa-podcast:before{content:"\F2CE"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\F2D3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\F2D4"}.fa-bandcamp:before{content:"\F2D5"}.fa-grav:before{content:"\F2D6"}.fa-etsy:before{content:"\F2D7"}.fa-imdb:before{content:"\F2D8"}.fa-ravelry:before{content:"\F2D9"}.fa-eercast:before{content:"\F2DA"}.fa-microchip:before{content:"\F2DB"}.fa-snowflake-o:before{content:"\F2DC"}.fa-superpowers:before{content:"\F2DD"}.fa-wpexplorer:before{content:"\F2DE"}.fa-meetup:before{content:"\F2E0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@font-face{font-family:octicons-link;src:url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAZwABAAAAAACFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEU0lHAAAGaAAAAAgAAAAIAAAAAUdTVUIAAAZcAAAACgAAAAoAAQAAT1MvMgAAAyQAAABJAAAAYFYEU3RjbWFwAAADcAAAAEUAAACAAJThvmN2dCAAAATkAAAABAAAAAQAAAAAZnBnbQAAA7gAAACyAAABCUM+8IhnYXNwAAAGTAAAABAAAAAQABoAI2dseWYAAAFsAAABPAAAAZwcEq9taGVhZAAAAsgAAAA0AAAANgh4a91oaGVhAAADCAAAABoAAAAkCA8DRGhtdHgAAAL8AAAADAAAAAwGAACfbG9jYQAAAsAAAAAIAAAACABiATBtYXhwAAACqAAAABgAAAAgAA8ASm5hbWUAAAToAAABQgAAAlXu73sOcG9zdAAABiwAAAAeAAAAME3QpOBwcmVwAAAEbAAAAHYAAAB/aFGpk3jaTY6xa8JAGMW/O62BDi0tJLYQincXEypYIiGJjSgHniQ6umTsUEyLm5BV6NDBP8Tpts6F0v+k/0an2i+itHDw3v2+9+DBKTzsJNnWJNTgHEy4BgG3EMI9DCEDOGEXzDADU5hBKMIgNPZqoD3SilVaXZCER3/I7AtxEJLtzzuZfI+VVkprxTlXShWKb3TBecG11rwoNlmmn1P2WYcJczl32etSpKnziC7lQyWe1smVPy/Lt7Kc+0vWY/gAgIIEqAN9we0pwKXreiMasxvabDQMM4riO+qxM2ogwDGOZTXxwxDiycQIcoYFBLj5K3EIaSctAq2kTYiw+ymhce7vwM9jSqO8JyVd5RH9gyTt2+J/yUmYlIR0s04n6+7Vm1ozezUeLEaUjhaDSuXHwVRgvLJn1tQ7xiuVv/ocTRF42mNgZGBgYGbwZOBiAAFGJBIMAAizAFoAAABiAGIAznjaY2BkYGAA4in8zwXi+W2+MjCzMIDApSwvXzC97Z4Ig8N/BxYGZgcgl52BCSQKAA3jCV8CAABfAAAAAAQAAEB42mNgZGBg4f3vACQZQABIMjKgAmYAKEgBXgAAeNpjYGY6wTiBgZWBg2kmUxoDA4MPhGZMYzBi1AHygVLYQUCaawqDA4PChxhmh/8ODDEsvAwHgMKMIDnGL0x7gJQCAwMAJd4MFwAAAHjaY2BgYGaA4DAGRgYQkAHyGMF8NgYrIM3JIAGVYYDT+AEjAwuDFpBmA9KMDEwMCh9i/v8H8sH0/4dQc1iAmAkALaUKLgAAAHjaTY9LDsIgEIbtgqHUPpDi3gPoBVyRTmTddOmqTXThEXqrob2gQ1FjwpDvfwCBdmdXC5AVKFu3e5MfNFJ29KTQT48Ob9/lqYwOGZxeUelN2U2R6+cArgtCJpauW7UQBqnFkUsjAY/kOU1cP+DAgvxwn1chZDwUbd6CFimGXwzwF6tPbFIcjEl+vvmM/byA48e6tWrKArm4ZJlCbdsrxksL1AwWn/yBSJKpYbq8AXaaTb8AAHja28jAwOC00ZrBeQNDQOWO//sdBBgYGRiYWYAEELEwMTE4uzo5Zzo5b2BxdnFOcALxNjA6b2ByTswC8jYwg0VlNuoCTWAMqNzMzsoK1rEhNqByEyerg5PMJlYuVueETKcd/89uBpnpvIEVomeHLoMsAAe1Id4AAAAAAAB42oWQT07CQBTGv0JBhagk7HQzKxca2sJCE1hDt4QF+9JOS0nbaaYDCQfwCJ7Au3AHj+LO13FMmm6cl7785vven0kBjHCBhfpYuNa5Ph1c0e2Xu3jEvWG7UdPDLZ4N92nOm+EBXuAbHmIMSRMs+4aUEd4Nd3CHD8NdvOLTsA2GL8M9PODbcL+hD7C1xoaHeLJSEao0FEW14ckxC+TU8TxvsY6X0eLPmRhry2WVioLpkrbp84LLQPGI7c6sOiUzpWIWS5GzlSgUzzLBSikOPFTOXqly7rqx0Z1Q5BAIoZBSFihQYQOOBEdkCOgXTOHA07HAGjGWiIjaPZNW13/+lm6S9FT7rLHFJ6fQbkATOG1j2OFMucKJJsxIVfQORl+9Jyda6Sl1dUYhSCm1dyClfoeDve4qMYdLEbfqHf3O/AdDumsjAAB42mNgYoAAZQYjBmyAGYQZmdhL8zLdDEydARfoAqIAAAABAAMABwAKABMAB///AA8AAQAAAAAAAAAAAAAAAAABAAAAAA==) format("woff")}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body .pl-c{color:#6a737d}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#005cc5}.markdown-body .pl-e,.markdown-body .pl-en{color:#6f42c1}.markdown-body .pl-s .pl-s1,.markdown-body .pl-smi{color:#24292e}.markdown-body .pl-ent{color:#22863a}.markdown-body .pl-k{color:#d73a49}.markdown-body .pl-pds,.markdown-body .pl-s,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre{color:#032f62}.markdown-body .pl-smw,.markdown-body .pl-v{color:#e36209}.markdown-body .pl-bu{color:#b31d28}.markdown-body .pl-ii{color:#fafbfc;background-color:#b31d28}.markdown-body .pl-c2{color:#fafbfc;background-color:#d73a49}.markdown-body .pl-c2:before{content:"^M"}.markdown-body .pl-sr .pl-cce{font-weight:700;color:#22863a}.markdown-body .pl-ml{color:#735c0f}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:#005cc5}.markdown-body .pl-mi{font-style:italic;color:#24292e}.markdown-body .pl-mb{font-weight:700;color:#24292e}.markdown-body .pl-md{color:#b31d28;background-color:#ffeef0}.markdown-body .pl-mi1{color:#22863a;background-color:#f0fff4}.markdown-body .pl-mc{color:#e36209;background-color:#ffebda}.markdown-body .pl-mi2{color:#f6f8fa;background-color:#005cc5}.markdown-body .pl-mdr{font-weight:700;color:#6f42c1}.markdown-body .pl-ba{color:#586069}.markdown-body .pl-sg{color:#959da5}.markdown-body .pl-corl{text-decoration:underline;color:#032f62}.markdown-body .octicon{display:inline-block;vertical-align:text-top;fill:currentColor}.markdown-body a{background-color:transparent}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit;font-weight:bolder}.markdown-body h1{margin:.67em 0}.markdown-body img{border-style:none}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:monospace,monospace;font-size:1em}.markdown-body hr{box-sizing:content-box;overflow:visible}.markdown-body input{font:inherit;margin:0;overflow:visible}.markdown-body [type=checkbox]{box-sizing:border-box;padding:0}.markdown-body *{box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a{color:#0366d6;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body hr{height:0;margin:15px 0;overflow:hidden;background:transparent;border-bottom:1px solid #dfe2e5}.markdown-body hr:after,.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{clear:both}.markdown-body table{border-spacing:0;border-collapse:collapse}.markdown-body td,.markdown-body th{padding:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:0;margin-bottom:0}.markdown-body h1{font-size:32px;font-weight:600}.markdown-body h2{font-size:24px;font-weight:600}.markdown-body h3{font-size:20px;font-weight:600}.markdown-body h4{font-size:16px;font-weight:600}.markdown-body h5{font-size:14px;font-weight:600}.markdown-body h6{font-size:12px;font-weight:600}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{padding-left:0;margin-top:0;margin-bottom:0}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code,.markdown-body pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0}.markdown-body .octicon{vertical-align:text-bottom}.markdown-body .pl-0{padding-left:0!important}.markdown-body .pl-1{padding-left:4px!important}.markdown-body .pl-2{padding-left:8px!important}.markdown-body .pl-3{padding-left:16px!important}.markdown-body .pl-4{padding-left:24px!important}.markdown-body .pl-5{padding-left:32px!important}.markdown-body .pl-6{padding-left:40px!important}.markdown-body:after,.markdown-body:before{display:table;content:""}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body blockquote,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{font-size:11px;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1{font-size:2em}.markdown-body h1,.markdown-body h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#6a737d}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:#fff}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body code{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.markdown-body pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;box-shadow:inset 0 -1px 0 #c6cbd1}.markdown-body :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}.markdown-body hr{border-bottom-color:#eee}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}@font-face{font-family:RobotoMono;font-style:normal;font-weight:400;src:url(../font/a48ac41620cd818c5020d0f4302489ff.ttf) format("truetype")}.mditor{transition:.05s;border-radius:3px;padding:38px 0 0;overflow:hidden;background-color:#fff;border:1px solid #ccc;position:relative;outline:0}.mditor,.mditor *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mditor .head{-webkit-touch-callout:none;user-select:none;cursor:default;outline:0;position:absolute;height:38px;left:0;top:0;width:100%;zoom:1;margin:0;padding:0;border-bottom:1px solid #ccc;border-radius:3px 3px 0 0;background:#f1f1f1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4);background-color:#f3f3f3;background-image:-moz-linear-gradient(top,#f5f5f5,#efefef);background-image:-ms-linear-gradient(top,#f5f5f5,#efefef);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#efefef));background-image:-webkit-linear-gradient(top,#f5f5f5,#efefef);background-image:-o-linear-gradient(top,#f5f5f5,#efefef);background-image:linear-gradient(top,#f5f5f5,#efefef);background-repeat:repeat-x}.mditor .body{margin:0;padding:0;position:relative;line-height:0;font-size:0;border-radius:0 0 3px 3px;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.1);height:100%}.mditor .body.active{border:1px solid #aaa}.mditor.split .editor,.mditor.split .viewer{width:50%;float:left}.mditor.split .editor{border-right:1px solid #ddd}.mditor.preview .viewer{width:100%}.mditor.preview .editor,.mditor.preview .toolbar .item{display:none}.mditor.preview .toolbar .item.control{display:inline-block}.mditor.fullscreen{position:fixed;margin:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;z-index:999999;border-radius:0;border:none}.mditor.toolbar-hidden .head{display:none}.mditor.toolbar-hidden .body{border-radius:3px}.mditor .backdrop,.mditor .textarea,.mditor .viewer{-webkit-font-smoothing:antialiased;font:16px/1.6 RobotoMono,PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,\\\5FAE\8F6F\96C5\9ED1,STHeitiSC-Light,simsun,\\\5B8B\4F53,WenQuanYi Zen Hei,WenQuanYi Micro Hei,sans-serif}.mditor-hidden{display:none}.markdown-body>ul{list-style-type:disc}.markdown-body>ol{list-style-type:decimal}.markdown-body table{display:table}.markdown-body hr{height:2px;padding:0;margin:24px 0;background-color:#eaecef;border:0}.markdown-body img{background-color:hsla(0,0%,100%,.1)}
/*# sourceMappingURL=mditor.min.css.map*/
\ No newline at end of file
diff --git a/dist/js/mditor.min.js b/dist/js/mditor.min.js
index 287ec32..ac203a0 100644
--- a/dist/js/mditor.min.js
+++ b/dist/js/mditor.min.js
@@ -2,10 +2,10 @@
* Mditor embed version 1.3.3
* Homepage: http://mditor.com
*/
-!function(e){function t(i){if(n[i])return n[i].exports;var r=n[i]={exports:{},id:i,loaded:!1};return e[i].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";var i=n(1),r=n(84),s=n(89),o=n(94),a=n(97),l=n(100),c=n(102);n(151),n(158),n(159),n(160);var u="mditor-hidden",p=new i.Component({template:n(162),onInit:function(){this.PLATFORM=navigator.platform.toLowerCase(),this.EOL="win32"==this.PLATFORM?"\r\n":"\n",this.CMD=this.PLATFORM.indexOf("mac")>-1?"command":"ctrl",this.INDENT=" ",this.shortcut=new l(this),this.Parser=c,this.parser=new c(this)},onReady:function(){var e=this;this.shortcut.bind("tab",this.editor.addIndent.bind(this.editor)),this.shortcut.bind("shift+tab",this.editor.removeIndent.bind(this.editor)),this.shortcut.bind("enter",function(t){e._ulAndQuoteAutoComplete(t),e._olAutoComplete(t),e._keepIndent(t)},!0),setTimeout(function(){e.$emit("ready")},0)},components:{Toolbar:r,Editor:s,Viewer:o,Finder:a},props:{height:"400px",width:"auto",preview:!1,split:!0,fullscreen:!1},data:function(){return{self:this,value:""}},find:function(e){this.finder.show(e)},syncScroll:function(){if(this.split&&!this.preview){var e=this.editor.textarea.offsetHeight,t=this.editor.textarea.scrollHeight,n=this.viewer.$element.scrollHeight,i=this.editor.textarea.scrollTop,r=i*(n-e)/(t-e);this.viewer.$element.scrollTop=r}},onChanged:function(e){this.$emit("changed",e),this.syncScroll()},onInput:function(e){this.$emit("input",e)},onPaste:function(e){this.$emit("paste",e),this.syncScroll()},onHeadDblClick:function(e){"I"!=e.target.tagName&&this.$emit("head-dblclick",e)},_keepIndent:function(e){var t=this.editor.getBeforeTextInLine(),n=t.split(this.INDENT);if(!(n.length<2)){for(var i=0,r=[this.EOL];""===n[i]&&i "!=n||(t.length>n.length?this.editor.insertBeforeText(this.EOL+n):(this.editor.selectBeforeText(n.length),this.editor.setSelectText("")),e.preventDefault())},_olAutoComplete:function(e){var t=/^\d+\./,n=this.editor.getBeforeTextInLine(),i=n.trim();if(t.test(i)){var r=i.split(".")[0];i.length>r.length+1?this.editor.insertBeforeText(this.EOL+(parseInt(r)+1)+". "):(this.editor.selectBeforeText(n.length),this.editor.setSelectText("")),e.preventDefault()}},focus:function(){this.preview?this.$element.focus():this.editor.focus()},blur:function(){this.editor.blur()},addCommand:function(e){e.name&&e.handler&&(this.commands=this.commands||{},this.commands[e.name]=e,e.key&&this.shortcut.bind(e.key,e.name,e.allowDefault,e.owner))},removeCommand:function(e){this.commands=this.commands||{};var t=this.commands[e];t&&(this.shortcut.unbind(t.key),this.commands[e]=null,delete this.commands[e])},execCommand:function(e,t){t=t||{},t.mditor=this,t.toolbar=this.toolbar,t.editor=this.editor,this.commands[e].handler.call(this,t)}});p.fromTextarea=function(e){e.classList.add(u);var t=new p;return t.value=e.value,t.$watch("value",function(){e.value=t.value}),t.$mount(e),t.switchTextarea=function(){e.classList.contains(u)?(e.value=t.value,t.$element.classList.add(u),e.classList.remove(u)):(t.value=e.value,e.classList.add(u),t.$element.classList.remove(u))},t},p.Parser=c,e.exports=window.Mditor=p},function(e,t,n){"use strict";var i=n(2),r=n(3),s=n(4),o=n(5),a=n(6),l=n(51),c=n(79),u=n(50);r.copy(l,c),c.version=i.version,c.Template=l,c.Watcher=o,c.Observer=a,c.EventEmitter=u,c.utils=r,c.Class=s,c.use=function(e){var t=e.install||e;if(!r.isFunction(t))throw new Error("Invalid Plugin");return t.call(e,this)},e.exports=c},function(e,t){e.exports={name:"mokit",version:"3.1.3"}},function(e,t,n){!function(e){e.noop=function(){},e.isNull=function(e){return null===e||"undefined"==typeof e},e.trim=function(e){return this.isNull(e)?e:e.trim?e.trim():e.replace(/(^[\\s]*)|([\\s]*$)/g,"")},e.replace=function(e,t,n){return this.isNull(e)?e:e.replace(new RegExp(t,"g"),n)},e.startWith=function(e,t){return!this.isNull(e)&&!this.isNull(t)&&0===e.indexOf(t)},e.contains=function(e,t){return!this.isNull(e)&&!this.isNull(t)&&e.indexOf(t)>-1},e.endWith=function(e,t){return!this.isNull(e)&&!this.isNull(t)&&e.indexOf(t)===e.length-t.length},e.has=e.hasProperty=function(e,t){return!this.isNull(e)&&!this.isNull(t)&&(t in e||e.hasOwnProperty(t))},e.isFunction=function(e){return!this.isNull(e)&&"function"==typeof e},e.isString=function(e){return!this.isNull(e)&&("string"==typeof e||e instanceof String)},e.isNumber=function(e){return!this.isNull(e)&&("number"==typeof e||e instanceof Number)},e.isBoolean=function(e){return!this.isNull(e)&&("boolean"==typeof e||e instanceof Boolean)},e.isElement=function(e){return!this.isNull(e)&&(window.Element?e instanceof Element:e.tagName&&e.nodeType&&e.nodeName&&e.attributes&&e.ownerDocument)},e.isText=function(e){return!this.isNull(e)&&e instanceof Text},e.isObject=function(e){return!this.isNull(e)&&"object"==typeof e},e.isArray=function(e){if(this.isNull(e))return!1;var t="[object Array]"===Object.prototype.toString.call(e),n=e instanceof Array,i=!this.isString(e)&&this.isNumber(e.length)&&this.isFunction(e.splice),r=!this.isString(e)&&this.isNumber(e.length)&&e[0];return t||n||i||r},e.isDate=function(e){return!this.isNull(e)&&e instanceof Date},e.isRegexp=function(e){return e instanceof RegExp},e.toArray=function(e){return this.isNull(e)?[]:Array.prototype.slice.call(e)},e.toDate=function(e){var t=this;return t.isNumber(e)?new Date(e):t.isString(e)?new Date(t.replace(t.replace(e,"-","/"),"T"," ")):t.isDate(e)?e:null},e.each=function(e,t,n){if(!this.isNull(e)&&!this.isNull(t))if(this.isArray(e))for(var i=e.length,r=0;r-1))if(delete t[i],Object.getOwnPropertyDescriptor)try{Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(e,i))}catch(n){t[i]=e[i]}else t[i]=e[i]}),t},e.clone=function(e,t){if(this.isNull(e)||this.isString(e)||this.isNumber(e)||this.isBoolean(e)||this.isDate(e))return e;var n=e;try{n=new e.constructor}catch(e){}return this.each(e,function(e,i){n[e]==i||this.contains(t,e)||(this.isObject(i)?n[e]=this.clone(i,t):n[e]=i)},this),["toString","valueOf"].forEach(function(i){this.contains(t,i)||this.defineFreezeProp(n,i,e[i])},this),n},e.mix=function(t,n,i,r,s){if(r)switch(r){case 1:return e.mix(t.prototype,n.prototype,i,0);case 2:e.mix(t.prototype,n.prototype,i,0);break;case 3:return e.mix(t,n.prototype,i,0);case 4:return e.mix(t.prototype,n,i,0)}return n=n||{},t=t||(this.isArray(n)?[]:{}),this.keys(n).forEach(function(r){this.contains(i,r)||s&&this.isNull(n[r])||(!this.isObject(n[r])||n[r].constructor!=Object&&n[r].constructor!=Array&&null!=n[r].constructor?t[r]=n[r]:t[r]=e.mix(t[r],n[r],i,0,s))},this),t},e.defineFreezeProp=function(e,t,n){try{Object.defineProperty(e,t,{value:n,enumerable:!1,configurable:!0,writable:!1})}catch(i){e[t]=n}},e.keys=function(e){if(Object.keys)return Object.keys(e);var t=[];return this.each(e,function(e){t.push(e)}),t},e.create=function(e,t){if(Object.create)return Object.create(e,t);var n=function(){};n.prototype=e;var i=new n;return t&&this.copy(t,i),i},e.setPrototypeOf=function(e,t){return Object.setPrototypeOf?Object.setPrototypeOf(e,t||this.create(null)):("__proto__"in Object||this.copy(t,e),void(e.__proto__=t))},e.getPrototypeOf=function(e){return e.__proto__?e.__proto__:Object.getPrototypeOf?Object.getPrototypeOf(e):e.constructor?e.constructor.prototype:void 0},e.deepEqual=function(e,t){if(e===t)return!0;if(!this.isObject(e)||!this.isObject(t))return!1;var n=this.keys(e),i=this.keys(t);if(n.length!==i.length)return!1;var r=n.concat(i),s=this.create(null),o=!0;return this.each(r,function(n,i){s[i]||(this.deepEqual(e[i],t[i])||(o=!1),s[i]=!0)},this),o},e.fromTo=function(e,t,n,i){if(i||(i=[n,n=i][0]),n=Math.abs(n||1),e=t;r-=n)i(r)},e.newGuid=function(){var e=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)};return e()+e()+"-"+e()+"-"+e()+"-"+e()+"-"+e()+e()+e()},e.map=function(e,t){var n=this.isArray(e)?[]:{};return this.each(e,function(e,i){n[e]=t(e,i)}),n},e.setByPath=function(e,t,n){this.isNull(e)||this.isNull(t)||""===t||(this.isArray(t)||(t=t.replace(/\[/,".").replace(/\]/,".").split(".")),this.each(t,function(i,r){this.isNull(r)||r.length<1||(i===t.length-1?e[r]=n:(e[r]=e[r]||{},e=e[r]))},this))},e.getByPath=function(e,t){return this.isNull(e)||this.isNull(t)||""===t?e:(this.isArray(t)||(t=t.replace(/\[/,".").replace(/\]/,".").split(".")),this.each(t,function(t,n){this.isNull(n)||n.length<1||this.isNull(e)||(e=e[n])},this),e)},e.unique=function(e){if(this.isNull(e))return e;var t=[];return this.each(e,function(e,n){t.indexOf(n)>-1||t.push(n)}),t},e.getFunctionArgumentNames=function(e){if(!e)return[];var t=e.toString(),n=t.split(")")[0].split("=>")[0].split("(");return(n[1]||n[0]).split(",").map(function(e){return e.trim()}).filter(function(e){return"function"!=e})},e.short=function(e,t){if(!e)return e;t=t||40;var n=e.length,i=t/2;return n>t?e.substr(0,i)+"..."+e.substr(n-i):e},e.firstUpper=function(e){if(!this.isNull(e))return e.substring(0,1).toUpperCase()+e.substring(1)},e.escapeRegExp=function(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")},e.parseDom=function(t){this._PDD_=this._PDD_||document.createElement("div"),this._PDD_.innerHTML=e.trim(t);var n=this._PDD_.childNodes[0];return n&&(n=n.cloneNode(!0)),this._PDD_.innerHTML="",n}}(t)},function(e,t,n){function i(e){e=e||r.create(null),e.$name=e.$name||"Class",e.$extends=e.$extends||i,e.$static=e.$static||r.create(null);var t=r.isFunction(e.$extends)?e.$extends.prototype:e.$extends,n=function(){if(!this.$super){r.defineFreezeProp(this,"$super",function(){if(this._super_called_)return this._super_ret_;if(this._super_called_=!0,r.isFunction(e.$extends)){if(this._super_ret_=e.$extends.apply(this,arguments),this._super_ret_){var t=r.getPrototypeOf(this);r.setPrototypeOf(t,this._super_ret_)}}else this._super_ret_=e.$extends;return this._super_ret_});for(var n in t){var i=t[n];r.isFunction(i)?this.$super[n]=i.bind(this):this.$super[n]=i}}return r.isFunction(e.constructor)&&e.constructor!==Object?e.constructor.apply(this,arguments):void this.$super.apply(this,arguments)};return n.prototype=r.create(t),r.copy(e,n.prototype),r.defineFreezeProp(n.prototype,"$class",n),r.copy(e.$static,n),r.isFunction(e.$extends)&&r.setPrototypeOf(n,e.$extends),e.$extends.$extend||r.copy(i,n),r.defineFreezeProp(n,"$super",e.$extends),n}const r=n(3);i.$extend=function(e){return e.$extends=this,new i(e)},i.Class=i,e.exports=i},function(e,t,n){"use strict";var i=n(4),r=n(3),s=new i({constructor:function(e,t,n){if(!r.isFunction(e)||!r.isFunction(t))throw new Error("Invalid parameters");this.calcor=e,this.handler=t,n&&this.calc(!0)},calc:function(e){var t=this.calcor();!e&&r.deepEqual(t,this.value)||this.handler(t,this.value),this.value=r.clone(t)}});e.exports=s},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var r=n(7),s=i(r),o=n(42),a=i(o),l=n(47),c=i(l),u=n(4),p=n(3),d=n(50),h="_observer_",f="change",m=10,g=[/^\_(.*)\_$/i,/^\_\_/i],b=new u({$extends:d,constructor:function(e,t){if(p.isNull(e))throw new Error("Invalid target");t=t||{};var n=e[h];return n?(p.copy(t,n.options),n.apply(),n):(d.call(this),p.defineFreezeProp(this,"options",t),p.defineFreezeProp(this,"shadow",{}),p.defineFreezeProp(this,"target",e),p.defineFreezeProp(this,"parents",[]),p.defineFreezeProp(e,h,this),void this.apply())},set:function(e,t){p.isFunction(t)||b.isIgnore(e)||((0,c.default)(this.target,e,{get:function(){return this[h].shadow[e]},set:function(t){var n=this[h],i=n.shadow[e];if(i!==t){if(p.isObject(t)){var r=new b(t);n.addChild(r,e)}i&&i[h]&&n.removeChild(i[h],e),n.shadow[e]=t,n.emitChange({path:e,value:t})}},configurable:!0,enumerable:!0}),this.target[e]=t)},apply:function(){p.isArray(this.target)&&this._wrapArray(this.target);var e=this._getPropertyNames(this.target);e.forEach(function(e){var t=(0,a.default)(this.target,e);"value"in t&&this.set(e,this.target[e])},this)},clearReference:function(){p.each(this.target,function(e,t){if(!p.isNull(t)){var n=t[h];n&&this.removeChild(n)}},this)},dispatch:function(e,t){t._src_!==this&&(t._src_=t._src_||this,t._layer_=t._layer_||0,t._layer_++>=m||(this.emit(e,t),!this.parents||this.parents.length<1||this.parents.forEach(function(n){if(!(n.name in n.parent.target))return n.parent.removeChild(this);var i=p.copy(t);i.path=n.name+"."+t.path,n.parent.dispatch(e,i)},this)))},addChild:function(e,t){if(p.isNull(e)||p.isNull(t))throw new Error("Invalid paramaters");e.options.root||e.parents.push({parent:this,name:t})},removeChild:function(e,t){if(p.isNull(e))throw new Error("Invalid paramaters");var n=-1;e.parents.forEach(function(e,i){e.parent===this&&e.name===t&&(n=i)},this),n>-1&&e.parents.splice(n,1)},emitChange:function(e){this.dispatch(f,e)},_getPropertyNames:function(){var e=p.isArray(this.target)?this.target.map(function(e,t){return t}):(0,s.default)(this.target);return e.filter(function(e){return e!==h})},_wrapArray:function(e){p.defineFreezeProp(e,"push",function(){var t=[].slice.call(arguments);t.forEach(function(t){this[h].set(e.length,t)},this),this[h].emitChange({path:"length",value:this.length})}),p.defineFreezeProp(e,"pop",function(){var e=[].pop.apply(this,arguments);return this[h].emitChange({path:this.length,value:e}),this[h].emitChange({path:"length",value:this.length}),e}),p.defineFreezeProp(e,"unshift",function(){var e=[].slice.call(arguments);e.forEach(function(e){this[h].set(0,e)},this),this[h].emitChange({path:"length",value:this.length})}),p.defineFreezeProp(e,"shift",function(){var e=[].shift.apply(this,arguments);return this[h].emitChange({path:0,value:e}),this[h].emitChange({path:"length",value:this.length}),e}),p.defineFreezeProp(e,"splice",function(){for(var e=arguments[0],t=p.isNull(arguments[1])?e+arguments[1]:this.length-1,n=[].splice.apply(this,arguments),i=e;i<=t;i++)this[h].emitChange({path:i,value:n[i-e]});return this[h].emitChange({path:"length",value:this.length}),n}),p.defineFreezeProp(e,"set",function(e,t){e>=this.length&&this[h].emitChange({path:"length",value:this.length}),this[h].set(e,t)})}});b.observe=function(e){return new b(e)},b.isIgnore=function(e){return g.some(function(t){return t.test(e)})},e.exports=b},function(e,t,n){e.exports={default:n(8),__esModule:!0}},function(e,t,n){n(9),e.exports=n(29).Object.keys},function(e,t,n){var i=n(10),r=n(12);n(27)("keys",function(){return function(e){return r(i(e))}})},function(e,t,n){var i=n(11);e.exports=function(e){return Object(i(e))}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var i=n(13),r=n(26);e.exports=Object.keys||function(e){return i(e,r)}},function(e,t,n){var i=n(14),r=n(15),s=n(18)(!1),o=n(22)("IE_PROTO");e.exports=function(e,t){var n,a=r(e),l=0,c=[];for(n in a)n!=o&&i(a,n)&&c.push(n);for(;t.length>l;)i(a,n=t[l++])&&(~s(c,n)||c.push(n));return c}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var i=n(16),r=n(11);e.exports=function(e){return i(r(e))}},function(e,t,n){var i=n(17);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var i=n(15),r=n(19),s=n(21);e.exports=function(e){return function(t,n,o){var a,l=i(t),c=r(l.length),u=s(o,c);if(e&&n!=n){for(;c>u;)if(a=l[u++],a!=a)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}}},function(e,t,n){var i=n(20),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t,n){var i=n(20),r=Math.max,s=Math.min;e.exports=function(e,t){return e=i(e),e<0?r(e+t,0):s(e,t)}},function(e,t,n){var i=n(23)("keys"),r=n(25);e.exports=function(e){return i[e]||(i[e]=r(e))}},function(e,t,n){var i=n(24),r="__core-js_shared__",s=i[r]||(i[r]={});e.exports=function(e){return s[e]||(s[e]={})}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var i=n(28),r=n(29),s=n(38);e.exports=function(e,t){var n=(r.Object||{})[e]||Object[e],o={};o[e]=t(n),i(i.S+i.F*s(function(){n(1)}),"Object",o)}},function(e,t,n){var i=n(24),r=n(29),s=n(30),o=n(32),a="prototype",l=function(e,t,n){var c,u,p,d=e&l.F,h=e&l.G,f=e&l.S,m=e&l.P,g=e&l.B,b=e&l.W,v=h?r:r[t]||(r[t]={}),_=v[a],y=h?i:f?i[t]:(i[t]||{})[a];h&&(n=t);for(c in n)u=!d&&y&&void 0!==y[c],u&&c in v||(p=u?y[c]:n[c],v[c]=h&&"function"!=typeof y[c]?n[c]:g&&u?s(p,i):b&&y[c]==p?function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t[a]=e[a],t}(p):m&&"function"==typeof p?s(Function.call,p):p,m&&((v.virtual||(v.virtual={}))[c]=p,e&l.R&&_&&!_[c]&&o(_,c,p)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t){var n=e.exports={version:"2.5.1"};"number"==typeof __e&&(__e=n)},function(e,t,n){var i=n(31);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var i=n(33),r=n(41);e.exports=n(37)?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var i=n(34),r=n(36),s=n(40),o=Object.defineProperty;t.f=n(37)?Object.defineProperty:function(e,t,n){if(i(e),t=s(t,!0),i(n),r)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var i=n(35);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){e.exports=!n(37)&&!n(38)(function(){return 7!=Object.defineProperty(n(39)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){e.exports=!n(38)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var i=n(35),r=n(24).document,s=i(r)&&i(r.createElement);e.exports=function(e){return s?r.createElement(e):{}}},function(e,t,n){var i=n(35);e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){e.exports={default:n(43),__esModule:!0}},function(e,t,n){n(44);var i=n(29).Object;e.exports=function(e,t){return i.getOwnPropertyDescriptor(e,t)}},function(e,t,n){var i=n(15),r=n(45).f;n(27)("getOwnPropertyDescriptor",function(){return function(e,t){return r(i(e),t)}})},function(e,t,n){var i=n(46),r=n(41),s=n(15),o=n(40),a=n(14),l=n(36),c=Object.getOwnPropertyDescriptor;t.f=n(37)?c:function(e,t){if(e=s(e),t=o(t,!0),l)try{return c(e,t)}catch(e){}if(a(e,t))return r(!i.f.call(e,t),e[t])}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){e.exports={default:n(48),__esModule:!0}},function(e,t,n){n(49);var i=n(29).Object;e.exports=function(e,t,n){return i.defineProperty(e,t,n)}},function(e,t,n){var i=n(28);i(i.S+i.F*!n(37),"Object",{defineProperty:n(33).f})},function(e,t,n){"use strict";var i=n(3),r=n(4),s=new r({$extends:Function,constructor:function(e){e=e||this;var t=e._emitter_;return t?t:(i.defineFreezeProp(this,"_target_",e),i.defineFreezeProp(e,"_emitter_",this),this._isNative_=this._isNativeObject(this._target_),this._listeners_=this._listeners_||{},this.on=this.$on=this.$addListener=this.addListener,this.off=this.$off=this.$removeListener=this.removeListener,void(this.$emit=this.emit))},_isNativeObject:function(e){return e.addEventListener&&e.removeEventListener&&e.dispatchEvent},addListener:function(e,t,n){if(this._isNative_&&this._addNativeEventListener(e,t,n),this._listeners_[e]=this._listeners_[e]||[],this._listeners_[e].push(t),this._listeners_[e].length>s._maxListeners)throw new Error("The `"+e+"` event listener is not more than 10")},removeListener:function(e,t,n){if(e&&t){if(this._isNative_&&this._removeNativeEventListener(e,t,n),!this._listeners_[e])return;var r=this._listeners_[e].indexOf(t);this._listeners_[e].splice(r,1)}else e?(this._isNative_&&this._listeners_[e]&&this._listeners_[e].forEach(function(t){this.removeListener(e,t,n)},this),delete this._listeners_[e]):(i.each(this._listeners_,function(e){this.removeListener(e,null,n)},this),this._listeners_={})},emit:function(e,t,n,i){if(this._isNative_)return this._emitNativeEvent(e,t,n,i);if(this._listeners_[e]){var r=!1;return this._listeners_[e].forEach(function(e){var n=e.call(this._target_,t);n===!1&&(r=!0)},this),r}},_addNativeEventListener:function(e,t,n){this._target_.addEventListener(e,t,n);var i=s._events[e];i&&(i.addListener=i.addListener||i.on,i.addListener(this,e,t,n))},_removeNativeEventListener:function(e,t,n){this._target_.removeEventListener(e,t,n);var i=s._events[e];i&&(i.removeListener=i.removeListener||i.off,i.removeListener(this,e,t,n))},_emitNativeEvent:function(e,t,n,r){var s=document.createEvent("HTMLEvents");return s.initEvent(e,n,r),i.copy(t,s,["data"]),s.data=t,this._target_.dispatchEvent(s)}});s._maxListeners=10,s._events=[],s.register=function(e){var t=e.name;t&&(i.isArray(t)||(t=t.split(",")),t.forEach(function(t){this._events[t]=e},this))},e.exports=s},function(e,t,n){"use strict";var i=n(52),r=n(53),s=n(54),o=n(78),a=n(55);o.Template=o,o.Compiler=i,o.Directive=r,o.directives=a,o.Expression=s,e.exports=o},function(e,t,n){"use strict";var i=n(4),r=n(53),s=n(3),o=n(54),a=n(55),l="m",c=new i({constructor:function(e){e=e||{},this.prefix=e.prefix||l,this.elementDirectives={},this.attributeDirectives={},this.registerDirectives(a),this.registerDirectives(e.directives)},toCamelCase:function(e,t){return e&&(e=e.replace(/\-[a-z0-9]/g,function(e){return e.slice(1).toUpperCase()}),e=e.replace(/^[a-z]/i,function(e){return t?e.toUpperCase():e.toLowerCase()})),e},toSplitCase:function(e){return e&&(e=e.replace(/([A-Z])/g,"-$1"),"-"==e[0]&&(e=e.slice(1))),e},registerDirectives:function(e){s.each(e,function(e,t){e=this.toSplitCase(e);var n=t.options.prefix===!1?e:this.prefix+":"+e;t.options.type==r.TE?this.elementDirectives[n.toUpperCase()]=t:this.attributeDirectives[n.toLowerCase()]=t},this)},_parseAttrInfo:function(e){var t=this,n=e.toLowerCase().split(":"),i={};return n.length>1?(i.name=n[0]+":"+n[1],i.decorates=n.slice(2).map(function(e){return t.toCamelCase(e)})):(i.name=n[0],i.decorates=[]),i},_createDirectiveInstance:function(e,t){return t.compiler=this,t.prefix=this.prefix,new e(t)},_bindHandler:function(e){e.directives=e.directives.sort(function(e,t){return t.level-e.level});var t=[];s.each(e.directives,function(n,i){if(i.index=n,i.bind(),t.push(i),i.remove!==!1&&i.attribute&&i.node.removeAttribute(i.attribute.name),i.final)return e.final=!0},this),e.directives=t},_compileElement:function(e,t){var n=this.elementDirectives[t.nodeName.toUpperCase()];n&&e.directives.push(this._createDirectiveInstance(n,{handler:e,node:t}))},_compileAttributes:function(e,t){s.toArray(t.attributes).forEach(function(n){var i=this._parseAttrInfo(n.name),r=this.attributeDirectives[i.name]||this.attributeDirectives["*"];if(r){var s=r.options;e.directives.push(this._createDirectiveInstance(r,{handler:e,node:t,attribute:n,expression:s.literal?n.value:new o(n.value,s.mixed),decorates:i.decorates}))}},this)},_compileChildren:function(e,t){e.final||s.toArray(t.childNodes).forEach(function(t){if(!t._compiled_){var n=this.compile(t);n.parent=this,e.children.push(n)}},this)},compile:function(e,t){if(!e)throw new Error("Invalid node for compile");e._compiled_=!0,t=t||{};var n=function e(t){s.isNull(t)&&(t={}),e.directives.forEach(function(e){e.scope=t,e.execute(t)},this),e.children.forEach(function(e){e(t)},this)};return n.dispose=function(){n.directives.forEach(function(e){e.unbind()},this),n.children.forEach(function(e){e.dispose()},this)},n.node=e,n.directives=[],n.children=[],t.element!==!1&&this._compileElement(n,e),t.attribute!==!1&&this._compileAttributes(n,e),this._bindHandler(n),t.children!==!1&&this._compileChildren(n,e),n}});e.exports=c},function(e,t,n){"use strict";function i(e){e=e||{},e.type=e.type||i.TA,e.level=e.level||i.LG;var t=new r({$extends:e,constructor:function(e){s.copy(e,this)},options:e,bind:e.bind||s.noop,execute:e.execute||function(e){if(this.scope=e,this.options.type===i.TE)return this.update();var t=this.options.literal?this.attribute.value:this.expression.execute(e);s.deepEqual(this._value_,t)||(this.update(t,this._value_),this._value_=t)},update:e.update||s.noop,unbind:e.unbind||s.noop,utils:s,Expression:o});return t.options=e,s.setPrototypeOf(t,e),t}var r=n(4),s=n(3),o=n(54);i.TA="A",i.TE="E",i.LP=3e3,i.LS=2e3,i.LE=1e3,i.LG=0,i.LA=-1e3,i.LC=-2e3,e.exports=i},function(e,t,n){"use strict";var i=n(4),r=n(3),s=new i({constructor:function(e,t){this.func=t?this._compileMixedCode(e):this._compileCode(e)},_compileCode:function(e){return e=this._escapeEOL(this._wrapCode(e)),this._createFunction(e)},_compileMixedCode:function(e){var t=this._parseMixedCode(e);return e=this._escapeEOL(t.join("+")),this._createFunction(e)},_createFunction:function(e){var t=new Function("utils","scope","with(scope){return "+e+"}");return t.bind(null,r)},_parseMixedCode:function(e){for(var t=0,n=e.length,i="",s=!1,o=[];t<=n;){var a=e[t++],l=e[t];r.isNull(a)?(i.length>0&&o.push('"'+this._escapeCode(i)+'"'),i="",s=!1):s||a+l!="{{"?s&&a+l=="}}"?(i.length>0&&o.push(this._wrapCode(i)),i="",s=!1,t++):i+=a:(i.length>0&&o.push('"'+this._escapeCode(i)+'"'),i="",s=!0,t++)}return o},_escapeCode:function(e){return e.replace(/"/,'\\"').replace("\r\n","\\r\\n").replace("\n","\\n")},_escapeEOL:function(e){return e.replace(/\n/gm,"\\\n")},_wrapCode:function(e){return"((function(){try{return ("+e+")}catch(err){console.error(err);return err;}})())"},execute:function(e){return r.isNull(e)&&(e={}),this.func.call(e,e)}});e.exports=s},function(e,t,n){"use strict";e.exports={"#text":n(56),each:n(57),if:n(59),prop:n(60),attr:n(61),on:n(62),html:n(63),text:n(64),prevent:n(65),id:n(66),cloak:n(67),show:n(68),model:n(69),focus:n(76),"*":n(77)}},function(e,t,n){"use strict";var i=n(53),r=n(54);e.exports=new i({type:i.TE,prefix:!1,bind:function(){this.expr=new r(this.node.nodeValue,!0),this.node.nodeValue=""},execute:function(e){this.scope=e;var t=this.expr.execute(e);this.node.nodeValue!==t&&(this.node.nodeValue=t)}})},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var r=n(47),s=i(r),o=n(53),a=n(3),l=n(58);e.exports=new o({level:o.LS+1,final:!0,literal:!0,bind:function(){this.mountNode=document.createTextNode(""),this.node.parentNode.insertBefore(this.mountNode,this.node),this.node.removeAttribute(this.attribute.name),this.node.parentNode.removeChild(this.node),this.parseExpr(),this.eachItems={}},parseExpr:function(){this.eachType=this.attribute.value.indexOf(" in ")>-1?"in":"of";var e=this.attribute.value.split(" "+this.eachType+" "),t="with(scope){utils.each("+e[1]+",fn.bind(this,"+e[1]+"))}";this.each=new Function("utils","scope","fn",t).bind(null,this.utils);var n=e[0].split(",").map(function(e){return e.trim()});"in"==this.eachType?(this.keyName=n[0],this.valueName=n[1]):(this.keyName=n[1],this.valueName=n[0])},execute:function(e){var t=this,n=[],i=document.createDocumentFragment(),r=this;this.each(e,function(e,t){var o=new l(this.scope);r.keyName&&(0,s.default)(o,r.keyName,{get:function(){return t}}),r.valueName&&(0,s.default)(o,r.valueName,{get:function(){return e[t]},set:function(n){e[t]=n}});var a=this.eachItems[t];if(a)a.handler(o);else{var c={};c.node=this.node.cloneNode(!0),i.appendChild(c.node),c.handler=this.compiler.compile(c.node),c.handler(o),this.eachItems[t]=c}n.push(t)}.bind(this)),a.each(this.eachItems,function(e,i){n.some(function(t){return t==e})||(i.node.parentNode&&i.node.parentNode.removeChild(i.node),delete t.eachItems[e])},this),i.childNodes.length>0&&this.mountNode.parentNode.insertBefore(i,this.mountNode)}})},function(e,t,n){"use strict";var i=n(3),r=function(e,t){var n=i.create(e);return i.copy(t,n),i.each(e,function(t,r){i.isFunction(r)&&(n[t]=r.bind(e))}),n};e.exports=r},function(e,t,n){"use strict";var i=n(53);e.exports=new i({level:i.LS,final:!0,bind:function(){this.mountNode=document.createTextNode(""),this.node.parentNode.insertBefore(this.mountNode,this.node),this.node.removeAttribute(this.attribute.name),this.node.parentNode.removeChild(this.node)},execute:function(e){var t=this.expression.execute(e);if(t){this._handler=this._handler||this.compiler.compile(this.node),this._handler(e);var n=this.node.$substitute||this.node;n.parentNode||this.mountNode.parentNode.insertBefore(n,this.mountNode)}else{var i=this.node.$substitute||this.node;i.parentNode&&i.parentNode.removeChild(i)}}})},function(e,t,n){"use strict";var i=n(53);e.exports=new i({update:function(e){var t=this.node.$target||this.node;t[this.decorates[0]]=e}})},function(e,t,n){"use strict";var i=n(53);e.exports=new i({update:function(e){var t=this.node.$target||this.node;t.setAttribute?t.setAttribute(this.decorates[0],e):t[this.decorates[0]]=e}})},function(e,t,n){"use strict";var i=n(53),r=n(50),s=n(58);e.exports=new i({literal:!0,bind:function(){var e=this.attribute.value||"";e.indexOf("(")<0&&e.indexOf(")")<0&&(e+="($event)"),this.expr=new this.Expression(e);var t=this.node.$target||this.node;this.emiter=new r(t),this.emiter.addListener(this.decorates[0],function(e){this.utils.isNull(this.scope)||this.expr.execute(new s(this.scope,{$event:e}))}.bind(this),!1)},unbind:function(){this.emiter.removeListener()},execute:function(e){this.scope=e}})},function(e,t,n){"use strict";var i=n(53);e.exports=new i({update:function(e){this.node.innerHTML=e}})},function(e,t,n){"use strict";var i=n(53);e.exports=new i({update:function(e){this.node.innerText=e}})},function(e,t,n){"use strict";var i=n(53);e.exports=new i({level:i.LP,final:!0})},function(e,t,n){"use strict";var i=n(53);e.exports=new i({literal:!0,update:function(e){if(e in this.scope)throw new Error("Conflicting component id `"+e+"`");this.scope[e]=this.node.$target||this.node;
-}})},function(e,t,n){"use strict";var i=n(53);e.exports=new i({level:i.LC,literal:!0,prefix:!1,bind:function(){this.node.removeAttribute(this.attribute.name)}})},function(e,t,n){"use strict";var i=n(53);e.exports=new i({update:function(e){this.node.style.display=e?"":"none"}})},function(e,t,n){"use strict";var i=n(70),r=n(71),s=n(72),o=n(73),a=n(74),l=n(75),c=function(e){var t=e.node,n=t.tagName;if(e.decorates[0])return new l(e);if("INPUT"==n){var c=t.getAttribute("type");return"radio"==c?new o(e):"checkbox"==c?new a(e):new s(e)}if("TEXTAREA"==n)return new s(e);if("SELECT"==n)return new i(e);if(t.isContentEditable)return new r(e);throw new Error("Directive `model` cannot be used on `"+n+"`")};c.options={level:c.LA},e.exports=c},function(e,t,n){"use strict";var i=n(53),r=n(50),s=n(58);e.exports=new i({final:!0,bind:function(){this.backExpr=new this.Expression(this.attribute.value+"=_value_"),this.node.removeAttribute(this.attribute.name),this._handler=this.compiler.compile(this.node),this.emiter=new r(this.node),this.emiter.addListener("change",function(){if(!this.utils.isNull(this.scope)){var e=this.node.selectedOptions,t=this.node.multiple?[].slice.call(e).map(function(e){return e.value},this):e[0].value;this.backExpr.execute(new s(this.scope,{_value_:t}))}}.bind(this),!1)},unbind:function(){this.emiter.removeListener()},execute:function(e){this.scope=e,this._handler(e);var t=this.expression.execute(e);this.utils.isArray(t)||(t=[t]),[].slice.call(this.node.options).forEach(function(e){e.selected=t.indexOf(e.value)>-1},this)}})},function(e,t,n){"use strict";var i=n(53),r=n(50),s=n(58);e.exports=new i({bind:function(){this.backExpr=new this.Expression(this.attribute.value+"=_value_"),this.emiter=new r(this.node),this.emiter.addListener("input",function(){this.utils.isNull(this.scope)||this.backExpr.execute(new s(this.scope,{_value_:this.node.innerHTML}))}.bind(this),!1)},unbind:function(){this.emiter.removeListener()},execute:function(e){var t=this.expression.execute(e);this.node.innerHTML!==t&&(this.node.innerHTML=t)}})},function(e,t,n){"use strict";var i=n(53),r=n(50),s=n(58);e.exports=new i({bind:function(){this.backExpr=new this.Expression(this.attribute.value+"=_value_"),this.emiter=new r(this.node),this.emiter.addListener("input",function(){this.utils.isNull(this.scope)||this.backExpr.execute(new s(this.scope,{_value_:this.node.value}))}.bind(this),!1)},unbind:function(){this.emiter.removeListener()},execute:function(e){var t=this.expression.execute(e);this.node.value!==t&&(this.node.value=t)}})},function(e,t,n){"use strict";var i=n(53),r=n(50),s=n(58);e.exports=new i({bind:function(){this.backExpr=new this.Expression(this.attribute.value+"=_value_"),this.emiter=new r(this.node),this.emiter.addListener("change",function(){this.utils.isNull(this.scope)||this.backExpr.execute(new s(this.scope,{_value_:this.node.value}))}.bind(this),!1)},unbind:function(){this.emiter.removeListener()},execute:function(e){this.scope=e;var t=this.expression.execute(e);this.node.checked=t==this.node.value}})},function(e,t,n){"use strict";var i=n(53),r=n(50),s=n(58);e.exports=new i({bind:function(){this.backExpr=new this.Expression(this.attribute.value+"=_value_"),this.emiter=new r(this.node),this.emiter.addListener("change",function(){if(!this.utils.isNull(this.scope)){var e=this.expression.execute(this.scope);if(this.utils.isArray(e)&&this.node.checked)e.push(this.node.value);else if(this.utils.isArray(e)&&!this.node.checked){var t=e.indexOf(this.node.value);e.splice(t,1)}else this.backExpr.execute(new s(this.scope,{_value_:this.node.checked}))}}.bind(this),!1)},unbind:function(){this.emiter.removeListener()},execute:function(e){this.scope=e;var t=this.expression.execute(e);this.utils.isArray(t)?this.node.checked=t.indexOf(this.node.value)>-1:this.node.checked=t}})},function(e,t,n){"use strict";var i=n(53),r=n(58);e.exports=new i({bind:function(){var e=this;if(this.target=this.node.$target,this.backExpr=new this.Expression(this.attribute.value+"=_value_"),this.bindProp=this.decorates[0],!this.target)throw new Error("Directive `model:"+this.bindProp+"` cannot be used on `"+this.node.tagName+"`");this.watcher=this.target.$watch(this.bindProp,function(t){e.utils.isNull(e.scope)||e.backExpr.execute(new r(e.scope,{_value_:t}))})},unbind:function(){this.target.$unWatch(this.watcher)},update:function(e){this.target[this.bindProp]=e}})},function(e,t,n){"use strict";var i=n(53);e.exports=new i({execute:function(e){var t=this,n=this.expression.execute(e);setTimeout(function(){n?t.node.focus():t.node.blur()},0)}})},function(e,t,n){"use strict";var i=n(53);e.exports=new i({level:i.LA,prefix:!1,literal:!0,remove:!1,bind:function(){this.computedName=this.attribute.name,this.computedValue=this.attribute.value,this.nameExpr=new this.Expression(this.attribute.name,!0),this.valueExpr=new this.Expression(this.attribute.value,!0)},execute:function(e){var t=this.node.$target||this.node,n=this.nameExpr.execute(e);this.computedName!==n&&(t.removeAttribute&&t.removeAttribute(this.computedName),this.computedName=n,!this.utils.isNull(this.computedName)&&this.computedName.length>0&&t.setAttribute&&t.setAttribute(this.computedName,this.computedValue||""));var i=this.valueExpr.execute(e);this.computedValue!==i&&(this.computedValue=i,t.setAttribute?t.setAttribute(this.computedName,this.computedValue||""):t[this.computedName]=this.computedValue)}})},function(e,t,n){"use strict";var i=n(4),r=n(6),s=n(50),o=n(52),a=new i({$extends:s,constructor:function(e,t){t=t||{},s.call(this),this.options=t,this.element=e,this.compiler=t.compiler||new o(t),this.render=this.compiler.compile(this.element),this.update=this.update.bind(this),this._update=this._update.bind(this),this._updateTimer=0},update:function(){this._updateTimer&&(clearTimeout(this._updateTimer),this._updateTimer=null),this._updateTimer=setTimeout(this._update,0)},_update:function(){this._updateTimer&&this.observer&&(this.emit("update",this),this.render(this.observer.target),this._onBind())},_onBind:function(){this._bound||(this._bound=!0,this.emit("bind",this))},bind:function(e,t){e&&(this.unbind(),this.observer=new r(e,{root:this.options.root}),e.$self=e,this.observer.on("change",this.update),t?this._onBind():this.update())},unbind:function(){this.observer&&(this.observer.removeListener("change",this.update),this.observer.clearReference(),this.observer=null)},dispose:function(){this.unbind(),this.render.dispose()}});e.exports=a},function(e,t,n){"use strict";var i=n(80),r=n(82),s=n(51).directives;i.components=r,i.Component=i,i.component=function(e,t){return t?void(r[e]=t):r[e]},i.directive=function(e,t){return t?void(s[e]=t):s[e]},e.exports=i},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e){e=e||{};var t=e.mixes;delete e.mixes,t=t&&!u.isArray(t)?[t]:[];var i=e.extend||r;delete e.extend,t.push(i),t.push(e);var s={};t.forEach(function(e){(e instanceof r||e==r)&&(e=e.$options||{}),u.mix(s,e)}),e=s;var f=new a({$extends:i,constructor:function(t){var i=this;return this==window?new this.$class(t):(p.call(this),t=t||{},u.each(t,function(e,t){e in i||(i[e]=t)}),this._onTemplateUpdate_=this._onTemplateUpdate_.bind(this),this._createdData_(e.data),this._createProperties_(e.properties||e.props),this._createWatches_(e.watches||e.watch),this.$directives=this.$directives||{},this._importDirectives_(e.directives),this.$components=this.$components||{},this._importComponents_(n(82)),this._importComponents_({self:f}),this._importComponents_(e.components),u.defineFreezeProp(this,"$children",[]),t.parent&&this.$setParent(t.parent),this.$callHook("init",[t]),d.observe(this),void(e.element?this.$mount():this.$compile()))},$setParent:function(e){this.$parent!==e&&(this.$parent&&this.$parent.$removeChild(this),e&&e.$addChild(this))},$addChild:function(e){e instanceof r&&(this.$children.push(e),u.defineFreezeProp(e,"$parent",this),u.defineFreezeProp(e,"$root",this.$root||this))},$removeChild:function(e){var t=this.$children.indexOf(e);this.$children.splice(t,1),u.defineFreezeProp(e,"$parent",null)},get $root(){return this.$parent?this.$parent.$root:this},_importComponents_:function(e){u.each(e,function(e,t){t&&(this.$components[e]=t,this.$directives[e]=new h({name:e,component:t,parent:this}))},this)},_importDirectives_:function(e){u.each(e,function(e,t){t&&(this.$directives[e]=t)},this)},$callHook:function(e,t){var n=this["on"+u.firstUpper(e)];u.isFunction(n)&&(n.apply(this,t||[]),this.$emit("$"+e,t))},_createdData_:function(e){u.isFunction(e)?this.$data=e.call(this):this.$data=e||{},u.each(this.$data,function(e){(0,o.default)(this,e,{configurable:!0,enumerable:!0,get:function(){if(this.$data)return this.$data[e]},set:function(t){this.$data&&(this.$data[e]=t)}})},this)},_createProperties_:function(e){this.$properties={},u.each(e,function(e,t){t=u.isFunction(t)?{get:t}:u.isObject(t)?u.copy(t):{value:t};var n=!!t.get||!!t.set;n||(t.get=function(){return t.value},t.set=function(e){t.value=e}),(0,o.default)(this,e,{configurable:!0,enumerable:!0,get:function(){if(!t.get)throw new Error("Property `"+e+"` cannot be read");return t.get.call(this)},set:function(n){if(!t.set)throw new Error("Property `"+e+"` cannot be written");if(t.test&&!t.test(n))throw new Error("Invalid value `"+n+"` for property `"+e+"`");t.set.call(this,n),this._observer_&&this._observer_.emitChange({path:e,value:n})}}),this.$properties[e]=t},this)},_createWatches_:function(e){this._watchers_=this._watchers_||[],u.each(e,function(e,t){this.$watch(e,t)},this)},_onTemplateUpdate_:function(){this._watchers_.forEach(function(e){e.calc()},this)},$watch:function(e,t){if(u.isFunction(t)){var n=e;u.isFunction(e)||(n=function(){return u.getByPath(this,e)});var i=new c(n.bind(this),t.bind(this));return this._watchers_.push(i),i}},$unWatch:function(e){var t=this._watchers_.findIndex(function(t){return t===e});this._watchers_.splice(t,1)},_createElement_:function(){if(!this._created_){if(this._created_=!0,this.$callHook("create"),u.defineFreezeProp(this,"$element",this.element||f.$template.cloneNode(!0)),!this.$element||"#text"===this.$element.nodeName)throw new Error("Invalid component template");this.$callHook("created")}},$compile:function(){this._compiled_||(this._compiled_=!0,this._createElement_(),u.defineFreezeProp(this,"_template_",new l(this.$element,{directives:this.$directives,root:!0})),this._template_.bind(this),this._template_.on("update",this._onTemplateUpdate_),this._template_.on("bind",function(){this.deferReady||this.$callHook("ready")}.bind(this)))},$mount:function(e,t){this._mounted_||(this.$compile(),this.$callHook("mount"),e&&(e.$substitute=this.$element,this.$element._mountNode=e,t?e.appendChild(this.$element):e.parentNode&&e.parentNode.insertBefore(this.$element,e)),this._mounted_=!0,this._removed_=!1,this.$callHook("mounted"))},$appendTo:function(e){this.$mount(e,!0)},$remove:function(){!this._removed_&&this._mounted_&&(this.$callHook("remove"),this.$element.parentNode&&this.$element.parentNode.removeChild(this.$element),this._removed_=!0,this._mounted_=!1,this.$callHook("removed"))},$dispatch:function(e,t){var n=this.$emit(e,t);!n&&this.$parent&&this.$parent.$dispatch(e,t)},$broadcast:function(e,t){var n=this.$emit(e,t);!n&&this.$children&&this.$children.length>0&&this.$children.forEach(function(n){n.$broadcast(e,t)},this)},$dispose:function(){if(this.$remove(),this._emitter_.off(),this.$children.forEach(function(e){e.$dispose()},this),this.$parent){var e=this.$parent.$children.indexOf(this);this.$parent.$children.splice(e,1)}this.$callHook("dispose"),this._compiled_&&this._template_.unbind(),this.$callHook("disposed");for(var t in this)delete this[t];["_observer_","$element","$children","$parent","_template_"].forEach(function(e){delete this[e]},this),u.setPrototypeOf(this,null)}});return f.$options=e,f.$template=u.parseDom(e.template),u.copy(e,f.prototype),u.copy(e.methods,f.prototype),u.setPrototypeOf(f,r.prototype),f}var s=n(47),o=i(s),a=n(4),l=n(51),c=n(5),u=n(3),p=n(50),d=n(6),h=n(81);r.prototype=u.create(p.prototype),r.extend=function(e){return new r(e)},r.prototype.extend=function(e){return e=e||{},e.extend=this,new r(e)},r.prototype.create=function(e){return new this(e)},r.prototype.start=function(e){if(!this.$options||!this.$options.element)throw new Error("Start method cannot be called");return this.create(e)},e.exports=r},function(e,t,n){"use strict";function i(e){return new s({type:s.TE,literal:!0,final:!0,level:s.LE,bind:function(){this.component=new e.component({deferReady:!0,parent:e.parent||this.scope}),this.handleAttrs(),this.node.$target=this.component,this.handler=this.compiler.compile(this.node,{element:!1,children:!1}),this.handleContents(),this.component.$mount(this.node),this.node.parentNode&&this.node.parentNode.removeChild(this.node)},handleAttrs:function(){this.attrs=[].slice.call(this.node.attributes);var e=new RegExp("^"+this.prefix+":","i");this.attrs.forEach(function(t){e.test(t.name)||t.name in this.component.$properties||(this.component.$element.setAttribute(t.name,t.value),this.node.removeAttribute(t.name))},this)},handleContents:function(){this.placeHandlers=[];var e=[].slice.call(this.component.$element.querySelectorAll("["+this.prefix+"\\:content]"));e.forEach(function(e){var t=null,n=e.getAttribute(this.prefix+":content");if(t=n?[].slice.call(this.node.querySelectorAll(n)):[].slice.call(this.node.childNodes),t&&!(t.length<1)){e.innerHTML="",t.forEach(function(t){e.appendChild(t.cloneNode(!0))},this);var i=this.compiler.compile(e);this.placeHandlers.push(i)}},this)},execute:function(e){this.handler(e),this._ready_||(this._ready_=!0,this.component.$callHook("ready")),this.placeHandlers.forEach(function(t){t(e)},this)}})}var r=n(51),s=r.Directive;e.exports=i},function(e,t,n){"use strict";e.exports={View:n(83)}},function(e,t,n){"use strict";var i=n(80),r=n(3),s=new i({template:"",properties:{component:{test:function(e){return!!e&&(e instanceof i||r.isString(e))},set:function(e){if(!this._transitioning){if(this._transitioning=!0,r.isString(e))return void(this.$parent&&this.$parent.$components?this.component=this.$parent.$components[e]:this.component=null);var t=null,n=this.componentInstance;r.isFunction(e)?t=new e({parent:this}):(e.$setParent(this),t=e),this.transition.prep(t,n),t.$appendTo(this.$element),this.transition.go(t,n,function(){this.$emit("enter",t),this.$emit("leave",n),n&&n.$dispose(),this._transitioning=!1}.bind(this)),this.componentInstance=t}},get:function(){return this._Component}},transition:{get:function(){return this._transition||s.transition},set:function(e){if(!this._transitioning){if(!(!e||r.isFunction(e.prep)&&r.isFunction(e.go)))throw new Error("Invalid transition");this._transition&&r.isFunction(this._transition.clean)&&this._transition.clean(this),e&&r.isFunction(e.init)&&e.init(this),this._transition=e}}}},switchTo:function(e,t){t&&(this.transition=t),this.component=e}});s.transition={prep:function(e,t){t&&(t.$element.style.display="none")},go:function(e,t,n){n()}},e.exports=s},function(e,t,n){"use strict";var i=n(1),r=n(85);n(86);var s=new i.Component({template:n(88),props:{mditor:null},data:function(){return{items:r.slice(0)}},onReady:function(){this.bindCommands()},watch:{items:function(){this.bindCommands()}},bindCommands:function(){var e=this;this.mditor&&this.items.forEach(function(t){e.mditor.removeCommand(t.name),e.mditor.addCommand(t)})},isActive:function(e){return this.mditor&&e.state&&this.mditor[e.state]},exec:function(e,t){t.preventDefault(),this.mditor.execCommand(e,t)},getItem:function(e){return this.items.find(function(t){return t.name===e})},removeItem:function(e){var t=this.items.findIndex(function(t){return t.name===e});return this.items.splice(t,1)},addItem:function(e){this.items.push(e)},replaceItem:function(e,t){var n=this.items.findIndex(function(t){return t.name===e}),i=this.items.splice(n,1);return this.items.splice(n,0,t),i}});e.exports=s},function(e,t){"use strict";e.exports=[{name:"bold",title:"粗体",key:"shift+alt+b",handler:function(){this.editor.wrapSelectText("**","**")}},{name:"italic",title:"斜体",key:"shift+alt+i",handler:function(){this.editor.wrapSelectText("*","*")}},{name:"underline",title:"下划线",key:"shift+alt+e",handler:function(){this.editor.wrapSelectText("","")}},{name:"strikethrough",title:"删除线",key:"shift+alt+d",handler:function(){this.editor.wrapSelectText("~~","~~")}},{name:"header",title:"标题",key:"shift+alt+1",handler:function(){this.editor.wrapSelectText("# ")}},{name:"quote",icon:"quote-left",title:"引用",key:"shift+alt+q",handler:function(){var e=this.editor.getSelectText();if(e.length<1)return void this.editor.wrapSelectText("> ");var t=e.split(this.EOL),n=[];t.forEach(function(e){n.push("> "+e+" ")}),this.editor.setSelectText(n.join(this.EOL)+this.EOL)}},{name:"code",title:"代码",key:"shift+alt+c",handler:function(){var e="js"+this.EOL,t="```"+e,n="``` "+this.EOL,i=this.editor.getSelectText().trim();i.length>0&&(i+=this.EOL),this.editor.setSelectText(i),this.editor.wrapSelectText(t,n);var r=this.editor.getSelectRange(),s=r.start-e.length,o=r.start-this.EOL.length;this.editor.setSelectRange(s,o)}},{name:"list-ol",title:"有序列表",key:"shift+alt+o",handler:function(){var e=this.editor.getSelectText();if(e.length<1)return void this.editor.wrapSelectText("1. ");for(var t=e.split(this.EOL),n=[],i=0;i\n \n'},function(e,t,n){"use strict";var i=n(1),r=i.EventEmitter,s=n(3),o=n(90),a=n(91);n(92);var l=window.navigator.userAgent.toLowerCase(),c=!!l.match(/msie|trident\/7|edge/);e.exports=new i.Component({template:n(93),props:{mditor:null,value:null,markExp:null},onReady:function(){var e=this;this.stack=new o,setTimeout(function(){e.textareaEmitter=new r(e.textarea),e.stack.init({value:e.getValue()})},300),this._bindCommands()},_bindCommands:function(){var e=this;a.forEach(function(t){e.mditor.removeCommand(t.name),e.mditor.addCommand(t)})},onCompositionStart:function(){this._compositionLock=!0},onCompositionEnd:function(){var e=this;this._compositionLock=!1,setTimeout(function(){return e.onInput()},300)},onInput:function(){var e=this;this.$emit("input"),this._changedTimer&&(clearTimeout(this._changedTimer),this._changedTimer=null),this._compositionLock||(this._changedTimer=setTimeout(function(){e._changedTimer&&(e.stack.push({value:e.getValue(),range:e.getSelectRange()}),e.$emit("changed"))},300))},undo:function(){var e=this,t=this.stack.last(),n=this.stack.undo();if(!s.isNull(n)&&!s.isNull(n.value)){var i=t.value.length-n.value.length;this.value=n.value,t.range&&setTimeout(function(){var n=t.range.start-i,r=t.range.end-i;e.setSelectRange(n,r)})}},redo:function(){var e=this,t=this.stack.redo();s.isNull(t)||s.isNull(t.value)||(this.value=t.value,t.range&&setTimeout(function(){e.setSelectRange(t.range.start,t.range.end)}))},onPaste:function(e){this.$emit("paste",e)},onDragover:function(e){e.preventDefault(),this.$emit("dragover",e)},onDrop:function(e){e.preventDefault(),this.$emit("drop",e)},focus:function(){this.textarea.focus()},blur:function(){this.textarea.blur()},onScroll:function(e){this.syncScroll(),this.$emit("scroll",e)},syncScroll:function(e){var t=this;this.marks.scrollTop=this.textarea.scrollTop,this.marks.scrollLeft=this.textarea.scrollLeft,e||setTimeout(function(){t.syncScroll(!0)},0)},applyMarks:function(e){if(e&&this.markExp)return e=e.replace(/\n$/g,"\n\n").replace(this.markExp,"$&"),c&&(e=e.replace(/ /g," ")),e},activeMark:function e(t){var n=[].slice.call(this.marks.querySelectorAll("mark"));if(!(n.length<1)){this.activeMarkIndex=s.isNull(this.activeMarkIndex)?-1:this.activeMarkIndex,s.isNull(t)?this.activeMarkIndex++:this.activeMarkIndex=t,this.activeMarkIndex>=n.length&&(this.activeMarkIndex=0),n.forEach(function(e){e.classList.remove("active")});var e=n[this.activeMarkIndex];e.classList.add("active"),this.scrollToMark(e)}},scrollToMark:function(e){this.textarea.scrollTop=e.offsetTop-20},getValue:function(){return this.textarea.value},setValue:function(e){this.textarea.value=e},getActiveElement:function(){return this.textarea.focus(),document.activeElement},getSelectRange:function(){var e=this.getActiveElement();return{start:e.selectionStart,end:e.selectionEnd}},setSelectRange:function(e,t){var n=this.getActiveElement();n.setSelectionRange(e,t)},getSelectText:function(){var e=this.getActiveElement(),t=this.getSelectRange();return e.value.substring(t.start,t.end)},setSelectText:function(e){var t=this,n=this.getActiveElement(),i=this.getSelectRange();n.setRangeText(e),i.end==i.start&&this.setSelectRange(i.start,i.end+e.length),this.value=this.getValue(),this.onInput(),setTimeout(function(){t.blur(),t.focus()},0)},wrapSelectText:function(e,t){e=null!==e&&void 0!==e?e:"",t=null!==t&&void 0!==t?t:"";var n=this.getSelectRange(),i=this.getSelectText();this.setSelectText(e+i+t);var r=n.start+e.length,s=n.end+e.length;this.setSelectRange(r,s)},insertBeforeText:function(e){this.wrapSelectText(e)},insertAfterText:function(e){this.wrapSelectText("",e)},getBeforeText:function(e){var t=this.getSelectRange(),n=t.start,i=n-e,r=this.getValue();return r.substring(i,n)},getBeforeFirstCharIndex:function(e){var t=this.getSelectRange(),n=t.start,i=0,r=this.getValue();return r.substring(i,n).lastIndexOf(e)},getBeforeWord:function(){var e=this,t=[" ","\t",this.mditor.EOL],n=0;t.forEach(function(t){var i=e.getBeforeFirstCharIndex(t);i+t.length>n&&(n=i+t.length)});var i=this.getSelectRange(),r=this.getValue();return r.substring(n,i.end)},getBeforeTextInLine:function(){var e=this.getBeforeFirstCharIndex(this.mditor.EOL)+this.mditor.EOL.length,t=this.getSelectRange(),n=this.getValue();return n.substring(e,t.end)},selectBeforeText:function(e){var t=this.getSelectRange();this.setSelectRange(t.start-e,t.end)},selectAfterText:function(e){var t=this.getSelectRange();this.setSelectRange(t.start,t.end+e)},selectBeforeTextInLine:function(){var e=this.getBeforeFirstCharIndex(this.mditor.EOL)+this.mditor.EOL.length,t=this.getSelectRange();this.setSelectRange(e,t.end)},addIndent:function(){var e=this,t=this.getSelectText();if(t.length<1)return void this.insertBeforeText(this.mditor.INDENT);var n=t.split(this.mditor.EOL),i=[],r=n.length-1;n.forEach(function(t,n){t=""!==t.trim()?e.mditor.INDENT+t:t,(n0&&(event.clearSelected=!0,this.removeIndent()));var i=n.split(this.mditor.EOL),r=[];if(i.forEach(function(n){t.test(n)&&(n=n.replace(e.mditor.INDENT,"")),r.push(n)}),this.setSelectText(r.join(this.mditor.EOL)),event.clearSelected){var s=this.getSelectRange();this.setSelectRange(s.end,s.end)}}})},function(e,t,n){"use strict";var i=n(4).Class,r=n(3),s=new i({constructor:function(e){this.init(e)},init:function(e){this.undoList=[e||{value:null}],this.redoList=[]},push:function(e){this.last()!==e&&this.undoList.push(e)},last:function(){return this.undoList[this.undoList.length-1]},undo:function(){if(this.undoList.length>1){var e=this.undoList.pop();if(r.isNull(e)||r.isNull(e.value))return;this.redoList.push(e)}return this.last()},redo:function(){var e=this.redoList.pop();if(!r.isNull(e)&&!r.isNull(e.value))return this.undoList.push(e),e}});e.exports=s},function(e,t){"use strict";e.exports=[{name:"undo",key:"{cmd}+z",handler:function(){this.editor.undo()}},{name:"redo",key:"{cmd}+shift+z",handler:function(){this.editor.redo()}},{name:"h2",key:"shift+alt+2",handler:function(){this.editor.wrapSelectText("## ")}},{name:"h3",key:"shift+alt+3",handler:function(){this.editor.wrapSelectText("### ")}},{name:"h4",key:"shift+alt+4",handler:function(){this.editor.wrapSelectText("#### ")}},{name:"h5",key:"shift+alt+5",handler:function(){this.editor.wrapSelectText("##### ")}}]},function(e,t){},function(e,t){e.exports=''},function(e,t,n){"use strict";var i=n(1);n(95);var r=new i.Component({template:n(96),data:function(){return{html:"",alert:"预览区域"}},props:{mditor:null,value:{get:function(){return this._value},set:function(e){var t=this;this._value=e;var n={value:this._value};this.$emit("beforeRender",n),this.mditor.parser.parse(n.value,function(e,n){var i={value:n||e};t.$emit("afterRender",i),t.html=i.value})}}},onClick:function(e){e.preventDefault();var t=e.target;if("A"==t.tagName){var n=t.getAttribute("href");n&&window.open(n,"_blank")}}});e.exports=r},function(e,t){},function(e,t){e.exports=''},function(e,t,n){"use strict";var i=n(1),r=n(3);n(98);var s=/^\/[\s\S]+\/(i|g|m)*$/,o=new i.Component({template:n(99),props:{mditor:null,active:!1,findWord:"",replaceWord:""},onReady:function(){this.mditor.removeCommand("find"),this.mditor.addCommand({name:"find",key:"{cmd}+f",owner:this.mditor.$element,handler:this.show.bind(this,null)}),this.mditor.removeCommand("cancel-find"),this.mditor.addCommand({name:"cancel-find",key:"esc",owner:this.mditor.$element,handler:this.hide.bind(this)})},hide:function(){this.findWord="",this.replaceWord="",this.mditor.editor.markExp=null,this.active=!1},show:function(e){var t=this;this.active=!0,this.findWord=e||this.mditor.editor.getSelectText(),this.active&&setTimeout(function(){t.findBox.focus()},200),this.mditor.editor.syncScroll()},watch:{findWord:function(){var e=this;this.mditor&&this.mditor.editor&&(this.findWord?this.mditor.editor.markExp=this.parseRegexp(this.findWord):this.mditor.editor.markExp=null,setTimeout(function(){e.mditor.editor.activeMark(0)},100))}},parseRegexp:function(e,t){if(t||!s.test(e))return new RegExp(r.escapeRegExp(e),"gm");try{return new Function("return "+e)()}catch(t){return this.parseRegexp(e,!0)}},find:function(){this.mditor.editor.activeMark()},replace:function(){this.mditor.value=this.mditor.value.replace(this.mditor.editor.markExp,this.replaceWord||"")},onFindEnter:function(e){13==e.keyCode&&(e.preventDefault(),this.find())},onReplaceEnter:function(e){13==e.keyCode&&(e.preventDefault(),this.replace())},onCompositionEnd:function(e){e.target.blur(),e.target.focus()}});e.exports=o},function(e,t){},function(e,t){e.exports=''},function(e,t,n){"use strict";var i=n(101),r=n(3);i.filter=function(e){return!!e.target};var s=e.exports=function(e){r.defineFreezeProp(this,"mditor",e)};s.prototype._inRegion=function(e,t){return!!e&&(t=t||this.mditor.editor.$element,r.isFunction(t)&&(t=t(this.mditor)),e===t||this._inRegion(e.parentNode,t))},s.prototype.bind=function(e,t,n,r){var s=this,o=this.mditor;e&&t&&(e=e.replace("{cmd}",o.CMD),i(e,function(e){s._inRegion(e.target,r)&&(n||e.preventDefault(),t instanceof Function?t.call(o,e):o.execCommand(t,e),setTimeout(function(){o.focus()},0))}))},s.prototype.unbind=function(e){i.unbind(e)}},function(e,t,n){!function(t){function n(e,t){for(var n=e.length;n--;)if(e[n]===t)return n;return-1}function i(e,t){if(e.length!=t.length)return!1;for(var n=0;n0;for(s in x)(!x[s]&&n(i.mods,+s)>-1||x[s]&&n(i.mods,+s)==-1)&&(a=!1);(0!=i.mods.length||x[16]||x[18]||x[17]||x[91])&&!a||i.method(e,i)===!1&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0))}}function o(e){var t,i=e.keyCode,r=n(N,i);if(r>=0&&N.splice(r,1),93!=i&&224!=i||(i=91),i in x){x[i]=!1;for(t in E)E[t]==i&&(l[t]=!1)}}function a(){for(y in x)x[y]=!1;for(y in E)l[y]=!1}function l(e,t,n){var i,r;i=g(e),void 0===n&&(n=t,t="all");for(var s=0;s1&&(r=b(e),e=[e[e.length-1]]),e=e[0],e=T(e),e in w||(w[e]=[]),w[e].push({shortcut:i[s],scope:t,method:n,key:i[s],mods:r})}function c(e,t){var n,r,s,o,a,l=[];for(n=g(e),o=0;o1&&(l=b(r),e=r[r.length-1]),e=T(e),void 0===t&&(t=f()),!w[e])return;for(s in w[e])a=w[e][s],a.scope===t&&i(a.mods,l)&&(w[e][s]={})}}function u(e){return"string"==typeof e&&(e=T(e)),n(N,e)!=-1}function p(){return N.slice(0)}function d(e){var t=(e.target||e.srcElement).tagName;return!("INPUT"==t||"SELECT"==t||"TEXTAREA"==t)}function h(e){k=e||"all"}function f(){return k||"all"}function m(e){var t,n,i;
-for(t in w)for(n=w[t],i=0;i/g,">").replace(/"/g,""").replace(/'/g,"'")}function o(e){return e.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/g,function(e,t){return t=t.toLowerCase(),"colon"===t?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""})}function a(e,t){return e=e.source,t=t||"",function n(i,r){return i?(r=r.source||r,r=r.replace(/(^|[^\[])\^/g,"$1"),e=e.replace(i,r),n):new RegExp(e,t)}}function l(){}function c(e){for(var t,n,i=1;iAn error occured:
"+s(e.message+"",!0)+"
";throw e}}var p={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:l,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:l,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n(?!def)[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment *(?:\n|\s*$)|closed *(?:\n{2,}|\s*$)|closing *(?:\n{2,}|\s*$))/,def:/^ *\[([^\]]+)\]: *([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:l,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/};p.bullet=/(?:[*+-]|\d+\.)/,p.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/,p.item=a(p.item,"gm")(/bull/g,p.bullet)(),p.list=a(p.list)(/bull/g,p.bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))")("def","\\n+(?="+p.def.source+")")(),p.blockquote=a(p.blockquote)("def",p.def)(),p._tag="(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b",p.html=a(p.html)("comment",//)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/])*?>/)(/tag/g,p._tag)(),p.paragraph=a(p.paragraph)("hr",p.hr)("heading",p.heading)("lheading",p.lheading)("blockquote",p.blockquote)("tag","<"+p._tag)("def",p.def)(),p.normal=c({},p),p.gfm=c({},p.normal,{fences:/^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\s*\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),p.gfm.paragraph=a(p.paragraph)("(?!","(?!"+p.gfm.fences.source.replace("\\1","\\2")+"|"+p.list.source.replace("\\1","\\3")+"|")(),p.tables=c({},p.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/}),t.rules=p,t.lex=function(e,n){var i=new t(n);return i.lex(e)},t.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},t.prototype.token=function(e,t,n){for(var i,r,s,o,a,l,c,u,d,e=e.replace(/^ +$/gm,"");e;)if((s=this.rules.newline.exec(e))&&(e=e.substring(s[0].length),s[0].length>1&&this.tokens.push({type:"space"})),s=this.rules.code.exec(e))e=e.substring(s[0].length),s=s[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?s:s.replace(/\n+$/,"")});else if(s=this.rules.fences.exec(e))e=e.substring(s[0].length),this.tokens.push({type:"code",lang:s[2],text:s[3]||""});else if(s=this.rules.heading.exec(e))e=e.substring(s[0].length),this.tokens.push({type:"heading",depth:s[1].length,text:s[2]});else if(t&&(s=this.rules.nptable.exec(e))){for(e=e.substring(s[0].length),l={type:"table",header:s[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:s[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:s[3].replace(/\n$/,"").split("\n")},u=0;u ?/gm,""),this.token(s,t,!0),this.tokens.push({type:"blockquote_end"});else if(s=this.rules.list.exec(e)){for(e=e.substring(s[0].length),o=s[2],this.tokens.push({type:"list_start",ordered:o.length>1}),s=s[0].match(this.rules.item),i=!1,d=s.length,u=0;u1&&a.length>1||(e=s.slice(u+1).join("\n")+e,u=d-1)),r=i||/\n\n(?!\s*$)/.test(l),u!==d-1&&(i="\n"===l.charAt(l.length-1),r||(r=i)),this.tokens.push({type:r?"loose_item_start":"list_item_start"}),this.token(l,!1,n),this.tokens.push({type:"list_item_end"});this.tokens.push({type:"list_end"})}else if(s=this.rules.html.exec(e))e=e.substring(s[0].length),this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&("pre"===s[1]||"script"===s[1]||"style"===s[1]),text:s[0]});else if(!n&&t&&(s=this.rules.def.exec(e)))e=e.substring(s[0].length),this.tokens.links[s[1].toLowerCase()]={href:s[2],title:s[3]};else if(t&&(s=this.rules.table.exec(e))){for(e=e.substring(s[0].length),l={type:"table",header:s[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:s[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:s[3].replace(/(?: *\| *)?\n$/,"").split("\n")},u=0;u])/,autolink:/^<([^ >]+(@|:\/)[^ >]+)>/,url:l,tag:/^|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^\b_((?:[^_]|__)+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:l,text:/^[\s\S]+?(?=[\\?(?:\s+['"]([\s\S]*?)['"])?\s*/,d.link=a(d.link)("inside",d._inside)("href",d._href)(),d.reflink=a(d.reflink)("inside",d._inside)(),d.normal=c({},d),d.pedantic=c({},d.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/}),d.gfm=c({},d.normal,{escape:a(d.escape)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:a(d.text)("]|","~]|")("|","|https?://|")()}),d.breaks=c({},d.gfm,{br:a(d.br)("{2,}","*")(),text:a(d.gfm.text)("{2,}","*")()}),n.rules=d,n.output=function(e,t,i){var r=new n(t,i);return r.output(e)},n.prototype.output=function(e){for(var t,n,i,r,o="";e;)if(r=this.rules.escape.exec(e))e=e.substring(r[0].length),o+=r[1];else if(r=this.rules.autolink.exec(e))e=e.substring(r[0].length),"@"===r[2]?(n=":"===r[1].charAt(6)?this.mangle(r[1].substring(7)):this.mangle(r[1]),i=this.mangle("mailto:")+n):(n=s(r[1]),i=n),o+=this.renderer.link(i,null,n);else if(this.inLink||!(r=this.rules.url.exec(e))){if(r=this.rules.tag.exec(e))!this.inLink&&/^/i.test(r[0])&&(this.inLink=!1),e=e.substring(r[0].length),o+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):s(r[0]):r[0];else if(r=this.rules.link.exec(e))e=e.substring(r[0].length),this.inLink=!0,o+=this.outputLink(r,{href:r[2],title:r[3]}),this.inLink=!1;else if((r=this.rules.reflink.exec(e))||(r=this.rules.nolink.exec(e))){if(e=e.substring(r[0].length),t=(r[2]||r[1]).replace(/\s+/g," "),t=this.links[t.toLowerCase()],!t||!t.href){o+=r[0].charAt(0),e=r[0].substring(1)+e;continue}this.inLink=!0,o+=this.outputLink(r,t),this.inLink=!1}else if(r=this.rules.strong.exec(e))e=e.substring(r[0].length),o+=this.renderer.strong(this.output(r[2]||r[1]));else if(r=this.rules.em.exec(e))e=e.substring(r[0].length),o+=this.renderer.em(this.output(r[2]||r[1]));else if(r=this.rules.code.exec(e))e=e.substring(r[0].length),o+=this.renderer.codespan(s(r[2],!0));else if(r=this.rules.br.exec(e))e=e.substring(r[0].length),o+=this.renderer.br();else if(r=this.rules.del.exec(e))e=e.substring(r[0].length),o+=this.renderer.del(this.output(r[1]));else if(r=this.rules.text.exec(e))e=e.substring(r[0].length),o+=this.renderer.text(s(this.smartypants(r[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else e=e.substring(r[0].length),n=s(r[1]),i=n,o+=this.renderer.link(i,null,n);return o},n.prototype.outputLink=function(e,t){var n=s(t.href),i=t.title?s(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(n,i,this.output(e[1])):this.renderer.image(n,i,s(e[1]))},n.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014\/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014\/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},n.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,n="",i=e.length,r=0;r.5&&(t="x"+t.toString(16)),n+=""+t+";";return n},i.prototype.code=function(e,t,n){if(this.options.highlight){var i=this.options.highlight(e,t);null!=i&&i!==e&&(n=!0,e=i)}return t?''+(n?e:s(e,!0))+"\n
\n":""+(n?e:s(e,!0))+"\n
"},i.prototype.blockquote=function(e){return"\n"+e+"
\n"},i.prototype.html=function(e){return e},i.prototype.heading=function(e,t,n){return"\n"},i.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"},i.prototype.list=function(e,t){var n=t?"ol":"ul";return"<"+n+">\n"+e+""+n+">\n"},i.prototype.listitem=function(e){return""+e+"\n"},i.prototype.paragraph=function(e){return""+e+"
\n"},i.prototype.table=function(e,t){return"\n"},i.prototype.tablerow=function(e){return"\n"+e+"
\n"},i.prototype.tablecell=function(e,t){var n=t.header?"th":"td",i=t.align?"<"+n+' style="text-align:'+t.align+'">':"<"+n+">";return i+e+""+n+">\n"},i.prototype.strong=function(e){return""+e+""},i.prototype.em=function(e){return""+e+""},i.prototype.codespan=function(e){return""+e+""},i.prototype.br=function(){return this.options.xhtml?"
":"
"},i.prototype.del=function(e){return""+e+""},i.prototype.link=function(e,t,n){if(this.options.sanitize){try{var i=decodeURIComponent(o(e)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return""}if(0===i.indexOf("javascript:")||0===i.indexOf("vbscript:"))return""}var r='"+n+""},i.prototype.image=function(e,t,n){var i='
":">"},i.prototype.text=function(e){return e},r.parse=function(e,t,n){var i=new r(t,n);return i.parse(e)},r.prototype.parse=function(e){this.inline=new n(e.links,this.options,this.renderer),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},r.prototype.next=function(){return this.token=this.tokens.pop()},r.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},r.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},r.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text);case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,n,i,r,s="",o="";for(n="",e=0;ee.length)return;if(!(w instanceof l)){d.lastIndex=0;var x=d.exec(w),k=1;if(!x&&m&&_!=t.length-1){if(d.lastIndex=y,x=d.exec(e),!x)break;for(var E=x.index+(f?x[1].length:0),S=x.index+x[0].length,T=_,N=y,P=t.length;T=N&&(++_,y=N);if(t[_]instanceof l||t[T-1].greedy)continue;k=T-_,w=e.slice(y,N),x.index-=y}if(x){f&&(g=x[1].length);var E=x.index+g,x=x[0].slice(g),S=E+x.length,A=w.slice(0,E),C=w.slice(S),I=[_,k];A&&(++_,y+=A.length,I.push(A));var L=new l(c,h?i.tokenize(x,h):x,b,x,m);if(I.push(L),C&&I.push(C),Array.prototype.splice.apply(t,I),1!=k&&i.matchGrammar(e,t,n,_,y,!0,c),o)break}else if(o)break}}}}},tokenize:function(e,t,n){var r=[e],s=t.rest;if(s){for(var o in s)t[o]=s[o];delete t.rest}return i.matchGrammar(e,r,t,0,0,!1),r},hooks:{all:{},add:function(e,t){var n=i.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=i.hooks.all[e];if(n&&n.length)for(var r,s=0;r=n[s++];)r(t)}}},r=i.Token=function(e,t,n,i,r){this.type=e,this.content=t,this.alias=n,this.length=0|(i||"").length,this.greedy=!!r};if(r.stringify=function(e,t,n){if("string"==typeof e)return e;if("Array"===i.util.type(e))return e.map(function(n){return r.stringify(n,t,e)}).join("");var s={type:e.type,content:r.stringify(e.content,t,n),tag:"span",classes:["token",e.type],attributes:{},language:t,parent:n};if("comment"==s.type&&(s.attributes.spellcheck="true"),e.alias){var o="Array"===i.util.type(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(s.classes,o)}i.hooks.run("wrap",s);var a=Object.keys(s.attributes).map(function(e){return e+'="'+(s.attributes[e]||"").replace(/"/g,""")+'"'}).join(" ");return"<"+s.tag+' class="'+s.classes.join(" ")+'"'+(a?" "+a:"")+">"+s.content+""+s.tag+">"},!n.document)return n.addEventListener?(n.addEventListener("message",function(e){var t=JSON.parse(e.data),r=t.language,s=t.code,o=t.immediateClose;n.postMessage(i.highlight(s,i.languages[r],r)),o&&n.close()},!1),n.Prism):n.Prism;var s=document.currentScript||[].slice.call(document.getElementsByTagName("script")).pop();return s&&(i.filename=s.src,i.manual||s.hasAttribute("data-manual")||("loading"!==document.readyState?window.requestAnimationFrame?window.requestAnimationFrame(i.highlightAll):window.setTimeout(i.highlightAll,16):document.addEventListener("DOMContentLoaded",i.highlightAll))),n.Prism}();"undefined"!=typeof e&&e.exports&&(e.exports=i),"undefined"!=typeof t&&(t.Prism=i),i.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype://i,cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\\1|\\?(?!\1)[\s\S])*\1|[^\s'">=]+))?)*\s*\/?>/i,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=(?:('|")[\s\S]*?(\1)|[^\s>]+)/i,inside:{punctuation:/[=>"']/}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/?[\da-z]{1,8};/i},i.languages.markup.tag.inside["attr-value"].inside.entity=i.languages.markup.entity,i.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),i.languages.xml=i.languages.markup,i.languages.html=i.languages.markup,i.languages.mathml=i.languages.markup,i.languages.svg=i.languages.markup,i.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+?.*?(;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:/url\((?:(["'])(\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|.*?)\)/i,selector:/[^\{\}\s][^\{\};]*?(?=\s*\{)/,string:{pattern:/("|')(\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},property:/(\b|\B)[\w-]+(?=\s*:)/i,important:/\B!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:]/},i.languages.css.atrule.inside.rest=i.util.clone(i.languages.css),i.languages.markup&&(i.languages.insertBefore("markup","tag",{style:{pattern:/(